(self.webpackChunkapp_angular=self.webpackChunkapp_angular||[]).push([[179],{27437:(W,b,e)=>{"use strict";e.d(b,{i:()=>C});class g{constructor(M){if(M)for(var O in M)M.hasOwnProperty(O)&&(this[O]=M[O])}}class I{}var F=e(9678),A=e(25019),R=e(14011),E=e(89998),k=e(1659),S=e(5970),w=e(78198),y=e(53990),h=e(6817),m=e(89724),p=e(64814),f=e(92870),c=e(19725);let u=(()=>{class P{constructor(O){this.httpClient=O}getBadge(O){return this.httpClient.post("/api/services/ux/administration/BadgeManagement/BadgeForm/GetBadge",O)}createOrUpdateBadge(O){return this.httpClient.post("/api/services/ux/administration/BadgeManagement/BadgeForm/CreateOrUpdateBadge",O)}}return P.\u0275fac=function(O){return new(O||P)(m.LFG(c.eN))},P.\u0275prov=m.Yz7({token:P,factory:P.\u0275fac,providedIn:"root"}),P})();var l=e(11048),s=e(45109),a=e(81980),t=e(66658),n=e(80547),i=e(42666),o=e(78019),r=e(68489);function d(P,M){1&P&&m._UZ(0,"ux-loading")}function v(P,M){if(1&P&&(m.TgZ(0,"span"),m._uU(1),m.qZA()),2&P){const O=m.oxw(2);m.xp6(1),m.Oqu(O.getImageFileName(O.model.currentTranslation))}}function x(P,M){if(1&P&&(m.TgZ(0,"div",35),m._UZ(1,"ux-image",36),m.qZA()),2&P){const O=m.oxw(2);m.xp6(1),m.Q6J("imagePath",O.getImageToShow(O.model.currentTranslation))("alt",O.model.currentTranslation.title)("useWebp",!1)}}const T=function(){return{standalone:!0}};function D(P,M){if(1&P){const O=m.EpF();m.TgZ(0,"div",2)(1,"div",3)(2,"div",4)(3,"strong",5),m._uU(4),m.qZA(),m.TgZ(5,"p",6),m._uU(6),m.ALo(7,"localize"),m.qZA()(),m.TgZ(8,"ux-language",7),m.NdJ("configChange",function(V){m.CHM(O);const z=m.oxw();return m.KtG(z.model=V)}),m.qZA()(),m.TgZ(9,"form",8),m.ALo(10,"localize"),m.TgZ(11,"div",9)(12,"div",10)(13,"div",11)(14,"label"),m._uU(15),m.ALo(16,"localize"),m.qZA(),m.TgZ(17,"input",12),m.NdJ("ngModelChange",function(){m.CHM(O);const V=m.oxw();return m.KtG(V.onTitleChange(V.model.currentTranslation))}),m.ALo(18,"localize"),m.ALo(19,"localize"),m.qZA()(),m.TgZ(20,"div",13)(21,"label"),m._uU(22),m.ALo(23,"localize"),m.qZA(),m.TgZ(24,"input",14),m.NdJ("ngModelChange",function(){m.CHM(O);const V=m.oxw();return m.KtG(V.onIssuerChange(V.model.currentTranslation))}),m.ALo(25,"localize"),m.ALo(26,"localize"),m.qZA()(),m.TgZ(27,"div",15)(28,"label"),m._uU(29),m.ALo(30,"localize"),m.qZA(),m.TgZ(31,"div",16),m.ALo(32,"localize"),m.TgZ(33,"textarea",17),m.NdJ("ngModelChange",function(){m.CHM(O);const V=m.oxw();return m.KtG(V.onCriteriaChange(V.model.currentTranslation))}),m._uU(34,"                        "),m.qZA()()(),m.TgZ(35,"div",18)(36,"label"),m._uU(37),m.ALo(38,"localize"),m.qZA(),m.TgZ(39,"div",16),m.ALo(40,"localize"),m.TgZ(41,"textarea",19),m.NdJ("ngModelChange",function(){m.CHM(O);const V=m.oxw();return m.KtG(V.onAcquiredSkillsChange(V.model.currentTranslation))}),m._uU(42,"                        "),m.qZA()()(),m.TgZ(43,"div",20)(44,"label"),m._uU(45),m.ALo(46,"localize"),m.qZA(),m.TgZ(47,"textarea",21),m.NdJ("ngModelChange",function(V){m.CHM(O);const z=m.oxw();return m.KtG(z.model.currentTranslation.descriptionForSocialMedia=V)}),m.ALo(48,"localize"),m.ALo(49,"localize"),m.qZA(),m.TgZ(50,"div",22),m._UZ(51,"i",23),m.TgZ(52,"span",24),m._uU(53),m.ALo(54,"localize"),m.qZA()()()(),m.TgZ(55,"div",10)(56,"div",25)(57,"label"),m._uU(58),m.ALo(59,"localize"),m.qZA(),m.TgZ(60,"textarea",26),m.NdJ("ngModelChange",function(){m.CHM(O);const V=m.oxw();return m.KtG(V.onDescriptionChange(V.model.currentTranslation))}),m.ALo(61,"localize"),m.ALo(62,"localize"),m.qZA()(),m.TgZ(63,"div",27)(64,"label"),m._uU(65),m.ALo(66,"localize"),m.qZA(),m.TgZ(67,"div",28)(68,"dx-file-uploader",29),m.NdJ("onContentReady",function(){m.CHM(O);const V=m.oxw();return m.KtG(V.onContentReady())})("onUploadStarted",function(V){m.CHM(O);const z=m.oxw();return m.KtG(z.onUploadStarted(V,z.model.currentTranslation))}),m.qZA(),m.TgZ(69,"div",22),m._UZ(70,"i",23),m.TgZ(71,"span",24),m._uU(72),m.ALo(73,"localize"),m.qZA()()(),m.TgZ(74,"div",30),m.YNc(75,v,2,1,"span",0),m.qZA(),m.YNc(76,x,2,3,"div",31),m.qZA()()(),m.TgZ(77,"div",32)(78,"button",33),m.NdJ("click",function(){m.CHM(O);const V=m.oxw();return m.KtG(V.onCancel())}),m._uU(79),m.ALo(80,"localize"),m.qZA(),m.TgZ(81,"button",34),m.NdJ("click",function(){m.CHM(O);const V=m.oxw();return m.KtG(V.onSave(V.model.currentTranslation))}),m._uU(82),m.ALo(83,"localize"),m.qZA()()()()}if(2&P){const O=m.oxw();m.xp6(4),m.Oqu(O.title),m.xp6(2),m.Oqu(m.lcZ(7,41,"SharedAsteriskMandatoryFields")),m.xp6(2),m.Q6J("config",O.model)("isFormValid",O.isFormValid),m.xp6(1),m.Q6J("formGroup",O.formGroup),m.uIk("aria-label",m.lcZ(10,43,"BadgeForm")),m.xp6(6),m.hij("",m.lcZ(16,45,"BadgeCUTitle")," *"),m.xp6(2),m.ekj("invalid",O.formGroup.controls.title.invalid&&O.formGroup.controls.title.touched),m.s9C("placeholder",m.lcZ(18,47,"BadgeCUTitle")),m.s9C("tooltip",m.lcZ(19,49,"BadgeCUTitleTooltip")),m.xp6(5),m.hij("",m.lcZ(23,51,"BadgeCUIssuer")," *"),m.xp6(2),m.ekj("invalid",O.formGroup.controls.issuer.invalid&&O.formGroup.controls.issuer.touched),m.s9C("placeholder",m.lcZ(25,53,"BadgeCUIssuer")),m.s9C("tooltip",m.lcZ(26,55,"BadgeCUIssuerTooltip")),m.xp6(5),m.Oqu(m.lcZ(30,57,"BadgeCUCriteria")),m.xp6(2),m.s9C("tooltip",m.lcZ(32,59,"BadgeCUCriteriaTooltip")),m.xp6(2),m.Q6J("froalaEditor",O.froalaOptionsForCriteria),m.xp6(4),m.Oqu(m.lcZ(38,61,"BadgeCUAcquiredSkills")),m.xp6(2),m.s9C("tooltip",m.lcZ(40,63,"BadgeCUAcquiredSkillsTooltip")),m.xp6(2),m.Q6J("froalaEditor",O.froalaOptionsForSkills),m.xp6(4),m.Oqu(m.lcZ(46,65,"BadgeCUDescriptionForSocialMedia")),m.xp6(2),m.s9C("placeholder",m.lcZ(48,67,"BadgeCUDescriptionForSocialMedia")),m.s9C("tooltip",m.lcZ(49,69,"BadgeCUDescriptionForSocialMedia")),m.Q6J("ngModel",O.model.currentTranslation.descriptionForSocialMedia)("ngModelOptions",m.DdM(87,T)),m.xp6(6),m.Oqu(m.lcZ(54,71,"DescriptionSocialMediaHint")),m.xp6(5),m.hij("",m.lcZ(59,73,"BadgeCUDescription")," *"),m.xp6(2),m.ekj("invalid",O.formGroup.controls.description.invalid&&O.formGroup.controls.description.touched),m.s9C("placeholder",m.lcZ(61,75,"BadgeCUDescription")),m.s9C("tooltip",m.lcZ(62,77,"BadgeCUDescriptionTooltip")),m.xp6(5),m.hij("",m.lcZ(66,79,"BadgeFormImage")," *"),m.xp6(3),m.Q6J("selectButtonText",O.dxUploaderButtonText)("multiple",!1),m.xp6(4),m.Oqu(m.lcZ(73,81,"BadgeCUImageRecommandation")),m.xp6(3),m.Q6J("ngIf","SharedNoFileSelected"!=O.getImageFileName(O.model.currentTranslation)),m.xp6(1),m.Q6J("ngIf",O.getImageToShow(O.model.currentTranslation)),m.xp6(3),m.Oqu(m.lcZ(80,83,"SharedCancel")),m.xp6(3),m.Oqu(m.lcZ(83,85,"SharedSave"))}}let C=(()=>{class P{constructor(O,B,V,z,N){this.dialog=O,this.modalService=B,this.toaster=V,this.data=z,this.badgeFormModalService=N,this.model=new g({translations:[]}),this.isLoading=!0,this.dxUploaderButtonText=L("SharedUpload"),this.allowedFileExtensions=[".png"],this.froalaOptionsForCriteria=y.j.fromSelf({height:60,charCounterCount:!1,toolbarInline:!0,toolbarVisibleWithoutSelection:!0,quickInsertEnabled:!1,placeholderText:L("BadgeCUCriteria")}),this.froalaOptionsForSkills=y.j.fromSelf({height:60,charCounterCount:!1,toolbarInline:!0,toolbarVisibleWithoutSelection:!0,quickInsertEnabled:!1,placeholderText:L("BadgeCUAcquiredSkills")}),this.isFormValid=(U,H)=>{if(this.formGroup.valid){let G=R._r.Of(this.model.translations).FirstOrDefault(Y=>Y.languageCode==H);return null==G.imagePath&&null==G.image?(this.toaster.error(L("BadgeFormImageError")),!1):(G.title=this.formGroup.value.title,G.description=this.formGroup.value.description,G.issuer=this.formGroup.value.issuer,G.criteria=this.formGroup.value.criteria,G.acquiredSkills=this.formGroup.value.acquiredSkills,this.initFormGroup(U),!0)}return this.formGroup.markAllAsTouched(),!1},this.badgeId=z,(0,w.SP)(globalThis.__languageCode)}ngOnInit(){null!=this.badgeId?(this.title=L("BadgeCUUpdateTitle"),this.getBadge().then(O=>{this.initFormGroup(this.model.translations[0].languageCode)})):(this.title=L("BadgeCUCreateTitle"),this.initNewBadge(),this.initFormGroup(globalThis.abp.localization.currentLanguage.name))}getImageToShow(O){var B;return O.image?O.image.base64:null!==(B=O.imagePath)&&void 0!==B?B:null}getImageFileName(O){var B;return O.image?O.image.fileName:null!==(B=O.fileName)&&void 0!==B?B:L("SharedNoFileSelected")}onUploadStarted(O,B){if(this.uploadedFileIsValid(O.file)){(new FormData).append("file",O.file),B.image=new E.x,B.image.fileType=O.file.type,B.image.fileName=this.removeNotAllowedCharacters(O.file.name),B.image.fileSize=O.file.size;let z=new FileReader;z.onload=this.handleReaderLoaded.bind(this,B),z.readAsDataURL(O.file)}}onContentReady(){let O=document.getElementsByClassName("dx-fileuploader-input-label");1==O.length&&(O[0].innerHTML=L("SharedDxFileUploadDropFile"))}onCancel(){this.modalService.close(!1)}onSave(O){this.formGroup.invalid?(this.formGroup.markAllAsTouched(),this.formGroup.controls.title.invalid&&this.toaster.error(L("BadgeFormTitleError")),this.formGroup.controls.issuer.invalid&&this.toaster.error(L("BadgeFormIssuerError")),this.formGroup.controls.description.invalid&&this.toaster.error(L("BadgeFormDescriptionError"))):this.formGroup.valid&&null==O.imagePath&&null==O.image?this.toaster.error(L("BadgeFormImageError")):this.badgeFormModalService.createOrUpdateBadge({badgeId:this.badgeId,createOrUpdateBadgeTranslations:this.model.translations}).subscribe(V=>{V.success&&(this.toaster.success(L("BadgeCUSuccess")),this.modalService.close({badgeId:V.result.badgeId,title:V.result.badgeTitle,success:!0}))})}onTitleChange(O){O.title=this.formGroup.value.title}onIssuerChange(O){O.issuer=this.formGroup.value.issuer}onCriteriaChange(O){O.criteria=this.formGroup.value.criteria}onAcquiredSkillsChange(O){O.acquiredSkills=this.formGroup.value.acquiredSkills}onDescriptionChange(O){O.description=this.formGroup.value.description}getBadge(){var O=new F.B;return this.badgeFormModalService.getBadge({badgeId:this.badgeId}).subscribe(V=>{O.resolve({data:V.result}),this.model=V.result,this.isLoading=!1}),O.promise}initNewBadge(){let O=new I;O.languageCode=globalThis.abp.localization.currentLanguage.name,O.issuer=globalThis.__tenantURL,this.model.translations.push(O),this.isLoading=!1}initFormGroup(O){let B=R._r.Of(this.model.translations).FirstOrDefault(V=>V.languageCode==O);null==B&&(B=this.model.translations[0]),this.formGroup=new k.cw({title:new k.NI(B.title,[k.kI.required,S.Q.notNullOrEmptyWithWhiteSpace]),description:new k.NI(B.description,[k.kI.required,S.Q.notNullOrEmptyWithWhiteSpace]),issuer:new k.NI(B.issuer,[k.kI.required,S.Q.notNullOrEmptyWithWhiteSpace]),criteria:new k.NI(B.criteria),acquiredSkills:new k.NI(B.acquiredSkills)})}handleReaderLoaded(O,B){O.image.base64=B.target.result}uploadedFileIsValid(O){const B=O.name.substring(O.name.length-4).toLowerCase();return this.allowedFileExtensions.includes(B)&&O.type.match(/image-*/)?!(O.size>h.T.TwoFiftySixKB&&(this.toaster.error(L("BadgeCUImageErrorSize")),1)):(this.toaster.error(L("BadgeCUImageErrorType")),!1)}removeNotAllowedCharacters(O){return O.replace(/[*\/:?\\<>|^]/gi,"")}}return P.\u0275fac=function(O){return new(O||P)(m.Y36(A.so),m.Y36(p.Z),m.Y36(f._W),m.Y36(A.WI),m.Y36(u))},P.\u0275cmp=m.Xpm({type:P,selectors:[["badge-form-modal"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","page-form-module badge-form-modal",4,"ngIf"],[1,"page-form-module","badge-form-modal"],[1,"panel-heading"],[1,"form-header"],[1,"form-title"],[1,"note-hint-text"],[1,"language-form-chooser",3,"config","isFormValid","configChange"],["role","form",1,"form",3,"formGroup"],[1,"row","modal-page-form-body"],[1,"col-md-6","col-xs-6"],[1,"badge-title"],["type","text","formControlName","title","hideDelay","0","animationDuration","0",1,"input-default",3,"placeholder","tooltip","ngModelChange"],[1,"badge-issuer"],["type","text","formControlName","issuer","hideDelay","0","animationDuration","0",1,"input-default",3,"placeholder","tooltip","ngModelChange"],[1,"badge-criteria"],["hideDelay","0","animationDuration","0",1,"input-default",3,"tooltip"],["id","froala-editor","formControlName","criteria",3,"froalaEditor","ngModelChange"],[1,"badge-skills"],["id","froala-editor","formControlName","acquiredSkills",3,"froalaEditor","ngModelChange"],[1,"badge-media"],["type","textarea","hideDelay","0","animationDuration","0",1,"input-default",3,"ngModel","placeholder","ngModelOptions","tooltip","ngModelChange"],[1,"hint-text"],[1,"fas","fa-info-circle"],["tabindex","0"],[1,"badge-description"],["type","textarea","formControlName","description","hideDelay","0","animationDuration","0",1,"input-default",3,"placeholder","tooltip","ngModelChange"],[1,"badge-image"],[1,"input-group"],["uploadMode","instantly",1,"modal-form-file-uploader",3,"selectButtonText","multiple","onContentReady","onUploadStarted"],[1,"image-name"],["class","badge-img",4,"ngIf"],[1,"modal-form-save-btn-container"],[1,"btn","btn-cancel",3,"click"],["type","submit",1,"btn","btn-primary",3,"click"],[1,"badge-img"],[3,"imagePath","alt","useWebp"]],template:function(O,B){1&O&&(m.YNc(0,d,1,0,"ux-loading",0),m.YNc(1,D,84,88,"div",1)),2&O&&(m.Q6J("ngIf",B.isLoading),m.xp6(1),m.Q6J("ngIf",!B.isLoading))},dependencies:[l.O5,k._Y,k.Fj,k.JJ,k.JL,k.On,k.sg,k.u,s.i9,a.z,t.o,n.X,i.U,o.Vg,r.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.badge-form-modal{width:770px}.badge-form-modal .panel-heading{padding:0 0 15px!important;display:flex;justify-content:space-between}.badge-form-modal .panel-heading p{margin-top:8px;font-size:12px}.badge-form-modal .panel-heading .language-form-chooser{margin:0}.badge-form-modal .panel-heading .language-form-chooser dx-drop-down-box{max-height:36px;max-width:204px}.badge-form-modal .panel-heading .language-form-chooser dx-drop-down-box input{padding:0;font-size:14px}.badge-form-modal .modal-page-form-body{display:flex;padding-bottom:20px}.badge-form-modal .modal-page-form-body .badge-criteria,.badge-form-modal .modal-page-form-body .badge-skills,.badge-form-modal .modal-page-form-body .badge-description{margin-bottom:5px}.badge-form-modal .modal-page-form-body .badge-title,.badge-form-modal .modal-page-form-body .badge-issuer{margin-bottom:10px}.badge-form-modal .modal-page-form-body .badge-image .hint-text{padding:5px 0 8px}.badge-form-modal .modal-page-form-body .badge-image .image-name{max-width:360px}.badge-form-modal .modal-page-form-body .badge-image .image-name span{overflow:hidden;text-overflow:ellipsis;display:inline-block;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}.badge-form-modal .modal-page-form-body .badge-image .badge-img{display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;background:#F7F8FC}.badge-form-modal .modal-page-form-body .badge-image .badge-img img{max-height:248px}.badge-form-modal .modal-page-form-body .modal-form-file-uploader{border:1px solid #C8C9D2;border-radius:4px;padding:4px}.badge-form-modal .modal-page-form-body .modal-form-file-uploader .dx-fileuploader-wrapper{padding:0}.badge-form-modal .modal-page-form-body .modal-form-file-uploader .dx-fileuploader-input-wrapper{padding:0;border:none}.badge-form-modal .modal-page-form-body .modal-form-file-uploader .dx-fileuploader-files-container{display:none}.badge-form-modal .modal-page-form-body .modal-form-file-uploader .dx-button-text{letter-spacing:normal;text-transform:none}.badge-form-modal .modal-form-save-btn-container{display:flex;justify-content:flex-end}.badge-form-modal .modal-form-save-btn-container .btn-cancel{margin-right:12px}@media (max-width: 480px){.badge-form-modal{width:unset}.badge-form-modal .panel-heading p{margin-top:6px}.badge-form-modal .panel-heading .language-form-chooser{margin-top:0}.badge-form-modal .form{height:400px;overflow:auto}.badge-form-modal .form .modal-page-form-body{margin:0;padding-right:8px;padding-bottom:0;flex-direction:column}.badge-form-modal .form .modal-page-form-body .col-xs-6{width:100%;padding:0}.badge-form-modal .form .modal-form-save-btn-container{position:sticky;bottom:1px;background:white;padding:15px 8px 1px 0}}\n"],encapsulation:2}),P})()},39335:(W,b,e)=>{"use strict";e.d(b,{V:()=>E});var g=e(68771),I=e(89724),F=e(64814);let A=(()=>{class k{constructor(){this.emptyState=!1}}return k.\u0275fac=function(w){return new(w||k)},k.\u0275cmp=I.Xpm({type:k,selectors:[["ux-catalog-item-condition"]],inputs:{emptyState:"emptyState"},decls:63,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","width","206","height","196","viewBox","0 0 206 196","fill","none"],["d","M98.3762 47.4671C124.46 80.4662 193.648 59.9704 189.487 118.666C185.496 174.921 111.761 164.338 76.1186 148.508C34.7981 130.151 4.84528 88.0499 22.9157 43.6195C29.8944 26.4619 43.2469 10.4878 63.3552 9.58558C95.468 8.14738 84.5568 29.9752 98.3762 47.4671Z",1,"primary-svg-custom-color"],["opacity","0.9","d","M98.3762 47.4671C124.46 80.4662 193.648 59.9704 189.487 118.666C185.496 174.921 111.761 164.338 76.1186 148.508C34.7981 130.151 4.84528 88.0499 22.9157 43.6195C29.8944 26.4619 43.2469 10.4878 63.3552 9.58558C95.468 8.14738 84.5568 29.9752 98.3762 47.4671Z","fill","white"],["d","M102.898 196C159.727 196 205.796 193.31 205.796 189.992C205.796 186.675 159.727 183.985 102.898 183.985C46.0689 183.985 0 186.675 0 189.992C0 193.31 46.0689 196 102.898 196Z","fill","#F5F5F5"],["d","M106.379 48.7886C106.746 49.245 107.202 49.7863 107.621 50.2852C108.04 50.7841 108.497 51.2882 108.943 51.7818C109.84 52.7636 110.747 53.7295 111.686 54.6263C112.592 55.4975 113.545 56.3178 114.542 57.0835C115.352 57.7332 116.258 58.2541 117.227 58.6278L117.36 58.6756C117.397 58.6756 117.36 58.6756 117.386 58.6756H117.413C117.413 58.6756 117.471 58.6756 117.561 58.6756C117.881 58.6021 118.182 58.461 118.442 58.2617C119.332 57.5824 120.117 56.7759 120.772 55.8682C121.562 54.8462 122.282 53.7717 122.927 52.6521C123.261 52.079 123.601 51.5058 123.914 50.9167C124.227 50.3277 124.545 49.7067 124.821 49.1654L124.874 49.0593C125.101 48.4975 125.541 48.0486 126.099 47.8111C126.656 47.5736 127.285 47.5669 127.847 47.7925C128.41 48.0181 128.859 48.4576 129.098 49.0145C129.337 49.5713 129.344 50.2001 129.12 50.7628C128.247 53.6711 127.019 56.4607 125.463 59.0683C124.585 60.532 123.49 61.8543 122.216 62.9902C121.398 63.7053 120.453 64.2598 119.429 64.6248C118.808 64.8354 118.159 64.9517 117.503 64.9697C117.159 64.9813 116.814 64.9636 116.473 64.9167C116.309 64.9167 116.112 64.8636 115.98 64.8317L115.603 64.7468C113.881 64.2711 112.25 63.5105 110.779 62.4967C109.471 61.6393 108.229 60.6849 107.064 59.6415C105.923 58.6385 104.846 57.6036 103.816 56.5263C103.285 55.9956 102.797 55.4649 102.304 54.8917C101.81 54.3185 101.343 53.7931 100.828 53.151C100.239 52.4184 99.9639 51.4815 100.065 50.5465C100.166 49.6114 100.634 48.7548 101.367 48.165C102.1 47.5753 103.036 47.3007 103.971 47.4018C104.907 47.5028 105.763 47.9711 106.353 48.7037L106.379 48.7886Z","fill","#263238"],["d","M127.109 50.4868L130.622 50.9804L129.587 47.2177C129.587 47.2177 125.942 46.7348 125.873 48.6347L126.048 49.4679C126.099 49.726 126.228 49.9622 126.418 50.1444C126.608 50.3267 126.849 50.4462 127.109 50.4868Z","fill","#CE7A63"],["d","M133.785 49.367V45.9652L129.587 47.2177L130.622 50.9803L133.785 49.367Z","fill","#CE7A63"],["d","M119.743 184.091L123.59 182.844L121.197 173.774L117.349 175.021L119.743 184.091Z","fill","#CE7A63"],["d","M123.649 182.334L119.35 183.736C119.314 183.746 119.28 183.763 119.251 183.787C119.221 183.81 119.197 183.839 119.178 183.873C119.16 183.906 119.149 183.942 119.144 183.979C119.14 184.017 119.143 184.055 119.154 184.091L120.051 187.578C120.109 187.758 120.236 187.907 120.404 187.995C120.572 188.082 120.767 188.1 120.948 188.045C122.444 187.514 123.134 187.206 125.034 186.591C127.348 185.693 129.593 184.629 131.753 183.406C133.159 182.526 132.257 181.109 131.567 181.363C128.473 182.494 125.777 182.86 124.413 182.361C124.169 182.264 123.899 182.255 123.649 182.334Z","fill","#263238"],["opacity","0.2","d","M117.349 175.027L121.202 173.774L122.428 178.45L118.58 179.702L117.349 175.027Z","fill","black"],["d","M107.977 83.194C107.977 83.194 112.785 116.628 114.404 128.113C116.177 140.69 123.792 176.937 123.792 176.937L116.654 178.911C116.654 178.911 105.801 143.8 102.898 131.573C99.7619 118.305 93.5103 83.194 93.5103 83.194H107.977Z","fill","#263238"],["d","M100.245 119.112C98.7746 111.735 97.1825 103.292 95.9194 96.4457C96.5722 94.6891 97.5646 93.7922 99.4964 97.7618C102.367 103.647 101.46 113.359 100.245 119.112Z","fill","#263238"],["opacity","0.3","d","M100.245 119.112C98.7746 111.735 97.1825 103.292 95.9194 96.4457C96.5722 94.6891 97.5646 93.7922 99.4964 97.7618C102.367 103.647 101.46 113.359 100.245 119.112Z","fill","black"],["d","M116.474 179.071L124.121 176.964L123.973 173.849L115.365 176.826L116.474 179.071Z","fill","#263238"],["d","M89.4609 185.864H93.4996L94.025 176.497H89.981L89.4609 185.864Z","fill","#CE7A63"],["d","M93.7118 185.391H89.169C89.1314 185.39 89.0938 185.396 89.0585 185.409C89.0232 185.422 88.9908 185.442 88.9632 185.468C88.9356 185.493 88.9133 185.524 88.8977 185.558C88.882 185.593 88.8732 185.63 88.8718 185.667L88.6489 189.265C88.6489 189.455 88.7237 189.636 88.8569 189.77C88.9901 189.904 89.171 189.98 89.3601 189.982C90.9522 189.955 91.6952 189.865 93.6959 189.865C94.9218 189.865 98.3767 189.992 100.064 189.992C101.752 189.992 101.715 188.315 100.993 188.162C97.7717 187.477 95.5428 186.538 94.4017 185.641C94.2047 185.485 93.9627 185.398 93.7118 185.391Z","fill","#263238"],["opacity","0.2","d","M89.9806 176.497H94.0299L93.7539 181.326H89.71L89.9806 176.497Z","fill","black"],["d","M100.075 82.987C100.075 82.987 99.7832 114.091 99.1252 125.671C98.4087 138.35 95.4686 180.159 95.4686 180.159H88.0388C88.0388 180.159 87.5824 139.374 87.1366 126.823C86.6537 113.195 86.0752 82.987 86.0752 82.987H100.075Z","fill","#263238"],["d","M87.7839 180.159H95.7869L96.2327 177.351L87.3965 177.792L87.7839 180.159Z","fill","#263238"],["d","M108.004 83.4116L86.1174 82.987C85.9635 81.0553 86.6481 74.9787 86.3084 66.9757C86.1034 61.0445 85.3843 55.1422 84.1591 49.3352C84.1214 49.1669 84.1184 48.9926 84.1503 48.8231C84.1823 48.6536 84.2485 48.4924 84.3448 48.3493C84.4412 48.2063 84.5657 48.0844 84.7108 47.9911C84.8559 47.8978 85.0185 47.8351 85.1887 47.8068C85.5708 47.7378 86.0272 47.6688 86.5313 47.5945C87.8316 47.4034 89.4714 47.2071 91.0741 47.1275C94.1282 46.9486 97.1898 46.9415 100.245 47.1063C101.28 47.1891 102.31 47.3326 103.328 47.5361C103.927 47.6459 104.511 47.824 105.069 48.0668C105.456 48.2075 105.774 48.4928 105.955 48.8629C106.969 51.6331 108.025 63.298 108.004 83.4116Z","fill","#F0F0F0"],["d","M88.5168 53.5065C87.7738 54.7483 86.983 56.1069 86.2613 57.4284C85.5395 58.7498 84.8072 60.0819 84.1385 61.4564C83.4698 62.8309 82.8383 64.1683 82.2598 65.5269L81.8405 66.5405L81.4637 67.5542C81.3311 67.8938 81.2355 68.2282 81.1294 68.5625L80.9649 69.0614C80.9369 69.152 80.9139 69.2442 80.8959 69.3373C80.7976 69.9503 80.7391 70.569 80.7208 71.1895C80.7208 71.8953 80.7208 72.633 80.7208 73.376C80.7526 74.8726 80.8534 76.4063 80.9596 77.94C81.0657 79.4737 81.1984 81.0287 81.347 82.5783C81.4956 84.128 81.6442 85.6883 81.7981 87.2167V87.2538C81.86 87.8324 81.6992 88.4128 81.3483 88.8769C80.9974 89.341 80.4828 89.6539 79.9093 89.752C79.3358 89.85 78.7464 89.7259 78.2613 89.4047C77.7761 89.0836 77.4315 88.5896 77.2977 88.0234C76.5282 84.8922 75.9073 81.7823 75.3819 78.5981C75.1218 77.006 74.9096 75.4139 74.7397 73.7528C74.6601 72.9249 74.5911 72.0864 74.5593 71.216C74.5096 70.2615 74.5416 69.3046 74.6548 68.3555C74.6814 68.1061 74.761 67.7346 74.8193 67.4746L74.9786 66.8377C75.09 66.4132 75.1908 65.9833 75.3182 65.58L75.695 64.354L76.1036 63.1546C76.6662 61.5802 77.2853 60.043 77.9611 58.5428C78.6351 57.0463 79.3356 55.5762 80.0839 54.1274C80.8322 52.6786 81.5911 51.2775 82.4668 49.8181C82.9729 49.0592 83.7521 48.5246 84.6422 48.3255C85.5324 48.1264 86.4651 48.278 87.2463 48.749C88.0275 49.2199 88.5971 49.9738 88.8367 50.8539C89.0763 51.7341 88.9674 52.6727 88.5327 53.4746L88.5168 53.5065Z","fill","#263238"],["d","M99.8253 47.1062C97.1718 46.4746 96.6835 44.8242 96.864 43.0039C96.9048 42.5486 96.9757 42.0965 97.0763 41.6506L93.7275 38.8697L91.2651 36.8318C91.9497 39.7931 92.7192 45.185 90.7344 47.1646C92.71 48.544 95.0763 49.2528 97.4849 49.1865C101.407 49.0114 99.8253 47.1062 99.8253 47.1062Z","fill","#CE7A63"],["d","M97.3149 49.1653L96.954 48.2737L94.7251 49.6057L97.3149 49.1653Z","fill","#E0E0E0"],["d","M97.3149 49.1653L97.4954 48.2737L99.7243 49.6057L97.3149 49.1653Z","fill","#E0E0E0"],["d","M90.8883 46.6021C92.8286 47.4216 94.8679 47.9837 96.9542 48.2738C96.2545 49.1209 95.6905 50.0716 95.2825 51.0918C94.3113 50.8317 90.0551 48.2313 89.1157 46.9788L90.8883 46.6021Z","fill","white"],["d","M99.1837 46.6976C98.7833 47.3774 98.198 47.9295 97.4961 48.2897C98.3174 48.9981 99.0181 49.8351 99.5711 50.7681C100.261 49.636 100.584 48.3178 100.495 46.9948L99.1837 46.6976Z","fill","white"],["opacity","0.3","d","M90.6922 46.2517C90.6922 46.2517 87.7468 46.8886 85.2525 47.6528C84.3738 47.9222 83.6148 48.4863 83.1034 49.2499C82.592 50.0136 82.3595 50.9302 82.4451 51.8453C82.9758 57.2266 85.417 66.9916 85.4648 71.1204C85.5232 76.2735 86.6058 85.9801 86.6058 85.9801L97.6391 88.2568C97.6391 88.2568 98.9871 49.7597 90.6922 46.2517Z","fill","black"],["opacity","0.3","d","M99.2363 46.6021C99.2363 46.6021 101.688 46.8621 103.949 47.3397C104.876 47.5354 105.715 48.0274 106.338 48.7416C106.962 49.4558 107.336 50.3533 107.404 51.2988C108.009 60.2093 107.722 69.1728 108.009 74.0075C108.306 79.15 107.913 85.8156 107.913 85.8156L103.599 87.0628C103.599 87.0628 102.511 53.342 99.2363 46.6021Z","fill","black"],["d","M90.6922 46.2517C90.6922 46.2517 87.7468 46.8886 85.2525 47.6528C84.3738 47.9222 83.6148 48.4863 83.1034 49.2499C82.592 50.0136 82.3595 50.9302 82.4451 51.8453C82.9758 57.2266 84.5679 67.0499 84.605 71.1788C84.6687 76.3319 84.1009 85.3273 84.1009 85.3273L96.6308 86.532C96.6308 86.532 98.9871 49.7597 90.6922 46.2517Z","fill","#263238"],["d","M99.2363 46.6021C99.2363 46.6021 101.688 46.8621 103.949 47.3397C104.876 47.5354 105.715 48.0274 106.338 48.7416C106.962 49.4558 107.336 50.3533 107.404 51.2988C108.009 60.2093 108.375 69.1357 108.656 73.9704C108.959 79.1129 108.985 85.5078 108.985 85.5078L103.891 85.9961C103.891 85.9961 102.511 53.342 99.2363 46.6021Z","fill","#263238"],["opacity","0.2","d","M97.0603 41.6241C96.9598 42.0701 96.8889 42.5222 96.8481 42.9774C95.5956 42.728 93.9292 41.3853 93.7541 40.1223C93.6943 39.6987 93.6801 39.2699 93.7116 38.8433L97.0603 41.6241Z","fill","black"],["d","M100.102 29.4552C100.383 31.4931 99.5708 33.2922 98.244 33.4726C96.9173 33.653 95.6542 32.1405 95.373 30.1026C95.0917 28.0647 95.9037 26.2604 97.2304 26.0799C98.5572 25.8995 99.8202 27.412 100.102 29.4552Z","fill","#48292B"],["d","M89.5617 33.8386C91.1007 37.5536 91.8119 39.8037 94.4176 41.157C95.2579 41.606 96.205 41.8168 97.1564 41.7666C98.1079 41.7164 99.0275 41.4072 99.8159 40.8723C100.604 40.3374 101.232 39.5972 101.63 38.7316C102.028 37.8661 102.182 36.9082 102.076 35.9614C101.731 32.2996 99.2682 26.8334 95.0014 26.4725C94.0809 26.3746 93.1508 26.5192 92.3035 26.8919C91.4562 27.2647 90.7211 27.8525 90.1712 28.5971C89.6213 29.3418 89.2757 30.2173 89.1688 31.1368C89.0619 32.0562 89.1973 32.9877 89.5617 33.8386Z","fill","#CE7A63"],["d","M89.6996 36.7097C89.9225 38.6468 92.7511 37.9197 92.2735 34.0987C92.0226 32.9645 91.6135 31.8711 91.0582 30.8508C91.0582 30.8508 97.6495 28.1973 99.0187 26.8387C100.271 25.5915 100.361 23.888 99.4168 23.3573C99.2691 23.6904 99.0401 23.9812 98.7508 24.2028C98.4614 24.4244 98.1211 24.5698 97.761 24.6257C97.761 24.6257 99.1036 22.8107 98.2174 21.7174C97.9803 22.3466 97.5659 22.8936 97.0243 23.2921C96.4827 23.6905 95.8371 23.9233 95.1658 23.9623C92.8467 24.2329 90.1772 23.2246 88.4525 25.7773C87.0779 27.8099 85.0241 27.051 85.8732 29.8902C83.2197 31.6309 85.178 33.3398 86.3296 33.9872C87.4813 34.6347 89.5775 35.643 89.6996 36.7097Z","fill","#48292B"],["d","M86.2347 29.8584C86.2347 29.8584 84.4462 29.5506 84.8973 27.4012C83.1142 29.4179 84.4621 30.3413 86.2347 29.8584Z","fill","#48292B"],["d","M89.3969 38.026C90.1605 38.668 91.1218 39.0278 92.1194 39.0449C93.3771 39.0449 93.4461 37.8508 92.6501 36.869C91.9124 35.9881 90.3734 34.932 89.3385 35.4149C88.3036 35.8979 88.4363 37.2193 89.3969 38.026Z","fill","#CE7A63"],["d","M95.7395 33.1063C95.8456 33.4194 96.0951 33.637 96.302 33.5521C96.509 33.4672 96.5833 33.1912 96.4772 32.8834C96.371 32.5756 96.1163 32.3527 95.9146 32.4376C95.7129 32.5225 95.6333 32.7773 95.7395 33.1063Z","fill","#263238"],["d","M99.263 32.0289C99.3691 32.3367 99.6185 32.5596 99.8255 32.4747C100.032 32.3898 100.107 32.1138 100.001 31.806C99.8945 31.4982 99.6451 31.2753 99.4381 31.3602C99.2311 31.4452 99.1834 31.7158 99.263 32.0289Z","fill","#263238"],["d","M98.1963 32.528C98.8953 33.3584 99.702 34.092 100.595 34.7091C100.428 34.9264 100.214 35.1039 99.9704 35.2287C99.7262 35.3535 99.4574 35.4226 99.1834 35.4309L98.1963 32.528Z","fill","#BA4D3C"],["d","M98.2122 36.662C97.8405 36.7343 97.458 36.7307 97.0877 36.6513C96.7174 36.572 96.367 36.4186 96.0575 36.2003C96.0404 36.1824 96.0308 36.1587 96.0308 36.1339C96.0308 36.1092 96.0404 36.0854 96.0575 36.0676C96.0762 36.05 96.1009 36.0403 96.1265 36.0403C96.1522 36.0403 96.1768 36.05 96.1955 36.0676C96.5346 36.2995 96.9224 36.4507 97.329 36.5096C97.7356 36.5685 98.1503 36.5335 98.5412 36.4072C98.5531 36.4032 98.5656 36.4016 98.5781 36.4027C98.5905 36.4038 98.6026 36.4074 98.6136 36.4134C98.6246 36.4194 98.6342 36.4276 98.6418 36.4375C98.6495 36.4474 98.655 36.4588 98.658 36.4709C98.662 36.4827 98.6636 36.4953 98.6625 36.5078C98.6615 36.5202 98.6578 36.5323 98.6518 36.5433C98.6458 36.5543 98.6376 36.5639 98.6277 36.5715C98.6178 36.5792 98.6064 36.5847 98.5943 36.5877C98.469 36.6219 98.3412 36.6467 98.2122 36.662Z","fill","#263238"],["d","M94.2579 32.3155C94.2266 32.3234 94.1938 32.3234 94.1624 32.3155C94.1387 32.3072 94.1168 32.2943 94.0981 32.2775C94.0794 32.2607 94.0642 32.2404 94.0534 32.2177C94.0425 32.195 94.0363 32.1704 94.0349 32.1453C94.0336 32.1202 94.0373 32.0951 94.0457 32.0714C94.1365 31.7836 94.2968 31.5227 94.5125 31.3116C94.7282 31.1006 94.9925 30.946 95.2822 30.8614C95.3066 30.8551 95.3321 30.8539 95.357 30.8578C95.3819 30.8617 95.4057 30.8706 95.4271 30.884C95.4484 30.8974 95.4668 30.915 95.4811 30.9358C95.4955 30.9565 95.5054 30.98 95.5104 31.0047C95.5167 31.0291 95.5179 31.0546 95.514 31.0795C95.5101 31.1044 95.5012 31.1282 95.4878 31.1496C95.4744 31.1709 95.4568 31.1893 95.436 31.2036C95.4153 31.218 95.3918 31.2279 95.3671 31.2329C95.1411 31.3031 94.9356 31.4273 94.7682 31.5946C94.6009 31.7619 94.4768 31.9675 94.4065 32.1935C94.3953 32.2254 94.3755 32.2537 94.3493 32.2752C94.3231 32.2967 94.2915 32.3107 94.2579 32.3155Z","fill","#48292B"],["d","M82.8802 101.848C82.7254 101.847 82.5709 101.833 82.4185 101.806L75.2593 100.495C74.5968 100.371 74.0102 99.9901 73.6274 99.4353C73.2446 98.8806 73.0968 98.1969 73.2161 97.5335L73.8795 93.9195C73.9397 93.5904 74.0644 93.2765 74.2466 92.9959C74.4288 92.7154 74.6648 92.4737 74.9409 92.2849C75.2151 92.093 75.5249 91.9579 75.8522 91.8877C76.1794 91.8176 76.5174 91.8136 76.8462 91.8763L84.0053 93.1871C84.6685 93.3097 85.2561 93.6903 85.6391 94.2454C86.0221 94.8005 86.1694 95.4849 86.0485 96.1484L85.3851 99.7625C85.2782 100.349 84.9688 100.878 84.511 101.26C84.0531 101.641 83.476 101.849 82.8802 101.848ZM82.6149 100.734C82.994 100.802 83.3848 100.717 83.7019 100.499C84.0191 100.28 84.2369 99.9448 84.3078 99.5661L84.9712 95.9467C85.0393 95.5682 84.9547 95.1781 84.7359 94.8618C84.5171 94.5456 84.1819 94.3288 83.8037 94.2591L76.6445 92.9483C76.4567 92.9138 76.2639 92.9166 76.0772 92.9566C75.8904 92.9966 75.7134 93.073 75.5562 93.1814C75.399 93.2898 75.2647 93.4282 75.1609 93.5885C75.0572 93.7488 74.986 93.928 74.9515 94.1158L74.2882 97.7299C74.2214 98.1089 74.3064 98.4989 74.5249 98.8157C74.7434 99.1325 75.0777 99.3506 75.4557 99.4228L82.6149 100.734Z",1,"primary-svg-custom-color"],["d","M93.9457 98.4172L68.3416 93.7226C66.7445 93.4298 65.2123 94.4871 64.9195 96.0843L62.1592 111.139C61.8663 112.736 62.9237 114.268 64.5208 114.561L90.1249 119.255C91.7221 119.548 93.2542 118.491 93.547 116.894L96.3073 101.839C96.6002 100.242 95.5429 98.7101 93.9457 98.4172Z","fill","#263238"],["opacity","0.8","d","M93.9457 98.4172L68.3416 93.7226C66.7445 93.4298 65.2123 94.4871 64.9195 96.0843L62.1592 111.139C61.8663 112.736 62.9237 114.268 64.5208 114.561L90.1249 119.255C91.7221 119.548 93.2542 118.491 93.547 116.894L96.3073 101.839C96.6002 100.242 95.5429 98.7101 93.9457 98.4172Z",1,"primary-svg-custom-color"],["d","M92.6054 98.1738L67.0013 93.4792C65.4041 93.1863 63.872 94.2436 63.5791 95.8408L60.8188 110.895C60.526 112.492 61.5833 114.025 63.1805 114.317L88.7846 119.012C90.3817 119.305 91.9139 118.248 92.2067 116.65L94.967 101.596C95.2599 99.9987 94.2025 98.4666 92.6054 98.1738Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M93.2659 98.2818L66.3646 93.3516C65.7702 93.2446 65.1576 93.3771 64.6605 93.7201C64.1633 94.0631 63.8221 94.5888 63.7111 95.1825L62.2358 103.249C62.1273 103.844 62.2592 104.457 62.6025 104.955C62.9457 105.452 63.4723 105.793 64.0667 105.903L75.3706 107.972L75.2061 108.864C75.1895 108.962 75.1926 109.062 75.2152 109.159C75.2378 109.256 75.2794 109.347 75.3377 109.428C75.396 109.508 75.4698 109.577 75.5547 109.628C75.6397 109.68 75.734 109.714 75.8323 109.729L77.8437 110.095C78.0393 110.131 78.241 110.088 78.405 109.976C78.569 109.863 78.682 109.691 78.7194 109.496L78.8786 108.609L90.9892 110.828C91.5838 110.936 92.1971 110.804 92.6946 110.461C93.1921 110.118 93.533 109.591 93.6427 108.997L95.1234 100.93C95.2268 100.333 95.0894 99.7188 94.7413 99.2225C94.3932 98.7262 93.8627 98.388 93.2659 98.2818Z","fill","#263238"],["d","M89.8379 109.825L62.7987 104.868C62.5214 104.823 62.2572 104.719 62.0243 104.561C61.7915 104.404 61.5956 104.199 61.4502 103.958C61.3048 103.718 61.2134 103.449 61.1823 103.17C61.1512 102.891 61.1812 102.608 61.2702 102.342L63.478 95.0711C63.6641 94.494 64.0505 94.0025 64.5672 93.6852C65.084 93.368 65.6971 93.2459 66.296 93.341L93.3618 98.2977C93.6391 98.3425 93.9033 98.4471 94.1362 98.6041C94.369 98.7612 94.5649 98.967 94.7103 99.2073C94.8557 99.4476 94.9471 99.7166 94.9782 99.9958C95.0093 100.275 94.9792 100.557 94.8902 100.824L92.6825 108.095C92.4938 108.676 92.1031 109.17 91.5811 109.487C91.0592 109.805 90.4407 109.924 89.8379 109.825Z",1,"primary-svg-custom-color"],["d","M76.5117 109.342L74.4791 108.97C74.3572 108.95 74.2412 108.903 74.139 108.833C74.0368 108.764 73.9507 108.673 73.8868 108.567C73.8228 108.462 73.7824 108.343 73.7683 108.22C73.7542 108.098 73.7668 107.973 73.8051 107.856L74.7816 104.671C74.8633 104.417 75.0336 104.201 75.2616 104.061C75.4895 103.922 75.7599 103.869 76.0235 103.913L78.0561 104.284C78.1783 104.304 78.2948 104.35 78.3974 104.419C78.5 104.489 78.5861 104.579 78.6499 104.686C78.7136 104.792 78.7533 104.911 78.7662 105.034C78.7792 105.157 78.765 105.281 78.7247 105.399L77.7536 108.583C77.6709 108.836 77.5004 109.052 77.2727 109.191C77.0451 109.331 76.7752 109.384 76.5117 109.342Z","fill","white"],["d","M100.366 30.3678C100.336 30.3739 100.304 30.3722 100.275 30.3629C100.245 30.3537 100.218 30.3371 100.197 30.3148C100.031 30.1317 99.8262 29.9888 99.5972 29.8968C99.3682 29.8049 99.1213 29.7663 98.8752 29.7841C98.8504 29.7894 98.8248 29.7896 98.7999 29.7847C98.775 29.7798 98.7513 29.7698 98.7304 29.7553C98.7096 29.7409 98.6919 29.7224 98.6784 29.7008C98.665 29.6793 98.6561 29.6553 98.6523 29.6302C98.6444 29.5803 98.656 29.5294 98.6847 29.4879C98.7133 29.4464 98.7568 29.4175 98.8062 29.4073C99.1119 29.3738 99.4211 29.412 99.7095 29.5189C99.9978 29.6257 100.257 29.7983 100.467 30.0229C100.485 30.0406 100.499 30.0617 100.509 30.0849C100.519 30.1082 100.524 30.1331 100.524 30.1582C100.524 30.1833 100.519 30.2082 100.509 30.2315C100.499 30.2547 100.485 30.2758 100.467 30.2935C100.442 30.3281 100.407 30.3541 100.366 30.3678Z","fill","#48292B"],["d","M81.8291 88.3046L83.0391 92.184L78.0452 91.1545C78.0452 91.1545 77.2757 87.5616 79.165 87.3175L80.9322 87.5457C81.1398 87.5698 81.3357 87.6547 81.4953 87.7897C81.6548 87.9248 81.771 88.1039 81.8291 88.3046Z","fill","#CE7A63"],["d","M80.6458 95.2037L78.4699 94.7951C78.3188 94.7667 78.1749 94.7082 78.0467 94.6233C77.9185 94.5383 77.8086 94.4285 77.7235 94.3004C77.6384 94.1723 77.5799 94.0285 77.5513 93.8773C77.5227 93.7262 77.5247 93.5709 77.5571 93.4206L78.0454 91.1598L83.0393 92.184L81.8983 94.5669C81.789 94.7964 81.607 94.9833 81.3804 95.0985C81.1539 95.2136 80.8956 95.2507 80.6458 95.2037Z","fill","#CE7A63"],["d","M127.888 5.62646H131.354V38.132H127.888C123.629 38.055 119.57 36.3088 116.584 33.2692C113.599 30.2296 111.927 26.1396 111.927 21.8792C111.927 17.6189 113.599 13.5288 116.584 10.4892C119.57 7.44962 123.629 5.70344 127.888 5.62646Z","fill","#F5B538"],["opacity","0.1","d","M127.888 5.62646H131.354V38.132H127.888C123.629 38.055 119.57 36.3088 116.584 33.2692C113.599 30.2296 111.927 26.1396 111.927 21.8792C111.927 17.6189 113.599 13.5288 116.584 10.4892C119.57 7.44962 123.629 5.70344 127.888 5.62646Z","fill","black"],["opacity","0.3","d","M131.36 26.1274V27.5975H112.679C112.492 27.1169 112.332 26.6261 112.201 26.1274H131.36Z","fill","#263238"],["opacity","0.3","d","M115.258 32.0979H131.36V38.132H127.889C125.466 38.1344 123.074 37.5936 120.888 36.5493C118.703 35.5051 116.779 33.984 115.258 32.0979Z","fill","#263238"],["d","M138.604 38.5299L138.386 38.031C139.366 37.6015 140.306 37.0847 141.194 36.4867L141.496 36.9378C140.582 37.5548 139.614 38.0877 138.604 38.5299Z","fill","#F5B538"],["d","M144.346 34.555L143.958 34.1729C146.487 31.5922 148.155 28.2926 148.735 24.7264L149.266 24.8167C148.672 28.4934 146.953 31.8958 144.346 34.555Z","fill","#F5B538"],["d","M145.81 29.3089C149.912 21.3267 146.767 11.5302 138.785 7.42793C130.803 3.32562 121.006 6.47091 116.904 14.4531C112.802 22.4354 115.947 32.2318 123.929 36.3341C131.911 40.4364 141.708 37.2912 145.81 29.3089Z","fill","#F5B538"],["d","M132.362 27.4064L131.025 23.2244C129.837 23.3217 128.648 23.0531 127.618 22.4549C126.759 21.8815 126.125 21.0282 125.824 20.0402C125.468 19.0344 125.521 17.929 125.972 16.9621C126.45 15.9719 127.284 15.1986 128.307 14.7969L127.984 13.7885L129.433 13.3003L129.756 14.3086C130.715 14.0823 131.722 14.1774 132.622 14.5793C133.48 15.0134 134.17 15.7186 134.586 16.5853L132.171 17.721C132.015 17.3888 131.776 17.1028 131.476 16.8907C131.177 16.6786 130.827 16.5478 130.462 16.511L131.715 20.4064C133.445 20.3268 134.713 20.5391 135.509 21.0379C136.35 21.5951 136.961 22.4377 137.229 23.4102C137.618 24.5131 137.576 25.7225 137.112 26.7961C136.597 27.91 135.69 28.7958 134.564 29.285L134.888 30.2934L133.445 30.7604L133.137 29.7998C132.052 30.0426 130.917 29.9058 129.921 29.4124C128.878 28.8228 128.054 27.9127 127.57 26.8173L130.085 25.7028C130.335 26.1713 130.689 26.5761 131.12 26.8863C131.486 27.1574 131.912 27.3359 132.362 27.4064ZM129.003 16.9462C128.667 17.1857 128.416 17.5258 128.286 17.9174C128.156 18.2958 128.156 18.7066 128.286 19.0849C128.392 19.4381 128.608 19.7485 128.902 19.9712C129.256 20.2219 129.673 20.3672 130.107 20.3905L129.003 16.9462ZM133.853 27.0826C134.299 26.8566 134.65 26.4808 134.846 26.0212C135.041 25.5612 135.06 25.0455 134.899 24.5724C134.773 24.1513 134.502 23.7884 134.135 23.5482C133.673 23.2895 133.144 23.1767 132.617 23.2244L133.853 27.0826Z","fill","white"],["opacity","0.1","d","M119.233 16.5589C120.957 13.6672 123.718 11.541 126.955 10.6127C130.191 9.6844 133.659 10.0238 136.654 11.5618C139.649 13.0999 141.946 15.721 143.077 18.8921C144.208 22.0633 144.089 25.5461 142.743 28.6324C143.67 27.0783 144.268 25.3508 144.501 23.5565C144.734 21.7623 144.597 19.9392 144.098 18.2C143.599 16.4608 142.749 14.8422 141.601 13.4443C140.452 12.0464 139.029 10.8987 137.419 10.0721C135.81 9.24557 134.048 8.75765 132.243 8.63849C130.437 8.51933 128.626 8.77146 126.922 9.37931C125.218 9.98717 123.656 10.9379 122.334 12.1727C121.011 13.4075 119.956 14.9003 119.233 16.5589Z","fill","black"],["opacity","0.3","d","M147.079 7.45201C146.814 7.52116 146.572 7.66001 146.379 7.85413C146.186 8.04825 146.048 8.29055 145.98 8.55587C145.959 8.60859 145.922 8.65371 145.875 8.68548C145.828 8.71724 145.772 8.7342 145.715 8.7342C145.658 8.7342 145.602 8.71724 145.555 8.68548C145.508 8.65371 145.471 8.60859 145.45 8.55587C145.381 8.2899 145.243 8.04716 145.049 7.85299C144.855 7.65881 144.612 7.52033 144.346 7.45201C144.293 7.4305 144.248 7.39377 144.216 7.34651C144.184 7.29925 144.167 7.2436 144.167 7.18665C144.167 7.12971 144.184 7.07406 144.216 7.0268C144.248 6.97954 144.293 6.94281 144.346 6.9213C144.611 6.85342 144.853 6.71574 145.048 6.52256C145.242 6.32937 145.381 6.08774 145.45 5.82275C145.469 5.7678 145.505 5.7202 145.552 5.68652C145.6 5.65285 145.657 5.63477 145.715 5.63477C145.773 5.63477 145.83 5.65285 145.878 5.68652C145.925 5.7202 145.961 5.7678 145.98 5.82275C146.049 6.08709 146.187 6.32829 146.38 6.52141C146.573 6.71454 146.815 6.85259 147.079 6.9213C147.134 6.94062 147.181 6.97653 147.215 7.02406C147.249 7.07159 147.267 7.1284 147.267 7.18665C147.267 7.2449 147.249 7.30172 147.215 7.34925C147.181 7.39678 147.134 7.43269 147.079 7.45201Z","fill","#F5B538"],["opacity","0.2","d","M119.418 39.4587C119.216 39.5098 119.031 39.6147 118.883 39.7624C118.736 39.91 118.631 40.0948 118.58 40.2972C118.566 40.3397 118.539 40.3767 118.503 40.4029C118.466 40.4291 118.423 40.4432 118.378 40.4432C118.333 40.4432 118.29 40.4291 118.254 40.4029C118.217 40.3767 118.19 40.3397 118.176 40.2972C118.125 40.0957 118.021 39.9116 117.874 39.7641C117.728 39.6166 117.544 39.5112 117.343 39.4587C117.301 39.4447 117.264 39.4177 117.238 39.3815C117.211 39.3453 117.197 39.3018 117.197 39.257C117.197 39.2123 117.211 39.1688 117.238 39.1326C117.264 39.0963 117.301 39.0693 117.343 39.0554C117.544 39.0034 117.727 38.8987 117.873 38.7522C118.02 38.6057 118.124 38.4227 118.176 38.2222C118.19 38.1797 118.217 38.1427 118.254 38.1165C118.29 38.0903 118.333 38.0762 118.378 38.0762C118.423 38.0762 118.466 38.0903 118.503 38.1165C118.539 38.1427 118.566 38.1797 118.58 38.2222C118.632 38.4234 118.738 38.6068 118.885 38.7533C119.033 38.8999 119.217 39.0042 119.418 39.0554C119.461 39.0693 119.498 39.0963 119.524 39.1326C119.55 39.1688 119.564 39.2123 119.564 39.257C119.564 39.3018 119.55 39.3453 119.524 39.3815C119.498 39.4177 119.461 39.4447 119.418 39.4587Z","fill","#F5B538"],["opacity","0.4","d","M116.946 5.45131C116.589 5.54262 116.263 5.72826 116.002 5.98877C115.742 6.24927 115.556 6.57505 115.465 6.93197C115.439 7.0069 115.39 7.07186 115.325 7.11782C115.261 7.16379 115.183 7.18848 115.104 7.18848C115.025 7.18848 114.947 7.16379 114.883 7.11782C114.818 7.07186 114.769 7.0069 114.743 6.93197C114.652 6.5757 114.467 6.25036 114.208 5.98991C113.948 5.72946 113.624 5.54346 113.268 5.45131C113.192 5.42666 113.126 5.37873 113.08 5.31438C113.033 5.25004 113.008 5.17258 113.008 5.09308C113.008 5.01358 113.033 4.93612 113.08 4.87178C113.126 4.80744 113.192 4.75951 113.268 4.73486C113.623 4.64169 113.947 4.45534 114.207 4.19505C114.466 3.93476 114.651 3.60997 114.743 3.2542C114.769 3.17927 114.818 3.11431 114.883 3.06834C114.947 3.02238 115.025 2.99768 115.104 2.99768C115.183 2.99768 115.261 3.02238 115.325 3.06834C115.39 3.11431 115.439 3.17927 115.465 3.2542C115.557 3.61086 115.743 3.93637 116.003 4.19679C116.263 4.45722 116.589 4.64303 116.946 4.73486C117.021 4.75951 117.087 4.80744 117.134 4.87178C117.18 4.93612 117.205 5.01358 117.205 5.09308C117.205 5.17258 117.18 5.25004 117.134 5.31438C117.087 5.37873 117.021 5.42666 116.946 5.45131Z","fill","#F5B538"]],template:function(w,y){1&w&&(I.O4$(),I.TgZ(0,"svg",0),I._UZ(1,"path",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55)(56,"path",56)(57,"path",57)(58,"path",58)(59,"path",59)(60,"path",60)(61,"path",61)(62,"path",62),I.qZA())},encapsulation:2}),k})();var R=e(68489);let E=(()=>{class k{constructor(w){this.modalService=w,this.conditonInstructionSecondText=""}ngOnInit(){globalThis.__portalType==g.J.Commercial?(this.conditonInstructionTitle=L("CatalogFormConditionCommercialInstructionModalTitle"),this.conditonInstructionFirstText=L("CatalogFormConditionCommercialInstructionModalFirstText"),this.conditonInstructionSecondText=L("CatalogFormConditionCommercialInstructionModalSecondText")):(this.conditonInstructionTitle=L("CatalogFormConditionNonCommercialInstructionModalTitle"),this.conditonInstructionFirstText=L("CatalogFormConditionNonCommercialInstructionModalFirstText"))}onClose(){this.modalService.close(!0)}}return k.\u0275fac=function(w){return new(w||k)(I.Y36(F.Z))},k.\u0275cmp=I.Xpm({type:k,selectors:[["catalog-form-condition-instruction-modal"]],decls:14,vars:9,consts:[[1,"modal-page","catalog-form-condition-instruction-modal-component"],[1,"fas","fa-times","x-icon",3,"click"],[1,"svg-container"],[1,"btn","btn-primary",3,"click"]],template:function(w,y){1&w&&(I.TgZ(0,"div",0)(1,"button",1),I.NdJ("click",function(){return y.onClose()}),I.ALo(2,"localize"),I.qZA(),I.TgZ(3,"h1"),I._uU(4),I.qZA(),I.TgZ(5,"span"),I._uU(6),I.qZA(),I.TgZ(7,"div",2),I._UZ(8,"ux-catalog-item-condition"),I.qZA(),I.TgZ(9,"span"),I._uU(10),I.qZA(),I.TgZ(11,"button",3),I.NdJ("click",function(){return y.onClose()}),I._uU(12),I.ALo(13,"localize"),I.qZA()()),2&w&&(I.xp6(1),I.uIk("aria-label",I.lcZ(2,5,"SharedClose")),I.xp6(3),I.Oqu(y.conditonInstructionTitle),I.xp6(2),I.Oqu(y.conditonInstructionFirstText),I.xp6(4),I.Oqu(y.conditonInstructionSecondText),I.xp6(2),I.Oqu(I.lcZ(13,7,"SharedContinue")))},dependencies:[A,R.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.mat-dialog-container{padding:20px}.catalog-form-condition-instruction-modal-component{width:700px;min-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 720px){.catalog-form-condition-instruction-modal-component{width:100%;min-width:100%}}.catalog-form-condition-instruction-modal-component h1{font-size:22px;margin:0 0 30px;padding-right:30px;color:var(--color-primary)}.catalog-form-condition-instruction-modal-component span{text-align:center}.catalog-form-condition-instruction-modal-component .svg-container{display:flex;align-items:center;justify-self:center;margin:30px 0}.catalog-form-condition-instruction-modal-component button.btn-primary{margin:30px 0 10px}\n"],encapsulation:2}),k})()},14532:(W,b,e)=>{"use strict";e.d(b,{N:()=>k});var g=e(25019),I=e(37430),F=e(89724),A=e(64814);let R=(()=>{class S{constructor(){this.emptyState=!1}}return S.\u0275fac=function(y){return new(y||S)},S.\u0275cmp=F.Xpm({type:S,selectors:[["ux-catalog-item-content"]],inputs:{emptyState:"emptyState"},decls:121,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","width","222","height","180","viewBox","0 0 222 180","fill","none"],["d","M49.8021 36.852C23.7833 49.224 -6.5669 42.5711 1.63667 80.3114C7.6363 107.945 31.4563 113.489 57.8424 115.097C85.5294 116.79 101.717 113.156 122.486 98.5043C148.174 80.39 174.422 92.8823 200.793 79.5486C222.001 68.8224 228.949 36.7133 210.996 19.6115C183.62 -6.39017 171.019 27.2863 148.158 32.2795C125.583 37.208 121.308 10.5266 93.3198 2.20463C56.521 -8.77119 76.4841 24.1516 49.8021 36.852Z",1,"primary-svg-custom-color"],["opacity","0.9","d","M49.8021 36.852C23.7833 49.224 -6.5669 42.5711 1.63667 80.3114C7.6363 107.945 31.4563 113.489 57.8424 115.097C85.5294 116.79 101.717 113.156 122.486 98.5043C148.174 80.39 174.422 92.8823 200.793 79.5486C222.001 68.8224 228.949 36.7133 210.996 19.6115C183.62 -6.39017 171.019 27.2863 148.158 32.2795C125.583 37.208 121.308 10.5266 93.3198 2.20463C56.521 -8.77119 76.4841 24.1516 49.8021 36.852Z","fill","white"],["d","M116.278 180C170.908 180 215.195 177.657 215.195 174.766C215.195 171.876 170.908 169.533 116.278 169.533C61.6471 169.533 17.3604 171.876 17.3604 174.766C17.3604 177.657 61.6471 180 116.278 180Z","fill","#F5F5F5"],["d","M207.797 27.0737H24.7627C23.4632 27.0773 22.218 27.5464 21.2986 28.3788C20.3792 29.2111 19.8602 30.339 19.8549 31.5167V142.227C19.8589 143.405 20.3774 144.534 21.2971 145.367C22.2168 146.199 23.4628 146.668 24.7627 146.67H207.797C209.096 146.667 210.341 146.197 211.26 145.365C212.178 144.533 212.696 143.405 212.7 142.227V31.5167C212.695 30.3398 212.176 29.2126 211.258 28.3804C210.34 27.5482 209.096 27.0785 207.797 27.0737Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M207.797 27.0737H24.7627C23.4632 27.0773 22.218 27.5464 21.2986 28.3788C20.3792 29.2111 19.8602 30.339 19.8549 31.5167V142.227C19.8589 143.405 20.3774 144.534 21.2971 145.367C22.2168 146.199 23.4628 146.668 24.7627 146.67H207.797C209.096 146.667 210.341 146.197 211.26 145.365C212.178 144.533 212.696 143.405 212.7 142.227V31.5167C212.695 30.3398 212.176 29.2126 211.258 28.3804C210.34 27.5482 209.096 27.0785 207.797 27.0737Z","fill","white"],["d","M56.3015 34.4895H30.395C29.9214 34.4895 29.4672 34.319 29.1324 34.0155C28.7975 33.712 28.6094 33.3005 28.6094 32.8713C28.6094 32.4421 28.7975 32.0305 29.1324 31.7271C29.4672 31.4236 29.9214 31.2531 30.395 31.2531H56.3015C56.7751 31.2531 57.2293 31.4236 57.5641 31.7271C57.899 32.0305 58.0871 32.4421 58.0871 32.8713C58.0871 33.3005 57.899 33.712 57.5641 34.0155C57.2293 34.319 56.7751 34.4895 56.3015 34.4895ZM30.395 31.7154C30.0567 31.7154 29.7323 31.8372 29.4931 32.054C29.2539 32.2707 29.1195 32.5647 29.1195 32.8713C29.1195 33.1778 29.2539 33.4718 29.4931 33.6886C29.7323 33.9053 30.0567 34.0271 30.395 34.0271H56.3015C56.6398 34.0271 56.9642 33.9053 57.2034 33.6886C57.4426 33.4718 57.577 33.1778 57.577 32.8713C57.577 32.5647 57.4426 32.2707 57.2034 32.054C56.9642 31.8372 56.6398 31.7154 56.3015 31.7154H30.395Z","fill","#FAFAFA"],["d","M64.7093 34.4895H62.9798C62.5062 34.4895 62.0521 34.319 61.7172 34.0155C61.3823 33.712 61.1942 33.3005 61.1942 32.8713C61.1942 32.4421 61.3823 32.0305 61.7172 31.7271C62.0521 31.4236 62.5062 31.2531 62.9798 31.2531H64.7093C65.1829 31.2531 65.637 31.4236 65.9719 31.7271C66.3068 32.0305 66.4949 32.4421 66.4949 32.8713C66.4949 33.3005 66.3068 33.712 65.9719 34.0155C65.637 34.319 65.1829 34.4895 64.7093 34.4895ZM62.9798 31.7154C62.6416 31.7154 62.3171 31.8372 62.078 32.054C61.8388 32.2707 61.7044 32.5647 61.7044 32.8713C61.7044 33.1778 61.8388 33.4718 62.078 33.6886C62.3171 33.9053 62.6416 34.0271 62.9798 34.0271H64.7093C65.0476 34.0271 65.372 33.9053 65.6112 33.6886C65.8504 33.4718 65.9847 33.1778 65.9847 32.8713C65.9847 32.5647 65.8504 32.2707 65.6112 32.054C65.372 31.8372 65.0476 31.7154 64.7093 31.7154H62.9798Z","fill","#FAFAFA"],["d","M71.9383 34.4895H70.2088C69.7352 34.4895 69.2811 34.319 68.9462 34.0155C68.6113 33.712 68.4232 33.3005 68.4232 32.8713C68.4232 32.4421 68.6113 32.0305 68.9462 31.7271C69.2811 31.4236 69.7352 31.2531 70.2088 31.2531H71.9383C72.4119 31.2531 72.8661 31.4236 73.2009 31.7271C73.5358 32.0305 73.7239 32.4421 73.7239 32.8713C73.7239 33.3005 73.5358 33.712 73.2009 34.0155C72.8661 34.319 72.4119 34.4895 71.9383 34.4895ZM70.2088 31.7154C69.8706 31.7154 69.5461 31.8372 69.307 32.054C69.0678 32.2707 68.9334 32.5647 68.9334 32.8713C68.9334 33.1778 69.0678 33.4718 69.307 33.6886C69.5461 33.9053 69.8706 34.0271 70.2088 34.0271H71.9383C72.2766 34.0271 72.601 33.9053 72.8402 33.6886C73.0794 33.4718 73.2137 33.1778 73.2137 32.8713C73.2137 32.5647 73.0794 32.2707 72.8402 32.054C72.601 31.8372 72.2766 31.7154 71.9383 31.7154H70.2088Z","fill","#FAFAFA"],["d","M19.8549 38.5673V142.227C19.8589 143.405 20.3774 144.534 21.2971 145.367C22.2168 146.199 23.4628 146.668 24.7627 146.67H207.797C209.096 146.667 210.341 146.197 211.26 145.365C212.178 144.533 212.696 143.405 212.7 142.227V38.5673H19.8549Z",1,"primary-svg-custom-color"],["opacity","0.6","d","M19.8549 38.5673V142.227C19.8589 143.405 20.3774 144.534 21.2971 145.367C22.2168 146.199 23.4628 146.668 24.7627 146.67H207.797C209.096 146.667 210.341 146.197 211.26 145.365C212.178 144.533 212.696 143.405 212.7 142.227V38.5673H19.8549Z","fill","white"],["d","M20.7629 38.5673V138.237C20.7623 138.569 20.8337 138.897 20.9731 139.203C21.1126 139.509 21.3173 139.788 21.5755 140.022C21.8338 140.257 22.1405 140.443 22.4782 140.569C22.8158 140.696 23.1778 140.762 23.5434 140.762H209.011C209.377 140.762 209.739 140.696 210.077 140.569C210.414 140.443 210.721 140.257 210.979 140.022C211.238 139.788 211.442 139.509 211.582 139.203C211.721 138.897 211.793 138.569 211.792 138.237V38.5673H20.7629Z","fill","#FAFAFA"],["d","M29.5483 44.4343V62.9277H160.663V44.4343H29.5483Z",1,"primary-svg-custom-color"],["opacity","0.9","d","M29.5483 44.4343V62.9277H160.663V44.4343H29.5483Z","fill","white"],["d","M160.152 68.2908V117.391H30.0585V68.2908H160.152ZM160.663 67.8284H29.5483V117.853H160.663V67.8284Z",1,"primary-svg-custom-color"],["opacity","0.9","d","M160.152 68.2908V117.391H30.0585V68.2908H160.152ZM160.663 67.8284H29.5483V117.853H160.663V67.8284Z","fill","white"],["d","M175.366 170.467H171.519L170.494 162.39H174.345L175.366 170.467Z","fill","#FF8B7B"],["d","M198.711 170.467H194.864L191.865 162.39H195.711L198.711 170.467Z","fill","#FF8B7B"],["d","M194.334 170.06H199.028C199.104 170.06 199.178 170.084 199.237 170.128C199.297 170.172 199.338 170.233 199.354 170.3L200.114 173.398C200.133 173.474 200.132 173.552 200.112 173.627C200.093 173.703 200.054 173.773 200 173.833C199.946 173.893 199.878 173.941 199.801 173.974C199.723 174.007 199.638 174.023 199.553 174.022C198.023 173.999 196.941 173.916 195.038 173.916C193.87 173.916 191.467 174.027 189.844 174.027C188.222 174.027 188.018 172.58 188.676 172.45C191.645 171.858 192.758 171.063 193.712 170.277C193.882 170.137 194.104 170.06 194.334 170.06Z","fill","#263238"],["d","M171.545 170.06H175.749C175.826 170.06 175.9 170.084 175.961 170.128C176.021 170.171 176.063 170.232 176.08 170.3L176.84 173.398C176.859 173.473 176.858 173.551 176.839 173.626C176.819 173.701 176.781 173.771 176.728 173.831C176.675 173.891 176.607 173.94 176.53 173.973C176.453 174.006 176.369 174.023 176.284 174.022C174.754 173.999 172.575 173.916 170.672 173.916C168.443 173.916 166.52 174.027 163.907 174.027C162.326 174.027 161.867 172.58 162.55 172.45C165.56 171.849 168.019 171.789 170.621 170.333C170.895 170.166 171.215 170.071 171.545 170.06Z","fill","#263238"],["d","M177.575 83.9223C177.192 86.6224 176.774 89.3363 176.33 92.0363L174.998 100.247C174.792 101.246 174.35 102.192 173.702 103.021C173.117 103.767 172.408 104.427 171.6 104.977C170.178 105.917 168.596 106.641 166.917 107.122C165.375 107.58 163.793 107.917 162.188 108.13C161.397 108.241 160.611 108.315 159.821 108.375C159.03 108.435 158.265 108.472 157.423 108.472L157.163 105.865C158.535 105.578 159.989 105.245 161.351 104.834C162.701 104.453 164.02 103.99 165.3 103.447C166.465 102.969 167.546 102.338 168.509 101.574C168.885 101.265 169.207 100.904 169.463 100.506C169.656 100.194 169.776 99.8496 169.815 99.4937L169.963 97.5473C170.014 96.8538 170.085 96.1603 170.152 95.4761C170.284 94.0983 170.436 92.7236 170.606 91.352C170.937 88.6104 171.33 85.8872 171.799 83.1548L177.575 83.9223Z","fill","#FF8B7B"],["d","M178.845 82.1885C180.141 85.3093 177.034 95.7719 177.034 95.7719L168.484 91.8976C168.484 91.8976 168.887 86.6824 170.841 82.6509C172.795 78.6193 177.422 78.7488 178.845 82.1885Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M178.845 82.1885C180.141 85.3093 177.034 95.7719 177.034 95.7719L168.484 91.8976C168.484 91.8976 168.887 86.6824 170.841 82.6509C172.795 78.6193 177.422 78.7488 178.845 82.1885Z","fill","black"],["d","M159.208 105.546L155.01 105.8L156.974 109.882C157.762 109.862 158.523 109.614 159.144 109.174C159.766 108.734 160.216 108.125 160.428 107.437L159.208 105.546Z","fill","#FF8B7B"],["d","M151.219 107.404L153.551 110.262L156.969 109.882L155.01 105.8L151.219 107.404Z","fill","#FF8B7B"],["d","M170.499 162.39L171.09 167.078L174.917 166.87L174.345 162.39H170.499Z","fill","#EA7063"],["d","M195.716 162.39H191.865L193.875 167.799L197.456 167.073L195.716 162.39Z","fill","#EA7063"],["d","M174.274 79.7844C174.274 79.7844 169.734 90.3164 174.045 109.933H194.63C194.773 107.067 192.788 93.0997 195.834 79.6041C193.56 79.2062 191.259 78.9437 188.947 78.8181C186.031 78.6632 183.108 78.6632 180.192 78.8181C178.195 78.9996 176.216 79.3227 174.274 79.7844Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M174.274 79.7844C174.274 79.7844 169.734 90.3164 174.045 109.933H194.63C194.773 107.067 192.788 93.0997 195.834 79.6041C193.56 79.2062 191.259 78.9437 188.947 78.8181C186.031 78.6632 183.108 78.6632 180.192 78.8181C178.195 78.9996 176.216 79.3227 174.274 79.7844Z","fill","black"],["d","M181.794 89.6414C181.518 91.9808 180.1 93.7654 178.621 93.6221C177.141 93.4788 176.167 91.4676 176.437 89.1236C176.708 86.7795 178.136 84.9996 179.61 85.1383C181.085 85.277 182.09 87.2974 181.794 89.6414Z",1,"primary-svg-custom-color"],["opacity","0.1","d","M181.794 89.6414C181.518 91.9808 180.1 93.7654 178.621 93.6221C177.141 93.4788 176.167 91.4676 176.437 89.1236C176.708 86.7795 178.136 84.9996 179.61 85.1383C181.085 85.277 182.09 87.2974 181.794 89.6414Z","fill","white"],["d","M191.64 86.0537C192.314 82.9745 193.62 83.5062 194.865 85.0227C194.333 89.1054 194.087 93.2145 194.13 97.3254C193.283 96.0216 190.518 91.2133 191.64 86.0537Z",1,"primary-svg-custom-color"],["opacity","0.4","d","M191.64 86.0537C192.314 82.9745 193.62 83.5062 194.865 85.0227C194.333 89.1054 194.087 93.2145 194.13 97.3254C193.283 96.0216 190.518 91.2133 191.64 86.0537Z","fill","black"],["d","M188.079 69.8858C187.528 72.4379 186.977 77.1121 188.947 78.8181C188.947 78.8181 188.176 81.4026 182.942 81.4026C177.192 81.4026 180.192 78.8181 180.192 78.8181C183.335 78.1385 183.253 76.0441 182.707 74.0422L188.079 69.8858Z","fill","#FF8B7B"],["d","M185.886 71.5826L182.707 74.0422C182.843 74.4964 182.933 74.9605 182.978 75.4292C184.177 75.272 185.824 74.0792 185.952 72.9418C186.024 72.489 186.001 72.0279 185.886 71.5826Z","fill","#EA7063"],["d","M180.049 60.3339C177.932 61.8273 177.947 67.7868 181.156 67.9116C184.365 68.0364 184.074 57.5137 180.049 60.3339Z","fill","#B78557"],["d","M188.895 66.8714C187.778 70.1817 187.309 72.1698 184.977 73.4874C181.478 75.4708 177.325 72.9372 177.325 69.3911C177.325 66.1964 179.156 61.3234 183.141 60.7732C184.017 60.6511 184.913 60.7338 185.745 61.0133C186.576 61.2929 187.315 61.7602 187.891 62.3708C188.467 62.9815 188.862 63.7154 189.038 64.503C189.213 65.2906 189.165 66.1058 188.895 66.8714Z","fill","#FF8B7B"],["d","M187.763 70.1077C185.615 70.4129 184.442 60.3987 189.564 62.6133C196.844 65.771 191.242 69.6176 187.763 70.1077Z","fill","#B78557"],["d","M187.967 63.5333C185.319 63.3253 181.488 63.427 180.656 60.4634C179.498 56.3302 184.952 55.7199 186.299 58.8822C189.543 57.916 198.481 62.9647 192.528 65.526L187.967 63.5333Z","fill","#B78557"],["d","M189.589 70.9399C188.899 71.5437 187.973 71.876 187.013 71.8646C185.743 71.8415 185.483 70.7319 186.125 69.8165C186.722 68.9889 188.1 68.0087 189.227 68.4757C190.355 68.9426 190.421 70.1678 189.589 70.9399Z","fill","#FF8B7B"],["d","M174.044 109.929C174.044 109.929 159.035 128.778 159.459 139.412C159.892 150.475 169.58 165.765 169.58 165.765L175.84 164.466C175.84 164.466 169.611 151.146 169.902 140.281C170.218 128.436 187.579 119.087 187.579 109.952L174.044 109.929Z","fill","#263238"],["d","M181.35 109.929C181.35 109.929 173.697 129.347 176.1 139.338C178.723 150.272 191.916 166.431 191.916 166.431L198.216 164.859C198.216 164.859 189.686 150.956 188.191 140.128C186.564 128.38 194.65 118.667 194.65 109.929H181.35Z","fill","#263238"],["d","M190.956 167.226L200.017 165.7L199.563 163.495L189.406 165.053L190.956 167.226Z",1,"primary-svg-custom-color"],["opacity","0.4","d","M190.956 167.226L200.017 165.7L199.563 163.495L189.406 165.053L190.956 167.226Z","fill","white"],["d","M168.274 166.241L177.442 165.423L177.197 163.157L166.933 163.957L168.274 166.241Z",1,"primary-svg-custom-color"],["opacity","0.4","d","M168.274 166.241L177.442 165.423L177.197 163.157L166.933 163.957L168.274 166.241Z","fill","white"],["d","M183.023 66.5894C182.951 66.8622 182.732 67.0517 182.513 67.0055C182.294 66.9593 182.212 66.705 182.289 66.4322C182.365 66.1594 182.579 65.9699 182.773 66.0161C182.967 66.0623 183.109 66.3166 183.023 66.5894Z","fill","#263238"],["d","M179.61 65.845C179.538 66.1178 179.319 66.3073 179.1 66.2657C178.881 66.2241 178.804 65.9652 178.876 65.6924C178.947 65.4197 179.166 65.2301 179.385 65.2717C179.604 65.3133 179.681 65.5722 179.61 65.845Z","fill","#263238"],["d","M180.656 66.2196C180.082 66.9764 179.395 67.6578 178.615 68.2446C178.786 68.4231 178.998 68.5657 179.236 68.6623C179.474 68.7589 179.732 68.8073 179.993 68.8041L180.656 66.2196Z","fill","#FF5652"],["d","M181.335 69.8258C181.105 69.8245 180.875 69.7997 180.651 69.7518C180.628 69.7454 180.609 69.7314 180.596 69.7126C180.584 69.6938 180.58 69.6715 180.585 69.6501C180.588 69.6394 180.593 69.6294 180.601 69.6206C180.608 69.6118 180.617 69.6044 180.627 69.5989C180.638 69.5933 180.649 69.5896 180.661 69.5881C180.673 69.5866 180.686 69.5872 180.697 69.59C181.071 69.6795 181.463 69.6877 181.84 69.6137C182.218 69.5398 182.571 69.3859 182.871 69.1646C182.888 69.1497 182.911 69.1413 182.934 69.1413C182.958 69.1413 182.981 69.1497 182.998 69.1646C183.007 69.172 183.014 69.1809 183.019 69.1909C183.024 69.2008 183.026 69.2116 183.026 69.2224C183.026 69.2333 183.024 69.244 183.019 69.254C183.014 69.2639 183.007 69.2729 182.998 69.2802C182.533 69.636 181.943 69.8295 181.335 69.8258Z","fill","#263238"],["d","M184.355 65.8172C184.32 65.8172 184.287 65.808 184.258 65.7907C184.229 65.7735 184.206 65.749 184.192 65.7202C184.106 65.528 183.971 65.357 183.798 65.2212C183.625 65.0854 183.419 64.9886 183.197 64.9388C183.149 64.9314 183.106 64.9071 183.078 64.8711C183.05 64.8351 183.038 64.7905 183.047 64.7469C183.055 64.7034 183.081 64.6646 183.121 64.639C183.161 64.6134 183.21 64.6032 183.258 64.6105C183.54 64.6692 183.802 64.7884 184.022 64.9582C184.243 65.128 184.414 65.3434 184.523 65.5861C184.534 65.6057 184.539 65.6271 184.54 65.6488C184.541 65.6705 184.537 65.6921 184.528 65.7124C184.52 65.7326 184.507 65.7512 184.49 65.7668C184.474 65.7824 184.454 65.7949 184.432 65.8034C184.408 65.8146 184.382 65.8194 184.355 65.8172Z","fill","#B78557"],["d","M178.442 64.4626C178.399 64.4639 178.358 64.4507 178.325 64.4256C178.306 64.4122 178.291 64.3954 178.279 64.3764C178.268 64.3574 178.261 64.3365 178.258 64.3149C178.256 64.2934 178.258 64.2716 178.265 64.2509C178.272 64.2302 178.284 64.211 178.299 64.1945C178.48 63.9854 178.713 63.819 178.979 63.7095C179.246 63.6 179.538 63.5506 179.83 63.5657C179.878 63.5715 179.921 63.5941 179.951 63.6287C179.981 63.6633 179.994 63.7071 179.988 63.7506C179.982 63.7932 179.957 63.8318 179.92 63.8585C179.883 63.8852 179.836 63.8979 179.789 63.894C179.56 63.8885 179.333 63.9317 179.126 64.02C178.918 64.1083 178.737 64.2393 178.595 64.4025C178.577 64.4234 178.554 64.4398 178.527 64.4503C178.501 64.4608 178.471 64.4651 178.442 64.4626Z","fill","#B78557"],["d","M128.258 131.332L114.448 132.822L114.509 133.281L128.318 131.791L128.258 131.332Z",1,"primary-svg-custom-color"],["d","M138.872 130.175L133.184 130.794L133.245 131.253L138.933 130.634L138.872 130.175Z",1,"primary-svg-custom-color"],["d","M216.672 100.699L96.1802 113.73C95.6312 113.79 95.2444 114.282 95.3164 114.829L97.6347 132.463C97.7067 133.011 98.2102 133.407 98.7593 133.347L219.251 120.316C219.801 120.256 220.187 119.764 220.115 119.217L217.797 101.583C217.725 101.035 217.222 100.64 216.672 100.699Z",1,"primary-svg-custom-color"],["d","M199.584 107.933L143.318 114.014L144.503 123.025L200.77 116.945L199.584 107.933Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M199.584 107.933L143.318 114.014L144.503 123.025L200.77 116.945L199.584 107.933Z","fill","white"],["d","M113.675 126.693C116.411 124.707 116.854 121.088 114.663 118.608C112.473 116.129 108.479 115.728 105.742 117.713C103.006 119.698 102.564 123.317 104.754 125.797C106.945 128.277 110.939 128.678 113.675 126.693Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M113.675 126.693C116.411 124.707 116.854 121.088 114.663 118.608C112.473 116.129 108.479 115.728 105.742 117.713C103.006 119.698 102.564 123.317 104.754 125.797C106.945 128.277 110.939 128.678 113.675 126.693Z","fill","white"],["d","M132.689 123.796C134.826 121.278 134.305 117.667 131.526 115.731C128.747 113.795 124.762 114.268 122.626 116.786C120.49 119.304 121.011 122.915 123.79 124.851C126.569 126.787 130.553 126.315 132.689 123.796Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M132.689 123.796C134.826 121.278 134.305 117.667 131.526 115.731C128.747 113.795 124.762 114.268 122.626 116.786C120.49 119.304 121.011 122.915 123.79 124.851C126.569 126.787 130.553 126.315 132.689 123.796Z","fill","white"],["d","M197.303 82.3181C197.64 82.9653 197.915 83.5386 198.181 84.1674C198.446 84.7962 198.691 85.3833 198.956 86.0167C199.466 87.2419 199.89 88.4856 200.272 89.757C200.669 91.0343 200.994 92.329 201.247 93.636L201.43 94.63L201.563 95.6425C201.614 95.98 201.634 96.3268 201.66 96.6689L201.701 97.1867V97.3162V97.5289C201.701 97.6953 201.701 97.8386 201.701 97.9912C201.601 98.9004 201.31 99.7839 200.844 100.594C200.484 101.246 200.075 101.875 199.619 102.476C198.776 103.574 197.854 104.621 196.859 105.61C194.939 107.523 192.858 109.297 190.635 110.918L188.594 109.069C190.258 107.141 191.921 105.148 193.426 103.169C194.165 102.208 194.846 101.211 195.467 100.183C195.751 99.7218 195.998 99.2428 196.206 98.7494C196.352 98.4334 196.438 98.0974 196.461 97.7554C196.461 97.7323 196.461 97.7554 196.461 97.7554C196.461 97.7785 196.461 97.7831 196.461 97.7554V97.6491L196.39 97.233C196.344 96.9509 196.303 96.6782 196.232 96.3915L196.048 95.5501L195.829 94.6994C195.518 93.5667 195.166 92.4293 194.762 91.2966C194.359 90.1639 193.921 89.0312 193.456 87.9031C193.227 87.339 192.992 86.7796 192.747 86.2202L191.997 84.5003L197.303 82.3181Z","fill","#FF8B7B"],["d","M196.64 79.8353C200.073 81.0327 202.537 92.4154 202.537 92.4154L194.375 95.3327C194.375 95.3327 191.635 89.6137 190.712 85.3833C189.742 80.931 192.742 78.4899 196.64 79.8353Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M196.64 79.8353C200.073 81.0327 202.537 92.4154 202.537 92.4154L194.375 95.3327C194.375 95.3327 191.635 89.6137 190.712 85.3833C189.742 80.931 192.742 78.4899 196.64 79.8353Z","fill","black"],["d","M193.079 170.67C192.816 170.688 192.554 170.626 192.334 170.494C192.266 170.44 192.213 170.372 192.18 170.296C192.147 170.219 192.135 170.137 192.145 170.055C192.145 170.007 192.159 169.96 192.187 169.919C192.215 169.878 192.255 169.845 192.303 169.824C192.732 169.625 193.971 170.314 194.109 170.397C194.125 170.405 194.138 170.418 194.145 170.433C194.153 170.448 194.154 170.465 194.15 170.481C194.147 170.496 194.14 170.511 194.128 170.522C194.116 170.534 194.101 170.542 194.084 170.545C193.755 170.622 193.418 170.664 193.079 170.67ZM192.507 169.949C192.465 169.946 192.422 169.954 192.385 169.972C192.359 169.972 192.334 170.004 192.329 170.069C192.32 170.124 192.327 170.18 192.348 170.231C192.369 170.283 192.405 170.329 192.451 170.365C192.881 170.545 193.37 170.568 193.818 170.43C193.419 170.195 192.974 170.032 192.507 169.949Z",1,"primary-svg-custom-color"],["d","M194.063 170.55C194.048 170.554 194.032 170.554 194.017 170.55C193.62 170.356 192.849 169.593 192.931 169.205C192.944 169.143 192.98 169.088 193.033 169.048C193.086 169.009 193.153 168.987 193.222 168.987C193.291 168.98 193.361 168.986 193.428 169.004C193.494 169.022 193.556 169.053 193.609 169.094C194.058 169.422 194.15 170.43 194.155 170.481C194.156 170.496 194.152 170.511 194.145 170.524C194.138 170.538 194.127 170.55 194.114 170.559C194.097 170.56 194.079 170.557 194.063 170.55ZM193.313 169.135H193.268C193.15 169.135 193.14 169.2 193.135 169.218C193.089 169.45 193.579 170.027 193.977 170.3C193.949 169.902 193.791 169.521 193.523 169.205C193.463 169.161 193.39 169.136 193.313 169.135Z",1,"primary-svg-custom-color"],["d","M169.948 170.67C169.617 170.697 169.286 170.622 169.009 170.457C168.947 170.408 168.899 170.345 168.87 170.275C168.841 170.205 168.831 170.13 168.841 170.055C168.843 170.01 168.857 169.966 168.883 169.927C168.909 169.888 168.945 169.856 168.989 169.833C169.458 169.598 171.004 170.296 171.182 170.393C171.198 170.401 171.211 170.413 171.219 170.428C171.228 170.443 171.231 170.46 171.228 170.476C171.226 170.493 171.218 170.509 171.205 170.522C171.193 170.534 171.175 170.542 171.157 170.545C170.759 170.622 170.354 170.663 169.948 170.67ZM169.249 169.949C169.19 169.945 169.132 169.957 169.08 169.981C169.062 169.99 169.047 170.002 169.037 170.018C169.026 170.033 169.02 170.051 169.019 170.069C169.014 170.118 169.021 170.167 169.041 170.213C169.06 170.259 169.091 170.3 169.131 170.333C169.366 170.522 170.004 170.559 170.851 170.43C170.351 170.188 169.809 170.025 169.249 169.949Z",1,"primary-svg-custom-color"],["d","M171.136 170.55H171.101C170.636 170.36 169.718 169.625 169.784 169.214C169.784 169.121 169.876 169.006 170.126 168.983C170.217 168.972 170.31 168.979 170.398 169.003C170.486 169.027 170.567 169.067 170.636 169.121C171.147 169.487 171.228 170.425 171.233 170.467C171.236 170.481 171.234 170.495 171.228 170.508C171.221 170.522 171.211 170.533 171.198 170.541C171.179 170.549 171.157 170.552 171.136 170.55ZM170.198 169.135H170.147C169.978 169.135 169.968 169.209 169.968 169.228C169.922 169.468 170.55 170.06 171.024 170.319C170.98 169.921 170.802 169.545 170.514 169.242C170.427 169.172 170.314 169.134 170.198 169.135Z",1,"primary-svg-custom-color"],["d","M189.487 108.542L185.712 109.466L188.84 112.901C188.84 112.901 191.865 111.482 191.212 109.942L189.487 108.542Z","fill","#FF8B7B"],["d","M182.978 112.319C182.978 113.165 184.641 114.783 185.712 115.01C186.783 115.236 188.839 112.897 188.839 112.897L185.712 109.462C185.712 109.462 182.978 111.473 182.978 112.319Z","fill","#FF8B7B"],["d","M60.9903 71.5548C60.1383 72.3408 59.2251 73.2146 58.3833 74.0838C57.5415 74.953 56.6997 75.8453 55.909 76.7607C55.1182 77.6761 54.3785 78.6101 53.6489 79.5347L53.1387 80.2513L52.6286 80.9772C52.4602 81.2223 52.3123 81.4673 52.1643 81.7169L51.7613 82.3873C51.5954 82.7711 51.5022 83.1775 51.4858 83.5894C51.4449 84.1189 51.4449 84.6503 51.4858 85.1798C51.5748 86.3231 51.7366 87.4608 51.9704 88.5872C52.1898 89.7385 52.4806 90.8989 52.7714 92.0455C53.0622 93.1921 53.3989 94.3572 53.7305 95.4991L51.8633 96.1325C50.7264 93.8889 49.7782 91.5706 49.0267 89.1975C48.6385 87.9843 48.3419 86.7486 48.1391 85.4988C48.0333 84.8297 47.9804 84.1545 47.9809 83.4784C47.9668 82.6808 48.1156 81.8877 48.4196 81.139C48.5319 80.8847 48.5982 80.783 48.6747 80.6305L48.9043 80.1959C49.0574 79.9046 49.2155 79.6179 49.3839 79.3405L49.894 78.4991L50.4042 77.6808C51.1176 76.6036 51.8941 75.5618 52.7306 74.56C53.5571 73.5614 54.4142 72.5812 55.3172 71.6473C56.2202 70.7134 57.1334 69.798 58.1792 68.9103L60.9903 71.5548Z","fill","#B55B52"],["d","M61.2045 66.0484C58.4751 66.1594 55.8783 70.2695 55.8783 70.2695L59.1077 76.2429C59.1077 76.2429 64.3778 73.2562 64.4441 69.6269C64.4849 67.269 63.8931 65.9375 61.2045 66.0484Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M61.2045 66.0484C58.4751 66.1594 55.8783 70.2695 55.8783 70.2695L59.1077 76.2429C59.1077 76.2429 64.3778 73.2562 64.4441 69.6269C64.4849 67.269 63.8931 65.9375 61.2045 66.0484Z","fill","black"],["d","M53.2151 94.8056L56.5415 95.7025L54.3273 97.7322C54.3273 97.7322 51.9346 97.0618 51.5979 95.587L53.2151 94.8056Z","fill","#B55B52"],["d","M58.5514 98.0188L57.9953 99.9606L54.3271 97.7322L56.5413 95.7025L58.5514 98.0188Z","fill","#B55B52"],["d","M133.8 77.9364L55.1238 79.6467C54.5716 79.6587 54.1358 80.116 54.1503 80.6681L54.823 106.235C54.8376 106.787 55.2969 107.224 55.8491 107.212L134.525 105.502C135.078 105.49 135.513 105.033 135.499 104.481L134.826 78.9143C134.812 78.3623 134.352 77.9244 133.8 77.9364Z",1,"primary-svg-custom-color"],["opacity","0.6","d","M133.8 77.9364L55.1238 79.6467C54.5716 79.6587 54.1358 80.116 54.1503 80.6681L54.823 106.235C54.8376 106.787 55.2969 107.224 55.8491 107.212L134.525 105.502C135.078 105.49 135.513 105.033 135.499 104.481L134.826 78.9143C134.812 78.3623 134.352 77.9244 133.8 77.9364Z","fill","white"],["d","M129.745 80.2255L101.669 80.834C101.117 80.846 100.681 81.3032 100.695 81.8553L100.914 90.1308C100.928 90.6829 101.388 91.1207 101.94 91.1087L130.017 90.5002C130.569 90.4883 131.005 90.031 130.99 89.4789L130.772 81.2035C130.757 80.6514 130.298 80.2135 129.745 80.2255Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M129.745 80.2255L101.669 80.834C101.117 80.846 100.681 81.3032 100.695 81.8553L100.914 90.1308C100.928 90.6829 101.388 91.1207 101.94 91.1087L130.017 90.5002C130.569 90.4883 131.005 90.031 130.99 89.4789L130.772 81.2035C130.757 80.6514 130.298 80.2135 129.745 80.2255Z","fill","white"],["d","M113.619 93.0171L85.5424 93.6256C84.9902 93.6376 84.5544 94.0948 84.569 94.6469L84.7874 102.922C84.8019 103.474 85.2614 103.912 85.8135 103.9L113.89 103.292C114.442 103.28 114.878 102.823 114.864 102.271L114.645 93.9951C114.631 93.443 114.171 93.0051 113.619 93.0171Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M113.619 93.0171L85.5424 93.6256C84.9902 93.6376 84.5544 94.0948 84.569 94.6469L84.7874 102.922C84.8019 103.474 85.2614 103.912 85.8135 103.9L113.89 103.292C114.442 103.28 114.878 102.823 114.864 102.271L114.645 93.9951C114.631 93.443 114.171 93.0051 113.619 93.0171Z","fill","white"],["d","M80.0553 56.9404C80.0043 57.2224 80.1266 57.4814 80.3305 57.5137C80.5344 57.5461 80.7434 57.3519 80.7995 57.0514C80.8556 56.7509 80.723 56.5105 80.5191 56.4735C80.3152 56.4365 80.0807 56.6538 80.0553 56.9404Z","fill","#263238"],["d","M80.4021 56.492L81.1871 56.4272C81.1871 56.4272 80.7079 56.8896 80.4021 56.492Z","fill","#263238"],["d","M80.2436 57.2594C80.4069 57.9558 80.6727 58.6291 81.0337 59.2613C80.853 59.3365 80.6565 59.3754 80.4577 59.3754C80.2589 59.3754 80.0624 59.3365 79.8817 59.2613L80.2436 57.2594Z","fill","#A02724"],["d","M80.7952 55.1281C80.7645 55.1274 80.7346 55.1195 80.7085 55.105C80.5019 54.9965 80.2703 54.9333 80.032 54.9205C79.7937 54.9076 79.5554 54.9455 79.3361 55.031C79.3144 55.0413 79.2906 55.0475 79.2662 55.0494C79.2418 55.0512 79.2172 55.0486 79.1939 55.0417C79.1706 55.0349 79.1491 55.0238 79.1306 55.0093C79.112 54.9947 79.0969 54.9769 79.0861 54.957C79.0738 54.9378 79.0661 54.9164 79.0633 54.8944C79.0605 54.8723 79.0628 54.8499 79.0699 54.8286C79.0771 54.8074 79.0891 54.7877 79.105 54.7708C79.121 54.7539 79.1406 54.7402 79.1626 54.7305C79.4357 54.6195 79.7338 54.5687 80.0327 54.5824C80.3316 54.596 80.6226 54.6737 80.8819 54.8091C80.9035 54.8193 80.9226 54.8333 80.9381 54.8502C80.9537 54.8672 80.9653 54.8868 80.9724 54.9078C80.9796 54.9289 80.982 54.9511 80.9796 54.973C80.9772 54.9949 80.97 55.0162 80.9584 55.0356C80.9438 55.0635 80.9207 55.0871 80.8917 55.1035C80.8628 55.1199 80.8293 55.1284 80.7952 55.1281Z","fill","#263238"],["d","M70.061 59.2706C70.1375 61.4297 69.8926 65.3225 68.0203 66.4229C68.0203 66.4229 68.2651 68.6467 72.5557 69.3957C77.2697 70.2233 75.1933 67.6851 75.1933 67.6851C72.719 66.6772 73.1016 64.9712 73.8464 63.4316L70.061 59.2706Z","fill","#B55B52"],["d","M82.9072 71.8692C83.2031 72.9464 83.5755 74.1254 83.9837 75.235C84.3918 76.3446 84.851 77.4542 85.3662 78.5222C85.8692 79.5734 86.4558 80.5901 87.1212 81.5644C87.7293 82.4893 88.4685 83.338 89.3201 84.0887C89.7142 84.4234 90.1489 84.7166 90.6159 84.9625C90.8331 85.0798 91.06 85.1819 91.2944 85.2677L91.5087 85.3416C91.5653 85.3566 91.6234 85.3659 91.6822 85.3694C92.0913 85.3776 92.4967 85.2984 92.8658 85.1382C93.3833 84.9277 93.8771 84.6722 94.3402 84.3754C96.4156 82.9634 98.2993 81.3339 99.9521 79.5208L101.615 80.5241C101.263 81.1066 100.901 81.6383 100.518 82.1793C100.136 82.7202 99.7276 83.238 99.294 83.7512C98.4248 84.8133 97.4385 85.7924 96.3503 86.6732C95.7521 87.1503 95.0987 87.5673 94.4014 87.9168C93.5653 88.3465 92.6274 88.5876 91.6669 88.6196C91.3847 88.6206 91.103 88.599 90.8251 88.5549C90.5649 88.5101 90.309 88.4467 90.0598 88.3653C89.6562 88.2386 89.2639 88.0841 88.8864 87.903C88.1547 87.557 87.4698 87.1349 86.8457 86.6454C84.4224 84.736 82.9429 82.3781 81.744 80.0202C81.1414 78.8438 80.615 77.6366 80.1676 76.4047C79.7024 75.1725 79.314 73.9176 79.0044 72.6459L82.9072 71.8692Z","fill","#B55B52"],["d","M99.697 79.8769C100.187 78.9857 100.61 77.876 100.886 77.7778L104.1 78.5499C104.1 78.5499 102.171 81.2084 100.529 81.213L99.697 79.8769Z","fill","#B55B52"],["d","M103.503 77.0843C103.992 77.0658 105.946 78.5499 105.946 78.5499H104.1L100.88 77.7778C101.904 77.4667 103.013 77.1029 103.503 77.0843Z","fill","#B55B52"],["d","M59.8014 170.217L63.7399 170.476L64.9082 162.283L60.9697 162.02L59.8014 170.217Z","fill","#B55B52"],["d","M28.8134 152.593L31.5326 155.242L38.9148 150.452L36.1904 147.803L28.8134 152.593Z","fill","#B55B52"],["d","M32.7267 154.83L30.4513 151.317C30.4153 151.256 30.356 151.209 30.2846 151.185C30.2131 151.161 30.1345 151.162 30.0636 151.187L26.8291 152.371C26.748 152.405 26.6758 152.454 26.6173 152.515C26.5587 152.576 26.5152 152.647 26.4896 152.725C26.464 152.802 26.457 152.884 26.4689 152.964C26.4808 153.044 26.5114 153.121 26.5587 153.189C27.3699 154.401 27.829 154.951 28.829 156.495C29.4412 157.42 30.237 158.89 31.0839 160.194C31.9308 161.497 33.3695 160.836 33.1246 160.221C32.1043 157.47 32.6144 156.671 32.8389 155.45C32.8794 155.238 32.8399 155.02 32.7267 154.83Z","fill","#263238"],["d","M63.9849 169.972H59.5617C59.4851 169.97 59.4103 169.993 59.3511 170.037C59.292 170.082 59.2526 170.144 59.2403 170.212L58.6281 173.389C58.6165 173.468 58.6236 173.548 58.6491 173.624C58.6745 173.701 58.7177 173.771 58.7756 173.831C58.8336 173.891 58.9051 173.939 58.9852 173.972C59.0653 174.005 59.1523 174.022 59.2403 174.022C60.7708 173.999 61.531 173.916 63.4798 173.916C64.6787 173.916 67.1531 174.031 68.806 174.031C70.459 174.031 70.5865 172.547 69.9029 172.413C66.8419 171.812 65.643 170.98 64.6226 170.189C64.4438 170.053 64.2187 169.976 63.9849 169.972Z","fill","#263238"],["d","M64.9082 162.283L64.2603 166.842L60.3677 166.25L60.9697 162.024L64.9082 162.283Z","fill","#9E4541"],["d","M36.1906 147.803L38.9149 150.452L35.859 152.436L33.0377 149.847L36.1906 147.803Z","fill","#9E4541"],["d","M60.0973 87.7873L75.9126 90.5613C83.356 70.6301 81.5857 70.0059 81.5857 70.0059C80.4298 69.4377 79.2373 68.9328 78.0145 68.4941L77.8003 68.4247C76.7799 68.0872 76.5759 68.041 75.2239 67.6804C72.8975 67.1857 70.7293 66.7557 68.0509 66.4275L67.5407 66.3627C67.056 66.3073 66.5765 66.261 66.1122 66.2194C65.7959 66.187 65.4847 66.1685 65.1837 66.1501L64.1634 66.0992C62.439 66.0252 61.2044 66.0483 61.2044 66.0483C62.0768 78.4898 61.4186 82.0451 60.0973 87.7873Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M60.0973 87.7873L75.9126 90.5613C83.356 70.6301 81.5857 70.0059 81.5857 70.0059C80.4298 69.4377 79.2373 68.9328 78.0145 68.4941L77.8003 68.4247C76.7799 68.0872 76.5759 68.041 75.2239 67.6804C72.8975 67.1857 70.7293 66.7557 68.0509 66.4275L67.5407 66.3627C67.056 66.3073 66.5765 66.261 66.1122 66.2194C65.7959 66.187 65.4847 66.1685 65.1837 66.1501L64.1634 66.0992C62.439 66.0252 61.2044 66.0483 61.2044 66.0483C62.0768 78.4898 61.4186 82.0451 60.0973 87.7873Z","fill","black"],["d","M78.3766 76.0625C77.9233 78.1454 78.0834 80.2997 78.8408 82.3087C80.152 78.4158 80.8815 75.7528 81.2999 73.9312C80.0907 73.7878 78.8 74.1438 78.3766 76.0625Z",1,"primary-svg-custom-color"],["opacity","0.6","d","M78.3766 76.0625C77.9233 78.1454 78.0834 80.2997 78.8408 82.3087C80.152 78.4158 80.8815 75.7528 81.2999 73.9312C80.0907 73.7878 78.8 74.1438 78.3766 76.0625Z","fill","black"],["d","M81.4378 69.9366C84.0754 71.4947 85.7538 74.9668 86.1977 76.9502L80.0756 81.4672C80.0756 81.4672 76.7442 74.7264 77.836 73.0065C78.9838 71.2127 80.4429 69.3494 81.4378 69.9366Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M81.4378 69.9366C84.0754 71.4947 85.7538 74.9668 86.1977 76.9502L80.0756 81.4672C80.0756 81.4672 76.7442 74.7264 77.836 73.0065C78.9838 71.2127 80.4429 69.3494 81.4378 69.9366Z","fill","black"],["d","M69.6731 54.319C69.2803 57.8327 69.0252 59.3122 70.6475 61.4343C73.0862 64.629 77.9532 64.4302 79.5041 61.1245C80.902 58.1517 81.3152 52.9042 77.7951 50.8607C77.0461 50.3992 76.1774 50.1225 75.2746 50.0578C74.3718 49.9931 73.4659 50.1426 72.6462 50.4916C71.8265 50.8406 71.1213 51.3771 70.6 52.0482C70.0786 52.7193 69.7592 53.502 69.6731 54.319Z","fill","#B55B52"],["d","M69.7292 47.1482C67.3467 48.7478 68.8721 49.1316 67.8569 50.7451C66.7702 52.4743 65.6274 50.5047 63.4643 52.4049C62.0613 53.6393 64.4846 54.9477 62.7143 57.1207C61.3573 58.8082 59.888 57.3473 60.4594 60.8194C60.8522 63.1819 59.2554 62.886 58.1789 64.2222C56.6484 66.1362 58.0208 67.5094 61.9593 68.2306C65.8978 68.9519 63.0919 72.5396 66.7957 72.6459C70.8363 72.7661 69.8976 67.9948 71.8668 69.1553C73.8361 70.3158 77.4226 69.257 77.2032 66.4044C77.0094 63.7876 73.8004 63.8801 76.3972 62.0908C78.4379 60.7038 79.0552 60.7038 77.6165 57.7264C76.3972 55.1928 80.8765 55.5811 80.7949 53.3851C80.6418 49.4229 77.6165 50.6111 76.6625 48.5814C76.0452 47.2499 72.78 45.0954 69.7292 47.1482Z","fill","#263238"],["d","M77.2085 56.1498C77.2286 56.8064 77.4727 57.4412 77.9074 57.9668C78.5094 58.7111 79.2186 58.517 79.392 57.8327C79.5502 57.2178 79.4277 56.0897 78.6574 55.5719C77.887 55.0541 77.2136 55.4147 77.2085 56.1498Z","fill","#B55B52"],["d","M71.7241 89.8309C71.7241 89.8309 64.0307 113.183 60.2708 126.633C56.3016 140.826 37.3742 152.389 37.3742 152.389L33.3387 148.765C33.3387 148.765 45.991 139.088 49.8326 125.842C57.6332 98.962 53.8783 93.266 60.0973 87.8012L71.7241 89.8309Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M71.7241 89.8309C71.7241 89.8309 64.0307 113.183 60.2708 126.633C56.3016 140.826 37.3742 152.389 37.3742 152.389L33.3387 148.765C33.3387 148.765 45.991 139.088 49.8326 125.842C57.6332 98.962 53.8783 93.266 60.0973 87.8012L71.7241 89.8309Z","fill","white"],["d","M37.7261 152.921L32.6805 148.376L34.0529 146.999L40.1903 151.733L37.7261 152.921Z",1,"primary-svg-custom-color"],["d","M68.112 94.8056C63.0613 98.3332 62.7245 111.778 62.8419 117.853C65.3927 109.36 68.4538 99.9144 70.219 94.4496C69.7343 94.0797 69.0405 94.1537 68.112 94.8056Z",1,"primary-svg-custom-color"],["opacity","0.6","d","M68.112 94.8056C63.0613 98.3332 62.7245 111.778 62.8419 117.853C65.3927 109.36 68.4538 99.9144 70.219 94.4496C69.7343 94.0797 69.0405 94.1537 68.112 94.8056Z","fill","white"],["d","M33.5429 156.735C33.4956 156.742 33.4474 156.742 33.4001 156.735C32.9205 156.601 32.5787 155.811 32.4155 155.348C32.4104 155.333 32.4107 155.316 32.4161 155.3C32.4216 155.285 32.432 155.271 32.4461 155.26C32.4609 155.251 32.4788 155.245 32.4971 155.245C32.5154 155.245 32.5333 155.251 32.5481 155.26C32.6961 155.325 33.9715 155.931 34.0225 156.384C34.0272 156.434 34.0174 156.485 33.9942 156.531C33.971 156.578 33.935 156.618 33.8899 156.647C33.7885 156.711 33.6662 156.742 33.5429 156.735ZM32.6705 155.473C32.9052 156.083 33.1807 156.481 33.4511 156.555C33.5084 156.568 33.5685 156.568 33.6256 156.554C33.6828 156.54 33.7351 156.514 33.7776 156.476C33.7979 156.465 33.8141 156.448 33.824 156.429C33.834 156.409 33.8374 156.387 33.8337 156.365C33.8082 156.125 33.1705 155.727 32.6705 155.473Z",1,"primary-svg-custom-color"],["d","M75.6576 90.5614C75.6576 90.5614 76.6422 118.819 74.4383 129.462C72.1476 140.531 65.1685 165.714 65.1685 165.714L59.4902 165.048C59.4902 165.048 63.0614 139.62 64.592 128.612C66.25 116.619 64.0818 88.5317 64.0818 88.5317L75.6576 90.5614Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M75.6576 90.5614C75.6576 90.5614 76.6422 118.819 74.4383 129.462C72.1476 140.531 65.1685 165.714 65.1685 165.714L59.4902 165.048C59.4902 165.048 63.0614 139.62 64.592 128.612C66.25 116.619 64.0818 88.5317 64.0818 88.5317L75.6576 90.5614Z","fill","white"],["d","M66.3776 166.005L58.2811 165.062L58.3781 163.319L67.1887 163.666L66.3776 166.005Z",1,"primary-svg-custom-color"],["d","M33.6704 155.621C33.2505 155.618 32.8362 155.533 32.4562 155.371C32.4431 155.363 32.4322 155.352 32.4243 155.339C32.4164 155.326 32.4116 155.312 32.4103 155.297C32.4114 155.282 32.4167 155.268 32.4256 155.255C32.4345 155.242 32.4467 155.231 32.4613 155.224C32.5021 155.2 33.4816 154.696 33.9918 154.858C34.062 154.878 34.1266 154.912 34.1812 154.956C34.2358 155.001 34.2791 155.056 34.3081 155.117C34.3459 155.176 34.3599 155.245 34.3478 155.313C34.3357 155.38 34.2983 155.442 34.2418 155.487C34.0733 155.588 33.8721 155.636 33.6704 155.621ZM32.7113 155.293C33.1551 155.455 33.9255 155.524 34.1296 155.358C34.1653 155.334 34.1959 155.288 34.1296 155.187C34.113 155.147 34.0864 155.111 34.0519 155.082C34.0173 155.053 33.9758 155.032 33.9306 155.02C33.5029 154.996 33.0774 155.091 32.7113 155.293Z",1,"primary-svg-custom-color"],["d","M65.4491 170.596C65.034 170.588 64.6206 170.545 64.2145 170.467C64.1955 170.463 64.1782 170.455 64.1645 170.443C64.1509 170.43 64.1416 170.414 64.1379 170.397C64.1349 170.38 64.1382 170.362 64.1474 170.346C64.1566 170.33 64.1712 170.317 64.1889 170.309C64.3675 170.226 65.9643 169.496 66.4388 169.741C66.4828 169.763 66.5199 169.795 66.5466 169.834C66.5734 169.873 66.5889 169.917 66.5919 169.963C66.6018 170.04 66.5902 170.118 66.5581 170.19C66.526 170.262 66.4744 170.325 66.4082 170.374C66.1261 170.546 65.7874 170.624 65.4491 170.596ZM64.5257 170.346C65.393 170.476 66.0562 170.444 66.2858 170.249C66.3286 170.216 66.3618 170.174 66.3822 170.126C66.4027 170.079 66.4099 170.027 66.4031 169.977C66.4034 169.958 66.3984 169.94 66.3886 169.924C66.3787 169.907 66.3644 169.894 66.347 169.884C66.0868 169.755 65.1838 170.064 64.5257 170.346Z",1,"primary-svg-custom-color"],["d","M64.2398 170.467C64.2231 170.471 64.2055 170.471 64.1888 170.467C64.1751 170.458 64.1641 170.446 64.1569 170.432C64.1498 170.418 64.1467 170.403 64.148 170.388C64.148 170.323 64.3572 168.774 65.2959 168.867C65.551 168.89 65.6275 169.01 65.6428 169.103C65.7142 169.505 64.7602 170.282 64.2806 170.49L64.2398 170.467ZM65.2245 169.02C64.6531 169.02 64.4286 169.87 64.3623 170.231C64.8724 169.967 65.4999 169.357 65.4591 169.117C65.4591 169.117 65.4591 169.038 65.2755 169.024L65.2245 169.02Z",1,"primary-svg-custom-color"],["d","M60.0157 86.9136L59.0718 88.0601C58.9953 88.1526 59.1076 88.2728 59.2912 88.3052L75.8565 91.2133C75.9994 91.241 76.132 91.2133 76.1524 91.1162L76.5299 89.8679C76.5299 89.78 76.4432 89.6876 76.2902 89.6598L60.2911 86.8488C60.243 86.8364 60.1921 86.8358 60.1437 86.8472C60.0952 86.8586 60.051 86.8815 60.0157 86.9136Z",1,"primary-svg-custom-color"],["d","M61.8675 88.9016L61.439 88.8276C61.3574 88.8276 61.2961 88.7582 61.3114 88.712L61.8216 87.0938C61.8216 87.0476 61.9185 87.0199 62.0002 87.0337L62.4287 87.1077C62.5154 87.1077 62.5716 87.1771 62.5563 87.2233L62.0461 88.8415C62.0359 88.8877 61.9543 88.9154 61.8675 88.9016Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M61.8675 88.9016L61.439 88.8276C61.3574 88.8276 61.2961 88.7582 61.3114 88.712L61.8216 87.0938C61.8216 87.0476 61.9185 87.0199 62.0002 87.0337L62.4287 87.1077C62.5154 87.1077 62.5716 87.1771 62.5563 87.2233L62.0461 88.8415C62.0359 88.8877 61.9543 88.9154 61.8675 88.9016Z","fill","white"],["d","M72.6885 90.8249L72.2599 90.7463C72.1732 90.7463 72.1171 90.6815 72.1324 90.6353L72.6426 89.0125C72.6426 88.9663 72.7395 88.9385 72.8262 88.957L73.2548 89.031C73.3415 89.031 73.3976 89.0957 73.3823 89.1466L72.8721 90.7648C72.8568 90.811 72.7752 90.8387 72.6885 90.8249Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M72.6885 90.8249L72.2599 90.7463C72.1732 90.7463 72.1171 90.6815 72.1324 90.6353L72.6426 89.0125C72.6426 88.9663 72.7395 88.9385 72.8262 88.957L73.2548 89.031C73.3415 89.031 73.3976 89.0957 73.3823 89.1466L72.8721 90.7648C72.8568 90.811 72.7752 90.8387 72.6885 90.8249Z","fill","white"]],template:function(y,h){1&y&&(F.O4$(),F.TgZ(0,"svg",0),F._UZ(1,"path",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55)(56,"path",56)(57,"path",57)(58,"path",58)(59,"path",59)(60,"path",60)(61,"path",61)(62,"path",62)(63,"path",63)(64,"path",64)(65,"path",65)(66,"path",66)(67,"path",67)(68,"path",68)(69,"path",69)(70,"path",70)(71,"path",71)(72,"path",72)(73,"path",73)(74,"path",74)(75,"path",75)(76,"path",76)(77,"path",77)(78,"path",78)(79,"path",79)(80,"path",80)(81,"path",81)(82,"path",82)(83,"path",83)(84,"path",84)(85,"path",85)(86,"path",86)(87,"path",87)(88,"path",88)(89,"path",89)(90,"path",90)(91,"path",91)(92,"path",92)(93,"path",93)(94,"path",94)(95,"path",95)(96,"path",96)(97,"path",97)(98,"path",98)(99,"path",99)(100,"path",100)(101,"path",101)(102,"path",102)(103,"path",103)(104,"path",104)(105,"path",105)(106,"path",106)(107,"path",107)(108,"path",108)(109,"path",109)(110,"path",110)(111,"path",111)(112,"path",112)(113,"path",113)(114,"path",114)(115,"path",115)(116,"path",116)(117,"path",117)(118,"path",118)(119,"path",119)(120,"path",120),F.qZA())},encapsulation:2}),S})();var E=e(68489);let k=(()=>{class S{constructor(y,h){this.data=y,this.modalService=h,this.catalogItemType=y,this.textContent=this.catalogItemType==I.u.Course?L("CatalogFormContentInstructionModalFirstText"):L("CatalogFormContentInstructionModalFirstTextVariant")}ngOnInit(){}onClose(){this.modalService.close(!0)}}return S.\u0275fac=function(y){return new(y||S)(F.Y36(g.WI),F.Y36(A.Z))},S.\u0275cmp=F.Xpm({type:S,selectors:[["catalog-form-content-instruction-modal"]],decls:16,vars:13,consts:[[1,"modal-page","catalog-form-content-instruction-modal-component"],[1,"fas","fa-times","x-icon",3,"click"],[1,"svg-container"],[1,"btn","btn-primary",3,"click"]],template:function(y,h){1&y&&(F.TgZ(0,"div",0)(1,"button",1),F.NdJ("click",function(){return h.onClose()}),F.ALo(2,"localize"),F.qZA(),F.TgZ(3,"h1"),F._uU(4),F.ALo(5,"localize"),F.qZA(),F.TgZ(6,"span"),F._uU(7),F.qZA(),F.TgZ(8,"div",2),F._UZ(9,"ux-catalog-item-content"),F.qZA(),F.TgZ(10,"span"),F._uU(11),F.ALo(12,"localize"),F.qZA(),F.TgZ(13,"button",3),F.NdJ("click",function(){return h.onClose()}),F._uU(14),F.ALo(15,"localize"),F.qZA()()),2&y&&(F.xp6(1),F.uIk("aria-label",F.lcZ(2,5,"SharedClose")),F.xp6(3),F.Oqu(F.lcZ(5,7,"CatalogManagement.ContentInstructionModal.Title")),F.xp6(3),F.Oqu(h.textContent),F.xp6(4),F.Oqu(F.lcZ(12,9,"CatalogManagement.ContentInstructionModal.SecondText")),F.xp6(3),F.Oqu(F.lcZ(15,11,"SharedContinue")))},dependencies:[R,E.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.mat-dialog-container{padding:20px}.catalog-form-content-instruction-modal-component{width:700px;min-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 720px){.catalog-form-content-instruction-modal-component{width:100%;min-width:100%}}.catalog-form-content-instruction-modal-component h1{font-size:22px;margin:0 0 30px;padding-right:30px;color:var(--color-primary)}.catalog-form-content-instruction-modal-component span{text-align:center}.catalog-form-content-instruction-modal-component .svg-container{display:flex;align-items:center;justify-self:center;margin:30px 0}.catalog-form-content-instruction-modal-component button.btn-primary{margin:30px 0 10px}\n"],encapsulation:2}),S})()},60751:(W,b,e)=>{"use strict";e.d(b,{w:()=>R});var g=e(89724),I=e(64814);let F=(()=>{class E{constructor(){this.emptyState=!1}}return E.\u0275fac=function(S){return new(S||E)},E.\u0275cmp=g.Xpm({type:E,selectors:[["ux-catalog-item-display"]],inputs:{emptyState:"emptyState"},decls:72,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","width","202","height","178","viewBox","0 0 202 178","fill","none"],["d","M161.184 9.32162C140.483 6.94101 121.695 15.4515 105.173 27.0654C91.2015 36.8818 78.5199 47.1512 62.0121 52.3799C46.1228 57.4206 26.2622 56.4616 13.0348 67.8683C0.957092 78.2823 -2.23624 97.067 3.13591 111.621C9.79312 129.658 26.8081 140.651 44.3304 146.525C106.071 167.223 188.446 139.349 200.649 69.261C202.934 56.1484 202.944 41.7683 195.702 30.0869C188.19 17.967 175.19 10.9312 161.184 9.32162Z",1,"primary-svg-custom-color"],["opacity","0.9","d","M161.184 9.32162C140.483 6.94101 121.695 15.4515 105.173 27.0654C91.2015 36.8818 78.5199 47.1512 62.0121 52.3799C46.1228 57.4206 26.2622 56.4616 13.0348 67.8683C0.957092 78.2823 -2.23624 97.067 3.13591 111.621C9.79312 129.658 26.8081 140.651 44.3304 146.525C106.071 167.223 188.446 139.349 200.649 69.261C202.934 56.1484 202.944 41.7683 195.702 30.0869C188.19 17.967 175.19 10.9312 161.184 9.32162Z","fill","white"],["d","M93.6696 176.167C145.402 176.167 187.339 173.725 187.339 170.712C187.339 167.699 145.402 165.257 93.6696 165.257C41.9373 165.257 0 167.699 0 170.712C0 173.725 41.9373 176.167 93.6696 176.167Z","fill","#F5F5F5"],["d","M106.356 174.485C119.987 174.485 131.038 172.949 131.038 171.054C131.038 169.159 119.987 167.623 106.356 167.623C92.7243 167.623 81.6738 169.159 81.6738 171.054C81.6738 172.949 92.7243 174.485 106.356 174.485Z",1,"primary-svg-custom-color"],["d","M120.26 177.145C124.545 177.145 128.018 176.153 128.018 174.929C128.018 173.704 124.545 172.712 120.26 172.712C115.975 172.712 112.501 173.704 112.501 174.929C112.501 176.153 115.975 177.145 120.26 177.145Z",1,"primary-svg-custom-color"],["d","M133.656 174.067C134.529 174.067 135.236 173.888 135.236 173.667C135.236 173.445 134.529 173.266 133.656 173.266C132.784 173.266 132.077 173.445 132.077 173.667C132.077 173.888 132.784 174.067 133.656 174.067Z",1,"primary-svg-custom-color"],["d","M171.677 114.613H43.1514L48.5767 108.874H166.257L171.677 114.613Z","fill","#F0F0F0"],["d","M174.349 22.3572H45.8228V114.613H174.349V22.3572Z","fill","#E0E0E0"],["d","M171.677 22.3572H43.1514V114.613H171.677V22.3572Z","fill","#F5F5F5"],["d","M166.252 26.251H48.5723V108.874H166.252V26.251Z","fill","#E0E0E0"],["d","M160.049 29.9327H53.7749V105.192H160.049V29.9327Z",1,"primary-svg-custom-color"],["opacity","0.4","d","M160.049 29.9327H53.7749V105.192H160.049V29.9327Z","fill","black"],["d","M171.677 22.3572L166.257 26.251H48.5767L43.1514 22.3572H171.677Z","fill","#F0F0F0"],["d","M87.7373 37.1083C87.7357 39.4345 87.2033 41.7298 86.1803 43.8202C85.1574 45.9106 83.6708 47.7413 81.8332 49.1735C79.9956 50.6057 77.8553 51.6018 75.5744 52.0864C73.2936 52.5709 70.9321 52.5311 68.669 51.97C66.4059 51.4089 64.3005 50.3413 62.5124 48.848C60.7244 47.3547 59.3006 45.475 58.349 43.3513C57.3974 41.2276 56.943 38.9157 57.0201 36.5908C57.0973 34.2659 57.704 31.989 58.7944 29.9327H85.9643C87.1368 32.1432 87.7457 34.6075 87.7373 37.1083Z",1,"primary-svg-custom-color"],["d","M160.049 38.0722V91.2457C159.182 91.3328 158.311 91.3762 157.44 91.3758C150.334 91.3758 143.519 88.56 138.494 83.5478C133.47 78.5356 130.647 71.7376 130.647 64.6493C130.647 57.561 133.47 50.763 138.494 45.7509C143.519 40.7387 150.334 37.9229 157.44 37.9229C158.312 37.9289 159.182 37.9787 160.049 38.0722Z",1,"primary-svg-custom-color"],["d","M175.57 24.2897V107.577C175.571 109.248 175.242 110.902 174.601 112.445C173.961 113.988 173.022 115.39 171.838 116.571C170.654 117.753 169.248 118.689 167.701 119.328C166.154 119.967 164.496 120.296 162.821 120.295H40.112C36.7307 120.295 33.4879 118.955 31.0969 116.57C28.706 114.185 27.3628 110.95 27.3628 107.577V24.2897C27.3622 22.6192 27.6915 20.965 28.3319 19.4214C28.9723 17.8779 29.9113 16.4754 31.0952 15.294C32.2792 14.1125 33.6848 13.1753 35.232 12.5359C36.7791 11.8965 38.4373 11.5674 40.112 11.5674H162.821C166.202 11.5674 169.445 12.9073 171.836 15.2923C174.227 17.6772 175.57 20.912 175.57 24.2849V24.2897Z","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M173.368 17.143H29.5659C30.7331 15.4246 32.3047 14.0178 34.1433 13.0458C35.9819 12.0738 38.0313 11.5662 40.1121 11.5674H162.821C164.902 11.5658 166.952 12.0732 168.79 13.0453C170.629 14.0173 172.201 15.4243 173.368 17.143Z","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M44.4697 15.1767C44.9233 15.1767 45.291 14.81 45.291 14.3575C45.291 13.9051 44.9233 13.5383 44.4697 13.5383C44.0161 13.5383 43.6484 13.9051 43.6484 14.3575C43.6484 14.81 44.0161 15.1767 44.4697 15.1767Z","fill","white"],["d","M48.7402 15.1767C49.1938 15.1767 49.5615 14.81 49.5615 14.3575C49.5615 13.9051 49.1938 13.5383 48.7402 13.5383C48.2866 13.5383 47.9189 13.9051 47.9189 14.3575C47.9189 14.81 48.2866 15.1767 48.7402 15.1767Z","fill","white"],["d","M53.0156 15.1767C53.4692 15.1767 53.8369 14.81 53.8369 14.3575C53.8369 13.9051 53.4692 13.5383 53.0156 13.5383C52.562 13.5383 52.1943 13.9051 52.1943 14.3575C52.1943 14.81 52.562 15.1767 53.0156 15.1767Z","fill","white"],["d","M167.971 0.854553H149.541V50.8426H167.971V0.854553Z","fill","#E0E0E0"],["d","M165.406 1.0282H146.975V50.6886H165.406V1.0282Z","fill","#FAFAFA","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M161.735 34.7036H150.643C150.09 34.7036 149.643 35.1513 149.643 35.7036V46.7633C149.643 47.3155 150.09 47.7633 150.643 47.7633H161.735C162.287 47.7633 162.735 47.3155 162.735 46.7633V35.7036C162.735 35.1513 162.287 34.7036 161.735 34.7036Z",1,"primary-svg-custom-color"],["d","M161.735 19.0513H150.643C150.09 19.0513 149.643 19.499 149.643 20.0513V31.1109C149.643 31.6632 150.09 32.1109 150.643 32.1109H161.735C162.287 32.1109 162.735 31.6632 162.735 31.1109V20.0513C162.735 19.499 162.287 19.0513 161.735 19.0513Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M161.735 19.0513H150.643C150.09 19.0513 149.643 19.499 149.643 20.0513V31.1109C149.643 31.6632 150.09 32.1109 150.643 32.1109H161.735C162.287 32.1109 162.735 31.6632 162.735 31.1109V20.0513C162.735 19.499 162.287 19.0513 161.735 19.0513Z","fill","black"],["d","M161.735 3.3797H150.643C150.09 3.3797 149.643 3.82742 149.643 4.3797V15.4393C149.643 15.9916 150.09 16.4393 150.643 16.4393H161.735C162.287 16.4393 162.735 15.9916 162.735 15.4393V4.3797C162.735 3.82741 162.287 3.3797 161.735 3.3797Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M161.735 3.3797H150.643C150.09 3.3797 149.643 3.82742 149.643 4.3797V15.4393C149.643 15.9916 150.09 16.4393 150.643 16.4393H161.735C162.287 16.4393 162.735 15.9916 162.735 15.4393V4.3797C162.735 3.82741 162.287 3.3797 161.735 3.3797Z","fill","black"],["d","M130.627 124.261H135.323","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M104.573 124.261H126.927","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M30.1943 32.27V27.9666","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M30.1943 52.804V37.5324","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M177.638 92.3588H119.951V113.384H177.638V92.3588Z","fill","#E0E0E0"],["d","M175.561 92.6768H118.047V113.196H175.561V92.6768Z","fill","#FAFAFA","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M136.671 95.231H121.222V110.642H136.671V95.231Z","fill","white","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M154.696 95.231H139.246V110.642H154.696V95.231Z","fill","white","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M172.725 95.231H157.275V110.642H172.725V95.231Z","fill","white","stroke-width","0.865279","stroke-miterlimit","10",1,"primary-svg-stroke-color"],["d","M131.787 105.936C133.485 104.242 133.485 101.496 131.787 99.8021C130.089 98.1083 127.336 98.1083 125.638 99.8021C123.94 101.496 123.94 104.242 125.638 105.936C127.336 107.629 130.089 107.629 131.787 105.936Z",1,"primary-svg-custom-color"],["d","M149.831 99.0862H144.111C143.559 99.0862 143.111 99.5339 143.111 100.086V105.787C143.111 106.339 143.559 106.787 144.111 106.787H149.831C150.383 106.787 150.831 106.339 150.831 105.787V100.086C150.831 99.5339 150.383 99.0862 149.831 99.0862Z",1,"primary-svg-custom-color"],["d","M168.7 105.536C169.033 106.201 168.549 106.985 167.806 106.985H162.349C161.606 106.985 161.122 106.201 161.455 105.536L164.183 100.094C164.552 99.358 165.603 99.358 165.971 100.094L168.7 105.536Z",1,"primary-svg-custom-color"],["d","M38.6391 73.4632C38.0642 74.7161 37.4603 76.0992 36.9338 77.4389C36.4072 78.7786 35.8709 80.1617 35.4023 81.5351C34.4507 84.2462 33.7268 87.0316 33.238 89.8624L33.1027 90.7491C33.0931 90.9015 33.1078 91.0544 33.1462 91.2021C33.2898 91.7029 33.515 92.1767 33.8129 92.6045C34.5901 93.7088 35.4913 94.721 36.499 95.6212C37.5614 96.6066 38.6757 97.5348 39.8372 98.4018C41.0015 99.2981 42.2189 100.166 43.4267 100.985L42.2962 103.105C39.4209 101.854 36.6912 100.293 34.1559 98.45C32.8057 97.466 31.5865 96.3146 30.5278 95.0236C29.8991 94.2541 29.4087 93.3819 29.0784 92.4454C28.8863 91.8622 28.7884 91.2522 28.7886 90.6383V89.8817L28.8465 89.2793C29.1938 86.135 29.8574 83.0336 30.8273 80.0219C31.3104 78.5377 31.7935 77.0582 32.3732 75.6173C32.953 74.1764 33.5423 72.7644 34.2718 71.2802L38.6391 73.4632Z","fill","#E58A7B"],["d","M84.8822 77.7859C84.4532 79.554 83.6272 81.2017 82.4667 82.605C81.5363 83.7346 80.3984 84.6767 79.1139 85.3807C76.6742 86.7879 74.2828 88.2336 71.8093 89.6022C66.9396 92.3973 62.0264 95.0863 57.0891 97.7272C52.1517 100.368 47.1419 102.869 42.1127 105.308C37.0836 107.746 31.9385 110.069 26.7838 112.127C24.5421 112.854 22.3054 111.486 21.7933 109.066C21.6193 108.21 21.6688 107.323 21.9369 106.491C22.2051 105.659 22.6829 104.91 23.3247 104.315C27.8031 100.633 32.4168 97.2838 37.0594 93.9635C41.7021 90.6432 46.3496 87.4481 51.1372 84.3687C55.9248 81.2894 60.6641 78.2534 65.4758 75.3282C67.8913 73.8439 70.3069 72.4368 72.7224 70.991C73.9908 70.1368 75.4469 69.6002 76.9674 69.4265C78.4878 69.2529 80.0279 69.4474 81.457 69.9935C84.2493 71.0971 85.7373 74.4559 84.8822 77.7859Z","fill","#AFAEEF"],["d","M84.8822 77.7859C84.4532 79.554 83.6272 81.2017 82.4667 82.605C81.5363 83.7346 80.3984 84.6767 79.1139 85.3807C76.6742 86.7879 74.2828 88.2336 71.8093 89.6022C66.9396 92.3973 62.0264 95.0863 57.0891 97.7272C52.1517 100.368 47.1419 102.869 42.1127 105.308C37.0836 107.746 31.9385 110.069 26.7838 112.127C24.5421 112.854 22.3054 111.486 21.7933 109.066C21.6193 108.21 21.6688 107.323 21.9369 106.491C22.2051 105.659 22.6829 104.91 23.3247 104.315C27.8031 100.633 32.4168 97.2838 37.0594 93.9635C41.7021 90.6432 46.3496 87.4481 51.1372 84.3687C55.9248 81.2894 60.6641 78.2534 65.4758 75.3282C67.8913 73.8439 70.3069 72.4368 72.7224 70.991C73.9908 70.1368 75.4469 69.6002 76.9674 69.4265C78.4878 69.2529 80.0279 69.4474 81.457 69.9935C84.2493 71.0971 85.7373 74.4559 84.8822 77.7859Z","fill","#0A2D49"],["d","M105.975 73.6416C99.298 80.2726 91.4813 80.9521 86.7662 70.3164C81.1042 57.5796 94.3897 51.8257 100.825 52.9196C104.298 53.5124 108.095 53.8304 111.385 52.6208C114.197 51.5944 116.637 49.4595 118.178 45.4404C117.009 57.0399 111.936 67.7141 105.975 73.6416Z","fill","#AFAEEF"],["d","M105.975 73.6416C99.298 80.2726 91.4813 80.9521 86.7662 70.3164C81.1042 57.5796 94.3897 51.8257 100.825 52.9196C104.298 53.5124 108.095 53.8304 111.385 52.6208C114.197 51.5944 116.637 49.4595 118.178 45.4404C117.009 57.0399 111.936 67.7141 105.975 73.6416Z","fill","#8DC8F6"],["d","M106.921 72.6525C106.369 73.2577 105.456 73.4191 104.839 72.8801C103.918 72.0603 103.371 70.826 103.313 69.6041C103.244 68.1627 102.74 66.0117 102.19 64.6778C101.876 63.9178 101.77 63.0605 101.912 62.2541C102.23 60.4325 103.593 58.9097 105.211 57.9941C106.293 57.3821 107.496 57.0013 108.559 56.346C109.643 55.6807 110.499 54.7147 111.029 53.5765C111.3 52.9953 111.747 52.502 112.327 52.2277C114.739 51.0859 116.811 49.0037 118.178 45.4404C117.071 56.4208 112.466 66.572 106.921 72.6525Z",1,"primary-svg-custom-color"],["d","M39.349 94.9369C39.349 94.9369 35.6871 105.139 37.7403 111.322C39.7935 117.505 43.924 126.979 43.7211 129.865C43.5182 132.752 28.3583 153.556 27.1216 160.958L32.1507 162.404C32.1507 162.404 47.5328 143.86 51.2045 138.092C54.8761 132.323 55.0693 127.379 52.6006 120.169C52.6006 120.169 58.3979 126.555 58.7989 128.82C59.1999 131.085 53.8422 152.515 55.9003 160.963L62.5092 162.408C62.5092 162.408 67.8813 138.511 69.3258 133.769C70.7703 129.027 69.3258 121.615 67.0552 117.08C64.7846 112.546 58.6153 94.9128 58.6153 94.9128L39.349 94.9369Z","fill","#263238"],["d","M30.8171 163.522L28.962 167.608L25.1406 167.444L27.1262 162.65L30.8171 163.522Z","fill","#FF8B7B"],["d","M61.1908 164.148L60.4999 167.608H56.7993L57.4467 162.65L61.1908 164.148Z","fill","#FF8B7B"],["d","M61.6934 167.608C61.6934 167.608 62.5291 165.233 63.1668 165.527C63.8045 165.82 62.1668 167.907 62.1668 167.907C62.1668 167.907 64.0123 166.5 64.2683 167.093C64.5244 167.685 61.6934 167.608 61.6934 167.608Z","stroke","#AFAEEF","stroke-width","0.8","stroke-miterlimit","10"],["d","M30.3394 167.608C30.3394 167.608 30.8225 165.488 31.3587 165.739C31.895 165.989 30.3394 167.608 30.3394 167.608Z","stroke","#AFAEEF","stroke-width","0.8","stroke-miterlimit","10"],["d","M30.3394 167.908C30.3394 167.908 33.0544 166.615 33.238 167.3C33.4216 167.985 30.3394 167.908 30.3394 167.908Z","stroke","#AFAEEF","stroke-width","0.8","stroke-miterlimit","10"],["d","M24.4932 171.724C24.4932 171.724 23.7734 171.724 23.7348 171.088C23.6961 170.452 24.4932 167.3 24.4932 167.3H29.7688C29.7688 167.3 32.0877 169.29 33.3244 169.512C34.5612 169.734 35.4404 169.772 35.4839 170.37C35.5274 170.967 34.5177 171.724 34.5177 171.724H24.4932Z","fill","#263238"],["d","M56.2725 167.3C56.2725 167.3 55.2145 171.107 55.3835 171.531C55.5526 171.955 69.2825 171.531 69.2825 171.531C69.4809 171.395 69.6421 171.212 69.7518 170.998C69.8614 170.785 69.916 170.547 69.9106 170.307C69.8333 169.546 65.6399 169.883 64.1568 169.078C62.6736 168.273 61.1857 167.3 61.1857 167.3H56.2725Z","fill","#263238"],["d","M34.0395 161.946L25.7445 160.254L25.1406 162.389L32.6771 164.558L34.0395 161.946Z","fill","#AFAEEF"],["d","M63.5048 161.825C63.3743 161.739 55.1953 160.693 55.1953 160.693L55.7219 163.18L63.5048 164.558V161.825Z","fill","#AFAEEF"],["opacity","0.3","d","M52.6008 120.155L47.8325 115.428L53.625 123.649L52.6008 120.155Z","fill","black"],["d","M56.7993 50.8715C57.0356 51.7063 57.3595 52.514 57.7655 53.281C57.649 53.4168 57.4969 53.5175 57.3263 53.5719C57.1556 53.6264 56.9732 53.6325 56.7993 53.5895V50.8715Z","fill","#DF5753"],["d","M56.7891 49.5173C57.0403 49.5173 57.2432 49.8306 57.2432 50.2113C57.2432 50.592 57.0403 50.9052 56.7891 50.9052C56.5379 50.9052 56.335 50.5968 56.335 50.2113C56.335 49.8258 56.5379 49.5173 56.7891 49.5173Z","fill","#263238"],["d","M44.9872 55.3002C45.538 58.1049 46.0887 63.2516 44.1128 65.131C44.1128 65.131 44.8906 67.9791 50.1226 67.9791C55.8764 67.9791 52.8667 65.131 52.8667 65.131C49.7265 64.3793 49.8086 62.0565 50.3594 59.8735L44.9872 55.3002Z","fill","#E58A7B"],["d","M43.4553 48.9005C43.7452 53.5894 43.7693 55.5845 46.1414 57.9892C49.7164 61.6132 55.4267 60.2349 56.5475 55.5797C57.5572 51.3582 57.5137 45.2958 52.8952 43.4309C49.6149 42.0815 45.2766 42.7514 43.9239 46.0235C43.5486 46.934 43.3883 47.9183 43.4553 48.9005Z","fill","#E58A7B"],["d","M42.4501 65.4491C42.4108 65.1724 42.4812 64.8913 42.6463 64.6655C42.8113 64.4397 43.0581 64.2869 43.3342 64.2395C45.4598 63.8926 50.3006 63.1793 52.7354 63.5167C54.5471 63.7721 55.0205 64.8226 55.0978 65.6853C55.1206 65.9643 55.0318 66.241 54.8507 66.455C54.6697 66.669 54.4112 66.8028 54.1316 66.8274H53.9625L43.4453 66.3455C43.202 66.3311 42.9708 66.2345 42.7899 66.0716C42.609 65.9086 42.4892 65.6891 42.4501 65.4491Z","fill","#AFAEEF"],["opacity","0.6","d","M42.4501 65.4491C42.4108 65.1724 42.4812 64.8913 42.6463 64.6655C42.8113 64.4397 43.0581 64.2869 43.3342 64.2395C45.4598 63.8926 50.3006 63.1793 52.7354 63.5167C54.5471 63.7721 55.0205 64.8226 55.0978 65.6853C55.1206 65.9643 55.0318 66.241 54.8507 66.455C54.6697 66.669 54.4112 66.8028 54.1316 66.8274H53.9625L43.4453 66.3455C43.202 66.3311 42.9708 66.2345 42.7899 66.0716C42.609 65.9086 42.4892 65.6891 42.4501 65.4491Z","fill","black"],["d","M35.9283 66.2008C33.9669 66.6827 32.0635 73.7764 32.0635 73.7764L39.7304 78.8798C39.7304 78.8798 42.3053 73.2511 41.4019 70.7934C40.484 68.2296 38.3922 65.6177 35.9283 66.2008Z","fill","#AFAEEF"],["opacity","0.2","d","M37.4308 70.7839L36.8994 76.9812L39.7449 78.9088C40.5327 77.1413 41.1161 75.2901 41.4841 73.391L37.4308 70.7839Z","fill","black"],["d","M60.8913 66.3407C60.8913 66.3407 63.1523 67.131 58.6207 94.9129H39.3496C39.6733 87.0723 39.6829 82.2436 35.9292 66.2009C38.6276 65.6474 41.3627 65.2899 44.113 65.1311C47.0271 64.919 49.9528 64.919 52.8669 65.1311C56.6303 65.4732 60.8913 66.3407 60.8913 66.3407Z","fill","#AFAEEF"],["d","M62.5777 66.2298C63.267 66.7795 63.8568 67.4428 64.3217 68.1911C64.9932 69.2851 65.7372 73.0825 65.4956 74.6053L58.9254 79.5689C58.9254 79.5689 53.9542 67.2611 54.8528 64.8033C55.4035 63.3046 57.0316 63.2564 58.2345 63.6709C59.8164 64.2737 61.2848 65.1388 62.5777 66.2298Z","fill","#AFAEEF"],["d","M55.9873 46.4813C56.0696 47.8696 55.7618 49.2532 55.0984 50.4763C54.0211 52.3172 53.8037 55.9122 54.9342 57.7049C55.8472 59.1506 57.6106 59.7964 58.7121 61.112C59.8135 62.4276 60.3595 64.2203 59.4416 65.8491C58.6251 67.2948 57.1275 68.1334 56.1516 69.4538C54.8279 71.2416 53.5573 73.55 50.963 73.309C47.2673 72.991 46.731 69.6417 44.1126 69.9646C41.4941 70.2875 37.5037 70.8368 36.8998 66.7937C36.523 64.3118 38.3974 62.7794 38.8805 60.5289C39.2284 58.9386 38.2573 57.5266 38.18 55.9556C38.1386 55.1444 38.259 54.3331 38.5343 53.5687C38.8096 52.8044 39.2344 52.1021 39.7839 51.5028C40.5859 50.6209 41.5811 50.0233 42.0787 48.886C42.4748 47.9849 42.7647 47.0403 43.1464 46.1295C43.9483 44.2019 45.4653 42.7562 47.7166 42.4863C53.9631 41.7587 55.654 43.9802 55.9873 46.4813Z","fill","#533417"],["d","M53.3779 51.5317C53.3779 52.4235 53.6345 53.2966 54.1171 54.0473C54.7548 55.0111 55.5133 54.6497 55.7017 53.6136C55.8708 52.7028 55.7403 51.0932 54.9239 50.4619C54.1074 49.8306 53.3876 50.4523 53.3779 51.5317Z","fill","#E58A7B"],["d","M64.9105 75.0535C64.9105 75.0535 64.3356 87.8481 66.669 89.9926C69.0024 92.1371 74.1765 88.8119 74.1765 88.8119C74.9784 88.1903 74.9784 85.5398 75.1958 84.388C75.4615 83.6122 78.3602 83.8531 78.423 84.5326C78.423 84.5326 79.051 89.9974 75.1958 92.3828C71.3406 94.7683 68.0603 97.3079 63.4756 93.6262C58.2629 89.4384 59.2581 79.1979 59.2581 79.1979L64.9105 75.0535Z","fill","#E58A7B"],["d","M56.1953 48.7559C56.3059 48.3886 56.5104 48.0564 56.7887 47.7921","stroke","#533417","stroke-linecap","round","stroke-linejoin","round"],["opacity","0.2","d","M59.2772 79.2124L57.2578 75.0535L57.538 80.0027C58.1627 79.8516 58.7529 79.5834 59.2772 79.2124Z","fill","black"]],template:function(S,w){1&S&&(g.O4$(),g.TgZ(0,"svg",0),g._UZ(1,"path",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55)(56,"path",56)(57,"path",57)(58,"path",58)(59,"path",59)(60,"path",60)(61,"path",61)(62,"path",62)(63,"path",63)(64,"path",64)(65,"path",65)(66,"path",66)(67,"path",67)(68,"path",68)(69,"path",69)(70,"path",70)(71,"path",71),g.qZA())},encapsulation:2}),E})();var A=e(68489);let R=(()=>{class E{constructor(S){this.modalService=S}ngOnInit(){}onClose(){this.modalService.close(!0)}}return E.\u0275fac=function(S){return new(S||E)(g.Y36(I.Z))},E.\u0275cmp=g.Xpm({type:E,selectors:[["catalog-form-display-instruction-modal"]],decls:17,vars:15,consts:[[1,"modal-page","catalog-form-display-instruction-modal-component"],[1,"fas","fa-times","x-icon",3,"click"],[1,"svg-container"],[1,"btn","btn-primary",3,"click"]],template:function(S,w){1&S&&(g.TgZ(0,"div",0)(1,"button",1),g.NdJ("click",function(){return w.onClose()}),g.ALo(2,"localize"),g.qZA(),g.TgZ(3,"h1"),g._uU(4),g.ALo(5,"localize"),g.qZA(),g.TgZ(6,"span"),g._uU(7),g.ALo(8,"localize"),g.qZA(),g.TgZ(9,"div",2),g._UZ(10,"ux-catalog-item-display"),g.qZA(),g.TgZ(11,"span"),g._uU(12),g.ALo(13,"localize"),g.qZA(),g.TgZ(14,"button",3),g.NdJ("click",function(){return w.onClose()}),g._uU(15),g.ALo(16,"localize"),g.qZA()()),2&S&&(g.xp6(1),g.uIk("aria-label",g.lcZ(2,5,"SharedClose")),g.xp6(3),g.Oqu(g.lcZ(5,7,"CatalogManagement.DisplayInstructionModal.Title")),g.xp6(3),g.Oqu(g.lcZ(8,9,"CatalogManagement.DisplayInstructionModal.FirstText")),g.xp6(5),g.Oqu(g.lcZ(13,11,"CatalogManagement.DisplayInstructionModal.SecondText")),g.xp6(3),g.Oqu(g.lcZ(16,13,"SharedContinue")))},dependencies:[F,A.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.mat-dialog-container{padding:20px}.catalog-form-display-instruction-modal-component{width:700px;min-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 720px){.catalog-form-display-instruction-modal-component{width:100%;min-width:100%}}.catalog-form-display-instruction-modal-component h1{font-size:22px;margin:0 0 30px;padding-right:30px;color:var(--color-primary)}.catalog-form-display-instruction-modal-component span{text-align:center}.catalog-form-display-instruction-modal-component .svg-container{display:flex;align-items:center;justify-self:center;margin:30px 0}.catalog-form-display-instruction-modal-component button.btn-primary{margin:30px 0 10px}\n"],encapsulation:2}),E})()},85482:(W,b,e)=>{"use strict";e.d(b,{_:()=>R});var g=e(89724),I=e(64814);let F=(()=>{class E{constructor(){this.emptyState=!1}}return E.\u0275fac=function(S){return new(S||E)},E.\u0275cmp=g.Xpm({type:E,selectors:[["ux-catalog-item-information"]],inputs:{emptyState:"emptyState"},decls:67,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","width","188","height","182","viewBox","0 0 188 182","fill","none"],["d","M167.597 29.5763C135.007 -13.9844 69.7035 -9.28129 61.9444 52.5048C57.937 84.3437 -14.2917 56.6591 4.44299 93.1675C30.2569 143.487 72.4666 79.164 104.448 75.5199C126.371 73.0263 140.616 108.471 168.551 90.4092C190.618 76.1312 181.147 47.6813 167.597 29.5763Z",1,"primary-svg-custom-color"],["opacity","0.9","d","M167.597 29.5763C135.007 -13.9844 69.7035 -9.28129 61.9444 52.5048C57.937 84.3437 -14.2917 56.6591 4.44299 93.1675C30.2569 143.487 72.4666 79.164 104.448 75.5199C126.371 73.0263 140.616 108.471 168.551 90.4092C190.618 76.1312 181.147 47.6813 167.597 29.5763Z","fill","white"],["d","M93.545 181.853C145.184 181.853 187.045 179.414 187.045 176.404C187.045 173.395 145.184 170.955 93.545 170.955C41.9064 170.955 0.0450134 173.395 0.0450134 176.404C0.0450134 179.414 41.9064 181.853 93.545 181.853Z","fill","#F5F5F5"],["opacity","0.1","d","M111.2 25.9996L110.293 53.7949L132.124 52.2882L111.2 25.9996Z",1,"primary-svg-custom-color"],["opacity","0.1","d","M95.715 111.508L96.2792 90.9483L14.5023 92.0555L95.715 111.508Z",1,"primary-svg-custom-color"],["d","M13.1569 28.4787H112.014V90.5777C112.014 90.9785 111.855 91.363 111.571 91.6465C111.287 91.93 110.902 92.0892 110.5 92.0892H14.6711C14.4722 92.0892 14.2753 92.0501 14.0916 91.9741C13.9079 91.8982 13.741 91.7868 13.6004 91.6465C13.4598 91.5061 13.3482 91.3395 13.2721 91.1561C13.196 90.9727 13.1569 90.7761 13.1569 90.5777V28.4787Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M13.1569 28.4787H112.014V90.5777C112.014 90.9785 111.855 91.363 111.571 91.6465C111.287 91.93 110.902 92.0892 110.5 92.0892H14.6711C14.4722 92.0892 14.2753 92.0501 14.0916 91.9741C13.9079 91.8982 13.741 91.7868 13.6004 91.6465C13.4598 91.5061 13.3482 91.3395 13.2721 91.1561C13.196 90.9727 13.1569 90.7761 13.1569 90.5777V28.4787Z","fill","white"],["opacity","0.9","d","M102.066 32.6283H23.0909C22.3371 32.6283 21.7261 33.2382 21.7261 33.9906V56.1489C21.7261 56.9013 22.3371 57.5112 23.0909 57.5112H102.066C102.82 57.5112 103.431 56.9013 103.431 56.1489V33.9906C103.431 33.2382 102.82 32.6283 102.066 32.6283Z","fill","white"],["opacity","0.7","d","M45.1048 61.3239H23.0909C22.3371 61.3239 21.7261 61.9338 21.7261 62.6862V67.2208C21.7261 67.9732 22.3371 68.5832 23.0909 68.5832H45.1048C45.8585 68.5832 46.4695 67.9732 46.4695 67.2208V62.6862C46.4695 61.9338 45.8585 61.3239 45.1048 61.3239Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M73.5854 61.3239H51.5715C50.8178 61.3239 50.2068 61.9338 50.2068 62.6862V67.2208C50.2068 67.9732 50.8178 68.5832 51.5715 68.5832H73.5854C74.3391 68.5832 74.9501 67.9732 74.9501 67.2208V62.6862C74.9501 61.9338 74.3391 61.3239 73.5854 61.3239Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M102.061 61.3239H80.0472C79.2935 61.3239 78.6825 61.9338 78.6825 62.6862V67.2208C78.6825 67.9732 79.2935 68.5832 80.0472 68.5832H102.061C102.815 68.5832 103.426 67.9732 103.426 67.2208V62.6862C103.426 61.9338 102.815 61.3239 102.061 61.3239Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M23.0909 71.5196H45.1048C45.284 71.5196 45.4614 71.5548 45.627 71.6233C45.7926 71.6918 45.943 71.7921 46.0698 71.9186C46.1965 72.0451 46.297 72.1953 46.3656 72.3606C46.4342 72.5259 46.4695 72.703 46.4695 72.8819V92.0459H21.7261V72.8819C21.7261 72.5206 21.8699 72.1741 22.1259 71.9186C22.3818 71.6631 22.7289 71.5196 23.0909 71.5196Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M51.5908 71.5196H73.6047C73.9666 71.5196 74.3138 71.6631 74.5697 71.9186C74.8256 72.1741 74.9694 72.5206 74.9694 72.8819V92.046H50.2068V72.8819C50.2068 72.7014 50.2427 72.5227 50.3125 72.3561C50.3823 72.1896 50.4845 72.0385 50.6133 71.9117C50.7421 71.785 50.8948 71.685 51.0626 71.6177C51.2304 71.5504 51.41 71.5171 51.5908 71.5196Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M80.0424 71.5196H102.056C102.418 71.5196 102.765 71.6631 103.021 71.9186C103.277 72.1741 103.421 72.5206 103.421 72.8819V92.0459H78.6825V72.8819C78.6825 72.5214 78.8256 72.1757 79.0805 71.9203C79.3354 71.665 79.6813 71.5209 80.0424 71.5196Z",1,"primary-svg-custom-color"],["d","M43.2867 22.5143H40.8755V22.9966H43.2867V22.5143Z",1,"primary-svg-custom-color"],["d","M38.7441 22.5143H32.8368V22.9966H38.7441V22.5143Z",1,"primary-svg-custom-color"],["d","M107.713 24.1992H17.444C16.879 24.1992 16.3195 24.3107 15.7978 24.5273C15.2761 24.7439 14.8024 25.0612 14.404 25.4612C14.0056 25.8611 13.6903 26.3357 13.4763 26.8577C13.2623 27.3797 13.1538 27.9388 13.1569 28.5028H112.015C112.018 27.9376 111.909 27.3773 111.694 26.8544C111.479 26.3315 111.162 25.8562 110.762 25.4561C110.362 25.0559 109.887 24.7388 109.364 24.5231C108.84 24.3074 108.279 24.1973 107.713 24.1992Z",1,"primary-svg-custom-color"],["d","M19.2275 26.3362C19.2284 26.506 19.1788 26.6722 19.0849 26.8138C18.991 26.9554 18.857 27.0659 18.7001 27.1313C18.5431 27.1967 18.3702 27.2141 18.2033 27.1812C18.0364 27.1483 17.8831 27.0666 17.7629 26.9466C17.6426 26.8265 17.5608 26.6734 17.5278 26.5069C17.4949 26.3403 17.5123 26.1677 17.5778 26.011C17.6433 25.8543 17.754 25.7206 17.8959 25.6268C18.0377 25.5331 18.2042 25.4836 18.3743 25.4845C18.6002 25.4858 18.8165 25.5759 18.9762 25.7353C19.1359 25.8948 19.2262 26.1107 19.2275 26.3362Z","fill","white"],["d","M21.9857 26.2929C21.9857 26.4613 21.9357 26.626 21.8419 26.766C21.7482 26.9061 21.615 27.0152 21.4591 27.0797C21.3032 27.1441 21.1316 27.161 20.9661 27.1281C20.8007 27.0953 20.6486 27.0142 20.5293 26.8951C20.41 26.776 20.3288 26.6242 20.2958 26.459C20.2629 26.2938 20.2798 26.1226 20.3444 25.967C20.409 25.8113 20.5183 25.6783 20.6586 25.5848C20.7989 25.4912 20.9639 25.4412 21.1326 25.4412C21.3585 25.4425 21.5747 25.5326 21.7345 25.6921C21.8942 25.8515 21.9845 26.0674 21.9857 26.2929Z","fill","white"],["d","M24.7442 26.2929C24.7442 26.4613 24.6942 26.626 24.6004 26.766C24.5067 26.9061 24.3734 27.0152 24.2176 27.0797C24.0617 27.1441 23.8901 27.161 23.7246 27.1281C23.5591 27.0953 23.4071 27.0142 23.2878 26.8951C23.1685 26.776 23.0872 26.6242 23.0543 26.459C23.0214 26.2938 23.0383 26.1226 23.1029 25.967C23.1674 25.8113 23.2768 25.6783 23.4171 25.5848C23.5574 25.4912 23.7223 25.4412 23.8911 25.4412C24.1169 25.4425 24.3332 25.5326 24.4929 25.6921C24.6527 25.8515 24.7429 26.0674 24.7442 26.2929Z","fill","white"],["d","M94.9386 57.0876H133.035V109.978C133.035 110.488 132.832 110.978 132.47 111.339C132.108 111.7 131.618 111.903 131.106 111.903H96.8434C96.3319 111.903 95.8412 111.7 95.4795 111.339C95.1177 110.978 94.9145 110.488 94.9145 109.978V57.0876H94.9386Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M94.9386 57.0876H133.035V109.978C133.035 110.488 132.832 110.978 132.47 111.339C132.108 111.7 131.618 111.903 131.106 111.903H96.8434C96.3319 111.903 95.8412 111.7 95.4795 111.339C95.1177 110.978 94.9145 110.488 94.9145 109.978V57.0876H94.9386Z","fill","white"],["opacity","0.9","d","M128.603 59.9471H99.3559C98.8339 59.9471 98.4107 60.3695 98.4107 60.8906V70.9227C98.4107 71.4438 98.8339 71.8662 99.3559 71.8662H128.603C129.125 71.8662 129.548 71.4438 129.548 70.9227V60.8906C129.548 60.3695 129.125 59.9471 128.603 59.9471Z","fill","white"],["opacity","0.7","d","M127.832 74.225H100.127C99.1793 74.225 98.4107 74.9922 98.4107 75.9387V81.6432C98.4107 82.5896 99.1793 83.3569 100.127 83.3569H127.832C128.78 83.3569 129.548 82.5896 129.548 81.6432V75.9387C129.548 74.9922 128.78 74.225 127.832 74.225Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M127.832 86.38H100.127C99.1793 86.38 98.4107 87.1473 98.4107 88.0937V93.7982C98.4107 94.7447 99.1793 95.5119 100.127 95.5119H127.832C128.78 95.5119 129.548 94.7447 129.548 93.7982V88.0937C129.548 87.1473 128.78 86.38 127.832 86.38Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M127.832 98.535H100.127C99.1793 98.535 98.4107 99.3023 98.4107 100.249V105.953C98.4107 106.9 99.1793 107.667 100.127 107.667H127.832C128.78 107.667 129.548 106.9 129.548 105.953V100.249C129.548 99.3023 128.78 98.535 127.832 98.535Z",1,"primary-svg-custom-color"],["d","M97.4414 51.7057H130.513C131.178 51.7057 131.816 51.9694 132.286 52.4389C132.756 52.9083 133.02 53.545 133.02 54.2089V57.0972H94.9241V54.2089C94.9241 53.8794 94.9893 53.5531 95.1159 53.2488C95.2426 52.9444 95.4281 52.668 95.662 52.4355C95.8959 52.2029 96.1734 52.0187 96.4788 51.8935C96.7841 51.7683 97.1113 51.7044 97.4414 51.7057Z",1,"primary-svg-custom-color"],["d","M148.095 173.511H144.565L144.57 165.342H148.105L148.095 173.511Z","fill","#FFB573"],["d","M176.479 166.767L173.099 167.787L169.376 160.379L172.756 159.358L176.479 166.767Z","fill","#FFB573"],["d","M171.792 168.398C171.568 168.485 171.322 168.493 171.093 168.422C171.018 168.388 170.954 168.335 170.906 168.268C170.858 168.202 170.827 168.124 170.818 168.042C170.806 167.994 170.808 167.944 170.822 167.897C170.837 167.849 170.863 167.807 170.9 167.773C171.218 167.47 172.486 167.816 172.63 167.855C172.645 167.86 172.659 167.87 172.669 167.883C172.679 167.896 172.686 167.911 172.688 167.927C172.689 167.943 172.685 167.959 172.678 167.974C172.67 167.988 172.659 168 172.645 168.009C172.376 168.171 172.09 168.301 171.792 168.398ZM171.107 167.845C171.069 167.853 171.034 167.871 171.006 167.898C170.992 167.912 170.983 167.929 170.978 167.947C170.974 167.966 170.975 167.986 170.982 168.004C170.987 168.06 171.006 168.114 171.039 168.16C171.071 168.207 171.114 168.244 171.165 168.268C171.594 168.328 172.029 168.22 172.38 167.965C171.967 167.842 171.535 167.801 171.107 167.845Z",1,"primary-svg-custom-color"],["d","M172.63 168.018H172.587C172.192 167.931 171.324 167.388 171.295 166.983C171.292 166.92 171.311 166.857 171.347 166.805C171.384 166.752 171.437 166.714 171.498 166.695C171.555 166.667 171.617 166.653 171.681 166.653C171.744 166.653 171.807 166.667 171.864 166.695C172.346 166.897 172.674 167.859 172.688 167.902C172.695 167.916 172.699 167.931 172.699 167.946C172.699 167.961 172.695 167.976 172.688 167.989L172.63 168.018ZM171.594 166.839C171.582 166.835 171.568 166.835 171.556 166.839C171.459 166.882 171.459 166.93 171.459 166.954C171.459 167.19 172.052 167.628 172.467 167.792C172.356 167.513 172.1 166.969 171.797 166.829C171.729 166.807 171.655 166.811 171.589 166.839H171.594Z",1,"primary-svg-custom-color"],["d","M172.757 167.465L176.557 166.319C176.622 166.299 176.693 166.302 176.756 166.329C176.82 166.355 176.872 166.403 176.904 166.464L178.35 169.304C178.384 169.375 178.402 169.453 178.403 169.532C178.404 169.611 178.388 169.689 178.356 169.761C178.324 169.834 178.277 169.898 178.218 169.95C178.158 170.003 178.089 170.042 178.013 170.064C176.682 170.44 176.016 170.546 174.343 171.061C173.316 171.369 170.003 173.035 168.604 173.468C167.206 173.901 166.637 172.534 167.187 172.226C169.641 170.863 171.623 168.856 172.265 167.845C172.378 167.664 172.552 167.529 172.757 167.465Z","fill","#263238"],["d","M143.109 173.718C142.809 173.747 142.509 173.671 142.26 173.501C142.204 173.452 142.162 173.388 142.137 173.317C142.113 173.247 142.107 173.171 142.12 173.097C142.123 173.05 142.139 173.005 142.165 172.966C142.191 172.927 142.227 172.896 142.27 172.876C142.709 172.635 144.097 173.357 144.252 173.439C144.268 173.446 144.281 173.459 144.289 173.474C144.297 173.49 144.299 173.508 144.295 173.525C144.291 173.543 144.282 173.558 144.27 173.57C144.257 173.583 144.24 173.59 144.223 173.593C143.856 173.67 143.483 173.712 143.109 173.718ZM142.501 172.991C142.447 172.989 142.392 172.999 142.342 173.02C142.326 173.03 142.313 173.043 142.303 173.059C142.293 173.075 142.286 173.093 142.284 173.111C142.277 173.16 142.282 173.21 142.298 173.257C142.314 173.304 142.341 173.346 142.376 173.381C142.583 173.574 143.167 173.602 143.948 173.473C143.497 173.23 143.008 173.067 142.501 172.991Z",1,"primary-svg-custom-color"],["d","M144.208 173.597H144.174C143.755 173.404 142.945 172.635 143.027 172.245C143.027 172.153 143.118 172.033 143.35 172.014C143.435 171.999 143.523 172.004 143.607 172.028C143.69 172.052 143.767 172.095 143.832 172.153C144.261 172.524 144.314 173.472 144.314 173.515C144.314 173.529 144.31 173.543 144.304 173.556C144.297 173.569 144.287 173.579 144.275 173.587C144.255 173.598 144.231 173.602 144.208 173.597ZM143.408 172.153H143.359C143.205 172.153 143.196 172.23 143.191 172.25C143.143 172.485 143.673 173.087 144.111 173.347C144.091 172.949 143.944 172.568 143.692 172.259C143.612 172.195 143.51 172.162 143.408 172.168V172.153Z",1,"primary-svg-custom-color"],["d","M144.604 173.102H148.462C148.531 173.101 148.598 173.125 148.651 173.169C148.704 173.213 148.739 173.275 148.751 173.343L149.31 176.481C149.324 176.559 149.32 176.638 149.299 176.714C149.278 176.79 149.241 176.86 149.19 176.92C149.139 176.98 149.075 177.027 149.004 177.06C148.932 177.092 148.854 177.108 148.775 177.107C147.386 177.083 145.399 177.001 143.63 177.001C141.585 177.001 139.81 177.112 137.414 177.112C135.967 177.112 135.625 175.668 136.237 175.519C139.029 174.912 141.286 174.849 143.741 173.376C143.998 173.209 144.297 173.114 144.604 173.102Z","fill","#263238"],["d","M157.171 44.8315C156.549 47.4117 156.158 50.6081 157.889 52.3315C157.889 52.3315 156.737 54.9502 151.934 54.9502C147.545 54.9502 149.855 52.3315 149.855 52.3315C152.749 51.6479 152.773 48.0857 152.363 46.0735L157.171 44.8315Z","fill","#FFB573"],["opacity","0.2","d","M144.57 165.347L144.565 169.554H148.1L148.105 165.347H144.57Z","fill","black"],["opacity","0.2","d","M172.756 159.358L169.376 160.384L171.295 164.201L174.681 163.18L172.756 159.358Z","fill","black"],["d","M164.954 55.5568L160.421 58.1563C160.421 58.1563 165.176 69.2282 164.708 71.0189C164.067 73.4259 163.744 78.3408 162.755 81.5324C163.146 81.9705 164.467 82.7551 164.997 82.7359C166.926 78.8848 170.07 72.3139 169.887 70.085C169.472 64.992 164.954 55.5568 164.954 55.5568Z","fill","#FFB573"],["d","M162.755 81.5325L159.649 82.813L162.765 85.398C162.765 85.398 165.446 84.1897 164.954 81.9176L162.755 81.5325Z","fill","#FFB573"],["d","M157.913 85.5857L160.85 87.7856L162.765 85.398L159.649 82.8129L157.913 85.5857Z","fill","#FFB573"],["d","M164.182 53.1306C167.471 53.7997 170.143 65.5263 170.143 65.5263L162.736 69.0838C162.736 69.0838 160.199 63.4323 159.08 59.2827C157.913 54.931 160.652 52.4133 164.182 53.1306Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M161.54 57.1646C160.161 55.7204 160.787 61.4682 161.135 65.2904C161.429 66.051 161.713 66.7345 161.959 67.317C163.951 64.4383 163.469 59.1864 161.54 57.1646Z","fill","black"],["d","M149.966 53.4001C149.966 52.1485 149.783 51.5564 150.125 51.0942C150.468 50.6321 157.258 50.0833 158.429 50.6129C158.83 50.791 159.061 52.5914 158.56 53.3953C157.827 54.5602 149.966 53.4001 149.966 53.4001Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M149.966 53.4001C149.966 52.1485 149.783 51.5564 150.125 51.0942C150.468 50.6321 157.258 50.0833 158.429 50.6129C158.83 50.791 159.061 52.5914 158.56 53.3953C157.827 54.5602 149.966 53.4001 149.966 53.4001Z","fill","black"],["d","M144.377 53.3135C144.377 53.3135 139.738 63.9618 142.824 83.795H161.723C161.979 80.9066 160.759 66.7731 164.182 53.1306C162.104 52.7273 160.002 52.4604 157.889 52.3315C155.213 52.1773 152.531 52.1773 149.855 52.3315C148.007 52.5176 146.175 52.846 144.377 53.3135Z",1,"primary-svg-custom-color"],["d","M147.073 58.2622L142.39 56.3799C142.39 56.3799 136.063 67.1052 134.742 68.0054C131.68 66.3302 130.653 67.009 128.271 65.2519C127.668 65.3145 126.727 66.1521 126.409 66.5805C128.338 70.2872 134.747 74.8748 137.915 72.078C141.836 68.6168 147.073 58.2622 147.073 58.2622Z","fill","#FFB573"],["opacity","0.2","d","M147.661 56.9913C146.957 55.1813 145.481 54.4255 143.885 54.6902C143.181 56.9094 141.956 61.7859 141.783 69.1319L143.615 69.5459C143.615 69.5459 148.872 60.0866 147.661 56.9913Z","fill","black"],["d","M148.466 55.7253C149.518 58.8832 143.075 68.174 143.075 68.174L136.179 64.3229C137.372 61.425 138.862 58.6583 140.625 56.0671C143.292 52.3652 147.314 52.2641 148.466 55.7253Z",1,"primary-svg-custom-color"],["d","M128.386 65.353L125.237 63.5381L123.395 67.1967C124.668 67.6151 126 67.8248 127.34 67.8177L128.386 65.353Z","fill","#FFB573"],["d","M123.685 63.5381L121.432 65.6755L123.395 67.1967L125.237 63.5381H123.685Z","fill","#FFB573"],["d","M149.339 41.1197C149.31 41.4036 149.137 41.6009 148.953 41.6009C148.77 41.6009 148.64 41.3507 148.669 41.0668C148.698 40.7829 148.871 40.5856 149.059 40.5856C149.247 40.5856 149.368 40.8358 149.339 41.1197Z","fill","#263238"],["d","M149.59 41.144C149.163 41.9947 148.625 42.7847 147.989 43.4931C148.172 43.6441 148.386 43.7523 148.617 43.8098C148.847 43.8672 149.087 43.8725 149.32 43.8253L149.59 41.144Z","fill","#ED893E"],["d","M149.002 40.1374L148.929 40.1086C148.911 40.0961 148.896 40.0802 148.884 40.0617C148.873 40.0433 148.865 40.0227 148.861 40.0012C148.858 39.9797 148.858 39.9577 148.864 39.9364C148.869 39.9152 148.878 39.8952 148.891 39.8776C149.042 39.6506 149.244 39.4617 149.481 39.3257C149.717 39.1896 149.982 39.1101 150.255 39.0933C150.276 39.0939 150.298 39.0988 150.317 39.1076C150.337 39.1164 150.355 39.129 150.369 39.1446C150.384 39.1603 150.396 39.1787 150.403 39.1987C150.411 39.2188 150.415 39.2402 150.414 39.2617C150.412 39.3064 150.392 39.3486 150.36 39.3798C150.328 39.411 150.285 39.429 150.24 39.4301C150.027 39.4477 149.821 39.5142 149.638 39.6243C149.455 39.7345 149.3 39.8854 149.185 40.0653C149.165 40.0939 149.137 40.116 149.104 40.1289C149.072 40.1417 149.036 40.1447 149.002 40.1374Z","fill","#263238"],["d","M158.94 40.8745C158.367 44.3501 158.212 46.4056 156.269 48.0953C155.652 48.6529 154.893 49.0299 154.075 49.1849C153.257 49.3399 152.412 49.2669 151.633 48.9739C150.855 48.6808 150.172 48.1792 149.66 47.524C149.148 46.8688 148.827 46.0854 148.732 45.2599C148.302 42.0827 149.306 36.9367 152.86 35.7429C153.619 35.4648 154.439 35.3925 155.235 35.5332C156.032 35.6739 156.777 36.0227 157.394 36.544C158.012 37.0653 158.481 37.7406 158.752 38.5012C159.024 39.2618 159.089 40.0806 158.94 40.8745Z","fill","#FFB573"],["d","M151.683 42.3716C150.96 40.085 150.019 36.5516 152.59 35.2422C155.16 33.9329 157.185 35.7525 159.987 37.4373C163.146 39.334 161.217 45.3514 157.407 46.7666C154.21 47.9557 151.09 45.568 151.683 42.3716Z","fill","#263238"],["d","M151.963 38.1305C149.696 38.7419 148.134 37.2881 149.252 35.6129C150.67 33.4803 156.245 34.0388 158.333 36.3446C160.421 38.6504 153.535 39.7528 151.963 38.1305Z","fill","#263238"],["d","M152.826 36.4457C150.058 35.9354 148.925 33.6825 151.244 32.2865C153.433 30.9723 159.587 33.2493 160.614 36.8789C161.641 40.5086 153.665 39.0211 152.826 36.4457Z","fill","#263238"],["d","M160.204 38.1739C160.624 37.8369 162.292 37.3555 162.48 39.2185C161.872 38.6089 161.064 38.2382 160.204 38.1739Z","fill","#263238"],["d","M161.4 35.8536C161.733 36.2772 162.205 37.9428 160.334 38.1209C160.949 37.5163 161.327 36.7121 161.4 35.8536Z","fill","#263238"],["d","M153.675 42.2127C153.423 42.9637 152.893 43.5904 152.194 43.965C151.268 44.4464 150.627 43.6858 150.747 42.7037C150.849 41.8228 151.451 40.5038 152.45 40.4268C153.448 40.3498 153.978 41.2933 153.675 42.2127Z","fill","#FFB573"],["d","M149.527 83.7949C149.527 83.7949 152.348 110.753 154.104 120.862C156.033 131.934 169.535 163.898 169.535 163.898L175.732 162.03C175.732 162.03 166.087 132.641 165.176 121.695C164.211 109.809 161.742 83.8094 161.742 83.8094L149.527 83.7949Z","fill","#263238"],["opacity","0.2","d","M153.872 93.2205C153.593 92.7969 153.327 92.6525 153.072 92.7391H153.024C152.964 92.7629 152.909 92.7953 152.86 92.8354C152.808 92.8782 152.759 92.9248 152.715 92.975C152.686 93.0039 152.662 93.0376 152.633 93.0713C152.604 93.105 152.561 93.1724 152.522 93.2302C152.434 93.3712 152.355 93.5175 152.286 93.6682C152.247 93.7597 152.204 93.856 152.165 93.9522C152.127 94.0485 152.069 94.1978 152.02 94.3325C151.972 94.4673 151.895 94.6984 151.837 94.8958C151.837 94.9487 151.803 94.9969 151.789 95.0498C151.775 95.1028 151.726 95.2712 151.693 95.382L151.62 95.6708C151.567 95.8634 151.519 96.0559 151.471 96.2581C151.423 96.4603 151.374 96.6962 151.326 96.9224C151.326 96.9994 151.292 97.0813 151.273 97.1583C151.215 97.4471 151.157 97.7456 151.099 98.044C151.876 104.755 152.807 112.447 153.617 117.815C153.675 117.641 153.732 117.458 153.79 117.261C154.039 116.367 154.24 115.461 154.393 114.546C155.594 107.628 155.685 95.9789 153.872 93.2205Z","fill","black"],["d","M142.824 83.7949C142.824 83.7949 141.175 110.165 141.083 120.924C140.987 132.112 143.287 168.741 143.287 168.741H149.272C149.272 168.741 151.08 132.766 151.832 121.776C152.647 109.799 155.247 83.7949 155.247 83.7949H142.824Z","fill","#263238"],["d","M149.749 166.911C149.773 166.911 149.662 168.861 149.662 168.861H142.762L142.569 166.671L149.749 166.911Z",1,"primary-svg-custom-color"],["d","M175.24 159.835C175.394 160.138 176.05 162.04 176.05 162.04L169.255 164.095L168.142 162.266L175.24 159.835Z",1,"primary-svg-custom-color"]],template:function(S,w){1&S&&(g.O4$(),g.TgZ(0,"svg",0),g._UZ(1,"path",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55)(56,"path",56)(57,"path",57)(58,"path",58)(59,"path",59)(60,"path",60)(61,"path",61)(62,"path",62)(63,"path",63)(64,"path",64)(65,"path",65)(66,"path",66),g.qZA())},encapsulation:2}),E})();var A=e(68489);let R=(()=>{class E{constructor(S){this.modalService=S}ngOnInit(){}onClose(){this.modalService.close(!0)}}return E.\u0275fac=function(S){return new(S||E)(g.Y36(I.Z))},E.\u0275cmp=g.Xpm({type:E,selectors:[["catalog-form-information-instruction-modal"]],decls:17,vars:15,consts:[[1,"modal-page","catalog-form-information-instruction-modal-component"],[1,"fas","fa-times","x-icon",3,"click"],[1,"svg-container"],[1,"btn","btn-primary",3,"click"]],template:function(S,w){1&S&&(g.TgZ(0,"div",0)(1,"button",1),g.NdJ("click",function(){return w.onClose()}),g.ALo(2,"localize"),g.qZA(),g.TgZ(3,"h1"),g._uU(4),g.ALo(5,"localize"),g.qZA(),g.TgZ(6,"span"),g._uU(7),g.ALo(8,"localize"),g.qZA(),g.TgZ(9,"div",2),g._UZ(10,"ux-catalog-item-information"),g.qZA(),g.TgZ(11,"span"),g._uU(12),g.ALo(13,"localize"),g.qZA(),g.TgZ(14,"button",3),g.NdJ("click",function(){return w.onClose()}),g._uU(15),g.ALo(16,"localize"),g.qZA()()),2&S&&(g.xp6(1),g.uIk("aria-label",g.lcZ(2,5,"SharedClose")),g.xp6(3),g.Oqu(g.lcZ(5,7,"CatalogManagement.InformationInstructionModal.Title")),g.xp6(3),g.Oqu(g.lcZ(8,9,"CatalogManagement.InformationInstructionModal.FirstText")),g.xp6(5),g.Oqu(g.lcZ(13,11,"CatalogManagement.InformationInstructionModal.SecondText")),g.xp6(3),g.Oqu(g.lcZ(16,13,"SharedStart")))},dependencies:[F,A.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.mat-dialog-container{padding:20px}.catalog-form-information-instruction-modal-component{width:700px;min-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 720px){.catalog-form-information-instruction-modal-component{width:100%;min-width:100%}}.catalog-form-information-instruction-modal-component h1{font-size:22px;margin:0 0 30px;padding-right:30px;color:var(--color-primary)}.catalog-form-information-instruction-modal-component span{text-align:center}.catalog-form-information-instruction-modal-component .svg-container{display:flex;align-items:center;justify-self:center;margin:30px 0}.catalog-form-information-instruction-modal-component button.btn-primary{margin:30px 0 10px}\n"],encapsulation:2}),E})()},30391:(W,b,e)=>{"use strict";e.d(b,{J:()=>R});var g=e(89724),I=e(64814);let F=(()=>{class E{constructor(){this.emptyState=!1}}return E.\u0275fac=function(S){return new(S||E)},E.\u0275cmp=g.Xpm({type:E,selectors:[["ux-catalog-item-notification"]],inputs:{emptyState:"emptyState"},decls:76,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","width","208","height","192","viewBox","0 0 208 192","fill","none"],["d","M119.19 94.7137C86.1026 94.2366 41.9738 144.24 14.1822 110.038C-18.9051 69.3019 55.4542 49.4699 72.4186 20.2847C96.3349 -20.8855 155.231 8.77678 180.562 56.8399C190.006 74.753 181.521 105.08 159.829 107.535C136.16 110.231 138.148 94.987 119.19 94.7137Z",1,"primary-svg-custom-color"],["opacity","0.9","d","M119.19 94.7137C86.1026 94.2366 41.9738 144.24 14.1822 110.038C-18.9051 69.3019 55.4542 49.4699 72.4186 20.2847C96.3349 -20.8855 155.231 8.77678 180.562 56.8399C190.006 74.753 181.521 105.08 159.829 107.535C136.16 110.231 138.148 94.987 119.19 94.7137Z","fill","white"],["d","M104 191.172C161.396 191.172 207.925 188.456 207.925 185.105C207.925 181.754 161.396 179.037 104 179.037C46.604 179.037 0.0751953 181.754 0.0751953 185.105C0.0751953 188.456 46.604 191.172 104 191.172Z","fill","#F5F5F5"],["d","M177.311 119.635L176.619 132.255L177.154 132.284L177.847 119.664L177.311 119.635Z",1,"primary-svg-custom-color"],["d","M177.903 108.93L177.546 115.432L178.081 115.462L178.438 108.959L177.903 108.93Z",1,"primary-svg-custom-color"],["d","M166.605 156.311H103.775C102.825 156.322 101.882 156.137 101.007 155.768C100.131 155.398 99.3415 154.851 98.6873 154.161C98.033 153.472 97.5283 152.655 97.2048 151.761C96.8813 150.867 96.746 149.916 96.8074 148.968L104.043 17.0472C104.178 15.0702 105.053 13.2165 106.493 11.8556C107.934 10.4946 109.834 9.72643 111.815 9.70405H174.651C175.599 9.69697 176.538 9.8852 177.41 10.257C178.282 10.6288 179.068 11.1762 179.719 11.8652C180.37 12.5541 180.873 13.3697 181.195 14.2613C181.517 15.1528 181.652 16.1012 181.592 17.0472L174.35 148.968C174.217 150.941 173.347 152.791 171.912 154.152C170.477 155.512 168.582 156.283 166.605 156.311V156.311Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M162.805 156.311H103.775C102.825 156.322 101.882 156.137 101.007 155.767C100.131 155.398 99.3415 154.851 98.6873 154.161C98.033 153.472 97.5283 152.654 97.2048 151.761C96.8813 150.867 96.746 149.916 96.8074 148.968L104.043 17.0472C104.178 15.0701 105.053 13.2164 106.493 11.8555C107.934 10.4946 109.834 9.72635 111.815 9.70397H170.85C171.799 9.6961 172.738 9.8838 173.611 10.2553C174.483 10.6269 175.269 11.1743 175.921 11.8634C176.572 12.5524 177.074 13.3684 177.396 14.2603C177.718 15.1522 177.853 16.1009 177.792 17.0472L170.556 148.968C170.42 150.94 169.548 152.79 168.112 154.151C166.677 155.511 164.782 156.282 162.805 156.311V156.311Z","fill","white"],["d","M133.55 33.6203H116.596C116.196 33.6234 115.799 33.5438 115.431 33.3866C115.063 33.2294 114.731 32.998 114.456 32.7067C114.181 32.4154 113.97 32.0706 113.834 31.6938C113.699 31.317 113.643 30.9163 113.669 30.5169V30.5169C113.726 29.6843 114.094 28.9034 114.699 28.3294C115.305 27.7554 116.105 27.4303 116.939 27.4188H133.893C134.293 27.4149 134.689 27.4938 135.058 27.6504C135.426 27.807 135.758 28.038 136.033 28.3288C136.307 28.6197 136.519 28.9642 136.654 29.3407C136.79 29.7172 136.846 30.1176 136.819 30.5169V30.5169C136.763 31.35 136.396 32.1315 135.79 32.7063C135.184 33.2812 134.385 33.6074 133.55 33.6203Z","fill","white"],["d","M136.82 30.5169C136.724 32.0197 136.062 33.4305 134.969 34.4656C133.875 35.5007 132.43 36.0835 130.924 36.0966C130.203 36.105 129.488 35.9639 128.824 35.6824C128.16 35.4009 127.561 34.985 127.066 34.4609C126.57 33.9368 126.189 33.3158 125.945 32.637C125.701 31.9583 125.601 31.2364 125.65 30.5169C125.746 29.014 126.407 27.6032 127.501 26.5681C128.595 25.533 130.04 24.9503 131.546 24.9371C132.267 24.9288 132.982 25.0698 133.646 25.3514C134.31 25.6329 134.908 26.0488 135.404 26.5729C135.899 27.097 136.281 27.7179 136.524 28.3967C136.768 29.0755 136.869 29.7973 136.82 30.5169V30.5169Z",1,"primary-svg-custom-color"],["d","M132.462 53.4576H115.508C115.108 53.4607 114.711 53.3812 114.343 53.224C113.975 53.0668 113.643 52.8353 113.368 52.544C113.094 52.2528 112.882 51.9079 112.747 51.5311C112.611 51.1543 112.555 50.7537 112.582 50.3542C112.638 49.5216 113.006 48.7407 113.611 48.1667C114.217 47.5927 115.017 47.2677 115.851 47.2561H132.805C133.205 47.2523 133.602 47.3311 133.97 47.4877C134.338 47.6443 134.67 47.8753 134.945 48.1662C135.219 48.457 135.431 48.8015 135.566 49.178C135.702 49.5545 135.758 49.955 135.731 50.3542V50.3542C135.675 51.1873 135.308 51.9688 134.702 52.5437C134.096 53.1185 133.297 53.4448 132.462 53.4576V53.4576Z","fill","white"],["d","M126.454 54.2586C128.724 52.05 128.869 48.5171 126.778 46.3676C124.687 44.2182 121.152 44.2661 118.881 46.4748C116.611 48.6834 116.466 52.2164 118.557 54.3658C120.648 56.5153 124.183 56.4673 126.454 54.2586Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M126.454 54.2586C128.724 52.05 128.869 48.5171 126.778 46.3676C124.687 44.2182 121.152 44.2661 118.881 46.4748C116.611 48.6834 116.466 52.2164 118.557 54.3658C120.648 56.5153 124.183 56.4673 126.454 54.2586Z","fill","#FAFAFA"],["d","M113.332 93.1324H130.265C131.1 93.1195 131.899 92.7933 132.505 92.2184C133.111 91.6435 133.478 90.862 133.534 90.0289C133.561 89.6292 133.505 89.2284 133.369 88.8515C133.233 88.4746 133.021 88.1299 132.746 87.8389C132.47 87.548 132.138 87.3171 131.769 87.1608C131.4 87.0046 131.003 86.9263 130.602 86.9309H113.676C112.841 86.9423 112.04 87.2672 111.434 87.8411C110.827 88.4149 110.458 89.1959 110.401 90.0289V90.0289C110.375 90.4287 110.432 90.8295 110.568 91.2063C110.704 91.5831 110.916 91.9278 111.191 92.219C111.466 92.5102 111.798 92.7416 112.167 92.8987C112.535 93.0559 112.932 93.1354 113.332 93.1324V93.1324Z","fill","white"],["d","M119.771 93.9253C122.041 91.7166 122.187 88.1837 120.096 86.0342C118.005 83.8848 114.469 83.9328 112.199 86.1414C109.928 88.3501 109.783 91.883 111.874 94.0324C113.965 96.1819 117.501 96.1339 119.771 93.9253Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M119.771 93.9253C122.041 91.7166 122.187 88.1837 120.096 86.0342C118.005 83.8848 114.469 83.9328 112.199 86.1414C109.928 88.3501 109.783 91.883 111.874 94.0324C113.965 96.1819 117.501 96.1339 119.771 93.9253Z","fill","#FAFAFA"],["d","M129.193 112.97H112.245C111.844 112.973 111.447 112.893 111.079 112.736C110.71 112.579 110.378 112.348 110.103 112.056C109.828 111.765 109.616 111.42 109.48 111.044C109.344 110.667 109.287 110.266 109.313 109.866C109.37 109.033 109.739 108.252 110.346 107.678C110.952 107.105 111.753 106.78 112.588 106.768H129.536C129.937 106.764 130.334 106.842 130.703 106.998C131.071 107.154 131.404 107.385 131.679 107.676C131.955 107.967 132.167 108.312 132.302 108.689C132.438 109.066 132.495 109.467 132.468 109.866V109.866C132.411 110.7 132.043 111.483 131.436 112.058C130.83 112.633 130.029 112.958 129.193 112.97V112.97Z","fill","white"],["d","M132.467 109.866C132.371 111.369 131.71 112.78 130.616 113.815C129.522 114.85 128.077 115.433 126.571 115.446C125.85 115.454 125.135 115.313 124.471 115.032C123.806 114.75 123.208 114.335 122.712 113.811C122.216 113.287 121.834 112.666 121.589 111.987C121.345 111.308 121.244 110.586 121.292 109.866C121.39 108.364 122.053 106.955 123.146 105.92C124.239 104.886 125.683 104.302 127.188 104.287C127.91 104.277 128.625 104.418 129.29 104.699C129.954 104.98 130.554 105.396 131.05 105.92C131.546 106.444 131.928 107.066 132.172 107.745C132.416 108.424 132.516 109.146 132.467 109.866V109.866Z",1,"primary-svg-custom-color"],["d","M114.42 73.295H131.374C132.209 73.2821 133.008 72.9559 133.614 72.3811C134.22 71.8062 134.587 71.0247 134.644 70.1916V70.1916C134.67 69.7919 134.614 69.391 134.478 69.0141C134.342 68.6373 134.13 68.2925 133.855 68.0016C133.58 67.7106 133.247 67.4798 132.878 67.3235C132.509 67.1672 132.112 67.0889 131.712 67.0935H114.763C113.929 67.1051 113.129 67.4301 112.524 68.0041C111.918 68.5781 111.55 69.359 111.494 70.1916V70.1916C111.467 70.5911 111.523 70.9917 111.659 71.3685C111.794 71.7453 112.006 72.0901 112.28 72.3814C112.555 72.6727 112.887 72.9042 113.255 73.0614C113.623 73.2186 114.02 73.2981 114.42 73.295V73.295Z","fill","white"],["d","M111.504 70.1916C111.455 70.9111 111.556 71.633 111.8 72.3117C112.043 72.9905 112.425 73.6115 112.92 74.1356C113.416 74.6597 114.014 75.0756 114.678 75.3571C115.342 75.6386 116.057 75.7796 116.778 75.7713C118.284 75.7581 119.729 75.1754 120.823 74.1403C121.917 73.1052 122.578 71.6944 122.674 70.1916C122.723 69.472 122.623 68.7502 122.379 68.0714C122.135 67.3926 121.754 66.7717 121.258 66.2475C120.763 65.7234 120.164 65.3075 119.5 65.026C118.836 64.7445 118.121 64.6035 117.4 64.6118C115.894 64.625 114.449 65.2077 113.355 66.2428C112.262 67.2779 111.6 68.6887 111.504 70.1916V70.1916Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M111.504 70.1916C111.455 70.9111 111.556 71.633 111.8 72.3117C112.043 72.9905 112.425 73.6115 112.92 74.1356C113.416 74.6597 114.014 75.0756 114.678 75.3571C115.342 75.6386 116.057 75.7796 116.778 75.7713C118.284 75.7581 119.729 75.1754 120.823 74.1403C121.917 73.1052 122.578 71.6944 122.674 70.1916C122.723 69.472 122.623 68.7502 122.379 68.0714C122.135 67.3926 121.754 66.7717 121.258 66.2475C120.763 65.7234 120.164 65.3075 119.5 65.026C118.836 64.7445 118.121 64.6035 117.4 64.6118C115.894 64.625 114.449 65.2077 113.355 66.2428C112.262 67.2779 111.6 68.6887 111.504 70.1916V70.1916Z","fill","#FAFAFA"],["d","M170.684 29.5896H145.557C145.397 29.5899 145.238 29.5574 145.091 29.494C144.945 29.4306 144.812 29.3378 144.703 29.2212C144.593 29.1046 144.509 28.9668 144.455 28.8163C144.4 28.6657 144.378 28.5057 144.388 28.346C144.411 28.0132 144.558 27.7011 144.8 27.4717C145.043 27.2424 145.362 27.1125 145.696 27.1079H170.824C170.983 27.1068 171.142 27.1386 171.288 27.2014C171.435 27.2642 171.568 27.3565 171.677 27.4727C171.787 27.5888 171.872 27.7263 171.926 27.8766C171.98 28.0268 172.002 28.1866 171.992 28.346V28.346C171.971 28.6798 171.824 28.9932 171.582 29.2237C171.339 29.4542 171.019 29.5849 170.684 29.5896V29.5896Z","fill","white"],["d","M162.312 33.9312H145.321C145.16 33.9322 145.001 33.9002 144.854 33.8372C144.706 33.7742 144.573 33.6815 144.463 33.5648C144.353 33.4481 144.268 33.3101 144.214 33.1591C144.159 33.0082 144.137 32.8477 144.147 32.6876C144.17 32.3548 144.317 32.0427 144.559 31.8133C144.802 31.584 145.121 31.4541 145.455 31.4495H162.451C162.611 31.4485 162.77 31.4803 162.917 31.543C163.064 31.6057 163.197 31.6979 163.307 31.814C163.417 31.9301 163.502 32.0675 163.557 32.2178C163.611 32.3681 163.635 32.528 163.625 32.6876C163.602 33.0219 163.455 33.3354 163.211 33.5657C162.968 33.7961 162.647 33.9266 162.312 33.9312V33.9312Z","fill","white"],["d","M163.159 108.939H141.183C141.023 108.939 140.864 108.907 140.717 108.843C140.571 108.78 140.438 108.687 140.329 108.571C140.219 108.454 140.135 108.316 140.081 108.166C140.026 108.015 140.004 107.855 140.014 107.696C140.036 107.362 140.183 107.049 140.425 106.82C140.668 106.59 140.988 106.461 141.322 106.457H163.271C163.431 106.456 163.59 106.488 163.737 106.551C163.884 106.614 164.017 106.706 164.127 106.822C164.237 106.938 164.322 107.075 164.376 107.226C164.431 107.376 164.455 107.536 164.445 107.696C164.423 108.025 164.279 108.335 164.041 108.565C163.803 108.794 163.489 108.928 163.159 108.939V108.939Z","fill","white"],["d","M151.817 113.275H140.985C140.825 113.276 140.666 113.244 140.519 113.182C140.372 113.119 140.239 113.027 140.129 112.911C140.019 112.795 139.934 112.657 139.879 112.507C139.824 112.357 139.801 112.197 139.811 112.037V112.037C139.834 111.704 139.981 111.392 140.223 111.163C140.465 110.933 140.785 110.804 141.119 110.799H151.967C152.127 110.798 152.286 110.83 152.433 110.892C152.58 110.955 152.713 111.047 152.823 111.163C152.933 111.28 153.018 111.417 153.072 111.567C153.127 111.718 153.151 111.877 153.141 112.037V112.037C153.118 112.373 152.969 112.687 152.723 112.917C152.477 113.147 152.153 113.275 151.817 113.275V113.275Z","fill","white"],["d","M169.494 51.2868H144.367C144.033 51.2914 143.713 51.4213 143.471 51.6507C143.229 51.88 143.082 52.1921 143.059 52.525V52.525C143.049 52.6846 143.073 52.8446 143.127 52.9948C143.182 53.1451 143.267 53.2825 143.377 53.3986C143.487 53.5147 143.62 53.6069 143.767 53.6696C143.914 53.7323 144.073 53.7642 144.233 53.7631H169.36C169.694 53.7585 170.014 53.6287 170.256 53.3993C170.498 53.1699 170.645 52.8578 170.668 52.525V52.525C170.678 52.3653 170.654 52.2054 170.6 52.0551C170.545 51.9049 170.46 51.7674 170.35 51.6514C170.24 51.5353 170.107 51.443 169.96 51.3803C169.813 51.3176 169.654 51.2858 169.494 51.2868V51.2868Z","fill","white"],["d","M161.599 46.9453H144.608C144.275 46.9499 143.955 47.0797 143.713 47.3091C143.47 47.5385 143.323 47.8506 143.3 48.1834V48.1834C143.29 48.3431 143.313 48.5031 143.367 48.6537C143.421 48.8042 143.505 48.942 143.615 49.0586C143.724 49.1752 143.857 49.268 144.004 49.3314C144.15 49.3948 144.309 49.4273 144.469 49.4269H161.465C161.799 49.421 162.119 49.29 162.361 49.0597C162.603 48.8295 162.75 48.5168 162.773 48.1834C162.783 48.0236 162.761 47.8633 162.706 47.7127C162.652 47.5621 162.567 47.4243 162.457 47.3081C162.346 47.1918 162.213 47.0996 162.066 47.0372C161.918 46.9747 161.759 46.9435 161.599 46.9453Z","fill","white"],["d","M156.271 69.2643H143.407C143.247 69.2646 143.089 69.2321 142.942 69.1687C142.795 69.1054 142.663 69.0125 142.553 68.8959C142.444 68.7794 142.359 68.6415 142.305 68.491C142.251 68.3404 142.228 68.1804 142.239 68.0207V68.0207C142.26 67.6875 142.407 67.3746 142.65 67.145C142.892 66.9154 143.213 66.7859 143.547 66.7826H156.411C156.572 66.7793 156.732 66.8095 156.881 66.8712C157.03 66.9329 157.165 67.0248 157.277 67.1412C157.388 67.2575 157.475 67.3957 157.531 67.5471C157.586 67.6984 157.61 67.8597 157.6 68.0207V68.0207C157.577 68.3578 157.427 68.6735 157.181 68.9043C156.934 69.1351 156.609 69.2637 156.271 69.2643V69.2643Z","fill","white"],["d","M168.508 69.2643H160.918C160.758 69.2654 160.599 69.2334 160.452 69.1704C160.304 69.1073 160.171 69.0146 160.061 68.8979C159.951 68.7813 159.866 68.6432 159.811 68.4923C159.757 68.3414 159.734 68.1809 159.745 68.0208V68.0208C159.767 67.6879 159.915 67.3758 160.157 67.1465C160.399 66.9171 160.719 66.7872 161.052 66.7826H168.648C168.807 66.7815 168.966 66.8134 169.112 66.8761C169.259 66.9389 169.392 67.0312 169.501 67.1474C169.611 67.2636 169.695 67.4011 169.75 67.5513C169.804 67.7016 169.826 67.8614 169.816 68.0208V68.0208C169.793 68.3541 169.646 68.6668 169.404 68.8971C169.162 69.1273 168.842 69.2584 168.508 69.2643V69.2643Z","fill","white"],["d","M160.135 73.6006H143.128C142.968 73.6016 142.81 73.5697 142.663 73.507C142.515 73.4443 142.383 73.3521 142.273 73.236C142.163 73.1199 142.078 72.9825 142.023 72.8322C141.968 72.682 141.945 72.522 141.954 72.3624C141.977 72.0295 142.124 71.7174 142.367 71.4881C142.609 71.2587 142.928 71.1288 143.262 71.1242H160.28C160.44 71.1232 160.598 71.155 160.746 71.2177C160.893 71.2804 161.025 71.3727 161.135 71.4888C161.246 71.6048 161.331 71.7423 161.385 71.8925C161.44 72.0428 161.463 72.2027 161.454 72.3624C161.431 72.6971 161.282 73.0107 161.038 73.2403C160.793 73.47 160.471 73.5986 160.135 73.6006V73.6006Z","fill","white"],["d","M138.84 130.679H109.896C109.671 130.684 109.447 130.642 109.24 130.556C109.032 130.469 108.845 130.339 108.69 130.176C108.535 130.012 108.417 129.818 108.342 129.605C108.267 129.393 108.238 129.167 108.256 128.943V128.943C108.288 128.476 108.495 128.038 108.834 127.717C109.174 127.395 109.622 127.213 110.089 127.206H139.033C139.258 127.201 139.482 127.243 139.69 127.329C139.898 127.416 140.085 127.546 140.24 127.709C140.394 127.873 140.513 128.067 140.588 128.28C140.662 128.492 140.692 128.718 140.673 128.943C140.642 129.41 140.437 129.848 140.097 130.17C139.757 130.491 139.308 130.673 138.84 130.679V130.679Z","fill","white"],["d","M164.644 130.679H146.881C146.656 130.684 146.432 130.642 146.224 130.556C146.016 130.469 145.829 130.339 145.674 130.176C145.52 130.012 145.401 129.818 145.326 129.605C145.252 129.393 145.222 129.167 145.241 128.943V128.943C145.273 128.476 145.479 128.038 145.819 127.717C146.158 127.395 146.606 127.213 147.074 127.206H164.837C165.062 127.201 165.286 127.243 165.493 127.329C165.701 127.416 165.888 127.546 166.043 127.709C166.198 127.873 166.316 128.067 166.391 128.28C166.466 128.492 166.495 128.718 166.477 128.943V128.943C166.445 129.409 166.238 129.847 165.899 130.168C165.559 130.49 165.111 130.672 164.644 130.679V130.679Z","fill","white"],["d","M131.605 136.736H109.575C109.35 136.741 109.126 136.699 108.918 136.612C108.711 136.526 108.523 136.396 108.369 136.232C108.214 136.069 108.096 135.874 108.021 135.662C107.946 135.449 107.917 135.224 107.935 134.999V134.999C107.966 134.532 108.172 134.094 108.512 133.772C108.851 133.45 109.3 133.268 109.768 133.263H131.792C132.017 133.257 132.241 133.3 132.449 133.386C132.657 133.473 132.844 133.602 132.999 133.766C133.153 133.93 133.272 134.124 133.346 134.337C133.421 134.549 133.45 134.775 133.432 134.999V134.999C133.401 135.465 133.196 135.903 132.858 136.225C132.519 136.546 132.072 136.729 131.605 136.736Z","fill","white"],["d","M155.527 142.825H109.243C109.018 142.83 108.794 142.788 108.586 142.701C108.379 142.615 108.191 142.485 108.037 142.321C107.882 142.158 107.763 141.963 107.689 141.751C107.614 141.538 107.585 141.313 107.603 141.088V141.088C107.634 140.622 107.839 140.185 108.178 139.863C108.516 139.541 108.964 139.359 109.431 139.352H155.714C155.939 139.346 156.163 139.389 156.371 139.475C156.579 139.562 156.766 139.691 156.921 139.855C157.075 140.019 157.194 140.213 157.268 140.426C157.343 140.638 157.372 140.864 157.354 141.088C157.323 141.554 157.118 141.992 156.78 142.314C156.441 142.635 155.994 142.818 155.527 142.825Z","fill","white"],["d","M149.63 90.9616H142.191C141.857 90.9662 141.538 91.096 141.295 91.3254C141.053 91.5548 140.906 91.8669 140.883 92.1997V92.1997C140.873 92.3594 140.897 92.5193 140.952 92.6696C141.006 92.8199 141.091 92.9573 141.201 93.0734C141.311 93.1894 141.444 93.2817 141.591 93.3444C141.738 93.4071 141.897 93.4389 142.057 93.4379H149.496C149.83 93.4333 150.15 93.3034 150.392 93.074C150.634 92.8447 150.781 92.5326 150.804 92.1997C150.814 92.0401 150.791 91.8802 150.736 91.7299C150.681 91.5796 150.596 91.4422 150.486 91.3261C150.376 91.21 150.243 91.1178 150.096 91.0551C149.949 90.9924 149.79 90.9606 149.63 90.9616V90.9616Z","fill","white"],["d","M162.902 90.9616H154.278C153.944 90.9662 153.624 91.096 153.382 91.3254C153.14 91.5548 152.993 91.8669 152.97 92.1997V92.1997C152.96 92.3594 152.984 92.5193 153.038 92.6696C153.093 92.8198 153.178 92.9573 153.288 93.0733C153.398 93.1894 153.531 93.2817 153.678 93.3444C153.825 93.4071 153.984 93.4389 154.144 93.4379H162.768C163.102 93.4333 163.421 93.3034 163.664 93.074C163.906 92.8447 164.053 92.5326 164.076 92.1997C164.086 92.0399 164.063 91.8796 164.009 91.729C163.954 91.5784 163.869 91.4406 163.759 91.3244C163.649 91.2081 163.516 91.1159 163.368 91.0535C163.221 90.991 163.062 90.9598 162.902 90.9616V90.9616Z","fill","white"],["d","M159.423 86.62H142.431C142.097 86.6233 141.777 86.7528 141.534 86.9824C141.292 87.212 141.145 87.5248 141.124 87.8581C141.113 88.0178 141.136 88.1778 141.19 88.3284C141.244 88.4789 141.328 88.6167 141.438 88.7333C141.548 88.8499 141.68 88.9427 141.827 89.0061C141.974 89.0694 142.132 89.102 142.292 89.1016H159.289C159.623 89.0957 159.942 88.9647 160.184 88.7344C160.427 88.5042 160.574 88.1915 160.596 87.8581V87.8581C160.606 87.6985 160.583 87.5385 160.528 87.3883C160.473 87.238 160.388 87.1006 160.278 86.9845C160.168 86.8684 160.035 86.7762 159.888 86.7135C159.741 86.6508 159.582 86.6189 159.423 86.62V86.62Z","fill","white"],["d","M65.4089 54.7976C63.6561 56.2502 61.8445 57.8314 60.1775 59.418C59.3413 60.2166 58.5266 61.026 57.7709 61.8621C57.0381 62.648 56.3662 63.4883 55.7609 64.376L55.659 64.526L55.6108 64.6118C55.5667 64.6796 55.529 64.7514 55.4982 64.8262C55.4232 64.9924 55.3535 65.2014 55.2785 65.4212C55.1356 65.9084 55.0246 66.4043 54.9461 66.9059C54.7789 68.025 54.6716 69.1522 54.6245 70.2827C54.512 72.5982 54.512 75.0156 54.5549 77.3793L52.0464 77.7545C51.4181 75.3296 50.9879 72.8577 50.76 70.3631C50.6403 69.0678 50.6098 67.7658 50.6689 66.4664C50.7116 65.7644 50.8011 65.066 50.9369 64.376C51.0119 63.987 51.114 63.6037 51.2424 63.2289C51.3228 63.0199 51.3817 62.8269 51.4889 62.6072L51.639 62.2856C51.6926 62.1891 51.7301 62.1301 51.773 62.0444C52.4292 60.8584 53.1955 59.7368 54.0617 58.6944C54.8645 57.6938 55.7179 56.7349 56.6185 55.8214C58.3825 54.0153 60.2663 52.3302 62.2572 50.7776L65.4089 54.7976Z","fill","#B55B52"],["d","M64.4701 48.371C61.7258 49.979 57.5771 54.1598 57.5771 54.1598L62.6638 60.2649C62.6638 60.2649 69.8837 55.934 70.7627 53.5488C72.2314 49.5341 67.0643 46.8327 64.4701 48.371Z",1,"primary-svg-custom-color"],["d","M54.4418 76.4735L55.0636 80.1022L51.6922 79.6145C51.6922 79.6145 51.0007 77.1489 52.7642 76.302L54.4418 76.4735Z","fill","#B55B52"],["d","M53.8199 82.3106L50.7861 81.3672L51.692 79.6145L55.0634 80.1023L53.8199 82.3106Z","fill","#B55B52"],["d","M84.8761 35.5499C84.8761 35.9197 85.0798 36.2199 85.3263 36.2253C85.5729 36.2306 85.7605 35.9305 85.7551 35.566C85.7498 35.2015 85.5514 34.896 85.3049 34.8906C85.0583 34.8853 84.8707 35.1854 84.8761 35.5499Z","fill","#263238"],["d","M85.1973 34.896L86.0924 34.6548C86.0924 34.6548 85.6421 35.3516 85.1973 34.896Z","fill","#263238"],["d","M85.1924 35.9144C85.5373 36.7635 85.9952 37.5622 86.5538 38.2889C86.3624 38.4196 86.145 38.5074 85.9165 38.5462C85.688 38.5851 85.4538 38.5741 85.2299 38.514L85.1924 35.9144Z","fill","#A02724"],["d","M85.3424 33.1004C85.3074 33.1108 85.2701 33.1108 85.2352 33.1004C84.9711 33.004 84.6881 32.9707 84.4089 33.0033C84.1297 33.0359 83.8619 33.1334 83.6272 33.288C83.6045 33.3057 83.5784 33.3187 83.5506 33.3262C83.5228 33.3336 83.4938 33.3354 83.4653 33.3314C83.4368 33.3274 83.4094 33.3177 83.3847 33.3029C83.36 33.288 83.3386 33.2684 83.3216 33.2451C83.2872 33.1987 83.2724 33.1407 83.2805 33.0836C83.2885 33.0264 83.3187 32.9747 83.3645 32.9396C83.6548 32.7464 83.9859 32.6231 84.3319 32.5794C84.6778 32.5357 85.0292 32.5727 85.3584 32.6877C85.4127 32.706 85.4577 32.7449 85.4837 32.796C85.5098 32.8471 85.5148 32.9063 85.4978 32.961C85.4847 32.9948 85.4638 33.0251 85.4368 33.0493C85.4098 33.0735 85.3774 33.091 85.3424 33.1004V33.1004Z","fill","#263238"],["d","M73.9528 39.4841C74.1993 42.2553 73.272 46.7952 71.1816 48.3389C71.1816 48.3389 72.7575 51.2547 77.8066 51.9354C83.3649 52.6804 80.7546 49.5556 80.7546 49.5556C77.8012 48.43 78.1121 46.2056 78.8625 44.1956L73.9528 39.4841Z","fill","#B55B52"],["d","M83.8203 51.7103C86.4628 52.4285 89.2393 53.12 91.9621 53.7364C93.3343 54.0312 94.7065 54.2724 96.0786 54.5672C97.4508 54.862 98.8283 55.0496 100.195 55.2265L100.731 55.2961L101.085 55.3337C101.331 55.3337 101.621 55.3337 101.889 55.3337C102.512 55.2903 103.131 55.2061 103.743 55.0817C105.071 54.8077 106.382 54.4624 107.672 54.0473C110.315 53.2218 112.995 52.2249 115.616 51.1957L116.806 53.4309C114.335 55.0477 111.742 56.4689 109.05 57.6813C107.657 58.3107 106.225 58.8478 104.762 59.2893C103.98 59.5215 103.183 59.7006 102.377 59.8253C101.932 59.8859 101.485 59.9235 101.037 59.9379H100.308L99.7717 59.895C96.8199 59.6906 93.884 59.3003 90.9813 58.7265C88.0874 58.1874 85.2246 57.4932 82.4053 56.6469L83.8203 51.7103Z","fill","#B55B52"],["d","M114.919 52.1016L115.696 49.4698L118.553 50.5418C118.553 50.5418 117.899 54.4975 115.45 53.4041L114.919 52.1016Z","fill","#B55B52"],["d","M117.353 47.7225L120.268 48.0494L118.553 50.5418L115.696 49.4698L117.353 47.7225Z","fill","#B55B52"],["d","M65.752 180.082L70.3455 180.42L71.7123 169.871L67.1188 169.534L65.752 180.082Z","fill","#B55B52"],["d","M31.876 159.634L34.9955 163.096L43.7109 157.072L40.5913 153.615L31.876 159.634Z","fill","#B55B52"],["d","M37.3058 165.058C37.2506 165.066 37.1948 165.066 37.1396 165.058C36.6036 164.876 36.2016 163.842 36.0247 163.241C36.0188 163.221 36.0191 163.199 36.0256 163.179C36.0321 163.158 36.0444 163.141 36.0611 163.127C36.0778 163.114 36.098 163.106 36.1192 163.105C36.1404 163.103 36.1616 163.107 36.1802 163.118C36.3463 163.204 37.8257 164.008 37.8739 164.597C37.8792 164.661 37.8676 164.726 37.8403 164.784C37.8131 164.842 37.7711 164.893 37.7185 164.93C37.5995 165.018 37.454 165.063 37.3058 165.058V165.058ZM36.3142 163.413C36.5822 164.206 36.9091 164.726 37.2093 164.822C37.2744 164.841 37.3432 164.842 37.4089 164.826C37.4747 164.81 37.5352 164.778 37.5845 164.731C37.6084 164.716 37.6278 164.694 37.641 164.669C37.6541 164.643 37.6605 164.615 37.6595 164.587C37.6327 164.276 36.8984 163.75 36.3142 163.413Z",1,"primary-svg-custom-color"],["d","M37.4828 163.627C36.9929 163.617 36.5112 163.498 36.0732 163.279C36.057 163.268 36.0437 163.254 36.0344 163.237C36.025 163.22 36.0199 163.202 36.0196 163.182C36.0191 163.163 36.0245 163.144 36.035 163.128C36.0455 163.111 36.0607 163.099 36.0785 163.091C36.1214 163.064 37.2577 162.437 37.8848 162.652C37.9667 162.678 38.0418 162.721 38.1048 162.78C38.1678 162.838 38.2171 162.91 38.2493 162.989C38.2923 163.066 38.3073 163.154 38.2916 163.241C38.2759 163.327 38.2306 163.405 38.1636 163.461C37.9617 163.591 37.722 163.65 37.4828 163.627V163.627ZM36.368 163.182C36.904 163.402 37.783 163.504 38.0242 163.3C38.0617 163.263 38.1046 163.209 38.0242 163.075C38.0043 163.024 37.9733 162.978 37.9334 162.94C37.8936 162.902 37.8459 162.873 37.7937 162.855C37.2962 162.816 36.7987 162.93 36.368 163.182V163.182Z",1,"primary-svg-custom-color"],["d","M36.3948 162.587L33.822 158.021C33.7797 157.942 33.7102 157.881 33.6264 157.849C33.5426 157.818 33.4502 157.818 33.3664 157.849L29.5661 159.307C29.469 159.35 29.3821 159.413 29.3114 159.493C29.2408 159.572 29.1879 159.666 29.1565 159.767C29.125 159.869 29.1156 159.976 29.1289 160.082C29.1423 160.187 29.178 160.288 29.2338 160.379C30.1611 161.955 30.681 162.668 31.812 164.667C32.5088 165.9 33.5808 168.596 34.4062 170.37C35.2317 172.144 36.979 171.442 36.7914 170.638C36.1611 168.28 36.0731 165.81 36.5341 163.413C36.5858 163.13 36.5365 162.838 36.3948 162.587V162.587Z","fill","#263238"],["d","M72.3447 180.57C71.8585 180.56 71.3741 180.507 70.8975 180.409C70.8758 180.404 70.8561 180.393 70.8408 180.377C70.8256 180.36 70.8155 180.34 70.8118 180.318C70.8083 180.296 70.8122 180.272 70.8228 180.252C70.8334 180.232 70.8502 180.216 70.8707 180.206C71.0798 180.098 72.9451 179.134 73.4971 179.471C73.5492 179.5 73.5929 179.542 73.6239 179.593C73.6549 179.643 73.6722 179.701 73.674 179.761C73.6843 179.861 73.6701 179.962 73.6328 180.055C73.5955 180.148 73.536 180.231 73.4596 180.297C73.129 180.51 72.7365 180.606 72.3447 180.57V180.57ZM71.2727 180.254C72.2858 180.42 73.0415 180.377 73.331 180.125C73.3795 180.082 73.4169 180.028 73.4402 179.967C73.4635 179.907 73.472 179.841 73.465 179.777C73.4656 179.753 73.46 179.73 73.4487 179.709C73.4374 179.688 73.4208 179.671 73.4007 179.659C73.0844 179.493 72.0285 179.889 71.262 180.254H71.2727Z",1,"primary-svg-custom-color"],["d","M70.919 180.409C70.8981 180.416 70.8755 180.416 70.8547 180.409C70.8389 180.399 70.8265 180.385 70.8189 180.367C70.8112 180.35 70.8088 180.331 70.8118 180.313C70.8118 180.227 71.0316 178.351 72.0607 178.351H72.1518C72.4466 178.378 72.5323 178.528 72.5538 178.651C72.6395 179.187 71.5247 180.168 70.9458 180.415C70.9366 180.414 70.9276 180.413 70.919 180.409V180.409ZM72.066 178.544C71.4014 178.544 71.1387 179.616 71.0583 180.104C71.6319 179.761 72.3876 178.984 72.3394 178.667C72.3394 178.667 72.3394 178.571 72.1303 178.549L72.066 178.544Z",1,"primary-svg-custom-color"],["d","M70.6347 179.766H65.4676C65.3778 179.766 65.2909 179.798 65.2223 179.856C65.1536 179.914 65.1076 179.994 65.0924 180.082L64.401 184.167C64.3872 184.269 64.3955 184.373 64.4253 184.472C64.4551 184.571 64.5058 184.662 64.5738 184.74C64.6418 184.818 64.7257 184.88 64.8198 184.922C64.9139 184.965 65.016 184.987 65.1192 184.987C66.9202 184.955 67.7992 184.847 70.0611 184.847C71.4547 184.847 74.3492 184.992 76.2734 184.992C78.1976 184.992 78.3531 183.089 77.5544 182.912C73.974 182.141 72.5804 181.069 71.3958 180.05C71.1835 179.869 70.9139 179.768 70.6347 179.766V179.766Z","fill","#263238"],["opacity","0.2","d","M71.7122 169.877L70.9511 175.741L66.4111 174.98L67.1133 169.534L71.7122 169.877Z","fill","black"],["opacity","0.2","d","M40.5866 153.615L43.7061 157.077L40.1041 159.564L36.8721 156.182L40.5866 153.615Z","fill","black"],["d","M63.4358 76.0233L82.0243 78.521C89.2335 52.4232 87.1056 51.721 87.1056 51.721C85.7125 51.0687 84.2804 50.503 82.8176 50.0273L82.5657 49.9469C81.365 49.5824 81.1131 49.5342 79.5105 49.1697C76.7608 48.6819 74.2094 48.3067 71.0578 48.0387C70.8594 48.0387 70.6558 48.0012 70.4574 47.9905C69.8893 47.953 69.3265 47.9262 68.7798 47.9047C68.4153 47.9047 68.0454 47.9047 67.7078 47.9047H65.8961C65.5376 47.9128 65.1847 47.9956 64.86 48.1478C64.5352 48.3 64.2459 48.5182 64.0103 48.7886C63.7747 49.059 63.5981 49.3755 63.4918 49.718C63.3855 50.0605 63.3519 50.4214 63.393 50.7777C64.9849 64.4832 64.481 69.0017 63.4358 76.0233Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M82.5605 57.6224C82.6892 58.8337 85.4871 61.0474 86.4573 60.4525C86.736 58.9999 86.9397 57.7725 87.0844 56.7862C85.6801 56.679 82.9304 55.13 82.5605 57.6224Z","fill","black"],["d","M79.5423 51.512C79.4083 47.224 89.8013 51.9461 92.1865 53.0128L89.528 60.2005C89.528 60.2005 86.0493 60.0826 83.8357 58.8016C82.5764 58.0325 81.526 56.9652 80.7772 55.6938C80.0284 54.4224 79.6042 52.9862 79.5423 51.512V51.512Z",1,"primary-svg-custom-color"],["d","M72.3764 34.36C72.7195 38.8945 72.7677 40.8188 75.1154 43.1772C78.6369 46.7201 84.1845 45.4659 85.2136 40.9581C86.1409 36.9006 85.4227 30.1684 80.9256 28.3032C79.9602 27.8708 78.8987 27.6976 77.8459 27.8008C76.7931 27.9039 75.7854 28.2798 74.9222 28.8913C74.059 29.5029 73.3702 30.3289 72.9238 31.2879C72.4774 32.2469 72.2887 33.3058 72.3764 34.36V34.36Z","fill","#B55B52"],["d","M72.7728 29.5735C68.2168 28.4318 68.0721 32.2535 68.1685 34.2689C68.265 36.2842 64.915 37.249 64.915 39.7736C64.915 43.0646 67.3967 45.0264 61.3613 46.0233C56.2533 46.8649 54.6774 53.2486 62.235 56.9846C70.602 61.1118 83.2248 55.3015 81.6918 49.7753C79.3442 41.2476 83.5625 41.2744 83.0962 36.504C82.7478 33.0414 86.0281 32.8699 84.8489 29.9809C83.2945 26.2021 72.3762 22.8842 72.7728 29.5735Z","fill","#263238"],["d","M67.4987 35.968C66.8716 32.6662 67.2147 30.4794 68.5171 29.4556C70.1948 28.1317 72.773 29.2787 72.8802 29.327L72.6604 29.8147C72.6604 29.8147 70.2645 28.7427 68.8441 29.8737C67.7131 30.7688 67.4398 32.7842 68.024 35.8662L67.4987 35.968Z","fill","#263238"],["d","M62.3479 45.08C61.1715 45.0429 60.0099 44.8073 58.9121 44.3832L59.1104 43.8847C59.1479 43.8847 62.7606 45.3212 64.4329 43.9329C65.2476 43.2576 65.4781 41.9926 65.1243 40.1809L65.6603 40.0791C66.057 42.1105 65.7622 43.5524 64.7867 44.3671C64.0814 44.8811 63.219 45.1332 62.3479 45.08V45.08Z","fill","#263238"],["d","M81.8579 36.1877C81.8146 37.0336 82.0336 37.8723 82.485 38.589C83.1068 39.602 83.9483 39.4144 84.2217 38.5568C84.495 37.6993 84.4468 36.3217 83.6053 35.5874C82.7638 34.8531 81.9437 35.2497 81.8579 36.1877Z","fill","#B55B52"],["d","M77.1303 77.8617C77.1303 77.8617 69.9051 108.414 66.5283 125.936C62.9692 144.444 41.8723 159.543 41.8723 159.543L37.2412 154.778C37.2412 154.778 50.8235 142.889 54.3128 125.609C61.3934 90.5328 56.6015 83.4683 63.4248 76.0233L77.1303 77.8617Z","fill","#263238"],["d","M42.2698 160.229L36.4863 154.279L38.1104 152.532L44.8265 158.444L42.2698 160.229Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M73.293 84.4975C67.6757 89.3751 68.2814 106.683 68.871 114.481C71.224 103.391 74.0595 91.042 75.7211 83.8971C75.1261 83.4576 74.3221 83.6023 73.293 84.4975Z","fill","black"],["d","M81.7669 78.5371C81.7669 78.5371 85.0151 114.787 83.2409 128.616C81.3971 142.996 71.9849 174.288 71.9849 174.288L65.4082 173.436C65.4082 173.436 70.7682 142.423 71.7491 128.187C72.7889 112.643 68.1632 76.7308 68.1632 76.7308L81.7669 78.5371Z","fill","#263238"],["d","M73.4219 174.669L63.9775 173.447L64.1223 170.659L74.3706 171.651L73.4219 174.669Z",1,"primary-svg-custom-color"],["d","M63.2645 74.9031L62.2461 76.4414C62.1711 76.5647 62.3104 76.7147 62.5248 76.7415L82.0245 79.384C82.1907 79.384 82.3407 79.3411 82.3622 79.2393L82.7052 77.6313C82.732 77.5187 82.5927 77.4008 82.4104 77.374L63.57 74.8495C63.5187 74.8319 63.4638 74.8276 63.4104 74.837C63.357 74.8464 63.3068 74.8691 63.2645 74.9031V74.9031Z",1,"primary-svg-custom-color"],["opacity","0.3","d","M63.2645 74.9031L62.2461 76.4414C62.1711 76.5647 62.3104 76.7147 62.5248 76.7415L82.0245 79.384C82.1907 79.384 82.3407 79.3411 82.3622 79.2393L82.7052 77.6313C82.732 77.5187 82.5927 77.4008 82.4104 77.374L63.57 74.8495C63.5187 74.8319 63.4638 74.8276 63.4104 74.837C63.357 74.8464 63.3068 74.8691 63.2645 74.9031V74.9031Z","fill","black"],["d","M65.5796 77.3311L65.0757 77.2668C64.9739 77.2668 64.9042 77.1918 64.9203 77.1275L65.3812 75.0103C65.3812 74.9513 65.4884 74.9138 65.5903 74.9245L66.0941 74.9942C66.196 74.9942 66.2656 75.0692 66.2549 75.1282L65.7886 77.2454C65.7779 77.3097 65.6814 77.3472 65.5796 77.3311Z","fill","#263238"],["d","M78.3259 79.0731L77.822 79.0035C77.7202 79.0035 77.6505 78.9284 77.6612 78.8695L78.1276 76.7523C78.1276 76.6933 78.2348 76.6504 78.3366 76.6665L78.8404 76.7308C78.9423 76.7308 79.012 76.8059 78.9959 76.8702L78.5349 78.9874C78.5188 79.0463 78.4277 79.0892 78.3259 79.0731Z","fill","#263238"]],template:function(S,w){1&S&&(g.O4$(),g.TgZ(0,"svg",0),g._UZ(1,"path",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55)(56,"path",56)(57,"path",57)(58,"path",58)(59,"path",59)(60,"path",60)(61,"path",61)(62,"path",62)(63,"path",63)(64,"path",64)(65,"path",65)(66,"path",66)(67,"path",67)(68,"path",68)(69,"path",69)(70,"path",70)(71,"path",71)(72,"path",72)(73,"path",73)(74,"path",74)(75,"path",75),g.qZA())},encapsulation:2}),E})();var A=e(68489);let R=(()=>{class E{constructor(S){this.modalService=S}ngOnInit(){}onClose(){this.modalService.close(!0)}}return E.\u0275fac=function(S){return new(S||E)(g.Y36(I.Z))},E.\u0275cmp=g.Xpm({type:E,selectors:[["catalog-form-notification-instruction-modal"]],decls:14,vars:12,consts:[[1,"modal-page","catalog-form-notification-instruction-modal-component"],[1,"fas","fa-times","x-icon",3,"click"],[1,"svg-container"],[1,"btn","btn-primary",3,"click"]],template:function(S,w){1&S&&(g.TgZ(0,"div",0)(1,"button",1),g.NdJ("click",function(){return w.onClose()}),g.ALo(2,"localize"),g.qZA(),g.TgZ(3,"h1"),g._uU(4),g.ALo(5,"localize"),g.qZA(),g.TgZ(6,"span"),g._uU(7),g.ALo(8,"localize"),g.qZA(),g.TgZ(9,"div",2),g._UZ(10,"ux-catalog-item-notification"),g.qZA(),g.TgZ(11,"button",3),g.NdJ("click",function(){return w.onClose()}),g._uU(12),g.ALo(13,"localize"),g.qZA()()),2&S&&(g.xp6(1),g.uIk("aria-label",g.lcZ(2,4,"SharedClose")),g.xp6(3),g.Oqu(g.lcZ(5,6,"CatalogManagement.NotificationInstructionModal.Title")),g.xp6(3),g.Oqu(g.lcZ(8,8,"CatalogManagement.NotificationInstructionModal.SecondText")),g.xp6(5),g.Oqu(g.lcZ(13,10,"SharedContinue")))},dependencies:[F,A.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.mat-dialog-container{padding:20px}.catalog-form-notification-instruction-modal-component{width:700px;min-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 720px){.catalog-form-notification-instruction-modal-component{width:100%;min-width:100%}}.catalog-form-notification-instruction-modal-component h1{font-size:22px;margin:0 0 30px;padding-right:30px;color:var(--color-primary)}.catalog-form-notification-instruction-modal-component span{text-align:center}.catalog-form-notification-instruction-modal-component .svg-container{display:flex;align-items:center;justify-self:center;margin:30px 0}.catalog-form-notification-instruction-modal-component button.btn-primary{margin:30px 0 10px}\n"],encapsulation:2}),E})()},83266:(W,b,e)=>{"use strict";e.d(b,{X:()=>R});var g=e(89724),I=e(64814);let F=(()=>{class E{constructor(){this.emptyState=!1}}return E.\u0275fac=function(S){return new(S||E)},E.\u0275cmp=g.Xpm({type:E,selectors:[["ux-catalog-item-permission-svg"]],inputs:{emptyState:"emptyState"},decls:131,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","width","260","height","260","viewBox","0 0 260 260","fill","none"],["d","M189.8 175.656C214.968 168.376 235.186 155.693 240.453 128.664C245.081 104.931 240.479 75.3428 221.624 58.4636C202.873 41.6728 172.942 40.7836 151.315 52.2236C128.84 64.142 121.217 89.596 97.6403 100.469C86.7613 105.468 74.8017 107.656 62.8575 106.834C52.3067 106.184 41.2255 102.263 31.1375 107.25C6.75992 119.278 21.0443 154.019 34.5019 168.802C55.4579 191.828 75.3895 182.068 102.102 179.202C132.08 176.004 159.884 184.324 189.8 175.656Z",1,"primary-svg-custom-color"],["opacity","0.9","d","M189.8 175.656C214.968 168.376 235.186 155.693 240.453 128.664C245.081 104.931 240.479 75.3428 221.624 58.4636C202.873 41.6728 172.942 40.7836 151.315 52.2236C128.84 64.142 121.217 89.596 97.6403 100.469C86.7613 105.468 74.8017 107.656 62.8575 106.834C52.3067 106.184 41.2255 102.263 31.1375 107.25C6.75992 119.278 21.0443 154.019 34.5019 168.802C55.4579 191.828 75.3895 182.068 102.102 179.202C132.08 176.004 159.884 184.324 189.8 175.656Z","fill","white"],["d","M130 222.331C185.682 222.331 230.822 219.696 230.822 216.445C230.822 213.194 185.682 210.558 130 210.558C74.3167 210.558 29.1768 213.194 29.1768 216.445C29.1768 219.696 74.3167 222.331 130 222.331Z","fill","#F5F5F5"],["d","M141.06 186.779H46.472C43.9046 186.779 41.8232 188.86 41.8232 191.428V208.302C41.8232 210.869 43.9046 212.95 46.472 212.95H141.06C143.627 212.95 145.709 210.869 145.709 208.302V191.428C145.709 188.86 143.627 186.779 141.06 186.779Z",1,"primary-svg-custom-color"],["d","M142.158 187.876H47.5697C45.0022 187.876 42.9209 189.957 42.9209 192.525V209.399C42.9209 211.966 45.0022 214.048 47.5697 214.048H142.158C144.725 214.048 146.806 211.966 146.806 209.399V192.525C146.806 189.957 144.725 187.876 142.158 187.876Z",1,"primary-svg-custom-color"],["opacity","0.6","d","M142.158 187.876H47.5697C45.0022 187.876 42.9209 189.957 42.9209 192.525V209.399C42.9209 211.966 45.0022 214.048 47.5697 214.048H142.158C144.725 214.048 146.806 211.966 146.806 209.399V192.525C146.806 189.957 144.725 187.876 142.158 187.876Z","fill","#FAFAFA"],["d","M143.254 188.973H48.6664C46.0989 188.973 44.0176 191.054 44.0176 193.622V210.501C44.0176 213.069 46.0989 215.15 48.6664 215.15H143.254C145.822 215.15 147.903 213.069 147.903 210.501V193.622C147.903 191.054 145.822 188.973 143.254 188.973Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M143.254 188.973H48.6664C46.0989 188.973 44.0176 191.054 44.0176 193.622V210.501C44.0176 213.069 46.0989 215.15 48.6664 215.15H143.254C145.822 215.15 147.903 213.069 147.903 210.501V193.622C147.903 191.054 145.822 188.973 143.254 188.973Z","fill","#FAFAFA"],["d","M122.506 193.398H72.0088C71.4603 193.398 71.0156 193.843 71.0156 194.392V196.368C71.0156 196.916 71.4603 197.361 72.0088 197.361H122.506C123.055 197.361 123.499 196.916 123.499 196.368V194.392C123.499 193.843 123.055 193.398 122.506 193.398Z",1,"primary-svg-custom-color"],["d","M94.6288 200.08H72.0088C71.4603 200.08 71.0156 200.525 71.0156 201.074V203.05C71.0156 203.598 71.4603 204.043 72.0088 204.043H94.6288C95.1774 204.043 95.622 203.598 95.622 203.05V201.074C95.622 200.525 95.1774 200.08 94.6288 200.08Z",1,"primary-svg-custom-color"],["d","M116.469 200.08H99.1065C98.558 200.08 98.1133 200.525 98.1133 201.074V203.05C98.1133 203.598 98.558 204.043 99.1065 204.043H116.469C117.018 204.043 117.462 203.598 117.462 203.05V201.074C117.462 200.525 117.018 200.08 116.469 200.08Z",1,"primary-svg-custom-color"],["d","M132.599 206.762H71.5564C71.2577 206.762 71.0156 207.004 71.0156 207.303V207.714C71.0156 208.013 71.2577 208.255 71.5564 208.255H132.599C132.898 208.255 133.14 208.013 133.14 207.714V207.303C133.14 207.004 132.898 206.762 132.599 206.762Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M132.599 206.762H71.5564C71.2577 206.762 71.0156 207.004 71.0156 207.303V207.714C71.0156 208.013 71.2577 208.255 71.5564 208.255H132.599C132.898 208.255 133.14 208.013 133.14 207.714V207.303C133.14 207.004 132.898 206.762 132.599 206.762Z","fill","#FAFAFA"],["d","M65.7086 204.23C66.9011 199.221 63.8069 194.193 58.7976 193.001C53.7883 191.808 48.7608 194.902 47.5683 199.912C46.3759 204.921 49.47 209.948 54.4793 211.141C59.4886 212.333 64.5162 209.239 65.7086 204.23Z",1,"primary-svg-custom-color"],["d","M64.3344 202.062C64.3344 203.584 63.883 205.072 63.0374 206.337C62.1917 207.603 60.9898 208.589 59.5835 209.172C58.1773 209.754 56.6298 209.907 55.137 209.61C53.6441 209.313 52.2728 208.58 51.1965 207.503C50.1202 206.427 49.3872 205.056 49.0903 203.563C48.7933 202.07 48.9457 200.523 49.5282 199.116C50.1107 197.71 51.0971 196.508 52.3627 195.663C53.6283 194.817 55.1163 194.366 56.6384 194.366C57.6515 194.357 58.6564 194.549 59.5942 194.933C60.5319 195.317 61.3839 195.883 62.1004 196.6C62.8168 197.316 63.3834 198.168 63.7669 199.106C64.1505 200.044 64.3434 201.048 64.3344 202.062Z","fill","#FAFAFA"],["d","M63.4028 205.728C62.7414 206.943 61.7644 207.958 60.5747 208.665C59.385 209.372 58.0267 209.745 56.6428 209.745C55.2589 209.745 53.9006 209.372 52.7109 208.665C51.5213 207.958 50.5443 206.943 49.8828 205.728C51.8851 204.394 54.2371 203.682 56.6428 203.682C59.0486 203.682 61.4006 204.394 63.4028 205.728Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M63.4028 205.728C62.7414 206.943 61.7644 207.958 60.5747 208.665C59.385 209.372 58.0267 209.745 56.6428 209.745C55.2589 209.745 53.9006 209.372 52.7109 208.665C51.5213 207.958 50.5443 206.943 49.8828 205.728C51.8851 204.394 54.2371 203.682 56.6428 203.682C59.0486 203.682 61.4006 204.394 63.4028 205.728Z","fill","#FAFAFA"],["d","M56.6377 202.857C58.5303 202.857 60.0645 201.323 60.0645 199.43C60.0645 197.538 58.5303 196.004 56.6377 196.004C54.7452 196.004 53.2109 197.538 53.2109 199.43C53.2109 201.323 54.7452 202.857 56.6377 202.857Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M56.6377 202.857C58.5303 202.857 60.0645 201.323 60.0645 199.43C60.0645 197.538 58.5303 196.004 56.6377 196.004C54.7452 196.004 53.2109 197.538 53.2109 199.43C53.2109 201.323 54.7452 202.857 56.6377 202.857Z","fill","#FAFAFA"],["d","M141.06 156.494H46.472C43.9046 156.494 41.8232 158.575 41.8232 161.143V178.017C41.8232 180.584 43.9046 182.666 46.472 182.666H141.06C143.627 182.666 145.709 180.584 145.709 178.017V161.143C145.709 158.575 143.627 156.494 141.06 156.494Z",1,"primary-svg-custom-color"],["d","M142.158 157.591H47.5697C45.0022 157.591 42.9209 159.673 42.9209 162.24V179.119C42.9209 181.687 45.0022 183.768 47.5697 183.768H142.158C144.725 183.768 146.806 181.687 146.806 179.119V162.24C146.806 159.673 144.725 157.591 142.158 157.591Z",1,"primary-svg-custom-color"],["opacity","0.6","d","M142.158 157.591H47.5697C45.0022 157.591 42.9209 159.673 42.9209 162.24V179.119C42.9209 181.687 45.0022 183.768 47.5697 183.768H142.158C144.725 183.768 146.806 181.687 146.806 179.119V162.24C146.806 159.673 144.725 157.591 142.158 157.591Z","fill","#FAFAFA"],["d","M143.254 158.688H48.6664C46.0989 158.688 44.0176 160.77 44.0176 163.337V180.211C44.0176 182.779 46.0989 184.86 48.6664 184.86H143.254C145.822 184.86 147.903 182.779 147.903 180.211V163.337C147.903 160.77 145.822 158.688 143.254 158.688Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M143.254 158.688H48.6664C46.0989 158.688 44.0176 160.77 44.0176 163.337V180.211C44.0176 182.779 46.0989 184.86 48.6664 184.86H143.254C145.822 184.86 147.903 182.779 147.903 180.211V163.337C147.903 160.77 145.822 158.688 143.254 158.688Z","fill","#FAFAFA"],["d","M87.0576 163.114H72.0088C71.4603 163.114 71.0156 163.558 71.0156 164.107V166.083C71.0156 166.631 71.4603 167.076 72.0088 167.076H87.0576C87.6061 167.076 88.0508 166.631 88.0508 166.083V164.107C88.0508 163.558 87.6061 163.114 87.0576 163.114Z",1,"primary-svg-custom-color"],["d","M102.876 163.114H91.2544C90.7059 163.114 90.2612 163.558 90.2612 164.107V166.083C90.2612 166.631 90.7059 167.076 91.2544 167.076H102.876C103.425 167.076 103.87 166.631 103.87 166.083V164.107C103.87 163.558 103.425 163.114 102.876 163.114Z",1,"primary-svg-custom-color"],["d","M124.846 169.796H72.0088C71.4603 169.796 71.0156 170.24 71.0156 170.789V172.765C71.0156 173.313 71.4603 173.758 72.0088 173.758H124.846C125.395 173.758 125.839 173.313 125.839 172.765V170.789C125.839 170.24 125.395 169.796 124.846 169.796Z",1,"primary-svg-custom-color"],["d","M108.398 176.478H71.5564C71.2577 176.478 71.0156 176.72 71.0156 177.018V177.429C71.0156 177.728 71.2577 177.97 71.5564 177.97H108.398C108.697 177.97 108.939 177.728 108.939 177.429V177.018C108.939 176.72 108.697 176.478 108.398 176.478Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M108.398 176.478H71.5564C71.2577 176.478 71.0156 176.72 71.0156 177.018V177.429C71.0156 177.728 71.2577 177.97 71.5564 177.97H108.398C108.697 177.97 108.939 177.728 108.939 177.429V177.018C108.939 176.72 108.697 176.478 108.398 176.478Z","fill","#FAFAFA"],["d","M65.7096 173.946C66.9021 168.937 63.8079 163.91 58.7986 162.717C53.7893 161.525 48.7618 164.619 47.5693 169.628C46.3768 174.638 49.471 179.665 54.4803 180.858C59.4896 182.05 64.5171 178.956 65.7096 173.946Z",1,"primary-svg-custom-color"],["d","M64.3344 171.777C64.3344 173.299 63.883 174.787 63.0374 176.052C62.1917 177.318 60.9898 178.304 59.5835 178.887C58.1773 179.469 56.6298 179.622 55.137 179.325C53.6441 179.028 52.2728 178.295 51.1965 177.219C50.1202 176.142 49.3872 174.771 49.0903 173.278C48.7933 171.785 48.9457 170.238 49.5282 168.832C50.1107 167.425 51.0971 166.223 52.3627 165.378C53.6283 164.532 55.1163 164.081 56.6384 164.081C57.6515 164.072 58.6564 164.265 59.5942 164.648C60.5319 165.032 61.3839 165.598 62.1004 166.315C62.8168 167.031 63.3834 167.883 63.7669 168.821C64.1505 169.759 64.3434 170.764 64.3344 171.777V171.777Z","fill","#FAFAFA"],["d","M63.4028 175.443C62.7414 176.658 61.7644 177.673 60.5747 178.38C59.385 179.087 58.0267 179.46 56.6428 179.46C55.2589 179.46 53.9006 179.087 52.7109 178.38C51.5213 177.673 50.5443 176.658 49.8828 175.443C51.8851 174.109 54.2371 173.397 56.6428 173.397C59.0486 173.397 61.4006 174.109 63.4028 175.443Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M63.4028 175.443C62.7414 176.658 61.7644 177.673 60.5747 178.38C59.385 179.087 58.0267 179.46 56.6428 179.46C55.2589 179.46 53.9006 179.087 52.7109 178.38C51.5213 177.673 50.5443 176.658 49.8828 175.443C51.8851 174.109 54.2371 173.397 56.6428 173.397C59.0486 173.397 61.4006 174.109 63.4028 175.443Z","fill","#FAFAFA"],["d","M56.6377 172.572C58.5303 172.572 60.0645 171.038 60.0645 169.146C60.0645 167.253 58.5303 165.719 56.6377 165.719C54.7452 165.719 53.2109 167.253 53.2109 169.146C53.2109 171.038 54.7452 172.572 56.6377 172.572Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M56.6377 172.572C58.5303 172.572 60.0645 171.038 60.0645 169.146C60.0645 167.253 58.5303 165.719 56.6377 165.719C54.7452 165.719 53.2109 167.253 53.2109 169.146C53.2109 171.038 54.7452 172.572 56.6377 172.572Z","fill","#FAFAFA"],["d","M141.06 126.209H46.472C43.9046 126.209 41.8232 128.291 41.8232 130.858V147.737C41.8232 150.305 43.9046 152.386 46.472 152.386H141.06C143.627 152.386 145.709 150.305 145.709 147.737V130.858C145.709 128.291 143.627 126.209 141.06 126.209Z",1,"primary-svg-custom-color"],["d","M142.158 127.306H47.5697C45.0022 127.306 42.9209 129.388 42.9209 131.955V148.829C42.9209 151.397 45.0022 153.478 47.5697 153.478H142.158C144.725 153.478 146.806 151.397 146.806 148.829V131.955C146.806 129.388 144.725 127.306 142.158 127.306Z",1,"primary-svg-custom-color"],["opacity","0.6","d","M142.158 127.306H47.5697C45.0022 127.306 42.9209 129.388 42.9209 131.955V148.829C42.9209 151.397 45.0022 153.478 47.5697 153.478H142.158C144.725 153.478 146.806 151.397 146.806 148.829V131.955C146.806 129.388 144.725 127.306 142.158 127.306Z","fill","#FAFAFA"],["d","M143.254 128.404H48.6664C46.0989 128.404 44.0176 130.485 44.0176 133.052V149.932C44.0176 152.499 46.0989 154.58 48.6664 154.58H143.254C145.822 154.58 147.903 152.499 147.903 149.932V133.052C147.903 130.485 145.822 128.404 143.254 128.404Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M143.254 128.404H48.6664C46.0989 128.404 44.0176 130.485 44.0176 133.052V149.932C44.0176 152.499 46.0989 154.58 48.6664 154.58H143.254C145.822 154.58 147.903 152.499 147.903 149.932V133.052C147.903 130.485 145.822 128.404 143.254 128.404Z","fill","#FAFAFA"],["d","M122.132 132.829H72.0088C71.4603 132.829 71.0156 133.273 71.0156 133.822V135.798C71.0156 136.346 71.4603 136.791 72.0088 136.791H122.132C122.68 136.791 123.125 136.346 123.125 135.798V133.822C123.125 133.273 122.68 132.829 122.132 132.829Z",1,"primary-svg-custom-color"],["d","M105.258 139.511H72.0088C71.4603 139.511 71.0156 139.955 71.0156 140.504V142.48C71.0156 143.028 71.4603 143.473 72.0088 143.473H105.258C105.806 143.473 106.251 143.028 106.251 142.48V140.504C106.251 139.955 105.806 139.511 105.258 139.511Z",1,"primary-svg-custom-color"],["d","M113.276 139.511H110.188C109.639 139.511 109.194 139.955 109.194 140.504V142.48C109.194 143.028 109.639 143.473 110.188 143.473H113.276C113.825 143.473 114.27 143.028 114.27 142.48V140.504C114.27 139.955 113.825 139.511 113.276 139.511Z",1,"primary-svg-custom-color"],["d","M98.3728 146.193H71.5564C71.2577 146.193 71.0156 146.435 71.0156 146.734V147.144C71.0156 147.443 71.2577 147.685 71.5564 147.685H98.3728C98.6715 147.685 98.9136 147.443 98.9136 147.144V146.734C98.9136 146.435 98.6715 146.193 98.3728 146.193Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M98.3728 146.193H71.5564C71.2577 146.193 71.0156 146.435 71.0156 146.734V147.144C71.0156 147.443 71.2577 147.685 71.5564 147.685H98.3728C98.6715 147.685 98.9136 147.443 98.9136 147.144V146.734C98.9136 146.435 98.6715 146.193 98.3728 146.193Z","fill","#FAFAFA"],["d","M133.042 146.193H102.294C101.996 146.193 101.753 146.435 101.753 146.734V147.144C101.753 147.443 101.996 147.685 102.294 147.685H133.042C133.341 147.685 133.583 147.443 133.583 147.144V146.734C133.583 146.435 133.341 146.193 133.042 146.193Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M133.042 146.193H102.294C101.996 146.193 101.753 146.435 101.753 146.734V147.144C101.753 147.443 101.996 147.685 102.294 147.685H133.042C133.341 147.685 133.583 147.443 133.583 147.144V146.734C133.583 146.435 133.341 146.193 133.042 146.193Z","fill","#FAFAFA"],["d","M63.2315 148.083C66.8726 144.441 66.8726 138.538 63.2315 134.897C59.5904 131.256 53.687 131.256 50.0459 134.897C46.4048 138.538 46.4048 144.441 50.0459 148.083C53.687 151.724 59.5904 151.724 63.2315 148.083Z",1,"primary-svg-custom-color"],["d","M64.3344 141.492C64.3344 143.014 63.883 144.502 63.0374 145.768C62.1917 147.033 60.9898 148.02 59.5835 148.602C58.1773 149.185 56.6298 149.337 55.137 149.04C53.6441 148.743 52.2728 148.01 51.1965 146.934C50.1202 145.858 49.3872 144.486 49.0903 142.993C48.7933 141.501 48.9457 139.953 49.5282 138.547C50.1107 137.141 51.0971 135.939 52.3627 135.093C53.6283 134.247 55.1163 133.796 56.6384 133.796C57.6515 133.787 58.6564 133.98 59.5942 134.363C60.5319 134.747 61.3839 135.314 62.1004 136.03C62.8168 136.746 63.3834 137.598 63.7669 138.536C64.1505 139.474 64.3434 140.479 64.3344 141.492V141.492Z","fill","#FAFAFA"],["d","M63.4028 145.158C62.7414 146.374 61.7644 147.388 60.5747 148.095C59.385 148.802 58.0267 149.176 56.6428 149.176C55.2589 149.176 53.9006 148.802 52.7109 148.095C51.5213 147.388 50.5443 146.374 49.8828 145.158C51.8851 143.824 54.2371 143.113 56.6428 143.113C59.0486 143.113 61.4006 143.824 63.4028 145.158Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M63.4028 145.158C62.7414 146.374 61.7644 147.388 60.5747 148.095C59.385 148.802 58.0267 149.176 56.6428 149.176C55.2589 149.176 53.9006 148.802 52.7109 148.095C51.5213 147.388 50.5443 146.374 49.8828 145.158C51.8851 143.824 54.2371 143.113 56.6428 143.113C59.0486 143.113 61.4006 143.824 63.4028 145.158Z","fill","#FAFAFA"],["d","M60.0645 138.84C60.0635 139.517 59.8617 140.18 59.4845 140.742C59.1073 141.305 58.5718 141.744 57.9455 142.002C57.3193 142.261 56.6304 142.328 55.966 142.195C55.3016 142.062 54.6915 141.735 54.2128 141.256C53.7341 140.777 53.4082 140.166 53.2764 139.501C53.1446 138.837 53.2128 138.148 53.4723 137.522C53.7318 136.896 54.171 136.361 54.7344 135.985C55.2979 135.609 55.9602 135.408 56.6377 135.408C57.0882 135.408 57.5342 135.497 57.9503 135.669C58.3664 135.842 58.7444 136.095 59.0627 136.413C59.381 136.732 59.6333 137.111 59.8052 137.527C59.9771 137.943 60.0652 138.39 60.0645 138.84V138.84Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M60.0645 138.84C60.0635 139.517 59.8617 140.18 59.4845 140.742C59.1073 141.305 58.5718 141.744 57.9455 142.002C57.3193 142.261 56.6304 142.328 55.966 142.195C55.3016 142.062 54.6915 141.735 54.2128 141.256C53.7341 140.777 53.4082 140.166 53.2764 139.501C53.1446 138.837 53.2128 138.148 53.4723 137.522C53.7318 136.896 54.171 136.361 54.7344 135.985C55.2979 135.609 55.9602 135.408 56.6377 135.408C57.0882 135.408 57.5342 135.497 57.9503 135.669C58.3664 135.842 58.7444 136.095 59.0627 136.413C59.381 136.732 59.6333 137.111 59.8052 137.527C59.9771 137.943 60.0652 138.39 60.0645 138.84V138.84Z","fill","#FAFAFA"],["d","M67.7765 63.8196H65.4053V64.3396H67.7765V63.8196Z",1,"primary-svg-custom-color"],["d","M61.6505 63.8196H56.0449V64.3396H61.6505V63.8196Z",1,"primary-svg-custom-color"],["d","M141.06 65.6395H46.472C43.9046 65.6395 41.8232 67.7209 41.8232 70.2883V87.1675C41.8232 89.735 43.9046 91.8163 46.472 91.8163H141.06C143.627 91.8163 145.709 89.735 145.709 87.1675V70.2883C145.709 67.7209 143.627 65.6395 141.06 65.6395Z",1,"primary-svg-custom-color"],["d","M142.158 66.7368H47.5697C45.0022 66.7368 42.9209 68.8182 42.9209 71.3856V88.2648C42.9209 90.8323 45.0022 92.9136 47.5697 92.9136H142.158C144.725 92.9136 146.806 90.8323 146.806 88.2648V71.3856C146.806 68.8182 144.725 66.7368 142.158 66.7368Z",1,"primary-svg-custom-color"],["opacity","0.6","d","M142.158 66.7368H47.5697C45.0022 66.7368 42.9209 68.8182 42.9209 71.3856V88.2648C42.9209 90.8323 45.0022 92.9136 47.5697 92.9136H142.158C144.725 92.9136 146.806 90.8323 146.806 88.2648V71.3856C146.806 68.8182 144.725 66.7368 142.158 66.7368Z","fill","#FAFAFA"],["d","M143.254 67.834H48.6664C46.0989 67.834 44.0176 69.9153 44.0176 72.4828V89.362C44.0176 91.9294 46.0989 94.0108 48.6664 94.0108H143.254C145.822 94.0108 147.903 91.9294 147.903 89.362V72.4828C147.903 69.9153 145.822 67.834 143.254 67.834Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M143.254 67.834H48.6664C46.0989 67.834 44.0176 69.9153 44.0176 72.4828V89.362C44.0176 91.9294 46.0989 94.0108 48.6664 94.0108H143.254C145.822 94.0108 147.903 91.9294 147.903 89.362V72.4828C147.903 69.9153 145.822 67.834 143.254 67.834Z","fill","#FAFAFA"],["d","M117.998 72.2592H72.0088C71.4603 72.2592 71.0156 72.7038 71.0156 73.2524V75.2284C71.0156 75.7769 71.4603 76.2216 72.0088 76.2216H117.998C118.546 76.2216 118.991 75.7769 118.991 75.2284V73.2524C118.991 72.7038 118.546 72.2592 117.998 72.2592Z",1,"primary-svg-custom-color"],["d","M133.858 78.9412H72.0088C71.4603 78.9412 71.0156 79.3858 71.0156 79.9344V81.9104C71.0156 82.4589 71.4603 82.9036 72.0088 82.9036H133.858C134.406 82.9036 134.851 82.4589 134.851 81.9104V79.9344C134.851 79.3858 134.406 78.9412 133.858 78.9412Z",1,"primary-svg-custom-color"],["d","M88.4356 85.6232H71.5564C71.2577 85.6232 71.0156 85.8653 71.0156 86.164V86.5748C71.0156 86.8734 71.2577 87.1156 71.5564 87.1156H88.4356C88.7343 87.1156 88.9764 86.8734 88.9764 86.5748V86.164C88.9764 85.8653 88.7343 85.6232 88.4356 85.6232Z",1,"primary-svg-custom-color"],["opacity","0.5","d","M88.4356 85.6232H71.5564C71.2577 85.6232 71.0156 85.8653 71.0156 86.164V86.5748C71.0156 86.8734 71.2577 87.1156 71.5564 87.1156H88.4356C88.7343 87.1156 88.9764 86.8734 88.9764 86.5748V86.164C88.9764 85.8653 88.7343 85.6232 88.4356 85.6232Z","fill","#FAFAFA"],["d","M65.7096 83.0863C66.9021 78.077 63.8079 73.0494 58.7986 71.857C53.7893 70.6645 48.7618 73.7587 47.5693 78.768C46.3768 83.7773 49.471 88.8048 54.4803 89.9973C59.4896 91.1897 64.5171 88.0956 65.7096 83.0863Z",1,"primary-svg-custom-color"],["d","M64.3344 80.9224C64.3344 82.4445 63.883 83.9325 63.0374 85.1981C62.1917 86.4637 60.9898 87.4501 59.5835 88.0326C58.1773 88.6151 56.6298 88.7675 55.137 88.4705C53.6441 88.1736 52.2728 87.4406 51.1965 86.3643C50.1202 85.288 49.3872 83.9167 49.0903 82.4238C48.7933 80.9309 48.9457 79.3835 49.5282 77.9773C50.1107 76.571 51.0971 75.3691 52.3627 74.5234C53.6283 73.6778 55.1163 73.2264 56.6384 73.2264C57.6504 73.2216 58.6533 73.4174 59.5892 73.8024C60.5251 74.1875 61.3754 74.7542 62.091 75.4698C62.8066 76.1854 63.3733 77.0357 63.7584 77.9716C64.1434 78.9075 64.3392 79.9104 64.3344 80.9224V80.9224Z","fill","#FAFAFA"],["d","M63.4028 84.5884C62.7414 85.804 61.7644 86.8187 60.5747 87.5258C59.385 88.2328 58.0267 88.606 56.6428 88.606C55.2589 88.606 53.9006 88.2328 52.7109 87.5258C51.5213 86.8187 50.5443 85.804 49.8828 84.5884C51.8851 83.2547 54.2371 82.5431 56.6428 82.5431C59.0486 82.5431 61.4006 83.2547 63.4028 84.5884V84.5884Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M63.4028 84.5884C62.7414 85.804 61.7644 86.8187 60.5747 87.5258C59.385 88.2328 58.0267 88.606 56.6428 88.606C55.2589 88.606 53.9006 88.2328 52.7109 87.5258C51.5213 86.8187 50.5443 85.804 49.8828 84.5884C51.8851 83.2547 54.2371 82.5431 56.6428 82.5431C59.0486 82.5431 61.4006 83.2547 63.4028 84.5884V84.5884Z","fill","#FAFAFA"],["d","M56.6377 81.7127C58.5303 81.7127 60.0645 80.1785 60.0645 78.2859C60.0645 76.3934 58.5303 74.8591 56.6377 74.8591C54.7452 74.8591 53.2109 76.3934 53.2109 78.2859C53.2109 80.1785 54.7452 81.7127 56.6377 81.7127Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M56.6377 81.7127C58.5303 81.7127 60.0645 80.1785 60.0645 78.2859C60.0645 76.3934 58.5303 74.8591 56.6377 74.8591C54.7452 74.8591 53.2109 76.3934 53.2109 78.2859C53.2109 80.1785 54.7452 81.7127 56.6377 81.7127Z","fill","#FAFAFA"],["d","M207.547 135.777L204.136 137.55L207.958 140.52C207.958 140.52 210.527 138.367 209.518 136.88L207.547 135.777Z","fill","#E4897B"],["d","M202.186 141.164L205.446 143.432L207.958 140.52L204.136 137.55L202.186 141.164Z","fill","#E4897B"],["d","M208.868 106.288C209.336 106.902 209.737 107.453 210.142 108.051C210.548 108.649 210.933 109.226 211.317 109.819C212.077 111.015 212.799 112.242 213.465 113.5C214.148 114.772 214.765 116.077 215.316 117.411L215.727 118.451L216.096 119.491C216.226 119.834 216.325 120.198 216.434 120.557L216.595 121.077L216.632 121.212L216.694 121.436C216.734 121.597 216.765 121.76 216.788 121.924C216.909 122.91 216.838 123.909 216.58 124.868C216.388 125.636 216.143 126.39 215.847 127.124C215.297 128.471 214.658 129.779 213.933 131.04C212.544 133.481 210.964 135.807 209.206 137.998L206.814 136.438C207.963 134.04 209.087 131.57 210.069 129.158C210.551 127.98 210.969 126.777 211.323 125.554C211.485 125.006 211.609 124.446 211.692 123.88C211.76 123.512 211.76 123.135 211.692 122.767C211.692 122.767 211.692 122.767 211.692 122.767C211.692 122.767 211.692 122.798 211.692 122.767L211.65 122.663L211.479 122.231C211.369 121.945 211.265 121.664 211.13 121.378L210.756 120.526L210.345 119.668C209.776 118.534 209.166 117.407 208.515 116.288C207.854 115.175 207.173 114.062 206.435 112.97C205.696 111.878 204.963 110.77 204.266 109.767L208.868 106.288Z","fill","#E4897B"],["d","M215.971 114.27L207.407 120.276C207.407 120.276 206.887 119.153 206.164 117.515C205.577 116.21 204.843 114.582 204.115 112.939C203.819 112.273 203.528 111.608 203.242 110.958C201.261 106.444 203.575 103.194 207.641 103.797C211.224 104.333 215.971 114.27 215.971 114.27Z","fill","#263238"],["d","M206.575 108.02C206.741 109.632 206.757 114.618 206.164 117.515C205.576 116.21 204.843 114.582 204.115 112.939L206.575 108.02Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M206.575 108.02C206.741 109.632 206.757 114.618 206.164 117.515C205.576 116.21 204.843 114.582 204.115 112.939L206.575 108.02Z",1,"primary-svg-custom-color"],["opacity","0.8"],["opacity","0.8","d","M206.575 108.02C206.741 109.632 206.757 114.618 206.164 117.515C205.576 116.21 204.843 114.582 204.115 112.939L206.575 108.02Z","fill","black"],["d","M219.388 148.912L127.982 124.597C126.795 124.273 125.784 123.494 125.166 122.429C124.549 121.365 124.377 120.1 124.685 118.908L129.022 102.601C129.35 101.417 130.13 100.409 131.194 99.7952C132.259 99.1813 133.522 99.0106 134.711 99.32L226.117 123.63C227.305 123.954 228.317 124.734 228.934 125.8C229.552 126.866 229.724 128.132 229.413 129.324L225.077 145.6C224.756 146.79 223.978 147.805 222.913 148.425C221.848 149.046 220.581 149.221 219.388 148.912V148.912Z",1,"primary-svg-custom-color"],["opacity","0.8","d","M219.388 148.912L127.982 124.597C126.795 124.273 125.784 123.494 125.166 122.429C124.549 121.365 124.377 120.1 124.685 118.908L129.022 102.601C129.35 101.417 130.13 100.409 131.194 99.7952C132.259 99.1813 133.522 99.0106 134.711 99.32L226.117 123.63C227.305 123.954 228.317 124.734 228.934 125.8C229.552 126.866 229.724 128.132 229.413 129.324L225.077 145.6C224.756 146.79 223.978 147.805 222.913 148.425C221.848 149.046 220.581 149.221 219.388 148.912V148.912Z","fill","#FAFAFA"],["d","M220.163 150.28L128.762 125.939C127.574 125.616 126.562 124.837 125.943 123.772C125.325 122.707 125.152 121.442 125.46 120.25L129.802 103.948C130.126 102.76 130.904 101.747 131.969 101.129C133.034 100.511 134.299 100.337 135.491 100.646L226.892 124.961C228.08 125.284 229.092 126.063 229.711 127.128C230.329 128.192 230.502 129.458 230.194 130.65L225.857 146.957C225.538 148.15 224.761 149.169 223.694 149.791C222.628 150.414 221.358 150.589 220.163 150.28V150.28Z",1,"primary-svg-custom-color"],["opacity","0.4","d","M220.163 150.28L128.762 125.939C127.574 125.616 126.562 124.837 125.943 123.772C125.325 122.707 125.152 121.442 125.46 120.25L129.802 103.948C130.126 102.76 130.904 101.747 131.969 101.129C133.034 100.511 134.299 100.337 135.491 100.646L226.892 124.961C228.08 125.284 229.092 126.063 229.711 127.128C230.329 128.192 230.502 129.458 230.194 130.65L225.857 146.957C225.538 148.15 224.761 149.169 223.694 149.791C222.628 150.414 221.358 150.589 220.163 150.28V150.28Z","fill","#FAFAFA"],["d","M220.943 151.601L129.542 127.286C128.354 126.962 127.341 126.184 126.723 125.119C126.105 124.054 125.932 122.789 126.24 121.597L130.577 105.29C130.901 104.101 131.681 103.089 132.747 102.472C133.813 101.855 135.079 101.682 136.271 101.993L227.671 126.303C228.866 126.626 229.885 127.409 230.504 128.481C231.122 129.553 231.291 130.826 230.973 132.023L226.631 148.325C226.303 149.508 225.522 150.515 224.458 151.127C223.393 151.74 222.131 151.91 220.943 151.601V151.601Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M220.943 151.601L129.542 127.286C128.354 126.962 127.341 126.184 126.723 125.119C126.105 124.054 125.932 122.789 126.24 121.597L130.577 105.29C130.901 104.101 131.681 103.089 132.747 102.472C133.813 101.855 135.079 101.682 136.271 101.993L227.671 126.303C228.866 126.626 229.885 127.409 230.504 128.481C231.122 129.553 231.291 130.826 230.973 132.023L226.631 148.325C226.303 149.508 225.522 150.515 224.458 151.127C223.393 151.74 222.131 151.91 220.943 151.601V151.601Z","fill","black"],["d","M215.793 127.742L157.678 112.278C157.147 112.137 156.603 112.453 156.462 112.983L155.954 114.892C155.813 115.422 156.129 115.966 156.659 116.107L214.775 131.571C215.305 131.712 215.849 131.397 215.99 130.866L216.498 128.957C216.639 128.427 216.324 127.883 215.793 127.742Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M215.793 127.742L157.678 112.278C157.147 112.137 156.603 112.453 156.462 112.983L155.954 114.892C155.813 115.422 156.129 115.966 156.659 116.107L214.775 131.571C215.305 131.712 215.849 131.397 215.99 130.866L216.498 128.957C216.639 128.427 216.324 127.883 215.793 127.742Z","fill","#FAFAFA"],["d","M192.672 128.499L155.963 118.732C155.433 118.591 154.889 118.906 154.748 119.436L154.239 121.346C154.098 121.876 154.414 122.42 154.944 122.561L191.653 132.328C192.183 132.469 192.727 132.154 192.868 131.624L193.376 129.714C193.517 129.184 193.202 128.64 192.672 128.499Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M192.672 128.499L155.963 118.732C155.433 118.591 154.889 118.906 154.748 119.436L154.239 121.346C154.098 121.876 154.414 122.42 154.944 122.561L191.653 132.328C192.183 132.469 192.727 132.154 192.868 131.624L193.376 129.714C193.517 129.184 193.202 128.64 192.672 128.499Z","fill","#FAFAFA"],["d","M207.37 139.322L153.807 125.07C153.519 124.993 153.222 125.165 153.146 125.453L153.04 125.85C152.963 126.139 153.135 126.435 153.424 126.512L206.987 140.764C207.275 140.841 207.572 140.669 207.648 140.38L207.754 139.983C207.831 139.695 207.659 139.398 207.37 139.322Z","fill","#FAFAFA"],["d","M147.892 121.628C150.827 117.406 149.784 111.603 145.561 108.668C141.339 105.733 135.537 106.777 132.602 110.999C129.666 115.221 130.71 121.024 134.932 123.959C139.155 126.894 144.957 125.85 147.892 121.628Z",1,"primary-svg-custom-color"],["d","M148.044 118.664C147.652 120.135 146.833 121.456 145.691 122.462C144.548 123.467 143.133 124.111 141.625 124.313C140.116 124.514 138.581 124.264 137.215 123.593C135.849 122.922 134.712 121.861 133.949 120.545C133.185 119.228 132.829 117.714 132.926 116.195C133.023 114.676 133.568 113.22 134.492 112.011C135.416 110.802 136.678 109.894 138.119 109.402C139.559 108.91 141.113 108.856 142.584 109.247C143.564 109.501 144.484 109.947 145.29 110.559C146.097 111.172 146.774 111.938 147.281 112.814C147.789 113.69 148.118 114.659 148.249 115.663C148.38 116.667 148.31 117.687 148.044 118.664Z","fill","#FAFAFA"],["d","M146.203 121.966C145.252 122.977 144.046 123.712 142.711 124.093C141.377 124.474 139.964 124.487 138.623 124.131C137.282 123.774 136.062 123.061 135.093 122.068C134.124 121.074 133.442 119.837 133.12 118.487C135.4 117.712 137.858 117.629 140.185 118.248C142.512 118.867 144.604 120.161 146.198 121.966H146.203Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M146.203 121.966C145.252 122.977 144.046 123.712 142.711 124.093C141.377 124.474 139.964 124.487 138.623 124.131C137.282 123.774 136.062 123.061 135.093 122.068C134.124 121.074 133.442 119.837 133.12 118.487C135.4 117.712 137.858 117.629 140.185 118.248C142.512 118.867 144.604 120.161 146.198 121.966H146.203Z","fill","#FAFAFA"],["d","M144.596 115.024C144.421 115.679 144.057 116.267 143.548 116.714C143.039 117.161 142.409 117.448 141.737 117.537C141.066 117.626 140.383 117.515 139.775 117.216C139.167 116.918 138.661 116.445 138.321 115.859C137.981 115.273 137.822 114.6 137.865 113.923C137.908 113.247 138.15 112.599 138.561 112.061C138.973 111.522 139.534 111.118 140.175 110.898C140.816 110.679 141.508 110.654 142.162 110.828C142.598 110.943 143.007 111.143 143.365 111.416C143.723 111.69 144.024 112.031 144.25 112.421C144.476 112.811 144.623 113.241 144.682 113.688C144.741 114.135 144.712 114.589 144.596 115.024V115.024Z",1,"primary-svg-custom-color"],["opacity","0.7","d","M144.596 115.024C144.421 115.679 144.057 116.267 143.548 116.714C143.039 117.161 142.409 117.448 141.737 117.537C141.066 117.626 140.383 117.515 139.775 117.216C139.167 116.918 138.661 116.445 138.321 115.859C137.981 115.273 137.822 114.6 137.865 113.923C137.908 113.247 138.15 112.599 138.561 112.061C138.973 111.522 139.534 111.118 140.175 110.898C140.816 110.679 141.508 110.654 142.162 110.828C142.598 110.943 143.007 111.143 143.365 111.416C143.723 111.69 144.024 112.031 144.25 112.421C144.476 112.811 144.623 113.241 144.682 113.688C144.741 114.135 144.712 114.589 144.596 115.024V115.024Z","fill","#FAFAFA"],["d","M202.249 92.6223C201.276 95.2743 199.935 100.204 201.557 102.336C201.557 102.336 200.366 104.993 195.281 104.177C189.685 103.277 193.05 100.974 193.05 100.974C196.222 100.734 196.503 98.4567 196.315 96.2415L202.249 92.6223Z","fill","#E4897B"],["d","M191.88 101.857C192.166 101.374 191.911 99.4863 191.911 99.4863C191.911 99.4863 200.002 98.8883 202.831 100.084C204.344 100.724 202.831 103.417 202.831 103.417L191.88 101.857Z","fill","#987B74"],["opacity","0.1","d","M191.88 101.857C192.166 101.374 191.911 99.4863 191.911 99.4863C191.911 99.4863 200.002 98.8883 202.831 100.084C204.344 100.724 202.831 103.417 202.831 103.417L191.88 101.857Z","fill","black"],["d","M192.92 87.9631C192.868 88.2647 192.671 88.4831 192.473 88.4519C192.275 88.4207 192.156 88.1503 192.203 87.8487C192.249 87.5471 192.452 87.3287 192.65 87.3599C192.847 87.3911 192.951 87.6615 192.92 87.9631Z","fill","#263238"],["d","M192.884 88.1139C192.377 88.978 191.752 89.7673 191.027 90.4591C191.208 90.6431 191.427 90.7851 191.669 90.8749C191.911 90.9648 192.169 91.0004 192.426 90.9791L192.884 88.1139Z","fill","#DE5753"],["d","M194.137 87.0271C194.104 87.0287 194.071 87.0207 194.042 87.0041C194.014 86.9875 193.991 86.963 193.976 86.9335C193.876 86.731 193.73 86.5552 193.549 86.4204C193.368 86.2857 193.158 86.196 192.936 86.1587C192.893 86.1487 192.856 86.1236 192.83 86.0882C192.804 86.0528 192.792 86.0094 192.796 85.9658C192.8 85.9223 192.819 85.8816 192.851 85.8511C192.882 85.8207 192.923 85.8025 192.967 85.7999C193.248 85.8431 193.516 85.9529 193.746 86.1202C193.977 86.2875 194.164 86.5076 194.293 86.7619C194.315 86.8041 194.32 86.8533 194.306 86.899C194.293 86.9447 194.262 86.9832 194.22 87.0063C194.194 87.0204 194.166 87.0276 194.137 87.0271V87.0271Z","fill","#263238"],["d","M169.307 207.6L165.552 207.095L165.729 198.266L169.483 198.77L169.307 207.6Z","fill","#E4897B"],["d","M197.335 211.749H193.544L190.596 202.972H194.381L197.335 211.749Z","fill","#E4897B"],["d","M193.04 211.307H197.662C197.737 211.309 197.81 211.335 197.868 211.382C197.926 211.429 197.967 211.494 197.985 211.567L198.734 214.937C198.751 215.019 198.749 215.104 198.729 215.185C198.709 215.266 198.671 215.342 198.617 215.406C198.564 215.471 198.496 215.523 198.42 215.557C198.344 215.592 198.261 215.609 198.177 215.608C196.69 215.582 195.608 215.498 193.736 215.498C192.582 215.498 190.211 215.618 188.62 215.618C187.028 215.618 186.82 214.058 187.47 213.902C190.393 213.262 191.49 212.384 192.426 211.541C192.595 211.39 192.813 211.307 193.04 211.307V211.307Z","fill","#263238"],["d","M165.422 206.237L169.525 206.788C169.599 206.799 169.668 206.835 169.719 206.889C169.77 206.944 169.801 207.015 169.806 207.09L170.097 210.527C170.104 210.61 170.093 210.693 170.063 210.771C170.033 210.849 169.987 210.919 169.926 210.976C169.865 211.033 169.793 211.075 169.713 211.1C169.634 211.125 169.55 211.132 169.468 211.12C167.991 210.891 165.87 210.517 164.008 210.267C161.834 209.971 160.368 209.81 157.836 209.466C156.276 209.258 156.078 207.641 156.744 207.584C159.765 207.34 161.73 207.626 164.476 206.404C164.77 206.262 165.098 206.204 165.422 206.237V206.237Z","fill","#263238"],["d","M165.729 198.266L165.636 202.821L169.395 203.325L169.484 198.775L165.729 198.266Z","fill","#CE6F64"],["d","M194.387 202.977H190.596L192.119 207.501H195.91L194.387 202.977Z","fill","#CE6F64"],["d","M187.2 101.353C187.2 101.353 181.235 112.091 182.598 133.775L202.675 136.484C203.231 133.421 203.325 118.123 208.26 104C206.098 103.27 203.89 102.683 201.651 102.242C198.831 101.691 195.982 101.306 193.117 101.088C191.141 101.022 189.162 101.11 187.2 101.353V101.353Z","fill","#263238"],["d","M189.509 106.824C188.677 108.264 187.793 109.658 186.909 111.072L184.221 115.232C183.326 116.626 182.39 117.998 181.449 119.392C180.981 120.078 180.497 120.76 180.014 121.441L179.281 122.481C179.01 122.85 178.693 123.271 178.391 123.62C177.207 124.973 175.902 126.216 174.491 127.332C173.134 128.414 171.756 129.412 170.331 130.348C167.519 132.21 164.585 133.881 161.549 135.351L160.16 132.881C162.76 130.972 165.36 128.96 167.835 126.916C169.068 125.876 170.274 124.836 171.403 123.75C172.502 122.723 173.515 121.606 174.429 120.411C174.647 120.125 174.814 119.891 175.011 119.564L175.651 118.524L176.925 116.444L179.473 112.247L182.021 108.035C182.889 106.642 183.737 105.227 184.621 103.849L189.509 106.824Z","fill","#E4897B"],["d","M191.36 105.965C190.876 109.553 184.6 118.092 184.6 118.092L175.859 110.713C175.859 110.713 180.43 105.601 184.179 102.684C187.928 99.7671 191.88 102.024 191.36 105.965Z","fill","#263238"],["d","M162.042 131.799L158.771 132.912L162.047 136.328C162.047 136.328 164.044 136.089 163.862 133.333L162.042 131.799Z","fill","#E4897B"],["d","M156.603 135.512L160.342 137.348L162.047 136.328L158.771 132.912L156.603 135.512Z","fill","#E4897B"],["d","M203.237 88.556C202.415 92.2272 202.119 94.4163 199.945 96.0179C196.669 98.4255 192.369 96.018 192.077 92.1544C191.812 88.6964 193.201 83.2779 197.069 82.3835C197.92 82.1826 198.809 82.2027 199.65 82.4418C200.491 82.6808 201.257 83.1311 201.875 83.7496C202.493 84.3681 202.942 85.1344 203.181 85.9757C203.419 86.8169 203.438 87.7052 203.237 88.556V88.556Z","fill","#E4897B"],["d","M208.317 88.4312C208.269 88.1486 208.16 87.8797 208 87.6421C207.84 87.4045 207.63 87.2038 207.386 87.0532C209.165 86.2732 208.276 85.3684 206.757 84.0476C204.797 82.2952 203.98 78.7488 204.069 77.9896C203.45 78.9308 203.616 80.3192 204.142 81.5672C203.487 80.8465 202.96 80.0202 202.582 79.1232C201.063 75.3116 197.782 78.6448 194.615 78.754C189.296 78.936 193.508 76.154 197.413 76.2372C191.594 74.4536 185.791 76.6636 186.737 80.5532C187.684 84.4428 194.194 79.5132 194.158 83.1012C194.158 83.8292 194.953 84.5468 196.134 85.1136C194.496 88.4832 198.489 95.2536 200.814 95.472C203.138 95.6904 207.21 91.6448 207.381 88.14C207.709 88.1768 208.027 88.2756 208.317 88.4312V88.4312Z","fill","#F4CDDF"],["d","M197.954 89.3932C197.722 90.3093 197.139 91.0976 196.331 91.5876C195.25 92.222 194.392 91.338 194.418 90.1472C194.444 89.0812 195.042 87.4588 196.253 87.308C196.519 87.2799 196.787 87.3184 197.034 87.4201C197.281 87.5218 197.499 87.6834 197.668 87.8904C197.837 88.0974 197.951 88.3432 198.001 88.6056C198.051 88.868 198.035 89.1387 197.954 89.3932V89.3932Z","fill","#E4897B"],["d","M197.278 206.622H190.32C190.32 206.622 181.158 183.258 180.185 171.137C179.977 168.537 180.393 165.11 181.163 161.424C182.473 155.121 184.803 148.013 186.675 142.704C188.354 138.024 189.701 134.722 189.701 134.722L202.665 136.474C201.391 145.881 191.105 160.841 190.986 173.706C190.887 185.572 197.278 206.622 197.278 206.622Z","fill","#987B74"],["opacity","0.1","d","M197.278 206.622H190.32C190.32 206.622 181.158 183.258 180.185 171.137C179.977 168.537 180.393 165.11 181.163 161.424C182.473 155.121 184.803 148.013 186.675 142.704C188.354 138.024 189.701 134.722 189.701 134.722L202.665 136.474C201.391 145.881 191.105 160.841 190.986 173.706C190.887 185.572 197.278 206.622 197.278 206.622Z","fill","black"],["d","M189.971 145.657C189.519 151.944 184.683 158.631 181.178 161.424C182.489 155.121 184.818 148.013 186.69 142.704C187.673 142.584 189.228 144.524 189.971 145.657Z","fill","#987B74"],["opacity","0.2","d","M189.971 145.657C189.519 151.944 184.683 158.631 181.178 161.424C182.489 155.121 184.818 148.013 186.69 142.704C187.673 142.584 189.228 144.524 189.971 145.657Z","fill","black"],["d","M182.598 133.775C182.598 133.775 164.772 157.513 163.633 169C162.448 180.96 164.346 201.76 164.346 201.76L170.705 202.618C170.705 202.618 172.624 183.087 174.491 171.418C176.519 158.709 195.811 145.569 197.158 135.73L182.598 133.775Z","fill","#987B74"],["opacity","0.1","d","M182.598 133.775C182.598 133.775 164.772 157.513 163.633 169C162.448 180.96 164.346 201.76 164.346 201.76L170.705 202.618C170.705 202.618 172.624 183.087 174.491 171.418C176.519 158.709 195.811 145.569 197.158 135.73L182.598 133.775Z","fill","black"],["d","M189.108 206.773H198.182V204.329L188.042 204.173L189.108 206.773Z","fill","#987B74"],["opacity","0.4","d","M189.108 206.773H198.182V204.329L188.042 204.173L189.108 206.773Z","fill","#FAFAFA"],["d","M163.062 201.718L171.896 202.93L172.224 200.486L162.349 198.999L163.062 201.718Z","fill","#987B74"],["opacity","0.4","d","M163.062 201.718L171.896 202.93L172.224 200.486L162.349 198.999L163.062 201.718Z","fill","#FAFAFA"],["d","M191.786 211.973C191.528 211.992 191.271 211.922 191.058 211.775C190.989 211.719 190.935 211.646 190.903 211.563C190.87 211.48 190.859 211.39 190.871 211.302C190.871 211.249 190.885 211.198 190.913 211.153C190.941 211.108 190.98 211.071 191.027 211.047C191.443 210.839 192.67 211.567 192.805 211.671C192.82 211.681 192.831 211.694 192.839 211.71C192.846 211.725 192.849 211.742 192.847 211.76C192.845 211.777 192.837 211.794 192.825 211.807C192.813 211.82 192.797 211.829 192.779 211.832C192.455 211.918 192.122 211.966 191.786 211.973ZM191.225 211.188C191.187 211.179 191.148 211.179 191.11 211.188C191.11 211.188 191.058 211.224 191.053 211.292C191.044 211.352 191.051 211.413 191.072 211.47C191.092 211.528 191.127 211.579 191.173 211.619C191.597 211.811 192.078 211.835 192.519 211.687C192.124 211.439 191.684 211.269 191.225 211.188V211.188Z","fill","#987B74"],["d","M192.759 211.838H192.717C192.322 211.624 191.568 210.798 191.646 210.371C191.659 210.305 191.695 210.246 191.747 210.203C191.799 210.16 191.864 210.137 191.932 210.137C192 210.127 192.069 210.132 192.134 210.152C192.2 210.172 192.26 210.206 192.311 210.252C192.753 210.61 192.831 211.702 192.831 211.749C192.834 211.766 192.832 211.783 192.824 211.798C192.817 211.813 192.805 211.825 192.79 211.832L192.759 211.838ZM191.994 210.278H191.953C191.838 210.278 191.828 210.345 191.823 210.366C191.776 210.616 192.259 211.245 192.649 211.541C192.621 211.11 192.465 210.698 192.202 210.356C192.142 210.312 192.068 210.292 191.994 210.298V210.278Z","fill","#987B74"],["d","M164.466 206.726C163.873 206.726 163.166 206.648 162.906 206.331C162.853 206.268 162.815 206.195 162.796 206.115C162.777 206.036 162.777 205.953 162.797 205.873C162.807 205.825 162.83 205.78 162.861 205.742C162.893 205.704 162.933 205.674 162.979 205.655C163.467 205.468 164.871 206.435 165.033 206.544C165.048 206.555 165.059 206.57 165.066 206.588C165.072 206.605 165.073 206.625 165.069 206.643C165.063 206.661 165.052 206.676 165.037 206.688C165.023 206.699 165.004 206.705 164.986 206.705C164.84 206.716 164.653 206.726 164.466 206.726ZM163.124 205.811C163.092 205.803 163.058 205.803 163.025 205.811C163.007 205.817 162.991 205.828 162.979 205.842C162.967 205.857 162.96 205.875 162.958 205.894C162.944 205.946 162.943 206.001 162.955 206.053C162.967 206.105 162.991 206.154 163.025 206.196C163.228 206.43 163.847 206.554 164.689 206.523C164.22 206.183 163.688 205.941 163.124 205.811Z","fill","#987B74"],["d","M164.965 206.71H164.918C164.492 206.445 163.706 205.514 163.831 205.098C163.857 205.005 163.94 204.89 164.169 204.89H164.195C164.285 204.895 164.373 204.917 164.454 204.955C164.535 204.993 164.608 205.047 164.668 205.114C164.954 205.569 165.089 206.102 165.053 206.638C165.054 206.654 165.05 206.67 165.041 206.684C165.033 206.697 165.021 206.709 165.006 206.716L164.965 206.71ZM164.169 205.057C164.024 205.057 164.008 205.114 164.003 205.135C163.925 205.384 164.45 206.102 164.876 206.445C164.89 206.011 164.771 205.582 164.533 205.218C164.49 205.169 164.438 205.129 164.379 205.101C164.319 205.073 164.255 205.058 164.19 205.057H164.169Z","fill","#987B74"]],template:function(S,w){1&S&&(g.O4$(),g.TgZ(0,"svg",0),g._UZ(1,"path",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55)(56,"path",56)(57,"path",57)(58,"path",58)(59,"path",59)(60,"path",60)(61,"path",61)(62,"path",62)(63,"path",63)(64,"path",64)(65,"path",65)(66,"path",66)(67,"path",67)(68,"path",68)(69,"path",69)(70,"path",70)(71,"path",71)(72,"path",72)(73,"path",73)(74,"path",74)(75,"path",75)(76,"path",76),g.TgZ(77,"g",77),g._UZ(78,"path",78)(79,"path",78),g.qZA(),g._UZ(80,"path",79)(81,"path",80)(82,"path",81)(83,"path",82)(84,"path",83)(85,"path",84)(86,"path",85)(87,"path",86)(88,"path",87)(89,"path",88)(90,"path",89)(91,"path",90)(92,"path",91)(93,"path",92)(94,"path",93)(95,"path",94)(96,"path",95)(97,"path",96)(98,"path",97)(99,"path",98)(100,"path",99)(101,"path",100)(102,"path",101)(103,"path",102)(104,"path",103)(105,"path",104)(106,"path",105)(107,"path",106)(108,"path",107)(109,"path",108)(110,"path",109)(111,"path",110)(112,"path",111)(113,"path",112)(114,"path",113)(115,"path",114)(116,"path",115)(117,"path",116)(118,"path",117)(119,"path",118)(120,"path",119)(121,"path",120)(122,"path",121)(123,"path",122)(124,"path",123)(125,"path",124)(126,"path",125)(127,"path",126)(128,"path",127)(129,"path",128)(130,"path",129),g.qZA())},encapsulation:2}),E})();var A=e(68489);let R=(()=>{class E{constructor(S){this.modalService=S}ngOnInit(){}onClose(){this.modalService.close(!0)}}return E.\u0275fac=function(S){return new(S||E)(g.Y36(I.Z))},E.\u0275cmp=g.Xpm({type:E,selectors:[["catalog-form-permission-instruction-modal"]],decls:15,vars:12,consts:[[1,"modal-page","catalog-form-permission-instruction-modal-component"],[1,"fas","fa-times","x-icon",3,"click"],[1,"svg-container"],[1,"btn","btn-primary",3,"click"]],template:function(S,w){1&S&&(g.TgZ(0,"div",0)(1,"button",1),g.NdJ("click",function(){return w.onClose()}),g.ALo(2,"localize"),g.qZA(),g.TgZ(3,"h1"),g._uU(4),g.ALo(5,"localize"),g.qZA(),g.TgZ(6,"span"),g._uU(7),g.ALo(8,"localize"),g.qZA(),g._UZ(9,"span"),g.TgZ(10,"div",2),g._UZ(11,"ux-catalog-item-permission-svg"),g.qZA(),g.TgZ(12,"button",3),g.NdJ("click",function(){return w.onClose()}),g._uU(13),g.ALo(14,"localize"),g.qZA()()),2&S&&(g.xp6(1),g.uIk("aria-label",g.lcZ(2,4,"SharedClose")),g.xp6(3),g.Oqu(g.lcZ(5,6,"CatalogManagement.PermissionInstructionModal.Title")),g.xp6(3),g.Oqu(g.lcZ(8,8,"CatalogManagement.PermissionInstructionModal.SecondText")),g.xp6(6),g.Oqu(g.lcZ(14,10,"SharedContinue")))},dependencies:[F,A.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.mat-dialog-container{padding:20px}.catalog-form-permission-instruction-modal-component{width:700px;min-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 720px){.catalog-form-permission-instruction-modal-component{width:100%;min-width:100%}}.catalog-form-permission-instruction-modal-component h1{font-size:22px;margin:0 0 30px;padding-right:30px;color:var(--color-primary)}.catalog-form-permission-instruction-modal-component span{text-align:center}.catalog-form-permission-instruction-modal-component .svg-container{display:flex;align-items:center;justify-self:center;margin:30px 0}.catalog-form-permission-instruction-modal-component button.btn-primary{margin:30px 0 10px}\n"],encapsulation:2}),E})()},58263:(W,b,e)=>{"use strict";e.d(b,{J:()=>R});var g=e(89724),I=e(64814);let F=(()=>{class E{constructor(){this.emptyState=!1}}return E.\u0275fac=function(S){return new(S||E)},E.\u0275cmp=g.Xpm({type:E,selectors:[["ux-catalog-item-prerequisite"]],inputs:{emptyState:"emptyState"},decls:103,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","width","265","height","198","viewBox","0 0 265 198","fill","none"],["d","M265 173.999H0V174.132H265V173.999Z","fill","#EBEBEB"],["d","M45.3573 179.059H27.8037V179.192H45.3573V179.059Z","fill","#EBEBEB"],["d","M95.3104 177.619H77.0254V177.751H95.3104V177.619Z","fill","#EBEBEB"],["d","M69.6949 181.626H40.3223V181.759H69.6949V181.626Z","fill","#EBEBEB"],["d","M237.88 182.115H214.989V182.248H237.88V182.115Z","fill","#EBEBEB"],["d","M208.465 178.793H196.328V178.926H208.465V178.793Z","fill","#EBEBEB"],["d","M153.334 180.924H103.684V181.057H153.334V180.924Z","fill","#EBEBEB"],["d","M125.61 150.296H23.272C21.6025 150.291 20.251 148.936 20.251 147.262V3.00805C20.2669 1.34459 21.6131 0.00531458 23.272 0H125.61C127.279 0 128.636 1.36053 128.636 3.03463V147.262C128.636 148.936 127.279 150.296 125.61 150.296ZM23.272 0.106292C21.6767 0.111606 20.3835 1.40836 20.3835 3.00805V147.262C20.3835 148.861 21.6767 150.158 23.272 150.163H125.61C127.205 150.158 128.498 148.861 128.503 147.262V3.00805C128.498 1.40836 127.205 0.111606 125.61 0.106292H23.272Z","fill","#EBEBEB"],["d","M240.254 150.296H137.911C136.242 150.291 134.89 148.936 134.885 147.262V3.00805C134.901 1.34459 136.252 0.00531458 137.911 0H240.254C241.913 0.00531458 243.254 1.34459 243.27 3.00805V147.262C243.27 148.936 241.924 150.291 240.254 150.296ZM137.911 0.106292C136.316 0.111606 135.023 1.40836 135.017 3.00805V147.262C135.023 148.861 136.316 150.158 137.911 150.163H240.254C241.849 150.158 243.143 148.861 243.148 147.262V3.00805C243.143 1.40836 241.849 0.111606 240.254 0.106292H137.911Z","fill","#EBEBEB"],["d","M78.1648 107.317H70.1035V138.636H78.1648V107.317Z","fill","#E6E6E6"],["d","M48.2568 138.631H75.0059L79.0445 101.976H52.2954L48.2568 138.631Z","fill","#F0F0F0"],["d","M45.3574 138.631H72.9863L77.0249 101.976H49.396L45.3574 138.631Z","fill","#F5F5F5"],["d","M70.9932 135.745L74.3958 104.862H51.3938L47.9912 135.745H70.9932Z","fill","white"],["d","M66.2504 128.257L66.3934 127.003C67.2467 119.254 62.4184 112.35 56.1538 112.35L56.0161 113.61C55.1628 121.353 59.9858 128.257 66.2504 128.257Z","fill","#F5F5F5"],["d","M215.593 19.8766H57.0967V77.5185H215.593V19.8766Z","fill","#E6E6E6"],["d","M214.247 19.8766H54.2139V77.5185H214.247V19.8766Z","fill","#F0F0F0"],["d","M215.593 77.5184H57.0967V82.8915H215.593V77.5184Z","fill","#E6E6E6"],["d","M209.44 77.5184H49.4062V82.8915H209.44V77.5184Z","fill","#F0F0F0"],["d","M210.209 23.9263H58.2471V73.4741H210.209V23.9263Z","fill","#FAFAFA"],["d","M193.959 73.4741L174.205 23.9263H156.869L176.622 73.4741H193.959Z","fill","white"],["d","M108.353 73.4741L88.6004 23.9263H71.2588L91.0119 73.4741H108.353Z","fill","white"],["d","M172.897 73.4741L153.144 23.9263H146.381L166.134 73.4741H172.897Z","fill","white"],["d","M58.7612 23.9263H58.2471V73.4741H58.7612V23.9263Z","fill","#E6E6E6"],["d","M54.1763 138.631H30.4111V173.999H54.1763V138.631Z","fill","#E6E6E6"],["d","M32.8014 173.999H30.4111V167.181H35.3083L32.8014 173.999Z","fill","#F0F0F0"],["d","M120.782 138.631H97.0166V173.999H120.782V138.631Z","fill","#E6E6E6"],["d","M99.1044 138.636H30.4111V169.817H99.1044V138.636Z","fill","#F0F0F0"],["d","M96.7139 173.999H99.1042V167.181H94.207L96.7139 173.999Z","fill","#F0F0F0"],["d","M97.2499 140.581H32.2666V153.166H97.2499V140.581Z","fill","#E6E6E6"],["d","M60.4198 148.808H69.0853C72.8483 148.808 76.447 147.256 79.0387 144.514H50.4717C53.0581 147.256 56.6568 148.808 60.4198 148.808Z","fill","#F0F0F0"],["d","M97.2499 155.196H32.2666V167.781H97.2499V155.196Z","fill","#E6E6E6"],["d","M60.4198 163.402H69.0853C72.8483 163.402 76.447 161.85 79.0387 159.108H50.4717C53.0581 161.85 56.6568 163.402 60.4198 163.402Z","fill","#F0F0F0"],["d","M182.808 123.893C182.76 123.66 182.554 123.495 182.315 123.495H163.24C163.002 123.495 162.8 123.66 162.753 123.893L155.969 173.999H156.992L163.638 124.499H181.902L188.548 173.999H189.576L182.808 123.893Z","fill","#F0F0F0"],["d","M219.759 123.893C219.711 123.66 219.505 123.495 219.266 123.495H200.186C199.948 123.495 199.741 123.66 199.693 123.893L192.92 173.999H193.943L200.589 124.499H218.858L225.504 173.999H226.527L219.759 123.893Z","fill","#F0F0F0"],["d","M220.305 119.668H160.277C157.41 119.668 155.083 121.05 155.083 122.761V122.868C155.083 123.49 155.931 123.994 156.975 123.994H223.601C224.661 123.994 225.499 123.49 225.499 122.868V122.767C225.499 121.05 223.172 119.668 220.305 119.668Z","fill","#E0E0E0"],["d","M223.978 94.8652H184.287L178.536 118.372H218.228L223.978 94.8652Z","fill","#E6E6E6"],["d","M218.227 118.372L218.063 119.668H178.371L178.53 118.372H218.227Z","fill","#E6E6E6"],["d","M222.759 94.8652H183.067L177.312 118.372H217.003L222.759 94.8652Z","fill","#F0F0F0"],["d","M216.166 117.293L221.391 95.9388H183.905L178.679 117.293H216.166Z","fill","white"],["d","M206.663 118.372L206.504 119.668H162.795L162.954 118.372H206.663Z","fill","#F0F0F0"],["d","M94.7536 137.191H95.3631C95.3631 135.92 95.3631 132.705 95.432 125.334C95.538 111.968 95.75 111.154 95.75 111.154L94.2872 117.325C93.365 124.154 94.5575 131.02 94.7536 137.191Z","fill","#E6E6E6"],["d","M93.5395 116.389C91.4195 113.876 86.941 113.142 82.3353 112.515C80.528 112.271 87.1053 116.411 90.2853 119.35C92.771 121.635 94.361 122.267 95.0553 124.542C95.3998 121.704 95.3521 118.568 93.5395 116.389Z","fill","#E6E6E6"],["d","M96.3274 120.896C98.4474 118.382 102.926 117.654 107.532 117.027C109.339 116.783 102.762 120.923 99.5816 123.862C97.0959 126.147 95.5006 126.779 94.8116 129.054C94.4565 126.216 94.5148 123.064 96.3274 120.896Z","fill","#E6E6E6"],["d","M95.4268 110.543C97.0168 107.535 100.976 104.697 105.428 103.634C107.177 103.214 101.379 109.183 99.1739 113.036C97.462 116.023 95.1883 119.541 94.8385 122.071C94.3032 117.085 93.8527 113.567 95.4268 110.543Z","fill","#E6E6E6"],["d","M95.2408 138.631C93.3646 138.631 91.8064 137.69 91.7004 136.478L91.3877 134.416H99.1098L98.7971 136.478C98.6752 137.69 97.1223 138.631 95.2408 138.631Z","fill","#F0F0F0"],["d","M99.5923 135.208H90.8897L90.6406 132.907H99.8414L99.5923 135.208Z","fill","#F0F0F0"],["d","M132.5 198C189.254 198 235.262 195.306 235.262 191.984C235.262 188.661 189.254 185.968 132.5 185.968C75.7463 185.968 29.7383 188.661 29.7383 191.984C29.7383 195.306 75.7463 198 132.5 198Z","fill","#F5F5F5"],["d","M164.978 183.342L160.95 182.354L162.153 172.734L166.187 173.723L164.978 183.342Z","fill","#FFB573"],["d","M200.086 187.738H195.936L192.708 178.102H196.853L200.086 187.738Z","fill","#FFB573"],["d","M195.384 187.254H200.441C200.61 187.254 200.759 187.371 200.796 187.536L201.617 191.256C201.686 191.585 201.479 191.909 201.151 191.979C201.103 191.989 201.055 191.995 201.008 191.995C199.381 191.968 198.193 191.872 196.142 191.872C194.881 191.872 191.081 192.005 189.337 192.005C187.593 192.005 187.371 190.278 188.081 190.118C191.261 189.422 193.688 188.455 194.711 187.53C194.891 187.36 195.135 187.259 195.384 187.254Z","fill","#393B41"],["d","M161.12 181.897L165.519 182.96C165.684 183.002 165.8 183.151 165.795 183.321L165.716 187.11C165.71 187.44 165.44 187.706 165.111 187.706C165.064 187.706 165.011 187.7 164.963 187.684C163.373 187.27 161.11 186.621 159.133 186.127C156.801 185.553 154.755 185.187 152.02 184.533C150.367 184.129 150.314 182.338 151.045 182.359C154.363 182.439 156.96 182.997 160.092 181.977C160.421 181.854 160.776 181.828 161.12 181.897Z","fill","#393B41"],["d","M181.202 62.6802C180.916 63.5411 180.64 64.2745 180.327 65.0664C180.015 65.8583 179.702 66.6023 179.368 67.3623C178.705 68.8823 177.969 70.3704 177.163 71.8478C176.347 73.3412 175.446 74.7868 174.46 76.1739C173.432 77.646 172.245 79.0012 170.93 80.2183C170.575 80.5318 170.22 80.8454 169.823 81.1377C169.611 81.2918 169.457 81.4194 169.197 81.5841C168.953 81.7489 168.699 81.903 168.434 82.0412C167.332 82.6258 166.102 82.9234 164.857 82.9075C163.712 82.8809 162.588 82.6258 161.544 82.1528C160.643 81.7436 159.8 81.2227 159.021 80.6116C157.643 79.4955 156.414 78.2094 155.364 76.7797C154.834 76.0995 154.389 75.3873 153.944 74.6539C153.493 73.9311 153.08 73.1871 152.709 72.4218L155.359 70.7743C155.815 71.3057 156.339 71.901 156.848 72.443C157.357 72.9851 157.908 73.506 158.438 74.0374C159.456 75.0153 160.579 75.8816 161.783 76.615C162.901 77.2793 164.04 77.6088 164.745 77.4972C165.09 77.4441 165.413 77.3165 165.699 77.1146C165.784 77.0614 165.864 76.9976 165.938 76.9339C166.007 76.8807 166.155 76.7479 166.256 76.6575C166.5 76.4502 166.733 76.2323 166.95 75.9985C168.752 74.1065 170.305 71.5289 171.656 68.8823C172.34 67.5483 172.971 66.1718 173.586 64.7901C173.888 64.0938 174.185 63.3923 174.465 62.6908C174.746 61.9893 175.033 61.2559 175.271 60.6181L181.202 62.6802Z","fill","#FFB573"],["d","M182.888 60.634C183.773 64.5083 175.298 74.4253 175.298 74.4253L167.677 68.8344C169.362 65.6138 171.392 62.5845 173.724 59.7996C177.217 55.8721 181.907 56.3823 182.888 60.634Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M174.37 67.1338C173.548 68.7707 172.838 70.4607 172.25 72.1933L175.297 74.4254C175.297 74.4254 180.332 68.5422 182.23 64.062C179.94 62.0903 176.363 63.2116 174.37 67.1338Z","fill","black"],["d","M155.767 71.3641L153.832 68.7653L150.552 72.645C150.552 72.645 152.539 74.6432 154.998 73.862L155.767 71.3641Z","fill","#FFB573"],["d","M149.513 67.3357L148.427 71.7893L150.552 72.645L153.833 68.7653L149.513 67.3357Z","fill","#FFB573"],["opacity","0.2","d","M162.153 172.734L161.533 177.698L165.567 178.682L166.187 173.723L162.153 172.734Z","fill","black"],["opacity","0.2","d","M196.858 178.102H192.708L194.372 183.071H198.522L196.858 178.102Z","fill","black"],["d","M201.448 60.0547C199.943 64.4552 198.772 68.9673 197.94 73.5432C197.341 76.7319 196.88 79.7878 196.583 82.5779C195.82 89.083 195.645 94.0681 195.343 95.7421L173.353 92.7713C171.864 68.962 178.388 57.1636 178.388 57.1636C180.153 56.9457 181.934 56.8447 183.714 56.8501C184.091 56.8501 184.472 56.8501 184.859 56.8766C187.997 57.1158 191.118 57.5356 194.208 58.1362C194.797 58.2478 195.39 58.37 195.963 58.5029C198.888 59.1672 201.448 60.0547 201.448 60.0547Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M185.188 63.0947C181.16 62.5632 179.358 63.7325 179.034 65.2205C177.741 71.0241 182.214 76.429 182.214 76.429C182.214 76.429 188.781 72.4377 190.074 66.6342C190.408 65.1461 189.21 63.6102 185.188 63.0947Z","fill","black"],["d","M182.665 74.4041C181.563 72.6981 179.644 69.0895 180.46 65.3693C180.614 64.6944 182.172 64.1895 184.859 64.5349C187.546 64.8804 188.797 65.7467 188.649 66.4216C187.827 70.1525 184.441 73.0808 182.665 74.4041Z","fill","white"],["opacity","0.2","d","M197.939 73.5432C197.341 76.7319 196.879 79.7878 196.583 82.5779L193.609 75.6796L197.939 73.5432Z","fill","black"],["d","M194.701 47.4485C193.705 50.3822 192.374 55.8296 194.208 58.1255C192.078 59.8422 189.306 60.549 186.613 60.0547C184.032 59.6508 184.149 57.8173 184.859 56.8926C188.32 56.5418 188.569 54.0333 188.304 51.6099L194.701 47.4485Z","fill","#FFB573"],["opacity","0.2","d","M192.093 49.1386L188.304 51.5833C188.373 52.1467 188.394 52.7153 188.367 53.284C189.676 53.284 191.627 52.0988 191.94 50.7755C192.088 50.244 192.141 49.6913 192.093 49.1386Z","fill","black"],["d","M187.091 35.6608C183.879 35.4004 182.766 43.1597 184.769 44.6478C186.773 46.1359 193.106 36.1391 187.091 35.6608Z","fill","#393B41"],["d","M195.671 42.9577C194.871 47.0074 194.611 49.4202 192.269 51.2378C188.749 53.9695 183.974 51.4238 183.55 47.2147C183.169 43.4254 184.541 37.4412 188.744 36.3517C191.744 35.5598 194.818 37.3562 195.608 40.3642C195.83 41.2145 195.851 42.1021 195.671 42.9577Z","fill","#FFB573"],["d","M194.844 46.9224C192.857 48.166 191.177 35.7299 196.461 37.3562C205.042 40.0188 197.214 45.445 194.844 46.9224Z","fill","#393B41"],["d","M194.855 39.6627C193.651 38.1746 186.337 39.0728 182.967 36.8566C179.596 34.6404 181.732 29.767 187.901 30.5535C185.028 30.8883 185.553 33.2905 187.525 33.2693C189.496 33.248 194.033 30.798 196.005 32.8866C198.755 35.7884 200.133 34.0664 201.506 35.714C203.52 38.0843 197.462 42.8993 194.855 39.6627Z","fill","#393B41"],["d","M196.901 47.709C196.238 48.5062 195.284 49.0058 194.251 49.0961C192.883 49.213 192.454 47.9216 193.053 46.763C193.583 45.7001 194.95 44.4033 196.233 44.8338C197.516 45.2643 197.69 46.7205 196.901 47.709Z","fill","#FFB573"],["d","M160.251 176.391L167.078 178.038C167.078 178.038 171.477 154.723 173.517 141.899C174.137 138.004 175.521 132.615 177.195 126.859C179.315 119.61 181.875 111.787 183.958 105.67C186.158 99.2232 187.806 94.6633 187.806 94.6633L173.353 92.7128C173.353 92.7128 162.34 126.615 161.121 139.242C159.806 152.385 160.251 176.391 160.251 176.391Z","fill","#393B41"],["opacity","0.2","d","M177.195 126.902C179.315 119.652 181.875 111.829 183.957 105.712L182.659 102.359C178.779 106.419 176.961 119.642 177.195 126.902Z","fill","black"],["d","M181.149 93.8076C181.149 93.8076 180.433 129.453 181.408 141.602C182.468 154.888 192.422 182.109 192.422 182.109H200.022C200.022 182.109 194.95 157.211 193.397 144.291C191.627 129.569 195.337 95.7262 195.337 95.7262L181.149 93.8076Z","fill","#393B41"],["d","M191.516 182.274H200.462V179.596L190.461 179.42L191.516 182.274Z",1,"primary-svg-custom-color"],["d","M159.355 176.343L167.485 178.336L168.127 175.7L159.074 173.335L159.355 176.343Z",1,"primary-svg-custom-color"],["d","M189.338 43.266C189.295 43.5955 189.083 43.8399 188.866 43.7974C188.649 43.7549 188.505 43.4732 188.553 43.1437C188.601 42.8142 188.808 42.5644 189.025 42.6123C189.242 42.6601 189.38 42.9311 189.338 43.266Z","fill","#393B41"],["d","M185.591 42.7558C185.543 43.0906 185.331 43.3351 185.114 43.2873C184.896 43.2394 184.759 42.9631 184.806 42.6283C184.854 42.2934 185.061 42.049 185.278 42.0968C185.495 42.1446 185.633 42.4263 185.591 42.7558Z","fill","#393B41"],["d","M186.756 43.0853C186.226 44.0578 185.564 44.9507 184.79 45.7426C185.203 46.1411 185.771 46.3325 186.338 46.274L186.756 43.0853Z","fill","#EE7623"],["d","M187.62 47.2998C187.477 47.2998 187.329 47.2892 187.186 47.2679C187.133 47.2626 187.096 47.2147 187.101 47.1616V47.1563C187.106 47.1031 187.159 47.0659 187.212 47.0766C188.045 47.2094 188.892 46.9331 189.491 46.3325C189.528 46.2953 189.592 46.2953 189.629 46.3325C189.666 46.3697 189.666 46.4282 189.634 46.4654C189.634 46.4654 189.634 46.4654 189.629 46.4707C189.099 47.0128 188.373 47.3104 187.62 47.2998Z","fill","#393B41"],["d","M190.658 42.2084C190.589 42.2084 190.52 42.1712 190.488 42.1074C190.25 41.6663 189.82 41.3581 189.327 41.2837C189.221 41.2783 189.137 41.188 189.142 41.0764C189.152 40.9701 189.243 40.8851 189.349 40.8904C189.974 40.9701 190.525 41.3527 190.827 41.9108C190.88 42.0064 190.848 42.1234 190.758 42.1818C190.758 42.1818 190.758 42.1818 190.753 42.1818C190.721 42.1978 190.689 42.2084 190.658 42.2084Z","fill","#393B41"],["d","M184.149 41.2465C184.112 41.2465 184.07 41.2358 184.038 41.2146C183.948 41.1508 183.926 41.0286 183.985 40.9382C184.324 40.4014 184.902 40.0666 185.532 40.0294C185.638 40.0294 185.728 40.1198 185.728 40.2261C185.728 40.3324 185.638 40.4227 185.532 40.4227C185.029 40.4493 184.573 40.7256 184.313 41.1561C184.276 41.2146 184.218 41.2465 184.149 41.2465Z","fill","#393B41"],["d","M194.012 187.982C193.731 188.003 193.445 187.929 193.212 187.769C193.058 187.637 192.984 187.44 193.01 187.238C193.01 187.121 193.074 187.009 193.18 186.956C193.636 186.722 194.976 187.546 195.125 187.642C195.162 187.663 195.178 187.7 195.173 187.743C195.167 187.78 195.135 187.812 195.098 187.823C194.743 187.918 194.378 187.971 194.012 187.982ZM193.397 187.121C193.355 187.11 193.312 187.11 193.27 187.121C193.227 187.142 193.206 187.19 193.206 187.238C193.185 187.371 193.238 187.509 193.339 187.594C193.8 187.807 194.33 187.833 194.812 187.668C194.383 187.397 193.901 187.211 193.397 187.121Z",1,"primary-svg-custom-color"],["d","M195.077 187.833H195.03C194.6 187.599 193.768 186.685 193.858 186.239C193.885 186.09 194.017 185.978 194.171 185.978C194.325 185.962 194.473 186.01 194.59 186.106C195.072 186.505 195.167 187.7 195.173 187.753C195.178 187.791 195.157 187.823 195.13 187.844C195.114 187.844 195.093 187.844 195.077 187.833ZM194.24 186.148H194.192C194.065 186.148 194.054 186.223 194.049 186.249C193.996 186.526 194.526 187.211 194.955 187.536C194.929 187.063 194.754 186.606 194.463 186.234C194.399 186.18 194.319 186.148 194.24 186.148Z",1,"primary-svg-custom-color"],["d","M160.558 182.354C159.875 182.327 158.682 182.205 158.332 181.7C158.232 181.551 158.205 181.365 158.269 181.195C158.301 181.089 158.385 181.004 158.491 180.977C159.048 180.818 160.463 182.04 160.611 182.184C160.638 182.216 160.648 182.258 160.638 182.295C160.622 182.327 160.595 182.349 160.558 182.354ZM158.571 181.158H158.528C158.486 181.169 158.454 181.201 158.444 181.243C158.401 181.355 158.417 181.482 158.486 181.578C158.682 181.86 159.334 182.062 160.262 182.109C159.694 181.679 158.899 181.132 158.571 181.158Z",1,"primary-svg-custom-color"],["d","M160.558 182.354C160.537 182.364 160.51 182.364 160.489 182.354C160.055 182.014 159.307 180.903 159.487 180.467C159.535 180.361 159.641 180.249 159.911 180.286C160.108 180.308 160.288 180.414 160.399 180.579C160.812 181.11 160.653 182.242 160.648 182.29C160.643 182.322 160.616 182.354 160.585 182.364L160.558 182.354ZM159.779 180.462C159.694 180.462 159.678 180.51 159.673 180.526C159.562 180.791 160.049 181.636 160.473 182.056C160.537 181.583 160.457 181.105 160.245 180.68C160.161 180.563 160.028 180.483 159.885 180.462H159.779Z",1,"primary-svg-custom-color"],["d","M203.743 64.8963C203.674 65.6829 203.599 66.3578 203.499 67.0753C203.398 67.7928 203.292 68.489 203.175 69.2011C202.937 70.6095 202.645 72.0072 202.306 73.3997C201.967 74.7921 201.58 76.1845 201.108 77.5663C200.647 78.9747 200.101 80.3511 199.476 81.6904L198.983 82.7055L198.951 82.7693L198.882 82.8968L198.739 83.1519C198.639 83.3167 198.527 83.4761 198.405 83.6302C198.178 83.9225 197.918 84.1883 197.632 84.4274C197.144 84.826 196.598 85.1449 196.01 85.3681C195.533 85.5488 195.04 85.6817 194.536 85.772C192.925 86.0112 191.282 85.9899 189.676 85.7082C186.82 85.2352 184.037 84.4115 181.382 83.2529L182.267 80.2502C183.555 80.4202 184.917 80.5903 186.21 80.6966C187.503 80.8029 188.818 80.8985 190.063 80.8879C191.176 80.9198 192.289 80.7922 193.37 80.5159C193.784 80.3937 194.044 80.1811 193.975 80.1864C193.948 80.197 193.922 80.2076 193.9 80.2289L193.853 80.282L193.826 80.3139V80.2608L194.16 79.3998C195.024 76.987 195.702 74.5157 196.19 72.0019C196.466 70.7211 196.683 69.4244 196.906 68.1329C197.017 67.4845 197.118 66.8362 197.208 66.1878L197.467 64.2852L203.743 64.8963Z","fill","#FFB573"],["d","M204.506 62.4144C206.822 65.6404 204.146 75.5839 204.146 75.5839L193.26 75.9347C193.26 75.9347 194.145 69.3818 195.756 64.4977C197.505 59.1832 201.692 58.5082 204.506 62.4144Z",1,"primary-svg-custom-color"],["d","M182.776 80.3724L178.955 78.5973V83.9119C178.955 83.9119 182.543 84.7037 183.169 82.849L182.776 80.3724Z","fill","#FFB573"],["d","M175.573 79.3626L175.764 83.7578L178.933 83.9066L178.955 78.5973L175.573 79.3626Z","fill","#FFB573"],["d","M160.866 114.226H59.5723C56.8375 114.178 54.5797 112.063 54.3465 109.332L49.8203 44.5574C49.6083 42.0755 51.4474 39.8913 53.9225 39.6787C54.0656 39.668 54.214 39.6627 54.3571 39.6627H155.63C158.364 39.7106 160.622 41.8258 160.855 44.5574L165.403 109.332C165.615 111.813 163.776 113.998 161.301 114.21C161.157 114.221 161.009 114.226 160.866 114.226Z","fill","#0069C0"],["d","M189.841 167.09H75.7051C72.6788 167.09 69.626 165.129 68.9317 162.754L55.7135 117.707C55.1464 115.783 56.8901 114.226 59.5719 114.226H160.866C163.553 114.226 166.621 115.783 167.697 117.707L192.92 162.754C194.245 165.129 192.867 167.09 189.841 167.09Z","fill","#0069C0"],["d","M162.085 114.226H60.7963C58.0615 114.184 55.8037 112.069 55.5705 109.332L51.0178 44.5574C50.8111 42.0702 52.6502 39.8859 55.1306 39.6787C55.2737 39.668 55.4115 39.6627 55.5546 39.6627H156.848C159.583 39.7106 161.841 41.8258 162.074 44.5574L166.627 109.332C166.833 111.819 164.994 114.003 162.514 114.21C162.371 114.221 162.228 114.226 162.085 114.226Z",1,"primary-svg-custom-color"],["d","M61.6239 110.15C60.5427 110.129 59.6523 109.294 59.5569 108.215L55.1632 45.6735C55.0837 44.6956 55.8045 43.8347 56.785 43.7496C56.8433 43.7443 56.8963 43.7443 56.9546 43.7443H156.022C157.098 43.7709 157.983 44.6 158.084 45.6735L162.478 108.215C162.557 109.199 161.831 110.06 160.851 110.145C160.798 110.15 160.739 110.15 160.686 110.15H61.6239Z","fill","white"],["opacity","0.2","d","M106.915 42.3654C107.194 42.0762 107.169 41.5987 106.859 41.2989C106.55 40.9991 106.073 40.9906 105.795 41.2798C105.516 41.569 105.541 42.0464 105.85 42.3462C106.16 42.646 106.637 42.6546 106.915 42.3654Z","fill","#393B41"],["d","M191.065 167.09H76.9243C73.898 167.09 70.8505 165.129 70.1509 162.754L56.9327 117.707C56.3709 115.783 58.1093 114.226 60.7964 114.226H162.085C164.772 114.226 167.84 115.783 168.916 117.707L194.134 162.754C195.464 165.129 194.091 167.09 191.065 167.09Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M70.7766 143.031C69.6424 143.031 68.5029 142.33 68.2432 141.479L61.279 118.515C61.0458 117.755 61.7295 117.133 62.8001 117.133H162.551C163.622 117.133 164.629 117.649 165.254 118.515L177.895 141.49C178.361 142.34 177.821 143.042 176.687 143.042L70.7766 143.031Z","fill","black"],["opacity","0.2","d","M116.473 163.083C115.784 163.083 115.153 162.706 114.83 162.095L109 147.129C108.804 146.624 109.185 146.209 109.853 146.209H140.328C140.996 146.209 141.616 146.555 141.966 147.129L148.893 162.095C149.147 162.626 148.787 163.083 148.098 163.083H116.473Z","fill","black"],["d","M59.0477 100.94L61.5493 95.9654H69.812L72.1387 99.5581L74.4654 103.145L72.6581 106.733L70.9409 110.15H71.1264L72.8065 106.812L74.6138 103.225H82.8765L85.2032 106.818L87.3603 110.15H87.5617L85.3304 106.727L83.0037 103.135L84.811 99.5527L86.6183 95.9654H94.8704L97.1971 99.5581L99.5238 103.145L97.7218 106.733L95.9993 110.15H96.1848L97.8702 106.812L99.6722 103.225H107.935L110.262 106.818L112.419 110.15H112.62L110.405 106.727L108.12 103.135L109.922 99.5527L111.73 95.9654H119.987L122.314 99.5581L124.641 103.145L122.839 106.733L121.116 110.15H121.302L122.96 106.823L124.762 103.236H133.03L135.357 106.828L137.514 110.161H137.716L135.5 106.738L133.174 103.145L134.976 99.5634L136.783 95.976H145.046L147.372 99.5687L149.699 103.156L147.87 106.733L146.148 110.15H146.339L148.019 106.812L149.821 103.225H158.099L160.426 106.818L162.122 109.433L162.228 109.289L160.59 106.727L158.264 103.135L160.066 99.5527L161.656 96.364V96.0398L159.933 99.4624L158.126 103.05H149.831L147.505 99.4571L145.178 95.8697L146.985 92.2824L148.787 88.7004H157.05L161.603 95.7209L161.576 95.3755L157.193 88.61L160.622 81.7967V81.4672L157.066 88.5303H148.782L146.455 84.943L144.129 81.3503L145.936 77.7683L147.743 74.1809H156.001L160.59 81.2653L160.564 80.9198L156.149 74.1012L159.605 67.2401V66.9159L156.022 74.0268H147.738L145.411 70.4341L143.1 66.8468L144.902 63.2595L146.71 59.6774H154.972L159.583 66.7937V66.4482L155.131 59.5871L158.614 52.6781V52.3539L154.946 59.5233H146.689L144.362 55.9307L142.04 52.3274L143.842 48.74L145.644 45.1739H153.907L156.234 48.7613L158.55 52.3433V51.9979L156.35 48.6603L154.024 45.0677L154.692 43.7443H154.506L153.881 44.9879H145.639L144.828 43.7443H144.632L145.496 45.0783L143.689 48.6656L141.887 52.2477H133.624L131.297 48.6603L128.971 45.0677L129.638 43.7443H129.453L128.822 44.9879H120.565L119.78 43.7443H119.584L120.448 45.0783L118.641 48.6656L116.839 52.2477H108.55L106.223 48.6603L103.88 45.0677L104.548 43.7443H104.363L103.732 44.9879H95.4852L94.6796 43.7443H94.4782L95.3474 45.0783L93.5401 48.6656L91.7381 52.2477H83.4754L81.1487 48.6603L78.822 45.0677L79.4898 43.7443H79.3043L78.6736 44.9879H70.4109L69.6053 43.7443H69.4304L70.2996 45.0783L68.4923 48.6656L66.685 52.2477H58.4011L55.29 47.4645V47.81L58.2368 52.3539L55.9313 56.9298L55.9578 57.254L58.3852 52.4337H66.6479L68.9693 56.021L71.296 59.6137L69.494 63.1957L67.6867 66.783H59.4452L57.1238 63.1904L56.3076 61.9308V62.2763L56.9595 63.2807L59.2862 66.8681L57.4789 70.4554L56.9489 71.5183V71.8425L57.5955 70.5564L59.4028 66.969H67.6602L69.9869 70.5617L72.3136 74.149L70.5116 77.7364L68.7043 81.3184H60.4946L58.1679 77.7311L57.3199 76.4237V76.7638L58.0036 77.8267L60.3303 81.4141L58.523 84.9961L57.993 86.0909V86.4151L58.6661 85.0758L60.4734 81.4938H68.7308L71.0575 85.0811L73.3842 88.6738L71.5822 92.2558L69.7749 95.8432H61.544L58.3375 90.8793L58.364 91.2248L61.4062 95.9176L59.0265 100.642L59.0477 100.94ZM94.8704 95.8006H86.6183L84.2704 92.208L81.949 88.6206L83.751 85.0333L85.5583 81.4513H93.8157L96.1424 85.0386L98.4691 88.6313L96.6671 92.2133L94.8704 95.8006ZM130.91 74.0109H122.658L120.31 70.4341L117.984 66.8468L119.791 63.2595L121.598 59.6774H129.856L132.182 63.2648L134.509 66.8521L132.707 70.4395L130.91 74.0109ZM130.91 74.1756L133.237 77.7683L135.564 81.3556L133.762 84.9376L131.97 88.5409H123.708L121.37 84.9536L119.044 81.3609L120.851 77.7789L122.653 74.1916L130.91 74.1756ZM120.178 70.5086L122.505 74.0959L120.697 77.6832L118.89 81.2653H110.649L108.322 77.6779L106 74.1012L107.802 70.5192L109.61 66.9318H117.872L120.178 70.5086ZM110.505 81.3716L108.698 84.9536L106.896 88.5409H98.6334L96.3067 84.9536L93.98 81.3609L95.7873 77.7789L97.5893 74.1916H105.852L108.179 77.7842L110.505 81.3716ZM107.654 70.4395L105.847 74.0268H97.584L95.2573 70.4341L92.9306 66.8468L94.7379 63.2595L96.5399 59.6774H104.803L107.129 63.2648L109.456 66.8521L107.654 70.4395ZM95.1195 70.5245L97.4409 74.1118L95.6389 77.6992L93.8104 81.2812H85.5742L83.2475 77.6939L80.9208 74.1012L82.7228 70.5192L84.5301 66.9318H92.7928L95.1195 70.5245ZM109.748 99.473L107.946 103.06H99.6828L97.3561 99.4677L95.0294 95.8804L96.8367 92.293L98.6387 88.711H106.901L109.228 92.2983L111.555 95.891L109.748 99.473ZM119.955 95.8006H111.698L109.371 92.208L107.06 88.6206L108.862 85.0333L110.67 81.4513H118.932L121.259 85.0386L123.581 88.6313L121.779 92.2133L119.955 95.8006ZM134.795 99.473L132.993 103.06H124.757L122.43 99.4677L120.104 95.8804L121.911 92.293L123.713 88.711H131.97L134.297 92.2983L136.624 95.891L134.795 99.473ZM146.318 85.0333L148.644 88.626L146.837 92.208L145.03 95.7953H136.772L134.446 92.2027L132.119 88.6153L133.921 85.028L135.728 81.446H143.991L146.318 85.0333ZM145.258 70.5192L147.584 74.1065L145.777 77.6939L143.975 81.2759H135.723L133.396 77.6885L131.069 74.0959L132.877 70.5139L134.679 66.9265H142.941L145.258 70.5192ZM133.598 52.4124H141.86L144.187 55.9998L146.514 59.5924L144.706 63.1744L142.904 66.7618H134.673L132.347 63.1691L130.02 59.5818L131.827 55.9944L133.598 52.4124ZM118.758 48.7347L120.565 45.1527H128.828L131.149 48.74L133.476 52.3327L131.674 55.9147L129.85 59.5233H121.609L119.288 55.9307L116.961 52.3433L118.758 48.7347ZM108.55 52.4124H116.812L119.139 55.9998L121.466 59.5924L119.659 63.1744L117.857 66.7618H109.599L107.272 63.1691L104.94 59.5871L106.742 55.9998L108.55 52.4124ZM93.7097 48.7347L95.517 45.1527H103.774L106.101 48.74L108.428 52.3327L106.626 55.9147L104.797 59.5233H96.5346L94.2079 55.9307L91.8812 52.3433L93.7097 48.7347ZM83.5019 52.4124H91.7434L94.0701 55.9998L96.3968 59.5924L94.5895 63.1744L92.7822 66.7618H84.5248L82.1981 63.1691L79.8714 59.5818L81.6734 55.9944L83.5019 52.4124ZM69.1548 55.9094L66.8281 52.3221L68.6354 48.7347L70.4374 45.1527H78.7001L81.0268 48.74L83.3535 52.3327L81.5462 55.9147L79.7442 59.5021H71.4603L69.1548 55.9094ZM70.2148 70.4288L67.8404 66.8468L69.6477 63.2595L71.4497 59.6774H79.7124L82.0391 63.2648L84.3658 66.8521L82.5585 70.4395L80.7565 74.0268H72.5097L70.2148 70.4288ZM71.2748 84.9483L68.9004 81.3609L70.7077 77.7789L72.5097 74.1916H80.7724L83.0991 77.7842L85.4258 81.3716L83.6185 84.9536L81.8165 88.5409H73.5591L71.2748 84.9483ZM71.8048 92.2877L73.6121 88.7057H81.8748L84.2015 92.293L86.5282 95.8857L84.7209 99.4677L82.9189 103.055H74.6085L72.2818 99.4624L69.9604 95.8804L71.8048 92.2877Z","fill","#E0E0E0"],["d","M62.4878 110.15L59.3555 105.319L59.3767 105.664L62.2864 110.15H62.4878Z","fill","#E0E0E0"],["d","M129.935 103.555H93.2804C91.754 103.533 90.4979 102.343 90.3919 100.812L88.9874 75.5255C88.892 74.1065 89.9626 72.8842 91.3777 72.7885C91.4413 72.7832 91.5049 72.7832 91.5685 72.7832H128.234C129.76 72.8045 131.016 74.0002 131.117 75.5255L132.5 100.812C132.596 102.231 131.525 103.454 130.11 103.549C130.052 103.555 129.993 103.555 129.935 103.555Z",1,"primary-svg-custom-color"],["opacity","0.2","d","M91.563 72.8098C90.1479 72.7991 88.9872 73.9418 88.9766 75.3608C88.9766 75.4245 88.9766 75.4883 88.9819 75.5521L90.3864 100.839C90.4924 102.369 91.7485 103.56 93.2749 103.581H111.602L109.896 72.8098H91.563Z","fill","black"],["d","M114.321 84.5018C114.184 82.392 112.445 80.7391 110.336 80.7179C108.385 80.6966 106.79 82.2644 106.764 84.2149C106.764 84.3105 106.764 84.4062 106.774 84.5018C106.87 85.9474 107.723 87.2282 109.021 87.866L108.619 95.5827H113.707L112.451 87.866C113.68 87.2123 114.417 85.8943 114.321 84.5018Z","fill","#393B41"],["d","M127.28 70.9709H122.43L122.134 65.6936C121.662 58.6305 115.858 53.1139 108.799 53.0236C102.259 52.9598 96.9056 58.2213 96.842 64.7794C96.8367 65.0824 96.8473 65.3906 96.8685 65.6936L97.16 70.9709H92.3105L92.019 65.6936C91.4042 56.6428 98.22 48.8091 107.246 48.1926C107.675 48.1661 108.099 48.1501 108.529 48.1554C118.169 48.1554 126.448 56.021 126.988 65.6936L127.28 70.9709Z",1,"primary-svg-custom-color"]],template:function(S,w){1&S&&(g.O4$(),g.TgZ(0,"svg",0),g._UZ(1,"path",1)(2,"path",2)(3,"path",3)(4,"path",4)(5,"path",5)(6,"path",6)(7,"path",7)(8,"path",8)(9,"path",9)(10,"path",10)(11,"path",11)(12,"path",12)(13,"path",13)(14,"path",14)(15,"path",15)(16,"path",16)(17,"path",17)(18,"path",18)(19,"path",19)(20,"path",20)(21,"path",21)(22,"path",22)(23,"path",23)(24,"path",24)(25,"path",25)(26,"path",26)(27,"path",27)(28,"path",28)(29,"path",29)(30,"path",30)(31,"path",31)(32,"path",32)(33,"path",33)(34,"path",34)(35,"path",35)(36,"path",36)(37,"path",37)(38,"path",38)(39,"path",39)(40,"path",40)(41,"path",41)(42,"path",42)(43,"path",43)(44,"path",44)(45,"path",45)(46,"path",46)(47,"path",47)(48,"path",48)(49,"path",49)(50,"path",50)(51,"path",51)(52,"path",52)(53,"path",53)(54,"path",54)(55,"path",55)(56,"path",56)(57,"path",57)(58,"path",58)(59,"path",59)(60,"path",60)(61,"path",61)(62,"path",62)(63,"path",63)(64,"path",64)(65,"path",65)(66,"path",66)(67,"path",67)(68,"path",68)(69,"path",69)(70,"path",70)(71,"path",71)(72,"path",72)(73,"path",73)(74,"path",74)(75,"path",75)(76,"path",76)(77,"path",77)(78,"path",78)(79,"path",79)(80,"path",80)(81,"path",81)(82,"path",82)(83,"path",83)(84,"path",84)(85,"path",85)(86,"path",86)(87,"path",87)(88,"path",88)(89,"path",89)(90,"path",90)(91,"path",91)(92,"path",92)(93,"path",93)(94,"path",94)(95,"path",95)(96,"path",96)(97,"path",97)(98,"path",98)(99,"path",99)(100,"path",100)(101,"path",101)(102,"path",102),g.qZA())},encapsulation:2}),E})();var A=e(68489);let R=(()=>{class E{constructor(S){this.modalService=S}ngOnInit(){}onClose(){this.modalService.close(!0)}}return E.\u0275fac=function(S){return new(S||E)(g.Y36(I.Z))},E.\u0275cmp=g.Xpm({type:E,selectors:[["catalog-form-prerequisite-instruction-modal"]],decls:14,vars:12,consts:[[1,"modal-page","catalog-form-prerequisite-instruction-modal-component"],[1,"fas","fa-times","x-icon",3,"click"],[1,"svg-container"],[1,"btn","btn-primary",3,"click"]],template:function(S,w){1&S&&(g.TgZ(0,"div",0)(1,"button",1),g.NdJ("click",function(){return w.onClose()}),g.ALo(2,"localize"),g.qZA(),g.TgZ(3,"h1"),g._uU(4),g.ALo(5,"localize"),g.qZA(),g.TgZ(6,"span"),g._uU(7),g.ALo(8,"localize"),g.qZA(),g.TgZ(9,"div",2),g._UZ(10,"ux-catalog-item-prerequisite"),g.qZA(),g.TgZ(11,"button",3),g.NdJ("click",function(){return w.onClose()}),g._uU(12),g.ALo(13,"localize"),g.qZA()()),2&S&&(g.xp6(1),g.uIk("aria-label",g.lcZ(2,4,"SharedClose")),g.xp6(3),g.Oqu(g.lcZ(5,6,"CatalogManagement.PrerequisiteInstructionModal.Title")),g.xp6(3),g.Oqu(g.lcZ(8,8,"CatalogManagement.PrerequisiteInstructionModal.SecondText")),g.xp6(5),g.Oqu(g.lcZ(13,10,"SharedContinue")))},dependencies:[F,A.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.mat-dialog-container{padding:20px}.catalog-form-prerequisite-instruction-modal-component{width:700px;min-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 720px){.catalog-form-prerequisite-instruction-modal-component{width:100%;min-width:100%}}.catalog-form-prerequisite-instruction-modal-component h1{font-size:22px;margin:0 0 30px;padding-right:30px;color:var(--color-primary)}.catalog-form-prerequisite-instruction-modal-component span{text-align:center}.catalog-form-prerequisite-instruction-modal-component .svg-container{display:flex;align-items:center;justify-self:center;margin:30px 0}.catalog-form-prerequisite-instruction-modal-component button.btn-primary{margin:30px 0 10px}\n"],encapsulation:2}),E})()},49717:(W,b,e)=>{"use strict";e.d(b,{EY:()=>R,I9:()=>F,c0:()=>w,cj:()=>A,do:()=>E,p2:()=>k,uP:()=>I,vL:()=>S});var g=e(1463);const I=(0,g.PH)("[catalogForm] setCatalogFormState",(0,g.Ky)()),F=(0,g.PH)("[catalogForm] setContainsEvent",(0,g.Ky)()),A=(0,g.PH)("[catalogForm] setContainsProctoredExam",(0,g.Ky)()),R=(0,g.PH)("[catalogForm] setUpdateNotificationModel",(0,g.Ky)()),E=(0,g.PH)("[catalogForm] setEnrollmentValidationRequired",(0,g.Ky)()),k=(0,g.PH)("[catalogForm] refreshNotificationComponent",(0,g.Ky)()),S=(0,g.PH)("[catalog] refreshConditionComponent",(0,g.Ky)()),w=(0,g.PH)("[catalog] updateCatalogItemPrice",(0,g.Ky)())},29892:(W,b,e)=>{"use strict";e.d(b,{K:()=>g});const g={Catalog_Management_List:"admin.catalog.list",Catalog_Management_NewForm:"admin.catalog.form",Catalog_Management_Form:"adminCourseCU",Catalog_Management_Form_Information:"admin.catalog.form.information",Catalog_Management_Form_Content:"admin.catalog.form.content",Catalog_Management_Form_Display:"admin.catalog.form.display",Catalog_Management_Form_Condition:"admin.catalog.form.condition",Catalog_Management_Form_Prerequisite:"admin.catalog.form.prerequisite",Catalog_Management_Form_Notification:"admin.catalog.form.Notification",Catalog_Management_Form_Permission:"admin.catalog.form.Permission",Catalog_Management_Form_Rbq:"admin.catalog.form.rbq"}},60212:(W,b,e)=>{"use strict";e.d(b,{X:()=>g});class g{}},31795:(W,b,e)=>{"use strict";e.d(b,{W:()=>fe});var g=e(64762),I=e(89724),F=e(25019),A=e(64814),R=e(92870),E=e(60212),k=e(78177),S=e(19725);let w=(()=>{class Te{constructor(he){this.httpClient=he}getEnrolledUserList(he){return this.httpClient.post("/api/services/ux/administration/SyllabusForm/GetEnrolledUserList",he)}changeAccessPeriodForUsers(he){return this.httpClient.post("/api/services/ux/administration/SyllabusForm/ChangeAccessPeriodForUsers",he)}}return Te.\u0275fac=function(he){return new(he||Te)(I.LFG(S.eN))},Te.\u0275prov=I.Yz7({token:Te,factory:Te.\u0275fac,providedIn:"root"}),Te})();var y=e(9130),h=e(62260),m=e(17861);class p{constructor(){this.enrolledUserList=[]}}var f=e(11048),c=e(6193),u=e(66658),l=e(68489);function s(Te,me){1&Te&&I._UZ(0,"ux-loading")}function a(Te,me){if(1&Te&&(I.TgZ(0,"div",4)(1,"strong"),I._uU(2),I.ALo(3,"localize"),I.TgZ(4,"span",5),I._uU(5),I.qZA()()()),2&Te){const he=I.oxw(3);I.xp6(2),I.hij("",I.lcZ(3,2,"SharedStartDate")," : "),I.xp6(3),I.Oqu(he.userListModel.launchStartDateTimeString)}}function t(Te,me){if(1&Te&&(I.TgZ(0,"div",10)(1,"strong"),I._uU(2),I.ALo(3,"localize"),I.TgZ(4,"span",5),I._uU(5),I.qZA()()()),2&Te){const he=I.oxw(3);I.xp6(2),I.hij("",I.lcZ(3,2,"SharedEndDate")," : "),I.xp6(3),I.Oqu(he.userListModel.launchEndDateTimeString)}}function n(Te,me){if(1&Te&&(I.TgZ(0,"span"),I.YNc(1,a,6,4,"div",8),I.YNc(2,t,6,4,"div",9),I.qZA()),2&Te){const he=I.oxw(2);I.xp6(1),I.Q6J("ngIf",he.model.launchStartDateTime),I.xp6(1),I.Q6J("ngIf",he.model.launchEndDateTime)}}function i(Te,me){1&Te&&(I.TgZ(0,"p"),I._uU(1),I.ALo(2,"localize"),I.qZA()),2&Te&&(I.xp6(1),I.Oqu(I.lcZ(2,1,"EditAccessPeriodForUsersIsDisabled")))}function o(Te,me){if(1&Te){const he=I.EpF();I.TgZ(0,"button",11),I.NdJ("click",function(){I.CHM(he);const re=I.oxw(2);return I.KtG(re.toggleSelectAllUsers())}),I._uU(1),I.qZA()}if(2&Te){const he=I.oxw(2);I.xp6(1),I.Oqu(he.selectAllBtnText)}}function r(Te,me){1&Te&&(I.TgZ(0,"div",12)(1,"h3",13),I._uU(2),I.ALo(3,"localize"),I.qZA()()),2&Te&&(I.xp6(2),I.Oqu(I.lcZ(3,1,"EditAccessPeriodUserListEmpty")))}function d(Te,me){1&Te&&(I.TgZ(0,"div",21)(1,"span"),I._uU(2,"-"),I.qZA()())}function v(Te,me){if(1&Te&&(I.TgZ(0,"div",21)(1,"span"),I._uU(2),I.qZA()()),2&Te){const he=I.oxw().$implicit;I.xp6(2),I.Oqu(he.accessPeriodDateString)}}function x(Te,me){if(1&Te){const he=I.EpF();I.TgZ(0,"div",15)(1,"div",16)(2,"span"),I._uU(3),I.qZA()(),I.TgZ(4,"div",17)(5,"span"),I._uU(6),I.qZA()(),I.YNc(7,d,3,0,"div",18),I.YNc(8,v,3,1,"div",18),I.TgZ(9,"div",19)(10,"dx-check-box",20),I.NdJ("onValueChanged",function(){I.CHM(he);const re=I.oxw(3);return I.KtG(re.onSelectedUsersChanged())})("valueChange",function(re){const ge=I.CHM(he).$implicit;return I.KtG(ge.isSelected=re)}),I.qZA()()()}if(2&Te){const he=me.$implicit;I.xp6(3),I.Oqu(he.fullName),I.xp6(3),I.Oqu(he.userName),I.xp6(1),I.Q6J("ngIf",!he.accessPeriodDateString),I.xp6(1),I.Q6J("ngIf",he.accessPeriodDateString),I.xp6(2),I.Q6J("value",he.isSelected)}}function T(Te,me){if(1&Te&&(I.TgZ(0,"div",12),I.YNc(1,x,11,5,"div",14),I.qZA()),2&Te){const he=I.oxw(2);I.xp6(1),I.Q6J("ngForOf",he.userListModel.enrolledUserList)}}function D(Te,me){if(1&Te&&(I.TgZ(0,"div",2)(1,"div",3)(2,"strong"),I._uU(3),I.ALo(4,"localize"),I.qZA()(),I.TgZ(5,"div",4)(6,"strong"),I._uU(7),I.ALo(8,"localize"),I.TgZ(9,"span",5),I._uU(10),I.qZA()()(),I.YNc(11,n,3,2,"span",0),I.YNc(12,i,3,3,"p",0),I.TgZ(13,"p"),I._uU(14),I.qZA(),I.YNc(15,o,2,1,"button",6),I.YNc(16,r,4,3,"div",7),I.YNc(17,T,2,1,"div",7),I.qZA()),2&Te){const he=I.oxw();I.xp6(3),I.AsE("",I.lcZ(4,10,"UserListByCourse")," : ",he.model.courseLabel,""),I.xp6(4),I.hij("",I.lcZ(8,12,"CourseCreateOrUpdateCUFilterExam")," : "),I.xp6(3),I.Oqu(he.model.examSyllabusLabel),I.xp6(1),I.Q6J("ngIf",he.model.isPeriodEnabled),I.xp6(1),I.Q6J("ngIf",!he.model.isPeriodEnabled),I.xp6(2),I.Oqu(he.getAccessPeriodInfo()),I.xp6(1),I.Q6J("ngIf",he.userListModel.enrolledUserList.length>0),I.xp6(1),I.Q6J("ngIf",0==he.userListModel.enrolledUserList.length),I.xp6(1),I.Q6J("ngIf",he.userListModel.enrolledUserList.length>0)}}let C=class{constructor(me,he,_e){this.dialog=me,this.componentStore=he,this.changeAccessPeriodService=_e,this.userListModel=new p,this.isLoading=!0,this.isSelectAll=!1,this.selectAllBtnText=L("SelectWholeGroup")}ngOnInit(){this.componentStore.model.pipe((0,k.t)(this)).subscribe(me=>{this.model=me}),this.getEnrolledUserList()}onSelectedUsersChanged(){this.updateEnrollmentIds()}getAccessPeriodInfo(){return this.model.isPeriodEnabled?L("ChangeUserAccessPeriodInfo"):L("DisableUserAccessPeriodInfo")}updateEnrollmentIds(){let me=this.userListModel.enrolledUserList.filter(he=>!0===he.isSelected).map(he=>he.enrollmentId);this.componentStore.updateSelectedUsers(me)}getSelectAllButtonText(){return this.isSelectAll?L("OccurrenceStatusUnselectAll"):L("SelectWholeGroup")}toggleSelectAllUsers(){this.isSelectAll=!this.isSelectAll,this.selectAllBtnText=this.getSelectAllButtonText(),this.userListModel.enrolledUserList.forEach(me=>{me.isSelected=this.isSelectAll}),this.updateEnrollmentIds()}getEnrolledUserList(){this.changeAccessPeriodService.getEnrolledUserList({courseId:this.model.courseId,syllabusId:this.model.syllabusId,launchStartDateTime:this.model.launchStartDateTime,launchEndDateTime:this.model.launchEndDateTime}).subscribe(he=>{he.success&&(this.userListModel=he.result,this.userListModel.enrolledUserList=this.userListModel.enrolledUserList.map(_e=>Object.assign(Object.assign({},_e),{isSelected:!1}))),this.updateEnrollmentIds(),this.isLoading=!1})}};C.\u0275fac=function(me){return new(me||C)(I.Y36(F.so),I.Y36(m.T),I.Y36(w))},C.\u0275cmp=I.Xpm({type:C,selectors:[["app-period-access-user-list"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","period-access-user-list-modal",4,"ngIf"],[1,"period-access-user-list-modal"],[1,"period-access-modal-title"],[1,"padding-bottom-4"],[1,"info-text"],["class","btn btn-primary margin-bottom-5",3,"click",4,"ngIf"],["class","modal-access-user-list",4,"ngIf"],["class","padding-bottom-4",4,"ngIf"],["class","padding-bottom-16",4,"ngIf"],[1,"padding-bottom-16"],[1,"btn","btn-primary","margin-bottom-5",3,"click"],[1,"modal-access-user-list"],[1,"empty-state-title"],["class","modal-col-grid",4,"ngFor","ngForOf"],[1,"modal-col-grid"],[1,"access-full-name"],[1,"access-username"],["class","access-date-string",4,"ngIf"],[1,"access-checkbox"],[3,"value","onValueChanged","valueChange"],[1,"access-date-string"]],template:function(me,he){1&me&&(I.YNc(0,s,1,0,"ux-loading",0),I.YNc(1,D,18,14,"div",1)),2&me&&(I.Q6J("ngIf",he.isLoading),I.xp6(1),I.Q6J("ngIf",!he.isLoading))},dependencies:[f.sg,f.O5,c.v,u.o,l.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.period-access-user-list-modal{min-width:600px;max-width:600px}@media screen and (max-width: 500px){.period-access-user-list-modal{min-width:unset}}.period-access-user-list-modal .top-container-btn-text{display:flex;align-items:center}.period-access-user-list-modal .top-container-btn-text button{margin-right:15px}.period-access-user-list-modal .info-text{font-weight:500}.period-access-user-list-modal .period-access-modal-title{font-size:22px;display:flex;padding-bottom:15px;padding-right:30px}.period-access-user-list-modal .empty-state-title{font-size:30px;font-weight:300;line-height:48px;letter-spacing:0px;text-align:center}.period-access-user-list-modal .dx-datagrid-rowsview .dx-select-checkboxes-hidden>tbody>tr>td>.dx-select-checkbox{display:inline-block!important}.period-access-user-list-modal .modal-col-grid{display:flex;align-items:center;border:1px solid #C8C9D2}.period-access-user-list-modal .modal-col-grid .dx-checkbox-checked .dx-checkbox-icon{color:#fff!important;background:var(--color-primary)}.period-access-user-list-modal .modal-col-grid .access-full-name,.period-access-user-list-modal .modal-col-grid .access-username,.period-access-user-list-modal .modal-col-grid .access-date-string{border-right:1px solid #C8C9D2;padding:10px;width:205px;min-height:60px;display:flex;align-items:center}.period-access-user-list-modal .modal-col-grid .access-full-name span,.period-access-user-list-modal .modal-col-grid .access-username span,.period-access-user-list-modal .modal-col-grid .access-date-string span{text-overflow:ellipsis;white-space:normal;display:inline-block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.period-access-user-list-modal .modal-col-grid .access-username{min-width:205px}.period-access-user-list-modal .modal-col-grid .access-full-name{width:160px}.period-access-user-list-modal .modal-col-grid .access-checkbox{padding:10px}.period-access-user-list-modal .modal-access-user-list{max-height:300px;min-width:475px;overflow-y:auto;margin-top:8px}@media screen and (max-width: 500px){.period-access-user-list-modal .modal-access-user-list{min-width:unset}}.period-access-user-list-modal .modal-access-user-list::-webkit-scrollbar{background:#ddd;border-radius:100%;width:6px;height:0}.period-access-user-list-modal .modal-access-user-list::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.period-access-user-list-modal .modal-access-user-list::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}\n"],encapsulation:2}),C=(0,g.gn)([(0,k.c)(),(0,g.w6)("design:paramtypes",[F.so,m.T,w])],C);var P=e(78198),M=e(30132);function O(Te,me){1&Te&&(I.TgZ(0,"div",6),I._UZ(1,"i",7),I.TgZ(2,"span"),I._uU(3),I.ALo(4,"localize"),I.qZA()()),2&Te&&(I.xp6(3),I.Oqu(I.lcZ(4,1,"SharedUserSyllabusPeriodModalWarning")))}const B=function(){return{"aria-label":"Date Time"}};let V=class{constructor(me){this.componentStore=me,this.model=new E.X,this.isAccessPeriodDisabled=!1,(0,P.SP)(globalThis.__languageCode)}ngOnInit(){this.componentStore.model.pipe((0,k.t)(this)).subscribe(me=>{this.model=me,null==this.model.launchStartDateTime&&null==this.model.launchEndDateTime&&(this.isAccessPeriodDisabled=!0)})}onStartDateChanged(){if(null!=this.model.launchStartDateTime&&null==this.model.launchEndDateTime){let me=new Date(this.model.launchStartDateTime);me.setHours(this.model.launchStartDateTime.getHours()+1),this.model.launchEndDateTime=me}else!this.model.launchStartDateTime&&!this.model.launchEndDateTime&&this.componentStore.disableAccessPeriod();this.componentStore.updateModel(this.model)}onEndDateChanged(){null!=this.model.launchEndDateTime&&this.model.launchEndDateTime.getTime()<Date.now()?(this.model.isAccessPeriodExpired=!0,this.componentStore.updateModel(this.model)):(this.model.isAccessPeriodExpired=!1,this.componentStore.updateModel(this.model)),!this.model.launchStartDateTime&&!this.model.launchEndDateTime&&this.componentStore.disableAccessPeriod()}onPeriodDisabledChanged(){this.model.isPeriodEnabled=!this.isAccessPeriodDisabled,this.isAccessPeriodDisabled&&this.componentStore.disableAccessPeriod()}};V.\u0275fac=function(me){return new(me||V)(I.Y36(m.T))},V.\u0275cmp=I.Xpm({type:V,selectors:[["app-edit-access-period-dates-modal"]],decls:24,vars:47,consts:[[1,"modal-page"],["class","padding-bottom-16",4,"ngIf"],[3,"value","text","valueChange","onValueChanged"],[1,"padding-top-16"],["type","datetime",3,"placeholder","showClearButton","useMaskBehavior","disabled","value","todayButtonText","applyButtonText","cancelButtonText","inputAttr","onValueChanged","valueChange"],["type","datetime",3,"placeholder","showClearButton","useMaskBehavior","disabled","value","todayButtonText","applyButtonText","inputAttr","onValueChanged","valueChange"],[1,"padding-bottom-16"],[1,"fas","fa-exclamation-triangle"]],template:function(me,he){1&me&&(I.TgZ(0,"div",0)(1,"h3"),I._uU(2),I.ALo(3,"localize"),I.qZA(),I.YNc(4,O,5,3,"div",1),I.TgZ(5,"div")(6,"dx-check-box",2),I.NdJ("valueChange",function(re){return he.isAccessPeriodDisabled=re})("onValueChanged",function(){return he.onPeriodDisabledChanged()}),I.ALo(7,"localize"),I.qZA()(),I.TgZ(8,"div",3)(9,"label"),I._uU(10),I.ALo(11,"localize"),I.qZA(),I.TgZ(12,"dx-date-box",4),I.NdJ("onValueChanged",function(){return he.onStartDateChanged()})("valueChange",function(re){return he.model.launchStartDateTime=re}),I.ALo(13,"localize"),I.ALo(14,"localize"),I.ALo(15,"localize"),I.ALo(16,"localize"),I.qZA(),I.TgZ(17,"label",3),I._uU(18),I.ALo(19,"localize"),I.qZA(),I.TgZ(20,"dx-date-box",5),I.NdJ("onValueChanged",function(){return he.onEndDateChanged()})("valueChange",function(re){return he.model.launchEndDateTime=re}),I.ALo(21,"localize"),I.ALo(22,"localize"),I.ALo(23,"localize"),I.qZA()()()),2&me&&(I.xp6(2),I.Oqu(I.lcZ(3,23,"EditAccessPeriodModalTitle")),I.xp6(2),I.Q6J("ngIf",he.model.isAccessPeriodExpired),I.xp6(2),I.s9C("text",I.lcZ(7,25,"ProgressReportDisabledAccessibilityPeriod")),I.Q6J("value",he.isAccessPeriodDisabled),I.xp6(4),I.Oqu(I.lcZ(11,27,"ProgressReportStartAccessibilityPeriod")),I.xp6(2),I.s9C("placeholder",I.lcZ(13,29,"DatePickerNoStartDate")),I.s9C("todayButtonText",I.lcZ(14,31,"DatePickerToday")),I.s9C("applyButtonText",I.lcZ(15,33,"SharedConfirm")),I.s9C("cancelButtonText",I.lcZ(16,35,"SharedCancel")),I.Q6J("showClearButton",!0)("useMaskBehavior",!0)("disabled",he.isAccessPeriodDisabled)("value",he.model.launchStartDateTime)("inputAttr",I.DdM(45,B)),I.xp6(6),I.Oqu(I.lcZ(19,37,"ProgressReportEndDateAccessibilityPeriod")),I.xp6(2),I.s9C("placeholder",I.lcZ(21,39,"SharedEndDate")),I.s9C("todayButtonText",I.lcZ(22,41,"DatePickerToday")),I.s9C("applyButtonText",I.lcZ(23,43,"SharedConfirm")),I.Q6J("showClearButton",!0)("useMaskBehavior",!0)("disabled",he.isAccessPeriodDisabled)("value",he.model.launchEndDateTime)("inputAttr",I.DdM(46,B)))},dependencies:[f.O5,c.v,M.M,l.h],styles:['.dx-datebox-datetime .dx-dropdowneditor-icon:before{content:"\\f026"!important}.modal-page{min-width:600px!important;max-width:600px!important}@media screen and (max-width: 500px){.modal-page{min-width:unset!important}}\n'],encapsulation:2}),V=(0,g.gn)([(0,k.c)(),(0,g.w6)("design:paramtypes",[m.T])],V);const z=["periodAccessModalChild"];function N(Te,me){1&Te&&I._UZ(0,"ux-loading")}function U(Te,me){}function H(Te,me){if(1&Te&&I.YNc(0,U,0,0,"ng-template",4,5,I.W1O),2&Te){const he=I.oxw();I.Q6J("currentStep",he.currentStep)}}function G(Te,me){if(1&Te){const he=I.EpF();I.TgZ(0,"button",11),I.NdJ("click",function(){I.CHM(he);const re=I.oxw(2);return I.KtG(re.nextStep())}),I._uU(1),I.ALo(2,"localize"),I.qZA()}if(2&Te){const he=I.oxw(2);I.Q6J("disabled",he.model.isAccessPeriodExpired),I.xp6(1),I.Oqu(I.lcZ(2,2,"SharedContinue"))}}function Y(Te,me){if(1&Te){const he=I.EpF();I.TgZ(0,"button",12),I.NdJ("click",function(){I.CHM(he);const re=I.oxw(2);return I.KtG(re.previousStep())}),I._uU(1),I.ALo(2,"localize"),I.qZA()}2&Te&&(I.xp6(1),I.Oqu(I.lcZ(2,1,"SharedPrevious")))}function J(Te,me){if(1&Te){const he=I.EpF();I.TgZ(0,"button",13),I.NdJ("click",function(){I.CHM(he);const re=I.oxw(2);return I.KtG(re.onSaveAndClose())}),I._uU(1),I.ALo(2,"localize"),I.qZA()}2&Te&&(I.xp6(1),I.Oqu(I.lcZ(2,1,"SharedSave")))}function ae(Te,me){if(1&Te){const he=I.EpF();I.TgZ(0,"div",6)(1,"button",7),I.NdJ("click",function(){I.CHM(he);const re=I.oxw();return I.KtG(re.onClose())}),I._uU(2),I.ALo(3,"localize"),I.qZA(),I.YNc(4,G,3,4,"button",8),I.YNc(5,Y,3,3,"button",9),I.YNc(6,J,3,3,"button",10),I.qZA()}if(2&Te){const he=I.oxw();I.xp6(2),I.Oqu(I.lcZ(3,4,"SharedCancel")),I.xp6(2),I.Q6J("ngIf",he.currentStep()==he.modalStepEnum.EditAccessPeriodDates),I.xp6(1),I.Q6J("ngIf",he.currentStep()!=he.modalStepEnum.EditAccessPeriodDates),I.xp6(1),I.Q6J("ngIf",he.currentStep()==he.modalStepEnum.PeriodAccessUserList)}}let fe=class extends h.x{constructor(me,he,_e,re,ce,ge,Se,Ie,Pe){super(me,re),this.cdref=he,this.componentStore=_e,this.dialog=ce,this.modalService=ge,this.changeAccessPeriodService=Se,this.toaster=Ie,this.data=Pe,this.model=new E.X,this.modalStepEnum=Ce,this.enrollmentIds=[],this.model=Pe,this.model.launchStartDateTime=null!=this.model.launchStartDateTime?new Date(this.model.launchStartDateTime):null,this.model.launchEndDateTime=null!=this.model.launchEndDateTime?new Date(this.model.launchEndDateTime):null}ngOnInit(){this.model.isPeriodEnabled=!(null==this.model.launchStartDateTime&&null==this.model.launchEndDateTime),null!=this.model.launchEndDateTime&&this.model.launchEndDateTime.getTime()<Date.now()&&(this.model.isAccessPeriodExpired=!0),this.componentStore.updateModel(this.model),this.componentStore.model.pipe((0,k.t)(this)).subscribe(me=>{this.model=me}),this.componentStore.enrollmentIds.pipe((0,k.t)(this)).subscribe(me=>{this.enrollmentIds=me})}ngAfterViewInit(){super.afterViewInit(this.childContainer),this.dynamicComponentService.initialize([{component:V,step:Ce.EditAccessPeriodDates},{component:C,step:Ce.PeriodAccessUserList}]),this.cdref.detectChanges()}onClose(){this.dialog.close(null),this.componentStore.clearStoreData()}currentStep(){let me=this.dynamicComponentService.getCurrentStepIndex();return null==me?0:me}newAccessPeriodDatesAreValid(){return!(this.model.isPeriodEnabled&&this.model.launchEndDateTime&&(this.isAccessPeriodExpired&&this.model.launchEndDateTime<new Date?(this.toaster.error(L("ProgressReportSyllabusPeriodDatePassed")),1):null!=this.model.launchStartDateTime&&null!=this.model.launchEndDateTime&&this.model.launchEndDateTime<this.model.launchStartDateTime?(this.toaster.error(L("ProgressReportSyllabusPeriodInvalidDateError")),1):null!=this.model.launchStartDateTime&&this.model.launchStartDateTime.getTime()==this.model.launchEndDateTime.getTime()&&(this.toaster.error(L("EndDateEqualToStartDate")),1)))}nextStep(){this.currentStep()==Ce.EditAccessPeriodDates&&this.newAccessPeriodDatesAreValid()&&(this.componentStore.updateModel(this.model),this.dynamicComponentService.next())}previousStep(){this.dynamicComponentService.previous()}onSaveAndClose(){this.isLoading=!0,this.changeAccessPeriodForUsers()}changeAccessPeriodForUsers(){this.changeAccessPeriodService.changeAccessPeriodForUsers({syllabusId:this.model.syllabusId,launchStartDateTime:this.model.launchStartDateTime,launchEndDateTime:this.model.launchEndDateTime,isPeriodEnabled:this.model.isPeriodEnabled,enrollmentIds:this.enrollmentIds}).subscribe(he=>{he.success&&(this.modalService.close({success:!0}),this.componentStore.clearStoreData())})}};fe.\u0275fac=function(me){return new(me||fe)(I.Y36(I.zs3),I.Y36(I.sBO),I.Y36(m.T),I.Y36(y.ic),I.Y36(F.so),I.Y36(A.Z),I.Y36(w),I.Y36(R._W),I.Y36(F.WI))},fe.\u0275cmp=I.Xpm({type:fe,selectors:[["app-period-access-modal"]],viewQuery:function(me,he){if(1&me&&I.Gf(z,5,I.s_b),2&me){let _e;I.iGM(_e=I.CRH())&&(he.childContainer=_e.first)}},features:[I._Bn([m.T,y.ic]),I.qOj],decls:6,vars:6,consts:[[1,"modal-page","period-access-modal-component"],[1,"fas","fa-times","x-icon",3,"click"],[4,"ngIf"],["class","modal-btn-container",4,"ngIf"],[3,"currentStep"],["periodAccessModalChild",""],[1,"modal-btn-container"],[1,"btn","btn-cancel","margin-right-12",3,"click"],["class","btn btn-primary",3,"disabled","click",4,"ngIf"],["class","btn btn-primary margin-right-12",3,"click",4,"ngIf"],["class","btn btn-primary",3,"click",4,"ngIf"],[1,"btn","btn-primary",3,"disabled","click"],[1,"btn","btn-primary","margin-right-12",3,"click"],[1,"btn","btn-primary",3,"click"]],template:function(me,he){1&me&&(I.TgZ(0,"div",0)(1,"button",1),I.NdJ("click",function(){return he.onClose()}),I.ALo(2,"localize"),I.qZA(),I.YNc(3,N,1,0,"ux-loading",2),I.YNc(4,H,2,1,null,2),I.YNc(5,ae,7,6,"div",3),I.qZA()),2&me&&(I.xp6(1),I.uIk("aria-label",I.lcZ(2,4,"SharedClose")),I.xp6(2),I.Q6J("ngIf",he.isLoading),I.xp6(1),I.Q6J("ngIf",!he.isLoading),I.xp6(1),I.Q6J("ngIf",!he.isLoading))},dependencies:[f.O5,u.o,l.h],styles:['.data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.period-access-modal-component .x-icon{padding:0;border:none;background:none;top:-15px!important;right:-15px!important}.modal-btn-container{display:flex;justify-content:flex-end;padding:15px 0 0}.dx-datebox-datetime .dx-dropdowneditor-icon:before{content:"\\f026"}.fa-exclamation-triangle{padding-right:12px;color:#fdd835}.mat-dialog-container{position:relative}.mat-dialog-container .x-icon{position:absolute;right:21px;font-size:18px;padding:3px 6px}\n'],encapsulation:2}),fe=(0,g.gn)([(0,k.c)(),(0,g.w6)("design:paramtypes",[I.zs3,I.sBO,m.T,y.ic,F.so,A.Z,w,R._W,E.X])],fe);var Ce=(()=>{return(Te=Ce||(Ce={}))[Te.EditAccessPeriodDates=0]="EditAccessPeriodDates",Te[Te.PeriodAccessUserList=1]="PeriodAccessUserList",Ce;var Te})()},17861:(W,b,e)=>{"use strict";e.d(b,{T:()=>A});var g=e(42512),I=e(60212),F=e(89724);let A=(()=>{class R extends g.m1{constructor(){super({model:new I.X,enrollmentIds:[]}),this.model=this.select(k=>k.model),this.updateModel=this.updater((k,S)=>Object.assign(Object.assign({},k),{model:S})),this.enrollmentIds=this.select(k=>k.enrollmentIds),this.updateSelectedUsers=this.updater((k,S)=>Object.assign(Object.assign({},k),{enrollmentIds:S})),this.disableAccessPeriod=this.updater(k=>({model:Object.assign(Object.assign({},k.model),{isPeriodEnabled:!1,launchStartDateTime:null,launchEndDateTime:null}),enrollmentIds:[]})),this.clearStoreData=this.updater(k=>({model:new I.X,enrollmentIds:[]}))}}return R.\u0275fac=function(k){return new(k||R)},R.\u0275prov=F.Yz7({token:R,factory:R.\u0275fac}),R})()},65085:(W,b,e)=>{"use strict";e.d(b,{S:()=>G});var g=e(25019),I=(()=>{return(Y=I||(I={}))[Y.Public=1]="Public",Y[Y.RestrictedGroup=2]="RestrictedGroup",I;var Y})();class F{constructor(J){if(this.visibility=I.Public,this.restrictedGroupIds=[],J)for(var ae in J)J.hasOwnProperty(ae)&&(this[ae]=J[ae])}}class A{}var R=e(1659),E=e(10886),k=e(14011),S=e(27344),w=e(9678),y=e(5970),h=e(70815),m=e(15479),p=e(89724),f=e(64814),c=e(19725);let u=(()=>{class Y{constructor(ae){this.httpClient=ae}getCategory(ae){return this.httpClient.post("/api/services/ux/administration/CategoryManagement/CategoryForm/GetCategory",ae)}getAllParentCategories(ae){return this.httpClient.post("/api/services/ux/administration/CategoryManagement/CategoryForm/GetAllParentCategories",ae)}getGroupListForCategoryRestricted(){return this.httpClient.get("/api/services/ux/administration/CategoryManagement/CategoryForm/GetGroupListForCategoryRestricted")}createOrUpdateCategory(ae){return this.httpClient.post("/api/services/ux/administration/CategoryManagement/CategoryForm/createOrUpdateCategory",ae)}}return Y.\u0275fac=function(ae){return new(ae||Y)(p.LFG(c.eN))},Y.\u0275prov=p.Yz7({token:Y,factory:Y.\u0275fac,providedIn:"root"}),Y})();var l=e(92870),s=e(11048),a=e(45109),t=e(21759),n=e(78208),i=e(23858),o=e(65602),r=e(26229),d=e(76812),v=e(46010),x=e(66658),T=e(42666),D=e(68489);function C(Y,J){1&Y&&p._UZ(0,"ux-loading")}const P=function(Y){return{placeholder:Y}};function M(Y,J){if(1&Y){const ae=p.EpF();p.TgZ(0,"div")(1,"dx-tree-view",30),p.NdJ("onContentReady",function(Ce){p.CHM(ae);const Te=p.oxw(3);return p.KtG(Te.onTreeViewReady(Ce))})("onItemSelectionChanged",function(Ce){p.CHM(ae);const Te=p.oxw(3);return p.KtG(Te.onTreeViewSelectionChanged(Ce))}),p.ALo(2,"localize"),p.qZA()()}if(2&Y){const ae=p.oxw(3);p.xp6(1),p.s9C("noDataText",p.lcZ(2,5,"SharedNoDataAvailable")),p.Q6J("dataSource",ae.groupListData)("selectNodesRecursive",!1)("selectByClick",!0)("searchEditorOptions",p.VKq(7,P,ae.searchPlaceholder))}}function O(Y,J){1&Y&&(p.TgZ(0,"span"),p._uU(1),p.ALo(2,"localize"),p.qZA()),2&Y&&(p.xp6(1),p.Oqu(p.lcZ(2,1,"SelectRestrictedGroupsCategory")))}function B(Y,J){if(1&Y&&(p.TgZ(0,"span"),p._uU(1),p.ALo(2,"localize"),p.qZA()),2&Y){const ae=p.oxw(4);p.xp6(1),p.AsE("",ae.model.restrictedGroupIds.length," ",p.lcZ(2,2,"SharedSelectedGroups"),"")}}function V(Y,J){if(1&Y&&(p.TgZ(0,"div",31),p.YNc(1,O,3,3,"span",0),p.YNc(2,B,3,4,"span",0),p._UZ(3,"dx-text-box",32),p.qZA()),2&Y){const ae=p.oxw(3);p.xp6(1),p.Q6J("ngIf",0==ae.model.restrictedGroupIds.length),p.xp6(1),p.Q6J("ngIf",ae.model.restrictedGroupIds.length>=1),p.xp6(1),p.Q6J("visible",!1)}}const z=function(){return[]};function N(Y,J){if(1&Y&&(p.TgZ(0,"div",25)(1,"dx-drop-down-box",26),p.YNc(2,M,3,9,"div",27),p._UZ(3,"dxo-load-panel",28),p.YNc(4,V,4,3,"div",29),p.qZA()()),2&Y){const ae=p.oxw(2);p.xp6(1),p.Q6J("value",p.DdM(6,z))("showClearButton",!0)("dataSource",ae.groupListData),p.xp6(1),p.Q6J("dxTemplateOf","content"),p.xp6(1),p.Q6J("enabled",!0),p.xp6(1),p.Q6J("dxTemplateOf","fieldTemplate")}}function U(Y,J){if(1&Y){const ae=p.EpF();p.TgZ(0,"div",20)(1,"label",33),p.NdJ("click",function(Ce){return Ce.preventDefault()}),p.TgZ(2,"div",34),p._uU(3),p.ALo(4,"localize"),p.qZA(),p.TgZ(5,"dx-select-box",35),p.NdJ("valueChange",function(Ce){p.CHM(ae);const Te=p.oxw(2);return p.KtG(Te.model.parentId=Ce)}),p.ALo(6,"localize"),p._UZ(7,"dxo-scrolling",36)(8,"dxo-load-panel",28),p.qZA()(),p.TgZ(9,"div",12),p._UZ(10,"i",37),p._uU(11),p.ALo(12,"localize"),p.qZA()()}if(2&Y){const ae=p.oxw(2);p.xp6(3),p.Oqu(p.lcZ(4,9,"CategoryFormSelectParentCategory")),p.xp6(2),p.s9C("placeholder",p.lcZ(6,11,"SelectParentCategoryPlaceholder")),p.Q6J("dataSource",ae.parentCategoriesData)("value",ae.model.parentId)("searchEnabled",!0),p.xp6(2),p.Q6J("scrollByContent",!0)("scrollByThumb",!0),p.xp6(1),p.Q6J("enabled",!0),p.xp6(3),p.hij("",p.lcZ(12,13,"AddCategoryNewCategoryParentHint")," ")}}function H(Y,J){if(1&Y){const ae=p.EpF();p.TgZ(0,"div",2)(1,"div",3)(2,"div",4)(3,"strong",5),p._uU(4),p.qZA(),p.TgZ(5,"p",6),p._uU(6),p.ALo(7,"localize"),p.qZA()(),p.TgZ(8,"ux-language",7),p.NdJ("configChange",function(Ce){p.CHM(ae);const Te=p.oxw();return p.KtG(Te.model=Ce)}),p.qZA()(),p.TgZ(9,"div",8)(10,"div",9)(11,"label"),p._uU(12),p.ALo(13,"localize"),p.qZA(),p._UZ(14,"i",10),p.ALo(15,"localize"),p.qZA(),p.TgZ(16,"dx-radio-group",11),p.NdJ("valueChange",function(Ce){p.CHM(ae);const Te=p.oxw();return p.KtG(Te.model.visibility=Ce)})("onInitialized",function(){p.CHM(ae);const Ce=p.oxw();return p.KtG(Ce.onDxRadioGroupInit())})("onValueChanged",function(Ce){p.CHM(ae);const Te=p.oxw();return p.KtG(Te.onDxRadioValueChanged(Ce))}),p.qZA(),p.TgZ(17,"div",12),p._uU(18),p.qZA(),p.YNc(19,N,5,7,"div",13),p.TgZ(20,"form",14),p.ALo(21,"localize"),p.TgZ(22,"div",15)(23,"div",16)(24,"div")(25,"label"),p._uU(26),p.ALo(27,"localize"),p.qZA(),p.TgZ(28,"input",17),p.NdJ("ngModelChange",function(){p.CHM(ae);const Ce=p.oxw();return p.KtG(Ce.onLabelChange(Ce.model.currentTranslation))}),p.ALo(29,"localize"),p.ALo(30,"localize"),p.qZA()()(),p.TgZ(31,"div",16)(32,"label"),p._uU(33),p.ALo(34,"localize"),p.qZA(),p.TgZ(35,"input",18),p.NdJ("ngModelChange",function(){p.CHM(ae);const Ce=p.oxw();return p.KtG(Ce.onUrlChange(Ce.model.currentTranslation))}),p.ALo(36,"localize"),p.ALo(37,"localize"),p.qZA()(),p.YNc(38,U,13,15,"div",19),p.TgZ(39,"div",20)(40,"label"),p._uU(41),p.ALo(42,"localize"),p.qZA(),p.TgZ(43,"textarea",21),p.NdJ("ngModelChange",function(){p.CHM(ae);const Ce=p.oxw();return p.KtG(Ce.onDescriptionChange(Ce.model.currentTranslation))}),p.ALo(44,"localize"),p.ALo(45,"localize"),p._uU(46,"                    "),p.qZA()()(),p.TgZ(47,"div",22)(48,"button",23),p.NdJ("click",function(){p.CHM(ae);const Ce=p.oxw();return p.KtG(Ce.onCancel())}),p._uU(49),p.ALo(50,"localize"),p.qZA(),p.TgZ(51,"button",24),p.NdJ("click",function(){p.CHM(ae);const Ce=p.oxw();return p.KtG(Ce.onSave())}),p._uU(52),p.ALo(53,"localize"),p.qZA()()()()()}if(2&Y){const ae=p.oxw();p.xp6(4),p.Oqu(ae.title),p.xp6(2),p.Oqu(p.lcZ(7,26,"SharedAsteriskMandatoryFields")),p.xp6(2),p.Q6J("config",ae.model)("isFormValid",ae.isFormValid),p.xp6(4),p.Oqu(p.lcZ(13,28,"CourseCreateOrUpdateDisplaySettingsVisibilityLabel")),p.xp6(2),p.s9C("tooltip",p.lcZ(15,30,"CategoryCreateOrUpdateVisibilityOptionsTooltip")),p.xp6(2),p.Q6J("items",ae.visibilityOptions)("value",ae.model.visibility),p.xp6(2),p.Oqu(ae.categoryVisibilityHintText),p.xp6(1),p.Q6J("ngIf",ae.model.visibility==ae.categoryVisibilityOptionEnum.RestrictedGroup),p.xp6(1),p.Q6J("formGroup",ae.formGroup),p.uIk("aria-label",p.lcZ(21,32,"CategoryForm")),p.xp6(6),p.hij("",p.lcZ(27,34,"CategoryCULabel")," *"),p.xp6(2),p.ekj("invalid",ae.formGroup.controls.label.invalid&&ae.formGroup.controls.label.touched),p.s9C("tooltip",p.lcZ(29,36,"TooltipLabelCategory")),p.s9C("placeholder",p.lcZ(30,38,"CategoryCULabel")),p.xp6(5),p.Oqu(p.lcZ(34,40,"CategoryCUSEOTitle")),p.xp6(2),p.s9C("tooltip",p.lcZ(36,42,"TooltipSEOTitleCategory")),p.s9C("placeholder",p.lcZ(37,44,"CategoryCUSEOTitle")),p.xp6(3),p.Q6J("ngIf",ae.isCreate),p.xp6(3),p.Oqu(p.lcZ(42,46,"CategoryCUSEODescription")),p.xp6(2),p.s9C("tooltip",p.lcZ(44,48,"TooltipSEODescriptionCategory")),p.s9C("placeholder",p.lcZ(45,50,"CategoryCUSEODescription")),p.xp6(6),p.Oqu(p.lcZ(50,52,"SharedCancel")),p.xp6(3),p.Oqu(p.lcZ(53,54,"SharedSave"))}}let G=(()=>{class Y{constructor(ae,fe,Ce,Te,me){this.dialog=ae,this.modalService=fe,this.categoryFormService=Ce,this.toaster=Te,this.data=me,this.model=new F({translations:[]}),this.visibilityOptions=[{enumValue:I.Public,text:L("SharedPublic")},{enumValue:I.RestrictedGroup,text:L("SharedRestrictedGroup")}],this.searchPlaceholder=L("SearchTr"),this.categoryVisibilityOptionEnum=I,this.isLoading=!0,this.isCreate=!1,this.isFormValid=(he,_e)=>{if(this.formGroup.valid){let re=k._r.Of(this.model.translations).FirstOrDefault(ce=>ce.languageCode==_e);return null==re.label?(this.toaster.error(L("AdminLabelRequired")),!1):(re.label=this.formGroup.value.label,re.seoDescription=this.formGroup.value.seoDescription,re.slug=this.formGroup.value.slug,this.initFormGroup(he),!0)}return this.formGroup.markAllAsTouched(),!1},this.categoryId=me}ngOnInit(){null!=this.categoryId?(this.title=L("CategoryCUUpdateTitle"),this.getCategory().then(ae=>{this.initFormGroup(this.model.translations[0].languageCode)})):(this.title=L("CategoryCUCreateTitle"),this.isLoading=!1,this.isCreate=!0,this.initNewCategory(),this.initFormGroup(globalThis.abp.localization.currentLanguage.name)),this.parentCategoriesData=new E.Z({store:new S.Z({key:"categoryId",load:this.fetchParentCategories.bind(this)})}),this.groupListData=new E.Z({store:new S.Z({key:"groupId",load:this.fetchGroups.bind(this)})})}onTreeViewSelectionChanged(ae){const Ce=ae.component.option("items").reduce((Te,me)=>(me.selected&&Te.push(me.groupId),Te),[]);this.model.restrictedGroupIds=Ce}onTreeViewReady(ae){this.updateSelection(ae.component)}updateSelection(ae){var fe;!ae||((!this.model.restrictedGroupIds||0===this.model.restrictedGroupIds.length)&&ae.unselectAll(),null===(fe=this.model.restrictedGroupIds)||void 0===fe||fe.forEach(Ce=>{ae.selectItem(Ce)}))}getSelectedVisibilityOptionHintText(ae){switch(ae){case I.Public:return L("CourseCreateOrUpdateDisplaySettingsPublic");case I.RestrictedGroup:return L("CourseCreateOrUpdateDisplaySettingsRestrictedGroup")}}isRestrictedButNoGroupsSelectedModal(){let ae=new h.R;ae.titleText=L("SharedPleaseConfirm"),ae.bodyText=L("CreateOrUpdateCourseRestrictedEmpty"),ae.confirmButton=L("GroupRestrictedSetPublic"),ae.declineButton=L("GroupRestrictedSpecifyGroups"),this.modalService.open(m.L,ae),this.modalService.afterClose().subscribe(fe=>{fe&&(this.model.visibility=I.Public,this.createOrUpdateCategory())})}onLabelChange(ae){ae.label=this.formGroup.value.label,this.formGroup.controls.slug.setValue(this.labelToUrlSlug(ae.label).substring(0,60))}labelToUrlSlug(ae){return ae.toLowerCase().replace(/[\s]/g,"-").replace(/[^\w-]/g,"").replace(/[-]{2,}/g,"-").replace(/^-+|-+$/g,"")}onDescriptionChange(ae){ae.seoDescription=this.formGroup.value.seoDescription}onUrlChange(ae){ae.slug=this.formGroup.value.slug}onSave(){this.formGroup.invalid?(this.formGroup.markAllAsTouched(),this.formGroup.controls.label.invalid&&this.toaster.error(L("AdminLabelRequired"))):this.formGroup.valid&&this.model.visibility==I.RestrictedGroup&&0==this.model.restrictedGroupIds.length?this.isRestrictedButNoGroupsSelectedModal():this.createOrUpdateCategory()}onCancel(){this.dialog.close(!1)}onDxRadioGroupInit(){this.categoryVisibilityHintText=this.getSelectedVisibilityOptionHintText(this.model.visibility)}onDxRadioValueChanged(ae){this.categoryVisibilityHintText=this.getSelectedVisibilityOptionHintText(ae.value),ae.value==I.Public&&this.model.restrictedGroupIds.length>0&&(this.model.restrictedGroupIds.length=0)}onDxTagContentReady(){let ae=document.getElementsByClassName("dx-list-select-all-label");document.getElementsByClassName("dx-button-text")[1].innerHTML=L("SharedCancel"),1==ae.length&&(ae[0].innerHTML=L("SelectWholeGroup"))}onTagBoxValueChanged(ae){this.model.restrictedGroupIds=ae.value}onDxTagMultiTagPreparing(ae){const fe=ae.selectedItems.length;ae.text=`${L("SharedSelectedGroups")} (${fe})`}initNewCategory(){let ae=new A;ae.languageCode=globalThis.abp.localization.currentLanguage.name,this.model.translations.push(ae)}initFormGroup(ae){let fe=k._r.Of(this.model.translations).FirstOrDefault(Ce=>Ce.languageCode==ae);null==fe&&(fe=this.model.translations[0]),this.formGroup=new R.cw({label:new R.NI(fe.label,[R.kI.required,y.Q.notNullOrEmptyWithWhiteSpace]),seoDescription:new R.NI(fe.seoDescription),slug:new R.NI(fe.slug,[y.Q.slug])}),this.formGroup.get("label").statusChanges.subscribe(Ce=>{"INVALID"==Ce&&this.toaster.error(L("AdminLabelRequired"))})}fetchGroups(ae){const fe=new w.B;return this.categoryFormService.getGroupListForCategoryRestricted().subscribe(Ce=>{fe.resolve({data:Ce.result.groups,totalCount:Ce.result.totalNumberOfRows}),this.isLoading=!1}),fe.promise}getCategory(){const ae=new w.B;return this.categoryFormService.getCategory({categoryId:this.categoryId}).subscribe(Ce=>{ae.resolve({data:Ce.result}),Ce.success&&(this.model=Ce.result),this.isLoading=!1}),ae.promise}fetchParentCategories(ae){const fe=new w.B;return this.categoryFormService.getAllParentCategories({take:ae.take,skip:ae.skip,search:null==ae?void 0:ae.searchValue}).subscribe(Te=>{fe.resolve({data:Te.result.categories,totalCount:Te.result.totalNumberOfRows}),this.isLoading=!1}),fe.promise}createOrUpdateCategory(){this.categoryFormService.createOrUpdateCategory({categoryId:this.model.categoryId,parentId:this.model.parentId,visibility:this.model.visibility,restrictedGroupIds:this.model.restrictedGroupIds,translations:this.model.translations}).subscribe(fe=>{fe.success&&(this.toaster.success(L("CategoryCUSuccess")),this.dialog.close({categoryId:fe.result.categoryId,parentCategoryId:fe.result.parentCategoryId,categoryLabel:fe.result.categoryLabel,parentCategoryLabel:fe.result.parentCategoryLabel,success:!0}))})}}return Y.\u0275fac=function(ae){return new(ae||Y)(p.Y36(g.so),p.Y36(f.Z),p.Y36(u),p.Y36(l._W),p.Y36(g.WI))},Y.\u0275cmp=p.Xpm({type:Y,selectors:[["category-form-modal"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","page-form-module category-form-modal",4,"ngIf"],[1,"page-form-module","category-form-modal"],[1,"panel-heading"],[1,"form-header"],[1,"form-title"],[1,"note-hint-text"],[1,"language-form-chooser",3,"config","isFormValid","configChange"],[1,"category-body-container"],[1,"catalog-cu-sub-title-container"],["hideDelay","0","animationDuration","0",1,"fas","fa-info-circle",3,"tooltip"],["valueExpr","enumValue","layout","horizontal",3,"items","value","valueChange","onInitialized","onValueChanged"],[1,"hint-text"],["class","padding-top-10 category-visibility-option",4,"ngIf"],["role","form",1,"form",3,"formGroup"],[1,"row"],[1,"col-md-6","padding-top-15"],["type","text","formControlName","label","hideDelay","0","animationDuration","0",1,"input-default",3,"tooltip","placeholder","ngModelChange"],["type","text","formControlName","slug","hideDelay","0","animationDuration","0","maxlength","60",1,"input-default",3,"tooltip","placeholder","ngModelChange"],["class","col-md-12 padding-top-15",4,"ngIf"],[1,"col-md-12","padding-top-15"],["type","textarea","rows","5","formControlName","seoDescription","hideDelay","0","animationDuration","0","maxlength","155",1,"input-default",3,"tooltip","placeholder","ngModelChange"],[1,"modal-form-save-btn-container","padding-top-15"],["type","button",1,"btn","btn-cancel",3,"click"],["type","submit",1,"btn","btn-primary",3,"click"],[1,"padding-top-10","category-visibility-option"],["id","groupsSelect","valueExpr","groupId","displayExpr","groupLabel","width","100%","height","36px","fieldTemplate","fieldTemplate",3,"value","showClearButton","dataSource"],[4,"dxTemplate","dxTemplateOf"],[3,"enabled"],["class","category-group-field-template",4,"dxTemplate","dxTemplateOf"],["dataStructure","plain","keyExpr","groupId","parentIdExpr","parentGroupId","selectionMode","multiple","showCheckBoxesMode","normal","displayExpr","groupLabel","searchEnabled","true",3,"dataSource","selectNodesRecursive","selectByClick","noDataText","searchEditorOptions","onContentReady","onItemSelectionChanged"],[1,"category-group-field-template"],[3,"visible"],[1,"no-margin-bottom",3,"click"],[1,"select-label"],["id","parentCategorySelectBox","displayExpr","categoryLabel","valueExpr","categoryId","searchTimeout","300","showClearButton","true",1,"category-select-box",3,"dataSource","value","placeholder","searchEnabled","valueChange"],["mode","infinite","showScrollbar","onHover",3,"scrollByContent","scrollByThumb"],[1,"fas","fa-info-circle"]],template:function(ae,fe){1&ae&&(p.YNc(0,C,1,0,"ux-loading",0),p.YNc(1,H,54,56,"div",1)),2&ae&&(p.Q6J("ngIf",fe.isLoading),p.xp6(1),p.Q6J("ngIf",!fe.isLoading))},dependencies:[s.O5,R._Y,R.Fj,R.JJ,R.JL,R.nD,R.sg,R.u,a.i9,t.p6,n.mKI,n.PXJ,i.p,o.I,r._,d.I,v.u,x.o,T.U,D.h],styles:['.data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.dx-radiobutton-icon-dott,.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot{background:var(--color-primary)!important}.dx-radiobutton.dx-state-focused:not(.dx-state-active) .dx-radiobutton-icon:before{border:2px solid rgba(0,0,0,.54)!important}.dx-radiobutton-icon{width:20px;height:20px}.dx-radiobutton-icon-checked .dx-radiobutton-icon-dot{display:block;margin-top:-15px;margin-left:5px;width:10px;height:10px;background:var(--color-primary);content:"";border-radius:5px}.dx-radiobutton-icon:before{display:block;width:16px;height:16px;border:2px solid #C8C9D2;background-color:#fff;content:"";border-radius:10px;box-sizing:content-box}.dx-radiobutton-icon.dx-radiobutton-icon-checked{border-color:var(--color-primary)}.dx-radiobutton-icon.dx-radiobutton-icon-checked:before{border-color:var(--color-primary)}.dx-placeholder{font-size:13px!important;line-height:16px}.category-form-modal{max-width:800px}.category-form-modal .select-label{margin-bottom:5px}.category-form-modal .hint-text{padding-left:0}.category-form-modal .panel-heading{padding:0 0 10px!important;display:flex;justify-content:space-between}.category-form-modal .panel-heading p{margin-top:8px;font-size:12px}.category-form-modal .panel-heading .language-form-chooser{margin:0}.category-form-modal .panel-heading .language-form-chooser dx-drop-down-box{max-height:36px;max-width:204px}.category-form-modal .panel-heading .language-form-chooser dx-drop-down-box input{padding:0;font-size:14px}@media (max-width: 480px){.category-form-modal .category-body-container{height:400px;overflow:auto}.category-form-modal .category-body-container .category-visibility-option,.category-form-modal .category-body-container .hint-text{padding-right:15px}.category-form-modal .category-body-container .row{margin:0}.category-form-modal .category-body-container .row div{padding-left:0}}.category-form-modal .category-body-container .hint-text{padding-top:4px}.category-form-modal .category-body-container .catalog-cu-sub-title-container{margin-bottom:4px;display:flex;align-items:center}.category-form-modal .category-body-container .catalog-cu-sub-title-container label{font-weight:700;margin-bottom:0}.category-form-modal .category-body-container .catalog-cu-sub-title-container i{margin-left:8px;color:var(--color-primary)}.category-form-modal .modal-form-save-btn-container{display:flex;justify-content:flex-end}@media (max-width: 480px){.category-form-modal .modal-form-save-btn-container{position:sticky;bottom:1px;background:white;padding:15px 8px 1px 0}}.category-form-modal .modal-form-save-btn-container .btn-cancel{margin-right:12px}.category-group-field-template{display:flex;align-items:center;height:34px}.category-group-field-template span{padding:0 0 0 10px}\n'],encapsulation:2}),Y})()},40172:(W,b,e)=>{"use strict";e.d(b,{R:()=>g});const g={Event_Calendar_List:"admin.eventCalendar.list",Event_Calendar_Presence_List:"admin.eventCalendar.presence"}},44342:(W,b,e)=>{"use strict";e.d(b,{q:()=>I});var g=e(1463);const I=(0,g.PH)("[exam-statistic] dispatchQuestionTypeCount",(0,g.Ky)())},99e3:(W,b,e)=>{"use strict";e.d(b,{e:()=>g});class g{constructor(){this.consigne=0,this.uniqueChoice=0,this.multipleChoice=0,this.file=0,this.association=0,this.text=0,this.blank=0,this.zone=0,this.total=0,this.totalMandatoryQuestion=0,this.archived=0}}},57518:(W,b,e)=>{"use strict";e.d(b,{C4:()=>A,Ee:()=>I,dh:()=>F,um:()=>R});var g=e(1463);const I=(0,g.PH)("[exam-answer-list] updateEditingAnswer",(0,g.Ky)()),F=(0,g.PH)("[exam-answer-list] clearEditingAnswer"),A=(0,g.PH)("[exam-answer-list] updateOrAddAnswer",(0,g.Ky)()),R=(0,g.PH)("[exam-answer-list] refreshAnswerListAfterCancel",(0,g.Ky)())},62745:(W,b,e)=>{"use strict";e.d(b,{f:()=>g});class g{constructor(){this.answerId=null,this.isEditing=!1}}},90970:(W,b,e)=>{"use strict";e.d(b,{Iw:()=>A,OJ:()=>F,OM:()=>I,mb:()=>R});var g=e(1463);const I=(0,g.PH)("[exam-question-list] updateEditingQuestion",(0,g.Ky)()),F=(0,g.PH)("[exam-question-list] pushNewQuestion",(0,g.Ky)()),A=(0,g.PH)("[exam-question-list] clearEditingQuestion"),R=(0,g.PH)("[exam-question-list] refreshQuestionListAfterCancel",(0,g.Ky)())},65444:(W,b,e)=>{"use strict";e.d(b,{x:()=>g});class g{constructor(){this.questionId=null,this.isEditing=!1}}},17312:(W,b,e)=>{"use strict";e.d(b,{H5:()=>R,MA:()=>F,Wo:()=>A,Wz:()=>I,mS:()=>E});var g=e(1463);const I=(0,g.PH)("[exam-configuration] updateDisplaySkillInQuestionnaire",(0,g.Ky)()),F=(0,g.PH)("[exam-configuration] updateDisplayQuestionBySkill",(0,g.Ky)()),A=(0,g.PH)("[exam-configuration] updateExamConfiguration",(0,g.Ky)()),R=(0,g.PH)("[exam-configuration] dispatchQuestionSkill",(0,g.Ky)()),E=(0,g.PH)("[exam-configuration] refreshSkillList",(0,g.Ky)())},32758:(W,b,e)=>{"use strict";e.d(b,{E:()=>g});class g{constructor(){this.randomQuestionnaire=!1,this.randomQuestionOrder=!1,this.randomAnswerOrder=!1,this.displaySkillInQuestionnaire=!1,this.displayQuestionBySkill=!1,this.isExamUsed=!1}}},29703:(W,b,e)=>{"use strict";e.d(b,{Q:()=>g});class g{}},67070:(W,b,e)=>{"use strict";e.d(b,{A:()=>g});var g=(()=>{return(I=g||(g={}))[I.GroupsListOnly=0]="GroupsListOnly",I[I.UserList=1]="UserList",I[I.EnrollmentManagement=2]="EnrollmentManagement",I[I.LicenseManagement=3]="LicenseManagement",I[I.SupervisorLicencesManagement=4]="SupervisorLicencesManagement",I[I.CreateNewUser=5]="CreateNewUser",I[I.ImportCsv=6]="ImportCsv",I[I.CreateUsersFromSearch=7]="CreateUsersFromSearch",I[I.InviteUserByEmail=8]="InviteUserByEmail",I[I.EditUserRole=9]="EditUserRole",I[I.UsersByCourse=10]="UsersByCourse",g;var I})()},56523:(W,b,e)=>{"use strict";e.d(b,{B6:()=>B,GS:()=>c,H7:()=>w,IE:()=>k,Jo:()=>I,MI:()=>M,OV:()=>s,PE:()=>t,Rd:()=>v,WG:()=>F,Y2:()=>f,Z1:()=>x,_F:()=>d,cQ:()=>P,dd:()=>o,de:()=>D,dz:()=>y,e_:()=>O,hr:()=>h,iF:()=>a,lB:()=>l,lr:()=>A,mU:()=>u,nG:()=>S,sW:()=>r,sg:()=>n,tx:()=>C,tz:()=>i,um:()=>m,uo:()=>T,vg:()=>p,vx:()=>R});var g=e(1463);const I=(0,g.PH)("[groups-management] clearState"),F=(0,g.PH)("[groups-management] refreshLicensesAndOccurrences"),A=(0,g.PH)("[groups-management] setSelectedGroup",(0,g.Ky)()),R=(0,g.PH)("[groups-management] clearSelectedGroup"),k=((0,g.PH)("[groups-management] addSelectedLicences",(0,g.Ky)()),(0,g.PH)("[groups-management] clearSelectedLicences")),S=(0,g.PH)("[groups-management] toggleSelectedLicences",(0,g.Ky)()),w=(0,g.PH)("[groups-management] toggleSelectedLicencesForBundle",(0,g.Ky)()),y=(0,g.PH)("[groups-management] setSelectedLicences",(0,g.Ky)()),h=(0,g.PH)("[groups-management] setSelectedOccurrences",(0,g.Ky)()),m=(0,g.PH)("[groups-management] clearSelectedOccurrences"),p=(0,g.PH)("[groups-management] removeFromSelectedOccurrences",(0,g.Ky)()),f=(0,g.PH)("[groups-management] addSelectedOccurrences",(0,g.Ky)()),c=(0,g.PH)("[groups-management] setCurrentUsersListPanel",(0,g.Ky)()),u=(0,g.PH)("[groups-management] clearSelectedUsers"),l=(0,g.PH)("[groups-management] setSelectedUsers",(0,g.Ky)()),s=(0,g.PH)("[groups-management] setOccurrencesStartDate",(0,g.Ky)()),a=(0,g.PH)("[groups-management] setOccurrencesEndDate",(0,g.Ky)()),t=(0,g.PH)("[groups-management] setRefreshGroupsList",(0,g.Ky)()),n=(0,g.PH)("[groups-management] setgroupsAndUserExpanded",(0,g.Ky)()),i=(0,g.PH)("[groups-management] setgroupsClosed",(0,g.Ky)()),o=(0,g.PH)("[groups-management] setSelectedCoursesToUnsub",(0,g.Ky)()),r=(0,g.PH)("[groups-management] setSelectedCourseLotId",(0,g.Ky)()),d=(0,g.PH)("[groups-management] setSelectedCourseLabel",(0,g.Ky)()),v=(0,g.PH)("[groups-management] setSelectedUserForDrilldown",(0,g.Ky)()),x=(0,g.PH)("[groups-management] isEnrollmentFoundForUnsubscribe",(0,g.Ky)()),T=(0,g.PH)("[groups-management] setSelectedBundle",(0,g.Ky)()),D=(0,g.PH)("[groups-management] isEditingBundle",(0,g.Ky)()),C=(0,g.PH)("[groups-management] setQuantityOccurrenceToSelect",(0,g.Ky)()),P=(0,g.PH)("[groups-management] clearSelectedOpcUsers"),M=(0,g.PH)("[groups-management] setSelectedOpcUsers",(0,g.Ky)()),O=(0,g.PH)("[groups-management] clearSelectedRbqUsers"),B=(0,g.PH)("[groups-management] setSelectedRbqUsers",(0,g.Ky)())},22017:(W,b,e)=>{"use strict";e.d(b,{M:()=>g});const g={Home_Page_Management_List:"admin.homePage.list",Home_Page_Management_Form:"homeManagement.CU"}},54836:(W,b,e)=>{"use strict";e.d(b,{L:()=>t});var g=e(25019),I=e(29892),F=e(96094),A=e(89724),R=e(64814),E=e(19725);let k=(()=>{class n{constructor(o){this.httpClient=o}getCatalogItemRelated(o){return this.httpClient.post("/api/services/ux/administration/Shared/CatalogItemRelated/GetCatalogItemRelated",o)}}return n.\u0275fac=function(o){return new(o||n)(A.LFG(E.eN))},n.\u0275prov=A.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var S=e(11048),w=e(45109),y=e(66658),h=e(68489);function m(n,i){1&n&&A._UZ(0,"ux-loading")}function p(n,i){if(1&n&&(A.ynx(0),A.TgZ(1,"h3"),A._uU(2),A.ALo(3,"localize"),A.qZA(),A.TgZ(4,"p"),A._uU(5),A.qZA(),A.TgZ(6,"label"),A._uU(7),A.qZA(),A.BQk()),2&n){const o=A.oxw(2);A.xp6(2),A.Oqu(A.lcZ(3,3,"SharedWarningTitle")),A.xp6(3),A.Oqu(o.model.deleteText),A.xp6(2),A.hij("",o.getModalTitle()," :")}}function f(n,i){if(1&n&&(A.TgZ(0,"label"),A._uU(1),A.qZA()),2&n){const o=A.oxw(3);A.xp6(1),A.Oqu(o.model.modalSubTitle)}}function c(n,i){if(1&n&&(A.TgZ(0,"p"),A._uU(1),A.qZA()),2&n){const o=A.oxw(3);A.xp6(1),A.Oqu(o.model.emptyStateText)}}function u(n,i){if(1&n&&(A.ynx(0),A.TgZ(1,"h3"),A._uU(2),A.qZA(),A.YNc(3,f,2,1,"label",0),A.YNc(4,c,2,1,"p",0),A.BQk()),2&n){const o=A.oxw(2);A.xp6(2),A.Oqu(o.getModalTitle()),A.xp6(1),A.Q6J("ngIf",!o.isActivitiesListEmpty()),A.xp6(1),A.Q6J("ngIf",o.isActivitiesListEmpty())}}function l(n,i){if(1&n){const o=A.EpF();A.ynx(0),A.TgZ(1,"ul",9)(2,"li")(3,"button",10),A.NdJ("click",function(){const v=A.CHM(o).$implicit,x=A.oxw(3);return A.KtG(x.goToCatalogItemContent(v))}),A.TgZ(4,"span",11),A._uU(5),A.qZA(),A._UZ(6,"i",12),A.ALo(7,"localize"),A.qZA()()(),A.BQk()}if(2&n){const o=i.$implicit,r=A.oxw(3);A.xp6(4),A.s9C("tooltip",r.getTooltipForTruncatedCourseLabel(o.courseLabel)),A.xp6(1),A.Oqu(o.courseLabel),A.xp6(1),A.s9C("tooltip",A.lcZ(7,3,"CatalogItemRelatedModal.ActivityList.GoToCourseTooltip"))}}function s(n,i){if(1&n&&(A.TgZ(0,"div",7),A.YNc(1,l,8,5,"ng-container",8),A.qZA()),2&n){const o=A.oxw(2);A.xp6(1),A.Q6J("ngForOf",o.courses)}}function a(n,i){if(1&n){const o=A.EpF();A.TgZ(0,"div",2)(1,"i",3),A.NdJ("click",function(){A.CHM(o);const d=A.oxw();return A.KtG(d.onClose())}),A.qZA(),A.YNc(2,p,8,5,"ng-container",0),A.YNc(3,u,5,3,"ng-container",0),A.YNc(4,s,2,1,"div",4),A.TgZ(5,"div",5)(6,"button",6),A.NdJ("click",function(){A.CHM(o);const d=A.oxw();return A.KtG(d.onClose())}),A._uU(7),A.ALo(8,"localize"),A.qZA()()()}if(2&n){const o=A.oxw();A.xp6(2),A.Q6J("ngIf",!o.isActivitiesListEmpty()&&o.model.isDelete),A.xp6(1),A.Q6J("ngIf",!o.model.isDelete),A.xp6(1),A.Q6J("ngIf",!o.isActivitiesListEmpty()),A.xp6(3),A.Oqu(A.lcZ(8,4,"SharedClose"))}}let t=(()=>{class n{constructor(o,r,d,v,x){this.modalService=o,this.catalogItemRelatedModalService=r,this.dialog=d,this.$state=v,this.data=x,this.isLoading=!0,this.courses=[],this.model=x}ngOnInit(){this.getCatalogRelatedItem()}getModalTitle(){return this.model.syllabusType==F.O.GiftCard||this.model.syllabusType==F.O.GiftCourse||this.model.syllabusType==F.O.Product?L("CatalogItemRelatedModal.CatalogItemList.Title"):L("CatalogItemRelatedModal.ActivityList.Title")}isActivitiesListEmpty(){return 0===this.courses.length}getTooltipForTruncatedCourseLabel(o){return this.isCourseLabelTruncated(o)?o:null}onClose(){this.modalService.close(null)}goToCatalogItemContent(o){this.$state.go(this.model.categoryId?I.K.Catalog_Management_Form_Display:this.model.topicId?I.K.Catalog_Management_Form_Information:I.K.Catalog_Management_Form_Content,{catalogItemId:o.courseId}),this.modalService.close(null)}isCourseLabelTruncated(o){return o.length>60}getCatalogRelatedItem(){this.catalogItemRelatedModalService.getCatalogItemRelated({syllabusItemId:this.model.syllabusItemId,syllabusType:this.model.syllabusType,topicId:this.model.topicId,categoryId:this.model.categoryId}).subscribe(r=>{r.success&&(this.courses=r.result.courses),this.isLoading=!1})}}return n.\u0275fac=function(o){return new(o||n)(A.Y36(R.Z),A.Y36(k),A.Y36(g.so),A.Y36("$state"),A.Y36(g.WI))},n.\u0275cmp=A.Xpm({type:n,selectors:[["catalog-item-related-modal"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","course-list-course-modal modal-page modal-delete",4,"ngIf"],[1,"course-list-course-modal","modal-page","modal-delete"],[1,"fas","fa-times","x-icon",3,"click"],["class","course-list-courses modal-scroll-auto",4,"ngIf"],[1,"modal-btn-container"],[1,"btn","btn-cancel",3,"click"],[1,"course-list-courses","modal-scroll-auto"],[4,"ngFor","ngForOf"],[1,"modal-ul-list"],[1,"btn-go-to-catalog",3,"click"],["hideDelay","0","animationDuration","0",3,"tooltip"],["hideDelay","0","animationDuration","0",1,"fas","fa-chevron-right",3,"tooltip"]],template:function(o,r){1&o&&(A.YNc(0,m,1,0,"ux-loading",0),A.YNc(1,a,9,6,"div",1)),2&o&&(A.Q6J("ngIf",r.isLoading),A.xp6(1),A.Q6J("ngIf",!r.isLoading))},dependencies:[S.sg,S.O5,w.i9,y.o,h.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.course-list-course-modal .course-list-courses{margin-top:8px;max-height:380px}.course-list-course-modal li button{padding:0;border:none;background:none;display:flex;align-items:center}.course-list-course-modal li button i{margin-left:10px}.course-list-course-modal li button:hover{color:var(--color-primary-dark);font-weight:700}.course-list-course-modal .btn-go-to-catalog{max-width:380px}.course-list-course-modal .btn-go-to-catalog span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:100%}.course-list-course-modal .modal-btn-container button.btn-cancel{margin-right:0}\n"],encapsulation:2}),n})()},22789:(W,b,e)=>{"use strict";e.d(b,{e:()=>g});class g{}},74818:(W,b,e)=>{"use strict";e.d(b,{a:()=>a});var g=e(8239),I=e(64762),F=e(1659),A=e(25019),R=e(78177),E=e(92870),k=e(46827),S=e(64814),w=e(5970),y=e(13094),m=e(89724),p=e(11048),f=e(66658),c=e(68489);function u(t,n){1&t&&m._UZ(0,"ux-loading")}function l(t,n){1&t&&m._UZ(0,"i",12)}function s(t,n){if(1&t){const i=m.EpF();m.TgZ(0,"div",2)(1,"i",3),m.NdJ("click",function(){m.CHM(i);const r=m.oxw();return m.KtG(r.onClose())}),m.qZA(),m.TgZ(2,"h3"),m._uU(3),m.ALo(4,"localize"),m.qZA(),m.TgZ(5,"form",4)(6,"div",5)(7,"label",6),m._uU(8),m.ALo(9,"localize"),m.qZA(),m.TgZ(10,"div")(11,"input",7),m.NdJ("ngModelChange",function(){m.CHM(i);const r=m.oxw();return m.KtG(r.onRbqUserCodeChanged())}),m.qZA(),m.YNc(12,l,1,0,"i",8),m.qZA()()(),m.TgZ(13,"div",9)(14,"button",10),m.NdJ("click",function(){m.CHM(i);const r=m.oxw();return m.KtG(r.onClose())}),m._uU(15),m.ALo(16,"localize"),m.qZA(),m.TgZ(17,"button",11),m.NdJ("click",function(){m.CHM(i);const r=m.oxw();return m.KtG(r.onSaveAndClose())}),m._uU(18),m.ALo(19,"localize"),m.qZA()()()}if(2&t){const i=m.oxw();m.xp6(3),m.Oqu(m.lcZ(4,8,"PresenceManagement.Shared.RbqUser.RbqUserCode")),m.xp6(2),m.Q6J("formGroup",i.formGroup),m.xp6(3),m.Oqu(m.lcZ(9,10,"PresenceManagement.Shared.RbqUser.RbqUserCode")),m.xp6(3),m.ekj("invalid",i.formGroup.controls.rbqUserCode.invalid&&i.formGroup.controls.rbqUserCode.touched),m.xp6(1),m.Q6J("ngIf",i.model.rbqUserCodeValid),m.xp6(3),m.Oqu(m.lcZ(16,12,"SharedCancel")),m.xp6(3),m.Oqu(m.lcZ(19,14,"SharedConfirm"))}}let a=class{constructor(n,i,o,r,d){this.dialog=n,this.modalService=i,this.toastrService=o,this.presenceListService=r,this.data=d,this.isLoading=!0,this.model=d}ngOnInit(){var n=this;return(0,g.Z)(function*(){n.initFormGroup(),n.title=L("PresenceManagement.Shared.RbqUser.Title"),n.isLoading=!1})()}onClose(){this.modalService.close(null)}onSaveAndClose(){var n=this;return(0,g.Z)(function*(){if(n.formGroup.invalid)return n.formGroup.markAllAsTouched(),void(n.formGroup.controls.rbqUserCode.invalid&&n.toastrService.error(L("PresenceManagement.Shared.RbqUser.RbqUserCode.Invalid")));const i=yield(0,k.z)(n.presenceListService.updateRbqUserCode(n.model).pipe((0,R.t)(n)));i.success&&i.result.exists&&null==i.result.errorCode?(n.modalService.close(!0),n.toastrService.success(L("PresenceManagement.Shared.RbqUser.UpdateSuccess"))):(n.model.rbqUserCodeValid=i.result.exists,n.toastrService.error(i.result.errorMessage))})()}onRbqUserCodeChanged(){this.model.rbqUserCode=this.formGroup.get("rbqUserCode").value}initFormGroup(){this.formGroup=new F.cw({rbqUserCode:new F.NI(this.model.rbqUserCode,[F.kI.required,w.Q.rbqUserCode])})}};a.\u0275fac=function(n){return new(n||a)(m.Y36(A.so),m.Y36(S.Z),m.Y36(E._W),m.Y36(y.B),m.Y36(A.WI))},a.\u0275cmp=m.Xpm({type:a,selectors:[["shared-presence-update-rbq-user-code-modal"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","modal-page shared-update-rbq-declaration-component",4,"ngIf"],[1,"modal-page","shared-update-rbq-declaration-component"],[1,"fas","fa-times","x-icon",3,"click"],["role","form",1,"form",3,"formGroup"],[1,"input-container"],["for","rbqUserCode"],["type","text","name","rbqUserCode","formControlName","rbqUserCode",1,"input-default",3,"ngModelChange"],["class","fas fa-check-circle",4,"ngIf"],[1,"modal-btn-container"],[1,"btn","btn-cancel","margin-right-8",3,"click"],[1,"btn","btn-primary",3,"click"],[1,"fas","fa-check-circle"]],template:function(n,i){1&n&&(m.YNc(0,u,1,0,"ux-loading",0),m.YNc(1,s,20,16,"div",1)),2&n&&(m.Q6J("ngIf",i.isLoading),m.xp6(1),m.Q6J("ngIf",!i.isLoading))},dependencies:[p.O5,F._Y,F.Fj,F.JJ,F.JL,F.sg,F.u,f.o,c.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.shared-update-rbq-declaration-component .form{padding:10px 0}.shared-update-rbq-declaration-component .input-container{display:flex;flex-direction:column;margin-bottom:10px}.shared-update-rbq-declaration-component .input-container div{display:flex;align-items:center}.shared-update-rbq-declaration-component .input-default{width:140px;padding:6px 8px;font-weight:400;font-size:14px;line-height:inherit;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px #00000014}.shared-update-rbq-declaration-component .input-default::placeholder{opacity:.7}.shared-update-rbq-declaration-component .input-default:hover{border:1px solid var(--color-primary)}.shared-update-rbq-declaration-component .input-default:focus-visible{outline-offset:-2px;outline:2px solid var(--color-primary)}.shared-update-rbq-declaration-component .input-default.not-allowed{cursor:not-allowed}.shared-update-rbq-declaration-component .fa-check-circle{margin-left:5px;color:#8bc34a}.shared-update-rbq-declaration-component .modal-btn-container{display:flex;justify-content:flex-end;padding:15px 0 0}\n"],encapsulation:2}),a=(0,I.gn)([(0,R.c)(),(0,I.w6)("design:paramtypes",[A.so,S.Z,E._W,y.B,class h{}])],a)},13094:(W,b,e)=>{"use strict";e.d(b,{B:()=>F});var g=e(89724),I=e(19725);let F=(()=>{class A{constructor(E){this.httpClient=E}eventOccurrenceUsersValidatePresences(E){return this.httpClient.post("/api/services/ux/Event/EventOccurrenceUsersValidatePresences",E)}eventOccurenceUsersSetPresences(E){return this.httpClient.post("/api/services/ux/Event/EventOccurenceUsersSetPresences",E)}getEventOccurrenceUsersWithPresences(E){return this.httpClient.post("/api/services/ux/administration/EventsCalendar/GetEventOccurrenceUsersWithPresences",E)}getEventOccurenceSessionDetailsById(E){return this.httpClient.post("api/services/ux/administration/AttendanceManagement/GetEventOccurenceSessionDetailsById",E)}getEventOccurrenceUsersClickedCourse(E){return this.httpClient.post("/api/services/ux/Event/GetEventOccurrenceUsersClickedCourse",E)}changeMemberCodeAndCompany(E){return this.httpClient.post("/api/services/ux/Enrollment/ChangeMemberCodeAndCompany",E)}updateRbqUserCode(E){return this.httpClient.post("/api/services/ux/administration/PresenceManagement/UpdateRbqUserCode",E)}}return A.\u0275fac=function(E){return new(E||A)(g.LFG(I.eN))},A.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})()},7510:(W,b,e)=>{"use strict";e.d(b,{v:()=>R});var g=e(76861),I=e(47763),F=e(95840),A=e(89724);let R=(()=>{class E{}return E.\u0275fac=function(S){return new(S||E)},E.\u0275mod=A.oAB({type:E}),E.\u0275inj=A.cJS({providers:[{provide:"$scope",useExisting:"$rootScope"}],imports:[I.T,g.u,F.H]}),E})()},14098:(W,b,e)=>{"use strict";e.d(b,{K:()=>g});class g{constructor(){this.surveyQuestionId=null,this.isEditing=!1}}},77798:(W,b,e)=>{"use strict";e.d(b,{Iw:()=>A,OJ:()=>F,OM:()=>I,mb:()=>R});var g=e(1463);const I=(0,g.PH)("[survey-question-list] updateEditingQuestion",(0,g.Ky)()),F=(0,g.PH)("[survey-question-list] pushNewQuestion",(0,g.Ky)()),A=(0,g.PH)("[survey-question-list] clearEditingQuestion"),R=(0,g.PH)("[survey-question-list] refreshQuestionListAfterCancel",(0,g.Ky)())},90856:(W,b,e)=>{"use strict";e.d(b,{R:()=>g});class g{constructor(){this.surveyAnswerId=null,this.isEditing=!1}}},50236:(W,b,e)=>{"use strict";e.d(b,{C4:()=>A,Ee:()=>I,dh:()=>F,um:()=>R});var g=e(1463);const I=(0,g.PH)("[survey-answer-list] updateEditingAnswer",(0,g.Ky)()),F=(0,g.PH)("[survey-answer-list] clearEditingAnswer"),A=(0,g.PH)("[survey-answer-list] updateOrAddAnswer",(0,g.Ky)()),R=(0,g.PH)("[survey-answer-list] refreshAnswerListAfterCancel",(0,g.Ky)())},79889:(W,b,e)=>{"use strict";e.d(b,{e:()=>g});class g{constructor(){this.radio=0,this.checkbox=0,this.textArea=0,this.instruction=0,this.total=0}}},36452:(W,b,e)=>{"use strict";e.d(b,{q:()=>I});var g=e(1463);const I=(0,g.PH)("[survey-statistic] dispatchQuestionTypeCount",(0,g.Ky)())},53095:(W,b,e)=>{"use strict";e.d(b,{j:()=>g});const g={User_Management_List:"admin.users.list"}},94282:(W,b,e)=>{"use strict";e.d(b,{K5:()=>F,O:()=>I,Or:()=>A,X9:()=>S,jV:()=>R,q7:()=>E,vC:()=>k});var g=e(1463);const I=(0,g.PH)("[catalog] applyFilters",(0,g.Ky)()),F=(0,g.PH)("[catalog] clearFilters"),A=(0,g.PH)("[catalog] applySearch",(0,g.Ky)()),R=(0,g.PH)("[catalog] applyCategoryRoutingFilter",(0,g.Ky)()),E=(0,g.PH)("[catalog] applySubCategoryRoutingFilter",(0,g.Ky)()),k=(0,g.PH)("[catalog] setCalendarSelectedDate",(0,g.Ky)()),S=(0,g.PH)("[catalog] refreshCalendarUI",(0,g.Ky)())},36082:(W,b,e)=>{"use strict";e.d(b,{C:()=>g});class g{constructor(){this.categoryIds=[],this.subCategoryIds=[],this.trainerIds=[],this.displayTypes=[],this.eventLocations=[],this.startDate=null,this.endDate=null,this.eventDurations=[],this.topicIds=[],this.orderBy=0,this.availablePlaces=!1,this.showRestrictedCourses=!1,this.showHiddenCourses=!1,this.isRedirect=!1}}},35373:(W,b,e)=>{"use strict";e.d(b,{D:()=>I,z:()=>F});var g=e(1463);const I=(0,g.PH)("[courseDetail] setSelectedOccurrenceId",(0,g.Ky)()),F=(0,g.PH)("[courseDetail] clearSelectedOccurrenceId")},94329:(W,b,e)=>{"use strict";e.d(b,{Lu:()=>F,Vv:()=>A,qS:()=>I});var g=e(1463);const I=(0,g.PH)("[exam-player] initializeExamPlayer",(0,g.Ky)()),F=(0,g.PH)("[exam-player] clearExamPlayerStateModel"),A=(0,g.PH)("[exam-player] submitButtonDisabled",(0,g.Ky)())},40495:(W,b,e)=>{"use strict";e.d(b,{S:()=>g});class g{constructor(){this.isPreviewMode=!1,this.showCorrectAnswer=!1,this.showCorrectAnswerDuringExam=!1,this.showFeedback=!1,this.showFeedbackDuringExam=!1,this.showSummaryPage=!1,this.disabledNavigationBetweenQuestion=!1,this.containInstruction=!1,this.integrityAdvocateEnabled=!1,this.showAnswerGradeInSummaryPage=!1}}},74677:(W,b,e)=>{"use strict";e.d(b,{I1:()=>R,Kk:()=>E,N:()=>k,Y6:()=>I,h5:()=>A,iX:()=>S,sL:()=>F});var g=e(1463);const I=(0,g.PH)("[Forgot Password] Forgot Password Initial Response",(0,g.Ky)()),F=(0,g.PH)("[Forgot Password] Forgot Password Update Username",(0,g.Ky)()),A=(0,g.PH)("[Forgot Password] Forgot Password Update Use Recovery Email Address",(0,g.Ky)()),R=(0,g.PH)("[Forgot Password] Forgot Password Update Recovery Method",(0,g.Ky)()),E=(0,g.PH)("[Forgot Password] Forgot Password Update Checkup Email Address",(0,g.Ky)()),k=(0,g.PH)("[Forgot Password] Forgot Password Update Checkup Phone Number",(0,g.Ky)()),S=(0,g.PH)("[Forgot Password] Forgot Password Update Verification Code Id",(0,g.Ky)())},55078:(W,b,e)=>{"use strict";e.d(b,{M:()=>g});const g={My_Space_Enrollment:"client.mySpace.enrollment",My_Space_Calendar:"client.mySpace.calendar",My_Space_Summary:"client.mySpace.summary",My_Space_Waiting_List:"client.mySpace.waiting-list",My_Space_Wish_List:"client.mySpace.wish-list",My_Space_Document_List:"client.mySpace.documents",My_Space_Document_Form:"client.mySpace.documentsForm",My_Space_Transactions:"client.mySpace.transaction",My_Space_Profile:"client.mySpace.profile",My_Space_Account_And_Security:"client.mySpace.accountSecurity",My_Space_Rbq:"client.mySpace.rbq"}},20839:(W,b,e)=>{"use strict";e.d(b,{K:()=>F,O:()=>I});var g=e(1463);const I=(0,g.PH)("[my-space] applyFilters",(0,g.Ky)()),F=(0,g.PH)("[my-space] clearFilters")},81658:(W,b,e)=>{"use strict";e.d(b,{w:()=>R});var g=e(47763),I=e(76861),F=e(95840),A=e(89724);let R=(()=>{class E{}return E.\u0275fac=function(S){return new(S||E)},E.\u0275mod=A.oAB({type:E}),E.\u0275inj=A.cJS({providers:[{provide:"$scope",useExisting:"$rootScope"}],imports:[g.T,I.u,F.H]}),E})()},4765:(W,b,e)=>{"use strict";e.d(b,{T:()=>g});class g{constructor(F=null,A=!1,R=!1){this.userSyllabusId=F,this.isPreviewMode=A,this.containInstruction=R}}},81268:(W,b,e)=>{"use strict";e.d(b,{Vv:()=>A,Y4:()=>F,jk:()=>I});var g=e(1463);const I=(0,g.PH)("[survey-player] initializeSurveyPlayer",(0,g.Ky)()),F=(0,g.PH)("[survey-player] clearSurveyPlayerStateModel"),A=(0,g.PH)("[survey-player] submitButtonDisabled",(0,g.Ky)())},29579:(W,b,e)=>{"use strict";e.d(b,{_:()=>g});const g={Trainer_List:"client.trainers.trainerList",Trainer_Details:"client.trainers.trainerDetail"}},86099:(W,b,e)=>{"use strict";e.d(b,{KQ:()=>I,QB:()=>F,jE:()=>A});var g=e(1463);const I=(0,g.PH)("[pending-change] dispatchModel",(0,g.Ky)()),F=(0,g.PH)("[pending-change] updateModel",(0,g.Ky)()),A=(0,g.PH)("[pending-change] clearPendingChange",(0,g.Ky)())},97381:(W,b,e)=>{"use strict";e.d(b,{U:()=>S});var g=e(89724),I=e(39308),F=e(11048),A=e(68489);function R(w,y){1&w&&(g.TgZ(0,"span"),g._uU(1,"\xa0\xa0/\xa0\xa0"),g.qZA())}function E(w,y){if(1&w){const h=g.EpF();g.TgZ(0,"span"),g.YNc(1,R,2,0,"span",4),g.TgZ(2,"button",5),g.NdJ("click",function(){const f=g.CHM(h).$implicit,c=g.oxw(2);return g.KtG(c.goTo(f))}),g._uU(3),g.qZA()()}if(2&w){const h=y.$implicit,m=y.index;g.xp6(1),g.Q6J("ngIf",0!==m),g.xp6(1),g.uIk("aria-label",h.label),g.xp6(1),g.Oqu(h.label)}}function k(w,y){if(1&w){const h=g.EpF();g.TgZ(0,"div",1)(1,"button",2),g.NdJ("click",function(){g.CHM(h);const p=g.oxw();return g.KtG(p.goToPrevious())}),g.ALo(2,"localize"),g.qZA(),g._uU(3," \xa0 "),g.YNc(4,E,4,3,"span",3),g.qZA()}if(2&w){const h=g.oxw();g.xp6(1),g.uIk("aria-label",g.lcZ(2,2,"SharedReturn")),g.xp6(3),g.Q6J("ngForOf",h.breadCrumbs)}}let S=(()=>{class w{constructor(h,m){this.breadCrumbService=h,this.$location=m,this.breadCrumbs=[]}ngOnInit(){this.breadCrumbs=[...this.breadCrumbService.get()];let h=this.breadCrumbService.getByUrl(this.$location.url()),m=this.breadCrumbs.indexOf(h);m>-1&&this.breadCrumbs.splice(m)}goToPrevious(){let h=this.breadCrumbService.popLast();this.$location.path(h.url)}goTo(h){this.breadCrumbService.goTo(h),this.$location.path(h.url)}}return w.\u0275fac=function(h){return new(h||w)(g.Y36(I._),g.Y36("$location"))},w.\u0275cmp=g.Xpm({type:w,selectors:[["ux-breadcrumb"]],decls:1,vars:1,consts:[["id","ux-breadcrumb",4,"ngIf"],["id","ux-breadcrumb"],[1,"fa","fa-chevron-left","fa-m",3,"click"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"breadcrumb-link",3,"click"]],template:function(h,m){1&h&&g.YNc(0,k,5,4,"div",0),2&h&&g.Q6J("ngIf",m.breadCrumbs.length>0)},dependencies:[F.sg,F.O5,A.h],styles:["#ux-breadcrumb[_ngcontent-%COMP%]{padding-top:10px;margin-bottom:10px;width:-moz-fit-content;width:fit-content;font-size:15px;cursor:pointer}#ux-breadcrumb[_ngcontent-%COMP%]   .fa-chevron-left[_ngcontent-%COMP%]{padding:0;background:none;border:none}#ux-breadcrumb[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:0;border:none;background:none}#ux-breadcrumb[_ngcontent-%COMP%]   .breadcrumb-link[_ngcontent-%COMP%]{color:var(--color-primary);font-weight:600}#ux-breadcrumb[_ngcontent-%COMP%]:hover   .breadcrumb-link[_ngcontent-%COMP%], #ux-breadcrumb[_ngcontent-%COMP%]:hover   i[_ngcontent-%COMP%]{color:var(--color-primary-dark)}"],changeDetection:0}),w})()},39308:(W,b,e)=>{"use strict";e.d(b,{_:()=>F});class g{constructor(R,E){this.label=R,this.url=E}}var I=e(89724);let F=(()=>{class A{constructor(){var E;this.SESSION_STORAGE_KEY="ux.breadcrumb",this._breadCrumbs=[],this._breadCrumbs=null!==(E=JSON.parse(sessionStorage.getItem(this.SESSION_STORAGE_KEY)))&&void 0!==E?E:[]}add(E,k){let S=this._breadCrumbs.at(-1);if((null==S?void 0:S.label)===E&&(null==S?void 0:S.url)===k)return;let w=this.getByUrl(k);w&&this.sliceFromBreadCrumb(w),this._breadCrumbs.push(new g(E,k)),this.saveBreadCrumbState()}get(){return this._breadCrumbs}getByUrl(E){let k=null;return this._breadCrumbs.forEach(S=>{S.url===E&&(k=S)}),k}clear(){this._breadCrumbs=[],this.saveBreadCrumbState()}clearIfNotFirst(E){let k=this.getByUrl(E);-1===this._breadCrumbs.indexOf(k)&&this.clear()}goTo(E){this.sliceFromBreadCrumb(E),this.saveBreadCrumbState()}sliceFromBreadCrumb(E){let k=this._breadCrumbs.indexOf(E);k>-1&&this._breadCrumbs.splice(k)}goBack(){let E=this._breadCrumbs.pop();this.sliceFromBreadCrumb(E),this.saveBreadCrumbState()}popLast(){let E=this._breadCrumbs.pop();return this.saveBreadCrumbState(),E}saveBreadCrumbState(){let E=JSON.stringify(this._breadCrumbs);sessionStorage.setItem(this.SESSION_STORAGE_KEY,E)}}return A.\u0275fac=function(E){return new(E||A)},A.\u0275prov=I.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})()},3186:(W,b,e)=>{"use strict";e.d(b,{Z:()=>I,e:()=>F});var g=e(1463);const I=(0,g.PH)("[UxCaptcha] Update success",(0,g.Ky)()),F=(0,g.PH)("[UxCaptcha] Update Captcha Id",(0,g.Ky)())},62260:(W,b,e)=>{"use strict";e.d(b,{x:()=>I});var g=e(89724);class I{constructor(A,R){this.injector=A,this.dynamicComponentService=R}afterViewInit(A){this.dynamicComponentService.currentComponent$.subscribe(R=>{A.clear(),A.createComponent(R.component,{injector:this.makeCustomInjector()})})}makeCustomInjector(){return g.zs3.create({providers:[],parent:this.injector})}}},9130:(W,b,e)=>{"use strict";e.d(b,{ic:()=>R});var g=e(38023),I=e(89724);class A{constructor(){this.steps=[]}}let R=(()=>{class E{constructor(){this.currentStepIndex=0,this.currentComponentSubject=new g.x,this.currentComponent$=this.currentComponentSubject.asObservable(),this.model=new A}initialize(S){this.model.steps=S,this.currentStepIndex=0,this.currentStep=this.model.steps[this.currentStepIndex].step,this.currentComponentSubject.next(this.model.steps[this.currentStepIndex])}next(){this.currentStepIndex+1==this.model.steps.length?this.currentStepIndex=0:this.currentStepIndex+=1,this.currentStep=this.model.steps[this.currentStepIndex].step,this.currentComponentSubject.next(this.model.steps[this.currentStepIndex])}previous(){this.currentStepIndex-1<0?this.currentStepIndex=this.model.steps.length-1:this.currentStepIndex-=1,this.currentStep=this.model.steps[this.currentStepIndex].step,this.currentComponentSubject.next(this.model.steps[this.currentStepIndex])}set(S){this.model.steps.forEach((w,y)=>{w.step==S&&(this.currentStep=w,this.currentStepIndex=y,this.currentComponentSubject.next(this.model.steps[this.currentStepIndex]))})}getCurrentStep(){return this.currentStep}getCurrentStepIndex(){return this.currentStepIndex}}return E.\u0275fac=function(S){return new(S||E)},E.\u0275prov=I.Yz7({token:E,factory:E.\u0275fac}),E})()},80547:(W,b,e)=>{"use strict";e.d(b,{X:()=>E});var g=e(64762),I=e(78177),F=e(89724),A=e(11048);function R(k,S){if(1&k&&(F.TgZ(0,"picture",1),F._UZ(1,"source",2)(2,"img",3),F.qZA()),2&k){const w=F.oxw();F.xp6(1),F.s9C("srcset",w.imagePath),F.xp6(1),F.Akn(w.style),F.Gre("ux-image-img ",w.imageClass,""),F.s9C("id",w.imageId),F.s9C("src",w.fallBackPath,F.LSH),F.s9C("alt",w.alt)}}let E=class{constructor(){this.useWebp=!0}ngOnInit(){var S,w,y,h;globalThis.__isWebpEnabled&&this.useWebp&&(this.imagePath=null!=this.imagePath?this.imagePath.replace(".jpg",".webp").replace(".png",".webp").replace(".jpeg",".webp"):null),this.fallBackPath=this.imagePath,this.alt=null!==(S=this.alt)&&void 0!==S?S:"",this.style=null!==(w=this.style)&&void 0!==w?w:"",this.imageId=null!==(y=this.imageId)&&void 0!==y?y:"",this.imageClass=null!==(h=this.imageClass)&&void 0!==h?h:""}};E.\u0275fac=function(S){return new(S||E)},E.\u0275cmp=F.Xpm({type:E,selectors:[["ux-image"]],inputs:{imagePath:"imagePath",alt:"alt",imageId:"imageId",imageClass:"imageClass",style:"style",useWebp:"useWebp"},decls:1,vars:1,consts:[["class","ux-image-picture",4,"ngIf"],[1,"ux-image-picture"],["type","image/webp",3,"srcset"],[3,"id","src","alt"]],template:function(S,w){1&S&&F.YNc(0,R,3,10,"picture",0),2&S&&F.Q6J("ngIf",w.imagePath)},dependencies:[A.O5],styles:[".ux-image-picture[_ngcontent-%COMP%]{max-height:inherit;max-width:inherit;overflow:hidden;border-radius:inherit}.ux-image-img[_ngcontent-%COMP%]{height:100%;max-width:inherit;max-height:inherit;border-radius:inherit}"]}),E=(0,g.gn)([(0,I.c)(),(0,g.w6)("design:paramtypes",[])],E)},42666:(W,b,e)=>{"use strict";e.d(b,{U:()=>t});var g=e(89724),I=e(27344),F=e(14011);class A{constructor(i,o){this.label=i,this.code=o}}var R=e(89615),E=e(11048),k=e(45109),S=e(21759),w=e(22625),y=e(78208),h=e(23858),m=e(68489);const p=["languageSelector"];function f(n,i){1&n&&(g.TgZ(0,"i",9),g._uU(1,"radio_button_checked"),g.qZA())}function c(n,i){if(1&n){const o=g.EpF();g.TgZ(0,"button",10),g.NdJ("click",function(){g.CHM(o);const d=g.oxw().$implicit,v=g.oxw();return g.KtG(v.onLanguageChanged(d.code))}),g._uU(1,"radio_button_unchecked"),g.qZA()}}const u=function(n){return{"disabled-items":n}};function l(n,i){if(1&n){const o=g.EpF();g.ynx(0),g.TgZ(1,"div",5),g.YNc(2,f,2,0,"i",6),g.YNc(3,c,2,0,"button",7),g.TgZ(4,"span"),g._uU(5),g.qZA(),g.TgZ(6,"button",8),g.NdJ("click",function(){const v=g.CHM(o).$implicit,x=g.oxw();return g.KtG(x.onLanguageRemoved(v.code))}),g.qZA()(),g.BQk()}if(2&n){const o=i.$implicit,r=g.oxw();g.xp6(2),g.Q6J("ngIf",r.currentTranslationLanguageCode==o.code),g.xp6(1),g.Q6J("ngIf",r.currentTranslationLanguageCode!=o.code),g.xp6(2),g.Oqu(o.label),g.xp6(1),g.Q6J("ngClass",g.VKq(4,u,r.translatedLanguages.length<=1))}}function s(n,i){if(1&n){const o=g.EpF();g.TgZ(0,"div")(1,"dx-data-grid",17),g.NdJ("selectedRowKeysChange",function(d){g.CHM(o);const v=g.oxw(2);return g.KtG(v.gridBoxValue=d)}),g._UZ(2,"dxo-selection",18),g.qZA()()}if(2&n){const o=g.oxw(2);g.xp6(1),g.Q6J("dataSource",o.availableLanguagesDataSource)("columns",o.gridColumns)("showColumnHeaders",!1)("hoverStateEnabled",!1)("selectedRowKeys",o.gridBoxValue)}}function a(n,i){if(1&n){const o=g.EpF();g.ynx(0),g.TgZ(1,"div",11),g.ALo(2,"localize"),g.TgZ(3,"div",12)(4,"i",13),g._uU(5,"language"),g.qZA()(),g.TgZ(6,"dx-drop-down-box",14,15),g.NdJ("valueChange",function(d){g.CHM(o);const v=g.oxw();return g.KtG(v.gridBoxValue=d)})("openedChange",function(d){g.CHM(o);const v=g.oxw();return g.KtG(v.isGridBoxOpened=d)})("onOptionChanged",function(d){g.CHM(o);const v=g.oxw();return g.KtG(v.onGridBoxOptionChanged(d))}),g.YNc(8,s,3,5,"div",16),g.qZA()(),g.BQk()}if(2&n){const o=g.oxw();g.xp6(1),g.s9C("tooltip",g.lcZ(2,8,"TranslationSelectTooltip")),g.xp6(5),g.s9C("placeholder",o.searchPlaceholder),g.Q6J("value",o.gridBoxValue)("opened",o.isGridBoxOpened)("deferRendering",!1)("displayExpr",o.setLanguageLabel)("dataSource",o.availableLanguagesDataSource),g.xp6(2),g.Q6J("dxTemplateOf","content")}}let t=(()=>{class n{constructor(o,r){this.languageService=o,this.ref=r,this.isFormValid=null,this.newLanguageAdded=null,this.config=null,this.configChange=new g.vpe,this.languageChange=new g.vpe,this.availableLanguages=[],this.translatedLanguages=[],this.currentLanguage=globalThis.abp.localization.currentLanguage.name,this.searchPlaceholder=L("UxLanguageAddTranslation"),this.isLoaded=!1,this.gridBoxValue=[3],this.gridColumns=["label"],this.isGridBoxOpened=!1}set languageSelector(o){(0,R.w)(o,L("UxLanguageAddTranslation"))}ngOnInit(){this.fetch(),this.initCurrentTranslation()}setLanguageLabel(o){if(o)return o.label}onLanguageChanged(o){let r=!0;this.isFormValid&&(r=this.isFormValid(o,this.config.currentTranslation.languageCode)),r&&(this.currentTranslationLanguageCode=o,F._r.Of(this.config.translations).Any(d=>d.languageCode==o)&&(this.config.currentTranslation=F._r.Of(this.config.translations).FirstOrDefault(d=>d.languageCode==o),this.languageChange.emit(o)))}onLanguageRemoved(o){F._r.Of(this.config.translations).FirstOrDefault(d=>d.languageCode==o).isRemoved=!0;let r=F._r.Of(this.config.translations).FirstOrDefault(d=>!d.isRemoved);this.currentTranslationLanguageCode=r.languageCode,this.config.currentTranslation=r,this.configChange.emit(this.config),this.languageChange.emit(r.languageCode),this.setTranslatedLanguages(),this.refreshAvailableLanguages()}onGridBoxOptionChanged(o){if("value"===o.name&&(this.isGridBoxOpened=!1,this.ref.detectChanges(),o.value.length>0)){let r=F._r.Of(JSON.parse(this.languages)).FirstOrDefault(v=>v.code==o.value[0]),d=!0;this.isFormValid&&(d=this.isFormValid(r.code,this.config.currentTranslation.languageCode)),d&&(this.translatedLanguages.push(r),this.addNewTranslationToModel(r.code)),o.value=null}}fetch(){this.languageService.getTenantLanguages().then(o=>{this.isMultiLanguageTenant=1!=o.languages.length,this.availableLanguageCount=o.languages.length;for(let d of o.languages)this.availableLanguages.push(new A(d.label,d.code));this.languages=JSON.stringify(this.availableLanguages);const r=this.availableLanguages;for(let d of r)if(F._r.Of(this.config.translations).Any(v=>v.languageCode==d.code)){let v=this.availableLanguages.findIndex(x=>x.code==d.code);-1!=v&&this.availableLanguages.splice(v,1)}this.initDropDown(),this.setTranslatedLanguages()})}addNewTranslationToModel(o){let r=F._r.Of(this.config.translations).FirstOrDefault(d=>d.languageCode==o);if(r)r.isRemoved=!1;else{const d=JSON.stringify(F._r.Of(this.config.translations).FirstOrDefault());let v=JSON.parse(d);v.languageCode=o,this.config.translations.push(v),this.currentTranslationLanguageCode=v.languageCode,this.config.currentTranslation=v,this.newLanguageAdded&&this.newLanguageAdded(v),this.configChange.emit(this.config),this.languageChange.emit(o)}this.setTranslatedLanguages()}initDropDown(){let o=this;this.availableLanguagesDataSource=new I.Z({loadMode:"raw",key:"code",load:()=>o.availableLanguages})}refreshAvailableLanguages(){this.availableLanguages=JSON.parse(this.languages);for(let o of JSON.parse(this.languages))if(F._r.Of(this.config.translations).Any(r=>r.languageCode==o.code&&!r.isRemoved)){let r=this.availableLanguages.findIndex(d=>d.code==o.code);-1!=r&&this.availableLanguages.splice(r,1)}this.initDropDown()}setTranslatedLanguages(){this.translatedLanguages=[];for(let o of this.config.translations)if(!o.isRemoved&&F._r.Of(JSON.parse(this.languages)).Any(r=>r.code==o.languageCode)){let r=F._r.Of(JSON.parse(this.languages)).FirstOrDefault(d=>d.code==o.languageCode);this.translatedLanguages.push(r)}this.isLoaded=!0}initCurrentTranslation(){let o;o=1==this.config.translations.length?F._r.Of(this.config.translations).FirstOrDefault():F._r.Of(this.config.translations).FirstOrDefault(r=>r.languageCode==this.currentLanguage||!r.isRemoved),this.currentTranslationLanguageCode=o.languageCode,this.config.currentTranslation=o,this.configChange.emit(this.config),this.languageChange.emit(o.languageCode)}}return n.\u0275fac=function(o){return new(o||n)(g.Y36("languageService"),g.Y36(g.sBO))},n.\u0275cmp=g.Xpm({type:n,selectors:[["ux-language"]],viewQuery:function(o,r){if(1&o&&g.Gf(p,5),2&o){let d;g.iGM(d=g.CRH())&&(r.languageSelector=d.first)}},inputs:{isFormValid:"isFormValid",newLanguageAdded:"newLanguageAdded",config:"config"},outputs:{configChange:"configChange",languageChange:"languageChange"},decls:7,vars:5,consts:[[1,"ux-language-component"],[1,"language-edit-txt"],[1,"main-container"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"new-language-select"],["class","material-icons active-icon",4,"ngIf"],["class","material-icons inactive-icon",3,"click",4,"ngIf"],[1,"fas","fa-times","remove-language",3,"ngClass","click"],[1,"material-icons","active-icon"],[1,"material-icons","inactive-icon",3,"click"],["hideDelay","0","animationDuration","0",1,"flex-container-center",3,"tooltip"],[1,"globe-icon-container"],[1,"material-icons"],["valueExpr","code",3,"value","opened","deferRendering","displayExpr","placeholder","dataSource","valueChange","openedChange","onOptionChanged"],["languageSelector",""],[4,"dxTemplate","dxTemplateOf"],[3,"dataSource","columns","showColumnHeaders","hoverStateEnabled","selectedRowKeys","selectedRowKeysChange"],["mode","single"]],template:function(o,r){1&o&&(g.TgZ(0,"div",0)(1,"span",1),g._uU(2),g.ALo(3,"localize"),g.qZA(),g.TgZ(4,"div",2),g.YNc(5,l,7,6,"ng-container",3),g.YNc(6,a,9,10,"ng-container",4),g.qZA()()),2&o&&(g.xp6(2),g.Oqu(g.lcZ(3,3,"UxLanguageSelectedTranslation")),g.xp6(3),g.Q6J("ngForOf",r.translatedLanguages),g.xp6(1),g.Q6J("ngIf",r.isLoaded&&r.translatedLanguages.length!=r.availableLanguageCount&&r.isMultiLanguageTenant))},dependencies:[E.mk,E.sg,E.O5,k.i9,S.p6,w.e,y.Lz9,h.p,m.h],styles:['.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:var(--color-primary-light)}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:var(--color-primary)}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#ef5350}.mat-option{font-family:Lato;font-size:16px}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-optgroup-label{font:500 14px/24px Lato;letter-spacing:normal}.mat-pseudo-checkbox{color:#0000008a}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:var(--color-primary-light)}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:var(--color-primary)}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#ef5350}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:white;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:white}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:var(--color-primary-dark);background:var(--color-primary-light)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:var(--color-primary);color:var(--color-primary-light)}.mat-badge-warn .mat-badge-content{color:#ef5350;background:#ef5350}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Lato}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font:400 14px/20px Lato;letter-spacing:normal}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:var(--color-primary-light)}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:var(--color-primary)}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#ef5350}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:var(--color-primary-light)}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:var(--color-primary)}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#ef5350}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:black}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:var(--color-primary-dark)}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:var(--color-primary-light)}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#ef5350}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:var(--color-primary-light)}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:var(--color-primary)}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#ef5350}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:var(--color-primary-dark);opacity:.1}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:var(--color-primary-light);opacity:.1}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ef53501a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Lato;font-size:14px;font-weight:500}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Lato}.mat-card{background:white;color:#000000de}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-card-subtitle{color:#0000008a}.mat-card{font-family:Lato}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox-frame{border-color:#0000008a}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:var(--color-primary-light)}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:var(--color-primary)}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#ef5350}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#00000061}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:var(--color-primary-light)}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:var(--color-primary)}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#ef5350}.mat-checkbox{font-family:Lato}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:black}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:var(--color-primary-dark);opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:var(--color-primary-dark);opacity:.1}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#ef5350;color:#ef5350}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#ef5350;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ef53501a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:var(--color-primary);color:var(--color-primary-light)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:var(--color-primary-light);opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:var(--color-primary-light);opacity:.1}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{background:white}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:#0000001f}.mat-header-cell{color:#0000008a}.mat-cell,.mat-footer-cell{color:#000000de}.mat-table{font-family:Lato}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:var(--color-primary-light)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,var(--color-primary-light) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,var(--color-primary-light) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.mat-calendar-body-disabled>.mat-calendar-body-selected{opacity:.2}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px var(--color-primary-dark)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-primary-light)}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-primary-light)}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:var(--color-primary)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,var(--color-primary) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,var(--color-primary) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:var(--color-primary);color:var(--color-primary-light)}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{opacity:.2}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px var(--color-primary-light)}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-primary)}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-primary)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(239,83,80,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(239,83,80,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(239,83,80,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#ef5350;color:#ef5350}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ef535066}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #ef5350}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ef53504d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ef53504d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:var(--color-primary-light)}.mat-datepicker-toggle-active.mat-accent{color:var(--color-primary)}.mat-datepicker-toggle-active.mat-warn{color:#ef5350}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar{font-family:Lato}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:white;color:#000000de}.mat-dialog-title{font:500 20px/32px Lato;letter-spacing:normal}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:white;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Lato;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Lato;letter-spacing:normal}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:var(--color-primary-light)}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:var(--color-primary)}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#ef5350}.mat-focused .mat-form-field-required-marker{color:var(--color-primary)}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:var(--color-primary-light)}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:var(--color-primary)}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#ef5350}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:var(--color-primary-light)}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:var(--color-primary)}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#ef5350}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#ef5350}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#ef5350}.mat-error{color:#ef5350}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:var(--color-primary-light)}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:var(--color-primary)}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#ef5350}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Lato;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34373em) scale(.75);width:133.3333533333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34372em) scale(.75);width:133.3333633333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);width:133.3333933333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);width:133.3334033333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);width:133.3334133333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28116em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28115em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28114em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59373em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59372em) scale(.75);width:133.3333633333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59373em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59372em) scale(.75);width:133.3333633333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:var(--color-primary-light)}.mat-icon.mat-accent{color:var(--color-primary)}.mat-icon.mat-warn{color:#ef5350}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:var(--color-primary-light)}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-form-field.mat-accent .mat-input-element{caret-color:var(--color-primary)}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#ef5350}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#ef5350}input.mat-input-element{margin-top:-.0625em}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}.mat-list-base .mat-subheader{color:#0000008a}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:#00000061}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-list-item,.mat-list-option{font-family:Lato}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Lato;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Lato;font-size:12px;font-weight:500}.mat-menu-panel{background:white}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-menu-item{background:transparent;color:#000000de}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:#00000061}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-menu-item{font-family:Lato;font-size:14px;font-weight:400}.mat-paginator{background:white}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}.mat-paginator-container{min-height:56px}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Lato;font-size:12px}.mat-progress-bar-background{fill:var(--color-primary-light)}.mat-progress-bar-buffer{background-color:var(--color-primary-light)}.mat-progress-bar-fill:after{background-color:var(--color-primary-light)}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:var(--color-primary)}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:var(--color-primary)}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:var(--color-primary)}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f7d0d0}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f7d0d0}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#ef5350}.mat-progress-spinner circle,.mat-spinner circle{stroke:var(--color-primary-light)}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:var(--color-primary)}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#ef5350}.mat-radio-outer-circle{border-color:#0000008a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:var(--color-primary-light)}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:var(--color-primary-light)}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:var(--color-primary)}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:var(--color-primary)}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#ef5350}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#ef5350}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-radio-button{font-family:Lato}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:white}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:var(--color-primary-light)}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:var(--color-primary)}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#ef5350}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-select{font-family:Lato}.mat-select-trigger{height:1.125em}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,.mat-slide-toggle.mat-checked .mat-slide-toggle-bar,.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:var(--color-primary)}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:var(--color-primary-light)}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#ef5350}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#ef53508a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#ef5350}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fafafa}.mat-slide-toggle-bar{background-color:#00000061}.mat-slide-toggle-content{font-family:Lato}.mat-slider-track-background{background-color:#00000042}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:var(--color-primary-light)}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:var(--color-primary-dark)}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:var(--color-primary-light);opacity:.2}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:var(--color-primary)}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:var(--color-primary-light)}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:var(--color-primary);opacity:.2}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#ef5350}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#ef5350}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:#ef535033}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:#00000061}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042;background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:#00000061}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:#00000042}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-thumb-label-text{font-family:Lato;font-size:12px;font-weight:500}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:var(--color-primary-dark)}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.mat-step-header.mat-accent .mat-step-icon{color:var(--color-primary-light)}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:var(--color-primary);color:var(--color-primary-light)}.mat-step-header.mat-warn .mat-step-icon{color:#ef5350}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#ef5350;color:#ef5350}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#ef5350}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#ef5350}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Lato}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#000000de}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}.mat-tab-header-pagination-chevron{border-color:#000000de}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:var(--color-primary-light)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:var(--color-primary-light)}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:var(--color-primary-dark)}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:var(--color-primary)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:var(--color-primary)}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:var(--color-primary-light)}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ef53504d}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#ef5350}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#ef5350}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:var(--color-primary-light)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:var(--color-primary-light)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:var(--color-primary-dark)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:var(--color-primary-dark)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:var(--color-primary-dark)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:var(--color-primary-dark);opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:var(--color-primary-dark);opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:var(--color-primary)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:var(--color-primary)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:var(--color-primary-light)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:var(--color-primary-light)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:var(--color-primary-light)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:var(--color-primary-light);opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:var(--color-primary-light);opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ef53504d}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#ef5350}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#ef5350}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#ef535066}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#ef5350}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#ef5350;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#ef5350;opacity:.12}.mat-tab-group{font-family:Lato}.mat-tab-label,.mat-tab-link{font-family:Lato;font-size:14px;font-weight:500}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:var(--color-primary-light);color:var(--color-primary-dark)}.mat-toolbar.mat-accent{background:var(--color-primary);color:var(--color-primary-light)}.mat-toolbar.mat-warn{background:#ef5350;color:#ef5350}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Lato;letter-spacing:normal;margin:0}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tooltip{font-family:Lato;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Lato}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:var(--color-primary)}.mat-simple-snackbar{font-family:Lato;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-form-field{font-size:16px}.mat-calendar-body-selected{color:#fff}.date-range-picker{width:100%}.date-range-picker .mat-form-field-infix{display:flex;align-items:center;width:100%}.date-range-picker input.mat-date-range-input-inner{outline:none!important}.date-range-picker .mat-form-field-wrapper .mat-form-field-flex{padding:0 0 0 16px}.date-range-picker .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix{height:39px;padding:0 0 14px}.date-range-picker .mat-form-field-label-wrapper{overflow:visible}.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--color-primary-dark)}.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:var(--color-primary-light)}.mat-calendar-body-in-comparison-range:before{background:var(--color-primary-light)}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{top:10px;font-weight:600}.data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.ng-invalid.ng-touched.ng-dirty{border-color:#ef5350}.page-title{font-size:40px;font-weight:300;margin-top:0}.disabled-items{pointer-events:none;opacity:.5}.data-grid-container{padding:0;margin:15px;position:relative}.mat-dialog-container{padding:20px}#toast-container{opacity:.8}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.4;background:black}.invalid-froala .fr-box{border:1px solid #EF5350}.custom-scroll-auto{overflow:auto}.custom-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.custom-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.custom-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.hint-text{color:#9191a1;font-weight:600;letter-spacing:.4px;font-size:12px;padding-left:8px}.hint-text i{padding-right:6px}.hint-text .fa-exclamation-circle{color:#ee7623}.hint-text .fa-info-circle{color:#2196f3}.note-hint-text{color:#ee7623;font-size:12px;font-weight:600}.text-red{color:#ef5350}.text-green{color:#8bc34a}.ux-color-orange{color:#ee7623}.btn{font-size:14px;border-radius:4px;padding:6px 12px;border:1px solid transparent;border-color:#c8c9d2;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.btn:focus{outline:none}.btn:active{box-shadow:none}.btn:focus:active{outline:none}.btn:focus-visible{outline:2px solid #555555;outline-offset:-2px}.btn.btn-primary{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.btn.btn-secondary{background:#FFFFFF;color:var(--color-primary);border-color:var(--color-primary)}.btn.btn-secondary:hover{color:#fff;background:var(--color-primary-dark)}.btn.btn-secondary-red{background:#FFFFFF;color:#ef5350;border-color:#ef5350}.btn.btn-secondary-red:hover{color:#fff;background:#EF5350}.btn.btn-cancel{background:#FFFFFF;color:#a3a3a3}.btn.btn-cancel:hover{color:#555;background:#E3E3E3}.btn.btn-disable{pointer-events:none;opacity:.5}.btn-cleared{display:flex;align-items:center;background:none;border:none;outline:inherit;color:var(--color-primary-dark);cursor:pointer;font-size:15px}.btn-cleared:focus-visible{outline:2px solid var(--color-primary)}.btn-cleared i{font-size:18px;margin-left:12px}.btn-icon{font-size:18px;color:#555;background:none;border:none;outline:inherit;cursor:pointer}.btn-icon.material-icons{display:flex;align-items:center;margin:0 auto}.btn-icon:focus-visible{outline:2px solid var(--color-primary)}.grid-arrow-next-btn{background:none;border:none;padding:0;font-size:16px}.radio-btn{display:block;position:relative;padding:0 15px 0 34px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none;margin:0 0 15px}.radio-btn input{position:absolute;opacity:0;cursor:pointer}.radio-btn input:checked~.radio-checkmark{border:1px solid var(--color-primary);background-color:#fff}.radio-btn input:checked~.radio-checkmark:after{display:block}.radio-btn .radio-checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#fff;border:1px solid #C8C9D2;border-radius:50%}.radio-btn .radio-checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:11px;height:11px;border-radius:50%;background:var(--color-primary)}.input-default{width:100%;padding:6px 8px;font-weight:400;font-size:14px;line-height:inherit;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px #00000014}.input-default::placeholder{opacity:.7}.input-default:hover{border:1px solid var(--color-primary)}.input-default:focus-visible{outline-offset:-2px;outline:2px solid var(--color-primary)}.input-default.not-allowed{cursor:not-allowed}.topic-tag{background-color:var(--color-primary);border-radius:100px;padding:3px 14px;margin:12px 12px 0 0;color:#fff;display:flex;align-items:center;width:fit-content;width:-moz-fit-content}.topic-tag p{margin:0}.topic-tag-remove{color:#fff;cursor:pointer;padding-left:12px}.topic-tag-remove:hover{color:#ef5350}.topic-tag-box input:focus-visible{outline:none!important}.fade-in{animation:fadeIn 1s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-list-module{padding:0 10px}.page-list-module .panel-heading{padding:10px 15px}.page-list-module .panel-heading .main-title{font-size:40px;font-weight:300;margin-top:8px}@media (max-width: 414px){.page-list-module .panel-heading .main-title{font-size:34px;font-weight:400;margin-top:0}}.page-list-module .panel-heading .list-back-btn{display:flex;align-items:center;background:none;border:none;outline:inherit;padding:4px 0 10px;color:var(--color-primary-dark);font:inherit;cursor:pointer}.page-list-module .panel-heading .list-back-btn strong{font-size:15px}.page-list-module .panel-heading .list-back-btn i{font-size:15px;margin-right:6px}.page-list-module .panel-heading .toolbar-container{display:flex;align-items:center;flex-wrap:wrap}.page-list-module .panel-heading .toolbar-container .main-btn{display:flex;align-items:center;background:none;border:none;outline:inherit;padding:0;line-height:18px;color:var(--color-primary-dark);font:inherit;cursor:pointer}.page-list-module .panel-heading .toolbar-container .main-btn .excel-icon{margin-left:10px;cursor:pointer}.page-list-module .panel-heading .toolbar-container .main-btn strong{font-size:15px}.page-list-module .panel-heading .toolbar-container .main-btn i{font-size:18px;margin-left:12px}.page-list-module .panel-heading .toolbar-container .icon-btn{font-size:18px;color:#555;background:none;border:none;margin-right:12px;padding:0;outline:inherit;cursor:pointer}.page-list-module .panel-heading .toolbar-container .icon-btn.fas:hover,.page-list-module .panel-heading .toolbar-container .icon-btn .fa:hover{color:var(--color-primary)}.page-list-module .panel-heading .toolbar-container .icon-btn.fa-file-pdf{color:#ff3500}.page-list-module .panel-heading .toolbar-container .icon-btn.material-icons{font-size:20px}.page-list-module .panel-heading .toolbar-container .icon-btn.fa-exclamation-circle{color:#ee7623}.page-list-module .panel-heading .toolbar-container .icon-btn .excel-icon{margin-left:0;cursor:pointer}.page-list-module .panel-heading .toolbar-container .stacked-icon{position:relative}.page-list-module .panel-heading .toolbar-container .stacked-icon .first-icon{font-size:1em!important;line-height:.75em;padding-top:4px;position:relative}.page-list-module .panel-heading .toolbar-container .stacked-icon .second-icon{font-size:.75em!important;line-height:.75em;top:1px;left:11px}.page-list-module .panel-heading .toolbar-container .bar-separator{font-size:18px;color:#c8c9d2;margin:0 12px}.page-list-module .custom-btn-right{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;white-space:nowrap;padding:0 15px 12px 0}.page-list-module .custom-btn-right button i{padding-left:8px}.page-list-module .custom-btn-right button:nth-child(2),.page-list-module .custom-btn-right button:nth-child(3),.page-list-module .custom-btn-right button:nth-child(4){margin-left:12px}.page-list-module .panel-footer{font-size:16px;padding:0 15px 15px}.page-form-module{padding:0 10px}.page-form-module .panel-heading{padding:10px 15px;display:flex;flex-wrap:wrap;justify-content:space-between}.page-form-module .panel-heading .form-main-title{font-size:40px;font-weight:300;margin-top:8px}.page-form-module .panel-heading .form-btn-title{background:none;border:none;outline:inherit;color:#555;cursor:pointer;font-size:18px;padding:0 0 0 10px}.page-form-module .panel-heading .form-btn-title:focus-visible{outline:2px solid var(--color-primary-dark)}.page-form-module .panel-heading .form-btn-title:hover{color:var(--color-primary-dark)}.page-form-module .panel-heading .form-header .form-title{font-size:24px;font-weight:600;margin:12px 0 0}.page-form-module .panel-heading .back-button-cu{display:flex;align-items:center;font-size:16px;color:var(--color-primary-dark);margin:10px 0;background:unset;border:none;font-weight:600;padding:0}.page-form-module .panel-heading .back-button-cu:focus-visible{outline:2px solid var(--color-primary)}.page-form-module .panel-heading .back-button-cu i{padding-right:6px}.page-form-module .panel-heading .language-form-chooser{margin-top:12px}@media (max-width: 414px){.page-form-module .panel-heading .language-form-chooser{margin-top:0}}.page-form-module .page-form-body{padding:0 15px 15px}.page-form-module .page-form-body .form-input-and-button{display:flex}.page-form-module .page-form-body .form-input-and-button .btn{margin-left:12px}.page-form-module .page-form-body .form-body-title{font-size:18px;font-weight:600;margin:12px 0 0}.page-form-module .page-form-body .form-row-btn-container{display:flex}.page-form-module .page-form-body .form-row-btn-container button{margin-bottom:16px}.page-form-module .page-form-body .form-row-btn-container button:not(:last-child){margin-right:12px}.page-form-module .page-form-body .form-row-btn-container div:not(:last-child){margin-right:12px}.page-form-module .page-form-body .form-column-btn-container{padding-top:25px;display:flex}.page-form-module .page-form-body .form-column-btn-container div:not(:last-child){margin-right:12px}.page-form-module .page-form-body .row{padding-bottom:16px}.page-form-module .page-form-body .form-save-btn-container{padding-top:8px}.page-form-module .page-form-body .form-save-btn-container .btn-cancel{margin-right:12px}.ux-language-component{display:flex;flex-wrap:wrap;flex-direction:column}.ux-language-component .language-edit-txt{font-size:14px;font-weight:700;line-height:17px;letter-spacing:.005em;margin-bottom:6px;text-align:left;color:#a3a3a3}.ux-language-component .main-container{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 414px){.ux-language-component .main-container{justify-content:flex-start}}.ux-language-component .main-container .new-language-select{display:flex;align-items:center;padding:6px 16px 6px 0}.ux-language-component .main-container .new-language-select:nth-child(2){padding-right:0}.ux-language-component .main-container .new-language-select span{font-weight:600;font-size:14px;letter-spacing:.005em;color:#555;display:inline-block}.ux-language-component .main-container .new-language-select .active-icon{color:var(--color-primary);padding:0 8px 0 0;font-size:22px}.ux-language-component .main-container .new-language-select .inactive-icon{color:#9191a1;cursor:pointer;padding:0 8px 0 0;background:none;border:none;font-size:22px}.ux-language-component .main-container .new-language-select .remove-language{font-size:18px;padding:0 0 0 8px;color:#ef5350;cursor:pointer;background:none;border:none}.ux-language-component .main-container .globe-icon-container{background:#E6E6E6;border:1px solid #C8C9D2;height:36px;width:36px;border-right:none;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:4px!important;border-top-left-radius:4px!important}.ux-language-component .main-container .globe-icon-container i{color:#9191a1;font-size:20px}.ux-language-component .main-container .dx-texteditor.dx-editor-outlined{border:1px solid #C8C9D2!important;border-radius:0 4px 4px 0!important}.dx-overlay-wrapper.dx-popup-wrapper.dx-dropdowneditor-overlay>.dx-overlay-content.dx-popup-normal.dx-resizable.dx-popup-flex-height>.dx-popup-content{padding:0!important}.dx-overlay-wrapper.dx-popup-wrapper.dx-dropdowneditor-overlay>.dx-overlay-content.dx-popup-normal.dx-resizable.dx-popup-flex-height>.dx-popup-content .dx-data-row td{cursor:pointer}\n'],encapsulation:2}),n})()},66658:(W,b,e)=>{"use strict";e.d(b,{o:()=>I});var g=e(89724);let I=(()=>{class F{constructor(){}}return F.\u0275fac=function(R){return new(R||F)},F.\u0275cmp=g.Xpm({type:F,selectors:[["ux-loading"]],decls:3,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","width","160px","height","60px","viewBox","20 32 60 38","preserveAspectRatio","xMidYMid",1,"ux-loading-svg"],["fill","none","stroke-width","7","stroke-dasharray","192.4416961669922 64.14723205566406","d","M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z","stroke-linecap","round",1,"light-svg-stroke-color",2,"transform","scale(0.65)","transform-origin","50px 50px"],["attributeName","stroke-dashoffset","repeatCount","indefinite","dur","1.2195121951219512s","keyTimes","0;1","values","0;256.58892822265625"]],template:function(R,E){1&R&&(g.O4$(),g.TgZ(0,"svg",0)(1,"path",1),g._UZ(2,"animate",2),g.qZA()())},styles:[".ux-loading-svg[_ngcontent-%COMP%]{width:170px;position:relative;top:30%;height:50%;max-height:100px;margin:auto;background:rgba(0,0,0,0) none repeat scroll 0% 0%;display:block;shape-rendering:auto;padding:15px 0}"]}),F})()},36888:(W,b,e)=>{"use strict";e.d(b,{P:()=>I});var g=e(89724);let I=(()=>{class F{constructor(){}}return F.\u0275fac=function(R){return new(R||F)},F.\u0275cmp=g.Xpm({type:F,selectors:[["ux-empty-search-svg"]],decls:22,vars:0,consts:[["xmlns","http://www.w3.org/2000/svg","width","110","height","110","viewBox","0 0 500 500","fill","none"],["d","M434.09 140.22C418.63 129.7 385.39 124.31 366.67 130.52C342.76 138.46 343.6 155.88 326.2 166.66C279.2 195.75 231.49 176.19 181.82 163.66C71.75 135.85 2.82 241.76 110.92 306.87C175.92 346 312.42 374.59 327.79 270.87C334.44 226.03 310.45 222.62 366.19 212.87C388.19 209 504.13 187.89 434.09 140.22Z",1,"light-svg-custom-color"],["opacity","0.9","d","M434.09 140.22C418.63 129.7 385.39 124.31 366.67 130.52C342.76 138.46 343.6 155.88 326.2 166.66C279.2 195.75 231.49 176.19 181.82 163.66C71.75 135.85 2.82 241.76 110.92 306.87C175.92 346 312.42 374.59 327.79 270.87C334.44 226.03 310.45 222.62 366.19 212.87C388.19 209 504.13 187.89 434.09 140.22Z","fill","white"],["d","M250 427.56C357.082 427.56 443.89 422.492 443.89 416.24C443.89 409.988 357.082 404.92 250 404.92C142.918 404.92 56.11 409.988 56.11 416.24C56.11 422.492 142.918 427.56 250 427.56Z","fill","#F5F5F5"],["opacity","0.2","d","M312.82 243.89C295.878 250.472 277.365 251.883 259.621 247.943C241.877 244.003 225.7 234.891 213.136 221.757C200.571 208.624 192.183 192.059 189.032 174.159C185.881 156.258 188.109 137.825 195.434 121.191C202.759 104.557 214.852 90.468 230.184 80.7064C245.516 70.9448 263.398 65.9487 281.57 66.35C299.741 66.7513 317.385 72.5319 332.271 82.9609C347.157 93.3898 358.617 107.999 365.2 124.94C369.573 136.19 371.687 148.191 371.421 160.257C371.156 172.324 368.515 184.22 363.651 195.266C358.787 206.312 351.794 216.291 343.073 224.635C334.351 232.978 324.071 239.521 312.82 243.89V243.89Z",1,"light-svg-custom-color"],["opacity","0.1","d","M296.19 67.8501L224.11 231.55C223 230.71 221.9 229.84 220.82 228.96C213.853 223.197 207.786 216.425 202.82 208.87V208.87L265.08 67.4701C275.395 65.8087 285.919 65.9373 296.19 67.8501Z","fill","white"],["opacity","0.1","d","M347.43 96.2499L279.66 250.16C265.583 250.175 251.692 246.952 239.06 240.74L313.06 72.6699C326.17 77.797 337.928 85.864 347.43 96.2499V96.2499Z","fill","white"],["d","M203.88 96.32C216.126 81.3571 232.533 70.3614 251.028 64.7235C269.523 59.0855 289.274 59.0585 307.784 64.6459C326.294 70.2332 342.732 81.184 355.019 96.1133C367.305 111.043 374.889 129.28 376.81 148.52C378.732 167.759 374.905 187.136 365.814 204.2C356.723 221.265 342.776 235.25 325.736 244.388C308.697 253.526 289.33 257.406 270.086 255.537C250.841 253.669 232.583 246.135 217.62 233.89C197.557 217.468 184.839 193.749 182.262 167.95C179.686 142.152 187.462 116.386 203.88 96.32V96.32ZM349 215.08C360.241 201.34 367.154 184.575 368.867 166.906C370.58 149.236 367.015 131.456 358.623 115.812C350.231 100.169 337.389 87.3653 321.72 79.0204C306.051 70.6755 288.26 67.1642 270.596 68.9303C252.932 70.6964 236.188 77.6608 222.482 88.9427C208.775 100.225 198.722 115.317 193.594 132.313C188.465 149.308 188.491 167.442 193.668 184.423C198.845 201.403 208.942 216.467 222.68 227.71C231.803 235.176 242.308 240.772 253.594 244.177C264.88 247.583 276.726 248.732 288.456 247.56C300.186 246.387 311.57 242.915 321.959 237.342C332.347 231.769 341.536 224.204 349 215.08V215.08Z",1,"light-svg-custom-color"],["d","M357.63 214.74C367.26 220.49 376.42 226.81 385.42 233.33C394.42 239.85 403.19 246.64 411.82 253.61C420.45 260.58 428.92 267.75 437.09 275.28C441.183 279.04 445.183 282.9 449.09 286.86C453.01 290.86 456.86 294.86 460.49 299.2C461.329 300.205 461.791 301.47 461.798 302.779C461.804 304.088 461.354 305.358 460.526 306.372C459.697 307.385 458.542 308.078 457.258 308.331C455.974 308.584 454.641 308.382 453.49 307.76C448.49 305.06 443.81 302.08 439.14 299.03C434.47 295.98 429.91 292.8 425.41 289.53C416.41 283.01 407.7 276.14 399.17 269.05C390.64 261.96 382.24 254.71 374.07 247.17C365.9 239.63 357.89 231.91 350.35 223.61C349.408 222.583 348.869 221.252 348.829 219.859C348.79 218.467 349.254 217.107 350.137 216.029C351.019 214.951 352.26 214.228 353.633 213.991C355.006 213.754 356.418 214.02 357.61 214.74H357.63Z",1,"light-svg-custom-color"],["d","M307.84 229.55C308.722 227.141 310.313 225.056 312.404 223.569C314.494 222.083 316.985 221.263 319.55 221.22H399.6C400.983 221.168 402.361 221.421 403.636 221.96C404.911 222.498 406.052 223.31 406.979 224.339C407.906 225.367 408.596 226.585 409.001 227.909C409.405 229.233 409.514 230.629 409.32 232L388.64 405.51C388.201 408.464 386.726 411.165 384.478 413.131C382.23 415.097 379.356 416.199 376.37 416.24H122.37C120.991 416.293 119.618 416.042 118.347 415.507C117.075 414.971 115.937 414.164 115.011 413.141C114.085 412.118 113.395 410.905 112.989 409.586C112.583 408.268 112.47 406.876 112.66 405.51L130 259.73C130.439 256.776 131.914 254.075 134.162 252.109C136.41 250.143 139.284 249.041 142.27 249H280.49C286.479 248.898 292.298 246.985 297.179 243.514C302.061 240.042 305.777 235.174 307.84 229.55V229.55Z",1,"light-svg-custom-color"],["d","M117.23 408.25H382.64L397.76 229.67H132.36L117.23 408.25Z","fill","#F0F0F0"],["d","M117.23 408.25H382.64L393.58 229.67H132.36L117.23 408.25Z","fill","#E0E0E0"],["d","M117.23 408.25H382.64L391.76 224H126.36L117.23 408.25Z","fill","#F0F0F0"],["d","M117.23 408.25H382.64L386.25 224H126.36L117.23 408.25Z","fill","#E0E0E0"],["d","M117.23 408.25H382.64L384.22 219H118.82L117.23 408.25Z","fill","#F0F0F0"],["d","M117.23 408.25H382.64L377.19 222.58H113.5L117.23 408.25Z","fill","#E0E0E0"],["d","M117.23 408.25H382.64L374.76 224H109.36L117.23 408.25Z","fill","#F0F0F0"],["d","M117.23 408.25H382.64L370.09 226.78H104.69L117.23 408.25Z","fill","#E0E0E0"],["d","M117.23 408.25H382.64L368.09 228.33H102.69L117.23 408.25Z","fill","#F0F0F0"],["d","M250.14 240.82C250.155 239.66 250.403 238.514 250.87 237.452C251.336 236.39 252.012 235.432 252.856 234.636C253.701 233.84 254.697 233.222 255.785 232.819C256.873 232.416 258.031 232.236 259.19 232.29H339.24C342.339 232.409 345.311 233.554 347.69 235.545C350.068 237.536 351.718 240.26 352.38 243.29L384.01 405.29C385.19 411.36 381.23 416.29 375.16 416.29H121.16C115.08 416.29 109.16 411.36 108.01 405.29L81.92 271.74C80.74 265.67 84.7 260.74 90.77 260.74H229C241 260.74 249.73 252.48 250.14 240.82Z",1,"light-svg-custom-color"],["opacity","0.2","d","M250.14 240.82C250.155 239.66 250.403 238.514 250.87 237.452C251.336 236.39 252.012 235.432 252.856 234.636C253.701 233.84 254.697 233.222 255.785 232.819C256.873 232.416 258.031 232.236 259.19 232.29H339.24C342.339 232.409 345.311 233.554 347.69 235.545C350.068 237.536 351.718 240.26 352.38 243.29L384.01 405.29C385.19 411.36 381.23 416.29 375.16 416.29H121.16C115.08 416.29 109.16 411.36 108.01 405.29L81.92 271.74C80.74 265.67 84.7 260.74 90.77 260.74H229C241 260.74 249.73 252.48 250.14 240.82Z","fill","black"]],template:function(R,E){1&R&&(g.TgZ(0,"div"),g.O4$(),g.TgZ(1,"svg",0),g._UZ(2,"path",1)(3,"path",2)(4,"path",3)(5,"path",4)(6,"path",5)(7,"path",6)(8,"path",7)(9,"path",8)(10,"path",9)(11,"path",10)(12,"path",11)(13,"path",12)(14,"path",13)(15,"path",14)(16,"path",15)(17,"path",16)(18,"path",17)(19,"path",18)(20,"path",19)(21,"path",20),g.qZA()())},encapsulation:2}),F})()},92520:(W,b,e)=>{"use strict";e.d(b,{V:()=>R});var g=e(89724),I=e(11048);function F(E,k){1&E&&(g.O4$(),g.TgZ(0,"svg",2),g._UZ(1,"path",3)(2,"path",4)(3,"path",5)(4,"path",6)(5,"path",7),g.TgZ(6,"defs")(7,"linearGradient",8),g._UZ(8,"stop",9)(9,"stop",10),g.qZA(),g.TgZ(10,"linearGradient",11),g._UZ(11,"stop",9)(12,"stop",10),g.qZA(),g.TgZ(13,"linearGradient",12),g._UZ(14,"stop",9)(15,"stop",10),g.qZA(),g.TgZ(16,"linearGradient",13),g._UZ(17,"stop",9)(18,"stop",10),g.qZA(),g.TgZ(19,"linearGradient",14),g._UZ(20,"stop",9)(21,"stop",10),g.qZA()()())}function A(E,k){1&E&&(g.O4$(),g.TgZ(0,"svg",15),g._UZ(1,"path",16)(2,"path",17)(3,"path",18)(4,"path",19)(5,"path",20)(6,"path",21),g.qZA())}let R=(()=>{class E{constructor(){this.emptyState=!1}}return E.\u0275fac=function(S){return new(S||E)},E.\u0275cmp=g.Xpm({type:E,selectors:[["ux-proctoring-svg"]],inputs:{emptyState:"emptyState"},decls:2,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","width","338","height","311","viewBox","0 0 338 311","fill","none",4,"ngIf"],["xmlns","http://www.w3.org/2000/svg","width","23","height","20","viewBox","0 0 23 20","fill","none",4,"ngIf"],["xmlns","http://www.w3.org/2000/svg","width","338","height","311","viewBox","0 0 338 311","fill","none"],["d","M313.249 15.7648H24.7442C18.683 15.7648 13.7542 20.7164 13.7542 26.8055V227.679C13.7542 233.769 18.683 238.72 24.7442 238.72H131.161V254.298C131.161 257.068 130.055 259.771 128.124 261.745L118.552 269.34C118.486 269.393 118.433 269.46 118.366 269.52H97.4449C92.1164 269.52 87.787 273.87 87.787 279.223V295.228H250.2V279.223C250.2 273.87 245.87 269.52 240.542 269.52H219.587C219.494 269.42 219.401 269.32 219.288 269.226L209.876 261.765C207.945 259.791 206.839 257.081 206.839 254.311V238.72H313.256C319.317 238.72 324.246 233.769 324.246 227.679V26.8055C324.246 20.7164 319.317 15.7648 313.256 15.7648H313.249ZM24.7442 21.787H313.249C316.007 21.787 318.245 24.0353 318.245 26.8055V196.431H19.7487V26.8055C19.7487 24.0353 21.9867 21.787 24.7442 21.787ZM244.212 279.223V289.206H93.7882V279.223C93.7882 277.195 95.4334 275.543 97.4515 275.543H240.548C242.567 275.543 244.212 277.195 244.212 279.223ZM205.773 266.161L209.996 269.52H127.997L131.98 266.355L132.227 266.135C135.357 263.03 137.156 258.714 137.156 254.291V238.713H200.844V254.304C200.844 258.727 202.643 263.05 205.78 266.155L205.773 266.161ZM313.249 232.698H24.7442C21.9867 232.698 19.7487 230.45 19.7487 227.679V202.453H318.245V227.679C318.245 230.45 316.007 232.698 313.249 232.698Z","fill","url(#paint0_linear_116_9)"],["d","M169 183.102C215.751 183.102 257.593 157.079 278.188 115.191L278.834 113.88L278.208 112.562C257.586 69.0011 215.744 41.9346 169 41.9346C122.256 41.9346 80.4136 68.9944 59.7924 112.562L59.1663 113.88L59.8123 115.191C80.407 157.079 122.249 183.102 169 183.102ZM169 47.9635C212.933 47.9635 252.331 73.1631 272.16 113.833C252.358 152.884 212.967 177.08 169 177.08C125.033 177.08 85.6422 152.884 65.8402 113.833C85.6689 73.1631 125.066 47.9635 169 47.9635Z","fill","url(#paint1_linear_116_9)"],["d","M169 169.331C200.178 169.331 225.549 143.844 225.549 112.522C225.549 81.1994 200.178 55.7121 169 55.7121C137.822 55.7121 112.451 81.1994 112.451 112.522C112.451 143.844 137.822 169.331 169 169.331ZM169 61.7343C196.875 61.7343 219.554 84.5183 219.554 112.522C219.554 140.525 196.875 163.309 169 163.309C141.125 163.309 118.446 140.525 118.446 112.522C118.446 84.5183 141.125 61.7343 169 61.7343Z","fill","url(#paint2_linear_116_9)"],["d","M150.71 145.61H187.297C193.724 145.61 198.946 140.357 198.946 133.907V113.017C198.946 107.784 195.509 103.341 190.78 101.849V98.0348C190.78 85.9703 181.009 76.1541 169 76.1541C156.991 76.1541 147.22 85.9703 147.22 98.0348V101.849C142.491 103.341 139.054 107.784 139.054 113.017V133.907C139.054 140.364 144.282 145.61 150.703 145.61H150.71ZM169 82.1696C177.705 82.1696 184.786 89.2825 184.786 98.0281V101.307H153.214V98.0281C153.214 89.2825 160.295 82.1696 169 82.1696ZM145.048 113.01C145.048 109.878 147.586 107.329 150.703 107.329H187.29C190.407 107.329 192.945 109.878 192.945 113.01V133.9C192.945 137.032 190.407 139.581 187.29 139.581H150.703C147.586 139.581 145.048 137.032 145.048 133.9V113.01Z","fill","url(#paint3_linear_116_9)"],["d","M171.358 206.628C165.503 206.628 160.741 211.413 160.741 217.294C160.741 223.176 165.503 227.96 171.358 227.96C177.213 227.96 181.975 223.176 181.975 217.294C181.975 211.413 177.213 206.628 171.358 206.628ZM171.358 221.938C168.807 221.938 166.735 219.857 166.735 217.294C166.735 214.732 168.807 212.651 171.358 212.651C173.909 212.651 175.98 214.732 175.98 217.294C175.98 219.857 173.909 221.938 171.358 221.938Z","fill","url(#paint4_linear_116_9)"],["id","paint0_linear_116_9","x1","13.7542","y1","155.5","x2","324.239","y2","155.5","gradientUnits","userSpaceOnUse"],["stop-color","#FF595E"],["offset","1","stop-color","#FFCA3A"],["id","paint1_linear_116_9","x1","59.1663","y1","112.522","x2","278.827","y2","112.522","gradientUnits","userSpaceOnUse"],["id","paint2_linear_116_9","x1","112.451","y1","112.522","x2","225.549","y2","112.522","gradientUnits","userSpaceOnUse"],["id","paint3_linear_116_9","x1","139.054","y1","110.882","x2","198.946","y2","110.882","gradientUnits","userSpaceOnUse"],["id","paint4_linear_116_9","x1","160.741","y1","217.294","x2","181.975","y2","217.294","gradientUnits","userSpaceOnUse"],["xmlns","http://www.w3.org/2000/svg","width","23","height","20","viewBox","0 0 23 20","fill","none"],["d","M17.1622 19.6563H5.83789V18.7383C5.83789 18.4766 6.05352 18.2656 6.32105 18.2656H16.683C16.9506 18.2656 17.1662 18.4766 17.1662 18.7383V19.6563H17.1622Z","fill","#A5A5A7",1,"primary-svg-custom-color"],["d","M21.9459 0.375H1.05421C0.734768 0.375 0.47522 0.628906 0.47522 0.941406V12.6875H22.5249V0.941406C22.5249 0.628906 22.2653 0.375 21.9459 0.375ZM11.5 11.75C8.12592 11.75 5.20699 9.89063 3.78546 7.07813C5.20699 4.15625 8.12592 2.21875 11.5 2.21875C14.8742 2.21875 17.7931 4.15625 19.2146 7.07813C17.7931 9.89453 14.8742 11.75 11.5 11.75Z","fill","#A5A5A7",1,"primary-svg-custom-color"],["d","M0.47522 13.1523V15.1055C0.47522 15.418 0.734768 15.6719 1.05421 15.6719H21.9459C22.2653 15.6719 22.5249 15.418 22.5249 15.1055V13.1523H0.47522ZM11.6717 14.9141C11.3683 14.9141 11.1207 14.6719 11.1207 14.375C11.1207 14.0781 11.3683 13.8359 11.6717 13.8359C11.9752 13.8359 12.2228 14.0781 12.2228 14.375C12.2228 14.6719 11.9752 14.9141 11.6717 14.9141Z","fill","#A5A5A7",1,"primary-svg-custom-color"],["d","M14.4989 17.8125L14.3152 17.6719C14.1275 17.4922 14.0237 17.2461 14.0237 16.9883V16.1172H8.97648V16.9883C8.97648 17.2461 8.87266 17.4922 8.68499 17.6719L8.49731 17.8164H14.4989V17.8125Z","fill","#A5A5A7",1,"primary-svg-custom-color"],["d","M11.5001 3.19141C9.35978 3.19141 7.6228 4.89063 7.6228 6.98438C7.6228 9.07813 9.35978 10.7773 11.5001 10.7773C13.6403 10.7773 15.3773 9.07813 15.3773 6.98438C15.3773 4.89063 13.6403 3.19141 11.5001 3.19141ZM13.4527 8.49219C13.4527 8.83203 13.1732 9.10547 12.8258 9.10547H10.1744C9.82697 9.10547 9.54746 8.83203 9.54746 8.49219V7.01953C9.54746 6.67969 9.82697 6.40625 10.1744 6.40625H10.2263V5.85156C10.2263 5.16406 10.7973 4.60938 11.4961 4.60938C12.1988 4.60938 12.7659 5.16797 12.7659 5.85156V6.40625H12.8178C13.1652 6.40625 13.4447 6.67969 13.4447 7.01953V8.49219H13.4527Z","fill","#A5A5A7",1,"primary-svg-custom-color"],["d","M11.5001 5.07812C11.0649 5.07812 10.7095 5.42578 10.7095 5.85156V6.40625H12.2947V5.85156C12.2907 5.42578 11.9353 5.07812 11.5001 5.07812Z","fill","#A5A5A7",1,"primary-svg-custom-color"]],template:function(S,w){1&S&&(g.YNc(0,F,22,0,"svg",0),g.YNc(1,A,7,0,"svg",1)),2&S&&(g.Q6J("ngIf",w.emptyState),g.xp6(1),g.Q6J("ngIf",!w.emptyState))},dependencies:[I.O5],encapsulation:2}),E})()},72626:(W,b,e)=>{"use strict";e.d(b,{N:()=>g});var g=(()=>{return(I=g||(g={}))[I.Classroom=1]="Classroom",I[I.OnLine=2]="OnLine",I[I.Hybrid=3]="Hybrid",g;var I})()},6817:(W,b,e)=>{"use strict";e.d(b,{T:()=>g});var g=(()=>{return(I=g||(g={}))[I.OneGB=1073741824]="OneGB",I[I.TwentyMB=20971520]="TwentyMB",I[I.TwoGB=2147483648]="TwoGB",I[I.OneMB=1048576]="OneMB",I[I.FiveMB=5242880]="FiveMB",I[I.TwoFiftySixKB=261120]="TwoFiftySixKB",g;var I})()},10072:(W,b,e)=>{"use strict";e.d(b,{Z:()=>g});var g=(()=>{return(I=g||(g={})).PasswordLength="passwordLength",I.LowerCase="lowerCase",I.UpperCase="upperCase",I.SpecialCharacterRequired="specialCharacterRequired",I.NumberRequired="numberRequired",g;var I})()},25521:(W,b,e)=>{"use strict";e.d(b,{h:()=>g});var I,g=(()=>{return(I=g||(g={}))[I.Player=-20]="Player",I[I.Public=-10]="Public",I[I.User=0]="User",I[I.Member=10]="Member",I[I.Employee=15]="Employee",I[I.Accounting=17]="Accounting",I[I.Trainer=20]="Trainer",I[I.Editor=23]="Editor",I[I.EditorTrainer=27]="EditorTrainer",I[I.Supervisor=30]="Supervisor",I[I.SupervisorPlus=35]="SupervisorPlus",I[I.Administrator=40]="Administrator",I[I.PortalOwner=45]="PortalOwner",I[I.SuperAdmin=50]="SuperAdmin",I[I.UxAdmin=60]="UxAdmin",g;var I})();(I=g||(g={})).isSupervisor=function F(E){return E==I.Supervisor||E==I.SupervisorPlus},I.isTrainer=function A(E){return E==I.Trainer||E==I.EditorTrainer||E==I.SupervisorPlus},I.isAdmin=function R(E){return E>=I.Administrator}},96094:(W,b,e)=>{"use strict";e.d(b,{O:()=>g});var g=(()=>{return(I=g||(g={}))[I.Section=1]="Section",I[I.EventOccurrence=2]="EventOccurrence",I[I.UxPackage=3]="UxPackage",I[I.Video=4]="Video",I[I.PDF=5]="PDF",I[I.Survey=6]="Survey",I[I.Exam=7]="Exam",I[I.Certificate=8]="Certificate",I[I.Barrier=9]="Barrier",I[I.ExamSimulation=10]="ExamSimulation",I[I.SectionEvent=11]="SectionEvent",I[I.Product=12]="Product",I[I.Document=13]="Document",I[I.GiftCard=14]="GiftCard",I[I.GiftCourse=15]="GiftCourse",I[I.Link=16]="Link",I[I.Badge=17]="Badge",g;var I})()},68771:(W,b,e)=>{"use strict";e.d(b,{J:()=>g});var g=(()=>{return(I=g||(g={}))[I.Commercial=1]="Commercial",I[I.Company=2]="Company",g;var I})()},37430:(W,b,e)=>{"use strict";e.d(b,{u:()=>g});var g=(()=>{return(I=g||(g={}))[I.Course=0]="Course",I[I.CourseWithEvent=1]="CourseWithEvent",I[I.GiftCard=2]="GiftCard",I[I.GiftCourse=3]="GiftCourse",I[I.Product=4]="Product",g;var I})()},89615:(W,b,e)=>{"use strict";function g(I,F){if(I){const A=I.element.nativeElement.querySelector(".dx-texteditor-input");A&&A.setAttribute("aria-label",F)}}e.d(b,{w:()=>g})},53990:(W,b,e)=>{"use strict";e.d(b,{j:()=>Me}),e(68672),e(53178),e(65574),e(35523),e(64681),e(45941),e(16331),e(12216),e(6386),e(36615),e(83695),e(98274),e(89905),e(81274),e(47123),e(77101),e(22e3),e(41541),e(69295),e(65204),e(91633),e(89648),e(62876),e(9066),e(10454),e(47473),e(66502),e(66348),e(61390);class Me{constructor(){}static fromSelf(ke){var Le,Fe,ze,Ye;let St,_t,ut=ke;ut.modalFroala?(St=2,_t=3):(St=3,_t=6),ut.htmlRemoveTags=[""],ut.toolbarButtons={moreText:{buttons:["bold","italic","underline","clearFormatting","strikeThrough","subscript","superscript","fontFamily","fontSize","textColor","backgroundColor"],align:"left",buttonsVisible:St},moreParagraph:{buttons:["alignLeft","alignCenter","alignRight","alignJustify","formatOLSimple","formatOL","formatUL","paragraphFormat","paragraphStyle","lineHeight","outdent","indent","quote"],align:"left",buttonsVisible:St},moreRich:{buttons:["insertLink","insertImage","insertHR","insertVideo","insertTable","specialCharacters"],align:"left",buttonsVisible:2},moreMisc:{buttons:["undo","redo","fullscreen","selectAll","html","help"],align:"right",buttonsVisible:_t}},ut.colorsText=["#000000","#FFFFFF","#FF0000","#00FF00","#0000FF","#FFFF00","#00FFFF","#FF00FF","#C0C0C0","#808080","#393B41","#A3A3A3","#C8C9D ","#E6E6E6","#FBFDFF","#F7F8FC","#6EC6FF","#2196F3","#0069C0","#00549A","#EE7623","#FFE6AC","#EF5350","#D74B48","#F8D3D3","#8BC34A","#FDD835","REMOVE"],ut.colorsBackground=["#000000","#FFFFFF","#FF0000","#00FF00","#0000FF","#FFFF00","#00FFFF","#FF00FF","#C0C0C0","#808080","#393B41","#A3A3A3","#C8C9D ","#E6E6E6","#FBFDFF","#F7F8FC","#6EC6FF","#2196F3","#0069C0","#00549A","#EE7623","#FFE6AC","#EF5350","#D74B48","#F8D3D3","#8BC34A","#FDD835","REMOVE"],ut.events={"image.beforeUpload":function(Pt){var Ht=this;if(Pt.length){var en=new FileReader;en.onload=function(We){We.target&&Ht.image.insert(We.target.result,null,null,Ht.image.get())},en.readAsDataURL(Pt[0])}return Ht.popups.hideAll(),!1}},ut.attribution=!1,ut.autofocus=!1,ut.language=globalThis.abp.localization.currentLanguage.name.toLowerCase(),ut.key=globalThis.__froalaKey,ut.toolbarInline=null!==(Le=ke.toolbarInline)&&void 0!==Le&&Le,ut.height=ke.height,ut.fontFamilySelection=!0,ut.charCounterCount=null===(Fe=ke.charCounterCount)||void 0===Fe||Fe,ut.colorsHEXInput=!0,ut.toolbarVisibleWithoutSelection=null!==(ze=ke.toolbarVisibleWithoutSelection)&&void 0!==ze&&ze,ut.quickInsertEnabled=null===(Ye=ke.quickInsertEnabled)||void 0===Ye||Ye,ut.videoUpload=!1;let It=new Me;return It=Object.assign(It,ut),It}}},14614:(W,b,e)=>{"use strict";e.d(b,{v:()=>I});var g=e(89724);let I=(()=>{class F{constructor(R){var E,k;this.ngEl=R,this.initialDisplayValue=null===(k=null===(E=this.ngEl.nativeElement)||void 0===E?void 0:E.style)||void 0===k?void 0:k.display}set uxNgShow(R){this.show(R)}show(R){this.ngEl.nativeElement.style.display=R?"":"none"}}return F.\u0275fac=function(R){return new(R||F)(g.Y36(g.SBq))},F.\u0275dir=g.lG2({type:F,selectors:[["","uxNgShow",""]],inputs:{uxNgShow:"uxNgShow"}}),F})()},15479:(W,b,e)=>{"use strict";e.d(b,{L:()=>y});var g=e(64762),I=e(25019),F=e(70815),A=e(64814),R=e(78177),E=e(89724),k=e(11048),S=e(22784);function w(h,m){if(1&h){const p=E.EpF();E.TgZ(0,"button",6),E.NdJ("click",function(){E.CHM(p);const c=E.oxw();return E.KtG(c.onClose())}),E._uU(1),E.qZA()}if(2&h){const p=E.oxw();E.xp6(1),E.Oqu(p.model.declineButton)}}let y=class{constructor(m,p,f){this.dialog=m,this.modalService=p,this.data=f,this.model=f}ngOnInit(){}onClose(){this.modalService.close(null)}onSaveAndClose(){this.modalService.close(this.model)}};y.\u0275fac=function(m){return new(m||y)(E.Y36(I.so),E.Y36(A.Z),E.Y36(I.WI))},y.\u0275cmp=E.Xpm({type:y,selectors:[["shared-modal"]],decls:10,vars:7,consts:[[1,"modal-page"],[1,"fas","fa-times","x-icon",3,"click"],[1,"modal-innerhtml",3,"innerHtml"],[1,"modal-btn-container"],["class","btn btn-cancel margin-right-8",3,"click",4,"ngIf"],[1,"btn","btn-primary",3,"click"],[1,"btn","btn-cancel","margin-right-8",3,"click"]],template:function(m,p){1&m&&(E.TgZ(0,"div",0)(1,"i",1),E.NdJ("click",function(){return p.onClose()}),E.qZA(),E.TgZ(2,"h3"),E._uU(3),E.qZA(),E._UZ(4,"div",2),E.ALo(5,"safe"),E.TgZ(6,"div",3),E.YNc(7,w,2,1,"button",4),E.TgZ(8,"button",5),E.NdJ("click",function(){return p.onSaveAndClose()}),E._uU(9),E.qZA()()()),2&m&&(E.xp6(3),E.Oqu(p.model.titleText),E.xp6(1),E.Q6J("innerHtml",E.xi3(5,4,p.model.bodyText,"html"),E.oJD),E.xp6(3),E.Q6J("ngIf",!p.model.hideCancelBtn),E.xp6(2),E.Oqu(p.model.confirmButton))},dependencies:[k.O5,S.y],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}\n"],encapsulation:2}),y=(0,g.gn)([(0,R.c)(),(0,g.w6)("design:paramtypes",[I.so,A.Z,F.R])],y)},70815:(W,b,e)=>{"use strict";e.d(b,{R:()=>g});class g{constructor(){this.confirmButton=L("SharedConfirm"),this.declineButton=L("SharedCancel"),this.hideCancelBtn=!1}}},91428:(W,b,e)=>{"use strict";e.d(b,{z:()=>Y});var g=e(27437),I=e(31795),F=e(65085),A=e(64762),R=e(25019),E=e(1659),k=e(78177),S=e(92870),w=e(9678),y=e(64814),h=e(89724),m=e(19725);let p=(()=>{class J{constructor(fe){this.httpClient=fe}updateUserSyllabusPeriod(fe){return this.httpClient.post("/api/services/ux/administration/ProgressReportSyllabuses/UpdateUserSyllabusPeriod",fe)}unlockExamAndUpdateUserSyllabusPeriod(fe){return this.httpClient.post("/api/services/ux/administration/ProgressReportSyllabuses/UnlockExamAndUpdateUserSyllabusPeriod",fe)}updateExamAdditionalTime(fe){return this.httpClient.post("/api/services/ux/administration/ProgressReportSyllabuses/UpdateExamAdditionalTime",fe)}getExamAdditionalTime(fe){return this.httpClient.post("/api/services/ux/administration/ProgressReportSyllabuses/GetExamAdditionalTime",fe)}getRbqDeclaration(fe){return this.httpClient.post("/api/services/ux/administration/ProgressReportSyllabuses/GetRbqDeclaration",fe)}updateRbqDeclaration(fe){return this.httpClient.post("/api/services/ux/administration/ProgressReportSyllabuses/CreateOrUpdateRbqDeclaration",fe)}}return J.\u0275fac=function(fe){return new(fe||J)(h.LFG(m.eN))},J.\u0275prov=h.Yz7({token:J,factory:J.\u0275fac,providedIn:"root"}),J})();var c=e(11048),u=e(66658),l=e(68489);function s(J,ae){1&J&&h._UZ(0,"ux-loading")}function a(J,ae){if(1&J){const fe=h.EpF();h.TgZ(0,"div",2)(1,"i",3),h.NdJ("click",function(){h.CHM(fe);const Te=h.oxw();return h.KtG(Te.onClose())}),h.qZA(),h.TgZ(2,"h3"),h._uU(3),h.qZA(),h.TgZ(4,"p"),h._uU(5),h.ALo(6,"localize"),h.qZA(),h.TgZ(7,"span")(8,"strong"),h._uU(9),h.ALo(10,"localize"),h.qZA(),h._uU(11),h.ALo(12,"localize"),h.qZA(),h.TgZ(13,"form",4)(14,"label"),h._uU(15),h.ALo(16,"localize"),h.qZA(),h.TgZ(17,"div",5)(18,"input",6),h.NdJ("ngModelChange",function(){h.CHM(fe);const Te=h.oxw();return h.KtG(Te.onExtraDurationChange())}),h.qZA(),h.TgZ(19,"span"),h._uU(20),h.ALo(21,"localize"),h.qZA()()(),h.TgZ(22,"span")(23,"strong"),h._uU(24),h.ALo(25,"localize"),h.qZA(),h.TgZ(26,"span",7),h._uU(27),h.qZA(),h._uU(28),h.ALo(29,"localize"),h.qZA(),h.TgZ(30,"div",8)(31,"button",9),h.NdJ("click",function(){h.CHM(fe);const Te=h.oxw();return h.KtG(Te.onClose())}),h._uU(32),h.ALo(33,"localize"),h.qZA(),h.TgZ(34,"button",10),h.NdJ("click",function(){h.CHM(fe);const Te=h.oxw();return h.KtG(Te.onSaveAndClose())}),h._uU(35),h.ALo(36,"localize"),h.qZA()()()}if(2&J){const fe=h.oxw();h.xp6(3),h.Oqu(fe.title),h.xp6(2),h.Oqu(h.lcZ(6,15,"Shared.AddExtraDuration.Text")),h.xp6(4),h.hij("",h.lcZ(10,17,"Shared.AddExtraDuration.ActualDuration")," :"),h.xp6(2),h.AsE(" ",fe.model.examDuration," ",h.lcZ(12,19,"Minutes"),""),h.xp6(2),h.Q6J("formGroup",fe.formGroup),h.xp6(2),h.Oqu(h.lcZ(16,21,"SharedAdditionalTime")),h.xp6(3),h.ekj("invalid",fe.formGroup.controls.extraDuration.invalid&&fe.formGroup.controls.extraDuration.touched),h.xp6(2),h.hij(" ",h.lcZ(21,23,"Minutes"),""),h.xp6(4),h.hij("",h.lcZ(25,25,"Shared.AddExtraDuration.NewDuration")," :\xa0"),h.xp6(3),h.Oqu(fe.model.examNewDuration),h.xp6(1),h.hij(" ",h.lcZ(29,27,"Minutes"),""),h.xp6(4),h.Oqu(h.lcZ(33,29,"SharedCancel")),h.xp6(3),h.Oqu(h.lcZ(36,31,"SharedConfirm"))}}let t=class{constructor(ae,fe,Ce,Te,me){this.dialog=ae,this.modalService=fe,this.toastrService=Ce,this.progressReportSyllabusService=Te,this.data=me,this.isLoading=!0,this.model=me}ngOnInit(){this.progressReportSyllabusService.getExamAdditionalTime({syllabusId:this.model.syllabusId,enrollmentId:this.model.enrollmentId}).pipe((0,k.t)(this)).subscribe(ae=>{this.model.examDuration=ae.result.duration,this.model.extraDuration=ae.result.additionalTime,this.model.examNewDuration=this.model.examDuration+this.model.extraDuration,this.initFormGroup(),this.title=null==this.model.extraDuration?L("SharedAddExtraDuration"):L("SharedEditExtraDuration"),this.isLoading=!1})}onExtraDurationChange(){this.model.extraDuration=this.formGroup.value.extraDuration,this.model.examNewDuration=this.model.examDuration+this.model.extraDuration}onClose(){this.modalService.close(null)}onSaveAndClose(){if(!this.formGroup.valid)return this.formGroup.markAllAsTouched(),void this.toastrService.error(L("ProgressReport.AddExtraDuration.Errors.CannotBeNegative"));this.updateExamAdditionalTime().then(ae=>{ae&&this.modalService.close(Object.assign(Object.assign({},this.model),{result:ae}))})}initFormGroup(){this.formGroup=new E.cw({extraDuration:new E.NI(this.model.extraDuration,[E.kI.min(0)])})}updateExamAdditionalTime(){const ae=new w.B;return this.progressReportSyllabusService.updateExamAdditionalTime({syllabusId:this.model.syllabusId,enrollmentId:this.model.enrollmentId,additionalTime:this.model.extraDuration}).pipe((0,k.t)(this)).subscribe(Ce=>{ae.resolve(Ce.success)}),ae.promise}};t.\u0275fac=function(ae){return new(ae||t)(h.Y36(R.so),h.Y36(y.Z),h.Y36(S._W),h.Y36(p),h.Y36(R.WI))},t.\u0275cmp=h.Xpm({type:t,selectors:[["shared-add-extra-duration-exam-modal"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","modal-page shared-add-extra-duration-component",4,"ngIf"],[1,"modal-page","shared-add-extra-duration-component"],[1,"fas","fa-times","x-icon",3,"click"],["role","form",1,"form",3,"formGroup"],[1,"input-container"],["type","number","formControlName","extraDuration",1,"input-default",3,"ngModelChange"],[1,"new-duration"],[1,"modal-btn-container"],[1,"btn","btn-cancel","margin-right-8",3,"click"],[1,"btn","btn-primary",3,"click"]],template:function(ae,fe){1&ae&&(h.YNc(0,s,1,0,"ux-loading",0),h.YNc(1,a,37,33,"div",1)),2&ae&&(h.Q6J("ngIf",fe.isLoading),h.xp6(1),h.Q6J("ngIf",!fe.isLoading))},dependencies:[c.O5,E._Y,E.Fj,E.wV,E.JJ,E.JL,E.sg,E.u,u.o,l.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.shared-add-extra-duration-component .form{padding:10px 0}.shared-add-extra-duration-component .input-container{display:flex;align-items:center}.shared-add-extra-duration-component .input-container input{margin-right:5px}.shared-add-extra-duration-component .new-duration{font-weight:700;color:var(--color-primary)}.shared-add-extra-duration-component .input-default{width:140px;padding:6px 8px;font-weight:400;font-size:14px;line-height:inherit;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px #00000014}.shared-add-extra-duration-component .input-default::placeholder{opacity:.7}.shared-add-extra-duration-component .input-default:hover{border:1px solid var(--color-primary)}.shared-add-extra-duration-component .input-default:focus-visible{outline-offset:-2px;outline:2px solid var(--color-primary)}.shared-add-extra-duration-component .input-default.not-allowed{cursor:not-allowed}.shared-add-extra-duration-component .modal-btn-container{display:flex;justify-content:flex-end;padding:15px 0 0}\n"],encapsulation:2}),t=(0,A.gn)([(0,k.c)(),(0,A.w6)("design:paramtypes",[R.so,y.Z,S._W,p,class f{}])],t);var i=e(78198),o=e(6193),r=e(30132);function d(J,ae){1&J&&(h.TgZ(0,"span"),h._uU(1),h.ALo(2,"localize"),h.qZA()),2&J&&(h.xp6(1),h.Oqu(h.lcZ(2,1,"SharedUserSyllabusPeriodModalWarning")))}function v(J,ae){1&J&&(h.TgZ(0,"div",10),h._UZ(1,"i",11),h.YNc(2,d,3,3,"span",12),h.qZA()),2&J&&(h.xp6(2),h.Q6J("ngIf",!0))}const x=function(){return{"aria-label":"Date Time"}};let T=class{constructor(ae,fe,Ce,Te,me){this.dialog=ae,this.modalService=fe,this.progressReportSyllabus=Ce,this.toaster=Te,this.data=me,(0,i.SP)(globalThis.__languageCode),this.model=me,this.model.launchStartDateTime=null!=this.model.launchStartDateTime?new Date(this.model.launchStartDateTime):null,this.model.launchEndDateTime=null!=this.model.launchEndDateTime?new Date(this.model.launchEndDateTime):null}ngOnInit(){this.model.disabledAccessibilityPeriod=null==this.model.launchStartDateTime&&null==this.model.launchEndDateTime}onClose(){this.modalService.close(null)}onLaunchStartDateChange(ae){let fe=null!=ae.value?new Date(ae.value):null;if(null!=fe&&null==this.model.launchEndDateTime){let Ce=new Date(fe);Ce.setHours(fe.getHours()+1),this.model.launchEndDateTime=Ce}}onSaveAndClose(){null==this.model.launchStartDateTime&&null==this.model.launchEndDateTime&&(this.model.disabledAccessibilityPeriod=!0),this.validateDates()&&(this.model.needToChangeAccessibilityPeriod?this.unlockAndUpdateUserAccessibilityPeriod().then(ae=>{ae&&this.modalService.close(ae)}):this.updateUserSyllabusPeriod().then(ae=>{ae&&this.modalService.close(ae)}))}validateDates(){return!(!this.model.disabledAccessibilityPeriod&&this.model.launchEndDateTime&&(this.model.needToChangeAccessibilityPeriod&&this.model.launchEndDateTime<new Date?(this.toaster.error(L("ProgressReportSyllabusPeriodDatePassed")),1):this.model.launchEndDateTime<this.model.launchStartDateTime?(this.toaster.error(L("ProgressReportSyllabusPeriodInvalidDateError")),1):this.model.launchStartDateTime.getTime()==this.model.launchEndDateTime.getTime()&&(this.toaster.error(L("EndDateEqualToStartDate")),1)))}updateUserSyllabusPeriod(){var ae=new w.B;return this.progressReportSyllabus.updateUserSyllabusPeriod({enrollmentId:this.model.enrollmentId,syllabusId:this.model.syllabusId,launchStartDateTime:this.model.launchStartDateTime,launchEndDateTime:this.model.launchEndDateTime,disabledAccessibilityPeriod:this.model.disabledAccessibilityPeriod}).subscribe(Ce=>{ae.resolve({success:Ce.success})}),ae.promise}unlockAndUpdateUserAccessibilityPeriod(){var ae=new w.B;return this.progressReportSyllabus.unlockExamAndUpdateUserSyllabusPeriod({enrollmentId:this.model.enrollmentId,syllabusId:this.model.syllabusId,launchStartDateTime:this.model.launchStartDateTime,launchEndDateTime:this.model.launchEndDateTime,userSyllabusId:this.model.userSyllabusId,ipAddress:this.model.ipAddress,disabledAccessibilityPeriod:this.model.disabledAccessibilityPeriod}).subscribe(Ce=>{ae.resolve({success:Ce.success})}),ae.promise}};T.\u0275fac=function(ae){return new(ae||T)(h.Y36(R.so),h.Y36(y.Z),h.Y36(p),h.Y36(S._W),h.Y36(R.WI))},T.\u0275cmp=h.Xpm({type:T,selectors:[["shared-update-accessibility-period-modal"]],decls:33,vars:56,consts:[[1,"modal-page"],[1,"fas","fa-times","x-icon",3,"click"],["class","padding-bottom-16",4,"ngIf"],[3,"value","text","valueChange"],[1,"padding-top-16"],["type","datetime",3,"placeholder","showClearButton","useMaskBehavior","inputAttr","value","disabled","todayButtonText","applyButtonText","cancelButtonText","onValueChanged","valueChange"],["type","datetime",3,"placeholder","showClearButton","useMaskBehavior","inputAttr","value","disabled","todayButtonText","applyButtonText","cancelButtonText","valueChange"],[1,"modal-btn-container"],[1,"btn","btn-cancel","margin-right-8",3,"click"],[1,"btn","btn-primary",3,"click"],[1,"padding-bottom-16"],[1,"fas","fa-exclamation-triangle"],[4,"ngIf"]],template:function(ae,fe){1&ae&&(h.TgZ(0,"div",0)(1,"i",1),h.NdJ("click",function(){return fe.onClose()}),h.qZA(),h.TgZ(2,"h3"),h._uU(3),h.ALo(4,"localize"),h.qZA(),h.YNc(5,v,3,1,"div",2),h.TgZ(6,"div")(7,"dx-check-box",3),h.NdJ("valueChange",function(Te){return fe.model.disabledAccessibilityPeriod=Te}),h.ALo(8,"localize"),h.qZA()(),h.TgZ(9,"div",4)(10,"label"),h._uU(11),h.ALo(12,"localize"),h.qZA(),h.TgZ(13,"dx-date-box",5),h.NdJ("onValueChanged",function(Te){return fe.onLaunchStartDateChange(Te)})("valueChange",function(Te){return fe.model.launchStartDateTime=Te}),h.ALo(14,"localize"),h.ALo(15,"localize"),h.ALo(16,"localize"),h.ALo(17,"localize"),h.qZA(),h.TgZ(18,"label",4),h._uU(19),h.ALo(20,"localize"),h.qZA(),h.TgZ(21,"dx-date-box",6),h.NdJ("valueChange",function(Te){return fe.model.launchEndDateTime=Te}),h.ALo(22,"localize"),h.ALo(23,"localize"),h.ALo(24,"localize"),h.ALo(25,"localize"),h.qZA()(),h.TgZ(26,"div",7)(27,"button",8),h.NdJ("click",function(){return fe.onClose()}),h._uU(28),h.ALo(29,"localize"),h.qZA(),h.TgZ(30,"button",9),h.NdJ("click",function(){return fe.onSaveAndClose()}),h._uU(31),h.ALo(32,"localize"),h.qZA()()()),2&ae&&(h.xp6(3),h.Oqu(h.lcZ(4,26,"SharedUserSyllabusPeriodModalTitle")),h.xp6(2),h.Q6J("ngIf",fe.model.needToChangeAccessibilityPeriod),h.xp6(2),h.s9C("text",h.lcZ(8,28,"ProgressReportDisabledAccessibilityPeriod")),h.Q6J("value",fe.model.disabledAccessibilityPeriod),h.xp6(4),h.Oqu(h.lcZ(12,30,"ProgressReportStartAccessibilityPeriod")),h.xp6(2),h.s9C("placeholder",h.lcZ(14,32,"DatePickerNoStartDate")),h.s9C("todayButtonText",h.lcZ(15,34,"DatePickerToday")),h.s9C("applyButtonText",h.lcZ(16,36,"SharedConfirm")),h.s9C("cancelButtonText",h.lcZ(17,38,"SharedCancel")),h.Q6J("showClearButton",!0)("useMaskBehavior",!0)("inputAttr",h.DdM(54,x))("value",fe.model.launchStartDateTime)("disabled",fe.model.disabledAccessibilityPeriod),h.xp6(6),h.Oqu(h.lcZ(20,40,"ProgressReportEndDateAccessibilityPeriod")),h.xp6(2),h.s9C("placeholder",h.lcZ(22,42,"SharedEndDate")),h.s9C("todayButtonText",h.lcZ(23,44,"DatePickerToday")),h.s9C("applyButtonText",h.lcZ(24,46,"SharedConfirm")),h.s9C("cancelButtonText",h.lcZ(25,48,"SharedCancel")),h.Q6J("showClearButton",!0)("useMaskBehavior",!0)("inputAttr",h.DdM(55,x))("value",fe.model.launchEndDateTime)("disabled",fe.model.disabledAccessibilityPeriod),h.xp6(7),h.Oqu(h.lcZ(29,50,"SharedCancel")),h.xp6(3),h.Oqu(h.lcZ(32,52,"SharedConfirm")))},dependencies:[c.O5,o.v,r.M,l.h],styles:['.data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.modal-btn-container{display:flex;justify-content:flex-end;padding:15px 0}.dx-datebox-datetime .dx-dropdowneditor-icon:before{content:"\\f026"}.fa-exclamation-triangle{padding-right:12px;color:#fdd835}\n'],encapsulation:2}),T=(0,A.gn)([(0,k.c)(),(0,A.w6)("design:paramtypes",[R.so,y.Z,p,S._W,class n{constructor(){this.needToChangeAccessibilityPeriod=!1,this.disabledAccessibilityPeriod=!1}}])],T);var D=e(8239),P=e(46827),M=e(5970);function O(J,ae){1&J&&h._UZ(0,"ux-loading")}function B(J,ae){if(1&J&&(h.TgZ(0,"div",6)(1,"label",12),h._uU(2),h.ALo(3,"localize"),h.qZA(),h._UZ(4,"input",13),h.qZA()),2&J){const fe=h.oxw(2);h.xp6(2),h.Oqu(h.lcZ(3,3,"ProgressReport.Shared.RbqDeclaration.DeclarationNumber")),h.xp6(2),h.Q6J("value",fe.model.rbqDeclarationId)("disabled",!0)}}function V(J,ae){if(1&J){const fe=h.EpF();h.TgZ(0,"div",2)(1,"i",3),h.NdJ("click",function(){h.CHM(fe);const Te=h.oxw();return h.KtG(Te.onClose())}),h.qZA(),h.TgZ(2,"h3"),h._uU(3),h.qZA(),h.TgZ(4,"form",4),h.YNc(5,B,5,5,"div",5),h.TgZ(6,"div",6)(7,"label",7),h._uU(8),h.ALo(9,"localize"),h.qZA(),h.TgZ(10,"input",8),h.NdJ("ngModelChange",function(){h.CHM(fe);const Te=h.oxw();return h.KtG(Te.onRbqUserCodeChanged())}),h.qZA()()(),h.TgZ(11,"div",9)(12,"button",10),h.NdJ("click",function(){h.CHM(fe);const Te=h.oxw();return h.KtG(Te.onClose())}),h._uU(13),h.ALo(14,"localize"),h.qZA(),h.TgZ(15,"button",11),h.NdJ("click",function(){h.CHM(fe);const Te=h.oxw();return h.KtG(Te.onSaveAndClose())}),h._uU(16),h.ALo(17,"localize"),h.qZA()()()}if(2&J){const fe=h.oxw();h.xp6(3),h.Oqu(fe.title),h.xp6(1),h.Q6J("formGroup",fe.formGroup),h.xp6(1),h.Q6J("ngIf",fe.hasRbqDeclarationId()),h.xp6(3),h.Oqu(h.lcZ(9,8,"ProgressReport.Shared.RbqDeclaration.UserCode")),h.xp6(2),h.ekj("invalid",fe.formGroup.controls.rbqUserCode.invalid&&fe.formGroup.controls.rbqUserCode.touched),h.xp6(3),h.Oqu(h.lcZ(14,10,"SharedCancel")),h.xp6(3),h.Oqu(h.lcZ(17,12,"SharedConfirm"))}}let z=class{constructor(ae,fe,Ce,Te,me){this.dialog=ae,this.modalService=fe,this.toastrService=Ce,this.progressReportSyllabusService=Te,this.data=me,this.isLoading=!0,this.model=me}ngOnInit(){var ae=this;return(0,D.Z)(function*(){ae.initFormGroup(),ae.title=ae.hasRbqDeclarationId()?L("ProgressReport.Shared.RbqDeclaration.UpdateTitle"):L("ProgressReport.Shared.RbqDeclaration.SubmitTitle"),ae.isLoading=!1})()}hasRbqDeclarationId(){return null!=this.model.rbqDeclarationId&&""!=this.model.rbqDeclarationId.trim()}onClose(){this.modalService.close(null)}onSaveAndClose(){var ae=this;return(0,D.Z)(function*(){if(ae.formGroup.invalid)return ae.formGroup.markAllAsTouched(),void(ae.formGroup.controls.rbqUserCode.invalid&&ae.toastrService.error(L("ProgressReport.Shared.RbqDeclaration.UserCode.Invalid")));const fe=yield(0,P.z)(ae.progressReportSyllabusService.updateRbqDeclaration(ae.model).pipe((0,k.t)(ae)));fe.success&&null!=fe.result&&(null==fe.result.errorCode?(ae.toastrService.success(L("ProgressReport.Shared.RbqDeclaration.UpdateSuccess")),ae.modalService.close(!0)):null!=fe.result.errorMessage&&ae.toastrService.error(fe.result.errorMessage))})()}onRbqUserCodeChanged(){this.model.rbqUserCode=this.formGroup.get("rbqUserCode").value}initFormGroup(){this.formGroup=new E.cw({rbqUserCode:new E.NI(this.model.rbqUserCode,[M.Q.rbqUserCode])})}};z.\u0275fac=function(ae){return new(ae||z)(h.Y36(R.so),h.Y36(y.Z),h.Y36(S._W),h.Y36(p),h.Y36(R.WI))},z.\u0275cmp=h.Xpm({type:z,selectors:[["shared-update-rbq-declaration-modal"]],decls:2,vars:2,consts:[[4,"ngIf"],["class","modal-page shared-update-rbq-declaration-component",4,"ngIf"],[1,"modal-page","shared-update-rbq-declaration-component"],[1,"fas","fa-times","x-icon",3,"click"],["role","form",1,"form",3,"formGroup"],["class","input-container",4,"ngIf"],[1,"input-container"],["for","rbqUserCode"],["type","text","name","rbqUserCode","formControlName","rbqUserCode",1,"input-default",3,"ngModelChange"],[1,"modal-btn-container"],[1,"btn","btn-cancel","margin-right-8",3,"click"],[1,"btn","btn-primary",3,"click"],["for","rbqDeclarationId"],["type","text","name","rbqDeclarationId",1,"input-default",3,"value","disabled"]],template:function(ae,fe){1&ae&&(h.YNc(0,O,1,0,"ux-loading",0),h.YNc(1,V,18,14,"div",1)),2&ae&&(h.Q6J("ngIf",fe.isLoading),h.xp6(1),h.Q6J("ngIf",!fe.isLoading))},dependencies:[c.O5,E._Y,E.Fj,E.JJ,E.JL,E.sg,E.u,u.o,l.h],styles:[".data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.modal-page{max-width:520px;min-width:370px;position:relative}@media (max-width: 375px){.modal-page{max-width:414px;min-width:314px}}.modal-page .fa-times.x-icon{position:absolute;top:0;right:0;font-size:18px;padding:0;color:#a3a3a3;border:none;background:none;cursor:pointer}.modal-page .fa-times.x-icon:hover{color:#555}.modal-page .modal-ul-list{padding-left:32px}.modal-page .modal-ul-list li::marker{color:var(--color-primary)}.modal-page .modal-back-button{padding-bottom:10px;text-align:left}.modal-page .modal-back-button i{padding-right:6px}.modal-page .modal-btn-container{padding-top:24px;display:flex;justify-content:flex-end}.modal-page .modal-btn-container .btn-cancel{margin-right:12px}.modal-page .modal-btn-center-container{display:flex;justify-content:center}.modal-page .modal-btn-center-container .btn-primary{margin-right:12px}.modal-page p,.modal-page .modal-innerhtml{font-size:14px}.modal-page h3{margin:0;padding:0 16px 24px;text-align:center;font-size:20px}.modal-page .btn-cancel{margin-right:12px}.modal-page .modal-scroll-auto{overflow:auto}.modal-page .modal-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.modal-page .modal-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.modal-page .modal-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.modal-delete{max-width:440px;min-width:380px}@media (max-width: 375px){.modal-delete{max-width:414px;min-width:314px}}.modal-delete p{font-size:14px;text-align:center;margin:0}.shared-update-rbq-declaration-component .form{padding:10px 0}.shared-update-rbq-declaration-component .input-container{display:flex;flex-direction:column;margin-bottom:10px}.shared-update-rbq-declaration-component .input-default{width:140px;padding:6px 8px;font-weight:400;font-size:14px;line-height:inherit;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px #00000014}.shared-update-rbq-declaration-component .input-default::placeholder{opacity:.7}.shared-update-rbq-declaration-component .input-default:hover{border:1px solid var(--color-primary)}.shared-update-rbq-declaration-component .input-default:focus-visible{outline-offset:-2px;outline:2px solid var(--color-primary)}.shared-update-rbq-declaration-component .input-default.not-allowed{cursor:not-allowed}.shared-update-rbq-declaration-component .modal-btn-container{display:flex;justify-content:flex-end;padding:15px 0 0}\n"],encapsulation:2}),z=(0,A.gn)([(0,k.c)(),(0,A.w6)("design:paramtypes",[R.so,y.Z,S._W,p,class C{}])],z);var N=e(15479),U=e(70815),H=e(74818),G=e(54836);let Y=(()=>{class J{constructor(fe){this.modalService=fe}openSharedModal(fe){const Ce=new w.B,Te=new U.R;return Te.titleText=fe.titleText,Te.bodyText=fe.bodyText,this.modalService.open(N.L,Te),this.modalService.afterClose().subscribe(me=>{Ce.resolve(me?{result:!0}:{result:!1})}),Ce.promise}openBadgeFormModal(){const fe=new w.B;return this.modalService.open(g.i,null),this.modalService.afterClose().subscribe(Ce=>{fe.resolve(Ce||{result:!1})}),fe.promise}openCategoryFormModal(){const fe=new w.B;return this.modalService.open(F.S,null),this.modalService.afterClose().subscribe(Ce=>{fe.resolve(Ce||{result:!1})}),fe.promise}openUpdateAccessibilityPeriodModal(fe){const Ce=new w.B;return this.modalService.open(T,fe),this.modalService.afterClose().subscribe(me=>{Ce.resolve(me||{result:!1})}),Ce.promise}openChangeAccessibilityPeriodModal(fe){const Ce=new w.B;return this.modalService.open(I.W,fe),this.modalService.afterClose().subscribe(me=>{Ce.resolve(me||{result:!1})}),Ce.promise}openAddExtraDurationToExamModal(fe){const Ce=new w.B;return this.modalService.open(t,{syllabusId:fe.syllabusId,enrollmentId:fe.enrollmentId}),this.modalService.afterClose().subscribe(me=>{Ce.resolve(me||{result:!1})}),Ce.promise}openUpdateRbqDeclarationModal(fe){const Ce=new w.B;return this.modalService.open(z,{rbqDeclarationId:fe.rbqDeclarationId,rbqUserCode:fe.rbqUserCode,userId:fe.userId,enrollmentId:fe.enrollmentId}),this.modalService.afterClose().subscribe(me=>{Ce.resolve(me)}),Ce.promise}openUpdateRbqUserCodeModal(fe){const Ce=new w.B;return this.modalService.open(H.a,{rbqUserCode:fe.rbqUserCode,userId:fe.userId}),this.modalService.afterClose().subscribe(me=>{Ce.resolve(me)}),Ce.promise}openCatalogItemRelatedModal(fe){this.modalService.open(G.L,fe)}}return J.\u0275fac=function(fe){return new(fe||J)(h.LFG(y.Z))},J.\u0275prov=h.Yz7({token:J,factory:J.\u0275fac,providedIn:"root"}),J})()},9678:(W,b,e)=>{"use strict";e.d(b,{B:()=>g});class g{constructor(){this.state="pending",this.fate="unresolved",this.promise=new Promise((F,A)=>{this._resolve=F,this._reject=A}),this.promise.then(()=>this.state="fulfilled",()=>this.state="rejected")}resolve(F){if("resolved"===this.fate)throw"Deferred cannot be resolved twice";this.fate="resolved",this._resolve(F)}reject(F){if("resolved"===this.fate)throw"Deferred cannot be resolved twice";this.fate="resolved",this._reject(F)}isResolved(){return"resolved"===this.fate}isPending(){return"pending"===this.state}isFulfilled(){return"fulfilled"===this.state}isRejected(){return"rejected"===this.state}}},76861:(W,b,e)=>{"use strict";e.d(b,{u:()=>w});var g=e(20039),I=e(80315),F=e(22625),A=e(26229),R=e(21759),E=e(76812),k=e(30132),S=e(89724);let w=(()=>{class y{}return y.\u0275fac=function(m){return new(m||y)},y.\u0275mod=S.oAB({type:y}),y.\u0275inj=S.cJS({imports:[g.e,I.NDt,F.x,A.D,R.ie,E.a,k.k,g.e,I.NDt,F.x,A.D,R.ie,E.a,k.k]}),y})()},68489:(W,b,e)=>{"use strict";e.d(b,{h:()=>I});var g=e(89724);let I=(()=>{class F{constructor(){}transform(R){return globalThis.L(R)}}return F.\u0275fac=function(R){return new(R||F)},F.\u0275pipe=g.Yjl({name:"localize",type:F,pure:!0}),F})()},22784:(W,b,e)=>{"use strict";e.d(b,{y:()=>F});var g=e(89724),I=e(14800);let F=(()=>{class A{constructor(E){this.sanitizer=E}transform(E,k){if("html"===k)return this.sanitizer.bypassSecurityTrustHtml(E);throw new Error(`Invalid safe type specified: ${k}`)}}return A.\u0275fac=function(E){return new(E||A)(g.Y36(I.H7,16))},A.\u0275pipe=g.Yjl({name:"safe",type:A,pure:!0}),A})()},64814:(W,b,e)=>{"use strict";e.d(b,{Z:()=>F});var g=e(89724),I=e(25019);let F=(()=>{class A{constructor(E){this.dialog=E}open(E,k,S=null,w=null){let y=S;null==y&&(y={hasBackdrop:!0,disableClose:!0,ariaModal:!0,ariaLabel:null!=w?w:null==k?void 0:k.bodyText,role:"dialog",backdropClass:"modalOverlay",autoFocus:!1,position:{top:"100px"}}),y.data=k,this.dialogRef=this.dialog.open(E,y)}afterClose(){return this.dialogRef.afterClosed()}close(E){this.dialogRef.close(E)}}return A.\u0275fac=function(E){return new(E||A)(g.LFG(I.uw))},A.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})()},73995:(W,b,e)=>{"use strict";e.d(b,{K:()=>F});var g=e(89724),I=e(19725);let F=(()=>{class A{constructor(E,k){this.httpClient=E,this.authService=k}getCurrentUser(){return this.httpClient.post("api/services/ux/User/GetCurrentUser",{})}getTokenForCurrentUser(){const E=localStorage.getItem("JWT");return E?E.substr(1).slice(0,-1):null}resetPassword(E){return this.httpClient.post("/api/services/ux/client/ResetPassword/ResetPassword",E)}getPasswordPolicy(){return this.httpClient.post("/api/services/ux/User/GetPasswordPolicy",{})}isCurrentUserImpersonated(){const E=this.authService.getClaims();return void 0!==E.impId&&null!=E.impId&&!isNaN(E.impId)}}return A.\u0275fac=function(E){return new(E||A)(g.LFG(I.eN),g.LFG("authService"))},A.\u0275prov=g.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})()},47763:(W,b,e)=>{"use strict";e.d(b,{T:()=>m});var g=e(11048),I=e(1659),F=e(25019),A=e(26141),R=e(45109),E=e(20038),k=e(35691),S=e(61582),w=e(79720),y=e(20041),h=e(89724);let m=(()=>{class p{}return p.\u0275fac=function(c){return new(c||p)},p.\u0275mod=h.oAB({type:p}),p.\u0275inj=h.cJS({imports:[g.ez,I.u5,I.UX,F.Is,E.FA,k.lN,S.rP,w.vV,A._N,R.z8,y.N,g.ez,I.u5,I.UX,F.Is,E.FA,k.lN,S.rP,w.vV,A._N,R.z8,y.N]}),p})()},89998:(W,b,e)=>{"use strict";e.d(b,{x:()=>g});class g{}},95840:(W,b,e)=>{"use strict";e.d(b,{H:()=>R});var g=e(78019),I=e(76861),F=e(47763),A=e(89724);let R=(()=>{class E{}return E.\u0275fac=function(S){return new(S||E)},E.\u0275mod=A.oAB({type:E}),E.\u0275inj=A.cJS({providers:[{provide:"$scope",useExisting:"$rootScope"}],imports:[F.T,I.u,g.g_,g.gD,g.g_,g.gD]}),E})()},92706:(W,b,e)=>{"use strict";e.d(b,{FK:()=>A,Wq:()=>E,ld:()=>k,rH:()=>F,xP:()=>I});var g=e(1463);const I=S=>S.currentSession,F=(0,g.P1)(I,S=>S.role),A=(0,g.P1)(I,S=>S.jwt),E=((0,g.P1)(I,S=>S.languageCode),(0,g.P1)(I,S=>S.userId)),k=(0,g.P1)(I,S=>({email:S.email,firstName:S.firstName,lastName:S.lastName,userId:S.userId,role:S.role,userName:S.userName}))},65822:(W,b,e)=>{"use strict";e.d(b,{z:()=>g});var g=(()=>{return(I=g||(g={}))[I.Login=0]="Login",I[I.Register=1]="Register",I[I.Purchase=2]="Purchase",g;var I})()},68005:(W,b,e)=>{"use strict";e.d(b,{N7:()=>F,ZP:()=>I,mU:()=>g});class g{}class I{}const F={Login:"login",Register:"sign_up",Purchase:"purchase"}},5970:(W,b,e)=>{"use strict";e.d(b,{Q:()=>I});var g=e(10072);let I=(()=>{class F{static noWhiteSpace(R){return null==R.value||"string"==typeof R.value&&R.value.indexOf(" ")>=0?{noWhiteSpace:{valid:!1}}:null}static email(R){return null==R.value||"string"==typeof R.value&&!/^(?!\.)([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,63})$/.test(R.value)?{email:{valid:!1}}:null}static multipleEmails(R){var E=/^(?!\.)([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,63})$/,k=R.value;if(null==R.value||""==R.value||null==R.value)return null;if(!(k.indexOf(";")>=0||E.test(k)))return{email:{valid:!1}};for(let w of k.split(";"))if(!E.test(w))return{email:{valid:!1}};return null}static notNullOrEmptyWithWhiteSpace(R){return null==R.value||"string"==typeof R.value&&""==R.value.trim()?{notNullOrEmptyWithWhiteSpace:{valid:!1}}:null}static videoUrl(R){const E=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/;if(""==R.value||null==R.value)return{videoUrl:{valid:!1}};if(R.value.indexOf("youtu")>-1){const k=R.value.match(E);return k&&11==k[7].length?null:{videoUrl:{valid:!1,errorMessage:L("VideoCUInvalidLink")}}}return R.value.indexOf("vimeo")>-1?null:{videoUrl:{valid:!1,errorMessage:L("VideoCUWrongUrl")}}}static isDefinedAndNotNull(R){return 0==R.value||null!=typeof R.value&&R.value&&""!=R.value&&"NULL"!=R.value?null:{dropdowns:{valid:!1}}}static canadianPostalCode(R){return R.value&&/^[A-Za-z]{1}\d{1}[A-Za-z]{1} *\d{1}[A-Za-z]{1}\d{1}$/.test(R.value)?null:{postalCode:{valid:!1}}}static twoDigitAllowed(R){return 0==R.value||null==R.value||-1==R.value.toString().indexOf(".")?null:R.value%.25!=0?{digitPattern:{value:!1}}:R.value&&/^\d*(\.\d{0,2})?$/.test(R.value)?null:{digitPattern:{value:!1}}}static phoneNumber(R){if(R.value){if(R.value.length>20)return{phoneNumber:{valid:!1}};const E=R.value.replace(/\D/g,"");if(E.length<10)return{phoneNumber:{valid:!1}};if(E.length>15)return{phoneNumber:{valid:!1}}}return null}static rbqFormationNumber(R){const E=R.value;return E&&!/^\d{4}-\d{4}-[f,F]\d{3}$/.test(E)?{formationRbq:{valid:!1}}:null}static slug(R){const E=R.value;return null==E||"string"==typeof E&&E.indexOf(" ")>=0||/[{}\|\\\^\~\[\]\`]/.test(E)?{slug:{valid:!1}}:null}static rbqUserCode(R){const E=R.value;return E&&!/^\d{4}-\d{4}$/.test(E)?{rbqUserCode:{valid:!1}}:null}}return F.password=A=>R=>{const E=new RegExp("(?=.*[A-Z])"),k=new RegExp("(?=.*[a-z])"),S=new RegExp("[^a-zA-Z0-9]"),w=new RegExp("(?=.*[0-9])"),y=new RegExp(".{"+A+"}"),h=R.value,m=new Map;return E.test(h)||m.set(g.Z.UpperCase,{valid:!1}),k.test(h)||m.set(g.Z.LowerCase,{valid:!1}),S.test(h)||m.set(g.Z.SpecialCharacterRequired,{valid:!1}),w.test(h)||m.set(g.Z.NumberRequired,{valid:!1}),y.test(h)||m.set(g.Z.PasswordLength,{valid:!1}),m.size>0?{password:m}:null},F})()},39987:()=>{"use strict";var W,b,e;W=angular.module("app"),e={api:{tenant:{getCurrentTenant:"/api/services/ux/Tenant/GetCurrentTenant",update:"/api/services/ux/Tenant/UpdateTenant",getTenantById:"/api/services/ux/Tenant/GetTenant",updateTenantWithSettings:"/api/services/ux/Tenant/UpdateTenantWithSettings",getCurrentTenantSettings:"/api/services/ux/Tenant/GetCurrentTenantSettings",getSuperAdminSettings:"/api/services/ux/Tenant/GetSuperAdminSettings",updateYaplaApiKey:"/api/services/ux/Tenant/UpdateYaplaApiKey",updateSendGridApiKey:"/api/services/ux/Tenant/UpdateSendGridApiKey",getUxTermsAndConditions:"/api/services/ux/Tenant/getUxTermsAndConditions",getCurrentTenantTimezoneOffset:"/api/services/ux/Tenant/GetCurrentTenantTimezoneOffset",getCurrentTenantCreationDate:"/api/services/ux/Tenant/GetCurrentTenantCreationDate",disconectMSTeamsPortalAccount:"/api/services/ux/Tenant/DisconectMSTeamsPortalAccount"},tenantStateTax:{getTenantStateByTenantId:"/api/services/ux/administration/TenantStateTaxList/GetTenantStateByTenantId",getTenantStateByStateId:"/api/services/ux/administration/TenantStateTaxForm/GetTenantStateByStateId",createOrUpdateTenantState:"/api/services/ux/administration/TenantStateTaxForm/CreateOrUpdateTenantState"},tenantSettings:{changeCurrentContractPlan:"api/services/ux/administration/TenantContract/ChangeCurrentContractPlan",getPricingPlans:"api/services/ux/administration/TenantContract/GetPricingPlans",changePricePlan:"api/services/ux/administration/TenantContract/ChangePricePlan",changePricePlanOptions:"api/services/ux/administration/TenantContract/ChangePricePlanOptions",getCustomerPortalLink:"api/services/ux/administration/TenantContract/GetCustomerPortalLink",getChangePaymentMethodLink:"api/services/ux/administration/TenantContract/GetChangePaymentMethodLink",changePortalType:"api/services/ux/administration/TenantContract/ChangePortalType",customDomainNameRequest:"api/services/ux/administration/TenantContract/CustomDomainNameRequest",cancelSubscription:"api/services/ux/administration/TenantContract/CancelSubscription"},portalManagement:{synchronizeLmsTenantWithGlobalApi:"api/services/ux/administration/PortalManagement/SynchronizeLmsTenantWithGlobalApi",initializeLmsTenantWithGlobalApi:"api/services/ux/administration/PortalManagement/InitializeLmsTenantWithGlobalApi"},course:{dataTable:"/api/custom/Course/GetCoursesDataTable/{tenantId}",getAdvancedSettingsForCourse:"/api/services/ux/Course/GetAdvancedSettingsForCourse",get:"/api/services/ux/Course/Get",createOrUpdate:"/api/services/ux/Course/createOrUpdate",getAutocompleteLabel:"/api/services/ux/Course/GetAutocompleteLabel",getPrerequisitesForCourse:"/api/services/ux/Course/GetPrerequisitesForCourse",deletePrerequisitesForCourse:"/api/services/ux/Course/DeletePrerequisitesForCourse",addPrerequisitesForCourse:"/api/services/ux/Course/AddPrerequisitesForCourse",getRequiredCatalogItemById:"/api/services/ux/Course/GetRequiredCatalogItemById",getDefaultNotificationsForNewCourse:"/api/services/ux/Course/GetDefaultNotificationForNewCourse",getCourseByIdToPromote:"/api/services/ux/Course/GetCourseByIdToPromote",addPrerequisitesBadgeForCourse:"/api/services/ux/Course/AddPrerequisitesBadgeForCourse",updatePrerequisiteOperator:"/api/services/ux/Course/UpdatePrerequisiteOperator",isAdminLabelAvailable:"/api/services/ux/Course/isAdminLabelAvailable",getGroupsRestrictedByCourseId:"/api/services/ux/Course/GetGroupsRestrictedByCourseId",getGroupByKey:"/api/services/ux/Course/GetGroupByKey",getAllCoursesForPrerequiste:"/api/services/ux/administration/CatalogForm/GetAllCoursesForPrerequiste",getAllTopicForCourse:"/api/services/ux/administration/CatalogForm/GetAllTopicForCourse",updateSmsNotificationsPermissions:"/api/services/ux/Course/UpdateSmsNotificationsPermissions"},homePage:{getHomePageItemById:"/api/services/ux/HomePageItem/GetHomePageItemById",createOrUpdate:"/api/services/ux/HomePageItem/CreateOrUpdate",getVisibleHomePageItemsCount:"/api/services/ux/HomePageItem/GetVisibleHomePageItemsCount"},category:{GetContextualCategories:"/api/services/ux/Category/GetContextualCategories",search:"/api/services/ux/Category/Search"},customFooter:{getAllCustomFooterColumnsAndItems:"/api/services/ux/CustomFooter/GetAllCustomFooterColumnsAndItems",createOrUpdateCustomFooters:"/api/services/ux/CustomFooter/CreateOrUpdateCustomFooters",createColumnItemsFromCustomPage:"/api/services/ux/CustomFooter/CreateColumnItemsFromCustomPage",search:"/api/services/ux/CustomFooter/search"},customPage:{getCustomPage:"/api/services/ux/CustomPage/GetCustomPage",getCustomPageContent:"/api/services/ux/CustomPage/GetCustomPageContent",search:"/api/services/ux/CustomPage/search",getCustomPageForHomePagePromotion:"/api/services/ux/administration/CustomPageList/GetCustomPageForHomePagePromotion"},user:{isUserNameAvailable:"/api/services/ux/User/IsUserNameAvailable",login:"/api/services/ux/User/Login",mfaLogin:"/api/services/ux/User/MfaLogin",enableMFA:"/api/services/ux/User/EnableMFA",completeMFA:"/api/services/ux/User/CompleteMFA",disableMFA:"/api/services/ux/User/DisableMfa",completeMFAAndLogin:"/api/services/ux/User/CompleteMFAAndLogin",IsCaptchaRequiredForUserName:"/api/services/ux/User/IsCaptchaRequiredForUserName",impersonate:"/api/services/ux/User/Impersonate",getImpersonatorUser:"/api/services/ux/User/getImpersonatorUser",getImpersonatorToken:"/api/services/ux/User/getImpersonatorToken",getCurrentUser:"/api/services/ux/User/GetCurrentUser",register:"/api/services/ux/User/Register",activateAccount:"/api/services/ux/User/ActivateAccount",getAllUsers:"/api/services/ux/User/getAllUsers",getUserById:"/api/services/ux/User/getUserById",updateUser:"/api/services/ux/User/CreateOrUpdateUser",reinitializePassword:"/api/services/ux/User/ReinitializePassword",updatePassword:"/api/services/ux/User/UpdatePassword",getUserProfileAccount:"/api/services/ux/User/GetUserProfileAccount",getUserByUserName:"/api/services/ux/User/GetUserByUserName",getUserByUserNameCourseRestricted:"/api/services/ux/User/GetUserByUserNameCourseRestricted",getUserByRegisterString:"/api/services/ux/User/GetUserByRegisterString",getUserAddressByUserIdForCart:"/api/services/ux/User/GetUserAddressByUserIdForCart",verifyOldPassword:"/api/services/ux/User/VerifyOldPassword",getUserByEmail:"/api/services/ux/User/GetUserByEmail",updateUserLanguageCode:"/api/services/ux/User/UpdateUserLanguageCode",updateDateOfApprovalOfTermsAndConditions:"/api/services/ux/User/UpdateDateOfApprovalOfTermsAndConditions",externalRegister:"/api/services/ux/User/HandleExternalRegister",completeExternalRegister:"/api/services/ux/User/CompleteExternalRegister",externalLogin:"/api/services/ux/User/HandleExternalLogin",linkAccountWithOAuth:"/api/services/ux/User/LinkAccountWithOAuth",getPasswordPolicy:"/api/services/ux/User/GetPasswordPolicy",getProfileDefaultFieldsRequirements:"/api/services/ux/User/GetProfileDefaultFieldsRequirements",getProfileDefaultFieldsForCertificate:"/api/services/ux/User/GetProfileDefaultFieldsForCertificate",getProfileDefaultFieldsForList:"/api/services/ux/User/GetProfileDefaultFieldsForList",getAccountGraph:"/api/services/ux/User/GetAccountGraph",sendTechnicalSupport:"/api/services/ux/User/SendTechnicalSupport",tenantSupport:"/api/services/ux/User/TenantSupport",getAllTopicForUser:"/api/services/ux/client/UserProfile/GetAllTopicForUser",updateUserLogin:"/api/services/ux/User/UpdateUserLogin"},enrollment:{extendFormationDeadLineForUser:"/api/services/ux/enrollment/ExtendFormationDeadLineForUser",changeMemberCodeAndCompany:"/api/services/ux/enrollment/ChangeMemberCodeAndCompany",allowAccessToCourseBeforePayment:"/api/services/ux/enrollment/AllowAccessToCourseBeforePayment",completeUserSyllabusForEnrollment:"/api/services/ux/enrollment/CompleteUserSyllabusForEnrollment",completeEnrollmentForCourse:"/api/services/ux/enrollment/CompleteEnrollmentForCourse",submitExamForUser:"/api/services/ux/enrollment/SubmitExamForUser",changeEnrollmentStatus:"/api/services/ux/administration/ProgressReportDetails/ChangeEnrollmentStatus",gradeUserExam:"/api/services/ux/administration/ProgressReportDetails/GradeUserExam",validateExamLaunch:"/api/services/ux/client/EnrollmentExam/ValidateExamLaunch"},language:{getListLanguages:"/api/services/ux/Language/GetListLanguages",getTenantLanguages:"/api/services/ux/Language/GetTenantLanguages"},reporting:{usersProgressReport:"/api/services/ux/Reporting/UsersProgressReport",userActivityReport:"/api/services/ux/Reporting/UserActivityReport",detailedUserActivityReport:"/api/services/ux/Reporting/DetailedUserActivityReport",questionnaireAnswerReport:"/api/services/ux/Reporting/questionnaireAnswerReport",filterUserProgress:"/api/services/ux/Reporting/filterUserProgress",toggleBarrier:"/api/services/ux/Reporting/toggleBarrier",getUsersWithLicencesAndStats:"/api/services/ux/Reporting/GetUsersWithLicencesAndStats",getCompletionReportCourses:"/api/services/ux/Reporting/GetCompletionReportCourses",getProgressionReportUserByCourse:"/api/services/ux/administration/ProgressReportByCourse/GetProgressionReportUserByCourse",getExpirationReportUsersByCourse:"/api/services/ux/Reporting/GetExpirationReportUsersByCourse",filterUserProgressForExpandedReport:"/api/services/ux/Reporting/FilterUserProgressForExpandedReport",getUsersProgressReportToExcel:"/api/custom/Reporting/GetUsersProgressReportToExcel",getDetailedSurveyReportToExcel:"/api/custom/Reporting/GetDetailedSurveyReportToExcel",getDetailedSurveyReportForTrainersToExcel:"/api/custom/Reporting/GetDetailedSurveyReportForTrainersToExcel",getDiscountsReportToExcel:"/api/custom/Reporting/GetDiscountsReport",getCompletionReportCoursesToExcel:"/api/custom/Reporting/GetCompletionReportCoursesToExcel",getCompletionReportUsersByCourseToExcel:"/api/custom/Reporting/GetCompletionReportUsersByCourseToExcel",getProgressReportCoursesByUserToExcel:"/api/custom/Reporting/GetProgressReportCoursesByUserToExcel",getScormReport:"/api/services/ux/Reporting/GetScormReport",getUserQuestionnaireReportToExcel:"/api/custom/Reporting/GetUserQuestionnaireReportToExcel",getUserSurveyReportToExcel:"/api/custom/Reporting/GetUserSurveyReportToExcel",getUsersWithLicencesAndStatsToExcel:"/api/custom/Reporting/GetUsersWithLicencesAndStatsToExcel",getUsersProgressReportGroupExpandedToExcel:"/api/custom/Reporting/GetUsersProgressReportGroupExpandedToExcel",getExpiringCoursesReportToExcel:"/api/custom/Reporting/GetExpiringCoursesReportToExcel",getExpiringCoursesDetailReportToExcel:"/api/custom/Reporting/GetExpiringCoursesDetailReportToExcel",getSurveyList:"/api/services/ux/Reporting/getSurveyList",getSurveyListForTrainer:"/api/services/ux/Reporting/GetSurveyListForTrainer",getSurveyReportQuestions:"/api/services/ux/Reporting/GetSurveyReportQuestions",getSurveyReportAnswers:"/api/services/ux/Reporting/GetSurveyReportAnswers",getSurveyReportAnswersForTrainers:"/api/services/ux/Reporting/GetSurveyReportAnswersForTrainers",getSurveyReportQuestionnaire:"/api/services/ux/Reporting/GetSurveyReportQuestionnaire",getSurveyReportQuestionnaireForTrainers:"/api/services/ux/Reporting/GetSurveyReportQuestionnaireForTrainers",getSurveyTrainerFilter:"/api/services/ux/Reporting/GetSurveyTrainerFilter",getSurveyEventFilter:"/api/services/ux/Reporting/GetSurveyEventFilter",getSurveyCategoryFilter:"/api/services/ux/Reporting/GetSurveyCategoryFilter",getSurveyCourseFilter:"/api/services/ux/Reporting/GetSurveyCourseFilter",getSurveyGroupFilter:"/api/services/ux/Reporting/GetSurveyGroupFilter",getSurveyOccurenceFilter:"/api/services/ux/Reporting/GetSurveyOccurenceFilter",dashboardAdministratorsList:"/api/services/ux/Reporting/DashboardAdministratorsList",dashboardTenantStorage:"/api/services/ux/Reporting/DashboardTenantStorage"},localization:{changeLanguage:"/api/custom/Localization/ChangeLanguage"},player:{getPlayerSecurityToken:"/api/services/ux/Player/GetPlayerSecurityToken"},certificte:{getCertificte:"/api/custom/Certificate/GetCertificate"},questionnaire:{getQuestionnaires:"/api/services/ux/questionnaire/GetListQuestionnaires",unlockUserExam:"/api/services/ux/questionnaire/unlockUserExam",getAllSurveyForCourse:"/api/services/ux/administration/SyllabusForm/GetAllSurveyForCourse"},groups:{getGroupsForTenant:"/api/services/ux/Group/GetGroupsForTenant"},event:{getEventsWithStats:"/api/services/ux/Event/GetEventsWithStats",getEventOccurrencesWithStats:"/api/services/ux/Event/GetEventOccurrencesWithStats",getEventOccurrenceUsersClickedCourse:"/api/services/ux/Event/GetEventOccurrenceUsersClickedCourse",createEventOrUpdateEvent:"/api/services/ux/Event/CreateEventOrUpdateEvent",updateCodeInitial:"/api/services/ux/Event/UpdateCodeInitial",getEventTranslationsByEventId:"/api/services/ux/Event/GetEventTranslationsByEventId",deleteEvent:"/api/services/ux/Event/DeleteEvent",deleteEventOccurrence:"/api/services/ux/Event/DeleteEventOccurrence",createOrUpdateEventOccurrence:"/api/services/ux/Event/CreateOrUpdateEventOccurrence",duplicateEventOccurrence:"/api/services/ux/Event/DuplicateEventOccurrence",getEventOccurrenceById:"/api/services/ux/Event/GetEventOccurrenceById",getEventLabelById:"/api/services/ux/Event/GetEventLabelById",getEventOccurrenceUsersWithPresencesToExcel:"/api/custom/Event/GetEventOccurrenceUsersWithPresencesToExcel",eventOccurrenceUsersValidatePresences:"/api/services/ux/Event/EventOccurrenceUsersValidatePresences",eventOccurenceUsersSetPresences:"/api/services/ux/Event/EventOccurenceUsersSetPresences",getEventOccurrenceUsersWithPresences:"/api/services/ux/administration/EventsCalendar/GetEventOccurrenceUsersWithPresences",getEventOccurenceSessionDetailsById:"/api/services/ux/administration/AttendanceManagement/GetEventOccurenceSessionDetailsById",getEventsCalendar:"/api/services/ux/Event/GetEventsCalendar",getEventsCalendarToExcel:"/api/custom/Event/GetEventsCalendarToExcel",getEventsWithStatsForTrainer:"/api/services/ux/Event/GetEventsWithStatsForTrainer",cancelEventOccurrence:"/api/services/ux/Event/CancelEventOccurrence",notificationEditEventOccurrence:"/api/services/ux/Event/NotificationEditEventOccurrence",notificationEditEventOccurrenceTrainers:"/api/services/ux/Event/NotificationEditEventOccurrenceTrainers",getEventsWithOccurrencesForTrainer:"/api/services/ux/Event/GetEventsWithOccurrencesForTrainer",getEventOccurrencesSurveyForTrainer:"/api/services/ux/Event/GetEventOccurrencesSurveyForTrainer",searchTrainer:"/api/services/ux/Event/SearchTrainer",getEventOccurrenceSessionICS:"/api/custom/Event/GetEventOccurrenceSessionICS",checkForCompletion:"/api/services/ux/Event/CheckForCompletion",getSessionById:"/api/services/ux/Event/GetSessionById",getAllSessionsForEventOccurrence:"/api/services/ux/Event/GetAllSessionsForEventOccurrence",createOrUpdateSession:"/api/services/ux/Event/CreateOrUpdateSession",deleteSessionById:"/api/services/ux/Event/DeleteSessionById",cancelSessionById:"/api/services/ux/administration/EventOccurenceSessionListManagement/CancelSessionById",duplicateSessionById:"/api/services/ux/Event/DuplicateSessionById",getMeetings:"/api/services/ux/Event/getMeetings"},syllabuses:{getSyllabusesForCourse:"/api/services/ux/syllabus/GetSyllabusesForCourse",changeOrder:"/api/services/ux/syllabus/ChangeOrder",setRequiredSyllabus:"/api/services/ux/syllabus/SetRequiredSyllabus",createOrUpdate:"/api/services/ux/syllabus/CreateOrUpdate",getSyllabusWithTranslation:"/api/services/ux/syllabus/GetSyllabusWithTranslation",getUserSyllabus:"/api/services/ux/syllabus/GetUserSyllabus",deleteSyllabusAndChildren:"/api/services/ux/syllabus/DeleteSyllabusAndChildren",sectionEventForCourse:"/api/services/ux/syllabus/SectionEventForCourse",resetProgress:"/api/services/ux/syllabus/ResetProgress",resetUxPackageProgress:"/api/services/ux/administration/ProgressReportDetails/ResetUxPackageProgress"},transaction:{checkout:"/api/services/ux/Transaction/Checkout",getTransactionsListForUser:"/api/services/ux/Transaction/GetTransactionsListForUser",getTransactionWithDetails:"/api/services/ux/Transaction/GetTransactionWithDetails",getTransactionForMemberWithDetails:"/api/services/ux/Transaction/getTransactionForMemberWithDetails",createTransaction:"/api/services/ux/Transaction/createTransaction",getDiscount:"/api/custom/Transaction/GetDiscount",refund:"/api/services/ux/Transaction/Refund",changeEventOccurrence:"/api/services/ux/Transaction/ChangeEventOccurrence",changeParticipant:"/api/services/ux/Transaction/ChangeParticipant",getTransactionToPdf:"/api/custom/Transaction/GetTransactionToPdf",changePaymentMethod:"/api/services/ux/Transaction/ChangePaymentMethod",editDeferredPayment:"/api/services/ux/Transaction/EditDeferredPayment",getEventOccurrenceForAutocomplete:"/api/services/ux/administration/TransactionAdminDetails/GetEventOccurrenceForAutocomplete",setTransactionDetailIsShipped:"/api/services/ux/Transaction/SetTransactionDetailIsShipped",checkoutStripeAfterValidation:"/api/services/ux/Transaction/CheckoutStripeAfterValidation",confirmDeferredPayment:"/api/services/ux/Transaction/ConfirmDeferredPayment",declineDeferredPayment:"/api/services/ux/Transaction/DeclineDeferredPayment"},country:{getAllWithStates:"/api/services/ux/Country/GetAllWithStates"},tax:{getTaxesByStateId:"/api/services/ux/Tax/GetTaxesByStateId"},address:{getAddressById:"/api/services/ux/Address/GetAddressById"},collabox:{getSSOUrl:"/api/services/ux/administration/CollaboxManagement/Collabox/GetSSOUrl"},document:{getAllDocumentsByDirectory:"/api/services/ux/Document/GetAllDocumentsByDirectory",createDocument:"/api/services/ux/Document/createDocument",updateDocument:"/api/services/ux/Document/UpdateDocument",deleteDocument:"/api/services/ux/Document/DeleteDocument",uploadDocument:"/api/custom/Document/UploadDocument",getDocuments:"/api/services/ux/Document/getDocuments",getDocumentTranslationsByDocumentId:"/api/services/ux/Document/GetDocumentTranslationsByDocumentId"},directory:{createOrUpdate:"/api/services/ux/Directory/CreateOrUpdateDirectory",getDirectories:"/api/services/ux/Directory/GetDirectories",deleteDirectory:"/api/services/ux/Directory/DeleteDirectory",getEventsFromDirectory:"/api/services/ux/Directory/GetEventsFromDirectory",getAllDirectoriesByTrainer:"/api/services/ux/Directory/GetAllDirectoriesByTrainer",getDirectoriesByDirectoryIdForTrainer:"/api/services/ux/Directory/GetDirectoriesByDirectoryIdForTrainer",getAllDirectoriesByEventId:"/api/services/ux/Directory/GetAllDirectoriesByEventId",getAllDirectories:"/api/services/ux/Directory/GetAllDirectories"},discounts:{createOrUpdateDiscount:"/api/services/ux/administration/DiscountForm/createOrUpdateDiscount",getDiscountById:"/api/services/ux/administration/DiscountForm/GetDiscountById",getAllGiftCardsAndGiftCoursesForAutocomplete:"/api/services/ux/administration/SyllabusForm/GetAllGiftCardsAndGiftCoursesForAutocomplete",getAllDiscountForDiscountGenerator:"/api/services/ux/administration/DiscountGenerator/GetAllDiscountForDiscountGenerator",generateDiscount:"/api/services/ux/administration/DiscountGenerator/GenerateDiscount",getAllCoursesForDiscount:"/api/services/ux/administration/DiscountForm/GetAllCoursesForDiscount",getDiscountByToken:"/api/services/ux/client/CartDiscount/GetDiscountByToken"},backendPatch:{executeBackEndPatch:"/api/services/ux/BackendPatch/ExecuteBackEndPatch"},trainer:{getTrainerAvailability:"/api/services/ux/Trainer/GetTrainerAvailability",createOrUpdateTrainerAvailability:"/api/services/ux/Trainer/CreateOrUpdateTrainerAvailability",createOrUpdateTrainerUnavailability:"/api/services/ux/Trainer/CreateOrUpdateTrainerUnavailability",getTrainerUnavailability:"/api/services/ux/Trainer/GetTrainerUnavailability",removeTrainerUnavailabilityById:"/api/services/ux/Trainer/RemoveTrainerUnavailabilityById",getTrainerContent:"/api/services/ux/Trainer/GetTrainerContent",createOrUpdateTrainerContent:"/api/services/ux/Trainer/CreateOrUpdateTrainerContent",getTrainerUnavailabilityById:"/api/services/ux/Trainer/GetTrainerUnavailabilityById",createOrGetTrainer:"/api/services/ux/Trainer/CreateOrGetTrainer",getTrainerDescription:"/api/services/ux/Trainer/GetTrainerDescription"},notification:{sendNotification:"/api/services/ux/Notification/SendNotification"},certificate:{getCertificateById:"/api/services/ux/certificate/GetCertificateById",createOrUpdateCertificate:"/api/services/ux/certificate/CreateOrUpdateCertificate",getAllCoursesForCertificate:"/api/services/ux/administration/SyllabusForm/GetAllCoursesForCertificate",getAvailableFontsForCertificate:"/api/services/ux/certificate/GetAvailableFontsForCertificate"},timezone:{get:"/api/services/ux/timezone/Get",getNewTimezones:"/api/services/ux/timezone/GetNewTimezones",getDefaultLocationAndTimezone:"/api/services/ux/timezone/GetDefaultLocationAndTimezone"},dateFormat:{getAllDateFormats:"/api/services/ux/dateFormat/GetAllDateFormats"},mailTemplate:{getMailTemplateList:"/api/services/ux/Mail/GetMailTemplateList",getMailTemplateById:"/api/services/ux/Mail/GetMailTemplateById",updateMailTemplateById:"/api/services/ux/Mail/UpdateMailTemplateById",getStandardMailTemplateById:"/api/services/ux/Mail/GetStandardMailTemplateById",getAllOccurrencePlaceHoldersByMailTemplateId:"/api/services/ux/Mail/GetAllOccurrencePlaceHoldersByMailTemplateId",getAllSessionPlaceHoldersByMailTemplateId:"/api/services/ux/Mail/GetAllSessionPlaceHoldersByMailTemplateId",getOccurrencePlaceHolderDetailsByMailTemplateId:"/api/services/ux/Mail/GetOccurrencePlaceHolderDetailsByMailTemplateId",updateOccurrencePlaceHolderDetailsByMailTemplateId:"/api/services/ux/Mail/UpdateOccurrencePlaceHolderDetailsByMailTemplateId",updateSessionPlaceHolderDetailsByMailTemplateId:"/api/services/ux/Mail/UpdateSessionPlaceHolderDetailsByMailTemplateId",getSessionPlaceHolderDetailsByMailTemplateId:"/api/services/ux/Mail/GetSessionPlaceHolderDetailsByMailTemplateId",getMailTemplateListForCourse:"/api/services/ux/Mail/GetMailTemplateListForCourse",duplicateMailTemplateById:"/api/services/ux/Mail/DuplicateMailTemplateById",getMailTemplateListForSyllabus:"/api/services/ux/Mail/GetMailTemplateListForSyllabus"},barrier:{getBarriers:"/api/services/ux/barrier/GetBarriers"},video:{getAll:"/api/services/ux/video/GetAll"},uxPackage:{getAll:"/api/services/ux/uxPackage/GetAll",get:"/api/services/ux/uxPackage/Get",createOrUpdate:"/api/services/ux/uxPackage/CreateOrUpdate"},product:{getProducts:"/api/services/ux/product/GetProducts"},policy:{getPolicy:"/api/services/ux/policies/GetPolicy",createOrUpdate:"/api/services/ux/policies/CreateOrUpdate",getPolicyByTypeAndRole:"/api/services/ux/policies/GetPolicyByTypeAndRole",resetPolicyToDefaultValues:"/api/services/ux/policies/ResetPolicyToDefaultValues"},link:{getAll:"/api/services/ux/administration/LinkManagement/List/GetAll"},badge:{getBadges:"/api/services/ux/badge/GetBadges"},currency:{get:"/api/services/ux/Currency/Get"},tenantCustomField:{getCustomFieldForRegister:"/api/services/ux/tenantCustomField/GetCustomFieldForRegister",getCustomFieldForProfile:"/api/services/ux/tenantCustomField/GetCustomFieldForProfile",getCustomFieldForCertificate:"/api/services/ux/tenantCustomField/getCustomFieldForCertificate",setTenantCustomFieldsUsedByCertificate:"/api/services/ux/tenantCustomField/SetTenantCustomFieldsUsedByCertificate"},contracts:{getAllContracts:"api/services/ux/administration/Contracts/GetAllContracts",getContractById:"api/services/ux/administration/Contracts/GetContractById",createOrUpdate:"api/services/ux/administration/Contracts/CreateOrUpdate",getAllPricings:"api/services/ux/administration/Contracts/GetAllPricings",getCurrentContract:"api/services/ux/administration/Contracts/GetCurrentContract"},waitingList:{getOccurrenceInvitationList:"/api/services/ux/waitingList/GetOccurrenceInvitationList",sendInvitationToOccurrences:"/api/services/ux/waitingList/SendInvitationToOccurrences"},userDocument:{downloadDocument:"/api/custom/UserDocument/DownloadDocument"},dashboard:{pendingValidationEnrollments:"/api/services/ux/dashboard/PendingValidationEnrollments",getDashboardSupervisors:"/api/services/ux/dashboard/GetDashboardSupervisors",getDashboardTrainers:"/api/services/ux/dashboard/GetDashboardTrainers",getCertificationDeadlines:"/api/services/ux/dashboard/GetDashboardCertificationExpirationList",getBestCustomersList:"/api/services/ux/dashboard/GetDashboardBestCustomersList",coursesWaitingList:"/api/services/ux/dashboard/CoursesWaitingList",getAdministrorList:"/api/services/ux/dashboard/GetDashboardAdminList",getPopularCategories:"/api/services/ux/dashboard/GetPopularCategories",dashboardPendingPayments:"/api/services/ux/dashboard/DashboardPendingPayments",getDashboardWishList:"/api/services/ux/dashboard/GetDashboardWishList",getDashboardCatalogDoughnut:"/api/services/ux/dashboard/GetDashboardCatalogDoughnut",getDashboardTopSalesByYear:"/api/services/ux/dashboard/GetDashboardTopSalesByYear",getDashboardTopSalesByMonth:"/api/services/ux/dashboard/GetDashboardTopSalesByMonth",getDashboardEnrollmentStatusDoughnut:"/api/services/ux/dashboard/GetDashboardEnrollmentStatusDoughnut",getDashboardBestSalesByTrainer:"/api/services/ux/dashboard/GetDashboardBestSalesByTrainer",getDashboardTransactionPie:"/api/services/ux/dashboard/GetDashboardTransactionPie",getDashboardUserChart:"/api/services/ux/dashboard/GetDashboardUserChart",getDashboardSalesToday:"/api/services/ux/dashboard/GetDashboardSalesToday",getDashboardGroupList:"/api/services/ux/dashboard/GetDashboardGroupList",getDashboardTotalEnrollmentGraph:"/api/services/ux/dashboard/GetDashboardTotalEnrollmentGraph",getDashboardEventCalendarList:"/api/services/ux/dashboard/GetDashboardEventCalendarList",getActivityStatus:"/api/services/ux/dashboard/getActivityStatus",getCategoriesForFilter:"/api/services/ux/dashboard/getCategoriesForFilter",getGroupsForFilter:"/api/services/ux/dashboard/getGroupsForFilter",getDashboardTotalSalesAreaChart:"/api/services/ux/dashboard/GetDashboardTotalSalesAreaChart",getDashboardMonthlySalesAreaChart:"/api/services/ux/dashboard/GetDashboardMonthlySalesAreaChart",getDashboardActiveUsers:"/api/services/ux/dashboard/GetDashboardActiveUsers",getDashboardTotalUsers:"/api/services/ux/dashboard/GetDashboardTotalUsers",GetEventLabelById:"/api/services/ux/dashboard/GetEventLabelById"},registerForm:{getProfileDefaultField:"/api/services/ux/client/RegisterForm/GetProfileDefaultField"},requiredFieldLoginForm:{getRequiredProfileDefaultField:"/api/services/ux/client/RequiredFieldLoginForm/GetRequiredProfileDefaultField",getCustomFieldForRequiredFieldsLoginForm:"/api/services/ux/client/RequiredFieldLoginForm/GetCustomFieldForRequiredFieldsLoginForm",updateProfileRequiredField:"/api/services/ux/client/RequiredFieldLoginForm/UpdateProfileRequiredField"},userProfile:{sendVerificationCode:"/api/services/ux/client/UserProfile/SendVerificationCode",validateVerificationCode:"/api/services/ux/client/UserProfile/ValidateVerificationCode",validatePhoneForSMSNotification:"/api/services/ux/client/UserProfile/ValidatePhoneForSMSNotification",createOrUpdateUserConsent:"/api/services/ux/client/UserProfile/CreateOrUpdateUserConsent"},forgetPassword:{forgotPassword:"/api/services/ux/client/ForgotPassword/ForgotPassword",validateVerificationCodeForForgottenPasswordByUserId:"/api/services/ux/client/ForgotPassword/ValidateVerificationCodeForForgottenPasswordByUserId",sendVerificationCodeByUserId:"/api/services/ux/client/ForgotPassword/SendVerificationCodeByUserId",checkRecoveryEmailAddress:"/api/services/ux/client/ForgotPassword/CheckRecoveryEmailAddress",checkRecoveryPhoneNumber:"/api/services/ux/client/ForgotPassword/CheckRecoveryPhoneNumber"},opc:{validateCCV:"/api/services/ux/opc/BridgeOpc/ValidateCCV",validateCAR:"/api/services/ux/opc/BridgeOpc/ValidateCAR"}},roles:{"-20":"Player","-10":"Public",0:(b=globalThis.L)("User"),10:b("SharedRoleMember"),15:b("SharedRoleEmployee"),17:b("SharedRoleAccounting"),20:b("SharedTrainer"),23:b("SharedRoleEditor"),27:b("SharedRoleEditorTrainer"),30:b("SharedRoleSupervisor"),35:b("SharedRoleSupervisorPlus"),40:b("SharedRoleAdministrator"),45:b("SharedrolePortalOwner"),50:b("SharedRoleSuperAdmin"),60:b("SharedRoleUxAdmin"),Player:"-20",Public:"-10",User:"0",Member:"10",Employee:"15",Accounting:"17",Trainer:"20",Editor:"23",EditorTrainer:"27",Supervisor:"30",SupervisorPlus:"35",Administrator:"40",PortalOwner:"45",SuperAdmin:"50",UxAdmin:"60"},verificationTypeEnum:{ProfilePhoneNumber:1,ForgotPasswordRecovery:2},customPageTypeEnum:{custom:0,termsAndConditions:1,contactUs:2,technicalSupport:3},domain:{root:"uxpertise.ca",currentSubdomain:window.location.hostname.replace(".uxpertise.ca",""),tenantFiles:"/TenantFiles/"+window.location.hostname.replace(".uxpertise.ca","")+"/"},CourseTypeEnum:{0:"",1:b("Classroom"),2:b("OnLine"),3:b("Hybrid"),Classroom:1,OnLine:2,Hybrid:3},CourseVisibilityEnum:{1:"UxPublic",2:"TenantPublic",3:"TenantEmployee",4:"TenantHidden",5:"TenantCourseRestricted",UxPublic:1,TenantPublic:2,TenantEmployee:3,TenantHidden:4,TenantCourseRestricted:5},CourseStatusEnum:{1:"Draft",2:"Published",3:"Archived",Draft:1,Published:2,Archived:3},SyllabusEntryType:{1:b("Section"),2:b("Event"),3:b("UxPackage"),4:b("Video"),5:b("PDF"),6:b("Survey"),7:b("Exam"),8:b("SyllabusesCertificate"),9:b("SyllabusesBarrier"),10:b("ExamSimulation"),11:b("SectionEvent"),12:b("Product"),13:"Document",14:b("GiftCard"),15:b("GiftCourse"),16:b("Link"),17:"Badge",Section:1,EventOccurrence:2,UxPackage:3,Video:4,PDF:5,Survey:6,Exam:7,Certificate:8,Barrier:9,ExamSimulation:10,SectionEvent:11,Product:12,Document:13,GiftCard:14,GiftCourse:15,Link:16,Badge:17},AM:{startHour:6,endHour:12},PM:{startHour:12,endHour:18},Evening:{startHour:18,endHour:23},FileSize:{OneGB:1073741824,TwoGB:2147483648,OneMB:1048576,FiveMB:5242880,TwoFiftySixKB:261120},EventOccurrenceTypeEnum:{1:b("EventOccurrenceClassroom"),2:b("EventOccurrenceOnLine"),Classroom:1,OnLine:2},QuestionTypeEnum:{1:"Radio",2:"CheckBox",3:"Textarea",4:"Consigne",5:"Upload",Radio:1,CheckBox:2,Textarea:3,Consigne:4,Upload:5},QuestionnaireType:{1:"Survey",2:"Exam",3:"ExamSimulation",Survey:1,Exam:2,ExamSimulation:3},mailTemplateEnum:{"-1":"RegistrationToInClassOccurrencePlaceHolder","-2":"RegistrationToOnlineOccurrencePlaceHolder","-3":"LicenseOfInClassOccurrenceAssignedToSupervisorPlaceHolder","-4":"LicenseOfOnLineOccurrenceAssignedToSupervisorPlaceHolder","-5":"InformAboutRegistrationToInClassOccurrencePlaceHolder","-6":"InformAboutRegistrationToOnLineOccurrencePlaceHolder","-7":"RegistrationByAssignmentToInClassOccurrencePlaceHolder","-8":"RegistrationByAssignmentToOnLineOccurrencePlaceHolder","-9":"RegistrationByAssignmentToInClassOcurrenceForNewUSerPlaceHolder","-10":"RegistrationByAssignmentToOnLineOcurrenceForNewUSerPlaceHolder","-11":"RegistrationToInClassOccurrenceBoughtBySomeOneElsePlaceHolder","-12":"RegistrationToOnLineOccurrenceBoughtBySomeOneElsePlaceHolder","-100":"ReminderForInClassEventPlaceHolder","-101":"ReminderForOnLineEventPlaceHolder","-13":"RegistrationToInClassOccurrencePendingValidationPlaceHolder","-14":"RegistrationToOnlineOccurrencePendingValidationPlaceHolder","-15":"RegistrationByAssignmentToInClassOccurrencePendingValidationPlaceHolder","-16":"RegistrationByAssignmentToOnLineOccurrencePendingValidationPlaceHolder","-17":"RegistrationByAssignmentToInClassOcurrenceForNewUSerPendingValidationPlaceHolder","-18":"RegistrationByAssignmentToOnLineOcurrenceForNewUSerPendingValidationPlaceHolder","-19":"RegistrationToInClassOccurrenceBoughtBySomeOneElsePendingValidationPlaceHolder","-20":"RegistrationToOnLineOccurrenceBoughtBySomeOneElsePendingValidationPlaceHolder","-21":"EditInClassOccurrencePlaceHolder","-22":"EditOnlineOccurrencePlaceHolder","-23":"EventOccurrenceInvitationWaitingListInClassPlaceHolder","-24":"EventOccurrenceInvitationWaitingListOnlinePlaceHolder","-27":"NewOccurrenceForUsersInWaitingListInClassPlaceHolder","-28":"NewOccurrenceForUsersInWaitingListOnlinePlaceHolder",1:"RegistrationToOnlineCourse",2:"RegistrationToOccurrence",3:"RegistrationToOnLineCourseBoughtBySomeOneElse",4:"InvitationToCompleteAccountCreatedByOtherOne",5:"LicenseOfOnLineCourseAssignedToSupervisor",6:"LicenseOfEventAssignedToSupervisor",7:"RegistrationToCourseOnLineByAssignment",8:"RegistrationByAssignmentToOccurrence",9:"RegistrationByAssignmentToOnLineCourseForNewUSer",10:"RegistrationByAssignmentToOcurrenceForNewUSer",11:"InvitationToCompleteAccountUserAddedByEmail",12:"ConfirmationOfCourseCompletionToUser",13:"InformAboutRegistrationToTheOccurrence",14:"RegistrationToOccurrenceBoughtBySomeOneElse",15:"ConfirmationOfCourseCompletionToSupervisor",16:"InvitationToCompleteAccountWhenUserSetToPresent",17:"ReminderToCompleteTheSurvey",18:"LoginInformationForNewUserAddedWithoutEmail",19:"LoginInformationToNewUserAddedwithHisOwnEmail",20:"ExistingUserAddedToAnotherTenant",21:"RegistrationToOnlineCoursePendingValidation",22:"RegistrationToOccurrencePendingValidation",23:"RegistrationToOnLineCourseBoughtBySomeOneElsePendingValidation",24:"InformRegistrationToValidationEmail",25:"RegistrationToCourseOnLineByAssignmentPendingValidation",26:"RegistrationByAssignmentToOccurrencePendingValidation",27:"RegistrationByAssignmentToOnLineCoursePendingValidationForNewUser",28:"RegistrationByAssignmentToOcurrencePendingValidationForNewUser",29:"RegistrationToOccurrenceBoughtBySomeOneElsePendingValidation",30:"SelfEnrollmentUnsubscribeToUser",31:"SelfEnrollmentUnsubscribedToValidationAddress",32:"DeclinedEnrollmentValidationByAdminToUser",33:"SelfEnrollmentUnsubscribeToInvoicingAddress",34:"ProceedToPaymentAfterValidationToUser",35:"EnrollmentByAssignationValidatedToUserAndSupervisor",36:"AccessToCourseAfterPaymentCreditCard",37:"PendingPaymentByInvoicingToUser",38:"PaymentByInvoicingConfirmedToUser",39:"DeclinedPaymentByInvoicingToUser",40:"InformRegistrationToInvoicingAddress",41:"DeclinedEnrollmentValidationByAdminToSupervisor",42:"EnrollmentByAssignationValidatedToSupervisor",43:"EventOccurrenceCancellation",44:"EditOccurrence",45:"EventOccurrenceInvitationWaitingList",46:"NewAvailabilitiesWaitingListToUsers",47:"NewOccurrenceForUsersInWaitingList",48:"InformTrainerAboutEventOccurrenceChange",52:"InformTrainerAboutEventOccurrenceAssignation",53:"InformTrainerAboutEventOccurrenceRemoval",100:"ReminderForEvent",RegistrationToInClassOccurrencePlaceHolder:-1,RegistrationToOnlineOccurrencePlaceHolder:-2,LicenseOfInClassOccurrenceAssignedToSupervisorPlaceHolder:-3,LicenseOfOnLineOccurrenceAssignedToSupervisorPlaceHolder:-4,InformAboutRegistrationToInClassOccurrencePlaceHolder:-5,InformAboutRegistrationToOnLineOccurrencePlaceHolder:-6,RegistrationByAssignmentToInClassOccurrencePlaceHolder:-7,RegistrationByAssignmentToOnLineOccurrencePlaceHolder:-8,RegistrationByAssignmentToInClassOcurrenceForNewUSerPlaceHolder:-9,RegistrationByAssignmentToOnLineOcurrenceForNewUSerPlaceHolder:-10,RegistrationToInClassOccurrenceBoughtBySomeOneElsePlaceHolder:-11,RegistrationToOnLineOccurrenceBoughtBySomeOneElsePlaceHolder:-12,ReminderForInClassEventPlaceHolder:-100,ReminderForOnLineEventPlaceHolder:-101,RegistrationToInClassOccurrencePendingValidationPlaceHolder:-13,RegistrationToOnlineOccurrencePendingValidationPlaceHolder:-14,RegistrationByAssignmentToInClassOccurrencePendingValidationPlaceHolder:-15,RegistrationByAssignmentToOnLineOccurrencePendingValidationPlaceHolder:-16,RegistrationByAssignmentToInClassOcurrenceForNewUSerPendingValidationPlaceHolder:-17,RegistrationByAssignmentToOnLineOcurrenceForNewUSerPendingValidationPlaceHolder:-18,RegistrationToInClassOccurrenceBoughtBySomeOneElsePendingValidationPlaceHolder:-19,RegistrationToOnLineOccurrenceBoughtBySomeOneElsePendingValidationPlaceHolder:-20,EditInClassOccurrencePlaceHolder:-21,EditOnlineOccurrencePlaceHolder:-22,EventOccurrenceInvitationWaitingListInClassPlaceHolder:-23,EventOccurrenceInvitationWaitingListOnlinePlaceHolder:-24,NewOccurrenceForUsersInWaitingListInClassPlaceHolder:-27,NewOccurrenceForUsersInWaitingListOnlinePlaceHolder:-28,RegistrationToOnlineCourse:1,RegistrationToOccurrence:2,RegistrationToOnLineCourseBoughtBySomeOneElse:3,InvitationToCompleteAccountCreatedByOtherOne:4,LicenseOfOnLineCourseAssignedToSupervisor:5,LicenseOfEventAssignedToSupervisor:6,RegistrationToCourseOnLineByAssignment:7,RegistrationByAssignmentToOccurrence:8,RegistrationByAssignmentToOnLineCourseForNewUSer:9,RegistrationByAssignmentToOcurrenceForNewUSer:10,InvitationToCompleteAccountUserAddedByEmail:11,ConfirmationOfCourseCompletionToUser:12,InformAboutRegistrationToTheOccurrence:13,RegistrationToOccurrenceBoughtBySomeOneElse:14,ConfirmationOfCourseCompletionToSupervisor:15,InvitationToCompleteAccountWhenUserSetToPresent:16,ReminderToCompleteTheSurvey:17,LoginInformationForNewUserAddedWithoutEmail:18,LoginInformationToNewUserAddedwithHisOwnEmail:19,ExistingUserAddedToAnotherTenant:20,RegistrationToOnlineCoursePendingValidation:21,RegistrationToOccurrencePendingValidation:22,RegistrationToOnLineCourseBoughtBySomeOneElsePendingValidation:23,InformRegistrationToValidationEmail:24,RegistrationToCourseOnLineByAssignmentPendingValidation:25,RegistrationByAssignmentToOccurrencePendingValidation:26,RegistrationByAssignmentToOnLineCoursePendingValidationForNewUser:27,RegistrationByAssignmentToOcurrencePendingValidationForNewUser:28,RegistrationToOccurrenceBoughtBySomeOneElsePendingValidation:29,SelfEnrollmentUnsubscribeToUser:30,SelfEnrollmentUnsubscribedToValidationAddress:31,DeclinedEnrollmentValidationByAdminToUser:32,SelfEnrollmentUnsubscribeToInvoicingAddress:33,ProceedToPaymentAfterValidationToUser:34,EnrollmentByAssignationValidatedToUserAndSupervisor:35,AccessToCourseAfterPaymentCreditCard:36,PendingPaymentByInvoicingToUser:37,PaymentByInvoicingConfirmedToUser:38,DeclinedPaymentByInvoicingToUser:39,InformRegistrationToInvoicingAddress:40,DeclinedEnrollmentValidationByAdminToSupervisor:41,EnrollmentByAssignationValidatedToSupervisor:42,EventOccurrenceCancellation:43,EventOccurrenceInvitationWaitingList:45,EditOccurrence:44,NewAvailabilitiesWaitingListToUsers:46,NewOccurrenceForUsersInWaitingList:47,ReminderForEvent:100},TenantTypeEnum:{1:b("TenantTypeCommercial"),2:b("TenantTypeCompany"),Commercial:"1",Company:"2"},LinkTypeEnum:{0:b("LinkTypeCustom"),1:b("LinkTypeCourse"),CustomLink:"0",LinkToCourse:"1"},RequiredTypeEnum:{0:b("CourseTypeRequired"),1:b("BadgeTypeRequired"),CourseRequired:"0",BadgeRequired:"1"},PolicyTypeEnum:{0:b("PasswordPolicyTitle"),1:b("uxMaxRolePolicyTitle"),2:b("FailedLoginPolicyTitle"),3:b("PolicyMultiFactorAuthFieldsTitle")},PolicyFielType:{Number:0,Text:1,Checkbox:2},PasswordPolicyValueType:{0:"PasswordLengthPolicyValue",1:"LowerCasePasswordPolicyValue",2:"UpperCasePasswordPolicyValue",3:"SpecialCharacterRequiredPolicyValue",4:"NumberRequiredPasswordPolicyValue",PasswordLengthPolicyValue:"0",LowerCasePasswordPolicyValue:"1",UpperCasePasswordPolicyValue:"2",SpecialCharacterRequiredPolicyValue:"3",NumberRequiredPasswordPolicyValue:"4"},PolicyFieldTranslations:{PolicyPasswordLowerCase:b("PolicyPasswordLowerCase"),PolicyPasswordUpperCase:b("PolicyPasswordUpperCase"),PolicyPasswordLength:b("PolicyPasswordLength"),PolicyPasswordSpecialCharacter:b("PolicyPasswordSpecialCharacter"),PolicyPasswordNumber:b("PolicyPasswordNumber"),PolicyPasswordResetInterval:b("PolicyPasswordResetInterval"),PolicyFailedLoginAttemptsFailedLoginAttempts:b("PolicyFailedLoginAttemptsFailedLoginAttempts"),PolicyFailedLoginAttempsLockoutDuration:b("PolicyFailedLoginAttempsLockoutDuration"),PolicyFailedLoginAttemptsEnableLockout:b("PolicyFailedLoginAttemptsEnableLockout"),PolicyFailedLoginAttempsLogIp:b("PolicyFailedLoginAttempsLogIp"),PolicyUxUserLimitMaxNumber:b("PolicyUxUserLimitMaxNumber"),PolicyMultiFactorAuthEnforceMFA:b("PolicyMultiFactorAuthEnforceMFA")},PolicyGroupsTranslations:{PolicyPasswordGroupLength:b("PolicyPasswordGroupLength"),PolicyPasswordGroupStrength:b("PolicyPasswordGroupStrength"),PasswordPolicyGroupParameters:b("PasswordPolicyGroupParameters"),PolicyUxUserLimitGroupLimit:b("PolicyUxUserLimitGroupLimit"),PolicyFailedLoginAttemptsGroupLoging:b("PolicyFailedLoginAttemptsGroupLoging"),PolicyFailedLoginAttemptsLockout:b("PolicyFailedLoginAttemptsLockout"),PolicyMultiFactorAuthEnforceMFA:b("PolicyMultiFactorAuthEnforceMFA"),PolicyMultiFactorAuthGroupEnforcing:b("PolicyMultiFactorAuthGroupEnforcing")}},W.constant("appConst",e)},22367:()=>{"use strict";var W=window.abp=window.abp||{};window.abp.localization={currentCulture:{name:__languageCode,displayName:"fr"==__languageCode?"Fran\xe7ais":"English"},languages:[{name:"en",displayName:"English",icon:"flags-american",isDefault:!1},{name:"fr",displayName:"Fran\xe7ais",icon:"flags-france",isDefault:!0}],currentLanguage:{name:__languageCode,displayName:"fr"==__languageCode?"Fran\xe7ais":"English",icon:"flags-france",isDefault:!0}},window.abp.localization.L=function(e,g){g=g||window.abp.localization.defaultSourceName;var I=window.abp.localization.values;if(null==I)return W.log.warn("Could not find localization source: "+g),e;var F=I[e];return null==F?e:F.replace("\\","").replace("\\","")},window.abp.localization.localize=function(e,g){var I;if(g=g||window.abp.localization.defaultSourceName,"fr"==window.abp.localization.currentCulture.name&&(I=window.abp.localization.values_FR),"en"==window.abp.localization.currentCulture.name&&(I=window.abp.localization.values_EN),null==I)return W.log.warn("Could not find localization source: "+g),e;var F=I[e];return null==F?e:F.replace("\\","").replace("\\","")},window.abp.localization.getSource=function(e){return function(g){return window.abp.localization.localize(g,e)}},window.abp.localization.isCurrentCulture=function(e){return window.abp.localization.currentCulture&&window.abp.localization.currentCulture.name&&0==window.abp.localization.currentCulture.name.indexOf(e)},window.abp.localization.values_FR={AboutManagementTitle:"Gestion de la page \xe0 propos",AboutSaveSuccess:"La page \xe0 propos a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",AcceptSMSNotification:"Activer les notifications SMS",AcceptSMSNotificationToolTip:"Activer pour recevoir des notification par sms au numero de t\xe9l\xe9phone fourni",AccessibilityPeriodExpired:"Expir\xe9",AccessPeriodAvailableOn:"disponible le",AccessPeriodAvailableSince:"disponible depuis le",AccessPeriodAvailableUntil:"disponible jusqu'au",AccessPeriodExpireSoon:"Expire bient\xf4t",AccessPeriodFinished:"termin\xe9 le",AccessPeriodIsActive:"Active",AccessPeriodIsExpired:"Expir\xe9e",AccessPeriodIsInactive:"Inactive",AccessTrainerDashboard:"Acc\xe9der au tableau de bord du formateur",AccountActivationFail:"L'activation du compte a \xe9chou\xe9",AccountActivationSuccess:"L'activation du compte a r\xe9ussi. Vous pouvez maintenant vous connecter.",AccountIsNotValidated:"Le compte doit \xeatre activ\xe9 en cliquant sur le lien envoy\xe9 par courriel lors de votre inscription.",AccountNotFound:"Compte introuvable",AccountNotLinked:"Un compte existe avec cette adresse courriel!",Achievements:"Vos badges",AcquiredBadgesBadgesText:"Badges obtenus",ActivateAutoSave:"Activer la sauvegarde automatique",Activities:"Activit\xe9s",ActivitiesByCategory:"Activit\xe9s par Cat\xe9gorie",ActivitiesInTotal:"Activit\xe9s en tout",Activity:"Activit\xe9",ActivityAndLicenses:"Activit\xe9s et licences",ActivityDetails:"D\xe9tail de l'activit\xe9",ActivityGiven:"Activit\xe9s donn\xe9es par",ActivityGroupDetails:"D\xe9tails du regroupement d\u2019activit\xe9s",ActivityGroupName:"Nom du regroupement d\u2019activit\xe9s",Add:"Ajouter",AddAnswerCUCreateTitle:"Ajouter une r\xe9ponse",AddApiKey:"Ajout\xe9 une nouvelle cl\xe9",AddCatalogItem:"Ajouter un \xe9l\xe9ment au catalogue",AddCategoryNewCategoryParentHint:"La nouvelle cat\xe9gorie sera cr\xe9\xe9 \xe0 la racine si aucune cat\xe9gorie parente n'est s\xe9lectionn\xe9e.",AddContract:"Add a new contract",AddCustomField:"Ajouter un champ personnalis\xe9",AddDiscount:"Ajouter un rabais",AddExistingCustomPage:"S\xe9lectionner une page personnalis\xe9e d\xe9j\xe0 existante",AddFooter:"Ajouter au pied de page",AddGroupList:"Cr\xe9er un groupe",AddItem:"Ajouter un \xe9l\xe9ment",AddMemberList:"Ajouter un utilisateur",AddNewBadge:"Ajouter un nouveau badge",AddNewBarrier:"Ajouter une nouvelle barri\xe8re",AddNewCategory:"Ajouter une cat\xe9gorie",AddNewCertificate:"Ajouter un certificat",AddNewContract:"Ajouter un nouveau contrat",AddNewDocument:"Ajouter un document",AddNewEvent:"Ajouter un \xe9v\xe9nement",SharedAddNewItem:"Ajouter un nouvel \xe9l\xe9ment",AddNewLink:"Ajouter un lien",AddNewLocation:"Ajouter un lieu",AddNewProduct:"Ajouter un produit",AddNewQuestionnaire:"Ajouter un questionnaire",AddNewSubCategory:"Ajouter une sous-cat\xe9gorie",AddNewSurvey:"Ajouter un sondage",AddNewUserTo:"Ajouter un nouvel utilisateur \xe0",AddNewVideo:"Ajouter une vid\xe9o",AddProfileLinkedinBadgeCertificationAuthority:"Organisme de d\xe9livrance",AddProfileLinkedinBadgeCloseLabel:"Terminer",AddProfileLinkedinBadgeCopyLabel:"Copier",AddProfileLinkedinBadgeDate:"Date d'\xe9mission",AddProfileLinkedinBadgeInstruction1:"Utilisez les boutons",AddProfileLinkedinBadgeInstruction2:"copier",AddProfileLinkedinBadgeInstruction3:"pour remplir rapidement le formulaire sur votre profil Linkedin.",AddProfileLinkedinBadgeLicenseNumber:"ID du dipl\xf4me",AddProfileLinkedinBadgeName:"Nom",AddProfileLinkedinBadgeTitle:"Ajouter ce badge \xe0 votre profil Linkedin",AddProfileLinkedinBadgeURL:"URL des identifiants",AddProfileLinkedinExampleURL:"/TenantFiles/uxpertise/_badges_/linkedin_exemple_FR.png",AddRecipients:"Ajouter un destinataire",AddressListAddress:"Adresse",AddSession:"Ajouter une session",AddSessionBeforeTrainer:"Ajoutez une session avant d'ajouter un formateur",AddToANewGroup:"Ajouter \xe0 un nouveau groupe",AddToCartModalDupplicateEmailError:"Vous le pouvez pas ajouter des utilisateurs avec la m\xeame addresse courriel.",AddToCartQuantityError:"Vous ne pouvez pas s\xe9lectionner une quantit\xe9 supp\xe9rieur au nombre de places disponibles.",AddToGroup:"Ajouter \xe0 un groupe",AddToLinkedinProfile:"Ajouter \xe0 mon profil LinkedIn",AddTrainerButton:"Ajouter un formateur",AddTrainerList:"Ajouter un formateur",AddUser:"Nouveau membre",AddUserList:"Cr\xe9er un nouvel utilisateur",AddUsersExistingGroupSearchPlaceholder:"Rechercher un groupe",AddUsersExistingGroupSelectedGroup:"Groupe s\xe9lectionn\xe9 :",AddUsersExistingGroupSelectGroup:"Veuillez s\xe9lectionner un groupe.",AddUsersNewGroupNameTaken:"Il existe d\xe9j\xe0 un groupe avec ce nom.",AddUsersNewGroupParentGroupHint:"Le nouveau groupe sera cr\xe9\xe9 \xe0 la racine si aucun groupe parent n'est s\xe9lectionn\xe9.",AddUserToExistingGroupWarning:"Le groupe s\xe9lectionn\xe9 contient des auto-assignations. Les utilisateurs s\xe9lectionn\xe9s seront inscrits aux activit\xe9s configur\xe9es pour ce groupe.",AddUxPackage:"Ajouter le paquet SCORM",AdjustCustomHeaderHeight:"Ajustez la hauteur de votre en-t\xeate personnalis\xe9.",AdminDashboard:"Tableau de bord",AdministratorCanDisabledCourseTaxCalculationSetting:"Permettre aux administrateurs de d\xe9sactiver l'application des taxes pour un \xe9l\xe9ment de catalogue",AdministratorCanResetProgressionSetting:"Permettre aux administrateurs de r\xe9initialiser la progression",AdministratorCanResetProgressionSettingTooltip:"Lorsque coch\xe9e, l'administrateur pourra reinitialiser la progression des utilisateurs.",AdminLabelRequired:"Le libell\xe9 est requis.",AdminUsers:"Utilisateurs administratifs",AffectedUsers:"Utilisateurs affect\xe9s",AllowNavigationBetweenQuestion:"Permettre de naviguer entre les questions",AllowNavigationBetweenQuestionTooltip:"Si la case est coch\xe9e,  l'apprenant pourra revenir sur les questions pr\xe9c\xe9dentes ou aller sur une question pr\xe9cise.",AllRightsReserved:"Tous droits r\xe9serv\xe9s.",AllSessions:"Toutes les sessions",AlphabeticalOrder:"Ordre alphab\xe9tique",AlreadyAssignedTrainer:"Le formateur est d\xe9j\xe0 assign\xe9 \xe0 cet occurrence aux heures pr\xe9vues.",AlreadyRegistered:"Vous avez d\xe9j\xe0 compl\xe9t\xe9 votre inscription. Veuillez vous connecter \xe0 votre compte.",AnErrorOccured:"Une erreur est survenue",ANewGroup:"Un nouveau groupe",AnExistingGroup:"Un groupe existant",Annually:"Annuel",AnswerAppServiceAnswerDeleteErrorAlreadyAnswered:"Impossible de supprimer la r\xe9ponse car elle est d\xe9j\xe0 utilis\xe9e.",AnswerCUBackTitle:"Gestion des r\xe9ponses",AnswerCUBackTooltip:"Retour \xe0 la liste des r\xe9ponses",AnswerCUCorrectAnswer:"Bonne r\xe9ponse",AnswerCUCorrectAnswerTooltip:"C'est la r\xe9ponse \xe0 la question",AnswerCUCreateTitle:"Nouvelle r\xe9ponse",AnswerCUCreateTitleHide:"Cacher les r\xe9ponses",AnswerCUCreateTitleView:"Voir les r\xe9ponses",AnswerCUFeedback:"R\xe9troactions",AnswerCUFeedbackTooltip:"R\xe9troaction \xe0 afficher dans la correction",AnswerCUImageErrorSize:"Le poids de l'image ne doit pas d\xe9passer 1 Mo",AnswerCUImageErrorType:"L'image doit \xeatre un fichier de format .png ou .jpg",AnswerCULabel:"Libell\xe9",AnswerCULabelOrImageToSet:"Vous devez entrer un libell\xe9 ou une image pour la r\xe9ponse",AnswerCULabelTooltip:"Texte de la r\xe9ponse",AnswerCUQuestionLessWeightThanAnswer:"Le pointage total des r\xe9ponses est plus grand que celui de la question",AnswerCURemoveImage:"Supprimer l'image",AnswerCUSuccess:"La r\xe9ponse a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",AnswerCUThumbnailTooltip:"L'image qui s'affichera dans les choix de r\xe9ponses",AnswerCUUpdateTitle:"Modifier la r\xe9ponse",AnswerCUWeighting:"Pointage",AnswerCUWeightingTooltip:"Le pointage donn\xe9 \xe0 une r\xe9ponse",AnswerFormAnswerImageTextLabel:"R\xe9ponse M\xe9dia",AnswerFormAnswerIsRequiredError:"Vous devez entrer du texte ou une image pour votre r\xe9ponse.",AnswerFormLabelError:"Le libell\xe9 de la r\xe9ponse ne peut pas \xeatre vide.",AnswerFormLabelNoTextError:"Le libell\xe9 de la r\xe9ponse doit contenir du texte.",AnswerFormWeightingDigitError:"Le poid doit avoir un maximum de 2 chiffres apr\xe8s la virgule.",AnswerFormWeightingGoodAnswerError:"Le poid d'une bonne r\xe9ponse doit-\xeatre supp\xe9rieur \xe0 0.",AnswerFormWeightingUniqueError:"Le pointage de la r\xe9ponse ne pas \xeatre plus grand que le pointage de la question.",AnswerFormWeightingWrongAnswerError:"Le poid d'une mauvaise r\xe9ponse ne peut pas \xeatre supp\xe9rieur \xe0 0.",AnswerListAddingWarning:"Ajouter une r\xe9ponse \xe0 une question pourrait affecter les utilisateurs qui utilisent pr\xe9sentement l'examen. Voulez-vous continuer?",AnswerListAnswerAreYouSureDelete:"\xcates-vous certain de vouloir supprimer la r\xe9ponse s\xe9l\xe9ctionn\xe9e?",AnswerListAnswerDeleteSuccess:"La r\xe9ponse a \xe9t\xe9 supprim\xe9e avec succ\xe8s",AnswerListAreYouSureDuplicate:"\xcates-vous certain de vouloir dupliquer la r\xe9ponse s\xe9l\xe9ctionn\xe9e",AnswerListColumnCorrectAnswer:"Bonne r\xe9ponse",AnswerListColumnFeedback:"R\xe9troaction",AnswerListColumnLabel:"Libell\xe9",AnswerListColumnWeighting:"Pointage",AnswerListCorrectAnswerTrue:"Oui",AnswerListModifyWarning:"Modifier une r\xe9ponse \xe0 une question pourrait affecter les utilisateurs qui utilisent pr\xe9sentement le questionnaire. Voulez-vous continuer",AnswerListTheQuestionWillBeSaved:"La question sera sauvegard\xe9e. Voulez-vous continuer",AnswerType:"Type de r\xe9ponse",ApiAndTrackingCode:"API et code de suivi",ApiAndTrackingCodeManagement:"Gestion des codes de m\xe9dias sociaux",ApiKeyColumnTitle:"Nom de la cl\xe9",ApiKeyCUCreate:"Cr\xe9er une nouvelle cl\xe9",ApiKeyCUGenerateKey:"Reg\xe9n\xe9rer la cl\xe9",ApiKeyCUGenerateKeyMessage:"\xcates-vous certain de vouloir reg\xe9n\xe9rer la cl\xe9? Suite \xe0 la r\xe9g\xe9n\xe9ration vous allez devoir mettre \xe0 jour les configurations de tout vos syst\xe8mes qui utilisait cette cl\xe9 afin d'assurer leurs bon fonctionnement.",ApiKeyCUHasFullAccess:"Permettre l'acc\xe8s \xe0 toutes les donn\xe9es",ApiKeyCUKeyIdentifier:"Identifiant",ApiKeyCUKeyIdentifierHint:"Si votre cl\xe9 ne contient pas d'identifiant, vous pouvez reg\xe9n\xe9rer la cl\xe9 afin d'en obtenir un.",ApiKeyCUKeyName:"Nom",ApiKeyCUKeyNameExist:"Ce nom est d\xe9j\xe0 utilis\xe9",ApiKeyCUKeyNamePlaceholder:"Nom de la cl\xe9",ApiKeyCUKeyNameTooltip:"Entrer une nom unique",ApiKeyCUKeyValue:"Cl\xe9 d'API",ApiKeyCUKeyValuePlaceholder:"Nom de la cl\xe9",ApiKeyCUKeyValueTooltip:"Valeur de la cl\xe9 auto g\xe9n\xe9r\xe9e",ApiKeyCUPermissions:"S\xe9lectionnez la ou les fonction(s) auxquelles vous voulez donner acc\xe8s",ApiKeyCURequiredFieldEmpty:"Un ou plusieurs champs requis ne sont pas remplis",ApiKeyCUSucess:"La cl\xe9 d'api a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s",ApiKeyCUUpdate:"Modifier une cl\xe9",ApiKeyFormCopySuccess:"Cl\xe9 d'api copi\xe9e",ApiKeyFormCopyToClipboard:"Copier dans le presse-papier",ApiKeyFormEmptyName:"Le nom de la cl\xe9 ne peut pas \xeatre vide",ApiKeyFormGenerateSuccess:"La cl\xe9 d'api a \xe9t\xe9 g\xe9n\xe9r\xe9e avec succ\xe8s",ApiKeyListIdentifier:"Identifiant",ApiKeyListRemoveSucessfull:"Cl\xe9 ajout\xe9e avec succ\xe8s.",ApiKeyListRemoveUnsucessfull:"La cl\xe9 n'a pas pu \xeatre ajout\xe9e.",ApiKeyListSearchTooltip:"Recherche dans la grille selon le nom de la cl\xe9",ApiKeyMenuTitle:"Gestion des cl\xe9s API",ApiKeyTitle:"Cl\xe9 Api",ApplicableNextStep:"Applicable \xe0 la prochain \xe9tape",AppliedFilters:"Filtres appliqu\xe9s",ApplyFilters:"Appliquer les filtres",ApprovedPayment:"Paiement approuv\xe9",AprYoyDashboard:"Avr",AreYouSureExitCart:"Voulez vous vraiment quitter ou rafraichir la page? Une transaction est en cours et cela pourrait occasionner des probl\xe8mes techniques.",AreYouSureToRemove:"\xcates-vous s\xfbr de vouloir retirer",AreYouSureToRemoveLicenses:"\xcates-vous certain de vouloir retirer les licences non-assign\xe9es au superviseur",AreYouSureToUnsubscribe:"\xcates-vous certain de vouloir d\xe9sinscrire",AscendingPrice:"Prix croissant",AssignLicenseFromCourse:"Vous souhaitez assigner une licence du cours",AssignLicensesFromCourses:"Vous souhaitez assigner des licences du cours",AssignLicenseToSupervisorByAdminValidationErrorNotEnoughAvailableSeats:"Il n'y a plus suffisamment de places disponibles dans l'occurrence s\xe9lectionn\xe9e.",AssignLicenseToSupervisorBySupervisorValidationErrorNotEnoughLicense:"Vous n'avez pas suffisamment de licences disponibles!",AssignmentDate:"Date d'assignation",AssociateQuestionsWithCompetence:"Associer des questions a la comp\xe9tence",AssociateQuestionsWithCompetenceLabel:"question(s) associ\xe9e(s)",AssociationQuestion:"Question par association",AttendanceManagementSave:"Sauvegarder les pr\xe9sences",AttendanceManagementSaveHint:"Vous pouvez sauvegarder les pr\xe9sences, par contre vous devez les valider afin que la progression de l'apprenant soit affect\xe9e.",AttendanceManagementSaveModal:"\xcates-vous certain de vouloir valider les pr\xe9sences ? Tous les utilisateurs dont la pr\xe9sence est \xe0 valider seront mis \xe0 <strong>Pr\xe9sent</strong> et leur progression sera affect\xe9e.",AttendanceManagementSaveModal1:"Note: lorsqu'on clique sur le bouton <strong>Valider les pr\xe9sences</strong> tous les utilisateurs dont la pr\xe9sence est \xe0 valider seront affect\xe9s, qu'ils soient s\xe9lectionn\xe9s ou pas.",AttendanceManagementValidate:"Valider les pr\xe9sences",AttendanceValidationButtonTooltip:"Valider les pr\xe9sences afin de permettre aux utilisateurs de continuer avec la formation. Tous les participants avec une pr\xe9sence \xe0 valid\xe9e serons mis \xe0 pr\xe9sent.",AttendanceValidationSaveHintTooltip:"Les pr\xe9sences qui sont \xe0 valider, sont consid\xe9r\xe9es comme des absences. Pour que la pr\xe9sence soit effective, il faut qu'elle soit valid\xe9e.",AugYoyDashboard:"Aou",AuthorizationExceptionNotEnrolled:"Utilisateur pas inscrit \xe0 ce cours",AutomatedMessageCompletionOfCourse:"Ceci est un message automatique pour vous informer de l'ach\xe8vement du cours",Available:"disponible(s)",AvailablePlaces:"places disponibles",AvailableSeats:"Places disponibles",AvailableSeatsOnly:"Places disponibles",AvailableTrainers:"Formateurs disponibles",AverageGrade:"Note moyenne","AverageGrade_Duplicate[1]":"Note moyenne",BackToHome:"Retour \xe0 l'accueil",BackToTrainer:"Retour aux formateurs",BadgeCUAcquiredSkills:"Comp\xe9tences acquises",BadgeCUAcquiredSkillsTooltip:"Information non obligatoire et sera affich\xe9e dans le d\xe9tail du badge sur la platforme.",BadgeCUBackTitle:"Badges",BadgeCUCreateTitle:"Nouveau badge",BadgeCUCriteria:"Crit\xe8res d\u2019attribution",BadgeCUCriteriaTooltip:"Information non obligatoire et sera affich\xe9e dans le d\xe9tail du badge sur la plateforme.",BadgeCUDescription:"Description",BadgeCUDescriptionForSocialMedia:"Description pour le partage sur les r\xe9seaux sociaux",BadgeCUDescriptionForSocialMediaTooltip:"Cette description sera utilis\xe9e lors du partage sur les r\xe9seaux sociaux. Si vous ajoutez la variable [[FirstNameLastName]], le nom du r\xe9cipiendaire du badge sera affich\xe9.",BadgeCUDescriptionTooltip:"La description sera incorpor\xe9e dans l'image et affich\xe9e sur les plateformes qui sont conformes \xe0 la norme OpenBadge.",BadgeCUImageErrorSize:"Le poids de l'image ne doit pas d\xe9passer 256 Kb",BadgeCUImageErrorType:"L'image doit \xeatre un fichier de format .png",BadgeCUImageRecommandation:"L'image doit \xeatre carr\xe9 de format png avec une taille minimale de 90X90px et un poids n'exc\xe9dant pas 256k.",BadgeCUIssuer:"\xc9metteur",BadgeCUIssuerTooltip:"L'\xe9metteur sera incorpor\xe9 dans l'image et affich\xe9 sur les plateformes qui sont conformes \xe0 la norme OpenBadge.",BadgeCURemoveImage:"Retirer cette image du badge",BadgeCUSuccess:"Le badge a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",BadgeCUTitle:"Titre",BadgeCUTitleTooltip:"Titre donn\xe9 au badge. Il sera incorpor\xe9 dans l'image et affich\xe9 sur les plateformes qui sont conformes \xe0 la norme OpenBadge.",BadgeCUUpdateTitle:"Modifier le badge",BadgeDetails:"D\xe9tail du badges",BadgeFormDescriptionError:"La description est requise",BadgeFormImage:"Image",BadgeFormImageError:"L'image est requise",BadgeFormIssuerError:"L'\xe9metteur est requis",BadgeFormTitleError:"Le titre est requis",BadgeListGridColumnDescription:"Description",BadgeListGridColumnTitle:"Titre",BadgeListMenuTitle:"Gestion des badges",BadgeListRemoveSuccessfull:"Le badge a \xe9t\xe9 supprim\xe9 avec succ\xe8s",BadgeListRemoveUnsucessfull:"Impossible de supprimer le badge car il est li\xe9 \xe0 au moins \xe0 un \xe9l\xe9ment du catalogue.",BadgesListTitle:"Gestion des badges",BadgeTypeRequired:"Badge",Banner:"Banni\xe8re",BarrierCUDiplayType:"Unit\xe9",BarrierCUDiplayTypeDay:"Jour",BarrierCUDiplayTypeMinute:"Minute",BarrierCUDiplayTypeMonth:"Mois",BarrierCULabel:"Libell\xe9",BarrierCULabelTooltip:"Le libell\xe9 s'affichera seulement dans les interfaces d'administration",BarrierCUMinutesDelay:"D\xe9lai",BarrierCUMinutesDelayTooltip:"Entrez le d\xe9lai n\xe9cessaire avant que la barri\xe8re ne se d\xe9bloque automatiquement. Pour un d\xe9blocage manuel, laissez le champ vide ou \xe0 z\xe9ro.",BarrierCUSuccess:"La barri\xe8re a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",BarrierCUTitleAdd:"Nouvelle barri\xe8re",BarrierCUTitleUpdate:"Modifier la barri\xe8re",BarrierCUTypeInUseTooltip:"Une fois publi\xe9 et utilis\xe9, le type de barri\xe8re ne peut pas \xeatre modifi\xe9.",BarrierListColumnLabel:"Libell\xe9",BarrierListColumnOrder:"Ordre",BarrierListDisplayTypeDay:"Jour",BarrierListDisplayTypeMinute:"Minute",BarrierListDisplayTypeMonth:"Mois",BarrierListGridColumnDisplayType:"Unit\xe9",BarrierListGridColumnMinutesDelay:"D\xe9lai",BarrierListMenuTitle:"Gestion des barri\xe8res",BarrierListRemoveUnsucessfull:"Impossible de supprimer la barri\xe8re car il est li\xe9 \xe0 au moins un \xe9l\xe9ment du catalogue.",BarrierListSuccessfull:"La barri\xe8re a \xe9t\xe9 supprim\xe9e avec succ\xe8s",BarrierListTitle:"Gestion des barri\xe8res",BarrierTypeRequired:"Requis",BarrierTypeTime:"Temps",BestCustomers:"Meilleurs clients",BestSalesPerTrainer:"Meilleures ventes par formateur",BlankQuestion:"Question trou\xe9e",BlankQuestionPlayerTooltip:"Veuillez cliquer, glisser et d\xe9poser une r\xe9ponse dans le text, aux endroits appropri\xe9s, pour compl\xe9ter la phrase si-dessous.",BrowserDontRedirect:"si votre navigateur ne vous redirige pas.",BrowserNotSupportedInternetExplorer:"Ce navigateur n'est actuellement pas pris en charge par uxpertise. Veuillez utiliser Chrome, FIrefox ou Safari pour une exp\xe9rience optimis\xe9e.",BundleEditModifySelection:"Modifier la s\xe9lection",ButtonAddToCalendar:"Ajouter \xe0 mon calendrier",ByUsingBrowser:"En utilisant la carte de cr\xe9dit enregistr\xe9 dans votre navigateur",C:"Groupe",CalculatedAverageGradeCompletedByAdminTooltip:"Les r\xe9sultats compl\xe9t\xe9s par l'administrateur sont exclus de la moyenne",CalculatedAverageGradeNotCorrectedTooltip:"Les r\xe9sultats ayant des questions \xe0 corriger sont exclus de la moyenne.",CalculatedAverageGradeTooltip:"Les r\xe9sultats compl\xe9t\xe9s par l'administrateur ainsi que ceux ayant des questions \xe0 corriger sont exclus de la moyenne.",CalculatedGrade:"Note calcul\xe9",CalculatedGradeTooltip:"La note calcul\xe9e est approximative car certaines questions \xe0 d\xe9veloppement n\u2019ont pas encore \xe9t\xe9 corrig\xe9es.",Calendar:"Calendrier",CalendarAddTrainer:"Ajouter",CalendarEvents:"Calendrier des \xe9v\xe9nements",Canceled:"Annul\xe9e",CancelOccurrenceFirstLine:"L\u2019occurrence sera annul\xe9. Souhaitez-vous continuer ?",CancelOccurrenceLastLine:"Passez aux factures des utilisateurs pour le remboursement, si applicable.",CancelOccurrenceNotify:"Notifiez les participants de l\u2019annulation",CancelOccurrenceSecondLine:"L'occurrence annul\xe9e, n'appara\xeetra plus dans le d\xe9tail de l\u2019activit\xe9, mais restera accessible \xe0 travers les interfaces administratives.",CancelOccurrenceTootlip:"Annuler cette occurrence. Vous aurez la possibilit\xe9 d'envoyer une notifications aux participants une fois sauvegard\xe9.",CannotRemoveSyllabusBecauseItHasChildren:"Ce contenu est d\xe9j\xe0 utilis\xe9 et ne peut donc pas \xeatre supprim\xe9",CannotResetProgressionTooltip:"Vous ne pouvez pas r\xe9initialiser ce type de syllabus.",CantDeleteAndEditPage:"Cette page ne peut \xeatre modifi\xe9. De plus, il est impossible de dupliquer ou supprimer les pages disponibles par d\xe9faut sur le portail.",CantDeletePage:"Il est impossible de dupliquer ou supprimer les pages disponibles par d\xe9faut sur le portail.",CantEditPage:"Cette page ne peut \xeatre modifi\xe9.",CartAddMoreQuantity:"Ajoutez-en d'autres avec le bouton \xab+\xbb \xe0 partir des actions dans la liste des participants.",CartBillingAddressAddress:"Adresse",CartBillingAddressAddressLine1:"Address ligne 1",CartBillingAddressAddressLine2:"Address ligne 2",CartBillingAddressBillingAddress:"Adresse de facturation",CartBillingAddressBillingEmail:"Courriel de facturation",CartBillingAddressCity:"Ville",CartBillingAddressCompanyName:"Nom de l'entreprise",CartBillingAddressCountry:"Pays",CartBillingAddressFirstName:"Pr\xe9nom",CartBillingAddressLastName:"Nom de famille",CartBillingAddressPostalCode:"Code postal",CartBillingAddressState:"Province / \xc9tat",CartBillingAddressZipCode:"Code postal",CartBillingPostalCodeInvalidFormat:"Le code postal a un format invalide",CartBillingSelectCountry:"Veuillez s\xe9lectionner un pays",CartBillingSelectRegion:"Veuillez s\xe9lectionner une province",CartCheckoutNoParticipants:"La transaction doit avoir au moins un participant.",CartCompleteSchedule:"Horaire complet",CartCreditCardCardCvc:"CVC",CartCreditCardCardCvcTooltip:"Num\xe9ro \xe0 3 chiffres \xe0 l'endos de votre carte",CartCreditCardCardMM:"MM",CartCreditCardCardMMYY:"Date d'expiration",CartCreditCardCardNumber:"N\xb0 carte de cr\xe9dit",CartCreditCardCardYY:"AA",CartCreditCardCreditCardPayment:"Paiement par carte de cr\xe9dit",CartCreditCardDeferredPayment:"Paiement sur facturation",CartCreditCardDeferredPaymentAcceptedList:"Les modes de paiement sur facturation accept\xe9s sont:",CartCreditCardValidationRequiredWarning:"Le cours n\xe9cessite une validation, vous recevrez un courriel vous afin d'effectuer le paiement lorsque votre cours sera valider",CartDetailsItemParticipants:"Participants",CartDetailsItemsAddUserToCartItemDuplicateEmailError:"Vous ne pouvez inscrire deux fois le m\xeame courriel. Veuillez donner le courriel de la personne que vous inscrivez.",CartDetailsItemsCartDiscountPanelTitle:"Rabais et cadeau",CartDetailsItemsEmail:"Adresse courriel",CartDetailsItemsTitle:"Panier",CartDetailsItemValidationRequiredWarning:"Attention! L'inscription au cours doit \xeatre valid\xe9e avant d'y avoir acc\xe8s",CartDiscountAdd:"Ajouter un code",CartDiscountAddSuccess:"Le code a \xe9t\xe9 appliqu\xe9 avec succ\xe8s!",CartDiscountBtn:"Appliquer",CartDiscountPanelTitle:"Code rabais et cadeau",CartItem:"article",CartItems:"articles",CartPriceCheckout:"Payer",CartPriceConfirm:"Confirmer",CartSendCopyBill:"Envoyer la facture au courriel",CartSendCopyBillTooltip:"Si la case est coch\xe9e, une copie de la facture est envoy\xe9e \xe0 l'adresse courriel de facturation en plus de celle qui est envoy\xe9e au courriel associ\xe9 au compte de l'acheteur (\xe0 condition qu'ils soient diff\xe9rents)",CartServiceAddToCartDuplicate:"Cet item est d\xe9j\xe0 dans votre panier.",CartServiceAddUserToCartItemDuplicateEmailError:"Vous ne pouvez inscrire deux fois le m\xeame courriel. Veuillez donner le courriel de la personne que vous inscrivez.",CartShippingAddressAddress:"Adresse",CartShippingAddressAddressLine1:"Address ligne 1",CartShippingAddressAddressLine2:"Address ligne 2",CartShippingAddressCity:"Ville",CartShippingAddressCompanyName:"Nom de l'entreprise",CartShippingAddressCountry:"Pays",CartShippingAddressFirstName:"Pr\xe9nom",CartShippingAddressLastName:"Nom de famille",CartShippingAddressPostalCode:"Code postal",CartShippingAddressState:"Province / \xc9tat",CartShippingAddressZipCode:"Code postal",CartShippingPostalCodeInvalidFormat:"Le code postal a un format invalide",CartShippingSelectCountry:"Veuillez s\xe9lectionner un pays",CartShippingSelectRegion:"Veuillez s\xe9lectionner une province",CartShortQuantity:"Qt\xe9",CatalogAddedToWishList:"a bien \xe9t\xe9 ajout\xe9 \xe0 votre liste de souhaits.",CatalogCalendarEmptyState1:"Aucun \xe9v\xe9nement disponible durant le mois s\xe9lectionn\xe9.",CatalogCalendarEmptyState2:"Veuillez s\xe9lectionner une date, dans le calendrier, pour afficher le d\xe9tail.",CatalogCalendarEmptyState3:"Aucun \xe9v\xe9nement disponible \xe0 la date s\xe9lectionn\xe9e.",CatalogCalendarInformationTooltip:"Cliquer sur les dates du calendrier pour afficher les \xe9v\xe9nements.",CatalogCoursesNextDate:"Prochaine date:",CatalogCoursesOccurrenceListModalTitle:"Liste des \xe9v\xe9nements",CatalogCoursesWishListModalLogin:"Me connecter",CatalogCoursesWishListModalPart1:"Vous devez \xeatre connect\xe9 pour ajouter l'activit\xe9",CatalogCoursesWishListModalPart2:"dans votre liste de souhait.",CatalogCoursesWishListModalTitle:"Liste de souhait",catalogDetailsSeeOtherOccurrences:"Voir plus de dates",CatalogEmptyState:"D\xe9sol\xe9, aucuns r\xe9sultat disponible en fonctions de vos crit\xe8res de recherche.",CatalogFilterAll:"Tous les \xe9l\xe9ments de catalogues",CatalogFilterClassroom:"En pr\xe9sence",CatalogFilterEventDurationEnumFourDaysAndMore:"4 jours ou plus",CatalogFilterEventDurationEnumOneDayOrLess:"Un jour ou moins",CatalogFilterEventDurationEnumTwoToThreeDays:"De 2 \xe0 3 jours",CatalogFilterMyTopics:"Afficher les activit\xe9s en lien avec mes champs d'int\xe9r\xeat",CatalogFilterSearchTooltip:"Recherche dans le catalogue par le libell\xe9, la description ou l'objectif de l'activit\xe9",CatalogFilterSelectionCategoryPlaceholder:"S\xe9lectionner une cat\xe9gorie",CatalogFilterSelectionCourseTypePlaceholder:"S\xe9lectionner le type d'activit\xe9",CatalogFilterSelectionEventDurationPlaceholder:"S\xe9lectionner la dur\xe9e d'\xe9v\xe9nement",CatalogFilterSelectionEventLocationPlaceholder:"S\xe9lectionner l'endroit de l'\xe9v\xe9nement",CatalogFilterSelectionPlaceholder:"Filtres s\xe9lectionn\xe9s",CatalogFilterSelectionSubCategoryPlaceholder:"S\xe9lectionner une sous-cat\xe9gorie",CatalogFilterSelectionTrainerPlaceholder:"S\xe9lectionner un formateur",CatalogFilterShowHiddenCourseTooltip:"Cette option est disponible que pour les administrateurs. Elle permet d'afficher les activit\xe9s priv\xe9es",CatalogFilterShowRestrictedCourseTooltip:"Cette option permet d'afficher les activit\xe9s restreintes \xe0 un groupe. Seul les administrateurs et les \xe9diteurs(\xe9diteurs-formateurs) ont acc\xe8s \xe0 cette option. Les \xe9diteurs(\xe9diteurs-formateurs) ne verront que leur propre contenu restreint.",CatalogFilterTitle:"Filtre",CatalogItem:"\xc9l\xe9ment du catalogue",CatalogItemsListOf:"Liste des \xe9l\xe9ments de catalogue de",CatalogListArchiveHomePageError:"Vous ne pouvez pas archiver ce cours car il fait partie des \xe9l\xe9ments de la page d'accueil.",CatalogListDeleteDiscountError:"Vous ne pouvez pas supprimer cet \xe9l\xe9ment car il est li\xe9 \xe0 au moins un rabais.",CatalogListDeleteHomePageError:"Vous ne pouvez pas supprimer ce cours car il fait partie des \xe9l\xe9ments de la page d'accueil.",CatalogListDeleteRequirementList:"Pr\xe9requis pour les cours:",CatalogListDeleteRequirementWarning:"Le cours que vous voulez supprimer est le pr\xe9requis d'un ou plusieur autre cours. Si vous confirmez, il sera retir\xe9 des pr\xe9requis des cours.","CatalogManagement.CatalogForm.MenuTitle":"Gestion du catalogue",CatalogMenuTitle:"Catalogue",CatalogOccurrenceListAvailablePlaces:"places disponibles",CatalogOccurrenceListInClass:"En classe",CatalogOccurrenceListSessions:"Session(s)",CatalogOccurrenceListVirtualClass:"Classe virtuelle",CatalogRemovedFromToWishList:"a bien \xe9t\xe9 retir\xe9 de votre liste de souhaits.",CatalogSearch:"Rechercher dans le catalogue",CatalogSeeRestrictedCourses:"Afficher les activit\xe9s restreints par groupe",CatalogSharedHour:"h",CatalogSharedMinutes:"min",CatalogTitle:"Catalogue",CatalogTopicSearch:"Recherche de sujets \xe0 associer",CatalogWhatsNew:"D\xe9couvrir le nouveau catalogue",CatalogWhatsNewSubTitlePage1:"Plus visuel que jamais, il offre un nouveau syst\xe8me de filtres pour faciliter vos recherches et plus encore.",CatalogWhatsNewSubTitlePage2:"Nouvelle disposition des cat\xe9gories et des sous-cat\xe9gories. Les deux peuvent se diff\xe9rencier par leur couleur et leur indentation.",CatalogWhatsNewSubTitlePage3:"Le nouveau calendrier des \xe9v\xe9nements donne un acc\xe8s rapide et une vue g\xe9n\xe9rale des \xe9v\xe9nements en fonction des filtres et dates s\xe9lectionn\xe9s.",CatalogWhatsNewSubTitlePage4:"Lorsque qu\u2019une journ\xe9e est s\xe9lectionn\xe9, la liste des \xe9v\xe9nements disponible pour cette journ\xe9e sera affich\xe9.",CatalogWhatsNewTitlePage1:"Bienvenue dans votre nouveau catalogue",CatalogWhatsNewTitlePage2:"Les cat\xe9gories et sous-cat\xe9gories",CatalogWhatsNewTitlePage3:"Le calendrier des \xe9v\xe9nements",CatalogWhatsNewTitlePage4:"Les d\xe9tails d'un \xe9v\xe9nement",CategoryAppServiceCategoryDeleteErrorAlreadyAnswered:"Impossible de supprimer cette cat\xe9gorie car elle est li\xe9e \xe0 au moins un cours ou un rabais.",CategoryCreateOrUpdateVisibilityOptionsTooltip:"Les options de visibilit\xe9 d\xe9terminent l'affichage de la cat\xe9gorie dans le catalogue. {En mode Publique}, la cat\xe9gorie est affich\xe9e dans le catalogue et tout le monde y a acc\xe8s {En mode Restreint (groupes)}, la cat\xe9gorie s'affichera pour des utilisateurs assign\xe9s dans des groupes sp\xe9cifiques.",CategoryCuBackToSubCategoryListTooltip:"Retour \xe0 la liste des sous-cat\xe9gories",CategoryCUCreateTitle:"Nouvelle cat\xe9gorie",CategoryCUInvalidLabelSymbols:'Vous ne pouvez pas utiliser le \\"/\\" et \\"\\\\\\" pour le libell\xe9 de la cat\xe9gorie et le titre dans l\'URL.',CategoryCULabel:"Libell\xe9",CategoryCUSEODescription:"Description affich\xe9e dans les moteurs de recherches",CategoryCUSEOTitle:"Titre dans l'url",CategoryCUSubCategoryCreateTitle:"Nouvelle sous-cat\xe9gorie",CategoryCuSubCategoryTitle:"Sous-cat\xe9gorie",CategoryCUSubCategoryUpdateTitle:"Modifier la sous-cat\xe9gorie",CategoryCUSuccess:"La cat\xe9gorie a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CategoryCUUpdateTitle:"Modifier la cat\xe9gorie",CategoryFormIsPublicHasRestrictedGroups:"Une cat\xe9gorie dont la visiblit\xe9 est publique ne peut pas contenir des restrictions aux groupes",CategoryFormIsRestrictedButNoRestrictedGroups:"Une cat\xe9gorie dont la visiblit\xe9 est restreinte doit contenir au moins un groupe restreint",CategoryFormLabelError:"Le libell\xe9 est requis",CategoryFormSelectParentCategory:"S\xe9lectionner une cat\xe9gorie parente",CategoryListCategoryAreYouSureDelete:"\xcates-vous certain de vouloir supprimer la cat\xe9gorie s\xe9l\xe9ctionn\xe9e?",CategoryListCategoryDeleteSuccess:"La cat\xe9gorie a \xe9t\xe9 supprim\xe9e avec succ\xe8s",CategoryListCategorySubDeleteSuccess:"La sous-cat\xe9gorie a \xe9t\xe9 supprim\xe9e avec succ\xe8s",CategoryListColumnLabel:"Cat\xe9gorie",CategoryListColumnOrder:"Ordre",CategoryListDragAndDropNote:"Note : Pour changer l'ordre, il faut glisser / d\xe9poser la cat\xe9gorie en utilisant la souris. Cependant, il n'est pas possible de glisser / d\xe9poser des \xe9l\xe9ments qui ne sont pas \xe0 la m\xeame racine.",CategoryListMenuTitle:"Gestion des cat\xe9gories",CategoryListSubCategoryTitle:"Gestion des sous-cat\xe9gories",CategoryListTitle:"Gestion des cat\xe9gories",CategoryListYouHavetoSaveTopBeforeSubCategory:"Il faut d\u2019abord enregistrer la cat\xe9gorie avant de cr\xe9er la sous-cat\xe9gorie.",CategorySubCUSuccess:"La sous-cat\xe9gorie a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CertificateAppServiceCertificateDeleteErrorAlreadyLinked:"Impossible de supprimer ce certificat car il est li\xe9 \xe0 au moins un cours",CertificateControllerCertificate:"Certificat",CertificateCUCreateTitle:"Nouveau certificat",CertificateCUErrorSize:"Le poids de l'image ne doit pas d\xe9passer 1 Mo",CertificateCUErrorType:"Le certificat doit \xeatre un fichier de format .png ou .jpg",CertificateCUImage:"Image du certificat",CertificateCULabel:"Libell\xe9",CertificateCULabelTooltip:"Le libell\xe9 s'affichera seulement dans les interfaces d'administration",CertificateCULandscape:"Paysage",CertificateCUOrientation:"Orientation",CertificateCUOrientationLandscape:"Orientation paysage",CertificateCUOrientationPortrait:"Orientation portrait",CertificateCUPortrait:"Portrait",CertificateCUSelectTheMoveInPixel:"S\xe9lectionnez le d\xe9placement en pixels",CertificateCUStepDeplaceVariable:"D\xe9placez la variable s\xe9lectionn\xe9e en cliquant sur les fl\xe8ches ou en modifiant les valeurs dans les champs textes ci-dessous.",CertificateCUStepMoveVariable:"Cliquez sur l'une des variables ci-dessous pour la s\xe9lectionner afin de la d\xe9placer sur le certificat.",CertificateCUStepSelectImage:"Image du certificat",CertificateCUStepSelectVariable:"S\xe9lectionnez la ou les variable(s) que vous souhaitez avoir sur le certificat",CertificateCUSuccess:"Le certificat a \xe9t\xe9 sauvegard\xe9!",CertificateCUTemplateDown:"D\xe9placer vers le bas",CertificateCUTemplateHasFile:"Vous avez choisi une image",CertificateCUTemplateLeft:"D\xe9placer vers la gauche",CertificateCUTemplateNoFile:"Choisissez une image",CertificateCUTemplateRight:"D\xe9placer vers la droite",CertificateCUTemplateUp:"D\xe9placer vers le haut",CertificateCUTemplateUpload:"Cliquer pour importer l'image",CertificateCUUpdateTitle:"Modifier le certificat",CertificateCUValidatePreview:"Afin de valider l'affichage, il est recommend\xe9 de t\xe9l\xe9charger la pr\xe9visualisation",CertificateCUVariableCenter:"Centrer",CertificateCUVariableColor:"Couleur",CertificateCUVariableCompletionDate:"Date d'ach\xe8vement",CertificateCUVariableCourse:"Titre de la formation",CertificateCUVariableCourseCode:"Code de la formation",CertificateCUVariableCourseDuration:"Dur\xe9e de la formation",CertificateCUVariableExpirationDate:"Date d'expiration",CertificateCUVariableFirstAndLastName:"Pr\xe9nom Nom",CertificateCUVariableFirstName:"Pr\xe9nom",CertificateCUVariableFont:"Police",CertificateCUVariableGroup:"Groupe",CertificateCUVariableLastName:"Nom",CertificateCUVariableOccurenceDate:"Date de l'occurrence",CertificateCUVariableOccurenceDuration:"Dur\xe9e de l'occurrence",CertificateCUVariablePlace:"Lieu de l'occurrence",CertificateCUVariableSize:"Taille",CertificateCUVariableTrainer:"Formateur",CertificateListAreYouSureDelete:"\xcates-vous certain de vouloir supprimer le certificat s\xe9l\xe9ctionn\xe9?",CertificateListCertificateDeleteSuccess:"Le certificat a \xe9t\xe9 supprim\xe9 avec succ\xe8s",CertificateListColumnLabel:"Libell\xe9",CertificateListMenuTitle:"Gestion des certificats",CertificateListTitle:"Gestion des certificats",Certificates:"Certificats",CertificatesCUDefaultFieldAddressLine:"Adresse",CertificatesCUDefaultFieldCompanyAddressLine:"Adresse de l'entreprise",CertificatesCUDefaultFieldCompanyCountry:"Pays de l'entreprise",CertificatesCUDefaultFieldCompanyFullAddress:"Adresse compl\xe8te de l'entreprise",CertificatesCUDefaultFieldCompanyTownAndState:"Ville & \xc9tat/Province de l'entreprise",CertificatesCUDefaultFieldCompanyZipCode:"Code ZIP de l'entreprise",CertificatesCUDefaultFieldCountry:"Pays",CertificatesCUDefaultFieldFullAddress:"Adresse compl\xe8te",CertificatesCUDefaultFieldTownAndState:"Ville & \xc9tat/Province",CertificatesCUDefaultFieldZipCode:"Code ZIP",ChangeBetweenAMPM:"Cliquer pour changer entre AM/PM",ChangeCatalogItemInvalidPasswordError:"Mot de passe invalide",ChangeCategoryOrderNotOfSameParentError:"Seul les cat\xe9gories du m\xeame parent peuvent \xeatre d\xe9plac\xe9es",ChangeEventOccurrenceTransactionError:"Vous ne pouvez pas changer d'occurrence car il y a des licences d\xe9j\xe0 assign\xe9 \xe0 des utilisateurs.",CheckAccessibilityModalMessage1:"Des utilisateurs sont d\xe9j\xe0 inscrits au cours",CheckAccessibilityModalMessage2:"Voulez-vous enlever la dur\xe9e d'acc\xe8s pour les inscriptions en cours?",CheckAccessibilityModalMessage3:"Ou continuer et sauvegarder sans modifier les inscriptions?",CheckoutAccessibilityPeriodExpired:"La p\xe9riode pour s'inscrire \xe0 l'examen est \xe9chue pour le cours:",ChooseAvailableOccurrencesWithSymbol:"Choissisez une des occurrences disponibles \xe0 l\u2019aide du symbole",ChooseFile:"Choisir un fichier",ChooseImage:"Choisir une image",ChooseQuestionnaireToCorrect:"Choississez le questionnaire \xe0 corriger",Classroom:"En classe",ClearSelection:"Annuler la s\xe9lection",ClickHere:"cliquer ici",ClickMoveDrop:"Cliquez-glissez-d\xe9posez",ClickToSearch:"Cliquer pour rechercher",ClipboardCopiedUrlTooltip:"Cliquer pour copier le url complet",CodeTooltipCreation:"Le champ est d\xe9sactiv\xe9. Un code sera g\xe9n\xe9r\xe9, mais vous pourrez le modifier par la suite.",ColumnManagement:"Gestion des colonnes",ColumnTitle:"Titre de colonne",CommercialPlanType:"Commercial",CompanyFieldPlaceholder:"Modifier le titre Entreprise dans le formulaire",CompanyFieldPlaceholderTooltip:"Le titre qui sera affich\xe9 dans le formulaire de cr\xe9ation d'un compte \xe0 la place du titre \\\"Entreprise\\\" qui est par d\xe9faut. Vous pouvez par exemple mettre Organisme. Dans le formulaire de cr\xe9ation d'un compte, le champ Entreprise sera remplac\xe9 par Organisme",CompanyPhoneNumber:"Num\xe9ro de t\xe9l\xe9phone bureau",CompanyPlanType:"Non commercial",CompanyProfileAccountAddressCompany:"Adresse de l'entreprise",CompanyProfileAccountCity:"Ville",CompanyProfileAccountCompanyInformation:"Entreprise",CompanyProfileAccountCountry:"Pays",CompanyProfileAccountEmployer:"Nom",CompanyProfileAccountState:"Province / \xc9tat",CompanyProfileAccountZipCode:"Code postal",CompanyRequired:"Exiger le champs \xab Entreprise \xbb",CompleteCourse:"Mettre la formation \xabCompl\xe9t\xe9e\xbb pour l'utilisateur",Completed:"Compl\xe9t\xe9es",CompletedActivity:"termin\xe9",CompletedOn:"Compl\xe9t\xe9 le",Completion:"Compl\xe9tion",CompletionConfirmation:"Confirmation d'ach\xe8vement du cours",CompletionDate:"Date d'ach\xe8vement",CompletionReportUsersByCourseNoInvoice:"Aucune facture disponible",CompletionReportUsersByCourseOpenInvoice:"Cliquez pour voir la facture",ConfirmCustomPageDelete:"Voulez-vous supprimer la page personnalis\xe9e",ConfirmCustomPageDeleteHomePage:"De plus, cette page est utilis\xe9e sur la page d'accueil. Tous les \xe9l\xe9ments de la page d'accueil qui utilisent cette page personnalis\xe9e seront aussi supprim\xe9s.",ConfirmNewPassword:"Confirmer le nouveau mot de passe",ConfirmParticipantError:"Veuillez confirmer vos partipants pour poursuivre.",ConfirmRequest:"Confirmer la demande",ConfirmTheOccurrencesButton:"Confirmer le choix d\u2019occurrences",ConfirmTheOccurrencesTitle:"Veuillez confirmer vos occurrences",ConnectedToStripe:"Vous \xeates connect\xe9 \xe0 Stripe",ConnectToStripe:"Compte Stripe",ConsultCatalog:"Consulter le catalogue",ContactComment:"Questions ou commentaires en lien avec le contenu du site.",ContactInformationOfTheBuyer:"Coordonn\xe9es de l'acheteur :",ContactInformationOfTheParticipant:"Coordonn\xe9es du participant :",ContactUsManagementTitle:"Gestion de la page nous joindre",ContactUsSaveSuccess:"La page nous joindre a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",ContinueShopping:"Continuer \xe0 magasiner",ContinueWithExternalService:"Continuer avec un service externe",ContinueYourPurchases:"Continuer \xe0 magasiner",ContractActiveUsers:"utilisateurs actifs",ContractAdminLimit:"administrateurs maximum",ContractCUSuccess:"Le contrat a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",ContractExceedingAdmin:"par administrateur supp.",ContractExceedingNotif:"par notification supp.",ContractExceedingUser:"par utilisateur supp.",ContractLicensePrice:"co\xfbt par licence",ContractMonths:"mois",ContractNotesTooltip:"Les notes peuvent \xeatre vues par le propri\xe9taire et le comptable de la plateforme.",ContractNotificationOf:"de",ContractNotificationPerMonth:"Courriels / mois",ContractNotifLimit:"notifications maximum",ContractPlanName:"Nom du plan",ContractPlanTypeTitle:"Type de portail",ContractRequestPlan:"Demandez ce plan",ContractsManagement:"Gestion des contrats",ContractsManagementTitle:"Gestion des contrats",ContractStorageLimit:"limite de stockage",ContractTermsActive:"Actif",ContractTermsEndDate:"Date de fin",ContractTermsInactive:"Inactif",ContractTermsLength:"Dur\xe9e du contrat",ContractTermsLengthInMonth:"Dur\xe9e en mois",ContractTermsNotes:"Notes",ContractTermsRenewDate:"Date de renouvellement",ContractTermsStartDate:"Date de d\xe9but",ContractTermsStatus:"Statut",ContractTermsTitle:"Nom du contrat",ContractTermsUxNotes:"Ux Notes",ContractTotalUsers:"Utilisateurs max",ContractUxNotesTooltip:"Les UxNotes ne peuvent \xeatre vues que par un UxAdmin.",CookiePolicy:"Politique relative aux cookies",CopiedTextLabel:"Texte copi\xe9 :",Copy:"Copie",CopyMyAvailabilityForThePreviousMonth:"Copier mes disponibilit\xe9s du mois pr\xe9c\xe9dent",Copyright1:"Copyright \xa9",Copyright2:"uxpertise - Tous droits r\xe9serv\xe9s",CorrectAnswers:"R\xe9ponses correctes",CorrectedQuestionnaire:"Questionnaire corrig\xe9",CorrectionAndFeedback:"Correction et r\xe9troaction",CorrectionModule:"Module de correction",CorrectionModuleQuestionComment:"Laisser un commentaire annex\xe9 \xe0 la question qui ne sera visible que par l'apprenant.",CorrectionType:"Type de correction",CorrectionTypeMustHaveAllGoodAnswer:"Seules les bonnes r\xe9ponses doivent \xeatre s\xe9lectionn\xe9es pour obtenir les points",CorrectionTypeMustHaveAllGoodAnswerInfo:"Si l'apprenant s\xe9lectionne des mauvaises r\xe9ponses en plus des bonnes r\xe9ponses, le pointage sera de 0.",CorrectionTypePartial:"Les points seront calcul\xe9s en fonction des bonnes r\xe9ponses s\xe9lectionn\xe9es",CorrectionTypePartialInfo:"Si l'apprenant s\xe9lectionne de bonnes et de mauvaises r\xe9ponses, les points des mauvaises r\xe9ponses seront soustraits des points des bonnes r\xe9ponses. Si par exemple un apprenant s\xe9lectionne 2 bonnes r\xe9ponses, qui valent chacune 1 point, et une mauvaise r\xe9ponse, la note obtenue sera de 1 point.",CouponCUTypeInUseTooltip:"Une fois publi\xe9 et utilis\xe9, le type de cadeaux ne peut pas \xeatre modifi\xe9.",CouponsReport:"Rapport d'utilisation des coupons rabais",CourseAlreadyStarted:"D\xe9sinscription impossible. Le cours est d\xe9j\xe0 commenc\xe9.",CourseAppServicePrerequisitesAddBadgeError:"Ce badge est d\xe9j\xe0 un pr\xe9requis pour cet \xe9l\xe9ment de catalogue",CourseAppServicePrerequisitesAddSelf:"Cet item de catalogue ne peut pas \xeatre un pr\xe9requis",CourseAppServicePrerequisitesAlreadyAdded:"Cet \xe9l\xe9ment de catalogue est d\xe9ja un pr\xe9requis pour la formation",CourseAppServicePrerequisitesBadgeAddSelfError:"Ce badge ne peut pas \xeatre un pr\xe9requis car il fait partie du contenu du cours",CourseAppServicePrerequisitesBadgeNotSyllabusError:"Ce badge ne peut pas \xeatre un pr\xe9requis car il ne figure dans aucune autre formation",CourseBannerImageAlt:"Banni\xe8re du cours",CourseCoverImageAlt:"Vignette du cours",CourseCreateOrUpdateAddNewContentTooltip:"Ajouter",CourseCreateOrUpdateAddNewPrerequisitesTooltip:"Ajouter",CourseCreateOrUpdateAddSectionInsideOtherSyllabus:"Impossible d'ajouter une section \xe0 l'int\xe9rieur d'un autre \xe9l\xe9ment.",CourseCreateOrUpdateArchivedError:"Vous ne pouvez pas archiver le cours car il est en auto-assignation pour un groupe.",CourseCreateOrUpdateArrowDownTooltip:"Ouvrir",CourseCreateOrUpdateArrowUpTooltip:"Fermer","CatalogManagement.Syllabus.Content":"Contenu",CourseCreateOrUpdateCourseDuration:"Dur\xe9e du cours",CourseCreateOrUpdateCourseExpiryNotification:"Envoyez une notification d'expiration de cours \xe0:",CourseCreateOrUpdateCourseExpiryNotificationAdmin:"Administrateur(s)",CourseCreateOrUpdateCourseExpiryNotificationSupervisor:"Superviseur(s)",CourseCreateOrUpdateCourseExpiryNotificationUser:"Utilisateur(s)",CourseCreateOrUpdateCreateButtonTooltip:"S\xe9lectionnez un type de contenu avant de pouvoir enregistrer l'\xe9l\xe9ment.",CourseCreateOrUpdateCreateNewTopic:"Cr\xe9er un nouveau sujet",CourseCreateOrUpdateCreateOrUpdateArchivedTooltip:"Veuillez Sauvegarder tout avant de archiver",CourseCreateOrUpdateCreateOrUpdateInvalidCategory:"Veuillez s\xe9lectionner une cat\xe9gorie dans les param\xe8tres d'affichage",CourseCreateOrUpdateCreateOrUpdateInvalidCourseContent:"Oups ! Votre structure de cours est vide. Veuillez ajouter au moins un \xe9l\xe9ment de contenu afin de publier",CourseCreateOrUpdateCreateOrUpdateNotificationBegin:"Nous sauvegardons votre activit\xe9\u2026",CourseCreateOrUpdateCreateOrUpdateNotificationEnded:"Votre activit\xe9 a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",CourseCreateOrUpdateCreateOrUpdatePublishedTooltip:"Veuillez Sauvegarder tout avant de publier",CourseCreateOrUpdateCreateTitle:"Nouvel \xe9l\xe9ment de catalogue",CourseCreateOrUpdateCUBadgeAddBadge:"Cr\xe9er un badge",CourseCreateOrUpdateCUBadgeAddBadgeTooltip:"Si le badge n'existe pas, cliquez sur le bouton  \xabCr\xe9er un badge\xbb pour le cr\xe9er et l'ajouter \xe0 votre librairie de badges.",CourseCreateOrUpdateCUBadgeAutocomplete:"S\xe9lectionnez un badge",CourseCreateOrUpdateCUBadgeAutocompletePlaceholder:"Inscrire le badge \xe0 rechercher",CourseCreateOrUpdateCUBadgeCreateOrUpdateNotificationBegin:"Nous sauvegardons votre badge...",CourseCreateOrUpdateCUBadgeCreateOrUpdateNotificationEnded:"Votre badge a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUBadgeGridColumnTitle:"Titre",CourseCreateOrUpdateCUBarrierAddBarrier:"Cr\xe9er une barri\xe8re",CourseCreateOrUpdateCUBarrierAddBarrierTooltip:"Si la Barri\xe8re souhait\xe9e n'existe pas, cliquez \xabCr\xe9er une Barri\xe8re\xbb pour la cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUBarrierAutocomplete:"S\xe9lectionnez une barri\xe8re",CourseCreateOrUpdateCUBarrierAutocompletePlaceholder:"Inscrire la barri\xe8re \xe0 rechercher",CourseCreateOrUpdateCUBarrierCreateOrUppdateNotificationBegin:"Nous sauvegardons votre barri\xe8re...",CourseCreateOrUpdateCUBarrierCreateOrUppdateNotificationEnded:"Votre barri\xe8re a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",CourseCreateOrUpdateCUBarrierGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUBarrierGridColumnMinutesDelay:"D\xe9lai en minutes",CourseCreateOrUpdateCUCertificateAddCertificate:"Cr\xe9er un certificat",CourseCreateOrUpdateCUCertificateAddCertificateTooltip:"Si le certificat souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un certificat\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUCertificateAutocomplete:"S\xe9lectionner un certificat",CourseCreateOrUpdateCUCertificateAutocompletePlaceholder:"Inscrire le certificat \xe0 rechercher",CourseCreateOrUpdateCUCertificateCreateOrUppdateNotificationBegin:"Nous sauvegardons votre certificat...",CourseCreateOrUpdateCUCertificateCreateOrUppdateNotificationEnded:"Votre certificat a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUCertificateGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUCertificateTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab Certificat \xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Carte-Cadeaux ou Cours-cadeaux.",CourseCreateOrUpdateCUCountItemInCourseCompletion:"Compte dans la compl\xe9tion du cours",CourseCreateOrUpdateCUCountItemInCourseCompletionTooltip:"Indique si cet \xe9l\xe9ment doit \xeatre pris en compte dans la progression et la compl\xe9tion d'un cours.",CourseCreateOrUpdateCUDocumentAddDocument:"Cr\xe9er un document",CourseCreateOrUpdateCUDocumentAddDocumentTooltip:"Si le document souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un document\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUDocumentAutocomplete:"S\xe9lectionner un document",CourseCreateOrUpdateCUDocumentAutocompletePlaceholder:"Inscrire le document \xe0 rechercher",CourseCreateOrUpdateCUDocumentCreateOrUppdateNotificationBegin:"Nous sauvegardons votre document...",CourseCreateOrUpdateCUDocumentCreateOrUppdateNotificationEnded:"Votre document a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUDocumentGridColumnDirectoryLabel:"Dossier",CourseCreateOrUpdateCUDocumentGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUExamAddExam:"Cr\xe9er un examen",CourseCreateOrUpdateCUExamAddExamTooltip:"Si l'examen souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un examen\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUExamAutocomplete:"S\xe9lectionner un examen",CourseCreateOrUpdateCUExamAutocompletePlaceholder:"Inscrire un examen \xe0 rechercher",CourseCreateOrUpdateCUExamCreateOrUppdateNotificationBegin:"Nous sauvegardons votre examen...",CourseCreateOrUpdateCUExamCreateOrUppdateNotificationEnded:"Votre examen a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUExamSimulationTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab Simulation d\u2019examen \xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Carte-Cadeaux ou Cours-cadeaux.",CourseCreateOrUpdateCUExamTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab Examen \xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Carte-Cadeaux ou Cours-cadeaux.",CourseCreateOrUpdateCUFilterBadge:"Badge",CourseCreateOrUpdateCUFilterBarrier:"Barri\xe8re",CourseCreateOrUpdateCUFilterCertificate:"Certificat",CourseCreateOrUpdateCUFilterDocument:"Document",CourseCreateOrUpdateCUFilterEvent:"\xc9v\xe9nement",CourseCreateOrUpdateCUFilterExam:"Examen",CourseCreateOrUpdateCUFilterExamSimulation:"Simulation d'examen",CourseCreateOrUpdateCUFilterGiftCard:"Ch\xe8que-cadeau",CourseCreateOrUpdateCUFilterGiftCourse:"Cours cadeau",CourseCreateOrUpdateCUFilterLink:"Lien",CourseCreateOrUpdateCUFilterProduct:"Produit",CourseCreateOrUpdateCUFilterSection:"Section",CourseCreateOrUpdateCUFilterSurvey:"Sondage",CourseCreateOrUpdateCUFilterUxPackage:"Paquet Scorm",CourseCreateOrUpdateCUFilterVideo:"Vid\xe9o",CourseCreateOrUpdateCUGiftCardAddGiftCard:"Cr\xe9er un ch\xe8que cadeau",CourseCreateOrUpdateCUGiftCardAddGiftCardTooltip:"Si le ch\xe8que cadeau souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un Ch\xe8que Cadeau\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUGiftCardAutocomplete:"S\xe9lectionnez un ch\xe8que cadeau",CourseCreateOrUpdateCUGiftCardAutocompletePlaceholder:"Inscrire le ch\xe8que cadeau \xe0 rechercher",CourseCreateOrUpdateCUGiftCardCreateOrUppdateNotificationBegin:"Nous sauvegardons votre ch\xe8que cadeau...",CourseCreateOrUpdateCUGiftCardCreateOrUppdateNotificationEnded:"Votre ch\xe8que-cadeau a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUGiftCardGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUGiftCardTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab Ch\xe8que Cadeau \xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Certificat, Cours-cadeaux, \xc9v\xe9nement, Examen, Simulation d\u2019examen, Paquet Scorm, Produit ou Vid\xe9o.",CourseCreateOrUpdateCUGiftCourseAddGiftCourse:"Cr\xe9er un cours cadeau",CourseCreateOrUpdateCUGiftCourseAddGiftCourseTooltip:"Si le cours cadeau souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un Cours Cadeau\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUGiftCourseAutocomplete:"S\xe9lectionnez un cours cadeau",CourseCreateOrUpdateCUGiftCourseAutocompletePlaceholder:"Inscrire le cours cadeau \xe0 rechercher",CourseCreateOrUpdateCUGiftCourseCreateOrUppdateNotificationBegin:"Nous sauvegardons votre cours cadeau...",CourseCreateOrUpdateCUGiftCourseCreateOrUppdateNotificationEnded:"Votre cours cadeau a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUGiftCourseGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUGiftCourseTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab Cours-cadeaux \xab n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Certificat, Carte-Cadeaux, \xc9v\xe9nement, Examen, Simulation d\u2019examen, Paquet Scorm, Produit ou Vid\xe9o.",CourseCreateOrUpdateCUIsNoPeriodDatesError:"La date de d\xe9but de la p\xe9riode ou la date de la fin de la p\xe9riode est obligatoire pour activer une p\xe9riode d'acc\xe8s.",CourseCreateOrUpdateCUIsPeriodEnabled:"Activer la p\xe9riode d'acc\xe8s",CourseCreateOrUpdateCUIsPeriodEnabledTooltip:"Si la case est coch\xe9e, vous pouvez d\xe9terminer une p\xe9riode d'acc\xe8s \xe0 l'examen. Les utilisateurs ne pourront lancer l'examen que pendant cette p\xe9riode.",CourseCreateOrUpdateCUIsVisible:"Visible",CourseCreateOrUpdateCUIsVisibleTooltip:"Indique si cet \xe9l\xe9ment doit \xeatre visible dans la structure du cours.",CourseCreateOrUpdateCULabel:"Titre",CourseCreateOrUpdateCULabelTooltip:"Titre du module ou de la section.",CourseCreateOrUpdateCULinkAddLink:"Cr\xe9er un lien",CourseCreateOrUpdateCULinkAddLinkTooltip:"Si le lien souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un lien\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCULinkAutocomplete:"S\xe9lectionnez un lien",CourseCreateOrUpdateCULinkAutocompletePlaceholder:"Inscrire le lien \xe0 rechercher",CourseCreateOrUpdateCULinkCreateOrUpdateNotificationBegin:"Nous sauvegardons votre lien...",CourseCreateOrUpdateCULinkCreateOrUppdateNotificationBegin:"Nous sauvegardons votre lien...",CourseCreateOrUpdateCULinkCreateOrUppdateNotificationEnd:"Votre lien a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCULinkGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUNotAvailableTypeModalHeader:"Type indisponible",CourseCreateOrUpdateCUNotAvailibleTypeModalHeader:"Type non disponible",CourseCreateOrUpdateCUPrerequisiteAutocomplete:"S\xe9lectionnez un \xe9l\xe9ment de catalogue",CourseCreateOrUpdateCUPrerequisiteBadgeAutocomplete:"S\xe9lectionnez un badge",CourseCreateOrUpdateCUPrerequisiteDeadlineForRegistration:"Date limite pour l'inscription (nombre de jours)",CourseCreateOrUpdateCUPrerequisiteDeadlineForRegistrationTooltip:"C\u2019est le d\xe9lai (nombre de jours) qu\u2019un apprenant a pour s\u2019inscrire  apr\xe8s la compl\xe9tion du pr\xe9requis.Si le nombre est nul, alors l'inscription n'a pas de d\xe9lai.",CourseCreateOrUpdateCUPrerequisitesAutocompletePlaceholder:"Inscrire l'\xe9l\xe9ment de catalogue \xe0 rechercher",CourseCreateOrUpdateCUPrerequisitesBadgeAutocompletePlaceholder:"Inscrire le badge \xe0 rechercher",CourseCreateOrUpdateCUPrerequisitesGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUPrerequisiteType:"Type",CourseCreateOrUpdateCUPreviewable:"Aper\xe7u",CourseCreateOrUpdateCUPreviewableTooltip:"Laisser tout utilisateur (m\xeame non connect\xe9) lancer cet \xe9l\xe9ment de syllabus.",CourseCreateOrUpdateCUProductAddProduct:"Cr\xe9er un produit",CourseCreateOrUpdateCUProductAddProductTooltip:"Si la produit souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un Produit\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUProductAutocomplete:"S\xe9lectionnez un produit",CourseCreateOrUpdateCUProductAutocompletePlaceholder:"Inscrire le produit \xe0 rechercher",CourseCreateOrUpdateCUProductCreateOrUppdateNotificationBegin:"Nous sauvegardons votre produit...",CourseCreateOrUpdateCUProductCreateOrUppdateNotificationEnded:"Votre produit a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUProductGridColumnPrice:"Prix",CourseCreateOrUpdateCUProductGridColumnProductName:"Nom du produit",CourseCreateOrUpdateCUProductTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab Produit \xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Carte-Cadeaux ou Cours-cadeaux.",CourseCreateOrUpdateCUSectionCreateOrUppdateNotificationBegin:"Nous sauvegardons votre section...",CourseCreateOrUpdateCUSectionCreateOrUppdateNotificationEnded:"Votre section a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",CourseCreateOrUpdateCUSectionEventAddSectionEvent:"Cr\xe9er un \xe9v\xe9nement",CourseCreateOrUpdateCUSectionEventAddSectionEventTooltip:"Si l'\xe9v\xe9nement souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un \xe9v\xe9nement \xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUSectionEventAutocomplete:"S\xe9lectionner un \xe9v\xe9nement",CourseCreateOrUpdateCUSectionEventAutocompletePlaceholder:"Inscrire un \xe9v\xe9nement \xe0 rechercher",CourseCreateOrUpdateCUSectionEventCreateOrUppdateNotificationBegin:"Nous sauvegardons votre \xe9v\xe9nement...",CourseCreateOrUpdateCUSectionEventCreateOrUppdateNotificationEnded:"Votre \xe9v\xe9nement a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUSectionEventGridColumnCreationDate:"Date de cr\xe9ation",CourseCreateOrUpdateCUSectionEventGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUSectionEventGridColumnName:"Nom de l'\xe9v\xe9nement",CourseCreateOrUpdateCUSectionEventTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab \xc9v\xe9nement \xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Carte-Cadeaux ou Cours-cadeaux.",CourseCreateOrUpdateCUSimulationAddExamSimulation:"Cr\xe9er une simulation d'examen",CourseCreateOrUpdateCUSimulationAddExamSimulationTooltip:"Si la simulation d'examen souhait\xe9e n'existe pas, cliquez \xabCr\xe9er une simulation d'examen\xbb pour la cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUSimulationAutocomplete:"S\xe9lectionner une simulation d'examen",CourseCreateOrUpdateCUSimulationAutocompletePlaceholder:"Inscrire une simulation d'examen \xe0 rechercher",CourseCreateOrUpdateCUSimulationCreateOrUppdateNotificationBegin:"Nous sauvegardons votre simulation d'examen...",CourseCreateOrUpdateCUSimulationCreateOrUppdateNotificationEnded:"Votre simulation d'examen a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",CourseCreateOrUpdateCUSimulationGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUSimulationGridColumnPassingGrade:"Note de passsage",CourseCreateOrUpdateCUSurveyAddSurvey:"Cr\xe9er un sondage",CourseCreateOrUpdateCUSurveyAddSurveyTooltip:"Si le sondage souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un sondage\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUSurveyAutocomplete:"S\xe9lectionnez un sondage",CourseCreateOrUpdateCUSurveyAutocompletePlaceholder:"Inscrire un sondage \xe0 rechercher",CourseCreateOrUpdateCUSurveyCreateOrUppdateNotificationBegin:"Nous sauvegardons votre sondage...",CourseCreateOrUpdateCUSurveyCreateOrUppdateNotificationEnded:"Votre sondage a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdateCUSurveyEventAutocomplete:"S\xe9lectionner un \xe9v\xe9nement",CourseCreateOrUpdateCUSurveyEventAutocompletePlaceholder:"Inscrire un \xe9v\xe8nement \xe0 rechercher",CourseCreateOrUpdateCUSurveyEventAutocompleteTooltip:"Afin de pouvoir filtrer les r\xe9sultats de sondage par occurrence d'un \xe9v\xe9nement dans le rapport de sondage vous devez s\xe9lectionnez l'\xe9v\xe9nement qui est en lien avec le sondage.",CourseCreateOrUpdateCUSurveyEventsGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUSurveySurveyGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUSurveySurveyGridColumnPassingGrade:"Note de passsage",CourseCreateOrUpdateCUSurveySurveyInDisconnectedMode:"Offrir l\u2019option de sondage sans l\u2019authentification",CourseCreateOrUpdateCUSurveySurveyInDisconnectedModeTooltip:"Si la case est coch\xe9e, l\u2019apprenant pourra r\xe9pondre au sondage en cliquant sur le lien envoy\xe9 dans la notification automatique de rappel sans devoir s\u2019identifier \xe0 uxpertise",CourseCreateOrUpdateCUTypeNotAvailableModalMessage:"Ce type d\u2019\xe9l\xe9ment  n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient d\xe9j\xe0 un \xe9l\xe9ment de type \xabCours cadeau\xbb ou \xabCh\xe8que-cadeau\xbb .",CourseCreateOrUpdateCUUpdateCompletionDate:"Mettre \xe0 jour la date de compl\xe9tion de l'inscription lorsque le requis est compl\xe9t\xe9 de nouveau",CourseCreateOrUpdateCUUxPackageAddUxPackage:"Cr\xe9er un paquet Scorm",CourseCreateOrUpdateCUUxPackageAddUxPackageTooltip:"Si le paquet Scorm souhait\xe9 n'existe pas, cliquez \xabCr\xe9er un paquet Scorm\xbb pour le cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUUxPackageAutocomplete:"S\xe9lectionnez un paquet Scorm",CourseCreateOrUpdateCUUxPackageAutocompletePlaceholder:"Inscrire le paquet Scorm \xe0 rechercher",CourseCreateOrUpdateCUUxPackageCreateOrUppdateNotificationBegin:"Nous sauvegardons votre paquet Scorm...",CourseCreateOrUpdateCUUxPackageCreateOrUppdateNotificationEnded:"Votre paquet Scorm a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",CourseCreateOrUpdateCUUxPackageGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUUxPackageTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab Paquet Scorm \xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Carte-Cadeaux ou Cours-cadeaux.",CourseCreateOrUpdateCUVideoAddLink:"Cr\xe9er un lien",CourseCreateOrUpdateCUVideoAddVideo:"Cr\xe9er une vid\xe9o",CourseCreateOrUpdateCUVideoAddVideoTooltip:"Si la vid\xe9o souhait\xe9e n'existe pas, cliquez \xabCr\xe9er une vid\xe9o\xbb pour la cr\xe9er. ATTENTION : vous serez dirig\xe9 dans un nouvel onglet de votre navigateur. Pour poursuivre, revenez \xe0 l\u2019onglet d\u2019origine.",CourseCreateOrUpdateCUVideoAutocomplete:"S\xe9lectionnez une vid\xe9o",CourseCreateOrUpdateCUVideoAutocompletePlaceholder:"Inscrire la vid\xe9o \xe0 rechercher",CourseCreateOrUpdateCUVideoCreateOrUppdateNotificationBegin:"Nous sauvegardons votre paquet vid\xe9o...",CourseCreateOrUpdateCUVideoCreateOrUppdateNotificationEnded:"Votre vid\xe9o a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",CourseCreateOrUpdateCUVideoDisableForwardSeek:"Emp\xeacher d'avancer la vid\xe9o",CourseCreateOrUpdateCUVideoDisableForwardSeekTooltip:"D\xe9sactiver la possibilit\xe9 d'avancer la vid\xe9o pour l'utilisateur",CourseCreateOrUpdateCUVideoGridColumnLabel:"Libell\xe9",CourseCreateOrUpdateCUVideoGridColumnType:"Type",CourseCreateOrUpdateCUVideoTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab Vid\xe9o \xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient l\u2019un des \xe9l\xe9ments de contenu du type suivants : Carte-Cadeaux ou Cours-cadeaux.",CourseCreateOrUpdateDeleteContentTooltip:"Supprimer",CourseCreateOrUpdateDeletePrerequisitesTooltip:"Supprimer",CourseCreateOrUpdateDeleteSyllabusHasEnrollmentsError:"Vous ne pouvez pas supprimer le syllabus car des utilisateurs sont incrits \xe0 ce cours.",CourseCreateOrUpdateDisplaySettingsAddCategory:"Cr\xe9er une cat\xe9gorie",CourseCreateOrUpdateDisplaySettingsAddCategoryTooltip:"Cliquez sur \xabCr\xe9er une cat\xe9gorie\xbb pour ajouter une nouvelle section \xe0 votre catalogue.",CourseCreateOrUpdateDisplaySettingsArrowDownTooltip:"Ouvrir",CourseCreateOrUpdateDisplaySettingsArrowUpTooltip:"Fermer",CourseCreateOrUpdateDisplaySettingsCatalog:"Image du catalogue",CourseCreateOrUpdateDisplaySettingsCatalogTooltip:"L'image qui s'affichera dans la page de d\xe9tails de l'\xe9l\xe9ment de catalogue.",CourseCreateOrUpdateDisplaySettingsCategoryAutocomplete:"S\xe9lectionnez une cat\xe9gorie",CourseCreateOrUpdateDisplaySettingsCategoryAutocompletePlaceholder:"Inscrire une cat\xe9gorie \xe0 rechercher",CourseCreateOrUpdateDisplaySettingsCategoryAutocompleteTooltip:"La cat\xe9gorie principale dans laquelle l'\xe9l\xe9ment sera affich\xe9 dans le menu et le catalogue.",CourseCreateOrUpdateDisplaySettingsDisplayPeriodOnUXCatalog:"Date de publication dans le catalogue",CourseCreateOrUpdateDisplaySettingsDisplaySettings:"Param\xe8tres d'affichage",CourseCreateOrUpdateDisplaySettingsDisplayUX:"Affichage sur uxpertise",CourseCreateOrUpdateDisplaySettingsEndDate:"Date de fin d'affichage dans le catalogue",CourseCreateOrUpdateDisplaySettingsEndDateTooltip:"L'\xe9l\xe9ment de catalogue sera disponible dans le catalogue jusqu'\xe0 cette date.",CourseCreateOrUpdateDisplaySettingsPrivate:"Priv\xe9 : Uniquement accessible avec l\u2019URL ou par invitation",CourseCreateOrUpdateDisplaySettingsPublic:"Publique : tout le monde y a acc\xe8s.",CourseCreateOrUpdateDisplaySettingsRestricted:"Restreint (r\xf4le : employ\xe9s) : uniquement les utilisateurs ayant le r\xf4le Employ\xe9 y ont acc\xe8s",CourseCreateOrUpdateDisplaySettingsRestrictedGroup:"Restreinte : seuls les utilisateurs des groupes s\xe9lectionn\xe9s y ont acc\xe8s.",CourseCreateOrUpdateDisplaySettingsStartDate:"Date de d\xe9but d'affichage dans le catalogue",CourseCreateOrUpdateDisplaySettingsStartDateTooltip:"L'\xe9l\xe9ment de catalogue sera disponible dans le catalogue \xe0 partir de cette date.",CourseCreateOrUpdateDisplaySettingsSubCategoryAutocomplete:"S\xe9lectionnez une sous cat\xe9gorie",CourseCreateOrUpdateDisplaySettingsSubCategoryAutocompletePlaceholder:"Inscrire une sous-cat\xe9gorie \xe0 rechercher",CourseCreateOrUpdateDisplaySettingsSubCategoryAutocompleteTooltip:"La cat\xe9gorie secondaire dans laquelle l'\xe9l\xe9ment sera affich\xe9 dans le menu et le catalogue.",CourseCreateOrUpdateDisplaySettingsThumbnail:"Banni\xe8re",CourseCreateOrUpdateDisplaySettingsThumbnailTooltip:"L'image qui s'affichera dans le catalogue.",CourseCreateOrUpdateDisplaySettingsVisibilityHidden:"Priv\xe9",CourseCreateOrUpdateDisplaySettingsVisibilityHiddenDescription:"L\u2019activit\xe9 ne sera pas affich\xe9e dans le catalogue. Seuls les utilisateurs \xe9tant inscrits par un administrateur ou un superviseur pourront voir cette activit\xe9 dans \xabMon espace\xbb.",CourseCreateOrUpdateDisplaySettingsVisibilityLabel:"Options de visibilit\xe9",CourseCreateOrUpdateDisplaySettingsVisibilityPublic:"Public",CourseCreateOrUpdateDisplaySettingsVisibilityPublicDescription:"L\u2019activit\xe9 sera visible dans votre catalogue.",CourseCreateOrUpdateDisplaySettingsVisibilityRestricted:"Restreint",CourseCreateOrUpdateDisplaySettingsVisibilityRestrictedDescription:"Seuls les utilisateurs ayant acc\xe8s aux contenus restreints pourront voir cette activit\xe9.",CourseCreateOrUpdateDisplaySettingsVisibilityTooltip:"Les options de visibilit\xe9 d\xe9terminent l'affichage de l'activit\xe9 dans le catalogue. {En mode Publique}, l'activit\xe9 est affich\xe9e dans le catalogue et tout le monde y a acc\xe8s {En mode Restreint (employ\xe9s)}, l'activit\xe9 s'affichera seulement pour les utilisateurs ayant le r\xf4le Employ\xe9. {En mode Restreint (groupes)}, l'activit\xe9 s'affichera pour des utilisateurs assign\xe9s dans des groupes sp\xe9cifiques. {En mode Priv\xe9}, l'activit\xe9 est uniquement accessible avec l\u2019URL ou sur invitation.",CourseCreateOrUpdateDisplaySettingsVisual:"Visuel",CourseCreateOrUpdateEditContentTooltip:"\xc9diter/Modifier",CourseCreateOrUpdateEnrollmentValidationError:"L'inscription par validation ne peut pas \xeatre activ\xe9e car le cours est en auto-assignation pour un groupe.",CourseCreateOrUpdateGeneralActivationType:"Type d'activation",CourseCreateOrUpdateGeneralActivationTypeLaunchactivity:"Au lancement de l'activit\xe9",CourseCreateOrUpdateGeneralActivationTypeLaunchactivityTooltip:"La date d'activation sera effective au lancement de l'activit\xe9",CourseCreateOrUpdateGeneralActivationTypeRegistration:"\xc0 l'inscription",CourseCreateOrUpdateGeneralActivationTypeRegistrationTooltip:"La date d'activation sera effective \xe0  l'inscription \xe0 l'\xe9l\xe9ment du catalogue",CourseCreateOrUpdateGeneralAdminLabel:"Libell\xe9",CourseCreateOrUpdateGeneralAdminLabelTooltip:"Le libell\xe9 est affich\xe9 dans les interfaces d'administration",CourseCreateOrUpdateGeneralArrowDownTooltip:"Ouvrir",CourseCreateOrUpdateGeneralArrowUpTooltip:"Fermer",CourseCreateOrUpdateGeneralBoxTitle:"Titre",CourseCreateOrUpdateGeneralBoxTitleTooltip:"Inscrivez un titre \xe0 votre information compl\xe9mentaire.",CourseCreateOrUpdateGeneralCode:"Code",CourseCreateOrUpdateGeneralCodeTooltip:"Le code ne s'affiche nul part pour les utilisateurs. Cette donn\xe9e est seulement disponible pour les administrateurs.",CourseCreateOrUpdateGeneralComplementaryInformation:"Informations compl\xe9mentaires optionnelles",CourseCreateOrUpdateGeneralCourseDuration:"Dur\xe9e du cours",CourseCreateOrUpdateGeneralCourseDurationTooltip:"Dur\xe9e du cours en minutes",CourseCreateOrUpdateGeneralCourseLength:"Dur\xe9e affich\xe9e dans le catalogue",CourseCreateOrUpdateGeneralCourseLengthPlaceholder:"Si laiss\xe9 vide, la dur\xe9e va \xeatre g\xe9n\xe9r\xe9e a partir de la dur\xe9e du cours",CourseCreateOrUpdateGeneralCourseLengthTooltip:"La dur\xe9e du cours s'affichera dans le catalogue et dans la page de d\xe9tails de l'\xe9l\xe9ment de catalogue.",CourseCreateOrUpdateGeneralDateOfExpiry:"Validit\xe9",CourseCreateOrUpdateGeneralDateOfExpiryTooltip:"Nombre de mois apr\xe8s lequel le certificat expire.",CourseCreateOrUpdateGeneralDays:"jour(s)",CourseCreateOrUpdateGeneralDaysOfAvailability:"Dur\xe9e d'acc\xe8s",CourseCreateOrUpdateGeneralDaysOfAvailabilityTooltip:"P\xe9riode durant laquelle l\u2019activit\xe9 sera accessible \xe0 l\u2019utilisateur. La p\xe9riode d\xe9bute d\xe8s que l'utilisateur est inscrit \xe0 l'activit\xe9.",CourseCreateOrUpdateGeneralDescription:"Description (affich\xe9 dans la page de d\xe9tails)",CourseCreateOrUpdateGeneralDescriptionCollapse:"D\xe9termine si la section est ouverte par d\xe9faut",CourseCreateOrUpdateGeneralDescriptionTooltip:"La description s'affichera dans un encadr\xe9 dans la page de d\xe9tails de l'\xe9l\xe9ment de catalogue.",CourseCreateOrUpdateGeneralHtmlDetail:"Description",CourseCreateOrUpdateGeneralHtmlDetailTooltip:"Le texte s'affichera dans la description de la bo\xeete d'informations compl\xe9mentaires dans la page de d\xe9tails de l\xe9l\xe9ment du catalogue. Si aucune description n'est saisie, le nom du portail, l'adresse et le num\xe9ro de t\xe9l\xe9phone seront affich\xe9s par d\xe9faut.",CourseCreateOrUpdateGeneralInformations:"Informations g\xe9n\xe9rales",CourseCreateOrUpdateGeneralLabel:"Titre",CourseCreateOrUpdateGeneralLabelTooltip:"Le titre s'affichera dans le catalogue et dans la page de d\xe9tails de l'\xe9l\xe9ment de catalogue.",CourseCreateOrUpdateGeneralMonths:"mois",CourseCreateOrUpdateGeneralNotificationDays:"Rappel avant expiration",CourseCreateOrUpdateGeneralNotificationDaysTooltip:"Nombre de jours pendant lesquels un rappel est envoy\xe9 avant l'expiration de la certification.",CourseCreateOrUpdateGeneralObjective:"Objectif (affich\xe9 dans la page de d\xe9tails)",CourseCreateOrUpdateGeneralObjectiveCollapse:"D\xe9termine si la section est ouverte par d\xe9faut",CourseCreateOrUpdateGeneralObjectiveTooltip:"L'objectif s'affichera dans un encadr\xe9 dans la page de d\xe9tails de l'\xe9l\xe9ment de catalogue.",CourseCreateOrUpdateInscriptionConditions:"Conditions d\u2019inscription",CourseCreateOrUpdateInsertAfterSyllabus:"Cet \xe9l\xe9ment s\u2019ajoutera dans la structure du cours sous tout \xe9l\xe9ment pr\xe9alablement s\xe9lectionn\xe9.",CourseCreateOrUpdateLockUnLockContentTooltip:"Ajouter/Enlever un pr\xe9requis",CourseCreateOrUpdateMoveDownContentTooltip:"D\xe9placer vers le bas",CourseCreateOrUpdateMoveUpContentTooltip:"D\xe9placer vers le haut",CourseCreateOrUpdatePrerequisiteError:"Vous ne pouvez pas ajouter de pr\xe9requis pour le cours car il est en auto-assignation pour un groupe.",CourseCreateOrUpdatePrerequisites:"Pr\xe9requis",CourseCreateOrUpdatePrerequisitesDeleteModalConfirmationText:"Voulez-vous vraiment supprimer {0}?",CourseCreateOrUpdatePrerequisitesDeleteSuccess:'Le pr\xe9requis \\"{0}\\" a \xe9t\xe9 supprim\xe9 avec succ\xe8s!',CourseCreateOrUpdatePrerequisitesSaveSuccess:"Le pr\xe9rquis a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CourseCreateOrUpdatePrerequisitesTitle:"Liste des pr\xe9requis",CourseCreateOrUpdatePurchaseConditionAllowedSelfRegistration:"Inscription/Achat",CourseCreateOrUpdatePurchaseConditionAllowedSelfRegistrationTooltip:"Si la case est coch\xe9e, l'utilisateur pourra s'inscrire ou acheter l'\xe9l\xe9ment de catalogue. Si le prix est cach\xe9 et le cours n'est pas gratuit, la case sera d\xe9coch\xe9e par d\xe9faut.",CourseCreateOrUpdatePurchaseConditions:"Conditions d'achat et d'inscription",CourseCreateOrUpdatePurchaseConditionsArrowDownTooltip:"Ouvrir",CourseCreateOrUpdatePurchaseConditionsArrowUpTooltip:"Fermer",CourseCreateOrUpdatePurchaseConditionsConfirmation:"Confirmation",CourseCreateOrUpdatePurchaseConditionsConfirmationDescription:"Une confirmation manuelle de votre part sera requise pour que l'utilisateur s'incrive. Un email sera envoy\xe9 \xe0 l'administrateur du cours pour qu'il autorise les utilisateurs \xe0 participer au cours.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailConfirmation:"Message envoy\xe9 lors de la confirmation",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailConfirmationHelp:"Ce message sera envoy\xe9 aux utilisateurs une fois leur inscription \xe0 votre cours confirm\xe9e.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailConfirmationPlaceholder:"Exemple: Merci de votre inscription. Une fois le cours termin\xe9, veuillez vous rendre au point de service pour recevoir votre carte.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailDescription:"Description du mode de paiement",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailDescriptionHelp:"Description du mode de paiement avant que l'utilisateur confirme son inscription.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailDescriptionPlaceholder:"Exemple: Cette formation est payable par ch\xe8que",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailInstructions:"Instructions relatives au mode de paiement",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailInstructionsHelp:"Ces instructions de paiement seront communiqu\xe9es \xe0 l'utilisateur apr\xe8s son inscription.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailInstructionsPlaceholder:"Exemple: Veuillez vous rendre au point de service le plus proche pour effectuer votre paiement.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailRegistration:"Message envoy\xe9 \xe0 l'inscription",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailRegistrationHelp:"Ce message sera envoy\xe9 \xe0 l'utilisateur suite \xe0 sa demande d'inscription au cours.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailRegistrationPlaceholder:"Exemple: Merci d'avoir confirm\xe9 votre inscription. Un superviseur vous contactera sous peu.",CourseCreateOrUpdatePurchaseConditionsCustomAddingParticipants:"Message personnalis\xe9 lorsqu'on saisie la liste de participants",CourseCreateOrUpdatePurchaseConditionsCustomPostBillingInfo:"Message personnalis\xe9 annex\xe9 \xe0 la facture.",CourseCreateOrUpdatePurchaseConditionsDeferredPaymentEmails:"Adresse courriel pour les notifications de paiement sur facturation",CourseCreateOrUpdatePurchaseConditionsDeferredPaymentEmailsTooltip:"Courriel qui recevra les notifications lorsqu'il y a des paiements sur facturation. Vous pouvez ajouter plusieurs courriels en les s\xe9parant par des points-virgules.",CourseCreateOrUpdatePurchaseConditionsDisabledTaxCalculation:"D\xe9sactiver l'application des taxes",CourseCreateOrUpdatePurchaseConditionsEmail:"Adresse email de l'administrateur",CourseCreateOrUpdatePurchaseConditionsEmailDescription:"Si vous souhaitez entrer plus d'une adresse, s\xe9parez-les par un point-virgule (;)",CourseCreateOrUpdatePurchaseConditionsEnrollmentValidationRequired:"L'inscription au cours doit \xeatre valid\xe9e",CourseCreateOrUpdatePurchaseConditionsEnrollmentValidationRequiredTooltip:"Si la case est coch\xe9e, les inscriptions des utilisateurs seront mises en attente de validation. Les utilisateurs ne pourront pas acc\xe9der \xe0 leurs formations. L'administrateur devra valider les inscriptions pour que les utilisateurs puissent y acc\xe9der.",CourseCreateOrUpdatePurchaseConditionsFreeCourseNotViaCart:"Inscription sans passer par le panier (Acc\xe8s libre)",CourseCreateOrUpdatePurchaseConditionsHasCompany:"Nom d\u2019entreprise requis",CourseCreateOrUpdatePurchaseConditionsHasCompanyTooltip:"En cochant cette option, les utilisateurs devront inscrire le nom de leur entreprise afin de s'inscrire \xe0 cette activit\xe9 via le panier.",CourseCreateOrUpdatePurchaseConditionsHasMemberCode:"Code de membre requis",CourseCreateOrUpdatePurchaseConditionsHasMemberCodeTooltip:"En cochant cette option, les utilisateurs devront inscrire un code membre afin de s'inscrire \xe0 cette activit\xe9 via le panier.",CourseCreateOrUpdatePurchaseConditionsHasMultipleRegistrationDisallowed:"Permettre l'inscription multiple",CourseCreateOrUpdatePurchaseConditionsHasMultipleRegistrationDisallowedTooltip:"Lorsque la case est d\xe9coch\xe9e, un utilisateur ne peut s'inscrire \xe0 nouveau \xe0 l'activit\xe9 tant que celle-ci n'est pas termin\xe9e et que les \xe9v\xe9nements connexes ne sont pas pass\xe9s.",CourseCreateOrUpdatePurchaseConditionsHidePrice:"Masquer le prix",CourseCreateOrUpdatePurchaseConditionsPaymentMethod:"M\xe9thode de paiement",CourseCreateOrUpdatePurchaseConditionsPrice:"Prix",CourseCreateOrUpdatePurchaseConditionsPriceTooltip:"Le prix de vente dans le catalogue.",CourseCreateOrUpdatePurchaseConditionsPurchase:"Conditions d\u2019achat",CourseCreateOrUpdatePurchaseConditionsRegistration:"Conditions d\u2019inscription",CourseCreateOrUpdatePurchaseConditionsSelfUnsubscriptionAllowed:"Autoriser l\u2019auto-d\xe9sinscription",CourseCreateOrUpdatePurchaseConditionsSendEmailForSupervisorPlus:"Notifier les SuperviseurPlus",CourseCreateOrUpdatePurchaseConditionsSendEmailForSupervisorPlusTooltip:"Notifier les SuperviseurPlus que l'inscription d'un de leurs utilisateurs est en attente de validation.",CourseCreateOrUpdatePurchaseConditionsSpecialMessage:"Message personnalis\xe9 affich\xe9 lors de l'ajout au panier",CourseCreateOrUpdatePurchaseConditionsTooltipDisabledTaxCalculation:"L'application des taxes a \xe9t\xe9 d\xe9sactiv\xe9e par",CourseCreateOrUpdatePurchaseConditionsTooltipFreeCourseNotViaCart:"Si ce champ est coch\xe9, l'inscription \xe0 cette formation se fera sans pass\xe9 par le panier.",CourseCreateOrUpdatePurchaseConditionsTooltipHidePrice:"Si l\u2019option est coch\xe9e, le prix sera masqu\xe9. Si le cours est gratuit, les utilisateurs pourront s'y inscrire. Par contre, si ce n\u2019est pas gratuit, les utilisateurs auront besoin de l'assistance \xe0 l'inscription ou \xe0 l'achat de l'article.",CourseCreateOrUpdatePurchaseConditionsTooltipSelfUnsubscriptionAllowed:"Si la case est coch\xe9e, l'utilisateur pourra se d\xe9sinscrire par lui m\xeame de l'activit\xe9 sans devoir demander \xe0 l'administrateur.",CourseCreateOrUpdatePurchaseConditionsValidationEmails:"Adresse courriel pour les notifications de validation d'inscription",CourseCreateOrUpdatePurchaseConditionsValidationEmailsTooltip:"Adresse courriel qui recevra les notifications lorsqu'il y a de nouvelles inscriptions \xe0 valider. Vous pouvez ajouter plusieurs courriels en les s\xe9parant avec des points-virgules.",CourseCreateOrUpdateSectionEventCUDaysNumberForEventReminder:"Nombre de jours",CourseCreateOrUpdateSectionEventCUDaysNumberForEventReminderTooltip:"Nombre de jours pour l'envoi d'une notification de rappel. Par exemple 3 jours avant la tenue de l'\xe9v\xe9nement",CourseCreateOrUpdateSectionEventCUSendReminderForEvent:"Envoi de notification de rappel",CourseCreateOrUpdateSEODescription:"Description \xe0 afficher dans les moteurs de recherche",CourseCreateOrUpdateSEODescriptionPlaceHolder:"Description SEO (recommand\xe9: 155 charact\xe8res , maximum 250 charact\xe8res)",CourseCreateOrUpdateSEOTitle:"Titre dans l'URL",CourseCreateOrUpdateSEOTitleTooltip:"Titre raccourci qui sera affich\xe9 dans l'URL",CourseCreateOrUpdateStatusArchived:"Archiv\xe9",CourseCreateOrUpdateStatusAutoAssignationError:"Vous ne pouvez pas remettre le cours en \xe9bauche car il est en auto-assignation pour un groupe.",CourseCreateOrUpdateStatusDraft:"\xc9bauche",CourseCreateOrUpdateStatusEnrollmentsAndAutoEnrollmentError:"Vous ne pouvez pas remettre le cours en \xe9bauche car il contient des inscriptions et est en auto-assignation pour un groupe.",CourseCreateOrUpdateStatusError:"Vous ne pouvez pas remettre en \xe9bauche un cours pour lequel il y a des inscriptions.",CourseCreateOrUpdateStatusLabel:"\xc9tat",CourseCreateOrUpdateStatusPublished:"Publi\xe9",CourseCreateOrUpdateSyllabusesAddRequiredModalConfirmationText1:"Voulez-vous vraiment d\xe9finir",CourseCreateOrUpdateSyllabusesAddRequiredModalConfirmationText2:"\xe0 titre de requis pour",CourseCreateOrUpdateSyllabusesAddRequiredToasterError:"Cet \xe9l\xe9ment ne peut \xeatre d\xe9fini comme requis pour",CourseCreateOrUpdateSyllabusesDeleteFailure:"L'\xe9l\xe9ment de contenu \\\"{0}\\\" n'a pas pu \xeatre supprim\xe9. {1}",CourseCreateOrUpdateSyllabusesDeleteFailurePublished:"Parce que l'\xe9l\xe9ment de catalogue est publi\xe9.",CourseCreateOrUpdateSyllabusesDeleteModalConfirmationText:'Voulez-vous vraiment supprimer \\"{0}\\"?',CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationText:'\xcates-vous certain de vouloir supprimer la section \\"{0}\\" ?',CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationTextLocked:'Elle est pr\xe9-requis \xe0 \\"{1}\\". <br/> \\"{1}\\" qui a comme pr\xe9requis la section n\'aura plus de requis.',CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationTextWithChildren:"Tous les \xe9l\xe9ments contenus dans la section seront d\xe9plac\xe9s \xe0 l'ext\xe9rieur de celle-ci.",CourseCreateOrUpdateSyllabusesDeleteRequiredModalConfirmationText:"Voulez-vous vraiment supprimer le pr\xe9requis pour l\u2019\xe9l\xe9ment",CourseCreateOrUpdateSyllabusesDeleteSuccess:'L\'\xe9l\xe9ment de contenu \\"{0}\\" a \xe9t\xe9 supprim\xe9 avec succ\xe8s!',CourseCreateOrUpdateSyllabusesGridColumnCourseStructure:"Structure de l'\xe9l\xe9ment du catalogue",CourseCreateOrUpdateSyllabusesGridColumnIsVisible:"Visible",CourseCreateOrUpdateSyllabusesGridColumnRequired:"Compte dans la compl\xe9tion",CourseCreateOrUpdateSyllabusesSelectRequiredModalConfirmationText:"S\xe9lectionnez un \xe9l\xe9ment requis pour",CourseCreateOrUpdateSyllabusesTitle:"Structure de l'\xe9l\xe9ment du catalogue",CourseCreateOrUpdateUpdateTitle:"Modifier l'\xe9l\xe9ment de catalogue",CourseCUDisplaySettingsColor:"Couleur",CourseCUDisplaySettingsColorTooltip:"Choisissez la couleur \xe0 associer \xe0 la formation. Celle-ci sera affich\xe9e dans le calendrier du catalogue ainsi que dans les calendriers des formateurs et celui des utilisateurs.",CourseCUImageErrorType:"L'image doit \xeatre un fichier de format .png ou .jpg",CourseCURemoveTooltip:"Les \xe9l\xe9ments du syllabus ne peuvent \xeatre supprim\xe9s qu'en mode \xc9bauche",CourseDepublished:"Cours d\xe9publi\xe9",CourseDetailAccessibilityPeriodErrorText:"La p\xe9riode pour s'inscrire \xe0 l'examen est \xe9chue",CourseDetailDescriptionPrerequisites:"Pr\xe9requis",CourseDetailsAccessActivityButtonModal:"Acc\xe9der \xe0 ma formation",CourseDetailsAccessActivityModal:"Pour acc\xe9der \xe0 votre activit\xe9, cliquez :",CourseDetailsAddParticipants:"Choix des participants",CourseDetailsAddToCartPrerequisitesError:"Vous ne pouvez pas vous inscrire car vous n\u2019avez pas encore compl\xe9t\xe9 les pr\xe9requis ou le d\xe9lai pour l\u2019inscription est \xe9chu",CourseDetailsAddToCartSuccess:"L'\xe9l\xe9ment de catalogue {0} a bien \xe9t\xe9 ajout\xe9 au panier",CourseDetailsAddToCartSuccessParticipant:"L'\xe9l\xe9ment de catalogue {0} a bien \xe9t\xe9 ajout\xe9 au panier pour {1} participant.",CourseDetailsAddToCartSuccessParticipantPlural:"L'\xe9l\xe9ment de catalogue {0} a bien \xe9t\xe9 ajout\xe9 au panier pour {1} participants.",CourseDetailsAlertDesktopStep1:"Depuis l\u2019application Safari, acc\xe9der aux Pr\xe9f\xe9rences et choisir l'onglet Sites web.",CourseDetailsAlertDesktopStep2:'S\xe9lectionner le menu \\"fen\xeatres contextuelles\\".',CourseDetailsAlertDesktopStep3:'\xc0 c\xf4t\xe9 de l\u2019option \\"lorsque l\u2019on visite d\u2019autres sites\\", s\xe9lectionner \\"autoriser\\" dans le menu.',CourseDetailsAlertDesktopStep4:"Fermer le menu et rafraichir la page du navigateur.",CourseDetailsAlertDesktopStepsTitle:"Pour les ordinateurs:",CourseDetailsAlertMobileStep1:"Acc\xe9der au menu des Param\xe8tres de l'appareil.",CourseDetailsAlertMobileStep2:"S\xe9lectionner l\u2019application Safari.",CourseDetailsAlertMobileStep3:'D\xe9sactiver \\"Bloquer les fen\xeatres contextuelles\\".',CourseDetailsAlertMobileStep4:"Fermer le menu et rafraichir la page du navigateur.",CourseDetailsAlertMobileStepsTitle:"Pour les appareils mobiles et tablettes:",CourseDetailsAlertSafari:'Le navigateur \\"Safari\\" bloque par d\xe9fault les pages publicitaires et emp\xeache l\'ouverture de votre page. Pour remedier au probl\xe8me, veuillez changer de navigateur ou :\\\\n\\\\nPour mobile et tablette :\\\\n1 - Aller dans les Param\xe8tres de l\'appareil.\\\\n2 - Aller sur Safari\\\\n3 - D\xe9sactiver \\"Bloquer les fen\xeatres intruses\\".\\\\n\\\\nPour ordinateur :\\\\n1 - Depuis Safari, aller sur Pr\xe9f\xe9rences et choisir l\'onglet s\xe9curit\xe9.\\\\n2 - Assurez-vous que l\'option \\"Bloquer les fen\xeatres intruses\\" n\'est pas coch\xe9e. D\xe9cocher cette option autorisera les pop-ups.',CourseDetailsAlertWarningSubTitle:'Le navigateur \\"Safari\\" bloque par d\xe9faut l\u2019ouverture de pages contextuelles et emp\xeache l\'ouverture de la page \xe0 laquelle vous d\xe9sirez acc\xe9der.',CourseDetailsAlertWarningTitle:"ATTENTION:",CourseDetailsAlertWarningtWhatToDoSubTitle:"Pour rem\xe9dier au probl\xe8me, veuillez soit utiliser un navigateur diff\xe9rent ou appliquer les changements suivants:",CourseDetailsAlertWhatToDoTitle:"QUOI FAIRE?",CourseDetailsAlertWindows:"Veuillez d\xe9sactiver ou changer les param\xe8tres de votre bloqueur de publicit\xe9s pour acc\xe9der \xe0 cette page.",CourseDetailsAlreadyEnrolledModal:"Vous \xeates d\xe9j\xe0 inscrit(e) \xe0 cette formation",CourseDetailsBuyLicense:"Acheter des licences",CourseDetailsComeBackLater:"Veuillez nous contacter",CourseDetailsCompanyPlaceholder:"Entreprise",CourseDetailsDescriptionAccessCode:"Code d'acc\xe8s",CourseDetailsDescriptionActivities:"Activit\xe9s",CourseDetailsDescriptionAddToCart:"Ajouter au panier",CourseDetailsDescriptionBadges:"Badges",CourseDetailsDescriptionConfirmMySubscription:"Confirmer mon inscription",CourseDetailsDescriptionHowToObtainBadge:"Details du badge",CourseDetailSelfEnrollLogIn:"Veuillez vous connecter afin de poursuivre l'inscription.",CourseDetailsEnrollAgainButtonModal:"M'inscrire",CourseDetailsEnrollAgainModal:"Pour vous inscrire \xe0 nouveau, cliquez :",CourseDetailsEnrollmentPendingPaymentPopText:'Votre inscription \xe0 la formation est en attente de paiement. Si vous souhaitez vous d\xe9sinscrire, veuillez vous diriger vers \\"Mon espace\\".',CourseDetailsEnrollmentPendingPop:"Veuillez prendre note...",CourseDetailsEnrollmentPendingPopText:'Votre inscription est en attente de validation. Si vous souhaitez vous d\xe9inscrire, veuillez vous diriger vers \\"Mon espace\\".',CourseDetailsErrorHasComplete:"Vous \xeates d\xe9j\xe0 inscrit et vous n'avez pas encore fini votre formation. Vous ne pouvez pas vous inscrire de nouveau.",CourseDetailsGoToEnrollmentBody:"Vous avez le choix de consulter votre inscription \xe0 cette activit\xe9 ou bien de poursuivre vers le processus d'inscription.",CourseDetailsGoToEnrollmentButton:"Acc\xe9der aux d\xe9tails de mon inscription",CourseDetailsGoToEnrollmentContinueShopingButton:"Poursuivre le processus d'inscription",CourseDetailsGoToEnrollmentHeader:"Vous \xeates d\xe9j\xe0 inscrit !",CourseDetailsMemberCodePlaceholder:"Code de membre",CourseDetailsNoOccurrenceFound:"Les dates pour cet \xe9v\xe9nement sont \xe0 venir.",CourseDetailsOnlyOneValidationRequiredInCart:"Un seul article peut \xeatre dans le panier lorsqu'une validation est n\xe9cessaire",CourseDetailsParticipantsList:"Liste des participants",CourseDetailsPromptModalToCartButtonEnroll:"Inscrire",CourseDetailsPromptModalToCartInfo1:"Si vous souhaitez avoir l\u2019autonomie de g\xe9rer vos licences d\u2019activit\xe9s, l\u2019inscription de vos utilisateurs et suivre la progression de leurs formations, appuyez sur Licence.",CourseDetailsPromptModalToCartInfo2:"Si vous souhaitez uniquement vous inscrire ou inscrire d\u2019autres participants \xe0 une formation, appuyez sur Inscrire.",CourseDetailsPromptModalToCartInfo2Hint:"Si vous choisissez cette option vous serez nomm\xe9 superviseur et un groupe vous sera assign\xe9. Vous pourrez ensuite cr\xe9er des comptes pour vos utilisateurs et les inscrire \xe0 l\u2019activit\xe9 avec les licences achet\xe9es.",CourseDetailsPromptModalToCartTitle:"Veuillez choisir une des deux options suivantes",CourseDetailsSyllabusAddToCart:"Ajouter au panier",CourseDetailsSyllabusAlreadySusbscribeToWaitingList:"Vous \xeates d\xe9j\xe0 inscrit \xe0 cette liste d'attente.",CourseDetailsSyllabusCanceledOccurrence:"L'occurrence a \xe9t\xe9 annul\xe9e",CourseDetailsSyllabusComingSoonTrainer:"\xc0 venir",CourseDetailsSyllabusErrorGetExamCode:"Une erreur est survenue lors de l'obtention du code d'examen",CourseDetailsSyllabusExamCodeModalTitle:"Code de l'examen surveill\xe9",CourseDetailsSyllabusGetExamCode:"Lancer",CourseDetailsSyllabusGetExamCodeUsed:"Session Termin\xe9e",CourseDetailsSyllabusLaunchSyllabusItemMessage:"Vous avez d\xe9j\xe0 lanc\xe9 l'examen. Il faut d'abord le fermer pour pouvoir le lancer de nouveau.",CourseDetailsSyllabusSusbscribeToWaitingList:"Vous avez bien \xe9t\xe9 inscrit \xe0 la liste d'attente de {eventName}.",CourseDetailsSyllabusTrainers:"Formateur(s)",CourseDetailsSyllabusWaitingListUserConnect:"Vous devez \xeatre connect\xe9 afin de vous inscrire \xe0 une liste d'attente.",CourseDetailSyllabusAccessibilityPeriodLaunchExpiredTooltip:"Vous ne pouvez pas lancer l'examen car la p\xe9riode d'acc\xe8s est \xe9chue.",CourseDetailSyllabusAccessibilityPeriodLaunchNoStartedTooltip:"Vous pourrez lancer votre examen \xe0 la date et heure indiqu\xe9es.",CourseDetailSyllabusCompleted:"Compl\xe9t\xe9",CourseDetailSyllabusWaitingForCorrection:"En attente de correction",CourseDetailsYouAreRegistered:"Vous \xeates inscrit",CourseDetailTrainerDocument:"Documents",CourseDetailTrainerDocumentDownloadAllFile:"T\xe9l\xe9charger tout les fichiers en format zip",CourseDetailTrainerDocumentDownloadFile:"T\xe9l\xe9charger le fichier",CourseDetailTrainerDocumentDownloadFolder:"T\xe9l\xe9charger le dossier",CourseEnrollmentDetailExamStatus:"Statut de la surveillance de l'examen",CourseEnrollmentDetailInValidExam:"Surveillance: Non-conforme",CourseEnrollmentDetailInValidExamTooltip:"Voir les d\xe9tails de la session d'examen",CourseEnrollmentDetailInValidIdMessage:"Un probl\xe8me est survenu avec la pi\xe8ce d'identit\xe9 que vous avez soumise. Vous recevrez un courriel de la part d'Integrity Advocate afin de re-soumettre votre pi\xe8ce d'identit\xe9 et poursuivre la v\xe9rification de votre session d'examen.",CourseEnrollmentDetailInValidIdMessageFirstMsg:"Pi\xe8ce d'identit\xe9 invalide.",CourseEnrollmentDetailInValidRuleMessage:"Un r\xe8glement de l'examen \xe0 \xe9t\xe9 enfreint. Veuillez contacter l'administration.",CourseEnrollmentDetailInValidRuleMessageFirstMsg:"R\xe8glement enfreint.",CourseEnrollmentDetailPendingExam:"Surveillance: En cours de v\xe9rification",CourseEnrollmentDetailValidExam:"Surveillance: Conforme",CourseErrorDuplicateParticipantEmail:"Il y a deux participants avec le courriel {0} pour l'activit\xe9: {1}. Chaque participant doit avoir une adresse courriel distincte. Si vous ne souhaitez pas que la personne soit avis\xe9e de son inscription \xe0 l'activit\xe9, veuillez d\xe9cocher l'option \xab aviser par courriel \xbb.",CourseErrorHasNotAccess:"Le cours n'est {0} plus disponible",CourseErrorNotExist:"Ce cours n'existe pas",CourseErrorNotExistTenant:"Ce cours n'existe pas sur ce portail",CourseErrorPriceChanged:"Le prix du cours: {0} \xe0 chang\xe9 \xe0 {1}",CourseExpendedCount:"Nombre de prolongations",CourseHasAccessPeriodTooltip:"Indique que cet \xe9l\xe9ment a une p\xe9riode d'acc\xe8s. Cliquez pour voir le d\xe9tail.",CatalogListHasAccessPeriodTooltip:"Indique que cet \xe9l\xe9ment a une p\xe9riode d'acc\xe8s.",CourseExamCUChangeUsersAccessPeriod:"Mettre \xe0 jour la p\xe9riode d'acc\xe8s des utilisateurs",CourseHasExpired:"Le cours est expir\xe9.",CourseLicensesAssignedToYou:"Des licences de cours vous ont \xe9t\xe9 assign\xe9es",CourseLimitDate:"Date limite d'acc\xe8s au cours",CourseListContainProctoredExamTooltip:"La formation contient un examen sous surveillance.",CourseListDeleteCourseConfirmMessage:"Veuillez confirmer",CourseListDeleteHasEnrollmentsError:"Vous ne pouvez supprimer cet \xe9l\xe9ment du catalogue, car il y a des utilisateurs inscrits.",CourseListDeleteHasTransactionsError:"Vous ne pouvez supprimer cet \xe9l\xe9ment car il est li\xe9 \xe0 des transactions.",CourseListProctoringIconTooptip:"Modifier les param\xe8tres d'examen sous surveillance",CourseListSearchTooltip:"Recherche dans la grille selon le nom",CourseListTitle:"\xc9l\xe9ments du catalogue",CourseListTooltipEditHomePage:"Modifier ce cours promu sur la page d'accueil",CourseListTooltipPublishOnHomePage:"Promouvoir sur la page d\u2019accueil",CourseListTooltipRemoveOnHomePage:"Retirer ce cours sur la page d'accueil",CourseManagementRequiredSectionValidationError:"La section doit avoir au moins un \xe9l\xe9ment qui compte dans la compl\xe9tion pour qu'elle puisse \xeatre un requis pour un autre \xe9l\xe9ment du parcours.",CourseManagementRequiredSectionValidationItemsError:'Vous ne pouvez pas d\xe9cocher la case \\"Compte dans la compl\xe9tion du cours\\" pour cet \xe9l\xe9ment car il fait partie d\'une section qui est requise par un autre \xe9l\xe9ment du parcours. La section doit contenir au moins un \xe9l\xe9ment qui compte dans la compl\xe9tion.',CourseManagementRequiredSectionValidationOnDeleteError:"Vous ne pouvez pas supprimer cet \xe9l\xe9ment car il fait partie d'une section qui est requise par un autre \xe9l\xe9ment du parcours. La section doit contenir au moins un \xe9l\xe9ment qui compte dans la compl\xe9tion.",CourseManagementRequiredSectionValidationOnMovingError:"Vous ne pouvez pas d\xe9placer cet \xe9l\xe9ment en dehors de la section car il fait partie d'une section qui est requise par un autre \xe9l\xe9ment du parcours. La section doit contenir au moins un \xe9l\xe9ment qui compte dans la compl\xe9tion.",CourseNotPublished:"Vous ne pouvez pas vous inscrire car le cours n'est pas publi\xe9.",CourseProgressReportToExcelColumnTrainingTime:"Temps de formation total (Minutes)",CourseProgressReportToExcelColumnTrainingTimeString:"Temps de formation total (Heures/Minutes)",Courses:"Cours",CoursesByUserColumnCompany:"Entreprise",CoursesByUserColumnMemberCode:"Code de membre",CoursesByUserCompletionPercentage:"Progression",CoursesByUsersAdminLabel:"Libell\xe9",CoursesColumnAdminLabel:"Libell\xe9",CoursesColumnCompletedEnrollmentCount:"Cours termin\xe9s",CoursesColumnEnrollmentCount:"Nombre d'inscriptions",CoursesColumnLabel:"Nom",CoursesColumnTotaltrainingHours:"Temps total de formation",CoursesColumnTotaltrainingMinutes:"Temps total de formation en minutes",CoursesListArchiveCourseConfirmMessage:"Veuillez confirmer",CoursesListArchiveCourseConfirmMessageText:"\xcates-vous certain de vouloir archiver l'\xe9l\xe9ment s\xe9lectionn\xe9 ?",CoursesListArchiveCourseSuccess:"Le cours a \xe9t\xe9 archiv\xe9 avec succ\xe8s!",CoursesListBackListTitle:"Gestion du catalogue",CoursesListColumnAccessibilityPeriod:"P\xe9riode d\u2019acc\xe8s",CoursesListColumnAdminLabel:"Libell\xe9",CoursesListColumnCategory:"Cat\xe9gorie",CoursesListColumnLabel:"Nom",CoursesListColumnPublicationPeriod:"Date de publication",CoursesListColumnStatus:"\xc9tat",CoursesListColumnSubCategory:"Sous-cat\xe9gorie",CoursesListColumnType:"Type",CoursesListColumnVisibility:"Visibilit\xe9","CatalogManagement.Syllabus.DeleteConfirmText":"\xcates-vous certain de vouloir supprimer cet \xe9l\xe9ment ?","CatalogManagement.Syllabus.DeleteConfirmTextWarning":"Une fois l'\xe9l\xe9ment supprim\xe9 vous ne pourrez plus le r\xe9cup\xe9rer.",CoursesListDeleteCourseSuccess:"L'\xe9l\xe9ment a \xe9t\xe9 supprim\xe9 avec succ\xe8s!",CoursesListDuplicateCourseConfirmMessage:"Veuillez confirmer",CoursesListDuplicateCourseConfirmMessageText:"\xcates-vous certain de vouloir dupliquer l'\xe9l\xe9ment s\xe9lectionn\xe9 ?",CoursesListDuplicateCourseSuccess:"L'\xe9l\xe9ment a \xe9t\xe9 dupliqu\xe9 avec succ\xe8s!",CoursesListHomePageManagementPublishCheckbox:"\xcates-vous certain de vouloir promouvoir cet \xe9l\xe9ment sur la page d'accueil?",CoursesListHomePageManagementUnpublish:"Veuillez confirmer",CoursesListHomePageManagementUnpublishText:"Souhaitez-vous retirer l'\xe9l\xe9ment de la page d'accueil? Ceci n'affectera pas cet \xe9l\xe9ment.",CoursesListStatusArchived:"Archiv\xe9",CoursesListStatusDraft:"\xc9bauche",CoursesListStatusPublished:"Publi\xe9",CoursesListVisibilityTenantEmployee:"Restreint",CoursesListVisibilityTenantHidden:"Priv\xe9",CoursesListVisibilityTenantPublic:"Public",CoursesListVisibilityUxPublic:"Ux Public",CoursesRedirect:"Vous allez \xeatre redirig\xe9",CoursesTaken:"Cours compl\xe9t\xe9s",CourseStarted:"Cours commenc\xe9s",CoursesToTake:"Cours \xe0 suivre",CourseTypeRequired:"Cours",CourseUnavailable:"La p\xe9riode d'acc\xe8s au cours est termin\xe9e.",CreateAccount:"Cr\xe9er un compte",CreateASession:"Cr\xe9er une session",CreateGroupAutoAssignCourses:"Liste des activit\xe9s pour l'auto-assignation",CreateGroupAutoAssignCoursesNewGroup:"Veuillez s\xe9lectionner les activit\xe9s que vous souhaitez pour l'auto-assignation.",CreateGroupAutoAssignCoursesNewGroup2:'Si vous ne souhaitez pas activer l\'auto-assignation, cliquez sur le bouton \\"Sauvegarder et fermer\\".',CreateGroupAutoAssignCoursesNewGroupInfo:'Veuillez s\xe9lectionner les activit\xe9s que vous souhaitez configurer en auto-assignation pour le groupe. Si vous ne souhaitez pas activer l\'auto-assignation, cliquez sur le bouton \\"Sauvegarder et fermer\\".',CreateGroupAutoAssignCoursesSearch:"Recherche par libell\xe9 du cours",CreateGroupAutoAssignCoursesWarning:"Seuls les nouveaux utilisateurs du groupe, seront inscrits aux activit\xe9s s\xe9lectionn\xe9es.",CreateGroupAutoAssignSelectCourse:"S\xe9lectionner les activit\xe9s ou regroupements d'activit\xe9s \xe0 configurer en auto-assignation",CreateGroupAutoAssignSelectCourseHint:'Si vous ne souhaitez pas activer l\'auto-assignation, cliquez sur le bouton \\"Sauvegarder et fermer\\".',CreateGroupAutoAssignSelectCourseSearch:"Recherche par activit\xe9s ou regroupement d'activit\xe9s",CreateGroupModalParentGroupHint:"Le nouveau groupe sera cr\xe9\xe9 \xe0 la racine si aucun groupe parent n'est s\xe9lectionn\xe9.",CreateGroupModalSearch:"Recherche par nom du groupe",CreateGroupModalSearchAdmin:"Rechercher un groupe parent",CreateGroupModalSearchSupervisor:"S\xe9lectionner un groupe parent",CreateItNow:"Cr\xe9ez-le maintenant",CreateNew:"Cr\xe9er une nouvelle page",CreateNewAccount:"Cr\xe9er un nouveau compte",CreateNewGroup:"Cr\xe9er un nouveau groupe",CreateNewPage:"Cr\xe9er une nouvelle page",CreateOrOUpdatePrerequisiteAllDone:"Tous les pr\xe9requis doivent \xeatre compl\xe9t\xe9s",CreateOrOUpdatePrerequisiteAllDoneTooltip:"Tous les pr\xe9requis doivent \xeatre compl\xe9t\xe9s pour qu'un apprenant puisse s'inscrire",CreateOrOUpdatePrerequisiteOnlyOneDone:"Au moins un pr\xe9requis doit \xeatre compl\xe9t\xe9",CreateOrOUpdatePrerequisiteOnlyOneDoneTooltip:"Au moins un des pr\xe9requis qui doit \xeatre compl\xe9t\xe9 pour qu'un apprenant puisse s'inscrire",CreateOrUpdateCourseRestrictedEmpty:"La visibilit\xe9 que vous avez s\xe9lectionn\xe9 pour la cat\xe9gorie est <strong>Restreint</strong>, cependant vous n'avez pas s\xe9lectionn\xe9 les groupes. </br></br> Souhaitez-vous rendre la cat\xe9gorie <strong>Public</strong> et sauvegarder ?",CreateOrUpdateDisplaySettingsRegistrationToOccurrenceBoughtBySomeOneElse:"Inscription par un tiers",CreateOrUpdateDisplaySettingsRegistrationToOccurrenceBoughtBySomeOneElseTooltip:"La notification qui est envoy\xe9e \xe0 l'utilisateur inscrit par un tiers, \xe0 cet \xe9l\xe9ment de catalogue .",CreateOrUpdateEnableLaunchAfterCompletion:"Permettre le lancement apr\xe8s la compl\xe9tion",CreateOrUpdateEnableLaunchAfterCompletionTooltip:"Permettre aux utilisateurs de relancer une fois compl\xe9t\xe9",CreateOrUpdateLinkEmptyLabelError:"Le libell\xe9 du lien ne peut pas \xeatre vide",CreateOrUpdateNotificationEmailTitle:"Notifications par courriel",CreateOrUpdateNotificationSettingActivate:"Activer l'envoi",CreateOrUpdateNotificationSettingDeactivate:"D\xe9sactiver l'envoi",CreateOrUpdateNotificationSettingLicenseOfEventAssignedToSupervisorDeactivateTooltip:"Si coch\xe9e, la notification envoy\xe9e au superviseur pour l'assignation des licences, ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingLicenseOfOnLineCourseAssignedToSupervisorDeactivateTooltip:"Si coch\xe9e, la notification envoy\xe9e au superviseur pour l'assignation des licences, ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingRegistrationByAssignmentToOccurrenceDeactivateTooltip:"Si coch\xe9e, la notification pour l'inscription par assignation \xe0 cet \xe9l\xe9ment de catalogue, ne sera pas envoy\xe9e \xe0 l'utilisateur.",CreateOrUpdateNotificationSettingRegistrationByAssignmentToOccurrenceForNewUserDeactivateTooltip:"Si coch\xe9e, la notification pour l'inscription par assignation du nouvel utilisateur \xe0 cet \xe9l\xe9ment de catalogue, ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingRegistrationByAssignmentToOnLineCourseForNewUserDeactivateTooltip:"Si coch\xe9e, la notification pour l'inscription du nouvel utilisateur \xe0 cet \xe9l\xe9ment de catalogue, ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingRegistrationToOccurrenceBoughtBySomeOneElseDeactivateTooltip:"Si coch\xe9e, la notification pour l'inscription \xe0 cet \xe9l\xe9ment de catalogue par un tiers, ne sera pas envoy\xe9e \xe0 l'utilisateur.",CreateOrUpdateNotificationSettingRegistrationToOccurrenceDeactivateTooltip:"Si coch\xe9e, la notification pour l'inscription \xe0 cet \xe9l\xe9ment de catalogue, ne sera pas envoy\xe9e aux l'utilisateur",CreateOrUpdateNotificationSettingRegistrationToOnLineCourseBoughtBySomeOneElseDeactivateTooltip:"Si coch\xe9e, la notification pour l'inscription \xe0 cet \xe9l\xe9ment de catalogue par un tiers, ne sera pas envoy\xe9e \xe0 l'utilisateur.",CreateOrUpdateNotificationSettingRegistrationToOnLineCourseDeactivateTooltip:"Si coch\xe9e, la notification pour l'inscription \xe0 cet \xe9l\xe9ment de catalogue, ne sera pas envoy\xe9e aux utilisateurs",CreateOrUpdateNotificationSettings:"Notifications",CreateOrUpdateNotificationSettingsArrowDownTooltip:"Ouvrir",CreateOrUpdateNotificationSettingsArrowUpTooltip:"Fermer",CreateOrUpdateNotificationSettingsAsyncClassReminderToUserAutocomplete:"Rappel pour le cours",CreateOrUpdateNotificationSettingsAsyncClassReminderToUserTooltip:"La notification de rappel pour le cours envoy\xe9e \xe0 l'apprenant",CreateOrUpdateNotificationSettingsCertificationExpirationTooltip:"Si coch\xe9e, la notification envoy\xe9e \xe0 l'utilisateur suite \xe0 l'expiration de la certification ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingsCertificationExpirationToUser:"Rappel pour l'expiration de la certification, \xe0 noter que celle-ci a une p\xe9riode de validit\xe9 de {{parentVm.model.courseExpiryMonths}} mois.",CreateOrUpdateNotificationSettingsCertificationExpirationToUserAutocomplete:"Rappel pour l'expiration de la certification",CreateOrUpdateNotificationSettingsCertificationExpirationToUserTooltip:"La notification envoy\xe9e \xe0 l'apprenant lors de l'expiration de la certification",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToSupervisorAutocomplete:"Copie de la Completion au superviseur",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToSupervisorAutocompleteTooltip:"La notification envoy\xe9e au superviseur l'informant que l'utilisateur, qu'il a inscrit \xe0 l'\xe9l\xe9ment de catalogue \xe0 achever sa formation.",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToSupervisorDeactivateTooltip:"Si coch\xe9e, la copie de la notification pour compl\xe9tion ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToUserAutocomplete:"Compl\xe9tion envoy\xe9e \xe0 l\u2019apprenant",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToUserAutocompleteTooltip:"La notification envoy\xe9e \xe0 l'utilisateur suite \xe0 la compl\xe9tion de la formation",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToUserDeactivateTooltip:"Si coch\xe9e, la notification envoy\xe9e \xe0 l'utilisateur suite \xe0 la compl\xe9tion de la formation ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingsDelinedValidationAutocomplete:"Message de validation refus\xe9e",CreateOrUpdateNotificationSettingsDelinedValidationAutocompleteTooltip:"La notification envoy\xe9e \xe0 l'utilisateur suite au refus de validation par l'administrateur.",CreateOrUpdateNotificationSettingsDelinedValidationDeactivateTooltip:"Si coch\xe9e, la notification \xe0 l'utilisateur suite \xe0 un refus de validation par l'administrateur ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingsEventReminderTooltip:"Si coch\xe9e, la notification de rappel de l'\xe9v\xe8nement envoy\xe9e \xe0 l'utilisateur ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingsEventReminderToUserAutocomplete:"Rappel pour l'\xe9v\xe8nement",CreateOrUpdateNotificationSettingsEventReminderToUserTooltip:"La notification de rappel de l'\xe9v\xe8nement envoy\xe9e \xe0 l'apprenant",CreateOrUpdateNotificationSettingsGridColumnLabel:"Libell\xe9",CreateOrUpdateNotificationSettingsInformAboutRegistrationToTheOccurrenceAutocomplete:"Informer de l'inscription",CreateOrUpdateNotificationSettingsInformAboutRegistrationToTheOccurrenceAutocompleteTooltip:"La notification envoy\xe9e aux utilisateurs, inscrits dans la liste des courriels de l'occurrence, pour les informer de l'inscription \xe0 l'occurrence",CreateOrUpdateNotificationSettingsInformAboutRegistrationToTheOccurrenceDeactivateTooltip:"Si coch\xe9e, la notification pour informer de l'inscription, ne sera pas envoy\xe9e.",CreateOrUpdateNotificationSettingsLicenseOfEventAssignedToSupervisorAutocomplete:"Informer le superviseur de l'assignation de licences",CreateOrUpdateNotificationSettingsLicenseOfEventAssignedToSupervisorAutocompleteTooltip:"La notification envoy\xe9e au superviseur pour l'informer des licences, de cet \xe9l\xe9ment de catalogue,  qui lui ont \xe9t\xe9 assign\xe9es.",CreateOrUpdateNotificationSettingsLicenseOfOnLineCourseAssignedToSupervisorAutocomplete:"Informer le superviseur de l'assignation de licences",CreateOrUpdateNotificationSettingsLicenseOfOnLineCourseAssignedToSupervisorAutocompleteTooltip:"La notification envoy\xe9e au superviseur pour l'informer des licences, de cet \xe9l\xe9ment de catalogue,  qui lui ont \xe9t\xe9 assign\xe9es.",CreateOrUpdateNotificationSettingsNotificationAutocompletePlaceholder:"Inscrire une notification \xe0 rechercher",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOccurrenceAutocomplete:"Inscription par  assignation",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOccurrenceAutocompleteTooltip:"La notification qui est envoy\xe9e, lorsque l'administarteur ou le superviseur, inscrit un l'utilisateur \xe0 cet \xe9l\xe9ment de catalogue. L'utilisateur est ainsi inform\xe9 de son inscription.",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOcurrenceForNewUSerAutocomplete:"Inscription d'un nouvel utilisateur",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOcurrenceForNewUSerAutocompleteTooltip:"La notification qui est envoy\xe9e, lorsque l'administarteur ou le superviseur, cr\xe9e un nouveau compte puis l'inscrit \xe0 cet \xe9l\xe9ment de catalogue. Le nouvel utilisateur est ainsi inform\xe9 de son inscription.",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOnLineCourseForNewUSerAutocomplete:"Inscription d'un nouvel utilisateur",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOnLineCourseForNewUSerAutocompleteTooltip:"La notification qui est envoy\xe9e, lorsque l'administarteur ou le superviseur, cr\xe9e un nouveau compte puis l'inscrit \xe0 cet \xe9l\xe9ment de catalogue. Le nouvel utilisateur est ainsi inform\xe9 de son inscription.",CreateOrUpdateNotificationSettingsRegistrationToCourseOnLineByAssignmentAutocomplete:"Inscription par  assignation",CreateOrUpdateNotificationSettingsRegistrationToCourseOnLineByAssignmentAutocompleteTooltip:"La notification qui est envoy\xe9e, lorsque l'administarteur ou le superviseur, inscrit un l'utilisateur \xe0 cet \xe9l\xe9ment de catalogue. L'utilisateur est ainsi inform\xe9 de son inscription.",CreateOrUpdateNotificationSettingsRegistrationToOnlineCourse:"Inscription",CreateOrUpdateNotificationSettingsRegistrationToOnLineCourseBoughtBySomeOneElseAutocomplete:"Inscription par un tiers",CreateOrUpdateNotificationSettingsRegistrationToOnLineCourseBoughtBySomeOneElseAutocompleteTooltip:"La notification qui est envoy\xe9e \xe0 l'utilisateur inscrit par un tiers, \xe0 cet \xe9l\xe9ment de catalogue .",CreateOrUpdateNotificationSettingsRegistrationToOnlineCourseTooltip:"La notification qui est envoy\xe9e aux utilisateurs lorsqu'ils s'inscrivent \xe0 cet \xe9l\xe9ment de catalogue.",CreateOrUpdateNotificationSettingsSendAsyncClassReminderTooltip:"Si coch\xe9e, la notification de rappel pour le cours sera envoy\xe9e \xe0 l'utilisateur par courriel, selon la fr\xe9quence programm\xe9e.",CreateOrUpdateNotificationSettingsSendCertificationReminderTooltip:"Si coch\xe9e, la notification de rappel pour l'expiration de la certification sera envoy\xe9e \xe0 l'utilisateur par SMS, selon la fr\xe9quence programm\xe9e. Il faut que l'utilisateur ait configur\xe9 son Num\xe9ro de t\xe9l\xe9phone pour les notifications SMS dans son profil.",CreateOrUpdateNotificationSettingsSendEventReminderTooltip:"Si coch\xe9e, la notification de rappel pour l'\xe9v\xe8nement sera envoy\xe9e \xe0 l'utilisateur par courriel, selon la fr\xe9quence programm\xe9e.",CreateOrUpdateNotificationSettingsSendEventReminderTooltipSms:"Si coch\xe9e, la notification de rappel pour l'\xe9v\xe8nement sera envoy\xe9e \xe0 l'utilisateur par SMS, selon la fr\xe9quence programm\xe9e. Il faut que l'utilisateur ait configur\xe9 son Num\xe9ro de t\xe9l\xe9phone pour les notifications SMS dans son profil.",CreateOrUpdateNotificationSmsTitle:"Notifications par sms",CreateOrUpdatePrerequisiteOperator:"Op\xe9rateur \xe0 appliquer pour les pr\xe9requis",CreateOrUpdatePurchaseConditionsHasWaitingList:"Permettre l'inscription sur la liste d'attente",CreateOrUpdatePurchaseConditionsHasWaitingListDefinition:"Si les occurrences n'ont plus de places disponibles ou bien si l'\xe9v\xe8nement n'a pas encore d'occurrences, les utilisateurs pourront  s'inscrire sur une liste d'attente afin d'\xeatre notifi\xe9s lorsque des places seront disponibles.",CreateOrUpdatePurchaseConditionsHasWaitingListTooltip:"L'inscription \xe0 liste d'attente va s'afficher si le cours contient un \xe9v\xe9nement.",CreateOrUpdateSectionAsyncClassReminderForEventTooltip:"S\xe9lectionnez la notification pour l'envoi de rappel",CreateOrUpdateSectionEventReminderAutocompletePlaceholder:"S\xe9lectionnez la notification pour l'envoi de rappel",CreateOrUpdateSectionEventReminderForEvent:"S\xe9lectionnez la notification pour l'envoi de rappel",CreateOrUpdateSectionEventReminderForEventTooltip:"S\xe9lectionnez la notification pour l'envoi de rappel",CreateOrUpdateTenantSettingsRegistrationToOccurrenceAutocomplete:"Inscription",CreateOrUpdateTenantSettingsRegistrationToOccurrenceAutocompleteTooltip:"La notification qui est envoy\xe9e aux utilisateurs lorsqu'ils s'inscrivent \xe0 cet \xe9l\xe9ment de catalogue.",CreateOrUpdateV2sullabusesCUCertificateTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xabCertificat\xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient d\xe9j\xe0 un \xe9l\xe9ment de type \xabCertificat\xbb.",CreateOrUpdateV2sullabusesCUEventTypeNotAvailableModalMessage:"Le type d\u2019\xe9l\xe9ment de contenu \xab\xc9v\xe9nement\xbb n\u2019est pas disponible si votre \xe9l\xe9ment de catalogue contient d\xe9j\xe0 un \xe9l\xe9ment de type \xab\xc9v\xe9nement\xbb.",CreateOrUpdateV2syllabusesCUSelectContentType:"S\xe9lectionner un type de contenu",CreatePassword:"Cr\xe9er mot de passe",CreateTeamsMeeting:"Cr\xe9er une r\xe9union MS Teams",CreateUserByAdminBody1:"Votre compte sur",CreateUserByAdminBody2:"a \xe9t\xe9 cr\xe9\xe9.",CreateUserByAdminBody3:"Veuillez cr\xe9er votre mot de passe en cliquant sur le lien",CreateUserByAdminBody4:"[Cr\xe9er un mot de passe],",CreateUserByAdminBody5:"afin que vous puissiez acc\xe9der \xe0 votre dossier et, s'il y a lieu, \xe0 votre activit\xe9.",CreateUserByAdminSalutation:"Bonjour",CreateUserByAdminTitle:"Inscription \xe0 la plateforme",CreateYourOwn:"Cr\xe9ez votre propre",CreationTime:"Date de cr\xe9ation",CsvDownload:"T\xe9l\xe9charger",CsvEmail:"si l'adresse courriel est omise, le membre cr\xe9\xe9 se verra attribuer votre adresse courriel. Vous recevrez donc toutes les notifications le concernant. Un nom d'utilisateur et un mot de passe seront g\xe9n\xe9r\xe9s automatiquement par la plateforme.",CsvEmailHeader:"Courriel",CsvError:"ERREUR",CsvFile:"Fichier CSV",CsvFileBrowse:"Choisir un fichier CSV",CsvFirstNameHeader:"Pr\xe9nom",CsvLastNameHeader:"Nom",CsvMessageAllColumnsEmpty:"Toutes les colonnes sont vides",CsvMessageAlreadyExists:"L'utilisateur existe d\xe9j\xe0 dans le groupe",CsvMessageCheckOutputCsv:"Veuillez regarder le fichier de retour. Si vous ne voyez pas le fichier, regardez les pop-ups bloqu\xe9s.",CsvMessageCheckoutputCsvResults:"Veuillez regarder le fichier de retour pour voir les r\xe9sultats. Si vous ne voyez pas le fichier, regardez les pop-ups bloqu\xe9s.",CsvMessageEveryoneWasAddedWithSuccess:"Tous les utilisateurs ont \xe9t\xe9 ajout\xe9s avec succ\xe8s",CsvMessageFileFormatShouldBeCsv:"Le format du fichier doit \xeatre CSV",CsvMessageInvalidFile:"Le fichier n'est pas un CSV valide",CsvMessageInvalidInputRow:"Rang\xe9e de donn\xe9es invalide",CsvMessageSomeUsersNotAdded:"Certains utilisateurs n'ont pas \xe9t\xe9 ajout\xe9s",CsvMessageSuccessfullyAdded:"L'utilisateur a \xe9t\xe9 ajout\xe9 au groupe avec succ\xe8s",CsvMessageSuccessfullyCreatedAndAdded:"L'utilisateur a \xe9t\xe9 cr\xe9\xe9 et ajout\xe9 au groupe avec succ\xe8s",CsvMessageUserMustHaveColumns:"L'utilisateur doit obligatoirement remplir les colonnes nom et pr\xe9nom pour \xeatre ajout\xe9",CsvMessageYouMustChoseAFile:"Vous devez choisir un fichier",CsvPassword:"mot de passe temporaire cr\xe9\xe9 pour le membre. Il devra le changer \xe0 la premi\xe8re connexion.",CsvPasswordHeader:"Mot de passe cr\xe9\xe9",CsvStatus:"OK si l'assignation (avec la cr\xe9ation du compte utilisateur au besoin) a fonctionn\xe9. ERREUR sinon.",CsvStatusDetails:"le d\xe9tail sur le statut",CsvStatusDetailsHeader:"D\xe9tails du statut",CsvStatusHeader:"Statut",CsvStep1:"\xc9tape 1",CsvStep1Description:"Cliquer sur le bouton pour t\xe9l\xe9charger le mod\xe8le de fichier d'importation d'utilisateur CSV",CsvStep2:"\xc9tape 2",CsvStep2Description:'Remplir le tableau pour chaque utilisateur que vous d\xe9sirez ajouter, dans l\'ordre suivant.: *Les colonnes en <span style=\\"color:red\\">rouge</span> sont obligatoires.',CsvStep3:"\xc9tape 3",CsvStep3Description:'T\xe9l\xe9verser votre fichier CSV dument rempli. Ensuite cliquer sur le bouton \\"Soumettre\\".<br/>Une fois la cr\xe9ation termin\xe9e vous pourrez t\xe9l\xe9charger le fichier r\xe9sultat o\xf9 vous pourrez avoir le statut sur la cr\xe9ation des comptes. Voici les informations qui sont dans le fichier :',CsvStep3Step1:"Si le compte de l'utilisateur a \xe9t\xe9 cr\xe9\xe9 sans adresse courriel, dans le fichier vous allez retrouver le \\\"Nom d'utilisateur\\\" et le \\\"Mot de passe\\\" g\xe9n\xe9r\xe9s par la plateforme. Vous pourrez ensuite communiquer ces informations \xe0 l'utilisateur pour qu'il puisse se connecter. L'utilisateur pourra modifier son mot de passe, s'il le souhaite, une fois connect\xe9.",CsvStep3Step2:"Le Statut : OK si le compte a \xe9t\xe9 bien cr\xe9\xe9. ERREUR sinon.",CsvSubmit:"Soumettre",CSVUploadWarningTooltip:"ATTENTION, si vous cr\xe9ez le fichier CSV sous OSX(MAC), ne pas utiliser un ordinateur sous Windows pour t\xe9l\xe9verser le fichier.",CsvUserCompanyHeader:"Entreprise de l'utilisateur",CsvUserCompanyIdentityHeader:"Identifiant de l'utilisateur dans l'entreprise",CsvUserCompanyPositionExample:"Programmeur",CsvUserCompanyPositionHeader:"Poste de l'utilisateur dans l'entreprise",CsvUserNameCreated:"sert d'identifiant pour se connecter \xe0 la plateforme",CsvUserNameCreatedHeader:"Nom d'utilisateur cr\xe9\xe9",CultureCapitalLeters:"FR",CultureFull:"Fran\xe7ais",CultureType:"fr",CurrentFolder:"Dossier actuel",CurrentPassword:"Mot de passe actuel",CustomColumnRemoveConfirm:"\xcates-vous certain de vouloir supprimer la colonne s\xe9lectionn\xe9 ?",CustomColumnRemoveConfirmSecondPart:"Une fois la colonne supprim\xe9e vous ne pourrez plus la r\xe9cup\xe9rer.",CustomFieldAllowUserEditing:"Permettre \xe0 l'utilisateur de modifier le champ",CustomFieldAllowUserEditingTooltip:"Si la case est coch\xe9e, l'utilisateur pourra modifier le champ \xe0 partir de son profil.",CustomFieldAlreadyUsedDeleteConfirm:"Le champ est li\xe9 \xe0 au moins un utilisateur, \xeates-vous certain de vouloir supprimer la s\xe9lection ?",CustomFieldCUBackTitle:"Champs personnalis\xe9s",CustomFieldCUCreateTitle:"Nouveau champ personnalis\xe9",CustomFieldCUPlaceHolder:"Nom",CustomFieldCUPlaceHolderTooltip:"Titre qui sera affich\xe9 \xe0 l'int\xe9rieur du champ",CustomFieldCUSuccess:"Le champ a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",CustomFieldCUTitle:"Titre",CustomFieldCUTitleTooltip:"Titre donn\xe9 au champ. Il sera affich\xe9 aux utilisateurs.",CustomFieldCUTooltip:"Info-bulle",CustomFieldCUTooltipTooltip:"Info-bulle permettant de donner des explications sur le champ",CustomFieldCUUpdateTitle:"Modifier le champ personnalis\xe9",CustomFieldDisplayInCreateAccount:"Utiliser le champ dans la cr\xe9ation du compte",CustomFieldDisplayInCreateAccounttooltip:"Si la case est coch\xe9e, le champ sera utilis\xe9 dans le formulaire de cr\xe9ation de compte.",CustomFieldDisplayInInProfil:"Afficher le champ dans le compte de l'utilisateur",CustomFieldDisplayInInTooltip:"Si la case est coch\xe9e, le champ sera affich\xe9 dans le compte de l'utilisateur",CustomFieldDisplayInProgressReport:"Afficher le champ dans le rapport de progression",CustomFieldDisplayInProgressReporttooltip:"Si la case est coch\xe9e, le champ sera affich\xe9 dans le rapport de progression",CustomFieldDisplayInWaitingListReport:"Afficher le champ dans le rapport de la liste d'attente",CustomFieldDisplayInWaitingListReporttooltip:"Si la case est coch\xe9e, le champ sera affich\xe9 dans le rapport de la liste d'attente",CustomFieldFormEmtpyDropdownTooltip:"Veuillez saisir les choix d'options pour la liste d\xe9roulante.",CustomFieldFormEmtpyGridHint:"La table doit contenir au moins un \xe9l\xe9ment pour \xeatre valide",CustomFieldFormEmtpyUniqueChoiceTooltip:"Veuillez saisir les options pour le champs \xe0 choix unique.",CustomFielDisplayInInCertificate:"Utiliser le champ dans le certificat",CustomFielDisplayInInCertificateTooltip:"Si la case est coch\xe9e, vous pourrez utiliser le champ dans le certificat",CustomFieldIsRequired:"Champ obligatoire",CustomFieldIsRequiredTooltip:"Si la case est coch\xe9e, l'utilsateur devra remplir le champ.",CustomFieldListGridColumnTitle:"Titre",CustomFieldListRemoveSuccessfull:"Le champ a \xe9t\xe9 supprim\xe9 avec succ\xe8s",CustomFieldListRemoveUnsucessfull:"Impossible de supprimer le champ",CustomFieldListRemoveUnsucessfullCertificate:"Vous ne pouvez pas supprimer ce champ personnalis\xe9 car il a d\xe9j\xe0 \xe9t\xe9 utilis\xe9 par un certificat",CustomFieldListTitle:"Champs personnalisables",CustomFieldsSection:"Section champs personnalis\xe9s",CustomFieldTypeInUse:"Une fois publi\xe9 et utilis\xe9, le type du champ personnalis\xe9 ne peut pas \xeatre modifi\xe9.",CustomHeader:"En-t\xeate personnalis\xe9",Customized:"Personnalis\xe9",CustomizedPeriod:"P\xe9riode personnalis\xe9e",CustomizeNotifications:"Personnalisation des notifications",CustomLink:"Lien personnalis\xe9",CustomLinks:"Custom links",CustomPageCantBeDeleted:"Impossible de supprimer cette page puisqu'elle est utilis\xe9e dans le pied de page.",CustomPageConsentPreferences:"Pr\xe9f\xe9rences de consentement",CustomPageContactUsSEODescription:"Pour nous joindre",CustomPageCreateOrUpdateAddTitle:"Ajouter une nouvelle page",CustomPageDuplicated:"La page personnalis\xe9e a bien \xe9t\xe9 dupliqu\xe9e",CustomPageLabel:"Libell\xe9 de la page",CustomPageListHomePageManagementPublishCheckbox:"Promouvoir cette page personnali\xe9e sur la page d'accueil",CustomPageManagementAddTitle:"Nouvelle page personnalis\xe9e",CustomPageManagementEditTitle:"Modifier la page s\xe9lectionn\xe9e",CustomPageManagementRemoveTitle:"Supprimer la page s\xe9lectionn\xe9e",CustomPageManagementTitle:"Gestion des pages personnalis\xe9es",CustomPageTechnicalSupportLabel:"Soutien Technique",CustomPageTermsAndConditionsLabel:"Termes et conditions",CustomPageTermsAndConditionsSEODescription:"Termes et conditions de la plateforme",CustomPageUrl:"URL de la page",CustomUrlGenerated:"L'URL est cr\xe9\xe9 par la plateforme une fois la page personnalis\xe9e sauvegard\xe9e. Cet URL sera utilis\xe9 dans la \\\"Gestion du pied de page\\\". Elle permettra d'afficher la page personnalis\xe9e lorsqu'on clique sur le lien dans le pied de page.",DashboardActiveUserCurrentMonthDetails:"Mois courant",DashboardActiveUsers:"utilisateurs actifs",DashboardActivitiesStatus:"Statut des activit\xe9s",DashboardActivitiesWaitingList:"Listes d'attente des activit\xe9s",DashboardActivityClassroomAttendancePluralText:"pr\xe9sences en classe",DashboardActivityClassroomAttendanceSingularText:"pr\xe9sence en classe",DashboardActivityOnly:"Activit\xe9s seulement",DashboardActivityPlural:"activit\xe9s",DashboardActivitySingular:"activit\xe9",DashboardActivitySortingOptionOne:"Utilisateurs connect\xe9s",DashboardActivitySortingOptionOneText:"utilisateurs connect\xe9s",DashboardActivitySortingOptionThree:"Pr\xe9sences en classe",DashboardActivitySortingOptionThreeText:"pr\xe9sences en classe",DashboardActivitySortingOptionTwo:"Activit\xe9s en classe",DashboardActivitySortingOptionTwoText:"activit\xe9s en classe",DashboardActivityWithEvents:"Activit\xe9s avec \xe9v\xe9nements",DashboardActivityWithoutEvents:"Activit\xe9s sans \xe9v\xe9nements",DashboardAddCatalog:"Cr\xe9er un \xe9l\xe9ment de catalogue",DashboardAdminListCountLabel:"administrateurs",DashboardAdminListCountPage:"Page",DashboardAdminListTitle:"Liste des administrateurs",DashboardAllActivity:"Toutes les activit\xe9s",DashboardAllCategories:"Toutes les cat\xe9gories",DashboardAllGroups:"Toutes les groupes",DashboardAllType:"Tout les types",DashboardApr:"AVR",DashboardArchived:"Archiv\xe9s",DashboardAug:"AO\xdb",DashboardBestCustomerFilterCompany:"Compagnies",DashboardBestCustomerFilterCompanyAndUsers:"Compagnies et utilisateurs",DashboardBestCustomerFilterSelectCompanyAndUsers:"S\xe9lectionnez",DashboardBestCustomerFilterSelectYear:"S\xe9lectionnez l'ann\xe9e",DashboardBestCustomerFilterUsers:"Utilisateurs",DashboardBestCustomerPosition:"Pos.",DashboardBestCustomerSales:"Ventes",DashboardBestCustomerTransactions:"Achats",DashboardBetaBannerCTA:"Envoyez-nous un courriel!",DashboardBetaBannerTagline:"Vous avez des commentaires ou suggestions?",DashboardBetaBannerTitle:"Version b\xeata",DashboardByCategory:"Par cat\xe9gorie",DashboardByIncome:"Par revenu",DashboardByNumberOfSales:"Par nombre de vente",DashboardByPurchase:"Par nombre de ventes",DashboardCertificationDeadlines:"\xc9ch\xe9ances des certifications",DashboardCompletCatalog:"Catalogue complet",DashboardCompletedCoursesTitle:"Cours compl\xe9t\xe9s",DashboardContactUs:"Contactez-nous pour modifier le plan",DashboardContractDate:"Date du contrat",DashboardCreateGroup:"Cr\xe9er des groupes",DashboardCreateSupervisor:"Ajouter un supervieur","DashboardCreateSupervisor_Duplicate[1]":"Ajouter un supervieur",DashboardCreateTrainer:"Ajouter un formateur",DashboardCreateUser:"Ajouter un utilisateur",DashboardCurrentContract:"Forfait actuel",DashboardCurrentMonth:"Mois en cours",DashboardCurrentYear:"Ventes ann\xe9e en cours",DashboardDec:"D\xc9C",DashboardDraft:"Non publi\xe9s",DashboardEmail:"courriels",DashboardEnrollmentAwaitingValidation:"Inscriptions en attente de validation",DashboardEnrollmentStatus:"Statut des inscriptions",DashboardFeb:"F\xc9V",DashboardFilterPeriod:"Dans les 60 jours (En fonction de la p\xe9riode filtr\xe9 du tableau de bord)",DashboardGlobalSalesTooltip:"\xab Year-Over-Year \xbb (YOY) vous permet de comparer deux ann\xe9es cons\xe9cutives.",DashboardGroupNullSupervisor:"Aucun",DashboardGroupsListName:"Nom du groupe",DashboardGroupsListNumberOfUsers:"Nombre d'utilisateurs",DashboardGroupsListSupervisors:"Superviseurs",DashboardIncome:"Revenue",DashboardInfoBody1:"Le nouveau tableau de bord, plus visuel que jamais ! Il vous offre plusieurs renseignements sur vos activit\xe9s.",DashboardInfoBody2:"Basculez entre les statistiques en temps r\xe9el et les statistiques pass\xe9es pour l\u2019ensemble de vos utilisateurs ou pour des groupes sp\xe9cifiques gr\xe2ce au s\xe9lecteur de p\xe9riode du tableau de bord.",DashboardInfoBody3:"Un aper\xe7u marqu\xe9 d'un contour color\xe9 indique qu'il est affect\xe9 par un filtre global, tel que le s\xe9lecteur de date.",DashboardInfoBody3Text1:"Ventes globales avec glissement annuel (YoY)",DashboardInfoBody3Text2:"Meilleures ventes et meilleures clients",DashboardInfoBody3Text3:"Vue d'ensemble des transactions et de leur statut",DashboardInfoBody3Text4:"\u2026et plus encore",DashboardInfoHeading1:"Votre nouveau tableau de bord",DashboardInfoHeading2:"Les statistiques en un coup d'\u0153il",DashboardInfoHeading3:"Plus de contr\xf4le, plus de visibilit\xe9",DashboardInfoTooltip:"Afficher les nouveaut\xe9s du tableau de bord.",DashboardJan:"JAN",DashboardJul:"JUL",DashboardJun:"JUN",DashboardLastMonth:"Mois dernier",DashboardMar:"MAR",DashboardMay:"MAI",DashboardMonthlySalesTooltip:"\xab Month-Over-Month \xbb (MoM) vous permet de comparer deux mois cons\xe9cutifs.",DashboardMonthlyTopSalesTitle:"Meilleures ventes par mois",DashboardNoCatalog:"Aucun \xe9l\xe9ment de catalogue trouv\xe9 !",DashboardNoDataLabel:"Aucune donn\xe9e disponible.",DashboardNoGroupFound:"Aucun groupe trouv\xe9 !",DashboardNoSupervisor:"Aucun superviseur identifi\xe9 !",DashboardNoTrainer:"Aucun formateur identifi\xe9 !",DashboardNoUsersChart:"Plus on est de fous, plus on rit !",DashboardNov:"NOV",DashboardOct:"OCT",DashboardPayment:"Paiements",DashboardPendingPayment:"En attente de paiement",DashboardPendingPaymentsList:"Paiements en attente",DashboardPendingValidation:"En attente de validation",DashboardPopularCategories:"Cat\xe9gories populaires",DashboardPopularCategoriesAmount:"Montant($)",DashboardPopularCategoriesByAmount:"Par montant",DashboardPopularCategoriesBySales:"Par ventes",DashboardPopularCategoriesCategory:"Cat\xe9gorie",DashboardPopularCategoriesList:"Cat\xe9gories Populaires",DashboardPopularCategoriesQuantity:"Achats",DashboardProductOnly:"Produits seulement",DashboardPublisedItems:"\xc9l\xe9ment publi\xe9s",DashboardPurchase:"Achat",DashboardRefund:"Remboursement",DashboardRegistrationAssignationTodayPluralText:"assignations aujourd'hui",DashboardRegistrationAssignationTodaySingularText:"assignation aujourd'hui",DashboardRegistrationAssignationTotalPluralText:"assignations totales",DashboardRegistrationAssignationTotalSingularText:"assignation totale",DashboardRegistrationBycartTodayPluralText:"inscriptions par le panier",DashboardRegistrationBycartTodaySingularText:"inscription par le panier",DashboardRegistrationBycartTotalPluralText:"inscriptions totales par le panier",DashboardRegistrationBycartTotalSingularText:"inscription totale par le panier",DashboardRegistrationLabel:"inscriptions",DashboardRegistrationSortingOptionOne:"par panier + assignation",DashboardRegistrationSortingOptionOneText:"inscriptions aujourd'hui",DashboardRegistrationSortingOptionThree:"par assignation uniquement",DashboardRegistrationSortingOptionThreeText:"assignations aujourd'hui",DashboardRegistrationSortingOptionTwo:"par panier uniquement",DashboardRegistrationSortingOptionTwoText:"inscriptions par le panier",DashboardRequiredRecertification:"recertification requises",DashboardResetFilters:"Veuillez r\xe9initialiser les filtres et r\xe9essayer.",DashboardSalesCurrentPeriodTitle:"P\xe9riode en cours",DashboardSalesLastPeriodTitle:"M\xeame p\xe9riode l'an dernier",DashboardSalesTitle:"Ventes globales",DashboardSep:"SEP",DashboardStockagePreview:"Aper\xe7u du stockage",DashboardStorageTitle:"Stockage utilis\xe9",DashboardSupervisorList:"Liste des superviseurs",DashboardTitle:"Mon tableau de bord",DashboardTodaySales:"Ventes d'aujourd'hui",DashboardTooltipPDF:"Exporter une capture d'\xe9cran en PDF du tableau de bord.",DashboardTooltipSeeContract:"Voir le contrat",DashboardTopSalesNameLabel:"Nom",DashboardTopSalesSortingOptionOne:"Revenus",DashboardTopSalesSortingOptionTwo:"Nombre de ventes",DashboardTopSalesTabOneTitle:"Graphique circulaire",DashboardTopSalesTabTwoTitle:"Aper\xe7u chiffr\xe9",DashboardTopSalesTitle:"Meilleures ventes pour l\u2019ann\xe9e",DashboardTopSalesTotalLabel:"Total",DashboardTotalSales:"Ventes totales",DashboardTrainerList:"Liste des formateurs actifs",DashboardTransactionAwaitingPayment:"Transactions en attente de paiement",DashboardTransactions:"Transactions",DashboardUserChartAdmin:"Administrateurs",DashboardUserChartComptable:"Comptables",DashboardUserChart\u00c9diteur:"\xc9diteurs",DashboardUserChart\u00c9diteurFormateur:"\xc9diteurs-Formateurs",DashboardUserChartSupervisor:"Superviseurs",DashboardUserChartSupervisorPlus:"SuperviseurPlus",DashboardUserChartTrainer:"Formateurs",DashboardVisits:"Visites",DashboardWishList:"Liste de souhaits",DashboardWishlistColumnActivityOnly:"Activit\xe9s",DashboardWishlistColumnAllElement:"\xc9l\xe9ment",DashboardWishlistColumnNumber:"Nombre",DashboardWishlistColumnProductOnly:"Produits",DashboardYoyAprMar:"Avril - Mars",DashboardYoyAugJul:"Ao\xfbt - Juillet",DashboardYoyDecNov:"D\xe9cembre - Novembre",DashboardYoyFebJan:"F\xe9vrier - Janvier",DashboardYoyJanDec:"Janvier - D\xe9cembre",DashboardYoyJulJun:"Juillet - Juin",DashboardYoyJunMay:"Juin - Mai",DashboardYoyMarFeb:"Mars - F\xe9vrier",DashboardYoyMayApr:"Mai - Avril",DashboardYoyNovOct:"Novembre - Octobre",DashboardYoyOctSep:"Octobre - Septembre",DashboardYoySepAug:"Septembre - Ao\xfbt",DashboradTodayRegisrationPluralText:"inscriptions aujourd'hui",DashboradTodayRegisrationSingularText:"inscription aujourd'hui",DashboradTotalActivityPluralText:"activit\xe9s en classe",DashboradTotalActivitySingularText:"activit\xe9 en classe",DashboradTotalRegistrationPluralText:"inscriptions totales",DashboradTotalRegistrationSingularText:"inscription totale",DashbordCostsComingSoon:"\xc0 venir.",DashbordVersion:"Version b\xeata",DashbordVersionCommentOrsuggestion:"Vous avez des commentaires ou suggestions ?",DashbordVersionOrCommentEmailUs:"Envoyez-nous un courriel",DataProtection:"Protection des donn\xe9es",Date:"Date",DateAndTimeDisplayFormat:"Format d'affichage des dates et des heures",DateColumnChooserToolTip:"Choisissez sur quel champs appliquer le filtre de date",DateExpired:"Expire le",DateExpiredPast:"A expir\xe9 le",DateFormat:"Format des dates",DateHelperEnds:"Termine le",DateHelperStarts:"D\xe9bute le",DateOfBirth:"Date de naissance",DatePickerClose:"Fermer",DatePickerCurrentMonth:"Mois courant",DatePickerErase:"Supprimer",DatePickerLastMonth:"Mois pass\xe9",DatePickerNoEndDate:"Date de fin",DatePickerNoStartDate:"Date de d\xe9but",DatePickerSevenLastDay:"7 derniers jours",DatePickerThirtyLastDay:"30 derniers jours",DatePickerToday:"Aujourd'hui",DatePickerYesterday:"Hier",DateRequired:"Date d\xe9but est requise",DateStarted:"Commenc\xe9 le",DaysRemainingToComplete:"jours restant pour compl\xe9ter",December:"D\xe9cembre",DeclinedCardError:"La carte a \xe9t\xe9 refus\xe9e",DecYoyDashboard:"D\xe9c",DefaultEmail:"Courriel par d\xe9faut",DefaultFieldsSection:"Section champs par d\xe9faut",DefaultLinks:"Liens par d\xe9faut",DefaultPolicyTooltip1:"Le bouton de basculement \xab",DefaultPolicyTooltip2:"\xbb dicte \xe0 l'application d'utiliser la valeur sp\xe9cifi\xe9e dans la politique par d\xe9faut plut\xf4t que celle d\xe9finie dans la politique par r\xf4le. De cette fa\xe7on si jamais des changements sont apport\xe9s au mod\xe8le de politique par d\xe9faut, tous les mod\xe8les de politique pour un r\xf4le qui ont des param\xe8tres avec l'option \xab",DefaultPolicyTooltip3:"\xbb n'auront pas \xe0 \xeatre modifi\xe9s un \xe0 un puisqu'ils utilisent la valeur sp\xe9cifi\xe9e dans la politque par d\xe9faut.",DefaultPolicyTooltipIntro:"Disons que vous g\xe9rez les politiques de plusieurs r\xf4les sur votre plateforme (ou vous envisagez de sp\xe9cifier des param\xe8tres pour d\u2019autres r\xf4les)\u2026",DefaultValue:"Valeur par d\xe9faut",DeferredPaymentFormConfirmTitle:"Confirmer un paiement",DeferredPaymentFormDateError:"Vous devez s\xe9lectionner une date",DeferredPaymentFormEditTitle:"Modifier information de paiement",DeferredPaymentFormPaymentMethodError:"Vous devez s\xe9lectionner un mode de paiement",DeferredPaymentFormSelectPaymentMethod:"S\xe9lectionnez un mode de paiement",DelayBeforeTheRegistrationDeadline:"D\xe9lai avant la cl\xf4ture des inscriptions",DelayForRegistrationPassed:"Le d\xe9lai d'inscription est \xe9chu.",DelayForRegistrationPassedTrans:"Le d\xe9lai d'inscription \xe0 l'activit\xe9 {0} est \xe9chu.",DeleteEventWaitingListError:"Vous ne pouvez pas supprimer cet \xe9v\xe9nement car des utilisateurs sont inscrits \xe0 sa liste d'attente.",DeleteNewZone:"Supprimer la zone",DeleteNewZoneHint:"La zone dessin\xe9e sera effac\xe9e.",DeleteParticipant:"Supprimer",DeleteUserAccountWarning:"Veuillez prendre note que tous les contenus li\xe9s \xe0 ce(s) compte(s) utilisateur(s)  seront supprim\xe9s de fa\xe7on permanente.",DeleteWarning:"Tous les utilisateurs qui sont assign\xe9s dans ce groupe seront supprim\xe9s.",DescendingPrice:"Prix d\xe9croissant",Description:"Description",DescriptionSocialMediaHint:"Cette description sera utilis\xe9e lors du partage sur les r\xe9seaux sociaux. Si vous ajoutez la variable [[FirstNameLastName]], le nom du r\xe9cipiendaire du badge sera affich\xe9.",DirectoriesCUSuccess:"Le dossier a \xe9t\xe9 ajout\xe9e avec succ\xe8s",DirectoriesCUSuccessUpdate:"Le dossier a \xe9t\xe9 modifi\xe9e avec succ\xe8s",DirectoryCUChooseEventAdd:"Associer un \xe9v\xe9nement au dossier",DirectoryCULabelNotUnique:"A directory already has this name! Please choose a different name.",DisableContinueQuestion:"Le modifier pourrait affecter ses utilisateurs. \xcates-vous s\xfbr de vouloir modifier son contenu",DisabledBecauseEntreprise:"Ce param\xe8tre ne peut \xeatre modifi\xe9, car votre portail est de type Entreprise.",DisableToAddQuestion:"Vous ne pouvez pas ajouter de nouvelles questions, car l'examen est d\xe9j\xe0 utlis\xe9.",DisableToDuplicateQuestion:"Vous ne pouvez pas dupliquer la question, car l'examen est d\xe9j\xe0 utlis\xe9.","DisableToDuplicateQuestion_Duplicate[1]":"Vous ne pouvez pas dupliquer la question, car l'examen est d\xe9j\xe0 utlis\xe9.",DisableToModifyQuestion:"L'examen est en cours d'utilisation ou a d\xe9j\xe0 \xe9t\xe9 utilis\xe9",Discount:"Rabais",DiscountCannotBeDeleted:"Ce rabais n'a pas pu \xeatre supprim\xe9.",DiscountCategory:"Cat\xe9gorie",DiscountCodeExistErrorMessage:"Ce code est d\xe9j\xe0 utilis\xe9",DiscountCUImageErrorType:"L'image doit \xeatre un fichier de format .png ou .jpg",DiscountCuSearchCourseToolTip:"La recherche est bas\xe9e sur le libell\xe9 du cours",DiscountDeleteConfirm:"Voulez vous supprimer ce rabais :",DiscountDeleteConfirmTitle:"Veuillez confirmer la suppression",DiscountDownloadTooltip:"T\xe9l\xe9charger en PDF",DiscountGeneratorInfo:"Un courriel vous sera transmis avec le ou les ch\xe8ques-cadeaux g\xe9n\xe9r\xe9s en pi\xe8ce jointe.",DiscountGeneratorSelectGiftCertificate:"S\xe9lectionner un ch\xe8que cadeau",DiscountHasBeenDeleted:"Le rabais a bien \xe9t\xe9 supprim\xe9!",DiscountList:"Liste des rabais",DiscountListDeleteTooltip:"Supprimer",DiscountListEditTooltip:"Modifier le rabais",DiscountListError:"Il y a eu un probl\xe8me lors de la suppression",DiscountListMenuTitle:"Gestion des rabais",DiscountListMoveTooltip:"D\xe9placer",DiscountListSuccess:"Le coupon a \xe9t\xe9 supprim\xe9",DiscountMaximumNumberOfUses:"Nombre d'utilisations maximum",DiscountNumberOfUses:"Nombre d'utilisations",DiscountPaymentErrorAlreadyExist:"Vous avez d\xe9j\xe0 ce rabais dans votre panier",DiscountPaymentErrorCategory:"Vous devez avoir un cours de la cat\xe9gorie {0} dans votre panier pour utliser ce rabais",DiscountPaymentErrorCourse:"Vous devez avoir le cours {0} dans votre panier pour utiliser ce rabais",DiscountPaymentErrorDoesNotApply:"Le rabais que vous avez entr\xe9 ne s'applique \xe0 aucun \xe9l\xe9ment",DiscountPaymentErrorNotExist:"Le rabais que vous avez saisi n'est pas valide",DiscountPaymentErrorSubCategory:"Vous devez avoir un cours de la sous-cat\xe9gorie {0} dans votre panier pour utliser ce rabais",DiscountsCardCUAmount:"Rabais",DiscountsCardCUCategory:"Cat\xe9gorie",DiscountsCardCUCourse:"Cours",DiscountsCardCUCourseValidate:"Vous devez choisir un cours",DiscountsCardCUCreateTitle:"Nouveau rabais",DiscountsCardCUEndDate:"Date de fin de validit\xe9",DiscountsCardCULabel:"Libell\xe9",DiscountsCardCULabelTooltip:"Le libell\xe9 s'affichera seulement dans les interfaces d'administration",DiscountsCardCUMaximumNumberOfUse:"Nombre maximum d'utilisation",DiscountsCardCUName:"Nom",DiscountsCardCUNameTooltip:"Le nom s'affichera  dans les interfaces utilisateurs",DiscountsCardCURemoveModalDescription:"Souhaitez-vous vraiment supprimer ce rabais?",DiscountsCardCURemoveModalTitle:"\xcates-vous certain?",DiscountsCardCUStartDate:"Date de d\xe9but de validit\xe9",DiscountsCardCUStepOne:"Compl\xe9tez le formulaire",DiscountsCardCUStepTwo:"D\xe9finissez le mod\xe8le du rabais",DiscountsCardCUStepTwoOne:"S\xe9lectionnez une image pour le mod\xe8le. L'image doit avoir un maximum de 793px de large.",DiscountsCardCUStepTwoThree:"D\xe9placez la variable \xe0 l'aide des fl\xe8ches ou en modifiant les valeurs dans les champs textes.",DiscountsCardCUStepTwoTwo:"S\xe9lectionnez la variable que vous souhaitez d\xe9placer dans le mod\xe8le.",DiscountsCardCUSubCategory:"Sous cat\xe9gorie",DiscountsCardCUSuccess:"Le rabais a \xe9t\xe9 sauvegard\xe9!",DiscountsCardCUTemplate:"Mod\xe8le g\xe9n\xe9r\xe9 pour le rabais",DiscountsCardCUTemplateCreateTitle:"Cr\xe9ation du mod\xe8le",DiscountsCardCUTemplateDown:"D\xe9placer vers le bas",DiscountsCardCUTemplateHasFile:"Vous avez choisi une image",DiscountsCardCUTemplateLeft:"D\xe9placer vers la gauche",DiscountsCardCUTemplateNoFile:"Choisissez une image",DiscountsCardCUTemplateRight:"D\xe9placer vers la droite",DiscountsCardCUTemplateUp:"D\xe9placer vers le haut",DiscountsCardCUTemplateUpdateTitle:"Modification du mod\xe8le",DiscountsCardCUTemplateUpload:"Cliquer pour importer le mod\xe8le",DiscountsCardCUToken:"Code",DiscountsCardCUUpdateTitle:"Modifier le rabais",DiscountsGeneratorColumnLabel:"Libell\xe9",DiscountsGeneratorEmailBody:"Ceci est un message automatique contenant le ou les ch\xe8ques-cadeaux que vous avez g\xe9n\xe9r\xe9.",DiscountsGeneratorEmailSubject:"Ch\xe8ques-cadeaux - {0}",DiscountsGeneratorGiftCertificate:"Ch\xe8que-cadeau",DiscountsGeneratorGiftCertificateTooltip:"Tapez pour rechercher un ch\xe8que-cadeau",DiscountsGeneratorGiftGenerate:"G\xe9n\xe9rer",DiscountsGeneratorGiftQuantity:"Quantit\xe9",DiscountsGeneratorGiftQuantityTooltip:"Entrez la quantit\xe9 de ch\xe8ques-cadeaux que vous souhaitez g\xe9n\xe9rer",DiscountsGeneratorPending:"Patientez pendant que le syst\xe8me g\xe9n\xe9re le ou les ch\xe8ques-cadeaux",DiscountsGeneratorSuccess:"Les ch\xe8ques-cadeaux ont \xe9t\xe9 g\xe9n\xe9r\xe9 avec succ\xe8ss. Un courriel vous sera transmis avec le ou les ch\xe8ques-cadeaux en pi\xe8ce jointe.",DiscountsGeneratorTitle:"G\xe9n\xe9rer des ch\xe8ques-cadeaux",DiscountsGeneratorTooltip:"Cliquez pour g\xe9n\xe9rer des ch\xe8ques-cadeaux",DiscountsListColumnActiveFromDate:"P\xe9riode de validit\xe9",DiscountsListColumnAmount:"Rabais",DiscountsListColumnBalance:"Balance",DiscountsListColumnBuyers:"Achet\xe9 par",DiscountsListColumnCategory:"Cat\xe9gorie",DiscountsListColumnCourse:"Cours",DiscountsListColumnCreationTime:"Cr\xe9\xe9 le",DiscountsListColumnCreator:"Cr\xe9\xe9 par",DiscountsListColumnDates:"P\xe9riode de validit\xe9",DiscountsListColumnDiscount:"Rabais",DiscountsListColumnIsRefund:"Type d'utilisation",DiscountsListColumnIsRefundFalse:"Utilisation",DiscountsListColumnIsRefundTrue:"Remboursement",DiscountsListColumnLabel:"Libell\xe9",DiscountsListColumnMaximumNumberOfUse:"Nombre maximum d'utilisation",DiscountsListColumnName:"Nom",DiscountsListColumnQuantity:"Quantit\xe9",DiscountsListColumnSubCategory:"Sous cat\xe9gorie",DiscountsListColumnToken:"Code",DiscountsListColumnTotal:"Total",DiscountsListColumnType:"Type",DiscountsListColumnUsageType:"Type d'utilisation",DiscountsListColumnUseDate:"Utilis\xe9 le",DiscountsListColumnUser:"Utilis\xe9 par",DiscountsListColumnValue:"Valeur",DiscountsListDatesAvailableFrom:"Disponible depuis",DiscountsListDatesAvailableUntil:"Disponible jusqu'au",DiscountsListTitle:"Gestion des rabais",DiscountsListTooltipGenerate:"G\xe9n\xe9rer des ch\xe8ques-cadeaux",DiscountsReport:"Rapport d'utilisation des ch\xe8ques-cadeaux",DiscountsReportColumnFilter:"Filtre",DiscountsReportColumnFilterAll:"Tous",DiscountsReportColumnFilterAllTooltip:"Tout les ch\xe8ques-cadeaux disponible",DiscountsReportColumnFilterUsage:"Utilisation",DiscountsReportColumnFilterUsageTooltip:"Liste l'utilisation des ch\xe8ques-cadeaux",DiscountsTypeCouponPercentage:"Coupon",DiscountsTypeGiftCard:"Carte cadeau",DiscountsTypeGiftCourse:"Cours cadeau",DiscountSubCategory:"Sous cat\xe9gorie",DiscountTransactionTooltip:"Cliquez pour voir la facture",DiscountValidityPeriod:"P\xe9riode de validit\xe9",DisplayAt:"affich\xe9 \xe0",DisplayDate:"Date de d\xe9but d'affichage",DisplayDateTooltip:"L\u2019occurrence sera publi\xe9e \xe0 partir de cette date.",DisplayEndDate:"Date de fin d'affichage",DisplayEndDateTooltip:"L\u2019occurrence ne sera plus publi\xe9e \xe0 partir de cette date.",DisplayExpiredCourseReportsToSupervisorContent:"Permettre l'acc\xe8s aux rapports \xabExpiration de la certification\xbb",DisplayExpiredCourseReportsToSupervisorContentTooltip:"Permettre aux superviseurs l'acc\xe8s aux rapports \xabExpiration de la certification\xbb.",DisplayExpiredCourseReportsToSupervisorPlusContent:"Permettre l'acc\xe8s aux rapports \xabExpiration de la certification\xbb",DisplayExpiredCourseReportsToSupervisorPlusContentTooltip:"Permettre aux SuperviseurPlus l'acc\xe8s aux rapports \xabExpiration de la certification\xbb.",DisplayInAttendanceExcelReport:"Afficher le champ dans la liste des pr\xe9sences (export Excel)",DisplayInAttendanceExcelReportToolTip:"Si la case est coch\xe9e, le champ sera affich\xe9 dans l'export Excel de la liste des pr\xe9sences",DisplayPaymentMethod:"Afficher les modes de paiement accept\xe9s",DisplayTheLinkInANewPage:"Ouvrir le lien dans un nouvel onglet",DisplayUsersSelfEnrolledCoursesToSupervisorContent:"Masquer les rapports de progression du cours auto-inscrit de l'utilisateur au superviseur",DisplayUsersSelfEnrolledCoursesToSupervisorContentTooltip:"Masquer le rapport de progression de l'utilisateur pour les cours qui ont \xe9t\xe9 inscrits par l'utilisateur aupr\xe8s des superviseurs",DocumentCUAddEventTooltip:"Ajouter un \xe9v\xe9nement",DocumentCUTypeError:"Vous ne pouvez pas t\xe9l\xe9verser ce format de fichier",DocumentCUTypeInUseTooltip:"Une fois d\xe9fini, le type de document ne peut pas \xeatre modifi\xe9.",DocumentListColumnDateCreated:"Date de cr\xe9ation",DocumentListColumnDateModified:"Date de modification",DocumentListColumnName:"Nom",DocumentListColumnSize:"Taille",DocumentListColumnType:"Type",DocumentListMenuTitle:"Gestion des documents",DocumentListRowInToolTip:"T\xe9l\xe9charger",DocumentListTitle:"Gestion des documents",DocumentListTooltipDownload:"T\xe9l\xe9charger la s\xe9lection en format ZIP",DocumentListTooltipIn:"Cliquer pour voir le contenu du dossier",DocumentsCUFile:"Fichier",DocumentsCUFileAlreadyExistsException:"Un fichier avec le m\xeame nom existe d\xe9j\xe0 dans ce dossier. Veuillez renommer votre fichier.",DocumentsCUFileUpload:"Cliquer pour t\xe9l\xe9verser un fichier",DocumentsCUName:"Nom",DocumentsCUSelectEvent:"Selectionnez un \xe9v\xe9nement",DocumentsCUSuccess:"Le document a \xe9t\xe9 ajout\xe9e avec succ\xe8s",DocumentsCUSuccessUpdate:"Le document a \xe9t\xe9 modifi\xe9e avec succ\xe8s",DocumentsCUTitleAdd:"Nouveau fichier / dossier",DocumentsCUTitleUpdate:"Modifier le fichier / dossier",DocumentsCUTypeDocument:"Document",DocumentsCUTypeFolder:"Dossier",DocumentsDeleteSuccess:"La s\xe9lection a \xe9t\xe9 supprim\xe9e avec succ\xe8s",DocumentsDeleteSuccessUnsucessfull:"Impossible de supprimer la s\xe9lection au moin un fichier est li\xe9 \xe0 au moins un \xe9l\xe9ment du catalogue.",DocumentSizeBytes:"Octets",DocumentSizeGB:"Go",DocumentSizeKB:"Ko",DocumentSizeMB:"Mo",DocumentSizeTB:"To",DocumentsView:"Les documents de cet \xe9v\xe9nement",Done:"Termin\xe9s",DoNotDisplay:"Ne pas afficher l'adresse dans la page 'Pour nous joindre'",DoNotHaveAnAccountYet:"Vous n'avez pas encore de compte?",DoNotSendEmailForEnrollmentByAssignation:"D\xe9sactiver l'envoi de la notification d'inscription",Download:"T\xe9l\xe9charger",Downloaded:"T\xe9l\xe9charg\xe9",DoYouHaveAccesCode:"Poss\xe9dez-vous un code d'acc\xe8s?",DragAndDropAnswerTooltip:"Changer l'ordre de la r\xe9ponse.",DragAndDropQuestionTooltip:"Changer l'ordre de la question.",DrawNewZone:"Dessiner une zone",Dropdown:"Liste d\xe9roulante",DuplicateAnEventOccurrence:"Dupliquer l'occurrence",DuplicateASession:"Dupliquer la session",DuplicateMonth:"Dupliquer",DuplicatePolicyDialogText:"Veuillez choisir le r\xf4le pour lequel vous voulez cr\xe9\xe9r une politique",DuplicateWaitingMessage1:"Veuillez patientez pendant la duplication de la formation",DuplicateWaitingMessage2:"Cela pourrait prendre quelques secondes",Duration:"Dur\xe9e de l'examen",EditBundleNoItemsError:"Les regroupements d'activit\xe9s doivent contenir au minimum 2 \xe9l\xe9ments distincts.",EditBundleNoItemsErrorTooltip:"Les regroupements d'activit\xe9s doivent contenir au minimum 2 \xe9l\xe9ments distincts.",EditConsentPreferences:"Pr\xe9f\xe9rences de consentement",EditExam:"Modifier :",EditGrade:"Modifier la note",EditGroup:"Modifier le groupe",EditGroupAutoAssignationTitle:"Configuration des auto-assignations",EditGroupAutoAssignForGroup:"S\xe9lectionner ou d\xe9sectionner des activit\xe9s ou regroupements d'activit\xe9s \xe0 configurer en auto-assignation",EditGroupAutoAssignSelectCourseHint:"Si vous retirez une activit\xe9 ou un regroupement d'activit\xe9, les utilisateurs du groupe ne seront pas d\xe9sincrits.",EditGroupAutoAssignSelectCourseSearch:"Recherche par activit\xe9s ou regroupement d'activit\xe9s",EditLocation:"Modifier le lieu",EditPlan:"Modifier le plan",EditRole:"Modifier le r\xf4le de l'utilisateur",EditTaxes:"Modifier les taxes",EditUser:"ou modifier l'utilisateur",EditUserNoGroupToSupervise:"Il faut s\xe9lectionner un groupe pour que l'utilisateur le supervise",EditUserRoleConfirmModal1:'Vous avez d\xe9coch\xe9 \\"Supervise le groupe\\",',EditUserRoleConfirmModal2:"ne sera plus superviseur d'aucun groupe. Voulez vous vraiment sauvegarder?",EditUserRoleUpdated:"Le r\xf4le de l'utilisateur \xe0 \xe9t\xe9 mis \xe0 jour",EmailAccessToInvoice:"Acc\xe9der \xe0 ma facture",EmailContent:"Contenu",EmailContentTooltip:"Contenu de l'email",EmailList:"Liste de courriels",EmailListToNotify:"Email (ex: email 1; email 2; etc)",EmailListToNotifyTooltip:"Inscrivez les emails des personnes \xe0 notifier. S\xe9parez les emails avec un point virgule (;)",EmailNotification:"Personnes \xe0 notifier (par courriel)",EmailNotValid:"Adresse courriel non valide",EmailObject:"Objet",EmailObjectTooltip:"Texte qui sera envoy\xe9 en tant qu'objet du message",EmailOccurrencePlaceholderInstructionTooltip:"Cliquez-glissez les champs \xe0 l\u2019endroit d\xe9sir\xe9 dans l\u2019\xe9diteur de texte ci-dessus \xe0 l\u2019aide du bouton gauche de la souris.",EmailPlaceholderInstruction:'Vous pouvez ins\xe9rer les champs ci-dessus dans le texte. Pour ce faire, positionner le curseur \xe0 l\u2019endroit souhait\xe9 dans le texte, puis cliquez-glissez le champ. Les champs \\"Nom de famille\\" et \\"Pr\xe9nom\\"\u2019 seront remplac\xe9s automatiquement par les informations du destinataire. Le reste des champs tels que \\"\xc9l\xe9ment du catalogue\\", \\"Courriel du portail\\", etc., seront remplac\xe9s par les informations relatives \xe0 l\u2019activit\xe9 ou figurant sur le portail.',EmailPlaceholderInstructionTooltip:"Cliquez-glissez les champs \xe0 l\u2019endroit d\xe9sir\xe9 dans l\u2019\xe9diteur de texte ci-dessus \xe0 l\u2019aide du bouton gauche de la souris. Ces champs seront automatiquement remplac\xe9s par leur valeur correspondante lors de l\u2019envoi du message. Le champ [[Pr\xe9nom]] sera par exemple remplac\xe9 par le pr\xe9nom du destinataire. Vous pouvez voir un aper\xe7u du r\xe9sultat dans la section \xab Pr\xe9visualisation \xbb.",EmailPreview:"Pr\xe9visualisation",EmailPreviewTooltip:"Aper\xe7u du message qui sera envoy\xe9. La valeur des champs tels que [[Nom]], [[Pr\xe9nom]] etc. est affich\xe9e \xe0 titre d\u2019exemple seulement.",EmailSent:"Le courriel a bien \xe9t\xe9 envoy\xe9.",EmptyCartError:"La panier ne peut pas \xeatre vide",EmptyDataNoSkill:"Aucune comp\xe9tence",EmptyEnrollmentText:"Cet utilisateur n'est inscrit \xe0 aucun cours",EmptyLicenses:"Ce superviseur ne dispose d'aucune licence.",EmptyStatesUserGroups:"Vos groupes appara\xeetront ici",en:"Anglais",EnableMfa:"Activer l'authentification multi-facteurs",EndDateEqualToStartDate:"L'heure de fin doit \xeatre diff\xe9rente de l'heure de d\xe9but.",EndDateSmallerThanTheStartDate:"La date de fin est plus petite que la date de d\xe9but",EndDateTrans:"Fin",EndedShared:"Termin\xe9",EndUnavailability:"Date fin",Enrolled:"Inscrit",EnrollmentAppServiceAboveWorkshopDescriptions:"Ci-dessous le d\xe9tail des ateliers :",EnrollmentAppServiceActivateAfterPaymentAdministrator:"Lorsque vous aurez re\xe7u le paiement, veuillez activer l\u2019inscription en cliquant sur le lien suivant :",EnrollmentAppServiceAssignedToYou:"vous ont \xe9t\xe9 assign\xe9es.",EnrollmentAppServiceAutomatedMessageRegistration:"Ceci est un message automatique pour vous informer d'une inscription \xe0 l'activit\xe9",EnrollmentAppServiceAutomatedMessageRegistrationAdministrator:"Ceci est un message automatique pour vous informer d'une inscription \xe0 l'activit\xe9",EnrollmentAppServiceAutomatedMessageRegistrationAdministrator2:"",EnrollmentAppServiceCancelRegitrationToCourse:"Pour annuler votre inscription ou pour toute question, contactez le service \xe0 la client\xe8le de",EnrollmentConfirmationMessageForUnsbscription:"Confirmation d\u2019annulation",EnrollmentConfirmationMessageForUnsbscriptionWaitingList:"Confirmer votre d\xe9sinscription",EnrollmentDate:"Date d'inscription au cours",EnrollmentEditCompanyInvalid:"Vous devez entrer une entreprise",EnrollmentEditCompanyMemberCodeTooltip:"Modifier le code de membre et la compagnie",EnrollmentEditMemberCodeCompanyHeader:"Modification du code de membre et de la compagnie",EnrollmentEditMemberCodeCompanySuccess:"Vos modifications ont \xe9t\xe9 sauvegard\xe9es",EnrollmentEditMemberCodeInvalid:"Vous devez entrer un code de membre",EnrollmentManagementTitle:"Gestion de l'inscription",EnrollmentStatusAbandoned:"Abandonn\xe9",EnrollmentStatusActive:"Actif",EnrollmentStatusChangedToAbandoned:"L'inscription est maintenant  Abandonn\xe9",EnrollmentStatusChangedToActif:"L'inscription est maintenant Actif",EnrollmentStatusChangeError:"Un erreur est survenu. Le statut de l'inscription n'a pas \xe9t\xe9 chang\xe9",EnrollmentTitle:"Inscription",EnrollmentUnsubscriptonFailed:"L'annulation de l'inscription a \xe9chou\xe9e",EnrollmentUnsubscriptonSuccess:"Annulation de l'inscription r\xe9ussie",EnrollmentWarningForUnsubscription:"Attention! Annuler l'inscription, votre place ou acc\xe8s sera r\xe9voqu\xe9.",EnrollSupervisorToCourse:"Inscrire le superviseur \xe0 l\u2019activit\xe9",EnrollUserListToCourseListBySupervisorNotEnoughLicense:"Nombre de license insuffisant",EnterASubdomain:"Entrez un nom de sous-domaine!",EnterDateRange:"Saisissez une plage de dates",EnterNameForNewGroup:"Veuillez saisir un nom au nouveau groupe auquel vous souhaitez ajouter les membres s\xe9lectionn\xe9s.",EntreAccountPasswordLabel:"Afin de proc\xe9der, vous devez saisir le mot de passe de votre compte",ErrorAuthentication:"\xc9chec de l'authentification du paiement",ErrorCourseEventAlreadyStarted:"L'occurrence s\xe9lectionn\xe9e n'est plus disponible.",ErrorCourseRestricted:"Il semblerait que l'un des utilisateurs ne soit pas \xe9ligible \xe0 l'achat \xe0 cause des restrictions par groupe d'un cours",ErrorItemTypeNotAllowedWithPaymentByInvoicing:"Le paiement sur facturation est seulement accept\xe9 lors de l'achat de cours ou de produits",ErrorOccuredFetchingTransaction:"Une erreur est survenue en affichant cette transaction.",ErrorPaymentMethodNotAccepted:"Le mode de paiement s\xe9lectionn\xe9 n'est pas accept\xe9",ErrorQuantityUsersNotEqual:"Le nombre de participants doit \xeatre le m\xeame que le nombre d'inscriptions.",ErrorRoleHasChanged:"Une erreur s'est produite suite \xe0 une modification de votre r\xf4le.  Veuillez vous d\xe9connecter et vous reconnecter afin de  proc\xe9der \xe0 la transaction.",ErrorValidationRequired:"Validation requise",Evening:"Soir",Event:"\xc9v\xe9nement",EventAreYouSureDelete:"\xcates-vous certain de vouloir supprimer l'\xe9v\xe9nement s\xe9lectionn\xe9?",EventCalendarListNoInscription:"Aucune inscription",EventControllerCategoryFilter:"Cat\xe9gorie",EventControllerDateFilter:"Filtre sur la date",EventControllerEventFilter:"\xc9v\xe9nement",EventControllerEventOccurrence:"Occurrence",EventControllerEventPlaceFilter:"Lieu",EventControllerSearchStringFilter:"Filtre sur le(s) champs(s)",EventControllersubCategoryFilter:"sous-cat\xe9gorie",EventControllerTrainerFilter:"Formateur",EventCUAddTitle:"Nouvel \xe9v\xe9nement",EventDeleteErrorHasUsers:"Impossible de supprimer l'\xe9v\xe9nement car il contient des utilisateurs inscrits.",EventDeleteSuccess1:"L'\xe9v\xe9nement",EventDeleteSuccess2:"a \xe9t\xe9 supprim\xe9 avec succ\xe8s.",EventDescriptionForAdmin:"Libell\xe9",EventDescriptionForAdminTooltip:"Ce champ ne sert qu'\xe0 identifier l'\xe9v\xe9nement et ne sera pas visible pour l'utilisateur",EventDuration:"Dur\xe9e de l'\xe9v\xe9nement",EventLabel:"Nom",EventLabelTooltip:"C'est le nom de l'\xe9v\xe9nement. Il sera visible pour l'utilisateur",EventListCreationDate:"Date de cr\xe9ation",EventListCurrentOccurenceNumber:"Occurrences actuelles",EventListEvent:"Nom de l'\xe9v\xe9nement",EventListFutureOccurenceNumber:"Occurrences futures",EventListPreviousOccurenceNumber:"Occurrences pass\xe9es",EventListTitle:"Gestion des \xe9v\xe9nements",EventManagement:"Gestion d'\xe9v\xe9nement",EventManagementMenutile:"Gestion des \xe9v\xe9nements",EventMessageAdded:"Votre \xe9v\xe9nement a \xe9t\xe9 sauvegard\xe9!",EventMessageAdding:"Nous sauvegardons votre \xe9v\xe9nement...",EventOccurenceDateErrorChanged:"La date de cette occurrence a chang\xe9.",EventOccurenceErrorFull:"Cet occurrence n'a pas assez de places",EventOccurenceErrorNotExist:"Cette occurrence n'existe plus",EventOccurenceUserSearchTooltip:"Recherche dans la grille selon le libell\xe9 du cours, le nom, pr\xe9nom, nom d'utilsateur,addresse courriel, companie et position.",EventOccurrenceAreYouSureCancel:"\xcates-vous certain de vouloir annuler l'occurrence s\xe9lectionn\xe9e ?",EventOccurrenceAreYouSureDelete:"\xcates-vous certain de vouloir supprimer l'occurrence s\xe9lectionn\xe9e?",EventOccurrenceAreYouSureDuplicate:"\xcates-vous s\xfbr de vouloir dupliquer cette occurrence et ses sessions?",EventOccurrenceCanceledNotShown:"L'occurrence annul\xe9e,  n'appara\xeetra plus dans le d\xe9tail du cours et apparaitra hachur\xe9e dans la liste des occurrences.",EventOccurrenceCancelSuccess1:"L'atelier",EventOccurrenceCancelSuccess2:"a \xe9t\xe9 annul\xe9 avec succ\xe8s.",EventOccurrenceClassroom:"En classe",EventOccurrenceCUAddress:"Adresse",EventOccurrenceCUAddTitle:"Nouvelle occurrence d'\xe9v\xe9nement",EventOccurrenceCUCanceled:"Annuler l\u2019occurrence",EventOccurrenceCUCity:"Ville",EventOccurrenceCUCountry:"Pays",EventOccurrenceCUDuration:"Dur\xe9e",EventOccurrenceCUEmail:"Adresse courriel",EventOccurrenceCUEndDate:"L'activit\xe9 termine le",EventOccurrenceCUEndDateError:"Veuillez s\xe9lectionner une date de fin.",EventOccurrenceCUProjectNumberOrFolder:"No. Projet/Dossier",EventOccurrenceCUProjectNumberOrFolderPlaceholder:"120 caract\xe8res maximum",EventOccurrenceCUStartDate:"L'activit\xe9 a lieu le",EventOccurrenceCUState:"Province / \xc9tat",EventOccurrenceCUTeamsDupplicateNote:"Les occurrences qui poss\xe8dent des sessions avec des fonctionnalit\xe9s MSTeams ne pourront pas \xeatre dupliqu\xe9es.",EventOccurrenceCUTimezone:"Fuseau horaire",EventOccurrenceCUZipCode:"Code postal",EventOccurrenceDeleteErrorAlrealyLinkedToCourse:"Impossible de supprimer l'\xe9v\xe9nement car il est d\xe9j\xe0 li\xe9 \xe0 un cours.",EventOccurrenceDeleteErrorHasUsers:"Impossible de supprimer l'occurrence de l'\xe9v\xe9nement car elle contient des utilisateurs inscrits.",EventOccurrenceDeleteSuccess1:"L'occurrence",EventOccurrenceDeleteSuccess2:"a \xe9t\xe9 supprim\xe9e avec succ\xe8s.",EventOccurrenceDuplicated:"L'occurrence a bien \xe9t\xe9 dupliqu\xe9e",EventOccurrenceFilterDate:"Date",EventOccurrenceFilterDateCurrent:"Occurrences courantes",EventOccurrenceFilterDateOnSales:"Filtrer les dates sur les ventes",EventOccurrenceInvoiceNotAvailable:"Facture non disponible !",EventOccurrenceListDescription:"Description",EventOccurrenceListDuration:"Dur\xe9e",EventOccurrenceListEndDate:"Date de fin",EventOccurrenceListNumberOfSeatsUsed:"Places reserv\xe9es",EventOccurrenceListNumberOfSeatsUsedDividedByTotal:"Places reserv\xe9es",EventOccurrenceListProgram:"Programme",EventOccurrenceListProjectNumber:"No. Projet/Dossier",EventOccurrenceListProjectNumberExcel:"No. Projet/Dossier",EventOccurrenceListStartDate:"Date de d\xe9but",EventOccurrenceListTrainerName:"Formateur",EventOccurrenceOnLine:"Classe virtuelle",EventOccurrenceRefund:"Vous pouvez proc\xe9der au remboursement, si applicable, en acc\xe9dant aux factures des participants \xe0 partir de la liste des pr\xe9sences.",EventOccurrencesAdd:"Ajouter une occurrence",EventOccurrenceSalesReportDetailsSearchTooltip:"Vous pouvez rechercher par le pr\xe9nom, nom et nom de l'entreprise.",EventOccurrenceSalesReportSearchTooltip:"Vous pouvez rechercher par le nom de l'\xe9v\xeanement.",EventOccurrencesCancel:"Annuler l'occurrence",EventOccurrencesDelete:"Supprimer l'occurrence",EventOccurrencesDuplicate:"Dupliquer l'occurrence (Prenez note que la date de fin d'affichage sera automatiquement param\xe9tr\xe9e dans le pass\xe9)",EventOccurrenceSearchTooltip:"Recherche dans la grille selon le lieu",EventOccurrencesEdit:"Modifier l'occurrence",EventOccurrenceSessionAddressValidation:"Toutes les sessions pour l'occurrence doivent \xeatre dans le m\xeame pays et dans le m\xeame \xe9tat ou la m\xeame province",EventOccurrenceSessionAreYouSureCancel:"\xcates-vous certain de vouloir annuler la session s\xe9lectionn\xe9e ?",EventOccurrenceSessionCUTeamsDupplicateNote:"Les sessions avec des fonctionnalit\xe9s MSTeams ne peuvent pas \xeatre dupliqu\xe9es.",EventOccurrenceSessionNotifyForCancellation:"Notifiez les participants",EventOccurrencesListForTrainer:"Liste des activit\xe9s",EventOccurrencesListTitle:"Gestion des occurrences",EventOccurrencesReportTotalSales:"Revenus total (Sans les taxes)",EventOccurrenceTypeInClass:"En classe",EventOccurrenceTypeOnline:"En ligne",EventOccurrenceUser:"Gestion des pr\xe9sences",EventOccurrenceUserListColumnCompany:"Entreprise (inscription)",EventOccurrenceUserListColumnCompanyUserProfile:"Entreprise",EventOccurrenceUserListColumnCompanyUserProfilePosition:"Poste",EventOccurrenceUserListColumnLanguage:"Langue",EventOccurrenceUserListColumnMemberCode:"Code de membre",EventOccurrenceUsersListCompany:"Compagnie",EventOccurrenceUserUserName:"Nom d'utilisateur",EventOccurrenceVirtualClassroom:"Classe/Atelier virtuel(le)",EventOccurrenceYouCanNotify:"Vous pouvez notifier les participants en cochant la case Notifier. Les participants seront ainsi inform\xe9s de l\u2019annulation.",EventRegistrationAddress:"Adresse :",EventRegistrationCity:"Ville :",EventRegistrationCourse1:"Votre inscription \xe0 l'activit\xe9",EventRegistrationCourse2:"est confirm\xe9e.",EventRegistrationDate:"Date :",EventRegistrationPostalCode:"Code postal :",EventRegistrationSalutation:"Bonjour",EventRegistrationTitle:"Confirmation de l'inscription :",EventRegistrationYouAreRegisteredTo:"Vous \xeates inscrit(e) \xe0 l'activit\xe9 :",EventsCalendar:"Calendrier des \xe9v\xe9nements",EventsCalendarColumnType:"Type",EventsCalendarListColumnDescription:"Description",EventsCalendarListColumnEventOccurrenceLabel:"Lieu",EventsCalendarListColumnEventOccurrenceTrainer:"Formateur",EventsCalendarListColumnLabel:"\xc9v\xe9nement",EventsCalendarListColumnNumberOfReservedPlaces:"Places r\xe9serv\xe9es",EventsCalendarListColumnNumberOfReservedPresents:"Pr\xe9sents",EventsCalendarListColumnStartDate:"D\xe9but",EventsCalendarListEventsCalendarColumnEndDate:"Fin",EventsCalendarListTooltipSearch:"Vous pouvez rechercher par formateur, \xe9v\xe9nement, lieu,  ville, num\xe9ro de projet ainsi que par cat\xe9gorie et sous-cat\xe9gorie de l\u2019\xe9l\xe9ment du catalogue",EventsCalendarTitle:"Calendrier des \xe9v\xe9nements",EventsFound:"\xe9v\xe9nements trouv\xe9s",Exam:"Examen",ExamActivityReportDetailsRespondents:"R\xe9pondants",ExamAnswerListEditingWarning:"Vous \xeates entrain de modifier une r\xe9ponse. Veuillez sauvegarder vos changements pour continuer.",ExamAnswerPartialCorrectionHint:"Les points pour les mauvaises r\xe9ponses seront soustraits des bonnes r\xe9ponses.",ExamCode:"Code d'examen",ExamConfigurationTotalQuestionToUseInfo:"Le nombre de questions \xe0 utiliser doit \xeatre sup\xe9rieur ou \xe9gal au nombre de questions obligatoires.",ExamConfirgurationShuffleQuestionOrder:"Vous ne pouvez pas mettre l'ordre des questions al\xe9atoires, car l'examen contient une ou plusieurs consignes.",ExamCorrection:"Correction de l'examen",ExamDefaultCorrection:"Correction par d\xe9faut",ExamDetailedResultsAnswer:"R\xe9ponse",ExamDetailedResultsAnswerNumber:"Nombre de r\xe9ponses",ExamDetailedResultsColumnPercentageAnswered:"Taux de r\xe9ponse",ExamDisplayClueHint:"L'indice sera affich\xe9 seulement si la question permet une deuxi\xe8me chance.",ExamEndingModalTitle:"Fin de l'examen",ExamFormDecimalHintInfo:"Arrondir \xe0 deux chiffres apr\xe8s la virgule. Incr\xe9mentation permise: 0.25",ExamGeneralParameters:"Param\xe8tres g\xe9n\xe9raux",ExamInUseTooltip:"L'examen est utilis\xe9 par des utilisateurs",ExamLabelError:"Le libell\xe9 de la comp\xe9tence est requis.",ExamListAssiciationToolTip:"Afficher la liste des activit\xe9s dans lesquelles est associ\xe9 l'examen.",ExamListColumnTotalQuestionsToUse:"Questions Utilis\xe9es",ExamListCourseModalActivityList:"Cet examen est associ\xe9 aux activit\xe9s suivantes :",ExamListCourseModalActivityListTitle:"Liste des activit\xe9s",ExamListCourseModalListTitle:"Liste des activit\xe9s :",ExamListCourseModalTitle:"Vous ne pouvez pas supprimer cet examen, car il est associ\xe9 \xe0 au moins une activit\xe9.",ExamListShowGradeToUser:"Afficher la note \xe0 l'apprenant",ExamListType:"Type",ExamManagement:"Gestion des examens",ExamManagementCreate:"Ajouter un examen",ExamManagementExamUsedWarning:"L'examen est utilis\xe9 par des utilisateurs. Tout les changements apport\xe9s pourront affect\xe9s ces utilisateurs.",ExamManagementExamUsedWarningListing:"Certaines fonctionnalit\xe9s seront d\xe9sactiv\xe9es, telle que: la cr\xe9ation, modification et suppression de comp\xe9tences.",ExamMaxLaunchAttemptError:"Le nombre maximum de lancements de l'examen autoris\xe9s a \xe9t\xe9 atteint. Vous ne pouvez plus le lancer.",ExamNotSavedMenuBlockedTooltip:'Il faut d\'abord sauvegarder les \\"Param\xe8tres g\xe9n\xe9raux\\" pour pouvoir acc\xe9der \xe0 la section \\"Questionnaire\\". Dans la section \\"Questionnaire\\" vous allez cr\xe9er les questions et r\xe9ponses de l\'examen.',ExamParametersShowAnswerWarningTooltip:"Les bonnes r\xe9ponses ne seront pas affich\xe9es car l\u2019option \xab Afficher le r\xe9sum\xe9 de l\u2019examen \xbb n\u2019est pas activ\xe9e dans les param\xe8tres de l'examen.",ExamParametersShowCorrectAnswerDuringExam:"Afficher la bonne r\xe9ponse durant l'examen.",ExamParametersShowCorrectAnswerDuringExamTooltip:"Cette option permet d\u2019afficher \xe0 l'apprenant la correction de la question. Apr\xe8s chaque question de l'examen, le bouton pour valider la r\xe9ponse, sera affich\xe9. Si l'apprenant r\xe9pond \xe0 la question et clique sur ce bouton, la correction s\u2019affiche et l'apprenant ne pourra plus changer de r\xe9ponse.",ExamParametersShowFeedback:"Afficher les r\xe9troactions",ExamParametersShowFeedbackDuringExam:"Afficher les r\xe9troactions durant l'examen",ExamParametersShowFeedbackDuringExamTooltip:"Cette option permet d\u2019afficher \xe0 l\u2019apprenant les r\xe9troactions li\xe9es \xe0 la questions. Apr\xe8s chaque question de l'examen, le bouton pour valider la r\xe9ponse, sera affich\xe9. Si l\u2019apprenant r\xe9pond \xe0 la question et clique sur ce bouton, la r\xe9troaction s\u2019affiche et l\u2019apprenant ne pourra plus changer de r\xe9ponse.",ExamParametersShowFeedbackTooltip:"Les r\xe9toactions seront affich\xe9es dans la page r\xe9sum\xe9 de l'examen.",ExamParametersShowFeedbackWarningTooltip:"Les r\xe9troactions ne seront pas affich\xe9es car l\u2019option \xab Afficher le r\xe9sum\xe9 de l\u2019examen \xbb n\u2019est pas activ\xe9e dans les param\xe8tres de l'examen.",ExamParametersShowSummaryPage:"Afficher une page de r\xe9sum\xe9 de l'examen",ExamParametersShowSummaryPageTooltip:"Apr\xe8s la soumission de l'examen par l\u2019apprenant, une page contenant les questions et r\xe9ponses donn\xe9es par l\u2019apprenant sera affich\xe9e.",ExamParamteterInstructionTooltip:"Les instructions s'affichent sur une page avant l'examen.",ExamPlayerCorrectionFail:"\xc9chec",ExamPlayerCorrectionSuccess:"R\xe9ussite",ExamPlayerDisabledNavigationNoAnswerModal:"\xcates-vous certain de vouloir continuer \xe0 la question suivante car vous ne pourrez plus revenir \xe0 cette question ?",ExamPlayerEndingPageIntegrityInfo:"Votre examen est en attente de v\xe9rification. Vous aurez les r\xe9sultats de la surveillance dans les 72 heures.",ExamPlayerMandatoryAnswerToast:"Vous devez r\xe9pondre \xe0 la question avant de continuer \xe0 la question suivante.",ExamPlayerReturnToExam:"Retour \xe0 l'examen",ExamPlayerSeeInstructions:"Voir les instructions",ExamQuestionAnswerListEditingWarning:"Vous \xeates entrain de modifier une question et une r\xe9ponse. Veuillez sauvegarder vos changements pour continuer.",ExamQuestionListEditingWarning:"Vous \xeates entrain de modifier une question. Veuillez sauvegarder vos changements pour continuer.",ExamQuestionListNoAnswerTooltip:"La question doit avoir au minimum une r\xe9ponse.",ExamQuestionListNoGoodAnswerTooltip:"La question doit avoir au minimum une bonne r\xe9ponse.",ExamQuestionListRemoveFilterInfo:"Veuillez supprimer les filtres de recherche afin de pouvoir modifier l'ordre des questions.",ExamQuestionnaire:"Questionnaire",ExamRedirectTxt:"Pour \xeatre redirig\xe9 vers la page d'accueil cliquez sur le bouton suivant.",ExamReportActivityAnswersExcel:"Rapport d'\xe9taill\xe9 d'examen",ExamReportActivityDetailsExcel:"Rapport d'examen par activit\xe9",ExamReportActivityExcel:"Rapport des examen par activit\xe9",ExamReportAttemptsColumn:"Tentatives",ExamReportByActivityDetailsCompletedByAdmin:"Compl\xe9t\xe9 par l'administrateur",ExamReportByUserCourseTitle:"Titre du cours",ExamReportByUserExamMaxLaunchLimitReached:"Limite de lancements permis atteinte",ExamReportByUserExamTitle:"Titre de l'examen",ExamReportByUserToComplete:"\xc0 compl\xe9ter",ExamReportColumnRespondants:"Nombre de r\xe9pondants",ExamReportEmailColumn:"Adresse Courriel",ExamReportQuestionnaireToBeCorrected:"Nombre de questionnaires \xe0 corriger",ExamReportStatsByAnswerDetailsNotCorrected:"Pas corrig\xe9",ExamReportStatsByAnswerDetailsTooltip:"Recherche dans la grille selon le pr\xe9nom, nom, courriel et entreprise",ExamReportUserDateFilterToolTip:"Filtre sur la date de compl\xe9tion",ExamReportUserExcel:"Rapport d'examen par utilisateur",ExamReportUserSearchTooltip:"Recherche dans la grille selon le nom d'utilisateur, le titre du cours et le titre de l'examen.",ExamResult:"R\xe9sultat de l'examen",ExamResultReportColumnTotalEnrollments:"Nombre d'inscriptions",ExamRetakes:"Tentatives",Exams:"Examens",ExamShowCorrectionTypeTooltip:"Vous avez le choix de 2 types de correction pour les questions \xe0 choix de r\xe9ponses multiples. S\xe9lectionnez le type que vous voulez pour la correction de ces questions.",ExamShowHorizontalAnswerTooltip:"Les r\xe9ponses seront plac\xe9es une \xe0 cot\xe9 de l'autre de facon horizontal. Par defaut les r\xe9ponses sont plac\xe9es \xe0 la vertical, une par dessu l'autre.",ExamShowMandatoryAnswerTooltip:"Avant de soumettre son examen, l'apprenant doit obligatoirement r\xe9pondre \xe0 cette question.",ExamShowMandatoryQuestionTooltip:"La question fera obligatoirement partie de l'examen m\xeame si l'examen est al\xe9atoire.",ExamSimulation:"Simulation",ExamsReportByActivity:"Rapport d'examen (par activit\xe9)",ExamsReportByUser:"Rapport d'examen (par utilisateur)",ExamsReports:"Rapport d'examen",ExamsReportStatsByAnswer:"Rapport d'examen (statistiques par r\xe9ponse)",ExamSubmissionUploadWarning:"Les t\xe9l\xe9versements doivent-\xeatre termin\xe9s pour soumettre le questionnaire.",ExamSubmitMandatoryAnswerError:"Vous devez r\xe9pondre \xe0 toutes les questions obligatoires pour pouvoir soumettre votre examen.",ExamSubmitWarningModalGoToButton:"Aller \xe0 la question",ExamSubmitWarningModalText:"Certaines questions n'ont pas \xe9t\xe9 r\xe9pondues.",ExamSummary:"R\xe9sum\xe9 de l'examen",ExamTryAgainTooltip:"Si la case est coch\xe9e, l'apprenant pourra valider sa r\xe9ponse. Il s\xe9lectionne sa r\xe9ponse et clique sur le bouton Valider. S'il n'a pas donner une bonne r\xe9ponse, le bouton r\xe9essayer va s'afficher pour que l'apprenant puisse res\xe9lectionner une autre r\xe9ponse.",ExceedingAdminTooltip:"Montant \xe0 d\xe9bourser pour chaque administrateur suppl\xe9mentaire.",ExceedingLicenseTooltip:"Montant \xe0 d\xe9bourser pour chaque licence",ExceedingNotificationTooltip:"Montant \xe0 d\xe9bourser pour chaque notification suppl\xe9mentaire.",ExceedingUserTooltip:"Montant \xe0 d\xe9bourser pour chaque utilisateur suppl\xe9mentaire.",ExcelFileAnswer:"R\xe9ponse",ExcelFileQuestionColumn:"Question",ExceptionMesssageEnrollmentIsValidated:"Une ou plusieurs inscriptions ont d\xe9j\xe0 \xe9t\xe9 valid\xe9es",ExcludeSubGroups:"Ne pas les sous-groupes",Excluding:"en excluant",ExpandImageTooltip:"Cliquez pour afficher la taille originale de l'image",ExpirationCertificationListSearchTooltip:"Recherche dans la grille bas\xe9e sur le pr\xe9nom, le nom et le nom d'utilisateur.",ExpiredCardMMYYError:"La carte de cr\xe9dit est expir\xe9e",ExpiredCourseEndDate:"Filtrez par date d'expiration qui inclut cette date de fin",ExpiredCourseReportTitle:"Cours avec expiration de la certification",ExpiredCoursesColumnAdminLabel:"Cours",ExpiredCoursesReminderPeriod:"P\xe9riode de rappel (jours)",ExpiredCourseStartDate:"Filtrez par date d'expiration qui inclut cette date de d\xe9but",ExpiredCoursesValidPeriod:"P\xe9riode de validit\xe9 (mois)",ExpiredCourseUserReportTitle:"Cours avec expiration de la certification (par activit\xe9)",ExportSpreadsheet:"Exporter sous forme .xlsx",ExtendAccessDeadlineConfirmation:"\xcates-vous certain de vouloir prolonger la p\xe9riode d\u2019accessibilit\xe9 \xe0 la formation pour cet utilisateur ?",ExtendAccessDeadlineError:"Impossible de prolonger la p\xe9riode d\u2019accessibilit\xe9 \xe0 la formation pour cet utilisateur",ExtendAccessDeadlineSuccess:"La p\xe9riode d\u2019accessibilit\xe9 \xe0 la formation pour cet utilisateur, a \xe9t\xe9 prolong\xe9e avec succ\xe8s",ExtendAccessDeadlineTooltip:"Prolonger la p\xe9riode d'acc\xe8s \xe0 la formation pour l'utilisateur",FacebookAcountNoEmail:"Votre compte Facebook n'a pas de courriel. Veuillez en ajouter un afin de vous connecter \xe0 partir de Facebook.",FailedLoginAttemptLastName:"Nom",FailedLoginAttemptReportFirstName:"Pr\xe9nom",FailedLoginAttemptUserName:"Nom d'utilisateur",FailedLoginPolicyTitle:"Connexion \xe9chou\xe9es",FatalError:"Erreur fatale!",Featured:"En vedette",February:"F\xe9vrier",FebYoyDashboard:"F\xe9v",Female:"Femme",FetchPresentStudents:"S\xe9lectionner les utilisateurs qui ont lanc\xe9 le webinaire",FileName:"Nom du fichier",Files:"Fichiers",FileUploadFileTooLargeError:"Le fichier est trop volumineux pour ce champ, veuillez essayer de s\xe9lectionner une image moins volumineuse.",FileUploadMaxSizeLabel:"Le fichier ne doit pas exc\xe9der un poids de",Filter:"Filtre",FilterByGroup:"Filtre par groupe",FilterByTrainersAvailabilityDate:"Filtrer les formateurs par date de disponibilit\xe9",FilterCatalogHiddenActivities:"Activit\xe9s cach\xe9es",FilterCatalogShowHiddenActivities:"Afficher les activit\xe9s priv\xe9es",FilteredDates:"Dates filtr\xe9es",FilterGroups:"Filtrer groupes",Filters:"Filtres",FilterTrainerByAvailability:"S\xe9lectionnez les dates pour filtrer les formateurs disponibles",FirstPage:"Premier",FooterAddLink:"Ajouter un nouveau lien",FooterAddLinkTooltip:"Ajouter un nouveau lien \xe0 la colonne",FooterColumnName:"Nom de la colonne",FooterColumnTranslationError:"Les colonnes doivent poss\xe9der un libell\xe9.",FooterDeleteLink:"Supprimer le lien s\xe9lectionn\xe9",FooterEditLink:"Modifier le lien s\xe9lectionn\xe9",FooterManagementTitle:"Gestion du pied de page",FooterRemoveColumnTooltip:"Supprimer la colonne",ForceUserToUpdateProfileTooltip:"L'utilisateur va \xeatre forc\xe9 lorsqu'il va acc\xe9der \xe0 la plateforme \xe0 remplir tous les champs requis sur son profil si ils sont vides.",ForgotPasswordAccountFound:"Compte trouv\xe9...",ForgotPasswordAnReinitializePasswordEmailWillBeSent:"Un lien vous sera envoy\xe9 par courriel pour r\xe9initialiser votre mot de passe.",ForgotPasswordAnReinitializePasswordSMSWillBeSent:"Un code vous sera envoy\xe9 par SMS pour r\xe9initialiser votre mot de passe.",ForgotPasswordCompleteAccountInfo:"Nous avons trouv\xe9 votre compte mais le profil n'a jamais \xe9t\xe9 compl\xe9t\xe9.",ForgotPasswordCompleteAccountInfo2:"Un lien pour compl\xe9ter votre compte a \xe9t\xe9 envoy\xe9.",ForgotPasswordCompleteEmail:"Veuillez compl\xe9ter votre adresse courriel de r\xe9cup\xe9ration",ForgotPasswordCompletePhone:"Veuillez compl\xe9ter votre num\xe9ro de t\xe9l\xe9phone de r\xe9cup\xe9ration",ForgotPasswordEmail:"Adresse courriel",ForgotPasswordLinkSent:"Lien envoy\xe9",ForgotPasswordLinkSentTo:"Le lien a \xe9t\xe9 envoy\xe9 \xe0",ForgotPasswordNoAccessEmailPart1:"Si vous n\u2019avez plus acc\xe8s au courriel",ForgotPasswordNoAccessEmailPart2:", contactez le support technique de votre plateforme pour r\xe9cup\xe9rer votre mot de passe.",ForgotPasswordNoAccessEmailPart3:"utilisez la m\xe9thode suivante pour r\xe9cup\xe9rer votre mot de passe.",ForgotPasswordNoAccessEmailPart4:"utilisez l'une des m\xe9thodes suivantes pour r\xe9cup\xe9rer votre mot de passe.",ForgotPasswordRecoveryCodeValid:"Le code est valide. Vous pouvez \xe0 pr\xe9sent changer votre mot de passe.",ForgotPasswordResendLink:"Renvoyer le lien",ForgotPasswordSeeInbox:"Veuillez v\xe9rifier votre bo\xeete de r\xe9ception et suivre les instructions.",ForgotPasswordSuccessAndFollowTheProvidesLink:"ET SUIVEZ LE LIEN FOURNI PAR uxpertise.",ForgotPasswordUserName:"Nom d'utilisateur",ForgotYourPassword:"Mot de passe oubli\xe9?",FoundInActivity:"Se retrouve dans l'activit\xe9",fr:"Fran\xe7ais",Free:"Gratuit",FreeMonth:"Le mois pr\xe9c\xe9dent est vide",Friday:"Vendredi",Full:"Complet",Gender:"Genre",GeneralInformation:"Information G\xe9n\xe9rale",GeneralSettings:"R\xe9glages g\xe9n\xe9raux",GetAllWishListToExcelCourseLabel:"Cours",GetAllWishListToExcelNbUsers:"Utilisateurs int\xe9ress\xe9s",GetCompletionReportCoursesToExcelColumnCompletedEnrollmentCount:"Cours termin\xe9s",GetCompletionReportCoursesToExcelColumnCourseDuration:"Dur\xe9e du cours (Minutes)",GetCompletionReportCoursesToExcelColumnCourseDurationString:"Dur\xe9e du cours (Heures / Minutes)",GetCompletionReportCoursesToExcelColumnEnrollmentCount:"Nombre d'inscriptions",GetCompletionReportCoursesToExcelColumnLabel:"Libell\xe9",GetCompletionReportCoursesToExcelColumnTitle:"Titre",GetCompletionReportUsersByCourseToExcelColumnAddress:"Adresse",GetCompletionReportUsersByCourseToExcelColumnAssignmentDate:"Date d'assignation",GetCompletionReportUsersByCourseToExcelColumnCompany:"Entreprise",GetCompletionReportUsersByCourseToExcelColumnCompletionDate:"Date d'ach\xe8vement",GetCompletionReportUsersByCourseToExcelColumnCourseTitle:"Titre du cours",GetCompletionReportUsersByCourseToExcelColumnCreationTime:"Date de cr\xe9ation",GetCompletionReportUsersByCourseToExcelColumnEnrollmentDate:"Date d'inscription",GetCompletionReportUsersByCourseToExcelColumnExpendedCount:"Nombre de prolongations",GetCompletionReportUsersByCourseToExcelColumnFirstName:"Pr\xe9nom",GetCompletionReportUsersByCourseToExcelColumnGroupLabels:"Groupes",GetCompletionReportUsersByCourseToExcelColumnGroups:"Groupes",GetCompletionReportUsersByCourseToExcelColumnLastConsultationDate:"Derni\xe8re consultation",GetCompletionReportUsersByCourseToExcelColumnLastName:"Nom",GetCompletionReportUsersByCourseToExcelColumnLimitDate:"Date limite d'acc\xe8s au cours",GetCompletionReportUsersByCourseToExcelColumnMemberCode:"Code de membre",GetCompletionReportUsersByCourseToExcelColumnNotes:"R\xe9sultats",GetCompletionReportUsersByCourseToExcelColumnPhoneNumber:"Num\xe9ro de t\xe9l\xe9phone",GetCompletionReportUsersByCourseToExcelColumnSupervisors:"Superviseurs",GetCompletionReportUsersByCourseToExcelColumnUserName:"Nom d'utilisateur",GetCompletionReportUsersByCourseToExcelCourseDuration:"Dur\xe9e (minutes)",GetCompletionReportUsersByCourseToExcelEnrollmentStatus:"Statut",GetCompletionReportUsersByCourseToExcelOccurrenceEndDate:"Date de fin de l'occurrence",GetCompletionReportUsersByCourseToExcelOccurrenceStartDate:"Date de d\xe9but de l'occurrence",GetCouponsUsageReportExcelModelCreatedBy:"Cr\xe9\xe9 par",GetCouponsUsageReportExcelModelCreationDate:"Cr\xe9\xe9 le",GetCouponsUsageReportExcelModelDiscount:"Rabais",GetCouponsUsageReportExcelModelName:"Nom",GetCouponsUsageReportExcelModelQuantity:"Quantit\xe9",GetCouponsUsageReportExcelModelToken:"Code",GetCouponsUsageReportExcelModelTotal:"Total",GetCouponsUsageReportExcelModelUsageType:"Type d'utilisation",GetCouponsUsageReportExcelModelUseDate:"Utilis\xe9 le",GetCouponsUsageReportExcelModelUsedBy:"Utilis\xe9 par",GetCouponsUsageReportExcelModelValidityPeriod:"Periode de validit\xe9",GetCoursesListForEnrollmentAdminMoreUserThanAvailableSeats:"Vous avez s\xe9lectionnez plus d'utilisateurs qu'il n'y a de place dans les occurrences s\xe9lectionn\xe9es",GetDetailedSurveyReportToExcelColumnAnswer:"R\xe9ponse",GetDetailedSurveyReportToExcelColumnOrder:"Ordre",GetDetailedSurveyReportToExcelColumnPercentageAnswered:"Taux de r\xe9ponse",GetDetailedSurveyReportToExcelColumnQuestion:"Question",GetDetailedSurveyReportToExcelColumnTotalAnswered:"Nombre total de r\xe9ponses",GetDiscountsReportToExcelColumnActiveFromDate:"P\xe9riode de validit\xe9",GetDiscountsReportToExcelColumnBalance:"Balance",GetDiscountsReportToExcelColumnBuyers:"Achet\xe9 par",GetDiscountsReportToExcelColumnCreatedBy:"Cr\xe9\xe9 par",GetDiscountsReportToExcelColumnCreationTime:"Cr\xe9\xe9 le",GetDiscountsReportToExcelColumnDiscount:"Rabais",GetDiscountsReportToExcelColumnIsRefund:"Type d'utilisation",GetDiscountsReportToExcelColumnName:"Nom",GetDiscountsReportToExcelColumnToken:"Code",GetDiscountsReportToExcelColumnType:"Type",GetDiscountsReportToExcelColumnUseDate:"Utilis\xe9 le",GetDiscountsReportToExcelColumnUser:"Utilis\xe9 par",GetDiscountsReportToExcelColumnValue:"Valeur",GetEventOccurrenceSalesReportDetailsToExcelBuyer:"Acheteur",GetEventOccurrenceSalesReportDetailsToExcelBuyerEmail:"Adresse courriel de l'acheteur",GetEventOccurrenceSalesReportDetailsToExcelCode:"Code",GetEventOccurrenceSalesReportDetailsToExcelCompany:"Compagnie",GetEventOccurrenceSalesReportDetailsToExcelFirstName:"Pr\xe9nom",GetEventOccurrenceSalesReportDetailsToExcelInvoiceNumber:"Num\xe9ro de facture",GetEventOccurrenceSalesReportDetailsToExcelLastName:"Nom",GetEventOccurrenceSalesReportDetailsToExcelPricePaid:"Prix pay\xe9 (sans les taxes)",GetEventOccurrenceSalesReportDetailsToExcelRole:"R\xf4le",GetEventOccurrenceSalesReportDetailsToExcelStatus:"Statut",GetEventOccurrenceSalesReportDetailsToExcelTransactionDate:"Date de la transaction",GetEventOccurrenceUsersWithPresencesToExcelColumnCompany:"Entreprise (Inscription)",GetEventOccurrenceUsersWithPresencesToExcelColumnCompanyUserProfile:"Entreprise",GetEventOccurrenceUsersWithPresencesToExcelColumnCompanyUserProfilePosition:"Poste",GetEventOccurrenceUsersWithPresencesToExcelColumnCourse:"Cours",GetEventOccurrenceUsersWithPresencesToExcelColumnEmail:"Adresse courriel",GetEventOccurrenceUsersWithPresencesToExcelColumnEndDate:"Date de Fin",GetEventOccurrenceUsersWithPresencesToExcelColumnFirstName:"Pr\xe9nom",GetEventOccurrenceUsersWithPresencesToExcelColumnLanguage:"Langue",GetEventOccurrenceUsersWithPresencesToExcelColumnLastName:"Nom",GetEventOccurrenceUsersWithPresencesToExcelColumnLocation:"Lieu",GetEventOccurrenceUsersWithPresencesToExcelColumnMemberCode:"Code de membre",GetEventOccurrenceUsersWithPresencesToExcelColumnOccurrenceStatusIsCompleted:"Statut",GetEventOccurrenceUsersWithPresencesToExcelColumnStartDate:"Date de Debut",GetEventOccurrenceUsersWithPresencesToExcelColumnTimeZone:"Fuseau Horaire",GetEventOccurrenceUsersWithPresencesToExcelColumnUserName:"Nom d'utilisateur",GetEventOccurrenceUsersWithPresencesToExcelHeaderEndDate:"Date de fin",GetEventOccurrenceUsersWithPresencesToExcelHeaderSignature:"Signature",GetEventOccurrenceUsersWithPresencesToExcelHeaderSignatureDate:"Date de signature",GetEventOccurrenceUsersWithPresencesToExcelHeaderStartDate:"Date de d\xe9but",GetEventSalesReportToExcelCode:"Code",GetEventSalesReportToExcelEndDate:"Date de fin",GetEventSalesReportToExcelEventLabel:"Nom de l'\xe9v\xeanement",GetEventSalesReportToExcelStartDate:"Date de d\xe9but",GetEventSalesReportToExcelSubTotal:"Revenus (sans les taxes)",GetEventSalesReportToExcelTotalInscriptions:"Nombre de participants",GetEventsCalendarToExcelColumnEndDate:"Date de fin",GetEventsCalendarToExcelColumnEventOccurrenceDescription:"Description",GetEventsCalendarToExcelColumnEventOccurrenceLabel:"Lieu",GetEventsCalendarToExcelColumnEventOccurrenceTrainer:"Formateur",GetEventsCalendarToExcelColumnIsCanceled:"Statut",GetEventsCalendarToExcelColumnLabel:"\xc9v\xe9nement",GetEventsCalendarToExcelColumnNumberOfPlaces:"Nombre de places",GetEventsCalendarToExcelColumnNumberOfPresents:"Pr\xe9sents",GetEventsCalendarToExcelColumnNumberOfReservedPlaces:"Nombre de places reserv\xe9es",GetEventsCalendarToExcelColumnProjectNumberOrFolder:"No. Projet/Dossier",GetEventsCalendarToExcelColumnStartDate:"Date de d\xe9but",GetExamReportActivityAnswersExcelAnswer:"R\xe9ponse",GetExamReportActivityAnswersExcelGrade:"Note",GetExamReportActivityAnswersExcelPartialGrade:"Note partielle",GetExamReportActivityAnswersExcelQuestionLabel:"Question",GetExamReportActivityAnswersExcelQuestionType:"Type de question",GetExamReportActivityAnswersExcelSkill:"Comp\xe9tence",GetExamReportActivityDetailsExcelCompany:"Companie",GetExamReportActivityDetailsExcelCompletionDate:"Date de compl\xe9tion",GetExamReportActivityDetailsExcelEmail:"Courriel",GetExamReportActivityDetailsExcelFirstName:"Pr\xe9nom",GetExamReportActivityDetailsExcelGrade:"Note",GetExamReportActivityDetailsExcelGroups:"Groupes",GetExamReportActivityDetailsExcelLastName:"Nom",GetExamReportActivityDetailsExcelRetakes:"Nombre de Tentatives",GetExamReportActivityDetailsExcelUserName:"Nom d'utilisateur",GetExamReportActivityExcelActivityLabel:"Activit\xe9",GetExamReportActivityExcelAverageGrade:"Note moyenne (%)",GetExamReportActivityExcelProctored:"Surveill\xe9",GetExamReportActivityExcelQuestionnaireIsRandom:"Al\xe9atoire",GetExamReportActivityExcelQuestionnaireLabel:"Examen",GetExamReportActivityExcelQuestionnaireType:"Type d'examen",GetExamReportActivityExcelQuestionNumber:"Nombre de Questions",GetExamReportActivityExcelToCorrect:"Nombre de questionnaires \xe0 corriger",GetExamReportActivityExcelTotalAnswers:"Nombre de r\xe9pondants",GetExamReportActivityExcelTotalEnrollment:"Nombre d'inscriptions",GetExamReportActivityTooltip:"Recherche dans la grille selon le titre du cours et le titre de l'examen.",GetExamReportStartsAnswerExcelCustomAnswerGrade:"Note pour la r\xe9ponse de l'utililsateur",GetExamReportStatsAnswerExcel:"Rapport d'examen par groupes",GetExamReportStatsAnswerExcelAnswerLabel:"R\xe9ponses",GetExamReportStatsAnswerExcelAnswerSelectionPercentage:"Pourcentage de s\xe9lection",GetExamReportStatsAnswerExcelAnswerSelectionRate:"Nombre de s\xe9lections/Nombre de r\xe9ponses",GetExamReportStatsAnswerExcelCustomAnswerLabel:"R\xe9ponse donn\xe9e par l'utilisateur",GetExamReportStatsAnswerExcelQuestionLabel:"Question",GetExamReportStatsAnswerExcelQuestionSuccessRate:"Taux de succ\xe8s",GetExamReportStatsAnswerExcelQuestionType:"Type",GetExamReportUserExcelCompletionDate:"Date de compl\xe9tion",GetExamReportUserExcelCompletionTime:"Temps de compl\xe9tion",GetExamReportUserExcelCourseLabel:"Cours",GetExamReportUserExcelFirstName:"Pr\xe9nom",GetExamReportUserExcelGrade:"Note",GetExamReportUserExcelIsProctored:"Surveill\xe9",GetExamReportUserExcelIsRandom:"Al\xe9atoire",GetExamReportUserExcelLastName:"Nom",GetExamReportUserExcelQuestionnaireLabel:"Examen",GetExamReportUserExcelQuestionsUsed:"Nombre de questions",GetExamReportUserExcelRetakes:"Tentatives",GetExamReportUserExcelUsername:"Nom d'utilisateur",GetExpiringCoursesDetailReportToExcelColumnAddress:"Adresse",GetExpiringCoursesDetailReportToExcelColumnCompletionDate:"Date d'ach\xe8vement",GetExpiringCoursesDetailReportToExcelColumnEnrollmentDate:"Date d'inscription",GetExpiringCoursesDetailReportToExcelColumnExpiryDate:"Date d'expiration",GetExpiringCoursesDetailReportToExcelColumnExpiryNotifiedDate:"Date d'expiration notifi\xe9e",GetExpiringCoursesDetailReportToExcelColumnFirstName:"Pr\xe9nom",GetExpiringCoursesDetailReportToExcelColumnLastName:"Nom",GetExpiringCoursesDetailReportToExcelColumnUserName:"Nom d'utilisateur",GetExpiringCoursesReportToExcelColumnEnrollmentCount:"Nombre d'inscriptions",GetExpiringCoursesReportToExcelColumnExpiringEnrollmentCount:"Inscriptions expir\xe9es",GetExpiringCoursesReportToExcelColumnLabel:"Libell\xe9",GetExpiringCoursesReportToExcelColumnReminderPeriod:"P\xe9riode de rappel (jours)",GetExpiringCoursesReportToExcelColumnValidityPeriod:"P\xe9riode de validit\xe9 (mois)",GetLoginAttemptReportsToExcelColumnIpAddress:"Adresse Ip",GetLoginAttemptReportsToExcelColumnLoginDate:"Date de connexion",GetLoginAttemptReportsToExcelColumnUserFirstName:"Pr\xe9nom",GetLoginAttemptReportsToExcelColumnUserId:"Id utilisateur",GetLoginAttemptReportsToExcelColumnUserLastName:"Nom",GetLoginAttemptReportsToExcelColumnUserName:"Nom d'utilisateur",GetLoginAttemptReportsToExcelColumnUserRole:"R\xf4le",GetOccurrencePresenceExcelCode:"Code d'Occurence:",GetOccurrencePresenceExcelDescription:"Description:",GetOccurrencePresenceExcelFileName:"Rapport Presence",GetOccurrencePresenceExcelSeats:"Place(s) R\xe9serv\xe9e(s)",GetOccurrencePresenceReportExcelModelCompany:"Entreprise",GetOccurrencePresenceReportExcelModelCompanyUserProfile:"Profile d'Entreprise",GetOccurrencePresenceReportExcelModelCompanyUserProfilePosition:"Position",GetOccurrencePresenceReportExcelModelEmail:"Courriel",GetOccurrencePresenceReportExcelModelFirstName:"Prenom",GetOccurrencePresenceReportExcelModelLanguage:"Langage",GetOccurrencePresenceReportExcelModelLastName:"Nom",GetOccurrencePresenceReportExcelModelMemberCode:"Code de Membre",GetOccurrencePresenceReportExcelModelUserName:"Nom d'utilisateur",GetProctoringExamCodeRequestError:"Une erreur s'est produite lors de la g\xe9n\xe9ration du code",GetProgressReportCoursesByUserToExcelColumnCompletedItems:"Le\xe7ons compl\xe9t\xe9es",GetProgressReportCoursesByUserToExcelColumnCurrentItems:"Le\xe7ons en cours",GetProgressReportCoursesByUserToExcelColumnEnrollmentDate:"Date d'inscription au cours",GetProgressReportCoursesByUserToExcelColumnLabel:"Libell\xe9",GetProgressReportCoursesByUserToExcelColumnProgress:"Progression %",GetProgressReportCoursesByUserToExcelColumnTotalItems:"Nombre total de le\xe7ons",GetQuestionnaireDetailsToExcelColumnAnswer:"R\xe9ponse",GetQuestionnaireDetailsToExcelColumnOrder:"Ordre",GetQuestionnaireDetailsToExcelColumnQuestion:"Question",GetQuestionnaireDetailsToExcelColumnQuestionGrade:"Pointage",GetQuestionnaireDetailsToExcelColumnQuestionType:"Type",GetQuestionnaireDetailsToExcelColumnWeighting:"Pointage",GetTransactionDetailsTotalGiftCertificatePrefix:"Utilisation des",GetUserQuestionnaireAnswerToExcelColumnAnswer:"R\xe9ponse",GetUserQuestionnaireAnswerToExcelColumnOrder:"Ordre",GetUserQuestionnaireAnswerToExcelColumnQuestion:"Question",GetUserQuestionnaireAnswerToExcelColumnWeighting:"Pointage",GetUsersByLotForAdministratorExcelModelsAssignmentDate:"Date d'assignation",GetUsersByLotForAdministratorExcelModelsEmail:"Courriel",GetUsersByLotForAdministratorExcelModelsFirstName:"Nom",GetUsersByLotForAdministratorExcelModelsLastName:"Pr\xe9nom",GetUsersByLotForAdministratorExcelModelsStatus:"Statut",GetUsersByLotForAdministratorExcelModelsUserName:"Nom d'utilisateur",GetUsersByLotForExcelModelsCanceledSession:"Annul\xe9",GetUsersByLotForExcelModelsNotPresent:"Absent",GetUsersByLotForExcelModelsPresent:"Pr\xe9sent",GetUsersByLotForExcelModelsToValidate:"Pr\xe9sence \xe0 valider",GetUsersByLotForSupervisorExcelModelsAssignmentDate:"Date d'assignation",GetUsersByLotForSupervisorExcelModelsEmail:"Courriel",GetUsersByLotForSupervisorExcelModelsFirstName:"Nom",GetUsersByLotForSupervisorExcelModelsLastName:"Pr\xe9nom",GetUsersByLotForSupervisorExcelModelsNotPresent:"Absent",GetUsersByLotForSupervisorExcelModelsPresent:"Pr\xe9sent",GetUsersByLotForSupervisorExcelModelsStatus:"Statut",GetUsersByLotForSupervisorExcelModelsToValidate:"Pr\xe9sence \xe0 valider",GetUsersByLotForSupervisorExcelModelsUserName:"Nom d'utilisateur",GetUsersReportToExcelAcceptNewsLetters:"Abonn\xe9 \xe0 l'infolettre",GetUsersReportToExcelCompanyName:"Entreprise",GetUsersReportToExcelCompanyPosition:"Fonction",GetUsersReportToExcelEmail:"Adresse courriel",GetUsersReportToExcelFirstName:"Pr\xe9nom",GetUsersReportToExcelGroups:"Groupes",GetUsersReportToExcelLastName:"Nom",GetUsersReportToExcelPhoneNumber:"Num\xe9ro de t\xe9l\xe9phone",GetUsersReportToExcelRegistrationDate:"Date d'inscription",GetUsersReportToExcelRole:"R\xf4le",GetUsersReportToExcelUserName:"Nom d'utilisateur",GetUserSurveyAnswerToExcelColumnAnswer:"R\xe9ponse",GetUserSurveyAnswerToExcelColumnOrder:"Ordre",GetUserSurveyAnswerToExcelColumnQuestion:"Question",GetUsersWithLicencesAndStatsToExcelColumnActivated:"Activ\xe9e(s)",GetUsersWithLicencesAndStatsToExcelColumnAssigned:"Assign\xe9e(s)",GetUsersWithLicencesAndStatsToExcelColumnBought:"Achet\xe9e(s)",GetUsersWithLicencesAndStatsToExcelColumnCourse:"Cours",GetUsersWithLicencesAndStatsToExcelColumnDate:"Date",GetUsersWithLicencesAndStatsToExcelColumnDistributed:"Distribu\xe9e(s)",GetUsersWithLicencesAndStatsToExcelColumnFullName:"Nom",GetUsersWithLicencesAndStatsToExcelColumnGroups:"Groupes",GetUsersWithLicencesAndStatsToExcelColumnInvoiceNo:"No facture",GetUsersWithLicencesAndStatsToExcelColumnPrice:"Prix",GetUsersWithLicencesAndStatsToExcelColumnRole:"R\xf4le",GetUsersWithLicencesAndStatsToExcelColumnUndistributed:"Non distribu\xe9e(s)",GetWaitingListDetailsToExcelEmail:"Courriel",GetWaitingListDetailsToExcelFirstName:"Pr\xe9nom",GetWaitingListDetailsToExcelGroups:"Groupe(s)",GetWaitingListDetailsToExcelLastName:"Nom",GetWaitingListDetailsToExcelPhoneNumber:"Num\xe9ro de t\xe9l\xe9phone",GetWaitingListDetailsToExcelSubscribtionDate:"Date d'inscription",GetWaitingListDetailsToExcelUserName:"Nom d'utilisateur",GetWaitingListToExcelCGetWaitingListToExcelColumnNbUsers:"Nombre d'inscriptions",GetWaitingListToExcelColumnAddress:"Adresse",GetWaitingListToExcelColumnCourseName:"Cours",GetWaitingListToExcelColumnNbUsers:"Nombre d'inscriptions",GetWaitingListToExcelColumnOccurrenceEndDate:"Date de fin",GetWaitingListToExcelColumnOccurrenceStartDate:"Date de d\xe9but",GetWaitingListToExcelColumnType:"Type",GetWishListDetailsToExcelEmail:"Courriel",GetWishListDetailsToExcelFirstName:"Pr\xe9nom",GetWishListDetailsToExcelLastName:"Nom",GetWishListDetailsToExcelSubscribtionDate:"Date d'inscription",GetWishListDetailsToExcelUserName:"Nom d'utilisateur",GiftCard:"Ch\xe8que cadeau",GiftCertificates:"Ch\xe8ques-cadeaux",GiftCourse:"Cours cadeau",GiftTraining:"Activit\xe9 offerte par",GoogleTagManagerEventLabelOnPageChange:"Voir une page virtuelle",Grade:"R\xe9sultat",GradeByQuestion:"Corriger par question",GradeExam:"Calculer la note",GradeOneQuestion:"Effectuez les corrections de toutes les r\xe9ponses de la m\xeame question \xe0 la fois",GraphApiError:"Une erreur s'est produite",Group:"Groupe",GroupDeleteConfirm:"Voulez-vous supprimer ce groupe et tous ses sous-groupes?",GroupDeleteConfirmButton:"Confirmer",GroupDeleteConfirmTitle:"Veuillez confirmer la suppression",GroupDetails:"D\xe9tails du groupe",GroupHasBeenCreated:"Le groupe a bien \xe9t\xe9 cr\xe9\xe9!",GroupHasBeenDeleted:"Le groupe a bien \xe9t\xe9 supprim\xe9!",GroupHasBeenMoved:"Le groupe a bien \xe9t\xe9 d\xe9plac\xe9!",GroupHasBeenUpdated:"Le groupe a bien \xe9t\xe9 modifi\xe9!",GroupHint1SelectActivity:"S\xe9lectionnez l'activit\xe9",GroupHint3SelectUsers:"S\xe9lectionnez le(s) utilisateur(s) \xe0 inscrire",GroupListCreateGroupNoParentTooltip:"Le groupe sera cr\xe9\xe9 \xe0 la racine",GroupListDeleteTooltip:"Supprimer",GroupListEditConfigurationTooltip:"Modifier les auto-assignations",GroupListEditTooltip:"Modifier le nom du groupe",GroupListMoveGroupGroups:"Groupes:",GroupListMoveGroupNoParentError:"Vous devez s\xe9lectionnez un groupe parent pour le groupe.",GroupListMoveGroupNoParentTooltip:"Le groupe sera d\xe9plac\xe9 \xe0 la racine",GroupListMoveGroupSelectionTitle:"Groupe parent s\xe9lectionn\xe9:",GroupListMoveGroupSelectionTitleEmpty:"Groupe parent s\xe9lectionn\xe9:",GroupListMoveGroupSelectionTitleEmptyGroup:"Aucun",GroupListMoveGroupSelectionTitleEmptySupervisor:"Veuillez s\xe9lectionner un groupe parent.",GroupListMoveGroupTitle:"S\xe9lectionner le groupe parent pour le groupe.",GroupListMoveGroupWarningAlreadyInRoot:"Le groupe se trouve d\xe9j\xe0 \xe0 la racine.",GroupListMoveGroupWarningInfo:"Si aucun groupe n'est s\xe9lectionn\xe9, il sera d\xe9plac\xe9 \xe0 la racine.",GroupListMoveGroupWrongParentError:"Le groupe parent ne peut pas \xeatre le m\xeame que le groupe \xe0 d\xe9placer.",GroupListMoveTooltip:"D\xe9placer",GroupManagement:"Gestion des groupes",GroupMembers:"Membres",GroupModeEditingTitle:"(Mode d'\xe9dition d\u2019un regroupement d'activit\xe9s)",GroupMove:"D\xe9placer le groupe",GroupPartialDeleteGroupWarning:"Les utilisateurs feront toujours partie du groupe parent associ\xe9 s\u2019il y\u2019a lieu.",GroupPartialMove:"D\xe9placer le groupe",GroupPartialWhereToMove:"O\xf9 souhaitez-vous d\xe9placer le groupe :",GroupRepositoryAllUsers:"Tous les utilisateurs",GroupRestrictedSetPublic:"Rendre publique",GroupRestrictedSpecifyGroups:"Sp\xe9cifier les groupes",Groups:"Groupes",GroupsAllUsers:"Tous les utilisateurs",GroupsCreateSupervisorPermissionError:"Vous devez s\xe9lectionner le groupe de destination pour la cr\xe9ation d'un nouveau groupe.",GroupSearchMove:"Rechercher le nouvel emplacement de ce groupe",GroupsEnrollmentPageTitle:"Gestion des inscriptions et des groupes",GroupServiceErrorAssignRole:"Vous ne pouvez pas assigner ce r\xf4le \xe0 cet utilisateur.",GroupShowSubGroup:"Cliquez pour voir les sous-groupes",GroupsIn:"Voir les membres du groupe",GroupsList:"Liste des groupes",GroupsListAllUsersSupervisor:"Tous mes utilisateurs",GroupsListContainsAutoAssignmentTooltip:"Ce groupe contient des activit\xe9s en auto-assignation.",GroupsListDeleteGroupPermissionError:"Vous n'avez pas la permission de supprimer ce groupe.",GroupsListEditConfigurationSuccess:"Les auto-assignations pour ce groupe ont bien \xe9t\xe9 sauvegard\xe9es.",GroupsManagement:"Gestion des utilisateurs",GroupsManagementAccessPeriodList:"Liste des examens avec une p\xe9riode d'acc\xe8s",GroupsManagementNameAlreadyExists:"Il y a d\xe9j\xe0 un groupe ayant ce nom.",GroupsManagementNameEmpty:"Le libell\xe9 du groupe ne peut pas \xeatre vide",GroupsManagementUserHasNoGroups:"L'utilisateur n'est assign\xe9 \xe0 aucun groupe.",GroupsPartialDescriptionModal:"Description (visible dans les interfaces administratives uniquement)",GroupsPartialGroupNameTitle:"Nom du groupe",GroupsPartialGroupsLabel:"Groupes",GroupsPartialSearchGroup:"Chercher un groupe",GroupsPartialSelectGroup:"S\xe9lectionnez le groupe",GroupsUsersPageTitle:"Gestion des groupes et des utilisateurs",HasMultipleRegistrationDisallowedAsyncError:"Vous ne pourrez pas inscrire {0} de nouveau \xe0 l'activit\xe9 : {1} tant qu'il ne l'aura pas compl\xe9t\xe9e.",HasMultipleRegistrationDisallowedError:"Vous ne pourrez pas inscrire {0} de nouveau \xe0 l'activit\xe9 : {1} tant que les dates de l'\xe9v\xe9nement ne seront pas d\xe9pass\xe9es.",HasMultipleRegistrationDisallowedError2:"Vous ne pouvez pas inscrire {0} plusieurs fois \xe0 l'activit\xe9 : {1}.",HasProctoredExam:"Contient un \xe9l\xe9ment surveill\xe9",HeaderAdminGuide:"Guide de l'administrateur",HeaderEditorGuide:"Guide de l'\xe9diteur",HeaderGroupsProgressionReport:"Exporter les utilisateurs",HeaderLanguageCodeText:"Voulez-vous enregistrer cette langue comme votre langue de pr\xe9ference ? <br />Toutes les notifications, vous seront envoy\xe9es dans cette langue.",HeaderPleaseSelectLanguage:"Veuillez s\xe9lectionner une langue",HeaderSelectLanguageToBeSaved:"Dans votre compte, vous n'avez pas de langue de pr\xe9f\xe9rence. <br />Voulez-vous s\xe9lectionner une langue de la liste ci-dessous, pour qu'elle soit la langue utilis\xe9e lors de l'envoi des notifications.",HeaderStopImpersonating:"Revenir \xe0",HeaderSupervisorGuide:"Guide du superviseur",HeaderSupervisorPlusGuide:"Guide du superviseur plus",HeaderTrainerEditorGuide:"Guide de l'\xe9diteur-formateur",HeaderTrainerGuide:"Guide du formateur",HeaderUserGuide:"Guide de l'utilisateur",HiddenWord:"Mot cach\xe9",HideCompleteSchedule:"Masquer l'horaire",HideInCourseDetailsPage:"Masquer le formateur dans le d\xe9tail de l'activit\xe9",HideInCourseDetailsPageTooltip:"Le formateur ne sera pas affich\xe9 dans le d\xe9tail de l'occurrence lorsqu'on clique sur une activit\xe9 \xe0 partir du catalogue.",HideInTrainersPage:"Masquer le formateur de la liste des Formateurs",HideInTrainersPageTooltip:"Le formateur ne sera pas affich\xe9 dans la liste des formateurs lorsqu'on clique sur l'option Formateur du menu.",HideLogoFromNavigationMenu:"Masquer le logo principale du menu de navigation",HideLogoFromNavigationMenuTooltip:"Le logo du menu de navigation sera cach\xe9 pour tous les utilisateurs.",HideUrlToParticipant:"Cacher l'url au participant dans la notification",HideUsersSelfEnrolledCoursesToSupervisorContent:"Cacher aux superviseurs les rapports de progression des cours auto-inscrits des utilisateurs",HideUsersSelfEnrolledCoursesToSupervisorContentTooltip:"Les rapports de progression des cours qui ont \xe9t\xe9 auto-inscrits par les utilisateurs seront cach\xe9s pour tous les superviseurs",HideUsersSelfEnrolledCoursesToSupervisorPlusContent:"Cacher aux SuperviseurPlus les rapports de progression des cours auto-inscrits des utilisateurs",HideUsersSelfEnrolledCoursesToSupervisorPlusContentTooltip:"Les rapports de progression des cours qui ont \xe9t\xe9 auto-inscrits par les utilisateurs seront cach\xe9s pour tous les SuperviseurPlus",HintAsyncClassReminderNotificationPart1:"La fr\xe9quence minimum est de 1 jour. Le rappel sera envoy\xe9",HintAsyncClassReminderNotificationPart2:"apr\xe8s que le participant se soit inscrit au cours.",HintCertificationExpiryNotification:"La configuration des rappels est en jours.",HintReminderNotification:"Les rappels seront envoy\xe9s avant la session de l'\xe9v\xe9nement.",HintReminderNotificationPart1:"La fr\xe9quence minimum est de 15 minutes. Le rappel sera envoy\xe9",HintReminderNotificationPart2:"avant la session de l'\xe9v\xe9nement.",Home:"Accueil",HomeCreateOrUpdateAddTitle:"Nouvel \xe9l\xe9ment",HomeListAreYouSureDelete:"Souhaitez-vous vraiment supprimer l'\xe9l\xe9ment s\xe9lectionn\xe9?",HomeListBannerImageFormat:"L'\xe9l\xe9ment en premi\xe8re position, de taille grand, devrait avoir un format minimum de 1920px par 630px",HomeListColumnClicks:"Nombre de clics",HomeListColumnEndDate:"Date de retrait",HomeListColumnLabel:"Libell\xe9",HomeListColumnOrder:"Ordre",HomeListColumnSize:"Taille",HomeListColumnStartDate:"Date de parution",HomeListDeleteSuccess:"L'\xe9l\xe9ment selectionn\xe9 \xe0 \xe9t\xe9 supprimer avec succ\xe8s.",HomeListSearchTooltip:"Recherche dans la grille selon le titre et le libell\xe9",HomePage:"Page d'accueil",HomePageCarouselImage:"Ajoutez plusieurs images pour cr\xe9er un carrousel !",HomePageImageFormatLargeTooltip:"Noter : Vous pouvez r\xe9utiliser la m\xeame taille d'image que celle utilis\xe9e pour la banni\xe8re d'une page d\xe9tails.",HomePageImageFormatSmallTooltip:"Noter : Vous pouvez r\xe9utiliser la m\xeame taille d'image que celle utilis\xe9e pour l'image du catalogue.",HomePageManagementAddImage:"Ajouter une image",HomePageManagementAddTitle:"Ajouter un item \xe0 l'accueil",HomePageManagementBannerImageFirstPart:"Affichage banni\xe8re (Si en",HomePageManagementBannerImageFormat:"Si cette image est en premi\xe8re position (Votre banni\xe8re), celle-ci devrait avoir un format minimum de",HomePageManagementBannerImageSecondPart:"position dans le tableau \xe0 l'\xe9tape pr\xe9c\xe9dent)",HomePageManagementButtonText:"En savoir plus",HomePageManagementBy:"par",HomePageManagementCardDisplay:"Affichage en page",HomePageManagementContentText:"Contenu textuel",HomePageManagementDelay:"Dur\xe9e d'affichage",HomePageManagementDetails:"Details",HomePageManagementDraftImage:"\xc9bauche",HomePageManagementEditTitle:"Modifier l'item s\xe9lectionn\xe9",HomePageManagementEndDate:"Date de retrait",HomePageManagementErrorAtleastOneImage:"Vous devez au moins inclure une image",HomePageManagementErrorAtleastOneImagePerTranslation:"Vous devez au moins inclure une image par traduction",HomePageManagementErrorEmptyContentText:"Le contenu textuel est obligatoire.",HomePageManagementErrorInvalidDelaiType:"Le d\xe9lai est invalide",HomePageManagementErrorInvalidEndDate:"La date de retrait doit \xeatre sup\xe9rieur ou \xe9gale \xe0 la date de d\xe9but",HomePageManagementErrorInvalidFileDimensions:"Attention : Le favicon semble \xeatre plus petit que la taille recommand\xe9e et peut appara\xeetre pix\xe9lis\xe9. T\xe9l\xe9verser 32 x 32px pour obtenir les meilleurs r\xe9sultats",HomePageManagementErrorInvalidFiletype:"Type de fichier invalide",HomePageManagementErrorNotSquareImage:"Attention : Le favic\xf4ne ne semble pas \xeatre carr\xe9. Il peut y avoir un recadrage",HomePageManagementFinalImage:"Publi\xe9",HomePageManagementImageFormat:"Format recommand\xe9",HomePageManagementImageFormats:"Formats recommand\xe9s",HomePageManagementImageFormatsWithoutTitle:"Pleine hauteur sans titre sous l'image",HomePageManagementImageFormatsWithTitle:"Avec titre sous l'image",HomePageManagementImages:"Images",HomePageManagementItemAdded:"Item ajout\xe9.",HomePageManagementItemTitle:"Titre",HomePageManagementItemUpdated:"Item modifi\xe9.",HomePageManagementLabel:"Libell\xe9",HomePageManagementLarge:"Grand",HomePageManagementLink:"Lien",HomePageManagementMedium:"Moyen",HomePageManagementPreview:"Pr\xe9visualisation",HomePageManagementPreviewTitle:"Pr\xe9visualiser la page",HomePageManagementRemoveTitle:"Supprimer l'item s\xe9lectionn\xe9",HomePageManagementSize:"Taille",HomePageManagementSmall:"Petit",HomePageManagementStartDate:"Date de parution",HomePageManagementText:"Description",HomePageManagementTitle:"Gestion de la page d'accueil",HomePageManagementTitleUnderImage:"Titre sous l'image",HomePageManagementTooltipDelay:"Combien de temps (en secondes) chaque image est affich\xe9e avant de passer \xe0 la prochaine.",HomePageManagementTooltipItemTitle:"Titre de l'item. Ce champ sera visible pour l'utilisateur",HomePageManagementTooltipLabel:"Ce champ ne sert qu'\xe0 identifier l'item dans la liste et ne sera pas visible pour l'utilisateur",HomePageManagementTooltipLink:"Le lien que les utilisateurs suivront en cliquant sur l'item",HomePageManagementTooltipText:"La description n'appara\xeet que sur les moyens et grand items.",HomePageManagementType:"Type",HomePageManagementTypeImage:"Image",HomePageManagementTypeText:"Texte",HomePageManagementVisibility:"\xc9tat",Hybrid:"Hybride",IfApplicableCertificate:"Si applicable, vous trouverez le certificat en pi\xe8ce jointe.",IHaveReadAndIAccept:"J'ai lu et j'accepte",ImportUsers:"Importation des utilisateurs",ImportUsersFromCSV:"Importer des membres depuis un fichier CSV",ImpossibleToRemoveProgression:"Impossible d'enlever la progression",Inactive:"Inactif",InClassOccurrenceSectionTooltip:"Personnalisez ici les informations qui constituent le d\xe9tail de l\u2019occurrence en classe qui apparait dans la section \xab Contenu \xbb. Glissez-disposez des champs ci-dessous, apportez les modifications d\xe9sir\xe9es, puis enregistrer. Vous verrez les informations mises \xe0 jour dans la section \xab Pr\xe9visualisation \xbb.",InClassOccurrenceTitle:"D\xe9tails de l'occurrence en classe",InClassSessionTitle:"Session en classe",IncludeSubGroups:"Afficher les sous-groupes",IncorrectAnswers:"R\xe9ponses incorrectes",IncorrectCardCvcError:"Cvc incorrecte",IncorrectCardNumberError:"Num\xe9ro de carte de cr\xe9dit incorrecte",IncorrectOldPassword:"Ancien mot de passe incorrect",InexistantData:"Donn\xe9es inexistantes",InformOfBuyingProduct:"Ceci est un message automatique pour vous informer de l'achat de :",InformParticipants:"Informer les participants",InformParticipantsTootlip:"Informer les participants des derniers changements li\xe9s \xe0 leurs sessions.",InformTrainer:"%tenantUrl% vous informe que vous \xeates formateur sur sa plateforme",InformTrainers:"Informer les formateurs",InformTrainersTootlip:"Informer les formateurs des derniers changements li\xe9s \xe0 leurs sessions.",InHours:"en heures",InscriptionExistSessionCreationMessage:"Certains apprenants ont d\xe9j\xe0 compl\xe9t\xe9 toutes les sessions pour cette occurrence. \xcates-vous s\xfbre de vouloir ajouter une nouvelle session?",InsertTextHere:"Ins\xe9rer du texte ici",IntegrityAdvocateWidgetLegend1:"Vous pouvez activer la surveillance sur les examens en utilisant l'interface ci-dessous.",IntegrityAdvocateWidgetLegend2:"Dans l'interface, la notion <strong> <em> d'activit\xe9s </em> </strong> fait r\xe9f\xe9rence \xe0 un examen disponible dans une activit\xe9 de formation.",IntegrityAdvocateWidgetLegend3:"Veuillez prendre note que seul les cours contenant un examen visible seront disponibles dans la liste.",IntegrityAdvocateWidgetLegend4:"L'onglet <strong> <em> Participants </em> </strong> vous permets de voir les r\xe9sultats de surveillance des utilisateurs selon une activit\xe9 (examen) s\xe9lectionn\xe9e.",IntegrityAdvocateWidgetLegend5:"L'onglet <strong> <em> Activit\xe9s </em> </strong> vous permets d'activer/d\xe9sactiver la surveillance pour un examen ainsi que de configurer les options de la surveillance.",InternalErrorMessage:"Notre serveur est en pause caf\xe9",IntervalBetweenPasswordMaximumValueToaster:"L'interval entre le changement de mot de passe ne peut d\xe9passer la valeur maximale de 1000.",InvalidActivationAtempt:"Tentative d'activation non valide .",InvalidCaptcha:"Ce captcha est invalide ou a expir\xe9",InvalidCardCvcError:"Cvc invalide",InvalidCardMMYYError:"Date d'expiration invalide",InvalidCardNumberError:"Num\xe9ro de carte de cr\xe9dit invalide",InvalidEmailformat:"Le format de l'adresse courriel est invalide.",InvalidIPAddress:"Vous ne pouvez pas lancer l'examen, car il est d\xe9j\xe0 en cours sur un autre poste ou vous n'\xeates pas autoris\xe9 \xe0 le lancer depuis cet \xe9tablissement. Adress Ip autoris\xe9 : {0}, Address Ip actuel {1}.",InvalidOauthToken:"Votre requ\xeate d'authentification externe est invalide.",InvalidPhoneNumber:"Le num\xe9ro de t\xe9l\xe9phone est invalide",InvalidSendTechnicalSupportAttempt:"L'information donn\xe9e au soutien technique est invalide",InvalidSendTenantSupportAttempt:"L'information que vous avez saisie est invalide",InvalidUserName:"Le nom d'utilisateur n'est pas valide",Invitation:"%tenantUrl% vous invite \xe0 compl\xe9ter votre compte !",Invite:"Inviter",InviteByEmailCannotDowngradeUser:"Vous ne pouvez pas inviter un utilisateur avec un r\xf4le inf\xe9rieur \xe0 son r\xf4le actuel",InviteByEmailContactCustomerService:"Si vous avez des questions contactez le service \xe0 la client\xe8le de %tenantUrl% :",InviteByEmailCourseHowToAccess:"Afin d\u2019acc\xe9der \xe0 cette activit\xe9, un compte a \xe9t\xe9 cr\xe9\xe9 pour vous. Pour consulter cette activit\xe9, veuillez d\u2019abord compl\xe9ter votre profil utilisateur en cliquant sur le lien suivant : {0}.",InviteByEmailCourseSignUpHowToAccess:"Vous pouvez consulter cette activit\xe9 en cliquant sur le lien suivant {0}.",InviteByEmailCourseWhyYouGetThis:"Ceci est un message automatique pour vous informer de votre inscription \xe0 l\u2019activit\xe9 : {0}.",InviteByEmailDoNotReply:"Merci de ne pas r\xe9pondre \xe0 ce message g\xe9n\xe9r\xe9 automatiquement.",InviteByEmailEventDetails:"Voici les d\xe9tails de l'activit\xe9 :",InviteByEmailHi:"Bonjour %fullName%,",InviteByEmailHowToAccess:"Afin d\u2019acc\xe9der aux diff\xe9rentes activit\xe9s de formation offertes, vous devez d\u2019abord compl\xe9ter les information de votre compte d\u2019utilisateur %tenantUrl% en cliquant sur le lien suivant : %anchorLink% .",InviteByEmailHowToAccessCourse:"Acc\xe9der \xe0 mon activit\xe9",InviteByEmailHowToAccessLink:"compl\xe9ter mon compte",InviteByEmailWhyYouGetThis:"Ceci est un message automatique pour vous informer de votre inscription \xe0 la plateforme %tenantUrl% .",InviteUserByEmailEmailAlreadyUser:"Ce courriel est d\xe9j\xe0 utilis\xe9 par un utilisateur",InviteUserByEmailSuccess:"L'utilisateur a \xe9t\xe9 invit\xe9 \xe0 ce groupe avec succ\xe8s",InviteUserByEmailSupervisingUserMustBeSupervisor:"Un utilisateur qui supervise un groupe doit avoir le r\xf4le Superviseur",InviteUserByEmailUserExistsNoGroup:"Cet utilisateur existe d\xe9j\xe0, veuillez s\xe9lectionner un groupe afin d'inviter l'utilisateur",InviteUserCannotAssignRole:"Vous ne pouvez pas inviter un utilisateur avec ce r\xf4le",InviteUserTooManyForRole:"Vous ne pouvez plus inviter d'utilisateur avec ce r\xf4le car la limite \xe0 \xe9t\xe9 atteinte",Invoice:"Facture",IsAvailable:"est maintenant disponible.",Item:"\xc9l\xe9ment",ItemIsNotShipped:"Non exp\xe9di\xe9",ItemIsShipped:"Exp\xe9di\xe9",ItemMarkedUnShipped:"Non exp\xe9di\xe9",January:"Janvier",JanYoyDashboard:"Jan",July:"Juillet",JulYoyDashboard:"Juil",June:"Juin",JunYoyDashboard:"Juin",Keywords:"Mots-cl\xe9s",KeywordsSearch:"Recherche par mots-cl\xe9s",Label:"Titre",Language:"Langue",LastPage:"Dernier",LauchProctoredExamMessageInfo:"Veuillez noter que l'examen qui est sur le point de d\xe9buter sera surveill\xe9. Veuillez vous assurer de suivre les consignes et les r\xe8gles de la surveillance. Veuillez \xe9galement vous assurer d'utiliser un ordinateur avec une cam\xe9ra et d'avoir une pi\xe8ce d'itentit\xe9 valide en main. De plus, la langue utilis\xe9e pour l'outil de surveillance sera la langue par d\xe9faut de votre navigateur.",LauchProctoredExamTitle:"Examen surveill\xe9",Launch:"Lancer",LaunchCount:"Nbre. de lancements",LaunchWebinarButtonDisabledTooltip:"Ce lien d'acc\xe8s sera disponible 15 minutes avant l'heure pr\xe9vue du webinaire.",LayoutPageAboutTitle:"\xc0 propos",LeaveCommentToQuestion:"Laisser un commentaire annex\xe9 \xe0 la question qui ne sera visible que par l'apprenant.",Legal:"L\xe9gal",Library:"Librairie",LicencesCoursesColumnActivated:"Activ\xe9e(s)",LicencesCoursesColumnAssigned:"Assign\xe9e(s)",LicencesCoursesColumnBought:"Achet\xe9e(s)",LicencesCoursesColumnCourse:"Cours",LicencesCoursesColumnDate:"Date",LicencesCoursesColumnDistributed:"Distribu\xe9e(s)",LicencesCoursesColumnFullName:"Nom",LicencesCoursesColumnGroups:"Groupes",LicencesCoursesColumnPrice:"Prix",LicencesCoursesColumnPseudoTransactionId:"No facture",LicencesCoursesColumnRole:"R\xf4le",LicencesCoursesColumnUndistributed:"Non distribu\xe9e(s)",LicencesListOccurrenceGridAvailableSeats:"Place(s) disponible(s)",LicencesListOccurrenceGridDate:"Date",LicencesListOccurrenceGridDescription:"Description",LicencesListOccurrenceGridLanguage:"Langue",LicencesListOccurrenceGridTrainers:"Formateur(s)",LicencesManagement:"Gestion des licences",LicencesModalNumberTitle:"Nombre de licences",LicencesModalRemoveButton:"Retirer les licences",LicencesReport:"Rapport d'utilisation des licences",LicenseBundleCannotDeleteAutoAssignation:"Le regroupement d'activit\xe9 ne peut pas \xeatre supprim\xe9 car il est utilis\xe9 dans l'auto-assignation \xe0 un groupe, veuillez retirer le regroupement d'activit\xe9 de l'auto-assignation avant de le supprimer",licenseBundleCreatedSuccess:"Le regroupement d'activit\xe9 a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s",licenseBundleDeleteSuccess:"Le regroupement d'activit\xe9 a \xe9t\xe9 supprim\xe9 avec succ\xe8s",LicenseBundleDeleteWarning:"\xcatez-vous sur de vouloir supprimer ce regroupement d'activit\xe9?",LicenseBundleValidationAutoNotVisible:"Le regroupement d'activit\xe9 est utilis\xe9 dans une assignation automatique \xe0 un groupe. Pour rendre le regroupement invisible aux Administrateurs, veuillez retirer le regroupement de l'assignation automatique.",LicenseBundleValidationUniqueName:"Le nom de votre regroupement d'activit\xe9 doit \xeatre unique",LicenseListOccurrenceGridComponentActivity:"Activit\xe9",LicenseListOccurrenceListComponentSelectedOccurrences:"Occurrence s\xe9lectionn\xe9e(s)",LicenseListOccurrenceModalLanguage:"Langue",LicenseListOccurrenceModalTrainerNames:"Formateur(s)",LicenseListPreviewBundleTooltip:"Afficher la liste des activit\xe9s",LicenseListRemoveLicenseModalHintAdmin:"Le(s) licence(s) seront r\xe9atribu\xe9e(s) au propri\xe9taire initale.",LicenseListRemoveLicenseModalHintSupervisor:"Les licence(s) retir\xe9e(s) vous seront assign\xe9e(s).",LicenseListRemoveLicenseModalRemoveWarning:"Le(s) licence(s) retir\xe9e(s) seront supprim\xe9e(s).",LicenseListSessionCanceled:"Session annul\xe9e",LicenseListVisibility:"Visibilit\xe9",LicenseManagementTitle:"Gestion de  licences",LicenseManagementVisibleByallAdmins:"Visible par tous les administrateurs",LicenseNotYetAssigned:"Licence non encore assign\xe9e",LicenseNumber:"No. de licences",LicenseOccurrenceDetails:"D\xe9tails de l'occurrence",LicenseOccurrencePlace:"Addresse/Url :",LicenseOccurrenceTime:"Heure :",Licenses:"Licence(s)","Licenses_Duplicate[1]":"licences",LicensesEventsSelect:"S\xe9lectionner",LicensesEventsSelected:"S\xe9lectionn\xe9",LicensesEventsUnselect:"D\xe9s\xe9lectionner",LicensesGroupCreated:"Le group {0} a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s!",LicensesGroupDeleted:"Le group {0} a \xe9t\xe9 suprimer avec succ\xe8s!",LicensesGroupEdited:"Le group {0} a \xe9t\xe9 modifier avec succ\xe8s!",LicensesListAccessPeriodsExpiredTooltip:"Indique que la p\xe9riode d'acc\xe8s de cet examen est \xe9chue et que les utilisateurs ne pourront plus s'inscrire au cours.",LicensesListAccessPeriodsExpiringSoonTooltip:"Indique que la p\xe9riode d'acc\xe8s de cet examen expire dans une semaine ou moins.",LicensesListDisabledLicenseTooltip:"Cette activit\xe9 est d\xe9j\xe0 s\xe9lectionn\xe9e. Lorsque vous disposez de plusieurs lots de licences pour la m\xeame activit\xe9, le lot avec le moins de licences disponibles sera s\xe9lectionn\xe9. Lors d'une s\xe9lection multiple le lot avec le moins de licences disponibles correspondant au minimum de licences parmi vos autres s\xe9lections sera s\xe9lectionn\xe9.",LicensesListPreviewModalList:"Liste des activit\xe9s :",LicensesListPreviewModalListCreatedBy:"Cr\xe9\xe9 par",LicensesManagement:"Gestion des inscriptions",LicensesModalNumberToRemove1:"Combien voulez-vous retirer de licences \xe0",LicensesModalNumberToRemove2:"pour l'activit\xe9",LicensesMultipleAssignationTooltip:"Permet de s\xe9lectionner plusieurs activit\xe9s en m\xeame temps et de faire l'assignation de celles-ci dans une seule action.",LicensesOfCourse:"licences du cours",LicensesPartialGroupCancelModification:"Annuler les modifications",LicensesPartialGroupCreateBundle:"Cr\xe9er un regroupement d'activit\xe9s",LicensesPartialGroupSave:"Sauvegarder le groupe d\u2019activit\xe9s",LicensesPartialGroupSaveModification:"Sauvegarder le regroupement d'activit\xe9s",LicensesPartialGroupSeeInactiveGroups:"Voir quel regroupement contient des activit\xe9s inactives ou expir\xe9s. Cliquer pour plus de d\xe9tails.",LicensesPartialMultipleAssignment:"\xab Assignation multiple \xbb",LicensesPartialMultipleAssignments:"Assignations multiples",LicensesPartialNoneToAssign:"Vous ne disposez d'aucune licence \xe0 assigner.",LicensesPartialSelectActivity:"S\xe9lectionnez une activit\xe9 pour assigner ses licences ou basculer le mode",LicensesPartialSelectActivityEnd:"pour assigner plusieurs d\u2019un coup.",LicensesPartialSelectMode:"En mode",LicensesPartialSelectModeEnd:"l'ordre de s\xe9lection d\xe9terminera l'ordre dans lequel les activit\xe9s seront affich\xe9es dans l'espace de l'apprenant.",LicensesRemoveModalAvailable:"disponible(s)",LicensesRemoveModalNumberToRemove:"Nombre de licences",LicenseTitle:"Licence",Line1:"Ligne 1",Line2:"Ligne 2",Link:"Lien",LinkAvailableInActivity:"Le lien sera disponible dans votre activit\xe9 avant la tenue de l'\xe9v\xe9nement.",LinkCUCourseAutocomplete:"S\xe9lectionnez un \xe9l\xe9ment du catalogue",LinkCUCourseAutocompletePlaceholder:"Inscrire l'\xe9l\xe9ment du catalogue \xe0 rechercher",LinkCUCreateOrUpdateLink:"Votre lien a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",LinkCUEmbedLinkError:"Le lien int\xe9gr\xe9 ne peut pas \xeatre vide",LinkCUEmbedLinkTooltip:"Le lien int\xe9gr\xe9 vers lequel sera dirig\xe9 l'utilisateur",LinkCUGridColumnLabel:"Libell\xe9",LinkCULabel:"Libell\xe9",LinkCULabelTooltip:"Le libell\xe9 ne s\u2019affichera que dans les interfaces de l\u2019administrateur.",LinkCULinkType:"Type",LinkCULinkTypeCustomLink:"Lien personnalisable",LinkCULinkTypeToCourseLink:"Lien vers item de catalogue",LinkCULinkTypeTooltipCustomLink:"Le lien inscrit sera affich\xe9 dans une nouvelle fen\xeatre.",LinkCULinkTypeTooltipToCourseLink:"C'est le d\xe9tail de l'\xe9l\xe9ment du catalogue s\xe9lectionn\xe9 qui sera affich\xe9 dans une nouvelle fen\xeatre.",LinkCUTitleAdd:"Nouveau lien",LinkCUTitleUpdate:"Modifier le lien",LinkCUTypeCustomLink:"Lien personnalisable",LinkCUTypeEmbedLink:"Lien int\xe9gr\xe9",LinkCUTypeEmbedLinkTooltip:"Le lien int\xe9gr\xe9 permet d'afficher du contenu qui se trouve sur une autre plateforme.",LinkCUTypeLinkToCourse:"Lien vers item de catalogue",LinkCUUrl:"Url",LinkCUUrlTooltip:"Le lien vers lequel sera dirig\xe9 l'utilisateur",LinkFormCourseError:"Veuillez s\xe9lectionner un cours",LinkFormCustomUrlEmptyError:"Le lien personnalis\xe9 ne peut pas \xeatre vide",LinkFormEmbeddedEmptyError:"Le lien int\xe9gr\xe9 ne peut pas \xeatre vide",LinkListDeleteError:"Vous ne pouvez pas supprimer le lien car il est li\xe9 \xe0 une activit\xe9.",LinkListGridColumnLabel:"Libell\xe9",LinkListRemoveUnsucessfull:"Impossible de supprimer le lien car il est li\xe9 \xe0 au moins \xe0 un \xe9l\xe9ment du catalogue.",LinkListSuccessfull:"Le lien a \xe9t\xe9 supprim\xe9 avec succ\xe8s",LinkListTitle:"Liens",LinkName:"Nom du lien",LinksListMenuTitle:"Gestion des liens",LinksListSuccessfull:"Le lien a \xe9t\xe9 supprim\xe9 avec succ\xe8s",LinksListTitle:"Liens",LinkToLicence:"me connecter",LinkToMeeting:"Lien de la rencontre:",LinkToPrivateCourse:"Lien vers ce cours :",LinkToPrivateOccurrence:"Lien vers cette occurrence :",LinkTowardsCatalogItem:"Lien vers un \xe9l\xe9ment du catalogue",LinkTypeCourse:"Lien vers un \xe9l\xe9ment de catalogue",LinkTypeCustom:"Lien personnalis\xe9",ListDateTooltip:"S'applique \xe0 la date d'ach\xe8vement",ListOfParticipants:"Ajouter un participant",ListOfTrainers:"Liste des formateurs",ListSearchTooltip:"Recherche dans la grille selon le libell\xe9",ListSearchToolTipProgressByCourse:"Recherche dans la grille selon le libell\xe9 ou le titre",ListUsersActive:"Actif",ListUsersArchived:"Archiv\xe9",ListUsersColumnAcceptNewsLetters:"Abonn\xe9 \xe0 l'infolettre",ListUsersColumnCompanyName:"Entreprise",ListUsersColumnCompanyPositionName:"Fonction",ListUsersColumnDateOfLastActivity:"Derni\xe8re activit\xe9",ListUsersColumnGroupsName:"Groupes",ListUsersColumnIsVisible:"Visible",ListUsersColumnStatus:"Statut",ListUsersEmail:"Adresse courriel",ListUsersRegistrationDate:"Utilisateur cr\xe9\xe9 le",ListUsersSureToArchiveTheseUsersAccount:"\xcates-vous certain de vouloir archiver ce(s) compte(s) utilisateur(s)?",ListUsersSureToRestoreTheseUsersAccount:"\xcates-vous certain de vouloir restaurer ce(s) compte(s) utilisateur(s)?",ListUsersUserName:"Nom d'utilisateur",ListUsersUsersHasBeenArchived:"Le(s) compte(s) utilisateur(s) a(ont) \xe9t\xe9 archiv\xe9(s) avec succ\xe8s",ListUsersUsersHasBeenRestored:"Le(s) compte(s) utilisateur(s) a(ont) \xe9t\xe9 restaur\xe9(s) avec succ\xe8s",Location:"Endroit",LocationSearch:"Recherche par endroit",LoginAttemptIpAddressLabel:"Adresse IP",LoginAttemptLoginDateLabel:"Date de connexion",LoginAttemptTitle:"Tentatives de connexion \xe9chou\xe9es",LoginAttemptUserIdLabel:"Id utilisateur",LoginAttemptUserRoleLabel:"R\xf4le",LoginAuthorizedAttemptAchieved:"Vous avez atteint le nombre de tentatives autoris\xe9es. Vous devez contacter votre administrateur pour qu'il d\xe9loque votre compte, ou attendre jusqu'\xe0",LoginButtonLogin:"Me connecter",LoginEmail:"Adresse courriel",LoginFacebook:"Se connecter avec Facebook",LoginFromCart:"Connectez-vous pour continuer",LoginFromCartMessage:"Pour compl\xe9ter votre achat, connectez-vous ou cr\xe9ez un compte.",LoginGoogle:"Se connecter avec Google",LoginMicrosoft:"Se connecter avec Microsoft",LoginPassword:"Mot de passe",LoginToAccesContent:"Connectez-vous pour acc\xe8der au contenu",LoginUserName:"Nom d'utilisateur",LoginWithYourUxpertiseAccount:"Me connecter",LoginYapla:"Se connecter avec Yapla",LoginYouHavetoapproveTermsAndConditions:"Vous devez approuver les termes et conditions pour pouvoir continuer",MailNotificationTemplateTitle:"Notification de rappel d'\xe9v\xe9nement",MailNotificationTemplateTooltip:"La notification qui est envoy\xe9e \xe0 l'utilisateur lorsque la date approche une session qui est dans cet \xe9l\xe9ment de catalogue .",MailTemplateColumnDuplicable:"Duplicable",MailTemplateColumnDuplicated:"Dupliqu\xe9",MailTemplateEditCancelNotificationTooltip:"Retour \xe0 la liste des notifications",MailTemplateEditDescription:"Description",MailTemplateEditDescriptionTooltip:"Saisir une description qui vous permettra d'identifier la notification",MailTemplateListColumDescription:"Description",MailTemplateListColumState:"\xc9tat",MailTemplateListDuplicateSuccessMessage:"La notification a \xe9t\xe9 dupliqu\xe9e avec succ\xe8s!",MailTemplateListDuplicateTooltip:"Dupliquer",MailTemplateListListAreYouSureToDelete:"\xcates-vous certain de vouloir supprimer la notification s\xe9l\xe9ctionn\xe9e ?",MailTemplateListModifyTooltip:"Modifier",MailTemplateListPreviewNotificationTooltip:"Envoyez-vous une notification pour pr\xe9visualiser",MailTemplateListRemoveFailedMessage:"Impossible de supprimer la notification car elle est li\xe9e \xe0 un el\xe9ment de catalogue",MailTemplateListRemoveSuccessMessage:"La notification a \xe9t\xe9 supprim\xe9e avec succ\xe8s",MailTemplateListRemoveTooltip:"Supprimer",MailTemplateListSearchToolitp:"Recherche dans la grille selon la description",MailTemplateTestFail:"L'e-mail n'a pas \xe9t\xe9 envoy\xe9",MailTemplateTestSuccess:"La notification vous a \xe9t\xe9 envoy\xe9e avec succ\xe8s ! Veuillez v\xe9rifier votre bo\xeete de r\xe9ception.",Male:"Homme",ManageAttendance:"G\xe9rer les pr\xe9sences",MandatoryFields:"* Champs obligatoires",MandatoryQuestionForEndUser:"Cette question est obligatoire.",March:"Mars",MarkItemAsNotShipped:"Cliquez pour marquer cet \xe9l\xe9ment comme non exp\xe9di\xe9",MarkItemAsNotShippedSuccess:"L'\xe9l\xe9ment a \xe9t\xe9 marque comme non exp\xe9di\xe9 avec succ\xe8s.",MarkItemAsShipped:"Cliquez pour marquer cet \xe9l\xe9ment comme exp\xe9di\xe9",MarkItemAsShippedSuccess:"L'\xe9l\xe9ment a \xe9t\xe9 marque comme exp\xe9di\xe9 avec succ\xe8s.",MarYoyDashboard:"Mar",MatPaginatorFirstPageLabel:"Premi\xe8re page",MatPaginatorItemsPerPageLabel:"\xc9l\xe9ments par page",MatPaginatorLastPageLabel:"Derni\xe8re page",MaxAccountForRoleReached:"Le nombre maximum de comptes pour ce r\xf4le a \xe9t\xe9 atteint, veuillez contacter votre administrateur pour plus de d\xe9tails",MaximumValue:"Valeur maximale de 1000",MaximumValueToaster:"Le champ ne peut d\xe9passer la valeur maximale de 1000.",May:"Mai",MayYoyDashboard:"Mai",MembersCsvModalText:"Souhaitez vous t\xe9l\xe9charger le r\xe9sultat de l'import des utilisateurs?",MembersCsvModalTitle:"T\xe9l\xe9charger le r\xe9sultat",MembershipReportErrorImpersonate:"Cette prise de contr\xf4le n'est pas authoris\xe9e.",MembershipReportImpersonateModalBodyPart1:"Vous vous appr\xeatez \xe0 prendre le contr\xf4le du profil de",MembershipReportImpersonateModalBodyPart2:"et \xe0 agir en son nom. Assurez-vous d\u2019avoir obtenu son consentement au pr\xe9alable. uxpertise se d\xe9gage de toute responsabilit\xe9 \xe0 cet \xe9gard.",MembershipReportImpersonateModalHeader:"Prise de contr\xf4le",MembershipReportTooltipImpersonate:"Prise de contr\xf4le de l'utilisateur",MembershipReportTooltipViewUserAccount:"Acc\xe8der au profil",MembershipReportTooltipViewUserDocument:"Acc\xe9der aux fichiers",MenuTitleAboutManagement:"Gestion de la page \xe0 propos",MenuTitleContactUsManagement:"Gestion de la page nous joindre",MenuTitleLogIn:"Me connecter",MenuTitleLogOut:"Me d\xe9connecter",MenuTitleMyAccount:"Mon compte",Message:"Message",MethodOfPayment:"Mode de paiement",MethodOfPaymentByBilling:"Par facturation",MethodOfPaymentByCreditCard:"Par carte de cr\xe9dit",MfaDisableAdminTooltip:"D\xe9sactiver l'authentification multi-facteurs",MfaDisableDialogHeader:"D\xe9sactivation de L'Authentification multi-facteurs",MFADisableDialogText:"Veuillez entrer votre code d'authentification. Si vous n'avez plus acc\xe8s \xe0 votre code, veuillez contacter un administrateur.",MfaDisabledSuccess:"L'authentification multi-facteurs a \xe9t\xe9 d\xe9sactiv\xe9e",MfaDisableError:"Le code que vous avez entr\xe9 est invalide, veuillez r\xe9essayer",MfaDisableSuccess:"L'authentification multi-facteurs a \xe9t\xe9 d\xe9sactiv\xe9e avec succ\xe8s",MfaEnableDialogComplete:"Veuillez entrer le code g\xe9n\xe9r\xe9 par votre application afin de compl\xe9ter l'activation",MfaEnableDialogHeader:"Activer l'authentification multi-facteurs",MfaEnableDialogManual:"Vous ne pouvez pas lire le code QR? Vous pouvez ajouter votre compte avec le code ci-dessous",MfaEnableDialogTop:"Veuillez scanner le code QR avec votre application d'authentification (p. ex. Google Authenticator)",MfaEnableEnforcedTop:"L'authentification multi-facteurs est requise pour ce compte, veuillez configurer l'authentification multi-facteurs en suivant les instructions ci-dessous",MfaEnableSuccess:"L'authentification multi-facteurs a \xe9t\xe9 activ\xe9e avec succ\xe8s",MfaIncorrectLogin:"Code d'authentification incorrect",MfaLoginTitle:"L'authentification multi-facteurs est activ\xe9e, pour vous connecter, entrez le code g\xe9n\xe9r\xe9 par votre application",mfaSubmit:"Confirmer",MfaTitle:"Authentification multi-facteurs",MfaTooltip:"L'authentification multi-facteurs permet d'am\xe9liorer la s\xe9curit\xe9 de votre compte",Minutes:"minutes",MissingRequiredFieldAddressLine1:"Le champ 'Adresse ligne 1' est requis",MissingRequiredFieldCity:"Le champ 'Ville' est requis",MissingUrl:'Vous avez supprim\xe9 la page \\"{Label}\\" du pied de page. Elle doit obligatoirement se trouver dans le pied de page.',MissingUrlStepOne:'1. \xc0 partir du champ de recherche \\"S\xe9lectionner une page personnalis\xe9e d\xe9j\xe0 existante\\" de la colonne dans laquelle vous souhaitez ajouter la page, recherchez la page \\"{Label}\\"',MissingUrlStepThree:'3. Cliquez sur le bouton \\"Ajouter\\"',MissingUrlStepTwo:"2. S\xe9lectionnez la page en cliquant dessus",MobileRemoveFromCart:"Retirer du panier",ModalConfirm:"Confirmer",ModalMergeUserListWarning:"tout le contenu du compte source sera transf\xe9r\xe9 dans le compte de destination. Ainsi, toutes les inscriptions et transactions, s'il y a lieu, du compte source seront transf\xe9r\xe9es dans le compte de destination.",ModalOk:"D'accord",ModalUserProfile:"Le profil de",ModalUserProfileFound:"\xe0 \xe9t\xe9 trouv\xe9 dans la platforme.",ModifyHomePageItem:"Modifier",ModifyOccurrenceTransaction:"Modifier l'occurrence",ModifySession:"Modifier la session",ModifyTax:"Modifier la taxe",ModifyTheEvent:"Modifier l'\xe9v\xe9nement",Monday:"Lundi",Monthly:"Mensuel",MonthlySales:"Ventes mensuelles",MoreInformation:"Informations suppl\xe9mentaires",MostActiveCourseThisWeek:"Cours les plus actifs cette semaine",MostPopular:"Plus populaire",MostRecent:"Plus r\xe9cents",MoveAnswerDownTooltip:"D\xe9placer le choix de r\xe9ponse vers le bas",MoveAnswerUpTooltip:"D\xe9placer le choix de r\xe9ponse vers le haut",MoveGroupSearchPlaceholder:"Recherche par nom du groupe",MoveUser:"D\xe9placer l\u2019utilisateur",MoveUserFromCurrentGroupPermission:"Vous n'avez pas la permission de d\xe9placer des utilisateurs du groupe",MoveUserFromToGroupPermission:"Vous n'avez pas la permission de d\xe9placer des utilisateurs dans ce groupe",MultipleChoiceQuestion:"Question \xe0 choix multiple",MultipleSelected:"Choix multiple est s\xe9lectionn\xe9",MustBeAIntegerNumber:"doit \xeatre un nombre entier",MustBeANumber:"doit \xeatre un nombre",MustBeTheSame:"doit correspondre au premier.",MustChangePasswordAtFirstConnection:"Doit changer le mot de passe lors de la premi\xe8re connexion",MustChooseOccurrenceForEvent:"Vous devez choisir une occurrence ayant des places libres pour chacun des \xe9v\xe9nements",MyActivities:"Mes activit\xe9s",MyAvailabilities:"Disponibilit\xe9s",MyCalendar:"Mon calendrier",MyCertificates:"Mes certificats",MyCompany:"Nom de l'entreprise",MyDocuments:"Mes documents",MyFieldsOfInterest:"Mes champs d'int\xe9r\xeat",MyFolder:"Mes fichiers",MyPersonalInformations:"Informations personnelles",MyProfil:"Mon profil",MyProfileAdmin:"Profil",MyPurchases:"Mes achats",MySpaceCompleted:"Compl\xe9t\xe9e",MySpaceCompletedPlural:"Compl\xe9t\xe9es",MySpaceDocumentsFileIsRequired:"Aucun fichier de choisi, veuillez s\xe9lectionner un fichier \xe0 t\xe9l\xe9verser.",MySpaceEnrollmentSearch:"Rechercher",MySpaceNotStarted:"non-commenc\xe9e",MySpaceNotStartedPlural:"non-commenc\xe9es",MySpaceSeeDetails:"Voir les d\xe9tails",MySpaceStarted:"Commenc\xe9e",MySpaceStartedPlural:"Commenc\xe9es",MySpaceTransactionListInvoiceNumber:"# Facture",MySpaceTransactionListSearchTooltip:"Rechercher par num\xe9ro de facture",MySupervisors:"Mes superviseurs",MyTransactions:"Mes transactions",MyUnavailabilities:"Indisponibilit\xe9s",MyUxpertiseAccount:"Compte uxpertise",MyWaitingList:"Mes liste d'attentes",NavCouponReport:"Utilisation des coupons rabais",NavCourseExpiryReport:"Expiration de la certification",NavDiscountsReport:"Utilisation des ch\xe8ques-cadeaux",NavExamResults:"Examens",NavigationCustomFieldManagement:"Gestion des champs personnalis\xe9s",NavigationMenu:"Menu de navigation",NavLicencesReport:"Utilisation des licences",NavLoginAttemptReport:"Tentatives de connexion \xe9chou\xe9es",NavMySpace:"Mon espace",NavPendingPaymentReport:"En attente de paiement",NavProgressReport:"Progression",NavSalesReport:"Ventes",NavSurveyResults:"Sondages",NavWaitingForValidation:"En attente de validation",NavWaitingList:"Liste d'attente",NavWishList:"Liste de souhaits",New:"Nouveau",NewColumn:"Ajouter une nouvelle colonne",NewContract:"Nouveau contrat",NewExam:"Nouveau examen",NewGroup:"Nouveau groupe",NewItem:"Nouvel \xe9l\xe9ment",NewLocation:"Nouveau lieu",NewMobileLanguage:"English",NewPassword:"Nouveau mot de passe",NewPlan:"Nouveau Plan",News:"Nouveaut\xe9s",NewSupervisorModalPage1Text1:"Vous pouvez maintenant, cr\xe9er des comptes pour vos membres et les inscrire aux formations en utilisant les licences que vous avez achet\xe9.",NewSupervisorModalPage1Text2:"Afin que vous puissiez g\xe9rer vos membres, le groupe portant le nom",NewSupervisorModalPage1Text3:"a \xe9t\xe9 cr\xe9\xe9 pour vous. Vous pouvez changer ce nom \xe0 la derni\xe8re \xe9tape de ce tutoriel.",NewSupervisorModalPage2Text1:"Pour avoir plus de d\xe9tails sur la gestion de vos utilsateurs, vous pouvez t\xe9l\xe9charger le guide.",NewSupervisorModalPage3Text1:"Vous pouvez cr\xe9er des comptes \xe0 vos utilisateurs \xe0 partir de de la \xab Gestion des inscriptions \xbb",NewSupervisorModalPage4Text1:"Une fois que vous avez cr\xe9\xe9 des comptes pour vos utilisateurs, vous pouvez les inscrire \xe0 l'activit\xe9. Pour cela, suivez les \xe9tapes d\xe9crites ci-dessous :",NewSupervisorModalPage5Text1:"Vous pouvez changer le nom de votre groupe si vous le souhaitez. Dans le champ ci-dessous inscrivez le nom d\xe9sir\xe9 et cliquez sur le bouton 'Sauvegarder'",NewSupervisorModalPage5Text2:"si vous ne changez pas le nom de votre groupe, vous ne pourrez pas le faire plus tard. Il faudrait demander \xe0 l\u2019administrateur de la plateforme pour le changer.",NewSupervisorModalTitle1:"F\xe9licitations vous \xeates maintenant superviseur",NewSupervisorModalTitle2:"Guide du superviseur",NewSupervisorModalTitle3:"Ajouter des utilisateurs",NewSupervisorModalTitle4:"Inscrire des utilisateurs \xe0 une activit\xe9",NewSupervisorModalTitle5:"Changer le nom de votre groupe",NewZone:"Nouvelle Zone",Next:"Suivant",NextPage:"Suivant",No:"Non",NoActivitiesYet:"Vous n\u2019avez aucune activit\xe9 \xe0 venir",NoAnswer:"Aucune r\xe9ponse",NoAnswers:"Aucune r\xe9ponse",NoAnswersText:'Pour cr\xe9er une nouvelle r\xe9ponse, cliquez sur \\"Nouvelle r\xe9ponse\\".',NoBadgeYet:"Vous n\u2019avez pas encore de badge",NoCertificateYet:"Vous n\u2019avez pas encore de certificat",NoCodeOrNotEnoughTime:"Vous n'avez toujours pas re\xe7u votre code de r\xe9cup\xe9ration ou vous avez manqu\xe9 de temps?",NoDescriptionProvided:"Aucune description fournie",NoEventsFound:"Aucun \xe9v\xe9nement trouv\xe9",NoFileChosen:"Aucun fichier choisi",NoFreeSpaceLeft:"Il n y a plus de places disponible pour cet atelier",NoNotificationSettings:"Il n'y aucune notification de disponible pour ce type de cours.",NoOccurrencesFound:"Aucune occurrence trouv\xe9e",NoQuestions:"Aucune question",NoQuestionsText:'Pour cr\xe9er une nouvelle question, cliquez sur \\"Nouvelle question\\".',NoRecoveryMethods:"Cependant, aucune des deux options de r\xe9cup\xe9ration alternative ont \xe9t\xe9 mis en place sur votre compte. Veuillez contacter le Support technique de votre plateforme pour plus de d\xe9tail.",NoReferenceImage:"Aucune image de r\xe9f\xe9rence",NoRegistration:"Sans inscriptions",NoSession:"Vous n'avez pas encore cr\xe9\xe9 de session",NotAnyWaitingList:"Vous n'\xeates inscrit \xe0 aucune liste d\u2019attente",NotApplicable:"Pas applicable",NotDownloaded:"Non t\xe9l\xe9charg\xe9",Notes:"Notes",NotesTooltip:"Ajouter une note au profil de l'utilisateur. Cette note ne lui sera pas visible.",NotificationList:"Gestion des notifications",NotificationManagementLastModificationDate:"Date de la derni\xe8re modification",NotificationOptionsDescription:"Num\xe9ro de t\xe9l\xe9phone \xe0 utiliser pour recevoir des notifications par SMS",NotificationPhoneNumberEmptyCode:"Le code de confirmation est vide.",NotificationPhoneNumberExpired:"Le d\xe9lai pour v\xe9rifier le num\xe9ro de t\xe9l\xe9phone est expir\xe9.",NotificationPhoneNumberNewCodeSend:"Un nouveau code de validation a \xe9t\xe9 envoy\xe9 \xe0 votre num\xe9ro de t\xe9l\xe9phone.",NotificationPhoneNumberNotVerified:"Le num\xe9ro de t\xe9l\xe9phone de notification n'a pas \xe9t\xe9 v\xe9rifi\xe9. Il n'a pas \xe9t\xe9 sauvegard\xe9.",NotificationPhoneNumberVerified:"Le num\xe9ro de t\xe9l\xe9phone de notification a \xe9t\xe9 verifi\xe9 avec succ\xe8s.",NotificationPhoneNumberWrongCodeOrTimeExpired:"Le code de confirmation entr\xe9 est invalide ou le d\xe9lai pour v\xe9rifier le num\xe9ro de t\xe9l\xe9phone de notification est expir\xe9.",Notifications:"Notifications",NotificationSuccess:"La notification a \xe9t\xe9 envoy\xe9e avec succ\xe8s.",NotifUserCreatedByAdminAndGivedHisEmail1:"Ceci est un message automatique pour vous informer de votre inscription \xe0 la plateforme",NotifUserCreatedByAdminAndGivedHisEmail2:"Ci-dessous les d\xe9tails de votre compte utilisateur :",NotifUserCreatedByAdminAndGivedHisEmail3:"Pour acc\xe9der \xe0 votre compte, veuillez cliquer sur le lien",NotifUserCreatedByAdminAndGivedHisEmailLink:"Me connecter",NotifUserCreatedByAdminAndGivedHisEmailNotReply:"Merci de ne pas r\xe9pondre \xe0 ce message g\xe9n\xe9r\xe9 automatiquement.",NotifUserCreatedByAdminAndGivedHisEmailTitle:"Votre inscription \xe0 la plateforme",NotifyByEmail:"Aviser par courriel",NotifyByEmailToolip:"Si vous offrez une inscription en cadeau et que vous ne voulez pas en informer le participant imm\xe9diatement, assurez-vous de d\xe9cocher la case \xabAviser par courriel\xbb. Notez cependant qu\u2019un rappel de confirmation ou d\u2019annulation de cours sera envoy\xe9 environ 7 jours avant le premier cours \xe0 TOUS les participants inscrits.",NotifyWaitingListUsersForNewOpening:"Cette occurrence contient une liste d'attente. Voulez-vous informer les utilisateurs pour cette nouvelle ouverture ?",NotifyWaitingListUsersForNewSeatsAvailables:"Cette occurrence contient une liste d'attente. Voulez-vous informer les utilisateurs pour les nouvelles places disponibles ?",NotRegisteredAnyActivity:"Vous n'\xeates inscrit \xe0 aucune activit\xe9",NotStarted:"non commenc\xe9",NotYetStarted:"Non commenc\xe9(s)",NoUsersToShow:"Ce groupe ne contient aucun utilisateur ou aucun utilisateur ne correspond \xe0 votre recherche.",November:"Novembre",NovYoyDashboard:"Nov",NumberOfRetakes:"Nombre de reprise",NumberOfSeats:"Nombre de places",NumberRespondent:"Nombre de r\xe9pondants",OAuthAccountAlreadyLinked:"Un compte avec cette adresse courriel est d\xe9j\xe0 li\xe9 \xe0 un autre compte avec {0}",OauthLoginLabel:"Connectez-vous avec un autre compte",Objectives:"Objectifs",OccAssigned:"vous a \xe9t\xe9 assign\xe9.",OccDeleted:"a \xe9t\xe9 annul\xe9.",OccRemoveAssignment:"vous a \xe9t\xe9 retir\xe9.",OccurrenceSalesReportBuyer:"Acheteur",OccurrenceSalesReportBuyerEmail:"Adresse courriel de l'acheteur",OccurrenceSalesReportDetailsNoInvoice:"Aucune facture n'est li\xe9e \xe0 cette inscription.",OccurrenceSalesReportPricesPaid:"Prix pay\xe9 (sans les taxes)",OccurrenceSalesReportStatusFree:"Gratuit",OccurrenceSalesReportStatusPaid:"Pay\xe9",OccurrenceSalesReportStatusPending:"En attente de paiement",OccurrenceSalesReportTransactionDate:"Date de la transaction",OccurrenceSaved:"L'occurrence a \xe9t\xe9 enregistr\xe9e avec succ\xe8s.",OccurrenceSelection:"Choix des occurrences",OccurrencesSalesReportsParticipation:"Nombre de participants",OccurrenceStatusAbsent:"Absent",OccurrenceStatusAreYouSure:"\xcates-vous certain de vouloir mettre",OccurrenceStatusPresent:"Pr\xe9sent",OccurrenceStatusPresentToBeValidated:"Pr\xe9sence \xe0 valider",OccurrenceStatusSelectAll:"S\xe9lectionner tous",OccurrenceStatusSetAsAbsent:"Mettre absent",OccurrenceStatusSetAsPresent:"Mettre pr\xe9sent",OccurrenceStatusUnselectAll:"D\xe9s\xe9lectionner tous",OccurrenceStatusUsersAs:"utilisateurs comme",October:"Octobre",OctYoyDashboard:"Oct",Of:"de",OfTheGroup:"du groupe",OldPassword:"Ancien mot de passe",OnceLaunched:"Une fois lanc\xe9e...",OneGigabyteLimit:"Le poids du fichier ne doit pas exc\xe9der 1Go.",Ongoing:"Commenc\xe9e(s)",OnLine:"En ligne",OnLineOccurrenceSectionTooltip:"Personnalisez ici les informations qui constituent le d\xe9tail de l\u2019occurrence en ligne qui apparait dans la section \xab Contenu \xbb. Glissez-disposez des champs  ci-dessous, apportez les modifications d\xe9sir\xe9es, puis enregistrer. Vous verrez les informations mises \xe0 jour dans la section \xab Pr\xe9visualisation \xbb.",OnLineOccurrenceTitle:"D\xe9tails de l'occurrence en ligne",OnlineSessionTitle:"Session en ligne",OperationIsPermanent:"Cette op\xe9ration est irr\xe9versible.",OptionalAppend:"facultatif",Other:"Autre",OurEvents:"Nos \xe9v\xe9nements",OverviewActivities:"Vue d'ensemble de vos activit\xe9s",OwnerInformationCourseText:"%ownerInformation% vous a inscrit(e) \xe0 l'activit\xe9.",OwnerInformationText:"%ownerInformation% vous a inscrit(e) \xe0 l'activit\xe9 dont le d\xe9tail est ci-dessous.",OwnerInformationTextForRegister:"%ownerInformation% vous a inscrit(e) sur la plateforme de",P:"Gestion de la page \xe0 propos",Parameters:"Param\xe8tres",ParentCategoryIsLinkedToCourseError:"Impossible de supprimer la cat\xe9gorie car elle est li\xe9e \xe0 au moins un cours.",ParentCategoryIsLinkedToDiscountError:"Impossible de supprimer la cat\xe9gorie car elle est li\xe9e \xe0 au moins un rabais.",PartialGrade:"R\xe9sultat partiel",PartiallyCorrectAnswers:"R\xe9ponses partiellement correctes",ParticipantExist:"Le syst\xe8me \xe0 d\xe9tect\xe9 qu'il existe un utilisateur avec le courriel que vous avez saisi, par cons\xe9quent vous ne pouvez pas modifier le pr\xe9nom et le nom de cet utilisateur. Mais vous pouvez tout de m\xeame l'inscrire \xe0 l'activit\xe9.",PasswordChanged:"Votre mot de passe a bien \xe9t\xe9 modifi\xe9!",PasswordChangeTitle:"Changer de mot de passe",PasswordLength:"au moins {0} caract\xe8res",PasswordLengthMaximumValueToaster:"La longueur du mot de passe ne peut d\xe9passer la valeur maximale de 1000.",PasswordLowerCase:"une lettre minuscule",PasswordMatchingError:"La confirmation de votre nouveau mot de passe ne correspond pas au nouveau mot de passe que vous avez entr\xe9.",PasswordNumber:"un chiffre",PasswordPolicyFieldLowerCase:"Lettre minuscule",PasswordPolicyGroupParameters:"Interval de changement",PasswordPolicyTitle:"Politique de mot de passe",PasswordResetBody1:"Pour r\xe9initialiser votre mot de passe, veuillez cliquer sur le lien :",PasswordResetBody2:"Une nouvelle fen\xeatre s'ouvrira pour vous permettre de r\xe9initialiser le mot de passe.",PasswordResetTitle:"R\xe9initialisation du mot de passe",PasswordSameError:"Votre nouveau mot de passe ne peut pas \xeatre le m\xeame que le pr\xe9c\xe9dent.",PasswordSentence:"Pour un mot de passe plus robuste,",PasswordSpecial:"un caract\xe8re sp\xe9cial",PasswordStrength:"Robustesse du mot de passe",PasswordStrength1:"Tr\xe8s faible",PasswordStrength2:"Faible",PasswordStrength3:"Moyen",PasswordStrength4:"Fort",PasswordStrength5:"Tr\xe8s fort",PasswordStrength6:"Super robuste!",PasswordStrengthError:"Il vous manque une ou plusieurs conditions requises pour votre mot de passe.",PasswordStrengthNotEnough:"Votre mot de passe n\u2019est pas assez robuste.",PasswordUpperCase:"il faut inclure une lettre majuscule",Paying:"Payant",PaymentAwaitingContactByEmail:"Un responsable vous contactera sous peu par courriel. Assurez-vous de v\xe9rifier vos courriers ind\xe9sirables.",PaymentDisabledError:"Les paiements sont d\xe9sactiv\xe9s sur ce portail",PaymentHasBeenProcessed:"Votre activit\xe9 sera disponible lorsque nous aurons re\xe7u le paiement.",PaymentInformation:"Information de paiement",PaymentProcessing:"La commande est en cours de v\xe9rification...",PaymentProcessingTitle:"Veuillez patienter",PDF:"PDF",PDFGuides:"Guides PDF",Pending:"En liste d'attente",PendingPayment:"Paiement en attente",PendingPaymentCheckoutAfterValidationErrorNotPending:"La transaction n'est pas en attente de paiement",PendingPaymentDetailsAccessAllowedBeforePaymentTooltip:"Permettre l'acc\xe8s aux cours avant d'avoir confirm\xe9 le paiement",PendingPaymentDetailsAllowAccessButton:"Permettre l'acc\xe8s au cours",PendingPaymentDetailsAllowAccessTitle:"Autoriser l'acc\xe8s aux cours",PendingPaymentDetailsErrorExistingUserSyllabus:"Vous devez r\xe9initialiser la progression des participants afin de pouvoir refuser le paiement",PendingPaymentDetailsErrorTransactionPaid:"Le paiement a \xe9t\xe9 compl\xe9t\xe9 par le client, vous ne pouvez pas le refuser. Veuillez rafraichir votre page (Ctrl+F5) pour mettre \xe0 jour vos donn\xe9es.",PendingPaymentReportAccessAllowed:"Acc\xe8s autoris\xe9",PendingPaymentReportCompany:"Entreprise",PendingPaymentReportEmail:"Courriel",PendingPaymentReportFullName:"Nom",PendingPaymentReportNumberItems:"Articles",PendingPaymentReportPhoneNumber:"T\xe9l\xe9phone",PendingPaymentReportPseudoTransactionId:"No facture",PendingPaymentReportStatus:"Statut",PendingPaymentReportTitle:"Rapport de paiement en attente",PendingPaymentReportToExcelColumnCompany:"Entreprise",PendingPaymentReportToExcelColumnEmail:"Courriel",PendingPaymentReportToExcelColumnFullName:"Nom",PendingPaymentReportToExcelColumnNumberItems:"Articles",PendingPaymentReportToExcelColumnPhoneNumber:"T\xe9l\xe9phone",PendingPaymentReportToExcelColumnPseudoTransactionId:"No facture",PendingPaymentReportToExcelColumnStatus:"Statut",PendingPaymentReportToExcelColumnTotal:"Total",PendingPaymentReportToExcelColumnTransactionCreationDate:"Date de facturation",PendingPaymentReportToExcelColumnUserName:"Nom d'utilisateur",PendingPaymentReportTotal:"Total",PendingPaymentReportTransactionCreationDate:"Date de facturation",PendingPaymentReportUserName:"Nom d'utilisateur",PendingValidation:"En attente de validation",PendingValidationCompany:"Entreprise",PendingValidationListSearchTooltip:"Recherche dans la grille selon le cours, \xe9v\xe9nement, courriel, pr\xe9nom, nom ou nom d'utilisateur",PendingValidationReport:"Rapport de validation en attente",PendingValidationReportColumnCourseLabel:"Cours",PendingValidationReportColumnEmail:"Courriel",PendingValidationReportColumnEndDateEventOccurence:"Fin de l'\xe9v\xe9nement",PendingValidationReportColumnEnrollmentCreationDate:"Date d'inscription",PendingValidationReportColumnEventLabel:"\xc9v\xe9nement",PendingValidationReportColumnFirstName:"Pr\xe9nom",PendingValidationReportColumnLastName:"Nom",PendingValidationReportColumnStartDateEventOccurence:"D\xe9but de l'\xe9v\xe9nement",PendingValidationReportColumnUserName:"Nom d'utilisateur",PendingValidationReportDecline:"Refuser",PendingValidationReportEndDateTooltip:"Date de fin de l'\xe9v\xe9nement",PendingValidationReportFullName:"Nom",PendingValidationReportSearchTooltip:"Recherche dans la grille selon le nom, le pr\xe9nom, le courriel ou le num\xe9ro de facture.",PendingValidationReportStartDateTooltip:"Date de d\xe9but de l'\xe9v\xe9nement",PendingValidationReportToExcelColumnCourseLabel:"Cours",PendingValidationReportToExcelColumnEmail:"Courriel",PendingValidationReportToExcelColumnEndDateEventOccurence:"Fin de l'\xe9v\xe9nement",PendingValidationReportToExcelColumnEnrollmentCreationDate:"Date d'inscription",PendingValidationReportToExcelColumnEventLabel:"\xc9v\xe9nement",PendingValidationReportToExcelColumnFirstName:"Pr\xe9nom",PendingValidationReportToExcelColumnLastName:"Nom",PendingValidationReportToExcelColumnStartDateEventOccurence:"D\xe9but de l'\xe9v\xe9nement",PendingValidationReportToExcelColumnStatus:"Statut",PendingValidationReportToExcelColumnUserName:"Nom d'utilisateur",PendingValidationReportToExcelCompany:"Entreprise",PendingValidationReportToExcelGroups:"Groupes",PendingValidationReportValidate:"Valider",PendingValidationReportViewUserAccount:"Acc\xe8der au profil",PendingValidationStatus:"Statut",PercentageRespondent:"Taux de r\xe9ponse",PerMonthBilledAnnually:"annuellement",PerMonthBilledMonthly:"mensuellement",Personal:"Personnels",PersonalInformations:"Informations personnelles",PersonalProfileAccountAddress:"Adresse",PersonalProfileAccountCity:"Ville",PersonalProfileAccountCountry:"Pays",PersonalProfileAccountState:"Province / \xc9tat",PersonalProfileAccountZipCode:"Code postal",Phone:"T\xe9l\xe9phone",PhoneNumber:"Num\xe9ro de t\xe9l\xe9phone",PhoneNumber1:"Num\xe9ro de t\xe9l\xe9phone 1",PhoneNumber2:"Num\xe9ro de t\xe9l\xe9phone 2",PhoneNumberNo:"No. t\xe9l\xe9phone",PhoneNumberRequired:"Exiger un num\xe9ro de t\xe9l\xe9phone",PlaceDescription:"Description du lieu",PlaceName:"Nom du lieu",PlacesAdded:"Sauvegarde r\xe9ussie",PlayerClue:"Indice",PlayerFeedback:"R\xe9troaction",PlayerNotAllAnswered:"Vous n'avez pas r\xe9pondu \xe0 toutes les questions. \xeates-vous certain de vouloir soumettre le questionnaire ? Vous ne pourrez plus modifier vos r\xe9ponses ensuite.",PlayerQuestion:"Question",PlayerQuestionnaireSubmitedFallback:"Le questionnaire a bien \xe9t\xe9 compl\xe9t\xe9, vous pouvez fermer la page!",PlayerRemainingTime:"Le temps restant pour l'examen",PlayerRetry:"R\xe9essayer",PlayerSubmit:"Valider",PlaySubmitQuestionnaire:"Soumettre le questionnaire",PlayTimeRunOut:"Le temps allou\xe9 pour compl\xe9ter l'examen est \xe9coul\xe9. Votre questionnaire a \xe9t\xe9 sauvegard\xe9 et envoy\xe9 pour correction.",Please:"Veuillez",PleaseEnterANewPasswordForYourAccount:"Veuillez saisir un nouveau mot de passe pour votre compte",PleaseEnterFullAddress:"Veuillez entrer une adresse compl\xe8te. Ceci inclus votre adresse, votre ville et votre code postal.",PleaseEnterRecoveryCode:"Veuillez entrer le code que vous avez re\xe7u par SMS.",PleaseFillAllRequiredFields:"Veuillez remplir tout les champs requis.",PleaseMakeSureAllFieldsAreValid:"S.V.P, v\xe9rifier que tous les champs sont valides!",PleaseSaveSessionInEditing:"Veuillez sauvegarder la session en cours d'\xe9dition ou de cr\xe9ation",PleaseSelectAGroup:"Veuillez s\xe9lectionner un groupe",PleaseSharedSave:"Veuillez sauvegarder vos modifications",PoliciesColumnRoleTitle:"R\xf4le affect\xe9",PolicyBreadCumbs:"Les politiques",PolicyDefaultRoleValue:"Politique par d\xe9faut",PolicyDefaultTooltipTitle:"\xc0 quoi sert l\u2019option \xab Utiliser la valeur par d\xe9faut \xbb ?",PolicyDuplicateHeader:"Veuillez choisir le r\xf4le",PolicyEditGroupParametersTooltip:"Le param\xe8tre par d\xe9faut sera utilis\xe9.",PolicyEditGroupStrengthTooltip:"Remplacer par les param\xe8tres de la politique par d\xe9faut.",PolicyEditPasswordLengthTooltip:"La valeur par d\xe9faut sera utilis\xe9.",PolicyFailedLoginAttempsLockoutDuration:"Dur\xe9e de verrouillage du compte (jours)",PolicyFailedLoginAttempsLogIp:"Enregistrer l'adresse IP",PolicyFailedLoginAttemptsEnableLockout:"Verrouiller le compte apr\xe8s des tentatives erron\xe9es",PolicyFailedLoginAttemptsFailedLoginAttempts:"Nombre de tentatives",PolicyFailedLoginAttemptsGroupLoging:"Donn\xe9es de connexion",PolicyFailedLoginAttemptsLockout:"V\xe9rouillage du compte",PolicyListDeleteConfirmMessage:"\xcatez-vous s\xfbr de  vouloir supprimer  cette politique?",PolicyManagementDuplicate:"Dupliquer pour un autre r\xf4le",PolicyManagementTitle:"Gestion des politiques",PolicyMaxNumber:"Nombre maximum",PolicyMultiFactorAuthEnforceMFA:"Obliger l'authentication multi-facteurs",PolicyMultiFactorAuthFieldsTitle:"Authentification multi-facteurs",PolicyMultiFactorAuthGroupEnforcing:"Application",PolicyPasswordGroupLength:"Longueur",PolicyPasswordGroupStrength:"Exigences",PolicyPasswordLength:"Minimum de caract\xe8res requis",PolicyPasswordLowerCase:"Inclure une lettre minuscule",PolicyPasswordNumber:"Inclure un chiffre",PolicyPasswordResetInterval:"Interval entre le changement de mot de passe en jours",PolicyPasswordResetIntervalTooltip:"Si une valeur de 0 est  s\xe9lectionn\xe9e, le mot de passe ne sera jamais \xe0 changer",PolicyPasswordSpecialCharacter:"Inclure un carat\xe8re sp\xe9cial",PolicyPasswordUpperCase:"Inclure une lettre majuscule",PolicyUxUserLimitGroupLimit:"Limite",PolicyUxUserLimitMaxNumber:"Nombre maximum",Portal:"Portail",PortalOwnerError:"Il ne peut pas y avoir plusieurs propri\xe9taires de portail.",PortalSettings:"Param\xe8tres du portail",PortalSettingTitle:"Param\xe8tres du portail",PortalToday:"portail aujourd'hui!",Position:"Votre fonction",PoweredBy:"Propuls\xe9 par",PrerequisitesNotDone:"Vous ne pouvez pas inscrire {0} car elle/il n'a pas compl\xe9t\xe9 les pr\xe9requis de l'activit\xe9 {1} ou le d\xe9lai pour l'inscription est \xe9chu",Preview:"Aper\xe7u",PreviewPage:"Aper\xe7u de la page",PreviewQuestionnaireBackToQuestionnaireListTooltip:"Retour \xe0 la liste des questionnaires",PreviousPage:"Pr\xe9c\xe9dent",PricingTiersTitle:"Tarifs",PrintQuestionnaire:"Imprimer l'examen pour l'utilisateur",PrivacyPolicy:"Politique de confidentialit\xe9",PrivateSubscribe:"Priv\xe9",ProcessingCardError:"Une erreur est survenue lors du traitement de la carte de cr\xe9dit",ProctoredExam:"Examen surveill\xe9",ProctoredExamQuestions:"question(s)",ProctoredExamTitle:"Examen avec surveillance",Proctoring:"Surveillance",ProctoringManagementSaveSuccess:"Les changements ont \xe9t\xe9 sauvegard\xe9s avec succ\xe8s",ProctoringManagementTitle:"Gestion d'examen avec surveillance",ProctoringManagementUpdateChanges:"Mettre \xe0 jour les changements",ProctoringSessionListReportColumnSessionScore:"Score de la session",ProctoringSessionReportToExcelColumnCompletionDate:"Date de compl\xe9tion de l'examen",ProctoringSessionReportToExcelColumnEmail:"Courriel",ProctoringSessionReportToExcelColumnFirstName:"Pr\xe9nom",ProctoringSessionReportToExcelColumnGrade:"Note de l'examen",ProctoringSessionReportToExcelColumnIndentityScore:"Score d'identit\xe9",ProctoringSessionReportToExcelColumnLastName:"Nom",ProctoringSessionReportToExcelColumnProctoredSessionId:"Session Id",ProctoringSessionReportToExcelColumnProctoringStatus:"Statut",ProctoringSessionReportToExcelColumnSessionCriticality:"Niveau de risque de la session",ProctoringSessionReportToExcelColumnSessionScore:"Score de la session",Product:"Produit",ProductCUEmailListToNotify:"Email (ex: email 1; email 2; etc)",ProductCUPrice:"Prix",ProductCUProductName:"Nom du produit",ProductCUShippingFee:"Frais d'envoi",ProductCUSuccess:"Le produit a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!","CatalogManagementList.CreateCatalogItem.Product.NewProduct":"Nouveau produit",ProductCUTitleUpdate:"Modifier le produit",ProductCUTooltipEmailListToNotify:"Inscrivez les emails des personnes \xe0 notifier. S\xe9parez les emails avec un point virgule (;)",ProductCUTooltipProductName:"Inscrivez le nom du produit.",ProductCUTooltipProductPrice:"Inscrivez le prix du produit.",ProductCUTooltipProductShippingFee:"Frais applicable \xe0 l'envoi du produit",ProductErrorNotExist:"Ce produit n'existe pas",ProductErrorNotExistTenant:"Le produit n'existe pas sur le portail",ProductErrorPriceChanged:"Le prix du produit: {0} a chang\xe9 \xe0 {1}",ProductErrorShippingFeeChanged:"Les frais de livraison du produit: {0} ont chang\xe9 \xe0 {1} par produit",ProductName:"Nom du produit :",ProductPrice:"Prix :",ProductPriceChangeError:"Le prix de l'un des produits de votre panier a chang\xe9",ProductPurchase:"Achat de produit",ProductsListAreYouSureToDelete:"\xcates-vous certain de vouloir supprimer le produit s\xe9l\xe9ctionn\xe9",ProductsListGridColumnPrice:"Prix",ProductsListGridColumnProductName:"Nom du produit",ProductsListGridColumnShippingFee:"Frais de Livraison",ProductsListMenuTitle:"Gestion des produits",ProductsListRemoveSuccessfull:"Le produit a \xe9t\xe9 supprim\xe9 avec succ\xe8s",ProductsListRemoveUnsucessfull:"Impossible de supprimer le produit car il est li\xe9 \xe0 au moins un \xe9l\xe9ment du catalogue.",ProductsListTitle:"Gestion des produits",Profile:"Passer \xe0 mon espace",ProfileAccountConfirmationMessage:"Vous \xeates sur le point de modifier les informations personnelles de cet utilisateur, il pourrait y avoir un impact sur les rapports existants. \xcates-vous certain de vouloir sauvegarder ces modifications ?",ProfileAccountSelectCountry:"Veuillez s\xe9lectionner un pays",ProfileAccountSelectState:"Veuillez s\xe9lectionner une province",ProfileDefaultFieldAllowUserEditing:"Modification par l'utilisateur permise",ProfileDefaultFieldListIsUsedInUserCreationForm:"Utilis\xe9 dans la cr\xe9ation du compte",ProfileDefaultFieldsManagement:"Gestion des champs du profil",ProfileDefaultFieldUsableInCertificate:"Utilisable dans un certificat",ProfileFieldsSection:"Section champs du profil",ProfileImage:"Image profil",ProfileOverview:"Aper\xe7u du profil",Program:"Programme",ProgressionRepositoryAllCourses:"Tous les Cours",ProgressReport:"Rapport de progression",ProgressReportAccessibilityPeriodAndUnlockSuccess:"La p\xe9riode d'acc\xe8s a \xe9t\xe9 sauvegard\xe9e et l'examen a bien \xe9t\xe9 d\xe9barr\xe9.",ProgressReportAccessibilityPeriodSuccess:"La p\xe9riode d'acc\xe8s a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s.",ProgressReportAdditionalInformation:"Information suppl\xe9mentaire",ProgressReportByCourseSearchTooltip:"Recherche dans la grille selon le pr\xe9nom, nom et nom d'utilisateur.",ProgressReportCompleteEnrollmentForUser:"Mettre la formation comme compl\xe9t\xe9e",ProgressReportCompleteEnrollmentForUserConfirm:"\xcates-vous certain de vouloir compl\xe9ter la formation pour le(s) utilisateur(s) s\xe9lectionn\xe9(s) ?",ProgressReportCompleteEnrollmentSuccess:"La ou les compl\xe9tions on \xe9t\xe9 effectu\xe9es avec succ\xe8s.",ProgressReportCompleteSyllabusSuccess:"Le syllabus a \xe9t\xe9 compl\xe9t\xe9 avec succ\xe8s.",ProgressReportCompleteSyllabusTooltip:"Compl\xe9ter la progression du syllabus s\xe9lectionn\xe9",ProgressReportCorrespondToYourSearch:"ne correspond \xe0 vos crit\xe8res de recherches.",ProgressReportCoursesIn:"Voir le contenu du cours",ProgressReportDisabledAccessibilityPeriod:"D\xe9sactiver la p\xe9riode d'acc\xe8s",ProgressReportEndDateAccessibilityPeriod:"Date de fin de la p\xe9riode d'acc\xe8s",ProgressReportGetCertificate:"T\xe9l\xe9charger le certificat",ProgressReportGoToScormData:"Voir le rapport scorm",ProgressReportIn:"Voir le rapport",ProgressReportLastAttemp:"Derni\xe8re reprise",ProgressReportLock:"Bloquer",ProgressReportNo:"Aucun",ProgressReportNotPassed:"Non r\xe9ussi",ProgressReportNoVisibleSyllabuses:"Il n'y a aucun \xe9l\xe9ment visible dans le parcours de formation.",ProgressReportNumberOfAttemps:"Nombre de tentatives",ProgressReportOrder:"Ordre",ProgressReportPassed:"R\xe9ussi",ProgressReportPerCourses:"Par cours",ProgressReportPerGroups:"Par groupe",ProgressReportPerUsers:"Par utilisateur",ProgressReportQuestion:"question",ProgressReportScormReport:"Rapport Scorm",ProgressReportStartAccessibilityPeriod:"Date de d\xe9but de la p\xe9riode d'acc\xe8s",ProgressReportSyllabusPeriodDatePassed:"La date de fin ne peut pas \xeatre dans le pass\xe9.",ProgressReportSyllabusPeriodInvalidDateError:"La date de d\xe9but doit \xeatre ant\xe9rieure \xe0 la date de fin.",ProgressReportSyllabusStartDate:"Commenc\xe9 le",ProgressReportSyllabusTimePassed:"Temps pass\xe9 sur le syllabus",ProgressReportType:"Type de rapport",ProgressReportUnLock:"D\xe9bloquer",ProgressReportUpdateAccessibilityPeriod:"Modifier la p\xe9riode d'acc\xe8s",ProgressReportUserByCourseEndDate:"Date de fin de l'occurrence",ProgressReportUserByCourseOccurrenceFilter:"Dates de l'occurrence",ProgressReportUserByCourseStartDate:"Date de d\xe9but de l'occurrence",ProgressReportUsersIn:"Voir les cours",ProgressReportUsersInError:"Il n'y a aucune inscription pour cette utilisateur",Promote:"Promouvoir",PromoteTooltip:"Ajouter la page courante \xe0 la colonne du pied de page s\xe9lectionn\xe9. Une fois s\xe9lectionn\xe9, la page va se rafra\xeechir.",PublicSubcribe:"Publique",PublicSubscribDisabled:"Les inscriptions sont d\xe9sactiv\xe9es sur ce portail",PublisherTrainerSettings:"Param\xe8tres de l'\xe9diteur-formateur",PutToAbsent:"Mettre \xe0 absent",PutToPresent:"Mettre \xe0 pr\xe9sent",Quantity:"Quantit\xe9",QuantityGreaterThanTheNumberOfSeatsAvailable:"Quantit\xe9 sup\xe9rieure au nombre de places disponibles. Le maximum est de",QuestionAddReferenceImageZoneTooltip:"L'image de r\xe9f\xe9rence sera affich\xe9e en arri\xe8re plan ci-dessous. Par la suite, vous pourrez dessiner des zones, pour mettre en valeur certaine partie sur l'image.",QuestionAnswerFormWeightingBoundError:"Les chiffres apr\xe8s la virgule doivent \xeatre par incr\xe9ments de 0.25.",QuestionAreYouSureDelete:"\xcates-vous certain de vouloir supprimer la question s\xe9l\xe9ctionn\xe9e",QuestionAssociationPrefillColumn:"Pr\xe9-remplir la colonne de gauche avec les propositions",QuestionCUClue:"Indice",QuestionCUColumnOrder:"Ordre",QuestionCUCreateTitle:"Nouvelle question",QuestionCUDescription:"Description",QuestionCUFeedback:"R\xe9troaction",QuestionCUImageErrorSize:"Le poids de l'image ne doit pas d\xe9passer 1 Mo",QuestionCUImageErrorType:"L'image doit \xeatre un fichier de format .png ou .jpg",QuestionCULabel:"Libell\xe9",QuestionCULabelOrImageToSet:"Vous devez entrer un libell\xe9 ou une image pour la question",QuestionCULabelOrPicture:"Il faut saisir soit un libell\xe9 soit une image pour la question",QuestionCUQuestionLessWeightThanAnswer:"Le total du pointage des r\xe9ponses est plus que celui de la question",QuestionCUQuestionType:"Type",QuestionCUQuestionTypeAssociation:"Le r\xe9pondant \xe0 la question devra trouver les bonnes associations.",QuestionCUQuestionTypeBlank:"Le r\xe9pondant \xe0 la question devra trouver les mots manquants.",QuestionCUQuestionTypeCheckBox:"Choix multiple",QuestionCUQuestionTypeOrder:"Consigne",QuestionCUQuestionTypeRadioButton:"Choix unique",QuestionCUQuestionTypeText:"Le r\xe9pondant \xe0 la question devra inscrire sa r\xe9ponse.",QuestionCUQuestionTypeTextArea:"Texte",QuestionCUQuestionTypeTooltipConsign:"C'est une description qui sera affich\xe9e dans l'examen dans l'ordre d\xe9fini.",QuestionCUQuestionTypeTooltipMultipleChoice:"Le r\xe9pondant \xe0 la question pourra s\xe9lectionner une ou plusieurs r\xe9ponses.",QuestionCUQuestionTypeTooltipRadioButton:"Le r\xe9pondant \xe0 la question ne pourra s\xe9lectionner qu'une seule r\xe9ponse.",QuestionCUQuestionTypeTooltipText:"Question \xe0 d\xe9veloppement",QuestionCUQuestionTypeUpload:"Fichier",QuestionCUQuestionTypeZone:"Le r\xe9pondant \xe0 la question devra trouver ou identidier les zones.",QuestionCURemoveImage:"Supprimer l'image",QuestionCUSkill:"Comp\xe9tence",QuestionCUSuccess:"La question a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",QuestionCUThumbnailTooltip:"L'image qui s'affichera dans la question",QuestionCUTooltipClue:"Indice \xe0 afficher lors de l'examen pour aider l'apprenant \xe0 trouver la bonne r\xe9ponse",QuestionCUTooltipFeedback:"R\xe9troaction \xe0 afficher lors de la correction de l'examen",QuestionCUTooltipLabel:"La question",QuestionCUTooltipSkill:"S\xe9lectionnez une comp\xe9tence afin de l'associer \xe0 la question",QuestionCUTooltipWeighting:"Le pointage donn\xe9 \xe0 une r\xe9ponse",QuestionCUUpdateTitle:"Modifier la question",QuestionCuUploadTooltip:"Le r\xe9pondant \xe0 la question devra t\xe9l\xe9charger le fichier. r\xe9pondre dans le fichier ensuite le t\xe9l\xe9verser dans son questionnaire.",QuestionCUWeighting:"Pointage",QuestionDeleteErrorAlreadyAnswered:"Impossible de supprimer la question car elle est d\xe9j\xe0 utilis\xe9e.",QuestionDeleteSuccess:"La question a \xe9t\xe9 supprim\xe9e avec succ\xe8s",QuestionDosntMatchFilter:"Aucune question ne correspond aux filtres s\xe9lectionn\xe9s.",QuestionDosntMatchFiltersReset:'Pour r\xe9initialiser les filtres, cliquez sur le bouton \\"R\xe9initialiser les filtres\\".',QuestionFormGradeError:"Le pointage de la question doit-\xeatre supp\xe9rieur \xe0 0.",QuestionFormLabelError:"Le libell\xe9 de la question ne peut pas \xeatre vide.",QuestionFormLabelNoTextError:"Le libell\xe9 de la question doit contenir du texte.",QuestionFormMandatoryQuestionDisabledToolTip:"Le nombre de questions \xe0 utiliser pour l'examen ne peut \xeatre inf\xe9rieur au nombre de questions obligatoires.",QuestionFormQuestionImageTextLabel:"Question M\xe9dia",QuestionFormQuestionIsRequiredError:"Vous devez entrer du texte ou une image pour votre question.",QuestionFormUploadRequiredError:"Vous devez t\xe9l\xe9verser un fichier pour la question",QuestionFormWeightingDigitError:"Le pointage doit avoir un maximum de 2 chiffres apr\xe8s la virgule.",QuestionIdentifyZones:"Identifier les zones",QuestionIdentifyZonesInfo:"L'apprenant devra identifier le nom des zones sur l'image de r\xe9f\xe9rence.",QuestionInstructionCreate:"Nouvelle consigne",QuestionListAddInstructionWarning:"Vous ne pouvez pas ajouter des consignes si l'une des options suivantes est coch\xe9e : Examen al\xe9atoire, M\xe9langer l'ordre des questions et Afficher les questions regroup\xe9es par comp\xe9tence.",QuestionListAreYouSureDuplicate:"\xcates-vous certain de vouloir dupliquer la question s\xe9l\xe9ctionn\xe9e ainsi que toutes ses r\xe9ponses",QuestionListColumnLabel:"Question",QuestionListColumnQuestionOrder:"Ordre",QuestionListColumnQuestionType:"Type",QuestionListTitle:"Gestion des questions",Questionnaire:"Questionnaire",QuestionnaireAddBanner:"Ajouter une banni\xe8re \xe0 l'examen",QuestionnaireAdvanceQuestionParameters:"Param\xe8tres avanc\xe9s",QuestionnaireAllowBackQuestion:"Permettre de revenir aux questions pr\xe9c\xe9dentes",QuestionnaireAllowBackQuestionTooltip:"Permettre \xe0 l'apprenant de revenir sur les questions pr\xe9c\xe9dentes et de modifier ses r\xe9ponses.",QuestionnaireAllowReusingPropositions:"Permettre la r\xe9utilisation des propositions",QuestionnaireAllowReusingPropositionsTooltip:"L'apprenant pourra utiliser plusieur fois la m\xeame proposition de mot cach\xe9 pour r\xe9pondre \xe0 la question.",QuestionnaireAnswerResponse:"R\xe9ponse",QuestionnaireAnswerWeighting:"Pointage de la question",QuestionnaireAnswerWeightingError:"La note attribu\xe9e est plus grande que le pointage de la question",QuestionnaireBlankQuestionStep1:"\xc9crire votre question et placer les mots que vous d\xe9sirez cacher entre crochets [].",QuestionnaireBlankQuestionStep2:"\xc9crire d'autre proposition de mot. Comme les mots cach\xe9s, les propositions seront affich\xe9 dans la liste des mots \xe0 choisir.",QuestionnaireBlankQuestionStep3:"Dans la section r\xe9ponse, chaque mot cach\xe9 entre [], sera automatiquement ajout\xe9 comme une r\xe9ponse.",QuestionnaireConfiguration:"Configuration de l'examen",QuestionnaireConfigurationStatistic:"Configuration / Sommaire des questions de l'examen",QuestionnaireCorrectionNoGradeHint:"Pour obtenir la note, toutes les questions doivent \xeatre corrig\xe9es.",QuestionnaireCUAnswerFeedback:"R\xe9troaction par r\xe9ponse",QuestionnaireCUAnswerFeedbackTooltip:"R\xe9troaction par r\xe9ponse",QuestionnaireCUCreateTitle:"Nouveau questionnaire",QuestionnaireCUDefaultProctoringTitle:"Nom de l'examen",QuestionnaireCUDefaultProctoringTitleTooltip:"Nom de l'examen utilis\xe9 pour l'affichage dans le tableau de bord de uxpertise XP (Visible seulement par les admins)",QuestionnaireCUDisplayGrade:"Afficher la note \xe0 l'apprenant",QuestionnaireCUDisplayGradeInReport:"Afficher la note dans les rapports",QuestionnaireCUDisplayGradeInReportTooltip:"La note obtenue \xe0 l'examen par les apprenants, sera affich\xe9e dans les rapports.",QuestionnaireCUDisplayGradeTooltip:"La note obtenue \xe0 l'examen par l'apprenant, sera affich\xe9e dans le d\xe9tail de son cours.",QuestionnaireCUEndMessage:"Message apr\xe8s avoir soumis l'examen",QuestionnaireCUEndMessageTooltip:"Le message s'affiche \xe0 la fin de l'examen, apr\xe8s l'avoir soumis.",QuestionnaireCUEventOccurrencePresenceIpAddressValidation:"Valider par adresse IP lors de la pr\xe9sence \xe0 un \xe9v\xe9nement",QuestionnaireCUExamDuration:"Dur\xe9e (en minutes)",QuestionnaireCUExamDurationTooltip:"Le temps dont dispose l'apprenant pour r\xe9pondre et soumettre son examen. Si le temps allou\xe9 est \xe9chu, l'examen sera soumis automatiquement par le syst\xe8me. Si aucune dur\xe9e n'est indiqu\xe9e, l'apprenant disposera d'un temps illimit\xe9 pour r\xe9pondre et soumettre son examen.",QuestionnaireCUExamTotalLaunch:"Nb. de tentatives autoris\xe9es",QuestionnaireCUExamTotalLaunchAllowed:"Nb. de lancements autoris\xe9s.",QuestionnaireCUExamTotalLaunchAllowedTooltip:"Le nombre maximum de lancements de l'examen qu'un utilisateur peut faire avant que celui-ci ne se bloque. Si par exemple le nombre est 2, l'apprenant pourra lancer l'examen, le fermer puis ensuite le relancer encore une fois. S'il le ferme une deuxi\xe8me fois, il ne pourra plus le relancer m\xeame s'il ne l'a pas encore soumis. L'administrateur devra le lui d\xe9bloquer pour pouvoir le soumettre. Si le nombre n'est pas sp\xe9cifi\xe9, l'apprenant pourra lancer et fermer l'examen autant de fois qu'il le souhaite jusqu'\xe0 ce qu'il le soumet.",QuestionnaireCUExamTotalLaunchTooltip:"Le nombre de fois qu'un apprenant peut repasser l'examen apr\xe8s un \xe9chec. Si l'apprenant r\xe9ussit son examen, il ne pourra pas le refaire m\xeame s'il ne l'a pass\xe9 qu'une seule fois alors que le nombre de tentatives est de 3 par exemple.",QuestionnaireCUFeedback:"R\xe9troaction",QuestionnaireCUImageErrorType:"L'image doit \xeatre un fichier de format .png ou .jpg",QuestionnaireCUInstruction:"Instructions",QuestionnaireCUInstructionTooltip:"S'affiche dans le haut d'un examen, d'une simulation d'examen ou d'un sondage.",QuestionnaireCUIpAddressValidation:"Validation par adresse IP",QuestionnaireCUIpAddressValidationTooltip:"Cette mesure de s\xe9curit\xe9 fait en sorte qu\u2019un examen ne peut \xeatre ouvert sur un autre poste apr\xe8s avoir \xe9t\xe9 lanc\xe9 en classe par l\u2019utilisateur.",QuestionnaireCUIsProctored:"Activer uxpertise XP",QuestionnaireCUIsProctoredTooltip:"Activer l'environment de surveillance pour cet l'examen.",QuestionnaireCULabel:"Libell\xe9",QuestionnaireCULabelTooltip:"Titre donn\xe9 a l'examen et qui ne sera pas visible aux utilisateurs.",QuestionnaireCuManagementImageSize:"Format recommand\xe9: JPG (1920px \xd7 256px)",QuestionnaireCUMultiplePerPage:"Afficher toutes les questions sur une seule page",QuestionnaireCUMultiplePerPageTooltip:"Toutes les questions de l'examen seront affich\xe9es sur une page.",QuestionnaireCUNone:"Aucune",QuestionnaireCUNoneTooltip:"Aucune r\xe9troaction",QuestionnaireCUOnePerPage:"Afficher une question par page",QuestionnaireCUOnePerPageTooltip:"Chaque question de l'examen sera affich\xe9e sur une page distincte.",QuestionnaireCUPassingGrade:"Note de passage",QuestionnaireCUPassingGradeTooltip:"C'est la note d\xe9terminant le passage. Si par exemple la note de passage est 70% et plus, il faut saisir 70.",QuestionnaireCUQuestionFeedback:"R\xe9troaction par question",QuestionnaireCUQuestionFeedbackTooltip:"R\xe9troaction par question",QuestionnaireCURandomTooltip:"S\xe9lectionnez le nombre de questions que vous d\xe9sirez pr\xe9senter lors de l\u2019examen. Les questions seront choisies de fa\xe7on al\xe9atoire parmi l\u2019ensemble des questions composant l'examen. Si aucun nombre n\u2019est saisi, toutes les questions de l'examen seront pr\xe9sent\xe9es dans l\u2019ordre d\xe9fini lors de sa cr\xe9ation.",QuestionnaireCURemindTheLearnerToCompleteTheSurvey:"Envoyer un rappel pour compl\xe9ter le sondage",QuestionnaireCURemindTheLearnerToCompleteTheSurveyTooltip:"Si la case est coch\xe9e, une notification sera envoy\xe9e automatiquement \xe0 l'apprenant pour l'inviter \xe0 compl\xe9ter le sondage",QuestionnaireCUSecurityAndVisibilityTitle:"S\xe9curit\xe9 et visibilit\xe9",QuestionnaireCUShowCorrectAnswer:"Afficher la bonne r\xe9ponse",QuestionnaireCUShowCorrectAnswerTooltip:"Dans la page r\xe9sum\xe9, la bonne r\xe9ponse est mise en \xe9vidence.",QuestionnaireCUShowHorizontalAnswer:"Afficher les r\xe9ponses \xe0 l'horizontal",QuestionnaireCUShowMandatoryAnswer:"R\xe9ponse obligatoire",QuestionnaireCUShowMandatoryQuestion:"Question obligatoire",QuestionnaireCUShowMandatoryQuestions:"Question(s) obligatoire(s)",QuestionnaireCUShuffleAnswerOrder:"M\xe9langer l'ordre des r\xe9ponses",QuestionnaireCUShuffleAnswerOrderTooltip:"L'ordre d'affichage des choix de r\xe9ponses des questions sera diff\xe9rent pour chaque tentative.",QuestionnaireCUShuffleQuestionOrder:"M\xe9langer l'ordre des questions",QuestionnaireCUShuffleQuestionOrderTooltip:"L'ordre d'affichage des questions sera diff\xe9rent pour chaque tentative.",QuestionnaireCUSuccess:"L'examen a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",QuestionnaireCUSupervisorCanViewExam:"Le superviseur peut voir l'examen d'un utilisateur",QuestionnaireCUSupervisorCanViewExamTooltip:"Si la case est coch\xe9e, le superviseur aura acc\xe8s aux examens de ses utilisateurs. Il pourra acc\xe9der \xe0 ces examens \xe0 partir du rapport d'examen et du rapport de progression.",QuestionnaireCUSupervisorCanViewSurvey:"Le superviseur peut voir le sondage de l'utilisateur",QuestionnaireCUSupervisorCanViewSurveyTooltip:"Coch\xe9, le superviseur peut voir le sondage de l'utilisateur",QuestionnaireCUTotalQuestionsToUse:"Nb. de questions \xe0 utiliser",QuestionnaireCUTrainerCanViewExam:"Le formateur peut voir l'examen d'un utilisateur",QuestionnaireCUTrainerCanViewExamTooltip:"Si la case est coch\xe9e, le formateur aura acc\xe8s aux r\xe9ponses aux examens des participants inscrits \xe0 ses ateliers. Le formateur pourra acc\xe9der \xe0 ces r\xe9ponses, \xe0 partir de la gestion des pr\xe9sences.",QuestionnaireCUTrainerCanViewSurvey:"Le formateur peut voir le sondage de l'utilisateur",QuestionnaireCUTrainerCanViewSurveyTooltip:"Coch\xe9, l'entraineur peut voir le sondage de l'utilisateur",QuestionnaireCUTryAgain:"Donner une deuxi\xe8me chance",QuestionnaireCUType:"Type d'examen",QuestionnaireCUTypeExam:"Examen",QuestionnaireCUTypeExamSimulation:"Simulation d'examen",QuestionnaireCUTypeInUseTooltip:"Une fois publi\xe9 et utilis\xe9, le type d'examen ne peut pas \xeatre modifi\xe9.",QuestionnaireCUTypeSurvey:"Sondage",QuestionnaireCUUpdateTitle:"Modifier l'examen",QuestionnaireCUViewing:"Affichage",QuestionnaireCUVisibilityTitle:"Visibilit\xe9",QuestionnaireDeleteCourseRelatedError:"Impossible de supprimer le questionnaire car il utilis\xe9 dans un cours.",QuestionnaireDeleteErrorAlreadyAnswered:"Impossible de supprimer le questionnaire car il est d\xe9j\xe0 utilis\xe9.",QuestionnaireDisplayAllQuestion:"Toutes les questions \xe0 la fois",QuestionnaireDisplayAllQuestionTooltip:"Toutes les questions seront affich\xe9es sur une seule page.",QuestionnaireDisplayOneQuestion:"Une question par page",QuestionnaireDisplayOneQuestionTooltip:"Une question par page sera affich\xe9e.",QuestionnaireDownload:"T\xe9l\xe9charger",QuestionnaireExamParameters:"Param\xe8tres de l'examen",QuestionnaireExcel:"Questionnaire",QuestionnaireFileToDownload:"Fichier \xe0 t\xe9l\xe9charger :",QuestionnaireHiddenWords:"Mots cach\xe9s",QuestionnaireListActivated:"Activ\xe9",QuestionnaireListAreYouSureDelete:"\xcates-vous certain de vouloir supprimer l'examen s\xe9l\xe9ctionn\xe9?",QuestionnaireListAreYouSureDuplicate:"\xcates-vous certain de vouloir dupliquer le questionnaire s\xe9l\xe9ctionn\xe9 avec toutes ses questions et r\xe9ponses",QuestionnaireListColumnDisplayGrade:"Afficher la note",QuestionnaireListColumnIsProctored:"Surveillance",QuestionnaireListColumnLabel:"Libell\xe9",QuestionnaireListColumnPassingGrade:"Note de passage",QuestionnaireListColumnShowCorrectAnswer:"Afficher la bonne r\xe9ponse",QuestionnaireListColumnSkillName:"Comp\xe9tence",QuestionnaireListColumnTotalQuestionsToUse:"Questions Utilis\xe9es / Nombre de question total",QuestionnaireListColumnTryAgain:"Donner une deuxi\xe8me chance",QuestionnaireListDeactivated:"D\xe9sactiv\xe9",QuestionnaireListRowInToolTip:"Voir les questions",QuestionnaireListTitle:"Gestion des questionnaires",QuestionnaireMenuTitle:"Gestion des questionnaires",QuestionnaireOF:"Examen de",QuestionnairePointsNotCalculated:"Question(s) \xe0 corriger",QuestionnairePreviewScore:"Votre note est :",QuestionnaireQuestionDevelopment:"D\xe9veloppement",QuestionnaireQuestionGoodAnswer:"Bonne r\xe9ponse",QuestionnaireQuestionMultipleChoice:"Choix multiple",QuestionnaireQuestionUniqueChoice:"Choix unique",QuestionnaireQuestionWrongAnswer:"Mauvaise r\xe9ponse",QuestionnaireRandom:"Examen al\xe9atoire",QuestionnaireRandomByQuestion:"Par question",QuestionnaireRandomBySkill:"Par comp\xe9tence",QuestionnaireRandomTooltip:"Les questions seront choisies de fa\xe7on al\xe9atoire parmi l\u2019ensemble des questions composant l'examen.",QuestionnaireReportNoUpload:"Aucun fichier t\xe9l\xe9vers\xe9",QuestionnaireRequestSuccess:"L'examen \xe0 \xe9t\xe9 soumis avec succ\xe8s!",QuestionnaireReUpload:"Re-t\xe9l\xe9verser",QuestionnairesAnswer:"R\xe9ponse",QuestionnairesAnswerGrade:"Pointage",QuestionnairesCompletionReport:"Rapport d'ach\xe8vement",QuestionnaireScoreObtained:"Note obtenue",QuestionnaireSecondChance:"Permettre une deuxi\xe8me chance",QuestionnaireSecurity:"S\xe9curit\xe9 et visibilit\xe9",QuestionnaireShowHint:"Afficher l'indice",QuestionnaireStatistic:"Sommaire des questions de l'examen",QuestionnaireSuggestions:"Propositions",QuestionnaireTryAgainTooltip:"Donner une deuxi\xe8me chance \xe0 l\u2019apprenant de r\xe9pondre \xe0 la question. Il peut donc soumettre 2 fois sa r\xe9ponse \xe0 une question donn\xe9e.",QuestionnaireUpload:"T\xe9l\xe9verser",QuestionnaireWithInstructionTooltip:"Vous ne pouvez pas mettre l'examen al\xe9atoire, car il contient une ou plusieurs consigne(s).",QuestionnaireWithRandomizeQuestionTooltip:"Vous ne pouvez pas cr\xe9er une consigne, car l'examen est al\xe9atoire.",QuestionnireListDeleteSuccess:"L'examen a \xe9t\xe9 supprim\xe9 avec succ\xe8s",QuestionsAdd:"Ajouter une question",QuestionsAssociation:"Association",QuestionsBlank:"Trou\xe9",QuestionSelectSkill:"S\xe9lectionner une comp\xe9tence",QuestionSelectSkills:"S\xe9lectionner des comp\xe9tences",QuestionSelectTypes:"S\xe9lectionner des types",QuestionSelectZones:"S\xe9lectionner les zones",QuestionsToCorrect:"Questions \xe0 corriger",QuestionsUsed:"Nombre de questions",QuestionsZone:"Zone",QuestionTypeAssociation:"Par association",QuestionTypeBlank:"Trou\xe9e",QuestionTypeCheckbox:"R\xe9ponse multiple",QuestionTypeConsigne:"Consigne",QuestionTypeRadio:"R\xe9ponse unique",QuestionTypeSelectZoneInfo:"L'apprenant devra s\xe9lectionner les bonnes zones sur l'image de r\xe9f\xe9rence.",QuestionTypeTextArea:"D\xe9veloppement",QuestionTypeZone:"Par zone",QuestionZoneAddReferenceImage:"Ajouter une image de r\xe9f\xe9rence",QuestionZoneReplaceReferenceImage:"Remplacer l'image de r\xe9f\xe9rence",QuestrionnaireFileUploaded:"Fichier t\xe9l\xe9vers\xe9 :",QuitGroupModeToShowOccurrences:"D\xe9sactivez 'Assignations multiples' pour consulter les occurrences d'une activit\xe9.",Recipients:"Destinataires",ReconfirmYourSctivitySelection:"Veuillez reconfirmer votre s\xe9lection d'activit\xe9.",RecoveryCode:"Code de r\xe9cup\xe9ration",RecoveryEmailDontMatch:"L'adresse courriel entr\xe9e ne correspond pas.",RecoveryEmailInvalidOrEmpty:"L'adresse courriel de r\xe9cup\xe9ration est vide ou ne correspond pas \xe0 une adresse courriel valide.",RecoveryOptions:"Options de r\xe9cup\xe9ration du mot de passe",RecoveryOptionsDescription:"Dans le cas o\xf9 l'adresse courriel principal ne serait plus accessible. Vous pouvez utiliser une addresse courriel ou num\xe9ro de t\xe9l\xe9phone de r\xe9cup\xe9ration. Cependant, le num\xe9ro de t\xe9l\xe9phone sera sauvegard\xe9 une fois la validation termin\xe9e.",RecoveryPhoneNumberDontMatch:"Le num\xe9ro de t\xe9l\xe9phone entr\xe9 ne correspond pas.",RecoveryPhoneNumberEmptyCode:"Le code de confirmation est vide.",RecoveryPhoneNumberEmptyOrWrong:"Le num\xe9ro de t\xe9l\xe9phone de r\xe9cup\xe9ration entr\xe9 est invalide ou vide.",RecoveryPhoneNumberErrorNumberOrSMSCantBeSent:"Une erreur est survenue lors de l'envoie du message SMS. Veuillez v\xe9rifier le num\xe9ro de t\xe9l\xe9phone entr\xe9 et re-essayez. Si l'erreur persiste, veuillez communiquer avec un administrateur.",RecoveryPhoneNumberExpired:"Le d\xe9lai pour v\xe9rifier le num\xe9ro de t\xe9l\xe9phone est expir\xe9.",RecoveryPhoneNumberNewCodeSend:"Un nouveau code de validation a \xe9t\xe9 envoy\xe9 \xe0 votre num\xe9ro de t\xe9l\xe9phone.",RecoveryPhoneNumberNotVerified:"Le num\xe9ro de t\xe9l\xe9phone n'a pas \xe9t\xe9 v\xe9rifi\xe9. Il n'a pas \xe9t\xe9 sauvegard\xe9.",RecoveryPhoneNumberVerified:"Le num\xe9ro de t\xe9l\xe9phone de r\xe9cup\xe9ration a \xe9t\xe9 verifi\xe9 avec succ\xe8s.",RecoveryPhoneNumberWrongCodeOrTimeExpired:"Le code de confirmation entr\xe9 est invalide ou le d\xe9lai pour v\xe9rifier le num\xe9ro de t\xe9l\xe9phone de r\xe9cup\xe9ration est expir\xe9.",RedirectToRegister:"Le compte n'existe pas. Voulez-vous \xeatre redirig\xe9 \xe0 la page d'inscription pour le cr\xe9er?",RefundDate:"Date",RefundDelay:"Date limite d\u2019annulation",RefundDelayError:"Vous ne pouvez pas rembouser le cours {0} car le d\xe9lai de remboursement est d\xe9pass\xe9 pour l'\xe9v\xe9nement {1}",RefundDelayInDays:"Jour(s)",RefundDelayInvalidError:"Le d\xe9lai de remboursement doit \xeatre sup\xe9rieur ou \xe9gal \xe0 z\xe9ro",RefundDelayTooltip:"Nombre de jours avant la date de l'\xe9v\xe9nement au-del\xe0 desquels une inscription ne peut \xeatre annul\xe9e ou rembours\xe9e.",RefundDiscountUsedError:"Vous ne pouvez pas rembouser le ch\xe8que-cadeau {0} car il a d\xe9j\xe0 \xe9t\xe9 utilis\xe9.",RefundedInvoice:"Afficher la facture originale",RefundedTransactionPseudoId:"N\xb0 de la facture rembours\xe9e",RefundFailed:"Le remboursement n'a pas pu \xeatre compl\xe9t\xe9",RefundInformation:"Information de remboursement",RefundInvalidPasswordError:"Mot de passe invalide",RefundInvoice:"Afficher la facture de remboursement",RefundInvoiceText:"Rembourser la facture",RefundInvoiceTitle:"Note de cr\xe9dit",RefundInvoiceTitleTooltipPdf:"T\xe9l\xe9charger la note de cr\xe9dit",RefundInvoiceTransaction:"Afficher la note de cr\xe9dit",RefundItem:"Cliquez pour s\xe9lectionner cet \xe9l\xe9ment pour le remboursement",RefundItemTransaction:"Rembourser l'item",RefundLicenceError:"Vous ne pouvez pas rembourser la licence num\xe9ro {0} parce qu'elle a d\xe9j\xe0 \xe9t\xe9 attribu\xe9e",RefundNoSelectionError:"Vous devez s\xe9lectionner au moins un \xe9l\xe9ment",RefundProcessing:"Le remboursement est en cours de v\xe9rification...",RefundSave:"Proc\xe9der au remboursement",RefundSelected:"Rembourser s\xe9lection(s)",RefundSuccess:"Les \xe9l\xe9ments s\xe9lectionn\xe9s du paiement ont \xe9t\xe9 rembours\xe9s avec succ\xe8s",RefundTransactionPseudoId:"N\xb0 de la note de cr\xe9dit",RefundUserInProgressError:"Vous ne pouvez pas rembourser {0} pour le cours {1} car il a d\xe9j\xe0 commencer le cours",RefundWarning:"Par mesure de s\xe9curit\xe9 vous devez saisir votre mot de passe pour proc\xe9der au remboursement.",Register:"Cr\xe9er mon compte",RegisterAcceptNewLetters:"J'accepte de recevoir les nouvelles",RegisterAccount:"Compte",RegisterAddressCompany:"Adresse de l'entreprise",RegisterAlreadyHaveAccount:"Vous avez d\xe9j\xe0 un compte ?",RegisterCompany:"Entreprise (facultatif)",RegisterCompanyInformations:"Informations de l'entreprise",RegisterConditionForPassword:"Conditions pour un mot de passe",RegisterCreation:"Cr\xe9ation",RegisteredToOneCourse:"Inscrit au moins \xe0 un \xe9l\xe9ment du catalogue",RegisterEmail:"Courriel",RegisterFacebook:"S\u2019inscrire avec Facebook",RegisterFailedAccountAlreadyExists:"Un compte existe d\xe9j\xe0 avec cette adresse courriel.",RegisterFieldRequiredTooltip:"Si la case est coch\xe9e, l'utilisateur devra remplir le champ lors de la cr\xe9ation de son compte",RegisterForThisCourse:"M'inscrire",RegisterGoogle:"S\u2019inscrire avec Google",RegisterIHaveReadAndAccept:"J\u2019ai lu et j\u2019accepte les",RegisterInformation:"Informations",RegisterLanguage:"Langue",RegisterLength:"+ caract\xe8res",RegisterLicenseCompleteTooltip:"Si la case est coch\xe9e, le ou les participants s\xe9lectionn\xe9s seront inscrits et leur formation sera mise \xabCompl\xe9t\xe9e\xbb  (progression \xe0 100%)",RegisterLowerCase:"Au moins un caract\xe8re minuscule",RegisterMicrosoft:"S\u2019inscrire avec Microsoft",RegisterNumber:"Au moins un num\xe9ro",RegisterOptional:"facultatif",RegisterOr:"OU",RegisterOtherInformations:"Autres informations",RegisterPassword:"Mot de passe",RegisterRepeatEmail:"Confirmer votre courriel",RegisterRepeatPassword:"Confirmer le mot de passe",RegisterSpecialCase:"Au moins un caract\xe8re sp\xe9cial",RegisterSuccess:'Merci pour votre inscription. Un courriel de confirmation vous a \xe9t\xe9 envoy\xe9 \xe0 l\u2019adresse  : <i>%email%</i> contenant un lien vous permettant d\u2019activer votre compte.<br/><br/>Si vous ne recevez pas le courriel, v\xe9rifiez dans la boite de <i>courriers ind\xe9sirables</i>.<br/><br/>Pour toutes questions, veuillez contacter le <a style=\\"color: black;\\" href=\\"http://ithq.uxpertise.ca/technicalsupport\\">soutien technique</a>.',RegisterSuccessAndFollowTheProvidesLink:"ET SUIVEZ LE LIEN FOURNI PAR uxpertise.",RegisterTermsAndCondition:"Termes et Conditions.",RegisterText:"Cr\xe9ez votre compte afin d'acc\xe9der \xe0 notre plateforme",RegisterToTheWaitingList:"M'inscrire \xe0 la liste d'attente",RegisterUpperCase:"Au moins un caract\xe8re majuscule",RegisterYapla:"M'inscrire avec mon compte RFAQ",RegistrantsCompany:"Entreprise :",RegistrantsCoordinates:"Coordonn\xe9es de l'utilisateur :",RegistrantsEmail:"Courriel :",RegistrantsFirstname:"Pr\xe9nom :",RegistrantsLastname:"Nom :",RegistrantsPassword:"Mot de passe :",RegistrantsRole:"R\xf4le :",RegistrantsTelephone:"Telephone :",RegistrantsUsername:"Code utilisateur :",RegistrationActivationAdministrator:"[Activer]",RegistrationReport:"Gestion des utilisateurs",RegistrationRequestAdministrator:"Demande d'inscription :",Registrations:"Inscriptions",RegistrationToCourse:"Inscription \xe0 l'activit\xe9",ReinitializePassword:"R\xe9initialiser le mot de passe",ReinitializePasswordPassword:"Mot de passe",ReinitializePasswordRepeatPassword:"Confirmer le mot de passe",ReinitializePasswordSuccess:"Le mot de passe a \xe9t\xe9 r\xe9initialis\xe9 avec succ\xe8s.",ReinitializePasswordSuccessAndFollowTheProvidesLink:"ET SUIVEZ LE LIEN FOURNI PAR uxpertise.",RemainingTimeForExam:"Le temps restant pour l'examen est de",ReminderMaximumTootip:"Vous pouvez configuer un maxixum de 3 rappels.",RemoveCurrentImage:"Retire l'image actuelle",RemoveFromCart:"Retirer",RemoveFromGroup:"Retirer du groupe",RemoveLicencesCountError:"Vous devez retirer au minimum une licence.",RemoveLicencesPermissionError:"Vous n'avez pas les permissions pour retirer des licences \xe0 ce superviseur.",RemoveLicencesWrongAmoutToError:"Cette quantit\xe9 de licence n'est pas valide car certaines licences sont li\xe9es \xe0 des transactions et doivent \xeatre rembours\xe9es.",RemoveLicense:"Retirer la licence",RemoveLicensesTooltip:"Retirer les licences non-assign\xe9es au superviseur",RemoveLicenseTooltip:"Cliquez pour retirer les licences non-assign\xe9es au superviseur",RemoveProgressionLost:"\xcates-vous certain de vouloir enlever la progression ? Toute la progression de l'utilisateur sera perdue.",RemoveUnavailability:"Supprimer une indisponibilit\xe9",RemoveUserFromGroup1:"\xcates-vous s\xfbr de vouloir retirer",RemoveUserFromGroup2:"du groupe :",RemoveUserFromGroupNoUser:"Veuillez s\xe9lectionner des utilisateurs a retirer",RemoveUserFromGroupPermission:"Vous n'avez pas la permission de retirer cet utilisateur du groupe",RemoveUserFromGroupSelfWarning:"Vous allez vous retirer de ce groupe et ne pourrai plus y acc\xe9der",RemoveUserFromGroupSuccess:"Le groupe a \xe9t\xe9 mis \xe0 jour avec succ\xe8s",ReplaceFile:"Remplacer le fichier",ReplyTo:"Inscrire le courriel que vous souhaitez utiliser lorsqu'on r\xe9pond \xe0 votre communication",ReportCompleteSyllabus:"\xcates-vous certain de vouloir compl\xe9ter le syllabus de l'utilisateur pour cette formation ?",ReportCouponsUseListSearchTooltip:"Recherche dans la grille selon le nom, le code, cr\xe9\xe9 par et utilis\xe9 par.",ReportDiscountUseListSearchTooltip:"Recherche dans la grille selon le code.",ReportingAppServiceAllUsers:"Tous les utilisateurs",ReportingControllerAllGroupCourseFileName:"Progres Cours du Groupe",ReportingControllerAllUsersFileName:"Progres Tous Les Utilisateurs",ReportingControllerAllUsersFromGroupFileName:"Progres Tous les utilisateurs du groupe",ReportingControllerAllUsersGroup:"Tous les utilisateurs",ReportingControllerByCoursesFileName:"Tous_Cours_Rapport_Progres",ReportingControllerCategoryLabelFilter:"Cat\xe9gorie",ReportingControllerCompletionReport:"Rapport d'ach\xe8vement",ReportingControllerCompletionReportAssignmentDateFilter:"Filtre sur la date d'Assignation",ReportingControllerCompletionReportCompletionDateFilter:"Filtre sur la date de Completion",ReportingControllerCompletionReportCreationDateFilter:"Filtre sur la date de Cr\xe9ation",ReportingControllerCompletionReportOccurrenceDateFilter:"Dates de l'occurrence",ReportingControllerCompletionReportRegistrationDateFilter:"Filtre sur la date d'Inscription",ReportingControllerCourseFilter:"Filtre sur le cours",ReportingControllerCourseProgressFileName:"Rapport Progres par Cours",ReportingControllerDateFilter:"Filtre sur la date",ReportingControllerExam:"Examen",ReportingControllerExpiringReport:"Rapport sur les cours expirant",ReportingControllerExpiringReportCompletionDateFilter:"Filtre de date d'expiration",ReportingControllerGroupFilter:"Filtre sur le groupe",ReportingControllerGroupLabelFilter:"Groupe",ReportingControllerLicenseDateFilter:"Filtre sur la date",ReportingControllerLicenseReport:"Rapport d'utilisation des licences",ReportingControllerLoginAttemptReport:"Rapport sur les tentatives de connexion \xe9chou\xe9es",ReportingControllerProgressReportCoursesByUser:"Rapport d'\xe9tape par les utilisateurs",ReportingControllerprogressReportFileName:"Progress_Report",ReportingControllerQuestionnaireTitle:"Questionnaire",ReportingControllerSearchStringFilter:"Filtre sur le(s) champ(s)",ReportingControllerStatusFilter:"Filtre Sur Le Statut:",ReportingControllerSurveyTitle:"Sondage",ReportingControllerTrainerAssignedComingSoon:"Aucun formateur n'a \xe9t\xe9 assign\xe9 \xe0 cette occurrence.",ReportingControllerTrainerAssignedToOccurrence:"Formateur assign\xe9",Reports:"Rapports",ReportSalesByOccurrences:"Rapport des revenus par occurrence",ReportSalesByOccurrencesDetails:"D\xe9tail des revenus par occurrence",RequestSuccess:"Votre demande \xe0 \xe9t\xe9 envoy\xe9 avec Succ\xe8s!",RequiredFieldLoginFormHeader:"Veuillez remplir les champs suivant afin de continuer \xe0 naviguer sur la plateforme",ReRegister:"M'inscrire de nouveau",ResetEmail:"R\xe9initialiser",ResetEmailTooltip:"Revenir au message par d\xe9faut",ResetFilter:"R\xe9initialiser les filtres",ResetPassword:"R\xe9initialiser le mot de passe",ResetPasswordDoNotReply:"Merci de ne pas r\xe9pondre \xe0 ce message g\xe9n\xe9r\xe9 automatiquement.",ResetPasswordSalutation:"Bonjour",ResetPasswordSentEmail:"Un courriel avec les instructions pour r\xe9initialiser votre mot de passe vous a \xe9t\xe9 envoy\xe9. Verifiez vos courriels.",ResetProgression:"R\xe9initialiser la progression",ResetProgressionUxPackage:"R\xe9initialiser la progression du paquet Scorm",ResetWindowGuid:"D\xe9bloquer l'examen pour que l'apprenant puisse le lancer.",RestoreDefaultFooter:"R\xe9tablir les liens par d\xe9faut",Result:"R\xe9sultat",ResultsFor:"r\xe9sultats pour",RightAnswer:"Bonne r\xe9ponse",SaleReportsSearchTooltip:"Recherche dans la grille selon le num\xe9ro de facture, le nom d'utilisateur, pr\xe9nom et nom de famille du participant",SaleReportsStateSearchTooltip:"Recherche dans la grille selon le nom de l'\xe9tat ou province",SalesEventOccurrenceListFilterOccurrencesTooltip:"Afficher par occurrences selon la plage horaire",SalesEventOccurrenceListFilterSalesTooltip:"Afficher par ventes selon la plage horaire",SalesEventOccurrenceListOccurrence:"Occurrences",SalesEventOccurrenceListSales:"Ventes",SalesEventsColumnDiscountTotal:"Rabais",SalesEventsColumnGiftCardDiscountTotal:"Cours cadeaux",SalesEventsColumnPrice:"Prix",SalesEventsColumnQuantityTotal:"Quantit\xe9",SalesEventsColumnSubTotal:"Sous-total",SaleseventsColumnTaxTotal:"Taxes",SalesEventsColumnTotal:"Total",SalesEventsCourseOccurenceCode:"Code",SalesEventsEventColumnEmail:"Courriel",SalesEventsEventColumnFirstName:"Pr\xe9nom",SalesEventsEventColumnInvoiceNumber:"No facture",SalesEventsEventColumnLabel:"\xc9v\xe9nement",SalesEventsEventColumnLastName:"Nom",SalesReportAllColumnCode:"Code",SalesReportAllColumnDiscountTotal:"Rabais",SalesReportAllColumnFilter:"Filtre",SalesReportAllColumnFilterAll:"Combin\xe9",SalesReportAllColumnFilterAllTooltip:"Le rapport affiche les ventes ainsi que les remboursements",SalesReportAllColumnFilterRefund:"Remboursement",SalesReportAllColumnFilterRefundTooltip:"Le rapport affiche les remboursements seulement",SalesReportAllColumnFilterSales:"Vente",SalesReportAllColumnFilterSalesTooltip:"Le rapport affiche les ventes seulement",SalesReportAllColumnGiftCardDiscountTotal:"Ch\xe8ques-cadeaux / Cours cadeaux",SalesReportAllColumnLabel:"Libell\xe9",SalesReportAllColumnNumberOfUse:"Nombre d'utilisation du rabais",SalesReportAllColumnPrice:"Prix",SalesReportAllColumnQuantityTotal:"Nombre de ventes",SalesReportAllColumnSubTotal:"Sous-total",SalesReportAllColumnTaxTotal:"Taxes",SalesReportAllColumnTotal:"Total",SalesReportAllColumnType:"Type",SalesReportAllPortals:"tous les portails",SalesReportAllTitle:"Rapport de ventes par \xe9l\xe9ment de catalogue",SalesReportAllTitleForPortal:"Rapport de ventes par \xe9l\xe9ment de catalogue pour",SalesReportAllTypeCourse:"Cours",SalesReportAllTypeDiscount:"Ch\xe8que-cadeau",SalesReportAllTypeProduct:"Produit",SalesReportCoursesColumnLabel:"Cours",SalesReportCoursesColumnPrice:"Prix",SalesReportCoursesColumnQuantityTotal:"Nombre de ventes",SalesReportCoursesColumnSubTotal:"Sous-total",SalesReportCoursesColumnTaxTotal:"Taxes",SalesReportCoursesColumnTotal:"Total",SalesReportCoursesTitle:"Rapport de ventes par cours",SalesReportCoursesTitleForPortal:"Rapport de ventes par cours pour",SalesReportEventsTitle:"Rapport de ventes par \xe9v\xe9nement",SalesReportEventsTitleForPortal:"Rapport de ventes par \xe9v\xe9nement pour",SalesReportGiftCertificatesColumnLabel:"Ch\xe8que-cadeau",SalesReportGiftCertificatesColumnPrice:"Prix",SalesReportGiftCertificatesColumnQuantityTotal:"Nombre de ventes",SalesReportGiftCertificatesColumnSubTotal:"Sous-total",SalesReportGiftCertificatesColumnTaxTotal:"Taxes",SalesReportGiftCertificatesColumnTotal:"Total",SalesReportGiftCertificatesColumnUsedQuantity:"Quantit\xe9 utilis\xe9e",SalesReportGiftCertificatesTitle:"Rapport de ventes par ch\xe8que-cadeau",SalesReportGiftCertificatesTitleForPortal:"Rapport de ventes par ch\xe8que-cadeau pour",SalesReportIn:"Voir le rapport",SalesReportProductsColumnLabel:"Produit",SalesReportProductsColumnPrice:"Prix",SalesReportProductsColumnQuantityTotal:"Nombre de ventes",SalesReportProductsColumnSubTotal:"Sous-total",SalesReportProductsColumnTaxTotal:"Taxes",SalesReportProductsColumnTotal:"Total",SalesReportProductsTitle:"Rapport de ventes par produit",SalesReportProductsTitleForPortal:"Rapport de ventes par produit pour",SalesReports:"Rapports des ventes",SalesReportsSelection:"S\xe9lection des rapports des ventes",SalesReportStatesColumnCountryState:"Pays - Province / \xc9tat",SalesReportStatesColumnSubTotal:"Sous-total",SalesReportStatesColumnTaxTotal:"Taxes",SalesReportStatesColumnTotal:"Total",SalesReportStatesTitle:"Rapport de ventes par province",SalesReportStatesTitleForPortal:"Rapport de ventes par province pour",SalesReportTransactionsBalancesTitle:"Rapport de transactions",SalesReportTransactionsBalancesTitleForPortal:"Rapport de transactions pour",SalesReportTransactionsColumnCard:"Carte",SalesReportTransactionsColumnDate:"Date",SalesReportTransactionsColumnInvoiceNo:"No facture",SalesReportTransactionsColumnItems:"Articles",SalesReportTransactionsColumnStatus:"Statut",SalesReportTransactionsColumnSubTotal:"Sous-total",SalesReportTransactionsColumnTaxTotal:"Taxes",SalesReportTransactionsColumnTotal:"Total",SalesReportTransactionsRowInToolTip:"Voir la transaction",SalesReportTransactionsTitle:"Rapport de paiements",SalesReportTransactionsTitleForPortal:"Rapport de paiements pour",SalesReportType:"Type de rapport",SalesReportTypeAll:"Par \xe9l\xe9ment de catalogue",SalesReportTypePerCourse:"Par cours",SalesReportTypePerEvent:"Par \xe9v\xe9nement",SalesReportTypePerGiftCertificate:"Par ch\xe8que-cadeau",SalesReportTypePerProduct:"Par produit",SalesReportTypePerProvince:"Par Province / \xc9tat",SalesReportTypeTransactionBalancesList:"Rapport de transactions",SalesReportTypeTransactionList:"Rapport de paiements",SalesShippingFee:"Frais de livraison",SalesSubTotal:"Sous-Total",SalesTaxTotal:"Total des taxes",SalesTotal:"Total",SalesTransactionsBalancesToExcelColumnCard:"Carte",SalesTransactionsBalancesToExcelColumnDate:"Date",SalesTransactionsBalancesToExcelColumnFullName:"Nom",SalesTransactionsBalancesToExcelColumnInvoiceNo:"No facture",SalesTransactionsBalancesToExcelColumnItems:"Articles",SalesTransactionsBalancesToExcelColumnStatus:"Statut",SalesTransactionsBalancesToExcelColumnSubTotal:"Sous-total",SalesTransactionsBalancesToExcelColumnTaxTotal:"Taxes",SalesTransactionsBalancesToExcelColumnTotal:"Total",SalesTransactionsToExcelColumnCard:"Carte",SalesTransactionsToExcelColumnDate:"Date",SalesTransactionsToExcelColumnFullName:"Nom",SalesTransactionsToExcelColumnInvoiceNo:"No facture",SalesTransactionsToExcelColumnItems:"Articles",SalesTransactionsToExcelColumnStatus:"Statut",SalesTransactionsToExcelColumnSubTotal:"Sous-total",SalesTransactionsToExcelColumnTaxTotal:"Taxes",SalesTransactionsToExcelColumnTotal:"Total",Saturday:"Samedi",SaveAndCancelOccurrence:"Annuler l\u2019occurrence",SaveEmailTooltip:"Sauvegarder le message en vue de son envoi aux utilisateurs",SaveGrade:"Enregister la note",SaveGradeError:"Le pointage ne doit pas \xeatre vide pour enregistrer la note.",SaveGradeModalText:"\xcates-vous s\xfbr de vouloir soumettre la note et passer \xe0 la prochaine correction ? Certaines questions n\u2019ont pas encore \xe9t\xe9 corrig\xe9es.",SaveGradeSuccessfull:"La note a bien \xe9t\xe9 sauvegarder",SavePassword:"Enregistrer le mot de passe",SaveWithoutCancelling:"Sauvegarder sans annuler",SavingInProgress:"Sauvegarde en cours",Schedule:"Horaire",ScormModel:"Mod\xe8le Scorm",Search:"Recherche",SearchActivityPlaceholder:"Rechercher une activit\xe9",SearchAndIndicateLocationForNewGroup:"Recherche par nom du groupe",SearchedDates:"Dates recherch\xe9es",SearchForDiscount:"Recherche d'un rabais",SearchForGroup:"Recherche d'un groupe",SearchForTitle:"Recherche d'un titre",SearchForVideo:"Recherche d'une vid\xe9o",SearchInGrid:"Recherche de donn\xe9es dans la grille",SearchTr:"Rechercher",SearchTrainer:"Rechercher un formateur",SearchTrainerByAvailability:"Recherche de formateurs par disponibilit\xe9",Section:"Section",SectionEvent:"Section \xc9v\xe9nement",SeeActivity:"Voir l'activit\xe9",SeeAnswersTooltip:"Voir les r\xe9ponses",SeeBadge:"Voir le badge",SeeCertificate:"Voir le certificate",SeeDetails:"Voir les d\xe9tails",SeeOccurrences:"Voir les occurrences",SeeTheInvoice:"Voir la facture",Select:"S\xe9lectionner",SelectACity:"Filtrer sur",SelectATrainer:"S\xe9lectionnez un formateur",SelectCatalogItem:"S\xe9lectionnez un \xe9l\xe9ment du catalogue",SelectDateToRemoveItFromTheFilter:"S\xe9lectionnez une date pour l'enlever du filtre",Selected:"S\xe9lection",SelectedActivityDoesNotContainEvents:"L'activit\xe9 s\xe9lectionn\xe9 ne contient aucun \xe9venements",SelectedDateForTheFilter:"Date s\xe9lectionn\xe9e pour le filtre",SelectedTopicCount:"sujet(s) s\xe9lectionn\xe9s",SelectedUser:"Utilisateur s\xe9lectionn\xe9",SelectExistingGroup:"S\xe9lectionner un groupe existant",SelectGiftCertificate:"S\xe9lectionner ou rechercher un ch\xe8que cadeau",SelectGroupMembers:"S\xe9lectionnez les utilisateurs du groupe",SelectionRate:"Taux de s\xe9lection",SelectLicenseToAssign:"S\xe9lectionnez une licence afin de l\u2019assigner",SelectOccurrence:"Selectionnez une occurence",SelectParentCategoryPlaceholder:"S\xe9lectionner ou rechercher une cat\xe9gorie parente pour cr\xe9er une sous-cat\xe9gorie dans celle-ci.",SelectPlaceInGroupHierarchy:"Veuillez s\xe9lectionner l'endroit de la hi\xe9rarchie du groupe o\xf9 vous souhaitez ajouter les utilisateurs s\xe9lectionn\xe9s.",SelectQuestionNumberTooltip:"S\xe9lectionnez le nombre de questions que vous d\xe9sirez pr\xe9senter lors de l\u2019examen.",SelectRestrictedGroupsCategory:"S\xe9lectionner les groupes qui ont acc\xe8s \xe0 la cat\xe9gorie.",SelectRestrictedGroupsCategoryLabel:"Selectionner les groupes",SelectRestrictedGroupsCourse:"S\xe9lectionnez les groupes restreints qui auront acc\xe8s au cours",SelectTheDates:"S\xe9lectionnez la ou les dates",SelectUserToAssign:"S\xe9lectionnez un membre afin de lui assigner une licence",SelectWholeGroup:"Tout s\xe9lectionner",SelfEnrollChooseOccurrenceError:"Vous devez s\xe9lectionner une occurrence.",SelfEnrollMustCompleteError:"Vous devez avoir compl\xe9t\xe9 le cours afin de pouvoir vous r\xe9inscrire.",SelfEnrollPendingValidationError:"Vous avez d\xe9j\xe0 une inscription en attente de validation pour ce cours.",Send:"Envoyer",SendAnEmail:"Envoyer une notification",SendAReminderMailToCompleteTheSurveylLink:"Remplir le sondage",SendEmail:"Envoyer un courriel",SendGridAuthenticateYourDomain:"Authentifier votre domaine",SendGridEnterYourDomain:"Entrez votre domaine",SendGridYourDomain:"Votre domaine",SendMeEmail:"Soumettre",SendNewEmail:"Envoyer un e-mail",SendNotificationEditOccurrence:"Souhaitez-vous informer les participants des modifications apport\xe9es \xe0 l\u2019occurrence et \xe0 ses sessions ? Si oui, un courriel leur sera envoy\xe9 avec les d\xe9tails de celle-ci.",SendNotificationEditOccurrenceTrainers:"Souhaitez-vous informer les formateurs des modifications apport\xe9es \xe0 l\u2019occurrence et \xe0 ses sessions ? Si oui, un courriel leur sera envoy\xe9 avec les d\xe9tails de celle-ci.",SendNotificationErrorLimit:"\xc9chec de l'envoie de notification",SendNotificationErrorLimitBody:"Il vous seulement reste {0} courriels personnalis\xe9s sur votre quota de {1} par mois",SendNotificationNoUsers:"Vous devez ajouter au moins un destinataire.",SendNotificationReplyToTooltip:"Vous pouvez utiliser plusieurs courriel si vous les s\xe9parez par des points-virgules",SendNotificationsAttachementsAttachments:"Fichiers joints",SendNotificationsRecipientsEmail:"Adresse courriel",SendNotificationSucessBody:"Il vous reste {0} courriels personnalis\xe9s sur votre quota de {1} par mois",SendReminder:"Envoi de rappel",September:"Septembre",SepYoyDashboard:"Sep",SessionCanceledSuccessToast:"La session a \xe9t\xe9 annul\xe9e",SessionCreated:"La session a bien \xe9t\xe9 cr\xe9\xe9e",SessionDuplicated:"La session a bien \xe9t\xe9 dupliqu\xe9e",SessionEdited:"La session a bien \xe9t\xe9 modifi\xe9e",SessionListRemoveSuccessfull:"La session a \xe9t\xe9 supprim\xe9 avec succ\xe8s",SessionManagement:"Gestion des sessions",SessionParticipantTooltip:"Vous ne pouvez pas ajouter, dupliquer ou supprimer des sessions lorsqu'il y a des participants inscrit \xe0 l'occurrence.",SessionPleaseSave:"Veuillez sauvegarder les d\xe9tails de l'occurrence afin de cr\xe9er des sessions",SessionsByUserModalTitle:"Horaire complet",SettingsPrivatePublicTooltip:"En mode public, les utilisateurs peuvent s'inscrire librement sur le portail. En mode priv\xe9, l'administrateur cr\xe9e des comptes et donne acc\xe8s aux nouveaux membres.",SetUserPresentWhenOnlineClassLaunched:"Mettre \xe0 pr\xe9sent le participant lorsqu'il lance le webinaire",SetUserPresentWhenOnlineClassLaunchedTooltip:"Si la case est coch\xe9e, lorsqu'un participant lance le webinaire, il sera mis automatiquement \xe0 pr\xe9sent sans que l'administrateur ou le formateur le fasse. Si par exemple, il y a une attestation li\xe9e \xe0 la pr\xe9sence elle sera alors d\xe9bloqu\xe9e.",ShadreValidated:"Valid\xe9",SharedActive:"Actif(s)",SharedActivity:"Activit\xe9",SharedAll:"Tous",SharedAllMonths:"Tous les mois",SharedAllRoleMember:"Tous les r\xf4les",SharedAllYears:"Toutes les ann\xe9es",SharedAlso:"De plus,",SharedAnd:"et",SharedApril:"Avril",SharedAreYouSureDelete:"\xcates-vous certain de vouloir supprimer la s\xe9lection?",SharedAsteriskMandatoryFields:"Note : Seuls les champs marqu\xe9s d'un ast\xe9risque (*) sont obligatoires.",SharedAsync:"En ligne",SharedAt:"\xe0",SharedAugust:"Ao\xfbt",SharedAvailableSeats:"Place dispo.",SharedBeginQuote:"\xab",SharedByActivity:"Par activit\xe9",SharedCalendar:"Calendrier",SharedCancel:"Annuler",SharedCantUploadFileFormat:"Vous ne pouvez pas t\xe9l\xe9verser ce format de fichier",SharedCategories:"Cat\xe9gories",SharedChangesHaveBeenSaved:"Les changements ont \xe9t\xe9s sauvegard\xe9s",SharedClickOn:"Cliquer sur",SharedClose:"Fermer",SharedCode:"Code",SharedCollapseAll:"Tout fermer",SharedCollapseAllTooltip:"Fermer toutes les cat\xe9gories parentes.",SharedColumnChooserTooltip:"Choix des colonnes \xe0 afficher",SharedComment:"Commentaire",SharedComments:"Commentaires",SharedCompany:"Entreprise","SharedCompany_Duplicate[1]":"Entreprise",SharedCompletedOn:"Compl\xe9t\xe9 le",SharedConfirm:"Confirmer",SharedContinue:"Continuer",SharedContinueWithoutSaving:"Continuer sans sauvegarder",SharedCopiedToClipboard:"Le code a \xe9t\xe9 copi\xe9 dans votre presse-papiers",SharedCopiedToClipboardSendGrid:"Le texte a \xe9t\xe9 copi\xe9 dans votre presse-papiers",SharedCopiedUrlToClipboard:"Le url complet a \xe9t\xe9 copi\xe9 dans votre presse-papiers",SharedCorrect:"Corriger",SharedCourse:"Cours",SharedCourse1:"Cours",SharedCoursesType:"Types de cours",SharedCriteria:"Crit\xe8res",SharedCustomPages:"Pages personnalis\xe9es",SharedDashboardSelectMonth:"Choisir un mois",SharedDates:"Dates",SharedDayPlural:"Jours",SharedDays:"Jours",SharedDaySingular:"Jour",SharedDecline:"Refuser",SharedDefault:"Valeur par d\xe9faut",SharedDeferredPaymentEmailPlaceHolder:"Adresse courriel de paiement sur facturation",SharedDetail:"D\xe9tails",SharedDetails:"D\xe9tails",SharedDocuments:"Documents",SharedDxFileUploadDropFile:"ou d\xe9poser un fichier ici",SharedEdit:"Modifier",SharedEditInformation:"Modifier l'information",SharedEmail:"Courriel",SharedEmailPlaceholder:"Adresse courriel",SharedEndDate:"Date de fin",SharedEndQuote:"\xbb",SharedEnglish:"Anglais",SharedEnroll:"Enregister",SharedEnrollments:"Inscriptions",SharedError:"Erreur",SharedEventOccurrenceLanguage:"Langue de l'occurrence",SharedExam:"Examen",SharedExams:"Examen(s)",SharedExit:"Quitter",SharedExpandAll:"Tout afficher",SharedExpandAllTooltip:"Afficher les sous-cat\xe9gories.",SharedFileUploadMaxGb:"Go",SharedFileUploadMaxKb:"Ko",SharedFileUploadMaxMb:"Mo",SharedFirstName:"Pr\xe9nom",SharedFrench:"Fran\xe7ais",SharedFrom:"de",SharedFrom2:"du",SharedFullName:"Nom",SharedGb:"Go",SharedGiftCardGiftCourse:"Ch\xe8ques-cadeaux / Cours cadeaux",SharedGridColumnChooserTitle:"S\xe9lecteur de colonne",SharedGridDiscardChanges:"Annuler les modifications",SharedGridLoadPanel:"Chargement...",SharedGridNoData:"La grille est vide",SharedGridRefresh:"Rafra\xeechir les donn\xe9es de la grille",SharedGridRevertState:"Revenir \xe0 l'\xe9tat initial de la grille",SharedGridSaveChanges:"Sauvegarder les modifications",SharedGridSortingAscending:"Trier par ordre croissant",SharedGridSortingClear:"Aucun tri",SharedGridSortingDescending:"Trier par ordre d\xe9croissant",SharedHourPlural:"Heures",SharedHourShort:"h",SharedHourSingular:"Heure",SharedHybrid:"Hybride",SharedImportant:"Important",SharedInternalError:"Une erreur interne s'est produite. Veuillez rafra\xeechir votre page pour recommencer. Si l'erreur se reproduit, veuillez contacter un administrateur.",SharedInternalServerError:"Erreur interne du serveur",SharedInvalidFileExtension:"Le format du fichier n'est pas permis.",SharedInvalidPassword:"Mot de passe invalide",SharedIsRequired:"est obligatoire!",SharedKey:"Cl\xe9",SharedLabel:"Libell\xe9",SharedLabelEn:"Libell\xe9 En",SharedLabelFr:"Libell\xe9 Fr",SharedLastCompletion:"Dernier ach\xe8vement",SharedLastMonth:"mois pr\xe9c\xe9dent",SharedLastName:"Nom","SharedLastName_Duplicate[1]":"Nom de famille",SharedList:"Liste",SharedLocation:"Lieu",SharedMb:"Mo",SharedMemberCode:"Code de membre",SharedMinShort:"min",SharedMinutes:"minutes",SharedMinutesPlural:"Minutes",SharedMonthApril:"Avril",SharedMonthAugust:"Ao\xfbt",SharedMonthDecember:"D\xe9cembre",SharedMonthFebruary:"F\xe9vrier",SharedMonthJanuary:"Janvier",SharedMonthJuly:"Juillet",SharedMonthJune:"Juin",SharedMonthMarch:"Mars",SharedMonthMay:"Mai",SharedMonthNovember:"Novembre",SharedMonthOctober:"Octobre",SharedMonthSeptember:"Septembre",SharedMore:"Plus",SharedMove:"D\xe9placer",SharedMultipleSelected:"s\xe9lectionn\xe9s",SharedNo:"No",SharedNoFileSelected:"Aucun fichier selectionn\xe9",SharedNoFilter:"Aucun filtre",SharedNotificationPhoneNumber:"Num\xe9ro de t\xe9l\xe9phone pour les notifications SMS",SharedNumber:"Nombre",SharedNumbers:"Nombres",SharedOf:"de",SharedOfTheCourse:"du cours",SharedOk:"OK",SharedOnLinkedIn:"Cours partag\xe9 !",SharedOr:"Ou",SharedOther:"Autre",SharedOthers:"Autres",SharedParameters:"Param\xe8tres",SharedPartial:"Partiel",SharedParticipantList:"Liste des participants",SharedPassword:"Mot de passe",SharedPhoneNumber:"Num\xe9ro de t\xe9l\xe9phone",SharedPivotGridCollapseAll:"R\xe9duire tout",SharedPivotGridExpandAll:"D\xe9velopper tout",SharedPivotGridExportToExcel:"Exporter dans un fichier Excel",SharedPivotGridFieldChooserAllFields:"Tous les champs",SharedPivotGridFieldChooserColumnFields:"Champs en colonnes",SharedPivotGridFieldChooserDataFields:"Champs de donn\xe9es",SharedPivotGridFieldChooserFilterFields:"Champs de filtres",SharedPivotGridFieldChooserRowFields:"Champs en rang\xe9es",SharedPivotGridFieldChooserTitle:"S\xe9lecteur de champs",SharedPivotGridFieldPanelColumnFieldArea:"Mettre les champs de colonnes ici",SharedPivotGridFieldPanelDataFieldArea:"Mettre les champs de donn\xe9es ici",SharedPivotGridFieldPanelFilterFieldArea:"Mettre les champs de filtres ici",SharedPivotGridFieldPanelRowFieldArea:"Mettre les champs de rang\xe9es ici",SharedPivotGridGrandTotal:"Total",SharedPivotGridRemoveAllSorting:"Supprimer tous les tri",SharedPivotGridShowFieldChooser:"Afficher le s\xe9lecteur de champs",SharedPivotGridSortColumnBySummary:"Trier {0} par cette colonne",SharedPivotGridSortRowBySummary:"Trier {0} par cette rang\xe9e",SharedPivotGridTotal:"Sous-total",SharedPlace:"Lieu",SharedPleaseConfirm:"Veuillez confirmer",SharedPrevious:"Pr\xe9c\xe9dent",SharedPrice:"Prix",SharedPrint:"Imprimer",SharedPrivate:"Priv\xe9e",SharedProctored:"Surveill\xe9",SharedPublic:"Publique",SharedQuestionnaire:"Questionnaire",SharedQuestionnaires:"questionnaires",SharedRandom:"Al\xe9atoire",SharedRecoveryEmailAddress:"Adresse courriel de r\xe9cup\xe9ration",SharedRecoveryPhoneNumber:"Num\xe9ro de t\xe9l\xe9phone de r\xe9cup\xe9ration",SharedRegister:"S'inscrire",SharedReplace:"Remplacer",SharedReport:"Rapport",SharedReportIn:"Voir le rapport",SharedReportType:"Type de rapport",SharedRequiredField:"Champ(s) obligatoire(s)",SharedResendCode:"Renvoyer un code",SharedRestricted:"Restreinte (employ\xe9s)",SharedRestrictedGroup:"Restreinte (groupe)",SharedReturn:"Retour en arri\xe8re",SharedRole:"R\xf4le",SharedRoleAccounting:"Comptable",SharedRoleAdministrator:"Administrateur",SharedRoleEditor:"\xc9diteur",SharedRoleEditorTrainer:"\xc9diteur-formateur",SharedRoleEmployee:"Employ\xe9",SharedRoleMember:"Membre",SharedrolePortalOwner:"Propri\xe9taire du portail",SharedRoles:"R\xf4les",SharedRoleSuperAdmin:"Super admin",SharedRoleSupervisor:"Superviseur",SharedRoleSupervisorPlus:"SuperviseurPlus",SharedRoleTrainer:"Formateur",SharedRoleUxAdmin:"ux Admin",SharedSave:"Sauvegarder",SharedSaveAll:"Sauvegarder tout",SharedSaveAndAdd:"Sauvegarder et ajouter",SharedSaveAndClose:"Sauvegarder et fermer",SharedSaveAndStay:"Sauvegarder et continuer",SharedSaveSucces:"Les modifications ont \xe9t\xe9 sauvegard\xe9es avec succ\xe8s!",SharedSchedulerMonth:"Mois",SharedSchedulerWeek:"Semaine",SharedSearch:"Recherche",SharedSearchNoResult:"Il n'y a aucun r\xe9sultat correspondant \xe0 vos crit\xe8res",SharedSecond:"seconde",SharedSeconds:"secondes",SharedSeeDetail:"Voir le d\xe9tail",SharedSeeDetails:"voir en d\xe9tails",SharedSeeGroups:"Voir les groupes",SharedSelectedGroups:"groupe(s) s\xe9lectionn\xe9s",SharedSelectLanguage:"S\xe9l\xe9ctionnez une langue",SharedSessions:"sessions",SharedSkills:"Comp\xe9tence(s)",SharedSoon:"Bient\xf4t",SharedSortBy:"Trier par",SharedStart:"Commencer",SharedStartDate:"Date de d\xe9but",SharedSubCategories:"Sous-cat\xe9gories",SharedSuccess:"Succ\xe8s",SharedSync:"En classe",SharedTechnicalError:"Erreur, veuillez contacter le soutien technique.",SharedTheField:"Le champ",SharedTheSupervisor:"Le superviseur",SharedTheTrainer:"Le formateur",SharedTo:"\xe0",SharedTo2:"au",SharedTooltipAdd:"Ajouter",SharedTooltipArchive:"Archiver",SharedTooltipArchived:"Archiver",SharedTooltipCancel:"Annuler",SharedTooltipDelete:"Supprimer",SharedTooltipDuplicate:"Dupliquer",SharedTooltipExportToExcel:"Exporter en tant que feuille de calcul",SharedTooltipModify:"Modifier",SharedTooltipMoveDown:"D\xe9placer vers le bas. Remaque: Le champ de recherche doit \xeatre vide et le tri doit \xeatre sur la colonne 'Ordre'",SharedTooltipMoveUp:"D\xe9placer vers le haut. Remaque: Le champ de recherche doit \xeatre vide et le tri doit \xeatre sur la colonne 'Ordre'.",SharedTooltipPreview:"Pr\xe9visualiser",SharedTooltipRestoreArchived:"Restaurer les utilisateurs archiv\xe9s",SharedTooltipTest:"Tester",SharedTopic:"Sujet",SharedTopics:"Sujets",SharedTotalUsers:"utilisateurs total",SharedTotalUsersTooltip:"Nombre d'utilisateurs total \xe0 ce jour.",SharedTrainer:"Formateur",SharedTrainers:"Formateur(s)",SharedTypes:"Types",SharedUnauthorizedOperation:"Vous n'\xeates pas autoris\xe9 \xe0 faire cette op\xe9ration.",SharedUnregister:"D\xe9sinscrire",SharedUpload:"T\xe9l\xe9verser",SharedUser:"Utilisateur",SharedUserList:"Liste des utilisateurs",SharedUserLowercase:"utilisateur",SharedUserName:"Nom d'utilisateur",SharedUsers:"Utilisateurs",SharedUsersLowercase:"utilisateurs",SharedUserSyllabusPeriodModalTitle:"p\xe9riode d'acc\xe8s",SharedUserSyllabusPeriodModalWarning:"Vous devez changer la p\xe9riode d'acc\xe8s, car elle est arriv\xe9e \xe0 \xe9ch\xe9ance.",SharedValidateAnswer:"Valider la r\xe9ponse",SharedValidationEmailPlaceHolder:"Adresse courriel de validation",SharedValidationError:"Erreur de validation",SharedValue:"Valeur",SharedVerify:"V\xe9rifier",SharedViewEnrollments:"Voir les inscriptions",SharedViewLicenses:"Voir les licences",SharedWarning:"Attention",SharedWarningTitle:"Attention",SharedYes:"Oui",ShareOnLinkedInError:"Une erreur est survenue en partageant le cours.",ShareTooltipFilterByGroup:"Filtrer par groupe",ShippingAddress:"Adresse de livraison",ShortActiveUsers:"Util. Actifs",Shortcuts:"Raccourcis",ShortTotalUsers:"Util. Total",ShowCompleteSchedule:"Voir horaire complet",ShowGroupsTooltip:"Afficher les groupes de l'utilisateur",ShowLess:"Afficher moins",ShowMore:"Afficher plus",ShowQuestionBySkills:"Afficher les questions regroup\xe9es par comp\xe9tences",ShowQuestionBySkillsTooltip:"Les questions seront affich\xe9es regroup\xe9es par comp\xe9tences.  Si par exemple, il y a 2 comp\xe9tences dans l'examen, toutes les questions de la premi\xe8re comp\xe9tences seront affich\xe9es en premier suivies des questions de la comp\xe9tences 2.",ShowSkillsInQuestionnaire:"Afficher les comp\xe9tences au-dessus des questions",ShowSkillsInQuestionnaireTooltip:"Le libell\xe9 des comp\xe9tences associ\xe9es aux questions, sera affich\xe9 au dessus de la question.",ShowSocialMediaIcons:"Permettre de partager sur les m\xe9dias sociaux",ShowTopicsInCoursDetail:"Afficher les sujets dans le d\xe9tail de l'activit\xe9",SignUp:"Inscrivez-vous",SignUpInvitation:"Ceci est un message automatique pour vous inviter \xe0 compl\xe9ter votre compte sur la plateforme",SignUpInvitation2:"afin que vous puissiez acc\xe9der aux activit\xe9s,",SignUpInvitationLink:"compl\xe9ter mon compte",SignUpInvitationPreLink:"veuillez cliquer sur le lien suivant:",SignUpUserCreatedBody:"Vous trouverez ci-dessous les d\xe9tails de votre nouveau compte utilisateur, notamment son mot de passe et son code utilisateur.",SignUpUserCreatedCommunicate:"Veuillez communiquer \xe0 l'utilisateur son mot de passe et son code utilisateur afin qu'il puisse acc\xe9der \xe0 son dossier et, s'il y a lieu, aux activit\xe9s.",SignUpUserCreatedTitle1:"Cr\xe9ation d\u2019un nouvel utilisateur",SignUpUserCreatedTitle2:"",SingleChoiceQuestion:"Question \xe0 choix unique",SingleQuestionCorrectionNegativeScore:"Le pointage ne doit pas \xeatre une valeur n\xe9gative",SingleQuestionCorrectionSave:"Correction sauvegard\xe9e avec succ\xe8s",SingleQuestionCorrectionScoreTooHigh:"Le pointage ne doit pas \xeatre plus \xe9lev\xe9 que le maximum de la question",SkillCreateTitle:"Nouvelle comp\xe9tence",SkillCUAssignmentTooltip:"L'instruction sera affich\xe9e sous la comp\xe9tence, si l'option Afficher les comp\xe9tences dans l'examen est coch\xe9e.",SkillCULabel:"Libell\xe9",SkillCUSuccess:"La comp\xe9tence a \xe9t\xe9 sauvegard\xe9e avec succ\xe8s!",SkillDeleteErrorAlreadyUsed:"Vous ne pouvez pas supprimer la comp\xe9tence car elle est li\xe9e \xe0 des questions.",SkillDeleteSuccess:"La comp\xe9tence a \xe9t\xe9 supprim\xe9e avec succ\xe8s",SkillFormCreateExamUsedError:"Vous ne pouvez pas cr\xe9er ou modifier une comp\xe9tence car l'examen est utilis\xe9 par des utilisateurs.",SkillFormInstructionLabel:"Instruction \xe0 l'utilisateur pour la comp\xe9tence",SkillFormLabelError:"Le libell\xe9 de l'examen est requis.",SkillFormNoAssociatedQuestion:"Aucune question associ\xe9e",SkillFormQuestionAssociationDisabledTooltip:"Ce champ est d\xe9sactiv\xe9 car l'examen n'est pas al\xe9atoire par comp\xe9tence.",SkillFormQuestionAssociationEnabledTooltip:"Nombre de questions \xe0 utiliser pour cette comp\xe9tence.  Les questions seront s\xe9lectionn\xe9es de fa\xe7on al\xe9atoire parmi celles faisant parties de la comp\xe9tence.",SkillFormQuestionListLabel:"S\xe9lectionner les questions",SkillFormTotalQuestionToUseError:"Le nombre de questions \xe0 utiliser ne doit pas \xeatre sup\xe9rieur au nombre de questions associ\xe9es \xe0 la comp\xe9tence.",SkillListColumnAssociatedQuestion:"Nombre total de questions associ\xe9es",SkillListColumnLabel:"Libell\xe9",SkillListColumnQuestionToUse:"Nombre de questions \xe0 utiliser",SkillListDisplayQuestionBySkillWarningTooltip:"Vous ne pouvez pas mettre regrouper les questions par comp\xe9tences car l'examen contient une ou plusieurs consignes.",SkillListMandatoryQuestionsTooltip:"questions ont \xe9t\xe9 coch\xe9es comme \xe9tant obligatoire, elles seront donc ajout\xe9es, comme des questions supl\xe9mentaires, au nombre de question \xe0 utiliser.",SkillListOrderSkillHintInfo:"Les comp\xe9tences seront affich\xe9es dans l'ordre de cr\xe9ation.",SkillListSingleMandatoryQuestionTooltip:"Une question est coch\xe9e comme \xe9tant obligatoire, elle sera donc ajout\xe9e, comme une question supl\xe9mentaire, au nombre de question \xe0 utiliser.",SkillListTitle:"Gestion des comp\xe9tences",SkillsAdded:"Sauvegarde r\xe9ussie",SkillUpdateTitle:"Modifier la comp\xe9tence",SMS:"SMS",SmsNotificationKeyCourseName:"[[Nom du cours]]",SmsNotificationKeyEndDate:"[[Heure de fin]]",SmsNotificationKeyLink:"[[Lien]]",SmsNotificationKeyPortalName:"[[Nom du portail]]",SmsNotificationKeyStartDate:"[[Heure de d\xe9but]]",SmsNotificationsAddReminder:"Ajouter un rappel",SocialMedia:"M\xe9dias sociaux",SocialMediaLinks:"Liens des m\xe9dias sociaux",SocialTenantAdministration:"Gestion des m\xe9dias sociaux",SSOTooltip:"Authoriser l'acc\xe8s au portail avec les identifiants de connexion \xe0 partir de plateformes tierces.",StartDateTrans:"D\xe9but",Started:"Commenc\xe9e(s)",StartedOrFinishedCourse:"Commenc\xe9/Termin\xe9",StartTime:"Heure",StartUnavailability:"Date d\xe9but",State:"\xc9tat",StateAddress:"Adresse",Status:"Statut",StripeTooltip:"Afin de pouvoir proc\xe9der \xe0 des transactions sur votre portail, vous devez le lier \xe0 la plateforme de paiement Stripe. Les fonds des paiements faits sur votre portail seront transf\xe9r\xe9s dans votre compte Stripe.",StudentsMarkedPresentAutomatically:"\xe9tudiant(s) ont \xe9t\xe9 marqu\xe9s pr\xe9sents pour le cours",SubCategoryIsLinkedToCourseError:"Impossible de supprimer la cat\xe9gorie car au moins une sous-cat\xe9gorie est li\xe9e \xe0 un cours.",SubCategoryIsLinkedToDiscountError:"Impossible de supprimer la cat\xe9gorie car au moins une sous-cat\xe9gorie est li\xe9e \xe0 un rabais.",Subgroups:"Sous-groupes",Subject:"Objet",SubjectsTaught:"Sujets enseign\xe9s",SubMenuCategories:"Cat\xe9gories",SubmitAndContinue:"Soumettre et continuer",SubmitExamForUser:"Soumettre l'examen pour l'utilisateur",SubmitGradeSuccessfull:"La note d'examen a bien \xe9t\xe9 soumit",SubmitNote:"Soumettre la note",SubscribeDisabledError:"Vous devez \xeatre membre afin d'avoir acc\xe8s au cours",SubTotal:"Sous-total",SubTotalError:"Le sous-total a chang\xe9 pour le panier de {0} \xe0 {1}",SuccessfulRegistration:"Inscription r\xe9ussie",SuccessMailTemplateSave:"Le mod\xe8le de courriel a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s!",SuccessRate:"Taux de r\xe9ussite",Summary:"Sommaire",Sunday:"Dimanche",SuperAdministration:"Super Administration",SupervisorLicencesManagement:"Licences du superviseur",SupervisorLicencesReportExcel:"Licences du superviseur",SupervisorLicencesReportExcelNoDataTooltip:"Aucune donn\xe9e \xe0 exporter",SupervisorLicenses:"Liste des licences.",SupervisorLicensesDetails:"Liste des licences. Cliquez pour avoir plus de d\xe9tails.",SupervisorNotInTheGroup:"ne fait pas partie d'un groupe ayant acc\xe8s \xe0 l'activit\xe9 s\xe9lectionn\xe9e.",SupervisorPlusSettings:"Param\xe8tres du SuperviseurPlus",SupervisorSalutation:"Bonjour",SupervisorSettings:"Param\xe8tres du superviseur",SupportContact:"Coordonn\xe9es",SupportProblem:"Nous joindre",SuretoChangeCertificate:"En cr\xe9ant une nouvelle version les utilisateurs qui ont d\xe9j\xe0 obtenu le certificat conserveront l'ancienne version, les autres auront la nouvelle version.",SuretoChangeCertificateTitle:"Vous avez modifi\xe9 le certificat. Souhaitez-vous cr\xe9er une nouvelle version?",SuretoDeleteTheUserAccount:"\xcates-vous certain de vouloir supprimer ce(s) compte(s) utilisateur(s)?",SureToRemoveLicense:"\xcates-vous certain de vouloir retirer les licences \xe0 ce superviseur?",SurverFilterByTrainerTitle:"Filtre par formateur",Survey:"Sondage",SurveyDetailedAutocompleteCatalogItem:"Item du catalogue",SurveyDetailedAutocompleteCategory:"Cat\xe9gorie",SurveyDetailedAutocompleteEvent:"\xc9v\xe9nement",SurveyDetailedAutocompleteEventOccurrence:"Occurrence",SurveyDetailedAutocompleteGroup:"Groupe",SurveyDetailedAutocompleteSubCategory:"Sous-cat\xe9gorie",SurveyDetailedAutocompleteTrainer:"Formateur",SurveyDetailedCatalogItemAutocompletePlaceholder:"Inscrire un item de catalogue \xe0 rechercher",SurveyDetailedCategoryAutocompletePlaceholder:"Inscrire une cat\xe9gorie \xe0 rechercher",SurveyDetailedColumnCatalogItem:"Libell\xe9",SurveyDetailedColumnCategory:"Cat\xe9gorie",SurveyDetailedColumnEvent:"\xc9v\xe9nement",SurveyDetailedColumnEventOccurrenceEndDate:"Date de fin",SurveyDetailedColumnEventOccurrencePlace:"Lieu",SurveyDetailedColumnEventOccurrenceStartDate:"Date de d\xe9but",SurveyDetailedColumnEventOccurrenceTrainerName:"Formateur",SurveyDetailedColumnGroup:"Groupe",SurveyDetailedColumnGroupParent:"Groupe parent",SurveyDetailedColumnSubCategory:"Sous-cat\xe9gorie",SurveyDetailedColumnTrainerFirstName:"Pr\xe9nom",SurveyDetailedColumnTrainerLastName:"Nom",SurveyDetailedGroupAutocompletePlaceholder:"Inscrire un groupe \xe0 rechercher",SurveyDetailedResultsAnswer:"R\xe9ponse",SurveyDetailedResultsAnswerNumber:"Nombre de r\xe9ponses",SurveyDetailedResultsColumnOrder:"Ordre",SurveyDetailedResultsColumnPercentageAnswered:"Taux de r\xe9ponse",SurveyDetailedResultsColumnQuestion:"Question",SurveyDetailedResultsColumnTotalAnswered:"Nombre total de r\xe9ponses",SurveyDetailedResultsIn:"Voir les r\xe9ponses",SurveyDetailedSectionEventAutocompletePlaceholder:"Inscrire un \xe9v\xe9nement \xe0 rechercher",SurveyDetailedSectionEventOccurrenceAutocompletePlaceholder:"Inscrire une occurrence \xe0 rechercher",SurveyDetailedSubCategoryAutocompletePlaceholder:"Inscrire une sous-cat\xe9gorie \xe0 rechercher",SurveyDetailedTrainerAutocompletePlaceholder:"Inscrire un formateur \xe0 rechercher",SurveyDetailsErrorMessage:"Il n y a pas de sondage pour cette activit\xe9.",SurveyFilterByCatalogItemColumnCourse:"Libell\xe9",SurveyFilterByCatalogItemColumnPercentageRespondent:"Taux de r\xe9ponse",SurveyFilterByCatalogItemColumnSearchTooltip:"Rechercher dans la grille selon le titre de l'\xe9l\xe9ment de catalogue",SurveyFilterByCatalogItemColumnTotalEnrollments:"Nombre d\u2019inscriptions",SurveyFilterByCatalogItemTitle:"Filtre par item de catalogue",SurveyFilterByCategoryBreadCrumbsTitle:"Cat\xe9gorie",SurveyFilterByCategoryColumnCategory:"Cat\xe9gorie",SurveyFilterByCategoryColumnNumberRespondent:"Nombre de r\xe9pondants",SurveyFilterByCategoryColumnPercentageRespondent:"Taux de r\xe9ponse",SurveyFilterByCategoryColumnSearchTooltip:"Rechercher dans la grille selon le titre de la cat\xe9gorie",SurveyFilterByCategoryColumnTotalEnrollments:"Nombre d\u2019inscriptions",SurveyFilterByCategoryTitle:"Filtre par cat\xe9gorie",SurveyFilterByeventOccurrenceTitle:"Filtre par occurrence",SurveyFilterByEventTitle:"Filtre par \xe9v\xe9nement",SurveyFilterByGroupBreadCrumbsTitle:"Groupe",SurveyFilterByGroupColumnGroup:"Groupe",SurveyFilterByGroupColumnSearchTooltip:"Recherche dans la grille selon le groupe",SurveyFilterByGroupTitle:"Filtre par groupe",SurveyFilterByTrainerColumnEmail:"Courriel",SurveyFilterByTrainerColumnFirstName:"Pr\xe9nom",SurveyFilterByTrainerColumnLastName:"Nom",SurveyFilterByTrainerColumnNumberRespondent:"Nombre de r\xe9pondants",SurveyFilterByTrainerColumnPercentageRespondent:"Taux de r\xe9ponse",SurveyFilterByTrainerColumnTotalEnrollments:"Nombre d\u2019inscriptions",SurveyFilterByTrainerTitle:"Filtre par formateur",SurveyFiltersByCatalogItem:"Par \xe9l\xe9ment de catalogue",SurveyFiltersByCatalogItemBreadCrumbsTitle:"Cours",SurveyFiltersByCategorySubCategory:"Par cat\xe9gorie/sous-cat\xe9gorie",SurveyFiltersByEventBreadCrumbsTitle:"\xc9v\xe9nement",SurveyFiltersByEventColumnEvent:"\xc9v\xe9nement",SurveyFiltersByEventColumnNumberRespondent:"Nombre de r\xe9pondants",SurveyFiltersByEventColumnPercentageRespondent:"Taux de r\xe9ponse",SurveyFiltersByEventColumnSearchTooltip:"Recherche dans la grille selon l'\xe9v\xe9nement",SurveyFiltersByEventColumnTotalEnrollments:"Nombre d\u2019inscriptions",SurveyFiltersByEventOccurrence:"Par \xe9v\xe9nement/occurrence",SurveyFiltersByEventOccurrenceBreadCrumbsTitle:"Occurrence",SurveyFiltersByEventOccurrenceColumnDescription:"Description",SurveyFiltersByEventOccurrenceColumnEndDate:"Date de fin",SurveyFiltersByEventOccurrenceColumnNumberRespondent:"Nombre de r\xe9pondants",SurveyFiltersByEventOccurrenceColumnPercentageRespondent:"Taux de r\xe9ponse",SurveyFiltersByEventOccurrenceColumnPlace:"Lieu",SurveyFiltersByEventOccurrenceColumnStartDate:"Date de d\xe9but",SurveyFiltersByEventOccurrenceColumnTotalEnrollments:"Nombre d\u2019inscriptions",SurveyFiltersByEventOccurrenceColumnTrainerName:"Formateur",SurveyFiltersByGroupSubGroup:"Par groupe/sous-groupe",SurveyFiltersBySurvey:"Par sondage",SurveyFiltersByTrainer:"Par formateur",SurveyFiltersByTrainerBreadCrumbsTitle:"Formateur",SurveyFiltersByTrainerTitle:"Formateur",SurveyFiltersSelection:"S\xe9lection du filtre de sondage",SurveyFormCreateTitle:"Nouveau sondage",SurveyFormUpdateTitle:"Modifier le sondage",SurveyListActivity:"Activit\xe9s",SurveyListBreadCrumbsSurvey:"Liste des sondages",SurveyListColumnLabel:"Libell\xe9",SurveyListColumnNumberRespondent:"Nombre de r\xe9pondants",SurveyListColumnPercentageRespondent:"Taux de r\xe9ponse",SurveyListColumnTotalEnrollments:"Nombre d\u2019inscriptions",SurveyListSearchTooltip:"Recherche dans la grille selon le libell\xe9",SurveyListSurvey:"Sondage",SurveyListTitle:"Liste de sondages",SurveyManagementTitle:"Gestion des sondages",SurveyOF:"Sondage de",SurveyReport:"Rapport du sondage",SurveyReportAdvancedFilters:"Filtres avanc\xe9s",SurveyReportAnswerCount:"Nombre de r\xe9pondants",SurveyReportAnswerRate:"Taux de r\xe9ponse",SurveyReportApply:"Appliquer",SurveyReportCategory:"Cat\xe9gorie",SurveyReportCourse:"Activit\xe9",SurveyReportEvent:"\xc9venement",SurveyReportFilterPlaceholder:"S\xe9lectionnez...",SurveyReportGroup:"Groupe",SurveyReportListName:"Nom",SurveyReportListQuestionNb:"Nombre de questions",SurveyReportNoAnswer:"Pas de r\xe9ponses",SurveyReportNoAnswers:"Aucune r\xe9ponses",SurveyReportOccurrence:"Occurrence",SurveyReportOrder:"Ordre",SurveyReportQuestionType:"Type de question",SurveyReportResult:"R\xe9sultats",SurveyReports:"Rapports de sondage",SurveyReportSectionNotFiltred:"Cette section n'est pas affect\xe9e par les filtres",SurveyReportTrainer:"Formateur",SurveyReportType:"Type",SurveyResults:"R\xe9sultats de sondage",SurveyResults1:"R\xe9sultats du",SurveyResults2:"sondage",SurveyResultsColumnTotalEnrollments:"Nombre d'inscriptions",Surveys:"Sondages",SurveyTypeSupervisorSurveyReport:"Rapport de sondage des groupes supervis\xe9s",SurveyTypeTrainerSurveyReport:"Rapport de sondage par occurrence en tant que formateur",SwapParticipantTransaction:"\xc9changer participant",SyllabusAppServiceCertificate:"Certificat",SyllabusAppServiceCreateOrUpdateValidationCannotAddEvent:"Vous ne pouvez pas ajouter un \xe9v\xe9nement car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeBarrier:"Vous ne pouvez pas changer la barri\xe8re associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeCertificate:"Vous ne pouvez pas changer le certificat associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeEvent:"Vous ne pouvez pas changer l'\xe9v\xe9nement associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeExam:"Vous ne pouvez pas changer l'examen associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeExamSimulation:"Vous ne pouvez pas changer la simulation d'examen associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeGiftCard:"Vous ne pouvez pas changer le ch\xe8que-cadeau associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeGiftCourse:"Vous ne pouvez pas changer le cours cadeau associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeProduct:"Vous ne pouvez pas changer le produit associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeScormPackage:"Vous ne pouvez pas changer le paquet Scorm associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeSurvey:"Vous ne pouvez pas changer le sondage associ\xe9 car il y a d\xe9j\xe0 des apprenants inscrits \xe0 cet \xe9l\xe9ment de catalogue.",SyllabusCannotBeInvisibleError:"Cet \xe9l\xe9ment doit \xeatre visible car il compte dans la compl\xe9tion ou il est pr\xe9requis \xe0 un autre \xe9l\xe9ment.",SyllabusCannotBePrerequisiteError:"Vous ne pouvez pas mettre de pr\xe9requis \xe0 cet \xe9l\xe9ment car il n'est pas visible aux utilisateurs.",SyllabusCannotCountForCourseError:"Cet \xe9l\xe9ment ne peut pas compter dans la compl\xe9tion car il n'est pas visible.",SyllabusCUAccessibilityPeriodEnd:"Fin de la p\xe9riode",SyllabusCUAccessibilityPeriodStart:"D\xe9but de la p\xe9riode",SyllabusDone:"Termin\xe9",SyllabusesAbsentState:"Absent",SyllabusesBarrier:"Restriction",SyllabusesCertificate:"Certificat",SyllabusesPresentState:"Pr\xe9sent",SyllabusesRegistredState:"Inscrit",SyllabusStarted:"Commenc\xe9",SynchroHint:"La synchronisation avec la plateforme s'effectue aux 5 minutes. Sinon vous pouvez cliquer sur",TargetNotFoundError:"404 - Cette page est introuvable.",Tax:"Taxe",TaxError:"Les taxes ont chang\xe9 pour le panier de {0} \xe0 {1}",Taxes:"Taxes",TaxNumber:"Num\xe9ro de taxes",Teach:"Enseigne",TechnicalInformationFromUser:"Informations techniques sur l'utilisateur :",TechnicalProblem:"Soutien technique",TechnicalSupportEmail:"Adresse courriel",TechnicalSupportSuccess:"Votre message a \xe9t\xe9 envoy\xe9 avec succ\xe8s. L'\xe9quipe de soutien y r\xe9pondra d\xe8s que possible.",Tenant:"Portail",TenantAboutTitle:"\xc0 propos",TenantAddressAddressLine1:"Adresse ligne 1",TenantAddressAddressLine2:"Adresse ligne 2",TenantAddressCity:"Ville",TenantAddressCountry:"Pays",TenantAddressLineAddress1:"Adresse ligne 1",TenantAddressPostalCodeInvalidFormat:"Le code postal a un format invalide",TenantAddressSaved:"Votre emplacements de bureau \xe0 \xe9t\xe9 sauvegard\xe9!",TenantAddressSelectCountry:"Veuillez s\xe9lectionner un pays",TenantAddressSelectRegion:"Veuillez s\xe9lectionner une province",TenantAddressState:"Province / \xc9tat",TenantAddressZipCode:"Code postal",TenantAdministration:"Param\xe8tres du portail",TenantAdminSettingsTitle:"Param\xe8tres de l'administrateur",TenantAnalyticsId:"Code de suivi Google Analytics",TenantApplicationFee:"Commission de uxpertise par transaction (%)",TenantCustomFieldManagement:"Gestion des champs personnalis\xe9s",TenantCustomFieldModificationByUser:"Permettre \xe0 l'utilisateur de modifier le champ",TenantCustomFieldModificationByUserTooltip:"Si la case est coch\xe9e, l'utilisateur pourra modifier le champs \xe0 partir de son profil.",TenantCustomFieldPlaceholder:"Texte de remplacement",TenantFacebookId:"Cl\xe9 d'api Facebook",TenantFacebookTagId:"Identifiant du tag Facebook",TenantFixedApplicationFee:"Commission fixe de uxpertise par transaction",TenantGTMId:"Code de suivi Google Tag Manager",TenantHeadQuarter:"Si\xe8ge social",TenantHeadQuarterCreate:"Cr\xe9er un emplacement de bureau",TenantHeadQuarterDeleteNotExist:"Vous devez attribuer \xe0 un autre emplacement de bureau le de titre de si\xe8ge social avant de pouvoir supprimer cet emplacement",TenantHeadQuarterExistError:"Il existait d\xe9j\xe0 un si\xe8ge social. Le titre de si\xe8ge social \xe0 \xe9t\xe9 r\xe9atribu\xe9 \xe0 l'emplacement que vous avez sauvegard\xe9.",TenantHeadQuarterNotExist:"Vous devez assigner \xe0 un autre emplacement de bureau le titre de si\xe8ge social avant de pouvoir le retirer de cet emplacement",TenantLinkedInKey:"Cl\xe9 d'api LinkedIn",TenantLinkedInPixelTagId:"Identifiant du Tag LinkedIn",TenantManagement:"Gestion du portail",TenantMessageAdding:"Nous sauvegardons vos param\xe8tres...",TenantName:"Nom du portail",TenantNameTooltip:"Le nom du portail s'affichera \xe0 l'inscription et \xe0 l'accueil",TenantOfficeLocation:"Emplacement des bureaux",TenantPackagePlan:"Forfait",TenantsAddressesAreYouSureDelete:"\xcates-vous certain de vouloir supprimer l'emplacement de bureau s\xe9lectionn\xe9?",TenantsAddressesDeleteSucces:"L'emplacement de bureau a \xe9t\xe9 supprim\xe9 avec succ\xe8s",TenantSettingCurrentContractTitle:"Plan actuel",TenantSettingEditorTrainerAccessToEditorAndAdminContent:"Permettre aux \xe9diteurs-formateurs l'acc\xe8s au contenu cr\xe9\xe9 par les administrateurs et/ou \xe9diteurs lorsque l'acc\xe8s restreint est activ\xe9",TenantSettingEditorTrainerAccessToEditorAndAdminContentTooltip:"L'acc\xe8s au contenu des autres \xe9diteurs-formateurs reste restreinte",TenantSettings:"Param\xe8tres du portail",TenantSettingsAcceptedPayment:"Modes de paiements accept\xe9s",TenantSettingsAccountAccessIsDisabled:"D\xe9sactiver l\u2019acc\xe8s au compte utilisateur",TenantSettingsAccountAccessIsDisabledTooltip:"Les utilisateurs n'ont pas acc\xe8s \xe0 leurs comptes et ne peuvent donc pas modifier leurs informations tels que le mot de passe ou adresse courriel.",TenantSettingsAddFavIconLogo:"Ajouter un favicon qui sera affich\xe9 dans certains navigateurs \xe0 c\xf4t\xe9 de l'URL ainsi que dans leurs listes de favoris.",TenantSettingsAddInvoiceLogo:"Ajouter le logo qui sera affich\xe9 sur toutes les factures num\xe9riques et imprim\xe9es.",TenantSettingsAddMainLogo:"Ajouter un logo qui sera affich\xe9 sur la page de connexion, la barre de navigation ainsi que dans le pied de page.",TenantSettingsAllowGiftCardAndCourseWithDeferredPayment:"Permettre l'achat d'un cours cadeau ou ch\xe8que-cadeau par facturation",TenantSettingsAllowSupervisorPlusToUnlockBarrier:"Permettre aux SuperviseurPlus de d\xe9bloquer la barri\xe8re aux utilisateurs",TenantSettingsAllowSupervisorPlusToUnlockBarrierTooltip:"Si la case est coch\xe9e, les SuperviseurPlus pourront d\xe9bloquer la barri\xe8re de leurs utilisateurs",TenantSettingsAllowSupervisorToUnlockBarrier:"Permettre aux superviseurs de d\xe9bloquer la barri\xe8re aux utilisateurs",TenantSettingsAllowSupervisorToUnlockBarrierTooltip:"Si la case est coch\xe9e, les superviseurs pourront d\xe9bloquer la barri\xe8re de leurs utilisateurs",TenantSettingsAllowUserToBuyLicense:"Permettre au membre de s'auto-assigner le r\xf4le de superviseur",TenantSettingsAllowUserToBuyLicenseTooltip:"L'utilisateur qui a le r\xf4le de membre sur la plateforme, aura la possibilit\xe9 de choisir d'inscrire des participants ou acheter une quantit\xe9 de licences et les distribuer plus tard \xe0 des utilisateurs. L'utilisateur qui choisit d'acheter une quantit\xe9 de licences, se voit attribuer le r\xf4le de superviseur et assigner \xe0 un groupe.",TenantSettingsAutoAcceptProctoringSession:"Activer l'approbation automatique",TenantSettingsAutoRejectProctoringSessionTooltip:"Si activ\xe9, les sessions de surveillance qui correspondent au score indiqu\xe9 seront automatiquement refus\xe9es",TenantSettingsBillingSettings:"Configuration de la facturation",TenantSettingsChangeContract:"Changer de plan",TenantSettingsColorTheme:"Couleurs du th\xe8me",TenantSettingsColorThemeHint:"Personnalisez les couleurs de votre plateforme LMS.",TenantSettingsConnectedToStripe:"Portail connect\xe9 \xe0 Stripe",TenantSettingsConnectedToStripeTooltip:"Votre portail est connect\xe9 \xe0 votre compte stripe. Vos utilisateurs peuvent faire des transactions et payer avec leurs cartes de cr\xe9dits. Les fonds de paiement seront transf\xe9r\xe9s sur votre compte Stripe.",TenantSettingsConnectStripe:"Connectez-vous avec Stripe",TenantSettingsConnectStripeAccount:"Connecter mon compte Stripe",TenantSettingsContactUs:"Contactez-nous pour mettre \xe0 jour",TenantSettingsContractDate:"Date du contrat",TenantSettingsContractDetails:"D\xe9tails du contrat",TenantSettingsCreditCardPayment:"Permettre de payer par carte de cr\xe9dit",TenantSettingsCreditCardPaymentTooltip:"Lorsque coch\xe9, les utilisateurs pourront payer par carte de cr\xe9dit",TenantSettingsCurrentPlan:"Forfait actuel",TenantSettingsCustomization:"Personnalisation",TenantSettingsCustomPaymentByInvoicingInfo:"Message affich\xe9 lors du paiement par facture",TenantSettingsDefaultDeferredPaymentEmails:"Courriel par d\xe9faut pour les notifications de paiement sur facturation",TenantSettingsDefaultDeferredPaymentEmailsTooltip:"Adresse courriel par d\xe9faut qui va recevoir les notifications lorsqu'il y a de paiements sur facturation \xe0 confirmer. Vous pouvez ajouter plusieurs courriels en les s\xe9parant avec des points-virgules.",TenantsettingsDefaultLanguage:"Langue par d\xe9faut",TenantSettingsDefaultValidationEmails:"Courriel par d\xe9faut pour les notifications de validation d'inscription",TenantSettingsDefaultValidationEmailsTooltip:"Adresse courriel par d\xe9faut qui va recevoir les notifications lorsqu'il y a de nouvelles inscriptions \xe0 valider. Vous pouvez ajouter plusieurs courriels en les s\xe9parant avec des points-virgules.",TenantSettingsDeferredPayment:"Permettre de payer avec un paiement sur facturation",TenantSettingsDeferredPaymentAllowBankTransfer:"Virement bancaire",TenantSettingsDeferredPaymentAllowCash:"Argent comptant",TenantSettingsDeferredPaymentAllowCheck:"Ch\xe8que",TenantSettingsDeferredPaymentAllowOther:"Autre",TenantSettingsDeferredPaymentTooltip:"Lorsque coch\xe9e, les utilisateurs pourront payer sur paiement sur facturation",TenantSettingsDisabledTaxCalculation:"D\xe9sactiver l'application des taxes",TenantSettingsDisconnectMSTeamsWarning:"Pour modifier, ajouter ou supprimer des sessions qui ont la fonctionnalit\xe9 MSTeams, vous devrez reconnecter le compte organisateur Microsoft.",TenantSettingsCatalogRequireAuthentication:"Masquer le catalogue si d\xe9connect\xe9",TenantSettingsTrainerListRequireAuthentication:"Masquer la liste des formateurs si d\xe9connect\xe9",TenantSettingsTrainerListRequireAuthenticationTooltip:"La liste des formateurs sera affich\xe9e apr\xe8s que l'utilisateur ce soit connect\xe9 \xe0 la plateforme.",TenantSettingsCatalogRequireAuthenticationTooltip:"Le catalogue sera affich\xe9 apr\xe8s que l'utilisateur ce soit connect\xe9 \xe0 la plateforme.",TenantSettingsCatalogRequireAuthenticationTooltip1:"The catalog will be displayed after the user has logged in to the platform",TenantSettingsCatalogRequireAuthenticationTooltip2:"The catalog will be displayed after the user has logged in to the platform",TenantSettingsDisplayGroupForUser:"Afficher les groupes aux utilisateurs",TenantSettingsDisplayGroupForUserTooltip:"Lorsque coch\xe9e, l'utilisateur pourra voir les groupes dont il fait partie sur son profil",TenantSettingsDisplayLanguage:"Langue(s) d\u2019affichage",TenantSettingsDisplaySupervisorForUser:"Afficher les superviseurs aux utilisateurs",TenantSettingsDisplaySupervisorForUserTooltip:"Lorsque coch\xe9e, l'utilisateur pourra voir les superviseurs des groupes dont il fait partie sur son profil",TenantSettingsEmail:"Adresse courriel",TenantSettingsEmails:"courriels",TenantSettingsEnableMSTeamsTooltip:"Activer les r\xe9unions MS Teams lors de la cr\xe9ation d'un \xe9v\xe9nement en ligne",TenantSettingsEnrollmentValidationByDefault:"Activation par d\xe9faut du param\xe8tre de validation des inscriptions lors de la cr\xe9ation d'un nouveau cours",TenantSettingsEnrollmentValidationByDefaultTooltip:"Si la case est coch\xe9e, lors de la cr\xe9ation d'un nouveau cours, le champ \\\"Inscription par validation\\\" sera par d\xe9faut coch\xe9 dans la gestion du catalogue, section condition d'achat.",TenantSettingsExamMonitoring:"Param\xe8tres de surveillance d\u2019examen",TenantSettingsExternalAuthenticationTooltip:"Permettre l'authentification avec cette platforme.",TenantSettingsFaviconLogoTitle:"Logo favicon",TenantSettingsForceUserToUpdateProfile:"Forcer les utilisateurs \xe0 remplir les champs requis",TenantSettingsGeneralOptions:"Informations et options g\xe9n\xe9rales",TenantSettingsGeneralPermissions:"Permissions g\xe9n\xe9rales",TenantSettingsGlobalSettings:"Param\xe8tres g\xe9n\xe9raux",TenantSettingsHideCatalog:"Masquer le catalogue",TenantSettingsHideCatalogNumber:"Masquer le nombre de formations par cat\xe9gorie",TenantSettingsHideCatalogNumberTooltip:"Le nombre total de formations dans la cat\xe9gorie ne sera pas affich\xe9.",TenantSettingsHideCatalogTooltip:"Les utilisateurs n\u2019auront pas acc\xe8s au catalogue",TenantSettingsHideHomePage:"Masquer la page d'accueil",TenantSettingsHideHomePageTooltip:"La page d\u2019accueil sera cach\xe9e aux utilisateurs",TenantSettingsHideTrainersList:"Masquer la liste des formateurs",TenantSettingsHideTrainersListToolTip:"Les utilisateurs n'auront pas acc\xe8s \xe0 la liste des formateurs",TenantSettingsIdentityScoreAutoAcceptValue:"Approuver si le score d'identit\xe9 est plus grand ou \xe9gal \xe0:",TenantSettingsIdentityScoreAutoAcceptValueTooltip:"Toutes les sessions d'examen surveill\xe9es avec un score d'identit\xe9 plus grand ou \xe9gal \xe0 votre s\xe9lection seront approuv\xe9es.",TenantSettingsIdentityScoreAutoRejectValueTooltip:"Toutes les sessions d'examen surveill\xe9es avec un score de session plus petit ou \xe9gal \xe0 votre s\xe9lection seront refus\xe9es.",TenantSettingsInstituteCode:"Code de l'institution",TenantSettingsInstituteCodeTooltip:"Code utilis\xe9 pour uxpertise XP",TenantSettingsIntegrityAdvocateDisable:"La surveillance des examens n'est pas activ\xe9e.",TenantSettingsIntegrityAdvocateEnable:"La surveillance des examens est activ\xe9e.",TenantSettingsIntegrityAdvocateEnableHint:"Afin d'activer la surveillance d'examen, veuillez contacter notre \xe9quipe de soutien.",TenantSettingsIntegrityAdvocateTitle:"Surveillance des examens",TenantSettingsInvoiceLogo:"Logo de la facture",TenantSettingsInvoicing:"Facturation",TenantSettingsIsLicensePrimaryButton:"Prioriser l'achat de licences",TenantSettingsIsLicensePrimaryButtonTooltip:"Si la case est coch\xe9e, le bouton d'achat de licences sera mis en surbrillance par d\xe9faut.",TenantSettingsKeepContract:"Conserver ce plan",TenantSettingsLogoNone:"Aucun logo",TenantSettingsLogoTitle:"Logo du portail",TenantSettingsLogoUrlRedirection:"URL du logo principal",TenantSettingsLogoUrlRedirectionPlaceholder:"Redirige vers la page d\u2019accueil par d\xe9faut",TenantSettingsLogoUrlRedirectionTooltip:"Un click sur le logo du tenant va rediriger la page vers ce lien. S'il n'y a aucun lien de sp\xe9cifi\xe9, la redirection se fait sur la page d'accueil.",TenantSettingsMainColorThemeTitle:"Couleur principale",TenantSettingsMainLogo:"Logo principal",TenantSettingsMenuConfiguration:"Configuration du menu",TenantSettingsMenuSettings:"Configuration du menu",TenantSettingsMonitoring:"Surveillance",TenantSettingsMsTeams:"Microsoft Teams",TenantSettingsMSTeamsClickHere1:"Cliquer ici",TenantSettingsMSTeamsClickHere2:"pour en savoir plus sur les limitations et sp\xe9cifications du compte MSTeams.",TenantSettingsNoEventTrainerInformation:"Message affich\xe9 lorsque le formateur n'a aucun \xe9v\xe9nement \xe0 venir",TenantSettingsNotDisplayEmailToSupervisor:"Emp\xeacher les superviseurs de voir les courriels des utilisateurs",TenantSettingsNotDisplayEmailToSupervisorPlus:"Emp\xeacher les SuperviseurPlus de voir les courriels des utilisateurs",TenantSettingsNotDisplayEmailToTrainer:"Emp\xeacher les formateurs de voir les courriels des utilisateurs",TenantSettingsNotDisplayUserNameToSupervisor:"Emp\xeacher les superviseurs de voir les noms d'utilisateurs",TenantSettingsNotDisplayUserNameToSupervisorPlus:"Emp\xeacher les SuperviseurPlus de voir les noms d'utilisateurs",TenantSettingsNotDisplayUserNameToTrainer:"Emp\xeacher les formateurs de voir les noms d'utilisateurs",TenantSettingsOAuthLabel:"Options pour authentification externe",TenantSettingsOrganizerAccountTeams:"Compte organisateur",TenantSettingsParametersInvoicingPayments:"Param\xe8tres de paiements par facturation",TenantSettingsPermissionsSettings:"Configuration des permissions",TenantSettingsPhoneNumber:"No. de t\xe9l\xe9phone",TenantSettingsPortalRegistration:"Inscription au portail",TenantSettingsPreviewColorTheme:"Pr\xe9visualisation",TenantSettingsPreviewColorThemeChoice:"Choix",TenantSettingsPreviewColorThemeDisabled:"D\xe9sactiv\xe9",TenantSettingsPreviewColorThemeEnabled:"Activ\xe9",TenantSettingsPreviewColorThemeLinkTxt:"un lien",TenantSettingsPreviewColorThemeOption:"Option",TenantSettingsPreviewColorThemeTxt:"Aper\xe7u du texte qui contient",TenantSettingsProctoringSettings:"Param\xe8tre de surveillance",TenantSettingsRegisterAfterValidation:"Inscription apr\xe8s activation du compte par l'utilisateur",TenantSettingsRegisterAfterValidationTooltip:"Suite \xe0 la cr\xe9ation du compte l'utilisateur re\xe7oit une confirmation par courriel avec un lien d'activation.Afin d'\xe9viter les erreurs dans les adresses courriel.",TenantSettingsRegistrationAvailability:"Type d'acc\xe8s \xe0 l'inscription",TenantSettingsRegistrationAvailabilityPrivateTooltip:"Priv\xe9, c'est l'administrateur qui cr\xe9e les comptes pour les utilisateurs",TenantSettingsRegistrationAvailabilityPublicTooltip:"Public permet aux utilisateurs de s'inscrire sur le portail par eux-m\xeames",TenantSettingsResetColorTheme:"R\xe9initialiser le th\xe8me",TenantSettingsRestrictEditorTrainerAccess:"Limiter l'acc\xe8s au contenu de l'utilisateur",TenantSettingsRestrictEditorTrainerAccessTooltip:"Les \xe9diteurs-formateurs n'auront acc\xe8s qu'\xe0 leur propre contenu.",TenantSettingsRolesAndPermission:"R\xf4les et permission",TenantSettingsSearchEngineOptimization:"Optimisation des moteurs de recherche",TenantSettingsSearchEngineOptimizationTooltip:"Le titre et la description seront affich\xe9s dans les pages de r\xe9sultats d'un moteur de recherche (p. ex. Google).",TenantSettingsSEO:"Optimisation des moteurs de recherche",TenantSettingsSEODescription:"Description g\xe9n\xe9rale du site ( moins de 160 caracteres )",TenantSettingsSEOTitle:"Titre par d\xe9faut du site ( moins de 60 caracteres )",TenantSettingsSessionScoreAutoAcceptValueTooltip:"Toutes les sessions d'examen surveill\xe9es avec un niveau de risque inf\xe9rieur ou \xe9gal \xe0 votre s\xe9lection seront approuv\xe9es.",TenantSettingsSessionScoreAutoRejectValue:"Refuser si le niveau de risque de la session est sup\xe9rieur ou \xe9gal \xe0:",TenantSettingsSessionScoreAutoRejectValueTooltip:"Toutes les sessions d'examen surveill\xe9es avec un niveau de risque sup\xe9rieur ou \xe9gal \xe0 votre s\xe9lection seront refus\xe9es.",TenantSettingsSingleSignOn:"L\u2019authentification unique (SSO)",TenantSettingsStripeAccount:"Compte Stripe",TenantSettingsStripeTooltip:"Pour toute question concernant les commissions, contactez votre repr\xe9sentant uxpertise.",TenantSettingsSupervisorCantCRUD:"Interdire au superviseur de modifier",TenantSettingsSupervisorCantCRUDTooltip:"Lorsque coch\xe9e, le superviseur ne pourra pas cr\xe9er des groupes ou des comptes utilisateurs",TenantSettingsSupervisorPlusCantCRUD:"Interdire au SuperviseurPlus de modifier",TenantSettingsSupervisorPlusCantCRUDTooltip:"Lorsque coch\xe9e, le SuperviseurPlus ne pourra pas cr\xe9er des groupes ou des comptes utilisateurs",TenantSettingsTaxCalculationTooltip:"Contactez le support pour activer/d\xe9sactiver l'application des taxes",TenantSettingsTeamsActivation:"Fonctionnalit\xe9s Teams",TenantSettingsTeamsAuthorizeBtn:"Autoriser les permissions",TenantSettingsTeamsConnectAccount:"Connecter le compte MS Teams",TenantSettingsTeamsDisconnectAccount:"D\xe9connecter le compte MS Teams",TenantSettingsTeamsStep1:"\xc9tape 1 : Autoriser Uxpertise LMS \xe0 acc\xe9der aux ressources n\xe9cessaires \xe0 l'int\xe9gration Microsoft Teams",TenantSettingsTeamsStep2:"\xc9tape 2 : Connecter le compte Teams qui servira de compte organisateur du c\xf4t\xe9 Microsoft",TenantSettingsTeamsSubTitle:"Pour activer MS Teams \xe0 travers Uxpertise LMS",TenantSettingsTeamsTitle:"Int\xe9gration Microsoft Teams",TenantSettingsTenantCurrency:"Devise",TenantSettingsTenantsLanguagesError:"Vous devez cocher au moins une langue d'affichage pour votre portail.",TenantSettingsTenantsLanguagesLabel:"Langue d'affichage du portail",TenantSettingsTenantsLanguagesTooltip:"Les langues qui sont coch\xe9s, sont les langues dans lesquels vous pourrez \xe9diter votre contenu et dans lesquels les utilisateurs pourront consulter votre portail.",TenantSettingsTenantType:"Type de portail",TenantSettingsTenantUrlForRedirection:"URL du site vers lequel les utilisateurs seront redirig\xe9s",TenantSettingsTimezone:"Fuseau horaire",TenantSettingsTypeCommercial:"Commercial",TenantSettingsTypeCompagny:"Entreprise",TenantSettingsTypeTooltip:"Veuillez nous contacter pour modifier votre portail.",TenantSettingsTypeTooltipCommercial:"Permet d\u2019effectuer des achats en ligne",TenantSettingsTypeTooltipCompagny:"R\xe9serv\xe9 aux employ\xe9s de l'entreprise",TenantSettingsURLInputTooltip:"Veuillez nous contacter pour modifier l'URL.",TenantStripeBalance:"Solde dans votre compte Stripe",TenantStripePendingBalance:"Solde en attente dans votre compte Stripe",TenantSupportEmail:"Adresse courriel",TenantSupportSuccess:"Votre message a \xe9t\xe9 envoy\xe9 avec succ\xe8s. L'\xe9quipe du service \xe0 la client\xe8le y r\xe9pondra d\xe8s que possible.",TenantTypeCommercial:"Commercial",TenantTypeCompany:"Entreprise",TermsAndConditionSaveSuccess:"Les termes et conditions d'utilsations ont \xe9t\xe9 sauvegarder avec succ\xe8s!",TermsAndConditionsConfirmationForReApprovalText:"Les utilisateurs doivent-ils r\xe9-approuver les termes et conditions d'utilisation, suite aux modifications que vous venez de faire?",TermsAndConditionsConfirmationForReApprovalTitle:"Confirmation pour r\xe9aprobation des termes et conditions d'utilisation",TermsAndConditionsOfUse:"Termes et conditions d'utilisation",TermsAndConditionsOfUseManagement:"Gestion des termes et conditions d'utilisation",TextField:"Champ texte",TextSelected:"Texte est s\xe9lectionn\xe9",TheEmail:"ENVOYER UN COURRIEL",TheEmailFormatIsNotValid:"Cette adresse courriel est invalide",TheExamIsNotBlocked:"Le questionnaire n'est pas bloqu\xe9. L'utilisateur n'a pas encore commenc\xe9 \xe0 r\xe9pondre aux questions.",TheNumberOfSeatsIsInvalid:"Le nombre de place est invalide",TheOccurrence:"L'occurrence",TheOccurrenceWillBeDisplayedFromMidnight:"L'occurrence sera affich\xe9e \xe0 la date indiqu\xe9e \xe0 partir de minuit.",TheOptionalField:"Le champ optionnel",TheSameEmailAlreadyExist:"Cette adresse courriel se trouve d\xe9j\xe0 dans la liste.",TheSurveySuccessfullyUnlocked:"Le questionnaire a \xe9t\xe9 d\xe9bloqu\xe9 avec succ\xe8s.",TheTermsAndConditionsOfUse:"les termes et conditions d'utilisation",TheUnavailabilityHasBeenSuccessfullyRemoved:"L'indisponibilit\xe9 a \xe9t\xe9 supprim\xe9e avec succ\xe8s",TheUnregistrationWasSuccessful:"La d\xe9sinscription a \xe9t\xe9 r\xe9ussi avec succ\xe8s",ThisAccountWasAlreadyActivated:"Ce compte a d\xe9j\xe0 \xe9t\xe9 activ\xe9!",ThisAdminLabelIsAlreadyInUse:"Ce libell\xe9 est d\xe9j\xe0 utilis\xe9.",ThisIsAnAtomatedMssageTrainerOnPlatform:"Ceci est un message automatique pour vous informer que vous \xeates formateur sur la plateforme de %tenantUrl%.",ThisIsAnAutomatedMessageToInformYouThat:"Ceci est un message automatique de la plateforme %tenantUrl%, pour vous informer que",ThisUserIsAlreadyMemberOfThisGroup:"Cet utilisateur est d\xe9j\xe0 membre de ce groupe.",ThisUserNameIsAlreadyInUse:"Ce nom d'utilisateur est d\xe9j\xe0 utlis\xe9.",Thursday:"Jeudi",Time:"Heure :",TimeBarrierUnlockNotificationHere:"ici",TimeBarrierUnlockNotificationMessage:"Ceci est un message automatique pour vous informer que l'acc\xe8s \xe0 la suite de l'activit\xe9 {0} vous a \xe9t\xe9 accord\xe9. Cliquez {1} pour poursuivre votre activit\xe9.{2}",TimeBarrierUnlockNotificationSubject:"Progression d\xe9bloquer pour l'atelier {0}",TimeFormat:"Format des heures",Title:"Titre",ToAddReferenceImage:'Pour ajouter une nouvelle image de r\xe9f\xe9rence, cliquez sur \\"Ajouter une image de r\xe9f\xe9rence\\".',ToBeContinued:"\xc0 suivre",ToBeCorrected:"\xc0 corriger",Todo:"\xc0 faire",ToggleEnrollmentStatusAbandonedToolTip:"Marquer l'inscription comme abandonn\xe9",ToggleEnrollmentStatusActifToolTip:"Marquer l'inscription comme active",TooltipAddNewUserAccount:"Cr\xe9er un nouveau compte utilisateur",TooltipGroupsProgressionReportExcelExport:"Exporter la liste des participants de l'occurrence dans un fichier Excel",TooltipLabelCategory:"La cat\xe9gorie",TooltipSEODescriptionCategory:"La description sera affich\xe9e dans les moteurs de recherche. La description ne doit pas d\xe9passer 155 caract\xe8res.",TooltipSEOTitleCategory:"Un titre court qui sera affich\xe9 dans l'URL",TopicFormCourseListLabel:"S\xe9lectionner les activit\xe9s",TopicFormCourseListPlaceholder:"S\xe9lectionner les activit\xe9s \xe0 associer au sujet",TopicFormCreateSuccess:"Le sujet a \xe9t\xe9 sauvegard\xe9 avec succ\xe8s",TopicFormEdit:"Modifier le sujet",TopicFormEmptyTitleError:"Le titre du sujet ne peut pas \xeatre vide",TopicFormMaxLength:"Caract\xe8res Maximum: 150",TopicFormMaxLengthError:"Le maximum de caract\xe8res permis pour le sujet est de 150",TopicFormNew:"Nouveau sujet",TopicFormTitleExistsError:"Le titre du sujet existe d\xe9j\xe0",TopicFormTitlePlaceholder:"Titre du sujet",TopicFormTooltip:"Afin d'associer le sujet \xe0 des activit\xe9s, s\xe9lectionnez celles-ci en cochant la case dans la liste",TopicFormWarning:"\xc0 noter que pour afficher le sujet dans le d\xe9tail de l'activit\xe9, il faut activer l'option dans les param\xe8tres d'affichage\xa0de l'activit\xe9.",TopicIconTooltip:"Permet d'associer des sujets \xe0 l'activit\xe9.",TopicListAdd:"Ajouter un nouveau sujet",TopicListColumnTitle:"Titre",TopicListDeleteSuccess:"Le sujet a bien \xe9t\xe9 supprim\xe9",TopicListDeleteWarning:"Si le sujet est associ\xe9 \xe0 des activit\xe9s ou \xe0 des comptes utilisateurs, les associations seront aussi supprim\xe9es.",TopicListMenuTitle:"Gestion des sujets",TopicListSearchTooltip:"Recherche par titre",TopicListTitle:"Gestion des sujets",TopicsName:"Nom des sujets",Total:"Total",TotalEnrollment:"Inscriptions",TotalEnrollmentsWithExpiryDate:"Inscriptions expir\xe9es",TotalError:"Le total \xe0 chang\xe9 pour le panier de {0} \xe0 {1}",TotalItems:"Nombre total de le\xe7ons",TotalItemsCompleted:"Le\xe7ons compl\xe9t\xe9es",TotalItemsStarted:"Le\xe7ons en cours",TotalLaunches:"Nombre d'ex\xe9cutions",TotalNumberOfQuestionToUse:"Nombre de questions \xe0 utiliser dans l'examen pour cette comp\xe9tence",TotalQuestions:"Questions totales",TotalRegistrations:"Inscriptions totales",TraierPictureUpdate:"Modifier la photo d'un formateur",TrainerAbout:"\xc0 propos du formateur ou de l\u2019animateur",TrainerAbouts:"\xc0 propos des formateurs ou des animateurs",TrainerAboutUpdated:"La section \xe0 propos \xe0 \xe9t\xe9 mis \xe0 jour avec succ\xe8s.",TrainerAvailabilitiesRemoveDateFilter:"Supprimer la date s\xe9l\xe9ctionn\xe9e",TrainerCalendar:"Calendrier du formateur",TrainerCalendarInformationTooltip:"S\xe9lectionner une date, dans le calendrier, pour afficher le d\xe9tail.",TrainerCalendarLicense:"Licence",TrainerCalendarMore:"de plus",TrainerCalendarNoInscriptions:"Aucune inscription",TrainerCalendarParticipants:"Participant(s)",TrainerCalendarPlaceholder:"S\xe9lectionner les formateurs",TrainerCalendarReservedPlaces:"places r\xe9serv\xe9es",TrainerComingSoon:"Formateur \xe0 venir",TrainerDescriptionAbout:"\xc0 propos",TrainerDoNotReply:"Merci de ne pas r\xe9pondre \xe0 ce message g\xe9n\xe9r\xe9 automatiquement.",TrainerHowToAccess:"Afin d'effectuer la gestion de vos apprenants, vous devez d\u2019abord choisir un mot de passe et compl\xe9ter les informations de votre compte d\u2019utilisateur %tenantUrl% en cliquant sur le lien suivant : %anchorLink% .",TrainerHowToAccessLink:"compl\xe9ter mon compte",TrainerImageAlt:"Photo du formateur",TrainerManagement:"Gestion des formateurs",TrainerMess1:"Vous pouvez vous connecter \xe0 la plateforme et mettre \xe0 jour vos disponibilit\xe9s ainsi que vos indisponibilit\xe9s. Il faut que votre calendrier soit \xe0 jour pour que des ateliers puissent vous \xeatre assign\xe9s.",TrainerOccInformation:"Informations sur l\u2019atelier :",TrainerPlaces:"Lieux",TrainerPlacesAddCityPressEnter:"Ajouter un lieu puis appuyez sur la touche 'Entrer'",Trainers:"Formateurs",TrainersAvailable:"Formateurs disponibles",TrainersCalendar:"Consulter le calendrier des formateurs",TrainerSearch:"Recherche par formateur",TrainerSearchCantBeTrainer:"Ce membre ne peut pas \xeatre formateur.",TrainerSearchEmail:"Adresse courriel",TrainerSearchRemoveFilters:"Supprimer les filtres",TrainerSelected:"Cliquez sur Rechercher pour ajouter un formateur",TrainerSelectionHint:"Seuls les formateurs s\xe9lectionn\xe9s appara\xeetront dans le calendrier ci-dessous.",TrainerSettings:"Param\xe8tres du formateur",TrainerSince:"Formateur depuis",TrainerSkills:"Comp\xe9tences",TrainerSkillsAddSkillPressEnter:"Ajouter une comp\xe9tence puis appuyez sur la touche 'Entrer'",TrainersListAssignTrainer:"Assigner",TrainersListEmail:"Adresse courriel",TrainerToDelete:"Supprimer le formateur",TrainerTuto1:"Une fois votre compte compl\xe9t\xe9, vous pourrez vous connecter \xe0 la plateforme et mettre \xe0 jour vos disponibilit\xe9s. Pour ce faire, cliquez sur l\u2019ic\xf4ne \u2018Calendrier\u2019.",TrainerTuto2:"Votre calendrier doit \xeatre \xe0 jour pour vous faire assigner des ateliers.",TrainerTuto3:"Les disponibilit\xe9s, vous permettent de d\xe9finir les plages horaires ou vous \xeates disponible, pour un mois donn\xe9. Par exemple pour le mois de janvier de l\u2019ann\xe9e 2016, vous pourriez \xeatre disponible les lundis en PM et en soir\xe9e, et les mercredis en AM.",TrainerTuto4:"Des notifications vous seront envoy\xe9es, lorsqu\u2019un atelier vous sera assign\xe9, qu'il sera retir\xe9 ou annul\xe9. Vous y trouverez plus de d\xe9tails sur l\u2019atelier, \xe0 savoir, le lieu, les dates et heures.",TrainerUnavailabilityAddUnavailability:"Ajouter une indisponibilit\xe9",TrainerUnavailabilityListAddUnavailability:"Ajouter une indisponibilit\xe9",TrainerWhyYouGetThis:"Ceci est un message automatique pour vous informer de votre inscription \xe0 la plateforme %tenantUrl% en tant que formateur.",TrainerWhyYouGetThisBecauseYouAreAssignToOcc:"Ceci est un message automatique pour vous informer que l'atelier %eventLabel%",Transaction:"D\xe9tails de la transaction",TransactionAdminDetailsCatalogItemLabel:"Libell\xe9",TransactionAdminDetailsCatalogItemStatusArchived:"Archiv\xe9",TransactionAdminDetailsCatalogItemStatusDraft:"\xc9bauche",TransactionAdminDetailsCatalogItemStatusPublished:"Publi\xe9",TransactionAdminDetailsChangeCatalogItemInformation:"Changer l'item de catalogue",TransactionAdminDetailsChangeTheCatalogItem:"Changer l'item de catalogue",TransactionAdminDetailsCompletionReport:"Rapport d'ach\xe8vement",TransactionAdminDetailsEmail:"Adresse courriel",TransactionAdminDetailsPaymentInformations:"Informations de paiement",TransactionAdminDetailsSelectACatalogItem:"Vous devez s\xe9lectionner un \xe9l\xe9ment de catalogue",TransactionAdminDetailsSelectAnEvent:"Il faut s\xe9lectioner un \xe9v\xe9venement",TransactionAdminDetailsTheChangeCouldntBeCompleted:"Le changement n'a pas pu \xeatre compl\xe9t\xe9",TransactionAdminDetailsTheChangeIsBeingVerified:"Le changement est en cours de v\xe9rification ...",TransactionAdminDetailsTheChangeMadeSuccessfully:"Le changement a \xe9t\xe9 effectu\xe9 avec succ\xe8s",TransactionAdminDetailsUserName:"Nom d'utilisateur",TransactionAppServiceAlreadyRegistredToOccurrenceError:"L'utilisateur {0} est d\xe9j\xe0 inscrit \xe0 l'\xe9v\xe9nement {1} commencant le {2} et finissant le {3}. Si vous souhaitez inscrire quelqu'un d'autre sans qu'il soit avis\xe9 veuillez d\xe9cocher dans le formulaire du participant l'option \xab aviser par courriel \xbb.",TransactionAppServiceBillingAddressErrorAddressInvalid:"Vous devez saisir une adresse de facturation.",TransactionAppServiceBillingAddressErrorNamesInvalid:"Vous devez saisir un nom et un pr\xe9nom pour l'adresse de facturation.",TransactionAppServiceCartDiscountErrorDiscountInvalid:"Le rabais avec le code suivant est invalide: {0}",TransactionAppServiceCartDiscountErrorMaxUsed:"Le coupon {0} a d\xe9j\xe0 atteint son nombre maximal d'utilisation",TransactionAppServiceCartErrorEmpty:"Le panier est vide.",TransactionAppServiceShippingAddressErrorAddressInvalid:"Vous devez saisir une adresse de livraison.",TransactionAppServiceShippingAddressErrorNamesInvalid:"Vous devez saisir un nom et un pr\xe9nom pour l'adresse de livraison.",TransactionBackToReports:"Retour aux rapports",TransactionBilledTo:"Factur\xe9 \xe0",TransactionBuyersEmail:"Courriel",TransactionBuyersPhone:"T\xe9l\xe9phone",TransactionChangePaymentMethodButton:"Changer le mode de paiement",TransactionCheckout:"Payer",TransactionControllerDateFilter:"Filtre sur la date",TransactionControllerSearchStringFilter:"Filtre sur le(s) champ(s)",TransactionDate:"Date",TransactionDeferredPaymentDate:"Date de paiement",TransactionDetailsByEventToExcelColumnBillingFirstName:"Pr\xe9nom",TransactionDetailsByEventToExcelColumnBillingLastName:"Nom",TransactionDetailsByEventToExcelColumnCourseOccurenceCode:"Code",TransactionDetailsByEventToExcelColumnDiscountTotal:"Rabais",TransactionDetailsByEventToExcelColumnEventLabel:"\xc9v\xe9nement",TransactionDetailsByEventToExcelColumnEventOccurrenceLabel:"Lieu",TransactionDetailsByEventToExcelColumnGiftCardDiscountTotal:"Ch\xe8ques-cadeaux / Cours cadeaux",TransactionDetailsByEventToExcelColumnPrice:"Prix",TransactionDetailsByEventToExcelColumnPseudoTransactionId:"No facture",TransactionDetailsByEventToExcelColumnSubTotal:"Sous-total",TransactionDetailsByEventToExcelColumnTaxTotal:"Taxes",TransactionDetailsByEventToExcelColumnTotal:"Total",TransactionDetailsByEventToExcelColumnUserEmail:"Courriel",TransactionDetailsByEventToExcelToExcelColumnQuantityTotal:"Quantit\xe9",TransactionDetailsChangeCatalogItemsLabel:"Cliquez sur le champ texte pour rechercher un \xe9l\xe9ment du catalogue par le libell\xe9",TransactionDetailsChangeCatalogItemTooltip:"Cliquez pour changer l'\xe9l\xe9ment de catalogue",TransactionDetailsChangeEventOccurrenceError:"Il n'y a pas assez de places disponibles dans l'occurrence que vous avez s\xe9lectionn\xe9.",TransactionDetailsChangeEventOccurrenceLabel:"Recherche occurrences par lieu",TransactionDetailsChangeEventOccurrenceTooltips:"Cliquez pour changer la date de participation \xe0 l'\xe9v\xe9nement",TransactionDetailsChangeParticipantError:"L'utilisateur est d\xe9j\xe0 inscrit \xe0 cet occurrence.",TransactionDetailsChangeParticipantLabel:"Rechercher des participants",TransactionDetailsChangeParticipantTooltips:"Cliquez pour changer le participant",TransactionDetailsDiscount:"Rabais",TransactionDetailsEditTooltip:"Modifier les informations de paiement sur facturation",TransactionDetailsManageLicenses:"G\xe9rer mes licences",TransactionDetailsPaymentInvoiceMessage:"Paiement sur facturation",TransactionDetailsShippingFee:"Frais de livraison",TransactionDetailsSubTotal:"Sous-total",TransactionDetailsTooltipCheckout:"Payer (n\xe9cessite la s\xe9lection du mode de paiement carte de cr\xe9dit)",TransactionDetailsTotal:"Total",TransactionDetailsTotalGroupByCourseToExcelColumnLabel:"Cours",TransactionDetailsTotalGroupByCourseToExcelColumnPrice:"Prix",TransactionDetailsTotalGroupByCourseToExcelColumnQuantityTotal:"Nombre de ventes",TransactionDetailsTotalGroupByCourseToExcelColumnSubTotal:"Sous-total",TransactionDetailsTotalGroupByCourseToExcelColumnTaxTotal:"Taxes",TransactionDetailsTotalGroupByCourseToExcelColumnTotal:"Total",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnLabel:"Ch\xe8que-cadeau",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnPrice:"Prix",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnSubTotal:"Sous-total",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnTaxTotal:"Taxes",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnTotal:"Total",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnTotalQuantity:"Nombre de ventes",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnTotalUsedQuantity:"Quantit\xe9 utilis\xe9e",TransactionDetailsTotalGroupByProductToExcelColumnLabel:"Produit",TransactionDetailsTotalGroupByProductToExcelColumnPrice:"Prix",TransactionDetailsTotalGroupByProductToExcelColumnQuantityTotal:"Nombre de ventes",TransactionDetailsTotalGroupByProductToExcelColumnSubTotal:"Sous-total",TransactionDetailsTotalGroupByProductToExcelColumnTaxTotal:"Taxes",TransactionDetailsTotalGroupByProductToExcelColumnTotal:"Total",TransactionDetailsTotalToExcelColumnCode:"Code",TransactionDetailsTotalToExcelColumnDiscountTotal:"Rabais",TransactionDetailsTotalToExcelColumnGiftCardDiscountTotal:"Ch\xe8ques-cadeaux / Cours cadeaux",TransactionDetailsTotalToExcelColumnLabel:"Libell\xe9",TransactionDetailsTotalToExcelColumnPrice:"Prix",TransactionDetailsTotalToExcelColumnQuantityTotal:"Nombre de ventes",TransactionDetailsTotalToExcelColumnSubTotal:"Sous-total",TransactionDetailsTotalToExcelColumnTaxTotal:"Taxes",TransactionDetailsTotalToExcelColumnTotal:"Total",TransactionDetailsTotalToExcelColumnType:"Type",TransactionDoubleDot:":",TransactionEditPaymentMethodFormChangeToCreditCard:"Votre mode de paiement actuel est le paiement sur facturation. Voulez-vous vraiment modifier votre mode de paiement pour  payer par carte de cr\xe9dit ?",TransactionEditPaymentMethodFormChangeToDeferred:"Votre mode de paiement actuel est le paiement par carte de cr\xe9dit. Voulez-vous vraiment modifier votre mode de paiement pour paiement sur facturation ? Les modes de paiement sur facturation accept\xe9s sont:",TransactionEditPaymentMethodFormTitle:"Modifier le mode de paiement",TransactionEmailCanceledPaymentTitle:"Votre facture de {0} sur le portail {1}.uxpertise.ca a \xe9t\xe9 annul\xe9",TransactionEmailDeclinedPaymentTitle:"Votre paiement de {0} sur le portail {1} a \xe9t\xe9 refus\xe9",TransactionEmailPaymentTitle:"Vous venez d'effectuer un paiement de {0} sur {1} portail",TransactionEmailPendingTitle:"Vous venez recevoir une facture en attente de {0} sur {1} portail",TransactionEmailPendingValidationTitle:"Vous venez recevoir une facture en attente de validation de {0} sur {1} portail",TransactionEmailRefundTitle:"Vous venez de recevoir un remboursement de {0} sur {1}.uxpertise.ca portail",TransactionFacturationDate:"Date de facturation",TransactionFailed:"La transaction n'a pu \xeatre compl\xe9t\xe9e",TransactionFailedInternalErrorExplanation:"Une erreur interne est survenue. Veuillez contacter le support technique.",TransactionInvoice:"Facture",TransactionList:"Liste de transactions",TransactionListTooltipPdf:"T\xe9l\xe9charger la facture en pdf",TransactionNote:"Note",TransactionOtherPaymentMethodNote:"Note",TransactionPaymentMethod:"Mode de paiement",TransactionPaymentMethodBankTransfer:"Virement bancaire",TransactionPaymentMethodCash:"Comptant",TransactionPaymentMethodCheck:"Ch\xe8que",TransactionPaymentMethodCreditCart:"Carte de cr\xe9dit",TransactionPaymentMethodNone:"Aucun",TransactionPaymentMethodOther:"Autre",TransactionPaymentMethodPending:"Facturation",TransactionProductEvents:"\xc9v\xe9nements",TransactionProductLabel:"Description",TransactionProductParticipants:"Participants",TransactionProductProducts:"Produits",TransactionProductQuantity:"Quantit\xe9",TransactionProductTotal:"Total",TransactionProductUnitPrice:"Prix unit.",TransactionPseudoID:"N\xb0 de facture",TransactionRedundTo:"Rembours\xe9 \xe0",TransactionReferenceNumber:"N\xb0 de r\xe9f\xe9rence",TransactionsAmount:"Montant",TransactionsDate:"Date",TransactionSendTransactionEmailButtonOk:"Envoyer",TransactionSendTransactionEmailEmptyEmails:"Vous devez saisir au moins 1 courriel",TransactionSendTransactionEmailInvalidEmail:"{0} est un courriel invalide",TransactionSendTransactionEmailModalText:'Saisir l\'adresse courriel du destinataire. Si vous souhaitez envoyer la facture/note de cr\xe9dit \xe0 plusieurs destinataires, il faut saisir leurs adresses courriels s\xe9par\xe9s par un point virgule \\";\\".',TransactionSendTransactionEmailModalTitle:"Envoie de facture/note de cr\xe9dit par courriel",TransactionSendTransactionEmailSuccess:"L'envoie de courriel \xe0 \xe9t\xe9 fait avec succ\xe8s!",TransactionSendTransactionEmailTooltip:"Cliquez pour envoyer la facture par courriel \xe0 une ou plusieurs personnes",TransactionShippedTo:"Livr\xe9 \xe0",TransactionsQuantity:"Nombre d'items",TransactionsStatus:"Statut",TransactionsStatusCanceledPayment:"Paiement annul\xe9",TransactionStatus:"Statut",TransactionStatusCanceled:"Annul\xe9",TransactionStatusCanceledEnrollment:"Inscription annul\xe9",TransactionStatusDeclinedPayment:"Paiement refus\xe9",TransactionStatusDeclinedValidation:"Validation refus\xe9",TransactionStatusError:"Erreur",TransactionStatusPartiallyRefunded:"Partiellement rembours\xe9",TransactionStatusPending:"En attente de paiement",TransactionStatusPendingValidation:"En attente de validation",TransactionStatusProcessed:"Pay\xe9",TransactionStatusProcessedNotShipped:"Pay\xe9 et non exp\xe9di\xe9",TransactionStatusProcessedShipped:"Pay\xe9 et exp\xe9di\xe9",TransactionStatusRefund:"Cr\xe9dit/Remboursement",TransactionStatusRefunded:"Rembours\xe9",TransactionTaxLabel:"N\xb0",TranscationAdminDetailsChangeCatalogItemWarning:"Par mesure de s\xe9curit\xe9, vous devez entrer votre mot de passe pour effectuer la modification.",TranslationSelectTooltip:"Veuillez choisir la traduction que vous souhaitez ajouter",TriggerMinimumTimeWarning:"les rappels d'\xe9v\xe8nement doivent avoir un temp minimal de 15 minutes",TryRecoveryMethods:"Essayer une des m\xe9thodes alternatives pour r\xe9cup\xe9rer votre mot de passe.",Tuesday:"Mardi",TwoGigabytesLimit:"Le poids du fichier ne doit pas exc\xe9der 2Go.",Type:"Type",TypeAnswer:"Inscrivez la r\xe9ponse",TypeClue:"Inscrivez l'indice",TypeEndingMessage:"Inscrivez le message apr\xe8s avoir soumis l'examen",TypeFeedback:"Inscrivez la r\xe9troaction",TypeFileError:"Ce type de fichier ne peut \xeatre mis en pi\xe8ce jointe.",TypeInstruction:"Inscrivez l'instruction",TypeQuestion:"Inscrivez la question",TypeQuestionInstruction:"Inscrivez la consgine",UnauthorizedAccessException:"Vous n'avez pas assez de permission.",UnauthorizedAuthenticationProvider:"La plateforme que vous d\xe9sirez utiliser pour vous connectez n'est pas support\xe9e.",UnavailabilityAdded:"L'information a \xe9t\xe9 ajout\xe9e avec succ\xe8s",UnavailabilityAreYouSureDelete:"\xcates-vous certain de vouloir supprimer l'indisponibilit\xe9 s\xe9lectionn\xe9e?",UnavailabilityDetails:"D\xe9tails des indisponibilit\xe9s",UnavailabilityUpdated:"L'information a \xe9t\xe9 modifi\xe9e",UniqueChoiceButton:"Boutons \xe0 choix unique",UniqueSelected:"Choix unique est s\xe9lectionn\xe9",UnknownCardBrand:"Marque de carte de cr\xe9dit inconnue",UnlockExamButtonOk:"D\xe9bloquer",UnlockExamEmptyIpAddress:"Vous devez saisir une adresse ip.",UnlockExamModalText:"Veuillez saisir l'adresse ip depuis laquel l'utilisateur est autoris\xe9 \xe0 lancer l'examen. Si l'utilisateur \xe9prouve des difficult\xe9s \xe0 lancer son examen son adresse ip s'affichera dans le messare d'erreur.",UnlockExamModalTitle:"D\xe9bloquer l'examen",UnlockQuestionnaire:"D\xe9bloquer l'examen pour que l'utilisateur puisse le lancer. L'examen a \xe9t\xe9 bloqu\xe9 soit parce que l\u2019utilisateur a d\xe9j\xe0 soumis ses r\xe9ponses ou a d\xe9j\xe0 lanc\xe9 l'examen sur un autre poste ou soit parce qu\u2019une version papier a \xe9t\xe9 imprim\xe9e.",UnregisterSupervisorFromActivity:"D\xe9sinscrire le superviseur \xe0 l'activit\xe9",Unspecified:"Non sp\xe9cifi\xe9",UnspecifiedGender:"Non sp\xe9cifi\xe9",Unsubscribe:"D\xe9sinscrire",UnsubscribeUserFromEnrollmentPermissionError:"Vous n'avez pas les permissions pour d\xe9sinscrire cet utilisateur pour ce cours.",UnsubscribeUserFromEnrollmentTransactionError:"Vous devez rembourser l'inscription afin de d\xe9sinscrire cet utilisateur pour ce cours.",UnsubTooltipCompleted:"There are {0} user(s) that have completed this course. Please confirm which enrollments you want to unregister.",UnsubTooltipMustRefundFirst:"{0} utilisateurs doivent \xeatre rembours\xe9s avant de pouvoir les d\xe9sinscrire.",UnsubTooltipStarted:"There are {0} user(s) that have completed this course. Please confirm which enrollments you want to unregister.",UnsubTooltipStartedCompleted:"There are {0} user(s) that have either started or completed this course. Please confirm which enrollments you want to unregister.",UnsupportedEngineMessage:"Ce navigateur ne support plus notre site Web. Essayez plut\xf4t d'utiliser Edge, Chrome, Firefox, Safari ou un autre navigateur moderne. Si vous utilisez d\xe9j\xe0 l'un des ces navigateurs, il faudrait possiblement le mettre \xe0 jour vers la version la plus recent.",UnvailabilityFrom:"Du",UnvailabilityTo:"Au",UpcomingActivities:"Activit\xe9s \xe0 venir",UpdaeOccurrence:"Modifier l'occurrence",Update:"Modifier",UpdateAnEventOccurrence:"Modifier l'occurrence",UpdateContract:"Modifier le contrat",UpdateParticipant:"Modifier",UpdatePassword:"Modifier le mot de passe",UpdateUnavailability:"Modifier une indisponibilit\xe9",UpdateUserAddress:"Adresse",UpdateUserAddressCompany:"Adresse de l'entreprise",UpdateUserAddressCompanyRequired:"Vous devez remplir tous les champs de l'adresse de l'entreprise ou aucun",UpdateUserAddressRequired:"Vous devez remplir tout les champs de l'adresse ou n'en remplir aucun",UploadCsvFileBrowse:"T\xe9l\xe9verser un fichier CSV",UploadedFile:"Fichier t\xe9l\xe9vers\xe9",UploadLogoSetting:"T\xe9l\xe9verser logo",UploadLogoSettingHint:"Format recommand\xe9: PNG (360px \xd7 100px)",UploadLogoSettingHintFavicon:"Format recommand\xe9: PNG (32px \xd7 32px)",UploadQuestion:"Question \xe0 t\xe9l\xe9versement",Urgent:"Se termine bient\xf4t",Use:"Utiliser",UseAllDefaultValue:"Utiliser toutes les valeurs par d\xe9faut",UseBillingAddressAsTheDeliveryAddress:"Utilisez l'adresse de facturation comme adresse de livraison.",UseDefaultValue:"Utiliser la valeur par d\xe9faut",UseEventAttendanceValidation:"Activer la validation des pr\xe9sences",UseEventAttendanceValidationTooltip:"La validation des pr\xe9sences vous permet d'indiquer que vos participants sont pr\xe9sents sans leur permettre imm\xe9diatement d'acc\xe9der au reste du contenu du cours. Vous devez valider les pr\xe9sences pour que celles-ci soient effectives.",User:"Utilisateur",UserAdded:"Le compte utilisateur a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s",UserAppServiceRoleAssignationException:"Il y a d\xe9j\xe0 un utilisateur avec ce r\xf4le. Vous ne pouvez pas assigner ce r\xf4le \xe0 plus qu'un utilisateur",UserByCourseAssignmentDate:"Date d'assignation \xe0 l'utilisateur",UserByCourseFitlerDate:"Filtrer les dates sur",UserCalendarDropDownAll:"Tout",UserCalendarDropDownParticipant:"En tant que participant",UserCalendarDropDownTeacher:"En tant que formateur",UserCalendarMonth:"Mois",UserCalendarNoUpcomingActivities:"Vous n'avez pas d'activit\xe9s synchrones pour les prochains jours",UserCalendarTeacherTooltip:"J'enseigne",UserCalendarWeek:"Semaine",UserCalenderDownloadIcs:"T\xe9l\xe9charger le fichier ICS",UserCompletionTime:"Temps de compl\xe9tion",UserCreatePasswordPassword:"Mot de passe",UserCreatePasswordRepeatPassword:"Confirmer le mot de passe",UserDeleted:"Membre supprim\xe9",UserDeleteErrorEnrollment:"L'utilisateur ne peut pas \xeatre supprim\xe9 car son compte contient des inscriptions ou des licenses li\xe9es \xe0 un ou plusieurs cours.",UserDeleteErrorTransaction:"L'utilisateur ne peut pas \xeatre supprim\xe9 car des transactions sont li\xe9es \xe0 son compte.",UserDocumentCreateSuccess:"Le document a \xe9t\xe9 cr\xe9\xe9 avec succ\xe8s.",UserDocumentDeleteConfirmMessage:"Veuillez confirmer",UserDocumentDeleteConfirmMessageText:"\xcates-vous certain de vouloir supprimer le document s\xe9lectionn\xe9 ?",UserDocumentDeleteSuccess:"Le document a bien \xe9t\xe9 supprim\xe9.",UserDocumentFileSize:"( 5 Mo maximum )",UserDocumentFileSizeTooBig:"Le fichier \xe0 t\xe9l\xe9verser d\xe9passe les 5 Mo. Veuillez s\xe9lectionner un fichier de moins de 5 Mo.",UserDocumentFileTooBig:"Le fichier est trop volumineux. Veuillez choisir un fichier de moins de 5 Mo.",UserDocumentListColumnFileName:"Fichier",UserDocumentsExcelFile:"Fichier Excel",UserDocumentsJpegFile:"Fichier JPEG",UserDocumentsJpgFile:"Fichier JPG",UserDocumentsPDfFile:"Fichier PDF",UserDocumentsPngFile:"Fichier PNG",UserDocumentsPowerPointFile:"Fichier PowerPoint",UserDocumentsTextFile:"Fichier Texte",UserDocumentsUnknownFile:"Fichier inconnu",UserDocumentsWordFile:"Fichier Word",UserDocumentsZipFile:"Fichier ZIP",UserDocumentUpdateSuccess:"Votre document a \xe9t\xe9 modifi\xe9 avec succ\xe8s.",UserDoesntExist:"Cet utilisateur n'existe pas",UseRecoveryEmailAddress:"Utiliser l'adresse courriel de r\xe9cup\xe9ration",UseRecoveryPhoneNumber:"Utiliser le num\xe9ro de t\xe9l\xe9phone de r\xe9cup\xe9ration",UserEnrollments:"Liste des cours auxquels l'utilisateur est inscrit.",UserEnrollmentsAccessCourse:"Acc\xe9der",UserEnrollmentsCancelRegistration:"Annuler l'inscription",UserEnrollmentsDetails:"Liste des cours auxquels l'utilisateur est inscrit. Cliquez pour avoir plus de d\xe9tails.",UserEnrollmentsExpire:"Exipre dans",UserEnrollmentsExpiresDays:"jours!",UserEnrollmentsFilterAssigned:"Assign\xe9(s)",UserEnrollmentsFilterCompleted:"Compl\xe9t\xe9(s)",UserEnrollmentsWaitingForPayment:"En attente de confirmation du paiement",UserEnrollmentsWaitingForValidation:"En attente de validation",UserEnrollmentsWaitingListDetails:"Voir d\xe9tails",UserEnrollmentTooltipAccessCourse:"Cliquez pour acc\xe9der aux d\xe9tails de l'activit\xe9",UserEnrollmentTooltipCancelRegistrationDisabled:"Vous ne pouvez pas vous d\xe9sinscrire \xe0 la formation car vous l'avez d\xe9j\xe0 commenc\xe9.",UserEnrollmentTooltipCancelRegistrationEnabled:"Cliquer pour vous d\xe9sinscrire \xe0 la formation.",UserHasBeenAdded:"L'utilisateur a bien \xe9t\xe9 ajout\xe9!",UserHasBeenDeleted:"Le compte utilisateur a \xe9t\xe9 supprim\xe9 avec succ\xe8s",UserHasBeenMoved:"L'utilisateur a bien \xe9t\xe9 d\xe9plac\xe9!",UserHasBeenUnlocked:"L'utilisateur a \xe9t\xe9 d\xe9barr\xe9",UserInformationsLanguageCode:"Langue de pr\xe9f\xe9rence",UserInformationsUserName:"Nom d'utilisateur",UserLaunchExamCorrectionPendingError:"Vous ne pouvez pas relancer votre examen car il est en attente de correction.",UserListAccessDenied:"Acc\xe8s \xe0 mon espace refus\xe9",UserListAssignActivityListModalLabel:"Libell\xe9",UserListAssignLicenseModalPleaseWaitInfoToast:"Veuillez patienter, inscription en cours",UserListAssignSupervisorModalAssignLicences:"Assigner",UserListAssignSupervisorModalEnrollToActivity:"L'inscrire \xe0 l'activit\xe9",UserListAssignSupervisorModalSelectedSupervisor:"Assignation",UserListAssignSupervisorModalSelectLabel:"S\xe9lectionner le nombre de licences \xe0 assigner",UserListAssignSuperVisorSelectedBundleHint:"Regroupement d'activit\xe9s s\xe9lectionn\xe9 :",UserListAssignSuperVisorSelectedCoursesHint:"Activit\xe9(s) s\xe9lectionn\xe9e(s) :",UserListBulkUnsubscribeAdministratorMustRefundOneTooltip:"Une des inscriptions des utilisateurs s\xe9lectionn\xe9s doit-\xeatre rembours\xe9e afin de proc\xe9der \xe0 la d\xe9sinscription.",UserListBulkUnsubscribeAdministratorMustRefundTooltip:"des inscriptions des utilisateurs s\xe9lectionn\xe9s doivent-\xeatre rembours\xe9es afin de proc\xe9der \xe0 la d\xe9sinscription.",UserListBulkUnsubscribeCompletedOneTooltip:"Une des inscriptions des utilisateurs s\xe9lectionn\xe9s est compl\xe9t\xe9e",UserListBulkUnsubscribeCompletedTooltip:"des inscriptions des utilisateurs s\xe9lectionn\xe9s sont compl\xe9t\xe9es.",UserListBulkUnsubscribeStartedOneTooltip:"Une des inscriptions des utilisateurs s\xe9lectionn\xe9s est commenc\xe9e.",UserListBulkUnsubscribeStartedTooltip:"des inscriptions des utilisateurs s\xe9lectionn\xe9s sont commenc\xe9es.",UserListByCourse:"Liste des utilisateurs inscrits \xe0",UserListDeleteTooltip:"Supprimer le(s) utilisateur(s) s\xe9lectionn\xe9 du groupe",UserListImportCsvEndingModalDownload:"T\xe9l\xe9charger",UserListIncompleteAccountTooltip:"L'utilisateur n'a pas compl\xe9t\xe9 son compte",UserListMergeAccountsTooltip:"Regrouper les comptes",UserListModalMergeAccounts:"Regrouper deux comptes utilisateurs",UserListModalMergeAccountsTooltip:"Cliquez sur cette ic\xf4ne, pour changer le compte source en compte de destination et inversement le compte de destination en compte source.",UserListModalMergeCompleted:"Le regroupement a \xe9t\xe9 effectu\xe9 avec succ\xe8s !",UserListModalMergeDestinationAccount:"Compte de destination",UserListModalMergeSourceAccount:"Compte source",UserListModalMergeText1:"\xcates-vous certain de vouloir transf\xe9rer le contenu du compte",UserListModalMergeText2:"vers le compte",UserListModalMergeWarning:"Veuillez noter que cette action est irr\xe9versible.",UserListMoveGroupSelectionTitleEmpty:"Groupe s\xe9lectionn\xe9:",UserListMoveUsers:"utilisateur(s)",UserListSearchTooltip:"Recherche dans la grille bas\xe9e sur le pr\xe9nom, le nom, le nom d'utilisateur, l'adresse courriel et le r\xf4le.",UserListSupervisorLicenseAssignmentDate:"Date d'attribution",UserListSupervisorLicenseAvailableLicenses:"Disponibles",UserListSupervisorLicenseCourse:"Cours",UserListSupervisorLicenseEndDate:"Date de fin",UserListSupervisorLicenseListUsersTooltip:"Liste des utilisateurs",UserListSupervisorLicenseOccurrencesDetailsTooltip:"D\xe9tails de l'Occurrence",USerListSupervisorLicenseRemoveTooltip:"Retirer des licences",UserListSupervisorLicensesHasTransactionTooltip:"Ces licenses ne peuvent pas \xeatre retir\xe9es car elles sont li\xe9es \xe0 une transaction",UserListSupervisorLicensesNoPlaceTooltip:"Aucune licence disponible",UserListSupervisorLicensesNotAllowTooltip:"Vous ne pouvez pas retirer des licences \xe0 ce superviseur",UserListSupervisorLicenseStartDate:"Date de d\xe9but",UserListSupervisorLicenseUsedLicenses:"Distribu\xe9es",UserListTitle:"Gestion des utilisateurs",UserListTooltipResendCompleteAccountEmail:"Envoyer de nouveau une invitation \xe0 aller compl\xe9ter le compte",UserListUnsubscribeNoUnsubscriptionInfo:"Aucun utilisateur ne peut \xeatre d\xe9sinscrit de(s) activit\xe9(s) s\xe9lection\xe9e(s).",UserListUnsubscribeSelectTooltip:"Vous devez s\xe9lectionner des inscriptions \xe0 d\xe9sinscrire",UserListUserEnrollmentsUnsubscribeHasTransactionErrorTooltip:"L'inscription est li\xe9e \xe0 une transaction, vous devez rembourser l'utilisateur pour le d\xe9sinscrire",UserListUserEnrollmentsUnsubscribeIsCompletedErrorTooltip:"L'inscription est compl\xe9t\xe9e, la progression doit \xeatre r\xe9initialis\xe9e pour pouvoir d\xe9sinscrire.",UserListUserEnrollmentsUnsubscribeIsStartedErrorTooltip:"L\u2019inscription est commenc\xe9e, la progression doit \xeatre r\xe9initialis\xe9e pour pouvoir d\xe9sinscrire",UserListViewMySpace:"Voir mon espace",UserManagementListResendEmail:"Le courriel a bien \xe9t\xe9 envoy\xe9!",UserManagementTotalUsers:"Nombre total d'utilisateurs:",UserManagmentSendNotificationConfirm:"\xcates-vous certain de vouloir envoyer de nouveau le courriel pour compl\xe9ter le compte \xe0 cet utilisateur?",UsernameOrPasswordIsIncorrect:"Nom d'utilisateur ou mot de passe erron\xe9",UserProfileFound:"Participant trouv\xe9 !",UserProfileTopicSearch:"Rechercher un sujet",UserProfileValidateNotificationNumberError:"Vous devez valider \xe0 nouveau votre num\xe9ro de t\xe9l\xe9phone de notification.",UserProfileValidateNumberError:"Vous devez valider \xe0 nouveau votre num\xe9ro de t\xe9l\xe9phone de r\xe9cup\xe9ration.",UserProgress:"Progression",Users:"Utilisateurs",UsersByCourseAbsent:"Absent(e)",UsersByCourseColumnAddress:"Adresse",UsersByCourseColumnCompany:"Entreprise",UsersByCourseColumnCompletionDate:"Date d'ach\xe8vement",UsersByCourseColumnCompletionDateCompleted:"Termin\xe9",UsersByCourseColumnCompletionDateNotCompleted:"Non termin\xe9",UsersByCourseColumnCourseLabel:"Titre du cours",UsersByCourseColumnEnrollmentDate:"Date d'inscription",UsersByCourseColumnExpiryDate:"Date d'expiration",UsersByCourseColumnExpiryNotifiedDate:"Date de notification d'expiration",UsersByCourseColumnFirstName:"Pr\xe9nom",UsersByCourseColumnLastConsultationDate:"Derni\xe8re consultation",UsersByCourseColumnLastName:"Nom",UsersByCourseColumnMemberCode:"Code de membre",UsersByCourseColumnUserName:"Nom d'utilisateur",UsersByCourseNoSessions:"Aucune session",UsersByCoursePartiallyAbsent:"Pr\xe9sence partielle",UsersByCoursePresenceCaption:"Pr\xe9sence",UsersByCoursePresent:"Pr\xe9sent(e)",UsersByCourseShowAttendances:"Afficher les pr\xe9sences",UsersCode:"Code",UsersColumnAddress:"Adresse",UsersCompany:"Entreprise",UsersCompletionPercentage:"Progression",UsersCompletionSuccess:"R\xe9sultat",UsersEnrollmentsEventGridColumnEvent:"\xc9v\xe9nement",UsersEnrollmentsEventGridColumnMaxStartDateString:"Fin",UsersEnrollmentsEventGridColumnMinStartDateString:"D\xe9but",UsersEnrollmentsIsCompleted1:"Veuillez noter que",UsersEnrollmentsIsCompleted2:"a d\xe9j\xe0 termin\xe9 l'activit\xe9",UsersEnrollmentsIsStarted1:"Veuillez noter que",UsersEnrollmentsIsStarted2:"a d\xe9j\xe0 commenc\xe9 l'activit\xe9",UsersEnrollmentsMustRefundFirst:"Vous ne pouvez pas d\xe9sinscrire cet utilisateur. Veuillez d'abord rembourser l'utilisateur.",UsersEnrollmentsPleaseConfirm1:"Veuillez confirmer la d\xe9sinscription de",UsersEnrollmentsPleaseConfirm2:"pour l'activit\xe9",UsersEnrollmentsUnsubscribeConfirm:"\xcates-vous s\xfbr de vouloir continuer la d\xe9sinscription?",UserSettings:"Param\xe8tres de l'utilisateur",UsersExamCompletion:"Utilisateurs ayant compl\xe9t\xe9 l'examen",UsersForExpandedReportFailure:"\xc9chec",UsersForExpandedReportInProgress:"En cours",UsersForExpandedReportSuccess:"Succ\xe8s",UsersHasBeenAdded:"Les utilisateurs ont \xe9t\xe9 ajout\xe9!",UsersHasBeenMoved:"Les utilisateurs ont bien \xe9t\xe9 d\xe9plac\xe9!",UsersList:"Membres",UsersListAddNewGroupSelectParent:"S\xe9lectionnez le groupe parent du nouveau groupe.",UsersListAssignSupervisorModalMessageAssignLicenseSuccess:"Les licences ont \xe9t\xe9 attribu\xe9es avec succ\xe8s !",UsersListAssignSupervisorModalMessageEnrollUsersSuccess:"Le(s) utilisateur(s) ont \xe9t\xe9 inscrits avec succ\xe8s !",UsersListAssignUsersListModalInOccurrenceErrorTooltip:"L'utilisateur est d\xe9j\xe0 inscrit \xe0 l'\xe9v\xe9nement de l'activit\xe9",UsersListAssignUsersListModalNoMultipleRegistrationErrorTooltip:"L'utilisateur est d\xe9j\xe0 inscrit \xe0 l'activit\xe9 et doit compl\xe9ter sa formation pour pouvoir \xeatre r\xe9inscrit",UsersListAssignUsersListModalPrerequisiteErrorTooltip:"L'utilisateur n'a pas compl\xe9t\xe9 les pr\xe9requis pour l'activit\xe9",UsersListAssignUsersListModalWarningTooltip:"L'utilisateur est d\xe9j\xe0 inscrit \xe0 l'activit\xe9",UsersListCreateUserInvalidFormErrorMessage:"Le formulaire n'est pas valide, veuillez remplir tout les champs.",UsersListCreateUserWarningAutoAssignment:"Attention vous avez s\xe9lectionn\xe9 un groupe configur\xe9 avec des auto-assignations. L'utilisateur sera automatiquement inscrit aux activit\xe9s configur\xe9es par l'auto-assignation.",UsersListImportCsvWarningAutoAssignment:"Attention vous avez s\xe9lectionn\xe9 un groupe configur\xe9 avec des auto-assignations. Les utilisateurs seront automatiquement inscrits aux activit\xe9s configur\xe9es par l'auto-assignation.",UsersListInviteWarningAutoAssignment:"Attention vous avez s\xe9lectionn\xe9 un groupe configur\xe9 avec des auto-assignations. L'utilisateur sera automatiquement inscrit aux activit\xe9s configur\xe9es par l'auto-assignation.",UsersListLicensesTitle:"Liste des licences de",UsersListMoveUserAutoAssignationWarning:"Les utilisateurs seront automatiquement inscrit aux activit\xe9s par auto-assignation configurer dans le groupe s\xe9lectionn\xe9.",UsersListMoveUsersLabel:"S\xe9lectionner un groupe o\xf9 vous souhaitez d\xe9placer le(s) utilisateur(s) s\xe9lectionn\xe9(s)",UsersListOfCourse:"Liste des utilisateurs \xe0 inscrire \xe0 l'activit\xe9:",UsersListSelectUnsubscribeEnrollmentList:"Veuillez s\xe9lectionner les utilisateurs que vous voulez d\xe9sincrire pour l'activit\xe9",UsersListSelectUnsubscribeNoEnrollmentFound:"Aucune inscription trouv\xe9e",UsersListSelectUnsubscribeNoEnrollmentFoundMessage:"Veuillez reconfirmer votre s\xe9lection d'utilisateur(s) que vous souhaitez d\xe9sinscrire.",UsersListSingleUnsubscriptionCompletedSupervisorTooltip:"L'utilisateur s\xe9lectionn\xe9 a compl\xe9t\xe9 ce cours. La progression doit-\xeatre r\xe9initialis\xe9 pour effectuer la d\xe9sinscription.",UsersListSingleUnsubscriptionCompletedTooltip:"L'utilisateur s\xe9lectionn\xe9 a compl\xe9t\xe9 ce cours.",UsersListSingleUnsubscriptionEnrollmentDate:"Date d'inscription",UsersListSingleUnsubscriptionMustRefundFirstTooltip:"Cette inscription est li\xe9e \xe0 une transaction, vous devez rembourser l'utilisateur pour le d\xe9sinscrire.",UsersListSingleUnsubscriptionStartedSupervisorTooltip:"L'utilisateur s\xe9lectionn\xe9 a commenc\xe9 ce cours. La progression doit-\xeatre r\xe9initialis\xe9 pour effectuer la d\xe9sinscription.",UsersListSingleUnsubscriptionStartedTooltip:"L'utilisateur s\xe9lectionn\xe9 a commenc\xe9 ce cours.",UsersListSupervisorLicencesRemoveSuccess:"Le(s) licence(s) ont \xe9t\xe9 retir\xe9es avec succ\xe8s.",UsersListUnsubscribeUsersMustRefundError:"Un ou plusieurs inscriptions doivent-\xeatre rembours\xe9es avant de pouvoir effectuer la d\xe9sinscription.",UsersListUnsubscribeUsersPermissionError:"Vous n'avez pas les permissions de d\xe9sinscrire un ou plusieurs des utilisateurs s\xe9lectionn\xe9s.",UsersListUserEnrollmentsTitle:"Liste des activit\xe9s auxquelles l'utilisateur est inscrit.",UsersListUsersByCourseAssignmentDate:"Date d'assignation",UsersListUsersByCourseStatus:"Statut",UsersListUsersByCourseStatusAbandoned:"Abandonn\xe9",UsersListUsersByCourseStatusActive:"Actif",UsersListUsersEnrollmentsGridColumnCourseLabel:"Cours",UsersListUsersEnrollmentsGridColumnEnrollmentDateString:"Date d'inscription",UsersListUsersEnrollmentsGridColumnProgressStatus:"Progr\xe8s",UsersListUsersEnrollmentsGridColumnProgressStatusValueCompleted:"Compl\xe9t\xe9",UsersListUsersEnrollmentsGridColumnProgressStatusValueNotStarted:"Pas commenc\xe9",UsersListUsersEnrollmentsGridColumnProgressStatusValueStarted:"En cours",UsersListUsersListAccountCompletionEmailMessage:"\xcates-vous certain de vouloir envoyer de nouveau l'invitation <br> pour aller compl\xe9ter le compte?",UsersListUsersListAddMemberMenuOptionImportCsv:"Importer une liste d'utilisateurs (CSV)",UsersListUsersListAddMemberMenuOptionInviteByEmail:"Invitation par courriel",UsersListUsersListAddMemberMenuOptionNewUser:"Nouveau profil",UsersListUsersListButtonEnrollTooltipIsEditingBundle:"Vous ne pouvez pas inscrire/assigner lorsque vous \xeates entrain de modifier un regroupement d'activit\xe9s.",UsersListUsersListButtonRegister:"Inscrire",UsersListUsersListButtonRegisterAssign:"Assigner",UsersListUsersListDrillDownButtonEnrollments:"Voir les inscriptions",UsersListUsersListDrillDownButtonLicenses:"Voir les licences",UsersListUsersListGridColumnActivityCount:"Inscriptions",UsersListUsersListGridColumnEmail:"Courriel",UsersListUsersListGridColumnFirstName:"Pr\xe9nom",UsersListUsersListGridColumnGroups:"Groupes",UsersListUsersListGridColumnLastName:"Nom",UsersListUsersListGridColumnRole:"R\xf4le",UsersListUsersListGridColumnUserName:"Nom d'utilisateur",UsersListUsersListResendEmailToCompleteAccountSuccess:"Le courriel a \xe9t\xe9 envoy\xe9 avec succ\xe8s",UsersListUsersListSearchPlaceholder:"Rechercher dans le groupe s\xe9lectionn\xe9",UsersListUsersMoveWrongSelectedGroup:"Vous devez choisir un groupe diff\xe9rent du groupe courant.",UsersListUsersMoveWrongSelectedGroupNoGroupSelected:"Vous devez s\xe9lectionner un groupe",UsersManagement:"Gestion des utilisateurs",UsersManagementReturn:"Gestion des utilisateurs",UsersMove:"D\xe9placer les utilisateurs",UserSMSNotificationConfirmConsent:"Est-ce que vous consentez \xe0 activer les notifications SMS pour vos cours",UserSMSNotificationConfirmRemoveConsent:"\xcates-vous s\xfbr de vouloir d\xe9sactiver les notifications SMS pour vos cours",UsersPartialAdd:"Ajouter",UsersPartialAddNewUser:"Ajouter des utilisateurs",UsersPartialAddUserMenuCreateFromForm:"Nouveau profil",UsersPartialAddUserMenuFromFile:"Importer une liste d'utilisateurs (CSV)",UsersPartialAddUserMenuInviteByEmail:"Invitation par courriel",UsersPartialAddUserMenuSearch:"Rechercher dans mes utilisateurs existants",UsersPartialAddUsersList:"Ajouter \xe0 un groupe",UsersPartialAddUsersListDescription:"O\xf9 souhaitez-vous ajouter les membres s\xe9lectionn\xe9s?",UsersPartialAddUsersListExistingDescription:"S\xe9lectionner le groupe o\xf9 vous souhaitez ajouter le(s) utilisateur(s) s\xe9lectionn\xe9(s).",UsersPartialAddUsersListExistingGroup:"Un groupe existant",UsersPartialAddUsersListNewDescription:"Description (visible dans les interfaces administratives uniquement)",UsersPartialAddUsersListNewGroup:"Un nouveau groupe",UsersPartialAddUsersListNewGroupName:"*Le groupe ne peut avoir le m\xeame nom qu'un groupe existant.",UsersPartialAddUsersListNewName:"Le groupe ne doit pas avoir le m\xeame nom qu'un groupe existant.",UsersPartialAddUsersListSelectExistingGroup:"S\xe9lectionner un groupe existant",UsersPartialAddUsersListSelectNewGroup:"Cr\xe9ation du nouveau groupe",UsersPartialAddUserWithEmailMenuCreateFrom:"Avec une adresse courriel",UsersPartialAddUserWithEmailMenuCreateFromTitle:"Invitation d'un nouvel utilisateur par courriel",UsersPartialAddUserWithoutEmailMenuCreateFrom:"Sans adresse courriel",UsersPartialAddUserWithoutEmailMenuCreateFromTitle:"Nouvel utilisateur sans adresse courriel",UsersPartialAssignLicense:"Assigner des licences",UsersPartialClickToUnsubscribe:"Cliquez pour d\xe9sinscrire",UsersPartialCreateNewUser:"Cr\xe9er nouvel utilisateur",UsersPartialCsvDownload:"T\xe9l\xe9charger le mod\xe8le CSV",UsersPartialEmail:"Adresse courriel",UsersPartialEnrollmentsCommonCourses:"Veuillez s\xe9lectionner en cliquant sur les ic\xf4nes, les cours auxquels vous voulez d\xe9sincrire les utilisateurs.",UsersPartialEnrollmentsFound:"Inscriptions trouv\xe9es",UsersPartialEnrollmentsRemove:"Quelles activit\xe9s voulez-vous retirer \xe0",UsersPartialEventEndDate:"Date de fin",UsersPartialEventStartDate:"Date de d\xe9but",UsersPartialLicenseOfActivity:"license(s) de l'activit\xe9",UsersPartialMoveAllUsersContainsInSubGroupToNewGroupWarning:"Un ou plusieurs utilisateurs s\xe9lectionn\xe9s font partie d'un ou plusieurs sous-groupes du groupe",UsersPartialMoveAllUsersContainsInSubGroupToNewGroupWarning2:"Ils seront par cons\xe9quent supprim\xe9s de ces sous-groupes et d\xe9plac\xe9s dans le groupe",UsersPartialMoveUsersAlreadyInGroup:"Veuillez prendre note que tous les utilisateurs s\xe9lectionn\xe9s sont d\xe9j\xe0 dans le groupe choisi.",UsersPartialMoveUsersBackToGroups:"Retour \xe0 la s\xe9lection du groupe",UsersPartialMoveUsersContainsInSubGroupToNewGroupWarning:"utilisateurs s\xe9lectionn\xe9s sont contenu dans un ou plusieurs sous-groupe du groupe",UsersPartialMoveUsersContainsInSubGroupToNewGroupWarningConfirm:"Si vous ne voulez pas les supprimer de tous les sous-groupes du groupe",UsersPartialMoveUsersContainsInSubGroupToNewGroupWarningConfirm2:'il faut d\xe9cocher le filtre \\"Inclure les sous-groupes\\" avant de proc\xe9der au d\xe9placement.',UsersPartialMoveUsersFitlerActivated:'Le filtre \\"Inclure les sous groupes\\" est activ\xe9.',UsersPartialMoveUsersToNewGroupWarning:"utilisateurs existent d\xe9j\xe0 dans le groupe s\xe9lectionn\xe9.",UsersPartialMoveUsersToNewGroupWarningOf:"des",UsersPartialMoveUsersToNewGroupWarningPleaseTakeNote:"Veuillez prendre note que",UsersPartialOfGroup:"du groupe",UsersPartialsGroupsByUser:"Liste des groupes pour",UsersPartialsGroupsIsInGroup:"Est dans ce groupe",UsersPartialsGroupsIsSupervisor:"Supervise ce groupe",UsersPartialTheGroup:"le groupe",UsersProgressReportGroupExpandedToExcelColumnAddress:"Adresse",UsersProgressReportGroupExpandedToExcelColumnCompletionDate:"Date d'ach\xe8vement",UsersProgressReportGroupExpandedToExcelColumnCourseDuration:"Dur\xe9e du cours (Minutes)",UsersProgressReportGroupExpandedToExcelColumnCourseDurationString:"Dur\xe9e du cours formatt\xe9 (Heures/Minutes)",UsersProgressReportGroupExpandedToExcelColumnCourseLabel:"Libell\xe9",UsersProgressReportGroupExpandedToExcelColumnEmployer:"Entreprise",UsersProgressReportGroupExpandedToExcelColumnFirstName:"Pr\xe9nom",UsersProgressReportGroupExpandedToExcelColumnGroupLabels:"Groupes",UsersProgressReportGroupExpandedToExcelColumnLastName:"Nom",UsersProgressReportGroupExpandedToExcelColumnPercentage:"Progression %",UsersProgressReportGroupExpandedToExcelColumnRegistrationDate:"Date d'inscription",UsersProgressReportGroupExpandedToExcelColumnSuccessStatus:"Statut",UsersProgressReportGroupExpandedToExcelColumnUserName:"Nom d'utilisateur",UsersProgressReportToExcelColumnAddress:"Adresse",UsersProgressReportToExcelColumnCode:"Code",UsersProgressReportToExcelColumnCompletionPercentage:"Modules compl\xe9t\xe9s",UsersProgressReportToExcelColumnCourseDuration:"Dur\xe9e du cours",UsersProgressReportToExcelColumnCourseDuration1:"Dur\xe9e du cours (min)",UsersProgressReportToExcelColumnCourseDurationString1:"Dur\xe9e du cours (h/min)",UsersProgressReportToExcelColumnEmployer:"Entreprise",UsersProgressReportToExcelColumnFirstName:"Pr\xe9nom",UsersProgressReportToExcelColumnGroupLabels:"Groupes",UsersProgressReportToExcelColumnLastName:"Nom",UsersProgressReportToExcelColumnPhoneNumber:"Num\xe9ro de t\xe9l\xe9phone",UsersProgressReportToExcelColumnRegistrationDate:"Date d'inscription",UsersProgressReportToExcelColumnTotalEnrollments:"Nombre d'inscriptions",UsersProgressReportToExcelColumnTotalTrainingTime:"Temps total de formation (min)",UsersProgressReportToExcelColumnTotalTrainingTimeString:"Temps total de formation",UsersProgressReportToExcelColumnTrainingTime:"Temps de formation total (Minutes)",UsersProgressReportToExcelColumnTrainingTimeString:"Temps de formation total (Heures/Minutes)",UsersProgressReportToExcelColumnUserName:"Nom d'utilisateur",UsersRegistrationDate:"Date d'inscription",UserStatisticsAssigned:"Assign\xe9s",UserStatisticsCertificates:"Certificats",UserStatisticsWatingLists:"Listes d'attente",UsersUserName:"Nom d'utilisateur",UsersWillAlwaysBePartOfTheParentGroup:"Ils feront toujours partie du groupe parent associ\xe9 s\u2019il y\u2019a lieu.",UserTableEmail:"Email",UserTableFirstname:"Pr\xe9nom",UserTableFullLastname:"Nom de famille",UserTableIsSupervisorOfThisGroup:"Supervise le groupe",UserTableLastname:"Nom",UserTableRegistred:"Inscrit",UserTableRole:"R\xf4le",UserTableUsername:"Nom d'utilisateur",UserUnsubscribeWaitingList:"Se d\xe9sinscrire de la liste d'attente",UserUpdated:"Les informations ont \xe9t\xe9 mises \xe0 jour",UserWillAlwaysBePartOfTheParentGroup:"L\u2019utilisateur fera toujours partie du groupe parent associ\xe9 s\u2019il y\u2019a lieu.",UserWithThisEmailOrUserNameDoesntExist:"L'utilisateur avec ce courriel ou nom d'utilisateur n'existe pas",UxLanguageAddTranslation:"Ajouter une traduction",UxLanguageEN:"Anglais",UxLanguageFR:"Fran\xe7ais",UxLanguageSelectedTranslation:"Vous \xeates en cours d'\xe9dition de la version en :",uxMaxRolePolicyTitle:"Nombre maximum d'utilisateurs par r\xf4le",UxPackage:"Scorm",uxPackageCUErrorType:"Le paquet scorm doit \xeatre un fichier de format .zip",UxPackageRemoveProgressionLost:"Voulez vous vraiment r\xe9initialiser la progression du paquet Scorm {0} ?",UxPackagesCUDisplayScore:"Afficher la note",UxPackagesCUDisplayScoreTooltip:"Indique si la note envoy\xe9e par le package Scorm doit \xeatre affich\xe9e dans les d\xe9tails du cours ou les rapports d'un apprenant.",UxPackagesCUIsSuccessRequired:"Succ\xe8s requis",UxPackagesCUIsSuccessRequiredTooltip:"D\xe9termine si la variable Scorm cmi.success_status est requise pour consid\xe9rer le module termin\xe9 et r\xe9ussi. Sinon d\xe9cocher la case. La variable cmi.completion_status sera alors utilis\xe9e pour d\xe9terminer que le module est termin\xe9 et r\xe9ussi.",UxPackagesCULabel:"Libell\xe9",UxPackagesCULabelTooltip:"Le libell\xe9 s'affichera seulement dans les interfaces d'administration",UxPackagesCUTitleAdd:"Nouveau paquet Scorm",UxPackagesCUTitleUpdate:"Modifier le paquet Scorm",UxPackagesListGridColumnLabel:"Libell\xe9",UxPackagesListMenuTitle:"Gestion des paquets Scorm",UxPackagesListRemoveUnsucessfull:"Impossible de supprimer le paquet Scorm car il est li\xe9 \xe0 au moins un \xe9l\xe9ment du catalogue.",UxPackagesListSuccessfull:"Le paquet scorm a \xe9t\xe9 supprim\xe9 avec succ\xe8s",UxPackagesListTitle:"Gestion des paquets Scorm",UxpertiseAccount:"Compte uxpertise",UxpertiseManagement:"Gestion de Uxpertise",UxpertiseProfileAccountAcceptNewLetters:"J'accepte de recevoir les nouvelles par courriel",UxpertiseProfileAccountEmail:"Adresse courriel",UxpertiseProfileAccountGroups:"Groupes",UxpertiseProfileAccountIsVisible:"Visible",UxpertiseProfileAccountIsVisibleTooltip:"Si non coch\xe9e, l'utilisateur n'appara\xeetra pas dans les rapports",UxpertiseProfileAccountLanguageCode:"Langue de pr\xe9f\xe9rence",UxpertiseProfileAccountLanguageCodeTooltip:"Langue utilis\xe9e pour l'envoi des notification",UxpertiseProfileAccountPassword:"Mot de passe",UxpertiseProfileAccountRepeatEmail:"Confirmer l'adresse courriel",UxpertiseProfileAccountRepeatPassword:"Confirmer le nouveau mot de passe",UxpertiseProfileAccountUserName:"Nom d'utilisateur",UxPlayerPlayCshtmlNextModule:"Le prochain module",UxPlayerPlayCshtmlWillFollow:"suivra sous peu.",UxSlogan:"Communaut\xe9 d'apprentissage en ligne",UxUpdateTextMinute:"Une mise \xe0 jour du syst\xe8me est pr\xe9vue. Dans {0} minutes vous allez \xeatre automatiquement d\xe9connecter et rediriger \xe0 l'ext\xe9rieur de Uxpertise.",UxUpdateTextSecond:"Une mise \xe0 jour du syst\xe8me est pr\xe9vue. Dans {0} secondes vous allez \xeatre automatiquement d\xe9connecter et rediriger \xe0 l'ext\xe9rieur de Uxpertise.",UxUpdateTitle:"Mise \xe0 jour du syst\xe8me",UxUpdateTransactionDisable:"Une mise \xe0 jour du syst\xe8me est pr\xe9vue \xe0 {0}, les paiements sont d\xe9sactiv\xe9s jusqu'\xe0 la fin de la mise \xe0 jour.",ValidateIsSupervisorForParentGroupError:"L'utilisateur est d\xe9j\xe0 superviseur d'un groupe parent. Il ne peut pas \xeatre superviseur d'un groupe enfant et parent \xe0 la fois.",ValidateNotificationPhoneNumber:"Valider votre num\xe9ro",ValidateOPCCodeError:"Une erreur est survenue, veuillez contacter le support technique.",ValidateOpcDateOfBirth:"Date de naissance",ValidateOpcDateOfBirthError:"Le format de la date de naissance n'est pas valide.",ValidateOpcDayPlaceholder:"Ex: 29",ValidateOpcFirstNameLastName:"Pr\xe9nom / Nom",ValidateOpcMonthPlaceholder:"Ex: 06",ValidateOpcNumberCAR:"Num\xe9ro CAR",ValidateOpcNumberCCV:"Num\xe9ro CCV",ValidateOpcNumberPlaceholder:"Inscrivez le reste des chiffres",ValidateOpcValidateAndContinue:"Valider et Continuer",ValidateOpcValidateSuccess:"Les informations entr\xe9es ont \xe9t\xe9 valid\xe9es.",ValidateOpcYearPlaceholder:"Ex: 2016",ValidateRecoveryPhoneNumber:"Valider votre num\xe9ro",ValidateRecoveryPhoneNumberDescription:"Afin de confirmer l'authentiticit\xe9 de votre num\xe9ro de t\xe9l\xe9phone mobile. Veuillez entrer le code unique de validation qui vous a \xe9t\xe9 envoy\xe9 au num\xe9ro de t\xe9l\xe9phone suivant:",ValidationCode:"Code de validation",ValidationCourseRestrictedGroupError:"Cet utilisateur ne fait parti d'aucun des groupes autoris\xe9s \xe0 poss\xe9der l'un de ces cours.",ValidationEmailTenantEmployeeError:"Seul les utilisateurs existant et ayant un r\xf4le membre peuvent \xeatre inscrit \xe0 une formation restreinte.",ValidationListAllowAccessBeforePayment:"Permettre l'acc\xe8s au cours avant que le paiement soit re\xe7u",ValidationListConfirmPopupBody:"\xcates-vous certain de vouloir valider l'inscription?",ValidationListConfirmPopupHeader:"Veuillez confirmer la validation",ValidationReportStatusApproved:"Approuv\xe9",ValidationReportStatusDeclined:"Refus\xe9",ValidationReportStatusIsApprovedWarning:"Cette inscription ne peut pas \xeatre s\xe9lectionn\xe9e car elle a d\xe9j\xe0 \xe9t\xe9 accept\xe9e",ValidationReportStatusIsDeclinedWarning:"Cette inscription ne peut pas \xeatre s\xe9lectionn\xe9e car elle a d\xe9j\xe0 \xe9t\xe9 refus\xe9e.",ValidationReportStatusPending:"En Attente",Video:"Video",VideoCannotBeDeleted:"Cette vid\xe9o n'a pas pu \xeatre supprim\xe9e.",VideoCUInvalidLink:"Lien non valide!",VideoCULabel:"Libell\xe9",VideoCULabelTooltip:"Le libell\xe9 s'affichera seulement dans les interfaces d'administration",VideoCUTitleAdd:"Nouvelle vid\xe9o",VideoCUTitleUpdate:"Modifier la vid\xe9o",VideoCUUrl:"Lien d'int\xe9gration",VideoCUUrlTooltip:"Le lien d'int\xe9gration du vid\xe9o. Il est fournit par la plateforme de vid\xe9o sous forme de balise IFrame lorsqu'on souhaite partager la vid\xe9o.",VideoCUWrongUrl:"La vid\xe9o doit \xeatre h\xe9berg\xe9 sur Youtube ou Vimeo",VideoDeleteConfirm:"Voulez-vous supprimer cette vid\xe9o :",VideoDeleteConfirmTitle:"Veuillez confirmer la suppression",VideoFormEmptyLabel:"Le libell\xe9 ne peut pas \xeatre vide",VideoHasBeenDeleted:"La vid\xe9o a bien \xe9t\xe9 supprim\xe9e!",VideoListDeleteTooltip:"Supprimer",VideoListEditTooltip:"Modifier la vid\xe9o",VideoListMoveTooltip:"D\xe9placer",VideosListGridColumnLabel:"Libell\xe9",VideosListMenuTitle:"Gestion des vid\xe9os",VideosListRemoveUnsucessfull:"Impossible de supprimer la vid\xe9o car elle est li\xe9 \xe0 au moins un \xe9l\xe9ment du catalogue.",VideosListSuccessfull:"La vid\xe9o a \xe9t\xe9 supprim\xe9e avec succ\xe8s",VideosListTitle:"Gestion des vid\xe9os",ViewExamActivityDetail:"D\xe9tail de l'activit\xe9",ViewExamStatisticByResponse:"Statistique par r\xe9ponse",ViewImage:"Voir l'image",ViewOurEvents:"Consulter nos \xe9v\xe9nements",VisibilityDescription:"Description (visible dans les interfaces administratives uniquement)",VisibilityModalTooltip:"Si la case est coch\xe9e, le regroupement d'activit\xe9s sera visible \xe0 tous les administrateurs de la plateforme. Ils pourront l'utiliser pour assigner des licences aux superviseurs ou pour inscrire des utilisateurs mais ne pourront pas le modifier ou le supprimer.",WaitingList:"Liste d\u2019attente",WaitingListCannotBeDeleted:"La liste d'attente n'a pas pu \xeatre supprim\xe9e.",WaitingListControllerDateFilter:"Filtre sur la date",WaitingListControllerSearchStringFilter:"Filtre sur le(s) champ(s)",WaitingListCourseName:"Cours",WaitingListDeleteConfirm:"Voulez-vous supprimer cette liste d'attente :",WaitingListDeleteDetailsConfirm:"Voulez-vous supprimer ces utilisateurs de cette liste d'attente?",WaitingListDeleteDetailsSingleConfirm:"Voulez-vous supprimer cet utilisateur de cette liste d'attente?",WaitingListDeleteWaitingListConfirmMessage:"Veuillez confirmer",WaitingListDeleteWaitingListConfirmMessageText:"\xcates-vous certain de vouloir supprimer la liste d'attente s\xe9lectionn\xe9e ? Une fois la liste d'attente supprim\xe9e vous ne pourrez plus le r\xe9cup\xe9rer.",WaitingListDeleteWaitingListSuccess:"La liste d'attente a bien \xe9t\xe9 supprim\xe9e!",WaitingListDetailsCompany:"Compagnie",WaitingListDetailsDeleteUserConfirmText:"\xcates-vous certain de vouloir supprimer le(s) utilisateur(s) s\xe9lectionn\xe9(s) de la liste d'attente? Une fois supprim\xe9,  vous ne pourrez plus le(s) r\xe9cup\xe9rer.",WaitingListDetailsDeleteUserSuccess:"Le ou les utilisateurs ont bien \xe9t\xe9 suprim\xe9s",WaitingListDetailsGroup:"L'interval entre le changement de mot de passe ne peut d\xe9passer la valeur maximale de 1000.",WaitingListDetailsInvite:"Invitation pour l'\xe9v\xeanement :",WaitingListDetailsNotify:"Notifiez les disponibilit\xe9s",WaitingListDetailsOccurrenceLabel:"Nom de l'occurrence",WaitingListDetailsSearchTooltip:"Recherche dans la grille selon le nom d'utilisateur, le pr\xe9nom, le nom et l'adresse courriel",WaitingListDetailsSubscibtionDate:"Date d'inscription",WaitingListDetailsTitle:"D\xe9tails de la liste d'attente",WaitingListHasBeenDeleted:"La liste d'attente a bien \xe9t\xe9 supprim\xe9e!",WaitingListInvitationListEndDate:"Fin de l'occurrence",WaitingListInvitationListEventName:"Nom de l'\xe9v\xeanement",WaitingListInvitationListStartDate:"D\xe9but de l'occurrence",WaitingListInvitationOccurrenceInvitation:"Le ou les courriels ont bien \xe9t\xe9 envoy\xe9.",WaitingListInvitationOccurrenceSelectedError:"Vous devez s\xe9lectionner au moin une occurrence.",WaitingListInvitationOccurrenceSelectedUserError:"Vous devez s\xe9lectionner au moin un utilisateur.",WaitingListListAddress:"Adresse",WaitingListListDeleteSuccess:"La liste d'attente a bien \xe9t\xe9 supprim\xe9.",WaitingListListDetermined:"\xc0 d\xe9terminer",WaitingListOccurenceEndDate:"Date de fin",WaitingListOccurenceStartDate:"Date de d\xe9but",WaitingListSearchTooltip:"Recherche dans la grille selon le nom du cours",WaitingListSelectInvitation:"S\xe9lectionnez la ou les occurences",WaitingListSendInvitation:"Envoyer une invitation",WaitingListTitle:"Liste d'attente",WaitingListUserCannotBeDeleted:"Le ou les utilisateurs n'ont pas pu \xeatre enlev\xe9s de la liste d'attente.",WaitingListUserHasBeenDeleted:"Le ou les utilisateurs ont \xe9t\xe9 enlev\xe9s de la liste d'attente.",WaitingListUserNumber:"Utilisateurs en attente",WaitingListWarningForUnsubscription:"Attention! \xcates-vous certain de vouloir vous d\xe9sinscrire de la liste d'attente? Votre priorit\xe9 sera r\xe9voqu\xe9e.",Warning:"Avertissement",WarningAdminPagesNotOptimisedDialogMain:"Les outils de gestion administrative ne sont pas totalement optimis\xe9s pour les appareils tactiles.",WarningAdminPagesNotOptimisedDialogText:"En attendant, nous vous recommandons d'utiliser un ordinateur de bureau pour profiter pleinement de nos outils d'administration mis \xe0 votre disposition.",WarningChangeCertificate:"Il y a des utilisateurs d\xe9j\xe0 inscrits \xe0 la formation. Les utilisateurs ayant t\xe9l\xe9charg\xe9 le certificat vont avoir le nouveau s\u2019ils le t\xe9l\xe9chargent de nouveau.<br /> \xcates-vous certain de vouloir changer le certificat ?",WarningExpiredCourseInBundle:"Certains regroupements d'activit\xe9s contiennent une ou plusieurs activit\xe9s qui ne sont plus actives. Veuillez consulter les regroupements d'activit\xe9s suivants pour r\xe9soudre les conflits.",WarningForAddingParticipants:"ATTENTION! Vous devez inscrire le nom, le pr\xe9nom et l\u2019adresse courriel du participant. Ces renseignements ne peuvent \xeatre modifi\xe9s une fois la transaction compl\xe9t\xe9e. Si vous offrez une inscription en cadeau et que vous ne voulez pas en informer le participant imm\xe9diatement, assurez-vous de d\xe9cocher la case \xabAviser par courriel\xbb. Notez cependant qu\u2019un rappel de confirmation ou d\u2019annulation de cours sera envoy\xe9 environ 7 jours avant le premier cours \xe0 TOUS les participants inscrits.",WarningForQuitTenant:"Avertissement!",WarningGroupModeActivityExpired:"Certains regroupements d'activit\xe9s contiennent une ou plusieurs activit\xe9s qui ne sont plus actives. Veuillez consulter les regroupements d\u2019activit\xe9s suivants pour r\xe9soudre les conflits.",WarningGroupModeActivityExpiredText:"est expir\xe9 et n'est plus actif. Veuillez reconfirmer la liste des activit\xe9s du regroupement suivant:",WarningSelectedExpiredCourseInBundle:"est expir\xe9 et n'est plus actif. Veuillez reconfirmer la liste des activit\xe9s du groupe suivant:",WarningTextForQuitTenant:"Afin que vous puissiez afficher le d\xe9tail du cours, vous allez \xeatre redirig\xe9 vers la plateforme",Wednesday:"Mercredi",WhatWouldYouLikeToDoFor:"What would you like to do for",WhereToAddSelectedMembers:"O\xf9 souhaitez vous ajouter les membres s\xe9lectionn\xe9s ?",WhereToMoveUser:"O\xf9 souhaitez-vous d\xe9placer l\u2019utilisateur s\xe9lectionn\xe9?",WhereToMoveUsersGroup:"O\xf9 souhaitez-vous d\xe9placer les utilisateurs s\xe9lectionn\xe9s?",WishList:"Liste de souhaits",WishListAdd:"Ajouter \xe0 la liste de souhaits",WishListControllerSearchFilter:"Filtre sur le(s) champ(s)",WishlistCourseLabel:"Cours",WishListDetailsTitle:"D\xe9tails de la liste de souhaits",WishListInterested:"Utilisateurs int\xe9ress\xe9s",WishListRemove:"Retirer de la liste de souhaits",WishListRemoveSuccess:"L'item a bien \xe9t\xe9 retir\xe9 de votre liste de souhaits.",WishListSearchTooltip:"Recherche dans la grille selon le nom du cours",WishListTitle:"Liste de souhaits",WithMaximumValue:"avec la valeur maximum",WithMinimumValue:"avec la valeur minimum",WithoutSubgroups:"Sans sous-groupes",WithoutUsers:"Sans utilisateurs",WithSubgroups:"Avec sous-groupes",WithUsers:"Avec utilisateurs",WorkshopAssignment:"Assignation de l'atelier %eventLabel%",WorkshopDeleted:"Annulation de l'atelier %eventLabel%",WorkshopRemoveAssignment:"Retrait de l'atelier %eventLabel%",Workshops:"Atelier(s)",WouldYouLikeToLink:"Voulez-vous lier ce compte avec votre compte",WriteUsProblemsYouFound:"D\xe9crivez-nous les probl\xe8mes techniques que vous avez rencontr\xe9s.",WrongAnswerCUQuestionLessWeightThanAnswer:"Le pointage total des mauvaises r\xe9ponses est plus grand que celui de la question.",Year:"Ann\xe9e",Yes:"Oui",YouAreSignedUpForAnyCourse:"Vous n'\xeates inscrit \xe0 aucun cours, ou aucun cours ne r\xe9pond \xe0 ce crit\xe8re.",YouAreSignedUpForAnyWaitingList:"Vous \xeates inscrit \xe0 aucunes liste d'attentes.",YouAreSubscribe:"Nom du participant \xe0 inscrire",YouCanDistributeThemToYourUsers:"Afin de pouvoir les attribuer \xe0 vos utilisateurs, veuillez vous connecter \xe0 la plateforme en cliquant sur le lien",YouCanOnlyPublishPublicCourses:"Vous ne pouvez publier que des cours public",YouCantLaunchQuestionnaire:"Vous avez d\xe9j\xe0 soumis le questionnaire ou une version papier a \xe9t\xe9 imprim\xe9e. Vous ne pouvez plus proc\xe9der.",YouDontHaveAccessEmail:"Vous n\u2019avez plus acc\xe8s au courriel",YouHaveSelectedSupervisor:"Vous avez s\xe9lectionn\xe9 un superviseur",YouHaveToChangeYourPassword:"Vous devez changer votre mot de passe",YouMustSelectTheDatesOfEvents:"Vous devez s\xe9lectionner les dates des \xe9v\xe9nements.",YourAccountIsNowActivatedPleaseLogIn:"Votre compte est maintenant activ\xe9. Veuillez vous connecter.",YourBadgesWillAppearHere:"Vos badges appara\xeetront ici",YourCartIsEmpty:"Votre panier est vide.",YourCertificates:"Vos certificats",YourCertificatesWillAppearHere:"Vos certificats appara\xeetront ici",YourDomainIsConfigured:"Votre domaine est configur\xe9.",YourGroups:"Vos groupes",YourLearningRadar:"Votre radar d\u2019apprentissage",YourPortal:"Votre portail",YourRegistrationTo:"Votre inscription \xe0 %courseLabel%",YourWishListEmpty:"Votre liste de souhaits est vide",YouStillHave:"Il vous reste",ZoneQuestion:"Question par zone",ZoneShapeColor:"Coleur de la zone",ZoneShapeLabel:"Forme de la zone"},window.abp.localization.values_EN={AboutManagementTitle:"About Page Management",AboutSaveSuccess:"The about page was succesfully saved !",AcceptSMSNotification:"Enable SMS notification",AcceptSMSNotificationToolTip:"Enable to recieve SMS notifications to the provided phone number",AccessibilityPeriodExpired:"Expired",AccessPeriodAvailableOn:"available on",AccessPeriodAvailableSince:"available since",AccessPeriodAvailableUntil:"available until",AccessPeriodExpireSoon:"Expiring soon",AccessPeriodFinished:"finished on",AccessPeriodIsActive:"Active",AccessPeriodIsExpired:"Expired",AccessPeriodIsInactive:"Inactive",AccessTrainerDashboard:"Access trainer\u2019s dashboard",AccountActivationFail:"Account Activation has failed",AccountActivationSuccess:"Account Activation succeed. You can now login.",AccountIsNotValidated:"The account must be activated by clicking on the link sent by email when you register.",AccountNotFound:"Account does not exist",AccountNotLinked:"Account with this email exists!",Achievements:"Your Badges",AcquiredBadgesBadgesText:"Obtained Badges",ActivateAutoSave:"Enable automatic saving",Activities:"Activities",ActivitiesByCategory:"Activities by Category",ActivitiesInTotal:"Total Activities",Activity:"Activity",ActivityAndLicenses:"Activities and licenses",ActivityDetails:"Activity Details",ActivityGiven:"Activities given by",ActivityGroupDetails:"Activity bundle details",ActivityGroupName:"Activity bundle name",Add:"Add",AddAnswerCUCreateTitle:"Add an Answer",AddApiKey:"Add a new Key",AddCatalogItem:"Add catalog Item",AddCategoryNewCategoryParentHint:"The new category will be created at the root if no parent category is selected.",AddContract:"Add a new contract",AddCustomField:"Add a custom field",AddDiscount:"Add discount",AddExistingCustomPage:"Select an existing custom page",AddFooter:"Add to footer",AddGroupList:"Create a group",AddItem:"Add item",AddMemberList:"Add a member",AddNewBadge:"Add new badge",AddNewBarrier:"Add new barrier",AddNewCategory:"Add category",AddNewCertificate:"Add certificate",AddNewContract:"Add new contract",AddNewDocument:"Add document",AddNewEvent:"Add event",SharedAddNewItem:"Add a new item",AddNewLink:"Add link",AddNewLocation:"Add location",AddNewProduct:"Add product",AddNewQuestionnaire:"Add questionnaire",AddNewSubCategory:"Add sub-category",AddNewSurvey:"Add Survey",AddNewUserTo:"Add a new user to",AddNewVideo:"Add video",AddProfileLinkedinBadgeCertificationAuthority:"Issuing Organization",AddProfileLinkedinBadgeCloseLabel:"Finish",AddProfileLinkedinBadgeCopyLabel:"Copy",AddProfileLinkedinBadgeDate:"Issue Date",AddProfileLinkedinBadgeInstruction1:"Use the",AddProfileLinkedinBadgeInstruction2:"copy",AddProfileLinkedinBadgeInstruction3:"buttons to quickly fill in the form on your Linkedin profile.",AddProfileLinkedinBadgeLicenseNumber:"Credential ID",AddProfileLinkedinBadgeName:"Name",AddProfileLinkedinBadgeTitle:"Add this badge to your Linkedin profile",AddProfileLinkedinBadgeURL:"Credential URL",AddProfileLinkedinExampleURL:"/TenantFiles/uxpertise/_badges_/linkedin_exemple_EN.png",AddRecipients:"Add a recipient",AddressListAddress:"Address",AddSession:"Add a session",AddSessionBeforeTrainer:"Please add a session before adding trainers",AddToANewGroup:"Add to a new group",AddToCartModalDupplicateEmailError:"You cannot add users with the same email address.",AddToCartQuantityError:"You cannot select a quantity greater than the number of places available.",AddToGroup:"Add to a group",AddToLinkedinProfile:"Add to my LinkedIn profile",AddTrainerButton:"Add a trainer",AddTrainerList:"Add a trainer",AddUser:"Add User",AddUserList:"Add new user",AddUsersExistingGroupSearchPlaceholder:"Search a Group",AddUsersExistingGroupSelectedGroup:"Selected group :",AddUsersExistingGroupSelectGroup:"Please select a group.",AddUsersNewGroupNameTaken:"There is already a group with this name.",AddUsersNewGroupParentGroupHint:"The new group will be create at the root if no parent group is selected.",AddUserToExistingGroupWarning:"The selected group contains auto-assignments. The selected users will be enrolled in the activities configured for this group.",AddUxPackage:"Add SCORM package",AdjustCustomHeaderHeight:"Adjust the height of your custom header.",AdminDashboard:"Dashboard",AdministratorCanDisabledCourseTaxCalculationSetting:"Allow administrators to disable tax application for a course",AdministratorCanResetProgressionSetting:"Allow administrators to reset progression",AdministratorCanResetProgressionSettingTooltip:"When checked, administrators can reset a users progression in a course.",AdminLabelRequired:"The label is required.",AdminUsers:"Admin Users",AffectedUsers:"Affected users",AllowNavigationBetweenQuestion:"Allow navigation between questions",AllowNavigationBetweenQuestionTooltip:"If the box is checked, the learner can return to previous questions or skip to the next question.",AllRightsReserved:"All rights reserved.",AllSessions:"All Sessions",AlphabeticalOrder:"Alphabetical Order",AlreadyAssignedTrainer:"The trainer is already assigned to this occurrence at the scheduled times.",AlreadyRegistered:"You are already registered. Please log in.",AnErrorOccured:"An error has occurred",ANewGroup:"A new group",AnExistingGroup:"An existing group",Annually:"Annually",AnswerAppServiceAnswerDeleteErrorAlreadyAnswered:"Unable to remove the answer because it is already used.",AnswerCUBackTitle:"Answers Management",AnswerCUBackTooltip:"Back to list of answers",AnswerCUCorrectAnswer:"Right answer",AnswerCUCorrectAnswerTooltip:"This is the answer to the question",AnswerCUCreateTitle:"New answer",AnswerCUCreateTitleHide:"Hide answers",AnswerCUCreateTitleView:"View answers",AnswerCUFeedback:"Feedback",AnswerCUFeedbackTooltip:"Feedback to display in the correction",AnswerCUImageErrorSize:"The image must not exceed a weight of 1 MB",AnswerCUImageErrorType:"The image must be .png or .jpg file",AnswerCULabel:"Label",AnswerCULabelOrImageToSet:"You must enter either a label or an image for the answer",AnswerCULabelTooltip:"Text of the answer",AnswerCUQuestionLessWeightThanAnswer:"The total weight of the answers is greater than the weight of the question",AnswerCURemoveImage:"Remove image",AnswerCUSuccess:"The answer was succesfully saved!",AnswerCUThumbnailTooltip:"The image that will appear in the answer choices",AnswerCUUpdateTitle:"Modify Answer",AnswerCUWeighting:"Score",AnswerCUWeightingTooltip:"The score given to an answer",AnswerFormAnswerImageTextLabel:"Media Answer",AnswerFormAnswerIsRequiredError:"You must enter some text or an image for your answer.",AnswerFormLabelError:"The answer label cannot be empty.",AnswerFormLabelNoTextError:"The answer label must contain text.",AnswerFormWeightingDigitError:"The weight must have a maximum of 2 decimal places.",AnswerFormWeightingGoodAnswerError:"The weight of a correct answer must be greater than 0.",AnswerFormWeightingUniqueError:"The weight of the answer cannot exceed the score of the question.",AnswerFormWeightingWrongAnswerError:"The weight of an incorrect answer cannot be greater than 0.",AnswerListAddingWarning:"Adding a response to a question could affect users who are currently using the exam. Do you want to continue?",AnswerListAnswerAreYouSureDelete:"Are you sure you want to delete the selected answer?",AnswerListAnswerDeleteSuccess:"The answer was succesfully removed",AnswerListAreYouSureDuplicate:"Are you sure you want to duplicate the selected answer?",AnswerListColumnCorrectAnswer:"Right answer",AnswerListColumnFeedback:"Feedback",AnswerListColumnLabel:"Answer",AnswerListColumnWeighting:"Score",AnswerListCorrectAnswerTrue:"Yes",AnswerListModifyWarning:"Changing a response to a question could affect users who are currently using the exam. Do you want to continue",AnswerListTheQuestionWillBeSaved:"The question will be saved. Do you want to save and continue",AnswerType:"Answer Type",ApiAndTrackingCode:"API and tracking code",ApiAndTrackingCodeManagement:"Social Media Code Management",ApiKeyColumnTitle:"Api Key Name",ApiKeyCUCreate:"Create new key",ApiKeyCUGenerateKey:"Regenerate key",ApiKeyCUGenerateKeyMessage:"Are you sure you want to regenerate the key? Following the regeneration you will have to update the configurations of all your systems that used this key in order to ensure their proper functioning.",ApiKeyCUHasFullAccess:"Allow access to all data",ApiKeyCUKeyIdentifier:"Identifier",ApiKeyCUKeyIdentifierHint:"If your key does not contain an identifier, you can regenerate the key in order to obtain one.",ApiKeyCUKeyName:"Name",ApiKeyCUKeyNameExist:"This name already exists",ApiKeyCUKeyNamePlaceholder:"Key name",ApiKeyCUKeyNameTooltip:"Enter a unique key name",ApiKeyCUKeyValue:"API Key",ApiKeyCUKeyValuePlaceholder:"Key value",ApiKeyCUKeyValueTooltip:"Value of the generated key",ApiKeyCUPermissions:"Select the permission(s) you want to give access to",ApiKeyCURequiredFieldEmpty:"One or more required fields have not been filled",ApiKeyCUSucess:"API key saved successfully",ApiKeyCUUpdate:"Edit Key",ApiKeyFormCopySuccess:"API key copied",ApiKeyFormCopyToClipboard:"Copy to clipboard",ApiKeyFormEmptyName:"Key name cannot be empty",ApiKeyFormGenerateSuccess:"API key generated successfully",ApiKeyListIdentifier:"Identifier",ApiKeyListRemoveSucessfull:"The Key has been successfully removed.",ApiKeyListRemoveUnsucessfull:"The key did not get removed successfully.",ApiKeyListSearchTooltip:"Search in the grid according to the name of the key",ApiKeyMenuTitle:"API Key Management",ApiKeyTitle:"Api Keys",ApplicableNextStep:"Applicable to the next step",AppliedFilters:"Applied Filters",ApplyFilters:"Apply Filters",ApprovedPayment:"Payment approved",AprYoyDashboard:"Apr",AreYouSureExitCart:"Do you really want to leave or refresh the page? A transaction is in progress and this could cause technical problems.",AreYouSureToRemove:"Are you sure you want to remove",AreYouSureToRemoveLicenses:"Are you sure you want to remove unassigned licenses from the supervisor",AreYouSureToUnsubscribe:"Are you sure you want to unsubscribe",AscendingPrice:"Ascending Price",AssignLicenseFromCourse:"You wish to assign a course license",AssignLicensesFromCourses:"You wish to assign course licenses",AssignLicenseToSupervisorByAdminValidationErrorNotEnoughAvailableSeats:"There are not enough available place left in the selected occurrence.",AssignLicenseToSupervisorBySupervisorValidationErrorNotEnoughLicense:"You do not have enough licenses available!",AssignmentDate:"Assignment date",AssociateQuestionsWithCompetence:"Questions associated with the skills",AssociateQuestionsWithCompetenceLabel:"related question(s)",AssociationQuestion:"Association Question",AttendanceManagementSave:"Save Attendances",AttendanceManagementSaveHint:"You can save the attendances, but you must validate them in order for the learner's progress to be affected.",AttendanceManagementSaveModal:"Are you sure you want to validate attendance? All users with presence to be validated will be marked as <strong>Present</strong> and the progression will be affected",AttendanceManagementSaveModal1:"Note: When <strong>Validate Attendaces</strong> is clicked, all the users with attendance <strong>To  be validated</strong> will be set to present event if they are not seleted.",AttendanceManagementValidate:"Validate Attendances",AttendanceValidationButtonTooltip:"Validate user attendance. All user with attendance to be validated will be validated. This will allow them to proceed with the class",AttendanceValidationSaveHintTooltip:"Attendances that are to be validated are taken into account like they are absent. For the attendance to be in effect, it has to be validated",AugYoyDashboard:"Aug",AuthorizationExceptionNotEnrolled:"User is not enrolled to this course ?",AutomatedMessageCompletionOfCourse:"This is an automated message to inform you of the completion of",Available:"available(s)",AvailablePlaces:"available seats",AvailableSeats:"Available Seats",AvailableSeatsOnly:"Available places",AvailableTrainers:"Available Trainers",AverageGrade:"Average Grade","AverageGrade_Duplicate[1]":"Average Grade",BackToHome:"Back to home page",BackToTrainer:"Back to trainers",BadgeCUAcquiredSkills:"Acquired skills",BadgeCUAcquiredSkillsTooltip:"This information is not mandatory and will be displayed in the badge details on the platform.",BadgeCUBackTitle:"Badges",BadgeCUCreateTitle:"New Badge",BadgeCUCriteria:"Criteria",BadgeCUCriteriaTooltip:"This information is not mandatory and will be displayed in the badge details on the platform.",BadgeCUDescription:"Description",BadgeCUDescriptionForSocialMedia:"Description for sharing on social networks",BadgeCUDescriptionForSocialMediaTooltip:"This description will be used when sharing over social networks. If you add the variable [[FirstNameLastName]],  the name of the recipient of the badge will be displayed.",BadgeCUDescriptionTooltip:"The description will be embedded in the image and displayed on platforms that comply with the OpenBadge standard.",BadgeCUImageErrorSize:"The image must not exceed a weight of 256 Kb",BadgeCUImageErrorType:"The image must be .png",BadgeCUImageRecommandation:"The image must be square png format with a minimum size of 90X90px and a weight not exceeding 256k.",BadgeCUIssuer:"Issuer",BadgeCUIssuerTooltip:"The issuer will be embedded in the image and displayed on platforms that comply with the OpenBadge standard.",BadgeCURemoveImage:"Remove this image from the badge",BadgeCUSuccess:"The badge was succesfully saved!",BadgeCUTitle:"Title",BadgeCUTitleTooltip:"Title given to the badge. It will be embedded in the image and displayed on platforms that comply with the OpenBadge standard.",BadgeCUUpdateTitle:"Modify Badge",BadgeDetails:"Badge Details",BadgeFormDescriptionError:"the description is required",BadgeFormImage:"Image",BadgeFormImageError:"the image is required",BadgeFormIssuerError:"the issuer is required",BadgeFormTitleError:"the title is required",BadgeListGridColumnDescription:"Description",BadgeListGridColumnTitle:"Title",BadgeListMenuTitle:"Badges Management",BadgeListRemoveSuccessfull:"The badge has been deleted with success.",BadgeListRemoveUnsucessfull:"You can not delete the badge because it is linked to at least one catalog item.",BadgesListTitle:"Badges Management",BadgeTypeRequired:"Badge",Banner:"Banner",BarrierCUDiplayType:"Unit",BarrierCUDiplayTypeDay:"Day",BarrierCUDiplayTypeMinute:"Minute",BarrierCUDiplayTypeMonth:"Month",BarrierCULabel:"Label",BarrierCULabelTooltip:"The label is only displayed in the administration interface",BarrierCUMinutesDelay:"Delay",BarrierCUMinutesDelayTooltip:"Enter the time required before the barrier is released automatically. For manual release , leave blank or zero.",BarrierCUSuccess:"The barrier has been successfully saved!",BarrierCUTitleAdd:"New Barrier",BarrierCUTitleUpdate:"Modify Barrier",BarrierCUTypeInUseTooltip:"Once published and in use, the barrier type cannot be modified.",BarrierListColumnLabel:"Label",BarrierListColumnOrder:"Order",BarrierListDisplayTypeDay:"Day",BarrierListDisplayTypeMinute:"Minute",BarrierListDisplayTypeMonth:"Month",BarrierListGridColumnDisplayType:"Unit",BarrierListGridColumnMinutesDelay:"Delay",BarrierListMenuTitle:"Barriers Management",BarrierListRemoveUnsucessfull:"You can not delete the barrier because it is linked to at least one catalog item.",BarrierListSuccessfull:"The barrier has been deleted with success.",BarrierListTitle:"Barriers Management",BarrierTypeRequired:"Required",BarrierTypeTime:"Time",BestCustomers:"Top Customers",BestSalesPerTrainer:"Top Sales by Trainer",BlankQuestion:"Fill the blank",BlankQuestionPlayerTooltip:"Please click, drag and drop an answer into the text, in the appropriate places, to complete the sentence below.",BrowserDontRedirect:"if your browser does not redirect you.",BrowserNotSupportedInternetExplorer:"This browser is currently not supported by uxpertise. Please use Chrome, FIrefox or Safari for an optimized experience.",BundleEditModifySelection:"Edit selection",ButtonAddToCalendar:"Add to my calendar",ByUsingBrowser:"Using the credit card saved in your browser",C:"Group",CalculatedAverageGradeCompletedByAdminTooltip:"Results completed by the administrator are excluded from the average.",CalculatedAverageGradeNotCorrectedTooltip:"Results with questions to correct are excluded from the average.",CalculatedAverageGradeTooltip:"Results completed by the administrator as well as those with questions to correct are excluded from the average.",CalculatedGrade:"Calculated Grade",CalculatedGradeTooltip:"The calculated score is approximate because some essay questions have not yet been corrected.",Calendar:"Calendar",CalendarAddTrainer:"Add",CalendarEvents:"Calendar of events",Canceled:"Canceled",CancelOccurrenceFirstLine:"The occurrence will be cancelled. Do you wish to continue?",CancelOccurrenceLastLine:"Head over to user invoices for reimbursements, if applicable.",CancelOccurrenceNotify:"Notify the participants of the cancellation",CancelOccurrenceSecondLine:"The cancelled occurrence will no longer appear in the activity details, but will remain accessible throughout the administrative interfaces.",CancelOccurrenceTootlip:"Cancel this occurrence. You will have the option to send a notification to participants once saved.",CannotRemoveSyllabusBecauseItHasChildren:"This material is already used and can not be deleted",CannotResetProgressionTooltip:"You cannot reset this type of Syllabus.",CantDeleteAndEditPage:"This page cannot be modified. Also, it is impossible to duplicate or delete the pages available by default on the portal.",CantDeletePage:"It is impossible to duplicate or delete the pages available by default on the portal.",CantEditPage:"This page cannot be modified.",CartAddMoreQuantity:"Add more by clicking on the '+' from the actions in the list of participants.",CartBillingAddressAddress:"Address",CartBillingAddressAddressLine1:"Address Line 1",CartBillingAddressAddressLine2:"Address Line 2",CartBillingAddressBillingAddress:"Billing Address",CartBillingAddressBillingEmail:"Billing Email",CartBillingAddressCity:"City",CartBillingAddressCompanyName:"Company name",CartBillingAddressCountry:"Country",CartBillingAddressFirstName:"First Name",CartBillingAddressLastName:"Last Name",CartBillingAddressPostalCode:"Postal Code / Zip Code",CartBillingAddressState:"Province / State",CartBillingAddressZipCode:"Zip code",CartBillingPostalCodeInvalidFormat:"Invalid Postcode Format",CartBillingSelectCountry:"Please select a country",CartBillingSelectRegion:"Please select a region",CartCheckoutNoParticipants:"The transaction must have at least one participant.",CartCompleteSchedule:"Complete Schedule",CartCreditCardCardCvc:"CVC",CartCreditCardCardCvcTooltip:"3 digit number on the back of your card",CartCreditCardCardMM:"MM",CartCreditCardCardMMYY:"Expiry Date",CartCreditCardCardNumber:"No. Credit Card",CartCreditCardCardYY:"YY",CartCreditCardCreditCardPayment:"Payment by credit card",CartCreditCardDeferredPayment:"Payment by invoicing",CartCreditCardDeferredPaymentAcceptedList:"The accepted payment by invoicing methods are:",CartCreditCardValidationRequiredWarning:"The course requires a validation, you will receive an email to make the payment when your course is validated",CartDetailsItemParticipants:"Participants",CartDetailsItemsAddUserToCartItemDuplicateEmailError:"You can not register two users with the same email address. Please use the email address of the person being added.",CartDetailsItemsCartDiscountPanelTitle:"Discount and gift",CartDetailsItemsEmail:"Email",CartDetailsItemsTitle:"Cart",CartDetailsItemValidationRequiredWarning:"Warning! Enrollment must be validated before accessing the course",CartDiscountAdd:"Add code",CartDiscountAddSuccess:"The code has been applied succesfully!",CartDiscountBtn:"Apply",CartDiscountPanelTitle:"Discount and gift codes",CartItem:"item",CartItems:"items",CartPriceCheckout:"Checkout",CartPriceConfirm:"Confirm",CartSendCopyBill:"Send bill to email address",CartSendCopyBillTooltip:"If this option is on, a copy of the bill will be sent to the billing email address in addition to the email associated with the buyers account (provided that they are different)",CartServiceAddToCartDuplicate:"This item is already in your cart.",CartServiceAddUserToCartItemDuplicateEmailError:"You can not register two users with the same email address. Please use the email address of the person being added.",CartShippingAddressAddress:"Address",CartShippingAddressAddressLine1:"Address Line 1",CartShippingAddressAddressLine2:"Address Line 2",CartShippingAddressCity:"City",CartShippingAddressCompanyName:"Company name",CartShippingAddressCountry:"Country",CartShippingAddressFirstName:"First Name",CartShippingAddressLastName:"Last Name",CartShippingAddressPostalCode:"Postal Code",CartShippingAddressState:"Province / State",CartShippingAddressZipCode:"Zip code",CartShippingPostalCodeInvalidFormat:"Invalid Postcode Format",CartShippingSelectCountry:"Please select a country",CartShippingSelectRegion:"Please select a region",CartShortQuantity:"Qty",CatalogAddedToWishList:"has been successfully added to your wishlist.",CatalogCalendarEmptyState1:"No events available during the selected month.",CatalogCalendarEmptyState2:"Please select a date from the calendar to view details.",CatalogCalendarEmptyState3:"No event available on selected date",CatalogCalendarInformationTooltip:"Click on the calendar dates to view the events.",CatalogCoursesNextDate:"Next Date:",CatalogCoursesOccurrenceListModalTitle:"Events list",CatalogCoursesWishListModalLogin:"Log In",CatalogCoursesWishListModalPart1:"You must be connected in order to add",CatalogCoursesWishListModalPart2:"to your wish list.",CatalogCoursesWishListModalTitle:"Wishlist",catalogDetailsSeeOtherOccurrences:"Show more schedules",CatalogEmptyState:"Sorry, no results available based on your search criteria.",CatalogFilterAll:"All Catalog Items",CatalogFilterClassroom:"Classroom-led",CatalogFilterEventDurationEnumFourDaysAndMore:"4 days or more",CatalogFilterEventDurationEnumOneDayOrLess:"A day or less",CatalogFilterEventDurationEnumTwoToThreeDays:"2 to 3 days",CatalogFilterMyTopics:"Show activities related to my fields of interest",CatalogFilterSearchTooltip:"Search in the catalog by the label, description or objective of the activity",CatalogFilterSelectionCategoryPlaceholder:"Select a category",CatalogFilterSelectionCourseTypePlaceholder:"Select the activity type",CatalogFilterSelectionEventDurationPlaceholder:"Select the event duration",CatalogFilterSelectionEventLocationPlaceholder:"Select the event location",CatalogFilterSelectionPlaceholder:"Selected Filters",CatalogFilterSelectionSubCategoryPlaceholder:"Select a sub-category",CatalogFilterSelectionTrainerPlaceholder:"Select a trainer",CatalogFilterShowHiddenCourseTooltip:"This option is only available for administrators. It allows you to view private activities",CatalogFilterShowRestrictedCourseTooltip:"This option allows you to display the activities restricted to a group. Only administrators and editors (editor-trainers) have access to this option. Editors (editor-trainers) will only see their own restricted content.",CatalogFilterTitle:"Filter",CatalogItem:"Catalog Item",CatalogItemsListOf:"List of catalog items of",CatalogListArchiveHomePageError:"You cannot archive this course as it is part of the homepage items.",CatalogListDeleteDiscountError:"You cannot delete this item because it is linked to at least one discount.",CatalogListDeleteHomePageError:"You cannot delete this course because it is part of the home page items.",CatalogListDeleteRequirementList:"Prerequisites for the courses:",CatalogListDeleteRequirementWarning:"The course you want to delete is a prerequisite for one or more other courses. If you confirm, it will be removed from the course prerequisites.","CatalogManagement.CatalogForm.MenuTitle":"Catalog Management",CatalogMenuTitle:"Catalog",CatalogOccurrenceListAvailablePlaces:"Available Places",CatalogOccurrenceListInClass:"In class",CatalogOccurrenceListSessions:"Session(s)",CatalogOccurrenceListVirtualClass:"Virtual class",CatalogRemovedFromToWishList:"has been successfully removed from your wishlist.",CatalogSearch:"Search in catalog",CatalogSeeRestrictedCourses:"Show activities restricted by group",CatalogSharedHour:"hr",CatalogSharedMinutes:"min",CatalogTitle:"Catalog",CatalogTopicSearch:"Search for topics to associate",CatalogWhatsNew:"Discover the new catalog",CatalogWhatsNewSubTitlePage1:"More visual than ever, it offers a new filter system to facilitate your researches and more.",CatalogWhatsNewSubTitlePage2:"New layout of categories and sub-categories. Both can be distinguished by their color and indentation.",CatalogWhatsNewSubTitlePage3:"The new event calendar provides a quick access and overview of events based on the selected filters and dates.",CatalogWhatsNewSubTitlePage4:"When a day is selected, the list of available events for that day will be displayed.",CatalogWhatsNewTitlePage1:"Welcome to your new catalog",CatalogWhatsNewTitlePage2:"Categories and sub-categories",CatalogWhatsNewTitlePage3:"Events Calendar",CatalogWhatsNewTitlePage4:"Event Details",CategoryAppServiceCategoryDeleteErrorAlreadyAnswered:"Cannot delete this category because it is linked to at least one course or discount.",CategoryCreateOrUpdateVisibilityOptionsTooltip:"Visibility options that determine how the category is displayed in the catalog.{In Public mode}, everyone has access.{In Restricted (groups) mode}, access is limited to specific groups.",CategoryCuBackToSubCategoryListTooltip:"Back to sub-categories list",CategoryCUCreateTitle:"New Category",CategoryCUInvalidLabelSymbols:'You cannot use the \\"/\\" and \\"\\\\\\" for the category label and title in the URL.',CategoryCULabel:"Label",CategoryCUSEODescription:"Description to show in search engines",CategoryCUSEOTitle:"Title in URL",CategoryCUSubCategoryCreateTitle:"New Sub-category",CategoryCuSubCategoryTitle:"Sub-category",CategoryCUSubCategoryUpdateTitle:"Modify Sub-category",CategoryCUSuccess:"The category was succesfully saved!",CategoryCUUpdateTitle:"Modify Category",CategoryFormIsPublicHasRestrictedGroups:"A category that is public cannot contain group restrictions",CategoryFormIsRestrictedButNoRestrictedGroups:"A category with restricted visibility must contain at least one restricted group",CategoryFormLabelError:"the label is required",CategoryFormSelectParentCategory:"Select a parent category",CategoryListCategoryAreYouSureDelete:"Are you sure you want to delete the selected category?",CategoryListCategoryDeleteSuccess:"The category was succefully deleted",CategoryListCategorySubDeleteSuccess:"The subcategory was succefully deleted",CategoryListColumnLabel:"Category",CategoryListColumnOrder:"Order",CategoryListDragAndDropNote:"Note: To change the order, drag and drop the category using the mouse. However, it is not possible to drag and drop elements that are not at the same root.",CategoryListMenuTitle:"Category Management",CategoryListSubCategoryTitle:"Sub-category Management",CategoryListTitle:"Category Management",CategoryListYouHavetoSaveTopBeforeSubCategory:"You must first save the category before creating subcategory.",CategorySubCUSuccess:"The subcategory was succesfully saved!",CertificateAppServiceCertificateDeleteErrorAlreadyLinked:"Can not delete this certificate because it is linked within a course",CertificateControllerCertificate:"Certificate",CertificateCUCreateTitle:"New Certificate",CertificateCUErrorSize:"The image must not exceed a weight of 1 MB",CertificateCUErrorType:"The certificate must be .png ou .jpg",CertificateCUImage:"Image of the certificate",CertificateCULabel:"Label",CertificateCULabelTooltip:"The label is only displayed in the administration interface",CertificateCULandscape:"Landscape",CertificateCUOrientation:"Orientation",CertificateCUOrientationLandscape:"Landscape orientation",CertificateCUOrientationPortrait:"Portrait orientation",CertificateCUPortrait:"Portrait",CertificateCUSelectTheMoveInPixel:"Select the move in pixel",CertificateCUStepDeplaceVariable:"Move the variable by clicking on the arrows or by changing the values \u200b\u200bin the text fields below.",CertificateCUStepMoveVariable:"Select the variable for which you want to move its position on the certificate",CertificateCUStepSelectImage:"Image of the certificate",CertificateCUStepSelectVariable:"Select variable(s) you want on the certificate.",CertificateCUSuccess:"The certifacte was saved!",CertificateCUTemplateDown:"Move down",CertificateCUTemplateHasFile:"You have choose an image",CertificateCUTemplateLeft:"Move left",CertificateCUTemplateNoFile:"Choose an image",CertificateCUTemplateRight:"Move right",CertificateCUTemplateUp:"Move up",CertificateCUTemplateUpload:"Click to upload the image",CertificateCUUpdateTitle:"Update the certificate",CertificateCUValidatePreview:"To validate the layout, it is recommended to download the preview",CertificateCUVariableCenter:"Center",CertificateCUVariableColor:"Color",CertificateCUVariableCompletionDate:"Completion date",CertificateCUVariableCourse:"Training title",CertificateCUVariableCourseCode:"Training code",CertificateCUVariableCourseDuration:"Training duration",CertificateCUVariableExpirationDate:"Expiration date",CertificateCUVariableFirstAndLastName:"First Name Last Name",CertificateCUVariableFirstName:"Firstname",CertificateCUVariableFont:"Font",CertificateCUVariableGroup:"Group",CertificateCUVariableLastName:"Lastname",CertificateCUVariableOccurenceDate:"Occurrence date",CertificateCUVariableOccurenceDuration:"Occurrence duration",CertificateCUVariablePlace:"Occurrence location",CertificateCUVariableSize:"Size",CertificateCUVariableTrainer:"Trainer",CertificateListAreYouSureDelete:"Are you sure you want to delete the selected certificate",CertificateListCertificateDeleteSuccess:"The certificate was succefully deleted",CertificateListColumnLabel:"Label",CertificateListMenuTitle:"Certificates Management",CertificateListTitle:"Certificates Management",Certificates:"Certificates",CertificatesCUDefaultFieldAddressLine:"Address",CertificatesCUDefaultFieldCompanyAddressLine:"Company's Address",CertificatesCUDefaultFieldCompanyCountry:"Company's Country",CertificatesCUDefaultFieldCompanyFullAddress:"Company's Full Address",CertificatesCUDefaultFieldCompanyTownAndState:"Company's Town & State/Province",CertificatesCUDefaultFieldCompanyZipCode:"Company's ZIP Code",CertificatesCUDefaultFieldCountry:"Country",CertificatesCUDefaultFieldFullAddress:"Full Address",CertificatesCUDefaultFieldTownAndState:"Town & State/Province",CertificatesCUDefaultFieldZipCode:"ZIP Code",ChangeBetweenAMPM:"Click to change between AM/PM",ChangeCatalogItemInvalidPasswordError:"Invalid password",ChangeCategoryOrderNotOfSameParentError:"Only categories of the same parent can be dragged and dropped",ChangeEventOccurrenceTransactionError:"You cannot change occurrence because there are licenses already assigned to users.",CheckAccessibilityModalMessage1:"This Course has enrolled users",CheckAccessibilityModalMessage2:"Do you want to remove the access time limit on existing enrollments?",CheckAccessibilityModalMessage3:"Or save and continue without updating enrollments?",CheckoutAccessibilityPeriodExpired:"Access period for exam has expired for the course:",ChooseAvailableOccurrencesWithSymbol:"Choose one of the available occurrences using the symbol",ChooseFile:"Choose file",ChooseImage:"Choose Image",ChooseQuestionnaireToCorrect:"Choose a questionnaire to correct",Classroom:"Classroom-Led",ClearSelection:"Clear Selection",ClickHere:"click here",ClickMoveDrop:"Click, Drag and Drop",ClickToSearch:"Click to search",ClipboardCopiedUrlTooltip:"Click to copy the full url",CodeInitial:"Code Initial",CodeInitialSaving:"Saving the initial code's number",CodeInitialSavingError:"There have been an error while trying to save the initial code's number.",CodeInitialSavingSuccess:"The initial code's number has been saved and the event occurrences were changed accordingly.",CodeTooltipCreation:"The field is disable. A code will be generated, but you will be able to edit it afterward.",ColumnManagement:"Columns management",ColumnTitle:"Column Title",CommercialPlanType:"Commercial",CompanyFieldPlaceholder:'Modify the \\"Company\\" label in the form',CompanyFieldPlaceholderTooltip:'The title that will be displayed in the account creation form instead of the \\"Company\\" title set by default. You can for example put Organization. In the account creation form, the Company field will be replaced by Organization.',CompanyPhoneNumber:"Office Phone Number",CompanyPlanType:"Company",CompanyProfileAccountAddressCompany:"Business Address",CompanyProfileAccountCity:"City",CompanyProfileAccountCompanyInformation:"Company",CompanyProfileAccountCountry:"Country",CompanyProfileAccountEmployer:"Name",CompanyProfileAccountState:"Province / State",CompanyProfileAccountZipCode:"Zip code",CompanyRequired:"Company required when creating an account",CompleteCourse:"Make the course as Completed for the user",Completed:"Completed",CompletedActivity:"completed",CompletedOn:"Completed On",Completion:"Completion",CompletionConfirmation:"Course completed:",CompletionDate:"Completion Date",CompletionReportUsersByCourseNoInvoice:"No invoice available",CompletionReportUsersByCourseOpenInvoice:"Click to see the invoice",ConfirmCustomPageDelete:"Do you really want to delete the custom page",ConfirmCustomPageDeleteHomePage:"In addition, this page is used on the home page. All elements of the homepage that use this custom page will also be removed.",ConfirmNewPassword:"Confirm new password",ConfirmParticipantError:"Please confirm your partipants to continue.",ConfirmRequest:"Confirm Request",ConfirmTheOccurrencesButton:"Confirm the selection of occurrences",ConfirmTheOccurrencesTitle:"Please confirm your occurrences",ConnectedToStripe:"Your Stripe account is connected",ConnectToStripe:"Stripe Account",ConsultCatalog:"Browse Catalog",ContactComment:"Questions or comments related to the content of the site.",ContactInformationOfTheBuyer:"Contact information of the buyer:",ContactInformationOfTheParticipant:"Contact information of the participant:",ContactUsManagementTitle:"Contact Us Page Management",ContactUsSaveSuccess:"The contact us page was succesfully saved !",ContinueShopping:"Continue Shopping",ContinueWithExternalService:"Continue with an external service",ContinueYourPurchases:"Continue Shopping",ContractActiveUsers:"Active Users",ContractAdminLimit:"Administrators Limit",ContractCUSuccess:"The contract was succesfully saved!",ContractExceedingAdmin:"by exceeding admin",ContractExceedingNotif:"by exceeding notification",ContractExceedingUser:"by exceeding user",ContractLicensePrice:"cost per licence",ContractMonths:"Month",ContractNotesTooltip:"Notes can be seen by the owner and the accountant of the platform.",ContractNotificationOf:"of",ContractNotificationPerMonth:"Emails / month",ContractNotifLimit:"Notifications Limit",ContractPlanName:"Plan Name",ContractPlanTypeTitle:"Portal type",ContractRequestPlan:"Request this plan",ContractsManagement:"Contracts Management",ContractsManagementTitle:"Contracts Management",ContractStorageLimit:"Storage Limit",ContractTermsActive:"Active",ContractTermsEndDate:"End Date",ContractTermsInactive:"Inactive",ContractTermsLength:"Contract Length",ContractTermsLengthInMonth:"Length in months",ContractTermsNotes:"Notes",ContractTermsRenewDate:"Renewing date",ContractTermsStartDate:"Start Date",ContractTermsStatus:"Status",ContractTermsTitle:"Contract Name",ContractTermsUxNotes:"Ux Notes",ContractTotalUsers:"Max Users",ContractUxNotesTooltip:"UxNotes can only be seen by UxAdmins.",CookiePolicy:"Cookie Policy",CopiedTextLabel:"Copied Text:",Copy:"Copy",CopyMyAvailabilityForThePreviousMonth:"Copy my availability from the previous month",Copyright1:"Copyright \xa9",Copyright2:"uxpertise - All Rights Reserved",CorrectAnswers:"Correct Answers",CorrectedQuestionnaire:"Corrected questionnaire",CorrectionAndFeedback:"Correction and Feedback",CorrectionModule:"Correction Module",CorrectionModuleQuestionComment:"Leave a comment attached to the question that will only be visible to the learner.",CorrectionType:"Correction Type",CorrectionTypeMustHaveAllGoodAnswer:"Only the correct answers must be selected to obtain points.",CorrectionTypeMustHaveAllGoodAnswerInfo:"If an incorrect answer choice is selected, the learner will score 0 for the question even if they also selected the correct answers.",CorrectionTypePartial:"Points will be calculated according to the correct answers selected.",CorrectionTypePartialInfo:"If the learner selects both right and wrong answers, the points for the wrong answers will be subtracted from the points for the right answers. If, for example, a user selects 2 correct answers, each worth 1 point, and a wrong answer, the score obtained will be 1 point.",CouponCUTypeInUseTooltip:"Once published and in use, the gift type cannot be modified.",CouponsReport:"Coupon Usage Report",CourseAlreadyStarted:"Unsubscription was unsuccessful. The course has already started.",CourseAppServicePrerequisitesAddBadgeError:"This badge is already a prerequisite for this catalog item",CourseAppServicePrerequisitesAddSelf:"This catalog item can not be a prerequisite",CourseAppServicePrerequisitesAlreadyAdded:"This catalog item is already a prerequisite for training",CourseAppServicePrerequisitesBadgeAddSelfError:"This badge can not be a prerequisite because it is a syllabus for the course",CourseAppServicePrerequisitesBadgeNotSyllabusError:"This badge can not be a prerequisite because it is not contained in any other training",CourseBannerImageAlt:"Course Banner",CourseCoverImageAlt:"Course Cover",CourseCreateOrUpdateAddNewContentTooltip:"Add new content",CourseCreateOrUpdateAddNewPrerequisitesTooltip:"Add",CourseCreateOrUpdateAddSectionInsideOtherSyllabus:"You cannot add a section inside another element.",CourseCreateOrUpdateArchivedError:"You cannot archive the course because it is in auto-assignment for a group.",CourseCreateOrUpdateArrowDownTooltip:"Open",CourseCreateOrUpdateArrowUpTooltip:"Close","CatalogManagement.Syllabus.Content":"Content",CourseCreateOrUpdateCourseDuration:"Course duration",CourseCreateOrUpdateCourseExpiryNotification:"Send course expiry notification to:",CourseCreateOrUpdateCourseExpiryNotificationAdmin:"Administrator(s)",CourseCreateOrUpdateCourseExpiryNotificationSupervisor:"Supervisor(s)",CourseCreateOrUpdateCourseExpiryNotificationUser:"User(s)",CourseCreateOrUpdateCreateButtonTooltip:"Select a content type before you can save the item.",CourseCreateOrUpdateCreateNewTopic:"Create new topic",CourseCreateOrUpdateCreateOrUpdateArchivedTooltip:"Please Save All before archiving",CourseCreateOrUpdateCreateOrUpdateInvalidCategory:"Please select a category in the display settings",CourseCreateOrUpdateCreateOrUpdateInvalidCourseContent:"Oops! Your course structure is empty. Please add at least one content element in order to publish",CourseCreateOrUpdateCreateOrUpdateNotificationBegin:"We are saving your activity\u2026",CourseCreateOrUpdateCreateOrUpdateNotificationEnded:"Your activity has been successfully saved!",CourseCreateOrUpdateCreateOrUpdatePublishedTooltip:"Please Save All before publishing",CourseCreateOrUpdateCreateTitle:"New Catalog Item",CourseCreateOrUpdateCUBadgeAddBadge:"Create a Badge",CourseCreateOrUpdateCUBadgeAddBadgeTooltip:"If the badge does not exist, click on the \xabCreate a badge\xbb button to create it and add it to your badge library.",CourseCreateOrUpdateCUBadgeAutocomplete:"Select a badge",CourseCreateOrUpdateCUBadgeAutocompletePlaceholder:"Tap to search for a badge",CourseCreateOrUpdateCUBadgeCreateOrUpdateNotificationBegin:"We save your badge...",CourseCreateOrUpdateCUBadgeCreateOrUpdateNotificationEnded:"Your badge has been successfully saved!",CourseCreateOrUpdateCUBadgeGridColumnTitle:"Title",CourseCreateOrUpdateCUBarrierAddBarrier:"Create a Barrier",CourseCreateOrUpdateCUBarrierAddBarrierTooltip:"If the desired barrier does not exist, click on \xabCreate a Barrier\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the barrier is created.",CourseCreateOrUpdateCUBarrierAutocomplete:"Select a barrier",CourseCreateOrUpdateCUBarrierAutocompletePlaceholder:"Tap to search for a barrier",CourseCreateOrUpdateCUBarrierCreateOrUppdateNotificationBegin:"We save your barrier...",CourseCreateOrUpdateCUBarrierCreateOrUppdateNotificationEnded:"Your barrier has been successfully saved!",CourseCreateOrUpdateCUBarrierGridColumnLabel:"Label",CourseCreateOrUpdateCUBarrierGridColumnMinutesDelay:"Minutes delay",CourseCreateOrUpdateCUCertificateAddCertificate:"Create a Certificate",CourseCreateOrUpdateCUCertificateAddCertificateTooltip:"If the desired certificate does not exist, click on \xabCreate an Certificate\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the certificate is created.",CourseCreateOrUpdateCUCertificateAutocomplete:"Select Certificate",CourseCreateOrUpdateCUCertificateAutocompletePlaceholder:"Tap to search for a certificate",CourseCreateOrUpdateCUCertificateCreateOrUppdateNotificationBegin:"We save your certificate...",CourseCreateOrUpdateCUCertificateCreateOrUppdateNotificationEnded:"Your certificate has been successfully saved!",CourseCreateOrUpdateCUCertificateGridColumnLabel:"Label",CourseCreateOrUpdateCUCertificateTypeNotAvailableModalMessage:"The content element of type \xab Certificate \xbb is not available if your catalog item contains any content element of the following type: Gift card or gift course.",CourseCreateOrUpdateCUCountItemInCourseCompletion:"Count in course completion",CourseCreateOrUpdateCUCountItemInCourseCompletionTooltip:"Indicates if this element must be calculated in the progression and completion of a course.",CourseCreateOrUpdateCUDocumentAddDocument:"Create a Document",CourseCreateOrUpdateCUDocumentAddDocumentTooltip:"If the desired document does not exist, click on \xabCreate a Document\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the document is created.",CourseCreateOrUpdateCUDocumentAutocomplete:"Select Document",CourseCreateOrUpdateCUDocumentAutocompletePlaceholder:"Tap to search for a document",CourseCreateOrUpdateCUDocumentCreateOrUppdateNotificationBegin:"We save your document...",CourseCreateOrUpdateCUDocumentCreateOrUppdateNotificationEnded:"Your document has been successfully saved!",CourseCreateOrUpdateCUDocumentGridColumnDirectoryLabel:"Directory",CourseCreateOrUpdateCUDocumentGridColumnLabel:"Label",CourseCreateOrUpdateCUExamAddExam:"Create an Exam",CourseCreateOrUpdateCUExamAddExamTooltip:"If the desired exam does not exist, click on \xabCreate an Exam\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the exam is created.",CourseCreateOrUpdateCUExamAutocomplete:"Select Exam",CourseCreateOrUpdateCUExamAutocompletePlaceholder:"Tap to search for a exam",CourseCreateOrUpdateCUExamCreateOrUppdateNotificationBegin:"We save your exam...",CourseCreateOrUpdateCUExamCreateOrUppdateNotificationEnded:"Your exam has been successfully saved!",CourseCreateOrUpdateCUExamSimulationTypeNotAvailableModalMessage:"The content element of type \xab Exam simulation \xbb is not available if your catalog item contains any content element of the following type: Gift card or gift course.",CourseCreateOrUpdateCUExamTypeNotAvailableModalMessage:"The content element of type \xab Exam \xbb is not available if your catalog item contains any content element of the following type: Gift card or gift course.",CourseCreateOrUpdateCUFilterBadge:"Badge",CourseCreateOrUpdateCUFilterBarrier:"Barrier",CourseCreateOrUpdateCUFilterCertificate:"Certificate",CourseCreateOrUpdateCUFilterDocument:"Document",CourseCreateOrUpdateCUFilterEvent:"Event",CourseCreateOrUpdateCUFilterExam:"Exam",CourseCreateOrUpdateCUFilterExamSimulation:"Exam Simulation",CourseCreateOrUpdateCUFilterGiftCard:"Gift Card",CourseCreateOrUpdateCUFilterGiftCourse:"Gift Course",CourseCreateOrUpdateCUFilterLink:"Link",CourseCreateOrUpdateCUFilterProduct:"Product",CourseCreateOrUpdateCUFilterSection:"Section",CourseCreateOrUpdateCUFilterSurvey:"Survey",CourseCreateOrUpdateCUFilterUxPackage:"Package Scorm",CourseCreateOrUpdateCUFilterVideo:"Video",CourseCreateOrUpdateCUGiftCardAddGiftCard:"Create a Gift Card",CourseCreateOrUpdateCUGiftCardAddGiftCardTooltip:"If the desired gift card does not exist, click on \xabCreate a gift Card\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the barrier is created.",CourseCreateOrUpdateCUGiftCardAutocomplete:"Select a gift card",CourseCreateOrUpdateCUGiftCardAutocompletePlaceholder:"Tap to search for a gift card",CourseCreateOrUpdateCUGiftCardCreateOrUppdateNotificationBegin:"We save your gift card...",CourseCreateOrUpdateCUGiftCardCreateOrUppdateNotificationEnded:"Your gift card has been successfully saved!",CourseCreateOrUpdateCUGiftCardGridColumnLabel:"Label",CourseCreateOrUpdateCUGiftCardTypeNotAvailableModalMessage:"The content element of type \xab Gift card \xbb is not available if your catalog item contains any content element of the following type: Certificate, Gift course, Event, Exam, Exam simulation, Scorm package, Product or Video.",CourseCreateOrUpdateCUGiftCourseAddGiftCourse:"Create a Gift Course",CourseCreateOrUpdateCUGiftCourseAddGiftCourseTooltip:"If the desired gift course does not exist, click on \xabCreate a Gift Course\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the barrier is created.",CourseCreateOrUpdateCUGiftCourseAutocomplete:"Select a gift course",CourseCreateOrUpdateCUGiftCourseAutocompletePlaceholder:"Tap to search for a gift course",CourseCreateOrUpdateCUGiftCourseCreateOrUppdateNotificationBegin:"We save your gift course...",CourseCreateOrUpdateCUGiftCourseCreateOrUppdateNotificationEnded:"Your gift course has been successfully saved!",CourseCreateOrUpdateCUGiftCourseGridColumnLabel:"Label",CourseCreateOrUpdateCUGiftCourseTypeNotAvailableModalMessage:"The content element of type \xab Gift course \xbb is not available if your catalog item contains any content element of the following type: Certificate, Gift card, Event, Exam, Exam simulation, Scorm package, Product or Video.",CourseCreateOrUpdateCUIsNoPeriodDatesError:"A period start date or a period end date is required to enable an access period.",CourseCreateOrUpdateCUIsPeriodEnabled:"Enable access period",CourseCreateOrUpdateCUIsPeriodEnabledTooltip:"If checked, you will be able to set an access period for the exam. Registered users will only be able to launch the exam during this period.",CourseCreateOrUpdateCUIsVisible:"Visible",CourseCreateOrUpdateCUIsVisibleTooltip:"Indicates if this element is visible in the course structure.",CourseCreateOrUpdateCULabel:"Title",CourseCreateOrUpdateCULabelTooltip:"Module or Section Title.",CourseCreateOrUpdateCULinkAddLink:"Create a Link",CourseCreateOrUpdateCULinkAddLinkTooltip:"If the desired link does not exist, click on \xabCreate a Link\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the video is created.",CourseCreateOrUpdateCULinkAutocomplete:"Select a link",CourseCreateOrUpdateCULinkAutocompletePlaceholder:"Tap to search for a link",CourseCreateOrUpdateCULinkCreateOrUpdateNotificationBegin:"We save your link...",CourseCreateOrUpdateCULinkCreateOrUppdateNotificationBegin:"We save your link...",CourseCreateOrUpdateCULinkCreateOrUppdateNotificationEnd:"Your link has been successfully saved!",CourseCreateOrUpdateCULinkGridColumnLabel:"Label",CourseCreateOrUpdateCUNotAvailableTypeModalHeader:"Type not available",CourseCreateOrUpdateCUNotAvailibleTypeModalHeader:"Type not available",CourseCreateOrUpdateCUPrerequisiteAutocomplete:"Select a catalog item",CourseCreateOrUpdateCUPrerequisiteBadgeAutocomplete:"Select a badge item",CourseCreateOrUpdateCUPrerequisiteDeadlineForRegistration:"Deadline for registration (number of days)",CourseCreateOrUpdateCUPrerequisiteDeadlineForRegistrationTooltip:"This is the time (number of days) that a learner has to enroll after completing the prerequisite.If the number is null, then the registration has no time limit.",CourseCreateOrUpdateCUPrerequisitesAutocompletePlaceholder:"Tap to search for a catalog item",CourseCreateOrUpdateCUPrerequisitesBadgeAutocompletePlaceholder:"Tap to search for a badge",CourseCreateOrUpdateCUPrerequisitesGridColumnLabel:"Label",CourseCreateOrUpdateCUPrerequisiteType:"Type",CourseCreateOrUpdateCUPreviewable:"Previewable",CourseCreateOrUpdateCUPreviewableTooltip:"Let any user (even non logged in) launch the syllabus element.",CourseCreateOrUpdateCUProductAddProduct:"Create a Product",CourseCreateOrUpdateCUProductAddProductTooltip:"If the desired product does not exist, click on \xabCreate a Product\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the barrier is created.",CourseCreateOrUpdateCUProductAutocomplete:"Select a product",CourseCreateOrUpdateCUProductAutocompletePlaceholder:"Tap to search for a product",CourseCreateOrUpdateCUProductCreateOrUppdateNotificationBegin:"We save your product...",CourseCreateOrUpdateCUProductCreateOrUppdateNotificationEnded:"Your product has been successfully saved!",CourseCreateOrUpdateCUProductGridColumnPrice:"Price",CourseCreateOrUpdateCUProductGridColumnProductName:"Product name",CourseCreateOrUpdateCUProductTypeNotAvailableModalMessage:"The content element of type \xab Product \xbb is not available if your catalog item contains any content element of the following type: Gift card or gift course.",CourseCreateOrUpdateCUSectionCreateOrUppdateNotificationBegin:"We save your section...",CourseCreateOrUpdateCUSectionCreateOrUppdateNotificationEnded:"Your section has been successfully saved!",CourseCreateOrUpdateCUSectionEventAddSectionEvent:"Create an Event",CourseCreateOrUpdateCUSectionEventAddSectionEventTooltip:"If the desired event does not exist, click on \xabCreate an Event\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the event is created.",CourseCreateOrUpdateCUSectionEventAutocomplete:"Select Event",CourseCreateOrUpdateCUSectionEventAutocompletePlaceholder:"Tap to search for an event",CourseCreateOrUpdateCUSectionEventCreateOrUppdateNotificationBegin:"We save your event...",CourseCreateOrUpdateCUSectionEventCreateOrUppdateNotificationEnded:"Your event has been successfully saved!",CourseCreateOrUpdateCUSectionEventGridColumnCreationDate:"Creation date",CourseCreateOrUpdateCUSectionEventGridColumnLabel:"Label",CourseCreateOrUpdateCUSectionEventGridColumnName:"Event name",CourseCreateOrUpdateCUSectionEventTypeNotAvailableModalMessage:"The content element of type \xab Event \xbb is not available if your catalog item contains any content element of the following type: Gift card or gift course.",CourseCreateOrUpdateCUSimulationAddExamSimulation:"Create an Exam Simulation",CourseCreateOrUpdateCUSimulationAddExamSimulationTooltip:"If the desired exam simulation does not exist, click on \xabCreate an Exam Simulation\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the exam simulation is created.",CourseCreateOrUpdateCUSimulationAutocomplete:"Select an exam simulation",CourseCreateOrUpdateCUSimulationAutocompletePlaceholder:"Tap to search for an exam simulation",CourseCreateOrUpdateCUSimulationCreateOrUppdateNotificationBegin:"We save your exam simulation...",CourseCreateOrUpdateCUSimulationCreateOrUppdateNotificationEnded:"Your exam simulation has been successfully saved!",CourseCreateOrUpdateCUSimulationGridColumnLabel:"Label",CourseCreateOrUpdateCUSimulationGridColumnPassingGrade:"Passing grade",CourseCreateOrUpdateCUSurveyAddSurvey:"Create a Survey",CourseCreateOrUpdateCUSurveyAddSurveyTooltip:"If the desired survey does not exist, click on \xabCreate a survey\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the survey is created.",CourseCreateOrUpdateCUSurveyAutocomplete:"Select a survey",CourseCreateOrUpdateCUSurveyAutocompletePlaceholder:"Tap to search for a survey",CourseCreateOrUpdateCUSurveyCreateOrUppdateNotificationBegin:"We save your survey...",CourseCreateOrUpdateCUSurveyCreateOrUppdateNotificationEnded:"Your survey has been successfully saved!",CourseCreateOrUpdateCUSurveyEventAutocomplete:"Select Event",CourseCreateOrUpdateCUSurveyEventAutocompletePlaceholder:"Tap to search for an event",CourseCreateOrUpdateCUSurveyEventAutocompleteTooltip:"In order to filter the survey results by an event occurrence in the survey report you must select the event that is related to the survey.",CourseCreateOrUpdateCUSurveyEventsGridColumnLabel:"Label",CourseCreateOrUpdateCUSurveySurveyGridColumnLabel:"Label",CourseCreateOrUpdateCUSurveySurveyGridColumnPassingGrade:"Passing grade",CourseCreateOrUpdateCUSurveySurveyInDisconnectedMode:"Provide an option to complete the survey without authentication",CourseCreateOrUpdateCUSurveySurveyInDisconnectedModeTooltip:"If the checkbox is checked, the learner may complete the survey by clicking on the link sent with the automatic reminder notification without the learner having to log in the Uxpertise platform",CourseCreateOrUpdateCUTypeNotAvailableModalMessage:'This type of item is not available if your catalog item already contains an item of type \\"Gift course\\" or \\"Gift card\\".',CourseCreateOrUpdateCUUpdateCompletionDate:"Update the enrollment completion date when the requirement is completed again",CourseCreateOrUpdateCUUxPackageAddUxPackage:"Add a Scorm package",CourseCreateOrUpdateCUUxPackageAddUxPackageTooltip:"If the desired scorm package does not exist, click on \xabCreate a scorm package\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the scorm package is created.",CourseCreateOrUpdateCUUxPackageAutocomplete:"Select a Scorm package",CourseCreateOrUpdateCUUxPackageAutocompletePlaceholder:"Tap to search for a Scorm package",CourseCreateOrUpdateCUUxPackageCreateOrUppdateNotificationBegin:"We save your Scorm package...",CourseCreateOrUpdateCUUxPackageCreateOrUppdateNotificationEnded:"Your Scorm package has been successfully saved!",CourseCreateOrUpdateCUUxPackageGridColumnLabel:"Label",CourseCreateOrUpdateCUUxPackageTypeNotAvailableModalMessage:"The content element of type \xab Scorm package \xbb is not available if your catalog item contains any content element of the following type: Gift card or gift course.",CourseCreateOrUpdateCUVideoAddLink:"Create a Link",CourseCreateOrUpdateCUVideoAddVideo:"Create a Video",CourseCreateOrUpdateCUVideoAddVideoTooltip:"If the desired video does not exist, click on \xabCreate a Video\xbb to create it. You will be redirected to a new tab in your browser. To continue, return to the original tab once the video is created.",CourseCreateOrUpdateCUVideoAutocomplete:"Select a video",CourseCreateOrUpdateCUVideoAutocompletePlaceholder:"Tap to search for a video",CourseCreateOrUpdateCUVideoCreateOrUppdateNotificationBegin:"We save your video...",CourseCreateOrUpdateCUVideoCreateOrUppdateNotificationEnded:"Your video has been successfully saved!",CourseCreateOrUpdateCUVideoDisableForwardSeek:"Disable forward Seeking",CourseCreateOrUpdateCUVideoDisableForwardSeekTooltip:"Disables the forward seeking option for a user playing a video",CourseCreateOrUpdateCUVideoGridColumnLabel:"Label",CourseCreateOrUpdateCUVideoGridColumnType:"Type",CourseCreateOrUpdateCUVideoTypeNotAvailableModalMessage:"The content element of type \xab Video \xbb is not available if your catalog item contains any content element of the following type: Gift card or gift course.",CourseCreateOrUpdateDeleteContentTooltip:"Delete content",CourseCreateOrUpdateDeletePrerequisitesTooltip:"Delete",CourseCreateOrUpdateDeleteSyllabusHasEnrollmentsError:"You cannot delete the syllabus because users are registered for this course.",CourseCreateOrUpdateDisplaySettingsAddCategory:"Create a category",CourseCreateOrUpdateDisplaySettingsAddCategoryTooltip:"Click on \xabCreate a category\xbb to add a new section to your catalog.",CourseCreateOrUpdateDisplaySettingsArrowDownTooltip:"Open",CourseCreateOrUpdateDisplaySettingsArrowUpTooltip:"Close",CourseCreateOrUpdateDisplaySettingsCatalog:"Catalog Image",CourseCreateOrUpdateDisplaySettingsCatalogTooltip:"The image that will be displayed in the detail page of the catalog item.",CourseCreateOrUpdateDisplaySettingsCategoryAutocomplete:"Select Category",CourseCreateOrUpdateDisplaySettingsCategoryAutocompletePlaceholder:"Tap to search for category",CourseCreateOrUpdateDisplaySettingsCategoryAutocompleteTooltip:"The main category in which the item will be displayed in the menu and the catalog.",CourseCreateOrUpdateDisplaySettingsDisplayPeriodOnUXCatalog:"Catalog Publishing Date",CourseCreateOrUpdateDisplaySettingsDisplaySettings:"Display Settings",CourseCreateOrUpdateDisplaySettingsDisplayUX:"Display on Uxpertise",CourseCreateOrUpdateDisplaySettingsEndDate:"End Date (Catalog Display)",CourseCreateOrUpdateDisplaySettingsEndDateTooltip:"The catalog item will be available in the catalog until that date.",CourseCreateOrUpdateDisplaySettingsPrivate:"Private: Only accessible with the URL or by invitation",CourseCreateOrUpdateDisplaySettingsPublic:"Public: Everyone has access",CourseCreateOrUpdateDisplaySettingsRestricted:"Restricted (role : employees): Only users with employee roles have access",CourseCreateOrUpdateDisplaySettingsRestrictedGroup:"Restricted (groups): Only certain groups have access",CourseCreateOrUpdateDisplaySettingsStartDate:"Start Date (Catalog Display)",CourseCreateOrUpdateDisplaySettingsStartDateTooltip:"The catalog item will be available in the catalog from that date.",CourseCreateOrUpdateDisplaySettingsSubCategoryAutocomplete:"Select a Subcateogry",CourseCreateOrUpdateDisplaySettingsSubCategoryAutocompletePlaceholder:"Tap to search for a subcategory",CourseCreateOrUpdateDisplaySettingsSubCategoryAutocompleteTooltip:"The secondary category in which the item will be displayed in the menu and the catalog.",CourseCreateOrUpdateDisplaySettingsThumbnail:"Course Banner",CourseCreateOrUpdateDisplaySettingsThumbnailTooltip:"The image that will be displayed in the catalog.",CourseCreateOrUpdateDisplaySettingsVisibilityHidden:"Private",CourseCreateOrUpdateDisplaySettingsVisibilityHiddenDescription:"The activity will not be displayed in the catalog. Only users who have been registered by an administrator or a supervisor can see this activity in \xabMy Space\xbb.",CourseCreateOrUpdateDisplaySettingsVisibilityLabel:"Visibility options",CourseCreateOrUpdateDisplaySettingsVisibilityPublic:"Public",CourseCreateOrUpdateDisplaySettingsVisibilityPublicDescription:"The activity will be visible in your catalog.",CourseCreateOrUpdateDisplaySettingsVisibilityRestricted:"Restricted",CourseCreateOrUpdateDisplaySettingsVisibilityRestrictedDescription:"Only users with access to restricted content will see this activity.",CourseCreateOrUpdateDisplaySettingsVisibilityTooltip:"{In Public mode}, everyone has access. {In Restricted (employees) mode}, access is limited to specific users. {In Restricted (groups) mode}, access is limited to specific groups. {In Private mode}, the user needs a specific URL or invitation to access this activity.",CourseCreateOrUpdateDisplaySettingsVisual:"Visual",CourseCreateOrUpdateEditContentTooltip:"Edit/Modify",CourseCreateOrUpdateEnrollmentValidationError:"Registration by validation cannot be activated because the course is in auto-assignment for a group.",CourseCreateOrUpdateGeneralActivationType:"Activation type",CourseCreateOrUpdateGeneralActivationTypeLaunchactivity:"At activity launch",CourseCreateOrUpdateGeneralActivationTypeLaunchactivityTooltip:"The activation date will be effective at the start of the activity",CourseCreateOrUpdateGeneralActivationTypeRegistration:"At registration",CourseCreateOrUpdateGeneralActivationTypeRegistrationTooltip:"The activation date will be effective upon enrollment in the catalog item",CourseCreateOrUpdateGeneralAdminLabel:"Label",CourseCreateOrUpdateGeneralAdminLabelTooltip:"The label is displayed in the administration interfaces.",CourseCreateOrUpdateGeneralArrowDownTooltip:"Open",CourseCreateOrUpdateGeneralArrowUpTooltip:"Close",CourseCreateOrUpdateGeneralBoxTitle:"Title",CourseCreateOrUpdateGeneralBoxTitleTooltip:"Add a title to your complementary information.",CourseCreateOrUpdateGeneralCode:"Code",CourseCreateOrUpdateGeneralCodeTooltip:"The code is not displayed anywhere for normal users. It is visible only for administrators.",CourseCreateOrUpdateGeneralComplementaryInformation:"Optional complementary information",CourseCreateOrUpdateGeneralCourseDuration:"Course duration",CourseCreateOrUpdateGeneralCourseDurationTooltip:"Course duration in minutes",CourseCreateOrUpdateGeneralCourseLength:"Duration shown in catalog",CourseCreateOrUpdateGeneralCourseLengthPlaceholder:"If left empty, this value will be generated from the course duration",CourseCreateOrUpdateGeneralCourseLengthTooltip:"The course duration is displayed in the catalog and in the detail page of the catalog item.",CourseCreateOrUpdateGeneralDateOfExpiry:"Validity",CourseCreateOrUpdateGeneralDateOfExpiryTooltip:"Number of months after which the certification expires.",CourseCreateOrUpdateGeneralDays:"day(s)",CourseCreateOrUpdateGeneralDaysOfAvailability:"Access Duration",CourseCreateOrUpdateGeneralDaysOfAvailabilityTooltip:"Period during which the activity will be accessible to the user. The period begins as soon as the user is registered to the activity.",CourseCreateOrUpdateGeneralDescription:"Description (displayed in the course details page)",CourseCreateOrUpdateGeneralDescriptionCollapse:"Determines if the section is expanded by default",CourseCreateOrUpdateGeneralDescriptionTooltip:"The description is displayed in a box in the detail page of the catalog item.",CourseCreateOrUpdateGeneralHtmlDetail:"Description",CourseCreateOrUpdateGeneralHtmlDetailTooltip:"This text will appear in the description box in the detail page of the catalog item. If no description is entered, the name of the portal, the address and the phone number will be displayed by default.",CourseCreateOrUpdateGeneralInformations:"General Information",CourseCreateOrUpdateGeneralLabel:"Title",CourseCreateOrUpdateGeneralLabelTooltip:"The title is displayed in the catalog and in the detail page of the catalog element.",CourseCreateOrUpdateGeneralMonths:"month(s)",CourseCreateOrUpdateGeneralNotificationDays:"Reminder Prior to Expiration",CourseCreateOrUpdateGeneralNotificationDaysTooltip:"Number of days a reminder is sent prior to the certification expiring.",CourseCreateOrUpdateGeneralObjective:"Objective (displayed in the course details page)",CourseCreateOrUpdateGeneralObjectiveCollapse:"Determines if the section is expanded by default",CourseCreateOrUpdateGeneralObjectiveTooltip:"The objective is displayed in a box in the detail page of the catalog item.",CourseCreateOrUpdateInscriptionConditions:"Enrollment Conditions",CourseCreateOrUpdateInsertAfterSyllabus:"If you have a selected element in the course structure the element that you add now will be inserted after the selected item .",CourseCreateOrUpdateLockUnLockContentTooltip:"Add/Remove a Prerequisite",CourseCreateOrUpdateMoveDownContentTooltip:"Move down",CourseCreateOrUpdateMoveUpContentTooltip:"Move up",CourseCreateOrUpdatePrerequisiteError:"You cannot add prerequisites for the course because it is auto-assigned for a group.",CourseCreateOrUpdatePrerequisites:"Prerequisites",CourseCreateOrUpdatePrerequisitesDeleteModalConfirmationText:"Do you really want to delete {0}?",CourseCreateOrUpdatePrerequisitesDeleteSuccess:'The prerequisites \\"{0}\\" was succesfully deleted.',CourseCreateOrUpdatePrerequisitesSaveSuccess:"The prerequisite was successfully added",CourseCreateOrUpdatePrerequisitesTitle:"List of prerequisites",CourseCreateOrUpdatePurchaseConditionAllowedSelfRegistration:"Registration/Purchase",CourseCreateOrUpdatePurchaseConditionAllowedSelfRegistrationTooltip:"If the box is checked, the user will be allowed to enroll in the course or purchase a catalog item. If the price is hidden and the course is not free, the box will be unchecked by default.",CourseCreateOrUpdatePurchaseConditions:"Purchase and Enrollment Conditions",CourseCreateOrUpdatePurchaseConditionsArrowDownTooltip:"Open",CourseCreateOrUpdatePurchaseConditionsArrowUpTooltip:"Close",CourseCreateOrUpdatePurchaseConditionsConfirmation:"Confirmation",CourseCreateOrUpdatePurchaseConditionsConfirmationDescription:"A manual confirmation by an administrator will be required for the user to register. An email will be sent to the administrators for them to authorize users.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailConfirmation:"Confirmation Message",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailConfirmationHelp:"This message will be sent to the user after an administrator has authorized his registration.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailConfirmationPlaceholder:"Example: Thank you for registering. After you have completed this course, please visit your local service point.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailDescription:"Description of the payment method",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailDescriptionHelp:"Description of the payment method before the user confirms his registration.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailDescriptionPlaceholder:"Example: This registration must be purchased by check",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailInstructions:"Payment Instructions",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailInstructionsHelp:"Instructions displayed after the user has confirmed his registration.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailInstructionsPlaceholder:"Example: Please visit the nearest point of service to complete your purchase.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailRegistration:"Registration Message",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailRegistrationHelp:"This message will be sent to the user after he has confirmed his registration.",CourseCreateOrUpdatePurchaseConditionsConfirmationEmailRegistrationPlaceholder:"Example: Thank you for confirming your registration. A supervisor will contact you shortly.",CourseCreateOrUpdatePurchaseConditionsCustomAddingParticipants:"Custom message displayed when entering a list of participants",CourseCreateOrUpdatePurchaseConditionsCustomPostBillingInfo:"Custom message appended to the bill",CourseCreateOrUpdatePurchaseConditionsDeferredPaymentEmails:"Email for payment by invoicing notifications",CourseCreateOrUpdatePurchaseConditionsDeferredPaymentEmailsTooltip:"Email which will receive notifications when there are payments by invoicing. You can add multiple emails by adding a semicolon between each.",CourseCreateOrUpdatePurchaseConditionsDisabledTaxCalculation:"Disable tax application",CourseCreateOrUpdatePurchaseConditionsEmail:"Administrator's email address",CourseCreateOrUpdatePurchaseConditionsEmailDescription:"If you wish to add more than one address, separate them with a semi-colon ' ; '",CourseCreateOrUpdatePurchaseConditionsEnrollmentValidationRequired:"Course enrollment must be validated",CourseCreateOrUpdatePurchaseConditionsEnrollmentValidationRequiredTooltip:"If the box is checked, users' registrations will be put on hold for validation. Users will not be able to access their courses. The administrator will have to validate the registrations for the users to access them.",CourseCreateOrUpdatePurchaseConditionsFreeCourseNotViaCart:"Registration without using the cart (Free access)",CourseCreateOrUpdatePurchaseConditionsHasCompany:"Company name required",CourseCreateOrUpdatePurchaseConditionsHasCompanyTooltip:"By checking this option, users will have to register a company name for the registration of this activity via the shopping cart",CourseCreateOrUpdatePurchaseConditionsHasMemberCode:"Member code required",CourseCreateOrUpdatePurchaseConditionsHasMemberCodeTooltip:"By checking this option, users will have to register a member code when registering for this activity via the shopping cart.",CourseCreateOrUpdatePurchaseConditionsHasMultipleRegistrationDisallowed:"Allow multiple registration",CourseCreateOrUpdatePurchaseConditionsHasMultipleRegistrationDisallowedTooltip:"When unchecked, a user cannot re-register to the activity until it is completed and any related events have passed.",CourseCreateOrUpdatePurchaseConditionsHidePrice:"Hide the price",CourseCreateOrUpdatePurchaseConditionsPaymentMethod:"Payment Methods",CourseCreateOrUpdatePurchaseConditionsPrice:"Price",CourseCreateOrUpdatePurchaseConditionsPriceTooltip:"The selling price in the catalog.",CourseCreateOrUpdatePurchaseConditionsPurchase:"Purchasing Conditions",CourseCreateOrUpdatePurchaseConditionsRegistration:"Conditions of Registration",CourseCreateOrUpdatePurchaseConditionsSelfUnsubscriptionAllowed:"Allow self-unsubscription",CourseCreateOrUpdatePurchaseConditionsSendEmailForSupervisorPlus:"Notify SupervisorPlus",CourseCreateOrUpdatePurchaseConditionsSendEmailForSupervisorPlusTooltip:"Notify SupervisorPlus that the registration of one of its users is pending validation",CourseCreateOrUpdatePurchaseConditionsSpecialMessage:"Custom message displayed before the course is added to the cart",CourseCreateOrUpdatePurchaseConditionsTooltipDisabledTaxCalculation:"Tax application has been disabled by",CourseCreateOrUpdatePurchaseConditionsTooltipFreeCourseNotViaCart:"If this field is checked, registration to this training will be done without past by the cart.",CourseCreateOrUpdatePurchaseConditionsTooltipHidePrice:"If checked, the price will be hidden. If the item is free, users will be able to register. However, if the item is not free, users will need assistance in registering or purchasing the item.",CourseCreateOrUpdatePurchaseConditionsTooltipSelfUnsubscriptionAllowed:"If the box is checked, the user will be able to unsubscribe himself from the activity without having to ask the administrator.",CourseCreateOrUpdatePurchaseConditionsValidationEmails:"Email for enrollment validation notifications",CourseCreateOrUpdatePurchaseConditionsValidationEmailsTooltip:"Email which will receive notifications when there are new enrollments to validate. You can add multiple emails by adding a semicolon between each.",CourseCreateOrUpdateSectionEventCUDaysNumberForEventReminder:"Days number",CourseCreateOrUpdateSectionEventCUDaysNumberForEventReminderTooltip:"Days number for sending a reminder notification. For example 3 days before the event",CourseCreateOrUpdateSectionEventCUSendReminderForEvent:"Send a reminder",CourseCreateOrUpdateSEODescription:"Description that will be shown in search engines",CourseCreateOrUpdateSEODescriptionPlaceHolder:"SEO description (155 characters recommended , 250 characters max)",CourseCreateOrUpdateSEOTitle:"Title to show in URL",CourseCreateOrUpdateSEOTitleTooltip:"Shortened title that is shown in the URL",CourseCreateOrUpdateStatusArchived:"Archived",CourseCreateOrUpdateStatusAutoAssignationError:"You cannot change the status to draft for this course because it is in auto-assignation to a group.",CourseCreateOrUpdateStatusDraft:"Draft",CourseCreateOrUpdateStatusEnrollmentsAndAutoEnrollmentError:"You cannot put the course back in draft because it contains inscriptions and it is in  auto-assignation for a group.",CourseCreateOrUpdateStatusError:"You can not define the status of the course to draft if there are inscriptions.",CourseCreateOrUpdateStatusLabel:"State",CourseCreateOrUpdateStatusPublished:"Published",CourseCreateOrUpdateSyllabusesAddRequiredModalConfirmationText1:"Do you really want",CourseCreateOrUpdateSyllabusesAddRequiredModalConfirmationText2:"to be a prerequisite for",CourseCreateOrUpdateSyllabusesAddRequiredToasterError:"This element can't be the prerequisite for",CourseCreateOrUpdateSyllabusesDeleteFailure:'The content element \\"{0}\\" cannot be deleted. {1}',CourseCreateOrUpdateSyllabusesDeleteFailurePublished:"Because the catalog item is published.",CourseCreateOrUpdateSyllabusesDeleteModalConfirmationText:'Do you really want to delete \\"{0}\\"?',CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationText:'Are you sure you want to delete the section \\"{0}\\" ?',CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationTextLocked:'It is pre-requisite to \\"{1}\\". <br/> \\"{1}\\" that has the section as a prerequisite will no longer have a requirement.',CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationTextWithChildren:"All the elements contained in the section will be moved outside it.",CourseCreateOrUpdateSyllabusesDeleteRequiredModalConfirmationText:"Do you really want to remove this prerequisite for",CourseCreateOrUpdateSyllabusesDeleteSuccess:'The content element \\"{0}\\" was succesfully deleted.',CourseCreateOrUpdateSyllabusesGridColumnCourseStructure:"Catalog item Structure",CourseCreateOrUpdateSyllabusesGridColumnIsVisible:"Visible",CourseCreateOrUpdateSyllabusesGridColumnRequired:"Count in course completion",CourseCreateOrUpdateSyllabusesSelectRequiredModalConfirmationText:"Select a prerequisite for",CourseCreateOrUpdateSyllabusesTitle:"Course Structure",CourseCreateOrUpdateUpdateTitle:"Modify Catalog Item",CourseCUDisplaySettingsColor:"Color",CourseCUDisplaySettingsColorTooltip:"Choose the color to associate with the formation. This will be displayed in the catalog calendar as well as in the trainers' and users' calendars.",CourseCUImageErrorType:"The image must .png or .jpg file",CourseCURemoveTooltip:"Syllabus elements can only be removed in Draft mode",CourseDepublished:"Course depublished",CourseDetailAccessibilityPeriodErrorText:"Access period for exam has expired",CourseDetailDescriptionPrerequisites:"Prerequisites",CourseDetailsAccessActivityButtonModal:"Access my course",CourseDetailsAccessActivityModal:"To access your activity, click:",CourseDetailsAddParticipants:"Participants Selection",CourseDetailsAddToCartPrerequisitesError:"You can not register because you have not yet completed the prerequisites or the deadline for registration is due",CourseDetailsAddToCartSuccess:"The catalog item {0} has been added to cart",CourseDetailsAddToCartSuccessParticipant:"The catalog item {0} has been added to cart for {1} participant.",CourseDetailsAddToCartSuccessParticipantPlural:"The catalog item {0} has been added to cart for {1} participant.",CourseDetailsAlertDesktopStep1:"From Safari menu, go to preferences and select Websites tab",CourseDetailsAlertDesktopStep2:'Select \\"Pop-up Windows\\"',CourseDetailsAlertDesktopStep3:'Next to \\"When visiting other websites\\", choose \\"Allow\\" option',CourseDetailsAlertDesktopStep4:"Close the menu, go back to Safari and refresh your page",CourseDetailsAlertDesktopStepsTitle:"For computers :",CourseDetailsAlertMobileStep1:"Access to the device settings",CourseDetailsAlertMobileStep2:"Select Safari App",CourseDetailsAlertMobileStep3:'Deactivate \\"Block Pop-Ups\\"',CourseDetailsAlertMobileStep4:"Close the menu, go back to Safari and refresh your page",CourseDetailsAlertMobileStepsTitle:"For mobile devices and tablets :",CourseDetailsAlertSafari:'The \\"Safari\\" browser blocks advertising pages by default and prevents your page from oppening. To remedy the problem, please change browser or  :\\\\n\\\\nOn mobile and tablet :\\\\n1 - Go to the device Settings\\\\n2 - Select \\"Safari\\"\\\\n3 - Deactivate \\"Block Pop-ups\\".\\\\n\\\\nOn Computer :\\\\n1 -From the Safari menu, choose Preferences  and click the Security tab.\\\\n2 - Ensure the Block pop-up windows option is not checked. Unchecking this option will allow pop-ups',CourseDetailsAlertWarningSubTitle:"By Default, the 'Safari' browser blocks pop-up pages and prevents the opening of the page you want to access.",CourseDetailsAlertWarningTitle:"ATTENTION",CourseDetailsAlertWarningtWhatToDoSubTitle:"To remedy the problem, please either use a different browser or apply the following changes:",CourseDetailsAlertWhatToDoTitle:"WHAT TO DO?",CourseDetailsAlertWindows:"Please disable or change your ad blocker settings to access this page.",CourseDetailsAlreadyEnrolledModal:"You have already registered for this course",CourseDetailsBuyLicense:"Buy Licenses",CourseDetailsComeBackLater:"Please contact us",CourseDetailsCompanyPlaceholder:"Compagnie",CourseDetailsDescriptionAccessCode:"Access Code",CourseDetailsDescriptionActivities:"Activities",CourseDetailsDescriptionAddToCart:"Add to Cart",CourseDetailsDescriptionBadges:"Badges",CourseDetailsDescriptionConfirmMySubscription:"Confirm my subscription",CourseDetailsDescriptionHowToObtainBadge:"Details of the badge",CourseDetailSelfEnrollLogIn:"Please log in to continue registration.",CourseDetailsEnrollAgainButtonModal:"Register",CourseDetailsEnrollAgainModal:"To register again, click on:",CourseDetailsEnrollmentPendingPaymentPopText:"Your payment is still pending. If you wish to unsubscribe, please go to 'My space'.",CourseDetailsEnrollmentPendingPop:"Please Note...",CourseDetailsEnrollmentPendingPopText:"Your registration is pending validation. If you wish to unsubscribe, please go to 'My space'.",CourseDetailsErrorHasComplete:"You are already registered and you have not yet finished your training. You can not register again.",CourseDetailsGoToEnrollmentBody:"You can choose to see your registration for this activity or to continue your registration process.",CourseDetailsGoToEnrollmentButton:"Consult your enrollment",CourseDetailsGoToEnrollmentContinueShopingButton:"Continue registration process",CourseDetailsGoToEnrollmentHeader:"You are allready enrolled !",CourseDetailsMemberCodePlaceholder:"Member code",CourseDetailsNoOccurrenceFound:"Dates for this event are pending.",CourseDetailsOnlyOneValidationRequiredInCart:"Only one item can be in the cart when validation is required",CourseDetailsParticipantsList:"List of participants",CourseDetailsPromptModalToCartButtonEnroll:"Enroll",CourseDetailsPromptModalToCartInfo1:"If you want to have the autonomy to manage your activity licenses, the registration of your users and follow the progress of their training, press on License.",CourseDetailsPromptModalToCartInfo2:"If you just want to register yourself or other participants for a training, press on Enroll.",CourseDetailsPromptModalToCartInfo2Hint:"If you choose this option you will be appointed as a supervisor and a group will be assigned to you. You will then be able to create accounts for your users and register them for the activity with the purchased licenses.",CourseDetailsPromptModalToCartTitle:"Please choose one of the following two options",CourseDetailsSyllabusAddToCart:"Add to Cart",CourseDetailsSyllabusAlreadySusbscribeToWaitingList:"You are already registered to this waiting list",CourseDetailsSyllabusCanceledOccurrence:"Occurrence has been canceled",CourseDetailsSyllabusComingSoonTrainer:"Coming soon",CourseDetailsSyllabusErrorGetExamCode:"An error occured when trying to get the exam code",CourseDetailsSyllabusExamCodeModalTitle:"Exam Proctoring Code",CourseDetailsSyllabusGetExamCode:"Launch",CourseDetailsSyllabusGetExamCodeUsed:"Session ended",CourseDetailsSyllabusLaunchSyllabusItemMessage:"You have already started the exam. It must be closed in order to launch it again.",CourseDetailsSyllabusSusbscribeToWaitingList:"You have successfully been placed for the waiting list of  {eventName}.",CourseDetailsSyllabusTrainers:"Trainer(s)",CourseDetailsSyllabusWaitingListUserConnect:"You must be logged in to subscribe to a waiting list.",CourseDetailSyllabusAccessibilityPeriodLaunchExpiredTooltip:"You cannot start the exam because the access period has expired.",CourseDetailSyllabusAccessibilityPeriodLaunchNoStartedTooltip:"You will be able to start your exam on the date and time indicated.",CourseDetailSyllabusCompleted:"Completed",CourseDetailSyllabusWaitingForCorrection:"Waiting for correction",CourseDetailsYouAreRegistered:"You are registered",CourseDetailTrainerDocument:"Documents",CourseDetailTrainerDocumentDownloadAllFile:"Download all files in zip format",CourseDetailTrainerDocumentDownloadFile:"Download file",CourseDetailTrainerDocumentDownloadFolder:"Download folder",CourseEnrollmentDetailExamStatus:"Exam proctoring status",CourseEnrollmentDetailInValidExam:"Proctoring: Invalid",CourseEnrollmentDetailInValidExamTooltip:"View exam session details",CourseEnrollmentDetailInValidIdMessage:"There was a problem with the ID provided. You will receive an email from Integrity Advocate to resend a photo of your ID to continue verifying your exam session.",CourseEnrollmentDetailInValidIdMessageFirstMsg:"Invalid ID.",CourseEnrollmentDetailInValidRuleMessage:"An exam rule has been violated. Please contact the administration.",CourseEnrollmentDetailInValidRuleMessageFirstMsg:"Rules Violation",CourseEnrollmentDetailPendingExam:"Proctoring: Verification in progress",CourseEnrollmentDetailValidExam:"Proctoring: Valid",CourseErrorDuplicateParticipantEmail:"There are two participant with email {0} for the activity: {1}. Each participant should have is own email address. If you do not want the person to be notified of its registration to the activity please uncheck the box : Notify by email.",CourseErrorHasNotAccess:"The course {0} is not available anymore",CourseErrorNotExist:"This course does not exist",CourseErrorNotExistTenant:"This course does not exist on this portal",CourseErrorPriceChanged:"The price of course: {0} has changed to {1}",CourseExpendedCount:"Number of times the deadline has been extended",CourseHasAccessPeriodTooltip:"Indicates that this element has an access period. Click to see details.",CatalogListHasAccessPeriodTooltip:"Indicates that this element has an access period.",CourseExamCUChangeUsersAccessPeriod:"Update users access period",CourseHasExpired:"The course has expired.",CourseLicensesAssignedToYou:"Course licenses assigned to you",CourseLimitDate:"Deadline to complete this course",CourseListContainProctoredExamTooltip:"The course contains a proctored exam",CourseListDeleteCourseConfirmMessage:"Please confirm",CourseListDeleteHasEnrollmentsError:"You cannot delete this item because there are registered users.",CourseListDeleteHasTransactionsError:"You cannot delete this item because it is related to transactions.",CourseListProctoringIconTooptip:"Edit proctored exam settings",CourseListSearchTooltip:"Search in the grid based on title and label",CourseListTitle:"Catalog Items",CourseListTooltipEditHomePage:"Edit this course promoted on the homepage",CourseListTooltipPublishOnHomePage:"Promote on the home page",CourseListTooltipRemoveOnHomePage:"Remove this course from the homepage",CourseManagementRequiredSectionValidationError:"The section must have at least one element that counts in the completion so it can be a requirement for another element of the content.",CourseManagementRequiredSectionValidationItemsError:'You cannot uncheck the \\"Account in Course Completion\\" box for this item because it is part of a section that is required by another element in the content. The section must contain at least one element that counts in the completion.',CourseManagementRequiredSectionValidationOnDeleteError:"You cannot delete this element because it is part of a section that is required by another element of the content. The section must contain at least one element that counts in the completion.",CourseManagementRequiredSectionValidationOnMovingError:"You cannot move this element outside the section because it is part of a section that is required by another element of the course. The section must contain at least one element that counts in the completion.",CourseNotPublished:"You cannot register because the course is not published.",CourseProgressReportToExcelColumnTrainingTime:"Total Training time (Minutes)",CourseProgressReportToExcelColumnTrainingTimeString:"Total Training time (Hours/Minutes)",Courses:"Courses",CoursesByUserColumnCompany:"Company",CoursesByUserColumnMemberCode:"Member code",CoursesByUserCompletionPercentage:"Progress",CoursesByUsersAdminLabel:"Label",CoursesColumnAdminLabel:"Label",CoursesColumnCompletedEnrollmentCount:"Completed courses",CoursesColumnEnrollmentCount:"Enrollment count",CoursesColumnLabel:"Title",CoursesColumnTotaltrainingHours:"Total training Time",CoursesColumnTotaltrainingMinutes:"Total training in minutes",CoursesListArchiveCourseConfirmMessage:"Please confirm",CoursesListArchiveCourseConfirmMessageText:"Are you sure you want to archive the selected item ?",CoursesListArchiveCourseSuccess:"The course was successfully archived!",CoursesListBackListTitle:"Catalog Management",CoursesListColumnAccessibilityPeriod:"Access Period",CoursesListColumnAdminLabel:"Label",CoursesListColumnCategory:"Category",CoursesListColumnLabel:"Title",CoursesListColumnPublicationPeriod:"Publication Period",CoursesListColumnStatus:"State",CoursesListColumnSubCategory:"Subcategory",CoursesListColumnType:"Type",CoursesListColumnVisibility:"Visibility","CatalogManagement.Syllabus.DeleteConfirmText":"Are you sure you want to delete the selected item?","CatalogManagement.Syllabus.DeleteConfirmTextWarning":"Once the item is deleted, you will not be able to recover it.",CoursesListDeleteCourseSuccess:"The item was successfully deleted!",CoursesListDuplicateCourseConfirmMessage:"Please confirm",CoursesListDuplicateCourseConfirmMessageText:"Are you sure you want to duplicate the selected item ?",CoursesListDuplicateCourseSuccess:"The item was successfully duplicated!",CoursesListHomePageManagementPublishCheckbox:"Are you sure you want to promote this item on the homepage?",CoursesListHomePageManagementUnpublish:"Please Confirm",CoursesListHomePageManagementUnpublishText:"Do you wish to remove the item from the homepage? This will not affect the item.",CoursesListStatusArchived:"Archived",CoursesListStatusDraft:"Draft",CoursesListStatusPublished:"Published",CoursesListVisibilityTenantEmployee:"Restricted",CoursesListVisibilityTenantHidden:"Private",CoursesListVisibilityTenantPublic:"Public",CoursesListVisibilityUxPublic:"Ux Public",CoursesRedirect:"You are being redirected",CoursesTaken:"Completed Courses",CourseStarted:"Ongoing Courses",CoursesToTake:"Upcoming Courses",CourseTypeRequired:"Course",CourseUnavailable:"Your access time has expired.",CreateAccount:"Create an Account",CreateASession:"Create a session",CreateGroupAutoAssignCourses:"List of activities for auto-assignment",CreateGroupAutoAssignCoursesNewGroup:"Please select the activities you would like in auto-assignment for the group:",CreateGroupAutoAssignCoursesNewGroup2:'If you don\'t want to enable auto-assignment, click on the \\"Save and close\\" button.',CreateGroupAutoAssignCoursesNewGroupInfo:'Please select the activities you want to set up as auto-assignment for the group. If you don\'t want to enable auto-assignment, click the \\"Save and Close\\" button.',CreateGroupAutoAssignCoursesSearch:"Search by course label",CreateGroupAutoAssignCoursesWarning:"Only new users to the group will be registered for the selected activities.",CreateGroupAutoAssignSelectCourse:"Select the activities or activity bundles to configure in auto-assignment",CreateGroupAutoAssignSelectCourseHint:'If you don\'t want to enable auto-assignment, click on the \\"Save and close\\" button.',CreateGroupAutoAssignSelectCourseSearch:"Search by activity or activity bundle",CreateGroupModalParentGroupHint:"The new group will be create at the root if no parent group is selected.",CreateGroupModalSearch:"Search by group name",CreateGroupModalSearchAdmin:"Search a parent group",CreateGroupModalSearchSupervisor:"Select a parent group",CreateItNow:"CREATE IT NOW",CreateNew:"Create New",CreateNewAccount:"Create a new account",CreateNewGroup:"Create a new group",CreateNewPage:"Create a new page",CreateOrOUpdatePrerequisiteAllDone:"All prerequisites must be completed",CreateOrOUpdatePrerequisiteAllDoneTooltip:"All prerequisites must be completed before a learner can register",CreateOrOUpdatePrerequisiteOnlyOneDone:"At least one prerequisite must be completed",CreateOrOUpdatePrerequisiteOnlyOneDoneTooltip:"At least one of the prerequisited must be completed before a learner can register.",CreateOrUpdateCourseRestrictedEmpty:"Visibility is set to <strong>Resticted (Groups)</strong>, but you have not selected any groups. </br></br> Woud you like to set the visibility as <strong>Public</strong> before saving ?",CreateOrUpdateDisplaySettingsRegistrationToOccurrenceBoughtBySomeOneElse:"Registration by a third party",CreateOrUpdateDisplaySettingsRegistrationToOccurrenceBoughtBySomeOneElseTooltip:"The notification that will be sent to the user when he was registered by a third party to this catalog item.",CreateOrUpdateEnableLaunchAfterCompletion:"Enable launch after completion",CreateOrUpdateEnableLaunchAfterCompletionTooltip:"Allow users to relaunch once completed",CreateOrUpdateLinkEmptyLabelError:"Link label cannot be empty",CreateOrUpdateNotificationEmailTitle:"Email Notifications",CreateOrUpdateNotificationSettingActivate:"Enable Sending",CreateOrUpdateNotificationSettingDeactivate:"Disable Sending",CreateOrUpdateNotificationSettingLicenseOfEventAssignedToSupervisorDeactivateTooltip:"If checked, the notification sent to the supervisor for assigning the licenses will not be sent.",CreateOrUpdateNotificationSettingLicenseOfOnLineCourseAssignedToSupervisorDeactivateTooltip:"If checked, the notification sent to the supervisor for assigning the licenses will not be sent.",CreateOrUpdateNotificationSettingRegistrationByAssignmentToOccurrenceDeactivateTooltip:"If checked, notification for registration by assignment to this catalog item will not be sent to the user.",CreateOrUpdateNotificationSettingRegistrationByAssignmentToOccurrenceForNewUserDeactivateTooltip:"If checked, notification for registration by assignment of the new user to this catalog item will not be sent.",CreateOrUpdateNotificationSettingRegistrationByAssignmentToOnLineCourseForNewUserDeactivateTooltip:"If checked, notification for registration of the new user to this catalog item will not be sent.",CreateOrUpdateNotificationSettingRegistrationToOccurrenceBoughtBySomeOneElseDeactivateTooltip:"If checked, the notification for registration of this catalog item by a third party will not be sent to the user.",CreateOrUpdateNotificationSettingRegistrationToOccurrenceDeactivateTooltip:"If checked, notification for registration to this catalog item will not be sent to the user.",CreateOrUpdateNotificationSettingRegistrationToOnLineCourseBoughtBySomeOneElseDeactivateTooltip:"If checked, the notification for registration of this catalog item by a third party will not be sent to the user.",CreateOrUpdateNotificationSettingRegistrationToOnLineCourseDeactivateTooltip:"If checked, notification for registration to this catalog item will not be sent to the user.",CreateOrUpdateNotificationSettings:"Notifications",CreateOrUpdateNotificationSettingsArrowDownTooltip:"Open",CreateOrUpdateNotificationSettingsArrowUpTooltip:"Close",CreateOrUpdateNotificationSettingsAsyncClassReminderToUserAutocomplete:"Class Reminder",CreateOrUpdateNotificationSettingsAsyncClassReminderToUserTooltip:"The reminder for the class sent to the learner",CreateOrUpdateNotificationSettingsCertificationExpirationTooltip:"If checked, the notification sent to the user following the expiration of the certification will not be sent.",CreateOrUpdateNotificationSettingsCertificationExpirationToUser:"Reminders for certification expiration, currently your certificate is set to last for {{parentVm.model.courseExpiryMonths}} month(s).",CreateOrUpdateNotificationSettingsCertificationExpirationToUserAutocomplete:"Certification expiration reminder",CreateOrUpdateNotificationSettingsCertificationExpirationToUserTooltip:"The notification sent to the learner following the expiration of the certification",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToSupervisorAutocomplete:"Copy of Completion to Supervisor",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToSupervisorAutocompleteTooltip:"The notification sent to the supervisor informing him that the user he had enrolled, has finished his training",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToSupervisorDeactivateTooltip:"If checked, the copy of the notification for completion will not be sent.",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToUserAutocomplete:"Completion sent to the learner",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToUserAutocompleteTooltip:"The notification sent to the user following completion of the training",CreateOrUpdateNotificationSettingsConfirmationOfCourseCompletionToUserDeactivateTooltip:"If checked, the notification sent to the user following completion of the training will not be sent.",CreateOrUpdateNotificationSettingsDelinedValidationAutocomplete:"Validation declined message","CreateOrUpdateNotificationSettingsDelinedValidationAutocomplete_Duplicate[1]":"Validation declined message",CreateOrUpdateNotificationSettingsDelinedValidationAutocompleteTooltip:"The notification sent to the user following the refusal of validation by the administrator.",CreateOrUpdateNotificationSettingsDelinedValidationDeactivateTooltip:"If checked, the notification to the user following a refusal of validation by the administrator will not be sent.",CreateOrUpdateNotificationSettingsEventReminderTooltip:"If checked, the notification sent to the user as a reminder to the event will not be sent.",CreateOrUpdateNotificationSettingsEventReminderToUserAutocomplete:"Event Reminder",CreateOrUpdateNotificationSettingsEventReminderToUserTooltip:"The reminder for the event sent to the learner",CreateOrUpdateNotificationSettingsGridColumnLabel:"Label",CreateOrUpdateNotificationSettingsInformAboutRegistrationToTheOccurrenceAutocomplete:"Inform about enrollment",CreateOrUpdateNotificationSettingsInformAboutRegistrationToTheOccurrenceAutocompleteTooltip:"The notification sent to users, listed in the occurrence emails list, to inform them of the enrollment to the  occurrence",CreateOrUpdateNotificationSettingsInformAboutRegistrationToTheOccurrenceDeactivateTooltip:"If checked, the notification to inform about enrollment, will not be sent.",CreateOrUpdateNotificationSettingsLicenseOfEventAssignedToSupervisorAutocomplete:"Informing supervisor of licensing",CreateOrUpdateNotificationSettingsLicenseOfEventAssignedToSupervisorAutocompleteTooltip:"This is the notification sent to the supervisor to inform him of the licenses, that have been assigned to him.",CreateOrUpdateNotificationSettingsLicenseOfOnLineCourseAssignedToSupervisorAutocomplete:"Informing supervisor of licensing",CreateOrUpdateNotificationSettingsLicenseOfOnLineCourseAssignedToSupervisorAutocompleteTooltip:"This is the notification sent to the supervisor to inform him of the licenses, that have been assigned to him.",CreateOrUpdateNotificationSettingsNotificationAutocompletePlaceholder:"Tap to search for notification",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOccurrenceAutocomplete:"Registration by assignment",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOccurrenceAutocompleteTooltip:"The notification that is sent, when the Administrator or Supervisor, register the user to this catalog item. The user is thus informed of its registration.",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOcurrenceForNewUSerAutocomplete:"Enrollment of a new user",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOcurrenceForNewUSerAutocompleteTooltip:"This is the notification that will be sent when the administrator or supervisor creates a new account and then logs the user to that catalog item.",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOnLineCourseForNewUSerAutocomplete:"Enrollment of a new user",CreateOrUpdateNotificationSettingsRegistrationByAssignmentToOnLineCourseForNewUSerAutocompleteTooltip:"This is the notification that will be sent when the administrator or supervisor creates a new account and then logs the user to that catalog item.",CreateOrUpdateNotificationSettingsRegistrationToCourseOnLineByAssignmentAutocomplete:"Registration by assignment",CreateOrUpdateNotificationSettingsRegistrationToCourseOnLineByAssignmentAutocompleteTooltip:"The notification that is sent, when the Administrator or Supervisor, register the user to this catalog item. The user is thus informed of its registration.",CreateOrUpdateNotificationSettingsRegistrationToOnlineCourse:"Enrollment",CreateOrUpdateNotificationSettingsRegistrationToOnLineCourseBoughtBySomeOneElseAutocomplete:"Registration by a third party",CreateOrUpdateNotificationSettingsRegistrationToOnLineCourseBoughtBySomeOneElseAutocompleteTooltip:"The notification that will be sent to the user when he was registered by a third party to this catalog item.",CreateOrUpdateNotificationSettingsRegistrationToOnlineCourseTooltip:"The notification that will be sent to the user when he enrolls in this catalog item.",CreateOrUpdateNotificationSettingsSendAsyncClassReminderTooltip:"If checked, the class reminder notification will be sent to the user at the programmed frequency.",CreateOrUpdateNotificationSettingsSendCertificationReminderTooltip:"If checked, the certification expiration reminder notification will be sent to the user by SMS, according to the programmed frequency. The user must have configured his phone number for SMS notifications in his profile.",CreateOrUpdateNotificationSettingsSendEventReminderTooltip:"If checked, the event reminder notification will be sent to the user at the programmed frequency.",CreateOrUpdateNotificationSettingsSendEventReminderTooltipSms:"If checked, the event reminder notification will be sent to the user by SMS, according to the programmed frequency. The user must have configured his phone number for SMS notifications in his profile.",CreateOrUpdateNotificationSmsTitle:"Sms Notifications",CreateOrUpdatePrerequisiteOperator:"Operator to apply for prerequisites",CreateOrUpdatePurchaseConditionsHasWaitingList:"Allow waiting list registration",CreateOrUpdatePurchaseConditionsHasWaitingListDefinition:"If there are no more available seats or the event itself has no occurrences yet, users can add themselves to a waiting list and be notified of availabilities.",CreateOrUpdatePurchaseConditionsHasWaitingListTooltip:"The waiting list option will display if the course contains an event.",CreateOrUpdateSectionAsyncClassReminderForEventTooltip:"Select notification for sending reminder",CreateOrUpdateSectionEventReminderAutocompletePlaceholder:"Select notification for sending reminder",CreateOrUpdateSectionEventReminderForEvent:"Select notification for sending reminder",CreateOrUpdateSectionEventReminderForEventTooltip:"Select notification for sending reminder",CreateOrUpdateTenantSettingsRegistrationToOccurrenceAutocomplete:"Enrollment",CreateOrUpdateTenantSettingsRegistrationToOccurrenceAutocompleteTooltip:"The notification that will be sent to the user when he enrolls in this catalog item.",CreateOrUpdateV2sullabusesCUCertificateTypeNotAvailableModalMessage:"The content element of type \xabCertificate\xbb is not available if your catalog item already contains an \xabCertificate\xbb.",CreateOrUpdateV2sullabusesCUEventTypeNotAvailableModalMessage:"The content element of type \xabEvent\xbb is not available if your catalog item already contains an \xabEvent\xbb.",CreateOrUpdateV2syllabusesCUSelectContentType:"Select a content type",CreatePassword:"Create password",CreateTeamsMeeting:"Create MS Teams meeting",CreateUserByAdminBody1:"Your account on",CreateUserByAdminBody2:"has been created.",CreateUserByAdminBody3:"Please set your password by clicking the",CreateUserByAdminBody4:"[Create password]",CreateUserByAdminBody5:"link in order to connect to and access the activity.",CreateUserByAdminSalutation:"Good day",CreateUserByAdminTitle:"Registration to the platform",CreateYourOwn:"Create your own",CreationTime:"Creation Date",CsvDownload:"Download",CsvEmail:"if the email address is omitted, the created member will be assigned your email address. You will therefore receive all notifications concerning it. A username and password will be automatically generated by the platform.",CsvEmailHeader:"Email",CsvError:"ERROR",CsvFile:"CSV File",CsvFileBrowse:"Select a CSV file",CsvFirstNameHeader:"First Name",CsvLastNameHeader:"Last Name",CsvMessageAllColumnsEmpty:"All columns are empty",CsvMessageAlreadyExists:"The user already exists in the group",CsvMessageCheckOutputCsv:"Check the output CSV file. If you don't see it, check the blocked pop-ups.",CsvMessageCheckoutputCsvResults:"Check the output CSV file to see the results. If you don't see it, check the blocked pop-ups.",CsvMessageEveryoneWasAddedWithSuccess:"Everyone was added with success",CsvMessageFileFormatShouldBeCsv:"The file format should be CSV",CsvMessageInvalidFile:"The file is not a valid csv file.",CsvMessageInvalidInputRow:"Invalid Input Row",CsvMessageSomeUsersNotAdded:"Some users were not added",CsvMessageSuccessfullyAdded:"The user was successfully added to group",CsvMessageSuccessfullyCreatedAndAdded:"The user was successfully created and added to group",CsvMessageUserMustHaveColumns:"The user must have a first name and last name columns filled to be inserted",CsvMessageYouMustChoseAFile:"You must chose a file",CsvPassword:"the temporary password created for the user. He will have to change it on the first connection.",CsvPasswordHeader:"Created Password",CsvStatus:"OK if the assignation worked (with the creation of the user account, if necessary). ERROR otherwise.",CsvStatusDetails:"details of the Status",CsvStatusDetailsHeader:"Status Details",CsvStatusHeader:"Status",CsvStep1:"Step 1",CsvStep1Description:"Click the button to download the CSV template file to import users.",CsvStep2:"Step 2",CsvStep2Description:'For each user you want to add  fill the columns in this order. Columns in <span style=\\"color:red\\">red</span> are required.',CsvStep3:"Step 3",CsvStep3Description:'Upload your filled CSV file. Then click on the \\"Submit\\" button.Once the file has been made, you will be able to download it and view the accounts making status. The file will contain the following informations :',CsvStep3Step1:'If the user account was made without an e-mail address, in the file, \\"Username\\" and \\"Password\\" are auto-generated. You can reach out to the user and communicate those credientials so they are able to log in. Upon their login, they can change their password.',CsvStep3Step2:"The Status : OK if the account has been succesfully made. ERROR otherwise.",CsvSubmit:"Submit",CSVUploadWarningTooltip:"WARNING, if you are creating the CSV file under OSX(MAC), do not use a Windows computer to upload the file.",CsvUserCompanyHeader:"User Company",CsvUserCompanyIdentityHeader:"User identifier in the company",CsvUserCompanyPositionExample:"Programmer",CsvUserCompanyPositionHeader:"User position in the company",CsvUserNameCreated:"serves as an identifier to login to the platform",CsvUserNameCreatedHeader:"Created User Name",CultureCapitalLeters:"EN",CultureFull:"English",CultureType:"en",CurrentFolder:"Current Folder",CurrentPassword:"Current password",CustomColumnRemoveConfirm:"Are you sure you want to delete the selected column?",CustomColumnRemoveConfirmSecondPart:"Once the column is deleted you will not be able to retrieve it anymore.",CustomFieldAllowUserEditing:"Allow the user to modify the field",CustomFieldAllowUserEditingTooltip:"If the box is checked, the user will be able to modify the field from their profile.",CustomFieldAlreadyUsedDeleteConfirm:"The field is linked to at least one user, are you sure you want to delete the selection ?",CustomFieldCUBackTitle:"Custom Fields",CustomFieldCUCreateTitle:"New Custom Field",CustomFieldCUPlaceHolder:"Placeholder",CustomFieldCUPlaceHolderTooltip:"Title that will be displayed inside the field",CustomFieldCUSuccess:"The custom field was succesfully saved!",CustomFieldCUTitle:"Title",CustomFieldCUTitleTooltip:"Title given to the custom field. It will be displayed to users.",CustomFieldCUTooltip:"Tooltip",CustomFieldCUTooltipTooltip:"Tooltip allowing explanations on the spot",CustomFieldCUUpdateTitle:"Modify Custom Field",CustomFieldDisplayInCreateAccount:"Use the field in account creation",CustomFieldDisplayInCreateAccounttooltip:"If the box is checked, the field will be used in the account creation form.",CustomFieldDisplayInInProfil:"Display the field in the user account",CustomFieldDisplayInInTooltip:"If the box is checked, the field will be displayed in the user's account",CustomFieldDisplayInProgressReport:"Display the field in the progress report",CustomFieldDisplayInProgressReporttooltip:"If the box is checked, the field will be displayed in the progress report",CustomFieldDisplayInWaitingListReport:"Display the field in the waiting list report",CustomFieldDisplayInWaitingListReporttooltip:"If the box is checked, the field will be displayed in the waiting list report",CustomFieldFormEmtpyDropdownTooltip:"Please create an option for the dropdown list.",CustomFieldFormEmtpyGridHint:"The grid must have at least one element to be valid",CustomFieldFormEmtpyUniqueChoiceTooltip:"Please create an option for the unique choice field.",CustomFielDisplayInInCertificate:"Use the field in the certificate",CustomFielDisplayInInCertificateTooltip:"If the box is checked, you can use the field in the certificate",CustomFieldIsRequired:"Required Field",CustomFieldIsRequiredTooltip:"If the box is checked, the user must fill in the field.",CustomFieldListGridColumnTitle:"Title",CustomFieldListRemoveSuccessfull:"The custom field has been deleted with success.",CustomFieldListRemoveUnsucessfull:"You cannot delete the custom field",CustomFieldListRemoveUnsucessfullCertificate:"You cannot delete this custom field because it has already been used by a certificate",CustomFieldListTitle:"Custom Fields",CustomFieldsSection:"Custom Fields Section",CustomFieldTypeInUse:"Once published and in use, the Custom field's type cannot be modified.",CustomHeader:"Custom Header",Customized:"Customized",CustomizedPeriod:"Customized period",CustomizeNotifications:"Customize Notifications",CustomLink:"Custom Links",CustomLinks:"Customized links",CustomPageCantBeDeleted:"Impossible to delete this page as it is currently used in the footer.",CustomPageConsentPreferences:"Consent Preferences",CustomPageContactUsSEODescription:"To Contact Us",CustomPageCreateOrUpdateAddTitle:"Add a new page",CustomPageDuplicated:"The custom page has been duplicated",CustomPageLabel:"Page label",CustomPageListHomePageManagementPublishCheckbox:"Promote this custom page on the homepage",CustomPageManagementAddTitle:"New Custom Page",CustomPageManagementEditTitle:"Edit the selected page",CustomPageManagementRemoveTitle:"Delete the selected page",CustomPageManagementTitle:"Custom Pages Management",CustomPageTechnicalSupportLabel:"Technical Support",CustomPageTermsAndConditionsLabel:"Terms and conditions",CustomPageTermsAndConditionsSEODescription:"Terms and conditions on the platform",CustomPageUrl:"Page url",CustomUrlGenerated:'The URL is created by the platform once the personalized page has been saved. This URL will be used in the \\"Footer management\\". It will display the personalized page when you click on the link in the footer.',DashboardActiveUserCurrentMonthDetails:"Current month",DashboardActiveUsers:"Active Users",DashboardActivitiesStatus:"Activities Status",DashboardActivitiesWaitingList:"Activities Waiting List",DashboardActivityClassroomAttendancePluralText:"classroom attendance",DashboardActivityClassroomAttendanceSingularText:"classroom attendance",DashboardActivityOnly:"Activities Only",DashboardActivityPlural:"activities",DashboardActivitySingular:"activity",DashboardActivitySortingOptionOne:"Connected users",DashboardActivitySortingOptionOneText:"connected users",DashboardActivitySortingOptionThree:"Classroom attendance",DashboardActivitySortingOptionThreeText:"classroom attendance",DashboardActivitySortingOptionTwo:"Classroom activities",DashboardActivitySortingOptionTwoText:"classroom activities",DashboardActivityWithEvents:"Activities with Events",DashboardActivityWithoutEvents:"Activities without Events",DashboardAddCatalog:"Create Catalog Item",DashboardAdminListCountLabel:"administrators",DashboardAdminListCountPage:"Page",DashboardAdminListTitle:"List of Admins",DashboardAllActivity:"All Activities",DashboardAllCategories:"All Categories",DashboardAllGroups:"All Groups",DashboardAllType:"All Types",DashboardApr:"APR",DashboardArchived:"Archived",DashboardAug:"AUG",DashboardBestCustomerFilterCompany:"Companies",DashboardBestCustomerFilterCompanyAndUsers:"Companies and Users",DashboardBestCustomerFilterSelectCompanyAndUsers:"Select",DashboardBestCustomerFilterSelectYear:"Select year",DashboardBestCustomerFilterUsers:"Users",DashboardBestCustomerPosition:"Pos.",DashboardBestCustomerSales:"Sales",DashboardBestCustomerTransactions:"Transactions",DashboardBetaBannerCTA:"Send us an email!",DashboardBetaBannerTagline:"Do you have any comments or suggestions?",DashboardBetaBannerTitle:"Beta version",DashboardByCategory:"By Category",DashboardByIncome:"By Revenue",DashboardByNumberOfSales:"By Number of Sales",DashboardByPurchase:"By Sales",DashboardCertificationDeadlines:"Expiring Certificates",DashboardCompletCatalog:"Complete Catalog",DashboardCompletedCoursesTitle:"Completed Courses",DashboardContactUs:"Contact us to modify the plan",DashboardContractDate:"Contract Date",DashboardCreateGroup:"Create Groups",DashboardCreateSupervisor:"Add Supervisor","DashboardCreateSupervisor_Duplicate[1]":"Add Supervisor",DashboardCreateTrainer:"Add Trainer",DashboardCreateUser:"Add User",DashboardCurrentContract:"Current Plan",DashboardCurrentMonth:"Current month",DashboardCurrentYear:"Current Year Sales",DashboardDec:"DEC",DashboardDraft:"Not Published",DashboardEmail:"Emails",DashboardEnrollmentAwaitingValidation:"Enrolments Awaiting Validation",DashboardEnrollmentStatus:"Enrollment Status",DashboardFeb:"FEB",DashboardFilterPeriod:"Within 60 days (Based on the filtered period of the dashboard)",DashboardGlobalSalesTooltip:"Year-Over-Year (YOY) allows you to compare two consecutive years.",DashboardGroupNullSupervisor:"None",DashboardGroupsListName:"Group name",DashboardGroupsListNumberOfUsers:"Number of users",DashboardGroupsListSupervisors:"Supervisors",DashboardIncome:"Income",DashboardInfoBody1:"The new dashboard, more visual than ever! It offers you a lot of information about your activities.",DashboardInfoBody2:"Switch between real-time and past statistics for all your users or for specific groups using the period selector on the dashboard.",DashboardInfoBody3:"A preview marked with a colored outline indicates that it is affected by a global filter, such as the date picker.",DashboardInfoBody3Text1:"Global Sales with Year-Over-Year (YoY) analysis",DashboardInfoBody3Text2:"Top Sellers and Top Customers",DashboardInfoBody3Text3:"Transaction overview and status",DashboardInfoBody3Text4:"...and more",DashboardInfoHeading1:"Your New Dashboard",DashboardInfoHeading2:"Statistics at a Glance",DashboardInfoHeading3:"More Control, More Visibility",DashboardInfoTooltip:"Show what's new in the dashboard.",DashboardJan:"JAN",DashboardJul:"JUL",DashboardJun:"JUN",DashboardLastMonth:"Last month",DashboardMar:"MAR",DashboardMay:"MAY",DashboardMonthlySalesTooltip:"\xab Month-Over-Month \xbb (MoM) allows you to compare two consecutive Months.",DashboardMonthlyTopSalesTitle:"Top Sales by Month",DashboardNoCatalog:"No Catalog Items Found!",DashboardNoDataLabel:"No data available.",DashboardNoGroupFound:"No Groups Found!",DashboardNoSupervisor:"No Supervisor Identified!",DashboardNoTrainer:"No Trainer Identified!",DashboardNoUsersChart:"The more we are, the more we laugh!",DashboardNov:"NOV",DashboardOct:"OCT",DashboardPayment:"Payments",DashboardPendingPayment:"Pending Payment",DashboardPendingPaymentsList:"Pending Payments",DashboardPendingValidation:"Pending Validations",DashboardPopularCategories:"Popular Categories",DashboardPopularCategoriesAmount:"Amount($)",DashboardPopularCategoriesByAmount:"By amount",DashboardPopularCategoriesBySales:"By Sales",DashboardPopularCategoriesCategory:"Category",DashboardPopularCategoriesList:"Popular Categories",DashboardPopularCategoriesQuantity:"Sales",DashboardProductOnly:"Products Only",DashboardPublisedItems:"Published Items",DashboardPurchase:"Purchase",DashboardRefund:"Refund",DashboardRegistrationAssignationTodayPluralText:"assignments today",DashboardRegistrationAssignationTodaySingularText:"assignment today",DashboardRegistrationAssignationTotalPluralText:"total assignments",DashboardRegistrationAssignationTotalSingularText:"total assignment",DashboardRegistrationBycartTodayPluralText:"registrations by shopping cart",DashboardRegistrationBycartTodaySingularText:"registration by shopping cart",DashboardRegistrationBycartTotalPluralText:"total registrations by shopping cart",DashboardRegistrationBycartTotalSingularText:"total registration by shopping cart",DashboardRegistrationLabel:"registrations",DashboardRegistrationSortingOptionOne:"per cart + assignment",DashboardRegistrationSortingOptionOneText:"registration today",DashboardRegistrationSortingOptionThree:"per assignment only",DashboardRegistrationSortingOptionThreeText:"assignments today",DashboardRegistrationSortingOptionTwo:"per cart only",DashboardRegistrationSortingOptionTwoText:"inscriptions by cart",DashboardRequiredRecertification:"recertification required",DashboardResetFilters:"Please reset the filters and try again.",DashboardSalesCurrentPeriodTitle:"Current Period",DashboardSalesLastPeriodTitle:"Same period last year",DashboardSalesTitle:"Global Sales",DashboardSep:"SEP",DashboardStockagePreview:"Storage Preview",DashboardStorageTitle:"Used Storage",DashboardSupervisorList:"List of Supervisors",DashboardTitle:"My Dashboard",DashboardTodaySales:"Today's Sales",DashboardTooltipPDF:"Export a screenshot of the dashboard in PDF.",DashboardTooltipSeeContract:"View Contract",DashboardTopSalesNameLabel:"Name",DashboardTopSalesSortingOptionOne:"Income",DashboardTopSalesSortingOptionTwo:"Number of sales",DashboardTopSalesTabOneTitle:"Pie Chart",DashboardTopSalesTabTwoTitle:"List View",DashboardTopSalesTitle:"Top Sales by Year",DashboardTopSalesTotalLabel:"Total",DashboardTotalSales:"Total Sales",DashboardTrainerList:"List of active trainers",DashboardTransactionAwaitingPayment:"Transactions Awaiting Payment",DashboardTransactions:"Transactions",DashboardUserChartAdmin:"Administrators",DashboardUserChartComptable:"Accountants",DashboardUserChart\u00c9diteur:"Publishers",DashboardUserChart\u00c9diteurFormateur:"Publishers-Trainers",DashboardUserChartSupervisor:"Supervisors",DashboardUserChartSupervisorPlus:"SupervisorPlus",DashboardUserChartTrainer:"Trainers",DashboardVisits:"Visits",DashboardWishList:"Wish List",DashboardWishlistColumnActivityOnly:"Activities",DashboardWishlistColumnAllElement:"Item",DashboardWishlistColumnNumber:"Number",DashboardWishlistColumnProductOnly:"Products",DashboardYoyAprMar:"April - March",DashboardYoyAugJul:"August - July",DashboardYoyDecNov:"December - November",DashboardYoyFebJan:"February - January",DashboardYoyJanDec:"January - December",DashboardYoyJulJun:"July - June",DashboardYoyJunMay:"June -May",DashboardYoyMarFeb:"March - February",DashboardYoyMayApr:"May - April",DashboardYoyNovOct:"November - October",DashboardYoyOctSep:"October - September",DashboardYoySepAug:"September - August",DashboradTodayRegisrationPluralText:"registrations today",DashboradTodayRegisrationSingularText:"registration today",DashboradTotalActivityPluralText:"classroom activities",DashboradTotalActivitySingularText:"classroom activity",DashboradTotalRegistrationPluralText:"total registrations",DashboradTotalRegistrationSingularText:"total registration",DashbordCostsComingSoon:"Coming soon",DashbordVersion:"Beta version",DashbordVersionCommentOrsuggestion:"Do you have any comments or suggestions?",DashbordVersionOrCommentEmailUs:"Send us an email",DataProtection:"Data Protection",Date:"Date",DateAndTimeDisplayFormat:"Date and time display format",DateColumnChooserToolTip:"Pick which column to filter the date on",DateExpired:"Expires on",DateExpiredPast:"Expired on",DateFormat:"Date format",DateHelperEnds:"Ends",DateHelperStarts:"Starts",DateOfBirth:"Date of Birth",DatePickerClose:"Close",DatePickerCurrentMonth:"Current month",DatePickerErase:"Delete",DatePickerLastMonth:"Last month",DatePickerNoEndDate:"End Date",DatePickerNoStartDate:"Start Date",DatePickerSevenLastDay:"7 last days",DatePickerThirtyLastDay:"30 last days",DatePickerToday:"Today",DatePickerYesterday:"Yesterday",DateRequired:"Start date is required",DateStarted:"Started on",DaysRemainingToComplete:"days remaining to complete",December:"December",DeclinedCardError:"The card was declined",DecYoyDashboard:"Dec",DefaultEmail:"Default email",DefaultFieldsSection:"Default Fields Section",DefaultLinks:"Default links",DefaultPolicyTooltip1:'The toggle \\"',DefaultPolicyTooltip2:'\\" informs the application to use the value defined in the default policy instead of the current policy. This way, if changes are made to the default policy, every role policy with a parameter that uses \\"',DefaultPolicyTooltip3:'\\" will not have to be modified, since they use the value specified in the default policy.',DefaultPolicyTooltipIntro:"Let's say you are managing policies that apply to different roles (or plan to specify different parameters for other roles)...",DefaultValue:"Default value",DeferredPaymentFormConfirmTitle:"Confirm Payment",DeferredPaymentFormDateError:"You must select a date",DeferredPaymentFormEditTitle:"Edit payment information",DeferredPaymentFormPaymentMethodError:"You must select a payment method",DeferredPaymentFormSelectPaymentMethod:"Select a payment method",DelayBeforeTheRegistrationDeadline:"Delay before the registration deadline",DelayForRegistrationPassed:"Delay for the registration has passed",DelayForRegistrationPassedTrans:"Dalay for registration to {0} has passed.",DeleteEventWaitingListError:"You cannot delete this event because there are users on its waiting list.",DeleteNewZone:"Delete Zone",DeleteNewZoneHint:"The drawing area will be erased.",DeleteParticipant:"Delete",DeleteUserAccountWarning:"Please note that all content linked to this user account(s) will be permanently deleted.",DeleteWarning:"All users assigned to this group will be deleted.",DescendingPrice:"Descending Price",Description:"Description",DescriptionSocialMediaHint:"This description will be used when sharing on social networks. If you add the [[FirstNameLastName]] variable, the name of the badge recipient will be displayed.",DirectoriesCUSuccess:"The directory has been successfully added",DirectoriesCUSuccessUpdate:"The directory has been successfully modified",DirectoryCUChooseEventAdd:"Link an event to the directory",DirectoryCULabelNotUnique:"A directory already has this name! Please choose a different name.",DisableContinueQuestion:"Modifying it could affect its users. Are you sure you want to change its content",DisabledBecauseEntreprise:"This parameter cannot be changed because your portal's type is set as a Company.",DisableToAddQuestion:"You can not add a new question because the exam is already used.",DisableToDuplicateQuestion:"You cannot duplicate the question, because the exam is already in use.",DisableToModifyQuestion:"The exam is in use or has already been used",Discount:"Discount",DiscountCannotBeDeleted:"The discount could not be deleted.",DiscountCategory:"Category",DiscountCodeExistErrorMessage:"This code is already taken","DiscountCodeExistErrorMessage_Duplicate[1]":"This code is already taken",DiscountCUImageErrorType:"The image must .png or .jpg file",DiscountCuSearchCourseToolTip:"The search is based on the course label",DiscountDeleteConfirm:"Are you sure you want to delete this discount :",DiscountDeleteConfirmTitle:"Please Confirm Deletion",DiscountDownloadTooltip:"Download as PDF",DiscountGeneratorInfo:"An email will be sent to you with the generated gift certificate(s) attached.",DiscountGeneratorSelectGiftCertificate:"Select a gift certificate",DiscountHasBeenDeleted:"The discount has succesfully been deleted!",DiscountList:"Discount list",DiscountListDeleteTooltip:"Delete",DiscountListEditTooltip:"Edit Discount",DiscountListError:"An error has occured while deleting",DiscountListMenuTitle:"Discounts Management",DiscountListMoveTooltip:"Move",DiscountListSuccess:"The discount has been delete",DiscountMaximumNumberOfUses:"Maximum Number of Uses",DiscountNumberOfUses:"Number of uses",DiscountPaymentErrorAlreadyExist:"You already have this discount in your cart",DiscountPaymentErrorCategory:"You must have at least one course of the category {0} in your cart in order to use this discount",DiscountPaymentErrorCourse:"You must have the course {0} in your cart in order to use this discount",DiscountPaymentErrorDoesNotApply:"The discount you enter does not apply to any element",DiscountPaymentErrorNotExist:"The discount you entered is no longer valid",DiscountPaymentErrorSubCategory:"You must have at least one course of the sub-category {0} in your cart in order to use this discount",DiscountsCardCUAmount:"Discount",DiscountsCardCUCategory:"Category",DiscountsCardCUCourse:"Course",DiscountsCardCUCourseValidate:"You must choose a course",DiscountsCardCUCreateTitle:"New Discount",DiscountsCardCUEndDate:"Expiration date",DiscountsCardCULabel:"Label",DiscountsCardCULabelTooltip:"The label is only displayed in the administration interface",DiscountsCardCUMaximumNumberOfUse:"Maximum number of use+",DiscountsCardCUName:"Name",DiscountsCardCUNameTooltip:"Name",DiscountsCardCURemoveModalDescription:"Are you sure you want to delete this discount?",DiscountsCardCURemoveModalTitle:"Are you sure?",DiscountsCardCUStartDate:"Starting date of validity",DiscountsCardCUStepOne:"Complete the form",DiscountsCardCUStepTwo:"Set the discount model",DiscountsCardCUStepTwoOne:"Select an image for the model. The image must have a maximum width of 793px.",DiscountsCardCUStepTwoThree:"Move the variable using the arrows or changing the values \u200b\u200bin the text fields.",DiscountsCardCUStepTwoTwo:"Select the variable you want to move in the model.",DiscountsCardCUSubCategory:"Sub-category",DiscountsCardCUSuccess:"The discount was saved!",DiscountsCardCUTemplate:"Template generated for the discount",DiscountsCardCUTemplateCreateTitle:"Model creation",DiscountsCardCUTemplateDown:"Move down",DiscountsCardCUTemplateHasFile:"You have choose an image",DiscountsCardCUTemplateLeft:"Move left",DiscountsCardCUTemplateNoFile:"Choose an image",DiscountsCardCUTemplateRight:"Move right",DiscountsCardCUTemplateUp:"Move up",DiscountsCardCUTemplateUpdateTitle:"Modify the model",DiscountsCardCUTemplateUpload:"Click to upload the template",DiscountsCardCUToken:"Code",DiscountsCardCUUpdateTitle:"Modify Discount",DiscountsGeneratorColumnLabel:"Label",DiscountsGeneratorEmailBody:"This is an automated message containing the gift certificates you generate.",DiscountsGeneratorEmailSubject:"Gift certificates - {0}",DiscountsGeneratorGiftCertificate:"Gift Certificates",DiscountsGeneratorGiftCertificateTooltip:"Tap to search for a gift certificate",DiscountsGeneratorGiftGenerate:"Generate",DiscountsGeneratorGiftQuantity:"Quantity",DiscountsGeneratorGiftQuantityTooltip:"Enter the amount of gift certificates that you want to generate",DiscountsGeneratorPending:"Wait while the system generates the gift certificates",DiscountsGeneratorSuccess:"Gift certificates were generated with success. An email will be sent with the gift certificates attached.",DiscountsGeneratorTitle:"Generate Gift Certificates",DiscountsGeneratorTooltip:"Click to generate Gift Certificates",DiscountsListColumnActiveFromDate:"Validity period",DiscountsListColumnAmount:"Discount",DiscountsListColumnBalance:"Balance",DiscountsListColumnBuyers:"Buy by",DiscountsListColumnCategory:"Category",DiscountsListColumnCourse:"Course",DiscountsListColumnCreationTime:"Created the",DiscountsListColumnCreator:"Created by",DiscountsListColumnDates:"Validity period",DiscountsListColumnDiscount:"Discount",DiscountsListColumnIsRefund:"Usage type",DiscountsListColumnIsRefundFalse:"Usage",DiscountsListColumnIsRefundTrue:"Refund",DiscountsListColumnLabel:"Label",DiscountsListColumnMaximumNumberOfUse:"Maximum number of use",DiscountsListColumnName:"Name",DiscountsListColumnQuantity:"Quantity",DiscountsListColumnSubCategory:"Sub-category",DiscountsListColumnToken:"Code",DiscountsListColumnTotal:"Total",DiscountsListColumnType:"Type",DiscountsListColumnUseDate:"Used the",DiscountsListColumnUser:"Used by",DiscountsListColumnValue:"Value",DiscountsListDatesAvailableFrom:"Available from",DiscountsListDatesAvailableUntil:"Available until",DiscountsListTitle:"Discounts Management",DiscountsListTooltipGenerate:"Generate gift certificates",DiscountsReport:"Gift Certificate Usage Report",DiscountsReportColumnFilter:"Filter",DiscountsReportColumnFilterAll:"All",DiscountsReportColumnFilterAllTooltip:"All gift card",DiscountsReportColumnFilterUsage:"Usage",DiscountsReportColumnFilterUsageTooltip:"List gift card usage",DiscountsTypeCouponPercentage:"Coupon",DiscountsTypeGiftCard:"Gift card",DiscountsTypeGiftCourse:"Gift course",DiscountSubCategory:"Sub Category",DiscountTransactionTooltip:"Click to see the invoice",DiscountValidityPeriod:"Validity Period",DisplayAt:"displayed at",DisplayDate:"Display date",DisplayDateTooltip:"Date on which the occurrence will be published.",DisplayEndDate:"Display end date",DisplayEndDateTooltip:"The occurrence will no longer be published after this date.",DisplayExpiredCourseReportsToSupervisorContent:'Allow access to \\"Courses with Certification Expiry\\" reports',DisplayExpiredCourseReportsToSupervisorContentTooltip:'Allow supervisors to access \\"Courses with Certification Expiry\\" reports.',DisplayExpiredCourseReportsToSupervisorPlusContent:'Allow access to \\"Courses with Certification Expiry\\" reports',DisplayExpiredCourseReportsToSupervisorPlusContentTooltip:'Allow SupervisorPlus to access \\"Courses with Certification Expiry\\" reports.',DisplayInAttendanceExcelReport:"Display the field in the attendance list (Excel export)",DisplayInAttendanceExcelReportToolTip:"If the box is checked, the field will be displayed in the Excel export of the attendance list",DisplayPaymentMethod:"Display accepted payment methods",DisplayTheLinkInANewPage:"Display the link in a new tab",DocumentCUAddEventTooltip:"Add an event",DocumentCUTypeError:"You can't upload this format file",DocumentCUTypeInUseTooltip:"Once set, the document type cannot be modified.",DocumentListColumnDateCreated:"Date created",DocumentListColumnDateModified:"Date modified",DocumentListColumnName:"Name",DocumentListColumnSize:"Size",DocumentListColumnType:"Type",DocumentListMenuTitle:"Documents Management",DocumentListRowInToolTip:"Download",DocumentListTitle:"Documents Management",DocumentListTooltipDownload:"Download the selection in ZIP format",DocumentListTooltipIn:"Click to view the folder contents",DocumentsCUFile:"File",DocumentsCUFileAlreadyExistsException:"A file with the same name already exists in this directory. Please rename your file.",DocumentsCUFileUpload:"Click to upload a file",DocumentsCUName:"Name",DocumentsCUSelectEvent:"Select an event",DocumentsCUSuccess:"The document has been successfully added",DocumentsCUSuccessUpdate:"The document has been successfully modified",DocumentsCUTitleAdd:"New File / Folder",DocumentsCUTitleUpdate:"Modify File / Folder",DocumentsCUTypeDocument:"Document",DocumentsCUTypeFolder:"Directory",DocumentsDeleteSuccess:"The selection has been successfully deleted",DocumentsDeleteSuccessUnsucessfull:"You can not delete the selection because at least one document is linked to at least one catalog item.",DocumentSizeBytes:"Bytes",DocumentSizeGB:"GB",DocumentSizeKB:"KB",DocumentSizeMB:"MB",DocumentSizeTB:"TB",DocumentsView:"The documents of this event",Done:"Done",DoNotDisplay:"Do not show the address in the 'Contact Us' page",DoNotHaveAnAccountYet:"Don't have an account yet?",DoNotSendEmailForEnrollmentByAssignation:"Disable sending the enrollment notification",Download:"Download",Downloaded:"Downloaded",DoYouHaveAccesCode:"Do you have an access code ?",DragAndDropAnswerTooltip:"Change the answer order.",DragAndDropQuestionTooltip:"Change the question order.",DrawNewZone:"Draw a zone",Dropdown:"Dropdown",DuplicateAnEventOccurrence:"Duplicate the event occurrence",DuplicateASession:"Duplicate the session",DuplicateMonth:"Duplicate",DuplicatePolicyDialogText:"Please choose the role for which you want to create the policy",DuplicateWaitingMessage1:"Please be patient during the duplication of the training",DuplicateWaitingMessage2:"It may take a few seconds",Duration:"Duration of exam",EditBundleNoItemsError:"Activity bundle must contain at least two distinct element.",EditBundleNoItemsErrorTooltip:"Activity bundle must contain at least two distinct element.",EditConsentPreferences:"Consent preferences",EditExam:"Edit :",EditGrade:"Modify Grade",EditGroup:"Edit Group",EditGroupAutoAssignationTitle:"Configuring auto-assignments",EditGroupAutoAssignForGroup:"Select or unseclect  activities or activity bundles to configure in auto-assignment",EditGroupAutoAssignSelectCourseHint:"If you remove an activity or an activity bundle, the users in the group will not be unsubscribed.",EditGroupAutoAssignSelectCourseSearch:"Search by activity or activity bundle",EditLocation:"Modify Location",EditPlan:"Edit Plan",EditRole:"Update selected user's role",EditTaxes:"Edit taxes",EditUser:"or update the user",EditUserNoGroupToSupervise:"You need to select a group before this user can supervise",EditUserRoleConfirmModal1:'You have unchecked \\"Supervise the group\\",',EditUserRoleConfirmModal2:"will no longer be a supervisor of any group. Do you really want to save?",EditUserRoleUpdated:"The user's role has been updated",EmailAccessToInvoice:"Access my invoice",EmailContent:"Content",EmailContentTooltip:"Email content",EmailList:"Email List",EmailListToNotify:"Email (ex: email 1; email 2; etc)",EmailListToNotifyTooltip:"Join the emails of people to be notified. Separate emails with a semicolon ( ;)",EmailNotification:"Persons to be notified (by email)",EmailNotValid:"Invalid Email Address",EmailObject:"Subject",EmailObjectTooltip:"This text will appear in the subject line of the message",EmailOccurrencePlaceholderInstructionTooltip:"Using the left mouse button, drag and drop the dynamic fields into the text box.",EmailPlaceholderInstruction:'You can insert the following fields in the text. Position the cursor at the desired location in the text, then click and drag the field. The fields \\"Last Name\\" and \\"Name\\" will be replaced by the recipient\u2019s information. The rest of the fields such as \\"Catalog Item\\", \\"Portal Email\\", etc., will be replaced by the information related to the activity or listed on the portal.',EmailPlaceholderInstructionTooltip:"Using the left mouse button, drag and drop the dynamic fields into the text box. These fields will be automatically replaced by their corresponding value upon sending. For example, the field [[Name]] will be replaced by the recipient\u2019s name. You can see an example in the \u201cOverview\u201d section.",EmailPreview:"Overview",EmailPreviewTooltip:"Message overview. Please note that the specific content of the dynamic fields are just examples.",EmailSent:"The email has been sent.",EmptyCartError:"The cart cannot be empty",EmptyDataNoSkill:"No Skills",EmptyEnrollmentText:"This user is not enrolled in any course",EmptyLicenses:"This supervisor has no license",EmptyStatesUserGroups:"Your groups will appear here",en:"English",EnableMfa:"Enable multi-factor authentication",EndDateEqualToStartDate:"The end time must be different from the start time.",EndDateSmallerThanTheStartDate:"End date is smaller than the start date",EndDateTrans:"To",EndedShared:"Ended",EndUnavailability:"End date",Enrolled:"Enrolled",EnrollmentAppServiceAboveWorkshopDescriptions:"Above workshop descriptions.",EnrollmentAppServiceActivateAfterPaymentAdministrator:"Once you have received the payment, activate the registration by clicking on the following",EnrollmentAppServiceAssignedToYou:"",EnrollmentAppServiceAutomatedMessageRegistration:"This is an automated message to inform you of a registration for the",EnrollmentAppServiceAutomatedMessageRegistrationAdministrator:"This is an automated message to inform you of a registration request for the",EnrollmentAppServiceAutomatedMessageRegistrationAdministrator2:"activity",EnrollmentAppServiceCancelRegitrationToCourse:"To unsubscribe or questions , please contact customer service",EnrollmentConfirmationMessageForUnsbscription:"Confirm option to cancel subscription",EnrollmentConfirmationMessageForUnsbscriptionWaitingList:"Confirm Unsubscription",EnrollmentDate:"Enrollment Date",EnrollmentEditCompanyInvalid:"You must enter a company",EnrollmentEditCompanyMemberCodeTooltip:"Edit member code and company",EnrollmentEditMemberCodeCompanyHeader:"Edit member code and company",EnrollmentEditMemberCodeCompanySuccess:"Your modifications has been saved",EnrollmentEditMemberCodeInvalid:"You must enter a member code",EnrollmentManagementTitle:"Enrollment Management",EnrollmentStatusAbandoned:"Abandoned",EnrollmentStatusActive:"Active",EnrollmentStatusChangedToAbandoned:"Enrollment status is now  Abandoned",EnrollmentStatusChangedToActif:"Enrollment status is now  Active",EnrollmentStatusChangeError:"An error has occured. The enrollment Status has not been changed",EnrollmentTitle:"Enrollment",EnrollmentUnsubscriptonFailed:"Cancellation of registration failed",EnrollmentUnsubscriptonSuccess:"Cancellation of registration successful",EnrollmentWarningForUnsubscription:"Warning! You are about to cancel your subscription and lose your spot at the event. By unsubscribing, you will lose your spot  and access.",EnrollSupervisorToCourse:"Enroll Supervisor to the activity",EnrollUserListToCourseListBySupervisorNotEnoughLicense:"Not enough license",EnterASubdomain:"Enter a subdomain !",EnterDateRange:"Enter a date range",EnterNameForNewGroup:"Please enter a name for the new group to which you want to add the selected members.",EntreAccountPasswordLabel:"In order to proceed, you must enter the password of your account",ErrorAuthentication:"Payment authentication failure",ErrorCourseEventAlreadyStarted:"The selected occurrence is no longer available.",ErrorCourseRestricted:"It seems like one of the users you are trying to buy a license for, is not included in one of the courses' groups restriction",ErrorItemTypeNotAllowedWithPaymentByInvoicing:"Payment by invoicing is only allowed when purchasing course and product",ErrorOccuredFetchingTransaction:"An error occured during this transaction",ErrorPaymentMethodNotAccepted:"The selected payment method is not accepted",ErrorQuantityUsersNotEqual:"The number of participants must be the same as the number of registrations.",ErrorRoleHasChanged:"An error occurred due to a change in your role. Please log out and log back in to complete the transaction.",ErrorValidationRequired:"Validation required",Evening:"Evening",Event:"Event",EventAreYouSureDelete:"Are you sure you want to delete the selected event",EventCalendarListNoInscription:"No Inscription",EventControllerCategoryFilter:"Category",EventControllerDateFilter:"Date filter",EventControllerEventFilter:"Event",EventControllerEventOccurrence:"Occurrence",EventControllerEventPlaceFilter:"Place",EventControllerSearchStringFilter:"Filter on",EventControllersubCategoryFilter:"Sub-category",EventControllerTrainerFilter:"Trainer",EventCUAddTitle:"New Event",EventDeleteErrorHasUsers:"Cannot delete the event because it contains registred users.",EventDeleteSuccess1:"The event",EventDeleteSuccess2:"has been deleted with success.",EventDescriptionForAdmin:"Label",EventDescriptionForAdminTooltip:"This is only to identify the event in the list and will not be visible for the user",EventDuration:"Event Duration",EventLabel:"Name",EventLabelTooltip:"It will be visible for the user",EventListCreationDate:"Creation Date",EventListCurrentOccurenceNumber:"Current Occurrences",EventListEvent:"Event Name",EventListFutureOccurenceNumber:"Future Occurrences",EventListPreviousOccurenceNumber:"Past Occurrences",EventListTitle:"Events Management",EventManagement:"Event Management",EventManagementMenutile:"Events Management",EventMessageAdded:"Your event was succesfully saved !",EventMessageAdding:"Saving your event..",EventOccurenceDateErrorChanged:"The date of this event occurence date has changed",EventOccurenceErrorFull:"This event occurence has not enough spaces",EventOccurenceErrorNotExist:"This event occurence does not exist anymore",EventOccurenceUserSearchTooltip:"Search in the grid based on the course's label, first name, last name, username, email, company and position.",EventOccurrenceAreYouSureCancel:"Are you sure you want to cancel the selected occurrence ?",EventOccurrenceAreYouSureDelete:"Are you sure you want to delete the selected occurrence",EventOccurrenceAreYouSureDuplicate:"Are you sure you want to duplicate this occurrence and its sessions?",EventOccurrenceCanceledNotShown:"The canceled occurrence will no longer appear in the course detail and will appear hatched in the list of occurrences.",EventOccurrenceCancelSuccess1:"The occurrence",EventOccurrenceCancelSuccess2:"has been canceled with success.",EventOccurrenceClassroom:"Classroom",EventOccurrenceCUAddress:"Address",EventOccurrenceCUAddTitle:"New Event Occurrence",EventOccurrenceCUCanceled:"Cancel occurrence",EventOccurrenceCUCity:"City",EventOccurrenceCUCountry:"Country",EventOccurrenceCUDuration:"Duration",EventOccurrenceCUEmail:"Email",EventOccurrenceCUEndDate:"Activity ends",EventOccurrenceCUEndDateError:"Please select an end date.",EventOccurrenceCUProjectNumberOrFolder:"No. Project/Folder",EventOccurrenceCUProjectNumberOrFolderPlaceholder:"120 characters maximum",EventOccurrenceCUStartDate:"Activity takes place",EventOccurrenceCUState:"Province / State",EventOccurrenceCUTeamsDupplicateNote:"Occurrences that have sessions with MSTeams functionality cannot be duplicated.",EventOccurrenceCUTimezone:"Timezone",EventOccurrenceCUZipCode:"Zip code",EventOccurrenceDeleteErrorAlrealyLinkedToCourse:"Cannot delete the event occurrence because it is linked to a course.",EventOccurrenceDeleteErrorHasUsers:"Cannot delete the event occurrence because it contains registred users.",EventOccurrenceDeleteSuccess1:"The occurrence",EventOccurrenceDeleteSuccess2:"has been deleted with success.",EventOccurrenceDuplicated:"The occurrence has been duplicated",EventOccurrenceFilterDate:"Date",EventOccurrenceFilterDateCurrent:"Current Occurrences",EventOccurrenceFilterDateOnSales:"Filter dates on sales",EventOccurrenceInvoiceNotAvailable:"Invoice not available !",EventOccurrenceListDescription:"Description",EventOccurrenceListDuration:"Duration",EventOccurrenceListEndDate:"End Date",EventOccurrenceListNumberOfSeatsUsed:"Reserved Seats",EventOccurrenceListNumberOfSeatsUsedDividedByTotal:"Reserved Seats",EventOccurrenceListProgram:"Program",EventOccurrenceListProjectNumber:"No. Project/Folder",EventOccurrenceListProjectNumberExcel:"No. Project/Folder",EventOccurrenceListStartDate:"Start Date",EventOccurrenceListTrainerName:"Trainer",EventOccurrenceOnLine:"Online",EventOccurrenceRefund:"You can proceed with the refund, if applicable, by accessing the participants' invoices from the attendance list.",EventOccurrencesAdd:"Add an occurrence",EventOccurrenceSalesReportDetailsSearchTooltip:"You can search by firstname, lastname and company name.",EventOccurrenceSalesReportSearchTooltip:"You can search by the name of the event.",EventOccurrencesCancel:"Cancel the occurrence",EventOccurrencesDelete:"Delete the occurrence",EventOccurrencesDuplicate:"Duplicate occurrence (Note that the end of display date will be automatically set in the past)",EventOccurrenceSearchTooltip:"Search in the grid based on the location name",EventOccurrencesEdit:"Edit the occurrence",EventOccurrenceSessionAddressValidation:"All sessions for the occurrence must be in the same country and in the same state or province",EventOccurrenceSessionAreYouSureCancel:"Are you sure you want to cancel the selected session?",EventOccurrenceSessionCUTeamsDupplicateNote:"Sessions with MSTeams functionality cannot be duplicated.",EventOccurrenceSessionNotifyForCancellation:"Notify the participants",EventOccurrencesListForTrainer:"Activities List",EventOccurrencesListTitle:"Occurrence Management",EventOccurrencesReportTotalSales:"Total Income (Without taxes)",EventOccurrenceTypeInClass:"In class",EventOccurrenceTypeOnline:"Online",EventOccurrenceUser:"Attendance Management",EventOccurrenceUserListColumnCompany:"Company (Enrollment)",EventOccurrenceUserListColumnCompanyUserProfile:"Company",EventOccurrenceUserListColumnCompanyUserProfilePosition:"Position",EventOccurrenceUserListColumnLanguage:"Language",EventOccurrenceUserListColumnMemberCode:"Member code",EventOccurrenceUsersListCompany:"Company",EventOccurrenceUserUserName:"Username",EventOccurrenceVirtualClassroom:"Virtual Classroom/Workshop",EventOccurrenceYouCanNotify:"You can notify participants by checking the Notify box. Participants will then be informed of the cancellation.",EventRegistrationAddress:"Address:",EventRegistrationCity:"City:",EventRegistrationCourse1:"Your registration for the",EventRegistrationCourse2:"is confirmed.",EventRegistrationDate:"Date:",EventRegistrationPostalCode:"Zip code:",EventRegistrationSalutation:"Good day",EventRegistrationTitle:"Confirmation of registration for the",EventRegistrationYouAreRegisteredTo:"You are registered for the event(s):",EventsCalendar:"Events Calendar",EventsCalendarColumnType:"Type",EventsCalendarListColumnDescription:"Description",EventsCalendarListColumnEventOccurrenceLabel:"Place",EventsCalendarListColumnEventOccurrenceTrainer:"Trainer",EventsCalendarListColumnLabel:"Event",EventsCalendarListColumnNumberOfReservedPlaces:"Reserved Seats",EventsCalendarListColumnNumberOfReservedPresents:"Attendance",EventsCalendarListColumnStartDate:"Start",EventsCalendarListEventsCalendarColumnEndDate:"End",EventsCalendarListTooltipSearch:"You can search by trainer, event, place, city, project number and by the category and subcategory of the catalog item.",EventsCalendarTitle:"Events Calendar",EventsFound:"events found",Exam:"Exam",ExamActivityReportDetailsRespondents:"Respondents",ExamAnswerListEditingWarning:"You are editing an answer. Please save your changes to continue.",ExamAnswerPartialCorrectionHint:"Points for incorrect answers will be subtracted from correct answers.",ExamCode:"Exam code",ExamConfigurationTotalQuestionToUseInfo:"The number of questions to be used must be greater than or equal to the number of mandatory questions.",ExamConfirgurationShuffleQuestionOrder:"You cannot randomize the order of questions because the exam contains one or more instructions.",ExamCorrection:"Exam Summary",ExamDefaultCorrection:"Default Correction",ExamDetailedResultsAnswer:"Answer",ExamDetailedResultsAnswerNumber:"Number of Answers",ExamDetailedResultsColumnPercentageAnswered:"Response Rate",ExamDisplayClueHint:"The clue will only be displayed if the question's settings has a second chance enabled.",ExamEndingModalTitle:"End of exam",ExamFormDecimalHintInfo:"Round off to no more than two decimals places. Allowed increments: 0.25.",ExamGeneralParameters:"General Parameters",ExamInUseTooltip:"The exam is used by users.",ExamLabelError:"The exam label is required",ExamListAssiciationToolTip:"Display the list of activities in which the exam is associated.",ExamListColumnTotalQuestionsToUse:"Questions Used",ExamListCourseModalActivityList:"This exam is associated with the following activities:",ExamListCourseModalActivityListTitle:"List of activities",ExamListCourseModalListTitle:"Activity list :",ExamListCourseModalTitle:"You cannot delete this exam because it is associated with at least one activity.",ExamListShowGradeToUser:"Display the grade to the learner",ExamListType:"Type",ExamManagement:"Exams Management",ExamManagementCreate:"Add exam",ExamManagementExamUsedWarning:"The exam is used by users. Any changes made may affect these users.",ExamManagementExamUsedWarningListing:"Some features will be disabled, such as: creating, modifying and deleting skills.",ExamMaxLaunchAttemptError:"The maximum number of attempts has been reached, the exam cannot be launched anymore.",ExamNotSavedMenuBlockedTooltip:'To access the \\"exam\\" section, you must first save the \\"General settings\\". In the \\"Questionnaire\\" section, you\'ll create the exam questions and answers.',ExamParametersShowAnswerWarningTooltip:'Correct answers will not be displayed because the \\"Show exam summary\\" option is not activated in the exam settings.',ExamParametersShowCorrectAnswerDuringExam:"Show the correct answer during the exam",ExamParametersShowCorrectAnswerDuringExamTooltip:"If this option is selected, then the learner will be able to see the correct answer for a question once he submits his answer for that question. The learner cannot change his answer once it is submitted and the correct answer is shown.",ExamParametersShowFeedback:"Show feedback",ExamParametersShowFeedbackDuringExam:"Show feedback during exam",ExamParametersShowFeedbackDuringExamTooltip:"Feedback is provided to the learner once he submits his answer for that question. Feedback per question is configured in the question management section.",ExamParametersShowFeedbackTooltip:"Feedback is provided for each question when available on the exam summary page.",ExamParametersShowFeedbackWarningTooltip:"Feedback will not be displayed because the exam does not contain a summary at the very end.",ExamParametersShowSummaryPage:"Show an exam summary page",ExamParametersShowSummaryPageTooltip:"After the learner has submitted the exam, a page containing the questions and answers given by the learner will be displayed.",ExamParamteterInstructionTooltip:"Displayed on one page before the exam.",ExamPlayerCorrectionFail:"Failed",ExamPlayerCorrectionSuccess:"Success",ExamPlayerDisabledNavigationNoAnswerModal:"Are you sure you want to continue to the next question because you won't be able to return to this question?",ExamPlayerEndingPageIntegrityInfo:"Your exam is awaiting verification. You will have the monitoring results within 72 hours.",ExamPlayerMandatoryAnswerToast:"You must answer the question before continuing to the next question.",ExamPlayerReturnToExam:"Back to exam",ExamPlayerSeeInstructions:"See exam instructions",ExamQuestionAnswerListEditingWarning:"You are editing a question and an answer. Please save your changes to continue.",ExamQuestionListEditingWarning:"You are editing a question. Please save your changes to continue.",ExamQuestionListNoAnswerTooltip:"The question must have at least one answer.",ExamQuestionListNoGoodAnswerTooltip:"The question must have at least one good answer.",ExamQuestionListRemoveFilterInfo:"Please remove search filters so you can change the order of questions.",ExamQuestionnaire:"Questionnaire",ExamRedirectTxt:"To be redirected to the home page click on the following button.",ExamReportActivityAnswersExcel:"Detailed exam report",ExamReportActivityDetailsExcel:"Detailed exam report by activity",ExamReportActivityExcel:"Exam report by activity",ExamReportAttemptsColumn:"Attempts",ExamReportByActivityDetailsCompletedByAdmin:"Completed by administrator",ExamReportByUserCourseTitle:"Course title",ExamReportByUserExamMaxLaunchLimitReached:"Launch limit reached",ExamReportByUserExamTitle:"Exam Title",ExamReportByUserToComplete:"To complete",ExamReportColumnRespondants:"Submissions",ExamReportEmailColumn:"Email",ExamReportQuestionnaireToBeCorrected:"Number of exams to correct",ExamReportStatsByAnswerDetailsNotCorrected:"Not Corrected",ExamReportStatsByAnswerDetailsTooltip:"Search in the grid by first name, last name, email and company",ExamReportUserDateFilterToolTip:"Filter on completion date",ExamReportUserExcel:"Exam report by user",ExamReportUserSearchTooltip:"Search the grid by username, course title, and exam title.",ExamResult:"Exam Results",ExamResultReportColumnTotalEnrollments:"Enrollments",ExamRetakes:"Attempts",Exams:"Exams",ExamShowCorrectionTypeTooltip:"You can choose between 2 types of correction for multiple-choice questions. Select the type of correction you want for these questions.",ExamShowHorizontalAnswerTooltip:"Answers will be placed horizontally side by side. By default, the answers are placed vertically, one above the other.",ExamShowMandatoryAnswerTooltip:"Before submitting the exam, the learner must answer this question.",ExamShowMandatoryQuestionTooltip:"The question will always be part of the exam, even if the exam is random.",ExamSimulation:"Exam Simulation",ExamsReportByActivity:"Exams Report (By Activity)",ExamsReportByUser:"Exams Report (By User)",ExamsReports:"Exams report",ExamsReportStatsByAnswer:"Exams Report (Statistics By Response)",ExamSubmissionUploadWarning:"Uploads must be completed to submit the exam.",ExamSubmitMandatoryAnswerError:"You must answer all mandatory questions before you can submit your exam.",ExamSubmitWarningModalGoToButton:"Go to question",ExamSubmitWarningModalText:"Some questions remained unanswered.",ExamSummary:"Exam Summary",ExamTryAgainTooltip:"A learner will be able to answer the question again if the first answer submitted was incorrect.",ExceedingAdminTooltip:"Amount to pay for each additional director.",ExceedingLicenseTooltip:"Amount to pay for each license.",ExceedingNotificationTooltip:"Amount to pay for each additional notification.",ExceedingUserTooltip:"Amount to pay for each additional user.",ExcelFileAnswer:"Answer",ExcelFileQuestionColumn:"Question",ExceptionMesssageEnrollmentIsValidated:"One or more enrollments have already been validated.",ExcludeSubGroups:"Dont display subgroups",Excluding:"excluding",ExpandImageTooltip:"Click to open expanded view",ExpirationCertificationListSearchTooltip:"Search the grid based on the first name, the last name and the username",ExpiredCardMMYYError:"The credit card has expired",ExpiredCourseEndDate:"Filter by expiry date that includes this end date",ExpiredCourseReportTitle:"Courses with Certification Expiry",ExpiredCoursesColumnAdminLabel:"Course",ExpiredCoursesReminderPeriod:"Reminder period (days)",ExpiredCourseStartDate:"Filter by expiry date that includes this start date",ExpiredCoursesValidPeriod:"Validity period (months)",ExpiredCourseUserReportTitle:"Courses with Certification Expiry (by activity)",ExportSpreadsheet:"Export as .xlsx",ExtendAccessDeadlineConfirmation:"Are you sure you want to extend the access period for this user?",ExtendAccessDeadlineError:"Can not extend the training access period for this user",ExtendAccessDeadlineSuccess:"The training access period for this user has been extended successfully",ExtendAccessDeadlineTooltip:"Extend the training access period for the user",FacebookAcountNoEmail:"Your Facebook account has no email. Please register an email on your account to login with Facebook.",FailedLoginAttemptLastName:"Last Name",FailedLoginAttemptReportFirstName:"First Name",FailedLoginAttemptUserName:"Username",FailedLoginPolicyTitle:"Failed logins",FatalError:"Fatal error!",Featured:"Featured",February:"February",FebYoyDashboard:"Feb",Female:"Female",FetchPresentStudents:"Select users who launched the webinar",FileName:"File name",Files:"Files",FileUploadFileTooLargeError:"The file is too large for this field. Try using a smaller file.",FileUploadMaxSizeLabel:"The file must not be larger than",Filter:"Filter",FilterByGroup:"Filter by Group",FilterByTrainersAvailabilityDate:"Filter by trainers availability date",FilterCatalogHiddenActivities:"Hidden activities",FilterCatalogShowHiddenActivities:"Show hidden activities",FilteredDates:"Filtered dates",FilterGroups:"Filter Groups",Filters:"Filters",FilterTrainerByAvailability:"Select dates to filter available trainers",FirstPage:"First",FooterAddLink:"Add a new link",FooterAddLinkTooltip:"Add a new link to the column",FooterColumnName:"Column name",FooterColumnTranslationError:"Columns must have a label.",FooterDeleteLink:"Delete the selected link",FooterEditLink:"Modify the selected link",FooterManagementTitle:"Footer Management",FooterRemoveColumnTooltip:"Delete the column",ForceUserToUpdateProfileTooltip:"The user will be forced when he accesses the platform to fill all the required fields on his profile if they are empty.",ForgotPasswordAccountFound:"Account found ...",ForgotPasswordAnReinitializePasswordEmailWillBeSent:"A link will be emailed to you to reset your password.",ForgotPasswordAnReinitializePasswordSMSWillBeSent:"A code will be sent to you by SMS to reset your password.",ForgotPasswordCompleteAccountInfo:"We found your account but the profile was never completed.",ForgotPasswordCompleteAccountInfo2:"A link to complete your account has been sent.",ForgotPasswordCompleteEmail:"Please fill in your recovery email address",ForgotPasswordCompletePhone:"Please fill in your recovery phone number",ForgotPasswordEmail:"Email",ForgotPasswordLinkSent:"Link Sent",ForgotPasswordLinkSentTo:"The link was sent to",ForgotPasswordNoAccessEmailPart1:"If you no longer have access to",ForgotPasswordNoAccessEmailPart2:"e-mail contact your platform's technical support to recover your password.",ForgotPasswordNoAccessEmailPart3:"use the following method to recover your password.",ForgotPasswordNoAccessEmailPart4:"use one of the following methods to recover your password.",ForgotPasswordRecoveryCodeValid:"The code is valid. You can now change your password.",ForgotPasswordResendLink:"Resend the link",ForgotPasswordSeeInbox:"Please check your inbox and follow the instructions.",ForgotPasswordSuccessAndFollowTheProvidesLink:"AND FOLLOW THE PROVIDED LINK FROM uxpertise.",ForgotPasswordUserName:"Username",ForgotYourPassword:"Forgot your password ?",FoundInActivity:"Is found in the activity",fr:"French",Free:"Free",FreeMonth:"The previous month is empty",Friday:"Friday",Full:"Full",Gender:"Gender",GeneralInformation:"General Information",GeneralSettings:"General Settings",GetAllWishListToExcelCourseLabel:"Course",GetAllWishListToExcelNbUsers:"Interested Users",GetCompletionReportCoursesToExcelColumnCompletedEnrollmentCount:"Completed courses",GetCompletionReportCoursesToExcelColumnCourseDuration:"Course duration (Minutes)",GetCompletionReportCoursesToExcelColumnCourseDurationString:"Course duration (Hours/Minutes)",GetCompletionReportCoursesToExcelColumnEnrollmentCount:"Enrollment count",GetCompletionReportCoursesToExcelColumnLabel:"Label",GetCompletionReportCoursesToExcelColumnTitle:"Title",GetCompletionReportUsersByCourseToExcelColumnAddress:"Address",GetCompletionReportUsersByCourseToExcelColumnAssignmentDate:"Assignment date",GetCompletionReportUsersByCourseToExcelColumnCompany:"Company",GetCompletionReportUsersByCourseToExcelColumnCompletionDate:"Completion date",GetCompletionReportUsersByCourseToExcelColumnCourseTitle:"Course title",GetCompletionReportUsersByCourseToExcelColumnCreationTime:"Creation date",GetCompletionReportUsersByCourseToExcelColumnEnrollmentDate:"Registration date",GetCompletionReportUsersByCourseToExcelColumnExpendedCount:"Number of extensions",GetCompletionReportUsersByCourseToExcelColumnFirstName:"First Name",GetCompletionReportUsersByCourseToExcelColumnGroupLabels:"Groups",GetCompletionReportUsersByCourseToExcelColumnGroups:"Groups",GetCompletionReportUsersByCourseToExcelColumnLastConsultationDate:"Last consultation",GetCompletionReportUsersByCourseToExcelColumnLastName:"Last Name",GetCompletionReportUsersByCourseToExcelColumnLimitDate:"Deadline to complete this course",GetCompletionReportUsersByCourseToExcelColumnMemberCode:"Member code",GetCompletionReportUsersByCourseToExcelColumnNotes:"Results",GetCompletionReportUsersByCourseToExcelColumnPhoneNumber:"Phone number",GetCompletionReportUsersByCourseToExcelColumnSupervisors:"Supervisors",GetCompletionReportUsersByCourseToExcelColumnUserName:"Username",GetCompletionReportUsersByCourseToExcelCourseDuration:"Duration (minutes)",GetCompletionReportUsersByCourseToExcelEnrollmentStatus:"Status",GetCompletionReportUsersByCourseToExcelOccurrenceEndDate:"Occurrence End Date",GetCompletionReportUsersByCourseToExcelOccurrenceStartDate:"Occurrence Start Date",GetCouponsUageReportExcelModelCreatedBy:"Created by",GetCouponsUsageReportExcelModelCreationDate:"Created the",GetCouponsUsageReportExcelModelDiscount:"Discount",GetCouponsUsageReportExcelModelName:"Name",GetCouponsUsageReportExcelModelQuantity:"Quantity",GetCouponsUsageReportExcelModelToken:"Code",GetCouponsUsageReportExcelModelTotal:"Total",GetCouponsUsageReportExcelModelUsageType:"Usage type",GetCouponsUsageReportExcelModelUseDate:"Used the",GetCouponsUsageReportExcelModelUsedBy:"Used by",GetCouponsUsageReportExcelModelValidityPeriod:"Validity period",GetCoursesListForEnrollmentAdminMoreUserThanAvailableSeats:"There is more selected user than available seats in the selected occurrences",GetDetailedSurveyReportToExcelColumnAnswer:"Answer",GetDetailedSurveyReportToExcelColumnOrder:"Order",GetDetailedSurveyReportToExcelColumnPercentageAnswered:"Response Rate",GetDetailedSurveyReportToExcelColumnQuestion:"Question",GetDetailedSurveyReportToExcelColumnTotalAnswered:"Number of Answers",GetDiscountsReportToExcelColumnActiveFromDate:"Validity period",GetDiscountsReportToExcelColumnBalance:"Balance",GetDiscountsReportToExcelColumnBuyers:"Buy by",GetDiscountsReportToExcelColumnCreatedBy:"Created by",GetDiscountsReportToExcelColumnCreationTime:"Created the",GetDiscountsReportToExcelColumnDiscount:"Discount",GetDiscountsReportToExcelColumnIsRefund:"Usage type",GetDiscountsReportToExcelColumnName:"Name",GetDiscountsReportToExcelColumnToken:"Code",GetDiscountsReportToExcelColumnType:"Type",GetDiscountsReportToExcelColumnUseDate:"Used the",GetDiscountsReportToExcelColumnUser:"Used by",GetDiscountsReportToExcelColumnValue:"Value",GetEventOccurrenceSalesReportDetailsToExcelBuyer:"Buyer",GetEventOccurrenceSalesReportDetailsToExcelBuyerEmail:"Buyer's email address",GetEventOccurrenceSalesReportDetailsToExcelCode:"Code",GetEventOccurrenceSalesReportDetailsToExcelCompany:"Company",GetEventOccurrenceSalesReportDetailsToExcelFirstName:"First Name",GetEventOccurrenceSalesReportDetailsToExcelInvoiceNumber:"InvoiceNumber",GetEventOccurrenceSalesReportDetailsToExcelLastName:"Last Name",GetEventOccurrenceSalesReportDetailsToExcelPricePaid:"Price Paid (Without taxes)",GetEventOccurrenceSalesReportDetailsToExcelRole:"Role",GetEventOccurrenceSalesReportDetailsToExcelStatus:"Status",GetEventOccurrenceSalesReportDetailsToExcelTransactionDate:"Transaction Date",GetEventOccurrenceUsersWithPresencesToExcelColumnCompany:"Company (Enrollment)",GetEventOccurrenceUsersWithPresencesToExcelColumnCompanyUserProfile:"Company",GetEventOccurrenceUsersWithPresencesToExcelColumnCompanyUserProfilePosition:"Position",GetEventOccurrenceUsersWithPresencesToExcelColumnCourse:"Course",GetEventOccurrenceUsersWithPresencesToExcelColumnEmail:"Email",GetEventOccurrenceUsersWithPresencesToExcelColumnEndDate:"End Time",GetEventOccurrenceUsersWithPresencesToExcelColumnFirstName:"FirstName",GetEventOccurrenceUsersWithPresencesToExcelColumnLanguage:"Language",GetEventOccurrenceUsersWithPresencesToExcelColumnLastName:"Last Name",GetEventOccurrenceUsersWithPresencesToExcelColumnLocation:"Location",GetEventOccurrenceUsersWithPresencesToExcelColumnMemberCode:"Member code",GetEventOccurrenceUsersWithPresencesToExcelColumnOccurrenceStatusIsCompleted:"Status",GetEventOccurrenceUsersWithPresencesToExcelColumnStartDate:"Start Time",GetEventOccurrenceUsersWithPresencesToExcelColumnTimeZone:"Time Zone",GetEventOccurrenceUsersWithPresencesToExcelColumnUserName:"Username",GetEventOccurrenceUsersWithPresencesToExcelHeaderEndDate:"End date",GetEventOccurrenceUsersWithPresencesToExcelHeaderSignature:"Signature",GetEventOccurrenceUsersWithPresencesToExcelHeaderSignatureDate:"Signature date",GetEventOccurrenceUsersWithPresencesToExcelHeaderStartDate:"Start date",GetEventSalesReportToExcelCode:"Code",GetEventSalesReportToExcelEndDate:"End Date",GetEventSalesReportToExcelEventLabel:"Event Name",GetEventSalesReportToExcelStartDate:"Start Date",GetEventSalesReportToExcelSubTotal:"Income (Without taxes)",GetEventSalesReportToExcelTotalInscriptions:"Number of Participants",GetEventsCalendarToExcelColumnEndDate:"End Date",GetEventsCalendarToExcelColumnEventOccurrenceDescription:"Description",GetEventsCalendarToExcelColumnEventOccurrenceLabel:"Place",GetEventsCalendarToExcelColumnEventOccurrenceTrainer:"Trainer",GetEventsCalendarToExcelColumnIsCanceled:"Status",GetEventsCalendarToExcelColumnLabel:"Event",GetEventsCalendarToExcelColumnNumberOfPlaces:"Number of places",GetEventsCalendarToExcelColumnNumberOfPresents:"Attendance",GetEventsCalendarToExcelColumnNumberOfReservedPlaces:"Reserved Seats",GetEventsCalendarToExcelColumnProjectNumberOrFolder:"No. Project/Folder",GetEventsCalendarToExcelColumnStartDate:"Start Date",GetExamReportActivityAnswersExcelAnswer:"Answer",GetExamReportActivityAnswersExcelGrade:"Grade",GetExamReportActivityAnswersExcelPartialGrade:"Partial Grade",GetExamReportActivityAnswersExcelQuestionLabel:"Question",GetExamReportActivityAnswersExcelQuestionType:"Question type",GetExamReportActivityAnswersExcelSkill:"Skill",GetExamReportActivityDetailsExcelCompany:"Company",GetExamReportActivityDetailsExcelCompletionDate:"Completion date",GetExamReportActivityDetailsExcelEmail:"Email",GetExamReportActivityDetailsExcelFirstName:"First Name",GetExamReportActivityDetailsExcelGrade:"Grade",GetExamReportActivityDetailsExcelGroups:"Groups",GetExamReportActivityDetailsExcelLastName:"Last Name",GetExamReportActivityDetailsExcelRetakes:"Number of attemps",GetExamReportActivityDetailsExcelUserName:"Username",GetExamReportActivityExcelActivityLabel:"Activity",GetExamReportActivityExcelAverageGrade:"Average Grade (%)",GetExamReportActivityExcelProctored:"Protored",GetExamReportActivityExcelQuestionnaireIsRandom:"Random",GetExamReportActivityExcelQuestionnaireLabel:"Exam",GetExamReportActivityExcelQuestionnaireType:"Exam type",GetExamReportActivityExcelQuestionNumber:"Number of Questions",GetExamReportActivityExcelToCorrect:"Number of Exams to correct",GetExamReportActivityExcelTotalAnswers:"Number of Respondents",GetExamReportActivityExcelTotalEnrollment:"Enrollments",GetExamReportActivityTooltip:"Search in the grid by course label and exam label.",GetExamReportStartsAnswerExcelCustomAnswerGrade:"User provided answer grade",GetExamReportStatsAnswerExcel:"Exam report by group",GetExamReportStatsAnswerExcelAnswerLabel:"Answers",GetExamReportStatsAnswerExcelAnswerSelectionPercentage:"Percentage of selection",GetExamReportStatsAnswerExcelAnswerSelectionRate:"Number of selections/Number of answers",GetExamReportStatsAnswerExcelCustomAnswerLabel:"User provided answer",GetExamReportStatsAnswerExcelQuestionLabel:"Question",GetExamReportStatsAnswerExcelQuestionSuccessRate:"Success rate",GetExamReportStatsAnswerExcelQuestionType:"Type",GetExamReportUserExcelCompletionDate:"Completion date",GetExamReportUserExcelCompletionTime:"Completion time",GetExamReportUserExcelCourseLabel:"Activity",GetExamReportUserExcelFirstName:"First name",GetExamReportUserExcelGrade:"Grade",GetExamReportUserExcelIsProctored:"Proctored",GetExamReportUserExcelIsRandom:"Random",GetExamReportUserExcelLastName:"Last name",GetExamReportUserExcelQuestionnaireLabel:"Exam",GetExamReportUserExcelQuestionsUsed:"Number of questions used",GetExamReportUserExcelRetakes:"Attempts",GetExamReportUserExcelUsername:"Username",GetExpiringCoursesDetailReportToExcelColumnAddress:"Address",GetExpiringCoursesDetailReportToExcelColumnCompletionDate:"Completion date",GetExpiringCoursesDetailReportToExcelColumnEnrollmentDate:"Registration date",GetExpiringCoursesDetailReportToExcelColumnExpiryDate:"Expiry date",GetExpiringCoursesDetailReportToExcelColumnExpiryNotifiedDate:"Expiry notified date",GetExpiringCoursesDetailReportToExcelColumnFirstName:"FirstName",GetExpiringCoursesDetailReportToExcelColumnLastName:"Last Name",GetExpiringCoursesDetailReportToExcelColumnUserName:"Username",GetExpiringCoursesReportToExcelColumnEnrollmentCount:"Enrollment count",GetExpiringCoursesReportToExcelColumnExpiringEnrollmentCount:"Expired Enrollment(s)",GetExpiringCoursesReportToExcelColumnLabel:"Label",GetExpiringCoursesReportToExcelColumnReminderPeriod:"Reminder period (days)",GetExpiringCoursesReportToExcelColumnValidityPeriod:"Validity period (months)",GetLoginAttemptReportsToExcelColumnIpAddress:"Ip address",GetLoginAttemptReportsToExcelColumnLoginDate:"Login date",GetLoginAttemptReportsToExcelColumnUserFirstName:"First Name",GetLoginAttemptReportsToExcelColumnUserId:"User Id",GetLoginAttemptReportsToExcelColumnUserLastName:"Last Name",GetLoginAttemptReportsToExcelColumnUserName:"Username",GetLoginAttemptReportsToExcelColumnUserRole:"Role",GetOccurrencePresenceExcelCode:"Occurrence Code:",GetOccurrencePresenceExcelDescription:"Description:",GetOccurrencePresenceExcelFileName:"Presence Report",GetOccurrencePresenceExcelSeats:"Reserved Seat(s):",GetOccurrencePresenceReportExcelModelCompany:"Company",GetOccurrencePresenceReportExcelModelCompanyUserProfile:"Company Profile",GetOccurrencePresenceReportExcelModelCompanyUserProfilePosition:"Position",GetOccurrencePresenceReportExcelModelEmail:"Email",GetOccurrencePresenceReportExcelModelFirstName:"First Name",GetOccurrencePresenceReportExcelModelLanguage:"Language",GetOccurrencePresenceReportExcelModelLastName:"Last Name",GetOccurrencePresenceReportExcelModelMemberCode:"Member Code",GetOccurrencePresenceReportExcelModelUserName:"User Name",GetProctoringExamCodeRequestError:"An error occurred while generating the code",GetProgressReportCoursesByUserToExcelColumnCompletedItems:"Completed Items",GetProgressReportCoursesByUserToExcelColumnCurrentItems:"Current Items",GetProgressReportCoursesByUserToExcelColumnEnrollmentDate:"Enrollment Date",GetProgressReportCoursesByUserToExcelColumnLabel:"Label",GetProgressReportCoursesByUserToExcelColumnProgress:"Progress %",GetProgressReportCoursesByUserToExcelColumnTotalItems:"Total Items",GetQuestionnaireDetailsToExcelColumnAnswer:"Answer",GetQuestionnaireDetailsToExcelColumnOrder:"Order",GetQuestionnaireDetailsToExcelColumnQuestion:"Question",GetQuestionnaireDetailsToExcelColumnQuestionGrade:"Grade",GetQuestionnaireDetailsToExcelColumnQuestionType:"Type",GetQuestionnaireDetailsToExcelColumnWeighting:"Score",GetTransactionDetailsTotalGiftCertificatePrefix:"Use of",GetUserQuestionnaireAnswerToExcelColumnAnswer:"Answer",GetUserQuestionnaireAnswerToExcelColumnOrder:"Order",GetUserQuestionnaireAnswerToExcelColumnQuestion:"Question",GetUserQuestionnaireAnswerToExcelColumnWeighting:"Score",GetUsersByLotForAdministratorExcelModelsAssignmentDate:"Assignment Date",GetUsersByLotForAdministratorExcelModelsEmail:"Email",GetUsersByLotForAdministratorExcelModelsFirstName:"First name",GetUsersByLotForAdministratorExcelModelsLastName:"Last name",GetUsersByLotForAdministratorExcelModelsStatus:"Status",GetUsersByLotForExcelModelsCanceledSession:"Canceled",GetUsersByLotForExcelModelsNotPresent:"Absent",GetUsersByLotForExcelModelsPresent:"Present",GetUsersByLotForExcelModelsToValidate:"Presence to be validated",GetUsersByLotForSupervisorExcelModelsAssignmentDate:"Assignment Date",GetUsersByLotForSupervisorExcelModelsEmail:"Email",GetUsersByLotForSupervisorExcelModelsFirstName:"Last name",GetUsersByLotForSupervisorExcelModelsLastName:"First name",GetUsersByLotForSupervisorExcelModelsNotPresent:"Absent",GetUsersByLotForSupervisorExcelModelsPresent:"Present",GetUsersByLotForSupervisorExcelModelsStatus:"Status",GetUsersByLotForSupervisorExcelModelsToValidate:"Presence to be validated",GetUsersByLotForSupervisorExcelModelsUserName:"Username",GetUsersReportToExcelAcceptNewsLetters:"Subscribed to the newsletter",GetUsersReportToExcelCompanyName:"Company",GetUsersReportToExcelCompanyPosition:"Fonction",GetUsersReportToExcelEmail:"Email",GetUsersReportToExcelFirstName:"First Name",GetUsersReportToExcelGroups:"Groups",GetUsersReportToExcelLastName:"Last Name",GetUsersReportToExcelPhoneNumber:"Phone number",GetUsersReportToExcelRegistrationDate:"Registration date",GetUsersReportToExcelRole:"Role",GetUsersReportToExcelUserName:"Username",GetUserSurveyAnswerToExcelColumnAnswer:"Answer",GetUserSurveyAnswerToExcelColumnOrder:"Order",GetUserSurveyAnswerToExcelColumnQuestion:"Question",GetUsersWithLicencesAndStatsToExcelColumnActivated:"Activated",GetUsersWithLicencesAndStatsToExcelColumnAssigned:"Assigned",GetUsersWithLicencesAndStatsToExcelColumnBought:"Bought",GetUsersWithLicencesAndStatsToExcelColumnCourse:"Course",GetUsersWithLicencesAndStatsToExcelColumnDate:"Date",GetUsersWithLicencesAndStatsToExcelColumnDistributed:"Distributed",GetUsersWithLicencesAndStatsToExcelColumnFullName:"Name",GetUsersWithLicencesAndStatsToExcelColumnGroups:"Groups",GetUsersWithLicencesAndStatsToExcelColumnInvoiceNo:"Invoice number",GetUsersWithLicencesAndStatsToExcelColumnPrice:"Price",GetUsersWithLicencesAndStatsToExcelColumnRole:"Role",GetUsersWithLicencesAndStatsToExcelColumnUndistributed:"Undistributed",GetWaitingListDetailsToExcelEmail:"Email",GetWaitingListDetailsToExcelFirstName:"First name",GetWaitingListDetailsToExcelGroups:"Group(s)",GetWaitingListDetailsToExcelLastName:"Last name",GetWaitingListDetailsToExcelPhoneNumber:"Phone number",GetWaitingListDetailsToExcelSubscribtionDate:"Subscribtion date",GetWaitingListDetailsToExcelUserName:"Username",GetWaitingListToExcelCGetWaitingListToExcelColumnNbUsers:"Inscription number",GetWaitingListToExcelColumnAddress:"Address",GetWaitingListToExcelColumnCourseName:"Course",GetWaitingListToExcelColumnNbUsers:"Inscription number",GetWaitingListToExcelColumnOccurrenceEndDate:"End date",GetWaitingListToExcelColumnOccurrenceStartDate:"Start date",GetWaitingListToExcelColumnType:"Type",GetWishListDetailsToExcelEmail:"Email",GetWishListDetailsToExcelFirstName:"Nom",GetWishListDetailsToExcelLastName:"Name",GetWishListDetailsToExcelSubscribtionDate:"Subscription Date",GetWishListDetailsToExcelUserName:"Username",GiftCard:"Gift Card",GiftCertificates:"Gift certificates",GiftCourse:"Gift Course",GiftTraining:"Training offered by",GoogleTagManagerEventLabelOnPageChange:"View a virtual page",Grade:"Grade",GradeByQuestion:"Grade by Question",GradeExam:"Grade",GradeOneQuestion:"Grade one question at a time for all learner",GraphApiError:"An error has occurred",Group:"Group",GroupDeleteConfirm:"Are you sure you want to delete this group and all its subgroups?",GroupDeleteConfirmButton:"Confirm",GroupDeleteConfirmTitle:"Please Confirm Deletion",GroupDetails:"Group Details",GroupHasBeenCreated:"The group has been successfully created !",GroupHasBeenDeleted:"The group has been successfully deleted!",GroupHasBeenMoved:"The group has been successfully moved!",GroupHasBeenUpdated:"The group has been successfully updated!",GroupHint1SelectActivity:"Select Activity",GroupHint3SelectUsers:"Select users to enroll",GroupListCreateGroupNoParentTooltip:"The group will be created at the root",GroupListDeleteTooltip:"Delete",GroupListEditConfigurationTooltip:"Edit auto-assignments",GroupListEditTooltip:"Edit Group Name",GroupListMoveGroupGroups:"Groups:",GroupListMoveGroupNoParentError:"You must select a parent for the group.",GroupListMoveGroupNoParentTooltip:"The group will be moved to the root",GroupListMoveGroupSelectionTitle:"Selected parent group:",GroupListMoveGroupSelectionTitleEmpty:"Selected parent group:",GroupListMoveGroupSelectionTitleEmptyGroup:"None",GroupListMoveGroupSelectionTitleEmptySupervisor:"Please select a parent group.",GroupListMoveGroupTitle:"Select the parent group for the group.",GroupListMoveGroupWarningAlreadyInRoot:"The group is already at the root.",GroupListMoveGroupWarningInfo:"If no group is selected, it will be moved to the root.",GroupListMoveGroupWrongParentError:"The parent group cannot be the same as the group to be moved.",GroupListMoveTooltip:"Move",GroupManagement:"Group Management",GroupMembers:"Members",GroupModeEditingTitle:"(Editing mode of an activity bundle)",GroupMove:"Move the Group",GroupPartialDeleteGroupWarning:"Users will always be part of the associated parent group if applicable.",GroupPartialMove:"Move the group",GroupPartialWhereToMove:"Where do you want to move the group :",GroupRepositoryAllUsers:"All Users",GroupRestrictedSetPublic:"Set to Public",GroupRestrictedSpecifyGroups:"Specify Groups",Groups:"Groups",GroupsAllUsers:"All Users",GroupsCreateSupervisorPermissionError:"You must select the destination group for creating a new group.",GroupSearchMove:"Search the new location of this group",GroupsEnrollmentPageTitle:"Enrollment and Group Management",GroupServiceErrorAssignRole:"You can not assign this role to this user.",GroupShowSubGroup:"Click to see the subgroups",GroupsIn:"See group members",GroupsList:"List of Groups",GroupsListAllUsersSupervisor:"All my users",GroupsListContainsAutoAssignmentTooltip:"This group contains self-assigned activities.",GroupsListDeleteGroupPermissionError:"You are not allowed to remove this group.",GroupsListEditConfigurationSuccess:"The auto-assignments for this group have been saved.",GroupsManagement:"User Management",GroupsManagementAccessPeriodList:"List of exams with an access period",GroupsManagementNameAlreadyExists:"A group with this name already exists.",GroupsManagementNameEmpty:"The group's label cannot be empty.",GroupsManagementUserHasNoGroups:"The user is not assigned to any group.",GroupsPartialDescriptionModal:"Description (visible in administrative interfaces only)",GroupsPartialGroupNameTitle:"Group Name",GroupsPartialGroupsLabel:"Groups",GroupsPartialSearchGroup:"Search a Group",GroupsPartialSelectGroup:"Select Group",GroupsUsersPageTitle:"Group and Member Management",HasMultipleRegistrationDisallowedAsyncError:"You cannot register {0} again for: {1} as long as this user hasn't completed the activity.",HasMultipleRegistrationDisallowedError:"You cannot register {0} again for: {1} as long as the event dates have passed.",HasMultipleRegistrationDisallowedError2:"You can not register {0} repeatedly to the activity: {1} .",HeaderAdminGuide:"Administrator Guide",HeaderEditorGuide:"Editor Guide",HeaderGroupsProgressionReport:"Export users",HeaderLanguageCodeText:"Do you want to register this language as your preferred language?<br /> All notifications will be sent to you in this language.",HeaderPleaseSelectLanguage:"Please select a language",HeaderSelectLanguageToBeSaved:"In your account, you do not have a preferred language.<br /> Do you want to select a language from the list below, to be the language used when sending notifications from the platform",HeaderStopImpersonating:"Go back to",HeaderSupervisorGuide:"Supervisor Guide",HeaderSupervisorPlusGuide:"Supervisor Plus Guide",HeaderTrainerEditorGuide:"Publisher-Trainer Guide",HeaderTrainerGuide:"Trainer Guide",HeaderUserGuide:"User Guide",HiddenWord:"Hidden word",HideCompleteSchedule:"Hide Full Schedule",HideInCourseDetailsPage:"Hide trainer in course details",HideInCourseDetailsPageTooltip:"The trainer will not be displayed in the detail of the occurrence when clicking on an activity from the catalog.",HideInTrainersPage:"Hide trainer in the list of trainers",HideInTrainersPageTooltip:"The trainer will not be displayed in the list of trainers when clicking on the trainer option in the menu.",HideLogoFromNavigationMenu:"Hide the main logo from the navigation menu",HideLogoFromNavigationMenuTooltip:"The navigation menu logo will be hidden for all users.",HideUrlToParticipant:"Hide the url from the participant in the notification",HideUsersSelfEnrolledCoursesToSupervisorContent:"Hide user's self-enrolled course progress reports from supervisors",HideUsersSelfEnrolledCoursesToSupervisorContentTooltip:"Progress reports for courses that were self-enrolled by a user will be hidden for all supervisors",HideUsersSelfEnrolledCoursesToSupervisorPlusContent:"Hide user's self-enrolled course progress reports from SupervisorPlus",HideUsersSelfEnrolledCoursesToSupervisorPlusContentTooltip:"Progress reports for courses that were self-enrolled by a user will be hidden for all SupervisorPlus",HintAsyncClassReminderNotificationPart1:"The minimum frequency is 1 day. The reminder will be sent",HintAsyncClassReminderNotificationPart2:"after the user has registered to the class.",HintCertificationExpiryNotification:"The configuration for these reminders is done in days",HintReminderNotification:"The reminders will be sent before the event session.",HintReminderNotificationPart1:"The minimum frequency is 15 minutes. The reminder will be sent",HintReminderNotificationPart2:"before the event session.",Home:"Home",HomeCreateOrUpdateAddTitle:"New Item",HomeListAreYouSureDelete:"Are you sure you want to delete the selected element",HomeListBannerImageFormat:"The element in the first position, large size image, should have a minimum size of 1920px by 630px.",HomeListColumnClicks:"Number of Clicks",HomeListColumnEndDate:"Withdrawal Date",HomeListColumnLabel:"Label",HomeListColumnOrder:"Order",HomeListColumnSize:"Size",HomeListColumnStartDate:"Publishing Date",HomeListDeleteSuccess:"The selected element have been deleted with success.",HomeListSearchTooltip:"Search in the grid based on title and label",HomePage:"Homepage",HomePageCarouselImage:"Add multiple images to create a carousel!",HomePageImageFormatLargeTooltip:"Note: You may use the same image size as the banner uploaded for a course details page.",HomePageImageFormatSmallTooltip:"Note: You may use the same thumbnail size as the catalog image.",HomePageManagementAddImage:"Add an Image",HomePageManagementAddTitle:"Add an item to the homepage",HomePageManagementBannerImageFormat:"If this image is in the first position (Your banner), it should have a minimum size of",HomePageManagementBannerImageText:"Banner Display (Must appear as the 1st image in the previous table)",HomePageManagementButtonText:"Learn More",HomePageManagementBy:"by",HomePageManagementCardDisplay:"Card Display",HomePageManagementContentText:"Content Text",HomePageManagementDelay:"Display Duration",HomePageManagementDetails:"Details",HomePageManagementDraftImage:"Draft",HomePageManagementEditTitle:"Edit the selected item",HomePageManagementEndDate:"Withdrawal Date",HomePageManagementErrorAtleastOneImage:"You must include at least one image",HomePageManagementErrorAtleastOneImagePerTranslation:"You must include at least one image per translation",HomePageManagementErrorEmptyContentText:"The content text is mandatory.",HomePageManagementErrorInvalidDelaiType:"Delay is not valid",HomePageManagementErrorInvalidEndDate:"The end date must be after the start date",HomePageManagementErrorInvalidFileDimensions:"Warning: The favicon appears to be smaller than the recommended size and might appear pixelated. Upload 32 x 32px for best results",HomePageManagementErrorInvalidFiletype:"Invalid file type",HomePageManagementErrorNotSquareImage:"Warning: The favicon does not appear to be square. Cropping might occur",HomePageManagementFinalImage:"Published",HomePageManagementImageFormat:"Recommended format",HomePageManagementImageFormats:"Recommended Formats",HomePageManagementImageFormatsWithoutTitle:"Full height without image caption",HomePageManagementImageFormatsWithTitle:"With image caption",HomePageManagementImages:"Images",HomePageManagementItemAdded:"Item Added",HomePageManagementItemTitle:"Title",HomePageManagementItemUpdated:"Item Updated.",HomePageManagementLabel:"Label",HomePageManagementLarge:"Large",HomePageManagementLink:"Link",HomePageManagementMedium:"Medium",HomePageManagementPreview:"Preview",HomePageManagementPreviewTitle:"Preview the Homepage",HomePageManagementRemoveTitle:"Remove the selected item",HomePageManagementSize:"Size",HomePageManagementSmall:"Small",HomePageManagementStartDate:"Publishing Date",HomePageManagementText:"Description",HomePageManagementTitle:"Homepage Management",HomePageManagementTitleUnderImage:"Image Caption",HomePageManagementTooltipDelay:"How much time (in seconds) each image will be shown.",HomePageManagementTooltipItemTitle:"The title of the item. This will be visible for the user.",HomePageManagementTooltipLabel:"This is only to identify it in the list and will not be visible for the user",HomePageManagementTooltipLink:"The link the users will follow when clicking on your item",HomePageManagementTooltipText:"The description is only visible on medium and large items.",HomePageManagementType:"Type",HomePageManagementTypeImage:"Image",HomePageManagementTypeText:"Text",HomePageManagementVisibility:"State",Hybrid:"Hybrid",IfApplicableCertificate:"If applicaple, you will find the certificate for this course in the attached files.",IHaveReadAndIAccept:"I have read and I accept",ImportUsers:"Importing users",ImportUsersFromCSV:"Import users from CSV file",ImpossibleToRemoveProgression:"Impossible to remove the progression",Inactive:"Inactive",InClassOccurrenceSectionTooltip:"You can customize the details that will appear in the \u201cContent\u201d section of this in-class occurrence. Drag and drop the dynamic fields into the text box, edit your message and save it. The updated information will appear in the \u201cOverview\u201d section.",InClassOccurrenceTitle:"In class occurrence details",InClassSessionTitle:"In class session",IncludeSubGroups:"Display subgroups",IncorrectAnswers:"Incorrect Answers",IncorrectCardCvcError:"Incorrect CVV Number",IncorrectCardNumberError:"Credit card number incorrect",IncorrectOldPassword:"Incorrect old password",InexistantData:"Nonexistent data",InformOfBuyingProduct:"This is an automated message to inform you of buying:",InformParticipants:"Inform participants",InformParticipantsTootlip:"Inform participants of the latest changes related to their sessions.",InformTrainer:"%tenantUrl% informs you that you are a trainer on its platform",InformTrainers:"Inform trainers",InformTrainersTootlip:"Inform trainers of the latest changes related to their sessions.",InHours:"In Hours",InscriptionExistSessionCreationMessage:"Some Learners have already completed all the sessions for this occurence. Are you sure you want to add a new session?",InsertTextHere:"Insert Text Here",IntegrityAdvocateWidgetLegend1:"You can enable proctoring on exams using the interface below.",IntegrityAdvocateWidgetLegend2:"In the interface, <strong> <em> the activities  </em> </strong> notion refers to an exam available in the content of a course.",IntegrityAdvocateWidgetLegend3:"Please note that only courses containing a visible exam will be available in the list.",IntegrityAdvocateWidgetLegend4:"<strong> <em> The Participants </em> </strong> tab allows you to view user proctoring results based on a selected activity (exam).",IntegrityAdvocateWidgetLegend5:"<strong> <em> The Activities </em> </strong> tab allows you to enable/disable proctoring for an exam as well as configure monitoring levels.",InternalErrorMessage:"500 - Our server is on a break",IntervalBetweenPasswordMaximumValueToaster:"The interval between password changes cannot exceed the maximum value of 1000.",InvalidActivationAtempt:"Invalid activation attempt.",InvalidCaptcha:"The captcha is invalid or has expired",InvalidCardCvcError:"Invalid CVV Number",InvalidCardMMYYError:"Invalid Expiry Date",InvalidCardNumberError:"Invalid Credit card number",InvalidEmailformat:"The email address format is not valid.",InvalidIPAddress:"You cannot launch the exam because it is already in use by another computer or you are not allowed to launch from this location. Authorized Ip Adress: {0}, Actual Ip Adress{1}.",InvalidOauthToken:"Your external authentification request is invalid.",InvalidPhoneNumber:"Invalid phone number",InvalidSendTechnicalSupportAttempt:"The information given to the technical support is invalid",InvalidSendTenantSupportAttempt:"The information you entered is invalid",InvalidUserName:"The username is not valid",Invitation:"%tenantUrl% invites you to complete your account !",Invite:"Invite",InviteByEmailCannotDowngradeUser:"You cannot invite a user with a role inferior to his current role",InviteByEmailContactCustomerService:"If you have questions please contact %tenantUrl% customer service :",InviteByEmailCourseHowToAccess:"To access this activity, an account has been created for you. To view the activity, please first complete your user profile by clicking on the following link : {0}.",InviteByEmailCourseSignUpHowToAccess:"You can see this activity by clicking on the following link {0}.",InviteByEmailCourseWhyYouGetThis:"This is an automated message to inform you of your registration to the activity : {0}.",InviteByEmailDoNotReply:"Please do not respond to this message.",InviteByEmailEventDetails:"Here are the details of the activity :",InviteByEmailHi:"Hello %fullName%,",InviteByEmailHowToAccess:"To access the various training activities offered , you must first complete the information of your user account on %tenantUrl% by clicking the following link : %anchorLink% .",InviteByEmailHowToAccessCourse:"Access my activity",InviteByEmailHowToAccessLink:"complete my registration",InviteByEmailWhyYouGetThis:"This is an automated message to inform you of your registration to the platform %tenantUrl% .",InviteUserByEmailEmailAlreadyUser:"This email is already used by an existing user",InviteUserByEmailSuccess:"The user has been invited to this group successfully",InviteUserByEmailSupervisingUserMustBeSupervisor:"When a user is supervising a group, it must have the role Supervisor",InviteUserByEmailUserExistsNoGroup:"This user already exists, please select a group to invite this user",InviteUserCannotAssignRole:"You are not allowed to invite a user with this role",InviteUserTooManyForRole:"You cannot invite a user with this role because the limit was reached",Invoice:"Invoice",IsAvailable:"is available.",Item:"Item",ItemIsNotShipped:"Unshipped",ItemIsShipped:"Shipped",ItemMarkedUnShipped:"Not Shipped",January:"January",JanYoyDashboard:"Jan",July:"July",JulYoyDashboard:"Jul",June:"June",JunYoyDashboard:"Jun",Keywords:"Keywords",KeywordsSearch:"Search by keywords",Label:"Title",Language:"Language",LastPage:"Last",LauchProctoredExamMessageInfo:"Please note that the exam that is about to start will be proctored. Please make sure to follow the supervision instructions and rules. Please also make sure you are using a computer with a camera and have valid ID with you. Additionally, the language used for the monitoring tool will be the default language of your browser.",LauchProctoredExamTitle:"Proctored Exam",Launch:"Launch",LaunchCount:"No. of launches",LaunchWebinarButtonDisabledTooltip:"This access link will be available 15 minutes prior to the scheduled webinar time.",LayoutPageAboutTitle:"About",LeaveCommentToQuestion:"Leave a comment attached to the question that will only be visible to the learner.",Legal:"Legal",Library:"Library",LicencesCoursesColumnActivated:"Activated",LicencesCoursesColumnAssigned:"Assigned",LicencesCoursesColumnBought:"Bought",LicencesCoursesColumnCourse:"Course",LicencesCoursesColumnDate:"Date",LicencesCoursesColumnDistributed:"Distributed",LicencesCoursesColumnFullName:"Name",LicencesCoursesColumnGroups:"Groups",LicencesCoursesColumnPrice:"Price",LicencesCoursesColumnPseudoTransactionId:"Invoice number",LicencesCoursesColumnRole:"Role",LicencesCoursesColumnUndistributed:"Undistributed",LicencesListOccurrenceGridAvailableSeats:"Available Seats",LicencesListOccurrenceGridDate:"Date",LicencesListOccurrenceGridDescription:"Description",LicencesListOccurrenceGridLanguage:"Language",LicencesListOccurrenceGridTrainers:"Trainer(s)",LicencesManagement:"Licences Management",LicencesModalNumberTitle:"Number of licences",LicencesModalRemoveButton:"Remove Licences",LicencesReport:"License Usage Report",LicenseBundleCannotDeleteAutoAssignation:"The license bundle cannot be deleted because it is used in a group's auto-enrollment, remove the license bundle from auto-enrollment before deleting",licenseBundleCreatedSuccess:"The license bundle was successfully created",licenseBundleDeleteSuccess:"The license bundle was successfully deleted",LicenseBundleDeleteWarning:"Are you sure you want to delete the license bundle?",LicenseBundleValidationAutoNotVisible:"This bundle is used in automatic enrollment to a group. To disable the visibility to all administrators, please remove it from the automatic enrollment first.",LicenseBundleValidationUniqueName:"The name of the activity bundle must be unique",LicenseListOccurrenceGridComponentActivity:"Activity",LicenseListOccurrenceListComponentSelectedOccurrences:"Occurrence(s) selected",LicenseListOccurrenceModalLanguage:"Language",LicenseListOccurrenceModalTrainerNames:"Trainer(s)",LicenseListPreviewBundleTooltip:"Show list of activities",LicenseListRemoveLicenseModalHintAdmin:"The license(s) will be reassigned to the original owner.",LicenseListRemoveLicenseModalHintSupervisor:"Removed license(s) will be assigned to you.",LicenseListRemoveLicenseModalRemoveWarning:"The license(s) removed will be deleted.",LicenseListSessionCanceled:"Canceled Session",LicenseListVisibility:"Visibility",LicenseManagementTitle:"License Management",LicenseManagementVisibleByallAdmins:"Visible by all admins",LicenseNotYetAssigned:"License not yet assigned",LicenseNumber:"License No.",LicenseOccurrenceDetails:"Occurrence's Details",LicenseOccurrencePlace:"Address/Url :",LicenseOccurrenceTime:"Time :",Licenses:"License(s)","Licenses_Duplicate[1]":"Licenses",LicensesEventsSelect:"Select",LicensesEventsSelected:"Selected",LicensesEventsUnselect:"Unselect",LicensesGroupCreated:"The group {0} has been successfully created!",LicensesGroupDeleted:"The group {0} has been successfully deleted!",LicensesGroupEdited:"The group {0} has been successfully modified!",LicensesListAccessPeriodsExpiredTooltip:"Indicates that this exam's access period has expired and that users will no longer be able to register for the course.",LicensesListAccessPeriodsExpiringSoonTooltip:"Indicates that this exam's access period is expiring within a week or less.",LicensesListPreviewModalList:"List of activities :",LicensesListPreviewModalListCreatedBy:"Created by",LicensesManagement:"Enrollment Management",LicensesModalNumberToRemove1:"How many licences do you want to remove from",LicensesModalNumberToRemove2:"for the activity",LicensesMultipleAssignationTooltip:"Allows you to select several activities at the same time and to assign them in a single action.",LicensesOfCourse:"licenses for the course",LicensesPartialGroupCancelModification:"Cancel Changes",LicensesPartialGroupCreateBundle:"Create an activity bundle",LicensesPartialGroupSave:"Save the activity group",LicensesPartialGroupSaveModification:"Save the activity bundle",LicensesPartialGroupSeeInactiveGroups:"See which bundle contains inactive or expired activities. Click for more details.",LicensesPartialMultipleAssignment:'\\"Multiple Assignment\\"',LicensesPartialMultipleAssignments:"Multiple Assignments",LicensesPartialNoneToAssign:"You do not have any licenses to assign.",LicensesPartialSelectActivity:"Select an activity to assign its licenses or switch the mode to",LicensesPartialSelectActivityEnd:"to assign several at once.",LicensesPartialSelectMode:"In mode",LicensesPartialSelectModeEnd:"the order of selection will determine the order in which the activities are displayed in the learner's space.",LicensesRemoveModalAvailable:"available(s)",LicensesRemoveModalNumberToRemove:"Number of licenses",LicenseTitle:"License",Line1:"Line 1",Line2:"Line 2",Link:"Link",LinkAvailableInActivity:"The link will be available in your activity before the event takes place.",LinkCUCourseAutocomplete:"Select a catalog item",LinkCUCourseAutocompletePlaceholder:"Tap to search for a catalog item",LinkCUCreateOrUpdateLink:"Your link has been successfully saved!",LinkCUEmbedLinkError:"The embedded link cannot be empty",LinkCUEmbedLinkTooltip:"The embedded link to which the user will be directed",LinkCUGridColumnLabel:"Label",LinkCULabel:"Label",LinkCULabelTooltip:"The label will only appear in the administrator interface.",LinkCULinkType:"Type",LinkCULinkTypeCustomLink:"Custom link",LinkCULinkTypeToCourseLink:"Link to catalog item",LinkCULinkTypeTooltipCustomLink:"The registered link will be displayed in a new window.",LinkCULinkTypeTooltipToCourseLink:"The detail of the selected catalog item will be displayed in a new window.",LinkCUTitleAdd:"New Link",LinkCUTitleUpdate:"Modify Link",LinkCUTypeCustomLink:"Custom link",LinkCUTypeEmbedLink:"Embedded Link",LinkCUTypeEmbedLinkTooltip:"The embedded link displays content that is on another platform.",LinkCUTypeLinkToCourse:"Link to catalog item",LinkCUUrl:"URL",LinkCUUrlTooltip:"The link to which the user will be directed",LinkFormCourseError:"Please select a course",LinkFormCustomUrlEmptyError:"Custom url cannot be empty",LinkFormEmbeddedEmptyError:"Embedded link cannot be empty",LinkListDeleteError:"You cannot delete the link because it is linked to an activity",LinkListGridColumnLabel:"Label",LinkListRemoveUnsucessfull:"You can not delete the link because it is linked to at least one catalog item.",LinkListSuccessfull:"The link has been deleted with success.",LinkListTitle:"Links",LinkName:"Link name",LinksListMenuTitle:"Links Management",LinksListSuccessfull:"The video has been deleted with success.",LinksListTitle:"Link",LinkToLicence:"log in",LinkToMeeting:"Link to meeting:",LinkToPrivateCourse:"Link to private course :",LinkToPrivateOccurrence:"Link to private occurrence :",LinkTowardsCatalogItem:"Link to a catalog item",LinkTypeCourse:"Link to catalog item",LinkTypeCustom:"Custom link",ListDateTooltip:"Applies to completion date",ListOfParticipants:"Add participant",ListOfTrainers:"List of trainers",ListSearchTooltip:"Search in the grid based on label",ListSearchToolTipProgressByCourse:"Search in the grid based on label or title",ListUsersActive:"Active",ListUsersArchived:"Archived",ListUsersColumnAcceptNewsLetters:"Subscribed to the newsletter",ListUsersColumnCompanyName:"Company",ListUsersColumnCompanyPositionName:"Fonction",ListUsersColumnDateOfLastActivity:"Last activity",ListUsersColumnGroupsName:"Groups",ListUsersColumnIsVisible:"Visible",ListUsersColumnStatus:"Status",ListUsersEmail:"Email",ListUsersRegistrationDate:"User Created",ListUsersSureToArchiveTheseUsersAccount:"Are you sure you want to archive these users accounts?",ListUsersSureToRestoreTheseUsersAccount:"Are you sure you want to restore these users accounts?",ListUsersUserName:"Username",ListUsersUsersHasBeenArchived:"The users accounts have been successfully archived",ListUsersUsersHasBeenRestored:"The users accounts have been successfully restored",Location:"Location",LocationSearch:"Search by location",LoginAttemptIpAddressLabel:"IP address",LoginAttemptLoginDateLabel:"Login date",LoginAttemptTitle:"Failed Login Attempts",LoginAttemptUserIdLabel:"User Id",LoginAttemptUserRoleLabel:"Role",LoginAuthorizedAttemptAchieved:"You have reached the number of the authorized attempts allowed. You must contact your administrator for them to unlock your account, or wait until",LoginButtonLogin:"Log In",LoginEmail:"Email",LoginFacebook:"Login with Facebook",LoginFromCart:"Log In to Checkout",LoginFromCartMessage:"To complete your purchase, log in or create an account.",LoginGoogle:"Login with Google",LoginMicrosoft:"Login with Microsoft",LoginPassword:"Password",LoginToAccesContent:"Log in to access the content",LoginUserName:"Username",LoginWithYourUxpertiseAccount:"Log in",LoginYapla:"Login with Yapla",LoginYouHavetoapproveTermsAndConditions:"You must approve the terms and conditions in order to continue",MailNotificationTemplateTitle:"Event reminder notification",MailNotificationTemplateTooltip:"The notification that will be sent to the user when the date approches a session that is in this catalog item.",MailTemplateColumnDuplicable:"Duplicable",MailTemplateColumnDuplicated:"Duplicated",MailTemplateEditCancelNotificationTooltip:"Back to notifications list",MailTemplateEditDescription:"Description",MailTemplateEditDescriptionTooltip:"Enter a description that will allow you to identify the notification",MailTemplateListColumDescription:"Description",MailTemplateListColumState:"Status",MailTemplateListDuplicateSuccessMessage:"The notification has been duplicated successfully!",MailTemplateListDuplicateTooltip:"Duplicate",MailTemplateListListAreYouSureToDelete:"Are you sure you want to delete the selected notification",MailTemplateListModifyTooltip:"Modify",MailTemplateListPreviewNotificationTooltip:"Send Yourself a Test Notification",MailTemplateListRemoveFailedMessage:"Unable to delete the notification because it is linked to a catalog item",MailTemplateListRemoveSuccessMessage:"The notification has been successfully deleted",MailTemplateListRemoveTooltip:"Delete",MailTemplateListSearchToolitp:"Search in the grid based on description",MailTemplateTestFail:"The email has not been sent",MailTemplateTestSuccess:"The notification has been sent to you successfully! Please check your inbox.",Male:"Male",ManageAttendance:"Manage Attendance",MandatoryFields:"* Mandatory fields",MandatoryQuestionForEndUser:"This question is mandatory.",March:"March",MarkItemAsNotShipped:"Click to mark this item as unshipped",MarkItemAsNotShippedSuccess:"The item has been mark as unshipped with success.",MarkItemAsShipped:"Click to mark this item as shipped",MarkItemAsShippedSuccess:"The item has been mark as shipped with success.",MarYoyDashboard:"Mar",MatPaginatorFirstPageLabel:"First page",MatPaginatorItemsPerPageLabel:"Items per page",MatPaginatorLastPageLabel:"Last page",MaxAccountForRoleReached:"The maximum number of accounts for this role has been reached, please contact your administrator for more details",MaximumValue:"Maximum value of 1000",MaximumValueToaster:"The field cannot exceed the maximum value of 1000.",May:"May",MayYoyDashboard:"May",MembersCsvModalText:"Do you want to download the result of the import of users?",MembersCsvModalTitle:"Download Results",MembershipReportErrorImpersonate:"This user can not be impersonated.",MembershipReportImpersonateModalBodyPart1:"You are about to take control of the profile of",MembershipReportImpersonateModalBodyPart2:"and to act on his or her behalf. Make sure you have consent. uxpertise disclaims all liability in this regard.",MembershipReportImpersonateModalHeader:"Impersonate",MembershipReportTooltipImpersonate:"Impersonate user",MembershipReportTooltipViewUserAccount:"Access User Profil",MembershipReportTooltipViewUserDocument:"Access User Files",MenuTitleAboutManagement:"About Page Management",MenuTitleContactUsManagement:"Contact Us Page Management",MenuTitleLogIn:"Log In",MenuTitleLogOut:"Log Out",MenuTitleMyAccount:"My Account",Message:"Message",MethodOfPayment:"Method of payment",MethodOfPaymentByBilling:"By invoicing",MethodOfPaymentByCreditCard:"By credit card",MfaDisableAdminTooltip:"Disable multi-factor authentication",MfaDisableDialogHeader:"Disable Multi-Factor Authentication",MFADisableDialogText:"Please enter your authentification code. If you do not have access to your authenticator, please contact your administrator.",MfaDisabledSuccess:"Multi-factor authentication  has been disabled",MfaDisableError:"The code you submitted was invalid, please try again",MfaDisableSuccess:"Multi-factor was successfully disabled",MfaEnableDialogComplete:"Enter the code generated by your application to complete activation",MfaEnableDialogHeader:"Activate multi-factor authentication",MfaEnableDialogManual:"Not able to scan the QR code? You can manually setup your account using the code below",MfaEnableDialogTop:"Please scan the QR code with you authentication app (ex. Google Authenticator)",MfaEnableEnforcedTop:"Multi-factor authentication is required for this account, please activate multi-factor authentication by following the instructions bellow",MfaEnableSuccess:"Multi-factor authentication was successfully enabled",MfaIncorrectLogin:"Incorrect authentication code",MfaLoginTitle:"Multi-factor authentication is enabled, to login enter the code generated by your application",mfaSubmit:"Submit",MfaTitle:"Multi-factor authentication",MfaTooltip:"Multi-factor authentication increases your account security when it is enabled",Minutes:"minutes",MissingRequiredFieldAddressLine1:"'Address Line 1' is a required field",MissingRequiredFieldCity:"'City' is a required field",MissingUrl:'You have removed the \\"{Label}\\" page from the footer. It must be in the footer.',MissingUrlStepOne:'1. From the \\"Select an existing custom page\\" search field in the column you wish to add the page to, search for the page \\"{Label}\\"',MissingUrlStepThree:'3. Click on the \\"Add\\" button',MissingUrlStepTwo:"2. Select the page by clicking on it",MobileRemoveFromCart:"Remove from cart",ModalConfirm:"Confirm",ModalMergeUserListWarning:"all contents of the source account will be transferred to the destination account. Thus, all entries and transactions, if any, from the source account will be transferred to the destination account.",ModalOk:"Ok",ModalUserProfile:"The profile of",ModalUserProfileFound:"was found in the platform.",ModifyHomePageItem:"Modify",ModifyOccurrenceTransaction:"Modify occurrence",ModifySession:"Modify Session",ModifyTax:"Modify Tax",ModifyTheEvent:"Update the Event",Monday:"Monday",Monthly:"Monthly",MonthlySales:"Monthly Sales",MoreInformation:"More Information",MostActiveCourseThisWeek:"Most active courses this week",MostPopular:"Most Popular",MostRecent:"Most Recent",MoveAnswerDownTooltip:"Move answer choice down",MoveAnswerUpTooltip:"Move answer choice up",MoveGroupSearchPlaceholder:"Search by group name",MoveUser:"Move User",MoveUserFromCurrentGroupPermission:"You are not allowed to move user from this group",MoveUserFromToGroupPermission:"You are not allowed to move user to this group",MultipleChoiceQuestion:"Multiple Choice Question",MultipleSelected:"Multiple choice is selected",MustBeAIntegerNumber:"must be an integer number",MustBeANumber:"must be a number",MustBeTheSame:"must be the same !",MustChangePasswordAtFirstConnection:"Must change password on first login",MustChooseOccurrenceForEvent:"You must chose an occurrence containing free seats for each event",MyActivities:"My Activities",MyAvailabilities:"Availabilities",MyCalendar:"My Calendar",MyCertificates:"My certificate(s)",MyCompany:"Company",MyDocuments:"My documents",MyFieldsOfInterest:"My fields of interest",MyFolder:"My Files",MyPersonalInformations:"Personal Information",MyProfil:"My Profile",MyProfileAdmin:"Profile",MyPurchases:"My Purchases",MySpaceCompleted:"Completed",MySpaceCompletedPlural:"Completed",MySpaceDocumentsFileIsRequired:"No file has been chosen, please choose a file to upload.",MySpaceEnrollmentSearch:"Search",MySpaceNotStarted:"Not Started",MySpaceNotStartedPlural:"Not Started",MySpaceSeeDetails:"See Details",MySpaceStarted:"Started",MySpaceStartedPlural:"Started",MySpaceTransactionListInvoiceNumber:"# Invoice",MySpaceTransactionListSearchTooltip:"Search by invoice number",MySupervisors:"My Supervisors",MyTransactions:"My Transactions",MyUnavailabilities:"Unavailabilities",MyUxpertiseAccount:"Uxpertise Account",MyWaitingList:"My waiting lists",NavCouponReport:"Coupons Use",NavCourseExpiryReport:"Courses with Certification Expiry",NavDiscountsReport:"Gift Certificates Use",NavExamResults:"Exams",NavigationCustomFieldManagement:"Custom Fields Management",NavigationMenu:"Navigation menu",NavLicencesReport:"License Use",NavLoginAttemptReport:"Failed Login Attempts",NavMySpace:"My Space",NavPendingPaymentReport:"Pending Payment",NavProgressReport:"Progress",NavSalesReport:"Sales",NavSurveyResults:"Surveys",NavWaitingForValidation:"Pending Validation",NavWaitingList:"Waiting List",NavWishList:"Wish List",New:"New",NewColumn:"Add New Column",NewContract:"New contract",NewExam:"New Exam",NewGroup:"New Group",NewItem:"New Item",NewLocation:"New Location",NewMobileLanguage:"Fran\xe7ais",NewPassword:"New Password",NewPlan:"New Plan",News:"News",NewSupervisorModalPage1Text1:"You can now create accounts for your members and register them for courses using the licenses you have purchased.",NewSupervisorModalPage1Text2:"In order for you to manage your members, the group with the name",NewSupervisorModalPage1Text3:"has been created for you. You can change this name in the last step of this tutorial.",NewSupervisorModalPage2Text1:"For more details on how to manage your users, you can download the guide.",NewSupervisorModalPage3Text1:"You can create accounts for your users from the 'Enrollment Management' section.",NewSupervisorModalPage4Text1:"Once you have created accounts for your users, you can register them for the activity. To do this, follow the steps outlined below:",NewSupervisorModalPage5Text1:"You can change the name of your group if you wish. In the field below enter the desired name and click on the 'Save' button",NewSupervisorModalPage5Text2:"if you don't change the name of your group, you won't be able to do it later. You should ask the platform administrator to change it.",NewSupervisorModalTitle1:"Congratulations you are now a supervisor",NewSupervisorModalTitle2:"Supervisor's Guide",NewSupervisorModalTitle3:"Add users",NewSupervisorModalTitle4:"Register users for an activity",NewSupervisorModalTitle5:"Change the name of your group",NewZone:"New Zone",Next:"Next",NextPage:"Next",No:"No",NoActivitiesYet:"You have no upcoming activities",NoAnswer:"No Answer",NoAnswers:"No Answer",NoAnswersText:'To create a new answer, click on \\"New answer\\".',NoBadgeYet:"You don't have a badge yet",NoCertificateYet:"You don't have a certificate yet",NoCodeOrNotEnoughTime:"Still haven't received your recovery code or ran out of time?",NoDescriptionProvided:"No description provided",NoEventsFound:"No events found",NoFileChosen:"No file chosen",NoFreeSpaceLeft:"There's no more seats available for this workshop",NoNotificationSettings:"There are no notification settings available for the current course",NoOccurrencesFound:"No occurrence found",NoQuestions:"No Question",NoQuestionsText:'To create a new question, click on \\"New question\\".',NoRecoveryMethods:"However, neither of the two alternative recovery options have been set up on your account. Please contact your platform's technical support for more details.",NoReferenceImage:"No reference image",NoRegistration:"No registration",NoSession:"You haven't created any sessions yet",NotAnyWaitingList:"You are not on any waiting list",NotApplicable:"Not Applicable",NotDownloaded:"Not downloaded",Notes:"Notes",NotesTooltip:"Add a note to the user profile. This note will not be visible to him.",NotificationList:"Notifications Management",NotificationManagementLastModificationDate:"Last modification date",NotificationOptionsDescription:"Phone number used for recieving notifications by SMS",NotificationPhoneNumberEmptyCode:"The notification phone number entered is invalid or empty.",NotificationPhoneNumberExpired:"The time limit for checking the notification phone number has expired.",NotificationPhoneNumberNewCodeSend:"A new validation code has been sent to your notification phone number.",NotificationPhoneNumberNotVerified:"The notification phone number has not been verified. It has not been saved.",NotificationPhoneNumberVerified:"The notification phone number has been successfully verified.",NotificationPhoneNumberWrongCodeOrTimeExpired:"The confirmation code entered is invalid or the time to verify the notification phone number has expired.",Notifications:"Notifications",NotificationSuccess:"The notification has been sent successfully.",NotifUserCreatedByAdminAndGivedHisEmail1:"This is an automated message to inform you of your registration to the platform",NotifUserCreatedByAdminAndGivedHisEmail2:"Below are the details of your account :",NotifUserCreatedByAdminAndGivedHisEmail3:"To access your account , click the link",NotifUserCreatedByAdminAndGivedHisEmailLink:"Login",NotifUserCreatedByAdminAndGivedHisEmailNotReply:"Please do not respond to this message.",NotifUserCreatedByAdminAndGivedHisEmailTitle:"Registration to the platform",NotifyByEmail:"Notify by email",NotifyByEmailToolip:"For example if you want to give this element as a gifts to that participant simply uncheck notify by email. The participant will therefore not be notified that you have registered him.",NotifyWaitingListUsersForNewOpening:"This occurrence contains a waiting list. Do you want to inform users about this new opening?",NotifyWaitingListUsersForNewSeatsAvailables:"This occurrence contains a waiting list. Do you want to inform users about the new seats available?",NotRegisteredAnyActivity:"You are not registered for any activity",NotStarted:"Not Started",NotYetStarted:"Upcoming Course(s)",NoUsersToShow:"This group has no users or no user matches your search",November:"November",NovYoyDashboard:"Nov",NumberOfRetakes:"Number of Retakes",NumberOfSeats:"Number of Seats",NumberRespondent:"Number of Respondents",OAuthAccountAlreadyLinked:"An account with this email is already linked with another account on {}",OauthLoginLabel:"Log in with another account",Objectives:"Objectives",OccAssigned:"confirm you have been assigned the following activity: %eventLabel%",OccDeleted:"inform you that the activity %eventLabel% has been canceled.",OccRemoveAssignment:"inform you that the activity %eventLabel% is no longer assigned to you.",OccurrenceSalesReportBuyer:"Buyer",OccurrenceSalesReportBuyerEmail:"Buyer's email address",OccurrenceSalesReportDetailsNoInvoice:"No invoice is linked to this inscription.",OccurrenceSalesReportPricesPaid:"Price Paid (without taxes)",OccurrenceSalesReportStatusFree:"Free",OccurrenceSalesReportStatusPaid:"Paid",OccurrenceSalesReportStatusPending:"Pending payment",OccurrenceSalesReportTransactionDate:"Transaction Date",OccurrenceSaved:"The occurrence has been saved successfully.",OccurrenceSelection:"Occurrence Selection",OccurrencesSalesReportsParticipation:"Number of Participants",OccurrenceStatusAbsent:"Absent",OccurrenceStatusAreYouSure:"Set",OccurrenceStatusPresent:"Present",OccurrenceStatusPresentToBeValidated:"Present to be validated",OccurrenceStatusSelectAll:"Select All",OccurrenceStatusSetAsAbsent:"Mark as Absent",OccurrenceStatusSetAsPresent:"Mark as Present",OccurrenceStatusUnselectAll:"Deselect All",OccurrenceStatusUsersAs:"users as",October:"October",OctYoyDashboard:"Oct",Of:"of",OfTheGroup:"of the group",OldPassword:"Old Password",OnceLaunched:"Once launched...",OneGigabyteLimit:"File size must not exceed 1GB.",Ongoing:"Ongoing",OnLine:"Online",OnlineCoursesEmptyState:"You are not enrolled in any online activities",OnLineOccurrenceSectionTooltip:"You can customize the details that will appear in the \u201cContent\u201d section of this online occurrence. Drag and drop the dynamic fields into the text box, edit your message and save it. The updated information will appear in the \u201cOverview\u201d section.",OnLineOccurrenceTitle:"Online Occurrence Details",OnlineSessionTitle:"Online Session",OperationIsPermanent:"This operation is permanent.",OptionalAppend:"optional",Other:"Other",OurEvents:"Our events",OverviewActivities:"Activity Overview",OwnerInformationCourseText:"%ownerInformation%has enrolled you to the activity.",OwnerInformationText:"%ownerInformation% has enrolled you to the activity which is described below.",OwnerInformationTextForRegister:"%ownerInformation% regitred you on the platform",P:"About Us Page Management",Parameters:"Settings",ParentCategoryIsLinkedToCourseError:"Cannot delete the category because it is linked to at least one course.",ParentCategoryIsLinkedToDiscountError:"Cannot delete the category because it is linked to at least one discount.",PartialGrade:"Partial Grade",PartiallyCorrectAnswers:"Partially correct answers",ParticipantExist:"The system has detected that there is a user with the email you have entered then you can not change the first name and the last name of the user. But you can register him for the activity.",PasswordChanged:"Your password has been successfully changed !",PasswordChangeTitle:"Change your password",PasswordLength:"at least {0} characters.",PasswordLengthMaximumValueToaster:"The password length cannot exceed the maximum value of 1000.",PasswordLowerCase:"have a lowercase",PasswordMatchingError:"Your new password's confirmation is not the same as your new password.",PasswordNumber:"a number",PasswordPolicyFieldLowerCase:"Lower case letter",PasswordPolicyGroupParameters:"Reset Time Interval",PasswordPolicyTitle:"Password Policy",PasswordResetBody1:"To reset your password, please click on the link:",PasswordResetBody2:"A new window will open allowing you to reset the password.",PasswordResetTitle:"Password Reset",PasswordSameError:"You cannot use the same password twice !",PasswordSentence:"For a stronger password,",PasswordSpecial:"a special character",PasswordStrength:"Password Strength:",PasswordStrength1:"Very weak",PasswordStrength2:"Weak",PasswordStrength3:"Medium",PasswordStrength4:"Strong",PasswordStrength5:"Really strong",PasswordStrength6:"Super strong",PasswordStrengthError:"Your password is missing one or more required conditions.",PasswordStrengthNotEnough:"Your password is not strong enough.",PasswordUpperCase:"include an uppercase letter",Paying:"Fee-Paying",PaymentAwaitingContactByEmail:"A person in charge will contact you soon by email. Be sure to check your junk mail.",PaymentDisabledError:"The payment are disabled on your portal",PaymentHasBeenProcessed:"The participant will be able to access the activity as soon as the payment has been processed.",PaymentInformation:"Payment Information",PaymentProcessing:"The order is being checked ...",PaymentProcessingTitle:"Please Wait",PDF:"PDF",PDFGuides:"PDF Guides",Pending:"On Waiting List",PendingPayment:"Pending payment",PendingPaymentCheckoutAfterValidationErrorNotPending:"The transaction is not pending payment.",PendingPaymentDetailsAccessAllowedBeforePaymentTooltip:"Allow access to courses before confirming payment",PendingPaymentDetailsAllowAccessButton:"Allow access to the course",PendingPaymentDetailsAllowAccessTitle:"Allow access to courses",PendingPaymentDetailsErrorExistingUserSyllabus:"You need to reset the progression of the participants to be able to decline the payment",PendingPaymentDetailsErrorTransactionPaid:"The payment has been completed by the customer, you cannot refuse it. Please refresh your page (Ctrl+F5) to update your data.",PendingPaymentReportAccessAllowed:"Access allowed",PendingPaymentReportCompany:"Company",PendingPaymentReportEmail:"Email",PendingPaymentReportFullName:"Name",PendingPaymentReportNumberItems:"Items",PendingPaymentReportPhoneNumber:"Phone number",PendingPaymentReportPseudoTransactionId:"Invoice Number",PendingPaymentReportStatus:"Status",PendingPaymentReportTitle:"Pending Payment Report",PendingPaymentReportToExcelColumnAccessAllowed:"Access allowed",PendingPaymentReportToExcelColumnCompany:"Company",PendingPaymentReportToExcelColumnEmail:"Email",PendingPaymentReportToExcelColumnFullName:"Name",PendingPaymentReportToExcelColumnNumberItems:"Items",PendingPaymentReportToExcelColumnPhoneNumber:"Phone number",PendingPaymentReportToExcelColumnPseudoTransactionId:"Invoice Number",PendingPaymentReportToExcelColumnStatus:"Status",PendingPaymentReportToExcelColumnTotal:"Total",PendingPaymentReportToExcelColumnTransactionCreationDate:"Billing Date",PendingPaymentReportToExcelColumnUserName:"Username",PendingPaymentReportTotal:"Total",PendingPaymentReportTransactionCreationDate:"Billing Date",PendingPaymentReportUserName:"Username",PendingValidation:"Pending Validation",PendingValidationCompany:"Company",PendingValidationListSearchTooltip:"Search in the grid based on either course, event, email, first name, last name or username",PendingValidationReport:"Pending Validation Report",PendingValidationReportColumnCourseLabel:"Course",PendingValidationReportColumnEmail:"Email",PendingValidationReportColumnEndDateEventOccurence:"Event end date",PendingValidationReportColumnEnrollmentCreationDate:"Enrollment date",PendingValidationReportColumnEventLabel:"Event",PendingValidationReportColumnFirstName:"First Name",PendingValidationReportColumnLastName:"Last name",PendingValidationReportColumnStartDateEventOccurence:"Event start date",PendingValidationReportColumnUserName:"Username",PendingValidationReportDecline:"Decline",PendingValidationReportEndDateTooltip:"Event end date",PendingValidationReportFullName:"Name",PendingValidationReportSearchTooltip:"Search in the grid based on first name, last name, email or invoice number.",PendingValidationReportStartDateTooltip:"Event start date",PendingValidationReportToExcelColumnCourseLabel:"Course",PendingValidationReportToExcelColumnEmail:"Email",PendingValidationReportToExcelColumnEndDateEventOccurence:"Event end date",PendingValidationReportToExcelColumnEnrollmentCreationDate:"Enrollment date",PendingValidationReportToExcelColumnEventLabel:"Event",PendingValidationReportToExcelColumnFirstName:"First Name",PendingValidationReportToExcelColumnLastName:"Last name",PendingValidationReportToExcelColumnStartDateEventOccurence:"Event start date",PendingValidationReportToExcelColumnStatus:"Status",PendingValidationReportToExcelColumnUserName:"Username",PendingValidationReportToExcelCompany:"Company",PendingValidationReportToExcelGroups:"Groups",PendingValidationReportValidate:"Validate",PendingValidationReportViewUserAccount:"Access User Profil",PendingValidationStatus:"Status",PercentageRespondent:"Response Rate",PerMonthBilledAnnually:"annually",PerMonthBilledMonthly:"monthly",Personal:"Personal Courses",PersonalInformations:"Personal Information",PersonalProfileAccountAddress:"Address",PersonalProfileAccountCity:"City",PersonalProfileAccountCountry:"Country",PersonalProfileAccountState:"Province / State",PersonalProfileAccountZipCode:"Zip code",Phone:"Phone",PhoneNumber:"Phone Number",PhoneNumber1:"Phone Number 1",PhoneNumber2:"Phone Number 2",PhoneNumberNo:"Phone Number",PhoneNumberRequired:"Phone number required when creating an account",PlaceDescription:"Location description",PlaceName:"Location",PlacesAdded:"Successful backup",PlayerClue:"Clue",PlayerFeedback:"Feedback",PlayerNotAllAnswered:"You have not answered all the questions. Are you sure you want to submit the exam? You will not be able to change your answers afterwards.",PlayerQuestion:"Question",PlayerQuestionnaireSubmitedFallback:"The exam has been completed, you can close the page!",PlayerRemainingTime:"Time remaining for the exam",PlayerRetry:"Retry",PlayerSubmit:"Validate",PlaySubmitQuestionnaire:"Submit",PlayTimeRunOut:"The time allotted to complete the exam is over. Your questionnaire has been saved and sent for correction.",Please:"Please",PleaseEnterANewPasswordForYourAccount:"Please enter a new password for your account",PleaseEnterFullAddress:"Please enter a complete address. This includes your address, city and postal code.",PleaseEnterRecoveryCode:"Please enter the code you received by phone.",PleaseFillAllRequiredFields:"Please fill all required fields",PleaseMakeSureAllFieldsAreValid:"Please make sure all fields are valid",PleaseSaveSessionInEditing:"Please save the session currently being edited",PleaseSelectAGroup:"Please select a group to see its users",PleaseSharedSave:"Please save your changes",PoliciesColumnRoleTitle:"Affected role",PolicyBreadCumbs:"Policies",PolicyDefaultRoleValue:"Default policy",PolicyDefaultTooltipTitle:'What is \\"Use default value\\" used for?',PolicyDuplicateHeader:"Please choose the role",PolicyEditGroupParametersTooltip:"The default setting will be used.",PolicyEditGroupStrengthTooltip:"Override with the default\u2019s policy settings.",PolicyEditPasswordLengthTooltip:"The default value will be used.",PolicyFailedLoginAttempsLockoutDuration:"Account Lockout Duration (days)",PolicyFailedLoginAttempsLogIp:"Save IP address",PolicyFailedLoginAttemptsEnableLockout:"Lock the account after failed attempts",PolicyFailedLoginAttemptsFailedLoginAttempts:"Number of attempts",PolicyFailedLoginAttemptsGroupLoging:"Login Data",PolicyFailedLoginAttemptsLockout:"Account Lockout",PolicyListDeleteConfirmMessage:"Are you sure you want to remove this policy?",PolicyManagementDuplicate:"Duplicate for another role",PolicyManagementTitle:"Policy Management",PolicyMaxNumber:"Maximum number",PolicyMultiFactorAuthEnforceMFA:"Enforce multi-factor authentication",PolicyMultiFactorAuthFieldsTitle:"Multi-factors authentication",PolicyMultiFactorAuthGroupEnforcing:"Enforcing",PolicyPasswordGroupLength:"Length",PolicyPasswordGroupStrength:"Requirements",PolicyPasswordLength:"Minimum characters required",PolicyPasswordLowerCase:"Include a lower case letter",PolicyPasswordNumber:"Include a number",PolicyPasswordResetInterval:"Interval between password reset in days",PolicyPasswordResetIntervalTooltip:"If a value of 0 is selected, the password will never need to be changed",PolicyPasswordSpecialCharacter:"Include a special character",PolicyPasswordUpperCase:"Include an uppercase letter",PolicyUxUserLimitGroupLimit:"Limit",PolicyUxUserLimitMaxNumber:"Max number",Portal:"Portal",PortalOwnerError:"There cannot be more than one portal owner.",PortalSettings:"Portal Settings",PortalSettingTitle:"Portal Settings",PortalToday:"portal today !",Position:"Your Job Title",PoweredBy:"Powered by",PrerequisitesNotDone:"You can not enroll {0} because she/he did not complete the prerequisites for {1} or the deadline for registration has expired.",Preview:"Preview",PreviewPage:"Preview page",PreviewQuestionnaireBackToQuestionnaireListTooltip:"Back to the list of questionnaires",PreviousPage:"Previous",PricingTiersTitle:"Pricing Tiers",PrintQuestionnaire:"Print the exam for user",PrivacyPolicy:"Privacy Policy",PrivateSubscribe:"Private",ProcessingCardError:"An error occurred while processing the credit card",ProctoredExam:"Proctored Exam",ProctoredExamDetailsDuration:"The exam has a duration of",ProctoredExamQuestions:"question(s)",ProctoredExamTitle:"Proctored Exam",Proctoring:"Proctoring",ProctoringManagementSaveSuccess:"Changes have been saved successfully",ProctoringManagementTitle:"Proctoring Management",ProctoringManagementUpdateChanges:"Update Changes",ProctoringSessionListReportColumnSessionScore:"Session score",ProctoringSessionReportToExcelColumnCompletionDate:"Completion Date",ProctoringSessionReportToExcelColumnEmail:"Email",ProctoringSessionReportToExcelColumnFirstName:"First name",ProctoringSessionReportToExcelColumnGrade:"Grade",ProctoringSessionReportToExcelColumnIndentityScore:"Identity Score",ProctoringSessionReportToExcelColumnLastName:"Last name",ProctoringSessionReportToExcelColumnProctoredSessionId:"Session Id",ProctoringSessionReportToExcelColumnProctoringStatus:"Status",ProctoringSessionReportToExcelColumnSessionCriticality:"Session criticality",ProctoringSessionReportToExcelColumnSessionScore:"Session Score",Product:"Product",ProductCUEmailListToNotify:"Email (ex: email 1; email 2; etc)",ProductCUPrice:"Price",ProductCUProductName:"Product name",ProductCUShippingFee:"Shipping fee",ProductCUSuccess:"The product has been successfully saved!",ProductCUTitleAdd:"New Product",ProductCUTitleUpdate:"Modify Product",ProductCUTooltipEmailListToNotify:"Join the emails of people to be notified. Separate emails with a semicolon ( ;)",ProductCUTooltipProductName:"Enter the product name.",ProductCUTooltipProductPrice:"Enter the product price.",ProductCUTooltipProductShippingFee:"Fees applicable to sending the product.",ProductErrorNotExist:"This product doesn't exist",ProductErrorNotExistTenant:"This product does not exist on this portal",ProductErrorPriceChanged:"The price of the product : {0} has changed to {1}",ProductErrorShippingFeeChanged:"The shipping fee of the product : {0} has changed to {1} by product",ProductName:"Product name:",ProductPrice:"Price:",ProductPriceChangeError:"The price of one product in your cart has changed",ProductPurchase:"Product Purchase",ProductsListAreYouSureToDelete:"Are you sure you want to delete the selected product",ProductsListGridColumnPrice:"Price",ProductsListGridColumnProductName:"Product name",ProductsListGridColumnShippingFee:"Shipping Fee",ProductsListMenuTitle:"Products Management",ProductsListRemoveSuccessfull:"The product was succesfully removed",ProductsListRemoveUnsucessfull:"You can not delete the product because it is linked to at least one catalog item.",ProductsListTitle:"Products Management",Profile:"Go to My Space",ProfileAccountConfirmationMessage:"You are about to change the personal information of this user. This could have an effect on existing reports. Are you sure you want to save these changes?",ProfileAccountSelectCountry:"Please select a country",ProfileAccountSelectState:"Please select a state",ProfileDefaultFieldAllowUserEditing:"User modification allowed",ProfileDefaultFieldListIsUsedInUserCreationForm:"Used in the user creation form",ProfileDefaultFieldsManagement:"Profile Fields Management",ProfileDefaultFieldUsableInCertificate:"Can be used in a certificate",ProfileFieldsSection:"Profile Fields Section",ProfileImage:"Profile Image",ProfileOverview:"Profile Overview",ProgressionRepositoryAllCourses:"All Courses",ProgressReport:"Progress Report",ProgressReportAccessibilityPeriodAndUnlockSuccess:"The access period has been saved and the exam has been unlocked.",ProgressReportAccessibilityPeriodSuccess:"The access period was successfully saved",ProgressReportAdditionalInformation:"Additional Information",ProgressReportByCourseSearchTooltip:"Search based on first name, last name and username.",ProgressReportCompleteEnrollmentForUser:"Set the training as completed",ProgressReportCompleteEnrollmentForUserConfirm:"Are you sure you want to complete the training for the selected user(s)?",ProgressReportCompleteEnrollmentSuccess:"The completion(s) have been successfully completed.",ProgressReportCompleteSyllabusSuccess:"The syllabus has been successfully completed.",ProgressReportCompleteSyllabusTooltip:"Complete the progression of the selected syllabus",ProgressReportCorrespondToYourSearch:"corresponds to your search criteria.",ProgressReportCoursesIn:"See the course content",ProgressReportDisabledAccessibilityPeriod:"Disable access period",ProgressReportEndDateAccessibilityPeriod:"Access period end date",ProgressReportGetCertificate:"Download certificate",ProgressReportGoToScormData:"Go to scorm report",ProgressReportIn:"See the report",ProgressReportLastAttemp:"Last attemp",ProgressReportLock:"Lock",ProgressReportNo:"No",ProgressReportNotPassed:"Not passed",ProgressReportNoVisibleSyllabuses:"There is no visible element in the course.",ProgressReportNumberOfAttemps:"Number of attemps",ProgressReportOrder:"Order",ProgressReportPassed:"Passed",ProgressReportPerCourses:"By course",ProgressReportPerGroups:"By group",ProgressReportPerUsers:"By User",ProgressReportQuestion:"question",ProgressReportScormReport:"Scorm report",ProgressReportStartAccessibilityPeriod:"Access period start date",ProgressReportSyllabusPeriodDatePassed:"The end date cannot be in the past.",ProgressReportSyllabusPeriodInvalidDateError:"The start date must be before the end date.",ProgressReportSyllabusStartDate:"Started on",ProgressReportSyllabusTimePassed:"Time passed on this syllabus",ProgressReportType:"Report type",ProgressReportUnLock:"Unlock",ProgressReportUpdateAccessibilityPeriod:"Edit access period",ProgressReportUserByCourseEndDate:"Occurrence End Date",ProgressReportUserByCourseOccurrenceFilter:"Occurrence Dates",ProgressReportUserByCourseStartDate:"Occurrence Start Date",ProgressReportUsersIn:"See the courses",ProgressReportUsersInError:"No enrollment for this user",Promote:"Promote",PromoteTooltip:"Add the current page to the column of the selected footer. Once selected, the page will refresh.",PublicSubcribe:"Public",PublicSubscribDisabled:"Registrations are disabled on this portal",PublisherTrainerSettings:"Publisher-Trainer settings",PutToAbsent:"Mark as Absent",PutToPresent:"Mark as Present",Quantity:"Quantity",QuantityGreaterThanTheNumberOfSeatsAvailable:"Quantity greater than the number of places available . The maximum is",QuestionAddReferenceImageZoneTooltip:"The reference image will be displayed in the background below. You can then draw zones to highlight certain parts of the image.",QuestionAnswerFormWeightingBoundError:"Digits after the decimal must be in increments of 0.25.",QuestionAreYouSureDelete:"Are you sure you want to delete the selected question",QuestionAssociationPrefillColumn:"Pre-fill the left column with the proposals",QuestionCUClue:"Clue",QuestionCUColumnOrder:"Instruction is selected",QuestionCUCreateTitle:"Add a Question",QuestionCUDescription:"Description",QuestionCUFeedback:"Feedback",QuestionCUImageErrorSize:"The image must not exceed a weight of 1 MB",QuestionCUImageErrorType:"The image must .png or .jpg file",QuestionCULabel:"Label",QuestionCULabelOrImageToSet:"You must enter either a label or an image for the question",QuestionCULabelOrPicture:"You must enter either a label or an picture for the question",QuestionCUQuestionLessWeightThanAnswer:"The question weight is smaller than the answers total weight",QuestionCUQuestionType:"Type",QuestionCUQuestionTypeAssociation:"The learner to the question will have to find the right associations.",QuestionCUQuestionTypeBlank:"The learner to the question must find the missing words.",QuestionCUQuestionTypeCheckBox:"Multiple choice",QuestionCUQuestionTypeOrder:"Instruction",QuestionCUQuestionTypeRadioButton:"Unique choice",QuestionCUQuestionTypeText:"The learner to the question can write his/her answer.",QuestionCUQuestionTypeTextArea:"Text",QuestionCUQuestionTypeTooltipConsign:"This is a description that will be displayed in the exam in the defined order.",QuestionCUQuestionTypeTooltipMultipleChoice:"The respondant can select one or more answers.",QuestionCUQuestionTypeTooltipRadioButton:"The learner can only select one answer.",QuestionCUQuestionTypeTooltipText:"Essay question",QuestionCUQuestionTypeUpload:"File",QuestionCUQuestionTypeZone:"The learner to the question will have to find or identify the zones.",QuestionCURemoveImage:"Remove image",QuestionCUSkill:"Skill",QuestionCUSuccess:"The question was succesfully saved!",QuestionCUThumbnailTooltip:"The image that will appear in the question",QuestionCUTooltipClue:"Clue to display during the exam to help learners find the right answer",QuestionCUTooltipFeedback:"Displayed during exam correction",QuestionCUTooltipLabel:"The question",QuestionCUTooltipSkill:"List of skills. Select a skill to link it to the issue",QuestionCUTooltipWeighting:"The score given to an answer",QuestionCUUpdateTitle:"Update the question",QuestionCuUploadTooltip:"A file that is made available to the user for it to be filled and sent back for correction.",QuestionCUWeighting:"Score",QuestionDeleteErrorAlreadyAnswered:"Unable to delete question because it is already used.",QuestionDeleteSuccess:"The question was succefully deleted",QuestionDosntMatchFilter:"No questions match the selected filters.",QuestionDosntMatchFiltersReset:'To reset filters, click on the \\"Reset Filters\\" button.',QuestionFormGradeError:"The score for the question must be greater than 0.",QuestionFormLabelError:"The question label cannot be empty.",QuestionFormLabelNoTextError:"The question label must contain text.",QuestionFormMandatoryQuestionDisabledToolTip:"The number of questions to be used for the exam cannot be less than the number of mandatory questions.",QuestionFormQuestionImageTextLabel:"Media Question",QuestionFormQuestionIsRequiredError:"You must enter some text or an image for your question.",QuestionFormUploadRequiredError:"You must upload a file for the question",QuestionFormWeightingDigitError:"The grade must have a maximum of 2 decimal places.",QuestionIdentifyZones:"Identify Zones",QuestionIdentifyZonesInfo:"The learner must identify the names of the zones on the reference image.",QuestionInstructionCreate:"Add an Instruction",QuestionListAddInstructionWarning:"You cannot add instructions if any of the following options are checked: Random Exam, Shuffle Question Order and Show Questions Grouped by Skill.",QuestionListAreYouSureDuplicate:"Are you sure you want to duplicate this question with all its answers",QuestionListColumnLabel:"Question",QuestionListColumnQuestionOrder:"Order",QuestionListColumnQuestionType:"Type",QuestionListTitle:"Questions Management",Questionnaire:"Questionnaire",QuestionnaireAddBanner:"Add a banner to the exam",QuestionnaireAdvanceQuestionParameters:"Advanced Settings",QuestionnaireAllowBackQuestion:"Allow to come back to the previous questions",QuestionnaireAllowBackQuestionTooltip:"Allow the learner to go back to previous questions and change their answers.",QuestionnaireAllowReusingPropositions:"Allow propositions words to be reused",QuestionnaireAllowReusingPropositionsTooltip:"The learner can use the same proposition word multiple times to answer the question.",QuestionnaireAnswerResponse:"Answer",QuestionnaireAnswerWeighting:"Question Score",QuestionnaireAnswerWeightingError:"The score assigned is greater than the score of the question",QuestionnaireBlankQuestionStep1:"Write your question and place the words you want to hide in square brackets [].",QuestionnaireBlankQuestionStep2:"Write other suggestions words. Like the hidden words, the suggestions will be displayed in the list of words to choose from.",QuestionnaireBlankQuestionStep3:"In the answer section, any word hidden between [], will automatically be added as an answer.",QuestionnaireConfiguration:"Exam Configuration",QuestionnaireConfigurationStatistic:"Exam Configuration / Questions Summary",QuestionnaireCorrectionNoGradeHint:"To obtain the grade, all questions must be corrected.",QuestionnaireCUAnswerFeedback:"Comment answer",QuestionnaireCUAnswerFeedbackTooltip:"Comment answer",QuestionnaireCUCreateTitle:"New Questionnaire",QuestionnaireCUDefaultProctoringTitle:"Exam name",QuestionnaireCUDefaultProctoringTitleTooltip:"Exam name used for display in the uxpertise XP dashboard (Visible only  by admins)",QuestionnaireCUDisplayGrade:"Display the grade to the learner",QuestionnaireCUDisplayGradeInReport:"Display grade in report",QuestionnaireCUDisplayGradeInReportTooltip:"The grade obtained by learners will be displayed in report(s)",QuestionnaireCUDisplayGradeTooltip:"The grade obtained by the learner will be displayed next to the exam name in the course detail page and in the exam summary page.",QuestionnaireCUEndMessage:"Message after submitting exam",QuestionnaireCUEndMessageTooltip:"The message after submitting exam is displayed when the exam ends.",QuestionnaireCUEventOccurrencePresenceIpAddressValidation:"Validate by IP address when attending an event",QuestionnaireCUExamDuration:"Duration (in minutes)",QuestionnaireCUExamDurationTooltip:"Time provided to the learner to complete the exam. If the time is up, the exam will be submitted automatically by the system. If no duration is indicated, the learner will have unlimited time to complete and submit their exam.",QuestionnaireCUExamTotalLaunch:"No. of attemps allowed",QuestionnaireCUExamTotalLaunchAllowed:"Nb. of authorized launches.",QuestionnaireCUExamTotalLaunchAllowedTooltip:"The maximum number of quiz launches a user can make before the quiz crashes. If for example the number is 2, the learner can launch the exam, close it and then restart it again. If he closes it a second time, he won't be able to relaunch it even if he hasn't submitted it yet. The administrator will have to unlock it for him to be able to submit it. If the number is not specified, the learner will be able to launch and close the exam as many times as he wishes until he submits it.",QuestionnaireCUExamTotalLaunchTooltip:"If the learner passes the exam then no retakes will be provided to the learner.",QuestionnaireCUFeedback:"Feedback",QuestionnaireCUImageErrorType:"The image must .png or .jpg file",QuestionnaireCUInstruction:"Instructions",QuestionnaireCUInstructionTooltip:"Displayed at the top of an exam, exam simulation or a survey.",QuestionnaireCUIpAddressValidation:"Validation by IP address",QuestionnaireCUIpAddressValidationTooltip:"This security measure ensures that an exam cannot be opened from another computer after being launched in class by the user.",QuestionnaireCUIsProctored:"Activate uxpertise XP",QuestionnaireCUIsProctoredTooltip:"Activate the monitoring environment for this exam.",QuestionnaireCULabel:"Label",QuestionnaireCULabelTooltip:"Title given to the exam but will not be visible to users.",QuestionnaireCuManagementImageSize:"Recommended format: JPG (1920px \xd7 256px)",QuestionnaireCUMultiplePerPage:"Display all questions in one page",QuestionnaireCUMultiplePerPageTooltip:"All exam questions will be displayed on one page.",QuestionnaireCUNone:"None",QuestionnaireCUNoneTooltip:"None",QuestionnaireCUOnePerPage:"Display one question per page",QuestionnaireCUOnePerPageTooltip:"Each exam question will be displayed on a separate page.",QuestionnaireCUPassingGrade:"Passing grade",QuestionnaireCUPassingGradeTooltip:"The minimum grade required to pass the exam out of 100. For example, if the pass mark is 70 % and more , you must enter 70.",QuestionnaireCUQuestionFeedback:"Comment question",QuestionnaireCUQuestionFeedbackTooltip:"Comment question",QuestionnaireCURandomTooltip:"The number of questions the exam will use at random when a learner takes the exam or exam simulation. This number must be smaller than the total number of questions avaiable in the exam. If no number is entered, all the questions will be used.",QuestionnaireCURemindTheLearnerToCompleteTheSurvey:"Send a reminder to complete the survey",QuestionnaireCURemindTheLearnerToCompleteTheSurveyTooltip:"If the checkbox is checked, a notification will be sent out automatically, asking the learner to complete the survey.",QuestionnaireCUSecurityAndVisibilityTitle:"Security and Visibility",QuestionnaireCUShowCorrectAnswer:"Show the correct answer",QuestionnaireCUShowCorrectAnswerTooltip:"The correct answer is identified for each question on the exam summary page.",QuestionnaireCUShowHorizontalAnswer:"Display answers horizontally",QuestionnaireCUShowMandatoryAnswer:"Mandatory Answer",QuestionnaireCUShowMandatoryQuestion:"Mandatory Question",QuestionnaireCUShowMandatoryQuestions:"Required question(s)",QuestionnaireCUShuffleAnswerOrder:"Shuffle up the answer's order",QuestionnaireCUShuffleAnswerOrderTooltip:"The order in which the question's answer choices are displayed will be different for each attempt.",QuestionnaireCUShuffleQuestionOrder:"Shuffle up the question's order",QuestionnaireCUShuffleQuestionOrderTooltip:"The order in which the question's are displayed will be different for each attempt.",QuestionnaireCUSuccess:"The exam was succesfully saved!",QuestionnaireCUSupervisorCanViewExam:"The supervisor can view the user's exam results",QuestionnaireCUSupervisorCanViewExamTooltip:"If the box is checked, the supervisor will have access to the exams of his users. He will be able to access these exams from the exam report and the progress report.",QuestionnaireCUSupervisorCanViewSurvey:"The supervisor can view the user's survey",QuestionnaireCUSupervisorCanViewSurveyTooltip:"If checked, the supervisor can view the user's survey",QuestionnaireCUTotalQuestionsToUse:"No. of question to use",QuestionnaireCUTrainerCanViewExam:"The trainer can view the user's exam results",QuestionnaireCUTrainerCanViewExamTooltip:"If the box is checked, the trainer will have access to the answers to the exam of the participants registered for his workshops. The trainer will be able to access these answers, from the attendance management reports.",QuestionnaireCUTrainerCanViewSurvey:"The trainer can view the user's survey",QuestionnaireCUTrainerCanViewSurveyTooltip:"If checked, the trainer can view the user's survey",QuestionnaireCUTryAgain:"Try again",QuestionnaireCUType:"Exam Type",QuestionnaireCUTypeExam:"Exam",QuestionnaireCUTypeExamSimulation:"Exam simulation",QuestionnaireCUTypeInUseTooltip:"Once published and in use, the exam type cannot be modified.",QuestionnaireCUTypeSurvey:"Survey",QuestionnaireCUUpdateTitle:"Modify Exam",QuestionnaireCUViewing:"Display",QuestionnaireCUVisibilityTitle:"Visibility",QuestionnaireDeleteCourseRelatedError:"Unable to delete the exam because it is used in a course.",QuestionnaireDeleteErrorAlreadyAnswered:"You can not delete the exam because it is already used.",QuestionnaireDisplayAllQuestion:"All the questions at once",QuestionnaireDisplayAllQuestionTooltip:"All questions will be displayed on a single page.",QuestionnaireDisplayOneQuestion:"One question per page",QuestionnaireDisplayOneQuestionTooltip:"One question per page will be displayed.",QuestionnaireDownload:"Download",QuestionnaireExamParameters:"Exam Settings",QuestionnaireExcel:"Questionnaire",QuestionnaireFileToDownload:"File to download :",QuestionnaireHiddenWords:"Hidden words",QuestionnaireListActivated:"Activated",QuestionnaireListAreYouSureDelete:"Are you sure you want to delete the selected exam?",QuestionnaireListAreYouSureDuplicate:"Are you sure you want to duplicate the exam with all its questions and answers",QuestionnaireListColumnDisplayGrade:"Display grade",QuestionnaireListColumnIsProctored:"Proctoring",QuestionnaireListColumnLabel:"Label",QuestionnaireListColumnPassingGrade:"Passing grade",QuestionnaireListColumnShowCorrectAnswer:"Show the correct answer",QuestionnaireListColumnSkillName:"Skill",QuestionnaireListColumnTotalQuestionsToUse:"Questions Used / Total number of questions",QuestionnaireListColumnTryAgain:"Try again",QuestionnaireListDeactivated:"Deactivated",QuestionnaireListRowInToolTip:"See the questions",QuestionnaireListTitle:"Questionnaires Management",QuestionnaireMenuTitle:"Questionnaires Management",QuestionnaireOF:"Exam of",QuestionnairePointsNotCalculated:"Question(s) to correct",QuestionnairePreviewScore:"You grade :",QuestionnaireQuestionDevelopment:"Development",QuestionnaireQuestionGoodAnswer:"Good answer",QuestionnaireQuestionMultipleChoice:"Multiple choice",QuestionnaireQuestionUniqueChoice:"Unique choice",QuestionnaireQuestionWrongAnswer:"Wrong answer",QuestionnaireRandom:"Random exam",QuestionnaireRandomByQuestion:"By question",QuestionnaireRandomBySkill:"By skill",QuestionnaireRandomTooltip:"The questions will be chosen at random among all the questions in the exam.",QuestionnaireReportNoUpload:"No file uploaded",QuestionnaireRequestSuccess:"The exam was successfully submitted!",QuestionnaireReUpload:"Re-upload",QuestionnairesAnswer:"Answer",QuestionnairesAnswerGrade:"Grade",QuestionnairesCompletionReport:"Completion report",QuestionnaireScoreObtained:"Score obtained",QuestionnaireSecondChance:"Allow a second chance",QuestionnaireSecurity:"Security and visibility",QuestionnaireShowHint:"Show Clue",QuestionnaireStatistic:"Exam Questions Summary",QuestionnaireSuggestions:"Suggestions",QuestionnaireTryAgainTooltip:"If checked, learners will be able to answer the question a second time if they incorrectly answered the first time.",QuestionnaireUpload:"Upload",QuestionnaireWithInstructionTooltip:"You cannot randomize the exam, as it contains one or more instruction(s).",QuestionnaireWithRandomizeQuestionTooltip:"You can't create an instruction, as the exam is random.",QuestionnireListDeleteSuccess:"The exam was succefully deleted",QuestionsAdd:"Add a question",QuestionsAssociation:"Association",QuestionsBlank:"Fill in the Blank",QuestionSelectSkill:"Select Skill",QuestionSelectSkills:"Select Skills",QuestionSelectTypes:"Select Types",QuestionSelectZones:"Select zones",QuestionsToCorrect:"Questions to correct",QuestionsUsed:"Number of questions",QuestionsZone:"Zone",QuestionTypeAssociation:"By Association",QuestionTypeBlank:"Fill the blank",QuestionTypeCheckbox:"Multiple Choice",QuestionTypeConsigne:"Instruction",QuestionTypeRadio:"Single Answer",QuestionTypeSelectZoneInfo:"The learner must select the correct zones on the reference image.",QuestionTypeTextArea:"Text",QuestionTypeZone:"By Zone",QuestionZoneAddReferenceImage:"Add a reference image",QuestionZoneReplaceReferenceImage:"Replace a reference image",QuestrionnaireFileUploaded:"Uploaded file :",QuitGroupModeToShowOccurrences:"Disable 'Multiple Assignations' to view an activity's occurrences.",Recipients:"Recipients",ReconfirmYourSctivitySelection:"Please reconfirm your activity selection.",RecoveryCode:"Recovery Code",RecoveryEmailDontMatch:"The email address entered does not match.",RecoveryEmailInvalidOrEmpty:"Recovery email is empty or does not correspond to a valid email.",RecoveryOptions:"Password Recovery Options",RecoveryOptionsDescription:"In the case that the main email address is no longer accessible. You can use a recovery email address or phone number. However, the recovery phone number will be saved once validation is complete.",RecoveryPhoneNumberDontMatch:"The recovery phone number entered does not match.",RecoveryPhoneNumberEmptyCode:"The confirmation code is empty.",RecoveryPhoneNumberEmptyOrWrong:"The recovery phone number entered is invalid or empty.",RecoveryPhoneNumberErrorNumberOrSMSCantBeSent:"An error occurred while sending the SMS message. Please check the phone number entered and try again. If the error persists, please contact an administrator.",RecoveryPhoneNumberExpired:"The time limit for checking the phone number has expired.",RecoveryPhoneNumberNewCodeSend:"A new validation code has been sent to your recovery phone number.",RecoveryPhoneNumberNotVerified:"The phone number has not been verified. It has not been saved.",RecoveryPhoneNumberVerified:"The recovery phone number has been successfully verified.",RecoveryPhoneNumberWrongCodeOrTimeExpired:"The confirmation code entered is invalid or the time to verify the recovery phone number has expired.",RedirectToRegister:"This account does not exist. Would you like to be redirected to create your account?",RefundDate:"Date",RefundDelay:"Cancellation Time Limit",RefundDelayError:"You can not refund the course {0} because the refund delay is exceeded for the event {1}",RefundDelayInDays:"Day(s)",RefundDelayInvalidError:"The refund delay have to be superior or equal to 0",RefundDelayTooltip:"Number of days before the event after which registration can no longer be canceled or refunded.",RefundDiscountUsedError:"You cannot refund the gift certificate {0} because it has already been used .",RefundedInvoice:"Show the original invoice",RefundedTransactionPseudoId:"Refunded Invoice no",RefundFailed:"The refund has failed",RefundInformation:"Refund information",RefundInvalidPasswordError:"Invalid password",RefundInvoice:"Show the refund invoice",RefundInvoiceText:"Refund invoice",RefundInvoiceTitle:"Credit Note",RefundInvoiceTitleTooltipPdf:"Download the credit note",RefundInvoiceTransaction:"Show Credit note",RefundItem:"Click to select this item for refund",RefundItemTransaction:"Refund item",RefundLicenceError:"You can not refund the number {0} license  because it is already assigned",RefundNoSelectionError:"You must select at least one element",RefundProcessing:"The refund is being checked ...",RefundSave:"Proceed to Refund",RefundSelected:"Refund selected",RefundSuccess:"The selected items of the payment was succesfully refunded",RefundTransactionPseudoId:"Credit Note no",RefundUserInProgressError:"You can not refund {0} for the course {1} because it already starting the course",RefundWarning:"As a security measure you must enter your password to proceed with the refund.",Register:"Register",RegisterAcceptNewLetters:"I agree to receive news",RegisterAccount:"Account",RegisterAddressCompany:"Business Address",RegisterAlreadyHaveAccount:"Already have an account?",RegisterCompany:"Company (Optional)",RegisterCompanyInformations:"Company informations",RegisterConditionForPassword:"Conditions for a password",RegisterCreation:"New Account",RegisteredToOneCourse:"Registered to at least one item of the catalog",RegisterEmail:"Email",RegisterFacebook:"Sign up with Facebook",RegisterFailedAccountAlreadyExists:"An account already exists with this email.",RegisterFieldRequiredTooltip:"If the box is checked, users must complete the field when creating an account.",RegisterForThisCourse:"Register",RegisterGoogle:"Sign up with Google",RegisterIHaveReadAndAccept:"I have read and accept the",RegisterInformation:"Informations",RegisterLanguage:"Language",RegisterLength:"+ characters",RegisterLicenseCompleteTooltip:"If the checkbox is checked, the selected participant(s) will be enrolled and their course will be set as Completed (100% progress)",RegisterLowerCase:"At least one lowercase character",RegisterMicrosoft:"Sign up with Microsoft",RegisterNumber:"At least one number",RegisterOptional:"Optional",RegisterOr:"OR",RegisterOtherInformations:"Other informations",RegisterPassword:"Password",RegisterRepeatEmail:"Confirm your email",RegisterRepeatPassword:"Repeat Password",RegisterSpecialCase:"At least one special character",RegisterSuccess:'Thank you for your registration. A confirmation email has been sent to you at <i>%email% </ i> containing a link to activate your account. <br/> <br/>If you do not receive the e-mail, check in the <i> spam box </ i>. <br/> <br/>For all questions please contact <a style = \\"color: black;\\" Href = \\"http://ithq.uxpertise.ca/technicalsupport\\"> technical support </a>.',RegisterSuccessAndFollowTheProvidesLink:"AND FOLLOW THE PROVIDED LINK FROM uxpertise.",RegisterTermsAndCondition:"Terms and Conditions.",RegisterText:"Register your account to access our platform",RegisterToTheWaitingList:"Register to the waiting list",RegisterUpperCase:"At least one uppercase character",RegisterYapla:"Register with my RFAQ account",RegistrantsCompany:"Company:",RegistrantsCoordinates:"User details:",RegistrantsEmail:"Courriel:",RegistrantsFirstname:"First name:",RegistrantsLastname:"Last name:",RegistrantsPassword:"Password:",RegistrantsRole:"Role:",RegistrantsTelephone:"Telephone:",RegistrantsUsername:"User name:",RegistrationActivationAdministrator:"[Link]",RegistrationReport:"User Management",RegistrationRequestAdministrator:"Application for registration:",Registrations:"Enrollments",RegistrationToCourse:"Registration to the",ReinitializePassword:"Reset password",ReinitializePasswordPassword:"Password",ReinitializePasswordRepeatPassword:"Repeat Password",ReinitializePasswordSuccess:"The password was successfully reinitialized. Please log in with your new credentials.",ReinitializePasswordSuccessAndFollowTheProvidesLink:"AND FOLLOW THE PROVIDED LINK FROM uxpertise.",RemainingTimeForExam:"The remaining time is:",ReminderMaximumTootip:"You can set a maximum of 3 reminders.",RemoveCurrentImage:"Remove the current image",RemoveFromCart:"Remove",RemoveFromGroup:"Remove from group",RemoveLicencesCountError:"You must removed at least one license.",RemoveLicencesPermissionError:"You do not have permissions to remove licenses from this supervisor.",RemoveLicencesWrongAmoutToError:"This license quantity is not valid because some licenses are transaction-based and need to be refunded.",RemoveLicense:"Remove license",RemoveLicensesTooltip:"Remove unassigned licenses from the supervisor",RemoveLicenseTooltip:"Click to remove unassigned licenses from supervisor",RemoveProgressionLost:"Are you sure you want to remove the progression? All the user's progress will be lost.",RemoveUnavailability:"Delete an unavailability",RemoveUserFromGroup1:"Are you sure you want to remove",RemoveUserFromGroup2:"from the group:",RemoveUserFromGroupNoUser:"Please select some users to remove",RemoveUserFromGroupPermission:"You are not allowed to remove this user from this group",RemoveUserFromGroupSelfWarning:"You will get removed from the group and will no longer be able to access it",RemoveUserFromGroupSuccess:"The group has been successfully updated",ReplaceFile:"Replace file",ReplyTo:"Enter the email you wish to use when responding to your communication",ReportCompleteSyllabus:"Are you sure you want to complete the user syllabus for this training?",ReportCouponsUseListSearchTooltip:"Search in the grid based on the name, the code, created by and used by.",ReportDiscountUseListSearchTooltip:"Search in the grid based on code",ReportingAppServiceAllUsers:"All Users",ReportingControllerAllGroupCourseFileName:"All courses progress report for group",ReportingControllerAllUsersFileName:"All Users Progress Report",ReportingControllerAllUsersFromGroupFileName:"Progress Report All users from group",ReportingControllerAllUsersGroup:"All users",ReportingControllerByCoursesFileName:"All Courses Progress Report",ReportingControllerCategoryLabelFilter:"Category",ReportingControllerCompletionReport:"Completion report",ReportingControllerCompletionReportAssignmentDateFilter:"Assignment date filter",ReportingControllerCompletionReportCompletionDateFilter:"Completion date filter",ReportingControllerCompletionReportCreationDateFilter:"Creation date filter",ReportingControllerCompletionReportOccurrenceDateFilter:"Occurrence Dates",ReportingControllerCompletionReportRegistrationDateFilter:"Registration date filter",ReportingControllerCourseFilter:"Filter on course",ReportingControllerCourseProgressFileName:"Progress Report for course",ReportingControllerDateFilter:"Date filter",ReportingControllerExam:"Exam",ReportingControllerExpiringReport:"Expiring Courses report",ReportingControllerExpiringReportCompletionDateFilter:"Expiring date filter",ReportingControllerGroupFilter:"Filtre on group",ReportingControllerGroupLabelFilter:"Group",ReportingControllerLicenseDateFilter:"Date filter",ReportingControllerLicenseReport:"License usage report",ReportingControllerLoginAttemptReport:"Failed login attempt report",ReportingControllerProgressReportCoursesByUser:"Progress report by users",ReportingControllerprogressReportFileName:"Progress_Report",ReportingControllerQuestionnaireTitle:"Questionnaire",ReportingControllerSearchStringFilter:"Filter on",ReportingControllerStatusFilter:"Filter(s) on Status:",ReportingControllerSurveyTitle:"Survey",ReportingControllerTrainerAssignedComingSoon:"No trainer assigned to this occurrence",ReportingControllerTrainerAssignedToOccurrence:"Trainer assigned",Reports:"Reports",ReportSalesByOccurrences:"Sales Report by Occurrence",ReportSalesByOccurrencesDetails:"Sales Report Details by Occurrence",RequestSuccess:"Your request was successfully submitted!",RequiredFieldLoginFormHeader:"Please complete the following fields to continue browsing the platform",ReRegister:"Register again",ResetEmail:"Reset",ResetEmailTooltip:"Return to default message settings",ResetFilter:"Reset Filters",ResetPassword:"Reset password",ResetPasswordDoNotReply:"Please do not respond to this message.",ResetPasswordSalutation:"Good day",ResetPasswordSentEmail:"A password reset email was sent. Please check your inbox.",ResetProgression:"Reset progression",ResetProgressionUxPackage:"Reset Scorm package progress",ResetWindowGuid:"Unlock the exam so the learner can throw it.",RestoreDefaultFooter:"Restore Default Links",Result:"Result",ResultsFor:"results for",RightAnswer:"Right answer",SaleReportsSearchTooltip:"Search in the grid based on the transaction identifier, username, first name and last name of the participant",SaleReportsStateSearchTooltip:"Search in the grid based on the state or province",SalesEventOccurrenceListFilterOccurrencesTooltip:"Display by orrurrences according to date range.",SalesEventOccurrenceListFilterSalesTooltip:"Display by sales according to date range.",SalesEventOccurrenceListOccurrence:"Occurrences",SalesEventOccurrenceListSales:"Sales",SalesEventsColumnDiscountTotal:"Discount",SalesEventsColumnGiftCardDiscountTotal:"Gift course",SalesEventsColumnPrice:"Price",SalesEventsColumnQuantityTotal:"Quantity",SalesEventsColumnSubTotal:"Subtotal",SaleseventsColumnTaxTotal:"Taxes",SalesEventsColumnTotal:"Total",SalesEventsCourseOccurenceCode:"Code",SalesEventsEventColumnEmail:"Email",SalesEventsEventColumnFirstName:"First Name",SalesEventsEventColumnInvoiceNumber:"Invoice Number",SalesEventsEventColumnLabel:"Event",SalesEventsEventColumnLastName:"Last Name",SalesReportAllColumnCode:"Code",SalesReportAllColumnDiscountTotal:"Discount",SalesReportAllColumnFilter:"Filter",SalesReportAllColumnFilterAll:"Combined",SalesReportAllColumnFilterAllTooltip:"The report displays sales and refunds",SalesReportAllColumnFilterRefund:"Refund",SalesReportAllColumnFilterRefundTooltip:"The report displays refunds only",SalesReportAllColumnFilterSales:"Sale",SalesReportAllColumnFilterSalesTooltip:"The report displays sales only",SalesReportAllColumnGiftCardDiscountTotal:"Gift card / Gift course",SalesReportAllColumnLabel:"Label",SalesReportAllColumnNumberOfUse:"Discount total used",SalesReportAllColumnPrice:"Price",SalesReportAllColumnQuantityTotal:"Quantity Sold",SalesReportAllColumnSubTotal:"Subtotal",SalesReportAllColumnTaxTotal:"Taxes",SalesReportAllColumnTotal:"Total",SalesReportAllColumnType:"Type",SalesReportAllPortals:"all portals",SalesReportAllTitle:"Sales Report by catalog item",SalesReportAllTitleForPortal:"Sales report by catalog item for",SalesReportAllTypeCourse:"Course",SalesReportAllTypeDiscount:"Gift certificate",SalesReportAllTypeProduct:"Product",SalesReportCoursesColumnLabel:"Course",SalesReportCoursesColumnPrice:"Price",SalesReportCoursesColumnQuantityTotal:"Quantity Sold",SalesReportCoursesColumnSubTotal:"Subtotal",SalesReportCoursesColumnTaxTotal:"Taxes",SalesReportCoursesColumnTotal:"Total",SalesReportCoursesTitle:"Sales Report by Course",SalesReportCoursesTitleForPortal:"Sales report by course for",SalesReportEventsTitle:"Sales Report by Event",SalesReportEventsTitleForPortal:"Sales Report by Event for",SalesReportGiftCertificatesColumnLabel:"Gift certificate",SalesReportGiftCertificatesColumnPrice:"Price",SalesReportGiftCertificatesColumnQuantityTotal:"Quantity Sold",SalesReportGiftCertificatesColumnSubTotal:"Subtotal",SalesReportGiftCertificatesColumnTaxTotal:"Taxes",SalesReportGiftCertificatesColumnTotal:"Total",SalesReportGiftCertificatesColumnUsedQuantity:"Used quantity",SalesReportGiftCertificatesTitle:"Sales Report by Gift certificate",SalesReportGiftCertificatesTitleForPortal:"Sales report by Gift certificate for",SalesReportIn:"See the report",SalesReportProductsColumnLabel:"Product",SalesReportProductsColumnPrice:"Price",SalesReportProductsColumnQuantityTotal:"Quantity Sold",SalesReportProductsColumnSubTotal:"Subtotal",SalesReportProductsColumnTaxTotal:"Taxes",SalesReportProductsColumnTotal:"Total",SalesReportProductsTitle:"Sales Report by Product",SalesReportProductsTitleForPortal:"Sales report by product for",SalesReports:"Sales Reports",SalesReportsSelection:"Sales reports selection",SalesReportStatesColumnCountryState:"Country - Province / State",SalesReportStatesColumnSubTotal:"Subtotal",SalesReportStatesColumnTaxTotal:"Taxes",SalesReportStatesColumnTotal:"Total",SalesReportStatesTitle:"Sales Report by State",SalesReportStatesTitleForPortal:"Sales report by state for",SalesReportTransactionsBalancesTitle:"Transactions Report",SalesReportTransactionsBalancesTitleForPortal:"Transactions report for",SalesReportTransactionsColumnCard:"Card",SalesReportTransactionsColumnDate:"Date",SalesReportTransactionsColumnInvoiceNo:"Invoice Number",SalesReportTransactionsColumnItems:"Items",SalesReportTransactionsColumnStatus:"Order Status",SalesReportTransactionsColumnSubTotal:"SubTotal",SalesReportTransactionsColumnTaxTotal:"TaxTotal",SalesReportTransactionsColumnTotal:"Total",SalesReportTransactionsRowInToolTip:"See the transaction",SalesReportTransactionsTitle:"Payments Report",SalesReportTransactionsTitleForPortal:"Payments report for",SalesReportType:"Report Type",SalesReportTypeAll:"By catalog item",SalesReportTypePerCourse:"By Course",SalesReportTypePerEvent:"By Event",SalesReportTypePerGiftCertificate:"By gift certificate",SalesReportTypePerProduct:"By Product",SalesReportTypePerProvince:"By Province / State",SalesReportTypeTransactionBalancesList:"Transactions report",SalesReportTypeTransactionList:"Payments report",SalesShippingFee:"Shipping fee",SalesSubTotal:"Subtotal",SalesTaxTotal:"Tax Total",SalesTotal:"Total",SalesTransactionsBalancesToExcelColumnCard:"Card",SalesTransactionsBalancesToExcelColumnDate:"Date",SalesTransactionsBalancesToExcelColumnFullName:"Name",SalesTransactionsBalancesToExcelColumnInvoiceNo:"Invoice Number",SalesTransactionsBalancesToExcelColumnItems:"Items",SalesTransactionsBalancesToExcelColumnStatus:"Order Status",SalesTransactionsBalancesToExcelColumnSubTotal:"SubTotal",SalesTransactionsBalancesToExcelColumnTaxTotal:"TaxTotal",SalesTransactionsBalancesToExcelColumnTotal:"Total",SalesTransactionsToExcelColumnCard:"Card",SalesTransactionsToExcelColumnDate:"Date",SalesTransactionsToExcelColumnFullName:"Name",SalesTransactionsToExcelColumnInvoiceNo:"Invoice Number",SalesTransactionsToExcelColumnItems:"Items",SalesTransactionsToExcelColumnStatus:"Order Status",SalesTransactionsToExcelColumnSubTotal:"SubTotal",SalesTransactionsToExcelColumnTaxTotal:"TaxTotal",SalesTransactionsToExcelColumnTotal:"Total",Saturday:"Saturday",SaveAndCancelOccurrence:"Cancel Occurrence",SaveEmailTooltip:"Save your modifications prior to sending the message",SaveGrade:"Save Grade",SaveGradeError:"The score must not be empty to save the grade.",SaveGradeModalText:"Are you sure you want to submit the grade and move on to the next correction? Some questions have not yet been graded.",SaveGradeSuccessfull:"The note was saved properly.",SavePassword:"Save password",SaveWithoutCancelling:"Save Without Cancelling",SavingInProgress:"Saving in progress",Schedule:"Schedule",ScormModel:"Scorm Model",Search:"Search",SearchActivityPlaceholder:"Search an activity",SearchAndIndicateLocationForNewGroup:"Search by group name",SearchedDates:"searched dates",SearchForDiscount:"Search for a discount",SearchForGroup:"Search for a group",SearchForTitle:"Search for a title",SearchForVideo:"Search for a video",SearchInGrid:"Search for data in the grid",SearchTr:"Search",SearchTrainer:"Search for a trainer",SearchTrainerByAvailability:"Search Trainers by Availability",Section:"Section",SectionEvent:"Section Event",SeeActivity:"See the activity",SeeAnswersTooltip:"See the answers",SeeBadge:"See the badge",SeeCertificate:"See Certificate",SeeDetails:"See Details",SeeOccurrences:"See the occurrences",SeeTheInvoice:"See the invoice",Select:"Select",SelectACity:"Filter by",SelectATrainer:"Select a trainer",SelectCatalogItem:"Select an item from the catalog",SelectDateToRemoveItFromTheFilter:"Select a date to remove it from the filter",Selected:"Selected",SelectedActivityDoesNotContainEvents:"The selected activity does not contain any events",SelectedDateForTheFilter:"Selected date for the filter",SelectedUser:"Selected User",SelectExistingGroup:"Select an existing group",SelectGiftCertificate:"Select or search for a gift certificate",SelectGroupMembers:"Select Group Members",SelectionRate:"Selection Rate",SelectLicenseToAssign:"Select a license to assign it",SelectOccurrence:"Select an event occurrence",SelectParentCategoryPlaceholder:"Select or search for a parent category to add a sub-category in it.",SelectPlaceInGroupHierarchy:"Please select the place in the group hierarchy where you want to add the selected members.",SelectQuestionNumberTooltip:"Select the number of questions you wish to use during the exam.",SelectRestrictedGroupsCategory:"Select the groups that have access to the category.",SelectRestrictedGroupsCategoryLabel:"Select groups",SelectRestrictedGroupsCourse:"Select groups that will have access to the course",SelectTheDates:"Select the dates",SelectUserToAssign:"Select a member to assign a license",SelectWholeGroup:"Select All",SelfEnrollChooseOccurrenceError:"You must select an occurrence.",SelfEnrollMustCompleteError:"You must have completed the course in order to re-enroll.",SelfEnrollPendingValidationError:"You already have a registration awaiting validation for this course.",Send:"Send",SendAnEmail:"Send a Notification",SendAReminderMailToCompleteTheSurveylLink:"Complete Survey",SendEmail:"Send email",SendGridAuthenticateYourDomain:"Authenticate your Domain",SendGridEnterYourDomain:"Enter your Domain",SendGridYourDomain:"Your Domain",SendMeEmail:"Submit",SendNewEmail:"Send an e-mail",SendNotificationEditOccurrence:"Would you like to notify participants of changes to the occurrence and its sessions? If so, an email will be sent to them with the details of the changes.",SendNotificationEditOccurrenceTrainers:"Would you like to notify trainers of changes to the occurrence and its sessions? If so, an email will be sent to them with the details of the changes.",SendNotificationErrorLimit:"Failed to send notification",SendNotificationErrorLimitBody:"You only have {0} personalized emails left on your {1} quota per month",SendNotificationNoUsers:"You must add at least one recipient.",SendNotificationReplyToTooltip:"You can use multiple emails if you separate them with semicolons",SendNotificationsAttachementsAttachments:"Attachments",SendNotificationsRecipientsEmail:"Email",SendNotificationSucessBody:"You have {0} personalized emails left on your {1} quota per month",SendReminder:"Send reminder",September:"September",SepYoyDashboard:"Sep",SessionCanceledSuccessToast:"Session has been canceled",SessionCreated:"The session has been created",SessionDuplicated:"The session has been duplicated",SessionEdited:"The session has been saved",SessionListRemoveSuccessfull:"The session was successfully deleted",SessionManagement:"Session Management",SessionParticipantTooltip:"You cannot add, duplicate, or delete sessions when there are registered participants.",SessionPleaseSave:"Please save occurrence details in order to create sessions",SessionsByUserModalTitle:"Complete Schedule",SettingsPrivatePublicTooltip:"In public mode, users can register freely on the portal. In private mode, the administrator creates accounts and gives access to new members.",SetUserPresentWhenOnlineClassLaunched:"Set the participant as present when they launch the webinar",SetUserPresentWhenOnlineClassLaunchedTooltip:"If the box is checked, when a participant launches the webinar, he or she will automatically be considered as present without the administrator or trainer having to do so. For example, if there is a certificate linked to attendance, it will be unlocked.",ShadreValidated:"Validated",SharedActive:"Active",SharedActivity:"Activity",SharedAll:"All",SharedAllMonths:"All Months",SharedAllRoleMember:"All roles",SharedAllYears:"All years",SharedAlso:"Also,",SharedAnd:"and",SharedApril:"April",SharedAreYouSureDelete:"Are you sure you want to delete the selection?",SharedAsteriskMandatoryFields:"Note: Only fields marked with an asterisk (*) are required.",SharedAsync:"Online",SharedAt:"at",SharedAugust:"August",SharedAvailableSeats:"Available seats",SharedBeginQuote:"\xab",SharedByActivity:"By Activity",SharedCalendar:"Calendar",SharedCancel:"Cancel",SharedCantUploadFileFormat:"You cannot upload this file format",SharedCategories:"Categories",SharedChangesHaveBeenSaved:"The changes have been save",SharedClickOn:"Click on",SharedClose:"Close",SharedCode:"Code",SharedCollapseAll:"Collapse All",SharedCollapseAllTooltip:"Collapse all parent categories.",SharedColumnChooserTooltip:"Choosing which columns to display",SharedComment:"Comment",SharedComments:"Comments",SharedCompany:"Company","SharedCompany_Duplicate[1]":"Company",SharedCompletedOn:"Completed on",SharedConfirm:"Confirm",SharedContinue:"Proceed",SharedContinueWithoutSaving:"Continue without saving",SharedCopiedToClipboard:"The code has been copied to your clipboard",SharedCopiedToClipboardSendGrid:"The content has been copied to your clipboard",SharedCopiedUrlToClipboard:"The full url has been copied to your clipboard",SharedCorrect:"Correct",SharedCourse:"Course",SharedCourse1:"Course",SharedCoursesType:"Type of courses",SharedCriteria:"Criteria",SharedCustomPages:"Custom pages",SharedDashboardSelectMonth:"Select a month",SharedDates:"Dates",SharedDayPlural:"Days",SharedDays:"Days",SharedDaySingular:"Day",SharedDecline:"Decline",SharedDefault:"Default Value",SharedDeferredPaymentEmailPlaceHolder:"Payment by invoicing email address",SharedDetail:"Details",SharedDetails:"Details",SharedDocuments:"Documents",SharedDxFileUploadDropFile:"Or drop a file here",SharedEdit:"Edit",SharedEditInformation:"Edit Information",SharedEmail:"Email",SharedEndDate:"End date",SharedEndQuote:"\xbb",SharedEnglish:"English",SharedEnroll:"Enroll",SharedEnrollments:"Enrollments",SharedError:"Error",SharedEventOccurrenceLanguage:"Occurrence Language",SharedExam:"Exam",SharedExams:"Exam(s)",SharedExit:"Exit",SharedExpandAll:"Expand All",SharedExpandAllTooltip:"Expand all collapsed categories.",SharedFileUploadMaxGb:"Gb",SharedFileUploadMaxKb:"Kb",SharedFileUploadMaxMb:"Mb",SharedFirstName:"First Name",SharedFrench:"French",SharedFrom:"from",SharedFrom2:"from",SharedFullName:"Name",SharedGb:"Gb",SharedGiftCardGiftCourse:"Gift card / Gift course",SharedGridColumnChooserTitle:"Column Chooser",SharedGridDiscardChanges:"Discard changes",SharedGridLoadPanel:"Loading...",SharedGridNoData:"The grid is empty",SharedGridRefresh:"Refresh the grid data",SharedGridRevertState:"Revert back to the grid's initial state",SharedGridSaveChanges:"Save changes",SharedGridSortingAscending:"Sort in ascending order",SharedGridSortingClear:"No sorting",SharedGridSortingDescending:"Sort in descending order",SharedHourPlural:"Hours",SharedHourShort:"h",SharedHourSingular:"Hour",SharedHybrid:"Hybrid",SharedImportant:"Important",SharedInternalError:"An internal error has occurred. Please refresh your page to start over. If the error occurs again, please contact an administrator.",SharedInternalServerError:"Internal server error",SharedInvalidFileExtension:"The file format is not allowed.",SharedInvalidPassword:"Invalid password",SharedIsRequired:"is required!",SharedKey:"Key",SharedLabel:"Label",SharedLabelEn:"Label En",SharedLabelFr:"Label Fr",SharedLastCompletion:"Last Completion",SharedLastMonth:"previous month",SharedLastName:"Last Name","SharedLastName_Duplicate[1]":"Last Name",SharedList:"List",SharedLocation:"Location",SharedMb:"Mb",SharedMemberCode:"Member code",SharedMinShort:"min",SharedMinutes:"minutes",SharedMinutesPlural:"Minutes",SharedMonthApril:"April",SharedMonthAugust:"August",SharedMonthDecember:"December",SharedMonthFebruary:"February",SharedMonthJanuary:"January",SharedMonthJuly:"July",SharedMonthJune:"June",SharedMonthMarch:"March",SharedMonthMay:"May",SharedMonthNovember:"November",SharedMonthOctober:"October",SharedMonthSeptember:"September",SharedMore:"More",SharedMove:"Move",SharedMultipleSelected:"selected",SharedNo:"No",SharedNoFileSelected:"No file selected",SharedNoFilter:"No filter",SharedNotificationPhoneNumber:"Phone number for notification",SharedNumber:"Number",SharedNumbers:"Numbers",SharedOf:"of",SharedOfTheCourse:"of the course",SharedOk:"OK",SharedOnLinkedIn:"Course shared",SharedOr:"Or",SharedOther:"Other",SharedOthers:"Others",SharedParameters:"Parameters",SharedPartial:"Partiel",SharedParticipantList:"Participant list",SharedPassword:"Password",SharedPhoneNumber:"Phone number",SharedPivotGridCollapseAll:"Collapse all",SharedPivotGridExpandAll:"Expand all",SharedPivotGridExportToExcel:"Export to Excel file",SharedPivotGridFieldChooserAllFields:"All fields",SharedPivotGridFieldChooserColumnFields:"Column fields",SharedPivotGridFieldChooserDataFields:"Data fields",SharedPivotGridFieldChooserFilterFields:"Filter fields",SharedPivotGridFieldChooserRowFields:"Row fields",SharedPivotGridFieldChooserTitle:"Field Chooser",SharedPivotGridFieldPanelColumnFieldArea:"Drop Column Fields Here",SharedPivotGridFieldPanelDataFieldArea:"Drop Data Fields Here",SharedPivotGridFieldPanelFilterFieldArea:"Drop Filter Fields Here",SharedPivotGridFieldPanelRowFieldArea:"Drop Row Fields Here",SharedPivotGridGrandTotal:"Total",SharedPivotGridRemoveAllSorting:"Remove all sorting",SharedPivotGridShowFieldChooser:"Show field chooser",SharedPivotGridSortColumnBySummary:"Sort {0} by this column",SharedPivotGridSortRowBySummary:"Sort {0} by this row",SharedPivotGridTotal:"Subtotal",SharedPlace:"Venue",SharedPleaseConfirm:"Please Confirm",SharedPrevious:"Previous",SharedPrice:"Price",SharedPrint:"Print",SharedPrivate:"Private",SharedProctored:"Proctored",SharedPublic:"Public",SharedQuestionnaire:"Questionnaire",SharedQuestionnaires:"Questionnaires",SharedRandom:"Random",SharedRecoveryEmailAddress:"Recovery email address",SharedRecoveryPhoneNumber:"Recovery phone number",SharedRegister:"Register",SharedReplace:"Replace",SharedReport:"Report",SharedReportIn:"See the report",SharedReportType:"Report type",SharedRequiredField:"Required field",SharedResendCode:"Resend another code",SharedRestricted:"Restricted (employees)",SharedRestrictedGroup:"Restricted (groups)",SharedReturn:"Go Back",SharedRole:"Role",SharedRoleAccounting:"Accounting",SharedRoleAdministrator:"Administrator",SharedRoleEditor:"Publisher",SharedRoleEditorTrainer:"Publisher-Trainer",SharedRoleEmployee:"Employee",SharedRoleMember:"Member",SharedrolePortalOwner:"Portal owner",SharedRoles:"Roles",SharedRoleSuperAdmin:"Super admin",SharedRoleSupervisor:"Supervisor",SharedRoleSupervisorPlus:"SupervisorPlus",SharedRoleTrainer:"Trainer",SharedRoleUxAdmin:"ux Admin",SharedSave:"Save",SharedSaveAll:"Save All",SharedSaveAndAdd:"Save and add",SharedSaveAndClose:"Save and close",SharedSaveAndStay:"Save and continue",SharedSaveSucces:"The changes have been successfully saved!",SharedSchedulerMonth:"Month",SharedSchedulerWeek:"Week",SharedSearch:"Search",SharedSearchNoResult:"There are no results that match your criteria",SharedSecond:"second",SharedSeconds:"seconds",SharedSeeDetail:"See the detail",SharedSeeDetails:"see in details",SharedSeeGroups:"See groups",SharedSelectedGroups:"group(s) selected",SharedSelectLanguage:"Select language",SharedSessions:"sessions",SharedSkills:"Skill(s)",SharedSoon:"Soon",SharedSortBy:"Sort By",SharedStart:"Start",SharedStartDate:"Start date",SharedSubCategories:"Sub-Categories",SharedSuccess:"Success",SharedSync:"In Class",SharedTechnicalError:"Error, please contact technical support.",SharedTheField:"The field",SharedTheSupervisor:"The supervisor",SharedTheTrainer:"The Trainer",SharedTo:"to",SharedTo2:"to",SharedTooltipAdd:"Add",SharedTooltipArchive:"Archive",SharedTooltipArchived:"Archived",SharedTooltipCancel:"Cancel",SharedTooltipDelete:"Delete",SharedTooltipDuplicate:"Duplicate",SharedTooltipExportToExcel:"Export as spreadsheet",SharedTooltipModify:"Modify",SharedTooltipMoveDown:"Move Item down. Remark: Seach field must be empty and sorted column must be on 'Order'",SharedTooltipMoveUp:"Move Item up. Remark: Seach field must be empty and sorted column must be on 'Order'",SharedTooltipPreview:"Preview",SharedTooltipRestoreArchived:"Restore archived users",SharedTooltipTest:"Test",SharedTopic:"Topic",SharedTopics:"Topics",SharedTotalUsers:"Total users",SharedTotalUsersTooltip:"Total number of users to date.",SharedTrainer:"Trainer",SharedTrainers:"Trainer(s)",SharedTypes:"Types",SharedUnauthorizedOperation:"You are not authorized to do this operation.",SharedUnregister:"Unregister",SharedUpload:"Upload",SharedUser:"User","SharedUser_Duplicate[1]":"user",SharedUserList:"User list",SharedUserName:"Username",SharedUsers:"Users","SharedUsers_Duplicate[1]":"users",SharedUserSyllabusPeriodModalTitle:"Access Period",SharedUserSyllabusPeriodModalWarning:"You need to change the access period because it has expired.",SharedValidateAnswer:"Validate answer",SharedValidationEmailPlaceHolder:"Validation email address",SharedValidationError:"Validation error",SharedValue:"Value",SharedVerify:"Verify",SharedViewEnrollments:"View Enrollments",SharedViewLicenses:"View Licenses",SharedWarning:"Warning",SharedWarningTitle:"Attention",SharedYes:"Yes",ShareOnLinkedInError:"An error occured while sharing the course.",ShareTooltipFilterByGroup:"Filter by group",ShippingAddress:"Shipping Address",ShortActiveUsers:"Active Users",Shortcuts:"Shortcuts",ShortTotalUsers:"Total Users",ShowCompleteSchedule:"See full schedule",ShowGroupsTooltip:"Show user groups",ShowLess:"Show Less",ShowMore:"Show More",ShowQuestionBySkills:"Display questions grouped by skills",ShowQuestionBySkillsTooltip:"Questions are displayed grouped by skills. If, for example, there are 2 skills in the exam, all questions from the first skill will be displayed first, followed by questions from the second skill.",ShowSkillsInQuestionnaire:"Display skills label above the questions",ShowSkillsInQuestionnaireTooltip:"The wording of the skills associated with the questions will be displayed above the question.",ShowSocialMediaIcons:"Allow sharing on social media",ShowTopicsInCoursDetail:"Display topics in the activity details",SignUp:"Register",SignUpInvitation:"This is an automated message inviting you to complete your account on the",SignUpInvitation2:"platform in order to access the activity.",SignUpInvitationLink:"Complete an account",SignUpInvitationPreLink:"Please click on the following link:",SignUpUserCreatedBody:"You will find below the information for the user you created, including the password and user name.",SignUpUserCreatedCommunicate:"Please send the user his or her password and user name to connect to and access the activity.",SignUpUserCreatedTitle1:"Creation of a new",SignUpUserCreatedTitle2:"user",SingleChoiceQuestion:"Single Choice Question",SingleQuestionCorrectionNegativeScore:"The grade cannot be a negative value",SingleQuestionCorrectionSave:"Correction successfully savec",SingleQuestionCorrectionScoreTooHigh:"The grade must be smaller or equal to the maximum grade for the question",SkillCreateTitle:"New Skill",SkillCUAssignmentTooltip:"The instruction will be displayed below the skill, if the option to display skills in the exam is checked.",SkillCULabel:"Label",SkillCUSuccess:"The skill has been successfully saved",SkillDeleteErrorAlreadyUsed:"You can't remove the skill, because it's linked to questions.",SkillDeleteSuccess:"Skill has been successfully removed",SkillFormCreateExamUsedError:"You cannot create or modify a skill because the exam is used by users.",SkillFormInstructionLabel:"Skill description",SkillFormLabelError:"The skill label is required",SkillFormNoAssociatedQuestion:"No associated questions",SkillFormQuestionAssociationDisabledTooltip:"This field is disabled because the exam is not randomized by skill.",SkillFormQuestionAssociationEnabledTooltip:"Number of questions to use for this skill. The questions will be randomly selected from those that are part of the skill.",SkillFormQuestionListLabel:"Select questions",SkillFormTotalQuestionToUseError:"The number of questions to be used must not exceed the number of questions associated with the skill.",SkillListColumnAssociatedQuestion:"Total number of associated questions",SkillListColumnLabel:"Label",SkillListColumnQuestionToUse:"Number of questions to use",SkillListDisplayQuestionBySkillWarningTooltip:"You cannot group questions by skills because the exam contains one or more instructions.",SkillListMandatoryQuestionsTooltip:"questions have been marked as mandatory, they will be added as additional questions to the number of questions to be used.",SkillListOrderSkillHintInfo:"Skills will be displayed in order of creation.",SkillListSingleMandatoryQuestionTooltip:"If a question is marked as mandatory, it will be added as an additional question to the number of questions to be used.",SkillListTitle:"Skills Management",SkillsAdded:"Successful Backup",SkillUpdateTitle:"Modify Skill",SMS:"SMS",SmsNotificationKeyCourseName:"[[Course Name]]",SmsNotificationKeyEndDate:"[[End date]]",SmsNotificationKeyLink:"[[Link]]",SmsNotificationKeyPortalName:"[[Portal name]]",SmsNotificationKeyStartDate:"[[Start date]]",SmsNotificationsAddReminder:"Add Reminder",SocialMedia:"Social Media",SocialMediaLinks:"Social media links",SocialTenantAdministration:"Social Media Management",SSOTooltip:"Allow portal acccess using login credentials from third party platforms.",StartDateTrans:"From",Started:"Started",StartedOrFinishedCourse:"started/finished",StartTime:"Start time",StartUnavailability:"Start date",State:"Status",StateAddress:"Address",Status:"Status",StripeTooltip:"In order to carry out transactions on your portal, you must link your portal to your Stripe account and set an office location in the platform. Stripe serves as a payment platform . Sums of payments made \u200b\u200bon your portal will be transferred to your Stripe account.",StudentsMarkedPresentAutomatically:"Student(s) have been marked present for course",SubCategoryIsLinkedToCourseError:"Cannot delete the category because at least one sub-category is linked to a course.",SubCategoryIsLinkedToDiscountError:"Cannot delete the category because at least one sub-category is linked to a discount.",Subgroups:"Subgroups",Subject:"Subject",SubjectsTaught:"Subjects taught",SubMenuCategories:"Categories",SubmitAndContinue:"Submit and Continue",SubmitExamForUser:"Submit exam for user",SubmitGradeSuccessfull:"The exam grade has been properly submitted.",SubmitNote:"Submit Grade",SubscribeDisabledError:"You must be a member to access to course",SubTotal:"Subtotal",SubTotalError:"The subtotal for the cart has changed from {0} to {1}",SuccessfulRegistration:"Successful registration",SuccessMailTemplateSave:"The email template was successfully saved!",SuccessRate:"Success rate",Summary:"Summary",Sunday:"Sunday",SuperAdministration:"Super Administration",SupervisorLicencesManagement:"Supervisor Licences",SupervisorLicencesReportExcel:"Supervisor's licences",SupervisorLicencesReportExcelNoDataTooltip:"No data to export",SupervisorLicenses:"Supervisor's licenses list",SupervisorLicensesDetails:"Supervisor's licenses list. Click to have more details.",SupervisorNotInTheGroup:"is not part of a group with access to the selected activity.",SupervisorPlusSettings:"SupervisorPlus Settings",SupervisorSalutation:"Good day",SupervisorSettings:"Supervisor Settings",SupportContact:"Contact",SupportProblem:"Contact us",SuretoChangeCertificate:"By creating a new version, users who have already obtained the certificate will keep the old",SuretoChangeCertificateTitle:"You have modified the certificate. Do you want to create a new version?",SuretoDeleteTheUserAccount:"Are you sure you want to remove this(these) user(s) account(s)?",SureToRemoveLicense:"Are you sure you want to remove licenses from this supervisor?",SurverFilterByTrainerTitle:"Trainer Filter",Survey:"Survey",SurveyDetailedAutocompleteCatalogItem:"Catalog item",SurveyDetailedAutocompleteCategory:"Category",SurveyDetailedAutocompleteEvent:"Event",SurveyDetailedAutocompleteEventOccurrence:"Occurrence",SurveyDetailedAutocompleteGroup:"Group",SurveyDetailedAutocompleteSubCategory:"Sub-category",SurveyDetailedAutocompleteTrainer:"Trainer",SurveyDetailedCatalogItemAutocompletePlaceholder:"Tap to search for a training",SurveyDetailedCategoryAutocompletePlaceholder:"Tap to search for a category",SurveyDetailedColumnCatalogItem:"Label",SurveyDetailedColumnCategory:"Category",SurveyDetailedColumnEvent:"Event",SurveyDetailedColumnEventOccurrenceEndDate:"End date",SurveyDetailedColumnEventOccurrencePlace:"Place",SurveyDetailedColumnEventOccurrenceStartDate:"Start date",SurveyDetailedColumnEventOccurrenceTrainerName:"Trainer",SurveyDetailedColumnGroup:"Group",SurveyDetailedColumnGroupParent:"Parent group",SurveyDetailedColumnSubCategory:"Sub-category",SurveyDetailedColumnTrainerFirstName:"First Name",SurveyDetailedColumnTrainerLastName:"Last Name",SurveyDetailedGroupAutocompletePlaceholder:"Tap to search for a group",SurveyDetailedResultsAnswer:"Answer",SurveyDetailedResultsAnswerNumber:"Number of Answers",SurveyDetailedResultsColumnOrder:"Order",SurveyDetailedResultsColumnPercentageAnswered:"Response Rate",SurveyDetailedResultsColumnQuestion:"Question",SurveyDetailedResultsColumnTotalAnswered:"Number of Answers",SurveyDetailedResultsIn:"See answers",SurveyDetailedSectionEventAutocompletePlaceholder:"Tap to search for an event",SurveyDetailedSectionEventOccurrenceAutocompletePlaceholder:"Tap to search for an occurrence",SurveyDetailedSubCategoryAutocompletePlaceholder:"Tap to search for a subcategory",SurveyDetailedTrainerAutocompletePlaceholder:"Tap to search for a trainer",SurveyDetailsErrorMessage:"There is no survey for this activity.",SurveyFilterByCatalogItemColumnCourse:"Label",SurveyFilterByCatalogItemColumnPercentageRespondent:"Response Rate",SurveyFilterByCatalogItemColumnSearchTooltip:"Search in the grid based on catalog item title",SurveyFilterByCatalogItemColumnTotalEnrollments:"Total Enrollment",SurveyFilterByCatalogItemTitle:"Catalog Item Filter",SurveyFilterByCategoryBreadCrumbsTitle:"Category",SurveyFilterByCategoryColumnCategory:"Category",SurveyFilterByCategoryColumnNumberRespondent:"Number of Respondents",SurveyFilterByCategoryColumnPercentageRespondent:"Response Rate",SurveyFilterByCategoryColumnSearchTooltip:"Search in the grid based on category title",SurveyFilterByCategoryColumnTotalEnrollments:"Total Enrollment",SurveyFilterByCategoryTitle:"Category Filter",SurveyFilterByeventOccurrenceTitle:"Occurrence Filter",SurveyFilterByEventTitle:"Event Filter",SurveyFilterByGroupBreadCrumbsTitle:"Group",SurveyFilterByGroupColumnGroup:"Group",SurveyFilterByGroupColumnSearchTooltip:"Search in the grid based on the group",SurveyFilterByGroupTitle:"Group Filter",SurveyFilterByTrainerColumnEmail:"Email",SurveyFilterByTrainerColumnFirstName:"First Name",SurveyFilterByTrainerColumnLastName:"Last Name",SurveyFilterByTrainerColumnNumberRespondent:"Number of Respondents",SurveyFilterByTrainerColumnPercentageRespondent:"Response Rate",SurveyFilterByTrainerColumnTotalEnrollments:"Total Enrollment",SurveyFilterByTrainerTitle:"Trainer Filter",SurveyFiltersByCatalogItem:"By catalog item",SurveyFiltersByCatalogItemBreadCrumbsTitle:"Course",SurveyFiltersByCategorySubCategory:"By category / subcategory",SurveyFiltersByEventBreadCrumbsTitle:"Event",SurveyFiltersByEventColumnEvent:"Event",SurveyFiltersByEventColumnNumberRespondent:"Number of Respondents",SurveyFiltersByEventColumnPercentageRespondent:"Response Rate",SurveyFiltersByEventColumnSearchTooltip:"Search in the grid based on the event",SurveyFiltersByEventColumnTotalEnrollments:"Total Enrollment",SurveyFiltersByEventOccurrence:"By event / occurrence",SurveyFiltersByEventOccurrenceBreadCrumbsTitle:"Occurrence",SurveyFiltersByEventOccurrenceColumnDescription:"Description",SurveyFiltersByEventOccurrenceColumnEndDate:"End Date",SurveyFiltersByEventOccurrenceColumnNumberRespondent:"Number of Respondents",SurveyFiltersByEventOccurrenceColumnPercentageRespondent:"Response Rate",SurveyFiltersByEventOccurrenceColumnPlace:"Place",SurveyFiltersByEventOccurrenceColumnStartDate:"Start Date",SurveyFiltersByEventOccurrenceColumnTotalEnrollments:"Total Enrollment",SurveyFiltersByEventOccurrenceColumnTrainerName:"Trainer",SurveyFiltersByGroupSubGroup:"By group / subgroup",SurveyFiltersBySurvey:"By survey",SurveyFiltersByTrainer:"By trainer",SurveyFiltersByTrainerBreadCrumbsTitle:"Trainer",SurveyFiltersByTrainerTitle:"Trainer",SurveyFiltersSelection:"Selecting the survey filter",SurveyFormCreateTitle:"New Survey",SurveyFormUpdateTitle:"Modify Survey",SurveyListActivity:"Courses",SurveyListBreadCrumbsSurvey:"Survey List",SurveyListColumnLabel:"Label",SurveyListColumnNumberRespondent:"Number of Respondents",SurveyListColumnPercentageRespondent:"Response Rate",SurveyListColumnTotalEnrollments:"Total Enrollment",SurveyListSearchTooltip:"Search in the grid based on the label",SurveyListSurvey:"Survey",SurveyListTitle:"Survey List",SurveyManagementTitle:"Surveys Management",SurveyOF:"Survey of",SurveyReport:"Survey report",SurveyReportAdvancedFilters:"Advanced Filters",SurveyReportAnswerCount:"Number of answers",SurveyReportAnswerRate:"Answer rate",SurveyReportApply:"Apply",SurveyReportCategory:"Category",SurveyReportCourse:"Course",SurveyReportEvent:"Event",SurveyReportFilterPlaceholder:"Select...",SurveyReportGroup:"Group",SurveyReportListName:"Name",SurveyReportListQuestionNb:"Number of Questions",SurveyReportNoAnswer:"No Answers",SurveyReportNoAnswers:"No answers",SurveyReportOccurrence:"Occurrence",SurveyReportOrder:"Order",SurveyReportQuestionType:"Question Type",SurveyReportResult:"Results",SurveyReports:"Survey reports",SurveyReportSectionNotFiltred:"This section is not affected by filters",SurveyReportTrainer:"Trainer",SurveyReportType:"Type",SurveyResults:"Survey Results",SurveyResults1:"Survey Results",SurveyResults2:"",SurveyResultsColumnTotalEnrollments:"Total Enrollment",Surveys:"Surveys",SurveyTypeSupervisorSurveyReport:"Survey report of supervised groups",SurveyTypeTrainerSurveyReport:"Survey report by occurrences as a trainer",SwapParticipantTransaction:"Swap participant",SyllabusAppServiceCertificate:"Certificate",SyllabusAppServiceCreateOrUpdateValidationCannotAddEvent:"You can not add an event because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeBarrier:"You can not change the associated barrier because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeCertificate:"You can not change the associated certificate because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeEvent:"You can not change the associated event because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeExam:"You can not change the associated exam because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeExamSimulation:"You can not change the associated exam simulation because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeGiftCard:"You can not change the associated gift card because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeGiftCourse:"You can not change the associated gift course because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeProduct:"You can not change the associated product because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeScormPackage:"You can not change the associated Scorm package because it already has learners registered to this catalog item.",SyllabusAppServiceCreateOrUpdateValidationCannotChangeSurvey:"You can not change the associated survey because it already has learners registered to this catalog item.",SyllabusCannotBeInvisibleError:"This element must be visible if it counts towards course completion or if it is a prerequisite to another syllabus.",SyllabusCannotBePrerequisiteError:"This element can't be a prerequisite if it's not visible.",SyllabusCannotCountForCourseError:"This element cannot count towards course completion because it's not visible.",SyllabusCUAccessibilityPeriodEnd:"Period ends",SyllabusCUAccessibilityPeriodStart:"Period starts",SyllabusDone:"Done",SyllabusesAbsentState:"Absent",SyllabusesBarrier:"Barrier",SyllabusesCertificate:"Certificate",SyllabusesPresentState:"Present",SyllabusesRegistredState:"Registred",SyllabusStarted:"Started",SynchroHint:"Synchronization with the platform takes place every 5 minutes. Alternatively you can click on",TargetNotFoundError:"404 - This page cannot be found.",Tax:"Tax",TaxError:"The tax amount for the cart has changed from {0} to {1}",Taxes:"Taxes",TaxNumber:"Tax Number",Teach:"Teaches",TechnicalInformationFromUser:"Technical information about the user:",TechnicalProblem:"Technical Support",TechnicalSupportEmail:"Email",TechnicalSupportSuccess:"The message has been sent with success. The support team will try to respond as soon as possible.",Tenant:"Portal",TenantAboutTitle:"About",TenantAddressAddressLine1:"Address Line 1",TenantAddressAddressLine2:"Address Line 2",TenantAddressCity:"City",TenantAddressCountry:"Country",TenantAddressLineAddress1:"Address Line 1",TenantAddressPostalCodeInvalidFormat:"Invalid Postcode Format",TenantAddressSaved:"Your office location was succesfully saved !",TenantAddressSelectCountry:"Please select a country",TenantAddressSelectRegion:"Please select a region",TenantAddressState:"Province / State",TenantAddressZipCode:"Zip code",TenantAdministration:"Portal Management",TenantAdminSettingsTitle:"Administrator Settings",TenantAnalyticsId:"Tracking code Google Analytics",TenantApplicationFee:"uxpertise Commission by Transaction (%)",TenantCustomFieldManagement:"Custom Fields Management",TenantCustomFieldModificationByUser:"Allow the user to modify the field",TenantCustomFieldModificationByUserTooltip:"If checked, the user will be able to modify the field from his profile.",TenantCustomFieldPlaceholder:"Placeholder",TenantFacebookId:"API key Facebook",TenantFacebookTagId:"Facebook Tag Id",TenantFixedApplicationFee:"uxpertise Fixed Commission by Transaction ($)",TenantGTMId:"Tracking code Google Tag Manager",TenantHeadQuarter:"Headquarters",TenantHeadQuarterCreate:"Create an Office Location",TenantHeadQuarterDeleteNotExist:"You have to assigned the headquarter title to another office location before deleting this one",TenantHeadQuarterExistError:"There is already a registered headquarter. The headquarter title has been assigned to the saved office location",TenantHeadQuarterNotExist:"You have to assigned the headquarter title to another office location before removing it of this office location",TenantLinkedInKey:"API key LinkedIn",TenantLinkedInPixelTagId:"LinkedIn Tag partner ID",TenantManagement:"Portal Management",TenantMessageAdding:"Saving your settings...",TenantName:"Portal Name",TenantNameTooltip:"The portal name will appear on the registration and reception.",TenantOfficeLocation:"Office Locations",TenantPackagePlan:"Plan",TenantsAddressesAreYouSureDelete:"Are you sure you want to delete the selected office location?",TenantsAddressesDeleteSucces:"The selected office location has been deleted with success",TenantSettingCurrentContractTitle:"Current Plan",TenantSettingEditorTrainerAccessToEditorAndAdminContent:"Allow publisher-trainers to access content created by administrators or editors when restricted access is activated",TenantSettingEditorTrainerAccessToEditorAndAdminContentTooltip:"Access to content from other publisher-trainers will remain restricted",TenantSettings:"Portal Management",TenantSettingsAcceptedPayment:"Accepted methods of payment",TenantSettingsAccountAccessIsDisabled:"Disable user account access",TenantSettingsAccountAccessIsDisabledTooltip:"Users do not have access to their accounts and therefore cannot change their information such as the password or email address.",TenantSettingsAddFavIconLogo:"Add a favicon that will be displayed in some browsers next to the URL as well as in their favorites lists.",TenantSettingsAddInvoiceLogo:"Add a logo that will be displayed on all online and printed invoices.",TenantSettingsAddMainLogo:"Add a logo that will be displayed on the login page, the navigation bar and in the footer.",TenantSettingsAllowGiftCardAndCourseWithDeferredPayment:"Allow purchase of gift course or gift certificate by invoice",TenantSettingsAllowSupervisorPlusToUnlockBarrier:"Allow SupervisorPlus to unlock barriers",TenantSettingsAllowSupervisorPlusToUnlockBarrierTooltip:"When checked, the SupervisorPlus will be able to unlock the barrier for their users",TenantSettingsAllowSupervisorToUnlockBarrier:"Allow supervisors to unlock barriers",TenantSettingsAllowSupervisorToUnlockBarrierTooltip:"When checked, the supervisors will be able to unlock the barrier for their users",TenantSettingsAllowUserToBuyLicense:"Allow member to self-assign supervisor role",TenantSettingsAllowUserToBuyLisenceTooltip:"The user who has the role of member on the platform, will have the possibility to choose to register participants or buy a quantity of licenses and distribute them later to users. The user who chooses to purchase a quantity of licenses, is assigned the role of supervisor and assigned to a group.",TenantSettingsAutoAcceptProctoringSession:"Enable automatic approval",TenantSettingsAutoRejectProctoringSessionTooltip:"If enabled, the proctoring sessions that meet the required scores will be automatically rejected",TenantSettingsBillingSettings:"Billing Setting",TenantSettingsChangeContract:"Change Plan",TenantSettingsColorTheme:"Theme colors",TenantSettingsColorThemeHint:"Customize the colors of your LMS platform.",TenantSettingsConnectedToStripe:"Portal connected to Stripe",TenantSettingsConnectedToStripeTooltip:"Your portal is connected to your stripe account. Your users can make transactions and pay with their credit cards. Payment funds will be transferred to your Stripe account.",TenantSettingsConnectStripe:"Connect with Stripe",TenantSettingsConnectStripeAccount:"Connect my Stripe Account",TenantSettingsContactUs:"Contact Us to Upgrade",TenantSettingsContractDate:"Contract Date",TenantSettingsContractDetails:"Contract Details",TenantSettingsCreditCardPayment:"Allow payment by credit card",TenantSettingsCreditCardPaymentTooltip:"When checked, users will be able to pay by credit card",TenantSettingsCurrentPlan:"Current Plan",TenantSettingsCustomization:"Customization",TenantSettingsCustomPaymentByInvoicingInfo:"Message displayed when paying by invoice",TenantSettingsDefaultDeferredPaymentEmails:"Default email for payment by invoicing notifications",TenantSettingsDefaultDeferredPaymentEmailsTooltip:"Default email which will receive notifications when there are payments by invoicing to be confirmed. You can add multiple emails by adding a semicolon between each.",TenantsettingsDefaultLanguage:"Default Language",TenantSettingsDefaultValidationEmails:"Default email for enrollment validation notifications",TenantSettingsDefaultValidationEmailsTooltip:"Default email which will receive notifications when there are new enrollments to validate. You can add multiple emails by adding a semicolon between each.",TenantSettingsDeferredPayment:"Allow payment by invoicing",TenantSettingsDeferredPaymentAllowBankTransfer:"Wire Transfer",TenantSettingsDeferredPaymentAllowCash:"Cash",TenantSettingsDeferredPaymentAllowCheck:"Check",TenantSettingsDeferredPaymentAllowOther:"Other",TenantSettingsDeferredPaymentTooltip:"When checked, users will be able to pay by invoicing",TenantSettingsDisabledTaxCalculation:"Disable tax application",TenantSettingsDisconnectMSTeamsWarning:"To edit, add, or delete sessions that have MSTeams functionality, you will need to reconnect the Microsoft host account.",TenantSettingsCatalogRequireAuthentication:"Hide catalog if user is not logged in",TenantSettingsTrainerListRequireAuthentication:"Hide trainer list if user is not logged in",TenantSettingsTrainerListRequireAuthenticationTooltip:"The trainer list  will only be displayed once the user is logged in.",TenantSettingsCatalogRequireAuthenticationTooltip:"The catalog will only be displayed once the user is logged in.",TenantSettingsDisplayGroupForUser:"Display groups to users",TenantSettingsDisplayGroupForUserTooltip:"When checked, the user will be able to see which groups he is in.",TenantSettingsDisplayLanguage:"Display Language(s)",TenantSettingsDisplaySupervisorForUser:"Display supervisors to users",TenantSettingsDisplaySupervisorForUserTooltip:"When checked, the user will be able to see the supervisors of the groups in which he is in",TenantSettingsEmail:"Email",TenantSettingsEmails:"Emails",TenantSettingsEnableMSTeamsTooltip:"Enable MS Teams meetings when creating an online event",TenantSettingsEnrollmentValidationByDefault:"Enabling the registration validation setting by default when creating a new course",TenantSettingsEnrollmentValidationByDefaultTooltip:'If the box is checked, when creating a new course, the \\"Registration by validation\\" field will be checked by default in the catalog management, purchase condition section.',TenantSettingsExamMonitoring:"Exam monitoring parameters",TenantSettingsExternalAuthenticationTooltip:"Enable authentication with this platform.",TenantSettingsFaviconLogoTitle:"Favicon logo",TenantSettingsForceUserToUpdateProfile:"Force user to fill the required fields",TenantSettingsGeneralOptions:"General options and information",TenantSettingsGeneralPermissions:"General Permissions",TenantSettingsGlobalSettings:"Global Settings",TenantSettingsHideCatalog:"Hide the catalog",TenantSettingsHideCatalogNumber:"Hide the number of courses per category",TenantSettingsHideCatalogNumberTooltip:"The total number of trainings in the category will not be displayed.",TenantSettingsHideCatalogTooltip:"Users will not be able to access the catalog",TenantSettingsHideHomePage:"Hide the homepage",TenantSettingsHideHomePageTooltip:"The homepage will be hidden from users",TenantSettingsHideTrainersList:"Hide the trainers list",TenantSettingsHideTrainersListToolTip:"Users will not have access to the list of trainers",TenantSettingsIdentityScoreAutoAcceptValue:"Approve if the identity score is above or equal to:",TenantSettingsIdentityScoreAutoAcceptValueTooltip:"Any proctored exam session with an identity score equal to or more than the range selected will be approved.",TenantSettingsIdentityScoreAutoRejectValueTooltip:"Any proctored exam session with an identity score less than or equal to the range selected will be rejected.",TenantSettingsInstituteCode:"Institute Code",TenantSettingsInstituteCodeTooltip:"Institute code used for uxpertise XP",TenantSettingsIntegrityAdvocateDisable:"The exams proctoring is disabled.",TenantSettingsIntegrityAdvocateEnable:"The exams proctoring is enabled.",TenantSettingsIntegrityAdvocateEnableHint:"In order to activate exam proctoring, please contact our support team.",TenantSettingsIntegrityAdvocateTitle:"Exams Proctoring",TenantSettingsInvoiceLogo:"Invoice logo",TenantSettingsInvoicing:"Billing",TenantSettingsIsLicensePrimaryButton:"Prioritize the purchase of licenses",TenantSettingsIsLicensePrimaryButtonTooltip:"If the box is checked, the buy licenses button will be highlighted by default.",TenantSettingsKeepContract:"Keep This Plan",TenantSettingsLogoNone:"No logo",TenantSettingsLogoTitle:"Portal Logo",TenantSettingsLogoUrlRedirection:"Logo URL",TenantSettingsLogoUrlRedirectionPlaceholder:"Redirects to the default home page",TenantSettingsLogoUrlRedirectionTooltip:"A click on the tenant logo will redirect to this URL. If empty, will redirect to home page.",TenantSettingsMainColorThemeTitle:"Main color",TenantSettingsMainLogo:"Main Logo",TenantSettingsMenuConfiguration:"Menu Configuration",TenantSettingsMenuSettings:"Menu settings",TenantSettingsMonitoring:"Proctoring",TenantSettingsMsTeams:"Microsoft Teams",TenantSettingsMSTeamsClickHere1:"Click here",TenantSettingsMSTeamsClickHere2:"to learn more about the limitations and specifications of the MSTeams account.",TenantSettingsNoEventTrainerInformation:"Message displayed when trainer has no upcoming events",TenantSettingsNotDisplayEmailToSupervisor:"Prevent supervisors from seeing user emails",TenantSettingsNotDisplayEmailToSupervisorPlus:"Prevent SupervisorPlus from seeing user emails",TenantSettingsNotDisplayEmailToTrainer:"Prevent trainers from seeing user emails",TenantSettingsNotDisplayUserNameToSupervisor:"Prevent supervisors from seeing usernames",TenantSettingsNotDisplayUserNameToSupervisorPlus:"Prevent SupervisorPlus from seeing usernames",TenantSettingsNotDisplayUserNameToTrainer:"Prevent trainers from seeing usernames",TenantSettingsOAuthLabel:"External authentication settings",TenantSettingsOrganizerAccountTeams:"Organizer Account",TenantSettingsParametersInvoicingPayments:"Payment by Invoicing Settings",TenantSettingsPermissionsSettings:"Permissions Settings",TenantSettingsPhoneNumber:"Phone Number",TenantSettingsPortalRegistration:"Portal Registration",TenantSettingsPreviewColorTheme:"Preview",TenantSettingsPreviewColorThemeChoice:"Choice",TenantSettingsPreviewColorThemeDisabled:"Disabled",TenantSettingsPreviewColorThemeEnabled:"Enabled",TenantSettingsPreviewColorThemeLinkTxt:"a link",TenantSettingsPreviewColorThemeOption:"Option",TenantSettingsPreviewColorThemeTxt:"Overview of the text that contains",TenantSettingsProctoringSettings:"Proctoring Settings",TenantSettingsRegisterAfterValidation:"Registration after account activation by user",TenantSettingsRegisterAfterValidationTooltip:"Following the creation of the account the user receives an email confirmation with an activation link. In order to avoid errors in email addresses.",TenantSettingsRegistrationAvailability:"Registration Access Type",TenantSettingsRegistrationAvailabilityPrivateTooltip:"Private, the administrator creates accounts for users",TenantSettingsRegistrationAvailabilityPublicTooltip:"Public allows users to register on the portal for themselves",TenantSettingsResetColorTheme:"Reset Default Theme",TenantSettingsRestrictEditorTrainerAccess:"Restrict access to user's content",TenantSettingsRestrictEditorTrainerAccessTooltip:"Publisher-Trainers will only have access to their own content.",TenantSettingsRolesAndPermission:"Roles and Permission",TenantSettingsSearchEngineOptimization:"Search Engine Optimization",TenantSettingsSearchEngineOptimizationTooltip:"The title and description will be displayed in the results pages of a search engine (e.g. Google).",TenantSettingsSEO:"Search engine optimisation",TenantSettingsSEODescription:"Default website description ( less than 160 characters )",TenantSettingsSEOTitle:"Default website title ( less than 60 characters )",TenantSettingsSessionScoreAutoAcceptValueTooltip:"Any proctored exam session with a session criticality under or equal to the range selected will be approved.",TenantSettingsSessionScoreAutoRejectValue:"Reject if the session criticality is more than or equal to:",TenantSettingsSessionScoreAutoRejectValueTooltip:"Any proctored exam session with a session criticality above than or equal to the range selected will be rejected.",TenantSettingsSingleSignOn:"Single Sign-on (SSO)",TenantSettingsStripeAccount:"Stripe Account",TenantSettingsStripeTooltip:"For any questions regarding commissions, contact your uxpertise representative.",TenantSettingsSupervisorCantCRUD:"Prohibit the supervisor from modifying",TenantSettingsSupervisorCantCRUDTooltip:"When checked, the supervisor will not be able to create groups or user accounts",TenantSettingsSupervisorPlusCantCRUD:"Prohibit the SupervisorPlus from modifying",TenantSettingsSupervisorPlusCantCRUDTenantSettingsSupervisorPlusCantCRUDTooltip:"When checked, the SupervisorPlus will not be able to create groups or user accounts",TenantSettingsTaxCalculationTooltip:"Contact support to enable/disable tax application",TenantSettingsTeamsActivation:"Teams Features",TenantSettingsTeamsAuthorizeBtn:"Authorize Permissions",TenantSettingsTeamsConnectAccount:"Connect MS Teams Account",TenantSettingsTeamsDisconnectAccount:"Disconnect MS Teams Account",TenantSettingsTeamsStep1:"Step 1: Authorize Uxpertise LMS to access the resources needed for Microsoft Teams integration",TenantSettingsTeamsStep2:"Step 2: Connect the Teams account that will serve as the organizer account on the Microsoft side",TenantSettingsTeamsSubTitle:"To activate MS Teams through Uxpertise LMS",TenantSettingsTeamsTitle:"Microsoft Teams Integration",TenantSettingsTenantCurrency:"Currency",TenantSettingsTenantsLanguagesError:"You must check at least one display language for your portal.",TenantSettingsTenantsLanguagesLabel:"Portal display language",TenantSettingsTenantsLanguagesTooltip:"The languages that are checked are the languages in which you can edit your content and in which users will be able to consult your portal.",TenantSettingsTenantType:"Portal type",TenantSettingsTenantUrlForRedirection:"URL of the website to which users will be redirected",TenantSettingsTimezone:"Time zone",TenantSettingsTypeCommercial:"Commercial",TenantSettingsTypeCompagny:"Company",TenantSettingsTypeTooltip:"Please contact us to modify your portal.",TenantSettingsTypeTooltipCommercial:"Allows to make purchases online",TenantSettingsTypeTooltipCompagny:"Reserved for company employees",TenantSettingsURLInputTooltip:"Please contact us to change the URL.",TenantStripeBalance:"Stripe Account Balance",TenantStripePendingBalance:"Stripe Pending Account Balance",TenantSupportEmail:"Email",TenantSupportSuccess:"Your message has been successfully sent. The customer service team will respond as soon as possible",TenantTypeCommercial:"Commercial",TenantTypeCompany:"Company",TermsAndConditionSaveSuccess:"The terms and conditions of use were succesfully saved !",TermsAndConditionsConfirmationForReApprovalText:"Have users to re-approve the terms and conditions of use following the changes you have just made?",TermsAndConditionsConfirmationForReApprovalTitle:"Confirmation for re-approval of terms and conditions of use",TermsAndConditionsOfUse:"Terms and conditions of use",TermsAndConditionsOfUseManagement:"Terms and Conditions Management",TextField:"Text field",TextSelected:"Text is selected",TheEmail:"SEND AN EMAIL",TheEmailFormatIsNotValid:"The email format is not valid",TheExamIsNotBlocked:"The exam is not blocked . The user has not yet begun to answer questions.",TheNumberOfSeatsIsInvalid:"The number of seats is invalid",TheOccurrence:"The Occurrence",TheOccurrenceWillBeDisplayedFromMidnight:"The occurrence will be displayed on the date indicated from midnight.",TheOptionalField:"The optional field",TheSameEmailAlreadyExist:"This email address already exists.",TheSurveySuccessfullyUnlocked:"The survey was successfully unlocked.",TheTermsAndConditionsOfUse:"terms and conditions of use",TheUnavailabilityHasBeenSuccessfullyRemoved:"The unavailability has been successfully removed",TheUnregistrationWasSuccessful:"The unregistration has been successfully completed",ThisAccountWasAlreadyActivated:"This account was already activated !",ThisAdminLabelIsAlreadyInUse:"This Label is already in use.",ThisIsAnAtomatedMssageTrainerOnPlatform:"This is an automated message to inform you that you are now a trainer on %tenantUrl%.",ThisIsAnAutomatedMessageToInformYouThat:"This is an automated message from %tenantUrl% to inform you that you have been assigned",ThisUserIsAlreadyMemberOfThisGroup:"This user is already member of this group.",ThisUserNameIsAlreadyInUse:"This user name is already in use.",Thursday:"Thursday",Time:"Time :",TimeBarrierUnlockNotificationHere:"here",TimeBarrierUnlockNotificationMessage:"This is an automated message to inform you that you have been granted access to the next stage of the activity {0}. Click {1} to resume your activity.{2}",TimeBarrierUnlockNotificationSubject:"Progression unlock activity {0}",TimeFormat:"Time format",Title:"Subject",ToAddReferenceImage:'To add a new reference image, click on \\"Add a reference image\\".',ToBeContinued:"Upcoming",ToBeCorrected:"To be corrected",Todo:"To do",ToggleEnrollmentStatusAbandonedToolTip:"Set enrollment status to Abandoned",ToggleEnrollmentStatusActifToolTip:"Set enrollment status to Active",TooltipAddNewUserAccount:"Create a new user account",TooltipGroupsProgressionReportExcelExport:"Export the list of users to a Excel file",TooltipLabelCategory:"The category",TooltipSEODescriptionCategory:"The description will be displayed in search engines. The description must not exceed 155 characters.",TooltipSEOTitleCategory:"A shorter title that will be shown in the URL",TopicFormCourseListLabel:"Select activities",TopicFormCourseListPlaceholder:"Select activities to associate with the topic",TopicFormCreateSuccess:"Topic was saved successfully",TopicFormEdit:"Modify Topic",TopicFormEmptyTitleError:"Topic title cannot be empty",TopicFormMaxLength:"Max Characters: 150",TopicFormMaxLengthError:"The maximum characters allowed for the topic is 150",TopicFormNew:"New Topic",TopicFormTitleExistsError:"Topic title already exists",TopicFormTitlePlaceholder:"Topic title",TopicFormTooltip:"To associate the subject with activities, select them by checking the box in the list",TopicFormWarning:"Note that in order for the topic to be displayed in the activity details, you would have to enable the display in the activity.",TopicIconTooltip:"Allows you to associate topics with the activity.",TopicListAdd:"Add new topic",TopicListColumnTitle:"Title",TopicListDeleteSuccess:"Topic has been deleted",TopicListDeleteWarning:"If the topic is associated with activities or user accounts, the associations will also be removed.",TopicListMenuTitle:"Topics Management",TopicListSearchTooltip:"Search by title",TopicListTitle:"Topics Management",TopicsName:"Topics name",Total:"Total",TotalEnrollment:"Enrollments",TotalEnrollmentsWithExpiryDate:"Expired Enrollment(s)",TotalError:"The total amount for the cart has changed from {0} to {1}",TotalItems:"Total Items",TotalItemsCompleted:"Completed Items",TotalItemsStarted:"Current Items",TotalLaunches:"Total Launches",TotalNumberOfQuestionToUse:"Number of questions to be used in the exam for this skill",TotalQuestions:"total questions",TotalRegistrations:"Total Enrollments",TraierPictureUpdate:"Update trainer picture",TrainerAbout:"About the trainer",TrainerAbouts:"About the trainers",TrainerAboutUpdated:"About trainer section has been updated successfully",TrainerAvailabilitiesRemoveDateFilter:"Delete the selected date",TrainerCalendar:"trainer calendar",TrainerCalendarInformationTooltip:"Select a date, in the calendar, to display the details.",TrainerCalendarLicense:"Licence",TrainerCalendarMore:"more",TrainerCalendarNoInscriptions:"No Inscription",TrainerCalendarParticipants:"Participant(s)",TrainerCalendarPlaceholder:"Select trainers",TrainerCalendarReservedPlaces:"reserved places",TrainerComingSoon:"Trainer coming soon",TrainerDescriptionAbout:"About",TrainerDoNotReply:"Please do not respond to this message.",TrainerHowToAccess:"In order to manage your learners  you must first select a password and complete the information in your user account %tenantUrl% by clicking the following link : %anchorLink% .",TrainerHowToAccessLink:"complete my registration",TrainerImageAlt:"Trainer Picture",TrainerManagement:"Trainer Management",TrainerMess1:"You can now log on to the platform and update your availability information. In order to do so, click on the icon Calendar.",TrainerOccInformation:"Information about the activity:",TrainerPlaces:"Places",TrainerPlacesAddCityPressEnter:"Add a place and press 'Enter'",Trainers:"Trainers",TrainersAvailable:"Trainers available",TrainersCalendar:"Consult the trainers Calendar",TrainerSearch:"Search by trainer",TrainerSearchCantBeTrainer:"This member cannot be a trainer.",TrainerSearchEmail:"Email",TrainerSearchRemoveFilters:"Remove filters",TrainerSelected:"Click on Search to Add a Trainer",TrainerSelectionHint:"Only the selected trainers will show in the calendar below.",TrainerSettings:"Trainer Settings",TrainerSince:"Trainer since",TrainerSkills:"Skills",TrainerSkillsAddSkillPressEnter:"Add a skill and press 'Enter'",TrainersListAssignTrainer:"Assign",TrainersListEmail:"Email",TrainerToDelete:"Delete trainer",TrainerTuto1:"You can then log on to the platform and update your availability information. In order to do so, click on the icon 'Calendar'.",TrainerTuto2:"Your calendar must be up to date for you to get a workshop assignement.",TrainerTuto3:"Availability settings allow you to select your preferred time for a given month. For example, for the month of January 2016, you could decide to be available on Monday afternoons and on Wednesday evenings.",TrainerTuto4:"Notifications are sent when a workshop is assigned, revoked or deleted. Notifications will provide you with more details on the workshop (location, dates and times).",TrainerUnavailabilityAddUnavailability:"Add an unavailability",TrainerUnavailabilityListAddUnavailability:"Add an unavailability",TrainerWhyYouGetThis:"This is an automated message to inform you of your registration to the platform %tenantUrl% as trainer.",TrainerWhyYouGetThisBecauseYouAreAssignToOcc:"This is an automated message to",Transaction:"Transaction Details",TransactionAdminDetailsCatalogItemLabel:"Label",TransactionAdminDetailsCatalogItemStatusArchived:"Archived",TransactionAdminDetailsCatalogItemStatusDraft:"Draft",TransactionAdminDetailsCatalogItemStatusPublished:"Published",TransactionAdminDetailsChangeCatalogItemInformation:"Change the catalog item",TransactionAdminDetailsChangeTheCatalogItem:"Change the catalog item",TransactionAdminDetailsCompletionReport:"Completion report",TransactionAdminDetailsEmail:"Email",TransactionAdminDetailsPaymentInformations:"Payment Information",TransactionAdminDetailsSelectACatalogItem:"You must select a catalog item",TransactionAdminDetailsSelectAnEvent:"You have to select an event",TransactionAdminDetailsTheChangeCouldntBeCompleted:"The change could not be completed",TransactionAdminDetailsTheChangeIsBeingVerified:"The change is being verified ...",TransactionAdminDetailsTheChangeMadeSuccessfully:"The change was made successfully",TransactionAdminDetailsUserName:"Username",TransactionAppServiceAlreadyRegistredToOccurrenceError:"The user {0} is already registered to the event {1} starting on {2} and ending on {3}. If you want to register someone else without notice please uncheck the option notify the participant by email in the participant form.",TransactionAppServiceBillingAddressErrorAddressInvalid:"You must enter a billing address.",TransactionAppServiceBillingAddressErrorNamesInvalid:"You must enter a first and last name for the billing address.",TransactionAppServiceCartDiscountErrorDiscountInvalid:"The discount with the following code is invalid: {0}",TransactionAppServiceCartDiscountErrorMaxUsed:"The discount {0} has already reached its maximum number of uses",TransactionAppServiceCartErrorEmpty:"The cart is empty",TransactionAppServiceShippingAddressErrorAddressInvalid:"You must enter a shipping address.",TransactionAppServiceShippingAddressErrorNamesInvalid:"You must enter a first name and last name for the shipping address.",TransactionBackToReports:"Back to reports",TransactionBilledTo:"Billed to",TransactionBuyersEmail:"Email",TransactionBuyersPhone:"Phone",TransactionChangePaymentMethodButton:"Change payment method",TransactionCheckout:"Checkout",TransactionControllerDateFilter:"Filter date",TransactionControllerSearchStringFilter:"Filter on",TransactionDate:"Date",TransactionDeferredPaymentDate:"PaymentDate",TransactionDetailsByEventToExcelColumnBillingFirstName:"First Name",TransactionDetailsByEventToExcelColumnBillingLastName:"Last Name",TransactionDetailsByEventToExcelColumnCourseOccurenceCode:"Code",TransactionDetailsByEventToExcelColumnDiscountTotal:"Discount",TransactionDetailsByEventToExcelColumnEventLabel:"Event",TransactionDetailsByEventToExcelColumnEventOccurrenceLabel:"Venue",TransactionDetailsByEventToExcelColumnGiftCardDiscountTotal:"Gift card / Gift course",TransactionDetailsByEventToExcelColumnPrice:"Price",TransactionDetailsByEventToExcelColumnPseudoTransactionId:"Invoice Number",TransactionDetailsByEventToExcelColumnSubTotal:"Subtotal",TransactionDetailsByEventToExcelColumnTaxTotal:"Taxes",TransactionDetailsByEventToExcelColumnTotal:"Total",TransactionDetailsByEventToExcelColumnUserEmail:"Email",TransactionDetailsByEventToExcelToExcelColumnQuantityTotal:"Quantity",TransactionDetailsChangeCatalogItemsLabel:"Click the text field to search a catalog item by label",TransactionDetailsChangeCatalogItemTooltip:"Click to change the catalog item",TransactionDetailsChangeEventOccurrenceError:"There are not enough available space for the selected occurrence.",TransactionDetailsChangeEventOccurrenceLabel:"Search occurrence by location",TransactionDetailsChangeEventOccurrenceTooltips:"Click to change the participation date to the event",TransactionDetailsChangeParticipantError:"The user is already registered.",TransactionDetailsChangeParticipantLabel:"Search participants",TransactionDetailsChangeParticipantTooltips:"Click to change the participant.",TransactionDetailsDiscount:"Discount",TransactionDetailsEditTooltip:"Edit payment by invoicing informations",TransactionDetailsManageLicenses:"Manage License(s)",TransactionDetailsPaymentInvoiceMessage:"Payment by invoicing",TransactionDetailsShippingFee:"Shipping Fee",TransactionDetailsSubTotal:"Subtotal",TransactionDetailsTooltipCheckout:"Checkout (requires credit card as selected payment method)",TransactionDetailsTotal:"Total",TransactionDetailsTotalGroupByCourseToExcelColumnLabel:"Course",TransactionDetailsTotalGroupByCourseToExcelColumnPrice:"Price",TransactionDetailsTotalGroupByCourseToExcelColumnQuantityTotal:"Quantity Sold",TransactionDetailsTotalGroupByCourseToExcelColumnSubTotal:"Subtotal",TransactionDetailsTotalGroupByCourseToExcelColumnTaxTotal:"Taxes",TransactionDetailsTotalGroupByCourseToExcelColumnTotal:"Total",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnLabel:"Gift certificate",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnPrice:"Price",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnSubTotal:"Subtotal",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnTaxTotal:"Taxes",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnTotal:"Total",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnTotalQuantity:"Quantity Sold",TransactionDetailsTotalGroupByGiftCertificateToExcelColumnTotalUsedQuantity:"Used quantity",TransactionDetailsTotalGroupByProductToExcelColumnLabel:"Product",TransactionDetailsTotalGroupByProductToExcelColumnPrice:"Price",TransactionDetailsTotalGroupByProductToExcelColumnQuantityTotal:"Quantity Sold",TransactionDetailsTotalGroupByProductToExcelColumnSubTotal:"Subtotal",TransactionDetailsTotalGroupByProductToExcelColumnTaxTotal:"Taxes",TransactionDetailsTotalGroupByProductToExcelColumnTotal:"Total",TransactionDetailsTotalToExcelColumnCode:"Code",TransactionDetailsTotalToExcelColumnDiscountTotal:"Discount",TransactionDetailsTotalToExcelColumnGiftCardDiscountTotal:"Gift card / Gift course",TransactionDetailsTotalToExcelColumnLabel:"Label",TransactionDetailsTotalToExcelColumnPrice:"Price",TransactionDetailsTotalToExcelColumnQuantityTotal:"Quantity Sold",TransactionDetailsTotalToExcelColumnSubTotal:"Subtotal",TransactionDetailsTotalToExcelColumnTaxTotal:"Taxes",TransactionDetailsTotalToExcelColumnTotal:"Total",TransactionDetailsTotalToExcelColumnType:"Type",TransactionDoubleDot:":",TransactionEditPaymentMethodFormChangeToCreditCard:"Your payment method currently is payment by invoicing. Are you sure you want to change your payment method to pay by credit card?",TransactionEditPaymentMethodFormChangeToDeferred:"Your payment method currently is payment by credit card. Are you sure you want to change your payment method to pay by invoicing ? The accepted payment by invoicing methods are:",TransactionEditPaymentMethodFormTitle:"Edit payment information",TransactionEmailCanceledPaymentTitle:"Your payment of {0} on the portal {1} has been canceled",TransactionEmailDeclinedPaymentTitle:"Your payment of {0} on the portal {1} has been declined",TransactionEmailPaymentTitle:"You have just made a payment of {0} of {1} portal",TransactionEmailPendingTitle:"You have just received a pending invoice of {0} on {1} portal",TransactionEmailPendingValidationTitle:"You have just received an invoice awaiting validation of {0} on {1} portal",TransactionEmailRefundTitle:"You just received a refund of {0} of {1} portal",TransactionFacturationDate:"Billing date",TransactionFailed:"The transaction has failed",TransactionFailedInternalErrorExplanation:"An internal error occured. Please contact technical support.",TransactionInvoice:"Invoice",TransactionList:"My Transactions",TransactionListTooltipPdf:"Download the invoice in PDF",TransactionNote:"Note",TransactionOtherPaymentMethodNote:"Note",TransactionPaymentMethod:"Payment Method",TransactionPaymentMethodBankTransfer:"Bank transfer",TransactionPaymentMethodCash:"Cash",TransactionPaymentMethodCheck:"Check",TransactionPaymentMethodCreditCart:"Credit Card",TransactionPaymentMethodNone:"None",TransactionPaymentMethodOther:"Other",TransactionPaymentMethodPending:"Invoicing",TransactionProductEvents:"Events",TransactionProductLabel:"Description",TransactionProductParticipants:"Participants",TransactionProductProducts:"Products",TransactionProductQuantity:"Quantity",TransactionProductTotal:"Total",TransactionProductUnitPrice:"Unit Price",TransactionPseudoID:"Invoice no",TransactionRedundTo:"Refund to",TransactionReferenceNumber:"Reference Number",TransactionsAmount:"Amount",TransactionsDate:"Date",TransactionSendTransactionEmailButtonOk:"Send",TransactionSendTransactionEmailEmptyEmails:"You must enter at least 1 email",TransactionSendTransactionEmailInvalidEmail:"{0} is an invalid e-mail",TransactionSendTransactionEmailModalText:'Enter the email address of the recipient. If you wish to send the invoice/credit note to more than one recipient, you must enter their email addresses separated by a semicolon \\";\\".',TransactionSendTransactionEmailModalTitle:"Send invoice/credit note by email",TransactionSendTransactionEmailSuccess:"The email has been sent successfully!",TransactionSendTransactionEmailTooltip:"Click to send the invoice by email to one or more persons",TransactionShippedTo:"Shipped to",TransactionsQuantity:"Quantity",TransactionsStatus:"Status",TransactionsStatusCanceledPayment:"Payment canceled",TransactionStatus:"Status",TransactionStatusCanceled:"Canceled",TransactionStatusCanceledEnrollment:"Enrollment canceled",TransactionStatusDeclinedPayment:"Payment declined",TransactionStatusDeclinedValidation:"Validation declined",TransactionStatusError:"Error",TransactionStatusPartiallyRefunded:"Partially refunded",TransactionStatusPending:"Pending Payment",TransactionStatusPendingValidation:"Pending validation",TransactionStatusProcessed:"Processed",TransactionStatusProcessedNotShipped:"Processed and not shipped",TransactionStatusProcessedShipped:"Processed and shipped",TransactionStatusRefund:"Credit/Refund",TransactionStatusRefunded:"Refunded",TransactionTaxLabel:"No",TranscationAdminDetailsChangeCatalogItemWarning:"As a security measure, you must enter your password to make the change.",TranslationSelectTooltip:"Please select the translation you want to add",TriggerMinimumTimeWarning:"Event reminder triggers must have a minumum of 15 minutes",TryRecoveryMethods:"Try one of the alternative methods to recover your password.",Tuesday:"Tuesday",TwoGigabytesLimit:"File size must not exceed 2GB.",Type:"Type",TypeAnswer:"Enter the Answer",TypeClue:"Enter the Clue",TypeEndingMessage:"Enter the Message after submitting exam",TypeFeedback:"Enter the Feedback",TypeFileError:"This type of file can be attached.",TypeInstruction:"Enter the Exam Instruction",TypeQuestion:"Enter the Question",TypeQuestionInstruction:"Enter the Question Instruction",UnauthorizedAccessException:"You don't have enough permission.",UnauthorizedAuthenticationProvider:"The platform you are trying to connect with is not supported.",UnavailabilityAdded:"The information has been successfully added",UnavailabilityAreYouSureDelete:"Are you sure you want to delete the selected unavailability?",UnavailabilityDetails:"Unavailability details",UnavailabilityUpdated:"The information has been modified",UniqueChoiceButton:"Unique choice buttons",UniqueSelected:"Unique choice is selected",UnknownCardBrand:"Unknown Credit Card Brand",UnlockExamButtonOk:"Unlock",UnlockExamEmptyIpAddress:"You must enter an IP address.",UnlockExamModalText:"Please enter the IP address from which the user is allowed to start the exam. If the user has difficulty starting his exam his ip address will be displayed in the error message.",UnlockExamModalTitle:"Unlock the exam",UnlockQuestionnaire:"Unlock the exam",UnregisterSupervisorFromActivity:"Unregister the supervisor from the activity",Unspecified:"Unspecified",UnspecifiedGender:"Unspecified",Unsubscribe:"Unsubscribe",UnsubscribeUserFromEnrollmentPermissionError:"You do not have permissions to unsubscribe this user for this course.",UnsubscribeUserFromEnrollmentTransactionError:"You must refund the registration in order to unsubscribe this user for this course.",UnsubTooltipCompleted:"There are {0} user(s) that have completed this course. Please confirm which enrollments you want to unregister.",UnsubTooltipMustRefundFirst:"You cannot unregister {0} user(s) from this course. They must be refunded first.",UnsubTooltipStarted:"There are {0} user(s) that have completed this course. Please confirm which enrollments you want to unregister.",UnsubTooltipStartedCompleted:"There are {0} user(s) that have either started or completed this course. Please confirm which enrollments you want to unregister.",UnsupportedEngineMessage:"This browser does not support our website. Try using either Edge, Chrome, Firefox, Safari or another modern browser instead. If you already are using one of the listed browsers, you may need update it to the latest version.",UnvailabilityFrom:"From",UnvailabilityTo:"To",UpcomingActivities:"Upcoming activities",UpdaeOccurrence:"Update Occurrence",Update:"Update",UpdateAnEventOccurrence:"Update the event occurrence",UpdateContract:"Modify contrat",UpdateParticipant:"Update",UpdatePassword:"Update your password",UpdateUnavailability:"Update an unavailability",UpdateUserAddress:"Address",UpdateUserAddressCompany:"Business Address",UpdateUserAddressCompanyRequired:"You must fill out all fields of the business address or none",UpdateUserAddressRequired:"You must fill out all fields of the address or none",UploadCsvFileBrowse:"Upload a CSV file",UploadedFile:"Uploaded File",UploadLogoSetting:"Upload Logo",UploadLogoSettingHint:"Recommended format: PNG (360px \xd7 100px)",UploadLogoSettingHintFavicon:"Recommended format: PNG (32px \xd7 32px)",UploadQuestion:"Upload question",Urgent:"Ending Soon",Use:"Use",UseAllDefaultValue:"Use all default values",UseBillingAddressAsTheDeliveryAddress:"Use billing address as the delivery address.",UseDefaultValue:"Use default value",UseEventAttendanceValidation:"Enable attendance validation",UseEventAttendanceValidationTooltip:"Attendance validation allows the participants to be marked as present, without allowing them to access the content of the activity. You must validate the attendance for it to be effective.",User:"User",UserAdded:"The account was successfully created",UserAppServiceRoleAssignationException:"There is already a user with this role. You can not assign this role to more than one user",UserByCourseAssignmentDate:"User Assignment Date",UserByCourseFitlerDate:"Filter Dates On",UserCalendarDropDownAll:"All",UserCalendarDropDownParticipant:"As participant",UserCalendarDropDownTeacher:"As trainer",UserCalendarMonth:"Month",UserCalendarNoUpcomingActivities:"You have no synchronous activities for the upcoming days",UserCalendarTeacherTooltip:"I Teach",UserCalendarWeek:"Week",UserCalenderDownloadIcs:"Download ICS File",UserCompletionTime:"Completion Time",UserCreatePasswordPassword:"Password",UserCreatePasswordRepeatPassword:"Repeat Password",UserDeleted:"User Deleted",UserDeleteErrorEnrollment:"The user cannot be deleted because their account contains registrations or licenses related to one or more courses.",UserDeleteErrorTransaction:"The user cannot be deleted because transactions are linked to his account.",UserDocumentCreateSuccess:"The document has been created successfully.",UserDocumentDeleteConfirmMessage:"Please Confirm",UserDocumentDeleteConfirmMessageText:"Are you sure you want to delete the selected document?",UserDocumentDeleteSuccess:"The document has been deleted successfully.",UserDocumentFileSize:"( 5 Mb maximum )",UserDocumentFileSizeTooBig:"The uploaded file is too big. Please select a file less than 5 Mb.",UserDocumentListColumnFileName:"File",UserDocumentsExcelFile:"Excel File",UserDocumentsJpegFile:"JPEG File",UserDocumentsJpgFile:"JPG File",UserDocumentsPDfFile:"PDF File",UserDocumentsPngFile:"PNG File",UserDocumentsPowerPointFile:"PowerPoint File",UserDocumentsTextFile:"Text File",UserDocumentsUnknownFile:"Unknown File",UserDocumentsWordFile:"Word File",UserDocumentsZipFile:"ZIP File",UserDocumentUpdateSuccess:"Your document has been successfully edited.",UserDoesntExist:"This user does not exist",UseRecoveryEmailAddress:"Use the recovery email address",UseRecoveryPhoneNumber:"Use the recovery phone number",UserEnrollments:"User's enrollments list",UserEnrollmentsAccessCourse:"Access",UserEnrollmentsCancelRegistration:"Cancel Registration",UserEnrollmentsDetails:"User's enrollments list. Click to have more details.",UserEnrollmentsExpire:"Exipres in",UserEnrollmentsExpiresDays:"days!",UserEnrollmentsFilterAssigned:"Assigned Course(s)",UserEnrollmentsFilterCompleted:"Completed Course(s)",UserEnrollmentsWaitingForPayment:"Waiting for payment confirmation",UserEnrollmentsWaitingForValidation:"Pending Validation",UserEnrollmentsWaitingListDetails:"See Details",UserEnrollmentTooltipAccessCourse:"Click to access course details",UserEnrollmentTooltipCancelRegistrationDisabled:"You can not unsubscribe because you have already started.",UserEnrollmentTooltipCancelRegistrationEnabled:"Click to unsubscribe.",UserHasBeenAdded:"The user has been successfully added!",UserHasBeenDeleted:"The user account has been successfully deleted",UserHasBeenMoved:"The user has been successfully moved!",UserHasBeenUnlocked:"The Account has been unlocked",UserInformationsLanguageCode:"Prefered Language",UserInformationsUserName:"Username",UserLaunchExamCorrectionPendingError:"You cannot restart your exam because it is awaiting correction.",UserListAccessDenied:"Access to My Space denied",UserListAssignActivityListModalLabel:"Label",UserListAssignLicenseModalPleaseWaitInfoToast:"Please wait, enrollment in progress",UserListAssignSupervisorModalAssignLicences:"Assign",UserListAssignSupervisorModalEnrollToActivity:"Enroll to activity",UserListAssignSupervisorModalSelectedSupervisor:"Assignment",UserListAssignSupervisorModalSelectLabel:"Select the number of licenses to assign",UserListAssignSuperVisorSelectedBundleHint:"Selected activity bundle :",UserListAssignSuperVisorSelectedCoursesHint:"Selected Activitie(s) :",UserListBulkUnsubscribeAdministratorMustRefundOneTooltip:"One of the enrollments of the selected users must be refunded in order to unsubscribe.",UserListBulkUnsubscribeAdministratorMustRefundTooltip:"enrollments of selected users must be refund in order to unsubscribe.",UserListBulkUnsubscribeCompletedOneTooltip:"One of the enrollments of the selected users is completed.",UserListBulkUnsubscribeCompletedTooltip:"enrollments of the selected users are completed.",UserListBulkUnsubscribeStartedOneTooltip:"One of the enrollments of the selected users is started.",UserListBulkUnsubscribeStartedTooltip:"enrollments of the selected users are started.",UserListByCourse:"List of users registered to",UserListDeleteTooltip:"Remove selected user(s) from group",UserListImportCsvEndingModalDownload:"Download",UserListIncompleteAccountTooltip:"The user has not completed his account",UserListMergeAccountsTooltip:"Merge Accounts",UserListModalMergeAccounts:"Merge two user accounts",UserListModalMergeAccountsTooltip:"Click on this icon, to change the source account to destination account. And the other way around, the destination account to the source account.",UserListModalMergeCompleted:"The merge has been done successfully!",UserListModalMergeDestinationAccount:"Destination Account",UserListModalMergeSourceAccount:"Source Account",UserListModalMergeText1:"Are you sure you want to transfer the contents of the account",UserListModalMergeText2:"towards the account",UserListModalMergeWarning:"Please note that this action is irreversible.",UserListMoveGroupSelectionTitleEmpty:"Selected group:",UserListMoveUsers:"user(s)",UserListSearchTooltip:"Search the grid based on the first name, the last name, the username, the email and the role.",UserListSupervisorLicenseAssignmentDate:"Assignment Date",UserListSupervisorLicenseAvailableLicenses:"Available",UserListSupervisorLicenseCourse:"Course",UserListSupervisorLicenseEndDate:"End Date",UserListSupervisorLicenseListUsersTooltip:"Users List",UserListSupervisorLicenseOccurrencesDetailsTooltip:"Occurrence details",USerListSupervisorLicenseRemoveTooltip:"Remove licenses",UserListSupervisorLicensesHasTransactionTooltip:"These licenses cannot be removed because they are linked to a transaction",UserListSupervisorLicensesNoPlaceTooltip:"No license available",UserListSupervisorLicensesNotAllowTooltip:"You cannot remove licenses from this supervisor",UserListSupervisorLicenseStartDate:"Start Date",UserListSupervisorLicenseUsedLicenses:"Used",UserListTitle:"Users Management",UserListTooltipResendCompleteAccountEmail:"Resend an invitation to complete the account",UserListUnsubscribeNoUnsubscriptionInfo:"No user can be unsubscribed from the selected activity(ies).",UserListUnsubscribeSelectTooltip:"You must select enrollment to unsubscribe",UserListUserEnrollmentsUnsubscribeHasTransactionErrorTooltip:"Registration is linked to a transaction, you must refund the user to unsubscribe",UserListUserEnrollmentsUnsubscribeIsCompletedErrorTooltip:"Registration is complete, the progress must be reset to be able to unsubscribe.",UserListUserEnrollmentsUnsubscribeIsStartedErrorTooltip:"Registration has started, the progress must be reset to be able to unsubscribe.",UserListViewMySpace:"View My Space",UserManagementListResendEmail:"The email has been sent successfully!",UserManagementTotalUsers:"Total user count :",UserManagmentSendNotificationConfirm:"Are you sure you want to resend an email to this user to remind them to complete there account?",UsernameOrPasswordIsIncorrect:"Username or password is incorrect",UserProfileFound:"Participant found!",UserProfileTopicSearch:"Search for a topic",UserProfileValidateNotificationNumberError:"You must validate your notification phone number again.",UserProfileValidateNumberError:"You must validate your recovery phone number again.",UserProgress:"Progress",Users:"Users",UsersByCourseAbsent:"Absent",UsersByCourseColumnAddress:"Address",UsersByCourseColumnCompany:"Company",UsersByCourseColumnCompletionDate:"Completion date",UsersByCourseColumnCompletionDateCompleted:"Completed",UsersByCourseColumnCompletionDateNotCompleted:"Not completed",UsersByCourseColumnCourseLabel:"Course title",UsersByCourseColumnEnrollmentDate:"Registration date",UsersByCourseColumnExpiryDate:"Expiry date",UsersByCourseColumnExpiryNotifiedDate:"Expiry Notified Date",UsersByCourseColumnFirstName:"FirstName",UsersByCourseColumnLastConsultationDate:"Last consultation",UsersByCourseColumnLastName:"Last Name",UsersByCourseColumnMemberCode:"Member code",UsersByCourseColumnUserName:"Username",UsersByCourseNoSessions:"No Sessions",UsersByCoursePartiallyAbsent:"Partial presence",UsersByCoursePresenceCaption:"Presence",UsersByCoursePresent:"Present",UsersByCourseShowAttendances:"Show Attendances",UsersCode:"Code",UsersColumnAddress:"Address",UsersCompany:"Company",UsersCompletionPercentage:"Progress",UsersCompletionSuccess:"Result",UsersEnrollmentsEventGridColumnEvent:"Event",UsersEnrollmentsEventGridColumnMaxStartDateString:"End",UsersEnrollmentsEventGridColumnMinStartDateString:"Start",UsersEnrollmentsIsCompleted1:"Please note that",UsersEnrollmentsIsCompleted2:"has already completed the activity",UsersEnrollmentsIsStarted1:"Please note that",UsersEnrollmentsIsStarted2:"has already started the activity",UsersEnrollmentsMustRefundFirst:"You cannot unregister this user from this enrollment. Please refund the user first.",UsersEnrollmentsPleaseConfirm1:"Please confirm that you want to unregister",UsersEnrollmentsPleaseConfirm2:"for the activity",UsersEnrollmentsUnsubscribeConfirm:"Are you sure you want to continue unsubscribing?",UserSettings:"User settings",UsersExamCompletion:"User having completed the exam",UsersForExpandedReportFailure:"Failure",UsersForExpandedReportInProgress:"In progress",UsersForExpandedReportSuccess:"Success",UsersHasBeenAdded:"The users have been successfully added!",UsersHasBeenMoved:"The users have been successfully moved!",UsersList:"User List",UsersListAddNewGroupSelectParent:"Select the parent for the new group.",UsersListAssignSupervisorModalMessageAssignLicenseSuccess:"The licenses have been assigned with success!",UsersListAssignSupervisorModalMessageEnrollUsersSuccess:"The User(s) have been registered successfully!",UsersListAssignUsersListModalInOccurrenceErrorTooltip:"The user is already subscribed to the activity event",UsersListAssignUsersListModalNoMultipleRegistrationErrorTooltip:"The user is already registered for the activity and must complete their training to be able to be re-registered",UsersListAssignUsersListModalPrerequisiteErrorTooltip:"The user has not completed the prerequisites for the activity",UsersListAssignUsersListModalWarningTooltip:"The user is already subscribed to the activity",UsersListCreateUserInvalidFormErrorMessage:"The form is not valid, please fill all the fields.",UsersListCreateUserWarningAutoAssignment:"Please note that you have selected a group configured with auto-assignments. The user will be automatically enrolled to the activities configured by self-assignment.",UsersListImportCsvWarningAutoAssignment:"Please note that you have selected a group configured with auto-assignments. The users will be automatically enrolled to the activities configured by self-assignment.",UsersListInviteWarningAutoAssignment:"Please note that you have selected a group configured with auto-assignments. The user will be automatically enrolled to the activities configured by self-assignment.",UsersListLicensesTitle:"Licenses list of",UsersListMoveUserAutoAssignationWarning:"Users will be automatically enrolled in activities by self-assignment configured in the selected group.",UsersListMoveUsersLabel:"Select a group where you want to move the selected user(s)",UsersListOfCourse:"List of users to register for the activity:",UsersListSelectUnsubscribeEnrollmentList:"Please select the users you want to unsubscribe from the activity",UsersListSelectUnsubscribeNoEnrollmentFound:"No Enrollment Found",UsersListSelectUnsubscribeNoEnrollmentFoundMessage:"Please reconfirm your selection of user(s) you wish to unsubscribe.",UsersListSingleUnsubscriptionCompletedSupervisorTooltip:"The selected user has completed this course. The progress needs to be reset to proceed with the unsubscription.",UsersListSingleUnsubscriptionCompletedTooltip:"The selected user has completed this course",UsersListSingleUnsubscriptionEnrollmentDate:"Enrollment Date",UsersListSingleUnsubscriptionMustRefundFirstTooltip:"This registration is linked to a transaction, you must refund the user to unsubscribe.",UsersListSingleUnsubscriptionStartedSupervisorTooltip:"The selected user started this course. The progress needs to be reset to proceed with the unsubscription.",UsersListSingleUnsubscriptionStartedTooltip:"The selected user started this course.",UsersListSupervisorLicencesRemoveSuccess:"The license(s) have been successfully removed.",UsersListUnsubscribeUsersMustRefundError:"One or more registrations must be refunded before being able to unsubscribe.",UsersListUnsubscribeUsersPermissionError:"You do not have permissions to unsubscribe one or more of the selected users.",UsersListUserEnrollmentsTitle:"List of activities in which the user is registered.",UsersListUsersByCourseAssignmentDate:"Assignment Date",UsersListUsersByCourseStatus:"Status",UsersListUsersByCourseStatusAbandoned:"Abandoned",UsersListUsersByCourseStatusActive:"Active",UsersListUsersEnrollmentsGridColumnCourseLabel:"Course",UsersListUsersEnrollmentsGridColumnEnrollmentDateString:"Enrollment date",UsersListUsersEnrollmentsGridColumnProgressStatus:"Progress",UsersListUsersEnrollmentsGridColumnProgressStatusValueCompleted:"Completed",UsersListUsersEnrollmentsGridColumnProgressStatusValueNotStarted:"Not started",UsersListUsersEnrollmentsGridColumnProgressStatusValueStarted:"In progress",UsersListUsersListAccountCompletionEmailMessage:"Are you sure you want to resend the account completion prompt to the user?",UsersListUsersListAddMemberMenuOptionImportCsv:"Import a list of users from a file (CSV)",UsersListUsersListAddMemberMenuOptionInviteByEmail:"Invite by Email",UsersListUsersListAddMemberMenuOptionNewUser:"New profile",UsersListUsersListButtonEnrollTooltipIsEditingBundle:"You cannot register register/assign while editing an activity bundle.",UsersListUsersListButtonRegister:"Register",UsersListUsersListButtonRegisterAssign:"Assign",UsersListUsersListDrillDownButtonEnrollments:"View enrollments",UsersListUsersListDrillDownButtonLicenses:"View licenses",UsersListUsersListGridColumnActivityCount:"Enrollments",UsersListUsersListGridColumnEmail:"Email",UsersListUsersListGridColumnFirstName:"First Name",UsersListUsersListGridColumnGroups:"Groups",UsersListUsersListGridColumnLastName:"Last Name",UsersListUsersListGridColumnRole:"Role",UsersListUsersListGridColumnUserName:"Username",UsersListUsersListResendEmailToCompleteAccountSuccess:"The email was sent successfully",UsersListUsersListSearchPlaceholder:"Search in selected group",UsersListUsersMoveWrongSelectedGroup:"You must choose a group different from the current group.",UsersListUsersMoveWrongSelectedGroupNoGroupSelected:"You must select a group",UsersManagement:"Users Management",UsersManagementReturn:"Users Management",UsersMove:"Move the Users",UserSMSNotificationConfirmConsent:"Do you consent to recieving SMS notifications for your classes",UserSMSNotificationConfirmRemoveConsent:"Do you want to disable SMS notifications for your classes",UsersPartialAdd:"Add",UsersPartialAddNewUser:"Add Users",UsersPartialAddUserMenuCreateFromForm:"New profile",UsersPartialAddUserMenuFromFile:"Import a list of users from a file (CSV)",UsersPartialAddUserMenuInviteByEmail:"Invitation by Email",UsersPartialAddUserMenuSearch:"Search in my existing users",UsersPartialAddUsersList:"Add to a group",UsersPartialAddUsersListDescription:"Where do you want to add the selected users?",UsersPartialAddUsersListExistingDescription:"Select the group where you want to add the selected user(s).",UsersPartialAddUsersListExistingGroup:"An existing group",UsersPartialAddUsersListNewDescription:"Description (only visible in administrative interfaces)",UsersPartialAddUsersListNewGroup:"A new group",UsersPartialAddUsersListNewGroupName:"*The new group cannot have the same name as an existing group.",UsersPartialAddUsersListNewName:"The new group cannot have the same name as an already existing group.",UsersPartialAddUsersListSelectExistingGroup:"Select an existing group",UsersPartialAddUsersListSelectNewGroup:"Create a new group",UsersPartialAddUserWithEmailMenuCreateFrom:"With Email",UsersPartialAddUserWithEmailMenuCreateFromTitle:"Invite new user by email",UsersPartialAddUserWithoutEmailMenuCreateFrom:"Without Email",UsersPartialAddUserWithoutEmailMenuCreateFromTitle:"New User without Email",UsersPartialAssignLicense:"Assigning licenses",UsersPartialClickToUnsubscribe:"Click to unsubscribe",UsersPartialColumnStartDate:"Start Date",UsersPartialCreateNewUser:"Create New User",UsersPartialCsvDownload:"Download the CSV template",UsersPartialEmail:"Email",UsersPartialEnrollmentsCommonCourses:"Please select by clicking on the icons, the courses from which you want to unsubscribe users.",UsersPartialEnrollmentsFound:"Subscriptions Found",UsersPartialEnrollmentsRemove:"Which activities do you want to remove from",UsersPartialEventEndDate:"End Date",UsersPartialEventStartDate:"Start Date",UsersPartialLicenseOfActivity:"license(s) of activity",UsersPartialMoveAllUsersContainsInSubGroupToNewGroupWarning:"One or more selected users belong to one or more subgroups of the group",UsersPartialMoveAllUsersContainsInSubGroupToNewGroupWarning2:"They will therefore be removed from these subgroups and moved to the group",UsersPartialMoveUsersAlreadyInGroup:"Please take note that all the selected users are already in this group.",UsersPartialMoveUsersAlreadyInSubGroup:"All the selected selected useres are contained in one or more subgroups of the group.",UsersPartialMoveUsersBackToGroups:"Back to Group Selection",UsersPartialMoveUsersContainsInSubGroupToNewGroupWarning:"users are contained in one or more subgroups of the group",UsersPartialMoveUsersContainsInSubGroupToNewGroupWarningConfirm:"If you don't want to remove them from all subgroups of the group",UsersPartialMoveUsersContainsInSubGroupToNewGroupWarningConfirm2:'you must uncheck the \\"Include subgroups\\" filter before proceeding with the move.',UsersPartialMoveUsersFitlerActivated:'The filter \\"Include sub-groups\\" is activated.',UsersPartialMoveUsersToNewGroupWarning:"users already are members of the selected group.",UsersPartialMoveUsersToNewGroupWarningOf:"of",UsersPartialMoveUsersToNewGroupWarningPleaseTakeNote:"Please take note that",UsersPartialOfGroup:"of group",UsersPartialsGroupsByUser:"Groups List For",UsersPartialsGroupsIsInGroup:"Is In This Group",UsersPartialsGroupsIsSupervisor:"Is Supervisor For This Group",UsersPartialTheGroup:"the group",UsersProgressReportGroupExpandedToExcelColumnAddress:"Address",UsersProgressReportGroupExpandedToExcelColumnCompletionDate:"Completion date",UsersProgressReportGroupExpandedToExcelColumnCourseDuration:"Course duration (Minutes)",UsersProgressReportGroupExpandedToExcelColumnCourseDurationString:"Course duration (Hours/Minutes)",UsersProgressReportGroupExpandedToExcelColumnCourseLabel:"Label",UsersProgressReportGroupExpandedToExcelColumnEmployer:"Company",UsersProgressReportGroupExpandedToExcelColumnFirstName:"First Name",UsersProgressReportGroupExpandedToExcelColumnGroupLabels:"Groups",UsersProgressReportGroupExpandedToExcelColumnLastName:"Last Name",UsersProgressReportGroupExpandedToExcelColumnPercentage:"Progress %",UsersProgressReportGroupExpandedToExcelColumnRegistrationDate:"Registration Date",UsersProgressReportGroupExpandedToExcelColumnSuccessStatus:"Status",UsersProgressReportGroupExpandedToExcelColumnUserName:"Username",UsersProgressReportToExcelColumnAddress:"Address",UsersProgressReportToExcelColumnCode:"Code",UsersProgressReportToExcelColumnCompletionPercentage:"Completed modules",UsersProgressReportToExcelColumnCourseDuration:"Course duration",UsersProgressReportToExcelColumnCourseDuration1:"Course duration (min)",UsersProgressReportToExcelColumnCourseDurationString1:"Course duration (h/min)",UsersProgressReportToExcelColumnEmployer:"Company",UsersProgressReportToExcelColumnFirstName:"First Name",UsersProgressReportToExcelColumnGroupLabels:"Groups",UsersProgressReportToExcelColumnLastName:"Last Name",UsersProgressReportToExcelColumnPhoneNumber:"Phone Number",UsersProgressReportToExcelColumnRegistrationDate:"Registration Date",UsersProgressReportToExcelColumnTotalEnrollments:"Total Enrollment",UsersProgressReportToExcelColumnTotalTrainingTime:"Total training time (min)",UsersProgressReportToExcelColumnTotalTrainingTimeString:"Total training time",UsersProgressReportToExcelColumnTrainingTime:"Total Training Time (Minutes)",UsersProgressReportToExcelColumnTrainingTimeString:"Total Training time (Hours/Minutes)",UsersProgressReportToExcelColumnUserName:"Username",UsersRegistrationDate:"Registration Date",UserStatisticsAssigned:"Assigned Courses",UserStatisticsCertificates:"Certificates",UserStatisticsWatingLists:"Waiting Lists",UsersUserName:"Username",UsersWillAlwaysBePartOfTheParentGroup:"They will always be part of the associated parent group if applicable.",UserTableEmail:"Email",UserTableFirstname:"First Name",UserTableFullLastname:"Last Name",UserTableIsSupervisorOfThisGroup:"Manage this group",UserTableLastname:"Last Name",UserTableRegistred:"Registred",UserTableRole:"Role",UserTableUsername:"Username",UserUnsubscribeWaitingList:"Unsubscribe from waiting list",UserUpdated:"User Updated",UserWillAlwaysBePartOfTheParentGroup:"The user will always be part of the associated parent group if applicable.",UserWithThisEmailOrUserNameDoesntExist:"The user with this e-mail or username doesn't exist",UxLanguageAddTranslation:"Add translation",UxLanguageEN:"English",UxLanguageFR:"French",UxLanguageSelectedTranslation:"You are currently editing the version in:",uxMaxRolePolicyTitle:"Maximum number of users by role",UxPackage:"Scorm",uxPackageCUErrorType:"The scorm package must be a .zip format file",UxPackageRemoveProgressionLost:"Are you sure you want to remove the progression of Scorm package {0} ?",UxPackagesCUDisplayScore:"Display grade",UxPackagesCUDisplayScoreTooltip:"Indicates whether the grade sent by the Scorm package should be displayed in the learner's course details and the reports",UxPackagesCUIsSuccessRequired:"Success required",UxPackagesCUIsSuccessRequiredTooltip:"Determines if the Scorm variable cmi.success_status is required to consider the module completed and successful. Otherwise uncheck the box. The variable cmi.completion_status will then be used to determine that the module is completed and successful.",UxPackagesCULabel:"Label",UxPackagesCULabelTooltip:"The label is only displayed in the administration interface",UxPackagesCUTitleAdd:"New Scorm Package",UxPackagesCUTitleUpdate:"Modify Scorm Package",UxPackagesListGridColumnLabel:"Label",UxPackagesListMenuTitle:"Scorm Packages Management",UxPackagesListRemoveUnsucessfull:"You can not delete the Scorm Package because it is linked to at least one catalog item.",UxPackagesListSuccessfull:"The Scorm Package has been deleted with success.",UxPackagesListTitle:"Scorm Packages Management",UxpertiseAccount:"uxpertise Account",UxpertiseManagement:"Uxpertise Management",UxpertiseProfileAccountAcceptNewLetters:"I agree to receive news by email",UxpertiseProfileAccountEmail:"Email",UxpertiseProfileAccountGroups:"Groups",UxpertiseProfileAccountIsVisible:"Visible",UxpertiseProfileAccountIsVisibleTooltip:"If not checked, the user will not appear in the reports",UxpertiseProfileAccountLanguageCode:"Prefered Language",UxpertiseProfileAccountLanguageCodeTooltip:"Language used for sending notification",UxpertiseProfileAccountPassword:"Password",UxpertiseProfileAccountRepeatEmail:"Confirm Email",UxpertiseProfileAccountRepeatPassword:"Confirm New Password",UxpertiseProfileAccountUserName:"Username",UxPlayerPlayCshtmlNextModule:"The next module",UxPlayerPlayCshtmlWillFollow:"will follow shortly.",UxSlogan:"Online Learning Community",UxUpdateTextMinute:"A system update is planned. Within {0} minutes you will be automatically logged out and redirected outside of the Uxpertise.",UxUpdateTextSecond:"A system update is planned. Within {0} seconds you will be automatically logged out and redirected outside of the Uxpertise.",UxUpdateTitle:"System Update",UxUpdateTransactionDisable:"A system update is planned at {0}, payments are disabled until the end of the update.",ValidateIsSupervisorForParentGroupError:"The user is already a supervisor of a parent group. He cannot be a supervisor of a child group and a parent at the same time.",ValidateNotificationPhoneNumber:"Validate your phone number",ValidateOPCCodeError:"An error has occurred, please contact technical support.",ValidateOpcDateOfBirth:"Date of Birth",ValidateOpcDateOfBirthError:"The date of birth format is invalid.",ValidateOpcDayPlaceholder:"Ex: 29",ValidateOpcFirstNameLastName:"Firstname / Lastname",ValidateOpcMonthPlaceholder:"Ex: 06",ValidateOpcNumberCAR:"File number",ValidateOpcNumberCCV:"CCV Number",ValidateOpcNumberPlaceholder:"Enter the rest of the digits",ValidateOpcValidateAndContinue:"Validate and Continue",ValidateOpcValidateSuccess:"The information entered has been validated.",ValidateOpcYearPlaceholder:"Ex: 2016",ValidateRecoveryPhoneNumber:"Validate your phone number",ValidateRecoveryPhoneNumberDescription:"In order to confirm the authenticity of your cell phone number. Please enter the unique validation code that was sent to you at the following phone number:",ValidationCode:"Validation code",ValidationCourseRestrictedGroupError:"This user cannot purchase one of the courses due to group restriction.",ValidationEmailTenantEmployeeError:"Only existing users with an employee role can be enrolled in a restricted training.",ValidationListAllowAccessBeforePayment:"Allow access to the course before payment is received",ValidationListConfirmPopupBody:"Are you sure you want to proceed with validating the registration ?",ValidationListConfirmPopupHeader:"Please confirm validation",ValidationReportStatusApproved:"Approved",ValidationReportStatusDeclined:"Declined",ValidationReportStatusIsApprovedWarning:"This inscription may not be selected as it has already been accepted.",ValidationReportStatusIsDeclinedWarning:"This inscription may not be selected as it has already been refused.",ValidationReportStatusPending:"Pending",Video:"Video",VideoCannotBeDeleted:"The video could not be deleted.",VideoCUInvalidLink:"Invalid link!",VideoCULabel:"Label",VideoCULabelTooltip:"The label is only displayed in the administration interface",VideoCUTitleAdd:"New Video",VideoCUTitleUpdate:"Modify Video",VideoCUUrl:"Embed URL",VideoCUUrlTooltip:"The embed URL of the video. Provided by the video platform as an Iframe tag when you want to share the video.",VideoCUWrongUrl:"The video must be hosted on Youtube or Vimeo",VideoDeleteConfirm:"Are you sure you want to delete this video :",VideoDeleteConfirmTitle:"Please Confirm Deletion",VideoFormEmptyLabel:"The label cannot be empty",VideoHasBeenDeleted:"The video has been successfully deleted!",VideoListDeleteTooltip:"Delete",VideoListEditTooltip:"Edit Video",VideoListMoveTooltip:"Move",VideosListGridColumnLabel:"Label",VideosListMenuTitle:"Videos Management",VideosListRemoveUnsucessfull:"You can not delete the video because it is linked to at least one catalog item.",VideosListSuccessfull:"The video has been deleted with success.",VideosListTitle:"Videos Management",ViewExamActivityDetail:"Activity detail",ViewExamStatisticByResponse:"Statistic by response",ViewImage:"View Image",ViewOurEvents:"View our events",VisibilityDescription:"Description (visible in administrative interfaces only)",VisibilityModalTooltip:"If the box is checked, the activity bundle will be visible to all platform administrators. They can use it to assign licenses to supervisors or to enroll users but cannot modify or delete it.",WaitingList:"Waiting List",WaitingListCannotBeDeleted:"The waiting list could not be deleted.",WaitingListControllerDateFilter:"Date filter",WaitingListControllerSearchStringFilter:"Filter on",WaitingListCourseName:"Course",WaitingListDeleteConfirm:"Are you sure you want to delete this waiting list :",WaitingListDeleteDetailsConfirm:"Are you sure you want to delete these users from this waiting list?",WaitingListDeleteDetailsSingleConfirm:"Are you sure you want to delete this user from this waiting list?",WaitingListDeleteWaitingListConfirmMessage:"Please confirm",WaitingListDeleteWaitingListConfirmMessageText:"Are you sure you want to delete the selected waiting list?",WaitingListDeleteWaitingListSuccess:"The waiting list was successfully deleted!",WaitingListDetailsCompany:"Company",WaitingListDetailsDeleteUserConfirmText:"Are you sure you want to remove the selected user(s) from the waiting list? Once deleted, you will not be able to recover it .",WaitingListDetailsDeleteUserSuccess:"The user (s) have been deleted",WaitingListDetailsInvite:"Invitation for the event :",WaitingListDetailsNotify:"Notify availabilities",WaitingListDetailsOccurrenceLabel:"Occurrence name",WaitingListDetailsSearchTooltip:"Search in the grid based on username, first name, last name and email",WaitingListDetailsSubscibtionDate:"Subscription date",WaitingListDetailsTitle:"Waiting list details",WaitingListHasBeenDeleted:"The waiting list has been successfully deleted!",WaitingListInvitationListEndDate:"End of occurrence",WaitingListInvitationListEventName:"Event name",WaitingListInvitationListStartDate:"Start of occurrence",WaitingListInvitationOccurrenceInvitation:"The email(s) have been sent.",WaitingListInvitationOccurrenceSelectedError:"You must select at least one occurrence.",WaitingListInvitationOccurrenceSelectedUserError:"You must select at least one user.",WaitingListListAddress:"Address",WaitingListListDeleteSuccess:"The waiting list has been deleted.",WaitingListListDetermined:"To be determined",WaitingListOccurenceEndDate:"End date",WaitingListOccurenceStartDate:"Start date",WaitingListSearchTooltip:"Search in the grid based on course name",WaitingListSelectInvitation:"Select one or more events",WaitingListSendInvitation:"Send an invitation",WaitingListTitle:"Waiting List",WaitingListUserCannotBeDeleted:"The user(s) could not be deleted from this waitinfg list.",WaitingListUserHasBeenDeleted:"The user(s) have been successfully deleted from this waiting list!",WaitingListUserNumber:"Users waiting",WaitingListWarningForUnsubscription:"Warning! Are you sure you want to unsubscribe to waiting list? Your priority will be revoked.",Warning:"Warning",WarningAdminPagesNotOptimisedDialogMain:"The administrative management tools are not yet fully optimized for touch devices.",WarningAdminPagesNotOptimisedDialogText:"In the meantime, we recommend using a desktop computer to take full advantage of our admin tools at your disposal.",WarningChangeCertificate:"There are users already enrolled in the training. Users who downloaded the certificate will get the new one if they download it again. <br /> Are you sure you want to change the certificate?",WarningExpiredCourseInBundle:"Some activity bundles contain one or more activities that are no longer active. Please refer to the following activity bundle to resolve conflicts.",WarningForAddingParticipants:"WARNING! You must enter the first name, last name and email address of the participant. This information cannot be changed once the transaction is completed. If this enrollment is offered as a gift and you do not want to inform the participant immediately, make sure to uncheck the box \xab Notify by email \xbb .",WarningForQuitTenant:"Warning!",WarningGroupModeActivityExpired:"Some activity bundles contain one or more activities that are no longer active. Please refer to the following activity bundles to resolve conflicts.",WarningGroupModeActivityExpiredText:"has expired and is no longer active. Please reconfirm the list of activities for the following bundle:",WarningSelectedExpiredCourseInBundle:"has expired and is no longer active. Please reconfirm the list of activities for the following group:",WarningTextForQuitTenant:"You will be redirect to",Wednesday:"Wednesday",WhatWouldYouLikeToDoFor:"Que souhaitez-vous faire pour :",WhereToAddSelectedMembers:"Where do you want to add the selected members?",WhereToMoveUser:"Where do you want to move the selected user?",WhereToMoveUsersGroup:"Where do you want to move the selected users?",WishList:"Wish List",WishListAdd:"Add to wish list",WishListControllerSearchFilter:"Filter on",WishlistCourseLabel:"Course",WishListDetailsTitle:"Wish List Details",WishListInterested:"Interested Users",WishListRemove:"Remove from wish list",WishListRemoveSuccess:"The item has been removed from your wish list.",WishListSearchTooltip:"Search in the grid based on the course name",WishListTitle:"Wish List",WithMaximumValue:"with the maximum value of",WithMinimumValue:"with the minimum value of",WithoutSubgroups:"Without subgroups",WithoutUsers:"Without users",WithSubgroups:"With subgroups",WithUsers:"With users",WorkshopAssignment:"You have been assigned the activity %eventLabel%",WorkshopDeleted:"Cancellation of the workshop %eventLabel%",WorkshopRemoveAssignment:"The activity %eventLabel% has been revoked",Workshops:"Workshops",WouldYouLikeToLink:"Would you like to link your existing account with your account on",WriteUsProblemsYouFound:"Please let us know if you encounter any technical problems.",WrongAnswerCUQuestionLessWeightThanAnswer:"The total weight of the wrong answers is greater than the weight of the question.",Year:"Year",Yes:"Yes",YouAreSignedUpForAnyCourse:"You are not signed up to any course or you do not have any course that fits this criteria.",YouAreSignedUpForAnyWaitingList:"You are not subscribed to any waiting list.",YouAreSubscribe:"Name of participant to register",YouCanDistributeThemToYourUsers:"In order to assign them to your users , please login to the platform by clicking on the following link",YouCanOnlyPublishPublicCourses:"You can only publish public courses.",YouCantLaunchQuestionnaire:"You have already submitted the exam or a paper version was printed. You can no longer proceed.",YouDontHaveAccessEmail:"You no longer have access to the email",YouHaveSelectedSupervisor:"You have selected a supervisor",YouHaveToChangeYourPassword:"You have to change your password",YouMustSelectTheDatesOfEvents:"You must select the dates of events.",YourAccountIsNowActivatedPleaseLogIn:"Your account is now activated, please Log In.",YourBadgesWillAppearHere:"Your badges will appear here",YourCartIsEmpty:"Your cart is empty.",YourCertificates:"Your Certificates",YourCertificatesWillAppearHere:"Your certificates will appear here",YourDomainIsConfigured:"Your domain is configured.",YourGroups:"Your Groups",YourLearningRadar:"Your Learning Radar",YourPortal:"Your portal",YourRegistrationTo:"Your registration to %courseLabel%",YourWishListEmpty:"Your wish list is empty",YouStillHave:"You still have",ZoneQuestion:"Zone Question",ZoneShapeColor:"Zone Color",ZoneShapeLabel:"Zone Shape"},window.L=function(e){var g=window.abp.localization.localize(e,"App");return g==e&&null!=window.abp.localization.values?window.abp.localization.L(e,"App"):g}},22106:()=>{"use strict";Date.prototype.stdTimezoneOffset=function(){var W=new Date(this.getFullYear(),0,1),b=new Date(this.getFullYear(),6,1);return Math.max(W.getTimezoneOffset(),b.getTimezoneOffset())},Date.prototype.isDst=function(){return this.getTimezoneOffset()<this.stdTimezoneOffset()},Date.prototype.setTimezoneOffset=function(W){var b=this.isDst()?60*W+60:60*W,e=this.getTime()+6e4*this.getTimezoneOffset();return new Date(e+6e4*b)}},76652:()=>{"use strict";var W=W||{};function b(e){return(e<10?"0":"")+e}W.formatDate=function(e){if(null==e||null==e)return null;var g=e;if("string"!=typeof e){var I=new Date(e);g=new Date(I.getTime()-6e4*I.getTimezoneOffset()).toISOString()}var F=g.substring(0,11);return new Date(F+="00:00:00.000Z")},W.formatDateWithTime=function(e,g){var I=e;if("string"!=typeof e){var F=new Date(e);I=new Date(F.getTime()-6e4*F.getTimezoneOffset()).toISOString()}var A=I.substring(0,11),R=new Date(g);return A+(b(R.getHours())+":")+b(R.getMinutes())+":00"},window.dateHelper=W},87993:()=>{"use strict";var W=W||{};W.formatLabelForUrl=function(b){return(void 0!==b.normalize?b.normalize("NFD"):b).replace(/[\u0300-\u036f]/g,"").replace(/[^0-9a-z-A-Z ]/g,"").replace(/-/g," ").replace(/\s+/g," ").replace(/ /g,"-")},window.urlFormatter=W},30039:()=>{"use strict";var b;window,(b=window.angular).module("froala",[]).value("froalaConfig",{}).directive("froala",["froalaConfig",function(g){var I=0,F={immediateAngularModelUpdate:!1,angularIgnoreAttrs:null},A="innerHTML";g=g||{};var E="manual",k="automatic",S=["img","button","input","a"];return{restrict:"A",require:"ngModel",scope:{froalaOptions:"=froala",initFunction:"&froalaInit"},link:function(w,y,h,m){y.on("blur",function(){m.$setViewValue(y[0].innerHTML)});var p=!1;-1!=S.indexOf(y.prop("tagName").toLowerCase())&&(p=!0);var f={editorInitialized:!1};if(w.initMode=h.froalaInit?E:k,f.init=function(){h.id||h.$set("id","froala-"+I++),w.initMode===k&&f.createEditor(),m.$render=function(){if(p){var s=m.$modelValue;if(s){for(var a in s)s.hasOwnProperty(a)&&a!=A&&y.attr(a,s[a]);s.hasOwnProperty(A)&&(y[0].innerHTML=s[A])}}else f.editorInitialized&&(f.froalaEditor.html.set(m.$viewValue||""),f.froalaEditor.undo.reset(),f.froalaEditor.undo.saveStep())},m.$isEmpty=function(s){return!s}},f.createEditor=function(s){if(!f.editorInitialized){f.options=b.extend({},F,g,w.froalaOptions,s=s||{}),f.registerEventsWithCallbacks("initializationDelayed",function(){m.$render()}),f.registerEventsWithCallbacks("initialized",f.options.events&&f.options.events.initialized);var a=f.options.events.initialized;f.options.events||(f.options.events={}),f.options.events.initialized=function(){a&&a(),f.initListeners(),f.editorInitialized=!0,m.$render()},f.options.froalaEditor&&delete f.options.froalaEditor,f.froalaEditor=new FroalaEditor(y[0],f.options),w.froalaOptions&&(w.froalaOptions.froalaEditor=f.froalaEditor)}},f.initListeners=function(){if(f.options.immediateAngularModelUpdate&&f.froalaEditor.events.on("keyup",function(){w.$evalAsync(f.updateModelView)}),f.froalaEditor.events.on("contentChanged",function(){w.$evalAsync(f.updateModelView)}),f.initEvents)for(var s=0;s<f.initEvents;s++)f.initEvents[s].call(f.froalaEditor);!y||y.bind("$destroy",function(){f.froalaEditor.destroy(),y=null})},f.updateModelView=function(){if(y){var s=null;if(p){for(var a=y[0].attributes,t={},n=0;n<a.length;n++){var i=a[n].name;f.options.angularIgnoreAttrs&&-1!=f.options.angularIgnoreAttrs.indexOf(i)||(t[i]=a[n].value)}y[0].innerHTML&&(t[A]=y[0].innerHTML),s=t}else{var o=f.froalaEditor.html.get();b.isString(o)&&(s=o)}m.$setViewValue(s),w.$root.$$phase||w.$apply()}},f.registerEventsWithCallbacks=function(s,a){s&&a&&(f.options.events||(f.options.events={}),"initialized"==s?(f.initEvents||(f.initEvents=[]),f.initEvents.push(a)):f.options.events[s]=a)},w.initMode===E){var u=f;w.initFunction({initControls:{initialize:f.createEditor,destroy:function(){u.froalaEditor&&(u.froalaEditor.destroy(),u.editorInitialized=!1)},getEditor:function(){return u.froalaEditor?u.froalaEditor:null}}})}f.init()}}}]).directive("froalaView",["$sce",function(g){return{restrict:"ACM",scope:!1,link:function(I,F,A){F.addClass("fr-view"),I.$watch(A.froalaView,function(R){if(R||""===R){var E=g.trustAsHtml(R);F.html(E.toString())}})}}}])},20817:()=>{"use strict";
/**
       * @license AngularJS v1.3.0-build.2711+sha.facd904
       * (c) 2010-2014 Google, Inc. http://angularjs.org
       * License: MIT
       */!function(W,b,e){var g=b.$$minErr("$sanitize"),A=/^<\s*([\w:-]+)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*>/,R=/^<\s*\/\s*([\w:-]+)[^>]*>/,E=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,k=/^</,S=/^<\s*\//,w=/<!--(.*?)-->/g,y=/<!DOCTYPE([^>]*?)>/i,h=/<!\[CDATA\[(.*?)]]>/g,m=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,p=/([^\#-~| |!])/g,f=r("area,br,col,hr,img,wbr"),c=r("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),u=r("rp,rt"),l=b.extend({},u,c),s=b.extend({},c,r("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,script,section,table,ul")),a=b.extend({},u,r("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),t=r("script,style"),n=b.extend({},f,s,a,l),i=r("background,cite,href,longdesc,src,usemap"),o=b.extend({},i,r("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,target,title,type,valign,value,vspace,width"));function r(B){var N,V={},z=B.split(",");for(N=0;N<z.length;N++)V[z[N]]=!0;return V}var v=document.createElement("pre"),x=/^(\s*)([\s\S]*?)(\s*)$/;function T(B){if(!B)return"";var V=x.exec(B),z=V[1],N=V[3],U=V[2];return U&&(v.innerHTML=U.replace(/</g,"&lt;"),U="textContent"in v?v.textContent:v.innerText),z+U+N}function D(B){return B.replace(/&/g,"&amp;").replace(m,function(V){return"&#"+(1024*(V.charCodeAt(0)-55296)+(V.charCodeAt(1)-56320)+65536)+";"}).replace(p,function(V){var z=V.charCodeAt(0);return z<=159||173===z||z>=1536&&z<=1540||1807===z||6068===z||6069===z||z>=8204&&z<=8207||z>=8232&&z<=8239||z>=8288&&z<=8303||65279===z||z>=65520&&z<=65535?"&#"+z+";":V}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var C=String.prototype.trim?function(B){return b.isString(B)?B.trim():B}:function(B){return b.isString(B)?B.replace(/^\s\s*/,"").replace(/\s\s*$/,""):B};function O(B,V){var z=!1,N=b.bind(B,B.push);return{start:function(U,H,G){U=U.toLowerCase(),!z&&t[U]&&(z=U),!z&&!0===n[U]&&(N("<"),N(U),b.forEach(H,function(Y,J){var ae=J.toLowerCase(),fe="img"===U&&"src"===ae||"background"===ae;("style"===ae&&""!==(Y=function P(B){var V="",z=B.split(";");return b.forEach(z,function(N){var U=N.split(":");if(2===U.length){var H=C(U[0].toLowerCase());N=C(U[1].toLowerCase()),(("color"===H||"background-color"===H)&&(N.match(/^rgb\([0-9%,\. ]*\)$/i)||N.match(/^rgba\([0-9%,\. ]*\)$/i)||N.match(/^hsl\([0-9%,\. ]*\)$/i)||N.match(/^hsla\([0-9%,\. ]*\)$/i)||N.match(/^#[0-9a-f]{3,6}$/i)||N.match(/^[a-z]*$/i))||"text-align"===H&&("left"===N||"right"===N||"center"===N||"justify"===N)||"float"===H&&("left"===N||"right"===N||"none"===N)||"direction"===H&&("rtl"===N||"ltr"===N)||"font-family"===H&&("arial,helvetica,sans-serif"===N||"georgia,serif"===N||"impact,charcoal,sans-serif"===N||"tahoma,geneva,sans-serif"===N||"'times new roman',times,serif"===N||"verdana,geneva,sans-serif"===N)||("width"===H||"height"===H||"font-size"===H||"margin-left"===H)&&N.match(/[0-9\.]*(px|em|rem|%)/))&&(V+=H+": "+N+";")}}),V}(Y))||function M(B,V,z,N){return!("img"!==B||!V["ta-insert-video"]||"ta-insert-video"!==z&&"allowfullscreen"!==z&&"frameborder"!==z&&("contenteditble"!==z||"false"!==N))}(U,H,ae,Y)||!0===o[ae]&&(!0!==i[ae]||V(Y,fe)))&&(N(" "),N(J),N('="'),N(D(Y)),N('"'))}),N(G?"/>":">"))},end:function(U){U=U.toLowerCase(),!z&&!0===n[U]&&(N("</"),N(U),N(">")),U===z&&(z=!1)},chars:function(U){z||N(D(U))}}}b.module("ngSanitize",[]).provider("$sanitize",function I(){this.$get=["$$sanitizeUri",function(B){return function(V){var z=[];return function d(B,V){var z,N,U,H=[],G=B;for(H.last=function(){return H[H.length-1]};B;){if(N=!0,H.last()&&t[H.last()])B=B.replace(new RegExp("(.*)<\\s*\\/\\s*"+H.last()+"[^>]*>","i"),function(fe,Ce){return Ce=Ce.replace(w,"$1").replace(h,"$1"),V.chars&&V.chars(T(Ce)),""}),ae(0,H.last());else if(0===B.indexOf("\x3c!--")?(z=B.indexOf("--",4))>=0&&B.lastIndexOf("--\x3e",z)===z&&(V.comment&&V.comment(B.substring(4,z)),B=B.substring(z+3),N=!1):y.test(B)?(U=B.match(y))&&(B=B.replace(U[0],""),N=!1):S.test(B)?(U=B.match(R))&&(B=B.substring(U[0].length),U[0].replace(R,ae),N=!1):k.test(B)&&(U=B.match(A))&&(B=B.substring(U[0].length),U[0].replace(A,J),N=!1),N){var Y=(z=B.indexOf("<"))<0?B:B.substring(0,z);B=z<0?"":B.substring(z),V.chars&&V.chars(T(Y))}if(B===G)throw g("badparse","The sanitizer was unable to parse the following block of html: {0}",B);G=B}function J(fe,Ce,Te,me){if(Ce=Ce.toLowerCase(),s[Ce])for(;H.last()&&a[H.last()];)ae(0,H.last());l[Ce]&&H.last()===Ce&&ae(0,Ce),(me=f[Ce]||!!me)||H.push(Ce);var he={};Te.replace(E,function(_e,re,ce,ge,Se){he[re]=T(ce||ge||Se||"")}),V.start&&V.start(Ce,he,me)}function ae(fe,Ce){var me,Te=0;if(Ce){var he=Ce.toLowerCase();for(Te=H.length-1;Te>=0&&H[Te]!==he;Te--);}if(Te>=0){for(me=H.length-1;me>=Te;me--)V.end&&V.end(H[me]);H.length=Te}}ae()}(V,O(z,function(N,U){return!/^unsafe/.test(B(N,U))})),z.join("")}}]}),b.module("ngSanitize").filter("linky",["$sanitize",function(B){var V=/((ftp|https?):\/\/|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>]/,z=/^mailto:/;return function(N,U){if(!N)return N;for(var H,J,ae,G=N,Y=[];H=G.match(V);)J=H[0],H[2]===H[3]&&(J="mailto:"+J),fe(G.substr(0,ae=H.index)),Te=J,me=H[0].replace(z,""),Y.push("<a "),b.isDefined(U)&&(Y.push('target="'),Y.push(U),Y.push('" ')),Y.push('href="'),Y.push(Te),Y.push('">'),fe(me),Y.push("</a>"),G=G.substring(ae+H[0].length);var Te,me;return fe(G),B(Y.join(""));function fe(Te){!Te||Y.push(function F(B){var V=[];return O(V,b.noop).chars(B),V.join("")}(Te))}}}])}(window,window.angular)},24746:()=>{"use strict";var W;!function(){function b(s){this.mode=S.MODE_8BIT_BYTE,this.data=s,this.parsedData=[];for(var a=[],t=0,n=this.data.length;n>t;t++){var i=this.data.charCodeAt(t);i>65536?(a[0]=240|(1835008&i)>>>18,a[1]=128|(258048&i)>>>12,a[2]=128|(4032&i)>>>6,a[3]=128|63&i):i>2048?(a[0]=224|(61440&i)>>>12,a[1]=128|(4032&i)>>>6,a[2]=128|63&i):i>128?(a[0]=192|(1984&i)>>>6,a[1]=128|63&i):a[0]=i,this.parsedData=this.parsedData.concat(a)}this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function e(s,a){this.typeNumber=s,this.errorCorrectLevel=a,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}function g(s,a){if(null==s.length)throw new Error(s.length+"/"+a);for(var t=0;t<s.length&&0==s[t];)t++;this.num=new Array(s.length-t+a);for(var n=0;n<s.length-t;n++)this.num[n]=s[n+t]}function I(s,a){this.totalCount=s,this.dataCount=a}function F(){this.buffer=[],this.length=0}function R(){var s=!1,a=navigator.userAgent;return/android/i.test(a)&&(s=!0,aMat=a.toString().match(/android ([0-9]\.[0-9])/i),aMat&&aMat[1]&&(s=parseFloat(aMat[1]))),s}b.prototype={getLength:function(){return this.parsedData.length},write:function(s){for(var a=0,t=this.parsedData.length;t>a;a++)s.put(this.parsedData[a],8)}},e.prototype={addData:function(s){var a=new b(s);this.dataList.push(a),this.dataCache=null},isDark:function(s,a){if(0>s||this.moduleCount<=s||0>a||this.moduleCount<=a)throw new Error(s+","+a);return this.modules[s][a]},getModuleCount:function(){return this.moduleCount},make:function(){this.makeImpl(!1,this.getBestMaskPattern())},makeImpl:function(s,a){this.moduleCount=4*this.typeNumber+17,this.modules=new Array(this.moduleCount);for(var t=0;t<this.moduleCount;t++){this.modules[t]=new Array(this.moduleCount);for(var n=0;n<this.moduleCount;n++)this.modules[t][n]=null}this.setupPositionProbePattern(0,0),this.setupPositionProbePattern(this.moduleCount-7,0),this.setupPositionProbePattern(0,this.moduleCount-7),this.setupPositionAdjustPattern(),this.setupTimingPattern(),this.setupTypeInfo(s,a),this.typeNumber>=7&&this.setupTypeNumber(s),null==this.dataCache&&(this.dataCache=e.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,a)},setupPositionProbePattern:function(s,a){for(var t=-1;7>=t;t++)if(!(-1>=s+t||this.moduleCount<=s+t))for(var n=-1;7>=n;n++)-1>=a+n||this.moduleCount<=a+n||(this.modules[s+t][a+n]=t>=0&&6>=t&&(0==n||6==n)||n>=0&&6>=n&&(0==t||6==t)||t>=2&&4>=t&&n>=2&&4>=n)},getBestMaskPattern:function(){for(var s=0,a=0,t=0;8>t;t++){this.makeImpl(!0,t);var n=h.getLostPoint(this);(0==t||s>n)&&(s=n,a=t)}return a},createMovieClip:function(s,a,t){var n=s.createEmptyMovieClip(a,t);this.make();for(var o=0;o<this.modules.length;o++)for(var r=1*o,d=0;d<this.modules[o].length;d++){var v=1*d;this.modules[o][d]&&(n.beginFill(0,100),n.moveTo(v,r),n.lineTo(v+1,r),n.lineTo(v+1,r+1),n.lineTo(v,r+1),n.endFill())}return n},setupTimingPattern:function(){for(var s=8;s<this.moduleCount-8;s++)null==this.modules[s][6]&&(this.modules[s][6]=s%2==0);for(var a=8;a<this.moduleCount-8;a++)null==this.modules[6][a]&&(this.modules[6][a]=a%2==0)},setupPositionAdjustPattern:function(){for(var s=h.getPatternPosition(this.typeNumber),a=0;a<s.length;a++)for(var t=0;t<s.length;t++){var n=s[a],i=s[t];if(null==this.modules[n][i])for(var o=-2;2>=o;o++)for(var r=-2;2>=r;r++)this.modules[n+o][i+r]=-2==o||2==o||-2==r||2==r||0==o&&0==r}},setupTypeNumber:function(s){for(var a=h.getBCHTypeNumber(this.typeNumber),t=0;18>t;t++){var n=!s&&1==(1&a>>t);this.modules[Math.floor(t/3)][t%3+this.moduleCount-8-3]=n}for(t=0;18>t;t++)n=!s&&1==(1&a>>t),this.modules[t%3+this.moduleCount-8-3][Math.floor(t/3)]=n},setupTypeInfo:function(s,a){for(var n=h.getBCHTypeInfo(this.errorCorrectLevel<<3|a),i=0;15>i;i++){var o=!s&&1==(1&n>>i);6>i?this.modules[i][8]=o:8>i?this.modules[i+1][8]=o:this.modules[this.moduleCount-15+i][8]=o}for(i=0;15>i;i++)o=!s&&1==(1&n>>i),8>i?this.modules[8][this.moduleCount-i-1]=o:9>i?this.modules[8][15-i-1+1]=o:this.modules[8][15-i-1]=o;this.modules[this.moduleCount-8][8]=!s},mapData:function(s,a){for(var t=-1,n=this.moduleCount-1,i=7,o=0,r=this.moduleCount-1;r>0;r-=2)for(6==r&&r--;;){for(var d=0;2>d;d++)if(null==this.modules[n][r-d]){var v=!1;o<s.length&&(v=1==(1&s[o]>>>i)),h.getMask(a,n,r-d)&&(v=!v),this.modules[n][r-d]=v,-1==--i&&(o++,i=7)}if(0>(n+=t)||this.moduleCount<=n){n-=t,t=-t;break}}}},e.PAD0=236,e.PAD1=17,e.createData=function(s,a,t){for(var n=I.getRSBlocks(s,a),i=new F,o=0;o<t.length;o++){var r=t[o];i.put(r.mode,4),i.put(r.getLength(),h.getLengthInBits(r.mode,s)),r.write(i)}var d=0;for(o=0;o<n.length;o++)d+=n[o].dataCount;if(i.getLengthInBits()>8*d)throw new Error("code length overflow. ("+i.getLengthInBits()+">"+8*d+")");for(i.getLengthInBits()+4<=8*d&&i.put(0,4);i.getLengthInBits()%8!=0;)i.putBit(!1);for(;!(i.getLengthInBits()>=8*d||(i.put(e.PAD0,8),i.getLengthInBits()>=8*d));)i.put(e.PAD1,8);return e.createBytes(i,n)},e.createBytes=function(s,a){for(var t=0,n=0,i=0,o=new Array(a.length),r=new Array(a.length),d=0;d<a.length;d++){var v=a[d].dataCount,x=a[d].totalCount-v;n=Math.max(n,v),i=Math.max(i,x),o[d]=new Array(v);for(var T=0;T<o[d].length;T++)o[d][T]=255&s.buffer[T+t];t+=v;var D=h.getErrorCorrectPolynomial(x),P=new g(o[d],D.getLength()-1).mod(D);for(r[d]=new Array(D.getLength()-1),T=0;T<r[d].length;T++){var M=T+P.getLength()-r[d].length;r[d][T]=M>=0?P.get(M):0}}var O=0;for(T=0;T<a.length;T++)O+=a[T].totalCount;var B=new Array(O),V=0;for(T=0;n>T;T++)for(d=0;d<a.length;d++)T<o[d].length&&(B[V++]=o[d][T]);for(T=0;i>T;T++)for(d=0;d<a.length;d++)T<r[d].length&&(B[V++]=r[d][T]);return B};for(var S={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8},w={L:1,M:0,Q:3,H:2},y={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},h={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(s){for(var a=s<<10;h.getBCHDigit(a)-h.getBCHDigit(h.G15)>=0;)a^=h.G15<<h.getBCHDigit(a)-h.getBCHDigit(h.G15);return(s<<10|a)^h.G15_MASK},getBCHTypeNumber:function(s){for(var a=s<<12;h.getBCHDigit(a)-h.getBCHDigit(h.G18)>=0;)a^=h.G18<<h.getBCHDigit(a)-h.getBCHDigit(h.G18);return s<<12|a},getBCHDigit:function(s){for(var a=0;0!=s;)a++,s>>>=1;return a},getPatternPosition:function(s){return h.PATTERN_POSITION_TABLE[s-1]},getMask:function(s,a,t){switch(s){case y.PATTERN000:return(a+t)%2==0;case y.PATTERN001:return a%2==0;case y.PATTERN010:return t%3==0;case y.PATTERN011:return(a+t)%3==0;case y.PATTERN100:return(Math.floor(a/2)+Math.floor(t/3))%2==0;case y.PATTERN101:return a*t%2+a*t%3==0;case y.PATTERN110:return(a*t%2+a*t%3)%2==0;case y.PATTERN111:return(a*t%3+(a+t)%2)%2==0;default:throw new Error("bad maskPattern:"+s)}},getErrorCorrectPolynomial:function(s){for(var a=new g([1],0),t=0;s>t;t++)a=a.multiply(new g([1,m.gexp(t)],0));return a},getLengthInBits:function(s,a){if(a>=1&&10>a)switch(s){case S.MODE_NUMBER:return 10;case S.MODE_ALPHA_NUM:return 9;case S.MODE_8BIT_BYTE:case S.MODE_KANJI:return 8;default:throw new Error("mode:"+s)}else if(27>a)switch(s){case S.MODE_NUMBER:return 12;case S.MODE_ALPHA_NUM:return 11;case S.MODE_8BIT_BYTE:return 16;case S.MODE_KANJI:return 10;default:throw new Error("mode:"+s)}else{if(!(41>a))throw new Error("type:"+a);switch(s){case S.MODE_NUMBER:return 14;case S.MODE_ALPHA_NUM:return 13;case S.MODE_8BIT_BYTE:return 16;case S.MODE_KANJI:return 12;default:throw new Error("mode:"+s)}}},getLostPoint:function(s){for(var a=s.getModuleCount(),t=0,n=0;a>n;n++)for(var i=0;a>i;i++){for(var o=0,r=s.isDark(n,i),d=-1;1>=d;d++)if(!(0>n+d||n+d>=a))for(var v=-1;1>=v;v++)0>i+v||i+v>=a||(0!=d||0!=v)&&r==s.isDark(n+d,i+v)&&o++;o>5&&(t+=3+o-5)}for(n=0;a-1>n;n++)for(i=0;a-1>i;i++){var x=0;s.isDark(n,i)&&x++,s.isDark(n+1,i)&&x++,s.isDark(n,i+1)&&x++,s.isDark(n+1,i+1)&&x++,(0==x||4==x)&&(t+=3)}for(n=0;a>n;n++)for(i=0;a-6>i;i++)s.isDark(n,i)&&!s.isDark(n,i+1)&&s.isDark(n,i+2)&&s.isDark(n,i+3)&&s.isDark(n,i+4)&&!s.isDark(n,i+5)&&s.isDark(n,i+6)&&(t+=40);for(i=0;a>i;i++)for(n=0;a-6>n;n++)s.isDark(n,i)&&!s.isDark(n+1,i)&&s.isDark(n+2,i)&&s.isDark(n+3,i)&&s.isDark(n+4,i)&&!s.isDark(n+5,i)&&s.isDark(n+6,i)&&(t+=40);var T=0;for(i=0;a>i;i++)for(n=0;a>n;n++)s.isDark(n,i)&&T++;return t+Math.abs(100*T/a/a-50)/5*10}},m={glog:function(s){if(1>s)throw new Error("glog("+s+")");return m.LOG_TABLE[s]},gexp:function(s){for(;0>s;)s+=255;for(;s>=256;)s-=255;return m.EXP_TABLE[s]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},p=0;8>p;p++)m.EXP_TABLE[p]=1<<p;for(p=8;256>p;p++)m.EXP_TABLE[p]=m.EXP_TABLE[p-4]^m.EXP_TABLE[p-5]^m.EXP_TABLE[p-6]^m.EXP_TABLE[p-8];for(p=0;255>p;p++)m.LOG_TABLE[m.EXP_TABLE[p]]=p;g.prototype={get:function(s){return this.num[s]},getLength:function(){return this.num.length},multiply:function(s){for(var a=new Array(this.getLength()+s.getLength()-1),t=0;t<this.getLength();t++)for(var n=0;n<s.getLength();n++)a[t+n]^=m.gexp(m.glog(this.get(t))+m.glog(s.get(n)));return new g(a,0)},mod:function(s){if(this.getLength()-s.getLength()<0)return this;for(var a=m.glog(this.get(0))-m.glog(s.get(0)),t=new Array(this.getLength()),n=0;n<this.getLength();n++)t[n]=this.get(n);for(n=0;n<s.getLength();n++)t[n]^=m.gexp(m.glog(s.get(n))+a);return new g(t,0).mod(s)}},I.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],I.getRSBlocks=function(s,a){var t=I.getRsBlockTable(s,a);if(null==t)throw new Error("bad rs block @ typeNumber:"+s+"/errorCorrectLevel:"+a);for(var n=t.length/3,i=[],o=0;n>o;o++)for(var r=t[3*o+0],d=t[3*o+1],v=t[3*o+2],x=0;r>x;x++)i.push(new I(d,v));return i},I.getRsBlockTable=function(s,a){switch(a){case w.L:return I.RS_BLOCK_TABLE[4*(s-1)+0];case w.M:return I.RS_BLOCK_TABLE[4*(s-1)+1];case w.Q:return I.RS_BLOCK_TABLE[4*(s-1)+2];case w.H:return I.RS_BLOCK_TABLE[4*(s-1)+3];default:return}},F.prototype={get:function(s){var a=Math.floor(s/8);return 1==(1&this.buffer[a]>>>7-s%8)},put:function(s,a){for(var t=0;a>t;t++)this.putBit(1==(1&s>>>a-t-1))},getLengthInBits:function(){return this.length},putBit:function(s){var a=Math.floor(this.length/8);this.buffer.length<=a&&this.buffer.push(0),s&&(this.buffer[a]|=128>>>this.length%8),this.length++}};var s,f=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]],c=((s=function(a,t){this._el=a,this._htOption=t}).prototype.draw=function(a){function t(T,D){var C=document.createElementNS("http://www.w3.org/2000/svg",T);for(var P in D)D.hasOwnProperty(P)&&C.setAttribute(P,D[P]);return C}var n=this._htOption,i=this._el,o=a.getModuleCount();Math.floor(n.width/o),Math.floor(n.height/o),this.clear();var r=t("svg",{viewBox:"0 0 "+String(o)+" "+String(o),width:"100%",height:"100%",fill:n.colorLight});r.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),i.appendChild(r),r.appendChild(t("rect",{fill:n.colorDark,width:"1",height:"1",id:"template"}));for(var d=0;o>d;d++)for(var v=0;o>v;v++)if(a.isDark(d,v)){var x=t("use",{x:String(d),y:String(v)});x.setAttributeNS("http://www.w3.org/1999/xlink","href","#template"),r.appendChild(x)}},s.prototype.clear=function(){for(;this._el.hasChildNodes();)this._el.removeChild(this._el.lastChild)},s),l="svg"===document.documentElement.tagName.toLowerCase()?c:function A(){return"undefined"!=typeof CanvasRenderingContext2D}()?function(){function s(){this._elImage.src=this._elCanvas.toDataURL("image/png"),this._elImage.style.display="block",this._elCanvas.style.display="none"}function a(o,r){var d=this;if(d._fFail=r,d._fSuccess=o,null===d._bSupportDataURI){var v=document.createElement("img"),x=function(){d._bSupportDataURI=!1,d._fFail&&_fFail.call(d)};return v.onabort=x,v.onerror=x,v.onload=function(){d._bSupportDataURI=!0,d._fSuccess&&d._fSuccess.call(d)},void(v.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==")}!0===d._bSupportDataURI&&d._fSuccess?d._fSuccess.call(d):!1===d._bSupportDataURI&&d._fFail&&d._fFail.call(d)}if(this&&this._android&&this._android<=2.1){var t=1/window.devicePixelRatio,n=CanvasRenderingContext2D.prototype.drawImage;CanvasRenderingContext2D.prototype.drawImage=function(o,r,d,v,x,T,D,C){if("nodeName"in o&&/img/i.test(o.nodeName))for(var P=arguments.length-1;P>=1;P--)arguments[P]=arguments[P]*t;else void 0===C&&(arguments[1]*=t,arguments[2]*=t,arguments[3]*=t,arguments[4]*=t);n.apply(this,arguments)}}var i=function(o,r){this._bIsPainted=!1,this._android=R(),this._htOption=r,this._elCanvas=document.createElement("canvas"),this._elCanvas.width=r.width,this._elCanvas.height=r.height,o.appendChild(this._elCanvas),this._el=o,this._oContext=this._elCanvas.getContext("2d"),this._bIsPainted=!1,this._elImage=document.createElement("img"),this._elImage.style.display="none",this._el.appendChild(this._elImage),this._bSupportDataURI=null};return i.prototype.draw=function(o){var r=this._elImage,d=this._oContext,v=this._htOption,x=o.getModuleCount(),T=v.width/x,D=v.height/x,C=Math.round(T),P=Math.round(D);r.style.display="none",this.clear();for(var M=0;x>M;M++)for(var O=0;x>O;O++){var B=o.isDark(M,O),V=O*T,z=M*D;d.strokeStyle=B?v.colorDark:v.colorLight,d.lineWidth=1,d.fillStyle=B?v.colorDark:v.colorLight,d.fillRect(V,z,T,D),d.strokeRect(Math.floor(V)+.5,Math.floor(z)+.5,C,P),d.strokeRect(Math.ceil(V)-.5,Math.ceil(z)-.5,C,P)}this._bIsPainted=!0},i.prototype.makeImage=function(){this._bIsPainted&&a.call(this,s)},i.prototype.isPainted=function(){return this._bIsPainted},i.prototype.clear=function(){this._oContext.clearRect(0,0,this._elCanvas.width,this._elCanvas.height),this._bIsPainted=!1},i.prototype.round=function(o){return o&&Math.floor(1e3*o)/1e3},i}():function(){var s=function(a,t){this._el=a,this._htOption=t};return s.prototype.draw=function(a){for(var t=this._htOption,n=this._el,i=a.getModuleCount(),o=Math.floor(t.width/i),r=Math.floor(t.height/i),d=['<table style="border:0;border-collapse:collapse;">'],v=0;i>v;v++){d.push("<tr>");for(var x=0;i>x;x++)d.push('<td style="border:0;border-collapse:collapse;padding:0;margin:0;width:'+o+"px;height:"+r+"px;background-color:"+(a.isDark(v,x)?t.colorDark:t.colorLight)+';"></td>');d.push("</tr>")}d.push("</table>"),n.innerHTML=d.join("");var T=n.childNodes[0],D=(t.width-T.offsetWidth)/2,C=(t.height-T.offsetHeight)/2;D>0&&C>0&&(T.style.margin=C+"px "+D+"px")},s.prototype.clear=function(){this._el.innerHTML=""},s}();W=function(s,a){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:w.H},"string"==typeof a&&(a={text:a}),a)for(var t in a)this._htOption[t]=a[t];"string"==typeof s&&(s=document.getElementById(s)),this._android=R(),this._el=s,this._oQRCode=null,this._oDrawing=new l(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text)},W.prototype.makeCode=function(s){this._oQRCode=new e(function E(s,a){for(var t=1,n=function k(s){var a=encodeURI(s).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return a.length+(a.length!=s?3:0)}(s),i=0,o=f.length;o>=i;i++){var r=0;switch(a){case w.L:r=f[i][0];break;case w.M:r=f[i][1];break;case w.Q:r=f[i][2];break;case w.H:r=f[i][3]}if(r>=n)break;t++}if(t>f.length)throw new Error("Too long data");return t}(s,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(s),this._oQRCode.make(),this._el.title=s,this._oDrawing.draw(this._oQRCode),this.makeImage()},W.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||this._android>=3)&&this._oDrawing.makeImage()},W.prototype.clear=function(){this._oDrawing.clear()},W.CorrectLevel=w}()},11099:()=>{"use strict";
/*!
      * DevExtreme (dx.all.js)
      * Version: 21.1.5
      * Build date: Mon Aug 02 2021
      *
      * Copyright (c) 2012 - 2021 Developer Express Inc. ALL RIGHTS RESERVED
      * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
      */!function(W){var b={};function e(g){if(b[g])return b[g].exports;var I=b[g]={i:g,l:!1,exports:{}};return W[g].call(I.exports,I,I.exports,e),I.l=!0,I.exports}e.m=W,e.c=b,e.d=function(g,I,F){e.o(g,I)||Object.defineProperty(g,I,{configurable:!1,enumerable:!0,get:F})},e.n=function(g){var I=g&&g.__esModule?function(){return g.default}:function(){return g};return e.d(I,"a",I),I},e.o=function(g,I){return Object.prototype.hasOwnProperty.call(g,I)},e.p="",e(e.s=1108)}([function(W,b,e){b.extend=b.extendFromObject=void 0;var g=e(1);b.extendFromObject=function(I,F,A){for(var R in I=I||{},F)Object.prototype.hasOwnProperty.call(F,R)&&(R in I&&!A||(I[R]=F[R]));return I},b.extend=function I(F){var A=1,R=!1;for("boolean"==typeof(F=F||{})&&(R=F,F=arguments[1]||{},A++);A<arguments.length;A++){var E=arguments[A];if(null!=E)for(var k in E){var S=F[k],w=E[k],y=!1,h=void 0;"__proto__"!==k&&"constructor"!==k&&F!==w&&(R&&w&&((0,g.isPlainObject)(w)||(y=Array.isArray(w)))?(h=y?S&&Array.isArray(S)?S:[]:S&&(0,g.isPlainObject)(S)?S:{},F[k]=I(R,h,w)):void 0!==w&&(F[k]=w))}}return F}},function(W,b,e){function g(E){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(k){return typeof k}:function(k){return k&&"function"==typeof Symbol&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k})(E)}b.isEvent=b.type=b.isDeferred=b.isPromise=b.isRenderer=b.isWindow=b.isPrimitive=b.isPlainObject=b.isEmptyObject=b.isObject=b.isNumeric=b.isString=b.isFunction=b.isDefined=b.isDate=b.isExponential=b.isBoolean=void 0;var I={"[object Array]":"array","[object Date]":"date","[object Object]":"object","[object String]":"string","[object Null]":"null"},F=function(E){var k=Object.prototype.toString.call(E);return"object"===g(E)?I[k]||"object":g(E)};b.type=F,b.isBoolean=function(E){return"boolean"==typeof E},b.isExponential=function(E){return R(E)&&-1!==E.toString().indexOf("e")},b.isDate=function(E){return"date"===F(E)},b.isDefined=function(E){return null!=E};var A=function(E){return"function"==typeof E};b.isFunction=A,b.isString=function(E){return"string"==typeof E};var R=function(E){return"number"==typeof E&&isFinite(E)||!isNaN(E-parseFloat(E))};b.isNumeric=R,b.isObject=function(E){return"object"===F(E)},b.isEmptyObject=function(E){var k;for(k in E)return!1;return!0},b.isPlainObject=function(E){if(!E||"[object Object]"!==Object.prototype.toString.call(E))return!1;var k=Object.getPrototypeOf(E),S=Object.hasOwnProperty.call(k,"constructor")&&k.constructor;return"function"==typeof S&&Object.toString.call(S)===Object.toString.call(Object)},b.isPrimitive=function(E){return-1===["object","array","function"].indexOf(F(E))},b.isWindow=function(E){return null!=E&&E===E.window},b.isRenderer=function(E){return!(!E.jquery&&!E.dxRenderer)},b.isPromise=function(E){return E&&A(E.then)},b.isDeferred=function(E){return E&&A(E.done)&&A(E.fail)},b.isEvent=function(E){return!(!E||!E.preventDefault)}},function(W,b,e){var g;b.default=void 0;var I=((g=e(242))&&g.__esModule?g:{default:g}).default.get();b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.reverseEach=b.each=b.map=void 0,b.map=function(g,I){if(Array.isArray(g))return g.map(I);var F=[];for(var A in g)F.push(I(g[A],A));return F},b.each=function(g,I){if(g){if("length"in g)for(var F=0;F<g.length&&!1!==I.call(g[F],F,g[F]);F++);else for(var A in g)if(!1===I.call(g[A],A,g[A]))break;return g}},b.reverseEach=function(g,I){if(g&&"length"in g&&0!==g.length)for(var F=g.length-1;F>=0&&!1!==I.call(g[F],F,g[F]);F--);}},function(W,b,e){b.equalByValue=b.grep=b.asyncNoop=b.noop=b.applyServerDecimalSeparator=b.escapeRegExp=b.getKeyHash=b.pairToObject=b.denormalizeKey=b.normalizeKey=b.splitPair=b.findBestMatches=b.deferUpdater=b.deferRenderer=b.deferUpdate=b.deferRender=b.executeAsync=b.ensureDefined=void 0;var g=k(e(30)),I=k(e(36)),F=e(6),A=e(20),R=e(3),E=e(1);function k(t){return t&&t.__esModule?t:{default:t}}b.ensureDefined=function(t,n){return(0,E.isDefined)(t)?t:n},b.executeAsync=function(t,n){var i=new F.Deferred,o=n||this,r={promise:i.promise(),abort:function(){clearTimeout(v),i.rejectWith(o)}},d=function(){var x=t.call(o);x&&x.done&&(0,E.isFunction)(x.done)?x.done(function(){i.resolveWith(o)}):i.resolveWith(o)},v=(arguments[2]||setTimeout)(d,"number"==typeof n?n:0);return r};var S,w=[],y=[],h=[],m=function(t,n,i){if(S&&S!==t)return w.push(n),y.push(t),i=i||new F.Deferred,h.push(i),i;var o=S,r=h.length;S=t;var d=n();return d||(h.length>r?d=F.when.apply(this,h.slice(r)):i&&i.resolve()),S=o,i&&d&&d.done&&d.done(i.resolve).fail(i.reject),!S&&w.length&&("render"===y.shift()?p:f)(w.shift(),h.shift()),d||(0,F.when)()},p=function(t,n){return m("render",t,n)};b.deferRender=p;var f=function(t,n){return m("update",t,n)};b.deferUpdate=f,b.deferRenderer=function(t){return function(){var n=this;return m("render",function(){return t.call(n)})}},b.deferUpdater=function(t){return function(){var n=this;return m("update",function(){return t.call(n)})}},b.findBestMatches=function(t,n,i){var o=[],r=0;return(0,R.each)(n,function(d,v){var x=0,T=i?i(v):v;(0,R.each)(t,function(D,C){var P=T[D];if(void 0!==P){if(!c(P,C))return x=-1,!1;x++}}),x<r||(x>r&&(o.length=0,r=x),o.push(v))}),o};var c=function(t,n){if(Array.isArray(t)&&Array.isArray(n)){var i=!1;return(0,R.each)(t,function(o,r){if(r!==n[o])return i=!0,!1}),!i}return t===n},u=function(t){var n,i;switch((0,E.type)(t)){case"string":return t.split(/\s+/,2);case"object":return[null!==(n=t.x)&&void 0!==n?n:t.h,null!==(i=t.y)&&void 0!==i?i:t.v];case"number":return[t];case"array":return t;default:return null}};b.splitPair=u,b.normalizeKey=function(t){var n=(0,E.isString)(t)?t:t.toString(),i=n.match(/[^a-zA-Z0-9_]/g);return i&&(0,R.each)(i,function(o,r){n=n.replace(r,"__"+r.charCodeAt()+"__")}),n},b.denormalizeKey=function(t){var n=t.match(/__\d+__/g);return n&&n.forEach(function(i){var o=parseInt(i.replace("__",""));t=t.replace(i,String.fromCharCode(o))}),t},b.pairToObject=function(t,n){var i=u(t),o=n?parseFloat(i&&i[0]):parseInt(i&&i[0],10),r=n?parseFloat(i&&i[1]):parseInt(i&&i[1],10);return isFinite(o)||(o=0),isFinite(r)||(r=o),{h:o,v:r}},b.getKeyHash=function(t){if(t instanceof I.default)return t.toString();if((0,E.isObject)(t)||Array.isArray(t))try{var n=JSON.stringify(t);return"{}"===n?t:n}catch(i){return t}return t},b.escapeRegExp=function(t){return t.replace(/[[\]{}\-()*+?.\\^$|\s]/g,"\\$&")},b.applyServerDecimalSeparator=function(t){var n=(0,g.default)().serverDecimalSeparator;return(0,E.isDefined)(t)&&(t=t.toString().replace(".",n)),t},b.noop=function(){},b.asyncNoop=function(){return(new F.Deferred).resolve().promise()},b.grep=function(t,n,i){for(var o=[],r=!i,d=0;d<t.length;d++)!!n(t[d],d)===r&&o.push(t[d]);return o};var l=function(t,n,i){if(t.length!==n.length)return!1;for(var o=0;o<t.length;o++)if(!a(t[o],n[o],i+1))return!1;return!0},s=function(t,n,i,o){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&!a(t[r],n[r],i+1,o))return!1;for(var d in n)if(!(d in t))return!1;return!0},a=function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];t=(0,A.toComparable)(t,!0),n=(0,A.toComparable)(n,!0);var r=o?t===n:t==n;return!!(r||i>=3)||((0,E.isObject)(t)&&(0,E.isObject)(n)?s(t,n,i,o):!(!Array.isArray(t)||!Array.isArray(n))&&l(t,n,i))};b.equalByValue=a},function(W,b,e){b.default=void 0;var g=m(e(122)),I=e(0),F=m(e(11)),A=e(7),R=m(e(54)),E=e(1),k=m(e(29)),S=m(e(24)),w=m(e(189)),y=m(e(243)),h=m(e(77));function m(Y){return Y&&Y.__esModule?Y:{default:Y}}function p(Y){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(J){return typeof J}:function(J){return J&&"function"==typeof Symbol&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J})(Y)}var f=(0,A.getWindow)(),c={mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},u={focusin:"focus",focusout:"blur"},l=["blur","focus","load"],s=["touchmove","wheel","mousewheel","touchstart"];function a(Y,J){return!(0,E.isWindow)(Y)&&"#document"!==Y.nodeName&&F.default.elementMatches(Y,J)}var t,n,i,o=new w.default,r=0,d=(n={},g.default.add(function(Y,J){n[Y]=J}),{getField:function(Y,J){return n[Y]&&n[Y][J]},callMethod:function(Y,J,ae,fe){return n[Y]&&n[Y][J]&&n[Y][J].apply(ae,fe)}}),v=(0,R.default)({on:T(M(B(function(Y,J,ae,fe,Ce){C(Y,J).addHandler(Ce,ae,fe)}))),one:T(M(function(Y,J,ae,fe,Ce){v.on(Y,J,ae,fe,function Te(){v.off(Y,J,ae,Te),Ce.apply(this,arguments)})})),off:T((i=B(function(Y,J,ae,fe){C(Y,J).removeHandler(fe,ae)}),function(Y,J,ae,fe){"function"==typeof ae&&(fe=ae,ae=void 0),i(Y,J,ae,fe)})),trigger:T(O(function(Y,J,ae){var he,_e,ge,re,fe=J.type,Ce=C(Y,J.type);if(d.callMethod(fe,"trigger",Y,[J,ae]),Ce.callHandlers(J,ae),!d.getField(fe,"noBubble")&&!J.isPropagationStopped()&&-1===l.indexOf(fe)){var Te=[];(function he(_e){var re=_e.parentNode;re&&(Te.push(re),he(re))})(Y),Te.push(f);for(var me=0;Te[me]&&!J.isPropagationStopped();)C(Te[me],J.type).callHandlers((0,I.extend)(J,{currentTarget:Te[me]}),ae),me++}(Y.nodeType||(0,E.isWindow)(Y))&&(d.callMethod(fe,"_default",Y,[J,ae]),re=u[he=fe]||he,ge=_e=Y,"click"===he&&"a"===ge.localName||(0,E.isFunction)(_e[re])&&(t=he,_e[re](),t=void 0))})),triggerHandler:T(O(function(Y,J,ae){C(Y,J.type).callHandlers(J,ae)}))});function x(Y,J){var ae=Y[0];if(ae)if(F.default.isNode(ae)||(0,E.isWindow)(ae))J.apply(v,Y);else{if((0,E.isString)(ae)||!("length"in ae))throw S.default.Error("E0025");var fe=Array.prototype.slice.call(Y,0);Array.prototype.forEach.call(ae,function(Ce){fe[0]=Ce,x(fe,J)})}}function T(Y){return function(){x(arguments,Y)}}var Y,D=(0,h.default)(function(){var Y=!1;try{var J=Object.defineProperty({},"passive",{get:function(){return Y=!0,!0}});f.addEventListener("test",null,J)}catch(ae){}return Y});function C(Y,J){var ae=o.get(Y),fe=(J=J||"").split("."),Ce=fe.slice(1),Te=!!fe[0];J=fe[0]||"dxEmptyEventType",ae||o.set(Y,ae={}),ae[J]||(ae[J]={handleObjects:[],nativeHandler:null});var me=ae[J];return{addHandler:function(he,_e,re){var ce=function(Ue,Ne){var De,Me,Re=[Ue],ke=Ue.currentTarget,Le=Ue.relatedTarget;J in c&&(De=Le&&ke&&(Le===ke||function Fe(ze,Ye){return(0,E.isWindow)(ze)?Fe(ze.document,Ye):ze.contains?ze.contains(Ye):!!(Ye.compareDocumentPosition(ze)&Ye.DOCUMENT_POSITION_CONTAINS)}(ke,Le))),void 0!==Ne&&Re.push(Ne),d.callMethod(J,"handle",Y,[Ue,re]),De||(Me=he.apply(ke,Re)),!1===Me&&(Ue.preventDefault(),Ue.stopPropagation())},ge={handler:he,wrappedHandler:function(Ue,Ne){if(!t||Ue.type!==t)if(Ue.data=re,Ue.delegateTarget=Y,_e)for(var De=Ue.target;De&&De!==Y;)a(De,_e)&&(Ue.currentTarget=De,ce(Ue,Ne)),De=De.parentNode;else Ue.currentTarget=Ue.delegateTarget||Ue.target,ce(Ue,Ne)},selector:_e,type:J,data:re,namespace:Ce.join("."),namespaces:Ce,guid:++r};me.handleObjects.push(ge);var Se,Ie,Pe=1===me.handleObjects.length&&Te;Pe&&(Pe=!d.callMethod(J,"setup",Y,[re,Ce,he])),Pe&&(me.nativeHandler=(Ie=J,function(Ue,Ne){var De=C(this,Ie);Ue=v.Event(Ue),De.callHandlers(Ue,Ne)}),D()&&s.indexOf(J)>-1&&(Se={passive:!1}),me.removeListener=F.default.listen(Y,c[J]||J,me.nativeHandler,Se)),d.callMethod(J,"add",Y,[ge])},removeHandler:function(he,_e){var re=function(ge){var Se,Ie=ae[ge];Ie.handleObjects.length?(Ie.handleObjects=Ie.handleObjects.filter(function(Pe){var Ue=Ce.length&&!P(Pe.namespaces,Ce)||he&&Pe.handler!==he||_e&&Pe.selector!==_e;return Ue||(Se=Pe.handler,d.callMethod(ge,"remove",Y,[Pe])),Ue}),!Ie.handleObjects.length&&"dxEmptyEventType"!==ge&&(d.callMethod(ge,"teardown",Y,[Ce,Se]),Ie.nativeHandler&&Ie.removeListener(),delete ae[ge])):delete ae[ge]};if(Te)re(J);else for(var ce in ae)re(ce);0===Object.keys(ae).length&&o.delete(Y)},callHandlers:function(he,_e){var re=!1,ce=function(ge){re||Ce.length&&!P(ge.namespaces,Ce)||(ge.wrappedHandler(he,_e),re=he.isImmediatePropagationStopped())};me.handleObjects.forEach(ce),Ce.length&&ae.dxEmptyEventType&&ae.dxEmptyEventType.handleObjects.forEach(ce)}}}function P(Y,J){for(var ae=0;ae<J.length;ae++)if(Y.indexOf(J[ae])<0)return!1;return!0}function M(Y){return function(J,ae,fe,Ce,Te){Te||(Te=Ce,Ce=void 0),"string"!=typeof fe&&(Ce=fe,fe=void 0),Te||"string"!=typeof ae||(Te=Ce||fe,fe=void 0,Ce=void 0),Y(J,ae,fe,Ce,Te)}}function O(Y){return function(J,ae,fe){"string"==typeof ae&&(ae={type:ae}),ae.target||(ae.target=J),ae.currentTarget=J,ae.delegateTarget||(ae.delegateTarget=J),!ae.type&&ae.originalEvent&&(ae.type=ae.originalEvent.type),Y(J,ae instanceof v.Event?ae:v.Event(ae),fe)}}function B(Y){var J=function(ae,fe){if(fe&&fe.indexOf(" ")>-1){var Ce=Array.prototype.slice.call(arguments,0);fe.split(" ").forEach(function(Te){Ce[1]=Te,Y.apply(this,Ce)})}else Y.apply(this,arguments)};return function(ae,fe){if("object"===p(fe)){var Ce=Array.prototype.slice.call(arguments,0);for(var Te in fe)Ce[1]=Te,Ce[Ce.length-1]=fe[Te],J.apply(this,Ce)}else J.apply(this,arguments)}}function V(Y){return null==(J=Y).which&&0===J.type.indexOf("key")?null!=Y.charCode?Y.charCode:Y.keyCode:function(J){return!J.which&&void 0!==J.button&&/^(?:mouse|pointer|contextmenu|drag|drop)|click/.test(J.type)}(Y)?{1:1,2:3,3:1,4:2}[Y.button]:Y.which;var J}function z(Y){Y&&(v.Event=Y,v.Event.prototype=Y.prototype)}function N(Y,J,ae){Object.defineProperty(ae||v.Event.prototype,Y,{enumerable:!0,configurable:!0,get:function(){return this.originalEvent&&J(this.originalEvent)},set:function(fe){Object.defineProperty(this,Y,{enumerable:!0,configurable:!0,writable:!0,value:fe})}})}z((Y=function(Y,J){var ae=this,fe=!1,Ce=!1,Te=!1;(0,I.extend)(ae,Y),(Y instanceof v.Event||(0,A.hasWindow)()&&Y instanceof f.Event)&&(ae.originalEvent=Y,ae.currentTarget=void 0),Y instanceof v.Event||(0,I.extend)(ae,{isPropagationStopped:function(){return!!(fe||ae.originalEvent&&ae.originalEvent.propagationStopped)},stopPropagation:function(){fe=!0,ae.originalEvent&&ae.originalEvent.stopPropagation()},isImmediatePropagationStopped:function(){return Ce},stopImmediatePropagation:function(){this.stopPropagation(),Ce=!0,ae.originalEvent&&ae.originalEvent.stopImmediatePropagation()},isDefaultPrevented:function(){return!!(Te||ae.originalEvent&&ae.originalEvent.defaultPrevented)},preventDefault:function(){Te=!0,ae.originalEvent&&ae.originalEvent.preventDefault()}}),N("which",V,ae),0===Y.type.indexOf("touch")&&(delete J.pageX,delete J.pageY),(0,I.extend)(ae,J),ae.guid=++r},function(J,ae){if(!(this instanceof v.Event))return new v.Event(J,ae);J||(J={}),"string"==typeof J&&(J={type:J}),ae||(ae={}),Y.call(this,J,ae)})),(0,y.default)(N);var U=(0,k.default)(),H=(0,k.default)();v.set=function(Y){U.fire(),v.inject(Y),z(Y.Event),H.fire()},v.subscribeGlobal=function(){x(arguments,M(function(){var Y=arguments;v.on.apply(this,Y),U.add(function(){var J=Array.prototype.slice.call(Y,0);J.splice(3,1),v.off.apply(this,J)}),H.add(function(){v.on.apply(this,Y)})}))},v.forcePassiveFalseEventNames=s,v.passiveEventHandlersSupported=D,b.default=v,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.fromPromise=k,b.setStrategy=function(w){E=w.Deferred,S=w.when},b.Deferred=function(){return new E},b.when=function(){return S.apply(this,arguments)};var g,I=e(1),F=e(0),A=(g=e(29))&&g.__esModule?g:{default:g},R=[{method:"resolve",handler:"done",state:"resolved"},{method:"reject",handler:"fail",state:"rejected"},{method:"notify",handler:"progress"}],E=function(){var w=this;this._state="pending",this._promise={},R.forEach(function(y){var h=y.method;this[h+"Callbacks"]=new A.default,this[h]=function(){return this[h+"With"](this._promise,arguments)}.bind(this),this._promise[y.handler]=function(m){if(!m)return this;var p=w[h+"Callbacks"];return p.fired()?m.apply(w[h+"Context"],w[h+"Args"]):p.add(function(f,c){m.apply(f,c)}.bind(this)),this}}.bind(this)),this._promise.always=function(y){return this.done(y).fail(y)},this._promise.catch=function(y){return this.then(null,y)},this._promise.then=function(y,h){var m=new E;return["done","fail"].forEach(function(p){var f="done"===p?y:h;this[p](function(){if(f){var c=f&&f.apply(this,arguments);(0,I.isDeferred)(c)?c.done(m.resolve).fail(m.reject):(0,I.isPromise)(c)?c.then(m.resolve,m.reject):m.resolve.apply(this,(0,I.isDefined)(c)?[c]:arguments)}else m["done"===p?"resolve":"reject"].apply(this,arguments)})}.bind(this)),m.promise()},this._promise.state=function(){return w._state},this._promise.promise=function(y){return y?(0,F.extend)(y,w._promise):w._promise},this._promise.promise(this)};function k(w,y){if((0,I.isDeferred)(w))return w;if((0,I.isPromise)(w)){var h=new E;return w.then(function(){h.resolveWith.apply(h,[y].concat([[].slice.call(arguments)]))},function(){h.rejectWith.apply(h,[y].concat([[].slice.call(arguments)]))}),h}return(new E).resolveWith(y,[w])}R.forEach(function(w){var y=w.method,h=w.state;E.prototype[y+"With"]=function(m,p){var f=this[y+"Callbacks"];return"pending"===this.state()&&(this[y+"Args"]=p,this[y+"Context"]=m,h&&(this._state=h),f.fire(m,p)),this}});var S=function(){if(1===arguments.length)return k(arguments[0]);for(var w=[].slice.call(arguments),y=[],h=0,m=new E,p=function(c){return function(u){y[c]=this,w[c]=arguments.length>1?[].slice.call(arguments):u,++h===w.length&&m.resolveWith(y,w)}},f=0;f<w.length;f++)(0,I.isDeferred)(w[f])?w[f].promise().done(p(f)).fail(m.reject):h++;return h===w.length&&m.resolveWith(y,w),m.promise()}},function(W,b,e){b.getNavigator=b.getCurrentScreenFactor=b.defaultScreenFactorFunc=b.hasProperty=b.setWindow=b.getWindow=b.hasWindow=void 0;var g,I=(g=e(11))&&g.__esModule?g:{default:g},F="undefined"!=typeof window,A=function(){return F};b.hasWindow=A;var R=A()?window:void 0;R||((R={}).window=R),b.getWindow=function(){return R},b.setWindow=function(k,S){F=void 0===S?"undefined"!=typeof window&&window===k:S,R=k},b.hasProperty=function(k){return A()&&k in R};var E=function(k){return k<768?"xs":k<992?"sm":k<1200?"md":"lg"};b.defaultScreenFactorFunc=E,b.getCurrentScreenFactor=function(k){return(k||E)(I.default.getDocumentElement().clientWidth)},b.getNavigator=function(){return A()?R.navigator:{userAgent:""}}},function(W,b,e){b.isCommandKeyPressed=b.addNamespace=b.getChar=b.normalizeKeyName=b.fireEvent=b.createEvent=b.setEventFixMethod=b.needSkipEvent=b.stopEventsSkipping=b.forceSkipEvents=b.hasTouches=b.eventDelta=b.eventData=b.isFakeClickEvent=b.isKeyboardEvent=b.isTouchEvent=b.isDxMouseWheelEvent=b.isMouseEvent=b.isPointerEvent=b.eventSource=void 0;var g=k(e(2)),I=k(e(378)),F=k(e(5)),A=e(3),R=e(0),E=e(66);function k(i){return i&&i.__esModule?i:{default:i}}var S={backspace:"backspace",tab:"tab",enter:"enter",escape:"escape",pageup:"pageUp",pagedown:"pageDown",end:"end",home:"home",arrowleft:"leftArrow",arrowup:"upArrow",arrowright:"rightArrow",arrowdown:"downArrow",delete:"del"," ":"space",f:"F",a:"A","*":"asterisk","-":"minus",alt:"alt",control:"control",shift:"shift",left:"leftArrow",up:"upArrow",right:"rightArrow",down:"downArrow",multiply:"asterisk",spacebar:"space",del:"del",subtract:"minus",esc:"escape"},w={8:"backspace",9:"tab",13:"enter",27:"escape",33:"pageUp",34:"pageDown",35:"end",36:"home",37:"leftArrow",38:"upArrow",39:"rightArrow",40:"downArrow",46:"del",32:"space",70:"F",65:"A",106:"asterisk",109:"minus",189:"minus",173:"minus",16:"shift",17:"control",18:"alt"},y={dx:/^dx/i,mouse:/(mouse|wheel)/i,touch:/^touch/i,keyboard:/^key/i,pointer:/^(ms)?pointer/i},h=function(i){return i},m=function(i){return"dx"===f(i)},p=function(i){return"touch"===f(i)},f=function(i){var o=i.type,r="other";return(0,A.each)(y,function(d){if(this.test(o))return r=d,!1}),r};b.eventSource=f;var c=function(i){return"pointer"===f(i)};b.isPointerEvent=c;var u=function(i){return"mouse"===f(i)||(c(i)||m(i))&&"mouse"===i.pointerType};b.isMouseEvent=u;var l=function(i){return i&&"dxmousewheel"===i.type};b.isDxMouseWheelEvent=l;var s=function(i){return p(i)||(c(i)||m(i))&&"touch"===i.pointerType};b.isTouchEvent=s,b.isKeyboardEvent=function(i){return"keyboard"===f(i)},b.isFakeClickEvent=function(i){return 0===i.screenX&&!i.offsetX&&0===i.pageX},b.eventData=function(i){return{x:i.pageX,y:i.pageY,time:i.timeStamp}},b.eventDelta=function(i,o){return{x:o.x-i.x,y:o.y-i.y,time:o.time-i.time||1}},b.hasTouches=function(i){var o=i.originalEvent,r=i.pointers;return p(i)?(o.touches||[]).length:m(i)?(r||[]).length:0};var a=!1;b.forceSkipEvents=function(){return a=!0},b.stopEventsSkipping=function(){return a=!1},b.needSkipEvent=function(i){if(a)return!0;var o=i.target,r=(0,g.default)(o),d=r.is(".dx-dropdownlist-popup-wrapper *, .dx-dropdownlist-popup-wrapper"),v=(null==o?void 0:o.isContentEditable)||(null==o?void 0:o.hasAttribute("contenteditable")),x=r.is("input, textarea, select")||v;return!(!r.is(".dx-skip-gesture-event *, .dx-skip-gesture-event")||d)||(l(i)?!(r.is("textarea")&&r.hasClass("dx-texteditor-input")||v)&&r.is("input[type='number'], textarea, select")&&r.is(":focus"):u(i)?x||i.which>1:s(i)?x&&(0,E.focused)(r):void 0)},b.setEventFixMethod=function(i){return h=i};var t=function(i,o){var d,r=h(F.default.Event(d=i,d),d);return o&&(0,R.extend)(r,o),r};b.createEvent=t,b.fireEvent=function(i){var r=i.delegateTarget,d=t(i.originalEvent,i);return F.default.trigger(r||d.target,d),d},b.normalizeKeyName=function(i){var o=i.key,d=!!o;if(o=d?o:i.which)return d?S[o.toLowerCase()]||o:w[o]||String.fromCharCode(o)},b.getChar=function(i){return i.key||String.fromCharCode(i.which)},b.addNamespace=I.default,b.isCommandKeyPressed=function(i){return i.ctrlKey||i.metaKey}},function(W,b,e){b.default=void 0;var g=R(e(2)),I=R(e(163)),F=R(e(24)),A=e(142);function R(k){return k&&k.__esModule?k:{default:k}}I.default.add(function(k,S){g.default.fn[k]=function(w){var y,h="string"==typeof w;if(h){var m=w,p=[].slice.call(arguments).slice(1);this.each(function(){var f=S.getInstance(this);if(!f)throw F.default.Error("E0009",k);var c=f[m].apply(f,p);void 0===y&&(y=c)})}else this.each(function(){var f=S.getInstance(this);f?f.option(w):new S(this,w)}),y=this;return y}}),b.default=function(k,S,w){w?S[k]=w:w=S,(0,A.name)(w,k),I.default.fire(k,w)},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=w(e(54)),F=e(0),A=e(3),R=e(40),E=e(41),k=w(e(84)),S=e(371);function w(p){return p&&p.__esModule?p:{default:p}}var y=(0,F.extend)(!0,{},S.defaultMessages),h={},m=(0,I.default)({engine:function(){return"base"},_dictionary:y,load:function(p){(0,F.extend)(!0,this._dictionary,p)},_localizablePrefix:"@",setup:function(p){this._localizablePrefix=p},localizeString:function(p){var f=this,c=new RegExp("(^|[^a-zA-Z_0-9"+f._localizablePrefix+"-]+)("+f._localizablePrefix+"{1,2})([a-zA-Z_0-9-]+)","g"),u=f._localizablePrefix+f._localizablePrefix;return p.replace(c,function(l,s,a,t){var n,i=f._localizablePrefix+t;return a!==u&&(n=f.format(t)),n||(h[t]=(0,E.humanize)(t)),s+(n||i)})},localizeNode:function(p){var f=this;(0,g.default)(p).each(function(c,u){u.nodeType&&(3===u.nodeType?u.nodeValue=f.localizeString(u.nodeValue):(0,g.default)(u).is("iframe")||((0,A.each)(u.attributes||[],function(l,s){if("string"==typeof s.value){var a=f.localizeString(s.value);s.value!==a&&(s.value=a)}}),(0,g.default)(u).contents().each(function(l,s){f.localizeNode(s)})))})},getMessagesByLocales:function(){return this._dictionary},getDictionary:function(p){return p?h:(0,F.extend)({},h,this.getMessagesByLocales()[k.default.locale()])},getFormatter:function(p){return this._getFormatterBase(p)||this._getFormatterBase(p,"en")},_getFormatterBase:function(p,f){var c=this,u=k.default.getValueByClosestLocale(function(l){return(s=c._dictionary,a=l,s[a]||{})[p];var s,a});if(u)return function(){var l=1===arguments.length&&Array.isArray(arguments[0])?arguments[0].slice(0):Array.prototype.slice.call(arguments,0);return l.unshift(u),R.format.apply(this,l)}},format:function(p){var f=this.getFormatter(p),c=Array.prototype.slice.call(arguments,1);return f&&f.apply(this,c)||""}});b.default=m,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(54))&&g.__esModule?g:{default:g},F=e(4);function A(k){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(S){return typeof S}:function(S){return S&&"function"==typeof Symbol&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S})(k)}var R={querySelectorAll:function(k,S){return k.querySelectorAll(S)},elementMatches:function(k,S){var w=this;return(k.matches||k.matchesSelector||k.mozMatchesSelector||k.msMatchesSelector||k.oMatchesSelector||k.webkitMatchesSelector||function(y){var h=k.document||k.ownerDocument;if(!h)return!1;for(var m=w.querySelectorAll(h,y),p=0;p<m.length;p++)if(m[p]===k)return!0}).call(k,S)},createElement:function(k,S){return(S=S||this._document).createElement(k)},createElementNS:function(k,S,w){return(w=w||this._document).createElementNS(k,S)},createTextNode:function(k,S){return(S=S||this._document).createTextNode(k)},isNode:function(k){return k&&"object"===A(k)&&"nodeType"in k&&"nodeName"in k},isElementNode:function(k){return k&&1===k.nodeType},isTextNode:function(k){return k&&3===k.nodeType},isDocument:function(k){return k&&9===k.nodeType},removeElement:function(k){var S=k&&k.parentNode;S&&S.removeChild(k)},insertElement:function(k,S,w){k&&S&&k!==S&&(w?k.insertBefore(S,w):k.appendChild(S))},getAttribute:function(k,S){return k.getAttribute(S)},setAttribute:function(k,S,w){k.setAttribute(S,w)},removeAttribute:function(k,S){k.removeAttribute(S)},setProperty:function(k,S,w){k[S]=w},setText:function(k,S){k&&(k.textContent=S)},setClass:function(k,S,w){if(1===k.nodeType&&S)if(k.classList)w?k.classList.add(S):k.classList.remove(S);else{var y,h="string"==typeof k.className,m=h?k.className:this.getAttribute(k,"class")||"",p=m.split(" "),f=p.indexOf(S);w&&f<0&&(y=m?m+" "+S:S),!w&&f>=0&&(p.splice(f,1),y=p.join(" ")),void 0!==y&&(h?k.className=y:this.setAttribute(k,"class",y))}},setStyle:function(k,S,w){k.style[S]=w||""},_document:"undefined"==typeof document?void 0:document,getDocument:function(){return this._document},getActiveElement:function(){return this._document.activeElement},getBody:function(){return this._document.body},createDocumentFragment:function(){return this._document.createDocumentFragment()},getDocumentElement:function(){return this._document.documentElement},getLocation:function(){return this._document.location},getSelection:function(){return this._document.selection},getReadyState:function(){return this._document.readyState},getHead:function(){return this._document.head},hasDocumentProperty:function(k){return k in this._document},listen:function(k,S,w,y){return k&&"addEventListener"in k?(k.addEventListener(S,w,y),function(){k.removeEventListener(S,w)}):F.noop}},E=(0,I.default)(R);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.groupBy=b.find=b.merge=b.normalizeIndexes=b.removeDuplicates=b.uniqueValues=b.intersection=b.inArray=b.wrapToArray=b.isEmpty=void 0;var g=e(1),I=e(3),F=e(53),A=E(e(30)),R=E(e(25));function E(m){return m&&m.__esModule?m:{default:m}}function k(){return(k=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var f=arguments[p];for(var c in f)Object.prototype.hasOwnProperty.call(f,c)&&(m[c]=f[c])}return m}).apply(this,arguments)}function S(m){return function(p){if(Array.isArray(p))return w(p)}(m)||function(p){if("undefined"!=typeof Symbol&&null!=p[Symbol.iterator]||null!=p["@@iterator"])return Array.from(p)}(m)||function(p,f){if(p){if("string"==typeof p)return w(p,f);var c=Object.prototype.toString.call(p).slice(8,-1);if("Object"===c&&p.constructor&&(c=p.constructor.name),"Map"===c||"Set"===c)return Array.from(p);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return w(p,f)}}(m)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(m,p){(null==p||p>m.length)&&(p=m.length);for(var f=0,c=new Array(p);f<p;f++)c[f]=m[f];return c}var y=R.default.msie&&parseInt(R.default.version)<=11;b.isEmpty=function(m){return Array.isArray(m)&&!m.length},b.wrapToArray=function(m){return Array.isArray(m)?m:[m]};var h=function(m,p){return p?(Array.isArray(p)?p:p.toArray()).indexOf(m):-1};b.inArray=h,b.intersection=function(m,p){if(!Array.isArray(m)||0===m.length||!Array.isArray(p)||0===p.length)return[];var f=[];return(0,I.each)(m,function(c,u){-1!==h(u,p)&&f.push(u)}),f},b.uniqueValues=function(m){return y?m.filter(function(p,f){return m.indexOf(p)===f}):S(new Set(m))},b.removeDuplicates=function(m,p){if(!Array.isArray(m)||0===m.length)return[];var f=m.slice();return Array.isArray(p)&&0!==p.length&&(0,I.each)(p,function(c,u){var l=h(u,f);f.splice(l,1)}),f},b.normalizeIndexes=function(m,p,f,c){var u={},l=0,s=(0,A.default)().useLegacyVisibleIndex;return(0,I.each)(m,function(a,t){(a=t[p])>=0?(u[a]=u[a]||[],t===f?u[a].unshift(t):u[a].push(t)):t[p]=void 0}),s||(0,I.each)(m,function(){if(!(0,g.isDefined)(this[p])&&(!c||c(this))){for(;u[l];)l++;u[l]=[this],l++}}),l=0,(0,F.orderEach)(u,function(a,t){(0,I.each)(t,function(){a>=0&&(this[p]=l++)})}),s&&(0,I.each)(m,function(){(0,g.isDefined)(this[p])||c&&!c(this)||(this[p]=l++)}),l},b.merge=function(m,p){for(var f=0;f<p.length;f++)m[m.length]=p[f];return m},b.find=function(m,p){for(var f=0;f<m.length;f++)if(p(m[f]))return m[f]},b.groupBy=function(m,p){return m.reduce(function(f,c){return k({},f,(u={},l=p(c),s=[].concat(S(f[p(c)]||[]),[c]),l in u?Object.defineProperty(u,l,{value:s,enumerable:!0,configurable:!0,writable:!0}):u[l]=s,u));var u,l,s},{})}},function(W,b,e){b.default=void 0;var g=f(e(2)),I=e(7),F=e(0),A=e(1),R=e(3),E=f(e(24)),k=f(e(29)),S=f(e(51)),w=f(e(94)),y=e(98),h=e(275),m=e(75),p=f(e(30));function f(o){return o&&o.__esModule?o:{default:o}}var c=(0,I.getNavigator)(),u=(0,I.getWindow)(),l={iPhone:"iPhone",iPhone5:"iPhone",iPhone6:"iPhone",iPhone6plus:"iPhone",iPad:"iPad",iPadMini:"iPad Mini",androidPhone:"Android Mobile",androidTablet:"Android",msSurface:"Windows ARM Tablet PC",desktop:"desktop"},s={deviceType:"desktop",platform:"generic",version:[],phone:!1,tablet:!1,android:!1,ios:!1,generic:!0,grade:"A",mac:!1},a={generic:function(o){var r=/windows phone/i.test(o)||o.match(/WPDesktop/),d=!r&&/Windows(.*)arm(.*)Tablet PC/i.test(o),v=!r&&!d&&/msapphost/i.test(o),x=/((intel|ppc) mac os x)/.test(o.toLowerCase());if(r||d||v||x)return{deviceType:r?"phone":d?"tablet":"desktop",platform:"generic",version:[],grade:"A",mac:x}},ios:function(o){if(/ip(hone|od|ad)/i.test(o)){var r=/ip(hone|od)/i.test(o),d=o.match(/os (\d+)_(\d+)_?(\d+)?/i);return{deviceType:r?"phone":"tablet",platform:"ios",version:d?[parseInt(d[1],10),parseInt(d[2],10),parseInt(d[3]||0,10)]:[],grade:480===u.screen.height?"B":"A"}}},android:function(o){if(/android|htc_|silk/i.test(o)){var r=/mobile/i.test(o),d=o.match(/android (\d+)\.?(\d+)?\.?(\d+)?/i),v=d?[parseInt(d[1],10),parseInt(d[2]||0,10),parseInt(d[3]||0,10)]:[];return{deviceType:r?"phone":"tablet",platform:"android",version:v,grade:v.length>1&&(v[0]<4||4===v[0]&&v[1]<4)?"B":"A"}}}},t=new(function(){function o(d){this._window=(null==d?void 0:d.window)||u,this._realDevice=this._getDevice(),this._currentDevice=void 0,this._currentOrientation=void 0,this._eventsStrategy=new y.EventsStrategy(this),this.changed=(0,k.default)(),(0,I.hasWindow)()&&(S.default.add(this._recalculateOrientation.bind(this)),w.default.add(this._recalculateOrientation.bind(this)))}var r=o.prototype;return r.current=function(d){if(d)return this._currentDevice=this._getDevice(d),this._forced=!0,void this.changed.fire();if(!this._currentDevice){d=void 0;try{d=this._getDeviceOrNameFromWindowScope()}catch(v){d=this._getDeviceNameFromSessionStorage()}finally{d||(d=this._getDeviceNameFromSessionStorage()),d&&(this._forced=!0)}this._currentDevice=this._getDevice(d)}return this._currentDevice},r.real=function(d){return(0,F.extend)({},this._realDevice)},r.orientation=function(){return this._currentOrientation},r.isForced=function(){return this._forced},r.isRippleEmulator=function(){return!!this._window.tinyHippos},r._getCssClasses=function(d){var v=[],x=this._realDevice;return(d=d||this.current()).deviceType&&(v.push("dx-device-".concat(d.deviceType)),"desktop"!==d.deviceType&&v.push("dx-device-mobile")),v.push("dx-device-".concat(x.platform)),x.version&&x.version.length&&v.push("dx-device-".concat(x.platform,"-").concat(x.version[0])),this.isSimulator()&&v.push("dx-simulator"),(0,p.default)().rtlEnabled&&v.push("dx-rtl"),v},r.attachCssClasses=function(d,v){this._deviceClasses=this._getCssClasses(v).join(" "),(0,g.default)(d).addClass(this._deviceClasses)},r.detachCssClasses=function(d){(0,g.default)(d).removeClass(this._deviceClasses)},r.isSimulator=function(){try{return this._isSimulator||(0,I.hasWindow)()&&this._window.top!==this._window.self&&this._window.top["dx-force-device"]||this.isRippleEmulator()}catch(d){return!1}},r.forceSimulator=function(){this._isSimulator=!0},r._getDevice=function(d){if("genericPhone"===d&&(d={deviceType:"phone",platform:"generic",generic:!0}),(0,A.isPlainObject)(d))return this._fromConfig(d);var v;if(d){if(!(v=l[d]))throw E.default.Error("E0005")}else v=c.userAgent;return this._fromUA(v)},r._getDeviceOrNameFromWindowScope=function(){var d;return(0,I.hasWindow)()&&(this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"])&&(d=this._window.top["dx-force-device-object"]||this._window.top["dx-force-device"]),d},r._getDeviceNameFromSessionStorage=function(){var d=(0,h.sessionStorage)();if(d){var v=d.getItem("dx-force-device");try{return JSON.parse(v)}catch(x){return v}}},r._fromConfig=function(d){var v=(0,F.extend)({},s,this._currentDevice,d);return(0,F.extend)(v,{phone:"phone"===v.deviceType,tablet:"tablet"===v.deviceType,android:"android"===v.platform,ios:"ios"===v.platform,generic:"generic"===v.platform})},r._fromUA=function(d){var v;return(0,R.each)(a,function(x,T){return!(v=T(d))}),v?this._fromConfig(v):s},r._changeOrientation=function(){var d=(0,g.default)(this._window),v=d.height()>d.width()?"portrait":"landscape";this._currentOrientation!==v&&(this._currentOrientation=v,this._eventsStrategy.fireEvent("orientationChanged",[{orientation:v}]))},r._recalculateOrientation=function(){var d=(0,g.default)(this._window).width();this._currentWidth!==d&&(this._currentWidth=d,this._changeOrientation())},r.on=function(d,v){return this._eventsStrategy.on(d,v),this},r.off=function(d,v){return this._eventsStrategy.off(d,v),this},o}()),n=(0,m.value)();n&&t.attachCssClasses(n),m.changeCallback.add(function(o,r){t.detachCssClasses(r),t.attachCssClasses(o)}),b.default=t,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.map=B,b.normalizeEnum=N,b.setCanvasValues=U,b.normalizeBBox=G,b.rotateBBox=function(me,he,_e){var re=v(t(_e*r).toFixed(3)),ce=v(n(_e*r).toFixed(3)),ge=me.width/2,Se=me.height/2,Ie=me.x+ge,Pe=me.y+Se,Ue=h(ge*re)+h(Se*ce),Ne=h(ge*ce)+h(Se*re);return G({x:he[0]+(Ie-he[0])*re+(Pe-he[1])*ce-Ue,y:he[1]-(Ie-he[0])*ce+(Pe-he[1])*re-Ne,width:2*Ue,height:2*Ne})},b.convertPolarToXY=function(me,he,_e,re){var ce=re>0?re:0;_e=(0,I.isDefined)(_e)?_e+he-90:0;var ge=P(_e);return{x:i(me.x+ce*ge.cos),y:i(me.y+ce*ge.sin)}},b.isRelativeHeightPane=J,b.normalizePanesHeight=function(me){me.forEach(function(Pe){var Ue=Pe.height,Ne=0,De=parseFloat(Ue)||void 0;((0,I.isString)(Ue)&&Ue.indexOf("px")>-1||(0,I.isNumeric)(Ue)&&Ue>1)&&(De=i(De),Ne=1),!Ne&&De&&((0,I.isString)(Ue)&&Ue.indexOf("%")>-1?(De/=100,Ne=2):De<0&&(De=De<-1?1:h(De))),Pe.height=De,Pe.unit=Ne});var he=me.filter(J),_e=he.reduce(function(Pe,Ue){return Pe+(Ue.height||0)},0),re=he.length,ce=he.filter(function(Pe){return!Pe.height}),ge=ce.length;if(_e<1&&ge)ce.forEach(function(Pe){return Pe.height=(1-_e)/ge});else if(_e>1||_e<1&&!ge||1===_e&&ge){if(ge){var Se=_e/re,Ie=ge*Se;he.filter(function(Pe){return Pe.height}).forEach(function(Pe){return Pe.height*=(_e-Ie)/_e}),ce.forEach(function(Pe){return Pe.height=Se})}he.forEach(function(Pe){return Pe.height*=1/_e})}},b.updatePanesCanvases=function(me,he,_e){var re=0,ce=_e?he.width-he.left-he.right:he.height-he.top-he.bottom,ge=me.reduce(function(Ue,Ne){return Ue+(J(Ne)?0:Ne.height)},0),Se=ce-10*(me.length-1)-ge,Ie=_e?"left":"top",Pe=_e?"right":"bottom";me.forEach(function(Ue){var Ne=J(Ue)?i(Ue.height*Se):Ue.height;Ue.canvas=Ue.canvas||{},(0,F.extend)(Ue.canvas,he),Ue.canvas[Ie]=he[Ie]+re,Ue.canvas[Pe]=he[Pe]+(ce-Ne-re),re=re+Ne+10,U(Ue.canvas)})},b.mergeMarginOptions=function(me,he){return{checkInterval:me.checkInterval||he.checkInterval,size:a(me.size||0,he.size||0),percentStick:me.percentStick||he.percentStick,sizePointNormalState:a(me.sizePointNormalState||0,he.sizePointNormalState||0)}},b.getVizRangeObject=function(me){return Array.isArray(me)?{startValue:me[0],endValue:me[1]}:me||{}},b.convertVisualRangeObject=function(me,he){return he?me:[me.startValue,me.endValue]},b.getAddFunction=ae,b.adjustVisualRange=function(me,he,_e,re){var ce=(0,I.isDefined)(he.startValue),ge=(0,I.isDefined)(he.endValue),Se="discrete"!==me.axisType;re=re||_e;var Ie=ae(me,!1),Pe=ce?he.startValue:re.min,Ue=ge?he.endValue:re.max,Ne=he.length,De=re.categories;if(Se&&!(0,I.isDefined)(Pe)&&!(0,I.isDefined)(Ue))return{startValue:Pe,endValue:Ue};if((0,I.isDefined)(Ne))if(Se)"datetime"!==me.dataType||(0,I.isNumeric)(Ne)||(Ne=o(Ne)),ge&&!ce||!ge&&!ce?((0,I.isDefined)(_e.max)&&(Ue=Ue>_e.max?_e.max:Ue),Pe=Ie(Ue,Ne,-1)):ce&&!ge&&((0,I.isDefined)(_e.min)&&(Pe=Pe<_e.min?_e.min:Pe),Ue=Ie(Pe,Ne));else if(Ne=parseInt(Ne),!isNaN(Ne)&&isFinite(Ne))if(Ne--,ge||ce){if(ce&&!ge)Ue=Y(De,Pe,void 0).categories[Ne];else if(!ce&&ge){var Re=Y(De,void 0,Ue);Pe=Re.categories[Re.categories.length-1-Ne]}}else Ue=De[De.length-1],Pe=De[De.length-1-Ne];return Se&&((0,I.isDefined)(_e.max)&&Ue>_e.max&&(Ue=_e.max),(0,I.isDefined)(_e.min)&&Pe<_e.min&&(Pe=_e.min)),{startValue:Pe,endValue:Ue}},b.getLogExt=fe,b.raiseToExt=Ce,b.rangesAreEqual=function(me,he){return Array.isArray(he)?me.length===he.length&&me.every(function(_e,re){return Te(_e)===Te(he[re])}):Te(me.startValue)===Te(he.startValue)&&Te(me.endValue)===Te(he.endValue)},b.valueOf=Te,b.pointInCanvas=function(me,he,_e){return he>=me.left&&he<=me.right&&_e>=me.top&&_e<=me.bottom},b.getVerticallyShiftedAngularCoords=b.unique=b.getCategoriesInfo=b.processSeriesTemplate=b.convertXYToPolar=b.patchFontOptions=b.enumParser=b.parseScalar=b.decreaseGaps=b.getPower=b.roundValue=b.getAppropriateFormat=b.getDecimalOrder=b.getDistance=b.getCosAndSin=b.degreesToRadians=b.convertAngleToRendererSpace=b.normalizeAngle=b.raiseTo=b.getAdjustedLog10=b.getLog=b.PANE_PADDING=void 0;var g=e(4),I=e(1),F=e(0),A=e(3),R=e(32),E=S(e(19)),k=S(e(104));function S(me){return me&&me.__esModule?me:{default:me}}var w=Math.PI,y=Math.LN10,h=Math.abs,m=Math.log,p=Math.floor,f=Math.ceil,c=Math.pow,u=Math.sqrt,l=Math.atan2,s=Math.min,a=Math.max,t=Math.cos,n=Math.sin,i=Math.round,o=E.default.dateToMilliseconds,r=w/180,d=isNaN,v=Number;b.PANE_PADDING=10;var x=function(me,he){return me?m(me)/m(he):NaN};b.getLog=x,b.getAdjustedLog10=function(me){return(0,R.adjust)(x(me,10))};var T=function(me,he){return c(he,me)};b.raiseTo=T;var D=function(me){return(me%360+360)%360};b.normalizeAngle=D,b.convertAngleToRendererSpace=function(me){return 90-me};var C=function(me){return w*me/180};b.degreesToRadians=C;var P=function(me){var he=C(me);return{cos:t(he),sin:n(he)}};b.getCosAndSin=P;var M=function(me,he,_e,re){var ce=_e-me,ge=re-he;return u(ge*ge+ce*ce)};b.getDistance=M;var O=function(me){var he,_e=h(me);return d(_e)?NaN:_e>0?(_e=m(_e)/y,(he=f(_e))-_e<1e-14?he:p(_e)):0};function B(me,he){for(var _e,re=0,ce=me.length,ge=[];re<ce;)null!==(_e=he(me[re],re))&&ge.push(_e),re++;return ge}function V(me,he){return B(he,function(_e){return me[_e]?me[_e]:null})}function z(me,he,_e,re){var ce=re;return(0,A.each)(he,function(ge,Se){me[Se]&&(me[Se]-=_e,ce-=_e)}),ce}function N(me){return String(me).toLowerCase()}function U(me){return me&&(me.originalTop=me.top,me.originalBottom=me.bottom,me.originalLeft=me.left,me.originalRight=me.right),me}function H(me){return-1e10<me&&me<1e10?me:0}function G(me){var he=H(p(me.x)),_e=H(p(me.y)),re={x:he,y:_e,width:H(f(me.width+me.x))-he,height:H(f(me.height+me.y))-_e};return re.isEmpty=!(re.x||re.y||re.width||re.height),re}b.getDecimalOrder=O,b.getAppropriateFormat=function(me,he,_e){var re,ce=a(O(me),O(he)),ge=-O(h(he-me)/_e);return d(ce)||d(ge)?null:(h(ce)<=4?(re="fixedPoint",ge<0&&(ge=0),ge>4&&(ge=4)):(re="exponential",(ge+=ce-1)>3&&(ge=3)),{type:re,precision:ge})},b.roundValue=function(me,he){if(he>20&&(he=20),(0,I.isNumeric)(me))return(0,I.isExponential)(me)?v(me.toExponential(he)):v(me.toFixed(he))},b.getPower=function(me){return me.toExponential().split("e")[1]},b.decreaseGaps=function(me,he,_e){var re;do{(re=V(me,he)).push(f(_e/re.length)),_e=z(me,he,s.apply(null,re),_e)}while(_e>0&&re.length>1);return _e},b.parseScalar=function(me,he){return void 0!==me?me:he},b.enumParser=function(me){var he,_e,re={};for(he=0,_e=me.length;he<_e;++he)re[N(me[he])]=1;return function(ce,ge){var Se=N(ce);return re[Se]?Se:ge}},b.patchFontOptions=function(me){var he={};return(0,A.each)(me||{},function(_e,re){if(!/^(cursor)$/i.test(_e))if("opacity"===_e)re=null;else if("color"===_e){if(_e="fill","opacity"in me){var ce=new k.default(re);re="rgba(".concat(ce.r,",").concat(ce.g,",").concat(ce.b,",").concat(me.opacity,")")}}else _e="font-"+_e;he[_e]=re}),he},b.convertXYToPolar=function(me,he,_e){var re=M(me.x,me.y,he,_e),ce=l(_e-me.y,he-me.x);return{phi:i(D(180*ce/w)),r:i(re)}},b.processSeriesTemplate=function(me,he){var _e,re,ce,ge=(0,I.isFunction)(me.customizeSeries)?me.customizeSeries:g.noop,Se=me.nameField,Ie={},Pe=[],Ue=0;for(re=(he=he||[]).length;Ue<re;Ue++)Se in(ce=he[Ue])&&((_e=Ie[ce[Se]])||(_e=Ie[ce[Se]]={name:ce[Se],nameFieldValue:ce[Se]},Pe.push(_e.name)));return B(Pe,function(Ne){var De=Ie[Ne];return(0,F.extend)(De,ge.call(null,De.name))})};var Y=function(me,he,_e){if(0===me.length)return{categories:[]};he=(0,I.isDefined)(he)?he:me[0],_e=(0,I.isDefined)(_e)?_e:me[me.length-1];var re,ce=B(me,function(Ne){return null==Ne?void 0:Ne.valueOf()}),ge=ce.indexOf(he.valueOf()),Se=ce.indexOf(_e.valueOf()),Ie=!1;ge<0&&(ge=0),Se<0&&(Se=me.length-1),Se<ge&&(re=Se,Se=ge,ge=re,Ie=!0);var Pe=me.slice(ge,Se+1),Ue=Pe.length-1;return{categories:Pe,start:Pe[Ie?Ue:0],end:Pe[Ie?0:Ue],inverted:Ie}};function J(me){return!(me.unit%2)}function ae(me,he){return"datetime"===me.dataType?function(_e,re){var ce=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return new Date(_e.getTime()+ce*re)}:"logarithmic"===me.axisType?function(_e,re){var ce=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,ge=fe(_e,me.base)+ce*re;return Ce(ge,me.base)}:function(_e,re){var ce=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,ge=_e+ce*re;return he&&ge*_e<=0?0:ge}}function fe(me,he){var _e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],re=arguments.length>3?arguments[3]:void 0;if(!_e)return x(me,he);if(0===me)return 0;var ce=x(h(me),he)-(re-1);return ce<0?0:(0,R.adjust)((0,R.sign)(me)*ce,Number(c(he,re-1).toFixed(h(re))))}function Ce(me,he){var _e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],re=arguments.length>3?arguments[3]:void 0;if(!_e)return T(me,he);if(0===me)return 0;var ce=T(h(me)+(re-1),he);return ce<0?0:(0,R.adjust)((0,R.sign)(me)*ce,Number(c(he,re).toFixed(h(re))))}function Te(me){return me&&me.valueOf()}b.getCategoriesInfo=Y,b.unique=function(me){var he={};return B(me,function(_e){var re=he[_e]?null:_e;return he[_e]=!0,re})},b.getVerticallyShiftedAngularCoords=function(me,he,_e){var re=me.x+me.width/2>=_e.x,ce=(re?me.x:me.x+me.width)-_e.x,ge=me.y-_e.y,Se=ge+he,Ie=i(u(ce*ce+ge*ge-Se*Se)),Pe=(re?+Ie:-Ie)||ce;return{x:_e.x+(re?Pe:Pe-me.width),y:me.y+he}}},function(W,b,e){b.default=void 0;var g,A,I=(g=e(24))&&g.__esModule?g:{default:g},F=e(1),R=function(p,f,c){return function(){var u=this.callBase;this.callBase=p[f];try{return c.apply(this,arguments)}finally{this.callBase=u}}},E=function(p){var c,u;if(!p)return this;for(c in p)u=p[c],this.prototype[c]="function"==typeof this.prototype[c]&&"function"==typeof u?R(this.parent.prototype,c,u):u;return this},k=function(){var p,f,c,u=this,l=Object.prototype.hasOwnProperty.bind(u),s=!l("_includedCtors")&&!l("_includedPostCtors");for(s&&(u._includedCtors=u._includedCtors.slice(0),u._includedPostCtors=u._includedPostCtors.slice(0)),c=0;c<arguments.length;c++)for(f in(p=arguments[c]).ctor&&u._includedCtors.push(p.ctor),p.postCtor&&u._includedPostCtors.push(p.postCtor),p)"ctor"!==f&&"postCtor"!==f&&"default"!==f&&(u.prototype[f]=p[f]);return u},S=function(p){if(!Object.prototype.hasOwnProperty.bind(this)("parent")&&this.parent){var f=Object.getPrototypeOf(this);return f===p||f.subclassOf(p)}return this.parent===p||!(!this.parent||!this.parent.subclassOf)&&this.parent.subclassOf(p)},w=function(){throw I.default.Error("E0001")},y=(A=Object.prototype.hasOwnProperty,function(p,f){for(var c in p){if(!A.call(p,c))return;f[c]=p[c]}}),h=function(){};h.inherit=function(p){var u,f=function(){if(!this||(0,F.isWindow)(this)||"function"!=typeof this.constructor)throw I.default.Error("E0003");var c,u=this,l=u.ctor,s=u.constructor._includedCtors,a=u.constructor._includedPostCtors;for(c=0;c<s.length;c++)s[c].call(u);for(l&&l.apply(u,arguments),c=0;c<a.length;c++)a[c].call(u)};return f.prototype=((u=function(){}).prototype=this.prototype,new u),y(this,f),f.inherit=this.inherit,f.abstract=w,f.redefine=E,f.include=k,f.subclassOf=S,f.parent=this,f._includedCtors=this._includedCtors?this._includedCtors.slice(0):[],f._includedPostCtors=this._includedPostCtors?this._includedPostCtors.slice(0):[],f.prototype.constructor=f,f.redefine(p),f},h.abstract=w,b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=h(e(113)),F=h(e(65)),A=e(114),R=e(4),E=e(3),k=e(0),S=e(66),w=e(12),y=e(1);function h(c){return c&&c.__esModule?c:{default:c}}function m(c,u,l){c="role"===c||"id"===c?c:"aria-".concat(c),u=(0,y.isDefined)(u)?u.toString():null,l.attr(c,u)}e(23),e(148),e(143);var p=F.default.inherit({_feedbackHideTimeout:400,_feedbackShowTimeout:30,_supportedKeys:function(){return{}},_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{hoveredElement:null,isActive:!1,disabled:!1,visible:!0,hint:void 0,activeStateEnabled:!1,onContentReady:null,hoverStateEnabled:!1,focusStateEnabled:!1,tabIndex:0,accessKey:void 0,onFocusIn:null,onFocusOut:null,onKeyboardHandled:null,ignoreParentReadOnly:!1})},_init:function(){this.callBase(),this._initContentReadyAction()},_innerWidgetOptionChanged:function(c,u){var l=p.getOptionsFromContainer(u);c&&c.option(l),this._options.cache(u.name,l)},_bindInnerWidgetOptions:function(c,u){var l=this,s=function(){return l._options.silent(u,(0,k.extend)({},c.option()))};s(),c.on("optionChanged",s)},_getAriaTarget:function(){return this._focusTarget()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initMarkup:function(){var c=this.option(),u=c.disabled,l=c.visible;this.$element().addClass("dx-widget"),this._toggleDisabledState(u),this._toggleVisibility(l),this._renderHint(),this._isFocusable()&&this._renderFocusTarget(),this.callBase()},_render:function(){this.callBase(),this._renderContent(),this._renderFocusState(),this._attachFeedbackEvents(),this._attachHoverEvents(),this._toggleIndependentState()},_renderHint:function(){var c=this.option().hint;this.$element().attr("title",c||null)},_renderContent:function(){var c=this;(0,R.deferRender)(function(){return c._disposed?void 0:c._renderContentImpl()}).done(function(){return c._disposed?void 0:c._fireContentReadyAction()})},_renderContentImpl:R.noop,_fireContentReadyAction:(0,R.deferRenderer)(function(){return this._contentReadyAction()}),_dispose:function(){this._contentReadyAction=null,this._detachKeyboardEvents(),this.callBase()},_resetActiveState:function(){this._toggleActiveState(this._eventBindingTarget(),!1)},_clean:function(){this._cleanFocusState(),this._resetActiveState(),this.callBase(),this.$element().empty()},_toggleVisibility:function(c){this.$element().toggleClass("dx-state-invisible",!c),this.setAria("hidden",!c||void 0)},_renderFocusState:function(){this._attachKeyboardEvents(),this._isFocusable()&&(this._renderFocusTarget(),this._attachFocusEvents(),this._renderAccessKey())},_renderAccessKey:function(){var c=this._focusTarget(),u=this.option().accessKey;c.attr("accesskey",u)},_isFocusable:function(){var c=this.option();return c.focusStateEnabled&&!c.disabled},_eventBindingTarget:function(){return this.$element()},_focusTarget:function(){return this._getActiveElement()},_getActiveElement:function(){var c=this._eventBindingTarget();return this._activeStateUnit?c.find(this._activeStateUnit).not(".dx-state-disabled"):c},_renderFocusTarget:function(){var c=this.option().tabIndex;this._focusTarget().attr("tabIndex",c)},_keyboardEventBindingTarget:function(){return this._eventBindingTarget()},_refreshFocusEvent:function(){this._detachFocusEvents(),this._attachFocusEvents()},_focusEventTarget:function(){return this._focusTarget()},_focusInHandler:function(c){var u=this;c.isDefaultPrevented()||this._createActionByOption("onFocusIn",{beforeExecute:function(){return u._updateFocusState(c,!0)},excludeValidators:["readOnly"]})({event:c})},_focusOutHandler:function(c){var u=this;c.isDefaultPrevented()||this._createActionByOption("onFocusOut",{beforeExecute:function(){return u._updateFocusState(c,!1)},excludeValidators:["readOnly","disabled"]})({event:c})},_updateFocusState:function(c,u){var l=c.target;-1!==(0,w.inArray)(l,this._focusTarget())&&this._toggleFocusClass(u,(0,g.default)(l))},_toggleFocusClass:function(c,u){(u&&u.length?u:this._focusTarget()).toggleClass("dx-state-focused",c)},_hasFocusClass:function(c){return(0,g.default)(c||this._focusTarget()).hasClass("dx-state-focused")},_isFocused:function(){return this._hasFocusClass()},_getKeyboardListeners:function(){return[]},_attachKeyboardEvents:function(){var c=this;this._detachKeyboardEvents();var u=this.option(),l=u.focusStateEnabled,s=u.onKeyboardHandled,a=this._getKeyboardListeners().length;(l||a||s)&&(this._keyboardListenerId=A.keyboard.on(this._keyboardEventBindingTarget(),this._focusTarget(),function(t){return c._keyboardHandler(t)}))},_keyboardHandler:function(c,u){if(!u){var l=c.originalEvent,s=c.keyName,a=c.which,t=this._supportedKeys(l),n=t[s]||t[a];if(void 0!==n&&!n.bind(this)(l,c))return!1}var i=this._getKeyboardListeners(),o=this.option().onKeyboardHandled;return i.forEach(function(r){return r&&r._keyboardHandler(c)}),o&&o(c),!0},_refreshFocusState:function(){this._cleanFocusState(),this._renderFocusState()},_cleanFocusState:function(){this._focusTarget().removeAttr("tabIndex"),this._toggleFocusClass(!1),this._detachFocusEvents(),this._detachKeyboardEvents()},_detachKeyboardEvents:function(){A.keyboard.off(this._keyboardListenerId),this._keyboardListenerId=null},_attachHoverEvents:function(){var c=this,u=this.option().hoverStateEnabled,l=this._activeStateUnit,s=this._eventBindingTarget();A.hover.off(s,{selector:l,namespace:"UIFeedback"}),u&&A.hover.on(s,new I.default(function(a){var n=a.element;c._hoverStartHandler(a.event),c.option("hoveredElement",(0,g.default)(n))},{excludeValidators:["readOnly"]}),function(a){c.option("hoveredElement",null),c._hoverEndHandler(a)},{selector:l,namespace:"UIFeedback"})},_attachFeedbackEvents:function(){var c=this,u=this.option().activeStateEnabled,l=this._activeStateUnit,s=this._eventBindingTarget();A.active.off(s,{namespace:"UIFeedback",selector:l}),u&&A.active.on(s,new I.default(function(a){var t=a.event;return c._toggleActiveState((0,g.default)(a.element),!0,t)}),new I.default(function(a){var t=a.event;return c._toggleActiveState((0,g.default)(a.element),!1,t)},{excludeValidators:["disabled","readOnly"]}),{showTimeout:this._feedbackShowTimeout,hideTimeout:this._feedbackHideTimeout,selector:l,namespace:"UIFeedback"})},_detachFocusEvents:function(){var c=this._focusEventTarget();A.focus.off(c,{namespace:"".concat(this.NAME,"Focus")})},_attachFocusEvents:function(){var c=this,u=this._focusEventTarget();A.focus.on(u,function(l){return c._focusInHandler(l)},function(l){return c._focusOutHandler(l)},{namespace:"".concat(this.NAME,"Focus"),isFocusable:function(l,s){return(0,g.default)(s).is(S.focusable)}})},_hoverStartHandler:R.noop,_hoverEndHandler:R.noop,_toggleActiveState:function(c,u){this.option("isActive",u),c.toggleClass("dx-state-active",u)},_updatedHover:function(){var c=this._options.silent("hoveredElement");this._hover(c,c)},_findHoverTarget:function(c){return c&&c.closest(this._activeStateUnit||this._eventBindingTarget())},_hover:function(c,u){var l=this.option(),s=l.hoverStateEnabled,a=l.disabled,t=l.isActive;if((u=this._findHoverTarget(u))&&u.toggleClass("dx-state-hover",!1),c&&s&&!a&&!t){var n=this._findHoverTarget(c);n&&n.toggleClass("dx-state-hover",!0)}},_toggleDisabledState:function(c){this.$element().toggleClass("dx-state-disabled",Boolean(c)),this.setAria("disabled",c||void 0)},_toggleIndependentState:function(){this.$element().toggleClass("dx-state-independent",this.option("ignoreParentReadOnly"))},_setWidgetOption:function(c,u){var l=this;if(this[c])if((0,y.isPlainObject)(u[0]))(0,E.each)(u[0],function(n,i){return l._setWidgetOption(c,[n,i])});else{var s=u[0],a=u[1];1===u.length&&(a=this.option(s));var t=this["".concat(c,"OptionMap")];this[c].option(t?t(s):s,a)}},_optionChanged:function(c){var l=c.value,s=c.previousValue;switch(c.name){case"disabled":this._toggleDisabledState(l),this._updatedHover(),this._refreshFocusState();break;case"hint":this._renderHint();break;case"ignoreParentReadOnly":this._toggleIndependentState();break;case"activeStateEnabled":this._attachFeedbackEvents();break;case"hoverStateEnabled":this._attachHoverEvents(),this._updatedHover();break;case"tabIndex":case"focusStateEnabled":this._refreshFocusState();break;case"onFocusIn":case"onFocusOut":break;case"accessKey":this._renderAccessKey();break;case"hoveredElement":this._hover(l,s);break;case"isActive":this._updatedHover();break;case"visible":this._toggleVisibility(l),this._isVisibilityChangeSupported()&&this._checkVisibilityChanged(l?"shown":"hiding");break;case"onKeyboardHandled":this._attachKeyboardEvents();break;case"onContentReady":this._initContentReadyAction();break;default:this.callBase(c)}},_isVisible:function(){var c=this.option().visible;return this.callBase()&&c},beginUpdate:function(){this._ready(!1),this.callBase()},endUpdate:function(){this.callBase(),this._initialized&&this._ready(!0)},_ready:function(c){if(0===arguments.length)return this._isReady;this._isReady=c},setAria:function(){if((0,y.isPlainObject)(arguments.length<=0?void 0:arguments[0])){var c=(arguments.length<=1?void 0:arguments[1])||this._getAriaTarget();(0,E.each)(arguments.length<=0?void 0:arguments[0],function(u,l){return m(u,l,c)})}else m(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1],(arguments.length<=2?void 0:arguments[2])||this._getAriaTarget())},isReady:function(){return this._ready()},repaint:function(){this._refresh()},focus:function(){A.focus.trigger(this._focusTarget())},registerKeyHandler:function(c,u){var l=this._supportedKeys();this._supportedKeys=function(){return(0,k.extend)(l,(t=u,(a=c)in(s={})?Object.defineProperty(s,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):s[a]=t,s));var s,a,t}}});p.getOptionsFromContainer=function(c){var l=c.fullName,s=c.value,a={};return c.name===l?a=s:a[l.split(".").pop()]=s,a},b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(141)),I=F(e(24));function F(R){return R&&R.__esModule?R:{default:R}}var A=(0,g.default)(I.default.ERROR_MESSAGES,{E1001:"Module '{0}'. Controller '{1}' is already registered",E1002:"Module '{0}'. Controller '{1}' does not inherit from DevExpress.ui.dxDataGrid.Controller",E1003:"Module '{0}'. View '{1}' is already registered",E1004:"Module '{0}'. View '{1}' does not inherit from DevExpress.ui.dxDataGrid.View",E1005:"Public method '{0}' is already registered",E1006:"Public method '{0}.{1}' does not exist",E1007:"State storing cannot be provided due to the restrictions of the browser",E1010:"The template does not contain the TextBox widget",E1011:'Items cannot be deleted from the List. Implement the "remove" function in the data store',E1012:"Editing type '{0}' with the name '{1}' is unsupported",E1016:"Unexpected type of data source is provided for a lookup column",E1018:"The 'collapseAll' method cannot be called if you use a remote data source",E1019:"Search mode '{0}' is unavailable",E1020:"The type cannot be changed after initialization",E1021:"{0} '{1}' you are trying to remove does not exist",E1022:'The "markers" option is given an invalid value. Assign an array instead',E1023:'The "routes" option is given an invalid value. Assign an array instead',E1025:"This layout is too complex to render",E1026:'The "calculateCustomSummary" function is missing from a field whose "summaryType" option is set to "custom"',E1031:"Unknown subscription in the Scheduler widget: '{0}'",E1032:"Unknown start date in an appointment: '{0}'",E1033:"Unknown step in the date navigator: '{0}'",E1034:"The browser does not implement an API for saving files",E1035:"The editor cannot be created because of an internal error: {0}",E1037:"Invalid structure of grouped data",E1038:"The browser does not support local storages for local web pages",E1039:"A cell's position cannot be calculated",E1040:"The '{0}' key value is not unique within the data array",E1041:"The '{0}' script is referenced after the DevExtreme scripts or not referenced at all",E1042:"{0} requires the key field to be specified",E1043:"Changes cannot be processed due to the incorrectly set key",E1044:"The key field specified by the keyExpr option does not match the key field specified in the data store",E1045:"Editing requires the key field to be specified in the data store",E1046:"The '{0}' key field is not found in data objects",E1047:'The "{0}" field is not found in the fields array',E1048:'The "{0}" operation is not found in the filterOperations array',E1049:"Column '{0}': filtering is allowed but the 'dataField' or 'name' option is not specified",E1050:"The validationRules option does not apply to third-party editors defined in the editCellTemplate",E1051:'HtmlEditor\'s valueType is "{0}", but the {0} converter was not imported.',E1052:'{0} should have the "dataSource" option specified',E1053:'The "buttons" option accepts an array that contains only objects or string values',E1054:"All text editor buttons must have names",E1055:'One or several text editor buttons have invalid or non-unique "name" values',E1056:'The {0} widget does not support buttons of the "{1}" type',E1058:'The "startDayHour" must be earlier than the "endDayHour"',E1059:"The following column names are not unique: {0}",E1060:"All editable columns must have names",W1001:'The "key" option cannot be modified after initialization',W1002:"An item with the key '{0}' does not exist",W1003:"A group with the key '{0}' in which you are trying to select items does not exist",W1004:"The item '{0}' you are trying to select in the group '{1}' does not exist",W1005:"Due to column data types being unspecified, data has been loaded twice in order to apply initial filter settings. To resolve this issue, specify data types for all grid columns.",W1006:"The map service returned the following error: '{0}'",W1007:"No item with key {0} was found in the data source, but this key was used as the parent key for item {1}",W1008:"Cannot scroll to the '{0}' date because it does not exist on the current view",W1009:"Searching works only if data is specified using the dataSource option",W1010:"The capability to select all items works with source data of plain structure only",W1011:'The "keyExpr" option is not applied when dataSource is not an array',W1012:"The '{0}' key field is not found in data objects",W1013:'The "message" field in the dialog component was renamed to "messageHtml". Change your code correspondingly. In addition, if you used HTML code in the message, make sure that it is secure',W1014:"The Floating Action Button exceeds the recommended speed dial action count. If you need to display more speed dial actions, increase the maxSpeedDialActionCount option value in the global config.",W1015:'The "cellDuration" should divide the range from the "startDayHour" to the "endDayHour" into even intervals',W1016:"The '{0}' field in the HTML Editor toolbar item configuration was renamed to '{1}'. Please make a corresponding change in your code.",W1017:"The 'key' property is not specified for a lookup data source. Please specify it to prevent requests for the entire dataset when users filter data.",W1018:"Infinite scrolling may not work properly with multiple selection. To use these features together, set 'selection.deferred' to true or set 'selection.selectAllMode' to 'page'.",W1019:"Filter query string exceeds maximum length limit of {0} characters."});b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0});var g=e(775);e.d(b,"Component",function(){return g.a}),e.d(b,"EMPTY_OBJ",function(){return g.b}),e.d(b,"Fragment",function(){return g.c}),e.d(b,"_CI",function(){return g.d}),e.d(b,"_HI",function(){return g.e}),e.d(b,"_M",function(){return g.f}),e.d(b,"_MCCC",function(){return g.g}),e.d(b,"_ME",function(){return g.h}),e.d(b,"_MFCC",function(){return g.i}),e.d(b,"_MP",function(){return g.j}),e.d(b,"_MR",function(){return g.k}),e.d(b,"_RFC",function(){return g.l}),e.d(b,"__render",function(){return g.m}),e.d(b,"createComponentVNode",function(){return g.n}),e.d(b,"createFragment",function(){return g.o}),e.d(b,"createPortal",function(){return g.p}),e.d(b,"createRef",function(){return g.q}),e.d(b,"createRenderer",function(){return g.r}),e.d(b,"createTextVNode",function(){return g.s}),e.d(b,"createVNode",function(){return g.t}),e.d(b,"directClone",function(){return g.u}),e.d(b,"findDOMfromVNode",function(){return g.v}),e.d(b,"forwardRef",function(){return g.w}),e.d(b,"getFlagsForElementVnode",function(){return g.x}),e.d(b,"linkEvent",function(){return g.y}),e.d(b,"normalizeProps",function(){return g.z}),e.d(b,"options",function(){return g.A}),e.d(b,"render",function(){return g.B}),e.d(b,"rerender",function(){return g.C}),e.d(b,"version",function(){return g.D})},function(W,b,e){b.default=void 0;var g,I=e(1),F=e(32),A=e(3),R=e(41),E=(g=e(25))&&g.__esModule?g:{default:g};function k(z,N,U){return(k=S()?Reflect.construct:function(H,G,Y){var J=[null];J.push.apply(J,G);var ae=new(Function.bind.apply(H,J));return Y&&w(ae,Y.prototype),ae}).apply(null,arguments)}function S(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(z){return!1}}function w(z,N){return(w=Object.setPrototypeOf||function(U,H){return U.__proto__=H,U})(z,N)}var y=E.default.msie&&parseInt(E.default.version)<=11,h=["millisecond","second","minute","hour","day","week","month","quarter","year"],m=function z(N){switch(N){case"millisecond":return 1;case"second":return 1e3*z("millisecond");case"minute":return 60*z("second");case"hour":return 60*z("minute");case"day":return 24*z("hour");case"week":return 7*z("day");case"month":return 30*z("day");case"quarter":return 3*z("month");case"year":return 365*z("day");default:return 0}},p=function(z){var N,U,H,G=["millisecond","second","minute","hour","day","month","year"],Y={};for(N=G.length-1;N>=0;N--)H=G[N],(U=Math.floor(z/m(H)))>0&&(Y[H+"s"]=U,z-=f(H,U));return Y};function f(z,N){return m(z)*N}function c(z){var N,U=-1;return(0,I.isString)(z)?z:(0,I.isObject)(z)?((0,A.each)(z,function(H,G){for(N=0;N<h.length;N++)G&&(H===h[N]+"s"||H===h[N])&&U<N&&(U=N)}),h[U]):""}var u={millisecond:"millisecond",second:"longtime",minute:"shorttime",hour:"shorttime",day:"day",week:"day",month:"month",quarter:"quarter",year:"year"},l=function(z){return Math.floor(z/3)},s=function(z){return 3*l(z)};function a(z,N,U,H){z=new Date(z.getTime());var G,Y,J=new Date(z.getTime()),ae=c(N);switch(ae){case"second":z=new Date(1e3*Math.floor(J.getTime()/1e3));break;case"minute":z=new Date(6e4*Math.floor(J.getTime()/6e4));break;case"hour":z=new Date(36e5*Math.floor(J.getTime()/36e5));break;case"year":z.setMonth(0);case"month":z.setDate(1);case"day":z.setHours(0,0,0,0);break;case"week":(z=D(z,H||0)).setHours(0,0,0,0);break;case"quarter":G=s(z.getMonth()),Y=z.getMonth(),z.setDate(1),z.setHours(0,0,0,0),Y!==G&&z.setMonth(G)}return U&&"hour"!==ae&&"minute"!==ae&&"second"!==ae&&P(J,z),z}function t(z){return a(z,"day")}function n(z,N,U){var H=new Date(z.getTime()),G=(0,I.isString)(N)?r(N.toLowerCase()):(0,I.isNumeric)(N)?p(N):N;return G.years&&H.setFullYear(H.getFullYear()+G.years*U),G.quarters&&H.setMonth(H.getMonth()+3*G.quarters*U),G.months&&H.setMonth(H.getMonth()+G.months*U),G.weeks&&H.setDate(H.getDate()+7*G.weeks*U),G.days&&H.setDate(H.getDate()+G.days*U),G.hours&&H.setTime(H.getTime()+36e5*G.hours*U),G.minutes&&H.setTime(H.getTime()+6e4*G.minutes*U),G.seconds&&H.setTime(H.getTime()+1e3*G.seconds*U),G.milliseconds&&H.setTime(H.getTime()+G.milliseconds*U),H}var i=function(z,N,U){var H=U?-1:1;return(0,I.isDate)(z)?n(z,N,H):(0,F.adjust)(z+N*H,N)};function o(z){return O(z.getFullYear(),z.getMonth()+1,0).getDate()}function r(z){var N={};switch(z){case"year":N.years=1;break;case"month":N.months=1;break;case"quarter":N.months=3;break;case"week":N.weeks=1;break;case"day":N.days=1;break;case"hour":N.hours=1;break;case"minute":N.minutes=1;break;case"second":N.seconds=1;break;case"millisecond":N.milliseconds=1}return N}function d(z,N){return v(z,N)&&z.getMonth()===N.getMonth()}function v(z,N){return z&&N&&z.getFullYear()===N.getFullYear()}function x(z){return z&&z.getFullYear()-z.getFullYear()%100}function T(z){return z&&z.getFullYear()-z.getFullYear()%10}function D(z,N){var U=(z.getDay()-N+7)%7,H=new Date(z);return H.setDate(z.getDate()-U),H}function C(z,N,U){var H=z;return(0,I.isDefined)(z)?((0,I.isDefined)(N)&&z<N&&(H=N),(0,I.isDefined)(U)&&z>U&&(H=U),H):z}function P(z,N){if((0,I.isDefined)(z)){var U=N.getHours()-z.getHours();if(0!==U){var H=1===U||-23===U?-1:1,G=new Date(N.getTime()+36e5*H);(H>0||G.getDate()===N.getDate())&&N.setTime(G.getTime())}}}function M(z,N){return 60*(N.getTimezoneOffset()-z.getTimezoneOffset())*1e3}var O=function(z){var N=k(Date,Array.prototype.slice.call(arguments));return N.setFullYear(z),N},B={dateUnitIntervals:h,convertMillisecondsToDateUnits:p,dateToMilliseconds:function(z){var N=0;return(0,I.isObject)(z)&&(0,A.each)(z,function(U,H){N+=f(U.substr(0,U.length-1),H)}),(0,I.isString)(z)&&(N=f(z,1)),N},getNextDateUnit:function(z,N){switch(c(z)){case"millisecond":return"second";case"second":return"minute";case"minute":return"hour";case"hour":return"day";case"day":return N?"week":"month";case"week":return"month";case"month":return"quarter";case"quarter":case"year":return"year";default:return 0}},convertDateUnitToMilliseconds:f,getDateUnitInterval:c,getDateFormatByTickInterval:function(z){return u[c(z)]||""},getDatesDifferences:function(z,N){var U=0,H={year:z.getFullYear()!==N.getFullYear(),month:z.getMonth()!==N.getMonth(),day:z.getDate()!==N.getDate(),hour:z.getHours()!==N.getHours(),minute:z.getMinutes()!==N.getMinutes(),second:z.getSeconds()!==N.getSeconds(),millisecond:z.getMilliseconds()!==N.getMilliseconds()};return(0,A.each)(H,function(G,Y){Y&&U++}),0===U&&0!==M(z,N)&&(H.hour=!0,U++),H.count=U,H},correctDateWithUnitBeginning:a,trimTime:t,setToDayEnd:function(z){var N=t(z);return N.setDate(N.getDate()+1),new Date(N.getTime()-1)},roundDateByStartDayHour:function(z,N){var U=this.dateTimeFromDecimal(N),H=new Date(z);return(z.getHours()===U.hours&&z.getMinutes()<U.minutes||z.getHours()<U.hours)&&H.setHours(U.hours,U.minutes,0,0),H},dateTimeFromDecimal:function(z){return{hours:Math.floor(z),minutes:z%1*60}},addDateInterval:n,addInterval:i,getSequenceByInterval:function(z,N,U){var H,G=[];for(G.push((0,I.isDate)(z)?new Date(z.getTime()):z),H=z;H<N;)H=i(H,U),G.push(H);return G},getDateIntervalByString:r,sameDate:function(z,N){return d(z,N)&&z.getDate()===N.getDate()},sameMonthAndYear:d,sameMonth:d,sameYear:v,sameDecade:function(z,N){if((0,I.isDefined)(z)&&(0,I.isDefined)(N)){var U=z.getFullYear()-z.getFullYear()%10,H=N.getFullYear()-N.getFullYear()%10;return z&&N&&U===H}},sameCentury:function(z,N){if((0,I.isDefined)(z)&&(0,I.isDefined)(N)){var U=z.getFullYear()-z.getFullYear()%100,H=N.getFullYear()-N.getFullYear()%100;return z&&N&&U===H}},getDifferenceInMonth:function(z){var N=1;return"year"===z&&(N=12),"decade"===z&&(N=120),"century"===z&&(N=1200),N},getDifferenceInMonthForCells:function(z){var N=1;return"decade"===z&&(N=12),"century"===z&&(N=120),N},getFirstYearInDecade:T,getFirstDecadeInCentury:x,getShortDateFormat:function(){return"yyyy/MM/dd"},getViewFirstCellDate:function(z,N){return"month"===z?O(N.getFullYear(),N.getMonth(),1):"year"===z?O(N.getFullYear(),0,N.getDate()):"decade"===z?O(T(N),N.getMonth(),N.getDate()):"century"===z?O(x(N),N.getMonth(),N.getDate()):void 0},getViewLastCellDate:function(z,N){return"month"===z?O(N.getFullYear(),N.getMonth(),o(N)):"year"===z?O(N.getFullYear(),11,N.getDate()):"decade"===z?O(T(N)+9,N.getMonth(),N.getDate()):"century"===z?O(x(N)+90,N.getMonth(),N.getDate()):void 0},getViewDown:function(z){switch(z){case"century":return"decade";case"decade":return"year";case"year":return"month"}},getViewUp:function(z){switch(z){case"month":return"year";case"year":return"decade";case"decade":return"century"}},getLastMonthDay:o,getLastMonthDate:function(z){if((0,I.isDefined)(z))return O(z.getFullYear(),z.getMonth()+1,0)},getFirstMonthDate:function(z){if((0,I.isDefined)(z))return O(z.getFullYear(),z.getMonth(),1)},getFirstWeekDate:D,normalizeDateByWeek:function(z,N){var U=B.getDatesInterval(z,N,"day"),H=new Date(z);return U>=6&&(H=new Date(H.setDate(H.getDate()+7))),H},getQuarter:l,getFirstQuarterMonth:s,dateInRange:function(z,N,U,H){return"date"===H&&(N=N&&B.correctDateWithUnitBeginning(N,"day"),U=U&&B.correctDateWithUnitBeginning(U,"day"),z=z&&B.correctDateWithUnitBeginning(z,"day")),C(z,N,U)===z},intervalsOverlap:function(z){var N=z.firstMin,U=z.firstMax,H=z.secondMin,G=z.secondMax;return N<=H&&H<=U||N>H&&N<G||N<G&&U>G},roundToHour:function(z){return z.setHours(z.getHours()+1),z.setMinutes(0),z},normalizeDate:C,getViewMinBoundaryDate:function(z,N){var U=O(N.getFullYear(),N.getMonth(),1);return"month"===z||(U.setMonth(0),"year"===z||("decade"===z&&U.setFullYear(T(N)),"century"===z&&U.setFullYear(x(N)))),U},getViewMaxBoundaryDate:function(z,N){var U=new Date(N);return U.setDate(o(N)),"month"===z||(U.setMonth(11),U.setDate(o(U)),"year"===z||("decade"===z&&U.setFullYear(T(N)+9),"century"===z&&U.setFullYear(x(N)+99))),U},fixTimezoneGap:P,getTimezonesDifference:M,makeDate:function(z){return new Date(z)},getDatesInterval:function(z,N,U){var H=N.getTime()-z.getTime(),G=m(U)||1;return Math.floor(H/G)},getDatesOfInterval:function(z,N,U){for(var H=[],G=new Date(z.getTime());G<N;)H.push(new Date(G.getTime())),G=this.addInterval(G,U);return H},createDate:function(z){return new Date(y&&(0,I.isDate)(z)?z.getTime():z)},createDateWithFullYear:O,sameView:function(z,N,U){return B[(0,R.camelize)("same "+z)](N,U)}};b.default=B,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.toComparable=b.compileSetter=b.compileGetter=void 0;var g=k(e(24)),I=k(e(15)),F=e(53),A=e(1),R=e(3),E=k(e(107));function k(s){return s&&s.__esModule?s:{default:s}}var S=E.default.unwrap,w=E.default.isWrapped,y=E.default.assign,h=function(s){return s.replace(/\[/g,".").replace(/\]/g,"")},m=function(s,a,t,n){if("this"===a)throw new g.default.Error("E4016");var i=s[a];n.unwrapObservables&&w(i)?y(i,t):s[a]=t},p=function(s){return(s=s||{}).unwrapObservables=void 0===s.unwrapObservables||s.unwrapObservables,s};function f(s,a){return a.unwrapObservables?S(s):s}var c=function(s){if(arguments.length>1&&(s=[].slice.call(arguments)),!s||"this"===s)return function(t){return t};if("string"==typeof s){var a=(s=h(s)).split(".");return function(t,n){for(var i=(n=p(n)).functionsAsIs,o=("defaultValue"in n),r=f(t,n),d=0;d<a.length;d++){if(!r){if(null==r&&o)return n.defaultValue;break}var v=a[d];if(o&&(0,A.isObject)(r)&&!(v in r))return n.defaultValue;var x=f(r[v],n);!i&&(0,A.isFunction)(x)&&(x=x.call(r)),r=x}return r}}return Array.isArray(s)?u(s):(0,A.isFunction)(s)?s:void 0};function u(s){for(var a={},t=0,n=s.length;t<n;t++){var i=s[t];a[i]=c(i)}return function(o,r){var d;return(0,R.each)(a,function(v){var x=this(o,r);if(void 0!==x){for(var T=d||(d={}),D=v.split("."),C=D.length-1,P=0;P<C;P++){var M=D[P];M in T||(T[M]={}),T=T[M]}T[D[C]]=x}}),d}}b.compileGetter=c;var l=function(s,a,t,n){if((0,A.isDefined)(t))return t;var i={};return m(s,a,i,n),i};b.compileSetter=function(s){var a=(s=h(s||"this").split(".")).length-1;return function(t,n,i){var o=f(t,i=p(i));s.forEach(function(r,d){var T,D,v=(T=o,f("this"===(D=r)?T:T[D],i||{})),x=!i.functionsAsIs&&(0,A.isFunction)(v)&&!w(v);d===a?i.merge&&(0,A.isPlainObject)(n)&&(!(0,A.isDefined)(v)||(0,A.isPlainObject)(v))?(v=l(o,r,v,i),(0,F.deepExtendArraySafe)(v,n,!1,!0)):x?o[r](n):m(o,r,n,i):(v=l(o,r,v,i),x&&(v=v.call(o)),o=v)})}},b.toComparable=function(s,a){return s instanceof Date?s.getTime():s&&s instanceof I.default&&s.valueOf?s.valueOf():a||"string"!=typeof s?s:s.toLowerCase()}},function(W,b,e){b.getPublicElement=function(I){return g(I)},b.setPublicElementWrapper=function(I){g=I};var g=function(I){return I&&I.get(0)}},function(W,b,e){function g(I){for(var F in I)b.hasOwnProperty(F)||(b[F]=I[F])}Object.defineProperty(b,"__esModule",{value:!0}),g(e(777)),g(e(778)),g(e(779)),g(e(515)),g(e(780)),g(e(781)),g(e(782))},function(W,b,e){b.name=void 0;var g=p(e(2)),I=p(e(5)),F=p(e(13)),A=p(e(11)),R=e(35),E=e(120),k=e(8),S=e(381),w=p(e(27)),y=p(e(125)),h=p(e(105)),m=e(69);function p(t){return t&&t.__esModule?t:{default:t}}b.name="dxclick";var f=Math.abs,c=function(t){return(0,g.default)(t).is("input, textarea, select, button ,:focus, :focus *")},u={requestAnimationFrame:E.requestAnimationFrame,cancelAnimationFrame:E.cancelAnimationFrame},l=y.default.inherit({ctor:function(t){this.callBase(t),this._makeElementClickable((0,g.default)(t))},_makeElementClickable:function(t){t.attr("onclick")||t.attr("onclick","void(0)")},start:function(t){this._blurPrevented=t.isDefaultPrevented(),this._startTarget=t.target,this._startEventData=(0,k.eventData)(t)},end:function(t){this._eventOutOfElement(t,this.getElement().get(0))||t.type===w.default.cancel?this._cancel(t):(c(t.target)||this._blurPrevented||(0,R.resetActiveElement)(),this._accept(t),this._clickAnimationFrame=u.requestAnimationFrame(function(){this._fireClickEvent(t)}.bind(this)))},_eventOutOfElement:function(t,n){var i=t.target,o=!(0,R.contains)(n,i)&&n!==i,r=(0,k.eventDelta)((0,k.eventData)(t),this._startEventData),d=f(r.x)>10||f(r.y)>10;return o||d},_fireClickEvent:function(t){this._fireEvent("dxclick",t,{target:(0,R.closestCommonParent)(this._startTarget,t.target)})},dispose:function(){u.cancelAnimationFrame(this._clickAnimationFrame)}}),s=F.default.real(),a=s.generic||s.ios&&(0,m.compare)(s.version,[9,3])>=0||s.android&&(0,m.compare)(s.version,[5])>=0;(function(){var t=function(d){return a||(0,g.default)(d).closest(".dx-native-click").length},n=null,i=null;function o(){i=null}var r=function(d){var v=d.originalEvent,x=i===v||v&&v.DXCLICK_FIRED;(!d.which||1===d.which)&&!n&&t(d.target)&&!x&&(v&&(v.DXCLICK_FIRED=!0),(0,S.unsubscribeNodesDisposing)(i,o),(0,S.subscribeNodesDisposing)(i=v,o),(0,k.fireEvent)({type:"dxclick",originalEvent:d}))};l=l.inherit({_makeElementClickable:function(d){t(d)||this.callBase(d),I.default.on(d,"click",r)},configure:function(d){this.callBase(d),d.useNative&&this.getElement().addClass("dx-native-click")},start:function(d){n=null,t(d.target)||this.callBase(d)},end:function(d){t(d.target)||this.callBase(d)},cancel:function(){n=!0},dispose:function(){this.callBase(),I.default.off(this.getElement(),"click",r)}})})(),function(){if(!F.default.real().generic){var t=null,n=!1,i=A.default.getDocument();I.default.subscribeGlobal(i,(0,k.addNamespace)(w.default.down,"NATIVE_CLICK_FIXER"),function(o){t=o.target,n=o.isDefaultPrevented()}),I.default.subscribeGlobal(i,(0,k.addNamespace)("click","NATIVE_CLICK_FIXER"),function(o){var r=(0,g.default)(o.target);n||!t||r.is(t)||(0,g.default)(t).is("label")||!c(r)||(0,R.resetActiveElement)(),t=null,n=!1})}}(),(0,h.default)({emitter:l,bubble:!0,events:["dxclick"]})},function(W,b,e){var g;b.default=void 0;var I=(0,((g=e(141))&&g.__esModule?g:{default:g}).default)({E0001:"Method is not implemented",E0002:"Member name collision: {0}",E0003:"A class must be instantiated using the 'new' keyword",E0004:"The NAME property of the component is not specified",E0005:"Unknown device",E0006:"Unknown endpoint key is requested",E0007:"'Invalidate' method is called outside the update transaction",E0008:"Type of the option name is not appropriate to create an action",E0009:"Component '{0}' has not been initialized for an element",E0010:"Animation configuration with the '{0}' type requires '{1}' configuration as {2}",E0011:"Unknown animation type '{0}'",E0012:"jQuery version is too old. Please upgrade jQuery to 1.10.0 or later",E0013:"KnockoutJS version is too old. Please upgrade KnockoutJS to 2.3.0 or later",E0014:"The 'release' method shouldn't be called for an unlocked Lock object",E0015:"Queued task returned an unexpected result",E0017:"Event namespace is not defined",E0018:"DevExpress.ui.DevExpressPopup widget is required",E0020:"Template engine '{0}' is not supported",E0021:"Unknown theme is set: {0}",E0022:"LINK[rel=DevExpress-theme] tags must go before DevExpress included scripts",E0023:"Template name is not specified",E0024:"DevExtreme bundle already included",E0025:"Unexpected argument type",E0100:"Unknown validation type is detected",E0101:"Misconfigured range validation rule is detected",E0102:"Misconfigured comparison validation rule is detected",E0103:"validationCallback of an asynchronous rule should return a jQuery or a native promise",E0110:"Unknown validation group is detected",E0120:"Adapter for a DevExpressValidator component cannot be configured",E0121:"The 'customItem' field of the 'onCustomItemCreating' function's parameter should contain a custom item or Promise that is resolved after the item is created.",W0000:"'{0}' is deprecated in {1}. {2}",W0001:"{0} - '{1}' option is deprecated in {2}. {3}",W0002:"{0} - '{1}' method is deprecated in {2}. {3}",W0003:"{0} - '{1}' property is deprecated in {2}. {3}",W0004:"Timeout for theme loading is over: {0}",W0005:"'{0}' event is deprecated in {1}. {2}",W0006:"Invalid recurrence rule: '{0}'",W0007:"'{0}' Globalize culture is not defined",W0008:"Invalid view name: '{0}'",W0009:"Invalid time zone name: '{0}'",W0010:"{0} is deprecated in {1}. {2}",W0011:"Number parsing is invoked while the parser is not defined",W0012:"Date parsing is invoked while the parser is not defined",W0013:"'{0}' file is deprecated in {1}. {2}",W0014:"{0} - '{1}' type is deprecated in {2}. {3}",W0015:"Instead of returning a value from the '{0}' function, write it into the '{1}' field of the function's parameter.",W0016:'The "{0}" option does not accept the "{1}" value since v.{2}. {3}.'});b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=(0,e(7).getNavigator)(),F=/(webkit)[ /]([\w.]+)/,A=/(msie) (\d{1,2}\.\d)/,R=/(trident).*rv:(\d{1,2}\.\d)/,E=/(edge)\/((\d+)?[\w.]+)/,k=/(mozilla)(?:.*? rv:([\w.]+))/,S=function(y){y=y.toLowerCase();var h={},m=A.exec(y)||R.exec(y)||E.exec(y)||y.indexOf("compatible")<0&&k.exec(y)||F.exec(y)||[],p=m[1],f=m[2];return"webkit"===p&&(h.webkit=!0,y.indexOf("chrome")>=0||y.indexOf("crios")>=0?(p="chrome",f=(f=/(?:chrome|crios)\/(\d+\.\d+)/.exec(y))&&f[1]):y.indexOf("fxios")>=0?(p="mozilla",f=(f=/fxios\/(\d+\.\d+)/.exec(y))&&f[1]):y.indexOf("safari")>=0&&/version|phantomjs/.test(y)?(p="safari",f=(f=/(?:version|phantomjs)\/([0-9.]+)/.exec(y))&&f[1]):(p="unknown",f=(f=/applewebkit\/([0-9.]+)/.exec(y))&&f[1])),"trident"!==p&&"edge"!==p||(p="msie"),p&&(h[p]=!0,h.version=f),h},w=(0,g.extend)({_fromUA:S},S(I.userAgent));b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getElementsFromPoint=b.getDefaultAlignment=b.getBoundingRect=void 0;var g=R(e(30)),I=R(e(11)),F=R(e(25)),A=e(1);function R(E){return E&&E.__esModule?E:{default:E}}b.getDefaultAlignment=function(E){return(null!=E?E:(0,g.default)().rtlEnabled)?"right":"left"},b.getElementsFromPoint=function(E,k){var S=I.default.getDocument();if(F.default.msie){var w=S.msElementsFromPoint(E,k);return w?Array.prototype.slice.call(w):[]}return S.elementsFromPoint(E,k)},b.getBoundingRect=function(E){if((0,A.isWindow)(E))return{width:E.outerWidth,height:E.outerHeight};var k;try{k=E.getBoundingClientRect()}catch(S){k={width:0,height:0,bottom:0,top:0,left:0,right:0}}return k}},function(W,b,e){function g(c){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(u){return typeof u}:function(u){return u&&"function"==typeof Symbol&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u})(c)}b.default=void 0;var I=function(c,u){if(c&&c.__esModule)return c;if(null===c||"object"!==g(c)&&"function"!=typeof c)return{default:c};var l=m(void 0);if(l&&l.has(c))return l.get(c);var s={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in c)if("default"!==t&&Object.prototype.hasOwnProperty.call(c,t)){var n=a?Object.getOwnPropertyDescriptor(c,t):null;n&&(n.get||n.set)?Object.defineProperty(s,t,n):s[t]=c[t]}return s.default=c,l&&l.set(c,s),s}(e(45)),F=e(3),A=h(e(25)),R=h(e(13)),E=h(e(67)),k=h(e(259)),S=h(e(379)),w=h(e(261)),y=h(e(380));function h(c){return c&&c.__esModule?c:{default:c}}function m(c){if("function"!=typeof WeakMap)return null;var u=new WeakMap,l=new WeakMap;return(m=function(s){return s?l:u})(c)}var c,u,p=(c=I,u=R.default.real(),c.pointerEvents&&A.default.msie?S.default:!c.touch||u.tablet||u.phone?c.touch?k.default:w.default:y.default);(0,F.each)(p.map,function(c,u){(0,E.default)(c,new p(c,u))}),b.default={down:"dxpointerdown",up:"dxpointerup",move:"dxpointermove",cancel:"dxpointercancel",enter:"dxpointerenter",leave:"dxpointerleave",over:"dxpointerover",out:"dxpointerout"},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=I(e(39));function I(R){return R&&R.__esModule?R:{default:R}}function F(){return(F=Object.assign||function(R){for(var E=1;E<arguments.length;E++){var k=arguments[E];for(var S in k)Object.prototype.hasOwnProperty.call(k,S)&&(R[S]=k[S])}return R}).apply(this,arguments)}var A=F({},I(e(48)).default,g.default,{modules:[]});b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=function(F){this._options=F||{},this._list=[],this._queue=[],this._firing=!1,this._fired=!1,this._firingIndexes=[]};g.prototype._fireCore=function(F,A){var R=this._firingIndexes,E=this._list,k=this._options.stopOnFalse,S=R.length;for(R[S]=0;R[S]<E.length&&(!1!==E[R[S]].apply(F,A)||!k);R[S]++);R.pop()},g.prototype.add=function(F){return"function"!=typeof F||this._options.unique&&this.has(F)||this._list.push(F),this},g.prototype.remove=function(F){var A=this._list,R=this._firingIndexes,E=A.indexOf(F);if(E>-1&&(A.splice(E,1),this._firing&&R.length))for(var k=0;k<R.length;k++)E<=R[k]&&R[k]--;return this},g.prototype.has=function(F){var A=this._list;return F?A.indexOf(F)>-1:!!A.length},g.prototype.empty=function(F){return this._list=[],this},g.prototype.fireWith=function(F,A){var R=this._queue;if(A=(A=A||[]).slice?A.slice():A,this._options.syncStrategy)this._firing=!0,this._fireCore(F,A);else{if(R.push([F,A]),this._firing)return;for(this._firing=!0;R.length;){var E=R.shift();this._fireCore(E[0],E[1])}}return this._firing=!1,this._fired=!0,this},g.prototype.fire=function(){this.fireWith(this,arguments)},g.prototype.fired=function(){return this._fired},b.default=function(F){return new g(F)},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(0),F=(g=e(24))&&g.__esModule?g:{default:g},A={rtlEnabled:!1,defaultCurrency:"USD",oDataFilterToLower:!0,serverDecimalSeparator:".",decimalSeparator:".",thousandsSeparator:",",forceIsoDateParsing:!0,wrapActionsBeforeExecute:!0,useLegacyStoreResult:!1,useJQuery:void 0,editorStylingMode:void 0,useLegacyVisibleIndex:!1,floatingActionButtonConfig:{icon:"add",closeIcon:"close",label:"",position:{at:"right bottom",my:"right bottom",offset:{x:-16,y:-16}},maxSpeedDialActionCount:5,shading:!1,direction:"auto"},optionsParser:function(S){"{"!==S.trim().charAt(0)&&(S="{"+S+"}");try{return new Function("return "+S)()}catch(w){throw F.default.Error("E3018",w,S)}}},R=["decimalSeparator","thousandsSeparator"],E=function(){if(!arguments.length)return A;var S=arguments.length<=0?void 0:arguments[0];R.forEach(function(w){if(S[w]){var y="Now, the ".concat(w," is selected based on the specified locale.");F.default.log("W0003","config",w,"19.2",y)}}),(0,I.extend)(A,S)};"undefined"!=typeof DevExpress&&DevExpress.config&&E(DevExpress.config),b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(0),F=(g=e(48))&&g.__esModule?g:{default:g},A=(0,I.extend)({},F.default,{modules:[],foreachNodes:function(R,E,k){for(var S=0;S<R.length;S++)!1!==E(R[S])&&(k||R[S].hasChildren)&&R[S].children.length&&this.foreachNodes(R[S].children,E,k)}});b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.adjust=function(E,k){var S,w=F(k||0)+2,y=E.toString().split("."),h=E,m=Math.abs(E),p=(0,g.isExponential)(E),f=m>1?10:0;return 1===y.length?E:(p||((0,g.isExponential)(k)&&(w=y[0].length+I(k)),E=(E=m)-Math.floor(E)+f),w="0.000300"!==3e-4.toPrecision(3)&&I(E)>6||w>7?15:7,p||(S=parseFloat(E.toPrecision(w)).toString().split("."))[0]!==f.toString()?parseFloat(h.toPrecision(w)):parseFloat(y[0]+"."+S[1]))},b.getPrecision=F,b.getExponent=I,b.getRoot=A,b.solveCubicEquation=function(E,k,S,w){if(Math.abs(E)<1e-8){if(E=k,k=S,S=w,Math.abs(E)<1e-8)return E=k,k=S,Math.abs(E)<1e-8?[]:[-k/E];var y=k*k-4*E*S;return Math.abs(y)<1e-8?[-k/(2*E)]:y>0?[(-k+Math.sqrt(y))/(2*E),(-k-Math.sqrt(y))/(2*E)]:[]}var h,m,p=(3*E*S-k*k)/(3*E*E),f=(2*k*k*k-9*E*k*S+27*E*E*w)/(27*E*E*E);if(Math.abs(p)<1e-8)h=[A(-f,3)];else if(Math.abs(f)<1e-8)h=[0].concat(p<0?[Math.sqrt(-p),-Math.sqrt(-p)]:[]);else{var c=f*f/4+p*p*p/27;if(Math.abs(c)<1e-8)h=[-1.5*f/p,3*f/p];else if(c>0)h=[(m=A(-f/2-Math.sqrt(c),3))-p/(3*m)];else{m=2*Math.sqrt(-p/3);var u=Math.acos(3*f/p/m)/3,l=2*Math.PI/3;h=[m*Math.cos(u),m*Math.cos(u-l),m*Math.cos(u-2*l)]}}for(var s=0;s<h.length;s++)h[s]-=k/(3*E);return h},b.trunc=function(E){return Math.trunc?Math.trunc(E):E>0?Math.floor(E):Math.ceil(E)},b.roundFloatPart=R,b.getExponentLength=function(E){var k,S=E.toString();return(null===(k=S.split(".")[1])||void 0===k?void 0:k.length)||parseInt(S.split("e-")[1])||0},b.getRemainderByDivision=function(E,k,S){if(k===parseInt(k))return E%k;var w=R(E/k,S);return(w-parseInt(w))*k},b.inRange=b.fitIntoRange=b.sign=void 0;var g=e(1);function I(E){return Math.abs(parseInt(E.toExponential().split("e")[1]))}function F(E){var k=E.toString();if(k.indexOf(".")<0)return 0;var S=k.split("."),w=S[1].indexOf("e");return w>=0?w:S[1].length}function A(E,k){if(E<0&&k%2!=1)return NaN;var S=Math.pow(Math.abs(E),1/k);return k%2==1&&E<0?-S:S}function R(E){var k=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return parseFloat(E.toFixed(k))}b.sign=function(E){return 0===E?0:E/Math.abs(E)},b.fitIntoRange=function(E,k,S){var w=!k&&0!==k,y=!S&&0!==S;return w&&(k=y?E:Math.min(E,S)),y&&(S=w?E:Math.max(E,k)),Math.min(Math.max(E,k),S)},b.inRange=function(E,k,S){return E>=k&&E<=S}},function(W,b,e){b.parseTranslate=b.resetPosition=b.move=b.getTranslate=b.getTranslateCss=b.clearCache=b.locate=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(43),A=e(1),R=/matrix(3d)?\((.+?)\)/,E=/translate(?:3d)?\((.+?)\)/;function k(m){return"string"===(0,A.type)(m)&&"%"===m[m.length-1]}function S(m,p){m.length&&(0,F.data)(m.get(0),"dxTranslator",p)}b.locate=function(m){m=(0,I.default)(m);var p=h(m);return{left:p.x,top:p.y}};var w=function(m){m.length&&(0,F.removeData)(m.get(0),"dxTranslator")};b.clearCache=w;var y=function(m){return m.x=m.x||0,m.y=m.y||0,"translate("+(k(m.x)?m.x:m.x+"px")+", "+(k(m.y)?m.y:m.y+"px")+")"};b.getTranslateCss=y;var h=function(m){var p=m.length?(0,F.data)(m.get(0),"dxTranslator"):null;if(!p){var f=(m.css("transform")||y({x:0,y:0})).match(R),c=f&&f[1];f?(f=f[2].split(","),"3d"===c?f=f.slice(12,15):(f.push(0),f=f.slice(4,7))):f=[0,0,0],S(m,p={x:parseFloat(f[0]),y:parseFloat(f[1]),z:parseFloat(f[2])})}return p};b.getTranslate=h,b.move=function(m,p){m=(0,I.default)(m);var f,c=p.left,u=p.top;void 0===c?(f=h(m)).y=u||0:void 0===u?(f=h(m)).x=c||0:S(m,f={x:c||0,y:u||0,z:0}),m.css({transform:y(f)}),(k(c)||k(u))&&w(m)},b.resetPosition=function(m,p){var f;m=(0,I.default)(m);var c={left:0,top:0,transform:"none"};p&&(f=m.css("transition"),c.transition="none"),m.css(c),w(m),p&&(m.get(0),m.css("transition",f))},b.parseTranslate=function(m){var p=m.match(E);if(p&&p[1])return p=p[1].split(","),{x:parseFloat(p[0]),y:parseFloat(p[1]),z:parseFloat(p[2])}}},function(W,b,e){b.default=void 0;var g=f(e(54)),I=e(1),F=e(3),A=e(12),R=f(e(24)),E=e(248),k=e(170),S=e(211),w=f(e(249)),y=f(e(357)),h=f(e(84)),m=f(e(47)),p=f(e(358));function f(t){return t&&t.__esModule?t:{default:t}}var c="undefined"!=typeof Intl,u={shortdate:"M/d/y",shorttime:"h:mm a",longdate:"EEEE, MMMM d, y",longtime:"h:mm:ss a",monthandday:"MMMM d",monthandyear:"MMMM y",quarterandyear:"QQQ y",day:"d",year:"y",shortdateshorttime:"M/d/y, h:mm a",longdatelongtime:"EEEE, MMMM d, y, h:mm:ss a",month:"LLLL",shortyear:"yy",dayofweek:"EEEE",quarter:"QQQ",hour:"HH",minute:"mm",second:"ss",millisecond:"SSS","datetime-local":"yyyy-MM-ddTHH':'mm':'ss"},l={year:["y","yy","yyyy"],day:["d","dd"],month:["M","MM","MMM","MMMM"],hours:["H","HH","h","hh","ah"],minutes:["m","mm"],seconds:["s","ss"],milliseconds:["S","SS","SSS"]},s=(0,g.default)({engine:function(){return"base"},_getPatternByFormat:function(t){return u[t.toLowerCase()]},_expandPattern:function(t){return this._getPatternByFormat(t)||t},formatUsesMonthName:function(t){return-1!==this._expandPattern(t).indexOf("MMMM")},formatUsesDayName:function(t){return-1!==this._expandPattern(t).indexOf("EEEE")},getFormatParts:function(t){var n=this._getPatternByFormat(t)||t,i=[];return(0,F.each)(n.split(/\W+/),function(o,r){(0,F.each)(l,function(d,v){(0,A.inArray)(r,v)>-1&&i.push(d)})}),i},getMonthNames:function(t){return w.default.getMonthNames(t)},getDayNames:function(t){return w.default.getDayNames(t)},getQuarterNames:function(t){return w.default.getQuarterNames(t)},getPeriodNames:function(t){return w.default.getPeriodNames(t)},getTimeSeparator:function(){return":"},is24HourFormat:function(t){for(var n=new Date(2017,0,20,11,0,0,0),i=new Date(2017,0,20,23,0,0,0),o=this.format(n,t),r=this.format(i,t),d=0;d<o.length;d++)if(o[d]!==r[d])return!isNaN(parseInt(o[d]))},format:function(t,n){if(t){if(!n)return t;var i;if("function"==typeof n)i=n;else if(n.formatter)i=n.formatter;else if((0,I.isString)(n=n.type||n))return n=u[n.toLowerCase()]||n,m.default.convertDigits((0,E.getFormatter)(n,this)(t));if(i)return i(t)}},parse:function(t,n){var i,o,r=this;if(t){if(!n)return this.parse(t,"shortdate");if(n.parser)return n.parser(t);if("string"!=typeof n||u[n.toLowerCase()]){o=function(v){var x=r.format(v,n);return m.default.convertDigits(x,!0)};try{i=(0,k.getFormat)(o)}catch(v){}}else i=n;if(i)return t=m.default.convertDigits(t,!0),(0,S.getParser)(i,this)(t);R.default.log("W0012");var d=new Date(t);if(d&&!isNaN(d.getTime()))return d}},firstDayOfWeekIndex:function(){var t=h.default.getValueByClosestLocale(function(n){return y.default[n]});return void 0===t?0:t}});c&&s.inject(p.default),b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.createTextElementHiddenCopy=b.contains=b.clipboardText=b.normalizeTemplateElement=b.extractTemplateMarkup=b.closestCommonParent=b.clearSelection=b.resetActiveElement=void 0;var g=A(e(11)),I=A(e(2)),F=e(1);function A(E){return E&&E.__esModule?E:{default:E}}var R=(0,e(7).getWindow)();b.resetActiveElement=function(){var E=g.default.getActiveElement(),k=g.default.getBody();if(E&&E!==k&&E.blur)try{E.blur()}catch(S){k.blur()}},b.clearSelection=function(){var E=R.getSelection();if(E&&"Caret"!==E.type)if(E.empty)E.empty();else if(E.removeAllRanges)try{E.removeAllRanges()}catch(k){}},b.closestCommonParent=function(E,k){var S=(0,I.default)(E),w=(0,I.default)(k);if(S[0]===w[0])return S[0];for(var y=S.parents(),h=w.parents(),m=-Math.min(y.length,h.length);m<0;m++)if(y.get(m)===h.get(m))return y.get(m)},b.extractTemplateMarkup=function(E){var k=(E=(0,I.default)(E)).length&&E.filter(function(){var S=(0,I.default)(this);return S.is("script[type]")&&S.attr("type").indexOf("script")<0});return k.length?k.eq(0).html():(E=(0,I.default)("<div>").append(E)).html()},b.normalizeTemplateElement=function E(k){var S=(0,F.isDefined)(k)&&(k.nodeType||(0,F.isRenderer)(k))?(0,I.default)(k):(0,I.default)("<div>").html(k).contents();return 1===S.length&&(S.is("script")?S=E(S.html().trim()):S.is("table")&&(S=S.children("tbody").contents())),S},b.clipboardText=function(E,k){var S=E.originalEvent&&E.originalEvent.clipboardData||R.clipboardData;if(1===arguments.length)return S&&S.getData("Text");S&&S.setData("Text",k)},b.contains=function E(k,S){return!!S&&(g.default.isTextNode(S)&&(S=S.parentNode),g.default.isDocument(k)?k.documentElement.contains(S):(0,F.isWindow)(k)?E(k.document,S):k.contains?k.contains(S):!!(S.compareDocumentPosition(k)&S.DOCUMENT_POSITION_CONTAINS))},b.createTextElementHiddenCopy=function(E,k,S){var w=R.getComputedStyle((0,I.default)(E).get(0)),y=S&&S.includePaddings;return(0,I.default)("<div>").text(k).css({fontStyle:w.fontStyle,fontVariant:w.fontVariant,fontWeight:w.fontWeight,fontSize:w.fontSize,fontFamily:w.fontFamily,letterSpacing:w.letterSpacing,border:w.border,paddingTop:y?w.paddingTop:"",paddingRight:y?w.paddingRight:"",paddingBottom:y?w.paddingBottom:"",paddingLeft:y?w.paddingLeft:"",visibility:"hidden",whiteSpace:"pre",position:"absolute",float:"left"})}},function(W,b,e){var g;b.default=void 0;var I=((g=e(15))&&g.__esModule?g:{default:g}).default.inherit({ctor:function(F){F&&(F=String(F)),this._value=this._normalize(F||this._generate())},_normalize:function(F){for(F=F.replace(/[^a-f0-9]/gi,"").toLowerCase();F.length<32;)F+="0";return[F.substr(0,8),F.substr(8,4),F.substr(12,4),F.substr(16,4),F.substr(20,12)].join("-")},_generate:function(){for(var F="",A=0;A<32;A++)F+=Math.round(15*Math.random()).toString(16);return F},toString:function(){return this._value},valueOf:function(){return this._value},toJSON:function(){return this._value}});b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.setErrorHandler=b.handleError=b.errorHandler=b.errors=void 0;var g=F(e(141)),I=F(e(24));function F(E){return E&&E.__esModule?E:{default:E}}var A=(0,g.default)(I.default.ERROR_MESSAGES,{E4000:"[DevExpress.data]: {0}",E4001:"Unknown aggregating function is detected: '{0}'",E4002:"Unsupported OData protocol version is used",E4003:"Unknown filter operation is used: {0}",E4004:"The thenby() method is called before the sortby() method",E4005:"Store requires a key expression for this operation",E4006:"ArrayStore 'data' option must be an array",E4007:"Compound keys cannot be auto-generated",E4008:"Attempt to insert an item with a duplicated key",E4009:"Data item cannot be found",E4010:"CustomStore does not support creating queries",E4011:"Custom Store method is not implemented or is not a function: {0}",E4012:"Custom Store method returns an invalid value: {0}",E4013:"Local Store requires the 'name' configuration option is specified",E4014:"Unknown data type is specified for ODataStore: {0}",E4015:"Unknown entity name or alias is used: {0}",E4016:"The compileSetter(expr) method is called with 'self' passed as a parameter",E4017:"Keys cannot be modified",E4018:"The server has returned a non-numeric value in a response to an item count request",E4019:"Mixing of group operators inside a single group of filter expression is not allowed",E4020:"Unknown store type is detected: {0}",E4021:"The server response does not provide the totalCount value",E4022:"The server response does not provide the groupCount value",E4023:"Could not parse the following XML: {0}",E4024:"String function {0} cannot be used with the data field {1} of type {2}.",W4000:"Data returned from the server has an incorrect structure",W4001:'The {0} field is listed in both "keyType" and "fieldTypes". The value of "fieldTypes" is used.',W4002:"Data loading has failed for some cells due to the following error: {0}"});b.errors=A;var R=null;b.errorHandler=R,b.handleError=function(E){var k;null===(k=R)||void 0===k||k(E)},b.setErrorHandler=function(E){return b.errorHandler=R=E}},function(W,b,e){b.waitForThemeLoad=x,b.isPendingThemeLoaded=T,b.init=C,b.current=P,b.attachCssClasses=M,b.detachCssClasses=O,b.isMaterial=z,b.isGeneric=N,b.isDark=U,b.isWebFontLoaded=H,b.waitWebFont=G,b.ready=B,b.resetTheme=J,b.initialized=ae,b.setDefaultTimeout=fe,b.default=void 0;var g=p(e(13)),I=p(e(11)),F=p(e(79)),A=p(e(2)),R=e(6),E=e(244),k=e(3),S=p(e(51)),w=e(75),y=e(7),h=e(256),m=p(e(17));function p(Te){return Te&&Te.__esModule?Te:{default:Te}}var f,c,u,l,s,a,t=(0,y.getWindow)(),n=S.default.add,i=w.value,o=w.changeCallback,r=new R.Deferred,d=15e3;function v(){if(!(0,y.hasWindow)())return null;var Te,me=(0,A.default)("<div>",f).addClass("dx-theme-marker").appendTo(f.documentElement);try{return(Te=t.getComputedStyle(me.get(0)).fontFamily)?"dx."!==(Te=Te.replace(/["']/g,"")).substr(0,3)?null:Te.substr(3):null}finally{me.remove()}}function x(Te){var me,he,_e=!0;function re(){s=null,clearInterval(he),_e=!0,h.themeReadyCallback.fire(),h.themeReadyCallback.empty(),r.resolve()}if(s=Te,T()||!d)re();else{if(!_e)return void(s&&(s=Te));me=Date.now(),_e=!1,he=setInterval(function(){var ce=T(),ge=!ce&&Date.now()-me>d;ge&&m.default.log("W0004",s),(ce||ge)&&re()},10)}}function T(){if(!s)return!0;var Te="any"===s;if("resolved"===r.state()&&Te)return!0;var me=v();return!(!me||!Te)||me===s}function D(Te){var me=Te?Te.split("."):[],he=null;if(u){if(Te in u)return Te;(0,k.each)(u,function(_e,re){var ce=_e.split(".");if(!(me[0]&&ce[0]!==me[0]||me[1]&&me[1]!==ce[1]||me[2]&&me[2]!==ce[2]))return he&&!re.isActive||(he=_e),!re.isActive&&void 0})}return he}function C(Te){var me;(function(he){try{he!==f&&(u=null)}catch(_e){u=null}f=he})((Te=Te||{}).context||I.default.getDocument()),f&&((me=(0,A.default)("link[rel=dx-theme]",f)).length&&(u={},c=(0,A.default)((0,E.parseHTML)("<link rel=stylesheet>"),f),me.each(function(){var he=(0,A.default)(this,f),_e=he.attr("data-theme"),re=he.attr("href"),ce="true"===he.attr("data-active");u[_e]={url:re,isActive:ce}}),me.last().after(c),me.remove()),l=void 0,P(Te))}function P(Te){if(!arguments.length)return l=l||v();O(i()),"string"==typeof(Te=Te||{})&&(Te={theme:Te});var me,he=Te._autoInit,_e=Te.loadCallback;if((l=D(Te.theme||l))&&(me=u[l]),_e&&h.themeReadyCallback.add(_e),me)c.attr("href",u[l].url),(h.themeReadyCallback.has()||"resolved"!==r.state()||Te._forceTimeout)&&x(l);else{if(!he)throw m.default.Error("E0021",l);(0,y.hasWindow)()&&x("any"),h.themeReadyCallback.fire(),h.themeReadyCallback.empty()}r.done(function(){return M((0,w.originalViewPort)(),l)})}function M(Te,me){var he,_e,re;a=(he=me,_e=[],re=(he=he||P())&&he.split("."),re&&(_e.push("dx-theme-"+re[0],"dx-theme-"+re[0]+"-typography"),re.length>1&&_e.push("dx-color-scheme-"+re[1]+(z(he)?"-"+re[2]:""))),_e).join(" "),(0,A.default)(Te).addClass(a),function(){var he=(0,y.hasWindow)()&&t.devicePixelRatio;if(he&&!(he<2)){var _e=(0,A.default)("<div>");_e.css("border",".5px solid transparent"),(0,A.default)("body").append(_e),1===_e.outerHeight()&&((0,A.default)(Te).addClass("dx-hairlines"),a+=" dx-hairlines"),_e.remove()}}()}function O(Te){(0,A.default)(Te).removeClass(a)}function B(Te){h.themeReadyCallback.add(Te)}function V(Te,me){return me||(me=l||v()),new RegExp(Te).test(me)}function z(Te){return V("material",Te)}function N(Te){return V("generic",Te)}function U(Te){return V("dark",Te)}function H(Te,me){var he=I.default.getDocument(),_e=he.createElement("span");_e.style.position="absolute",_e.style.top="-9999px",_e.style.left="-9999px",_e.style.visibility="hidden",_e.style.fontFamily="Arial",_e.style.fontSize="250px",_e.style.fontWeight=me,_e.innerHTML=Te,he.body.appendChild(_e);var re=_e.offsetWidth;_e.style.fontFamily="Roboto, RobotoFallback, Arial";var ce=_e.offsetWidth;return _e.parentNode.removeChild(_e),re!==ce}function G(Te,me){return new F.default(function(he){var _e=function(){clearInterval(re),clearTimeout(ce),he()},re=setInterval(function(){H(Te,me)&&_e()},15),ce=setTimeout(_e,2e3)})}function Y(){if(C({_autoInit:!0,_forceTimeout:!0}),(0,A.default)("link[rel=dx-theme]",f).length)throw m.default.Error("E0022")}function J(){c&&c.attr("href","about:blank"),l=null,s=null,r=new R.Deferred}function ae(Te){r.done(Te)}function fe(Te){d=Te}(0,y.hasWindow)()?Y():n(Y),o.add(function(Te,me){r.done(function(){O(me),M(Te)})}),g.default.changed.add(function(){C({_autoInit:!0})}),b.default={setDefaultTimeout:fe,initialized:ae,resetTheme:J,ready:B,waitWebFont:G,isWebFontLoaded:H,isDark:U,isGeneric:N,isMaterial:z,detachCssClasses:O,attachCssClasses:M,current:P,waitForThemeLoad:x,isPendingThemeLoaded:T}},function(W,b,e){b.default=void 0;var g=u(e(2)),I=e(1),F=e(6),A=u(e(201)),R=e(40),E=e(3),k=e(0),S=e(26),w=e(20),y=e(4),h=u(e(145)),m=e(44),p=u(e(82)),f=e(7),c=u(e(5));function u(v){return v&&v.__esModule?v:{default:v}}var l={year:function(v){return v&&v.getFullYear()},month:function(v){return v&&v.getMonth()+1},day:function(v){return v&&v.getDate()},quarter:function(v){return v&&Math.floor(v.getMonth()/3)+1},hour:function(v){return v&&v.getHours()},minute:function(v){return v&&v.getMinutes()},second:function(v){return v&&v.getSeconds()}},s=function(){var v=arguments[1],x=this.calculateCellValue(v);if(!(0,I.isDefined)(x))return null;if(a(this.dataType)){var T=arguments[0];return l[T](x)}if("number"===this.dataType){var D=arguments[0];return Math.floor(Number(x)/D)*D}};function a(v){return"date"===v||"datetime"===v}var t=function(v){v.get(0).textContent="\xa0"},n=function(v){for(var x=(0,m.normalizeSortingInfo)(v=v||[]),T=0;T<v.length;T++)v&&v[T]&&void 0!==v[T].isExpanded&&(x[T].isExpanded=v[T].isExpanded),v&&v[T]&&void 0!==v[T].groupInterval&&(x[T].groupInterval=v[T].groupInterval);return x},i=function(v,x){var T=p.default.format(v,x.format)||v&&v.toString()||"",D={value:v,valueText:x.getDisplayFormat?x.getDisplayFormat(T):T,target:x.target||"row",groupInterval:x.groupInterval};return x.customizeText?x.customizeText.call(x,D):D.valueText},o=function(v,x){var T=v.displayFormat||v.columnCaption&&x[v.summaryType+"OtherColumn"]||x[v.summaryType];return i(v.value,{format:v.valueFormat,getDisplayFormat:function(D){return T?(0,R.format)(T,D,v.columnCaption):D},customizeText:v.customizeText})},r=function(v){var x=v.data&&v.data(),T=x&&x.dxComponents,D=T&&T[0];return D&&x[D]},d={renderNoDataText:function(v){if(v=v||this.element()){var x=this.addWidgetPrefix("nodata"),T=v.find("."+x).last(),D=this._dataController.isEmpty(),C=this._dataController.isLoading();T.length||(T=(0,g.default)("<span>").addClass(x).appendTo(v)),D&&!C?T.removeClass("dx-hidden").text(this._getNoDataText()):T.addClass("dx-hidden")}},renderLoadPanel:function(v,x,T){var D;this._loadPanel&&this._loadPanel.$element().remove(),(D=this.option("loadPanel"))&&("auto"===D.enabled?!T:D.enabled)?(D=(0,k.extend)({shading:!1,message:D.text,position:function(){var C=(0,g.default)((0,f.getWindow)());return v.height()>C.height()?{of:C,boundary:v,collision:"fit"}:{of:v}},container:x},D),this._loadPanel=this._createComponent((0,g.default)("<div>").appendTo(x),h.default,D)):this._loadPanel=null},getIndexByKey:function(v,x,T){var D=-1;if(void 0!==v&&Array.isArray(x)){T=arguments.length<=2?"key":T;for(var C=0;C<x.length;C++){var P=(0,I.isDefined)(T)?x[C][T]:x[C];if((0,y.equalByValue)(v,P)){D=C;break}}}return D},combineFilters:function(v,x){var T=[];x=x||"and";for(var D=0;D<v.length;D++)v[D]&&(T.length&&T.push(x),T.push(v[D]));if(1===T.length&&(T=T[0]),T.length)return T},checkChanges:function(v,x){for(var T=0,D=0;D<x.length;D++)v[x[D]]&&T++;return v.length&&v.length===T},equalFilterParameters:function v(x,T){if(Array.isArray(x)&&Array.isArray(T)){if(x.length!==T.length)return!1;for(var D=0;D<x.length;D++)if(!v(x[D],T[D]))return!1;return!0}return(0,I.isFunction)(x)&&x.columnIndex>=0&&(0,I.isFunction)(T)&&T.columnIndex>=0?x.columnIndex===T.columnIndex&&(0,w.toComparable)(x.filterValue)===(0,w.toComparable)(T.filterValue):(0,w.toComparable)(x)==(0,w.toComparable)(T)},proxyMethod:function(v,x,T){v[x]||(v[x]=function(){var D=this._dataSource;return D?D[x].apply(D,arguments):T})},formatValue:i,getFormatOptionsByColumn:function(v,x){return{format:v.format,getDisplayFormat:v.getDisplayFormat,customizeText:v.customizeText,target:x,trueText:v.trueText,falseText:v.falseText}},getDisplayValue:function(v,x,T,D){return v.displayValueMap&&void 0!==v.displayValueMap[x]?v.displayValueMap[x]:v.calculateDisplayValue&&T&&"group"!==D?v.calculateDisplayValue(T):!v.lookup||"group"===D&&(v.calculateGroupValue||v.calculateDisplayValue)?x:v.lookup.calculateCellValue(x)},getGroupRowSummaryText:function(v,x){for(var T="(",D=0;D<v.length;D++)T+=(D>0?", ":"")+o(v[D],x);return T+")"},getSummaryText:o,normalizeSortingInfo:n,getFormatByDataType:function(v){switch(v){case"date":return"shortDate";case"datetime":return"shortDateShortTime"}},getHeaderFilterGroupParameters:function(v,x){var T=[],D=v.dataField||v.name,C=A.default.getGroupInterval(v);return C?((0,E.each)(C,function(P,M){T.push(x?{selector:D,groupInterval:M,isExpanded:P<C.length-1}:s.bind(v,M))}),T):(x?T=[{selector:D,isExpanded:!1}]:(T=function(P){var M=v.calculateCellValue(P);return void 0!==M&&""!==M||(M=null),M},v.sortingMethod&&(T=[{selector:T,compare:v.sortingMethod.bind(v)}])),T)},equalSortParameters:function(v,x,T){if(v=n(v),x=n(x),Array.isArray(v)&&Array.isArray(x)){if(v.length!==x.length)return!1;for(var D=0;D<v.length;D++)if(P=x[D].selector,!((0,I.isFunction)(C=v[D].selector)&&(0,I.isFunction)(P)&&C.originalCallback&&P.originalCallback?C.originalCallback===P.originalCallback&&C.columnIndex===P.columnIndex:C===P)||v[D].desc!==x[D].desc||v[D].groupInterval!==x[D].groupInterval||!T&&Boolean(v[D].isExpanded)!==Boolean(x[D].isExpanded))return!1;return!0}return(!v||!v.length)==(!x||!x.length);var C,P},getPointsByColumns:function(v,x,T,D){for(var C,P,M,O=v.length,B=!1,V=D||0,z=[],N=0;N<=O;N++){N<O&&(P=(C=v.eq(N)).offset(),M="rtl"===C.css("direction"));var U={index:V,x:P?P.left+(!T&&M^N===O?(0,S.getBoundingRect)(C[0]).width:0):0,y:P?P.top+(T&&N===O?(0,S.getBoundingRect)(C[0]).height:0):0,columnIndex:V};if(!T&&N>0){var H=v.eq(N-1).offset();H.top<U.y&&(U.y=H.top)}x&&(B=x(U)),B||z.push(U),V++}return z},getExpandCellTemplate:function(){return{allowRenderToDetachedContainer:!0,render:function(v,x){var T=(0,g.default)(v);if(!(0,I.isDefined)(x.value)||x.data&&x.data.isContinuation||x.row.isNewRow)t(T);else{var D=x.component.getView("rowsView");T.addClass("dx-datagrid-expand").addClass("dx-selection-disabled"),(0,g.default)("<div>").addClass(x.value?"dx-datagrid-group-opened":"dx-datagrid-group-closed").appendTo(T),D.setAria("label",D.localize(x.value?"dxDataGrid-ariaCollapse":"dxDataGrid-ariaExpand"),T)}}}},setEmptyText:t,isDateType:a,getSelectionRange:function(v){try{if(v)return{selectionStart:v.selectionStart,selectionEnd:v.selectionEnd}}catch(x){}return{}},setSelectionRange:function(v,x){try{v&&v.setSelectionRange&&v.setSelectionRange(x.selectionStart,x.selectionEnd)}catch(T){}},focusAndSelectElement:function(v,x){c.default.trigger(x,"focus");var T=v.option("editing.selectTextOnEditStart"),D=v.getController("keyboardNavigation"),C=D&&D._isFastEditingStarted(),P=x.get(0);if(T&&!C&&x.is(".dx-texteditor-input")&&!x.is("[readonly]")){var M=r(x.closest(".dx-texteditor"));(0,F.when)(M&&M._loadItemDeferred).done(function(){P.select()})}},getWidgetInstance:r,getLastResizableColumnIndex:function(v,x){var T,D=v.some(function(O){return O&&!O.command&&!O.fixed&&!1!==O.allowResizing});for(T=v.length-1;v[T];T--){var C=v[T];if(!(C.command||C.fixed||"adaptiveHidden"===(x&&x[T])||D&&!1===C.allowResizing))break}return T},isElementInCurrentGrid:function(v,x){return!(!x||!x.length)&&x.closest("."+v.getWidgetContainerClass()).parent().is(v.component.$element())}};b.default=d,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.format=function(S){for(var w=arguments.length,y=new Array(w>1?w-1:0),h=1;h<w;h++)y[h-1]=arguments[h];return(0,g.isFunction)(S)?S.apply(void 0,y):(y.forEach(function(m,p){(0,g.isString)(m)&&(m=m.replace(/\$/g,"$$$$"));var f=new RegExp("\\{"+p+"\\}","gm");S=S.replace(f,m)}),S)},b.isEmpty=b.replaceAll=b.quadToObject=b.encodeHtml=void 0;var g=e(1);function I(S){return(I="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(w){return typeof w}:function(w){return w&&"function"==typeof Symbol&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w})(S)}var F,A=(F=[new RegExp("&","g"),new RegExp('"',"g"),new RegExp("'","g"),new RegExp("<","g"),new RegExp(">","g")],function(S){return String(S).replace(F[0],"&amp;").replace(F[1],"&quot;").replace(F[2],"&#39;").replace(F[3],"&lt;").replace(F[4],"&gt;")});b.encodeHtml=A,b.quadToObject=function(S){var w=function(f){switch(I(f)){case"string":return f.split(/\s+/,4);case"object":return[f.x||f.h||f.left,f.y||f.v||f.top,f.x||f.h||f.right,f.y||f.v||f.bottom];case"number":return[f];default:return f}}(S),y=parseInt(w&&w[0],10),h=parseInt(w&&w[1],10),m=parseInt(w&&w[2],10),p=parseInt(w&&w[3],10);return isFinite(y)||(y=0),isFinite(h)||(h=y),isFinite(m)||(m=y),isFinite(p)||(p=h),{top:h,right:m,bottom:p,left:y}},b.replaceAll=function(S,w,y){return S.replace(new RegExp("("+(w+"").replace(/([+*?.[^\]$(){}><|=!:])/g,"\\$1")+")","gi"),y)};var E,k=(E=/\s/g,function(S){return!S||!S.replace(E,"")});b.isEmpty=k},function(W,b,e){b.captionize=b.titleize=b.humanize=b.camelize=b.underscore=b.dasherize=void 0;var g=e(3),I=function(k){return null==k?"":String(k)},F=function(k){return I(k).charAt(0).toUpperCase()+k.substr(1)},A=function(k){return I(k).replace(/([a-z\d])([A-Z])/g,"$1 $2").split(/[\s_-]+/)},R=function(k){return(0,g.map)(A(k),function(S){return S.toLowerCase()}).join("-")};b.dasherize=R,b.underscore=function(k){return R(k).replace(/-/g,"_")},b.camelize=function(k,S){return(0,g.map)(A(k),function(w,y){return w=w.toLowerCase(),(S||y>0)&&(w=F(w)),w}).join("")},b.humanize=function(k){return F(R(k).replace(/-/g," "))},b.titleize=function(k){return(0,g.map)(A(k),function(S){return F(S.toLowerCase())}).join(" ")};var E=["0","1","2","3","4","5","6","7","8","9"];b.captionize=function(k){var S,w,y=[],h=!1,m=!1;for(S=0;S<k.length;S++)m=(w=k.charAt(S))===w.toUpperCase()&&"-"!==w&&")"!==w&&"/"!==w||w in E,"_"===w||"."===w?(w=" ",m=!0):0===S?(w=w.toUpperCase(),m=!0):!h&&m&&y.length>0&&y.push(" "),y.push(w),h=m;return y.join("")}},function(W,b,e){b.default=void 0;var g=f(e(2)),I=f(e(13)),F=e(89),A=f(e(9)),R=e(38),E=f(e(113)),k=f(e(106)),S=f(e(16)),w=e(114),y=e(0),h=e(124),m=e(56),p=e(21);function f(a){return a&&a.__esModule?a:{default:a}}function u(a,t){return(u=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n})(a,t)}var l=function(a){var t,n;function i(){for(var x,T=arguments.length,D=new Array(T),C=0;C<T;C++)D[C]=arguments[C];return(x=a.call.apply(a,[this].concat(D))||this)._feedbackHideTimeout=100,x}n=a,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n);var r,v=i.prototype;return v._$content=function(){return this.$element().find(".dx-button-content")},v._$submitInput=function(){return this.$element().find(".dx-button-submit-input")},v._attachActiveEvents=function(x,T){var D=this._eventBindingTarget(),C=this._activeStateUnit;w.active.off(D,{namespace:"inkRipple",selector:C}),w.active.on(D,new E.default(x),new E.default(T,{excludeValidators:["disabled","readOnly"]}),{showTimeout:this._feedbackShowTimeout,hideTimeout:this._feedbackHideTimeout,selector:C,namespace:"inkRipple"})},v._defaultOptionsRules=function(){return a.prototype._defaultOptionsRules.call(this).concat([{device:function(){return"desktop"===I.default.real().deviceType&&!I.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return(0,R.isMaterial)((0,R.current)())},options:{useInkRipple:!0}}])},v._executeClickAction=function(x){this._clickAction({validationGroup:this._validationGroupConfig,event:x})},v._findGroup=function(){var x=this.$element(),T=this._modelByElement(x);return this.option().validationGroup||k.default.findGroup(x,T)},v._getContentData=function(){var x=this.option(),T=x.icon;return(0,y.extend)({icon:"back"!==x.type||T?T:"back",text:x.text},x._templateData)},v._getDefaultOptions=function(){return(0,y.extend)(a.prototype._getDefaultOptions.call(this),{hoverStateEnabled:!0,onClick:null,type:"normal",text:"",icon:"",iconPosition:"left",validationGroup:void 0,activeStateEnabled:!0,template:"content",useSubmitBehavior:!1,useInkRipple:!1,_templateData:{},stylingMode:"contained"})},v._getSubmitAction=function(){var x=this,T=!0,D="valid";return this._createAction(function(C){var P=C.event;if(T){var M=x._validationGroupConfig;if(M){var O=M.validate(),B=O.status,V=O.complete;D=B,"pending"===B&&(T=!1,x.option("disabled",!0),V.then(function(z){var N=z.status;x.option("disabled",!1),"valid"===(D=N)&&x._submitInput().click(),T=!0}))}}"valid"!==D&&P.preventDefault(),P.stopPropagation()})},v._initMarkup=function(){this.$element().addClass("dx-button"),this._renderType(),this._renderStylingMode(),this._renderInkRipple(),this._renderClick(),this._updateAriaLabel(),a.prototype._initMarkup.call(this),this._updateContent(),this.setAria("role","button")},v._getAnonymousTemplateName=function(){return"content"},v._initTemplates=function(){var x=this;this._templateManager.addDefaultTemplates({content:new h.FunctionTemplate(function(T){var D=T.model,C=void 0===D?{}:D,P=T.container,M=C.text,O=C.icon,B=x.option().iconPosition,V=(0,m.getImageContainer)(O),z=M&&(0,g.default)("<span>").text(M).addClass("dx-button-text"),N=(0,g.default)(P);N.append(z),"left"===B?N.prepend(V):(V.addClass("dx-icon-right"),N.append(V))})}),a.prototype._initTemplates.call(this)},v._optionChanged=function(x){switch(x.name){case"onClick":this._updateClick();break;case"icon":case"text":this._updateContent(),this._updateAriaLabel();break;case"type":this._updateType(),this._updateContent();break;case"_templateData":break;case"template":case"iconPosition":this._updateContent();break;case"stylingMode":this._updateStylingMode();break;case"useSubmitBehavior":this._updateSubmitInput();break;case"useInkRipple":this._invalidate();break;default:a.prototype._optionChanged.call(this,x)}},v._renderClick=function(){var x=this,T=this.$element();w.dxClick.off(T,{namespace:this.NAME}),w.dxClick.on(T,function(D){return x._executeClickAction(D)},{namespace:this.NAME}),this._updateClick()},v._renderInkRipple=function(){var x=this,T=this.option();if(T.useInkRipple){var O=(0,F.render)(!T.text&&T.icon||"back"===T.type?{waveSizeCoefficient:1,useHoldAnimation:!1,isCentered:!0}:{}),B=function(V,z){var N=x.option();if(N.useInkRipple&&N.activeStateEnabled&&!x._disposed){var H={element:x._$content(),event:V};z?O.showWave(H):O.hideWave(H)}};this._attachActiveEvents(function(V){return B(V.event,!0)},function(V){return B(V.event)})}},v._renderStylingMode=function(){var x=this.$element(),T=this.option().stylingMode;-1===["contained","text","outlined"].indexOf(T)&&(T=this._getDefaultOptions().stylingMode),x.addClass("dx-button-mode-".concat(T))},v._renderSubmitInput=function(){if(this.option().useSubmitBehavior){var x=this._getSubmitAction(),T=this._$content();(0,g.default)("<input>").attr("type","submit").attr("tabindex",-1).addClass("dx-button-submit-input").appendTo(T),w.click.on(this._$submitInput(),function(D){return x({event:D})})}},v._renderType=function(){var x=this.option().type,T=this.$element();x&&T.addClass("dx-button-".concat(x))},v._submitInput=function(){return this._$submitInput().get(0)},v._supportedKeys=function(){var x=this,T=function(D){D.preventDefault(),x._executeClickAction(D)};return(0,y.extend)(a.prototype._supportedKeys.call(this),{space:T,enter:T})},v._updateAriaLabel=function(){var x=this._getAriaTarget(),T=this.option(),D=T.icon,C=T.text;C||("image"===(0,m.getImageSourceType)(D)&&(D=-1===D.indexOf("base64")?D.replace(/.+\/([^.]+)\..+$/,"$1"):"Base64"),C=D||""),x.attr("aria-label",C||null)},v._updateClick=function(){var x=this;this._clickAction=this._createActionByOption("onClick",{excludeValidators:["readOnly"],afterExecute:function(){x.option().useSubmitBehavior&&setTimeout(function(){return x._submitInput().click()})}})},v._updateContent=function(){var x=this.$element(),T=this._$content(),D=this._getContentData(),C=this.option(),P=C.template,M=C.iconPosition,O=D.icon,B=D.text;T.length?T.empty():T=(0,g.default)("<div>").addClass("dx-button-content").appendTo(x),x.toggleClass("dx-button-has-icon",!!O).toggleClass("dx-button-icon-right",!!O&&"left"!==M).toggleClass("dx-button-has-text",!!B);var V=(0,g.default)(this._getTemplateByOption("template").render({model:D,container:(0,p.getPublicElement)(T),transclude:this._templateManager.anonymousTemplateName===P}));V.hasClass("dx-template-wrapper")&&(V.addClass("dx-button-content"),T.replaceWith(V)),this._updateSubmitInput()},v._updateSubmitInput=function(){var x=this.option().useSubmitBehavior,T=this._$submitInput();!x&&T.length?T.remove():x&&!T.length&&this._renderSubmitInput()},v._updateStylingMode=function(){var x=this.$element();["contained","text","outlined"].map(function(T){return"dx-button-mode-".concat(T)}).forEach(function(T){x.removeClass(T)}),this._renderStylingMode()},v._updateType=function(){var x=this.$element();["back","danger","default","normal","success"].map(function(T){return"dx-button-".concat(T)}).forEach(function(T){x.removeClass(T)}),this._renderType()},(r=[{key:"_validationGroupConfig",get:function(){return k.default.getGroupConfig(this._findGroup())}}])&&function c(a,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}(i.prototype,r),i}(S.default);(0,A.default)("dxButton",l),b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getDataStrategy=function(){return E},b.data=function(){return E.data.apply(this,arguments)},b.beforeCleanData=function(m){w=m},b.afterCleanData=function(m){y=m},b.cleanData=function(m){return E.cleanData.call(this,m)},b.removeData=function(m,p){return E.removeData.call(this,m,p)},b.cleanDataRecursive=function(m,p){if(I.default.isElementNode(m)){var f=m.getElementsByTagName("*");E.cleanData(f),p&&E.cleanData([m])}},b.setDataStrategy=b.strategyChanging=void 0;var g=R(e(189)),I=R(e(11)),F=R(e(5)),A=R(e(190));function R(m){return m&&m.__esModule?m:{default:m}}var E,k=new g.default,S=new A.default;b.strategyChanging=S;var w=function(){},y=function(){},h=function(m){S.fire(m);var p=(E=m).cleanData;E.cleanData=function(f){w(f);var c=p.call(this,f);return y(f),c}};b.setDataStrategy=h,h({data:function(){var m=arguments[0],p=arguments[1],f=arguments[2];if(m){var c=k.get(m);return c||k.set(m,c={}),void 0===p?c:2===arguments.length?c[p]:(c[p]=f,f)}},removeData:function(m,p){if(m)if(void 0===p)k.delete(m);else{var f=k.get(m);f&&delete f[p]}},cleanData:function(m){for(var p=0;p<m.length;p++)F.default.off(m[p]),k.delete(m[p])}})},function(W,b,e){b.isDisjunctiveOperator=function(s){return/^(or|\|\||\|)$/i.test(s)},b.isConjunctiveOperator=function(s){return/^(and|&&|&)$/i.test(s)},b.throttleChanges=function(s,a){var i,o,r,d,t=[],n=(i=function(){s.call(this,t),t=[]},o=a,function(){var v=this;return d=arguments,r||(r=setTimeout(function(){r=void 0,d&&i.call(v,d)},(0,g.isFunction)(o)?o():o)),r});return function(i){var o,r;return Array.isArray(i)&&(o=t).push.apply(o,function(d){if(Array.isArray(d))return w(d)}(r=i)||function(d){if("undefined"!=typeof Symbol&&null!=d[Symbol.iterator]||null!=d["@@iterator"])return Array.from(d)}(r)||function(d,v){if(d){if("string"==typeof d)return w(d,v);var x=Object.prototype.toString.call(d).slice(8,-1);return"Object"===x&&d.constructor&&(x=d.constructor.name),"Map"===x||"Set"===x?Array.from(d):"Arguments"===x||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(x)?w(d,v):void 0}}(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),n.call(this,t)}},b.rejectedPromise=b.trivialPromise=b.isGroupCriterion=b.isUnaryOperation=b.base64_encode=b.keysEqual=b.processRequestResultLock=b.aggregators=b.errorMessageFromXhr=b.normalizeSortingInfo=b.normalizeBinaryCriterion=b.XHR_ERROR_UNLOAD=void 0;var g=e(1),I=S(e(11)),F=S(e(51)),A=e(7),R=e(3),E=e(6),k=e(4);function S(s){return s&&s.__esModule?s:{default:s}}function w(s,a){(null==a||a>s.length)&&(a=s.length);for(var t=0,n=new Array(a);t<a;t++)n[t]=s[t];return n}var y=F.default.add;b.XHR_ERROR_UNLOAD="DEVEXTREME_XHR_ERROR_UNLOAD",b.normalizeBinaryCriterion=function(s){return[s[0],s.length<3?"=":String(s[1]).toLowerCase(),s.length<2||s[s.length-1]]},b.normalizeSortingInfo=function(s){return Array.isArray(s)||(s=[s]),(0,R.map)(s,function(a){var t={selector:(0,g.isFunction)(a)||"string"==typeof a?a:a.getter||a.field||a.selector,desc:!(!a.desc&&"d"!==String(a.dir).charAt(0).toLowerCase())};return a.compare&&(t.compare=a.compare),t})};var h,m,p=(m={timeout:"Network connection timeout",error:"Unspecified network error",parsererror:"Unexpected server response"},y(function(){var s=(0,A.getWindow)();I.default.listen(s,"beforeunload",function(){h=!0})}),function(s,a){return h?"DEVEXTREME_XHR_ERROR_UNLOAD":s.status<400?m[t=a]||t:s.statusText;var t});b.errorMessageFromXhr=p,b.aggregators={count:{seed:0,step:function(s){return 1+s}},sum:{seed:0,step:function(s,a){return s+a}},min:{step:function(s,a){return a<s?a:s}},max:{step:function(s,a){return a>s?a:s}},avg:{seed:[0,0],step:function(s,a){return[s[0]+a,s[1]+1]},finalize:function(s){return s[1]?s[0]/s[1]:NaN}}};var c,u,l=(u=0,{obtain:function(){0===u&&(c=new E.Deferred),u++},release:function(){--u<1&&c.resolve()},promise:function(){return(0===u?(new E.Deferred).resolve():c).promise()},reset:function(){u=0,c&&c.resolve()}});b.processRequestResultLock=l,b.keysEqual=function(s,a,t){if(Array.isArray(s)){for(var n,i=(0,R.map)(a,function(r,d){return d}),o=0;o<i.length;o++)if(!(0,k.equalByValue)(a[n=i[o]],t[n],0,!1))return!1;return!0}return(0,k.equalByValue)(a,t,0,!1)},b.base64_encode=function(s){Array.isArray(s)||(s=function(d){var v,x,T=[];for(x=0;x<d.length;x++)(v=d.charCodeAt(x))<128?T.push(v):v<2048?T.push(192+(v>>6),128+(63&v)):v<65536?T.push(224+(v>>12),128+(v>>6&63),128+(63&v)):v<2097152&&T.push(240+(v>>18),128+(v>>12&63),128+(v>>6&63),128+(63&v));return T}(String(s)));var a="";function t(d){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d)}for(var n=0;n<s.length;n+=3){var i=s[n],o=s[n+1],r=s[n+2];a+=(0,R.map)([i>>2,(3&i)<<4|o>>4,isNaN(o)?64:(15&o)<<2|r>>6,isNaN(r)?64:63&r],t).join("")}return a},b.isUnaryOperation=function(s){return"!"===s[0]&&Array.isArray(s[1])},b.isGroupCriterion=function(s){var a,t=s[0],n=s[1];return!!Array.isArray(t)||!(!(0,g.isFunction)(t)||!Array.isArray(n)&&!(0,g.isFunction)(n)&&"and"!==(a=n)&&"or"!==a)},b.trivialPromise=function(){var s=new E.Deferred;return s.resolve.apply(s,arguments).promise()},b.rejectedPromise=function(){var s=new E.Deferred;return s.reject.apply(s,arguments).promise()}},function(W,b,e){Object.defineProperty(b,"stylePropPrefix",{enumerable:!0,get:function(){return k.stylePropPrefix}}),Object.defineProperty(b,"styleProp",{enumerable:!0,get:function(){return k.styleProp}}),b.nativeScrolling=b.animation=b.transitionEndEventName=b.transition=b.touch=b.inputType=b.supportProp=b.pointerEvents=b.touchEvents=void 0;var g=e(12),I=S(e(11)),F=e(4),A=S(e(77)),R=e(7),E=S(e(13)),k=e(93);function S(v){return v&&v.__esModule?v:{default:v}}var w=(0,R.getNavigator)(),y=w.maxTouchPoints,h=w.msMaxTouchPoints,m=w.pointerEnabled,p={webkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MsTransitionEnd",transition:"transitionend"},f=function(v){return!!(0,k.styleProp)(v)};b.supportProp=f,b.inputType=function(v){if("text"===v)return!0;var x=I.default.createElement("input");try{return x.setAttribute("type",v),x.value="wrongValue",!x.value}catch(T){return!1}};var v,x,c=(x=y,((v=R.hasProperty)("ontouchstart")||!!x)&&!v("callPhantom"));b.touchEvents=c;var u=function(v,x){var T=(0,F.ensureDefined)(x,!0),D=(0,F.ensureDefined)(x,!1);return v("PointerEvent")&&T||D}(R.hasProperty,m);b.pointerEvents=u,b.touch=c||u&&(!!y||!!h);var s=(0,A.default)(function(){return f("transition")});b.transition=s;var a=(0,A.default)(function(){return p[(0,k.styleProp)("transition")]});b.transitionEndEventName=a;var t=(0,A.default)(function(){return f("animation")});b.animation=t;var n,i,o,r,d=(i=(n=E.default.real()).platform,r=n.mac,!((o=n.version)&&o[0]<4&&"android"===i)&&(0,g.inArray)(i,["ios","android"])>-1||r);b.nativeScrolling=d},function(W,b,e){b.default=void 0;var g=s(e(2)),I=e(7),F=s(e(5)),A=s(e(24)),R=e(21),E=e(0),k=e(1),S=e(3),w=e(33),y=e(262),h=e(120),m=e(45),p=s(e(81)),f=e(146),c=e(8),u=e(6),l=e(4);function s(me){return me&&me.__esModule?me:{default:me}}function a(me){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(he){return typeof he}:function(he){return he&&"function"==typeof Symbol&&he.constructor===Symbol&&he!==Symbol.prototype?"symbol":typeof he})(me)}var t=(0,I.getWindow)(),n=(0,c.addNamespace)(f.removeEvent,"dxFX"),i=/^([+-])=(.*)/i,o={initAnimation:function(me,he){me.css({transitionProperty:"none"}),"string"==typeof he.from?me.addClass(he.from):fe(me,he.from);var _e=this,re=new u.Deferred,ce=he.cleanupWhen;he.transitionAnimation={deferred:re,finish:function(){_e._finishTransition(me),ce?(0,u.when)(re,ce).always(function(){_e._cleanup(me,he)}):_e._cleanup(me,he),re.resolveWith(me,[he,me])}},this._completeAnimationCallback(me,he).done(function(){he.transitionAnimation.finish()}).fail(function(){re.rejectWith(me,[he,me])}),he.duration||he.transitionAnimation.finish(),me.css("transform")},animate:function(me,he){return this._startAnimation(me,he),he.transitionAnimation.deferred.promise()},_completeAnimationCallback:function(me,he){var _e,re=this,ce=Date.now()+he.delay,ge=new u.Deferred,Se=new u.Deferred,Ie=new u.Deferred,Pe=(0,m.transitionEndEventName)()+".dxFX";he.transitionAnimation.cleanup=function(){clearTimeout(_e),clearTimeout(Ue),F.default.off(me,Pe),F.default.off(me,n)},F.default.one(me,Pe,function(){Date.now()-ce>=he.duration&&Se.reject()}),F.default.off(me,n),F.default.on(me,n,function(){re.stop(me,he),ge.reject()});var Ue=setTimeout(function(){_e=setTimeout(function(){Ie.reject()},he.duration+he.delay+Ce._simulatedTransitionEndDelay),(0,u.when)(Se,Ie).fail(function(){ge.resolve()}.bind(this))});return ge.promise()},_startAnimation:function(me,he){me.css({transitionProperty:"all",transitionDelay:he.delay+"ms",transitionDuration:he.duration+"ms",transitionTimingFunction:he.easing}),"string"==typeof he.to?me[0].className+=" "+he.to:he.to&&fe(me,he.to)},_finishTransition:function(me){me.css("transition","none")},_cleanup:function(me,he){he.transitionAnimation.cleanup(),"string"==typeof he.from&&(me.removeClass(he.from),me.removeClass(he.to))},stop:function(me,he,_e){he&&(_e?he.transitionAnimation.finish():((0,k.isPlainObject)(he.to)&&(0,S.each)(he.to,function(re){me.css(re,me.css(re))}),this._finishTransition(me),this._cleanup(me,he)))}},r={initAnimation:function(me,he){fe(me,he.from)},animate:function(me,he){var _e=new u.Deferred,re=this;return he?((0,S.each)(he.to,function(ce){void 0===he.from[ce]&&(he.from[ce]=re._normalizeValue(me.css(ce)))}),he.to.transform&&(he.from.transform=re._parseTransform(he.from.transform),he.to.transform=re._parseTransform(he.to.transform)),he.frameAnimation={to:he.to,from:he.from,currentValue:he.from,easing:(0,y.convertTransitionTimingFuncToEasing)(he.easing),duration:he.duration,startTime:(new Date).valueOf(),finish:function(){this.currentValue=this.to,this.draw(),(0,h.cancelAnimationFrame)(he.frameAnimation.animationFrameId),_e.resolve()},draw:function(){if(he.draw)he.draw(this.currentValue);else{var ce=(0,E.extend)({},this.currentValue);ce.transform&&(ce.transform=(0,S.map)(ce.transform,function(ge,Se){return"translate"===Se?(0,w.getTranslateCss)(ge):"scale"===Se?"scale("+ge+")":"rotate"===Se.substr(0,Se.length-1)?Se+"("+ge+"deg)":void 0}).join(" ")),me.css(ce)}}},he.delay?(he.frameAnimation.startTime+=he.delay,he.frameAnimation.delayTimeout=setTimeout(function(){re._startAnimation(me,he)},he.delay)):re._startAnimation(me,he),_e.promise()):_e.reject().promise()},_startAnimation:function(me,he){F.default.off(me,n),F.default.on(me,n,function(){he.frameAnimation&&(0,h.cancelAnimationFrame)(he.frameAnimation.animationFrameId)}),this._animationStep(me,he)},_parseTransform:function(me){var he={};return(0,S.each)(me.match(/\w+\d*\w*\([^)]*\)\s*/g),function(_e,re){var ce=(0,w.parseTranslate)(re),ge=re.match(/scale\((.+?)\)/),Se=re.match(/(rotate.)\((.+)deg\)/);ce&&(he.translate=ce),ge&&ge[1]&&(he.scale=parseFloat(ge[1])),Se&&Se[1]&&(he[Se[1]]=parseFloat(Se[2]))}),he},stop:function(me,he,_e){var re=he&&he.frameAnimation;re&&((0,h.cancelAnimationFrame)(re.animationFrameId),clearTimeout(re.delayTimeout),_e&&re.finish(),delete he.frameAnimation)},_animationStep:function(me,he){var _e=he&&he.frameAnimation;if(_e){var re=(new Date).valueOf();if(re>=_e.startTime+_e.duration)_e.finish();else{_e.currentValue=this._calcStepValue(_e,re-_e.startTime),_e.draw();var ce=this;_e.animationFrameId=(0,h.requestAnimationFrame)(function(){ce._animationStep(me,he)})}}},_calcStepValue:function(me,he){return function _e(re,ce){var ge=Array.isArray(ce)?[]:{};return(0,S.each)(ce,function(Se,Ie){if("string"==typeof Ie&&!1===parseFloat(Ie,10))return!0;var Pe,Ue,Ne,De,Me,Re;ge[Se]="object"===a(Ie)?_e(re[Se],Ie):(Ue=he/me.duration,Ne=he,De=1*re[Pe=Se],Me=ce[Pe]-re[Pe],Re=me.duration,(0,y.getEasing)(me.easing)(Ue,Ne,De,Me,Re))}),ge}(me.from,me.to)},_normalizeValue:function(me){var he=parseFloat(me,10);return!1===he?me:he}},d={initAnimation:function(){},animate:function(){return(new u.Deferred).resolve().promise()},stop:l.noop,isSynchronous:!0},v=function(me,he,_e,re){(0,S.each)(["from","to"],function(){if(!_e(me[this]))throw A.default.Error("E0010",he,this,re)})},x=function(me,he){return v(me,he,function(_e){return(0,k.isPlainObject)(_e)},"a plain object")},T={top:{my:"bottom center",at:"top center"},bottom:{my:"top center",at:"bottom center"},right:{my:"left center",at:"right center"},left:{my:"right center",at:"left center"}},D={validateConfig:function(me){x(me,"slide")},setup:function(me,he){var _e=(0,w.locate)(me);if("slide"!==he.type){var re="slideIn"===he.type?he.from:he.to;re.position=(0,E.extend)({of:t},T[he.direction]),ae(me,re)}this._setUpConfig(_e,he.from),this._setUpConfig(_e,he.to),(0,w.clearCache)(me)},_setUpConfig:function(me,he){he.left="left"in he?he.left:"+=0",he.top="top"in he?he.top:"+=0",this._initNewPosition(me,he)},_initNewPosition:function(me,he){var _e={left:he.left,top:he.top};delete he.left,delete he.top;var re=this._getRelativeValue(_e.left);void 0!==re?_e.left=re+me.left:he.left=0,void 0!==(re=this._getRelativeValue(_e.top))?_e.top=re+me.top:he.top=0,he.transform=(0,w.getTranslateCss)({x:_e.left,y:_e.top})},_getRelativeValue:function(me){var he;if("string"==typeof me&&(he=i.exec(me)))return parseInt(he[1]+"1")*he[2]}},C={setup:function(me,he){var _e,re=he.from,ce=(0,k.isPlainObject)(re)?he.skipElementInitialStyles?0:me.css("opacity"):String(re);switch(he.type){case"fadeIn":_e=1;break;case"fadeOut":_e=0;break;default:_e=String(he.to)}he.from={visibility:"visible",opacity:ce},he.to={opacity:_e}}},P={custom:{setup:function(){}},slide:D,slideIn:D,slideOut:D,fade:C,fadeIn:C,fadeOut:C,pop:{validateConfig:function(me){x(me,"pop")},setup:function(me,he){var _e=he.from,re=he.to,ce="opacity"in _e?_e.opacity:me.css("opacity"),ge="opacity"in re?re.opacity:1,Se="scale"in _e?_e.scale:0,Ie="scale"in re?re.scale:1;he.from={opacity:ce};var Pe=(0,w.getTranslate)(me);he.from.transform=this._getCssTransform(Pe,Se),he.to={opacity:ge},he.to.transform=this._getCssTransform(Pe,Ie)},_getCssTransform:function(me,he){return(0,w.getTranslateCss)(me)+"scale("+he+")"}},css:{validateConfig:function(me){v(me,"css",function(re){return"string"==typeof re},"a string")},setup:function(){}}},M={type:"custom",from:{},to:{},duration:400,start:l.noop,complete:l.noop,easing:"ease",delay:0},O={duration:400,easing:"ease",delay:0};function B(){var me=this.element,he=this.config;if(ae(me,he.from),ae(me,he.to),this.configurator.setup(me,he),me.data("dxAnimData",this),Ce.off&&(he.duration=0,he.delay=0),this.strategy.initAnimation(me,he),he.start){var _e=(0,R.getPublicElement)(me);he.start.apply(this,[_e,he])}}var V=function(){var me=this,he=me.element,_e=me.config;return me.isStarted=!0,me.strategy.animate(he,_e).done(function(){!function(re){var ce=re.element,ge=re.config;if(ce.removeData("dxAnimData"),ge.complete){var Se=(0,R.getPublicElement)(ce);ge.complete.apply(this,[Se,ge])}re.deferred.resolveWith(this,[ce,ge])}(me)}).fail(function(){me.deferred.rejectWith(this,[he,_e])})},z=function(me){var he=this.element,_e=this.config;clearTimeout(this.startTimeout),this.isStarted||this.start(),this.strategy.stop(he,_e,me)},N=(0,c.addNamespace)(f.removeEvent,"dxFXStartAnimation"),U=function(me,he){var Ie,re=(0,E.extend)(!0,{},"css"===he.type?O:M,he),ce=function(Ie){var Pe=P[Ie.type];if(!Pe)throw A.default.Error("E0011",Ie.type);return Pe}(re),ge=function(Ie){Ie=Ie||{};var Pe={transition:(0,m.transition)()?o:r,frame:r,noAnimation:d},Ue=Ie.strategy||"transition";return"css"!==Ie.type||(0,m.transition)()||(Ue="noAnimation"),Pe[Ue]}(re),Se={element:(0,g.default)(me),config:re,configurator:ce,strategy:ge,isSynchronous:ge.isSynchronous,setup:B,start:V,stop:z,deferred:new u.Deferred};return(0,k.isFunction)(ce.validateConfig)&&ce.validateConfig(re),F.default.off((Ie=Se).element,N),F.default.on(Ie.element,N,function(){Ce.stop(Ie.element)}),Ie.deferred.always(function(){F.default.off(Ie.element,N)}),Se};function H(me){return me.data("dxAnimQueue")||[]}var G=function(me){me.removeData("dxAnimQueue")};function Y(me){return!!me.data("dxAnimData")}function J(me,he){if((he=H(me)).length){var _e=he.shift();0===he.length&&G(me),(re=_e,re.setup(),Ce.off||re.isSynchronous?re.start():re.startTimeout=setTimeout(function(){re.start()}),re.deferred.promise()).done(function(){Y(me)||J(me)})}var re}function ae(me,he){if(he&&he.position){var _e=(0,g.default)(t),re=0,ce=0,ge=p.default.calculate(me,he.position),Se=me.offset(),Ie=me.position();Ie.top>Se.top&&(ce=_e.scrollTop()),Ie.left>Se.left&&(re=_e.scrollLeft()),(0,E.extend)(he,{left:ge.h.location-Se.left+Ie.left-re,top:ge.v.location-Se.top+Ie.top-ce}),delete he.position}}function fe(me,he){(0,S.each)(he,function(_e,re){try{me.css(_e,(0,k.isFunction)(re)?re():re)}catch(ce){}})}var Ce={off:!1,animationTypes:P,animate:function(me,he){var _e=(0,g.default)(me);if(!_e.length)return(new u.Deferred).resolve().promise();var ce,ge,Se,re=U(_e,he);return ge=re,Se=H(ce=_e),ce.data("dxAnimQueue",Se),Se.push(ge),Y(ce)||J(ce,Se),re.deferred.promise()},createAnimation:U,isAnimating:Y,stop:function(me,he){var _e=(0,g.default)(me),re=H(_e);(0,S.each)(re,function(ge,Se){Se.config.delay=0,Se.config.duration=0,Se.isSynchronous=!0}),Y(_e)||J(_e,re);var ce=_e.data("dxAnimData");ce&&ce.stop(he),_e.removeData("dxAnimData"),G(_e)},_simulatedTransitionEndDelay:100};b.default=Ce,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(54)),I=e(12),F=e(4),A=e(3),R=e(1),E=e(274),k=m(e(30)),S=m(e(24)),w=e(246),y=m(e(112)),h=m(e(353));function m(n){return n&&n.__esModule?n:{default:n}}function f(n,i){(null==i||i>n.length)&&(i=n.length);for(var o=0,r=new Array(i);o<i;o++)r[o]=n[o];return r}var c="undefined"!=typeof Intl,u=["currency","fixedpoint","exponential","percent","decimal"],l={1:"K",2:"M",3:"B",4:"T"},s={largenumber:"auto",thousands:1,millions:2,billions:3,trillions:4},a=(0,g.default)({engine:function(){return"base"},numericFormats:u,defaultLargeNumberFormatPostfixes:l,_parseNumberFormatString:function(n){var i={};if(n&&"string"==typeof n){var o=n.toLowerCase().split(" ");return(0,A.each)(o,function(r,d){(0,I.inArray)(d,u)>-1?i.formatType=d:d in s&&(i.power=s[d])}),i.power&&!i.formatType&&(i.formatType="fixedpoint"),i.formatType?i:void 0}},_calculateNumberPower:function(n,i,o,r){var d=Math.abs(n),v=0;if(d>1)for(;d&&d>=i&&(void 0===r||v<r);)v++,d/=i;else if(d>0&&d<1)for(;d<1&&(void 0===o||v>o);)v--,d*=i;return v},_getNumberByPower:function(n,i,o){for(var r=n;i>0;)r/=o,i--;for(;i<0;)r*=o,i++;return r},_formatNumber:function(n,i,o){"auto"===i.power&&(i.power=this._calculateNumberPower(n,1e3,0,4)),i.power&&(n=this._getNumberByPower(n,i.power,1e3));var r=this.defaultLargeNumberFormatPostfixes[i.power]||"";return this._formatNumberCore(n,i.formatType,o).replace(/(\d|.$)(\D*)$/,"$1"+r+"$2")},_formatNumberExponential:function(n,i){var o=this._calculateNumberPower(n,10),r=this._getNumberByPower(n,o,10);void 0===i.precision&&(i.precision=1),r.toFixed(i.precision||0)>=10&&(o++,r/=10);var d=(o>=0?"+":"")+o.toString();return this._formatNumberCore(r,"fixedpoint",i)+"E"+d},_addZeroes:function(n,i){for(var o=Math.pow(10,i),r=n<0?"-":"",d=(n=(Math.abs(n)*o>>>0)/o).toString();d.length<i;)d="0"+d;return r+d},_addGroupSeparators:function(n){var i=n.toString().split(".");return i[0].replace(/\B(?=(\d{3})+(?!\d))/g,(0,k.default)().thousandsSeparator)+(i[1]?(0,k.default)().decimalSeparator+i[1]:"")},_formatNumberCore:function(n,i,o){return"exponential"===i?this._formatNumberExponential(n,o):("decimal"!==i&&null!==o.precision&&(o.precision=o.precision||0),"percent"===i&&(n*=100),void 0!==o.precision&&(n="decimal"===i?this._addZeroes(n,o.precision):null===o.precision?n.toPrecision():(0,w.toFixed)(n,o.precision)),n="decimal"!==i?this._addGroupSeparators(n):n.toString().replace(".",(0,k.default)().decimalSeparator),"percent"===i&&(n+="%"),n)},_normalizeFormat:function(n){return n?("function"==typeof n||(0,R.isPlainObject)(n)||(n={type:n}),n):{}},_getSeparators:function(){return{decimalSeparator:this.getDecimalSeparator(),thousandsSeparator:this.getThousandsSeparator()}},getThousandsSeparator:function(){return this.format(1e4,"fixedPoint")[2]},getDecimalSeparator:function(){return this.format(1.2,{type:"fixedPoint",precision:1})[1]},convertDigits:function(n,i){var o=this.format(90,"decimal");if("string"!=typeof n||"0"===o[1])return n;var r=i?o[1]:"0",d=i?"0":o[1],x=new RegExp("["+r+"-"+(i?o[0]:"9")+"]","g");return n.replace(x,function(T){return String.fromCharCode(T.charCodeAt(0)+(d.charCodeAt(0)-r.charCodeAt(0)))})},getNegativeEtalonRegExp:function(n){var i=this._getSeparators(),o=new RegExp("[0-9"+(0,F.escapeRegExp)(i.decimalSeparator+i.thousandsSeparator)+"]+","g"),r=this.format(-1,n).replace(o,"1");return["\\","(",")","[","]","*","+","$","^","?","|","{","}"].forEach(function(d){r=r.replace(d,"\\".concat(d))}),r=(r=r.replace(" ","\\s")).replace("1",".+"),new RegExp(r,"g")},getSign:function(n,i){if("-"===n.replace(/[^0-9-]/g,"").charAt(0))return-1;if(!i)return 1;var o=this.getNegativeEtalonRegExp(i);return n.match(o)?-1:1},format:function(n,i){if("number"!=typeof n||"number"==typeof i)return n;if("function"==typeof(i=i&&i.formatter||i))return i(n);(i=this._normalizeFormat(i)).type||(i.type="decimal");var o=this._parseNumberFormatString(i.type);if(!o){var r=this._getSeparators();return r.unlimitedIntegerDigits=i.unlimitedIntegerDigits,this.convertDigits((0,E.getFormatter)(i.type,r)(n))}return this._formatNumber(n,o,i)},parse:function(n,i){if(n){if(i&&i.parser)return i.parser(n);n=this.convertDigits(n,!0),i&&"string"!=typeof i&&S.default.log("W0011");var o=this.getDecimalSeparator(),r=new RegExp("[^0-9"+(0,F.escapeRegExp)(o)+"]","g"),d=n.replace(r,"").replace(o,".").replace(/\.$/g,"");if("."===d||""===d)return null;if(this._calcSignificantDigits(d)>15)return NaN;var v=+d*this.getSign(n,i);i=this._normalizeFormat(i);var x=this._parseNumberFormatString(i.type),T=null==x?void 0:x.power;if(T){if("auto"===T){var D=n.match(/\d(K|M|B|T)/);D&&(T=(0,I.find)(Object.keys(l),function(C){return l[C]===D[1]}))}v*=Math.pow(10,3*T)}return"percent"===(null==x?void 0:x.formatType)&&(v/=100),v}},_calcSignificantDigits:function(n){var i=function p(n,i){return function(o){if(Array.isArray(o))return o}(n)||function(o,r){var d=null==o?null:"undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(null!=d){var v,x,T=[],D=!0,C=!1;try{for(d=d.call(o);!(D=(v=d.next()).done)&&(T.push(v.value),!r||T.length!==r);D=!0);}catch(P){C=!0,x=P}finally{try{D||null==d.return||d.return()}finally{if(C)throw x}}return T}}(n,i)||function(o,r){if(o){if("string"==typeof o)return f(o,r);var d=Object.prototype.toString.call(o).slice(8,-1);if("Object"===d&&o.constructor&&(d=o.constructor.name),"Map"===d||"Set"===d)return Array.from(o);if("Arguments"===d||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return f(o,r)}}(n,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(n.split("."),2),o=i[0],r=i[1],d=function(x){for(var T=-1,D=0;D<x.length;D++)if("0"!==x[D]){T=D;break}return T>-1?x.length-T:0},v=0;return o&&(v+=d(o.split(""))),r&&(v+=d(r.split("").reverse())),v}});a.inject(y.default),c&&a.inject(h.default),b.default=a,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=m(e(5)),F=m(e(15)),A=m(e(29)),R=e(4),E=e(1),k=e(12),S=e(3),w=m(e(17)),y=m(e(10)),h=e(7);function m(s){return s&&s.__esModule?s:{default:s}}var p=F.default.inherit({_endUpdateCore:function(){},ctor:function(s){var a=this;a._updateLockCount=0,a.component=s,a._actions={},a._actionConfigs={},(0,S.each)(this.callbackNames()||[],function(t,n){var i=a.callbackFlags(n)||{};i.unique=!0,i.syncStrategy=!0,a[this]=(0,A.default)(i)})},init:function(){},callbackNames:function(){},callbackFlags:function(){},publicMethods:function(){},beginUpdate:function(){this._updateLockCount++},endUpdate:function(){this._updateLockCount>0&&(this._updateLockCount--,this._updateLockCount||this._endUpdateCore())},option:function(s){var a=this.component,t=a._optionCache;return 1===arguments.length&&t?(s in t||(t[s]=a.option(s)),t[s]):a.option.apply(a,arguments)},_silentOption:function(s,a){var t=this.component,n=t._optionCache;return n&&(n[s]=a),t._setOptionWithoutOptionChange(s,a)},localize:function(s){var a=this.component._optionCache;return a?(s in a||(a[s]=y.default.format(s)),a[s]):y.default.format(s)},on:function(){return this.component.on.apply(this.component,arguments)},off:function(){return this.component.off.apply(this.component,arguments)},optionChanged:function(s){s.name in this._actions&&(this.createAction(s.name,this._actionConfigs[s.name]),s.handled=!0)},getAction:function(s){return this._actions[s]},setAria:function(s,a,t){var n=t.get(0),i="role"!==s&&"id"!==s?"aria-":"";n.setAttribute?n.setAttribute(i+s,a):t.attr(i+s,a)},_createComponent:function(){return this.component._createComponent.apply(this.component,arguments)},getController:function(s){return this.component._controllers[s]},createAction:function(s,a){if((0,E.isFunction)(s)){var t=this.component._createAction(s.bind(this),a);return function(n){t({event:n})}}this._actions[s]=this.component._createActionByOption(s,a),this._actionConfigs[s]=a},executeAction:function(s,a){var t=this._actions[s];return t&&t(a)},dispose:function(){var s=this;(0,S.each)(s.callbackNames()||[],function(){s[this].empty()})},addWidgetPrefix:function(s){return"dx-"+this.component.NAME.slice(2).toLowerCase()+(s?"-"+s:"")},getWidgetContainerClass:function(){return this.addWidgetPrefix("dxDataGrid"===this.component.NAME?null:"container")}}),f=p,c=f.inherit({getView:function(s){return this.component._views[s]},getViews:function(){return this.component._views}}),u=p.inherit({_isReady:function(){return this.component.isReady()},_endUpdateCore:function(){this.callBase(),!this._isReady()&&this._requireReady&&(this._requireRender=!1,this.component._requireResize=!1),this._requireRender&&(this._requireRender=!1,this.render(this._$parent))},_invalidate:function(s,a){this._requireRender=!0,this.component._requireResize=(0,h.hasWindow)()&&(this.component._requireResize||s),this._requireReady=this._requireReady||a},_renderCore:function(){},_resizeCore:function(){},_parentElement:function(){return this._$parent},ctor:function(s){this.callBase(s),this.renderCompleted=(0,A.default)(),this.resizeCompleted=(0,A.default)()},element:function(){return this._$element},getElementHeight:function(){var s=this.element();if(!s)return 0;var a=parseFloat(s.css("marginTop"))||0,t=parseFloat(s.css("marginBottom"))||0;return s.get(0).offsetHeight+a+t},isVisible:function(){return!0},getTemplate:function(s){return this.component._getTemplate(s)},render:function(s,a){var t=this._$element,n=this.isVisible();(t||s)&&(this._requireReady=!1,t||(t=this._$element=(0,g.default)("<div>").appendTo(s),this._$parent=s),t.toggleClass("dx-hidden",!n),n&&(this.component._optionCache={},this._renderCore(a),this.component._optionCache=void 0,this.renderCompleted.fire(a)))},resize:function(){this.isResizing=!0,this._resizeCore(),this.resizeCompleted.fire(),this.isResizing=!1},focus:function(){I.default.trigger(this.element(),"focus")}}),l={modules:[],View:u,ViewController:c,Controller:f,registerModule:function(s,a){for(var t=this.modules,n=0;n<t.length;n++)if(t[n].name===s)return;a.name=s,t.push(a),delete this.controllerTypes,delete this.viewTypes},registerModulesOrder:function(s){this.modulesOrder=s},unregisterModule:function(s){this.modules=(0,R.grep)(this.modules,function(a){return a.name!==s}),delete this.controllerTypes,delete this.viewTypes},processModules:function(s,a){var t=a.modules,n=a.modulesOrder,i=a.controllerTypes||{},o=a.viewTypes||{};a.controllerTypes||(n&&t.sort(function(d,v){var x=(0,k.inArray)(d.name,n),T=(0,k.inArray)(v.name,n);return x<0&&(x=1e6),T<0&&(T=1e6),x-T}),(0,S.each)(t,function(){var d=this.controllers,v=this.name,x=this.views;d&&(0,S.each)(d,function(T,D){if(i[T])throw w.default.Error("E1001",v,T);if(!(D&&D.subclassOf&&D.subclassOf(f)))throw D.subclassOf(f),w.default.Error("E1002",v,T);i[T]=D}),x&&(0,S.each)(x,function(T,D){if(o[T])throw w.default.Error("E1003",v,T);if(!(D&&D.subclassOf&&D.subclassOf(u)))throw w.default.Error("E1004",v,T);o[T]=D})}),(0,S.each)(t,function(){var d=this.extenders;d&&(d.controllers&&(0,S.each)(d.controllers,function(v,x){i[v]&&(i[v]=i[v].inherit(x))}),d.views&&(0,S.each)(d.views,function(v,x){o[v]&&(o[v]=o[v].inherit(x))}))}),a.controllerTypes=i,a.viewTypes=o);var r=function(d){var v={};return(0,S.each)(d,function(x,T){var C,P,M,O,D=new T(s);D.name=x,C=s,P=x,(O=(M=D).publicMethods())&&(0,S.each)(O,function(B,V){if(!M[V])throw w.default.Error("E1006",P,V);if(C[V])throw w.default.Error("E1005",V);C[V]=function(){return M[V].apply(M,arguments)}}),v[x]=D}),v};s._controllers=r(i),s._views=r(o)},callModuleItemsMethod:function(s,a,t){t=t||[],s._controllers&&(0,S.each)(s._controllers,function(){this[a]&&this[a].apply(this,t)}),s._views&&(0,S.each)(s._views,function(){this[a]&&this[a].apply(this,t)})}};b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(263);b.default=function(){var F=Array.isArray(arguments[0])?"array":"remote";return g.queryImpl[F].apply(this,arguments)},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(33),I=o(e(9)),F=o(e(13)),A=e(21),R=o(e(2)),E=e(95),k=e(12),S=o(e(25)),w=e(4),y=e(0),h=e(41),m=e(3),p=e(191),f=e(26),c=e(1),u=e(69),l=e(7),s=e(59),a=o(e(10)),t=o(e(42)),n=o(e(61)),i=e(38);function o(P){return P&&P.__esModule?P:{default:P}}e(435);var r=(0,l.getWindow)(),d=["cancel","clear","done"],v=S.default.msie&&11===parseInt(S.default.version),x=S.default.safari&&(0,u.compare)(S.default.version,[11])<0,T={static:"",inherit:"dx-popup-inherit-height",flex:"dx-popup-flex-height"},D=n.default.inherit({_getDefaultOptions:function(){return(0,y.extend)(this.callBase(),{fullScreen:!1,title:"",showTitle:!0,titleTemplate:"title",onTitleRendered:null,dragEnabled:!1,toolbarItems:[],showCloseButton:!1,bottomTemplate:"bottom",useDefaultToolbarButtons:!1,useFlatToolbarButtons:!1,autoResizeEnabled:!0})},_defaultOptionsRules:function(){var P=(0,i.current)();return this.callBase().concat([{device:{platform:"ios"},options:{animation:this._iosAnimation}},{device:{platform:"android"},options:{animation:this._androidAnimation}},{device:{platform:"generic"},options:{showCloseButton:!0}},{device:function(M){return"desktop"===F.default.real().deviceType&&"generic"===M.platform},options:{dragEnabled:!0}},{device:function(){return"desktop"===F.default.real().deviceType&&!F.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return(0,i.isMaterial)(P)},options:{useDefaultToolbarButtons:!0,useFlatToolbarButtons:!0}}])},_iosAnimation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom"}},to:{position:{my:"center",at:"center"}}},hide:{type:"slide",duration:400,from:{opacity:1,position:{my:"center",at:"center"}},to:{opacity:1,position:{my:"top",at:"bottom"}}}},_androidAnimation:function(){return this.option("fullScreen")?{show:{type:"slide",duration:300,from:{top:"30%",opacity:0},to:{top:0,opacity:1}},hide:{type:"slide",duration:300,from:{top:0,opacity:1},to:{top:"30%",opacity:0}}}:{show:{type:"fade",duration:400,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}}},_init:function(){this.callBase(),this.$element().addClass("dx-popup"),this.$wrapper().addClass("dx-popup-wrapper"),this._$popupContent=this._$content.wrapInner((0,R.default)("<div>").addClass("dx-popup-content")).children().eq(0)},_render:function(){var P=this.option("fullScreen");this._toggleFullScreenClass(P),this.callBase()},_toggleFullScreenClass:function(P){this.$overlayContent().toggleClass("dx-popup-fullscreen",P).toggleClass("dx-popup-normal",!P)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new E.EmptyTemplate,bottom:new E.EmptyTemplate})},_renderContentImpl:function(){this._renderTitle(),this.callBase(),this._renderBottom()},_renderTitle:function(){var P=this._getToolbarItems("top"),M=this.option("title"),O=this.option("showTitle");if(O&&M&&P.unshift({location:F.default.current().ios?"center":"before",text:M}),O||P.length>0){this._$title&&this._$title.remove();var B=(0,R.default)("<div>").addClass("dx-popup-title").insertBefore(this.$content());this._$title=this._renderTemplateByType("titleTemplate",P,B).addClass("dx-popup-title"),this._renderDrag(),this._executeTitleRenderAction(this._$title),this._$title.toggleClass("dx-has-close-button",this._hasCloseButton())}else this._$title&&this._$title.detach()},_renderTemplateByType:function(P,M,O,B){var V=this._getTemplateByOption(P);if(V instanceof E.EmptyTemplate){var z=(0,y.extend)({},this.option("integrationOptions"),{skipTemplates:["content","title"]}),N=(0,y.extend)(B,{items:M,rtlEnabled:this.option("rtlEnabled"),useDefaultButtons:this.option("useDefaultToolbarButtons"),useFlatButtons:this.option("useFlatToolbarButtons"),integrationOptions:z});this._getTemplate("dx-polymorph-widget").render({container:O,model:{widget:"dxToolbarBase",options:N}});var U=O.children("div");return O.replaceWith(U),U}var H=(0,R.default)(V.render({container:(0,A.getPublicElement)(O)}));return H.hasClass("dx-template-wrapper")&&(O.replaceWith(H),O=H),O},_executeTitleRenderAction:function(P){this._getTitleRenderAction()({titleElement:(0,A.getPublicElement)(P)})},_getTitleRenderAction:function(){return this._titleRenderAction||this._createTitleRenderAction()},_createTitleRenderAction:function(){return this._titleRenderAction=this._createActionByOption("onTitleRendered",{element:this.element(),excludeValidators:["disabled","readOnly"]})},_getCloseButton:function(){return{toolbar:"top",location:"after",template:this._getCloseButtonRenderer()}},_getCloseButtonRenderer:function(){var P=this;return function(M,O,B){var V=(0,R.default)("<div>").addClass("dx-closebutton");P._createComponent(V,t.default,{icon:"close",onClick:P._createToolbarItemAction(void 0),stylingMode:"text",integrationOptions:{}}),(0,R.default)(B).append(V)}},_getToolbarItems:function(P){var M=this,O=this.option("toolbarItems"),B=[];this._toolbarItemClasses=[];var V=F.default.current().platform,z=0;return(0,m.each)(O,function(N,U){var H=(0,c.isDefined)(U.shortcut),G=H?function(J){var ae=F.default.current(),fe=ae.platform,Ce="bottom",Te="before";if("ios"===fe)switch(J){case"cancel":Ce="top";break;case"clear":Ce="top",Te="after";break;case"done":Te="after"}else if("android"===fe&&ae.version&&parseInt(ae.version[0])>4)switch(J){case"cancel":case"done":Te="after"}return{toolbar:Ce,location:Te}}(U.shortcut):U;if(H&&"ios"===V&&z<2&&(G.toolbar="top",z++),G.toolbar=U.toolbar||G.toolbar||"top",G&&G.toolbar===P){H&&(0,y.extend)(G,{location:U.location},M._getToolbarItemByAlias(U));var Y="generic"===V;"done"===U.shortcut&&Y||"cancel"===U.shortcut&&!Y?B.unshift(G):B.push(G)}}),"top"===P&&this._hasCloseButton()&&B.push(this._getCloseButton()),B},_hasCloseButton:function(){return this.option("showCloseButton")&&this.option("showTitle")},_getLocalizationKey:function(P){return"done"===P.toLowerCase()?"OK":(0,h.camelize)(P,!0)},_getToolbarItemByAlias:function(P){var M=this,O=P.shortcut;if((0,k.inArray)(O,d)<0)return!1;var B=(0,y.extend)({text:a.default.format(this._getLocalizationKey(O)),onClick:this._createToolbarItemAction(P.onClick),integrationOptions:{},type:M.option("useDefaultToolbarButtons")?"default":"normal",stylingMode:M.option("useFlatToolbarButtons")?"text":"contained"},P.options||{}),V="dx-popup-"+O;return this._toolbarItemClasses.push(V),{template:function(z,N,U){var H=(0,R.default)("<div>").addClass(V).appendTo(U);M._createComponent(H,t.default,B)}}},_createToolbarItemAction:function(P){return this._createAction(P,{afterExecute:function(M){M.component.hide()}})},_renderBottom:function(){var P=this._getToolbarItems("bottom");if(P.length){this._$bottom&&this._$bottom.remove();var M=(0,R.default)("<div>").addClass("dx-popup-bottom").insertAfter(this.$content());this._$bottom=this._renderTemplateByType("bottomTemplate",P,M,{compactMode:!0}).addClass("dx-popup-bottom"),this._toggleClasses()}else this._$bottom&&this._$bottom.detach()},_toggleClasses:function(){var P=this;(0,m.each)(d,function(O,B){var V="dx-popup-"+B;(0,k.inArray)(V,P._toolbarItemClasses)>=0?(P.$wrapper().addClass(V+"-visible"),P._$bottom.addClass(V)):(P.$wrapper().removeClass(V+"-visible"),P._$bottom.removeClass(V))})},_getContainer:function(){return this.option("fullScreen")?(0,R.default)(r):this.callBase()},_getDragTarget:function(){return this.topToolbar()},_renderGeometryImpl:function(P){P||this._resetContentHeight(),this.callBase.apply(this,arguments),this._setContentHeight()},_resetContentHeight:function(){this.$content().css({height:"auto",maxHeight:"none"})},_renderDrag:function(){this.callBase(),this.$overlayContent().toggleClass("dx-popup-draggable",this.option("dragEnabled"))},_renderResize:function(){this.callBase(),this._resizable.option("onResize",function(){this._setContentHeight(),this._actions.onResize(arguments)}.bind(this))},_setContentHeight:function(){(this.option("forceApplyBindings")||w.noop)();var P=this.$overlayContent().get(0),M=this._chooseHeightStrategy(P);this.$content().css(this._getHeightCssStyles(M,P)),this._setHeightClasses(this.$overlayContent(),M)},_heightStrategyChangeOffset:function(P,M){return P===T.flex?-M:0},_chooseHeightStrategy:function(P){var M="auto"===P.style.width||""===P.style.width,O=T.static;return this._isAutoHeight()&&this.option("autoResizeEnabled")&&(M||x?v||(O=T.inherit):O=T.flex),O},_getHeightCssStyles:function(P,M){var O={},B=this._getOptionValue("maxHeight",M),V=this._getOptionValue("minHeight",M),z=this._splitPopupHeight(),N=z.header+z.footer+z.contentVerticalOffsets+z.popupVerticalOffsets+this._heightStrategyChangeOffset(P,z.popupVerticalPaddings);if(P===T.static){if(!this._isAutoHeight()||B||V){var U=(this.option("fullScreen")?Math.min((0,f.getBoundingRect)(M).height,(0,l.getWindow)().innerHeight):(0,f.getBoundingRect)(M).height)-N;O={height:Math.max(0,U),minHeight:"auto",maxHeight:"auto"}}}else{var H=(0,R.default)(this._getContainer()).get(0),G=(0,p.addOffsetToMaxHeight)(B,-N,H);O={height:"auto",minHeight:(0,p.addOffsetToMinHeight)(V,-N,H),maxHeight:G}}return O},_setHeightClasses:function(P,M){var O="";for(var B in T)T[B]!==M&&(O+=" "+T[B]);P.removeClass(O).addClass(M)},_isAutoHeight:function(){return"auto"===this.$overlayContent().get(0).style.height},_splitPopupHeight:function(){var P=this.topToolbar(),M=this.bottomToolbar();return{header:(0,p.getVisibleHeight)(P&&P.get(0)),footer:(0,p.getVisibleHeight)(M&&M.get(0)),contentVerticalOffsets:(0,p.getVerticalOffsets)(this.$overlayContent().get(0),!0),popupVerticalOffsets:(0,p.getVerticalOffsets)(this.$content().get(0),!0),popupVerticalPaddings:(0,p.getVerticalOffsets)(this.$content().get(0),!1)}},_shouldFixBodyPosition:function(){return this.callBase()||this.option("fullScreen")},_toggleSafariFullScreen:function(P){this._shouldFixBodyPosition()&&P&&!this._isShown?this._bodyScrollTop=P?r.pageYOffset:void 0:this._toggleSafariScrolling(!P)},_renderDimensions:function(){this.option("fullScreen")?this.$overlayContent().css({width:"100%",height:"100%",minWidth:"",maxWidth:"",minHeight:"",maxHeight:""}):this.callBase.apply(this,arguments),(0,l.hasWindow)()&&this._renderFullscreenWidthClass()},_renderFullscreenWidthClass:function(){this.$overlayContent().toggleClass("dx-popup-fullscreen-width",this.$overlayContent().outerWidth()===(0,R.default)(r).width())},refreshPosition:function(){this._renderPosition()},_renderPosition:function(){if(!this.option("fullScreen"))return(this.option("forceApplyBindings")||w.noop)(),this.callBase.apply(this,arguments);(0,g.move)(this.$overlayContent(),{top:0,left:0})},_optionChanged:function(P){switch(P.name){case"showTitle":case"title":case"titleTemplate":this._renderTitle(),this._renderGeometry(),(0,s.triggerResizeEvent)(this.$overlayContent());break;case"bottomTemplate":this._renderBottom(),this._renderGeometry(),(0,s.triggerResizeEvent)(this.$overlayContent());break;case"onTitleRendered":this._createTitleRenderAction(P.value);break;case"toolbarItems":case"useDefaultToolbarButtons":case"useFlatToolbarButtons":var M=!P.fullName.match(/^toolbarItems((\[\d+\])(\.(options|visible).*)?)?$/);this._renderTitle(),this._renderBottom(),M&&(this._renderGeometry(),(0,s.triggerResizeEvent)(this.$overlayContent()));break;case"dragEnabled":this._renderDrag();break;case"autoResizeEnabled":this._renderGeometry(),(0,s.triggerResizeEvent)(this.$overlayContent());break;case"fullScreen":this._toggleFullScreenClass(P.value),this._toggleSafariFullScreen(P.value),this._renderGeometry(),(0,s.triggerResizeEvent)(this.$overlayContent());break;case"showCloseButton":this._renderTitle();break;default:this.callBase(P)}},bottomToolbar:function(){return this._$bottom},topToolbar:function(){return this._$title},$content:function(){return this._$popupContent},content:function(){return(0,A.getPublicElement)(this.$content())},$overlayContent:function(){return this._$content}});(0,I.default)("dxPopup",D),b.default=D,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(11)),I=R(e(54)),F=e(7),A=R(e(77));function R(y){return y&&y.__esModule?y:{default:y}}var E=[],k=(0,A.default)(function(){var y=g.default.listen(g.default.getDocument(),"DOMContentLoaded",function(){S.fire(),y()})}),S={add:function(y){var h=(0,F.hasWindow)();h&&("complete"===g.default.getReadyState()||"loading"!==g.default.getReadyState()&&!g.default.getDocumentElement().doScroll)?y():(E.push(y),h&&k())},fire:function(){E.forEach(function(y){return y()}),E=[]}},w=(0,I.default)(S);b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(2)),I=e(43),F=f(e(29)),A=e(7),R=e(8),E=e(0),k=f(e(16)),S=f(e(106)),w=f(e(5)),y=f(e(405)),h=f(e(36)),m=e(4),p=e(35);function f(a){return a&&a.__esModule?a:{default:a}}var c=["outlined","filled","underlined"],u={validationMessageMode:"mode",validationMessageOffset:"offset",validationBoundary:"boundary"},l=k.default.inherit({ctor:function(){this.showValidationMessageTimeout=null,this.validationRequest=(0,F.default)(),this.callBase.apply(this,arguments)},_createElement:function(a){this.callBase(a);var t=this.$element();t&&(0,I.data)(t[0],"dx-validation-target",this)},_initOptions:function(a){this.callBase.apply(this,arguments),this.option(S.default.initValidationOptions(a))},_init:function(){this.callBase(),this._options.cache("validationTooltipOptions",this.option("validationTooltipOptions")),this.$element().addClass("dx-show-invalid-badge")},_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{value:null,name:"",onValueChanged:null,readOnly:!1,isValid:!0,validationError:null,validationErrors:null,validationStatus:"valid",validationMessageMode:"auto",validationBoundary:void 0,validationMessageOffset:{h:0,v:0},validationTooltipOptions:{}})},_attachKeyboardEvents:function(){this.option("readOnly")||this.callBase()},_setOptionsByReference:function(){this.callBase(),(0,E.extend)(this._optionsByReference,{validationError:!0})},_createValueChangeAction:function(){this._valueChangeAction=this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})},_suppressValueChangeAction:function(){this._valueChangeActionSuppressed=!0},_resumeValueChangeAction:function(){this._valueChangeActionSuppressed=!1},_initMarkup:function(){this._toggleReadOnlyState(),this._setSubmitElementName(this.option("name")),this.callBase(),this._renderValidationState()},_raiseValueChangeAction:function(a,t){this._valueChangeAction||this._createValueChangeAction(),this._valueChangeAction(this._valueChangeArgs(a,t))},_valueChangeArgs:function(a,t){return{value:a,previousValue:t,event:this._valueChangeEventInstance}},_saveValueChangeEvent:function(a){this._valueChangeEventInstance=a},_focusInHandler:function(a){var t="auto"===this.option("validationMessageMode");if(this._canValueBeChangedByClick()&&t){var n,i=null===(n=this._validationMessage)||void 0===n?void 0:n.$wrapper();null==i||i.removeClass("dx-invalid-message-auto"),clearTimeout(this.showValidationMessageTimeout),this.showValidationMessageTimeout=setTimeout(function(){return null==i?void 0:i.addClass("dx-invalid-message-auto")},150)}return this.callBase(a)},_canValueBeChangedByClick:function(){return!1},_getStylingModePrefix:function(){return"dx-editor-"},_renderStylingMode:function(){var a=this,t=this.option("stylingMode"),n=this._getStylingModePrefix(),i=c.map(function(v){return n+v});i.forEach(function(v){return a.$element().removeClass(v)});var o=n+t;if(-1===i.indexOf(o)){var r=this._getDefaultOptions().stylingMode,d=this._convertRulesToOptions(this._defaultOptionsRules()).stylingMode;o=n+(d||r)}this.$element().addClass(o)},_getValidationErrors:function(){var a=this.option("validationErrors");return!a&&this.option("validationError")&&(a=[this.option("validationError")]),a},_disposeValidationMessage:function(){this._$validationMessage&&(this._$validationMessage.remove(),this.setAria("describedby",null),this._$validationMessage=void 0,this._validationMessage=void 0)},_toggleValidationClasses:function(a){this.$element().toggleClass("dx-invalid",a),this.setAria("invalid",a||void 0)},_renderValidationState:function(){var a=this.option("isValid")&&"invalid"!==this.option("validationStatus"),t=this._getValidationErrors(),n=this.$element();if(this._toggleValidationClasses(!a),(0,A.hasWindow)()&&(this._disposeValidationMessage(),!a&&t)){var i=this.option(),o=i.validationMessageMode,r=i.validationMessageOffset,d=i.validationBoundary,v=i.rtlEnabled;this._$validationMessage=(0,g.default)("<div>").appendTo(n),this.setAria("describedby","dx-"+new h.default),this._validationMessage=new y.default(this._$validationMessage,(0,E.extend)({validationErrors:t,rtlEnabled:v,target:this._getValidationMessageTarget(),container:n,mode:o,positionRequest:"below",offset:r,boundary:d,describedElement:this._focusTarget()},this._options.cache("validationTooltipOptions"))),this._bindInnerWidgetOptions(this._validationMessage,"validationTooltipOptions")}},_getValidationMessageTarget:function(){return this.$element()},_toggleReadOnlyState:function(){var a=this.option("readOnly");this._toggleBackspaceHandler(a),this.$element().toggleClass("dx-state-readonly",!!a),this.setAria("readonly",a||void 0)},_toggleBackspaceHandler:function(a){var t=this._keyboardEventBindingTarget(),n=(0,R.addNamespace)("keydown","editorReadOnly");w.default.off(t,n),a&&w.default.on(t,n,function(i){"backspace"===(0,R.normalizeKeyName)(i)&&i.preventDefault()})},_dispose:function(){var a=this.$element()[0];(0,I.data)(a,"dx-validation-target",null),clearTimeout(this.showValidationMessageTimeout),this._disposeValidationMessage(),this.callBase()},_setSubmitElementName:function(a){var t=this._getSubmitElement();t&&(a.length>0?t.attr("name",a):t.removeAttr("name"))},_getSubmitElement:function(){return null},_setValidationMessageOption:function(a){var t,n=a.name;null===(t=this._validationMessage)||void 0===t||t.option(u[n]?u[n]:n,a.value)},_hasActiveElement:m.noop,_optionChanged:function(a){var t;switch(a.name){case"onValueChanged":this._createValueChangeAction();break;case"readOnly":this._toggleReadOnlyState(),this._refreshFocusState();break;case"value":a.value!=a.previousValue&&this.validationRequest.fire({value:a.value,editor:this}),this._valueChangeActionSuppressed||(this._raiseValueChangeAction(a.value,a.previousValue),this._saveValueChangeEvent(void 0));break;case"width":this.callBase(a),null===(t=this._validationMessage)||void 0===t||t.updateMaxWidth();break;case"name":this._setSubmitElementName(a.value);break;case"isValid":case"validationError":case"validationErrors":case"validationStatus":this.option(S.default.synchronizeValidationOptions(a,this.option())),this._renderValidationState();break;case"validationBoundary":case"validationMessageMode":case"validationMessageOffset":this._setValidationMessageOption(a);break;case"rtlEnabled":this._setValidationMessageOption(a),this.callBase(a);break;case"validationTooltipOptions":this._innerWidgetOptionChanged(this._validationMessage,a);break;default:this.callBase(a)}},blur:function(){this._hasActiveElement()&&(0,p.resetActiveElement)()},reset:function(){var a=this._getDefaultOptions();this.option("value",a.value)}});l.isEditor=function(a){return a instanceof l},b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.deepExtendArraySafe=b.orderEach=b.clone=void 0;var g,I=e(1),F=(g=e(107))&&g.__esModule?g:{default:g},A=function(){function E(){}return function(k){return E.prototype=k,new E}}();b.clone=A,b.orderEach=function(E,k){var S,w,y=[];for(S in E)Object.prototype.hasOwnProperty.call(E,S)&&y.push(S);for(y.sort(function(h,m){var p=(0,I.isNumeric)(h),f=(0,I.isNumeric)(m);return p&&f?h-m:p&&!f?-1:!p&&f?1:h<m?-1:h>m?1:0}),w=0;w<y.length;w++)k(S=y[w],E[S])};var R=function(E,k,S,w){!w&&F.default.isWrapped(E[k])?F.default.assign(E[k],S):E[k]=S};b.deepExtendArraySafe=function E(k,S,w,y){var h,m;for(var p in S)h=k[p],m=S[p],"__proto__"!==p&&"constructor"!==p&&k!==m&&((0,I.isPlainObject)(m)&&(m=E((w?(0,I.isObject)(h):(0,I.isPlainObject)(h))?h:{},m,w,y)),void 0!==m&&h!==m&&R(k,p,m,y));return k}},function(W,b,e){b.default=function(E){var k=R.default.inherit(E),S=k,w=new S(E),y={},h=function(m,p){(0,A.each)(m,function(f){(0,F.isFunction)(w[f])?!p&&E[f]||(E[f]=function(){return w[f].apply(E,arguments)}):(p&&(y[f]=E[f]),E[f]=w[f])})};return h(E,!0),E.inject=function(m){S=S.inherit(m),w=new S,h(m)},E.resetInjection=function(){(0,I.extend)(E,y),S=k,w=new k},E};var g,I=e(0),F=e(1),A=e(3),R=(g=e(15))&&g.__esModule?g:{default:g};W.exports=b.default,W.exports.default=b.default},function(W,b){W.exports=window.jQuery},function(W,b,e){b.getImageContainer=b.getImageSourceType=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=function(A){return!(!A||"string"!=typeof A)&&(/^\s*<svg[^>]*>(.|\r?\n)*?<\/svg>\s*$/i.test(A)?"svg":/data:.*base64|\.|[^<\s]\//.test(A)?"image":/^[\w-_]+$/.test(A)?"dxIcon":!!/^\s?([\w-_]\s?)+$/.test(A)&&"fontIcon")};b.getImageSourceType=F,b.getImageContainer=function(A){switch(F(A)){case"image":return(0,I.default)("<img>").attr("src",A).addClass("dx-icon");case"fontIcon":return(0,I.default)("<i>").addClass("".concat("dx-icon"," ").concat(A));case"dxIcon":return(0,I.default)("<i>").addClass("".concat("dx-icon"," ").concat("dx-icon","-").concat(A));case"svg":return(0,I.default)("<i>").addClass("".concat("dx-icon"," ").concat("dx-svg-icon")).append(A);default:return null}}},function(W,b,e){b.getTheme=f,b.currentTheme=l,b.registerTheme=function(t,n){var o,r,T,C,d,v,x,i=(0,A.normalizeEnum)(t&&t.name);i&&(t.isDefault&&(g=i),r=i,v=(d=((C=(T=o=i).indexOf("."))>0?{name:T.substring(0,C),scheme:T.substring(C+1)}:null)||{name:o}).name,(x=d.scheme)?(k[v]=k[v]||r,k[v+"."+x]=r):k[v]=r,E[i]=w(!0,{},f(n),function(o){return s((o=w(!0,{loadingIndicator:{font:{}},export:{font:{}},legend:{font:{},border:{}},title:{font:{}},tooltip:{font:{}},"chart:common":{},"chart:common:axis":{grid:{},minorGrid:{},tick:{},minorTick:{},title:{font:{}},label:{font:{}}},"chart:common:annotation":{font:{},border:{}},chart:{commonSeriesSettings:{candlestick:{}}},pie:{},polar:{},gauge:{scale:{tick:{},minorTick:{},label:{font:{}}}},barGauge:{},funnel:{},sankey:{},map:{background:{}},treeMap:{tile:{selectionStyle:{border:{}}},group:{border:{},selectionStyle:{border:{}},label:{font:{}}}},rangeSelector:{scale:{tick:{},minorTick:{},label:{font:{}}},chart:{}},sparkline:{},bullet:{}},o)).loadingIndicator,"backgroundColor",o),s(o.chart.commonSeriesSettings.candlestick,"innerColor",null,o.backgroundColor),s(o.map.background,"color",null,o.backgroundColor),s(o.title.font,"color",null,o.primaryTitleColor),a(o.title,"subtitle",null,o.title),s(o.legend.font,"color",null,o.secondaryTitleColor),s(o.legend.border,"color",null,o.gridColor),function(r){var d=r["chart:common:axis"];y([d.grid,d.minorGrid],function(v,x){s(x,"color",null,r.gridColor)}),y([d,d.tick,d.minorTick,d.label.font],function(v,x){s(x,"color",null,r.axisColor)}),s(d.title.font,"color",null,r.secondaryTitleColor),s(r.gauge.scale.label.font,"color",null,r.axisColor),s(r.gauge.scale.tick,"color",null,r.backgroundColor),s(r.gauge.scale.minorTick,"color",null,r.backgroundColor),s(r.rangeSelector.scale.label.font,"color",null,r.axisColor)}(o),y(["chart","pie","polar","gauge","barGauge","map","treeMap","funnel","rangeSelector","sparkline","bullet","sankey"],function(r,d){s(o[d],"redrawOnResize",o),s(o[d],"containerBackgroundColor",null,o.backgroundColor),a(o[d],"tooltip",o),a(o[d],"export",o)}),y(["chart","pie","polar","gauge","barGauge","map","treeMap","funnel","rangeSelector","sankey"],function(r,d){a(o[d],"loadingIndicator",o),a(o[d],"legend",o),a(o[d],"title",o)}),y(["chart","pie","polar"],function(r,d){a(o,d,null,o["chart:common"])}),y(["chart","polar"],function(r,d){o[d]=o[d]||{},a(o[d],"commonAxisSettings",null,o["chart:common:axis"])}),y(["chart","polar","map","pie"],function(r,d){o[d]=o[d]||{},a(o[d],"commonAnnotationSettings",null,o["chart:common:annotation"])}),a(o.rangeSelector.chart,"commonSeriesSettings",o.chart),a(o.rangeSelector.chart,"dataPrepareSettings",o.chart),s(o.treeMap.group.border,"color",null,o.gridColor),s(o.treeMap.tile.selectionStyle.border,"color",null,o.primaryTitleColor),s(o.treeMap.group.selectionStyle.border,"color",null,o.primaryTitleColor),s(o.map.legend,"backgroundColor",o),function(r){var d=r.map;y(["area","line","marker"],function(v,x){a(d,"layer:"+x,null,d.layer)}),y(["dot","bubble","pie","image"],function(v,x){a(d,"layer:marker:"+x,null,d["layer:marker"])})}(o),o}(t)))},b.registerThemeSchemeAlias=function(t,n){S[t]=n},b.addCacheItem=function(t){var n=++m;t._cache=n,p[n]=t},b.removeCacheItem=function(t){delete p[t._cache]},b.refreshTheme=function(){return y(p,function(){this.refresh()}),this};var g,I=e(0),F=e(3),A=e(14),R=e(38),E={},k={},S={},w=I.extend,y=F.each,h=null,m=0,p={};function f(t){var n=(0,A.normalizeEnum)(t);return E[n]||E[k[n]||l()]}function c(t,n){return k[t+"."+n]||S[t+"."+n]||k[t]}function u(t,n,i){return c(t+n,i)||c(t,i)}function l(t,n){if(!arguments.length)return h||c((0,R.current)())||g;var i=(0,A.normalizeEnum)(n);return h=(t&&t.platform?u((0,A.normalizeEnum)(t.platform),t.version,i):c((0,A.normalizeEnum)(t),i))||h,this}function s(t,n,i,o){var r=i?i[n]:o;void 0!==r&&void 0===t[n]&&(t[n]=r)}function a(t,n,i,o){var r=i?i[n]:o;void 0!==r&&(t[n]=w(!0,{},r,t[n]))}},function(W,b,e){b.default=void 0;var g=c(e(2)),I=c(e(5)),F=c(e(407)),A=c(e(17)),R=e(0),E=e(3),k=e(4),S=e(1),w=c(e(210)),y=e(20),h=e(70),m=e(64),p=c(e(213)),f=e(6);function c(t){return t&&t.__esModule?t:{default:t}}function l(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i<n;i++)o[i]=t[i];return o}var s=function(t){return-1!==t},a=F.default.inherit({_setOptionsByReference:function(){this.callBase(),(0,R.extend)(this._optionsByReference,{selectedItem:!0})},_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{selectionMode:"none",selectionRequired:!1,selectionByClick:!0,selectedItems:[],selectedItemKeys:[],maxFilterLengthInRequest:1500,keyExpr:null,selectedIndex:-1,selectedItem:null,onSelectionChanged:null,onItemReordered:null,onItemDeleting:null,onItemDeleted:null})},ctor:function(t,n){this._userOptions=n||{},this.callBase(t,n)},_init:function(){this._initEditStrategy(),this.callBase(),this._initKeyGetter(),this._initSelectionModule()},_initKeyGetter:function(){this._keyGetter=(0,y.compileGetter)(this.option("keyExpr"))},_getKeysByItems:function(t){return this._editStrategy.getKeysByItems(t)},_getItemsByKeys:function(t,n){return this._editStrategy.getItemsByKeys(t,n)},_getKeyByIndex:function(t){return this._editStrategy.getKeyByIndex(t)},_getIndexByKey:function(t){return this._editStrategy.getIndexByKey(t)},_getIndexByItemData:function(t){return this._editStrategy.getIndexByItemData(t)},_isKeySpecified:function(){return!(!this._dataSource||!this._dataSource.key())},_getCombinedFilter:function(){return this._dataSource&&this._dataSource.filter()},key:function(){return this.option("keyExpr")?this.option("keyExpr"):this._dataSource&&this._dataSource.key()},keyOf:function(t){var n=t,i=this._dataSource&&this._dataSource.store();return this.option("keyExpr")?n=this._keyGetter(t):i&&(n=i.keyOf(t)),n},_nullValueSelectionSupported:function(){return!1},_initSelectionModule:function(){var t=this,n=t._editStrategy.itemsGetter;this._selection=new p.default({allowNullValue:this._nullValueSelectionSupported(),mode:this.option("selectionMode"),maxFilterLengthInRequest:this.option("maxFilterLengthInRequest"),equalByReference:!this._isKeySpecified(),onSelectionChanged:function(i){(i.addedItemKeys.length||i.removedItemKeys.length)&&(t.option("selectedItems",t._getItemsByKeys(i.selectedItemKeys,i.selectedItems)),t._updateSelectedItems(i))},filter:t._getCombinedFilter.bind(t),totalCount:function(){var i=t.option("items"),o=t._dataSource;return o&&o.totalCount()>=0?o.totalCount():i.length},key:t.key.bind(t),keyOf:t.keyOf.bind(t),load:function(i){if(t._dataSource){var o=t._dataSource.loadOptions();i.customQueryParams=o.customQueryParams,i.userData=t._dataSource._userData}var r=t._dataSource&&t._dataSource.store();return r?r.load(i).done(function(d){if(!t._disposed){var v=(0,m.normalizeLoadResult)(d).data;t._dataSource._applyMapFunction(v)}}):(new f.Deferred).resolve(this.plainItems())},dataFields:function(){return t._dataSource&&t._dataSource.select()},plainItems:n.bind(t._editStrategy)})},_initEditStrategy:function(){this._editStrategy=new(0,w.default)(this)},_getSelectedItemIndices:function(t){var n=this,i=[];return t=t||this._selection.getSelectedItemKeys(),n._editStrategy.beginCache(),(0,E.each)(t,function(o,r){var d=n._getIndexByKey(r);s(d)&&i.push(d)}),n._editStrategy.endCache(),i},_initMarkup:function(){var t=this;this._rendering=!0,this._dataSource&&this._dataSource.isLoading()||this._syncSelectionOptions().done(function(){return t._normalizeSelectedItems()}),this.callBase()},_render:function(){this.callBase(),this._rendering=!1},_fireContentReadyAction:function(){this._rendering=!1,this._rendered=!0,this.callBase.apply(this,arguments)},_syncSelectionOptions:function(t){var n,i,o,r;switch(t=t||this._chooseSelectOption()){case"selectedIndex":n=this._editStrategy.getItemDataByIndex(this.option("selectedIndex")),(0,S.isDefined)(n)?(this._setOptionWithoutOptionChange("selectedItems",[n]),this._setOptionWithoutOptionChange("selectedItem",n),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([n]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedItem",null));break;case"selectedItems":if(i=(r=this.option("selectedItems")||[]).length?this._editStrategy.getIndexByItemData(r[0]):-1,this.option("selectionRequired")&&!s(i))return this._syncSelectionOptions("selectedIndex");this._setOptionWithoutOptionChange("selectedItem",r[0]),this._setOptionWithoutOptionChange("selectedIndex",i),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems(r));break;case"selectedItem":if(n=this.option("selectedItem"),i=this._editStrategy.getIndexByItemData(n),this.option("selectionRequired")&&!s(i))return this._syncSelectionOptions("selectedIndex");(0,S.isDefined)(n)?(this._setOptionWithoutOptionChange("selectedItems",[n]),this._setOptionWithoutOptionChange("selectedIndex",i),this._setOptionWithoutOptionChange("selectedItemKeys",this._editStrategy.getKeysByItems([n]))):(this._setOptionWithoutOptionChange("selectedItems",[]),this._setOptionWithoutOptionChange("selectedItemKeys",[]),this._setOptionWithoutOptionChange("selectedIndex",-1));break;case"selectedItemKeys":if(o=this.option("selectedItemKeys"),this.option("selectionRequired")){var d=this._getIndexByKey(o[0]);if(!s(d))return this._syncSelectionOptions("selectedIndex")}return this._selection.setSelection(o)}return(new f.Deferred).resolve().promise()},_chooseSelectOption:function(){var t="selectedIndex",n=function(i){var o=this.option(i);return(0,S.isDefined)(o)&&o.length||i in this._userOptions}.bind(this);return n("selectedItems")?t="selectedItems":n("selectedItem")?t="selectedItem":n("selectedItemKeys")&&(t="selectedItemKeys"),t},_compareKeys:function(t,n){if(t.length!==n.length)return!1;for(var i=0;i<n.length;i++)if(t[i]!==n[i])return!1;return!0},_normalizeSelectedItems:function(){if("none"===this.option("selectionMode"))this._setOptionWithoutOptionChange("selectedItems",[]),this._syncSelectionOptions("selectedItems");else if("single"===this.option("selectionMode")){var t=this.option("selectedItems");if(t.length>1||!t.length&&this.option("selectionRequired")&&this.option("items")&&this.option("items").length){var n=this._selection.getSelectedItems(),i=void 0===t[0]?n[0]:t[0];return void 0===i&&(i=this._editStrategy.itemsGetter()[0]),this.option("grouped")&&i&&i.items&&(i.items=[i.items[0]]),this._selection.setSelection(this._getKeysByItems([i])),this._setOptionWithoutOptionChange("selectedItems",[i]),this._syncSelectionOptions("selectedItems")}this._selection.setSelection(this._getKeysByItems(t))}else{var o=this._getKeysByItems(this.option("selectedItems")),r=this._selection.getSelectedItemKeys();this._compareKeys(r,o)||this._selection.setSelection(o)}return(new f.Deferred).resolve().promise()},_itemClickHandler:function(t){this._createAction(function(n){this._itemSelectHandler(n.event)}.bind(this),{validatingTargetName:"itemElement"})({itemElement:(0,g.default)(t.currentTarget),event:t}),this.callBase.apply(this,arguments)},_itemSelectHandler:function(t){this.option("selectionByClick")&&(this.isItemSelected(t.currentTarget)?this.unselectItem(t.currentTarget):this.selectItem(t.currentTarget))},_selectedItemElement:function(t){return this._itemElements().eq(t)},_postprocessRenderItem:function(t){if("none"!==this.option("selectionMode")){var n=(0,g.default)(t.itemElement),i=this._editStrategy.getNormalizedIndex(n),o=this._isItemSelected(i);this._processSelectableItem(n,o)}},_processSelectableItem:function(t,n){t.toggleClass(this._selectedItemClass(),n),this._setAriaSelected(t,String(n))},_updateSelectedItems:function(t){var n=this,i=t.addedItemKeys,o=t.removedItemKeys;if(n._rendered&&(i.length||o.length)){var r=n._selectionChangePromise;if(!n._rendering){var d,v=[],x=[];n._editStrategy.beginCache();for(var T=0;T<i.length;T++)d=n._getIndexByKey(i[T]),v.push(d),n._addSelection(d);for(var D=0;D<o.length;D++)d=n._getIndexByKey(o[D]),x.push(d),n._removeSelection(d);n._editStrategy.endCache(),n._updateSelection(v,x)}(0,f.when)(r).done(function(){n._fireSelectionChangeEvent(t.addedItems,t.removedItems)})}},_fireSelectionChangeEvent:function(t,n){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})({addedItems:t,removedItems:n})},_updateSelection:k.noop,_setAriaSelected:function(t,n){this.setAria("selected",n,t)},_removeSelection:function(t){var n=this._editStrategy.getItemElement(t);s(t)&&(this._processSelectableItem(n,!1),I.default.triggerHandler(n,"stateChanged",!1))},_addSelection:function(t){var n=this._editStrategy.getItemElement(t);s(t)&&(this._processSelectableItem(n,!0),I.default.triggerHandler(n,"stateChanged",!0))},_isItemSelected:function(t){var n=this._getKeyByIndex(t);return this._selection.isItemSelected(n,{checkPending:!0})},_optionChanged:function(t){var n=this;switch(t.name){case"selectionMode":this._invalidate();break;case"dataSource":(!t.value||Array.isArray(t.value)&&!t.value.length)&&this.option("selectedItemKeys",[]),this.callBase(t);break;case"selectedIndex":case"selectedItem":case"selectedItems":case"selectedItemKeys":this._syncSelectionOptions(t.name).done(function(){return n._normalizeSelectedItems()});break;case"keyExpr":this._initKeyGetter();break;case"selectionRequired":this._normalizeSelectedItems();break;case"selectionByClick":case"onSelectionChanged":case"onItemDeleting":case"onItemDeleted":case"onItemReordered":case"maxFilterLengthInRequest":break;default:this.callBase(t)}},_clearSelectedItems:function(){this._setOptionWithoutOptionChange("selectedItems",[]),this._syncSelectionOptions("selectedItems")},_waitDeletingPrepare:function(t){if(t.data("dxItemDeleting"))return(new f.Deferred).resolve().promise();t.data("dxItemDeleting",!0);var n=new f.Deferred,i={cancel:!1},o=this._itemEventHandler(t,"onItemDeleting",i,{excludeValidators:["disabled","readOnly"]});return(0,f.when)(o).always(function(r){var d=!o,v=!d&&"resolved"===o.state(),x=!!arguments.length,T=d||v&&!x||v&&r;(0,f.when)((0,f.fromPromise)(i.cancel)).always(function(){t.data("dxItemDeleting",!1)}).done(function(D){T&&!D?n.resolve():n.reject()}).fail(n.reject)}.bind(this)),n.promise()},_deleteItemFromDS:function(t){if(!this._dataSource)return(new f.Deferred).resolve().promise();var n=new f.Deferred,i=this.option("disabled"),o=this._dataSource.store();if(this.option("disabled",!0),!o.remove)throw A.default.Error("E1011");return o.remove(o.keyOf(this._getItemData(t))).done(function(r){void 0!==r?n.resolve():n.reject()}).fail(function(){n.reject()}),n.always(function(){this.option("disabled",i)}.bind(this)),n},_tryRefreshLastPage:function(){var t=new f.Deferred;return this._isLastPage()||this.option("grouped")?t.resolve():this._refreshLastPage().done(function(){t.resolve()}),t.promise()},_refreshLastPage:function(){return this._expectLastItemLoading(),this._dataSource.load()},_updateSelectionAfterDelete:function(t){var n=this._getKeyByIndex(t);this._selection.deselect([n])},_updateIndicesAfterIndex:function(t){for(var n=this._itemElements(),i=t+1;i<n.length;i++)(0,g.default)(n[i]).data(this._itemIndexKey(),i-1)},_simulateOptionChange:function(t){var n=this.option(t);n instanceof h.DataSource||this._optionChangedAction({name:t,fullName:t,value:n})},isItemSelected:function(t){return this._isItemSelected(this._editStrategy.getNormalizedIndex(t))},selectItem:function(t){if("none"!==this.option("selectionMode")){var n=this._editStrategy.getNormalizedIndex(t);if(s(n)){var i=this._getKeyByIndex(n);if(!this._selection.isItemSelected(i))if("single"===this.option("selectionMode"))this._selection.setSelection([i]);else{var o=this.option("selectedItemKeys")||[];this._selection.setSelection([].concat(function u(t){return function(n){if(Array.isArray(n))return l(n)}(t)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(t)||function(n,i){if(n){if("string"==typeof n)return l(n,i);var o=Object.prototype.toString.call(n).slice(8,-1);if("Object"===o&&n.constructor&&(o=n.constructor.name),"Map"===o||"Set"===o)return Array.from(n);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return l(n,i)}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(o),[i]),[i])}}}},unselectItem:function(t){var n=this._editStrategy.getNormalizedIndex(t);if(s(n)){var i=this._selection.getSelectedItemKeys();if(!(this.option("selectionRequired")&&i.length<=1)){var o=this._getKeyByIndex(n);this._selection.isItemSelected(o,{checkPending:!0})&&this._selection.deselect([o])}}},_deleteItemElementByIndex:function(t){this._updateSelectionAfterDelete(t),this._updateIndicesAfterIndex(t),this._editStrategy.deleteItemAtIndex(t)},_afterItemElementDeleted:function(t,n){this._simulateOptionChange(this._dataSource?"dataSource":"items"),this._itemEventHandler(t,"onItemDeleted",n,{beforeExecute:function(){t.remove()},excludeValidators:["disabled","readOnly"]}),this._renderEmptyMessage()},deleteItem:function(t){var n=this,i=new f.Deferred,o=this._editStrategy.getItemElement(t),r=this._editStrategy.getNormalizedIndex(t),d=this._itemResponseWaitClass();return s(r)?this._waitDeletingPrepare(o).done(function(){o.addClass(d);var v=n._extendActionArgs(o);n._deleteItemFromDS(o).done(function(){n._deleteItemElementByIndex(r),n._afterItemElementDeleted(o,v),n._tryRefreshLastPage().done(function(){i.resolveWith(n)})}).fail(function(){o.removeClass(d),i.rejectWith(n)})}).fail(function(){i.rejectWith(n)}):i.rejectWith(n),i.promise()},reorderItem:function(t,n){var i=new f.Deferred,o=this,r=this._editStrategy,d=r.getItemElement(t),v=r.getItemElement(n),x=r.getNormalizedIndex(t),T=r.getNormalizedIndex(n),D=this._dataSource?"dataSource":"items";return s(x)&&s(T)&&x!==T?i.resolveWith(this):i.rejectWith(this),i.promise().done(function(){v[r.itemPlacementFunc(x,T)](d),r.moveItemAtIndexToIndex(x,T),this._updateIndicesAfterIndex(x),o.option("selectedItems",o._getItemsByKeys(o._selection.getSelectedItemKeys(),o._selection.getSelectedItems())),"items"===D&&o._simulateOptionChange(D),o._itemEventHandler(d,"onItemReordered",{fromIndex:r.getIndex(x),toIndex:r.getIndex(T)},{excludeValidators:["disabled","readOnly"]})})}});b.default=a,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.triggerResizeEvent=b.triggerHidingEvent=b.triggerShownEvent=void 0;var g=F(e(2)),I=F(e(5));function F(S){return S&&S.__esModule?S:{default:S}}var A=function(S){return function(w){for(var y=(0,g.default)(w||"body"),h=y.filter(".dx-visibility-change-handler").add(y.find(".dx-visibility-change-handler")),m=0;m<h.length;m++)I.default.triggerHandler(h[m],S)}},R=A("dxshown");b.triggerShownEvent=R;var E=A("dxhiding");b.triggerHidingEvent=E;var k=A("dxresize");b.triggerResizeEvent=k},function(W,b){W.exports=window.DevExpress.Quill},function(W,b,e){b.default=void 0;var g=V(e(46)),I=V(e(81)),F=e(33),A=V(e(9)),R=V(e(13)),E=V(e(11)),k=e(21),S=V(e(2)),w=e(95),y=e(12),h=V(e(25)),m=e(4),p=e(6),f=e(35),c=e(0),u=e(3),l=e(32),s=V(e(51)),a=e(1),t=e(75),n=e(7),i=V(e(5)),o=e(76),r=V(e(27)),d=e(114),v=e(8),x=e(59),T=e(212),D=V(e(193)),C=e(66),P=V(e(173)),M=V(e(16)),O=function(re,ce){if(re&&re.__esModule)return re;if(null===re||"object"!==z(re)&&"function"!=typeof re)return{default:re};var ge=B(void 0);if(ge&&ge.has(re))return ge.get(re);var Se={},Ie=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Pe in re)if("default"!==Pe&&Object.prototype.hasOwnProperty.call(re,Pe)){var Ue=Ie?Object.getOwnPropertyDescriptor(re,Pe):null;Ue&&(Ue.get||Ue.set)?Object.defineProperty(Se,Pe,Ue):Se[Pe]=re[Pe]}return Se.default=re,ge&&ge.set(re,Se),Se}(e(276));function B(re){if("function"!=typeof WeakMap)return null;var ce=new WeakMap,ge=new WeakMap;return(B=function(Se){return Se?ge:ce})(re)}function V(re){return re&&re.__esModule?re:{default:re}}function z(re){return(z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(ce){return typeof ce}:function(ce){return ce&&"function"==typeof Symbol&&ce.constructor===Symbol&&ce!==Symbol.prototype?"symbol":typeof ce})(re)}var N=s.default.add,U=(0,n.getWindow)(),H=t.changeCallback,G=["onShowing","onShown","onHiding","onHidden","onPositioned","onResizeStart","onResize","onResizeEnd"],Y=[],J={top:{my:"top center",at:"top center"},bottom:{my:"bottom center",at:"bottom center"},right:{my:"right center",at:"right center"},left:{my:"left center",at:"left center"},center:{my:"center",at:"center"},"right bottom":{my:"right bottom",at:"right bottom"},"right top":{my:"right top",at:"right top"},"left bottom":{my:"left bottom",at:"left bottom"},"left top":{my:"left top",at:"left top"}},ae=R.default.real(),fe=h.default.mozilla&&"desktop"===ae.deviceType,Ce="ios"===ae.platform,Te=h.default.safari&&"desktop"!==ae.deviceType,me=function(re){return(0,a.isEvent)(re)&&(re=re.target),(0,S.default)(re)};N(function(){i.default.subscribeGlobal(E.default.getDocument(),r.default.down,function(re){for(var ce=Y.length-1;ce>=0;ce--)if(!Y[ce]._proxiedDocumentDownHandler(re))return})});var he=M.default.inherit({_supportedKeys:function(){var re=function(ce,ge,Se){if(this.option("dragEnabled")){Se.preventDefault(),Se.stopPropagation();var Ie=this._allowedOffsets(),Pe={top:(0,l.fitIntoRange)(ce,-Ie.top,Ie.bottom),left:(0,l.fitIntoRange)(ge,-Ie.left,Ie.right)};this._changePosition(Pe)}};return(0,c.extend)(this.callBase(),{escape:function(){this.hide()},upArrow:re.bind(this,-5,0),downArrow:re.bind(this,5,0),leftArrow:re.bind(this,0,-5),rightArrow:re.bind(this,0,5)})},_getDefaultOptions:function(){var re=this;return(0,c.extend)(this.callBase(),{activeStateEnabled:!1,visible:!1,deferRendering:!0,shading:!0,shadingColor:"",position:{my:"center",at:"center"},width:function(){return.8*(0,S.default)(U).width()},minWidth:null,maxWidth:null,height:function(){return.8*(0,S.default)(U).height()},minHeight:null,maxHeight:null,animation:{show:{type:"pop",duration:300,from:{scale:.55}},hide:{type:"pop",duration:300,to:{opacity:0,scale:.55},from:{opacity:1,scale:1}}},closeOnOutsideClick:!1,onShowing:null,onShown:null,onHiding:null,onHidden:null,contentTemplate:"content",dragEnabled:!1,resizeEnabled:!1,onResizeStart:null,onResize:null,onResizeEnd:null,innerOverlay:!1,target:void 0,container:void 0,hideTopOverlayHandler:function(){re.hide()},closeOnTargetScroll:!1,onPositioned:null,boundaryOffset:{h:0,v:0},propagateOutsideClick:!1,ignoreChildEvents:!0,_checkParentVisibility:!0,_fixedPosition:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return!(0,n.hasWindow)()},options:{width:null,height:null,animation:null,_checkParentVisibility:!1}}])},_setOptionsByReference:function(){this.callBase(),(0,c.extend)(this._optionsByReference,{animation:!0})},$wrapper:function(){return this._$wrapper},_eventBindingTarget:function(){return this._$content},_init:function(){this.callBase(),this._initActions(),this._initCloseOnOutsideClickHandler(),this._initTabTerminatorHandler(),this._$wrapper=(0,S.default)("<div>").addClass("dx-overlay-wrapper"),this._$content=(0,S.default)("<div>").addClass("dx-overlay-content"),this._initInnerOverlayClass();var re=this.$element();this._$wrapper.addClass(re.attr("class")),re.addClass("dx-overlay"),this._$wrapper.attr("data-bind","dxControlsDescendantBindings: true"),i.default.on(this._$wrapper,"MSPointerDown",m.noop),i.default.on(this._$wrapper,"focusin",function(ce){ce.stopPropagation()}),this._toggleViewPortSubscription(!0),this._initHideTopOverlayHandler(this.option("hideTopOverlayHandler"))},_initOptions:function(re){this._initTarget(re.target);var ce=void 0===re.container?this.option("container"):re.container;this._initContainer(ce),this.callBase(re)},_initInnerOverlayClass:function(){this._$content.toggleClass("dx-inner-overlay",this.option("innerOverlay"))},_initTarget:function(re){if((0,a.isDefined)(re)){var ce=this.option();(0,u.each)(["position.of","animation.show.from.position.of","animation.show.to.position.of","animation.hide.from.position.of","animation.hide.to.position.of"],function(ge,Se){for(var Ie=Se.split("."),Pe=ce;Pe;){if(1===Ie.length){(0,a.isPlainObject)(Pe)&&(Pe[Ie.shift()]=re);break}Pe=Pe[Ie.shift()]}})}},_initContainer:function(re){re=void 0===re?(0,t.value)():re;var ce=this.$element(),ge=ce.closest(re);ge.length||(ge=(0,S.default)(re).first()),this._$container=ge.length?ge:ce.parent()},_initHideTopOverlayHandler:function(re){this._hideTopOverlayHandler=re},_initActions:function(){var re=this;this._actions={},(0,u.each)(G,function(ce,ge){re._actions[ge]=re._createActionByOption(ge,{excludeValidators:["disabled","readOnly"]})||m.noop})},_initCloseOnOutsideClickHandler:function(){var re=this;this._proxiedDocumentDownHandler=function(){return re._documentDownHandler.apply(re,arguments)}},_documentDownHandler:function(re){this._showAnimationProcessing&&this._stopAnimation();var ce=this.option("closeOnOutsideClick");(0,a.isFunction)(ce)&&(ce=ce(re));var ge=this._$content,Se=(0,S.default)(U.document).is(re.target)||(0,f.contains)(U.document,re.target),Ie=(0,S.default)(re.target).closest(".dx-inner-overlay").length;return Se&&!Ie&&!(ge.is(re.target)||(0,f.contains)(ge.get(0),re.target))&&ce&&this._outsideClickHandler(re),this.option("propagateOutsideClick")},_outsideClickHandler:function(re){this.option("shading")&&re.preventDefault(),this.hide()},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){this._templateManager.addDefaultTemplates({content:new w.EmptyTemplate}),this.callBase()},_isTopOverlay:function(){for(var re=this._overlayStack(),ce=re.length-1;ce>=0;ce--){var ge=re[ce]._findTabbableBounds();if(ge.first||ge.last)return re[ce]===this}return!1},_overlayStack:function(){return Y},_zIndexInitValue:function(){return he.baseZIndex()},_toggleViewPortSubscription:function(re){H.remove(this._viewPortChangeHandle),re&&(this._viewPortChangeHandle=this._viewPortChangeHandler.bind(this),H.add(this._viewPortChangeHandle))},_viewPortChangeHandler:function(){this._initContainer(this.option("container")),this._refresh()},_renderVisibilityAnimate:function(re){return this._stopAnimation(),re?this._show():this._hide()},_normalizePosition:function(){var re=this.option("position");this._position="function"==typeof re?re():re},_getAnimationConfig:function(){var re=this.option("animation");return(0,a.isFunction)(re)&&(re=re.call(this)),re},_show:function(){var re=this,ce=this,ge=new p.Deferred;if(this._parentHidden=this._isParentHidden(),ge.done(function(){delete ce._parentHidden}),this._parentHidden)return this._isHidden=!0,ge.resolve();if(this._currentVisible)return(new p.Deferred).resolve().promise();this._currentVisible=!0,this._isShown=!1,this._normalizePosition();var Se=ce._getAnimationConfig()||{},Ie=this._normalizeAnimation(Se.show,"to"),Pe=Ie&&Ie.start||m.noop,Ue=Ie&&Ie.complete||m.noop;if(this._isHidingActionCanceled)delete this._isHidingActionCanceled,ge.resolve();else{var Ne=function(){if(re._renderVisibility(!0),re._isShowingActionCanceled)return delete re._isShowingActionCanceled,void ge.resolve();re._animate(Ie,function(){ce.option("focusStateEnabled")&&i.default.trigger(ce._focusTarget(),"focus"),Ue.apply(this,arguments),ce._showAnimationProcessing=!1,ce._isShown=!0,ce._actions.onShown(),ce._toggleSafariScrolling(!1),ge.resolve()},function(){Pe.apply(this,arguments),ce._showAnimationProcessing=!0})};this.option("templatesRenderAsynchronously")?(this._stopShowTimer(),this._asyncShowTimeout=setTimeout(Ne)):Ne()}return ge.promise()},_normalizeAnimation:function(re,ce){return re&&(re=(0,c.extend)({type:"slide"},re))[ce]&&"object"===z(re[ce])&&(0,c.extend)(re[ce],{position:this._position}),re},_hide:function(){if(!this._currentVisible)return(new p.Deferred).resolve().promise();this._currentVisible=!1;var re=this,ce=new p.Deferred,ge=re._getAnimationConfig()||{},Se=this._normalizeAnimation(ge.hide,"from"),Ie=Se&&Se.start||m.noop,Pe=Se&&Se.complete||m.noop,Ue={cancel:!1};return this._isShowingActionCanceled?ce.resolve():(this._actions.onHiding(Ue),re._toggleSafariScrolling(!0),Ue.cancel?(this._isHidingActionCanceled=!0,this.option("visible",!0),ce.resolve()):(this._forceFocusLost(),this._toggleShading(!1),this._toggleSubscriptions(!1),this._stopShowTimer(),this._animate(Se,function(){var Ne;re._$content.css("pointerEvents",""),re._renderVisibility(!1),Pe.apply(this,arguments),re._hideAnimationProcessing=!1,null===(Ne=re._actions)||void 0===Ne||Ne.onHidden(),ce.resolve()},function(){re._$content.css("pointerEvents","none"),Ie.apply(this,arguments),re._hideAnimationProcessing=!0}))),ce.promise()},_forceFocusLost:function(){var re=E.default.getActiveElement();this._$content.find(re).length&&(0,f.resetActiveElement)()},_animate:function(re,ce,ge){re?g.default.animate(this._$content,(0,c.extend)({},re,{start:ge=ge||re.start||m.noop,complete:ce})):ce()},_stopAnimation:function(){g.default.stop(this._$content,!0)},_renderVisibility:function(re){if(!re||!this._isParentHidden()){if(this._currentVisible=re,this._stopAnimation(),re||(0,x.triggerHidingEvent)(this._$content),this._toggleVisibility(re),this._$content.toggleClass("dx-state-invisible",!re),this._updateZIndexStackPosition(re),re){this._renderContent();var ce={cancel:!1};if(this._actions.onShowing(ce),ce.cancel)return this._toggleVisibility(!1),this._$content.toggleClass("dx-state-invisible",!0),this._updateZIndexStackPosition(!1),this._moveFromContainer(),this._isShowingActionCanceled=!0,void this.option("visible",!1);this._moveToContainer(),this._renderGeometry(),(0,x.triggerShownEvent)(this._$content),(0,x.triggerResizeEvent)(this._$content)}else this._moveFromContainer();this._toggleShading(re),this._toggleSubscriptions(re)}},_updateZIndexStackPosition:function(re){var ce=this._overlayStack(),ge=(0,y.inArray)(this,ce);re?(-1===ge&&(this._zIndex=O.create(this._zIndexInitValue()),ce.push(this)),this._$wrapper.css("zIndex",this._zIndex),this._$content.css("zIndex",this._zIndex)):-1!==ge&&(ce.splice(ge,1),O.remove(this._zIndex))},_toggleShading:function(re){this._$wrapper.toggleClass("dx-overlay-modal",this.option("shading")&&!this.option("container")),this._$wrapper.toggleClass("dx-overlay-shader",re&&this.option("shading")),this._$wrapper.css("backgroundColor",this.option("shading")?this.option("shadingColor"):""),this._toggleTabTerminator(re&&this.option("shading"))},_initTabTerminatorHandler:function(){var re=this;this._proxiedTabTerminatorHandler=function(){re._tabKeyHandler.apply(re,arguments)}},_toggleTabTerminator:function(re){var ce=(0,v.addNamespace)("keydown",this.NAME);re?i.default.on(E.default.getDocument(),ce,this._proxiedTabTerminatorHandler):i.default.off(E.default.getDocument(),ce,this._proxiedTabTerminatorHandler)},_findTabbableBounds:function(){for(var re=this._$wrapper.find("*"),ce=re.length-1,ge={first:null,last:null},Se=0;Se<=ce&&(!ge.first&&re.eq(Se).is(C.tabbable)&&(ge.first=re.eq(Se)),!ge.last&&re.eq(ce-Se).is(C.tabbable)&&(ge.last=re.eq(ce-Se)),!ge.first||!ge.last);Se++);return ge},_tabKeyHandler:function(re){if("tab"===(0,v.normalizeKeyName)(re)&&this._isTopOverlay()){var ce=this._findTabbableBounds(),ge=ce.first,Se=ce.last,Ie=!re.shiftKey&&re.target===Se.get(0),Pe=re.shiftKey&&re.target===ge.get(0),Ue=0===ce.length,Ne=!(0,f.contains)(this._$wrapper.get(0),re.target);if(Ie||Pe||Ue||Ne){re.preventDefault();var De=re.shiftKey?Se:ge;i.default.trigger(De,"focusin"),i.default.trigger(De,"focus")}}},_toggleSubscriptions:function(re){(0,n.hasWindow)()&&(this._toggleHideTopOverlayCallback(re),this._toggleParentsScrollSubscription(re))},_toggleHideTopOverlayCallback:function(re){this._hideTopOverlayHandler&&(re?T.hideCallback.add(this._hideTopOverlayHandler):T.hideCallback.remove(this._hideTopOverlayHandler))},_toggleParentsScrollSubscription:function(re){var ce=this;if(this._position){var ge=this._position.of||(0,S.default)(),Se=this.option("closeOnTargetScroll"),Ie=me(ge).parents(),Pe=(0,v.addNamespace)("scroll",this.NAME);"desktop"===R.default.real().deviceType&&(Ie=Ie.add(U)),this._proxiedTargetParentsScrollHandler=this._proxiedTargetParentsScrollHandler||function(Ue){ce._targetParentsScrollHandler(Ue)},i.default.off((0,S.default)().add(this._$prevTargetParents),Pe,this._proxiedTargetParentsScrollHandler),re&&Se&&(i.default.on(Ie,Pe,this._proxiedTargetParentsScrollHandler),this._$prevTargetParents=Ie)}},_targetParentsScrollHandler:function(re){var ce=!1,ge=this.option("closeOnTargetScroll");(0,a.isFunction)(ge)&&(ce=ge(re)),ce||this._showAnimationProcessing||this.hide()},_render:function(){this.callBase(),this._appendContentToElement(),this._renderVisibilityAnimate(this.option("visible"))},_appendContentToElement:function(){this._$content.parent().is(this.$element())||this._$content.appendTo(this.$element())},_renderContent:function(){var re=!this._currentVisible&&this.option("deferRendering");this.option("visible")&&this._isParentHidden()?this._isHidden=!0:this._contentAlreadyRendered||re||(this._contentAlreadyRendered=!0,this._appendContentToElement(),this.callBase())},_isParentHidden:function(){if(!this.option("_checkParentVisibility"))return!1;if(void 0!==this._parentHidden)return this._parentHidden;var re=this.$element().parent();if(re.is(":visible"))return!1;var ce=!1;return re.add(re.parents()).each(function(){if("none"===(0,S.default)(this).css("display"))return ce=!0,!1}),ce||!E.default.getBody().contains(re.get(0))},_renderContentImpl:function(){var re=this,ce=new p.Deferred,ge=this.option("contentTemplate"),Se=this._getTemplate(ge),Ie=this._templateManager.anonymousTemplateName===ge;return Se&&Se.render({container:(0,k.getPublicElement)(this.$content()),noModel:!0,transclude:Ie,onRendered:function(){ce.resolve()}}),this._renderDrag(),this._renderResize(),this._renderScrollTerminator(),ce.done(function(){re.option("visible")&&re._moveToContainer()}),ce.promise()},_renderDrag:function(){var re=this._getDragTarget();if(re){var ce=(0,v.addNamespace)(o.start,this.NAME),ge=(0,v.addNamespace)(o.move,this.NAME);i.default.off(re,ce),i.default.off(re,ge),this.option("dragEnabled")&&(i.default.on(re,ce,this._dragStartHandler.bind(this)),i.default.on(re,ge,this._dragUpdateHandler.bind(this)))}},_renderResize:function(){this._resizable=this._createComponent(this._$content,D.default,{handles:this.option("resizeEnabled")?"all":"none",onResizeEnd:this._resizeEndHandler.bind(this),onResize:this._actions.onResize.bind(this),onResizeStart:this._actions.onResizeStart.bind(this),minHeight:100,minWidth:100,area:this._getDragResizeContainer()})},_resizeEndHandler:function(){this._positionChangeHandled=!0;var re=this._resizable.option("width"),ce=this._resizable.option("height");re&&this.option("width",re),ce&&this.option("height",ce),this._actions.onResizeEnd()},_renderScrollTerminator:function(){var re=this._$wrapper,ce=(0,v.addNamespace)(o.move,this.NAME);i.default.off(re,ce),i.default.on(re,ce,{validate:function(){return!0},getDirection:function(){return"both"},_toggleGestureCover:function(ge){ge||this._toggleGestureCoverImpl(ge)},_clearSelection:m.noop,isNative:!0},function(ge){var Se=ge.originalEvent.originalEvent,Ie=(Se||{}).type,Pe="wheel"===Ie,Ue="mousemove"===Ie,Ne=Pe&&!(0,v.isCommandKeyPressed)(ge);ge._cancelPreventDefault=!0,Se&&!1!==ge.cancelable&&(!Ue&&!Pe||Ne)&&ge.preventDefault()})},_getDragTarget:function(){return this.$content()},_dragStartHandler:function(re){re.targetElements=[],this._prevOffset={x:0,y:0};var ce=this._allowedOffsets();re.maxTopOffset=ce.top,re.maxBottomOffset=ce.bottom,re.maxLeftOffset=ce.left,re.maxRightOffset=ce.right},_getDragResizeContainer:function(){return(0,t.originalViewPort)().get(0)||this.option("container")?this._$container:(0,S.default)(U)},_deltaSize:function(){var re=this._$content,ce=this._getDragResizeContainer(),ge=re.outerWidth(),Se=re.outerHeight(),Ie=ce.outerWidth(),Pe=ce.outerHeight();if(this._isWindow(ce)){var Ue=E.default.getDocument();Pe=Math.max((0,S.default)(Ue).outerHeight(),Pe),Ie=Math.max((0,S.default)(Ue).outerWidth(),Ie)}return{width:Ie-ge,height:Pe-Se}},_dragUpdateHandler:function(re){var ce=re.offset,ge=this._prevOffset;this._changePosition({top:ce.y-ge.y,left:ce.x-ge.x}),this._prevOffset=ce},_changePosition:function(re){var ce=(0,F.locate)(this._$content);(0,F.move)(this._$content,{left:ce.left+re.left,top:ce.top+re.top}),this._positionChangeHandled=!0},_allowedOffsets:function(){var re=(0,F.locate)(this._$content),ce=this._deltaSize(),ge=ce.height>=0&&ce.width>=0,Se=!this.option("shading")||this.option("container")||this._isWindow(this._getContainer())?{top:0,left:0}:(0,F.locate)(this._$wrapper),Ie=this.option("boundaryOffset");return{top:ge?re.top+Se.top+Ie.v:0,bottom:ge?-re.top-Se.top+ce.height-Ie.v:0,left:ge?re.left+Se.left+Ie.h:0,right:ge?-re.left-Se.left+ce.width-Ie.h:0}},_moveFromContainer:function(){this._$content.appendTo(this.$element()),this._detachWrapperToContainer()},_detachWrapperToContainer:function(){this._$wrapper.detach()},_moveToContainer:function(){this._attachWrapperToContainer(),this._$content.appendTo(this._$wrapper)},_attachWrapperToContainer:function(){var re=this.$element(),ce=void 0!==this.option("container")?this._$container:P.default.getSwatchContainer(re);ce&&ce[0]===re.parent()[0]&&(ce=re),this._$wrapper.appendTo(ce)},_fixHeightAfterSafariAddressBarResizing:function(){this._isWindow(this._getContainer())&&Te&&this._$wrapper.css("minHeight",U.innerHeight)},_renderGeometry:function(re){this.option("visible")&&(0,n.hasWindow)()&&this._renderGeometryImpl(re)},_renderGeometryImpl:function(re){this._stopAnimation(),this._normalizePosition(),this._renderWrapper(),this._fixHeightAfterSafariAddressBarResizing(),this._renderDimensions();var ce=this._renderPosition();this._actions.onPositioned({position:ce})},_fixWrapperPosition:function(){this._$wrapper.css("position",this._useFixedPosition()?"fixed":"absolute")},_useFixedPosition:function(){return this._shouldFixBodyPosition()||this.option("_fixedPosition")},_shouldFixBodyPosition:function(){var re=this._getContainer();return this._isWindow(re)&&(!Ce||void 0!==this._bodyScrollTop)},_toggleSafariScrolling:function(re){if(Ce&&this._shouldFixBodyPosition()){var ce=E.default.getBody();re?((0,S.default)(ce).removeClass("dx-prevent-safari-scrolling"),U.scrollTo(0,this._bodyScrollTop),this._bodyScrollTop=void 0):this.option("visible")&&(this._bodyScrollTop=U.pageYOffset,(0,S.default)(ce).addClass("dx-prevent-safari-scrolling"))}},_renderWrapper:function(){this._fixWrapperPosition(),this._renderWrapperDimensions(),this._renderWrapperPosition()},_renderWrapperDimensions:function(){var re,ce,ge=this._getContainer();if(ge){var Se=this._isWindow(ge);re=Se?"":ge.outerWidth(),ce=Se?"":ge.outerHeight(),this._$wrapper.css({width:re,height:ce})}},_isWindow:function(re){return!!re&&(0,a.isWindow)(re.get(0))},_renderWrapperPosition:function(){var re=this._getContainer();re&&I.default.setup(this._$wrapper,{my:"top left",at:"top left",of:re})},_getContainer:function(){var re=this._position,ce=this.option("container"),ge=null;return!ce&&re&&(ge=(0,a.isEvent)(re.of)?U:re.of||U),me(ce||ge)},_renderDimensions:function(){var re=this._$content.get(0);this._$content.css({minWidth:this._getOptionValue("minWidth",re),maxWidth:this._getOptionValue("maxWidth",re),minHeight:this._getOptionValue("minHeight",re),maxHeight:this._getOptionValue("maxHeight",re),width:this._getOptionValue("width",re),height:this._getOptionValue("height",re)})},_renderPosition:function(){if(!this._positionChangeHandled){this._renderOverlayBoundaryOffset(),(0,F.resetPosition)(this._$content);var re=this._transformStringPosition(this._position,J),ce=I.default.setup(this._$content,re);return fe&&this._$content.width(),ce}var Se=this._allowedOffsets();this._changePosition({top:(0,l.fitIntoRange)(0,-Se.top,Se.bottom),left:(0,l.fitIntoRange)(0,-Se.left,Se.right)})},_transformStringPosition:function(re,ce){return(0,a.isString)(re)&&(re=(0,c.extend)({},ce[re])),re},_renderOverlayBoundaryOffset:function(){var re=this.option("boundaryOffset");this._$content.css("margin",re.v+"px "+re.h+"px")},_focusTarget:function(){return this._$content},_attachKeyboardEvents:function(){var re=this;this._keyboardListenerId=d.keyboard.on(this._$content,null,function(ce){return re._keyboardHandler(ce)})},_keyboardHandler:function(re){var ce=re.originalEvent,ge=(0,S.default)(ce.target);!ge.is(this._$content)&&this.option("ignoreChildEvents")||this.callBase.apply(this,arguments)},_isVisible:function(){return this.option("visible")},_visibilityChanged:function(re){re?this.option("visible")&&this._renderVisibilityAnimate(re):this._renderVisibilityAnimate(re)},_dimensionChanged:function(){this._renderGeometry(!0)},_clean:function(){this._contentAlreadyRendered||this.$content().empty(),this._renderVisibility(!1),this._stopShowTimer(),this._cleanFocusState()},_stopShowTimer:function(){this._asyncShowTimeout&&clearTimeout(this._asyncShowTimeout),this._asyncShowTimeout=null},_dispose:function(){g.default.stop(this._$content,!1),clearTimeout(this._deferShowTimer),this._toggleViewPortSubscription(!1),this._toggleSubscriptions(!1),this._updateZIndexStackPosition(!1),this._toggleTabTerminator(!1),this._toggleSafariScrolling(!0),this._actions=null,this.callBase(),O.remove(this._zIndex),this._$wrapper.remove(),this._$content.remove()},_toggleDisabledState:function(re){this.callBase.apply(this,arguments),this._$content.toggleClass("dx-state-disabled",Boolean(re))},_toggleRTLDirection:function(re){this._$content.toggleClass("dx-rtl",re)},_optionChanged:function(re){var ce=this,ge=re.value;if((0,y.inArray)(re.name,G)>-1)this._initActions();else switch(re.name){case"dragEnabled":this._renderDrag(),this._renderGeometry();break;case"resizeEnabled":this._renderResize(),this._renderGeometry();break;case"shading":case"shadingColor":this._toggleShading(this.option("visible"));break;case"width":case"height":case"minWidth":case"maxWidth":case"minHeight":case"maxHeight":case"boundaryOffset":this._renderGeometry();break;case"position":this._positionChangeHandled=!1,this._renderGeometry();break;case"visible":this._renderVisibilityAnimate(ge).done(function(){ce._animateDeferred&&ce._animateDeferred.resolveWith(ce)});break;case"target":this._initTarget(ge),this._invalidate();break;case"container":this._initContainer(ge),this._invalidate();break;case"innerOverlay":this._initInnerOverlayClass();break;case"deferRendering":case"contentTemplate":this._contentAlreadyRendered=!1,this._clean(),this._invalidate();break;case"hideTopOverlayHandler":this._toggleHideTopOverlayCallback(!1),this._initHideTopOverlayHandler(re.value),this._toggleHideTopOverlayCallback(this.option("visible"));break;case"closeOnTargetScroll":this._toggleParentsScrollSubscription(this.option("visible"));break;case"closeOnOutsideClick":case"animation":case"propagateOutsideClick":break;case"rtlEnabled":this._contentAlreadyRendered=!1,this.callBase(re);break;case"_fixedPosition":this._fixWrapperPosition();break;default:this.callBase(re)}},toggle:function(re){var ce=this;re=void 0===re?!this.option("visible"):re;var ge=new p.Deferred;if(re===this.option("visible"))return ge.resolveWith(this,[re]).promise();var Se=new p.Deferred;return this._animateDeferred=Se,this.option("visible",re),Se.promise().done(function(){delete ce._animateDeferred,ge.resolveWith(ce,[ce.option("visible")])}),ge.promise()},$content:function(){return this._$content},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)},content:function(){return(0,k.getPublicElement)(this._$content)},repaint:function(){this._contentAlreadyRendered?(this._renderGeometry(),(0,x.triggerResizeEvent)(this._$content)):this.callBase()}});he.baseZIndex=function(re){return O.base(re)},(0,A.default)("dxOverlay",he),b.default=he,W.exports=b.default,W.exports.default=b.default},function(W,b){W.exports=window.ko},function(W,b,e){b.default=void 0;var g=E(e(30)),I=e(248),F=E(e(249)),A=e(1),R=E(e(25));function E(u){return u&&u.__esModule?u:{default:u}}var k=/^(\d{4,})(-)?(\d{2})(-)?(\d{2})(?:T(\d{2})(:)?(\d{2})?(:)?(\d{2}(?:\.(\d{1,3})\d*)?)?)?(Z|([+-])(\d{2})(:)?(\d{2})?)?$/,S=/^(\d{2}):(\d{2})(:(\d{2}))?$/,w=["","yyyy","","MM","","dd","THH","","mm","","ss",".SSS"],y=/^(\d{4})\/(\d{2})\/(\d{2})$/,h=R.default.msie&&parseInt(R.default.version)<=11,m=function(u,l){var s;return(0,A.isString)(u)&&!l&&(s=function(a){var t=a.match(k);if(!t)return(t=a.match(S))?new Date(0,0,0,p(t[1]),p(t[2]),p(t[4])):void 0;var n=t[1],i=--t[3],o=t[5],r=0,d=0;r=p(t[14]),d=p(t[16]),"-"===t[13]&&(r=-r,d=-d);var C,v=p(t[6])-r,x=p(t[8])-d,T=p(t[10]),D=p(C=(C=t[11])||"")*Math.pow(10,3-C.length);return t[12]?new Date(Date.UTC(n,i,o,v,x,T,D)):new Date(n,i,o,v,x,T,D)}(u)),s||function(a){var t="yyyy/MM/dd"===f(a),n=!(0,A.isDate)(a)&&Date.parse(a);if((!n||h)&&t){var i=a.match(y);if(i){var o=new Date(p(i[1]),p(i[2]),p(i[3]));return o.setFullYear(p(i[1])),o.setMonth(p(i[2])-1),o.setDate(p(i[3])),o}}return(0,A.isNumeric)(n)?new Date(n):a}(u)};function p(u){return+u||0}var f=function(u){return"number"==typeof u?"number":(0,A.isString)(u)?((0,g.default)().forceIsoDateParsing&&(l=function(s,a){var t=s.match(k),n="";if(!t)return(t=s.match(S))?t[3]?"HH:mm:ss":"HH:mm":void 0;for(var i=1;i<w.length;i++)t[i]&&(n+=w[i]||t[i]);return"Z"===t[12]&&(n+="'Z'"),t[14]&&(n+=t[15]?"xxx":t[16]?"xx":"x"),n}(u)),l||(u.indexOf(":")>=0?"yyyy/MM/dd HH:mm:ss":"yyyy/MM/dd")):u?null:void 0;var l};b.default={dateParser:m,deserializeDate:function(u){return"number"==typeof u?new Date(u):m(u,!(0,g.default)().forceIsoDateParsing)},serializeDate:function(u,l){return l?(0,A.isDate)(u)?"number"===l?u&&u.valueOf?u.valueOf():null:(0,I.getFormatter)(l,F.default)(u):null:u},getDateSerializationFormat:f},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.normalizeDataSourceOptions=b.normalizeLoadResult=b.mapDataRespectingGrouping=b.normalizeStoreLoadOptionAccessorArguments=b.isPending=b.CANCELED_TOKEN=void 0;var g=y(e(78)),I=y(e(108)),F=y(e(83)),A=e(3),R=y(e(127)),E=e(0),k=e(1),S=e(44),w=["items"];function y(u){return u&&u.__esModule?u:{default:u}}function h(){return(h=Object.assign||function(u){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(u[a]=s[a])}return u}).apply(this,arguments)}b.CANCELED_TOKEN="canceled",b.isPending=function(u){return"pending"===u.state()},b.normalizeStoreLoadOptionAccessorArguments=function(u){switch(u.length){case 0:return;case 1:return u[0]}return[].slice.call(u)};var f=function(u,l,s){return Array.isArray(u)?l?function(u,l,s){return(0,A.map)(u,function(a){return h({},function m(u,l){if(null==u)return{};var s,a,t=function(i,o){if(null==i)return{};var r,d,v={},x=Object.keys(i);for(d=0;d<x.length;d++)o.indexOf(r=x[d])>=0||(v[r]=i[r]);return v}(u,l);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(u);for(a=0;a<n.length;a++)l.indexOf(s=n[a])>=0||Object.prototype.propertyIsEnumerable.call(u,s)&&(t[s]=u[s])}return t}(a,w),{items:f(a.items,l-1,s)})})}(u,l,s):(0,A.map)(u,s):u};b.mapDataRespectingGrouping=function(u,l,s){var a=s?(0,S.normalizeSortingInfo)(s).length:0;return f(u,a,l)},b.normalizeLoadResult=function(u,l){var s;return null!==(s=u)&&void 0!==s&&s.data&&(l=u,u=u.data),Array.isArray(u)||(u=[u]),{data:u,extra:l}};var c=function(u,l){return new R.default({load:function(){return g.default.sendRequest({url:u,dataType:"json"})},loadMode:null==l?void 0:l.fromUrlLoadMode})};b.normalizeDataSourceOptions=function(u,l){var s,a,t,n,i;return"string"==typeof u&&(u={paginate:!1,store:c(u,l)}),void 0===u&&(u=[]),void 0===(u=Array.isArray(u)||u instanceof I.default?{store:u}:(0,E.extend)({},u)).store&&(u.store=[]),s=u.store,"load"in u?(n=u,i={},(0,A.each)(["useDefaultSearch","key","load","loadMode","cacheRawData","byKey","lookup","totalCount","insert","update","remove"],function(){i[this]=n[this],delete n[this]}),s=new R.default(i)):Array.isArray(s)?s=new F.default(s):(0,k.isPlainObject)(s)&&(t=(a=(0,E.extend)({},s)).type,delete a.type,s=I.default.create(t,a)),u.store=s,u}},function(W,b,e){b.default=void 0;var g=l(e(2)),I=l(e(30)),F=l(e(24)),A=l(e(94)),R=e(123),E=e(374),k=e(142),S=e(43),w=e(3),y=e(0),h=e(21),m=e(4),p=e(12),f=e(1),c=e(7),u=e(114);function l(n){return n&&n.__esModule?n:{default:n}}var s=R.Component.abstract,a=R.Component.inherit({_getDefaultOptions:function(){return(0,y.extend)(this.callBase(),{width:void 0,height:void 0,rtlEnabled:(0,I.default)().rtlEnabled,elementAttr:{},disabled:!1,integrationOptions:{}},this._useTemplates()?E.TemplateManager.createDefaultOptions():{})},ctor:function(n,i){this._customClass=null,this._createElement(n),(0,k.attachInstanceToElement)(this._$element,this,this._dispose),this.callBase(i)},_createElement:function(n){this._$element=(0,g.default)(n)},_getSynchronizableOptionsForCreateComponent:function(){return["rtlEnabled","disabled","templatesRenderAsynchronously"]},_visibilityChanged:s,_dimensionChanged:s,_init:function(){this.callBase(),this._attachWindowResizeCallback(),this._initTemplateManager()},_setOptionsByDevice:function(n){this.callBase([].concat(this.constructor._classCustomRules||[],n||[]))},_isInitialOptionValue:function(n){return!(this.constructor._classCustomRules&&Object.prototype.hasOwnProperty.call(this._convertRulesToOptions(this.constructor._classCustomRules),n))&&this.callBase(n)},_attachWindowResizeCallback:function(){if(this._isDimensionChangeSupported()){var n=this._windowResizeCallBack=this._dimensionChanged.bind(this);A.default.add(n)}},_isDimensionChangeSupported:function(){return this._dimensionChanged!==s},_renderComponent:function(){this._initMarkup(),(0,c.hasWindow)()&&this._render()},_initMarkup:function(){var n=(this.option()||{}).rtlEnabled;this._renderElementAttributes(),this._toggleRTLDirection(n),this._renderVisibilityChange(),this._renderDimensions()},_render:function(){this._attachVisibilityChangeHandlers()},_renderElementAttributes:function(){var n=(this.option()||{}).elementAttr,i=(0,y.extend)({},n),o=i.class;delete i.class,this.$element().attr(i).removeClass(this._customClass).addClass(o),this._customClass=o},_renderVisibilityChange:function(){this._isDimensionChangeSupported()&&this._attachDimensionChangeHandlers(),this._isVisibilityChangeSupported()&&this.$element().addClass("dx-visibility-change-handler")},_renderDimensions:function(){var n=this.$element(),i=n.get(0),o=this._getOptionValue("width",i),r=this._getOptionValue("height",i);this._isCssUpdateRequired(i,r,o)&&n.css({width:null===o?"":o,height:null===r?"":r})},_isCssUpdateRequired:function(n,i,o){return!!((0,f.isDefined)(o)||(0,f.isDefined)(i)||n.style.width||n.style.height)},_attachDimensionChangeHandlers:function(){var n=this,i=this.$element(),o="".concat(this.NAME,"VisibilityChange");u.resize.off(i,{namespace:o}),u.resize.on(i,function(){return n._dimensionChanged()},{namespace:o})},_attachVisibilityChangeHandlers:function(){var n=this;if(this._isVisibilityChangeSupported()){var i=this.$element(),o="".concat(this.NAME,"VisibilityChange");this._isHidden=!this._isVisible(),u.visibility.off(i,{namespace:o}),u.visibility.on(i,function(){return n._checkVisibilityChanged("shown")},function(){return n._checkVisibilityChanged("hiding")},{namespace:o})}},_isVisible:function(){return this.$element().is(":visible")},_checkVisibilityChanged:function(n){this._isVisible()&&("hiding"!==n||this._isHidden?"shown"===n&&this._isHidden&&(this._isHidden=!1,this._visibilityChanged(!0)):(this._visibilityChanged(!1),this._isHidden=!0))},_isVisibilityChangeSupported:function(){return this._visibilityChanged!==s&&(0,c.hasWindow)()},_clean:m.noop,_modelByElement:function(){var n=this.option().modelByElement,i=this.$element();return n?n(i):void 0},_invalidate:function(){if(this._isUpdateAllowed())throw F.default.Error("E0007");this._requireRefresh=!0},_refresh:function(){this._clean(),this._renderComponent()},_dispose:function(){this._templateManager&&this._templateManager.dispose(),this.callBase(),this._clean(),this._detachWindowResizeCallback()},_detachWindowResizeCallback:function(){this._isDimensionChangeSupported()&&A.default.remove(this._windowResizeCallBack)},_toggleRTLDirection:function(n){this.$element().toggleClass("dx-rtl",n)},_createComponent:function(n,i){var o=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=(0,m.grep)(this._getSynchronizableOptionsForCreateComponent(),function(B){return!(B in r)}),v=this.option(),x=v.integrationOptions,T=this.option(),D=T.nestedComponentOptions,C=(0,y.extend)({integrationOptions:x},(D=D||m.noop)(this));d.forEach(function(B){return C[B]=o.option(B)}),this._extendConfig(r,C);var P=void 0;if((0,f.isString)(i)){var M=(0,g.default)(n)[i](r);P=M[i]("instance")}else n&&((P=i.getInstance(n))?P.option(r):P=new i(n,r));if(P){var O=function(B){var V=B.name,z=B.value;(0,p.inArray)(V,d)>=0&&P.option(V,z)};this.on("optionChanged",O),P.on("disposing",function(){return o.off("optionChanged",O)})}return P},_extendConfig:function(n,i){(0,w.each)(i,function(o,r){!Object.prototype.hasOwnProperty.call(n,o)&&(n[o]=r)})},_defaultActionConfig:function(){var n=this.$element(),i=this._modelByElement(n);return(0,y.extend)(this.callBase(),{context:i})},_defaultActionArgs:function(){var n=this.$element(),i=this._modelByElement(n),o=this.element();return(0,y.extend)(this.callBase(),{element:o,model:i})},_optionChanged:function(n){switch(n.name){case"width":case"height":this._renderDimensions();break;case"rtlEnabled":this._invalidate();break;case"elementAttr":this._renderElementAttributes();break;case"disabled":case"integrationOptions":break;default:this.callBase(n)}},_removeAttributes:function(n){for(var i=n.attributes,o=i.length-1;o>=0;o--){var r=i[o];if(r){var d=r.name;d.indexOf("aria-")&&-1===d.indexOf("dx-")&&"role"!==d&&"style"!==d&&"tabindex"!==d||n.removeAttribute(d)}}},_removeClasses:function(n){n.className=n.className.split(" ").filter(function(i){return 0!==i.lastIndexOf("dx-",0)}).join(" ")},_updateDOMComponent:function(n){n?this._renderComponent():this._requireRefresh&&(this._requireRefresh=!1,this._refresh())},endUpdate:function(){var n=this._isInitializingRequired();this.callBase(),this._isUpdateAllowed()&&this._updateDOMComponent(n)},$element:function(){return this._$element},element:function(){var n=this.$element();return(0,h.getPublicElement)(n)},dispose:function(){var n=this.$element().get(0);(0,S.cleanDataRecursive)(n,!0),n.textContent="",this._removeAttributes(n),this._removeClasses(n)},resetOption:function(n){if(this.callBase(n),"width"===n||"height"===n){var i=this.initialOption(n);!(0,f.isDefined)(i)&&this.$element().css(n,"")}},_getAnonymousTemplateName:function(){},_initTemplateManager:function(){if(!this._templateManager&&this._useTemplates()){var n=this.option().integrationOptions;this._templateManager=new E.TemplateManager((void 0===n?{}:n).createTemplate,this._getAnonymousTemplateName()),this._initTemplates()}},_initTemplates:function(){var n=this,i=this._templateManager.extractTemplates(this.$element()),o=i.templates,r=i.anonymousTemplateMeta,d=this.option("integrationOptions.templates.".concat(r.name));o.forEach(function(v){var T=v.template;n._options.silent("integrationOptions.templates.".concat(v.name),T)}),r.name&&!d&&(this._options.silent("integrationOptions.templates.".concat(r.name),r.template),this._options.silent("_hasAnonymousTemplateContent",!0))},_getTemplateByOption:function(n){return this._getTemplate(this.option(n))},_getTemplate:function(n){var i=this.option("integrationOptions.templates"),o=this.option("templatesRenderAsynchronously"),r=this.option("integrationOptions.skipTemplates");return this._templateManager.getTemplate(n,i,{isAsyncTemplate:o,skipTemplates:r},this)},_saveTemplate:function(n,i){this._setOptionWithoutOptionChange("integrationOptions.templates."+n,this._templateManager._createTemplate(i))},_useTemplates:function(){return!0}});a.getInstance=function(n){return(0,k.getInstanceByElement)((0,g.default)(n),this)},a.defaultOptions=function(n){this._classCustomRules=this._classCustomRules||[],this._classCustomRules.push(n)},b.default=a,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.focused=b.tabbable=b.focusable=void 0;var g=F(e(2)),I=F(e(11));function F(R){return R&&R.__esModule?R:{default:R}}var A=function(R,E){if(!(f=(0,g.default)(R)).is(":visible")||"hidden"===f.css("visibility")||"hidden"===f.parents().css("visibility"))return!1;var f,k=R.nodeName.toLowerCase(),S=!isNaN(E),w=R.disabled;return/^(input|select|textarea|button|object|iframe)$/.test(k)||R.isContentEditable?!w:"a"===k&&R.href||S};b.focusable=function(R,E){return A(E,(0,g.default)(E).attr("tabIndex"))},b.tabbable=function(R,E){var k=(0,g.default)(E).attr("tabIndex");return(isNaN(k)||k>=0)&&A(E,k)},b.focused=function(R){var E=(0,g.default)(R).get(0);return I.default.getActiveElement()===E}},function(W,b,e){b.default=void 0;var g,I=e(3),F=(g=e(122))&&g.__esModule?g:{default:g},A=function(E,k){var S={};"noBubble"in k&&(S.noBubble=k.noBubble),"bindType"in k&&(S.bindType=k.bindType),"delegateType"in k&&(S.delegateType=k.delegateType),(0,I.each)(["setup","teardown","add","remove","trigger","handle","_default","dispose"],function(w,y){k[y]&&(S[y]=function(){var h=[].slice.call(arguments);return h.unshift(this),k[y].apply(k,h)})}),F.default.fire(E,S)};A.callbacks=F.default,b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.TemplateBase=b.renderedCallbacks=void 0;var g=k(e(2)),I=k(e(11)),F=k(e(29)),A=e(35),R=e(59),E=k(e(24));function k(y){return y&&y.__esModule?y:{default:y}}var S=(0,F.default)({syncStrategy:!0});b.renderedCallbacks=S;var w=function(){function y(){}var h=y.prototype;return h.render=function(m){var p=(m=m||{}).onRendered;delete m.onRendered;var f=this._renderCore(m);return this._ensureResultInContainer(f,m.container),S.fire(f,m.container),p&&p(),f},h._ensureResultInContainer=function(m,p){if(p){var f=(0,g.default)(p),c=(0,A.contains)(f.get(0),m.get(0));f.append(m),!c&&I.default.getBody().contains(f.get(0))&&(0,R.triggerShownEvent)(m)}},h._renderCore=function(){throw E.default.Error("E0001")},y}();b.TemplateBase=w},function(W,b,e){b.compare=function(g,I,F){function A(w){return"string"==typeof w?w.split("."):"number"==typeof w?[w]:w}g=A(g),I=A(I);var R=Math.max(g.length,I.length);isFinite(F)&&(R=Math.min(R,F));for(var E=0;E<R;E++){var k=parseInt(g[E]||0,10),S=parseInt(I[E]||0,10);if(k<S)return-1;if(k>S)return 1}return 0}},function(W,b,e){b.DataSource=void 0;var g=u(e(15)),I=e(0),F=e(4),A=e(3),R=e(1),E=e(44),k=e(87),S=u(e(127)),w=e(98),y=e(37),h=e(12),m=e(264),p=e(6),f=u(e(408)),c=e(64);function u(t){return t&&t.__esModule?t:{default:t}}function s(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i<n;i++)o[i]=t[i];return o}var a=g.default.inherit({ctor:function(t){var n,i=this;if(t=(0,c.normalizeDataSourceOptions)(t),this._eventsStrategy=new w.EventsStrategy(this,{syncStrategy:!0}),this._store=t.store,this._changedTime=0,0!==t.pushAggregationTimeout){var o,r,v=(0,E.throttleChanges)(function(x){o.resolve(),p.when.apply(void 0,function l(t){return function(n){if(Array.isArray(n))return s(n)}(t)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(t)||function(n,i){if(n){if("string"==typeof n)return s(n,i);var o=Object.prototype.toString.call(n).slice(8,-1);if("Object"===o&&n.constructor&&(o=n.constructor.name),"Map"===o||"Set"===o)return Array.from(n);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return s(n,i)}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r)).done(function(){return i._onPush(x)}),r=void 0,o=void 0},void 0===t.pushAggregationTimeout?function(){return 5*i._changedTime}:t.pushAggregationTimeout);this._onPushHandler=function(x){i._aggregationTimeoutId=v(x.changes),o||(o=new p.Deferred),r=x.waitFor,x.waitFor.push(o.promise())},this._store.on("beforePush",this._onPushHandler)}else this._onPushHandler=function(x){return i._onPush(x)},this._store.on("push",this._onPushHandler);this._storeLoadOptions=this._extractLoadOptions(t),this._mapFunc=t.map,this._postProcessFunc=t.postProcess,this._pageIndex=void 0!==t.pageIndex?t.pageIndex:0,this._pageSize=void 0!==t.pageSize?t.pageSize:20,this._loadingCount=0,this._loadQueue=this._createLoadQueue(),this._searchValue="searchValue"in t?t.searchValue:null,this._searchOperation=t.searchOperation||"contains",this._searchExpr=t.searchExpr,this._paginate=t.paginate,this._reshapeOnPush=null!==(n=t.reshapeOnPush)&&void 0!==n&&n,(0,A.each)(["onChanged","onLoadError","onLoadingChanged","onCustomizeLoadResult","onCustomizeStoreLoadOptions"],function(x,T){T in t&&i.on(T.substr(2,1).toLowerCase()+T.substr(3),t[T])}),this._operationManager=new f.default,this._init()},_init:function(){this._items=[],this._userData={},this._totalCount=-1,this._isLoaded=!1,(0,R.isDefined)(this._paginate)||(this._paginate=!this.group()),this._isLastPage=!this._paginate},dispose:function(){var t;this._store.off("beforePush",this._onPushHandler),this._store.off("push",this._onPushHandler),this._eventsStrategy.dispose(),clearTimeout(this._aggregationTimeoutId),delete this._store,null===(t=this._delayedLoadTask)||void 0===t||t.abort(),this._operationManager.cancelAll(),this._disposed=!0},_extractLoadOptions:function(t){var n={},i=["sort","filter","select","group","requireTotalCount"],o=this._store._customLoadOptions();return o&&(i=i.concat(o)),(0,A.each)(i,function(){n[this]=t[this]}),n},loadOptions:function(){return this._storeLoadOptions},items:function(){return this._items},pageIndex:function(t){if(!(0,R.isNumeric)(t))return this._pageIndex;this._pageIndex=t,this._isLastPage=!this._paginate},paginate:function(t){if(!(0,R.isBoolean)(t))return this._paginate;this._paginate!==t&&(this._paginate=t,this.pageIndex(0))},pageSize:function(t){if(!(0,R.isNumeric)(t))return this._pageSize;this._pageSize=t},isLastPage:function(){return this._isLastPage},generateStoreLoadOptionAccessor:function(t){var n=this;return function(i){var o=(0,c.normalizeStoreLoadOptionAccessorArguments)(i);if(void 0===o)return n._storeLoadOptions[t];n._storeLoadOptions[t]=o}},sort:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return this.generateStoreLoadOptionAccessor("sort")(n)},filter:function(){var t=(0,c.normalizeStoreLoadOptionAccessorArguments)(arguments);if(void 0===t)return this._storeLoadOptions.filter;this._storeLoadOptions.filter=t,this.pageIndex(0)},group:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return this.generateStoreLoadOptionAccessor("group")(n)},select:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return this.generateStoreLoadOptionAccessor("select")(n)},requireTotalCount:function(t){if(!(0,R.isBoolean)(t))return this._storeLoadOptions.requireTotalCount;this._storeLoadOptions.requireTotalCount=t},searchValue:function(t){if(arguments.length<1)return this._searchValue;this._searchValue=t,this.pageIndex(0)},searchOperation:function(t){if(!(0,R.isString)(t))return this._searchOperation;this._searchOperation=t,this.pageIndex(0)},searchExpr:function(t){var n=arguments.length;if(0===n)return this._searchExpr;n>1&&(t=[].slice.call(arguments)),this._searchExpr=t,this.pageIndex(0)},store:function(){return this._store},key:function(){var t;return null===(t=this._store)||void 0===t?void 0:t.key()},totalCount:function(){return this._totalCount},isLoaded:function(){return this._isLoaded},isLoading:function(){return this._loadingCount>0},beginLoading:function(){this._changeLoadingCount(1)},endLoading:function(){this._changeLoadingCount(-1)},_createLoadQueue:function(){return(0,m.create)()},_changeLoadingCount:function(t){var n=this.isLoading();this._loadingCount+=t;var i=this.isLoading();n^i&&this._eventsStrategy.fireEvent("loadingChanged",[i])},_scheduleLoadCallbacks:function(t){var n=this;this.beginLoading(),t.always(function(){n.endLoading()})},_scheduleFailCallbacks:function(t){var n=this;t.fail(function(){for(var i=arguments.length,o=new Array(i),r=0;r<i;r++)o[r]=arguments[r];o[0]!==c.CANCELED_TOKEN&&n._eventsStrategy.fireEvent("loadError",o)})},_fireChanged:function(t){var n=new Date;this._eventsStrategy.fireEvent("changed",t),this._changedTime=new Date-n},_scheduleChangedCallbacks:function(t){var n=this;t.done(function(){return n._fireChanged()})},loadSingle:function(t,n){var i=this,o=new p.Deferred,r=this.key(),d=this._store,v=this._createStoreLoadOptions(),x=function(D){!(0,R.isDefined)(D)||(0,h.isEmpty)(D)?o.reject(new y.errors.Error("E4009")):(Array.isArray(D)||(D=[D]),o.resolve(i._applyMapFunction(D)[0]))};this._scheduleFailCallbacks(o),arguments.length<2&&(n=t,t=r),delete v.skip,delete v.group,delete v.refresh,delete v.pageIndex,delete v.searchString;var T=function(){return d instanceof S.default&&!d._byKeyViaLoad()};return(t===r||T()?d.byKey(n,v):(v.take=1,v.filter=v.filter?[v.filter,[t,n]]:[t,n],d.load(v))).fail(o.reject).done(x),o.promise()},load:function(){var t=this,n=new p.Deferred,i=function(){if(!t._disposed&&(0,c.isPending)(n))return t._loadFromStore(o,n)};this._scheduleLoadCallbacks(n),this._scheduleFailCallbacks(n),this._scheduleChangedCallbacks(n);var o=this._createLoadOperation(n);return this._eventsStrategy.fireEvent("customizeStoreLoadOptions",[o]),this._loadQueue.add(function(){return"number"==typeof o.delay?t._delayedLoadTask=(0,F.executeAsync)(i,o.delay):i(),n.promise()}),n.promise({operationId:o.operationId})},_onPush:function(t){var n=this;if(this._reshapeOnPush)this.load();else{this._eventsStrategy.fireEvent("changing",[{changes:t}]);var i=this.group(),o=this.items(),r=0,d=this.paginate()||i?t.filter(function(v){return"update"===v.type}):t;i&&(r=Array.isArray(i)?i.length:1),this._mapFunc&&d.forEach(function(v){"insert"===v.type&&(v.data=n._mapFunc(v.data))}),(0,k.applyBatch)({keyInfo:this.store(),data:o,changes:d,groupCount:r,useInsertIndex:!0}),this._fireChanged([{changes:t}])}},_createLoadOperation:function(t){var n=this,i=this._operationManager.add(t),o=this._createStoreLoadOptions();return t.always(function(){return n._operationManager.remove(i)}),{operationId:i,storeLoadOptions:o}},reload:function(){var t=this.store();return t instanceof S.default&&t.clearRawDataCache(),this._init(),this.load()},cancel:function(t){return this._operationManager.cancel(t)},cancelAll:function(){return this._operationManager.cancelAll()},_addSearchOptions:function(t){this._disposed||(this.store()._useDefaultSearch?this._addSearchFilter(t):(t.searchOperation=this._searchOperation,t.searchValue=this._searchValue,t.searchExpr=this._searchExpr))},_createStoreLoadOptions:function(){var t=(0,I.extend)({},this._storeLoadOptions);return this._addSearchOptions(t),this._paginate&&this._pageSize&&(t.skip=this._pageIndex*this._pageSize,t.take=this._pageSize),t.userData=this._userData,t},_addSearchFilter:function(t){var n=this._searchValue,i=this._searchOperation,o=this._searchExpr,r=[];n&&(o||(o="this"),Array.isArray(o)||(o=[o]),(0,A.each)(o,function(d,v){r.length&&r.push("or"),r.push([v,i,n])}),t.filter=t.filter?[r,t.filter]:r)},_loadFromStore:function(t,n){var i=this,o=function(r,d){if(!i._disposed&&(0,c.isPending)(n)){var v=(0,I.extend)((0,c.normalizeLoadResult)(r,d),t);i._eventsStrategy.fireEvent("customizeLoadResult",[v]),(0,p.when)(v.data).done(function(x){v.data=x,i._processStoreLoadResult(v,n)}).fail(n.reject)}};return t.data?(new p.Deferred).resolve(t.data).done(o):this.store().load(t.storeLoadOptions).done(o).fail(n.reject)},_processStoreLoadResult:function(t,n){var i=this,o=t.data,r=t.extra,d=t.storeLoadOptions,v=function(){return i._isLoaded=!0,i._totalCount=isFinite(r.totalCount)?r.totalCount:-1,n.resolve(o,r)};this._disposed||(o=this._applyPostProcessFunction(this._applyMapFunction(o)),(0,R.isPlainObject)(r)||(r={}),this._items=o,(!o.length||!this._paginate||this._pageSize&&o.length<this._pageSize)&&(this._isLastPage=!0),d.requireTotalCount&&!isFinite(r.totalCount)?i.store().totalCount(d).done(function(x){r.totalCount=x,v()}).fail(n.reject):v())},_applyMapFunction:function(t){return this._mapFunc?(0,c.mapDataRespectingGrouping)(t,this._mapFunc,this.group()):t},_applyPostProcessFunction:function(t){return this._postProcessFunc?this._postProcessFunc(t):t},on:function(t,n){return this._eventsStrategy.on(t,n),this},off:function(t,n){return this._eventsStrategy.off(t,n),this}});b.DataSource=a},function(W,b,e){b.BindableTemplate=void 0;var g=E(e(2)),I=e(68),F=E(e(5)),A=e(146),R=e(1);function E(y){return y&&y.__esModule?y:{default:y}}function k(y,h){return(k=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var w=function(y){var h,m;function p(f,c,u,l){var s;return(s=y.call(this)||this)._render=f,s._fields=c,s._fieldsMap=l||{},s._watchMethod=u,s}return m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,k(h,m),p.prototype._renderCore=function(f){var c=this,u=(0,g.default)(f.container),l=function(y,h,m,p,f){var c,l,u=(l=y,h(function(){return l},function(l){var s,a,t,n,i,o,r,d;c&&c(),(0,R.isPrimitive)(l)?f(l):(s=l,a=h,n=p,i=f,o={},r=(t=m).slice(),d=t.map(function(v){var x=n[v];return a(x?function(){return x(s)}:function(){return s[v]},function(T){if(o[v]=T,r.length){var D=r.indexOf(v);D>=0&&r.splice(D,1)}r.length||i(o)})}),c=function(){d.forEach(function(v){return v()})})}));return function(){c&&c(),u&&u()}}(f.model,this._watchMethod,this._fields,this._fieldsMap,function(s){u.empty(),c._render(u,s,f.model)});return F.default.on(u,A.removeEvent,l),u.contents()},p}(I.TemplateBase);b.BindableTemplate=w},function(W,b){W.exports=window.Globalize},function(W,b,e){e.d(b,"a",function(){return g});var g,F,I=e(74);(F=g||(g={})).MONTH_DAYS=[31,28,31,30,31,30,31,31,30,31,30,31],F.ONE_DAY=864e5,F.MAXYEAR=9999,F.ORDINAL_BASE=new Date(Date.UTC(1970,0,1)),F.PY_WEEKDAYS=[6,0,1,2,3,4,5],F.getYearDay=function(A){var R=new Date(A.getUTCFullYear(),A.getUTCMonth(),A.getUTCDate());return Math.ceil((R.valueOf()-new Date(A.getUTCFullYear(),0,1).valueOf())/F.ONE_DAY)+1},F.isLeapYear=function(A){return A%4==0&&A%100!=0||A%400==0},F.isDate=function(A){return A instanceof Date},F.isValidDate=function(A){return F.isDate(A)&&!isNaN(A.getTime())},F.tzOffset=function(A){return 60*A.getTimezoneOffset()*1e3},F.daysBetween=function(A,R){var E=A.getTime()-F.tzOffset(A)-(R.getTime()-F.tzOffset(R));return Math.round(E/F.ONE_DAY)},F.toOrdinal=function(A){return F.daysBetween(A,F.ORDINAL_BASE)},F.fromOrdinal=function(A){return new Date(F.ORDINAL_BASE.getTime()+A*F.ONE_DAY)},F.getMonthDays=function(A){var R=A.getUTCMonth();return 1===R&&F.isLeapYear(A.getUTCFullYear())?29:F.MONTH_DAYS[R]},F.getWeekday=function(A){return F.PY_WEEKDAYS[A.getUTCDay()]},F.monthRange=function(A,R){var E=new Date(Date.UTC(A,R,1));return[F.getWeekday(E),F.getMonthDays(E)]},F.combine=function(A,R){return R=R||A,new Date(Date.UTC(A.getUTCFullYear(),A.getUTCMonth(),A.getUTCDate(),R.getHours(),R.getMinutes(),R.getSeconds(),R.getMilliseconds()))},F.clone=function(A){return new Date(A.getTime())},F.cloneDates=function(A){for(var R=[],E=0;E<A.length;E++)R.push(F.clone(A[E]));return R},F.sort=function(A){A.sort(function(R,E){return R.getTime()-E.getTime()})},F.timeToUntilString=function(A,R){void 0===R&&(R=!0);var E=new Date(A);return[Object(I.i)(E.getUTCFullYear().toString(),4,"0"),Object(I.i)(E.getUTCMonth()+1,2,"0"),Object(I.i)(E.getUTCDate(),2,"0"),"T",Object(I.i)(E.getUTCHours(),2,"0"),Object(I.i)(E.getUTCMinutes(),2,"0"),Object(I.i)(E.getUTCSeconds(),2,"0"),R?"Z":""].join("")},F.untilStringToDate=function(A){var R=/^(\d{4})(\d{2})(\d{2})(T(\d{2})(\d{2})(\d{2})Z?)?$/.exec(A);if(!R)throw new Error("Invalid UNTIL value: "+A);return new Date(Date.UTC(parseInt(R[1],10),parseInt(R[2],10)-1,parseInt(R[3],10),parseInt(R[5],10)||0,parseInt(R[6],10)||0,parseInt(R[7],10)||0))},b.b=g},function(W,b,e){e.d(b,"f",function(){return I}),e.d(b,"e",function(){return F}),e.d(b,"g",function(){return A}),e.d(b,"d",function(){return R}),e.d(b,"k",function(){return E}),e.d(b,"l",function(){return k}),e.d(b,"n",function(){return S}),b.i=function(c,u,l){void 0===l&&(l=" ");var s=String(c);return s.length>(u>>=0)?String(s):((u-=s.length)>l.length&&(l+=k(l,u/l.length)),l.slice(0,u)+String(s))},e.d(b,"m",function(){return w}),e.d(b,"j",function(){return y}),e.d(b,"a",function(){return h}),e.d(b,"b",function(){return m}),e.d(b,"h",function(){return p}),e.d(b,"c",function(){return f});var g=e(177),I=function(c){return null!=c},F=function(c){return"number"==typeof c},A=function(c){return g.a.indexOf(c)>=0},R=Array.isArray,E=function(c,u){void 0===u&&(u=c),1===arguments.length&&(u=c,c=0);for(var l=[],s=c;s<u;s++)l.push(s);return l},k=function(c,u){var l=0,s=[];if(R(c))for(;l<u;l++)s[l]=[].concat(c);else for(;l<u;l++)s[l]=c;return s},S=function(c){return R(c)?c:[c]},w=function(c,u,l){var s=c.split(u);return l?s.slice(0,l).concat([s.slice(l).join(u)]):s},y=function(c,u){var l=c%u;return l*u<0?l+u:l},h=function(c,u){return{div:Math.floor(c/u),mod:y(c,u)}},m=function(c){return!I(c)||0===c.length},p=function(c){return!m(c)},f=function(c,u){return p(c)&&-1!==c.indexOf(u)}},function(W,b,e){b.originalViewPort=function(){return S},b.changeCallback=b.value=void 0;var g=A(e(2)),I=A(e(51)),F=A(e(29));function A(y){return y&&y.__esModule?y:{default:y}}var R=I.default.add,E=(0,F.default)();b.changeCallback=E;var k,S=(0,g.default)(),w=function(y){if(!arguments.length)return k;var h=(0,g.default)(y);S=h;var m=!!h.length,p=w();k=m?h:(0,g.default)("body"),E.fire(m?w():(0,g.default)(),p)};b.value=w,R(function(){w(".dx-viewport")})},function(W,b,e){function g(n){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i})(n)}b.drop=b.leave=b.enter=b.end=b.start=b.move=void 0;var I=m(e(2)),F=e(43),A=e(12),R=function(n,i){if(n&&n.__esModule)return n;if(null===n||"object"!==g(n)&&"function"!=typeof n)return{default:n};var o=h(void 0);if(o&&o.has(n))return o.get(n);var r={},d=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var v in n)if("default"!==v&&Object.prototype.hasOwnProperty.call(n,v)){var x=d?Object.getOwnPropertyDescriptor(n,v):null;x&&(x.get||x.set)?Object.defineProperty(r,v,x):r[v]=n[v]}return r.default=n,o&&o.set(n,r),r}(e(3)),E=e(35),k=m(e(67)),S=e(8),w=m(e(172)),y=m(e(105));function h(n){if("function"!=typeof WeakMap)return null;var i=new WeakMap,o=new WeakMap;return(h=function(r){return r?o:i})(n)}function m(n){return n&&n.__esModule?n:{default:n}}b.start="dxdragstart",b.move="dxdrag",b.end="dxdragend";var p="dxdragenter";b.enter=p;var f="dxdragleave";b.leave=f;var c="dxdrop";b.drop=c;var u=[],l=[],s=[],a={setup:function(n,i){-1!==(0,A.inArray)(n,u)||(u.push(n),l.push([]),s.push(i||{}))},add:function(n,i){var o=(0,A.inArray)(n,u);this.updateEventsCounter(n,i.type,1);var r=i.selector;-1===(0,A.inArray)(r,l[o])&&l[o].push(r)},updateEventsCounter:function(n,i,o){if([p,f,c].indexOf(i)>-1){var r=(0,F.data)(n,"dxDragEventsCount")||0;(0,F.data)(n,"dxDragEventsCount",Math.max(0,r+o))}},remove:function(n,i){this.updateEventsCounter(n,i.type,-1)},teardown:function(n){if(!(0,F.data)(n,"dxDragEventsCount")){var i=(0,A.inArray)(n,u);u.splice(i,1),l.splice(i,1),s.splice(i,1),(0,F.removeData)(n,"dxDragEventsCount")}}};(0,k.default)(p,a),(0,k.default)(f,a),(0,k.default)(c,a);var t=w.default.inherit({ctor:function(n){this.callBase(n),this.direction="both"},_init:function(n){this._initEvent=n},_start:function(n){n=this._fireEvent("dxdragstart",this._initEvent),this._maxLeftOffset=n.maxLeftOffset,this._maxRightOffset=n.maxRightOffset,this._maxTopOffset=n.maxTopOffset,this._maxBottomOffset=n.maxBottomOffset;var i=(0,A.wrapToArray)(n.targetElements||(null===n.targetElements?[]:u));this._dropTargets=R.map(i,function(o){return(0,I.default)(o).get(0)})},_move:function(n){var i=(0,S.eventData)(n),o=this._calculateOffset(i);n=this._fireEvent("dxdrag",n,{offset:o}),this._processDropTargets(n),n._cancelPreventDefault||n.preventDefault()},_calculateOffset:function(n){return{x:this._calculateXOffset(n),y:this._calculateYOffset(n)}},_calculateXOffset:function(n){return"vertical"!==this.direction?this._fitOffset(n.x-this._startEventData.x,this._maxLeftOffset,this._maxRightOffset):0},_calculateYOffset:function(n){return"horizontal"!==this.direction?this._fitOffset(n.y-this._startEventData.y,this._maxTopOffset,this._maxBottomOffset):0},_fitOffset:function(n,i,o){return null!=i&&(n=Math.max(n,-i)),null!=o&&(n=Math.min(n,o)),n},_processDropTargets:function(n){var i=this._findDropTarget(n);i===this._currentDropTarget||(this._fireDropTargetEvent(n,f),this._currentDropTarget=i,this._fireDropTargetEvent(n,p))},_fireDropTargetEvent:function(n,i){if(this._currentDropTarget){var o={type:i,originalEvent:n,draggingElement:this._$element.get(0),target:this._currentDropTarget};(0,S.fireEvent)(o)}},_findDropTarget:function(n){var i,o=this;return R.each(u,function(r,d){if(o._checkDropTargetActive(d)){var v,x,T,D,C=(0,I.default)(d);R.each((x=(0,A.inArray)((v=C).get(0),u),T=l[x].filter(function(P){return P}),D=v.find(T.join(", ")),-1!==(0,A.inArray)(void 0,l[x])&&(D=D.add(v)),D),function(P,M){var V,O=(0,I.default)(M);o._checkDropTarget((V=(0,A.inArray)(C.get(0),u),s[V]),O,(0,I.default)(i),n)&&(i=M)})}}),i},_checkDropTargetActive:function(n){var i=!1;return R.each(this._dropTargets,function(o,r){return!(i=i||r===n||(0,E.contains)(r,n))}),i},_checkDropTarget:function(n,i,o,r){if(i.get(0)===(0,I.default)(r.target).get(0))return!1;var d,v,x=(v=i,(d=n).itemPositionFunc?d.itemPositionFunc(v):v.offset());if(r.pageX<x.left||r.pageY<x.top)return!1;var D,C,T=(C=i,(D=n).itemSizeFunc?D.itemSizeFunc(C):{width:C.get(0).getBoundingClientRect().width,height:C.get(0).getBoundingClientRect().height});return!(r.pageX>x.left+T.width)&&!(r.pageY>x.top+T.height)&&(!o.length||!o.closest(i).length)&&!(n.checkDropTarget&&!n.checkDropTarget(i,r))&&i},_end:function(n){var i=(0,S.eventData)(n);this._fireEvent("dxdragend",n,{offset:this._calculateOffset(i)}),this._fireDropTargetEvent(n,c),delete this._currentDropTarget}});(0,y.default)({emitter:t,events:["dxdragstart","dxdrag","dxdragend"]})},function(W,b,e){b.default=void 0,b.default=function(I){var F,A=function(){return F=I.apply(this,arguments),A=function(){return F},F};return function(){return A.apply(this,arguments)}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(6),I=w(e(11)),F=w(e(365)),A=e(7),R=e(0),E=e(1),k=w(e(79)),S=w(e(54));function w(a){return a&&a.__esModule?a:{default:a}}var y=(0,A.getWindow)(),h=function(a){var t=I.default.createElement("script");for(var n in a)t[n]=a[n];return t},m=function(a){a.parentNode.removeChild(a)},p=function(a){return I.default.getHead().appendChild(a)},f=function(a){var t=h({text:a});p(t),m(t)};function u(a){return(a.method||"GET").toUpperCase()}var s=(0,S.default)({sendRequest:function(a){var t,n=F.default.getXhr(),i=new g.Deferred,o=i.promise(),r=!(0,E.isDefined)(a.async)||a.async,d=a.dataType,v=a.timeout||0;a.crossDomain=function(V){if(!(0,A.hasWindow)())return!0;var z=!1,N=I.default.createElement("a"),U=I.default.createElement("a");N.href=y.location.href;try{U.href=V,U.href=U.href,z=N.protocol+"//"+N.host!=U.protocol+"//"+U.host}catch(H){z=!0}return z}(a.url);var x="jsonp"===d||"script"===d;void 0===a.cache&&(a.cache=!x);var V,z,T=function(V){if("jsonp"===V.dataType){var z=Math.random().toString().replace(/\D/g,""),N=V.jsonpCallback||"dxCallback"+Date.now()+"_"+z,U=V.jsonp||"callback";return V.data=V.data||{},V.data[U]=N,N}}(a),D=function(a){var n,i,t=a.headers||{};return t["Content-Type"]=t["Content-Type"]||((n=a).data&&!n.upload&&"GET"!==u(n)&&(i="application/x-www-form-urlencoded;charset=utf-8"),n.contentType||i),t.Accept=t.Accept||function(n){var i=n.dataType||"*",o="text/javascript, application/javascript, application/ecmascript, application/x-ecmascript",r={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",jsonp:o,script:o};return(0,R.extendFromObject)(r,n.accepts,!0),r[i]?r[i]+("*"!==i?", */*; q=0.01":""):r["*"]}(a),a.crossDomain||t["X-Requested-With"]||(t["X-Requested-With"]="XMLHttpRequest"),t}(a),C=function(a,t){var n=a.data,i="string"==typeof n,o=a.url||y.location.href;return i||a.cache||((n=n||{})._=Date.now()),n&&!a.upload&&(i||(n=function(r){var d=[];for(var v in r){var x=r[v];void 0!==x&&(null===x&&(x=""),"function"==typeof x&&(x=x()),d.push(encodeURIComponent(v)+"="+encodeURIComponent(x)))}return d.join("&")}(n)),"GET"===u(a)?(""!==n&&(o+=(o.indexOf("?")>-1?"&":"?")+n),n=null):t["Content-Type"]&&t["Content-Type"].indexOf("application/x-www-form-urlencoded")>-1&&(n=n.replace(/%20/g,"+"))),{url:o,parameters:n}}(a,D),P=C.url,M=C.parameters;if(T&&(y[T]=function(V){i.resolve(V,"success",n)}),a.crossDomain&&x)return(V=P,z=h({src:V}),new k.default(function(N,U){var H={load:N,error:U},G=function(J){H[J.type](),m(z)};for(var Y in H)I.default.listen(z,Y,G);p(z)})).then(function(){"jsonp"!==d&&i.resolve(null,"success",n)},function(){i.reject(n,"error")}),o;if(a.crossDomain&&!("withCredentials"in n))return i.reject(n,"error"),o;if(n.open(u(a),P,r,a.username,a.password),r&&(n.timeout=v,t=function(V,z){return V&&setTimeout(function(){z.customStatus="timeout",z.abort()},V)}(v,n)),n.onreadystatechange=function(V){var z;4===n.readyState&&(clearTimeout(t),200<=(z=n.status)&&z<300?204!==n.status?function(N,U,H){var Y,G=(Y=U).responseType&&"text"!==Y.responseType||"string"!=typeof Y.responseText?Y.response:Y.responseText;switch(H){case"jsonp":f(G);break;case"script":f(G),N.resolve(G,"success",U);break;case"json":try{N.resolve(JSON.parse(G),"success",U)}catch(Y){N.reject(U,"parsererror",Y)}break;default:N.resolve(G,"success",U)}}(i,n,d):i.resolve(null,"nocontent",n):i.reject(n,n.customStatus||"error"))},a.upload&&(n.upload.onprogress=a.upload.onprogress,n.upload.onloadstart=a.upload.onloadstart,n.upload.onabort=a.upload.onabort),a.xhrFields)for(var O in a.xhrFields)n[O]=a.xhrFields[O];for(var B in"arraybuffer"===a.responseType&&(n.responseType=a.responseType),D)Object.prototype.hasOwnProperty.call(D,B)&&(0,E.isDefined)(D[B])&&n.setRequestHeader(B,D[B]);return a.beforeSend&&a.beforeSend(n),n.send(M),o.abort=function(){n.abort()},o}});b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(6),I=e(7),F=(0,I.hasWindow)()?(0,I.getWindow)().Promise:Promise;F||((F=function(R){var E=new g.Deferred;return R(E.resolve.bind(this),E.reject.bind(this)),E.promise()}).resolve=function(R){return(new g.Deferred).resolve(R).promise()},F.reject=function(R){return(new g.Deferred).reject(R).promise()},F.all=function(R){return g.when.apply(this,R).then(function(){return[].slice.call(arguments)})}),b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=e(7),F=e(45),A=e(38),R=e(0),E=w(e(13)),k=w(e(9)),S=w(e(16));function w(p){return p&&p.__esModule?p:{default:p}}var y=(0,I.getNavigator)(),h=S.default.inherit({_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{indicatorSrc:"",activeStateEnabled:!1,hoverStateEnabled:!1,_animatingSegmentCount:1,_animatingSegmentInner:!1})},_defaultOptionsRules:function(){var p=(0,A.current)();return this.callBase().concat([{device:function(){return"android"===E.default.real().platform&&!/chrome/i.test(y.userAgent)},options:{viaImage:!0}},{device:function(){return(0,A.isMaterial)(p)},options:{_animatingSegmentCount:2,_animatingSegmentInner:!0}},{device:function(){return(0,A.isGeneric)(p)},options:{_animatingSegmentCount:7}}])},_useTemplates:function(){return!1},_init:function(){this.callBase(),this.$element().addClass("dx-loadindicator")},_initMarkup:function(){this.callBase(),this._renderWrapper(),this._renderIndicatorContent(),this._renderMarkup()},_renderWrapper:function(){this._$wrapper=(0,g.default)("<div>").addClass("dx-loadindicator-wrapper"),this.$element().append(this._$wrapper)},_renderIndicatorContent:function(){this._$content=(0,g.default)("<div>").addClass("dx-loadindicator-content"),this._$wrapper.append(this._$content)},_renderMarkup:function(){!(0,F.animation)()||this.option("viaImage")||this.option("indicatorSrc")?this._renderMarkupForImage():this._renderMarkupForAnimation()},_renderMarkupForAnimation:function(){var p=this.option("_animatingSegmentInner");this._$indicator=(0,g.default)("<div>").addClass("dx-loadindicator-icon"),this._$content.append(this._$indicator);for(var f=this.option("_animatingSegmentCount");f>=0;--f){var c=(0,g.default)("<div>").addClass("dx-loadindicator-segment").addClass("dx-loadindicator-segment"+f);p&&c.append((0,g.default)("<div>").addClass("dx-loadindicator-segment-inner")),this._$indicator.append(c)}},_renderMarkupForImage:function(){var p=this.option("indicatorSrc");this._$wrapper.addClass("dx-loadindicator-image"),p&&this._$wrapper.css("backgroundImage","url("+p+")")},_renderDimensions:function(){this.callBase(),this._updateContentSizeForAnimation()},_updateContentSizeForAnimation:function(){if(this._$indicator){var p=this.option("width"),f=this.option("height");if(p||f){p=this.$element().width(),f=this.$element().height();var c=Math.min(f,p);this._$wrapper.css({height:c,width:c,fontSize:c})}}},_clean:function(){this.callBase(),this._removeMarkupForAnimation(),this._removeMarkupForImage()},_removeMarkupForAnimation:function(){this._$indicator&&(this._$indicator.remove(),delete this._$indicator)},_removeMarkupForImage:function(){this._$wrapper.css("backgroundImage","none")},_optionChanged:function(p){switch(p.name){case"_animatingSegmentCount":case"_animatingSegmentInner":case"indicatorSrc":this._invalidate();break;default:this.callBase(p)}}});(0,k.default)("dxLoadIndicator",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=p(e(2)),I=e(4),F=e(3),A=e(7),R=p(e(11)),E=e(1),k=e(0),S=e(26),w=p(e(25)),y=e(33),h=e(45),m=p(e(13));function p(V){return V&&V.__esModule?V:{default:V}}var f,c=(0,A.getWindow)(),u=/left|right/,l=/top|bottom/,s=/fit|flip|none/,a=/scale(.+)/,t=w.default.safari,n=function(V){var z={h:"center",v:"center"},N=(0,I.splitPair)(V);return N&&(0,F.each)(N,function(){var U=String(this).toLowerCase();u.test(U)?z.h=U:l.test(U)&&(z.v=U)}),z},i=function(V){return(0,I.pairToObject)(V)},o=function(V){switch(V){case"center":return.5;case"right":case"bottom":return 1;default:return 0}},r=function(V){switch(V){case"left":return"right";case"right":return"left";case"top":return"bottom";case"bottom":return"top";default:return V}},d=function(V,z){var N=0;return V.myLocation<z.min&&(N+=z.min-V.myLocation),V.myLocation>z.max&&(N+=V.myLocation-z.max),N},v=function(V,z,N){return z.myLocation<N.min?"h"===V?"left":"top":z.myLocation>N.max?"h"===V?"right":"bottom":"none"},x=function(V){V.myLocation=V.atLocation+o(V.atAlign)*V.atSize-o(V.myAlign)*V.mySize+V.offset},T={fit:function(V,z){var N=!1;V.myLocation>z.max&&(V.myLocation=z.max,N=!0),V.myLocation<z.min&&(V.myLocation=z.min,N=!0),V.fit=N},flip:function(V,z){if(V.flip=!1,("center"!==V.myAlign||"center"!==V.atAlign)&&(V.myLocation<z.min||V.myLocation>z.max)){var N=(0,k.extend)({},V,{myAlign:r(V.myAlign),atAlign:r(V.atAlign),offset:-V.offset});x(N),N.oversize=d(N,z),(N.myLocation>=z.min&&N.myLocation<=z.max||V.oversize>N.oversize)&&(V.myLocation=N.myLocation,V.oversize=N.oversize,V.flip=!0)}},flipfit:function(V,z){this.flip(V,z),this.fit(V,z)},none:function(V){V.oversize=0}},D=function(){var V=(0,g.default)("<div>").css({width:100,height:100,overflow:"scroll",position:"absolute",top:-9999}).appendTo((0,g.default)("body")),z=V.get(0).offsetWidth-V.get(0).clientWidth;V.remove(),f=z},C={h:{location:0,flip:!1,fit:!1,oversize:0},v:{location:0,flip:!1,fit:!1,oversize:0}},P=function(V,z){var N=(0,g.default)(V),U=N.offset(),H=(0,k.extend)(!0,{},C,{h:{location:U.left},v:{location:U.top}});if(!z)return H;var Ie,Pe,Ue,G=n(z.my),Y=n(z.at),J=(0,g.default)(z.of).length&&z.of||c,ae=i(z.offset),fe=(Ie=(0,I.splitPair)(z.collision),Pe=String(Ie&&Ie[0]).toLowerCase(),Ue=String(Ie&&Ie[1]).toLowerCase(),s.test(Pe)||(Pe="none"),s.test(Ue)||(Ue=Pe),{h:Pe,v:Ue}),Ce=z.boundary,Te=i(z.boundaryOffset),me={mySize:N.outerWidth(),myAlign:G.h,atAlign:Y.h,offset:ae.h,collision:fe.h,boundaryOffset:Te.h},he={mySize:N.outerHeight(),myAlign:G.v,atAlign:Y.v,offset:ae.v,collision:fe.v,boundaryOffset:Te.v};if(J.preventDefault)me.atLocation=J.pageX,he.atLocation=J.pageY,me.atSize=0,he.atSize=0;else if(J=(0,g.default)(J),(0,E.isWindow)(J[0]))me.atLocation=J.scrollLeft(),he.atLocation=J.scrollTop(),"phone"===m.default.real().deviceType&&J[0].visualViewport?(me.atLocation=Math.max(me.atLocation,J[0].visualViewport.offsetLeft),he.atLocation=Math.max(he.atLocation,J[0].visualViewport.offsetTop),me.atSize=J[0].visualViewport.width,he.atSize=J[0].visualViewport.height):(me.atSize=J[0].innerWidth>J[0].outerWidth?J[0].innerWidth:J.width(),he.atSize=J[0].innerHeight>J[0].outerHeight||t?J[0].innerHeight:J.height());else if(9===J[0].nodeType)me.atLocation=0,he.atLocation=0,me.atSize=J.width(),he.atSize=J.height();else{var _e=(0,S.getBoundingRect)(J.get(0)),re=M(J);me.atLocation=re.left,he.atLocation=re.top,me.atSize=Math.max(_e.width,J.outerWidth()),he.atSize=Math.max(_e.height,J.outerHeight())}x(me),x(he);var ce=function(){var Se=(0,g.default)(c),Ie=Se.width(),Pe=Se.height(),Ue=Se.scrollLeft(),Ne=Se.scrollTop(),De=R.default.getDocumentElement(),Me=h.touch?De.clientWidth/Ie:1,Re=h.touch?De.clientHeight/Pe:1;void 0===f&&D();var ke=Ie,Le=Pe;if(Ce){var Fe=(0,g.default)(Ce),ze=Fe.offset();Ue=ze.left,Ne=ze.top,ke=Fe.width(),Le=Fe.height()}return{h:{min:Ue+me.boundaryOffset,max:Ue+ke/Me-me.mySize-me.boundaryOffset},v:{min:Ne+he.boundaryOffset,max:Ne+Le/Re-he.mySize-he.boundaryOffset}}}();me.oversize=d(me,ce.h),he.oversize=d(he,ce.v),me.collisionSide=v("h",me,ce.h),he.collisionSide=v("v",he,ce.v),T[me.collision]&&T[me.collision](me,ce.h),T[he.collision]&&T[he.collision](he,ce.v);var ge=function(Se){return z.precise?Se:Math.round(Se)};return(0,k.extend)(!0,H,{h:{location:ge(me.myLocation),oversize:ge(me.oversize),fit:me.fit,flip:me.flip,collisionSide:me.collisionSide},v:{location:ge(he.myLocation),oversize:ge(he.oversize),fit:he.fit,flip:he.flip,collisionSide:he.collisionSide},precise:z.precise}),H},M=function V(z){var N,U,H=arguments.length>1&&void 0!==arguments[1]?arguments[1]:z,G=H.get(0);if(!G)return z.offset();var Y,J=(null===(N=G.getAttribute)||void 0===N?void 0:N.call(G,"style"))||"",ae=null===(U=J.match(a))||void 0===U?void 0:U[0];return ae?(G.setAttribute("style",J.replace(ae,"")),Y=V(z,H.parent()),G.setAttribute("style",J)):Y=V(z,H.parent()),Y},O=function(V,z){var N=(0,g.default)(V);if(!z)return N.offset();(0,y.resetPosition)(N,!0);var U=M(N),H=z.h&&z.v?z:P(N,z),G=function(Y){return z.precise?Y:Math.round(Y)};return(0,y.move)(N,{left:H.h.location-G(U.left),top:H.v.location-G(U.top)}),H};O.inverseAlign||(O.inverseAlign=r),O.normalizeAlign||(O.normalizeAlign=n),b.default={calculateScrollbarWidth:D,calculate:P,setup:O,offset:function(V){return V=(0,g.default)(V).get(0),(0,E.isWindow)(V)?null:V&&"pageY"in V&&"pageX"in V?{top:V.pageY,left:V.pageX}:(0,g.default)(V).offset()}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=E(e(19)),F=E(e(47)),A=E(e(34)),R=E(e(54));function E(S){return S&&S.__esModule?S:{default:S}}e(112);var k=(0,R.default)({format:function(S,w){var y=(0,g.isString)(w)&&""!==w||(0,g.isPlainObject)(w)||(0,g.isFunction)(w),h=(0,g.isNumeric)(S)||(0,g.isDate)(S);return y&&h?(0,g.isFunction)(w)?w(S):((0,g.isString)(w)&&(w={type:w}),(0,g.isNumeric)(S)?F.default.format(S,w):(0,g.isDate)(S)?A.default.format(S,w):void 0):(0,g.isDefined)(S)?S.toString():""},getTimeFormat:function(S){return S?"longtime":"shorttime"},_normalizeFormat:function(S){return Array.isArray(S)?1===S.length?S[0]:function(w){return S.map(function(y){return A.default.format(w,y)}).join(" ")}:S},getDateFormatByDifferences:function(S,w){var y=[],h=w&&S.millisecond&&!(S.year||S.month||S.day);return h?y.push(function(m){return m.getSeconds()+m.getMilliseconds()/1e3+"s"}):S.millisecond&&y.push("millisecond"),(S.hour||S.minute||!h&&S.second)&&y.unshift(this.getTimeFormat(S.second)),S.year&&S.month&&S.day?w&&"month"===w?"monthandyear":(y.unshift("shortdate"),this._normalizeFormat(y)):S.year&&S.month?"monthandyear":S.year&&S.quarter?"quarterandyear":S.year?"year":S.quarter?"quarter":S.month&&S.day?(y.unshift(w?function(m){return A.default.getMonthNames("abbreviated")[m.getMonth()]+" "+A.default.format(m,"day")}:"monthandday"),this._normalizeFormat(y)):S.month?"month":S.day?(y.unshift(w?"day":function(m){return A.default.format(m,"dayofweek")+", "+A.default.format(m,"day")}),this._normalizeFormat(y)):this._normalizeFormat(y)},getDateFormatByTicks:function(S){var w,y,h;if(S.length>1)for(w=I.default.getDatesDifferences(S[0],S[1]),h=1;h<S.length-1;h++)y=I.default.getDatesDifferences(S[h],S[h+1]),w.count<y.count&&(w=y);else w={year:!0,month:!0,day:!0,hour:S[0].getHours()>0,minute:S[0].getMinutes()>0,second:S[0].getSeconds()>0,millisecond:S[0].getMilliseconds()>0};return this.getDateFormatByDifferences(w)},getDateFormatByTickInterval:function(S,w,y){var h,m=function(l,s,a){switch(s){case"year":case"quarter":l.month=a;case"month":l.day=a;case"week":case"day":l.hour=a;case"hour":l.minute=a;case"minute":l.second=a;case"second":l.millisecond=a}};y=(0,g.isString)(y)?y.toLowerCase():y;var p,f,c,u=I.default.getDatesDifferences(S,w);return S!==w&&(p=u,f=S>w?w:S,!(c=S>w?S:w).getMilliseconds()&&c.getSeconds()?c.getSeconds()-f.getSeconds()==1&&(p.millisecond=!0,p.second=!1):!c.getSeconds()&&c.getMinutes()?c.getMinutes()-f.getMinutes()==1&&(p.second=!0,p.minute=!1):!c.getMinutes()&&c.getHours()?c.getHours()-f.getHours()==1&&(p.minute=!0,p.hour=!1):!c.getHours()&&c.getDate()>1?c.getDate()-f.getDate()==1&&(p.hour=!0,p.day=!1):1===c.getDate()&&c.getMonth()?c.getMonth()-f.getMonth()==1&&(p.day=!0,p.month=!1):!c.getMonth()&&c.getFullYear()&&c.getFullYear()-f.getFullYear()==1&&(p.month=!0,p.year=!1)),m(u,I.default.getDateUnitInterval(u),!0),m(u,h=I.default.getDateUnitInterval(y||"second"),!1),u[{week:"day"}[h]||h]=!0,this.getDateFormatByDifferences(u)}});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(44),I=E(e(49)),F=e(37),A=E(e(108)),R=e(87);function E(S){return S&&S.__esModule?S:{default:S}}var k=A.default.inherit({ctor:function(S){S=Array.isArray(S)?{data:S}:S||{},this.callBase(S);var w=S.data;if(w&&!Array.isArray(w))throw F.errors.Error("E4006");this._array=w||[]},createQuery:function(){return(0,I.default)(this._array,{errorHandler:this._errorHandler})},_byKeyImpl:function(S){var w=(0,R.indexByKey)(this,this._array,S);return-1===w?(0,g.rejectedPromise)(F.errors.Error("E4009")):(0,g.trivialPromise)(this._array[w])},_insertImpl:function(S){return(0,R.insert)(this,this._array,S)},_pushImpl:function(S){(0,R.applyBatch)({keyInfo:this,data:this._array,changes:S})},_updateImpl:function(S,w){return(0,R.update)(this,this._array,S,w)},_removeImpl:function(S){return(0,R.remove)(this,this._array,S)},clear:function(){this._eventsStrategy.fireEvent("modifying"),this._array=[],this._eventsStrategy.fireEvent("modified")}},"array");b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(54)),I=A(e(354)),F=A(e(355));function A(k){return k&&k.__esModule?k:{default:k}}var R,E=(0,g.default)({locale:(R="en",function(k){if(!k)return R;R=k}),getValueByClosestLocale:function(k){for(var S,w=this.locale(),y=k(w);!y&&!S;)(w=(0,F.default)(I.default,w))?y=k(w):S=!0;return void 0===y&&"en"!==w?k("en"):y}});b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1);b.default={toXml:function(F,A,R){var E=["<",F];for(var k in A){var S=A[k];(0,g.isDefined)(S)&&E.push(" ",k,'="',S,'"')}return(0,g.isDefined)(R)&&""!==R?E.push(">",R,"</",F,">"):E.push(" />"),E.join("")}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=function(){return g.default&&(0,I.default)().useJQuery};var g=F(e(55)),I=F(e(30));function F(R){return R&&R.__esModule?R:{default:R}}var A=(0,I.default)().useJQuery;g.default&&!1!==A&&(0,I.default)({useJQuery:!0}),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.applyBatch=u,b.createObjectWithChanges=c,b.update=s,b.insert=a,b.remove=t,b.indexByKey=n,b.applyChanges=function(i,o){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=r.keyExpr,v=void 0===d?"id":d,x=r.immutable,T=void 0===x||x,D=(0,k.compileGetter)(v),C={key:function(){return v},keyOf:function(P){return D(P)}};return u({keyInfo:C,data:i,changes:o,immutable:T,disableCache:!0,logError:!0})};var g=e(1),I=w(e(30)),F=w(e(36)),A=e(0),R=e(37),E=e(53),k=e(20),S=e(44);function w(i){return i&&i.__esModule?i:{default:i}}function y(i){return(y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(i)}function m(i,o){(null==o||o>i.length)&&(o=i.length);for(var r=0,d=new Array(o);r<o;r++)d[r]=i[r];return d}function f(i,o,r){i._dataByKeyMap&&(i._dataByKeyMap[JSON.stringify(o)]=r,i._dataByKeyMapLength+=r?1:-1)}function c(i,o){var r=function d(v){var x=v?Object.create(Object.getPrototypeOf(v)):{},T=(0,A.extendFromObject)({},v);for(var D in T){var C=T[D];(0,g.isObject)(C)&&!(0,g.isPlainObject)(C)&&(T[D]=d(C))}return(0,E.deepExtendArraySafe)(x,T,!0,!0),x}(i);return(0,E.deepExtendArraySafe)(r,o,!0,!0)}function u(i){var o=i.keyInfo,r=i.data,d=i.changes,v=i.groupCount,x=i.useInsertIndex,T=i.immutable,D=i.disableCache,C=i.logError,P=!0===T?function h(i){return function(o){if(Array.isArray(o))return m(o)}(i)||function(o){if("undefined"!=typeof Symbol&&null!=o[Symbol.iterator]||null!=o["@@iterator"])return Array.from(o)}(i)||function(o,r){if(o){if("string"==typeof o)return m(o,r);var d=Object.prototype.toString.call(o).slice(8,-1);if("Object"===d&&o.constructor&&(d=o.constructor.name),"Map"===d||"Set"===d)return Array.from(o);if("Arguments"===d||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d))return m(o,r)}}(i)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r):r;return d.forEach(function(M){var O="insert"===M.type?P:function p(i,o,r,d){return d?function v(x,T,D,C){var P;if(C){for(var M=0;M<T.length;M++)if(P=v(x,T[M].items||T[M].collapsedItems||[],D,C-1))return P}else if(n(x,T,D)>=0)return T}(i,o,r,d)||[]:o}(o,P,M.key,v);switch(!D&&function(B,V){if(B.key()&&(!V._dataByKeyMap||V._dataByKeyMapLength!==V.length)){for(var z={},N=V.length,U=0;U<N;U++)z[JSON.stringify(B.keyOf(V[U]))]=V[U];V._dataByKeyMap=z,V._dataByKeyMapLength=N}}(o,O),M.type){case"update":s(o,O,M.key,M.data,!0,T,C);break;case"insert":a(o,O,M.data,x&&(0,g.isDefined)(M.index)?M.index:-1,!0,C);break;case"remove":t(o,O,M.key,!0,C)}}),P}function l(i,o,r){return i?o&&R.errors.log(r):(0,S.rejectedPromise)(R.errors.Error(r))}function s(i,o,r,d,v,x,T){var D,C=i.key();if(C){if(function(O,B){for(var V="string"==typeof B?B.split():B.slice();V.length;)if(V.shift()in O)return!0;return!1}(d,C)&&!(0,S.keysEqual)(C,r,i.keyOf(d)))return l(v,T,"E4017");if(!(D=function(O,B){if(O._dataByKeyMap)return O._dataByKeyMap[JSON.stringify(B)]}(o,r))){var P=n(i,o,r);if(P<0)return l(v,T,"E4009");if(D=o[P],!0===x&&(0,g.isDefined)(D)){var M=c(D,d);return o[P]=M,!v&&(0,S.trivialPromise)(M,r)}}}else D=r;if((0,E.deepExtendArraySafe)(D,d,!0),!v)return(0,I.default)().useLegacyStoreResult?(0,S.trivialPromise)(r,d):(0,S.trivialPromise)(D,r)}function a(i,o,r,d,v,x){var T,D=i.key(),C=(0,g.isPlainObject)(r)?(0,A.extend)({},r):r;if(D){if(void 0===(T=i.keyOf(C))||"object"===y(T)&&(0,g.isEmptyObject)(T)){if(Array.isArray(D))throw R.errors.Error("E4007");T=C[D]=String(new F.default)}else if(void 0!==o[n(i,o,T)])return l(v,x,"E4008")}else T=C;if(d>=0?o.splice(d,0,C):o.push(C),f(o,T,C),!v)return(0,S.trivialPromise)((0,I.default)().useLegacyStoreResult?r:C,T)}function t(i,o,r,d,v){var x=n(i,o,r);return x>-1&&(o.splice(x,1),f(o,r,null)),d?x<0?l(d,v,"E4009"):void 0:(0,S.trivialPromise)(r)}function n(i,o,r){var T,d=i.key();if((T=o)._dataByKeyMap&&!T._dataByKeyMap[JSON.stringify(r)])return-1;for(var v=0,x=o.length;v<x;v++)if((0,S.keysEqual)(d,i.keyOf(o[v]),r))return v;return-1}},function(W,b,e){b.default=void 0;var g=A(e(19)),I=A(e(277)),F=A(e(390));function A(s){return s&&s.__esModule?s:{default:s}}function R(s,a){return function(t){if(Array.isArray(t))return t}(s)||function(t,n){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var o,r,d=[],v=!0,x=!1;try{for(i=i.call(t);!(v=(o=i.next()).done)&&(d.push(o.value),!n||d.length!==n);v=!0);}catch(T){x=!0,r=T}finally{try{v||null==i.return||i.return()}finally{if(x)throw r}}return d}}(s,a)||function(t,n){if(t){if("string"==typeof t)return E(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return E(t,n)}}(s,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(s,a){(null==a||a>s.length)&&(a=s.length);for(var t=0,n=new Array(a);t<a;t++)n[t]=s[t];return n}var k=g.default.dateToMilliseconds,S=function(s){return new Date(Date.UTC(s.getUTCFullYear(),s.getUTCMonth(),s.getUTCDate(),s.getUTCHours(),s.getUTCMinutes()))},w=function(s,a,t,n){return y(t,n)-y(s,a)},y=function(s,a){return new Date(s).getTimezoneOffset()-new Date(a).getTimezoneOffset()},h=function(s){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;if("string"==typeof s){var t=S(a);return I.default.getTimeZoneOffsetById(s,t.getTime())}return s},m=function(s,a,t){return h(t,s)-h(t,a)},p=function(s){var a=new Date(new Date(s).setHours(0,0,0,0)),t=new Date(new Date(s).setHours(23,59,59,0));return a.getTimezoneOffset()-t.getTimezoneOffset()!=0},f=function(){var s=R(u(),2),t=s[1];return s[0].getTimezoneOffset()!==t.getTimezoneOffset()},c=function(s,a){var t=a.getFullYear(),n=function(D){return-D.getTimezoneOffset()/60},i=function(D){return new Date(D-36e5)},o=I.default.getTimeZoneDeclarationTuple(s,t),r=R(o,2),d=r[0],v=r[1];if(0===o.length)return I.default.getTimeZoneOffsetById(s,a)===n(a)&&!f();var x=n(new Date(d.date)),T=n(new Date(v.date));return x===d.offset&&x!==n(i(d.date))&&T===v.offset&&T!==n(i(v.date))},u=function(){var s=new Date(Date.now()),a=new Date,t=new Date;return a.setFullYear(s.getFullYear(),0,1),t.setFullYear(s.getFullYear(),6,1),[a,t]},l={getDaylightOffset:y,getDaylightOffsetInMs:function(s,a){return y(s,a)*k("minute")},getTimezoneOffsetChangeInMinutes:w,getTimezoneOffsetChangeInMs:function(s,a,t,n){return w(s,a,t,n)*k("minute")},calculateTimezoneByValue:h,getCorrectedDateByDaylightOffsets:function(s,a,t,n,i){var o=m(s,a,n)-m(s,a,i);return new Date(t.getTime()-o*k("hour"))},isSameAppointmentDates:function(s,a){return a=new Date(a.getTime()-1),g.default.sameDate(s,a)},correctRecurrenceExceptionByTimezone:function(s,a,t,n){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=(s.getTimezoneOffset()-a.getTimezoneOffset())/60;return n?o=m(a,s,n):t&&(o=m(a,s,t)),new Date(s.getTime()+(i?-1:1)*o*k("hour"))},getClientTimezoneOffset:function(){var s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return 6e4*s.getTimezoneOffset()},createUTCDateWithLocalOffset:function(s){return s?new Date(Date.UTC(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds())):null},createDateFromUTCWithLocalOffset:function(s){var a=(0,F.default)(s),t=a.getTimezoneOffset();return a.addTime(a.getTimezoneOffset("minute")),a.subtractMinutes(t-a.getTimezoneOffset()),a.source},createUTCDate:S,isTimezoneChangeInDate:p,getDateWithoutTimezoneChange:function(s){var a=new Date(s);if(p(a)){var t=new Date(a);return new Date(t.setDate(t.getDate()+1))}return a},hasDSTInLocalTimeZone:f,isEqualLocalTimeZone:function(s){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;if(Intl){var t=Intl.DateTimeFormat().resolvedOptions().timeZone;if(t===s)return!0}return c(s,a)},isEqualLocalTimeZoneByDeclaration:c,getTimeZones:function(){var s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,a=S(s);return I.default.getDisplayedTimeZones(a.getTime())}};b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.showWave=R,b.hideWave=w,b.render=b.initConfig=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=function(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},h=y.useHoldAnimation,m=y.waveSizeCoefficient,p=y.isCentered,f=y.wavesNumber;return{waveSizeCoefficient:m||2,isCentered:p||!1,wavesNumber:f||1,durations:k(null==h||h)}};b.initConfig=F,b.render=function(y){var h=F(y);return{showWave:R.bind(this,h),hideWave:w.bind(this,h)}};var A=function(y,h){for(var m=(l=void 0,0===(l=(u=(0,I.default)(y)).children(".dx-inkripple")).length&&(l=(0,I.default)("<div>").addClass("dx-inkripple").appendTo(u)),l),p=m.children(".dx-inkripple-wave").toArray(),f=p.length;f<h;f++){var c=(0,I.default)("<div>").appendTo(m).addClass("dx-inkripple-wave");p.push(c[0])}var u,l;return(0,I.default)(p)};function R(y,h){var m=A(h.element,y.wavesNumber).eq(h.wave||0);y.hidingTimeout&&clearTimeout(y.hidingTimeout),S(m),m.css(function(p,f){var c,u,l=(0,I.default)(f.element),s=l.outerWidth(),a=l.outerHeight(),t=parseInt(Math.sqrt(s*s+a*a)),n=Math.min(4e3,parseInt(t*p.waveSizeCoefficient));if(p.isCentered)c=(s-n)/2,u=(a-n)/2;else{var i=f.event,o=l.offset();c=i.pageX-o.left-n/2,u=i.pageY-o.top-n/2}return{left:c,top:u,height:n,width:n}}(y,h)),y.showingTimeout=setTimeout(E.bind(this,y,m),0)}function E(y,h){var m=y.durations.showingScale+"ms";h.addClass("dx-inkripple-showing").css("transitionDuration",m)}function k(y){return{showingScale:y?1e3:300,hidingScale:300,hidingOpacity:300}}function S(y){y.removeClass("dx-inkripple-hiding").css("transitionDuration","")}function w(y,h){y.showingTimeout&&clearTimeout(y.showingTimeout);var m=A(h.element,h.wavesNumber).eq(h.wave||0),p=y.durations,f=p.hidingScale+"ms, "+p.hidingOpacity+"ms";m.addClass("dx-inkripple-hiding").removeClass("dx-inkripple-showing").css("transitionDuration",f);var c=Math.max(p.hidingScale,p.hidingOpacity);y.hidingTimeout=setTimeout(S.bind(this,m),c)}},function(W,b,e){b.combineClasses=function(g){return Object.keys(g).filter(function(I){return g[I]}).join(" ")}},function(W,b,e){b.sendRequest=function(t){return I.default.sendRequest(t)},b.findField=function(t,n){if(t&&(0,g.isDefined)(n))for(var i=0;i<t.length;i++){var o=t[i];if(o.name===n||o.caption===n||o.dataField===n||o.index===n)return i}return-1},b.formatValue=function(t,n){var o={value:t,valueText:t==t&&k.default.format(t,n.format)||""};return n.customizeText?n.customizeText.call(n,o):o.valueText},b.getCompareFunction=function(t){return function(n,i){var o=0,r=t(n),d=t(i),v=(0,g.isDefined)(r),x=(0,g.isDefined)(d);return v&&x&&(r>d?o=1:r<d&&(o=-1)),v&&!x&&(o=1),!v&&x&&(o=-1),o}},b.createPath=function(t){for(var n=[],i=t.length-1;i>=0;i--)n.push(t[i].key||t[i].value);return n},b.foreachDataLevel=function t(n,i,o,r){o=o||0,r=r||"children",n.length&&i(n,o);for(var d=0;d<n.length;d++){var v=n[d];v[r]&&v[r].length&&t(v[r],i,o+1,r)}},b.mergeArraysByMaxValue=function(t,n){for(var i=[],o=0;o<t.length;o++)i.push(Math.max(t[o]||0,n[o]||0));return i},b.getExpandedLevel=function(t,n){var i=t[n],o=0;for(t.headerName===n?o=t.path.length:t.headerName&&t.headerName!==n&&t.oppositePath?o=t.oppositePath.length:(0,A.each)(("columns"===n?t.columnExpandedPaths:t.rowExpandedPaths)||[],function(d,v){o=Math.max(o,v.length)});i[o+1]&&i[o].expanded;)o++;return o},b.discoverObjectFields=function(t,n){var i=l(n);return function o(r,d,v,x){var T=[];return Object.keys(d||[]).forEach(function(D){if(!D||0!==D.indexOf("__")){for(var C,P,M=1,O=v.length?v+"."+D:D,B=x[O],V=(0,F.compileGetter)(O),z=d[D];!(0,g.isDefined)(z)&&r[M];)z=V(r[M]),M++;!B&&(0,g.isDefined)(z)&&(B=(0,g.type)(z)),C=[{dataField:O,dataType:B,groupName:"date"===B?D:void 0,groupInterval:void 0,displayFolder:v}],"date"===B?C=C.concat((P=C[0],(0,A.map)(["year","quarter","month"],function(N,U){return(0,R.extend)({},P,{groupInterval:N,groupIndex:U})}))):"object"===B&&(C=o(r,z,O,x)),T.push.apply(T,C)}}),T}(t,t[0],"",i)},b.getFieldsDataType=l,b.setDefaultFieldValueFormatting=function(t){if("date"===t.dataType)t.format||m(t,"format",s[t.groupInterval]);else if("number"===t.dataType){var n=(0,g.isNumeric)(t.groupInterval)&&t.groupInterval>0&&t.groupInterval;n&&!t.customizeText&&m(t,"customizeText",function(i){var r=k.default.format(i.value+n,t.format);return i.valueText&&r?i.valueText+" - "+r:""})}},b.getFiltersByPath=function(t,n){var i=[];n=n||[];for(var o=0;o<n.length;o++)i.push((0,R.extend)({},t[o],{groupIndex:null,groupName:null,filterType:"include",filterValues:[n[o]]}));return i},b.capitalizeFirstLetter=function(t){return t.charAt(0).toUpperCase()+t.slice(1)},b.storeDrillDownMixin=b.foreachTreeAsync=b.foreachTree=b.setFieldProperty=void 0;var g=e(1),I=h(e(78)),F=e(20),A=e(3),R=e(0),E=h(e(34)),k=h(e(82)),S=e(70),w=h(e(83)),y=e(6);function h(t){return t&&t.__esModule?t:{default:t}}var m=function(t,n,i,o){var r=t._initProperties=t._initProperties||{},d=o?i:t[n];Object.prototype.hasOwnProperty.call(r,n)&&!o||(r[n]=d),t[n]=i};b.setFieldProperty=m;var p=new Date;function f(t){return function n(i,o,r,d,v,x){var T,D;function C(O,B,V){(0,y.when)(n(i,o,r,d,B,V)).done(O.resolve)}for(d=d||[],i=i||[],T=v=v||0;T<i.length;T++){if(t&&T>v&&T%1e4==0&&new Date-p>=300)return p=new Date,D=new y.Deferred,setTimeout(C(D,T,!1),0),D;var P=i[T];if(!x){if(d.unshift(P),r&&!1===o(d,T))return;if(P.children){var M=n(P.children,o,r,d);if(t&&M)return D=new y.Deferred,M.done(C(D,T,!0)),D}}if(x=!1,!r&&!1===o(d,T))return;d.shift(),i[T]!==P&&T--}}}var c=f(!1);b.foreachTree=c;var u=f(!0);function l(t){var n={};return(0,A.each)(t,function(i,o){n[o.dataField]=n[o.dataField]||o.dataType}),n}b.foreachTreeAsync=u;var s={month:function(t){return E.default.getMonthNames()[t-1]},quarter:function(t){return E.default.format(new Date(2e3,3*t-1),"quarter")},dayOfWeek:function(t){return E.default.getDayNames()[t]}};b.storeDrillDownMixin={createDrillDownDataSource:function(t,n){var i=this.getDrillDownItems(t,n);function o(r){return function(d){var v;return v=new y.Deferred,(0,y.when)(i).done(function(x){new w.default(x)[r](d).done(v.resolve).fail(v.reject)}).fail(v.reject),v}}return new S.DataSource({load:o("load"),totalCount:o("totalCount"),key:this.key()})}}},function(W,b,e){b.isHorizontalGroupOrientation=b.isVerticalGroupOrientation=b.getIsGroupedAllDayPanel=b.getGroupCellClasses=b.addWidthToStyle=b.addHeightToStyle=b.getKeyByGroup=b.getKeyByDateAndGroup=void 0;var g=e(90),I=e(552);function F(E,k,S){return k in E?Object.defineProperty(E,k,{value:S,enumerable:!0,configurable:!0,writable:!0}):E[k]=S,E}function A(){return(A=Object.assign||function(E){for(var k=1;k<arguments.length;k++){var S=arguments[k];for(var w in S)Object.prototype.hasOwnProperty.call(S,w)&&(E[w]=S[w])}return E}).apply(this,arguments)}b.getKeyByDateAndGroup=function(E,k){var S=E.getTime();return k?(S+k).toString():S.toString()},b.getKeyByGroup=function(E,k){return k===I.VERTICAL_GROUP_ORIENTATION?E.toString():"0"};var R=function(E,k,S){var w=S||{},y=A({},w);return y[E]=k||w[E],y};b.addHeightToStyle=function(E,k){var S=E?"".concat(E,"px"):"";return R("height",S,k)},b.addWidthToStyle=function(E,k){var S=E?"".concat(E,"px"):"";return R("width",S,k)},b.getGroupCellClasses=function(){var E=arguments.length>0&&void 0!==arguments[0]&&arguments[0],k=arguments.length>1&&void 0!==arguments[1]&&arguments[1],S=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,g.combineClasses)(F({"dx-scheduler-first-group-cell":E,"dx-scheduler-last-group-cell":k},S,!0))},b.getIsGroupedAllDayPanel=function(E,k){var S=E.groupedData[k];return!(null==S||!S.allDayPanel||null==S||!S.isGroupedAllDayPanel)},b.isVerticalGroupOrientation=function(E){return E===I.VERTICAL_GROUP_ORIENTATION},b.isHorizontalGroupOrientation=function(E,k){return k===I.HORIZONTAL_GROUP_ORIENTATION&&!!E.length}},function(W,b,e){b.setHeight=b.setWidth=b.normalizeStyleProp=b.stylePropPrefix=b.styleProp=void 0;var g=e(41),I=R(e(77)),F=e(1),A=R(e(11));function R(h){return h&&h.__esModule?h:{default:h}}var E=["","Webkit","Moz","O","Ms"],k={"":"",Webkit:"-webkit-",Moz:"-moz-",O:"-o-",ms:"-ms-"},S=(0,I.default)(function(){return A.default.createElement("dx").style});b.styleProp=function(h){if(h in S())return h;var m=h;h=h.charAt(0).toUpperCase()+h.substr(1);for(var p=1;p<E.length;p++){var f=E[p].toLowerCase()+h;if(f in S())return f}return m},b.stylePropPrefix=function(h){return function(m,p){var f;m=(0,g.camelize)(m,!0);for(var c=0,u=E.length;c<u;c++){var l=E[c],s=l+m;if(void 0===(f=p((0,g.camelize)(s),l))&&(f=p(s,l)),void 0!==f)break}return f||""}(h,function(m,p){if(m in S())return k[p]})};var w=["fillOpacity","columnCount","flexGrow","flexShrink","fontWeight","lineHeight","opacity","zIndex","zoom"];b.normalizeStyleProp=function(h,m){return(0,F.isNumeric)(m)&&-1===w.indexOf(h)&&(m+="px"),m};var y=function(h,m,p){if(h){p=(0,F.isNumeric)(p)?p+="px":p;for(var f=0;f<h.length;++f)h[f].style[m]=p}};b.setWidth=function(h,m){y(h,"width",m)},b.setHeight=function(h,m){y(h,"height",m)}},function(W,b,e){b.default=void 0;var g=e(7),I=E(e(11)),F=E(e(29)),A=E(e(51)),R=E(e(77));function E(S){return S&&S.__esModule?S:{default:S}}var k=function(){var S,w=(0,F.default)(),y=w.add,h=w.remove;if(!(0,g.hasWindow)())return w;var m,p=function(){var u=(0,g.getWindow)();return{width:u.innerWidth,height:u.innerHeight}},f=function(){var u,l=p();l.width===S.width&&l.height===S.height||(l.width===S.width&&(u="height"),l.height===S.height&&(u="width"),S=l,w.fire(u))},c=(0,R.default)(function(){S=p()});return w.add=function(){var u=y.apply(w,arguments);return c(),A.default.add(function(){!m&&w.has()&&(m=I.default.listen((0,g.getWindow)(),"resize",f))}),u},w.remove=function(){var u=h.apply(w,arguments);return!w.has()&&m&&(m(),m=void 0),u},w}();b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.EmptyTemplate=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g};function F(R,E){return(F=Object.setPrototypeOf||function(k,S){return k.__proto__=S,k})(R,E)}var A=function(R){var E,k;function S(){return R.apply(this,arguments)||this}return k=R,(E=S).prototype=Object.create(k.prototype),E.prototype.constructor=E,F(E,k),S.prototype._renderCore=function(){return(0,I.default)()},S}(e(68).TemplateBase);b.EmptyTemplate=A},function(W,b,e){b.default=void 0;var g,I=e(4),F=e(0),A=e(3),R=(g=e(166))&&g.__esModule?g:{default:g},E=e(44);function k(y,h){return y=y.groupBy(h[0].selector),h.length>1&&(y=y.select(function(m){return(0,F.extend)({},m,{items:k((0,R.default)(m.items),h.slice(1)).toArray()})})),y}function S(y,h){var m=[];return(0,A.each)(y,function(p,f){(0,I.grep)(h,function(c){return f.selector===c.selector}).length<1&&m.push(f)}),m.concat(h)}b.default={multiLevelGroup:k,arrangeSortingInfo:S,queryByOptions:function(y,h,m){var p=(h=h||{}).filter;if(p&&(y=y.filter(p)),m)return y;var f=h.sort,c=h.select,u=h.group,l=h.skip,s=h.take;return u&&((u=(0,E.normalizeSortingInfo)(u)).keepInitialKeyOrder=!!h.group.keepInitialKeyOrder),(f||u)&&(f=(0,E.normalizeSortingInfo)(f||[]),u&&!u.keepInitialKeyOrder&&(f=S(u,f)),(0,A.each)(f,function(a){y=y[a?"thenBy":"sortBy"](this.selector,this.desc,this.compare)})),c&&(y=y.select(c)),u&&(y=k(y,u)),(s||l)&&(y=y.slice(l||0,s)),y}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.debug=b.logger=void 0;var g=e(1),I=function(){},F=function(E){return"undefined"!=typeof console&&(0,g.isFunction)(console[E])?console[E].bind(console):I},A={info:F("info"),warn:F("warn"),error:F("error")};b.logger=A;var R=function(){function E(k,S){if(!k)throw new Error(S)}return{assert:E,assertParam:function(k,S){E(null!=k,S)}}}();b.debug=R},function(W,b,e){b.EventsStrategy=void 0;var g,I=(g=e(29))&&g.__esModule?g:{default:g},F=e(3),A=e(1),R=function(){function E(S){var w=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._events={},this._owner=S,this._options=w}E.create=function(S,w){return w?(0,A.isFunction)(w)?w(S):w:new E(S)};var k=E.prototype;return k.hasEvent=function(S){var w=this._events[S];return!!w&&w.has()},k.fireEvent=function(S,w){var y=this._events[S];return y&&y.fireWith(this._owner,w),this._owner},k.on=function(S,w){var y=this;if((0,A.isPlainObject)(S))(0,F.each)(S,function(m,p){y.on(m,p)});else{var h=this._events[S];h||(h=(0,I.default)({syncStrategy:this._options.syncStrategy}),this._events[S]=h),(h.originalAdd||h.add).call(h,w)}},k.off=function(S,w){var y=this._events[S];y&&((0,A.isFunction)(w)?y.remove(w):y.empty())},k.dispose=function(){(0,F.each)(this._events,function(S,w){w.empty()})},E}();b.EventsStrategy=R},function(W,b,e){b.default=void 0;var g=e(70),I=e(0),F=e(64);b.default={postCtor:function(){this.on("disposing",function(){this._disposeDataSource()}.bind(this))},_refreshDataSource:function(){this._initDataSource(),this._loadDataSource()},_initDataSource:function(){var R,E,k="_getSpecificDataSourceOption"in this?this._getSpecificDataSourceOption():this.option("dataSource");this._disposeDataSource(),k&&(k instanceof g.DataSource?(this._isSharedDataSource=!0,this._dataSource=k):(R="_dataSourceOptions"in this?this._dataSourceOptions():{},E=this._dataSourceType?this._dataSourceType():g.DataSource,k=(0,F.normalizeDataSourceOptions)(k,{fromUrlLoadMode:"_dataSourceFromUrlLoadMode"in this&&this._dataSourceFromUrlLoadMode()}),this._dataSource=new E((0,I.extend)(!0,{},R,k))),"_normalizeDataSource"in this&&(this._dataSource=this._normalizeDataSource(this._dataSource)),this._addDataSourceHandlers())},_addDataSourceHandlers:function(){"_dataSourceChangedHandler"in this&&this._addDataSourceChangeHandler(),"_dataSourceLoadErrorHandler"in this&&this._addDataSourceLoadErrorHandler(),"_dataSourceLoadingChangedHandler"in this&&this._addDataSourceLoadingChangedHandler(),this._addReadyWatcher()},_addReadyWatcher:function(){this._dataSource.on("loadingChanged",function(R){this._ready&&this._ready(!R)}.bind(this))},_addDataSourceChangeHandler:function(){var R=this._dataSource;this._proxiedDataSourceChangedHandler=function(E){this._dataSourceChangedHandler(R.items(),E)}.bind(this),R.on("changed",this._proxiedDataSourceChangedHandler)},_addDataSourceLoadErrorHandler:function(){this._proxiedDataSourceLoadErrorHandler=this._dataSourceLoadErrorHandler.bind(this),this._dataSource.on("loadError",this._proxiedDataSourceLoadErrorHandler)},_addDataSourceLoadingChangedHandler:function(){this._proxiedDataSourceLoadingChangedHandler=this._dataSourceLoadingChangedHandler.bind(this),this._dataSource.on("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)},_loadDataSource:function(){if(this._dataSource){var R=this._dataSource;R.isLoaded()?this._proxiedDataSourceChangedHandler&&this._proxiedDataSourceChangedHandler():R.load()}},_loadSingle:function(R,E){return R="this"===R?this._dataSource.key()||"this":R,this._dataSource.loadSingle(R,E)},_isLastPage:function(){return!this._dataSource||this._dataSource.isLastPage()||!this._dataSource._pageSize},_isDataSourceLoading:function(){return this._dataSource&&this._dataSource.isLoading()},_disposeDataSource:function(){this._dataSource&&(this._isSharedDataSource?(delete this._isSharedDataSource,this._proxiedDataSourceChangedHandler&&this._dataSource.off("changed",this._proxiedDataSourceChangedHandler),this._proxiedDataSourceLoadErrorHandler&&this._dataSource.off("loadError",this._proxiedDataSourceLoadErrorHandler),this._proxiedDataSourceLoadingChangedHandler&&this._dataSource.off("loadingChanged",this._proxiedDataSourceLoadingChangedHandler)):this._dataSource.dispose(),delete this._dataSource,delete this._proxiedDataSourceChangedHandler,delete this._proxiedDataSourceLoadErrorHandler,delete this._proxiedDataSourceLoadingChangedHandler)},getDataSource:function(){return this._dataSource||null}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(8),I=A(e(125)),F=A(e(105));function A(S){return S&&S.__esModule?S:{default:S}}var R=Math.abs,E=I.default.inherit({start:function(S){this._startEventData=(0,g.eventData)(S),this._startTimer(S)},_startTimer:function(S){var w="timeout"in this?this.timeout:750;this._holdTimer=setTimeout(function(){this._requestAccept(S),this._fireEvent("dxhold",S,{target:S.target}),this._forgetAccept()}.bind(this),w)},move:function(S){this._touchWasMoved(S)&&this._cancel(S)},_touchWasMoved:function(S){var w=(0,g.eventDelta)(this._startEventData,(0,g.eventData)(S));return R(w.x)>5||R(w.y)>5},end:function(){this._stopTimer()},_stopTimer:function(){clearTimeout(this._holdTimer)},cancel:function(){this._stopTimer()},dispose:function(){this._stopTimer()}});(0,F.default)({emitter:E,bubble:!0,events:["dxhold"]}),b.default={name:"dxhold"},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.escapeServiceOperationParams=b.formatFunctionInvocationUrl=b.generateExpand=b.generateSelect=b.convertPrimitiveValue=b.keyConverters=b.serializeKey=b.serializeValue=b.serializePropName=b.EdmLiteral=b.sendRequest=void 0;var g=m(e(15)),I=e(0),F=e(1),A=e(3),R=m(e(78)),E=m(e(36)),k=e(4),S=e(6),w=e(37),y=e(44),h=e(40);function m(V){return V&&V.__esModule?V:{default:V}}function p(V){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(z){return typeof z}:function(z){return z&&"function"==typeof Symbol&&z.constructor===Symbol&&z!==Symbol.prototype?"symbol":typeof z})(V)}var f=/^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}{0,1})$/,c=/^\/Date\((-?\d+)((\+|-)?(\d+)?)\)\/$/,u=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[-+]{1}\d{2}(:?)(\d{2})?)?$/,l="application/json;odata=verbose",s=function(V){return"string"===(0,F.type)(V)?V.split():V},a=function(V){return/\./.test(V)},t=function(V,z,N){for(V=String(V);V.length<z;)V=N?"".concat(V,"0"):"0".concat(V);return V},n=function(V,z,N){var U=[],H=function(G){return t(G,2)};return U.push(V.getFullYear()),U.push("-"),U.push(H(V.getMonth()+1)),U.push("-"),U.push(H(V.getDate())),z&&V.getHours()+V.getMinutes()+V.getSeconds()+V.getMilliseconds()<1||(U.push("T"),U.push(H(V.getHours())),U.push(":"),U.push(H(V.getMinutes())),U.push(":"),U.push(H(V.getSeconds())),V.getMilliseconds()&&(U.push("."),U.push(t(V.getMilliseconds(),3))),N||U.push("Z")),U.join("")},i=function(V){var z=new Date(60*new Date(0).getTimezoneOffset()*1e3),N=V.replace("Z","").split("T"),U=/(\d{4})-(\d{2})-(\d{2})/.exec(N[0]),H=/(\d{2}):(\d{2}):(\d{2})\.?(\d{0,7})?/.exec(N[1]);if(z.setFullYear(Number(U[1])),z.setMonth(Number(U[2])-1),z.setDate(Number(U[3])),Array.isArray(H)&&H.length){z.setHours(Number(H[1])),z.setMinutes(Number(H[2])),z.setSeconds(Number(H[3]));var G=(H[4]||"").slice(0,3);G=t(G,3,!0),z.setMilliseconds(Number(G))}return z},o=function(V){var z=[];for(var N in V)z.push(N+"="+V[N]);return z.join("&")};b.sendRequest=function V(z,N,U){var H=U.deserializeDates,G=U.fieldTypes,Y=U.countOnly,J=U.isPaged,ae=new S.Deferred,fe=function(Ce,Te){var me,he=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},_e=function(Ye){return JSON.stringify(Ye,function(ut,St){if(!(this[ut]instanceof Date))return St;switch(St=n(this[ut]),Ce){case 2:return St.substr(0,St.length-1);case 3:case 4:return St;default:throw w.errors.Error("E4002")}})};Te=(0,I.extend)({async:!0,method:"get",url:"",params:{},payload:null,headers:{},timeout:3e4},Te),null===(me=he.beforeSend)||void 0===me||me.call(he,Te);var re=Te,ce=re.async,ge=re.timeout,Se=re.headers,Ie=Te,Pe=Ie.url,Ue=Ie.method,Ne=he.jsonp,De=he.withCredentials,Me="get"===(Ue=(Ue||"get").toLowerCase()),Re=Me&&Ne,ke=(0,I.extend)({},Te.params),Le=Me?ke:_e(Te.payload),Fe=!Me&&o(ke),ze=!Me&&l;return Fe&&(Pe+=(Pe.indexOf("?")>-1?"&":"?")+Fe),Re&&(Le.$format="json"),{url:Pe,data:Le,dataType:Re?"jsonp":"json",jsonp:Re&&"$callback",method:Ue,async:ce,timeout:ge,headers:Se,contentType:ze,accepts:{json:[l,"text/plain"].join()},xhrFields:{withCredentials:De}}}(z,N,U);return R.default.sendRequest(fe).always(function(Ce,Te){var me=r(Ce,Te,{deserializeDates:H,fieldTypes:G},fe),he=me.error,_e=me.data,re=me.count,ce=me.nextUrl;if(he)he.message!==y.XHR_ERROR_UNLOAD&&ae.reject(he);else if(Y)isFinite(re)?ae.resolve(re):ae.reject(new w.errors.Error("E4018"));else if(ce&&!J)/^(?:[a-z]+:)?\/\//i.test(ce)||(ce=function(Se,Ie){var Pe,Ue,Ne,De=(Ue=Se,Ne=Ue.indexOf("?"),Ne>-1?Ue.substr(0,Ne):Ue).split("/"),Me=Ie.split("/");for(De.pop();Me.length;)".."===(Pe=Me.shift())?De.pop():De.push(Pe);return De.join("/")}(fe.url,ce)),V(z,{url:ce},U).fail(ae.reject).done(function(Se){return ae.resolve(_e.concat(Se))});else{var ge=isFinite(re)?{totalCount:re}:void 0;ae.resolve(_e,ge)}}),ae.promise()};var r=function(V,z,N,U){var H=function(Y,J,ae){var fe,Ce,Te,me;if("nocontent"===J)return null;var he="Unknown error",_e=Y,re=200,ce={requestOptions:ae};if("success"!==J){var Se=Y.responseText;re=Y.status,he=(0,y.errorMessageFromXhr)(Y,J);try{_e=JSON.parse(Se)}catch(Ue){}}var Ie=(null===(fe=_e)||void 0===fe?void 0:fe.then)||(null===(Ce=_e)||void 0===Ce?void 0:Ce.error)||(null===(Te=_e)||void 0===Te?void 0:Te["odata.error"])||(null===(me=_e)||void 0===me?void 0:me["@odata.error"]);if(Ie){he=function(Ue){var Ne,De,Me=Ue;for(("message"in Ue&&(Ne=(null===(De=Ue.message)||void 0===De?void 0:De.value)||Ue.message));(Me=Me.innererror||Me.internalexception)&&(Ne=Me.message,!Me.internalexception||-1!==Ne.indexOf("inner exception")););return Ne}(Ie)||he,ce.errorDetails=Ie,200===re&&(re=500);var Pe=Number(Ie.code);isFinite(Pe)&&Pe>=400&&(re=Pe)}return re>=400||0===re?(ce.httpStatus=re,(0,I.extend)(Error(he),ce)):null}(V,z,U);if(H)return{error:H};if(!(0,F.isPlainObject)(V))return{data:V};var G="d"in V&&(Array.isArray(V.d)||(0,F.isObject)(V.d))?d(V,z):v(V,z);return T(G,N),G},d=function(V){var z,N=V.d;return(0,F.isDefined)(N)?{data:null!==(z=N.results)&&void 0!==z?z:N,nextUrl:N.__next,count:parseInt(N.__count,10)}:{error:Error("Malformed or unsupported JSON response received")}},v=function(V){var z;return{data:null!==(z=V.value)&&void 0!==z?z:V,nextUrl:V["@odata.nextLink"],count:parseInt(V["@odata.count"],10)}},x=g.default.inherit({ctor:function(V){this._value=V},valueOf:function(){return this._value}});b.EdmLiteral=x;var T=function V(z){var N=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,A.each)(z,function(U,H){if(null!==H&&"object"===p(H))"results"in H&&(z[U]=H.results),V(z[U],N);else if("string"==typeof H){var G=N.fieldTypes,Y=N.deserializeDates;if((!G||"String"!==G[U])&&f.test(H)&&(z[U]=new E.default(H)),!1!==Y)if(H.match(c)){var J=new Date(Number(RegExp.$1)+60*RegExp.$2*1e3);z[U]=new Date(J.valueOf()+60*J.getTimezoneOffset()*1e3)}else u.test(H)&&(z[U]=new Date(i(z[U]).valueOf()))}})},D=function(V){return V instanceof x?V.valueOf():V.replace(/\./g,"/")};b.serializePropName=D;var C=function(V){return V instanceof Date?"datetime'".concat(n(V,!0,!0),"'"):V instanceof E.default?"guid'".concat(V,"'"):V instanceof x?V.valueOf():"string"==typeof V?"'".concat(V.replace(/'/g,"''"),"'"):String(V)},P=function(V,z){switch(z){case 2:case 3:return C(V);case 4:return function N(U){return U instanceof Date?n(U,!1,!1):U instanceof E.default?U.valueOf():Array.isArray(U)?"[".concat(U.map(function(H){return N(H)}).join(","),"]"):C(U)}(V);default:throw w.errors.Error("E4002")}};b.serializeValue=P,b.serializeKey=function(V,z){if((0,F.isPlainObject)(V)){var N=[];return(0,A.each)(V,function(U,H){return N.push("".concat(D(U),"=").concat(P(H,z)))}),N.join()}return P(V,z)};var M={String:function(V){return"".concat(V)},Int32:function(V){return Math.floor(V)},Int64:function(V){return V instanceof x?V:new x("".concat(V,"L"))},Guid:function(V){return V instanceof E.default?V:new E.default(V)},Boolean:function(V){return!!V},Single:function(V){return V instanceof x?V:new x(V+"f")},Decimal:function(V){return V instanceof x?V:new x(V+"m")}};b.keyConverters=M,b.convertPrimitiveValue=function(V,z){if(null===z)return null;var N=M[V];if(!N)throw w.errors.Error("E4014",V);return N(z)},b.generateSelect=function(V,z){if(z)return V<4?D(z.join()):(0,k.grep)(z,a,!0).join()};var B=function(V,z,N){return(0,A.each)(V,function(U,H){return function G(Y,J,ae){var fe=ae(J,Y.shift(),Y);!1!==fe&&G(Y,fe,ae)}(H.split("."),z,N)})};b.generateExpand=function(V,z,N){return V<4?(H=N,G={},(U=z)&&(0,A.each)(s(U),function(){G[D(this)]=1}),H&&(0,A.each)(s(H),function(){var Y=this.split(".");Y.length<2||(Y.pop(),G[D(Y.join("."))]=1)}),(0,A.map)(G,function(Y,J){return J}).join()):function(U,H){var G={};if(U||H)return U&&B(s(U),G,function(Y,J,ae){return Y[J]=Y[J]||{},!!ae.length&&Y[J]}),H&&B((0,k.grep)(s(H),a),G,function(Y,J,ae){return ae.length?Y[J]=Y[J]||{}:(Y[J]=Y[J]||[],Y[J].push(J),!1)}),function(V){var z=[];return(0,A.each)(V,function(N,U){return z.push("".concat(N).concat(function H(G){var Y="",J=[],ae=[];return(0,A.each)(G,function(fe,Ce){Array.isArray(Ce)&&[].push.apply(J,Ce),(0,F.isPlainObject)(Ce)&&ae.push("".concat(fe).concat(H(Ce)))}),(J.length||ae.length)&&(Y+="(",J.length&&(Y+="$select=".concat((0,A.map)(J,D).join())),ae.length&&(J.length&&(Y+=";"),Y+="$expand=".concat((0,A.map)(ae,D).join())),Y+=")"),Y}(U)))}),z.join()}(G)}(z,N);var U,H,G},b.formatFunctionInvocationUrl=function(V,z){return(0,h.format)("{0}({1})",V,(0,A.map)(z||{},function(N,U){return(0,h.format)("{0}={1}",U,N)}).join(","))},b.escapeServiceOperationParams=function(V,z){if(!V)return V;var N={};return(0,A.each)(V,function(U,H){N[U]=P(H,z)}),N}},function(W,b,e){var g;b.default=void 0;var I=((g=e(644))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.APPOINTMENT_CONTENT_CLASSES=b.APPOINTMENT_ITEM_CLASS=b.VIRTUAL_CELL_CLASS=b.HORIZONTAL_GROUP_ORIENTATION=b.HEADER_CURRENT_TIME_CELL_CLASS=b.AGENDA_LAST_IN_DATE_APPOINTMENT_CLASS=b.APPOINTMENT_DRAG_SOURCE_CLASS=b.DIRECTION_APPOINTMENT_CLASSES=b.REDUCED_APPOINTMENT_PARTS_CLASSES=b.ALL_DAY_APPOINTMENT_CLASS=b.EMPTY_APPOINTMENT_CLASS=b.RECURRENCE_APPOINTMENT_CLASS=b.REDUCED_APPOINTMENT_ICON=b.REDUCED_APPOINTMENT_CLASS=b.APPOINTMENT_SETTINGS_KEY=b.LIST_ITEM_CLASS=b.FIXED_CONTAINER_CLASS=b.LIST_ITEM_DATA_KEY=void 0,b.LIST_ITEM_DATA_KEY="dxListItemData",b.FIXED_CONTAINER_CLASS="dx-scheduler-fixed-appointments",b.LIST_ITEM_CLASS="dx-list-item",b.APPOINTMENT_SETTINGS_KEY="dxAppointmentSettings",b.REDUCED_APPOINTMENT_CLASS="dx-scheduler-appointment-reduced",b.REDUCED_APPOINTMENT_ICON="dx-scheduler-appointment-reduced-icon",b.RECURRENCE_APPOINTMENT_CLASS="dx-scheduler-appointment-recurrence",b.EMPTY_APPOINTMENT_CLASS="dx-scheduler-appointment-empty",b.ALL_DAY_APPOINTMENT_CLASS="dx-scheduler-all-day-appointment",b.REDUCED_APPOINTMENT_PARTS_CLASSES={head:"dx-scheduler-appointment-head",body:"dx-scheduler-appointment-body",tail:"dx-scheduler-appointment-tail"},b.DIRECTION_APPOINTMENT_CLASSES={horizontal:"dx-scheduler-appointment-horizontal",vertical:"dx-scheduler-appointment-vertical"},b.APPOINTMENT_DRAG_SOURCE_CLASS="dx-scheduler-appointment-drag-source",b.AGENDA_LAST_IN_DATE_APPOINTMENT_CLASS="dx-scheduler-last-in-date-agenda-appointment",b.HEADER_CURRENT_TIME_CELL_CLASS="dx-scheduler-header-panel-current-time-cell",b.HORIZONTAL_GROUP_ORIENTATION="horizontal",b.VIRTUAL_CELL_CLASS="dx-scheduler-virtual-cell",b.APPOINTMENT_ITEM_CLASS="dx-scheduler-appointment",b.APPOINTMENT_CONTENT_CLASSES={APPOINTMENT_CONTENT_DETAILS:"dx-scheduler-appointment-content-details",RECURRING_ICON:"dx-scheduler-appointment-recurrence-icon",APPOINTMENT_TITLE:"dx-scheduler-appointment-title",APPOINTMENT_DATE:"dx-scheduler-appointment-content-date",ALL_DAY_CONTENT:"dx-scheduler-appointment-content-allday",ITEM:"dx-scheduler-appointment",AGENDA_MARKER:"dx-scheduler-agenda-appointment-marker",AGENDA_RESOURCE_LIST:"dx-scheduler-appointment-resource-list",AGENDA_RESOURCE_LIST_ITEM:"dx-scheduler-appointment-resource-item",AGENDA_RESOURCE_LIST_ITEM_VALUE:"dx-scheduler-appointment-resource-item-value"}},function(W,b,e){b.default=void 0;var g={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"},I=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(p){return[parseInt(p[1],10),parseInt(p[2],10),parseInt(p[3],10)]}},{re:/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*\.*\d+)\)$/,process:function(p){return[parseInt(p[1],10),parseInt(p[2],10),parseInt(p[3],10),parseFloat(p[4])]}},{re:/^#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})$/,process:function(p){return[parseInt(p[1],16),parseInt(p[2],16),parseInt(p[3],16)]}},{re:/^#([a-f0-9]{1})([a-f0-9]{1})([a-f0-9]{1})$/,process:function(p){return[parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16),parseInt(p[3]+p[3],16)]}},{re:/^hsv\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(p){var f=parseInt(p[1],10),c=parseInt(p[2],10),u=parseInt(p[3],10),l=E(f,c,u);return[l[0],l[1],l[2],1,[f,c,u]]}},{re:/^hsl\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(p){var f=parseInt(p[1],10),c=parseInt(p[2],10),u=parseInt(p[3],10),l=w(f,c,u);return[l[0],l[1],l[2],1,null,[f,c,u]]}}],F=Math.round;function A(p){var f;this.baseColor=p,p&&(f=String(p).toLowerCase().replace(/ /g,""),f=function(c){if("transparent"===c)return[0,0,0,0];for(var u,l=0,s=I.length;l<s;++l)if(u=I[l].re.exec(c))return I[l].process(u);return null}(f=g[f]?"#"+g[f]:f)),f||(this.colorIsInvalid=!0),this.r=R((f=f||{})[0]),this.g=R(f[1]),this.b=R(f[2]),this.a=R(f[3],1,1),this.hsv=f[4]?{h:f[4][0],s:f[4][1],v:f[4][2]}:function(c,u,l){var s,a,t=Math.max(c,u,l),n=Math.min(c,u,l),i=t-n,o=t;if(a=0===t?0:1-n/t,t===n)s=0;else switch(t){case c:s=(u-l)/i*60,u<l&&(s+=360);break;case u:s=(l-c)/i*60+120;break;case l:s=(c-u)/i*60+240}return a*=100,o*=100/255,{h:Math.round(s),s:Math.round(a),v:Math.round(o)}}(this.r,this.g,this.b),this.hsl=f[5]?{h:f[5][0],s:f[5][1],l:f[5][2]}:function(c,u,l){c=y(c,255),u=y(u,255),l=y(l,255);var s,a,t=Math.max(c,u,l),n=Math.min(c,u,l),i=t+n,o=i/2;if(t===n)s=a=0;else{var r=t-n;a=o>.5?r/(2-i):r/i,s=function(d,v,x,T){switch(Math.max(d,v,x)){case d:return(v-x)/T+(v<x?6:0);case v:return(x-d)/T+2;case x:return(d-v)/T+4}}(c,u,l,r),s/=6}return{h:F(360*s),s:F(100*a),l:F(100*o)}}(this.r,this.g,this.b)}function R(p,f,c){return f=f||0,c=c||255,p<0||isNaN(p)?f:p>c?c:p}function E(p,f,c){var u,l,s,a=(100-f)*c/100,t=p%60/60*(c-a),n=a+t,i=c-t;switch(Math.floor(p%360/60)){case 0:u=c,l=n,s=a;break;case 1:u=i,l=c,s=a;break;case 2:u=a,l=c,s=n;break;case 3:u=a,l=i,s=c;break;case 4:u=n,l=a,s=c;break;case 5:u=c,l=a,s=i}return[Math.round(2.55*u),Math.round(2.55*l),Math.round(2.55*s)]}function k(p,f){var c=f;return"r"===p&&(c=f+1/3),"b"===p&&(c=f-1/3),c}function S(p,f,c){return(u=c)<0&&(u+=1),u>1&&(u-=1),(c=u)<1/6?p+6*(f-p)*c:c<.5?f:c<2/3?p+(f-p)*(2/3-c)*6:p;var u}function w(p,f,c){var u,l,s;if(p=y(p,360),f=y(f,100),c=y(c,100),0===f)u=l=s=c;else{var a=c<.5?c*(1+f):c+f-c*f,t=2*c-a;u=S(t,a,k("r",p)),l=S(t,a,k("g",p)),s=S(t,a,k("b",p))}return[F(255*u),F(255*l),F(255*s)]}function y(p,f){return p=Math.min(f,Math.max(0,parseFloat(p))),Math.abs(p-f)<1e-6?1:p%f/parseFloat(f)}function h(p,f,c){return f=f||0,c=c||255,!(p%1!=0||p<f||p>c||"number"!=typeof p||isNaN(p))}A.prototype={constructor:A,highlight:function(p){return this.alter(p=p||10).toHex()},darken:function(p){return this.alter(-(p=p||10)).toHex()},alter:function(p){var f=new A;return f.r=R(this.r+p),f.g=R(this.g+p),f.b=R(this.b+p),f},blend:function(p,f){var c=p instanceof A?p:new A(p),u=new A;return u.r=R(F(this.r*(1-f)+c.r*f)),u.g=R(F(this.g*(1-f)+c.g*f)),u.b=R(F(this.b*(1-f)+c.b*f)),u},toHex:function(){return"#"+(16777216|this.r<<16|this.g<<8|this.b).toString(16).slice(1)},getPureColor:function(){return new A("rgb("+E(this.hsv.h,100,100).join(",")+")")},isValidHex:function(p){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(p)},isValidRGB:function(p,f,c){return!!(h(p)&&h(f)&&h(c))},isValidAlpha:function(p){return!(isNaN(p)||p<0||p>1||"number"!=typeof p)},colorIsInvalid:!1,fromHSL:function(p){var f=new A,c=w(p.h,p.s,p.l);return f.r=c[0],f.g=c[1],f.b=c[2],f}},b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(2)),I=f(e(51)),F=f(e(11)),A=f(e(5)),R=e(43),E=f(e(15)),k=e(0),S=e(12),w=e(3),y=f(e(67)),h=e(8),m=f(e(27)),p=e(147);function f(l){return l&&l.__esModule?l:{default:l}}var c=new(E.default.inherit({ctor:function(){this._attachHandlers(),this.reset(),this._proxiedCancelHandler=this._cancelHandler.bind(this),this._proxiedAcceptHandler=this._acceptHandler.bind(this)},_attachHandlers:function(){I.default.add(function(){var l=F.default.getDocument();A.default.subscribeGlobal(l,(0,h.addNamespace)(m.default.down,"dxEventManager"),this._pointerDownHandler.bind(this)),A.default.subscribeGlobal(l,(0,h.addNamespace)(m.default.move,"dxEventManager"),this._pointerMoveHandler.bind(this)),A.default.subscribeGlobal(l,(0,h.addNamespace)([m.default.up,m.default.cancel].join(" "),"dxEventManager"),this._pointerUpHandler.bind(this)),A.default.subscribeGlobal(l,(0,h.addNamespace)(p.name,"dxEventManager"),this._mouseWheelHandler.bind(this))}.bind(this))},_eachEmitter:function(l){for(var s=this._activeEmitters||[],a=0;s.length>a;){var t=s[a];if(!1===l(t))break;s[a]===t&&a++}},_applyToEmitters:function(l,s){this._eachEmitter(function(a){a[l].call(a,s)})},reset:function(){this._eachEmitter(this._proxiedCancelHandler),this._activeEmitters=[]},resetEmitter:function(l){this._proxiedCancelHandler(l)},_pointerDownHandler:function(l){(0,h.isMouseEvent)(l)&&l.which>1||this._updateEmitters(l)},_updateEmitters:function(l){this._isSetChanged(l)&&(this._cleanEmitters(l),this._fetchEmitters(l))},_isSetChanged:function(l){var s=this._closestEmitter(l),a=this._emittersSet||[],t=s.length!==a.length;return(0,w.each)(s,function(n,i){return!(t=t||a[n]!==i)}),this._emittersSet=s,t},_closestEmitter:function(l){var s=this,a=[],t=(0,g.default)(l.target);function n(o,r){r&&r.validatePointers(l)&&r.validate(l)&&(r.addCancelCallback(s._proxiedCancelHandler),r.addAcceptCallback(s._proxiedAcceptHandler),a.push(r))}for(;t.length;){var i=(0,R.data)(t.get(0),"dxEmitter")||[];(0,w.each)(i,n),t=t.parent()}return a},_acceptHandler:function(l,s){var a=this;this._eachEmitter(function(t){t!==l&&a._cancelEmitter(t,s)})},_cancelHandler:function(l,s){this._cancelEmitter(l,s)},_cancelEmitter:function(l,s){var a=this._activeEmitters;s?l.cancel(s):l.reset(),l.removeCancelCallback(),l.removeAcceptCallback();var t=(0,S.inArray)(l,a);t>-1&&a.splice(t,1)},_cleanEmitters:function(l){this._applyToEmitters("end",l),this.reset(l)},_fetchEmitters:function(l){this._activeEmitters=this._emittersSet.slice(),this._applyToEmitters("start",l)},_pointerMoveHandler:function(l){this._applyToEmitters("move",l)},_pointerUpHandler:function(l){this._updateEmitters(l)},_mouseWheelHandler:function(l){this._allowInterruptionByMouseWheel()&&(l.pointers=[null],this._pointerDownHandler(l),this._adjustWheelEvent(l),this._pointerMoveHandler(l),l.pointers=[],this._pointerUpHandler(l))},_allowInterruptionByMouseWheel:function(){var l=!0;return this._eachEmitter(function(s){return l=s.allowInterruptionByMouseWheel()&&l}),l},_adjustWheelEvent:function(l){var s=null;if(this._eachEmitter(function(n){if(n.gesture){var i=n.getDirection(l);return"horizontal"!==i&&!l.shiftKey||"vertical"!==i&&l.shiftKey?(s=n,!1):void 0}}),s){var a=s.getDirection(l);l["both"===a&&!l.shiftKey||"vertical"===a?"pageY":"pageX"]+=l.delta}},isActive:function(l){var s=!1;return this._eachEmitter(function(a){s=s||a.getElement().is(l)}),s}}));b.default=function(l){var s=l.emitter,a=l.events[0],t=l.events;(0,w.each)(t,function(n,i){(0,y.default)(i,{noBubble:!l.bubble,setup:function(o){var r=(0,R.data)(o,"dxEmitterSubscription")||{},d=(0,R.data)(o,"dxEmitter")||{},v=d[a]||new s(o);r[i]=!0,d[a]=v,(0,R.data)(o,"dxEmitter",d),(0,R.data)(o,"dxEmitterSubscription",r)},add:function(o,r){(0,R.data)(o,"dxEmitter")[a].configure((0,k.extend)({delegateSelector:r.selector},r.data),r.type)},teardown:function(o){var r=(0,R.data)(o,"dxEmitterSubscription"),d=(0,R.data)(o,"dxEmitter"),v=d[a];delete r[i];var x=!0;(0,w.each)(t,function(T,D){return x=x&&!r[D]}),x&&(c.isActive(o)&&c.resetEmitter(v),v&&v.dispose(),delete d[a])}})})},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=p(e(15)),I=e(0),F=e(12),A=e(3),R=e(98),E=p(e(24)),k=e(4),S=e(1),w=p(e(47)),y=p(e(10)),h=p(e(79)),m=e(6);function p(O){return O&&O.__esModule?O:{default:O}}function f(O,B){O.prototype=Object.create(B.prototype),O.prototype.constructor=O,c(O,B)}function c(O,B){return(c=Object.setPrototypeOf||function(V,z){return V.__proto__=z,V})(O,B)}var u="valid",l="invalid",s="pending",a=function(){function O(){this.NAME="base"}var B=O.prototype;return B.defaultMessage=function(V){return y.default.getFormatter("validation-".concat(this.NAME))(V)},B.defaultFormattedMessage=function(V){return y.default.getFormatter("validation-".concat(this.NAME,"-formatted"))(V)},B._isValueEmpty=function(V){return!D.required.validate(V,{})},B.validate=function(V,z){var N=this,U=Array.isArray(V)?V:[V],H=!0;return U.length?U.every(function(G){return H=N._validate(G,z)}):H=this._validate(null,z),H},O}(),t=function(O){function B(){var V;return(V=O.call(this)||this).NAME="required",V}return f(B,O),B.prototype._validate=function(V,z){return!!(0,S.isDefined)(V)&&!1!==V&&(V=String(V),!z.trim&&(0,S.isDefined)(z.trim)||(V=V.trim()),""!==V)},B}(a),n=function(O){function B(){var V;return(V=O.call(this)||this).NAME="numeric",V}return f(B,O),B.prototype._validate=function(V,z){return!(!1===z.ignoreEmptyValue||!this._isValueEmpty(V))||(z.useCultureSettings&&(0,S.isString)(V)?!isNaN(w.default.parse(V)):(0,S.isNumeric)(V))},B}(a),i=function(O){function B(){var V;return(V=O.call(this)||this).NAME="range",V}return f(B,O),B.prototype._validate=function(V,z){if(!1!==z.ignoreEmptyValue&&this._isValueEmpty(V))return!0;var N=D.numeric.validate(V,z),U=(0,S.isDefined)(V)&&""!==V,H=N?parseFloat(V):U&&V.valueOf(),G=z.min,Y=z.max;if(!N&&!(0,S.isDate)(V)&&!U)return!1;if((0,S.isDefined)(G))return(0,S.isDefined)(Y)?H>=G&&H<=Y:H>=G;if((0,S.isDefined)(Y))return H<=Y;throw E.default.Error("E0101")},B}(a),o=function(O){function B(){var V;return(V=O.call(this)||this).NAME="stringLength",V}return f(B,O),B.prototype._validate=function(V,z){var N;return V=String(null!==(N=V)&&void 0!==N?N:""),!z.trim&&(0,S.isDefined)(z.trim)||(V=V.trim()),!(!z.ignoreEmptyValue||!this._isValueEmpty(V))||D.range.validate(V.length,(0,I.extend)({},z))},B}(a),r=function(O){function B(){var V;return(V=O.call(this)||this).NAME="custom",V}return f(B,O),B.prototype.validate=function(V,z){if(z.ignoreEmptyValue&&this._isValueEmpty(V))return!0;var N=z.validator,U=N&&(0,S.isFunction)(N.option)&&N.option("dataGetter"),H=(0,S.isFunction)(U)&&U(),G={value:V,validator:N,rule:z};return H&&(0,I.extend)(G,H),z.validationCallback(G)},B}(a),d=function(O){function B(){var z;return(z=O.call(this)||this).NAME="async",z}f(B,O);var V=B.prototype;return V.validate=function(z,N){if((0,S.isDefined)(N.reevaluate)||(0,I.extend)(N,{reevaluate:!0}),N.ignoreEmptyValue&&this._isValueEmpty(z))return!0;var U=N.validator,H=U&&(0,S.isFunction)(U.option)&&U.option("dataGetter"),G=(0,S.isFunction)(H)&&H(),Y={value:z,validator:U,rule:N};G&&(0,I.extend)(Y,G);var J=N.validationCallback(Y);if(!(0,S.isPromise)(J))throw E.default.Error("E0103");return this._getWrappedPromise((0,m.fromPromise)(J).promise())},V._getWrappedPromise=function(z){var N=new m.Deferred;return z.then(function(U){N.resolve(U)},function(U){var H={isValid:!1};(0,S.isDefined)(U)&&((0,S.isString)(U)?H.message=U:(0,S.isObject)(U)&&(0,S.isDefined)(U.message)&&(0,S.isString)(U.message)&&(H.message=U.message)),N.resolve(H)}),N.promise()},B}(r),v=function(O){function B(){var V;return(V=O.call(this)||this).NAME="compare",V}return f(B,O),B.prototype._validate=function(V,z){if(!z.comparisonTarget)throw E.default.Error("E0102");if(z.ignoreEmptyValue&&this._isValueEmpty(V))return!0;(0,I.extend)(z,{reevaluate:!0});var N=z.comparisonTarget();switch(z.comparisonType||"=="){case"==":return V==N;case"!=":return V!=N;case"===":return V===N;case"!==":return V!==N;case">":return V>N;case">=":return V>=N;case"<":return V<N;case"<=":return V<=N}},B}(a),x=function(O){function B(){var V;return(V=O.call(this)||this).NAME="pattern",V}return f(B,O),B.prototype._validate=function(V,z){if(!1!==z.ignoreEmptyValue&&this._isValueEmpty(V))return!0;var N=z.pattern;return(0,S.isString)(N)&&(N=new RegExp(N)),N.test(V)},B}(a),T=function(O){function B(){var V;return(V=O.call(this)||this).NAME="email",V}return f(B,O),B.prototype._validate=function(V,z){return!(!1===z.ignoreEmptyValue||!this._isValueEmpty(V))||D.pattern.validate(V,(0,I.extend)({},z,{pattern:/^[\d\w._-]+@[\d\w._-]+\.[\w]+$/i}))},B}(a),D={required:new t,numeric:new n,range:new i,stringLength:new o,custom:new r,async:new d,compare:new v,pattern:new x,email:new T},C=g.default.inherit({ctor:function(O){this.group=O,this.validators=[],this._pendingValidators=[],this._onValidatorStatusChanged=this._onValidatorStatusChanged.bind(this),this._resetValidationInfo(),this._eventsStrategy=new R.EventsStrategy(this)},validate:function(){var O=this,B={isValid:!0,brokenRules:[],validators:[],status:u,complete:null};return this._unsubscribeFromAllChangeEvents(),this._pendingValidators=[],this._resetValidationInfo(),(0,A.each)(this.validators,function(V,z){var N=z.validate();B.isValid=B.isValid&&N.isValid,N.brokenRules&&(B.brokenRules=B.brokenRules.concat(N.brokenRules)),B.validators.push(z),N.status===s&&O._addPendingValidator(z),O._subscribeToChangeEvents(z)}),this._pendingValidators.length?B.status=s:(B.status=B.isValid?u:l,this._unsubscribeFromAllChangeEvents(),this._raiseValidatedEvent(B)),this._updateValidationInfo(B),(0,I.extend)({},this._validationInfo.result)},_subscribeToChangeEvents:function(O){O.on("validating",this._onValidatorStatusChanged),O.on("validated",this._onValidatorStatusChanged)},_unsubscribeFromChangeEvents:function(O){O.off("validating",this._onValidatorStatusChanged),O.off("validated",this._onValidatorStatusChanged)},_unsubscribeFromAllChangeEvents:function(){var O=this;(0,A.each)(this.validators,function(B,V){O._unsubscribeFromChangeEvents(V)})},_updateValidationInfo:function(O){this._validationInfo.result=O,O.status===s&&(this._validationInfo.deferred||(this._validationInfo.deferred=new m.Deferred,this._validationInfo.result.complete=this._validationInfo.deferred.promise()))},_addPendingValidator:function(O){(0,k.grep)(this._pendingValidators,function(B){return B===O})[0]||this._pendingValidators.push(O)},_removePendingValidator:function(O){var B=(0,F.inArray)(O,this._pendingValidators);B>=0&&this._pendingValidators.splice(B,1)},_orderBrokenRules:function(O){var B=[];return(0,A.each)(this.validators,function(V,z){var N=(0,k.grep)(O,function(U){return U.validator===z});N.length&&(B=B.concat(N))}),B},_updateBrokenRules:function(O){if(this._validationInfo.result){var B=this._validationInfo.result.brokenRules,V=(0,k.grep)(B,function(z){return z.validator!==O.validator});O.brokenRules&&(B=V.concat(O.brokenRules)),this._validationInfo.result.brokenRules=this._orderBrokenRules(B)}},_onValidatorStatusChanged:function(O){O.status!==s?this._resolveIfComplete(O):this._addPendingValidator(O.validator)},_resolveIfComplete:function(O){if(this._removePendingValidator(O.validator),this._updateBrokenRules(O),!this._pendingValidators.length){if(this._unsubscribeFromAllChangeEvents(),!this._validationInfo.result)return;this._validationInfo.result.status=0===this._validationInfo.result.brokenRules.length?u:l,this._validationInfo.result.isValid=this._validationInfo.result.status===u;var B=(0,I.extend)({},this._validationInfo.result,{complete:null}),V=this._validationInfo.deferred;this._validationInfo.deferred=null,this._raiseValidatedEvent(B),V&&setTimeout(function(){V.resolve(B)})}},_raiseValidatedEvent:function(O){this._eventsStrategy.fireEvent("validated",[O])},_resetValidationInfo:function(){this._validationInfo={result:null,deferred:null}},_synchronizeValidationInfo:function(){this._validationInfo.result&&(this._validationInfo.result.validators=this.validators)},removeRegisteredValidator:function(O){var B=(0,F.inArray)(O,this.validators);B>-1&&(this.validators.splice(B,1),this._synchronizeValidationInfo(),this._resolveIfComplete({validator:O}))},registerValidator:function(O){(0,F.inArray)(O,this.validators)<0&&(this.validators.push(O),this._synchronizeValidationInfo())},reset:function(){(0,A.each)(this.validators,function(O,B){B.reset()}),this._pendingValidators=[],this._resetValidationInfo()},on:function(O,B){return this._eventsStrategy.on(O,B),this},off:function(O,B){return this._eventsStrategy.off(O,B),this}}),P={groups:[],getGroupConfig:function(O){var B=(0,k.grep)(this.groups,function(V){return V.group===O});if(B.length)return B[0]},findGroup:function(O,B){var V=O.parents(".dx-validationgroup").first();return V.length?V.dxValidationGroup("instance"):B},initGroups:function(){this.groups=[],this.addGroup()},addGroup:function(O){var B=this.getGroupConfig(O);return B||(B=new C(O),this.groups.push(B)),B},removeGroup:function(O){var B=this.getGroupConfig(O),V=(0,F.inArray)(B,this.groups);return V>-1&&this.groups.splice(V,1),B},_setDefaultMessage:function(O){var B=O.rule,V=O.validator,z=O.name;(0,S.isDefined)(B.message)||(B.message=V.defaultFormattedMessage&&(0,S.isDefined)(z)?V.defaultFormattedMessage(z):V.defaultMessage())},_addBrokenRule:function(O){var B=O.result,V=O.rule;B.brokenRule||(B.brokenRule=V),B.brokenRules||(B.brokenRules=[]),B.brokenRules.push(V)},validate:function(O,B,V){var z,N=this,U={name:V,value:O,brokenRule:null,brokenRules:null,isValid:!0,validationRules:B,pendingRules:null,status:u,complete:null},H=null==B||null===(z=B[0])||void 0===z?void 0:z.validator,G=[];return(0,A.each)(B||[],function(Y,J){var ae,fe=D[J.type];if(!fe)throw E.default.Error("E0100");return(0,S.isDefined)(J.isValid)&&J.value===O&&!J.reevaluate?!!J.isValid||(U.isValid=!1,N._addBrokenRule({result:U,rule:J}),!1):(J.value=O,"async"===J.type?(G.push({rule:J,ruleValidator:fe}),!0):(ae=fe.validate(O,J),J.isValid=ae,ae||(U.isValid=!1,N._setDefaultMessage({rule:J,validator:fe,name:V}),N._addBrokenRule({result:U,rule:J})),!!J.isValid&&void 0))}),U.isValid&&!U.brokenRules&&G.length&&(U=this._validateAsyncRules({value:O,items:G,result:U,name:V})),this._synchronizeGroupValidationInfo(H,U),U.status=U.pendingRules?s:U.isValid?u:l,U},_synchronizeGroupValidationInfo:function(O,B){var V;if(O){var z=P.getGroupConfig(O._validationGroup);z._updateBrokenRules.call(z,{validator:O,brokenRules:null!==(V=B.brokenRules)&&void 0!==V?V:[]})}},_validateAsyncRules:function(O){var B=this,V=O.result,z=O.value,U=O.name,H=[];return(0,A.each)(O.items,function(G,Y){var J=Y.ruleValidator.validate(z,Y.rule);if((0,S.isPromise)(J)){V.pendingRules||(V.pendingRules=[]),V.pendingRules.push(Y.rule);var ae=J.then(function(fe){var Ce=B._getPatchedRuleResult(fe);return B._updateRuleConfig({rule:Y.rule,ruleResult:Ce,validator:Y.ruleValidator,name:U}),Ce});H.push(ae)}else B._updateRuleConfig({rule:Y.rule,ruleResult:B._getPatchedRuleResult(J),validator:Y.ruleValidator,name:U})}),H.length&&(V.complete=h.default.all(H).then(function(G){return B._getAsyncRulesResult({result:V,values:G})})),V},_updateRuleConfig:function(O){var B=O.rule,V=O.ruleResult,z=O.validator,N=O.name;B.isValid=V.isValid,V.isValid||((0,S.isDefined)(V.message)&&(0,S.isString)(V.message)&&V.message.length?B.message=V.message:this._setDefaultMessage({rule:B,validator:z,name:N}))},_getPatchedRuleResult:function(O){var B;return(0,S.isObject)(O)?(B=(0,I.extend)({},O),(0,S.isDefined)(B.isValid)||(B.isValid=!0)):B={isValid:!(0,S.isBoolean)(O)||O},B},_getAsyncRulesResult:function(O){var B=this,z=O.result;return(0,A.each)(O.values,function(N,U){!1===U.isValid&&(z.isValid=U.isValid,B._addBrokenRule({result:z,rule:z.pendingRules[N]}))}),z.pendingRules=null,z.complete=null,z.status=z.isValid?u:l,z},registerValidatorInGroup:function(O,B){var V=P.addGroup(O);V.registerValidator.call(V,B)},_shouldRemoveGroup:function(O,B){return!(void 0===O||O&&"dxValidationGroup"===O.NAME||B.length)},removeRegisteredValidator:function(O,B){var V=P.getGroupConfig(O);V&&(V.removeRegisteredValidator.call(V,B),this._shouldRemoveGroup(O,V.validators)&&this.removeGroup(O))},initValidationOptions:function(O){var B=this,V={};return O&&["isValid","validationStatus","validationError","validationErrors"].forEach(function(z){z in O&&(0,I.extend)(V,B.synchronizeValidationOptions({name:z,value:O[z]},O))}),V},synchronizeValidationOptions:function(O,B){var z=O.value;switch(O.name){case"validationStatus":var N=z===u||z===s;return B.isValid!==N?{isValid:N}:{};case"isValid":var U=B.validationStatus,H=U;return z&&U===l?H=u:z||U===l||(H=l),H!==U?{validationStatus:H}:{};case"validationErrors":var G=z&&z.length?z[0]:null;return B.validationError!==G?{validationError:G}:{};case"validationError":var Y=B.validationErrors;if(!z&&Y)return{validationErrors:null};if(z&&!Y)return{validationErrors:[z]};if(z&&Y&&z!==Y[0])return Y[0]=z,{validationErrors:Y.slice()}}return{}},validateGroup:function(O){var B=P.getGroupConfig(O);if(!B)throw E.default.Error("E0110");return B.validate()},resetGroup:function(O){var B=P.getGroupConfig(O);if(!B)throw E.default.Error("E0110");return B.reset()}};P.initGroups(),b.default=P,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(97),F=(0,((g=e(54))&&g.__esModule?g:{default:g}).default)({isWrapped:function(){return!1},isWritableWrapped:function(){return!1},wrap:function(A){return A},unwrap:function(A){return A},assign:function(){I.logger.error("Method 'assign' should not be used for not wrapped variables. Use 'isWrapped' method for ensuring.")}});b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(15)),I=e(98),F=e(3),A=e(37),R=e(44),E=e(20),k=y(e(96)),S=e(6),w=e(4);function y(a){return a&&a.__esModule?a:{default:a}}function m(a,t){(null==t||t>a.length)&&(t=a.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=a[n];return i}var p,f=g.default.abstract,c=k.default.queryByOptions,u={},l=g.default.inherit({ctor:function(a){var t=this;a=a||{},this._eventsStrategy=new I.EventsStrategy(this),(0,F.each)(["onLoaded","onLoading","onInserted","onInserting","onUpdated","onUpdating","onPush","onRemoved","onRemoving","onModified","onModifying"],function(n,i){i in a&&t.on(i.slice(2).toLowerCase(),a[i])}),this._key=a.key,this._errorHandler=a.errorHandler,this._useDefaultSearch=!0},_customLoadOptions:function(){return null},key:function(){return this._key},keyOf:function(a){return this._keyGetter||(this._keyGetter=(0,E.compileGetter)(this.key())),this._keyGetter(a)},_requireKey:function(){if(!this.key())throw A.errors.Error("E4005")},load:function(a){var t=this;return this._eventsStrategy.fireEvent("loading",[a=a||{}]),this._withLock(this._loadImpl(a)).done(function(n){t._eventsStrategy.fireEvent("loaded",[n,a])})},_loadImpl:function(a){return c(this.createQuery(a),a).enumerate()},_withLock:function(a){var t=new S.Deferred;return a.done(function(){var n=this,i=arguments;R.processRequestResultLock.promise().done(function(){t.resolveWith(n,i)})}).fail(function(){t.rejectWith(this,arguments)}),t},createQuery:f,totalCount:function(a){return this._totalCountImpl(a)},_totalCountImpl:function(a){return c(this.createQuery(a),a,!0).count()},byKey:function(a,t){return this._addFailHandlers(this._withLock(this._byKeyImpl(a,t)))},_byKeyImpl:f,insert:function(a){var t=this;return t._eventsStrategy.fireEvent("modifying"),t._eventsStrategy.fireEvent("inserting",[a]),t._addFailHandlers(t._insertImpl(a).done(function(n,i){t._eventsStrategy.fireEvent("inserted",[n,i]),t._eventsStrategy.fireEvent("modified")}))},_insertImpl:f,update:function(a,t){var n=this;return n._eventsStrategy.fireEvent("modifying"),n._eventsStrategy.fireEvent("updating",[a,t]),n._addFailHandlers(n._updateImpl(a,t).done(function(){n._eventsStrategy.fireEvent("updated",[a,t]),n._eventsStrategy.fireEvent("modified")}))},_updateImpl:f,push:function(a){var t=this,n={changes:a,waitFor:[]};this._eventsStrategy.fireEvent("beforePush",[n]),S.when.apply(void 0,function h(a){return function(t){if(Array.isArray(t))return m(t)}(a)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,n){if(t){if("string"==typeof t)return m(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return m(t,n)}}(a)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(n.waitFor)).done(function(){t._pushImpl(a),t._eventsStrategy.fireEvent("push",[a])})},_pushImpl:w.noop,remove:function(a){var t=this;return t._eventsStrategy.fireEvent("modifying"),t._eventsStrategy.fireEvent("removing",[a]),t._addFailHandlers(t._removeImpl(a).done(function(n){t._eventsStrategy.fireEvent("removed",[n]),t._eventsStrategy.fireEvent("modified")}))},_removeImpl:f,_addFailHandlers:function(a){return a.fail(this._errorHandler).fail(A.handleError)},on:function(a,t){return this._eventsStrategy.on(a,t),this},off:function(a,t){return this._eventsStrategy.off(a,t),this}});l.create=function(a,t){if(!(a in u))throw A.errors.Error("E4020",a);return new u[a](t)},l.registerClass=function(a,t){return t&&(u[t]=a),a},l.inherit=(p=l.inherit,function(a,t){var n=p.apply(this,[a]);return l.registerClass(n,t),n}),b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(625))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=i(e(2)),I=i(e(5)),F=e(45),A=i(e(25)),R=e(4),E=e(1),k=e(0),S=e(21),w=e(7),y=i(e(11)),h=i(e(13)),m=i(e(9)),p=i(e(65)),f=e(66),c=e(8),u=i(e(293)),l=e(448),s=i(e(292)),a=e(449),t=e(6),n=i(e(218));function i(x){return x&&x.__esModule?x:{default:x}}var o="dxScrollable",r="vertical",d=p.default.inherit({_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{disabled:!1,onScroll:null,direction:r,showScrollbar:"onScroll",useNative:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,onUpdated:null,onStart:null,onEnd:null,onBounce:null,useSimulatedScrollbar:!1,useKeyboard:!0,inertiaEnabled:!0,updateManually:!1})},_defaultOptionsRules:function(){return this.callBase().concat((0,a.deviceDependentOptions)(),[{device:function(){return F.nativeScrolling&&"android"===h.default.real().platform&&!A.default.mozilla},options:{useSimulatedScrollbar:!0}}])},_initOptions:function(x){this.callBase(x),"useSimulatedScrollbar"in x||this._setUseSimulatedScrollbar()},_setUseSimulatedScrollbar:function(){this.initialOption("useSimulatedScrollbar")||this.option("useSimulatedScrollbar",!this.option("useNative"))},_init:function(){this.callBase(),this._initScrollableMarkup(),this._locked=!1},_visibilityChanged:function(x){x?(this.update(),this._updateRtlPosition(),this._savedScrollOffset&&this.scrollTo(this._savedScrollOffset),delete this._savedScrollOffset):this._savedScrollOffset=this.scrollOffset()},_initScrollableMarkup:function(){var x=this.$element().addClass("dx-scrollable"),T=this._$container=(0,g.default)("<div>").addClass("dx-scrollable-container"),D=this._$wrapper=(0,g.default)("<div>").addClass("dx-scrollable-wrapper"),C=this._$content=(0,g.default)("<div>").addClass("dx-scrollable-content");y.default.hasDocumentProperty("onbeforeactivate")&&A.default.msie&&A.default.version<12&&I.default.on(x,(0,c.addNamespace)("beforeactivate",o),function(P){(0,g.default)(P.target).is(f.focusable)||P.preventDefault()}),C.append(x.contents()).appendTo(T),T.appendTo(D),D.appendTo(x)},_dimensionChanged:function(){this.update(),this._updateRtlPosition()},_initMarkup:function(){this.callBase(),this._renderDirection()},_render:function(){this._renderStrategy(),this._attachEventHandlers(),this._renderDisabledState(),this._createActions(),this.update(),this.callBase(),this._updateRtlPosition(!0)},_updateRtlPosition:function(x){this._strategy.updateRtlPosition(x)},_getMaxOffset:function(){var x=this._container().get(0);return{left:x.scrollWidth-x.clientWidth,top:x.scrollHeight-x.clientHeight}},_attachEventHandlers:function(){var x=this._strategy,T={getDirection:x.getDirection.bind(x),validate:this._validate.bind(this),isNative:this.option("useNative"),scrollTarget:this._$container};I.default.off(this._$wrapper,"."+o),I.default.on(this._$wrapper,(0,c.addNamespace)(u.default.init,o),T,this._initHandler.bind(this)),I.default.on(this._$wrapper,(0,c.addNamespace)(u.default.start,o),x.handleStart.bind(x)),I.default.on(this._$wrapper,(0,c.addNamespace)(u.default.move,o),x.handleMove.bind(x)),I.default.on(this._$wrapper,(0,c.addNamespace)(u.default.end,o),x.handleEnd.bind(x)),I.default.on(this._$wrapper,(0,c.addNamespace)(u.default.cancel,o),x.handleCancel.bind(x)),I.default.on(this._$wrapper,(0,c.addNamespace)(u.default.stop,o),x.handleStop.bind(x)),I.default.off(this._$container,"."+o),I.default.on(this._$container,(0,c.addNamespace)("scroll",o),x.handleScroll.bind(x))},_validate:function(x){return!this._isLocked()&&(this._updateIfNeed(),this._strategy.validate(x))},_initHandler:function(){var x=this._strategy;x.handleInit.apply(x,arguments)},_renderDisabledState:function(){this.$element().toggleClass("dx-scrollable-disabled",this.option("disabled")),this.option("disabled")?this._lock():this._unlock()},_renderDirection:function(){this.$element().removeClass("dx-scrollable-horizontal").removeClass("dx-scrollable-"+r).removeClass("dx-scrollable-both").addClass("dx-scrollable-"+this.option("direction"))},_renderStrategy:function(){this._createStrategy(),this._strategy.render(),this.$element().data("dxScrollableStrategy",this._strategy)},_createStrategy:function(){this._strategy=this.option("useNative")?new s.default(this):new l.SimulatedStrategy(this)},_createActions:function(){this._strategy&&this._strategy.createActions()},_clean:function(){this._strategy&&this._strategy.dispose()},_optionChanged:function(x){switch(x.name){case"onStart":case"onEnd":case"onUpdated":case"onScroll":case"onBounce":this._createActions();break;case"direction":this._resetInactiveDirection(),this._invalidate();break;case"useNative":this._setUseSimulatedScrollbar(),this._invalidate();break;case"inertiaEnabled":case"scrollByContent":case"scrollByThumb":case"bounceEnabled":case"useKeyboard":case"showScrollbar":case"useSimulatedScrollbar":this._invalidate();break;case"disabled":this._renderDisabledState(),this._strategy&&this._strategy.disabledChanged();break;case"updateManually":break;case"width":this.callBase(x),this._updateRtlPosition();break;default:this.callBase(x)}},_resetInactiveDirection:function(){var x=this._getInactiveProp();if(x&&(0,w.hasWindow)()){var T=this.scrollOffset();T[x]=0,this.scrollTo(T)}},_getInactiveProp:function(){var x=this.option("direction");return x===r?"left":"horizontal"===x?"top":void 0},_location:function(){return this._strategy.location()},_normalizeLocation:function(x){if((0,E.isPlainObject)(x)){var T=(0,R.ensureDefined)(x.left,x.x),D=(0,R.ensureDefined)(x.top,x.y);return{left:(0,E.isDefined)(T)?-T:void 0,top:(0,E.isDefined)(D)?-D:void 0}}var C=this.option("direction");return{left:C!==r?-x:void 0,top:"horizontal"!==C?-x:void 0}},_isLocked:function(){return this._locked},_lock:function(){this._locked=!0},_unlock:function(){this.option("disabled")||(this._locked=!1)},_isDirection:function(x){var T=this.option("direction");return x===r?"horizontal"!==T:"horizontal"===x?T!==r:T===x},_updateAllowedDirection:function(){var x=this._strategy._allowedDirections();this._allowedDirectionValue=this._isDirection("both")&&x.vertical&&x.horizontal?"both":this._isDirection("horizontal")&&x.horizontal?"horizontal":this._isDirection(r)&&x.vertical?r:null},_allowedDirection:function(){return this._allowedDirectionValue},_container:function(){return this._$container},$content:function(){return this._$content},content:function(){return(0,S.getPublicElement)(this._$content)},scrollOffset:function(){return this._strategy._getScrollOffset()},_isRtlNativeStrategy:function(){var x=this.option();return x.useNative&&x.rtlEnabled},scrollTop:function(){return this.scrollOffset().top},scrollLeft:function(){return this.scrollOffset().left},clientHeight:function(){return this._$container.height()},scrollHeight:function(){return this.$content().outerHeight()},clientWidth:function(){return this._$container.width()},scrollWidth:function(){return this.$content().outerWidth()},update:function(){if(this._strategy)return(0,t.when)(this._strategy.update()).done(function(){this._updateAllowedDirection()}.bind(this))},scrollBy:function(x){((x=this._normalizeLocation(x)).top||x.left)&&(this._updateIfNeed(),this._strategy.scrollBy(x))},scrollTo:function(x){x=this._normalizeLocation(x),this._updateIfNeed();var T=this._location();this.option("useNative")||(x=this._strategy._applyScaleRatio(x),T=this._strategy._applyScaleRatio(T)),this._isScrollInverted()&&(T.left=this._getScrollSign()*T.left-this._getMaxOffset().left);var D=this._normalizeLocation({left:T.left-(0,R.ensureDefined)(x.left,T.left),top:T.top-(0,R.ensureDefined)(x.top,T.top)});(D.top||D.left)&&this._strategy.scrollBy(D)},_getScrollSign:function(){return(0,n.default)().positive?-1:1},_isScrollInverted:function(){var x=this.option(),T=x.rtlEnabled,D=x.useNative,C=(0,n.default)();return D&&T&&C.decreasing^C.positive},scrollToElement:function(x,T){var D=(0,g.default)(x),C=this.$content().find(x).length,P=D.parents(".dx-scrollable").length-D.parents(".dx-scrollable-content").length==0;if(C&&P){var M={top:0,left:0},O=this.option("direction");O!==r&&(M.left=this.getScrollElementPosition(D,"horizontal",T)),"horizontal"!==O&&(M.top=this.getScrollElementPosition(D,r,T)),this.scrollTo(M)}},scrollToElementTopLeft:function(x){var T=(0,g.default)(x),D=this.$content().find(x).length,C=T.parents(".dx-scrollable").length-T.parents(".dx-scrollable-content").length==0;if(D&&C){var P={top:0,left:0},M=this.option("direction");if(M!==r){var O=this._elementPositionRelativeToContent(T,"left");P.left=!0===this.option("rtlEnabled")?O+T.outerWidth()-this.clientWidth():O,this._isRtlNativeStrategy()&&(P.left+=this._container().get(0).offsetWidth-this._container().get(0).clientWidth)}"horizontal"!==M&&(P.top=this._elementPositionRelativeToContent(T,"top")),this.scrollTo(P)}},getScrollElementPosition:function(x,T,D){D=D||{};var C=T===r,P=(C?D.top:D.left)||0,M=(C?D.bottom:D.right)||0,O=this._elementPositionRelativeToContent(x,C?"top":"left"),B=x[C?"outerHeight":"outerWidth"](),V=C?this.scrollTop():this.scrollLeft(),z=V-O+P,N=V-O-B+this._container().get(0)[C?"clientHeight":"clientWidth"]-M;return z<=0&&N>=0?V:V-(Math.abs(z)>Math.abs(N)?N:z)},_elementPositionRelativeToContent:function(x,T){for(var D=0;this._hasScrollContent(x);)D+=x.position()[T],x=x.offsetParent();return D},_hasScrollContent:function(x){var T=this.$content();return x.closest(T).length&&!x.is(T)},_updateIfNeed:function(){this.option("updateManually")||this.update()},_useTemplates:function(){return!1}});(0,m.default)(o,d),b.default=d,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(E){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(k){return typeof k}:function(k){return k&&"function"==typeof Symbol&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k})(E)}b.getDiagram=function(){if(!A.default)throw F.default.Error("E1041","devexpress-diagram");return A};var I,F=(I=e(17))&&I.__esModule?I:{default:I},A=function(E,k){if(E&&E.__esModule)return E;if(null===E||"object"!==g(E)&&"function"!=typeof E)return{default:E};var S=R(void 0);if(S&&S.has(E))return S.get(E);var w={},y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var h in E)if("default"!==h&&Object.prototype.hasOwnProperty.call(E,h)){var m=y?Object.getOwnPropertyDescriptor(E,h):null;m&&(m.get||m.set)?Object.defineProperty(w,h,m):w[h]=E[h]}return w.default=E,S&&S.set(E,w),w}(e(973));function R(E){if("function"!=typeof WeakMap)return null;var k=new WeakMap,S=new WeakMap;return(R=function(w){return w?S:k})(E)}},function(W,b,e){b.default=void 0;var g=e(0),I={_formatNumberCore:function(F,A,R){if("currency"===A){R.precision=R.precision||0;var E=this.format(F,(0,g.extend)({},R,{type:"fixedpoint"})),k=this.getCurrencySymbol().symbol.replace(/\$/g,"$$$$");return E.replace(/^(\D*)(\d.*)/,"$1"+k+"$2")}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(){return{symbol:"$"}},getOpenXmlCurrencyFormat:function(){return"$#,##0{0}_);\\($#,##0{0}\\)"}};b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(7),A=e(1),R=e(3),E=function(){function S(y,h){h=h||{},this._action=y,this._context=h.context||(0,F.getWindow)(),this._beforeExecute=h.beforeExecute,this._afterExecute=h.afterExecute,this._component=h.component,this._validatingTargetName=h.validatingTargetName;var m=this._excludeValidators={};if(h.excludeValidators)for(var p=0;p<h.excludeValidators.length;p++)m[h.excludeValidators[p]]=!0}var w=S.prototype;return w.execute=function(){var y={action:this._action,args:Array.prototype.slice.call(arguments),context:this._context,component:this._component,validatingTargetName:this._validatingTargetName,cancel:!1,handled:!1},h=this._beforeExecute,m=this._afterExecute,p=y.args[0]||{};if(this._validateAction(y)&&(null==h||h.call(this._context,y),!y.cancel)){var f=this._executeAction(y);if(!p.cancel)return null==m||m.call(this._context,y),f}},w._validateAction=function(y){var h=this._excludeValidators,m=S.executors;for(var p in m)if(!h[p]){var f,c=m[p];if(null===(f=c.validate)||void 0===f||f.call(c,y),y.cancel)return!1}return!0},w._executeAction=function(y){var h,m=S.executors;for(var p in m){var f,c=m[p];if(null===(f=c.execute)||void 0===f||f.call(c,y),y.handled){h=y.result;break}}return h},S.registerExecutor=function(y,h){(0,A.isPlainObject)(y)?(0,R.each)(y,S.registerExecutor):S.executors[y]=h},S.unregisterExecutor=function(){for(var y=arguments.length,h=new Array(y),m=0;m<y;m++)h[m]=arguments[m];(0,R.each)(h,function(){delete S.executors[this]})},S}();b.default=E,E.executors={};var k=function(S){return function(w){if(w.args.length){var y=w.args[0],h=y[w.validatingTargetName]||y.element;h&&S((0,I.default)(h))&&(w.cancel=!0)}}};E.registerExecutor({disabled:{validate:k(function(S){return S.is(".dx-state-disabled, .dx-state-disabled *")})},readOnly:{validate:k(function(S){return S.is(".dx-state-readonly, .dx-state-readonly *:not(.dx-state-independent)")})},undefined:{execute:function(S){S.action||(S.result=void 0,S.handled=!0)}},func:{execute:function(S){(0,A.isFunction)(S.action)&&(S.result=S.action.call(S.context,S.args[0]),S.handled=!0)}}}),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.keyboard=b.dxPointerUp=b.dxPointerDown=b.dxScrollCancel=b.dxScrollStop=b.dxScrollEnd=b.dxScrollMove=b.dxScrollStart=b.dxScrollInit=b.click=b.dxClick=b.focus=b.visibility=b.hover=b.resize=b.active=void 0;var g=E(e(11)),I=E(e(5)),F=E(e(377)),A=e(8),R=E(e(27));function E(x){return x&&x.__esModule?x:{default:x}}function k(x,T){return T?(0,A.addNamespace)(x,T):x}function S(x,T){return"function"==typeof x?x(T):x.execute(T)}b.active={on:function(x,T,D,C){var P=C.selector,M=C.showTimeout,O=C.hideTimeout,B=C.namespace;I.default.on(x,k("dxactive",B),P,{timeout:M},function(V){return S(T,{event:V,element:V.currentTarget})}),I.default.on(x,k("dxinactive",B),P,{timeout:O},function(V){return S(D,{event:V,element:V.currentTarget})})},off:function(x,T){var D=T.namespace,C=T.selector;I.default.off(x,k("dxactive",D),C),I.default.off(x,k("dxinactive",D),C)}};var y={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k("dxresize",C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("dxresize",D))}};b.resize=y,b.hover={on:function(x,T,D,C){var P=C.selector,M=C.namespace;I.default.on(x,k("dxhoverend",M),P,function(O){return D(O)}),I.default.on(x,k("dxhoverstart",M),P,function(O){return S(T,{element:O.target,event:O})})},off:function(x,T){var D=T.selector,C=T.namespace;I.default.off(x,k("dxhoverstart",C),D),I.default.off(x,k("dxhoverend",C),D)}},b.visibility={on:function(x,T,D,C){var P=C.namespace;I.default.on(x,k("dxhiding",P),D),I.default.on(x,k("dxshown",P),T)},off:function(x,T){var D=T.namespace;I.default.off(x,k("dxhiding",D)),I.default.off(x,k("dxshown",D))}},b.focus={on:function(x,T,D,C){var P=C.namespace,M=C.isFocusable;I.default.on(x,k("focusin",P),T),I.default.on(x,k("focusout",P),D),g.default.hasDocumentProperty("onbeforeactivate")&&I.default.on(x,k("beforeactivate",P),function(O){return M(null,O.target)||O.preventDefault()})},off:function(x,T){var D=T.namespace;I.default.off(x,k("focusin",D)),I.default.off(x,k("focusout",D)),g.default.hasDocumentProperty("onbeforeactivate")&&I.default.off(x,k("beforeactivate",D))},trigger:function(x){return I.default.trigger(x,"focus")}};var f={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k("dxclick",C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("dxclick",D))}};b.dxClick=f;var c={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k("click",C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("click",D))}};b.click=c;var u={on:function(x,T,D){var C=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},P=C.namespace;I.default.on(x,k("dxscrollinit",P),D,T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("dxscrollinit",D))}};b.dxScrollInit=u;var l={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k("dxscrollstart",C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("dxscrollstart",D))}};b.dxScrollStart=l;var s={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k("dxscroll",C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("dxscroll",D))}};b.dxScrollMove=s;var a={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k("dxscrollend",C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("dxscrollend",D))}};b.dxScrollEnd=a;var t={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k("dxscrollstop",C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("dxscrollstop",D))}};b.dxScrollStop=t;var n={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k("dxscrollcancel",C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k("dxscrollcancel",D))}};b.dxScrollCancel=n;var i={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k(R.default.down,C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k(R.default.down,D))}};b.dxPointerDown=i;var o={on:function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=D.namespace;I.default.on(x,k(R.default.up,C),T)},off:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=T.namespace;I.default.off(x,k(R.default.up,D))}};b.dxPointerUp=o;var r=0,d={};b.keyboard={on:function(x,T,D){var C="keyboardProcessorId".concat(r++);return d[C]=new F.default({element:x,focusTarget:T,handler:D}),C},off:function(x){x&&d[x]&&(d[x].dispose(),delete d[x])},_getProcessor:function(x){return d[x]}}},function(W,b,e){var g;b.default=void 0;var I=((g=e(471))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.PagerProps=void 0,b.PagerProps={gridCompatibility:!0,showInfo:!1,displayMode:"adaptive",maxPagesCount:10,pageCount:10,visible:!0,hasKnownLastPage:!0,pagesNavigatorVisible:"auto",showPageSizes:!0,pageSizes:[5,10],showNavigationButtons:!1,totalCount:0,defaultPageIndex:1,defaultPageSize:5}},function(W,b,e){b.plugin=b.ExportMenu=b.combineMarkups=b.exportWidgets=b.getMarkup=b.exportFromMarkup=void 0;var g=e(0),I=e(7),F=e(14),A=e(188),R=h(e(10)),E=e(1),k=e(57),S=e(143),w=h(e(27)),y=e(97);function h(x){return x&&x.__esModule?x:{default:x}}var m=[w.default.down,w.default.move].join(" "),p=[[9,12,26,12,26,14,9,14],[9,17,26,17,26,19,9,19],[9,22,26,22,26,24,9,24]],f=["PNG","JPEG","GIF"],c=["PDF","SVG"],u=/data-backgroundcolor="([^"]*)"/;function l(){var x=A.image.testFormats(f);return{unsupported:x.unsupported,supported:x.supported.concat(c)}}function s(x,T,D){if(D=D||l(),x=String(x).toUpperCase(),-1!==D.supported.indexOf(x))return x;-1!==D.unsupported.indexOf(x)&&T&&T("W2108",[x])}function a(x){return"SVG"===x?A.svg.getData:"PDF"===x?A.pdf.getData:A.image.getData}function n(x,T,D){var U,J,ae,C={},P=D.type,M=D.format,O=(ae={rect:{width:118,height:30,x:-84,y:J=40+30*D.itemIndex},text:{x:((U=T).rtl?105:15)-85,y:J+30-8}},"printing"===P&&(ae.separator={stroke:U.button.default.borderColor,"stroke-width":1,cursor:"pointer",sharp:"v",d:"M -85 "+(J+30-1)+" L 35 "+(J+30-1)}),ae),B=(0,F.patchFontOptions)(T.font);B["pointer-events"]="none";var V=x.g().attr({class:"dx-export-menu-list-item"});C["export-element-type"]=P,M&&(C["export-element-format"]=M);var z=x.rect();z.attr(O.rect).css({cursor:"pointer","pointer-events":"all"}).data(C),z.on(S.start+".export",function(){return z.attr({fill:T.button.hover.backgroundColor})}).on(S.end+".export",function(){return z.attr({fill:null})}),z.append(V);var N=x.text(D.text).css(B).attr(O.text).append(V);return"printing"===P&&x.path(null,"line").attr(O.separator).append(V),{g:V,rect:z,resetState:function(){return z.attr({fill:null})},fixPosition:function(){var U=N.getBBox();N.move(O.text.x-U.x-(T.rtl?U.width:0))}}}var i=function(x,T){var C;T.format=s(T.format)||"PNG",T.fileName=T.fileName||"file",T.exportingAction=T.onExporting,T.exportedAction=T.onExported,T.fileSavingAction=T.onFileSaving,T.margin=(0,E.isDefined)(T.margin)?T.margin:10,T.backgroundColor=(0,E.isDefined)(T.backgroundColor)?T.backgroundColor:(null==(C=u.exec(x))?void 0:C[1])||(0,k.getTheme)().backgroundColor,(0,A.export)(x,T,a(T.format))};b.exportFromMarkup=i,b.getMarkup=function(x){return o(x).markup},b.exportWidgets=function(x,T){var D=o(x,{gridLayout:(T=T||{}).gridLayout,verticalAlignment:T.verticalAlignment,horizontalAlignment:T.horizontalAlignment});T.width=D.width,T.height=D.height,i(D.markup,T)};var o=function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Array.isArray(x)?Array.isArray(x[0])||(x=x.map(function(z){return[z]})):x=[[x]];var D=!T.gridLayout,C=x.reduce(function(z,N,U){var H=N.reduce(function(G,Y,J){var ae=Y.getSize(),fe=Y.option("backgroundColor")||(0,k.getTheme)(Y.option("theme")).backgroundColor;return fe&&-1===G.backgroundColors.indexOf(fe)&&G.backgroundColors.push(fe),G.hOffset=G.width,G.width+=ae.width,G.height=Math.max(G.height,ae.height),G.itemWidth=Math.max(G.itemWidth,ae.width),G.items.push({markup:Y.svg(),width:ae.width,height:ae.height,c:J,r:U,hOffset:G.hOffset}),G},{items:[],height:0,itemWidth:0,hOffset:0,width:0,backgroundColors:z.backgroundColors});return z.rowOffsets.push(z.totalHeight),z.rowHeights.push(H.height),z.totalHeight+=H.height,z.items=z.items.concat(H.items),z.itemWidth=Math.max(z.itemWidth,H.itemWidth),z.maxItemLen=Math.max(z.maxItemLen,H.items.length),z.totalWidth=D?Math.max(z.totalWidth,H.width):z.maxItemLen*z.itemWidth,z},{items:[],rowOffsets:[],rowHeights:[],itemWidth:0,totalHeight:0,maxItemLen:0,totalWidth:0,backgroundColors:[]}),P='data-backgroundcolor="'.concat(1===C.backgroundColors.length?C.backgroundColors[0]:"",'" '),M=function(z){var N=T.verticalAlignment,U=C.rowHeights[z.r]-z.height;return C.rowOffsets[z.r]+("bottom"===N?U:"center"===N?U/2:0)},O=function(z){if(D)return z.hOffset;var N=T.horizontalAlignment,U=C.itemWidth,H=U-z.width;return z.c*U+("right"===N?H:"center"===N?H/2:0)},B=C.totalHeight,V=C.totalWidth;return{markup:"<svg "+P+'height="'+B+'" width="'+V+'" version="1.1" xmlns="http://www.w3.org/2000/svg">'+C.items.map(function(z){return'<g transform="translate('.concat(O(z),",").concat(M(z),')">').concat(z.markup,"</g>")}).join("")+"</svg>",width:V,height:B}};b.combineMarkups=o;var r=function(x){var T=this._renderer=x.renderer;this._incidentOccurred=x.incidentOccurred,this._exportTo=x.exportTo,this._print=x.print,this._shadow=T.shadowFilter("-50%","-50%","200%","200%",2,6,3),this._shadow.attr({opacity:.8}),this._group=T.g().attr({class:"dx-export-menu","hidden-for-export":!0}).linkOn(T.root,{name:"export-menu",after:"peripheral"}),this._buttonGroup=T.g().attr({class:"dx-export-menu-button"}).append(this._group),this._listGroup=T.g().attr({class:"dx-export-menu-list"}).append(this._group),this._overlay=T.rect(-85,39,120,0),this._overlay.attr({"stroke-width":1,cursor:"pointer",rx:4,ry:4,filter:this._shadow.id}),this._overlay.data({"export-element-type":"list"}),this.validFormats=l(),this._subscribeEvents()};function d(x,T,D,C){return(C||T.format)&&(C=s(C||T.format,x._incidentOccurred)),{format:C||"PNG",fileName:D||T.fileName||"file",proxyUrl:T.proxyUrl,backgroundColor:T.backgroundColor,width:x._canvas.width,height:x._canvas.height,margin:T.margin,svgToCanvas:T.svgToCanvas,forceProxy:T.forceProxy,exportingAction:x._createActionByOption("onExporting"),exportedAction:x._createActionByOption("onExported"),fileSavingAction:x._createActionByOption("onFileSaving")}}b.ExportMenu=r,(0,g.extend)(r.prototype,{getLayoutOptions:function(){if(this._hiddenDueToLayout)return{width:0,height:0,cutSide:"vertical",cutLayoutSide:"top"};var x=this._buttonGroup.getBBox();return x.cutSide="vertical",x.cutLayoutSide="top",x.height+=10,x.position={vertical:"top",horizontal:"right"},x.verticalAlignment="top",x.horizontalAlignment="right",x},shift:function(x,T){this._group.attr({translateY:this._group.attr("translateY")+T})},draw:function(x,T,D){this._group.move(x-35-2-3+D.left,Math.floor(T/2-17.5));var C=this.getLayoutOptions();return(C.width>x||C.height>T)&&this.freeSpace(),this},show:function(){this._group.linkAppend()},hide:function(){this._group.linkRemove()},setOptions:function(x){var T=this;this._options=x,x.formats=x.formats?x.formats.reduce(function(D,C){return(C=s(C,T._incidentOccurred,T.validFormats))&&D.push(C),D},[]):this.validFormats.supported.slice(),x.printingEnabled=void 0===x.printingEnabled||x.printingEnabled,x.enabled&&(x.formats.length||x.printingEnabled)?(this.show(),this._updateButton(),this._updateList(),this._hideList()):this.hide()},dispose:function(){this._unsubscribeEvents(),this._group.linkRemove().linkOff(),this._group.dispose(),this._shadow.dispose()},layoutOptions:function(){return this._options.enabled&&{horizontalAlignment:"right",verticalAlignment:"top",weak:!0}},measure:function(){this._fillSpace();var x=this._options.button.margin;return[35+x.left+x.right,35+x.top+x.bottom]},move:function(x){var T=this._options.button.margin;this._group.attr({translateX:Math.round(x[0])+T.left,translateY:Math.round(x[1])+T.top})},_fillSpace:function(){this._hiddenDueToLayout=!1,this.show()},freeSpace:function(){this._incidentOccurred("W2107"),this._hiddenDueToLayout=!0,this.hide()},_hideList:function(){this._listGroup.remove(),this._listShown=!1,this._setButtonState("default"),this._menuItems.forEach(function(x){return x.resetState()})},_showList:function(){this._listGroup.append(this._group),this._listShown=!0,this._menuItems.forEach(function(x){return x.fixPosition()})},_setButtonState:function(x){var T=this._options.button[x];this._button.attr({stroke:T.borderColor,fill:T.backgroundColor}),this._icon.attr({fill:T.color})},_subscribeEvents:function(){var x=this;this._renderer.root.on(w.default.up+".export",function(T){var D=T.target["export-element-type"];D?"button"===D?x._listShown?(x._setButtonState("default"),x._hideList()):(x._setButtonState("focus"),x._showList()):"printing"===D?(x._print(),x._hideList()):"exporting"===D&&(x._exportTo(T.target["export-element-format"]),x._hideList()):x._button&&x._hideList()}),this._listGroup.on(m,function(T){return T.stopPropagation()}),this._buttonGroup.on(w.default.enter,function(){return x._setButtonState("hover")}),this._buttonGroup.on(w.default.leave,function(){return x._setButtonState(x._listShown?"focus":"default")}),this._buttonGroup.on(w.default.down+".export",function(){return x._setButtonState("active")})},_unsubscribeEvents:function(){this._renderer.root.off(".export"),this._listGroup.off(),this._buttonGroup.off()},_updateButton:function(){var x=this._renderer,T=this._options,D={"export-element-type":"button"};this._button||(this._button=x.rect(0,0,35,35).append(this._buttonGroup),this._button.attr({rx:4,ry:4,fill:T.button.default.backgroundColor,stroke:T.button.default.borderColor,"stroke-width":1,cursor:"pointer"}),this._button.data(D),this._icon=x.path(p).append(this._buttonGroup),this._icon.attr({fill:T.button.default.color,cursor:"pointer"}),this._icon.data(D),this._buttonGroup.setTitle(R.default.format("vizExport-titleMenuText")))},_updateList:function(){var P,M,O,x=this._options,T=x.button.default,D=this._listGroup,C=(P=this._renderer,O=[],(M=x).printingEnabled&&O.push(n(P,M,{type:"printing",text:R.default.format("vizExport-printingButtonText"),itemIndex:O.length})),M.formats.reduce(function(B,V){return B.push(n(P,M,{type:"exporting",text:R.default.getFormatter("vizExport-exportButtonText")(V),format:V,itemIndex:B.length})),B},O));this._shadow.attr({color:x.shadowColor}),this._overlay.attr({height:30*C.length+2,fill:T.backgroundColor,stroke:T.borderColor}),D.clear(),this._overlay.append(D),C.forEach(function(P){return P.g.append(D)}),this._menuItems=C}}),b.plugin={name:"export",init:function(){var x=this;this._exportMenu=new r({renderer:this._renderer,incidentOccurred:this._incidentOccurred,print:function(){return x.print()},exportTo:function(T){return x.exportTo(void 0,T)}}),this._layout.add(this._exportMenu)},dispose:function(){this._exportMenu.dispose()},members:{_getExportMenuOptions:function(){return(0,g.extend)({},this._getOption("export"),{rtl:this._getOption("rtlEnabled",!0)})},_disablePointerEvents:function(){var x=this._renderer.root.attr("pointer-events");return this._renderer.root.attr({"pointer-events":"none"}),x},exportTo:function(x,T){var D=this,C=this._exportMenu,P=d(this,this._getOption("export")||{},x,T);C&&C.hide();var M=this._disablePointerEvents(),O=(0,A.export)(this._renderer.root.element,P,a(P.format)).fail(y.logger.error).always(function(){D._renderer.root.attr({"pointer-events":M})});return C&&C.show(),O},print:function(){var x=this,T=this._exportMenu,D=d(this,this._getOption("export")||{});D.exportingAction=null,D.exportedAction=null,D.margin=0,D.format="PNG",D.forceProxy=!0,D.fileSavingAction=function(M){(function t(x,T){var P,D=(0,I.getWindow)().document,C=D.createElement("iframe");C.onload=(P=x,function(){var O=this,B=this.contentWindow,V=B.document.createElement("img");B.document.body.appendChild(V);var z=function(){O.parentElement.removeChild(O)};V.addEventListener("load",function(){B.focus(),B.print()}),V.addEventListener("error",z),B.addEventListener("afterprint",function(){setTimeout(z,0)}),V.src=P}),C.style.position="fixed",C.style.width="0",C.style.height="0",C.style.right="0",C.style.bottom="0",D.body.appendChild(C)})("data:image/png;base64,".concat(M.data)),M.cancel=!0};var C=this._disablePointerEvents();T&&T.hide();var P=(0,A.export)(this._renderer.root.element,D,a(D.format)).fail(y.logger.error).always(function(){x._renderer.root.attr({"pointer-events":C})});return T&&T.show(),P}},customize:function(x){var T=x.prototype;x.addChange({code:"EXPORT",handler:function(){this._exportMenu.setOptions(this._getExportMenuOptions()),this._change(["LAYOUT"])},isThemeDependent:!0,isOptionChange:!0,option:"export"}),T._optionChangesMap.onExporting="EXPORT",T._optionChangesMap.onExported="EXPORT",T._optionChangesMap.onFileSaving="EXPORT"},fontFields:["export.font"]}},function(W,b,e){b.default=void 0;var g=t(e(2)),I=e(4),F=e(7),A=t(e(11)),R=e(1),E=e(3),k=t(e(94)),S=e(0),w=e(339),y=t(e(65)),h=e(180),m=e(14),p=t(e(583)),f=e(179),c=t(e(1020)),u=t(e(13)),l=t(e(5)),s=e(6),a=e(1021);function t(B){return B&&B.__esModule?B:{default:B}}var n=Math.floor,i=p.default.log,o=y.default.prototype.option;function r(){return!0}function d(){return!1}function v(B){B.component._eventsStrategy.hasEvent("incidentOccurred")||i.apply(null,[B.target.id].concat(B.target.args||[]))}function x(B){return B.reduce(function(V,z){return z>0&&!V?z:V},0)}function T(B){B.forEach(function(V){return V()})}var C,P,M=(0,F.hasWindow)()?y.default.inherit({_eventsMap:{onIncidentOccurred:{name:"incidentOccurred"},onDrawn:{name:"drawn"}},_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{onIncidentOccurred:v})},_useLinks:!0,_init:function(){var B=this;B._$element.children(".dx-sized-element").remove(),B.callBase.apply(B,arguments),B._changesLocker=0,B._optionChangedLocker=0,B._asyncFirstDrawing=!0,B._changes=(0,h.changes)(),B._suspendChanges(),B._themeManager=B._createThemeManager(),B._themeManager.setCallback(function(){B._requestChange(B._themeDependentChanges)}),B._renderElementAttributes(),B._initRenderer();var V=B._useLinks&&B._renderer.root;V&&V.enableLinks().virtualLink("core").virtualLink("peripheral"),B._renderVisibilityChange(),B._attachVisibilityChangeHandlers(),B._toggleParentsScrollSubscription(this._isVisible()),B._initEventTrigger(),B._incidentOccurred=(0,a.createIncidentOccurred)(B.NAME,B._eventTrigger),B._layout=new c.default,V&&V.linkAfter("core"),B._initPlugins(),B._initCore(),V&&V.linkAfter(),B._change(B._initialChanges)},_createThemeManager:function(){return new w.BaseThemeManager(this._getThemeManagerOptions())},_getThemeManagerOptions:function(){return{themeSection:this._themeSection,fontFields:this._fontFields}},_initialChanges:["LAYOUT","RESIZE_HANDLER","THEME","DISABLED"],_initPlugins:function(){var B=this;(0,E.each)(B._plugins,function(V,z){z.init.call(B)})},_disposePlugins:function(){var B=this;(0,E.each)(B._plugins.slice().reverse(),function(V,z){z.dispose.call(B)})},_change:function(B){this._changes.add(B)},_suspendChanges:function(){++this._changesLocker},_resumeChanges:function(){0==--this._changesLocker&&this._changes.count()>0&&!this._applyingChanges&&(this._renderer.lock(),this._applyingChanges=!0,this._applyChanges(),this._changes.reset(),this._applyingChanges=!1,this._changesApplied(),this._renderer.unlock(),this._optionsQueue&&this._applyQueuedOptions(),this.resolveItemsDeferred(this._legend?[this._legend]:[]),this._optionChangedLocker++,this._notify(),this._optionChangedLocker--)},resolveItemsDeferred:function(B){this._resolveDeferred(this._getTemplatesItems(B))},_collectTemplatesFromItems:function(B){return B.reduce(function(V,z){return{items:V.items.concat(z.getTemplatesDef()),groups:V.groups.concat(z.getTemplatesGroups())}},{items:[],groups:[]})},_getTemplatesItems:function(B){var V=this._collectTemplatesFromItems(B),z=this._getExtraTemplatesItems();return{items:z.items.concat(V.items),groups:z.groups.concat(V.groups),launchRequest:[z.launchRequest],doneRequest:[z.doneRequest]}},_getExtraTemplatesItems:function(){return{items:[],groups:[],launchRequest:function(){},doneRequest:function(){}}},_resolveDeferred:function(B){var V=B.items,z=B.launchRequest,N=B.doneRequest,U=B.groups,H=this;if(H._setGroupsVisibility(U,"hidden"),H._changesApplying)return H._changesApplying=!1,void T(N);var G=!0;s.when.apply(H,V).done(function(){if(G)H._setGroupsVisibility(U,"visible");else{T(z),H._changesApplying=!0;var Y=["LAYOUT","FULL_RENDER"];H._asyncFirstDrawing?(Y.push("FORCE_FIRST_DRAWING"),H._asyncFirstDrawing=!1):Y.push("FORCE_DRAWING"),H._requestChange(Y),H._setGroupsVisibility(U,"visible")}}),G=!1},_setGroupsVisibility:function(B,V){B.forEach(function(z){return z.attr({visibility:V})})},_applyQueuedOptions:function(){var B=this._optionsQueue;this._optionsQueue=null,this.beginUpdate(),(0,E.each)(B,function(V,z){z()}),this.endUpdate()},_requestChange:function(B){this._suspendChanges(),this._change(B),this._resumeChanges()},_applyChanges:function(){var B,V=this._changes,z=this._totalChangesOrder,N=z.length;for(B=0;B<N;++B)V.has(z[B])&&this["_change_"+z[B]]()},_optionChangesOrder:["EVENTS","THEME","RENDERER","RESIZE_HANDLER"],_layoutChangesOrder:["ELEMENT_ATTR","CONTAINER_SIZE","LAYOUT"],_customChangesOrder:["DISABLED"],_change_EVENTS:function(){this._eventTrigger.applyChanges()},_change_THEME:function(){this._setThemeAndRtl()},_change_RENDERER:function(){this._setRendererOptions()},_change_RESIZE_HANDLER:function(){this._setupResizeHandler()},_change_ELEMENT_ATTR:function(){this._renderElementAttributes(),this._change(["CONTAINER_SIZE"])},_change_CONTAINER_SIZE:function(){this._updateSize()},_change_LAYOUT:function(){this._setContentSize()},_change_DISABLED:function(){var B=this._renderer,V=B.root;this.option("disabled")?(this._initDisabledState=V.attr("pointer-events"),V.attr({"pointer-events":"none",filter:B.getGrayScaleFilter().id})):"none"===V.attr("pointer-events")&&V.attr({"pointer-events":(0,R.isDefined)(this._initDisabledState)?this._initDisabledState:null,filter:null})},_themeDependentChanges:["RENDERER"],_initRenderer:function(){this._canvas=this._calculateCanvas(),this._renderer=new f.Renderer({cssClass:this._rootClassPrefix+" "+this._rootClass,pathModified:this.option("pathModified"),container:this._$element[0]}),this._renderer.resize(this._canvas.width,this._canvas.height)},_disposeRenderer:function(){this._renderer.dispose()},_getAnimationOptions:I.noop,render:function(){this._requestChange(["CONTAINER_SIZE"]);var B=this._isVisible();this._toggleParentsScrollSubscription(B),!B&&this._stopCurrentHandling()},_toggleParentsScrollSubscription:function(B){var V=(0,g.default)(this._renderer.root.element).parents();"generic"===u.default.real().platform&&(V=V.add((0,F.getWindow)())),this._proxiedTargetParentsScrollHandler=this._proxiedTargetParentsScrollHandler||function(){this._stopCurrentHandling()}.bind(this),l.default.off((0,g.default)().add(this._$prevRootParents),"scroll.viz_widgets",this._proxiedTargetParentsScrollHandler),B&&(l.default.on(V,"scroll.viz_widgets",this._proxiedTargetParentsScrollHandler),this._$prevRootParents=V)},_stopCurrentHandling:I.noop,_dispose:function(){var B=this;B.callBase.apply(B,arguments),B._toggleParentsScrollSubscription(!1),B._removeResizeHandler(),B._layout.dispose(),B._eventTrigger.dispose(),B._disposeCore(),B._disposePlugins(),B._disposeRenderer(),B._themeManager.dispose(),B._themeManager=B._renderer=B._eventTrigger=null},_initEventTrigger:function(){var B=this;B._eventTrigger=(0,a.createEventTrigger)(B._eventsMap,function(V){return B._createActionByOption(V)})},_calculateCanvas:function(){var B=this,V=B.option("size")||{},z=B.option("margin")||{},N=B._getDefaultSize()||{},U=function(J,ae){if((0,R.isDefined)(fe=J[ae])&&fe>0||!(0,F.hasWindow)())return 0;var fe,Ce=B._$element[ae]();return Ce<=1?0:Ce},H=U(V,"width"),G=U(V,"height"),Y={width:V.width<=0?0:n(x([V.width,H,N.width])),height:V.height<=0?0:n(x([V.height,G,N.height])),left:x([z.left,N.left]),top:x([z.top,N.top]),right:x([z.right,N.right]),bottom:x([z.bottom,N.bottom])};return(Y.width-Y.left-Y.right<=0||Y.height-Y.top-Y.bottom<=0)&&(Y={width:0,height:0}),Y},_updateSize:function(){var B,V,z=this._calculateCanvas();this._renderer.fixPlacement(),((B=this._canvas).width!==(V=z).width||B.height!==V.height||B.left!==V.left||B.top!==V.top||B.right!==V.right||B.bottom!==V.bottom||this.__forceRender)&&(this._canvas=z,this._recreateSizeDependentObjects(!0),this._renderer.resize(z.width,z.height),this._change(["LAYOUT"]))},_recreateSizeDependentObjects:I.noop,_getMinSize:function(){return[0,0]},_getAlignmentRect:I.noop,_setContentSize:function(){var B=this._canvas,V=this._layout,z=B.width>0&&B.height>0?[B.left,B.top,B.width-B.right,B.height-B.bottom]:[0,0,0,0];z=V.forward(z,this._getMinSize());var N=this._applySize(z)||z;V.backward(N,this._getAlignmentRect()||N)},_getOption:function(B,V){var z=this._themeManager.theme(B),N=this.option(B);return V?void 0!==N?N:z:(0,S.extend)(!0,{},z,N)},_setupResizeHandler:function(){var B=this,V=(0,m.parseScalar)(this._getOption("redrawOnResize",!0),!0);B._resizeHandler&&B._removeResizeHandler(),B._resizeHandler=(0,a.createResizeHandler)(function(){V?B._requestChange(["CONTAINER_SIZE"]):B._renderer.fixPlacement()}),k.default.add(B._resizeHandler)},_removeResizeHandler:function(){this._resizeHandler&&(k.default.remove(this._resizeHandler),this._resizeHandler.dispose(),this._resizeHandler=null)},_onBeginUpdate:I.noop,beginUpdate:function(){var B=this;return B._initialized&&B._isUpdateAllowed()&&(B._onBeginUpdate(),B._suspendChanges()),B.callBase.apply(B,arguments),B},endUpdate:function(){return this.callBase(),this._isUpdateAllowed()&&this._resumeChanges(),this},option:function(B){var V=this;if(!(V._initialized&&V._applyingChanges&&(arguments.length>1||(0,R.isObject)(B))))return o.apply(V,arguments);V._optionsQueue=V._optionsQueue||[],V._optionsQueue.push(V._getActionForUpdating(arguments))},_getActionForUpdating:function(B){var V=this;return function(){o.apply(V,B)}},_clean:I.noop,_render:I.noop,_optionChanged:function(B){var V=this;if(!V._optionChangedLocker){var z=V.getPartialChangeOptionsName(B),N=[];z.length>0?z.forEach(function(U){return N.push(V._partialOptionChangesMap[U])}):N.push(V._optionChangesMap[B.name]),N=N.filter(function(U){return!!U}),V._eventTrigger.change(B.name)?V._change(["EVENTS"]):N.length>0?V._change(N):V.callBase.apply(V,arguments)}},_notify:I.noop,_changesApplied:I.noop,_optionChangesMap:{size:"CONTAINER_SIZE",margin:"CONTAINER_SIZE",redrawOnResize:"RESIZE_HANDLER",theme:"THEME",rtlEnabled:"THEME",encodeHtml:"THEME",elementAttr:"ELEMENT_ATTR",disabled:"DISABLED"},_partialOptionChangesMap:{},_partialOptionChangesPath:{},getPartialChangeOptionsName:function(B){var V=this,z=B.fullName,N=z.split(/[.]/),U=B.name,H=B.value,G=this._partialOptionChangesPath[U],Y=[];return G&&(!0===G?Y.push(U):(G.forEach(function(J){z.indexOf(J)>=0&&Y.push(J)}),1===N.length&&("object"===(0,R.type)(H)?V._addOptionsNameForPartialUpdate(H,G,Y):"array"===(0,R.type)(H)&&H.length>0&&H.every(function(J){return V._checkOptionsForPartialUpdate(J,G)})&&H.forEach(function(J){return V._addOptionsNameForPartialUpdate(J,G,Y)})))),Y.filter(function(J,ae,fe){return fe.indexOf(J)===ae})},_checkOptionsForPartialUpdate:function(B,V){return!Object.keys(B).some(function(z){return-1===V.indexOf(z)})},_addOptionsNameForPartialUpdate:function(B,V,z){var N=Object.keys(B);this._checkOptionsForPartialUpdate(B,V)&&N.forEach(function(U){return V.indexOf(U)>-1&&z.push(U)})},_visibilityChanged:function(){this.render()},_setThemeAndRtl:function(){this._themeManager.setTheme(this.option("theme"),this.option("rtlEnabled"))},_getRendererOptions:function(){return{rtl:this.option("rtlEnabled"),encodeHtml:this.option("encodeHtml"),animation:this._getAnimationOptions()}},_setRendererOptions:function(){this._renderer.setOptions(this._getRendererOptions())},svg:function(){return this._renderer.svg()},getSize:function(){var B=this._canvas||{};return{width:B.width,height:B.height}},isReady:d,_dataIsReady:r,_resetIsReady:function(){this.isReady=d},_drawn:function(){var B=this;B.isReady=d,B._dataIsReady()&&B._renderer.onEndAnimation(function(){B.isReady=r}),B._eventTrigger("drawn",{})}}):(C=y.default.inherit({_initTemplates:function(){},ctor:function(B,V){this.callBase(B,V);var z=A.default.createElement("div"),N=V&&(0,R.isNumeric)(V.width)?V.width+"px":"100%",U=V&&(0,R.isNumeric)(V.height)?V.height+"px":this._getDefaultSize().height+"px";A.default.setStyle(z,"width",N),A.default.setStyle(z,"height",U),A.default.setClass(z,"dx-sized-element"),A.default.insertElement(B,z)}}),P=C.inherit,C.inherit=function(B){for(var V in B)((0,R.isFunction)(B[V])&&"_"!==V.substr(0,1)&&"option"!==V||"_dispose"===V||"_optionChanged"===V)&&(B[V]=I.noop);return P.call(this,B)},C);b.default=M,(0,h.replaceInherit)(M),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(348),I=y(e(207)),F=e(183),A=e(241),R=e(14),E=e(4),k=y(e(118));e(606),e(608);var S=y(e(9)),w=e(182);function y(v){return v&&v.__esModule?v:{default:v}}var h=Math.max,m={lefttoprightbottom:[1,1],leftbottomrighttop:[1,-1],righttopleftbottom:[-1,1],rightbottomlefttop:[-1,-1]};function p(v){return v>0?Math.round(v):0}(0,F.setDefaultAlgorithm)("squarified"),(0,A.setDefaultColorizer)("discrete");var f=k.default.inherit({_handlers:{beginBuildNodes:E.noop,buildNode:E.noop,endBuildNodes:E.noop,setTrackerData:E.noop,calculateState:function(v){return(0,g.buildRectAppearance)(v)}},_rootClass:"dxtm-tree-map",_rootClassPrefix:"dxtm",_getDefaultSize:function(){return{width:400,height:400}},_themeSection:"treeMap",_fontFields:["tile.label.font","group.label.font"],_init:function(){var v=this;v._rectOffsets={},v._handlers=Object.create(v._handlers),v._context={suspend:function(){v._applyingChanges||v._suspendChanges()},resume:function(){v._applyingChanges||v._resumeChanges()},change:function(x){v._change(x)},settings:[{},{}],calculateState:v._handlers.calculateState,calculateLabelState:g.buildTextAppearance},v._root=v._topNode={nodes:[]},v.callBase.apply(v,arguments)},_initialChanges:["DATA_SOURCE"],_initCore:function(){var v=this._renderer;this._createProxyType(),this._tilesGroup=v.g().linkOn(v.root,"tiles").linkAppend(),this._labelsGroup=v.g().linkOn(v.root,"labels").linkAppend()},_createProxyType:E.noop,_disposeCore:function(){this._filter&&this._filter.dispose(),this._labelsGroup.linkOff(),this._tilesGroup.linkOff()},_applySize:function(v){this._tilingRect=v.slice(),this._change(["TILING"])},_optionChangesMap:{dataSource:"DATA_SOURCE",valueField:"NODES_CREATE",childrenField:"NODES_CREATE",colorField:"TILES",colorizer:"TILES",labelField:"LABELS",tile:"TILE_SETTINGS",group:"GROUP_SETTINGS",maxDepth:"MAX_DEPTH",layoutAlgorithm:"TILING",layoutDirection:"TILING"},_themeDependentChanges:["TILE_SETTINGS","GROUP_SETTINGS","MAX_DEPTH"],_changeDataSource:function(){this._isDataExpected=this._isSyncData=!0,this._updateDataSource(),this._isSyncData=!1,this._isDataExpected&&this._suspendChanges()},_dataSourceChangedHandler:function(){this._isDataExpected?(this._isDataExpected=!1,this._change(["NODES_CREATE"]),this._isSyncData||this._resumeChanges()):this._requestChange(["NODES_CREATE"])},_optionChangesOrder:["DATA_SOURCE","TILE_SETTINGS","GROUP_SETTINGS","MAX_DEPTH"],_change_DATA_SOURCE:function(){this._changeDataSource()},_change_TILE_SETTINGS:function(){this._changeTileSettings()},_change_GROUP_SETTINGS:function(){this._changeGroupSettings()},_change_MAX_DEPTH:function(){this._changeMaxDepth()},_customChangesOrder:["NODES_CREATE","NODES_RESET","TILES","LABELS","TILING","LABELS_LAYOUT"],_change_NODES_CREATE:function(){this._buildNodes()},_change_NODES_RESET:function(){this._resetNodes()},_change_TILES:function(){this._applyTilesAppearance()},_change_LABELS:function(){this._applyLabelsAppearance()},_change_TILING:function(){this._performTiling()},_change_LABELS_LAYOUT:function(){this._performLabelsLayout()},_applyChanges:function(){var v=this;v.callBase.apply(v,arguments),v._isDataExpected||v._drawn(),v._context.forceReset=!1},_buildNodes:function(){var v=this._root=this._topNode=new I.default;v._id=0,v.parent={},v.data={},v.level=v.index=-1,v.ctx=this._context,v.label=null,this._nodes=[v],this._handlers.beginBuildNodes();var x=this._processDataSourceItems(this._dataSourceItems()||[]);(function T(D,C,P,M){var O,B,V,z,N=[],U=M.nodes,H=C.length,G=0;for(B=0;B<H;++B){var Y;V=C[B],(O=new I.default)._id=U.length,O.ctx=M.ctx,O.parent=D,O.level=P,O.index=N.length,O.data=V,M.buildNode(O),U.push(O),N.push(O),null!==(Y=z=V[M.itemsField])&&void 0!==Y&&Y.length&&T(O,z,P+1,M),V[M.valueField]>0&&(O.value=Number(V[M.valueField])),G+=O.value}D.nodes=N,D.value=G})(v,x.items,0,{itemsField:!x.isPlain&&this._getOption("childrenField",!0)||"items",valueField:this._getOption("valueField",!0)||"value",buildNode:this._handlers.buildNode,ctx:this._context,nodes:this._nodes}),this._onNodesCreated(),this._handlers.endBuildNodes(),this._change(["NODES_RESET"])},_onNodesCreated:E.noop,_processDataSourceItems:function(v){return{items:v,isPlain:!1}},_changeTileSettings:function(){var v=this._getOption("tile"),x=this._rectOffsets,T=p(v.border.width),D=T/2,C=1&T?.5:0,P=v.label,M=this._context.settings[0];this._change(["TILES","LABELS"]),M.state=this._handlers.calculateState(v),this._filter=this._filter||this._renderer.shadowFilter("-50%","-50%","200%","200%"),this._filter.attr(P.shadow),this._calculateLabelSettings(M,P,this._filter.id),x.tileEdge===D&&x.tileInner===C||(x.tileEdge=D,x.tileInner=C,this._change(["TILING"]))},_changeGroupSettings:function(){var M,v=this._getOption("group"),x=v.label,T=this._rectOffsets,D=p(v.border.width),C=D/2,P=1&D?.5:0,O=p(v.padding),B=this._context.settings[1];this._change(["TILES","LABELS"]),B.state=this._handlers.calculateState(v),this._calculateLabelSettings(B,x),M=v.headerHeight>=0?p(v.headerHeight):B.labelParams.height+2*p(x.paddingTopBottom),this._headerHeight!==M&&(this._headerHeight=M,this._change(["TILING"])),this._groupPadding!==O&&(this._groupPadding=O,this._change(["TILING"])),T.headerEdge===C&&T.headerInner===P||(T.headerEdge=C,T.headerInner=P,this._change(["TILING"]))},_calculateLabelSettings:function(v,x,T){var D=this._getTextBBox(x.font),C=p(x.paddingLeftRight),P=p(x.paddingTopBottom),M=this._getOption("tile.label"),O=this._getOption("group.label");v.labelState=(0,g.buildTextAppearance)(x,T),v.labelState.visible=!("visible"in x)||!!x.visible,v.labelParams={height:D.height,rtlEnabled:this._getOption("rtlEnabled",!0),paddingTopBottom:P,paddingLeftRight:C,tileLabelWordWrap:M.wordWrap,tileLabelOverflow:M.textOverflow,groupLabelOverflow:O.textOverflow}},_changeMaxDepth:function(){var v=this._getOption("maxDepth",!0);v=v>=1?Math.round(v):1/0,this._maxDepth!==v&&(this._maxDepth=v,this._change(["NODES_RESET"]))},_resetNodes:function(){this._tilesGroup.clear(),this._renderer.initHatching(),this._context.forceReset=!0,this._context.minLevel=this._topNode.level+1,this._context.maxLevel=this._context.minLevel+this._maxDepth-1,this._change(["TILES","LABELS","TILING"])},_processNodes:function(v,x){!function T(D,C,P){var M,O,B=C.nodes,V=B.length;for(O=0;O<V;++O)P(D,M=B[O]),M.isNode()&&T(D,M,P)}(v,this._topNode,x)},_applyTilesAppearance:function(){var v=(0,A.getColorizer)(this._getOption("colorizer"),this._themeManager,this._topNode);this._processNodes({renderer:this._renderer,group:this._tilesGroup,setTrackerData:this._handlers.setTrackerData,colorField:this._getOption("colorField",!0)||"color",getColor:v},u)},_applyLabelsAppearance:function(){this._labelsGroup.clear(),this._processNodes({renderer:this._renderer,group:this._labelsGroup,setTrackerData:this._handlers.setTrackerData,labelField:this._getOption("labelField",!0)||"name"},l),this._change(["LABELS_LAYOUT"])},_performTiling:function(){var v={algorithm:(0,F.getAlgorithm)(this._getOption("layoutAlgorithm",!0)),directions:m[String(this._getOption("layoutDirection",!0)).toLowerCase()]||m.lefttoprightbottom,headerHeight:this._headerHeight,groupPadding:this._groupPadding,rectOffsets:this._rectOffsets};this._topNode.innerRect=this._tilingRect,a(v,this._topNode),this._processNodes(v,t),this._change(["LABELS_LAYOUT"]),this._onTilingPerformed()},_onTilingPerformed:E.noop,_performLabelsLayout:function(){this._processNodes(null,r)},_getTextBBox:function(v){var x=this._renderer,T=this._textForCalculations||x.text("0",0,0);this._textForCalculations=T,T.css((0,R.patchFontOptions)(v)).append(x.root);var D=T.getBBox();return T.remove(),D}}),c=[function(v,x){var T=v.renderer.simpleRect().append(v.group);return v.setTrackerData(x,T),T},function(v,x){var T=v.renderer.simpleRect().append(v.group),D=v.renderer.simpleRect().append(v.group);return v.setTrackerData(x,D),{outer:T,inner:D}}];function u(v,x){x.color=x.data[v.colorField]||v.getColor(x)||x.parent.color,x.updateStyles(),x.tile=!x.ctx.forceReset&&x.tile||c[Number(x.isNode())](v,x),x.applyState()}function l(v,x){var T,D,C,M;x.updateLabelStyle(),x.labelState.visible&&(C=x.labelState,(D=x).label=(M=D.data[(T=v).labelField])?String(M):null,(M=D.customLabel||D.label)&&(D.text=T.renderer.text(M).attr(C.attr).css(C.css).append(T.group),T.setTrackerData(D,D.text)))}var s=[0,0,0,0];function a(v,x){var T,D=x.nodes,C=[],P=[],M=0,O=C.length=P.length=D.length;for(T=0;T<O;++T)M+=D[T].value,C[T]={value:D[T].value,i:T};for(M>0&&v.algorithm({items:C.slice(),sum:M,rect:x.innerRect.slice(),isRotated:1&D[0].level,directions:v.directions}),T=0;T<O;++T)P[T]=C[T].rect||s;x.rects=P}function t(v,x){var T,D=x.parent.rects[x.index],C=v.rectOffsets;x.isNode()?(o(x.tile.outer,i(D,x.parent.innerRect,C.headerEdge,C.headerInner)),D=n(D,v.groupPadding),T=Math.min(v.headerHeight,D[3]-D[1]),x.rect=[D[0],D[1],D[2],D[1]+T],o(x.tile.inner,n(x.rect,C.headerEdge)),D[1]+=T,x.innerRect=D,a(v,x)):(x.rect=D,o(x.tile,i(D,x.parent.innerRect,C.tileEdge,C.tileInner)))}function n(v,x){return[v[0]+x,v[1]+x,v[2]-x,v[3]-x]}function i(v,x,T,D){return[v[0]+(v[0]===x[0]?T:+D),v[1]+(v[1]===x[1]?T:+D),v[2]-(v[2]===x[2]?T:-D),v[3]-(v[3]===x[3]?T:-D)]}function o(v,x){v.attr({x:x[0],y:x[1],width:h(x[2]-x[0],0),height:h(x[3]-x[1],0)})}function r(v,x){var T,D,C,P,M,O,B;x.text&&x.labelState.visible&&(D=x.labelParams,C=(T=x).rect,M=(P=T.text).getBBox(),P.setMaxSize(C[2]-C[0]-2*(O=D.paddingLeftRight),C[3]-C[1]-(B=D.paddingTopBottom),T.isNode()?{textOverflow:D.groupLabelOverflow,wordWrap:"none"}:{textOverflow:D.tileLabelOverflow,wordWrap:D.tileLabelWordWrap,hideOverflowEllipsis:!0}),P.move(D.rtlEnabled?C[2]-O-M.x-M.width:C[0]+O-M.x,C[1]+B-M.y))}(0,S.default)("dxTreeMap",f),b.default=f,f.addPlugin(w.plugin),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.requestAnimationFrame=function(){return k(),R.apply(A,arguments)},b.cancelAnimationFrame=function(){k(),E.apply(A,arguments)};var g,I=e(7),F=(g=e(77))&&g.__esModule?g:{default:g},A=(0,I.hasWindow)()?(0,I.getWindow)():{},R=function(S){return setTimeout(S,1e3/60)},E=function(S){clearTimeout(S)},k=(0,F.default)(function(){var S=A.requestAnimationFrame||A.webkitRequestAnimationFrame||A.mozRequestAnimationFrame||A.oRequestAnimationFrame||A.msRequestAnimationFrame,w=A.cancelAnimationFrame||A.webkitCancelAnimationFrame||A.mozCancelAnimationFrame||A.oCancelAnimationFrame||A.msCancelAnimationFrame;if(S&&w&&(R=S,E=w),S&&!w){var y={};R=function(h){var m=S.call(A,function(){try{if(m in y)return;h.apply(this,arguments)}finally{delete y[m]}});return m},E=function(h){y[h]=!0}}})},function(W,b,e){b.default=void 0;var g=I(e(635));function I(A){return A&&A.__esModule?A:{default:A}}(0,I(e(9)).default)("dxList",g.default),b.default=g.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=new(((g=e(190))&&g.__esModule?g:{default:g}).default);b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.Component=void 0;var g=f(e(30)),I=e(0),F=e(350),A=e(192),R=f(e(15)),E=f(e(113)),k=f(e(24)),S=f(e(29)),w=e(98),y=e(142),h=e(373),m=e(1),p=e(4);function f(l){return l&&l.__esModule?l:{default:l}}var c=function(l){return l.charAt(2).toLowerCase()+l.substr(3)},u=R.default.inherit({_setDeprecatedOptions:function(){this._deprecatedOptions={}},_getDeprecatedOptions:function(){return this._deprecatedOptions},_getDefaultOptions:function(){return{onInitialized:null,onOptionChanged:null,onDisposing:null,defaultOptionsRules:null}},_defaultOptionsRules:function(){return[]},_setOptionsByDevice:function(l){this._options.applyRules(l)},_convertRulesToOptions:function(l){return(0,A.convertRulesToOptions)(l)},_isInitialOptionValue:function(l){return this._options.isInitial(l)},_setOptionsByReference:function(){this._optionsByReference={}},_getOptionsByReference:function(){return this._optionsByReference},ctor:function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=l._optionChangedCallbacks,a=l._disposingCallbacks;this.NAME=(0,y.name)(this.constructor),this._eventsStrategy=w.EventsStrategy.create(this,l.eventsStrategy),this._updateLockCount=0,this._optionChangedCallbacks=s||(0,S.default)(),this._disposingCallbacks=a||(0,S.default)(),this.postponedOperations=new h.PostponedOperations,this._createOptions(l)},_createOptions:function(l){var s=this;this.beginUpdate();try{this._setOptionsByReference(),this._setDeprecatedOptions(),this._options=new F.Options(this._getDefaultOptions(),this._getDefaultOptions(),this._getOptionsByReference(),this._getDeprecatedOptions()),this._options.onChanging(function(a,t,n){return s._initialized&&s._optionChanging(a,t,n)}),this._options.onDeprecated(function(a,t){return s._logDeprecatedOptionWarning(a,t)}),this._options.onChanged(function(a,t,n){return s._notifyOptionChanged(a,t,n)}),this._options.onStartChange(function(){return s.beginUpdate()}),this._options.onEndChange(function(){return s.endUpdate()}),this._options.addRules(this._defaultOptionsRules()),l&&l.onInitializing&&l.onInitializing.apply(this,[l]),this._setOptionsByDevice(l.defaultOptionsRules),this._initOptions(l)}finally{this.endUpdate()}},_initOptions:function(l){this.option(l)},_init:function(){var l=this;this._createOptionChangedAction(),this.on("disposing",function(s){l._disposingCallbacks.fireWith(l,[s])})},_logDeprecatedOptionWarning:function(l,s){var a=s.message||"Use the '".concat(s.alias,"' option instead");k.default.log("W0001",this.NAME,l,s.since,a)},_logDeprecatedComponentWarning:function(l,s){k.default.log("W0000",this.NAME,l,"Use the '".concat(s,"' widget instead"))},_createOptionChangedAction:function(){this._optionChangedAction=this._createActionByOption("onOptionChanged",{excludeValidators:["disabled","readOnly"]})},_createDisposingAction:function(){this._disposingAction=this._createActionByOption("onDisposing",{excludeValidators:["disabled","readOnly"]})},_optionChanged:function(l){switch(l.name){case"onDisposing":case"onInitialized":break;case"onOptionChanged":this._createOptionChangedAction()}},_dispose:function(){this._optionChangedCallbacks.empty(),this._createDisposingAction(),this._disposingAction(),this._eventsStrategy.dispose(),this._options.dispose(),this._disposed=!0},_lockUpdate:function(){this._updateLockCount++},_unlockUpdate:function(){this._updateLockCount=Math.max(this._updateLockCount-1,0)},_isUpdateAllowed:function(){return 0===this._updateLockCount},_isInitializingRequired:function(){return!this._initializing&&!this._initialized},_commitUpdate:function(){this.postponedOperations.callPostponedOperations(),this._isInitializingRequired()&&this._initializeComponent()},_initializeComponent:function(){this._initializing=!0;try{this._init()}finally{this._initializing=!1,this._lockUpdate(),this._createActionByOption("onInitialized",{excludeValidators:["disabled","readOnly"]})(),this._unlockUpdate(),this._initialized=!0}},instance:function(){return this},beginUpdate:function(){this._lockUpdate()},endUpdate:function(){this._unlockUpdate(),this._isUpdateAllowed()&&this._commitUpdate()},_optionChanging:p.noop,_notifyOptionChanged:function(l,s,a){if(this._initialized)for(var t=[l].concat(this._options.getAliasesByName(l)),n=0;n<t.length;n++){var i=t[n],o={name:i.split(/[.[]/)[0],fullName:i,value:s,previousValue:a};0!==i.indexOf("_",0)&&(this._optionChangedCallbacks.fireWith(this,[(0,I.extend)(this._defaultActionArgs(),o)]),this._optionChangedAction((0,I.extend)({},o))),this._disposed||this._cancelOptionChange===i||this._optionChanged(o)}},initialOption:function(l){return this._options.initial(l)},_defaultActionConfig:function(){return{context:this,component:this}},_defaultActionArgs:function(){return{component:this}},_createAction:function(l,s){var a,t=this;return function(n){return(0,m.isDefined)(n)||(n={}),(0,m.isPlainObject)(n)||(n={actionValue:n}),(a=a||new E.default(l,(0,I.extend)(s,t._defaultActionConfig()))).execute.call(a,(0,I.extend)(n,t._defaultActionArgs()))}},_createActionByOption:function(l,s){var a,t,n,i=this,o=function(){if(!t){if(s=s||{},"string"!=typeof l)throw k.default.Error("E0008");0===l.indexOf("on")&&(t=c(l)),n=i.option(l)}if(a||n||s.beforeExecute||s.afterExecute||i._eventsStrategy.hasEvent(t)){if(!a){var r=s.beforeExecute;s.beforeExecute=function(){for(var C=arguments.length,P=new Array(C),M=0;M<C;M++)P[M]=arguments[M];r&&r.apply(i,P),i._eventsStrategy.fireEvent(t,P[0].args)},a=i._createAction(n,s)}for(var d=arguments.length,v=new Array(d),x=0;x<d;x++)v[x]=arguments[x];if((0,g.default)().wrapActionsBeforeExecute){var T=i.option("beforeActionExecute")||p.noop,D=T(i,a,s)||a;return D.apply(i,v)}return a.apply(i,v)}};return(0,g.default)().wrapActionsBeforeExecute?o:(this.option("onActionCreated")||p.noop)(this,o,s)||o},on:function(l,s){return this._eventsStrategy.on(l,s),this},off:function(l,s){return this._eventsStrategy.off(l,s),this},hasActionSubscription:function(l){return!!this._options.silent(l)||this._eventsStrategy.hasEvent(c(l))},isOptionDeprecated:function(l){return this._options.isDeprecated(l)},_setOptionWithoutOptionChange:function(l,s){this._cancelOptionChange=l,this.option(l,s),this._cancelOptionChange=!1},_getOptionValue:function(l,s){var a=this.option(l);return(0,m.isFunction)(a)?a.bind(s)():a},option:function(){var l;return(l=this._options).option.apply(l,arguments)},resetOption:function(l){this.beginUpdate(),this._options.reset(l),this.endUpdate()}});b.Component=u},function(W,b,e){b.FunctionTemplate=void 0;var g=e(68),I=e(35);function F(R,E){return(F=Object.setPrototypeOf||function(k,S){return k.__proto__=S,k})(R,E)}var A=function(R){var E,k;function S(w){var y;return(y=R.call(this)||this)._render=w,y}return k=R,(E=S).prototype=Object.create(k.prototype),E.prototype.constructor=E,F(E,k),S.prototype._renderCore=function(w){return(0,I.normalizeTemplateElement)(this._render(w))},S}(g.TemplateBase);b.FunctionTemplate=A},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(4),F=k(e(15)),A=k(e(29)),R=e(0),E=e(8);function k(w){return w&&w.__esModule?w:{default:w}}var S=F.default.inherit({ctor:function(w){this._$element=(0,g.default)(w),this._cancelCallback=(0,A.default)(),this._acceptCallback=(0,A.default)()},getElement:function(){return this._$element},validate:function(w){return!(0,E.isDxMouseWheelEvent)(w)},validatePointers:function(w){return 1===(0,E.hasTouches)(w)},allowInterruptionByMouseWheel:function(){return!0},configure:function(w){(0,R.extend)(this,w)},addCancelCallback:function(w){this._cancelCallback.add(w)},removeCancelCallback:function(){this._cancelCallback.empty()},_cancel:function(w){this._cancelCallback.fire(this,w)},addAcceptCallback:function(w){this._acceptCallback.add(w)},removeAcceptCallback:function(){this._acceptCallback.empty()},_accept:function(w){this._acceptCallback.fire(this,w)},_requestAccept:function(w){this._acceptRequestEvent=w},_forgetAccept:function(){this._accept(this._acceptRequestEvent),this._acceptRequestEvent=null},start:I.noop,move:I.noop,end:I.noop,cancel:I.noop,reset:function(){this._acceptRequestEvent&&this._accept(this._acceptRequestEvent)},_fireEvent:function(w,y,h){var m=(0,R.extend)({type:w,originalEvent:y,target:this._getEmitterTarget(y),delegateTarget:this.getElement().get(0)},h);return(y=(0,E.fireEvent)(m)).cancel&&this._cancel(y),y},_getEmitterTarget:function(w){return(this.delegateSelector?(0,g.default)(w.target).closest(this.delegateSelector):this.getElement()).get(0)},dispose:I.noop});b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b){W.exports=window.angular},function(W,b,e){b.default=void 0;var g=h(e(2)),I=e(44),F=e(87),A=e(1),R=h(e(30)),E=e(37),k=h(e(108)),S=h(e(166)),w=h(e(96)),y=e(6);function h(n){return n&&n.__esModule?n:{default:n}}function m(n){return n&&(0,A.isFunction)(n.then)}function p(n){return(new y.Deferred).resolve(n).promise()}function f(n,i){if(!(0,A.isFunction)(i))throw E.errors.Error("E4011",n)}function c(n){throw E.errors.Error("E4012",n)}function u(n){function i(o){var r=o[0];return r&&r.getResponseHeader?(0,I.errorMessageFromXhr)(r,o[1]):null}return function(o){var r;(r=o instanceof Error?o:new Error(i(arguments)||o&&String(o)||"Unknown error")).message!==I.XHR_ERROR_UNLOAD&&n.reject(r)}}function l(n,i){var o,r=n._loadFunc;return f("load",r),o=r.apply(n,[i]),Array.isArray(o)?o=p(o):null==o?o=p([]):m(o)||c("load"),(0,y.fromPromise)(o)}function s(n,i,o,r){if(i.__rawData)r(i.__rawData);else{var d=i.__rawDataPromise||l(i,o);i._cacheRawData&&(i.__rawDataPromise=d),d.always(function(){delete i.__rawDataPromise}).done(function(v){i._cacheRawData&&(i.__rawData=v),r(v)}).fail(u(n))}}function a(n,i,o,r){var d={};"userData"in(o=o||{})&&(d.userData=o.userData),s(n,i,d,function(v){var x,T,D,C,P=(0,S.default)(v,{errorHandler:i._errorHandler}),M=[];r||((x=w.default.queryByOptions(P,o))===P?D=v.slice(0):M.push(x.enumerate().done(function(O){D=O}))),(o.requireTotalCount||r)&&((T=w.default.queryByOptions(P,o,!0))===P?C=v.length:M.push(T.count().done(function(O){C=O}))),y.when.apply(g.default,M).done(function(){r?n.resolve(C):o.requireTotalCount?n.resolve(D,{totalCount:C}):n.resolve(D)}).fail(function(O){n.reject(O)})})}var t=k.default.inherit({ctor:function(n){this.callBase(n=n||{}),this._useDefaultSearch=!!n.useDefaultSearch||"raw"===n.loadMode,this._loadMode=n.loadMode,this._cacheRawData=!1!==n.cacheRawData,this._loadFunc=n.load,this._totalCountFunc=n.totalCount,this._byKeyFunc=n.byKey,this._insertFunc=n.insert,this._updateFunc=n.update,this._removeFunc=n.remove},createQuery:function(){throw E.errors.Error("E4010")},clearRawDataCache:function(){delete this.__rawData},_totalCountImpl:function(n){var i=new y.Deferred;return"raw"!==this._loadMode||this._totalCountFunc?(function(o,r){var d,v=o._totalCountFunc;if(!(0,A.isFunction)(v))throw E.errors.Error("E4021");return m(d=v.apply(o,[r]))||(d=Number(d),isFinite(d)||c("totalCount"),d=p(d)),(0,y.fromPromise)(d)}(this,n).done(function(o){i.resolve(Number(o))}).fail(u(i)),i=this._addFailHandlers(i)):a(i,this,n,!0),i.promise()},_pushImpl:function(n){this.__rawData&&(0,F.applyBatch)({keyInfo:this,data:this.__rawData,changes:n})},_loadImpl:function(n){var i=new y.Deferred;return"raw"===this._loadMode?a(i,this,n,!1):(l(this,n).done(function(o,r){i.resolve(o,r)}).fail(u(i)),i=this._addFailHandlers(i)),i.promise()},_byKeyImpl:function(n,i){var r,d,v,o=new y.Deferred;return this._byKeyViaLoad()?(this._requireKey(),v=n,s(r=o,d=this,{},function(x){for(var T,D=d.key(),C=0,P=x.length;C<P;C++)if(T=x[C],(0,I.keysEqual)(D,d.keyOf(x[C]),v))return void r.resolve(T);r.reject(E.errors.Error("E4009"))})):function(r,d,v){var x,T=r._byKeyFunc;return f("byKey",T),m(x=T.apply(r,[d,v]))||(x=p(x)),(0,y.fromPromise)(x)}(this,n,i).done(function(r){o.resolve(r)}).fail(u(o)),o.promise()},_byKeyViaLoad:function(){return"raw"===this._loadMode&&!this._byKeyFunc},_insertImpl:function(n){var i,o=this,r=o._insertFunc,d=new y.Deferred;return f("insert",r),m(i=r.apply(o,[n]))||(i=p(i)),(0,y.fromPromise)(i).done(function(v){(0,R.default)().useLegacyStoreResult?d.resolve(n,v):d.resolve(v||n,o.keyOf(v))}).fail(u(d)),d.promise()},_updateImpl:function(n,i){var o,r=this._updateFunc,d=new y.Deferred;return f("update",r),m(o=r.apply(this,[n,i]))||(o=p(o)),(0,y.fromPromise)(o).done(function(v){(0,R.default)().useLegacyStoreResult?d.resolve(n,i):d.resolve(v||i,n)}).fail(u(d)),d.promise()},_removeImpl:function(n){var i,o=this._removeFunc,r=new y.Deferred;return f("remove",o),m(i=o.apply(this,[n]))||(i=p()),(0,y.fromPromise)(i).done(function(){r.resolve(n)}).fail(u(r)),r.promise()}});b.default=t,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=F(e(72)),I=F(e(84));function F(A){return A&&A.__esModule?A:{default:A}}g.default&&g.default.load&&(g.default.locale()||(g.default.load({supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11965 $"},likelySubtags:{en:"en-Latn-US",de:"de-Latn-DE",ru:"ru-Cyrl-RU",ja:"ja-Jpan-JP"}}}),g.default.locale("en")),I.default.inject({locale:function(A){if(!A)return g.default.locale().locale;g.default.locale(A)}}))},function(W,b,e){b.register=function(F,A,R){var E=I,k={};k[F]=E[F]?E[F]:{},k[F][A]=R,(0,g.extend)(E,k)},b.registry=void 0;var g=e(0),I={};b.registry=I},function(W,b,e){var g;b.default=void 0;var I=((g=e(656))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=u(e(2)),I=e(4),F=e(1),A=e(0),R=e(12),E=e(3),k=e(6),S=e(21),w=u(e(24)),y=u(e(11)),h=e(89),m=u(e(10)),p=u(e(9)),f=u(e(290)),c=e(8);function u(a){return a&&a.__esModule?a:{default:a}}var l=f.default.inherit({_supportedKeys:function(){var a=this,t=this.callBase(),n=function(o){this._isEditable()?this._valueSubstituted()&&(this._preventFiltering=!0):this.option("showClearButton")&&(o.preventDefault(),this.reset()),this._savedTextRemoveEvent=o,this._preventSubstitution=!0},i=function(){a.option("searchEnabled")&&a._valueSubstituted()&&a._searchHandler()};return(0,A.extend)({},t,{tab:function(){this.option("opened")&&"instantly"===this.option("applyValueMode")&&this._resetCaretPosition(!0),t.tab&&t.tab.apply(this,arguments),this._cancelSearchIfNeed()},upArrow:function(o){if(t.upArrow&&t.upArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(o),!0},downArrow:function(o){if(t.downArrow&&t.downArrow.apply(this,arguments))return this.option("opened")||this._setNextValue(o),!0},leftArrow:function(){i(),t.leftArrow&&t.leftArrow.apply(this,arguments)},rightArrow:function(){i(),t.rightArrow&&t.rightArrow.apply(this,arguments)},home:function(){i(),t.home&&t.home.apply(this,arguments)},end:function(){i(),t.end&&t.end.apply(this,arguments)},escape:function(){var o=t.escape&&t.escape.apply(this,arguments);return this._cancelEditing(),null==o||o},enter:function(o){var r=this.option("opened"),d=this._input().val().trim(),v=d&&this._list&&!this._list.option("focusedElement");if(!d&&(0,F.isDefined)(this.option("value"))&&this.option("allowClearing"))this._saveValueChangeEvent(o),this.option({selectedItem:null,value:null}),this.close();else{if(this.option("acceptCustomValue"))return o.preventDefault(),v&&(r&&this._toggleOpenState(),this._valueChangeEventHandler(o)),r;if(t.enter&&t.enter.apply(this,arguments))return r}},space:function(o){var r=this.option("opened"),d=this.option("searchEnabled"),v=this.option("acceptCustomValue");if(r&&!d&&!v)return o.preventDefault(),this._valueChangeEventHandler(o),!0},backspace:n,del:n})},_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{placeholder:m.default.format("Select"),fieldTemplate:null,valueChangeEvent:"change",acceptCustomValue:!1,onCustomItemCreating:function(a){(0,F.isDefined)(a.customItem)||(a.customItem=a.text)},showSelectionControls:!1,allowClearing:!0,tooltipEnabled:!1,openOnFieldClick:!0,showDropDownButton:!0,displayCustomValue:!1,useInkRipple:!1,useHiddenSubmitElement:!0})},_init:function(){this.callBase(),this._initCustomItemCreatingAction()},_initMarkup:function(){this.$element().addClass("dx-selectbox"),this._renderTooltip(),this.option("useInkRipple")&&this._renderInkRipple(),this.callBase(),this._$container.addClass("dx-selectbox-container")},_renderInkRipple:function(){this._inkRipple=(0,h.render)()},_toggleActiveState:function(a,t,n){if(this.callBase.apply(this,arguments),this._inkRipple&&!this._isEditable()){var i={element:this._inputWrapper(),event:n};t?this._inkRipple.showWave(i):this._inkRipple.hideWave(i)}},_createPopup:function(){this.callBase(),this._popup.$element().addClass("dx-selectbox-popup"),this._popup.$overlayContent().attr("tabindex",-1)},_popupWrapperClass:function(){return this.callBase()+" dx-selectbox-popup-wrapper"},_cancelEditing:function(){!this.option("searchEnabled")&&this._list&&(this._focusListElement(null),this._updateField(this.option("selectedItem")))},_renderOpenedState:function(){this.callBase(),this.option("opened")&&(this._scrollToSelectedItem(),this._focusSelectedElement())},_focusSelectedElement:function(){if(this._searchValue()){var a=this._list._itemElements(),t=(0,R.inArray)(this.option("selectedItem"),this.option("items")),n=t>=0&&!this._isCustomItemSelected()?a.eq(t):null;this._focusListElement(n)}else this._focusListElement(null)},_renderFocusedElement:function(){if(this._list)if(this._searchValue()&&!this.option("acceptCustomValue")){var a=this._list._itemElements().not(".dx-state-disabled").eq(0);this._focusListElement(a)}else this._focusListElement(null)},_focusListElement:function(a){this._preventInputValueRender=!0,this._list.option("focusedElement",(0,S.getPublicElement)(a)),delete this._preventInputValueRender},_scrollToSelectedItem:function(){this._list&&this._list.scrollToItem(this._list.option("selectedItem"))},_listContentReadyHandler:function(){this.callBase(),this._dataSource&&this._dataSource.paginate()&&this._needPopupRepaint()||this._scrollToSelectedItem()},_renderValue:function(){return this._renderInputValue(),this._setSubmitValue(),(new k.Deferred).resolve()},_renderInputValue:function(){return this.callBase().always(function(){this._renderInputValueAsync()}.bind(this))},_renderInputValueAsync:function(){this._renderTooltip(),this._renderInputValueImpl().always(function(){this._refreshSelected()}.bind(this))},_renderInputValueImpl:function(){return this._renderField(),(new k.Deferred).resolve()},_setNextItem:function(a){var t=this._calcNextItem(a),n=this._valueGetter(t);this._setValue(n)},_setNextValue:function(a){(this._dataSource.isLoaded()?(new k.Deferred).resolve():this._dataSource.load()).done(function(){var t=this._getSelectedIndex(),n=this._dataSource.pageSize(),i=this._dataSource.isLastPage(),o=t===this._items().length-1;this._saveValueChangeEvent(a);var r="downArrow"===(0,c.normalizeKeyName)(a)?1:-1;n&&!i&&o&&r>0?(this._popup||this._createPopup(),this._dataSource.isLoading()||this._list._loadNextPage().done(this._setNextItem.bind(this,r))):this._setNextItem(r)}.bind(this))},_setSelectedItem:function(a){var t=!this._isCustomValueAllowed()&&void 0===a;this.callBase(t?null:a),t||this._isEditable()&&!this._isCustomItemSelected()||this._setListOption("selectedItem",this.option("selectedItem"))},_isCustomValueAllowed:function(){return this.option("acceptCustomValue")||this.callBase()},_displayValue:function(a){return a=!(0,F.isDefined)(a)&&this._isCustomValueAllowed()?this.option("value"):a,this.callBase(a)},_listConfig:function(){var a=(0,A.extend)(this.callBase(),{pageLoadMode:"scrollBottom",onSelectionChanged:this._getSelectionChangeHandler(),selectedItem:this.option("selectedItem"),onFocusedItemChanged:this._listFocusedItemChangeHandler.bind(this)});return this.option("showSelectionControls")&&(0,A.extend)(a,{showSelectionControls:!0,selectionByClick:!0}),a},_listFocusedItemChangeHandler:function(a){if(!this._preventInputValueRender){var t=a.component,n=(0,g.default)(t.option("focusedElement")),i=t._getItemData(n);this._updateField(i)}},_updateField:function(a){if(!this._getTemplateByOption("fieldTemplate")||!this.option("fieldTemplate")){var t=this._displayGetter(a);return this.option("text",t),void this._renderDisplayText(t)}this._renderField()},_getSelectionChangeHandler:function(){return this.option("showSelectionControls")?this._selectionChangeHandler.bind(this):I.noop},_selectionChangeHandler:function(a){(0,E.each)(a.addedItems||[],function(t,n){this._setValue(this._valueGetter(n))}.bind(this))},_getActualSearchValue:function(){return this._dataSource.searchValue()},_toggleOpenState:function(a){if(!this.option("disabled")){if((a=arguments.length?a:!this.option("opened"))||this._shouldClearFilter()||this._restoreInputText(!0),this._wasSearch()&&a){this._wasSearch(!1);var t=this.option("showDataBeforeSearch")||0===this.option("minSearchLength");if(t&&this._dataSource){if(this._searchTimer)return;var n=this._getActualSearchValue();n&&this._wasSearch(!0),this._filterDataSource(n||null)}else this._setListOption("items",[])}a&&this._scrollToSelectedItem(),this.callBase(a)}},_renderTooltip:function(){this.option("tooltipEnabled")&&this.$element().attr("title",this.option("displayValue"))},_renderDimensions:function(){this.callBase(),this._dimensionChanged()},_isValueEqualInputText:function(){var a=this.option("selectedItem");if(null===a)return!1;var t=this._displayGetter(a);return(t?String(t):"")===this._searchValue()},_popupHidingHandler:function(){this._isValueEqualInputText()&&this._cancelEditing(),this.callBase()},_popupHiddenHandler:function(){this.callBase(),this._shouldCancelSearch()&&(this._wasSearch(!1),this._searchCanceled(),this._shouldCancelSearch(!1))},_restoreInputText:function(a){this.option("readOnly")||this._loadItemDeferred&&this._loadItemDeferred.always(function(){var t=this.option("selectedItem");this.option("acceptCustomValue")?a||(this._updateField(t),this._clearFilter()):this.option("searchEnabled")&&!this._searchValue()&&this.option("allowClearing")?this._clearTextValue():this._isValueEqualInputText()||this._renderInputValue().always(function(n){var i=(0,I.ensureDefined)(n,t);this._setSelectedItem(i),this._updateField(i),this._clearFilter()}.bind(this))}.bind(this))},_focusOutHandler:function(a){this._preventNestedFocusEvent(a)||(this._isOverlayNestedTarget(a.relatedTarget)||(this._restoreInputText(),this._clearSearchTimer()),this._cancelSearchIfNeed(a)),a.target=this._input().get(0),this.callBase(a)},_cancelSearchIfNeed:function(a){var t,n=this.option().searchEnabled,i=this._isOverlayNestedTarget(null==a?void 0:a.relatedTarget);this._wasSearch()&&n&&!i&&(null!==(t=this._popup)&&void 0!==t&&t._hideAnimationProcessing?this._shouldCancelSearch(!0):(this._wasSearch(!1),this._searchCanceled()))},_shouldCancelSearch:function(a){if(!arguments.length)return this._shouldCancelSearchValue;this._shouldCancelSearchValue=a},_isOverlayNestedTarget:function(a){return!!(0,g.default)(a).closest(".".concat("dx-selectbox-popup-wrapper")).length},_clearTextValue:function(){this.option("selectedItem")&&(this._savedTextRemoveEvent&&this._saveValueChangeEvent(this._savedTextRemoveEvent),this.option("value",null)),delete this._savedTextRemoveEvent},_shouldOpenPopup:function(){return this._needPassDataSourceToList()&&this._wasSearch()},_isFocused:function(){var a=y.default.getActiveElement();return this.callBase()&&(0,g.default)(a).closest(this._input()).length>0},_renderValueChangeEvent:function(){this._isEditable()&&this.callBase()},_fieldRenderData:function(){var a=this._list&&this.option("opened")&&(0,g.default)(this._list.option("focusedElement"));return a&&a.length?this._list._getItemData(a):this.option("selectedItem")},_isSelectedValue:function(a){return this._isValueEquals(a,this.option("value"))},_shouldCloseOnItemClick:function(){return!(this.option("showSelectionControls")&&"single"!==this.option("selectionMode"))},_listItemClickHandler:function(a){var t=this._getCurrentValue();this._focusListElement((0,g.default)(a.itemElement)),this._saveValueChangeEvent(a.event),this._completeSelection(this._valueGetter(a.itemData)),this._shouldCloseOnItemClick()&&this.option("opened",!1),this.option("searchEnabled")&&t===this._valueGetter(a.itemData)&&this._updateField(a.itemData),this._shouldClearFilter()&&this._cancelSearchIfNeed()},_shouldClearFilter:function(){return this._wasSearch()},_completeSelection:function(a){this._setValue(a)},_loadItem:function(a,t){var n=this,i=new k.Deferred;return this.callBase(a,t).done(function(o){i.resolve(o)}.bind(this)).fail(function(o){if(null==o||!o.shouldSkipCallback){var r=n.option("selectedItem");n.option("acceptCustomValue")&&a===n._valueGetter(r)?i.resolve(r):i.reject()}}.bind(this)),i.promise()},_loadInputValue:function(a,t){return this._loadItemDeferred=this._loadItem(a).always(t),this._loadItemDeferred},_isCustomItemSelected:function(){var a=this.option("selectedItem"),t=this._searchValue(),n=this._displayGetter(a);return!n||t!==n.toString()},_valueChangeEventHandler:function(a){this.option("acceptCustomValue")&&this._isCustomItemSelected()&&!this._isValueChanging&&(this._isValueChanging=!0,this._customItemAddedHandler(a),this._isValueChanging=!1)},_initCustomItemCreatingAction:function(){this._customItemCreatingAction=this._createActionByOption("onCustomItemCreating")},_createCustomItem:function(a){var t={text:a},n=this._customItemCreatingAction(t),i=(0,I.ensureDefined)(n,t.customItem);return(0,F.isDefined)(n)&&w.default.log("W0015","onCustomItemCreating","customItem"),i},_customItemAddedHandler:function(a){var t=this._searchValue(),n=this._createCustomItem(t);if(this._saveValueChangeEvent(a),void 0===n)throw this._renderValue(),w.default.Error("E0121");(0,F.isPromise)(n)?(0,k.fromPromise)(n).done(this._setCustomItem.bind(this)).fail(this._setCustomItem.bind(this,null)):this._setCustomItem(n)},_setCustomItem:function(a){this._disposed||(this.option("selectedItem",a=a||null),this._cancelSearchIfNeed(),this._setValue(this._valueGetter(a)),this._renderDisplayText(this._displayGetter(a)))},_clearValueHandler:function(a){return this.callBase(a),!1},_wasSearch:function(a){if(!arguments.length)return this._wasSearchValue;this._wasSearchValue=a},_searchHandler:function(){this._preventFiltering?delete this._preventFiltering:(this._needPassDataSourceToList()&&this._wasSearch(!0),this.callBase(arguments))},_dataSourceFiltered:function(a){this.callBase(),null!==a&&(this._renderInputSubstitution(),this._renderFocusedElement())},_valueSubstituted:function(){var a=this._input().get(0),t=0===a.selectionStart&&a.selectionEnd===this._searchValue().length,n=a.selectionStart!==a.selectionEnd;return this._wasSearch()&&n&&!t},_shouldSubstitutionBeRendered:function(){return!this._preventSubstitution&&this.option("searchEnabled")&&!this.option("acceptCustomValue")&&"startswith"===this.option("searchMode")},_renderInputSubstitution:function(){if(this._shouldSubstitutionBeRendered()){var a=this._list&&this._getPlainItems(this._list.option("items"))[0];if(a){var t=this._input(),n=t.val().length;if(0!==n){var i=t.get(0),o=this._displayGetter(a).toString();i.value=o,this._caret({start:n,end:o.length})}}}else delete this._preventSubstitution},_dispose:function(){this._renderInputValueAsync=I.noop,delete this._loadItemDeferred,this.callBase()},_optionChanged:function(a){switch(a.name){case"onCustomItemCreating":this._initCustomItemCreatingAction();break;case"tooltipEnabled":this._renderTooltip();break;case"displayCustomValue":case"acceptCustomValue":case"showSelectionControls":case"useInkRipple":this._invalidate();break;case"allowClearing":break;default:this.callBase(a)}},_clean:function(){delete this._inkRipple,this.callBase()}});(0,p.default)("dxSelectBox",l),b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.subscribeVisibilityChange=function(){I.default.on(R.default.getDocument(),"visibilitychange",u)},b.unsubscribeVisibilityChange=function(){I.default.off(R.default.getDocument(),"visibilitychange",u)},b.hiddenFocus=function(s){m=!0,s.focus(),m=!1},b.registerKeyboardAction=function(s,a,t,n,i,o){if(a.option("useLegacyKeyboardNavigation"))return E.noop;var r=function(){return(0,g.default)(a.element())},d=function(T){return function(D,C,P,M,O,B){if(z=C,H={event:P.originalEvent,handled:!1},(U=B)?U(H):z._createActionByOption("onKeyDown")(H),!H.handled){var V=(0,F.normalizeKeyName)(P);"enter"===V||"space"===V?(function(z,N){var U=(0,g.default)(z),H=U.attr("aria-label"),G=f(H,N.element()).index(U);p=(0,A.extend)({},{ariaLabel:H,index:G},{viewInstance:N})}(P.target,C),M&&M({event:P})):"tab"===V?O.addClass("dx-state-focused"):l(D,C,P)}var z,U,H}(s,a,T,i,r(),o)},v=function(){h=!0,r().removeClass("dx-state-focused")},x=function(){!h&&!m&&r().addClass("dx-state-focused"),h=!1};return I.default.on(t,"keydown",n,d),I.default.on(t,"mousedown",n,v),I.default.on(t,"focusin",n,x),function(){I.default.off(t,"keydown",n,d),I.default.off(t,"mousedown",n,v),I.default.off(t,"focusin",n,x)}},b.restoreFocus=function(s){if(!s.option("useLegacyKeyboardNavigation")&&p){var a=p.viewInstance;if(a){var t=f(p.ariaLabel,a.element()).eq(p.index);p=null,I.default.trigger(t,"focus")}}},b.selectView=l,b.setTabIndex=function(s,a){s.option("useLegacyKeyboardnavigation")||a.attr("tabindex",s.option("tabindex")||0)};var g=k(e(2)),I=k(e(5)),F=e(8),A=e(0),R=k(e(11)),E=e(4);function k(s){return s&&s.__esModule?s:{default:s}}var S="".concat(".dx-datagrid-rowsview .dx-row"," > td"),w="".concat(".dx-treelist-rowsview .dx-row"," > td"),y={groupPanel:[".dx-datagrid-group-panel .dx-group-panel-item[tabindex]"],columnHeaders:[".dx-datagrid-headers .dx-header-row > td.dx-datagrid-action",".dx-treelist-headers .dx-header-row > td.dx-treelist-action"],filterRow:[".dx-datagrid-headers .dx-datagrid-filter-row .dx-editor-cell .dx-texteditor-input",".dx-treelist-headers .dx-treelist-filter-row .dx-editor-cell .dx-texteditor-input"],rowsView:["".concat(".dx-row-focused"),"".concat(".dx-datagrid-rowsview .dx-row","[tabindex]"),"".concat(S,"[tabindex]"),"".concat(S),"".concat(".dx-treelist-rowsview .dx-row","[tabindex]"),"".concat(w,"[tabindex]"),"".concat(w)],footer:[".dx-datagrid-total-footer .dx-datagrid-summary-item",".dx-treelist-total-footer .dx-treelist-summary-item"],filterPanel:[".dx-datagrid-filter-panel .dx-icon-filter",".dx-treelist-filter-panel .dx-icon-filter"],pager:[".dx-datagrid-pager [tabindex]",".dx-treelist-pager [tabindex]"]},h=!1,m=!1,p=null;function f(s,a){return(0,g.default)(a).find(s?'[aria-label="'.concat(s,'"][tabindex]'):"[tabindex]")}function c(s){for(var a in s){var n=(0,g.default)(s[a]).first();if(n.length)return n}}function u(){m="visible"===R.default.getDocument().visibilityState}function l(s,a,t){var n=(0,F.normalizeKeyName)(t);if(t.ctrlKey&&("upArrow"===n||"downArrow"===n))for(var i=Object.keys(y),o=i.indexOf(s);o>=0&&o<i.length;){var r=i[o="upArrow"===n?--o:++o],d=c(y[r]);if(d&&d.length){d.attr("tabindex",a.option("tabindex")||0),I.default.trigger(d,"focus"),d.removeClass("dx-cell-focus-disabled");break}}}},function(W,b,e){b.default=void 0;var g=e(18),I=e(514),F=e(776),A=p(e(2)),R=p(e(11)),E=p(e(65)),k=e(0),S=e(21),w=e(1),y=e(22),h=e(784),m=e(516);function p(r){return r&&r.__esModule?r:{default:r}}function f(r){return function(d){if(Array.isArray(d))return a(d)}(r)||function(d){if("undefined"!=typeof Symbol&&null!=d[Symbol.iterator]||null!=d["@@iterator"])return Array.from(d)}(r)||s(r)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(r,d,v){return d in r?Object.defineProperty(r,d,{value:v,enumerable:!0,configurable:!0,writable:!0}):r[d]=v,r}function u(){return(u=Object.assign||function(r){for(var d=1;d<arguments.length;d++){var v=arguments[d];for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(r[x]=v[x])}return r}).apply(this,arguments)}function l(r,d){return function(v){if(Array.isArray(v))return v}(r)||function(v,x){var T=null==v?null:"undefined"!=typeof Symbol&&v[Symbol.iterator]||v["@@iterator"];if(null!=T){var D,C,P=[],M=!0,O=!1;try{for(T=T.call(v);!(M=(D=T.next()).done)&&(P.push(D.value),!x||P.length!==x);M=!0);}catch(B){O=!0,C=B}finally{try{M||null==T.return||T.return()}finally{if(O)throw C}}return P}}(r,d)||s(r,d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(r,d){if(r){if("string"==typeof r)return a(r,d);var v=Object.prototype.toString.call(r).slice(8,-1);return"Object"===v&&r.constructor&&(v=r.constructor.name),"Map"===v||"Set"===v?Array.from(r):"Arguments"===v||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v)?a(r,d):void 0}}function a(r,d){(null==d||d>r.length)&&(d=r.length);for(var v=0,x=new Array(d);v<d;v++)x[v]=r[v];return x}function n(r,d){return(n=Object.setPrototypeOf||function(v,x){return v.__proto__=x,v})(r,d)}var i=function(r,d){return function(v){r.hasOwnProperty(v)&&void 0===r[v]&&(r[v]=d(v))}},o=function(r){var d,v;function x(){var M;return(M=r.apply(this,arguments)||this)._disposeMethodCalled=!1,M}v=r,(d=x).prototype=Object.create(v.prototype),d.prototype.constructor=d,n(d,v);var D,P=x.prototype;return P._getDefaultOptions=function(){var M=this;return(0,k.extend)(!0,r.prototype._getDefaultOptions.call(this),this._viewComponent.defaultProps,this._propsInfo.twoWay.reduce(function(O,B){var V,z=l(B,3),N=z[0],H=z[2];return u({},O,(c(V={},N,z[1]),c(V,H,function(G){return M.option(N,G)}),V))},{}),this._propsInfo.templates.reduce(function(O,B){return u({},O,c({},B,null))},{}))},P._initMarkup=function(){var M=this.getProps();this._renderWrapper(M)},P._renderWrapper=function(M){var O=this.$element()[0],B=O.parentNode;if(this._isNodeReplaced)(0,g.render)((0,I.createElement)(this._viewComponent,M),O);else{var V=null==O?void 0:O.nextSibling,z=R.default.createElement("div");z.appendChild(O);var N=this._documentFragment.appendChild(z);y.InfernoEffectHost.lock(),(0,F.hydrate)((0,I.createElement)(this._viewComponent,M),N),O.$V=N.$V,B&&B.insertBefore(O,V),y.InfernoEffectHost.callEffects(),this._isNodeReplaced=!0}},P._render=function(){},P.dispose=function(){this._disposeMethodCalled=!0,r.prototype.dispose.call(this)},P._dispose=function(){var M=this.$element()[0],O=M.parentNode;O.$V=M.$V,M.$V=null,(0,g.render)(this._disposeMethodCalled?(0,I.createElement)(M.tagName,this.elementAttr):null,O),delete O.$V,r.prototype._dispose.call(this)},P._patchOptionValues=function(M){var O=this,B=this._propsInfo,V=B.allowNull,z=B.elements,U=B.twoWay,H=this._viewComponent.defaultProps,G=B.props.reduce(function(Y,J){return M.hasOwnProperty(J)&&(Y[J]=M[J]),Y},{ref:M.ref,children:M.children});return V.forEach(i(G,function(){return null})),Object.keys(H).forEach(i(G,function(Y){return H[Y]})),U.forEach(function(Y){var J=l(Y,2),ae=J[0],fe=J[1];return i(G,function(){return fe})(ae)}),z.forEach(function(Y){if(Y in G){var J=G[Y];(0,w.isRenderer)(J)&&(G[Y]=O._patchElementParam(J))}}),G},P.getProps=function(){var M=this,O=this.option().elementAttr,B=this._patchOptionValues(u({},this._props,{ref:this._viewRef,children:this._extractDefaultSlot()}));return this._propsInfo.templates.forEach(function(V){B[V]=M._componentTemplates[V]}),u({},B,this.elementAttr,O,{className:[].concat(f((this.elementAttr.class||"").split(" ")),f((O.class||"").split(" "))).filter(function(V,z,N){return V&&N.indexOf(V)===z}).join(" ").trim(),class:""},this._actionsMap)},P._getActionConfigs=function(){return{}},P._init=function(){var M=this;r.prototype._init.call(this),this._props=u({},this.option()),this._documentFragment=R.default.createDocumentFragment(),this._actionsMap={},this._componentTemplates={},this._propsInfo.templates.forEach(function(O){M._componentTemplates[O]=M._createTemplateComponent(M._props[O])}),Object.keys(this._getActionConfigs()).forEach(function(O){return M._addAction(O)}),this._viewRef=(0,g.createRef)(),this._supportedKeys=function(){return{}}},P._addAction=function(M,O){if(!O){var B=this._createActionByOption(M,this._getActionConfigs()[M]);O=function(V){return Object.keys(V).forEach(function(z){(0,w.isDefined)(V[z])&&R.default.isNode(V[z])&&(V[z]=(0,S.getPublicElement)((0,A.default)(V[z])))}),B(V)}}this._actionsMap[M]=O},P._optionChanged=function(M){var O=M.fullName,B=M.name,V=M.value;(0,m.updatePropsImmutable)(this._props,this.option(),B,O),this._propsInfo.templates.indexOf(B)>-1&&(this._componentTemplates[B]=this._createTemplateComponent(V)),B&&this._getActionConfigs()[B]&&this._addAction(B),r.prototype._optionChanged.call(this,M),this._invalidate()},P._extractDefaultSlot=function(){return this.option("_hasAnonymousTemplateContent")?(0,I.createElement)(h.TemplateWrapper,{template:this._getTemplate(this._templateManager.anonymousTemplateName),transclude:!0}):null},P._createTemplateComponent=function(M){if(M){var O=this._getTemplate(M);return function(B){return(0,I.createElement)(h.TemplateWrapper,{template:O,model:B})}}},P._wrapKeyDownHandler=function(M){var O=this;return function(B){var V=B.keyName,z=B.originalEvent,N=B.which,U=O._supportedKeys(),H=U[V]||U[N];return void 0===H||H.bind(O)(z,B)?null==M?void 0:M(z,B):(z.cancel=!0,z)}},P._toPublicElement=function(M){return(0,S.getPublicElement)((0,A.default)(M))},P._patchElementParam=function(M){var O,B,V;try{V=(0,A.default)(M)}catch(z){return M}return null!==(B=V=null===(O=V)||void 0===O?void 0:O.get(0))&&void 0!==B&&B.nodeType?V:M},P.repaint=function(){this._isNodeReplaced=!1,this._refresh()},P.registerKeyHandler=function(M,O){var B=this._supportedKeys();this._supportedKeys=function(){return u({},B,c({},M,O))}},P.setAria=function(M,O){throw new Error('"setAria" method is deprecated, use "aria" property instead')},(D=[{key:"_propsInfo",get:function(){return{allowNull:[],twoWay:[],elements:[],templates:[],props:[]}}},{key:"viewRef",get:function(){var M;return null===(M=this._viewRef)||void 0===M?void 0:M.current}},{key:"elementAttr",get:function(){var M;if(!this._elementAttr){var O=this.$element()[0].attributes;this._elementAttr=u({},Object.keys(O).reduce(function(U,H){return O[H].specified&&(U[O[H].name]=O[H].value),U},{}))}for(var B=this.$element()[0].style,V={},z=0;z<B.length;z++)V[B[z]]=B.getPropertyValue(B[z]);this._elementAttr.style=V;var N=this.$element()[0].getAttribute("class")||"";return this._storedClasses=null!==(M=this._storedClasses)&&void 0!==M?M:N.split(" ").filter(function(U){return 0===U.indexOf("dx-")}).join(" "),this._elementAttr.class=N.split(" ").filter(function(U){return 0!==U.indexOf("dx-")}).concat(this._storedClasses).join(" ").trim(),this._elementAttr}}])&&function t(r,d){for(var v=0;v<d.length;v++){var x=d[v];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(r,x.key,x)}}(x.prototype,D),x}(E.default);b.default=o,o.IS_RENOVATED_WIDGET=!1,o.IS_RENOVATED_WIDGET=!0,W.exports=b.default,W.exports.default=b.default},function(W,b,e){e.d(b,"b",function(){return m}),e.d(b,"a",function(){return p}),e.d(b,"d",function(){return f});var g=e(73),I=e(321),F=e(872),A=e(158),R=e(534),E=e(535),k=e(536),S=e(874),w=e(177),y=e(537),h=function(){return h._nlp||(h._nlp=e(881)),h._nlp},m={MO:new w.b(0),TU:new w.b(1),WE:new w.b(2),TH:new w.b(3),FR:new w.b(4),SA:new w.b(5),SU:new w.b(6)},p={freq:A.a.YEARLY,dtstart:null,interval:1,wkst:m.MO,count:null,until:null,tzid:null,bysetpos:null,bymonth:null,bymonthday:null,bynmonthday:null,byyearday:null,byweekno:null,byweekday:null,bynweekday:null,byhour:null,byminute:null,bysecond:null,byeaster:null},f=Object.keys(p),c=function(){function u(l,s){void 0===l&&(l={}),void 0===s&&(s=!1),this._cache=s?null:new S.a,this.origOptions=Object(R.b)(l);var a=Object(R.c)(l).parsedOptions;this.options=a}return u.parseText=function(l,s){return h().parseText(l,s)},u.fromText=function(l,s){return h().fromText(l,s)},u.fromString=function(l){return new u(u.parseString(l)||void 0)},u.prototype._iter=function(l){return Object(y.a)(l,this.options)},u.prototype._cacheGet=function(l,s){return!!this._cache&&this._cache._cacheGet(l,s)},u.prototype._cacheAdd=function(l,s,a){if(this._cache)return this._cache._cacheAdd(l,s,a)},u.prototype.all=function(l){if(l)return this._iter(new F.a("all",{},l));var s=this._cacheGet("all");return!1===s&&(s=this._iter(new I.a("all",{})),this._cacheAdd("all",s)),s},u.prototype.between=function(l,s,a,t){if(void 0===a&&(a=!1),!g.b.isValidDate(l)||!g.b.isValidDate(s))throw new Error("Invalid date passed in to RRule.between");var n={before:s,after:l,inc:a};if(t)return this._iter(new F.a("between",n,t));var i=this._cacheGet("between",n);return!1===i&&(i=this._iter(new I.a("between",n)),this._cacheAdd("between",i,n)),i},u.prototype.before=function(l,s){if(void 0===s&&(s=!1),!g.b.isValidDate(l))throw new Error("Invalid date passed in to RRule.before");var a={dt:l,inc:s},t=this._cacheGet("before",a);return!1===t&&(t=this._iter(new I.a("before",a)),this._cacheAdd("before",t,a)),t},u.prototype.after=function(l,s){if(void 0===s&&(s=!1),!g.b.isValidDate(l))throw new Error("Invalid date passed in to RRule.after");var a={dt:l,inc:s},t=this._cacheGet("after",a);return!1===t&&(t=this._iter(new I.a("after",a)),this._cacheAdd("after",t,a)),t},u.prototype.count=function(){return this.all().length},u.prototype.toString=function(){return Object(k.a)(this.origOptions)},u.prototype.toText=function(l,s,a){return h().toText(this,l,s,a)},u.prototype.isFullyConvertibleToText=function(){return h().isFullyConvertible(this)},u.prototype.clone=function(){return new u(this.origOptions)},u.FREQUENCIES=["YEARLY","MONTHLY","WEEKLY","DAILY","HOURLY","MINUTELY","SECONDLY"],u.YEARLY=A.a.YEARLY,u.MONTHLY=A.a.MONTHLY,u.WEEKLY=A.a.WEEKLY,u.DAILY=A.a.DAILY,u.HOURLY=A.a.HOURLY,u.MINUTELY=A.a.MINUTELY,u.SECONDLY=A.a.SECONDLY,u.MO=m.MO,u.TU=m.TU,u.WE=m.WE,u.TH=m.TH,u.FR=m.FR,u.SA=m.SA,u.SU=m.SU,u.parseString=E.b,u.optionsToString=k.a,u}();b.c=c},function(W,b,e){b.b=function(F,A){function R(){this.constructor=F}g(F,A),F.prototype=null===A?Object.create(A):(R.prototype=A.prototype,new R)},e.d(b,"a",function(){return I}),b.c=function(){for(var F=0,A=0,R=arguments.length;A<R;A++)F+=arguments[A].length;var E=Array(F),k=0;for(A=0;A<R;A++)for(var S=arguments[A],w=0,y=S.length;w<y;w++,k++)E[k]=S[w];return E};
/*! *****************************************************************************
        Copyright (c) Microsoft Corporation.
        
        Permission to use, copy, modify, and/or distribute this software for any
        purpose with or without fee is hereby granted.
        
        THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
        REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
        AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
        INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
        LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
        OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
        PERFORMANCE OF THIS SOFTWARE.
        ***************************************************************************** */
var g=function(F,A){return(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(R,E){R.__proto__=E}||function(R,E){for(var k in E)E.hasOwnProperty(k)&&(R[k]=E[k])})(F,A)},I=function(){return(I=Object.assign||function(F){for(var A,R=1,E=arguments.length;R<E;R++)for(var k in A=arguments[R])Object.prototype.hasOwnProperty.call(A,k)&&(F[k]=A[k]);return F}).apply(this,arguments)}},function(W,b,e){b.getMapFromObject=b.findItemsByKeys=b.extendAttributes=b.getDisplayFileSize=b.whenSome=void 0;var g=e(6),I=e(0),F=e(4),A=e(1);b.whenSome=function(R,E,k){E=E||F.noop,k=k||F.noop,Array.isArray(R)||(R=[R]);var S=R.map(function(w,y){return(0,g.when)(w).then(function(h){return(0,A.isFunction)(E)&&E({item:w,index:y,result:h}),h},function(h){return h||(h={}),h.index=y,(0,A.isFunction)(k)&&k(h),(new g.Deferred).resolve().promise()})});return g.when.apply(null,S)},b.getDisplayFileSize=function(R){for(var E=["B","KB","MB","GB","TB"],k=0,S=R;S>=1024&&k<=E.length-1;)S/=1024,k++;return S=Math.round(10*S)/10,"".concat(S," ").concat(E[k])},b.extendAttributes=function(R,E,k){return k.forEach(function(S){var w,y,h;(0,I.extend)(!0,R,(0,A.isDefined)(E[S])?(h=E[S],(y=S)in(w={})?Object.defineProperty(w,y,{value:h,enumerable:!0,configurable:!0,writable:!0}):w[y]=h,w):{})}),R},b.findItemsByKeys=function(R,E){var k={};E.forEach(function(w){k[w]=null}),R.forEach(function(w){var y=w.fileItem.key;Object.prototype.hasOwnProperty.call(k,y)&&(k[y]=w)});var S=[];return E.forEach(function(w){var y=k[w];y&&S.push(y)}),S},b.getMapFromObject=function(R){var E=Object.keys(R),k=[];return E.forEach(function(S){return k.push(R[S])}),{keys:E,values:k}}},function(W,b,e){b.plugin=b.Title=void 0;var g=e(1),I=e(0),F=e(14),A=e(340),R=Number,E=(0,F.enumParser)(["left","center","right"]),k=(0,F.enumParser)(["top","bottom"]);function S(p){return!!(p&&String(p).length>0)}function w(p,f,c,u,l){p.attr({text:f}).setMaxSize(c,l,u).textChanged&&p.setTitle(f)}function y(p){return p>=0?R(p):10}var h=function(p){this._params=p,this._group=p.renderer.g().attr({class:p.cssClass}).linkOn(p.root||p.renderer.root,"title"),this._hasText=!1};b.Title=h,(0,I.extend)(h.prototype,A.LayoutElement.prototype,{dispose:function(){this._group.linkRemove(),this._group.linkOff(),this._titleElement&&(this._clipRect.dispose(),this._titleElement=this._subtitleElement=this._clipRect=null),this._params=this._group=this._options=null},_updateOptions:function(p){var f;this._options=p,this._options.horizontalAlignment=E(p.horizontalAlignment,"center"),this._options.verticalAlignment=k(p.verticalAlignment,"top"),this._options.margin=(f=p.margin)>=0?{left:R(f),top:R(f),right:R(f),bottom:R(f)}:{left:y((f=f||{}).left),top:y(f.top),right:y(f.right),bottom:y(f.bottom)}},_updateStructure:function(){var p=this._params.renderer,f=this._group,c=this._options,u=c.horizontalAlignment;this._titleElement||(this._titleElement=p.text().append(f),this._subtitleElement=p.text(),this._clipRect=p.clipRect(),f.attr({"clip-path":this._clipRect.id})),this._titleElement.attr({align:u,class:c.cssClass}),this._subtitleElement.attr({align:u,class:c.subtitle.cssClass}),f.linkAppend(),S(c.subtitle.text)?this._subtitleElement.append(f):this._subtitleElement.remove()},_updateTexts:function(){var p,f=this._options,c=f.subtitle,u=this._titleElement,l=this._subtitleElement;u.attr({text:"A",y:0}).css((0,F.patchFontOptions)(f.font)),p=u.getBBox(),this._baseLineCorrection=p.height+p.y,u.attr({text:f.text});var s=-(p=u.getBBox()).y;u.attr({y:s}),S(c.text)&&l.attr({text:c.text,y:0}).css((0,F.patchFontOptions)(c.font))},_shiftSubtitle:function(){var p=this._titleElement.getBBox(),f=this._subtitleElement,c=this._options.subtitle.offset;f.move(0,p.y+p.height-f.getBBox().y-c)},_updateBoundingRectAlignment:function(){var p=this._boundingRect,f=this._options;p.verticalAlignment=f.verticalAlignment,p.horizontalAlignment=f.horizontalAlignment,p.cutLayoutSide=f.verticalAlignment,p.cutSide="vertical",p.position={horizontal:f.horizontalAlignment,vertical:f.verticalAlignment}},hasText:function(){return this._hasText},update:function(p,f){var s,a,c=(0,I.extend)(!0,{},p,((a=(0,g.isString)(s=f)?{text:s}:s||{}).subtitle=(0,g.isString)(a.subtitle)?{text:a.subtitle}:a.subtitle||{},a)),u=S(c.text),l=u||u!==this._hasText;return this._baseLineCorrection=0,this._updateOptions(c),this._boundingRect={},u?(this._updateStructure(),this._updateTexts()):this._group.linkRemove(),this._updateBoundingRect(),this._updateBoundingRectAlignment(),this._hasText=u,l},draw:function(p,f){return this._hasText&&(this._group.linkAppend(),this._correctTitleLength(p),this._group.getBBox().height>f&&this.freeSpace()),this},_correctTitleLength:function(p){var f=this._options,c=f.margin,u=p-c.left-c.right,l=f.placeholderSize;w(this._titleElement,f.text,u,f,l),this._subtitleElement&&(R(l)>0&&(l-=this._titleElement.getBBox().height),w(this._subtitleElement,f.subtitle.text,u,f.subtitle,l),this._shiftSubtitle()),this._updateBoundingRect();var s=this.getCorrectedLayoutOptions();this._clipRect.attr({x:s.x,y:s.y,width:p,height:s.height})},getLayoutOptions:function(){return this._boundingRect||null},shift:function(p,f){var c=this.getLayoutOptions();return this._group.move(p-c.x,f-c.y),this},_updateBoundingRect:function(){var p=this._options,f=p.margin,c=this._boundingRect,u=this._hasText?this._group.getBBox():{width:0,height:0,x:0,y:0,isEmpty:!0};u.isEmpty||(u.height+=f.top+f.bottom-this._baseLineCorrection,u.width+=f.left+f.right,u.x-=f.left,u.y+=this._baseLineCorrection-f.top),p.placeholderSize>0&&(u.height=p.placeholderSize),c.height=u.height,c.width=u.width,c.x=u.x,c.y=u.y},getCorrectedLayoutOptions:function(){var p=this.getLayoutOptions(),f=this._baseLineCorrection;return(0,I.extend)({},p,{y:p.y-f,height:p.height+f})},layoutOptions:function(){return this._hasText?{horizontalAlignment:this._boundingRect.horizontalAlignment,verticalAlignment:this._boundingRect.verticalAlignment,priority:0}:null},measure:function(p){return this.draw(p[0],p[1]),[this._boundingRect.width,this._boundingRect.height]},move:function(p,f){var c,u;(c=p)[2]-c[0]<(u=this._boundingRect).width||c[3]-c[1]<u.height?this.shift(f[0],f[1]):this.shift(Math.round(p[0]),Math.round(p[1]))},freeSpace:function(){this._params.incidentOccurred("W2103"),this._group.linkRemove(),this._boundingRect.width=this._boundingRect.height=0},getOptions:function(){return this._options},changeLink:function(p){this._group.linkRemove(),this._group.linkOn(p,"title")}}),b.plugin={name:"title",init:function(){this._title=new h({renderer:this._renderer,cssClass:this._rootClassPrefix+"-title",incidentOccurred:this._incidentOccurred}),this._layout.add(this._title)},dispose:function(){this._title.dispose(),this._title=null},customize:function(p){p.addChange({code:"TITLE",handler:function(){this._title.update(this._themeManager.theme("title"),this.option("title"))&&this._change(["LAYOUT"])},isThemeDependent:!0,option:"title",isOptionChange:!0})},fontFields:["title.font","title.subtitle.font"]}},function(W,b,e){b.polar=b.chart=void 0;var g,I=e(0),F=e(12),A=e(3),R=(g=e(236))&&g.__esModule?g:{default:g},E=e(1),k=e(14),S=e(4);function w(t,n,i){return n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t}var y=Math,h=y.abs,m=y.sqrt,p=y.max,f={};b.chart=f;var c={};function u(t){var n=0;return(0,A.each)(t,function(i,o){n+=o}),n}function l(t,n){return u((0,k.map)(t,function(i){return(i-n)*(i-n)}))/t.length}function s(t){return function(n,i){var o=n.intervalStart,r=n.intervalEnd,d=n.data,v=i.getValueFields()[0],x=d[0];return x=d.reduce(function(T,D){var C=D[v];return null===T[v]&&(T=D),null!==C&&t(C,T[v])?D:T},x),(0,I.extend)({},x,w({},i.getArgumentField(),i._getIntervalCenter(o,r)))}}b.polar=c;var a={_defaultDuration:400,_defaultTrackerWidth:12,_applyStyle:S.noop,_updateOptions:S.noop,_parseStyle:S.noop,_prepareSegment:S.noop,_drawSegment:S.noop,_appendInGroup:function(){this._group.append(this._extGroups.seriesGroup)},_createLegendState:function(t,n){return{fill:t.color||n,hatching:t.hatching?(0,I.extend)({},t.hatching,{direction:"right"}):void 0}},_applyElementsClipRect:function(t){t["clip-path"]=this._paneClipRectID},_applyMarkerClipRect:function(t){t["clip-path"]=this._forceClipping?this._paneClipRectID:null},_createGroup:function(t,n,i,o){var r=n[t]=n[t]||this._renderer.g();i&&r.append(i),o&&r.attr(o)},_applyClearingSettings:function(t){t.opacity=null,t.scale=null,this._options.rotated?t.translateX=null:t.translateY=null},_createGroups:function(){this._createGroup("_markersGroup",this,this._group),this._createGroup("_labelsGroup",this)},_setMarkerGroupSettings:function(){var t=this._createPointStyles(this._getMarkerGroupOptions()).normal;t.class="dxc-markers",t.opacity=1,this._applyMarkerClipRect(t),this._markersGroup.attr(t)},getVisibleArea:function(){return this._visibleArea},areErrorBarsVisible:function(){var t,n=this._options.valueErrorBar;return n&&this._errorBarsEnabled()&&"none"!==n.displayMode&&(t=(0,k.normalizeEnum)(n.type),-1!==(0,F.inArray)(t,["fixed","percent","variance","stddeviation","stderror"])||(0,E.isDefined)(n.lowValueField)||(0,E.isDefined)(n.highValueField))},groupPointsByCoords:function(t){var n=[];return(0,A.each)(this.getVisiblePoints(),function(i,o){var r=parseInt(t?o.vy:o.vx);n[r]?Array.isArray(n[r])?n[r].push(o):n[r]=[n[r],o]:n[r]=o}),n},_createErrorBarGroup:function(t){var i=this._options.valueErrorBar;this.areErrorBarsVisible()&&this._createGroup("_errorBarGroup",this,this._group,{class:"dxc-error-bars",stroke:i.color,"stroke-width":i.lineWidth,opacity:t?.001:i.opacity||1,"stroke-linecap":"square",sharp:!0,"clip-path":this._forceClipping?this._paneClipRectID:this._widePaneClipRectID})},_setGroupsSettings:function(t){this._setMarkerGroupSettings(),this._setLabelGroupSettings(t),this._createErrorBarGroup(t)},_getCreatingPointOptions:function(){var t,n,i=this._predefinedPointOptions;return i||(t=this._getPointOptions(),this._predefinedPointOptions=i=(0,I.extend)(!0,{styles:{}},t),n=t.styles&&t.styles.normal||{},i.styles=i.styles||{},i.styles.normal={"stroke-width":n["stroke-width"],r:n.r,opacity:n.opacity}),i},_getPointOptions:function(){return this._parsePointOptions(this._preparePointOptions(),this._options.label)},_getOptionsForPoint:function(){return this._options.point},_parsePointStyle:function(t,n,i,o){var r=t.border||{},d=void 0!==t.size?t.size:o;return{fill:t.color||n,stroke:r.color||i,"stroke-width":r.visible?r.width:0,r:d/2+(r.visible&&0!==d&&~~(r.width/2)||0)}},_createPointStyles:function(t){var n=t.color||this._options.mainSeriesColor,i=this._options.containerBackgroundColor,o=this._parsePointStyle(t,n,n);return o.visibility=t.visible?"visible":"hidden",{normal:o,hover:this._parsePointStyle(t.hoverStyle,i,n,t.size),selection:this._parsePointStyle(t.selectionStyle,i,n,t.size)}},_checkData:function(t,n,i){return(i=i||{value:this.getValueFields()[0]}).argument=this.getArgumentField(),function(o,r,d){var v=!0;for(var x in r){var T="argument"===x;if(T||"size"===x?!(0,E.isDefined)(o[x]):void 0===o[x]){var D=r[x];T||(d[D]=(d[D]||0)+1),v=!1}}return v}(t,i,n||{})&&t.value==t.value},getArgumentRangeInitialValue:function(){var t,n,i=this.getPoints();if(this.useAggregation()&&i.length)return{min:null===(t=i[0].aggregationInfo)||void 0===t?void 0:t.intervalStart,max:null===(n=i[i.length-1].aggregationInfo)||void 0===n?void 0:n.intervalEnd}},getValueRangeInitialValue:function(){},_getRangeData:function(){return R.default.getRangeData(this)},_getPointDataSelector:function(){var t,n,i=this,o=this.getValueFields()[0],r=this.getArgumentField(),d=this.getTagField(),v=this.areErrorBarsVisible();if(v){var x=this._options.valueErrorBar;t=x.lowValueField||"lowError",n=x.highValueField||"highError"}return function(T){var D={value:i._processEmptyValue(T[o]),argument:T[r],tag:T[d],data:T};return v&&(D.lowError=T[t],D.highError=T[n]),D}},_errorBarsEnabled:function(){return"discrete"!==this.valueAxisType&&"logarithmic"!==this.valueAxisType&&"datetime"!==this.valueType},_drawPoint:function(t){var n=t.point;n.isInVisibleArea()?(n.clearVisibility(),n.draw(this._renderer,t.groups,t.hasAnimation,t.firstDrawing),this._drawnPoints.push(n)):n.setInvisibility()},_animateComplete:function(){var t={duration:this._defaultDuration};this._labelsGroup&&this._labelsGroup.animate({opacity:1},t),this._errorBarGroup&&this._errorBarGroup.animate({opacity:this._options.valueErrorBar.opacity||1},t)},_animate:function(){var t=this,n=t._drawnPoints.length-1;(0,A.each)(t._drawnPoints||[],function(i,o){o.animate(i===n?function(){t._animateComplete()}:void 0,{translateX:o.x,translateY:o.y})})},_getIntervalCenter:function(t,n){var i=this.getArgumentAxis();return"discrete"!==i.getOptions().type?i.getVisualRangeCenter({minVisible:t,maxVisible:n},!0):t},_defaultAggregator:"avg",_aggregators:{avg:function(t,n){var i,o=t.data,r=t.intervalStart,d=t.intervalEnd;if(o.length){var v=n.getValueFields()[0],x=o.reduce(function(T,D){var C=D[v];return(0,E.isDefined)(C)?(T[0]+=C,T[1]++):null===C&&T[2]++,T},[0,0,0]);return function(T,D,C){var P=C.getOptions().valueErrorBar,M=C.getValueFields()[0],O=P.lowValueField||"lowError",B=P.highValueField||"highError";if(C.areErrorBarsVisible()&&void 0===P.type){var V=D.reduce(function(z,N){return(0,E.isDefined)(N[O])&&(z[0]+=N[M]-N[O],z[1]++),(0,E.isDefined)(N[B])&&(z[2]+=N[B]-N[M],z[3]++),z},[0,0,0,0]);V[1]&&(T[O]=T[M]-V[0]/V[1]),V[2]&&(T[B]=T[M]+V[2]/V[3])}return T}((w(i={},v,x[2]===o.length?null:x[0]/x[1]),w(i,n.getArgumentField(),n._getIntervalCenter(r,d)),i),o,n)}},sum:function(t,n){var i,D,C,P,M,O,B,o=t.intervalStart,r=t.intervalEnd,d=t.data;if(d.length){var v=n.getValueFields()[0],x=d.reduce(function(D,C){var P=C[v];return void 0!==P&&(D[0]+=P),null===P?D[1]++:void 0===P&&D[2]++,D},[0,0,0]),T=x[0];if(x[1]===d.length&&(T=null),x[2]!==d.length)return w(i={},v,T),w(i,n.getArgumentField(),n._getIntervalCenter(o,r)),D=i,C=d,M=(P=n).getOptions().valueErrorBar,O=M.lowValueField||"lowError",B=M.highValueField||"highError",P.areErrorBarsVisible()&&void 0===M.type&&(D[O]=0,D[B]=0,D=C.reduce(function(V,z){return V[O]+=z[O],V[B]+=z[B],V},D)),D}},count:function(t,n){var i,o=t.data,r=t.intervalStart,d=t.intervalEnd,v=n.getValueFields()[0];return w(i={},n.getArgumentField(),n._getIntervalCenter(r,d)),w(i,v,o.filter(function(x){return void 0!==x[v]}).length),i},min:s(function(t,n){return t<n}),max:s(function(t,n){return t>n})},_endUpdateData:function(){delete this._predefinedPointOptions},getArgumentField:function(){return this._options.argumentField||"arg"},getValueFields:function(){var t,n,i=this._options,o=i.valueErrorBar,r=[i.valueField||"val"];return o&&(n=o.highValueField,(0,E.isString)(t=o.lowValueField)&&r.push(t),(0,E.isString)(n)&&r.push(n)),r},_calculateErrorBars:function(t){if(this.areErrorBarsVisible()){var n,i,o,r,d,v=this._options.valueErrorBar,x=(0,k.normalizeEnum)(v.type),T=parseFloat(v.value),D=this.getValueFields()[0],C=v.lowValueField||"lowError",P=v.highValueField||"highError",M=function(O,B){B.lowError=(n=B.value)-T,B.highError=n+T};switch(x){case"fixed":d=M;break;case"percent":d=function(O,B){var V=(n=B.value)*T/100;B.lowError=n-V,B.highError=n+V};break;case"undefined":d=function(O,B){B.lowError=B.data[C],B.highError=B.data[P]};break;default:switch(o=(i=(0,k.map)(t,function(O){return(0,E.isDefined)(O.data[D])?O.data[D]:null})).length,T=T||1,x){case"variance":T=l(i,u(i)/o)*T,d=M;break;case"stddeviation":r=u(i)/o,T=m(l(i,r))*T,d=function(O,B){B.lowError=r-T,B.highError=r+T};break;case"stderror":T=m(l(i,u(i)/o)/o)*T,d=M}}d&&(0,A.each)(t,d)}},_patchMarginOptions:function(t){var n=this._getCreatingPointOptions(),i=n.styles,o=[i.normal,i.hover,i.selection].reduce(function(r,d){return p(r,2*d.r+d["stroke-width"])},0);return t.size=n.visible?o:0,t.sizePointNormalState=n.visible?2*i.normal.r+i.normal["stroke-width"]:2,t},usePointsToDefineAutoHiding:function(){return!0}};b.chart=f=(0,I.extend)({},a,{drawTrackers:function(){var t,n,i=this,o=i._segments||[],r=i._options.rotated;i.isVisible()&&(o.length&&(t=i._trackers=i._trackers||[],n=i._trackersGroup=(i._trackersGroup||i._renderer.g().attr({fill:"gray",opacity:.001,stroke:"gray",class:"dxc-trackers"})).attr({"clip-path":this._paneClipRectID||null}).append(i._group),(0,A.each)(o,function(d,v){t[d]?i._updateTrackerElement(v,t[d]):t[d]=i._drawTrackerElement(v).data({"chart-data-series":i}).append(n)})),i._trackersTranslator=i.groupPointsByCoords(r))},_checkAxisVisibleAreaCoord:function(t,n){var i=(t?this.getArgumentAxis():this.getValueAxis()).getVisibleArea();return(0,E.isDefined)(n)&&i[0]<=n&&i[1]>=n},checkSeriesViewportCoord:function(t,n){return this.getPoints().length&&this.isVisible()},getSeriesPairCoord:function(t,n){for(var i=null,o=!n&&!this._options.rotated||n&&this._options.rotated,r=o?"vy":"vx",d=o?"vx":"vy",v=this.getVisiblePoints(),x=0;x<v.length;x++){var T=v[x],D=T[r]===t?T[d]:void 0;if(this._checkAxisVisibleAreaCoord(!n,D)){i=D;break}}return i},_getNearestPoints:function(t,n){return[t,n]},_getBezierPoints:function(){return[]},_getNearestPointsByCoord:function(t,n){var i=this,o=i.getOptions().rotated,r=!n&&!o||n&&o?"vy":"vx",d=i.getPoints(),v=i._getBezierPoints(),x=[];return d.length>1?d.forEach(function(T,D){var C=d[D+1];C&&(T[r]<=t&&C[r]>=t||T[r]>=t&&C[r]<=t)&&x.push(i._getNearestPoints(T,C,v))}):x.push([d[0],d[0]]),x},getNeighborPoint:function(t,n){var i,o=this._options.rotated?n:t,r=o,d=this._trackersTranslator,v=null,x=this._options.rotated?t:n,T=this._options.rotated?"vx":"vy";if(this.isVisible()&&d){v=d[o];do{v=d[r]||d[o],o--,r++}while((o>=0||r<d.length)&&!v);Array.isArray(v)&&(i=h(v[0][T]-x),(0,A.each)(v,function(D,C){var P=h(C[T]-x);i>=P&&(i=P,v=C)}))}return v},_applyVisibleArea:function(){var t=this._options.rotated,n=(t?this.getValueAxis():this.getArgumentAxis()).getVisibleArea(),i=(t?this.getArgumentAxis():this.getValueAxis()).getVisibleArea();this._visibleArea={minX:n[0],maxX:n[1],minY:i[0],maxY:i[1]}},getPointCenterByArg:function(t){var n=this.getPointsByArg(t)[0];return n?n.getCenterCoord():void 0}}),b.polar=c=(0,I.extend)({},a,{drawTrackers:function(){f.drawTrackers.call(this);var t,n=this._trackersTranslator;this.isVisible()&&((0,A.each)(n,function(i,o){if(o)return t=i,!1}),n[t+360]=n[t])},getNeighborPoint:function(t,n){var i=(0,k.convertXYToPolar)(this.getValueAxis().getCenter(),t,n);return f.getNeighborPoint.call(this,i.phi,i.r)},_applyVisibleArea:function(){var t=this.getValueAxis().getCanvas();this._visibleArea={minX:t.left,maxX:t.width-t.right,minY:t.top,maxY:t.height-t.bottom}},getSeriesPairCoord:function(t,n){for(var i=null,o=n?"argument":"radius",r=this.getVisiblePoints(),d=0;d<r.length;d++){var v=r[d],x=(0,E.isDefined)(v[o])&&(0,E.isDefined)(t[o])&&v[o].valueOf()===t[o].valueOf()?{x:v.x,y:v.y}:void 0;if((0,E.isDefined)(x)){i=x;break}}return i}})},function(W,b,e){b.plugin=b.Tooltip=void 0;var g=h(e(11)),I=e(7),F=e(41),A=h(e(2)),R=e(179),E=e(1),k=e(0),S=e(14),w=h(e(82)),y=e(589);function h(t){return t&&t.__esModule?t:{default:t}}var m=w.default.format,p=Math.ceil,f=Math.max,c=Math.min,u=(0,I.getWindow)();function l(t){t.css({left:"-9999px"}).detach()}var s=function(t){var n;this._eventTrigger=t.eventTrigger,this._widgetRoot=t.widgetRoot,this._widget=t.widget,this._wrapper=(0,A.default)("<div>").css({position:"absolute",overflow:"hidden",pointerEvents:"none"}).addClass(t.cssClass),this._renderer=n=new R.Renderer({pathModified:t.pathModified,container:this._wrapper[0]}),n.root.attr({"pointer-events":"none"}),this._text=n.text(void 0,0,0),this._textGroupHtml=(0,A.default)("<div>").css({position:"absolute",padding:0,margin:0,border:"0px solid transparent"}).appendTo(this._wrapper),this._textHtml=(0,A.default)("<div>").css({position:"relative",display:"inline-block",padding:0,margin:0,border:"0px solid transparent"}).appendTo(this._textGroupHtml)};b.Tooltip=s,s.prototype={constructor:s,dispose:function(){this._wrapper.remove(),this._renderer.dispose(),this._options=this._widgetRoot=null},_getContainer:function(){var t=this._options,n=(0,A.default)(this._widgetRoot).closest(t.container);return 0===n.length&&(n=(0,A.default)(t.container)),(n.length?n:(0,A.default)("body")).get(0)},setTemplate:function(t){this._template=t?this._widget._getTemplate(t):null},setOptions:function(t){var n=this,i=this;i._options=t=t||{},i._textFontStyles=(0,S.patchFontOptions)(t.font),i._textFontStyles.color=i._textFontStyles.fill,i._wrapper.css({zIndex:t.zIndex}),i._customizeTooltip=t.customizeTooltip;var o=i._textGroupHtml,r=i._textHtml;this.plaque&&this.plaque.clear(),this.setTemplate(t.contentTemplate);var d=t.interactive?"auto":"none";return t.interactive&&this._renderer.root.css({"-ms-user-select":"auto","-moz-user-select":"auto","-webkit-user-select":"auto"}),this.plaque=new y.Plaque({opacity:i._options.opacity,color:i._options.color,border:i._options.border,paddingLeftRight:i._options.paddingLeftRight,paddingTopBottom:i._options.paddingTopBottom,arrowLength:i._options.arrowLength,arrowWidth:20,shadow:i._options.shadow,cornerRadius:i._options.cornerRadius},i,i._renderer.root,function(v){var x=v.group,T=v.onRender,D=v.eventData,P=v.templateCallback,M=void 0===P?function(){}:P,O=i._state;if(!v.isMoving){var B=i._template,V=B&&!O.formatObject.skipTemplate;if(O.html||V){if(o.css({color:O.textColor,width:3e3,pointerEvents:d}),V)return void B.render({model:O.formatObject,container:r,onRendered:function(){if(O.html=r.html(),0===r.width()&&0===r.height())return n.plaque.clear(),void M(!1);T(),i._riseEvents(D),i._moveWrapper(),i.plaque.customizeCloud({fill:O.color,stroke:O.borderColor,"pointer-events":d}),M(!0)}});i._text.attr({text:""}),r.html(O.html)}else i._text.css({fill:O.textColor}).attr({text:O.text,class:t.cssClass,"pointer-events":d}).append(x.attr({align:t.textAlignment}));i._riseEvents(D),i.plaque.customizeCloud({fill:O.color,stroke:O.borderColor,"pointer-events":d})}return T(),i._moveWrapper(),!0},!0,function(v,x){if(v._state.html){var T,D=u.getComputedStyle;return D?(T=D(r.get(0)),T={x:0,y:0,width:p(parseFloat(T.width)),height:p(parseFloat(T.height))}):(T=r.get(0).getBoundingClientRect(),T={x:0,y:0,width:p(T.width?T.width:T.right-T.left),height:p(T.height?T.height:T.bottom-T.top)}),T}return x.getBBox()},function(v,x,T,D){v._state.html?i._textGroupHtml.css({left:T,top:D}):x.move(T,D)}),i},_riseEvents:function(t){this._eventData&&this._eventTrigger("tooltipHidden",this._eventData),this._eventData=t,this._eventTrigger("tooltipShown",this._eventData)},setRendererOptions:function(t){return this._renderer.setOptions(t),this._textGroupHtml.css({direction:t.rtl?"rtl":"ltr"}),this},update:function(t){this.setOptions(t),l(this._wrapper);var n={};for(var i in this._textFontStyles)n[(0,F.camelize)(i)]=this._textFontStyles[i];return this._textGroupHtml.css(n),this._text.css(this._textFontStyles),this._eventData=null,this},_prepare:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._customizeTooltip,o=this._options,r={};return(0,E.isFunction)(i)&&(r=i.call(t,t),"text"in(r=(0,E.isPlainObject)(r)?r:{})&&(n.text=(0,E.isDefined)(r.text)?String(r.text):""),"html"in r&&(n.html=(0,E.isDefined)(r.html)?String(r.html):"")),"text"in n||"html"in n||(n.text=t.valueText||t.description||""),n.color=r.color||o.color,n.borderColor=r.borderColor||(o.border||{}).color,n.textColor=r.fontColor||(this._textFontStyles||{}).color,!!n.text||!!n.html||!!this._template},show:function(t,n,i,o,r){if(this._options.forceEvents)return i.x=n.x,i.y=n.y-n.offset,this._riseEvents(i),!0;var d={formatObject:t,eventData:i,templateCallback:r};if(!this._prepare(t,d,o))return!1;this._state=d,this._wrapper.appendTo(this._getContainer()),this._clear();var v=(0,k.extend)({},this._options,{canvas:this._getCanvas()},d,{x:n.x,y:n.y,offset:n.offset});return this.plaque.clear().draw(v)},isCursorOnTooltip:function(t,n){if(this._options.interactive){var i=this.plaque.getBBox();return t>i.x&&t<i.x+i.width&&n>i.y&&n<i.y+i.height}return!1},hide:function(){l(this._wrapper),this._eventData&&(this._eventTrigger("tooltipHidden",this._eventData),this._clear(),this._eventData=null)},_clear:function(){this._textHtml.empty()},move:function(t,n,i){this.plaque.draw({x:t,y:n,offset:i,canvas:this._getCanvas(),isMoving:!0})},_moveWrapper:function(){var t=this.plaque.getBBox();this._renderer.resize(t.width,t.height);var n=this._wrapper.css({left:0,top:0}).offset(),i=t.x,o=t.y;this._wrapper.css({left:i-n.left,top:o-n.top}),this.plaque.moveRoot(-i,-o),this._state.html&&(this._textHtml.css({left:-i,top:-o}),this._textGroupHtml.css({width:p(this._textHtml.width())}))},formatValue:function(t,n){var i=n?function(o,r){var d=o;switch(r){case"argument":d={format:o.argumentFormat};break;case"percent":d={format:{type:"percent",precision:o.format&&o.format.percentPrecision}}}return d}(this._options,n):this._options;return m(t,i.format)},getLocation:function(){return(0,S.normalizeEnum)(this._options.location)},isEnabled:function(){return!!this._options.enabled||!!this._options.forceEvents},isShared:function(){return!!this._options.shared},_getCanvas:function(){var t=this._getContainer(),n=t.getBoundingClientRect(),i=g.default.getDocumentElement(),o=g.default.getDocument(),r=u.pageXOffset||i.scrollLeft||0,d=u.pageYOffset||i.scrollTop||0,v={left:r,top:d,width:f(i.clientWidth,o.body.clientWidth)+r,height:f(o.body.scrollHeight,i.scrollHeight,o.body.offsetHeight,i.offsetHeight,o.body.clientHeight,i.clientHeight),right:0,bottom:0};return t!==g.default.getBody()&&(r=f(v.left,v.left+n.left),d=f(v.top,v.top+n.top),v.width=c(n.width,v.width)+r+v.left,v.height=c(n.height,v.height)+d+v.top,v.left=r,v.top=d),v}},b.plugin={name:"tooltip",init:function(){this._initTooltip()},dispose:function(){this._disposeTooltip()},members:{_initTooltip:function(){this._tooltip=new s({cssClass:this._rootClassPrefix+"-tooltip",eventTrigger:this._eventTrigger,pathModified:this.option("pathModified"),widgetRoot:this.element(),widget:this})},_disposeTooltip:function(){this._tooltip.dispose(),this._tooltip=null},_setTooltipRendererOptions:function(){this._tooltip.setRendererOptions(this._getRendererOptions())},_setTooltipOptions:function(){this._tooltip.update(this._getOption("tooltip"))}},extenders:{_stopCurrentHandling:function(){this._tooltip&&this._tooltip.hide()}},customize:function(t){var n=t.prototype;n._eventsMap.onTooltipShown={name:"tooltipShown"},n._eventsMap.onTooltipHidden={name:"tooltipHidden"},t.addChange({code:"TOOLTIP_RENDERER",handler:function(){this._setTooltipRendererOptions()},isThemeDependent:!0,isOptionChange:!0}),t.addChange({code:"TOOLTIP",handler:function(){this._setTooltipOptions()},isThemeDependent:!0,isOptionChange:!0,option:"tooltip"})},fontFields:["tooltip.font"]}},function(W,b,e){b.Range=void 0;var g=e(1),I=e(0),F=e(14),A=g.isDefined,R=g.isDate,E=g.isFunction;function k(m,p){return p<m}function S(m,p){return p>m}function w(m,p,f,c){var u=A(p);A(m)?u&&c(m,p)&&f(p):u&&f(p)}var y=function(m){m&&(0,I.extend)(this,m)};b.Range=y,y.prototype={constructor:y,addRange:function(m){var p=this,f=p.categories,c=m.categories,u="discrete"===p.axisType,l=function(t,n){w(p[t],m[t],function(i){p[t]=i},n)},s=function(t,n,i){w(p[t],p[n],function(o){A(p[t])&&(p[t]=o)},i)},a=function(t){p[t]=p[t]||m[t]};return a("invert"),a("axisType"),a("dataType"),a("isSpacedMargin"),"logarithmic"===p.axisType?a("base"):p.base=void 0,l("min",k),l("max",S),u?(a("minVisible"),a("maxVisible")):(l("minVisible",k),l("maxVisible",S)),l("interval",k),u||(s("min","minVisible",k),s("min","maxVisible",k),s("max","maxVisible",S),s("max","minVisible",S)),p.categories=void 0===f?c:c?(0,F.unique)(f.concat(c)):f,"logarithmic"===p.axisType&&(a("allowNegatives"),l("linearThreshold",k)),p},isEmpty:function(){return!(A(this.min)&&A(this.max)||this.categories&&0!==this.categories.length)},correctValueZeroLevel:function(){var m=this;if("logarithmic"===m.axisType||R(m.max)||R(m.min))return m;function p(f,c){m[f]<0&&m[c]<0&&(m[c]=0),m[f]>0&&m[c]>0&&(m[f]=0)}return p("min","max"),p("minVisible","maxVisible"),m},sortCategories:function(m){if(!1!==m&&this.categories)if(Array.isArray(m)){var p=m.map(function(u){return u.valueOf()}),f=this.categories.filter(function(u){return-1===p.indexOf(u.valueOf())});this.categories=m.concat(f)}else{var c=!E(m);c&&"string"!==this.dataType?m=function(u,l){return u.valueOf()-l.valueOf()}:c&&(m=!1),m&&this.categories.sort(m)}}}},function(W,b,e){b.default=function(R,E){var k={ERROR_MESSAGES:(0,g.extend)(E,R),Error:function(){return h([].slice.call(arguments))},log:function(p){var f="log";/^E\d+$/.test(p)?f="error":/^W\d+$/.test(p)&&(f="warn"),I.logger[f]("log"===f?p:S([].slice.call(arguments)))}};function S(p){var f=p[0];return y(f,w(f,p=p.slice(1)))}function w(p,f){return f=[k.ERROR_MESSAGES[p]].concat(f),F.format.apply(this,f).replace(/\.*\s*?$/,"")}function y(p,f){return F.format.apply(this,["{0} - {1}. See:\n{2}",p,f,m(p)])}function h(p){var f=p[0],c=w(f,p=p.slice(1)),u=m(f),l=y(f,c);return(0,g.extend)(new Error(l),{__id:f,__details:c,url:u})}function m(p){return A+p}return k};var g=e(0),I=e(97),F=e(40),A="http://js.devexpress.com/error/"+e(169).version.split(".").slice(0,2).join("_")+"/";W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.attachInstanceToElement=function(y,h,m){var p=(0,g.data)(y.get(0)),f=w(h.constructor);p[f]=h,m&&I.default.one(y,R.removeEvent,function(){m.call(h)}),p.dxComponents||(p.dxComponents=[]),p.dxComponents.push(f)},b.getInstanceByElement=function(y,h){var m=w(h);return(0,g.data)(y.get(0),m)},b.name=void 0;var g=e(43),I=E(e(5)),F=E(e(189)),A=e(1),R=e(146);function E(y){return y&&y.__esModule?y:{default:y}}var k=new F.default,S=0,w=function(y,h){if(!(0,A.isDefined)(h)){if(!k.has(y)){var m="dxPrivateComponent"+S++;return k.set(y,m),m}return k.get(y)}k.set(y,h)};b.name=w},function(W,b,e){b.end=b.start=void 0;var g=S(e(5)),I=e(43),F=S(e(15)),A=S(e(13)),R=S(e(67)),E=e(8),k=S(e(27));function S(f){return f&&f.__esModule?f:{default:f}}b.start="dxhoverstart";var w=(0,E.addNamespace)(k.default.enter,"dxHoverStart");b.end="dxhoverend";var y=(0,E.addNamespace)(k.default.leave,"dxHoverEnd"),h=F.default.inherit({noBubble:!0,ctor:function(){this._handlerArrayKeyPath=this._eventNamespace+"_HandlerStore"},setup:function(f){(0,I.data)(f,this._handlerArrayKeyPath,{})},add:function(f,c){var u=this,l=function(s){u._handler(s)};g.default.on(f,this._originalEventName,c.selector,l),(0,I.data)(f,this._handlerArrayKeyPath)[c.guid]=l},_handler:function(f){(0,E.isTouchEvent)(f)||A.default.isSimulator()||(0,E.fireEvent)({type:this._eventName,originalEvent:f,delegateTarget:f.delegateTarget})},remove:function(f,c){var u=(0,I.data)(f,this._handlerArrayKeyPath)[c.guid];g.default.off(f,this._originalEventName,c.selector,u)},teardown:function(f){(0,I.removeData)(f,this._handlerArrayKeyPath)}}),m=h.inherit({ctor:function(){this._eventNamespace="dxHoverStart",this._eventName="dxhoverstart",this._originalEventName=w,this.callBase()},_handler:function(f){(f.pointers||[]).length||this.callBase(f)}}),p=h.inherit({ctor:function(){this._eventNamespace="dxHoverEnd",this._eventName="dxhoverend",this._originalEventName=y,this.callBase()}});(0,R.default)("dxhoverstart",new m),(0,R.default)("dxhoverend",new p)},function(W,b,e){var g=e(7).getWindow(),I=g.DevExpress=g.DevExpress||{},F=I.errors=e(24);if(I._DEVEXTREME_BUNDLE_INITIALIZED)throw F.Error("E0024");I._DEVEXTREME_BUNDLE_INITIALIZED=!0,I.clientExporter=e(188),I.excelExporter=e(367),I.pdfExporter=e(383),I.VERSION=e(169).version,I.Class=e(15),I.DOMComponent=e(65),I.Component=e(123).Component,I.registerComponent=e(9),I.devices=e(13),I.Color=e(104);var A=e(120);I.utils={},I.utils.requestAnimationFrame=A.requestAnimationFrame,I.utils.cancelAnimationFrame=A.cancelAnimationFrame,I.utils.initMobileViewport=e(386).initMobileViewport,I.utils.getTimeZones=e(387).getTimeZones,I.utils.extendFromObject=e(0).extendFromObject,I.utils.triggerShownEvent=e(59).triggerShownEvent,I.utils.triggerHidingEvent=e(59).triggerHidingEvent,I.utils.resetActiveElement=e(35).resetActiveElement,I.utils.findBestMatches=e(4).findBestMatches,I.createQueue=e(264).create,I.utils.dom=e(35),I.utils.common=e(4),I.utils.date=e(19),I.utils.browser=e(25),I.utils.inflector=e(41),I.utils.iterator=e(3),I.utils.readyCallbacks=e(51),I.utils.resizeCallbacks=e(94),I.utils.console=e(97),I.utils.string=e(40),I.utils.support=e(45),I.utils.ajax=e(78),I.viewPort=e(75).value,I.hideTopOverlay=e(391),I.formatHelper=e(82),I.config=e(30),I.animationPresets=e(195).presets,I.fx=e(46),I.TransitionExecutor=e(278).TransitionExecutor,I.AnimationPresetCollection=e(195).PresetCollection,I.events=e(279),I.events.click=e(23),I.events.utils=e(8),I.events.GestureEmitter=e(172),I.localization=e(392),I.templateRendered=e(68).renderedCallbacks,I.setTemplateEngine=e(171).setTemplateEngine,W.exports=I},function(W,b,e){b.default=void 0;var g=y(e(2)),I=e(4),F=y(e(10)),A=y(e(9)),R=e(0),E=y(e(80)),k=y(e(61)),S=e(6),w=e(38);function y(p){return p&&p.__esModule?p:{default:p}}var h=k.default.inherit({_supportedKeys:function(){return(0,R.extend)(this.callBase(),{escape:I.noop})},_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{message:F.default.format("Loading"),width:222,height:90,animation:null,showIndicator:!0,indicatorSrc:"",showPane:!0,delay:0,templatesRenderAsynchronously:!1,hideTopOverlayHandler:null,resizeEnabled:!1,focusStateEnabled:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"generic"},options:{shadingColor:"transparent"}},{device:function(){return(0,w.isMaterial)()},options:{message:"",width:60,height:60,maxHeight:60,maxWidth:60}}])},_init:function(){this.callBase.apply(this,arguments)},_render:function(){this.callBase(),this.$element().addClass("dx-loadpanel"),this.$wrapper().addClass("dx-loadpanel-wrapper")},_renderContentImpl:function(){this.callBase(),this.$content().addClass("dx-loadpanel-content"),this._$loadPanelContentWrapper=(0,g.default)("<div>").addClass("dx-loadpanel-content-wrapper"),this._$loadPanelContentWrapper.appendTo(this.$content()),this._togglePaneVisible(),this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage()},_show:function(){var p=this.option("delay");if(!p)return this.callBase();var f=new S.Deferred,c=this.callBase.bind(this);return this._clearShowTimeout(),this._showTimeout=setTimeout(function(){c().done(function(){f.resolve()})},p),f.promise()},_hide:function(){return this._clearShowTimeout(),this.callBase()},_clearShowTimeout:function(){clearTimeout(this._showTimeout)},_renderMessage:function(){if(this._$loadPanelContentWrapper){var p=this.option("message");if(p){var f=(0,g.default)("<div>").addClass("dx-loadpanel-message").text(p);this._$loadPanelContentWrapper.append(f)}}},_renderLoadIndicator:function(){this._$loadPanelContentWrapper&&this.option("showIndicator")&&(this._$indicator||(this._$indicator=(0,g.default)("<div>").addClass("dx-loadpanel-indicator").appendTo(this._$loadPanelContentWrapper)),this._createComponent(this._$indicator,E.default,{indicatorSrc:this.option("indicatorSrc")}))},_cleanPreviousContent:function(){this.$content().find(".dx-loadpanel-message").remove(),this.$content().find(".dx-loadpanel-indicator").remove(),delete this._$indicator},_togglePaneVisible:function(){this.$content().toggleClass("dx-loadpanel-pane-hidden",!this.option("showPane"))},_optionChanged:function(p){switch(p.name){case"delay":break;case"message":case"showIndicator":this._cleanPreviousContent(),this._renderLoadIndicator(),this._renderMessage();break;case"showPane":this._togglePaneVisible();break;case"indicatorSrc":this._renderLoadIndicator();break;default:this.callBase(p)}},_dispose:function(){this._clearShowTimeout(),this.callBase()}});(0,A.default)("dxLoadPanel",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.removeEvent=void 0;var g=R(e(2)),I=e(43),F=R(e(5)),A=R(e(67));function R(E){return E&&E.__esModule?E:{default:E}}b.removeEvent="dxremove",(0,I.beforeCleanData)(function(E){E=[].slice.call(E);for(var k=0;k<E.length;k++){var S=(0,g.default)(E[k]);S.prop("dxRemoveEvent")&&(S[0].dxRemoveEvent=null,F.default.triggerHandler(S,"dxremove"))}}),(0,A.default)("dxremove",{noBubble:!0,setup:function(E){(0,g.default)(E).prop("dxRemoveEvent",!0)}})},function(W,b,e){b.name=void 0;var g=R(e(2)),I=R(e(5)),F=R(e(67)),A=e(8);function R(k){return k&&k.__esModule?k:{default:k}}b.name="dxmousewheel";var E={setup:function(k){var S=(0,g.default)(k);I.default.on(S,(0,A.addNamespace)("wheel","dxWheel"),E._wheelHandler.bind(E))},teardown:function(k){I.default.off(k,".".concat("dxWheel"))},_wheelHandler:function(k){var S=k.originalEvent,w=S.deltaMode,y=S.deltaY,h=S.deltaX,m=S.deltaZ;(0,A.fireEvent)({type:"dxmousewheel",originalEvent:k,delta:this._normalizeDelta(y,w),deltaX:h,deltaY:y,deltaZ:m,deltaMode:w,pointerType:"mouse"}),k.stopPropagation()},_normalizeDelta:function(k){var S=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return 0===S?-k:-30*k}};(0,F.default)("dxmousewheel",E)},function(W,b,e){b.inactive=b.active=b.lock=void 0;var g=w(e(15)),I=e(4),F=e(35),A=w(e(13)),R=e(8),E=w(e(27)),k=w(e(125)),S=w(e(105));function w(f){return f&&f.__esModule?f:{default:f}}b.active="dxactive",b.inactive="dxinactive";var y,h=g.default.inherit({ctor:function(f,c){this._timeout=f,this._fire=c},start:function(){var f=this;this._schedule(function(){f.force()})},_schedule:function(f){this.stop(),this._timer=setTimeout(f,this._timeout)},stop:function(){clearTimeout(this._timer)},force:function(){this._fired||(this.stop(),this._fire(),this._fired=!0)},fired:function(){return this._fired}}),m=k.default.inherit({ctor:function(){this.callBase.apply(this,arguments),this._active=new h(0,I.noop),this._inactive=new h(0,I.noop)},configure:function(f,c){switch(c){case"dxactive":f.activeTimeout=f.timeout;break;case"dxinactive":f.inactiveTimeout=f.timeout}this.callBase(f)},start:function(f){if(y){var c=(0,F.contains)(this.getElement().get(0),y.getElement().get(0)),u=!y._active.fired();if(c&&u)return void this._cancel();y._inactive.force()}y=this,this._initEvents(f),this._active.start()},_initEvents:function(f){var c=this,u=this._getEmitterTarget(f),l=(0,R.isMouseEvent)(f),s=A.default.isSimulator()||!l,a=(0,I.ensureDefined)(this.activeTimeout,30),t=(0,I.ensureDefined)(this.inactiveTimeout,400);this._active=new h(s?a:0,function(){c._fireEvent("dxactive",f,{target:u})}),this._inactive=new h(s?t:0,function(){c._fireEvent("dxinactive",f,{target:u}),y=null})},cancel:function(f){this.end(f)},end:function(f){var c=f.type!==E.default.up;c?this._active.stop():this._active.force(),this._inactive.start(),c&&this._inactive.force()},dispose:function(){this._active.stop(),this._inactive.stop(),y===this&&(y=null),this.callBase()},lockInactive:function(){return this._active.force(),this._inactive.stop(),y=null,this._cancel(),this._inactive.force.bind(this._inactive)}});m.lock=function(f){var c=y?y.lockInactive():I.noop;f.done(c)},(0,S.default)({emitter:m,events:["dxactive","dxinactive"]}),b.lock=m.lock},function(W,b,e){b.default=void 0;var g=R(e(2)),I=R(e(15)),F=e(3),A=e(142);function R(S){return S&&S.__esModule?S:{default:S}}var E=I.default.inherit({ctor:function(S,w,y){this._$element=S,this._options=w,this._rawData=y,(0,A.attachInstanceToElement)(S,this,this._dispose),this._render()},_render:function(){var S=(0,g.default)("<div>").addClass("dx-item-content-placeholder");this._$element.append(S),this._watchers=[],this._renderWatchers()},_renderWatchers:function(){this._startWatcher("disabled",this._renderDisabled.bind(this)),this._startWatcher("visible",this._renderVisible.bind(this))},_startWatcher:function(S,w){var p,f,c,u,l,y=this._rawData,h=this._options.fieldGetter(S),m=(p=this._options.watchMethod(),f=function(){return h(y)},c=function(p,f){this._dirty=!0,w(p,f)}.bind(this),{dispose:p(f,l=function(s){u!==s&&(c(s,u),u=s)}),force:function(){l(f())}});this._watchers.push(m)},setDataField:function(){if(this._dirty=!1,(0,F.each)(this._watchers,function(S,w){w.force()}),this._dirty)return!0},_renderDisabled:function(S,w){this._$element.toggleClass("dx-state-disabled",!!S),this._updateOwnerFocus(S)},_updateOwnerFocus:function(S){var w=this._options.owner;w&&S&&w._resetItemFocus(this._$element)},_renderVisible:function(S,w){this._$element.toggleClass("dx-state-invisible",void 0!==S&&!S)},_dispose:function(){(0,F.each)(this._watchers,function(S,w){w.dispose()})}});E.getInstance=function(S){return(0,A.getInstanceByElement)(S,this)},b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=i(e(2)),I=e(7),F=e(26),A=i(e(5)),R=e(40),E=i(e(9)),k=e(33),S=i(e(281)),w=e(41),y=e(0),h=i(e(65)),m=e(21),p=e(8),f=i(e(27)),c=e(76),u=i(e(81)),l=e(1),s=e(4),a=e(75),t=e(95),n=e(6);function i(U){return U&&U.__esModule?U:{default:U}}var o,r,d=(0,I.getWindow)(),v="dxDraggable",x=(0,p.addNamespace)(c.start,v),T=(0,p.addNamespace)(c.move,v),D=(0,p.addNamespace)(c.end,v),C=(0,p.addNamespace)(c.enter,v),P=(0,p.addNamespace)(c.leave,v),M=(0,p.addNamespace)(f.default.down,v),O=function(U){return{x:U.pageX-(0,g.default)(d).scrollLeft(),y:U.pageY-(0,g.default)(d).scrollTop()}},B=function(){function U(G,Y){this._preventScroll=!0,this._component=Y,"vertical"===G?(this._scrollValue="scrollTop",this._overFlowAttr="overflowY",this._sizeAttr="height",this._scrollSizeProp="scrollHeight",this._clientSizeProp="clientHeight",this._limitProps={start:"top",end:"bottom"}):(this._scrollValue="scrollLeft",this._overFlowAttr="overflowX",this._sizeAttr="width",this._scrollSizeProp="scrollWidth",this._clientSizeProp="clientWidth",this._limitProps={start:"left",end:"right"})}var H=U.prototype;return H.updateScrollable=function(G,Y){var J=this,ae=!1;G.some(function(fe){var Ce=(0,g.default)(fe),Te=Ce.hasClass("dx-overlay-wrapper")&&"none"!==Ce.css("pointerEvents"),me=Ce.hasClass("dx-overlay-content");return!(!Te&&!me)||(ae=J._trySetScrollable(fe,Y))}),ae||(this._$scrollableAtPointer=null,this._scrollSpeed=0)},H.isScrolling=function(){return!!this._scrollSpeed},H.isScrollable=function(G){return("auto"===G.css(this._overFlowAttr)||G.hasClass("dx-scrollable-container"))&&G.prop(this._scrollSizeProp)>G[this._sizeAttr]()},H._trySetScrollable=function(G,Y){var J,ae=(0,g.default)(G),fe=this._component.option("scrollSensitivity"),Ce=this.isScrollable(ae);return Ce&&(fe>(J=this._calculateDistanceToBorders(ae,Y))[this._limitProps.start]?this._preventScroll||(this._scrollSpeed=-this._calculateScrollSpeed(J[this._limitProps.start]),this._$scrollableAtPointer=ae):fe>J[this._limitProps.end]?this._preventScroll||(this._scrollSpeed=this._calculateScrollSpeed(J[this._limitProps.end]),this._$scrollableAtPointer=ae):(Ce=!1,this._preventScroll=!1)),Ce},H._calculateDistanceToBorders=function(G,Y){var J,ae=G.get(0);return ae?(J=(0,F.getBoundingRect)(ae),{left:Y.x-J.left,top:Y.y-J.top,right:J.right-Y.x,bottom:J.bottom-Y.y}):{}},H._calculateScrollSpeed=function(G){var Y=this._component,J=Y.option("scrollSensitivity"),ae=Y.option("scrollSpeed");return Math.ceil(Math.pow((J-G)/J,2)*ae)},H.scrollByStep=function(){var G,Y,J;if(this._$scrollableAtPointer&&this._scrollSpeed){if(this._$scrollableAtPointer.hasClass("dx-scrollable-container")){var ae=this._$scrollableAtPointer.closest(".dx-scrollable"),fe=ae.data("dxScrollable")||ae.data("dxScrollView");if(fe){var Ce=fe.scrollOffset()[this._limitProps.start]+this._scrollSpeed;fe.scrollTo((J=Ce,(Y=this._limitProps.start)in(G={})?Object.defineProperty(G,Y,{value:J,enumerable:!0,configurable:!0,writable:!0}):G[Y]=J,G))}}else{var Te=this._$scrollableAtPointer[this._scrollValue]()+this._scrollSpeed;this._$scrollableAtPointer[this._scrollValue](Te)}var me=this._component._dragMoveArgs;me&&this._component._dragMoveHandler(me)}},H.reset=function(){this._$scrollableAtPointer=null,this._scrollSpeed=0,this._preventScroll=!0},H.isOutsideScrollable=function(G,Y){if(!G)return!1;var J=(0,F.getBoundingRect)(G.get(0)),ae=J[this._limitProps.start],fe=J[this._sizeAttr],Ce=O(Y),Te="width"===this._sizeAttr?Ce.x:Ce.y;return Te<ae||Te>ae+fe},U}(),V=S.default.inherit({ctor:function(U){this.callBase(),this._strategy=U},_step:function(){var U=this._strategy._horizontalScrollHelper,H=this._strategy._verticalScrollHelper;U&&U.scrollByStep(),H&&H.scrollByStep()}}),z=h.default.inherit({reset:s.noop,dragMove:s.noop,dragEnter:s.noop,dragLeave:s.noop,dragEnd:function(U){return this._getSourceDraggable()._fireRemoveEvent(U),(new n.Deferred).resolve()},_fireRemoveEvent:s.noop,_getDefaultOptions:function(){return(0,y.extend)(this.callBase(),{onDragStart:null,onDragMove:null,onDragEnd:null,onDragEnter:null,onDragLeave:null,onDrop:null,immediate:!0,dragDirection:"both",boundary:void 0,boundOffset:0,allowMoveByClick:!1,itemData:null,container:void 0,dragTemplate:void 0,contentTemplate:"content",handle:"",filter:"",clone:!1,autoScroll:!0,scrollSpeed:30,scrollSensitivity:60,group:void 0,data:void 0})},_setOptionsByReference:function(){this.callBase.apply(this,arguments),(0,y.extend)(this._optionsByReference,{component:!0,group:!0,itemData:!0,data:!0})},_init:function(){this.callBase(),this._attachEventHandlers(),this._scrollAnimator=new V(this),this._horizontalScrollHelper=new B("horizontal",this),this._verticalScrollHelper=new B("vertical",this)},_normalizeCursorOffset:function(U){return(0,l.isObject)(U)&&(U={h:U.x,v:U.y}),{left:(U=(0,s.splitPair)(U).map(function(H){return parseFloat(H)}))[0],top:1===U.length?U[0]:U[1]}},_getNormalizedCursorOffset:function(U,H){return(0,l.isFunction)(U)&&(U=U.call(this,H)),this._normalizeCursorOffset(U)},_calculateElementOffset:function(U){var H,G,Y=U.event,J=(0,g.default)(U.itemElement),ae=(0,g.default)(U.dragElement),fe=this._dragElementIsCloned(),Ce=this.option("cursorOffset"),Te={left:0,top:0},me=this._initialLocate=(0,k.locate)(ae);return(fe||U.initialOffset||Ce)&&(H=U.initialOffset||J.offset(),Ce&&(Te=this._getNormalizedCursorOffset(Ce,U),isFinite(Te.left)&&(H.left=Y.pageX),isFinite(Te.top)&&(H.top=Y.pageY)),G=ae.offset(),H.top-=G.top+(Te.top||0)-me.top,H.left-=G.left+(Te.left||0)-me.left),H},_initPosition:function(U){var H=(0,g.default)(U.dragElement),G=this._calculateElementOffset(U);G&&this._move(G,H),this._startPosition=(0,k.locate)(H)},_startAnimator:function(){this._scrollAnimator.inProgress()||this._scrollAnimator.start()},_stopAnimator:function(){this._scrollAnimator.stop()},_addWidgetPrefix:function(U){return(0,w.dasherize)(this.NAME)+(U?"-"+U:"")},_getItemsSelector:function(){return this.option("filter")||""},_$content:function(){var U=this.$element(),H=U.children(".dx-template-wrapper");return H.length?H:U},_attachEventHandlers:function(){var U=this;if(!this.option("disabled")){var H=this._$content(),G=this._getItemsSelector(),Y=this.option("allowMoveByClick"),J={direction:this.option("dragDirection"),immediate:this.option("immediate"),checkDropTarget:function(ae,fe){var Ce=U.option("group"),Te=U._getSourceDraggable().option("group"),me=U._getScrollable(ae);return!U._verticalScrollHelper.isOutsideScrollable(me,fe)&&!U._horizontalScrollHelper.isOutsideScrollable(me,fe)&&Te&&Te===Ce}};Y&&(H=this._getArea(),A.default.on(H,M,J,this._pointerDownHandler.bind(this))),">"===G[0]&&(G=G.slice(1)),A.default.on(H,x,G,J,this._dragStartHandler.bind(this)),A.default.on(H,T,J,this._dragMoveHandler.bind(this)),A.default.on(H,D,J,this._dragEndHandler.bind(this)),A.default.on(H,C,J,this._dragEnterHandler.bind(this)),A.default.on(H,P,J,this._dragLeaveHandler.bind(this))}},_dragElementIsCloned:function(){return this._$dragElement&&this._$dragElement.hasClass(this._addWidgetPrefix("clone"))},_getDragTemplateArgs:function(U,H){return{container:(0,m.getPublicElement)(H),model:{itemData:this.option("itemData"),itemElement:(0,m.getPublicElement)(U)}}},_createDragElement:function(U){var H=U,G=this.option("clone"),Y=this._getContainer(),J=this.option("dragTemplate");return J?(J=this._getTemplate(J),H=(0,g.default)("<div>").appendTo(Y),J.render(this._getDragTemplateArgs(U,H))):G&&(H=(0,g.default)("<div>").appendTo(Y),U.clone().css({width:U.css("width"),height:U.css("height")}).appendTo(H)),H.toggleClass(this._addWidgetPrefix("clone"),H.get(0)!==U.get(0)).toggleClass("dx-rtl",this.option("rtlEnabled"))},_resetDragElement:function(){this._dragElementIsCloned()?this._$dragElement.remove():this._toggleDraggingClass(!1),this._$dragElement=null},_resetSourceElement:function(){this._toggleDragSourceClass(!1),this._$sourceElement=null},_detachEventHandlers:function(){A.default.off(this._$content(),"."+v),A.default.off(this._getArea(),"."+v)},_move:function(U,H){(0,k.move)(H||this._$dragElement,U)},_getDraggableElement:function(U){var H=this._getSourceElement();if(H)return H;if(this.option("allowMoveByClick"))return this.$element();var G=(0,g.default)(U&&U.target),Y=this._getItemsSelector();if(">"===Y[0]){var J=this._$content().find(Y);J.is(G)||(G=G.closest(J))}return G},_getSourceElement:function(){return this._getSourceDraggable()._$sourceElement},_pointerDownHandler:function(U){if(!(0,p.needSkipEvent)(U)){var H={},G=this.$element(),Y=this.option("dragDirection");"horizontal"!==Y&&"both"!==Y||(H.left=U.pageX-G.offset().left+(0,k.locate)(G).left-G.width()/2),"vertical"!==Y&&"both"!==Y||(H.top=U.pageY-G.offset().top+(0,k.locate)(G).top-G.height()/2),this._move(H,G),this._getAction("onDragMove")(this._getEventArgs(U))}},_isValidElement:function(U,H){var G=this.option("handle"),Y=(0,g.default)(U.originalEvent&&U.originalEvent.target);return!(G&&!Y.closest(G).length||!H.length||H.is(".dx-state-disabled, .dx-state-disabled *"))},_dragStartHandler:function(U){var H=this._getDraggableElement(U);if(!this._$sourceElement)if(this._isValidElement(U,H)){var G=this._getDragStartArgs(U,H);if(this._getAction("onDragStart")(G),G.cancel)U.cancel=!0;else{this.option("itemData",G.itemData),this._setSourceDraggable(),this._$sourceElement=H;var Y=H.offset(),J=this._$dragElement=this._createDragElement(H);this._toggleDraggingClass(!0),this._toggleDragSourceClass(!0),this._setGestureCoverCursor(J.children());var ae="fixed"===J.css("position");this._initPosition((0,y.extend)({},G,{dragElement:J.get(0),initialOffset:ae&&Y}));var fe=this._getArea(),Ce=this._getAreaOffset(fe),Te=this._getBoundOffset(),me=fe.outerWidth(),he=fe.outerHeight(),_e=J.width(),re=J.height(),ce=J.offset().left-Ce.left,ge=J.offset().top-Ce.top;fe.length&&(U.maxLeftOffset=ce-Te.left,U.maxRightOffset=me-ce-_e-Te.right,U.maxTopOffset=ge-Te.top,U.maxBottomOffset=he-ge-re-Te.bottom),this.option("autoScroll")&&this._startAnimator()}}else U.cancel=!0},_getAreaOffset:function(U){return U&&u.default.offset(U)||{left:0,top:0}},_toggleDraggingClass:function(U){this._$dragElement&&this._$dragElement.toggleClass(this._addWidgetPrefix("dragging"),U)},_toggleDragSourceClass:function(U,H){var G=H||this._$sourceElement;G&&G.toggleClass(this._addWidgetPrefix("source"),U)},_setGestureCoverCursor:function(U){(0,g.default)(".".concat("dx-gesture-cover")).css("cursor",U.css("cursor"))},_getBoundOffset:function(){var U=this.option("boundOffset");return(0,l.isFunction)(U)&&(U=U.call(this)),(0,R.quadToObject)(U)},_getArea:function(){var U=this.option("boundary");return(0,l.isFunction)(U)&&(U=U.call(this)),(0,g.default)(U)},_getContainer:function(){var U=this.option("container");return void 0===U&&(U=(0,a.value)()),(0,g.default)(U)},_dragMoveHandler:function(U,H){if(this._dragMoveArgs=U,this._$dragElement){var G=U.offset,Y=this._startPosition;this._move({left:Y.left+G.x,top:Y.top+G.y}),H||this._updateScrollable(U);var J=this._getEventArgs(U);this._getAction("onDragMove")(J),!0!==J.cancel&&this._getTargetDraggable().dragMove(U,H)}else U.cancel=!0},_updateScrollable:function(U){if(this.option("autoScroll")){var H=O(U),G=(0,F.getElementsFromPoint)(H.x,H.y);this._verticalScrollHelper.updateScrollable(G,H),this._horizontalScrollHelper.updateScrollable(G,H)}},_getScrollable:function(U){var H,G=this;return U.parents().toArray().some(function(Y){var J=(0,g.default)(Y);if(G._horizontalScrollHelper.isScrollable(J)||G._verticalScrollHelper.isScrollable(J))return H=J,!0}),H},_defaultActionArgs:function(){var U=this.callBase.apply(this,arguments),H=this.option("component");return H&&(U.component=H,U.element=H.element()),U},_getEventArgs:function(U){var H=this._getSourceDraggable(),G=this._getTargetDraggable();return{event:U,itemData:H.option("itemData"),itemElement:(0,m.getPublicElement)(H._$sourceElement),fromComponent:H.option("component")||H,toComponent:G.option("component")||G,fromData:H.option("data"),toData:G.option("data")}},_getDragStartArgs:function(U,H){var G=this._getEventArgs(U);return{event:G.event,itemData:G.itemData,itemElement:H,fromData:G.fromData}},_revertItemToInitialPosition:function(){!this._dragElementIsCloned()&&this._move(this._initialLocate,this._$sourceElement)},_dragEndHandler:function(U){var H=this,G=new n.Deferred,Y=this._getEventArgs(U),J=this._getEventArgs(U),ae=this._getTargetDraggable(),fe=!0;try{this._getAction("onDragEnd")(Y)}finally{(0,n.when)((0,n.fromPromise)(Y.cancel)).done(function(Ce){if(!Ce&&(ae!==H&&ae._getAction("onDrop")(J),!J.cancel))return fe=!1,void(0,n.when)((0,n.fromPromise)(ae.dragEnd(Y))).always(G.resolve);G.resolve()}).fail(G.resolve),G.done(function(){fe&&H._revertItemToInitialPosition(),H.reset(),ae.reset(),H._stopAnimator(),H._horizontalScrollHelper.reset(),H._verticalScrollHelper.reset(),H._resetDragElement(),H._resetSourceElement(),H._resetTargetDraggable(),H._resetSourceDraggable()})}},_isTargetOverAnotherDraggable:function(U){var H=this,G=this._getSourceDraggable();if(this===G)return!1;var Y=G._$dragElement,J=G.$element(),ae=this.$element(),fe=O(U),Ce=(0,F.getElementsFromPoint)(fe.x,fe.y).filter(function(_e){var re=(0,g.default)(_e);if(re.hasClass(H._addWidgetPrefix()))return!re.closest(Y).length})[0],Te=this._getSourceElement(),me=Ce===J.get(0),he=(0,g.default)(Ce).closest(Te).length;return!Ce||Ce===ae.get(0)&&!me&&!he},_dragEnterHandler:function(U){this._fireDragEnterEvent(U),this._isTargetOverAnotherDraggable(U)&&this._setTargetDraggable(),this._getSourceDraggable().dragEnter(U)},_dragLeaveHandler:function(U){this._fireDragLeaveEvent(U),this._resetTargetDraggable(),this!==this._getSourceDraggable()&&this.reset(),this._getSourceDraggable().dragLeave(U)},_getAction:function(U){return this["_"+U+"Action"]||this._createActionByOption(U)},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){this.option("contentTemplate")&&(this._templateManager.addDefaultTemplates({content:new t.EmptyTemplate}),this.callBase.apply(this,arguments))},_render:function(){this.callBase(),this.$element().addClass(this._addWidgetPrefix());var U=this._templateManager.anonymousTemplateName===this.option("contentTemplate"),H=this._getTemplateByOption("contentTemplate");H&&(0,g.default)(H.render({container:this.element(),transclude:U}))},_optionChanged:function(U){var H=U.name;switch(H){case"onDragStart":case"onDragMove":case"onDragEnd":case"onDrop":case"onDragEnter":case"onDragLeave":this["_"+H+"Action"]=this._createActionByOption(H);break;case"dragTemplate":case"contentTemplate":case"container":case"clone":case"scrollSensitivity":case"scrollSpeed":case"boundOffset":case"handle":case"group":case"data":case"itemData":break;case"allowMoveByClick":case"dragDirection":case"disabled":case"boundary":case"filter":case"immediate":this._resetDragElement(),this._detachEventHandlers(),this._attachEventHandlers();break;case"autoScroll":this._verticalScrollHelper.reset(),this._horizontalScrollHelper.reset();break;default:this.callBase(U)}},_getTargetDraggable:function(){return o||this},_getSourceDraggable:function(){return r||this},_setTargetDraggable:function(){var U=this.option("group"),H=this._getSourceDraggable();U&&U===H.option("group")&&(o=this)},_setSourceDraggable:function(){r=this},_resetSourceDraggable:function(){r=null},_resetTargetDraggable:function(){o=null},_dispose:function(){this.callBase(),this._detachEventHandlers(),this._resetDragElement(),this._resetTargetDraggable(),this._resetSourceDraggable(),this._$sourceElement=null,this._stopAnimator()},_fireDragEnterEvent:function(U){var H=this._getEventArgs(U);this._getAction("onDragEnter")(H)},_fireDragLeaveEvent:function(U){var H=this._getEventArgs(U);this._getAction("onDragLeave")(H)}});(0,E.default)(v,z),b.default=z,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.name=void 0;var g=S(e(5)),I=e(35),F=S(e(11)),A=S(e(15)),R=S(e(67)),E=e(23),k=e(8);function S(h){return h&&h.__esModule?h:{default:h}}b.name="dxdblclick";var w=(0,k.addNamespace)(E.name,"dxDblClick"),y=A.default.inherit({ctor:function(){this._handlerCount=0,this._forgetLastClick()},_forgetLastClick:function(){this._firstClickTarget=null,this._lastClickTimeStamp=-300},add:function(){this._handlerCount<=0&&g.default.on(F.default.getDocument(),w,this._clickHandler.bind(this)),this._handlerCount++},_clickHandler:function(h){var m=h.timeStamp||Date.now(),p=m-this._lastClickTimeStamp;!(p<0)&&p<300?((0,k.fireEvent)({type:"dxdblclick",target:(0,I.closestCommonParent)(this._firstClickTarget,h.target),originalEvent:h}),this._forgetLastClick()):(this._firstClickTarget=h.target,this._lastClickTimeStamp=m)},remove:function(){this._handlerCount--,this._handlerCount<=0&&(this._forgetLastClick(),g.default.off(F.default.getDocument(),w))}});(0,R.default)("dxdblclick",new y)},function(W,b,e){b.default=void 0;var g=l(e(2)),I=e(7),F=e(21),A=l(e(11)),R=l(e(5)),E=l(e(9)),k=e(4),S=e(0),w=e(33),y=l(e(81)),h=e(1),m=e(32),p=e(8),f=l(e(50)),c=e(26),u=e(440);function l(C){return C&&C.__esModule?C:{default:C}}function s(C){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(P){return typeof P}:function(P){return P&&"function"==typeof Symbol&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P})(C)}var a=(0,I.getWindow)(),t={left:"right",top:"bottom",right:"left",bottom:"top",center:"center"},n={left:-1,top:-1,center:0,right:1,bottom:1},i={top:{my:"bottom center",at:"top center",collision:"fit flip"},bottom:{my:"top center",at:"bottom center",collision:"fit flip"},right:{my:"left center",at:"right center",collision:"flip fit"},left:{my:"right center",at:"left center",collision:"flip fit"}},o={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},r=function(C){return(0,h.isObject)(C)?C.name:C},d=function(C,P){var M=C.option(P);return r(M)},v=function(C,P){var M=C.option("target"),O=(0,h.isString)(M),B=d(C,P+"Event");if(B&&!C.option("disabled")){var V=(0,p.addNamespace)(B,C.NAME),z=C._createAction(function(){var ae,G=(ae=C.option(P+"Event"),(0,h.isObject)(ae)&&ae.delay);this._clearEventsTimeouts(),G?this._timeouts[P]=setTimeout(function(){C[P]()},G):C[P]()}.bind(C),{validatingTargetName:"target"}),N=function(G){z({event:G,target:(0,g.default)(G.currentTarget)})},U="_"+P+"EventHandler";if(O)C[U]=N,R.default.on(A.default.getDocument(),V,M,N);else{var H=(0,F.getPublicElement)((0,g.default)(M));C[U]=void 0,R.default.on(H,V,N)}}},x=function(C,P,M,O){var B=O||d(C,M+"Event");if(B){B=(0,p.addNamespace)(B,C.NAME);var V="_"+M+"EventHandler";C[V]?R.default.off(A.default.getDocument(),B,P,C[V]):R.default.off((0,F.getPublicElement)((0,g.default)(P)),B)}},T=f.default.inherit({_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{target:a,shading:!1,position:"bottom",closeOnOutsideClick:!0,animation:{show:{type:"fade",from:0,to:1},hide:{type:"fade",to:0}},showTitle:!1,width:"auto",height:"auto",dragEnabled:!1,resizeEnabled:!1,fullScreen:!1,closeOnTargetScroll:!0,arrowPosition:"",arrowOffset:0,boundaryOffset:{h:u.POPOVER_BOUNDARY_OFFSET,v:u.POPOVER_BOUNDARY_OFFSET},_fixedPosition:!0})},_defaultOptionsRules:function(){return[{device:{platform:"ios"},options:{arrowPosition:{boundaryOffset:{h:20,v:-10},collision:"fit"}}},{device:function(){return!(0,I.hasWindow)()},options:{animation:null}}]},_init:function(){this.callBase(),this._renderArrow(),this._timeouts={},this.$element().addClass("dx-popover"),this.$wrapper().addClass("dx-popover-wrapper")},_render:function(){this.callBase.apply(this,arguments),this._detachEvents(this.option("target")),this._attachEvents()},_detachEvents:function(C){x(this,C,"show"),x(this,C,"hide")},_attachEvents:function(){v(this,"show"),v(this,"hide")},_renderArrow:function(){this._$arrow=(0,g.default)("<div>").addClass("dx-popover-arrow").prependTo(this.$overlayContent())},_documentDownHandler:function(C){return!this._isOutsideClick(C)||this.callBase(C)},_isOutsideClick:function(C){return!(0,g.default)(C.target).closest(this.option("target")).length},_animate:function(C){C&&C.to&&"object"===s(C.to)&&(0,S.extend)(C.to,{position:this._getContainerPosition()}),this.callBase.apply(this,arguments)},_stopAnimation:function(){this.callBase.apply(this,arguments)},_renderTitle:function(){this.$wrapper().toggleClass("dx-popover-without-title",!this.option("showTitle")),this.callBase()},_renderPosition:function(){this.callBase(),this._renderOverlayPosition()},_renderOverlayBoundaryOffset:k.noop,_renderOverlayPosition:function(){this._resetOverlayPosition(),this._updateContentSize();var C=this._getContainerPosition(),P=y.default.setup(this.$overlayContent(),C),M=this._getSideByLocation(P);this._togglePositionClass("dx-position-"+M),this._toggleFlippedClass(P.h.flip,P.v.flip),(this._isHorizontalSide()||this._isVerticalSide())&&this._renderArrowPosition(M)},_resetOverlayPosition:function(){this._setContentHeight(!0),this._togglePositionClass("dx-position-"+this._positionSide),(0,w.move)(this.$overlayContent(),{left:0,top:0}),this._$arrow.css({top:"auto",right:"auto",bottom:"auto",left:"auto"})},_updateContentSize:function(){if(this.$content()){var C=y.default.calculate(this.$overlayContent(),this._getContainerPosition());if(C.h.oversize>0&&this._isHorizontalSide()&&!C.h.fit){var P=this.$overlayContent().width()-C.h.oversize;this.$overlayContent().width(P)}if(C.v.oversize>0&&this._isVerticalSide()&&!C.v.fit){var M=this.$overlayContent().height()-C.v.oversize,O=this.$content().height()-C.v.oversize;this.$overlayContent().height(M),this.$content().height(O)}}},_getContainerPosition:function(){var C=(0,k.pairToObject)(this._position.offset||""),P=C.h,M=C.v,O=this._isVerticalSide(),B=this._isHorizontalSide();if(O||B){var V=(this._isPopoverInside()?-1:1)*n[this._positionSide]*((O?this._$arrow.height():this._$arrow.width())-this._getContentBorderWidth(this._positionSide));O?M+=V:P+=V}return(0,S.extend)({},this._position,{offset:P+" "+M})},_getContentBorderWidth:function(C){var P=this.$overlayContent().css(o[C]);return parseInt(P)||0},_getSideByLocation:function(C){var P=C.v.flip,M=C.h.flip;return this._isVerticalSide()&&P||this._isHorizontalSide()&&M||this._isPopoverInside()?t[this._positionSide]:this._positionSide},_togglePositionClass:function(C){this.$wrapper().removeClass("dx-position-left dx-position-right dx-position-top dx-position-bottom").addClass(C)},_toggleFlippedClass:function(C,P){this.$wrapper().toggleClass("dx-popover-flipped-horizontal",C).toggleClass("dx-popover-flipped-vertical",P)},_renderArrowPosition:function(C){var P=(0,c.getBoundingRect)(this._$arrow.get(0)),M=-(this._isVerticalSide(C)?P.height:P.width);this._$arrow.css(t[C],M);var O,B=this._isVerticalSide(C)?"left":"top",V=this._isVerticalSide(C)?"width":"height",z=(0,g.default)(this._position.of),N=y.default.offset(z)||{top:0,left:0},U=y.default.offset(this.$overlayContent()),H=P[V],G=U[B],Y=(0,c.getBoundingRect)(this.$overlayContent().get(0))[V],J=N[B],ae=z.get(0).preventDefault?0:(0,c.getBoundingRect)(z.get(0))[V],fe=Math.max(G,J),Ce=Math.min(G+Y,J+ae);O="start"===this.option("arrowPosition")?fe-G:"end"===this.option("arrowPosition")?Ce-G-H:(fe+Ce)/2-G-H/2;var Te=this._getContentBorderWidth(C),me=(0,m.fitIntoRange)(O-Te+this.option("arrowOffset"),Te,Y-H-2*Te);this._$arrow.css(B,me)},_isPopoverInside:function(){var C=this._transformStringPosition(this.option("position"),i),P=y.default.setup.normalizeAlign(C.my),M=y.default.setup.normalizeAlign(C.at);return P.h===M.h&&P.v===M.v},_setContentHeight:function(C){C&&this.callBase()},_renderWrapperPosition:function(){this.option("shading")&&this.$wrapper().css({top:0,left:0})},_renderWrapperDimensions:function(){this.option("shading")&&this.$wrapper().css({width:"100%",height:"100%"})},_normalizePosition:function(){var C=(0,S.extend)({},this._transformStringPosition(this.option("position"),i));C.of||(C.of=this.option("target")),C.collision||(C.collision="flip"),C.boundaryOffset||(C.boundaryOffset=this.option("boundaryOffset")),this._positionSide=this._getDisplaySide(C),this._position=C},_getDisplaySide:function(C){var P=y.default.setup.normalizeAlign(C.my),M=y.default.setup.normalizeAlign(C.at),O=n[P.h]===n[M.h]&&n[P.v]===n[M.v]?-1:1;return Math.abs(n[P.h]-O*n[M.h])>Math.abs(n[P.v]-O*n[M.v])?M.h:M.v},_isVerticalSide:function(C){return"top"===(C=C||this._positionSide)||"bottom"===C},_isHorizontalSide:function(C){return"left"===(C=C||this._positionSide)||"right"===C},_clearEventTimeout:function(C){clearTimeout(this._timeouts[C])},_clearEventsTimeouts:function(){this._clearEventTimeout("show"),this._clearEventTimeout("hide")},_clean:function(){this._detachEvents(this.option("target")),this.callBase.apply(this,arguments)},_optionChanged:function(C){switch(C.name){case"boundaryOffset":case"arrowPosition":case"arrowOffset":this._renderGeometry();break;case"fullScreen":C.value&&this.option("fullScreen",!1);break;case"target":C.previousValue&&this._detachEvents(C.previousValue),this.callBase(C);break;case"showEvent":case"hideEvent":var P=C.name.substring(0,4),M=r(C.previousValue);this.hide(),x(this,this.option("target"),P,M),v(this,P);break;case"visible":this._clearEventTimeout(C.value?"show":"hide"),this.callBase(C);break;default:this.callBase(C)}},show:function(C){return C&&this.option("target",C),this.callBase()}});(0,E.default)("dxPopover",T),b.default=T,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(5)),F=y(e(13)),A=e(0),R=e(89),E=y(e(52)),k=y(e(9)),S=e(8),w=e(23);function y(p){return p&&p.__esModule?p:{default:p}}var h=E.default.inherit({_supportedKeys:function(){return(0,A.extend)(this.callBase(),{space:function(p){p.preventDefault(),this._clickAction({event:p})}})},_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,value:!1,text:"",useInkRipple:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===F.default.real().deviceType&&!F.default.isSimulator()},options:{focusStateEnabled:!0}}])},_canValueBeChangedByClick:function(){return!0},_useTemplates:function(){return!1},_feedbackHideTimeout:100,_initMarkup:function(){this._renderSubmitElement(),this._$container=(0,g.default)("<div>").addClass("dx-checkbox-container"),this.setAria("role","checkbox"),this.$element().addClass("dx-checkbox"),this._renderValue(),this._renderIcon(),this._renderText(),this.option("useInkRipple")&&this._renderInkRipple(),this.$element().append(this._$container),this.callBase()},_render:function(){this._renderClick(),this.callBase()},_renderSubmitElement:function(){this._$submitElement=(0,g.default)("<input>").attr("type","hidden").appendTo(this.$element())},_getSubmitElement:function(){return this._$submitElement},_renderInkRipple:function(){this._inkRipple=(0,R.render)({waveSizeCoefficient:2.5,useHoldAnimation:!1,wavesNumber:2,isCentered:!0})},_renderInkWave:function(p,f,c,u){if(this._inkRipple){var l={element:p,event:f,wave:u};c?this._inkRipple.showWave(l):this._inkRipple.hideWave(l)}},_updateFocusState:function(p,f){this.callBase.apply(this,arguments),this._renderInkWave(this._$icon,p,f,0)},_toggleActiveState:function(p,f,c){this.callBase.apply(this,arguments),this._renderInkWave(this._$icon,c,f,1)},_renderIcon:function(){this._$icon=(0,g.default)("<span>").addClass("dx-checkbox-icon").prependTo(this._$container)},_renderText:function(){var p=this.option("text");p?(this._$text||(this._$text=(0,g.default)("<span>").addClass("dx-checkbox-text")),this._$text.text(p),this._$container.append(this._$text),this.$element().addClass("dx-checkbox-has-text")):this._$text&&(this._$text.remove(),this.$element().removeClass("dx-checkbox-has-text"))},_renderClick:function(){var p=this,f=(0,S.addNamespace)(w.name,p.NAME);p._clickAction=p._createAction(p._clickHandler),I.default.off(p.$element(),f),I.default.on(p.$element(),f,function(c){p._clickAction({event:c})})},_clickHandler:function(p){var f=p.component;f._saveValueChangeEvent(p.event),f.option("value",!f.option("value"))},_renderValue:function(){var p=this.$element(),f=this.option("value"),c=void 0===f;p.toggleClass("dx-checkbox-checked",Boolean(f)),p.toggleClass("dx-checkbox-indeterminate",c),this._getSubmitElement().val(f),this.setAria("checked",c?"mixed":f||"false")},_optionChanged:function(p){switch(p.name){case"useInkRipple":this._invalidate();break;case"value":this._renderValue(),this.callBase(p);break;case"text":this._renderText(),this._renderDimensions();break;default:this.callBase(p)}},_clean:function(){delete this._inkRipple,this.callBase()}});(0,k.default)("dxCheckBox",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(63)),F=e(1),A=e(3),R=E(e(34));function E(p){return p&&p.__esModule?p:{default:p}}function k(p){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(f){return typeof f}:function(f){return f&&"function"==typeof Symbol&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f})(p)}var S,w=["year","day","month","day"],y=["hours","minutes","seconds","milliseconds"],h={SUPPORTED_FORMATS:["date","time","datetime"],ONE_MINUTE:6e4,ONE_DAY:864e5,ONE_YEAR:31536e6,MIN_DATEVIEW_DEFAULT_DATE:new Date(1900,0,1),MAX_DATEVIEW_DEFAULT_DATE:(S=new Date,new Date(S.getFullYear()+50,S.getMonth(),S.getDate(),23,59,59)),FORMATS_INFO:{date:{getStandardPattern:function(){return"yyyy-MM-dd"},components:w},time:{getStandardPattern:function(){return"HH:mm"},components:y},datetime:{getStandardPattern:function(){var p,f;return(f=(0,g.default)("<input>").attr("type","datetime")).val("2000-01-01T01:01Z"),f.val()&&(p="yyyy-MM-ddTHH:mmZ"),p||(p="yyyy-MM-ddTHH:mm:ssZ"),h.FORMATS_INFO.datetime.getStandardPattern=function(){return p},p},components:[].concat(w,y)},"datetime-local":{getStandardPattern:function(){return"yyyy-MM-ddTHH:mm:ss"},components:[].concat(w,["hours","minutes","seconds"])}},FORMATS_MAP:{date:"shortdate",time:"shorttime",datetime:"shortdateshorttime"},SUBMIT_FORMATS_MAP:{date:"date",time:"time",datetime:"datetime-local"},toStandardDateFormat:function(p,f){var c=h.FORMATS_INFO[f].getStandardPattern();return I.default.serializeDate(p,c)},fromStandardDateFormat:function(p){var f=I.default.dateParser(p);return(0,F.isDate)(f)?f:void 0},getMaxMonthDay:function(p,f){return new Date(p,f+1,0).getDate()},mergeDates:function(p,f,c){if(!f)return f||null;if(!p||isNaN(p.getTime())){var u=new Date(null);p=new Date(u.getFullYear(),u.getMonth(),u.getDate())}var l=new Date(p.valueOf());return(0,A.each)(h.FORMATS_INFO[c].components,function(){var a=h.DATE_COMPONENTS_INFO[this];l[a.setter](f[a.getter]())}),l},getLongestCaptionIndex:function(p){var f,c=0,u=0;for(f=0;f<p.length;++f)p[f].length>u&&(c=f,u=p[f].length);return c},formatUsesMonthName:function(p){return R.default.formatUsesMonthName(p)},formatUsesDayName:function(p){return R.default.formatUsesDayName(p)},getLongestDate:function(p,f,c){var t,n,u="string"===(n=k(t=p))?"format":"object"===n&&void 0!==t.type?t.type:null,l=9;u&&!h.formatUsesMonthName(u)||(l=h.getLongestCaptionIndex(f));var s=new Date(1888,l,21,23,59,59,999);if(!u||h.formatUsesDayName(u)){var a=s.getDate()-s.getDay()+h.getLongestCaptionIndex(c);s.setDate(a)}return s},normalizeTime:function(p){p.setSeconds(0),p.setMilliseconds(0)}};h.DATE_COMPONENTS_INFO={year:{getter:"getFullYear",setter:"setFullYear",formatter:function(p,f){var c=new Date(f.getTime());return c.setFullYear(p),R.default.format(c,"yyyy")},startValue:void 0,endValue:void 0},day:{getter:"getDate",setter:"setDate",formatter:function(p,f){var c=new Date(f.getTime());return c.setDate(p),R.default.format(c,"d")},startValue:1,endValue:void 0},month:{getter:"getMonth",setter:"setMonth",formatter:function(p){return R.default.getMonthNames()[p]},startValue:0,endValue:11},hours:{getter:"getHours",setter:"setHours",formatter:function(p){return R.default.format(new Date(0,0,0,p),"hour")},startValue:0,endValue:23},minutes:{getter:"getMinutes",setter:"setMinutes",formatter:function(p){return R.default.format(new Date(0,0,0,0,p),"minute")},startValue:0,endValue:59},seconds:{getter:"getSeconds",setter:"setSeconds",formatter:function(p){return R.default.format(new Date(0,0,0,0,0,p),"second")},startValue:0,endValue:59},milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",formatter:function(p){return R.default.format(new Date(0,0,0,0,0,0,p),"millisecond")},startValue:0,endValue:999}},b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(679))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=I(e(60));function I(E){return E&&E.__esModule?E:{default:E}}function F(E,k){return(F=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}var A=I(e(698)).default;g.default&&(A=function(E){var k,S;function w(h,m){var p;return(p=E.call(this,h,m)||this).editorInstance=m.editorInstance,p}S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,F(k,S);var y=w.prototype;return y.saveValueChangeEvent=function(h){this.editorInstance._saveValueChangeEvent(h)},y.addCleanCallback=function(h){this.editorInstance.addCleanCallback(h)},w}(g.default.import("core/module"))),b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getRecurrenceProcessor=u;var g=k(e(24)),I=e(3),F=e(12),A=e(232),R=k(e(19)),E=k(e(88));function k(a){return a&&a.__esModule?a:{default:a}}function w(a,t){(null==t||t>a.length)&&(t=a.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=a[n];return i}var y=R.default.dateToMilliseconds,h=["freq","interval","byday","byweekno","byyearday","bymonth","bymonthday","count","until","byhour","byminute","bysecond","bysetpos","wkst"],m=["DAILY","WEEKLY","MONTHLY","YEARLY","SECONDLY","MINUTELY","HOURLY"],p={SU:0,MO:1,TU:2,WE:3,TH:4,FR:5,SA:6},f=[],c=null;function u(){return c||(c=new l),c}var l=function(){function a(){this.rRule=null,this.rRuleSet=null,this.validator=new s}var t=a.prototype;return t.generateDates=function(n){var i=[],o=this.evalRecurrenceRule(n.rule),r=o.rule;if(!o.isValid||!r.freq)return i;var d=E.default.createUTCDateWithLocalOffset(n.start),v=E.default.createUTCDateWithLocalOffset(n.end),x=E.default.createUTCDateWithLocalOffset(n.min),T=E.default.createUTCDateWithLocalOffset(n.max),D=v?v.getTime()-d.getTime():0;this._initializeRRule(n,d,r.until);var C=x.getTime(),P=this._getLeftBorder(n,x,D);return this.rRuleSet.between(P,T,!0).forEach(function(M){if(M.getTime()+D>=C){var O=E.default.createDateFromUTCWithLocalOffset(M);i.push(O)}}),i},t.hasRecurrence=function(n){return!!this.generateDates(n).length},t.evalRecurrenceRule=function(n){var i={rule:{},isValid:!1};return n&&(i.rule=this._parseRecurrenceRule(n),i.isValid=this.validator.validateRRule(i.rule,n)),i},t.isValidRecurrenceRule=function(n){return this.evalRecurrenceRule(n).isValid},t.daysFromByDayRule=function(n){var i=[];return n.byday&&(i=Array.isArray(n.byday)?n.byday:n.byday.split(",")),i.map(function(o){var r=o.match(/[A-Za-z]+/);return!!r&&r[0]}).filter(function(o){return!!o})},t.getAsciiStringByDate=function(n){var i=n.getTimezoneOffset()*y("minute"),o=new Date(n.getTime()+i);return o.getFullYear()+("0"+(o.getMonth()+1)).slice(-2)+("0"+o.getDate()).slice(-2)+"T"+("0"+o.getHours()).slice(-2)+("0"+o.getMinutes()).slice(-2)+("0"+o.getSeconds()).slice(-2)+"Z"},t.getRecurrenceString=function(n){if(n&&n.freq){var i="";for(var o in n){var r=n[o];"interval"===o&&r<2||("until"===o&&(r=this.getAsciiStringByDate(r)),i+=o+"="+r+";")}return(i=i.substring(0,i.length-1)).toUpperCase()}},t._parseExceptionToRawArray=function(n){return n.match(/(\d{4})(\d{2})(\d{2})(T(\d{2})(\d{2})(\d{2}))?(Z)?/)},t.getDateByAsciiString=function(n){if("string"!=typeof n)return n;var i=this._parseExceptionToRawArray(n);if(!i)return null;var o=function S(a,t){return function(n){if(Array.isArray(n))return n}(a)||function(n,i){var o=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=o){var r,d,v=[],x=!0,T=!1;try{for(o=o.call(n);!(x=(r=o.next()).done)&&(v.push(r.value),!i||v.length!==i);x=!0);}catch(D){T=!0,d=D}finally{try{x||null==o.return||o.return()}finally{if(T)throw d}}return v}}(a,t)||function(n,i){if(n){if("string"==typeof n)return w(n,i);var o=Object.prototype.toString.call(n).slice(8,-1);if("Object"===o&&n.constructor&&(o=n.constructor.name),"Map"===o||"Set"===o)return Array.from(n);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return w(n,i)}}(a,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this._createDateTuple(i),7),r=o[0],d=o[1],v=o[2],x=o[3],T=o[4],D=o[5];return o[6]?new Date(Date.UTC(r,d,v,x,T,D)):new Date(r,d,v,x,T,D)},t._dispose=function(){this.rRuleSet&&(delete this.rRuleSet,this.rRuleSet=null),this.rRule&&(delete this.rRule,this.rRule=null)},t._getTimeZoneOffset=function(){return(new Date).getTimezoneOffset()},t._initializeRRule=function(n,i,o){var r=this,d=A.RRule.parseString(n.rule),v=n.firstDayOfWeek;d.dtstart=i,!d.wkst&&v&&(d.wkst=[6,0,1,2,3,4,5][v]),d.until=E.default.createUTCDateWithLocalOffset(o),this._createRRule(d),n.exception&&n.exception.split(",").map(function(x){return r.getDateByAsciiString(x)}).forEach(function(x){n.getPostProcessedException&&(x=n.getPostProcessedException(x));var T=E.default.createUTCDateWithLocalOffset(x);r.rRuleSet.exdate(T)})},t._createRRule=function(n){this._dispose();var i=new A.RRuleSet;this.rRuleSet=i,this.rRule=new A.RRule(n),this.rRuleSet.rrule(this.rRule)},t._getLeftBorder=function(n,i,o){return n.end&&!E.default.isSameAppointmentDates(n.start,n.end)?new Date(i.getTime()-o):i},t._parseRecurrenceRule=function(n){for(var i={},o=n.split(";"),r=0,d=o.length;r<d;r++){var v=o[r].split("=");i[v[0].toLowerCase()]=v[1]}var D=parseInt(i.count);if(isNaN(D)||(i.count=D),i.interval){var C=parseInt(i.interval);isNaN(C)||(i.interval=C)}else i.interval=1;return i.freq&&i.until&&(i.until=this.getDateByAsciiString(i.until)),i},t._createDateTuple=function(n){var i=void 0!==n[8];return n.shift(),void 0===n[3]?n.splice(3):(n.splice(3,1),n.splice(6)),n[1]--,n.unshift(null),[parseInt(n[1]),parseInt(n[2]),parseInt(n[3]),parseInt(n[4])||0,parseInt(n[5])||0,parseInt(n[6])||0,i]},a}(),s=function(){function a(){}var t=a.prototype;return t.validateRRule=function(n,i){return!(this._brokenRuleNameExists(n)||-1===(0,F.inArray)(n.freq,m)||this._wrongCountRule(n)||this._wrongIntervalRule(n)||this._wrongDayOfWeek(n)||this._wrongByMonthDayRule(n)||this._wrongByMonth(n)||this._wrongUntilRule(n))||(this._logBrokenRule(i),!1)},t._wrongUntilRule=function(n){var i=!1,o=n.until;return void 0===o||o instanceof Date||(i=!0),i},t._wrongCountRule=function(n){var i=!1,o=n.count;return o&&"string"==typeof o&&(i=!0),i},t._wrongByMonthDayRule=function(n){var i=!1,o=n.bymonthday;return o&&isNaN(parseInt(o))&&(i=!0),i},t._wrongByMonth=function(n){var i=!1,o=n.bymonth;return o&&isNaN(parseInt(o))&&(i=!0),i},t._wrongIntervalRule=function(n){var i=!1,o=n.interval;return o&&"string"==typeof o&&(i=!0),i},t._wrongDayOfWeek=function(n){var i=n.byday,o=u().daysFromByDayRule(n),r=!1;return""===i&&(r=!0),(0,I.each)(o,function(d,v){if(!Object.prototype.hasOwnProperty.call(p,v))return r=!0,!1}),r},t._brokenRuleNameExists=function(n){var i=!1;return(0,I.each)(n,function(o){if(-1===(0,F.inArray)(o,h))return i=!0,!1}),i},t._logBrokenRule=function(n){-1===(0,F.inArray)(n,f)&&(g.default.log("W0006",n),f.push(n))},a}()},function(W,b,e){var g,I;e.d(b,"a",function(){return g}),b.b=function(I){return I<g.HOURLY},(I=g||(g={}))[I.YEARLY=0]="YEARLY",I[I.MONTHLY=1]="MONTHLY",I[I.WEEKLY=2]="WEEKLY",I[I.DAILY=3]="DAILY",I[I.HOURLY=4]="HOURLY",I[I.MINUTELY=5]="MINUTELY",I[I.SECONDLY=6]="SECONDLY"},function(W,b,e){b.default=void 0;var g,I=e(111),F=e(185),A=e(1),R=e(7),E=e(0),k=(g=e(10))&&g.__esModule?g:{default:g},S={widget:"separator"},w="dx-diagram-sm-edit-item",y="dx-diagram-md-edit-item",m="dx-diagram-image-dropdown-item",p="dx-diagram-color-edit-item",f="dx-diagram-lg-icon-item";b.default={SHOW_TOOLBOX_COMMAND_NAME:"toolbox",SHOW_PROPERTIES_PANEL_COMMAND_NAME:"propertiesPanel",getAllCommands:function(){var u=this,l=(0,I.getDiagram)().DiagramCommand;return this._allCommands||(this._allCommands={separator:S,exportSvg:{command:l.ExportSvg,text:k.default.format("dxDiagram-commandExportToSvg"),getParameter:function(s){return function(a){return u._exportTo(s,a,"SVG","image/svg+xml")}}},exportPng:{command:l.ExportPng,text:k.default.format("dxDiagram-commandExportToPng"),getParameter:function(s){return function(a){return u._exportTo(s,a,"PNG","image/png")}}},exportJpg:{command:l.ExportJpg,text:k.default.format("dxDiagram-commandExportToJpg"),getParameter:function(s){return function(a){return u._exportTo(s,a,"JPEG","image/jpeg")}}},undo:{command:l.Undo,hint:k.default.format("dxDiagram-commandUndo"),text:k.default.format("dxDiagram-commandUndo"),icon:"undo",menuIcon:"undo"},redo:{command:l.Redo,hint:k.default.format("dxDiagram-commandRedo"),text:k.default.format("dxDiagram-commandRedo"),icon:"redo",menuIcon:"redo"},cut:{command:l.Cut,hint:k.default.format("dxDiagram-commandCut"),text:k.default.format("dxDiagram-commandCut"),icon:"cut",menuIcon:"cut"},copy:{command:l.Copy,hint:k.default.format("dxDiagram-commandCopy"),text:k.default.format("dxDiagram-commandCopy"),icon:"copy",menuIcon:"copy"},paste:{command:l.PasteInPosition,hint:k.default.format("dxDiagram-commandPaste"),text:k.default.format("dxDiagram-commandPaste"),icon:"paste",menuIcon:"paste"},selectAll:{command:l.SelectAll,hint:k.default.format("dxDiagram-commandSelectAll"),text:k.default.format("dxDiagram-commandSelectAll"),icon:"dx-diagram-i-button-select-all dx-diagram-i",menuIcon:"dx-diagram-i-menu-select-all dx-diagram-i"},delete:{command:l.Delete,hint:k.default.format("dxDiagram-commandDelete"),text:k.default.format("dxDiagram-commandDelete"),icon:"remove",menuIcon:"remove"},fontName:{command:l.FontName,hint:k.default.format("dxDiagram-commandFontName"),text:k.default.format("dxDiagram-commandFontName"),widget:"dxSelectBox",items:["Arial","Arial Black","Helvetica","Times New Roman","Courier New","Courier","Verdana","Georgia","Comic Sans MS","Trebuchet MS"].map(function(s){return{text:s,value:s}}),cssClass:y},fontSize:{command:l.FontSize,hint:k.default.format("dxDiagram-commandFontSize"),text:k.default.format("dxDiagram-commandFontSize"),widget:"dxSelectBox",items:[8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72].map(function(s){return{text:s+"pt",value:s+"pt"}}),cssClass:w},bold:{command:l.Bold,hint:k.default.format("dxDiagram-commandBold"),text:k.default.format("dxDiagram-commandBold"),icon:"bold",menuIcon:"bold"},italic:{command:l.Italic,hint:k.default.format("dxDiagram-commandItalic"),text:k.default.format("dxDiagram-commandItalic"),icon:"italic",menuIcon:"italic"},underline:{command:l.Underline,hint:k.default.format("dxDiagram-commandUnderline"),text:k.default.format("dxDiagram-commandUnderline"),icon:"underline",menuIcon:"underline"},fontColor:{command:l.FontColor,text:k.default.format("dxDiagram-commandTextColor"),hint:k.default.format("dxDiagram-commandTextColor"),widget:"dxColorBox",icon:"dx-icon dx-icon-color",menuIcon:"dx-icon dx-icon-color",cssClass:p},lineColor:{command:l.StrokeColor,text:k.default.format("dxDiagram-commandLineColor"),hint:k.default.format("dxDiagram-commandLineColor"),widget:"dxColorBox",icon:"dx-icon dx-icon-background",menuIcon:"dx-icon dx-icon-background",cssClass:p},lineWidth:{command:l.StrokeWidth,text:k.default.format("dxDiagram-commandLineWidth"),hint:k.default.format("dxDiagram-commandLineWidth"),widget:"dxSelectBox",items:[1,2,3,4,5,6,7,8].map(function(s){return{text:s+"px",value:s.toString()}}),cssClass:w},lineStyle:{command:l.StrokeStyle,text:k.default.format("dxDiagram-commandLineStyle"),hint:k.default.format("dxDiagram-commandLineStyle"),widget:"dxSelectBox",items:[{value:"",menuIcon:"dx-diagram-i-line-solid dx-diagram-i",hint:k.default.format("dxDiagram-commandLineStyleSolid")},{value:"2,2",menuIcon:"dx-diagram-i-line-dotted dx-diagram-i",hint:k.default.format("dxDiagram-commandLineStyleDotted")},{value:"6,2",menuIcon:"dx-diagram-i-line-dashed dx-diagram-i",hint:k.default.format("dxDiagram-commandLineStyleDashed")}],cssClass:m},fillColor:{command:l.FillColor,text:k.default.format("dxDiagram-commandFillColor"),hint:k.default.format("dxDiagram-commandFillColor"),widget:"dxColorBox",icon:"dx-diagram-i dx-diagram-i-button-fill",menuIcon:"dx-diagram-i dx-diagram-i-menu-fill",cssClass:p},textAlignLeft:{command:l.TextLeftAlign,hint:k.default.format("dxDiagram-commandAlignLeft"),text:k.default.format("dxDiagram-commandAlignLeft"),icon:"alignleft",menuIcon:"alignleft"},textAlignCenter:{command:l.TextCenterAlign,hint:k.default.format("dxDiagram-commandAlignCenter"),text:k.default.format("dxDiagram-commandAlignCenter"),icon:"aligncenter",menuIcon:"aligncenter"},textAlignRight:{command:l.TextRightAlign,hint:k.default.format("dxDiagram-commandAlignRight"),text:k.default.format("dxDiagram-commandAlignRight"),icon:"alignright",menu:"alignright"},lock:{command:l.Lock,hint:k.default.format("dxDiagram-commandLock"),text:k.default.format("dxDiagram-commandLock"),icon:"dx-diagram-i-button-lock dx-diagram-i",menuIcon:"dx-diagram-i-menu-lock dx-diagram-i"},unlock:{command:l.Unlock,hint:k.default.format("dxDiagram-commandUnlock"),text:k.default.format("dxDiagram-commandUnlock"),icon:"dx-diagram-i-button-unlock dx-diagram-i",menuIcon:"dx-diagram-i-menu-unlock dx-diagram-i"},bringToFront:{command:l.BringToFront,hint:k.default.format("dxDiagram-commandBringToFront"),text:k.default.format("dxDiagram-commandBringToFront"),icon:"dx-diagram-i-button-bring-to-front dx-diagram-i",menuIcon:"dx-diagram-i-menu-bring-to-front dx-diagram-i"},sendToBack:{command:l.SendToBack,hint:k.default.format("dxDiagram-commandSendToBack"),text:k.default.format("dxDiagram-commandSendToBack"),icon:"dx-diagram-i-button-send-to-back dx-diagram-i",menuIcon:"dx-diagram-i-menu-send-to-back dx-diagram-i"},insertShapeImage:{command:l.InsertShapeImage,text:k.default.format("dxDiagram-commandInsertShapeImage"),icon:"dx-diagram-i-button-image-insert dx-diagram-i",menuIcon:"dx-diagram-i-menu-image-insert dx-diagram-i"},editShapeImage:{command:l.EditShapeImage,text:k.default.format("dxDiagram-commandEditShapeImage"),icon:"dx-diagram-i-button-image-edit dx-diagram-i",menuIcon:"dx-diagram-i-menu-image-edit dx-diagram-i"},deleteShapeImage:{command:l.DeleteShapeImage,text:k.default.format("dxDiagram-commandDeleteShapeImage"),icon:"dx-diagram-i-button-image-delete dx-diagram-i",menuIcon:"dx-diagram-i-menu-image-delete dx-diagram-i"},connectorLineType:{command:l.ConnectorLineOption,widget:"dxSelectBox",hint:k.default.format("dxDiagram-commandConnectorLineType"),items:[{value:0,menuIcon:"dx-diagram-i-connector-straight dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineStraight")},{value:1,menuIcon:"dx-diagram-i-connector-orthogonal dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineOrthogonal")}],cssClass:m},connectorLineStart:{command:l.ConnectorStartLineEnding,widget:"dxSelectBox",items:[{value:0,menuIcon:"dx-diagram-i-connector-begin-none dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineNone")},{value:1,menuIcon:"dx-diagram-i-connector-begin-arrow dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineArrow")},{value:2,menuIcon:"dx-diagram-i-connector-begin-outlined-triangle dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineArrow")},{value:3,menuIcon:"dx-diagram-i-connector-begin-filled-triangle dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineArrow")}],hint:k.default.format("dxDiagram-commandConnectorLineStart"),cssClass:m},connectorLineEnd:{command:l.ConnectorEndLineEnding,widget:"dxSelectBox",items:[{value:0,menuIcon:"dx-diagram-i-connector-end-none dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineNone")},{value:1,menuIcon:"dx-diagram-i-connector-end-arrow dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineArrow")},{value:2,menuIcon:"dx-diagram-i-connector-end-outlined-triangle dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineArrow")},{value:3,menuIcon:"dx-diagram-i-connector-end-filled-triangle dx-diagram-i",hint:k.default.format("dxDiagram-commandConnectorLineArrow")}],hint:k.default.format("dxDiagram-commandConnectorLineEnd"),cssClass:m},layoutTreeTopToBottom:{command:l.AutoLayoutTreeVertical,text:k.default.format("dxDiagram-commandLayoutTopToBottom"),hint:k.default.format("dxDiagram-commandLayoutTopToBottom"),icon:"dx-diagram-i-button-layout-tree-tb dx-diagram-i",cssClass:f},layoutTreeBottomToTop:{command:l.AutoLayoutTreeVerticalBottomToTop,text:k.default.format("dxDiagram-commandLayoutBottomToTop"),hint:k.default.format("dxDiagram-commandLayoutBottomToTop"),icon:"dx-diagram-i-button-layout-tree-bt dx-diagram-i",cssClass:f},layoutTreeLeftToRight:{command:l.AutoLayoutTreeHorizontal,text:k.default.format("dxDiagram-commandLayoutLeftToRight"),hint:k.default.format("dxDiagram-commandLayoutLeftToRight"),icon:"dx-diagram-i-button-layout-tree-lr dx-diagram-i",cssClass:f},layoutTreeRightToLeft:{command:l.AutoLayoutTreeHorizontalRightToLeft,text:k.default.format("dxDiagram-commandLayoutRightToLeft"),hint:k.default.format("dxDiagram-commandLayoutRightToLeft"),icon:"dx-diagram-i-button-layout-tree-rl dx-diagram-i",cssClass:f},layoutLayeredTopToBottom:{command:l.AutoLayoutLayeredVertical,text:k.default.format("dxDiagram-commandLayoutTopToBottom"),hint:k.default.format("dxDiagram-commandLayoutTopToBottom"),icon:"dx-diagram-i-button-layout-layered-tb dx-diagram-i",cssClass:f},layoutLayeredBottomToTop:{command:l.AutoLayoutLayeredVerticalBottomToTop,text:k.default.format("dxDiagram-commandLayoutBottomToTop"),hint:k.default.format("dxDiagram-commandLayoutBottomToTop"),icon:"dx-diagram-i-button-layout-layered-bt dx-diagram-i",cssClass:f},layoutLayeredLeftToRight:{command:l.AutoLayoutLayeredHorizontal,text:k.default.format("dxDiagram-commandLayoutLeftToRight"),hint:k.default.format("dxDiagram-commandLayoutLeftToRight"),icon:"dx-diagram-i-button-layout-layered-lr dx-diagram-i",cssClass:f},layoutLayeredRightToLeft:{command:l.AutoLayoutLayeredHorizontalRightToLeft,text:k.default.format("dxDiagram-commandLayoutRightToLeft"),hint:k.default.format("dxDiagram-commandLayoutRightToLeft"),icon:"dx-diagram-i-button-layout-layered-rl dx-diagram-i",cssClass:f},fullScreen:{command:l.Fullscreen,hint:k.default.format("dxDiagram-commandFullscreen"),text:k.default.format("dxDiagram-commandFullscreen"),icon:"dx-diagram-i dx-diagram-i-button-fullscreen",menuIcon:"dx-diagram-i dx-diagram-i-menu-fullscreen",cssClass:p},units:{command:l.ViewUnits,hint:k.default.format("dxDiagram-commandUnits"),text:k.default.format("dxDiagram-commandUnits"),widget:"dxSelectBox"},simpleView:{command:l.ToggleSimpleView,hint:k.default.format("dxDiagram-commandSimpleView"),text:k.default.format("dxDiagram-commandSimpleView"),widget:"dxCheckBox"},showGrid:{command:l.ShowGrid,hint:k.default.format("dxDiagram-commandShowGrid"),text:k.default.format("dxDiagram-commandShowGrid"),widget:"dxCheckBox"},snapToGrid:{command:l.SnapToGrid,hint:k.default.format("dxDiagram-commandSnapToGrid"),text:k.default.format("dxDiagram-commandSnapToGrid"),widget:"dxCheckBox"},gridSize:{command:l.GridSize,hint:k.default.format("dxDiagram-commandGridSize"),text:k.default.format("dxDiagram-commandGridSize"),widget:"dxSelectBox"},pageSize:{command:l.PageSize,hint:k.default.format("dxDiagram-commandPageSize"),text:k.default.format("dxDiagram-commandPageSize"),widget:"dxSelectBox",cssClass:"dx-diagram-lg-edit-item",getCommandValue:function(s){return JSON.parse(s)},getEditorValue:function(s){return JSON.stringify(s)}},pageOrientation:{command:l.PageLandscape,hint:k.default.format("dxDiagram-commandPageOrientation"),text:k.default.format("dxDiagram-commandPageOrientation"),widget:"dxSelectBox",items:[{value:!0,text:k.default.format("dxDiagram-commandPageOrientationLandscape")},{value:!1,text:k.default.format("dxDiagram-commandPageOrientationPortrait")}],cssClass:y},pageColor:{command:l.PageColor,hint:k.default.format("dxDiagram-commandPageColor"),text:k.default.format("dxDiagram-commandPageColor"),widget:"dxColorBox",icon:"dx-diagram-i dx-diagram-i-button-fill",menuIcon:"dx-diagram-i dx-diagram-i-menu-fill",cssClass:p},zoomLevel:{command:l.ZoomLevel,hint:k.default.format("dxDiagram-commandZoomLevel"),text:k.default.format("dxDiagram-commandZoomLevel"),widget:"dxTextBox",items:[S,{command:l.FitToScreen,hint:k.default.format("dxDiagram-commandFitToContent"),text:k.default.format("dxDiagram-commandFitToContent")},{command:l.FitToWidth,hint:k.default.format("dxDiagram-commandFitToWidth"),text:k.default.format("dxDiagram-commandFitToWidth")},S,{command:l.AutoZoomToContent,hint:k.default.format("dxDiagram-commandAutoZoomByContent"),text:k.default.format("dxDiagram-commandAutoZoomByContent")},{command:l.AutoZoomToWidth,hint:k.default.format("dxDiagram-commandAutoZoomByWidth"),text:k.default.format("dxDiagram-commandAutoZoomByWidth")}],getEditorDisplayValue:function(s){return Math.round(100*s)+"%"},cssClass:w},toolbox:{command:this.SHOW_TOOLBOX_COMMAND_NAME,iconChecked:"dx-diagram-i dx-diagram-i-button-toolbox-close",iconUnchecked:"dx-diagram-i dx-diagram-i-button-toolbox-open",hint:k.default.format("dxDiagram-uiShowToolbox"),text:k.default.format("dxDiagram-uiShowToolbox")},propertiesPanel:{command:this.SHOW_PROPERTIES_PANEL_COMMAND_NAME,iconChecked:"close",iconUnchecked:"dx-diagram-i dx-diagram-i-button-properties-panel-open",hint:k.default.format("dxDiagram-uiProperties"),text:k.default.format("dxDiagram-uiProperties")}})},getMainToolbarCommands:function(u,l){var s=this.getAllCommands(),a=u?this._getPreparedCommands(s,u):this._getDefaultMainToolbarCommands(s);return this._prepareToolbarCommands(a,l)},_getDefaultMainToolbarCommands:function(u){return this._defaultMainToolbarCommands||(this._defaultMainToolbarCommands=[u.undo,u.redo,u.separator,u.fontName,u.fontSize,u.bold,u.italic,u.underline,u.separator,u.lineWidth,u.lineStyle,u.separator,u.fontColor,u.lineColor,u.fillColor,u.separator,u.textAlignLeft,u.textAlignCenter,u.textAlignRight,u.separator,u.connectorLineType,u.connectorLineStart,u.connectorLineEnd,u.separator,{text:k.default.format("dxDiagram-uiLayout"),showText:"always",items:[{text:k.default.format("dxDiagram-uiLayoutTree"),items:[u.layoutTreeTopToBottom,u.layoutTreeBottomToTop,u.layoutTreeLeftToRight,u.layoutTreeRightToLeft]},{text:k.default.format("dxDiagram-uiLayoutLayered"),items:[u.layoutLayeredTopToBottom,u.layoutLayeredBottomToTop,u.layoutLayeredLeftToRight,u.layoutLayeredRightToLeft]}]}])},getHistoryToolbarCommands:function(u,l){var s=this.getAllCommands(),a=u?this._getPreparedCommands(s,u):this._getDefaultHistoryToolbarCommands(s);return this._prepareToolbarCommands(a,l)},_getDefaultHistoryToolbarCommands:function(u){return this._defaultHistoryToolbarCommands||(this._defaultHistoryToolbarCommands=[u.undo,u.redo,u.separator,u.toolbox])},getViewToolbarCommands:function(u,l){var s=this.getAllCommands(),a=u?this._getPreparedCommands(s,u):this._getDefaultViewToolbarCommands(s);return this._prepareToolbarCommands(a,l)},_getDefaultViewToolbarCommands:function(u){return this._defaultViewToolbarCommands||(this._defaultViewToolbarCommands=[u.zoomLevel,u.separator,u.fullScreen,u.separator,{widget:"dxButton",icon:"export",text:k.default.format("dxDiagram-uiExport"),hint:k.default.format("dxDiagram-uiExport"),items:[u.exportSvg,u.exportPng,u.exportJpg]},{icon:"preferences",hint:k.default.format("dxDiagram-uiSettings"),text:k.default.format("dxDiagram-uiSettings"),items:[u.units,u.separator,u.showGrid,u.snapToGrid,u.gridSize,u.separator,u.simpleView,u.toolbox]}])},getPropertiesToolbarCommands:function(u,l){var s=this.getAllCommands(),a=u?this._getPreparedCommands(s,u):this._getDefaultPropertiesToolbarCommands(s);return this._prepareToolbarCommands(a,l)},_getDefaultPropertiesToolbarCommands:function(u){return this._defaultPropertiesToolbarCommands||(this._defaultPropertiesToolbarCommands=[u.propertiesPanel])},_getDefaultPropertyPanelCommandGroups:function(){return this._defaultPropertyPanelCommandGroups||(this._defaultPropertyPanelCommandGroups=[{title:k.default.format("dxDiagram-uiStyle"),groups:[{title:k.default.format("dxDiagram-uiText"),commands:["fontName","fontSize","bold","italic","underline","textAlignLeft","textAlignCenter","textAlignRight","fontColor"]},{title:k.default.format("dxDiagram-uiObject"),commands:["lineStyle","lineWidth","lineColor","fillColor"]},{title:k.default.format("dxDiagram-uiConnector"),commands:["connectorLineType","connectorLineStart","connectorLineEnd"]}]},{title:k.default.format("dxDiagram-uiLayout"),groups:[{title:k.default.format("dxDiagram-uiLayoutLayered"),commands:["layoutLayeredTopToBottom","layoutLayeredBottomToTop","layoutLayeredLeftToRight","layoutLayeredRightToLeft"]},{title:k.default.format("dxDiagram-uiLayoutTree"),commands:["layoutTreeTopToBottom","layoutTreeBottomToTop","layoutTreeLeftToRight","layoutTreeRightToLeft"]}]},{title:k.default.format("dxDiagram-uiDiagram"),groups:[{title:k.default.format("dxDiagram-uiPage"),commands:["pageSize","pageOrientation","pageColor"]}]}])},_preparePropertyPanelGroups:function(u){var l=this,s=this.getAllCommands(),a=[];return u.forEach(function(t){var n,i=t.commands;i&&(i=l._getPreparedCommands(s,i),i=l._prepareToolbarCommands(i)),t.groups&&(n=[],t.groups.forEach(function(o){var r=o.commands;r&&(r=l._getPreparedCommands(s,r),r=l._prepareToolbarCommands(r)),n.push({title:o.title,commands:r})})),a.push({title:t.title,commands:i,groups:n})}),a},getPropertyPanelCommandTabs:function(u){return u=u||this._getDefaultPropertyPanelCommandGroups(),this._preparePropertyPanelGroups(u)},getContextMenuCommands:function(u){var l=this.getAllCommands(),s=u?this._getPreparedCommands(l,u):this._getDefaultContextMenuCommands(l);return this._prepareContextMenuCommands(s)},_getDefaultContextMenuCommands:function(u){return this._defaultContextMenuCommands||(this._defaultContextMenuCommands=[u.cut,u.copy,u.paste,u.delete,u.separator,u.selectAll,u.separator,u.bringToFront,u.sendToBack,u.separator,u.lock,u.unlock,u.separator,u.insertShapeImage,u.editShapeImage,u.deleteShapeImage])},_getPreparedCommands:function(u,l){var s=this;return l.map(function(a){if(u[a])return u[a];if(a.text||a.icon||a.name){var t=a.name&&u[a.name];if(t===S)return t;var n={command:t&&t.command,name:a.name,text:a.text||t&&t.text,hint:a.text||t&&t.hint,icon:a.icon||t&&t.icon,menuIcon:a.icon||t&&t.menuIcon,widget:t&&t.widget,cssClass:t&&t.cssClass,getParameter:t&&t.getParameter,getCommandValue:t&&t.getCommandValue,getEditorValue:t&&t.getEditorValue,getEditorDisplayValue:t&&t.getEditorDisplayValue,iconChecked:t&&t.iconChecked,iconUnchecked:t&&t.iconUnchecked};return n.items=Array.isArray(a.items)?s._getPreparedCommands(u,a.items):t&&t.items,n}}).filter(function(a){return a})},_prepareContextMenuCommands:function(u,l,s){var a=this,t=!1;return u.map(function(n){if(a._isValidCommand(n,l)){if(n!==S){var i=a._cloneCommand(n,l);return i.icon=i.menuIcon,i.beginGroup=t,i.rootCommand=i.command?void 0:s&&s.command,t=!1,i}t=!0}}).filter(function(n){return n})},_prepareToolbarCommands:function(u,l){var s=this;return u.map(function(a){if(s._isValidCommand(a,l))return s._cloneCommand(a,l)}).filter(function(a){return a}).filter(function(a,t,n){return("separator"!==a.widget||t!==n.length-1)&&a})},_cloneCommand:function(u,l){var s=(0,E.extend)({},u);return Array.isArray(u.items)&&(s.items=this._prepareContextMenuCommands(u.items,l,s)),s},_isValidCommand:function(u,l){return-1===(l=l||[]).indexOf(u.command)},_exportTo:function(u,l,s,a){var t=(0,R.getWindow)();if(t&&t.atob&&(0,A.isFunction)(t.Blob)){var n=this._getBlobByDataURI(t,l,a),i=u.option("export");F.fileSaver.saveAs(i.fileName||"foo",s,n,i.proxyURL)}},_getBlobByDataURI:function(u,l,s){for(var a=u.atob(l.split(",")[1]),t=new Uint8Array(a.length),n=0;n<a.length;n++)t[n]=a.charCodeAt(n);return new u.Blob([t.buffer],{type:s})}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default={events:{mouseover:"mouseover",mouseout:"mouseout",mousemove:"mousemove",touchstart:"touchstart",touchmove:"touchmove",touchend:"touchend",mousedown:"mousedown",mouseup:"mouseup",click:"click",selectSeries:"selectseries",deselectSeries:"deselectseries",selectPoint:"selectpoint",deselectPoint:"deselectpoint",showPointTooltip:"showpointtooltip",hidePointTooltip:"hidepointtooltip"},states:{hover:"hover",normal:"normal",selection:"selection",normalMark:0,hoverMark:1,selectedMark:2,applyHover:"applyHover",applySelected:"applySelected",resetItem:"resetItem"},radialLabelIndent:30,pieLabelSpacing:10,pieSeriesSpacing:4},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=e(3),F=e(4),A=e(7),R=e(344),E=e(1),k=e(14),S=(0,A.getWindow)(),w=g.extend,y=Math,h=y.round,m=y.floor,p=y.ceil;b.default={deleteLabel:function(){this._label.dispose(),this._label=null},_hasGraphic:function(){return this.graphic},clearVisibility:function(){var c=this.graphic;c&&c.attr("visibility")&&c.attr({visibility:null})},isVisible:function(){return this.inVisibleArea&&this.series.isVisible()},setInvisibility:function(){var c=this.graphic;c&&"hidden"!==c.attr("visibility")&&c.attr({visibility:"hidden"}),this._errorBar&&this._errorBar.attr({visibility:"hidden"}),this._label.draw(!1)},clearMarker:function(){var c=this.graphic;c&&c.attr(this._emptySettings)},_createLabel:function(){this._label=new R.Label({renderer:this.series._renderer,labelsGroup:this.series._labelsGroup,point:this})},_updateLabelData:function(){this._label.setData(this._getLabelFormatObject())},_updateLabelOptions:function(){!this._label&&this._createLabel(),this._label.setOptions(this._options.label)},_checkImage:function(c){return(0,E.isDefined)(c)&&("string"==typeof c||(0,E.isDefined)(c.url))},_fillStyle:function(){this._styles=this._options.styles},_checkSymbol:function(c,u){var l=c.symbol,s=u.symbol,a="circle"===l&&"circle"!==s||"circle"!==l&&"circle"===s,t=this._checkImage(c.image)!==this._checkImage(u.image);return!(!a&&!t)},_populatePointShape:function(c,u){switch(c){case"square":return[-(l=u),-l,l,-l,l,l,-l,l,-l,-l];case"polygon":return function(l){var s=p(l);return[-s,0,0,-s,s,0,0,s,-s,0]}(u);case"triangle":case"triangleDown":return function(l){return[-l,-l,l,-l,0,l,-l,-l]}(u);case"triangleUp":return function(l){return[-l,l,l,l,0,-l,-l,l]}(u);case"cross":return function(l){var s=p(l),a=m(s/2),t=p(s/2);return[-s,-a,-a,-s,0,-t,a,-s,s,-a,t,0,s,a,a,s,0,t,-a,s,-s,a,-t,0]}(u)}var l},hasCoords:function(){return null!==this.x&&null!==this.y},correctValue:function(c){var u=this.series.getValueAxis();this.hasValue()&&(this.value=this.properValue=u.validateUnit(this.initialValue.valueOf()+c.valueOf()),this.minValue=u.validateUnit(c))},resetCorrection:function(){this.value=this.properValue=this.initialValue,this.minValue="canvas_position_default"},resetValue:function(){this.hasValue()&&(this.value=this.properValue=this.initialValue=0,this.minValue=0,this._label.setDataField("value",this.value))},_getTranslates:function(c){var u=this.x,l=this.y;return c&&(this._options.rotated?u=this.defaultX:l=this.defaultY),{x:u,y:l}},_createImageMarker:function(c,u,l){var s=l.width||20,a=l.height||20;return c.image(-h(.5*s),-h(.5*a),s,a,l.url?l.url.toString():l.toString(),"center").attr({translateX:u.translateX,translateY:u.translateY,visibility:u.visibility})},_createSymbolMarker:function(c,u){var l,s=this._options.symbol;return"circle"===s?(delete u.points,l=c.circle().attr(u)):"square"!==s&&"polygon"!==s&&"triangle"!==s&&"triangleDown"!==s&&"triangleUp"!==s&&"cross"!==s||(l=c.path([],"area").attr(u).sharp()),l},_createMarker:function(c,u,l,s){var a=this._checkImage(l)?this._createImageMarker(c,s,l):this._createSymbolMarker(c,s);return a&&a.data({"chart-data-point":this}).append(u),a},_getSymbolBBox:function(c,u,l){return{x:c-l,y:u-l,width:2*l,height:2*l}},_getImageBBox:function(c,u){var l=this._options.image,s=l.width||20,a=l.height||20;return{x:c-h(s/2),y:u-h(a/2),width:s,height:a}},_getGraphicBBox:function(){var c=this._options,u=this.x,l=this.y;return c.visible?this._checkImage(c.image)?this._getImageBBox(u,l):this._getSymbolBBox(u,l,c.styles.normal.r):{x:u,y:l,width:0,height:0}},hideInsideLabel:F.noop,_getShiftLabelCoords:function(c){var u=this._addLabelAlignmentAndOffset(c,this._getLabelCoords(c));return this._checkLabelPosition(c,u)},_drawLabel:function(){var c=this._getCustomLabelVisibility(),u=this._label,l=this._showForZeroValues()&&this.hasValue()&&!1!==c&&(this.series.getLabelVisibility()||c);u.draw(!!l)},correctLabelPosition:function(c){var u=this._getShiftLabelCoords(c);this.hideInsideLabel(c,u)||(c.setFigureToDrawConnector(this._getLabelConnector(c.pointPosition)),c.shift(h(u.x),h(u.y)))},_showForZeroValues:function(){return!0},_getLabelConnector:function(c){var u=this._getGraphicBBox(c),l=u.width/2,s=u.height/2;return{x:u.x+l,y:u.y+s,r:this._options.visible?Math.max(l,s):0}},_getPositionFromLocation:function(){return{x:this.x,y:this.y}},_isPointInVisibleArea:function(c,u){return c.minX<=u.x+u.width&&c.maxX>=u.x&&c.minY<=u.y+u.height&&c.maxY>=u.y},_checkLabelPosition:function(c,u){var l=this._getVisibleArea(),s=c.getBoundingRect(),a=this._getGraphicBBox(c.pointPosition),t=this._getGraphicBBox(),n="inside"===c.getLayoutOptions().position;return this._isPointInVisibleArea(l,t)&&(this._options.rotated?(l.minX>u.x&&(u.x=n?l.minX:a.x+a.width+10),l.maxX<u.x+s.width&&(u.x=n?l.maxX-s.width:a.x-10-s.width),l.minY>u.y&&(u.y=l.minY),l.maxY<u.y+s.height&&(u.y=l.maxY-s.height)):(l.minX>u.x&&(u.x=l.minX),l.maxX<u.x+s.width&&(u.x=l.maxX-s.width),l.minY>u.y&&(u.y=n?l.minY:a.y+a.height+10),l.maxY<u.y+s.height&&(u.y=n?l.maxY-s.height:a.y-s.height-10))),u},_addLabelAlignmentAndOffset:function(c,u){var l=c.getBoundingRect(),s=c.getLayoutOptions();return this._options.rotated||("left"===s.alignment?u.x+=l.width/2:"right"===s.alignment&&(u.x-=l.width/2)),u.x+=s.horizontalOffset,u.y+=s.verticalOffset,u},_getLabelCoords:function(c){return this._getLabelCoordOfPosition(c,this._getLabelPosition(c.pointPosition))},_getLabelCoordOfPosition:function(c,u){var l=c.getBoundingRect(),s=this._getGraphicBBox(c.pointPosition),a=s.height/2-l.height/2,t=s.width/2-l.width/2,n=s.x,i=s.y;switch(u){case"left":n-=l.width+10,i+=a;break;case"right":n+=s.width+10,i+=a;break;case"top":n+=t,i-=l.height+10;break;case"bottom":n+=t,i+=s.height+10;break;case"inside":n+=t,i+=a}return{x:n,y:i}},_drawMarker:function(c,u,l){var s=this._options,a=this._getTranslates(l),t=this._getStyle();this.graphic=this._createMarker(c,u,s.image,w({translateX:a.x,translateY:a.y,points:this._populatePointShape(s.symbol,t.r)},t))},_getErrorBarSettings:function(){return{visibility:"visible"}},_getErrorBarBaseEdgeLength:function(){return 2*this.getPointRadius()},_drawErrorBar:function(c,u){if(this._options.errorBars){var l,s=this._options,a=s.errorBars,t=[],n=this._errorBarPos,i=this._highErrorCoord,o=this._lowErrorCoord,r=(0,k.normalizeEnum)(a.displayMode),d="high"===r,v="low"===r,x=(d||!(0,E.isDefined)(o))&&(0,E.isDefined)(i)&&!v,T=(v||!(0,E.isDefined)(i))&&(0,E.isDefined)(o)&&!d,D=a.edgeLength;D<=1&&D>0&&(D=this._getErrorBarBaseEdgeLength()*a.edgeLength),D=m(parseInt(D)/2),x&&(o=this._baseErrorBarPos),T&&(i=this._baseErrorBarPos),"none"!==r&&(0,E.isDefined)(i)&&(0,E.isDefined)(o)&&(0,E.isDefined)(n)?(!T&&t.push([n-D,i,n+D,i]),t.push([n,i,n,o]),!x&&t.push([n+D,o,n-D,o]),s.rotated&&(0,I.each)(t,function(C,P){P.reverse()}),l=this._getErrorBarSettings(a),this._errorBar?(l.points=t,this._errorBar.attr(l)):this._errorBar=c.path(t,"line").attr(l).append(u)):this._errorBar&&this._errorBar.attr({visibility:"hidden"})}},getTooltipParams:function(){var c=this.graphic;return{x:this.x,y:this.y,offset:c?c.getBBox().height/2:0}},setPercentValue:function(c,u,l,s){var a=this.value/c||0,t=this.minValue/c||0;this._label.setDataField("percent",a-t),this._label.setDataField("total",u),this.series.isFullStackedSeries()&&this.hasValue()&&(this.leftHole&&(this.leftHole/=c-l,this.minLeftHole/=c-l),this.rightHole&&(this.rightHole/=c-s,this.minRightHole/=c-s),this.value=this.properValue=a,this.minValue=t||this.minValue)},_storeTrackerR:function(){var c=S.navigator,u=this._options.styles.normal.r,l=(0,A.hasProperty)("ontouchstart")||c.msPointerEnabled&&c.msMaxTouchPoints||c.pointerEnabled&&c.maxTouchPoints?20:6;return this._options.trackerR=u<l?l:u,this._options.trackerR},_translateErrorBars:function(){var c=this._options,u=c.rotated,l=c.errorBars,s=this._getValTranslator();l&&((0,E.isDefined)(this.lowError)&&(this._lowErrorCoord=s.translate(this.lowError)),(0,E.isDefined)(this.highError)&&(this._highErrorCoord=s.translate(this.highError)),this._errorBarPos=m(u?this.vy:this.vx),this._baseErrorBarPos="stdDeviation"===l.type?this._lowErrorCoord+(this._highErrorCoord-this._lowErrorCoord)/2:u?this.vx:this.vy)},_translate:function(){var c=this._getValTranslator(),u=this._getArgTranslator();this._options.rotated?(this.vx=this.x=c.translate(this.value),this.vy=this.y=u.translate(this.argument),this.minX=c.translate(this.minValue),this.defaultX=c.translate("canvas_position_default")):(this.vy=this.y=c.translate(this.value),this.vx=this.x=u.translate(this.argument),this.minY=c.translate(this.minValue),this.defaultY=c.translate("canvas_position_default")),this._translateErrorBars(),this._calculateVisibility(this.x,this.y)},_updateData:function(c){this.value=this.properValue=this.initialValue=this.originalValue=c.value,this.minValue=this.initialMinValue=this.originalMinValue=(0,E.isDefined)(c.minValue)?c.minValue:"canvas_position_default"},_getImageSettings:function(c){return{href:c.url||c.toString(),width:c.width||20,height:c.height||20}},getCrosshairData:function(){var c=this._options.rotated,u=this.properValue,l=this.argument;return{x:this.vx,y:this.vy,xValue:c?u:l,yValue:c?l:u,axis:this.series.axis}},getPointRadius:function(){var c=this._getStyle(),u=this._options,l=c.r,s=u.symbol;return u.visible&&!u.image&&l?("square"===s||"triangle"===s||"triangleDown"===s||"triangleUp"===s?1.4*l:l)+c["stroke-width"]/2:0},_updateMarker:function(c,u){var l,s=this._options,a=s.image,t=this.isVisible()?{}:{visibility:"hidden"};l=this._checkImage(a)?w({},{visibility:u.visibility},t,this._getImageSettings(a)):w({},u,t,{points:this._populatePointShape(s.symbol,u.r)}),c||(l.translateX=this.x,l.translateY=this.y),this.graphic.attr(l).sharp()},_getLabelFormatObject:function(){return{argument:this.initialArgument,value:this.initialValue,originalArgument:this.originalArgument,originalValue:this.originalValue,seriesName:this.series.name,lowErrorValue:this.lowError,highErrorValue:this.highError,point:this}},_getLabelPosition:function(){var c=this._options.rotated;return this.initialValue>0?c?"right":"top":c?"left":"bottom"},_getFormatObject:function(c){var u=this._label.getData();return w({},u,{argumentText:c.formatValue(this.initialArgument,"argument"),valueText:c.formatValue(this.initialValue)},(0,E.isDefined)(u.percent)?{percentText:c.formatValue(u.percent,"percent")}:{},(0,E.isDefined)(u.total)?{totalText:c.formatValue(u.total)}:{})},getMarkerVisibility:function(){return this._options.visible},coordsIn:function(c,u){var l=this._storeTrackerR();return c>=this.x-l&&c<=this.x+l&&u>=this.y-l&&u<=this.y+l},getMinValue:function(c){var u=this._options.errorBars;if(u&&!c){var l=u.displayMode,s="high"!==l&&(0,E.isDefined)(this.lowError)?this.lowError:this.value,a="low"!==l&&(0,E.isDefined)(this.highError)?this.highError:this.value;return s<a?s:a}return this.value},getMaxValue:function(c){var u=this._options.errorBars;if(u&&!c){var l=u.displayMode,s="high"!==l&&(0,E.isDefined)(this.lowError)?this.lowError:this.value,a="low"!==l&&(0,E.isDefined)(this.highError)?this.highError:this.value;return s>a?s:a}return this.value}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.plugin=b.LoadingIndicator=void 0;var g=e(14),I=function(A){var R=A.renderer;this._group=R.g().attr({class:"dx-loading-indicator"}).linkOn(R.root,{name:"loading-indicator",after:"peripheral"}),this._rect=R.rect().attr({opacity:0}).append(this._group),this._text=R.text().attr({align:"center"}).append(this._group),this._createStates(A.eventTrigger,this._group,R.root,A.notify)};b.LoadingIndicator=I,I.prototype={constructor:I,_createStates:function(A,R,E,k){this._states=[{opacity:0,start:function(){k(!1)},complete:function(){R.linkRemove(),E.css({"pointer-events":""}),A("loadingIndicatorReady")}},{opacity:.85,start:function(){R.linkAppend(),E.css({"pointer-events":"none"}),k(!0)},complete:function(){A("loadingIndicatorReady")}}],this._state=0},setSize:function(A){var R=A.width,E=A.height;this._rect.attr({width:R,height:E}),this._text.attr({x:R/2,y:E/2})},setOptions:function(A){this._rect.attr({fill:A.backgroundColor}),this._text.css((0,g.patchFontOptions)(A.font)).attr({text:A.text,class:A.cssClass}),this[A.show?"show":"hide"]()},dispose:function(){this._group.linkRemove().linkOff(),this._group=this._rect=this._text=this._states=null},_transit:function(A){var R;this._state!==A&&(this._state=A,this._isHiding=!1,R=this._states[A],this._rect.stopAnimation().animate({opacity:R.opacity},{complete:R.complete,easing:"linear",duration:400,unstoppable:!0}),this._noHiding=!0,R.start(),this._noHiding=!1)},show:function(){this._transit(1)},hide:function(){this._transit(0)},scheduleHiding:function(){this._noHiding||(this._isHiding=!0)},fulfillHiding:function(){this._isHiding&&this.hide()}};var F={name:"loading_indicator",init:function(){var A=this;A._loadingIndicator=new I({eventTrigger:A._eventTrigger,renderer:A._renderer,notify:function(R){A._skipLoadingIndicatorOptions=!0,A.option("loadingIndicator",{show:R}),A._skipLoadingIndicatorOptions=!1,R&&A._stopCurrentHandling()}}),A._scheduleLoadingIndicatorHiding()},dispose:function(){this._loadingIndicator.dispose(),this._loadingIndicator=null},members:{_scheduleLoadingIndicatorHiding:function(){this._loadingIndicator.scheduleHiding()},_fulfillLoadingIndicatorHiding:function(){this._loadingIndicator.fulfillHiding()},showLoadingIndicator:function(){this._loadingIndicator.show()},hideLoadingIndicator:function(){this._loadingIndicator.hide()},_onBeginUpdate:function(){this._optionChangedLocker||this._scheduleLoadingIndicatorHiding()}},extenders:{_dataSourceLoadingChangedHandler:function(A){A&&(this._options.silent("loadingIndicator")||{}).enabled&&this._loadingIndicator.show()},_setContentSize:function(){this._loadingIndicator.setSize(this._canvas)},endUpdate:function(){this._initialized&&this._dataIsReady()&&this._fulfillLoadingIndicatorHiding()}},customize:function(A){var R=A.prototype;if(R._dataSourceChangedHandler){var E=R._dataSourceChangedHandler;R._dataSourceChangedHandler=function(){this._scheduleLoadingIndicatorHiding(),E.apply(this,arguments)}}A.addChange({code:"LOADING_INDICATOR",handler:function(){this._skipLoadingIndicatorOptions||this._loadingIndicator.setOptions(this._getOption("loadingIndicator")),this._scheduleLoadingIndicatorHiding()},isThemeDependent:!0,option:"loadingIndicator",isOptionChange:!0}),R._eventsMap.onLoadingIndicatorReady={name:"loadingIndicatorReady"};var k=R._drawn;R._drawn=function(){k.apply(this,arguments),this._dataIsReady()&&this._fulfillLoadingIndicatorHiding()}},fontFields:["loadingIndicator.font"]};b.plugin=F},function(W,b,e){var g;b.default=void 0;var I=new(((g=e(190))&&g.__esModule?g:{default:g}).default);b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(F,A){return(g=Object.setPrototypeOf||function(R,E){return R.__proto__=E,R})(F,A)}b.ChildDefaultTemplate=void 0;var I=function(F){var A,R;function E(k){var S;return(S=F.call(this)||this).name=k,S}return R=F,(A=E).prototype=Object.create(R.prototype),A.prototype.constructor=A,g(A,R),E}(e(68).TemplateBase);b.ChildDefaultTemplate=I},function(W,b,e){b.default=void 0;var g=E(e(5)),I=E(e(25)),F=E(e(11)),A=E(e(15)),R=e(8);function E(S){return S&&S.__esModule?S:{default:S}}var k=A.default.inherit({ctor:function(S,w){this._eventName=S,this._originalEvents=(0,R.addNamespace)(w,"dxPointerEvents"),this._handlerCount=0,this.noBubble=this._isNoBubble()},_isNoBubble:function(){var S=this._eventName;return"dxpointerenter"===S||"dxpointerleave"===S},_handler:function(S){var w=this._getDelegateTarget(S);return this._fireEvent({type:this._eventName,pointerType:S.pointerType||(0,R.eventSource)(S),originalEvent:S,delegateTarget:w,timeStamp:I.default.mozilla?(new Date).getTime():S.timeStamp})},_getDelegateTarget:function(S){var w;return this.noBubble&&(w=S.delegateTarget),w},_fireEvent:function(S){return(0,R.fireEvent)(S)},_setSelector:function(S){this._selector=this.noBubble&&S?S.selector:null},_getSelector:function(){return this._selector},setup:function(){return!0},add:function(S,w){if(this._handlerCount<=0||this.noBubble){S=this.noBubble?S:F.default.getDocument(),this._setSelector(w);var y=this;g.default.on(S,this._originalEvents,this._getSelector(),function(h){y._handler(h)})}this.noBubble||this._handlerCount++},remove:function(S){this._setSelector(S),this.noBubble||this._handlerCount--},teardown:function(S){this._handlerCount&&!this.noBubble||(S=this.noBubble?S:F.default.getDocument(),".dxPointerEvents"!==this._originalEvents&&g.default.off(S,this._originalEvents,this._getSelector()))},dispose:function(S){S=this.noBubble?S:F.default.getDocument(),g.default.off(S,this._originalEvents)}});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(15))&&g.__esModule?g:{default:g},F=e(1),A=e(3),R=e(20),E=e(6),k=e(37),S=e(44),w=I.default.inherit({toArray:function(){var n=[];for(this.reset();this.next();)n.push(this.current());return n},countable:function(){return!1}}),y=w.inherit({ctor:function(n){this.array=n,this.index=-1},next:function(){return this.index+1<this.array.length&&(this.index++,!0)},current:function(){return this.array[this.index]},reset:function(){this.index=-1},toArray:function(){return this.array.slice(0)},countable:function(){return!0},count:function(){return this.array.length}}),h=w.inherit({ctor:function(n){this.iter=n},next:function(){return this.iter.next()},current:function(){return this.iter.current()},reset:function(){return this.iter.reset()}}),m=h.inherit({ctor:function(n,i){this.callBase(n),this.index=-1,this.mapper=i},current:function(){return this.mapper(this.callBase(),this.index)},next:function(){var n=this.callBase();return n&&this.index++,n}}),p=function(n,i){return n=(0,R.toComparable)(n),i=(0,R.toComparable)(i),null===n&&null!==i?-1:null!==n&&null===i||void 0===n&&void 0!==i?1:void 0!==n&&void 0===i||n<i?-1:n>i?1:0},f=w.inherit({ctor:function(n,i,o,r){n instanceof m||(n=new m(n,this._wrap)),this.iter=n,this.rules=[{getter:i,desc:o,compare:r}]},thenBy:function(n,i,o){var r=new f(this.sortedIter||this.iter,n,i,o);return this.sortedIter||(r.rules=this.rules.concat(r.rules)),r},next:function(){return this._ensureSorted(),this.sortedIter.next()},current:function(){return this._ensureSorted(),this.sortedIter.current()},reset:function(){delete this.sortedIter},countable:function(){return this.sortedIter||this.iter.countable()},count:function(){return this.sortedIter?this.sortedIter.count():this.iter.count()},_ensureSorted:function(){var n=this;n.sortedIter||((0,A.each)(n.rules,function(){this.getter=(0,R.compileGetter)(this.getter)}),n.sortedIter=new m(new y(this.iter.toArray().sort(function(i,o){return n._compare(i,o)})),n._unwrap))},_wrap:function(n,i){return{index:i,value:n}},_unwrap:function(n){return n.value},_compare:function(n,i){var o=n.index,r=i.index;if((n=n.value)===(i=i.value))return o-r;for(var d=0,v=this.rules.length;d<v;d++){var x=this.rules[d],T=x.getter(n),D=x.getter(i),C=(x.compare||p)(T,D);if(C)return x.desc?-C:C}return o-r}}),c=function(){var n=function(o){return(0,F.isDefined)(o)?o.toString():""};function i(o,r,d){return function(v){v=(0,R.toComparable)(o(v));var T,x=""===(T=r)||0===T||!1===T?v===r:v==r;return d&&(x=!x),x}}return function(o){return(0,F.isFunction)(o)?o:(0,S.isGroupCriterion)(o)?(d=[],v=!1,x=!1,(0,A.each)(o,function(){if(Array.isArray(this)||(0,F.isFunction)(this)){if(d.length>1&&v!==x)throw new k.errors.Error("E4019");d.push(c(this)),v=x,x=!0}else x=(0,S.isConjunctiveOperator)(this)}),function(T){for(var D=v,C=0;C<d.length;C++)if(d[C](T)!==v){D=!v;break}return D}):(0,S.isUnaryOperation)(o)?function(r){var d=r[0],v=c(r[1]);if("!"===d)return function(x){return!v(x)};throw k.errors.Error("E4003",d)}(o):function(r){r=(0,S.normalizeBinaryCriterion)(r);var d=(0,R.compileGetter)(r[0]),v=r[1],x=r[2];switch(x=(0,R.toComparable)(x),v.toLowerCase()){case"=":return i(d,x);case"<>":return i(d,x,!0);case">":return function(T){return(0,R.toComparable)(d(T))>x};case"<":return function(T){return(0,R.toComparable)(d(T))<x};case">=":return function(T){return(0,R.toComparable)(d(T))>=x};case"<=":return function(T){return(0,R.toComparable)(d(T))<=x};case"startswith":return function(T){return 0===(0,R.toComparable)(n(d(T))).indexOf(x)};case"endswith":return function(T){var D=(0,R.toComparable)(n(d(T))),C=n(x);if(D.length<C.length)return!1;var P=D.lastIndexOf(x);return-1!==P&&P===D.length-x.length};case"contains":return function(T){return(0,R.toComparable)(n(d(T))).indexOf(x)>-1};case"notcontains":return function(T){return-1===(0,R.toComparable)(n(d(T))).indexOf(x)}}throw k.errors.Error("E4003",v)}(o);var d,v,x}}(),u=h.inherit({ctor:function(n,i){this.callBase(n),this.criteria=c(i)},next:function(){for(;this.iter.next();)if(this.criteria(this.current()))return!0;return!1}}),l=w.inherit({ctor:function(n,i){this.iter=n,this.getter=i},next:function(){return this._ensureGrouped(),this.groupedIter.next()},current:function(){return this._ensureGrouped(),this.groupedIter.current()},reset:function(){delete this.groupedIter},countable:function(){return!!this.groupedIter},count:function(){return this.groupedIter.count()},_ensureGrouped:function(){if(!this.groupedIter){var n={},i=[],o=this.iter,r=(0,R.compileGetter)(this.getter);for(o.reset();o.next();){var d=o.current(),v=r(d);v in n?n[v].push(d):(n[v]=[d],i.push(v))}this.groupedIter=new y((0,A.map)(i,function(x){return{key:x,items:n[x]}}))}}}),s=h.inherit({ctor:function(n,i){this.callBase(n),this.getter=(0,R.compileGetter)(i)},current:function(){return this.getter(this.callBase())},countable:function(){return this.iter.countable()},count:function(){return this.iter.count()}}),a=h.inherit({ctor:function(n,i,o){this.callBase(n),this.skip=Math.max(0,i),this.take=Math.max(0,o),this.pos=0},next:function(){if(this.pos>=this.skip+this.take)return!1;for(;this.pos<this.skip&&this.iter.next();)this.pos++;return this.pos++,this.iter.next()},reset:function(){this.callBase(),this.pos=0},countable:function(){return this.iter.countable()},count:function(){return Math.min(this.iter.count()-this.skip,this.take)}});b.default=function n(i,o){o=o||{},i instanceof w||(i=new y(i));var r=function(C){var P=o.errorHandler;P&&P(C),(0,k.handleError)(C)},d=function(C){var P=(new E.Deferred).fail(r),M=C.step,O=C.finalize;try{i.reset();for(var B=("seed"in C?C.seed:i.next()?i.current():NaN);i.next();)B=M(B,i.current());P.resolve(O?O(B):B)}catch(V){P.reject(V)}return P.promise()},v=function(C){return d(S.aggregators[C])},x=function(C){return(0,F.isFunction)(C)||Array.isArray(C)||(C=[].slice.call(arguments)),D(new s(i,C))},T=function(C){return x((0,R.compileGetter)(C))};function D(C){return n(C,o)}return{toArray:function(){return i.toArray()},enumerate:function(){var C=(new E.Deferred).fail(r);try{C.resolve(i.toArray())}catch(P){C.reject(P)}return C.promise()},sortBy:function(C,P,M){return D(new f(i,C,P,M))},thenBy:function(C,P,M){if(i instanceof f)return D(i.thenBy(C,P,M));throw k.errors.Error("E4004")},filter:function(C){return Array.isArray(C)||(C=[].slice.call(arguments)),D(new u(i,C))},slice:function(C,P){return void 0===P&&(P=Number.MAX_VALUE),D(new a(i,C,P))},select:x,groupBy:function(C){return D(new l(i,C))},aggregate:function(C,P,M){return d(arguments.length<2?{step:arguments[0]}:{seed:C,step:P,finalize:M})},count:function(){if(i.countable()){var C=(new E.Deferred).fail(r);try{C.resolve(i.count())}catch(P){C.reject(P)}return C.promise()}return v("count")},sum:function(C){return C?T(C).sum():v("sum")},min:function(C){return C?T(C).min():v("min")},max:function(C){return C?T(C).max():v("max")},avg:function(C){return C?T(C).avg():v("avg")}}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.name=void 0;var g=w(e(2)),I=w(e(5)),F=e(45),A=w(e(13)),R=w(e(15)),E=w(e(67)),k=e(8),S=w(e(100));function w(p){return p&&p.__esModule?p:{default:p}}var y=(0,k.addNamespace)("contextmenu","dxContexMenu"),h=(0,k.addNamespace)(S.default.name,"dxContexMenu"),m=R.default.inherit({setup:function(p){var f=(0,g.default)(p);I.default.on(f,y,this._contextMenuHandler.bind(this)),(F.touch||A.default.isSimulator())&&I.default.on(f,h,this._holdHandler.bind(this))},_holdHandler:function(p){(0,k.isMouseEvent)(p)&&!A.default.isSimulator()||this._fireContextMenu(p)},_contextMenuHandler:function(p){this._fireContextMenu(p)},_fireContextMenu:function(p){return(0,k.fireEvent)({type:"dxcontextmenu",originalEvent:p})},teardown:function(p){I.default.off(p,".dxContexMenu")}});(0,E.default)("dxcontextmenu",new m),b.name="dxcontextmenu"},function(W,b,e){b.odata=void 0;var g=e(1),I=e(3),F=w(e(30)),A=e(0),R=w(e(194)),E=e(101),k=e(37),S=e(44);function w(v){return v&&v.__esModule?v:{default:v}}var y,h,m,p,f,c,u,l,s,a,t,n,i=["contains","notcontains","startswith","endswith"],o=(f=function(v,x){return function(T,D){var C=[v,"("];return h&&(T=-1===T.indexOf("tolower(")?"tolower(".concat(T,")"):T,D=D.toLowerCase()),x?C.push(D,",",T):C.push(T,",",D),C.push(")"),C.join("")}},c={"=":(p=function(v){return function(x,T){return"".concat(x," ").concat(v," ").concat(T)}})("eq"),"<>":p("ne"),">":p("gt"),">=":p("ge"),"<":p("lt"),"<=":p("le"),startswith:f("startswith"),endswith:f("endswith")},u=(0,A.extend)({},c,{contains:f("substringof",!0),notcontains:f("not substringof",!0)}),l=(0,A.extend)({},c,{contains:f("contains"),notcontains:f("not contains")}),s=function(v){var x,T,D=(v=(0,S.normalizeBinaryCriterion)(v))[1],C=v[0],P=m&&m[C];if(P&&(T=D,i.some(function(B){return B===T}))&&"String"!==P)throw new k.errors.Error("E4024",D,C,P);var M=(4===y?l:u)[D.toLowerCase()];if(!M)throw k.errors.Error("E4003",D);var O=v[2];return null!==(x=m)&&void 0!==x&&x[C]&&(O=(0,E.convertPrimitiveValue)(m[C],O)),M((0,E.serializePropName)(C),(0,E.serializeValue)(O,y))},a=function(v){var x=v[0],T=n(v[1]);if("!"===x)return"not (".concat(T,")");throw k.errors.Error("E4003",x)},t=function(v){var x,T,D=[];return(0,I.each)(v,function(C,P){if(Array.isArray(P)){if(D.length>1&&x!==T)throw new k.errors.Error("E4019");D.push("(".concat(n(P),")")),x=T,T="and"}else T=(0,S.isConjunctiveOperator)(this)?"and":"or"}),D.join(" ".concat(x," "))},n=function(v){return Array.isArray(v[0])?t(v):(0,S.isUnaryOperation)(v)?a(v):s(v)},function(v,x,T,D){return m=T,h=null!=D?D:(0,F.default)().oDataFilterToLower,y=x,n(v)}),r=function(v){var x,T,D,C,P=[],M=[],O=v.expand,B=v.version||2,V=function(){return T||void 0!==D},z=function U(H){for(var G=0;G<H.length;G++)if((0,g.isFunction)(H[G])||Array.isArray(H[G])&&U(H[G]))return!0;return!1},N=function(){var U={};return C||(P.length&&(U.$orderby=P.join(",")),T&&(U.$skip=T),void 0!==D&&(U.$top=D),U.$select=(0,E.generateSelect)(B,x)||void 0,U.$expand=(0,E.generateExpand)(B,O,x)||void 0),M.length&&(U.$filter=o(M.length<2?M[0]:M,B,null==v?void 0:v.fieldTypes,null==v?void 0:v.filterToLower)),C&&(U.$top=0),(v.requireTotalCount||C)&&(4!==B?U.$inlinecount="allpages":U.$count="true"),U};return{optimize:function(U){for(var H=-1,G=0;G<U.length;G++)if("select"===U[G].name){H=G;break}if(!(H<0)&&(0,g.isFunction)(U[H].args[0])){var Y=U[1+H];Y&&"slice"===Y.name&&(U[1+H]=U[H],U[H]=Y)}},exec:function(U){return(0,E.sendRequest)(B,{url:U,params:(0,A.extend)(N(),null==v?void 0:v.params)},{beforeSend:v.beforeSend,jsonp:v.jsonp,withCredentials:v.withCredentials,countOnly:C,deserializeDates:v.deserializeDates,fieldTypes:v.fieldTypes,isPaged:isFinite(D)})},multiSort:function(U){var H;if(V())return!1;for(var G=0;G<U.length;G++){var Y=U[G][0],J=!!U[G][1],ae=void 0;if("string"!=typeof Y)return!1;ae=(0,E.serializePropName)(Y),J&&(ae+=" desc"),(H=H||[]).push(ae)}P=H},slice:function(U,H){if(V())return!1;T=U,D=H},filter:function(U){return!V()&&(Array.isArray(U)||(U=[].slice.call(arguments)),!z(U)&&(M.length&&M.push("and"),void M.push(U)))},select:function(U){if(x||(0,g.isFunction)(U))return!1;Array.isArray(U)||(U=[].slice.call(arguments)),x=U},count:function(){return C=!0}}};R.default.odata=r,b.odata=r},function(W,b,e){b.version=void 0,b.version="21.1.5"},function(W,b,e){b.getFormat=void 0;var g,I=(g=e(47))&&g.__esModule?g:{default:g},F=" .,:;/\\<>()-[]\u060c",A=function(w){var y=w&&I.default.convertDigits(w,!1).charCodeAt(0),h=I.default.convertDigits("0",!1).charCodeAt(0);return h<=y&&y<h+10},R=function(w,y,h,m){var p=w[h],f=w[h+1];if(!m&&("."===p||" "===p&&". m."===w.slice(h-1,h+3)||"-"===p&&!A(f)))return!0;var c=m&&y.some(function(u){return w[h]!==u[h]});return F.indexOf(p)<0&&m===A(p)&&(!m||c)},E=function(w,y){if(!A(w[y]))for(;y>0&&!A(w[y-1])&&("."===w[y-1]||F.indexOf(w[y-1])<0);)y--;return y},k=function(w,y){return Array.isArray(w)?w.map(function(h){return(y(h)||"").toString()}):(y(w)||"").toString()},S=/[a-zA-Z]/g;b.getFormat=function(w){var u,s,a,t,y=[],h=k(new Date(2009,8,8,6,5,4),w),m=h.split("").map(function(u,l){return l}),p=h,f={},c=[{date:new Date(2009,8,8,6,5,4,111),pattern:"S"},{date:new Date(2009,8,8,6,5,2),pattern:"s"},{date:new Date(2009,8,8,6,2,4),pattern:"m"},{date:new Date(2009,8,8,18,5,4),pattern:"H",isDigit:!0},{date:new Date(2009,8,8,2,5,4),pattern:"h",isDigit:!0},{date:new Date(2009,8,8,18,5,4),pattern:"a",isDigit:!1},{date:new Date(2009,8,1,6,5,4),pattern:"d"},{date:[new Date(2009,8,2,6,5,4),new Date(2009,8,3,6,5,4),new Date(2009,8,4,6,5,4)],pattern:"E"},{date:new Date(2009,9,6,6,5,4),pattern:"M"},{date:new Date(1998,8,8,6,5,4),pattern:"y"}];if(p)return c.forEach(function(u){var l=function(a,t,n,i){var o=0,r=[],d=function(v){return a[o]!==v[o]&&(void 0===i||A(a[o])===i)};for(Array.isArray(t)||(t=[t]),o=0;o<a.length;o++)if(n.indexOf(o)<0&&t.filter(d).length){o=E(a,o);do{if(i=A(a[o]),!r.length&&!i&&A(t[0][o]))break;r.push(o),n.unshift(o),o++}while(a[o]&&R(a,t,o,i));break}return 1!==r.length||"0"!==a[n[0]-1]&&"\u0660"!==a[n[0]-1]||n.unshift(n[0]-1),r}(h,k(u.date,w),y,u.isDigit),s="M"!==u.pattern||f.d?u.pattern:"L";p=function(a,t,n,i){var o,r,d,x,T,D,C,P,M;if(!A(a[t[0]]||"0")){for(var v=Math.max(t.length<=3?3:4,n.length);t.length>v;){for(d=i[r=t.pop()],i[r]=-1,o=r+1;o<i.length;o++)i[o]--;a=a.substr(0,d)+a.substr(d+1)}for(d=(r=t[t.length-1]+1)<i.length?i[r]:r;t.length<v;){for(t.push(t[t.length-1]+1),o=r;o<i.length;o++)i[o]++;a=a.substr(0,d)+" "+a.substr(d)}}return x=a,D=n,M=(P=(T=t)[0])<(C=i).length?C[P]:P,T.forEach(function(O,B){x=x.substr(0,M+B)+(D.length>1?D[B]:D)+x.substr(M+B+1)}),1===T.length&&(x=(x=x.replace("0"+D,D+D)).replace("\u0660"+D,D+D)),x}(p,l,s,m),f[s]=l.length}),u=p,s=y,a=m,t=h.split("").map(function(n,i){return s.indexOf(i)<0&&(n.match(S)||"'"===n)?a[i]:-1}),p=u.split("").map(function(n,i){var o=n,r=t.indexOf(i)>=0,d=i>0&&t.indexOf(i-1)>=0,v=t.indexOf(i+1)>=0;return r&&(d||(o="'"+o),v||(o+="'")),o}).join(""),y.length?p:void 0}},function(W,b,e){b.registerTemplateEngine=function(E,k){R[E]=k},b.setTemplateEngine=function(E){if((0,I.isString)(E)){if(!(A=R[E]))throw F.default.Error("E0020",E)}else A=E},b.getCurrentTemplateEngine=function(){return A};var g,A,I=e(1),F=(g=e(24))&&g.__esModule?g:{default:g},R={}},function(W,b,e){b.default=void 0;var g=p(e(2)),I=p(e(5)),F=p(e(13)),A=e(93),R=p(e(77)),E=e(35),k=p(e(51)),S=e(32),w=e(4),y=e(1),h=e(8),m=p(e(125));function p(t){return t&&t.__esModule?t:{default:t}}var f=k.default.add,c=Math.abs,u=10,l=(0,R.default)(function(){var t="desktop"===F.default.real().deviceType;if(!(0,A.styleProp)("pointer-events")||!t)return w.noop;var n=(0,g.default)("<div>").addClass("dx-gesture-cover").css("pointerEvents","none");return I.default.subscribeGlobal(n,"dxmousewheel",function(i){i.preventDefault()}),f(function(){n.appendTo("body")}),function(i,o){n.css("pointerEvents",i?"all":"none"),i&&n.css("cursor",o)}}),s=m.default.inherit({gesture:!0,configure:function(t){this.getElement().css("msTouchAction",t.immediate?"pinch-zoom":""),this.callBase(t)},allowInterruptionByMouseWheel:function(){return 2!==this._stage},getDirection:function(){return this.direction},_cancel:function(){this.callBase.apply(this,arguments),this._toggleGestureCover(!1),this._stage=0},start:function(t){t._needSkipEvent||(0,h.needSkipEvent)(t)?this._cancel(t):(this._startEvent=(0,h.createEvent)(t),this._startEventData=(0,h.eventData)(t),this._stage=1,this._init(t),this._setupImmediateTimer())},_setupImmediateTimer:function(){clearTimeout(this._immediateTimer),this._immediateAccepted=!1,this.immediate&&(this._immediateTimer=setTimeout(function(){this._immediateAccepted=!0}.bind(this),180))},move:function(t){if(1===this._stage&&this._directionConfirmed(t)){if(this._stage=2,this._resetActiveElement(),this._toggleGestureCover(!0),this._clearSelection(t),this._adjustStartEvent(t),this._start(this._startEvent),0===this._stage)return;this._requestAccept(t),this._move(t),this._forgetAccept()}else 2===this._stage&&(this._clearSelection(t),this._move(t))},_directionConfirmed:function(t){var n=this._getTouchBoundary(t),i=(0,h.eventDelta)(this._startEventData,(0,h.eventData)(t)),o=c(i.x),r=c(i.y),d=this._validateMove(n,o,r),v=this._validateMove(n,r,o),x=this.getDirection(t);return"both"===x&&(d||v)||"horizontal"===x&&d||"vertical"===x&&v||this._immediateAccepted},_validateMove:function(t,n,i){return n&&n>=t&&(!this.immediate||n>=i)},_getTouchBoundary:function(t){return this.immediate||(0,h.isDxMouseWheelEvent)(t)?0:u},_adjustStartEvent:function(t){var n=this._getTouchBoundary(t),i=(0,h.eventDelta)(this._startEventData,(0,h.eventData)(t));this._startEvent.pageX+=(0,S.sign)(i.x)*n,this._startEvent.pageY+=(0,S.sign)(i.y)*n},_resetActiveElement:function(){"ios"===F.default.real().platform&&this.getElement().find(":focus").length&&(0,E.resetActiveElement)()},_toggleGestureCover:function(t){this._toggleGestureCoverImpl(t)},_toggleGestureCoverImpl:function(t){var n,i;2===this._stage&&(n=t,i=this.getElement().css("cursor"),l()(n,i))},_clearSelection:function(t){(0,h.isDxMouseWheelEvent)(t)||(0,h.isTouchEvent)(t)||(0,E.clearSelection)()},end:function(t){this._toggleGestureCover(!1),2===this._stage?this._end(t):1===this._stage&&this._stop(t),this._stage=0},dispose:function(){clearTimeout(this._immediateTimer),this.callBase.apply(this,arguments),this._toggleGestureCover(!1)},_init:w.noop,_start:w.noop,_move:w.noop,_stop:w.noop,_end:w.noop});s.initialTouchBoundary=u,s.touchBoundary=function(t){if(!(0,y.isDefined)(t))return u;u=t},b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(75);b.default={getSwatchContainer:function(R){var E=(0,I.default)(R).closest('[class^="'.concat("dx-swatch-",'"], [class*=" ').concat("dx-swatch-",'"]')),k=(0,F.value)();if(!E.length)return k;var S=new RegExp("(\\s|^)(".concat("dx-swatch-",".*?)(\\s|$)")),w=E[0].className.match(S)[2],y=k.children("."+w);return y.length||(y=(0,I.default)("<div>").addClass(w).appendTo(k)),y}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=k(e(5)),F=e(4),A=k(e(15)),R=e(198),E=e(8);function k(m){return m&&m.__esModule?m:{default:m}}var S=(0,E.addNamespace)(R.start,"dxListEditDecorator"),w=(0,E.addNamespace)(R.swipe,"dxListEditDecorator"),y=(0,E.addNamespace)(R.end,"dxListEditDecorator"),h=A.default.inherit({ctor:function(m){this._list=m,this._init()},_init:F.noop,_shouldHandleSwipe:!1,_attachSwipeEvent:function(m){var p={itemSizeFunc:function(){return this._clearSwipeCache&&(this._itemWidthCache=this._list.$element().width(),this._clearSwipeCache=!1),this._itemWidthCache}.bind(this)};I.default.on(m.$itemElement,S,p,this._itemSwipeStartHandler.bind(this)),I.default.on(m.$itemElement,w,this._itemSwipeUpdateHandler.bind(this)),I.default.on(m.$itemElement,y,this._itemSwipeEndHandler.bind(this))},_itemSwipeStartHandler:function(m){var p=(0,g.default)(m.currentTarget);p.is(".dx-state-disabled, .dx-state-disabled *")?m.cancel=!0:(clearTimeout(this._list._inkRippleTimer),this._swipeStartHandler(p,m))},_itemSwipeUpdateHandler:function(m){var p=(0,g.default)(m.currentTarget);this._swipeUpdateHandler(p,m)},_itemSwipeEndHandler:function(m){var p=(0,g.default)(m.currentTarget);this._swipeEndHandler(p,m),this._clearSwipeCache=!0},beforeBag:F.noop,afterBag:F.noop,_commonOptions:function(){return{activeStateEnabled:this._list.option("activeStateEnabled"),hoverStateEnabled:this._list.option("hoverStateEnabled"),focusStateEnabled:this._list.option("focusStateEnabled")}},modifyElement:function(m){this._shouldHandleSwipe&&(this._attachSwipeEvent(m),this._clearSwipeCache=!0)},afterRender:F.noop,handleClick:F.noop,handleKeyboardEvents:F.noop,handleEnterPressing:F.noop,handleContextMenu:F.noop,_swipeStartHandler:F.noop,_swipeUpdateHandler:F.noop,_swipeEndHandler:F.noop,visibilityChange:F.noop,getExcludedSelectors:F.noop,dispose:F.noop});b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=h(e(9)),F=e(4),A=e(0),R=e(12),E=e(3),k=h(e(699)),S=h(e(700)),w=h(e(435)),y=e(164);function h(c){return c&&c.__esModule?c:{default:c}}var m={actionSheet:k.default,dropDownMenu:S.default},p=w.default.inherit({_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{menuItemTemplate:"menuItem",submenuType:"dropDownMenu",menuContainer:void 0,overflowMenuVisible:!1})},_dimensionChanged:function(c){"height"!==c&&(this.callBase(),this._menuStrategy.renderMenuItems())},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({actionSheetItem:new y.ChildDefaultTemplate("item")})},_initMarkup:function(){this.callBase(),this._renderMenu()},_postProcessRenderItems:function(){var c=this;this._hideOverflowItems(),this._menuStrategy._updateMenuVisibility(),this.callBase(),(0,F.deferRender)(function(){c._menuStrategy.renderMenuItems()})},_renderItem:function(c,u,l,s){var a=this.callBase(c,u,l,s);return"auto"===u.locateInMenu&&a.addClass("dx-toolbar-item-auto-hide"),"dxButton"===u.widget&&"inMenu"===u.showText&&a.toggleClass("dx-toolbar-text-auto-hide"),a},_getItemsWidth:function(){return this._getSummaryItemsWidth([this._$beforeSection,this._$centerSection,this._$afterSection])},_hideOverflowItems:function(c){var u=this.$element().find(".dx-toolbar-item-auto-hide");if(u.length){c=c||this.$element().width(),(0,g.default)(u).removeClass("dx-toolbar-item-invisible");for(var l=this._getItemsWidth();u.length&&c<l;){var s=u.eq(-1);l-=s.outerWidth(),s.addClass("dx-toolbar-item-invisible"),u.splice(-1,1)}}},_getMenuItems:function(){var c=this,u=(0,F.grep)(this.option("items")||[],function(a){return c._isMenuItem(a)}),l=this._itemContainer().children(".dx-toolbar-item-auto-hide.dx-toolbar-item-invisible").not(".dx-state-invisible");this._restoreItems=this._restoreItems||[];var s=[].slice.call(l).map(function(a){var t=c._getItemData(a),n=(0,g.default)(a).children(),i=n.children();return(0,A.extend)({menuItemTemplate:function(){return c._restoreItems.push({container:n,item:i}),(0,g.default)("<div>").addClass("dx-toolbar-item-auto-hide").append(i)}},t)});return(0,R.merge)(s,u)},_getToolbarItems:function(){var c=this;return(0,F.grep)(this.option("items")||[],function(u){return!c._isMenuItem(u)})},_renderMenu:function(){var c=this;this._renderMenuStrategy(),(0,F.deferRender)(function(){c._menuStrategy.render()})},_renderMenuStrategy:function(){var c=this.option("submenuType");this._requireDropDownStrategy()&&(c="dropDownMenu"),this._menuStrategy&&this._menuStrategy.NAME===c||(this._menuStrategy=new(0,m[c])(this))},_requireDropDownStrategy:function(){var c=this.option("items")||[],u=!1;return(0,E.each)(c,function(l,s){("auto"===s.locateInMenu||"always"===s.locateInMenu&&s.widget)&&(u=!0)}),u},_arrangeItems:function(){if(!this.$element().is(":hidden")){this._$centerSection.css({margin:"0 auto",float:"none"}),(0,E.each)(this._restoreItems||[],function(u,l){(0,g.default)(l.container).append(l.item)}),this._restoreItems=[];var c=this.$element().width();this._hideOverflowItems(c),this.callBase(c)}},_itemOptionChanged:function(c,u,l){this._isMenuItem(c)?this._menuStrategy.renderMenuItems():this._isToolbarItem(c)?this.callBase(c,u,l):(this.callBase(c,u,l),this._menuStrategy.renderMenuItems()),"location"===u&&this.repaint()},_isMenuItem:function(c){return"menu"===c.location||"always"===c.locateInMenu},_isToolbarItem:function(c){return void 0===c.location||"never"===c.locateInMenu},_optionChanged:function(c){var u=c.name,l=c.value;switch(u){case"submenuType":this._invalidate();break;case"menuItemTemplate":this._changeMenuOption("itemTemplate",this._getTemplate(l));break;case"onItemClick":this._changeMenuOption(u,l),this.callBase.apply(this,arguments);break;case"menuContainer":this._changeMenuOption("container",l);break;case"overflowMenuVisible":this._changeMenuOption("dropDownMenu"===this._menuStrategy.NAME?"opened":"visible",l);break;default:this.callBase.apply(this,arguments)}},_changeMenuOption:function(c,u){this._menuStrategy.widgetOption(c,u)}});(0,I.default)("dxToolbar",p),b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(491))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){e.d(b,"a",function(){return g}),e.d(b,"b",function(){return I});var g=["MO","TU","WE","TH","FR","SA","SU"],I=function(){function F(A,R){if(0===R)throw new Error("Can't create weekday with n == 0");this.weekday=A,this.n=R}return F.fromStr=function(A){return new F(g.indexOf(A))},F.prototype.nth=function(A){return this.n===A?this:new F(this.weekday,A)},F.prototype.equals=function(A){return this.weekday===A.weekday&&this.n===A.n},F.prototype.toString=function(){var A=g[this.weekday];return this.n&&(A=(this.n>0?"+":"")+String(this.n)+A),A},F.prototype.getJsWeekday=function(){return 6===this.weekday?0:this.weekday+1},F}()},function(W,b,e){b.Row=b.RowProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(553),A=["children","className","isHeaderRow","leftVirtualCellCount","leftVirtualCellWidth","rightVirtualCellCount","rightVirtualCellWidth","styles"];function E(){return(E=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var f=arguments[p];for(var c in f)Object.prototype.hasOwnProperty.call(f,c)&&(m[c]=f[c])}return m}).apply(this,arguments)}function S(m,p){return(S=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}var w=function(m){var f=m.hasRightVirtualCell,c=m.props,u=c.children,s=c.isHeaderRow,n=c.rightVirtualCellCount,i=c.rightVirtualCellWidth,o=c.styles;return(0,g.createVNode)(1,"tr",c.className,[m.hasLeftVirtualCell&&(0,g.createComponentVNode)(2,F.VirtualCell,{width:c.leftVirtualCellWidth,colSpan:c.leftVirtualCellCount,isHeaderCell:s}),u,f&&(0,g.createComponentVNode)(2,F.VirtualCell,{width:i,colSpan:n,isHeaderCell:s})],0,{style:(0,I.normalizeStyles)(o)})};b.viewFunction=w;var y={className:"",leftVirtualCellWidth:0,rightVirtualCellWidth:0,isHeaderRow:!1};b.RowProps=y;var h=function(m){var p,f,u;function s(a){var t;return(t=m.call(this,a)||this).state={},t}return f=m,(p=s).prototype=Object.create(f.prototype),p.prototype.constructor=p,S(p,f),s.prototype.render=function(){return w({props:E({},this.props),hasLeftVirtualCell:this.hasLeftVirtualCell,hasRightVirtualCell:this.hasRightVirtualCell,restAttributes:this.restAttributes})},(u=[{key:"hasLeftVirtualCell",get:function(){return!!this.props.leftVirtualCellCount}},{key:"hasRightVirtualCell",get:function(){return!!this.props.rightVirtualCellCount}},{key:"restAttributes",get:function(){return function R(m,p){if(null==m)return{};var f,c,u=function(s,a){if(null==s)return{};var t,n,i={},o=Object.keys(s);for(n=0;n<o.length;n++)a.indexOf(t=o[n])>=0||(i[t]=s[t]);return i}(m,p);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(m);for(c=0;c<l.length;c++)p.indexOf(f=l[c])>=0||Object.prototype.propertyIsEnumerable.call(m,f)&&(u[f]=m[f])}return u}(this.props,A)}}])&&function k(m,p){for(var f=0;f<p.length;f++){var c=p[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(m,c.key,c)}}(s.prototype,u),s}(I.BaseInfernoComponent);b.Row=h,h.defaultProps=E({},y)},function(W,b,e){b.getFuncIri=O,b.processHatchingAttrs=N,b.Renderer=Ge,b.refreshPaths=b.TextSvgElement=b.RectSvgElement=b.ArcSvgElement=b.PathSvgElement=b.SvgElement=void 0;var g=h(e(2)),I=h(e(11)),F=e(7),A=h(e(77)),R=h(e(5)),E=h(e(25)),k=e(209),S=e(1010),w=e(14),y=e(1);function h(Oe){return Oe&&Oe.__esModule?Oe:{default:Oe}}function m(Oe,Xe){return function(tt){if(Array.isArray(tt))return tt}(Oe)||function(tt,Ke){var $e=null==tt?null:"undefined"!=typeof Symbol&&tt[Symbol.iterator]||tt["@@iterator"];if(null!=$e){var at,wt,yt=[],Ft=!0,Nt=!1;try{for($e=$e.call(tt);!(Ft=(at=$e.next()).done)&&(yt.push(at.value),!Ke||yt.length!==Ke);Ft=!0);}catch($t){Nt=!0,wt=$t}finally{try{Ft||null==$e.return||$e.return()}finally{if(Nt)throw wt}}return yt}}(Oe,Xe)||function(tt,Ke){if(tt){if("string"==typeof tt)return p(tt,Ke);var $e=Object.prototype.toString.call(tt).slice(8,-1);if("Object"===$e&&tt.constructor&&($e=tt.constructor.name),"Map"===$e||"Set"===$e)return Array.from(tt);if("Arguments"===$e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test($e))return p(tt,Ke)}}(Oe,Xe)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(Oe,Xe){(null==Xe||Xe>Oe.length)&&(Xe=Oe.length);for(var tt=0,Ke=new Array(Xe);tt<Xe;tt++)Ke[tt]=Oe[tt];return Ke}var D,f=(0,F.getWindow)(),c=Math.max,u=Math.min,l=Math.floor,s=Math.round,a=Math.sin,t=Math.cos,n=Math.abs,i=Math.PI,o=i/180,r={"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,widows:!0,"z-index":!0,zoom:!0},d="none",v=Object.create?function(Oe){return Object.create(Oe)}:function(Oe){var Xe=function(){};return Xe.prototype=Oe,new Xe},x={scaleX:1,scaleY:1,"pointer-events":null},T=(0,A.default)(function(){var Oe=I.default.createElement("div");return Oe.style.left="-9999px",Oe.style.position="absolute",{backupContainer:Oe,backupCounter:0}}),C=(D=1,function(){return"DevExpress_"+D++});function P(Oe){return Oe&&"string"!=typeof Oe}function M(Oe){return I.default.createElementNS("http://www.w3.org/2000/svg",Oe)}function O(Oe,Xe){return null!==Oe?"url("+(Xe?f.location.href.split("#")[0]:"")+"#"+Oe+")":Oe}function B(Oe,Xe){var tt;for(tt in Xe)Oe[tt]=Xe[tt];return Oe}function V(Oe,Xe){return Oe=Oe.toString().split("e"),+((Oe=(Oe=s(+(Oe[0]+"e"+(Oe[1]?+Oe[1]+Xe:Xe)))).toString().split("e"))[0]+"e"+(Oe[1]?+Oe[1]-Xe:-Xe))}var z={full:d,lefttop:"xMinYMin",leftcenter:"xMinYMid",leftbottom:"xMinYMax",centertop:"xMidYMin",center:"xMidYMid",centerbottom:"xMidYMax",righttop:"xMaxYMin",rightcenter:"xMaxYMid",rightbottom:"xMaxYMax"};function N(Oe,Xe){return Xe.hatching&&"none"!==(0,w.normalizeEnum)(Xe.hatching.direction)?((Xe=B({},Xe)).fill=Oe._hatching=Oe.renderer.lockHatching(Xe.fill,Xe.hatching,Oe._hatching),delete Xe.hatching):Oe._hatching&&(Oe.renderer.releaseHatching(Oe._hatching),Oe._hatching=null),Xe}var U=function(Oe,Xe,tt,Ke,$e,at,wt,yt,Ft,Nt){return["M",(Oe+Ke*$e).toFixed(5),(Xe-Ke*at).toFixed(5),"A",Ke.toFixed(5),Ke.toFixed(5),0,Nt,0,(Oe+Ke*wt).toFixed(5),(Xe-Ke*yt).toFixed(5),Ft?"M":"L",(Oe+tt*wt).toFixed(5),(Xe-tt*yt).toFixed(5),"A",tt.toFixed(5),tt.toFixed(5),0,Nt,1,(Oe+tt*$e).toFixed(5),(Xe-tt*at).toFixed(5),"Z"].join(" ")};function H(Oe,Xe){var tt=[["M",0,0]];switch(Xe){case"line":tt=G(Oe);break;case"area":tt=G(Oe,!0);break;case"bezier":tt=Y(Oe);break;case"bezierarea":tt=Y(Oe,!0)}return tt}function G(Oe,Xe){return J(Oe,ae,Xe)}function Y(Oe,Xe){return J(Oe,fe,Xe)}function J(Oe,Xe,tt){var Ke,$e,at,wt=[];if(null!==(Ke=Oe[0])&&void 0!==Ke&&Ke.length)for($e=0,at=Oe.length;$e<at;++$e)Xe(Oe[$e],tt,wt);else Xe(Oe,tt,wt);return wt}function ae(Oe,Xe,tt){var Ke=0,$e=tt.length,at=$e,wt=(Oe||[]).length;if(wt){if(void 0!==Oe[0].x)for(;Ke<wt;)tt[at++]=["L",Oe[Ke].x,Oe[Ke++].y];else for(;Ke<wt;)tt[at++]=["L",Oe[Ke++],Oe[Ke++]];tt[$e][0]="M"}else tt[at]=["M",0,0];return Xe&&tt.push(["Z"]),tt}function fe(Oe,Xe,tt){var Ke,$e=tt.length,at=(Oe||[]).length;if(at)if(void 0!==Oe[0].x)for(tt[$e++]=["M",Oe[0].x,Oe[0].y],Ke=1;Ke<at;)tt[$e++]=["C",Oe[Ke].x,Oe[Ke++].y,Oe[Ke].x,Oe[Ke++].y,Oe[Ke].x,Oe[Ke++].y];else for(tt[$e++]=["M",Oe[0],Oe[1]],Ke=2;Ke<at;)tt[$e++]=["C",Oe[Ke++],Oe[Ke++],Oe[Ke++],Oe[Ke++],Oe[Ke++],Oe[Ke++]];else tt[$e]=["M",0,0];return Xe&&tt.push(["Z"]),tt}function Ce(Oe,Xe){var tt=Oe[Oe.length-2],Ke=Oe[Oe.length-1];switch(Xe){case"line":case"area":Oe[0]="L";break;case"bezier":case"bezierarea":Oe[0]="C",Oe[1]=Oe[3]=Oe[5]=tt,Oe[2]=Oe[4]=Oe[6]=Ke}}function Te(Oe,Xe,tt){var Ke=Oe[Oe.length-1].slice(),$e=Oe.length;for(Ce(Ke,tt);$e<Xe.length;$e++)Oe[$e]=Ke.slice(0)}function me(Oe,Xe,tt){var Ke,$e,at,wt,yt=Oe.length,Ft=Xe.length;if((yt-1)%2==0&&(Ft-1)%2==0){at=($e=Oe.slice(0,1+(Ke=(yt-1)/2-1)))[$e.length-1].slice(0),wt=Oe.slice(Ke+1)[0].slice(0),Ce(at,tt),Ce(wt,tt);for(var Nt=Ke;Nt<(Ft-1)/2-1;Nt++)Oe.splice(Nt+1,0,at),Oe.splice(Nt+3,0,wt)}}function he(Oe,Xe){var tt,Ke,$e=Oe._styles;for(tt in Xe=Xe||{})(0,y.isDefined)(Ke=Xe[tt])&&($e[tt]=""!=(Ke+="number"!=typeof Ke||r[tt]?"":"px")?Ke:null);for(tt in $e)(Ke=$e[tt])?Oe.element.style[tt]=Ke:null===Ke&&(Oe.element.style[tt]="");return Oe}function _e(Oe,Xe){var tt=Oe.element,Ke=Oe.attr(Xe);Ke&&-1!==Ke.indexOf("DevExpress")&&(tt.removeAttribute(Xe),tt.setAttribute(Xe,O(Ke,Oe.renderer.pathModified)))}function re(Oe,Xe){var tt,Ke,$e,at,wt,yt,Ft=Oe._settings,Nt={},$t=Oe.element,sn=Oe.renderer,nn=sn.rtl;if(!P(Xe=Xe||{}))return Xe in Ft?Ft[Xe]:Xe in x?x[Xe]:0;for(tt in B(Nt,Xe),Nt)if(void 0!==(Ke=Nt[tt])){if(Ft[tt]=Ke,"align"===tt)tt="text-anchor",Ke={left:nn?"end":"start",center:"middle",right:nn?"start":"end"}[Ke]||null;else{if("dashStyle"===tt){at=!0;continue}if("stroke-width"===tt)at=!0;else if(!Ke||"fill"!==tt&&"clip-path"!==tt&&"filter"!==tt||0!==Ke.indexOf("DevExpress")){if(/^(translate(X|Y)|rotate[XY]?|scale(X|Y)|sharp|sharpDirection)$/i.test(tt)){$e=!0;continue}/^(x|y|d)$/i.test(tt)&&($e=!0)}else Oe._addFixIRICallback(),Ke=O(Ke,sn.pathModified)}null===Ke?$t.removeAttribute(tt):$t.setAttribute(tt,Ke)}if(at&&"dashStyle"in Ft)if(wt=("_originalSW"in Oe?Oe._originalSW:Ft["stroke-width"])||1,tt="stroke-dasharray",""===(Ke=null===(Ke=Ft.dashStyle)?"":(0,w.normalizeEnum)(Ke))||"solid"===Ke||Ke===d)Oe.element.removeAttribute(tt);else{for(yt=(Ke=Ke.replace(/longdash/g,"8,3,").replace(/dash/g,"4,3,").replace(/dot/g,"1,3,").replace(/,$/,"").split(",")).length;yt--;)Ke[yt]=parseInt(Ke[yt])*wt;Oe.element.setAttribute(tt,Ke.join(","))}return $e&&Oe._applyTransformation(),Oe}function ce(Oe,Xe,tt){var Ke,$e,at;for(Ke=0,$e=Oe.length;Ke<$e;++Ke)(at=Oe[Ke])[tt]=M("tspan"),at[tt].appendChild(I.default.createTextNode(at.value)),at.style&&he({element:at[tt],_styles:{}},at.style),at.className&&at[tt].setAttribute("class",at.className),Xe.appendChild(at[tt])}function ge(){this._hasEllipsis&&this.attr({text:this._settings.text})}function Se(Oe){var Xe;return Oe&&((Xe=Oe.cloneNode()).removeAttribute("y"),Xe.removeAttribute("x")),Xe||Oe}function Ie(Oe){for(var Xe=I.default.querySelectorAll(Oe,"title"),tt=0;tt<Xe.length;tt++)Oe.removeChild(Xe[tt]);return Xe}function Pe(Oe){var Xe=Ie(Oe);return function(){for(var tt=0;tt<Xe.length;tt++)Oe.appendChild(Xe[tt])}}function Ue(Oe,Xe,tt,Ke){var $e,at;if(tt<=Xe&&Ke>Xe)for($e=1,at=Oe.value.length;$e<=at;++$e)if(tt+Oe.tspan.getSubStringLength(0,$e)>Xe)return $e-1}function Ne(Oe){return Oe.value.length?Oe.tspan.getSubStringLength(0,Oe.value.length):0}function De(Oe,Xe){return Xe.hideOverflowEllipsis&&0===Oe?"":"..."}function Me(Oe,Xe,tt){var Ke=De(Xe,tt);if(Oe.value.length&&Oe.tspan.parentNode)for(var $e=Oe.value.length-1;$e>=1;$e--){if(Oe.startBox+Oe.tspan.getSubStringLength(0,$e)<Xe){Le(Oe,$e,Ke);break}1===$e&&Le(Oe,0,Ke)}}function Re(Oe,Xe,tt,Ke,$e){var at=tt.textOverflow;if(!isFinite(Ke)||0===Number(Ke)||"none"===at)return Oe;var wt=Oe.reduce(function(yt,Ft,Nt,$t){var kn,sn=m(yt,2),nn=sn[0],rn=sn[1];if((rn+=(kn=$e,Ft.parts.reduce(function(Vn,qn){return c(Vn,Ye(qn,kn))},0)))<Ke)nn.push(Ft);else if(Ft.parts.forEach(function(bn){Fe(bn)}),"ellipsis"===at){var _n=$t[Nt-1];if(_n){var In=_n.parts[_n.parts.length-1];In.hasEllipsis||(0===Xe||In.endBox<Xe?Le(In,In.value.length,De(Xe,tt)):Me(In,Xe,tt))}}return[nn,rn]},[[],0]);return"hide"===at&&wt[1]>Ke?(wt[0].forEach(function(yt){yt.parts.forEach(function(Ft){Fe(Ft)})}),[]):wt[0]}function ke(Oe,Xe,tt,Ke,$e){if(!Xe){var at={value:Oe.textContent,height:0,line:0};Oe.textContent="",ce([at],Oe,"tspan"),Xe=[at]}return Xe.reduce(function(wt,yt){var Ft=m(wt,5),Nt=Ft[0],$t=Ft[1],sn=Ft[2],nn=Ft[3],rn=Ft[4],_n=Nt[Nt.length-1];if(nn)return[Nt,$t,sn,nn];if(_n&&yt.line===rn){if(yt.startBox=$t,$t>Ke&&"none"===$e.wordWrap&&"ellipsis"===$e.textOverflow)return Fe(yt),[Nt,$t,sn,nn,rn];_n.parts.push(yt),_n.commonLength+=yt.value.length}else yt.startBox=$t=0,Nt.push({commonLength:yt.value.length,parts:[yt]});if(yt.endBox=sn=$t+Ne(yt),$t=sn,(0,y.isDefined)(tt)&&sn>tt){var In=function bn(kn,Vn,qn,jn,ai){var ti,fi=kn.value;"none"!==jn.wordWrap&&(ti="normal"===jn.wordWrap?function(pi,Je){for(var kt=pi.startBox>0?[0]:[],Lt=pi.value.split("").reduce(function(Qt,an,Xt){return" "===an&&Qt.push(Xt),Qt},kt),zt=0;void 0!==Lt[zt+1]&&pi.startBox+pi.tspan.getSubStringLength(0,Lt[zt+1])<Je;)zt++;return Lt[zt]}(kn,Vn):function(pi,Je){for(var kt=0;kt<pi.value.length-1;kt++)if(pi.startBox+pi.tspan.getSubStringLength(0,kt+1)>Je)return kt}(kn,Vn));var ni,Ui=[];if(isFinite(ti)&&(0!==ai||0!==ti)){Le(kn,ti,"");var Ci=fi.slice(ti+(" "===fi[ti]?1:0));if(Ci.length){var xi=Se(kn.tspan);if(xi.textContent=Ci,kn.tspan.parentNode.appendChild(xi),(ni=B(B({},kn),{value:Ci,startBox:0,height:0,tspan:xi,stroke:Se(kn.stroke),endBox:xi.getSubStringLength(0,Ci.length)})).stroke&&(ni.stroke.textContent=Ci),ni.endBox>Vn&&!(Ui=bn(ni,Vn,qn,jn,ti)).length)return[]}}if(kn.value.length){if("ellipsis"===jn.textOverflow&&kn.tspan.getSubStringLength(0,kn.value.length)>Vn&&Me(kn,qn,jn),"hide"===jn.textOverflow&&kn.tspan.getSubStringLength(0,kn.value.length)>Vn)return[]}else kn.tspan.parentNode.removeChild(kn.tspan);var Ii=[];return ni&&Ii.push(ni),[{commonLength:fi.length,parts:Ii}].concat(Ui)}(yt,tt,Ke,$e);In.length?Nt=Nt.concat(In.filter(function(bn){return bn.parts.length>0})):(Nt=[],nn=!0)}return[Nt,$t,sn,nn,yt.line]},[[],0,0,!1,0])[0]}function Le(Oe,Xe){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"...",Ke=Oe.value.substr(0,Xe)+tt;Oe.value=Oe.tspan.textContent=Ke,Oe.stroke&&(Oe.stroke.textContent=Ke),"..."===tt&&(Oe.hasEllipsis=!0)}function Fe(Oe){Oe.tspan.parentNode&&Oe.tspan.parentNode.removeChild(Oe.tspan),Oe.stroke&&Oe.stroke.parentNode&&Oe.stroke.parentNode.removeChild(Oe.stroke)}function ze(Oe,Xe,tt){Oe.tspan.setAttribute(Xe,tt),Oe.stroke&&Oe.stroke.setAttribute(Xe,tt)}function Ye(Oe,Xe){return Oe.inherits?St(Oe.height,Xe):Oe.height||Xe}function ut(Oe){if(Oe._texts){var Xe,tt,Ke=Oe._texts,$e=Oe._settings.x,at=Oe._getLineHeight(),wt=Ke[0];for(ze(wt,"x",$e),ze(wt,"y",Oe._settings.y),Xe=1,tt=Ke.length;Xe<tt;++Xe)wt=Ke[Xe],parseFloat(wt.height)>=0&&(ze(wt,"x",$e),ze(wt,"dy",Ye(wt,at)))}}function St(Oe,Xe){var tt=parseFloat(Oe),Ke=parseFloat(Xe),$e=tt||12,at=Ke||12;return $e>at?isNaN(tt)?$e:Oe:isNaN(Ke)?at:Xe}function _t(Oe,Xe,tt,Ke){var $e,at;tt=tt||{};var wt=Oe.renderer,yt=Oe._settings,Ft={},Nt={translateX:0,translateY:0,scaleX:1,scaleY:1,rotate:0,rotateX:0,rotateY:0};if(Ke&&(tt.complete=Ke),wt.animationEnabled()){for($e in Xe)at=Xe[$e],/^(translate(X|Y)|rotate[XY]?|scale(X|Y))$/i.test($e)?(Ft.transform=Ft.transform||{from:{},to:{}},Ft.transform.from[$e]=$e in yt?Number(yt[$e].toFixed(3)):Nt[$e],Ft.transform.to[$e]=at):Ft[$e]="arc"===$e||"segments"===$e?at:{from:$e in yt?yt[$e]:parseFloat(Oe.element.getAttribute($e)||0),to:at};wt.animateElement(Oe,Ft,B(B({},wt._animation),tt))}else tt.step&&tt.step.call(Oe,1,1),tt.complete&&tt.complete.call(Oe),Oe.attr(Xe);return Oe}function It(Oe,Xe){var tt={is:!1,name:Xe.name||Xe,after:Xe.after};return Oe?tt.to=Oe:tt.virtual=!0,tt}var Pt=function(Oe,Xe,tt){this.renderer=Oe,this.element=M(Xe),this._settings={},this._styles={},"path"===Xe&&(this.type=tt||"line")};function Ht(Oe){mt.remove(Oe)}b.SvgElement=Pt,Pt.prototype={constructor:Pt,_getJQElement:function(){return this._$element||(this._$element=(0,g.default)(this.element))},_addFixIRICallback:function(){var Oe=this,Xe=function(){_e(Oe,"fill"),_e(Oe,"clip-path"),_e(Oe,"filter")};Oe.element._fixFuncIri=Xe,Xe.renderer=Oe.renderer,mt.add(Xe),Oe._addFixIRICallback=function(){}},_clearChildrenFuncIri:function(){!function Oe(Xe){var tt;for(tt=0;tt<Xe.childNodes.length;tt++)Ht(Xe.childNodes[tt]._fixFuncIri),Oe(Xe.childNodes[tt])}(this.element)},dispose:function(){return Ht(this.element._fixFuncIri),this._clearChildrenFuncIri(),this._getJQElement().remove(),this},append:function(Oe){return(Oe||this.renderer.root).element.appendChild(this.element),this},remove:function(){var Oe=this.element;return Oe.parentNode&&Oe.parentNode.removeChild(Oe),this},enableLinks:function(){return this._links=[],this},virtualLink:function(Oe){return Ve({_link:It(null,Oe)},this),this},linkAfter:function(Oe){return this._linkAfter=Oe,this},linkOn:function(Oe,Xe){return this._link=It(Oe,Xe),Ve(this,Oe),this},linkOff:function(){return function(Oe){var Xe,tt=Oe._link.to._links;for(Xe=0;tt[Xe]!==Oe;++Xe);tt.splice(Xe,1),Ae(tt,Xe)}(this),this._link=null,this},linkAppend:function(){var Oe,Xe,tt=this._link,Ke=tt.to._links;for(Oe=tt.i+1;(Xe=Ke[Oe])&&!Xe._link.is;++Oe);return this._insert(tt.to,Xe),tt.is=!0,this},_insert:function(Oe,Xe){Oe.element.insertBefore(this.element,Xe?Xe.element:null)},linkRemove:function(){return this.remove(),this._link.is=!1,this},clear:function(){return this._clearChildrenFuncIri(),this._getJQElement().empty(),this},toBackground:function(){var Oe=this.element,Xe=Oe.parentNode;return Xe&&Xe.insertBefore(Oe,Xe.firstChild),this},toForeground:function(){var Oe=this.element,Xe=Oe.parentNode;return Xe&&Xe.appendChild(Oe),this},attr:function(Oe){return re(this,Oe)},smartAttr:function(Oe){return this.attr(N(this,Oe))},css:function(Oe){return he(this,Oe)},animate:function(Oe,Xe,tt){return _t(this,Oe,Xe,tt)},sharp:function(Oe,Xe){return this.attr({sharp:Oe||!0,sharpDirection:Xe})},_applyTransformation:function(){var tt=this._settings,Ke=[],$e=tt.sharp,at=tt.sharpDirection||1,wt=tt["stroke-width"]%2;Ke.push("translate("+((tt.translateX||0)+(!wt||"h"!==$e&&!0!==$e?0:.5*at))+","+((tt.translateY||0)+(!wt||"v"!==$e&&!0!==$e?0:.5*at))+")"),tt.rotate&&Ke.push("rotate("+tt.rotate+","+(("rotateX"in tt?tt.rotateX:tt.x)||0)+","+(("rotateY"in tt?tt.rotateY:tt.y)||0)+")");var Nt=(0,y.isDefined)(tt.scaleX),$t=(0,y.isDefined)(tt.scaleY);(Nt||$t)&&Ke.push("scale("+(Nt?tt.scaleX:1)+","+($t?tt.scaleY:1)+")"),Ke.length&&this.element.setAttribute("transform",Ke.join(" "))},move:function(Oe,Xe,tt,Ke){var $e={};return(0,y.isDefined)(Oe)&&($e.translateX=Oe),(0,y.isDefined)(Xe)&&($e.translateY=Xe),tt?this.animate($e,Ke):this.attr($e),this},rotate:function(Oe,Xe,tt,Ke,$e){var at={rotate:Oe||0};return(0,y.isDefined)(Xe)&&(at.rotateX=Xe),(0,y.isDefined)(tt)&&(at.rotateY=tt),Ke?this.animate(at,$e):this.attr(at),this},_getElementBBox:function(){var Oe,Xe=this.element;try{Oe=Xe.getBBox&&Xe.getBBox()}catch(tt){}return Oe||{x:0,y:0,width:Xe.offsetWidth||0,height:Xe.offsetHeight||0}},getBBox:function(){var Oe=this._settings,Xe=this._getElementBBox();return Oe.rotate?(0,w.rotateBBox)(Xe,[("rotateX"in Oe?Oe.rotateX:Oe.x)||0,("rotateY"in Oe?Oe.rotateY:Oe.y)||0],-Oe.rotate):(0,w.normalizeBBox)(Xe)},markup:function(){return(0,k.getSvgMarkup)(this.element)},getOffset:function(){return this._getJQElement().offset()},stopAnimation:function(Oe){var Xe=this.animation;return Xe&&Xe.stop(Oe),this},setTitle:function(Oe){var Xe=M("title");Xe.textContent=Oe||"",this.element.appendChild(Xe)},removeTitle:function(){Ie(this.element)},data:function(Oe,Xe){var tt,Ke=this.element;if(void 0!==Xe)Ke[Oe]=Xe;else for(tt in Oe)Ke[tt]=Oe[tt];return this},on:function(){var Oe=[this._getJQElement()];return Oe.push.apply(Oe,arguments),R.default.on.apply(R.default,Oe),this},off:function(){var Oe=[this._getJQElement()];return Oe.push.apply(Oe,arguments),R.default.off.apply(R.default,Oe),this},trigger:function(){var Oe=[this._getJQElement()];return Oe.push.apply(Oe,arguments),R.default.trigger.apply(R.default,Oe),this}};var en=function(Oe,Xe){Pt.call(this,Oe,"path",Xe)};b.PathSvgElement=en,B(en.prototype=v(Pt.prototype),{constructor:en,attr:function(Oe){var Xe;return P(Oe)&&(Xe=(Oe=B({},Oe)).segments,"points"in Oe&&(Xe=H(Oe.points,this.type),delete Oe.points),Xe&&(Oe.d=function(tt){var Ke,$e,at,wt,yt=[],Ft=0,Nt=tt.length;for(Ke=0;Ke<Nt;++Ke)for(at=0,wt=($e=tt[Ke]).length;at<wt;++at)yt[Ft++]=$e[at];return yt.join(" ")}(Xe),this.segments=Xe,delete Oe.segments)),re(this,Oe)},animate:function(Oe,Xe,tt){var Ke,$e,at=this.segments||[];return this.renderer.animationEnabled()&&"points"in Oe&&($e=function(wt,yt,Ft){var Nt,$t,sn=wt.length,nn=yt.length,rn=-1!==Ft.indexOf("area")?me:Te;if(0===sn)for(Nt=0;Nt<nn;Nt++)wt.push(yt[Nt].slice(0));else sn<nn?rn(wt,yt,Ft):sn>nn&&($t=yt.slice(0),rn(yt,wt,Ft));return $t}(at,Ke=H(Oe.points,this.type),this.type),Oe.segments={from:at,to:Ke,end:$e},delete Oe.points),_t(this,Oe,Xe,tt)}});var We=function(Oe){Pt.call(this,Oe,"path","arc")};b.ArcSvgElement=We,B(We.prototype=v(Pt.prototype),{constructor:We,attr:function(Oe){var Xe,tt,Ke,$e,at,wt,Ft,Nt,$t,sn,nn,rn,_n,In,bn,yt=this._settings;return P(Oe)&&("x"in(Oe=B({},Oe))||"y"in Oe||"innerRadius"in Oe||"outerRadius"in Oe||"startAngle"in Oe||"endAngle"in Oe)&&(yt.x=Xe="x"in Oe?Oe.x:yt.x,delete Oe.x,yt.y=tt="y"in Oe?Oe.y:yt.y,delete Oe.y,yt.innerRadius=Ke="innerRadius"in Oe?Oe.innerRadius:yt.innerRadius,delete Oe.innerRadius,yt.outerRadius=$e="outerRadius"in Oe?Oe.outerRadius:yt.outerRadius,delete Oe.outerRadius,yt.startAngle=at="startAngle"in Oe?Oe.startAngle:yt.startAngle,delete Oe.startAngle,yt.endAngle=wt="endAngle"in Oe?Oe.endAngle:yt.endAngle,delete Oe.endAngle,Oe.d=U.apply(null,(Ft=Xe,Nt=tt,$t=Ke,sn=$e,nn=at,In=!0,(bn=V(rn=wt,3)-V(nn,3))&&(n(bn)%360==0&&(nn=0,rn=360,_n=!0,rn-=.01),nn>360&&(nn%=360),rn>360&&(rn%=360),nn>rn&&(nn-=360),In=!1),nn*=o,rn*=o,[Ft,Nt,u(sn,$t),c(sn,$t),t(nn),a(nn),t(rn),a(rn),_n,l(n(rn-nn)/i)%2?"1":"0",In]))),re(this,Oe)},animate:function(Oe,Xe,tt){var Ke=this._settings,$e={from:{},to:{}};return this.renderer.animationEnabled()&&("x"in Oe||"y"in Oe||"innerRadius"in Oe||"outerRadius"in Oe||"startAngle"in Oe||"endAngle"in Oe)&&($e.from.x=Ke.x||0,$e.from.y=Ke.y||0,$e.from.innerRadius=Ke.innerRadius||0,$e.from.outerRadius=Ke.outerRadius||0,$e.from.startAngle=Ke.startAngle||0,$e.from.endAngle=Ke.endAngle||0,$e.to.x="x"in Oe?Oe.x:Ke.x,delete Oe.x,$e.to.y="y"in Oe?Oe.y:Ke.y,delete Oe.y,$e.to.innerRadius="innerRadius"in Oe?Oe.innerRadius:Ke.innerRadius,delete Oe.innerRadius,$e.to.outerRadius="outerRadius"in Oe?Oe.outerRadius:Ke.outerRadius,delete Oe.outerRadius,$e.to.startAngle="startAngle"in Oe?Oe.startAngle:Ke.startAngle,delete Oe.startAngle,$e.to.endAngle="endAngle"in Oe?Oe.endAngle:Ke.endAngle,delete Oe.endAngle,Oe.arc=$e),_t(this,Oe,Xe,tt)}});var Qe=function(Oe){Pt.call(this,Oe,"rect")};b.RectSvgElement=Qe,B(Qe.prototype=v(Pt.prototype),{constructor:Qe,attr:function(Oe){var Xe,tt,Ke,$e,at,wt,yt;return P(Oe)&&(void 0===(Oe=B({},Oe)).x&&void 0===Oe.y&&void 0===Oe.width&&void 0===Oe.height&&void 0===Oe["stroke-width"]||(Xe=void 0!==Oe.x?this._originalX=Oe.x:this._originalX||0,tt=void 0!==Oe.y?this._originalY=Oe.y:this._originalY||0,Ke=void 0!==Oe.width?this._originalWidth=Oe.width:this._originalWidth||0,$e=void 0!==Oe.height?this._originalHeight=Oe.height:this._originalHeight||0,yt=((at=void 0!==Oe["stroke-width"]?this._originalSW=Oe["stroke-width"]:this._originalSW)||0)<(wt=~~((Ke<$e?Ke:$e)/2))?at||0:wt,Oe.x=Xe+yt/2,Oe.y=tt+yt/2,Oe.width=Ke-yt,Oe.height=$e-yt,((at||0)!==yt||0!==yt||void 0!==at)&&(Oe["stroke-width"]=yt)),"sharp"in Oe&&delete Oe.sharp),re(this,Oe)}});var Be=function(Oe){Pt.call(this,Oe,"text"),this.css({"white-space":"pre"})};function Ae(Oe,Xe){var tt,Ke;for(tt=Xe;Ke=Oe[tt];++tt)Ke._link.i=tt}function Ve(Oe,Xe){var tt,Ke,$e=Xe._links,at=Oe._link.after=Oe._link.after||Xe._linkAfter;if(at){for(tt=0;(Ke=$e[tt])&&Ke._link.name!==at;++tt);if(Ke)for(++tt;(Ke=$e[tt])&&Ke._link.after===at;++tt);}else tt=$e.length;$e.splice(tt,0,Oe),Ae($e,tt)}function Ge(Oe){this.root=this._createElement("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",fill:d,stroke:d,"stroke-width":0}).attr({class:Oe.cssClass}).css({"line-height":"normal","-ms-user-select":d,"-moz-user-select":d,"-webkit-user-select":d,"-webkit-tap-highlight-color":"rgba(0, 0, 0, 0)",display:"block",overflow:"hidden"}),this._init(),this.pathModified=!!Oe.pathModified,this._$container=(0,g.default)(Oe.container),this.root.append({element:Oe.container}),this.fixPlacement(),this._locker=0,this._backed=!1}b.TextSvgElement=Be,B(Be.prototype=v(Pt.prototype),{constructor:Be,attr:function(Oe){var Xe;if(!P(Oe))return re(this,Oe);Oe=B({},Oe);var tt=this._settings,Ke=(0,y.isDefined)(tt.stroke)&&(0,y.isDefined)(tt["stroke-width"]);void 0!==Oe.text&&(tt.text=Oe.text,delete Oe.text,Xe=!0),void 0!==Oe.stroke&&(tt.stroke=Oe.stroke,delete Oe.stroke),void 0!==Oe["stroke-width"]&&(tt["stroke-width"]=Oe["stroke-width"],delete Oe["stroke-width"]),void 0!==Oe["stroke-opacity"]&&(tt["stroke-opacity"]=Oe["stroke-opacity"],delete Oe["stroke-opacity"]),void 0!==Oe.textsAlignment&&(function(at,wt){if(at._texts&&"center"!==wt)for(var yt=at._texts,Ft="left"===wt?-1:1,Nt=Math.max.apply(Math,yt.map(function(rn){return Ne(rn)})),$t=0;$t<yt.length;$t++){var sn=yt[$t],nn=Ne(sn);0!==Nt&&Nt!==nn&&ze(sn,"dx",Ft*s((Nt-nn)/2*10)/10)}}(this,Oe.textsAlignment),delete Oe.textsAlignment);var at,wt,yt,Ft,Nt,$t,sn,nn,rn,$e=(0,y.isDefined)(tt.stroke)&&(0,y.isDefined)(tt["stroke-width"]);return re(this,Oe),(Xe=Xe||$e!==Ke&&tt.text)&&(wt=tt.text,yt=$e,(at=this)._texts=null,at.clear(),null!==wt&&(wt=""+wt,at.renderer.encodeHtml||!/<[a-z][\s\S]*>/i.test(wt)&&-1===wt.indexOf("&")?/\n/g.test(wt)?Ft=function(sn){for(var nn=sn.replace(/\r/g,"").split(/\n/g),rn=0,_n=[];rn<nn.length;rn++)_n.push({value:nn[rn].trim(),height:0,line:rn});return _n}(wt):yt&&(Ft=[{value:wt.trim(),height:0}]):($t=/(style|class)\s*=\s*(["'])(?:(?!\2).)*\2\s?/gi,Nt=wt.replace(/(?:(<[a-z0-9]+\s*))([\s\S]*?)(>|\/>)/gi,function(sn,nn,rn,_n){return nn+(rn=(rn&&rn.match($t)||[]).map(function(In){return In}).join(" "))+_n}),sn=Nt,nn=[],(rn=I.default.createElement("div")).innerHTML=sn.replace(/\r/g,"").replace(/\n/g,"<br/>"),function _n(In,bn,kn,Vn,qn){var jn,ai,ti,fi,ni;if(void 0!==kn.wholeText)In.push({value:kn.wholeText,style:Vn,className:qn,line:bn,height:Vn["font-size"]||0});else if("BR"===kn.tagName)++bn;else if(I.default.isElementNode(kn)){switch(B(jn={},Vn),kn.tagName){case"B":case"STRONG":jn["font-weight"]="bold";break;case"I":case"EM":jn["font-style"]="italic";break;case"U":jn["text-decoration"]="underline"}for((ai=kn.style).color&&(jn.fill=ai.color),ai.fontSize&&(jn["font-size"]=ai.fontSize),ai.fontStyle&&(jn["font-style"]=ai.fontStyle),ai.fontWeight&&(jn["font-weight"]=ai.fontWeight),ai.textDecoration&&(jn["text-decoration"]=ai.textDecoration),ti=0,fi=(ni=kn.childNodes).length;ti<fi;++ti)bn=_n(In,bn,ni[ti],jn,kn.className||qn)}return bn}(nn,0,rn,{},""),function(_n){var In,bn,kn,Vn=_n[0];for(In=1,bn=_n.length;In<bn;++In)(kn=_n[In]).line===Vn.line?(Vn.height=St(Vn.height,kn.height),Vn.inherits=Vn.inherits||0===parseFloat(kn.height),kn.height=NaN):Vn=kn}(nn),Ft=nn),Ft?Ft.length&&(at._texts=Ft,yt&&ce(Ft,at.element,"stroke"),ce(Ft,at.element,"tspan")):at.element.appendChild(I.default.createTextNode(wt))),this._hasEllipsis=!1),(Xe||void 0!==Oe.x||void 0!==Oe.y)&&ut(this),$e&&function(at){if(at._texts){var wt,yt,Ft,Nt=at._texts,$t=at._settings.stroke,sn=at._settings["stroke-width"],nn=at._settings["stroke-opacity"]||1;for(yt=0,Ft=Nt.length;yt<Ft;++yt)(wt=Nt[yt].stroke).setAttribute("stroke",$t),wt.setAttribute("stroke-width",sn),wt.setAttribute("stroke-opacity",nn),wt.setAttribute("stroke-linejoin","round")}}(this),this},css:function(Oe){return he(this,Oe=Oe||{}),"font-size"in Oe&&ut(this),this},applyEllipsis:function(Oe){var Xe,tt,Ke,$e,at,wt,yt,Ft=!1;ge.call(this);var Nt=this.renderer.text("...").attr(this._styles).append(this.renderer.root),$t=Nt.getBBox().width;if(this._getElementBBox().width>Oe)for(Oe-$t<0?Oe=0:Oe-=$t,tt=0,Ke=(Xe=function(sn,nn,rn){var _n,In,bn,kn,Vn,qn=[];if(nn)for(_n=0,In=nn.length;_n<In;++_n)qn[(bn=nn[_n]).line]?(bn.startBox=kn,qn[bn.line].parts.push(bn),qn[bn.line].commonLength+=bn.value.length):(bn.startBox=kn=0,qn.push({commonLength:bn.value.length,parts:[bn]})),Vn=kn+bn.tspan.getSubStringLength(0,bn.value.length),bn.endIndex=Ue(bn,rn,kn,Vn),kn=Vn;else(bn={value:sn.textContent,tspan:sn}).startBox=kn=0,Vn=kn+Ne(bn),bn.endIndex=Ue(bn,rn,kn,Vn),qn=[{commonLength:sn.textContent.length,parts:[bn]}];return qn}(this.element,this._texts,Oe)).length;tt<Ke;++tt)if($e=Xe[tt].parts,1!==Xe[tt].commonLength)for(at=0,wt=$e.length;at<wt;++at)(0,y.isDefined)((yt=$e[at]).endIndex)?(Le(yt,yt.endIndex),Ft=!0):yt.startBox>Oe&&Fe(yt);return Nt.remove(),this._hasEllipsis=Ft,Ft},setMaxSize:function(Oe,Xe){var tt=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},Ke=this,$e=[],at=!1,wt=!1,yt=Oe;ge.call(Ke);var Ft=Pe(this.element),Nt=Ke.renderer.text("...").attr(Ke._styles).append(Ke.renderer.root),$t=Nt.getBBox().width,sn=Ke._getElementBBox(),nn=sn.width,rn=sn.height;return(nn||rn)&&(nn>Oe||Xe&&rn>Xe)&&(Oe-$t<0?yt=0:yt-=$t,$e=Re($e=ke(Ke.element,Ke._texts,Oe,yt,tt),yt,tt,Xe,parseFloat(this._getLineHeight())),this._texts=$e.reduce(function(_n,In){return _n.concat(In.parts)},[]).filter(function(_n){return""!==_n.value}).map(function(_n){return _n.stroke&&_n.tspan.parentNode.appendChild(_n.stroke),_n}).map(function(_n){return _n.tspan.parentNode.appendChild(_n.tspan),_n}),!this._texts.length&&(this._texts=null),at=!0,this._texts?ut(this):(this.element.textContent="",wt=!0)),Nt.remove(),Ke._hasEllipsis=at,Ft(),{rowCount:$e.length,textChanged:at,textIsEmpty:wt}},restoreText:ge,_getLineHeight:function(){return isNaN(parseFloat(this._styles["font-size"]))?12:this._styles["font-size"]}}),Ge.prototype={constructor:Ge,_init:function(){this._defs=this._createElement("defs").append(this.root),this._animationController=new S.AnimationController(this.root.element),this._animation={enabled:!0,duration:1e3,easing:"easeOutCubic"}},fixPlacement:function(){if(E.default.mozilla||E.default.msie){var Oe=function(Ke){var $e;try{$e=Ke.getBoundingClientRect()}catch(at){}return $e||{left:0,top:0}}(this._$container.get(0)),Xe=V(Oe.left%1,2),tt=V(Oe.top%1,2);E.default.msie?this.root.css({transform:"translate("+-Xe+"px,"+-tt+"px)"}):E.default.mozilla&&this.root.move(-Xe,-tt)}},removePlacementFix:function(){(E.default.mozilla||E.default.msie)&&(E.default.msie?this.root.css({transform:""}):E.default.mozilla&&this.root.attr({transform:null}))},setOptions:function(Oe){return this.rtl=!!Oe.rtl,this.encodeHtml=!!Oe.encodeHtml,this.updateAnimationOptions(Oe.animation||{}),this.root.attr({direction:this.rtl?"rtl":"ltr"}),this},_createElement:function(Oe,Xe,tt){var Ke=new Pt(this,Oe,tt);return Xe&&Ke.attr(Xe),Ke},lock:function(){var Oe;return 0===this._locker&&(this._backed=!this._$container.is(":visible"),this._backed&&(Oe=this.root,0===T().backupCounter&&I.default.getBody().appendChild(T().backupContainer),++T().backupCounter,Oe.append({element:T().backupContainer}))),++this._locker,this},unlock:function(){return--this._locker,0===this._locker&&(this._backed&&(this.root.append({element:this._$container[0]}),--T().backupCounter,0===T().backupCounter&&I.default.getBody().removeChild(T().backupContainer),this.fixPlacement()),this._backed=!1),this},resize:function(Oe,Xe){return Oe>=0&&Xe>=0&&this.root.attr({width:Oe,height:Xe}),this},dispose:function(){var Oe;for(Oe in this.root.dispose(),this._defs.dispose(),this._animationController.dispose(),mt.removeByRenderer(this),this)this[Oe]=null;return this},animationEnabled:function(){return!!this._animation.enabled},updateAnimationOptions:function(Oe){return B(this._animation,Oe),this},stopAllAnimations:function(Oe){return this._animationController[Oe?"lock":"stop"](),this},animateElement:function(Oe,Xe,tt){return this._animationController.animateElement(Oe,Xe,tt),this},svg:function(){this.removePlacementFix();var Oe=this.root.markup();return this.fixPlacement(),Oe},getRootOffset:function(){return this.root.getOffset()},onEndAnimation:function(Oe){this._animationController.onEndAnimation(Oe)},rect:function(Oe,Xe,tt,Ke){return new Qe(this).attr({x:Oe||0,y:Xe||0,width:tt||0,height:Ke||0})},simpleRect:function(){return this._createElement("rect")},circle:function(Oe,Xe,tt){return this._createElement("circle",{cx:Oe||0,cy:Xe||0,r:tt||0})},g:function(){return this._createElement("g")},image:function(Oe,Xe,tt,Ke,$e,at){var wt=this._createElement("image",{x:Oe||0,y:Xe||0,width:tt||0,height:Ke||0,preserveAspectRatio:z[(0,w.normalizeEnum)(at)]||d});return wt.element.setAttributeNS("http://www.w3.org/1999/xlink","href",$e||""),wt},path:function(Oe,Xe){return new en(this,Xe).attr({points:Oe||[]})},arc:function(Oe,Xe,tt,Ke,$e,at){return new We(this).attr({x:Oe||0,y:Xe||0,innerRadius:tt||0,outerRadius:Ke||0,startAngle:$e||0,endAngle:at||0})},text:function(Oe,Xe,tt){return new Be(this).attr({text:Oe,x:Xe||0,y:tt||0})},linearGradient:function(Oe){var Xe=C(),tt=this,Ke=tt._createElement("linearGradient",{id:Xe}).append(tt._defs);return Ke.id=Xe,Oe.forEach(function($e){tt._createElement("stop",{offset:$e.offset,"stop-color":$e["stop-color"]}).append(Ke)}),Ke},pattern:function(Oe,Xe,tt){var Ke=(Xe=Xe||{}).step||6,$e=Ke/2,at=1.5*Ke,wt=tt||C(),yt="right"===(0,w.normalizeEnum)(Xe.direction)?"M "+$e+" "+-$e+" L "+-$e+" "+$e+" M 0 "+Ke+" L "+Ke+" 0 M "+at+" "+$e+" L "+$e+" "+at:"M 0 0 L "+Ke+" "+Ke+" M "+-$e+" "+$e+" L "+$e+" "+at+" M "+$e+" "+-$e+" L "+at+" "+$e,Ft=this._createElement("pattern",{id:wt,width:Ke,height:Ke,patternUnits:"userSpaceOnUse"}).append(this._defs);return Ft.id=wt,this.rect(0,0,Ke,Ke).attr({fill:Oe,opacity:Xe.opacity}).append(Ft),new en(this).attr({d:yt,"stroke-width":Xe.width||1,stroke:Oe}).append(Ft),Ft},_getPointsWithYOffset:function(Oe,Xe){return Oe.map(function(tt,Ke){return Ke%2!=0?tt+Xe:tt})},clipShape:function(Oe,Xe){var tt=C(),Ke=this._createElement("clipPath",{id:tt}).append(this._defs),$e=Oe.apply(this,Xe).append(Ke);return $e.id=tt,$e.remove=function(){throw"Not implemented"},$e.dispose=function(){return Ke.dispose(),Ke=null,this},$e},clipRect:function(Oe,Xe,tt,Ke){return this.clipShape(this.rect,arguments)},clipCircle:function(Oe,Xe,tt){return this.clipShape(this.circle,arguments)},shadowFilter:function(Oe,Xe,tt,Ke,$e,at,wt,yt,Ft){var Nt=C(),$t=this._createElement("filter",{id:Nt,x:Oe||0,y:Xe||0,width:tt||0,height:Ke||0}).append(this._defs),sn=this._createElement("feGaussianBlur",{in:"SourceGraphic",result:"gaussianBlurResult",stdDeviation:wt||0}).append($t),nn=this._createElement("feOffset",{in:"gaussianBlurResult",result:"offsetResult",dx:$e||0,dy:at||0}).append($t),rn=this._createElement("feFlood",{result:"floodResult","flood-color":yt||"","flood-opacity":Ft}).append($t),_n=this._createElement("feComposite",{in:"floodResult",in2:"offsetResult",operator:"in",result:"compositeResult"}).append($t),In=this._createElement("feComposite",{in:"SourceGraphic",in2:"compositeResult",operator:"over"}).append($t);return $t.id=Nt,$t.gaussianBlur=sn,$t.offset=nn,$t.flood=rn,$t.composite=_n,$t.finalComposite=In,$t.attr=function(bn){var kn={},Vn={},qn={};return"x"in bn&&(kn.x=bn.x),"y"in bn&&(kn.y=bn.y),"width"in bn&&(kn.width=bn.width),"height"in bn&&(kn.height=bn.height),re(this,kn),"blur"in bn&&this.gaussianBlur.attr({stdDeviation:bn.blur}),"offsetX"in bn&&(Vn.dx=bn.offsetX),"offsetY"in bn&&(Vn.dy=bn.offsetY),this.offset.attr(Vn),"color"in bn&&(qn["flood-color"]=bn.color),"opacity"in bn&&(qn["flood-opacity"]=bn.opacity),this.flood.attr(qn),this},$t},brightFilter:function(Oe,Xe){var tt=C(),Ke=this._createElement("filter",{id:tt}).append(this._defs),$e=this._createElement("feComponentTransfer").append(Ke),at={type:Oe,slope:Xe};return Ke.id=tt,this._createElement("feFuncR",at).append($e),this._createElement("feFuncG",at).append($e),this._createElement("feFuncB",at).append($e),Ke},getGrayScaleFilter:function(){if(this._grayScaleFilter)return this._grayScaleFilter;var Oe=C(),Xe=this._createElement("filter",{id:Oe}).append(this._defs);return this._createElement("feColorMatrix").attr({type:"matrix",values:"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 0.6 0"}).append(Xe),Xe.id=Oe,this._grayScaleFilter=Xe,Xe},initHatching:function(){var Oe,Xe=this._hatchingStorage=this._hatchingStorage||{byHash:{},baseId:C()},tt=Xe.byHash;for(Oe in tt)tt[Oe].pattern.dispose();Xe.byHash={},Xe.refToHash={},Xe.nextId=0},lockHatching:function(Oe,Xe,tt){var Ke,$e,Ft,at=this._hatchingStorage,wt="@"+Oe+"::"+(Ft=Xe).step+":"+Ft.width+":"+Ft.opacity+":"+Ft.direction;return at.refToHash[tt]!==wt&&(tt&&this.releaseHatching(tt),(Ke=at.byHash[wt])||($e=this.pattern(Oe,Xe,at.baseId+"-hatching-"+at.nextId++),Ke=at.byHash[wt]={pattern:$e,count:0},at.refToHash[$e.id]=wt),++Ke.count,tt=Ke.pattern.id),tt},releaseHatching:function(Oe){var Xe=this._hatchingStorage,tt=Xe.refToHash[Oe],Ke=Xe.byHash[tt];Ke&&0==--Ke.count&&(Ke.pattern.dispose(),delete Xe.byHash[tt],delete Xe.refToHash[Oe])}};var je,mt=(je=[],{add:function(Oe){je.push(Oe)},remove:function(Oe){je=je.filter(function(Xe){return Xe!==Oe})},removeByRenderer:function(Oe){je=je.filter(function(Xe){return Xe.renderer!==Oe})},fire:function(){je.forEach(function(Oe){Oe()})}});b.refreshPaths=function(){mt.fire()}},function(W,b,e){b.expand=h,b.changes=function(){return new R},b.replaceInherit=void 0;var g=e(0),I=e(7),F=e(4),A=!(0,I.hasWindow)();function R(){this.reset()}function E(f,c){return f!==c?(0,g.extend)({},f,c):(0,g.extend)({},f)}function k(f,c){return f!==c?f.concat(c):f.slice()}function S(f){f._totalChangesOrder=f._optionChangesOrder.concat(f._layoutChangesOrder,f._customChangesOrder)}function w(f){var c=this.prototype,u=f.code;c["_change_"+u]=f.handler,f.isThemeDependent&&c._themeDependentChanges.push(u),f.option&&(c._optionChangesMap[f.option]=u),(f.isOptionChange?c._optionChangesOrder:c._customChangesOrder).push(u),S(c)}function y(){var f=function c(){var u,l,s=c._chain.length;for(u=0;u<s;++u)l=c._chain[u].apply(this,arguments);return l};return f._chain=[],f.add=function(c){f._chain.push(c)},f.copy=function(c){f._chain=c._chain.slice()},f}function h(f,c,u){var l=f[c];l?l.add?(!1===Object.prototype.hasOwnProperty.call(f,c)&&(l=y()).copy(f[c]),l.add(u)):((l=y()).add(f[c]),l.add(u)):l=u,f[c]=l}function m(f){var c=this.prototype;c._plugins.push(f),f.fontFields&&c._fontFields.push.apply(c._fontFields,f.fontFields),f.members&&(0,g.extend)(this.prototype,f.members),f.customize&&f.customize(this),f.extenders&&Object.keys(f.extenders).forEach(function(u){h(c,u,f.extenders[u])},this)}R.prototype={constructor:R,add:function(f){var c,u=f.length,l=this._flags;for(c=0;c<u;++c)l[f[c]]=1},has:function(f){return this._flags[f]>0},count:function(){return Object.keys(this._flags).length},reset:function(){this._flags={}}};var p=A?function(f){var c=f.inherit;f.inherit=function(){var u=c.apply(this,arguments),l=u.prototype;return["_plugins","_eventsMap","_initialChanges","_themeDependentChanges","_optionChangesMap","_optionChangesOrder","_layoutChangesOrder","_customChangesOrder","_totalChangesOrder"].forEach(function(s){l[s]={}}),u.addPlugin=F.noop,u},f.addChange=F.noop,f.addPlugin=F.noop}:function(f){var c=f.inherit;f.inherit=function(){var u=this.prototype,l=u._plugins,s=u._fontFields,a=u._eventsMap,t=u._initialChanges,n=u._themeDependentChanges,i=u._optionChangesMap,o=u._partialOptionChangesMap,r=u._partialOptionChangesPath,d=u._optionChangesOrder,v=u._layoutChangesOrder,x=u._customChangesOrder,T=c.apply(this,arguments);return(u=T.prototype)._plugins=k(l,u._plugins),u._fontFields=k(s,u._fontFields),u._eventsMap=E(a,u._eventsMap),u._initialChanges=k(t,u._initialChanges),u._themeDependentChanges=k(n,u._themeDependentChanges),u._optionChangesMap=E(i,u._optionChangesMap),u._partialOptionChangesMap=E(o,u._partialOptionChangesMap),u._partialOptionChangesPath=E(r,u._partialOptionChangesPath),u._optionChangesOrder=k(d,u._optionChangesOrder),u._layoutChangesOrder=k(v,u._layoutChangesOrder),u._customChangesOrder=k(x,u._customChangesOrder),S(u),T.addPlugin=m,T},f.prototype._plugins=[],f.prototype._fontFields=[],f.addChange=w,f.addPlugin=m};b.replaceInherit=p},function(W,b,e){function g(l){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(s){return typeof s}:function(s){return s&&"function"==typeof Symbol&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s})(l)}b.polar=b.chart=void 0;var I=e(0),F=e(3),A=function(l,s){if(l&&l.__esModule)return l;if(null===l||"object"!==g(l)&&"function"!=typeof l)return{default:l};var a=S(void 0);if(a&&a.has(l))return a.get(l);var t={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in l)if("default"!==i&&Object.prototype.hasOwnProperty.call(l,i)){var o=n?Object.getOwnPropertyDescriptor(l,i):null;o&&(o.get||o.set)?Object.defineProperty(t,i,o):t[i]=l[i]}return t.default=l,a&&a.set(l,t),t}(e(138)),R=e(205),E=e(14),k=e(1);function S(l){if("function"!=typeof WeakMap)return null;var s=new WeakMap,a=new WeakMap;return(S=function(t){return t?a:s})(l)}var w=R.chart.area,y=A.chart,h=A.polar,m=I.extend,p=F.each,f={};b.chart=f;var c={};b.polar=c;var u={_createLegendState:function(l,s){return{fill:l.color||s,hatching:l.hatching}},_parsePointStyle:function(l,s,a){var t=l.color||s,n=y._parsePointStyle.call(this,l,t,a);return n.fill=t,n.hatching=l.hatching,n.dashStyle=l.border&&l.border.dashStyle||"solid",delete n.r,n},_applyMarkerClipRect:function(l){l["clip-path"]=null},_setGroupsSettings:function(l,s){var a=this,t={};y._setGroupsSettings.apply(a,arguments),l&&s?t=this._getAffineCoordOptions():l||(t={scaleX:1,scaleY:1,translateX:0,translateY:0}),a._markersGroup.attr(t)},_drawPoint:function(l){l.hasAnimation=l.hasAnimation&&!l.firstDrawing,l.firstDrawing=!1,y._drawPoint.call(this,l)},_getMainColor:function(){return this._options.mainSeriesColor},_createPointStyles:function(l){var s=l.color||this._getMainColor();return{normal:this._parsePointStyle(l,s,s),hover:this._parsePointStyle(l.hoverStyle||{},s,s),selection:this._parsePointStyle(l.selectionStyle||{},s,s)}},_updatePointsVisibility:function(){var l=this._options.visible;(0,F.each)(this._points,function(s,a){a._options.visible=l})},_getOptionsForPoint:function(){return this._options},_animate:function(l){var s=this;s._animatePoints(l,function(){s._animateComplete()},function(a,t){var n=a.length-1;p(a||[],function(i,o){o.animate(i===n?t:void 0,o.getMarkerCoords())})})},getValueRangeInitialValue:w.getValueRangeInitialValue,_patchMarginOptions:function(l){return l.checkInterval=!this.useAggregation(),l},_defaultAggregator:"sum",_defineDrawingState:function(){},usePointsToDefineAutoHiding:function(){return!1}};f.bar=m({},y,u,{_getAffineCoordOptions:function(){var l=this._options.rotated,s={scaleX:l?.001:1,scaleY:l?1:.001};return s["translate"+(l?"X":"Y")]=this.getValueAxis().getTranslator().translate("canvas_position_default"),s},_animatePoints:function(l,s,a){this._markersGroup.animate({scaleX:1,scaleY:1,translateY:0,translateX:0},void 0,s),l||a(this._drawnPoints,s)},checkSeriesViewportCoord:function(l,s){if(!y.checkSeriesViewportCoord.call(this))return!1;if(l.isArgumentAxis)return!0;var a=l.getTranslator(),t=this.getViewport(),n=a.translate(t.categories?t.categories[0]:t.min),i=a.translate(t.categories?t.categories[t.categories.length-1]:t.max),o=this.getOptions().rotated,r=l.getOptions().inverted;return o&&!r||!o&&r?s>=n&&s<=i:s>=i&&s<=n},getSeriesPairCoord:function(l,s){for(var a=null,t=this._options.rotated,n=!s&&!t||s&&t,i=n?"vy":"vx",o=n?"vx":"vy",r=this.getPoints(),d=0;d<r.length;d++){var x,v=r[d];if(x=s?v.getCenterCoord()[i[1]]===l?v[o]:void 0:v[i]===l?v[o]:void 0,this._checkAxisVisibleAreaCoord(!s,x)){a=x;break}}return a}}),c.bar=m({},h,u,{_animatePoints:function(l,s,a){a(this._drawnPoints,s)},_setGroupsSettings:y._setGroupsSettings,_drawPoint:function(l,s,a){y._drawPoint.call(this,l,s,a)},_parsePointStyle:function(l){var s=u._parsePointStyle.apply(this,arguments);return s.opacity=l.opacity,s},_createGroups:y._createGroups,_setMarkerGroupSettings:function(){var l=this._createPointStyles(this._getMarkerGroupOptions()).normal;l.class="dxc-markers",this._applyMarkerClipRect(l);var s=m({},l);delete s.opacity,this._markersGroup.attr(s)},getSeriesPairCoord:function(l,s){for(var a=null,t=s?"argument":"radius",n=this.getVisiblePoints(),i=this.getArgumentAxis(),o=i.getAngles()[0],r=0;r<n.length;r++){var d=n[r],v=(0,k.isDefined)(d[t])&&(0,k.isDefined)(l[t])&&d[t].valueOf()===l[t].valueOf()?(0,E.convertPolarToXY)(i.getCenter(),o,-i.getTranslatedAngle(d.angle),d.radius):void 0;if((0,k.isDefined)(v)){a=v;break}}return a},_createLegendState:w._createLegendState})},function(W,b,e){b.plugin=void 0;var g,A,I=e(4),F=(g=e(99))&&g.__esModule?g:{default:g},R=F.default.postCtor,E={_dataSourceLoadErrorHandler:function(){this._dataSourceChangedHandler()},_dataSourceOptions:function(){return{paginate:!1}},_updateDataSource:function(){this._refreshDataSource(),this.option("dataSource")||this._dataSourceChangedHandler()},_dataIsLoaded:function(){return!this._dataSource||this._dataSource.isLoaded()},_dataSourceItems:function(){return this._dataSource&&this._dataSource.items()}};for(A in F.default)"postCtor"!==A&&(E[A]=F.default[A]);b.plugin={name:"data_source",init:function(){R.call(this)},dispose:I.noop,members:E}},function(W,b,e){b.getAlgorithm=function(S){return R[(0,F.normalizeEnum)(S)]||(0,I.isFunction)(S)&&S||g},b.addAlgorithm=function(S,w){R[S]=w},b.setDefaultAlgorithm=function(S){g=R[S]},b.buildSidesData=function(S,w,y){var h=void 0!==y?y:k(S),m=1-h,p=w[h],f=w[m],c=E[p],u=E[f];return{staticSide:S[2+h]-S[h],variedSide:S[2+m]-S[m],static1:h+c[0],static2:h+c[1],varied1:m+u[0],varied2:m+u[1],staticDir:p,variedDir:f}},b.calculateRectangles=function(S,w,y,h,m){var p,f,c,u,l=[0,0,0,0],s=h.static1,a=h.static2,t=y[s],n=h.staticDir,i=h.staticSide,o=m.sum;for(l[h.varied1]=y[h.varied1],l[h.varied2]=y[h.varied1]+h.variedDir*m.side,p=w,f=w+m.count;p<f;++p)(c=l.slice())[s]=t,u=A(i*S[p].value/o)||0,o-=S[p].value,i-=u,c[a]=t+=n*u,S[p].rect=c;y[h.varied1]=l[h.varied2]},b.getStaticSideIndex=void 0;var g,I=e(1),F=e(14),A=Math.round,R={},E={"-1":[2,0],1:[0,2]},k=function(S){return S[2]-S[0]<S[3]-S[1]?0:1};b.getStaticSideIndex=k},function(W,b,e){var g=R(e(119)),I=R(e(207)),F=e(0),A=e(4);function R(m){return m&&m.__esModule?m:{default:m}}var E=g.default.prototype,k=I.default.prototype;function S(m,p){var f=m.ctx;f.suspend(),f.change(p),f.resume()}E._eventsMap.onNodesInitialized={name:"nodesInitialized"},E._eventsMap.onNodesRendering={name:"nodesRendering"},E._createProxyType=function(){var m,p=this;function f(c){c.proxy=this,this._id=c._id,this.level=c.level,this.index=c.index,this.data=c.data}p._extendProxyType(f.prototype={constructor:f,getParent:function(){return m[this._id].parent.proxy||null},getChild:function(c){var u=m[this._id].nodes;return u?u[c].proxy:null},getChildrenCount:function(){var c=m[this._id].nodes;return c?c.length:0},getAllChildren:function(){var c,u=m[this._id].nodes,l=u&&u.length,s=[];for(c=0;c<l;++c)s.push(u[c].proxy);return s},getAllNodes:function(){var c=[];return function u(l,s){var a,t=l.nodes,n=t&&t.length;for(a=0;a<n;++a)s.push(t[a].proxy),u(t[a],s)}(m[this._id],c),c},isLeaf:function(){return!m[this._id].isNode()},isActive:function(){return m[this._id].isActive()},value:function(c){var u,l=m[this._id];return void 0!==c?(function(s,a){for(var t=a-s.value;s;)s.value+=t,s=s.parent}(l,c>0?Number(c):0),S(l,["TILING"]),u=this):u=l.value,u},label:function(c){var u,l=m[this._id];return void 0!==c?(l.customLabel=c?String(c):null,S(l,["LABELS"]),u=this):u=l.customLabel||l.label,u},customize:function(c){var u=m[this._id];return c&&(u._custom=u._custom||{},(0,F.extend)(!0,u._custom,c),u._partialState=u._partialLabelState=null),S(u,["TILES","LABELS"]),this},resetCustomization:function(){var c=m[this._id];return c._custom=c._partialState=c._partialLabelState=null,S(c,["TILES","LABELS"]),this}}),p._handlers.beginBuildNodes=function(){m=p._nodes,new f(p._root)},p._handlers.buildNode=function(c){new f(c)},p._handlers.endBuildNodes=function(){p._eventTrigger("nodesInitialized",{root:p._root.proxy})}},E._extendProxyType=A.noop;var w=E._resetNodes;E._resetNodes=function(){w.call(this),this._eventTrigger("nodesRendering",{node:this._topNode.proxy})};var y=k.updateStyles;k.updateStyles=function(){y.call(this),this._custom&&(this._partialState=!this.ctx.forceReset&&this._partialState||this.ctx.calculateState(this._custom),(0,F.extend)(!0,this.state,this._partialState))};var h=k.updateLabelStyle;k.updateLabelStyle=function(){var f,c,m=this._custom;h.call(this),m&&m.label&&(this._partialLabelState=!this.ctx.forceReset&&this._partialLabelState||(c=this.ctx.calculateLabelState(f=m.label),"visible"in f&&(c.visible=!!f.visible),c),this.labelState=(0,F.extend)(!0,{},this.labelState,this._partialLabelState))},E.getRootNode=function(){return this._root.proxy},E.resetNodes=function(){var m=this._context;return m.suspend(),m.change(["NODES_CREATE"]),m.resume(),this}},function(W,b,e){b.fileSaver=b.MIME_TYPES=void 0;var g=S(e(2)),I=S(e(11)),F=e(7),A=S(e(5)),R=S(e(17)),E=e(1),k=e(97);function S(f){return f&&f.__esModule?f:{default:f}}var w=(0,F.getWindow)(),y=(0,F.getNavigator)(),h={EXCEL:"xlsx",CSS:"css",PNG:"png",JPEG:"jpeg",GIF:"gif",SVG:"svg",PDF:"pdf"},m={CSS:"text/css",EXCEL:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",PNG:"image/png",JPEG:"image/jpeg",GIF:"image/gif",SVG:"image/svg+xml",PDF:"application/pdf"};b.MIME_TYPES=m,b.fileSaver={_revokeObjectURLTimeout:3e4,_getDataUri:function(f,c){var u=this._getMimeType(f);return"data:".concat(u,";base64,").concat(c)},_getMimeType:function(f){return m[f]||"application/octet-stream"},_linkDownloader:function(f,c){var u=I.default.createElement("a");return u.download=f,u.href=c,u.target="_blank",u},_formDownloader:function(f,c,u,l){var s={method:"post",action:f,enctype:"multipart/form-data"},a=(0,g.default)("<form>").css({display:"none"}).attr(s);function t(n,i){for(var o in i)n.setAttribute(o,i[o]);return n}a.append(t(I.default.createElement("input"),{type:"hidden",name:"fileName",value:c})),a.append(t(I.default.createElement("input"),{type:"hidden",name:"contentType",value:u})),a.append(t(I.default.createElement("input"),{type:"hidden",name:"data",value:l})),a.appendTo("body"),A.default.trigger(a,"submit"),A.default.trigger(a,"submit")&&a.remove()},_saveByProxy:function(f,c,u,l){var s=this._getMimeType(u);return this._formDownloader(f,c,s,l)},_winJSBlobSave:function(f,c,u){var l=new Windows.Storage.Pickers.FileSavePicker;l.suggestedStartLocation=Windows.Storage.Pickers.PickerLocationId.documentsLibrary;var s=h[u];if(s){var a=this._getMimeType(u);l.fileTypeChoices.insert(a,["."+s])}l.suggestedFileName=c,l.pickSaveFileAsync().then(function(t){t&&t.openAsync(Windows.Storage.FileAccessMode.readWrite).then(function(n){var i=f.msDetachStream();Windows.Storage.Streams.RandomAccessStream.copyAsync(i,n).then(function(){n.flushAsync().done(function(){i.close(),n.close()})})})})},_click:function(f){try{f.dispatchEvent(new MouseEvent("click",{cancelable:!0}))}catch(u){var c=I.default.getDocument().createEvent("MouseEvents");c.initMouseEvent("click",!0,!0,w,0,0,0,80,20,!1,!1,!1,!1,0,null),f.dispatchEvent(c)}},_saveBlobAs:function(f,c,u){var l=this;if(this._blobSaved=!1,(0,E.isDefined)(y.msSaveOrOpenBlob))y.msSaveOrOpenBlob(u,f),this._blobSaved=!0;else if((0,E.isDefined)(w.WinJS))this._winJSBlobSave(u,f,c),this._blobSaved=!0;else{var s=w.URL||w.webkitURL||w.mozURL||w.msURL||w.oURL;if((0,E.isDefined)(s)){var a=s.createObjectURL(u),t=this._linkDownloader(f,a);setTimeout(function(){s.revokeObjectURL(a),l._objectUrlRevoked=!0},this._revokeObjectURLTimeout),this._click(t)}else k.logger.warn("window.URL || window.webkitURL || window.mozURL || window.msURL || window.oURL is not defined")}},saveAs:function(f,c,u,l,s){var a=h[c];if(a&&(f+="."+a),(0,E.isDefined)(l)&&R.default.log("W0001","Export","proxyURL","19.2","This option is no longer required"),s)this._saveByProxy(l,f,c,u);else if((0,E.isFunction)(w.Blob))this._saveBlobAs(f,c,u);else if((0,E.isDefined)(l)&&!(0,E.isDefined)(y.userAgent.match(/iPad/i)))this._saveByProxy(l,f,c,u);else{(0,E.isDefined)(y.userAgent.match(/iPad/i))||R.default.log("E1034");var t=this._linkDownloader(f,this._getDataUri(c,u));this._click(t)}}}},function(W,b,e){b.default=void 0;var g=e(198),I=S(e(5)),F=S(e(65)),A=e(3),R=e(8),E=e(0),k=e(142);function S(m){return m&&m.__esModule?m:{default:m}}var w={onStart:g.start,onUpdated:g.swipe,onEnd:g.end,onCancel:"dxswipecancel"},y=F.default.inherit({_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{elastic:!0,immediate:!1,direction:"horizontal",itemSizeFunc:null,onStart:null,onUpdated:null,onEnd:null,onCancel:null})},_render:function(){this.callBase(),this.$element().addClass("dx-swipeable"),this._attachEventHandlers()},_attachEventHandlers:function(){if(this._detachEventHandlers(),!this.option("disabled")){var m=this.NAME;this._createEventData(),(0,A.each)(w,function(p,f){var c=this._createActionByOption(p,{context:this});f=(0,R.addNamespace)(f,m),I.default.on(this.$element(),f,this._eventData,function(u){return c({event:u})})}.bind(this))}},_createEventData:function(){this._eventData={elastic:this.option("elastic"),itemSizeFunc:this.option("itemSizeFunc"),direction:this.option("direction"),immediate:this.option("immediate")}},_detachEventHandlers:function(){I.default.off(this.$element(),".dxSwipeable")},_optionChanged:function(m){switch(m.name){case"disabled":case"onStart":case"onUpdated":case"onEnd":case"onCancel":case"elastic":case"immediate":case"itemSizeFunc":case"direction":this._detachEventHandlers(),this._attachEventHandlers();break;case"rtlEnabled":break;default:this.callBase(m)}},_useTemplates:function(){return!1}});(0,k.name)(y,"dxSwipeable"),b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=e(144);e(265),e(403),e(415),e(128),e(424),e(197),e(425),e(426),e(23),e(167),e(151),e(76),e(100),e(143),e(27),e(198),e(282),W.exports=g},function(W,b,e){b.export=function(f,c,u){if(!f)return(new k.Deferred).resolve();var l=c.exportingAction,s=c.exportedAction,a=c.fileSavingAction,t={fileName:c.fileName,format:c.format,cancel:!1};return(0,E.isFunction)(l)&&l(t),t.cancel?(new k.Deferred).resolve():u(f,c).then(function(n){(0,E.isFunction)(s)&&s(),(0,E.isFunction)(a)&&(t.data=n,a(t)),t.cancel||I.fileSaver.saveAs(t.fileName,c.format,n,c.proxyUrl,c.forceProxy)})},Object.defineProperty(b,"fileSaver",{enumerable:!0,get:function(){return I.fileSaver}}),b.svg=b.pdf=b.image=b.excel=void 0;var g,I=e(185),F=e(352),A=e(253),R=e(364),E=e(1),k=e(6),S=(g=e(245))&&g.__esModule?g:{default:g},w=e(366);b.excel={creator:F.ExcelCreator,getData:F.getData,formatConverter:S.default},b.image={creator:A.imageCreator,getData:A.getData,testFormats:A.testFormats},b.pdf={getData:w.getData},b.svg={creator:R.svgCreator,getData:R.getData}},function(W,b,e){b.default=void 0;var g=e(12),I=e(7),F=(0,I.hasWindow)()?(0,I.getWindow)().WeakMap:WeakMap;F||(F=function(){var R=[],E=[];this.set=function(k,S){var w=(0,g.inArray)(k,R);-1===w?(R.push(k),E.push(S)):E[w]=S},this.get=function(k){var S=(0,g.inArray)(k,R);if(-1!==S)return E[S]},this.has=function(k){return-1!==(0,g.inArray)(k,R)},this.delete=function(k){var S=(0,g.inArray)(k,R);-1!==S&&(R.splice(S,1),E.splice(S,1))}}),b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(3),F=(g=e(29))&&g.__esModule?g:{default:g},A=function(){function R(){this.memory=[],this.callbacks=(0,F.default)()}var E=R.prototype;return E.add=function(k){(0,I.each)(this.memory,function(S,w){return k.apply(k,w)}),this.callbacks.add(k)},E.remove=function(k){this.callbacks.remove(k)},E.fire=function(){for(var k=arguments.length,S=new Array(k),w=0;w<k;w++)S[w]=arguments[w];this.memory.push(S),this.callbacks.fire.apply(this.callbacks,S)},R}();b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.parseHeight=b.getVisibleHeight=b.getVerticalOffsets=b.addOffsetToMinHeight=b.addOffsetToMaxHeight=b.getElementBoxParams=b.getSize=void 0;var g=e(7),I=e(1),F=(0,g.getWindow)(),A=["auto","none","inherit","initial"],R=function(w,y){var h=0;return y.forEach(function(m){h+=parseFloat(w[m])||0}),h},E=function(w,y){var h="width"===w?"Left":"Top",m="width"===w?"Right":"Bottom";return{padding:R(y,["padding"+h,"padding"+m]),border:R(y,["border"+h+"Width","border"+m+"Width"]),margin:R(y,["margin"+h,"margin"+m])}};b.getElementBoxParams=E,b.getSize=function(w,y,h){var s,a,t,m=F.getComputedStyle(w),p=E(y,m),f=w.getClientRects().length,c=w.getBoundingClientRect()[y],u=f?c:0;return u<=0?(u=parseFloat(m[y]||w.style[y])||0,u-=(a=p,t=(s=m)[y],"border-box"===s.boxSizing&&t.length&&"%"!==t[t.length-1]?a.border+a.padding:0)):u-=p.padding+p.border,h.paddings&&(u+=p.padding),h.borders&&(u+=p.border),h.margins&&(u+=p.margin),u};var k=function(w,y){return w.indexOf("px")>0?w=parseInt(w.replace("px","")):w.indexOf("%")>0?w=parseInt(w.replace("%",""))*((0,I.isWindow)(h=y)?h.innerHeight:h.offsetHeight)/100:isNaN(w)||(w=parseInt(w)),w;var h};b.parseHeight=k;var S=function(w,y,h){return w?A.indexOf(w)>-1?y?null:w:((0,I.isString)(w)&&(w=k(w,h)),(0,I.isNumeric)(w)?Math.max(0,w+y):"calc("+w+(y<0?" - ":" ")+Math.abs(y)+"px)"):null};b.addOffsetToMaxHeight=function(w,y,h){var m=S(w,y,h);return null!==m?m:"none"},b.addOffsetToMinHeight=function(w,y,h){var m=S(w,y,h);return null!==m?m:0},b.getVerticalOffsets=function(w,y){if(!w)return 0;var h=E("height",F.getComputedStyle(w));return h.padding+h.border+(y?h.margin:0)},b.getVisibleHeight=function(w){if(w){var y=w.getBoundingClientRect();if(y.height)return y.height}return 0}},function(W,b,e){b.createDefaultOptionRules=b.getNestedOptionValue=b.getParentName=b.getFieldName=b.deviceMatch=b.normalizeOptions=b.convertRulesToOptions=void 0;var g,I=(g=e(13))&&g.__esModule?g:{default:g},F=e(1),A=e(4),R=e(0),E=e(20),k={};b.convertRulesToOptions=function(w){var y=I.default.current();return w.reduce(function(h,m){var f=m.options,c=m.device||{};return((0,F.isFunction)(c)?c(y):S(y,c))&&(0,R.extend)(!0,h,f),h},{})},b.normalizeOptions=function(w,y){return"string"!=typeof w?w:(p=y,(m=w)in(h={})?Object.defineProperty(h,m,{value:p,enumerable:!0,configurable:!0,writable:!0}):h[m]=p,h);var h,m,p};var S=function(w,y){return(0,F.isEmptyObject)(y)||(0,A.findBestMatches)(w,[y]).length>0};b.deviceMatch=S,b.getFieldName=function(w){return w.substr(w.lastIndexOf(".")+1)},b.getParentName=function(w){return w.substr(0,w.lastIndexOf("."))},b.getNestedOptionValue=function(w,y){return k[y]=k[y]||(0,E.compileGetter)(y),k[y](w,{functionsAsIs:!0})},b.createDefaultOptionRules=function(){var w=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return w}},function(W,b,e){b.default=void 0;var g=e(33),I=l(e(9)),F=l(e(65)),A=l(e(2)),R=e(12),E=e(4),k=e(0),S=e(3),w=e(32),y=e(1),h=e(7),m=l(e(5)),p=e(76),f=e(26),c=e(8),u=e(59);function l(r){return r&&r.__esModule?r:{default:r}}var s=(0,c.addNamespace)(p.start,"dxResizable"),a=(0,c.addNamespace)(p.move,"dxResizable"),t=(0,c.addNamespace)(p.end,"dxResizable"),n={left:"borderLeftWidth",top:"borderTopWidth",right:"borderRightWidth",bottom:"borderBottomWidth"},i=F.default.inherit({_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{handles:"all",step:"1",stepPrecision:"simple",area:void 0,minWidth:30,maxWidth:1/0,minHeight:30,maxHeight:1/0,onResizeStart:null,onResize:null,onResizeEnd:null,roundStepValue:!0})},_init:function(){this.callBase(),this.$element().addClass("dx-resizable")},_initMarkup:function(){this.callBase(),this._renderHandles()},_render:function(){this.callBase(),this._renderActions()},_renderActions:function(){this._resizeStartAction=this._createActionByOption("onResizeStart"),this._resizeEndAction=this._createActionByOption("onResizeEnd"),this._resizeAction=this._createActionByOption("onResize")},_renderHandles:function(){var r=this;this._handles=[];var d=this.option("handles");if("none"!==d){var v="all"===d?["top","bottom","left","right"]:d.split(" ");(0,S.each)(v,function(x,T){r._renderHandle(T)}),(0,R.inArray)("bottom",v)+1&&(0,R.inArray)("right",v)+1&&this._renderHandle("corner-bottom-right"),(0,R.inArray)("bottom",v)+1&&(0,R.inArray)("left",v)+1&&this._renderHandle("corner-bottom-left"),(0,R.inArray)("top",v)+1&&(0,R.inArray)("right",v)+1&&this._renderHandle("corner-top-right"),(0,R.inArray)("top",v)+1&&(0,R.inArray)("left",v)+1&&this._renderHandle("corner-top-left"),this._attachEventHandlers()}},_renderHandle:function(r){var d=(0,A.default)("<div>").addClass("dx-resizable-handle").addClass("dx-resizable-handle-"+r).appendTo(this.$element());this._handles.push(d)},_attachEventHandlers:function(){if(!this.option("disabled")){var r={};r[s]=this._dragStartHandler.bind(this),r[a]=this._dragHandler.bind(this),r[t]=this._dragEndHandler.bind(this),this._handles.forEach(function(d){m.default.on(d,r,{direction:"both",immediate:!0})})}},_detachEventHandlers:function(){this._handles.forEach(function(r){m.default.off(r)})},_toggleEventHandlers:function(r){r?this._attachEventHandlers():this._detachEventHandlers()},_dragStartHandler:function(r){var d=this.$element();if(d.is(".dx-state-disabled, .dx-state-disabled *"))r.cancel=!0;else{this._toggleResizingClass(!0),this._movingSides=this._getMovingSides(r),this._elementLocation=(0,g.locate)(d);var v=(0,f.getBoundingRect)(d.get(0));this._elementSize={width:v.width,height:v.height},this._renderDragOffsets(r),this._resizeStartAction({event:r,width:this._elementSize.width,height:this._elementSize.height,handles:this._movingSides}),r.targetElements=null}},_toggleResizingClass:function(r){this.$element().toggleClass("dx-resizable-resizing",r)},_renderDragOffsets:function(r){var d=this._getArea();if(d){var v=(0,A.default)(r.target).closest(".dx-resizable-handle"),x=v.outerWidth(),T=v.outerHeight(),D=v.offset(),C=d.offset,P=this._getAreaScrollOffset();r.maxLeftOffset=D.left-C.left-P.scrollX,r.maxRightOffset=C.left+d.width-D.left-x+P.scrollX,r.maxTopOffset=D.top-C.top-P.scrollY,r.maxBottomOffset=C.top+d.height-D.top-T+P.scrollY}},_getBorderWidth:function(r,d){if((0,y.isWindow)(r.get(0)))return 0;var v=r.css(n[d]);return parseInt(v)||0},_dragHandler:function(r){var d=this.$element(),v=this._movingSides,x=this._elementLocation,T=this._elementSize,D=this._getOffset(r),C=T.width+D.x*(v.left?-1:1),P=T.height+D.y*(v.top?-1:1);(D.x||"strict"===this.option("stepPrecision"))&&this._renderWidth(C),(D.y||"strict"===this.option("stepPrecision"))&&this._renderHeight(P);var M=(0,f.getBoundingRect)(d.get(0));(0,g.move)(d,{top:x.top+(v.top?D.y-((M.height||P)-P):0),left:x.left+(v.left?D.x-((M.width||C)-C):0)}),this._resizeAction({event:r,width:this.option("width")||C,height:this.option("height")||P,handles:this._movingSides}),(0,u.triggerResizeEvent)(d)},_getOffset:function(r){var d=r.offset,v=(0,E.pairToObject)(this.option("step"),!this.option("roundStepValue")),x=this._getMovingSides(r),T="strict"===this.option("stepPrecision");return x.left||x.right||(d.x=0),x.top||x.bottom||(d.y=0),T?this._getStrictOffset(d,v,x):this._getSimpleOffset(d,v)},_getSimpleOffset:function(r,d){return{x:r.x-r.x%d.h,y:r.y-r.y%d.v}},_getStrictOffset:function(r,d,v){var x=this._elementLocation,T=this._elementSize,P=((v.left?x.left:x.left+T.width)+r.x)%d.h,M=((v.top?x.top:x.top+T.height)+r.y)%d.v,O=Math.sign||function(U){return 0==(U=+U)||isNaN(U)?U:U>0?1:-1},B=function(U,H){return(1+.2*O(H))%1*U},V=function(U,H){return Math.abs(U)<.2*H},z=r.x-P,N=r.y-M;return P>B(d.h,r.x)&&(z+=d.h),M>B(d.v,r.y)&&(N+=d.v),{x:!v.left&&!v.right||V(r.x,d.h)?0:z,y:!v.top&&!v.bottom||V(r.y,d.v)?0:N}},_getMovingSides:function(r){var d=(0,A.default)(r.target),v=d.hasClass("dx-resizable-handle-corner-top-left"),x=d.hasClass("dx-resizable-handle-corner-top-right"),T=d.hasClass("dx-resizable-handle-corner-bottom-left"),D=d.hasClass("dx-resizable-handle-corner-bottom-right");return{top:d.hasClass("dx-resizable-handle-top")||v||x,left:d.hasClass("dx-resizable-handle-left")||v||T,bottom:d.hasClass("dx-resizable-handle-bottom")||T||D,right:d.hasClass("dx-resizable-handle-right")||x||D}},_getArea:function(){var r=this.option("area");return(0,y.isFunction)(r)&&(r=r.call(this)),(0,y.isPlainObject)(r)?this._getAreaFromObject(r):this._getAreaFromElement(r)},_getAreaScrollOffset:function(){var r=this.option("area"),d={scrollY:0,scrollX:0};if(!(0,y.isFunction)(r)&&!(0,y.isPlainObject)(r)){var v=(0,A.default)(r)[0];(0,y.isWindow)(v)&&(d.scrollX=v.pageXOffset,d.scrollY=v.pageYOffset)}return d},_getAreaFromObject:function(r){var d={width:r.right-r.left,height:r.bottom-r.top,offset:{left:r.left,top:r.top}};return this._correctAreaGeometry(d),d},_getAreaFromElement:function(r){var d,v=(0,A.default)(r);return v.length&&(d={width:v.innerWidth(),height:v.innerHeight(),offset:(0,k.extend)({top:0,left:0},(0,y.isWindow)(v[0])?{}:v.offset())},this._correctAreaGeometry(d,v)),d},_correctAreaGeometry:function(r,d){var v=d?this._getBorderWidth(d,"left"):0,x=d?this._getBorderWidth(d,"top"):0;r.offset.left+=v+this._getBorderWidth(this.$element(),"left"),r.offset.top+=x+this._getBorderWidth(this.$element(),"top"),r.width-=this.$element().outerWidth()-this.$element().innerWidth(),r.height-=this.$element().outerHeight()-this.$element().innerHeight()},_dragEndHandler:function(r){var d=this.$element();this._resizeEndAction({event:r,width:d.outerWidth(),height:d.outerHeight(),handles:this._movingSides}),this._toggleResizingClass(!1)},_renderWidth:function(r){this.option("width",(0,w.fitIntoRange)(r,this.option("minWidth"),this.option("maxWidth")))},_renderHeight:function(r){this.option("height",(0,w.fitIntoRange)(r,this.option("minHeight"),this.option("maxHeight")))},_optionChanged:function(r){switch(r.name){case"disabled":this._toggleEventHandlers(!r.value),this.callBase(r);break;case"handles":this._invalidate();break;case"minWidth":case"maxWidth":(0,h.hasWindow)()&&this._renderWidth(this.$element().outerWidth());break;case"minHeight":case"maxHeight":(0,h.hasWindow)()&&this._renderHeight(this.$element().outerHeight());break;case"onResize":case"onResizeStart":case"onResizeEnd":this._renderActions();break;case"area":case"stepPrecision":case"step":case"roundStepValue":break;default:this.callBase(r)}},_clean:function(){this.$element().find(".dx-resizable-handle").remove()},_useTemplates:function(){return!1}});(0,I.default)("dxResizable",i),b.default=i,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default={},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.PresetCollection=b.presets=void 0;var g=e(123),I=e(3),F=e(0),A=E(e(13)),R=E(e(46));function E(y){return y&&y.__esModule?y:{default:y}}var k={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},S=g.Component.inherit({ctor:function(){this.callBase.apply(this,arguments),this._registeredPresets=[],this.resetToDefaults()},_getDefaultOptions:function(){return(0,F.extend)(this.callBase(),{defaultAnimationDuration:400,defaultAnimationDelay:0,defaultStaggerAnimationDuration:300,defaultStaggerAnimationDelay:40,defaultStaggerAnimationStartDelay:500})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(y){return y.phone},options:{defaultStaggerAnimationDuration:350,defaultStaggerAnimationDelay:50,defaultStaggerAnimationStartDelay:0}},{device:function(){return A.default.current().android||A.default.real.android},options:{defaultAnimationDelay:100}}])},_getPresetOptionName:function(y){return"preset_"+y},_createAndroidSlideAnimationConfig:function(y,h){var m=this,p=function(f){return{type:"slide",delay:void 0===f.delay?m.option("defaultAnimationDelay"):f.delay,duration:void 0===f.duration?m.option("defaultAnimationDuration"):f.duration}};return{enter:function(f,c){var u=f.parent().width()*h,l=c.direction,s=p(c);return s.to={left:0,opacity:1},s.from="forward"===l?{left:u,opacity:y}:"backward"===l?{left:-u,opacity:y}:{left:0,opacity:0},R.default.createAnimation(f,s)},leave:function(f,c){var u=f.parent().width()*h,l=c.direction,s=p(c);return s.from={left:0,opacity:1},s.to="forward"===l?{left:-u,opacity:y}:"backward"===l?{left:u,opacity:y}:{left:0,opacity:0},R.default.createAnimation(f,s)}}},_createOpenDoorConfig:function(){var y=this,h=function(m){return{type:"css",extraCssClasses:"dx-opendoor-animation",delay:void 0===m.delay?y.option("defaultAnimationDelay"):m.delay,duration:void 0===m.duration?y.option("defaultAnimationDuration"):m.duration}};return{enter:function(m,p){var f=p.direction,c=h(p);return c.delay="none"===f?c.delay:c.duration,c.from="dx-enter dx-opendoor-animation"+k[f],c.to="dx-enter-active",R.default.createAnimation(m,c)},leave:function(m,p){var f=p.direction,c=h(p);return c.from="dx-leave dx-opendoor-animation"+k[f],c.to="dx-leave-active",R.default.createAnimation(m,c)}}},_createWinPopConfig:function(){var y=this,h={type:"css",extraCssClasses:"dx-win-pop-animation",duration:y.option("defaultAnimationDuration")};return{enter:function(m,p){var f=h,c=p.direction;return f.delay="none"===c?y.option("defaultAnimationDelay"):y.option("defaultAnimationDuration")/2,f.from="dx-enter dx-win-pop-animation"+k[c],f.to="dx-enter-active",R.default.createAnimation(m,f)},leave:function(m,p){var f=h,c=p.direction;return f.delay=y.option("defaultAnimationDelay"),f.from="dx-leave dx-win-pop-animation"+k[c],f.to="dx-leave-active",R.default.createAnimation(m,f)}}},resetToDefaults:function(){this.clear(),this.registerDefaultPresets(),this.applyChanges()},clear:function(y){var h=this,m=[];(0,I.each)(this._registeredPresets,function(p,f){y&&y!==f.name?m.push(f):h.option(h._getPresetOptionName(f.name),void 0)}),this._registeredPresets=m,this.applyChanges()},registerPreset:function(y,h){this._registeredPresets.push({name:y,config:h})},applyChanges:function(){var y=this,h=[];(0,I.each)(this._registeredPresets,function(m,p){var f={device:p.config.device,options:{}};f.options[y._getPresetOptionName(p.name)]=p.config.animation,h.push(f)}),this._setOptionsByDevice(h)},getPreset:function(y){for(var h=y;"string"==typeof h;)h=this.option(this._getPresetOptionName(h));return h},registerDefaultPresets:function(){this.registerPreset("pop",{animation:{extraCssClasses:"dx-android-pop-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("openDoor",{animation:this._createOpenDoorConfig()}),this.registerPreset("win-pop",{animation:this._createWinPopConfig()}),this.registerPreset("fade",{animation:{extraCssClasses:"dx-fade-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("slide",{device:function(){return A.default.current().android||A.default.real.android},animation:this._createAndroidSlideAnimationConfig(1,1)}),this.registerPreset("slide",{device:function(){return!A.default.current().android&&!A.default.real.android},animation:{extraCssClasses:"dx-slide-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-slide",{animation:{extraCssClasses:"dx-ios7-slide-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("overflow",{animation:{extraCssClasses:"dx-overflow-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-toolbar",{device:function(){return!A.default.current().android&&!A.default.real.android},animation:{extraCssClasses:"dx-ios7-toolbar-animation",delay:this.option("defaultAnimationDelay"),duration:this.option("defaultAnimationDuration")}}),this.registerPreset("ios7-toolbar",{device:function(){return A.default.current().android||A.default.real.android},animation:this._createAndroidSlideAnimationConfig(0,.4)}),this.registerPreset("stagger-fade",{animation:{extraCssClasses:"dx-fade-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-slide",{animation:{extraCssClasses:"dx-slide-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-slide",{animation:{extraCssClasses:"dx-fade-slide-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-drop",{animation:{extraCssClasses:"dx-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-drop",{animation:{extraCssClasses:"dx-fade-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-rise",{animation:{extraCssClasses:"dx-fade-rise-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-3d-drop",{animation:{extraCssClasses:"dx-3d-drop-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}}),this.registerPreset("stagger-fade-zoom",{animation:{extraCssClasses:"dx-fade-zoom-animation",staggerDelay:this.option("defaultStaggerAnimationDelay"),duration:this.option("defaultStaggerAnimationDuration"),delay:this.option("defaultStaggerAnimationStartDelay")}})}});b.PresetCollection=S;var w=new S;b.presets=w},function(W,b,e){b.default=void 0;var g,I=(g=e(126))&&g.__esModule?g:{default:g},F={};I.default&&(F=I.default.module("dx",[])),b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){e(128);var g=A(e(72)),I=A(e(47)),F=A(e(24));function A(w){return w&&w.__esModule?w:{default:w}}function R(w){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(y){return typeof y}:function(y){return y&&"function"==typeof Symbol&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y})(w)}if(e(72),g.default&&g.default.formatNumber){"en"===g.default.locale().locale&&(g.default.load({main:{en:{identity:{version:{_cldrVersion:"28",_number:"$Revision: 11972 $"},language:"en"},numbers:{defaultNumberingSystem:"latn",otherNumberingSystems:{native:"latn"},minimumGroupingDigits:"1","symbols-numberSystem-latn":{decimal:".",group:",",list:";",percentSign:"%",plusSign:"+",minusSign:"-",exponential:"E",superscriptingExponent:"\xd7",perMille:"\u2030",infinity:"\u221e",nan:"NaN",timeSeparator:":"},"decimalFormats-numberSystem-latn":{standard:"#,##0.###",long:{decimalFormat:{"1000-count-one":"0 thousand","1000-count-other":"0 thousand","10000-count-one":"00 thousand","10000-count-other":"00 thousand","100000-count-one":"000 thousand","100000-count-other":"000 thousand","1000000-count-one":"0 million","1000000-count-other":"0 million","10000000-count-one":"00 million","10000000-count-other":"00 million","100000000-count-one":"000 million","100000000-count-other":"000 million","1000000000-count-one":"0 billion","1000000000-count-other":"0 billion","10000000000-count-one":"00 billion","10000000000-count-other":"00 billion","100000000000-count-one":"000 billion","100000000000-count-other":"000 billion","1000000000000-count-one":"0 trillion","1000000000000-count-other":"0 trillion","10000000000000-count-one":"00 trillion","10000000000000-count-other":"00 trillion","100000000000000-count-one":"000 trillion","100000000000000-count-other":"000 trillion"}},short:{decimalFormat:{"1000-count-one":"0K","1000-count-other":"0K","10000-count-one":"00K","10000-count-other":"00K","100000-count-one":"000K","100000-count-other":"000K","1000000-count-one":"0M","1000000-count-other":"0M","10000000-count-one":"00M","10000000-count-other":"00M","100000000-count-one":"000M","100000000-count-other":"000M","1000000000-count-one":"0B","1000000000-count-other":"0B","10000000000-count-one":"00B","10000000000-count-other":"00B","100000000000-count-one":"000B","100000000000-count-other":"000B","1000000000000-count-one":"0T","1000000000000-count-other":"0T","10000000000000-count-one":"00T","10000000000000-count-other":"00T","100000000000000-count-one":"000T","100000000000000-count-other":"000T"}}},"scientificFormats-numberSystem-latn":{standard:"#E0"},"percentFormats-numberSystem-latn":{standard:"#,##0%"},"currencyFormats-numberSystem-latn":{currencySpacing:{beforeCurrency:{currencyMatch:"[:^S:]",surroundingMatch:"[:digit:]",insertBetween:"\xa0"},afterCurrency:{currencyMatch:"[:^S:]",surroundingMatch:"[:digit:]",insertBetween:"\xa0"}},standard:"\xa4#,##0.00",accounting:"\xa4#,##0.00;(\xa4#,##0.00)",short:{standard:{"1000-count-one":"\xa40K","1000-count-other":"\xa40K","10000-count-one":"\xa400K","10000-count-other":"\xa400K","100000-count-one":"\xa4000K","100000-count-other":"\xa4000K","1000000-count-one":"\xa40M","1000000-count-other":"\xa40M","10000000-count-one":"\xa400M","10000000-count-other":"\xa400M","100000000-count-one":"\xa4000M","100000000-count-other":"\xa4000M","1000000000-count-one":"\xa40B","1000000000-count-other":"\xa40B","10000000000-count-one":"\xa400B","10000000000-count-other":"\xa400B","100000000000-count-one":"\xa4000B","100000000000-count-other":"\xa4000B","1000000000000-count-one":"\xa40T","1000000000000-count-other":"\xa40T","10000000000000-count-one":"\xa400T","10000000000000-count-other":"\xa400T","100000000000000-count-one":"\xa4000T","100000000000000-count-other":"\xa4000T"}},"unitPattern-count-one":"{0} {1}","unitPattern-count-other":"{0} {1}"},"miscPatterns-numberSystem-latn":{atLeast:"{0}+",range:"{0}\u2013{1}"}}}}}),g.default.locale("en"));var E={},k=function(w){var y,h;return h="object"===R(w)?g.default.locale().locale+":"+JSON.stringify(w):g.default.locale().locale+":"+w,(y=E[h])||(y=E[h]=g.default.numberFormatter(w)),y},S={engine:function(){return"globalize"},_formatNumberCore:function(w,y,h){return"exponential"===y?this.callBase.apply(this,arguments):k(this._normalizeFormatConfig(y,h,w))(w)},_normalizeFormatConfig:function(w,y,h){var m;return m="decimal"===w?{minimumIntegerDigits:y.precision||1,useGrouping:!1,minimumFractionDigits:0,maximumFractionDigits:20,round:h<0?"ceil":"floor"}:this._getPrecisionConfig(y.precision),"percent"===w&&(m.style="percent"),m},_getPrecisionConfig:function(w){return null===w?{minimumFractionDigits:0,maximumFractionDigits:20}:{minimumFractionDigits:w||0,maximumFractionDigits:w||0}},format:function(w,y){return"number"!=typeof w?w:(y=this._normalizeFormat(y))&&("function"==typeof y||y.type||y.formatter)?this.callBase.apply(this,arguments):k(y)(w)},parse:function(w,y){if(w){if(y&&(y.parser||"string"==typeof y))return this.callBase.apply(this,arguments);y&&F.default.log("W0011");var h=g.default.parseNumber(w);return isNaN(h)&&(h=this.callBase.apply(this,arguments)),h}}};I.default.resetInjection(),I.default.inject(S)}},function(W,b,e){b.end=b.start=b.swipe=void 0;var g=e(8),I=A(e(172)),F=A(e(105));function A(k){return k&&k.__esModule?k:{default:k}}b.start="dxswipestart",b.swipe="dxswipe",b.end="dxswipeend";var R={horizontal:{defaultItemSizeFunc:function(){return this.getElement().width()},getBounds:function(){return[this._maxLeftOffset,this._maxRightOffset]},calcOffsetRatio:function(k){return((0,g.eventData)(k).x-(this._savedEventData&&this._savedEventData.x||0))/this._itemSizeFunc().call(this,k)},isFastSwipe:function(k){var S=(0,g.eventData)(k);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(S.x-this._tickData.x)>=S.time-this._tickData.time}},vertical:{defaultItemSizeFunc:function(){return this.getElement().height()},getBounds:function(){return[this._maxTopOffset,this._maxBottomOffset]},calcOffsetRatio:function(k){return((0,g.eventData)(k).y-(this._savedEventData&&this._savedEventData.y||0))/this._itemSizeFunc().call(this,k)},isFastSwipe:function(k){var S=(0,g.eventData)(k);return this.FAST_SWIPE_SPEED_LIMIT*Math.abs(S.y-this._tickData.y)>=S.time-this._tickData.time}}},E=I.default.inherit({TICK_INTERVAL:300,FAST_SWIPE_SPEED_LIMIT:10,ctor:function(k){this.callBase(k),this.direction="horizontal",this.elastic=!0},_getStrategy:function(){return R[this.direction]},_defaultItemSizeFunc:function(){return this._getStrategy().defaultItemSizeFunc.call(this)},_itemSizeFunc:function(){return this.itemSizeFunc||this._defaultItemSizeFunc},_init:function(k){this._tickData=(0,g.eventData)(k)},_start:function(k){this._savedEventData=(0,g.eventData)(k),(k=this._fireEvent("dxswipestart",k)).cancel||(this._maxLeftOffset=k.maxLeftOffset,this._maxRightOffset=k.maxRightOffset,this._maxTopOffset=k.maxTopOffset,this._maxBottomOffset=k.maxBottomOffset)},_move:function(k){var S=this._getStrategy(),w=(0,g.eventData)(k),y=S.calcOffsetRatio.call(this,k);y=this._fitOffset(y,this.elastic),w.time-this._tickData.time>this.TICK_INTERVAL&&(this._tickData=w),this._fireEvent("dxswipe",k,{offset:y}),k.preventDefault()},_end:function(k){var S=this._getStrategy(),w=S.calcOffsetRatio.call(this,k),y=S.isFastSwipe.call(this,k),h=w,m=this._calcTargetOffset(w,y);h=this._fitOffset(h,this.elastic),m=this._fitOffset(m,!1),this._fireEvent("dxswipeend",k,{offset:h,targetOffset:m})},_fitOffset:function(k,S){var w=this._getStrategy().getBounds.call(this);return k<-w[0]?S?(-2*w[0]+k)/3:-w[0]:k>w[1]?S?(2*w[1]+k)/3:w[1]:k},_calcTargetOffset:function(k,S){var w;return S?(w=Math.ceil(Math.abs(k)),k<0&&(w=-w)):w=Math.round(k),w}});(0,F.default)({emitter:E,events:["dxswipestart","dxswipe","dxswipeend"]})},function(W,b,e){b.default=void 0;var g=d(e(2)),I=d(e(5)),F=d(e(36)),A=d(e(9)),R=e(4),E=e(66),k=e(3),S=e(1),w=e(0),y=e(21),h=d(e(17)),m=d(e(81)),p=e(26),f=d(e(624)),c=d(e(16)),u=d(e(10)),l=e(8),s=d(e(109)),a=e(23),t=d(e(13)),n=e(124),i=d(e(50)),o=e(7),r=e(217);function d(D){return D&&D.__esModule?D:{default:D}}var v="ios"===t.default.current().platform,x=s.default.inherit({_supportedKeys:function(){return(0,w.extend)({},this.callBase(),{tab:function(D){if(this.option("opened"))if("instantly"!==this.option("applyValueMode")){var C=D.shiftKey?this._getLastPopupElement():this._getFirstPopupElement();C&&I.default.trigger(C,"focus"),D.preventDefault()}else this.close()},escape:function(D){return this.option("opened")&&D.preventDefault(),this.close(),!0},upArrow:function(D){return!(!(0,l.isCommandKeyPressed)(D)&&(D.preventDefault(),D.stopPropagation(),D.altKey)&&(this.close(),1))},downArrow:function(D){return!(!(0,l.isCommandKeyPressed)(D)&&(D.preventDefault(),D.stopPropagation(),D.altKey)&&(this._validatedOpening(),1))},enter:function(D){return this.option("opened")&&(D.preventDefault(),this._valueChangeEventHandler(D)),!0}})},_getDefaultButtons:function(){return this.callBase().concat([{name:"dropDown",Ctor:f.default}])},_getDefaultOptions:function(){return(0,w.extend)(this.callBase(),{value:null,onOpened:null,onClosed:null,opened:!1,acceptCustomValue:!0,applyValueMode:"instantly",deferRendering:!0,activeStateEnabled:!0,dropDownButtonTemplate:"dropDownButton",fieldTemplate:null,openOnFieldClick:!1,showDropDownButton:!0,buttons:void 0,dropDownOptions:{showTitle:!1},popupPosition:this._getDefaultPopupPosition(),onPopupInitialized:null,applyButtonText:u.default.format("OK"),cancelButtonText:u.default.format("Cancel"),buttonsLocation:"default",useHiddenSubmitElement:!1})},_useTemplates:function(){return!0},_getDefaultPopupPosition:function(D){var C=(0,p.getDefaultAlignment)(D);return{offset:{h:0,v:-1},my:C+" top",at:C+" bottom",collision:"flip flip"}},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(D){return"generic"===D.platform},options:{popupPosition:{offset:{v:0}}}}])},_inputWrapper:function(){return this.$element().find(".dx-dropdowneditor-input-wrapper").first()},_init:function(){this.callBase(),this._initVisibilityActions(),this._initPopupInitializedAction(),this._updatePopupPosition(this.option("rtlEnabled")),this._options.cache("dropDownOptions",this.option("dropDownOptions"))},_updatePopupPosition:function(D){var C=this._getDefaultPopupPosition(D),P=C.my,M=C.at,O=this.option("popupPosition");this.option("popupPosition",(0,w.extend)({},O,{my:P,at:M}))},_initVisibilityActions:function(){this._openAction=this._createActionByOption("onOpened",{excludeValidators:["disabled","readOnly"]}),this._closeAction=this._createActionByOption("onClosed",{excludeValidators:["disabled","readOnly"]})},_initPopupInitializedAction:function(){this._popupInitializedAction=this._createActionByOption("onPopupInitialized",{excludeValidators:["disabled","readOnly"]})},_initMarkup:function(){this._renderSubmitElement(),this.callBase(),this.$element().addClass("dx-dropdowneditor"),this.setAria("role","combobox")},_render:function(){this.callBase(),this._renderOpenHandler(),this._attachFocusOutHandler(),this._renderOpenedState()},_renderContentImpl:function(){this.option("deferRendering")||this._createPopup()},_renderInput:function(){this.callBase(),this._wrapInput(),this._setDefaultAria()},_wrapInput:function(){this._$container=this.$element().wrapInner((0,g.default)("<div>").addClass("dx-dropdowneditor-input-wrapper")).children().eq(0)},_setDefaultAria:function(){this.setAria({haspopup:"true",autocomplete:"list"})},_readOnlyPropValue:function(){return!this._isEditable()||this.callBase()},_cleanFocusState:function(){this.callBase(),this.option("fieldTemplate")&&this._detachFocusEvents()},_getFieldTemplate:function(){return this.option("fieldTemplate")&&this._getTemplateByOption("fieldTemplate")},_renderMask:function(){this.option("fieldTemplate")||this.callBase()},_renderField:function(){var D=this._getFieldTemplate();D&&this._renderTemplatedField(D,this._fieldRenderData())},_renderPlaceholder:function(){this._getFieldTemplate()||this.callBase()},_renderValue:function(){this.option("useHiddenSubmitElement")&&this._setSubmitValue(),this.callBase().always(this._renderField.bind(this))},_renderTemplatedField:function(D,C){var P=this,M=(0,E.focused)(this._input()),O=this._$container;this._detachKeyboardEvents(),this._refreshButtonsContainer(),this._detachWrapperContent(),this._detachFocusEvents(),O.empty();var B=(0,g.default)("<div>").addClass("dx-dropdowneditor-field-template-wrapper").appendTo(O);D.render({model:C,container:(0,y.getPublicElement)(B),onRendered:function(){var V=P._input();if(!V.length)throw h.default.Error("E1010");P._integrateInput(),M&&I.default.trigger(V,"focus")}}),this._attachWrapperContent(O)},_detachWrapperContent:function(){var D,C,P;this.option("useHiddenSubmitElement")&&(null===(D=this._$submitElement)||void 0===D||D.detach());var M=null===(C=this._$beforeButtonsContainer)||void 0===C?void 0:C[0].parentNode,O=null===(P=this._$afterButtonsContainer)||void 0===P?void 0:P[0].parentNode;null==M||M.removeChild(this._$beforeButtonsContainer[0]),null==O||O.removeChild(this._$afterButtonsContainer[0])},_attachWrapperContent:function(D){var C,P=this.option("useHiddenSubmitElement");D.prepend(this._$beforeButtonsContainer),P&&(null===(C=this._$submitElement)||void 0===C||C.appendTo(D)),D.append(this._$afterButtonsContainer)},_refreshButtonsContainer:function(){this._$buttonsContainer=this.$element().children().eq(0)},_integrateInput:function(){this._refreshEvents(),this._refreshValueChangeEvent(),this._renderFocusState(),this._refreshEmptinessEvent()},_refreshEmptinessEvent:function(){I.default.off(this._input(),"input blur",this._toggleEmptinessEventHandler),this._renderEmptinessEvent()},_fieldRenderData:function(){return this.option("value")},_initTemplates:function(){this._templateManager.addDefaultTemplates({dropDownButton:new n.FunctionTemplate(function(D){var C=(0,g.default)("<div>").addClass("dx-dropdowneditor-icon");(0,g.default)(D.container).append(C)})}),this.callBase()},_renderOpenHandler:function(){var D=this._inputWrapper(),C=(0,l.addNamespace)(a.name,this.NAME),P=this.option("openOnFieldClick");I.default.off(D,C),I.default.on(D,C,this._getInputClickHandler(P)),this.$element().toggleClass("dx-dropdowneditor-field-clickable",P),P&&(this._openOnFieldClickAction=this._createAction(this._openHandler.bind(this)))},_attachFocusOutHandler:function(){var D=this;v&&(this._detachFocusOutEvents(),I.default.on(this._inputWrapper(),(0,l.addNamespace)("focusout",this.NAME),function(C){var P=C.relatedTarget,M=D.content?(0,g.default)(D.content()).closest(".dx-dropdowneditor-overlay"):D._$popup;P&&D.option("opened")&&0===(0,g.default)(P).closest(".dx-dropdowneditor-overlay",M).length&&D.close()}))},_detachFocusOutEvents:function(){v&&I.default.off(this._inputWrapper(),(0,l.addNamespace)("focusout",this.NAME))},_getInputClickHandler:function(D){var C=this;return D?function(P){C._executeOpenAction(P)}:function(P){C._focusInput()}},_openHandler:function(){this._toggleOpenState()},_executeOpenAction:function(D){this._openOnFieldClickAction({event:D})},_keyboardEventBindingTarget:function(){return this._input()},_focusInput:function(){return!this.option("disabled")&&(this.option("focusStateEnabled")&&!(0,E.focused)(this._input())&&(this._resetCaretPosition(),I.default.trigger(this._input(),"focus")),!0)},_resetCaretPosition:function(){var D=arguments.length>0&&void 0!==arguments[0]&&arguments[0],C=this._input().get(0);if(C){var P=C.value,M=(0,S.isDefined)(P)&&(D||this._isEditable())?P.length:0;this._caret({start:M,end:M},!0)}},_isEditable:function(){return this.option("acceptCustomValue")},_toggleOpenState:function(D){this._focusInput()&&(this.option("readOnly")||(D=arguments.length?D:!this.option("opened"),this.option("opened",D)))},_renderOpenedState:function(){var D=this.option("opened");D&&this._createPopup(),this.$element().toggleClass("dx-dropdowneditor-active",D),this._setPopupOption("visible",D),this.setAria({expanded:D}),this.setAria("owns",D?this._popupContentId:void 0,this.$element())},_createPopup:function(){this._$popup||(this._$popup=(0,g.default)("<div>").addClass("dx-dropdowneditor-overlay").appendTo(this.$element()),this._renderPopup(),this._renderPopupContent())},_renderPopupContent:R.noop,_renderPopup:function(){var D=(0,w.extend)(this._popupConfig(),this._options.cache("dropDownOptions"));this._popup=this._createComponent(this._$popup,i.default,D),this._popup.on({showing:this._popupShowingHandler.bind(this),shown:this._popupShownHandler.bind(this),hiding:this._popupHidingHandler.bind(this),hidden:this._popupHiddenHandler.bind(this),contentReady:this._contentReadyHandler.bind(this)}),this._contentReadyHandler(),this._setPopupContentId(this._popup.$content()),this._bindInnerWidgetOptions(this._popup,"dropDownOptions")},_setPopupContentId:function(D){this._popupContentId="dx-"+new F.default,this.setAria("id",this._popupContentId,D)},_contentReadyHandler:R.noop,_popupConfig:function(){var D=this;return{onInitialized:this._popupInitializedHandler(),position:(0,w.extend)(this.option("popupPosition"),{of:this.$element()}),showTitle:this.option("dropDownOptions.showTitle"),width:function(){return(0,r.getElementWidth)(D.$element())},height:"auto",shading:!1,closeOnTargetScroll:!0,closeOnOutsideClick:this._closeOutsideDropDownHandler.bind(this),animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},deferRendering:!1,focusStateEnabled:!1,showCloseButton:!1,dragEnabled:!1,toolbarItems:this._getPopupToolbarItems(),onPositioned:this._popupPositionedHandler.bind(this),fullScreen:!1,contentTemplate:null}},_popupInitializedHandler:function(){var D=this;return this.option("onPopupInitialized")?function(C){D._popupInitializedAction({popup:C.component})}:null},_dimensionChanged:function(){var D=this;void 0===(0,r.getSizeValue)(this.option("dropDownOptions.width"))&&this._setPopupOption("width",function(){return(0,r.getElementWidth)(D.$element())})},_popupPositionedHandler:function(D){D.position&&this._popup.$overlayContent().toggleClass("dx-dropdowneditor-overlay-flipped",D.position.v.flip)},_popupShowingHandler:R.noop,_popupHidingHandler:function(){this.option("opened",!1)},_popupShownHandler:function(){var D;this._openAction(),null===(D=this._validationMessage)||void 0===D||D.option("positionRequest",this._getValidationMessagePositionRequest())},_popupHiddenHandler:function(){var D;this._closeAction(),null===(D=this._validationMessage)||void 0===D||D.option("positionRequest",this._getValidationMessagePositionRequest())},_getValidationMessagePositionRequest:function(){var D="below";if(this._popup&&this._popup.option("visible")){var C=m.default.setup(this.$element()).top,P=m.default.setup(this._popup.$content()).top;D=C+this.option("popupPosition").offset.v>P?"below":"above"}return D},_closeOutsideDropDownHandler:function(D){var P=(0,g.default)(D.target),M=this.getButton("dropDown"),O=M&&M.$element(),B=!!P.closest(this.$element()).length,V=!!P.closest(O).length;return!B&&!V},_clean:function(){delete this._openOnFieldClickAction,this._$popup&&(this._$popup.remove(),delete this._$popup,delete this._popup),this.callBase()},_setPopupOption:function(D,C){this._setWidgetOption("_popup",arguments)},_validatedOpening:function(){this.option("readOnly")||this._toggleOpenState(!0)},_getPopupToolbarItems:function(){return"useButtons"===this.option("applyValueMode")?this._popupToolbarItemsConfig():[]},_getFirstPopupElement:function(){return this._popup.$wrapper().find(".dx-popup-done.dx-button")},_getLastPopupElement:function(){return this._popup.$wrapper().find(".dx-popup-cancel.dx-button")},_popupElementTabHandler:function(D){var C=(0,g.default)(D.currentTarget);(D.shiftKey&&C.is(this._getFirstPopupElement())||!D.shiftKey&&C.is(this._getLastPopupElement()))&&(I.default.trigger(this._input(),"focus"),D.preventDefault())},_popupElementEscHandler:function(){I.default.trigger(this._input(),"focus"),this.close()},_popupButtonInitializedHandler:function(D){D.component.registerKeyHandler("tab",this._popupElementTabHandler.bind(this)),D.component.registerKeyHandler("escape",this._popupElementEscHandler.bind(this))},_popupToolbarItemsConfig:function(){var D=[{shortcut:"done",options:{onClick:this._applyButtonHandler.bind(this),text:this.option("applyButtonText"),onInitialized:this._popupButtonInitializedHandler.bind(this)}},{shortcut:"cancel",options:{onClick:this._cancelButtonHandler.bind(this),text:this.option("cancelButtonText"),onInitialized:this._popupButtonInitializedHandler.bind(this)}}];return this._applyButtonsLocation(D)},_applyButtonsLocation:function(D){var C=this.option("buttonsLocation"),P=D;if("default"!==C){var M=(0,R.splitPair)(C);(0,k.each)(P,function(O,B){(0,w.extend)(B,{toolbar:M[0],location:M[1]})})}return P},_applyButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_cancelButtonHandler:function(){this.close(),this.option("focusStateEnabled")&&this.focus()},_popupOptionChanged:function(D){var C=c.default.getOptionsFromContainer(D);this._setPopupOption(C);var P=Object.keys(C);-1===P.indexOf("width")&&-1===P.indexOf("height")||this._dimensionChanged()},_renderSubmitElement:function(){this.option("useHiddenSubmitElement")&&(this._$submitElement=(0,g.default)("<input>").attr("type","hidden").appendTo(this.$element()))},_setSubmitValue:function(){this._getSubmitElement().val(this.option("value"))},_getSubmitElement:function(){return this.option("useHiddenSubmitElement")?this._$submitElement:this.callBase()},_dispose:function(){this._detachFocusOutEvents(),this.callBase()},_setDeprecatedOptions:function(){this.callBase(),(0,w.extend)(this._deprecatedOptions,{showPopupTitle:{since:"20.1",alias:"dropDownOptions.showTitle"}})},_optionChanged:function(D){var C;switch(D.name){case"width":case"height":this.callBase(D),null===(C=this._popup)||void 0===C||C.repaint();break;case"opened":this._renderOpenedState();break;case"onOpened":case"onClosed":this._initVisibilityActions();break;case"onPopupInitialized":this._initPopupInitializedAction();break;case"fieldTemplate":(0,S.isDefined)(D.value)?this._renderField():this._invalidate();break;case"acceptCustomValue":case"openOnFieldClick":this._invalidate();break;case"dropDownButtonTemplate":case"showDropDownButton":this._updateButtons(["dropDown"]);break;case"dropDownOptions":this._popupOptionChanged(D),this._options.cache("dropDownOptions",this.option("dropDownOptions"));break;case"popupPosition":break;case"deferRendering":(0,o.hasWindow)()&&this._createPopup();break;case"applyValueMode":case"applyButtonText":case"cancelButtonText":case"buttonsLocation":this._setPopupOption("toolbarItems",this._getPopupToolbarItems());break;case"showPopupTitle":this._setPopupOption("showTitle",D.value);break;case"useHiddenSubmitElement":this._$submitElement&&(this._$submitElement.remove(),this._$submitElement=void 0),this._renderSubmitElement();break;case"rtlEnabled":this._updatePopupPosition(D.value),this.callBase(D);break;default:this.callBase(D)}},open:function(){this.option("opened",!0)},close:function(){this.option("opened",!1)},field:function(){return(0,y.getPublicElement)(this._input())},content:function(){return this._popup?this._popup.content():null}});(0,A.default)("dxDropDownEditor",x),b.default=x,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.animation=void 0;var g,I=(g=e(46))&&g.__esModule?g:{default:g},F=e(41);b.animation={moveTo:function(R){var E,k=R.$element,S=R.position,w={};switch(R.direction||"left"){case"right":w.transform="translate("+S+"px, 0px)",E="custom";break;case"left":w.left=S,E="slide";break;case"top":case"bottom":w.top=S,E="slide"}I.default.animate(k,{type:E,to:w,duration:R.duration,complete:R.complete})},margin:function(R){var E=R.$element,k=R.margin,w={};w["margin"+(0,F.camelize)(R.direction||"left",!0)]=k,I.default.animate(E,{to:w,duration:R.duration,complete:R.complete})},fade:function(R,E,k,S){I.default.animate(R,{type:"fade",to:E.to,from:E.from,duration:k,complete:S})},size:function(R){var E=R.$element,k=R.size,S=R.direction||"left",w=R.marginTop||0,y=R.duration,h={};"right"===S||"left"===S?h.width=k:h.height=k,"bottom"===S&&(h.marginTop=w),I.default.animate(E,{to:h,duration:y,complete:R.complete})},complete:function(R){I.default.stop(R,!0)}}},function(W,b,e){b.default=void 0;var g,I,F,A,R=e(1),E=e(12),k=e(3),S=["year","month","day"],w=["year","month","day","hour","minute"],y=function(p){return"date"===p||"datetime"===p},h=function(p){var f,c=[],u=["year","month","day","hour","minute","second"],l=p.headerFilter&&p.headerFilter.groupInterval,s="quarter"===l?"month":l;return y(p.dataType)&&null!==l?(c="datetime"===p.dataType?w:S,(f=(0,E.inArray)(s,u))>=0&&(c=u.slice(0,f)).push(l),c):(0,R.isDefined)(l)?Array.isArray(l)?l:[l]:void 0},m=(g=function(p,f){var c=p.dataField||p.selector;return"search"===f&&(c=p.displayField||p.calculateDisplayValue||c),c},I=function(p,f){var c,u,l,s,a=g(this,f);if(Array.isArray(p)&&(0,R.isDefined)(p[0])&&(0,R.isDefined)(p[1]))return u=[a,">=",p[0]],l=[a,"<=",p[1]],y(this.dataType)&&(s=p[1]).getHours()+s.getMinutes()+s.getSeconds()+s.getMilliseconds()<1&&(c=new Date(p[1].getTime()),"date"===this.dataType&&c.setDate(p[1].getDate()+1),l=[a,"<",c]),[u,"and",l]},F=function(p,f,c){var u,l,s,a,t=(0,R.isDate)(a=p)?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds()]:(0,k.map)((""+a).split("/"),function(i,o){return 1===o?Number(i)-1:Number(i)}),n=g(this,c);switch("headerFilter"===c?s=h(this)[t.length-1]:"datetime"===this.dataType&&(s="minute"),s){case"year":u=new Date(t[0],0,1),l=new Date(t[0]+1,0,1);break;case"month":u=new Date(t[0],t[1],1),l=new Date(t[0],t[1]+1,1);break;case"quarter":u=new Date(t[0],3*t[1],1),l=new Date(t[0],3*t[1]+3,1);break;case"hour":u=new Date(t[0],t[1],t[2],t[3]),l=new Date(t[0],t[1],t[2],t[3]+1);break;case"minute":u=new Date(t[0],t[1],t[2],t[3],t[4]),l=new Date(t[0],t[1],t[2],t[3],t[4]+1);break;case"second":u=new Date(t[0],t[1],t[2],t[3],t[4],t[5]),l=new Date(t[0],t[1],t[2],t[3],t[4],t[5]+1);break;default:u=new Date(t[0],t[1],t[2]),l=new Date(t[0],t[1],t[2]+1)}switch(f){case"<":return[n,"<",u];case"<=":return[n,"<",l];case">":return[n,">=",l];case">=":return[n,">=",u];case"<>":return[[n,"<",u],"or",[n,">=",l]];default:return[[n,">=",u],"and",[n,"<",l]]}},A=function(p,f,c){var u=g(this,c),l=h(this);if("headerFilter"===c&&l&&(0,R.isDefined)(p)){var s=(""+p).split("/"),a=Number(s[s.length-1]);return[[u,">=",a],"and",[u,"<",a+l[s.length-1]]]}return[u,f||"=",p]},{defaultCalculateFilterExpression:function(p,f,c){var u=this,l=g(u,c),s=u.calculateDisplayValue&&"search"===c,a=s&&u.lookup&&u.lookup.dataType||u.dataType,t=null;if("headerFilter"!==c&&"filterBuilder"!==c||null!==p)if("string"!==a||u.lookup&&!s){if("between"===f)return I.apply(u,[p,c]);if(y(a)&&(0,R.isDefined)(p))return F.apply(u,arguments);if("number"===a)return A.apply(u,arguments);"object"!==a&&(t=[l,f||"=",p])}else t=[l,f||"contains",p];else t=[l,f||"=",null],"string"===a&&(t=[t,"="===f?"or":"and",[l,f||"=",""]]);return t},getGroupInterval:h});b.default=m,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(D){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(C){return typeof C}:function(C){return C&&"function"==typeof Symbol&&C.constructor===Symbol&&C!==Symbol.prototype?"symbol":typeof C})(D)}b.ColumnsView=void 0;var I=r(e(2)),F=r(e(11)),A=e(7),R=r(e(5)),E=e(43),k=r(e(27)),S=e(23),w=e(151),y=r(e(25)),h=e(4),m=e(93),p=e(21),f=e(1),c=e(26),u=function(D,C){if(D&&D.__esModule)return D;if(null===D||"object"!==g(D)&&"function"!=typeof D)return{default:D};var P=o(void 0);if(P&&P.has(D))return P.get(D);var M={},O=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var B in D)if("default"!==B&&Object.prototype.hasOwnProperty.call(D,B)){var V=O?Object.getOwnPropertyDescriptor(D,B):null;V&&(V.get||V.set)?Object.defineProperty(M,B,V):M[B]=D[B]}return M.default=D,P&&P.set(D,M),M}(e(3)),l=e(0),s=r(e(48)),a=r(e(39)),t=r(e(476)),n=e(6),i=e(45);function o(D){if("function"!=typeof WeakMap)return null;var C=new WeakMap,P=new WeakMap;return(o=function(M){return M?P:C})(D)}function r(D){return D&&D.__esModule?D:{default:D}}var d={render:function(D){D.container.append(D.content)}},v=function(D){return"auto"===D?"":(0,f.isNumeric)(D)?D+"px":D},x=function(D,C,P){D.style.width=D.style.maxWidth="auto"===C.width?"":P},T=s.default.View.inherit(t.default).inherit({_createScrollableOptions:function(){var D=this.option("scrolling"),C=this.option("scrolling.useNative"),P=(0,l.extend)({},D,{direction:"both",bounceEnabled:!1,useKeyboard:!1});return void 0===C&&(C=!0),"auto"===C?(delete P.useNative,delete P.useSimulatedScrollbar):(P.useNative=!!C,P.useSimulatedScrollbar=!C),P},_updateCell:function(D,C){C.rowType&&this._cellPrepared(D,C)},_createCell:function(D){var C=D.column,P=C.alignment||(0,c.getDefaultAlignment)(this.option("rtlEnabled")),M=F.default.createElement("td");M.style.textAlign=P;var O=(0,I.default)(M);return"data"===D.rowType&&C.headerId&&!C.type&&this.component.option("showColumnHeaders")&&this.setAria("describedby",C.headerId,O),C.cssClass&&O.addClass(C.cssClass),"expand"===C.command&&(O.addClass(C.cssClass),O.addClass(this.addWidgetPrefix("group-space"))),C.colspan>1?O.attr("colSpan",C.colspan):!C.isBand&&"auto"!==C.visibleWidth&&this.option("columnAutoWidth")&&((C.width||C.minWidth)&&(M.style.minWidth=v(C.minWidth||C.width)),C.width&&x(M,C,v(C.width))),O},_createRow:function(D){var C=(0,I.default)("<tr>").addClass("dx-row");return this.setAria("role","row",C),C},_isAltRow:function(D){return D&&D.dataIndex%2==1},_createTable:function(D,C){var P=this,M=(0,I.default)("<table>").addClass(P.addWidgetPrefix("table")).addClass(P.addWidgetPrefix("table-fixed"));if(D&&!C?(M.append(P._createColGroup(D)),y.default.safari&&M.append((0,I.default)("<thead>").append("<tr>")),P.setAria("role","presentation",M)):P.setAria("hidden",!0,M),this.setAria("role","presentation",(0,I.default)("<tbody>").appendTo(M)),C)return M;y.default.mozilla&&R.default.on(M,"mousedown","td",function(B){B.ctrlKey&&B.preventDefault()}),P.option("cellHintEnabled")&&R.default.on(M,"mousemove",".dx-row > td",this.createAction(function(B){var V=B.event,z=(0,I.default)(V.target),N=(0,I.default)(V.currentTarget),U=N.parent(),H=U.hasClass("dx-data-row"),G=U.hasClass("dx-header-row"),Y=U.hasClass("dx-group-row"),J=U.hasClass("dx-master-detail-row"),ae=U.hasClass(P.addWidgetPrefix("filter-row")),fe=P._columnsController.getVisibleColumns(),Ce=U.data("options"),Te=N.index(),me=Ce&&Ce.cells&&Ce.cells[Te],he=me?me.column:fe[Te],_e=y.default.msie?1:0;J||ae||H&&(!H||!he||he.cellTemplate)||G&&(!G||!he||he.headerCellTemplate)||Y&&(!Y||!he||void 0!==he.groupIndex&&he.groupCellTemplate)||(z.data("dxCellHintVisible")&&(z.removeAttr("title"),z.data("dxCellHintVisible",!1)),z[0].scrollWidth-z[0].clientWidth-_e>0&&!(0,f.isDefined)(z.attr("title"))&&(z.attr("title",z.text()),z.data("dxCellHintVisible",!0)))}));var O=function(B){var V=(0,I.default)(B.currentTarget),z=(0,I.default)(B.target).closest(".dx-field-item-content"),N=V.parent().data("options"),U=N&&N.cells&&N.cells[V.index()];if(V.closest("table").is(B.delegateTarget)){var H=(0,l.extend)({},U,{cellElement:(0,p.getPublicElement)(V),event:B,eventType:B.type});if(z.length){var G=z.data("dx-form-item");G.column&&(H.column=G.column,H.columnIndex=P._columnsController.getVisibleIndex(H.column.index))}return H}};return R.default.on(M,"mouseover",".dx-row > td",function(B){var V=O(B);V&&P.executeAction("onCellHoverChanged",V)}),R.default.on(M,"mouseout",".dx-row > td",function(B){var V=O(B);V&&P.executeAction("onCellHoverChanged",V)}),R.default.on(M,S.name,".dx-row > td",function(B){var V=O(B);V&&P.executeAction("onCellClick",V)}),R.default.on(M,w.name,".dx-row > td",function(B){var V=O(B);V&&P.executeAction("onCellDblClick",V)}),function(B,V){var z,N,U;function H(G){return setTimeout(function(){z=N=null},G)}R.default.on(V,"touchstart touchend",".dx-row",function(G){clearTimeout(U),"touchstart"===G.type?(z=G.target,N=G.currentTarget,U=H(1e3)):U=H()}),R.default.on(V,[S.name,w.name,k.default.down].join(" "),".dx-row",{useNative:B._isNativeClick()},B.createAction(function(G){var Y=G.event;z&&(Y.target=z,Y.currentTarget=N),(0,I.default)(Y.target).closest("a").length||(G.rowIndex=B.getRowIndex(Y.currentTarget),G.rowIndex>=0&&(G.rowElement=(0,p.getPublicElement)((0,I.default)(Y.currentTarget)),G.columns=B.getColumns(),Y.type===k.default.down?B._rowPointerDown(G):Y.type===S.name?B._rowClick(G):B._rowDblClick(G)))}))}(P,M),M},_isNativeClick:h.noop,_rowPointerDown:h.noop,_rowClick:h.noop,_rowDblClick:h.noop,_createColGroup:function(D){for(var C=(0,I.default)("<colgroup>"),P=0;P<D.length;P++)for(var M=D[P].colspan||1,O=0;O<M;O++)C.append(this._createCol(D[P]));return C},_createCol:function(D){var C=D.visibleWidth||D.width;"adaptiveHidden"===C&&(C="0.0001px");var P=(0,I.default)("<col>");return(0,m.setWidth)(P,C),P},renderDelayedTemplates:function(){var D=this._delayedTemplates,C=D.filter(function(M){return!M.async}),P=D.filter(function(M){return M.async});this._delayedTemplates=[],this._renderDelayedTemplatesCore(C),this._renderDelayedTemplatesCoreAsync(P)},_renderDelayedTemplatesCoreAsync:function(D){var C=this;D.length&&(0,A.getWindow)().setTimeout(function(){C._renderDelayedTemplatesCore(D,!0)})},_renderDelayedTemplatesCore:function(D,C){for(var P=new Date;D.length;){var M=D.shift(),O=M.options,B=F.default.getDocument();if(C&&!(0,I.default)(O.container).closest(B).length||M.template.render(O),C&&new Date-P>30){this._renderDelayedTemplatesCoreAsync(D);break}}!D.length&&this._delayedTemplates.length&&this.renderDelayedTemplates()},_processTemplate:function(D){var C;if(D&&D.render&&!(0,f.isRenderer)(D))C={allowRenderToDetachedContainer:D.allowRenderToDetachedContainer,render:function(M){D.render(M.container,M.model),M.deferred&&M.deferred.resolve()}};else if((0,f.isFunction)(D))C={render:function(M){var O=D((0,p.getPublicElement)(M.container),M.model);O&&(O.nodeType||(0,f.isRenderer)(O))&&M.container.append(O),M.deferred&&M.deferred.resolve()}};else{var P=(0,f.isString)(D)?D:(0,I.default)(D).attr("id");P?(this._templatesCache[P]||(this._templatesCache[P]=this.getTemplate(D)),C=this._templatesCache[P]):C=this.getTemplate(D)}return C},renderTemplate:function(D,C,P,M){var O=this._processTemplate(C,P),B=P.column,V="data"===P.rowType,z=new n.Deferred,N={container:D,model:P,deferred:z,onRendered:function(){z.resolve()}};if(O){P.component=this.component;var U=B&&(B.renderAsync&&V||this.option("renderAsync")&&(!1!==B.renderAsync&&(B.command||B.showEditorAlways)&&V||"filter"===P.rowType));!O.allowRenderToDetachedContainer&&!M||U?this._delayedTemplates.push({template:O,options:N,async:U}):O.render(N)}else z.reject();return z.promise()},_getBodies:function(D){return(0,I.default)(D).children("tbody").not(".dx-header").not(".dx-footer")},_wrapRowIfNeed:function(D,C){var P=this.option("rowTemplate")&&this._getBodies(this._tableElement||D);if(P&&P.filter(".dx-row").length){var M=(0,I.default)("<tbody>").addClass(C.attr("class"));return this.setAria("role","presentation",M),M.append(C)}return C},_appendRow:function(D,C,P){(P=P||d).render({content:C,container:D})},_resizeCore:function(){var D=this._scrollLeft;D>=0&&(this._scrollLeft=0,this.scrollTo({left:D}))},_renderCore:function(D){var C=this.element().parent();C&&!C.parent().length||this.renderDelayedTemplates(D)},_renderTable:function(D){(D=D||{}).columns=this._columnsController.getVisibleColumns();var C=D.change&&D.change.changeType,P=this._createTable(D.columns,"append"===C||"prepend"===C||"update"===C);return this._renderRows(P,D),P},_renderRows:function(D,C){for(var P=this._getRows(C.change),M=C.change&&C.change.columnIndices||[],O=C.change&&C.change.changeTypes||[],B=0;B<P.length;B++)this._renderRow(D,(0,l.extend)({row:P[B],columnIndices:M[B],changeType:O[B]},C))},_renderRow:function(D,C){C.columnIndices||(C.row.cells=[]);var P=this._createRow(C.row),M=this._wrapRowIfNeed(D,P);"remove"!==C.changeType&&this._renderCells(P,C),this._appendRow(D,M);var O=(0,l.extend)({columns:C.columns},C.row);this._addWatchMethod(O,C.row),this._rowPrepared(M,O,C.row)},_needRenderCell:function(D,C){return!C||C.indexOf(D)>=0},_renderCells:function(D,C){for(var P=0,M=C.row,O=C.columns,B=0;B<O.length;B++)this._needRenderCell(B,C.columnIndices)&&this._renderCell(D,(0,l.extend)({column:O[B],columnIndex:P,value:M.values&&M.values[P],oldValue:M.oldValues&&M.oldValues[P]},C)),O[B].colspan>1?P+=O[B].colspan:P++},_updateCells:function(D,C,P){var M=D.children(),O=C.children(),B=this.option("highlightChanges"),V=this.addWidgetPrefix("cell-updated-animation");P.forEach(function(z,N){var U=M.eq(z),H=O.eq(N);U.replaceWith(H),B&&!H.hasClass("dx-command-expand")&&H.addClass(V)}),function(z,N){if(z&&N){var U,H=z.attributes,G=N.attributes;for(U=0;U<H.length;U++){var Y=H[U].nodeName;N.hasAttribute(Y)||z.removeAttribute(Y)}for(U=0;U<G.length;U++)z.setAttribute(G[U].nodeName,G[U].nodeValue)}}(D.get(0),C.get(0))},_setCellAriaAttributes:function(D,C){if("freeSpace"!==C.rowType){this.setAria("selected",!1,D),this.setAria("role","gridcell",D);var P=this._columnsController.getColumnIndexOffset();this.setAria("colindex",C.columnIndex+P+1,D)}},_renderCell:function(D,C){var P=this._getCellOptions(C);C.columnIndices?C.row.cells&&(C.row.cells[P.columnIndex]=P):C.row.cells.push(P);var M=this._createCell(P);return this._setCellAriaAttributes(M,P),this._renderCellContent(M,P),D.get(0).appendChild(M.get(0)),M},_renderCellContent:function(D,C){var P=this,M=this._getCellTemplate(C);(0,n.when)(!M||this.renderTemplate(D,M,C)).done(function(){P._updateCell(D,C)})},_getCellTemplate:function(){},_getRows:function(){return[]},_getCellOptions:function(D){var C={column:D.column,columnIndex:D.columnIndex,rowType:D.row.rowType,isAltRow:this._isAltRow(D.row)};return this._addWatchMethod(C),C},_addWatchMethod:function(D,C){if(this.option("repaintChangesOnly")){var P=[];return(C=C||D).watch=C.watch||function(M,O){var B=M(C.data),V=function(z){var N=M(C.data);JSON.stringify(B)!==JSON.stringify(N)&&(z&&O(N,z),B=N)};return P.push(V),function(){var z=P.indexOf(V);z>=0&&P.splice(z,1)}},C.update=C.update||function(M){M&&(this.data=D.data=M.data,this.rowIndex=D.rowIndex=M.rowIndex,this.dataIndex=D.dataIndex=M.dataIndex,this.isExpanded=D.isExpanded=M.isExpanded,D.row&&(D.row=M)),P.forEach(function(O){O(M)})},C!==D&&(D.watch=C.watch.bind(C)),D}},_cellPrepared:function(D,C){C.cellElement=(0,p.getPublicElement)((0,I.default)(D)),this.executeAction("onCellPrepared",C)},_rowPrepared:function(D,C){(0,E.data)(D.get(0),"options",C),C.rowElement=(0,p.getPublicElement)(D),this.executeAction("onRowPrepared",C)},_columnOptionChanged:function(D){var C=D.optionNames;if(a.default.checkChanges(C,["width","visibleWidth"])){var P=this._columnsController.getVisibleColumns(),M=u.map(P,function(O){var B=O.visibleWidth||O.width;return(0,f.isDefined)(B)?B:"auto"});this.setColumnWidths({widths:M,optionNames:C})}else this._requireReady||this.render()},getCellIndex:function(D){return D.length?D[0].cellIndex:-1},getTableElements:function(){return this._tableElement||(0,I.default)()},getTableElement:function(){return this._tableElement},setTableElement:function(D){this._tableElement=D},optionChanged:function(D){switch(this.callBase(D),D.name){case"cellHintEnabled":case"onCellPrepared":case"onRowPrepared":case"onCellHoverChanged":this._invalidate(!0,!0),D.handled=!0}},init:function(){var D=this;D._scrollLeft=-1,D._columnsController=D.getController("columns"),D._dataController=D.getController("data"),D._delayedTemplates=[],D._templatesCache={},D.createAction("onCellClick"),D.createAction("onRowClick"),D.createAction("onCellDblClick"),D.createAction("onRowDblClick"),D.createAction("onCellHoverChanged",{excludeValidators:["disabled","readOnly"]}),D.createAction("onCellPrepared",{excludeValidators:["disabled","readOnly"],category:"rendering"}),D.createAction("onRowPrepared",{excludeValidators:["disabled","readOnly"],category:"rendering",afterExecute:function(C){D._afterRowPrepared(C)}}),D._columnsController.columnsChanged.add(D._columnOptionChanged.bind(D)),D._dataController&&D._dataController.changed.add(D._handleDataChanged.bind(D))},_afterRowPrepared:h.noop,_handleDataChanged:function(){},callbackNames:function(){return["scrollChanged"]},_updateScrollLeftPosition:function(){var D=this._scrollLeft;D>=0&&(this._scrollLeft=0,this.scrollTo({left:D}))},scrollTo:function(D){var C=this.element(),P=C&&C.children("."+this.addWidgetPrefix("scroll-container")).not("."+this.addWidgetPrefix("content-fixed"));(0,f.isDefined)(D)&&(0,f.isDefined)(D.left)&&this._scrollLeft!==D.left&&(this._scrollLeft=D.left,P&&P.scrollLeft(D.left))},_wrapTableInScrollContainer:function(D){var C=this,P=(0,I.default)("<div>"),M=this.option("scrolling.useNative");return(!1===M||"auto"===M&&!i.nativeScrolling)&&P.addClass(this.addWidgetPrefix("scrollable-simulated")),R.default.on(P,"scroll",function(){var O=P.scrollLeft();O!==C._scrollLeft&&C.scrollChanged.fire({left:O},C.name)}),P.addClass(this.addWidgetPrefix("content")).addClass(this.addWidgetPrefix("scroll-container")).append(D).appendTo(this.element()),this.setAria("role","presentation",P),P},_updateContent:function(D){this.setTableElement(D),this._wrapTableInScrollContainer(D)},_findContentElement:h.noop,_getWidths:function(D){var C,P=[];return D&&u.each(D,function(M,O){if(C=O.offsetWidth,O.getBoundingClientRect){var B=(0,c.getBoundingRect)(O);B.width>C-1&&(C=B.width)}P.push(C)}),P},getColumnWidths:function(D){var C,P,M=[];if((this.option("forceApplyBindings")||h.noop)(),D=D||this.getTableElement()){C=D.children("tbody:not(.dx-header)").children();for(var O=0;O<C.length;O++){var B=C.eq(O),V="none"!==B.get(0).style.display&&!B.hasClass("dx-state-invisible");if(!B.is(".dx-group-row")&&!B.is(".dx-master-detail-row")&&V){P=B.children("td");break}}M=this._getWidths(P)}return M},getVisibleColumnIndex:function(D,C){return D},setColumnWidths:function(D){var C,P,M,O,B=D.widths,V=D.$tableElement,z=D.columns,N=D.fixed,U=this.option("columnAutoWidth");if((V=V||this.getTableElement())&&V.length&&B){O=0,C=V.children("colgroup").children("col"),(0,m.setWidth)(C,"auto"),z=z||this.getColumns(null,V);for(var H=0;H<z.length;H++){if(U&&!N&&(P=z[H].width)&&!z[H].command){P=v(P=z[H].visibleWidth||P),M=v(z[H].minWidth||P);for(var G=G||V.children().children(".dx-row").not(".dx-group-row").not(".dx-master-detail-row"),Y=0;Y<G.length;Y++){var J=this.getVisibleColumnIndex(H,Y),ae=G[Y].cells[J];ae&&(x(ae,z[H],P),ae.style.minWidth=M)}}z[H].colspan?O+=z[H].colspan:("adaptiveHidden"===(P=B[O])&&(P="0.0001px"),"number"==typeof P&&(P=P.toFixed(3)+"px"),(0,m.setWidth)(C.eq(O),(0,f.isDefined)(P)?P:"auto"),O++)}}},getCellElements:function(D){return this._getCellElementsCore(D)},_getCellElementsCore:function(D){return this._getRowElements().eq(D).children()},_getCellElement:function(D,C){var P,M=this.getCellElements(D),O=this._getVisibleColumnIndex(M,D,C);if(M.length&&O>=0&&(P=M.eq(O)),P&&P.length)return P},_getRowElement:function(D){var C=this,P=(0,I.default)(),M=C.getTableElements();if(u.each(M,function(O,B){P=P.add(C._getRowElements((0,I.default)(B)).eq(D))}),P.length)return P},getCellElement:function(D,C){return(0,p.getPublicElement)(this._getCellElement(D,C))},getRowElement:function(D){var C=this._getRowElement(D),P=[];if(C&&!(0,p.getPublicElement)(C).get)for(var M=0;M<C.length;M++)P.push(C[M]);else P=C;return P},_getVisibleColumnIndex:function(D,C,P){if((0,f.isString)(P)){var M=this._columnsController.columnOption(P,"index");return this._columnsController.getVisibleIndex(M)}return P},getColumnElements:function(){},getColumns:function(D){return this._columnsController.getVisibleColumns(D)},getCell:function(D,C){var P,M=C||this._getRowElements();if(M.length>0&&D.rowIndex>=0&&("virtual"!==this.option("scrolling.mode")&&(D.rowIndex=D.rowIndex<M.length?D.rowIndex:M.length-1),(P=this.getCellElements(D.rowIndex))&&P.length>0))return P.eq(P.length>D.columnIndex?D.columnIndex:P.length-1)},getRowsCount:function(){var D=this.getTableElement();return D&&1===D.length?D[0].rows.length:0},_getRowElementsCore:function(D){if(D=D||this.getTableElement()){var C=this.option("rowTemplate")&&D.find("> tbody.dx-row");return C&&C.length?C:D.find("> tbody > .dx-row, > .dx-row")}return(0,I.default)()},_getRowElements:function(D){return this._getRowElementsCore(D)},getRowIndex:function(D){return this._getRowElements().index(D)},getBoundingRect:function(){},getName:function(){},setScrollerSpacing:function(D){var C=this.element(),P=this.option("rtlEnabled");C&&C.css({paddingLeft:P?D:"",paddingRight:P?"":D})},isScrollbarVisible:function(D){var C=this.element(),P=this._tableElement;return!(!C||!P)&&(D?P.outerWidth()-C.width()>0:P.outerHeight()-C.height()>0)}});b.ColumnsView=T},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(175)),F=y(e(115)),A=y(e(335)),R=e(0),E=e(7),k=y(e(578)),S=y(e(579)),w=e(111);function y(s){return s&&s.__esModule?s:{default:s}}function h(s,a){s.prototype=Object.create(a.prototype),s.prototype.constructor=s,m(s,a)}function m(s,a){return(m=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t})(s,a)}e(131),e(451),e(153);var p=function(s){function a(){return s.apply(this,arguments)||this}h(a,s);var t=a.prototype;return t._init=function(){this._commands=[],this._itemHelpers={},this._commandContextMenus={},this._contextMenuList=[],this._valueConverters={},this.bar=new f(this),this._createOnInternalCommand(),this._createOnCustomCommand(),this._createOnSubMenuVisibilityChangingAction(),s.prototype._init.call(this)},t._initMarkup=function(){s.prototype._initMarkup.call(this);var n=!(0,E.hasWindow)();this.option("skipAdjustSize")||n||this.$element().width(""),this._commands=this._getCommands(),this._itemHelpers={},this._commandContextMenus={},this._contextMenuList=[];var i=this._createMainElement();if(this._renderToolbar(i),!this.option("skipAdjustSize")&&!n){var o=this.$element().find(".dx-toolbar-before");this.$element().width(o.width())}},t._createMainElement=function(){return(0,g.default)("<div>").addClass("dx-diagram-toolbar").appendTo(this._$element)},t._getCommands=function(){return this.option("commands")||[]},t._renderToolbar=function(n){var i=this._commands.filter(function(v){return-1===["after","center"].indexOf(v.position)}),o=this._commands.filter(function(v){return"center"===v.position}),r=this._commands.filter(function(v){return"after"===v.position}),d=[].concat(this._prepareToolbarItems(i,"before",this._executeCommand)).concat(this._prepareToolbarItems(o,"center",this._executeCommand)).concat(this._prepareToolbarItems(r,"after",this._executeCommand));this._toolbarInstance=this._createComponent(n,I.default,{dataSource:d})},t._prepareToolbarItems=function(n,i,o){var r=this;return n.map(function(d){return(0,R.extend)(!0,{location:i,locateInMenu:r.option("locateInMenu")},r._createItem(d,i,o),r._createItemOptions(d),r._createItemActionOptions(d,o))})},t._createItem=function(n,i,o){var r=this;return(n.getCommandValue||n.getEditorValue||n.getEditorDisplayValue)&&(this._valueConverters[n.command]={getCommandValue:n.getCommandValue,getEditorValue:n.getEditorValue,getEditorDisplayValue:n.getEditorDisplayValue}),"separator"===n.widget?{template:function(d,v,x){(0,g.default)(x).addClass("dx-diagram-toolbar-separator")},menuItemTemplate:function(d,v,x){(0,g.default)(x).addClass("dx-diagram-toolbar-menu-separator")}}:{widget:n.widget||"dxButton",cssClass:n.cssClass,options:{stylingMode:this.option("buttonStylingMode"),type:this.option("buttonType"),text:n.text,hint:n.hint,icon:n.icon||n.iconUnchecked||n.iconChecked,iconChecked:n.iconChecked,iconUnchecked:n.iconUnchecked,onInitialized:function(d){return r._onItemInitialized(d.component,n)},onContentReady:function(d){return r._onItemContentReady(d.component,n,o)}}}},t._createItemOptions=function(n){var i=n.widget,o=n.command,x=n.showText,T=n.hint,D=n.icon;return"dxSelectBox"===i?this._createSelectBoxItemOptions(o,T,n.items,n.valueExpr,n.displayExpr):"dxTextBox"===i?this._createTextBoxItemOptions(o,T):"dxColorBox"===i?this._createColorBoxItemOptions(o,T,D):i&&"dxButton"!==i?void 0:{showText:x||"inMenu"}},t._createSelectBoxItemOptions=function(n,i,o,r,d){var v=this._createTextEditorItemOptions(i);return v=(0,R.extend)(!0,v,{options:{dataSource:o,displayExpr:d||"text",valueExpr:r||"value",dropDownOptions:{container:this.option("container")}}}),o&&o.every(function(x){return void 0!==x.icon})&&(v=(0,R.extend)(!0,v,{options:{fieldTemplate:function(x,T){(0,g.default)("<i>").addClass(x&&x.icon).appendTo(T),(0,g.default)("<div>").dxTextBox({readOnly:!0,stylingMode:"outlined"}).appendTo(T)},itemTemplate:function(x,T,D){return(0,g.default)(D).attr("title",x.hint),'<i class="'.concat(x.icon,'"></i>')}}})),v},t._createTextBoxItemOptions=function(n,i){var o=this,r=this._createTextEditorItemOptions(i);return(0,R.extend)(!0,r,{options:{readOnly:!0,focusStateEnabled:!1,hoverStateEnabled:!1,buttons:[{name:"dropDown",location:"after",options:{icon:"spindown",disabled:!1,stylingMode:"text",onClick:function(d){var v=o._commandContextMenus[n];v&&o._toggleContextMenu(v)}}}]}})},t._createColorBoxItemOptions=function(n,i,o){var r=this,d=this._createTextEditorItemOptions(i);return o&&(d=(0,R.extend)(!0,d,{options:{openOnFieldClick:!0,fieldTemplate:function(v,x){(0,g.default)("<i>").addClass(o).css("borderBottomColor",v).appendTo(x),(0,g.default)("<div>").dxTextBox({readOnly:!0,stylingMode:"outlined"}).appendTo(x)}}})),(0,R.extend)(!0,d,{options:{dropDownOptions:{container:this.option("container")},onOpened:function(){r.option("isMobileView")&&(0,g.default)("body").addClass("dx-diagram-mobile-toolbar-color-box-opened")},onClosed:function(){(0,g.default)("body").removeClass("dx-diagram-mobile-toolbar-color-box-opened")}}})},t._createTextEditorItemOptions=function(n){return{options:{stylingMode:this.option("editorStylingMode"),hint:n}}},t._createItemActionOptions=function(n,i){var o=this;switch(n.widget){case"dxSelectBox":case"dxColorBox":case"dxCheckBox":return{options:{onValueChanged:function(r){var d=S.default.getItemCommandParameter(o,n,r.component.option("value"));i.call(o,n.command,n.name,d)}}};case"dxTextBox":return{};default:return{options:{onClick:function(r){if(n.items){var d=r.component._contextMenu;d&&o._toggleContextMenu(d)}else{var v=S.default.getItemCommandParameter(o,n);i.call(o,n.command,n.name,v)}}}}}},t._toggleContextMenu=function(n){this._contextMenuList.forEach(function(i){n!==i&&i.hide()}),n.toggle()},t._onItemInitialized=function(n,i){this._addItemHelper(i.command,new c(n))},t._onItemContentReady=function(n,i,o){var r=this;if(("dxButton"===n.NAME||"dxTextBox"===n.NAME)&&i.items){var d=this._isTouchMode(),v=(0,g.default)("<div>").appendTo(this.$element());n._contextMenu=this._createComponent(v,F.default,{items:i.items,target:n.$element(),cssClass:S.default.getContextMenuCssClass(),showEvent:"",closeOnOutsideClick:function(x){return!d&&0===(0,g.default)(x.target).closest(n._contextMenu._dropDownButtonElement).length},focusStateEnabled:!1,position:{at:"left bottom"},itemTemplate:function(x,T,D){S.default.getContextMenuItemTemplate(this,x,T,D)},onItemClick:function(x){var T=x.component,D=x.itemData;S.default.onContextMenuItemClick(r,D,o.bind(r)),D.items&&D.items.length||T.hide()},onShowing:function(x){r._showingSubMenu||(r._showingSubMenu=x.component,r._onSubMenuVisibilityChangingAction({visible:!0,component:r}),x.component.option("items",x.component.option("items")),delete r._showingSubMenu)},onInitialized:function(x){return r._onContextMenuInitialized(x.component,i,n)},onDisposing:function(x){return r._onContextMenuDisposing(x.component,i)}}),d||(n._contextMenu._dropDownButtonElement=n.$element(),"dxTextBox"===n.NAME&&(n._contextMenu._dropDownButtonElement=n.getButton("dropDown").element()))}},t._isTouchMode=function(){if((0,w.getDiagram)().Browser.TouchUI)return!0;if(!(0,E.hasWindow)())return!1;var n=(0,E.getWindow)();return n.navigator&&n.navigator.maxTouchPoints>0},t._onContextMenuInitialized=function(n,i,o){this._contextMenuList.push(n),i.command&&(this._commandContextMenus[i.command]=n),this._addContextMenuHelper(i,n,[],o)},t._addItemHelper=function(n,i){if(void 0!==n){if(this._itemHelpers[n])throw new Error("Toolbar cannot contain duplicated commands.");this._itemHelpers[n]=i}},t._addContextMenuHelper=function(n,i,o,r){var d=this;n.items&&n.items.forEach(function(v,x){var T=o.concat(x);d._addItemHelper(v.command,new u(i,T,v.command,r)),d._addContextMenuHelper(v,i,T,r)})},t._onContextMenuDisposing=function(n,i){this._contextMenuList.splice(this._contextMenuList.indexOf(n),1),delete this._commandContextMenus[i.command]},t._executeCommand=function(n,i,o){if(!this._updateLocked){if("number"==typeof n){var r=this._valueConverters[n];r&&r.getCommandValue&&(o=r.getCommandValue(o)),this.bar.raiseBarCommandExecuted(n,o)}else"string"==typeof n&&this._onInternalCommandAction({command:n});void 0!==i&&this._onCustomCommandAction({name:i})}},t._createOnInternalCommand=function(){this._onInternalCommandAction=this._createActionByOption("onInternalCommand")},t._createOnCustomCommand=function(){this._onCustomCommandAction=this._createActionByOption("onCustomCommand")},t._setItemEnabled=function(n,i){if(n in this._itemHelpers){var o=this._itemHelpers[n];o.canUpdate(this._showingSubMenu)&&o.setEnabled(i)}},t._setEnabled=function(n){this._toolbarInstance.option("disabled",!n),this._contextMenuList.forEach(function(i){i.option("disabled",!n)})},t._setItemValue=function(n,i){try{if(this._updateLocked=!0,n in this._itemHelpers){var o=this._itemHelpers[n];if(o.canUpdate(this._showingSubMenu)){var r,d=this._valueConverters[n];d&&d.getEditorValue&&(i=d.getEditorValue(i)),d&&d.getEditorDisplayValue&&(r=d.getEditorDisplayValue(i));var v=this._commandContextMenus[n];o.setValue(i,r,v,v&&n)}}}finally{this._updateLocked=!1}},t._setItemSubItems=function(n,i){if(this._updateLocked=!0,n in this._itemHelpers){var o=this._itemHelpers[n];if(o.canUpdate(this._showingSubMenu)){var r=this._commandContextMenus[n];o.setItems(i,r,r&&n)}}this._updateLocked=!1},t._createOnSubMenuVisibilityChangingAction=function(){this._onSubMenuVisibilityChangingAction=this._createActionByOption("onSubMenuVisibilityChanging")},t._optionChanged=function(n){switch(n.name){case"isMobileView":(0,g.default)("body").removeClass("dx-diagram-mobile-toolbar-color-box-opened"),this._invalidate();break;case"onSubMenuVisibilityChanging":this._createOnSubMenuVisibilityChangingAction();break;case"onInternalCommand":this._createOnInternalCommand();break;case"onCustomCommand":this._createOnCustomCommand();break;case"container":case"commands":this._invalidate();break;case"export":break;default:s.prototype._optionChanged.call(this,n)}},t._getDefaultOptions=function(){return(0,R.extend)(s.prototype._getDefaultOptions.call(this),{isMobileView:!1,export:{fileName:"Diagram",proxyUrl:void 0},locateInMenu:"auto",buttonStylingMode:"text",buttonType:"normal",editorStylingMode:"filled",skipAdjustSize:!1})},t.setCommandChecked=function(n,i){this._setItemValue(n,i)},t.setCommandEnabled=function(n,i){this._setItemEnabled(n,i)},a}(k.default),f=function(s){function a(){return s.apply(this,arguments)||this}h(a,s);var t=a.prototype;return t.getCommandKeys=function(){return this._getKeys(this._owner._commands)},t.setItemValue=function(n,i){this._owner._setItemValue(n,i)},t.setItemEnabled=function(n,i){this._owner._setItemEnabled(n,i)},t.setEnabled=function(n){this._owner._setEnabled(n)},t.setItemSubItems=function(n,i){this._owner._setItemSubItems(n,i)},a}(A.default),c=function(){function s(t){this._widget=t}var a=s.prototype;return a.canUpdate=function(t){return void 0===t},a.setEnabled=function(t){this._widget.option("disabled",!t)},a.setValue=function(t,n,i,o){"value"in this._widget.option()?this._updateEditorValue(t,n):void 0!==t&&this._updateButtonValue(t),i&&this._updateContextMenuItemValue(i,"",o,t)},a.setItems=function(t,n,i){n?this._updateContextMenuItems(n,"",i,t):this._updateEditorItems(t)},a._updateContextMenuItems=function(t,n,i,o){S.default.updateContextMenuItems(t,n,i,o)},a._updateEditorItems=function(t){"items"in this._widget.option()&&this._widget.option("items",t.map(function(n){return{value:S.default.getItemValue(n),text:n.text}}))},a._updateEditorValue=function(t,n){this._widget.option("value",t),!this._widget.option("selectedItem")&&n&&this._widget.option("value",n)},a._updateButtonValue=function(t){this._widget.option("iconChecked")&&this._widget.option("iconUnchecked")?this._widget.option("icon",this._widget.option(t?"iconChecked":"iconUnchecked")):this._widget.$element().toggleClass("dx-format-active",t)},a._updateContextMenuItemValue=function(t,n,i,o){S.default.updateContextMenuItemValue(t,n,i,o)},s}(),u=function(s){function a(n,i,o,r){var d;return(d=s.call(this,n)||this)._indexPath=i,d._rootCommandKey=o,d._rootWidget=r,d}h(a,s);var t=a.prototype;return t.canUpdate=function(n){return s.prototype.canUpdate.call(this,n)||n===this._widget},t.setEnabled=function(n){this._widget.option(this._getItemOptionText()+"disabled",!n);var i=this._hasEnabledCommandItems(this._widget.option("items"));this._rootWidget.option("disabled",!i)},t._hasEnabledCommandItems=function(n){var i=this;return!!n&&n.some(function(o){return void 0!==o.command&&!o.disabled||i._hasEnabledCommandItems(o.items)})},t.setValue=function(n){this._updateContextMenuItemValue(this._widget,this._getItemOptionText(),this._rootCommandKey,n)},t.setItems=function(n){this._updateContextMenuItems(this._widget,this._getItemOptionText(),this._rootCommandKey,n)},t._getItemOptionText=function(){return S.default.getItemOptionText(this._widget,this._indexPath)},a}(c);b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.currentPalette=p,b.generateColors=function(n,i){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{keepLastColorInEnd:!1};return o.type=o.baseColorSet,o.extensionMode=o.paletteExtensionMode,a(n,o).generateColors(i)},b.getPalette=f,b.registerPalette=function(n,i){var o,r={};h(i)?r.simpleSet=i.slice(0):i&&(r.simpleSet=h(i.simpleSet)?i.simpleSet.slice(0):void 0,r.indicatingSet=h(i.indicatingSet)?i.indicatingSet.slice(0):void 0,r.gradientSet=h(i.gradientSet)?i.gradientSet.slice(0):void 0,r.accentColor=i.accentColor),r.accentColor||(r.accentColor=r.simpleSet&&r.simpleSet[0]),(r.simpleSet||r.indicatingSet||r.gradientSet)&&(o=(0,F.normalizeEnum)(n),(0,A.extend)(m[o]=m[o]||{},r))},b.getAccentColor=function(n,i){return(n=f(n,{themeDefault:i})).accentColor||n[0]},b.createPalette=a,b.getDiscretePalette=function(n,i,o){var r=i>0?function(d,v){var x,T=v-1,D=d.length-1,C=[],P=[];function M(O){var B=D*O,V=w(B),z=y(B);P.push(C[V].blend(C[z],B-V).toHex())}for(x=0;x<=D;++x)C.push(new R.default(d[x]));if(T>0)for(x=0;x<=T;++x)M(x/T);else M(.5);return P}(f(n,{type:"gradientSet",themeDefault:o}),i):[];return{getColor:function(d){return r[d]||null}}},b.getGradientPalette=function(n,i){var o=f(n,{type:"gradientSet",themeDefault:i}),r=new R.default(o[0]),d=new R.default(o[1]);return{getColor:function(v){return 0<=v&&v<=1?r.blend(d,v).toHex():null}}};var g,I,F=e(14),A=e(0),R=(g=e(104))&&g.__esModule?g:{default:g},E=e(1);function k(n,i,o){return i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n}var S,w=Math.floor,y=Math.ceil,h=Array.isArray,m=(k(I={},"material",{simpleSet:["#1db2f5","#f5564a","#97c95c","#ffc720","#eb3573","#a63db8"],indicatingSet:["#97c95c","#ffc720","#f5564a"],gradientSet:["#1db2f5","#97c95c"],accentColor:"#1db2f5"}),k(I,"office",{simpleSet:["#5f8b95","#ba4d51","#af8a53","#955f71","#859666","#7e688c"],indicatingSet:["#a3b97c","#e1b676","#ec7f83"],gradientSet:["#5f8b95","#ba4d51"],accentColor:"#ba4d51"}),k(I,"harmony light",{simpleSet:["#fcb65e","#679ec5","#ad79ce","#7abd5c","#e18e92","#b6d623","#b7abea","#85dbd5"],indicatingSet:["#b6d623","#fcb65e","#e18e92"],gradientSet:["#7abd5c","#fcb65e"],accentColor:"#679ec5"}),k(I,"soft pastel",{simpleSet:["#60a69f","#78b6d9","#6682bb","#a37182","#eeba69","#90ba58","#456c68","#7565a4"],indicatingSet:["#90ba58","#eeba69","#a37182"],gradientSet:["#78b6d9","#eeba69"],accentColor:"#60a69f"}),k(I,"pastel",{simpleSet:["#bb7862","#70b3a1","#bb626a","#057d85","#ab394b","#dac599","#153459","#b1d2c6"],indicatingSet:["#70b3a1","#dac599","#bb626a"],gradientSet:["#bb7862","#70b3a1"],accentColor:"#bb7862"}),k(I,"bright",{simpleSet:["#70c92f","#f8ca00","#bd1550","#e97f02","#9d419c","#7e4452","#9ab57e","#36a3a6"],indicatingSet:["#70c92f","#f8ca00","#bd1550"],gradientSet:["#e97f02","#f8ca00"],accentColor:"#e97f02"}),k(I,"soft",{simpleSet:["#cbc87b","#9ab57e","#e55253","#7e4452","#e8c267","#565077","#6babac","#ad6082"],indicatingSet:["#9ab57e","#e8c267","#e55253"],gradientSet:["#9ab57e","#e8c267"],accentColor:"#565077"}),k(I,"ocean",{simpleSet:["#75c099","#acc371","#378a8a","#5fa26a","#064970","#38c5d2","#00a7c6","#6f84bb"],indicatingSet:["#c8e394","#7bc59d","#397c8b"],gradientSet:["#acc371","#38c5d2"],accentColor:"#378a8a"}),k(I,"vintage",{simpleSet:["#dea484","#efc59c","#cb715e","#eb9692","#a85c4c","#f2c0b5","#c96374","#dd956c"],indicatingSet:["#ffe5c6","#f4bb9d","#e57660"],gradientSet:["#efc59c","#cb715e"],accentColor:"#cb715e"}),k(I,"violet",{simpleSet:["#d1a1d1","#eeacc5","#7b5685","#7e7cad","#a13d73","#5b41ab","#e287e2","#689cc1"],indicatingSet:["#d8e2f6","#d0b2da","#d56a8a"],gradientSet:["#eeacc5","#7b5685"],accentColor:"#7b5685"}),k(I,"carmine",{simpleSet:["#fb7764","#73d47f","#fed85e","#d47683","#dde392","#757ab2"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#fb7764","#73d47f"],accentColor:"#f05b41"}),k(I,"dark moon",{simpleSet:["#4ddac1","#f4c99a","#80dd9b","#f998b3","#4aaaa0","#a5aef1"],indicatingSet:["#59d8a4","#f0ad4e","#f9517e"],gradientSet:["#4ddac1","#f4c99a"],accentColor:"#3debd3"}),k(I,"soft blue",{simpleSet:["#7ab8eb","#97da97","#facb86","#e78683","#839bda","#4db7be"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#7ab8eb","#97da97"],accentColor:"#7ab8eb"}),k(I,"dark violet",{simpleSet:["#9c63ff","#64c064","#eead51","#d2504b","#4b6bbf","#2da7b0"],indicatingSet:["#5cb85c","#f0ad4e","#d9534f"],gradientSet:["#9c63ff","#64c064"],accentColor:"#9c63ff"}),k(I,"green mist",{simpleSet:["#3cbab2","#8ed962","#5b9d95","#efcc7c","#f1929f","#4d8dab"],indicatingSet:["#72d63c","#ffc852","#f74a5e"],gradientSet:["#3cbab2","#8ed962"],accentColor:"#3cbab2"}),I);function p(n){if(void 0===n)return S||"material";n=(0,F.normalizeEnum)(n),S=n in m?n:void 0}function f(n,i){var o;i=i||{},n=n||(void 0===S?i.themeDefault:p());var r=i.type;return h(n)?n.slice(0):((0,E.isString)(n)&&(o=m[(0,F.normalizeEnum)(n)]),o||(o=m[p()]),r?o[r].slice(0):o)}function c(n){var i=0;this.next=function(){var o=n[i++];return i===n.length&&this.reset(),o},this.reset=function(){i=0}}function a(n,i,o){var r={dispose:function(){this._extensionStrategy=null},getNextColor:function(x){return this._extensionStrategy.getColor(this._currentColor++,x)},generateColors:function(x,T){return this._extensionStrategy.generateColors(x,(T||{}).repeat)},reset:function(){return this._currentColor=0,this._extensionStrategy.reset(),this}},d=((i=i||{}).extensionMode||"").toLowerCase(),v=f(n,{type:i.type||"simpleSet",themeDefault:o});return r._extensionStrategy="alternate"===d?function u(n,i){var o=i.useHighlight?50:0,r=new c([0,o,-o]),d=[];function v(){var x=r.next();d=x?function(T,D){var C,P=[],M=T.length;for(C=0;C<M;++C)P.push(t(T[C],D));return P}(n,x):n.slice(0)}return{getColor:function(x){var T=d[x%n.length];return x%n.length==n.length-1&&v(),T},generateColors:function(x){var T=[];x=x||i.count;for(var D=0;D<x;D++)T.push(this.getColor(D));return T},reset:function(){r.reset(),v()}}}(v,i):"extrapolate"===d?function l(n,i){return{getColor:function(o,r){var T,D,C,P,M,O,B,V,z,N,d=n.length,v=w((r-1)/d+1),x=n[o%d];return v>1?(T=x,D=w(o/d),C=v,V=(M=(P=new R.default(T).hsl).l/100)+.5*(O=C-1/C),N=D-(z=(C-1)/2),(B=M-.5*O)<Math.min(.5,.9*M)&&(B=Math.min(.5,.9*M)),V>Math.max(.8,M+.15*(1-M))&&(V=Math.max(.8,M+.15*(1-M))),N<0?M-=(B-M)*N/z:M+=N/z*(V-M),P.l=100*M,R.default.prototype.fromHSL(P).toHex()):x},generateColors:function(o){var r=[];o=o||i.count;for(var d=0;d<o;d++)r.push(this.getColor(d,o));return r},reset:function(){}}}(v,i):function s(n,i){var o=n.length,r=[];function d(T,D,C,P){for(var M,O,B=Math.floor(T/D),V=T-D*B,z=C;z<C+T;)O=B,V>0&&(O+=1,V--),M=O>2?Math.floor(O/2):0,P.push(z+M),z+=O;return P.sort(function(N,U){return N-U})}function v(T,D,C){for(var P=0,M=D=(C+D)%C;M<2*C;M+=1){var O=(C+M)%C;if(T[O])return[T[O],P];P++}}function x(T){if(T<=o)return n;var D=[],P=0,M=[];M=i.keepLastColorInEnd?d(T-2,o-2,1,[0,T-1]):d(T-1,o-1,1,[0]);for(var O=0;O<T;O++)M.indexOf(O)>-1&&(D[O]=n[P++]);return function(B,V){for(var z=0;z<V;z++)if(!B[z]){var N=B[z-1];if(!N)continue;var U=v(B,z,V),H=new R.default(U[0]);N=new R.default(N);for(var G=0;G<U[1];G++,z++)B[z]=N.blend(H,(G+1)/(U[1]+1)).toHex()}return B}(D,T)}return{getColor:function(T,D){return r.length!==(D=D||i.count||o)&&(r=x(D)),r[T%D]},generateColors:function(T,D){if(T=T||i.count||o,D&&T>o){for(var C=x(o),P=0;P<T-o;P++)C.push(C[P]);return C}return o>0?x(T).slice(0,T):[]},reset:function(){}}}(v,i),r.reset(),r}function t(n,i){var o,r=new R.default(n).alter(i),d=.3*(o=r).r+.59*o.g+.11*o.b;return(d>200||d<55)&&(r=new R.default(n).alter(-i/2)),r.toHex()}},function(W,b,e){b.polar=b.chart=void 0;var g=e(53),I=e(0),F=e(138),A=e(237),R=e(14),E=A.chart.line,k=A.polar.line,S=I.extend,w=A.chart.spline._calculateBezierPoints,y={};b.chart=y;var h={};b.polar=h;var m={_createBorderElement:E._createMainElement,_createLegendState:function(f,c){return{fill:f.color||c,opacity:f.opacity,hatching:f.hatching}},getValueRangeInitialValue:function(){return"logarithmic"!==this.valueAxisType&&"datetime"!==this.valueType&&!1!==this.showZero?0:F.chart.getValueRangeInitialValue.call(this)},_getDefaultSegment:function(f){var c=E._getDefaultSegment(f);return c.area=c.line.concat(c.line.slice().reverse()),c},_updateElement:function(f,c,u,l){var s={points:c.line},a={points:c.area},t=f.line;u?(t&&t.animate(s),f.area.animate(a,{},l)):(t&&t.attr(s),f.area.attr(a))},_removeElement:function(f){f.line&&f.line.remove(),f.area.remove()},_drawElement:function(f){return{line:this._bordersGroup&&this._createBorderElement(f.line,{"stroke-width":this._styles.normal.border["stroke-width"]}).append(this._bordersGroup),area:this._createMainElement(f.area).append(this._elementsGroup)}},_applyStyle:function(f){this._elementsGroup&&this._elementsGroup.smartAttr(f.elements),this._bordersGroup&&this._bordersGroup.attr(f.border),(this._graphics||[]).forEach(function(c){c.line&&c.line.attr({"stroke-width":f.border["stroke-width"]}).sharp()})},_parseStyle:function(f,c,u){var l=f.border||{},s=E._parseLineOptions(l,u);return s.stroke=l.visible&&s["stroke-width"]?s.stroke:"none",s["stroke-width"]=s["stroke-width"]||1,{border:s,elements:{stroke:"none",fill:f.color||c,hatching:f.hatching,opacity:f.opacity}}},_areBordersVisible:function(){var f=this._options;return f.border.visible||f.hoverStyle.border.visible||f.selectionStyle.border.visible},_createMainElement:function(f,c){return this._renderer.path(f,"area").attr(c)},_getTrackerSettings:function(f){return{"stroke-width":f.singlePointSegment?this._defaultTrackerWidth:0}},_getMainPointsFromSegment:function(f){return f.area}},p=y.area=S({},E,m,{_prepareSegment:function(f,c){var i,u=this._processSinglePointsAreaSegment(f,c),l=(0,R.map)(i=u,function(o){return o.getCoords()}).concat((0,R.map)(i.slice().reverse(),function(o){return o.getCoords(!0)})),s=this.getArgumentAxis();if(s.getAxisPosition){var a=s.getAxisPosition(),t=s.getOptions(),n=(c?1:-1)*Math.round(t.width/2);t.visible&&l.forEach(function(i,o){if(i){var r=1===f.length?0:o<f.length?o:l.length-1-o;c&&i.x===f[r].defaultX&&i.x===a-s.getAxisShift()&&(i.x+=n),!c&&i.y===f[r].defaultY&&i.y===a-s.getAxisShift()&&(i.y+=n)}})}return{line:u,area:l,singlePointSegment:u!==f}},_processSinglePointsAreaSegment:function(f,c){if(f&&1===f.length){var u=f[0],l=(0,g.clone)(u);return l[c?"y":"x"]+=1,l.argument=null,[u,l]}return f}});h.area=S({},k,m,{_prepareSegment:function(f,c,u){return u&&k._closeSegment.call(this,f),p._prepareSegment.call(this,f)},_processSinglePointsAreaSegment:function(f){return A.polar.line._prepareSegment.call(this,f).line}}),y.steparea=S({},p,{_prepareSegment:function(f,c){var u=A.chart.stepline;return f=p._processSinglePointsAreaSegment(f,c),p._prepareSegment.call(this,u._calculateStepLinePoints.call(this,f),c)},getSeriesPairCoord:A.chart.stepline.getSeriesPairCoord}),y.splinearea=S({},p,{_areaPointsToSplineAreaPoints:function(f){var c=f[f.length/2-1],u=f[f.length/2];f.splice(f.length/2,0,{x:c.x,y:c.y},{x:u.x,y:u.y})},_prepareSegment:function(f,c){var u=p._processSinglePointsAreaSegment(f,c),l=p._prepareSegment.call(this,w(u,c));return this._areaPointsToSplineAreaPoints(l.area),l.singlePointSegment=u!==f,l},_getDefaultSegment:function(f){var c=p._getDefaultSegment(f);return this._areaPointsToSplineAreaPoints(c.area),c},_createMainElement:function(f,c){return this._renderer.path(f,"bezierarea").attr(c)},_createBorderElement:A.chart.spline._createMainElement,getSeriesPairCoord:A.chart.spline.getSeriesPairCoord,_getNearestPoints:A.chart.spline._getNearestPoints,_getBezierPoints:A.chart.spline._getBezierPoints,obtainCubicBezierTCoef:A.chart.spline.obtainCubicBezierTCoef})},function(W,b,e){b.compareArrays=function(a,t){return a&&t&&a.length===t.length&&function(n,i){var o,v=n.length;for(o=0;o<v;++o)if((n[o]==n[o]||i[o]==i[o])&&n[o]!==i[o])return!1;return!0}(a,t)},b.getSampleText=b.formatValue=b.BaseGauge=void 0;var g=e(14),I=e(0),F=e(598),A=m(e(118)),R=m(e(1049)),E=m(e(1050)),k=m(e(82)),S=e(117),w=e(137),y=e(139),h=e(162);function m(a){return a&&a.__esModule?a:{default:a}}var p=Number,f=I.extend,c=k.default.format,u=A.default.inherit({_rootClassPrefix:"dxg",_themeSection:"gauge",_createThemeManager:function(){return new R.default.ThemeManager(this._getThemeManagerOptions())},_initCore:function(){var a=this._renderer.root;this._valueChangingLocker=0,this._translator=this._factory.createTranslator(),this._tracker=this._factory.createTracker({renderer:this._renderer,container:a}),this._setTrackerCallbacks()},_beginValueChanging:function(){this._resetIsReady(),this._onBeginUpdate(),++this._valueChangingLocker},_endValueChanging:function(){0==--this._valueChangingLocker&&this._drawn()},_setTrackerCallbacks:function(){var a=this._renderer,t=this._tooltip;this._tracker.setCallbacks({"tooltip-show":function(n,i,o){var r=n.getTooltipParameters(),d=a.getRootOffset(),v=f({value:r.value,valueText:t.formatValue(r.value),color:r.color},i);return t.show(v,{x:r.x+d.left,y:r.y+d.top,offset:r.offset},{target:i},void 0,o)},"tooltip-hide":function(){return t.hide()}})},_dispose:function(){this._cleanCore(),this.callBase.apply(this,arguments)},_disposeCore:function(){this._themeManager.dispose(),this._tracker.dispose(),this._translator=this._tracker=null},_cleanCore:function(){this._tracker.deactivate(),this._cleanContent()},_renderCore:function(){this._isValidDomain&&(this._renderContent(),this._tracker.setTooltipState(this._tooltip.isEnabled()),this._tracker.activate(),this._noAnimation=!1)},_applyChanges:function(){this.callBase.apply(this,arguments),this._resizing=this._noAnimation=!1},_setContentSize:function(){var a=this;a._resizing=a._noAnimation=2===a._changes.count(),a.callBase.apply(a,arguments)},_applySize:function(a){this._innerRect={left:a[0],top:a[1],right:a[2],bottom:a[3]};var t=this._layout._cache;return this._cleanCore(),this._renderCore(),this._layout._cache=this._layout._cache||t,[a[0],this._innerRect.top,a[2],this._innerRect.bottom]},_initialChanges:["DOMAIN"],_themeDependentChanges:["DOMAIN"],_optionChangesMap:{subtitle:"MOSTLY_TOTAL",indicator:"MOSTLY_TOTAL",geometry:"MOSTLY_TOTAL",animation:"MOSTLY_TOTAL",startValue:"DOMAIN",endValue:"DOMAIN"},_optionChangesOrder:["DOMAIN","MOSTLY_TOTAL"],_change_DOMAIN:function(){this._setupDomain()},_change_MOSTLY_TOTAL:function(){this._applyMostlyTotalChange()},_setupDomain:function(){this._setupDomainCore(),this._isValidDomain=isFinite(1/(this._translator.getDomain()[1]-this._translator.getDomain()[0])),this._isValidDomain||this._incidentOccurred("W2301"),this._change(["MOSTLY_TOTAL"])},_applyMostlyTotalChange:function(){this._setupCodomain(),this._setupAnimationSettings(),this._setupDefaultFormat(),this._change(["LAYOUT"])},_setupAnimationSettings:function(){var a=this.option("animation");this._animationSettings=null,(void 0===a||a)&&(a=f({enabled:!0,duration:1e3,easing:"easeOutCubic"},a)).enabled&&a.duration>0&&(this._animationSettings={duration:p(a.duration),easing:a.easing}),this._containerBackgroundColor=this.option("containerBackgroundColor")||this._themeManager.theme().containerBackgroundColor},_setupDefaultFormat:function(){var a=this._translator.getDomain();this._defaultFormatOptions=(0,g.getAppropriateFormat)(a[0],a[1],this._getApproximateScreenRange())},_setupDomainCore:null,_calculateSize:null,_cleanContent:null,_renderContent:null,_setupCodomain:null,_getApproximateScreenRange:null,_factory:{createTranslator:function(){return new F.Translator1D},createTracker:function(a){return new E.default(a)}}});b.BaseGauge=u;var l=function(a,t,n){var i,o=c(a,(t=t||{}).format);return"function"==typeof t.customizeText?(i=f({value:a,valueText:o},n),String(t.customizeText.call(i,i))):o};b.formatValue=l,b.getSampleText=function(a,t){var n=l(a.getDomainStart(),t),i=l(a.getDomainEnd(),t);return n.length>=i.length?n:i},u.addPlugin(S.plugin),u.addPlugin(w.plugin),u.addPlugin(y.plugin),u.addPlugin(h.plugin);var s=u.prototype._setTooltipOptions;u.prototype._setTooltipOptions=function(){s.apply(this,arguments),this._tracker&&this._tracker.setTooltipState(this._tooltip.isEnabled())}},function(W,b,e){b.default=void 0;var g=e(0);function I(){}var F=[function(R,E){R.smartAttr(E)},function(R,E){R.outer.attr({stroke:E.stroke,"stroke-width":E["stroke-width"],"stroke-opacity":E["stroke-opacity"]}),R.inner.smartAttr({fill:E.fill,opacity:E.opacity,hatching:E.hatching})}];(0,g.extend)(I.prototype,{value:0,isNode:function(){return!!(this.nodes&&this.level<this.ctx.maxLevel)},isActive:function(){var R=this.ctx;return this.level>=R.minLevel&&this.level<=R.maxLevel},updateStyles:function(){var R=Number(this.isNode());this.state=this._buildState(this.ctx.settings[R].state,!R&&this.color&&{fill:this.color})},_buildState:function(R,E){var k=(0,g.extend)({},R);return E?(0,g.extend)(k,E):k},updateLabelStyle:function(){var R=this.ctx.settings[Number(this.isNode())];this.labelState=R.labelState,this.labelParams=R.labelParams},_getState:function(){return this.state},applyState:function(){F[Number(this.isNode())](this.tile,this._getState())}}),b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getLanguageId=function(){return F[I.default.locale()]};var g,I=(g=e(84))&&g.__esModule?g:{default:g},F={ar:1,bg:2,ca:3,"zh-Hans":4,cs:5,da:6,de:7,el:8,en:9,es:10,fi:11,fr:12,he:13,hu:14,is:15,it:16,ja:17,ko:18,nl:19,no:20,pl:21,pt:22,rm:23,ro:24,ru:25,hr:26,sk:27,sq:28,sv:29,th:30,tr:31,ur:32,id:33,uk:34,be:35,sl:36,et:37,lv:38,lt:39,tg:40,fa:41,vi:42,hy:43,az:44,eu:45,hsb:46,mk:47,tn:50,xh:52,zu:53,af:54,ka:55,fo:56,hi:57,mt:58,se:59,ga:60,ms:62,kk:63,ky:64,sw:65,tk:66,uz:67,tt:68,bn:69,pa:70,gu:71,or:72,ta:73,te:74,kn:75,ml:76,as:77,mr:78,sa:79,mn:80,bo:81,cy:82,km:83,lo:84,gl:86,kok:87,syr:90,si:91,iu:93,am:94,tzm:95,ne:97,fy:98,ps:99,fil:100,dv:101,ha:104,yo:106,quz:107,nso:108,ba:109,lb:110,kl:111,ig:112,ii:120,arn:122,moh:124,br:126,ug:128,mi:129,oc:130,co:131,gsw:132,sah:133,qut:134,rw:135,wo:136,prs:140,gd:145,"ar-SA":1025,"bg-BG":1026,"ca-ES":1027,"zh-TW":1028,"cs-CZ":1029,"da-DK":1030,"de-DE":1031,"el-GR":1032,"en-US":1033,"fi-FI":1035,"fr-FR":1036,"he-IL":1037,"hu-HU":1038,"is-IS":1039,"it-IT":1040,"ja-JP":1041,"ko-KR":1042,"nl-NL":1043,"nb-NO":1044,"pl-PL":1045,"pt-BR":1046,"rm-CH":1047,"ro-RO":1048,"ru-RU":1049,"hr-HR":1050,"sk-SK":1051,"sq-AL":1052,"sv-SE":1053,"th-TH":1054,"tr-TR":1055,"ur-PK":1056,"id-ID":1057,"uk-UA":1058,"be-BY":1059,"sl-SI":1060,"et-EE":1061,"lv-LV":1062,"lt-LT":1063,"tg-Cyrl-TJ":1064,"fa-IR":1065,"vi-VN":1066,"hy-AM":1067,"az-Latn-AZ":1068,"eu-ES":1069,"hsb-DE":1070,"mk-MK":1071,"tn-ZA":1074,"xh-ZA":1076,"zu-ZA":1077,"af-ZA":1078,"ka-GE":1079,"fo-FO":1080,"hi-IN":1081,"mt-MT":1082,"se-NO":1083,"ms-MY":1086,"kk-KZ":1087,"ky-KG":1088,"sw-KE":1089,"tk-TM":1090,"uz-Latn-UZ":1091,"tt-RU":1092,"bn-IN":1093,"pa-IN":1094,"gu-IN":1095,"or-IN":1096,"ta-IN":1097,"te-IN":1098,"kn-IN":1099,"ml-IN":1100,"as-IN":1101,"mr-IN":1102,"sa-IN":1103,"mn-MN":1104,"bo-CN":1105,"cy-GB":1106,"km-KH":1107,"lo-LA":1108,"gl-ES":1110,"kok-IN":1111,"syr-SY":1114,"si-LK":1115,"iu-Cans-CA":1117,"am-ET":1118,"ne-NP":1121,"fy-NL":1122,"ps-AF":1123,"fil-PH":1124,"dv-MV":1125,"ha-Latn-NG":1128,"yo-NG":1130,"quz-BO":1131,"nso-ZA":1132,"ba-RU":1133,"lb-LU":1134,"kl-GL":1135,"ig-NG":1136,"ii-CN":1144,"arn-CL":1146,"moh-CA":1148,"br-FR":1150,"ug-CN":1152,"mi-NZ":1153,"oc-FR":1154,"co-FR":1155,"gsw-FR":1156,"sah-RU":1157,"qut-GT":1158,"rw-RW":1159,"wo-SN":1160,"prs-AF":1164,"gd-GB":1169,"ar-IQ":2049,"zh-CN":2052,"de-CH":2055,"en-GB":2057,"es-MX":2058,"fr-BE":2060,"it-CH":2064,"nl-BE":2067,"nn-NO":2068,"pt-PT":2070,"sr-Latn-CS":2074,"sv-FI":2077,"az-Cyrl-AZ":2092,"dsb-DE":2094,"se-SE":2107,"ga-IE":2108,"ms-BN":2110,"uz-Cyrl-UZ":2115,"bn-BD":2117,"mn-Mong-CN":2128,"iu-Latn-CA":2141,"tzm-Latn-DZ":2143,"quz-EC":2155,"ar-EG":3073,"zh-HK":3076,"de-AT":3079,"en-AU":3081,"es-ES":3082,"fr-CA":3084,"sr-Cyrl-CS":3098,"se-FI":3131,"quz-PE":3179,"ar-LY":4097,"zh-SG":4100,"de-LU":4103,"en-CA":4105,"es-GT":4106,"fr-CH":4108,"hr-BA":4122,"smj-NO":4155,"ar-DZ":5121,"zh-MO":5124,"de-LI":5127,"en-NZ":5129,"es-CR":5130,"fr-LU":5132,"bs-Latn-BA":5146,"smj-SE":5179,"ar-MA":6145,"en-IE":6153,"es-PA":6154,"fr-MC":6156,"sr-Latn-BA":6170,"sma-NO":6203,"ar-TN":7169,"en-ZA":7177,"es-DO":7178,"sr-Cyrl-BA":7194,"sma-SE":7227,"ar-OM":8193,"en-JM":8201,"es-VE":8202,"bs-Cyrl-BA":8218,"sms-FI":8251,"ar-YE":9217,"en-029":9225,"es-CO":9226,"sr-Latn-RS":9242,"smn-FI":9275,"ar-SY":10241,"en-BZ":10249,"es-PE":10250,"sr-Cyrl-RS":10266,"ar-JO":11265,"en-TT":11273,"es-AR":11274,"sr-Latn-ME":11290,"ar-LB":12289,"en-ZW":12297,"es-EC":12298,"sr-Cyrl-ME":12314,"ar-KW":13313,"en-PH":13321,"es-CL":13322,"ar-AE":14337,"es-UY":14346,"ar-BH":15361,"es-PY":15370,"ar-QA":16385,"en-IN":16393,"es-BO":16394,"en-MY":17417,"es-SV":17418,"en-SG":18441,"es-HN":18442,"es-NI":19466,"es-PR":20490,"es-US":21514,"bs-Cyrl":25626,"bs-Latn":26650,"sr-Cyrl":27674,"sr-Latn":28698,smn:28731,"az-Cyrl":29740,sms:29755,zh:30724,nn:30740,bs:30746,"az-Latn":30764,sma:30779,"uz-Cyrl":30787,"mn-Cyrl":30800,"iu-Cans":30813,"zh-Hant":31748,nb:31764,sr:31770,"tg-Cyrl":31784,dsb:31790,smj:31803,"uz-Latn":31811,"mn-Mong":31824,"iu-Latn":31837,"tzm-Latn":31839,"ha-Latn":31848}},function(W,b,e){b.getSvgMarkup=function(E,k){return function(w){var y=!0;return-1===w.indexOf("xmlns:xlink")&&(w=w.replace("<svg",'<svg xmlns:xlink="http://www.w3.org/1999/xlink"')),(w=w.replace(/xmlns="[\s\S]*?"/gi,function(h){return y?(y=!1,h):""})).replace(/xmlns:NS1="[\s\S]*?"/gi,"").replace(/NS1:xmlns:xlink="([\s\S]*?)"/gi,'xmlns:xlink="$1"')}((w=E,y=k,h=g.default.createElement("div"),m=w.cloneNode(!0),y&&(0,F.default)(m).css("backgroundColor",y),h.appendChild(m),h.innerHTML.replace(/&quot;/gi,"&#34;").replace(/&amp;/gi,"&#38;").replace(/&apos;/gi,"&#39;").replace(/&lt;/gi,"&#60;").replace(/&gt;/gi,"&#62;").replace(/&nbsp;/gi,"&#160;").replace(/&shy;/gi,"&#173;")));var w,y,h,m},b.getSvgElement=function(E){return g.default.isNode(E)?E:(new R.DOMParser).parseFromString(E,"image/svg+xml").childNodes[0]};var g=A(e(11)),I=e(7),F=A(e(2));function A(E){return E&&E.__esModule?E:{default:E}}var R=(0,I.getWindow)()},function(W,b,e){b.default=void 0;var g,I=e(12);function F(R){return(F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(E){return typeof E}:function(E){return E&&"function"==typeof Symbol&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E})(R)}var A=((g=e(409))&&g.__esModule?g:{default:g}).default.inherit({_getPlainItems:function(){return this._collectionWidget.option("items")||[]},getIndexByItemData:function(R){var E=this._collectionWidget.keyOf.bind(this._collectionWidget);return E?this.getIndexByKey(E(R)):(0,I.inArray)(R,this._getPlainItems())},getItemDataByIndex:function(R){return this._getPlainItems()[R]},deleteItemAtIndex:function(R){this._getPlainItems().splice(R,1)},itemsGetter:function(){return this._getPlainItems()},getKeysByItems:function(R){var E=this._collectionWidget.keyOf.bind(this._collectionWidget),k=R;if(E){k=[];for(var S=0;S<R.length;S++)k.push(E(R[S]))}return k},getIndexByKey:function(R){var E=this._cache,k=E&&E.keys||this.getKeysByItems(this._getPlainItems());if(E&&!E.keys&&(E.keys=k),"object"!==F(R))return k.indexOf(R);for(var S=0,w=k.length;S<w;S++)if(this._equalKeys(R,k[S]))return S;return-1},getItemsByKeys:function(R,E){return(E||R).slice()},moveItemAtIndexToIndex:function(R,E){var k=this._getPlainItems(),S=k[R];k.splice(R,1),k.splice(E,0,S)},_isItemIndex:function(R){return"number"==typeof R&&Math.round(R)===R},_getNormalizedItemIndex:function(R){return this._collectionWidget._itemElements().index(R)},_normalizeItemIndex:function(R){return R},_denormalizeItemIndex:function(R){return R},_getItemByNormalizedIndex:function(R){return R>-1?this._collectionWidget._itemElements().eq(R):null},_itemsFromSameParent:function(){return!0}});b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getParser=b.getPatternSetters=b.isPossibleForParsingFormat=b.getRegExpInfo=void 0;var g=e(4),I=e(97),F={3:"abbreviated",4:"wide",5:"narrow"},A=function(l,s){return l>2?Object.keys(F).map(function(a){return["format","standalone"].map(function(t){return s.getMonthNames(F[a],t).join("|")}).join("|")}).join("|"):2===l?"1[012]|0?[1-9]":"0??[1-9]|1[012]"},R={":":function(l,s){var a=l>1?"{".concat(l,"}"):"";return"\\".concat(s.getTimeSeparator()).concat(a)},y:function(l){return 2===l?"[0-9]{".concat(l,"}"):"[0-9]+?"},M:A,L:A,Q:function(l,s){return l>2?s.getQuarterNames(F[l],"format").join("|"):"0?[1-4]"},E:function(l,s){return"\\D*"},a:function(l,s){return s.getPeriodNames(F[l<3?3:l],"format").join("|")},d:function(l){return 2===l?"3[01]|[12][0-9]|0?[1-9]":"0??[1-9]|[12][0-9]|3[01]"},H:function(l){return 2===l?"2[0-3]|1[0-9]|0?[0-9]":"0??[0-9]|1[0-9]|2[0-3]"},h:function(l){return 2===l?"1[012]|0?[1-9]":"0??[1-9]|1[012]"},m:function(l){return 2===l?"[1-5][0-9]|0?[0-9]":"0??[0-9]|[1-5][0-9]"},s:function(l){return 2===l?"[1-5][0-9]|0?[0-9]":"0??[0-9]|[1-5][0-9]"},S:function(l){return"[0-9]{1,".concat(l,"}")},w:function(l){return 2===l?"[1-5][0-9]|0?[0-9]":"0??[0-9]|[1-5][0-9]"}},E=Number,k=function(l,s){return l.map(function(a){return a.toLowerCase()}).indexOf(s.toLowerCase())},S=function(l,s,a){return s>2?["format","standalone"].map(function(t){return Object.keys(F).map(function(n){var i=a.getMonthNames(F[n],t);return k(i,l)})}).reduce(function(t,n){return t.concat(n)}).filter(function(t){return t>=0})[0]:E(l)-1},w={y:function(l,s){var a=E(l);return 2===s?a<30?2e3+a:1900+a:a},M:S,L:S,Q:function(l,s,a){return s>2?a.getQuarterNames(F[s],"format").indexOf(l):E(l)-1},E:function(l,s,a){var t=a.getDayNames(F[s<3?3:s],"format");return k(t,l)},a:function(l,s,a){var t=a.getPeriodNames(F[s<3?3:s],"format");return k(t,l)},d:E,H:E,h:E,m:E,s:E,S:function(l,s){for(s=Math.max(s,3),l=l.slice(0,3);s<3;)l+="0",s++;return E(l)}},y=["y","M","d","h","m","s","S"],h={y:"setFullYear",M:"setMonth",L:"setMonth",a:function(l,s,a){var t=l.getHours(),n=a.h;void 0!==n&&n!==t&&t--,s||12!==t?s&&12!==t&&(t+=12):t=0,l.setHours(t)},d:"setDate",H:"setHours",h:"setHours",m:"setMinutes",s:"setSeconds",S:"setMilliseconds"},m=function(l,s){var a=l[s];if(!a)return 0;var t=0;do{s++,t++}while(l[s]===a);return t},p=function(l,s){for(var a="",t=0;t<s;t++)a+=l;return a},f=function(l,s){for(var a,t="",n="",i=[],o=function(){n&&(i.push("'".concat(n,"'")),t+="".concat((0,g.escapeRegExp)(n),")"),n="")},r=0;r<l.length;r++){var d=l[r],v=R[d];if("'"!==d||(a=!a,"'"===l[r-1]))if(v&&!a){var x=m(l,r),T=p(d,x);o(),i.push(T),t+="(".concat(v(x,s),")"),r+=x-1}else n||(t+="("),n+=d}return o(),u(i)||I.logger.warn("The following format may be parsed incorrectly: ".concat(l,".")),{patterns:i,regexp:new RegExp("^".concat(t,"$"),"i")}};b.getRegExpInfo=f;var c=["d","H","h","m","s","w","M","L","Q"],u=function(l){var s=function(n){if(!n)return!1;var i=n[0],o="y"===i||"S"===i,r=-1!==c.indexOf(i);return o||r&&n.length<3},a=!0,t=0;return l.every(function(n,i,o){return s(n)&&("S"!==(r=n)[0]&&2!==r.length&&(a=++t<2),s(o[i+1])||(t=0)),a;var r})};b.isPossibleForParsingFormat=u,b.getPatternSetters=function(){return h},b.getParser=function(l,s){var a=f(l,s);return function(t){var n,C,i=a.regexp.exec(t);if(i){var o=new Date,r=new Date(o.getFullYear(),0,1),d=a.patterns.map(function(D){return"'"===D[0]?"":"H"===D[0]?"h":D[0]}),v=(n=d.map(function(D){return y.indexOf(D)}),Math.max.apply(Math,n)),x=(C=d.filter(function(P){return y.indexOf(P)<0}),y.concat(C)),T={};return x.forEach(function(D,C){if(D&&!(C<y.length&&C>v)){var P=d.indexOf(D);P>=0?function(B,V,z,N,U){var H=V[0],G=h[H],Y=w[H];if(G&&Y){var J=Y(z,V.length,N);U[V]=J,B[G]?B[G](J):G(B,J,U)}}(r,a.patterns[P],i[P+1],s,T):(B=r,U=o["g"+(N=h[D]).substr(1)](),B[N](U))}var B,N,U}),r}return null}}},function(W,b,e){b.hideCallback=void 0;var g,I=e(12),F=(g=[],{add:function(A){-1===(0,I.inArray)(A,g)&&g.push(A)},remove:function(A){var R=(0,I.inArray)(A,g);-1!==R&&g.splice(R,1)},fire:function(){var A=g.pop(),R=!!A;return R&&A(),R},hasCallback:function(){return g.length>0}});b.hideCallback=F},function(W,b,e){b.default=void 0;var g=S(e(15)),I=S(e(410)),F=S(e(411)),A=e(0),R=e(4),E=e(1),k=e(6);function S(y){return y&&y.__esModule?y:{default:y}}var w=g.default.inherit({ctor:function(y){this.options=(0,A.extend)(this._getDefaultOptions(),y,{selectedItemKeys:y.selectedKeys||[]}),this._selectionStrategy=this.options.deferred?new I.default(this.options):new F.default(this.options),this._focusedItemIndex=-1,this.options.equalByReference||this._selectionStrategy.updateSelectedItemKeyHash(this.options.selectedItemKeys)},_getDefaultOptions:function(){return{allowNullValue:!1,deferred:!1,equalByReference:!1,mode:"multiple",selectedItems:[],selectionFilter:[],maxFilterLengthInRequest:0,onSelectionChanged:R.noop,key:R.noop,keyOf:function(y){return y},load:function(){return(new k.Deferred).resolve([])},totalCount:function(){return-1},isSelectableItem:function(){return!0},isItemSelected:function(){return!1},getItemData:function(y){return y},dataFields:R.noop,filter:R.noop}},validate:function(){this._selectionStrategy.validate()},getSelectedItemKeys:function(){return this._selectionStrategy.getSelectedItemKeys()},getSelectedItems:function(){return this._selectionStrategy.getSelectedItems()},selectionFilter:function(y){if(void 0===y)return this.options.selectionFilter;var h=this.options.selectionFilter!==y&&JSON.stringify(this.options.selectionFilter)!==JSON.stringify(y);this.options.selectionFilter=y,h&&this.onSelectionChanged()},setSelection:function(y,h){return this.selectedItemKeys(y,!1,!1,!1,h)},select:function(y){return this.selectedItemKeys(y,!0)},deselect:function(y){return this.selectedItemKeys(y,!0,!0)},selectedItemKeys:function(y,h,m,p,f){var c;return y=null!==(c=y)&&void 0!==c?c:[],y=Array.isArray(y)?y:[y],this.validate(),this._selectionStrategy.selectedItemKeys(y,h,m,p,f)},clearSelection:function(){return this.selectedItemKeys([])},_addSelectedItem:function(y,h){this._selectionStrategy.addSelectedItem(h,y)},_removeSelectedItem:function(y){this._selectionStrategy.removeSelectedItem(y)},_setSelectedItems:function(y,h){this._selectionStrategy.setSelectedItems(y,h)},onSelectionChanged:function(){this._selectionStrategy.onSelectionChanged()},changeItemSelection:function(y,h){var m,p=this.options.plainItems(),f=p[y];if(!this.isSelectable()||!this.isDataItem(f))return!1;var c=this.options.getItemData(f),u=this.options.keyOf(c);if((h=h||{}).shift&&"multiple"===this.options.mode&&this._focusedItemIndex>=0)m=this.changeItemSelectionWhenShiftKeyPressed(y,p);else if(h.control){this._resetItemSelectionWhenShiftKeyPressed();var l=this._selectionStrategy.isItemDataSelected(c);"single"===this.options.mode&&this.clearSelectedItems(),l?this._removeSelectedItem(u):this._addSelectedItem(c,u),m=!0}else{this._resetItemSelectionWhenShiftKeyPressed();var s=this._selectionStrategy.equalKeys(this.options.selectedItemKeys[0],u);1===this.options.selectedItemKeys.length&&s||(this._setSelectedItems([u],[c]),m=!0)}return m?(this._focusedItemIndex=y,this.onSelectionChanged(),!0):void 0},isDataItem:function(y){return this.options.isSelectableItem(y)},isSelectable:function(){return"single"===this.options.mode||"multiple"===this.options.mode},isItemDataSelected:function(y){return this._selectionStrategy.isItemDataSelected(y,{checkPending:!0})},isItemSelected:function(y,h){return this._selectionStrategy.isItemKeySelected(y,h)},_resetItemSelectionWhenShiftKeyPressed:function(){delete this._shiftFocusedItemIndex},_resetFocusedItemIndex:function(){this._focusedItemIndex=-1},changeItemSelectionWhenShiftKeyPressed:function(y,h){var m,p,f,c,u=!1,l=this.options.keyOf,s=h[this._focusedItemIndex],a=this.options.getItemData(s),t=l(a),n=s&&this.isItemDataSelected(a);if((0,E.isDefined)(this._shiftFocusedItemIndex)||(this._shiftFocusedItemIndex=this._focusedItemIndex),this._shiftFocusedItemIndex!==this._focusedItemIndex)for(m=this._focusedItemIndex<this._shiftFocusedItemIndex?1:-1,p=this._focusedItemIndex;p!==this._shiftFocusedItemIndex;p+=m)this.isDataItem(h[p])&&(c=l(this.options.getItemData(h[p])),this._removeSelectedItem(c),u=!0);if(y!==this._shiftFocusedItemIndex)for(m=y<this._shiftFocusedItemIndex?1:-1,p=y;p!==this._shiftFocusedItemIndex;p+=m)this.isDataItem(h[p])&&(c=l(f=this.options.getItemData(h[p])),this._addSelectedItem(f,c),u=!0);return this.isDataItem(s)&&!n&&(this._addSelectedItem(a,t),u=!0),u},clearSelectedItems:function(){this._setSelectedItems([],[])},selectAll:function(y){return this._resetFocusedItemIndex(),y?this._onePageSelectAll(!1):this.selectedItemKeys([],!0,!1,!0)},deselectAll:function(y){return this._resetFocusedItemIndex(),y?this._onePageSelectAll(!0):this.selectedItemKeys([],!0,!0,!0)},_onePageSelectAll:function(y){for(var h=this._selectionStrategy.getSelectableItems(this.options.plainItems()),m=0;m<h.length;m++){var p=h[m];if(this.isDataItem(p)){var f=this.options.getItemData(p),c=this.options.keyOf(f),u=this.isItemSelected(c);u||y||this._addSelectedItem(f,c),u&&y&&this._removeSelectedItem(c)}}return this.onSelectionChanged(),(new k.Deferred).resolve()},getSelectAllState:function(y){return this._selectionStrategy.getSelectAllState(y)}});b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.findChanges=b.isKeysEqual=void 0;var g=e(1),I=function(A,R){var E=R(A);if((0,g.isObject)(E))try{return JSON.stringify(E)}catch(k){return E}return E},F=function(A,R,E,k){return R[E[I(A,k)]]};b.isKeysEqual=function(A,R){if(A.length!==R.length)return!1;for(var E=0;E<R.length;E++)if(A[E]!==R[E])return!1;return!0},b.findChanges=function(A,R,E,k){var S={},w={},y=0,h=0,m=[];A.forEach(function(n,i){var o=I(n,E);S[o]=i}),R.forEach(function(n,i){var o=I(n,E);w[o]=i});for(var p=Math.max(A.length,R.length),f=0;f<p+y;f++){var c=R[f],u=f-y+h,l=A[u];if(!c||l&&!F(l,R,w,E))l&&(m.push({type:"remove",key:E(l),index:f,oldItem:l}),h++,f--);else{var s=I(c,E),a=S[s],t=A[a];if(t){if(a!==u)return;k(t,c)||m.push({type:"update",data:c,key:E(c),index:f,oldItem:t})}else y++,m.push({type:"insert",data:c,index:f})}}return m}},function(W,b,e){b.default=void 0;var g=e(20),I=e(4),F=S(e(63)),A=e(3),R=e(1),E=e(6),k=S(e(285));function S(y){return y&&y.__esModule?y:{default:y}}var w=function(){function y(m){m=(0,I.ensureDefined)(m,{}),this._keyGetter=(0,g.compileGetter)(this._getKeyExpr(m)),this._nameGetter=(0,g.compileGetter)(this._getNameExpr(m)),this._isDirGetter=(0,g.compileGetter)(this._getIsDirExpr(m)),this._sizeGetter=(0,g.compileGetter)(this._getSizeExpr(m)),this._dateModifiedGetter=(0,g.compileGetter)(this._getDateModifiedExpr(m)),this._thumbnailGetter=(0,g.compileGetter)(m.thumbnailExpr||"thumbnail")}var h=y.prototype;return h.getItems=function(m){return[]},h.renameItem=function(m,p){},h.createDirectory=function(m,p){},h.deleteItems=function(m){},h.moveItems=function(m,p){},h.copyItems=function(m,p){},h.uploadFileChunk=function(m,p,f){},h.abortFileUpload=function(m,p,f){},h.downloadItems=function(m){},h.getItemsContent=function(m){},h.getFileUploadChunkSize=function(){return 2e5},h._convertDataObjectsToFileItems=function(m,p){var f=this,c=[];return(0,A.each)(m,function(u,l){var s=f._createFileItem(l,p);c.push(s)}),c},h._createFileItem=function(m,p){var f=this._keyGetter(m),c=new k.default(p,this._nameGetter(m),!!this._isDirGetter(m),f);return c.size=this._sizeGetter(m),void 0===c.size&&(c.size=0),c.dateModified=F.default.deserializeDate(this._dateModifiedGetter(m)),void 0===c.dateModified&&(c.dateModified=new Date),c.isDirectory&&(c.hasSubDirectories=this._hasSubDirs(m)),f||(c.key=c.relativeName),c.thumbnail=this._thumbnailGetter(m)||"",c.dataItem=m,c},h._hasSubDirs=function(m){return!0},h._getKeyExpr=function(m){return m.keyExpr||this._defaultKeyExpr},h._defaultKeyExpr=function(m){if(2!==arguments.length)return Object.prototype.hasOwnProperty.call(m,"__KEY__")?m.__KEY__:null;m.__KEY__=arguments[1]},h._getNameExpr=function(m){return m.nameExpr||"name"},h._getIsDirExpr=function(m){return m.isDirectoryExpr||"isDirectory"},h._getSizeExpr=function(m){return m.sizeExpr||"size"},h._getDateModifiedExpr=function(m){return m.dateModifiedExpr||"dateModified"},h._executeActionAsDeferred=function(m,p){var f=new E.Deferred;try{var c=m();(0,R.isPromise)(c)?(0,E.fromPromise)(c).done(function(u){return f.resolve(p&&u||void 0)}).fail(function(u){return f.reject(u)}):f.resolve(p&&c||void 0)}catch(u){return f.reject(u)}return f.promise()},y}();b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=function(){function A(E,k,S){this.instance=null,this.$container=null,this.$placeMarker=null,this.editor=k,this.name=E,this.options=S||{}}var R=A.prototype;return R._addPlaceMarker=function(E){this.$placeMarker=(0,I.default)("<div>").appendTo(E)},R._addToContainer=function(E){var k=this.$placeMarker,S=this.$container;k?k.replaceWith(E):E.appendTo(S)},R._attachEvents=function(){throw"Not implemented"},R._create=function(){throw"Not implemented"},R._isRendered=function(){return!!this.instance},R._isVisible=function(){return this.options.visible||!this.editor.option("readOnly")},R._isDisabled=function(){throw"Not implemented"},R._shouldRender=function(){return this._isVisible()&&!this._isRendered()},R.dispose=function(){var E=this.instance,k=this.$placeMarker;E&&(E.dispose?E.dispose():E.remove(),this.instance=null),k&&k.remove()},R.render=function(){var E=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$container;if(this.$container=E,this._isVisible()){var k=this._create(),S=k.instance,w=k.$element;this.instance=S,this._attachEvents(S,w)}else this._addPlaceMarker(E)},R.update=function(){return this._shouldRender()&&this.render(),!!this.instance},A}();b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getSizeValue=b.getElementWidth=void 0;var g=e(7);b.getElementWidth=function(I){if((0,g.hasWindow)())return I.outerWidth()},b.getSizeValue=function(I){return null===I&&(I=void 0),"function"==typeof I&&(I=I()),I}},function(W,b,e){b.default=void 0;var g=I(e(11));function I(A){return A&&A.__esModule?A:{default:A}}var F=(0,I(e(77)).default)(function(){var A=g.default.getDocument();A.body.insertAdjacentHTML("beforeend","<div style='direction: rtl;\n       position: absolute; left: 0; top: -1; overflow: hidden; width: 1px;\n       height: 1px;'><div style='width: 2px; height: 1px;'></div></div>");var R=A.body.lastElementChild,E=R.scrollLeft>0;R.scrollLeft=-1;var k=R.scrollLeft<0,S={decreasing:k||E,positive:!k};return A.body.removeChild(R),S});b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=h(e(58)),F=e(0),A=e(3),R=e(87),E=e(44),k=e(6),S=e(214),w=h(e(11)),y=e(4);function h(f){return f&&f.__esModule?f:{default:f}}function m(f,c,u){return c in f?Object.defineProperty(f,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):f[c]=u,f}var p=I.default.inherit({_getDefaultOptions:function(){return(0,F.extend)(this.callBase(),{repaintChangesOnly:!1})},ctor:function(){var f=this;this.callBase.apply(this,arguments),this._customizeStoreLoadOptions=function(c){var u=f._dataSource;u&&!u.isLoaded()&&(f._correctionIndex=0),f._correctionIndex&&c.storeLoadOptions&&(c.storeLoadOptions.skip+=f._correctionIndex)},this._dataSource&&this._dataSource.on("customizeStoreLoadOptions",this._customizeStoreLoadOptions)},reload:function(){this._correctionIndex=0},_init:function(){this.callBase(),this._refreshItemsCache(),this._correctionIndex=0},_findItemElementByKey:function(f){var c=this,u=(0,g.default)(),l=this.key();return this.itemElements().each(function(s,a){var t=(0,g.default)(a),n=c._getItemData(t);if(l?(0,E.keysEqual)(l,c.keyOf(n),f):c._isItemEquals(n,f))return u=t,!1}),u},_dataSourceChangedHandler:function(f,c){null!=c&&c.changes?this._modifyByChanges(c.changes):(this.callBase(f,c),this._refreshItemsCache())},_isItemEquals:function(f,c){f&&f.__dx_key__&&(f=f.data);try{return JSON.stringify(f)===JSON.stringify(c)}catch(u){return f===c}},_isItemStrictEquals:function(f,c){return this._isItemEquals(f,c)},_shouldAddNewGroup:function(f,c){var u=!1;return this.option("grouped")&&(0,A.each)(f,function(l,s){"insert"===s.type&&(u=!0,(0,A.each)(c,function(a,t){if(s.data.key===t.key)return u=!1,!1}))}),u},_partialRefresh:function(){var f=this;if(this.option("repaintChangesOnly")){var c=(0,S.findChanges)(this._itemsCache,this._editStrategy.itemsGetter(),function(u){return u&&void 0!==u.__dx_key__?u.__dx_key__:f.keyOf(u)},this._isItemStrictEquals.bind(this));if(c&&this._itemsCache.length&&!this._shouldAddNewGroup(c,this._itemsCache))return this._modifyByChanges(c,!0),this._renderEmptyMessage(),!0;this._refreshItemsCache()}return!1},_refreshItemsCache:function(){if(this.option("repaintChangesOnly")){var f=this._editStrategy.itemsGetter();try{this._itemsCache=(0,F.extend)(!0,[],f),this.key()||(this._itemsCache=this._itemsCache.map(function(c,u){var l;return m(l={},"__dx_key__",f[u]),m(l,"data",c),l}))}catch(c){this._itemsCache=(0,F.extend)([],f)}}},_dispose:function(){this._dataSource&&this._dataSource.off("customizeStoreLoadOptions",this._customizeStoreLoadOptions),this.callBase()},_updateByChange:function(f,c,u,l){var s=this;if(l)this._renderItem(u.index,u.data,null,this._findItemElementByKey(u.key));else{var a=c[(0,R.indexByKey)(f,c,u.key)];a&&(0,R.update)(f,c,u.key,u.data).done(function(){s._renderItem(c.indexOf(a),a,null,s._findItemElementByKey(u.key))})}},_insertByChange:function(f,c,u,l){var s=this;(0,k.when)(l||(0,R.insert)(f,c,u.data,u.index)).done(function(){var a;s._beforeItemElementInserted(u);var t=s._getItemContainer(u.data);s._renderItem(null!==(a=u.index)&&void 0!==a?a:c.length,u.data,t),s._afterItemElementInserted(),s._correctionIndex++})},_getItemContainer:function(f){return this._itemContainer()},_updateSelectionAfterRemoveByChange:function(f){var c=this.option("selectedIndex");c>f?this.option("selectedIndex",c-1):c===f&&1===this.option("selectedItems").length?this.option("selectedItems",[]):this._normalizeSelectedItems()},_beforeItemElementInserted:function(f){var c=this.option("selectedIndex");f.index<=c&&this.option("selectedIndex",c+1)},_afterItemElementInserted:y.noop,_removeByChange:function(f,c,u,l){var s=this,a=l?u.index:(0,R.indexByKey)(f,c,u.key);if(l?u.oldItem:c[a]){var t=this._findItemElementByKey(u.key),n=this._extendActionArgs(t);this._waitDeletingPrepare(t).done(function(){l?(s._updateIndicesAfterIndex(a-1),s._afterItemElementDeleted(t,n),s._updateSelectionAfterRemoveByChange(a)):(s._deleteItemElementByIndex(a),s._afterItemElementDeleted(t,n))}),this._correctionIndex--}},_modifyByChanges:function(f,c){var u=this,l=this._editStrategy.itemsGetter(),s={key:this.key.bind(this),keyOf:this.keyOf.bind(this)},a=this._dataSource,t=a&&a.paginate(),n=a&&a.group();(t||n)&&(f=f.filter(function(i){return"insert"!==i.type||void 0!==i.index})),f.forEach(function(i){return u["_".concat(i.type,"ByChange")](s,l,i,c)}),this._renderedItemsCount=l.length,this._refreshItemsCache(),this._fireContentReadyAction()},_appendItemToContainer:function(f,c,u){var l=f.children(this._itemSelector()).get(u);w.default.insertElement(f.get(0),c.get(0),l)},_optionChanged:function(f){switch(f.name){case"items":this._partialRefresh(f.value)||this.callBase(f);break;case"dataSource":this.option("repaintChangesOnly")&&f.value||this.option("items",[]),this.callBase(f);break;case"repaintChangesOnly":break;default:this.callBase(f)}}});b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(2)),I=f(e(5)),F=f(e(9)),A=e(0),R=e(4),E=e(7),k=e(41),S=e(1),w=e(93),y=e(3),h=f(e(25)),m=f(e(149)),p=f(e(58));function f(z){return z&&z.__esModule?z:{default:z}}function c(z,N){z.prototype=Object.create(N.prototype),z.prototype.constructor=z,u(z,N)}function u(z,N){return(u=Object.setPrototypeOf||function(U,H){return U.__proto__=H,U})(z,N)}var l={row:"minWidth",col:"minHeight"},s={row:"maxWidth",col:"maxHeight"},a={start:"flex-start",end:"flex-end",center:"center","space-between":"space-between","space-around":"space-around"},t={start:"flex-start",end:"flex-end",center:"center",stretch:"stretch"},n={row:"row",col:"column"},i=function(z,N,U){if(U=(0,w.normalizeStyleProp)(N,U),z.style[(0,w.styleProp)(N)]=U,!(0,E.hasWindow)()){if(""===U||!(0,S.isDefined)(U))return;var H=(0,k.dasherize)(N)+": "+U+";";z.attributes.style?z.attributes.style.value.indexOf(H)<0&&(z.attributes.style.value+=" "+H):z.setAttribute("style",H)}},o={row:"nowrap",col:"normal"},r={row:"width",col:"height"},d={row:"height",col:"width"},v={row:"marginLeft",col:"marginTop"},x={row:"marginRight",col:"marginBottom"},T={row:"marginTop",col:"marginLeft"},D={row:"marginBottom",col:"marginRight"},C={marginLeft:"marginRight",marginRight:"marginLeft"},P=function(z){function N(){return z.apply(this,arguments)||this}return c(N,z),N.prototype._renderVisible=function(U,H){z.prototype._renderVisible.call(this,U),(0,S.isDefined)(H)&&this._options.fireItemStateChangedAction({name:"visible",state:U,oldState:H})},N}(m.default),M=function(){function z(U,H){this._$element=U,this._option=H,this.initSize=R.noop,this.update=R.noop}var N=z.prototype;return N.renderBox=function(){this._$element.css({display:(0,w.stylePropPrefix)("flexDirection")+"flex"}),i(this._$element.get(0),"flexDirection",n[this._option("direction")])},N.renderAlign=function(){this._$element.css({justifyContent:this._normalizedAlign()})},N._normalizedAlign=function(){var U=this._option("align");return U in a?a[U]:U},N.renderCrossAlign=function(){this._$element.css({alignItems:this._normalizedCrossAlign()})},N._normalizedCrossAlign=function(){var U=this._option("crossAlign");return U in t?t[U]:U},N.renderItems=function(U){var H=(0,w.stylePropPrefix)("flexDirection"),G=this._option("direction");(0,y.each)(U,function(){var Y=(0,g.default)(this),J=Y.data("dxBoxItemData");Y.css({display:H+"flex"}).css(s[G],J.maxSize||"none").css(l[G],J.minSize||"0"),i(Y.get(0),"flexBasis",J.baseSize||0),i(Y.get(0),"flexGrow",J.ratio),i(Y.get(0),"flexShrink",(0,S.isDefined)(J.shrink)?J.shrink:1),Y.children().each(function(ae,fe){(0,g.default)(fe).css({width:"auto",height:"auto",display:(0,w.stylePropPrefix)("flexDirection")+"flex",flexBasis:0}),i(fe,"flexGrow",1),i(fe,"flexDirection",(0,g.default)(fe)[0].style.flexDirection||"column")})})},z}(),O=function(){function z(U,H){this._$element=U,this._option=H}var N=z.prototype;return N.renderBox=function(){this._$element.css({fontSize:0,whiteSpace:o[this._option("direction")],verticalAlign:"top"}),I.default.off(this._$element,"dxupdate.dxBox"),I.default.on(this._$element,"dxupdate.dxBox",this.update.bind(this))},N.renderAlign=function(){var U=this._$items;if(U){var H=this._option("align"),G=this.totalItemSize,Y=this._option("direction"),J=this._$element[r[Y]]()-G,ae=0;switch(this._setItemsMargins(U,Y,0),H){case"start":break;case"end":ae=J,U.first().css(this._chooseMarginSide(v[Y]),ae);break;case"center":ae=.5*J,U.first().css(this._chooseMarginSide(v[Y]),ae),U.last().css(this._chooseMarginSide(x[Y]),ae);break;case"space-between":this._setItemsMargins(U,Y,ae=.5*J/(U.length-1)),U.first().css(this._chooseMarginSide(v[Y]),0),U.last().css(this._chooseMarginSide(x[Y]),0);break;case"space-around":this._setItemsMargins(U,Y,ae=.5*J/U.length)}}},N._setItemsMargins=function(U,H,G){U.css(this._chooseMarginSide(v[H]),G).css(this._chooseMarginSide(x[H]),G)},N.renderCrossAlign=function(){var U=this._$items;if(U){var H=this._option("crossAlign"),G=this._option("direction"),Y=this._$element[d[G]](),J=this;switch(H){case"start":break;case"end":(0,y.each)(U,function(){var ae=(0,g.default)(this),fe=ae[d[G]](),Ce=Y-fe;ae.css(J._chooseMarginSide(T[G]),Ce)});break;case"center":(0,y.each)(U,function(){var ae=(0,g.default)(this),fe=ae[d[G]](),Ce=.5*(Y-fe);ae.css(J._chooseMarginSide(T[G]),Ce).css(J._chooseMarginSide(D[G]),Ce)});break;case"stretch":U.css(J._chooseMarginSide(T[G]),0).css(J._chooseMarginSide(D[G]),0).css(d[G],"100%")}}},N._chooseMarginSide=function(U){return this._option("rtlEnabled")&&C[U]||U},N.renderItems=function(U){var H=this;this._$items=U;var G=this._option("direction"),Y=0,J=0,ae=0;(0,y.each)(U,function(Te,me){var he=(0,g.default)(me);he.css({display:"inline-block",verticalAlign:"top"}),he[r[G]]("auto"),he.removeClass("dx-box-fallback-item");var _e=he.data("dxBoxItemData"),re=_e.ratio||0,ce=H._baseSize(he),ge=(0,S.isDefined)(_e.shrink)?_e.shrink:1;Y+=re,J+=ge*ce,ae+=ce});var fe=this._boxSize()-ae,Ce=0;(0,y.each)(U,function(Te,me){var ce,ge,Se,Ie,Pe,he=(0,g.default)(me),_e=(0,g.default)(me).data("dxBoxItemData"),re=(ge=(ce=he).data("dxBoxItemData"),Se=H._baseSize(ce),Ie=fe>=0?ge.ratio||0:((0,S.isDefined)(ge.shrink)?ge.shrink:1)*Se,Se+((Pe=fe>=0?Y:J)?Math.round(fe*Ie/Pe):0));Ce+=re,he.css(s[G],_e.maxSize||"none").css(l[G],_e.minSize||"0").css(r[G],re),he.addClass("dx-box-fallback-item")}),this.totalItemSize=Ce},N._baseSize=function(U){var H=(0,g.default)(U).data("dxBoxItemData");return null==H.baseSize?0:"auto"===H.baseSize?this._contentSize(U):this._parseSize(H.baseSize)},N._contentSize=function(U){return(0,g.default)(U)[r[this._option("direction")]]()},N._parseSize=function(U){return String(U).match(/.+%$/)?.01*parseFloat(U)*this._boxSizeValue:U},N._boxSize=function(U){if(!arguments.length)return this._boxSizeValue=this._boxSizeValue||this._totalBaseSize(),this._boxSizeValue;this._boxSizeValue=U},N._totalBaseSize=function(){var U=this,H=0;return(0,y.each)(this._$items,function(G,Y){H+=U._baseSize(Y)}),H},N.initSize=function(){this._boxSize(this._$element[r[this._option("direction")]]())},N.update=function(){if(this._$items&&!this._$element.is(":hidden")){this._$items.detach(),this.initSize(),this._$element.append(this._$items),this.renderItems(this._$items),this.renderAlign(),this.renderCrossAlign();var U=this._$element.get(0);this._$items.find(".dx-box").each(function(){U===(0,g.default)(this).parent().closest(".dx-box").get(0)&&I.default.triggerHandler(this,"dxupdate.dxBox")})}},z}(),B=function(z){function N(){return z.apply(this,arguments)||this}c(N,z);var U=N.prototype;return U._getDefaultOptions=function(){return(0,A.extend)(z.prototype._getDefaultOptions.call(this),{direction:"row",align:"start",crossAlign:"stretch",activeStateEnabled:!1,focusStateEnabled:!1,onItemStateChanged:void 0,_layoutStrategy:"flex",_queue:void 0})},U._defaultOptionsRules=function(){return z.prototype._defaultOptionsRules.call(this).concat([{device:function(){return h.default.msie},options:{_layoutStrategy:"fallback"}}])},U._itemClass=function(){return"dx-box-item"},U._itemDataKey=function(){return"dxBoxItemData"},U._itemElements=function(){return this._itemContainer().children(this._itemSelector())},U._init=function(){z.prototype._init.call(this),this.$element().addClass("".concat("dx-box","-").concat(this.option("_layoutStrategy"))),this._initLayout(),this._initBoxQueue()},U._initLayout=function(){this._layout="fallback"===this.option("_layoutStrategy")?new O(this.$element(),this.option.bind(this)):new M(this.$element(),this.option.bind(this))},U._initBoxQueue=function(){this._queue=this.option("_queue")||[]},U._queueIsNotEmpty=function(){return!this.option("_queue")&&!!this._queue.length},U._pushItemToQueue=function(H,G){this._queue.push({$item:H,config:G})},U._shiftItemFromQueue=function(){return this._queue.shift()},U._initMarkup=function(){this.$element().addClass("dx-box"),this._layout.renderBox(),z.prototype._initMarkup.call(this),this._renderAlign(),this._renderActions()},U._renderActions=function(){this._onItemStateChanged=this._createActionByOption("onItemStateChanged")},U._renderAlign=function(){this._layout.renderAlign(),this._layout.renderCrossAlign()},U._renderItems=function(H){var G=this;for(this._layout.initSize(),z.prototype._renderItems.call(this,H);this._queueIsNotEmpty();){var Y=this._shiftItemFromQueue();this._createComponent(Y.$item,N,(0,A.extend)({_layoutStrategy:this.option("_layoutStrategy"),itemTemplate:this.option("itemTemplate"),itemHoldTimeout:this.option("itemHoldTimeout"),onItemHold:this.option("onItemHold"),onItemClick:this.option("onItemClick"),onItemContextMenu:this.option("onItemContextMenu"),onItemRendered:this.option("onItemRendered"),_queue:this._queue},Y.config))}this._layout.renderItems(this._itemElements()),clearTimeout(this._updateTimer),this._updateTimer=setTimeout(function(){G._isUpdated||G._layout.update(),G._isUpdated=!1,G._updateTimer=null})},U._renderItemContent=function(H){var G=H.itemData&&H.itemData.node;return G?this._renderItemContentByNode(H,G):z.prototype._renderItemContent.call(this,H)},U._postprocessRenderItem=function(H){var G=H.itemData.box;G&&this._pushItemToQueue(H.itemContent,G)},U._createItemByTemplate=function(H,G){return G.itemData.box?H.source?H.source():(0,g.default)():z.prototype._createItemByTemplate.call(this,H,G)},U._visibilityChanged=function(H){H&&this._dimensionChanged()},U._dimensionChanged=function(){this._updateTimer||(this._isUpdated=!0,this._layout.update())},U._dispose=function(){clearTimeout(this._updateTimer),z.prototype._dispose.apply(this,arguments)},U._itemOptionChanged=function(H,G,Y,J){"visible"===G&&this._onItemStateChanged({name:G,state:Y,oldState:!1!==J}),z.prototype._itemOptionChanged.call(this,H,G,Y)},U._optionChanged=function(H){switch(H.name){case"_layoutStrategy":case"_queue":case"direction":this._invalidate();break;case"align":this._layout.renderAlign();break;case"crossAlign":this._layout.renderCrossAlign();break;default:z.prototype._optionChanged.call(this,H)}},U._itemOptions=function(){var H=this,G=z.prototype._itemOptions.call(this);return G.fireItemStateChangedAction=function(Y){H._onItemStateChanged(Y)},G},U.repaint=function(){this._dimensionChanged()},N}(p.default);B.ItemClass=P,(0,F.default)("dxBox",B),b.default=B,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(662))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(5)),F=e(4),A=E(e(15)),R=E(e(34));function E(w){return w&&w.__esModule?w:{default:w}}var k=A.default.abstract,S=A.default.inherit({ctor:function(w){this.dateBox=w},widgetOption:function(){return this._widget&&this._widget.option.apply(this._widget,arguments)},_renderWidget:function(w){w=w||(0,g.default)("<div>"),this._widget=this._createWidget(w),this._widget.$element().appendTo(this._getWidgetContainer())},_createWidget:function(w){var y=this._getWidgetName(),h=this._getWidgetOptions();return this.dateBox._createComponent(w,y,h)},_getWidgetOptions:k,_getWidgetName:k,getDefaultOptions:function(){return{mode:"text"}},getDisplayFormat:k,supportedKeys:F.noop,getKeyboardListener:F.noop,customizeButtons:F.noop,getParsedText:function(w,y){return R.default.parse(w,y)||R.default.parse(w)},renderInputMinMax:F.noop,renderOpenedState:function(){this._updateValue()},popupConfig:k,_dimensionChanged:function(){var w;null===(w=this._getPopup())||void 0===w||w.repaint()},renderPopupContent:function(){var w=this._getPopup();this._renderWidget();var y=w.$content().parent();I.default.off(y,"mousedown"),I.default.on(y,"mousedown",this._preventFocusOnPopup.bind(this))},getFirstPopupElement:F.noop,getLastPopupElement:F.noop,_preventFocusOnPopup:function(w){w.preventDefault()},_getWidgetContainer:function(){return this._getPopup().$content()},_getPopup:function(){return this.dateBox._popup},popupShowingHandler:F.noop,popupHiddenHandler:F.noop,_updateValue:function(){this._widget&&this._widget.option("value",this.dateBoxValue())},useCurrentDateByDefault:F.noop,getDefaultDate:function(){return new Date},textChangedHandler:F.noop,renderValue:function(){this.dateBox.option("opened")&&this._updateValue()},getValue:function(){return this._widget.option("value")},isAdaptivityChanged:function(){return!1},dispose:function(){var w=this._getPopup();w&&w.$content().empty()},dateBoxValue:function(){return arguments.length?this.dateBox.dateValue.apply(this.dateBox,arguments):this.dateBox.dateOption.apply(this.dateBox,["value"])}});b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=p(e(2)),I=e(7),F=p(e(13)),A=p(e(9)),R=e(0),E=p(e(16)),k=p(e(42)),S=p(e(152)),w=p(e(99)),y=p(e(121)),h=e(38),m=e(164);function p(a){return a&&a.__esModule?a:{default:a}}var f=(0,I.getWindow)(),c={popupWidth:"width",popupHeight:"height",popupMaxHeight:"maxHeight",popupAutoResizeEnabled:"autoResizeEnabled"},u={buttonIcon:"icon",buttonText:"text",buttonWidth:"width",buttonHeight:"height",buttonTemplate:"template"},l=E.default.inherit({_supportedKeys:function(){var a={};return this.option("opened")&&this._list.option("focusedElement")||(a=this._button._supportedKeys()),(0,R.extend)(this.callBase(),a,{tab:function(){this._popup&&this._popup.hide()}})},_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{items:[],onItemClick:null,dataSource:null,itemTemplate:"item",buttonText:"",buttonIcon:"overflow",buttonWidth:void 0,buttonHeight:void 0,buttonTemplate:"content",onButtonClick:null,usePopover:!1,popupWidth:"auto",popupHeight:"auto",activeStateEnabled:!0,hoverStateEnabled:!0,opened:!1,selectionMode:"none",selectedItemKeys:[],deferRendering:!1,popupPosition:{my:"top center",at:"bottom center",collision:"fit flip",offset:{v:1}},popupAnimation:void 0,onItemRendered:null,menuWidget:y.default,popupMaxHeight:void 0,closeOnClick:!0,useInkRipple:!1,container:void 0,popupAutoResizeEnabled:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{usePopover:!0}},{device:{platform:"generic"},options:{popupPosition:{offset:{v:4}}}},{device:function(){return"desktop"===F.default.real().deviceType&&!F.default.isSimulator()},options:{focusStateEnabled:!0}},{device:{platform:"android"},options:{popupPosition:{my:"top "+(this.option("rtlEnabled")?"left":"right"),at:"top "+(this.option("rtlEnabled")?"left":"right"),collision:"flipfit"},popupAnimation:{show:{type:"pop",duration:200,from:{scale:0},to:{scale:1}},hide:{type:"pop",duration:200,from:{scale:1},to:{scale:0}}}}},{device:function(){return(0,h.isMaterial)()},options:{useInkRipple:!0}}])},_initOptions:function(a){"android"===F.default.current().platform&&(a.popupPosition||(a.popupPosition={at:(a.usePopover?"bottom ":"top ")+(a.rtlEnabled?"left":"right")})),this.callBase(a)},_dataSourceOptions:function(){return{paginate:!1}},_init:function(){this.callBase(),this.$element().addClass("dx-dropdownmenu"),this._initDataSource(),this._initItemClickAction(),this._initButtonClickAction()},_initItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initButtonClickAction:function(){this._buttonClickAction=this._createActionByOption("onButtonClick")},_initTemplates:function(){this._templateManager.addDefaultTemplates({content:new m.ChildDefaultTemplate("content")}),this.callBase()},_initMarkup:function(){this._renderButton(),this.callBase()},_render:function(){this.callBase(),this.setAria({role:"menubar",haspopup:!0,expanded:this.option("opened")})},_renderContentImpl:function(){this.option("opened")&&this._renderPopup()},_clean:function(){this._cleanFocusState(),this._popup&&(this._popup.$element().remove(),delete this._$popup)},_renderButton:function(){var a=this.$element().addClass("dx-dropdownmenu-button"),t=this._buttonOptions();this._button=this._createComponent(a,k.default,t)},_toggleActiveState:function(a,t,n){this._button._toggleActiveState(a,t,n)},_buttonOptions:function(){return{text:this.option("buttonText"),icon:this.option("buttonIcon"),width:this.option("buttonWidth"),height:this.option("buttonHeight"),useInkRipple:this.option("useInkRipple"),template:this.option("buttonTemplate"),focusStateEnabled:!1,onClick:function(a){this.option("opened",!this.option("opened")),this._buttonClickAction(a)}.bind(this)}},_toggleMenuVisibility:function(a){var t=void 0===a?!this._popup.option("visible"):a;a&&this._renderPopup(),this._popup.toggle(t),this.setAria("expanded",t)},_renderPopup:function(){if(!this._$popup){var a=this._$popup=(0,g.default)("<div>").appendTo(this.$element()),t=this._popupOptions();this._popup=this._createComponent(a,S.default,t)}},_popupOptions:function(){var a=!this.option("usePopover");return{onInitialized:function(t){t.component.$wrapper().addClass("dx-dropdownmenu-popup-wrapper").toggleClass("dx-dropdownmenu-popup",a)},visible:this.option("opened"),deferRendering:!1,contentTemplate:function(t){this._renderList(t)}.bind(this),position:this.option("popupPosition"),animation:this.option("popupAnimation"),onOptionChanged:function(t){"visible"===t.name&&this.option("opened",t.value)}.bind(this),target:this.$element(),height:this.option("popupHeight"),width:this.option("popupWidth"),maxHeight:this.option("popupMaxHeight"),container:this.option("container"),autoResizeEnabled:this.option("popupAutoResizeEnabled")}},_renderList:function(a){var t=(0,g.default)(a),n=this._listOptions();t.addClass("dx-dropdownmenu-list"),this._list=this._createComponent(t,this.option("menuWidget"),n),this._list._getAriaTarget=function(){return this.$element()}.bind(this),this._setListDataSource();var i=.5*(0,g.default)(f).height();t.height()>i&&t.height(i)},_listOptions:function(){return{pageLoadMode:"scrollBottom",indicateLoading:!1,noDataText:"",selectionMode:this.option("selectionMode"),selectedItemKeys:this.option("selectedItemKeys"),itemTemplate:this.option("itemTemplate"),onItemClick:function(a){this.option("closeOnClick")&&this.option("opened",!1),this._itemClickAction(a)}.bind(this),tabIndex:-1,focusStateEnabled:this.option("focusStateEnabled"),activeStateEnabled:this.option("activeStateEnabled"),onItemRendered:this.option("onItemRendered"),_itemAttributes:{role:"menuitem"}}},_setListDataSource:function(){this._list&&this._list.option("dataSource",this._dataSource||this.option("items")),delete this._deferRendering},_getKeyboardListeners:function(){return this.callBase().concat([this._list])},_toggleVisibility:function(a){this.callBase(a),this._button.option("visible",a)},_optionChanged:function(a){var t=a.name,n=a.value;switch(t){case"items":case"dataSource":this.option("deferRendering")&&!this.option("opened")?this._deferRendering=!0:(this._refreshDataSource(),this._setListDataSource());break;case"itemTemplate":this._list&&this._list.option(t,this._getTemplate(n));break;case"onItemClick":this._initItemClickAction();break;case"onButtonClick":this._buttonClickAction();break;case"buttonIcon":case"buttonText":case"buttonWidth":case"buttonHeight":case"buttonTemplate":this._button.option(u[t],n),this._renderPopup();break;case"popupWidth":case"popupHeight":case"popupMaxHeight":case"popupAutoResizeEnabled":this._popup.option(c[t],n);break;case"usePopover":case"menuWidget":case"useInkRipple":this._invalidate();break;case"focusStateEnabled":case"activeStateEnabled":this._list&&this._list.option(t,n),this.callBase(a);break;case"selectionMode":case"selectedItemKeys":case"onItemRendered":this._list&&this._list.option(t,n);break;case"opened":this._deferRendering&&(this._refreshDataSource(),this._setListDataSource()),this._toggleMenuVisibility(n);break;case"deferRendering":case"popupPosition":case"closeOnClick":break;case"container":this._popup&&this._popup.option(a.name,a.value);break;default:this.callBase(a)}},open:function(){this.option("opened",!0)},close:function(){this.option("opened",!1)}}).include(w.default);(0,A.default)("dxDropDownMenu",l),b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=n(e(2)),I=n(e(5)),F=n(e(13)),A=n(e(9)),R=n(e(42)),E=e(89),k=e(8),S=e(0),w=e(1),y=n(e(27)),h=e(3),m=n(e(457)),p=e(458),f=e(38),c=n(e(100)),u=n(e(110)),l=n(e(219)),s=e(56),a=e(71),t=e(6);function n(r){return r&&r.__esModule?r:{default:r}}var i=l.default.inherit({_activeStateUnit:".dx-tab",_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{hoverStateEnabled:!0,showNavButtons:!0,scrollByContent:!0,scrollingEnabled:!0,selectionMode:"single",activeStateEnabled:!0,selectionRequired:!1,selectOnFocus:!0,loopItemFocus:!1,useInkRipple:!1,badgeExpr:function(r){return r?r.badge:void 0},_itemAttributes:{role:"tab"}})},_defaultOptionsRules:function(){var r=(0,f.current)();return this.callBase().concat([{device:function(){return"desktop"!==F.default.real().deviceType},options:{showNavButtons:!1}},{device:{deviceType:"desktop"},options:{scrollByContent:!1}},{device:function(){return"desktop"===F.default.real().deviceType&&!F.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return(0,f.isMaterial)(r)},options:{useInkRipple:!0,selectOnFocus:!1}}])},_init:function(){this.callBase(),this.setAria("role","tablist"),this.$element().addClass("dx-tabs"),this._renderWrapper(),this._renderMultiple(),this._feedbackHideTimeout=100},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new a.BindableTemplate(function(r,d){(0,w.isPlainObject)(d)?this._prepareDefaultItemTemplate(d,r):r.text(String(d));var v=(0,s.getImageContainer)(d.icon);v&&v.prependTo(r),r.wrapInner((0,g.default)("<span>").addClass("dx-tab-text"))}.bind(this),["text","html","icon"],this.option("integrationOptions.watchMethod"))})},_createItemByTemplate:function(r,d){var v=this,x=d.itemData,T=d.container,D=d.index;return this._deferredTemplates[D]=new t.Deferred,r.render({model:x,container:T,index:D,onRendered:function(){return v._deferredTemplates[D].resolve()}})},_itemClass:function(){return"dx-tab"},_selectedItemClass:function(){return"dx-tab-selected"},_itemDataKey:function(){return"dxTabData"},_initMarkup:function(){this._deferredTemplates=[],this.callBase(),this.option("useInkRipple")&&this._renderInkRipple(),this.$element().addClass("dx-overflow-hidden")},_render:function(){this.callBase(),this._deferRenderScrolling()},_deferRenderScrolling:function(){var r=this;t.when.apply(this,this._deferredTemplates).done(function(){return r._renderScrolling()})},_renderScrolling:function(){var r=["dx-tabs-stretched",p.TABS_EXPANDED_CLASS,"dx-overflow-hidden"];this.$element().removeClass(r.join(" ")),this.option("scrollingEnabled")&&this._isItemsWidthExceeded()&&(this._scrollable||(this._renderScrollable(),this._renderNavButtons()),this._scrollable.update(),this._updateNavButtonsVisibility(),this.option("rtlEnabled")&&this._scrollable.scrollTo({left:this._scrollable.scrollWidth()-this._scrollable.clientWidth()}),this._scrollToItem(this.option("selectedItem"))),this.option("scrollingEnabled")&&this._isItemsWidthExceeded()||(this._cleanScrolling(),this._needStretchItems()&&!this._isItemsWidthExceeded()&&this.$element().addClass("dx-tabs-stretched"),this.$element().removeClass("dx-tabs-nav-buttons").addClass(p.TABS_EXPANDED_CLASS))},_isItemsWidthExceeded:function(){return this._getSummaryItemsWidth(this._getVisibleItems(),!0)-1>this.$element().width()},_needStretchItems:function(){var r=this._getVisibleItems(),d=this.$element().width(),v=[];return(0,h.each)(r,function(x,T){v.push((0,g.default)(T).outerWidth(!0))}),Math.max.apply(null,v)>d/r.length},_cleanNavButtons:function(){this._leftButton&&this._rightButton&&(this._leftButton.$element().remove(),this._rightButton.$element().remove(),this._leftButton=null,this._rightButton=null)},_cleanScrolling:function(){this._scrollable&&(this._$wrapper.appendTo(this.$element()),this._scrollable.$element().remove(),this._scrollable=null,this._cleanNavButtons())},_renderInkRipple:function(){this._inkRipple=(0,E.render)()},_toggleActiveState:function(r,d,v){if(this.callBase.apply(this,arguments),this._inkRipple){var x={element:r,event:v};d?this._inkRipple.showWave(x):this._inkRipple.hideWave(x)}},_renderMultiple:function(){"multiple"===this.option("selectionMode")&&this.option("selectOnFocus",!1)},_renderWrapper:function(){this._$wrapper=(0,g.default)("<div>").addClass("dx-tabs-wrapper"),this.$element().append(this._$wrapper)},_itemContainer:function(){return this._$wrapper},_renderScrollable:function(){var r=this.$element().wrapInner((0,g.default)("<div>").addClass("dx-tabs-scrollable")).children();this._scrollable=this._createComponent(r,u.default,{direction:"horizontal",showScrollbar:!1,useKeyboard:!1,useNative:!1,scrollByContent:this.option("scrollByContent"),onScroll:this._updateNavButtonsVisibility.bind(this)}),this.$element().append(this._scrollable.$element())},_scrollToItem:function(r){if(this._scrollable){var d=this._editStrategy.getItemElement(r);this._scrollable.scrollToElement(d)}},_renderNavButtons:function(){if(this.$element().toggleClass("dx-tabs-nav-buttons",this.option("showNavButtons")),this.option("showNavButtons")){var r=this.option("rtlEnabled");this._leftButton=this._createNavButton(-30,r?"chevronnext":"chevronprev");var d=this._leftButton.$element();d.addClass("dx-tabs-nav-button-left"),this.$element().prepend(d),this._rightButton=this._createNavButton(30,r?"chevronprev":"chevronnext");var v=this._rightButton.$element();v.addClass("dx-tabs-nav-button-right"),this.$element().append(v)}},_updateNavButtonsVisibility:function(){this._leftButton&&this._leftButton.option("disabled",this._scrollable.scrollLeft()<=0),this._rightButton&&this._rightButton.option("disabled",this._scrollable.scrollLeft()>=Math.round(this._scrollable.scrollWidth()-this._scrollable.clientWidth()))},_updateScrollPosition:function(r,d){this._scrollable.update(),this._scrollable.scrollBy(r/d)},_createNavButton:function(r,d){var v=this,x=v._createAction(function(){v._holdInterval=setInterval(function(){v._updateScrollPosition(r,5)},5)}),T=(0,k.addNamespace)(c.default.name,"dxNavButton"),D=(0,k.addNamespace)(y.default.up,"dxNavButton"),C=(0,k.addNamespace)(y.default.out,"dxNavButton"),P=this._createComponent((0,g.default)("<div>").addClass("dx-tabs-nav-button"),R.default,{focusStateEnabled:!1,icon:d,onClick:function(){v._updateScrollPosition(r,1)},integrationOptions:{}}),M=P.$element();return I.default.on(M,T,{timeout:300},function(O){x({event:O})}.bind(this)),I.default.on(M,D,function(){v._clearInterval()}),I.default.on(M,C,function(){v._clearInterval()}),P},_clearInterval:function(){this._holdInterval&&clearInterval(this._holdInterval)},_updateSelection:function(r){this._scrollable&&this._scrollable.scrollToElement(this.itemElements().eq(r[0]),{left:1,right:1})},_visibilityChanged:function(r){r&&this._dimensionChanged()},_dimensionChanged:function(){this._renderScrolling()},_itemSelectHandler:function(r){"single"===this.option("selectionMode")&&this.isItemSelected(r.currentTarget)||this.callBase(r)},_clean:function(){this._deferredTemplates=[],this._cleanScrolling(),this.callBase()},_optionChanged:function(r){switch(r.name){case"useInkRipple":case"scrollingEnabled":case"showNavButtons":case"badgeExpr":this._invalidate();break;case"scrollByContent":this._scrollable&&this._scrollable.option(r.name,r.value);break;case"width":this.callBase(r),this._dimensionChanged();break;case"selectionMode":this._renderMultiple(),this.callBase(r);break;default:this.callBase(r)}},_afterItemElementInserted:function(){this.callBase(),this._deferRenderScrolling()},_afterItemElementDeleted:function(r,d){this.callBase(r,d),this._renderScrolling()}});i.ItemClass=m.default,(0,A.default)("dxTabs",i),b.default=i,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(43),I=m(e(29)),F=m(e(17)),A=m(e(65)),R=e(0),E=e(3),k=m(e(106)),S=m(e(685)),w=m(e(9)),y=e(6),h=m(e(36));function m(c){return c&&c.__esModule?c:{default:c}}var p=A.default.inherit({_initOptions:function(c){this.callBase.apply(this,arguments),this.option(k.default.initValidationOptions(c))},_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{validationRules:[]})},_init:function(){this.callBase(),this._initGroupRegistration(),this.focused=(0,I.default)(),this._initAdapter(),this._validationInfo={result:null,deferred:null,skipValidation:!1}},_initGroupRegistration:function(){var c=this._findGroup();this._groupWasInit||this.on("disposing",function(u){k.default.removeRegisteredValidator(u.component._validationGroup,u.component)}),this._groupWasInit&&this._validationGroup===c||(k.default.removeRegisteredValidator(this._validationGroup,this),this._groupWasInit=!0,this._validationGroup=c,k.default.registerValidatorInGroup(c,this))},_setOptionsByReference:function(){this.callBase(),(0,R.extend)(this._optionsByReference,{validationGroup:!0})},_initAdapter:function(){var c=this,u=this.$element()[0],l=(0,g.data)(u,"dx-validation-target"),s=this.option("adapter");if(!s){if(l)return(s=new S.default(l,this)).validationRequestsCallbacks.push(function(t){c._validationInfo.skipValidation||c.validate(t)}),void this.option("adapter",s);throw F.default.Error("E0120")}var a=s.validationRequestsCallbacks;a&&a.push(function(t){c.validate(t)})},_toggleRTLDirection:function(c){var u,l,s,a=null!==(u=null===(l=this.option("adapter"))||void 0===l||null===(s=l.editor)||void 0===s?void 0:s.option("rtlEnabled"))&&void 0!==u?u:c;this.callBase(a)},_initMarkup:function(){this.$element().addClass("dx-validator"),this.callBase()},_visibilityChanged:function(c){c&&this._initGroupRegistration()},_optionChanged:function(c){switch(c.name){case"validationGroup":return void this._initGroupRegistration();case"validationRules":return this._resetValidationRules(),void(void 0!==this.option("isValid")&&this.validate());case"adapter":this._initAdapter();break;case"isValid":case"validationStatus":this.option(k.default.synchronizeValidationOptions(c,this.option()));break;default:this.callBase(c)}},_getValidationRules:function(){var c=this;return this._validationRules||(this._validationRules=(0,E.map)(this.option("validationRules"),function(u,l){return(0,R.extend)({},u,{validator:c,index:l})})),this._validationRules},_findGroup:function(){var c=this.$element();return this.option("validationGroup")||k.default.findGroup(c,this._modelByElement(c))},_resetValidationRules:function(){delete this._validationRules},validate:function(c){var u,l=this,s=this.option("adapter"),a=this.option("name"),t=s.bypass&&s.bypass(),n=c&&void 0!==c.value?c.value:s.getValue(),i=s.getCurrentValidationError&&s.getCurrentValidationError(),o=this._getValidationRules(),r=this._validationInfo&&this._validationInfo.result;return r&&"pending"===r.status&&r.value===n?(0,R.extend)({},r):(t?u={isValid:!0,status:"valid"}:i&&i.editorSpecific?(i.validator=this,u={isValid:!1,status:"invalid",brokenRule:i,brokenRules:[i]}):u=k.default.validate(n,o,a),u.id=(new h.default).toString(),this._applyValidationResult(u,s),u.complete&&u.complete.then(function(d){d.id===l._validationInfo.result.id&&l._applyValidationResult(d,s)}),(0,R.extend)({},this._validationInfo.result))},reset:function(){var c=this.option("adapter");this._validationInfo.skipValidation=!0,c.reset(),this._validationInfo.skipValidation=!1,this._resetValidationRules(),this._applyValidationResult({id:null,isValid:!0,brokenRule:null,brokenRules:null,pendingRules:null,status:"valid",complete:null},c)},_updateValidationResult:function(c){if(this._validationInfo.result&&this._validationInfo.result.id===c.id)for(var u in c)"id"!==u&&"complete"!==u&&(this._validationInfo.result[u]=c[u]);else this._validationInfo.result=(0,R.extend)({},c,{complete:this._validationInfo.deferred&&this._validationInfo.result.complete})},_applyValidationResult:function(c,u){var l=this._createActionByOption("onValidated",{excludeValidators:["readOnly"]});if(c.validator=this,this._updateValidationResult(c),u.applyValidationResults&&u.applyValidationResults(this._validationInfo.result),this.option({validationStatus:this._validationInfo.result.status}),"pending"===this._validationInfo.result.status)return this._validationInfo.deferred||(this._validationInfo.deferred=new y.Deferred,this._validationInfo.result.complete=this._validationInfo.deferred.promise()),void this._eventsStrategy.fireEvent("validating",[this._validationInfo.result]);"pending"!==this._validationInfo.result.status&&(l(c),this._validationInfo.deferred&&(this._validationInfo.deferred.resolve(c),this._validationInfo.deferred=null))},focus:function(){var c=this.option("adapter");c&&c.focus&&c.focus()},_useTemplates:function(){return!1}});(0,w.default)("dxValidator",p),b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(467))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(478))&&g.__esModule?g:{default:g}).default;b.default={extend:function(A){I=I.inherit(A)},create:function(A){return new I(A)}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.MODES_WITH_DELAYED_FOCUS=b.ROW_BASED_MODES=b.EDIT_MODES=b.EDIT_MODE_POPUP=b.EDIT_MODE_FORM=b.EDIT_MODE_CELL=b.EDIT_MODE_ROW=b.EDIT_MODE_BATCH=b.FOCUSABLE_ELEMENT_SELECTOR=b.EDITORS_INPUT_SELECTOR=b.TARGET_COMPONENT_NAME=b.EDITING_EDITCOLUMNNAME_OPTION_NAME=b.EDITING_EDITROWKEY_OPTION_NAME=b.EDITING_POPUP_OPTION_NAME=b.DATA_EDIT_DATA_REMOVE_TYPE=b.DATA_EDIT_DATA_INSERT_TYPE=b.EDIT_FORM_CLASS=b.ROW_SELECTED_CLASS=b.CELL_MODIFIED_CLASS=b.ROW_CLASS=b.EDITOR_CELL_CLASS=void 0,b.EDITOR_CELL_CLASS="dx-editor-cell",b.ROW_CLASS="dx-row",b.CELL_MODIFIED_CLASS="dx-cell-modified",b.ROW_SELECTED_CLASS="dx-selection",b.EDIT_FORM_CLASS="edit-form",b.DATA_EDIT_DATA_INSERT_TYPE="insert",b.DATA_EDIT_DATA_REMOVE_TYPE="remove",b.EDITING_POPUP_OPTION_NAME="editing.popup",b.EDITING_EDITROWKEY_OPTION_NAME="editing.editRowKey",b.EDITING_EDITCOLUMNNAME_OPTION_NAME="editing.editColumnName",b.TARGET_COMPONENT_NAME="targetComponent",b.EDITORS_INPUT_SELECTOR="input:not([type='hidden'])",b.FOCUSABLE_ELEMENT_SELECTOR="[tabindex], input:not([type='hidden'])",b.EDIT_MODE_BATCH="batch",b.EDIT_MODE_ROW="row",b.EDIT_MODE_CELL="cell",b.EDIT_MODE_FORM="form",b.EDIT_MODE_POPUP="popup",b.EDIT_MODES=["batch","row","cell","form","popup"],b.ROW_BASED_MODES=["row","form","popup"],b.MODES_WITH_DELAYED_FOCUS=["row","form"]},function(W,b,e){b.getGroupCriteria=n,b.setGroupValue=function(_e,re){var Pe,Ue,Se;Se=_e,-1!==re.indexOf("!")?t(Se)||(Ue=(Pe=Se).slice(0),Pe.length=0,Pe.push("!",Ue)):t(Se)&&function(Pe){var Ue=n(Pe);Pe.length=0,[].push.apply(Pe,Ue)}(Se);var ce,ge=n(_e);return re=function(Se){return-1===Se.indexOf("!")?Se:Se.substring(1)}(re),function(Se,Ie){for(ce=0;ce<Se.length;ce++)Array.isArray(Se[ce])||(Se[ce]=Ie)}(ge,re),_e},b.getGroupMenuItem=function(_e,re){var ce=o(_e);return re.filter(function(ge){return ge.value===ce})[0]},b.getGroupValue=o,b.getFilterOperations=r,b.getCaptionByOperation=d,b.getOperationFromAvailable=function(_e,re){for(var ce=0;ce<re.length;ce++)if(re[ce].value===_e)return re[ce];throw new E.default.Error("E1048",_e)},b.getCustomOperation=v,b.getAvailableOperations=function(_e,re,ce){var ge=r(_e),Se=!!_e.lookup;return ce.forEach(function(Ie){if(!_e.filterOperations&&-1===ge.indexOf(Ie.name)){var Pe=Ie&&Ie.dataTypes;(!Se||!Ie.notForLookup)&&Pe&&Pe.indexOf(_e.dataType||"string")>=0&&ge.push(Ie.name)}}),ge.map(function(Ie){var Pe=v(ce,Ie);return Pe?{icon:Pe.icon||"icon-none",text:Pe.caption||(0,y.captionize)(Pe.name),value:Pe.name,isCustom:!0}:{icon:f.default.getIconByFilterOperation(Ie)||"icon-none",text:d(Ie,re),value:Ie}})},b.getDefaultOperation=x,b.createCondition=function(_e,re){var ce=[_e.dataField,"",""];return Ce(ce,x(_e),re),ce},b.removeItem=T,b.createEmptyGroup=function(_e){return-1!==_e.indexOf("not")?["!",[_e.substring(3).toLowerCase()]]:[_e]},b.isEmptyGroup=function(_e){var re=n(_e);return!P(re)&&!re.some(function(ce){return P(ce)})},b.addItem=function(_e,re){var ce=n(re),ge=o(ce);return 1===ce.length?ce.unshift(_e):ce.push(_e,ge),re},b.getField=D,b.isGroup=C,b.isCondition=P,b.convertToInnerStructure=B,b.getNormalizedFields=function(_e){return _e.reduce(function(re,ce){if((0,A.isDefined)(ce.dataField)){var ge={};for(var Se in ce)ce[Se]&&a.indexOf(Se)>-1&&(ge[Se]=ce[Se]);ge.defaultCalculateFilterExpression=k.default.defaultCalculateFilterExpression,(0,A.isDefined)(ge.dataType)||(ge.dataType="string"),(0,A.isDefined)(ge.trueText)||(ge.trueText=m.default.format("dxDataGrid-trueText")),(0,A.isDefined)(ge.falseText)||(ge.falseText=m.default.format("dxDataGrid-falseText")),re.push(ge)}return re},[])},b.getFilterExpression=function _e(re,ce,ge,Se){if(!(0,A.isDefined)(re))return null;if(t(re))return["!",_e(re[1],ce,ge,Se)];var Ie=n(re);if(P(Ie))return V(Ie,ce,ge,Se)||null;for(var Pe,Ue=[],Ne=o(Ie),De=0;De<Ie.length;De++)C(Ie[De])?(Pe=_e(Ie[De],ce,ge,Se))&&(De&&Ue.push(Ne),Ue.push(Pe)):P(Ie[De])&&(Pe=V(Ie[De],ce,ge,Se))&&(Ue.length&&Ue.push(Ne),Ue.push(Pe));return 1===Ue.length&&(Ue=Ue[0]),Ue.length?Ue:null},b.getNormalizedFilter=function _e(re){var ce,ge=n(re);if(0===ge.length)return null;var Pe,Ue,Se=[];for(ce=0;ce<ge.length;ce++)if(C(ge[ce])){var Ie=_e(ge[ce]);Ie?ge[ce]=Ie:Se.push(ge[ce])}else P(ge[ce])&&(Te(ge[ce])||Se.push(ge[ce]));for(ce=0;ce<Se.length;ce++)T(ge,Se[ce]);return 1===ge.length||(ge.splice(ge.length-1,1),1===ge.length&&(Ue=ge[0],t(Pe=re)?Pe[1]=Ue:Pe=Ue,re=Pe),0===re.length)?null:re},b.getCurrentLookupValueText=function(_e,re,ce){if(""!==re){var ge=_e.lookup;if(ge.items)ce(ge.calculateCellValue(re)||"");else{var Se=(0,A.isFunction)(ge.dataSource)?ge.dataSource({}):ge.dataSource;new p.DataSource(Se).loadSingle(ge.valueExpr,re).done(function(Ie){var Pe="";Ie&&(Pe=ge.displayExpr?(0,R.compileGetter)(ge.displayExpr)(Ie):Ie),_e.customizeText&&(Pe=_e.customizeText({value:re,valueText:Pe})),ce(Pe)}).fail(function(){ce("")})}}else ce("")},b.getCurrentValueText=function(_e,re,ce){var ge=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"filterBuilder";if(U(re))return"";if(Array.isArray(re)){var Se=new I.Deferred;return I.when.apply(this,N(_e,re,ce,ge)).done(function(){for(var Ie=arguments.length,Pe=new Array(Ie),Ue=0;Ue<Ie;Ue++)Pe[Ue]=arguments[Ue];var Ne=Pe.some(function(De){return!U(De)})?Pe.map(function(De){return U(De)?"?":De}):"";Se.resolve(Ne)}),Se}return z(_e,re,ce,ge)},b.getItems=J,b.getCaptionWithParents=function _e(re,ce){if(ae(re.dataField))for(var ge=fe(re.dataField),Se=0;Se<ce.length;Se++)if(ce[Se].dataField===ge)return _e(ce[Se],ce)+"."+re.caption;return re.caption},b.updateConditionByOperation=Ce,b.getOperationValue=function(_e){return null===_e[2]?"="===_e[1]?"isblank":"isnotblank":_e[1]},b.isValidCondition=Te,b.getMergedOperations=function(_e,re,ce){var ge=(0,w.extend)(!0,[],_e),Se=-1;return ge.some(function(Ie,Pe){if("between"===Ie.name)return Se=Pe,!0}),-1!==Se?ge[Se]=(0,w.extend)((0,h.getConfig)(re,ce),ge[Se]):ge.unshift((0,h.getConfig)(re,ce)),ge},b.removeFieldConditionsFromFilter=function(_e,re){return _e&&0!==_e.length?P(_e)?me(_e,re)?null:_e:he(_e,[re],!1):null},b.syncFilters=function(_e,re){return null===_e||0===_e.length?re:P(_e)?me(_e,re[0])?re:[_e,"and",re]:"and"!==o(_e)?[re,"and",_e]:he(_e,re,!0)},b.getMatchedConditions=function(_e,re){return null===_e||0===_e.length?[]:P(_e)?me(_e,re)?[_e]:[]:"and"!==o(_e)?[]:_e.filter(function(ce){return P(ce)&&me(ce,re)})},b.filterHasField=function _e(re,ce){return null!==re&&0!==re.length&&(P(re)?re[0]===ce:re.some(function(ge){return(P(ge)||C(ge))&&_e(ge,ce)}))},b.renderValueText=void 0;var g=c(e(2)),I=e(6),F=e(37),A=e(1),R=e(20),E=c(e(17)),k=c(e(201)),S=c(e(82)),w=e(0),y=e(41),h=e(764),m=c(e(10)),p=e(70),f=c(e(765));function c(_e){return _e&&_e.__esModule?_e:{default:_e}}var u={number:["=","<>","<",">","<=",">=","isblank","isnotblank"],string:["contains","notcontains","startswith","endswith","=","<>","isblank","isnotblank"],date:["=","<>","<",">","<=",">=","isblank","isnotblank"],datetime:["=","<>","<",">","<=",">=","isblank","isnotblank"],boolean:["=","<>","isblank","isnotblank"],object:["isblank","isnotblank"]},l={date:"shortDate",datetime:"shortDateShortTime"},s=["=","<>","isblank","isnotblank"],a=["caption","customizeText","dataField","dataType","editorTemplate","falseText","editorOptions","filterOperations","format","lookup","trueText","calculateFilterExpression","name"];function t(_e){return _e&&_e.length>1&&"!"===_e[0]&&!P(_e)}function n(_e){return t(_e)?_e[1]:_e}function i(_e){if(P(_e))return"and";for(var re="",ce=0;ce<_e.length;ce++){var ge=_e[ce];if(!Array.isArray(ge)){if(re&&re!==ge)throw new F.errors.Error("E4019");"!"!==ge&&(re=ge)}}return re}function o(_e){var re=n(_e),ce=i(re);return ce||(ce="and"),re!==_e&&(ce="!"+ce),ce}function r(_e){var re,ge,ce=(re=_e.filterOperations,Array.isArray(re)&&re.length?_e.filterOperations:(ge=_e).lookup&&s||u[ge.dataType||"string"]);return(0,w.extend)([],ce)}function d(_e,re){var ce=f.default.getNameByFilterOperation(_e);return re&&re[ce]?re[ce]:ce}function v(_e,re){var ce=_e.filter(function(ge){return ge.name===re});return ce.length?ce[0]:null}function x(_e){return _e.defaultFilterOperation||r(_e)[0]}function T(_e,re){var ce=n(_e),ge=ce.indexOf(re);return ce.splice(ge,1),1!==ce.length&&ce.splice(ge,1),_e}function D(_e,re){for(var ce=0;ce<re.length;ce++)if(re[ce].name===_e||re[ce].dataField.toLowerCase()===_e.toLowerCase())return re[ce];var ge=J(re,!0).filter(function(Se){return Se.dataField.toLowerCase()===_e.toLowerCase()});if(ge.length>0)return ge[0];throw new E.default.Error("E1047",_e)}function C(_e){return!!Array.isArray(_e)&&(_e.length<2||Array.isArray(_e[0])||Array.isArray(_e[1]))}function P(_e){return!!Array.isArray(_e)&&_e.length>1&&!Array.isArray(_e[0])&&!Array.isArray(_e[1])}function M(_e,re){for(var ce=i(_e).toLowerCase()||"and",ge=[],Se=0;Se<_e.length;Se++)C(_e[Se])?(ge.push(B(_e[Se],re)),ge.push(ce)):P(_e[Se])&&(ge.push(O(_e[Se],re)),ge.push(ce));return 0===ge.length&&ge.push(ce),ge}function O(_e,re){return(Se=v(re,(ce=_e)[1]))&&Se.name===ce[1]||_e.length<3&&(_e[2]=_e[1],_e[1]="="),_e;var ce,Se}function B(_e,re){return _e?P(_e=(0,w.extend)(!0,[],_e))?[O(_e,re),"and"]:t(_e)?["!",P(_e[1])?[O(_e[1],re),"and"]:t(_e[1])?[B(_e[1],re),"and"]:M(_e[1],re)]:M(_e,re):["and"]}function V(_e,re,ce,ge){var Se=D(_e[0],re),Ie=O(_e,ce),Pe=ce.length&&v(ce,Ie[1]);return Pe&&Pe.calculateFilterExpression?Pe.calculateFilterExpression.apply(Pe,[Ie[2],Se,re]):Se.createFilterExpression?Se.createFilterExpression.apply(Se,[Ie[2],Ie[1],ge]):Se.calculateFilterExpression?Se.calculateFilterExpression.apply(Se,[Ie[2],Ie[1],ge]):Se.defaultCalculateFilterExpression.apply(Se,[Ie[2],Ie[1],ge])}function z(_e,re,ce,ge){var Se,Ie;return Se=!0===re?_e.trueText||m.default.format("dxDataGrid-trueText"):!1===re?_e.falseText||m.default.format("dxDataGrid-falseText"):S.default.format(re,(Ie=_e).format||l[Ie.dataType]),_e.customizeText&&(Se=_e.customizeText.call(_e,{value:re,valueText:Se,target:ge})),ce&&ce.customizeText&&(Se=ce.customizeText.call(ce,{value:re,valueText:Se,field:_e,target:ge})),Se}function N(_e,re,ce,ge){return re.map(function(Se){return z(_e,Se,ce,ge)})}function U(_e){return""===_e||null===_e}function H(_e,re){return _e.some(function(ce){return ce.dataField===re})}function G(_e,re,ce){var ge=ce.dataField;ae(ge)&&(ce.parentId=fe(ge),H(re,ce.parentId)||H(_e,ce.parentId)||G(_e,re,{id:ce.parentId,dataType:"object",dataField:ce.parentId,caption:Y(ce.parentId,!0),filterOperations:["isblank","isnotblank"]})),re.push(ce)}function Y(_e,re){var ce="";if(re)_e=_e.substring(_e.lastIndexOf(".")+1);else if(ae(_e))return _e.split(".").forEach(function(ge,Se,Ie){ce+=(0,y.captionize)(ge),Se!==Ie.length-1&&(ce+=".")}),ce;return(0,y.captionize)(_e)}function J(_e,re){for(var ce=[],ge=0;ge<_e.length;ge++){var Se=(0,w.extend)(!0,{caption:Y(_e[ge].dataField,re)},_e[ge]);Se.id=Se.name||Se.dataField,re?G(_e,ce,Se):ce.push(Se)}return ce}function ae(_e){return-1!==_e.lastIndexOf(".")}function fe(_e){return _e.substring(0,_e.lastIndexOf("."))}function Ce(_e,re,ce){var ge=v(ce,re);return ge?(!1===ge.hasValue?(_e[1]=re,_e.length=2):(_e[1]=re,_e[2]=""),_e):("isblank"===re?(_e[1]="=",_e[2]=null):"isnotblank"===re?(_e[1]="<>",_e[2]=null):(((ge=v(ce,_e[1]))||2===_e.length||null===_e[2])&&(_e[2]=""),_e[1]=re),_e)}function Te(_e){return""!==_e[2]}function me(_e,re){return _e[0]===re}function he(_e,re,ce){var ge=[];return _e.forEach(function(Se){P(Se)?me(Se,re[0])?ce?(ge.push(re),ce=!1):ge.splice(ge.length-1,1):ge.push(Se):(ge.length||C(Se))&&ge.push(Se)}),0===ge.length?null:(ce&&(ge.push("and"),ge.push(re)),1===ge.length?ge[0]:ge)}b.renderValueText=function(_e,re,ce){if(Array.isArray(re)){var ge=re.length-1;_e.empty(),re.forEach(function(Se,Ie){(0,g.default)("<span>").addClass("dx-filterbuilder-text-part").text(Se).appendTo(_e),Ie!==ge&&(0,g.default)("<span>").addClass("dx-filterbuilder-text-separator").text(ce&&ce.valueSeparator?ce.valueSeparator:"|").addClass("dx-filterbuilder-text-separator-empty").appendTo(_e)})}else _e.text(re||m.default.format("dxFilterBuilder-enterValueText"))}},function(W,b,e){b.PAGER_SELECTED_PAGE_SIZE_CLASS=b.PAGER_PAGE_SIZES_CLASS=b.PAGER_PAGE_SIZE_CLASS=b.PAGER_SELECTION_CLASS=b.PAGER_PAGE_CLASS=b.PAGER_PAGE_INDEXES_CLASS=b.PAGER_PAGES_CLASS=b.LIGHT_MODE_CLASS=b.PAGER_CLASS=void 0,b.PAGER_CLASS="dx-pager",b.LIGHT_MODE_CLASS="dx-light-mode",b.PAGER_PAGES_CLASS="dx-pages",b.PAGER_PAGE_INDEXES_CLASS="dx-page-indexes",b.PAGER_PAGE_CLASS="dx-page",b.PAGER_SELECTION_CLASS="dx-selection",b.PAGER_PAGE_SIZE_CLASS="dx-page-size",b.PAGER_PAGE_SIZES_CLASS="dx-page-sizes";var g="".concat("dx-page-size"," ").concat("dx-selection");b.PAGER_SELECTED_PAGE_SIZE_CLASS=g},function(W,b,e){b.ConfigContext=void 0;var g=(0,e(22).createContext)(void 0);b.ConfigContext=g},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0});var g=e(134),I=e(538),F=e(539);e.d(b,"rrulestr",function(){return F.a});var A=e(158);e.d(b,"Frequency",function(){return A.a});var R=e(177);e.d(b,"Weekday",function(){return R.b}),e.d(b,"RRule",function(){return g.c}),e.d(b,"RRuleSet",function(){return I.a}),b.default=g.c},function(W,b,e){b.CellBase=b.CellBaseProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(92),A=["allDay","children","className","contentTemplate","contentTemplateProps","endDate","groupIndex","groups","index","isFirstGroupCell","isLastGroupCell","startDate","text"];function k(m,p){return(k=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}function S(){return(S=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var f=arguments[p];for(var c in f)Object.prototype.hasOwnProperty.call(f,c)&&(m[c]=f[c])}return m}).apply(this,arguments)}var w=function(m){return(0,g.createVNode)(1,"td",m.classes,[!m.props.contentTemplate&&m.props.children,m.props.contentTemplate&&(0,m.props.contentTemplate)(S({},m.props.contentTemplateProps))],0)};b.viewFunction=w;var y={className:"",isFirstGroupCell:!1,isLastGroupCell:!1,startDate:new Date,endDate:new Date,allDay:!1,text:"",index:0,contentTemplateProps:{data:{},index:0}};b.CellBaseProps=y;var h=function(m){var p,f,u;function s(a){var t;return(t=m.call(this,a)||this).state={},t}return f=m,(p=s).prototype=Object.create(f.prototype),p.prototype.constructor=p,k(p,f),s.prototype.render=function(){var a,t=this.props;return w({props:S({},t,{contentTemplate:(a=t.contentTemplate,a&&(a.defaultProps?function(n){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,a,S({},n)))}:a))}),classes:this.classes,restAttributes:this.restAttributes})},(u=[{key:"classes",get:function(){var a=this.props;return(0,F.getGroupCellClasses)(a.isFirstGroupCell,a.isLastGroupCell,a.className)}},{key:"restAttributes",get:function(){return function R(m,p){if(null==m)return{};var f,c,u=function(s,a){if(null==s)return{};var t,n,i={},o=Object.keys(s);for(n=0;n<o.length;n++)a.indexOf(t=o[n])>=0||(i[t]=s[t]);return i}(m,p);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(m);for(c=0;c<l.length;c++)p.indexOf(f=l[c])>=0||Object.prototype.propertyIsEnumerable.call(m,f)&&(u[f]=m[f])}return u}(this.props,A)}}])&&function E(m,p){for(var f=0;f<p.length;f++){var c=p[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(m,c.key,c)}}(s.prototype,u),s}(I.BaseInfernoComponent);b.CellBase=h,h.defaultProps=S({},y)},function(W,b,e){b.plugin=b.Legend=void 0;var g=e(14),I=e(0),F=e(340),A=e(1),R=e(137),E=e(53),k=e(4),S=e(179),w=e(6),y=Number,h=Math,m=h.round,p=h.max,f=h.min,c=h.ceil,u=A.isDefined,l=A.isFunction,s=g.enumParser,a=g.normalizeEnum,t=I.extend,n="center",i="right",o="left",r="top",d="bottom",v=s([o,n,i]),x=s([r,d]),T=s(["vertical","horizontal"]),D=s([o,i,r,d]),C=s(["outside","inside"]),P=s([o,n,i]);function M(re,ce,ge){if(re){var Se=re.fill;return(0,I.extend)({},{state:ge,fill:"none"===Se?ce:Se,opacity:re.opacity,hatching:t({},re.hatching,{step:5,width:2})})}}function O(re,ce,ge){var Se=(0,S.processHatchingAttrs)(re,ce);return Se.fill&&0===Se.fill.indexOf("DevExpress")&&(Se.fill=(0,S.getFuncIri)(Se.fill)),Se.opacity=Se.opacity>=0?Se.opacity:1,(0,I.extend)({},Se,{size:ge})}function B(re,ce,ge,Se){var Ie=ce&&ge[ce[re]];Ie&&Ie.renderMarker(Ie.states[Se])}function V(re,ce,ge){return re?(Ie=(Ie=(Se=re).margin)>=0?{top:Ie=y(Se.margin),bottom:Ie,left:Ie,right:Ie}:{top:Ie.top>=0?y(Ie.top):10,bottom:Ie.bottom>=0?y(Ie.bottom):10,left:Ie.left>=0?y(Ie.left):10,right:Ie.right>=0?y(Ie.right):10},Se.margin=Ie,re.horizontalAlignment=v(re.horizontalAlignment,i),re.verticalAlignment=x(re.verticalAlignment,re.horizontalAlignment===n?d:r),re.orientation=T(re.orientation,re.horizontalAlignment===n?"horizontal":"vertical"),re.itemTextPosition=D(re.itemTextPosition,"horizontal"===re.orientation?d:i),re.position=ge?C(re.position,"outside"):"outside",re.itemsAlignment=P(re.itemsAlignment,null),re.hoverMode=a(re.hoverMode),re.customizeText=l(re.customizeText)?re.customizeText:function(){return this[ce]},re.customizeHint=l(re.customizeHint)?re.customizeHint:k.noop,re._incidentOccurred=re._incidentOccurred||k.noop,re):null;var Se,Ie}function z(re,ce){return re.rect(0,0,ce,ce)}function N(re,ce){return re.circle(ce/2,ce/2,ce/2)}function U(re,ce,ge){return ce>=re.left&&ce<=re.right&&ge>=re.top&&ge<=re.bottom}function H(re,ce,ge,Se){var Ne,De,Me,Ie={x:0,y:0},Pe=0,Ue=0;if(Ne="y"===ce.direction?Se.top+Se.bottom:Se.left+Se.right,re.forEach(function(De,Me){var Re=De[0],ke=De.length;De.forEach(function(Le,Fe){Ie[ce.direction]+=Le[ce.measure]+(Fe!==ke-1?Le.offset||ce.spacing:0),Pe=p(Pe,Ie[ce.direction])}),Ie[ce.direction]=0,Ie[ce.altDirection]+=Re[ce.altMeasure]+Re.altOffset||ce.altSpacing,Ue=p(Ue,Ie[ce.altDirection])}),Pe+Ne>ce.length)return ce.countItem=(Me=ge,(De=ce).altCountItem++,c(Me/De.altCountItem)),!0}function G(re,ce){return re.reduce(function(ge,Se){return ge+Se[ce.measure]+(Se.offset||ce.spacing)},0)}function Y(re){switch(re.itemTextPosition){case d:return{horizontal:n,vertical:r};case r:return{horizontal:n,vertical:d};case o:return{horizontal:i,vertical:n};case i:return{horizontal:o,vertical:n}}}function J(re,ce){var ge=re.reduce(function(Se,Ie){return p(Se,Ie?Ie[ce]:Se)},0);re.forEach(function(Se){Se&&(Se[ce]=ge)})}function ae(re){var ce,ge,Se=re.length,Ie=re[0].length,Pe=[];for(ce=0;ce<Ie;ce++)for(Pe[ce]=[],ge=0;ge<Se;ge++)Pe[ce][ge]=re[ge][ce];return Pe}function Ce(re){return re.horizontalAlignment===n?n:re.itemTextPosition===i?o:re.itemTextPosition===o?i:n}var Te=function(re){this._renderer=re.renderer,this._legendGroup=re.group,this._backgroundClass=re.backgroundClass,this._itemGroupClass=re.itemGroupClass,this._textField=re.textField,this._getCustomizeObject=re.getFormatObject,this._titleGroupClass=re.titleGroupClass,this._allowInsidePosition=re.allowInsidePosition,this._widget=re.widget,this._updated=!1};b.Legend=Te;var me=Te,he=me.prototype=(0,E.clone)(F.LayoutElement.prototype);(0,I.extend)(he,{constructor:me,getOptions:function(){return this._options},update:function(){var re=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],ce=arguments.length>1?arguments[1]:void 0,ge=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},Se=this,Ie=(ce=Se._options=V(ce,Se._textField,Se._allowInsidePosition)||{}).markerSize;if(this._updated=!0,this._data=re.map(function(Ue){return Ue.size=y(Ue.size>0?Ue.size:Ie),Ue.marker=O(Ue,Ue.states.normal),Object.defineProperty(Ue.marker,"size",{get:function(){return Ue.size},set:function(Ne){Ue.size=Ne}}),Object.defineProperty(Ue.marker,"opacity",{get:function(){return Ue.states.normal.opacity},set:function(Ne){Ue.states.normal.opacity=Ue.states.hover.opacity=Ue.states.selection.opacity=Ne}}),Ue}),ce.customizeItems&&(Se._data=ce.customizeItems(re.slice())||re),Se._boundingRect={width:0,height:0,x:0,y:0},Se.isVisible()&&!Se._title&&(Se._title=new R.Title({renderer:Se._renderer,cssClass:Se._titleGroupClass,root:Se._legendGroup})),Se._title){var Pe=ce.title;ge.horizontalAlignment=Ce(ce),Se._title.update(ge,Pe)}return this.erase(),Se},isVisible:function(){return this._options&&this._options.visible},draw:function(re,ce){var ge=this._getItemData();return this.erase(),this.isVisible()&&ge&&ge.length?(this._insideLegendGroup=this._renderer.g().enableLinks().append(this._legendGroup),this._title.changeLink(this._insideLegendGroup),this._createBackground(),this._title.hasText()&&this._title.draw(re-(this._background?2*this._options.paddingLeftRight:0),ce),this._markersGroup=this._renderer.g().attr({class:this._itemGroupClass}).append(this._insideLegendGroup),this._createItems(ge),this._updateElementsPosition(re,ce),this):this},_measureElements:function(){var re=this._options,ce=0;this._items.forEach(function(ge){var Se=ge.label.getBBox(),Ie=ge.marker.getBBox();ge.markerBBox=Ie,ge.markerSize=Math.max(Ie.width,Ie.height);var Pe=function(Ue,Ne,De){var Me,Re;switch(Ue.itemTextPosition){case o:case i:Me=Ne.width+7+De.width,Re=p(Ne.height,De.height);break;case r:case d:Me=p(Ne.width,De.width),Re=Ne.height+4+De.height}return{width:Me,height:Re}}(re,Ie,Se);ge.labelBBox=Se,ge.bBox=Pe,ce=p(ce,Pe.height)}),re.equalRowHeight&&this._items.forEach(function(ge){return ge.bBox.height=ce})},_updateElementsPosition:function(re,ce){var ge=this._options;this._size={width:re,height:ce},this._measureElements(),this._locateElements(ge),this._finalUpdate(ge);var Se=this.getLayoutOptions();(Se.width>re||Se.height>ce)&&this.freeSpace()},_createItems:function(re){var ce=this,ge=ce._options,Se=ce._renderer,Ie=function(re){return"circle"===a(re)?N:z}(ge.markerShape);ce._markersId={};var Ue=ce._widget._getTemplate(ge.markerTemplate?ge.markerTemplate:function(De,Me){var Re=De.marker;Ie(Se,Re.size).attr({fill:Re.fill,opacity:Re.opacity}).append({element:Me})}),Ne=ce._markersGroup;Ne.css((0,g.patchFontOptions)(ge.font)),ce._deferredItems=[],ce._templatesGroups=[],ce._items=(re||[]).map(function(De,Me){var Re=De.states,ke=Re.normal,Le=ke.fill;De.size=De.marker.size;var Fe={normal:(0,I.extend)(ke,{fill:Le||ge.markerColor||ge.defaultColor,state:"normal"}),hover:M(Re.hover,Le,"hovered"),selection:M(Re.selection,Le,"selected")};De.states=Fe;var ze=Se.g().append(Ne),Ye=Se.g().attr({class:"dxl-marker"}).append(ze);ce._deferredItems[Me]=new w.Deferred,ce._templatesGroups.push(Ye);var ut={label:ce._createLabel(De,ze),marker:Ye,renderer:Se,group:ze,tracker:{id:De.id,argument:De.argument,argumentIndex:De.argumentIndex},states:Fe,itemTextPosition:ge.itemTextPosition,markerOffset:0,bBoxes:[],renderMarker:function(St){De.marker=O(ut,St,De.size),Ye.clear(),Ue.render({model:De,container:Ye.element,onRendered:ce._deferredItems[Me].resolve})}};return ut.renderMarker(Fe.normal),ce._createHint(De,ze),void 0!==De.id&&(ce._markersId[De.id]=Me),ut})},getTemplatesGroups:function(){return this._templatesGroups||[]},getTemplatesDef:function(){return this._deferredItems||[]},_getItemData:function(){var re=this._data||[];return(this._options||{}).inverted&&(re=re.slice().reverse()),re.filter(function(ce){return ce.visible})},_finalUpdate:function(re){this._adjustBackgroundSettings(re),this._setBoundingRect(re.margin)},erase:function(){var re=this._insideLegendGroup;return re&&re.dispose(),this._insideLegendGroup=this._markersGroup=this._x1=this._x2=this._y2=this._y2=null,this},_locateElements:function(re){this._moveInInitialValues(),this._locateRowsColumns(re)},_moveInInitialValues:function(){this._title.hasText()&&this._title.move([0,0]),this._legendGroup&&this._legendGroup.move(0,0),this._background&&this._background.attr({x:0,y:0,width:0,height:0})},applySelected:function(re){return B(re,this._markersId,this._items,"selection"),this},applyHover:function(re){return B(re,this._markersId,this._items,"hover"),this},resetItem:function(re){return B(re,this._markersId,this._items,"normal"),this},_createLabel:function(re,ce){var ge=this._getCustomizeObject(re),Se=this._options,Ie=function(Ne){switch(Ne){case r:case d:return n;case o:return i;case i:return o}}(Se.itemTextPosition),Pe=Se.customizeText.call(ge,ge),Ue=u(re.textOpacity)?{color:Se.font.color,opacity:re.textOpacity}:{};return this._renderer.text(Pe,0,0).css((0,g.patchFontOptions)(Ue)).attr({align:Ie,class:Se.cssClass}).append(ce)},_createHint:function(re,ce){var ge=this._getCustomizeObject(re),Se=this._options.customizeHint.call(ge,ge);u(Se)&&""!==Se&&ce.setTitle(Se)},_createBackground:function(){var re="inside"===this._options.position,ce=this._options.backgroundColor,ge=ce||(re?this._options.containerBackgroundColor:"none");(this._options.border.visible||(re||ce)&&"none"!==ce)&&(this._background=this._renderer.rect(0,0,0,0).attr({fill:ge,class:this._backgroundClass}).append(this._insideLegendGroup))},_locateRowsColumns:function(re){var ce,ge=0,Se=this._getItemsLayoutOptions(),Ie=this._items.length;do{this._createLines(ce=[],Se),this._alignLines(ce,Se),ge++}while(H(ce,Se,Ie,re.margin)&&ge<Ie);this._applyItemPosition(ce,Se)},_createLines:function(re,ce){this._items.forEach(function(ge,Se){var Ie,Pe,Re,ke,Fe,Ue=(Re=re,Fe={},Se%(ke=ce).countItem==0&&(ke.markerOffset?Re.push([],[]):Re.push([])),ke.markerOffset?(Fe.firstLine=Re[Re.length-1],Fe.secondLine=Re[Re.length-2]):Fe.firstLine=Fe.secondLine=Re[Re.length-1],Fe),Ne={width:ge.labelBBox.width,height:ge.labelBBox.height,element:ge.label,bBox:ge.labelBBox,pos:Y(ce),itemIndex:Se},De={width:ge.markerBBox.width,height:ge.markerBBox.height,element:ge.marker,pos:{horizontal:n,vertical:n},bBox:{width:ge.markerBBox.width,height:ge.markerBBox.height,x:ge.markerBBox.x,y:ge.markerBBox.y},itemIndex:Se};ce.inverseLabelPosition?(Ie=Ne,Pe=De):(Ie=De,Pe=Ne),Ie[ce.markerOffset?"altOffset":"offset"]=ce.labelOffset,Ue.secondLine.push(Ie),Ue.firstLine.push(Pe)})},_alignLines:function(re,ce){var ge,Se=ce.altMeasure;if(re.forEach(function(Pe){return J(Pe,Se)}),Se=ce.measure,ce.itemsAlignment){if(ce.markerOffset)for(ge=0;ge<re.length;)ae([re[ge++],re[ge++]]).forEach(Ie)}else ae(re).forEach(Ie);function Ie(Pe){J(Pe,Se)}},_applyItemPosition:function(re,ce){var Ue,ge=this,Se={x:0,y:0},Ie=(Ue=ce,re.reduce(function(Ne,De){return p(Ne,G(De,Ue))},0));re.forEach(function(Pe){var Ue=Pe[0],Ne=Ue.altOffset||ce.altSpacing;Se[ce.direction]=function(De,Me,Re){var ke,Le=G(De,Me);switch(Me.itemsAlignment){case i:ke=Re-Le;break;case n:ke=(Re-Le)/2;break;default:ke=0}return ke}(Pe,ce,Ie),Pe.forEach(function(De){var Me=De.offset||ce.spacing,Re=new F.WrapperLayoutElement(De.element,De.bBox),Le=new F.WrapperLayoutElement(null,{x:Se.x,y:Se.y,width:De.width,height:De.height}),Fe=ge._items[De.itemIndex];Re.position({of:Le,my:De.pos,at:De.pos}),Fe.bBoxes.push(Le),Se[ce.direction]+=De[ce.measure]+Me}),Se[ce.altDirection]+=Ue[ce.altMeasure]+Ne}),this._items.forEach(function(Pe){var Ue,Ne,De,Me=(Ue=Pe.bBoxes[0].getLayoutOptions(),Ne=Pe.bBoxes[1].getLayoutOptions(),(De={}).left=f(Ue.x,Ne.x),De.top=f(Ue.y,Ne.y),De.right=p(Ue.x+Ue.width,Ne.x+Ne.width),De.bottom=p(Ue.y+Ue.height,Ne.y+Ne.height),De),Re=ge._options.columnItemSpacing/2,ke=ge._options.rowItemSpacing/2;Pe.tracker.left=Me.left-Re,Pe.tracker.right=Me.right+Re,Pe.tracker.top=Me.top-ke,Pe.tracker.bottom=Me.bottom+ke})},_getItemsLayoutOptions:function(){var re=this._options,ge={itemsAlignment:re.itemsAlignment,orientation:re.orientation},Ie=this._size.height-(this._background?2*re.paddingTopBottom:0);return"horizontal"===re.orientation?(ge.length=this._size.width-(this._background?2*re.paddingLeftRight:0),ge.spacing=re.columnItemSpacing,ge.direction="x",ge.measure="width",ge.altMeasure="height",ge.altDirection="y",ge.altSpacing=re.rowItemSpacing,ge.countItem=re.columnCount,ge.altCountItem=re.rowCount,ge.marginTextLabel=4,ge.labelOffset=7,re.itemTextPosition!==d&&re.itemTextPosition!==r||(ge.labelOffset=4,ge.markerOffset=!0)):(ge.length=Ie,ge.spacing=re.rowItemSpacing,ge.direction="y",ge.measure="height",ge.altMeasure="width",ge.altDirection="x",ge.altSpacing=re.columnItemSpacing,ge.countItem=re.rowCount,ge.altCountItem=re.columnCount,ge.marginTextLabel=7,ge.labelOffset=4,re.itemTextPosition!==i&&re.itemTextPosition!==o||(ge.labelOffset=7,ge.markerOffset=!0)),ge.countItem||(ge.countItem=ge.altCountItem?c(this._items.length/ge.altCountItem):this._items.length),re.itemTextPosition!==r&&re.itemTextPosition!==o||(ge.inverseLabelPosition=!0),ge.itemTextPosition=re.itemTextPosition,ge.altCountItem=ge.altCountItem||c(this._items.length/ge.countItem),ge},_adjustBackgroundSettings:function(re){if(this._background){var ce=re.border,ge=this._calculateTotalBox(),Se={x:m(ge.x-re.paddingLeftRight),y:m(ge.y-re.paddingTopBottom),width:m(ge.width)+2*re.paddingLeftRight,height:m(ge.height),opacity:re.backgroundOpacity};ce.visible&&ce.width&&ce.color&&"none"!==ce.color&&(Se["stroke-width"]=ce.width,Se.stroke=ce.color,Se["stroke-opacity"]=ce.opacity,Se.dashStyle=ce.dashStyle,Se.rx=ce.cornerRadius||0,Se.ry=ce.cornerRadius||0),this._background.attr(Se)}},_setBoundingRect:function(re){if(this._insideLegendGroup){var ce=this._calculateTotalBox();ce.height+=re.top+re.bottom,ce.widthWithoutMargins=ce.width,ce.width+=re.left+re.right,ce.x-=re.left,ce.y-=re.top,this._boundingRect=ce}},_calculateTotalBox:function(){var re=this._markersGroup.getBBox(),ce=this._title.getCorrectedLayoutOptions(),ge=this._insideLegendGroup.getBBox();return ge.height=re.height+ce.height+(this._background?2*this._options.paddingTopBottom:0),ce.width>ge.width&&(ge.width=ce.width),ge},getActionCallback:function(re){var ce=this;return ce._options.visible?function(ge){ce[ge](re.index)}:k.noop},getLayoutOptions:function(){var re=this._options,ce=this._insideLegendGroup?this._boundingRect:{width:0,height:0,x:0,y:0};return re?(ce.verticalAlignment=re.verticalAlignment,ce.horizontalAlignment=re.horizontalAlignment,"horizontal"===re.orientation||re.horizontalAlignment===n?(ce.cutLayoutSide=re.verticalAlignment,ce.cutSide="vertical"):(ce.cutLayoutSide=re.horizontalAlignment,ce.cutSide="horizontal"),ce.position={horizontal:re.horizontalAlignment,vertical:re.verticalAlignment},ce):null},shift:function(re,ce){var ge={};return this._insideLegendGroup&&this._insideLegendGroup.attr({translateX:re-this._boundingRect.x,translateY:ce-this._boundingRect.y}),this._title&&this._shiftTitle(this._boundingRect.widthWithoutMargins),this._markersGroup&&this._shiftMarkers(),this._insideLegendGroup&&(ge=this._legendGroup.getBBox()),this._x1=ge.x,this._y1=ge.y,this._x2=ge.x+ge.width,this._y2=ge.y+ge.height,this},_shiftTitle:function(re){var ce=this._title,ge=ce.getCorrectedLayoutOptions();if(ge&&ce.hasText()){var Se=re-(this._background?2*this._options.paddingLeftRight:0),Ie=ce.getOptions(),Pe=ge.y+Ie.margin.top,Ue=0;Ie.verticalAlignment===d&&this._markersGroup&&(Pe+=this._markersGroup.getBBox().height),Ie.horizontalAlignment===i?Ue=Se-ge.width:Ie.horizontalAlignment===n&&(Ue=(Se-ge.width)/2),ce.shift(Ue,Pe)}},_shiftMarkers:function(){var re=this._title.getLayoutOptions(),ce=this._markersGroup.getBBox(),ge=this._title.getOptions()||{},Se=0,Ie=0;re.width>ce.width&&this._options.horizontalAlignment===n&&(Se=re.width/2-ce.width/2),ge.verticalAlignment===r&&(Ie=re.height),0===Se&&0===Ie||(this._markersGroup.attr({translateX:Se,translateY:Ie}),this._items.forEach(function(Pe){Pe.tracker.left+=Se,Pe.tracker.right+=Se,Pe.tracker.top+=Ie,Pe.tracker.bottom+=Ie}))},getPosition:function(){return this._options.position},coordsIn:function(re,ce){return re>=this._x1&&re<=this._x2&&ce>=this._y1&&ce<=this._y2},getItemByCoord:function(re,ce){var ge=this._items,Se=this._insideLegendGroup;re-=Se.attr("translateX"),ce-=Se.attr("translateY");for(var Ie=0;Ie<ge.length;Ie++)if(U(ge[Ie].tracker,re,ce))return ge[Ie].tracker;return null},dispose:function(){return this._title&&this._title.dispose(),this._legendGroup=this._insideLegendGroup=this._title=this._renderer=this._options=this._data=this._items=null,this},layoutOptions:function(){if(!this.isVisible())return null;var re=this.getLayoutOptions();return{horizontalAlignment:this._options.horizontalAlignment,verticalAlignment:this._options.verticalAlignment,side:re.cutSide,priority:1,position:this.getPosition()}},measure:function(re){this._updated||!this._insideLegendGroup?(this.draw(re[0],re[1]),this._updated=!1):(this._items.forEach(function(ge){ge.bBoxes=[]}),this._updateElementsPosition(re[0],re[1]));var ce=this.getLayoutOptions();return[ce.width,ce.height]},move:function(re){this.shift(re[0],re[1])},freeSpace:function(){this._options._incidentOccurred("W2104"),this.erase()}}),b.plugin={name:"legend",init:function(){var re=this._renderer.g().attr({class:this._rootClassPrefix+"-legend"}).enableLinks().append(this._renderer.root);this._legend=new Te({renderer:this._renderer,group:re,widget:this,itemGroupClass:this._rootClassPrefix+"-item",titleGroupClass:this._rootClassPrefix+"-title",textField:"text",getFormatObject:function(ce){return{item:ce.item,text:ce.text}}}),this._layout.add(this._legend)},extenders:{_applyTilesAppearance:function(){var re=this;this._items.forEach(function(ce){re._applyLegendItemStyle(ce.id,ce.getState())})},_buildNodes:function(){this._createLegendItems()}},members:{_applyLegendItemStyle:function(re,ce){var ge=this._legend;switch(ce){case"hover":ge.applyHover(re);break;case"selection":ge.applySelected(re);break;default:ge.resetItem(re)}},_createLegendItems:function(){this._legend.update(this._getLegendData(),this._getOption("legend"),this._themeManager.theme("legend").title)&&this._requestChange(["LAYOUT"])}},dispose:function(){this._legend.dispose()},customize:function(re){re.prototype._proxyData.push(function(ce,ge){if(this._legend.coordsIn(ce,ge)){var Se=this._legend.getItemByCoord(ce,ge);if(Se)return{id:Se.id,type:"legend"}}}),re.addChange({code:"LEGEND",handler:function(){this._createLegendItems()},isThemeDependent:!0,option:"legend",isOptionChange:!0})}}},function(W,b,e){b.default=void 0;var g,I=e(0),F=(g=e(161))&&g.__esModule?g:{default:g},A=I.extend,R=Math,E=R.floor,k=R.abs;function S(y){var h=y.initialValue,m=y._getValTranslator().getBusinessRange().invert,p="discrete"===y.series.valueAxisType,f=y.series.isFullStackedSeries();return!p&&(h>=0&&!m||h<0&&m)||p&&!m||f?"top":"bottom"}var w=A({},F.default,{correctCoordinates:function(y){var h=E(y.offset-y.width/2);this._options.rotated?(this.height=y.width,this.yCorrection=h,this.xCorrection=null):(this.width=y.width,this.xCorrection=h,this.yCorrection=null)},_getGraphicBBox:function(y){var h={x:this.x,y:this.y,width:this.width,height:this.height};if(y){var m="top"===y;this._options.rotated?(h.x=m?h.x+h.width:h.x,h.width=0):(h.y=m?h.y:h.y+h.height,h.height=0)}return h},_getLabelConnector:function(y){return this._getGraphicBBox(y)},_getLabelPosition:function(){var y=S(this);return this._options.rotated&&(y="top"===y?"right":"left"),y},_getLabelCoords:function(y){return 0===this.initialValue&&this.series.isFullStackedSeries()?this._getLabelCoordOfPosition(y,this._options.rotated?"right":"top"):"inside"===y.getLayoutOptions().position?this._getLabelCoordOfPosition(y,"inside"):F.default._getLabelCoords.call(this,y)},_drawLabel:function(){this._label.pointPosition="inside"!==this._label.getLayoutOptions().position&&S(this),F.default._drawLabel.call(this)},hideInsideLabel:function(y,h){var m=this._getGraphicBBox(),p=y.getBoundingRect();return!(!this._options.resolveLabelsOverlapping||!(h.y<=m.y&&h.y+p.height>=m.y+m.height||h.x<=m.x&&h.x+p.width>=m.x+m.width)||h.y>m.y+m.height||h.y+p.height<m.y||h.x>m.x+m.width||h.x+p.width<m.x||(y.draw(!1),0))},_showForZeroValues:function(){return this._options.label.showForZeroValues||this.initialValue},_drawMarker:function(y,h,m){var p=this._getStyle(),f=this._options.cornerRadius,c=this._options.rotated,u=this.getMarkerCoords(),l=u.x,s=u.y,a=u.width,t=u.height;m&&(c?(a=0,l=this.defaultX):(t=0,s=this.defaultY)),this.graphic=y.rect(l,s,a,t).attr({rx:f,ry:f}).smartAttr(p).data({"chart-data-point":this}).append(h)},_getSettingsForTracker:function(){var y=this.y,h=this.height,m=this.x,p=this.width;return this._options.rotated?1===p&&(p=9,m-=4):1===h&&(h=9,y-=4),{x:m,y,width:p,height:h}},getGraphicSettings:function(){var y=this.graphic;return{x:y.attr("x"),y:y.attr("y"),height:y.attr("height"),width:y.attr("width")}},_getEdgeTooltipParams:function(){var y,h,m=this.value>=0,p=this._getValTranslator().getBusinessRange().invert,f=this.x,c=this.y,u=this.width,l=this.height;return this._options.rotated?(h=c+l/2,y=p?m?f:f+u:m?f+u:f):(y=f+u/2,h=p?m?c+l:c:m?c:c+l),{x:y,y:h,offset:0}},getTooltipParams:function(y){if("edge"===y)return this._getEdgeTooltipParams();var h=this.getCenterCoord();return h.offset=0,h},getCenterCoord:function(){return{x:this.x+this.width/2,y:this.y+this.height/2}},_truncateCoord:function(y,h){return null===y?y:y<h[0]?h[0]:y>h[1]?h[1]:y},_getErrorBarBaseEdgeLength:function(){return this._options.rotated?this.height:this.width},_translateErrorBars:function(y){F.default._translateErrorBars.call(this),(this._errorBarPos<y[0]||this._errorBarPos>y[1])&&(this._errorBarPos=void 0)},_translate:function(){var y=this._options.rotated,h=y?"x":"y",m=y?"y":"x",p=y?"width":"height",f=y?"height":"width",c=this._getArgTranslator(),u=this._getValTranslator(),l=this.series.getArgumentAxis().getVisibleArea(),s=this.series.getValueAxis().getVisibleArea(),a=c.translate(this.argument),t=u.translate(this.value,1),n=u.translate(this.minValue);this[m]=a=null===a?a:a+(this[m+"Correction"]||0),this["v"+h]=t,this["v"+m]=a+this[f]/2,t=this._truncateCoord(t,s),n=this._truncateCoord(n,s),this[p]=k(t-n),t=t<n?t:n,this._calculateVisibility(y?t:a,y?a:t,this.width,this.height),this[h]=null===t?t:t+(this[h+"Correction"]||0),this["min"+h.toUpperCase()]=null===n?n:n+(this[h+"Correction"]||0),this["default"+h.toUpperCase()]=u.translate("canvas_position_default"),this._translateErrorBars(l),this.inVisibleArea&&null!==this[m]&&(this[m]<l[0]&&(this[f]=this[f]-(l[0]-this[m]),this[m]=l[0]),this[m]+this[f]>l[1]&&(this[f]=l[1]-this[m]))},_updateMarker:function(y,h){this.graphic.smartAttr(A({},h,y?{}:this.getMarkerCoords()))},getMarkerCoords:function(){var y=this.x,h=this.y,m=this.width,p=this.height,f=this.series.getArgumentAxis(),c=this._options.rotated;if(f.getAxisPosition){var u=f.getOptions(),l=Math.round(u.width/2),s=f.getAxisPosition();if(u.visible)if(c){var a=this.minX===this.defaultX&&this.minX===s-f.getAxisShift();y+=a?l:0,(m-=a?l:0)<0&&(m=0)}else(p-=this.minY===this.defaultY&&this.minY===s-f.getAxisShift()?l:0)<0&&(p=0)}return{x:y,y:h,width:m,height:p}},coordsIn:function(y,h){return y>=this.x&&y<=this.x+this.width&&h>=this.y&&h<=this.y+this.height}});b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(14),I=e(1),F=e(4),A=Math.abs,R=Math.floor,E=Math.ceil,k=Math.min;function S(s,a,t){s.min=s.min<a?s.min:a,s.max=s.max>t?s.max:t}function w(s,a){if("logarithmic"!==s)return null;var t=a.getOptions().logarithmBase;return function(n){var i=(0,g.getLog)(A(n),t);return(i<0?R:E)(i)}}function y(s,a,t){var n=S;return"discrete"===s?n=function(i,o,r){o!==r&&i.categories.push(r),i.categories.push(o)}:a&&(n=function(i,o){var r=a.calculateInterval(o,i.prevValue),d=i.interval;i.interval=(d<r?d:r)||d,i.prevValue=o,S(i,o,o)}),t?function(i,o,r){var d=[];n(i,o,r),0!==o&&d.push(t(o)),0!==r&&d.push(t(r));var v=k.apply(null,d);i.linearThreshold=i.linearThreshold<v?i.linearThreshold:v}:n}function h(s,a,t){var n={axisType:s,dataType:a};return"discrete"===s?n.categories=[]:(n.min=(0,I.isObject)(t)?t.min:t,n.max=(0,I.isObject)(t)?t.max:t),n}function m(s){return s.categories&&(s.categories=(0,g.unique)(s.categories)),s}function p(s,a,t,n,i){var o=function(r,d,v,x){if(d&&(0,I.isDefined)(d.value)){var T=r.value,C=r.argument,P=(v-C)*(d.value-T)/(d.argument-C)+T.valueOf();return"datetime"===x.dataType?new Date(P):P}return r.value}(t,n,i,a);s(a,o,o)}function f(s){return s.type.toLowerCase().indexOf("line")>=0||s.type.toLowerCase().indexOf("area")>=0}function c(s){var a=y(s.valueAxisType),t=s.getArgumentAxis(),n=t&&s.getArgumentAxis().visualRange()||{},i=f(s)?p:F.noop;if(t&&t.getMarginOptions().checkInterval){var o=s.getArgumentAxis().getTranslator().getBusinessRange(),r=(0,g.getAddFunction)(o,!1),d=o.interval;isFinite(d)&&(0,I.isDefined)(n.startValue)&&(0,I.isDefined)(n.endValue)&&(n.startValue=r(n.startValue,d,-1),n.endValue=r(n.endValue,d))}var v=u(n);return function(x,T,D,C){var P=T.argument;return T.hasValue()&&(v(P)?(x.startCalc||(x.startCalc=!0,i(a,x,T,C[D-1],n.startValue)),a(x,T.getMinValue(),T.getMaxValue())):!n.categories&&(0,I.isDefined)(n.startValue)&&P>n.startValue&&(x.startCalc||i(a,x,T,C[D-1],n.startValue),x.endCalc=!0,i(a,x,T,C[D-1],n.endValue))),x}}function u(s){if(s.categories){var a=s.categories.reduce(function(t,n){return t[n.valueOf()]=!0,t},{});return function(t){return(0,I.isDefined)(t)&&a[t.valueOf()]}}return(0,I.isDefined)(s.startValue)||(0,I.isDefined)(s.endValue)?(0,I.isDefined)(s.endValue)?(0,I.isDefined)(s.startValue)?function(t){return t>=s.startValue&&t<=s.endValue}:function(t){return t<=s.endValue}:function(t){return t>=s.startValue}:function(){return!0}}b.default={getViewPortFilter:u,getArgumentRange:function(s){var a=s._data||[],t={};if(a.length)if("discrete"===s.argumentAxisType)t={categories:a.map(function(r){return r.argument})};else{var n;if(a.length>1){var i=s.getArgumentAxis().calculateInterval(a[0].argument,a[1].argument),o=s.getArgumentAxis().calculateInterval(a[a.length-1].argument,a[a.length-2].argument);n=k(i,o)}t={min:a[0].argument,max:a[a.length-1].argument,interval:n}}return m(t)},getRangeData:function(s){var a=s.getPoints(),t=s.useAggregation(),n=y(s.argumentAxisType,a.length>1&&s.getArgumentAxis(),w(s.argumentAxisType,s.getArgumentAxis())),i=y(s.valueAxisType,null,w(s.valueAxisType,s.getValueAxis())),o=c(s),r=a.reduce(function(x,T,D,C){var P=T.argument;return T.isArgumentCorrect()&&(n(x.arg,P,P),T.hasValue()&&(i(x.val,T.getMinValue(),T.getMaxValue()),o(x.viewport,T,D,C))),x},{arg:h(s.argumentAxisType,s.argumentType,s.getArgumentRangeInitialValue()),val:h(s.valueAxisType,s.valueType,a.length?s.getValueRangeInitialValue():void 0),viewport:h(s.valueAxisType,s.valueType,a.length?s.getValueRangeInitialValue():void 0)});if(t){var d=this.getArgumentRange(s);if("discrete"===s.argumentAxisType)r.arg=d;else{var v=s.getArgumentAxis().getViewport();((0,I.isDefined)(v.startValue)||(0,I.isDefined)(v.length))&&n(r.arg,d.min,d.min),((0,I.isDefined)(v.endValue)||(0,I.isDefined)(v.length)&&(0,I.isDefined)(v.startValue))&&n(r.arg,d.max,d.max)}}return m(r.arg),m(r.val),r},getViewport:function(s){var a,t=s.getPoints(),n=c(s);return a=h(s.valueAxisType,s.valueType,t.length?s.getValueRangeInitialValue():void 0),t.some(function(i,o){return n(a,i,o,t),a.endCalc}),a},getPointsInViewPort:function(s){var a=u(s.getArgumentAxis().visualRange()||{}),t=s.getValueAxis().visualRange()||{},n=u(t),i=s.getPoints(),o=function(d,v,x){var T=v.getMinValue(),D=v.getMaxValue(),C=n(T),P=n(D);C&&d.push(T),D!==T&&P&&d.push(D),!x||C||P||d.push(d.length?t.endValue:t.startValue)},r=f(s)?function(d,v,x){var T=v[x],D=v[x-1],C=v[x+1];C&&a(C.argument)&&o(d[1],T,!0),D&&a(D.argument)&&o(d[1],T,!0)}:F.noop;return i.reduce(function(d,v,x){return a(v.argument)?o(d[0],v):r(d,i,x),d},[[],[]])}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.polar=b.chart=void 0;var g=e(138),I=e(53),F=e(0),A=e(3),R=e(14),E=e(32),k=Math.round,S=Math.sqrt,w=Math.pow,y=Math.min,h=Math.max,m=Math.abs,p={};b.chart=p;var f={};function c(a,t,n,i){var o=(0,I.clone)(a);return o.x=t,o.y=n,o.angle=i,o}function u(a,t,n,i,o){var r=a.angle+o,d=(0,R.getCosAndSin)(r);return c(t,n.x+(a.radius+i*o)*d.cos,n.y-(a.radius+i*o)*d.sin,r)}b.polar=f;var l={autoHidePointMarkersEnabled:function(){return!0},_applyGroupSettings:function(a,t,n){t=(0,F.extend)(t,a),this._applyElementsClipRect(t),n.attr(t)},_setGroupsSettings:function(a){var t=this._styles.normal;this._applyGroupSettings(t.elements,{class:"dxc-elements"},this._elementsGroup),this._bordersGroup&&this._applyGroupSettings(t.border,{class:"dxc-borders"},this._bordersGroup),g.chart._setGroupsSettings.call(this,a),a&&this._markersGroup&&this._markersGroup.attr({opacity:.001})},_createGroups:function(){this._createGroup("_elementsGroup",this,this._group),this._areBordersVisible()&&this._createGroup("_bordersGroup",this,this._group),g.chart._createGroups.call(this)},_areBordersVisible:function(){return!1},_getDefaultSegment:function(a){return{line:(0,R.map)(a.line||[],function(t){return t.getDefaultCoords()})}},_prepareSegment:function(a){return{line:a}},_parseLineOptions:function(a,t){return{stroke:a.color||t,"stroke-width":a.width,dashStyle:a.dashStyle||"solid"}},_parseStyle:function(a,t){return{elements:this._parseLineOptions(a,t)}},_applyStyle:function(a){this._elementsGroup&&this._elementsGroup.attr(a.elements),(0,A.each)(this._graphics||[],function(t,n){n.line&&n.line.attr({"stroke-width":a.elements["stroke-width"]}).sharp()})},_drawElement:function(a,t){return{line:this._createMainElement(a.line,{"stroke-width":this._styles.normal.elements["stroke-width"]}).append(t)}},_removeElement:function(a){a.line.remove()},_updateElement:function(a,t,n,i){var o={points:t.line},r=a.line;n?r.animate(o,{},i):r.attr(o)},_animateComplete:function(){g.chart._animateComplete.call(this),this._markersGroup&&this._markersGroup.animate({opacity:1},{duration:this._defaultDuration})},_animate:function(){var a=this,t=a._graphics.length-1;(0,A.each)(a._graphics||[],function(n,i){var o;n===t&&(o=function(){a._animateComplete()}),a._updateElement(i,a._segments[n],!0,o)})},_drawPoint:function(a){g.chart._drawPoint.call(this,{point:a.point,groups:a.groups})},_createMainElement:function(a,t){return this._renderer.path(a,"line").attr(t)},_sortPoints:function(a,t){return a.sort(t?function(n,i){return i.y-n.y}:function(n,i){return n.x-i.x})},_drawSegment:function(a,t,n,i){var r=this._prepareSegment(a,this._options.rotated,i);this._segments.push(r),this._graphics[n]?t||this._updateElement(this._graphics[n],r):this._graphics[n]=this._drawElement(t?this._getDefaultSegment(r):r,this._elementsGroup)},_getTrackerSettings:function(){var a=this._defaultTrackerWidth,t=this._styles.normal.elements["stroke-width"];return{"stroke-width":t>a?t:a,fill:"none"}},_getMainPointsFromSegment:function(a){return a.line},_drawTrackerElement:function(a){return this._createMainElement(this._getMainPointsFromSegment(a),this._getTrackerSettings(a))},_updateTrackerElement:function(a,t){var n=this._getTrackerSettings(a);n.points=this._getMainPointsFromSegment(a),t.attr(n)},checkSeriesViewportCoord:function(a,t){if(!g.chart.checkSeriesViewportCoord.call(this))return!1;var n=a.isArgumentAxis?this.getArgumentRange():this.getViewport(),i=a.getTranslator().translate(n.categories?n.categories[0]:n.min),o=a.getTranslator().translate(n.categories?n.categories[n.categories.length-1]:n.max),r=this.getOptions().rotated,d=a.getOptions().inverted;return a.isArgumentAxis&&(!r&&!d||r&&d)||!a.isArgumentAxis&&(r&&!d||!r&&d)?t>=i&&t<=o:t>=o&&t<=i}},s=p.line=(0,F.extend)({},g.chart,l,{getPointCenterByArg:function(a){var t=this.getArgumentAxis().getTranslator().translate(a);return{x:t,y:t}},getSeriesPairCoord:function(a,t){for(var n=null,i=this._getNearestPointsByCoord(a,t),o=t&&!this._options.rotated||!t&&this._options.rotated,r=0;r<i.length;r++){var T,d=i[r],v=(d[1].vy-d[0].vy)/(d[1].vx-d[0].vx),x=d[0].vy-d[0].vx*v;if(this._checkAxisVisibleAreaCoord(!t,T=d[1].vx-d[0].vx==0?o?d[0].vy:d[0].vx:o?v*a+x:(a-x)/v)){n=T;break}}return n}});p.stepline=(0,F.extend)({},s,{_calculateStepLinePoints:function(a){var t=[],n=this._options.rotated?"x":"y";return(0,A.each)(a,function(i,o){var r;if(i){var d=t[t.length-1][n];d!==o[n]&&((r=(0,I.clone)(o))[n]=d,t.push(r)),t.push(o)}else t.push(o)}),t},_prepareSegment:function(a){return s._prepareSegment(this._calculateStepLinePoints(a))},getSeriesPairCoord:function(a,t){for(var n,i=this._options.rotated,o=!t&&!i||t&&i,r=o?"vy":"vx",d=o?"vx":"vy",v=this._getNearestPointsByCoord(a,t),x=0;x<v.length;x++){var D,T=v[x];if(this._checkAxisVisibleAreaCoord(!t,D=t?a!==T[1][r]?T[0][d]:T[1][d]:a===T[0][r]?T[0][d]:T[1][d])){n=D;break}}return n}}),p.spline=(0,F.extend)({},s,{_calculateBezierPoints:function(a,t){var n=[],i=a,o=function(r,d,v){return r>d&&v>r||r<d&&v<r?r:v};return 1!==i.length?i.forEach(function(r,d){var v,x,T,D,C,P,M,O,B,V,z,N,U=i[d-1],H=i[d+1];if(d&&d!==i.length-1){var G=r.x,Y=r.y;if(C=U.x,P=H.x,M=U.y,O=H.y,!t&&(Y<=U.y&&Y<=H.y||Y>=U.y&&Y>=H.y)||t&&(G<=U.x&&G<=H.x||G>=U.x&&G>=H.x))t?(T=v=G,D=(Y+H.y)/2,x=(Y+U.y)/2):(D=x=Y,T=(G+H.x)/2,v=(G+U.x)/2);else{if(B=O-M,V=C-P,z=M*P-C*O,t){if(!B)return void n.push(r,r,r);C-=N=-1*(V*Y+z)/B-G,P-=N}else{if(!V)return void n.push(r,r,r);M-=N=-1*(B*G+z)/V-Y,O-=N}T=(G+.5*P)/1.5,D=(Y+.5*O)/1.5,v=(G+.5*C)/1.5,x=(Y+.5*M)/1.5}t?(v=o(U.x,G,v),T=o(H.x,G,T)):(x=o(U.y,Y,x),D=o(H.y,Y,D));var J=c(r,v,x),ae=c(r,T,D);n.push(J,r,ae)}else n.push(r,r)}):n.push(i[0]),n},_prepareSegment:function(a,t){return s._prepareSegment(this._calculateBezierPoints(a,t))},_createMainElement:function(a,t){return this._renderer.path(a,"bezier").attr(t)},getSeriesPairCoord:function(a,t){for(var n=null,i=!t&&!this._options.rotated||t&&this._options.rotated,o=i?"vy":"vx",r=i?"y":"x",d=i?"vx":"vy",v=i?"x":"y",x=(t?this.getValueAxis():this.getArgumentAxis()).getVisibleArea(),T=this._getNearestPointsByCoord(a,t),D=function(P){var O,B,V,z,N,M=T[P];if(1===M.length?x[0]<=M[0][d]&&x[1]>=M[0][d]&&(n=M[0][d]):(O=a,B=M[0][o],V=M[1][r],z=M[2][r],N=M[3][o],(0,E.solveCubicEquation)(N-3*z+3*V-B,3*z-6*V+3*B,3*V-3*B,B-O)).forEach(function(O){if(O>=0&&O<=1){var B=Math.pow(1-O,3)*M[0][d]+3*Math.pow(1-O,2)*O*M[1][v]+3*(1-O)*O*O*M[2][v]+O*O*O*M[3][d];x[0]<=B&&x[1]>=B&&(n=B)}}),null!==n)return"break"},C=0;C<T.length&&"break"!==D(C);C++);return n},_getNearestPoints:function(a,t,n){var i=n.indexOf(a);return[a,n[i+1],n[i+2],t]},_getBezierPoints:function(){return this._segments.length>0?this._segments.reduce(function(a,t){return a.concat(t.line)},[]):[]}}),f.line=(0,F.extend)({},g.polar,l,{_sortPoints:function(a){return a},_prepareSegment:function(a,t,n){var i,o=[],r=this.getValueAxis().getCenter();if(n&&this._closeSegment(a),"discrete"===this.argumentAxisType||"discrete"===this.valueAxisType)return s._prepareSegment.call(this,a);for(i=1;i<a.length;i++)o=o.concat(this._getTangentPoints(a[i],a[i-1],r));return o.length||(o=a),{line:o}},_getRemainingAngle:function(a){var t=(0,R.normalizeAngle)(a);return a>=0?360-t:-t},_closeSegment:function(a){var t;t=this._segments.length?this._segments[0].line[0]:c(a[0],a[0].x,a[0].y,a[0].angle),(t=this._modifyReflectedPoint(t,a[a.length-1]))&&a.push(t)},_modifyReflectedPoint:function(a,t){if(t.angle!==a.angle)return a.angle=(0,R.normalizeAngle)(k(t.angle))===(0,R.normalizeAngle)(k(a.angle))?t.angle:t.angle+this._getRemainingAngle(t.angle-a.angle),a},_getTangentPoints:function(a,t,n){var i,o=[],r=Math.round(t.angle-a.angle),d=(t.radius-a.radius)/r;if(0===r)o=[t,a];else if(r>0)for(i=r;i>=0;i--)o.push(u(a,t,n,d,i));else for(i=0;i>=r;i--)o.push(u(a,t,n,d,r-i));return o},getSeriesPairCoord:function(a,t){var n,i=this.getArgumentAxis(),o=t?"angle":"radius",r=a[o],d=i.getCenter(),v=function(he,_e,re){var ce,ge,Se=re.x,Ie=re.y;return S(w((ce={x:Se,y:Ie}).x-(ge=d).x,2)+w(ce.y-ge.y,2))<=i.getRadius()&&y(he.x,_e.x)<=Se&&h(he.x,_e.x)>=Se&&y(he.y,_e.y)<=Ie&&h(he.y,_e.y)>=Ie},x=this.getNeighborPoints(r,o);if(1===x.length)n=x[0];else if(x.length>1){var T,D,C=x[0],P=x[1];if("discrete"!==this.argumentAxisType&&"discrete"!==this.valueAxisType)t?(T=(C.radius-P.radius)/(C.angle-P.angle),D=r-P.angle):D=(r-P.radius)/(T=(C.radius-P.radius)/(C.angle-P.angle)),n=u(P,C,d,T,D);else if(t){var M=(0,R.getCosAndSin)(-r),O=(P.y-C.y)/(P.x-C.x),B=C.y-C.x*O,V=M.sin/M.cos,z=(d.y-V*d.x-B)/(O-V),N=O*z+B;if(v(C,P,{x:z,y:N})){var U=m((0,E.trunc)((360+r)/90)%4);(0===U&&z>=d.x&&N<=d.y||1===U&&z<=d.x&&N<=d.y||2===U&&z<=d.x&&N>=d.y||3===U&&z>=d.x&&N>=d.y)&&(n={x:z,y:N})}}else{var H=(P.y-C.y)/(P.x-C.x),G=C.y-C.x*H,Y=1+H*H,J=-2*d.x+2*H*G-2*H*d.y,ae=J*J-4*Y*(-w(r,2)+w(G-d.y,2)+w(d.x,2));if(ae>=0){var fe=(-J-S(ae))/(2*Y),Ce=(-J+S(ae))/(2*Y),Te=H*fe+G,me=H*Ce+G;n=v(C,P,{x:fe,y:Te})?{x:fe,y:Te}:v(C,P,{x:Ce,y:me})?{x:Ce,y:me}:void 0}}}return n},getNeighborPoints:function(a,t){var n=this.getPoints(),i=[];if(this.getOptions().closed){var o=(n=(0,F.extend)(!0,[],n))[n.length-1],r=c(n[0],n[0].x,n[0].y,n[0].angle),d=c(o,o.x,o.y,o.angle),v=this._modifyReflectedPoint(r,o),x=this._modifyReflectedPoint(d,n[0]);x&&n.unshift(x),v&&n.push(v)}for(var T=1;T<n.length&&(n[T-1][t]===a?i.push(n[T-1]):n[T][t]===a?i.push(n[T]):(n[T][t]>a&&n[T-1][t]<a||n[T-1][t]>a&&n[T][t]<a)&&(i.push(n[T-1]),i.push(n[T])),!(i.length>0));T++);return i}})},function(W,b,e){b.default=void 0;var g=e(14);b.default={logarithmic:"logarithmic",discrete:"discrete",numeric:"numeric",left:"left",right:"right",top:"top",bottom:"bottom",center:"center",horizontal:"horizontal",vertical:"vertical",convertTicksToValues:function(F){return(0,g.map)(F||[],function(A){return A.value})},validateOverlappingMode:function(F){return"ignore"===F||"none"===F?F:"hide"},getTicksCountInRange:function(F,A,R){var E=1;if(F.length>1)for(;E<F.length&&!(Math.abs(F[E].coords[A]-F[0].coords[A])>=R);E++);return E},areLabelsOverlap:function(F,A,R,E){var w=F.x,y=A.x,h=F.width,m=A.width;return"left"===E?(w+=h/2,y+=m/2):"right"===E&&(w-=h/2,y-=m/2),(F.x>A.x?y+m+R>w:w+h+R>y)&&(F.y>A.y?A.y+A.height>F.y:F.y+F.height>A.y)}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.plugins=b.createAnnotations=void 0;var g=h(e(11)),I=e(1),F=e(139),A=e(0),R=e(14),E=e(589),k=h(e(27)),S=e(76),w=e(8),y=h(e(5));function h(x){return x&&x.__esModule?x:{default:x}}var m=g.default.getDocument,p=(0,w.addNamespace)([k.default.down,k.default.move],"annotations"),f=(0,w.addNamespace)(k.default.up,"annotations"),c=S.start+".annotations",u=S.move+".annotations",l=S.end+".annotations";function s(x,T){return{draw:function(D,C){var P=this,M=D._renderer.g().append(C).css((0,R.patchFontOptions)(x.font));this.plaque&&this.plaque.clear(),this.plaque=new E.Plaque((0,A.extend)(!0,{},x,{cornerRadius:(x.border||{}).cornerRadius}),D,M,T,D._isAnnotationBounded(x)),this.plaque.draw(D._getAnnotationCoords(this)),x.allowDragging&&M.on(c,{immediate:!0},function(O){P._dragOffsetX=P.plaque.x-O.pageX,P._dragOffsetY=P.plaque.y-O.pageY}).on(u,function(O){P.plaque.move(O.pageX+P._dragOffsetX,O.pageY+P._dragOffsetY)}).on(l,function(O){P.offsetX=(P.offsetX||0)+O.offset.x,P.offsetY=(P.offsetY||0)+O.offset.y})},hitTest:function(D,C){return this.plaque.hitTest(D,C)},showTooltip:function(D,C){var P=C.x,M=C.y,O=this,B=O.options;if(D.annotation!==O){D.setTemplate(B.tooltipTemplate);var V=function(z){z&&(D.annotation=O)};V(D.show(B,{x:P,y:M},{target:B},B.customizeTooltip,V))}else D.isCursorOnTooltip(P,M)||D.move(P,M)}}}function a(x,T){var D;return"text"===x.type?D=function(C,P){var M=T._renderer.text(C.text).attr({class:C.cssClass}).append({element:P});(C.width>0||C.height>0)&&M.setMaxSize(C.width,C.height,{wordWrap:C.wordWrap,textOverflow:C.textOverflow})}:"image"===x.type?D=function(C,P){var M=C.image||{},O=M.width,B=M.height,V=M.url,z=M.location,N=C.width,U=C.height,H=N>0?Math.min(O,N):O,G=U>0?Math.min(B,U):B;T._renderer.image(0,0,H,G,V,z||"center").append({element:P})}:"custom"===x.type&&(D=x.template),D}function t(x){return"string"==typeof x?{url:x}:x}var n=function(x,T){var D=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},C=arguments.length>3?arguments[3]:void 0,P=arguments.length>4?arguments[4]:void 0,M=t(D.image);return T.reduce(function(O,B){var V=t(B.image),z=(0,I.isFunction)(C)?C(B):{};z&&(z.image=t(z.image));var N=(0,A.extend)(!0,{},D,B,{image:M},{image:V},z),U=a(N,x),H=U&&(0,A.extend)(!0,P(N),s(N,x._getTemplate(U)));return H&&O.push(H),O},[])};b.createAnnotations=n;var i={name:"annotations_chart",init:function(){},dispose:function(){},members:{_getAnnotationCoords:function(x){var T,D,C,P,M={offsetX:x.offsetX,offsetY:x.offsetY},O=this._options.silent("rotated")?"y":"x",B=this._options.silent("rotated")?"x":"y",V=this.getArgumentAxis(),z=V.validateUnit(x.argument),N=this.getValueAxis(x.axis),U=null===(T=N)||void 0===T?void 0:T.pane;if(x.series&&(C=this.series.filter(function(ae){return ae.name===x.series})[0],N=null===(P=C)||void 0===P?void 0:P.getValueAxis(),(0,I.isDefined)(N)&&(U=N.pane)),(0,I.isDefined)(z)){if(C){var H=C.getPointCenterByArg(z);H&&(M[O]=H[O])}else M[O]=V.getTranslator().translate(z);!(0,I.isDefined)(U)&&(U=V.pane)}var G,Y,J=null===(D=N)||void 0===D?void 0:D.validateUnit(x.value);return(0,I.isDefined)(J)&&(M[B]=null===(G=N)||void 0===G?void 0:G.getTranslator().translate(J),!(0,I.isDefined)(U)&&(0,I.isDefined)(N)&&(U=N.pane)),M.canvas=this._getCanvasForPane(U),(0,I.isDefined)(M[O])&&!(0,I.isDefined)(J)&&((0,I.isDefined)(N)||(0,I.isDefined)(C)?(0,I.isDefined)(N)&&!(0,I.isDefined)(C)?M[B]=this._argumentAxes.filter(function(ae){return ae.pane===N.pane})[0].getAxisPosition():null!==(Y=C)&&void 0!==Y&&Y.checkSeriesViewportCoord(V,M[O])&&(M[B]=C.getSeriesPairCoord(M[O],!0)):M[B]=V.getAxisPosition()),!(0,I.isDefined)(z)&&(0,I.isDefined)(M[B])&&((0,I.isDefined)(N)&&!(0,I.isDefined)(C)?M[O]=N.getAxisPosition():(0,I.isDefined)(C)&&C.checkSeriesViewportCoord(N,M[B])&&(M[O]=C.getSeriesPairCoord(M[B],!1))),M},_annotationsPointerEventHandler:function(x){if(!this._disposed){var T=x.originalEvent||{},D=T.touches&&T.touches[0]||{},C=this._renderer.getRootOffset(),P={x:D.pageX||T.pageX||x.pageX,y:D.pageY||T.pageY||x.pageY},M=this._annotations.items.filter(function(O){return O.hitTest(P.x-C.left,P.y-C.top)})[0];M&&M.options.tooltipEnabled?(this._clear(),M.options.allowDragging&&x.type===k.default.down&&(this._annotations._hideToolTipForDrag=!0),this._annotations._hideToolTipForDrag||(M.showTooltip(this._annotations.tooltip,P),x.stopPropagation())):this._annotations.hideTooltip()}},_isAnnotationBounded:function(x){return(0,I.isDefined)(x.value)||(0,I.isDefined)(x.argument)},_pullOptions:function(x){return{type:x.type,name:x.name,x:x.x,y:x.y,value:x.value,argument:x.argument,axis:x.axis,series:x.series,options:x,offsetX:x.offsetX,offsetY:x.offsetY}},_forceAnnotationRender:function(){this._change(["FORCE_RENDER"])},_clear:function(){this.hideTooltip(),this.clearHover()}}},o={name:"annotations_polar_chart",init:function(){},dispose:function(){},members:{_getAnnotationCoords:function(x){var T,D,C={offsetX:x.offsetX,offsetY:x.offsetY,canvas:this._calcCanvas()},P=this.getArgumentAxis(),M=P.validateUnit(x.argument),O=this.getValueAxis().validateUnit(x.value),B=x.radius,V=x.angle;return x.series&&(D=this.series.filter(function(z){return z.name===x.series})[0]),(0,A.extend)(!0,C,this.getXYFromPolar(V,B,M,O)),(0,I.isDefined)(D)&&(!(0,I.isDefined)(C.angle)||(0,I.isDefined)(O)||(0,I.isDefined)(B)?!(0,I.isDefined)(C.radius)||(0,I.isDefined)(M)||(0,I.isDefined)(V)||(T=D.getSeriesPairCoord({radius:C.radius},!1)):((0,I.isDefined)(M)||(M=P.getTranslator().from(isFinite(V)?this.getActualAngle(V):C.angle)),T=D.getSeriesPairCoord({argument:M,angle:-C.angle},!0)),(0,I.isDefined)(T)&&(C.x=T.x,C.y=T.y)),x.series&&!(0,I.isDefined)(T)&&(C.x=C.y=void 0),C},_annotationsPointerEventHandler:i.members._annotationsPointerEventHandler,_isAnnotationBounded:i.members._isAnnotationBounded,_pullOptions:function(x){var T=(0,A.extend)({},{radius:x.radius,angle:x.angle},i.members._pullOptions(x));return delete T.axis,T},_forceAnnotationRender:i.members._forceAnnotationRender,_clear:i.members._clear}},r={name:"annotations_vector_map",init:function(){},dispose:function(){this._annotations._offTracker(),this._annotations._offTracker=null},members:{_getAnnotationCoords:function(x){var T={offsetX:x.offsetX,offsetY:x.offsetY};if(T.canvas=this._projection.getCanvas(),x.coordinates){var D=this._projection.toScreenPoint(x.coordinates);T.x=D[0],T.y=D[1]}return T},_annotationsPointerEventHandler:i.members._annotationsPointerEventHandler,_isAnnotationBounded:function(x){return(0,I.isDefined)(x.coordinates)},_pullOptions:function(x){var T=(0,A.extend)({},{coordinates:x.coordinates},i.members._pullOptions(x));return delete T.axis,delete T.series,delete T.argument,delete T.value,T},_forceAnnotationRender:function(){this._change(["EXTRA_ELEMENTS"])},_getAnnotationStyles:function(){return{"text-anchor":"start"}},_clear:function(){}},extenders:{_prepareExtraElements:function(){var x=this,T=function(){x._renderExtraElements()};x._annotations._offTracker=x._tracker.on({move:T,zoom:T,end:T})}}},d={name:"annotations_pie_chart",init:function(){},dispose:function(){},members:{_getAnnotationCoords:function(x){var T={offsetX:x.offsetX,offsetY:x.offsetY,canvas:this._canvas};if(x.argument){var D=(x.series?this.getSeriesByName(x.series):this.series[0]).getPointsByArg(x.argument)[0].getAnnotationCoords(x.location),P=D.y;T.x=D.x,T.y=P}return T},_isAnnotationBounded:function(x){return x.argument},_annotationsPointerEventHandler:i.members._annotationsPointerEventHandler,_pullOptions:function(x){var T=(0,A.extend)({},{location:x.location},i.members._pullOptions(x));return delete T.axis,T},_clear:i.members._clear,_forceAnnotationRender:i.members._forceAnnotationRender}};b.plugins={core:{name:"annotations_core",init:function(){this._annotations={items:[],_hideToolTipForDrag:!1,tooltip:new F.Tooltip({cssClass:"".concat(this._rootClassPrefix,"-annotation-tooltip"),eventTrigger:this._eventTrigger,widgetRoot:this.element(),widget:this}),hideTooltip:function(){this.tooltip.annotation=null,this.tooltip.hide()},clearItems:function(){this.items.forEach(function(x){return x.plaque.clear()}),this.items=[]}},this._annotations.tooltip.setRendererOptions(this._getRendererOptions())},dispose:function(){this._annotationsGroup.linkRemove().linkOff(),y.default.off(m(),".annotations"),this._annotationsGroup.off(".annotations"),this._annotations.tooltip&&this._annotations.tooltip.dispose()},extenders:{_createHtmlStructure:function(){var x=this;this._annotationsGroup=this._renderer.g().attr({class:"".concat(this._rootClassPrefix,"-annotations")}).css(this._getAnnotationStyles()).linkOn(this._renderer.root,"annotations").linkAppend(),y.default.on(m(),p,function(T){x._annotations.tooltip.isCursorOnTooltip(T.pageX,T.pageY)||x._annotations.hideTooltip()}),y.default.on(m(),f,function(T){x._annotations._hideToolTipForDrag=!1,x._annotationsPointerEventHandler(T)}),this._annotationsGroup.on(p,this._annotationsPointerEventHandler.bind(this))},_renderExtraElements:function(){var x=this;this._annotationsGroup.clear(),this._annotations.items.forEach(function(T){return T.draw(x,x._annotationsGroup)})},_stopCurrentHandling:function(){this._annotations.hideTooltip()}},members:{_buildAnnotations:function(){this._annotations.clearItems();var x=this._getOption("annotations",!0);null!=x&&x.length&&(this._annotations.items=n(this,x,this._getOption("commonAnnotationSettings"),this._getOption("customizeAnnotation",!0),this._pullOptions))},_setAnnotationTooltipOptions:function(){var x=(0,A.extend)({},this._getOption("tooltip"));x.contentTemplate=x.customizeTooltip=void 0,this._annotations.tooltip.update(x)},_getAnnotationCoords:function(){return{}},_pullOptions:function(){return{}},_getAnnotationStyles:function(){return{}}},customize:function(x){x.addChange({code:"ANNOTATIONITEMS",handler:function(){this._requestChange(["ANNOTATIONS"])},isOptionChange:!0,option:"annotations"}),x.addChange({code:"ANNOTATIONSSETTINGS",handler:function(){this._requestChange(["ANNOTATIONS"])},isOptionChange:!0,option:"commonAnnotationSettings"}),x.addChange({code:"ANNOTATIONS",handler:function(){this._buildAnnotations(),this._setAnnotationTooltipOptions(),this._forceAnnotationRender()},isThemeDependent:!0,isOptionChange:!0})},fontFields:["commonAnnotationSettings.font"]},chart:i,polarChart:o,vectorMap:r,pieChart:d}},function(W,b,e){b.formatValue=b.consts=b.utils=b.HEIGHT_COMPACT_MODE=void 0;var g=e(591),I=e(1);b.HEIGHT_COMPACT_MODE=24,b.utils={trackerSettings:{fill:"grey",stroke:"grey",opacity:1e-4},animationSettings:{duration:250}},b.consts={emptySliderMarkerText:". . .",pointerSize:4},b.formatValue=function(A,R,E,k,S,w){var y={value:A,valueText:(0,g.smartFormatter)(A,{labelOptions:R,ticks:E?E.ticks:[],tickInterval:E?E.tickInterval:void 0,dataType:k,type:S,logarithmBase:w})};return String((0,I.isFunction)(R.customizeText)?R.customizeText.call(y,y):y.valueText)}},function(W,b,e){b.getColorizer=function(S,w,y){var h=(0,I.normalizeEnum)(S.type||g),m=A[h]&&A[h](S,w,y);return m?(S.colorizeGroups?E:R)(m):F.noop},b.addColorizer=function(S,w){A[S]=w},b.setDefaultColorizer=function(S){g=S},b.createColorCodeGetter=function(S){return S.colorCodeField?(w=S.colorCodeField,function(y){return Number(y.data[w])}):k;var w};var g,I=e(14),F=e(4),A={};function R(S){return function(w){return w.isNode()?void 0:S(w)}}function E(S){return function(w){var y=!w.isNode()&&w.parent;return y?y._groupColor=y._groupColor||S(y):void 0}}function k(S){return S.value}},function(W,b,e){b.default=void 0;var g,w,I=e(43),F=(g=e(11))&&g.__esModule?g:{default:g},A=e(7),R=e(1),E=e(93),k=e(191),S=e(244),y=(0,A.getWindow)(),h=function(n,i){return n?"string"==typeof n?"body"===n?(this[0]=i?i.body:F.default.getBody(),this.length=1,this):(i=i||F.default.getDocument(),"<"===n[0]?(this[0]=F.default.createElement(n.slice(1,-1),i),this.length=1,this):([].push.apply(this,F.default.querySelectorAll(i,n)),this)):F.default.isNode(n)||(0,R.isWindow)(n)?(this[0]=n,this.length=1,this):Array.isArray(n)?([].push.apply(this,n),this):w(n.toArray?n.toArray():[n]):(this.length=0,this)};(w=function(n,i){return new h(n,i)}).fn={dxRenderer:!0};var m=function(n,i){for(var o=0;o<this.length;o++){var r=w(this[o]);r[n].apply(r,i)}return this},p=function(n,i,o){null!=o?F.default.setAttribute(n,i,o):F.default.removeAttribute(n,i)};(h.prototype=w.fn).show=function(){return this.toggle(!0)},h.prototype.hide=function(){return this.toggle(!1)},h.prototype.toggle=function(n){return this[0]&&this.toggleClass("dx-state-invisible",!n),this},h.prototype.attr=function(n,i){if(this.length>1&&arguments.length>1)return m.call(this,"attr",arguments);if(!this[0])return(0,R.isObject)(n)||void 0!==i?this:void 0;if(!this[0].getAttribute)return this.prop(n,i);if("string"==typeof n&&1===arguments.length){var o=this[0].getAttribute(n);return null==o?void 0:o}if((0,R.isPlainObject)(n))for(var r in n)this.attr(r,n[r]);else p(this[0],n,i);return this},h.prototype.removeAttr=function(n){return this[0]&&F.default.removeAttribute(this[0],n),this},h.prototype.prop=function(n,i){if(!this[0])return this;if("string"==typeof n&&1===arguments.length)return this[0][n];if((0,R.isPlainObject)(n))for(var o in n)this.prop(o,n[o]);else F.default.setProperty(this[0],n,i);return this},h.prototype.addClass=function(n){return this.toggleClass(n,!0)},h.prototype.removeClass=function(n){return this.toggleClass(n,!1)},h.prototype.hasClass=function(n){if(!this[0]||void 0===this[0].className)return!1;for(var i=n.split(" "),o=0;o<i.length;o++)if(this[0].classList){if(this[0].classList.contains(i[o]))return!0}else if((((0,R.isString)(this[0].className)?this[0].className:F.default.getAttribute(this[0],"class"))||"").split(" ").indexOf(i[o])>=0)return!0;return!1},h.prototype.toggleClass=function(n,i){if(this.length>1)return m.call(this,"toggleClass",arguments);if(!this[0]||!n)return this;i=void 0===i?!this.hasClass(n):i;for(var o=n.split(" "),r=0;r<o.length;r++)F.default.setClass(this[0],o[r],i);return this},["width","height","outerWidth","outerHeight","innerWidth","innerHeight"].forEach(function(n){var i=n.toLowerCase().indexOf("width")>=0?"Width":"Height",o=i.toLowerCase(),r=0===n.indexOf("outer"),d=0===n.indexOf("inner");h.prototype[n]=function(v){if(this.length>1&&arguments.length>0)return m.call(this,n,arguments);var x=this[0];if(x){if((0,R.isWindow)(x))return r?x["inner"+i]:F.default.getDocumentElement()["client"+i];if(F.default.isDocument(x)){var T=F.default.getDocumentElement(),D=F.default.getBody();return Math.max(D["scroll"+i],D["offset"+i],T["scroll"+i],T["offset"+i],T["client"+i])}if(0===arguments.length||"boolean"==typeof v){var C={paddings:d||r,borders:r,margins:v};return(0,k.getSize)(x,o,C)}if(null==v)return this;if((0,R.isNumeric)(v)){var P=y.getComputedStyle(x),M=(0,k.getElementBoxParams)(o,P),O="border-box"===P.boxSizing;v=Number(v),r?v-=O?0:M.border+M.padding:d?v+=O?M.border:-M.padding:O&&(v+=M.border+M.padding)}return v+=(0,R.isNumeric)(v)?"px":"",F.default.setStyle(x,o,v),this}}}),h.prototype.html=function(n){return arguments.length?(this.empty(),"string"==typeof n&&!(0,S.isTablePart)(n)||"number"==typeof n?(this[0].innerHTML=n,this):this.append((0,S.parseHTML)(n))):this[0].innerHTML};var f=function(n,i){if(this[0]&&n){"string"==typeof n?n=(0,S.parseHTML)(n):n.nodeType?n=[n]:(0,R.isNumeric)(n)&&(n=[F.default.createTextNode(n)]);for(var o=0;o<n.length;o++){var r=n[o],d=this[0];"TABLE"===d.tagName&&"TR"===r.tagName&&d.tBodies&&d.tBodies.length&&(d=d.tBodies[0]),F.default.insertElement(d,r.nodeType?r:r[0],i)}}},c=function(n,i){if(this[0]&&this[0].style&&!(null===i||"number"==typeof i&&isNaN(i))){n=(0,E.styleProp)(n);for(var o=0;o<this.length;o++)this[o].style[n]=(0,E.normalizeStyleProp)(n,i)}};h.prototype.css=function(n,i){if((0,R.isString)(n)){if(2!==arguments.length){if(!this[0])return;n=(0,E.styleProp)(n);var o=y.getComputedStyle(this[0])[n]||this[0].style[n];return(0,R.isNumeric)(o)?o.toString():o}c.call(this,n,i)}else if((0,R.isPlainObject)(n))for(var r in n)c.call(this,r,n[r]);return this},h.prototype.prepend=function(n){if(arguments.length>1){for(var i=0;i<arguments.length;i++)this.prepend(arguments[i]);return this}return f.apply(this,[n,this[0].firstChild]),this},h.prototype.append=function(n){if(arguments.length>1){for(var i=0;i<arguments.length;i++)this.append(arguments[i]);return this}return f.apply(this,[n]),this},h.prototype.prependTo=function(n){if(this.length>1){for(var i=this.length-1;i>=0;i--)w(this[i]).prependTo(n);return this}return(n=w(n))[0]&&F.default.insertElement(n[0],this[0],n[0].firstChild),this},h.prototype.appendTo=function(n){return this.length>1?m.call(this,"appendTo",arguments):(F.default.insertElement(w(n)[0],this[0]),this)},h.prototype.insertBefore=function(n){return n&&n[0]&&F.default.insertElement(n[0].parentNode,this[0],n[0]),this},h.prototype.insertAfter=function(n){return n&&n[0]&&F.default.insertElement(n[0].parentNode,this[0],n[0].nextSibling),this},h.prototype.before=function(n){return this[0]&&F.default.insertElement(this[0].parentNode,n[0],this[0]),this},h.prototype.after=function(n){return this[0]&&F.default.insertElement(this[0].parentNode,n[0],this[0].nextSibling),this},h.prototype.wrap=function(n){if(this[0]){var i=w(n);i.insertBefore(this),i.append(this)}return this},h.prototype.wrapInner=function(n){var i=this.contents();return i.length?i.wrap(n):this.append(n),this},h.prototype.replaceWith=function(n){if(n&&n[0])return n.is(this)?this:(n.insertBefore(this),this.remove(),n)},h.prototype.remove=function(){return this.length>1?m.call(this,"remove",arguments):((0,I.cleanDataRecursive)(this[0],!0),F.default.removeElement(this[0]),this)},h.prototype.detach=function(){return this.length>1?m.call(this,"detach",arguments):(F.default.removeElement(this[0]),this)},h.prototype.empty=function(){return this.length>1?m.call(this,"empty",arguments):((0,I.cleanDataRecursive)(this[0]),F.default.setText(this[0],""),this)},h.prototype.clone=function(){for(var n=[],i=0;i<this.length;i++)n.push(this[i].cloneNode(!0));return w(n)},h.prototype.text=function(n){if(!arguments.length){for(var i="",o=0;o<this.length;o++)i+=this[o]&&this[o].textContent||"";return i}var r=(0,R.isFunction)(n)?n():n;return(0,I.cleanDataRecursive)(this[0],!1),F.default.setText(this[0],(0,R.isDefined)(r)?r:""),this},h.prototype.val=function(n){return 1===arguments.length?this.prop("value",(0,R.isDefined)(n)?n:""):this.prop("value")},h.prototype.contents=function(){if(!this[0])return w();var n=[];return n.push.apply(n,this[0].childNodes),w(n)},h.prototype.find=function(n){var i=w();if(!n)return i;var o,r=[];if("string"==typeof n)for(n=n.trim(),o=0;o<this.length;o++){var d=this[o];if(F.default.isElementNode(d)){var v=d.getAttribute("id"),x=v||"dx-query-children";v||p(d,"id",x);var T=(x="[id='"+x+"'] ")+n.replace(/([^\\])(,)/g,"$1, "+x);r.push.apply(r,F.default.querySelectorAll(d,T)),p(d,"id",v)}else F.default.isDocument(d)&&r.push.apply(r,F.default.querySelectorAll(d,n))}else for(o=0;o<this.length;o++)n=F.default.isNode(n)?n:n[0],this[o]!==n&&this[o].contains(n)&&r.push(n);return i.add(r)};var u=function(n,i){return!i.nodeType||!!(i.offsetWidth||i.offsetHeight||i.getClientRects().length)};h.prototype.filter=function(n){if(!n)return w();if(":visible"===n)return this.filter(u);if(":hidden"===n)return this.filter(function(v,x){return!u(0,x)});for(var i=[],o=0;o<this.length;o++){var r=this[o];if(F.default.isElementNode(r)&&"string"===(0,R.type)(n))F.default.elementMatches(r,n)&&i.push(r);else if(F.default.isNode(n)||(0,R.isWindow)(n))n===r&&i.push(r);else if((0,R.isFunction)(n))n.call(r,o,r)&&i.push(r);else for(var d=0;d<n.length;d++)n[d]===r&&i.push(r)}return w(i)},h.prototype.not=function(n){for(var i=[],o=this.filter(n).toArray(),r=0;r<this.length;r++)-1===o.indexOf(this[r])&&i.push(this[r]);return w(i)},h.prototype.is=function(n){return!!this.filter(n).length},h.prototype.children=function(n){for(var i=[],o=0;o<this.length;o++)for(var r=this[o]?this[o].childNodes:[],d=0;d<r.length;d++)F.default.isElementNode(r[d])&&i.push(r[d]);return i=w(i),n?i.filter(n):i},h.prototype.siblings=function(){var n=this[0];if(!n||!n.parentNode)return w();for(var i=[],o=n.parentNode.childNodes||[],r=0;r<o.length;r++){var d=o[r];F.default.isElementNode(d)&&d!==n&&i.push(d)}return w(i)},h.prototype.each=function(n){for(var i=0;i<this.length&&!1!==n.call(this[i],i,this[i]);i++);},h.prototype.index=function(n){return n?(n=w(n),this.toArray().indexOf(n[0])):this.parent().children().index(this)},h.prototype.get=function(n){return this[n<0?this.length+n:n]},h.prototype.eq=function(n){return w(this[n=n<0?this.length+n:n])},h.prototype.first=function(){return this.eq(0)},h.prototype.last=function(){return this.eq(-1)},h.prototype.parent=function(n){if(!this[0])return w();var i=w(this[0].parentNode);return!n||i.is(n)?i:w()},h.prototype.parents=function(n){for(var i=[],o=this.parent();o&&o[0]&&!F.default.isDocument(o[0]);)F.default.isElementNode(o[0])&&(n&&!o.is(n)||i.push(o.get(0))),o=o.parent();return w(i)},h.prototype.closest=function(n){if(this.is(n))return this;for(var i=this.parent();i&&i.length;){if(i.is(n))return i;i=i.parent()}return w()},h.prototype.next=function(n){if(!this[0])return w();var i=w(this[0].nextSibling);if(!arguments.length)return i;for(;i&&i.length;){if(i.is(n))return i;i=i.next()}return w()},h.prototype.prev=function(){return this[0]?w(this[0].previousSibling):w()},h.prototype.add=function(n){for(var i=w(n),o=this.toArray(),r=0;r<i.length;r++){var d=i[r];-1===o.indexOf(d)&&o.push(d)}return w(o)};var l=[];h.prototype.splice=function(){return w(l.splice.apply(this,arguments))},h.prototype.slice=function(){return w(l.slice.apply(this,arguments))},h.prototype.toArray=function(){return l.slice.call(this)};var s=function(n){return(0,R.isWindow)(n)?n:n.defaultView};h.prototype.offset=function(){if(this[0]){if(!this[0].getClientRects().length)return{top:0,left:0};var n=this[0].getBoundingClientRect(),i=s(this[0].ownerDocument),o=this[0].ownerDocument.documentElement;return{top:n.top+i.pageYOffset-o.clientTop,left:n.left+i.pageXOffset-o.clientLeft}}},h.prototype.offsetParent=function(){if(!this[0])return w();for(var n=w(this[0].offsetParent);n[0]&&"static"===n.css("position");)n=w(n[0].offsetParent);return n[0]?n:w(F.default.getDocumentElement())},h.prototype.position=function(){if(this[0]){var n,i=parseFloat(this.css("marginTop")),o=parseFloat(this.css("marginLeft"));if("fixed"===this.css("position"))return{top:(n=this[0].getBoundingClientRect()).top-i,left:n.left-o};n=this.offset();var r=this.offsetParent(),d={top:0,left:0};return"HTML"!==r[0].nodeName&&(d=r.offset()),d={top:d.top+parseFloat(r.css("borderTopWidth")),left:d.left+parseFloat(r.css("borderLeftWidth"))},{top:n.top-d.top-i,left:n.left-d.left-o}}},[{name:"scrollLeft",offsetProp:"pageXOffset",scrollWindow:function(n,i){n.scrollTo(i,n.pageYOffset)}},{name:"scrollTop",offsetProp:"pageYOffset",scrollWindow:function(n,i){n.scrollTo(n.pageXOffset,i)}}].forEach(function(n){var i=n.name;h.prototype[i]=function(o){if(this[0]){var r=s(this[0]);return void 0===o?r?r[n.offsetProp]:this[0][i]:(r?n.scrollWindow(r,o):this[0][i]=o,this)}}}),h.prototype.data=function(n,i){if(this[0])return arguments.length<2?I.data.call(w,this[0],n):(I.data.call(w,this[0],n,i),this)},h.prototype.removeData=function(n){return this[0]&&(0,I.removeData)(this[0],n),this};var a=function(){return w.apply(this,arguments)};Object.defineProperty(a,"fn",{enumerable:!0,configurable:!0,get:function(){return w.fn},set:function(n){w.fn=n}}),b.default={set:function(n){w=n},get:function(){return a}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=function(I){g.forEach(function(F){I(F,function(A){return function(R,E){if(E[R]&&!E.touches||!E.touches)return E[R];var k=E.touches.length?E.touches:E.changedTouches;return k.length?k[0][R]:void 0}(F,A)})},this)};var g=["pageX","pageY","screenX","screenY","clientX","clientY"];W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.isTablePart=b.parseHTML=void 0;var g,I=e(12),F=(g=e(11))&&g.__esModule?g:{default:g},A=/<([a-z][^/\0>\x20\t\r\n\f]+)/i,R={default:{tagsCount:0,startTags:"",endTags:""},thead:{tagsCount:1,startTags:"<table>",endTags:"</table>"},td:{tagsCount:3,startTags:"<table><tbody><tr>",endTags:"</tr></tbody></table>"},col:{tagsCount:2,startTags:"<table><colgroup>",endTags:"</colgroup></table>"},tr:{tagsCount:2,startTags:"<table><tbody>",endTags:"</tbody></table>"}};R.tbody=R.colgroup=R.caption=R.tfoot=R.thead,R.th=R.td,b.parseHTML=function(E){if("string"!=typeof E)return null;var k=F.default.createDocumentFragment().appendChild(F.default.createElement("div")),S=A.exec(E),w=S&&S[1].toLowerCase(),y=R[w]||R.default;k.innerHTML=y.startTags+E+y.endTags;for(var h=0;h<y.tagsCount;h++)k=k.lastChild;return(0,I.merge)([],k.childNodes)},b.isTablePart=function(E){var k=A.exec(E);return k&&k[1]in R}},function(W,b,e){b.default=void 0;var g=e(40),I=k(e(47)),F=k(e(34)),A=e(1),R=e(170),E=e(208);function k(l){return l&&l.__esModule?l:{default:l}}e(112);var S={thousands:"#,##0{0},&quot;K&quot;",millions:"#,##0{0},,&quot;M&quot;",billions:"#,##0{0},,,&quot;B&quot;",trillions:"#,##0{0},,,,&quot;T&quot;",percent:"0{0}%",decimal:"#{0}",fixedpoint:"#,##0{0}",exponential:"0{0}E+00",currency:" "},w=/a+/g,y=/E/g,h=/dE+/g,m=/L/g,p=/h/g,f=/./g,c={_applyPrecision:function(l,s){var a,t;if(s>0){for(a="decimal"!==l?".":"",t=0;t<s;t++)a+="0";return a}return""},_hasArabicDigits:function(l){for(var s,a=0;a<l.length;a++)if((s=l.charCodeAt(a))>=1632&&s<1642)return!0;return!1},_convertDateFormatToOpenXml:function(l){return l.split("/").join("\\/").split("'").map(function(s,a){return a%2==0?s.replace(w,"AM/PM").replace(h,"d").replace(y,"d").replace(m,"M").replace(p,"H").split("[").join("\\[").split("]").join("\\]"):s?s.replace(f,"\\$&"):"'"}).join("")},_convertDateFormat:function(l){var s=(F.default.format(new Date(2009,8,8,6,5,4),l)||"").toString(),a=(0,R.getFormat)(function(t){return F.default.format(t,l)});return a&&(a=this._convertDateFormatToOpenXml(a),a=this._getLanguageInfo(s)+a),a},_getLanguageInfo:function(l){var s=(0,E.getLanguageId)(),a=s?s.toString(16):"",t="";if(this._hasArabicDigits(l)){for(;a.length<3;)a="0"+a;t="[$-2010"+a+"]"}else a&&(t="[$-"+a+"]");return t},_convertNumberFormat:function(l,s,a){var t,n;return(n="currency"===l?I.default.getOpenXmlCurrencyFormat(a):S[l.toLowerCase()])&&(t=(0,g.format)(n,this._applyPrecision(l,s))),t},convertFormat:function(l,s,a,t){if((0,A.isDefined)(l)){if("date"===a)return c._convertDateFormat(l);if((0,A.isString)(l)&&S[l.toLowerCase()])return c._convertNumberFormat(l,s,t)}}};b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.toFixed=function(F,A){var R=A||0,E=R>0?I.apply(void 0,arguments):F;return E.toFixed(R)};var g=e(32);function I(F,A){var E,R=Math.pow(10,A);return(0,g.sign)(E=F*(10*R)/10)*Math.round(Math.abs(E))/R}},function(W,b,e){b.default=void 0,b.default=function(g,I){if(I){var F=g;if("string"==typeof g){F="";for(var A=0;A<g.length;A++)"$"!==g[A]&&(F+="\\"),F+=g[A]}for(var R={".00":"{0}","'":"\\'","\\(":"\\(","\\)":"\\)"," ":"\\ ",'"':"&quot;","\\\xa4":F},E=I.split(";"),k=0;k<E.length;k++)for(var S in R)Object.prototype.hasOwnProperty.call(R,S)&&(E[k]=E[k].replace(new RegExp(S,"g"),R[S]));return 2===E.length?E[0]+"_);"+E[1]:E[0]}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(A,R){for(;A.length<R;)A="0"+A;return A}b.getFormatter=void 0;var I={3:"abbreviated",4:"wide",5:"narrow"},F={y:function(A,R,E){var k=A[E?"getUTCFullYear":"getFullYear"]();return 2===R&&(k%=100),g(k.toString(),R)},M:function(A,R,E,k){var S=A[E?"getUTCMonth":"getMonth"](),w=I[R];return w?k.getMonthNames(w,"format")[S]:g((S+1).toString(),Math.min(R,2))},L:function(A,R,E,k){var S=A[E?"getUTCMonth":"getMonth"](),w=I[R];return w?k.getMonthNames(w,"standalone")[S]:g((S+1).toString(),Math.min(R,2))},Q:function(A,R,E,k){var S=A[E?"getUTCMonth":"getMonth"](),w=Math.floor(S/3),y=I[R];return y?k.getQuarterNames(y)[w]:g((w+1).toString(),Math.min(R,2))},E:function(A,R,E,k){var S=A[E?"getUTCDay":"getDay"]();return k.getDayNames(I[R<3?3:R])[S]},a:function(A,R,E,k){var S=A[E?"getUTCHours":"getHours"]()<12?0:1;return k.getPeriodNames(I[R])[S]},d:function(A,R,E){return g(A[E?"getUTCDate":"getDate"]().toString(),Math.min(R,2))},H:function(A,R,E){return g(A[E?"getUTCHours":"getHours"]().toString(),Math.min(R,2))},h:function(A,R,E){return g((A[E?"getUTCHours":"getHours"]()%12||12).toString(),Math.min(R,2))},m:function(A,R,E){return g(A[E?"getUTCMinutes":"getMinutes"]().toString(),Math.min(R,2))},s:function(A,R,E){return g(A[E?"getUTCSeconds":"getSeconds"]().toString(),Math.min(R,2))},S:function(A,R,E){return g(A[E?"getUTCMilliseconds":"getMilliseconds"]().toString(),3).substr(0,R)},x:function(A,R,E){var k=E?0:A.getTimezoneOffset(),S=k>0?"-":"+",w=Math.abs(k),y=w%60,h=g(Math.floor(w/60).toString(),2),m=g(y.toString(),2);return S+h+(R>=3?":":"")+(R>1||y?m:"")},X:function(A,R,E){return E||!A.getTimezoneOffset()?"Z":F.x(A,R,E)},Z:function(A,R,E){return F.X(A,R>=5?3:2,E)}};b.getFormatter=function(A,R){return function(E){var k,S,w,y,h=0,m=!1,p="";if(!E)return null;if(!A)return E;var f="Z"===A[A.length-1]||"'Z'"===A.slice(-3);for(k=0;k<A.length;k++)S=F[w=A[k]],h++,(y=w===A[k+1])||(S&&!m&&(p+=S(E,h,f,R)),h=0),"'"!==w||y?!m&&S||(p+=w):m=!m,"'"===w&&y&&k++;return p}}},function(W,b,e){b.default=void 0;var g=e(3),I=["January","February","March","April","May","June","July","August","September","October","November","December"],F=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],A=["AM","PM"],R=["Q1","Q2","Q3","Q4"],E=function(S,w){var y={abbreviated:3,short:2,narrow:1};return(0,g.map)(S,function(h){return h.substr(0,y[w])})};b.default={getMonthNames:function(S){return E(I,S)},getDayNames:function(S){return E(F,S)},getQuarterNames:function(S){return R},getPeriodNames:function(S){return A}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=A(e(85)),F=A(e(362));function A(k){return k&&k.__esModule?k:{default:k}}var R={tryCreateTag:function(k){var S=null;return(0,g.isDefined)(k)&&(S={patternFill:F.default.tryCreateTag(k.patternFill)},R.isEmpty(S)&&(S=null)),S},tryCreateFillFromSimpleFormat:function(){var k=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},S=k.backgroundColor,w=k.fillPatternType,y=k.fillPatternColor;return!(0,g.isDefined)(S)||(0,g.isDefined)(w)&&(0,g.isDefined)(y)?(0,g.isDefined)(w)&&(0,g.isDefined)(y)?{patternFill:{patternType:w,foregroundColor:{rgb:y},backgroundColor:{rgb:S}}}:void 0:{patternFill:{patternType:"solid",foregroundColor:{rgb:S}}}},copySimpleFormat:function(k,S){void 0!==k.backgroundColor&&(S.backgroundColor=k.backgroundColor),void 0!==k.fillPatternType&&(S.fillPatternType=k.fillPatternType),void 0!==k.fillPatternColor&&(S.fillPatternColor=k.fillPatternColor)},copy:function(k){var S=null;return(0,g.isDefined)(k)&&(S={},void 0!==k.patternFill&&(S.patternFill=F.default.copy(k.patternFill))),S},areEqual:function(k,S){return R.isEmpty(k)&&R.isEmpty(S)||(0,g.isDefined)(k)&&(0,g.isDefined)(S)&&F.default.areEqual(k.patternFill,S.patternFill)},isEmpty:function(k){return!(0,g.isDefined)(k)||F.default.isEmpty(k.patternFill)},toXml:function(k){return I.default.toXml("fill",{},F.default.toXml(k.patternFill))}};b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(1),F=(g=e(85))&&g.__esModule?g:{default:g},A={_tryConvertColor:function(E){if("string"!=typeof E)return E;var k;if(E.length>0&&"#"===E[0]){var S=E.substr(1,E.length);k=6===S.length?"FF"+S:8===S.length?S[6]+S[7]+S.substr(0,6):S}else k=E;return k},tryCreateTag:function(E){var k=null;return(0,I.isDefined)(E)&&(k="string"==typeof E?{rgb:this._tryConvertColor(E)}:{rgb:this._tryConvertColor(E.rgb),theme:E.theme},A.isEmpty(k)&&(k=null)),k},copy:function(E){var k=null;return(0,I.isDefined)(E)&&("string"==typeof E?k=E:(k={},void 0!==E.rgb&&(k.rgb=E.rgb),void 0!==E.theme&&(k.theme=E.theme))),k},isEmpty:function(E){return!(0,I.isDefined)(E)||!(0,I.isDefined)(E.rgb)&&!(0,I.isDefined)(E.theme)},areEqual:function(E,k){return A.isEmpty(E)&&A.isEmpty(k)||(0,I.isDefined)(E)&&(0,I.isDefined)(k)&&E.rgb===k.rgb&&E.theme===k.theme},toXml:function(E,k){return F.default.toXml(E,{rgb:k.rgb,theme:k.theme})}};b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=A(e(85)),F=A(e(251));function A(k){return k&&k.__esModule?k:{default:k}}var R={tryCreateTag:function(k){var S=null;return(0,g.isDefined)(k)&&(S={size:k.size,name:k.name,family:k.family,scheme:k.scheme,bold:k.bold,italic:k.italic,underline:k.underline,color:F.default.tryCreateTag(k.color)},R.isEmpty(S)&&(S=null)),S},copy:function(k){var S=null;return(0,g.isDefined)(k)&&(S={},void 0!==k.size&&(S.size=k.size),void 0!==k.name&&(S.name=k.name),void 0!==k.family&&(S.family=k.family),void 0!==k.scheme&&(S.scheme=k.scheme),void 0!==k.bold&&(S.bold=k.bold),void 0!==k.italic&&(S.italic=k.italic),void 0!==k.underline&&(S.underline=k.underline),void 0!==k.color&&(S.color=F.default.copy(k.color))),S},areEqual:function(k,S){return R.isEmpty(k)&&R.isEmpty(S)||(0,g.isDefined)(k)&&(0,g.isDefined)(S)&&k.size===S.size&&k.name===S.name&&k.family===S.family&&k.scheme===S.scheme&&(k.bold===S.bold||!k.bold==!S.bold)&&(k.italic===S.italic||!k.italic==!S.italic)&&k.underline===S.underline&&F.default.areEqual(k.color,S.color)},isEmpty:function(k){return!(0,g.isDefined)(k)||!(0,g.isDefined)(k.size)&&!(0,g.isDefined)(k.name)&&!(0,g.isDefined)(k.family)&&!(0,g.isDefined)(k.scheme)&&(!(0,g.isDefined)(k.bold)||!k.bold)&&(!(0,g.isDefined)(k.italic)||!k.italic)&&!(0,g.isDefined)(k.underline)&&F.default.isEmpty(k.color)},toXml:function(k){var S=[(0,g.isDefined)(k.bold)&&k.bold?I.default.toXml("b",{}):"",(0,g.isDefined)(k.size)?I.default.toXml("sz",{val:k.size}):"",(0,g.isDefined)(k.color)?F.default.toXml("color",k.color):"",(0,g.isDefined)(k.name)?I.default.toXml("name",{val:k.name}):"",(0,g.isDefined)(k.family)?I.default.toXml("family",{val:k.family}):"",(0,g.isDefined)(k.scheme)?I.default.toXml("scheme",{val:k.scheme}):"",(0,g.isDefined)(k.italic)&&k.italic?I.default.toXml("i",{}):"",(0,g.isDefined)(k.underline)?I.default.toXml("u",{val:k.underline}):""].join("");return I.default.toXml("font",{},S)}};b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getData=function(fe,Ce){return ae.getData(fe,Ce)},b.testFormats=function(fe){var Ce=d(100,100,0);return fe.reduce(function(Te,me){var he=("image/"+me).toLowerCase();return-1!==Ce.toDataURL(he).indexOf(he)?Te.supported.push(me):Te.unsupported.push(me),Te},{supported:[],unsupported:[]})},b.imageCreator=void 0;var g=m(e(2)),I=m(e(104)),F=e(1),A=e(209),R=e(3),E=e(0),k=m(e(11)),S=e(35),w=e(7),y=e(41),h=e(6);function m(fe){return fe&&fe.__esModule?fe:{default:fe}}var p,f=(0,w.getWindow)(),c=Math,u=c.PI,l=c.min,s=c.abs,a=c.sqrt,t=c.pow,n=c.atan2,i=c.cos,o=c.sin,r=Number;function d(fe,Ce,Te){var me=(0,g.default)("<canvas>")[0];return me.width=fe+2*Te,me.height=Ce+2*Te,me.hidden=!0,me}function v(fe,Ce,Te,me,he,_e,re,ce){var ge=(fe+Te)/2,Se=(Ce+me)/2,Ie=n(Ce-me,fe-Te),Pe=_e?1:-1;Ie+=u/180*90*(re?1:-1);var Ue=a(t(Te-fe,2)+t(me-Ce,2))/2,Ne=a(s(t(he,2)-t(Ue,2))),De=ge+Pe*(Ne*i(Ie)),Me=Se+Pe*(Ne*o(Ie)),Re=n(Ce-Me,fe-De),ke=n(me-Me,Te-De);ce.arc(De,Me,he,Re,ke,!re)}function x(fe,Ce){var Te,me=p(fe.attributes||{}),he=(0,E.extend)({},me,{text:fe.textContent.replace(/\s+/g," "),textAlign:"middle"===me["text-anchor"]?"center":me["text-anchor"]}),_e=me.transform;return _e&&((Te=_e.match(/translate\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*)*/))&&(Te=Te[0].match(/-*\d+([.]\d+)*/g),he.translateX=r(Te[0]),he.translateY=Te[1]?r(Te[1]):0),(Te=_e.match(/rotate\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*,*\s*-*\d+([.]\d+)*)*/))&&(Te=Te[0].match(/-*\d+([.]\d+)*/g),he.rotationAngle=r(Te[0]),he.rotationX=Te[1]&&r(Te[1]),he.rotationY=Te[2]&&r(Te[2])),(Te=_e.match(/scale\(-*\d+([.]\d+)*(,*\s*-*\d+([.]\d+)*)*/))&&(Te=Te[0].match(/-*\d+([.]\d+)*/g),he.scaleX=r(Te[0]),he.scaleY=Te.length>1?r(Te[1]):he.scaleX)),function(re,ce,ge){var Se,Ie=re.style||{};for(Se in Ie)""!==Ie[Se]&&(ce[(0,y.camelize)(Se)]=Ie[Se]);ge&&k.default.isElementNode(re)&&(Ie=f.getComputedStyle(re),["fill","stroke","stroke-width","font-family","font-size","font-style","font-weight"].forEach(function(Pe){Pe in Ie&&""!==Ie[Pe]&&(ce[(0,y.camelize)(Pe)]=Ie[Pe])}),["opacity","fill-opacity","stroke-opacity"].forEach(function(Pe){Pe in Ie&&""!==Ie[Pe]&&"1"!==Ie[Pe]&&(ce[Pe]=r(Ie[Pe]))})),ce.textDecoration=ce.textDecoration||ce.textDecorationLine,ce.globalAlpha=(0,F.isDefined)(ce.opacity)?ce.opacity:ce.globalAlpha}(fe,he,Ce),he}function T(fe){var Ce=fe&&fe.match(/url\(.*#(.*?)["']?\)/i);return Ce&&Ce[1]}function D(fe,Ce){var Te=[];Ce.fontSize=Ce.fontSize||"10px",Ce.fontFamily=Ce.fontFamily||"sans-serif",Ce.fill=Ce.fill||"#000",Ce.fontStyle&&Te.push(Ce.fontStyle),Ce.fontWeight&&Te.push(Ce.fontWeight),Te.push(Ce.fontSize),Te.push(Ce.fontFamily),fe.font=Te.join(" "),fe.textAlign=Ce.textAlign,fe.fillStyle=Ce.fill,fe.globalAlpha=Ce.globalAlpha}function P(fe){for(var Ce=fe.childNodes,Te=0;Te<Ce.length;Te++)if("tspan"===Ce[Te].tagName)return!0;return!1}function M(fe,Ce,Te,me){var Se,he=fe.tagName,_e="text"===he||"tspan"===he||void 0===he,re="image"===he,ce=(0,E.extend)({},Te,x(fe,me.rootAppended));if("hidden"!==ce.visibility&&!ce["hidden-for-export"]){var ge;switch(Ce.save(),!re&&B(Ce,ce),V(Ce,ce,me),(Se=ce).strokeOpacity=void 0!==Se["stroke-opacity"]?Se["stroke-opacity"]:1,Se.fillOpacity=void 0!==Se["fill-opacity"]?Se["fill-opacity"]:1,void 0!==Se.opacity&&(Se.strokeOpacity*=Se.opacity,Se.fillOpacity*=Se.opacity),Ce.beginPath(),fe.tagName){case void 0:!function C(fe,Ce,Te){D(fe,Ce),O(fe,Ce,Te),Ce.text&&fe.fillText(Ce.text,Ce.x||0,Ce.y||0),U(fe,Ce,!0),function(me,he,_e){if(he.textDecoration&&"none"!==he.textDecoration){var re=he.x,ce=me.measureText(he.text).width,ge=parseInt(he.fontSize,10),Se=.05*ge<1?1:.05*ge,Ie=he.y;switch(he.textDecoration){case"line-through":Ie-=ge/3+Se/2;break;case"overline":Ie-=ge-Se;break;case"underline":Ie+=Se}me.rect(re,Ie,ce,Se),H(me,he,_e),U(me,he)}}(fe,Ce,Te)}(Ce,ce,me);break;case"text":case"tspan":!function Se(Ie,Pe,Ue,Ne){for(var De,Me=[],Re=0,ke=0;ke<Ie.length;ke++){var Le=Ie[ke];if(void 0===Le.tagName)M(Le,Pe,Ue,Ne);else if("tspan"===Le.tagName||"text"===Le.tagName){var Fe=x(Le,Ne.rootAppended),ze=(0,E.extend)({},Ue,Fe);if("tspan"===Le.tagName&&P(Le)){Se(Le.childNodes,Pe,ze,Ne);continue}ze.textAlign="start",De&&void 0===Fe.x||Me.push(De={elements:[],options:[],widths:[],offsets:[]}),void 0!==Fe.y&&(Re=0),void 0!==Fe.dy&&(Re+=parseFloat(Fe.dy)),De.elements.push(Le),De.options.push(ze),De.offsets.push(Re),D(Pe,ze),De.widths.push(Pe.measureText(ze.text).width)}}Me.forEach(function(Ye){var ut=Ye.widths.reduce(function(It,Pt){return It+Pt},0),St=0,_t=0;"center"===Ue.textAlign&&(St=ut/2),"end"===Ue.textAlign&&(St=ut),Ye.options.forEach(function(It,Pt){var Ht=Ye.widths[Pt];It.x=It.x-St+_t,It.y+=Ye.offsets[Pt],_t+=Ht}),Ye.elements.forEach(function(It,Pt){Se(It.childNodes,Pe,Ye.options[Pt],Ne)})})}(fe.childNodes,Ce,ce,me);break;case"image":ge=function(Se,Ie,Pe){var Ue=new h.Deferred,Ne=new f.Image;return Ne.onload=function(){Se.save(),Se.globalAlpha=Ie.globalAlpha,B(Se,Ie),V(Se,Ie,Pe),Se.drawImage(Ne,Ie.x,Ie.y,Ie.width,Ie.height),Se.restore(),Ue.resolve()},Ne.onerror=function(){Ue.resolve()},Ne.setAttribute("crossOrigin","anonymous"),Ne.src=Ie.href||Ie["xlink:href"],Ue}(Ce,ce,me);break;case"path":!function(Se,Ie){var Pe,Ue,Ne,De=Ie.replace(/,/g," ").split(/([A-Z])/i).filter(function(ke){return""!==ke.trim()}),Me=0;do{switch(Pe=(De[Me+1]||"").trim().split(" "),De[Me]){case"M":Se.moveTo(r(Pe[0]),r(Pe[1])),Me+=2;break;case"L":for(var Re=0;Re<Pe.length/2;Re++)Se.lineTo(r(Pe[2*Re]),r(Pe[2*Re+1]));Me+=2;break;case"C":Se.bezierCurveTo(r(Pe[0]),r(Pe[1]),r(Pe[2]),r(Pe[3]),r(Pe[4]),r(Pe[5])),Me+=2;break;case"a":Ne=(Ue=De[Me-1].trim().split(" ")).length-1,v(r(Ue[Ne-1]),r(Ue[Ne]),r(Ue[Ne-1])+r(Pe[5]),r(Ue[Ne])+r(Pe[6]),r(Pe[0]),r(Pe[3]),r(Pe[4]),Se),Me+=2;break;case"A":Ne=(Ue=De[Me-1].trim().split(" ")).length-1,v(r(Ue[Ne-1]),r(Ue[Ne]),r(Pe[5]),r(Pe[6]),r(Pe[0]),r(Pe[3]),r(Pe[4]),Se),Me+=2;break;case"Z":Se.closePath(),Me+=1;break;default:Me++}}while(Me<De.length)}(Ce,ce.d);break;case"rect":(function(Se,Ie){var Pe=Ie.x,Ue=Ie.y,Ne=Ie.width,De=Ie.height,Me=Ie.rx;Me?(Me=l(Me,Ne/2,De/2),Se.save(),Se.translate(Pe,Ue),Se.moveTo(Ne/2,0),Se.arcTo(Ne,0,Ne,De,Me),Se.arcTo(Ne,De,0,De,Me),Se.arcTo(0,De,0,0,Me),Se.arcTo(0,0,Me,0,Me),Se.lineTo(Ne/2,0),Se.restore()):Se.rect(Pe,Ue,Ne,De)})(Ce,ce),Ce.closePath();break;case"circle":Ce.arc(ce.cx,ce.cy,ce.r,0,2*u,1)}return _e||(O(Ce,ce,me),H(Ce,ce,me),U(Ce,ce)),function(Se,Ie,Pe,Ue){var Ne=Pe.gradients;if(0!==Ne.length){var De=T(Ie.fill);if(De&&Ne[De]){var Me=Ue.getBBox(),Re=Se.createLinearGradient(Me.x,0,Me.x+Me.width,0);Ne[De].forEach(function(ke){var Le=parseInt(ke.offset.replace(/%/,""));Re.addColorStop(Le/100,ke.stopColor)}),Se.globalAlpha=Ie.opacity,Se.fillStyle=Re,Se.fill()}}}(Ce,ce,me,fe),Ce.restore(),ge}}function O(fe,Ce,Te){var me,he=T(Ce.filter);he&&((me=Te.filters[he])||(me={offsetX:0,offsetY:0,blur:0,color:"#000"}),fe.shadowOffsetX=me.offsetX,fe.shadowOffsetY=me.offsetY,fe.shadowColor=me.color,fe.shadowBlur=me.blur)}function B(fe,Ce){fe.translate(Ce.translateX||0,Ce.translateY||0),Ce.translateX=void 0,Ce.translateY=void 0,Ce.rotationAngle&&(fe.translate(Ce.rotationX||0,Ce.rotationY||0),fe.rotate(Ce.rotationAngle*u/180),fe.translate(-(Ce.rotationX||0),-(Ce.rotationY||0)),Ce.rotationAngle=void 0,Ce.rotationX=void 0,Ce.rotationY=void 0),isFinite(Ce.scaleX)&&(fe.scale(Ce.scaleX,Ce.scaleY),Ce.scaleX=void 0,Ce.scaleY=void 0)}function V(fe,Ce,Te){Ce["clip-path"]&&(M(Te.clipPaths[T(Ce["clip-path"])],fe,{},Te),fe.clip(),Ce["clip-path"]=void 0)}function N(fe,Ce,Te,me){return function he(_e,re){for(var ce=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new h.Deferred,ge=0;ge<_e.length;ge++){var Se=re(_e[ge]);if((0,F.isPromise)(Se)){Se.then(function(){he(Array.prototype.slice.call(_e,ge+1),re,ce)});break}}return ge===_e.length&&ce.resolve(),ce}(fe,function(he){switch(he.tagName&&he.tagName.toLowerCase()){case"g":case"svg":var _e=(0,E.extend)({},Te,x(he,me.rootAppended));Ce.save(),B(Ce,_e),V(Ce,_e,me);var re=function(){Ce.restore()},ce=N(he.childNodes,Ce,_e,me);return(0,F.isPromise)(ce)?ce.then(re):re(),ce;case"defs":return N(he.childNodes,Ce,{},me);case"clippath":me.clipPaths[he.attributes.id.textContent]=he.childNodes[0];break;case"pattern":me.patterns[he.attributes.id.textContent]=he;break;case"filter":me.filters[he.id]=function z(fe){var me={};return(0,R.each)(fe.childNodes,function(he,_e){var ge,Se,re=_e.attributes;if(re.result)switch(re.result.value){case"gaussianBlurResult":me.blur=r(re.stdDeviation.value);break;case"offsetResult":me.offsetX=r(re.dx.value),me.offsetY=r(re.dy.value);break;case"floodResult":me.color=(ge=re["flood-opacity"]?re["flood-opacity"].value:1,"rgba("+(Se=new I.default(re["flood-color"]?re["flood-color"].value:"#000")).r+","+Se.g+","+Se.b+","+ge+")")}}),me}(he);break;case"lineargradient":me.gradients[he.attributes.id.textContent]=(Se=[],(0,R.each)(he.childNodes,function(Ie,Pe){var Ue=Pe.attributes;Se.push({offset:Ue.offset.value,stopColor:Ue["stop-color"].value})}),Se);break;default:return M(he,Ce,Te,me)}var Se})}function U(fe,Ce,Te){var he,_e,re,me=Ce.stroke;me&&"none"!==me&&0!==Ce["stroke-width"]&&(he=fe,(re=(_e=Ce)["stroke-dasharray"]&&_e["stroke-dasharray"].match(/(\d+)/g))&&re.length&&(re=(0,R.map)(re,function(ce){return r(ce)}),he.setLineDash(re)),fe.lineJoin=Ce["stroke-linejoin"],fe.lineWidth=Ce["stroke-width"],fe.globalAlpha=Ce.strokeOpacity,fe.strokeStyle=me,Te?fe.strokeText(Ce.text,Ce.x,Ce.y):fe.stroke(),fe.globalAlpha=1)}function H(fe,Ce,Te){var _e,re,ce,ge,Se,Ie,me=Ce.fill;if(me&&"none"!==me){if(-1===me.search(/url/))fe.fillStyle=me;else{var he=Te.patterns[T(me)];if(!he)return;fe.fillStyle=(_e=fe,Ie=(Se=d((ge=x(re=he,(ce=Te).rootAppended)).width,ge.height,0)).getContext("2d"),N(re.childNodes,Ie,ge,ce),_e.createPattern(Se,"repeat"))}fe.globalAlpha=Ce.fillOpacity,fe.fill(),fe.globalAlpha=1}}function G(fe,Ce,Te,me,he){fe.fillStyle=me||"#ffffff",fe.fillRect(-he,-he,Ce+2*he,Te+2*he)}function Y(){var fe=k.default.createElement("div");return fe.style.left="-9999px",fe.style.position="absolute",fe}function J(fe,Ce,Te){return N(fe.childNodes,Ce.getContext("2d"),{},{clipPaths:{},patterns:{},filters:{},gradients:{},rootAppended:Te})}p=function(fe){var Ce,Te={};return(0,R.each)(fe,function(me,he){Ce=he.textContent,isFinite(Ce)&&(Ce=r(Ce)),Te[he.name.toLowerCase()]=Ce}),Te};var ae={getImageData:function(fe,Ce){var Te=f.devicePixelRatio||1,me="image/"+Ce.format,he=Ce.width*Te,_e=Ce.height*Te,re=Ce.backgroundColor;return(0,F.isFunction)(Ce.__parseAttributesFn)&&(p=Ce.__parseAttributesFn),function(ce,ge,Se,Ie,Pe,Ue){var Ne=arguments.length>6&&void 0!==arguments[6]?arguments[6]:J,De=d(ge,Se,Pe),Me=De.getContext("2d");Me.setTransform(Ue,0,0,Ue,0,0);var Re,ke=(0,A.getSvgElement)(ce),Le=k.default.isElementNode(ce);return Me.translate(Pe,Pe),k.default.getBody().appendChild(De),Le||((Re=Y()).appendChild(ke),k.default.getBody().appendChild(Re)),ke.attributes.direction&&(De.dir=ke.attributes.direction.textContent),G(Me,ge,Se,Ie,Pe),(0,h.fromPromise)(Ne(ke,De,Le&&(0,S.contains)(k.default.getBody(),ce))).then(function(){return De}).always(function(){Re&&k.default.getBody().removeChild(Re),k.default.getBody().removeChild(De)})}(fe,he,_e,re,Ce.margin,Te,Ce.svgToCanvas).then(function(ce){return Ie=ce.toDataURL(Se=me,1),f.atob(Ie.substring(("data:"+Se+";base64,").length));var Se,Ie})},getData:function(fe,Ce){var Te=this;return ae.getImageData(fe,Ce).then(function(me){var he="image/"+Ce.format;return(0,F.isFunction)(f.Blob)&&!Ce.forceProxy?Te._getBlob(me,he):Te._getBase64(me)})},_getBlob:function(fe,Ce){var Te,me=new Uint8Array(fe.length);for(Te=0;Te<fe.length;Te++)me[Te]=fe.charCodeAt(Te);return new f.Blob([me.buffer],{type:Ce})},_getBase64:function(fe){return f.btoa(fe)}};b.imageCreator=ae},function(W,b,e){b.Export=void 0;var g=e(1),I=e(369),F=e(370),A=e(0),R=e(255),E=e(7);b.Export={getFullOptions:function(S){var w=(0,A.extend)({},S);if(!(0,g.isDefined)(w.worksheet)||!(0,g.isObject)(w.worksheet))throw Error('The "worksheet" field must contain an object.');if((0,g.isDefined)(w.topLeftCell)){if((0,g.isString)(w.topLeftCell)){var y=w.worksheet.getCell(w.topLeftCell);w.topLeftCell={row:y.row,column:y.col}}}else w.topLeftCell={row:1,column:1};return(0,g.isDefined)(w.keepColumnWidths)||(w.keepColumnWidths=!0),(0,g.isDefined)(w.loadPanel)||(w.loadPanel={}),(0,g.isDefined)(w.loadPanel.enabled)||(w.loadPanel.enabled=!0),w},convertDateForExcelJS:function(S){return new Date(Date.UTC(S.getFullYear(),S.getMonth(),S.getDate(),S.getHours(),S.getMinutes(),S.getSeconds(),S.getMilliseconds()))},setNumberFormat:function(S,w){S.numFmt=w},getCellStyles:function(S){var w=this,y=S.getStyles();return y.forEach(function(h){var m=w.tryConvertToExcelNumberFormat(h.format,h.dataType);(0,g.isDefined)(m)&&(m=m.replace(/&quot;/g,'"')),h.numberFormat=m}),y},tryConvertToExcelNumberFormat:function(S,w){var y=I.ExportFormat.formatObjectConverter(S,w);return I.ExportFormat.convertFormat(S=y.format,y.precision,w=y.dataType,y.currency)},setAlignment:function(S,w,y){S.alignment=S.alignment||{},(0,g.isDefined)(w)&&(S.alignment.wrapText=w),(0,g.isDefined)(y)&&(S.alignment.horizontal=y),S.alignment.vertical="top"},setColumnsWidth:function(S,w,y){if((0,g.isDefined)(w))for(var h=0;h<w.length;h++){var m=w[h];"number"==typeof m&&isFinite(m)&&(S.getColumn(y+h).width=Math.min(255,Math.floor(m/7*100)/100))}},export:function(S,w){var y=this,h=S.customizeCell,m=S.component,p=S.worksheet,f=S.topLeftCell,c=S.autoFilterEnabled,u=S.keepColumnWidths,l=S.selectedRowsOnly,s=S.loadPanel,a=S.mergeRowFieldValues,t=S.mergeColumnFieldValues,n=m.option("loadPanel").enabled;if(m.option("loadPanel.enabled",!1),s.enabled&&(0,E.hasWindow)()){var i=w._getLoadPanelTargetElement(m),o=w._getLoadPanelContainer(m);this._loadPanel=new R.ExportLoadPanel(m,i,o,s),this._loadPanel.show()}var r=!!m.option("wordWrapEnabled");p.properties.outlineProperties={summaryBelow:!1,summaryRight:!1};var d={from:{row:f.row,column:f.column},to:{row:f.row,column:f.column}},v=m.getDataProvider(l);return new Promise(function(x){v.ready().done(function(){var T=v.getColumns(),D=v.getRowsCount();u&&y.setColumnsWidth(p,v.getColumnsWidths(),d.from.column);for(var C=new F.MergedRangesManager(v,w,a,t),P=y.getCellStyles(v),M=0;M<D;M++){var O=p.getRow(d.from.row+M);w._trySetOutlineLevel(v,O,M),y.exportRow(v,w,C,M,T.length,O,d.from.column,h,r,P),M>=1&&d.to.row++}C.applyMergedRages(p),d.to.column+=T.length>0?T.length-1:0;var B=p.views[0]||{};m.option("rtlEnabled")&&(B.rightToLeft=!0),w._isFrozenZone(v)&&(-1===Object.keys(B).indexOf("state")&&(0,A.extend)(B,w._getWorksheetFrozenState(v,d)),w._trySetAutoFilter(v,p,d,c)),Object.keys(B).length>0&&(p.views=[B]),x(d)}).always(function(){m.option("loadPanel.enabled",n),s.enabled&&(0,E.hasWindow)()&&y._loadPanel.dispose()})})},exportRow:function(S,w,y,h,m,p,f,c,u,l){for(var s=0;s<m;s++){var a=S.getCellData(h,s,!0),t=p.getCell(f+s);y.updateMergedRanges(t,h,s);var n=y.findMergedCellInfo(h,s);if((0,g.isDefined)(n)&&t!==n.masterCell)t.style=n.masterCell.style,t.value=n.masterCell.value;else if(t.value=(0,g.isDate)(a.value)?this.convertDateForExcelJS(a.value):a.value,(0,g.isDefined)(t.value)){var i=l[S.getStyleId(h,s)],o=i.bold,r=i.alignment,d=i.numberFormat;(0,g.isDefined)(d)?this.setNumberFormat(t,d):(0,g.isString)(t.value)&&/^[@=+-]/.test(t.value)&&this.setNumberFormat(t,"@"),w._trySetFont(t,o),this.setAlignment(t,u,r)}(0,g.isFunction)(c)&&c(w._getCustomizeCellOptions(t,a.cellSourceData))}}}},function(W,b,e){b.ExportLoadPanel=void 0;var g=k(e(2)),I=e(0),F=e(7),A=k(e(10)),R=e(1),E=k(e(145));function k(w){return w&&w.__esModule?w:{default:w}}var S=function(){function w(h,m,p,f){this._$targetElement=m,this._$container=p,this._loadPanel=h._createComponent((0,g.default)("<div>").addClass("dx-export-loadpanel").appendTo(this._$container),E.default,this.getOptions(f))}var y=w.prototype;return y.getDefaultOptions=function(){var h=this;return{animation:null,shading:!1,height:90,width:200,position:function(){var m=(0,g.default)((0,F.getWindow)());return h._$targetElement.height()>m.height()?{of:m,boundary:h._$targetElement,collision:"fit"}:{of:h._$targetElement}},container:this._$container}},y.getOptions=function(h){return h.message=(0,R.isDefined)(h.text)?h.text:A.default.format("dxDataGrid-exporting"),(0,I.extend)(this.getDefaultOptions(),h)},y.show=function(){this._loadPanel.show()},y.dispose=function(){(0,g.default)(this._loadPanel.element()).remove(),delete this._loadPanel},w}();b.ExportLoadPanel=S},function(W,b,e){var g;b.themeReadyCallback=void 0;var I=new(((g=e(29))&&g.__esModule?g:{default:g}).default);b.themeReadyCallback=I},function(W,b,e){b.equals=void 0;var g,I=(g=e(11))&&g.__esModule?g:{default:g},F=e(20),A=e(1);function R(E){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(k){return typeof k}:function(k){return k&&"function"==typeof Symbol&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k})(E)}b.equals=function(E,k){return E=(0,F.toComparable)(E,!0),k=(0,F.toComparable)(k,!0),E&&k&&(0,A.isRenderer)(E)&&(0,A.isRenderer)(k)?k.is(E):!((E==E||k==k)&&(0===E&&0===k?(S=E,w=k,1/S!=1/w):null!==E&&"object"===R(E)&&!I.default.isElementNode(E)||E!==k));var S,w}},function(W,b,e){b.acquireTemplate=b.acquireIntegrationTemplate=b.defaultCreateElement=b.templateKey=b.validateTemplateSource=b.getNormalizedTemplateArgs=b.addOneRenderedCall=b.suitableTemplatesByName=b.findTemplates=void 0;var g=f(e(30)),I=f(e(13)),F=f(e(24)),A=f(e(2)),R=e(164),E=e(95),k=e(375),S=e(68),w=e(12),y=e(4),h=e(35),m=e(0),p=e(1);function f(l){return l&&l.__esModule?l:{default:l}}b.findTemplates=function(l,s){var a=(0,A.default)(l).contents().filter("[".concat("data-options",'*="').concat(s,'"]'));return[].slice.call(a).map(function(t){var n=(0,A.default)(t).attr("data-options")||"";return{element:t,options:(0,g.default)().optionsParser(n)[s]}}).filter(function(t){return!!t.options})},b.suitableTemplatesByName=function(l){var s=(0,w.groupBy)(l,function(t){return t.options.name});if(s[void 0])throw F.default.Error("E0023");var a={};return Object.keys(s).forEach(function(t){var n,i=null===(n=(0,y.findBestMatches)(I.default.current(),s[t],function(o){return o.options})[0])||void 0===n?void 0:n.element;i&&(a[t]=i)}),a};var c=function(l){var s=l.render.bind(l);return(0,m.extend)({},l,{render:function(a){var t=s(a);return a&&a.onRendered&&a.onRendered(),t}})};b.addOneRenderedCall=c,b.getNormalizedTemplateArgs=function(l){var s=[];return"model"in l&&s.push(l.model),"index"in l&&s.push(l.index),s.push(l.container),s},b.validateTemplateSource=function(l){return"string"==typeof l?(0,h.normalizeTemplateElement)(l):l},b.templateKey=function(l){return(0,p.isRenderer)(l)&&l[0]||l},b.defaultCreateElement=function(l){return new k.Template(l)};var u=function(l,s,a,t){var n=null;return t&&-1!==t.indexOf(l)||!(n=s[l])||n instanceof S.TemplateBase||a||(n=c(n)),n};b.acquireIntegrationTemplate=u,b.acquireTemplate=function(l,s,a,t,n,i){return null==l?new E.EmptyTemplate:l instanceof R.ChildDefaultTemplate?i[l.name]:l instanceof S.TemplateBase?l:(0,p.isFunction)(l.render)&&!(0,p.isRenderer)(l)?t?l:c(l):l.nodeType||(0,p.isRenderer)(l)?s((0,A.default)(l)):u(l,a,t,n)||i[l]||s(l)}},function(W,b,e){b.default=void 0;var g=R(e(13)),I=e(0),F=e(3),A=R(e(165));function R(y){return y&&y.__esModule?y:{default:y}}var E=function(y){var h=[];return(0,F.each)(y.touches,function(m,p){h.push((0,I.extend)({pointerId:p.identifier},p))}),{pointers:h,pointerId:y.changedTouches[0].identifier}},k=function(y){return"ios"===g.default.real().platform&&("dxpointerdown"===y||"dxpointerup"===y)},S=A.default.inherit({ctor:function(){this.callBase.apply(this,arguments),this._pointerId=0},_handler:function(y){if(k(this._eventName)){var h=y.changedTouches[0];if(this._pointerId===h.identifier&&0!==this._pointerId)return;this._pointerId=h.identifier}return this.callBase.apply(this,arguments)},_fireEvent:function(y){return this.callBase((0,I.extend)(E(y.originalEvent),y))}});S.map={dxpointerdown:"touchstart",dxpointermove:"touchmove",dxpointerup:"touchend",dxpointercancel:"touchcancel",dxpointerover:"",dxpointerout:"",dxpointerenter:"",dxpointerleave:""},S.normalize=E,b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(3),I=A(e(51)),F=A(e(11));function A(k){return k&&k.__esModule?k:{default:k}}var R=function(k,S){I.default.add(function(){k.split(" ").forEach(function(w){F.default.listen(F.default.getDocument(),w,S,!0)})})};b.default=function(k,S,w){w=w||function(){};var y=[],h=function(p){var f=-1;return(0,g.each)(y,function(c,u){return!S(p,u)||(f=c,!1)}),f},m=function(p){var f=h(p);f>-1&&y.splice(f,1)};R(k.dxpointerdown,function(p){-1===h(p)&&(w(p),y.push(p))}),R(k.dxpointermove,function(p){y[h(p)]=p}),R(k.dxpointerup,m),R(k.dxpointercancel,m),this.pointers=function(){return y},this.reset=function(){y=[]}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=A(e(165)),F=A(e(260));function A(m){return m&&m.__esModule?m:{default:m}}var R,E={dxpointerdown:"mousedown",dxpointermove:"mousemove",dxpointerup:"mouseup",dxpointercancel:"",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},k=function(m){return m.pointerId=1,{pointers:R.pointers(),pointerId:1}},S=!1,w=function(){S||(R=new F.default(E,function(){return!0}),S=!0)},y=I.default.inherit({ctor:function(){this.callBase.apply(this,arguments),w()},_fireEvent:function(m){return this.callBase((0,g.extend)(k(m.originalEvent),m))}});y.map=E,y.normalize=k,y.activate=w,y.resetObserver=function(){R.reset()},b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.setEasing=function(E){R=E},b.getEasing=function(E){return R[E]},b.convertTransitionTimingFuncToEasing=void 0;var g=e(1),I=/cubic-bezier\((\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\)/,F={linear:"cubic-bezier(0, 0, 1, 1)",swing:"cubic-bezier(0.445, 0.05, 0.55, 0.95)",ease:"cubic-bezier(0.25, 0.1, 0.25, 1)","ease-in":"cubic-bezier(0.42, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.58, 1)","ease-in-out":"cubic-bezier(0.42, 0, 0.58, 1)"},R={};b.convertTransitionTimingFuncToEasing=function(E){var k,S=(E=F[E]||E).match(I);S||(S=F[k="linear"].match(I)),S=S.slice(1,5);for(var w=0;w<S.length;w++)S[w]=parseFloat(S[w]);var y=k||"cubicbezier_"+S.join("_").replace(/\./g,"p");return(0,g.isFunction)(R[y])||(R[y]=function(h,m,p,f,c){return f*function(E,k,S,w){var y=3*E,h=3*(S-E)-y,m=1-y-h,p=3*k,f=3*(w-k)-p,c=1-p-f,u=function(s){return s*(y+s*(h+s*m))},l=function(s){return y+s*(2*h+3*s*m)};return function(s){return(a=function(a){for(var t,n=a,i=0;i<14&&(t=u(n)-a,!(Math.abs(t)<.001));)n-=t/l(n),i++;return n}(s))*(p+a*(f+a*c));var a}}(S[0],S[1],S[2],S[3])(m/c)+p}),y}},function(W,b,e){b.queryImpl=void 0;var g=F(e(166)),I=F(e(388));function F(R){return R&&R.__esModule?R:{default:R}}b.queryImpl={array:g.default,remote:I.default}},function(W,b,e){b.create=A,b.enqueue=void 0;var g,I=(g=e(24))&&g.__esModule?g:{default:g},F=e(6);function A(E){var k=[],S=!1;function w(){for(;k.length;){S=!0;var y=k.shift()();if(void 0!==y){if(y.then)return void(0,F.when)(y).always(w);throw I.default.Error("E0015")}}S=!1}return{add:function(y,h){E?(k[0]&&h&&h(k[0]),k=[y]):k.push(y),S||w()},busy:function(){return S}}}var R=A().add;b.enqueue=R},function(W,b,e){var g=R(e(55)),I=e(69),F=R(e(141)),A=R(e(86));function R(E){return E&&E.__esModule?E:{default:E}}if(e(393),e(394),e(395),e(396),e(397),e(398),e(399),e(400),e(401),e(402),(0,A.default)()&&(0,I.compare)(g.default.fn.jquery,[1,10])<0)throw F.default.Error("E0012")},function(W,b,e){b.default=void 0;var g,I=(g=e(24))&&g.__esModule?g:{default:g};b.default=function(){var A={},R=function(E){return A[E]||0};return{obtain:function(E){A[E]=R(E)+1},release:function(E){var k=R(E);if(k<1)throw I.default.Error("E0014");1===k?delete A[E]:A[E]=k-1},locked:function(E){return R(E)>0}}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(49)),I=e(4),F=e(1),A=E(e(15)),R=e(6);function E(S){return S&&S.__esModule?S:{default:S}}var k=A.default.inherit({ctor:function(S){this.options=S,this._setOption("disabledItemKeys",[]),this._clearItemKeys()},_clearItemKeys:function(){this._setOption("addedItemKeys",[]),this._setOption("removedItemKeys",[]),this._setOption("removedItems",[]),this._setOption("addedItems",[])},validate:I.noop,_setOption:function(S,w){this.options[S]=w},onSelectionChanged:function(){var S=this.options.addedItemKeys,w=this.options.removedItemKeys,y=this.options.addedItems,h=this.options.removedItems,m=this.options.selectedItems,p=this.options.selectedItemKeys,f=this.options.onSelectionChanged||I.noop;this._clearItemKeys(),f({selectedItems:m,selectedItemKeys:p,addedItemKeys:S,removedItemKeys:w,addedItems:y,removedItems:h})},equalKeys:function(S,w){return this.options.equalByReference&&(0,F.isObject)(S)&&(0,F.isObject)(w)?S===w:(0,I.equalByValue)(S,w)},getSelectableItems:function(S){return S.filter(function(w){return!w.disabled})},_clearSelection:function(S,w,y,h){return S=S||[],S=Array.isArray(S)?S:[S],this.validate(),this.selectedItemKeys(S,w,y,h)},_loadFilteredData:function(S,w,y,h){var m=encodeURI(JSON.stringify(S)).length,p=this.options.maxFilterLengthInRequest&&m>this.options.maxFilterLengthInRequest,f=new R.Deferred,c={filter:p?void 0:S,select:p?this.options.dataFields():y||this.options.dataFields()};return S&&0===S.length?f.resolve([]):this.options.load(c).done(function(u){var l=(0,F.isPlainObject)(u)?u.data:u;w&&!h?l=l.filter(w):p&&(l=(0,g.default)(l).filter(S).toArray()),f.resolve(l)}).fail(f.reject.bind(f)),f},updateSelectedItemKeyHash:function(S){for(var w=0;w<S.length;w++){var y=(0,I.getKeyHash)(S[w]);(0,F.isObject)(y)||(this.options.keyHashIndices[y]=this.options.keyHashIndices[y]||[],this.options.keyHashIndices[y].push(w))}},_isAnyItemSelected:function(S){for(var w=0;w<S.length;w++)if(this.options.isItemSelected(S[w]))return;return!1},_getFullSelectAllState:function(){var S=this.options.plainItems(),w=this.options.filter(),y=this.options.selectedItems;w&&(y=(0,g.default)(y).filter(w).toArray());var h=y.length;return h?h>=this.options.totalCount()-this.options.disabledItemKeys.length||void 0:this._isAnyItemSelected(S)},_getVisibleSelectAllState:function(){for(var S=this.getSelectableItems(this.options.plainItems()),w=!1,y=!1,h=0;h<S.length;h++){var m=S[h],p=this.options.getItemData(m),f=this.options.keyOf(p);this.options.isSelectableItem(m)&&(this.isItemKeySelected(f)?w=!0:y=!0)}return!!w&&(!y||void 0)}});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getClosestNodeWithContext=void 0;var g,I=(g=e(62))&&g.__esModule?g:{default:g};b.getClosestNodeWithContext=function F(A){return!I.default.contextFor(A)&&A.parentNode?F(A.parentNode):A}},function(W,b,e){var g=e(187).data=e(270);g.odata=e(430),W.exports=g},function(W,b,e){var g=e(144),I=e(24);W.exports=g.data=g.data||{},Object.defineProperty(g.data,"errorHandler",{get:function(){return e(37).errorHandler},set:function(A){I.log("W0003","DevExpress.data","errorHandler","21.1","Use the 'setErrorHandler' method instead"),e(37).setErrorHandler(A)}}),Object.defineProperty(g.data,"_errorHandler",{get:function(){return e(37).handleError},set:function(A){I.log("W0003","DevExpress.data","_errorHandler","21.1","Use the 'setErrorHandler' method instead"),e(37).setErrorHandler(A)}}),g.data.setErrorHandler=e(37).setErrorHandler,g.data.DataSource=e(283),g.data.query=e(49),g.data.Store=e(108),g.data.ArrayStore=e(83),g.data.CustomStore=e(127),g.data.LocalStore=e(427),g.data.base64_encode=e(44).base64_encode,g.data.applyChanges=e(428),g.data.Guid=e(36),g.data.utils={},g.data.utils.compileGetter=e(20).compileGetter,g.data.utils.compileSetter=e(20).compileSetter,g.EndpointSelector=e(429),g.data.queryImpl=e(263).queryImpl,g.data.queryAdapters=e(194);var F=e(44);g.data.utils.normalizeBinaryCriterion=F.normalizeBinaryCriterion,g.data.utils.normalizeSortingInfo=F.normalizeSortingInfo,g.data.utils.errorMessageFromXhr=F.errorMessageFromXhr,g.data.utils.aggregators=F.aggregators,g.data.utils.keysEqual=F.keysEqual,g.data.utils.isDisjunctiveOperator=F.isDisjunctiveOperator,g.data.utils.isConjunctiveOperator=F.isConjunctiveOperator,g.data.utils.processRequestResultLock=F.processRequestResultLock,g.data.utils.toComparable=e(20).toComparable,g.data.utils.multiLevelGroup=e(96).multiLevelGroup,g.data.utils.arrangeSortingInfo=e(96).arrangeSortingInfo,g.data.utils.normalizeDataSourceOptions=e(64).normalizeDataSourceOptions},function(W,b,e){b.default=void 0;var g=e(1),I=w(e(30)),F=e(101),A=e(37),R=w(e(49)),E=w(e(108)),k=w(e(272)),S=e(6);function w(m){return m&&m.__esModule?m:{default:m}}e(168);var h=E.default.inherit({ctor:function(m){this.callBase(m),this._requestDispatcher=new k.default(m);var p=this.key(),f=m.fieldTypes,c=m.keyType;if(c){var u="string"==typeof c;p||(p=u?"5d46402c-7899-4ea9-bd81-8b73c47c7683":Object.keys(c),this._legacyAnonymousKey=p),u&&(c=function(m,p){return u=p,(c=m)in(f={})?Object.defineProperty(f,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):f[c]=u,f;var f,c,u}(p,c)),f=function(l,s){var a={};for(var t in l)a[t]=l[t];for(var n in s)n in a?a[n]!==s[n]&&A.errors.log("W4001",n):a[n]=s[n];return a}(f,c)}this._fieldTypes=f||{},this._updateMethod=2===this.version()?"MERGE":"PATCH"},_customLoadOptions:function(){return["expand","customQueryParams"]},_byKeyImpl:function(m,p){var f={};return p&&(f.$expand=(0,F.generateExpand)(this.version(),p.expand,p.select)||void 0,f.$select=(0,F.generateSelect)(this.version(),p.select)||void 0),this._requestDispatcher.sendRequest(this._byKeyUrl(m),"GET",f)},createQuery:function(m){var p,f,c={adapter:"odata",beforeSend:this._requestDispatcher.beforeSend,errorHandler:this._errorHandler,jsonp:this._requestDispatcher.jsonp,version:this._requestDispatcher.version,withCredentials:this._requestDispatcher._withCredentials,expand:null==m?void 0:m.expand,requireTotalCount:null==m?void 0:m.requireTotalCount,deserializeDates:this._requestDispatcher._deserializeDates,fieldTypes:this._fieldTypes};if(f=null!==(p=null==m?void 0:m.urlOverride)&&void 0!==p?p:this._requestDispatcher.url,(0,g.isDefined)(this._requestDispatcher.filterToLower)&&(c.filterToLower=this._requestDispatcher.filterToLower),null!=m&&m.customQueryParams){var u=(0,F.escapeServiceOperationParams)(null==m?void 0:m.customQueryParams,this.version());4===this.version()?f=(0,F.formatFunctionInvocationUrl)(f,u):c.params=u}return(0,R.default)(f,c)},_insertImpl:function(m){var p=this;this._requireKey();var f=new S.Deferred;return(0,S.when)(this._requestDispatcher.sendRequest(this._requestDispatcher.url,"POST",null,m)).done(function(c){return f.resolve(c&&!(0,I.default)().useLegacyStoreResult?c:m,p.keyOf(c))}).fail(f.reject),f.promise()},_updateImpl:function(m,p){var f=new S.Deferred;return(0,S.when)(this._requestDispatcher.sendRequest(this._byKeyUrl(m),this._updateMethod,null,p)).done(function(c){return(0,I.default)().useLegacyStoreResult?f.resolve(m,p):f.resolve(c||p,m)}).fail(f.reject),f.promise()},_removeImpl:function(m){var p=new S.Deferred;return(0,S.when)(this._requestDispatcher.sendRequest(this._byKeyUrl(m),"DELETE")).done(function(){return p.resolve(m)}).fail(p.reject),p.promise()},_convertKey:function(m){var p=m,f=this._fieldTypes,c=this.key()||this._legacyAnonymousKey;if(Array.isArray(c)){p={};for(var u=0;u<c.length;u++){var l=c[u];p[l]=(0,F.convertPrimitiveValue)(f[l],m[l])}}else f[c]&&(p=(0,F.convertPrimitiveValue)(f[c],m));return p},_byKeyUrl:function(m){var p=this._requestDispatcher.url,f=this._convertKey(m);return"".concat(p,"(").concat(encodeURIComponent((0,F.serializeKey)(f,this.version())),")")},version:function(){return this._requestDispatcher.version}},"odata");b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(101);e(168);var F=function(){function A(S){S=S||{},this._url=String(S.url).replace(/\/+$/,""),this._beforeSend=S.beforeSend,this._jsonp=S.jsonp,this._version=S.version||2,this._withCredentials=S.withCredentials,this._deserializeDates=S.deserializeDates,this._filterToLower=S.filterToLower}var E;return A.prototype.sendRequest=function(S,w,y,h){return(0,g.sendRequest)(this.version,{url:S,method:w,params:y||{},payload:h},{beforeSend:this._beforeSend,jsonp:this._jsonp,withCredentials:this._withCredentials,deserializeDates:this._deserializeDates})},(E=[{key:"version",get:function(){return this._version}},{key:"beforeSend",get:function(){return this._beforeSend}},{key:"url",get:function(){return this._url}},{key:"jsonp",get:function(){return this._jsonp}},{key:"filterToLower",get:function(){return this._filterToLower}}])&&function I(A,R){for(var E=0;E<R.length;E++){var k=R[E];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(A,k.key,k)}}(A.prototype,E),A}();b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b){W.exports=window.JSZip},function(W,b,e){b.getFormatter=function(p,f){return f=f||F,function(c){if("number"!=typeof c||isNaN(c))return"";var O,B,u=c>0||1/c==1/0,l=(O=p,B=O.split(";"),1===B.length&&B.push("-"+B[0]),B)[u?0:1];(function(O){return-1!==O.indexOf("%")&&!O.match(/'[^']*%[^']*'/g)})(l)&&(c*=100),u||(c=-c);var s,a=function(O){for(var B=!1,V=0;V<O.length;V++)if("'"===O[V]&&(B=!B),"."===O[V]&&!B)return V;return O.length}(l),t=[l.substr(0,a),l.substr(a+1)],n=k(t[1]),i=n+E(t[1]),o=k(t[0]),r=E(t[0])||f.unlimitedIntegerDigits?void 0:o,d=Math.floor(c).toString().length,v=(0,g.fitIntoRange)(i,0,15-d),x=(s=t[0],s.split(",").slice(1).map(function(O){return O.split("").filter(function(B){return"#"===B||"0"===B}).length})).reverse(),T=(0,I.toFixed)(c,v<0?0:v).split("."),D=S(A(T[0]),o,r),C=S(T[1],n,i);D=function(O,B,V){if(!B.length)return O;for(var z=[],N=0;O;){var U=B[N];if(!U)break;z.push(O.slice(0,U)),O=O.slice(U),N<B.length-1&&N++}return z.join(V)}(D,x,f.thousandsSeparator);var P=A(w(A(t[0]),D)),M=i?w(t[1],C):"";return P+(M.match(/\d/)?f.decimalSeparator:"")+M}},b.getFormat=function(p){var f=".",c=p(1).indexOf("100")>=0;f=h(f,p,c,!0);var u=m(f=h(f,p,c,!1),p,c,!1),l=m(f,p,c,!0);return l==="-"+u?u:u+";"+l};var g=e(32),I=e(246),F={thousandsSeparator:",",decimalSeparator:"."};function A(p){return p.toString().split("").reverse().join("")}function R(p){return p.replace(/'.+'/g,"")}function E(p){if(!p)return 0;var f=R(p);return f.length-f.replace(/[#]/g,"").length}function k(p){if(!p)return 0;var f=R(p);return f.length-f.replace(/[0]/g,"").length}function S(p,f,c){if(!p)return"";for(p.length>c&&(p=p.substr(0,c));p.length>f&&"0"===p.slice(-1);)p=p.substr(0,p.length-1);for(;p.length<f;)p+="0";return p}function w(p,f){return p.split("'").map(function(c,u){var l=u%2;return!c&&l?"'":l?c:c.replace(/[,#0]+/,f)}).join("")}function y(p,f,c){var u=(f?.01:1)*parseFloat(p)||0;return c?-u:u}function h(p,f,c,u){var l,s,a,t=p;do{a&&(l=s.length===a.length?"0":"1",p=u?l+p:p+l),s=a||f(y(t,c)),a=f(y(t=u?"1"+t:t+"1",c))}while(s!==a&&(u?s.length===a.length:s.length<=a.length));if(u&&a.length>s.length){var n=-1===f(12345).indexOf("12345");do{p="1"+p}while(n&&y(p,c)<1e5)}return p}function m(p,f,c,u){var l=f(y(p,c,u)),s=p.split("."),a=f(y(s[0]+".3"+s[1].slice(1),c,u)).indexOf("3")-1;return l=l.replace(/(\d)\D(\d)/g,"$1,$2"),a>=0&&(l=l.slice(0,a)+"."+l.slice(a+1)),l=l.replace(/1+/,"1").replace(/1/g,"#"),c||(l=l.replace("%","'%'")),l}},function(W,b,e){b.sessionStorage=void 0;var g=(0,e(7).getWindow)();b.sessionStorage=function(){var I;try{I=g.sessionStorage}catch(F){}return I}},function(W,b,e){b.clearStack=b.remove=b.create=b.base=void 0;var g=e(4),I=1500,F=[];b.base=function(A){return I=(0,g.ensureDefined)(A,I)},b.create=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:I,R=F.length,E=(R?F[R-1]:A)+1;return F.push(E),E},b.remove=function(A){var R=F.indexOf(A);R>=0&&F.splice(R,1)},b.clearStack=function(){F=[]}},function(W,b,e){b.default=void 0;var g=R(e(49)),I=R(e(24)),F=R(e(389)),A=e(32);function R(y){return y&&y.__esModule?y:{default:y}}var E=function(y){var h,m,f=y.offsetIndices,c=y.untils;return{offsetList:y.offsets.split("|").map(function(u){return parseInt(u)}),offsetIndexList:f.split("").map(function(u){return parseInt(u)}),dateList:(m=c,m.split("|").map(function(u){return"Infinity"===u?null:1e3*parseInt(u,36)})).map((h=0,function(u){return h+=u}))}},k=new(function(){function y(){this.map=new Map}return y.prototype.tryGet=function(h){if(!this.map.get(h)){var m=S.getTimezoneById(h);if(!m)return!1;var p=E(m);this.map.set(h,p)}return this.map.get(h)},y}()),S={_tzCache:k,_timeZones:F.default.zones,getDisplayedTimeZones:function(y){var h=this,m=this._timeZones.map(function(p){var f=E(p),c=h.getUtcOffset(f,y);return{offset:c,title:"(GMT ".concat(h.formatOffset(c),") ").concat(h.formatId(p.id)),id:p.id}});return(0,g.default)(m).sortBy("offset").toArray()},formatOffset:function(y){var h=Math.floor(y),m=y-h;return((0,A.sign)(y)>=0?"+":"-")+"0".concat(Math.abs(h)).slice(-2)+(m>0?":".concat(60*m):":00")},formatId:function(y){return y.split("/").join(" - ").split("_").join(" ")},getTimezoneById:function(y){if(y){for(var h=this._timeZones,m=0;m<h.length;m++)if(h[m].id===y)return h[m];I.default.log("W0009",y)}},getTimeZoneOffsetById:function(y,h){var m=k.tryGet(y);return m?this.getUtcOffset(m,h):void 0},getTimeZoneDeclarationTuple:function(y,h){var m=k.tryGet(y);return m?this.getTimeZoneDeclarationTupleCore(m,h):[]},getTimeZoneDeclarationTupleCore:function(y,h){for(var m=y.offsetList,p=y.offsetIndexList,f=y.dateList,c=[],u=0;u<f.length;u++){var l=f[u],s=new Date(l).getFullYear();if(s===h&&c.push({date:l,offset:-m[p[u+1]]/60}),s>h)break}return c},getUtcOffset:function(y,h){for(var m=y.offsetList,p=y.offsetIndexList,f=y.dateList,c=f.length-1-1;c>=0&&h<f[c];)c--;var u=m[p[c+1]];return-u/60||u}};b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.TransitionExecutor=void 0;var g=y(e(2)),I=y(e(15)),F=e(0),A=e(4),R=e(1),E=e(3),k=y(e(46)),S=e(195),w=e(6);function y(p){return p&&p.__esModule?p:{default:p}}var h={forward:" dx-forward",backward:" dx-backward",none:" dx-no-direction",undefined:" dx-no-direction"},m=I.default.inherit({ctor:function(){this._accumulatedDelays={enter:0,leave:0},this._animations=[],this.reset()},_createAnimations:function(p,f,c,u){var l=this,s=[],a=this._prepareElementAnimationConfig(f,c=c||{},u);return a&&p.each(function(){var t=l._createAnimation((0,g.default)(this),a,c);t&&(t.element.addClass("dx-animating"),t.setup(),s.push(t))}),s},_prepareElementAnimationConfig:function(p,f,c){var u;if("string"==typeof p&&(p=S.presets.getPreset(p)),p)if((0,R.isFunction)(p[c]))u=p[c];else{if(!(u=(0,F.extend)({skipElementInitialStyles:!0,cleanupWhen:this._completePromise},p,f)).type||"css"===u.type){var s="dx-"+c,a=(u.extraCssClasses?" "+u.extraCssClasses:"")+h[u.direction];u.type="css",u.from=(u.from||s)+a,u.to=u.to||s+"-active"}u.staggerDelay=u.staggerDelay||0,u.delay=u.delay||0,u.staggerDelay&&(u.delay+=this._accumulatedDelays[c],this._accumulatedDelays[c]+=u.staggerDelay)}else u=void 0;return u},_createAnimation:function(p,f,c){var u;return(0,R.isPlainObject)(f)?u=k.default.createAnimation(p,f):(0,R.isFunction)(f)&&(u=f(p,c)),u},_startAnimations:function(){for(var p=this._animations,f=0;f<p.length;f++)p[f].start()},_stopAnimations:function(p){for(var f=this._animations,c=0;c<f.length;c++)f[c].stop(p)},_clearAnimations:function(){for(var p=this._animations,f=0;f<p.length;f++)p[f].element.removeClass("dx-animating");this._animations.length=0},reset:function(){this._accumulatedDelays.enter=0,this._accumulatedDelays.leave=0,this._clearAnimations(),this._completeDeferred=new w.Deferred,this._completePromise=this._completeDeferred.promise()},enter:function(p,f,c){var u=this._createAnimations(p,f,c,"enter");this._animations.push.apply(this._animations,u)},leave:function(p,f,c){var u=this._createAnimations(p,f,c,"leave");this._animations.push.apply(this._animations,u)},start:function(){var p,f=this;if(this._animations.length){var c=(0,E.map)(this._animations,function(u){var l=new w.Deferred;return u.deferred.always(function(){l.resolve()}),l.promise()});p=w.when.apply(g.default,c).always(function(){f._completeDeferred.resolve(),f.reset()}),(0,A.executeAsync)(function(){f._startAnimations()})}else f.reset(),p=(new w.Deferred).resolve().promise();return p},stop:function(p){this._stopAnimations(p)}});b.TransitionExecutor=m},function(W,b,e){b.Event=b.triggerHandler=b.trigger=b.off=b.one=b.on=void 0;var g,I=(g=e(5))&&g.__esModule?g:{default:g};b.on=I.default.on,b.one=I.default.one,b.off=I.default.off,b.trigger=I.default.trigger,b.triggerHandler=I.default.triggerHandler,b.Event=I.default.Event},function(W,b,e){b.SelectionFilterCreator=void 0;var g=e(4),I=e(1);b.SelectionFilterCreator=function(F,A){var R;function E(S,w,y,h,m){var p,f,u,l,s,c=w(m);if(!y&&(p=(0,g.getKeyHash)(c),!(0,I.isObject)(p)))return function(u){if(!R){R={};for(var l=0;l<u.length;l++)R[(0,g.getKeyHash)(u[l])]=!0}return R}((u=F,l=w,s=h,Array.isArray(s)?u.map(function(a){return l(a)}):u))[p]?!A:!!A;for(f=0;f<F.length;f++)if(S(F[f],c))return!A;return!!A}function k(S,w){if(void 0!==w)return[S,A?"<>":"=",w]}this.getLocalFilter=function(S,w,y,h){return E.bind(this,w=void 0===w?g.equalByValue:w,S,y,h)},this.getExpr=function(S){var w;if(S)return F.forEach(function(y,h){var m;w=w||[],h>0&&w.push(A?"and":"or"),m=(0,I.isString)(S)?k(S,y):function(p,f){for(var c=[],u=0,l=p.length;u<l;u++){var s=p[u],t=k(s,f&&f[s]);if(!t)break;u>0&&c.push(A?"or":"and"),c.push(t)}return c}(S,y),w.push(m)}),w&&1===w.length&&(w=w[0]),w},this.getCombinedFilter=function(S,w){var y=this.getExpr(S),h=y;return A&&w&&(y?((h=[]).push(y),h.push(w)):h=w),h}}},function(W,b,e){b.default=void 0;var g,I=e(4),F=(g=e(15))&&g.__esModule?g:{default:g},A=e(120),E=F.default.inherit({ctor:function(){this._finished=!0,this._stopped=!1,this._proxiedStepCore=this._stepCore.bind(this)},start:function(){this._stopped=!1,this._finished=!1,this._stepCore()},stop:function(){this._stopped=!0,(0,A.cancelAnimationFrame)(this._stepAnimationFrame)},_stepCore:function(){if(this._isStopped())this._stop();else{if(this._isFinished())return this._finished=!0,void this._complete();this._step(),this._stepAnimationFrame=(0,A.requestAnimationFrame)(this._proxiedStepCore)}},_step:F.default.abstract,_isFinished:I.noop,_stop:I.noop,_complete:I.noop,_isStopped:function(){return this._stopped},inProgress:function(){return!(this._stopped||this._finished)}});b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(N){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(N)}b.rotateend=b.rotate=b.rotatestart=b.pinchend=b.pinch=b.pinchstart=b.zoomend=b.zoom=b.zoomstart=b.translateend=b.translate=b.translatestart=b.transformend=b.transform=b.transformstart=void 0;var I=e(32),F=function(N,U){if(N&&N.__esModule)return N;if(null===N||"object"!==g(N)&&"function"!=typeof N)return{default:N};var H=S(void 0);if(H&&H.has(N))return H.get(N);var G={},Y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in N)if("default"!==J&&Object.prototype.hasOwnProperty.call(N,J)){var ae=Y?Object.getOwnPropertyDescriptor(N,J):null;ae&&(ae.get||ae.set)?Object.defineProperty(G,J,ae):G[J]=N[J]}return G.default=N,H&&H.set(N,G),G}(e(3)),A=e(8),R=k(e(125)),E=k(e(105));function k(N){return N&&N.__esModule?N:{default:N}}function S(N){if("function"!=typeof WeakMap)return null;var U=new WeakMap,H=new WeakMap;return(S=function(G){return G?H:U})(N)}var w="start",y="",h="end",m=[],p=function(N,U){m.push({name:N,args:U})};p("transform",{scale:!0,deltaScale:!0,rotation:!0,deltaRotation:!0,translation:!0,deltaTranslation:!0}),p("translate",{translation:!0,deltaTranslation:!0}),p("pinch",{scale:!0,deltaScale:!0}),p("rotate",{rotation:!0,deltaRotation:!0});var f=function(N){var U,H,G=N.pointers;return{x:(H=G[1]).pageX-(U=G[0]).pageX,y:-H.pageY+U.pageY,centerX:.5*(H.pageX+U.pageX),centerY:.5*(H.pageY+U.pageY)}},c=function(N){return Math.sqrt(N.x*N.x+N.y*N.y)},u=function(N,U){return c(N)/c(U)},l=function(N,U){var H=N.x*U.x+N.y*U.y,G=c(N)*c(U);return 0===G?0:(0,I.sign)(N.x*U.y-U.x*N.y)*Math.acos((0,I.fitIntoRange)(H/G,-1,1))},s=function(N,U){return{x:N.centerX-U.centerX,y:N.centerY-U.centerY}},a=R.default.inherit({validatePointers:function(N){return(0,A.hasTouches)(N)>1},start:function(N){this._accept(N);var U=f(N);this._startVector=U,this._prevVector=U,this._fireEventAliases(w,N)},move:function(N){var U=f(N),H=this._getEventArgs(U);this._fireEventAliases(y,N,H),this._prevVector=U},end:function(N){var U=this._getEventArgs(this._prevVector);this._fireEventAliases(h,N,U)},_getEventArgs:function(N){return{scale:u(N,this._startVector),deltaScale:u(N,this._prevVector),rotation:l(N,this._startVector),deltaRotation:l(N,this._prevVector),translation:s(N,this._startVector),deltaTranslation:s(N,this._prevVector)}},_fireEventAliases:function(N,U,H){H=H||{},F.each(m,function(G,Y){var J={};F.each(Y.args,function(ae){ae in H&&(J[ae]=H[ae])}),this._fireEvent("dx"+Y.name+N,U,J)}.bind(this))}}),t=m.reduce(function(N,U){return[w,y,h].forEach(function(H){N.push("dx"+U.name+H)}),N},[]);(0,E.default)({emitter:a,events:t});var n={};F.each(t,function(N,U){n[U.substring(2)]=U});var i=n.transformstart,o=n.transform,r=n.transformend,d=n.translatestart,v=n.translate,x=n.translateend,T=n.zoomstart,D=n.zoom,C=n.zoomend,P=n.pinchstart,M=n.pinch,O=n.pinchend,B=n.rotatestart,V=n.rotate;b.rotateend=n.rotateend,b.rotate=V,b.rotatestart=B,b.pinchend=O,b.pinch=M,b.pinchstart=P,b.zoomend=C,b.zoom=D,b.zoomstart=T,b.translateend=x,b.translate=v,b.translatestart=d,b.transformend=r,b.transform=o,b.transformstart=i},function(W,b,e){b.default=void 0;var g=e(70).DataSource;b.default=g,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default=function(I,F,A){this.errorCode=I,this.fileSystemItem=F,this.errorText=A},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=e(286);function F(E){return function(k){if(Array.isArray(k))return A(k)}(E)||function(k){if("undefined"!=typeof Symbol&&null!=k[Symbol.iterator]||null!=k["@@iterator"])return Array.from(k)}(E)||function(k,S){if(k){if("string"==typeof k)return A(k,S);var w=Object.prototype.toString.call(k).slice(8,-1);if("Object"===w&&k.constructor&&(w=k.constructor.name),"Map"===w||"Set"===w)return Array.from(k);if("Arguments"===w||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return A(k,S)}}(E)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(E,k){(null==k||k>E.length)&&(k=E.length);for(var S=0,w=new Array(k);S<k;S++)w[S]=E[S];return w}var R=function(){function E(){var S=(0,g.isString)(arguments[0])?this._publicCtor:this._internalCtor;S.apply(this,arguments)}var k=E.prototype;return k._internalCtor=function(S,w,y,h){this.name=w||"",this.pathInfo=S&&F(S)||[],this.parentPath=this._getPathByPathInfo(this.pathInfo),this.relativeName=(0,I.pathCombine)(this.parentPath,w),this.key=h||this._getPathByPathInfo(this.getFullPathInfo(),!0),this.path=(0,I.pathCombine)(this.parentPath,w),this.pathKeys=this.pathInfo.map(function(m){return m.key}),this.isRoot()||this.pathKeys.push(this.key),this._initialize(y)},k._publicCtor=function(S,w,y){this.path=S||"",this.pathKeys=y||[];for(var h=[],m=(0,I.getPathParts)(S,!0),p=0;p<m.length-1;p++){var f=m[p],c={key:this.pathKeys[p]||f,name:(0,I.getName)(f)};h.push(c)}this.pathInfo=h,this.relativeName=S,this.name=(0,I.getName)(S),this.key=this.pathKeys.length?this.pathKeys[this.pathKeys.length-1]:S,this.parentPath=m.length>1?m[m.length-2]:"",this._initialize(w)},k._initialize=function(S){this.isDirectory=!!S,this.size=0,this.dateModified=new Date,this.thumbnail="",this.tooltipText=""},k.getFullPathInfo=function(){var S=F(this.pathInfo);return this.isRoot()||S.push({key:this.key,name:this.name}),S},k.isRoot=function(){return""===this.path},k.getFileExtension=function(){return this.isDirectory?"":(0,I.getFileExtension)(this.name)},k.equals=function(S){return S&&this.key===S.key},k.createClone=function(){var S=new E(this.pathInfo,this.name,this.isDirectory,this.key);return S.key=this.key,S.size=this.size,S.dateModified=this.dateModified,S.thumbnail=this.thumbnail,S.tooltipText=this.tooltipText,S.hasSubDirectories=this.hasSubDirectories,S.dataItem=this.dataItem,S},k._getPathByPathInfo=function(S,w){return S.map(function(y){return w?(0,I.getEscapedFileName)(y.name):y.name}).join(I.PATH_SEPARATOR)},E}();b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.pathCombine=b.getEscapedFileName=b.getPathParts=b.getParentPath=b.getName=b.getFileExtension=b.PATH_SEPARATOR=void 0;var g=e(3);b.PATH_SEPARATOR="/",b.getFileExtension=function(A){var R=A.lastIndexOf(".");return-1!==R?A.substr(R):""},b.getName=function(A){var R=A.lastIndexOf("/");return-1!==R?A.substr(R+1):A},b.getParentPath=function(A){var R=A.lastIndexOf("/");return-1!==R?A.substr(0,R):""},b.getPathParts=function(A,R){if(!A||"/"===A)return[];for(var E=[],k="",S=0;S<A.length;S++){var w=A.charAt(S);if("/"===w){var y=A.charAt(S+1);"/"!==y&&(k&&(E.push(k),k=""),w=y),S++}k+=w}if(k&&E.push(k),R)for(var h=0;h<E.length;h++)E[h]=F(0===h?"":E[h-1],I(E[h]));return E};var I=function(A){return A.replace(/\//g,"//")};b.getEscapedFileName=I;var F=function(){var A="";return(0,g.each)(arguments,function(R,E){E&&(A&&(A+="/"),A+=E)}),A};b.pathCombine=F},function(W,b,e){b.default=void 0,b.default={NoAccess:0,FileExists:1,FileNotFound:2,DirectoryExists:3,DirectoryNotFound:4,WrongFileExtension:5,MaxFileSizeExceeded:6,InvalidSymbols:7,Other:32767},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.confirm=b.alert=b.custom=b.title=b.FakeDialogComponent=void 0;var g=s(e(2)),I=e(123),F=s(e(113)),A=s(e(13)),R=s(e(30)),E=e(35),k=e(6),S=e(1),w=e(3),y=e(0),h=e(7),m=s(e(5)),p=e(75),f=s(e(10)),c=s(e(17)),u=s(e(50)),l=e(4);function s(D){return D&&D.__esModule?D:{default:D}}var a=(0,h.getWindow)(),t={text:"OK",onClick:function(){return!0}},n="".concat("dx-dialog","-wrapper"),i="".concat("dx-dialog","-root"),o="".concat("dx-dialog","-content"),r="".concat("dx-dialog","-message"),d="".concat("dx-dialog","-buttons"),v="".concat("dx-dialog","-button"),x=I.Component.inherit({ctor:function(D,C){this.callBase(C)},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{width:276}},{device:{platform:"android"},options:{lWidth:"60%",pWidth:"80%"}}])}});b.FakeDialogComponent=x,b.title="";var T=function(D){var C=new k.Deferred,P=(new x).option();D=(0,y.extend)(P,D);var M=(0,g.default)("<div>").addClass("dx-dialog").appendTo((0,p.value)()),O="messageHtml"in D;"message"in D&&c.default.log("W1013");var B=String(O?D.messageHtml:D.message),V=(0,g.default)("<div>").addClass(r).html(B),z=[];(0,w.each)(D.buttons||[t],function(){var H=new F.default(this.onClick,{context:N});z.push({toolbar:"bottom",location:A.default.current().android?"after":"center",widget:"dxButton",options:(0,y.extend)({},this,{onClick:function(){var G=H.execute.apply(H,arguments);U(G)}})})});var N=new u.default(M,(0,y.extend)({title:D.title||"",showTitle:(0,l.ensureDefined)(D.showTitle,!0),dragEnabled:(0,l.ensureDefined)(D.dragEnabled,!0),height:"auto",width:function(){var H=((0,g.default)(a).height()>(0,g.default)(a).width()?"p":"l")+"Width",G=Object.prototype.hasOwnProperty.call(D,H)?D[H]:D.width;return(0,S.isFunction)(G)?G():G},showCloseButton:D.showCloseButton||!1,ignoreChildEvents:!1,onContentReady:function(H){H.component.$content().addClass(o).append(V)},onShowing:function(H){H.component.bottomToolbar().addClass(d).find(".".concat("dx-button")).addClass(v),(0,E.resetActiveElement)()},onShown:function(H){var G=H.component.bottomToolbar().find(".".concat("dx-button")).first();m.default.trigger(G,"focus")},onHiding:function(){C.reject()},toolbarItems:z,animation:{show:{type:"pop",duration:400},hide:{type:"pop",duration:400,to:{opacity:0,scale:0},from:{opacity:1,scale:1}}},rtlEnabled:(0,R.default)().rtlEnabled,boundaryOffset:{h:10,v:0}},D.popupOptions));function U(H){C.resolve(H),N.hide().done(function(){N.$element().remove()})}return N.$wrapper().addClass(n),D.position&&N.option("position",D.position),N.$wrapper().addClass(i),{show:function(){return N.show(),C.promise()},hide:U}};b.custom=T,b.alert=function(D,C,P){var M=(0,S.isPlainObject)(D)?D:{title:C,messageHtml:D,showTitle:P,dragEnabled:P};return T(M).show()},b.confirm=function(D,C,P){var M=(0,S.isPlainObject)(D)?D:{title:C,messageHtml:D,showTitle:P,buttons:[{text:f.default.format("Yes"),onClick:function(){return!0}},{text:f.default.format("No"),onClick:function(){return!1}}],dragEnabled:P};return T(M).show()}},function(W,b,e){b.default=void 0;var g=p(e(2)),I=e(7),F=e(4),A=p(e(10)),R=p(e(9)),E=e(0),k=p(e(42)),S=p(e(58)),w=p(e(50)),y=p(e(152)),h=e(71),m=e(6);function p(l){return l&&l.__esModule?l:{default:l}}var f=(0,I.getWindow)(),c=S.default.inherit({_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{usePopover:!1,target:null,title:"",showTitle:!0,showCancelButton:!0,cancelText:A.default.format("Cancel"),onCancelClick:null,visible:!1,noDataText:"",focusStateEnabled:!1,selectionByClick:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios",tablet:!0},options:{usePopover:!0}}])},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new h.BindableTemplate(function(l,s){var a=new k.default((0,g.default)("<div>"),(0,E.extend)({onClick:s&&s.click},s));l.append(a.$element())},["disabled","icon","text","type","onClick","click"],this.option("integrationOptions.watchMethod"))})},_itemContainer:function(){return this._$itemContainer},_itemClass:function(){return"dx-actionsheet-item"},_itemDataKey:function(){return"dxActionSheetItemData"},_toggleVisibility:F.noop,_renderDimensions:F.noop,_initMarkup:function(){this.callBase(),this.$element().addClass("dx-actionsheet"),this._createItemContainer()},_render:function(){this._renderPopup()},_createItemContainer:function(){this._$itemContainer=(0,g.default)("<div>").addClass("dx-actionsheet-container"),this._renderDisabled()},_renderDisabled:function(){this._$itemContainer.toggleClass("dx-state-disabled",this.option("disabled"))},_renderPopup:function(){this._$popup=(0,g.default)("<div>").appendTo(this.$element()),this._isPopoverMode()?this._createPopover():this._createPopup(),this._renderPopupTitle(),this._mapPopupOption("visible")},_mapPopupOption:function(l){this._popup&&this._popup.option(l,this.option(l))},_isPopoverMode:function(){return this.option("usePopover")&&this.option("target")},_renderPopupTitle:function(){this._mapPopupOption("showTitle"),this._popup&&this._popup.$wrapper().toggleClass("dx-actionsheet-without-title",!this.option("showTitle"))},_clean:function(){this._$popup&&this._$popup.remove(),this.callBase()},_overlayConfig:function(){return{onInitialized:function(l){this._popup=l.component}.bind(this),disabled:!1,showTitle:!0,title:this.option("title"),deferRendering:!f.angular,onContentReady:this._popupContentReadyAction.bind(this),onHidden:this.hide.bind(this)}},_createPopover:function(){this._createComponent(this._$popup,y.default,(0,E.extend)(this._overlayConfig(),{width:this.option("width")||200,height:this.option("height")||"auto",target:this.option("target")})),this._popup.$wrapper().addClass("dx-actionsheet-popover-wrapper")},_createPopup:function(){this._createComponent(this._$popup,w.default,(0,E.extend)(this._overlayConfig(),{dragEnabled:!1,width:this.option("width")||"100%",height:this.option("height")||"auto",showCloseButton:!1,position:{my:"bottom",at:"bottom",of:f},animation:{show:{type:"slide",duration:400,from:{position:{my:"top",at:"bottom",of:f}},to:{position:{my:"bottom",at:"bottom",of:f}}},hide:{type:"slide",duration:400,from:{position:{my:"bottom",at:"bottom",of:f}},to:{position:{my:"top",at:"bottom",of:f}}}}})),this._popup.$wrapper().addClass("dx-actionsheet-popup-wrapper")},_popupContentReadyAction:function(){this._popup.$content().append(this._$itemContainer),this._attachClickEvent(),this._attachHoldEvent(),this._prepareContent(),this._renderContent(),this._renderCancelButton()},_renderCancelButton:function(){if(!this._isPopoverMode()&&(this._$cancelButton&&this._$cancelButton.remove(),this.option("showCancelButton"))){var l=this._createActionByOption("onCancelClick")||F.noop,s=this;this._$cancelButton=(0,g.default)("<div>").addClass("dx-actionsheet-cancel").appendTo(this._popup&&this._popup.$content()),this._createComponent(this._$cancelButton,k.default,{disabled:!1,text:this.option("cancelText"),onClick:function(a){var t={event:a,cancel:!1};l(t),t.cancel||s.hide()},integrationOptions:{}})}},_attachItemClickEvent:F.noop,_itemClickHandler:function(l){this.callBase(l),(0,g.default)(l.target).is(".dx-state-disabled, .dx-state-disabled *")||this.hide()},_itemHoldHandler:function(l){this.callBase(l),(0,g.default)(l.target).is(".dx-state-disabled, .dx-state-disabled *")||this.hide()},_optionChanged:function(l){switch(l.name){case"width":case"height":case"visible":case"title":this._mapPopupOption(l.name);break;case"disabled":this._renderDisabled();break;case"showTitle":this._renderPopupTitle();break;case"showCancelButton":case"onCancelClick":case"cancelText":this._renderCancelButton();break;case"target":case"usePopover":case"items":this._invalidate();break;default:this.callBase(l)}},toggle:function(l){var s=this,a=new m.Deferred;return s._popup.toggle(l).done(function(){s.option("visible",l),a.resolveWith(s)}),a.promise()},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)}});(0,R.default)("dxActionSheet",c),b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=i(e(2)),I=e(7),F=i(e(5)),A=i(e(36)),R=i(e(9)),E=e(4),k=e(1),S=e(0),w=e(12),y=i(e(199)),h=i(e(121)),m=i(e(17)),p=e(8),f=i(e(13)),c=i(e(49)),u=e(3),l=i(e(296)),s=i(e(10)),a=e(164),t=e(6),n=i(e(351));function i(T){return T&&T.__esModule?T:{default:T}}function o(T){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(D){return typeof D}:function(D){return D&&"function"==typeof Symbol&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D})(T)}var r=(0,I.getWindow)(),d=["startswith","contains","endwith","notcontains"],v=y.default.inherit({_supportedKeys:function(){var T=this.callBase();return(0,S.extend)({},T,{tab:function(D){if(this._allowSelectItemByTab()){this._saveValueChangeEvent(D);var C=(0,g.default)(this._list.option("focusedElement"));C.length&&this._setSelectedElement(C)}T.tab.apply(this,arguments)},space:E.noop,home:E.noop,end:E.noop})},_allowSelectItemByTab:function(){return this.option("opened")&&"instantly"===this.option("applyValueMode")},_setSelectedElement:function(T){var D=this._valueGetter(this._list._getItemData(T));this._setValue(D)},_setValue:function(T){this.option("value",T)},_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),(0,S.extend)(l.default._dataExpressionDefaultOptions(),{displayValue:void 0,searchEnabled:!1,searchMode:"contains",searchTimeout:500,minSearchLength:0,searchExpr:null,valueChangeEvent:"input change keyup",selectedItem:null,noDataText:s.default.format("dxCollectionWidget-noDataText"),onSelectionChanged:null,onItemClick:E.noop,showDataBeforeSearch:!1,grouped:!1,groupTemplate:"group",popupPosition:{my:"left top",at:"left bottom",offset:{h:0,v:0},collision:"flip"},wrapItemText:!1,useItemTextAsTitle:!1}))},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{popupPosition:{offset:{v:-1}}}},{device:{platform:"generic"},options:{buttonsLocation:"bottom center"}}])},_setOptionsByReference:function(){this.callBase(),(0,S.extend)(this._optionsByReference,{value:!0,selectedItem:!0,displayValue:!0})},_init:function(){this.callBase(),this._initDataExpressions(),this._initActions(),this._setListDataSource(),this._validateSearchMode(),this._clearSelectedItem(),this._initItems()},_setListFocusedElementOptionChange:function(){this._list._updateParentActiveDescendant=this._updateActiveDescendant.bind(this)},_initItems:function(){var T=this.option().items;T&&!T.length&&this._dataSource&&(this.option().items=this._dataSource.items())},_initActions:function(){this._initContentReadyAction(),this._initSelectionChangedAction(),this._initItemClickAction()},_initContentReadyAction:function(){this._contentReadyAction=this._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]})},_initSelectionChangedAction:function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})},_initItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new a.ChildDefaultTemplate("item")})},_isEditable:function(){return this.callBase()||this.option("searchEnabled")},_saveFocusOnWidget:function(T){this._list&&this._list.initialOption("focusStateEnabled")&&this._focusInput()},_fitIntoRange:function(T,D,C){return T>C?D:T<D?C:T},_items:function(){var T=this._getPlainItems(!this._list&&this._dataSource.items());return new c.default(T).filter("disabled","<>",!0).toArray()},_calcNextItem:function(T){var D=this._items();return D[this._fitIntoRange(this._getSelectedIndex()+T,0,D.length-1)]},_getSelectedIndex:function(){var T=this._items(),D=this.option("selectedItem"),C=-1;return(0,u.each)(T,function(P,M){if(this._isValueEquals(M,D))return C=P,!1}.bind(this)),C},_createPopup:function(){this.callBase(),this._updateCustomBoundaryContainer(),this._popup.$wrapper().addClass(this._popupWrapperClass());var T=this._popup.$content();F.default.off(T,"mouseup"),F.default.on(T,"mouseup",this._saveFocusOnWidget.bind(this));var D=this;this._popup.on({shown:function(){D.$element().addClass("dx-skip-gesture-event")},hidden:function(){D.$element().removeClass("dx-skip-gesture-event")}})},_updateCustomBoundaryContainer:function(){var T=this.option("dropDownOptions.container"),D=T&&(0,g.default)(T);if(D&&D.length&&!(0,k.isWindow)(D.get(0))){var C=[].slice.call(D.parents());C.unshift(D.get(0)),(0,u.each)(C,function(P,M){return M!==(0,g.default)("body").get(0)&&("hidden"===r.getComputedStyle(M).overflowY?(this._$customBoundaryContainer=(0,g.default)(M),!1):void 0)}.bind(this))}},_popupWrapperClass:function(){return"dx-dropdownlist-popup-wrapper"},_renderInputValue:function(){var T=this._getCurrentValue();return this._rejectValueLoading(),this._loadInputValue(T,this._setSelectedItem.bind(this)).always(this.callBase.bind(this,T))},_loadInputValue:function(T,D){return this._loadItem(T).always(D)},_getItemFromPlain:function(T,D){var C,P;return D&&"object"!==o(T)&&(D.itemByValue||(D.itemByValue={},(C=this._getPlainItems()).forEach(function(M){D.itemByValue[this._valueGetter(M)]=M},this)),P=D.itemByValue[T]),P||(C=this._getPlainItems(),P=(0,E.grep)(C,function(M){return this._isValueEquals(this._valueGetter(M),T)}.bind(this))[0]),P},_loadItem:function(T,D){var C=this._getItemFromPlain(T,D);return void 0!==C?(new t.Deferred).resolve(C).promise():this._loadValue(T)},_getPlainItems:function(T){var D=[];T=T||this.option("items")||this._dataSource.items()||[];for(var C=0;C<T.length;C++)T[C]&&T[C].items?D=D.concat(T[C].items):D.push(T[C]);return D},_updateActiveDescendant:function(){var T,D=this.option("opened"),C=null===(T=this._list)||void 0===T?void 0:T.getFocusedItemId(),P=(0,g.default)("#".concat(C)).length>0;this.setAria({activedescendant:D&&P&&C||null})},_setSelectedItem:function(T){var D=this._displayValue(T);this.option("selectedItem",(0,E.ensureDefined)(T,null)),this.option("displayValue",D)},_displayValue:function(T){return this._displayGetter(T)},_refreshSelected:function(){var T={};this._listItemElements().each(function(D,C){var P=(0,g.default)(C),M=this._valueGetter(P.data("dxListItemData"));this._isSelectedValue(M,T)?this._list.selectItem(P):this._list.unselectItem(P)}.bind(this))},_popupShownHandler:function(){this.callBase(),this._setFocusPolicy()},_setFocusPolicy:function(){this.option("focusStateEnabled")&&this._list&&this._list.option("focusedElement",null)},_isSelectedValue:function(T){return this._isValueEquals(T,this.option("value"))},_validateSearchMode:function(){var T=this.option("searchMode"),D=T.toLowerCase();if((0,w.inArray)(D,d)<0)throw m.default.Error("E1019",T)},_clearSelectedItem:function(){this.option("selectedItem",null)},_processDataSourceChanging:function(){this._setListDataSource(),this._renderInputValue().fail(function(){this._isCustomValueAllowed()||this._clearSelectedItem()}.bind(this))},_isCustomValueAllowed:function(){return this.option("displayCustomValue")},reset:function(){this.callBase(),this._clearFilter(),this._clearSelectedItem(),this._preventFiltering=!0},_listItemElements:function(){return this._$list?this._$list.find(".dx-list-item"):(0,g.default)()},_popupConfig:function(){return(0,S.extend)(this.callBase(),{templatesRenderAsynchronously:!1,autoResizeEnabled:!1,maxHeight:this._getMaxHeight.bind(this)})},_renderPopupContent:function(){this.callBase(),this._renderList()},_getKeyboardListeners:function(){var T=this._canListHaveFocus();return this.callBase().concat([!T&&this._list])},_setAriaTargetForList:function(){this._list._getAriaTarget=this._getAriaTarget.bind(this)},_renderList:function(){this._listId="dx-"+(new A.default)._value;var T=this._$list=(0,g.default)("<div>").attr("id",this._listId).appendTo(this._popup.$content());this._list=this._createComponent(T,h.default,this._listConfig()),this._refreshList(),this._setAriaTargetForList(),this._list.option("_listAttributes",{role:"combobox"}),this._renderPreventBlur(this._$list),this._setListFocusedElementOptionChange()},_renderPreventBlur:function(T){var D=(0,p.addNamespace)("mousedown","dxDropDownList");F.default.off(T,D),F.default.on(T,D,function(C){C.preventDefault()}.bind(this))},_renderOpenedState:function(){this.callBase(),this._list&&this._updateActiveDescendant(),this.setAria({controls:this._list&&this._listId,owns:this._popup&&this._popupContentId})},_setDefaultAria:function(){this.setAria({haspopup:"listbox",autocomplete:"list"})},_refreshList:function(){this._list&&this._shouldRefreshDataSource()&&this._setListDataSource()},_shouldRefreshDataSource:function(){return!!this._list.option("dataSource")!==this._needPassDataSourceToList()},_isDesktopDevice:function(){return"desktop"===f.default.real().deviceType},_listConfig:function(){var T={selectionMode:"single",_templates:this.option("_templates"),templateProvider:this.option("templateProvider"),noDataText:this.option("noDataText"),grouped:this.option("grouped"),wrapItemText:this.option("wrapItemText"),useItemTextAsTitle:this.option("useItemTextAsTitle"),onContentReady:this._listContentReadyHandler.bind(this),itemTemplate:this.option("itemTemplate"),indicateLoading:!1,keyExpr:this._getCollectionKeyExpr(),displayExpr:this._displayGetterExpr(),groupTemplate:this.option("groupTemplate"),onItemClick:this._listItemClickAction.bind(this),dataSource:this._getDataSource(),_revertPageOnEmptyLoad:!0,hoverStateEnabled:!!this._isDesktopDevice()&&this.option("hoverStateEnabled"),focusStateEnabled:!!this._isDesktopDevice()&&this.option("focusStateEnabled")};return this._canListHaveFocus()||(T.tabIndex=null),T},_canListHaveFocus:function(){return!1},_getDataSource:function(){return this._needPassDataSourceToList()?this._dataSource:null},_dataSourceOptions:function(){return{paginate:!1}},_getGroupedOption:function(){return this.option("grouped")},_dataSourceFromUrlLoadMode:function(){return"raw"},_listContentReadyHandler:function(){this._list=this._list||this._$list.dxList("instance"),this.option("deferRendering")||this._refreshSelected(),this._dimensionChanged(),this._contentReadyAction()},_setListOption:function(T,D){this._setWidgetOption("_list",arguments)},_listItemClickAction:function(T){this._listItemClickHandler(T),this._itemClickAction(T)},_listItemClickHandler:E.noop,_setListDataSource:function(){this._list&&(this._setListOption("dataSource",this._getDataSource()),this._needPassDataSourceToList()||this._setListOption("items",[]))},_needPassDataSourceToList:function(){return this.option("showDataBeforeSearch")||this._isMinSearchLengthExceeded()},_isMinSearchLengthExceeded:function(){return this._searchValue().toString().length>=this.option("minSearchLength")},_needClearFilter:function(){return!this._canKeepDataSource()&&this._needPassDataSourceToList()},_canKeepDataSource:function(){var T,D=this._isMinSearchLengthExceeded();return(null===(T=this._dataSource)||void 0===T?void 0:T.isLoaded())&&this.option("showDataBeforeSearch")&&this.option("minSearchLength")&&!D&&!this._isLastMinSearchLengthExceeded},_searchValue:function(){return this._input().val()||""},_getSearchEvent:function(){return(0,p.addNamespace)("input",this.NAME+"Search")},_getCompositionStartEvent:function(){return(0,p.addNamespace)("compositionstart",this.NAME+"CompositionStart")},_getCompositionEndEvent:function(){return(0,p.addNamespace)("compositionend",this.NAME+"CompositionEnd")},_getSetFocusPolicyEvent:function(){return(0,p.addNamespace)("input",this.NAME+"FocusPolicy")},_renderEvents:function(){var T=this;this.callBase(),F.default.on(this._input(),this._getSetFocusPolicyEvent(),function(){T._setFocusPolicy()}),this._shouldRenderSearchEvent()&&(F.default.on(this._input(),this._getSearchEvent(),function(D){T._searchHandler(D)}),F.default.on(this._input(),this._getCompositionStartEvent(),function(){T._isTextCompositionInProgress(!0)}),F.default.on(this._input(),this._getCompositionEndEvent(),function(D){T._isTextCompositionInProgress(void 0),T._searchHandler(D,T._searchValue())}))},_shouldRenderSearchEvent:function(){return this.option("searchEnabled")},_refreshEvents:function(){F.default.off(this._input(),this._getSearchEvent()),F.default.off(this._input(),this._getSetFocusPolicyEvent()),F.default.off(this._input(),this._getCompositionStartEvent()),F.default.off(this._input(),this._getCompositionEndEvent()),this.callBase()},_isTextCompositionInProgress:function(T){if(!arguments.length)return this._isTextComposition;this._isTextComposition=T},_searchHandler:function(T,D){var C=this;if(!this._isTextCompositionInProgress())if(this._isMinSearchLengthExceeded()){var P=this.option("searchTimeout");P?(this._clearSearchTimer(),this._searchTimer=setTimeout(function(){C._searchDataSource(D)},P)):this._searchDataSource(D)}else this._searchCanceled()},_searchCanceled:function(){this._clearSearchTimer(),this._needClearFilter()&&this._filterDataSource(null),this._refreshList()},_searchDataSource:function(){var T=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._searchValue();this._filterDataSource(T)},_filterDataSource:function(T){this._clearSearchTimer();var D=this._dataSource;D&&(D.searchExpr(this.option("searchExpr")||this._displayGetterExpr()),D.searchOperation(this.option("searchMode")),D.searchValue(T),D.load().done(this._dataSourceFiltered.bind(this,T)))},_clearFilter:function(){var T=this._dataSource;T&&T.searchValue()&&T.searchValue(null)},_dataSourceFiltered:function(){this._isLastMinSearchLengthExceeded=this._isMinSearchLengthExceeded(),this._refreshList(),this._refreshPopupVisibility()},_shouldOpenPopup:function(){return this._hasItemsToShow()},_refreshPopupVisibility:function(){if(!this.option("readOnly")&&this._searchValue()){var T=this._shouldOpenPopup();T&&!this._isFocused()||(this.option("opened",T),T&&this._dimensionChanged())}},_dataSourceChangedHandler:function(T){0===this._dataSource.pageIndex()?this.option().items=T:this.option().items=this.option().items.concat(T)},_hasItemsToShow:function(){var T=(this._dataSource&&this._dataSource.items()||[]).length;return!(!this._needPassDataSourceToList()||!T)},_clearSearchTimer:function(){clearTimeout(this._searchTimer),delete this._searchTimer},_popupShowingHandler:function(){this._dimensionChanged()},_dimensionChanged:function(){this.callBase(arguments),this._popup&&this._updatePopupDimensions()},_needPopupRepaint:function(){if(!this._dataSource)return!1;var T=this._dataSource.pageIndex(),D=(0,k.isDefined)(this._pageIndex)&&T<=this._pageIndex;return this._pageIndex=T,D},_updatePopupDimensions:function(){this._needPopupRepaint()&&this._popup.repaint(),this._list&&this._list.updateDimensions()},_getMaxHeight:function(){var T=this.$element(),D=this._$customBoundaryContainer,C=T.offset().top-(D?D.offset().top:0),P=(0,g.default)(r).outerHeight(),M=D?Math.min(D.outerHeight(),P):P,O=Math.max(C,M-C-T.outerHeight());return Math.min(.5*M,O)},_clean:function(){this._list&&delete this._list,delete this._isLastMinSearchLengthExceeded,this.callBase()},_dispose:function(){this._clearSearchTimer(),this.callBase()},_setCollectionWidgetOption:function(){this._setListOption.apply(this,arguments)},_setSubmitValue:function(){var T=this.option("value"),D=this._shouldUseDisplayValue(T)?this._displayGetter(T):T;this._getSubmitElement().val(D)},_shouldUseDisplayValue:function(T){return"this"===this.option("valueExpr")&&(0,k.isObject)(T)},_optionChanged:function(T){switch(this._dataExpressionOptionChanged(T),T.name){case"hoverStateEnabled":case"focusStateEnabled":this._isDesktopDevice()&&this._setListOption(T.name,T.value),this.callBase(T);break;case"items":this.option("dataSource")||this._processDataSourceChanging();break;case"dataSource":this._processDataSourceChanging();break;case"valueExpr":this._renderValue(),this._setListOption("keyExpr",this._getCollectionKeyExpr());break;case"displayExpr":this._renderValue(),this._setListOption("displayExpr",this._displayGetterExpr());break;case"searchMode":this._validateSearchMode();break;case"minSearchLength":this._refreshList();break;case"searchEnabled":case"showDataBeforeSearch":case"searchExpr":this._invalidate();break;case"onContentReady":this._initContentReadyAction();break;case"onSelectionChanged":this._initSelectionChangedAction();break;case"onItemClick":this._initItemClickAction();break;case"grouped":case"groupTemplate":case"wrapItemText":case"noDataText":case"useItemTextAsTitle":this._setListOption(T.name);break;case"displayValue":this.option("text",T.value);break;case"itemTemplate":case"searchTimeout":break;case"selectedItem":T.previousValue!==T.value&&this._selectionChangedAction({selectedItem:T.value});break;default:this.callBase(T)}}}).include(l.default,n.default);(0,R.default)("dxDropDownList",v),b.default=v,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.setScrollView=function(O){D=O},b.ListBase=void 0;var g=T(e(2)),I=T(e(5)),F=e(4),A=e(1),R=e(56),E=e(21),k=e(3),S=e(20),w=e(0),y=T(e(46)),h=e(23),m=e(198),p=e(45),f=T(e(10)),c=e(89),u=T(e(13)),l=T(e(643)),s=T(e(42)),a=e(8),t=e(38),n=e(7),i=T(e(102)),o=e(449),r=T(e(219)),d=e(71),v=e(6),x=T(e(351));function T(O){return O&&O.__esModule?O:{default:O}}var D,P=(0,S.compileGetter)("items"),M=r.default.inherit({_activeStateUnit:[".dx-list-item",".dx-list-select-all"].join(","),_supportedKeys:function(){var O=this,B=function(z){var U,H,G,N=V(z);N.is(O.option("focusedElement"))&&(H=z,G=(U=N).position().top,"prev"===H&&(G=U.position().top-O.$element().height()+U.outerHeight()),O.scrollTo(G),N=V(z)),O.option("focusedElement",(0,E.getPublicElement)(N)),O.scrollToItem(N)};function V(z){var N=O.scrollTop(),U=O.$element().height(),H=(0,g.default)(O.option("focusedElement")),G=!0;if(!H.length)return(0,g.default)();for(;G;){var Y=H[z]();if(!Y.length)break;var J=Y.position().top+Y.outerHeight()/2;(G=J<U+N&&J>N)&&(H=Y)}return H}return(0,w.extend)(this.callBase(),{leftArrow:F.noop,rightArrow:F.noop,pageUp:function(){return B("prev"),!1},pageDown:function(){return B("next"),!1}})},_getDefaultOptions:function(){return(0,w.extend)(this.callBase(),{hoverStateEnabled:!0,pullRefreshEnabled:!1,scrollingEnabled:!0,showScrollbar:"onScroll",useNativeScrolling:!0,bounceEnabled:!0,scrollByContent:!0,scrollByThumb:!1,pullingDownText:f.default.format("dxList-pullingDownText"),pulledDownText:f.default.format("dxList-pulledDownText"),refreshingText:f.default.format("dxList-refreshingText"),pageLoadingText:f.default.format("dxList-pageLoadingText"),onScroll:null,onPullRefresh:null,onPageLoading:null,pageLoadMode:"scrollBottom",nextButtonText:f.default.format("dxList-nextButtonText"),onItemSwipe:null,grouped:!1,onGroupRendered:null,collapsibleGroups:!1,groupTemplate:"group",indicateLoading:!0,activeStateEnabled:!0,_itemAttributes:{role:"option"},_listAttributes:{role:"listbox"},useInkRipple:!1,wrapItemText:!1,_swipeEnabled:!0,_revertPageOnEmptyLoad:!1,showChevronExpr:function(O){return O?O.showChevron:void 0},badgeExpr:function(O){return O?O.badge:void 0}})},_defaultOptionsRules:function(){var O=(0,t.current)();return this.callBase().concat((0,o.deviceDependentOptions)(),[{device:function(){return!p.nativeScrolling},options:{useNativeScrolling:!1}},{device:function(B){return!p.nativeScrolling&&!u.default.isSimulator()&&"desktop"===u.default.real().deviceType&&"generic"===B.platform},options:{showScrollbar:"onHover",pageLoadMode:"nextButton"}},{device:function(){return"desktop"===u.default.real().deviceType&&!u.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return(0,t.isMaterial)(O)},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",pageLoadingText:"",useInkRipple:!0}}])},_visibilityChanged:function(O){O&&this._updateLoadingState(!0)},_itemClass:function(){return"dx-list-item"},_itemDataKey:function(){return"dxListItemData"},_itemContainer:function(){return this._$container},_saveSelectionChangeEvent:function(O){this._selectionChangeEventInstance=O},_getSelectionChangeEvent:function(){return this._selectionChangeEventInstance},_refreshItemElements:function(){this._itemElementsCache=this.option("grouped")?this._itemContainer().children(".dx-list-group").children(".dx-list-group-body").children(this._itemSelector()):this._itemContainer().children(this._itemSelector())},_modifyByChanges:function(){this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},reorderItem:function(O,B){return this.callBase(O,B).done(function(){this._refreshItemElements()})},deleteItem:function(O){return this.callBase(O).done(function(){this._refreshItemElements()})},_itemElements:function(){return this._itemElementsCache},_itemSelectHandler:function(O){"single"===this.option("selectionMode")&&this.isItemSelected(O.currentTarget)||this.callBase(O)},_allowDynamicItemsAppend:function(){return!0},_resetDataSourcePageIndex:function(){var O=this.getDataSource();O&&0!==O.pageIndex()&&(O.pageIndex(0),O.load())},_init:function(){this.callBase(),this._resetDataSourcePageIndex(),this._$container=this.$element(),this._initScrollView(),this._feedbackShowTimeout=70,this._createGroupRenderAction()},_scrollBottomMode:function(){return"scrollBottom"===this.option("pageLoadMode")},_nextButtonMode:function(){return"nextButton"===this.option("pageLoadMode")},_dataSourceOptions:function(){var O=this._scrollBottomMode(),B=this._nextButtonMode();return(0,w.extend)(this.callBase(),{paginate:(0,F.ensureDefined)(O||B,!0)})},_getGroupedOption:function(){return this.option("grouped")},_getGroupContainerByIndex:function(O){return this._itemContainer().find(".".concat("dx-list-group")).eq(O).find(".".concat("dx-list-group-body"))},_dataSourceFromUrlLoadMode:function(){return"raw"},_initScrollView:function(){var O=this.option("scrollingEnabled"),B=O&&this.option("pullRefreshEnabled"),V=O&&this._scrollBottomMode()&&!!this._dataSource;this._scrollView=this._createComponent(this.$element(),D||i.default,{disabled:this.option("disabled")||!O,onScroll:this._scrollHandler.bind(this),onPullDown:B?this._pullDownHandler.bind(this):null,onReachBottom:V?this._scrollBottomHandler.bind(this):null,showScrollbar:this.option("showScrollbar"),useNative:this.option("useNativeScrolling"),bounceEnabled:this.option("bounceEnabled"),scrollByContent:this.option("scrollByContent"),scrollByThumb:this.option("scrollByThumb"),pullingDownText:this.option("pullingDownText"),pulledDownText:this.option("pulledDownText"),refreshingText:this.option("refreshingText"),reachBottomText:this.option("pageLoadingText"),useKeyboard:!1}),this._$container=(0,g.default)(this._scrollView.content()),this.option("wrapItemText")&&this._$container.addClass("dx-wrap-item-text"),this._createScrollViewActions()},_createScrollViewActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._pullRefreshAction=this._createActionByOption("onPullRefresh"),this._pageLoadingAction=this._createActionByOption("onPageLoading")},_scrollHandler:function(O){this._scrollAction&&this._scrollAction(O)},_initTemplates:function(){this._templateManager.addDefaultTemplates({group:new d.BindableTemplate(function(O,B){(0,A.isPlainObject)(B)?B.key&&O.text(B.key):O.text(String(B))},["key"],this.option("integrationOptions.watchMethod"))}),this.callBase()},_prepareDefaultItemTemplate:function(O,B){if(this.callBase(O,B),O.icon){var V=(0,R.getImageContainer)(O.icon).addClass("dx-list-item-icon"),z=(0,g.default)("<div>").addClass("dx-list-item-icon-container");z.append(V),B.prepend(z)}},_getBindableFields:function(){return["text","html","icon"]},_updateLoadingState:function(O){var B=!O||this._isLastPage(),V=this._scrollBottomMode(),z=B||!V,N=z&&!this._isDataSourceLoading();z||this._scrollViewIsFull()?(this._scrollView.release(N),this._toggleNextButton(this._shouldRenderNextButton()&&!this._isLastPage()),this._loadIndicationSuppressed(!1)):this._infiniteDataLoading()},_shouldRenderNextButton:function(){return this._nextButtonMode()&&this._dataSource&&this._dataSource.isLoaded()},_isDataSourceFirstLoadCompleted:function(O){return(0,A.isDefined)(O)&&(this._isFirstLoadCompleted=O),this._isFirstLoadCompleted},_dataSourceLoadingChangedHandler:function(O){this._loadIndicationSuppressed()||(O&&this.option("indicateLoading")?this._showLoadingIndicatorTimer=setTimeout(function(){var B;!this._itemElements().length&&!this._isDataSourceFirstLoadCompleted()||null===(B=this._scrollView)||void 0===B||B.startLoading()}.bind(this)):(clearTimeout(this._showLoadingIndicatorTimer),this._scrollView&&this._scrollView.finishLoading()),O||this._isDataSourceFirstLoadCompleted(!1))},_dataSourceChangedHandler:function(){!this._shouldAppendItems()&&(0,n.hasWindow)()&&this._scrollView&&this._scrollView.scrollTo(0),this.callBase.apply(this,arguments),this._isDataSourceFirstLoadCompleted(!0)},_refreshContent:function(){this._prepareContent(),this._fireContentReadyAction()},_hideLoadingIfLoadIndicationOff:function(){this.option("indicateLoading")||this._dataSourceLoadingChangedHandler(!1)},_loadIndicationSuppressed:function(O){if(!arguments.length)return this._isLoadIndicationSuppressed;this._isLoadIndicationSuppressed=O},_scrollViewIsFull:function(){return!this._scrollView||this._scrollView.isFull()},_pullDownHandler:function(O){this._pullRefreshAction(O),this._dataSource&&!this._isDataSourceLoading()?(this._clearSelectedItems(),this._dataSource.pageIndex(0),this._dataSource.reload()):this._updateLoadingState()},_infiniteDataLoading:function(){var O=this;!this.$element().is(":visible")||this._scrollViewIsFull()||this._isDataSourceLoading()||this._isLastPage()||(clearTimeout(this._loadNextPageTimer),this._loadNextPageTimer=setTimeout(function(){O._loadNextPage().done(O._setPreviousPageIfNewIsEmpty.bind(O))}))},_setPreviousPageIfNewIsEmpty:function(O){if(this.option("_revertPageOnEmptyLoad")){var B=this.getDataSource(),V=null==B?void 0:B.pageIndex();0===(null==O?void 0:O.length)&&V>0&&(this._fireContentReadyAction(),B.pageIndex(V-1))}},_scrollBottomHandler:function(O){this._pageLoadingAction(O),this._isDataSourceLoading()||this._isLastPage()?this._updateLoadingState():this._loadNextPage()},_renderItems:function(O){this.option("grouped")?((0,k.each)(O,this._renderGroup.bind(this)),this._attachGroupCollapseEvent(),this._renderEmptyMessage(),(0,t.isMaterial)()&&this.attachGroupHeaderInkRippleEvents()):this.callBase.apply(this,arguments),this._refreshItemElements(),this._updateLoadingState(!0)},_attachGroupCollapseEvent:function(){var O=(0,a.addNamespace)(h.name,this.NAME),B=this.$element(),V=this.option("collapsibleGroups");B.toggleClass("dx-list-collapsible-groups",V),I.default.off(B,O,".dx-list-group-header"),V&&I.default.on(B,O,".dx-list-group-header",function(z){this._createAction(function(N){var U=(0,g.default)(N.event.currentTarget).parent();this._collapseGroupHandler(U),this.option("focusStateEnabled")&&this.option("focusedElement",(0,E.getPublicElement)(U.find(".dx-list-item").eq(0)))}.bind(this),{validatingTargetName:"element"})({event:z})}.bind(this))},_collapseGroupHandler:function(O,B){var V=new v.Deferred;if(O.hasClass("dx-list-group-collapsed")===B)return V.resolve();var z=O.children(".dx-list-group-body"),N=z.outerHeight(),U=0===N?z.height("auto").outerHeight():0;return O.toggleClass("dx-list-group-collapsed",B),y.default.animate(z,{type:"custom",from:{height:N},to:{height:U},duration:200,complete:function(){this.updateDimensions(),this._updateLoadingState(),V.resolve()}.bind(this)}),V.promise()},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this._initialized&&(this._renderEmptyMessage(),this._updateLoadingState())},_initMarkup:function(){this._itemElementsCache=(0,g.default)(),this.$element().addClass("dx-list"),this.callBase(),this.option("useInkRipple")&&this._renderInkRipple(),this.setAria("role",this.option("_listAttributes").role)},_renderInkRipple:function(){this._inkRipple=(0,c.render)()},_toggleActiveState:function(O,B,V){this.callBase.apply(this,arguments);var z=this;if(this._inkRipple){var N={element:O,event:V};B?(0,t.isMaterial)()?this._inkRippleTimer=setTimeout(function(){z._inkRipple.showWave(N)},35):z._inkRipple.showWave(N):(clearTimeout(this._inkRippleTimer),this._inkRipple.hideWave(N))}},_postprocessRenderItem:function(O){this._refreshItemElements(),this.callBase.apply(this,arguments),this.option("_swipeEnabled")&&this._attachSwipeEvent((0,g.default)(O.itemElement))},_attachSwipeEvent:function(O){var B=(0,a.addNamespace)(m.end,this.NAME);I.default.on(O,B,this._itemSwipeEndHandler.bind(this))},_itemSwipeEndHandler:function(O){this._itemDXEventHandler(O,"onItemSwipe",{direction:O.offset<0?"left":"right"})},_nextButtonHandler:function(O){this._pageLoadingAction(O);var B=this._dataSource;B&&!B.isLoading()&&(this._scrollView.toggleLoading(!0),this._$nextButton.detach(),this._loadIndicationSuppressed(!0),this._loadNextPage())},_renderGroup:function(O,B){var V=(0,g.default)("<div>").addClass("dx-list-group").appendTo(this._itemContainer()),z=(0,g.default)("<div>").addClass("dx-list-group-header").appendTo(V),N=this.option("groupTemplate"),U=this._getTemplate(B.template||N,B,O,z),H={index:O,itemData:B,container:(0,E.getPublicElement)(z)};this._createItemByTemplate(U,H),(0,t.isMaterial)()&&(0,g.default)("<div>").addClass("dx-list-group-header-indicator").prependTo(z),this._renderingGroupIndex=O;var G=(0,g.default)("<div>").addClass("dx-list-group-body").appendTo(V);(0,k.each)(P(B)||[],function(Y,J){this._renderItem(Y,J,G)}.bind(this)),this._groupRenderAction({groupElement:(0,E.getPublicElement)(V),groupIndex:O,groupData:B})},downInkRippleHandler:function(O){this._toggleActiveState((0,g.default)(O.currentTarget),!0,O)},upInkRippleHandler:function(O){this._toggleActiveState((0,g.default)(O.currentTarget),!1)},attachGroupHeaderInkRippleEvents:function(){var O=this.$element();this._downInkRippleHandler=this._downInkRippleHandler||this.downInkRippleHandler.bind(this),this._upInkRippleHandler=this._upInkRippleHandler||this.upInkRippleHandler.bind(this);var B=[O,"dxpointerdown",".dx-list-group-header",this._downInkRippleHandler],V=[O,"dxpointerup dxpointerout",".dx-list-group-header",this._upInkRippleHandler];I.default.off.apply(I.default,B),I.default.on.apply(I.default,B),I.default.off.apply(I.default,V),I.default.on.apply(I.default,V)},_createGroupRenderAction:function(){this._groupRenderAction=this._createActionByOption("onGroupRendered")},_clean:function(){clearTimeout(this._inkRippleTimer),this._$nextButton&&(this._$nextButton.remove(),this._$nextButton=null),delete this._inkRipple,this.callBase.apply(this,arguments)},_dispose:function(){this._isDataSourceFirstLoadCompleted(!1),clearTimeout(this._holdTimer),clearTimeout(this._loadNextPageTimer),clearTimeout(this._showLoadingIndicatorTimer),this.callBase()},_toggleDisabledState:function(O){this.callBase(O),this._scrollView.option("disabled",O||!this.option("scrollingEnabled"))},_toggleNextButton:function(O){var B=this._dataSource,V=this._getNextButton();this.$element().toggleClass("dx-has-next",O),O&&B&&B.isLoaded()&&V.appendTo(this._itemContainer()),O||V.detach()},_getNextButton:function(){return this._$nextButton||(this._$nextButton=this._createNextButton()),this._$nextButton},_createNextButton:function(){var O=(0,g.default)("<div>").addClass("dx-list-next-button"),B=(0,g.default)("<div>").appendTo(O);return this._createComponent(B,s.default,{text:this.option("nextButtonText"),onClick:this._nextButtonHandler.bind(this),type:(0,t.isMaterial)()?"default":void 0,integrationOptions:{}}),O},_moveFocus:function(){this.callBase.apply(this,arguments),this.scrollToItem(this.option("focusedElement"))},_refresh:function(){if((0,n.hasWindow)()){var O=this._scrollView.scrollTop();this.callBase(),O&&this._scrollView.scrollTo(O)}else this.callBase()},_optionChanged:function(O){switch(O.name){case"pageLoadMode":this._toggleNextButton(O.value),this._initScrollView();break;case"dataSource":this.callBase(O),this._initScrollView(),this._isDataSourceFirstLoadCompleted(!1);break;case"items":this.callBase(O),this._isDataSourceFirstLoadCompleted(!1);break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"pageLoadingText":case"showScrollbar":case"bounceEnabled":case"scrollByContent":case"scrollByThumb":case"useNativeScrolling":case"scrollingEnabled":case"pullRefreshEnabled":this._initScrollView(),this._updateLoadingState();break;case"nextButtonText":case"onItemSwipe":case"useInkRipple":case"grouped":case"collapsibleGroups":case"groupTemplate":case"showChevronExpr":case"badgeExpr":this._invalidate();break;case"onScroll":case"onPullRefresh":case"onPageLoading":this._createScrollViewActions();break;case"wrapItemText":this._$container.toggleClass("dx-wrap-item-text",O.value);break;case"onGroupRendered":this._createGroupRenderAction();break;case"width":case"height":case"visible":this.callBase(O),this._scrollView.update();break;case"indicateLoading":this._hideLoadingIfLoadIndicationOff();break;case"rtlEnabled":this._initScrollView(),this.callBase(O);break;case"_swipeEnabled":case"_revertPageOnEmptyLoad":case"_listAttributes":break;default:this.callBase(O)}},_extendActionArgs:function(O){if(!this.option("grouped"))return this.callBase(O);var B=O.closest(".dx-list-group"),V=B.find(".dx-list-item");return(0,w.extend)(this.callBase(O),{itemIndex:{group:B.index(),item:V.index(O)}})},expandGroup:function(O){var B=new v.Deferred,V=this._itemContainer().find(".dx-list-group").eq(O);return this._collapseGroupHandler(V,!1).done(function(){B.resolveWith(this)}.bind(this)),B.promise()},collapseGroup:function(O){var B=new v.Deferred,V=this._itemContainer().find(".dx-list-group").eq(O);return this._collapseGroupHandler(V,!0).done(function(){B.resolveWith(this)}.bind(this)),B},updateDimensions:function(){var O=this,B=new v.Deferred;return O._scrollView?O._scrollView.update().done(function(){!O._scrollViewIsFull()&&O._updateLoadingState(!0),B.resolveWith(O)}):B.resolveWith(O),B.promise()},reload:function(){this.callBase(),this.scrollTo(0),this._pullDownHandler()},repaint:function(){this.scrollTo(0),this.callBase()},scrollTop:function(){return this._scrollView.scrollOffset().top},clientHeight:function(){return this._scrollView.clientHeight()},scrollHeight:function(){return this._scrollView.scrollHeight()},scrollBy:function(O){this._scrollView.scrollBy(O)},scrollTo:function(O){this._scrollView.scrollTo(O)},scrollToItem:function(O){var B=this._editStrategy.getItemElement(O);this._scrollView.scrollToElement(B)},_dimensionChanged:function(){this.updateDimensions()}}).include(x.default);b.ListBase=M,M.ItemClass=l.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(5)),F=e(8),A=e(4),R=e(3),E=y(e(13)),k=y(e(15)),S=y(e(447)),w=y(e(218));function y(m){return m&&m.__esModule?m:{default:m}}var h=k.default.inherit({ctor:function(m){this._init(m)},_init:function(m){this._component=m,this._$element=m.$element(),this._$container=m._$container,this._$content=m._$content,this._direction=m.option("direction"),this._useSimulatedScrollbar=m.option("useSimulatedScrollbar"),this._showScrollbar=m.option("showScrollbar"),this.option=m.option.bind(m),this._createActionByOption=m._createActionByOption.bind(m),this._isLocked=m._isLocked.bind(m),this._isDirection=m._isDirection.bind(m),this._allowedDirection=m._allowedDirection.bind(m),this._getMaxOffset=m._getMaxOffset.bind(m),this._isScrollInverted=m._isScrollInverted.bind(m)},render:function(){var m=E.default.real().platform;this._$element.addClass("dx-scrollable-native").addClass("dx-scrollable-native-"+m).toggleClass("dx-scrollable-scrollbars-hidden",!this._showScrollbar),this._showScrollbar&&this._useSimulatedScrollbar&&this._renderScrollbars()},updateRtlPosition:function(m){m&&this.option("rtlEnabled")&&this._showScrollbar&&this._useSimulatedScrollbar&&this._moveScrollbars()},_renderScrollbars:function(){this._scrollbars={},this._hideScrollbarTimeout=0,this._$element.addClass("dx-scrollable-scrollbar-simulated"),this._renderScrollbar("vertical"),this._renderScrollbar("horizontal")},_renderScrollbar:function(m){this._isDirection(m)&&(this._scrollbars[m]=new S.default((0,g.default)("<div>").appendTo(this._$element),{direction:m,expandable:this._component.option("scrollByThumb")}))},handleInit:A.noop,handleStart:A.noop,handleMove:function(m){this._isLocked()?m.cancel=!0:this._allowedDirection()&&(m.originalEvent.isScrollingEvent=!0)},handleEnd:A.noop,handleCancel:A.noop,handleStop:A.noop,_eachScrollbar:function(m){m=m.bind(this),(0,R.each)(this._scrollbars||{},function(p,f){m(f,p)})},createActions:function(){this._scrollAction=this._createActionByOption("onScroll"),this._updateAction=this._createActionByOption("onUpdated")},_createActionArgs:function(){var m=this.location(),p=m.left,f=m.top;return{event:this._eventForUserAction,scrollOffset:this._getScrollOffset(),reachedLeft:this._isScrollInverted()?this._isReachedRight(-p):this._isReachedLeft(p),reachedRight:this._isScrollInverted()?this._isReachedLeft(-Math.abs(p)):this._isReachedRight(p),reachedTop:this._isDirection("vertical")?f>=0:void 0,reachedBottom:this._isDirection("vertical")?Math.abs(f)>=this._getMaxOffset().top:void 0}},_getScrollOffset:function(){var m=this.location();return{top:-m.top,left:this._normalizeOffsetLeft(-m.left)}},_normalizeOffsetLeft:function(m){return this._isScrollInverted()?(0,w.default)().positive?this._getMaxOffset().left-m:this._getMaxOffset().left+m:m},_isReachedLeft:function(m){return this._isDirection("horizontal")?m>=0:void 0},_isReachedRight:function(m){return this._isDirection("horizontal")?Math.abs(m)>=this._getMaxOffset().left:void 0},handleScroll:function(m){this._eventForUserAction=m,this._moveScrollbars(),this._scrollAction(this._createActionArgs())},_moveScrollbars:function(){var m=this._getScrollOffset(),p=m.top,f=m.left;this._eachScrollbar(function(c){c.moveTo({top:-p,left:-f}),c.option("visible",!0)}),this._hideScrollbars()},_hideScrollbars:function(){clearTimeout(this._hideScrollbarTimeout),this._hideScrollbarTimeout=setTimeout(function(){this._eachScrollbar(function(m){m.option("visible",!1)})}.bind(this),500)},location:function(){return{left:-this._$container.scrollLeft(),top:-this._$container.scrollTop()}},disabledChanged:A.noop,update:function(){this._update(),this._updateAction(this._createActionArgs())},_update:function(){this._updateDimensions(),this._updateScrollbars()},_updateDimensions:function(){this._containerSize={height:this._$container.height(),width:this._$container.width()},this._componentContentSize={height:this._component.$content().height(),width:this._component.$content().width()},this._contentSize={height:this._$content.height(),width:this._$content.width()}},_updateScrollbars:function(){this._eachScrollbar(function(m,p){var f="vertical"===p?"height":"width";m.option({containerSize:this._containerSize[f],contentSize:this._componentContentSize[f]}),m.update()})},_allowedDirections:function(){return{vertical:this._isDirection("vertical")&&this._contentSize.height>this._containerSize.height,horizontal:this._isDirection("horizontal")&&this._contentSize.width>this._containerSize.width}},dispose:function(){var m=this._$element.get(0).className,p=new RegExp("dx-scrollable-native\\S*","g");p.test(m)&&this._$element.removeClass(m.match(p).join(" ")),I.default.off(this._$element,".dxNativeScrollable"),I.default.off(this._$container,".dxNativeScrollable"),this._removeScrollbars(),clearTimeout(this._hideScrollbarTimeout)},_removeScrollbars:function(){this._eachScrollbar(function(m){m.$element().remove()})},scrollBy:function(m){var p=this.location();this._$container.scrollTop(Math.round(-p.top-m.top)),this._$container.scrollLeft(Math.round(-p.left-this._getScrollSign()*m.left))},_getScrollSign:function(){return this._isScrollInverted()&&(0,w.default)().positive?-1:1},validate:function(m){return!(this.option("disabled")||(0,F.isDxMouseWheelEvent)(m)&&this._isScrolledInMaxDirection(m)||!this._allowedDirection())},_isScrolledInMaxDirection:function(m){var p=this._$container.get(0);return m.delta>0?m.shiftKey?!p.scrollLeft:!p.scrollTop:m.shiftKey?p.scrollLeft>=this._getMaxOffset().left:p.scrollTop>=this._getMaxOffset().top},getDirection:function(){return this._allowedDirection()}});b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(5)),I=w(e(15)),F=e(8),A=w(e(172)),R=w(e(105)),E=e(120),k=w(e(13)),S=e(69);function w(i){return i&&i.__esModule?i:{default:i}}var y,h,m,p=I.default.abstract,f=k.default.real(),c=I.default.inherit((y=(0,F.addNamespace)("scroll","dxScrollEmitter"),{ctor:function(i){this._element=i,this._locked=!1;var o=this;this._proxiedScroll=function(r){o._scroll(r)},g.default.on(this._element,y,this._proxiedScroll)},_scroll:p,check:function(i,o){this._locked&&o()},dispose:function(){g.default.off(this._element,y,this._proxiedScroll)}})),u=c.inherit({ctor:function(i,o){this.callBase(i),this._timeout=o},_scroll:function(){this._prepare(),this._forget()},_prepare:function(){this._timer&&this._clearTimer(),this._locked=!0},_clearTimer:function(){clearTimeout(this._timer),this._locked=!1,this._timer=null},_forget:function(){var i=this;this._timer=setTimeout(function(){i._clearTimer()},this._timeout)},dispose:function(){this.callBase(),this._clearTimer()}}),l=u.inherit({ctor:function(i){this.callBase(i,400),this._lastWheelDirection=null},check:function(i,o){this._checkDirectionChanged(i),this.callBase(i,o)},_checkDirectionChanged:function(i){if((0,F.isDxMouseWheelEvent)(i)){var o=i.shiftKey||!1,r=null!==this._lastWheelDirection&&o!==this._lastWheelDirection;this._lastWheelDirection=o,this._locked=this._locked&&!r}else this._lastWheelDirection=null}}),s=u.inherit({ctor:function(i){this.callBase(i,400)}});h=f.ios&&(0,S.compare)(f.version,[8])>=0,m=f.android&&(0,S.compare)(f.version,[5])>=0,(h||m)&&(s=c.inherit({_scroll:function(){this._locked=!0;var i=this;(0,E.cancelAnimationFrame)(this._scrollFrame),this._scrollFrame=(0,E.requestAnimationFrame)(function(){i._locked=!1})},check:function(i,o){(0,E.cancelAnimationFrame)(this._scrollFrame),(0,E.cancelAnimationFrame)(this._checkFrame);var r=this,d=this.callBase;this._checkFrame=(0,E.requestAnimationFrame)(function(){d.call(r,i,o),r._locked=!1})},dispose:function(){this.callBase(),(0,E.cancelAnimationFrame)(this._scrollFrame),(0,E.cancelAnimationFrame)(this._checkFrame)}}));var a,t=A.default.inherit((a=Math.round(1e3/60),{ctor:function(i){this.callBase.apply(this,arguments),this.direction="both",this._pointerLocker=new s(i),this._wheelLocker=new l(i)},validate:function(){return!0},configure:function(i){i.scrollTarget&&(this._pointerLocker.dispose(),this._wheelLocker.dispose(),this._pointerLocker=new s(i.scrollTarget),this._wheelLocker=new l(i.scrollTarget)),this.callBase(i)},_init:function(i){this._wheelLocker.check(i,function(){(0,F.isDxMouseWheelEvent)(i)&&this._accept(i)}.bind(this)),this._pointerLocker.check(i,function(){var o=this.isNative&&(0,F.isMouseEvent)(i);(0,F.isDxMouseWheelEvent)(i)||o||this._accept(i)}.bind(this)),this._fireEvent("dxscrollinit",i),this._prevEventData=(0,F.eventData)(i)},move:function(i){this.callBase.apply(this,arguments),i.isScrollingEvent=this.isNative||i.isScrollingEvent},_start:function(i){this._savedEventData=(0,F.eventData)(i),this._fireEvent("dxscrollstart",i),this._prevEventData=(0,F.eventData)(i)},_move:function(i){var o=(0,F.eventData)(i);this._fireEvent("dxscroll",i,{delta:(0,F.eventDelta)(this._prevEventData,o)}),(0,F.eventDelta)(this._savedEventData,o).time>200&&(this._savedEventData=this._prevEventData),this._prevEventData=(0,F.eventData)(i)},_end:function(i){var o=(0,F.eventDelta)(this._prevEventData,(0,F.eventData)(i)),r={x:0,y:0};if(!(0,F.isDxMouseWheelEvent)(i)&&o.time<100){var d=(0,F.eventDelta)(this._savedEventData,this._prevEventData),v=a/d.time;r={x:d.x*v,y:d.y*v}}this._fireEvent("dxscrollend",i,{velocity:r})},_stop:function(i){this._fireEvent("dxscrollstop",i)},cancel:function(i){this.callBase.apply(this,arguments),this._fireEvent("dxscrollcancel",i)},dispose:function(){this.callBase.apply(this,arguments),this._pointerLocker.dispose(),this._wheelLocker.dispose()},_clearSelection:function(){if(!this.isNative)return this.callBase.apply(this,arguments)},_toggleGestureCover:function(){if(!this.isNative)return this.callBase.apply(this,arguments)}}));(0,R.default)({emitter:t,events:["dxscrollinit","dxscrollstart","dxscroll","dxscrollend","dxscrollstop","dxscrollcancel"]}),b.default={init:"dxscrollinit",start:"dxscrollstart",move:"dxscroll",end:"dxscrollend",stop:"dxscrollstop",cancel:"dxscrollcancel"},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=m(e(5)),F=m(e(9)),A=e(0),R=m(e(150)),E=e(21),k=e(7),S=e(26),w=e(33),y=m(e(46)),h=e(6);function m(s){return s&&s.__esModule?s:{default:s}}var p=(0,k.getWindow)(),f=function(s){return(0,g.default)(s).is(":visible")},c=function(s,a){var t,n;if(s){var i=(null===(t=a.to)||void 0===t?void 0:t.left)||0,o=(null===(n=a.to)||void 0===n?void 0:n.top)||0;s.style.transform="translate(".concat(i,"px,").concat(o,"px)"),s.style.transition=y.default.off?"":"transform ".concat(a.duration,"ms ").concat(a.easing)}},u=R.default.inherit({_init:function(){this.callBase(),this._sourceScrollHandler=this._handleSourceScroll.bind(this),this._sourceScrollableInfo=null},_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{clone:!0,filter:"> *",itemOrientation:"vertical",dropFeedbackMode:"push",allowDropInsideItem:!1,allowReordering:!0,moveItemOnDrop:!1,onDragChange:null,onAdd:null,onRemove:null,onReorder:null,onPlaceholderPrepared:null,animation:{type:"slide",duration:300,easing:"ease"},fromIndex:null,toIndex:null,dropInsideItem:!1,itemPoints:null,fromIndexOffset:0,offset:0,autoUpdate:!1,draggableElementSize:0})},reset:function(){this.option({dropInsideItem:!1,toIndex:null,fromIndex:null,itemPoints:null,fromIndexOffset:0,draggableElementSize:0}),this._$placeholderElement&&this._$placeholderElement.remove(),this._$placeholderElement=null,!this._isIndicateMode()&&this._$modifiedItem&&(this._$modifiedItem.css("marginBottom",this._modifiedItemMargin),this._$modifiedItem=null)},_getPrevVisibleItem:function(s,a){return s.slice(0,a).reverse().filter(f)[0]},_dragStartHandler:function(s){if(this.callBase.apply(this,arguments),!0!==s.cancel){var a=this._getSourceElement();this._updateItemPoints(),this._subscribeToSourceScroll(s),this.option("fromIndex",this._getElementIndex(a)),this.option("fromIndexOffset",this.option("offset"))}},_dragEndHandler:function(){this.callBase.apply(this,arguments),this._unsubscribeFromSourceScroll()},_subscribeToSourceScroll:function(s){var a=this._getScrollable((0,g.default)(s.target));a&&(this._sourceScrollableInfo={element:a,scrollLeft:a.scrollLeft(),scrollTop:a.scrollTop()},I.default.on(a,"scroll",this._sourceScrollHandler))},_unsubscribeFromSourceScroll:function(){this._sourceScrollableInfo&&(I.default.off(this._sourceScrollableInfo.element,"scroll",this._sourceScrollHandler),this._sourceScrollableInfo=null)},_handleSourceScroll:function(s){var a=this,t=this._sourceScrollableInfo;t&&["scrollLeft","scrollTop"].forEach(function(n){s.target[n]!==t[n]&&(a._correctItemPoints(s.target[n]-t[n]),t[n]=s.target[n])})},_dragEnterHandler:function(){if(this.callBase.apply(this,arguments),this!==this._getSourceDraggable()&&(this._updateItemPoints(),this.option("fromIndex",-1),!this._isIndicateMode())){var s=this.option("itemPoints"),a=s[s.length-1];if(a){var t=this.$element(),n=this._getSourceElement(),i=this._isVerticalOrientation(),o=i?n.outerHeight(!0):n.outerWidth(!0),r=t.get(0)[i?"scrollHeight":"scrollWidth"],d=t.get(0)[i?"scrollTop":"scrollLeft"],v=i?"top":"left",x=a[v],T=t.offset()[v],D=T+r-d-x;if(D<o&&i){var C=this._getItems(),P=(0,g.default)(this._getPrevVisibleItem(C));this._$modifiedItem=P,this._modifiedItemMargin=P.get(0).style.marginBottom,P.css("marginBottom",o-D);var M=P.closest(".dx-sortable"),O=M.data("dxScrollable")||M.data("dxScrollView");O&&O.update()}}}},dragEnter:function(){this!==this._getTargetDraggable()&&this.option("toIndex",-1)},dragLeave:function(){this!==this._getTargetDraggable()&&this.option("toIndex",this.option("fromIndex"))},_isInsideTargetDraggable:function(s){var x,T,D,C,P,M,O,B,V,z,a=this._getTargetDraggable().$element(),t=this._getScrollable(a);if(t){var n=(T=(x=t).offset(),D=x[0].style,C=parseFloat(D.paddingLeft)||0,P=parseFloat(D.paddingRight)||0,M=parseFloat(D.paddingTop)||0,O=x[0].clientWidth-(C+P),B=x.height(),{left:V=T.left+C,right:V+O,top:z=T.top+M,bottom:z+B});return n.top<=s.pageY&&s.pageY<=n.bottom&&n.left<=s.pageX&&s.pageX<=n.right}return!0},dragEnd:function(s){var a,t,n=this._getSourceElement(),i=this._getSourceDraggable(),o=i.NAME!==this.NAME,r=this.option("toIndex"),d=this._isInsideTargetDraggable(s.event);return null!==r&&r>=0&&d&&(i!==this&&((a=this._fireAddEvent(s))||(t=this._fireRemoveEvent(s))),o&&(0,w.resetPosition)(n),this.option("moveItemOnDrop")&&!a&&this._moveItem(n,r,t),i===this)?this._fireReorderEvent(s):(new h.Deferred).resolve()},dragMove:function(s){var a=this.option("itemPoints");if(a){for(var t,n=this._isVerticalOrientation(),i=n?"top":"left",o=n?s.pageY:s.pageX,r=this.option("rtlEnabled"),d=a.length-1;d>=0;d--){var v=a[d+1]&&(a[d][i]+a[d+1][i])/2;if(!(!n&&r?o>v:v>o)&&void 0!==v)break;t=a[d]}t&&(this._updatePlaceholderPosition(s,t),this._verticalScrollHelper.isScrolling()&&this._isIndicateMode()&&this._movePlaceholder())}},_isIndicateMode:function(){return"indicate"===this.option("dropFeedbackMode")||this.option("allowDropInsideItem")},_createPlaceholder:function(){var s;return this._isIndicateMode()&&(s=(0,g.default)("<div>").addClass(this._addWidgetPrefix("placeholder")).insertBefore(this._getSourceDraggable()._$dragElement)),this._$placeholderElement=s,s},_getItems:function(){var s=this._getItemsSelector();return this._$content().find(s).not("."+this._addWidgetPrefix("placeholder")).not("."+this._addWidgetPrefix("clone")).toArray()},_allowReordering:function(){return this._getSourceDraggable()!==this._getTargetDraggable()||this.option("allowReordering")},_isValidPoint:function(s,a,t){var n=this.option("allowDropInsideItem");return!!(t||this._allowReordering()||0===s&&n)&&(!this._isIndicateMode()||-1===a||s!==a&&(t||s!==a+1))},_getItemPoints:function(){var s,a,t,n=[],i=this.option("rtlEnabled"),o=this._isVerticalOrientation(),r=this._getItems(),d=r.filter(f),v=d.length,x=this._getDraggableElement(),T=d.indexOf(x.get(0));if(v){for(var D=0;D<=v;D++){var C=!o&&i^D===v,P=o&&D===v;D<v&&(a=(s=(0,g.default)(d[D])).offset(),t=s.outerWidth()),n.push({dropInsideItem:!1,left:a.left+(C?t:0),top:a.top+(P?n[D-1].height:0),index:D===v?r.length:r.indexOf(s.get(0)),$item:s,width:s.outerWidth(),height:s.outerHeight(),isValid:this._isValidPoint(D,T)})}if(this.option("allowDropInsideItem")){var M=n;n=[];for(var O=0;O<M.length;O++)n.push(M[O]),M[O+1]&&n.push((0,A.extend)({},M[O],{dropInsideItem:!0,top:Math.floor((M[O].top+M[O+1].top)/2),left:Math.floor((M[O].left+M[O+1].left)/2),isValid:this._isValidPoint(O,T,!0)}))}}else n.push({dropInsideItem:!1,index:0,isValid:!0});return n},_updateItemPoints:function(s){(s||this.option("autoUpdate")||!this.option("itemPoints"))&&this.option("itemPoints",this._getItemPoints())},_correctItemPoints:function(s){var a=this.option("itemPoints");if(s&&a&&!this.option("autoUpdate")){var t=this._isVerticalOrientation()?"top":"left";a.forEach(function(n){n[t]-=s})}},_getElementIndex:function(s){return this._getItems().indexOf(s.get(0))},_getDragTemplateArgs:function(s){var a=this.callBase.apply(this,arguments);return a.model.fromIndex=this._getElementIndex(s),a},_togglePlaceholder:function(s){this._$placeholderElement&&this._$placeholderElement.toggle(s)},_isVerticalOrientation:function(){return"vertical"===this.option("itemOrientation")},_normalizeToIndex:function(s,a){var t=this._getSourceDraggable()!==this._getTargetDraggable(),n=this.option("fromIndex");return null===s?n:Math.max(t||n>=s||a?s:s-1,0)},_updatePlaceholderPosition:function(s,a){var t=this._getSourceDraggable(),n=this._normalizeToIndex(a.index,a.dropInsideItem),i=(0,A.extend)(this._getEventArgs(s),{toIndex:n,dropInsideItem:a.dropInsideItem});a.isValid&&this._getAction("onDragChange")(i),!i.cancel&&a.isValid?(this.option({dropInsideItem:a.dropInsideItem,toIndex:a.index}),this._getAction("onPlaceholderPrepared")((0,A.extend)(this._getEventArgs(s),{placeholderElement:(0,E.getPublicElement)(this._$placeholderElement),dragElement:(0,E.getPublicElement)(t._$dragElement)})),this._updateItemPoints()):a.isValid||this.option({dropInsideItem:!1,toIndex:null})},_makeWidthCorrection:function(s,a){if(this._$scrollable=this._getScrollable(s),this._$scrollable&&this._$scrollable.width()<a){var t=this._$scrollable.width(),n=s.offset().left-this._$scrollable.offset().left,i=t-s.outerWidth()-n;a=n>0?t-n:i>0?t-i:t}return a},_updatePlaceholderSizes:function(s,a){var t=this.option("dropInsideItem"),n=(0,g.default)(a),i=this._isVerticalOrientation(),o="",r="";s.toggleClass(this._addWidgetPrefix("placeholder-inside"),t),(i||t)&&(o=n.outerWidth()),i&&!t||(r=n.outerHeight()),o=this._makeWidthCorrection(n,o),s.css({width:o,height:r})},_moveItem:function(s,a,t){var n,i=this._getItems(),o=i[a],r=this._getSourceDraggable();t&&(s=s.clone(),r._toggleDragSourceClass(!1,s)),o||(n=i[a-1]),this._moveItemCore(s,o,n)},_moveItemCore:function(s,a,t){a||t?t?s.insertAfter((0,g.default)(t)):s.insertBefore((0,g.default)(a)):s.appendTo(this.$element())},_getDragStartArgs:function(s,a){return(0,A.extend)(this.callBase.apply(this,arguments),{fromIndex:this._getElementIndex(a)})},_getEventArgs:function(s){var a=this._getSourceDraggable(),t=this._getTargetDraggable(),n=t.option("dropInsideItem");return(0,A.extend)(this.callBase.apply(this,arguments),{fromIndex:a.option("fromIndex"),toIndex:this._normalizeToIndex(t.option("toIndex"),n),dropInsideItem:n})},_optionChanged:function(s){var a=this,t=s.name;switch(t){case"onDragChange":case"onPlaceholderPrepared":case"onAdd":case"onRemove":case"onReorder":this["_"+t+"Action"]=this._createActionByOption(t);break;case"itemOrientation":case"allowDropInsideItem":case"moveItemOnDrop":case"dropFeedbackMode":case"itemPoints":case"animation":case"allowReordering":case"fromIndexOffset":case"offset":case"draggableElementSize":case"autoUpdate":break;case"fromIndex":[!1,!0].forEach(function(n){var i=n?s.value:s.previousValue;if(null!==i){var o=(0,g.default)(a._getItems()[i]);a._toggleDragSourceClass(n,o)}});break;case"dropInsideItem":this._optionChangedDropInsideItem(s);break;case"toIndex":this._optionChangedToIndex(s);break;default:this.callBase(s)}},_optionChangedDropInsideItem:function(){this._isIndicateMode()&&this._$placeholderElement&&this._movePlaceholder()},_isPositionVisible:function(s){var a,t=this.$element();if("hidden"!==t.css("overflow")?a=t.get(0):t.parents().each(function(){if("visible"!==(0,g.default)(this).css("overflow"))return a=this,!1}),a){var n=(0,S.getBoundingRect)(a),i=this._isVerticalOrientation(),o=i?"top":"left",d=i?p.pageYOffset:p.pageXOffset;if(s[o]<n[o]+d||s[o]>n[i?"bottom":"right"]+d)return!1}return!0},_optionChangedToIndex:function(s){var a=s.value;if(this._isIndicateMode()){var t=null!==a&&a>=0;this._togglePlaceholder(t),t&&this._movePlaceholder()}else this._moveItems(s.previousValue,s.value,s.fullUpdate)},update:function(){if(null!==this.option("fromIndex")||null!==this.option("toIndex")){this._updateItemPoints(!0),this._updateDragSourceClass();var s=this.option("toIndex");this._optionChangedToIndex({value:s,fullUpdate:!0})}},_updateDragSourceClass:function(){var s=this._getActualFromIndex(),a=(0,g.default)(this._getItems()[s]);a.length&&(this._$sourceElement=a,this._toggleDragSourceClass(!0,a))},_makeLeftCorrection:function(s,a){var t=this._$scrollable;return t&&this._isVerticalOrientation()&&t.scrollLeft()>a&&(s+=t.scrollLeft()-a),s},_movePlaceholder:function(){var s=this._$placeholderElement||this._createPlaceholder(),a=this._getItems(),t=this.option("toIndex"),n=this._isVerticalOrientation(),i=this.option("rtlEnabled"),o=this.option("dropInsideItem"),r=null,d=0,v=a[t];if(v){var x=(0,g.default)(v);r=x.offset(),d=parseFloat(x.css("marginLeft")),n||!i||o||(r.left+=x.outerWidth(!0))}else{var T=v=this._getPrevVisibleItem(a,t);T&&(r=(0,g.default)(T).offset(),n?r.top+=(0,g.default)(T).outerHeight(!0):i||(r.left+=(0,g.default)(T).outerWidth(!0)))}this._updatePlaceholderSizes(s,v),r&&!this._isPositionVisible(r)&&(r=null),r&&(r.left=this._makeLeftCorrection(r.left,d),this._move(r,s)),s.toggle(!!r)},_getPositions:function(s,a,t,n){for(var i=[],o=0;o<s.length;o++){var r=0;null!==n&&null!==t&&(-1===t?o>=n&&(r=a):-1===n?o>t&&(r=-a):t<n?o>t&&o<n&&(r=-a):t>n&&o>=n&&o<t&&(r=a)),i.push(r)}return i},_getDraggableElementSize:function(s){var a=this._getDraggableElement(),t=this.option("draggableElementSize");return t||(t=s?(a.outerHeight()+a.outerHeight(!0))/2:(a.outerWidth()+a.outerWidth(!0))/2,this.option("autoUpdate")||this.option("draggableElementSize",t)),t},_getActualFromIndex:function(){var s=this.option(),a=s.fromIndex;return null==a?null:a+s.fromIndexOffset-s.offset},_moveItems:function(s,a,t){for(var n,i,o,r,d=this._getActualFromIndex(),v=this._isVerticalOrientation(),x=v?"top":"left",T=this._getDraggableElementSize(v),D=this._getItems(),C=this._getPositions(D,T,d,s),P=this._getPositions(D,T,d,a),M=this.option("animation"),O=this.option("rtlEnabled"),B=0;B<D.length;B++){var V=D[B],z=C[B],N=P[B];null===a||null===d?(r=V)&&(r.style.transform="",r.style.transition=""):(z!==N||t&&N)&&c(V,(0,A.extend)({},M,{to:(n={},i=x,o=!v&&O?-N:N,i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n)}))}},_toggleDragSourceClass:function(s,a){var t=a||this._$sourceElement;this.callBase.apply(this,arguments),this._isIndicateMode()||t&&t.toggleClass(this._addWidgetPrefix("source-hidden"),s)},_dispose:function(){this.reset(),this.callBase()},_fireAddEvent:function(s){var a=this._getEventArgs(s);return this._getAction("onAdd")(a),a.cancel},_fireRemoveEvent:function(s){var a=this._getSourceDraggable(),t=this._getEventArgs(s);return a._getAction("onRemove")(t),t.cancel},_fireReorderEvent:function(s){var a=this._getEventArgs(s);return this._getAction("onReorder")(a),a.promise||(new h.Deferred).resolve()}});(0,F.default)("dxSortable",u),b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(0),F=k(e(10)),A=k(e(109)),R=k(e(17)),E=e(6);function k(w){return w&&w.__esModule?w:{default:w}}b.default={_getDefaultOptions:function(){return(0,I.extend)(this.callBase(),{searchMode:"",searchExpr:null,searchValue:"",searchEnabled:!1,searchEditorOptions:{}})},_initMarkup:function(){this._renderSearch(),this.callBase()},_renderSearch:function(){var w=this.$element(),y=this.option("searchEnabled"),h=this._addWidgetPrefix("search"),m=this._addWidgetPrefix("with-search");if(!y)return w.removeClass(m),void this._removeSearchBox();var p=this._getSearchEditorOptions();this._searchEditor?this._searchEditor.option(p):(w.addClass(m),this._$searchEditorElement=(0,g.default)("<div>").addClass(h).prependTo(w),this._searchEditor=this._createComponent(this._$searchEditorElement,A.default,p))},_removeSearchBox:function(){this._$searchEditorElement&&this._$searchEditorElement.remove(),delete this._$searchEditorElement,delete this._searchEditor},_getSearchEditorOptions:function(){var w=this,y=w.option("searchEditorOptions"),h=F.default.format("Search");return(0,I.extend)({mode:"search",placeholder:h,tabIndex:w.option("tabIndex"),value:w.option("searchValue"),valueChangeEvent:"input",inputAttr:{"aria-label":h},onValueChanged:function(m){var p=w.option("searchTimeout");w._valueChangeDeferred=new E.Deferred,clearTimeout(w._valueChangeTimeout),w._valueChangeDeferred.done(function(){this.option("searchValue",m.value)}.bind(w)),m.event&&"input"===m.event.type&&p?w._valueChangeTimeout=setTimeout(function(){w._valueChangeDeferred.resolve()},p):w._valueChangeDeferred.resolve()}},y)},_getAriaTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.$element()},_focusTarget:function(){return this.option("searchEnabled")?this._itemContainer(!0):this.callBase()},_updateFocusState:function(w,y){this.option("searchEnabled")&&this._toggleFocusClass(y,this.$element()),this.callBase(w,y)},getOperationBySearchMode:function(w){return"equals"===w?"=":w},_cleanAria:function(w){this.setAria({role:null,activedescendant:null},w),w.attr("tabIndex",null)},_optionChanged:function(w){switch(w.name){case"searchEnabled":case"searchEditorOptions":this._cleanAria(this.option("searchEnabled")?this.$element():this._itemContainer()),this._invalidate();break;case"searchExpr":case"searchMode":case"searchValue":if(!this._dataSource)return void R.default.log("W1009");"searchMode"===w.name?this._dataSource.searchOperation(this.getOperationBySearchMode(w.value)):this._dataSource[w.name](w.value),this._dataSource.load();break;case"searchTimeout":break;default:this.callBase(w)}},focus:function(){this.option("focusedElement")||!this.option("searchEnabled")?this.callBase():this._searchEditor&&this._searchEditor.focus()},_refresh:function(){this._valueChangeDeferred&&this._valueChangeDeferred.resolve(),this.callBase()}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(107)),I=e(20),F=e(4),A=e(1),R=e(0),E=y(e(99)),k=e(70),S=y(e(83)),w=e(6);function y(p){return p&&p.__esModule?p:{default:p}}function h(p){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(f){return typeof f}:function(f){return f&&"function"==typeof Symbol&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f})(p)}var m=(0,R.extend)({},E.default,{_dataExpressionDefaultOptions:function(){return{items:[],dataSource:null,itemTemplate:"item",value:null,valueExpr:"this",displayExpr:void 0}},_initDataExpressions:function(){this._compileValueGetter(),this._compileDisplayGetter(),this._initDynamicTemplates(),this._initDataSource(),this._itemsToDataSource()},_itemsToDataSource:function(){this.option("dataSource")||(this._dataSource=new k.DataSource({store:new S.default(this.option("items")),pageSize:0}))},_compileDisplayGetter:function(){this._displayGetter=(0,I.compileGetter)(this._displayGetterExpr())},_displayGetterExpr:function(){return this.option("displayExpr")},_compileValueGetter:function(){this._valueGetter=(0,I.compileGetter)(this._valueGetterExpr())},_valueGetterExpr:function(){return this.option("valueExpr")||"this"},_loadValue:function(p){var f=new w.Deferred;return p=this._unwrappedValue(p),(0,A.isDefined)(p)?(this._loadSingle(this._valueGetterExpr(),p).done(function(c){this._isValueEquals(this._valueGetter(c),p)?f.resolve(c):f.reject()}.bind(this)).fail(function(){f.reject()}),this._loadValueDeferred=f,f.promise()):f.reject().promise()},_rejectValueLoading:function(){var p;null===(p=this._loadValueDeferred)||void 0===p||p.reject({shouldSkipCallback:!0})},_getCurrentValue:function(){return this.option("value")},_unwrappedValue:function(p){var f;return(p=null!==(f=p)&&void 0!==f?f:this._getCurrentValue())&&this._dataSource&&"this"===this._valueGetterExpr()&&(p=this._getItemKey(p)),g.default.unwrap(p)},_getItemKey:function(p){var f=this._dataSource.key();if(Array.isArray(f)){for(var c={},u=0,l=f.length;u<l;u++)c[f[u]]=p[f[u]];return c}return f&&"object"===h(p)&&(p=p[f]),p},_isValueEquals:function(p,f){var c=this._dataSource&&this._dataSource.key(),u=this._compareValues(p,f);return!u&&c&&(0,A.isDefined)(p)&&(0,A.isDefined)(f)&&(u=Array.isArray(c)?this._compareByCompositeKey(p,f,c):this._compareByKey(p,f,c)),u},_compareByCompositeKey:function(p,f,c){var u=A.isObject;if(!u(p)||!u(f))return!1;for(var l=0,s=c.length;l<s;l++)if(p[c[l]]!==f[c[l]])return!1;return!0},_compareByKey:function(p,f,c){var u=g.default.unwrap,l=(0,F.ensureDefined)(u(p[c]),p),s=(0,F.ensureDefined)(u(f[c]),f);return this._compareValues(l,s)},_compareValues:function(p,f){return(0,I.toComparable)(p,!0)===(0,I.toComparable)(f,!0)},_initDynamicTemplates:F.noop,_setCollectionWidgetItemTemplate:function(){this._initDynamicTemplates(),this._setCollectionWidgetOption("itemTemplate",this.option("itemTemplate"))},_getCollectionKeyExpr:function(){var p=this.option("valueExpr");return(0,A.isString)(p)&&"this"!==p||(0,A.isFunction)(p)?p:null},_dataExpressionOptionChanged:function(p){switch(p.name){case"items":this._itemsToDataSource(),this._setCollectionWidgetOption("items");break;case"dataSource":this._initDataSource();break;case"itemTemplate":this._setCollectionWidgetItemTemplate();break;case"valueExpr":this._compileValueGetter();break;case"displayExpr":this._compileDisplayGetter(),this._initDynamicTemplates(),this._setCollectionWidgetOption("displayExpr")}}});b.default=m,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=w(e(16)),F=w(e(42)),A=w(e(58)),R=w(e(9)),E=e(0),k=e(1),S=e(71);function w(p){return p&&p.__esModule?p:{default:p}}var y=A.default.inherit({_initTemplates:function(){var p=this;this.callBase(),this._templateManager.addDefaultTemplates({item:new S.BindableTemplate(function(f,c,u){p._prepareItemStyles(f);var l=p.option("buttonTemplate");p._createComponent(f,F.default,(0,E.extend)({},u,c,p._getBasicButtonOptions(),{_templateData:p._hasCustomTemplate(l)?u:{},template:u.template||l}))},["text","type","icon","disabled","visible","hint"],this.option("integrationOptions.watchMethod"))})},_getBasicButtonOptions:function(){return{focusStateEnabled:!1,onClick:null,hoverStateEnabled:this.option("hoverStateEnabled"),activeStateEnabled:this.option("activeStateEnabled"),stylingMode:this.option("stylingMode")}},_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{itemTemplateProperty:null})},_hasCustomTemplate:function(p){return(0,k.isFunction)(p)||this.option("integrationOptions.templates")[p]},_prepareItemStyles:function(p){var f=p.data("dxItemIndex");0===f&&p.addClass("dx-buttongroup-first-item");var c=this.option("items");c&&f===c.length-1&&p.addClass("dx-buttongroup-last-item"),p.addClass("dx-shape-standard")},_renderItemContent:function(p){return p.container=(0,g.default)(p.container).parent(),this.callBase(p)},_renderItemContentByNode:function(p,f){return p.container=(0,g.default)(p.container.children().first()),this.callBase(p,f)},_focusTarget:function(){return this.$element().parent()},_keyboardEventBindingTarget:function(){return this._focusTarget()},_refreshContent:function(){this._prepareContent(),this._renderContent()},_itemClass:function(){return"dx-buttongroup-item"},_itemSelectHandler:function(p){"single"===this.option("selectionMode")&&this.isItemSelected(p.currentTarget)||this.callBase(p)}}),h=I.default.inherit({_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{hoverStateEnabled:!0,focusStateEnabled:!0,selectionMode:"single",selectedItems:[],selectedItemKeys:[],stylingMode:"contained",keyExpr:"text",items:[],buttonTemplate:"content",onSelectionChanged:null,onItemClick:null})},_init:function(){this.callBase(),this._createItemClickAction()},_createItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_initMarkup:function(){this.setAria("role","group"),this.$element().addClass("dx-buttongroup"),this._renderButtons(),this._syncSelectionOptions(),this.callBase()},_fireSelectionChangeEvent:function(p,f){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})({addedItems:p,removedItems:f})},_renderButtons:function(){var p=this,f=(0,g.default)("<div>").addClass("dx-buttongroup-wrapper").appendTo(this.$element()),c=this.option("selectedItems"),u={selectionMode:this.option("selectionMode"),items:this.option("items"),keyExpr:this.option("keyExpr"),buttonTemplate:this.option("buttonTemplate"),scrollingEnabled:!1,selectedItemKeys:this.option("selectedItemKeys"),focusStateEnabled:this.option("focusStateEnabled"),hoverStateEnabled:this.option("hoverStateEnabled"),activeStateEnabled:this.option("activeStateEnabled"),stylingMode:this.option("stylingMode"),accessKey:this.option("accessKey"),tabIndex:this.option("tabIndex"),noDataText:"",selectionRequired:!1,onItemRendered:function(l){var s=p.option("width");(0,k.isDefined)(s)&&(0,g.default)(l.itemElement).addClass("dx-buttongroup-item-has-width")},onSelectionChanged:function(l){p._syncSelectionOptions(),p._fireSelectionChangeEvent(l.addedItems,l.removedItems)},onItemClick:function(l){p._itemClickAction(l)}};(0,k.isDefined)(c)&&c.length&&(u.selectedItems=c),this._buttonsCollection=this._createComponent(f,y,u)},_syncSelectionOptions:function(){this._setOptionWithoutOptionChange("selectedItems",this._buttonsCollection.option("selectedItems")),this._setOptionWithoutOptionChange("selectedItemKeys",this._buttonsCollection.option("selectedItemKeys"))},_optionChanged:function(p){switch(p.name){case"stylingMode":case"selectionMode":case"keyExpr":case"buttonTemplate":case"items":case"activeStateEnabled":case"focusStateEnabled":case"hoverStateEnabled":case"tabIndex":this._invalidate();break;case"selectedItemKeys":case"selectedItems":this._buttonsCollection.option(p.name,p.value);break;case"onItemClick":this._createItemClickAction();break;case"onSelectionChanged":break;case"width":this.callBase(p),this._buttonsCollection.itemElements().toggleClass("dx-buttongroup-item-has-width",!!p.value);break;default:this.callBase(p)}}});(0,R.default)("dxButtonGroup",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(651))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=a(e(2)),I=a(e(5)),F=e(1),A=e(21),R=a(e(9)),E=e(0),k=e(26),S=a(e(16)),w=e(95),y=e(7),h=a(e(674)),m=a(e(675)),p=a(e(676)),f=e(200),c=e(23),u=a(e(46)),l=e(6),s=e(59);function a(i){return i&&i.__esModule?i:{default:i}}var t=S.default.inherit({_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{position:"left",opened:!1,minSize:null,maxSize:null,shading:!1,template:"panel",openedStateMode:"shrink",revealMode:"slide",animationEnabled:!0,animationDuration:400,closeOnOutsideClick:!1,contentTemplate:"content",target:void 0})},_setDeprecatedOptions:function(){this.callBase(),(0,E.extend)(this._deprecatedOptions,{target:{since:"20.1",message:"Functionality associated with this option is not intended for the Drawer widget."}})},_init:function(){this.callBase(),this._initStrategy(),this.$element().addClass("dx-drawer"),this._whenAnimationCompleted=void 0,this._whenPanelContentRendered=void 0,this._whenPanelContentRefreshed=void 0,this._$wrapper=(0,g.default)("<div>").addClass("dx-drawer-wrapper"),this._$viewContentWrapper=(0,g.default)("<div>").addClass("dx-drawer-content"),this._$wrapper.append(this._$viewContentWrapper),this.$element().append(this._$wrapper)},_initStrategy:function(){switch(this.option("openedStateMode")){case"push":default:this._strategy=new h.default(this);break;case"shrink":this._strategy=new m.default(this);break;case"overlap":this._strategy=new p.default(this)}},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){var i={};i.panel=new w.EmptyTemplate,i.content=new w.EmptyTemplate,this._templateManager.addDefaultTemplates(i),this.callBase()},_viewContentWrapperClickHandler:function(i){var o=this.option("closeOnOutsideClick");(0,F.isFunction)(o)&&(o=o(i)),o&&this.option("opened")&&(this.stopAnimations(),this.option("shading")&&i.preventDefault(),this.hide())},_initMarkup:function(){this.callBase(),this._toggleOpenedStateClass(this.option("opened")),this._renderPanelContentWrapper(),this._refreshOpenedStateModeClass(),this._refreshRevealModeClass(),this._renderShader(),this._whenPanelContentRendered=new l.Deferred,this._strategy.renderPanelContent(this._whenPanelContentRendered),this._strategy.onPanelContentRendered(),this._renderViewContent(),I.default.off(this._$viewContentWrapper,c.name),I.default.on(this._$viewContentWrapper,c.name,this._viewContentWrapperClickHandler.bind(this)),this._refreshPositionClass(),this._refreshWrapperChildrenOrder()},_render:function(){var i=this;this._initMinMaxSize(),this.callBase(),this._whenPanelContentRendered.always(function(){i._initMinMaxSize(),i._strategy.refreshPanelElementSize("slide"===i.option("revealMode")||!i.isHorizontalDirection()),i._renderPosition(i.option("opened"),!0),i._removePanelManualPosition()})},_removePanelManualPosition:function(){this._$panelContentWrapper.attr("manualposition")&&(this._$panelContentWrapper.removeAttr("manualPosition"),this._$panelContentWrapper.css({position:"",top:"",left:"",right:"",bottom:""}))},_renderPanelContentWrapper:function(){this._$panelContentWrapper=(0,g.default)("<div>").addClass("dx-drawer-panel-content");var i=this.calcTargetPosition();"push"===this.option("openedStateMode")&&["top","bottom"].indexOf(i)>-1&&this._$panelContentWrapper.addClass("dx-drawer-panel-content-push-top-or-bottom"),"overlap"===this.option("openedStateMode")||this.option("opened")||this.option("minSize")||(this._$panelContentWrapper.attr("manualposition",!0),this._$panelContentWrapper.css({position:"absolute",top:"-10000px",left:"-10000px",right:"auto",bottom:"auto"})),this._$wrapper.append(this._$panelContentWrapper)},_refreshOpenedStateModeClass:function(i){i&&this.$element().removeClass("dx-drawer-"+i),this.$element().addClass("dx-drawer-"+this.option("openedStateMode"))},_refreshPositionClass:function(i){i&&this.$element().removeClass("dx-drawer-"+i),this.$element().addClass("dx-drawer-"+this.calcTargetPosition())},_refreshWrapperChildrenOrder:function(){var i=this.calcTargetPosition();this._strategy.isViewContentFirst(i,this.option("rtlEnabled"))?this._$wrapper.prepend(this._$viewContentWrapper):this._$wrapper.prepend(this._$panelContentWrapper)},_refreshRevealModeClass:function(i){i&&this.$element().removeClass("dx-drawer-"+i),this.$element().addClass("dx-drawer-"+this.option("revealMode"))},_renderViewContent:function(){var i=this.option("contentTemplate"),o=this._getTemplate(i);if(o){var r=o.render({container:this.viewContent(),noModel:!0,transclude:this._templateManager.anonymousTemplateName===i});r.hasClass("ng-scope")&&(0,g.default)(this._$viewContentWrapper).children().not(".".concat("dx-drawer-shader")).replaceWith(r)}},_renderShader:function(){this._$shader=this._$shader||(0,g.default)("<div>").addClass("dx-drawer-shader"),this._$shader.appendTo(this.viewContent()),this._toggleShaderVisibility(this.option("opened"))},_initSize:function(){this._initMinMaxSize()},_initMinMaxSize:function(){var i=this.isHorizontalDirection()?this.getRealPanelWidth():this.getRealPanelHeight();this._maxSize=this.option("maxSize")||i,this._minSize=this.option("minSize")||0},calcTargetPosition:function(){var i=this.option("position"),o=this.option("rtlEnabled"),r=i;return"before"===i?r=o?"right":"left":"after"===i&&(r=o?"left":"right"),r},getOverlayTarget:function(){return this._options.silent("target")||this._$wrapper},getOverlay:function(){return this._overlay},getMaxSize:function(){return this._maxSize},getMinSize:function(){return this._minSize},getRealPanelWidth:function(){return(0,y.hasWindow)()?(0,F.isDefined)(this.option("templateSize"))?this.option("templateSize"):(0,k.getBoundingRect)(this._getPanelTemplateElement()).width:0},getRealPanelHeight:function(){return(0,y.hasWindow)()?(0,F.isDefined)(this.option("templateSize"))?this.option("templateSize"):(0,k.getBoundingRect)(this._getPanelTemplateElement()).height:0},_getPanelTemplateElement:function(){var i=this._strategy.getPanelContent(),o=i;return i.children().length&&(o=i.children().eq(0),i.hasClass("dx-overlay-content")&&o.hasClass("dx-template-wrapper")&&o.children().length&&(o=o.children().eq(0))),o.get(0)},getElementHeight:function(i){var o=i.children();return o.length?(0,k.getBoundingRect)(o.eq(0).get(0)).height:(0,k.getBoundingRect)(i.get(0)).height},isHorizontalDirection:function(){var i=this.calcTargetPosition();return"left"===i||"right"===i},stopAnimations:function(i){u.default.stop(this._$shader,i),u.default.stop((0,g.default)(this.content()),i),u.default.stop((0,g.default)(this.viewContent()),i);var o=this.getOverlay();o&&u.default.stop((0,g.default)(o.$content()),i)},setZIndex:function(i){this._$shader.css("zIndex",i-1),this._$panelContentWrapper.css("zIndex",i)},resizeContent:function(){},resizeViewContent:function(){(0,s.triggerResizeEvent)(this.viewContent())},_isInvertedPosition:function(){var i=this.calcTargetPosition();return"right"===i||"bottom"===i},_renderPosition:function(i,o,r){if(this.stopAnimations(r),(0,y.hasWindow)()){(0,g.default)(this.viewContent()).css("paddingLeft",0),(0,g.default)(this.viewContent()).css("paddingRight",0),(0,g.default)(this.viewContent()).css("paddingTop",0),(0,g.default)(this.viewContent()).css("paddingBottom",0);var d=this.option("animationEnabled");!0===o&&(d=!1),i&&this._toggleShaderVisibility(i),this._strategy.renderPosition(d,this.option("animationDuration"))}},_animationCompleteHandler:function(){this.resizeViewContent(),this._whenAnimationCompleted&&this._whenAnimationCompleted.resolve()},_getPositionCorrection:function(){return this._isInvertedPosition()?-1:1},_dispose:function(){f.animation.complete((0,g.default)(this.viewContent())),this.callBase()},_visibilityChanged:function(i){i&&this._dimensionChanged()},_dimensionChanged:function(){this._initMinMaxSize(),this._strategy.refreshPanelElementSize("slide"===this.option("revealMode")),this._renderPosition(this.option("opened"),!0)},_toggleShaderVisibility:function(i){this.option("shading")?(this._$shader.toggleClass("dx-state-invisible",!i),this._$shader.css("visibility",i?"visible":"hidden")):this._$shader.toggleClass("dx-state-invisible",!0)},_toggleOpenedStateClass:function(i){this.$element().toggleClass("dx-drawer-opened",i)},_refreshPanel:function(){var i=this;(0,g.default)(this.viewContent()).css("left",0),(0,g.default)(this.viewContent()).css("transform","translate(0px, 0px)"),(0,g.default)(this.viewContent()).removeClass("dx-theme-background-color"),this._removePanelContentWrapper(),this._removeOverlay(),this._renderPanelContentWrapper(),this._refreshWrapperChildrenOrder(),this._whenPanelContentRefreshed=new l.Deferred,this._strategy.renderPanelContent(this._whenPanelContentRefreshed),this._strategy.onPanelContentRendered(),(0,y.hasWindow)()&&this._whenPanelContentRefreshed.always(function(){i._strategy.refreshPanelElementSize("slide"===i.option("revealMode")),i._renderPosition(i.option("opened"),!0,!0),i._removePanelManualPosition()})},_clean:function(){this._cleanFocusState(),this._removePanelContentWrapper(),this._removeOverlay()},_removePanelContentWrapper:function(){this._$panelContentWrapper&&this._$panelContentWrapper.remove()},_removeOverlay:function(){this._overlay&&(this._overlay.dispose(),delete this._overlay,delete this._$panelContentWrapper)},_optionChanged:function(i){switch(i.name){case"width":this.callBase(i),this._dimensionChanged();break;case"opened":this._renderPosition(this.option("opened")),this._toggleOpenedStateClass(i.value);break;case"position":this._refreshPositionClass(i.previousValue),this._refreshWrapperChildrenOrder(),this._invalidate();break;case"contentTemplate":case"template":this._invalidate();break;case"openedStateMode":case"target":this._initStrategy(),this._refreshOpenedStateModeClass(i.previousValue),this._refreshPanel();break;case"minSize":case"maxSize":this._initMinMaxSize(),this._renderPosition(this.option("opened"),!0);break;case"revealMode":this._refreshRevealModeClass(i.previousValue),this._refreshPanel();break;case"shading":this._toggleShaderVisibility(this.option("opened"));break;case"animationEnabled":case"animationDuration":case"closeOnOutsideClick":break;default:this.callBase(i)}},content:function(){return(0,A.getPublicElement)(this._$panelContentWrapper)},viewContent:function(){return(0,A.getPublicElement)(this._$viewContentWrapper)},show:function(){return this.toggle(!0)},hide:function(){return this.toggle(!1)},toggle:function(i){var o=void 0===i?!this.option("opened"):i;return this._whenAnimationCompleted=new l.Deferred,this.option("opened",o),this._whenAnimationCompleted.promise()}});(0,R.default)("dxDrawer",t),b.default=t,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(200),A=e(6),R=function(){function E(S){this._drawer=S}var k=E.prototype;return k.getDrawerInstance=function(){return this._drawer},k.renderPanelContent=function(S){var w=this.getDrawerInstance(),y=w._getTemplate(w.option("template"));y&&y.render({container:w.content(),onRendered:function(){S.resolve()}})},k.renderPosition=function(S,w){var y=new A.Deferred,h=new A.Deferred,m=this.getDrawerInstance();S&&A.when.apply(I.default,[y,h]).done(function(){m._animationCompleteHandler()}),this._internalRenderPosition(S,y),S||m.resizeViewContent(),this.renderShaderVisibility(S,w,h)},k._getPanelOffset=function(S){var w=this.getDrawerInstance(),y=w.isHorizontalDirection()?w.getRealPanelWidth():w.getRealPanelHeight();return S?-(y-w.getMaxSize()):-(y-w.getMinSize())},k._getPanelSize=function(S){return S?this.getDrawerInstance().getMaxSize():this.getDrawerInstance().getMinSize()},k.renderShaderVisibility=function(S,w,y){var h=this,m=this.getDrawerInstance(),p=m.option("opened"),f=p?{from:0,to:1}:{from:1,to:0};S?F.animation.fade((0,I.default)(m._$shader),f,w,function(){h._drawer._toggleShaderVisibility(p),y.resolve()}):(m._toggleShaderVisibility(p),m._$shader.css("opacity",f.to))},k.getPanelContent=function(){return(0,I.default)(this.getDrawerInstance().content())},k.setPanelSize=function(S){this.refreshPanelElementSize(S)},k.refreshPanelElementSize=function(S){var w=this.getDrawerInstance(),y=this._getPanelSize(w.option("opened"));w.isHorizontalDirection()?(0,I.default)(w.content()).width(S?w.getRealPanelWidth():y):(0,I.default)(w.content()).height(S?w.getRealPanelHeight():y)},k.isViewContentFirst=function(){return!1},k.onPanelContentRendered=function(){},E}();b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getElementMaxHeightByWindow=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(7),A=e(1);b.getElementMaxHeightByWindow=function(R,E){var k,S=(0,I.default)((0,F.getWindow)()),w=R.offset().top;if((0,A.isNumeric)(E)){if(E<w)return w-E;k=S.innerHeight()-E+S.scrollTop()}else{var y=w-S.scrollTop(),h=S.innerHeight()-y-R.outerHeight();k=Math.max(y,h)}return.9*k}},function(W,b,e){b.default=void 0;var g=i(e(2)),I=i(e(36)),F=e(7),A=i(e(5)),R=i(e(9)),E=i(e(29)),k=e(1),S=e(3),w=e(0),y=e(12),h=e(6),m=i(e(78)),p=i(e(52)),f=i(e(42)),c=i(e(303)),u=i(e(25)),l=i(e(13)),s=e(8),a=e(23),t=i(e(10)),n=e(38);function i(N){return N&&N.__esModule?N:{default:N}}function o(N,U){N.prototype=Object.create(U.prototype),N.prototype.constructor=N,r(N,U)}function r(N,U){return(r=Object.setPrototypeOf||function(H,G){return H.__proto__=G,H})(N,U)}var d=(0,F.getWindow)(),v=function(){return!!d.FormData},x=function(N){function U(){return N.apply(this,arguments)||this}o(U,N);var H=U.prototype;return H._supportedKeys=function(){var G=this,Y=function(J){J.preventDefault();var ae=G._selectButton.$element();A.default.trigger(ae,a.name)};return(0,w.extend)(N.prototype._supportedKeys.call(this),{space:Y,enter:Y})},H._setOptionsByReference=function(){N.prototype._setOptionsByReference.call(this),(0,w.extend)(this._optionsByReference,{value:!0})},H._getDefaultOptions=function(){return(0,w.extend)(N.prototype._getDefaultOptions.call(this),{chunkSize:0,value:[],selectButtonText:t.default.format("dxFileUploader-selectFile"),uploadButtonText:t.default.format("dxFileUploader-upload"),labelText:t.default.format("dxFileUploader-dropFile"),name:"files[]",multiple:!1,accept:"",uploadUrl:"/",allowCanceling:!0,showFileList:!0,progress:0,dialogTrigger:void 0,dropZone:void 0,readyToUploadMessage:t.default.format("dxFileUploader-readyToUpload"),uploadedMessage:t.default.format("dxFileUploader-uploaded"),uploadFailedMessage:t.default.format("dxFileUploader-uploadFailedMessage"),uploadAbortedMessage:t.default.format("dxFileUploader-uploadAbortedMessage"),uploadMode:"instantly",uploadMethod:"POST",uploadHeaders:{},uploadCustomData:{},onBeforeSend:null,onUploadStarted:null,onUploaded:null,onFilesUploaded:null,onProgress:null,onUploadError:null,onUploadAborted:null,onDropZoneEnter:null,onDropZoneLeave:null,allowedFileExtensions:[],maxFileSize:0,minFileSize:0,inputAttr:{},invalidFileExtensionMessage:t.default.format("dxFileUploader-invalidFileExtension"),invalidMaxFileSizeMessage:t.default.format("dxFileUploader-invalidMaxFileSize"),invalidMinFileSizeMessage:t.default.format("dxFileUploader-invalidMinFileSize"),extendSelection:!0,validationMessageMode:"always",uploadFile:null,uploadChunk:null,abortUpload:null,validationMessageOffset:{h:0,v:0},useNativeInputClick:!1,useDragOver:!0,nativeDropSupported:!0,_uploadButtonType:"normal"})},H._defaultOptionsRules=function(){return N.prototype._defaultOptionsRules.call(this).concat([{device:function(){return"desktop"===l.default.real().deviceType&&!l.default.isSimulator()},options:{focusStateEnabled:!0}},{device:[{platform:"android"}],options:{validationMessageOffset:{v:0}}},{device:function(){return"desktop"!==l.default.real().deviceType},options:{useDragOver:!1}},{device:function(){return!v()},options:{uploadMode:"useForm"}},{device:function(){return u.default.msie||"desktop"!==l.default.real().deviceType},options:{nativeDropSupported:!1}},{device:function(){return(0,n.isMaterial)()},options:{_uploadButtonType:"default"}}])},H._initOptions=function(G){var Y="labelText"in G;N.prototype._initOptions.call(this,G),Y||this._shouldDragOverBeRendered()||this.option("labelText","")},H._init=function(){N.prototype._init.call(this),this._initFileInput(),this._initLabel(),this._setUploadStrategy(),this._createFiles(),this._createBeforeSendAction(),this._createUploadStartedAction(),this._createUploadedAction(),this._createFilesUploadedAction(),this._createProgressAction(),this._createUploadErrorAction(),this._createUploadAbortedAction(),this._createDropZoneEnterAction(),this._createDropZoneLeaveAction()},H._setUploadStrategy=function(){var G=null;if(this.option("chunkSize")>0){var Y=this.option("uploadChunk");G=Y&&(0,k.isFunction)(Y)?new M(this):new P(this)}else{var J=this.option("uploadFile");G=J&&(0,k.isFunction)(J)?new V(this):new B(this)}this._uploadStrategy=G},H._initFileInput=function(){var G=this;this._isCustomClickEvent=!1,this._$fileInput||(this._$fileInput=(0,g.default)("<input>").attr("type","file"),A.default.on(this._$fileInput,"change",this._inputChangeHandler.bind(this)),A.default.on(this._$fileInput,"click",function(Y){return Y.stopPropagation(),G._resetInputValue(),G.option("useNativeInputClick")||G._isCustomClickEvent})),this._$fileInput.prop({multiple:this.option("multiple"),accept:this.option("accept"),tabIndex:-1})},H._inputChangeHandler=function(){if(!this._doPreventInputChange){var G=this._$fileInput.val().replace(/^.*\\/,""),Y=this._$fileInput.prop("files");if(!Y||Y.length||"useForm"===this.option("uploadMode")){var J=Y?this._getFiles(Y):[{name:G}];this._changeValue(J),"instantly"===this.option("uploadMode")&&this._uploadFiles()}}},H._shouldFileListBeExtended=function(){return"useForm"!==this.option("uploadMode")&&this.option("extendSelection")&&this.option("multiple")},H._changeValue=function(G){var Y=this._shouldFileListBeExtended()?this.option("value").slice():[];this.option("value",Y.concat(G))},H._getFiles=function(G){var Y=[];return(0,S.each)(G,function(J,ae){return Y.push(ae)}),Y},H._getFile=function(G){var Y=(0,k.isNumeric)(G)?this.option("value")[G]:G;return this._files.filter(function(J){return J.value===Y})[0]},H._initLabel=function(){this._$inputLabel||(this._$inputLabel=(0,g.default)("<div>")),this._updateInputLabelText()},H._updateInputLabelText=function(){var G=this._isInteractionDisabled()?"":this.option("labelText");this._$inputLabel.text(G)},H._focusTarget=function(){return this.$element().find(".dx-fileuploader-button")},H._getSubmitElement=function(){return this._$fileInput},H._initMarkup=function(){N.prototype._initMarkup.call(this),this.$element().addClass("dx-fileuploader"),this._renderWrapper(),this._renderInputWrapper(),this._renderSelectButton(),this._renderInputContainer(),this._renderUploadButton(),this._preventRecreatingFiles=!0},H._render=function(){this._preventRecreatingFiles=!1,this._attachDragEventHandlers(this._$inputWrapper),this._attachDragEventHandlers(this.option("dropZone")),this._renderFiles(),N.prototype._render.call(this)},H._createFileProgressBar=function(G){G.progressBar=this._createProgressBar(G.value.size),G.progressBar.$element().appendTo(G.$file),this._initStatusMessage(G),this._ensureCancelButtonInitialized(G)},H._setStatusMessage=function(G,Y){var J=this;setTimeout(function(){J.option("showFileList")&&G.$statusMessage&&(G.$statusMessage.text(Y),G.$statusMessage.css("display",""),G.progressBar.$element().remove())},400)},H._getUploadAbortedStatusMessage=function(){return"instantly"===this.option("uploadMode")?this.option("uploadAbortedMessage"):this.option("readyToUploadMessage")},H._createFiles=function(){var G=this,Y=this.option("value");!this._files||0!==Y.length&&this._shouldFileListBeExtended()||(this._preventFilesUploading(this._files),this._files=null),this._files||(this._files=[]),(0,S.each)(Y.slice(this._files.length),function(J,ae){var fe=G._createFile(ae);G._validateFile(fe),G._files.push(fe)})},H._preventFilesUploading=function(G){var Y=this;G.forEach(function(J){return Y._uploadStrategy.abortUpload(J)})},H._validateFile=function(G){G.isValidFileExtension=this._validateFileExtension(G),G.isValidMinSize=this._validateMinFileSize(G),G.isValidMaxSize=this._validateMaxFileSize(G)},H._validateFileExtension=function(G){var Y=this.option("allowedFileExtensions"),J=G.value.name.substring(G.value.name.lastIndexOf(".")).toLowerCase();if(0===Y.length)return!0;for(var ae=0;ae<Y.length;ae++)if(J===Y[ae].toLowerCase())return!0;return!1},H._validateMaxFileSize=function(G){var Y=G.value.size,J=this.option("maxFileSize");return!(J>0)||Y<=J},H._validateMinFileSize=function(G){var Y=G.value.size,J=this.option("minFileSize");return!(J>0)||Y>=J},H._createBeforeSendAction=function(){this._beforeSendAction=this._createActionByOption("onBeforeSend",{excludeValidators:["readOnly"]})},H._createUploadStartedAction=function(){this._uploadStartedAction=this._createActionByOption("onUploadStarted",{excludeValidators:["readOnly"]})},H._createUploadedAction=function(){this._uploadedAction=this._createActionByOption("onUploaded",{excludeValidators:["readOnly"]})},H._createFilesUploadedAction=function(){this._filesUploadedAction=this._createActionByOption("onFilesUploaded",{excludeValidators:["readOnly"]})},H._createProgressAction=function(){this._progressAction=this._createActionByOption("onProgress",{excludeValidators:["readOnly"]})},H._createUploadAbortedAction=function(){this._uploadAbortedAction=this._createActionByOption("onUploadAborted",{excludeValidators:["readOnly"]})},H._createUploadErrorAction=function(){this._uploadErrorAction=this._createActionByOption("onUploadError",{excludeValidators:["readOnly"]})},H._createDropZoneEnterAction=function(){this._dropZoneEnterAction=this._createActionByOption("onDropZoneEnter")},H._createDropZoneLeaveAction=function(){this._dropZoneLeaveAction=this._createActionByOption("onDropZoneLeave")},H._createFile=function(G){return{value:G,loadedSize:0,onProgress:(0,E.default)(),onAbort:(0,E.default)(),onLoad:(0,E.default)(),onError:(0,E.default)(),onLoadStart:(0,E.default)(),isValidFileExtension:!0,isValidMaxSize:!0,isValidMinSize:!0,isValid:function(){return this.isValidFileExtension&&this.isValidMaxSize&&this.isValidMinSize},isInitialized:!1}},H._resetFileState=function(G){G.isAborted=!1,G.uploadStarted=!1,G.isStartLoad=!1,G.loadedSize=0,G.chunksData=void 0,G.request=void 0},H._renderFiles=function(){var G,Y=this,J=this.option("value");this._$filesContainer?this._shouldFileListBeExtended()&&0!==J.length||this._$filesContainer.empty():this._$filesContainer=(0,g.default)("<div>").addClass("dx-fileuploader-files-container").appendTo(this._$content);var ae=this.option("showFileList");ae&&(0,S.each)(this._files,function(fe,Ce){Ce.$file||Y._renderFile(Ce)}),this.$element().toggleClass("dx-fileuploader-show-file-list",ae),this._toggleFileUploaderEmptyClassName(),this._updateFileNameMaxWidth(),null===(G=this._validationMessage)||void 0===G||G.repaint()},H._renderFile=function(G){var Y=G.value,J=(0,g.default)("<div>").addClass("dx-fileuploader-file-container").appendTo(this._$filesContainer);this._renderFileButtons(G,J),G.$file=(0,g.default)("<div>").addClass("dx-fileuploader-file").appendTo(J);var ae=(0,g.default)("<div>").addClass("dx-fileuploader-file-info").appendTo(G.$file);G.$statusMessage=(0,g.default)("<div>").addClass("dx-fileuploader-file-status-message").appendTo(G.$file),(0,g.default)("<div>").addClass("dx-fileuploader-file-name").text(Y.name).appendTo(ae),(0,k.isDefined)(Y.size)&&(0,g.default)("<div>").addClass("dx-fileuploader-file-size").text(this._getFileSize(Y.size)).appendTo(ae),G.isValid()?G.$statusMessage.text(this.option("readyToUploadMessage")):(G.isValidFileExtension||G.$statusMessage.append(this._createValidationElement("invalidFileExtensionMessage")),G.isValidMaxSize||G.$statusMessage.append(this._createValidationElement("invalidMaxFileSizeMessage")),G.isValidMinSize||G.$statusMessage.append(this._createValidationElement("invalidMinFileSizeMessage")),J.addClass("dx-fileuploader-invalid"))},H._createValidationElement=function(G){return(0,g.default)("<span>").text(this.option(G))},H._updateFileNameMaxWidth=function(){var G=this.option("allowCanceling")&&"useForm"!==this.option("uploadMode")?1:0,Y="useButtons"===this.option("uploadMode")?1:0,J=this._$filesContainer.find(".dx-fileuploader-file-container").first().width()||this._$filesContainer.width(),ae=this._$filesContainer.find(".dx-fileuploader-button-container").eq(0).width()*(G+Y),fe=this._$filesContainer.find(".dx-fileuploader-file-size").eq(0),Ce=fe.text();fe.text("1000 Mb");var Te=fe.width();fe.text(Ce),this._$filesContainer.find(".dx-fileuploader-file-name").css("maxWidth",J-ae-Te)},H._renderFileButtons=function(G,Y){var J=this._getCancelButton(G);J&&Y.append(J);var ae=this._getUploadButton(G);ae&&Y.append(ae)},H._getCancelButton=function(G){var Y=this;return"useForm"===this.option("uploadMode")?null:(G.cancelButton=this._createComponent((0,g.default)("<div>").addClass("dx-fileuploader-button dx-fileuploader-cancel-button"),f.default,{onClick:function(){return Y._removeFile(G)},icon:"close",visible:this.option("allowCanceling"),disabled:this.option("readOnly"),integrationOptions:{}}),(0,g.default)("<div>").addClass("dx-fileuploader-button-container").append(G.cancelButton.$element()))},H._getUploadButton=function(G){var Y=this;return G.isValid()&&"useButtons"===this.option("uploadMode")?(G.uploadButton=this._createComponent((0,g.default)("<div>").addClass("dx-fileuploader-button dx-fileuploader-upload-button"),f.default,{onClick:function(){return Y._uploadFile(G)},icon:"upload"}),G.onLoadStart.add(function(){return G.uploadButton.option({visible:!1,disabled:!0})}),G.onAbort.add(function(){return G.uploadButton.option({visible:!0,disabled:!1})}),(0,g.default)("<div>").addClass("dx-fileuploader-button-container").append(G.uploadButton.$element())):null},H._removeFile=function(G){var Y;null===(Y=G.$file)||void 0===Y||Y.parent().remove(),this._files.splice((0,y.inArray)(G,this._files),1);var J=this.option("value").slice();J.splice((0,y.inArray)(G.value,J),1),this._preventRecreatingFiles=!0,this.option("value",J),this._preventRecreatingFiles=!1,this._toggleFileUploaderEmptyClassName(),this._resetInputValue(!0)},H.removeFile=function(G){if("useForm"!==this.option("uploadMode")&&(0,k.isDefined)(G)){var Y=this._getFile(G);Y&&(Y.uploadStarted&&this._preventFilesUploading([Y]),this._removeFile(Y))}},H._toggleFileUploaderEmptyClassName=function(){this.$element().toggleClass("dx-fileuploader-empty",!this._files.length||this._hasInvalidFile(this._files))},H._hasInvalidFile=function(G){for(var Y=0;Y<G.length;Y++)if(!G[Y].isValid())return!0;return!1},H._getFileSize=function(G){for(var Y=0,J=[t.default.format("dxFileUploader-bytes"),t.default.format("dxFileUploader-kb"),t.default.format("dxFileUploader-Mb"),t.default.format("dxFileUploader-Gb")],ae=J.length-1;Y<ae&&G>=1024;)G/=1024,Y++;return Math.round(G)+" "+J[Y]},H._renderSelectButton=function(){var G=(0,g.default)("<div>").addClass("dx-fileuploader-button").appendTo(this._$inputWrapper);this._selectButton=this._createComponent(G,f.default,{text:this.option("selectButtonText"),focusStateEnabled:!1,integrationOptions:{},disabled:this.option("readOnly")}),this._selectFileDialogHandler=this._selectButtonClickHandler.bind(this),"desktop"===l.default.real().deviceType?this._selectButton.option("onClick",this._selectFileDialogHandler):this._attachSelectFileDialogHandler(this._selectButton.$element()),this._attachSelectFileDialogHandler(this.option("dialogTrigger"))},H._selectButtonClickHandler=function(){if(!this.option("useNativeInputClick")){if(this._isInteractionDisabled())return!1;this._isCustomClickEvent=!0,A.default.trigger(this._$fileInput,"click"),this._isCustomClickEvent=!1}},H._attachSelectFileDialogHandler=function(G){(0,k.isDefined)(G)&&(this._detachSelectFileDialogHandler(G),A.default.on((0,g.default)(G),"click",this._selectFileDialogHandler))},H._detachSelectFileDialogHandler=function(G){(0,k.isDefined)(G)&&A.default.off((0,g.default)(G),"click",this._selectFileDialogHandler)},H._renderUploadButton=function(){if("useButtons"===this.option("uploadMode")){var G=(0,g.default)("<div>").addClass("dx-fileuploader-button").addClass("dx-fileuploader-upload-button").appendTo(this._$content);this._uploadButton=this._createComponent(G,f.default,{text:this.option("uploadButtonText"),onClick:this._uploadButtonClickHandler.bind(this),type:this.option("_uploadButtonType"),integrationOptions:{}})}},H._uploadButtonClickHandler=function(){this._uploadFiles()},H._shouldDragOverBeRendered=function(){return!this.option("readOnly")&&("useForm"!==this.option("uploadMode")||this.option("nativeDropSupported"))},H._isInteractionDisabled=function(){return this.option("readOnly")||this.option("disabled")},H._renderInputContainer=function(){this._$inputContainer=(0,g.default)("<div>").addClass("dx-fileuploader-input-container").appendTo(this._$inputWrapper),this._$fileInput.addClass("dx-fileuploader-input"),this._renderInput();var G="dx-fileuploader-input-label-".concat(new I.default);this._$inputLabel.attr("id",G).addClass("dx-fileuploader-input-label").appendTo(this._$inputContainer),this.setAria("labelledby",G,this._$fileInput)},H._renderInput=function(){this.option("useNativeInputClick")?this._selectButton.option("template",this._selectButtonInputTemplate.bind(this)):(this._$fileInput.appendTo(this._$inputContainer),this._selectButton.option("template","content")),this._applyInputAttributes(this.option("inputAttr"))},H._selectButtonInputTemplate=function(G,Y){var J=(0,g.default)(Y),ae=(0,g.default)("<span>").addClass("dx-button-text").text(G.text);return J.append(ae).append(this._$fileInput),J},H._renderInputWrapper=function(){this._$inputWrapper=(0,g.default)("<div>").addClass("dx-fileuploader-input-wrapper").appendTo(this._$content)},H._detachDragEventHandlers=function(G){(0,k.isDefined)(G)&&A.default.off((0,g.default)(G),(0,s.addNamespace)("",this.NAME))},H._attachDragEventHandlers=function(G){var Y=G!==this._$inputWrapper;(0,k.isDefined)(G)&&this._shouldDragOverBeRendered()&&(this._detachDragEventHandlers(G),G=(0,g.default)(G),this._dragEventsTargets=[],A.default.on(G,(0,s.addNamespace)("dragenter",this.NAME),this._dragEnterHandler.bind(this,Y)),A.default.on(G,(0,s.addNamespace)("dragover",this.NAME),this._dragOverHandler.bind(this)),A.default.on(G,(0,s.addNamespace)("dragleave",this.NAME),this._dragLeaveHandler.bind(this,Y)),A.default.on(G,(0,s.addNamespace)("drop",this.NAME),this._dropHandler.bind(this,Y)))},H._applyInputAttributes=function(G){this._$fileInput.attr(G)},H._useInputForDrop=function(){return this.option("nativeDropSupported")&&"useForm"===this.option("uploadMode")},H._dragEnterHandler=function(G,Y){if(this.option("disabled"))return!1;this._useInputForDrop()||Y.preventDefault(),this._tryToggleDropZoneActive(!0,G,Y),this._updateEventTargets(Y)},H._dragOverHandler=function(G){this._useInputForDrop()||G.preventDefault(),G.originalEvent.dataTransfer.dropEffect="copy"},H._dragLeaveHandler=function(G,Y){this._useInputForDrop()||Y.preventDefault(),this._updateEventTargets(Y),this._tryToggleDropZoneActive(!1,G,Y)},H._updateEventTargets=function(G){var Y=this._dragEventsTargets.indexOf(G.target),J=-1!==Y;"dragenter"===G.type?!J&&this._dragEventsTargets.push(G.target):J&&this._dragEventsTargets.splice(Y,1)},H._tryToggleDropZoneActive=function(G,Y,J){var ae=G?"addClass":"removeClass";this._dragEventsTargets.length||(this[G?"_dropZoneEnterAction":"_dropZoneLeaveAction"]({event:J,dropZoneElement:J.currentTarget}),Y||this.$element()[ae]("dx-fileuploader-dragover"))},H._dropHandler=function(G,Y){if(this._dragEventsTargets=[],G||this.$element().removeClass("dx-fileuploader-dragover"),!(this._useInputForDrop()||G&&this._isInteractionDisabled())){Y.preventDefault();var ae=this._getFiles(Y.originalEvent.dataTransfer.files);!this.option("multiple")&&ae.length>1||(this._changeValue(this._filterFiles(ae)),"instantly"===this.option("uploadMode")&&this._uploadFiles())}},H._handleAllFilesUploaded=function(){this._files.every(function(G){return!G.isValid()||G._isError||G._isLoaded||G.isAborted})&&this._filesUploadedAction()},H._filterFiles=function(G){if(!G.length)return G;var Y=this.option("accept");if(!Y.length)return G;for(var J=[],ae=this._getAllowedFileTypes(Y),fe=0,Ce=G.length;fe<Ce;fe++)this._isFileTypeAllowed(G[fe],ae)&&J.push(G[fe]);return J},H._getAllowedFileTypes=function(G){return G.length?G.split(",").map(function(Y){return Y.trim()}):[]},H._isFileTypeAllowed=function(G,Y){for(var J=0,ae=Y.length;J<ae;J++){var fe=Y[J];if("."===fe[0]){if(fe=fe.replace(".","\\."),G.name.match(new RegExp(fe+"$","i")))return!0}else if(fe=fe.replace(new RegExp("\\*","g"),""),G.type.match(new RegExp(fe,"i")))return!0}return!1},H._renderWrapper=function(){var G=(0,g.default)("<div>").addClass("dx-fileuploader-wrapper").appendTo(this.$element()),Y=(0,g.default)("<div>").addClass("dx-fileuploader-container").appendTo(G);this._$content=(0,g.default)("<div>").addClass("dx-fileuploader-content").appendTo(Y)},H._clean=function(){this._$fileInput.detach(),delete this._$filesContainer,this._files&&this._files.forEach(function(G){G.$file=null,G.$statusMessage=null}),N.prototype._clean.call(this)},H.abortUpload=function(G){if("useForm"!==this.option("uploadMode"))if((0,k.isDefined)(G)){var Y=this._getFile(G);Y&&this._preventFilesUploading([Y])}else this._preventFilesUploading(this._files)},H.upload=function(G){if("useForm"!==this.option("uploadMode"))if((0,k.isDefined)(G)){var Y=this._getFile(G);Y&&v()&&this._uploadFile(Y)}else this._uploadFiles()},H._uploadFiles=function(){var G=this;v()&&(0,S.each)(this._files,function(Y,J){return G._uploadFile(J)})},H._uploadFile=function(G){this._uploadStrategy.upload(G)},H._updateProgressBar=function(G,Y){G.progressBar&&G.progressBar.option({value:Y.loaded,showStatus:!0}),this._progressAction({file:G.value,segmentSize:Y.currentSegmentSize,bytesLoaded:Y.loaded,bytesTotal:Y.total,event:Y.event,request:G.request})},H._updateTotalProgress=function(G,Y){var J=G?this._getProgressValue(Y/G):0;this.option("progress",J),this._setLoadedSize(Y)},H._getProgressValue=function(G){return Math.floor(100*G)},H._initStatusMessage=function(G){G.$statusMessage.css("display","none")},H._ensureCancelButtonInitialized=function(G){var Y=this;if(!G.isInitialized){G.cancelButton.option("onClick",function(){Y._preventFilesUploading([G]),Y._removeFile(G)});var J=function(){setTimeout(function(){G.cancelButton.option({visible:!1})},400)};G.onLoad.add(J),G.onError.add(J)}},H._createProgressBar=function(G){var Y=this;return this._createComponent((0,g.default)("<div>"),c.default,{value:void 0,min:0,max:G,statusFormat:function(J){return Y._getProgressValue(J)+"%"},showStatus:!1,statusPosition:"right"})},H._getTotalFilesSize=function(){var G=this;return this._totalFilesSize||(this._totalFilesSize=0,(0,S.each)(this._files,function(Y,J){G._totalFilesSize+=J.value.size})),this._totalFilesSize},H._getTotalLoadedFilesSize=function(){var G=this;return this._totalLoadedFilesSize||(this._totalLoadedFilesSize=0,(0,S.each)(this._files,function(Y,J){G._totalLoadedFilesSize+=J.loadedSize})),this._totalLoadedFilesSize},H._setLoadedSize=function(G){this._totalLoadedFilesSize=G},H._recalculateProgress=function(){this._totalFilesSize=0,this._totalLoadedFilesSize=0,this._updateTotalProgress(this._getTotalFilesSize(),this._getTotalLoadedFilesSize())},H._updateReadOnlyState=function(){var G=this.option("readOnly");this._selectButton.option("disabled",G),this._files.forEach(function(Y){var J;return null===(J=Y.cancelButton)||void 0===J?void 0:J.option("disabled",G)}),this._updateInputLabelText(),this._attachDragEventHandlers(this._$inputWrapper)},H._optionChanged=function(G){var Y=G.name,J=G.value,ae=G.previousValue;switch(Y){case"height":case"width":this._updateFileNameMaxWidth(),N.prototype._optionChanged.call(this,G);break;case"value":!J.length&&this._$fileInput.val(""),this._preventRecreatingFiles||(this._createFiles(),this._renderFiles()),this._recalculateProgress(),N.prototype._optionChanged.call(this,G);break;case"name":this._initFileInput(),N.prototype._optionChanged.call(this,G);break;case"accept":this._initFileInput();break;case"multiple":this._initFileInput(),G.value||this.reset();break;case"readOnly":this._updateReadOnlyState(),N.prototype._optionChanged.call(this,G);break;case"selectButtonText":this._selectButton.option("text",J);break;case"uploadButtonText":this._uploadButton&&this._uploadButton.option("text",J);break;case"_uploadButtonType":this._uploadButton&&this._uploadButton.option("type",J);break;case"dialogTrigger":this._detachSelectFileDialogHandler(ae),this._attachSelectFileDialogHandler(J);break;case"dropZone":this._detachDragEventHandlers(ae),this._attachDragEventHandlers(J);break;case"maxFileSize":case"minFileSize":case"allowedFileExtensions":case"invalidFileExtensionMessage":case"invalidMaxFileSizeMessage":case"invalidMinFileSizeMessage":case"readyToUploadMessage":case"uploadedMessage":case"uploadFailedMessage":case"uploadAbortedMessage":case"nativeDropSupported":this._invalidate();break;case"labelText":this._updateInputLabelText();break;case"showFileList":this._preventRecreatingFiles||this._renderFiles();break;case"uploadFile":case"uploadChunk":case"chunkSize":this._setUploadStrategy();break;case"abortUpload":case"uploadUrl":case"progress":case"uploadMethod":case"uploadHeaders":case"uploadCustomData":case"extendSelection":break;case"allowCanceling":case"uploadMode":this.reset(),this._invalidate();break;case"onBeforeSend":this._createBeforeSendAction();break;case"onUploadStarted":this._createUploadStartedAction();break;case"onUploaded":this._createUploadedAction();break;case"onFilesUploaded":this._createFilesUploadedAction();break;case"onProgress":this._createProgressAction();break;case"onUploadError":this._createUploadErrorAction();break;case"onUploadAborted":this._createUploadAbortedAction();break;case"onDropZoneEnter":this._createDropZoneEnterAction();break;case"onDropZoneLeave":this._createDropZoneLeaveAction();break;case"useNativeInputClick":this._renderInput();break;case"useDragOver":this._attachDragEventHandlers(this._$inputWrapper);break;case"inputAttr":this._applyInputAttributes(this.option(Y));break;default:N.prototype._optionChanged.call(this,G)}},H._resetInputValue=function(G){("useForm"!==this.option("uploadMode")||G)&&(this._doPreventInputChange=!0,this._$fileInput.val(""),this._doPreventInputChange=!1)},H.reset=function(){this.option("value",[])},U}(p.default),T=function(){function N(H,G){this.file=H,this.chunkSize=G,this.index=0}var U=N.prototype;return U.read=function(){if(!this.file)return null;var H=this.createBlobResult(this.file,this.index,this.chunkSize);return H.isCompleted&&(this.file=null),this.index++,H},U.createBlobResult=function(H,G,Y){var J=G*Y;return{blob:this.sliceFile(H,J,Y),index:G,isCompleted:J+Y>=H.size}},U.sliceFile=function(H,G,Y){return H.slice?H.slice(G,G+Y):H.webkitSlice?H.webkitSlice(G,G+Y):null},N}(),D=function(){function N(H){this.fileUploader=H}var U=N.prototype;return U.upload=function(H){H.isInitialized&&H.isAborted&&this.fileUploader._resetFileState(H),H.isValid()&&!H.uploadStarted&&(this._prepareFileBeforeUpload(H),this._uploadCore(H))},U.abortUpload=function(H){var G=this;if(!(H._isError||H._isLoaded||H.isAborted)&&H.uploadStarted&&(H.isAborted=!0,H.request&&H.request.abort(),this._isCustomCallback("abortUpload"))){var Y=this.fileUploader.option("abortUpload"),J=this._createUploadArgument(H),ae=null;try{var fe=Y(H.value,J);ae=(0,h.fromPromise)(fe)}catch(Ce){ae=(new h.Deferred).reject(Ce).promise()}ae.done(function(){return H.onAbort.fire()}).fail(function(Ce){return G._handleFileError(H,Ce)})}},U._beforeSend=function(H,G){var Y=this._createUploadArgument(G);this.fileUploader._beforeSendAction({request:H,file:G.value,uploadInfo:Y}),G.request=H},U._createUploadArgument=function(H){},U._uploadCore=function(H){},U._isCustomCallback=function(H){var G=this.fileUploader.option(H);return G&&(0,k.isFunction)(G)},U._handleFileError=function(H,G){H._isError=!0,H.onError.fire(G)},U._prepareFileBeforeUpload=function(H){var G;H.$file&&(null===(G=H.progressBar)||void 0===G||G.dispose(),this.fileUploader._createFileProgressBar(H)),H.isInitialized||(H.onLoadStart.add(this._onUploadStarted.bind(this,H)),H.onLoad.add(this._onLoadedHandler.bind(this,H)),H.onError.add(this._onErrorHandler.bind(this,H)),H.onAbort.add(this._onAbortHandler.bind(this,H)),H.onProgress.add(this._onProgressHandler.bind(this,H)),H.isInitialized=!0)},U._isStatusError=function(H){return 400<=H&&H<500||500<=H&&H<600},U._onUploadStarted=function(H,G){H.uploadStarted=!0,this.fileUploader._uploadStartedAction({file:H.value,event:G,request:H.request})},U._onAbortHandler=function(H,G){var Y={file:H.value,event:G,request:H.request,message:this.fileUploader._getUploadAbortedStatusMessage()};this.fileUploader._uploadAbortedAction(Y),this.fileUploader._setStatusMessage(H,Y.message),this.fileUploader._handleAllFilesUploaded()},U._onErrorHandler=function(H,G){var Y={file:H.value,event:void 0,request:H.request,error:G,message:this.fileUploader.option("uploadFailedMessage")};this.fileUploader._uploadErrorAction(Y),this.fileUploader._setStatusMessage(H,Y.message),this.fileUploader._handleAllFilesUploaded()},U._onLoadedHandler=function(H,G){var Y={file:H.value,event:G,request:H.request,message:this.fileUploader.option("uploadedMessage")};H._isLoaded=!0,this.fileUploader._uploadedAction(Y),this.fileUploader._setStatusMessage(H,Y.message),this.fileUploader._handleAllFilesUploaded()},U._onProgressHandler=function(H,G){if(H){var Y=this.fileUploader._getTotalFilesSize(),J=this.fileUploader._getTotalLoadedFilesSize(),ae=Math.min(G.loaded,H.value.size),fe=ae-H.loadedSize;H.loadedSize=ae,this.fileUploader._updateTotalProgress(Y,J+fe),this.fileUploader._updateProgressBar(H,this._getLoadedData(ae,G.total,fe,G))}},U._getLoadedData=function(H,G,Y,J){return{loaded:H,total:G,currentSegmentSize:Y}},U._extendFormData=function(H){var G=this.fileUploader.option("uploadCustomData");for(var Y in G)Object.prototype.hasOwnProperty.call(G,Y)&&(0,k.isDefined)(G[Y])&&H.append(Y,G[Y])},N}(),C=function(N){function U(G){var Y;return(Y=N.call(this,G)||this).chunkSize=Y.fileUploader.option("chunkSize"),Y}o(U,N);var H=U.prototype;return H._uploadCore=function(G){var Y=G.value,J={name:Y.name,loadedBytes:0,type:Y.type,blobReader:new T(Y,this.chunkSize),guid:new I.default,fileSize:Y.size,count:Math.ceil(Y.size/this.chunkSize),customData:{}};G.chunksData=J,this._sendChunk(G,J)},H._sendChunk=function(G,Y){var J=this,ae=Y.blobReader.read();Y.currentChunk=ae,ae&&this._sendChunkCore(G,Y,ae).done(function(){G.isAborted||(Y.loadedBytes+=ae.blob.size,G.onProgress.fire({loaded:Y.loadedBytes,total:G.value.size}),ae.isCompleted&&G.onLoad.fire(),setTimeout(function(){return J._sendChunk(G,Y)}))}).fail(function(fe){J._shouldHandleError(fe)&&J._handleFileError(G,fe)})},H._sendChunkCore=function(G,Y,J){},H._shouldHandleError=function(G){},H._tryRaiseStartLoad=function(G){G.isStartLoad||(G.isStartLoad=!0,G.onLoadStart.fire())},H._getEvent=function(G){return null},H._createUploadArgument=function(G){return this._createChunksInfo(G.chunksData)},H._createChunksInfo=function(G){return{bytesUploaded:G.loadedBytes,chunkCount:G.count,customData:G.customData,chunkBlob:G.currentChunk.blob,chunkIndex:G.currentChunk.index}},U}(D),P=function(N){function U(){return N.apply(this,arguments)||this}o(U,N);var H=U.prototype;return H._sendChunkCore=function(G,Y,J){var ae=this;return m.default.sendRequest({url:this.fileUploader.option("uploadUrl"),method:this.fileUploader.option("uploadMethod"),headers:this.fileUploader.option("uploadHeaders"),beforeSend:function(fe){return ae._beforeSend(fe,G)},upload:{onloadstart:function(){return ae._tryRaiseStartLoad(G)},onabort:function(){return G.onAbort.fire()}},data:this._createFormData({fileName:Y.name,blobName:this.fileUploader.option("name"),blob:J.blob,index:J.index,count:Y.count,type:Y.type,guid:Y.guid,size:Y.fileSize})})},H._shouldHandleError=function(G){return this._isStatusError(G.status)},H._createFormData=function(G){var Y=new d.FormData;return Y.append(G.blobName,G.blob),Y.append("chunkMetadata",JSON.stringify({FileName:G.fileName,Index:G.index,TotalCount:G.count,FileSize:G.size,FileType:G.type,FileGuid:G.guid})),this._extendFormData(Y),Y},U}(C),M=function(N){function U(){return N.apply(this,arguments)||this}o(U,N);var H=U.prototype;return H._sendChunkCore=function(G,Y){this._tryRaiseStartLoad(G);var J=this._createChunksInfo(Y),ae=this.fileUploader.option("uploadChunk");try{var fe=ae(G.value,J);return(0,h.fromPromise)(fe)}catch(Ce){return(new h.Deferred).reject(Ce).promise()}},H._shouldHandleError=function(G){return!0},U}(C),O=function(N){function U(){return N.apply(this,arguments)||this}o(U,N);var H=U.prototype;return H._uploadCore=function(G){var Y=this;G.loadedSize=0,this._uploadFile(G).done(function(){G.isAborted||G.onLoad.fire()}).fail(function(J){Y._shouldHandleError(G,J)&&Y._handleFileError(G,J)})},H._uploadFile=function(G){},H._shouldHandleError=function(G,Y){},H._handleProgress=function(G,Y){G._isError||(G._isProgressStarted=!0,G.onProgress.fire(Y))},H._getLoadedData=function(G,Y,J,ae){var fe=N.prototype._getLoadedData.call(this,G,Y,J,ae);return fe.event=ae,fe},U}(D),B=function(N){function U(){return N.apply(this,arguments)||this}o(U,N);var H=U.prototype;return H._uploadFile=function(G){var Y=this;return m.default.sendRequest({url:this.fileUploader.option("uploadUrl"),method:this.fileUploader.option("uploadMethod"),headers:this.fileUploader.option("uploadHeaders"),beforeSend:function(J){return Y._beforeSend(J,G)},upload:{onprogress:function(J){return Y._handleProgress(G,J)},onloadstart:function(){return G.onLoadStart.fire()},onabort:function(){return G.onAbort.fire()}},data:this._createFormData(this.fileUploader.option("name"),G.value)})},H._shouldHandleError=function(G,Y){return(this._isStatusError(Y.status)||!G._isProgressStarted)&&!G.isAborted},H._createFormData=function(G,Y){var J=new d.FormData;return J.append(G,Y,Y.name),this._extendFormData(J),J},U}(O),V=function(N){function U(){return N.apply(this,arguments)||this}o(U,N);var H=U.prototype;return H._uploadFile=function(G){var Y=this;G.onLoadStart.fire();var J=this.fileUploader.option("uploadFile");try{var ae=J(G.value,function(fe){Y._handleProgress(G,{loaded:fe,total:G.size})});return(0,h.fromPromise)(ae)}catch(fe){return(new h.Deferred).reject(fe).promise()}},H._shouldHandleError=function(G,Y){return!0},U}(O);(0,R.default)("dxFileUploader",x),b.default=x,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(304)),F=e(0),A=e(1),R=E(e(9));function E(w){return w&&w.__esModule?w:{default:w}}var k=I.default.inherit({_getDefaultOptions:function(){return(0,F.extend)(this.callBase(),{value:0,statusFormat:function(w){return"Progress: "+Math.round(100*w)+"%"},showStatus:!0,onComplete:null,activeStateEnabled:!1,statusPosition:"bottom left",_animatingSegmentCount:0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(w){return"android"===w.platform},options:{_animatingSegmentCount:2}}])},_initMarkup:function(){this._renderStatus(),this._createCompleteAction(),this.callBase(),this.$element().addClass("dx-progressbar"),this._$wrapper.addClass("dx-progressbar-wrapper"),this._$bar.addClass("dx-progressbar-container"),this.setAria("role","progressbar"),(0,g.default)("<div>").addClass("dx-progressbar-range-container").appendTo(this._$wrapper).append(this._$bar),this._$range.addClass("dx-progressbar-range"),this._toggleStatus(this.option("showStatus"))},_useTemplates:function(){return!1},_createCompleteAction:function(){this._completeAction=this._createActionByOption("onComplete")},_renderStatus:function(){this._$status=(0,g.default)("<div>").addClass("dx-progressbar-status")},_renderIndeterminateState:function(){this._$segmentContainer=(0,g.default)("<div>").addClass("dx-progressbar-animating-container");for(var w=this.option("_animatingSegmentCount"),y=0;y<w;y++)(0,g.default)("<div>").addClass("dx-progressbar-animating-segment").addClass("dx-progressbar-animating-segment-"+(y+1)).appendTo(this._$segmentContainer);this._$segmentContainer.appendTo(this._$wrapper)},_toggleStatus:function(w){var y=this.option("statusPosition").split(" ");w?"top"===y[0]||"left"===y[0]?this._$status.prependTo(this._$wrapper):this._$status.appendTo(this._$wrapper):this._$status.detach(),this._togglePositionClass()},_togglePositionClass:function(){var w=this.option("statusPosition").split(" ");this._$wrapper.removeClass("dx-position-top-left dx-position-top-right dx-position-bottom-left dx-position-bottom-right dx-position-left dx-position-right");var y="dx-position-"+w[0];w[1]&&(y+="-"+w[1]),this._$wrapper.addClass(y)},_toggleIndeterminateState:function(w){w?(this._renderIndeterminateState(),this._$bar.toggle(!1)):(this._$bar.toggle(!0),this._$segmentContainer.remove(),delete this._$segmentContainer)},_renderValue:function(){var w=this.option("value"),y=this.option("max");w||0===w?(this._$segmentContainer&&this._toggleIndeterminateState(!1),w===y&&this._completeAction(),this.callBase(),this._setStatus()):this._toggleIndeterminateState(!0)},_setStatus:function(){var w=this.option("statusFormat"),y=(w=(0,A.isFunction)(w)?w.bind(this):function(h){return h})(this._currentRatio,this.option("value"));this._$status.text(y)},_dispose:function(){this._$status.remove(),this.callBase()},_optionChanged:function(w){switch(w.name){case"statusFormat":this._setStatus();break;case"showStatus":this._toggleStatus(w.value);break;case"statusPosition":this._toggleStatus(this.option("showStatus"));break;case"onComplete":this._createCompleteAction();break;case"_animatingSegmentCount":break;default:this.callBase(w)}}});(0,R.default)("dxProgressBar",k),b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=k(e(52)),F=k(e(9)),A=e(0),R=e(7),E=k(e(46));function k(y){return y&&y.__esModule?y:{default:y}}var S=I.default.inherit({_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{min:0,max:100,value:0})},_initMarkup:function(){this.$element().addClass("dx-trackbar"),this._renderWrapper(),this._renderContainer(),this._renderRange(),this._renderValue(),this._setRangeStyles(),this.callBase()},_render:function(){this.callBase(),this._setRangeStyles(this._rangeStylesConfig())},_renderWrapper:function(){this._$wrapper=(0,g.default)("<div>").addClass("dx-trackbar-wrapper").appendTo(this.$element())},_renderContainer:function(){this._$bar=(0,g.default)("<div>").addClass("dx-trackbar-container").appendTo(this._$wrapper)},_renderRange:function(){this._$range=(0,g.default)("<div>").addClass("dx-trackbar-range").appendTo(this._$bar)},_renderValue:function(){var y=this.option("value"),h=this.option("min"),m=this.option("max");if(!(h>m)){if(y<h)return this.option("value",h),void(this._currentRatio=0);if(y>m)return this.option("value",m),void(this._currentRatio=1);var p=h===m?0:(y-h)/(m-h);!this._needPreventAnimation&&this._setRangeStyles({width:100*p+"%"}),this.setAria({valuemin:this.option("min"),valuemax:m,valuenow:y}),this._currentRatio=p}},_rangeStylesConfig:function(){return{width:100*this._currentRatio+"%"}},_setRangeStyles:function(y){E.default.stop(this._$range),y?!this._needPreventAnimation&&(0,R.hasWindow)()&&E.default.animate(this._$range,{type:"custom",duration:100,to:y}):this._$range.css({width:0})},_optionChanged:function(y){switch(y.name){case"value":this._renderValue(),this.callBase(y);break;case"max":case"min":this._renderValue();break;default:this.callBase(y)}},_dispose:function(){E.default.stop(this._$range),this.callBase()}});(0,F.default)("dxTrackBar",S),b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=c(e(2)),I=e(45),F=e(0),A=c(e(13)),R=c(e(11)),E=c(e(9)),k=c(e(456)),S=c(e(224)),w=c(e(681)),y=e(56),h=e(21),m=e(1),p=e(71),f=e(7);function c(s){return s&&s.__esModule?s:{default:s}}var u=k.default.inherit({_getDefaultOptions:function(){return(0,F.extend)(this.callBase(),{itemTitleTemplate:"title",hoverStateEnabled:!0,showNavButtons:!1,scrollByContent:!0,scrollingEnabled:!0,onTitleClick:null,onTitleHold:null,onTitleRendered:null,badgeExpr:function(s){return s?s.badge:void 0}})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===A.default.real().deviceType&&!A.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return!I.touch},options:{swipeEnabled:!1}},{device:{platform:"generic"},options:{animationEnabled:!1}}])},_init:function(){this.callBase(),this.$element().addClass("dx-tabpanel"),this.setAria("role","tabpanel")},_initMarkup:function(){this.callBase(),this._createTitleActions(),this._renderLayout()},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new p.BindableTemplate(function(s,a){if((0,m.isPlainObject)(a)){var t=(0,y.getImageContainer)(a.icon);t&&s.append(t),(0,m.isDefined)(a.title)&&!(0,m.isPlainObject)(a.title)&&s.append(R.default.createTextNode(a.title))}else(0,m.isDefined)(a)&&s.text(String(a));s.wrapInner((0,g.default)("<span>").addClass("dx-tab-text"))},["title","icon"],this.option("integrationOptions.watchMethod"))})},_createTitleActions:function(){this._createTitleClickAction(),this._createTitleHoldAction(),this._createTitleRenderedAction()},_createTitleClickAction:function(){this._titleClickAction=this._createActionByOption("onTitleClick")},_createTitleHoldAction:function(){this._titleHoldAction=this._createActionByOption("onTitleHold")},_createTitleRenderedAction:function(){this._titleRenderedAction=this._createActionByOption("onTitleRendered")},_renderContent:function(){var s=this;this.callBase(),this.option("templatesRenderAsynchronously")&&(this._resizeEventTimer=setTimeout(function(){s._updateLayout()},0))},_renderLayout:function(){if(this._tabs)this._updateLayout();else{var s=this.$element();this._$tabContainer=(0,g.default)("<div>").addClass("dx-tabpanel-tabs").appendTo(s);var a=(0,g.default)("<div>").appendTo(this._$tabContainer);this._tabs=this._createComponent(a,S.default,this._tabConfig()),this._$container=(0,g.default)("<div>").addClass("dx-tabpanel-container").appendTo(s),this._$container.append(this._$wrapper),this._updateLayout()}},_updateLayout:function(){if((0,f.hasWindow)()){var s=this._$tabContainer.outerHeight();this._$container.css({marginTop:-s,paddingTop:s})}},_refreshActiveDescendant:function(){if(this._tabs){var s=this._tabs,a=s.itemElements(),t=(0,g.default)(a[s.option("selectedIndex")]),n=this.getFocusedItemId();this.setAria("controls",void 0,(0,g.default)(a)),this.setAria("controls",n,t)}},_tabConfig:function(){return{selectOnFocus:!0,focusStateEnabled:this.option("focusStateEnabled"),hoverStateEnabled:this.option("hoverStateEnabled"),repaintChangesOnly:this.option("repaintChangesOnly"),tabIndex:this.option("tabIndex"),selectedIndex:this.option("selectedIndex"),badgeExpr:this.option("badgeExpr"),onItemClick:this._titleClickAction.bind(this),onItemHold:this._titleHoldAction.bind(this),itemHoldTimeout:this.option("itemHoldTimeout"),onSelectionChanged:function(s){this.option("selectedIndex",s.component.option("selectedIndex")),this._refreshActiveDescendant()}.bind(this),onItemRendered:this._titleRenderedAction.bind(this),itemTemplate:this._getTemplateByOption("itemTitleTemplate"),items:this.option("items"),noDataText:null,scrollingEnabled:this.option("scrollingEnabled"),scrollByContent:this.option("scrollByContent"),showNavButtons:this.option("showNavButtons"),itemTemplateProperty:"tabTemplate",loopItemFocus:this.option("loop"),selectionRequired:!0,onOptionChanged:function(s){if("focusedElement"===s.name)if(s.value){var a=(0,g.default)(s.value),t=this._itemElements().eq(a.index());this.option("focusedElement",(0,h.getPublicElement)(t))}else this.option("focusedElement",s.value)}.bind(this),onFocusIn:function(s){this._focusInHandler(s.event)}.bind(this),onFocusOut:function(s){this._isFocusOutHandlerExecuting||this._focusOutHandler(s.event)}.bind(this)}},_renderFocusTarget:function(){this._focusTarget().attr("tabIndex",-1)},_updateFocusState:function(s,a){this.callBase(s,a),s.target===this._tabs._focusTarget().get(0)&&this._toggleFocusClass(a,this._focusTarget())},_focusOutHandler:function(s){this._isFocusOutHandlerExecuting=!0,this.callBase.apply(this,arguments),this._tabs._focusOutHandler(s),this._isFocusOutHandlerExecuting=!1},_setTabsOption:function(s,a){this._tabs&&this._tabs.option(s,a)},_visibilityChanged:function(s){s&&(this._tabs._dimensionChanged(),this._updateLayout())},registerKeyHandler:function(s,a){this.callBase(s,a),this._tabs&&this._tabs.registerKeyHandler(s,a)},repaint:function(){this.callBase(),this._tabs.repaint()},_optionChanged:function(s){var a=s.name,t=s.value,n=s.fullName;switch(a){case"dataSource":default:this.callBase(s);break;case"items":this._setTabsOption(a,this.option(a)),this._updateLayout(),this.option("repaintChangesOnly")||this._tabs.repaint(),this.callBase(s);break;case"width":this.callBase(s),this._tabs.repaint();break;case"selectedIndex":case"selectedItem":if(this._setTabsOption(n,t),this.callBase(s),!0===this.option("focusStateEnabled")){var i=this.option("selectedIndex"),o=this._itemElements().eq(i);this.option("focusedElement",(0,h.getPublicElement)(o))}break;case"itemHoldTimeout":case"focusStateEnabled":case"hoverStateEnabled":this._setTabsOption(n,t),this.callBase(s);break;case"scrollingEnabled":case"scrollByContent":case"showNavButtons":this._setTabsOption(n,t);break;case"focusedElement":var r=t&&(0,g.default)(t).index(),d=t&&this._tabs._itemElements().eq(r);this._setTabsOption("focusedElement",(0,h.getPublicElement)(d)),this.callBase(s);break;case"itemTitleTemplate":this._setTabsOption("itemTemplate",this._getTemplateByOption("itemTitleTemplate"));break;case"onTitleClick":this._createTitleClickAction(),this._setTabsOption("onItemClick",this._titleClickAction.bind(this));break;case"onTitleHold":this._createTitleHoldAction(),this._setTabsOption("onItemHold",this._titleHoldAction.bind(this));break;case"onTitleRendered":this._createTitleRenderedAction(),this._setTabsOption("onItemRendered",this._titleRenderedAction.bind(this));break;case"loop":this._setTabsOption("loopItemFocus",t);break;case"badgeExpr":this._invalidate()}},_clean:function(){clearTimeout(this._resizeEventTimer),this.callBase()}});u.ItemClass=w.default,(0,E.default)("dxTabPanel",u),b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getLabelWidthByText=function(m){var p=(0,I.default)("<div>").addClass(A.WIDGET_CLASS).addClass(A.HIDDEN_LABEL_CLASS).appendTo("body"),f=h(m).appendTo(p).find("."+A.FIELD_ITEM_LABEL_TEXT_CLASS)[0].offsetWidth;return p.remove(),f},b.renderLabel=h,b.renderHelpText=function(m,p){return(0,I.default)("<div>").addClass(A.FIELD_ITEM_HELP_TEXT_CLASS).attr("id",p).text(m)},b.renderButton=function(m){var p=m.buttonOptions,f=m.createComponentCallback,c=(0,I.default)("<div>");return f(c,"dxButton",p),c},b.convertAlignmentToJustifyContent=function(m){switch(m){case"center":return"center";case"bottom":return"flex-end";default:return"flex-start"}},b.convertAlignmentToTextAlign=function(m){return(0,F.isDefined)(m)?m:"right"},b.adjustContainerAsButtonItem=function(m){var p=m.$container,f=m.justifyContent,c=m.textAlign,u=m.cssItemClass,l=m.targetColIndex;p.addClass(A.FIELD_BUTTON_ITEM_CLASS).css("textAlign",c).addClass(A.FIELD_ITEM_CLASS).addClass(u).addClass((0,F.isDefined)(l)?"dx-col-"+l:""),p.parent().css("justifyContent",f)},b.getItemPath=b.isFullPathContainsTabs=b.tryGetTabPath=b.getOptionNameFromFullName=b.getFullOptionName=b.isExpectedItem=b.getTextWithoutSpaces=b.concatPaths=b.createItemPathByIndex=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(1),A=e(307);function E(m,p){(null==p||p>m.length)&&(p=m.length);for(var f=0,c=new Array(p);f<p;f++)c[f]=m[f];return c}var k=function(m,p){return"".concat(p?"tabs":"items","[").concat(m,"]")};b.createItemPathByIndex=k;var S=function(m,p){return(0,F.isDefined)(m)&&(0,F.isDefined)(p)?"".concat(m,".").concat(p):m||p};b.concatPaths=S;var w=function(m){return m?m.replace(/\s/g,""):void 0};b.getTextWithoutSpaces=w,b.isExpectedItem=function(m,p){return m&&(m.dataField===p||m.name===p||w(m.title)===p||"group"===m.itemType&&w(m.caption)===p)},b.getFullOptionName=function(m,p){return"".concat(m,".").concat(p)},b.getOptionNameFromFullName=function(m){var p=m.split(".");return p[p.length-1].replace(/\[\d+]/,"")},b.tryGetTabPath=function(m){for(var p=m.split("."),f=function R(m){return function(p){if(Array.isArray(p))return E(p)}(m)||function(p){if("undefined"!=typeof Symbol&&null!=p[Symbol.iterator]||null!=p["@@iterator"])return Array.from(p)}(m)||function(p,f){if(p){if("string"==typeof p)return E(p,f);var c=Object.prototype.toString.call(p).slice(8,-1);if("Object"===c&&p.constructor&&(c=p.constructor.name),"Map"===c||"Set"===c)return Array.from(p);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return E(p,f)}}(m)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(p),c=p.length-1;c>=0;c--){if(y(p[c]))return f.join(".");f.splice(c,1)}return""};var y=function(m){return m.indexOf("tabs")>-1};function h(m){var n,i,o,d,p=m.text,f=m.id,c=m.location,u=m.alignment,l=m.labelID,s=void 0===l?null:l,a=m.markOptions,t=void 0===a?{}:a;return!(0,F.isDefined)(p)||p.length<=0?null:(0,I.default)("<label>").addClass(A.FIELD_ITEM_LABEL_CLASS+" "+A.FIELD_ITEM_LABEL_LOCATION_CLASS+c).attr("for",f).attr("id",s).css("textAlign",u).append((0,I.default)("<span>").addClass(A.FIELD_ITEM_LABEL_CONTENT_CLASS).append((0,I.default)("<span>").addClass(A.FIELD_ITEM_LABEL_TEXT_CLASS).text(p),(o=(n=t).requiredMark,d=n.optionalMark,(i=n.isRequiredMark)||n.isOptionalMark?(0,I.default)("<span>").addClass(i?A.FIELD_ITEM_REQUIRED_MARK_CLASS:A.FIELD_ITEM_OPTIONAL_MARK_CLASS).text(String.fromCharCode(160)+(i?o:d)):null)))}b.isFullPathContainsTabs=y,b.getItemPath=function m(p,f,c){var u=p.indexOf(f);if(u>-1)return k(u,c);for(var l=0;l<p.length;l++){var s=p[l],a=s.tabs||s.items;if(a){var t=m(a,f,s.tabs);if(t)return S(k(l,c),t)}}}},function(W,b,e){b.FORM_VALIDATION_SUMMARY=b.GROUP_COL_COUNT_ATTR=b.GROUP_COL_COUNT_CLASS=b.FIELD_ITEM_TAB_CLASS=b.HIDDEN_LABEL_CLASS=b.FORM_GROUP_WITH_CAPTION_CLASS=b.FIELD_ITEM_CONTENT_HAS_TABS_CLASS=b.FIELD_ITEM_CONTENT_HAS_GROUP_CLASS=b.FORM_GROUP_CONTENT_CLASS=b.ROOT_SIMPLE_ITEM_CLASS=b.SINGLE_COLUMN_ITEM_CONTENT=b.FIELD_BUTTON_ITEM_CLASS=b.FIELD_EMPTY_ITEM_CLASS=b.FIELD_ITEM_CONTENT_CLASS=b.FIELD_ITEM_CONTENT_LOCATION_CLASS=b.FIELD_ITEM_LABEL_CLASS=b.FIELD_ITEM_LABEL_ALIGN_CLASS=b.FIELD_ITEM_LABEL_LOCATION_CLASS=b.LABEL_HORIZONTAL_ALIGNMENT_CLASS=b.LABEL_VERTICAL_ALIGNMENT_CLASS=b.FORM_LAYOUT_MANAGER_CLASS=b.FIELD_ITEM_CONTENT_WRAPPER_CLASS=b.FIELD_ITEM_HELP_TEXT_CLASS=b.FIELD_ITEM_LABEL_CONTENT_CLASS=b.FIELD_ITEM_LABEL_TEXT_CLASS=b.FIELD_ITEM_REQUIRED_CLASS=b.FIELD_ITEM_OPTIONAL_CLASS=b.FIELD_ITEM_REQUIRED_MARK_CLASS=b.FIELD_ITEM_OPTIONAL_MARK_CLASS=b.LAYOUT_MANAGER_ONE_COLUMN=b.FLEX_LAYOUT_CLASS=b.FIELD_ITEM_CLASS=b.FORM_FIELD_ITEM_COL_CLASS=b.FORM_GROUP_CAPTION_CLASS=b.FORM_GROUP_CLASS=b.FORM_CLASS=b.WIDGET_CLASS=void 0,b.WIDGET_CLASS="dx-widget",b.FORM_CLASS="dx-form",b.FORM_GROUP_CLASS="dx-form-group",b.FORM_GROUP_CAPTION_CLASS="dx-form-group-caption",b.FORM_FIELD_ITEM_COL_CLASS="dx-col-",b.FIELD_ITEM_CLASS="dx-field-item",b.FLEX_LAYOUT_CLASS="dx-flex-layout",b.LAYOUT_MANAGER_ONE_COLUMN="dx-layout-manager-one-col",b.FIELD_ITEM_OPTIONAL_MARK_CLASS="dx-field-item-optional-mark",b.FIELD_ITEM_REQUIRED_MARK_CLASS="dx-field-item-required-mark",b.FIELD_ITEM_OPTIONAL_CLASS="dx-field-item-optional",b.FIELD_ITEM_REQUIRED_CLASS="dx-field-item-required",b.FIELD_ITEM_LABEL_TEXT_CLASS="dx-field-item-label-text",b.FIELD_ITEM_LABEL_CONTENT_CLASS="dx-field-item-label-content",b.FIELD_ITEM_HELP_TEXT_CLASS="dx-field-item-help-text",b.FIELD_ITEM_CONTENT_WRAPPER_CLASS="dx-field-item-content-wrapper",b.FORM_LAYOUT_MANAGER_CLASS="dx-layout-manager",b.LABEL_VERTICAL_ALIGNMENT_CLASS="dx-label-v-align",b.LABEL_HORIZONTAL_ALIGNMENT_CLASS="dx-label-h-align",b.FIELD_ITEM_LABEL_LOCATION_CLASS="dx-field-item-label-location-",b.FIELD_ITEM_LABEL_ALIGN_CLASS="dx-field-item-label-align",b.FIELD_ITEM_LABEL_CLASS="dx-field-item-label",b.FIELD_ITEM_CONTENT_LOCATION_CLASS="dx-field-item-content-location-",b.FIELD_ITEM_CONTENT_CLASS="dx-field-item-content",b.FIELD_EMPTY_ITEM_CLASS="dx-field-empty-item",b.FIELD_BUTTON_ITEM_CLASS="dx-field-button-item",b.SINGLE_COLUMN_ITEM_CONTENT="dx-single-column-item-content",b.ROOT_SIMPLE_ITEM_CLASS="dx-root-simple-item",b.FORM_GROUP_CONTENT_CLASS="dx-form-group-content",b.FIELD_ITEM_CONTENT_HAS_GROUP_CLASS="dx-field-item-has-group",b.FIELD_ITEM_CONTENT_HAS_TABS_CLASS="dx-field-item-has-tabs",b.FORM_GROUP_WITH_CAPTION_CLASS="dx-form-group-with-caption",b.HIDDEN_LABEL_CLASS="dx-layout-manager-hidden-label",b.FIELD_ITEM_TAB_CLASS="dx-field-item-tab",b.GROUP_COL_COUNT_CLASS="dx-group-colcount-",b.GROUP_COL_COUNT_ATTR="group-col-count",b.FORM_VALIDATION_SUMMARY="dx-form-validation-summary"},function(W,b,e){b.default=void 0;var g=S(e(9)),I=S(e(5)),F=e(4),A=e(0),R=e(3),E=S(e(106));function S(h){return h&&h.__esModule?h:{default:h}}var w=S(e(58)).default.inherit({_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{focusStateEnabled:!1,noDataText:null})},_setOptionsByReference:function(){this.callBase(),(0,A.extend)(this._optionsByReference,{validationGroup:!0})},_init:function(){this.callBase(),this._initGroupRegistration()},_initGroupRegistration:function(){var h=this.$element(),m=this.option("validationGroup")||E.default.findGroup(h,this._modelByElement(h)),p=E.default.addGroup(m);this._unsubscribeGroup(),this._groupWasInit=!0,this._validationGroup=m,this.groupSubscription=this._groupValidationHandler.bind(this),p.on("validated",this.groupSubscription)},_unsubscribeGroup:function(){var h=E.default.getGroupConfig(this._validationGroup);h&&h.off("validated",this.groupSubscription)},_getOrderedItems:function(h,m){var p=[];return(0,R.each)(h,function(f,c){var u=(0,F.grep)(m,function(l){if(l.validator===c)return!0});u.length&&(p=p.concat(u))}),p},_groupValidationHandler:function(h){var m=this,p=this._getOrderedItems(h.validators,(0,R.map)(h.brokenRules,function(f){return{text:f.message,validator:f.validator,index:f.index}}));this.validators=h.validators,(0,R.each)(this.validators,function(f,c){if(c._validationSummary!==m){var u=m._itemValidationHandler.bind(m);c.on("validated",u),c.on("disposing",function(){c.off("validated",u),c._validationSummary=null,u=null}),c._validationSummary=m}}),this.option("items",p)},_itemValidationHandler:function(h){for(var m=h.isValid,p=h.validator,f=h.brokenRules,c=this.option("items"),u=!1,l=0,s=function(){var a=c[l];if(a.validator===p){var t=(0,F.grep)(f||[],function(n){return n.index===a.index})[0];if(m||!t)return c.splice(l,1),u=!0,"continue";t.message!==a.text&&(a.text=t.message,u=!0)}l++};l<c.length;)s();(0,R.each)(f,function(a,t){(0,F.grep)(c,function(n){return n.validator===p&&n.index===t.index})[0]||(c.push({text:t.message,validator:p,index:t.index}),u=!0)}),u&&(c=this._getOrderedItems(this.validators,c),this.option("items",c))},_initMarkup:function(){this.$element().addClass("dx-validationsummary"),this.callBase()},_optionChanged:function(h){"validationGroup"===h.name?this._initGroupRegistration():this.callBase(h)},_itemClass:function(){return"dx-validationsummary-item"},_itemDataKey:function(){return"dx-validationsummary-item-data"},_postprocessRenderItem:function(h){I.default.on(h.itemElement,"click",function(){h.itemData.validator&&h.itemData.validator.focus&&h.itemData.validator.focus()})},_dispose:function(){this.callBase(),this._unsubscribeGroup()}});(0,g.default)("dxValidationSummary",w),b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.prepareScrollData=b.allowScroll=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(8),A=function(R,E,k){var S=(0,I.default)(R),w=k?S.scrollLeft():S.scrollTop(),y=k?"Width":"Height",h=S.prop("scroll".concat(y))-S.prop("client".concat(y))-w;return(0!==w||0!==h)&&(0===w&&E>=0||0===h&&E<=0||w>0&&h>0||void 0)};b.allowScroll=A,b.prepareScrollData=function(R,E){var k=(0,I.default)(R);return{validate:function(S){if((0,F.isDxMouseWheelEvent)(S)&&(!E||(0,I.default)(S.target).is(R)))return!!A(k,-S.delta,S.shiftKey)&&(S._needSkipEvent=!0,!0)}}}},function(W,b,e){b.default=void 0;var g=new(function(){function I(){this._converters={}}var F=I.prototype;return F.addConverter=function(A,R){this._converters[A]=R},F.getConverter=function(A){return this._converters[A]},I}());b.default=g,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(720))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=v(e(2)),I=v(e(13)),F=e(43),A=v(e(5)),R=v(e(9)),E=e(4),k=e(280),S=e(6),w=e(35),y=e(21),h=e(1),m=e(7),p=e(0),f=e(12),c=e(3),u=v(e(10)),l=e(8),s=e(23),a=v(e(442)),t=e(64),n=v(e(218)),i=v(e(131)),o=e(71),r=e(309),d=v(e(17));function v(C){return C&&C.__esModule?C:{default:C}}function x(C){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(P){return typeof P}:function(P){return P&&"function"==typeof Symbol&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P})(C)}var T=i.default.inherit({_supportedKeys:function(){var C=this,P=this.callBase(),M=function(B){return C._list._keyboardHandler(B)},O=this.option("rtlEnabled");return(0,p.extend)({},P,{backspace:function(B){if(this._isCaretAtTheStart()){this._processKeyboardEvent(B),this._isTagRemoved=!0;var V=this._$focusedTag||this._tagElements().last();this._$focusedTag&&this._moveTagFocus("prev",!0),0!==V.length&&(this._preserveFocusedTag=!0,this._removeTagElement(V),delete this._preserveFocusedTag)}},upArrow:function(B,V){return B.altKey||!C._list?P.upArrow.call(C,B):M(V)},downArrow:function(B,V){return B.altKey||!C._list?P.downArrow.call(C,B):M(V)},del:function(B){if(this._$focusedTag&&this._isCaretAtTheStart()){this._processKeyboardEvent(B),this._isTagRemoved=!0;var V=this._$focusedTag;this._moveTagFocus("next",!0),this._preserveFocusedTag=!0,this._removeTagElement(V),delete this._preserveFocusedTag}},enter:function(B,V){var z=this._list&&null!==this._list.option("focusedElement");if(this.option("acceptCustomValue")&&!z)return B.preventDefault(),void(""!==this._searchValue()&&this._customItemAddedHandler(B));this.option("opened")&&(this._saveValueChangeEvent(B),M(V),B.preventDefault())},space:function(B,V){var z=this.option("opened"),N=this._shouldRenderSearchEvent();z&&!N&&(this._saveValueChangeEvent(B),M(V),B.preventDefault())},leftArrow:function(B){if(!(!this._isCaretAtTheStart()||this._isEmpty()||this._isEditable()&&O&&!this._$focusedTag)){B.preventDefault();var V=O?"next":"prev";this._moveTagFocus(V),!this.option("multiline")&&this._scrollContainer(V)}},rightArrow:function(B){if(this._isCaretAtTheStart()&&!this._isEmpty()&&(!this._isEditable()||O||this._$focusedTag)){B.preventDefault();var V=O?"prev":"next";this._moveTagFocus(V),!this.option("multiline")&&this._scrollContainer(V)}}})},_processKeyboardEvent:function(C){C.preventDefault(),C.stopPropagation(),this._saveValueChangeEvent(C)},_isEmpty:function(){return 0===this._getValue().length},_updateTagsContainer:function(C){this._$tagsContainer=C.addClass("dx-tag-container").addClass("dx-native-click"),this._$tagsContainer.parent().addClass("dx-native-click")},_allowSelectItemByTab:function(){return!1},_isCaretAtTheStart:function(){var C=(0,a.default)(this._input());return 0===C.start&&0===C.end},_moveTagFocus:function(C,P){if(!this._$focusedTag){var M=this._tagElements();return this._$focusedTag="next"===C?M.first():M.last(),void this._toggleFocusClass(!0,this._$focusedTag)}var O=this._$focusedTag[C](".".concat("dx-tag"));O.length>0?this._replaceFocusedTag(O):(P||"next"===C&&this._isEditable())&&this._clearTagFocus()},_replaceFocusedTag:function(C){this._toggleFocusClass(!1,this._$focusedTag),this._$focusedTag=C,this._toggleFocusClass(!0,this._$focusedTag)},_clearTagFocus:function(){this._$focusedTag&&(this._toggleFocusClass(!1,this._$focusedTag),delete this._$focusedTag)},_focusClassTarget:function(C){return C&&C.length&&C[0]!==this._focusTarget()[0]?C:this.callBase()},_scrollContainer:function(C){if(!this.option("multiline")&&(0,m.hasWindow)()&&this._$tagsContainer){var P=this._getScrollPosition(C);this._$tagsContainer.scrollLeft(P)}},_getScrollPosition:function(C){return"start"===C||"end"===C?this._getBorderPosition(C):this._$focusedTag?this._getFocusedTagPosition(C):this._getBorderPosition("end")},_getBorderPosition:function(C){var P=this.option("rtlEnabled"),M="end"===C^P,O=(0,n.default)();return M^!(P&&O.decreasing^O.positive)?0:(!P||O.positive?1:-1)*(this._$tagsContainer.get(0).scrollWidth-this._$tagsContainer.outerWidth())},_getFocusedTagPosition:function(C){var P=this.option("rtlEnabled"),M="next"===C^P,O=this._$focusedTag.position().left,B=this._$tagsContainer.scrollLeft();if(M&&(O+=this._$focusedTag.outerWidth(!0)-this._$tagsContainer.outerWidth()),M^O<0){var V=(0,n.default)();B+=O*(P&&!V.decreasing&&V.positive?-1:1)}return B},_setNextValue:E.noop,_getDefaultOptions:function(){return(0,p.extend)(this.callBase(),{value:[],showDropDownButton:!1,maxFilterQueryLength:1500,tagTemplate:"tag",selectAllText:u.default.format("dxList-selectAll"),hideSelectedItems:!1,selectedItems:[],selectAllMode:"page",onSelectAllValueChanged:null,maxDisplayedTags:void 0,showMultiTagOnly:!0,onMultiTagPreparing:null,multiline:!0,useSubmitBehavior:!0})},_init:function(){this.callBase(),this._selectedItems=[],this._initSelectAllValueChangedAction()},_initActions:function(){this.callBase(),this._initMultiTagPreparingAction()},_initMultiTagPreparingAction:function(){this._multiTagPreparingAction=this._createActionByOption("onMultiTagPreparing",{beforeExecute:function(C){this._multiTagPreparingHandler(C.args[0])}.bind(this),excludeValidators:["disabled","readOnly"]})},_multiTagPreparingHandler:function(C){var P=this._getValue().length;C.text=this.option("showMultiTagOnly")?u.default.getFormatter("dxTagBox-selected")(P):u.default.getFormatter("dxTagBox-moreSelected")(P-this.option("maxDisplayedTags")+1)},_initDynamicTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({tag:new o.BindableTemplate(function(C,P){var M,O=(0,g.default)("<div>").addClass("dx-tag-content");(0,g.default)("<span>").text(null!==(M=P.text)&&void 0!==M?M:P).appendTo(O),(0,g.default)("<div>").addClass("dx-tag-remove-button").appendTo(O),C.append(O)},["text"],this.option("integrationOptions.watchMethod"),{text:this._displayGetter})})},_toggleSubmitElement:function(C){C?(this._renderSubmitElement(),this._setSubmitValue()):(this._$submitElement&&this._$submitElement.remove(),delete this._$submitElement)},_renderSubmitElement:function(){this.option("useSubmitBehavior")&&(this._$submitElement=(0,g.default)("<select>").attr("multiple","multiple").css("display","none").appendTo(this.$element()))},_setSubmitValue:function(){if(this.option("useSubmitBehavior")){for(var C=this._getValue(),P=[],M=0,O=C.length;M<O;M++){var B=this._shouldUseDisplayValue(C[M]);P.push((0,g.default)("<option>").val(B?this._displayGetter(C[M]):C[M]).attr("selected","selected"))}this._getSubmitElement().empty().append(P)}},_initMarkup:function(){this._tagElementsCache=(0,g.default)();var C=!this.option("multiline");this.$element().addClass("dx-tagbox").toggleClass("dx-tagbox-only-select",!(this.option("searchEnabled")||this.option("acceptCustomValue"))).toggleClass("dx-tagbox-single-line",C),this._initTagTemplate(),this.callBase()},_render:function(){this.callBase(),this._renderTagRemoveAction(),this._renderSingleLineScroll(),this._scrollContainer("start")},_initTagTemplate:function(){this._tagTemplate=this._getTemplateByOption("tagTemplate")},_renderField:function(){var C=!(0,h.isDefined)(this.option("fieldTemplate"));this.$element().toggleClass("dx-tagbox-default-template",C).toggleClass("dx-tagbox-custom-template",!C),this.callBase()},_renderTagRemoveAction:function(){var C=this._createAction(this._removeTagHandler.bind(this)),P=(0,l.addNamespace)(s.name,"dxTagBoxTagRemove");A.default.off(this._$tagsContainer,P),A.default.on(this._$tagsContainer,P,".".concat("dx-tag-remove-button"),function(M){C({event:M})}),this._renderTypingEvent()},_renderSingleLineScroll:function(){var C=(0,l.addNamespace)("dxmousewheel",this.NAME),P=this.$element(),M=this.option("multiline");A.default.off(P,C),"desktop"===I.default.real().deviceType?M||A.default.on(P,C,this._tagContainerMouseWheelHandler.bind(this)):this._$tagsContainer&&this._$tagsContainer.css("overflowX",M?"":"auto")},_tagContainerMouseWheelHandler:function(C){var P=this._$tagsContainer.scrollLeft(),M=-.3*C.delta;if(!(0,l.isCommandKeyPressed)(C)&&(0,r.allowScroll)(this._$tagsContainer,M,!0))return this._$tagsContainer.scrollLeft(P+M),!1},_renderTypingEvent:function(){var C=this,P=this._input(),M=(0,l.addNamespace)("keydown",this.NAME);A.default.off(P,M),A.default.on(P,M,function(O){var B=(0,l.normalizeKeyName)(O);!C._isControlKey(B)&&C._isEditable()&&C._clearTagFocus()})},_popupWrapperClass:function(){return this.callBase()+" dx-tagbox-popup-wrapper"},_renderInput:function(){this.callBase(),this._renderPreventBlur(this._inputWrapper())},_renderInputValueImpl:function(){return this._renderMultiSelect()},_loadInputValue:function(){return(0,S.when)()},_clearTextValue:function(){this._input().val(""),this._toggleEmptinessEventHandler(),this.option("text","")},_focusInHandler:function(C){this._preventNestedFocusEvent(C)||this._scrollContainer("end"),this.callBase(C)},_renderInputValue:function(){return this.option("displayValue",this._searchValue()),this.callBase()},_restoreInputText:function(C){C||this._clearTextValue()},_focusOutHandler:function(C){this._preventNestedFocusEvent(C)||(this._clearTagFocus(),this._scrollContainer("start")),this.callBase(C)},_getFirstPopupElement:function(){return this.option("showSelectionControls")?this._list.$element():this.callBase()},_initSelectAllValueChangedAction:function(){this._selectAllValueChangeAction=this._createActionByOption("onSelectAllValueChanged")},_renderList:function(){var C=this;this.callBase(),this._setListDataSourceFilter(),this.option("showSelectionControls")&&(this._list.registerKeyHandler("tab",function(P){return C._popupElementTabHandler(P)}),this._list.registerKeyHandler("escape",function(P){return C._popupElementEscHandler(P)}))},_canListHaveFocus:function(){return"useButtons"===this.option("applyValueMode")},_listConfig:function(){var C=this,P=this.option("showSelectionControls")?"all":"multiple";return(0,p.extend)(this.callBase(),{selectionMode:P,selectAllText:this.option("selectAllText"),onSelectAllValueChanged:function(M){C._selectAllValueChangeAction({value:M.value})},selectAllMode:this.option("selectAllMode"),selectedItems:this._selectedItems,onFocusedItemChanged:null})},_renderMultiSelect:function(){var C=this,P=new S.Deferred;return this._updateTagsContainer(this._$textEditorInputContainer),this._renderInputSize(),this._renderTags().done(function(){C._popup&&C._popup.refreshPosition(),P.resolve()}).fail(P.reject),P.promise()},_listItemClickHandler:function(C){!this.option("showSelectionControls")&&this._clearTextValue(),"useButtons"!==this.option("applyValueMode")&&(this.callBase(C),this._saveValueChangeEvent(void 0))},_shouldClearFilter:function(){var C=this.callBase();return!this.option("showSelectionControls")&&C},_renderInputSize:function(){var C=this._input(),P=C.val(),M=(0,h.isString)(P)&&P,O="",B="",V=this.option("searchEnabled")||this.option("acceptCustomValue");if(M&&V){var z=(0,w.createTextElementHiddenCopy)(C,P,{includePaddings:!0});z.insertAfter(C),O=z.outerWidth()+5,z.remove()}else P||(B=1);C.css("width",O),C.attr("size",B)},_renderInputSubstitution:function(){this.callBase(),this._updateWidgetHeight()},_getValue:function(){return this.option("value")||[]},_multiTagRequired:function(){var C=this._getValue(),P=this.option("maxDisplayedTags");return(0,h.isDefined)(P)&&C.length>P},_renderMultiTag:function(C){var P=(0,g.default)("<div>").addClass("dx-tag").addClass("dx-tagbox-multi-tag"),M={multiTagElement:(0,y.getPublicElement)(P),selectedItems:this.option("selectedItems")};return this._multiTagPreparingAction(M),!M.cancel&&(P.data("dxTagData",M.text),P.insertBefore(C),this._tagTemplate.render({model:M.text,container:(0,y.getPublicElement)(P)}),P)},_getFilter:function(C){var P=this._dataSource.filter(),M=C.getCombinedFilter(this.option("valueExpr"),P),O=encodeURI(JSON.stringify(M)).length,B=this.option("maxFilterQueryLength");if(O<=B)return M;d.default.log("W1019",B)},_getFilteredItems:function(C){var P,M,O,B=this;null===(P=this._loadFilteredItemsPromise)||void 0===P||P.reject();var V=new k.SelectionFilterCreator(C),z=null===(M=this._list)||void 0===M?void 0:M.option("selectedItems"),N=!!z&&(null===(O=this._list.getDataSource())||void 0===O?void 0:O.isLoaded()),U=z||this.option("selectedItems"),H=V.getLocalFilter(this._valueGetter),G=U.filter(H),Y=G.length===C.length,J=new S.Deferred;if(this._isDataSourceChanged&&!N||!Y){var ae=this._dataSource,fe=ae.loadOptions(),Ce=fe.customQueryParams,Te=fe.expand,me=fe.select,he=this._getFilter(V);return ae.store().load({filter:he,customQueryParams:Ce,expand:Te,select:me}).done(function(_e,re){if(B._isDataSourceChanged=!1,B._disposed)J.reject();else{var ce=(0,t.normalizeLoadResult)(_e,re).data,ge=ae._applyMapFunction(ce);J.resolve(ge.filter(H))}}).fail(J.reject),this._loadFilteredItemsPromise=J,J.promise()}return J.resolve(G).promise()},_createTagsData:function(C,P){var M=this,O=[],B={},V="this"===this._valueGetterExpr(),z={};P.forEach(function(H){var G=V?JSON.stringify(H):M._valueGetter(H);z[G]=H});var N=[];C.forEach(function(H,G){var Y=z[V?JSON.stringify(H):H];if(V&&!(0,h.isDefined)(Y))N.push(M._loadItem(H,B).always(function(ae){var fe=M._createTagData(O,ae,H,G);O.splice(G,0,fe)}));else{var J=M._createTagData(O,Y,H,G);O.splice(G,0,J)}});var U=new S.Deferred;return S.when.apply(this,N).always(function(){U.resolve(O)}),U.promise()},_createTagData:function(C,P,M,O){if((0,h.isDefined)(P))return this._selectedItems.push(P),P;var B=this.option("selectedItem");return this._valueGetter(B)===M?B:M},_isGroupedData:function(){return this.option("grouped")&&!this._dataSource.group()},_getItemsByValues:function(C){var P=[];return C.forEach(function(M){var O=this._getItemFromPlain(M);(0,h.isDefined)(O)&&P.push(O)}.bind(this)),P},_getFilteredGroupedItems:function(C){var P=this,M=new S.Deferred;return this._filteredGroupedItemsLoadPromise&&this._dataSource.cancel(this._filteredGroupedItemsLoadPromise.operationId),this._dataSource.items().length?M.resolve(this._getItemsByValues(C)):this._filteredGroupedItemsLoadPromise=this._dataSource.load().done(function(){M.resolve(P._getItemsByValues(C))}).fail(function(){M.resolve([])}).always(function(){P._filteredGroupedItemsLoadPromise=void 0}),M.promise()},_loadTagsData:function(){var C=this,P=this._getValue(),M=new S.Deferred;return this._selectedItems=[],(this._isGroupedData()?this._getFilteredGroupedItems(P):this._getFilteredItems(P)).done(function(O){C._createTagsData(P,O).always(function(B){M.resolve(B)})}).fail(M.reject.bind(this)),M.promise()},_renderTags:function(){var C=this,P=new S.Deferred,M=!1;return this._shouldGetItemsFromPlain(this._valuesToUpdate)&&(this._selectedItems=this._getItemsFromPlain(this._valuesToUpdate),this._selectedItems.length===this._valuesToUpdate.length&&(this._renderTagsImpl(this._selectedItems),M=!0,P.resolve())),M||this._loadTagsData().done(function(O){C._disposed?P.reject():(C._renderTagsImpl(O),P.resolve())}).fail(P.reject),P.promise()},_renderTagsImpl:function(C){this._renderTagsCore(C),this._renderEmptyState(),this._preserveFocusedTag||this._clearTagFocus()},_shouldGetItemsFromPlain:function(C){return C&&this._dataSource.isLoaded()&&C.length<=this._getPlainItems().length},_getItemsFromPlain:function(C){var P=this._getSelectedItemsFromList(C);if(0===P.length&&C.length>0||P.length<C.length){var M=this._getPlainItems();P=this._filterSelectedItems(M,C)}return P},_getSelectedItemsFromList:function(C){var P,M=null===(P=this._list)||void 0===P?void 0:P.option("selectedItems"),O=[];return C.length===(null==M?void 0:M.length)&&(O=this._filterSelectedItems(M,C)),O},_filterSelectedItems:function(C,P){var M=this;return C.filter(function(O){for(var B,V=0;V<P.length;V++)if((0,h.isObject)(B=P[V])){if(M._isValueEquals(O,B))return!0}else if(M._isValueEquals(M._valueGetter(O),B))return!0;return!1},this)},_integrateInput:function(){this.callBase(),this._updateTagsContainer((0,g.default)(".".concat("dx-texteditor-input-container"))),this._renderTagRemoveAction()},_renderTagsCore:function(C){var P=this;this._renderField(),this.option("selectedItems",this._selectedItems.slice()),this._cleanTags();var M=this._multiTagRequired()&&this._renderMultiTag(this._input()),O=this.option("showMultiTagOnly"),B=this.option("maxDisplayedTags");C.forEach(function(V,z){if(M&&O||M&&!O&&z-B>=-1)return!1;P._renderTag(V,M||P._input())}),this._isFocused()&&this._scrollContainer("end"),this._refreshTagElements()},_cleanTags:function(){if(this._multiTagRequired())this._tagElements().remove();else{var C=this._tagElements(),P=this._getValue();(0,c.each)(C,function(M,O){var B=(0,g.default)(O);(0,f.inArray)(B.data("dxTagData"),P)<0&&B.remove()})}},_renderEmptyState:function(){var C=!(this._getValue().length||this._selectedItems.length||this._searchValue());this._toggleEmptiness(C),this._renderDisplayText()},_renderDisplayText:function(){this._renderInputSize()},_refreshTagElements:function(){this._tagElementsCache=this.$element().find(".".concat("dx-tag"))},_tagElements:function(){return this._tagElementsCache},_applyTagTemplate:function(C,P){this._tagTemplate.render({model:C,container:(0,y.getPublicElement)(P)})},_renderTag:function(C,P){var M=this._valueGetter(C);if((0,h.isDefined)(M)){var O=this._getTag(M),B=this._displayGetter(C),V=this._getItemModel(C,B);O?((0,h.isDefined)(B)&&(O.empty(),this._applyTagTemplate(V,O)),O.removeClass("dx-tag-custom")):(O=this._createTag(M,P),(0,h.isDefined)(C)?this._applyTagTemplate(V,O):(O.addClass("dx-tag-custom"),this._applyTagTemplate(M,O)))}},_getItemModel:function(C,P){return(0,h.isObject)(C)&&(0,h.isDefined)(P)?C:(0,E.ensureDefined)(P,"")},_getTag:function(C){for(var P=this._tagElements(),M=P.length,O=!1,B=0;B<M;B++){var V=P[B],z=(0,F.data)(V,"dxTagData");if(C===z||(0,E.equalByValue)(C,z)){O=(0,g.default)(V);break}}return O},_createTag:function(C,P){return(0,g.default)("<div>").addClass("dx-tag").data("dxTagData",C).insertBefore(P)},_toggleEmptinessEventHandler:function(){this._toggleEmptiness(!this._getValue().length&&!this._searchValue().length)},_customItemAddedHandler:function(C){this.callBase(C),this._clearTextValue()},_removeTagHandler:function(C){var P=C.event;P.stopPropagation(),this._saveValueChangeEvent(P);var M=(0,g.default)(P.target).closest(".".concat("dx-tag"));this._removeTagElement(M)},_removeTagElement:function(C){if(C.hasClass("dx-tagbox-multi-tag"))this.option("showMultiTagOnly")?this.reset():this.option("value",this._getValue().slice(0,this.option("maxDisplayedTags")));else{var P=C.data("dxTagData");this._removeTagWithUpdate(P),this._refreshTagElements()}},_updateField:E.noop,_removeTagWithUpdate:function(C){var P=this._getValue().slice();this._removeTag(P,C),this.option("value",P),0===P.length&&this._clearTagFocus()},_getCurrentValue:function(){return this._lastValue()},_selectionChangeHandler:function(C){var P=this;if("useButtons"!==this.option("applyValueMode")){var M=this._getValue().slice();if((0,c.each)(C.removedItems||[],function(B,V){P._removeTag(M,P._valueGetter(V))}),(0,c.each)(C.addedItems||[],function(B,V){P._addTag(M,P._valueGetter(V))}),this._updateWidgetHeight(),!(0,E.equalByValue)(this._list.option("selectedItemKeys"),this.option("value"))){var O=this._list._getSelectionChangeEvent();O&&this._saveValueChangeEvent(O),this.option("value",M)}this._list._saveSelectionChangeEvent(void 0)}},_removeTag:function(C,P){var M=this._valueIndex(P,C);M>=0&&C.splice(M,1)},_addTag:function(C,P){this._valueIndex(P)<0&&C.push(P)},_fieldRenderData:function(){return this._selectedItems.slice()},_completeSelection:function(C){this.option("showSelectionControls")||this._setValue(C)},_setValue:function(C){if(null!==C){var P="useButtons"===this.option("applyValueMode"),M=this._valueIndex(C),O=(P?this._list.option("selectedItemKeys"):this._getValue()).slice();M>=0?O.splice(M,1):O.push(C),"useButtons"===this.option("applyValueMode")?this._list.option("selectedItemKeys",O):this.option("value",O)}},_isSelectedValue:function(C,P){return this._valueIndex(C,null,P)>-1},_valueIndex:function(C,P,M){var O=this,B=-1;return M&&"object"!==x(C)&&(M.indexByValues||(M.indexByValues={},(P=P||this._getValue()).forEach(function(V,z){M.indexByValues[V]=z})),C in M.indexByValues)?M.indexByValues[C]:(P=P||this._getValue(),(0,c.each)(P,function(V,z){if(O._isValueEquals(C,z))return B=V,!1}),B)},_lastValue:function(){var C=this._getValue(),P=C[C.length-1];return null!=P?P:null},_valueChangeEventHandler:E.noop,_shouldRenderSearchEvent:function(){return this.option("searchEnabled")||this.option("acceptCustomValue")},_searchHandler:function(C){this.option("searchEnabled")&&C&&!this._isTagRemoved&&(this.callBase(arguments),this._setListDataSourceFilter()),this._updateWidgetHeight(),delete this._isTagRemoved},_updateWidgetHeight:function(){var C=this.$element(),P=C.height();this._renderInputSize();var M=C.height();this._popup&&this.option("opened")&&this._isEditable()&&M!==P&&this._popup.repaint()},_refreshSelected:function(){var C;null!==(C=this._list)&&void 0!==C&&C.getDataSource()&&this._list.option("selectedItems",this._selectedItems)},_resetListDataSourceFilter:function(){var C=this._getDataSource();C&&(delete this._userFilter,C.filter(null),C.reload())},_setListDataSourceFilter:function(){if(this.option("hideSelectedItems")&&this._list){var C=this._getDataSource();if(C){var P=this._valueGetterExpr();if((0,h.isString)(P)&&"this"!==P){var M=this._dataSourceFilterExpr();void 0===this._userFilter&&(this._userFilter=C.filter()||null),this._userFilter&&M.push(this._userFilter),C.filter(M.length?M:null)}else C.filter(this._dataSourceFilterFunction.bind(this));C.load()}}},_dataSourceFilterExpr:function(){var C=this,P=[];return(0,c.each)(this._getValue(),function(M,O){P.push(["!",[C._valueGetterExpr(),O]])}),P},_dataSourceFilterFunction:function(C){var P=this,M=this._valueGetter(C),O=!0;return(0,c.each)(this._getValue(),function(B,V){if(P._isValueEquals(V,M))return O=!1,!1}),O},_dataSourceChangedHandler:function(){this._isDataSourceChanged=!0,this.callBase.apply(this,arguments)},_applyButtonHandler:function(C){this._saveValueChangeEvent(C.event),this.option("value",this._getSortedListValues()),this._clearTextValue(),this.callBase(),this._cancelSearchIfNeed()},_getSortedListValues:function(){var C=this._getListValues(),P=this.option("value")||[],M=C.length?P.filter(function(B){return-1!==C.indexOf(B)}):[],O=M.length?C.filter(function(B){return-1===P.indexOf(B)}):C;return M.concat(O)},_getListValues:function(){var C=this;if(!this._list)return[];var P=this._getPlainItems(this._list.option("selectedItems")),M=[];return(0,c.each)(P,function(O,B){M[O]=C._valueGetter(B)}),M},_setListDataSource:function(){var C=this._getValue();this.callBase(),C!==this.option("value")&&this.option("value",C),this._refreshSelected()},_renderOpenedState:function(){this.callBase(),"useButtons"!==this.option("applyValueMode")||this.option("opened")||this._refreshSelected()},reset:function(){this._restoreInputText();var C=this._getDefaultOptions().value,P=this.option("value");C&&0===C.length&&P&&C.length===P.length||this.callBase()},_clean:function(){this.callBase(),delete this._defaultTagTemplate,delete this._valuesToUpdate,delete this._tagTemplate},_removeDuplicates:function(C,P){var M=this,O=[];return(0,c.each)(C,function(B,V){P.filter(function(z){return M._valueGetter(V)===M._valueGetter(z)}).length||O.push(V)}),O},_optionChanged:function(C){switch(C.name){case"onSelectAllValueChanged":this._initSelectAllValueChangedAction();break;case"onMultiTagPreparing":this._initMultiTagPreparingAction(),this._renderTags();break;case"hideSelectedItems":C.value?this._setListDataSourceFilter():this._resetListDataSourceFilter();break;case"useSubmitBehavior":this._toggleSubmitElement(C.value);break;case"displayExpr":this.callBase(C),this._initTemplates(),this._invalidate();break;case"tagTemplate":this._initTagTemplate(),this._invalidate();break;case"selectAllText":this._setListOption("selectAllText",this.option("selectAllText"));break;case"readOnly":case"disabled":this.callBase(C),!C.value&&this._renderTypingEvent();break;case"value":this._valuesToUpdate=null==C?void 0:C.value,this.callBase(C),this._valuesToUpdate=void 0,this._setListDataSourceFilter();break;case"maxDisplayedTags":case"showMultiTagOnly":this._renderTags();break;case"selectAllMode":this._setListOption(C.name,C.value);break;case"selectedItem":case"maxFilterQueryLength":break;case"selectedItems":this._selectionChangedAction({addedItems:this._removeDuplicates(C.value,C.previousValue),removedItems:this._removeDuplicates(C.previousValue,C.value)});break;case"multiline":this.$element().toggleClass("dx-tagbox-single-line",!C.value),this._renderSingleLineScroll();break;default:this.callBase(C)}},_getActualSearchValue:function(){return this.callBase()||this._searchValue()},_popupHidingHandler:function(){this.callBase(),this._clearFilter()}});(0,R.default)("dxTagBox",T),b.default=T,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(A){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(R){return typeof R}:function(R){return R&&"function"==typeof Symbol&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R})(A)}b.registerKeyboardAction=void 0;var I=function(A,R){if(A&&A.__esModule)return A;if(null===A||"object"!==g(A)&&"function"!=typeof A)return{default:A};var E=F(void 0);if(E&&E.has(A))return E.get(A);var k={},S=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var w in A)if("default"!==w&&Object.prototype.hasOwnProperty.call(A,w)){var y=S?Object.getOwnPropertyDescriptor(A,w):null;y&&(y.get||y.set)?Object.defineProperty(k,w,y):k[w]=A[w]}return k.default=A,E&&E.set(A,k),k}(e(132));function F(A){if("function"!=typeof WeakMap)return null;var R=new WeakMap,E=new WeakMap;return(F=function(k){return k?E:R})(A)}b.registerKeyboardAction=function(A,R,E,k,S){var w=R.getController("keyboardNavigation");R.option("useLegacyKeyboardNavigation")||w&&!w.isKeyboardEnabled()||(R.createAction("onKeyDown"),I.registerKeyboardAction(A,R,E,k,S,function(y){R.executeAction("onKeyDown",y)}))}},function(W,b,e){b.createGroupFilter=function(A,R){for(var E=(0,F.normalizeSortingInfo)(R.group),k=[],S=0;S<A.length;S++)k.push([E[S].selector,"=",A[S]]);return R.filter&&k.push(R.filter),I.default.combineFilters(k)};var g,I=(g=e(39))&&g.__esModule?g:{default:g},F=e(44)},function(W,b,e){b.getElementStyle=A,b.getElementWidth=function(R){return A("width",R)},b.getElementMinWidth=function(R){return A("minWidth",R)};var g,I=(g=e(788))&&g.__esModule?g:{default:g},F=e(789);function A(R,E){var k=(0,I.default)(E)||{};return(0,F.toNumber)(k[R])}},function(W,b,e){b.LightButton=b.LightButtonProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(792),A=e(793),R=["children","className","label","onClick"];function k(){return(k=Object.assign||function(f){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var l in u)Object.prototype.hasOwnProperty.call(u,l)&&(f[l]=u[l])}return f}).apply(this,arguments)}function w(f){if(void 0===f)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f}function y(f,c){return(y=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var h=function(f){var c=f.props;return(0,g.createVNode)(1,"div",c.className,c.children,0,{tabIndex:0,role:"button","aria-label":c.label},null,f.widgetRef)};b.viewFunction=h;var m={className:"",label:""};b.LightButtonProps=m;var p=function(f){var c,u;function l(i){var o;return(o=f.call(this,i)||this).state={},o.widgetRef=(0,g.createRef)(),o.keyboardEffect=o.keyboardEffect.bind(w(o)),o.subscribeToClick=o.subscribeToClick.bind(w(o)),o}u=f,(c=l).prototype=Object.create(u.prototype),c.prototype.constructor=c,y(c,u);var a,n=l.prototype;return n.createEffects=function(){return[new I.InfernoEffect(this.keyboardEffect,[this.keyboardContext,this.props.onClick]),new I.InfernoEffect(this.subscribeToClick,[this.props.onClick])]},n.updateEffects=function(){var i,o;null===(i=this._effects[0])||void 0===i||i.update([this.keyboardContext,this.props.onClick]),null===(o=this._effects[1])||void 0===o||o.update([this.props.onClick])},n.keyboardEffect=function(){return this.keyboardContext.registerKeyboardAction(this.widgetRef.current,this.props.onClick)},n.subscribeToClick=function(){return(0,F.subscribeToClickEvent)(this.widgetRef.current,this.props.onClick)},n.render=function(){return h({props:k({},this.props),widgetRef:this.widgetRef,keyboardContext:this.keyboardContext,restAttributes:this.restAttributes})},(a=[{key:"keyboardContext",get:function(){return"KeyboardActionContext"in this.context?this.context.KeyboardActionContext:A.KeyboardActionContext}},{key:"restAttributes",get:function(){return function E(f,c){if(null==f)return{};var u,l,s=function(t,n){if(null==t)return{};var i,o,r={},d=Object.keys(t);for(o=0;o<d.length;o++)n.indexOf(i=d[o])>=0||(r[i]=t[i]);return r}(f,c);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(f);for(l=0;l<a.length;l++)c.indexOf(u=a[l])>=0||Object.prototype.propertyIsEnumerable.call(f,u)&&(s[u]=f[u])}return s}(this.props,R)}}])&&function S(f,c){for(var u=0;u<c.length;u++){var l=c[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}(l.prototype,a),l}(I.InfernoComponent);b.LightButton=p,p.defaultProps=k({},m)},function(W,b,e){b.Widget=b.WidgetProps=b.viewFunction=void 0;var g=e(18),I=e(22);e(23),e(143);var F,A=e(114),R=e(90),E=e(0),k=e(66),S=e(93),w=e(797),y=e(231),h=e(798),m=e(799),p=(F=e(94))&&F.__esModule?F:{default:F},f=["_feedbackHideTimeout","_feedbackShowTimeout","accessKey","activeStateEnabled","activeStateUnit","aria","children","className","classes","disabled","focusStateEnabled","height","hint","hoverStateEnabled","name","onActive","onClick","onContentReady","onDimensionChanged","onFocusIn","onFocusOut","onHoverEnd","onHoverStart","onInactive","onKeyDown","onKeyboardHandled","onVisibilityChange","rootElementRef","rtlEnabled","tabIndex","visible","width"];function l(r){if(void 0===r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function s(r,d){return(s=Object.setPrototypeOf||function(v,x){return v.__proto__=x,v})(r,d)}function a(r,d,v){return d in r?Object.defineProperty(r,d,{value:v,enumerable:!0,configurable:!0,writable:!0}):r[d]=v,r}function t(){return(t=Object.assign||function(r){for(var d=1;d<arguments.length;d++){var v=arguments[d];for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(r[x]=v[x])}return r}).apply(this,arguments)}var n=function(r){var d=(0,g.normalizeProps)((0,g.createVNode)(1,"div",r.cssClasses,r.props.children,0,t({},r.attributes,{tabIndex:r.tabIndex,title:r.props.hint,hidden:!r.props.visible,style:(0,I.normalizeStyles)(r.styles)}),null,r.widgetRef));return r.shouldRenderConfigProvider?(0,g.createComponentVNode)(2,h.ConfigProvider,{rtlEnabled:r.rtlEnabled,children:d}):d};b.viewFunction=n;var i=t({},w.BaseWidgetProps,{_feedbackHideTimeout:400,_feedbackShowTimeout:30,aria:{},classes:"",className:"",name:""});b.WidgetProps=i;var o=function(r){var d,v;function x(M){var O;return(O=r.call(this,M)||this)._currentState=null,O.widgetRef=(0,g.createRef)(),O.state={active:!1,focused:!1,hovered:!1},O.setRootElementRef=O.setRootElementRef.bind(l(O)),O.activeEffect=O.activeEffect.bind(l(O)),O.clickEffect=O.clickEffect.bind(l(O)),O.focus=O.focus.bind(l(O)),O.focusEffect=O.focusEffect.bind(l(O)),O.hoverEffect=O.hoverEffect.bind(l(O)),O.keyboardEffect=O.keyboardEffect.bind(l(O)),O.resizeEffect=O.resizeEffect.bind(l(O)),O.windowResizeEffect=O.windowResizeEffect.bind(l(O)),O.visibilityEffect=O.visibilityEffect.bind(l(O)),O}v=r,(d=x).prototype=Object.create(v.prototype),d.prototype.constructor=d,s(d,v);var D,P=x.prototype;return P.createEffects=function(){return[new I.InfernoEffect(this.setRootElementRef,[]),new I.InfernoEffect(this.activeEffect,[this.props._feedbackHideTimeout,this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive,this.props.onInactive]),new I.InfernoEffect(this.clickEffect,[this.props.disabled,this.props.name,this.props.onClick]),new I.InfernoEffect(this.focusEffect,[this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn,this.props.onFocusOut]),new I.InfernoEffect(this.hoverEffect,[this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverEnd,this.props.onHoverStart,this.active]),new I.InfernoEffect(this.keyboardEffect,[this.props.onKeyDown]),new I.InfernoEffect(this.resizeEffect,[this.props.name,this.props.onDimensionChanged]),new I.InfernoEffect(this.windowResizeEffect,[this.props.onDimensionChanged]),new I.InfernoEffect(this.visibilityEffect,[this.props.name,this.props.onVisibilityChange])]},P.updateEffects=function(){var M,O,B,V,z,N,U,H;null===(M=this._effects[1])||void 0===M||M.update([this.props._feedbackHideTimeout,this.props._feedbackShowTimeout,this.props.activeStateEnabled,this.props.activeStateUnit,this.props.disabled,this.props.onActive,this.props.onInactive]),null===(O=this._effects[2])||void 0===O||O.update([this.props.disabled,this.props.name,this.props.onClick]),null===(B=this._effects[3])||void 0===B||B.update([this.props.disabled,this.props.focusStateEnabled,this.props.name,this.props.onFocusIn,this.props.onFocusOut]),null===(V=this._effects[4])||void 0===V||V.update([this.props.activeStateUnit,this.props.disabled,this.props.hoverStateEnabled,this.props.onHoverEnd,this.props.onHoverStart,this.active]),null===(z=this._effects[5])||void 0===z||z.update([this.props.onKeyDown]),null===(N=this._effects[6])||void 0===N||N.update([this.props.name,this.props.onDimensionChanged]),null===(U=this._effects[7])||void 0===U||U.update([this.props.onDimensionChanged]),null===(H=this._effects[8])||void 0===H||H.update([this.props.name,this.props.onVisibilityChange])},P.set_active=function(M){var O=this;this.setState(function(B){O._currentState=B;var V=M();return O._currentState=null,{active:V}})},P.set_focused=function(M){var O=this;this.setState(function(B){O._currentState=B;var V=M();return O._currentState=null,{focused:V}})},P.set_hovered=function(M){var O=this;this.setState(function(B){O._currentState=B;var V=M();return O._currentState=null,{hovered:V}})},P.setRootElementRef=function(){var M=this.props.rootElementRef;M&&(M.current=this.widgetRef.current)},P.activeEffect=function(){var M=this,O=this.props,H=O.onActive,G=O.onInactive,Y=O.activeStateUnit;if(O.activeStateEnabled&&!O.disabled)return A.active.on(this.widgetRef.current,function(J){var ae=J.event;M.set_active(function(){return!0}),null==H||H(ae)},function(J){var ae=J.event;M.set_active(function(){return!1}),null==G||G(ae)},{hideTimeout:O._feedbackHideTimeout,namespace:"UIFeedback",selector:Y,showTimeout:O._feedbackShowTimeout}),function(){return A.active.off(M.widgetRef.current,{selector:Y,namespace:"UIFeedback"})}},P.clickEffect=function(){var M=this,O=this.props,z=O.onClick,N=O.name;if(z&&!O.disabled)return A.dxClick.on(this.widgetRef.current,z,{namespace:N}),function(){return A.dxClick.off(M.widgetRef.current,{namespace:N})}},P.focusEffect=function(){var M=this,O=this.props,B=O.disabled,V=O.focusStateEnabled,N=O.onFocusIn,U=O.onFocusOut,H="".concat(O.name,"Focus");if(V&&!B)return A.focus.on(this.widgetRef.current,function(G){G.isDefaultPrevented()||(M.set_focused(function(){return!0}),null==N||N(G))},function(G){G.isDefaultPrevented()||(M.set_focused(function(){return!1}),null==U||U(G))},{isFocusable:k.focusable,namespace:H}),function(){return A.focus.off(M.widgetRef.current,{namespace:H})}},P.hoverEffect=function(){var M=this,O=this.props,N=O.onHoverEnd,U=O.onHoverStart,H=O.activeStateUnit;if(O.hoverStateEnabled&&!O.disabled)return A.hover.on(this.widgetRef.current,function(G){var Y=G.event;!M.active&&M.set_hovered(function(){return!0}),null==U||U(Y)},function(G){var Y=G.event;M.set_hovered(function(){return!1}),null==N||N(Y)},{selector:H,namespace:"UIFeedback"}),function(){return A.hover.off(M.widgetRef.current,{selector:H,namespace:"UIFeedback"})}},P.keyboardEffect=function(){var M=this.props.onKeyDown;if(M){var O=A.keyboard.on(this.widgetRef.current,this.widgetRef.current,function(B){return M(B)});return function(){return A.keyboard.off(O)}}},P.resizeEffect=function(){var M=this,O="".concat(this.props.name,"VisibilityChange"),B=this.props.onDimensionChanged;if(B)return A.resize.on(this.widgetRef.current,B,{namespace:O}),function(){return A.resize.off(M.widgetRef.current,{namespace:O})}},P.windowResizeEffect=function(){var M=this.props.onDimensionChanged;if(M)return p.default.add(M),function(){p.default.remove(M)}},P.visibilityEffect=function(){var M=this,O=this.props,V=O.onVisibilityChange,z="".concat(O.name,"VisibilityChange");if(V)return A.visibility.on(this.widgetRef.current,function(){return V(!0)},function(){return V(!1)},{namespace:z}),function(){return A.visibility.off(M.widgetRef.current,{namespace:z})}},P.focus=function(){A.focus.trigger(this.widgetRef.current)},P.render=function(){return n({props:t({},this.props),active:this.active,focused:this.focused,hovered:this.hovered,widgetRef:this.widgetRef,config:this.config,shouldRenderConfigProvider:this.shouldRenderConfigProvider,rtlEnabled:this.rtlEnabled,attributes:this.attributes,styles:this.styles,cssClasses:this.cssClasses,tabIndex:this.tabIndex,restAttributes:this.restAttributes})},(D=[{key:"config",get:function(){return"ConfigContext"in this.context?this.context.ConfigContext:y.ConfigContext}},{key:"active",get:function(){return(this._currentState||this.state).active}},{key:"focused",get:function(){return(this._currentState||this.state).focused}},{key:"hovered",get:function(){return(this._currentState||this.state).hovered}},{key:"shouldRenderConfigProvider",get:function(){return(0,m.resolveRtlEnabledDefinition)(this.props.rtlEnabled,this.config)}},{key:"rtlEnabled",get:function(){return(0,m.resolveRtlEnabled)(this.props.rtlEnabled,this.config)}},{key:"attributes",get:function(){var M,O=this.props,B=O.aria,V=O.disabled,N=O.visible,U=O.focusStateEnabled&&!V&&this.props.accessKey;return t({},(0,E.extend)({},this.restAttributes,U&&{accessKey:U}),(M=t({},B,{disabled:V,hidden:!N}),Object.keys(M).reduce(function(H,G){return M[G]?t({},H,a({},"role"===G||"id"===G?G:"aria-".concat(G),String(M[G]))):H},{})))}},{key:"styles",get:function(){var M=this.props,O=M.height,B=M.width,V=this.restAttributes.style||{},z=(0,S.normalizeStyleProp)("width","function"==typeof B?B():B),N=(0,S.normalizeStyleProp)("height","function"==typeof O?O():O);return t({},V,{height:null!=N?N:V.height,width:null!=z?z:V.width})}},{key:"cssClasses",get:function(){var M,O,B,V,z,U=this.props;return B=!!(M={active:this.active,focused:this.focused,hovered:this.hovered,className:U.className,classes:U.classes,disabled:U.disabled,activeStateEnabled:U.activeStateEnabled,focusStateEnabled:U.focusStateEnabled,hoverStateEnabled:U.hoverStateEnabled,onVisibilityChange:U.onVisibilityChange,rtlEnabled:this.rtlEnabled,visible:U.visible}).focusStateEnabled&&!M.disabled,V=!!M.hoverStateEnabled&&!M.disabled,z=!!M.activeStateEnabled&&!M.disabled,a(O={"dx-widget":!0},String(M.classes),!!M.classes),a(O,String(M.className),!!M.className),a(O,"dx-state-disabled",!!M.disabled),a(O,"dx-state-invisible",!M.visible),a(O,"dx-state-focused",!!M.focused&&B),a(O,"dx-state-active",!!M.active&&z),a(O,"dx-state-hover",!!M.hovered&&V&&!M.active),a(O,"dx-rtl",!!M.rtlEnabled),a(O,"dx-visibility-change-handler",!!M.onVisibilityChange),(0,R.combineClasses)(O)}},{key:"tabIndex",get:function(){var M=this.props;return M.focusStateEnabled&&!M.disabled?M.tabIndex:void 0}},{key:"restAttributes",get:function(){return function c(r,d){if(null==r)return{};var v,x,T=function(C,P){if(null==C)return{};var M,O,B={},V=Object.keys(C);for(O=0;O<V.length;O++)P.indexOf(M=V[O])>=0||(B[M]=C[M]);return B}(r,d);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(r);for(x=0;x<D.length;x++)d.indexOf(v=D[x])>=0||Object.prototype.propertyIsEnumerable.call(r,v)&&(T[v]=r[v])}return T}(this.props,f)}}])&&function u(r,d){for(var v=0;v<d.length;v++){var x=d[v];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(r,x.key,x)}}(x.prototype,D),x}(I.InfernoWrapperComponent);b.Widget=o,o.defaultProps=t({},i)},function(W,b,e){b.default=void 0;var g=e(64),I=s(e(108)),F=e(4),A=e(1),R=e(0),E=e(12),k=e(3),S=e(6),w=s(e(15)),y=e(98),h=e(41),m=e(854),p=s(e(855)),f=e(857),c=e(532),u=e(858),l=e(91);function s(x){return x&&x.__esModule?x:{default:x}}var a={row:"rows",column:"columns",data:"values",filter:"filters"},t=["area","areaIndex","sortOrder","filterType","filterValues","sortBy","sortBySummaryField","sortBySummaryPath","expanded","summaryType","summaryDisplayMode"],n=["format","selector","customizeText","caption"],i=n.concat(["allowSorting","allowSortingBySummary","allowFiltering","allowExpandAll"]);function o(x,T){var D=x._initProperties||{};(0,k.each)(T,function(C,P){Object.prototype.hasOwnProperty.call(D,P)&&(x[P]=D[P])})}function r(x,T){var D,C,P;o(x,T),(0,A.isDefined)(x.caption)||(0,l.setFieldProperty)(x,"caption",(C=(D=x).dataField||D.groupName||"",P=(D.summaryType||"").toLowerCase(),(0,A.isString)(D.groupInterval)&&(C+="_"+D.groupInterval),P&&"custom"!==P?(P=P.replace(/^./,P[0].toUpperCase()),C.length&&(P=" ("+P+")")):P="",(0,h.titleize)(C)+P))}function d(x){return x.rows.length||x.columns.length||x.values.length}var v=w.default.inherit(function(){var x=function(me,he){if(me._cacheByPath)return me._cacheByPath[he.join(".")]||null},T=function me(he,_e){var re,ce,ge=-1;if(he)for(re=0;re<he.length;re++)void 0!==(ce=he[re]).index&&(ge=Math.max(ge,ce.index)),ce.children?ge=Math.max(ge,me(ce.children)):ce.collapsedChildren&&(ge=Math.max(ge,me(ce.collapsedChildren)));return(0,A.isDefined)(_e)&&(ge=Math.max(ge,_e)),ge},D=function(me,he,_e,re){var ce,ge=T(_e)+1,Se=T(me,re)+1,Ie=[],Pe=!1,Ue=new S.Deferred;if(he.children&&he.children.length===_e.length)for(var Ne=0;Ne<_e.length;Ne++){var De=_e[Ne];void 0!==De.index&&(void 0===he.children[Ne].index?(De.index=Ie[De.index]=Se++,he.children[Ne]=De):Ie[De.index]=he.children[Ne].index)}else{for(Pe=!0,ce=0;ce<ge;ce++)Ie[ce]=Se++;he.children=_e}return(0,S.when)((0,l.foreachTreeAsync)(he.children,function(Me){Pe&&(Me[0].index=Ie[Me[0].index])})).done(function(){Ue.resolve(Ie)}),Ue},C=function(me,he,_e){var re=new S.Deferred,ce=_e>=0&&T(me,_e)+1,ge=[];return(0,S.when)((0,l.foreachTreeAsync)(me,function(Se){delete Se[0].collapsedChildren})).done(function(){(0,S.when)((0,l.foreachTreeAsync)(he,function(Se,Ie){var Pe=Se[0];if(Pe.index>=0){var Ue=x(me,(0,l.createPath)(Se));if(Ue&&Ue.index>=0)ge[Pe.index]=Ue.index;else if(ce){var Ne=(0,l.createPath)(Se.slice(1));Ue=x(me,Ne);var De=Ne.length?Ue&&Ue.children:me;De&&(De[Ie]=Pe,Pe.index=ge[Pe.index]=ce++)}}})).done(function(){re.resolve(ge)})}),re},P=function(me,he,_e,re){var ce,ge,Se,Ie,Pe,Ue,Ne=me.values;if(he)for(ce=0;ce<=he.length;ce++)if(Se=he[ce],(0,A.isDefined)(Pe=_e[ce])||(Pe=me.grandTotalRowIndex),Se&&(0,A.isDefined)(Pe))for(Ne[Pe]||(Ne[Pe]=[]),ge=0;ge<=Se.length;ge++)Ie=Se[ge],(0,A.isDefined)(Ue=re[ge])||(Ue=me.grandTotalColumnIndex),(0,A.isDefined)(Ie)&&(0,A.isDefined)(Ue)&&(Ne[Pe][Ue]=Ie)};function M(me,he){return new(me.remoteOperations||me.paginate?p.default:m.LocalStore)((0,R.extend)((0,g.normalizeDataSourceOptions)(me),{onChanged:null,onLoadingChanged:null,onProgressChanged:he}))}function O(me,he,_e,re){var ce=[],ge=he&&he[_e]||[],Se=re&&re[_e]||[];return(0,l.foreachTree)(me[_e],function(Ie){var Pe=Ie[0],Ue=(0,l.createPath)(Ie);Pe.children&&ge[Ue.length-1]&&!ge[Ue.length-1].expanded&&Ue.length<ge.length&&(!re||function(Ne,De,Me){for(var Re=0;Re<Me;Re++)if(!Ne[Re]||!De[Re]||Ne[Re].index!==De[Re].index)return!1;return!0}(ge,Se,Ue.length))&&ce.push(Ue.slice())},!0),ce}function B(me,he,_e,re){return he?(0,k.each)(re,function(ce,ge){if(_e)me[ge]=he[ge];else{if(("summaryType"===ge||"summaryDisplayMode"===ge)&&void 0===he[ge])return;(0,l.setFieldProperty)(me,ge,he[ge])}}):o(me,re),me}function V(me,he){var _e=[];return(0,k.each)(me,function(re,ce){_e.push(B({dataField:ce.dataField,name:ce.name},ce,!0,he))}),_e}function z(me){return me.name?me.name:me.dataField+""}function N(me,he){var _e=[];return(0,k.each)(me||[],function(re,ce){z(ce)===he&&_e.push(ce)}),_e}function U(me,he){me=me||[];var _e,re={};return(0,k.each)(he,function(ce,ge){_e=z(ge),re[_e]||(re[_e]=N(he,z(ge)))}),(0,k.each)(re,function(ce,ge){var Se;Se=(Se=N(me,ce))||[],(0,k.each)(ge,function(Pe,Ue){B(Ue,Se[Pe],!1,t),r(Ue,n)})}),he}function H(me){me.sort(function(he,_e){return he.areaIndex-_e.areaIndex||he.groupIndex-_e.groupIndex})}function G(me,he){var _e=me.groupName||"";return(me.dataField||_e)+(me.groupInterval?_e+me.groupInterval:"NOGROUP")+(he?"":_e)}function Y(me,he,_e){var Ie,re=[],ce={},ge={},Se=(0,l.getFieldsDataType)(me);return he?((0,k.each)(he,function(Ie,Pe){ce[G(Pe,_e)]=Pe}),(0,k.each)(me,function(Ie,Pe){var Ue,Ne=G(Pe,_e),De=ce[Ne]||ge[Ne];De?(De._initProperties&&o(De,i),Ue=(0,R.extend)({},De,Pe,{_initProperties:null})):ce[Ne]=Ue=Pe,(0,R.extend)(Ue,{dataType:Se[Pe.dataField]}),delete ce[Ne],ge[Ne]=De,re.push(Ue)}),_e&&(0,k.each)(ce,function(Ie,Pe){re.push(Pe)})):re=me,re.push.apply(re,[]),(Ie=re).forEach(function(Pe){if(Pe.groupName&&Pe.groupInterval&&void 0===Pe.groupIndex){var Ue=Ie.filter(function(Ne){return Ne.groupName===Pe.groupName&&(0,A.isNumeric)(Ne.groupIndex)}).map(function(Ne){return Ne.groupIndex}).reduce(function(Ne,De){return Math.max(Ne,De)},-1);Pe.groupIndex=Ue+1}}),re}function J(me){var he,_e=new S.Deferred,re=me._store,ce=re&&re.getFields(me._fields);return(0,S.when)(ce).done(function(ge){me._storeFields=ge,he=Y(me._fields,ge,me._retrieveFields),_e.resolve(he)}).fail(_e.reject),_e}function ae(me,he,_e){return(0,l.foreachTreeAsync)(me[_e],function(re){var ce=re[0];ce.text=ce.text||(0,l.formatValue)(ce.value,he[_e][(0,l.createPath)(re).length-1])})}function fe(me,he){return(0,S.when)(ae(he,me,"columns"),ae(he,me,"rows"))}function Ce(me){var he=new S.Deferred,_e={};return(0,S.when)((0,l.foreachTreeAsync)(me,function(re){var ce=(0,l.createPath)(re).join(".");_e[ce]=re[0]})).done(he.resolve),me._cacheByPath=_e,he}function Te(me,he){var _e=[];return(0,k.each)(me,function(){var ce,ge;ge="data"===(ce=he)||!1!==this.visible,this.area===ce&&!(0,A.isDefined)(this.groupIndex)&&ge&&_e.push(this)}),_e}return{ctor:function(me){me=me||{},this._eventsStrategy=new y.EventsStrategy(this);var re,ce,ge,Se,he=this,_e=(ce=function(re){he._eventsStrategy.fireEvent("progressChanged",[re])},(0,A.isPlainObject)(re=me)&&re.load?ge=M(re,ce):(re&&!re.store&&(re={store:re}),"xmla"===(Se=re.store).type?ge=new c.XmlaStore(Se):(0,A.isPlainObject)(Se)&&Se.type||Se instanceof I.default||Array.isArray(Se)?ge=M(re,ce):Se instanceof w.default&&(ge=Se)),ge);he._store=_e,he._paginate=!!me.paginate,he._pageSize=me.pageSize||40,he._data={rows:[],columns:[],values:[]},he._loadingCount=0,he._isFieldsModified=!1,(0,k.each)(["changed","loadError","loadingChanged","progressChanged","fieldsPrepared","expandValueChanging"],function(re,ce){var ge="on"+ce[0].toUpperCase()+ce.slice(1);Object.prototype.hasOwnProperty.call(me,ge)&&this.on(ce,me[ge])}.bind(this)),he._retrieveFields=!(0,A.isDefined)(me.retrieveFields)||me.retrieveFields,he._fields=me.fields||[],he._descriptions=me.descriptions?(0,R.extend)(he._createDescriptions(),me.descriptions):void 0,_e||(0,R.extend)(!0,he._data,me.store||me)},getData:function(){return this._data},getAreaFields:function(me,he){var _e=[];return he||"data"===me?H(_e=Te(this._fields,me)):_e=(this._descriptions||{})[a[me]]||[],_e},fields:function(me){return me&&(this._fields=Y(me,this._storeFields,this._retrieveFields),this._fieldsPrepared(this._fields)),this._fields},field:function(me,he){var _e,re=this._fields,ce=re&&re[(0,A.isNumeric)(me)?me:(0,l.findField)(re,me)];return ce&&he&&((0,k.each)(he,function(ge,Se){var Ie=(0,E.inArray)(ge,t)<0;if((0,l.setFieldProperty)(ce,ge,Se,Ie),"sortOrder"===ge){_e=ce.levels||[];for(var Pe=0;Pe<_e.length;Pe++)_e[Pe][ge]=Se}}),r(ce,n),this._descriptions=this._createDescriptions(ce),this._isFieldsModified=!0,this._eventsStrategy.fireEvent("fieldChanged",[ce])),ce},getFieldValues:function(me,he,_e){var re,ce=this,ge=this._fields&&this._fields[me],Se=this.store(),Ie=[],Pe={columns:Ie,rows:[],values:this.getAreaFields("data"),filters:he?this._fields.filter(function(Ne){return Ne!==ge&&Ne.area&&Ne.filterValues&&Ne.filterValues.length}):[],skipValues:!0},Ue=new S.Deferred;return _e&&(re=_e.searchValue,Pe.columnSkip=_e.skip,Pe.columnTake=_e.take),ge&&Se?((0,k.each)(ge.levels||[ge],function(){Ie.push((0,R.extend)({},this,{expanded:!0,filterValues:null,sortOrder:"asc",sortBySummaryField:null,searchValue:re}))}),Se.load(Pe).done(function(Ne){Pe.columnSkip&&(Ne.columns=Ne.columns.slice(Pe.columnSkip)),Pe.columnTake&&(Ne.columns=Ne.columns.slice(0,Pe.columnTake)),fe(Pe,Ne),Pe.columnTake||ce._sort(Pe,Ne),Ue.resolve(Ne.columns)}).fail(Ue)):Ue.reject(),Ue},reload:function(){return this.load({reload:!0})},filter:function(){var me=this._store;return me.filter.apply(me,arguments)},load:function(me){var he=this,_e=new S.Deferred;function re(){he._delayedLoadTask=void 0,he._descriptions?he._loadCore(me,_e):(0,S.when)(J(he)).done(function(ce){he._fieldsPrepared(ce),he._loadCore(me,_e)}).fail(_e.reject).fail(he._loadErrorHandler)}return me=me||{},he.beginLoading(),_e.fail(function(ce){he._eventsStrategy.fireEvent("loadError",[ce])}).always(function(){he.endLoading()}),he.store()?he._delayedLoadTask=(0,F.executeAsync)(re):re(),_e},createDrillDownDataSource:function(me){return this._store.createDrillDownDataSource(this._descriptions,me)},_createDescriptions:function(me){var he=this.fields(),_e={rows:[],columns:[],values:[],filters:[]};(0,k.each)(["row","column","data","filter"],function(ce,ge){(0,E.normalizeIndexes)(Te(he,ge),"areaIndex",me)}),(0,k.each)(he||[],function(ce,ge){var Ne,Ie=_e[a[ge.area]],Pe=ge.groupName;Pe&&!(0,A.isNumeric)(ge.groupIndex)&&(ge.levels=(Ne=ge,he.filter(function(De){return De.groupName===Ne.groupName&&(0,A.isNumeric)(De.groupIndex)&&!1!==De.visible}).map(function(De){return(0,R.extend)(De,{areaIndex:Ne.areaIndex,area:Ne.area,expanded:(0,A.isDefined)(De.expanded)?De.expanded:Ne.expanded,dataField:De.dataField||Ne.dataField,dataType:De.dataType||Ne.dataType,sortBy:De.sortBy||Ne.sortBy,sortOrder:De.sortOrder||Ne.sortOrder,sortBySummaryField:De.sortBySummaryField||Ne.sortBySummaryField,sortBySummaryPath:De.sortBySummaryPath||Ne.sortBySummaryPath,visible:De.visible||Ne.visible,showTotals:(0,A.isDefined)(De.showTotals)?De.showTotals:Ne.showTotals,showGrandTotals:(0,A.isDefined)(De.showGrandTotals)?De.showGrandTotals:Ne.showGrandTotals})}).sort(function(De,Me){return De.groupIndex-Me.groupIndex}))),!Ie||Pe&&(0,A.isNumeric)(ge.groupIndex)||!1===ge.visible&&"data"!==ge.area&&"filter"!==ge.area||(ge.levels&&Ie!==_e.filters&&Ie!==_e.values?(Ie.push.apply(Ie,ge.levels),ge.filterValues&&ge.filterValues.length&&_e.filters.push(ge)):Ie.push(ge))}),(0,k.each)(_e,function(ce,ge){H(ge)});var re={};return(0,k.each)(_e.values,function(ce,ge){var Se=ge.calculateSummaryValue;(0,A.isFunction)(Se)&&Se((0,u.createMockSummaryCell)(_e,he,re))}),_e},_fieldsPrepared:function(me){this._fields=me,(0,k.each)(me,function(re,ce){ce.index=re,r(ce,i)});var he=V(me,["caption"]);this._eventsStrategy.fireEvent("fieldsPrepared",[me]);for(var _e=0;_e<me.length;_e++)me[_e].caption!==he[_e].caption&&(0,l.setFieldProperty)(me[_e],"caption",me[_e].caption,!0);this._descriptions=this._createDescriptions()},isLoading:function(){return this._loadingCount>0},state:function(me,he){var _e=this;if(!arguments.length)return{fields:V(_e._fields,t),columnExpandedPaths:O(_e._data,_e._descriptions,"columns",_e._lastLoadOptions),rowExpandedPaths:O(_e._data,_e._descriptions,"rows",_e._lastLoadOptions)};me=(0,R.extend)({rowExpandedPaths:[],columnExpandedPaths:[]},me),_e._descriptions?(_e._fields=U(me.fields,_e._fields),_e._descriptions=_e._createDescriptions(),!he&&_e.load(me)):(_e.beginLoading(),(0,S.when)(J(_e)).done(function(re){_e._fields=U(me.fields,re),_e._fieldsPrepared(re),!he&&_e.load(me)}).always(function(){_e.endLoading()}))},beginLoading:function(){this._changeLoadingCount(1)},endLoading:function(){this._changeLoadingCount(-1)},_changeLoadingCount:function(me){var he=this.isLoading();this._loadingCount+=me;var _e=this.isLoading();he^_e&&this._eventsStrategy.fireEvent("loadingChanged",[_e])},_hasPagingValues:function(me,he,_e){var re=he+"Take",ce=he+"Skip",ge=this._data.values,Se=this._data[he+"s"],Ie="row"===he?"column":"row",Pe=[];if(me.path&&me.area===he){var Ue=x(Se,me.path);if(!(Se=Ue&&Ue.children))return!1}if(me.oppositePath&&me.area===Ie){var Ne=x(Se,me.oppositePath);if(!(Se=Ne&&Ne.children))return!1}for(var De=me[ce];De<me[ce]+me[re];De++)Se[De]&&Pe.push(Se[De].index);return Pe.every(function(Me){if(void 0!==Me)return"row"===he?(ge[Me]||[])[_e]:(ge[_e]||[])[Me]})},_processPagingCacheByArea:function(me,he,_e){var re,ce=_e+"Take",ge=_e+"Skip",Se=this._data[_e+"s"],Ie="row"===_e?"column":"row";if(me[ce]){if(me.path&&me.area===_e){var Pe=x(Se,me.path);Se=Pe&&Pe.children||[]}if(me.oppositePath&&me.area===Ie){var Ue=x(Se,me.oppositePath);Se=Ue&&Ue.children||[]}do{if((re=Se[me[ge]])&&void 0!==re.index){if(!this._hasPagingValues(me,Ie,re.index))break;me[ge]++,me[ce]--}}while(re&&void 0!==re.index&&me[ce]);if(me[ce]){var Ne=Math.floor(me[ge]/he)*he,De=Math.ceil((me[ge]+me[ce])/he)*he;me[ge]=Ne,me[ce]=De-Ne}}},_processPagingCache:function(me){var he=this._pageSize;if(!(he<0))for(var _e=0;_e<me.length;_e++)this._processPagingCacheByArea(me[_e],he,"row"),this._processPagingCacheByArea(me[_e],he,"column")},_loadCore:function(me,he){var _e=this,re=this._store,ce=this._descriptions,ge=me.reload||this.paginate()&&_e._isFieldsModified,Se=this.paginate(),Ie=a[me.area];if(me=me||{},re){(0,R.extend)(me,ce),me.columnExpandedPaths=me.columnExpandedPaths||O(this._data,me,"columns",_e._lastLoadOptions),me.rowExpandedPaths=me.rowExpandedPaths||O(this._data,me,"rows",_e._lastLoadOptions),Se&&(me.pageSize=this._pageSize),Ie&&(me.headerName=Ie),_e.beginLoading(),he.always(function(){_e.endLoading()});var Pe=[me];if(_e._eventsStrategy.fireEvent("customizeStoreLoadOptions",[Pe,ge]),ge||_e._processPagingCache(Pe),!(Pe=Pe.filter(function(Ne){return!(Ne.rows.length&&0===Ne.rowTake||Ne.columns.length&&0===Ne.columnTake)})).length)return void _e._update(he);var Ue=Pe.map(function(Ne){return re.load(Ne)});S.when.apply(null,Ue).done(function(){for(var Ne=arguments,De=0;De<Ne.length;De++){var Me=Pe[De],Re=Ne[De],ke=De===Ne.length-1;Me.path?_e.applyPartialDataSource(Me.area,Me.path,Re,!!ke&&he,Me.oppositePath):Se&&!ge&&d(_e._data)?_e.mergePartialDataSource(Re,!!ke&&he):((0,R.extend)(_e._data,Re),_e._lastLoadOptions=Me,_e._update(!!ke&&he))}}).fail(he.reject)}else _e._update(he)},_sort:function(me,he,_e){this._store&&!this._paginate&&(0,f.sort)(me,he,_e)},paginate:function(){return this._paginate&&this._store&&this._store.supportPaging()},isEmpty:function(){var me=this.getAreaFields("data").filter(function(_e){return!1!==_e.visible}),he=this.getData();return!me.length||!he.values.length},_update:function(me){var he=this,_e=he._descriptions,re=he._data,ce=_e.values,ge=ce.some(function(Ie){return Ie.summaryDisplayMode||Ie.calculateSummaryValue});return(0,S.when)(fe(_e,re),Ce(re.rows),Ce(re.columns)).done(function(){ge&&(he._sort(_e,re,ge),!he.isEmpty()&&(0,u.applyDisplaySummaryMode)(_e,re)),he._sort(_e,re),!he.isEmpty()&&ce.some(function(Ie){return!!Ie.runningTotal})&&(0,u.applyRunningTotal)(_e,re),he._data=re,!1!==me&&(0,S.when)(me).done(function(){he._isFieldsModified=!1,he._eventsStrategy.fireEvent("changed"),(0,A.isDefined)(he._data.grandTotalRowIndex)&&(re.grandTotalRowIndex=he._data.grandTotalRowIndex),(0,A.isDefined)(he._data.grandTotalColumnIndex)&&(re.grandTotalColumnIndex=he._data.grandTotalColumnIndex)}),me&&me.resolve(he._data)}),me},store:function(){return this._store},collapseHeaderItem:function(me,he){var re=x("column"===me?this._data.columns:this._data.rows,he),ce=this.getAreaFields(me)[he.length-1];return!(!re||!re.children||(this._eventsStrategy.fireEvent("expandValueChanging",[{area:me,path:he,expanded:!1}]),ce&&(ce.expanded=!1),re.collapsedChildren=re.children,delete re.children,this._update(),this.paginate()&&this.load(),0))},collapseAll:function(me){var he=this,_e=!1,re=this.field(me)||{},ce=[(0,E.inArray)(re,this.getAreaFields(re.area))];re.expanded=!1,re&&re.levels&&(ce=[],re.levels.forEach(function(ge){ce.push((0,E.inArray)(ge,he.getAreaFields(re.area))),ge.expanded=!1})),(0,l.foreachTree)(this._data[re.area+"s"],function(ge){var Se=ge[0],Ie=(0,l.createPath)(ge);Se&&Se.children&&-1!==ce.indexOf(Ie.length-1)&&(Se.collapsedChildren=Se.children,delete Se.children,_e=!0)},!0),_e&&this._update()},expandAll:function(me){var he=this.field(me);he&&he.area&&(he.expanded=!0,he&&he.levels&&he.levels.forEach(function(_e){_e.expanded=!0}),this.load())},expandHeaderItem:function(me,he){var re=x("column"===me?this._data.columns:this._data.rows,he);if(re&&!re.children){var ce=!!re.collapsedChildren,ge={area:me,path:he,expanded:!0,needExpandData:!ce};return this._eventsStrategy.fireEvent("expandValueChanging",[ge]),ce?(re.children=re.collapsedChildren,delete re.collapsedChildren,this._update()):this.store()&&this.load(ge),ce}return!1},mergePartialDataSource:function(me,he){var _e,re,ce=this,ge=ce._data;me&&me.values&&(me.rows=me.rows||[],me.columns=me.columns||[],_e=C(ge.rows,me.rows,ge.grandTotalColumnIndex),re=C(ge.columns,me.columns,ge.grandTotalColumnIndex),(0,S.when)(_e,re).done(function(Se,Ie){(Se.length||Ie.length)&&P(ge,me.values,Se,Ie),ce._update(he)}))},applyPartialDataSource:function(me,he,_e,re,ce){var ge,Se,Ie,Pe,Ue=this,Ne=Ue._data,De="column"===me?Ne.columns:Ne.rows,Me="column"===me?Ne.rows:Ne.columns;_e&&_e.values&&(_e.rows=_e.rows||[],_e.columns=_e.columns||[],ge=x(De,he),Se=ce&&x(Me,ce),ge&&("column"===me?(Pe=D(De,ge,_e.columns,Ne.grandTotalColumnIndex),Ie=Se?D(Me,Se,_e.rows,Ne.grandTotalRowIndex):C(Ne.rows,_e.rows,Ne.grandTotalRowIndex)):(Ie=D(De,ge,_e.rows,Ne.grandTotalRowIndex),Pe=Se?D(Me,Se,_e.columns,Ne.grandTotalColumnIndex):C(Ne.columns,_e.columns,Ne.grandTotalColumnIndex)),(0,S.when)(Ie,Pe).done(function(Re,ke){("row"===me&&Re.length||"column"===me&&ke.length)&&P(Ne,_e.values,Re,ke),Ue._update(re)})))},on:function(me,he){return this._eventsStrategy.on(me,he),this},off:function(me,he){return this._eventsStrategy.off(me,he),this},dispose:function(){var me=this._delayedLoadTask;this._eventsStrategy.dispose(),me&&me.abort(),this._isDisposed=!0},isDisposed:function(){return!!this._isDisposed}}}());b.default=v,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.AreaItem=void 0;var g=k(e(2)),I=k(e(15)),F=e(21),A=e(0),R=e(26),E=e(1);function k(h){return h&&h.__esModule?h:{default:h}}var S=function(h){var m=0,p=h.offsetWidth;if(h.getBoundingClientRect){var f=(0,R.getBoundingRect)(h);(m=f.width)||(m=f.right-f.left),m<=p-1&&(m=p)}return m>0?m:p};function w(h,m,p,f){var c=0,u=0,l=p/2;return h+f-(m+p)>1?(h>=m+p+l&&(u=parseInt((h-(m+p))/l,10)),c=m+p+l*u):h<m?(h<=m-l&&(u=parseInt((h-(m-l))/l,10)),c=m-(p-l*u)):c=m,c}var y=I.default.inherit({_getRowElement:function(h){return this._tableElement&&this._tableElement.length>0?this._tableElement[0].rows[h]:null},_createGroupElement:function(){return(0,g.default)("<div>")},_createTableElement:function(){return(0,g.default)("<table>")},_getCellText:function(h,m){var p=h.isWhiteSpace?"&nbsp":h.text||"&nbsp";return!m||-1===p.indexOf("<")&&-1===p.indexOf(">")||(p=(0,g.default)("<div>").text(p).html()),p},_getRowClassNames:function(){},_applyCustomStyles:function(h){h.cell.width&&h.cssArray.push("min-width:"+h.cell.width+"px"),h.cell.sorted&&h.classArray.push("dx-pivotgrid-sorted")},_getMainElementMarkup:function(){return"<tbody>"},_getCloseMainElementMarkup:function(){return"</tbody>"},_renderTableContent:function(h,m){var p,f,c,u,l,s,a=m.length,t=this.option("rtlEnabled"),n=[],i=this.option("encodeHtml");for(h.data("area",this._getAreaName()),h.data("data",m),h.css("width",""),n.push(this._getMainElementMarkup()),c=0;c<a;c++){p=m[c];var o=[];for(s=[],n.push("<tr "),u=0;u<p.length;u++){if(this._getRowClassNames(c,f=p[u],s),o.push("<td "),f){f.rowspan&&o.push("rowspan='"+(f.rowspan||1)+"'"),f.colspan&&o.push("colspan='"+(f.colspan||1)+"'");var r={cellElement:void 0,cell:f,cellsCount:p.length,cellIndex:u,rowElement:void 0,rowIndex:c,rowsCount:a,rtlEnabled:t,classArray:[],cssArray:[]};this._applyCustomStyles(r),r.cssArray.length&&(o.push("style='"),o.push(r.cssArray.join(";")),o.push("'")),r.classArray.length&&(o.push("class='"),o.push(r.classArray.join(" ")),o.push("'")),o.push(">"),(0,E.isDefined)(f.expanded)&&o.push("<div class='dx-expand-icon-container'><span class='dx-expand'></span></div>"),l=this._getCellText(f,i)}else l="";o.push("<span "),(0,E.isDefined)(f.wordWrapEnabled)&&o.push("style='white-space:",f.wordWrapEnabled?"normal":"nowrap",";'"),o.push(">"+l+"</span>"),f.sorted&&o.push("<span class='dx-icon-sorted'></span>"),o.push("</td>")}s.length&&(n.push("class='"),n.push(s.join(" ")),n.push("'")),n.push(">"),n.push(o.join("")),n.push("</tr>")}n.push(this._getCloseMainElementMarkup()),h.append(n.join("")),this._triggerOnCellPrepared(h,m)},_triggerOnCellPrepared:function(h,m){var p,f,c,u,l,s,a,t=h.find("tr"),n=this._getAreaName(),i=this.option("onCellPrepared"),o=this.component._eventsStrategy.hasEvent("cellPrepared"),r=this.component._defaultActionArgs();if(i||o)for(s=0;s<m.length;s++)for(u=m[s],p=t.eq(s),a=0;a<u.length;a++)l=u[a],f=p.children().eq(a),c={area:n,rowIndex:s,columnIndex:a,cellElement:(0,F.getPublicElement)(f),cell:l},o?this.component._trigger("onCellPrepared",c):i((0,A.extend)(c,r))},_getRowHeight:function(h){var m=this._getRowElement(h),p=0,f=m.offsetHeight;return m&&m.lastChild?(m.getBoundingClientRect&&(p=(0,R.getBoundingRect)(m).height)<=f-1&&(p=f),p>0?p:f):0},_setRowHeight:function(h,m){var p=this._getRowElement(h);p&&(p.style.height=m+"px")},ctor:function(h){this.component=h},option:function(){return this.component.option.apply(this.component,arguments)},getRowsLength:function(){return this._tableElement&&this._tableElement.length>0?this._tableElement[0].rows.length:0},getRowsHeight:function(){var h,m=[],p=this.getRowsLength();for(h=0;h<p;h++)m.push(this._getRowHeight(h));return m},setRowsHeight:function(h){var m,p=0,f=h.length;for(m=0;m<f;m++)p+=h[m],this._setRowHeight(m,h[m]);this._tableHeight=p,this._tableElement[0].style.height=p+"px"},getColumnsWidth:function(){var h,m,p,f,c=this.getRowsLength(),u=[],l=[],s=function(a,t,n,i,o){var r,d;for(r=0;r<i;r++)for(d=0;d<o;d++)a[t+r]=a[t+r]||[],a[t+r][n+d]=!0};if(c)for(h=0;h<c;h++)for(u[h]=u[h]||[],m=this._getRowElement(h),p=0;p<m.cells.length;p++){for(f=0;u[h][f];f++);s(u,h,f,m.cells[p].rowSpan,m.cells[p].colSpan),1===m.cells[p].colSpan&&(l[f]=l[f]||S(m.cells[p]))}return l},setColumnsWidth:function(h){var m,p=this._tableElement[0],f="",c=this.getColumnsCount(),u=[];for(m=0;m<c;m++)u.push(h[m]||0);for(m=c;m<h.length&&h;m++)u[c-1]+=h[m];for(m=0;m<c;m++)f+='<col style="width: '+u[m]+'px">';this._colgroupElement.html(f),this._tableWidth=u.reduce(function(l,s){return l+s},0),p.style.width=this._tableWidth+"px",p.style.tableLayout="fixed"},resetColumnsWidth:function(){this._colgroupElement.find("col").width("auto"),this._tableElement.css({width:"",tableLayout:""})},groupWidth:function(h){return void 0===h?this._groupElement.width():h>=0?(this._groupWidth=h,this._groupElement[0].style.width=h+"px"):this._groupElement[0].style.width=h},groupHeight:function(h){if(void 0===h)return this._groupElement.height();this._groupHeight=null,h>=0?(this._groupHeight=h,this._groupElement[0].style.height=h+"px"):this._groupElement[0].style.height=h},groupElement:function(){return this._groupElement},tableElement:function(){return this._tableElement},element:function(){return this._rootElement},headElement:function(){return this._tableElement.find("thead")},_setTableCss:function(h){this.option("rtlEnabled")&&(h.right=h.left,delete h.left),this.tableElement().css(h)},setVirtualContentParams:function(h){this._virtualContent.css({width:h.width,height:h.height}),this.groupElement().addClass("dx-virtual-mode")},disableVirtualMode:function(){this.groupElement().removeClass("dx-virtual-mode")},_renderVirtualContent:function(){this._virtualContent||"virtual"!==this.option("scrolling.mode")||(this._virtualContent=(0,g.default)("<div>").addClass("dx-virtual-content").insertBefore(this._tableElement))},reset:function(){var h=this._tableElement[0];if(this._fakeTable&&this._fakeTable.detach(),this._fakeTable=null,this.disableVirtualMode(),this.groupWidth("100%"),this.groupHeight("auto"),this.resetColumnsWidth(),h){for(var m=0;m<h.rows.length;m++)h.rows[m].style.height="";h.style.height="",h.style.width="100%"}},_updateFakeTableVisibility:function(){var h=this.tableElement()[0],m=this.option("rtlEnabled")?"right":"left",p=this._fakeTable[0];h.style.top===p.style.top&&p.style[m]===h.style[m]?this._fakeTable.addClass("dx-hidden"):this._fakeTable.removeClass("dx-hidden")},_moveFakeTableHorizontally:function(h){var m=this.option("rtlEnabled")?"right":"left",p=w(h,parseFloat(this.tableElement()[0].style[m]),this._tableWidth,this._groupWidth);parseFloat(this._fakeTable[0].style[m])!==p&&(this._fakeTable[0].style[m]=p+"px")},_moveFakeTableTop:function(h){var m=w(h,parseFloat(this.tableElement()[0].style.top),this._tableHeight,this._groupHeight);parseFloat(this._fakeTable[0].style.top)!==m&&(this._fakeTable[0].style.top=m+"px")},_moveFakeTable:function(){this._updateFakeTableVisibility()},_createFakeTable:function(){this._fakeTable||(this._fakeTable=this.tableElement().clone().addClass("dx-pivot-grid-fake-table").appendTo(this._virtualContent))},render:function(h,m){if(this._tableElement){try{this._tableElement[0].innerHTML=""}catch(p){this._tableElement.empty()}this._tableElement.attr("style","")}else this._groupElement=this._createGroupElement(),this._tableElement=this._createTableElement(),this._tableElement.appendTo(this._groupElement),this._groupElement.appendTo(h),this._rootElement=h;this._colgroupElement=(0,g.default)("<colgroup>").appendTo(this._tableElement),this._renderTableContent(this._tableElement,m),this._renderVirtualContent()},_getScrollable:function(){return this.groupElement().data("dxScrollable")},_getMaxLeftOffset:function(h){return h._container().get(0).scrollWidth-h._container().get(0).clientWidth},on:function(h,m){var p=this,f=p._getScrollable();return f&&f.on(h,function(c){p.option("rtlEnabled")&&(0,E.isDefined)(c.scrollOffset.left)&&(c.scrollOffset.left=p._getMaxLeftOffset(f)-c.scrollOffset.left),m(c)}),this},off:function(h){var m=this._getScrollable();return m&&m.off(h),this},scrollTo:function(h){var m=this._getScrollable(),p=h;m&&(this.option("rtlEnabled")&&("column"===this._getAreaName()?p=this._getMaxLeftOffset(m)-h:"data"===this._getAreaName()&&(p={x:this._getMaxLeftOffset(m)-h.x,y:h.y})),m.scrollTo(p),this._virtualContent&&(this._createFakeTable(),this._moveFakeTable(h)))},updateScrollable:function(){var h=this._getScrollable();if(h)return h.update()},getColumnsCount:function(){var h,m=0,p=this._getRowElement(0);if(p)for(var f=0,c=(h=p.cells).length;f<c;++f)m+=h[f].colSpan;return m},getData:function(){var h=this._tableElement;return h?h.data("data"):[]}});b.AreaItem=y},function(W,b,e){b.default=void 0;var g=a(e(2)),I=a(e(5)),F=a(e(83)),A=e(23),R=e(4),E=e(1),k=e(12),S=e(0),w=e(3),y=a(e(10)),h=a(e(9)),m=a(e(16)),p=e(507),f=a(e(476)),c=a(e(481)),u=e(91),l=a(e(862)),s=e(6);function a(v){return v&&v.__esModule?v:{default:v}}var t="<div>",n=p.HeaderFilterView.inherit({_getSearchExpr:function(v){return v.useDefaultSearchExpr=!0,this.callBase(v)}});function i(v,x){var T=x;return(0,E.isDefined)(x.groupIndex)&&(T=v.getAreaFields(x.area,!0)[x.areaIndex]),T}function o(v){return v=v||{},JSON.stringify([v.fields,v.columnExpandedPaths,v.rowExpandedPaths])}var r=m.default.inherit(f.default).inherit(c.default).inherit(p.headerFilterMixin).inherit({_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{allowFieldDragging:!0,applyChangesMode:"instantly",state:null,headerFilter:{width:252,height:325,searchTimeout:500,texts:{emptyValue:y.default.format("dxDataGrid-headerFilterEmptyValue"),ok:y.default.format("dxDataGrid-headerFilterOK"),cancel:y.default.format("dxDataGrid-headerFilterCancel")}}})},_init:function(){this.callBase(),this._headerFilterView=new n(this),this._refreshDataSource(),this.subscribeToEvents()},_refreshDataSource:function(){var v=this.option("dataSource");v&&v.fields&&v.load&&(this._dataSource=v)},_optionChanged:function(v){switch(v.name){case"dataSource":this._refreshDataSource();break;case"applyChangesMode":break;case"state":if(this._skipStateChange||!this._dataSource)break;"instantly"===this.option("applyChangesMode")&&o(this._dataSource.state())!==o(v.value)?this._dataSource.state(v.value):(this._clean(!0),this._renderComponent());break;case"headerFilter":case"allowFieldDragging":this._invalidate();break;default:this.callBase(v)}},renderField:function(v,x){var T=(0,g.default)(t).addClass("dx-area-field-content").text(v.caption||v.dataField),D=(0,g.default)(t).addClass("dx-area-field").addClass("dx-area-box").data("field",v).append(T),C=i(this._dataSource,v);return"data"!==v.area&&(v.allowSorting&&this._applyColumnState({name:"sort",rootElement:D,column:{alignment:this.option("rtlEnabled")?"right":"left",sortOrder:"desc"===v.sortOrder?"desc":"asc"},showColumnLines:x}),this._applyColumnState({name:"headerFilter",rootElement:D,column:{alignment:this.option("rtlEnabled")?"right":"left",filterValues:C.filterValues,allowFiltering:C.allowFiltering&&!v.groupIndex},showColumnLines:x})),v.groupName&&D.attr("item-group",v.groupName),D},_clean:function(){},_render:function(){this.callBase(),this._headerFilterView.render(this.$element())},renderSortable:function(){var v=this;v._createComponent(v.$element(),l.default,(0,S.extend)({allowDragging:v.option("allowFieldDragging"),itemSelector:".dx-area-field",itemContainerSelector:".dx-area-field-container",groupSelector:".dx-area-fields",groupFilter:function(){var x=v._dataSource,T=(0,g.default)(this).closest(".dx-sortable-old"),D=T.data("dxPivotGrid"),C=T.data("dxPivotGridFieldChooser");return D?D.getDataSource()===x:!!C&&C.option("dataSource")===x},itemRender:function(x,T){var D;if(x.hasClass("dx-area-box")?(D=x.clone(),"drag"===T&&(0,w.each)(x,function(P,M){D.eq(P).css("width",parseInt((0,g.default)(M).outerWidth(),10)+1)})):D=(0,g.default)(t).addClass("dx-area-field").addClass("dx-area-box").text(x.text()),"drag"===T){var C=(0,g.default)(t);return(0,w.each)(D,function(P,M){var O=(0,g.default)("<div>").addClass("dx-pivotgrid-fields-container").addClass("dx-widget").append((0,g.default)(M));C.append(O)}),C.children()}return D},onDragging:function(x){var T=x.sourceElement.data("field"),D=x.targetGroup;x.cancel=!1,!0===T.isMeasure?"column"!==D&&"row"!==D&&"filter"!==D||(x.cancel=!0):!1===T.isMeasure&&"data"===D&&(x.cancel=!0)},useIndicator:!0,onChanged:function(x){var T=v._dataSource,D=x.sourceElement.data("field");x.removeSourceElement=!!x.sourceGroup,v._adjustSortableOnChangedArgs(x),D&&v._applyChanges([i(T,D)],{area:x.targetGroup,areaIndex:x.targetIndex})}},v._getSortableOptions()))},_processDemandState:function(v){var x="instantly"===this.option("applyChangesMode"),T=this._dataSource;if(x)v(T,x);else{var D=T.state(),C=this.option("state");C&&T.state(C,!0),v(T,x),T.state(D,!0)}},_applyChanges:function(v,x){var T=this;T._processDemandState(function(D,C){v.forEach(function(P){D.field(P.index,x)}),C?D.load():T._changedHandler()})},_adjustSortableOnChangedArgs:function(v){v.removeSourceElement=!1,v.removeTargetElement=!0,v.removeSourceClass=!1},_getSortableOptions:function(){return{direction:"auto"}},subscribeToEvents:function(v){var x=this;I.default.on(v||x.$element(),A.name,".dx-area-field.dx-area-box",function(D){var C=(0,g.default)(D.currentTarget).data("field"),P=(0,S.extend)(!0,{},i(x._dataSource,C)),M=(0,g.default)(D.target).hasClass("dx-header-filter"),O=x._dataSource,B=P.groupName?"tree":"list",V=O.paginate()&&"list"===B;M?x._headerFilterView.showHeaderFilterMenu((0,g.default)(D.currentTarget),(0,S.extend)(P,{type:B,encodeHtml:x.option("encodeHtml"),dataSource:{useDefaultSearch:!V,load:function(z){var N=z.userData;if(N.store)return N.store.load(z);var U=new s.Deferred;return O.getFieldValues(P.index,x.option("headerFilter.showRelevantValues"),V?z:void 0).done(function(H){var G=x.option("headerFilter.texts.emptyValue");H.forEach(function(Y){Y.text||(Y.text=G)}),V?U.resolve(H):(N.store=new F.default(H),N.store.load(z).done(U.resolve).fail(U.reject))}).fail(U.reject),U},postProcess:function(z){return N=z,H=[],G=!!(U=P).groupName,Y="exclude"===U.filterType,U.filterValues&&(0,w.each)(U.filterValues,function(J,ae){H.push(Array.isArray(ae)?ae.join("/"):ae&&ae.valueOf())}),(0,u.foreachTree)(N,function(J){var ae=J[0],fe=(0,u.createPath)(J),Ce=G?(0,w.map)(J,function(me){return me.text}).reverse().join("/"):ae.text;ae.value=G?fe.slice(0):ae.key||ae.value;var Te=G?fe.join("/"):ae.value&&ae.value.valueOf();ae.children&&(ae.items=ae.children,ae.children=null),(0,p.updateHeaderFilterItemSelectionState)(ae,ae.key&&(0,k.inArray)(Ce,H)>-1||(0,k.inArray)(Te,H)>-1,Y)}),z;var N,U,H,G,Y}},apply:function(){x._applyChanges([P],{filterValues:this.filterValues,filterType:this.filterType})}})):C.allowSorting&&"data"!==C.area&&x._applyChanges([C],{sortOrder:"desc"===C.sortOrder?"asc":"desc"})})},_initTemplates:R.noop,addWidgetPrefix:function(v){return"dx-pivotgrid-"+v}});(0,h.default)("dxPivotGridFieldChooserBase",r),b.default=r,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=function(){function I(F,A){this.minDate=null,this.maxDate=null,this._result=[],this.total=0,this.method=F,this.args=A,"between"===F?(this.maxDate=A.inc?A.before:new Date(A.before.getTime()-1),this.minDate=A.inc?A.after:new Date(A.after.getTime()+1)):"before"===F?this.maxDate=A.inc?A.dt:new Date(A.dt.getTime()-1):"after"===F&&(this.minDate=A.inc?A.dt:new Date(A.dt.getTime()+1))}return I.prototype.accept=function(F){++this.total;var A=this.minDate&&F<this.minDate,R=this.maxDate&&F>this.maxDate;if("between"===this.method){if(A)return!0;if(R)return!1}else if("before"===this.method){if(R)return!1}else if("after"===this.method)return!!A||(this.add(F),!1);return this.add(F)},I.prototype.add=function(F){return this._result.push(F),!0},I.prototype.getValue=function(){var F=this._result;switch(this.method){case"all":case"between":return F;default:return F.length?F[F.length-1]:null}},I.prototype.clone=function(){return new I(this.method,this.args)},I}();b.a=g},function(W,b,e){e.d(b,"b",function(){return R}),e.d(b,"a",function(){return E});var g=e(135),I=e(158),F=e(74),A=e(73),R=function(){function k(S,w,y,h){this.hour=S,this.minute=w,this.second=y,this.millisecond=h||0}return k.prototype.getHours=function(){return this.hour},k.prototype.getMinutes=function(){return this.minute},k.prototype.getSeconds=function(){return this.second},k.prototype.getMilliseconds=function(){return this.millisecond},k.prototype.getTime=function(){return 1e3*(60*this.hour*60+60*this.minute+this.second)+this.millisecond},k}(),E=function(k){function S(w,y,h,m,p,f,c){var u=k.call(this,m,p,f,c)||this;return u.year=w,u.month=y,u.day=h,u}return Object(g.b)(S,k),S.fromDate=function(w){return new this(w.getUTCFullYear(),w.getUTCMonth()+1,w.getUTCDate(),w.getUTCHours(),w.getUTCMinutes(),w.getUTCSeconds(),w.valueOf()%1e3)},S.prototype.getWeekday=function(){return A.a.getWeekday(new Date(this.getTime()))},S.prototype.getTime=function(){return new Date(Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second,this.millisecond)).getTime()},S.prototype.getDay=function(){return this.day},S.prototype.getMonth=function(){return this.month},S.prototype.getYear=function(){return this.year},S.prototype.addYears=function(w){this.year+=w},S.prototype.addMonths=function(w){if(this.month+=w,this.month>12){var y=Math.floor(this.month/12),h=Object(F.j)(this.month,12);this.month=h,this.year+=y,0===this.month&&(this.month=12,--this.year)}},S.prototype.addWeekly=function(w,y){y>this.getWeekday()?this.day+=-(this.getWeekday()+1+(6-y))+7*w:this.day+=-(this.getWeekday()-y)+7*w,this.fixDay()},S.prototype.addDaily=function(w){this.day+=w,this.fixDay()},S.prototype.addHours=function(w,y,h){for(y&&(this.hour+=Math.floor((23-this.hour)/w)*w);;){this.hour+=w;var m=Object(F.a)(this.hour,24),p=m.div;if(p&&(this.hour=m.mod,this.addDaily(p)),Object(F.b)(h)||Object(F.c)(h,this.hour))break}},S.prototype.addMinutes=function(w,y,h,m){for(y&&(this.minute+=Math.floor((1439-(60*this.hour+this.minute))/w)*w);;){this.minute+=w;var p=Object(F.a)(this.minute,60),f=p.div;if(f&&(this.minute=p.mod,this.addHours(f,!1,h)),(Object(F.b)(h)||Object(F.c)(h,this.hour))&&(Object(F.b)(m)||Object(F.c)(m,this.minute)))break}},S.prototype.addSeconds=function(w,y,h,m,p){for(y&&(this.second+=Math.floor((86399-(3600*this.hour+60*this.minute+this.second))/w)*w);;){this.second+=w;var f=Object(F.a)(this.second,60),c=f.div;if(c&&(this.second=f.mod,this.addMinutes(c,!1,h,m)),(Object(F.b)(h)||Object(F.c)(h,this.hour))&&(Object(F.b)(m)||Object(F.c)(m,this.minute))&&(Object(F.b)(p)||Object(F.c)(p,this.second)))break}},S.prototype.fixDay=function(){if(!(this.day<=28)){var w=A.a.monthRange(this.year,this.month-1)[1];if(!(this.day<=w))for(;this.day>w;){if(this.day-=w,++this.month,13===this.month&&(this.month=1,++this.year,this.year>A.a.MAXYEAR))return;w=A.a.monthRange(this.year,this.month-1)[1]}}},S.prototype.add=function(w,y){var m=w.interval,p=w.wkst,f=w.byhour,c=w.byminute,u=w.bysecond;switch(w.freq){case I.a.YEARLY:return this.addYears(m);case I.a.MONTHLY:return this.addMonths(m);case I.a.WEEKLY:return this.addWeekly(m,p);case I.a.DAILY:return this.addDaily(m);case I.a.HOURLY:return this.addHours(m,y,f);case I.a.MINUTELY:return this.addMinutes(m,y,f,c);case I.a.SECONDLY:return this.addSeconds(m,y,f,c,u)}},S}(R)},function(W,b,e){e.d(b,"a",function(){return F});var g=e(73),I=e(873),F=(e.n(I),function(){function A(R,E){this.date=R,this.tzid=E}return Object.defineProperty(A.prototype,"isUTC",{get:function(){return!this.tzid||"UTC"===this.tzid.toUpperCase()},enumerable:!0,configurable:!0}),A.prototype.toString=function(){var R=g.b.timeToUntilString(this.date.getTime(),this.isUTC);return this.isUTC?":"+R:";TZID="+this.tzid+":"+R},A.prototype.getTime=function(){return this.date.getTime()},A.prototype.rezonedDate=function(){if(this.isUTC)return this.date;try{return I.DateTime.fromJSDate(this.date).setZone(this.tzid,{keepLocalTime:!0}).toJSDate()}catch(R){return R instanceof TypeError&&console.error("Using TZID without Luxon available is unsupported. Returned times are in UTC, not the requested time zone"),this.date}},A}())},function(W,b,e){b.a={dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],tokens:{SKIP:/^[ \r\n\t]+|^\.$/,number:/^[1-9][0-9]*/,numberAsText:/^(one|two|three)/i,every:/^every/i,"day(s)":/^days?/i,"weekday(s)":/^weekdays?/i,"week(s)":/^weeks?/i,"hour(s)":/^hours?/i,"minute(s)":/^minutes?/i,"month(s)":/^months?/i,"year(s)":/^years?/i,on:/^(on|in)/i,at:/^(at)/i,the:/^the/i,first:/^first/i,second:/^second/i,third:/^third/i,nth:/^([1-9][0-9]*)(\.|th|nd|rd|st)/i,last:/^last/i,for:/^for/i,"time(s)":/^times?/i,until:/^(un)?til/i,monday:/^mo(n(day)?)?/i,tuesday:/^tu(e(s(day)?)?)?/i,wednesday:/^we(d(n(esday)?)?)?/i,thursday:/^th(u(r(sday)?)?)?/i,friday:/^fr(i(day)?)?/i,saturday:/^sa(t(urday)?)?/i,sunday:/^su(n(day)?)?/i,january:/^jan(uary)?/i,february:/^feb(ruary)?/i,march:/^mar(ch)?/i,april:/^apr(il)?/i,may:/^may/i,june:/^june?/i,july:/^july?/i,august:/^aug(ust)?/i,september:/^sep(t(ember)?)?/i,october:/^oct(ober)?/i,november:/^nov(ember)?/i,december:/^dec(ember)?/i,comma:/^(,\s*|(and|or)\s*)+/i}}},function(W,b,e){b.default=void 0;var g=S(e(543)),I=S(e(894)),F=e(0),A=S(e(19)),R=e(1),E=e(38),k=S(e(88));function S(m){return m&&m.__esModule?m:{default:m}}var y=A.default.dateToMilliseconds,h=function(){function m(l){this.instance=l,this._initPositioningStrategy()}var f,u=m.prototype;return u._isAdaptive=function(){return this.instance.fire("isAdaptive")},u._correctCollectorCoordinatesInAdaptive=function(l,s){l.top=l.top+this.getCollectorTopOffset(s),l.left=l.left+this.getCollectorLeftOffset()},u._initPositioningStrategy=function(){this._positioningStrategy=this._isAdaptive()?new I.default(this):new g.default(this)},u.getPositioningStrategy=function(){return this._positioningStrategy},u.getAppointmentMinSize=function(){return 2},u.keepAppointmentSettings=function(){return!1},u.getDeltaTime=function(){},u.getAppointmentGeometry=function(l){return l},u.needCorrectAppointmentDates=function(){return!0},u.getDirection=function(){return"horizontal"},u.createTaskPositionMap=function(l){delete this._maxAppointmentCountPerCell;var s=l&&l.length;if(s){this._defaultWidth=this.instance.fire("getCellWidth"),this._defaultHeight=this.instance.fire("getCellHeight"),this._allDayHeight=this.instance._allDayCellHeight;for(var a=[],t=0;t<s;t++){var n=this._getItemPosition(l[t]);this._isRtl()&&(n=this._correctRtlCoordinates(n)),a.push(n)}var i=this._getSortedPositions(a),o=this._getResultPositions(i);return this._getExtendedPositionMap(a,o)}},u._getDeltaWidth=function(l,s){var a=this.instance.fire("getResizableStep")||this.getAppointmentMinSize();return Math.round((l.width-s.width)/a)},u._correctRtlCoordinates=function(l){var s=l[0].width||this._getAppointmentMaxWidth();return l.forEach(function(a){a.appointmentReduced||(a.left-=s)}),l},u._getAppointmentMaxWidth=function(){return this.getDefaultCellWidth()},u._getItemPosition=function(l){for(var s=this._getAppointmentCoordinates(l),a=this.isAllDay(l),t=[],n=0;n<s.length;n++){var i=this.calculateAppointmentHeight(l,s[n]),o=this.calculateAppointmentWidth(l,s[n]),r=o,d=null,v=[],x=s[n].rowIndex,T=s[n].cellIndex;if(this._needVerifyItemSize()||a){var D=s[n].hMax;this.isAppointmentGreaterThan(D,{left:s[n].left,width:o})&&(d="head",x=s[n].rowIndex,T=s[n].cellIndex,r=this._reduceMultiWeekAppointment(o,{left:s[n].left,right:D}),v=this._getAppointmentParts({sourceAppointmentWidth:o,reducedWidth:r,height:i},s[n]),this._isRtl()&&(s[n].left=D))}(0,F.extend)(s[n],{height:i,width:r,allDay:a,rowIndex:x,cellIndex:T,appointmentReduced:d}),t=this._getAppointmentPartsPosition(v,s[n],t)}return t},u._getAppointmentPartsPosition=function(l,s,a){return l.length?(l.unshift(s),a=a.concat(l)):a.push(s),a},u._getAppointmentCoordinates=function(l){return this.instance.fire("createAppointmentSettings",l)},u._isRtl=function(){return this.instance.option("rtlEnabled")},u._getAppointmentParts=function(){return[]},u._getCompactAppointmentParts=function(l){var s=this.getDefaultCellWidth()||this.getAppointmentMinSize();return Math.round(l/s)},u._reduceMultiWeekAppointment=function(l,s){return this._isRtl()?Math.floor(s.left-s.right):s.right-Math.floor(s.left)},u.calculateAppointmentHeight=function(){return 0},u.calculateAppointmentWidth=function(){return 0},u.isAppointmentGreaterThan=function(l,s){var a=s.left+s.width-l;return this._isRtl()&&(a=l+s.width-s.left),a>this.getDefaultCellWidth()/2},u.isAllDay=function(){return!1},u.cropAppointmentWidth=function(l,s){return this.instance.fire("isGroupedByDate")&&(l=s),l},u._getSortedPositions=function(l){for(var s=this,a=[],t=function(O){return Math.round(100*O)/100},i=0,o=l.length;i<o;i++)for(var r=0,d=l[i].length;r<d;r++){var v=l[i][r],x=v.top,T=v.left;a.push((z=T,N=x+v.height,U=T+v.width,H=v.cellPosition,G=v.allDay,{i,j:r,top:t(x),left:t(z),bottom:t(N),right:t(U),cellPosition:H,allDay:G}))}var z,N,U,H,G;return a.sort(function(O,B){return s._sortCondition(O,B)})},u._sortCondition=function(){},u._getConditions=function(l,s){var a=this._isSomeEdge(l,s);return{columnCondition:a||this._normalizeCondition(l.left,s.left),rowCondition:a||this._normalizeCondition(l.top,s.top),cellPositionCondition:a||this._normalizeCondition(l.cellPosition,s.cellPosition)}},u._rowCondition=function(l,s){var a=this._getConditions(l,s);return a.columnCondition||a.rowCondition},u._columnCondition=function(l,s){var a=this._getConditions(l,s);return a.rowCondition||a.columnCondition},u._isSomeEdge=function(l,s){return l.i===s.i&&l.j===s.j},u._normalizeCondition=function(l,s){var a=l-s;return Math.abs(a)>1?a:0},u._isItemsCross=function(l,s){if(!!l.allDay==!!s.allDay){var n=this._getOrientation(l.allDay&&s.allDay);return this._checkItemsCrossing(l,s,n)}return!1},u._checkItemsCrossing=function(l,s,a){var t=Math.floor(l[a[0]]),n=Math.floor(l[a[1]]),i=Math.ceil(s[a[0]]),o=Math.ceil(s[a[1]]);return Math.abs(l[a[2]]-s[a[2]])<=1&&(t<=i&&n>i||t<o&&n>=o||t===i&&n===o)},u._getOrientation=function(l){return l?["left","right","top"]:["top","bottom","left"]},u._getResultPositions=function(l){var s,a,t,n,i=this,o=[],r=0,d=0,v={},x=function P(M,O){return M.some(function(B){return B===O})?P(M,++O):O},T=function(P,M){var O=M||0;return{index:O,i:P.i,j:P.j,left:P.left,right:P.right,top:P.top,bottom:P.bottom,allDay:P.allDay,sortedIndex:i._skipSortedIndex(O)?null:r++}},D=function(P){v.items=[T(P)],v.left=P.left,v.right=P.right,v.top=P.top,v.bottom=P.bottom,v.allDay=P.allDay},C=function(P){P.forEach(function(M){o.push({index:M.index,count:d+1,i:M.i,j:M.j,sortedIndex:M.sortedIndex})})};for(s=0;s<l.length;s++)a=l[s],t=[],v.items?this._isItemsCross(v,a)?(v.items.forEach(function(P,M){i._isItemsCross(P,a)&&t.push(P.index)}),n=t.length?x(t,0):0,v.items.push(T(a,n)),d=Math.max(n,d),v.left=Math.min(v.left,a.left),v.right=Math.max(v.right,a.right),v.top=Math.min(v.top,a.top),v.bottom=Math.max(v.bottom,a.bottom),v.allDay=a.allDay):(C(v.items),v={},D(a),d=0):D(a);return v.items&&C(v.items),o.sort(function(P,M){return P.i-M.i||P.j-M.j})},u._skipSortedIndex=function(l){return l>this._getMaxAppointmentCountPerCell()-1},u._findIndexByKey=function(l,s,a,t,n){for(var i=0,o=0,r=l.length;o<r;o++)if(l[o][s]===t&&l[o][a]===n){i=o;break}return i},u._getExtendedPositionMap=function(l,s){for(var a=0,t=[],n=0,i=l.length;n<i;n++){for(var o=[],r=0,d=l[n].length;r<d;r++)l[n][r].index=s[a].index,l[n][r].sortedIndex=s[a].sortedIndex,l[n][r].count=s[a++].count,o.push(l[n][r]),this._checkLongCompactAppointment(l[n][r],o);t.push(o)}return t},u._checkLongCompactAppointment=function(l,s){return this._splitLongCompactAppointment(l,s),s},u._splitLongCompactAppointment=function(l,s){var a=this._getMaxAppointmentCountPerCellByType(l.allDay),t=0;if(void 0!==a&&l.index>a-1){l.isCompact=!0,t=this._getCompactAppointmentParts(l.width);for(var n=1;n<t;n++){var i=(0,F.extend)(!0,{},l);i.left=this._getCompactLeftCoordinate(l.left,n),i.cellIndex=i.cellIndex+n,i.sortedIndex=null,s.push(i)}}return s},u.normalizeEndDateByViewEnd=function(l,s){var a=new Date(s.getTime());if(!this.isAllDay(l)){var t=A.default.roundToHour(this.instance.fire("getEndViewDate"));a>t&&(a=t)}var n=this.instance._getCurrentViewOption("endDayHour"),i=this.instance.fire("getField","allDay",l),o=new Date(new Date(s.getTime()).setHours(n,0,0,0));return(a.getTime()>o.getTime()||i&&a.getHours()<n)&&(a=o),a},u._adjustDurationByDaylightDiff=function(l,s,a){var t=k.default.getDaylightOffset(s,a);return this._needAdjustDuration(t)?this._calculateDurationByDaylightDiff(l,t):l},u._needAdjustDuration=function(l){return 0!==l},u._calculateDurationByDaylightDiff=function(l,s){return l+s*y("minute")},u._getAppointmentDurationInMs=function(l,s,a){return this.instance.fire("getAppointmentDurationInMs",{startDate:l,endDate:s,allDay:a})},u._markAppointmentAsVirtual=function(l){var s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this._getMaxAppointmentCountPerCellByType(s);if(l.count-a>0){var t=l.top,n=l.left;l.virtual={top:t,left:n,index:this._generateAppointmentCollectorIndex(l,s),isAllDay:s}}},u._generateAppointmentCollectorIndex=function(l,s){var t=l.rowIndex,n=l.cellIndex;return"".concat(l.groupIndex,"-").concat(t,"-").concat(n,"-").concat(s)},u._getMaxAppointmentCountPerCellByType=function(l){var s=this._getMaxAppointmentCountPerCell();return(0,R.isObject)(s)?l?this._getMaxAppointmentCountPerCell().allDay:this._getMaxAppointmentCountPerCell().simple:s},u.getDropDownAppointmentWidth=function(l,s){return this.getPositioningStrategy().getDropDownAppointmentWidth(l,s)},u.getDropDownAppointmentHeight=function(){return this.getPositioningStrategy().getDropDownAppointmentHeight()},u.getDropDownButtonAdaptiveSize=function(){return 28},u.getDefaultCellWidth=function(){return this._defaultWidth},u.getDefaultCellHeight=function(){return this._defaultHeight},u.getDefaultAllDayCellHeight=function(){return this._allDayHeight},u.getCollectorTopOffset=function(l){return this.getPositioningStrategy().getCollectorTopOffset(l)},u.getCollectorLeftOffset=function(){return this.getPositioningStrategy().getCollectorLeftOffset()},u.getAppointmentDataCalculator=function(){},u._customizeCoordinates=function(l,s,a,t,n){var o=s/a,r=l.top+l.index*o+t,d=l.width,v=l.left;return l.isCompact&&(this._isAdaptive()&&this._correctCollectorCoordinatesInAdaptive(l,n),this._markAppointmentAsVirtual(l,n)),{height:o,width:d,top:r,left:v,empty:this._isAppointmentEmpty(s,d)}},u._isAppointmentEmpty=function(l,s){return l<this._getAppointmentMinHeight()||s<this._getAppointmentMinWidth()},u._calculateGeometryConfig=function(l){var s=this.instance.fire("getMaxAppointmentsPerCell"),a=this._getOffsets(),t=this._getAppointmentDefaultOffset(),n=this._getAppointmentCount(s,l),i=this._getDefaultRatio(l,n),o=this._getMaxHeight();(0,R.isNumeric)(n)||(n=l.count,i=(o-a.unlimited)/o);var r=(1-i)*o;return("auto"===s||(0,R.isNumeric)(s))&&(i=1,o-=t,r=t),{height:i*o,appointmentCountPerCell:n,offset:r}},u._getAppointmentCount=function(){},u._getDefaultRatio=function(){},u._getOffsets=function(){},u._getMaxHeight=function(){},u._needVerifyItemSize=function(){return!1},u.needSeparateAppointment=function(l){return this.instance.fire("isGroupedByDate")&&l},u._getMaxAppointmentCountPerCell=function(){if(!this._maxAppointmentCountPerCell){var l,s=this.instance.fire("getMaxAppointmentsPerCell");(0,R.isNumeric)(s)&&(l=s),"auto"===s&&(l=this._getDynamicAppointmentCountPerCell()),"unlimited"===s&&(l=void 0),this._maxAppointmentCountPerCell=l}return this._maxAppointmentCountPerCell},u._getDynamicAppointmentCountPerCell=function(){return this.getPositioningStrategy().getDynamicAppointmentCountPerCell()},u.hasAllDayAppointments=function(){return!1},u._isCompactTheme=function(){return"compact"===((0,E.current)()||"").split(".").pop()},u._getAppointmentDefaultOffset=function(){return this.getPositioningStrategy().getAppointmentDefaultOffset()},u._getAppointmentDefaultHeight=function(){return this._getAppointmentHeightByTheme()},u._getAppointmentMinHeight=function(){return this._getAppointmentDefaultHeight()},u._getAppointmentHeightByTheme=function(){return this._isCompactTheme()?18:20},u._getAppointmentDefaultWidth=function(){return this.getPositioningStrategy()._getAppointmentDefaultWidth()},u._getAppointmentMinWidth=function(){return this._getAppointmentDefaultWidth()},u._needVerticalGroupBounds=function(){return!1},u._needHorizontalGroupBounds=function(){return!1},(f=[{key:"isVirtualScrolling",get:function(){return this.instance.fire("isVirtualScrolling")}}])&&function w(m,p){for(var f=0;f<p.length;f++){var c=p[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(m,c.key,c)}}(m.prototype,f),m}();b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getWrappedDataSource=b.getFieldExpr=b.getDisplayExpr=b.getValueExpr=void 0;var g=e(64),I=e(70);b.getValueExpr=function(F){return F.valueExpr||"id"},b.getDisplayExpr=function(F){return F.displayExpr||"text"},b.getFieldExpr=function(F){return F.fieldExpr||F.field},b.getWrappedDataSource=function(F){if(F instanceof I.DataSource)return F;var A={store:(0,g.normalizeDataSourceOptions)(F).store,pageSize:0};return Array.isArray(F)||(A.filter=F.filter),new I.DataSource(A)}},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(11)),F=e(43),A=e(1),R=e(21);function E(w){return w&&w.__esModule?w:{default:w}}function k(){return(k=Object.assign||function(w){for(var y=1;y<arguments.length;y++){var h=arguments[y];for(var m in h)Object.prototype.hasOwnProperty.call(h,m)&&(w[m]=h[m])}return w}).apply(this,arguments)}var S={tableCreator:new(function(){function w(){this.VERTICAL="vertical",this.HORIZONTAL="horizontal"}var y=w.prototype;return y.insertAllDayRow=function(h,m,p){if(h[p]){var f=h[p].find("tr");f.length||(f=(0,g.default)(I.default.createElement("tr"))).append(h[p].get(0)),m.appendChild(f.get?f.get(0):f)}},y.makeTable=function(h){var m,p=I.default.createElement("tbody"),f=[],c=h.groupCount?h.rowCount/h.groupCount:h.rowCount,u=0,l=h.allDayElements,s=h.groupIndex,a=h.rowCount;(0,g.default)(h.container).append(p),l&&(this.insertAllDayRow(l,p,0),u++);for(var t=0;t<a;t++){m=I.default.createElement("tr"),p.appendChild(m);var n=(t+1)%c==0;h.rowClass&&(m.className=h.rowClass);for(var i=0;i<h.cellCount;i++){var o=I.default.createElement("td");m.appendChild(o),h.cellClass&&(o.className=(0,A.isFunction)(h.cellClass)?h.cellClass(t,i):h.cellClass);var r=void 0,d=void 0,v=void 0;if(h.getCellData&&(d=(r=h.getCellData(o,t,i,s)).key,v=r.value,d&&(0,F.data)(o,d,v)),h.cellTemplate&&h.cellTemplate.render){var x=h.getTemplateData?h.getTemplateData(t):{},T={model:k({text:h.getCellText?h.getCellText(t,i):"",date:h.getCellDate?h.getCellDate(t):void 0},x),container:(0,R.getPublicElement)((0,g.default)(o)),index:t*h.cellCount+i};v&&(v.startDate&&(T.model.startDate=v.startDate),v.endDate&&(T.model.endDate=v.endDate),v.groups&&(T.model.groups=v.groups),v.allDay&&(T.model.allDay=v.allDay)),f.push(h.cellTemplate.render.bind(h.cellTemplate,T))}else h.getCellText&&(0,g.default)("<div>").text(h.getCellText(t,i)).addClass(h.getCellTextClass).appendTo((0,g.default)(o))}l&&n&&(this.insertAllDayRow(l,p,u),u++)}return f},y.makeGroupedTable=function(h,m,p,f,c,u,l){return h===this.VERTICAL?this._makeVerticalGroupedRows(m,p,c,u):this._makeHorizontalGroupedRows(m,p,f,c,l)},y.makeGroupedTableFromJSON=function(h,m,p){var f,c=[],u=0,l=(p=p||{}).cellTag||"td",s=p.childrenField||"children",a=p.titleField||"title",t=p.groupTableClass,n=p.groupRowClass,i=p.groupCellClass,o=p.groupCellCustomContent;function r(d,v,x,T){var D={element:I.default.createElement(l),childCount:v};i&&(D.element.className=i);var C=I.default.createTextNode(d);return"function"==typeof o?o(D.element,C,x,T):D.element.appendChild(C),D}return f=I.default.createElement("table"),t&&(f.className=t),function d(v){for(var x=0;x<v.length;x++){var T=(C=v[x])[s]?C[s].length:0,D=r(v[x][a],T,x,v[x]);c[u]||(c[u]=[]),c[u].push(D),T?d(v[x][s]):u++}var C}(m),c.forEach(function(d){var v=I.default.createElement("tr");n&&(v.className=n);for(var x=[],T=d.length-1;T>=0;T--){var D=d[T+1],C=d[T].childCount;D&&D.childCount&&(C*=D.childCount),x.push(C)}x.reverse(),d.forEach(function(P,M){x[M]&&P.element.setAttribute("rowSpan",x[M]),v.appendChild(P.element)}),f.appendChild(v)}),f},y._makeFlexGroupedRowCells=function(h,m,p,f){for(var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,u=[],l=h.items,s=l.length,a=0;a<m*c;a++)for(var t=0;t<s;t++){var n=(0,g.default)("<div>"),i={};if(f&&f.render){var o={model:l[t],container:(0,R.getPublicElement)(n),index:a*s+t};h.data&&(o.model.data=h.data[t]),i.template=f.render.bind(f,o)}else n.text(l[t].text).attr("title",l[t].text).addClass("dx-scheduler-group-header-content"),n=(0,g.default)("<div>").append(n);var r=(0,A.isFunction)(p.groupHeaderClass)?p.groupHeaderClass(t):p.groupHeaderClass;i.element=n.addClass(r),u.push(i)}return u},y._makeVerticalGroupedRows=function(h,m,p){for(var f=[],c=1,u=[],l=function(v){v.template&&f.push(v.template)},s=0;s<h.length;s++){s>0&&(c*=h[s-1].items.length);var a=this._makeFlexGroupedRowCells(h[s],c,m,p);a.forEach(l),u.push(a)}for(var t=[],n=u.length,i=0;i<n;i++)t.push((0,g.default)("<div>").addClass(m.groupHeaderRowClass));for(var o=n-1;o>=0;o--)for(var r=u[o].length,d=0;d<r;d++)t[o].append(u[o][d].element);return{elements:(0,g.default)("<div>").addClass("dx-scheduler-group-flex-container").append(t),cellTemplates:f}},y._makeHorizontalGroupedRows=function(h,m,p,f,c){for(var u=1,l=h.length,s=[],a=[],t=c?p:1,n=function(T){return T.template&&a.push(T.template),T.element},i=0;i<l;i++){i>0&&(u*=h[i-1].items.length);var o=this._makeGroupedRowCells(h[i],u,m,f,t);s.push((0,g.default)("<tr>").addClass(m.groupRowClass).append(o.map(n)))}for(var r=s[l-1].find("th").length,d=0;d<l;d++){var v=s[d].find("th"),x=r/v.length;c||(x*=p),(x>1&&1===t||c&&l>1)&&v.attr("colSpan",x)}return{elements:s,cellTemplates:a}},y._makeGroupedRowCells=function(h,m,p,f,c){m*=c=c||1;for(var u=[],l=h.items,s=l.length,a=0;a<m;a++)for(var t=0;t<s;t++){var r,n=(0,g.default)("<div>"),i={};if(f&&f.render){var o={model:l[t],container:(0,R.getPublicElement)(n),index:a*s+t};h.data&&(o.model.data=h.data[t]),i.template=f.render.bind(f,o)}else n.text(l[t].text),n=(0,g.default)("<div>").append(n);n.addClass(p.groupHeaderContentClass),r=(0,A.isFunction)(p.groupHeaderClass)?p.groupHeaderClass(t):p.groupHeaderClass,i.element=(0,g.default)("<th>").addClass(r).append(n),u.push(i)}return u},w}())};b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.Table=b.TableProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(92),A=e(913),R=["bottomVirtualRowHeight","children","className","height","leftVirtualCellCount","leftVirtualCellWidth","rightVirtualCellCount","rightVirtualCellWidth","topVirtualRowHeight","virtualCellsCount"];function S(p,f){return(S=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}function w(){return(w=Object.assign||function(p){for(var f=1;f<arguments.length;f++){var c=arguments[f];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(p[u]=c[u])}return p}).apply(this,arguments)}var y=function(p){var f=p.hasBottomVirtualRow,u=p.props,l=u.bottomVirtualRowHeight,s=u.children,t=u.leftVirtualCellCount,n=u.leftVirtualCellWidth,i=u.rightVirtualCellCount,o=u.rightVirtualCellWidth,d=u.virtualCellsCount,v=p.restAttributes,x=p.style;return(0,g.normalizeProps)((0,g.createVNode)(1,"table",u.className,(0,g.createVNode)(1,"tbody",null,[p.hasTopVirtualRow&&(0,g.createComponentVNode)(2,A.VirtualRow,{height:u.topVirtualRowHeight,cellsCount:d,leftVirtualCellWidth:n,rightVirtualCellWidth:o,leftVirtualCellCount:t,rightVirtualCellCount:i}),s,f&&(0,g.createComponentVNode)(2,A.VirtualRow,{height:l,cellsCount:d,leftVirtualCellWidth:n,rightVirtualCellWidth:o,leftVirtualCellCount:t,rightVirtualCellCount:i})],0),2,w({},v,{style:(0,I.normalizeStyles)(x)})))};b.viewFunction=y;var h={className:"",topVirtualRowHeight:0,bottomVirtualRowHeight:0,leftVirtualCellWidth:0,rightVirtualCellWidth:0,virtualCellsCount:0};b.TableProps=h;var m=function(p){var f,c,l;function a(t){var n;return(n=p.call(this,t)||this).state={},n}return c=p,(f=a).prototype=Object.create(c.prototype),f.prototype.constructor=f,S(f,c),a.prototype.render=function(){return y({props:w({},this.props),style:this.style,hasTopVirtualRow:this.hasTopVirtualRow,hasBottomVirtualRow:this.hasBottomVirtualRow,restAttributes:this.restAttributes})},(l=[{key:"style",get:function(){return(0,F.addHeightToStyle)(this.props.height,this.restAttributes.style)}},{key:"hasTopVirtualRow",get:function(){return!!this.props.topVirtualRowHeight}},{key:"hasBottomVirtualRow",get:function(){return!!this.props.bottomVirtualRowHeight}},{key:"restAttributes",get:function(){return function E(p,f){if(null==p)return{};var c,u,l=function(a,t){if(null==a)return{};var n,i,o={},r=Object.keys(a);for(i=0;i<r.length;i++)t.indexOf(n=r[i])>=0||(o[n]=a[n]);return o}(p,f);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(p);for(u=0;u<s.length;u++)f.indexOf(c=s[u])>=0||Object.prototype.propertyIsEnumerable.call(p,c)&&(l[c]=p[c])}return l}(this.props,R)}}])&&function k(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(a.prototype,l),a}(I.BaseInfernoComponent);b.Table=m,m.defaultProps=w({},h)},function(W,b,e){b.DateTableCellBase=b.DateTableCellBaseProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(233),A=e(90),R=["allDay","children","className","contentTemplate","contentTemplateProps","dataCellTemplate","endDate","firstDayOfMonth","groupIndex","groups","index","isFirstGroupCell","isLastGroupCell","otherMonth","startDate","text","today"];function S(f,c){return(S=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}function w(){return(w=Object.assign||function(f){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var l in u)Object.prototype.hasOwnProperty.call(u,l)&&(f[l]=u[l])}return f}).apply(this,arguments)}var y=function(f){return(0,g.createComponentVNode)(2,F.CellBase,{isFirstGroupCell:f.props.isFirstGroupCell,isLastGroupCell:f.props.isLastGroupCell,contentTemplate:f.props.dataCellTemplate,contentTemplateProps:f.dataCellTemplateProps,className:f.classes,children:f.props.children})};b.viewFunction=y;var h=w({},F.CellBaseProps,{otherMonth:!1,today:!1,firstDayOfMonth:!1});b.DateTableCellBaseProps=h;var m=function(f){return f&&(f.defaultProps?function(c){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,f,w({},c)))}:f)},p=function(f){var c,u,s;function t(n){var i;return(i=f.call(this,n)||this).state={},i}return u=f,(c=t).prototype=Object.create(u.prototype),c.prototype.constructor=c,S(c,u),t.prototype.render=function(){var n=this.props;return y({props:w({},n,{dataCellTemplate:m(n.dataCellTemplate),contentTemplate:m(n.contentTemplate)}),classes:this.classes,dataCellTemplateProps:this.dataCellTemplateProps,restAttributes:this.restAttributes})},(s=[{key:"classes",get:function(){var n,i,r=this.props,d=r.allDay;return(0,A.combineClasses)(((i=r.className)in(n={"dx-scheduler-cell-sizes-horizontal":!0,"dx-scheduler-cell-sizes-vertical":!d,"dx-scheduler-date-table-cell":!d})?Object.defineProperty(n,i,{value:!0,enumerable:!0,configurable:!0,writable:!0}):n[i]=!0,n))}},{key:"dataCellTemplateProps",get:function(){var n=this.props,v=n.groups,x=n.index;return{data:w({startDate:n.startDate,endDate:n.endDate,groups:v,groupIndex:v?n.groupIndex:void 0,text:"",allDay:n.allDay||void 0},n.contentTemplateProps.data),index:x}}},{key:"restAttributes",get:function(){return function E(f,c){if(null==f)return{};var u,l,s=function(t,n){if(null==t)return{};var i,o,r={},d=Object.keys(t);for(o=0;o<d.length;o++)n.indexOf(i=d[o])>=0||(r[i]=t[i]);return r}(f,c);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(f);for(l=0;l<a.length;l++)c.indexOf(u=a[l])>=0||Object.prototype.propertyIsEnumerable.call(f,u)&&(s[u]=f[u])}return s}(this.props,R)}}])&&function k(f,c){for(var u=0;u<c.length;u++){var l=c[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}(t.prototype,s),t}(I.BaseInfernoComponent);b.DateTableCellBase=p,p.defaultProps=w({},h)},function(W,b,e){b.LayoutProps=void 0,b.LayoutProps={viewData:{groupedData:[],cellCountInGroupRow:0,leftVirtualCellCount:0,rightVirtualCellCount:0,topVirtualRowCount:0,bottomVirtualRowCount:0},leftVirtualCellWidth:0,rightVirtualCellWidth:0,topVirtualRowHeight:0,bottomVirtualRowHeight:0,addDateTableClass:!0}},function(W,b,e){b.GroupPanelProps=void 0;var g={groups:[],groupOrientation:e(552).VERTICAL_GROUP_ORIENTATION,groupByDate:!1,baseColSpan:1,columnCountPerGroup:1};b.GroupPanelProps=g},function(W,b,e){b.default=void 0;var g=p(e(2)),I=e(4),F=e(0),A=e(26),R=p(e(9)),E=p(e(333)),k=p(e(19)),S=p(e(327)),w=p(e(934)),y=e(103),h=p(e(88)),m=p(e(935));function p(o){return o&&o.__esModule?o:{default:o}}function c(o,r){(null==r||r>o.length)&&(r=o.length);for(var d=0,v=new Array(r);d<r;d++)v[d]=o[d];return v}function u(){return(u=Object.assign||function(o){for(var r=1;r<arguments.length;r++){var d=arguments[r];for(var v in d)Object.prototype.hasOwnProperty.call(d,v)&&(o[v]=d[v])}return o}).apply(this,arguments)}function s(o,r){return(s=Object.setPrototypeOf||function(d,v){return d.__proto__=v,d})(o,r)}var a=S.default.tableCreator,t=k.default.dateToMilliseconds,n=function(o){var r,d;function v(){return o.apply(this,arguments)||this}d=o,(r=v).prototype=Object.create(d.prototype),r.prototype.constructor=r,s(r,d);var T,C=v.prototype;return C._init=function(){o.prototype._init.call(this),this.$element().addClass("dx-scheduler-timeline"),this._$sidebarTable=(0,g.default)("<div>").addClass("dx-scheduler-group-table")},C._getCellFromNextRow=function(P,M){return M?this._$focusedCell:o.prototype._getCellFromNextRow.call(this,P,M)},C._getDefaultGroupStrategy=function(){return"vertical"},C._toggleGroupingDirectionClass=function(){this.$element().toggleClass("dx-scheduler-work-space-horizontal-grouped",this._isHorizontalGroupedWorkSpace())},C._getDefaultOptions=function(){return(0,F.extend)(o.prototype._getDefaultOptions.call(this),{groupOrientation:"vertical"})},C._getRowCount=function(){return 1},C._getCellCount=function(){return this._getCellCountInDay()*this.option("intervalCount")},C.getGroupTableWidth=function(){return this._$sidebarTable?this._$sidebarTable.outerWidth():0},C._getTotalRowCount=function(P){return this._isHorizontalGroupedWorkSpace()?this._getRowCount():(P=P||1,this._getRowCount()*P)},C._getDateForHeaderText=function(P){var M=this._getValidFirstViewDateWithoutDST();return this._getDateByIndexCore(M,P)},C._getDateByIndexCore=function(P,M){var O=new Date(P),B=Math.floor(M/this._getCellCountInDay());return O.setTime(P.getTime()+this._calculateCellIndex(0,M)*this._getInterval()+B*this._getHiddenInterval()),O},C._getDateByIndex=function(P){var M=this._getValidFirstViewDateWithoutDST(),O=this._getDateByIndexCore(M,P);return h.default.isTimezoneChangeInDate(this._firstViewDate)&&O.setDate(O.getDate()-1),O},C._getValidFirstViewDateWithoutDST=function(){var P=h.default.getDateWithoutTimezoneChange(this._firstViewDate);return P.setHours(this.option("startDayHour")),P},C._getFormat=function(){return"shorttime"},C._needApplyLastGroupCellClass=function(){return!0},C._calculateHiddenInterval=function(P,M){return Math.floor(M/this._getCellCountInDay())*this._getHiddenInterval()},C._getMillisecondsOffset=function(P,M){return M=this._calculateCellIndex(P,M),this._getInterval()*M+this._calculateHiddenInterval(P,M)},C._createWorkSpaceElements=function(){this._createWorkSpaceScrollableElements()},C._getWorkSpaceHeight=function(){return this.option("crossScrollingEnabled")?(0,A.getBoundingRect)(this._$dateTable.get(0)).height:(0,A.getBoundingRect)(this.$element().get(0)).height},C._dateTableScrollableConfig=function(){var P=o.prototype._dateTableScrollableConfig.call(this);return this.option("crossScrollingEnabled")?P:(0,F.extend)(P,{direction:"horizontal"})},C._needCreateCrossScrolling=function(){return!0},C._headerScrollableConfig=function(){var P=o.prototype._headerScrollableConfig.call(this);return(0,F.extend)(P,{scrollByContent:!0})},C._renderTimePanel=function(){return(0,I.noop)()},C._renderAllDayPanel=function(){return(0,I.noop)()},C._getTableAllDay=function(){return!1},C._getDateHeaderTemplate=function(){return this.option("timeCellTemplate")},C._toggleAllDayVisibility=function(){return(0,I.noop)()},C._changeAllDayVisibility=function(){return(0,I.noop)()},C.supportAllDayRow=function(){return!1},C._getGroupHeaderContainer=function(){return this._isHorizontalGroupedWorkSpace()?this._$thead:this._$sidebarTable},C._insertAllDayRowsIntoDateTable=function(){return!1},C._createAllDayPanelElements=function(){return(0,I.noop)()},C._renderDateHeader=function(){var P=o.prototype._renderDateHeader.call(this);if(this._needRenderWeekHeader()){for(var M=new Date(this._firstViewDate),O=new Date(M),B=[],V=this._getGroupCount(),z=this._getCellCountInDay(),N=this.isGroupedByDate()?z*V:z,U=this.option("dateCellTemplate"),H=this._isHorizontalGroupedWorkSpace()&&!this.isGroupedByDate()?V:1,G=this._getWeekDuration()*this.option("intervalCount"),Y=G*H,J=0;J<Y;J++){var ae=(0,g.default)("<th>"),fe=this._formatWeekdayAndDay(O);if(U){var Ce={model:u({text:fe,date:new Date(O)},this._getGroupsForDateHeaderTemplate(J,N)),container:ae,index:J};U.render(Ce)}else ae.text(fe);ae.addClass("dx-scheduler-header-panel-cell").addClass("dx-scheduler-header-panel-week-cell").attr("colSpan",N),B.push(ae),J%G==G-1?O=new Date(M):this._incrementDate(O)}var Te=(0,g.default)("<tr>").addClass("dx-scheduler-header-row").append(B);P.before(Te)}},C._needRenderWeekHeader=function(){return!1},C._incrementDate=function(P){P.setDate(P.getDate()+1)},C._getWeekDuration=function(){return 1},C._renderView=function(){var P;this._setFirstViewDate(),this.isRenovatedRender()||(P=this._renderGroupHeader()),this.isRenovatedRender()?this.renderRWorkspace():(this._renderDateHeader(),this._renderTimePanel(),this._renderDateTable(),this._renderAllDayPanel()),this._shader=new w.default(this),this._$sidebarTable.appendTo(this._sidebarScrollable.$content()),this.isRenovatedRender()&&this._isVerticalGroupedWorkSpace()&&this.renderRGroupPanel(),this._applyCellTemplates(P)},C._setHorizontalGroupHeaderCellsHeight=function(){return(0,I.noop)()},C.getIndicationCellCount=function(){var P=this._getTimeDiff();return this._calculateDurationInCells(P)},C._getTimeDiff=function(){var P=this._getToday(),M=this._getIndicationFirstViewDate();return P.getTime()-M.getTime()},C._calculateDurationInCells=function(P){var M=this._getToday(),O=Math.floor(P/t("day")),B=(P-O*t("day")-this.option("startDayHour")*t("hour"))/this.getCellDuration();return M.getHours()>this.option("endDayHour")&&(B=this._getCellCountInDay()),B<0&&(B=0),O*this._getCellCountInDay()+B},C.getIndicationWidth=function(){if(this.isGroupedByDate()){var P=this.getIndicationCellCount(),M=Math.floor(P),O=P-M;return this.getCellWidth()*(M*this._getGroupCount()+O)}return this.getIndicationCellCount()*this.getCellWidth()},C._renderIndicator=function(P,M,O,B){var V,z=this.getIndicationWidth();if("vertical"===this.option("groupOrientation"))(V=this._createIndicator(O)).height((0,A.getBoundingRect)(O.get(0)).height),V.css("left",M?M-z:z);else for(var N=0;N<B;N++){var U=this.isGroupedByDate()?N*this.getCellWidth():this._getCellCount()*this.getCellWidth()*N;(V=this._createIndicator(O)).height((0,A.getBoundingRect)(O.get(0)).height),V.css("left",M?M-z-U:z+U)}},C._isVerticalShader=function(){return!1},C._isCurrentTimeHeaderCell=function(){return!1},C._visibilityChanged=function(P){o.prototype._visibilityChanged.call(this,P)},C._setTableSizes=function(){var P,M=this.getCellHeight(),O=this._getWorkSpaceMinHeight(),B=M*(this._isVerticalGroupedWorkSpace()?this._getGroupCount():1);B<O&&(B=O),this._$sidebarTable.height(B),this._$dateTable.height(B),o.prototype._setTableSizes.call(this),null===(P=this.virtualScrollingDispatcher)||void 0===P||P.updateDimensions()},C._getWorkSpaceMinHeight=function(){var P=this._getWorkSpaceHeight(),M=this.$element().outerHeight(!0)-this.getHeaderPanelHeight()-2-10;return P<M&&(P=M),P},C._makeGroupRows=function(P,M){var O="vertical"===this.option("groupOrientation")?a.VERTICAL:a.HORIZONTAL;return a.makeGroupedTable(O,P,{groupRowClass:this._getGroupRowClass(),groupHeaderRowClass:this._getGroupRowClass(),groupHeaderClass:this._getGroupHeaderClass.bind(this),groupHeaderContentClass:this._getGroupHeaderContentClass()},this._getCellCount()||1,this.option("resourceCellTemplate"),this._getTotalRowCount(this._getGroupCount()),M)},C._ensureGroupHeaderCellsHeight=function(P){var M=this._calculateMinCellHeight();return P<M?M:P},C._calculateMinCellHeight=function(){var P=this._getDateTable(),M="."+this._getDateTableRowClass();return(0,A.getBoundingRect)(P).height/P.find(M).length-2},C._getCellCoordinatesByIndex=function(P){return{cellIndex:P%this._getCellCount(),rowIndex:0}},C._getCellByCoordinates=function(P,M){var O=this._groupedStrategy.prepareCellIndexes(P,M);return this._$dateTable.find("tr").eq(O.rowIndex).find("td").eq(O.cellIndex)},C._getWorkSpaceWidth=function(){return this._$dateTable.outerWidth(!0)},C._getIndicationFirstViewDate=function(){return k.default.trimTime(new Date(this._firstViewDate))},C._getIntervalBetween=function(P,M){var O=this.option("startDayHour"),B=this.option("endDayHour"),V=this.getStartViewDate(),z=V.getTime(),N=(24-B+O)*t("hour"),U=k.default.getTimezonesDifference(V,P),H=P.getTime(),G=H-z-U,Y=Math.floor(G/t("day")),J=G-Y*t("day"),ae=0,fe=this._getCellCountInDay()*(Y-this._getWeekendsCount(Y)),Ce=H-k.default.trimTime(new Date(P)).getTime(),Te=fe*this.option("hoursInterval")*t("hour");return M||(P.getHours()<O?ae=J-N+Ce:P.getHours()>=O&&P.getHours()<B?ae=J:P.getHours()>=O&&P.getHours()>=B?ae=J-(Ce-B*t("hour")):Y||(Te=G),Te+=ae),Te},C._getWeekendsCount=function(){return 0},C.getAllDayContainer=function(){return null},C.getTimePanelWidth=function(){return 0},C.getPositionShift=function(P){var M=o.prototype.getPositionShift.call(this,P),O=this.getCellWidth()*P;return this.option("rtlEnabled")&&(O*=-1),{top:0,left:O+=M.left,cellPosition:O}},C.getVisibleBounds=function(){var P=this.option("rtlEnabled"),M={},O=this.getScrollable().$element(),B=this.getCellWidth(),V=(P?this.getScrollableOuterWidth()-this.getScrollableScrollLeft():this.getScrollableScrollLeft())/B,z=O.width()/B,N=P?V-z:V+z,U=this._getDateByIndex(V),H=this._getDateByIndex(N);return P&&(U=this._getDateByIndex(N),H=this._getDateByIndex(V)),M.left={hours:U.getHours(),minutes:U.getMinutes()>=30?30:0,date:k.default.trimTime(U)},M.right={hours:H.getHours(),minutes:H.getMinutes()>=30?30:0,date:k.default.trimTime(H)},M},C.getIntervalDuration=function(P){return this.getCellDuration()},C._supportCompactDropDownAppointments=function(){return!1},C.getCellMinWidth=function(){return 0},C.getWorkSpaceLeftOffset=function(){return 0},C.scrollToTime=function(P,M,O){var B=this._getScrollCoordinates(P,M,O),V=this.getScrollable(),z=this.option("rtlEnabled")?(0,A.getBoundingRect)(this.getScrollableContainer().get(0)).width:0;this.option("templatesRenderAsynchronously")?setTimeout(function(){V.scrollBy({left:B.left-V.scrollLeft()-z,top:0})}):V.scrollBy({left:B.left-V.scrollLeft()-z,top:0})},C._getRowCountWithAllDayRows=function(){return this._getRowCount()},C._setCurrentTimeCells=function(){var P=this._getTimePanelCells();this._getCurrentTimePanelCellIndices().forEach(function(M){P.eq(M).addClass(y.HEADER_CURRENT_TIME_CELL_CLASS)})},C._cleanCurrentTimeCells=function(){this.$element().find(".".concat(y.HEADER_CURRENT_TIME_CELL_CLASS)).removeClass(y.HEADER_CURRENT_TIME_CELL_CLASS)},C._getTimePanelCells=function(){return this.$element().find(".".concat("dx-scheduler-header-panel-cell",":not(.").concat("dx-scheduler-header-panel-week-cell",")"))},C._getCurrentTimePanelCellIndices=function(){var P=this._getCellCount(),M=this._getToday(),O=this.getCellIndexByDate(M),B=this._getCellCoordinatesByIndex(O).cellIndex;if(void 0===B)return[];var V=this._isHorizontalGroupedWorkSpace()&&!this.isGroupedByDate()?this._getGroupCount():1;return function f(o){return function(r){if(Array.isArray(r))return c(r)}(o)||function(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(o)||function(r,d){if(r){if("string"==typeof r)return c(r,d);var v=Object.prototype.toString.call(r).slice(8,-1);if("Object"===v&&r.constructor&&(v=r.constructor.name),"Map"===v||"Set"===v)return Array.from(r);if("Arguments"===v||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return c(r,d)}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(new Array(V)).map(function(z,N){return P*N+B})},C.renovatedRenderSupported=function(){return!0},C.renderRAllDayPanel=function(){},C.renderRTimeTable=function(){},C.generateRenderOptions=function(){var P=o.prototype.generateRenderOptions.call(this,!0),M=this._getGroupCount(),O=this._isHorizontalGroupedWorkSpace()&&!this.isGroupedByDate()?M:1,B=this._getWeekDuration()*this.option("intervalCount")*O;return u({},P,{isGenerateWeekDaysHeaderData:this._needRenderWeekHeader(),getWeekDaysHeaderText:this._formatWeekdayAndDay.bind(this),daysInView:B,cellCountInDay:this._getCellCountInDay()})},(T=[{key:"verticalGroupTableClass",get:function(){return"dx-scheduler-group-table"}},{key:"viewDirection",get:function(){return"horizontal"}},{key:"renovatedHeaderPanelComponent",get:function(){return m.default}}])&&function l(o,r){for(var d=0;d<r.length;d++){var v=r[d];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(o,v.key,v)}}(v.prototype,T),v}(E.default);(0,R.default)("dxSchedulerTimeline",n),b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=w(e(547)),F=w(e(9)),A=w(e(19)),R=e(0),E=e(26),k=e(7),S=e(103);function w(u){return u&&u.__esModule?u:{default:u}}function y(u){return function(l){if(Array.isArray(l))return h(l)}(u)||function(l){if("undefined"!=typeof Symbol&&null!=l[Symbol.iterator]||null!=l["@@iterator"])return Array.from(l)}(u)||function(l,s){if(l){if("string"==typeof l)return h(l,s);var a=Object.prototype.toString.call(l).slice(8,-1);if("Object"===a&&l.constructor&&(a=l.constructor.name),"Map"===a||"Set"===a)return Array.from(l);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return h(l,s)}}(u)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(u,l){(null==l||l>u.length)&&(l=u.length);for(var s=0,a=new Array(l);s<l;s++)a[s]=u[s];return a}function m(u,l){return(m=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}var p=A.default.dateToMilliseconds,f=function(u){var l,s;function a(){return u.apply(this,arguments)||this}s=u,(l=a).prototype=Object.create(s.prototype),l.prototype.constructor=l,m(l,s);var t=a.prototype;return t._getTimeZoneCalculator=function(){return this.invoke("getTimeZoneCalculator")},t._getToday=function(){var n=this.option("indicatorTime")||new Date,i=this._getTimeZoneCalculator();return(null==i?void 0:i.createDate(n,{path:"toGrid"}))||n},t.isIndicationOnView=function(){if(this.option("showCurrentTimeIndicator")){var n=this._getToday(),i=A.default.trimTime(this.getEndViewDate());return A.default.dateInRange(n,this._firstViewDate,new Date(i.getTime()+p("day")))}return!1},t.isIndicationAvailable=function(){return!!(0,k.hasWindow)()&&this._getToday()>=A.default.trimTime(new Date(this.getStartViewDate()))},t.isIndicatorVisible=function(){var n=this._getToday(),i=new Date(this.getEndViewDate().getTime()+this._getEndViewDateTimeDiff()-1),o=new Date(this.getStartViewDate());return o.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),i.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),A.default.dateInRange(n,o,i)},t._renderDateTimeIndication=function(){if(this.isIndicationAvailable()&&(this.option("shadeUntilCurrentTime")&&this._shader.render(),this.isIndicationOnView()&&this.isIndicatorVisible())){var n=this._getGroupCount()||1,i=this._dateTableScrollable.$content(),o=this.getIndicationHeight(),r=this._getRtlOffset(this.getCellWidth());this._renderIndicator(o,r,i,n),this._setCurrentTimeCells()}},t._renderIndicator=function(n,i,o,r){for(var d=this.isGroupedByDate(),v=d?1:r,x=0;x<v;x++){var T=this._createIndicator(o);T.width(d?this.getCellWidth()*r:this.getCellWidth()),this._groupedStrategy.shiftIndicator(T,n,i,x)}},t._createIndicator=function(n){var i=(0,g.default)("<div>").addClass("dx-scheduler-date-time-indicator");return n.append(i),i},t._getRtlOffset=function(n){return this.option("rtlEnabled")?(0,E.getBoundingRect)(this._dateTableScrollable.$content().get(0)).width-this.getTimePanelWidth()-n:0},t._setIndicationUpdateInterval=function(){this.option("showCurrentTimeIndicator")&&0!==this.option("indicatorUpdateInterval")&&(this._clearIndicatorUpdateInterval(),this._indicatorInterval=setInterval(function(){this._refreshDateTimeIndication()}.bind(this),this.option("indicatorUpdateInterval")))},t._clearIndicatorUpdateInterval=function(){this._indicatorInterval&&(clearInterval(this._indicatorInterval),delete this._indicatorInterval)},t._isVerticalShader=function(){return!0},t.getIndicationWidth=function(n){var i=this.getCellWidth()*this._getCellCount(),o=this._getIndicatorDuration();o>this._getCellCount()&&(o=this._getCellCount());var r=o*this.getRoundedCellWidth(n,n*this._getCellCount(),o);return i<r?i:r},t.getIndicatorOffset=function(n){var i=this._getIndicatorDuration()-1;return i*this.getRoundedCellWidth(n,n*this._getCellCount(),i)},t._getIndicatorDuration=function(){var n=this._getToday(),i=new Date(this._firstViewDate),o=n.getTime()-i.getTime();return"workWeek"===this.option("type")&&(o-=this._getWeekendsCount(Math.round(o/p("day")))*p("day")),Math.ceil((o+1)/p("day"))},t.getIndicationHeight=function(){var n=this._getToday(),i=this.getCellHeight(),o=new Date(this._firstViewDate);return this.isIndicationOnView()&&o.setFullYear(n.getFullYear(),n.getMonth(),n.getDate()),(n.getTime()-o.getTime())/this.getCellDuration()*i},t._dispose=function(){this._clearIndicatorUpdateInterval(),u.prototype._dispose.apply(this,arguments)},t._refreshDateTimeIndication=function(){var n;this._cleanDateTimeIndicator(),this._cleanCurrentTimeCells(),null===(n=this._shader)||void 0===n||n.clean(),this._renderDateTimeIndication()},t._setCurrentTimeCells=function(){var n=this._getTimePanelCells();this._getCurrentTimePanelCellIndices().forEach(function(i){n.eq(i).addClass("dx-scheduler-time-panel-current-time-cell")})},t._isCurrentTimeHeaderCell=function(n){if(this.isIndicationOnView()){var i=this._getDateByIndex(n);return A.default.sameDate(i,this._getToday())}return!1},t._getHeaderPanelCellClass=function(n){var i=u.prototype._getHeaderPanelCellClass.call(this,n);return this._isCurrentTimeHeaderCell(n)?i+" "+S.HEADER_CURRENT_TIME_CELL_CLASS:i},t._cleanView=function(){u.prototype._cleanView.call(this),this._cleanDateTimeIndicator()},t._dimensionChanged=function(){u.prototype._dimensionChanged.call(this),this._refreshDateTimeIndication()},t._cleanDateTimeIndicator=function(){this.$element().find(".dx-scheduler-date-time-indicator").remove()},t._cleanCurrentTimeCells=function(){this.$element().find(".".concat("dx-scheduler-time-panel-current-time-cell")).removeClass("dx-scheduler-time-panel-current-time-cell")},t._cleanWorkSpace=function(){u.prototype._cleanWorkSpace.call(this),this._renderDateTimeIndication(),this._setIndicationUpdateInterval()},t._optionChanged=function(n){switch(n.name){case"showCurrentTimeIndicator":case"indicatorTime":this._cleanWorkSpace();break;case"indicatorUpdateInterval":this._setIndicationUpdateInterval();break;case"showAllDayPanel":case"allDayExpanded":case"crossScrollingEnabled":u.prototype._optionChanged.call(this,n),this._refreshDateTimeIndication();break;case"shadeUntilCurrentTime":this._refreshDateTimeIndication();break;default:u.prototype._optionChanged.call(this,n)}},t._getDefaultOptions=function(){return(0,R.extend)(u.prototype._getDefaultOptions.call(this),{showCurrentTimeIndicator:!0,indicatorTime:new Date,indicatorUpdateInterval:5*p("minute"),shadeUntilCurrentTime:!0})},t._getCurrentTimePanelCellIndices=function(){var n,i=this._getTimePanelRowCount(),o=this._getToday(),r=this.getCellIndexByDate(o),d=this._getCellCoordinatesByIndex(r).rowIndex;if(void 0===d)return[];n=0===d?[d]:d%2==0?[d-1,d]:[d,d+1];var v=this._isVerticalGroupedWorkSpace()?this._getGroupCount():1;return y(new Array(v)).reduce(function(x,T,D){return[].concat(y(x),y(n.map(function(C){return i*D+C})))},[])},a}(I.default);(0,F.default)("dxSchedulerWorkSpace",f),b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(0),F=e(1),A=k(e(10)),R=k(e(16)),E=k(e(50));function k(y){return y&&y.__esModule?y:{default:y}}function S(y,h){return(S=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var w=function(y){var h,m;function p(){return y.apply(this,arguments)||this}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,S(h,m);var f=p.prototype;return f._initMarkup=function(){var c=this;y.prototype._initMarkup.call(this),this._createOnClosedAction();var u=this._getDialogOptions(),l=(0,g.default)("<div>").addClass("dx-filemanager-dialog-popup").appendTo(this.$element());u.popupCssClass&&l.addClass(u.popupCssClass);var s={showTitle:!0,title:u.title,visible:!1,closeOnOutsideClick:!0,contentTemplate:this._createContentTemplate.bind(this),toolbarItems:[{widget:"dxButton",toolbar:"bottom",location:"after",options:{text:u.buttonText,onClick:this._applyDialogChanges.bind(this)}},{widget:"dxButton",toolbar:"bottom",location:"after",options:{text:A.default.format("dxFileManager-dialogButtonCancel"),onClick:this._closeDialog.bind(this)}}],onInitialized:function(a){a.component.registerKeyHandler("enter",c._applyDialogChanges.bind(c))},onHidden:this._onPopupHidden.bind(this),onShown:this._onPopupShown.bind(this)};(0,F.isDefined)(u.height)&&(s.height=u.height),(0,F.isDefined)(u.maxHeight)&&(s.maxHeight=u.maxHeight),this._popup=this._createComponent(l,E.default,s)},f.show=function(){this._dialogResult=null,this._popup.show()},f._getDialogOptions=function(){return{title:"Title",buttonText:"ButtonText",contentCssClass:"",popupCssClass:""}},f._createContentTemplate=function(c){this._$contentElement=(0,g.default)("<div>").appendTo(c).addClass("dx-filemanager-dialog");var u=this._getDialogOptions().contentCssClass;u&&this._$contentElement.addClass(u)},f._getDialogResult=function(){return null},f._applyDialogChanges=function(){var c=this._getDialogResult();c&&(this._dialogResult=c,this._closeDialog())},f._closeDialog=function(){this._popup.hide()},f._onPopupHidden=function(){this._onClosedAction({dialogResult:this._dialogResult})},f._onPopupShown=function(){},f._createOnClosedAction=function(){this._onClosedAction=this._createActionByOption("onClosed")},f._setTitle=function(c){this._popup.option("title",c)},f._setButtonText=function(c){this._popup.option("toolbarItems[0].options.text",c)},f._getDefaultOptions=function(){return(0,I.extend)(y.prototype._getDefaultOptions.call(this),{onClosed:null})},f._optionChanged=function(c){"onClosed"===c.name?this._createOnPathChangedAction():y.prototype._optionChanged.call(this,c)},p}(R.default);b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(111),I=function(){function F(R){var E=(0,g.getDiagram)().EventDispatcher;this.onChanged=new E,this._owner=R}var A=F.prototype;return A.raiseBarCommandExecuted=function(R,E){this.onChanged.raise("notifyBarCommandExecuted",parseInt(R),E)},A.getCommandKeys=function(){throw"Not Implemented"},A.setItemValue=function(R,E){},A.setItemEnabled=function(R,E){},A.setItemVisible=function(R,E){},A.setEnabled=function(R){},A.setItemSubItems=function(R,E){},A.isVisible=function(){return!0},A._getKeys=function(R){var E=this;return R.reduce(function(k,S){return void 0!==S.command&&k.push(S.command),S.items&&(k=k.concat(E._getKeys(S.items))),k},[])},F}();b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.GanttHelper=void 0;var g=e(20),I={prepareMapHandler:function(F){return function(A){return Object.keys(F).reduce(function(R,E){return R["key"===E?"id":E]=F[E](A),R},{})}},prepareSetterMapHandler:function(F){return function(A){return Object.keys(F).reduce(function(R,E){return F[E](R,A["key"===E?"id":E]),R},{})}},compileGettersByOption:function(F){var A={};for(var R in F){var E=R.match(/(\w*)Expr/);E&&(A[E[1]]=(0,g.compileGetter)(F[E[0]]))}return A},compileSettersByOption:function(F){var A={};for(var R in F){var E=R.match(/(\w*)Expr/);E&&(A[E[1]]=(0,g.compileSetter)(F[E[0]]))}return A},getStoreObject:function(F,A){var R=I.compileSettersByOption(F);return Object.keys(R).reduce(function(E,k){return"key"!==k&&R[k](E,A[k]),E},{})},getInvertedData:function(F,A){var R={};if(F)for(var E=0;E<F.length;E++){var k=F[E];R[A(k)]=k}return R},getArrayFromOneElement:function(F){return null==F?[]:[F]},getSelectionMode:function(F){return F?"single":"none"},getDefaultOptions:function(){return{tasks:{dataSource:null,keyExpr:"id",parentIdExpr:"parentId",startExpr:"start",endExpr:"end",progressExpr:"progress",titleExpr:"title",colorExpr:"color"},dependencies:{dataSource:null,keyExpr:"id",predecessorIdExpr:"predecessorId",successorIdExpr:"successorId",typeExpr:"type"},resources:{dataSource:null,keyExpr:"id",textExpr:"text",colorExpr:"color"},resourceAssignments:{dataSource:null,keyExpr:"id",taskIdExpr:"taskId",resourceIdExpr:"resourceId"},columns:void 0,taskListWidth:300,showResources:!0,taskTitlePosition:"inside",firstDayOfWeek:void 0,selectedRowKey:void 0,onSelectionChanged:null,onTaskClick:null,onTaskDblClick:null,onTaskInserting:null,onTaskInserted:null,onTaskDeleting:null,onTaskDeleted:null,onTaskUpdating:null,onTaskUpdated:null,onTaskMoving:null,onTaskEditDialogShowing:null,onDependencyInserting:null,onDependencyInserted:null,onDependencyDeleting:null,onDependencyDeleted:null,onResourceInserting:null,onResourceInserted:null,onResourceDeleting:null,onResourceDeleted:null,onResourceAssigning:null,onResourceAssigned:null,onResourceUnassigning:null,onResourceUnassigned:null,onCustomCommand:null,onContextMenuPreparing:null,allowSelection:!0,showRowLines:!0,stripLines:void 0,scaleType:"auto",editing:{enabled:!1,allowTaskAdding:!0,allowTaskDeleting:!0,allowTaskUpdating:!0,allowDependencyAdding:!0,allowDependencyDeleting:!0,allowResourceAdding:!0,allowResourceDeleting:!0,allowResourceUpdating:!0,allowTaskResourceUpdating:!0},validation:{validateDependencies:!1,autoUpdateParentTasks:!1,enablePredecessorGap:!1},toolbar:null,contextMenu:{enabled:!0,items:void 0},taskTooltipContentTemplate:null,taskProgressTooltipContentTemplate:null,taskTimeTooltipContentTemplate:null,taskContentTemplate:null,rootValue:0}}};b.GanttHelper=I},function(W,b,e){var g=e(117);Object.keys(g).forEach(function(I){"default"!==I&&"__esModule"!==I&&(I in b&&b[I]===g[I]||Object.defineProperty(b,I,{enumerable:!0,get:function(){return g[I]}}))})},function(W,b,e){function g(N){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(U){return typeof U}:function(U){return U&&"function"==typeof Symbol&&U.constructor===Symbol&&U!==Symbol.prototype?"symbol":typeof U})(N)}b.BaseChart=b.overlapping=void 0;var I=e(4),F=o(e(5)),A=e(1),R=e(3),E=e(0),k=e(12),S=e(8),w=o(e(118)),y=e(234),h=e(341),m=e(343),p=e(587),f=e(588),c=function(N,U){if(N&&N.__esModule)return N;if(null===N||"object"!==g(N)&&"function"!=typeof N)return{default:N};var H=i(void 0);if(H&&H.has(N))return H.get(N);var G={},Y=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var J in N)if("default"!==J&&Object.prototype.hasOwnProperty.call(N,J)){var ae=Y?Object.getOwnPropertyDescriptor(N,J):null;ae&&(ae.get||ae.set)?Object.defineProperty(G,J,ae):G[J]=N[J]}return G.default=N,H&&H.set(N,G),G}(e(1032)),u=e(14),l=e(117),s=e(137),a=e(182),t=e(139),n=e(162);function i(N){if("function"!=typeof WeakMap)return null;var U=new WeakMap,H=new WeakMap;return(i=function(G){return G?H:U})(N)}function o(N){return N&&N.__esModule?N:{default:N}}var r=Array.isArray,d=["_reinit","_updateDataSource","_dataInit","_forceRender","_resize"];function v(N,U){var H=U.end-U.start,G=0;for(N.forEach(function(Y){G+=Y.getBoundingRect().width});H<G;)G-=x(N)}function x(N){var U=N.reduce(function(G,Y,J){if(!Y)return G;var ae=Y.value();return ae<G.value?{value:ae,rollingStock:Y,index:J}:G},{rollingStock:void 0,value:1/0,index:void 0});U.rollingStock.getLabels()[0].draw(!1);var H=U.rollingStock.getBoundingRect().width;return N[U.index]=null,H}function T(N){var U,H,G,Y,J=!1;for(U=0,G=N.length-1;U<G;U++){for(H=U+1,Y=N.length;H<Y;H++)if(U!==H&&D(N[U],N[H],!0)){J=!0;break}if(J)break}return J}function D(N,U,H){if(N&&U){var G=N.getBoundingRect(),Y=U.getBoundingRect();return G.end>Y.start&&(!H||G.oppositeStart<=Y.oppositeStart&&G.oppositeEnd>Y.oppositeStart||Y.oppositeStart<=G.oppositeStart&&Y.oppositeEnd>G.oppositeStart)}}function C(N){var U,H,G;for(U=0;U<N.length-1;U++)D(H=G||N[U],N[U+1])?(H.toChain(N[U+1]),N[U+1]=null,G=H):G=N[U+1]||H}function P(N,U){var H,G,Y,J,ae;for(H=0;H<N.length;H++){if(M(Y=N[H],U))for(ae=Y.getBoundingRect(),G=H+1;G<N.length;G++)if((J=N[G])&&J.getBoundingRect().end>ae.start-(ae.end-U.end)){J.toChain(Y),N[H]=Y=null;break}Y&&Y.setRollingStockInCanvas(U)}}function M(N,U){return N&&N.getBoundingRect().end>U.end}function O(N,U,H){var G=N.getBoundingRect(),Y=G.x,J=G.y,ae=G.x+G.width,fe=G.y+G.height;return this.labels=[N],this.shiftFunction=H,this._bBox={start:U?Y:J,width:U?G.width:G.height,end:U?ae:fe,oppositeStart:U?J:Y,oppositeEnd:U?fe:ae},this._initialPosition=U?G.x:G.y,this}O.prototype={toChain:function(N){var U=N.getBoundingRect();N.shift(U.start-this._bBox.end),this._changeBoxWidth(U.width),this.labels=this.labels.concat(N.labels)},getBoundingRect:function(){return this._bBox},shift:function(N){var U=this.shiftFunction;(0,R.each)(this.labels,function(H,G){var Y=G.getBoundingRect(),J=U(Y,N);G.hideInsideLabel(J)||G.shift(J.x,J.y)}),this._bBox.end-=N,this._bBox.start-=N},setRollingStockInCanvas:function(N){this._bBox.end>N.end&&this.shift(this._bBox.end-N.end)},getLabels:function(){return this.labels},value:function(){return this.labels[0].getData().value},getInitialPosition:function(){return this._initialPosition},_changeBoxWidth:function(N){this._bBox.end+=N,this._bBox.width+=N}};var B={resolveLabelOverlappingInOneDirection:function(N,U,H,G){var Y=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return 0},J=[],ae={start:H?U.left:U.top,end:H?U.width-U.right:U.height-U.bottom},fe=!1;if(N.forEach(function(Te){Te&&(fe=fe||Te.series.isStackedSeries()||Te.series.isFullStackedSeries(),Te.getLabels().forEach(function(me){me.isVisible()&&J.push(new O(me,H,G))}))}),fe)!H&&J.reverse();else{var Ce=J.slice();J.sort(function(Te,me){return Y(Te,me)||Te.getInitialPosition()-me.getInitialPosition()||Ce.indexOf(Te)-Ce.indexOf(me)})}return!!T(J)&&(v(J,ae),C(J),J.reverse(),P(J,ae),!0)}};b.overlapping=B;var V=w.default.inherit({_eventsMap:{onSeriesClick:{name:"seriesClick"},onPointClick:{name:"pointClick"},onArgumentAxisClick:{name:"argumentAxisClick"},onLegendClick:{name:"legendClick"},onSeriesSelectionChanged:{name:"seriesSelectionChanged"},onPointSelectionChanged:{name:"pointSelectionChanged"},onSeriesHoverChanged:{name:"seriesHoverChanged"},onPointHoverChanged:{name:"pointHoverChanged"},onDone:{name:"done"},onZoomStart:{name:"zoomStart"},onZoomEnd:{name:"zoomEnd"}},_fontFields:["legend.font","legend.title.font","legend.title.subtitle.font","commonSeriesSettings.label.font"],_rootClassPrefix:"dxc",_rootClass:"dxc-chart",_initialChanges:["INIT"],_themeDependentChanges:["REFRESH_SERIES_REINIT"],_getThemeManagerOptions:function(){var N=this.callBase.apply(this,arguments);return N.options=this.option(),N},_createThemeManager:function(){var N=this.option(),U=new p.ThemeManager(this._getThemeManagerOptions());return U.setTheme(N.theme,N.rtlEnabled),U},_initCore:function(){this._canvasClipRect=this._renderer.clipRect(),this._createHtmlStructure(),this._createLegend(),this._createTracker(),this._needHandleRenderComplete=!0,this.layoutManager=new f.LayoutManager,this._createScrollBar(),F.default.on(this._$element,"contextmenu",function(N){((0,S.isTouchEvent)(N)||(0,S.isPointerEvent)(N))&&N.preventDefault()}),F.default.on(this._$element,"MSHoldVisual",function(N){N.preventDefault()})},_getLayoutItems:I.noop,_layoutManagerOptions:function(){return this._themeManager.getOptions("adaptiveLayout")},_reinit:function(){(0,u.setCanvasValues)(this._canvas),this._reinitAxes(),this._requestChange(["DATA_SOURCE","DATA_INIT","CORRECT_AXIS","FULL_RENDER"])},_correctAxes:I.noop,_createHtmlStructure:function(){var N=this,U=N._renderer,H=U.root,G=function(){return U.g().attr({class:"dxc-constant-lines-group"}).linkOn(H,"constant-lines")};N._constantLinesGroup={dispose:function(){this.under.dispose(),this.above.dispose()},linkOff:function(){this.under.linkOff(),this.above.linkOff()},clear:function(){this.under.linkRemove().clear(),this.above.linkRemove().clear()},linkAppend:function(){this.under.linkAppend(),this.above.linkAppend()}},N._labelsAxesGroup=U.g().attr({class:"dxc-elements-axes-group"});var Y=function(){N._labelsAxesGroup.linkOn(H,"elements")};N._backgroundRect=U.rect().attr({fill:"gray",opacity:1e-4}).append(H),N._panesBackgroundGroup=U.g().attr({class:"dxc-background"}).append(H),N._stripsGroup=U.g().attr({class:"dxc-strips-group"}).linkOn(H,"strips"),N._gridGroup=U.g().attr({class:"dxc-grids-group"}).linkOn(H,"grids"),N._panesBorderGroup=U.g().attr({class:"dxc-border"}).linkOn(H,"border"),N._axesGroup=U.g().attr({class:"dxc-axes-group"}).linkOn(H,"axes"),N._executeAppendBeforeSeries(Y),N._stripLabelAxesGroup=U.g().attr({class:"dxc-strips-labels-group"}).linkOn(H,"strips-labels"),N._constantLinesGroup.under=G(),N._seriesGroup=U.g().attr({class:"dxc-series-group"}).linkOn(H,"series"),N._executeAppendAfterSeries(Y),N._constantLinesGroup.above=G(),N._scaleBreaksGroup=U.g().attr({class:"dxc-scale-breaks"}).linkOn(H,"scale-breaks"),N._labelsGroup=U.g().attr({class:"dxc-labels-group"}).linkOn(H,"labels"),N._crosshairCursorGroup=U.g().attr({class:"dxc-crosshair-cursor"}).linkOn(H,"crosshair"),N._legendGroup=U.g().attr({class:"dxc-legend","clip-path":N._getCanvasClipRectID()}).linkOn(H,"legend").linkAppend(H).enableLinks(),N._scrollBarGroup=U.g().attr({class:"dxc-scroll-bar"}).linkOn(H,"scroll-bar")},_executeAppendBeforeSeries:function(){},_executeAppendAfterSeries:function(){},_disposeObjectsInArray:function(N,U){(0,R.each)(this[N]||[],function(H,G){U&&G?(0,R.each)(U,function(Y,J){G[J]&&G[J].dispose()}):G&&G.dispose()}),this[N]=null},_disposeCore:function(){var N=this,U=function(Y){N[Y]&&(N[Y].dispose(),N[Y]=null)},H=function(Y){N[Y].linkOff()},G=this._disposeObjectsInArray;N._renderer.stopAllAnimations(),G.call(N,"series"),U("_tracker"),U("_crosshair"),N.layoutManager=N._userOptions=N._canvas=N._groupsData=null,H("_stripsGroup"),H("_gridGroup"),H("_axesGroup"),H("_constantLinesGroup"),H("_stripLabelAxesGroup"),H("_panesBorderGroup"),H("_seriesGroup"),H("_labelsGroup"),H("_crosshairCursorGroup"),H("_legendGroup"),H("_scrollBarGroup"),H("_scaleBreaksGroup"),U("_canvasClipRect"),U("_panesBackgroundGroup"),U("_backgroundRect"),U("_stripsGroup"),U("_gridGroup"),U("_axesGroup"),U("_constantLinesGroup"),U("_stripLabelAxesGroup"),U("_panesBorderGroup"),U("_seriesGroup"),U("_labelsGroup"),U("_crosshairCursorGroup"),U("_legendGroup"),U("_scrollBarGroup"),U("_scaleBreaksGroup")},_getAnimationOptions:function(){return this._themeManager.getOptions("animation")},_getDefaultSize:function(){return{width:400,height:400}},_getOption:function(N){return this._themeManager.getOptions(N)},_applySize:function(N){this._rect=N.slice(),this._changes.has("FULL_RENDER")||this._processRefreshData("_resize")},_resize:function(){this._doRender(this.__renderOptions||{animate:!1,isResize:!0})},_trackerType:"ChartTracker",_createTracker:function(){this._tracker=new c[this._trackerType]({seriesGroup:this._seriesGroup,renderer:this._renderer,tooltip:this._tooltip,legend:this._legend,eventTrigger:this._eventTrigger})},_getTrackerSettings:function(){return(0,E.extend)({chart:this},this._getSelectionModes())},_getSelectionModes:function(){var N=this._themeManager;return{seriesSelectionMode:N.getOptions("seriesSelectionMode"),pointSelectionMode:N.getOptions("pointSelectionMode")}},_updateTracker:function(N){this._tracker.update(this._getTrackerSettings()),this._tracker.setCanvases({left:0,right:this._canvas.width,top:0,bottom:this._canvas.height},N)},_createCanvasFromRect:function(N){var U=this._canvas;return(0,u.setCanvasValues)({left:N[0],top:N[1],right:U.width-N[2],bottom:U.height-N[3],width:U.width,height:U.height})},_doRender:function(N){if(0!==this._canvas.width||0!==this._canvas.height){this._resetIsReady();var U=this._prepareDrawOptions(N),H=U.recreateCanvas;this._preserveOriginalCanvas(),H?this.__currentCanvas=this._canvas:this._canvas=this.__currentCanvas,H&&this._updateCanvasClipRect(this._canvas),this._canvas=this._createCanvasFromRect(this._rect),this._renderer.stopAllAnimations(!0),this._cleanGroups();var G=new Date;this._renderElements(U),this._lastRenderingTime=new Date-G}},_preserveOriginalCanvas:function(){this.__originalCanvas=this._canvas,this._canvas=(0,E.extend)({},this._canvas)},_layoutAxes:I.noop,_renderElements:function(N){var U,H,G,Y=this,J=Y._prepareToRender(N),ae=Y._isRotated(),fe=Y._isLegendInside(),Ce=[];(0,E.extend)({},Y._canvas),Y._renderer.lock(),N.drawLegend&&Y._legend&&Y._legendGroup.linkAppend(),Y.layoutManager.setOptions(Y._layoutManagerOptions());var Te=Y._getLayoutTargets();this._layoutAxes(function(me){var he=me?(0,E.extend)({},N,{animate:!1,recreateCanvas:!0}):N,_e=Y._renderAxes(he,J);Y._shrinkAxes(me,_e)}),Y._applyClipRects(J),Y._appendSeriesGroups(),Y._createCrosshairCursor(),Te.forEach(function(me){var he=me.canvas;Ce.push({left:he.left,right:he.width-he.right,top:he.top,bottom:he.height-he.bottom})}),Y._scrollBar&&("discrete"===(U=Y._argumentAxes[0].getTranslator().getBusinessRange()).axisType&&U.categories&&U.categories.length<=1||"discrete"!==U.axisType&&U.min===U.max?H=G=void 0:(H=U.minVisible,G=U.maxVisible),Y._scrollBar.init(U,!Y._argumentAxes[0].getOptions().valueMarginsEnabled).setPosition(H,G)),Y._updateTracker(Ce),Y._updateLegendPosition(N,fe),Y._applyPointMarkersAutoHiding(),Y._renderSeries(N,ae,fe),Y._renderer.unlock()},_updateLegendPosition:I.noop,_createCrosshairCursor:I.noop,_appendSeriesGroups:function(){this._seriesGroup.linkAppend(),this._labelsGroup.linkAppend(),this._appendAdditionalSeriesGroups()},_renderSeries:function(N,U,H){this._calculateSeriesLayout(N,U),this._renderSeriesElements(N,H)},_calculateSeriesLayout:function(N,U){N.hideLayoutLabels=this.layoutManager.needMoreSpaceForPanesCanvas(this._getLayoutTargets(),U)&&!this._themeManager.getOptions("adaptiveLayout").keepLabels,this._updateSeriesDimensions(N)},_getArgFilter:function(){return function(){return!0}},_getValFilter:function(N){return function(){return!0}},_getPointsToAnimation:function(N){var U=this,H=this._getArgFilter();return N.map(function(G){var Y=U._getValFilter(G);return G.getPoints().filter(function(J){return J.getOptions().visible&&H(J.argument)&&(Y(J.getMinValue(!0))||Y(J.getMaxValue(!0)))}).length})},_renderSeriesElements:function(N,U){var H,G,Y=this.series,J=Y.length,ae=this._themeManager.getOptions("resolveLabelOverlapping"),fe=this._getPointsToAnimation(Y);for(H=0;H<J;H++)this._applyExtraSettings(G=Y[H],N),G.draw(N.animate&&fe[H]<=N.animationPointsLimit&&this._renderer.animationEnabled(),N.hideLayoutLabels,this._getLegendCallBack(G));"none"===ae?this._adjustSeriesLabels(!1):this._locateLabels(ae),this._renderTrackers(U),this._tracker.repairTooltip(),this._renderExtraElements(),this._clearCanvas(),this._seriesElementsDrawn=!0},_changesApplied:function(){this._seriesElementsDrawn&&(this._seriesElementsDrawn=!1,this._drawn(),this._renderCompleteHandler())},_locateLabels:function(N){this._resolveLabelOverlapping(N)},_renderExtraElements:function(){},_clearCanvas:function(){this._canvas=this.__originalCanvas},_resolveLabelOverlapping:function(N){var U;switch(N){case"stack":U=this._resolveLabelOverlappingStack;break;case"hide":U=this._resolveLabelOverlappingHide;break;case"shift":U=this._resolveLabelOverlappingShift}return(0,A.isFunction)(U)&&U.call(this)},_getVisibleSeries:function(){return(0,I.grep)(this.getAllSeries(),function(N){return N.isVisible()})},_resolveLabelOverlappingHide:function(){var N,U,H,G,Y,J,ae,fe,Ce,Te=[],me=this._getVisibleSeries();for(Y=0;Y<me.length;Y++)for(ae=me[Y].getVisiblePoints(),J=0;J<ae.length;J++)Te.push.apply(Te,ae[J].getLabels());for(Y=0;Y<Te.length;Y++)if((N=Te[Y]).isVisible())for(H=N.getBoundingRect(),J=Y+1;J<Te.length;J++)G=(U=Te[J]).getBoundingRect(),((fe=H).x<=(Ce=G).x&&Ce.x<=fe.x+fe.width||fe.x>=Ce.x&&fe.x<=Ce.x+Ce.width)&&(fe.y<=Ce.y&&Ce.y<=fe.y+fe.height||fe.y>=Ce.y&&fe.y<=Ce.y+Ce.height)&&U.draw(!1)},_cleanGroups:function(){this._stripsGroup.linkRemove().clear(),this._gridGroup.linkRemove().clear(),this._axesGroup.linkRemove().clear(),this._constantLinesGroup.above.clear(),this._stripLabelAxesGroup.linkRemove().clear(),this._labelsGroup.linkRemove().clear(),this._crosshairCursorGroup.linkRemove().clear(),this._scaleBreaksGroup.linkRemove().clear()},_allowLegendInsidePosition:function(){return!1},_createLegend:function(){var U,H,G={getFormatObject:function(Y){var J={};return J[H.indexField]=Y.id,J[H.colorField]=Y.states.normal.fill,J[H.nameField]=Y.text,J},textField:(H={nameField:(U=this._legendDataField)+"Name",colorField:U+"Color",indexField:U+"Index"}).nameField};this._legend=new y.Legend({renderer:this._renderer,widget:this,group:this._legendGroup,backgroundClass:"dxc-border",itemGroupClass:"dxc-item",titleGroupClass:"dxc-title",textField:G.textField,getFormatObject:G.getFormatObject,allowInsidePosition:this._allowLegendInsidePosition()}),this._updateLegend(),this._layout.add(this._legend)},_updateLegend:function(){var N=this._themeManager,U=N.getOptions("legend"),H=this._getLegendData();U.containerBackgroundColor=N.getOptions("containerBackgroundColor"),U._incidentOccurred=this._incidentOccurred,this._legend.update(H,U,N.theme("legend").title),this._change(["LAYOUT"])},_prepareDrawOptions:function(N){var U=this._getAnimationOptions(),H=(0,E.extend)({},{force:!1,adjustAxes:!0,drawLegend:!0,drawTitle:!0,animate:U.enabled,animationPointsLimit:U.maxPointCountSupported},N,this.__renderOptions);return(0,A.isDefined)(H.recreateCanvas)||(H.recreateCanvas=H.adjustAxes&&H.drawLegend&&H.drawTitle),H},_processRefreshData:function(N){var U=(0,k.inArray)(this._currentRefreshData,d),H=(0,k.inArray)(N,d);(!this._currentRefreshData||U>=0&&H<U)&&(this._currentRefreshData=N),this._requestChange(["REFRESH"])},_getLegendData:function(){return(0,u.map)(this._getLegendTargets(),function(N){var U=N.legendData,H=N.getLegendStyles,G=H.normal.opacity;N.visible||((!(0,A.isDefined)(G)||G>.3)&&(G=.3),U.textOpacity=.3);var Y={opacity:G};return U.states={hover:(0,E.extend)({},H.hover,Y),selection:(0,E.extend)({},H.selection,Y),normal:(0,E.extend)({},H.normal,Y)},U})},_getLegendOptions:function(N){return{legendData:{text:N[this._legendItemTextField],id:N.index,visible:!0},getLegendStyles:N.getLegendStyles(),visible:N.isVisible()}},_disposeSeries:function(N){var U;this.series&&((0,A.isDefined)(N)?(this.series[N].dispose(),this.series.splice(N,1)):((0,R.each)(this.series,function(H,G){return G.dispose()}),this.series.length=0)),null!==(U=this.series)&&void 0!==U&&U.length||(this.series=[])},_disposeSeriesFamilies:function(){(0,R.each)(this.seriesFamilies||[],function(N,U){U.dispose()}),this.seriesFamilies=null,this._needHandleRenderComplete=!0},_optionChanged:function(N){this._themeManager.resetOptions(N.name),this.callBase.apply(this,arguments)},_applyChanges:function(){var N=this;N._themeManager.update(N._options.silent()),N.callBase.apply(N,arguments)},_optionChangesMap:{animation:"ANIMATION",dataSource:"DATA_SOURCE",palette:"PALETTE",paletteExtensionMode:"PALETTE",legend:"FORCE_DATA_INIT",seriesTemplate:"FORCE_DATA_INIT",export:"FORCE_RENDER",valueAxis:"AXES_AND_PANES",argumentAxis:"AXES_AND_PANES",commonAxisSettings:"AXES_AND_PANES",panes:"AXES_AND_PANES",commonPaneSettings:"AXES_AND_PANES",defaultPane:"AXES_AND_PANES",containerBackgroundColor:"AXES_AND_PANES",rotated:"ROTATED",autoHidePointMarkers:"REFRESH_SERIES_REINIT",customizePoint:"REFRESH_SERIES_REINIT",customizeLabel:"REFRESH_SERIES_REINIT",scrollBar:"SCROLL_BAR"},_optionChangesOrder:["ROTATED","PALETTE","REFRESH_SERIES_REINIT","AXES_AND_PANES","INIT","REINIT","DATA_SOURCE","REFRESH_SERIES_DATA_INIT","DATA_INIT","FORCE_DATA_INIT","REFRESH_AXES","CORRECT_AXIS"],_customChangesOrder:["ANIMATION","REFRESH_SERIES_FAMILIES","FORCE_FIRST_DRAWING","FORCE_DRAWING","FORCE_RENDER","VISUAL_RANGE","SCROLL_BAR","REINIT","REFRESH","FULL_RENDER"],_change_ANIMATION:function(){this._renderer.updateAnimationOptions(this._getAnimationOptions())},_change_DATA_SOURCE:function(){this._needHandleRenderComplete=!0,this._updateDataSource()},_change_PALETTE:function(){this._themeManager.updatePalette(),this._refreshSeries("DATA_INIT")},_change_REFRESH_SERIES_DATA_INIT:function(){this._refreshSeries("DATA_INIT")},_change_DATA_INIT:function(){this.series&&!this.needToPopulateSeries||this._changes.has("FORCE_DATA_INIT")||this._dataInit()},_change_FORCE_DATA_INIT:function(){this._dataInit()},_change_REFRESH_SERIES_FAMILIES:function(){this._processSeriesFamilies(),this._populateBusinessRange(),this._processRefreshData("_forceRender")},_change_FORCE_RENDER:function(){this._processRefreshData("_forceRender")},_change_AXES_AND_PANES:function(){this._refreshSeries("INIT")},_change_ROTATED:function(){this._createScrollBar(),this._refreshSeries("INIT")},_change_REFRESH_SERIES_REINIT:function(){this._refreshSeries("INIT")},_change_REFRESH_AXES:function(){(0,u.setCanvasValues)(this._canvas),this._reinitAxes(),this._requestChange(["CORRECT_AXIS","FULL_RENDER"])},_change_SCROLL_BAR:function(){this._createScrollBar(),this._processRefreshData("_forceRender")},_change_REINIT:function(){this._processRefreshData("_reinit")},_change_FORCE_DRAWING:function(){this._resetComponentsAnimation()},_change_FORCE_FIRST_DRAWING:function(){this._resetComponentsAnimation(!0)},_resetComponentsAnimation:function(N){this.series.forEach(function(U){U.resetApplyingAnimation(N)}),this._resetAxesAnimation(N)},_resetAxesAnimation:I.noop,_refreshSeries:function(N){this.needToPopulateSeries=!0,this._requestChange([N])},_change_CORRECT_AXIS:function(){this._correctAxes()},_doRefresh:function(){var N=this._currentRefreshData;N&&(this._currentRefreshData=null,this._renderer.stopAllAnimations(!0),this[N]())},_updateCanvasClipRect:function(N){var U=Math.max(N.width-N.left-N.right,0),H=Math.max(N.height-N.top-N.bottom,0);this._canvasClipRect.attr({x:N.left,y:N.top,width:U,height:H}),this._backgroundRect.attr({x:N.left,y:N.top,width:U,height:H})},_getCanvasClipRectID:function(){return this._canvasClipRect.id},_dataSourceChangedHandler:function(){this._changes.has("INIT")?this._requestChange(["DATA_INIT"]):this._requestChange(["FORCE_DATA_INIT"])},_dataInit:function(){this._dataSpecificInit(!0)},_processSingleSeries:function(N){N.createPoints(!1)},_handleSeriesDataUpdated:function(){var N=this;this._getVisibleSeries().some(function(U){return U.useAggregation()})&&this._populateMarginOptions(),this.series.forEach(function(U){return N._processSingleSeries(U)},this)},_dataSpecificInit:function(N){this.series&&!this.needToPopulateSeries||(this.series=this._populateSeries()),this._repopulateSeries(),this._seriesPopulatedHandlerCore(),this._populateBusinessRange(),this._tracker.updateSeries(this.series,this._changes.has("INIT")),this._updateLegend(),N&&this._requestChange(["FULL_RENDER"])},_forceRender:function(){this._doRender({force:!0})},_repopulateSeries:function(){var N=this._themeManager,U=this._dataSourceItems(),H=N.getOptions("dataPrepareSettings");N.getOptions("seriesTemplate")&&this._populateSeries(U),this._groupSeries();var G=(0,h.validateData)(U,this._groupsData,this._incidentOccurred,H);N.resetPalette(),this.series.forEach(function(Y){Y.updateData(G[Y.getArgumentField()])}),this._handleSeriesDataUpdated()},_renderCompleteHandler:function(){var N=!0;this._needHandleRenderComplete&&((0,R.each)(this.series,function(U,H){N=N&&H.canRenderCompleteHandle()}),N&&(this._needHandleRenderComplete=!1,this._eventTrigger("done",{target:this})))},_dataIsReady:function(){return(0,A.isDefined)(this.option("dataSource"))&&this._dataIsLoaded()},_populateSeriesOptions:function(N){for(var U,H,G=this,Y=G._themeManager,J=Y.getOptions("seriesTemplate"),ae=J?(0,u.processSeriesTemplate)(J,N||[]):G.option("series"),fe=r(ae)?ae:ae?[ae]:[],Ce=G._getExtraOptions(),Te=[],me=function(_e){G._specialProcessSeries(),G._populateBusinessRange(_e&&_e.getValueAxis(),!0),G._renderer.stopAllAnimations(!0),G._updateLegend(),G._requestChange(["FULL_RENDER"])},he=0;he<fe.length;he++)U=(0,E.extend)(!0,{},fe[he],Ce),(0,A.isDefined)(U.name)&&""!==U.name||(U.name="Series "+(he+1).toString()),U.rotated=G._isRotated(),U.customizePoint=Y.getOptions("customizePoint"),U.customizeLabel=Y.getOptions("customizeLabel"),U.visibilityChanged=me,U.incidentOccurred=G._incidentOccurred,H=Y.getOptions("series",U,fe.length),G._checkPaneName(H)&&Te.push(H);return Te},_populateSeries:function(N){var U,H,G=this,Y=[],J=G._incidentOccurred,ae=G._populateSeriesOptions(N),fe=!1;G.needToPopulateSeries=!1,(0,R.each)(ae,function(Te,me){var he=G.series&&G.series.filter(function(_e){return _e.name===me.name&&-1===Y.map(function(re){return re.series}).indexOf(_e)})[0];he&&he.type===me.type?Y.push({series:he,options:me}):(Y.push({options:me}),fe=!0)}),0!==(null===(U=G.series)||void 0===U?void 0:U.length)&&G._tracker.clearHover(),(0,R.reverseEach)(G.series,function(Te,me){Y.some(function(he){return me===he.series})||(G._disposeSeries(Te),fe=!0)}),!fe&&(fe=Y.some(function(Te){return Te.series.name!==ae[Te.series.index].name})),G.series=[],fe&&G._disposeSeriesFamilies(),G._themeManager.resetPalette();var Ce=function(Te){G.series.forEach(function(me){me.notify(Te)})};return(0,R.each)(Y,function(Te,me){var he,_e,re=me.options,ce=null!==(he=null===(_e=G._argumentAxes)||void 0===_e?void 0:_e.filter(function(Se){return Se.pane===re.pane})[0])&&void 0!==he?he:G.getArgumentAxis(),ge={commonSeriesModes:G._getSelectionModes(),argumentAxis:ce,valueAxis:G._getValueAxis(re.pane,re.axis)};me.series?(H=me.series).updateOptions(re,ge):H=new m.Series((0,E.extend)({renderer:G._renderer,seriesGroup:G._seriesGroup,labelsGroup:G._labelsGroup,eventTrigger:G._eventTrigger,eventPipe:Ce,incidentOccurred:J},ge),re),H.isUpdated?(H.index=G.series.length,G.series.push(H)):J("E2101",[re.type])}),G.series},getStackedPoints:function(N){var U=N.series.getStackName();return this._getVisibleSeries().reduce(function(H,G){return(0,A.isDefined)(G.getStackName())&&(0,A.isDefined)(U)&&U!==G.getStackName()||(H=H.concat(G.getPointsByArg(N.argument))),H},[])},getAllSeries:function(){return(this.series||[]).slice()},getSeriesByName:function(N){var U=null;return(0,R.each)(this.series,function(H,G){if(G.name===N)return U=G,!1}),U},getSeriesByPos:function(N){return(this.series||[])[N]},clearSelection:function(){this._tracker.clearSelection()},hideTooltip:function(){this._tracker._hideTooltip()},clearHover:function(){this._tracker.clearHover()},render:function(N){var U=this;return U.__renderOptions=N,U.__forceRender=N&&N.force,U.callBase.apply(U,arguments),U.__renderOptions=U.__forceRender=null,U},refresh:function(){this._disposeSeries(),this._disposeSeriesFamilies(),this._requestChange(["CONTAINER_SIZE","REFRESH_SERIES_REINIT"])},_getMinSize:function(){var N=this._layoutManagerOptions();return[N.width,N.height]},_change_REFRESH:function(){this._changes.has("INIT")?this._currentRefreshData=null:this._doRefresh()},_change_FULL_RENDER:function(){this._forceRender()},_change_INIT:function(){this._reinit()},_stopCurrentHandling:function(){this._tracker.stopCurrentHandling()}});b.BaseChart=V,["series","commonSeriesSettings","dataPrepareSettings","seriesSelectionMode","pointSelectionMode","synchronizeMultiAxes","resolveLabelsOverlapping"].forEach(function(N){V.prototype._optionChangesMap[N]="REFRESH_SERIES_DATA_INIT"}),["adaptiveLayout","crosshair","resolveLabelOverlapping","adjustOnZoom","stickyHovering"].forEach(function(N){V.prototype._optionChangesMap[N]="FORCE_RENDER"}),["minBubbleSize","maxBubbleSize","barGroupPadding","barGroupWidth","negativesAsZeroes","negativesAsZeros"].forEach(function(N){V.prototype._optionChangesMap[N]="REFRESH_SERIES_FAMILIES"}),V.addPlugin(l.plugin),V.addPlugin(s.plugin),V.addPlugin(a.plugin),V.addPlugin(t.plugin),V.addPlugin(n.plugin);var z=V.prototype._change_TITLE;V.prototype._change_TITLE=function(){z.apply(this,arguments),this._change(["FORCE_RENDER"])}},function(W,b,e){b.BaseThemeManager=void 0;var g,I=(g=e(15))&&g.__esModule?g:{default:g},F=e(0),A=e(1),R=e(3),E=e(204),k=e(14),S=e(57);e(1011),e(1012),e(1013),e(1014),e(1015),e(1016),e(1017),e(1018),e(1019);var w=S.getTheme,y=S.addCacheItem,h=S.removeCacheItem,m=F.extend,p=R.each;function f(u,l){var s=u;return l&&p(l.split("."),function(a,t){return s=s[t]}),s}var c=I.default.inherit({ctor:function(u){this._themeSection=u.themeSection,this._fontFields=u.fontFields||[],y(this)},dispose:function(){return h(this),this._callback=this._theme=this._font=null,this},setCallback:function(u){return this._callback=u,this},setTheme:function(u,l){return this._current=u,this._rtl=l,this.refresh()},refresh:function(){var u=this._current||{},l=w(u.name||u);return this._themeName=l.name,this._defaultPalette=l.defaultPalette,this._font=m({},l.font,u.font),this._themeSection&&p(this._themeSection.split("."),function(s,a){l=m(!0,{},l[a])}),this._theme=m(!0,{},l,(0,A.isString)(u)?{}:u),this._initializeTheme(),(0,k.parseScalar)(this._rtl,this._theme.rtlEnabled)&&m(!0,this._theme,this._theme._rtl),this._callback(),this},theme:function(u){return f(this._theme,u)},themeName:function(){return this._themeName},createPalette:function(u,l){return(0,E.createPalette)(u,l,this._defaultPalette)},createDiscretePalette:function(u,l){return(0,E.getDiscretePalette)(u,l,this._defaultPalette)},createGradientPalette:function(u){return(0,E.getGradientPalette)(u,this._defaultPalette)},getAccentColor:function(u){return(0,E.getAccentColor)(u,this._defaultPalette)},_initializeTheme:function(){var u=this;p(u._fontFields||[],function(l,s){u._initializeFont(f(u._theme,s))})},_initializeFont:function(u){m(u,this._font,m({},u))}});b.BaseThemeManager=c},function(W,b,e){b.LayoutElement=E,b.WrapperLayoutElement=k;var g=e(4),I=e(53),F=Math.round,A={horizontal:0,vertical:0},R={center:.5,right:1,bottom:1,left:0,top:0};function E(w){this._options=w}function k(w,y){this._renderElement=w,this._cacheBBox=y}var S=k.prototype=(0,I.clone)(E.prototype={constructor:E,position:function(w){var y=w.of.getLayoutOptions(),h=this.getLayoutOptions(),m=w.at,p=w.my,f=w.offset||A,c=-R[p.horizontal]*h.width+y.x+R[m.horizontal]*y.width+parseInt(f.horizontal),u=-R[p.vertical]*h.height+y.y+R[m.vertical]*y.height+parseInt(f.vertical);this.shift(F(c),F(u))},getLayoutOptions:g.noop});S.constructor=k,S.getLayoutOptions=function(){return this._cacheBBox||this._renderElement.getBBox()},S.shift=function(w,y){var h=this.getLayoutOptions();this._renderElement.move(F(w-h.x),F(y-h.y))}},function(W,b,e){b.validateData=function(u,l,s,a){var i,o,r,d,v,x,T,t;return u=function(i,o){var r,d,v,x,T=[],D=(0,g.isDefined)(i),C=D&&!E(i);if(D&&!C)for(r=0,d=i.length,v=0;r<d;++r)(0,g.isObject)(x=i[r])?T[v++]=x:x&&(C=!0);return C&&o("E2001"),T}(u,s),l.argumentType=l.argumentAxisType=null,l.groups.forEach(function(i){i.valueType=i.valueAxisType=null,i.series.forEach(function(o){o.updateDataType({})}),i.valueAxis&&i.valueAxis.resetTypes("valueType")}),(t=l.argumentAxes)&&t.forEach(function(i){i.resetTypes("argumentType")}),i=u,r=a.checkTypeForAllData,v=[],x=[],T=(o=l).argumentOptions&&R(o.argumentOptions.argumentType),o.groups.forEach(function(D){if(D.series.length){var C=D.valueOptions&&R(D.valueOptions.valueType);D.valueType=C,o.argumentType=T,!C&&v.push(D),!T&&x.push(D)}}),(v.length||x.length)&&(d=v.map(function(D,C){return C}),i.some(function(D){var C;if(v.forEach(function(P,M){var O,B;B=D,(O=P).series.forEach(function(V){V.getValueFields().forEach(function(z){O.valueType=y(B[z],O.valueType)})}),O.valueType&&d.indexOf(M)>=0&&d.splice(M,1)}),C||x.forEach(function(P){var O,B;O=D,B=o,P.series.forEach(function(V){B.argumentType=y(O[V.getArgumentField()],B.argumentType)}),C=B.argumentType}),!r&&C&&0===d.length)return!0})),function(i,o){var r=i.argumentOptions||{},v=h(i.argumentType,r.type,!!(r&&r.categories||[]).length,o);i.groups.forEach(function(x){var T=x.valueOptions||{},C=h(x.valueType,T.type,!!(T.categories||[]).length,o);x.series.forEach(function(P){var M={};M.argumentAxisType=v,M.valueAxisType=C,i.argumentAxisType=i.argumentAxisType||M.argumentAxisType,x.valueAxisType=x.valueAxisType||M.valueAxisType,M.argumentType=i.argumentType,M.valueType=x.valueType,M.showZero=T.showZero,P.updateDataType(M)}),x.valueAxisType=x.valueAxisType||C,x.valueAxis&&(x.valueAxis.setTypes(x.valueAxisType,x.valueType,"valueType"),x.valueAxis.validate())}),i.argumentAxisType=i.argumentAxisType||v,i.argumentAxes&&i.argumentAxes.forEach(function(x){x.setTypes(i.argumentAxisType,i.argumentType,"argumentType"),x.validate()})}(l,s),a.convertToAxisDataType&&(u=function(i,o){var r,d=[],v=i.length;for(d.length=v,r=0;r<v;++r)d[r]=p(i[r],o);return d}(u,function(i,o){var r,d,P,M,O,v=m(i.argumentType,i.argumentAxisType,o),x=[v],T={},D=[];for(var C in i.groups.forEach(function(P,M){P.series.forEach(function(O){d=m(P.valueType,P.valueAxisType,o),r=m("numeric","continuous",o),T[O.getArgumentField()]=v,O.getValueFields().forEach(function(B){x[M+1]=d,T[B]=d}),O.getSizeField()&&(T[O.getSizeField()]=r)})}),T)D.push([C,T[C]]);return D.length&&(M=x,O=(P=i).argumentOptions&&P.argumentOptions.categories,P.groups.forEach(function(B,V){var z=B.valueOptions&&B.valueOptions.categories;z&&(B.valueOptions.categories=S(z,M[V+1]))}),O&&(P.argumentOptions.categories=S(O,M[0]))),D}(l,s))),function(i,o){var r=o.groups[0]&&o.groups[0].series[0];!r||"pie"!==r.type&&"doughnut"!==r.type&&"donut"!==r.type||o.groups.forEach(function(d){d.series.forEach(function(v){!function(x,T,D,C){var B,V,z,N,P=(C=C||{}).mode,M={};if(P&&"none"!==P){M[T]=String(C.groupName||"others"),M[D]=0;var O=k(x.slice(),!1,function(B){return B[D]});B=O,V=M,z=D,N="smallValueThreshold"===P?function(B,V,z){var N,U,H=B.length;for(N=0;N<H&&!((0,g.isDefined)(U=B[N][V])&&z>U);++N);return N}(O,D,C.threshold):C.topCount,N>=0&&B.slice(N).forEach(function(U){(0,g.isDefined)(U[z])&&(V[z]+=U[z],U[z]=void 0)}),M[D]&&x.push(M)}}(i,v.getArgumentField(),v.getValueFields()[0],v.getOptions().smallValuesGrouping)})})}(u,l),function(i,o,r,d){var v,V,O,x={},T="discrete"===o.argumentAxisType,D=T&&o.argumentOptions&&o.argumentOptions.categories,C=function(B){return B},P=r.sortingMethod;return!D&&(0,g.isFunction)(P)&&(V=P,i=i.slice().sort(V)),T&&(o.categories=function(B,V,z){var N=z?z.slice():[];return V.forEach(function(U){B.forEach(function(H){var J,G=H[U];(0,g.isDefined)(G)&&(J=G,-1===N.map(function(ae){return ae.valueOf()}).indexOf(J.valueOf()))&&N.push(G)})}),N}(i,d,D)),D||!(0,g.isFunction)(P)&&"string"===o.argumentType&&!r._skipArgumentSorting?(O={},o.categories.forEach(function(B,V){O[B]=V}),C=function(B,V){return k(B.slice(),!0,function(z){return O[z[V]]})}):!0===P&&"string"!==o.argumentType&&(C=c,v=T),d.forEach(function(B){x[B]=C(i,B)}),v&&(o.categories=o.categories.sort(f)),x}(u,l,a,function(i){var o=[],r={};return i.groups.forEach(function(d){d.series.forEach(function(v){var x,D;x=v.getArgumentField(),(D=r)[x]||(o.push(x),D[x]=!0)})}),o}(l))};var g=e(1),I=e(0),F=e(14),A=e(342),R=(0,F.enumParser)(["string","numeric","datetime"]),E=Array.isArray;function k(u,l,s){var a=l?function(t,n){return t-n}:function(t,n){return n-t};return u.sort(function(t,n){var i=s(t),o=s(n),r=(0,g.isDefined)(i)?1:0,d=(0,g.isDefined)(o)?1:0;return r&&d?a(i,o):a(r,d)}),u}function S(u,l){var s=[];return u.forEach(function(a){var t=l(a);void 0!==t&&s.push(t)}),s}function w(u){return u}function y(u,l){var s=l;return"string"===l||(0,g.isString)(u)?s="string":"datetime"===l||(0,g.isDate)(u)?s="datetime":(0,g.isNumeric)(u)&&(s="numeric"),s}function h(u,l,s,a){return"string"!==u||"continuous"!==l&&"logarithmic"!==l&&"semidiscrete"!==l||a("E2002"),"logarithmic"===l?"logarithmic":s||"discrete"===l||"string"===u?"discrete":"semidiscrete"===l?"semidiscrete":"continuous"}function m(u,l,s){var a=u?(0,A.getParser)(u):w,t="discrete"!==l?function(n){return isFinite(n)||void 0===n?n:null}:w;return function(n,i){var r,d,o=t(a(n));return void 0===o&&(d=i,(r=n)&&s((0,g.isNumeric)(r)||(0,g.isDate)(r)||(0,g.isString)(r)?"E2004":"E2003",[d])),o}}function p(u,l){var s,a,t,n=l.length,i=(0,I.extend)({},u);for(s=0;s<n;++s)t=u[a=l[s][0]],i[a]=l[s][1](t,a);return i}function f(u,l){var s=u-l;return isNaN(s)?(0,g.isDefined)(u)?(0,g.isDefined)(l)?0:-1:1:s}function c(u,l){return u.slice().sort(function(s,a){return f(s[l],a[l])})}},function(W,b,e){b.correctValueType=E,b.getParser=void 0;var g,I=e(4),F=(g=e(63))&&g.__esModule?g:{default:g},A=e(1),R={string:function(k){return(0,A.isDefined)(k)?""+k:k},numeric:function(k){if(!(0,A.isDefined)(k))return k;var S=Number(k);return isNaN(S)&&(S=void 0),S},datetime:function(k){if(!(0,A.isDefined)(k))return k;var S,w=Number(k);return S=isNaN(w)?F.default.deserializeDate(k):new Date(w),isNaN(Number(S))&&(S=void 0),S}};function E(k){return"numeric"===k||"datetime"===k||"string"===k?k:""}b.getParser=function(k){return R[E(k)]||I.noop}},function(W,b,e){function g(H){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(G){return typeof G}:function(G){return G&&"function"==typeof Symbol&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G})(H)}b.Series=V,b.mixins=void 0;var I=e(1),F=e(0),A=e(3),R=e(1022),E=e(14),k=e(4),S=n(e(160)),w=n(e(236)),y=t(e(138)),h=t(e(237)),m=t(e(205)),p=t(e(181)),f=e(1027),c=e(1028),u=t(e(1029)),l=t(e(1030)),s=t(e(1031));function a(H){if("function"!=typeof WeakMap)return null;var G=new WeakMap,Y=new WeakMap;return(a=function(J){return J?Y:G})(H)}function t(H,G){if(!G&&H&&H.__esModule)return H;if(null===H||"object"!==g(H)&&"function"!=typeof H)return{default:H};var Y=a(G);if(Y&&Y.has(H))return Y.get(H);var J={},ae=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var fe in H)if("default"!==fe&&Object.prototype.hasOwnProperty.call(H,fe)){var Ce=ae?Object.getOwnPropertyDescriptor(H,fe):null;Ce&&(Ce.get||Ce.set)?Object.defineProperty(J,fe,Ce):J[fe]=H[fe]}return J.default=H,Y&&Y.set(H,J),J}function n(H){return H&&H.__esModule?H:{default:H}}var i={},o=S.default.states,r=o.selectedMark,d=o.hoverMark,v=o.hover,x=o.normal,T=o.selection,D=o.applySelected,C=o.applyHover,P=o.resetItem;function M(H,G,Y){H&&H.trigger(G,Y)}function O(H){return"includepoints"===(H=(0,E.normalizeEnum)(H))||"allseriespoints"===H}function B(H,G){var Y=(0,F.extend)({},H,G);return Y.border=(0,F.extend)({},H&&H.border,G&&G.border),Y}function V(H,G){this.fullState=0,this._extGroups=H,this._renderer=H.renderer,this._group=H.renderer.g().attr({class:"dxc-series"}),this._eventTrigger=H.eventTrigger,this._eventPipe=H.eventPipe,this._incidentOccurred=H.incidentOccurred,this._legendCallback=k.noop,this.updateOptions(G,H)}function z(H){return H.data}function N(H,G){return G&&"logarithmic"===H&&!1===G.getOptions().allowNegatives?function(Y){return Y>0}:function(){return!0}}i.mixins={chart:{},pie:{},polar:{}},i.mixins.chart.scatter=y.chart,i.mixins.polar.scatter=y.polar,(0,F.extend)(i.mixins.pie,u),(0,F.extend)(i.mixins.chart,h.chart,m.chart,p.chart,f.chart,c.chart,l,s.chart),(0,F.extend)(i.mixins.polar,h.polar,m.polar,p.polar,s.polar),V.prototype={constructor:V,_createLegendState:k.noop,getLegendStyles:function(){return this._styles.legendStyles},_createStyles:function(H){var G=H.mainSeriesColor;this._styles={normal:this._parseStyle(H,G,G),hover:this._parseStyle(H.hoverStyle||{},G,G),selection:this._parseStyle(H.selectionStyle||{},G,G),legendStyles:{normal:this._createLegendState(H,G),hover:this._createLegendState(H.hoverStyle||{},G),selection:this._createLegendState(H.selectionStyle||{},G)}}},setClippingParams:function(H,G,Y){var J=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];this._paneClipRectID=H,this._widePaneClipRectID=G,this._forceClipping=Y,this._clipLabels=J},applyClip:function(){this._group.attr({"clip-path":this._paneClipRectID})},resetClip:function(){this._group.attr({"clip-path":null})},getTagField:function(){return this._options.tagField||"tag"},getValueFields:k.noop,getSizeField:k.noop,getArgumentField:k.noop,getPoints:function(){return this._points},getPointsInViewPort:function(){return w.default.getPointsInViewPort(this)},_createPoint:function(H,G,Y){H.index=G;var J=this.pointsByArgument,ae=this._getCreatingPointOptions(H),fe=H.argument.valueOf(),Ce=Y;Ce?Ce.update(H,ae):(Ce=new R.Point(this,H,ae),this.isSelected()&&O(this.lastSelectionMode)&&Ce.setView(T));var Te=J[fe];return Te?Te.push(Ce):J[fe]=[Ce],Ce.hasValue()&&this.customizePoint(Ce,H),Ce},getRangeData:function(){return this._visible?this._getRangeData():{arg:{},val:{}}},getArgumentRange:function(){return this._visible?w.default.getArgumentRange(this):{arg:{},val:{}}},getViewport:function(){return w.default.getViewport(this)},_deleteGroup:function(H){var G=this[H];G&&(G.dispose(),this[H]=null)},updateOptions:function(H,G){var Y=H.widgetType,J=this.type,ae=H.type;if(this.type=ae&&(0,E.normalizeEnum)(ae.toString()),!this._checkType(Y)||this._checkPolarBarType(Y,H))return this.dispose(),void(this.isUpdated=!1);J!==this.type?(this._firstDrawing=!0,this._resetType(J,Y),this._setType(this.type,Y)):this._defineDrawingState(),this._options=H,this._pointOptions=null,this.name=H.name,this.pane=H.pane,this.tag=H.tag,G&&(this._seriesModes=G.commonSeriesModes||this._seriesModes,this._valueAxis=G.valueAxis||this._valueAxis,this.axis=this._valueAxis&&this._valueAxis.name,this._argumentAxis=G.argumentAxis||this._argumentAxis),this._createStyles(H),this._stackName=null,this._updateOptions(H),this._visible=H.visible,this.isUpdated=!0,this.stack=H.stack,this.barOverlapGroup=H.barOverlapGroup,this._createGroups(),this._processEmptyValue=H.ignoreEmptyPoints?function(fe){return null===fe?void 0:fe}:function(fe){return fe}},_defineDrawingState:function(){this._firstDrawing=!0},_disposePoints:function(H){(0,A.each)(H||[],function(G,Y){Y.dispose()})},updateDataType:function(H){return this.argumentType=H.argumentType,this.valueType=H.valueType,this.argumentAxisType=H.argumentAxisType,this.valueAxisType=H.valueAxisType,this.showZero=H.showZero,this._argumentChecker=N(H.argumentAxisType,this.getArgumentAxis()),this._valueChecker=N(H.valueAxisType,this.getValueAxis()),this},_argumentChecker:function(){return!0},_valueChecker:function(){return!0},getOptions:function(){return this._options},_getOldPoint:function(H,G,Y){var J=H.argument&&H.argument.valueOf(),ae=(G[J]||[])[0];return ae&&G[J].splice(0,1),ae},updateData:function(H){var G=this._options,Y=G.nameField;(H=H||[]).length&&(this._canRenderCompleteHandle=!0);var J=this._getPointDataSelector(),ae=0;this._data=H.reduce(function(fe,Ce,Te){var me=J(Ce);return(0,I.isDefined)(me.argument)?Y&&Ce[Y]!==G.nameFieldValue||(me.index=Te,fe.push(me)):ae++,fe},[]),ae&&ae===H.length&&this._incidentOccurred("W2002",[this.name,this.getArgumentField()]),this._endUpdateData()},_getData:function(){var H=this._data||[];return this.useAggregation()&&(H=this._resample(this.getArgumentAxis().getAggregationInfo(this._useAllAggregatedPoints,"discrete"!==this.argumentAxisType?this.getArgumentRange():{}),H)),H},useAggregation:function(){var H=this.getOptions().aggregation;return H&&H.enabled},autoHidePointMarkersEnabled:k.noop,usePointsToDefineAutoHiding:k.noop,createPoints:function(H){this._normalizeUsingAllAggregatedPoints(H),this._createPoints()},_normalizeUsingAllAggregatedPoints:function(H){this._useAllAggregatedPoints=this.useAggregation()&&("discrete"===this.argumentAxisType||(this._data||[]).length>1&&!!H)},_createPoints:function(){var H=this,G=H.pointsByArgument||{},Y=H._getData();H.pointsByArgument={},H._calculateErrorBars(Y);var J={},ae=Y.reduce(function(Ce,Te){if(H._checkData(Te,J)){var me=Ce.length,he=H._getOldPoint(Te,G,me),_e=H._createPoint(Te,me,he);Ce.push(_e)}return Ce},[]);for(var fe in J)J[fe]===Y.length&&H._incidentOccurred("W2002",[H.name,fe]);Object.keys(G).forEach(function(Ce){return H._disposePoints(G[Ce])}),H._points=ae},_removeOldSegments:function(){var H=this,G=H._segments.length;(0,A.each)(H._graphics.splice(G,H._graphics.length)||[],function(Y,J){H._removeElement(J)}),H._trackers&&(0,A.each)(H._trackers.splice(G,H._trackers.length)||[],function(Y,J){J.remove()})},_drawElements:function(H,G,Y){var J=this,ae=J._points||[],fe=ae[0]&&ae[0].hasValue()&&J._options.closed,Ce={markers:J._markersGroup,errorBars:J._errorBarGroup};J._drawnPoints=[],J._graphics=J._graphics||[],J._segments=[];var Te=ae.reduce(function(me,he){var _e=me[me.length-1];return he.translated&&!Y||(he.translate(),!Y&&he.setDefaultCoords()),he.hasValue()&&he.hasCoords()?(Y&&J._drawPoint({point:he,groups:Ce,hasAnimation:H,firstDrawing:G}),_e.push(he)):he.hasValue()?he.setInvisibility():_e.length&&me.push([]),me},[[]]);Te.forEach(function(me,he){me.length&&J._drawSegment(me,H,he,fe&&he===this.length-1)},Te),J._firstDrawing=!ae.length,J._removeOldSegments(),H&&J._animate(G)},draw:function(H,G,Y){var J=this._firstDrawing;this._legendCallback=Y||this._legendCallback,this._visible?(this._appendInGroup(),this._applyVisibleArea(),this._setGroupsSettings(H,J),!J&&!this._resetApplyingAnimation&&this._drawElements(!1,J,!1),this._drawElements(H,J,!0),G&&this.hideLabels(),this.isSelected()?this._changeStyle(this.lastSelectionMode,void 0,!0):this.isHovered()?this._changeStyle(this.lastHoverMode,void 0,!0):this._applyStyle(this._styles.normal),this._resetApplyingAnimation=!1):this._group.remove()},_setLabelGroupSettings:function(H){var G={class:"dxc-labels","pointer-events":"none"};this._clipLabels&&this._applyElementsClipRect(G),this._applyClearingSettings(G),H&&(G.opacity=.001),this._labelsGroup.attr(G).append(this._extGroups.labelsGroup)},_checkType:function(H){return!!i.mixins[H][this.type]},_checkPolarBarType:function(H,G){return"polar"===H&&G.spiderWidget&&-1!==this.type.indexOf("bar")},_resetType:function(H,G){var Y;if(H)for(Y in i.mixins[G][H])delete this[Y]},_setType:function(H,G){var Y,J=i.mixins[G][H];for(Y in J)this[Y]=J[Y]},_setPointsView:function(H,G){this.getPoints().forEach(function(Y){G!==Y&&Y.setView(H)})},_resetPointsView:function(H,G){this.getPoints().forEach(function(Y){G!==Y&&Y.resetView(H)})},_resetNearestPoint:function(){this._nearestPoint&&null!==this._nearestPoint.series&&this._nearestPoint.resetView(v),this._nearestPoint=null},_setSelectedState:function(H){this.lastSelectionMode=(0,E.normalizeEnum)(H||this._options.selectionMode),this.fullState=this.fullState|r,this._resetNearestPoint(),this._changeStyle(this.lastSelectionMode),"none"!==this.lastSelectionMode&&this.isHovered()&&O(this.lastHoverMode)&&this._resetPointsView(v)},_releaseSelectedState:function(){this.fullState=this.fullState&~r,this._changeStyle(this.lastSelectionMode,T),"none"!==this.lastSelectionMode&&this.isHovered()&&O(this.lastHoverMode)&&this._setPointsView(v)},isFullStackedSeries:function(){return 0===this.type.indexOf("fullstacked")},isStackedSeries:function(){return 0===this.type.indexOf("stacked")},resetApplyingAnimation:function(H){this._resetApplyingAnimation=!0,H&&(this._firstDrawing=!0)},isFinancialSeries:function(){return"stock"===this.type||"candlestick"===this.type},_canChangeView:function(){return!this.isSelected()&&"none"!==(0,E.normalizeEnum)(this._options.hoverMode)},_changeStyle:function(H,G,Y){var J=this.fullState,ae=[x,v,T,T];"none"===this.lastHoverMode&&(J&=~d),"none"===this.lastSelectionMode&&(J&=~r),O(H)&&!Y&&(G?this._resetPointsView(G):this._setPointsView(ae[J])),this._legendCallback([P,C,D,D][J]),this._applyStyle(this._styles[ae[J]])},updateHover:function(H,G){var Y=this._nearestPoint,J=this.isHovered()&&"nearestpoint"===this.lastHoverMode&&this.getNeighborPoint(H,G);J===Y||this.isSelected()&&"none"!==this.lastSelectionMode||(this._resetNearestPoint(),J&&(J.setView(v),this._nearestPoint=J))},_getMainAxisName:function(){return this._options.rotated?"X":"Y"},areLabelsVisible:function(){return!(0,I.isDefined)(this._options.maxLabelCount)||this._points.length<=this._options.maxLabelCount},getLabelVisibility:function(){return this.areLabelsVisible()&&this._options.label&&this._options.label.visible},customizePoint:function(H,G){var Y,J,ae,fe,Ce,Te,me=this._options,he=me.customizePoint,_e=me.customizeLabel;_e&&_e.call&&((Y=(0,F.extend)({seriesName:this.name},G)).series=this,ae=(Ce=(ae=_e.call(Y,Y))&&!(0,I.isEmptyObject)(ae))?(0,F.extend)(!0,{},me.label,ae):null),he&&he.call&&((Y=Y||(0,F.extend)({seriesName:this.name},G)).series=this,Te=(fe=he.call(Y,Y))&&!(0,I.isEmptyObject)(fe)),(Ce||Te)&&((J=this._parsePointOptions(this._preparePointOptions(fe),ae||me.label,G,H)).styles.useLabelCustomOptions=Ce,J.styles.usePointCustomOptions=Te,H.updateOptions(J))},show:function(){this._visible||this._changeVisibility(!0)},hide:function(){this._visible&&this._changeVisibility(!1)},_changeVisibility:function(H){this._visible=this._options.visible=H,this._updatePointsVisibility(),this.hidePointTooltip(),this._options.visibilityChanged(this)},_updatePointsVisibility:k.noop,hideLabels:function(){(0,A.each)(this._points,function(H,G){G._label.draw(!1)})},_parsePointOptions:function(H,G,Y,J){var me,he,_e,re,ce,ge,Se,ae=this._options,fe=this._createPointStyles(H,Y,J),Ce=(0,F.extend)({},H,{type:ae.type,rotated:ae.rotated,styles:fe,widgetType:ae.widgetType,visibilityChanged:ae.visibilityChanged});return Ce.label=(me=fe.normal.fill,_e=(0,F.extend)({},(he=G||{}).font)||{},ge={fill:he.backgroundColor||me,"stroke-width":(re=he.border||{}).visible&&re.width||0,stroke:re.visible&&re.width?re.color:"none",dashStyle:re.dashStyle},Se={stroke:(ce=he.connector||{}).visible&&ce.width?ce.color||me:"none","stroke-width":ce.visible&&ce.width||0},_e.color="none"===he.backgroundColor&&"#ffffff"===(0,E.normalizeEnum)(_e.color)&&"inside"!==he.position?me:_e.color,{alignment:he.alignment,format:he.format,argumentFormat:he.argumentFormat,customizeText:(0,I.isFunction)(he.customizeText)?he.customizeText:void 0,attributes:{font:_e},visible:0!==_e.size&&he.visible,showForZeroValues:he.showForZeroValues,horizontalOffset:he.horizontalOffset,verticalOffset:he.verticalOffset,radialOffset:he.radialOffset,background:ge,position:he.position,connector:Se,rotationAngle:he.rotationAngle,wordWrap:he.wordWrap,textOverflow:he.textOverflow,cssClass:he.cssClass}),this.areErrorBarsVisible()&&(Ce.errorBars=ae.valueErrorBar),Ce},_preparePointOptions:function(H){var G,Y,J,ae=this._getOptionsForPoint();return H?((J=B(G=ae,Y=H)).image=(0,F.extend)(!0,{},G.image,Y.image),J.selectionStyle=B(G.selectionStyle,Y.selectionStyle),J.hoverStyle=B(G.hoverStyle,Y.hoverStyle),J):ae},_getMarkerGroupOptions:function(){return(0,F.extend)(!1,{},this._getOptionsForPoint(),{hoverStyle:{},selectionStyle:{}})},_getAggregationMethod:function(H,G){var J=this.getOptions().aggregation,ae=(0,E.normalizeEnum)(J.method);return"custom"===ae&&J.calculate||(H&&!G?function(Ce){return Ce.data[0]}:this._aggregators[ae]||this._aggregators[this._defaultAggregator])},_resample:function(H,G){var Y=H.interval,J=H.ticks,ae=H.aggregateByCategory,fe=this,Ce="discrete"===fe.argumentAxisType||"discrete"===fe.valueAxisType,Te=0,me=this._getPointDataSelector(),he=fe.getOptions(),_e=function(Me,Re,ke){if(Re){var Le=function(Fe){var ze=Fe&&me(Fe,he);ze&&fe._checkData(ze)&&(ze.aggregationInfo=ke,Me.push(ze))};Array.isArray(Re)?Re.forEach(Le):Le(Re)}},re=this._getAggregationMethod(Ce,ae);if(Ce){if(ae){var ce=this.getArgumentAxis().getTranslator().getBusinessRange().categories,ge=ce.reduce(function(Me,Re){return Me[Re.valueOf()]=[],Me},{});return G.forEach(function(Me){ge[Me.argument.valueOf()].push(Me)}),ce.reduce(function(Me,Re){return _e(Me,re({aggregationInterval:null,intervalStart:Re,intervalEnd:Re,data:ge[Re.valueOf()].map(z)},fe)),Me},[])}return G.reduce(function(Me,Re,ke,Le){if(Me[1].push(Re),ke===Le.length-1||(ke+1)%Y==0){var ze={aggregationInterval:Y,data:Me[1].map(z)};_e(Me[0],re(ze,fe)),Me[1]=[]}return Me},[[],[]])[0]}for(var Se=[],Ie=1;Ie<J.length;Ie++){for(var Pe=J[Ie],Ue=J[Ie-1],Ne=[];G[Te]&&G[Te].argument<Pe;)G[Te].argument>=Ue&&Ne.push(G[Te]),Te++;var De={intervalStart:Ue,intervalEnd:Pe,aggregationInterval:Y,data:Ne.map(z)};_e(Se,re(De,fe),De)}return fe._endUpdateData(),Se},canRenderCompleteHandle:function(){var H=this._canRenderCompleteHandle;return delete this._canRenderCompleteHandle,!!H},isHovered:function(){return!!(1&this.fullState)},isSelected:function(){return!!(2&this.fullState)},isVisible:function(){return this._visible},getAllPoints:function(){return this._createAllAggregatedPoints(),(this._points||[]).slice()},getPointByPos:function(H){return this._createAllAggregatedPoints(),(this._points||[])[H]},getVisiblePoints:function(){return(this._drawnPoints||[]).slice()},selectPoint:function(H){var G,Y;H.isSelected()||(Y=this._legendCallback,(G=H).fullState|=r,G.applyView(Y),this._eventPipe({action:"pointSelect",target:H}),this._eventTrigger("pointSelectionChanged",{target:H}))},deselectPoint:function(H){var G,Y;H.isSelected()&&(Y=this._legendCallback,(G=H).fullState&=~r,G.applyView(Y),this._eventPipe({action:"pointDeselect",target:H}),this._eventTrigger("pointSelectionChanged",{target:H}))},hover:function(H){var G=this._eventTrigger;this.isHovered()||(this.lastHoverMode=(0,E.normalizeEnum)(H||this._options.hoverMode),this.fullState=this.fullState|d,this._changeStyle(this.lastHoverMode,void 0,this.isSelected()&&"none"!==this.lastSelectionMode),G("seriesHoverChanged",{target:this}))},clearHover:function(){var H=this._eventTrigger;this.isHovered()&&(this._resetNearestPoint(),this.fullState=this.fullState&~d,this._changeStyle(this.lastHoverMode,v,this.isSelected()&&"none"!==this.lastSelectionMode),H("seriesHoverChanged",{target:this}))},hoverPoint:function(H){var G,Y;H.isHovered()||(H.clearHover(),Y=this._legendCallback,(G=H).fullState|=d,G.applyView(Y),this._canChangeView()&&this._applyStyle(this._styles.hover),this._eventPipe({action:"pointHover",target:H}),this._eventTrigger("pointHoverChanged",{target:H}))},clearPointHover:function(){var H=this;H.getPoints().some(function(G){return!!G.isHovered()&&(J=H._legendCallback,(Y=G).fullState&=~d,Y.applyView(J),Y.releaseHoverState(),H._canChangeView()&&H._applyStyle(H._styles.normal),H._eventPipe({action:"clearPointHover",target:G}),H._eventTrigger("pointHoverChanged",{target:G}),!0);var Y,J})},showPointTooltip:function(H){M(this._extGroups.seriesGroup,"showpointtooltip",H)},hidePointTooltip:function(H){M(this._extGroups.seriesGroup,"hidepointtooltip",H)},select:function(){this.isSelected()||(this._setSelectedState(this._options.selectionMode),this._eventPipe({action:"seriesSelect",target:this}),this._group.toForeground(),this._eventTrigger("seriesSelectionChanged",{target:this}))},clearSelection:function(){this.isSelected()&&(this._releaseSelectedState(),this._eventTrigger("seriesSelectionChanged",{target:this}))},getPointsByArg:function(H,G){var Y=H.valueOf(),J=this.pointsByArgument[Y];return J||G||!this._createAllAggregatedPoints()||(J=this.pointsByArgument[Y]),J||[]},_createAllAggregatedPoints:function(){return!(!this.useAggregation()||this._useAllAggregatedPoints||(this.createPoints(!0),0))},getPointsByKeys:function(H){return this.getPointsByArg(H)},notify:function(H){var G=this,Y=H.action,J=G._seriesModes,ae=H.target,fe=ae.getOptions(),Ce=(0,E.normalizeEnum)(fe.hoverMode),Te=(0,E.normalizeEnum)(fe.selectionMode);"pointHover"===Y?G._hoverPointHandler(ae,Ce,H.notifyLegend):"clearPointHover"===Y?G._clearPointHoverHandler(ae,Ce,H.notifyLegend):"seriesSelect"===Y?ae!==G&&"single"===J.seriesSelectionMode&&G.clearSelection():"pointSelect"===Y?("single"===J.pointSelectionMode&&G.getPoints().some(function(me){return!(me===ae||!me.isSelected()||(G.deselectPoint(me),0))}),G._selectPointHandler(ae,Te)):"pointDeselect"===Y&&G._deselectPointHandler(ae,Te)},_selectPointHandler:function(H,G){"allseriespoints"===G?H.series===this&&this._setPointsView(T,H):"allargumentpoints"===G&&this.getPointsByKeys(H.argument,H.argumentIndex).forEach(function(Y){Y!==H&&Y.setView(T)})},_deselectPointHandler:function(H,G){"allseriespoints"===G?H.series===this&&this._resetPointsView(T,H):"allargumentpoints"===G&&this.getPointsByKeys(H.argument,H.argumentIndex).forEach(function(Y){Y!==H&&Y.resetView(T)})},_hoverPointHandler:function(H,G,Y){H.series!==this&&"allargumentpoints"===G?(this.getPointsByKeys(H.argument,H.argumentIndex).forEach(function(J){J.setView(v)}),Y&&this._legendCallback(H)):"allseriespoints"===G&&H.series===this&&this._setPointsView(v,H)},_clearPointHoverHandler:function(H,G,Y){"allargumentpoints"===G?(H.series!==this&&this.getPointsByKeys(H.argument,H.argumentIndex).forEach(function(J){J.resetView(v)}),Y&&this._legendCallback(H)):"allseriespoints"===G&&H.series===this&&this._resetPointsView(v,H)},_deletePoints:function(){this._disposePoints(this._points),this._points=this._drawnPoints=null},_deleteTrackers:function(){(0,A.each)(this._trackers||[],function(H,G){G.remove()}),this._trackersGroup&&this._trackersGroup.dispose(),this._trackers=this._trackersGroup=null},dispose:function(){this._deletePoints(),this._group.dispose(),this._labelsGroup&&this._labelsGroup.dispose(),this._errorBarGroup&&this._errorBarGroup.dispose(),this._deleteTrackers(),this._group=this._extGroups=this._markersGroup=this._elementsGroup=this._bordersGroup=this._labelsGroup=this._errorBarGroup=this._graphics=this._rangeData=this._renderer=this._styles=this._options=this._pointOptions=this._drawnPoints=this.pointsByArgument=this._segments=this._prevSeries=null},correctPosition:k.noop,drawTrackers:k.noop,getNeighborPoint:k.noop,areErrorBarsVisible:k.noop,getMarginOptions:function(){return this._patchMarginOptions({percentStick:this.isFullStackedSeries()})},getColor:function(){return this.getLegendStyles().normal.fill},getOpacity:function(){return this._options.opacity},getStackName:function(){return this._stackName},getBarOverlapGroup:function(){return this._options.barOverlapGroup},getPointByCoord:function(H,G){var Y=this.getNeighborPoint(H,G);return null!=Y&&Y.coordsIn(H,G)?Y:null},getValueAxis:function(){return this._valueAxis},getArgumentAxis:function(){return this._argumentAxis},getMarkersGroup:function(){return this._markersGroup},getRenderer:function(){return this._renderer}},b.mixins=i.mixins},function(W,b,e){b.Label=t;var g,I=(g=e(82))&&g.__esModule?g:{default:g},F=e(14),A=e(3),R=e(0),E=I.default.format,k=Math,S=k.round,w=k.floor,y=k.abs;function h(n,i){var o,r=1/0;return(0,A.each)(i,function(d,v){var x=n[0]-v[0],T=n[1]-v[1],D=x*x+T*T;D<r&&(r=D,o=v)}),[w(o[0]),w(o[1])]}function m(n,i,o){return(i-n[0+o])/(n[2+o]-n[0+o])*(n[3-o]-n[1-o])+n[1-o]}var p={isLabelInside:function(n,i){var o=n.x+n.width/2,r=n.y+n.height/2;return i.x<=o&&o<=i.x+i.width&&i.y<=r&&r<=i.y+i.height},prepareLabelPoints:function(n,i,o,r,d){var v=i.x,x=v+i.width/2,T=v+i.width-1,D=i.y,C=D+i.height/2,P=D+i.height-1,M=y(r)%90==0;return d[0]>v&&d[0]<T?M?[[d[0],y(d[1]-D)<y(d[1]-P)?D:P]]:[[d[0],m([v,D,T,P],d[0],0)]]:d[1]>D&&d[1]<P?M?[[y(d[0]-v)<y(d[0]-T)?v:T,d[1]]]:[[m([v,D,T,P],d[1],1),d[1]]]:M?[[v,D],[o?v:x,o?C:D],[T,D],[v,P],[o?T:x,o?C:P],[T,P]]:[[x,C]]},isHorizontal:function(n,i){return n.x>i.x+i.width||n.x+n.width<i.x},getFigureCenter:function(n){return[w(n.x+n.width/2),w(n.y+n.height/2)]},findFigurePoint:function(n,i){var o=p.getFigureCenter(n);return h(i,[[n.x,o[1]],[o[0],n.y+n.height],[n.x+n.width,o[1]],[o[0],n.y]])},adjustPoints:function(n){var i=y(n[1]-n[3])<=1;return y(n[0]-n[2])<=1&&(n[0]=n[2]),i&&(n[1]=n[3]),n}},f={isLabelInside:function(){return!1},prepareLabelPoints:p.prepareLabelPoints,isHorizontal:function(n,i){return n.x>i.x+i.r||n.x+n.width<i.x-i.r},getFigureCenter:function(n){return[n.x,n.y]},findFigurePoint:function(n,i){var o=Math.atan2(n.y-i[1],i[0]-n.x);return[S(n.x+n.r*Math.cos(o)),S(n.y-n.r*Math.sin(o))]},adjustPoints:p.adjustPoints},c={isLabelInside:function(n,i,o){return!o},prepareLabelPoints:function(n,i,o,r){var d=n.x,v=d+n.width,x=d+S(n.width/2),T=n.y,D=T+n.height,C=T+S(n.height/2),P=[[[d,T],[v,T]],[[v,T],[v,D]],[[v,D],[d,D]],[[d,D],[d,T]]],M=(0,F.getCosAndSin)(r);return 0===r?o?[[d,C],[v,C]]:[[x,T],[x,D]]:P.map(function(O){return O.map(function(B){return[S((B[0]-x)*M.cos+(B[1]-C)*M.sin+x),S(-(B[0]-x)*M.sin+(B[1]-C)*M.cos+C)]})}).reduce(function(O,B){var V=B[0][0],z=B[0][1],N=B[1][0],U=B[1][1];return o?(z>=C&&C>=U||z<=C&&C<=U)&&O.push([(C-z)*(N-V)/(U-z)+V,C]):(V>=x&&x>=N||V<=x&&x<=N)&&O.push([x,(x-V)*(U-z)/(N-V)+z]),O},[])},isHorizontal:function(n,i){return n.x>i.x||i.x>n.x+n.width},getFigureCenter:f.getFigureCenter,findFigurePoint:function(n,i,o){if(!o)return[n.x,n.y];var r=i[0],d=S(n.x+(n.y-i[1])/Math.tan((0,F.degreesToRadians)(n.angle))),v=[n.x,n.y,d,i[1]];return n.x<=d&&d<=r||r<=d&&d<=n.x||(y(n.x-r)<12?v=[n.x,n.y]:v[2]=n.x<=r?n.x+12:n.x-12),v},adjustPoints:function(n){return n}};function u(n){return void 0!==n.angle&&c||void 0!==n.r&&f||p}function l(n,i){n[i]&&n[i].dispose(),n[i]=null}function s(n){return n&&(n.fill&&"none"!==n.fill||n["stroke-width"]>0&&n.stroke&&"none"!==n.stroke)}function a(n){return n&&n["stroke-width"]>0&&n.stroke&&"none"!==n.stroke}function t(n){this._renderer=n.renderer,this._container=n.labelsGroup,this._point=n.point,this._strategy=n.strategy,this._rowCount=1}t.prototype={constructor:t,setColor:function(n){this._color=n},setOptions:function(n){this._options=n},setData:function(n){this._data=n},setDataField:function(n,i){this._data=this._data||{},this._data[n]=i},getData:function(){return this._data},setFigureToDrawConnector:function(n){this._figure=n},dispose:function(){l(this,"_group"),this._data=this._options=this._textContent=this._visible=this._insideGroup=this._text=this._background=this._connector=this._figure=null},_setVisibility:function(n,i){this._group&&this._group.attr({visibility:n}),this._visible=i},isVisible:function(){return this._visible},hide:function(n){this._holdVisibility=!!n,this._hide()},_hide:function(){this._setVisibility("hidden",!1)},show:function(n){var i=!this._drawn;this._point.hasValue()&&(this._holdVisibility=!!n,this._show(),i&&this._point.correctLabelPosition(this))},_show:function(){var d,v,x,n=this._renderer,i=this._container,o=this._options||{},r=this._textContent=((d=this._data).valueText=E(d.value,x=(v=this._options).format),d.argumentText=E(d.argument,v.argumentFormat),void 0!==d.percent&&(d.percentText=E(d.percent,{type:"percent",precision:x&&x.percentPrecision})),void 0!==d.total&&(d.totalText=E(d.total,x)),void 0!==d.openValue&&(d.openValueText=E(d.openValue,x)),void 0!==d.closeValue&&(d.closeValueText=E(d.closeValue,x)),void 0!==d.lowValue&&(d.lowValueText=E(d.lowValue,x)),void 0!==d.highValue&&(d.highValueText=E(d.highValue,x)),void 0!==d.reductionValue&&(d.reductionValueText=E(d.reductionValue,x)),(v.customizeText?v.customizeText.call(d,d):d.valueText)||null);r?(this._group||(this._group=n.g().append(i),this._insideGroup=n.g().append(this._group),this._text=n.text("",0,0).append(this._insideGroup)),this._text.css(o.attributes?(0,F.patchFontOptions)(o.attributes.font):{}),s(o.background)?(this._background=this._background||n.rect().append(this._insideGroup).toBackground(),this._background.attr(o.background),this._color&&this._background.attr({fill:this._color})):l(this,"_background"),a(o.connector)?(this._connector=this._connector||n.path([],"line").sharp().append(this._group).toBackground(),this._connector.attr(o.connector),this._color&&this._connector.attr({stroke:this._color})):l(this,"_connector"),this._text.attr({text:r,align:o.textAlignment,class:o.cssClass}),this._updateBackground(this._text.getBBox()),this._setVisibility("visible",!0),this._drawn=!0):this._hide()},_getLabelVisibility:function(n){return this._holdVisibility?this.isVisible():n},draw:function(n){return this._getLabelVisibility(n)?(this._show(),this._point&&this._point.correctLabelPosition(this)):(this._drawn=!1,this._hide()),this},_updateBackground:function(n){this._background&&(n.x-=8,n.y-=4,n.width+=16,n.height+=8,this._background.attr(n)),this._bBoxWithoutRotation=(0,R.extend)({},n);var i=this._options.rotationAngle||0;this._insideGroup.rotate(i,n.x+n.width/2,n.y+n.height/2),n=(0,F.rotateBBox)(n,[n.x+n.width/2,n.y+n.height/2],-i),this._bBox=n},getFigureCenter:function(){var n=this._figure;return(this._strategy||u(n)).getFigureCenter(n)},_getConnectorPoints:function(){var n,i,o=this._figure,r=this._options,d=this._strategy||u(o),v=this._shiftBBox(this._bBoxWithoutRotation),x=this.getBoundingRect(),T=[];if(!d.isLabelInside(v,o,"inside"!==r.position)){i=d.isHorizontal(v,o);var D=this.getFigureCenter();n=h(D,T=d.prepareLabelPoints(v,x,i,-r.rotationAngle||0,D)),T=(T=d.findFigurePoint(o,n,i)).concat(n)}return d.adjustPoints(T)},fit:function(n){var o=!1;if(this._text){var r=this._text.setMaxSize(n-(this._background?16:0),void 0,this._options),d=r.rowCount;0===d&&(d=1),d!==this._rowCount&&(o=!0,this._rowCount=d),r.textIsEmpty&&l(this,"_background")}return this._updateBackground(this._text.getBBox()),o},resetEllipsis:function(){this._text&&this._text.restoreText(),this._updateBackground(this._text.getBBox())},setTrackerData:function(n){this._text.data({"chart-data-point":n}),this._background&&this._background.data({"chart-data-point":n})},hideInsideLabel:function(n){return this._point.hideInsideLabel(this,n)},getPoint:function(){return this._point},shift:function(n,i){return this._textContent&&(this._insideGroup.attr({translateX:this._x=S(n-this._bBox.x),translateY:this._y=S(i-this._bBox.y)}),this._connector&&this._connector.attr({points:this._getConnectorPoints()})),this},getBoundingRect:function(){return this._shiftBBox(this._bBox)},_shiftBBox:function(n){return this._textContent?{x:n.x+this._x,y:n.y+this._y,width:n.width,height:n.height}:{}},getLayoutOptions:function(){var n=this._options;return{alignment:n.alignment,background:s(n.background),horizontalOffset:n.horizontalOffset,verticalOffset:n.verticalOffset,radialOffset:n.radialOffset,position:n.position,connectorOffset:(a(n.connector)?12:0)+(s(n.background)?8:0)}}}},function(W,b,e){function g(De){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Me){return typeof Me}:function(Me){return Me&&"function"==typeof Symbol&&Me.constructor===Symbol&&Me!==Symbol.prototype?"symbol":typeof Me})(De)}b.Axis=void 0;var I=e(591),F=e(14),A=e(1),R=r(e(238)),E=e(0),k=e(12),S=r(e(82)),w=e(342),y=e(592),h=e(346),m=e(140),p=e(593),f=e(32),c=r(e(19)),u=e(4),l=r(e(594)),s=function(De,Me){if(De&&De.__esModule)return De;if(null===De||"object"!==g(De)&&"function"!=typeof De)return{default:De};var Re=o(void 0);if(Re&&Re.has(De))return Re.get(De);var ke={},Le=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Fe in De)if("default"!==Fe&&Object.prototype.hasOwnProperty.call(De,Fe)){var ze=Le?Object.getOwnPropertyDescriptor(De,Fe):null;ze&&(ze.get||ze.set)?Object.defineProperty(ke,Fe,ze):ke[Fe]=De[Fe]}return ke.default=De,Re&&Re.set(De,ke),ke}(e(1039)),a=r(e(1040)),t=r(e(1041)),n=e(6),i=e(595);function o(De){if("function"!=typeof WeakMap)return null;var Me=new WeakMap,Re=new WeakMap;return(o=function(ke){return ke?Re:Me})(De)}function r(De){return De&&De.__esModule?De:{default:De}}function d(De,Me,Re){return Me in De?Object.defineProperty(De,Me,{value:Re,enumerable:!0,configurable:!0,writable:!0}):De[Me]=Re,De}var v=R.default.convertTicksToValues,x=Math,T=x.abs,D=x.max,C=x.min,P=Array.isArray,M=R.default.top,O=R.default.bottom,B=R.default.left,V=R.default.right,z=R.default.center,N="keep",U="shift",H="reset",G=864e5,Y=6048e5;function J(De,Me,Re,ke,Le,Fe){var ze;return(0,y.tickGenerator)({axisType:De.type,dataType:De.dataType,logBase:De.logarithmBase,allowNegatives:Fe.allowNegatives,linearThreshold:Fe.linearThreshold,axisDivisionFactor:Le(De.axisDivisionFactor||50),minorAxisDivisionFactor:Le(De.minorAxisDivisionFactor||15),numberMultipliers:De.numberMultipliers,calculateMinors:De.minorTick.visible||De.minorGrid.visible||De.calculateMinors,allowDecimals:De.allowDecimals,endOnTick:De.endOnTick,incidentOccurred:Me,firstDayOfWeek:null===(ze=De.workWeek)||void 0===ze?void 0:ze[0],skipTickGeneration:Re,skipCalculationLimits:De.skipCalculationLimits,generateExtraTick:De.generateExtraTick,minTickInterval:De.minTickInterval,rangeIsEmpty:ke})}function ae(De,Me,Re){var ke=De.getOptions();return(0,p.tick)(De,Me,ke.tick,ke.grid,Re,!1)}function fe(De,Me){var Re=De.getOptions();return(0,p.tick)(De,Me,Re.minorTick,Re.minorGrid)}function Ce(De,Me,Re){var ke=De.getOptions();return(0,p.tick)(De,Me,(0,E.extend)({},ke.tick,{visible:ke.showCustomBoundaryTicks}),ke.grid,void 0,!1,Re?-1:1)}function Te(De,Me,Re,ke){(De||[]).forEach(function(Le){return Le[Me](Re,ke)})}function me(De){Te(De,"initCoords")}function he(De,Me){Te(De,"drawMark",Me)}function _e(De,Me){Te(De,"drawGrid",Me)}function re(De,Me,Re){Te(De,"updateTickPosition",Me,Re)}function ce(De,Me){Te(De,"updateGridPosition",Me)}function ge(De){for(var Me=De.length-1;Me>=0&&Se(De,Me);Me--);for(Me=0;Me<De.length&&Se(De,Me);Me++)Me--}function Se(De,Me){return(null===De[Me].coords.x||null===De[Me].coords.y)&&(De.splice(Me,1),!0)}function Ie(De,Me){return 180*x.asin((De[0].height+Me.minSpacing)/(De[1].x-De[0].x))/x.PI<45?-45:-90}function Pe(De,Me,Re){De.forEach(function(ke,Le){ke.getContentContainer()&&(Le%Me!=0?ke.removeLabel():Re&&Re(ke,Le))})}function Ue(De,Me){return void 0===De?Me:null===De?void 0:De}var Ne=function(De){this._renderer=De.renderer,this._incidentOccurred=De.incidentOccurred,this._eventTrigger=De.eventTrigger,this._stripsGroup=De.stripsGroup,this._stripLabelAxesGroup=De.stripLabelAxesGroup,this._labelsAxesGroup=De.labelsAxesGroup,this._constantLinesGroup=De.constantLinesGroup,this._scaleBreaksGroup=De.scaleBreaksGroup,this._axesContainerGroup=De.axesContainerGroup,this._gridContainerGroup=De.gridGroup,this._axisCssPrefix=De.widgetClass+"-"+(De.axisClass?De.axisClass+"-":""),this._setType(De.axisType,De.drawingType),this._createAxisGroups(),this._translator=this._createTranslator(),this.isArgumentAxis=De.isArgumentAxis,this._viewport={},this._firstDrawing=!0,this._initRange={},this._getTemplate=De.getTemplate};b.Axis=Ne,Ne.prototype={constructor:Ne,_drawAxis:function(){var De=this._options;De.visible&&(this._axisElement=this._createAxisElement(),this._updateAxisElementPosition(),this._axisElement.attr({"stroke-width":De.width,stroke:De.color,"stroke-opacity":De.opacity}).sharp(this._getSharpParam(!0),this.getAxisSharpDirection()).append(this._axisLineGroup))},_createPathElement:function(De,Me,Re){return this.sharp(this._renderer.path(De,"line").attr(Me),Re)},sharp:function(De){var Me=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return De.sharp(this._getSharpParam(),Me)},customPositionIsAvailable:function(){return!1},getOrthogonalAxis:u.noop,getCustomPosition:u.noop,getCustomBoundaryPosition:u.noop,resolveOverlappingForCustomPositioning:u.noop,hasNonBoundaryPosition:function(){return!1},customPositionIsBoundaryOrthogonalAxis:function(){return!1},getResolvedBoundaryPosition:function(){return this.getOptions().position},getAxisSharpDirection:function(){var De=this.getResolvedBoundaryPosition();return this.hasNonBoundaryPosition()||De!==O&&De!==V?1:-1},getSharpDirectionByCoords:function(De){var Me=this._getCanvasStartEnd(),Re=Math.max(Me.start,Me.end);return this.getRadius?0:Re!==De[this._isHorizontal?"x":"y"]?1:-1},_getGridLineDrawer:function(){var De=this;return function(Me,Re){var ke=De._getGridPoints(Me.coords);return ke.points?De._createPathElement(ke.points,Re,De.getSharpDirectionByCoords(Me.coords)):null}},_getGridPoints:function(De){var Me=this._isHorizontal,Re=Me?"x":"y",ke=this._orthogonalPositions,Le=ke.start,Fe=ke.end,ze=this.borderOptions,Ye=Me?B:M,ut=Me?V:O,St=this.getCanvas(),_t={left:St.left,right:St.width-St.right,top:St.top,bottom:St.height-St.bottom},It=4+(ze.visible&&ze[Ye]?_t[Ye]:void 0),Pt=(ze.visible&&ze[ut]?_t[ut]:void 0)-4;return this.areCoordsOutsideAxis(De)||void 0===De[Re]||De[Re]<It||De[Re]>Pt?{points:null}:{points:Me?null!==De[Re]?[De[Re],Le,De[Re],Fe]:null:null!==De[Re]?[Le,De[Re],Fe,De[Re]]:null}},_getConstantLinePos:function(De,Me,Re){var ke=this._getTranslatedCoord(De);if(!(!(0,A.isDefined)(ke)||ke<C(Me,Re)||ke>D(Me,Re)))return ke},_getConstantLineGraphicAttributes:function(De){var Me=this._orthogonalPositions.start,Re=this._orthogonalPositions.end;return{points:this._isHorizontal?[De,Me,De,Re]:[Me,De,Re,De]}},_createConstantLine:function(De,Me){return this._createPathElement(this._getConstantLineGraphicAttributes(De).points,Me,(Re=De,ke=this._getCanvasStartEnd(),Math.max(ke.start,ke.end)!==Re?1:-1));var Re,ke},_drawConstantLineLabelText:function(De,Me,Re,ke,Le){var Fe=ke.font,ze=ke.cssClass;return this._renderer.text(De,Me,Re).css((0,F.patchFontOptions)((0,E.extend)({},this._options.label.font,Fe))).attr({align:"center",class:ze}).append(Le)},_drawConstantLineLabels:function(De,Me,Re,ke){var Le,Fe=Me.text,ze=this._options.label;this._checkAlignmentConstantLineLabels(Me),Fe=null!==(Le=Fe)&&void 0!==Le?Le:this.formatLabel(De,ze);var Ye=this._getConstantLineLabelsCoords(Re,Me);return this._drawConstantLineLabelText(Fe,Ye.x,Ye.y,Me,ke)},_getStripPos:function(De,Me,Re,ke,Le){var Fe,ze,Ye,ut,St,_t=!(!Le.minVisible&&!Le.maxVisible),It=(Le.categories||[]).reduce(function(Qe,Be){return Qe.push(Be.valueOf()),Qe},[]);if(!_t&&(0,A.isDefined)(De)&&(0,A.isDefined)(Me)){var Pt=this.parser(De),Ht=this.parser(Me);if(ut=(0,k.inArray)((0,A.isDefined)(Pt)?Pt.valueOf():void 0,It),St=(0,k.inArray)((0,A.isDefined)(Ht)?Ht.valueOf():void 0,It),-1===ut||-1===St)return{from:0,to:0,outOfCanvas:!0};ut>St&&(Ye=Me,Me=De,De=Ye)}(0,A.isDefined)(De)?(De=this.validateUnit(De,"E2105","strip"),Fe=this._getTranslatedCoord(De,-1)):Fe=Re,(0,A.isDefined)(Me)?(Me=this.validateUnit(Me,"E2105","strip"),ze=this._getTranslatedCoord(Me,1)):ze=ke;var en=Fe<ze?{from:Fe,to:ze}:{from:ze,to:Fe},We=this.getVisibleArea();return(en.from<=We[0]&&en.to<=We[0]||en.from>=We[1]&&en.to>=We[1])&&(en.outOfCanvas=!0),en},_getStripGraphicAttributes:function(De,Me){var Re,ke,Le,Fe,ze=this._orthogonalPositions,Ye=ze.start,ut=ze.end;return this._isHorizontal?(Re=De,ke=C(Ye,ut),Le=Me-De,Fe=T(Ye-ut)):(Re=C(Ye,ut),ke=De,Le=T(Ye-ut),Fe=T(De-Me)),{x:Re,y:ke,width:Le,height:Fe}},_createStrip:function(De){return this._renderer.rect(De.x,De.y,De.width,De.height)},_adjustStripLabels:function(){var De=this;this._strips.forEach(function(Me){Me.label&&Me.label.attr(De._getAdjustedStripLabelCoords(Me))})},_adjustLabelsCoord:function(De,Me,Re){var ke=this,Le=function(Fe){return ke._getLabelAdjustedCoord(Fe,De+(Fe.labelOffset||0),Me,Re)};this._majorTicks.forEach(function(Fe){Fe.label?(Fe.updateMultilineTextAlignment(),Fe.label.attr(Le(Fe))):Fe.templateContainer&&Fe.templateContainer.attr(Le(Fe))})},_adjustLabels:function(De){var Me=this.getOptions(),Re=Me.position===Me.label.position,ke=this._majorTicks.reduce(function(Fe,ze){if(!ze.getContentContainer())return Fe;var Ye=ze.labelRotationAngle?(0,F.rotateBBox)(ze.labelBBox,[ze.labelCoords.x,ze.labelCoords.y],-ze.labelRotationAngle):ze.labelBBox;return{width:D(Fe.width||0,Ye.width),height:D(Fe.height||0,Ye.height),offset:D(Fe.offset||0,ze.labelOffset||0)}},{}),Le=Re?this._isHorizontal?ke.height:ke.width:0;return this._adjustLabelsCoord(De,ke.width),De+Le+(Le&&this._options.label.indentFromAxis)+(Re?ke.offset:0)},_getLabelAdjustedCoord:function(De,Me,Re){Me=Me||0;var ke,Le,Fe=this._options,ze=De.templateContainer&&De.templateContainer.getBBox()||(0,F.rotateBBox)(De.labelBBox,[De.labelCoords.x,De.labelCoords.y],-De.labelRotationAngle||0),Ye=De.labelAlignment||Fe.label.alignment,ut="discrete"===this._options.type,St=De.labelRotationAngle%90==0,_t=Fe.label.indentFromAxis,It=Fe.label.position,Pt=this._axisPosition,Ht=De.labelCoords,en=Ht.x;return this._isHorizontal?(Le=It===O?Pt+_t-ze.y+Me:Pt-_t-(ze.y+ze.height)-Me,ke=Ye===V?ut&&St?De.coords.x-(ze.x+ze.width):en-ze.x-ze.width:Ye===B?ut&&St?en-ze.x-(De.coords.x-en):en-ze.x:en-ze.x-ze.width/2):(Le=Ht.y-ze.y-ze.height/2,It===B?(ke=Ye===B?Pt-_t-Re-ze.x:Ye===z?Pt-_t-Re/2-ze.x-ze.width/2:Pt-_t-ze.x-ze.width,ke-=Me):(ke=Ye===V?Pt+_t+Re-ze.x-ze.width:Ye===z?Pt+_t+Re/2-ze.x-ze.width/2:Pt+_t-ze.x,ke+=Me)),{translateX:ke,translateY:Le}},_createAxisConstantLineGroups:function(){var De=this._renderer,Me=this._axisCssPrefix+"constant-lines",Re=De.g().attr({class:Me}),ke=De.g().attr({class:Me}),Le=De.g().attr({class:Me});return{inside:Re,outside1:ke,left:ke,top:ke,outside2:Le,right:Le,bottom:Le,remove:function(){this.inside.remove(),this.outside1.remove(),this.outside2.remove()},clear:function(){this.inside.clear(),this.outside1.clear(),this.outside2.clear()}}},_createAxisGroups:function(){var De=this._renderer,Me=this._axisCssPrefix;this._axisGroup=De.g().attr({class:Me+"axis"}).enableLinks(),this._axisStripGroup=De.g().attr({class:Me+"strips"}),this._axisGridGroup=De.g().attr({class:Me+"grid"}),this._axisElementsGroup=De.g().attr({class:Me+"elements"}),this._axisLineGroup=De.g().attr({class:Me+"line"}).linkOn(this._axisGroup,"axisLine").linkAppend(),this._axisTitleGroup=De.g().attr({class:Me+"title"}).append(this._axisGroup),this._axisConstantLineGroups={above:this._createAxisConstantLineGroups(),under:this._createAxisConstantLineGroups()},this._axisStripLabelGroup=De.g().attr({class:Me+"axis-labels"})},_clearAxisGroups:function(){this._axisGroup.remove(),this._axisStripGroup.remove(),this._axisStripLabelGroup.remove(),this._axisConstantLineGroups.above.remove(),this._axisConstantLineGroups.under.remove(),this._axisGridGroup.remove(),this._axisTitleGroup.clear(),this._options.label.template&&this.isRendered()||(this._axisElementsGroup.remove(),this._axisElementsGroup.clear()),this._axisLineGroup&&this._axisLineGroup.clear(),this._axisStripGroup&&this._axisStripGroup.clear(),this._axisGridGroup&&this._axisGridGroup.clear(),this._axisConstantLineGroups.above.clear(),this._axisConstantLineGroups.under.clear(),this._axisStripLabelGroup&&this._axisStripLabelGroup.clear()},_getLabelFormatObject:function(De,Me,Re,ke,Le,Fe){Re=Re||this._getViewportRange();var ze={value:De,valueText:(0,I.smartFormatter)(De,{labelOptions:Me,ticks:Fe||v(this._majorTicks),tickInterval:null!=Le?Le:this._tickInterval,dataType:this._options.dataType,logarithmBase:this._options.logarithmBase,type:this._options.type,showTransition:!this._options.marker.visible,point:ke})||"",min:Re.minVisible,max:Re.maxVisible};return ke&&(ze.point=ke),ze},formatLabel:function(De,Me,Re,ke,Le,Fe){var ze=this._getLabelFormatObject(De,Me,Re,ke,Le,Fe);return(0,A.isFunction)(Me.customizeText)?Me.customizeText.call(ze,ze):ze.valueText},formatHint:function(De,Me,Re){var ke=this._getLabelFormatObject(De,Me,Re);return(0,A.isFunction)(Me.customizeHint)?Me.customizeHint.call(ke,ke):void 0},formatRange:function(De,Me,Re){return(0,I.formatRange)(De,Me,Re,this.getOptions())},_setTickOffset:function(){var De=this._options.discreteAxisDivisionMode;this._tickOffset=+("crossLabels"!==De||!De)},resetApplyingAnimation:function(De){this._resetApplyingAnimation=!0,De&&(this._firstDrawing=!0)},isFirstDrawing:function(){return this._firstDrawing},getMargins:function(){var De,Me,Re=this,ke=Re._options,Le=ke.position,Fe=ke.offset,Ye=ke.placeholderSize,ut=ke.grid,St=ke.tick,_t=ke.crosshairMargin,It=(0,A.isDefined)(ke.customPosition),Pt=Re.getResolvedBoundaryPosition(),Ht=Re.getCanvas(),en=Ht.left,We=Ht.top,Qe=Ht.width-Ht.right,Be=Ht.height-Ht.bottom,Ae=D(ut.visible&&ut.width||0,St.visible&&St.width||0),Ve=Re._axisConstantLineGroups.above,Ge=Re._axisConstantLineGroups.under,je=[Re._axisElementsGroup,Ve.outside1,Ve.outside2,Ge.outside1,Ge.outside2,Re._axisLineGroup].map(function(Xe){return Xe&&Xe.getBBox()}).concat((!(Me=(De=Re._axisTitleGroup)&&De.getBBox())||Me.isEmpty||(Re._isHorizontal?(Me.x=en,Me.width=Qe-en):(Me.y=We,Me.height=Be-We)),Me)),mt=(0,i.calculateCanvasMargins)(je,Ht);if(mt[Le]+=_t,Re.hasNonBoundaryPosition()&&It&&(mt[Pt]=0),Ye&&(mt[Le]=Ye),Ae&&(Re._isHorizontal&&Ht.right<Ae&&mt.right<Ae&&(mt.right=Ae),!Re._isHorizontal&&Ht.bottom<Ae&&mt.bottom<Ae&&(mt.bottom=Ae)),!It&&(0,A.isDefined)(Fe)){var Oe=Re.customPositionIsBoundary()&&(Fe>0&&(Pt===B||Pt===M)||Fe<0&&(Pt===V||Pt===O));mt[Pt]-=Oe?Fe:0}return mt},validateUnit:function(De,Me,Re){return void 0===(De=this.parser(De))&&Me&&this._incidentOccurred(Me,[Re]),De},_setType:function(De,Me){var Re;switch(De){case"xyAxes":Re=l.default;break;case"polarAxes":Re=s}(0,E.extend)(this,Re[Me])},_getSharpParam:function(){return!0},_disposeBreaksGroup:u.noop,dispose:function(){[this._axisElementsGroup,this._axisStripGroup,this._axisGroup].forEach(function(De){De.dispose()}),this._strips=this._title=null,this._axisStripGroup=this._axisConstantLineGroups=this._axisStripLabelGroup=this._axisBreaksGroup=null,this._axisLineGroup=this._axisElementsGroup=this._axisGridGroup=null,this._axisGroup=this._axisTitleGroup=null,this._axesContainerGroup=this._stripsGroup=this._constantLinesGroup=this._labelsAxesGroup=null,this._renderer=this._options=this._textOptions=this._textFontStyles=null,this._translator=null,this._majorTicks=this._minorTicks=null,this._disposeBreaksGroup(),this._templatesRendered&&this._templatesRendered.reject()},getOptions:function(){return this._options},setPane:function(De){this.pane=De,this._options.pane=De},setTypes:function(De,Me,Re){this._options.type=De||this._options.type,this._options[Re]=Me||this._options[Re],this._updateTranslator()},resetTypes:function(De){this._options.type=this._initTypes.type,this._options[De]=this._initTypes[De]},getTranslator:function(){return this._translator},updateOptions:function(De){var ke,Le,Fe,It,ze,Ye,ut,St,_t,Me=this,Re=De.label;St=(ke=De).isHorizontal?M:V,(Ye=ke.position)!==(ut=ke.isHorizontal?O:B)&&Ye!==St&&(Ye=ut),(_t=(ze=ke.label).position)&&"outside"!==_t?"inside"===_t&&(_t=(It={},d(It,M,O),d(It,O,M),d(It,B,V),d(It,V,B),It)[Ye]):_t=Ye,_t!==ut&&_t!==St&&(_t=Ye),ze.alignment===z||ze.userAlignment||(ze.alignment=(Fe={},d(Fe,M,z),d(Fe,O,z),d(Fe,B,V),d(Fe,V,B),Fe)[_t]),ke.position=Ye,ze.position=_t,ke.hoverMode=ke.hoverMode?ke.hoverMode.toLowerCase():"none",ze.minSpacing=null!==(Le=ze.minSpacing)&&void 0!==Le?Le:5,ke.type&&(ke.type=ke.type.toLowerCase()),ke.argumentType&&(ke.argumentType=ke.argumentType.toLowerCase()),ke.valueType&&(ke.valueType=ke.valueType.toLowerCase()),Me._options=De,De.tick=De.tick||{},De.minorTick=De.minorTick||{},De.grid=De.grid||{},De.minorGrid=De.minorGrid||{},De.title=De.title||{},De.marker=De.marker||{},Me._initTypes={type:De.type,argumentType:De.argumentType,valueType:De.valueType},Me._setTickOffset(),Me._isHorizontal=De.isHorizontal,Me.pane=De.pane,Me.name=De.name,Me.priority=De.priority,Me._hasLabelFormat=""!==Re.format&&(0,A.isDefined)(Re.format),Me._textOptions={opacity:Re.opacity,align:"center",class:Re.cssClass},Me._textFontStyles=(0,F.patchFontOptions)(Re.font),De.type===R.default.logarithmic&&De.logarithmBaseError&&(Me._incidentOccurred("E2104"),delete De.logarithmBaseError),Me._updateTranslator(),Me._createConstantLines(),Me._strips=(De.strips||[]).map(function(ke){return(0,t.default)(Me,ke)}),Me._majorTicks=Me._minorTicks=null,Me._firstDrawing=!0},calculateInterval:function(De,Me){var Re=this._options;if(!Re||Re.type!==R.default.logarithmic)return T(De-Me);var ke=new m.Range(this.getTranslator().getBusinessRange()),Le=ke.allowNegatives,Fe=ke.linearThreshold;return T((0,F.getLogExt)(De,Re.logarithmBase,Le,Fe)-(0,F.getLogExt)(Me,Re.logarithmBase,Le,Fe))},getCanvasRange:function(){var De=this._translator;return{startValue:De.from(De.translate("canvas_position_start")),endValue:De.from(De.translate("canvas_position_end"))}},_processCanvas:function(De){return De},updateCanvas:function(De,Me){if(Me)this._orthogonalPositions=null;else{var Re=this._orthogonalPositions={start:this._isHorizontal?De.top:De.left,end:this._isHorizontal?De.height-De.bottom:De.width-De.right};Re.center=Re.start+(Re.end-Re.start)/2}this._canvas=De,this._translator.updateCanvas(this._processCanvas(De)),this._initAxisPositions()},getCanvas:function(){return this._canvas},getAxisShift:function(){return this._axisShift||0},hideTitle:function(){this._options.title.text&&(this._incidentOccurred("W2105",[this._isHorizontal?"horizontal":"vertical"]),this._axisTitleGroup.clear())},getTitle:function(){return this._title},hideOuterElements:function(){!this._options.label.visible&&!this._outsideConstantLines.length||this._translator.getBusinessRange().isEmpty()||(this._incidentOccurred("W2106",[this._isHorizontal?"horizontal":"vertical"]),this._axisElementsGroup.clear(),Te(this._outsideConstantLines,"removeLabel"))},_resolveLogarithmicOptionsForRange:function(De){var Me=this._options;Me.type===R.default.logarithmic&&(De.addRange({allowNegatives:void 0!==Me.allowNegatives?Me.allowNegatives:De.min<=0}),isNaN(Me.linearThreshold)||(De.linearThreshold=Me.linearThreshold))},adjustViewport:function(De){var Me=this._options,Re=Me.type===R.default.discrete,ke=this._seriesData&&this._seriesData.categories||[],Le=this.adjustRange((0,F.getVizRangeObject)(Me.wholeRange)),Fe=this.getViewport()||{},ze=new m.Range(De);this._addConstantLinesToRange(ze,"minVisible","maxVisible");var Ye=(0,A.isDefined)(Fe.startValue),ut=(0,A.isDefined)(Fe.endValue);Re||(Ye=Ye&&(!(0,A.isDefined)(Le.endValue)||Fe.startValue<Le.endValue),ut=ut&&(!(0,A.isDefined)(Le.startValue)||Fe.endValue>Le.startValue));var St,_t,It=Ye?Fe.startValue:ze.minVisible,Pt=ut?Fe.endValue:ze.maxVisible;Re?(ke=(0,F.getCategoriesInfo)(ke,Le.startValue,Le.endValue).categories,ze.categories=ke):(ze.min=null!==(St=Le.startValue)&&void 0!==St?St:ze.min,ze.max=null!==(_t=Le.endValue)&&void 0!==_t?_t:ze.max);var Ht=(0,F.adjustVisualRange)({axisType:Me.type,dataType:Me.dataType,base:Me.logarithmBase},{startValue:Ye?Fe.startValue:void 0,endValue:ut?Fe.endValue:void 0,length:Fe.length},{categories:ke,min:Le.startValue,max:Le.endValue},{categories:ke,min:It,max:Pt});return ze.minVisible=Ht.startValue,ze.maxVisible=Ht.endValue,!(0,A.isDefined)(ze.min)&&(ze.min=ze.minVisible),!(0,A.isDefined)(ze.max)&&(ze.max=ze.maxVisible),ze.addRange({}),this._resolveLogarithmicOptionsForRange(ze),ze},adjustRange:function(De){De=De||{};var Me=this._options.type===R.default.discrete,ke=!1===this._options.allowNegatives;if(this._options.type===R.default.logarithmic&&(De.startValue=ke&&De.startValue<=0?null:De.startValue,De.endValue=ke&&De.endValue<=0?null:De.endValue),!Me&&(0,A.isDefined)(De.startValue)&&(0,A.isDefined)(De.endValue)&&De.startValue>De.endValue){var Le=De.endValue;De.endValue=De.startValue,De.startValue=Le}return De},_getVisualRangeUpdateMode:function(De,Me,Re){var ke=this._options.visualRangeUpdateMode,Le=this._translator,Fe=this._seriesData;if(this.isArgumentAxis){if(-1===[U,N,H].indexOf(ke))if(Fe.axisType===R.default.discrete){var ze=Fe.categories,Ye=Me.categories,ut=this.visualRange();ke=ze&&Ye&&ze.length&&-1!==Ye.map(function(Ht){return Ht.valueOf()}).join(",").indexOf(ze.map(function(Ht){return Ht.valueOf()}).join(","))&&(ut.startValue.valueOf()!==ze[0].valueOf()||ut.endValue.valueOf()!==ze[ze.length-1].valueOf())?N:H}else{var St=Le.translate(Fe.min),_t=Le.translate(De.startValue),It=Le.translate(Fe.max),Pt=Le.translate(De.endValue);ke=St===_t&&It===Pt?H:St!==_t&&It===Pt?U:N}}else-1===[N,H].indexOf(ke)&&(ke=Re===N?N:H);return ke},_handleBusinessRangeChanged:function(De,Me,Re){var ke=this.visualRange();if(!Me&&!this._translator.getBusinessRange().isEmpty()){var Le=this._lastVisualRangeUpdateMode=this._getVisualRangeUpdateMode(ke,Re,De);if(!this.isArgumentAxis){var Fe=this.getViewport();(0,A.isDefined)(Fe.startValue)||(0,A.isDefined)(Fe.endValue)||(0,A.isDefined)(Fe.length)||(Le=H)}this._prevDataWasEmpty&&(Le=N),Le===N&&this._setVisualRange([ke.startValue,ke.endValue]),Le===H&&this._setVisualRange([null,null]),Le===U&&this._setVisualRange({length:this.getVisualRangeLength()})}},getVisualRangeLength:function(De){var Re=De||this._translator.getBusinessRange(),ke=this._options.type;return ke===R.default.logarithmic?(0,f.adjust)(this.calculateInterval(Re.maxVisible,Re.minVisible)):ke===R.default.discrete?(0,F.getCategoriesInfo)(Re.categories,Re.minVisible,Re.maxVisible).categories.length:Re.maxVisible-Re.minVisible},getVisualRangeCenter:function(De,Me){var Re,ke=this.getTranslator(),Le=ke.getBusinessRange(),Fe=Me?(0,E.extend)(!0,{},Le,De||{}):De||Le,ze=this._options,Ye=ze.type,ut=ze.logarithmBase;if((0,A.isDefined)(Fe.minVisible)&&(0,A.isDefined)(Fe.maxVisible)){if(Ye===R.default.logarithmic){var St=Fe.allowNegatives,_t=Fe.linearThreshold,It=Fe.minVisible;Re=(0,F.raiseToExt)((0,f.adjust)((0,F.getLogExt)(Fe.maxVisible,ut,St,_t)+(0,F.getLogExt)(It,ut,St,_t))/2,ut,St,_t)}else if(Ye===R.default.discrete){var Ht=(0,F.getCategoriesInfo)(Fe.categories,Fe.minVisible,Fe.maxVisible),en=Math.ceil(Ht.categories.length/2)-1;Re=Le.categories.indexOf(Ht.categories[en])}else Re=ke.toValue((Fe.maxVisible.valueOf()+Fe.minVisible.valueOf())/2);return Re}},setBusinessRange:function(De,Me,Re,ke){var Le,Fe,ze=this._options,Ye=ze.type===R.default.discrete;this._handleBusinessRangeChanged(Re,Me,De),this._seriesData=new m.Range(De);var ut=this._seriesData.isEmpty();if(this._prevDataWasEmpty=ut,this._seriesData.addRange({categories:ze.categories,dataType:ze.dataType,axisType:ze.type,base:ze.logarithmBase,invert:ze.inverted}),this._resolveLogarithmicOptionsForRange(this._seriesData),!Ye){if(!(0,A.isDefined)(this._seriesData.min)&&!(0,A.isDefined)(this._seriesData.max)){var St=this.getViewport();St&&this._seriesData.addRange({min:St.startValue,max:St.endValue})}var _t=ze.synchronizedValue;(0,A.isDefined)(_t)&&this._seriesData.addRange({min:_t,max:_t})}this._seriesData.minVisible=null!==(Le=this._seriesData.minVisible)&&void 0!==Le?Le:this._seriesData.min,this._seriesData.maxVisible=null!==(Fe=this._seriesData.maxVisible)&&void 0!==Fe?Fe:this._seriesData.max,!this.isArgumentAxis&&ze.showZero&&this._seriesData.correctValueZeroLevel(),this._seriesData.sortCategories(this.getCategoriesSorter(ke)),this._seriesData.userBreaks=this._seriesData.isEmpty()?[]:this._getScaleBreaks(ze,this._seriesData,this._series,this.isArgumentAxis),this._translator.updateBusinessRange(this._getViewportRange())},_addConstantLinesToRange:function(De,Me,Re){this._outsideConstantLines.concat(this._insideConstantLines||[]).forEach(function(ke){if(ke.options.extendAxis){var Le,Fe=ke.getParsedValue();De.addRange((d(Le={},Me,Fe),d(Le,Re,Fe),Le))}})},setGroupSeries:function(De){this._series=De},getLabelsPosition:function(){var De=this._options,Me=De.position,Re=De.label.indentFromAxis+(this._axisShift||0)+this._constantLabelOffset,ke=this._axisPosition;return Me===M||Me===B?ke-Re:ke+Re},getFormattedValue:function(De,Me,Re){var ke=this._options.label;return(0,A.isDefined)(De)?this.formatLabel(De,(0,E.extend)(!0,{},ke,Me),void 0,Re):null},_getBoundaryTicks:function(De,Me){var Re=De.length,ke=this._options,Le=ke.customBoundTicks,Fe=Me.minVisible,ze=Me.maxVisible,Ye=ke.showCustomBoundaryTicks?this._boundaryTicksVisibility:{},ut=[];return ke.type===R.default.discrete?this._tickOffset&&0!==De.length&&(ut=[De[0],De[De.length-1]]):Le?(Ye.min&&(0,A.isDefined)(Le[0])&&ut.push(Le[0]),Ye.max&&(0,A.isDefined)(Le[1])&&ut.push(Le[1])):(Ye.min&&(0===Re||De[0]>Fe)&&ut.push(Fe),Ye.max&&(0===Re||De[Re-1]<ze)&&ut.push(ze)),ut},setPercentLabelFormat:function(){this._hasLabelFormat||(this._options.label.format="percent")},resetAutoLabelFormat:function(){this._hasLabelFormat||delete this._options.label.format},getMultipleAxesSpacing:function(){return this._options.multipleAxesSpacing||0},getTicksValues:function(){return{majorTicksValues:v(this._majorTicks),minorTicksValues:v(this._minorTicks)}},estimateTickInterval:function(De){return this.updateCanvas(De),this._tickInterval!==this._getTicks(this._getViewportRange(),u.noop,!0).tickInterval},setTicks:function(De){var Me=De.majorTicks||[];this._majorTicks=Me.map(ae(this,this._renderer,this._getSkippedCategory(Me))),this._minorTicks=(De.minorTicks||[]).map(fe(this,this._renderer)),this._isSynchronized=!0},_adjustDivisionFactor:function(De){return De},_getTicks:function(De,Me,Re){var ke=this._options,Le=ke.customTicks,Fe=ke.customMinorTicks;return J(ke,Me||this._incidentOccurred,Re,this._translator.getBusinessRange().isEmpty(),this._adjustDivisionFactor.bind(this),De)({min:De.minVisible,max:De.maxVisible,categories:De.categories,isSpacedMargin:De.isSpacedMargin},this._getScreenDelta(),ke.tickInterval,"ignore"===ke.label.overlappingBehavior||ke.forceUserTickInterval,{majors:Le,minors:Fe},ke.minorTickInterval,ke.minorTickCount,this._initialBreaks)},_createTicksAndLabelFormat:function(De,Me){var Re=this._options,ke=this._getTicks(De,Me,!1);return De.isEmpty()||Re.type!==R.default.discrete||"datetime"!==Re.dataType||this._hasLabelFormat||!ke.ticks.length||(Re.label.format=S.default.getDateFormatByTicks(ke.ticks)),ke},getAggregationInfo:function(De,Me){var Re,ke,Le,Fe=this._options,ze=this._marginOptions,Ye=new m.Range(this.getTranslator().getBusinessRange()).addRange(Me),ut=this.getViewport(),St=null!==(Re=null==ut?void 0:ut.startValue)&&void 0!==Re?Re:Ye.minVisible,_t=null!==(ke=null==ut?void 0:ut.endValue)&&void 0!==ke?ke:Ye.maxVisible,It=[];if(Fe.type===R.default.discrete&&Fe.aggregateByCategory)return{aggregateByCategory:!0};var Pt=Fe.aggregationInterval,Ht=Fe.aggregationGroupWidth;!Ht&&ze&&(ze.checkInterval&&(Ht=Fe.axisDivisionFactor),ze.sizePointNormalState&&(Ht=Math.min(ze.sizePointNormalState,Fe.axisDivisionFactor)));var Xe,tt,Ke,$e,wt,en=!Fe.aggregationGroupWidth&&!Pt&&Me.interval,We=(Xe=Fe,tt=Ht,Ke=Ye,$e=this._getScreenDelta(),wt=(0,E.extend)({},Xe,{endOnTick:!0,axisDivisionFactor:tt,skipCalculationLimits:!0,generateExtraTick:!0,minTickInterval:en}),function(yt,Ft,Nt,$t,sn){return J(wt,u.noop,Ft,Ke.isEmpty(),function(nn){return nn},Ke)({min:Nt,max:$t,categories:Ke.categories,isSpacedMargin:Ke.isSpacedMargin},$e,yt,(0,A.isDefined)(yt),void 0,void 0,void 0,sn)}),Qe=We(Pt,!0,St,_t,null===(Le=this._seriesData)||void 0===Le?void 0:Le.breaks).tickInterval;if(Fe.type!==R.default.discrete){var Be=De?Ye.min:St,Ae=De?Ye.max:_t;if((0,A.isDefined)(Be)&&(0,A.isDefined)(Ae)){var Ve=(0,F.getAddFunction)({base:Fe.logarithmBase,axisType:Fe.type,dataType:Fe.dataType},!1),Ge=Be,je=Ae;if(!De){var mt=Math.max(this.calculateInterval(Ae,Be),"datetime"===Fe.dataType?c.default.dateToMilliseconds(Qe):Qe);Ge=Ve(Be,mt,-1),je=Ve(Ae,mt)}var Oe=this._getScaleBreaks(Fe,{minVisible:Ge=Ge<Ye.min?Ye.min:Ge,maxVisible:je=je>Ye.max?Ye.max:je},this._series,this.isArgumentAxis);It=We(Qe,!1,Ge,je,this._filterBreaks(Oe,{minVisible:Ge,maxVisible:je},Fe.breakStyle)).ticks}}return this._aggregationInterval=Qe,{interval:Qe,ticks:It}},getTickInterval:function(){return this._tickInterval},getAggregationInterval:function(){return this._aggregationInterval},createTicks:function(De){var Me=this,Re=Me._renderer,ke=Me._options;if(De){Me._isSynchronized=!1,Me.updateCanvas(De);var Le=Me._getViewportRange();Me._initialBreaks=Le.breaks=this._seriesData.breaks=Me._filterBreaks(this._seriesData.userBreaks,Le,ke.breakStyle),Me._estimatedTickInterval=Me._getTicks(Me.adjustViewport(this._seriesData),u.noop,!0).tickInterval;var Fe=this._calculateValueMargins();Le.addRange({minVisible:Fe.minValue,maxVisible:Fe.maxValue,isSpacedMargin:Fe.isSpacedMargin});var ze=Me._createTicksAndLabelFormat(Le),Ye=Me._getBoundaryTicks(ze.ticks,Me._getViewportRange());ke.showCustomBoundaryTicks&&Ye.length?(Me._boundaryTicks=[Ye[0]].map(Ce(Me,Re,!0)),Ye.length>1&&(Me._boundaryTicks=Me._boundaryTicks.concat([Ye[1]].map(Ce(Me,Re,!1))))):Me._boundaryTicks=[];var ut=(ze.minorTicks||[]).filter(function(We){return!Ye.some(function(Qe){return(0,F.valueOf)(Qe)===(0,F.valueOf)(We)})});Me._tickInterval=ze.tickInterval,Me._minorTickInterval=ze.minorTickInterval;var St=Me._majorTicks||[],_t=St.reduce(function(We,Qe){return We[Qe.value.valueOf()]=Qe,We},{}),It=(0,A.type)(ze.ticks[0])===(0,A.type)(St[0]&&St[0].value),Pt=Me._getSkippedCategory(ze.ticks),Ht=ze.ticks.map(function(We){var Qe=_t[We.valueOf()];return Qe&&It?(delete _t[We.valueOf()],Qe.setSkippedCategory(Pt),Qe):ae(Me,Re,Pt)(We)});Me._majorTicks=Ht;var en=Me._minorTicks||[];Me._minorTicks=ut.map(function(We,Qe){var Be=en[Qe];return Be?(Be.updateValue(We),Be):fe(Me,Re)(We)}),Me._ticksToRemove=Object.keys(_t).map(function(We){return _t[We]}).concat(en.slice(Me._minorTicks.length,en.length)),Me._ticksToRemove.forEach(function(We){var Qe;return null===(Qe=We.label)||void 0===Qe?void 0:Qe.removeTitle()}),ze.breaks&&(Me._seriesData.breaks=ze.breaks),Me._reinitTranslator(Me._getViewportRange())}},_reinitTranslator:function(De){this._isSynchronized||this._translator.updateBusinessRange(De)},_getViewportRange:function(){return this.adjustViewport(this._seriesData)},setMarginOptions:function(De){this._marginOptions=De},getMarginOptions:function(){var De;return null!==(De=this._marginOptions)&&void 0!==De?De:{}},_calculateRangeInterval:function(De){var Me="datetime"===this._options.dataType,Re=[],ke=function(Le){(0,A.isDefined)(Le)&&Re.push(Me?c.default.dateToMilliseconds(Le):Le)};return ke(this._tickInterval),ke(this._estimatedTickInterval),(0,A.isDefined)(De)&&Re.push(De),ke(this._aggregationInterval),this._calculateWorkWeekInterval(C.apply(this,Re))},_calculateWorkWeekInterval:function(De){var Me=this._options;if("datetime"===Me.dataType&&Me.workdaysOnly&&De){var Re=Me.workWeek.length*G,ke=Y-Re;Re!==De&&ke<De?De-=ke*Math.ceil(De/Y):ke>=De&&De>G&&(De=G)}return De},_getConvertIntervalCoefficient:function(De,Me){var Re=this._translator.ratioOfCanvasRange();return Re/(Re*Me/(De+Me))},_calculateValueMargins:function(De){this._resetMargins();var Me,Re,ke,Le=this.getMarginOptions(),Fe=(Le.size||0)/2,ze=this._options,Ye=this._getViewportRange(),ut=this.getViewport(),St=this._getScreenDelta(),_t=-1!==(ze.type||"").indexOf(R.default.discrete),It=ze.valueMarginsEnabled&&!_t&&!this.customPositionIsBoundaryOrthogonalAxis(),Pt=this._translator,Ht=ze.minValueMargin,en=ze.maxValueMargin,We=0,Qe=0,Be=0;if(Ye.stubData||!St)return{startPadding:0,endPadding:0};if(this.isArgumentAxis&&Le.checkInterval){Me=this._calculateRangeInterval(Ye.interval);var Ae=Pt.getInterval(Me);isFinite(Ae)?Be=Math.ceil(Ae/(2*this._getConvertIntervalCoefficient(Ae,St))):Me=0}var Ve=.8*St/2;It&&((0,A.isDefined)(Ht)?Re=isFinite(Ht)?Ht:0:!this.isArgumentAxis&&Le.checkInterval&&(0,F.valueOf)(Ye.minVisible)>0&&(0,F.valueOf)(Ye.minVisible)===(0,F.valueOf)(Ye.min)?We=5:(We=Math.max(Fe,Be),We=Math.min(Ve,We)),(0,A.isDefined)(en)?ke=isFinite(en)?en:0:!this.isArgumentAxis&&Le.checkInterval&&(0,F.valueOf)(Ye.maxVisible)<0&&(0,F.valueOf)(Ye.maxVisible)===(0,F.valueOf)(Ye.max)?Qe=5:(Qe=Math.max(Fe,Be),Qe=Math.min(Ve,Qe))),Le.percentStick&&!this.isArgumentAxis&&(1===T(Ye.max)&&(Qe=0),1===T(Ye.min)&&(We=0));var Ge,je,mt,Oe,Xe,tt,Ke=this._getCanvasStartEnd(),$e=(St-We-Qe)/(1+(Re||0)+(ke||0))||St;if(void 0===Re&&void 0===ke||(void 0!==Re&&(We=$e*Re),void 0!==ke&&(Qe=$e*ke)),ze.type!==R.default.discrete&&De&&De.length>1&&!ze.skipViewportExtending&&!ut.action&&!1!==ze.endOnTick){var at=De.length,wt=Pt.translate(De[0].value),yt=Pt.translate(De[at-1].value),Ft=wt>yt?-1:1,Nt=D(Ft*(Ke.start-wt),0),$t=D(Ft*(yt-Ke.end),0);if(Nt>We||$t>Qe){var nn=this._getConvertIntervalCoefficient($t+Nt,St);Nt>=We&&(Ge=De[0].value),$t>=Qe&&(je=De[at-1].value),We=D(Nt,We)/nn,Qe=D($t,Qe)/nn}}Re=void 0===Re?We/$e:Re,ke=void 0===ke?Qe/$e:ke,_t||(this._translator.isInverted()?(Ge=null!==(mt=Ge)&&void 0!==mt?mt:Pt.from(Ke.start+St*Re,-1),je=null!==(Oe=je)&&void 0!==Oe?Oe:Pt.from(Ke.end-St*ke,1)):(Ge=null!==(Xe=Ge)&&void 0!==Xe?Xe:Pt.from(Ke.start-St*Re,-1),je=null!==(tt=je)&&void 0!==tt?tt:Pt.from(Ke.end+St*ke,1)));var rn=this.getCorrectedValuesToZero(Ge,je),_n=rn.correctedMin,In=rn.correctedMax,bn=rn.start,kn=rn.end;return We=null!=bn?bn:We,Qe=null!=kn?kn:Qe,{startPadding:Pt.isInverted()?Qe:We,endPadding:Pt.isInverted()?We:Qe,minValue:null!=_n?_n:Ge,maxValue:null!=In?In:je,interval:Me,isSpacedMargin:We===Qe&&0!==We}},getCorrectedValuesToZero:function(De,Me){var Re,ke,Le,Fe,ze=this,Ye=ze._translator,ut=ze._getCanvasStartEnd(),St=ze._getViewportRange(),_t=ze._getScreenDelta(),Pt=function(Ht,en){var We=T(ut.start-Ht),Qe=T(ut.end-en),Be=ze._getConvertIntervalCoefficient(We+Qe,_t);Re=We/Be,ke=Qe/Be};return ze.isArgumentAxis||"datetime"===ze._options.dataType||(De*St.min<=0&&De*St.minVisible<=0&&(Pt(Ye.translate(0),Ye.translate(Me)),Le=0),Me*St.max<=0&&Me*St.maxVisible<=0&&(Pt(Ye.translate(De),Ye.translate(0)),Fe=0)),{start:isFinite(Re)?Re:null,end:isFinite(ke)?ke:null,correctedMin:Le,correctedMax:Fe}},applyMargins:function(){if(!this._isSynchronized){var De=this._calculateValueMargins(this._majorTicks),Me=(0,E.extend)({},this._canvas,{startPadding:De.startPadding,endPadding:De.endPadding});if(this._translator.updateCanvas(this._processCanvas(Me)),isFinite(De.interval)){var Re=this._translator.getBusinessRange();Re.addRange({interval:De.interval}),this._translator.updateBusinessRange(Re)}}},_resetMargins:function(){this._reinitTranslator(this._getViewportRange()),this._canvas&&this._translator.updateCanvas(this._processCanvas(this._canvas))},_createConstantLines:function(){var De=this,Me=(this._options.constantLines||[]).map(function(Re){return(0,a.default)(De,Re)});this._outsideConstantLines=Me.filter(function(Re){return"outside"===Re.labelPosition}),this._insideConstantLines=Me.filter(function(Re){return"inside"===Re.labelPosition})},draw:function(De,Me){var Re=this,ke=this._options;Re.borderOptions=Me||{visible:!1},Re._resetMargins(),Re.createTicks(De),Re.applyMargins(),Re._clearAxisGroups(),me(Re._majorTicks),me(Re._minorTicks),me(Re._boundaryTicks),Re._axisGroup.append(Re._axesContainerGroup),Re._drawAxis(),Re._drawTitle(),he(Re._majorTicks,ke.tick),he(Re._minorTicks,ke.minorTick),he(Re._boundaryTicks,ke.tick);var Le=Re._getGridLineDrawer();_e(Re._majorTicks,Le),_e(Re._minorTicks,Le),Te(Re._majorTicks,"drawLabel",Re._getViewportRange(),Re._getTemplate(ke.label.template)),Re._templatesRendered&&Re._templatesRendered.reject(),Re._templatesRendered=new n.Deferred,n.when.apply(this,Re._majorTicks.map(function(ze){return ze.getTemplateDeferred()})).done(function(){Re._templatesRendered.resolve()}),Re._majorTicks.forEach(function(ze){ze.labelRotationAngle=0,ze.labelAlignment=void 0,ze.labelOffset=0}),Te(Re._outsideConstantLines.concat(Re._insideConstantLines),"draw"),Te(Re._strips,"draw"),Re._dateMarkers=Re._drawDateMarkers()||[],Re._stripLabelAxesGroup&&Re._axisStripLabelGroup.append(Re._stripLabelAxesGroup),Re._gridContainerGroup&&Re._axisGridGroup.append(Re._gridContainerGroup),Re._stripsGroup&&Re._axisStripGroup.append(Re._stripsGroup),Re._labelsAxesGroup&&Re._axisElementsGroup.append(Re._labelsAxesGroup),Re._constantLinesGroup&&(Re._axisConstantLineGroups.above.inside.append(Re._constantLinesGroup.above),Re._axisConstantLineGroups.above.outside1.append(Re._constantLinesGroup.above),Re._axisConstantLineGroups.above.outside2.append(Re._constantLinesGroup.above),Re._axisConstantLineGroups.under.inside.append(Re._constantLinesGroup.under),Re._axisConstantLineGroups.under.outside1.append(Re._constantLinesGroup.under),Re._axisConstantLineGroups.under.outside2.append(Re._constantLinesGroup.under)),Re._measureTitle(),(0,i.measureLabels)(Re._majorTicks),!ke.label.template&&Re._applyWordWrap(),(0,i.measureLabels)(Re._outsideConstantLines),(0,i.measureLabels)(Re._insideConstantLines),(0,i.measureLabels)(Re._strips),(0,i.measureLabels)(Re._dateMarkers),Re._adjustConstantLineLabels(Re._insideConstantLines),Re._adjustStripLabels();var Fe=Re._constantLabelOffset=Re._adjustConstantLineLabels(Re._outsideConstantLines);Re._translator.getBusinessRange().isEmpty()||(Re._setLabelsPlacement(),Fe=Re._adjustLabels(Fe)),Fe=Re._adjustDateMarkers(Fe),Re._adjustTitle(Fe)},getTemplatesDef:function(){return this._templatesRendered},setRenderedState:function(De){this._drawn=De},isRendered:function(){return this._drawn},_applyWordWrap:function(){var De,Me,Re,ke=this._options,Le=this._tickInterval;(0,A.isDefined)(Le)&&(De=this.getTranslator().getInterval("datetime"===ke.dataType?c.default.dateToMilliseconds(Le):Le));var Fe=this._validateDisplayMode(ke.label.displayMode),ze=this._validateOverlappingMode(ke.label.overlappingBehavior,Fe);if(("none"!==(ke.label.wordWrap||"none")||"none"!==(ke.label.textOverflow||"none"))&&"rotate"!==Fe&&"rotate"!==ze&&"auto"!==ze){var St=(0,A.isDefined)(ke.placeholderSize)?ke.placeholderSize-ke.label.indentFromAxis:void 0;this._isHorizontal?(Me=De,Re=St):(Me=St,Re=De);var _t=!1,It=!1;Me&&this._majorTicks.some(function(Pt){return Pt.labelBBox.width>Me})&&(_t=!0),Re&&this._majorTicks.some(function(Pt){return Pt.labelBBox.height>Re})&&(It=!0),(_t||It)&&(this._majorTicks.forEach(function(Pt){Pt.label&&Pt.label.setMaxSize(Me,Re,ke.label)}),(0,i.measureLabels)(this._majorTicks))}},_measureTitle:u.noop,animate:function(){Te(this._majorTicks,"animateLabels")},updateSize:function(De,Me){var Re=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],ke=this;ke.updateCanvas(De),Re&&(ke._checkTitleOverflow(),ke._measureTitle(),ke._updateTitleCoords()),ke._reinitTranslator(ke._getViewportRange()),ke.applyMargins();var Le=!ke._firstDrawing&&Me,Fe=ke._options;me(ke._majorTicks),me(ke._minorTicks),me(ke._boundaryTicks),ke._resetApplyingAnimation&&!ke._firstDrawing&&ke._resetStartCoordinates(),ge(ke._majorTicks),ge(ke._minorTicks),ge(ke._boundaryTicks),ke._axisElement&&ke._updateAxisElementPosition(),re(ke._majorTicks,Fe.tick,Le),re(ke._minorTicks,Fe.minorTick,Le),re(ke._boundaryTicks,Fe.tick),Te(ke._majorTicks,"updateLabelPosition",Le),ke._outsideConstantLines.concat(ke._insideConstantLines||[]).forEach(function(ze){return ze.updatePosition(Le)}),Te(ke._strips,"updatePosition",Le),ce(ke._majorTicks,Le),ce(ke._minorTicks,Le),Le&&Te(ke._ticksToRemove||[],"fadeOutElements"),ke.prepareAnimation(),ke._ticksToRemove=null,ke._translator.getBusinessRange().isEmpty()||(ke._firstDrawing=!1),ke._resetApplyingAnimation=!1,ke._updateLabelsPosition()},_updateLabelsPosition:u.noop,prepareAnimation:function(){var De="saveCoords";Te(this._majorTicks,De),Te(this._minorTicks,De),Te(this._insideConstantLines,De),Te(this._outsideConstantLines,De),Te(this._strips,De)},_resetStartCoordinates:function(){var De="resetCoordinates";Te(this._majorTicks,De),Te(this._minorTicks,De),Te(this._insideConstantLines,De),Te(this._outsideConstantLines,De),Te(this._strips,De)},applyClipRects:function(De,Me){this._axisGroup.attr({"clip-path":Me}),this._axisStripGroup.attr({"clip-path":De}),this._axisElementsGroup.attr({"clip-path":Me})},_validateVisualRange:function(De){var Me=(0,F.getVizRangeObject)(De);return void 0!==Me.startValue&&(Me.startValue=this.validateUnit(Me.startValue)),void 0!==Me.endValue&&(Me.endValue=this.validateUnit(Me.endValue)),(0,F.convertVisualRangeObject)(Me,!P(De))},_validateOptions:function(De){De.wholeRange=this._validateVisualRange(De.wholeRange),De.visualRange=De._customVisualRange=this._validateVisualRange(De._customVisualRange),this._setVisualRange(De._customVisualRange)},validate:function(){var De=this._options,Me=this.isArgumentAxis?De.argumentType:De.valueType,Re=Me?(0,w.getParser)(Me):function(ke){return ke};this.parser=Re,De.dataType=Me,this._validateOptions(De)},resetVisualRange:function(De){this._seriesData.minVisible=this._seriesData.min,this._seriesData.maxVisible=this._seriesData.max,this.handleZooming([null,null],{start:!!De,end:!!De})},_setVisualRange:function(De,Me){var Re=this.adjustRange((0,F.getVizRangeObject)(De));Me?((0,A.isDefined)(Re.startValue)&&(this._viewport.startValue=Re.startValue),(0,A.isDefined)(Re.endValue)&&(this._viewport.endValue=Re.endValue)):this._viewport=Re},_applyZooming:function(De,Me){this._resetVisualRangeOption(),this._setVisualRange(De,Me);var Re=this.getViewport();this._seriesData.userBreaks=this._getScaleBreaks(this._options,{minVisible:Re.startValue,maxVisible:Re.endValue},this._series,this.isArgumentAxis),this._translator.updateBusinessRange(this._getViewportRange())},getZoomStartEventArg:function(De,Me){return{axis:this,range:this.visualRange(),cancel:!1,event:De,actionType:Me}},_getZoomEndEventArg:function(De,Me,Re,ke,Le){var Fe=this.visualRange();return{axis:this,previousRange:De,range:Fe,cancel:!1,event:Me,actionType:Re,zoomFactor:ke,shift:Le,rangeStart:Fe.startValue,rangeEnd:Fe.endValue}},getZoomBounds:function(){var De=(0,F.getVizRangeObject)(this._options.wholeRange),Me=this.getTranslator().getBusinessRange(),Re={startValue:Ue(this._initRange.startValue,Me.min),endValue:Ue(this._initRange.endValue,Me.max)};return{startValue:Ue(De.startValue,Re.startValue),endValue:Ue(De.endValue,Re.endValue)}},setInitRange:function(){this._initRange={},0===Object.keys(this._options.wholeRange||{}).length&&(this._initRange=this.getZoomBounds())},_resetVisualRangeOption:function(){this._options._customVisualRange={}},getTemplatesGroups:function(){return this._majorTicks?this._majorTicks.map(function(De){return De.templateContainer}).filter(function(De){return(0,A.isDefined)(De)}):[]},setCustomVisualRange:function(De){this._options._customVisualRange=De},visualRange:function(){var De,Me=this,Re=arguments;if(0===Re.length){var ke,Le,Fe=Me._getAdjustedBusinessRange(),ze=Fe.minVisible,Ye=Fe.maxVisible;return Me._options.type===R.default.discrete?{startValue:ze=null!==(ke=ze)&&void 0!==ke?ke:Fe.categories[0],endValue:Ye=null!==(Le=Ye)&&void 0!==Le?Le:Fe.categories[Fe.categories.length-1],categories:(0,F.getCategoriesInfo)(Fe.categories,ze,Ye).categories}:{startValue:ze,endValue:Ye}}De=P(Re[0])?Re[0]:(0,A.isPlainObject)(Re[0])?(0,E.extend)({},Re[0]):[Re[0],Re[1]];var ut=Me.handleZooming(De,Re[1]);ut.isPrevented||Me._visualRange(Me,ut)},handleZooming:function(De,Me,Re,ke){Me=Me||{},(0,A.isDefined)(De)&&((De=this._validateVisualRange(De)).action=ke);var Le=this.getZoomStartEventArg(Re,ke),Fe=Le.range;!Me.start&&this._eventTrigger("zoomStart",Le);var ze={isPrevented:Le.cancel,skipEventRising:Me.skipEventRising,range:De||Le.range};return Le.cancel||((0,A.isDefined)(De)&&this._applyZooming(De,Me.allowPartialUpdate),(0,A.isDefined)(this._storedZoomEndParams)||(this._storedZoomEndParams={startRange:Fe,type:this.getOptions().type}),this._storedZoomEndParams.event=Re,this._storedZoomEndParams.action=ke,this._storedZoomEndParams.prevent=!!Me.end),ze},handleZoomEnd:function(){if((0,A.isDefined)(this._storedZoomEndParams)&&!this._storedZoomEndParams.prevent){var De=this._storedZoomEndParams.startRange,Me=this._storedZoomEndParams.event,Re=this._storedZoomEndParams.action,ke={minVisible:De.startValue,maxVisible:De.endValue,categories:De.categories},Le=this.getOptions().type===this._storedZoomEndParams.type,Fe=Le?(0,f.adjust)(this.getVisualRangeCenter()-this.getVisualRangeCenter(ke,!1)):NaN,ze=Le?+(Math.round(this.getVisualRangeLength(ke)/(this.getVisualRangeLength()||1)+"e+2")+"e-2"):NaN,Ye=this._getZoomEndEventArg(De,Me,Re,ze,Fe);Ye.cancel=this.checkZoomingLowerLimitOvercome(1===ze?"pan":"zoom",ze).stopInteraction,this._eventTrigger("zoomEnd",Ye),Ye.cancel&&this._restorePreviousVisualRange(De),this._storedZoomEndParams=null}},_restorePreviousVisualRange:function(De){this._storedZoomEndParams=null,this._applyZooming(De),this._visualRange(this,De)},checkZoomingLowerLimitOvercome:function(De,Me,Re){var ke,Le=this._options,Fe=this._translator,ze=Le.minVisualRangeLength,Ye=Re,ut="zoom"===De&&Me>=1,St=Fe.getBusinessRange();Re&&(ke={minVisible:(ke=this.adjustRange((0,F.getVizRangeObject)(Re))).startValue,maxVisible:ke.endValue,categories:St.categories});var _t=this.getVisualRangeLength(St),It=this.getVisualRangeLength(ke);if((0,A.isDefined)(ze)||"discrete"===Le.type)ze=Fe.convert(ze),ke&&ze<_t&&ze>=It?(Ye=(0,F.getVizRangeObject)(Fe.getRangeByMinZoomValue(ze,ke)),ut=!1):ut&=ze>It;else{var Pt=this._translator.canvasLength;ut&=this.getVisualRangeLength({minVisible:St.min,maxVisible:St.max,categories:St.categories})/Pt>=It}return{stopInteraction:!!ut,correctedRange:Ye}},isExtremePosition:function(De){var Me,Re;"discrete"===this._options.type?(Re=this._translator.getBusinessRange(),Me=De?Re.categories[Re.categories.length-1]:Re.categories[0]):(Re=this.getZoomBounds(),Me=De?Re.endValue:Re.startValue);var ke=this.getTranslator(),Le=ke.translate(Me),Fe=this.visualRange(),ze=ke.translate(De?Fe.endValue:Fe.startValue);return T(ze-Le)<5},getViewport:function(){return this._viewport},getFullTicks:function(){var De=this._majorTicks||[];return this._options.type===R.default.discrete?v(De):v(De.concat(this._minorTicks,this._boundaryTicks)).sort(function(Me,Re){return(0,F.valueOf)(Me)-(0,F.valueOf)(Re)})},measureLabels:function(De,Me){var Re,ke,Le=this,Fe=Le._options,ze=Fe.visible?Fe.width:0,Ye=Me?Fe.label.indentFromAxis+.5*Fe.tick.length:0,ut=Le._getViewportRange();if(ut.isEmpty()||!Fe.label.visible||!Le._axisElementsGroup)return{height:ze,width:ze,x:0,y:0};Le._majorTicks?Re=v(Le._majorTicks):(Le.updateCanvas(De),Re=Le._createTicksAndLabelFormat(ut,u.noop),ke=Re.tickInterval,Re=Re.ticks);var St=Re.reduce(function(Pt,Ht,en){var We=Le.formatLabel(Ht,Fe.label,ut,void 0,ke,Re);return Pt.length<We.length?We:Pt},Le.formatLabel(Re[0],Fe.label,ut,void 0,ke,Re)),_t=Le._renderer.text(St,0,0).css(Le._textFontStyles).attr(Le._textOptions).append(Le._renderer.root),It=_t.getBBox();return _t.remove(),{x:It.x,y:It.y,width:It.width+Ye,height:It.height+Ye}},_setLabelsPlacement:function(){if(this._options.label.visible){var De,Me=this._options.label,Re=this._validateDisplayMode(Me.displayMode),ke=this._validateOverlappingMode(Me.overlappingBehavior,Re),Le="none"===ke||"ignore"===ke,Fe={rotationAngle:Me.rotationAngle,staggeringSpacing:Me.staggeringSpacing},ze=this._majorTicks.map(function(ut){return ut.labelBBox}),Ye=this._getStep(ze);switch(Re){case"rotate":Le&&(De=!0,Ye=1),this._applyLabelMode(Re,Ye,ze,Me,De);break;case"stagger":Le&&(Ye=2),this._applyLabelMode(Re,D(Ye,2),ze,Me);break;default:this._applyLabelOverlapping(ze,ke,Ye,Fe)}}},_applyLabelOverlapping:function(De,Me,Re,ke){var Le=this._options.label,Fe=this._majorTicks;"none"!==Me&&"ignore"!==Me&&(Re>1&&De.some(function(ze,Ye,ut){return 0!==Ye&&R.default.areLabelsOverlap(ze,ut[Ye-1],Le.minSpacing,Le.alignment)})&&this._applyLabelMode(Me,Re,De,ke),this._checkBoundedLabelsOverlapping(Fe,De,Me),this._checkShiftedLabels(Fe,De,Le.minSpacing,Le.alignment))},_applyLabelMode:function(De,Me,Re,ke,Le){var Fe,ze,Ye=this._majorTicks,ut=this._options.label,St=ke.rotationAngle;switch(De){case"rotate":ut.userAlignment||(ze=St<0?V:B,St%90==0&&(ze=z)),Pe(Ye,Me=Le?Me:this._getStep(Re,St),function(_t){var It=_t.getContentContainer();It&&(It.rotate(St),_t.labelRotationAngle=St,ze&&(_t.labelAlignment=ze))});break;case"stagger":Fe=this._getMaxLabelHeight(Re,ke.staggeringSpacing),Pe(Ye,Me-1,function(_t,It){It/(Me-1)%2!=0&&(_t.labelOffset=Fe)});break;case"auto":case"_auto":2===Me?this._applyLabelMode("stagger",Me,Re,ke):this._applyLabelMode("rotate",Me,Re,{rotationAngle:Ie(Re,ut)});break;default:Pe(Ye,Me)}},getMarkerTrackers:u.noop,_drawDateMarkers:u.noop,_adjustDateMarkers:u.noop,coordsIn:u.noop,areCoordsOutsideAxis:u.noop,_getSkippedCategory:u.noop,_initAxisPositions:u.noop,_drawTitle:u.noop,_updateTitleCoords:u.noop,_adjustConstantLineLabels:u.noop,_createTranslator:function(){return new h.Translator2D({},{},{})},_updateTranslator:function(){var De=this._translator;De.update(De.getBusinessRange(),this._canvas||{},this._getTranslatorOptions())},_getTranslatorOptions:function(){var De,Me,Re,ke=this._options;return{isHorizontal:this._isHorizontal,shiftZeroValue:!this.isArgumentAxis,interval:ke.semiDiscreteInterval,firstDayOfWeek:null===(De=ke.workWeek)||void 0===De?void 0:De[0],stick:this._getStick(),breaksSize:null!==(Me=null===(Re=ke.breakStyle)||void 0===Re?void 0:Re.width)&&void 0!==Me?Me:0}},getVisibleArea:function(){var De=this._getCanvasStartEnd();return[De.start,De.end].sort(function(Me,Re){return Me-Re})},_getCanvasStartEnd:function(){var De=this._isHorizontal,Me=this._canvas||{},Re=this._translator.getBusinessRange().invert,ke=De?[Me.left,Me.width-Me.right]:[Me.height-Me.bottom,Me.top];return Re&&ke.reverse(),{start:ke[0],end:ke[1]}},_getScreenDelta:function(){var De=this._getCanvasStartEnd(),Me=this._seriesData&&this._seriesData.breaks||[],Re=Me.length;return T(De.start-De.end)-(Re?Me[Re-1].cumulativeWidth:0)},_getScaleBreaks:function(){return[]},_filterBreaks:function(){return[]},_adjustTitle:u.noop,_checkTitleOverflow:u.noop,getSpiderTicks:u.noop,setSpiderTicks:u.noop,_checkBoundedLabelsOverlapping:u.noop,_checkShiftedLabels:u.noop,drawScaleBreaks:u.noop,_visualRange:u.noop,_rotateConstantLine:u.noop,applyVisualRangeSetter:function(De){this._visualRange=De},getCategoriesSorter:function(De){var Me;if(this.isArgumentAxis)Me=De;else{var Re=this._options.categoriesSortingMethod;Me=null!=Re?Re:this._options.categories}return Me},_getAdjustedBusinessRange:function(){return this.adjustViewport(this._translator.getBusinessRange())}}},function(W,b,e){b.Translator2D=void 0;var g=e(0),I=e(3),F=e(140),A=m(e(1034)),R=m(e(1035)),E=m(e(1036)),k=m(e(1037)),S=e(14),w=e(1),y=e(32),h=m(e(19));function m(a){return a&&a.__esModule?a:{default:a}}var p=Math.abs,f=["width","height","left","top","bottom","right"],c={to:function(a){var t=this._canvasOptions.startPoint+(this._options.conversionValue?a:Math.round(a));return t>this._canvasOptions.endPoint?this._canvasOptions.endPoint:t},from:function(a){return a-this._canvasOptions.startPoint}},u=function(a){return(0,I.each)(f,function(t,n){a[n]=parseInt(a[n])||0}),a};function l(a){return{isStartSide:a?function(t,n,i,o){return t<=n[n.length-1][o]}:function(t,n,i,o){return t<n[0][i]},isEndSide:a?function(t,n,i,o){return t>n[0][i]}:function(t,n,i,o){return t>=n[n.length-1][o]},isInBreak:a?function(t,n,i,o){return t>n[o]&&t<=n[i]}:function(t,n,i,o){return t>=n[i]&&t<n[o]},isBetweenBreaks:a?function(t,n,i,o,r){return t>=n[r]&&t<i[o]}:function(t,n,i,o,r){return t<n[o]&&t>=i[r]},getLength:a?function(t,n){return n.length-t.length}:function(t){return t.length},getBreaksSize:a?function(t,n){return n.cumulativeWidth-t.cumulativeWidth}:function(t){return t.cumulativeWidth}}}var s=function(a,t,n){this.update(a,t,n)};b.Translator2D=s,s.prototype={constructor:s,reinit:function(){var T,a=this,t=a._options,n=a._businessRange,i=n.categories||[],o={},r=a._prepareCanvasOptions(),d=(0,S.getCategoriesInfo)(i,n.minVisible,n.maxVisible).categories,v=d.length;if(n.isEmpty())o=c;else switch(n.axisType){case"logarithmic":o=k.default;break;case"semidiscrete":o=R.default,r.ratioOfCanvasRange=r.canvasLength/(h.default.addInterval(r.rangeMaxVisible,t.interval)-r.rangeMinVisible);break;case"discrete":o=A.default,a._categories=i,r.interval=a._getDiscreteInterval(t.addSpiderCategory?v+1:v,r),a._categoriesToPoints=(T={},i.forEach(function(D,C){T[D.valueOf()]=C}),T),v&&(r.startPointIndex=a._categoriesToPoints[d[0].valueOf()],a.visibleCategories=d);break;default:"datetime"===n.dataType&&(o=E.default)}(a._oldMethods||[]).forEach(function(x){delete a[x]}),a._oldMethods=Object.keys(o),(0,g.extend)(a,o),a._conversionValue=t.conversionValue?function(x){return x}:function(x){return Math.round(x)},a.sc={},a._checkingMethodsAboutBreaks=[l(!1),l(a.isInverted())],a._translateBreaks(),a._calculateSpecialValues()},_translateBreaks:function(){var a,t,n,i,o=this._breaks,r=this._options.breaksSize;if(void 0!==o)for(a=0,i=o.length;a<i;a++)n=this.translate((t=o[a]).to),t.end=n,t.start=t.gapSize?n:this.isInverted()?n+r:n-r},_checkValueAboutBreaks:function(a,t,n,i,o){var r,d,v,x,T={length:0,breaksSize:void 0,inBreak:!1},D=a[a.length-1];if(o.isStartSide(t,a,n,i))return T;if(o.isEndSide(t,a,n,i))return{length:D.length,breaksSize:D.cumulativeWidth,inBreak:!1};for(r=0,d=a.length;r<d;r++){if(x=a[r-1],o.isInBreak(t,v=a[r],n,i)){T.inBreak=!0,T.break=v;break}if(x&&o.isBetweenBreaks(t,v,x,n,i)){T={length:o.getLength(x,D),breaksSize:o.getBreaksSize(x,D),inBreak:!1};break}}return T},isInverted:function(){return!(this._options.isHorizontal^this._businessRange.invert)},_getDiscreteInterval:function(a,t){var n=a-(this._options.stick?1:0);return n>0?t.canvasLength/n:t.canvasLength},_prepareCanvasOptions:function(){var a,t,n,i,o,r,d=this._businessRange,v=this._canvasOptions=(t=(a=d).min,n=a.max,i=a.minVisible,o=a.maxVisible,"logarithmic"===a.axisType&&(o=(0,S.getLogExt)(o,a.base,a.allowNegatives,a.linearThreshold),i=(0,S.getLogExt)(i,a.base,a.allowNegatives,a.linearThreshold),t=(0,S.getLogExt)(t,a.base,a.allowNegatives,a.linearThreshold),n=(0,S.getLogExt)(n,a.base,a.allowNegatives,a.linearThreshold)),{base:a.base,rangeMin:t,rangeMax:n,rangeMinVisible:i,rangeMaxVisible:o}),x=this._canvas,T=this._breaks;return v.startPadding=x.startPadding||0,v.endPadding=x.endPadding||0,this._options.isHorizontal?(v.startPoint=x.left+v.startPadding,r=x.width,v.endPoint=x.width-x.right-v.endPadding,v.invert=d.invert):(v.startPoint=x.top+v.startPadding,r=x.height,v.endPoint=x.height-x.bottom-v.endPadding,v.invert=!d.invert),this.canvasLength=v.canvasLength=v.endPoint-v.startPoint,v.rangeDoubleError=Math.pow(10,(0,S.getPower)(v.rangeMax-v.rangeMin)-(0,S.getPower)(r)-2),v.ratioOfCanvasRange=v.canvasLength/(v.rangeMaxVisible-v.rangeMinVisible),void 0!==T&&(v.ratioOfCanvasRange=(v.canvasLength-T[T.length-1].cumulativeWidth)/(v.rangeMaxVisible-v.rangeMinVisible-T[T.length-1].length)),v},updateCanvas:function(a){this._canvas=u(a),this.reinit()},updateBusinessRange:function(a){var t=a.breaks||[];this._userBreaks=a.userBreaks||[],this._businessRange=function(n){function i(o,r){!(0,w.isDefined)(n[o])&&(0,w.isDefined)(n[r])&&(n[o]=n[r])}return n instanceof F.Range||(n=new F.Range(n)),i("minVisible","min"),i("maxVisible","max"),n}(a),this._breaks=t.length?function(n,i){var o,r,d,v,x="logarithmic"===i.axisType?function(P){return(0,S.getLogExt)(P,i.base)}:function(P){return P},T=[],D=n.length,C=0;for(v=0;v<D;v++)r=x((o=n[v]).from),C+=(d=x(o.to))-r,T.push({trFrom:r,trTo:d,from:o.from,to:o.to,length:C,cumulativeWidth:o.cumulativeWidth});return T}(t,this._businessRange):void 0,this.reinit()},update:function(a,t,n){this._options=(0,g.extend)(this._options||{},n),this._canvas=u(t),this.updateBusinessRange(a)},getBusinessRange:function(){return this._businessRange},getEventScale:function(a){return a.deltaScale||1},getCanvasVisibleArea:function(){return{min:this._canvasOptions.startPoint,max:this._canvasOptions.endPoint}},_calculateSpecialValues:function(){var a,t=this._canvasOptions,n=t.startPoint-t.startPadding,i=t.endPoint+t.endPadding,o=this._businessRange,r=o.minVisible,d=o.maxVisible,v=n+t.canvasLength/2;if(r<0&&d>0&&r!==d&&(a=this.translate(0,1)),!(0,w.isDefined)(a)){var x=o.invert^(r<0&&d<=0);a=this._options.isHorizontal?x?i:n:x?n:i}this.sc={canvas_position_default:a,canvas_position_left:n,canvas_position_top:n,canvas_position_center:v,canvas_position_middle:v,canvas_position_right:i,canvas_position_bottom:i,canvas_position_start:t.invert?i:n,canvas_position_end:t.invert?n:i}},translateSpecialCase:function(a){return this.sc[a]},_calculateProjection:function(a){var t=this._canvasOptions;return t.invert?t.endPoint-a:t.startPoint+a},_calculateUnProjection:function(a){var t=this._canvasOptions;return"datetime"===this._businessRange.dataType&&(a=Math.round(a)),t.invert?t.rangeMaxVisible.valueOf()-a:t.rangeMinVisible.valueOf()+a},getMinBarSize:function(a){var t=this.getCanvasVisibleArea(),n=this.from(t.min+a);return p(this.from(t.min)-((0,w.isDefined)(n)?n:this.from(t.max)))},checkMinBarSize:function(a,t,n){return p(a)<t?a>=0?t:-t:a},translate:function(a,t){var n=this.translateSpecialCase(a);return(0,w.isDefined)(n)?Math.round(n):isNaN(a)?null:this.to(a,t)},getInterval:function(a){var t,n=this._canvasOptions;return(a=null!==(t=a)&&void 0!==t?t:this._businessRange.interval)?Math.round(n.ratioOfCanvasRange*a):Math.round(n.endPoint-n.startPoint)},zoom:function(a,t,n){var i=this._canvasOptions;if(i.rangeMinVisible.valueOf()===i.rangeMaxVisible.valueOf()&&0!==a)return this.zoomZeroLengthRange(a,t);var o=i.startPoint,r=i.endPoint,d=this.isInverted(),v=(o+a)/t,x=(r+a)/t;n=n||{};var T,D,C=this.to(d?n.endValue:n.startValue),P=this.to(d?n.startValue:n.endValue);return C>v&&(x-=v-C,v=C,T=d?n.endValue:n.startValue),P<x&&(v-=x-P,x=P,D=d?n.startValue:n.endValue),P-C<x-v&&(v=C,x=P),t=(o+(a=(r-o)*v/(x-v)-o))/v||1,T=(0,w.isDefined)(T)?T:(0,y.adjust)(this.from(v,1)),D=(0,w.isDefined)(D)?D:(0,y.adjust)(this.from(x,-1)),t<=1&&(T=this._correctValueAboutBreaks(T,1===t?a:-1),D=this._correctValueAboutBreaks(D,1===t?a:1)),T>D?(T=T>n.endValue?n.endValue:T,D=D<n.startValue?n.startValue:D):(T=T<n.startValue?n.startValue:T,D=D>n.endValue?n.endValue:D),{min:T,max:D,translate:(0,y.adjust)(a),scale:(0,y.adjust)(t)}},_correctValueAboutBreaks:function(a,t){var n=this._userBreaks.filter(function(i){return a>=i.from&&a<=i.to});return n.length?t>0?n[0].to:n[0].from:a},zoomZeroLengthRange:function(a,t){var n=this._canvasOptions,i=n.rangeMin,o=n.rangeMax,r=(o.valueOf()!==i.valueOf()?o.valueOf()-i.valueOf():p(n.rangeMinVisible.valueOf()-i.valueOf()))/n.canvasLength,d=(0,w.isDate)(o)||(0,w.isDate)(i),v="logarithmic"===this._businessRange.axisType,x=n.rangeMinVisible.valueOf()-r,T=n.rangeMaxVisible.valueOf()+r;return{min:x=v?(0,y.adjust)((0,S.raiseToExt)(x,n.base)):d?new Date(x):x,max:T=v?(0,y.adjust)((0,S.raiseToExt)(T,n.base)):d?new Date(T):T,translate:a,scale:t}},getMinScale:function(a){var t=this._businessRange;return"datetime"===t.dataType&&1===t.interval?this.getDateTimeMinScale(a):a?1.1:.9},getDateTimeMinScale:function(a){var t=this._canvasOptions,n=t.canvasLength/t.ratioOfCanvasRange;return n+=(parseInt(.1*n)||1)*(a?-2:2),t.canvasLength/(Math.max(n,1)*t.ratioOfCanvasRange)},getScale:function(a,t){var n=this._canvasOptions;return n.rangeMax===n.rangeMin?1:(a=(0,w.isDefined)(a)?this.fromValue(a):n.rangeMin,t=(0,w.isDefined)(t)?this.fromValue(t):n.rangeMax,(n.rangeMax-n.rangeMin)/Math.abs(a-t))},isValid:function(a){var t=this._canvasOptions;return null!==(a=this.fromValue(a))&&!isNaN(a)&&a.valueOf()+t.rangeDoubleError>=t.rangeMin&&a.valueOf()-t.rangeDoubleError<=t.rangeMax},getCorrectValue:function(a,t){var n,i=this._breaks;return a=this.fromValue(a),this._breaks&&!0===(n=this._checkValueAboutBreaks(i,a,"trFrom","trTo",this._checkingMethodsAboutBreaks[0])).inBreak?this.toValue(t>0?n.break.trTo:n.break.trFrom):this.toValue(a)},to:function(a,t){var n=this.getBusinessRange();if((0,w.isDefined)(n.maxVisible)&&(0,w.isDefined)(n.minVisible)&&n.maxVisible.valueOf()===n.minVisible.valueOf())return(0,w.isDefined)(a)&&n.maxVisible.valueOf()===a.valueOf()?this.translateSpecialCase(0===a&&this._options.shiftZeroValue?"canvas_position_default":"canvas_position_middle"):null;a=this.fromValue(a);var i=this._canvasOptions,o=this._breaks,r={length:0},d=0;return void 0!==o&&(r=this._checkValueAboutBreaks(o,a,"trFrom","trTo",this._checkingMethodsAboutBreaks[0]),d=(0,w.isDefined)(r.breaksSize)?r.breaksSize:0),!0===r.inBreak?t>0?r.break.start:t<0?r.break.end:null:this._conversionValue(this._calculateProjection((a-i.rangeMinVisible-r.length)*i.ratioOfCanvasRange+d))},from:function(a,t){var n=this._breaks,i={length:0},o=this._canvasOptions,r=o.startPoint,d=0;return void 0!==n&&(i=this._checkValueAboutBreaks(n,a,"start","end",this._checkingMethodsAboutBreaks[1]),d=(0,w.isDefined)(i.breaksSize)?i.breaksSize:0),!0===i.inBreak?t>0?this.toValue(i.break.trTo):t<0?this.toValue(i.break.trFrom):null:this.toValue(this._calculateUnProjection((a-r-d)/o.ratioOfCanvasRange+i.length))},isValueProlonged:!1,getRange:function(){return[this.toValue(this._canvasOptions.rangeMin),this.toValue(this._canvasOptions.rangeMax)]},getScreenRange:function(){return[this._canvasOptions.startPoint,this._canvasOptions.endPoint]},add:function(a,t,n){return this._add(a,t,(this._businessRange.invert?-1:1)*n)},_add:function(a,t,n){return this.toValue(this.fromValue(a)+t*n)},fromValue:function(a){return null!==a?Number(a):null},toValue:function(a){return null!==a?Number(a):null},ratioOfCanvasRange:function(){return this._canvasOptions.ratioOfCanvasRange},convert:function(a){return a},getRangeByMinZoomValue:function(a,t){return t.minVisible+a<=this._businessRange.max?[t.minVisible,t.minVisible+a]:[t.maxVisible-a,t.maxVisible]}}},function(W,b,e){b.BaseRangeBar=b.BaseTextCloudMarker=b.BaseIndicator=b.BaseElement=void 0;var g,I=e(4),F=e(3),A=e(206),R=e(14),E=e(0),k=(g=e(15))&&g.__esModule?g:{default:g},S=isFinite,w=Number,y=Math.round,h=A.formatValue,m=A.getSampleText,p=k.default.inherit({ctor:function(s){var a=this;(0,F.each)(s,function(t,n){a["_"+t]=n}),a._init()},dispose:function(){var s=this;return s._dispose(),(0,F.each)(s,function(a){s[a]=null}),s},getOffset:function(){return w(this._options.offset)||0}});b.BaseElement=p;var f=p.inherit({_init:function(){this._rootElement=this._createRoot().linkOn(this._owner,{name:"value-indicator",after:"core"}),this._trackerElement=this._createTracker()},_dispose:function(){this._rootElement.linkOff()},_setupAnimation:function(){var s=this;s._options.animation&&(s._animation={step:function(a){s._actualValue=s._animation.start+s._animation.delta*a,s._actualPosition=s._translator.translate(s._actualValue),s._move()},duration:s._options.animation.duration>0?w(s._options.animation.duration):0,easing:s._options.animation.easing})},_runAnimation:function(s){var a=this._animation;a.start=this._actualValue,a.delta=s-this._actualValue,this._rootElement.animate({_:0},{step:a.step,duration:a.duration,easing:a.easing})},_createRoot:function(){return this._renderer.g().attr({class:this._className})},_createTracker:function(){return this._renderer.path([],"area")},_getTrackerSettings:I.noop,clean:function(){return this._animation&&this._rootElement.stopAnimation(),this._rootElement.linkRemove().clear(),this._clear(),this._tracker.detach(this._trackerElement),this._options=this.enabled=this._animation=null,this},render:function(s){return this.type=s.type,this._options=s,this._actualValue=this._currentValue=this._translator.adjust(this._options.currentValue),this.enabled=this._isEnabled(),this.enabled&&(this._setupAnimation(),this._rootElement.attr({fill:this._options.color}).linkAppend(),this._tracker.attach(this._trackerElement,this,this._trackerInfo)),this},resize:function(s){return this._rootElement.clear(),this._clear(),this.visible=this._isVisible(s),this.visible&&((0,E.extend)(this._options,s),this._actualPosition=this._translator.translate(this._actualValue),this._render(),this._trackerElement.attr(this._getTrackerSettings()),this._move()),this},value:function(s,a){var t,n=this._rootElement,i=null;return void 0===s?this._currentValue:(null===s?(i="hidden",this._currentValue=s):(t=this._translator.adjust(s),this._currentValue!==t&&S(t)&&(this._currentValue=t,this.visible&&(this._animation&&!a?this._runAnimation(t):(this._actualValue=t,this._actualPosition=this._translator.translate(t),this._move())))),n.attr({visibility:i}),this)},_isEnabled:null,_isVisible:null,_render:null,_clear:null,_move:null});b.BaseIndicator=f;var c={};c["right-bottom"]=c.rb=[0,-1,-1,0,0,1,1,0],c["bottom-right"]=c.br=[-1,0,0,-1,1,0,0,1],c["left-bottom"]=c.lb=[0,-1,1,0,0,1,-1,0],c["bottom-left"]=c.bl=[1,0,0,-1,-1,0,0,1],c["left-top"]=c.lt=[0,1,1,0,0,-1,-1,0],c["top-left"]=c.tl=[1,0,0,1,-1,0,0,-1],c["right-top"]=c.rt=[0,1,-1,0,0,-1,1,0],c["top-right"]=c.tr=[-1,0,0,1,1,0,0,-1];var u=f.inherit({_move:function(){var s=this._options,a=this._getTextCloudOptions(),t=h(this._actualValue,s.text);this._text.attr({text:t});var x,T,D,C,P,M,O,B,V,z,n=this._text.getBBox(),i=a.x,o=a.y,r=(n.width||t.length*this._textUnitWidth)+2*s.horizontalOffset,d=(n.height||this._textHeight)+2*s.verticalOffset,v=(O=(x={x:i,y:o,cloudWidth:r,cloudHeight:d,tailLength:s.arrowLength,type:this._correctCloudType(a.type,{x:i,y:o},{width:r,height:d})}).cloudWidth,B=x.cloudHeight,V=C=x.x,z=P=x.y,T=D=x.tailLength,1&(M=c[x.type])[0]?D=Math.min(D,B/3):T=Math.min(T,O/3),{cx:y(V+M[0]*T+(M[0]+M[2])*O/2),cy:y(z+M[1]*D+(M[1]+M[3])*B/2),points:[y(C),y(P),y(C+=M[0]*(O+T)),y(P+=M[1]*(B+D)),y(C+=M[2]*O),y(P+=M[3]*B),y(C+=M[4]*O),y(P+=M[5]*B),y(C+=M[6]*(O-T)),y(P+=M[7]*(B-D))]});this._text.attr({x:v.cx,y:v.cy+this._textVerticalOffset}),this._cloud.attr({points:v.points}),this._trackerElement&&this._trackerElement.attr({points:v.points})},_measureText:function(){var s,a,t;this._textVerticalOffset||(s=this._createRoot().append(this._owner),t=m(this._translator,this._options.text),a=this._renderer.text(t,0,0).attr({align:"center"}).css((0,R.patchFontOptions)(this._options.text.font)).append(s).getBBox(),s.remove(),this._textVerticalOffset=-a.y-a.height/2,this._textWidth=a.width,this._textHeight=a.height,this._textUnitWidth=this._textWidth/t.length,this._textFullWidth=this._textWidth+2*this._options.horizontalOffset,this._textFullHeight=this._textHeight+2*this._options.verticalOffset)},_render:function(){this._measureText(),this._cloud=this._cloud||this._renderer.path([],"area").append(this._rootElement),this._text=this._text||this._renderer.text().append(this._rootElement),this._text.attr({align:"center"}).css((0,R.patchFontOptions)(this._options.text.font))},_clear:function(){delete this._cloud,delete this._text},getTooltipParameters:function(){var s=this._getTextCloudOptions();return{x:s.x,y:s.y,value:this._currentValue,color:this._options.color}},_correctCloudType:function(s){return s}});b.BaseTextCloudMarker=u;var l=f.inherit({_measureText:function(){var s,a;this._hasText=this._isTextVisible(),this._hasText&&!this._textVerticalOffset&&(s=this._createRoot().append(this._owner),a=this._renderer.text(m(this._translator,this._options.text),0,0).attr({class:"dxg-text",align:"center"}).css((0,R.patchFontOptions)(this._options.text.font)).append(s).getBBox(),s.remove(),this._textVerticalOffset=-a.y-a.height/2,this._textWidth=a.width,this._textHeight=a.height)},_move:function(){this._updateBarItemsPositions(),this._hasText&&(this._text.attr({text:h(this._actualValue,this._options.text)}),this._updateTextPosition(),this._updateLinePosition())},_updateBarItems:function(){var s,a=this._options,t=this._translator;this._setBarSides(),this._startPosition=t.translate(t.getDomainStart()),this._endPosition=t.translate(t.getDomainEnd()),this._basePosition=t.translate(a.baseValue),this._space=this._getSpace();var n=a.backgroundColor||"none";"none"!==n&&this._space>0?s=a.containerBackgroundColor||"none":(this._space=0,s="none"),this._backItem1.attr({fill:n}),this._backItem2.attr({fill:n}),this._spaceItem1.attr({fill:s}),this._spaceItem2.attr({fill:s})},_getSpace:function(){return 0},_updateTextItems:function(){this._hasText?(this._line=this._line||this._renderer.path([],"line").attr({class:"dxg-main-bar","stroke-linecap":"square"}).append(this._rootElement),this._text=this._text||this._renderer.text("",0,0).attr({class:"dxg-text"}).append(this._rootElement),this._text.attr({align:this._getTextAlign()}).css(this._getFontOptions()),this._setTextItemsSides()):(this._line&&(this._line.remove(),delete this._line),this._text&&(this._text.remove(),delete this._text))},_isTextVisible:function(){return!1},_getTextAlign:function(){return"center"},_getFontOptions:function(){var s=this._options,a=s.text.font;return a&&a.color||(a=(0,E.extend)({},a,{color:s.color})),(0,R.patchFontOptions)(a)},_updateBarItemsPositions:function(){var s=this._getPositions();this._backItem1.attr(this._buildItemSettings(s.start,s.back1)),this._backItem2.attr(this._buildItemSettings(s.back2,s.end)),this._spaceItem1.attr(this._buildItemSettings(s.back1,s.main1)),this._spaceItem2.attr(this._buildItemSettings(s.main2,s.back2)),this._mainItem.attr(this._buildItemSettings(s.main1,s.main2)),this._trackerElement&&this._trackerElement.attr(this._buildItemSettings(s.main1,s.main2))},_render:function(){this._measureText(),this._backItem1||(this._backItem1=this._createBarItem(),this._backItem1.attr({class:"dxg-back-bar"})),this._backItem2||(this._backItem2=this._createBarItem(),this._backItem2.attr({class:"dxg-back-bar"})),this._spaceItem1||(this._spaceItem1=this._createBarItem(),this._spaceItem1.attr({class:"dxg-space-bar"})),this._spaceItem2||(this._spaceItem2=this._createBarItem(),this._spaceItem2.attr({class:"dxg-space-bar"})),this._mainItem||(this._mainItem=this._createBarItem(),this._mainItem.attr({class:"dxg-main-bar"})),this._updateBarItems(),this._updateTextItems()},_clear:function(){delete this._backItem1,delete this._backItem2,delete this._spaceItem1,delete this._spaceItem2,delete this._mainItem,delete this._hasText,delete this._line,delete this._text},getTooltipParameters:function(){var s=this._getTooltipPosition();return{x:s.x,y:s.y,value:this._currentValue,color:this._options.color,offset:0}}});b.BaseRangeBar=l},function(W,b,e){b.buildRectAppearance=function(I){var F=I.border||{};return{fill:I.color,opacity:I.opacity,stroke:F.color,"stroke-width":F.width,"stroke-opacity":F.opacity,hatching:I.hatching}},b.buildTextAppearance=function(I,F){return{attr:{filter:F},css:(0,g.patchFontOptions)(I.font)}};var g=e(14)},function(W,b,e){b.Tracker=w;var g=e(8),I=E(e(11)),F=e(23),A=E(e(27)),R=E(e(5));function E(y){return y&&y.__esModule?y:{default:y}}var k=A.default.down,S=A.default.move;function w(y){this._initHandlers(y)}w.prototype={constructor:w,_initHandlers:function(y){var h=I.default.getDocument();function m(u){var l,s,a;(a=(s=y).getData(l=u))>=0&&s.click({node:s.getNode(a),coords:s.getCoords(l),event:l})}y.getCoords=function(u){var l=(0,g.eventData)(u),s=y.widget._renderer.getRootOffset();return[l.x-s.left,l.y-s.top]},y.root.on(F.name,m),y.root.on(k,f),R.default.on(h,k,f),R.default.on(h,S,c),this._disposeHandlers=function(){y.root.off(F.name,m),y.root.off(k,f),R.default.off(h,k,f),R.default.off(h,S,c)};var p=!1;function f(u){p?p=!1:(void 0!==y.getData(u)&&(p=!0),c(u))}function c(u){var s,a;(a=(s=y).getData(u))>=0?s.getNode(a).setHover():s.widget.clearHover(),y.widget._getOption("tooltip").enabled&&function(l,s){var a,t=s.getData(l,!0);t>=0?(a=(0,g.eventData)(l),s.getNode(t).showTooltip([a.x,a.y])):s.widget.hideTooltip()}(u,y)}},dispose:function(){this._disposeHandlers()}}},function(W,b,e){b.Options=void 0;var g=e(1),I=e(4),F=e(372),A=e(192),R=e(0);function E(){return(E=Object.assign||function(w){for(var y=1;y<arguments.length;y++){var h=arguments[y];for(var m in h)Object.prototype.hasOwnProperty.call(h,m)&&(w[m]=h[m])}return w}).apply(this,arguments)}var S=function(){function w(f,c,u,l){var s=this;this._default=c,this._deprecated=l,this._deprecatedNames=[],this._initDeprecatedNames(),this._optionManager=new F.OptionManager(f,u),this._optionManager.onRelevantNamesPrepared(function(a,t,n,i){return s._setRelevantNames(a,t,n,i)}),this._cachedOptions={},this._rules=[]}var h,p=w.prototype;return p._initDeprecatedNames=function(){for(var f in this._deprecated)this._deprecatedNames.push(f)},p._getByRules=function(f){return f=Array.isArray(f)?this._rules.concat(f):this._rules,(0,A.convertRulesToOptions)(f)},p._notifyDeprecated=function(f){var c=this._deprecated[f];c&&this._deprecatedCallback(f,c)},p._setRelevantNames=function(f,c,u,l){if(c){var s=this._normalizeName(c,l);s&&s!==c&&(this._setField(f,s,u),this._clearField(f,c))}},p._setField=function(f,c,u){var l="",s=null;do{l=l?".".concat(l):"",l=(0,A.getFieldName)(c)+l,s=(c=(0,A.getParentName)(c))?this._optionManager.get(f,c,!1):f}while(!s);s[l]=u},p._clearField=function(f,c){delete f[c];var u=(0,A.getParentName)(c),l=u?this._optionManager.get(f,u,!1):f;l&&delete l[(0,A.getFieldName)(c)]},p._normalizeName=function(f,c){if(this._deprecatedNames.length&&f)for(var u=0;u<this._deprecatedNames.length;u++)if(this._deprecatedNames[u]===f){var l=this._deprecated[f];if(l)return!c&&this._notifyDeprecated(f),l.alias||f}return f},p.addRules=function(f){this._rules=f.concat(this._rules)},p.applyRules=function(f){var c=this._getByRules(f);this.silent(c)},p.dispose=function(){this._deprecatedCallback=I.noop,this._startChangeCallback=I.noop,this._endChangeCallback=I.noop,this._optionManager.dispose()},p.onChanging=function(f){this._optionManager.onChanging(f)},p.onChanged=function(f){this._optionManager.onChanged(f)},p.onDeprecated=function(f){this._deprecatedCallback=f},p.onStartChange=function(f){this._startChangeCallback=f},p.onEndChange=function(f){this._endChangeCallback=f},p.isInitial=function(f){var c=this.silent(f),u=this.initial(f);return(0,g.isFunction)(c)&&(0,g.isFunction)(u)?c.toString()===u.toString():(0,I.equalByValue)(c,u)},p.initial=function(f){return(0,A.getNestedOptionValue)(this._initial,f)},p.option=function(f,c){var u=arguments.length<2&&"object"!==(0,g.type)(f);if(u)return this._optionManager.get(void 0,this._normalizeName(f));this._startChangeCallback();try{this._optionManager.set(f,c)}finally{this._endChangeCallback()}},p.silent=function(f,c){var u=arguments.length<2&&"object"!==(0,g.type)(f);if(u)return this._optionManager.get(void 0,f,void 0,!0);this._optionManager.set(f,c,void 0,!0)},p.reset=function(f){var c=this;if(f){var u=f.replace(/\[([^\]])\]/g,".$1").split(".").reduce(function(s,a){return s?s[a]:c.initial(a)},null),l=(0,g.isObject)(u)?E({},u):u;this._optionManager.set(f,l,!1)}},p.getAliasesByName=function(f){var c=this;return Object.keys(this._deprecated).filter(function(u){return f===c._deprecated[u].alias})},p.isDeprecated=function(f){return Object.prototype.hasOwnProperty.call(this._deprecated,f)},p.cache=function(f,c){var u=arguments.length<2;if(u)return this._cachedOptions[f];this._cachedOptions[f]=(0,R.extend)(this._cachedOptions[f],c)},(h=[{key:"_initial",get:function(){if(!this._initialOptions){var f=this._getByRules(this.silent("defaultOptionsRules"));this._initialOptions=this._default,this._optionManager._setByReference(this._initialOptions,f)}return this._initialOptions},set:function(f){this._initialOptions=f}}])&&function k(w,y){for(var h=0;h<y.length;h++){var m=y[h];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(w,m.key,m)}}(w.prototype,h),w}();b.Options=S},function(W,b,e){b.default=void 0;var g=e(1);b.default={_getSpecificDataSourceOption:function(){var E,F=this.option("dataSource"),A=!1,R={};return this._getGroupedOption()&&(E=F,Array.isArray(E)&&E.every(function(k){return 2===Object.keys(k).length&&"key"in k&&"items"in k&&Array.isArray(k.items)}))&&(R=F.reduce(function(E,k){var S=k.items.map(function(w){return(0,g.isObject)(w)||(w={text:w},A=!0),"key"in w||(w.key=k.key),w});return E.concat(S)},[]),F={store:{type:"array",data:R},group:{selector:"key",keepInitialKeyOrder:!0}},A&&(F.searchExpr="text")),F}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getData=function(t,n){var i=new a(t,n);return i._checkZipState(),i.ready().then(function(){return i.getData((0,F.isFunction)((0,I.getWindow)().Blob))})},b.ExcelCreator=void 0;var g=m(e(15)),I=e(7),F=e(1),A=e(0),R=m(e(17)),E=e(40),k=m(e(273)),S=e(185),w=m(e(245)),y=m(e(359)),h=e(6);function m(t){return t&&t.__esModule?t:{default:t}}function p(t){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)}var f='<?xml version="1.0" encoding="utf-8"?>',c="http://schemas.openxmlformats.org",u={boolean:"b",date:"d",number:"n",string:"s"},l=Date.UTC(1899,11,30),s={quarter:"shortDate",quarterAndYear:"shortDate",minute:"longTime",millisecond:"longTime"},a=g.default.inherit({_getXMLTag:function(t,n,i){var o,r,d="<"+t,v=n.length;for(o=0;o<v;o++)void 0!==(r=n[o]).value&&(d=d+" "+r.name+'="'+r.value+'"');return(0,F.isDefined)(i)?d+">"+i+"</"+t+">":d+" />"},_convertToExcelCellRef:function(t,n){for(var i,o,r="";!o;)i=65+(n>=26?n%26:Math.ceil(n)),r=String.fromCharCode(i)+r,n>=26?n=Math.floor(n/26)-1:o=!0;return r+(t+1)},_convertToExcelCellRefAndTrackMaxIndex:function(t,n){return this._maxRowIndex<Number(t)&&(this._maxRowIndex=Number(t)),this._maxColumnIndex<Number(n)&&(this._maxColumnIndex=Number(n)),this._convertToExcelCellRef(t,n)},_getDataType:function(t){return u[t]||u.string},_tryGetExcelCellDataType:function(t){if((0,F.isDefined)(t)){if("number"==typeof t)return isFinite(t)?u.number:u.string;if((0,F.isString)(t))return u.string;if((0,F.isDate)(t))return u.number;if((0,F.isBoolean)(t))return u.boolean}},_formatObjectConverter:function(t,n){var i={format:t,precision:t&&t.precision,dataType:n};return(0,F.isObject)(t)?(0,A.extend)(i,t,{format:t.formatter||t.type,currency:t.currency}):i},_tryConvertToExcelNumberFormat:function(t,n){var i=this._formatObjectConverter(t,n),o=i.currency;return n=i.dataType,(0,F.isDefined)(t=i.format)&&"date"===n&&(t=s[t&&t.type||t]||t),w.default.convertFormat(t,i.precision,n,o)},_appendString:function(t){if((0,F.isDefined)(t)&&(t=String(t)).length)return t=(0,E.encodeHtml)(t),void 0===this._stringHash[t]&&(this._stringHash[t]=this._stringArray.length,this._stringArray.push(t)),this._stringHash[t]},_tryGetExcelDateValue:function(t){var n;if((0,F.isDate)(t))return(n=Math.floor((Date.UTC(t.getFullYear(),t.getMonth(),t.getDate())-l)/864e5))<60&&n--,n+(3600*t.getHours()+60*t.getMinutes()+t.getSeconds())/86400},_prepareValue:function(t,n){var i,o=this._dataProvider,r=(o.getCellData(t,n)||{}).cellSourceData,d=(o.getCellData(t,n)||{}).value,v=this._getDataType(o.getCellType(t,n));switch(v!==u.date||(0,F.isDate)(d)||(v=u.string),v){case u.string:i=d,d=this._appendString(d);break;case u.date:i=d,d=this._tryGetExcelDateValue(d),v=u.number}return{value:d,type:v,sourceValue:i,cellSourceData:r}},_callCustomizeExcelCell:function(t){var n=t.dataProvider,i=t.value,r=t.sourceData,d=y.default.copyCellFormat(t.style),v={value:i,numberFormat:d.numberFormat,clearStyle:function(){this.horizontalAlignment=null,this.verticalAlignment=null,this.wrapTextEnabled=null,this.font=null,this.numberFormat=null}};(0,F.isDefined)(d)&&((0,F.isDefined)(d.alignment)&&(v.horizontalAlignment=d.alignment.horizontal,v.verticalAlignment=d.alignment.vertical,v.wrapTextEnabled=d.alignment.wrapText),v.backgroundColor=d.backgroundColor,v.fillPatternType=d.fillPatternType,v.fillPatternColor=d.fillPatternColor,v.font=d.font),n.customizeExcelCell(v,r);var x=d||{};return x.font=v.font,x.alignment=x.alignment||{},x.alignment.horizontal=v.horizontalAlignment,x.alignment.vertical=v.verticalAlignment,x.alignment.wrapText=v.wrapTextEnabled,x.backgroundColor=v.backgroundColor,x.fillPatternType=v.fillPatternType,x.fillPatternColor=v.fillPatternColor,x.numberFormat=v.numberFormat,{value:v.value,style:x}},_getDataArray:function(){var t,n,i,o,r,d=[],v=this._dataProvider,x=v.getRowsCount(),T=v.getColumns();for(t=0;t<x;t++){for(i=[],r=T.length,n=0;n!==r;n++){o=this._prepareValue(t,n);var D=v.getStyleId(t,n),C=this._styleArrayIndexToCellStyleIdMap[D];if(v.hasCustomizeExcelCell&&v.hasCustomizeExcelCell()){var P=o.sourceValue||o.value,M=this._callCustomizeExcelCell({dataProvider:v,value:P,style:this._styleArray[D],sourceData:o.cellSourceData});if(M.value!==P){if(p(M.value)!==p(P)||"number"==typeof M.value&&!isFinite(M.value)){var O=this._tryGetExcelCellDataType(M.value);(0,F.isDefined)(O)&&(o.type=O)}switch(o.type){case u.string:o.value=this._appendString(M.value);break;case u.date:o.value=M.value;break;case u.number:var B=M.value,V=this._tryGetExcelDateValue(B);(0,F.isDefined)(V)&&(B=V),o.value=B;break;default:o.value=M.value}}C=this._excelFile.registerCellFormat(M.style)}i.push({style:C,value:o.value,type:o.type})}!this._needSheetPr&&v.getGroupLevel(t)>0&&(this._needSheetPr=!0),d.push(i)}return d},_calculateWidth:function(t){return(!(t=parseInt(t,10))||t<5)&&(t=100),Math.min(255,Math.floor((t-5)/7*100+.5)/100)},_prepareStyleData:function(){var t=this,n=this,i=n._dataProvider.getStyles();n._dataProvider.getColumns().forEach(function(r){n._colsArray.push(n._calculateWidth(r.width))});var o=[{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor",bold:!1},{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor",bold:!0}];this._excelFile.registerFont(o[0]),this._excelFile.registerFont(o[1]),i.forEach(function(r){var d=n._tryConvertToExcelNumberFormat(r.format,r.dataType);(0,F.isDefined)(d)||(d=0),n._styleArray.push({font:o[Number(!!r.bold)],numberFormat:d,alignment:{vertical:"top",wrapText:!!r.wrapText,horizontal:r.alignment||"left"}})}),n._styleArrayIndexToCellStyleIdMap=n._styleArray.map(function(r){return t._excelFile.registerCellFormat(r)})},_prepareCellData:function(){this._cellsArray=this._getDataArray()},_createXMLRelationships:function(t){return this._getXMLTag("Relationships",[{name:"xmlns",value:c+"/package/2006/relationships"}],t)},_createXMLRelationship:function(t,n,i){return this._getXMLTag("Relationship",[{name:"Id",value:"rId"+t},{name:"Type",value:c+"/officeDocument/2006/relationships/"+n},{name:"Target",value:i}])},_getWorkbookContent:function(){return f+this._getXMLTag("workbook",[{name:"xmlns:r",value:c+"/officeDocument/2006/relationships"},{name:"xmlns",value:c+"/spreadsheetml/2006/main"}],'<bookViews><workbookView xWindow="0" yWindow="0" windowWidth="0" windowHeight="0"/></bookViews><sheets><sheet name="Sheet" sheetId="1" r:id="rId1" /></sheets><definedNames><definedName name="_xlnm.Print_Titles" localSheetId="0">Sheet!$1:$1</definedName><definedName name="_xlnm._FilterDatabase" hidden="0" localSheetId="0">Sheet!$A$1:$F$6332</definedName></definedNames>')},_getContentTypesContent:function(){return f+'<Types xmlns="'+c+'/package/2006/content-types"><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="xml" ContentType="application/xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /><Override PartName="/xl/sharedStrings.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /></Types>'},_generateStylesXML:function(){var t=this._zip.folder("xl"),n="";n+=this._excelFile.generateNumberFormatsXml(),n+=this._excelFile.generateFontsXml(),n+=this._excelFile.generateFillsXml(),n+='<borders count="1"><border><left style="thin"><color rgb="FFD3D3D3"/></left><right style="thin"><color rgb="FFD3D3D3"/></right><top style="thin"><color rgb="FFD3D3D3"/></top><bottom style="thin"><color rgb="FFD3D3D3"/></bottom></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>',n+=this._excelFile.generateCellFormatsXml(),n+=this._getXMLTag("cellStyles",[{name:"count",value:1}],this._getXMLTag("cellStyle",[{name:"name",value:"Normal"},{name:"xfId",value:0},{name:"builtinId",value:0}])),n=f+this._getXMLTag("styleSheet",[{name:"xmlns",value:c+"/spreadsheetml/2006/main"}],n),t.file("styles.xml",n),this._styleArray=[]},_generateStringsXML:function(){var t,n=this._zip.folder("xl"),i=this._stringArray.length,o=f;for(t=0;t<i;t++)this._stringArray[t]=this._getXMLTag("si",[],this._getXMLTag("t",[],this._stringArray[t]));o+=this._getXMLTag("sst",[{name:"xmlns",value:c+"/spreadsheetml/2006/main"},{name:"count",value:this._stringArray.length},{name:"uniqueCount",value:this._stringArray.length}],this._stringArray.join("")),n.file("sharedStrings.xml",o),this._stringArray=[]},_getPaneXML:function(){var t=[{name:"activePane",value:"bottomLeft"},{name:"state",value:"frozen"}],n=this._dataProvider.getFrozenArea();return n.x||n.y?(n.x&&t.push({name:"xSplit",value:n.x}),n.y&&t.push({name:"ySplit",value:n.y}),t.push({name:"topLeftCell",value:this._convertToExcelCellRefAndTrackMaxIndex(n.y,n.x)}),this._getXMLTag("pane",t)):""},_getAutoFilterXML:function(t){return this._options.autoFilterEnabled?'<autoFilter ref="A'+this._dataProvider.getHeaderRowCount()+":"+t+'" />':""},_getIgnoredErrorsXML:function(t){return this._options.ignoreErrors?'<ignoredErrors><ignoredError sqref="A1:'+t+'" numberStoredAsText="1" /></ignoredErrors>':""},_generateWorksheetXML:function(){var t,n,i,o,r,d=[],v=this._cellsArray.length,x=this._colsArray.length,T="1:"+x,D=this._dataProvider.getHeaderRowCount?this._dataProvider.getHeaderRowCount():1,C=['<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac">'];for(C.push(this._needSheetPr?'<sheetPr><outlinePr summaryBelow="0"/></sheetPr>':"<sheetPr/>"),C.push('<dimension ref="A1:C1"/>'),C.push("<sheetViews><sheetView "),C.push(this._rtlEnabled?'rightToLeft="1" ':""),C.push('tabSelected="1" workbookViewId="0">'),C.push(this._getPaneXML()),C.push("</sheetView></sheetViews>"),C.push('<sheetFormatPr defaultRowHeight="15"'),C.push(' outlineLevelRow="'+(this._dataProvider.getRowsCount()>0?this._dataProvider.getGroupLevel(0):0)+'"'),C.push(' x14ac:dyDescent="0.25"/>'),t=0;t<x;t++)this._colsArray[t]=this._getXMLTag("col",[{name:"width",value:this._colsArray[t]},{name:"min",value:Number(t)+1},{name:"max",value:Number(t)+1},{name:"customWidth",value:1}]);for(C.push(this._getXMLTag("cols",[],this._colsArray.join(""))+"<sheetData>"),n=0;n<v;n++){for(o=[],r=this._cellsArray[n].length,t=0;t<r;t++)n=Number(n),i=this._cellsArray[n][t],o.push(this._getXMLTag("c",[{name:"r",value:this._convertToExcelCellRefAndTrackMaxIndex(n,t)},{name:"s",value:i.style},{name:"t",value:i.type}],(0,F.isDefined)(i.value)?this._getXMLTag("v",[],i.value):null));d.push(this._getXMLTag("row",[{name:"r",value:Number(n)+1},{name:"spans",value:T},{name:"outlineLevel",value:n>=D?this._dataProvider.getGroupLevel(n):0},{name:"x14ac:dyDescent",value:"0.25"}],o.join(""))),this._cellsArray[n]=null,d.length>1e4&&(C.push(d.join("")),d=[])}C.push(d.join("")),d=[];var P=this._convertToExcelCellRef(this._maxRowIndex,this._maxColumnIndex);C.push("</sheetData>"+this._getAutoFilterXML(P)+this._generateMergingXML()+this._getIgnoredErrorsXML(P)+"</worksheet>"),this._zip.folder("xl").folder("worksheets").file("sheet1.xml",C.join("")),this._colsArray=[],this._cellsArray=[],C=[]},_generateMergingXML:function(){var t,n,i,o,r,d=(0,F.isDefined)(this._dataProvider.getHeaderRowCount)?this._dataProvider.getHeaderRowCount():this._dataProvider.getRowsCount(),v=this._dataProvider.getColumns().length,x=[],T=[],D="";for(o=0;o<d;o++)for(i=0;i!==v;i++)if(!(0,F.isDefined)(x[o])||!(0,F.isDefined)(x[o][i])){var C=this._dataProvider.getCellMerging(o,i);if(C.colspan||C.rowspan)for(T.push({start:this._convertToExcelCellRefAndTrackMaxIndex(o,i),end:this._convertToExcelCellRefAndTrackMaxIndex(o+(C.rowspan||0),i+(C.colspan||0))}),t=o;t<=o+C.rowspan;t++)for(n=i;n<=i+C.colspan;n++)(0,F.isDefined)(x[t])||(x[t]=[]),x[t][n]=!0}var P=T.length;for(r=0;r<P;r++)D+=this._getXMLTag("mergeCell",[{name:"ref",value:T[r].start+":"+T[r].end}]);return D.length?this._getXMLTag("mergeCells",[{name:"count",value:P}],D):""},_generateCommonXML:function(){var t=f+this._createXMLRelationships(this._createXMLRelationship(1,"officeDocument","xl/workbook.xml")),n=this._zip.folder("xl"),i=f;this._zip.folder("_rels").file(".rels",t);var o=this._createXMLRelationship(1,"worksheet","worksheets/sheet1.xml")+this._createXMLRelationship(2,"styles","styles.xml")+this._createXMLRelationship(3,"sharedStrings","sharedStrings.xml");i+=this._createXMLRelationships(o),n.folder("_rels").file("workbook.xml.rels",i),n.file("workbook.xml",this._getWorkbookContent()),this._zip.file("[Content_Types].xml",this._getContentTypesContent())},_generateContent:function(){this._prepareStyleData(),this._prepareCellData(),this._generateWorkXML(),this._generateCommonXML()},_generateWorkXML:function(){this._generateStylesXML(),this._generateStringsXML(),this._generateWorksheetXML()},ctor:function(t,n){this._rtlEnabled=n&&!!n.rtlEnabled,this._options=n,this._maxRowIndex=0,this._maxColumnIndex=0,this._stringArray=[],this._stringHash={},this._styleArray=[],this._colsArray=[],this._cellsArray=[],this._needSheetPr=!1,this._dataProvider=t,this._excelFile=new y.default,this._zip=(0,F.isDefined)(a.JSZip)?new a.JSZip:null},_checkZipState:function(){if(!this._zip)throw R.default.Error("E1041","JSZip")},ready:function(){return this._dataProvider.ready()},getData:function(t){var n={type:t?"blob":"base64",compression:"DEFLATE",mimeType:S.MIME_TYPES.EXCEL},i=new h.Deferred;return this._checkZipState(),this._generateContent(),this._zip.generateAsync?this._zip.generateAsync(n).then(i.resolve):i.resolve(this._zip.generate(n)),i}});b.ExcelCreator=a,a.JSZip=k.default},function(W,b,e){b.default=void 0;var g=R(e(30)),I=R(e(84)),F=R(e(247)),A=R(e(356));function R(y){return y&&y.__esModule?y:{default:y}}var E=/([^\s0]+)?(\s*)0*[.,]*0*(\s*)([^\s0]+)?/,k={},S=function(y){var h=I.default.locale()+"/"+JSON.stringify(y);return k[h]||(k[h]=new Intl.NumberFormat(I.default.locale(),y).format),k[h]},w={engine:function(){return"intl"},_formatNumberCore:function(y,h,m){return"exponential"===h?this.callBase.apply(this,arguments):S(this._normalizeFormatConfig(h,m,y))(y)},_normalizeFormatConfig:function(y,h,m){var p;return p="decimal"===y?{minimumIntegerDigits:h.precision||void 0,useGrouping:!1,maximumFractionDigits:String(m).length,round:m<0?"ceil":"floor"}:this._getPrecisionConfig(h.precision),"percent"===y?p.style="percent":"currency"===y&&(p.style="currency",p.currency=h.currency||(0,g.default)().defaultCurrency),p},_getPrecisionConfig:function(y){return null===y?{minimumFractionDigits:0,maximumFractionDigits:20}:{minimumFractionDigits:y||0,maximumFractionDigits:y||0}},format:function(y,h){return"number"!=typeof y?y:("default"===(h=this._normalizeFormat(h)).currency&&(h.currency=(0,g.default)().defaultCurrency),h&&("function"==typeof h||h.type||h.formatter)?this.callBase.apply(this,arguments):S(h)(y))},_getCurrencySymbolInfo:function(y){var m,h=(m=y,new Intl.NumberFormat(I.default.locale(),{style:"currency",currency:m}));return this._extractCurrencySymbolInfo(h.format(0))},_extractCurrencySymbolInfo:function(y){var h=E.exec(y)||[];return{position:h[1]?"before":"after",symbol:h[1]||h[4]||"",delimiter:h[2]||h[3]||""}},getCurrencySymbol:function(y){return y||(y=(0,g.default)().defaultCurrency),{symbol:this._getCurrencySymbolInfo(y).symbol}},getOpenXmlCurrencyFormat:function(y){var h=y||(0,g.default)().defaultCurrency,m=this._getCurrencySymbolInfo(h).symbol,p=I.default.getValueByClosestLocale(function(f){return A.default[f]});return(0,F.default)(m,p)}};b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default={"en-150":"en-001","en-AG":"en-001","en-AI":"en-001","en-AU":"en-001","en-BB":"en-001","en-BM":"en-001","en-BS":"en-001","en-BW":"en-001","en-BZ":"en-001","en-CA":"en-001","en-CC":"en-001","en-CK":"en-001","en-CM":"en-001","en-CX":"en-001","en-CY":"en-001","en-DG":"en-001","en-DM":"en-001","en-ER":"en-001","en-FJ":"en-001","en-FK":"en-001","en-FM":"en-001","en-GB":"en-001","en-GD":"en-001","en-GG":"en-001","en-GH":"en-001","en-GI":"en-001","en-GM":"en-001","en-GY":"en-001","en-HK":"en-001","en-IE":"en-001","en-IL":"en-001","en-IM":"en-001","en-IN":"en-001","en-IO":"en-001","en-JE":"en-001","en-JM":"en-001","en-KE":"en-001","en-KI":"en-001","en-KN":"en-001","en-KY":"en-001","en-LC":"en-001","en-LR":"en-001","en-LS":"en-001","en-MG":"en-001","en-MO":"en-001","en-MS":"en-001","en-MT":"en-001","en-MU":"en-001","en-MW":"en-001","en-MY":"en-001","en-NA":"en-001","en-NF":"en-001","en-NG":"en-001","en-NR":"en-001","en-NU":"en-001","en-NZ":"en-001","en-PG":"en-001","en-PH":"en-001","en-PK":"en-001","en-PN":"en-001","en-PW":"en-001","en-RW":"en-001","en-SB":"en-001","en-SC":"en-001","en-SD":"en-001","en-SG":"en-001","en-SH":"en-001","en-SL":"en-001","en-SS":"en-001","en-SX":"en-001","en-SZ":"en-001","en-TC":"en-001","en-TK":"en-001","en-TO":"en-001","en-TT":"en-001","en-TV":"en-001","en-TZ":"en-001","en-UG":"en-001","en-VC":"en-001","en-VG":"en-001","en-VU":"en-001","en-WS":"en-001","en-ZA":"en-001","en-ZM":"en-001","en-ZW":"en-001","en-AT":"en-150","en-BE":"en-150","en-CH":"en-150","en-DE":"en-150","en-DK":"en-150","en-FI":"en-150","en-NL":"en-150","en-SE":"en-150","en-SI":"en-150","es-AR":"es-419","es-BO":"es-419","es-BR":"es-419","es-BZ":"es-419","es-CL":"es-419","es-CO":"es-419","es-CR":"es-419","es-CU":"es-419","es-DO":"es-419","es-EC":"es-419","es-GT":"es-419","es-HN":"es-419","es-MX":"es-419","es-NI":"es-419","es-PA":"es-419","es-PE":"es-419","es-PR":"es-419","es-PY":"es-419","es-SV":"es-419","es-US":"es-419","es-UY":"es-419","es-VE":"es-419",nb:"no",nn:"no","pt-AO":"pt-PT","pt-CH":"pt-PT","pt-CV":"pt-PT","pt-FR":"pt-PT","pt-GQ":"pt-PT","pt-GW":"pt-PT","pt-LU":"pt-PT","pt-MO":"pt-PT","pt-MZ":"pt-PT","pt-ST":"pt-PT","pt-TL":"pt-PT","az-Arab":"root","az-Cyrl":"root","blt-Latn":"root","bm-Nkoo":"root","bs-Cyrl":"root","byn-Latn":"root","cu-Glag":"root","dje-Arab":"root","dyo-Arab":"root","en-Dsrt":"root","en-Shaw":"root","ff-Adlm":"root","ff-Arab":"root","ha-Arab":"root","hi-Latn":"root","iu-Latn":"root","kk-Arab":"root","ks-Deva":"root","ku-Arab":"root","ky-Arab":"root","ky-Latn":"root","ml-Arab":"root","mn-Mong":"root","mni-Mtei":"root","ms-Arab":"root","pa-Arab":"root","sat-Deva":"root","sd-Deva":"root","sd-Khoj":"root","sd-Sind":"root","shi-Latn":"root","so-Arab":"root","sr-Latn":"root","sw-Arab":"root","tg-Arab":"root","ug-Cyrl":"root","uz-Arab":"root","uz-Cyrl":"root","vai-Latn":"root","wo-Arab":"root","yo-Arab":"root","yue-Hans":"root","zh-Hant":"root","zh-Hant-MO":"zh-Hant-HK"},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default=function(g,I){var F=g[I];return F?"root"!==F&&F:I.substr(0,I.lastIndexOf("-"))},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default={af:"\xa4#,##0.00;(\xa4#,##0.00)","af-NA":"\xa4#,##0.00;(\xa4#,##0.00)",agq:"#,##0.00\xa4",ak:"\xa4#,##0.00",am:"\xa4#,##0.00;(\xa4#,##0.00)",ar:"\xa4#,##0.00;(\xa4#,##0.00)","ar-AE":"\xa4#,##0.00;(\xa4#,##0.00)","ar-BH":"\xa4#,##0.00;(\xa4#,##0.00)","ar-DJ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-DZ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-EG":"\xa4#,##0.00;(\xa4#,##0.00)","ar-EH":"\xa4#,##0.00;(\xa4#,##0.00)","ar-ER":"\xa4#,##0.00;(\xa4#,##0.00)","ar-IL":"\xa4#,##0.00;(\xa4#,##0.00)","ar-IQ":"\xa4#,##0.00;(\xa4#,##0.00)","ar-JO":"\xa4#,##0.00;(\xa4#,##0.00)","ar-KM":"\xa4#,##0.00;(\xa4#,##0.00)","ar-KW":"\xa4#,##0.00;(\xa4#,##0.00)","ar-LB":"\xa4#,##0.00;(\xa4#,##0.00)","ar-LY":"\xa4#,##0.00;(\xa4#,##0.00)","ar-MA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-MR":"\xa4#,##0.00;(\xa4#,##0.00)","ar-OM":"\xa4#,##0.00;(\xa4#,##0.00)","ar-PS":"\xa4#,##0.00;(\xa4#,##0.00)","ar-QA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SA":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SD":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SO":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SS":"\xa4#,##0.00;(\xa4#,##0.00)","ar-SY":"\xa4#,##0.00;(\xa4#,##0.00)","ar-TD":"\xa4#,##0.00;(\xa4#,##0.00)","ar-TN":"\xa4#,##0.00;(\xa4#,##0.00)","ar-YE":"\xa4#,##0.00;(\xa4#,##0.00)",as:"\xa4\xa0#,##,##0.00",asa:"#,##0.00\xa0\xa4",ast:"#,##0.00\xa0\xa4",az:"#,##0.00\xa0\xa4","az-Cyrl":"#,##0.00\xa0\xa4","az-Latn":"#,##0.00\xa0\xa4",bas:"#,##0.00\xa0\xa4",be:"#,##0.00\xa0\xa4",bem:"\xa4#,##0.00;(\xa4#,##0.00)",bez:"#,##0.00\xa4",bg:"0.00\xa0\xa4;(0.00\xa0\xa4)",bm:"\xa4#,##0.00;(\xa4#,##0.00)",bn:"#,##,##0.00\xa4;(#,##,##0.00\xa4)","bn-IN":"#,##,##0.00\xa4;(#,##,##0.00\xa4)",bo:"\xa4\xa0#,##0.00","bo-IN":"\xa4\xa0#,##0.00",br:"#,##0.00\xa0\xa4",brx:"\xa4\xa0#,##,##0.00",bs:"#,##0.00\xa0\xa4","bs-Cyrl":"#,##0.00\xa0\xa4","bs-Latn":"#,##0.00\xa0\xa4",ca:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-AD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-ES-VALENCIA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-FR":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ca-IT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",ccp:"#,##,##0.00\xa4;(#,##,##0.00\xa4)","ccp-IN":"#,##,##0.00\xa4;(#,##,##0.00\xa4)",ce:"#,##0.00\xa0\xa4",ceb:"\xa4#,##0.00;(\xa4#,##0.00)",cgg:"\xa4#,##0.00",chr:"\xa4#,##0.00;(\xa4#,##0.00)",ckb:"\xa4\xa0#,##0.00","ckb-IR":"\xa4\xa0#,##0.00",cs:"#,##0.00\xa0\xa4",cy:"\xa4#,##0.00;(\xa4#,##0.00)",da:"#,##0.00\xa0\xa4","da-GL":"#,##0.00\xa0\xa4",dav:"\xa4#,##0.00;(\xa4#,##0.00)",de:"#,##0.00\xa0\xa4","de-AT":"#,##0.00\xa0\xa4","de-BE":"#,##0.00\xa0\xa4","de-CH":"#,##0.00\xa0\xa4","de-IT":"#,##0.00\xa0\xa4","de-LI":"#,##0.00\xa0\xa4","de-LU":"#,##0.00\xa0\xa4",dje:"#,##0.00\xa4",doi:"\xa4#,##0.00",dsb:"#,##0.00\xa0\xa4",dua:"#,##0.00\xa0\xa4",dyo:"#,##0.00\xa0\xa4",dz:"\xa4#,##,##0.00",ebu:"\xa4#,##0.00;(\xa4#,##0.00)",ee:"\xa4#,##0.00;(\xa4#,##0.00)","ee-TG":"\xa4#,##0.00;(\xa4#,##0.00)",el:"#,##0.00\xa0\xa4","el-CY":"#,##0.00\xa0\xa4",en:"\xa4#,##0.00;(\xa4#,##0.00)","en-001":"\xa4#,##0.00;(\xa4#,##0.00)","en-150":"#,##0.00\xa0\xa4","en-AE":"\xa4#,##0.00;(\xa4#,##0.00)","en-AG":"\xa4#,##0.00;(\xa4#,##0.00)","en-AI":"\xa4#,##0.00;(\xa4#,##0.00)","en-AS":"\xa4#,##0.00;(\xa4#,##0.00)","en-AT":"\xa4\xa0#,##0.00","en-AU":"\xa4#,##0.00;(\xa4#,##0.00)","en-BB":"\xa4#,##0.00;(\xa4#,##0.00)","en-BE":"#,##0.00\xa0\xa4","en-BI":"\xa4#,##0.00;(\xa4#,##0.00)","en-BM":"\xa4#,##0.00;(\xa4#,##0.00)","en-BS":"\xa4#,##0.00;(\xa4#,##0.00)","en-BW":"\xa4#,##0.00;(\xa4#,##0.00)","en-BZ":"\xa4#,##0.00;(\xa4#,##0.00)","en-CA":"\xa4#,##0.00;(\xa4#,##0.00)","en-CC":"\xa4#,##0.00;(\xa4#,##0.00)","en-CH":"\xa4\xa0#,##0.00;\xa4-#,##0.00","en-CK":"\xa4#,##0.00;(\xa4#,##0.00)","en-CM":"\xa4#,##0.00;(\xa4#,##0.00)","en-CX":"\xa4#,##0.00;(\xa4#,##0.00)","en-CY":"\xa4#,##0.00;(\xa4#,##0.00)","en-DE":"#,##0.00\xa0\xa4","en-DG":"\xa4#,##0.00;(\xa4#,##0.00)","en-DK":"#,##0.00\xa0\xa4","en-DM":"\xa4#,##0.00;(\xa4#,##0.00)","en-ER":"\xa4#,##0.00;(\xa4#,##0.00)","en-FI":"#,##0.00\xa0\xa4","en-FJ":"\xa4#,##0.00;(\xa4#,##0.00)","en-FK":"\xa4#,##0.00;(\xa4#,##0.00)","en-FM":"\xa4#,##0.00;(\xa4#,##0.00)","en-GB":"\xa4#,##0.00;(\xa4#,##0.00)","en-GD":"\xa4#,##0.00;(\xa4#,##0.00)","en-GG":"\xa4#,##0.00;(\xa4#,##0.00)","en-GH":"\xa4#,##0.00;(\xa4#,##0.00)","en-GI":"\xa4#,##0.00;(\xa4#,##0.00)","en-GM":"\xa4#,##0.00;(\xa4#,##0.00)","en-GU":"\xa4#,##0.00;(\xa4#,##0.00)","en-GY":"\xa4#,##0.00;(\xa4#,##0.00)","en-HK":"\xa4#,##0.00;(\xa4#,##0.00)","en-IE":"\xa4#,##0.00;(\xa4#,##0.00)","en-IL":"\xa4#,##0.00;(\xa4#,##0.00)","en-IM":"\xa4#,##0.00;(\xa4#,##0.00)","en-IN":"\xa4#,##0.00;(\xa4#,##0.00)","en-IO":"\xa4#,##0.00;(\xa4#,##0.00)","en-JE":"\xa4#,##0.00;(\xa4#,##0.00)","en-JM":"\xa4#,##0.00;(\xa4#,##0.00)","en-KE":"\xa4#,##0.00;(\xa4#,##0.00)","en-KI":"\xa4#,##0.00;(\xa4#,##0.00)","en-KN":"\xa4#,##0.00;(\xa4#,##0.00)","en-KY":"\xa4#,##0.00;(\xa4#,##0.00)","en-LC":"\xa4#,##0.00;(\xa4#,##0.00)","en-LR":"\xa4#,##0.00;(\xa4#,##0.00)","en-LS":"\xa4#,##0.00;(\xa4#,##0.00)","en-MG":"\xa4#,##0.00;(\xa4#,##0.00)","en-MH":"\xa4#,##0.00;(\xa4#,##0.00)","en-MO":"\xa4#,##0.00;(\xa4#,##0.00)","en-MP":"\xa4#,##0.00;(\xa4#,##0.00)","en-MS":"\xa4#,##0.00;(\xa4#,##0.00)","en-MT":"\xa4#,##0.00;(\xa4#,##0.00)","en-MU":"\xa4#,##0.00;(\xa4#,##0.00)","en-MW":"\xa4#,##0.00;(\xa4#,##0.00)","en-MY":"\xa4#,##0.00;(\xa4#,##0.00)","en-NA":"\xa4#,##0.00;(\xa4#,##0.00)","en-NF":"\xa4#,##0.00;(\xa4#,##0.00)","en-NG":"\xa4#,##0.00;(\xa4#,##0.00)","en-NL":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","en-NR":"\xa4#,##0.00;(\xa4#,##0.00)","en-NU":"\xa4#,##0.00;(\xa4#,##0.00)","en-NZ":"\xa4#,##0.00;(\xa4#,##0.00)","en-PG":"\xa4#,##0.00;(\xa4#,##0.00)","en-PH":"\xa4#,##0.00;(\xa4#,##0.00)","en-PK":"\xa4#,##0.00;(\xa4#,##0.00)","en-PN":"\xa4#,##0.00;(\xa4#,##0.00)","en-PR":"\xa4#,##0.00;(\xa4#,##0.00)","en-PW":"\xa4#,##0.00;(\xa4#,##0.00)","en-RW":"\xa4#,##0.00;(\xa4#,##0.00)","en-SB":"\xa4#,##0.00;(\xa4#,##0.00)","en-SC":"\xa4#,##0.00;(\xa4#,##0.00)","en-SD":"\xa4#,##0.00;(\xa4#,##0.00)","en-SE":"#,##0.00\xa0\xa4","en-SG":"\xa4#,##0.00;(\xa4#,##0.00)","en-SH":"\xa4#,##0.00;(\xa4#,##0.00)","en-SI":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","en-SL":"\xa4#,##0.00;(\xa4#,##0.00)","en-SS":"\xa4#,##0.00;(\xa4#,##0.00)","en-SX":"\xa4#,##0.00;(\xa4#,##0.00)","en-SZ":"\xa4#,##0.00;(\xa4#,##0.00)","en-TC":"\xa4#,##0.00;(\xa4#,##0.00)","en-TK":"\xa4#,##0.00;(\xa4#,##0.00)","en-TO":"\xa4#,##0.00;(\xa4#,##0.00)","en-TT":"\xa4#,##0.00;(\xa4#,##0.00)","en-TV":"\xa4#,##0.00;(\xa4#,##0.00)","en-TZ":"\xa4#,##0.00;(\xa4#,##0.00)","en-UG":"\xa4#,##0.00;(\xa4#,##0.00)","en-UM":"\xa4#,##0.00;(\xa4#,##0.00)","en-US-POSIX":"\xa4#,##0.00;(\xa4#,##0.00)","en-VC":"\xa4#,##0.00;(\xa4#,##0.00)","en-VG":"\xa4#,##0.00;(\xa4#,##0.00)","en-VI":"\xa4#,##0.00;(\xa4#,##0.00)","en-VU":"\xa4#,##0.00;(\xa4#,##0.00)","en-WS":"\xa4#,##0.00;(\xa4#,##0.00)","en-ZA":"\xa4#,##0.00;(\xa4#,##0.00)","en-ZM":"\xa4#,##0.00;(\xa4#,##0.00)","en-ZW":"\xa4#,##0.00;(\xa4#,##0.00)",eo:"\xa4\xa0#,##0.00",es:"#,##0.00\xa0\xa4","es-419":"\xa4#,##0.00","es-AR":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","es-BO":"\xa4#,##0.00","es-BR":"\xa4#,##0.00","es-BZ":"\xa4#,##0.00","es-CL":"\xa4#,##0.00","es-CO":"\xa4#,##0.00","es-CR":"\xa4#,##0.00","es-CU":"\xa4#,##0.00","es-DO":"\xa4#,##0.00;(\xa4#,##0.00)","es-EA":"#,##0.00\xa0\xa4","es-EC":"\xa4#,##0.00","es-GQ":"#,##0.00\xa0\xa4","es-GT":"\xa4#,##0.00","es-HN":"\xa4#,##0.00","es-IC":"#,##0.00\xa0\xa4","es-MX":"\xa4#,##0.00","es-NI":"\xa4#,##0.00","es-PA":"\xa4#,##0.00","es-PE":"\xa4#,##0.00","es-PH":"#,##0.00\xa0\xa4","es-PR":"\xa4#,##0.00","es-PY":"\xa4#,##0.00","es-SV":"\xa4#,##0.00","es-US":"\xa4#,##0.00","es-UY":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","es-VE":"\xa4#,##0.00",et:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",eu:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",ewo:"#,##0.00\xa0\xa4",fa:"\u200e\xa4\xa0#,##0.00;\u200e(\xa4\xa0#,##0.00)","fa-AF":"\xa4\xa0#,##0.00;\u200e(\xa4\xa0#,##0.00)",ff:"#,##0.00\xa0\xa4","ff-Adlm":"\xa4\xa0#,##0.00","ff-Adlm-BF":"\xa4\xa0#,##0.00","ff-Adlm-CM":"\xa4\xa0#,##0.00","ff-Adlm-GH":"\xa4\xa0#,##0.00","ff-Adlm-GM":"\xa4\xa0#,##0.00","ff-Adlm-GW":"\xa4\xa0#,##0.00","ff-Adlm-LR":"\xa4\xa0#,##0.00","ff-Adlm-MR":"\xa4\xa0#,##0.00","ff-Adlm-NE":"\xa4\xa0#,##0.00","ff-Adlm-NG":"\xa4\xa0#,##0.00","ff-Adlm-SL":"\xa4\xa0#,##0.00","ff-Adlm-SN":"\xa4\xa0#,##0.00","ff-Latn":"#,##0.00\xa0\xa4","ff-Latn-BF":"#,##0.00\xa0\xa4","ff-Latn-CM":"#,##0.00\xa0\xa4","ff-Latn-GH":"#,##0.00\xa0\xa4","ff-Latn-GM":"#,##0.00\xa0\xa4","ff-Latn-GN":"#,##0.00\xa0\xa4","ff-Latn-GW":"#,##0.00\xa0\xa4","ff-Latn-LR":"#,##0.00\xa0\xa4","ff-Latn-MR":"#,##0.00\xa0\xa4","ff-Latn-NE":"#,##0.00\xa0\xa4","ff-Latn-NG":"#,##0.00\xa0\xa4","ff-Latn-SL":"#,##0.00\xa0\xa4",fi:"#,##0.00\xa0\xa4",fil:"\xa4#,##0.00;(\xa4#,##0.00)",fo:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fo-DK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",fr:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BE":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BI":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BJ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-BL":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CG":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CH":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CI":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-CM":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-DJ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-DZ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GN":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GP":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-GQ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-HT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-KM":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-LU":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MC":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MG":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-ML":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MQ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MR":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-MU":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-NC":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-NE":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-PF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-PM":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-RE":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-RW":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-SC":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-SN":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-SY":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-TD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-TG":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-TN":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-VU":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-WF":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","fr-YT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",fur:"\xa4\xa0#,##0.00",fy:"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)",ga:"\xa4#,##0.00;(\xa4#,##0.00)","ga-GB":"\xa4#,##0.00;(\xa4#,##0.00)",gd:"\xa4#,##0.00;(\xa4#,##0.00)",gl:"#,##0.00\xa0\xa4",gsw:"#,##0.00\xa0\xa4","gsw-FR":"#,##0.00\xa0\xa4","gsw-LI":"#,##0.00\xa0\xa4",gu:"\xa4#,##,##0.00;(\xa4#,##,##0.00)",guz:"\xa4#,##0.00;(\xa4#,##0.00)",gv:"\xa4#,##0.00",ha:"\xa4\xa0#,##0.00","ha-GH":"\xa4\xa0#,##0.00","ha-NE":"\xa4\xa0#,##0.00",haw:"\xa4#,##0.00;(\xa4#,##0.00)",he:"#,##0.00\xa0\xa4",hi:"\xa4#,##,##0.00",hr:"#,##0.00\xa0\xa4","hr-BA":"#,##0.00\xa0\xa4",hsb:"#,##0.00\xa0\xa4",hu:"#,##0.00\xa0\xa4",hy:"#,##0.00\xa0\xa4",ia:"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)",id:"\xa4#,##0.00",ig:"\xa4#,##0.00;(\xa4#,##0.00)",ii:"\xa4\xa0#,##0.00",is:"#,##0.00\xa0\xa4",it:"#,##0.00\xa0\xa4","it-CH":"#,##0.00\xa0\xa4","it-SM":"#,##0.00\xa0\xa4","it-VA":"#,##0.00\xa0\xa4",ja:"\xa4#,##0.00;(\xa4#,##0.00)",jgo:"\xa4\xa0#,##0.00",jmc:"\xa4#,##0.00",jv:"\xa4\xa0#,##0.00",ka:"#,##0.00\xa0\xa4",kab:"#,##0.00\xa4",kam:"\xa4#,##0.00;(\xa4#,##0.00)",kde:"\xa4#,##0.00;(\xa4#,##0.00)",kea:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",khq:"#,##0.00\xa4",ki:"\xa4#,##0.00;(\xa4#,##0.00)",kk:"#,##0.00\xa0\xa4",kkj:"\xa4\xa0#,##0.00",kl:"\xa4#,##0.00;\xa4-#,##0.00",kln:"\xa4#,##0.00;(\xa4#,##0.00)",km:"#,##0.00\xa4;(#,##0.00\xa4)",kn:"\xa4#,##0.00;(\xa4#,##0.00)",ko:"\xa4#,##0.00;(\xa4#,##0.00)","ko-KP":"\xa4#,##0.00;(\xa4#,##0.00)",kok:"\xa4#,##0.00;(\xa4#,##0.00)",ks:"\xa4\xa0#,##,##0.00","ks-Arab":"\xa4\xa0#,##,##0.00",ksb:"#,##0.00\xa4",ksf:"#,##0.00\xa0\xa4",ksh:"#,##0.00\xa0\xa4",ku:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",kw:"\xa4#,##0.00",ky:"#,##0.00\xa0\xa4",lag:"\xa4\xa0#,##0.00",lb:"#,##0.00\xa0\xa4",lg:"#,##0.00\xa4",lkt:"\xa4\xa0#,##0.00",ln:"#,##0.00\xa0\xa4","ln-AO":"#,##0.00\xa0\xa4","ln-CF":"#,##0.00\xa0\xa4","ln-CG":"#,##0.00\xa0\xa4",lo:"\xa4#,##0.00;\xa4-#,##0.00",lrc:"\xa4\xa0#,##0.00","lrc-IQ":"\xa4\xa0#,##0.00",lt:"#,##0.00\xa0\xa4",lu:"#,##0.00\xa4",luo:"#,##0.00\xa4",luy:"\xa4#,##0.00;\xa4-\xa0#,##0.00",lv:"#,##0.00\xa0\xa4",mai:"\xa4\xa0#,##0.00",mas:"\xa4#,##0.00;(\xa4#,##0.00)","mas-TZ":"\xa4#,##0.00;(\xa4#,##0.00)",mer:"\xa4#,##0.00;(\xa4#,##0.00)",mfe:"\xa4\xa0#,##0.00",mg:"\xa4#,##0.00",mgh:"\xa4\xa0#,##0.00",mgo:"\xa4\xa0#,##0.00",mi:"\xa4\xa0#,##0.00",mk:"#,##0.00\xa0\xa4",ml:"\xa4#,##0.00;(\xa4#,##0.00)",mn:"\xa4\xa0#,##0.00",mni:"\xa4\xa0#,##0.00","mni-Beng":"\xa4\xa0#,##0.00",mr:"\xa4#,##0.00;(\xa4#,##0.00)",ms:"\xa4#,##0.00;(\xa4#,##0.00)","ms-BN":"\xa4#,##0.00;(\xa4#,##0.00)","ms-ID":"\xa4#,##0.00","ms-SG":"\xa4#,##0.00;(\xa4#,##0.00)",mt:"\xa4#,##0.00",mua:"\xa4#,##0.00;(\xa4#,##0.00)",my:"\xa4\xa0#,##0.00",mzn:"\xa4\xa0#,##0.00",naq:"\xa4#,##0.00",nb:"\xa4\xa0#,##0.00","nb-SJ":"\xa4\xa0#,##0.00",nd:"\xa4#,##0.00;(\xa4#,##0.00)",nds:"\xa4\xa0#,##0.00","nds-NL":"\xa4\xa0#,##0.00",ne:"\xa4\xa0#,##,##0.00","ne-IN":"\xa4\xa0#,##,##0.00",nl:"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-AW":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-BE":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-BQ":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-CW":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-SR":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)","nl-SX":"\xa4\xa0#,##0.00;(\xa4\xa0#,##0.00)",nmg:"#,##0.00\xa0\xa4",nn:"#,##0.00\xa0\xa4",nnh:"\xa4\xa0#,##0.00",no:"\xa4\xa0#,##0.00",nus:"\xa4#,##0.00;(\xa4#,##0.00)",nyn:"\xa4#,##0.00",om:"\xa4#,##0.00","om-KE":"\xa4#,##0.00",or:"\xa4#,##0.00;(\xa4#,##0.00)",os:"\xa4\xa0#,##0.00","os-RU":"\xa4\xa0#,##0.00",pa:"\xa4\xa0#,##0.00","pa-Arab":"\xa4\xa0#,##0.00","pa-Guru":"\xa4\xa0#,##0.00",pcm:"\xa4#,##0.00",pl:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",ps:"\xa4#,##0.00;(\xa4#,##0.00)","ps-PK":"\xa4#,##0.00;(\xa4#,##0.00)",pt:"\xa4\xa0#,##0.00","pt-AO":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-CH":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-CV":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-GQ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-GW":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-LU":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-MO":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-MZ":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-PT":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-ST":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","pt-TL":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",qu:"\xa4\xa0#,##0.00","qu-BO":"\xa4\xa0#,##0.00","qu-EC":"\xa4\xa0#,##0.00",rm:"#,##0.00\xa0\xa4",rn:"#,##0.00\xa4",ro:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","ro-MD":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",rof:"\xa4#,##0.00",root:"\xa4\xa0#,##0.00",ru:"#,##0.00\xa0\xa4","ru-BY":"#,##0.00\xa0\xa4","ru-KG":"#,##0.00\xa0\xa4","ru-KZ":"#,##0.00\xa0\xa4","ru-MD":"#,##0.00\xa0\xa4","ru-UA":"#,##0.00\xa0\xa4",rw:"\xa4\xa0#,##0.00",rwk:"#,##0.00\xa4",sa:"\xa4\xa0#,##0.00",sah:"#,##0.00\xa0\xa4",saq:"\xa4#,##0.00;(\xa4#,##0.00)",sat:"\xa4\xa0#,##0.00","sat-Olck":"\xa4\xa0#,##0.00",sbp:"#,##0.00\xa4",sd:"\xa4\xa0#,##0.00","sd-Arab":"\xa4\xa0#,##0.00","sd-Deva":"\xa4\xa0#,##0.00",se:"#,##0.00\xa0\xa4","se-FI":"#,##0.00\xa0\xa4","se-SE":"#,##0.00\xa0\xa4",seh:"#,##0.00\xa4",ses:"#,##0.00\xa4",sg:"\xa4#,##0.00;\xa4-#,##0.00",shi:"#,##0.00\xa4","shi-Latn":"#,##0.00\xa4","shi-Tfng":"#,##0.00\xa4",si:"\xa4#,##0.00;(\xa4#,##0.00)",sk:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",sl:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",smn:"#,##0.00\xa0\xa4",sn:"\xa4#,##0.00;(\xa4#,##0.00)",so:"\xa4#,##0.00;(\xa4#,##0.00)","so-DJ":"\xa4#,##0.00;(\xa4#,##0.00)","so-ET":"\xa4#,##0.00;(\xa4#,##0.00)","so-KE":"\xa4#,##0.00;(\xa4#,##0.00)",sq:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sq-MK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sq-XK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",sr:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Cyrl":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Cyrl-BA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Cyrl-ME":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Cyrl-XK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Latn":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Latn-BA":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Latn-ME":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)","sr-Latn-XK":"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",su:"\xa4#,##0.00","su-Latn":"\xa4#,##0.00",sv:"#,##0.00\xa0\xa4","sv-AX":"#,##0.00\xa0\xa4","sv-FI":"#,##0.00\xa0\xa4",sw:"\xa4\xa0#,##0.00","sw-CD":"\xa4\xa0#,##0.00","sw-KE":"\xa4\xa0#,##0.00","sw-UG":"\xa4\xa0#,##0.00",ta:"\xa4#,##0.00;(\xa4#,##0.00)","ta-LK":"\xa4#,##0.00;(\xa4#,##0.00)","ta-MY":"\xa4#,##0.00;(\xa4#,##0.00)","ta-SG":"\xa4#,##0.00;(\xa4#,##0.00)",te:"\xa4#,##0.00;(\xa4#,##0.00)",teo:"\xa4#,##0.00;(\xa4#,##0.00)","teo-KE":"\xa4#,##0.00;(\xa4#,##0.00)",tg:"#,##0.00\xa0\xa4",th:"\xa4#,##0.00;(\xa4#,##0.00)",ti:"\xa4#,##0.00","ti-ER":"\xa4#,##0.00",tk:"#,##0.00\xa0\xa4",to:"\xa4\xa0#,##0.00",tr:"\xa4#,##0.00;(\xa4#,##0.00)","tr-CY":"\xa4#,##0.00;(\xa4#,##0.00)",tt:"#,##0.00\xa0\xa4",twq:"#,##0.00\xa4",tzm:"#,##0.00\xa0\xa4",ug:"\xa4#,##0.00;(\xa4#,##0.00)",uk:"#,##0.00\xa0\xa4",ur:"\xa4#,##0.00;(\xa4#,##0.00)","ur-IN":"\xa4#,##0.00;(\xa4#,##0.00)",uz:"#,##0.00\xa0\xa4","uz-Arab":"\xa4\xa0#,##0.00","uz-Cyrl":"#,##0.00\xa0\xa4","uz-Latn":"#,##0.00\xa0\xa4",vai:"\xa4#,##0.00;(\xa4#,##0.00)","vai-Latn":"\xa4#,##0.00;(\xa4#,##0.00)","vai-Vaii":"\xa4#,##0.00;(\xa4#,##0.00)",vi:"#,##0.00\xa0\xa4",vun:"\xa4#,##0.00",wae:"\xa4\xa0#,##0.00",wo:"\xa4\xa0#,##0.00",xh:"\xa4#,##0.00",xog:"#,##0.00\xa0\xa4",yav:"#,##0.00\xa0\xa4;(#,##0.00\xa0\xa4)",yi:"\xa4\xa0#,##0.00",yo:"\xa4#,##0.00;(\xa4#,##0.00)","yo-BJ":"\xa4#,##0.00;(\xa4#,##0.00)",yue:"\xa4#,##0.00;(\xa4#,##0.00)","yue-Hans":"\xa4#,##0.00;(\xa4#,##0.00)","yue-Hant":"\xa4#,##0.00;(\xa4#,##0.00)",zgh:"#,##0.00\xa4",zh:"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hans":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hans-HK":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hans-MO":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hans-SG":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hant":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hant-HK":"\xa4#,##0.00;(\xa4#,##0.00)","zh-Hant-MO":"\xa4#,##0.00;(\xa4#,##0.00)",zu:"\xa4#,##0.00;(\xa4#,##0.00)"},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default={"af-NA":1,agq:1,ak:1,ar:6,"ar-EH":1,"ar-ER":1,"ar-KM":1,"ar-LB":1,"ar-MA":1,"ar-MR":1,"ar-PS":1,"ar-SO":1,"ar-SS":1,"ar-TD":1,"ar-TN":1,asa:1,ast:1,az:1,"az-Cyrl":1,bas:1,be:1,bem:1,bez:1,bg:1,bm:1,br:1,bs:1,"bs-Cyrl":1,ca:1,ce:1,cgg:1,ckb:6,cs:1,cy:1,da:1,de:1,dje:1,dsb:1,dua:1,dyo:1,ee:1,el:1,"en-001":1,"en-AE":6,"en-BI":1,"en-MP":1,"en-SD":6,eo:1,es:1,et:1,eu:1,ewo:1,fa:6,ff:1,"ff-Adlm":1,fi:1,fo:1,fr:1,"fr-DJ":6,"fr-DZ":6,"fr-SY":6,fur:1,fy:1,ga:1,gd:1,gl:1,gsw:1,gv:1,ha:1,hr:1,hsb:1,hu:1,hy:1,ia:1,ig:1,is:1,it:1,jgo:1,jmc:1,ka:1,kab:6,kde:1,kea:1,khq:1,kk:1,kkj:1,kl:1,"ko-KP":1,ksb:1,ksf:1,ksh:1,ku:1,kw:1,ky:1,lag:1,lb:1,lg:1,ln:1,lrc:6,lt:1,lu:1,lv:1,"mas-TZ":1,mfe:1,mg:1,mgo:1,mi:1,mk:1,mn:1,ms:1,mua:1,mzn:6,naq:1,nds:1,nl:1,nmg:1,nnh:1,no:1,nus:1,nyn:1,os:1,pcm:1,pl:1,ps:6,"pt-AO":1,"pt-CH":1,"pt-CV":1,"pt-GQ":1,"pt-GW":1,"pt-LU":1,"pt-ST":1,"pt-TL":1,"qu-BO":1,"qu-EC":1,rm:1,rn:1,ro:1,rof:1,ru:1,rw:1,rwk:1,sah:1,sbp:1,se:1,ses:1,sg:1,shi:1,"shi-Latn":1,si:1,sk:1,sl:1,smn:1,so:1,"so-DJ":6,sq:1,sr:1,"sr-Latn":1,sv:1,sw:1,"ta-LK":1,"ta-MY":1,teo:1,tg:1,"ti-ER":1,tk:1,to:1,tr:1,tt:1,twq:1,tzm:1,uk:1,uz:1,"uz-Arab":6,"uz-Cyrl":1,vai:1,"vai-Latn":1,vi:1,vun:1,wae:1,wo:1,xog:1,yav:1,yi:1,yo:1,zgh:1},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(0),F=(g=e(84))&&g.__esModule?g:{default:g};function A(a){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(a)}var R=/[\u200E\u200F]/g,E=function(a){return function(t){if(!a.timeZoneName){var n=t.getFullYear(),i=String(n).length<3,r=new Date(Date.UTC(i?n+400:n,t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()));return i&&r.setFullYear(n),S(r,(0,I.extend)({timeZone:"UTC"},a))}return S(t,a)}},k={};function S(a,t){return(n=t,i=F.default.locale()+"/"+JSON.stringify(n),k[i]||(k[i]=new Intl.DateTimeFormat(F.default.locale(),n).format),k[i])(a).replace(R,"");var n,i}var w,y=function(a){return new Intl.NumberFormat(F.default.locale()).format(a)},h=(w={},function(a){if(!(a in w)){if("0"===y(0))return w[a]=!1,!1;w[a]={};for(var t=0;t<10;++t)w[a][y(t)]=t}return w[a]}),m=function(a){var t=h(F.default.locale());return t?a.split("").map(function(n){return n in t?String(t[n]):n}).join(""):a},p=function(a){return a.replace(/(\D)0+(\d)/g,"$1$2")},f=function(a){return a.replace("d\u2019","de ")},c={day:{day:"numeric"},dayofweek:{weekday:"long"},longdate:{weekday:"long",year:"numeric",month:"long",day:"numeric"},longdatelongtime:{weekday:"long",year:"numeric",month:"long",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"},longtime:{hour:"numeric",minute:"numeric",second:"numeric"},month:{month:"long"},monthandday:{month:"long",day:"numeric"},monthandyear:{year:"numeric",month:"long"},shortdate:{},shorttime:{hour:"numeric",minute:"numeric"},shortyear:{year:"2-digit"},year:{year:"numeric"}};Object.defineProperty(c,"shortdateshorttime",{get:function(){var a=Intl.DateTimeFormat(F.default.locale()).resolvedOptions();return{year:a.year,month:a.month,day:a.day,hour:"numeric",minute:"numeric"}}});var u=function(a){return"string"==typeof a&&c[a.toLowerCase()]},l={standalone:function(a,t){var n=new Date(1999,a,13,1);return E({month:t})(n)},format:function(a,t){var n=new Date(0,a,13,1),i=f(E({day:"numeric",month:t})(n)).split(" ").filter(function(o){return o.indexOf("13")<0});return 1===i.length?i[0]:2===i.length?i[0].length>i[1].length?i[0]:i[1]:l.standalone(a,t)}},s={engine:function(){return"intl"},getMonthNames:function(a,t){var n={wide:"long",abbreviated:"short",narrow:"narrow"}[a||"wide"];return t="format"===t?t:"standalone",Array.apply(null,new Array(12)).map(function(i,o){return l[t](o,n)})},getDayNames:function(a){return t={wide:"long",abbreviated:"short",short:"narrow",narrow:"narrow"}[a||"wide"],Array.apply(null,new Array(7)).map(function(n,i){return E({weekday:t})(new Date(0,0,i))});var t},getPeriodNames:function(){var a=E({hour:"numeric",hour12:!0});return[1,13].map(function(t){var n=y(1),i=a(new Date(0,0,1,t)).split(n);return 2!==i.length?"":(i[0].length>i[1].length?i[0]:i[1]).trim()})},format:function(a,t){if(a){if(!t)return a;"function"==typeof t||t.formatter||(t=t.type||t);var n=u(t);if(n)return E(n)(a);var i=A(t);return t.formatter||"function"===i||"string"===i?this.callBase.apply(this,arguments):E(t)(a)}},parse:function(a,t){var n,i=this;return t&&!t.parser&&"string"==typeof a&&(a=f(a),n=function(o){return f(i.format(o,t))}),this.callBase(a,n||t)},_parseDateBySimpleFormat:function(a,t){var n=this;a=m(a);var i=this.getFormatParts(t),o=a.split(/\D+/).filter(function(v){return v.length>0});if(i.length===o.length){var r=this._generateDateArgs(i,o),d=function(v){var x,T,C,D=(C=r,new Date(C.year,C.month,C.day,(C.hours+(v?12:0))%24,C.minutes,C.seconds));if(x=m(n.format(D,t)),T=a,p(x)===p(T))return D};return d(!1)||d(!0)}},_generateDateArgs:function(a,t){var n=new Date,i={year:n.getFullYear(),month:n.getMonth(),day:n.getDate(),hours:0,minutes:0,seconds:0};return a.forEach(function(o,r){var v=parseInt(t[r],10);"month"===o&&(v-=1),i[o]=v}),i},formatUsesMonthName:function(a){return"object"!==A(a)||a.type||a.format?this.callBase.apply(this,arguments):"long"===a.month},formatUsesDayName:function(a){return"object"!==A(a)||a.type||a.format?this.callBase.apply(this,arguments):"long"===a.weekday},getTimeSeparator:function(){return m(S(new Date(2001,1,1,11,11),{hour:"numeric",minute:"numeric",hour12:!1})).replace(/\d/g,"")},getFormatParts:function(a){if("string"==typeof a)return this.callBase(a);var t=(0,I.extend)({},c[a.toLowerCase()]),n=new Date(2001,2,4,5,6,7),i=E(t)(n);return i=m(i),[{name:"year",value:1},{name:"month",value:3},{name:"day",value:4},{name:"hours",value:5},{name:"minutes",value:6},{name:"seconds",value:7}].map(function(o){return{name:o.name,index:i.indexOf(o.value)}}).filter(function(o){return o.index>-1}).sort(function(o,r){return o.index-r.index}).map(function(o){return o.name})}};b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=k(e(85)),F=k(e(360)),A=k(e(250)),R=k(e(252)),E=k(e(363));function k(w){return w&&w.__esModule?w:{default:w}}var S=function(){function w(){this._cellFormatTags=[],this._fillTags=[],this._fontTags=[],this._numberFormatTags=[],this._fillTags.push(A.default.tryCreateTag({patternFill:{patternType:"none"}}))}var y=w.prototype;return y.registerCellFormat=function(h){var m,p=F.default.tryCreateTag(h,{registerFill:this.registerFill.bind(this),registerFont:this.registerFont.bind(this),registerNumberFormat:this.registerNumberFormat.bind(this)});if((0,g.isDefined)(p)){for(var f=0;f<this._cellFormatTags.length;f++)if(F.default.areEqual(this._cellFormatTags[f],p)){m=f;break}void 0===m&&(m=this._cellFormatTags.push(p)-1)}return m},w.copyCellFormat=function(h){return F.default.copy(h)},y.generateCellFormatsXml=function(){var h=this._cellFormatTags.map(function(m){return F.default.toXml(m)});return I.default.toXml("cellXfs",{count:h.length},h.join(""))},y.registerFill=function(h){var m,p=A.default.tryCreateTag(h);if((0,g.isDefined)(p)){for(var f=0;f<this._fillTags.length;f++)if(A.default.areEqual(this._fillTags[f],p)){m=f;break}void 0===m&&(this._fillTags.length<2&&this._fillTags.push(A.default.tryCreateTag({patternFill:{patternType:"Gray125"}})),m=this._fillTags.push(p)-1)}return m},y.generateFillsXml=function(){var h=this._fillTags.map(function(m){return A.default.toXml(m)});return I.default.toXml("fills",{count:h.length},h.join(""))},y.registerFont=function(h){var m,p=R.default.tryCreateTag(h);if((0,g.isDefined)(p)){for(var f=0;f<this._fontTags.length;f++)if(R.default.areEqual(this._fontTags[f],p)){m=f;break}void 0===m&&(m=this._fontTags.push(p)-1)}return m},y.generateFontsXml=function(){var h=this._fontTags.map(function(m){return R.default.toXml(m)});return I.default.toXml("fonts",{count:h.length},h.join(""))},y._convertNumberFormatIndexToId=function(h){return 165+h},y.registerNumberFormat=function(h){var m,p=E.default.tryCreateTag(h);if((0,g.isDefined)(p)){for(var f=0;f<this._numberFormatTags.length;f++)if(E.default.areEqual(this._numberFormatTags[f],p)){m=this._numberFormatTags[f][E.default.ID_PROPERTY_NAME];break}void 0===m&&(p[E.default.ID_PROPERTY_NAME]=this._convertNumberFormatIndexToId(this._numberFormatTags.length),m=p[E.default.ID_PROPERTY_NAME],this._numberFormatTags.push(p))}return m},y.generateNumberFormatsXml=function(){if(this._numberFormatTags.length>0){var h=this._numberFormatTags.map(function(m){return E.default.toXml(m)});return I.default.toXml("numFmts",{count:h.length},h.join(""))}return""},w}();b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=E(e(85)),F=E(e(361)),A=E(e(250)),R=E(e(252));function E(w){return w&&w.__esModule?w:{default:w}}var k={tryCreateTag:function(w,y){var h=null;if((0,g.isDefined)(w)){var m;m="number"==typeof w.numberFormat?w.numberFormat:y.registerNumberFormat(w.numberFormat);var p=w.fill;(0,g.isDefined)(p)||(p=A.default.tryCreateFillFromSimpleFormat(w)),h={numberFormatId:m,alignment:F.default.tryCreateTag(w.alignment),fontId:y.registerFont(w.font),fillId:y.registerFill(p)},k.isEmpty(h)&&(h=null)}return h},copy:function(w){var y;return null===w?y=null:(0,g.isDefined)(w)&&(y={},void 0!==w.numberFormat&&(y.numberFormat=w.numberFormat),void 0!==w.fill?y.fill=A.default.copy(w.fill):A.default.copySimpleFormat(w,y),void 0!==w.alignment&&(y.alignment=F.default.copy(w.alignment)),void 0!==w.font&&(y.font=R.default.copy(w.font))),y},areEqual:function(w,y){return k.isEmpty(w)&&k.isEmpty(y)||(0,g.isDefined)(w)&&(0,g.isDefined)(y)&&w.fontId===y.fontId&&w.numberFormatId===y.numberFormatId&&w.fillId===y.fillId&&F.default.areEqual(w.alignment,y.alignment)},isEmpty:function(w){return!(0,g.isDefined)(w)||!(0,g.isDefined)(w.fontId)&&!(0,g.isDefined)(w.numberFormatId)&&!(0,g.isDefined)(w.fillId)&&F.default.isEmpty(w.alignment)},toXml:function(w){var y,h=F.default.isEmpty(w.alignment);return(0,g.isDefined)(w.numberFormatId)&&(y=w.numberFormatId>0?1:0),I.default.toXml("xf",{xfId:0,applyAlignment:h?null:1,fontId:w.fontId,applyNumberFormat:y,fillId:w.fillId,numFmtId:w.numberFormatId},h?null:F.default.toXml(w.alignment))}};b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(1),F=(g=e(85))&&g.__esModule?g:{default:g},A={tryCreateTag:function(E){var k=null;return(0,I.isDefined)(E)&&A.isEmpty(k={vertical:E.vertical,wrapText:E.wrapText,horizontal:E.horizontal})&&(k=null),k},copy:function(E){var k=null;return(0,I.isDefined)(E)&&(k={},void 0!==E.horizontal&&(k.horizontal=E.horizontal),void 0!==E.vertical&&(k.vertical=E.vertical),void 0!==E.wrapText&&(k.wrapText=E.wrapText)),k},areEqual:function(E,k){return A.isEmpty(E)&&A.isEmpty(k)||(0,I.isDefined)(E)&&(0,I.isDefined)(k)&&E.vertical===k.vertical&&E.wrapText===k.wrapText&&E.horizontal===k.horizontal},isEmpty:function(E){return!(0,I.isDefined)(E)||!(0,I.isDefined)(E.vertical)&&!(0,I.isDefined)(E.wrapText)&&!(0,I.isDefined)(E.horizontal)},toXml:function(E){return F.default.toXml("alignment",{vertical:E.vertical,wrapText:(0,I.isDefined)(E.wrapText)?Number(E.wrapText):void 0,horizontal:E.horizontal})}};b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=A(e(85)),F=A(e(251));function A(k){return k&&k.__esModule?k:{default:k}}var R={tryCreateTag:function(k){var S=null;return(0,g.isDefined)(k)&&(S={patternType:k.patternType,backgroundColor:F.default.tryCreateTag(k.backgroundColor),foregroundColor:F.default.tryCreateTag(k.foregroundColor)},R.isEmpty(S)&&(S=null)),S},copy:function(k){var S=null;return(0,g.isDefined)(k)&&(S={},void 0!==k.patternType&&(S.patternType=k.patternType),void 0!==k.backgroundColor&&(S.backgroundColor=F.default.copy(k.backgroundColor)),void 0!==k.foregroundColor&&(S.foregroundColor=F.default.copy(k.foregroundColor))),S},areEqual:function(k,S){return R.isEmpty(k)&&R.isEmpty(S)||(0,g.isDefined)(k)&&(0,g.isDefined)(S)&&k.patternType===S.patternType&&F.default.areEqual(k.backgroundColor,S.backgroundColor)&&F.default.areEqual(k.foregroundColor,S.foregroundColor)},isEmpty:function(k){return!(0,g.isDefined)(k)||!(0,g.isDefined)(k.patternType)},toXml:function(k){var S=[(0,g.isDefined)(k.foregroundColor)?F.default.toXml("fgColor",k.foregroundColor):"",(0,g.isDefined)(k.backgroundColor)?F.default.toXml("bgColor",k.backgroundColor):""].join("");return I.default.toXml("patternFill",{patternType:k.patternType},S)}};b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(1),F=(g=e(85))&&g.__esModule?g:{default:g},A={ID_PROPERTY_NAME:"id",tryCreateTag:function(E){var k=null;return"string"==typeof E&&A.isEmpty(k={formatCode:E})&&(k=null),k},areEqual:function(E,k){return A.isEmpty(E)&&A.isEmpty(k)||(0,I.isDefined)(E)&&(0,I.isDefined)(k)&&E.formatCode===k.formatCode},isEmpty:function(E){return!(0,I.isDefined)(E)||!(0,I.isDefined)(E.formatCode)||""===E.formatCode},toXml:function(E){return F.default.toXml("numFmt",{numFmtId:E[A.ID_PROPERTY_NAME],formatCode:E.formatCode})}};b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getData=function(h,m){return y.getData(h,m)},b.svgCreator=void 0;var g=S(e(2)),I=S(e(78)),F=e(7),A=e(1),R=e(3),E=e(209),k=e(6);function S(h){return h&&h.__esModule?h:{default:h}}var w=(0,F.getWindow)(),y={_markup:"",_imageArray:{},_imageDeferreds:[],_getBinaryFile:function(h,m){I.default.sendRequest({url:h,method:"GET",responseType:"arraybuffer"}).done(m).fail(function(){m(!1)})},_loadImages:function(){var h=this;(0,R.each)(h._imageArray,function(m){var p=new k.Deferred;h._imageDeferreds.push(p),h._getBinaryFile(m,function(f){if(!f)return delete h._imageArray[m],void p.resolve();var c,u="",l=new Uint8Array(f),s=l.byteLength;for(c=0;c<s;c++)u+=String.fromCharCode(l[c]);h._imageArray[m]="data:image/png;base64,"+w.btoa(u),p.resolve()})})},_parseImages:function(h){var m,p=this;"image"===h.tagName&&(m=(0,g.default)(h).attr("href")||(0,g.default)(h).attr("xlink:href"),p._imageArray[m]||(p._imageArray[m]="")),(0,R.each)(h.childNodes,function(f,c){p._parseImages(c)})},_prepareImages:function(h){return this._parseImages(h),this._loadImages(),k.when.apply(g.default,this._imageDeferreds)},getData:function(h,m){var p,f=this,c=(0,E.getSvgElement)(h),u=(0,g.default)(c);return p='<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>'+(0,E.getSvgMarkup)(u.get(0),m.backgroundColor),f._prepareImages(c).then(function(){return(0,R.each)(f._imageArray,function(l,s){var a="href=['|\"]".concat(l,"['|\"]");p=p.replace(new RegExp(a,"gi"),'href="'.concat(s,'"'))}),(0,A.isFunction)(w.Blob)?f._getBlob(p):f._getBase64(p)})},_getBlob:function(h){return new w.Blob([h],{type:"image/svg+xml"})},_getBase64:function(h){return w.btoa(h)}};b.svgCreator=y},function(W,b,e){b.default=void 0;var g,I=e(7),F=(g=e(54))&&g.__esModule?g:{default:g},A=(0,I.getWindow)(),E=(0,F.default)({getXhr:function(){return new A.XMLHttpRequest}});b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getData=function(S,w){return F.imageCreator.getImageData(S,(0,R.extend)({},w,{format:"JPEG"})).then(function(y){var m,p,f,x,T,D,c,u,l,s,a,t,n,i,d,h=(m=y,p=w,f=new Date,l=p.height+(c=2*(p.margin||0)),s=(.75*(u=p.width+c)).toFixed(2),a=(.75*l).toFixed(2),(d=(t="%PDF-1.3\r\n2 0 obj\r\n<</ProcSet[/PDF/ImageB/ImageC/ImageI]/XObject<</I0 5 0 R>>>>\r\nendobj\r\n4 0 obj\r\n<</Type/Pages/Kids[1 0 R]/Count 1>>\r\nendobj\r\n7 0 obj\r\n<</OpenAction[1 0 R /FitH null]/Type/Catalog/Pages 4 0 R/PageLayout/OneColumn>>\r\nendobj\r\n1 0 obj\r\n<</Type/Page/Resources 2 0 R/MediaBox[0 0 _width_ _height_]/Contents 3 0 R/Parent 4 0 R>>\r\nendobj\r\n".replace("_width_",s).replace("_height_",a))+(n="3 0 obj\r\n<</Length 52>>stream\r\n0.20 w\n0 G\nq _width_ 0 0 _height_ 0.00 0.00 cm /I0 Do Q\r\nendstream\r\nendobj\r\n".replace("_width_",s).replace("_height_",a))+(i="6 0 obj\r\n<</CreationDate _date_/Producer(DevExtreme _version_)>>\r\nendobj\r\n".replace("_date_",f).replace("_version_",g.version))+("5 0 obj\r\n<</Type/XObject/Subtype/Image/Width _width_/Height _height_/ColorSpace/DeviceRGB/BitsPerComponent 8/Filter/DCTDecode/Length _length_>>stream\r\n".replace("_width_",u).replace("_height_",l).replace("_length_",m.length)+m+"\r\nendstream\r\nendobj\r\n"))+(T=n.length,D=i.length,"xref\r\n0 8\r\n0000000000 65535 f\r\n0000000241 00000 n\r\n0000000010 00000 n\r\n_main_ 00000 n\r\n0000000089 00000 n\r\n_image_ 00000 n\r\n_info_ 00000 n\r\n0000000143 00000 n\r\n".replace("_main_",k((x=t.length)+"",10)).replace("_info_",k(x+T+"",10)).replace("_image_",k(x+T+D+"",10)))+"trailer\r\n<<\r\n/Size 8\r\n/Root 7 0 R\r\n/Info 6 0 R\r\n>>\r\nstartxref\r\n_length_\r\n%%EOF".replace("_length_",d.length));return(0,A.isFunction)(E.Blob)?function(m){for(var p=0,f=new Uint8Array(m.length);p<m.length;p++)f[p]=m.charCodeAt(p);return new E.Blob([f.buffer],{type:"application/pdf"})}(h):function(m){return E.btoa(m)}(h)})};var g=e(169),I=e(7),F=e(253),A=e(1),R=e(0),E=(0,I.getWindow)(),k=function S(w,y){return w.length<y?S("0"+w,y):w}},function(W,b,e){Object.defineProperty(b,"exportDataGrid",{enumerable:!0,get:function(){return g.exportDataGrid}}),Object.defineProperty(b,"exportPivotGrid",{enumerable:!0,get:function(){return I.exportPivotGrid}});var g=e(368),I=e(382)},function(W,b,e){b.exportDataGrid=function(E){return F.Export.export(function(k){if(!(0,I.isDefined)(k)||!(0,I.isObject)(k))throw Error('The "exportDataGrid" method requires a configuration object.');if(!(0,I.isDefined)(k.component)||!(0,I.isObject)(k.component)||"dxDataGrid"!==k.component.NAME)throw Error('The "component" field must contain a DataGrid instance.');return(0,I.isDefined)(k.selectedRowsOnly)||(k.selectedRowsOnly=!1),(0,I.isDefined)(k.autoFilterEnabled)||(k.autoFilterEnabled=!1),F.Export.getFullOptions(k)}(E),R)};var g,I=e(1),F=e(254),A=(g=e(24))&&g.__esModule?g:{default:g},R={_trySetAutoFilter:function(E,k,S,w){if(w&&!(0,I.isDefined)(k.autoFilter)&&E.getRowsCount()>0){var y={from:{row:S.from.row+E.getHeaderRowCount()-1,column:S.from.column},to:S.to};k.autoFilter=y}},_trySetFont:function(E,k){(0,I.isDefined)(k)&&(E.font=E.font||{},E.font.bold=k)},_getWorksheetFrozenState:function(E,k){return{state:"frozen",ySplit:k.from.row+E.getFrozenArea().y-1}},_trySetOutlineLevel:function(E,k,S){S>=E.getHeaderRowCount()&&(k.outlineLevel=E.getGroupLevel(S))},_getCustomizeCellOptions:function(E,k){var S={excelCell:E,gridCell:k};return Object.defineProperty(S,"cell",{get:function(){return A.default.log("W0003","CustomizeCell handler argument","cell","20.1","Use the 'excelCell' field instead"),E}}),S},_isFrozenZone:function(E){return E.getHeaderRowCount()>0},_isHeaderCell:function(E,k){return k<E.getHeaderRowCount()},_allowToMergeRange:function(){return!0},_getLoadPanelTargetElement:function(E){return E.getView("rowsView").element()},_getLoadPanelContainer:function(E){return E.getView("rowsView").element().parent()}}},function(W,b,e){b.ExportFormat=void 0;var g=e(40),I=S(e(47)),F=S(e(34)),A=e(1),R=e(170),E=e(208),k=e(0);function S(s){return s&&s.__esModule?s:{default:s}}e(112);var w={thousands:"#,##0{0},&quot;K&quot;",millions:"#,##0{0},,&quot;M&quot;",billions:"#,##0{0},,,&quot;B&quot;",trillions:"#,##0{0},,,,&quot;T&quot;",percent:"0{0}%",decimal:"#{0}",fixedpoint:"#,##0{0}",exponential:"0{0}E+00",currency:" "},y=/a+/g,h=/E/g,m=/dE+/g,p=/L/g,f=/h/g,c=/./g;b.ExportFormat={formatObjectConverter:function(s,a){var t={format:s,precision:s&&s.precision,dataType:a};return(0,A.isObject)(s)?(0,k.extend)(t,s,{format:s.formatter||s.type,currency:s.currency}):t},convertFormat:function(s,a,t,n){if((0,A.isDefined)(s)){if("date"===t)return function u(s){var a=(F.default.format(new Date(2009,8,8,6,5,4),s)||"").toString(),t=(0,R.getFormat)(function(n){return F.default.format(n,s)});return t&&(t=t.split("/").join("\\/").split("'").map(function(i,o){return o%2==0?i.replace(y,"AM/PM").replace(m,"d").replace(h,"d").replace(p,"M").replace(f,"H").split("[").join("\\[").split("]").join("\\]"):i?i.replace(c,"\\$&"):"'"}).join(""),t=function(n){var i=(0,E.getLanguageId)(),o=i?i.toString(16):"",r="";if(function(d){for(var v,x=0;x<d.length;x++)if((v=d.charCodeAt(x))>=1632&&v<1642)return!0;return!1}(n)){for(;o.length<3;)o="0"+o;r="[$-2010"+o+"]"}else o&&(r="[$-"+o+"]");return r}(a)+t),t}(s);if((0,A.isString)(s)&&w[s.toLowerCase()])return o=a,(v="currency"===(i=s)?I.default.getOpenXmlCurrencyFormat(n):w[i.toLowerCase()])&&(d=(0,g.format)(v,function(x,T){var D,C;if(T>0){for(D="decimal"!==x?".":"",C=0;C<T;C++)D+="0";return D}return""}(i,o))),d}var i,o,d,v}}},function(W,b,e){function g(){return(g=Object.assign||function(F){for(var A=1;A<arguments.length;A++){var R=arguments[A];for(var E in R)Object.prototype.hasOwnProperty.call(R,E)&&(F[E]=R[E])}return F}).apply(this,arguments)}b.MergedRangesManager=void 0;var I=function(){function F(R,E,k,S){this.mergedCells=[],this.mergedRanges=[],this.dataProvider=R,this.helpers=E,this.mergeRowFieldValues=k,this.mergeColumnFieldValues=S}var A=F.prototype;return A.updateMergedRanges=function(R,E,k){if(this.helpers._isHeaderCell(this.dataProvider,E,k)&&!this.isCellInMergedRanges(E,k)){var S=this.dataProvider.getCellMerging(E,k),w=S.rowspan,y=S.colspan;if(y||w){var h=this.helpers._allowToMergeRange(this.dataProvider,E,k,w,y,this.mergeRowFieldValues,this.mergeColumnFieldValues);this.updateMergedCells(R,E,k,w,y,h),h&&this.mergedRanges.push(g({masterCell:R},{rowspan:w,colspan:y}))}}},A.isCellInMergedRanges=function(R,E){return this.mergedCells[R]&&this.mergedCells[R][E]},A.findMergedCellInfo=function(R,E){if(this.helpers._isHeaderCell(this.dataProvider,R,E)&&this.isCellInMergedRanges(R,E))return this.mergedCells[R][E]},A.updateMergedCells=function(R,E,k,S,w,y){for(var h=E;h<=E+S;h++)for(var m=k;m<=k+w;m++)this.mergedCells[h]||(this.mergedCells[h]=[]),this.mergedCells[h][m]={masterCell:R,unmerged:!y}},A.applyMergedRages=function(R){this.mergedRanges.forEach(function(E){var k=E.masterCell.fullAddress.row,S=E.masterCell.fullAddress.col;R.mergeCells(k,S,k+E.rowspan,S+E.colspan)})},F}();b.MergedRangesManager=I},function(W,b,e){b.defaultMessages=void 0,b.defaultMessages={en:{Yes:"Yes",No:"No",Cancel:"Cancel",Clear:"Clear",Done:"Done",Loading:"Loading...",Select:"Select...",Search:"Search",Back:"Back",OK:"OK","dxCollectionWidget-noDataText":"No data to display","dxDropDownEditor-selectLabel":"Select","validation-required":"Required","validation-required-formatted":"{0} is required","validation-numeric":"Value must be a number","validation-numeric-formatted":"{0} must be a number","validation-range":"Value is out of range","validation-range-formatted":"{0} is out of range","validation-stringLength":"The length of the value is not correct","validation-stringLength-formatted":"The length of {0} is not correct","validation-custom":"Value is invalid","validation-custom-formatted":"{0} is invalid","validation-async":"Value is invalid","validation-async-formatted":"{0} is invalid","validation-compare":"Values do not match","validation-compare-formatted":"{0} does not match","validation-pattern":"Value does not match pattern","validation-pattern-formatted":"{0} does not match pattern","validation-email":"Email is invalid","validation-email-formatted":"{0} is invalid","validation-mask":"Value is invalid","dxLookup-searchPlaceholder":"Minimum character number: {0}","dxList-pullingDownText":"Pull down to refresh...","dxList-pulledDownText":"Release to refresh...","dxList-refreshingText":"Refreshing...","dxList-pageLoadingText":"Loading...","dxList-nextButtonText":"More","dxList-selectAll":"Select All","dxListEditDecorator-delete":"Delete","dxListEditDecorator-more":"More","dxScrollView-pullingDownText":"Pull down to refresh...","dxScrollView-pulledDownText":"Release to refresh...","dxScrollView-refreshingText":"Refreshing...","dxScrollView-reachBottomText":"Loading...","dxDateBox-simulatedDataPickerTitleTime":"Select time","dxDateBox-simulatedDataPickerTitleDate":"Select date","dxDateBox-simulatedDataPickerTitleDateTime":"Select date and time","dxDateBox-validation-datetime":"Value must be a date or time","dxFileUploader-selectFile":"Select file","dxFileUploader-dropFile":"or Drop file here","dxFileUploader-bytes":"bytes","dxFileUploader-kb":"kb","dxFileUploader-Mb":"Mb","dxFileUploader-Gb":"Gb","dxFileUploader-upload":"Upload","dxFileUploader-uploaded":"Uploaded","dxFileUploader-readyToUpload":"Ready to upload","dxFileUploader-uploadAbortedMessage":"Upload cancelled","dxFileUploader-uploadFailedMessage":"Upload failed","dxFileUploader-invalidFileExtension":"File type is not allowed","dxFileUploader-invalidMaxFileSize":"File is too large","dxFileUploader-invalidMinFileSize":"File is too small","dxRangeSlider-ariaFrom":"From","dxRangeSlider-ariaTill":"Till","dxSwitch-switchedOnText":"ON","dxSwitch-switchedOffText":"OFF","dxForm-optionalMark":"optional","dxForm-requiredMessage":"{0} is required","dxNumberBox-invalidValueMessage":"Value must be a number","dxNumberBox-noDataText":"No data","dxDataGrid-columnChooserTitle":"Column Chooser","dxDataGrid-columnChooserEmptyText":"Drag a column here to hide it","dxDataGrid-groupContinuesMessage":"Continues on the next page","dxDataGrid-groupContinuedMessage":"Continued from the previous page","dxDataGrid-groupHeaderText":"Group by This Column","dxDataGrid-ungroupHeaderText":"Ungroup","dxDataGrid-ungroupAllText":"Ungroup All","dxDataGrid-editingEditRow":"Edit","dxDataGrid-editingSaveRowChanges":"Save","dxDataGrid-editingCancelRowChanges":"Cancel","dxDataGrid-editingDeleteRow":"Delete","dxDataGrid-editingUndeleteRow":"Undelete","dxDataGrid-editingConfirmDeleteMessage":"Are you sure you want to delete this record?","dxDataGrid-validationCancelChanges":"Cancel changes","dxDataGrid-groupPanelEmptyText":"Drag a column header here to group by that column","dxDataGrid-noDataText":"No data","dxDataGrid-searchPanelPlaceholder":"Search...","dxDataGrid-filterRowShowAllText":"(All)","dxDataGrid-filterRowResetOperationText":"Reset","dxDataGrid-filterRowOperationEquals":"Equals","dxDataGrid-filterRowOperationNotEquals":"Does not equal","dxDataGrid-filterRowOperationLess":"Less than","dxDataGrid-filterRowOperationLessOrEquals":"Less than or equal to","dxDataGrid-filterRowOperationGreater":"Greater than","dxDataGrid-filterRowOperationGreaterOrEquals":"Greater than or equal to","dxDataGrid-filterRowOperationStartsWith":"Starts with","dxDataGrid-filterRowOperationContains":"Contains","dxDataGrid-filterRowOperationNotContains":"Does not contain","dxDataGrid-filterRowOperationEndsWith":"Ends with","dxDataGrid-filterRowOperationBetween":"Between","dxDataGrid-filterRowOperationBetweenStartText":"Start","dxDataGrid-filterRowOperationBetweenEndText":"End","dxDataGrid-applyFilterText":"Apply filter","dxDataGrid-trueText":"true","dxDataGrid-falseText":"false","dxDataGrid-sortingAscendingText":"Sort Ascending","dxDataGrid-sortingDescendingText":"Sort Descending","dxDataGrid-sortingClearText":"Clear Sorting","dxDataGrid-editingSaveAllChanges":"Save changes","dxDataGrid-editingCancelAllChanges":"Discard changes","dxDataGrid-editingAddRow":"Add a row","dxDataGrid-summaryMin":"Min: {0}","dxDataGrid-summaryMinOtherColumn":"Min of {1} is {0}","dxDataGrid-summaryMax":"Max: {0}","dxDataGrid-summaryMaxOtherColumn":"Max of {1} is {0}","dxDataGrid-summaryAvg":"Avg: {0}","dxDataGrid-summaryAvgOtherColumn":"Avg of {1} is {0}","dxDataGrid-summarySum":"Sum: {0}","dxDataGrid-summarySumOtherColumn":"Sum of {1} is {0}","dxDataGrid-summaryCount":"Count: {0}","dxDataGrid-columnFixingFix":"Fix","dxDataGrid-columnFixingUnfix":"Unfix","dxDataGrid-columnFixingLeftPosition":"To the left","dxDataGrid-columnFixingRightPosition":"To the right","dxDataGrid-exportTo":"Export","dxDataGrid-exportToExcel":"Export to Excel file","dxDataGrid-exporting":"Exporting...","dxDataGrid-excelFormat":"Excel file","dxDataGrid-selectedRows":"Selected rows","dxDataGrid-exportSelectedRows":"Export selected rows","dxDataGrid-exportAll":"Export all data","dxDataGrid-headerFilterEmptyValue":"(Blanks)","dxDataGrid-headerFilterOK":"OK","dxDataGrid-headerFilterCancel":"Cancel","dxDataGrid-ariaAdaptiveCollapse":"Hide additional data","dxDataGrid-ariaAdaptiveExpand":"Display additional data","dxDataGrid-ariaColumn":"Column","dxDataGrid-ariaValue":"Value","dxDataGrid-ariaFilterCell":"Filter cell","dxDataGrid-ariaCollapse":"Collapse","dxDataGrid-ariaExpand":"Expand","dxDataGrid-ariaDataGrid":"Data grid","dxDataGrid-ariaSearchInGrid":"Search in the data grid","dxDataGrid-ariaSelectAll":"Select all","dxDataGrid-ariaSelectRow":"Select row","dxDataGrid-ariaToolbar":"Data grid toolbar","dxDataGrid-filterBuilderPopupTitle":"Filter Builder","dxDataGrid-filterPanelCreateFilter":"Create Filter","dxDataGrid-filterPanelClearFilter":"Clear","dxDataGrid-filterPanelFilterEnabledHint":"Enable the filter","dxTreeList-ariaTreeList":"Tree list","dxTreeList-ariaSearchInGrid":"Search in the tree list","dxTreeList-ariaToolbar":"Tree list toolbar","dxTreeList-editingAddRowToNode":"Add","dxPager-infoText":"Page {0} of {1} ({2} items)","dxPager-pagesCountText":"of","dxPager-pageSizesAllText":"All","dxPivotGrid-grandTotal":"Grand Total","dxPivotGrid-total":"{0} Total","dxPivotGrid-fieldChooserTitle":"Field Chooser","dxPivotGrid-showFieldChooser":"Show Field Chooser","dxPivotGrid-expandAll":"Expand All","dxPivotGrid-collapseAll":"Collapse All","dxPivotGrid-sortColumnBySummary":'Sort "{0}" by This Column',"dxPivotGrid-sortRowBySummary":'Sort "{0}" by This Row',"dxPivotGrid-removeAllSorting":"Remove All Sorting","dxPivotGrid-dataNotAvailable":"N/A","dxPivotGrid-rowFields":"Row Fields","dxPivotGrid-columnFields":"Column Fields","dxPivotGrid-dataFields":"Data Fields","dxPivotGrid-filterFields":"Filter Fields","dxPivotGrid-allFields":"All Fields","dxPivotGrid-columnFieldArea":"Drop Column Fields Here","dxPivotGrid-dataFieldArea":"Drop Data Fields Here","dxPivotGrid-rowFieldArea":"Drop Row Fields Here","dxPivotGrid-filterFieldArea":"Drop Filter Fields Here","dxScheduler-editorLabelTitle":"Subject","dxScheduler-editorLabelStartDate":"Start Date","dxScheduler-editorLabelEndDate":"End Date","dxScheduler-editorLabelDescription":"Description","dxScheduler-editorLabelRecurrence":"Repeat","dxScheduler-openAppointment":"Open appointment","dxScheduler-recurrenceNever":"Never","dxScheduler-recurrenceMinutely":"Every minute","dxScheduler-recurrenceHourly":"Hourly","dxScheduler-recurrenceDaily":"Daily","dxScheduler-recurrenceWeekly":"Weekly","dxScheduler-recurrenceMonthly":"Monthly","dxScheduler-recurrenceYearly":"Yearly","dxScheduler-recurrenceRepeatEvery":"Repeat Every","dxScheduler-recurrenceRepeatOn":"Repeat On","dxScheduler-recurrenceEnd":"End repeat","dxScheduler-recurrenceAfter":"After","dxScheduler-recurrenceOn":"On","dxScheduler-recurrenceRepeatMinutely":"minute(s)","dxScheduler-recurrenceRepeatHourly":"hour(s)","dxScheduler-recurrenceRepeatDaily":"day(s)","dxScheduler-recurrenceRepeatWeekly":"week(s)","dxScheduler-recurrenceRepeatMonthly":"month(s)","dxScheduler-recurrenceRepeatYearly":"year(s)","dxScheduler-switcherDay":"Day","dxScheduler-switcherWeek":"Week","dxScheduler-switcherWorkWeek":"Work Week","dxScheduler-switcherMonth":"Month","dxScheduler-switcherAgenda":"Agenda","dxScheduler-switcherTimelineDay":"Timeline Day","dxScheduler-switcherTimelineWeek":"Timeline Week","dxScheduler-switcherTimelineWorkWeek":"Timeline Work Week","dxScheduler-switcherTimelineMonth":"Timeline Month","dxScheduler-recurrenceRepeatOnDate":"on date","dxScheduler-recurrenceRepeatCount":"occurrence(s)","dxScheduler-allDay":"All day","dxScheduler-confirmRecurrenceEditMessage":"Do you want to edit only this appointment or the whole series?","dxScheduler-confirmRecurrenceDeleteMessage":"Do you want to delete only this appointment or the whole series?","dxScheduler-confirmRecurrenceEditSeries":"Edit series","dxScheduler-confirmRecurrenceDeleteSeries":"Delete series","dxScheduler-confirmRecurrenceEditOccurrence":"Edit appointment","dxScheduler-confirmRecurrenceDeleteOccurrence":"Delete appointment","dxScheduler-noTimezoneTitle":"No timezone","dxScheduler-moreAppointments":"{0} more","dxCalendar-todayButtonText":"Today","dxCalendar-ariaWidgetName":"Calendar","dxColorView-ariaRed":"Red","dxColorView-ariaGreen":"Green","dxColorView-ariaBlue":"Blue","dxColorView-ariaAlpha":"Transparency","dxColorView-ariaHex":"Color code","dxTagBox-selected":"{0} selected","dxTagBox-allSelected":"All selected ({0})","dxTagBox-moreSelected":"{0} more","vizExport-printingButtonText":"Print","vizExport-titleMenuText":"Exporting/Printing","vizExport-exportButtonText":"{0} file","dxFilterBuilder-and":"And","dxFilterBuilder-or":"Or","dxFilterBuilder-notAnd":"Not And","dxFilterBuilder-notOr":"Not Or","dxFilterBuilder-addCondition":"Add Condition","dxFilterBuilder-addGroup":"Add Group","dxFilterBuilder-enterValueText":"<enter a value>","dxFilterBuilder-filterOperationEquals":"Equals","dxFilterBuilder-filterOperationNotEquals":"Does not equal","dxFilterBuilder-filterOperationLess":"Is less than","dxFilterBuilder-filterOperationLessOrEquals":"Is less than or equal to","dxFilterBuilder-filterOperationGreater":"Is greater than","dxFilterBuilder-filterOperationGreaterOrEquals":"Is greater than or equal to","dxFilterBuilder-filterOperationStartsWith":"Starts with","dxFilterBuilder-filterOperationContains":"Contains","dxFilterBuilder-filterOperationNotContains":"Does not contain","dxFilterBuilder-filterOperationEndsWith":"Ends with","dxFilterBuilder-filterOperationIsBlank":"Is blank","dxFilterBuilder-filterOperationIsNotBlank":"Is not blank","dxFilterBuilder-filterOperationBetween":"Is between","dxFilterBuilder-filterOperationAnyOf":"Is any of","dxFilterBuilder-filterOperationNoneOf":"Is none of","dxHtmlEditor-dialogColorCaption":"Change Font Color","dxHtmlEditor-dialogBackgroundCaption":"Change Background Color","dxHtmlEditor-dialogLinkCaption":"Add Link","dxHtmlEditor-dialogLinkUrlField":"URL","dxHtmlEditor-dialogLinkTextField":"Text","dxHtmlEditor-dialogLinkTargetField":"Open link in new window","dxHtmlEditor-dialogImageCaption":"Add Image","dxHtmlEditor-dialogImageUrlField":"URL","dxHtmlEditor-dialogImageAltField":"Alternate text","dxHtmlEditor-dialogImageWidthField":"Width (px)","dxHtmlEditor-dialogImageHeightField":"Height (px)","dxHtmlEditor-dialogInsertTableRowsField":"Rows","dxHtmlEditor-dialogInsertTableColumnsField":"Columns","dxHtmlEditor-dialogInsertTableCaption":"Insert Table","dxHtmlEditor-heading":"Heading","dxHtmlEditor-normalText":"Normal text","dxHtmlEditor-background":"Background Color","dxHtmlEditor-bold":"Bold","dxHtmlEditor-color":"Font Color","dxHtmlEditor-font":"Font","dxHtmlEditor-italic":"Italic","dxHtmlEditor-link":"Add Link","dxHtmlEditor-image":"Add Image","dxHtmlEditor-size":"Size","dxHtmlEditor-strike":"Strikethrough","dxHtmlEditor-subscript":"Subscript","dxHtmlEditor-superscript":"Superscript","dxHtmlEditor-underline":"Underline","dxHtmlEditor-blockquote":"Blockquote","dxHtmlEditor-header":"Header","dxHtmlEditor-increaseIndent":"Increase Indent","dxHtmlEditor-decreaseIndent":"Decrease Indent","dxHtmlEditor-orderedList":"Ordered List","dxHtmlEditor-bulletList":"Bullet List","dxHtmlEditor-alignLeft":"Align Left","dxHtmlEditor-alignCenter":"Align Center","dxHtmlEditor-alignRight":"Align Right","dxHtmlEditor-alignJustify":"Align Justify","dxHtmlEditor-codeBlock":"Code Block","dxHtmlEditor-variable":"Add Variable","dxHtmlEditor-undo":"Undo","dxHtmlEditor-redo":"Redo","dxHtmlEditor-clear":"Clear Formatting","dxHtmlEditor-insertTable":"Insert Table","dxHtmlEditor-insertRowAbove":"Insert Row Above","dxHtmlEditor-insertRowBelow":"Insert Row Below","dxHtmlEditor-insertColumnLeft":"Insert Column Left","dxHtmlEditor-insertColumnRight":"Insert Column Right","dxHtmlEditor-deleteColumn":"Delete Column","dxHtmlEditor-deleteRow":"Delete Row","dxHtmlEditor-deleteTable":"Delete Table","dxHtmlEditor-list":"List","dxHtmlEditor-ordered":"Ordered","dxHtmlEditor-bullet":"Bullet","dxHtmlEditor-align":"Align","dxHtmlEditor-center":"Center","dxHtmlEditor-left":"Left","dxHtmlEditor-right":"Right","dxHtmlEditor-indent":"Indent","dxHtmlEditor-justify":"Justify","dxFileManager-newDirectoryName":"Untitled directory","dxFileManager-rootDirectoryName":"Files","dxFileManager-errorNoAccess":"Access Denied. Operation could not be completed.","dxFileManager-errorDirectoryExistsFormat":"Directory '{0}' already exists.","dxFileManager-errorFileExistsFormat":"File '{0}' already exists.","dxFileManager-errorFileNotFoundFormat":"File '{0}' not found.","dxFileManager-errorDirectoryNotFoundFormat":"Directory '{0}' not found.","dxFileManager-errorWrongFileExtension":"File extension is not allowed.","dxFileManager-errorMaxFileSizeExceeded":"File size exceeds the maximum allowed size.","dxFileManager-errorInvalidSymbols":"This name contains invalid characters.","dxFileManager-errorDefault":"Unspecified error.","dxFileManager-errorDirectoryOpenFailed":"The directory cannot be opened","dxFileManager-commandCreate":"New directory","dxFileManager-commandRename":"Rename","dxFileManager-commandMove":"Move to","dxFileManager-commandCopy":"Copy to","dxFileManager-commandDelete":"Delete","dxFileManager-commandDownload":"Download","dxFileManager-commandUpload":"Upload files","dxFileManager-commandRefresh":"Refresh","dxFileManager-commandThumbnails":"Thumbnails View","dxFileManager-commandDetails":"Details View","dxFileManager-commandClearSelection":"Clear selection","dxFileManager-commandShowNavPane":"Toggle navigation pane","dxFileManager-dialogDirectoryChooserMoveTitle":"Move to","dxFileManager-dialogDirectoryChooserMoveButtonText":"Move","dxFileManager-dialogDirectoryChooserCopyTitle":"Copy to","dxFileManager-dialogDirectoryChooserCopyButtonText":"Copy","dxFileManager-dialogRenameItemTitle":"Rename","dxFileManager-dialogRenameItemButtonText":"Save","dxFileManager-dialogCreateDirectoryTitle":"New directory","dxFileManager-dialogCreateDirectoryButtonText":"Create","dxFileManager-dialogDeleteItemTitle":"Delete","dxFileManager-dialogDeleteItemButtonText":"Delete","dxFileManager-dialogDeleteItemSingleItemConfirmation":"Are you sure you want to delete {0}?","dxFileManager-dialogDeleteItemMultipleItemsConfirmation":"Are you sure you want to delete {0} items?","dxFileManager-dialogButtonCancel":"Cancel","dxFileManager-editingCreateSingleItemProcessingMessage":"Creating a directory inside {0}","dxFileManager-editingCreateSingleItemSuccessMessage":"Created a directory inside {0}","dxFileManager-editingCreateSingleItemErrorMessage":"Directory was not created","dxFileManager-editingCreateCommonErrorMessage":"Directory was not created","dxFileManager-editingRenameSingleItemProcessingMessage":"Renaming an item inside {0}","dxFileManager-editingRenameSingleItemSuccessMessage":"Renamed an item inside {0}","dxFileManager-editingRenameSingleItemErrorMessage":"Item was not renamed","dxFileManager-editingRenameCommonErrorMessage":"Item was not renamed","dxFileManager-editingDeleteSingleItemProcessingMessage":"Deleting an item from {0}","dxFileManager-editingDeleteMultipleItemsProcessingMessage":"Deleting {0} items from {1}","dxFileManager-editingDeleteSingleItemSuccessMessage":"Deleted an item from {0}","dxFileManager-editingDeleteMultipleItemsSuccessMessage":"Deleted {0} items from {1}","dxFileManager-editingDeleteSingleItemErrorMessage":"Item was not deleted","dxFileManager-editingDeleteMultipleItemsErrorMessage":"{0} items were not deleted","dxFileManager-editingDeleteCommonErrorMessage":"Some items were not deleted","dxFileManager-editingMoveSingleItemProcessingMessage":"Moving an item to {0}","dxFileManager-editingMoveMultipleItemsProcessingMessage":"Moving {0} items to {1}","dxFileManager-editingMoveSingleItemSuccessMessage":"Moved an item to {0}","dxFileManager-editingMoveMultipleItemsSuccessMessage":"Moved {0} items to {1}","dxFileManager-editingMoveSingleItemErrorMessage":"Item was not moved","dxFileManager-editingMoveMultipleItemsErrorMessage":"{0} items were not moved","dxFileManager-editingMoveCommonErrorMessage":"Some items were not moved","dxFileManager-editingCopySingleItemProcessingMessage":"Copying an item to {0}","dxFileManager-editingCopyMultipleItemsProcessingMessage":"Copying {0} items to {1}","dxFileManager-editingCopySingleItemSuccessMessage":"Copied an item to {0}","dxFileManager-editingCopyMultipleItemsSuccessMessage":"Copied {0} items to {1}","dxFileManager-editingCopySingleItemErrorMessage":"Item was not copied","dxFileManager-editingCopyMultipleItemsErrorMessage":"{0} items were not copied","dxFileManager-editingCopyCommonErrorMessage":"Some items were not copied","dxFileManager-editingUploadSingleItemProcessingMessage":"Uploading an item to {0}","dxFileManager-editingUploadMultipleItemsProcessingMessage":"Uploading {0} items to {1}","dxFileManager-editingUploadSingleItemSuccessMessage":"Uploaded an item to {0}","dxFileManager-editingUploadMultipleItemsSuccessMessage":"Uploaded {0} items to {1}","dxFileManager-editingUploadSingleItemErrorMessage":"Item was not uploaded","dxFileManager-editingUploadMultipleItemsErrorMessage":"{0} items were not uploaded","dxFileManager-editingUploadCanceledMessage":"Canceled","dxFileManager-listDetailsColumnCaptionName":"Name","dxFileManager-listDetailsColumnCaptionDateModified":"Date Modified","dxFileManager-listDetailsColumnCaptionFileSize":"File Size","dxFileManager-listThumbnailsTooltipTextSize":"Size","dxFileManager-listThumbnailsTooltipTextDateModified":"Date Modified","dxFileManager-notificationProgressPanelTitle":"Progress","dxFileManager-notificationProgressPanelEmptyListText":"No operations","dxFileManager-notificationProgressPanelOperationCanceled":"Canceled","dxDiagram-categoryGeneral":"General","dxDiagram-categoryFlowchart":"Flowchart","dxDiagram-categoryOrgChart":"Org Chart","dxDiagram-categoryContainers":"Containers","dxDiagram-categoryCustom":"Custom","dxDiagram-commandExportToSvg":"Export to SVG","dxDiagram-commandExportToPng":"Export to PNG","dxDiagram-commandExportToJpg":"Export to JPEG","dxDiagram-commandUndo":"Undo","dxDiagram-commandRedo":"Redo","dxDiagram-commandFontName":"Font Name","dxDiagram-commandFontSize":"Font Size","dxDiagram-commandBold":"Bold","dxDiagram-commandItalic":"Italic","dxDiagram-commandUnderline":"Underline","dxDiagram-commandTextColor":"Font Color","dxDiagram-commandLineColor":"Line Color","dxDiagram-commandLineWidth":"Line Width","dxDiagram-commandLineStyle":"Line Style","dxDiagram-commandLineStyleSolid":"Solid","dxDiagram-commandLineStyleDotted":"Dotted","dxDiagram-commandLineStyleDashed":"Dashed","dxDiagram-commandFillColor":"Fill Color","dxDiagram-commandAlignLeft":"Align Left","dxDiagram-commandAlignCenter":"Align Center","dxDiagram-commandAlignRight":"Align Right","dxDiagram-commandConnectorLineType":"Connector Line Type","dxDiagram-commandConnectorLineStraight":"Straight","dxDiagram-commandConnectorLineOrthogonal":"Orthogonal","dxDiagram-commandConnectorLineStart":"Connector Line Start","dxDiagram-commandConnectorLineEnd":"Connector Line End","dxDiagram-commandConnectorLineNone":"None","dxDiagram-commandConnectorLineArrow":"Arrow","dxDiagram-commandFullscreen":"Full Screen","dxDiagram-commandUnits":"Units","dxDiagram-commandPageSize":"Page Size","dxDiagram-commandPageOrientation":"Page Orientation","dxDiagram-commandPageOrientationLandscape":"Landscape","dxDiagram-commandPageOrientationPortrait":"Portrait","dxDiagram-commandPageColor":"Page Color","dxDiagram-commandShowGrid":"Show Grid","dxDiagram-commandSnapToGrid":"Snap to Grid","dxDiagram-commandGridSize":"Grid Size","dxDiagram-commandZoomLevel":"Zoom Level","dxDiagram-commandAutoZoom":"Auto Zoom","dxDiagram-commandFitToContent":"Fit to Content","dxDiagram-commandFitToWidth":"Fit to Width","dxDiagram-commandAutoZoomByContent":"Auto Zoom by Content","dxDiagram-commandAutoZoomByWidth":"Auto Zoom by Width","dxDiagram-commandSimpleView":"Simple View","dxDiagram-commandCut":"Cut","dxDiagram-commandCopy":"Copy","dxDiagram-commandPaste":"Paste","dxDiagram-commandSelectAll":"Select All","dxDiagram-commandDelete":"Delete","dxDiagram-commandBringToFront":"Bring to Front","dxDiagram-commandSendToBack":"Send to Back","dxDiagram-commandLock":"Lock","dxDiagram-commandUnlock":"Unlock","dxDiagram-commandInsertShapeImage":"Insert Image...","dxDiagram-commandEditShapeImage":"Change Image...","dxDiagram-commandDeleteShapeImage":"Delete Image","dxDiagram-commandLayoutLeftToRight":"Left-to-right","dxDiagram-commandLayoutRightToLeft":"Right-to-left","dxDiagram-commandLayoutTopToBottom":"Top-to-bottom","dxDiagram-commandLayoutBottomToTop":"Bottom-to-top","dxDiagram-unitIn":"in","dxDiagram-unitCm":"cm","dxDiagram-unitPx":"px","dxDiagram-dialogButtonOK":"OK","dxDiagram-dialogButtonCancel":"Cancel","dxDiagram-dialogInsertShapeImageTitle":"Insert Image","dxDiagram-dialogEditShapeImageTitle":"Change Image","dxDiagram-dialogEditShapeImageSelectButton":"Select image","dxDiagram-dialogEditShapeImageLabelText":"or drop file here","dxDiagram-uiExport":"Export","dxDiagram-uiProperties":"Properties","dxDiagram-uiSettings":"Settings","dxDiagram-uiShowToolbox":"Show Toolbox","dxDiagram-uiSearch":"Search","dxDiagram-uiStyle":"Style","dxDiagram-uiLayout":"Layout","dxDiagram-uiLayoutTree":"Tree","dxDiagram-uiLayoutLayered":"Layered","dxDiagram-uiDiagram":"Diagram","dxDiagram-uiText":"Text","dxDiagram-uiObject":"Object","dxDiagram-uiConnector":"Connector","dxDiagram-uiPage":"Page","dxDiagram-shapeText":"Text","dxDiagram-shapeRectangle":"Rectangle","dxDiagram-shapeEllipse":"Ellipse","dxDiagram-shapeCross":"Cross","dxDiagram-shapeTriangle":"Triangle","dxDiagram-shapeDiamond":"Diamond","dxDiagram-shapeHeart":"Heart","dxDiagram-shapePentagon":"Pentagon","dxDiagram-shapeHexagon":"Hexagon","dxDiagram-shapeOctagon":"Octagon","dxDiagram-shapeStar":"Star","dxDiagram-shapeArrowLeft":"Left Arrow","dxDiagram-shapeArrowUp":"Up Arrow","dxDiagram-shapeArrowRight":"Right Arrow","dxDiagram-shapeArrowDown":"Down Arrow","dxDiagram-shapeArrowUpDown":"Up Down Arrow","dxDiagram-shapeArrowLeftRight":"Left Right Arrow","dxDiagram-shapeProcess":"Process","dxDiagram-shapeDecision":"Decision","dxDiagram-shapeTerminator":"Terminator","dxDiagram-shapePredefinedProcess":"Predefined Process","dxDiagram-shapeDocument":"Document","dxDiagram-shapeMultipleDocuments":"Multiple Documents","dxDiagram-shapeManualInput":"Manual Input","dxDiagram-shapePreparation":"Preparation","dxDiagram-shapeData":"Data","dxDiagram-shapeDatabase":"Database","dxDiagram-shapeHardDisk":"Hard Disk","dxDiagram-shapeInternalStorage":"Internal Storage","dxDiagram-shapePaperTape":"Paper Tape","dxDiagram-shapeManualOperation":"Manual Operation","dxDiagram-shapeDelay":"Delay","dxDiagram-shapeStoredData":"Stored Data","dxDiagram-shapeDisplay":"Display","dxDiagram-shapeMerge":"Merge","dxDiagram-shapeConnector":"Connector","dxDiagram-shapeOr":"Or","dxDiagram-shapeSummingJunction":"Summing Junction","dxDiagram-shapeContainerDefaultText":"Container","dxDiagram-shapeVerticalContainer":"Vertical Container","dxDiagram-shapeHorizontalContainer":"Horizontal Container","dxDiagram-shapeCardDefaultText":"Person's Name","dxDiagram-shapeCardWithImageOnLeft":"Card with Image on the Left","dxDiagram-shapeCardWithImageOnTop":"Card with Image on the Top","dxDiagram-shapeCardWithImageOnRight":"Card with Image on the Right","dxGantt-dialogTitle":"Title","dxGantt-dialogStartTitle":"Start","dxGantt-dialogEndTitle":"End","dxGantt-dialogProgressTitle":"Progress","dxGantt-dialogResourcesTitle":"Resources","dxGantt-dialogResourceManagerTitle":"Resource Manager","dxGantt-dialogTaskDetailsTitle":"Task Details","dxGantt-dialogEditResourceListHint":"Edit Resource List","dxGantt-dialogEditNoResources":"No resources","dxGantt-dialogButtonAdd":"Add","dxGantt-contextMenuNewTask":"New Task","dxGantt-contextMenuNewSubtask":"New Subtask","dxGantt-contextMenuDeleteTask":"Delete Task","dxGantt-contextMenuDeleteDependency":"Delete Dependency","dxGantt-dialogTaskDeleteConfirmation":"Deleting a task also deletes all its dependencies and subtasks. Are you sure you want to delete this task?","dxGantt-dialogDependencyDeleteConfirmation":"Are you sure you want to delete the dependency from the task?","dxGantt-dialogResourcesDeleteConfirmation":"Deleting a resource also deletes it from tasks to which this resource is assigned. Are you sure you want to delete these resources? Resources: {0}","dxGantt-dialogConstraintCriticalViolationMessage":"The task you are attempting to move is linked to a second task by a dependency relation. This change would conflict with dependency rules. How would you like to proceed?","dxGantt-dialogConstraintViolationMessage":"The task you are attempting to move is linked to a second task by a dependency relation. How would you like to proceed?","dxGantt-dialogCancelOperationMessage":"Cancel the operation","dxGantt-dialogDeleteDependencyMessage":"Delete the dependency","dxGantt-dialogMoveTaskAndKeepDependencyMessage":"Move the task and keep the dependency","dxGantt-undo":"Undo","dxGantt-redo":"Redo","dxGantt-expandAll":"Expand All","dxGantt-collapseAll":"Collapse All","dxGantt-addNewTask":"Add New Task","dxGantt-deleteSelectedTask":"Delete Selected Task","dxGantt-zoomIn":"Zoom In","dxGantt-zoomOut":"Zoom Out","dxGantt-fullScreen":"Full Screen","dxGantt-quarter":"Q{0}"}}},function(W,b,e){b.OptionManager=void 0;var g=e(20),I=e(4),F=e(257),A=e(0),R=e(1),E=e(192),k={},S={},w=function(){function y(m,p){this._options=m,this._optionsByReference=p}var h=y.prototype;return h._setByReference=function(m,p){for(var f in(0,A.extend)(!0,m,p),this._optionsByReference)Object.prototype.hasOwnProperty.call(p,f)&&(m[f]=p[f])},h._setPreparedValue=function(m,p,f,c){var u=this.get(this._options,m,!1);if(!(0,F.equals)(u,p)){var l=m.split(/[.[]/);!c&&this._changingCallback(m,u,p),S[m]=S[m]||(0,g.compileSetter)(m),S[m](this._options,p,{functionsAsIs:!0,merge:(0,R.isDefined)(f)?f:!this._optionsByReference[m],unwrapObservables:l.length>1&&!!this._optionsByReference[l[0]]}),!c&&this._changedCallback(m,p,u)}},h._prepareRelevantNames=function(m,p,f,c){if((0,R.isPlainObject)(f))for(var u in f)this._prepareRelevantNames(m,"".concat(p,".").concat(u),f[u]);this._namePreparedCallbacks(m,p,f,c)},h.get=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._options,p=arguments.length>1?arguments[1]:void 0,f=arguments.length>2?arguments[2]:void 0;return k[p]=k[p]||(0,g.compileGetter)(p),k[p](m,{functionsAsIs:!0,unwrapObservables:f})},h.set=function(m,p,f,c){for(var u in m=(0,E.normalizeOptions)(m,p))this._prepareRelevantNames(m,u,m[u],c);for(var l in m)this._setPreparedValue(l,m[l],f,c)},h.onRelevantNamesPrepared=function(m){this._namePreparedCallbacks=m},h.onChanging=function(m){this._changingCallback=m},h.onChanged=function(m){this._changedCallback=m},h.dispose=function(){this._changingCallback=I.noop,this._changedCallback=I.noop},y}();b.OptionManager=w},function(W,b,e){b.PostponedOperations=void 0;var g=e(6),I=e(1);function F(E){return function(k){if(Array.isArray(k))return A(k)}(E)||function(k){if("undefined"!=typeof Symbol&&null!=k[Symbol.iterator]||null!=k["@@iterator"])return Array.from(k)}(E)||function(k,S){if(k){if("string"==typeof k)return A(k,S);var w=Object.prototype.toString.call(k).slice(8,-1);if("Object"===w&&k.constructor&&(w=k.constructor.name),"Map"===w||"Set"===w)return Array.from(k);if("Arguments"===w||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return A(k,S)}}(E)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(E,k){(null==k||k>E.length)&&(k=E.length);for(var S=0,w=new Array(k);S<k;S++)w[S]=E[S];return w}var R=function(){function E(){this._postponedOperations={}}var k=E.prototype;return k.add=function(S,w,y){if(S in this._postponedOperations)y&&this._postponedOperations[S].promises.push(y);else{var h=new g.Deferred;this._postponedOperations[S]={fn:w,completePromise:h,promises:y?[y]:[]}}return this._postponedOperations[S].completePromise.promise()},k.callPostponedOperations=function(){for(var S in this._postponedOperations){var w=this._postponedOperations[S];(0,I.isDefined)(w)&&(w.promises&&w.promises.length?g.when.apply(void 0,F(w.promises)).done(w.fn).then(w.completePromise.resolve):w.fn().done(w.completePromise.resolve))}this._postponedOperations={}},E}();b.PostponedOperations=R},function(W,b,e){b.TemplateManager=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(1),A=e(4),R=e(0),E=e(124),k=e(95),S=e(258);var y=new E.FunctionTemplate(function(m){var p=m.model,f=m.parent,c=p.widget;if(!c)return(0,I.default)();var u=(0,I.default)("<div>"),l=p.options||{};return f?f._createComponent(u,c,l):u[c](l),u}),h=function(){function m(l,s){this._tempTemplates=[],this._defaultTemplates={},this._anonymousTemplateName=s||"template",this._createElement=l||S.defaultCreateElement,this._createTemplateIfNeeded=this._createTemplateIfNeeded.bind(this)}m.createDefaultOptions=function(){return{integrationOptions:{watchMethod:function(l,s){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return a.skipImmediate||s(l()),A.noop},templates:{"dx-polymorph-widget":y},useDeferUpdateForTemplates:!0}}};var f,u=m.prototype;return u.addDefaultTemplates=function(l){this._defaultTemplates=(0,R.extend)({},this._defaultTemplates,l)},u.dispose=function(){this._tempTemplates.forEach(function(l){l.template.dispose&&l.template.dispose()}),this._tempTemplates=[]},u.extractTemplates=function(l){return{templates:this._extractTemplates(l),anonymousTemplateMeta:this._extractAnonymousTemplate(l)}},u._extractTemplates=function(l){var s=this,a=(0,S.findTemplates)(l,"dxTemplate"),t=(0,S.suitableTemplatesByName)(a);return a.forEach(function(n){var i=n.element;i===t[n.options.name]?(0,I.default)(i).addClass("dx-template-wrapper").detach():(0,I.default)(i).remove()}),Object.keys(t).map(function(n){return{name:n,template:s._createTemplate(t[n])}})},u._extractAnonymousTemplate=function(l){var s=l.contents().detach();return s.filter(function(a,t){var n=3===t.nodeType,i=(0,I.default)(t).text().trim().length<1;return!(n&&i)}).length>0?{template:this._createTemplate(s),name:this._anonymousTemplateName}:{}},u._createTemplateIfNeeded=function(l){var s=this._tempTemplates.filter(function(t){return t.source===(0,S.templateKey)(l)})[0];if(s)return s.template;var a=this._createTemplate(l);return this._tempTemplates.push({template:a,source:(0,S.templateKey)(l)}),a},u._createTemplate=function(l){return this._createElement((0,S.validateTemplateSource)(l))},u.getTemplate=function(l,s,a,t){var n=this,i=a.isAsyncTemplate,o=a.skipTemplates;return(0,F.isFunction)(l)?new E.FunctionTemplate(function(r){var d=l.apply(t,(0,S.getNormalizedTemplateArgs)(r));if(!(0,F.isDefined)(d))return new k.EmptyTemplate;var v=!1,x=(0,S.acquireTemplate)(d,function(D){return D.nodeType||(0,F.isRenderer)(D)&&!(0,I.default)(D).is("script")?new E.FunctionTemplate(function(){return D}):(v=!0,n._createTemplate(D))},s,i,o,n._defaultTemplates),T=x.render(r);return v&&x.dispose&&x.dispose(),T}):(0,S.acquireTemplate)(l,this._createTemplateIfNeeded,s,i,o,this._defaultTemplates)},(f=[{key:"anonymousTemplateName",get:function(){return this._anonymousTemplateName}}])&&function w(m,p){for(var f=0;f<p.length;f++){var c=p[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(m,c.key,c)}}(m.prototype,f),m}();b.TemplateManager=h},function(W,b,e){b.Template=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(68),A=e(35),R=e(171);function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}e(376),(0,R.registerTemplateEngine)("default",{compile:function(S){return(0,A.normalizeTemplateElement)(S)},render:function(S,w,y){return S.clone()}}),(0,R.setTemplateEngine)("default");var k=function(S){var w,y;function h(p){var f;return(f=S.call(this)||this)._element=p,f}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._renderCore=function(p){var f=p.transclude;return f||this._compiledTemplate||(this._compiledTemplate=(0,R.getCurrentTemplateEngine)().compile(this._element)),(0,I.default)("<div>").append(f?this._element:(0,R.getCurrentTemplateEngine)().render(this._compiledTemplate,p.model,p.index)).contents()},m.source=function(){return(0,I.default)(this._element).clone()},h}(F.TemplateBase);b.Template=k},function(W,b,e){var g=e(35),I=e(171);(0,I.registerTemplateEngine)("jquery-tmpl",{compile:function(F){return(0,g.extractTemplateMarkup)(F)},render:function(F,A){return jQuery.tmpl(F,A)}}),(0,I.registerTemplateEngine)("jsrender",{compile:function(F){return(jQuery||jsrender).templates((0,g.extractTemplateMarkup)(F))},render:function(F,A){return F.render(A)}}),(0,I.registerTemplateEngine)("mustache",{compile:function(F){return(0,g.extractTemplateMarkup)(F)},render:function(F,A){return Mustache.render(F,A)}}),(0,I.registerTemplateEngine)("hogan",{compile:function(F){return Hogan.compile((0,g.extractTemplateMarkup)(F))},render:function(F,A){return F.render(A)}}),(0,I.registerTemplateEngine)("underscore",{compile:function(F){return _.template((0,g.extractTemplateMarkup)(F))},render:function(F,A){return F(A)}}),(0,I.registerTemplateEngine)("handlebars",{compile:function(F){return Handlebars.compile((0,g.extractTemplateMarkup)(F))},render:function(F,A){return F(A)}}),(0,I.registerTemplateEngine)("doT",{compile:function(F){return doT.template((0,g.extractTemplateMarkup)(F))},render:function(F,A){return F(A)}})},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(5)),F=E(e(15)),A=e(12),R=e(8);function E(S){return S&&S.__esModule?S:{default:S}}var k=F.default.inherit({_keydown:(0,R.addNamespace)("keydown","KeyboardProcessor"),_compositionStart:(0,R.addNamespace)("compositionstart","KeyboardProcessor"),_compositionEnd:(0,R.addNamespace)("compositionend","KeyboardProcessor"),ctor:function(S){var w=this;(S=S||{}).element&&(this._element=(0,g.default)(S.element)),S.focusTarget&&(this._focusTarget=S.focusTarget),this._handler=S.handler,this._element&&(this._processFunction=function(y){var h=w._focusTarget&&w._focusTarget!==y.target&&(0,A.inArray)(y.target,(0,g.default)(w._focusTarget))<0,m=w._isComposingJustFinished&&229===y.which||w._isComposing||h;w._isComposingJustFinished=!1,m||w.process(y)},this._toggleProcessingWithContext=this.toggleProcessing.bind(this),I.default.on(this._element,this._keydown,this._processFunction),I.default.on(this._element,this._compositionStart,this._toggleProcessingWithContext),I.default.on(this._element,this._compositionEnd,this._toggleProcessingWithContext))},dispose:function(){this._element&&(I.default.off(this._element,this._keydown,this._processFunction),I.default.off(this._element,this._compositionStart,this._toggleProcessingWithContext),I.default.off(this._element,this._compositionEnd,this._toggleProcessingWithContext)),this._element=void 0,this._handler=void 0},process:function(S){this._handler({keyName:(0,R.normalizeKeyName)(S),key:S.key,code:S.code,ctrl:S.ctrlKey,location:S.location,metaKey:S.metaKey,shift:S.shiftKey,alt:S.altKey,which:S.which,originalEvent:S})},toggleProcessing:function(S){this._isComposing="compositionstart"===S.type,this._isComposingJustFinished=!this._isComposing}});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(24))&&g.__esModule?g:{default:g};b.default=function A(R,E){if(!E)throw I.default.Error("E0017");return Array.isArray(R)?R.map(function(k){return A(k,E)}).join(" "):-1!==R.indexOf(" ")?A(R.split(/\s+/g),E):"".concat(R,".").concat(E)},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(165)),I=A(e(260)),F=e(0);function A(h){return h&&h.__esModule?h:{default:h}}var R,E={dxpointerdown:"pointerdown",dxpointermove:"pointermove",dxpointerup:"pointerup",dxpointercancel:"pointercancel",dxpointerover:"pointerover",dxpointerout:"pointerout",dxpointerenter:"pointerenter",dxpointerleave:"pointerleave"},k=!1,S=function(){k||(R=new I.default(E,function(h,m){return h.pointerId===m.pointerId},function(h){h.isPrimary&&R.reset()}),k=!0)},w=g.default.inherit({ctor:function(){this.callBase.apply(this,arguments),S()},_fireEvent:function(h){return this.callBase((0,F.extend)({pointers:R.pointers(),pointerId:h.originalEvent.pointerId},h))}});w.map=E,w.resetObserver=function(){R.reset()},b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=E(e(165)),F=E(e(261)),A=E(e(259)),R=e(8);function E(h){return h&&h.__esModule?h:{default:h}}var k=!1,S=function(){k||(F.default.activate(),k=!0)},w=I.default.inherit({EVENT_LOCK_TIMEOUT:100,ctor:function(){this.callBase.apply(this,arguments),S()},_handler:function(h){var m=(0,R.isMouseEvent)(h);if(m||(this._skipNextEvents=!0),!m||!this._mouseLocked){if(!m||!this._skipNextEvents)return this.callBase(h);this._skipNextEvents=!1,this._mouseLocked=!0,clearTimeout(this._unlockMouseTimer);var p=this;this._unlockMouseTimer=setTimeout(function(){p._mouseLocked=!1},this.EVENT_LOCK_TIMEOUT)}},_fireEvent:function(h){var m=(0,R.isMouseEvent)(h.originalEvent)?F.default.normalize:A.default.normalize;return this.callBase((0,g.extend)(m(h.originalEvent),h))},dispose:function(){this.callBase(),this._skipNextEvents=!1,this._mouseLocked=!1,clearTimeout(this._unlockMouseTimer)}});w.map={dxpointerdown:"touchstart mousedown",dxpointermove:"touchmove mousemove",dxpointerup:"touchend mouseup",dxpointercancel:"touchcancel",dxpointerover:"mouseover",dxpointerout:"mouseout",dxpointerenter:"mouseenter",dxpointerleave:"mouseleave"},w.resetObserver=F.default.resetObserver,b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.unsubscribeNodesDisposing=b.subscribeNodesDisposing=void 0;var g,I=(g=e(5))&&g.__esModule?g:{default:g};function F(A){return A&&[A.target,A.delegateTarget,A.relatedTarget,A.currentTarget].filter(function(R){return!!R})}b.subscribeNodesDisposing=function(A,R){I.default.one(F(A),"dxremove",R)},b.unsubscribeNodesDisposing=function(A,R){I.default.off(F(A),"dxremove",R)}},function(W,b,e){b.exportPivotGrid=function(R){return I.Export.export(function(E){if(!(0,g.isDefined)(E)||!(0,g.isObject)(E))throw Error('The "exportPivotGrid" method requires a configuration object.');if(!(0,g.isDefined)(E.component)||!(0,g.isObject)(E.component)||"dxPivotGrid"!==E.component.NAME)throw Error('The "component" field must contain a PivotGrid instance.');return(0,g.isDefined)(E.mergeRowFieldValues)||(E.mergeRowFieldValues=!0),(0,g.isDefined)(E.mergeColumnFieldValues)||(E.mergeColumnFieldValues=!0),I.Export.getFullOptions(E)}(R),A)};var g=e(1),I=e(254),F=e(4),A={_getWorksheetFrozenState:function(R,E){return{state:"frozen",xSplit:E.from.column+R.getFrozenArea().x-1,ySplit:E.from.row+R.getFrozenArea().y-1}},_getCustomizeCellOptions:function(R,E){return{excelCell:R,pivotCell:E}},_isFrozenZone:function(){return!0},_isHeaderCell:function(R,E,k){return E<R.getColumnAreaRowCount()||k<R.getRowAreaColCount()},_allowToMergeRange:function(R,E,k,S,w,y,h){return!(R.isColumnAreaCell(E,k)&&!h&&w||R.isRowAreaCell(E,k)&&!y&&S)},_getLoadPanelTargetElement:function(R){return R._dataArea.groupElement()},_getLoadPanelContainer:function(R){return R.$element()},_trySetAutoFilter:F.noop,_trySetFont:F.noop,_trySetOutlineLevel:F.noop}},function(W,b,e){Object.defineProperty(b,"exportDataGrid",{enumerable:!0,get:function(){return g.exportDataGrid}});var g=e(384)},function(W,b,e){b.exportDataGrid=function(F){return I.Export.export(function(A){if(!(0,g.isDefined)(A)||!(0,g.isObject)(A))throw Error('The "exportDataGrid" method requires a configuration object.');if(!(0,g.isDefined)(A.component)||!(0,g.isObject)(A.component)||"dxDataGrid"!==A.component.NAME)throw Error('The "component" field must contain a DataGrid instance.');return(0,g.isDefined)(A.selectedRowsOnly)||(A.selectedRowsOnly=!1),I.Export.getFullOptions(A)}(F))};var g=e(1),I=e(385)},function(W,b,e){b.Export=void 0;var g=e(1),I=e(0),F=S(e(34)),A=S(e(47)),R=S(e(10)),E=e(255),k=e(7);function S(y){return y&&y.__esModule?y:{default:y}}b.Export={getFullOptions:function(y){var h=(0,I.extend)({},y);if(!(0,g.isDefined)(h.jsPDFDocument)||!(0,g.isObject)(h.jsPDFDocument))throw Error('The "jsPDFDocument" field must contain a jsPDF instance.');if(!(0,g.isDefined)(h.jsPDFDocument.autoTable)||!(0,g.isFunction)(h.jsPDFDocument.autoTable))throw Error('The "exportDataGrid" method requires a autoTable plugin for jsPDF object.');if((0,g.isDefined)(h.keepColumnWidths)||(h.keepColumnWidths=!0),(0,g.isDefined)(h.autoTableOptions)){if(!(0,g.isObject)(h.autoTableOptions))throw Error('The "autoTableOptions" option must be of object type.');h.autoTableOptions=(0,I.extend)(!0,{},this._getDefaultAutoTableOptions(),h.autoTableOptions)}else h.autoTableOptions=this._getDefaultAutoTableOptions();return(0,g.isDefined)(h.loadPanel)||(h.loadPanel={}),(0,g.isDefined)(h.loadPanel.enabled)||(h.loadPanel.enabled=!0),(0,g.isDefined)(h.loadPanel.text)||(h.loadPanel.text=R.default.format("dxDataGrid-exporting")),h},_getDefaultAutoTableOptions:function(){return{theme:"plain",tableLineColor:149,tableLineWidth:.1,styles:{textColor:51,lineColor:149,lineWidth:0},columnStyles:{},headStyles:{fontStyle:"normal",textColor:149,lineWidth:.1},bodyStyles:{lineWidth:.1},head:[],body:[]}},export:function(y){var h=this,m=y.jsPDFDocument,p=y.autoTableOptions,f=y.component,c=y.customizeCell,u=y.keepColumnWidths,l=y.selectedRowsOnly,s=y.loadPanel,a=f.option("loadPanel").enabled;if(f.option("loadPanel.enabled",!1),s.enabled&&(0,k.hasWindow)()){var t=f.getView("rowsView");this._loadPanel=new E.ExportLoadPanel(f,t.element(),t.element().parent(),s),this._loadPanel.show()}var n=f.getDataProvider(l),i=!!f.option("wordWrapEnabled");return new Promise(function(o){n.ready().done(function(){var r=n.getColumns(),d=n.getStyles(),v=n.getRowsCount(),x=n.getHeaderRowCount(),T=[];if(u){var D=h._tryGetPdfColumnWidths(p.tableWidth,n.getColumnsWidths());(0,g.isDefined)(D)&&(0,g.isDefined)(p.columnStyles)&&h._setColumnWidths(p.columnStyles,D)}for(var C=0;C<v;C++){for(var P=[],M=0;M<r.length;M++){var O=n.getCellData(C,M,!0),B=O.value,V=O.cellSourceData,z=d[n.getStyleId(C,M)],N={content:h._getFormattedValue(B,z.format),styles:h._getPDFCellStyles(V.rowType,r[M].alignment,z,i)};if("header"===V.rowType){var U=h._tryGetMergeRange(C,M,T,n);U&&U.rowSpan>0&&(N.rowSpan=U.rowSpan+1),U&&U.colSpan>0&&(N.colSpan=U.colSpan+1),(!T[C]||!T[C][M]||N.rowSpan>1||N.colSpan>1)&&((0,g.isFunction)(c)&&c({gridCell:V,pdfCell:N}),P.push(N))}else if("group"!==V.rowType||(0,g.isDefined)(N.content)||1!==P.length){var H;N.content=null!==(H=N.content)&&void 0!==H?H:"",(0,g.isFunction)(c)&&c({gridCell:V,pdfCell:N}),P.push(N)}else{var G;P[0].colSpan=null!==(G=P[0].colSpan)&&void 0!==G?G:1,P[0].colSpan++}}C<x?p.head.push(P):p.body.push(P)}m.autoTable(p),o()}).always(function(){f.option("loadPanel.enabled",a),s.enabled&&(0,k.hasWindow)()&&h._loadPanel.dispose()})})},_getFormattedValue:function(y,h){if((0,g.isDefined)(h)){if((0,g.isDate)(y))return F.default.format(y,h);if((0,g.isNumeric)(y))return A.default.format(y,h)}return y},_getPDFCellStyles:function(y,h,m,p){var c=m.bold,u="header"===y?h:m.alignment,l={};return u&&(l.halign=u),c&&"header"!==y&&(l.fontStyle="bold"),p&&(l.cellWidth="wrap"),l},_tryGetMergeRange:function(y,h,m,p){if(!m[y]||!m[y][h]){var f=p.getCellMerging(y,h),c=f.colspan,u=f.rowspan;if(c||u){for(var l=y;l<=y+u;l++)for(var s=h;s<=h+c;s++)m[l]||(m[l]=[]),m[l][s]=!0;return{rowSpan:u,colSpan:c}}}},_tryGetPdfColumnWidths:function(y,h){if((0,g.isNumeric)(y)&&(0,g.isDefined)(h)){var m=h.reduce(function(p,f){return p+f},0);return h.map(function(p){return y*p/m})}},_setColumnWidths:function(y,h){h.forEach(function(m,p){y[p]=y[p]||{},y[p].cellWidth=m})}}},function(W,b,e){b.initMobileViewport=void 0;var g=y(e(2)),I=y(e(11)),F=e(7),A=y(e(5)),R=e(0),E=y(e(94)),k=e(45),S=e(93),w=y(e(13));function y(m){return m&&m.__esModule?m:{default:m}}var h=(0,F.getWindow)();b.initMobileViewport=function(m){m=(0,R.extend)({},m);var p=w.default.real(),f=m.allowZoom,c=m.allowPan,u="allowSelection"in m?m.allowSelection:"generic"===p.platform;(0,g.default)("meta[name=viewport]").length||(0,g.default)("<meta>").attr("name","viewport").appendTo("head");var l=["width=device-width"],s=[];f?s.push("pinch-zoom"):l.push("initial-scale=1.0","maximum-scale=1.0, user-scalable=no"),c&&s.push("pan-x","pan-y"),c||f?(0,g.default)("html").css("msOverflowStyle","-ms-autohiding-scrollbar"):(0,g.default)("html, body").css({msContentZooming:"none",msUserSelect:"none",overflow:"hidden"}),!u&&(0,k.supportProp)("userSelect")&&(0,g.default)(".dx-viewport").css((0,S.styleProp)("userSelect"),"none"),(0,g.default)("meta[name=viewport]").attr("content",l.join()),(0,g.default)("html").css("msTouchAction",s.join(" ")||"none"),p=w.default.real(),k.touch&&(A.default.off(I.default.getDocument(),".dxInitMobileViewport"),A.default.on(I.default.getDocument(),"dxpointermove.dxInitMobileViewport",function(a){var t=a.pointers.length;"touch"===a.pointerType&&(!f&&t>1||!c&&1===t&&!a.isScrollingEvent)&&a.preventDefault()})),p.ios&&("file:"===I.default.getLocation().protocol||E.default.add(function(){var a=(0,g.default)(h).width();(0,g.default)("body").width(a)})),p.android&&E.default.add(function(){setTimeout(function(){var a=I.default.getActiveElement();a.scrollIntoViewIfNeeded?a.scrollIntoViewIfNeeded():a.scrollIntoView(!1)})})}},function(W,b,e){var g;b.getTimeZones=void 0;var I=((g=e(88))&&g.__esModule?g:{default:g}).default.getTimeZones;b.getTimeZones=I},function(W,b,e){b.default=void 0;var g=k(e(194)),I=e(37),F=e(3),A=e(1),R=e(6),E=k(e(166));function k(w){return w&&w.__esModule?w:{default:w}}b.default=function w(y,h,m){m=m||[],h=h||{};var p=function(u,l){return{name:u,args:l}},f=function(u){var l,s,a,t,n,i,o,r=new R.Deferred,d=function(T){var D=h.errorHandler;D&&D(T),(0,I.handleError)(T),r.reject(T)};function v(T){switch(T.name){case"sortBy":return n=[T.args],!0;case"thenBy":if(!n)throw I.errors.Error("E4004");return n.push(T.args),!0}return!1}try{(0,A.isFunction)(l=h.adapter)||(l=g.default[l]),s=l(h),a=[].concat(m).concat(u);var x=s.optimize;for(x&&x(a);a.length;){if(!v(t=a[0])){if(n){a.unshift(p("multiSort",[n])),n=null;continue}if("enumerate"!==String(t.name)&&(!s[t.name]||!1===s[t.name].apply(s,t.args)))break}a.shift()}o=[],(i=a[0])&&"multiSort"===i.name&&(a.shift(),(0,F.each)(i.args[0],function(){o.push(p(o.length?"thenBy":"sortBy",this))})),a=o.concat(a),s.exec(y).done(function(T,D){if(a.length){var C=(0,E.default)(T,{errorHandler:h.errorHandler});(0,F.each)(a,function(){C=C[this.name].apply(C,this.args)}),C.done(r.resolve).fail(r.reject)}else r.resolve(T,D)}).fail(d)}catch(T){d(T)}return r.promise()},c={};return(0,F.each)(["sortBy","thenBy","filter","slice","select","groupBy"],function(){var u=String(this);c[u]=function(){return w(y,h,m.concat(p(u,arguments)))}}),(0,F.each)(["count","min","max","sum","avg","aggregate","enumerate"],function(){var u=String(this);c[u]=function(){return f.call(this,p(u,arguments))}}),c},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default={zones:[{id:"Africa/Abidjan",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Accra",untils:"-r507yk|1e3pak|681qo|cjvlc|681qo|cjvlc|681qo|cjvlc|681qo|clq9c|681qo|cjvlc|681qo|cjvlc|681qo|cjvlc|681qo|clq9c|681qo|cjvlc|681qo|cjvlc|681qo|cjvlc|681qo|clq9c|681qo|cjvlc|681qo|cjvlc|681qo|cjvlc|681qo|clq9c|681qo|cjvlc|681qo|cjvlc|681qo|cjvlc|681qo|clq9c|681qo|cjvlc|681qo|cjvlc|681qo|Infinity",offsets:"0.8667|0|-20",offsetIndices:"012121212121212121212121212121212121212121212121"},{id:"Africa/Addis_Ababa",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Africa/Algiers",untils:"-uozn3l|2qx1nl|5luo0|8y800|a4tc0|7vc00|auqo0|7idc0|b7pc0|6sg00|cyo00|7ayo0|53c00|9idxc0|3i040|51mw0|253uk0|9o2k0|92040|8l3s0|jutc0|4uy840|3rdzw0|46xc00|7x6o0|2xco40|8n180|7x9g0|9d440|kiqg0|9d440|9q2s0|9cyk0|Infinity",offsets:"-9.35|0|-60|-120",offsetIndices:"0121212121212121232321212122321212"},{id:"Africa/Asmara",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Africa/Asmera",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Africa/Bamako",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Bangui",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Banjul",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Bissau",untils:"-u9rek0|wvoyo0|Infinity",offsets:"62.3333|60|0",offsetIndices:"012"},{id:"Africa/Blantyre",untils:"-yvtfd8|Infinity",offsets:"-130.3333|-120",offsetIndices:"01"},{id:"Africa/Brazzaville",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Bujumbura",untils:"-yvtfd8|Infinity",offsets:"-130.3333|-120",offsetIndices:"01"},{id:"Africa/Cairo",untils:"-fdls80|40d80|a31g0|7x3w0|a4w40|aqyk0|80ys0|b07w0|7tk40|b07w0|8jhg0|a8fw0|60go40|7el80|awo40|7v980|awqw0|7tk40|b07w0|7tk40|ayd80|7tk40|ayd80|7tk40|ayd80|7tk40|b07w0|7tk40|ayd80|7tk40|ayd80|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|f9x80|3i040|eluk0|462s0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|b5rw0|7m5g0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|aqvs0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7k580|b5xg0|6u7w0|bvus0|6h980|c8tg0|64ak0|cyqs0|5anw0|1jms0|12t80|1w22s0|25p80|1sw40|2vmk0|Infinity",offsets:"-120|-180",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Africa/Casablanca",untils:"-tblt9g|di7nxg|3huk0|51k40|2znuk0|2dp9g0|776k0|8nt2s0|657w0|3ifxg0|3jp80|va040|4qak0|e1ms0|7pp80|cnms0|3afw0|2xi840|xqqk0|bp56s0|4qak0|e1ms0|45x80|d2g40|51ek0|c8tg0|64ak0|e1sc0|47uo0|1leo0|23xc0|asw00|3lmo0|1qyo0|40g00|7x6o0|4mo00|1stc0|4deo0|7x6o0|3ylc0|1stc0|51hc0|7x6o0|3lmo0|1stc0|5reo0|7k800|2vpc0|25s00|64dc0|7k800|2iqo0|1stc0|gkao0|1stc0|g7c00|25s00|g7c00|1stc0|g7c00|25s00|g7c00|1stc0|gkao0|1stc0|g7c00|25s00|g7c00|1stc0|gkao0|1stc0|g7c00|25s00|g7c00|1stc0|g7c00|25s00|g7c00|1stc0|gkao0|1stc0|g7c00|25s00|g7c00|1stc0|g7c00|25s00|g7c00|25s00|g7c00|1stc0|g7c00|25s00|Infinity",offsets:"30.3333|0|-60",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"Africa/Ceuta",untils:"-qyiys0|7x3w0|2vt440|8sqs0|ssyk0|8n6s0|9px80|905g0|a2yo0|902o0|k69dc0|657w0|3ifxg0|3jp80|va040|4qak0|e1ms0|7pp80|cnms0|3afw0|2xi840|129us0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"010101010101010101010121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Africa/Conakry",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Dakar",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Dar_es_Salaam",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Africa/Djibouti",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Africa/Douala",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/El_Aaiun",untils:"-isdxk0|m2g0c0|vek0|4qak0|e1ms0|7pp80|cnms0|3afw0|fke5g0|4qak0|e1ms0|45x80|d2g40|51ek0|c8tg0|64ak0|e1sc0|47uo0|1leo0|23xc0|asw00|3lmo0|1qyo0|40g00|7x6o0|4mo00|1stc0|4deo0|7x6o0|3ylc0|1stc0|51hc0|7x6o0|3lmo0|1stc0|5reo0|7k800|2vpc0|25s00|64dc0|7k800|2iqo0|1stc0|gkao0|1stc0|g7c00|25s00|g7c00|1stc0|g7c00|25s00|g7c00|1stc0|gkao0|1stc0|g7c00|25s00|g7c00|1stc0|gkao0|1stc0|g7c00|25s00|g7c00|1stc0|g7c00|25s00|g7c00|1stc0|gkao0|1stc0|g7c00|25s00|g7c00|1stc0|g7c00|25s00|g7c00|25s00|g7c00|1stc0|g7c00|25s00|Infinity",offsets:"52.8|60|0|-60",offsetIndices:"012323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"Africa/Freetown",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Gaborone",untils:"-yvtfd8|Infinity",offsets:"-130.3333|-120",offsetIndices:"01"},{id:"Africa/Harare",untils:"-yvtfd8|Infinity",offsets:"-130.3333|-120",offsetIndices:"01"},{id:"Africa/Johannesburg",untils:"-yvtdi0|kn7o60|9cyk0|9d440|9cyk0|Infinity",offsets:"-90|-120|-180",offsetIndices:"012121"},{id:"Africa/Juba",untils:"-kcrsis|kixuys|8l6k0|a4w40|8n180|a6qs0|8n180|a31g0|8ovw0|a16s0|8qqk0|9zc40|8sl80|9xhg0|8wak0|9ts40|8y580|a4w40|8n180|a31g0|8ovw0|a16s0|8sl80|9xhg0|8ufw0|9vms0|8wak0|9ts40|8y580|a4w40|8ovw0|a16s0|8qqk0|7frw40|Infinity",offsets:"-126.4667|-120|-180",offsetIndices:"01212121212121212121212121212121212"},{id:"Africa/Kampala",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Africa/Khartoum",untils:"-kcrsow|kixv4w|8l6k0|a4w40|8n180|a6qs0|8n180|a31g0|8ovw0|a16s0|8qqk0|9zc40|8sl80|9xhg0|8wak0|9ts40|8y580|a4w40|8n180|a31g0|8ovw0|a16s0|8sl80|9xhg0|8ufw0|9vms0|8wak0|9ts40|8y580|a4w40|8ovw0|a16s0|8qqk0|7frw40|9ac180|Infinity",offsets:"-130.1333|-120|-180",offsetIndices:"012121212121212121212121212121212121"},{id:"Africa/Kigali",untils:"-yvtfd8|Infinity",offsets:"-130.3333|-120",offsetIndices:"01"},{id:"Africa/Kinshasa",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Lagos",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Libreville",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Lome",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Luanda",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Lubumbashi",untils:"-yvtfd8|Infinity",offsets:"-130.3333|-120",offsetIndices:"01"},{id:"Africa/Lusaka",untils:"-yvtfd8|Infinity",offsets:"-130.3333|-120",offsetIndices:"01"},{id:"Africa/Malabo",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Maputo",untils:"-yvtfd8|Infinity",offsets:"-130.3333|-120",offsetIndices:"01"},{id:"Africa/Maseru",untils:"-yvtdi0|kn7o60|9cyk0|9d440|9cyk0|Infinity",offsets:"-90|-120|-180",offsetIndices:"012121"},{id:"Africa/Mbabane",untils:"-yvtdi0|kn7o60|9cyk0|9d440|9cyk0|Infinity",offsets:"-90|-120|-180",offsetIndices:"012121"},{id:"Africa/Mogadishu",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Africa/Monrovia",untils:"-qj6zc4|rl202a|Infinity",offsets:"43.1333|44.5|0",offsetIndices:"012"},{id:"Africa/Nairobi",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Africa/Ndjamena",untils:"-u9rk4c|zdk5cc|7iak0|Infinity",offsets:"-60.2|-60|-120",offsetIndices:"0121"},{id:"Africa/Niamey",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Nouakchott",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Ouagadougou",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Porto-Novo",untils:"-q9qbao|Infinity",offsets:"-13.6|-60",offsetIndices:"01"},{id:"Africa/Sao_Tome",untils:"-u9rhc0|1jbm840|irxc0|Infinity",offsets:"36.75|0|-60",offsetIndices:"0121"},{id:"Africa/Timbuktu",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Africa/Tripoli",untils:"-q3gfrw|gl6ajw|422c0|xado0|4bbo0|wrpg0|4s580|1kdpg0|c05bw0|4mqs0|9et80|9d440|9et80|9eys0|9et80|9mdg0|95jw0|9io40|9cyk0|99es0|9et80|9eys0|9et80|9d440|9et80|b2840|3cf3w0|9kis0|9et80|7vqyw0|75eo0|asw00|Infinity",offsets:"-52.7333|-60|-120",offsetIndices:"012121212121212121212121212122122"},{id:"Africa/Tunis",untils:"-uozn3l|enxevl|b5uo0|53c00|u8w00|7x9g0|c8w80|7k800|z3w0|ew40|8bx80|9d440|9nx00|925o0|8l100|gi3440|7k800|b9k00|7vc00|51mw00|5ytc0|9d1c0|9d1c0|b9k00|7thc0|7m0tc0|7tk40|93us0|b5uo0|7k800|b5uo0|7x6o0|asw00|Infinity",offsets:"-9.35|-60|-120",offsetIndices:"0121212121212121212121212121212121"},{id:"Africa/Windhoek",untils:"-yvtdi0|kn7o60|9cyk0|oj2nw0|235k00|8lho0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|Infinity",offsets:"-90|-120|-180|-60",offsetIndices:"01211313131313131313131313131313131313131313131313131"},{id:"America/Adak",untils:"-ek1nw0|1tyug0|2e6s0|b7yik0|12y080|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|1l940|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"660|600|540",offsetIndices:"011001010101010101010101010101010111212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Anchorage",untils:"-ek1qo0|1tyx80|2e400|b7yik0|12y080|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|1l940|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"600|540|480",offsetIndices:"011001010101010101010101010101010111212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Anguilla",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Antigua",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Araguaina",untils:"-t85j2o|99k8mo|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|2yl440|64ak0|c8tg0|6u7w0|bxpg0|7iak0|biw40|6u7w0|biw40|7k580|biw40|6u7w0|c8tg0|6h980|dbpg0|5ed80|51udg0|64ak0|Infinity",offsets:"192.8|180|120",offsetIndices:"0121212121212121212121212121212121212121212121212121"},{id:"America/Argentina/Buenos_Aires",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvus0|6u7w0|bvus0|776k0|7qcg40|3yik0|b5xg0|7k580|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323232323232"},{id:"America/Argentina/Catamarca",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvxk0|6u540|bvus0|776k0|5v42s0|z9g0|1u93w0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323132321232"},{id:"America/Argentina/ComodRivadavia",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvxk0|6u540|bvus0|776k0|5v42s0|z9g0|1u93w0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323132321232"},{id:"America/Argentina/Cordoba",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvxk0|6u540|bvus0|776k0|7qcg40|3yik0|b5xg0|7k580|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323132323232"},{id:"America/Argentina/Jujuy",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|c8w80|776k0|ag040|7k2g0|bvus0|776k0|7qcg40|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"012121212121212121212121212121212121212121232323121323232"},{id:"America/Argentina/La_Rioja",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6qik0|3g880|8jbw0|6u7w0|bvus0|776k0|5v42s0|z9g0|1u93w0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"012121212121212121212121212121212121212121232323231232321232"},{id:"America/Argentina/Mendoza",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bktk0|71mk0|bqas0|73h80|bvus0|773s0|5unes0|6hes0|1p7mk0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232312121321232"},{id:"America/Argentina/Rio_Gallegos",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvus0|6u7w0|bvus0|776k0|5v42s0|z9g0|1u93w0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323232321232"},{id:"America/Argentina/Salta",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvxk0|6u540|bvus0|776k0|7qcg40|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"012121212121212121212121212121212121212121232323231323232"},{id:"America/Argentina/San_Juan",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6qik0|3g880|8jbw0|6u7w0|bvus0|776k0|5v2840|2txg0|1sgak0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"012121212121212121212121212121212121212121232323231232321232"},{id:"America/Argentina/San_Luis",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|7pp80|b2aw0|71mk0|4qg40|6s8ik0|2txg0|1sgak0|14nw0|2gys0|b5xg0|7k580|b5xg0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"012121212121212121212121212121212121212121232323121212321212"},{id:"America/Argentina/Tucuman",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvxk0|6u540|bvus0|776k0|5v42s0|mas0|1um2k0|3yik0|b5xg0|7k580|Infinity",offsets:"256.8|240|180|120",offsetIndices:"0121212121212121212121212121212121212121212323232313232123232"},{id:"America/Argentina/Ushuaia",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvus0|6u7w0|bvus0|776k0|5v0dg0|12ys0|1u93w0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323232321232"},{id:"America/Aruba",untils:"-u7lckd|rlo7qd|Infinity",offsets:"275.7833|270|240",offsetIndices:"012"},{id:"America/Asuncion",untils:"-jy93zk|ldwofk|s4vw0|s6w40|7tek0|b0dg0|7rjw0|b0dg0|7rjw0|b0dg0|9cyk0|9eys0|9et80|9eys0|9cyk0|9eys0|9cyk0|9eys0|9cyk0|9eys0|9et80|9eys0|9cyk0|9eys0|9cyk0|9eys0|9cyk0|9eys0|9et80|9eys0|9cyk0|ahus0|8a2k0|9eys0|9cyk0|9o840|7k580|b7s40|93p80|9gtg0|7nuk0|b42s0|7lzw0|b5xg0|7tek0|b9ms0|776k0|biw40|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|9cyk0|7kas0|b5rw0|7x9g0|ast80|a31g0|7k580|b5xg0|7k580|b5xg0|7k580|biw40|776k0|biw40|776k0|biw40|8zzw0|905g0|9px80|905g0|9px80|9d440|8n180|a31g0|8n180|a31g0|8n180|a31g0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|a31g0|8n180|a31g0|8n180|a31g0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|a31g0|8n180|a31g0|8n180|a31g0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|a31g0|8n180|a31g0|8n180|a31g0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|a31g0|8n180|a31g0|8n180|a31g0|Infinity",offsets:"230.6667|240|180",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"America/Atikokan",untils:"-qzov40|a2vw0|bfxjw0|pmdk0|1tz8c0|2dsw0|Infinity",offsets:"360|300",offsetIndices:"0101111"},{id:"America/Atka",untils:"-ek1nw0|1tyug0|2e6s0|b7yik0|12y080|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|1l940|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"660|600|540",offsetIndices:"011001010101010101010101010101010111212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Bahia_Banderas",untils:"-p1u4k0|2u7jw0|1sgdc0|8n400|7thc0|9eys0|591h80|3ie2s0|axvpg0|dpgw40|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|asqg0|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|Infinity",offsets:"421|420|360|480|300",offsetIndices:"0121212131212121212121212121212121212142424242424242424242424242424242424242424242424242424242"},{id:"America/Bahia",untils:"-t85kv8|99kaf8|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|cyqs0|64ak0|cls40|5rbw0|dbpg0|51ek0|dbpg0|6h980|c8tg0|6h980|c8tg0|64ak0|c8tg0|6u7w0|bxpg0|7iak0|biw40|6u7w0|biw40|7k580|biw40|6u7w0|c8tg0|6h980|dbpg0|5ed80|4irc40|6u7w0|Infinity",offsets:"154.0667|180|120",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121"},{id:"America/Barbados",untils:"-o0aiaj|46b400|npv1mj|5rbw0|a31g0|8n180|a31g0|8n180|ag040|84ik0|Infinity",offsets:"238.4833|240|180",offsetIndices:"00121212121"},{id:"America/Belem",untils:"-t85j0s|99k8ks|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|Infinity",offsets:"193.9333|180|120",offsetIndices:"012121212121212121212121212121"},{id:"America/Belize",untils:"-u52ic0|3edkc0|6ham0|c8s20|6u9a0|bvte0|6u9a0|bvte0|6u9a0|c8s20|6ham0|c8s20|6ham0|c8s20|6u9a0|bvte0|6u9a0|bvte0|6u9a0|bvte0|6u9a0|c8s20|6ham0|c8s20|6ham0|c8s20|6u9a0|bvte0|6u9a0|bvte0|6u9a0|c8s20|6ham0|c8s20|6ham0|c8s20|6ham0|c8s20|6u9a0|bvte0|6u9a0|bvte0|6u9a0|c8s20|6ham0|c8s20|6ham0|c8s20|6u9a0|bvte0|6u9a0|g2t2q0|3e580|4mcys0|2vmk0|Infinity",offsets:"352.8|360|330|300",offsetIndices:"01212121212121212121212121212121212121212121212121213131"},{id:"America/Blanc-Sablon",untils:"-qzp0o0|a2vw0|c5jxg0|1tzdw0|2dnc0|Infinity",offsets:"240|180",offsetIndices:"010110"},{id:"America/Boa_Vista",untils:"-t85grk|99k93k|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|62xk40|7k580|biw40|cvw0|Infinity",offsets:"242.6667|240|180",offsetIndices:"0121212121212121212121212121212121"},{id:"America/Bogota",untils:"-srdoy8|14f1hi8|ha580|Infinity",offsets:"296.2667|300|240",offsetIndices:"0121"},{id:"America/Boise",untils:"-r0emw0|ast80|7x9g0|ast80|1um840|9s7jw0|1tz5k0|2dvo0|b9gdg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|51k40|doik0|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420|360",offsetIndices:"0101012212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Buenos_Aires",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvus0|6u7w0|bvus0|776k0|7qcg40|3yik0|b5xg0|7k580|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323232323232"},{id:"America/Cambridge_Bay",untils:"-q3gdc0|bjeec0|1tz5k0|2dvo0|a7n3w0|9q000|7k85k0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x6o0|ast80|ct40|7kj40|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"0|420|360|300",offsetIndices:"0122131212121212121212121212121212121212121212233221212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Campo_Grande",untils:"-t85hvw|99ka7w|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|cyqs0|64ak0|cls40|5rbw0|dbpg0|51ek0|dbpg0|6h980|c8tg0|6h980|c8tg0|64ak0|c8tg0|6u7w0|bxpg0|7iak0|biw40|6u7w0|biw40|7k580|biw40|6u7w0|c8tg0|6h980|dbpg0|5ed80|cls40|64ak0|dfes0|5nmk0|c8tg0|6h980|dbpg0|5rbw0|bvus0|6h980|cls40|64ak0|cls40|6h980|c8tg0|6h980|c8tg0|6u7w0|c8tg0|64ak0|cls40|64ak0|cls40|6h980|c8tg0|6h980|c8tg0|6h980|c8tg0|6h980|dbpg0|5ed80|Infinity",offsets:"218.4667|240|180",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Cancun",untils:"-p1u7c0|vauo00|7ggw40|afuk0|8a840|afuk0|8a840|64ak0|4bms0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|51k40|Infinity",offsets:"347.0667|360|300|240",offsetIndices:"0123232321212121212121212121212121212121212"},{id:"America/Caracas",untils:"-u7lcxw|rlo83w|meoxm0|4dps00|Infinity",offsets:"267.6667|270|240",offsetIndices:"01212"},{id:"America/Catamarca",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvxk0|6u540|bvus0|776k0|5v42s0|z9g0|1u93w0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323132321232"},{id:"America/Cayenne",untils:"-uj7yb4|tcw6r4|Infinity",offsets:"209.3333|240|180",offsetIndices:"012"},{id:"America/Cayman",untils:"-w757vc|Infinity",offsets:"319.6|300",offsetIndices:"01"},{id:"America/Chicago",untils:"-r0esg0|ast80|7x9g0|ast80|bvus0|776k0|7kas0|b5rw0|9d440|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|7x9g0|dbjw0|8a840|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|6w840|1tz8c0|2dsw0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"01010101010101010101010101010101010101010101010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Chihuahua",untils:"-p1u4k0|2u7jw0|1sgdc0|8n400|7thc0|9eys0|xes2s0|afuk0|8a840|afuk0|8aaw0|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|Infinity",offsets:"424.3333|420|360|300",offsetIndices:"0121212323221212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Coral_Harbour",untils:"-qzov40|a2vw0|bfxjw0|pmdk0|1tz8c0|2dsw0|Infinity",offsets:"360|300",offsetIndices:"0101111"},{id:"America/Cordoba",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvxk0|6u540|bvus0|776k0|7qcg40|3yik0|b5xg0|7k580|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323132323232"},{id:"America/Costa_Rica",untils:"-pjw8fn|ubtl3n|51ek0|doo40|51ek0|5jso40|8drw0|acas0|2xh80|Infinity",offsets:"336.2167|360|300",offsetIndices:"0121212121"},{id:"America/Creston",untils:"-rshz80|vbus0|Infinity",offsets:"420|480",offsetIndices:"010"},{id:"America/Cuiaba",untils:"-t85hm4|99k9y4|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|cyqs0|64ak0|cls40|5rbw0|dbpg0|51ek0|dbpg0|6h980|c8tg0|6h980|c8tg0|64ak0|c8tg0|6u7w0|bxpg0|7iak0|biw40|6u7w0|biw40|7k580|biw40|6u7w0|c8tg0|6h980|dbpg0|5ed80|w5hg0|5nmk0|c8tg0|6h980|dbpg0|5rbw0|bvus0|6h980|cls40|64ak0|cls40|6h980|c8tg0|6h980|c8tg0|6u7w0|c8tg0|64ak0|cls40|64ak0|cls40|6h980|c8tg0|6h980|c8tg0|6h980|c8tg0|6h980|dbpg0|5ed80|Infinity",offsets:"224.3333|240|180",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Curacao",untils:"-u7lckd|rlo7qd|Infinity",offsets:"275.7833|270|240",offsetIndices:"012"},{id:"America/Danmarkshavn",untils:"-rvusjk|x8nx3k|8zrk0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|53hk0|Infinity",offsets:"74.6667|180|120|0",offsetIndices:"01212121212121212121212121212121213"},{id:"America/Dawson_Creek",untils:"-qzopk0|a2vw0|c5jxg0|1tz2s0|2dyg0|tj1g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|69uk0|Infinity",offsets:"480|420",offsetIndices:"0101101010101010101010101010101010101010101010101010101011"},{id:"America/Dawson",untils:"-qzoms0|a2vw0|asys0|882c0|bmiwc0|1tz000|2e180|a7n3w0|9q000|465k00|3e2is0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|Infinity",offsets:"540|480|420",offsetIndices:"01010110201212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"America/Denver",untils:"-r0epo0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|2vmk0|ataw40|1tz5k0|2dvo0|a7n9g0|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"420|360",offsetIndices:"01010101011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Detroit",untils:"-xx8dyd|5eraud|dyeyk0|1tzb40|2dq40|1c9440|7x3w0|9rlbxo|71s2c|9d440|9cyk0|2cmdg0|9cyk0|3lpg0|f4d80|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"332.1833|360|300|240",offsetIndices:"0123323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"America/Dominica",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Edmonton",untils:"-x1yazk|629ink|a2vw0|8n6s0|29ek0|h6lg0|9px80|905g0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|9l0g40|1tz5k0|2dvo0|tj1g0|7x3w0|ctzk40|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"453.8667|420|360",offsetIndices:"0121212121212122121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Eirunepe",untils:"-t85f28|99ka68|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|2yy2s0|6h980|7hg2s0|2t2t80|Infinity",offsets:"279.4667|300|240",offsetIndices:"0121212121212121212121212121212121"},{id:"America/El_Salvador",untils:"-pkm4tc|ymao5c|7k580|b5xg0|7k580|Infinity",offsets:"356.8|360|300",offsetIndices:"012121"},{id:"America/Ensenada",untils:"-p1u1s0|11jrw0|1sns00|1sgdc0|71s40|9cyk0|5iidg0|1q6700|4lfk0|190g40|eluk0|2r4o80|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|84qys0|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|77c40|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"468.0667|420|480",offsetIndices:"012121211212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"America/Fort_Nelson",untils:"-qzopk0|a2vw0|c5jxg0|1tz2s0|2dyg0|tj1g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|Infinity",offsets:"480|420",offsetIndices:"01011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"America/Fort_Wayne",untils:"-r0esg0|ast80|7x9g0|ast80|baw840|51ek0|6w840|1tz8c0|2dsw0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|19q7w0|asys0|5qonw0|9cyk0|9d440|9cyk0|ihslg0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"010101011010101010101010101010121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Fortaleza",untils:"-t85kvc|99kafc|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|514g40|7k580|biw40|puk0|id6s0|6h980|Infinity",offsets:"154|180|120",offsetIndices:"0121212121212121212121212121212121212121"},{id:"America/Glace_Bay",untils:"-z94kwc|89fk8c|a2vw0|c5jxg0|1tzdw0|2dnc0|3y8g40|7x3w0|9pa5g0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"239.8|240|180",offsetIndices:"012122121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Godthab",untils:"-rvumf4|x8nqz4|8zrk0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"206.9333|180|120",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Goose_Bay",untils:"-qzp20k|a2vw0|8kjbw0|kzjyk|7k580|b5xg0|7k580|b5xg0|7k580|biw40|776k0|biw40|7k580|b5xg0|7k580|b5xg0|1pb260|2dly0|biw40|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|biw40|7k580|ag040|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|6y2s0|22420|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a2lo|afuk0|8a840|asqg0|7xc80|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8tec|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"210.8667|150.8667|210|150|240|180|120",offsetIndices:"010232323232323233232323232323232323232323232323232323232324545454545454545454545454545454545454545454546454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454"},{id:"America/Grand_Turk",untils:"-u85og2|z3brw2|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|18ais0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"307.1667|300|240",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121222121212121212121212121212121212121212121"},{id:"America/Grenada",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Guadeloupe",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Guatemala",untils:"-qqqskk|ss0akk|4ofw0|4tidg0|6djw0|3wwas0|8n180|7n5ms0|7x3w0|Infinity",offsets:"362.0667|360|300",offsetIndices:"0121212121"},{id:"America/Guayaquil",untils:"-kcr84o|wb620o|3jp80|Infinity",offsets:"314|300|240",offsetIndices:"0121"},{id:"America/Guyana",untils:"-smcak8|vj4sz8|81rf90|Infinity",offsets:"232.6667|225|180|240",offsetIndices:"0123"},{id:"America/Halifax",untils:"-z94k80|777go0|9et80|st9o0|a2vw0|ssyk0|5rbw0|cv1g0|69uk0|c6ys0|6kyk0|ci2s0|67zw0|ci2s0|6w2k0|bu040|7lzw0|bu040|66580|bu040|7lzw0|bu040|64ak0|cls40|5v180|cv1g0|6j3w0|c6ys0|79180|b42s0|7lzw0|b42s0|7yyk0|bu040|64ak0|dbpg0|66580|cls40|5ed80|bu040|7lzw0|b42s0|7lzw0|cjxg0|66580|bh1g0|7lzw0|b42s0|7lzw0|6uj00|1tzdw0|2dnc0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|tw040|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|tw040|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|1cm2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"254.4|240|180",offsetIndices:"0121212121212121212121212121212121212121212121212122121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Havana",untils:"-n7762o|1icfyo|69uk0|62s040|4ofw0|e1ms0|51ek0|e1ms0|4ofw0|1fhs40|4ofw0|e1ms0|4ofw0|9s9k40|67zw0|cedg0|6h980|9o840|7yyk0|b5xg0|7k580|bvus0|9cyk0|9d440|9cyk0|9d440|9px80|9d440|8a2k0|ag040|8bx80|ae5g0|8drw0|acas0|9cyk0|9d440|9px80|905g0|9px80|9q2s0|7x3w0|8a840|ast80|7x9g0|ast80|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|8a2k0|ag040|8a2k0|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|905g0|a2vw0|905g0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|8n400|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|7x6o0|1cm000|6uao0|bvs00|779c0|bitc0|6uao0|bvs00|779c0|bvs00|779c0|c8qo0|779c0|b5uo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|Infinity",offsets:"329.6|300|240",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Hermosillo",untils:"-p1u4k0|2u7jw0|1sgdc0|8n400|7thc0|9eys0|591h80|3ie2s0|axvpg0|dpgw40|afuk0|8a840|afuk0|8a840|afuk0|Infinity",offsets:"443.8667|420|360|480",offsetIndices:"0121212131212121"},{id:"America/Indiana/Indianapolis",untils:"-r0esg0|ast80|7x9g0|ast80|baw840|51ek0|6w840|1tz8c0|2dsw0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|19q7w0|asys0|5qonw0|9cyk0|9d440|9cyk0|ihslg0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"010101011010101010101010101010121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Indiana/Knox",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|tj1g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|7x3w0|asys0|7x3w0|asys0|9cyk0|9d440|9px80|9d440|9cyk0|9d440|s3180|1twas0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|7j5400|asw00|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"0101011010101010101010101010101010101010101010101010101010101010101010101010101010101010111010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Indiana/Marengo",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|2wsas0|7x3w0|1c9440|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|465h80|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4g00|64dc0|clmk0|fvt9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"0101011010101010101010101212121212111212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Indiana/Petersburg",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|501ek0|7kas0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|sfzw0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|eu02o0|asw00|6udg0|c8nw0|6hc00|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"01010110101010101010101010101010101010101010101010111011212121212121212121212121212121212121212121212121212121212121"},{id:"America/Indiana/Tell_City",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|501ek0|7kas0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|1tw580|9d440|9cyk0|9d440|9cvs0|9d440|9cyk0|ihslg0|asw00|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"01010110101010101010101010101021211010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Indiana/Vevay",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|4gyis0|7txx80|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|hfzhg0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"010101101212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Indiana/Vincennes",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|asys0|7x3w0|3fidg0|7x3w0|asys0|7x3w0|b5rw0|7kas0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|7k580|b5xg0|9cyk0|9d440|9cyk0|9d440|2lz980|9cyk0|9d440|9cyk0|ihslg0|asw00|6udg0|c8nw0|6hc00|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"01010110101010101010101010101010121211011212121212121212121212121212121212121212121212121212121212121"},{id:"America/Indiana/Winamac",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|465h80|9cyk0|9d440|9cyk0|ihslg0|asw00|6udg0|c8l40|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"01010110101010101010101010101010101010121211021212121212121212121212121212121212121212121212121212121212121"},{id:"America/Indianapolis",untils:"-r0esg0|ast80|7x9g0|ast80|baw840|51ek0|6w840|1tz8c0|2dsw0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|19q7w0|asys0|5qonw0|9cyk0|9d440|9cyk0|ihslg0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"010101011010101010101010101010121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Inuvik",untils:"-8ve5c0|6fce80|9q000|71i2w0|ipzw0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"0|480|360|420",offsetIndices:"0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"America/Iqaluit",untils:"-eb6ao0|1l3h80|2dq40|a7n3w0|9q000|7k85k0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7xc80|ast80|7x6o0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"0|240|300|180|360",offsetIndices:"01123212121212121212121212121212121212121212142212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"America/Jamaica",untils:"-u85og2|wbl182|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|Infinity",offsets:"307.1667|300|240",offsetIndices:"0121212121212121212121"},{id:"America/Jujuy",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|c8w80|776k0|ag040|7k2g0|bvus0|776k0|7qcg40|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"012121212121212121212121212121212121212121232323121323232"},{id:"America/Juneau",untils:"-ek1w80|1tz2s0|2dyg0|cawis0|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9d1c0|9d1c0|9cyk0|9d440|9px80|905g0|9px80|1leo0|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420|540",offsetIndices:"01101010101010101010101010001010122020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202"},{id:"America/Kentucky/Louisville",untils:"-r0esg0|ast80|7x9g0|ast80|sg5g0|6bp80|a98o40|7x3w0|6w840|1tz8c0|2dsw0|ast9o|1sw2c|21gis0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|4bh80|3j3xc0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4g00|64dc0|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"0101010101101010101010101010101010101121212121212111212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Kentucky/Monticello",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|bs6g40|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x6o0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"0101011010101010101010101010101010101010101010101010101010101010101010101121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Knox_IN",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|tj1g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|7x3w0|asys0|7x3w0|asys0|9cyk0|9d440|9px80|9d440|9cyk0|9d440|s3180|1twas0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|7j5400|asw00|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"0101011010101010101010101010101010101010101010101010101010101010101010101010101010101010111010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Kralendijk",untils:"-u7lckd|rlo7qd|Infinity",offsets:"275.7833|270|240",offsetIndices:"012"},{id:"America/La_Paz",untils:"-jxzspo|84ik0|Infinity",offsets:"272.6|212.6|240",offsetIndices:"012"},{id:"America/Lima",untils:"-w25lpo|fcxjlo|4ml80|93us0|9cyk0|9d440|9cyk0|nw16s0|4ml80|e5c40|4ml80|1fr1g0|4ml80|1yiys0|4ml80|Infinity",offsets:"308.6|300|240",offsetIndices:"0121212121212121"},{id:"America/Los_Angeles",untils:"-r0emw0|ast80|7x9g0|ast80|bmtus0|1tz2s0|2dyg0|1a3c5o|f2iic|owao0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|902o0|9q000|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Louisville",untils:"-r0esg0|ast80|7x9g0|ast80|sg5g0|6bp80|a98o40|7x3w0|6w840|1tz8c0|2dsw0|ast9o|1sw2c|21gis0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|4bh80|3j3xc0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4g00|64dc0|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"0101010101101010101010101010101010101121212121212111212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Lower_Princes",untils:"-u7lckd|rlo7qd|Infinity",offsets:"275.7833|270|240",offsetIndices:"012"},{id:"America/Maceio",untils:"-t85ldw|99kaxw|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|2yl440|64ak0|1wf1g0|7k580|biw40|puk0|id6s0|6h980|Infinity",offsets:"142.8667|180|120",offsetIndices:"012121212121212121212121212121212121212121"},{id:"America/Managua",untils:"-ijh6oo|ka1i0o|xqqk0|24p6s0|53980|dmtg0|53980|60itw0|dq240|53es0|235h80|4beis0|8zzw0|at4c0|7x140|Infinity",offsets:"345.2|360|300",offsetIndices:"0121212121212121"},{id:"America/Manaus",untils:"-t85gvw|99k97w|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|2yy2s0|6h980|Infinity",offsets:"240.0667|240|180",offsetIndices:"01212121212121212121212121212121"},{id:"America/Marigot",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Martinique",untils:"-umcvcs|zz5x4s|8zzw0|Infinity",offsets:"244.3333|240|180",offsetIndices:"0121"},{id:"America/Matamoros",untils:"-p1u7c0|ykt480|ast80|3vppg0|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|77c40|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"400|360|300",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Mazatlan",untils:"-p1u4k0|2u7jw0|1sgdc0|8n400|7thc0|9eys0|591h80|3ie2s0|axvpg0|dpgw40|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|Infinity",offsets:"425.6667|420|360|480",offsetIndices:"0121212131212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Mendoza",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bktk0|71mk0|bqas0|73h80|bvus0|773s0|5unes0|6hes0|1p7mk0|3yik0|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232312121321232"},{id:"America/Menominee",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|asys0|7x3w0|a7n9g0|9px80|1at9g0|2396k0|9d1c0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"01010110101011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Merida",untils:"-p1u7c0|vauo00|hoyk0|6ys0c0|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|Infinity",offsets:"358.4667|360|300",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Metlakatla",untils:"-ek1w80|1tz2s0|2dyg0|cawis0|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|gpc840|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|3ylc0|2itg0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420|540",offsetIndices:"01101010101010101010101010101010102020200202020202020202020202020202020202020202"},{id:"America/Mexico_City",untils:"-p1u4k0|2u7jw0|1sgdc0|8n400|7thc0|9eys0|3knek0|776k0|rf440|5t6k0|1evk40|71mk0|30p1g0|8n180|nufxo0|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|Infinity",offsets:"396.6|420|360|300",offsetIndices:"012121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"America/Miquelon",untils:"-ulmyxk|zzqbdk|3m59g0|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"224.6667|240|180|120",offsetIndices:"012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"America/Moncton",untils:"-z94i40|89fhg0|a2vw0|7mqqo0|4ofw0|e1ms0|4ofw0|e1ms0|4ofw0|e1ms0|4ofw0|e1ms0|4ofw0|e1ms0|4ofw0|dmtg0|64ak0|cao40|6fek0|bkqs0|7iak0|6y5k0|1tzdw0|2dnc0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|s36s0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a2lo|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6uiyc|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"300|240|180",offsetIndices:"012121212121212121212122121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Monterrey",untils:"-p1u7c0|ykt480|ast80|3vppg0|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|Infinity",offsets:"401.2667|360|300",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Montevideo",untils:"-w4mll9|67elc0|1s74p9|9et80|9exe0|9czy0|9exe0|9czy0|3ydyq0|7x5a0|asxe0|7x5a0|asxe0|7x5a0|asxe0|7x5a0|b5w20|7k6m0|b5w20|7k6m0|9q1e0|9czy0|asxe0|7x5a0|6do20|ppvy0|4mmm0|8g9qq0|901a0|38pe0|2inw0|2nf9g0|8zzw0|1e3s40|9o3y0|q8he0|2kik0|yxhg0|4bh80|s36s0|2vl60|905g0|5rg20|51ek0|weqs0|3yik0|e1ms0|4ofw0|erk40|3yik0|2vs40|gk7w0|41iys0|3wnw0|erk40|4bh80|c8tg0|64ak0|c8tg0|6u7w0|c8tg0|6h980|bvus0|6u7w0|614qs0|9q2s0|a31g0|7x3w0|ag040|8a2k0|asys0|7x3w0|asys0|7x3w0|asys0|8a2k0|ag040|8a2k0|ag040|8a2k0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|Infinity",offsets:"224.85|240|180|210|150|120|90",offsetIndices:"001232323232323232323232324242525242525264252525252525252525252525252525252525252525252"},{id:"America/Montreal",untils:"-qzoxw0|a2vw0|7yx60|aqzy0|9q8c0|7jzo0|bw0c0|6bp80|cedg0|6h980|c8tg0|6h980|bvus0|776k0|biw40|776k0|biw40|776k0|biw40|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|xjeo0|1tzb40|2dq40|asys0|7x3w0|ast80|7x3w0|asys0|7x3w0|asys0|b5rw0|7xf00|ast80|7x9g0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"300|240",offsetIndices:"01010101010101010101010101010101010101010101011101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Montserrat",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Nassau",untils:"-u6m4c6|r7u7s6|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"309.5|300|240",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/New_York",untils:"-r0ev80|ast80|7x9g0|ast80|7x9g0|b5rw0|905g0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|6w840|1tzb40|2dq40|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"300|240",offsetIndices:"01010101010101010101010101010101010101010101010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Nipigon",untils:"-qzoxw0|a2vw0|bfxjw0|pmdk0|1tzb40|2dq40|ewvus0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"300|240",offsetIndices:"010111010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Nome",untils:"-ek1nw0|1tyug0|2e6s0|b7yik0|12y080|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|1l6c0|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"660|600|540|480",offsetIndices:"011001010101010101010101010101010122323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"America/Noronha",untils:"-t85lzw|99k8rw|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|514g40|7k580|biw40|cvw0|iq5g0|6h980|Infinity",offsets:"129.6667|120|60",offsetIndices:"0121212121212121212121212121212121212121"},{id:"America/North_Dakota/Beulah",untils:"-r0epo0|ast80|7x9g0|ast80|bmtus0|1tz5k0|2dvo0|b9gdg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hc00|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"420|360|300",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011212121212121212121212121212121212121212121212121212121"},{id:"America/North_Dakota/Center",untils:"-r0epo0|ast80|7x9g0|ast80|bmtus0|1tz5k0|2dvo0|b9gdg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a5c0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"420|360|300",offsetIndices:"010101101010101010101010101010101010101010101010101010101011212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/North_Dakota/New_Salem",untils:"-r0epo0|ast80|7x9g0|ast80|bmtus0|1tz5k0|2dvo0|b9gdg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a5c0|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"420|360|300",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Nuuk",untils:"-rvumf4|x8nqz4|8zrk0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"206.9333|180|120",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Ojinaga",untils:"-p1u4k0|2u7jw0|1sgdc0|8n400|7thc0|9eys0|xes2s0|afuk0|8a840|afuk0|8aaw0|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|77c40|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"417.6667|420|360|300",offsetIndices:"0121212323221212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Panama",untils:"-w757vc|Infinity",offsets:"319.6|300",offsetIndices:"01"},{id:"America/Pangnirtung",untils:"-pkmlc0|b0ke00|1tzdw0|2dnc0|a7n3w0|9q000|7k85k0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|asw00|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7xc80|ast80|7x6o0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"0|240|180|120|300|360",offsetIndices:"012213121212121212121212121212121212114141414154414141414141414141414141414141414141414141414141414141414141414141414141414"},{id:"America/Paramaribo",untils:"-usj4g8|cixc0c|5lydbk|kcrm6c|Infinity",offsets:"220.6667|220.8667|220.6|210|180",offsetIndices:"01234"},{id:"America/Phoenix",untils:"-r0epo0|ast80|7x9g0|ast80|bmtus0|zjedo|4olg0|9et80|bs6lmc|9cyk0|Infinity",offsets:"420|360",offsetIndices:"01010101010"},{id:"America/Port_of_Spain",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Port-au-Prince",untils:"-rmk9ac|ylcf6c|8zzw0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8aaw0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|3vpjw0|ast80|7x9g0|ast80|2stv00|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|pkg40|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"289|300|240",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Porto_Acre",untils:"-t85fg0|99kak0|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|amves0|2t2t80|Infinity",offsets:"271.2|300|240",offsetIndices:"01212121212121212121212121212121"},{id:"America/Porto_Velho",untils:"-t85g60|99k8i0|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|Infinity",offsets:"255.6|240|180",offsetIndices:"012121212121212121212121212121"},{id:"America/Puerto_Rico",untils:"-efsnk0|1ppu40|2dnc0|Infinity",offsets:"240|180",offsetIndices:"0110"},{id:"America/Punta_Arenas",untils:"-vauawq|3dlssq|157b7a|f4e0q|49hzba|aye0q|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|534ik0|351g0|2fnh80|2mg00|b73400|7k580|c8tg0|6h980|a31g0|7x3w0|asys0|7x3w0|b5xg0|7k580|ag040|8a2k0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|9cyk0|9d440|7x3w0|asys0|7x3w0|b5xg0|7k580|9q2s0|8zzw0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|a31g0|9px80|9q2s0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|asys0|8zzw0|9q2s0|ast80|5eis0|cyl80|6hes0|c8nw0|6udg0|bvp80|6udg0|vonw0|4olg0|Infinity",offsets:"282.7667|300|240|180",offsetIndices:"0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"America/Rainy_River",untils:"-qzov40|a2vw0|bfxjw0|pmdk0|1tz8c0|2dsw0|ewvus0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"010111010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Rankin_Inlet",untils:"-6s8lc0|4c6oo0|9q000|7k85k0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"0|360|240|300",offsetIndices:"012131313131313131313131313131313131313131313331313131313131313131313131313131313131313131313131313131313131313131313131"},{id:"America/Recife",untils:"-t85ljc|99kb3c|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|514g40|7k580|biw40|cvw0|iq5g0|6h980|Infinity",offsets:"139.6|180|120",offsetIndices:"0121212121212121212121212121212121212121"},{id:"America/Regina",untils:"-xkq9yc|6l1hmc|a2vw0|60enw0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|1b6840|9cyk0|9d440|8zzw0|9q2s0|9cyk0|9q2s0|9cyk0|9d440|9cyk0|66gc0|1tz5k0|2dvo0|a31g0|9cyk0|a31g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|tj1g0|9cyk0|9d440|Infinity",offsets:"418.6|420|360",offsetIndices:"012121212121212121212121221212121212121212121212121212"},{id:"America/Resolute",untils:"-bnp9c0|97nco0|9q000|7k85k0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"0|360|240|300",offsetIndices:"012131313131313131313131313131313131313131313331313131313331313131313131313131313131313131313131313131313131313131313131"},{id:"America/Rio_Branco",untils:"-t85fg0|99kak0|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|amves0|2t2t80|Infinity",offsets:"271.2|300|240",offsetIndices:"01212121212121212121212121212121"},{id:"America/Rosario",untils:"-px7ys0|5iv8k0|67zw0|a4w40|73h80|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|cls40|66580|cls40|66580|cls40|66580|cls40|67zw0|6a040|hy7w0|6a040|xovw0|3uys0|18nbw0|b0dg0|8ve2k0|3uys0|3yik0|bqas0|71mk0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|7m2qs0|4tzw0|biw40|776k0|bvus0|6u7w0|bvxk0|6u540|bvus0|776k0|7qcg40|3yik0|b5xg0|7k580|Infinity",offsets:"256.8|240|180|120",offsetIndices:"01212121212121212121212121212121212121212123232323132323232"},{id:"America/Santa_Isabel",untils:"-p1u1s0|11jrw0|1sns00|1sgdc0|71s40|9cyk0|5iidg0|1q6700|4lfk0|190g40|eluk0|2r4o80|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|84qys0|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|77c40|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"468.0667|420|480",offsetIndices:"012121211212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"America/Santarem",untils:"-t85hvc|99ka7c|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|amves0|Infinity",offsets:"218.8|240|180",offsetIndices:"0121212121212121212121212121212"},{id:"America/Santiago",untils:"-vauawq|3dlssq|157b7a|f4e0q|49hzba|aye0q|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|534ik0|351g0|229zw0|2gt80|awo40|2mg00|b73400|7k580|c8tg0|6h980|a31g0|7x3w0|asys0|7x3w0|b5xg0|7k580|ag040|8a2k0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|9cyk0|9d440|7x3w0|asys0|7x3w0|b5xg0|7k580|9q2s0|8zzw0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|a31g0|9px80|9q2s0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|asys0|8zzw0|9q2s0|ast80|5eis0|cyl80|6hes0|c8nw0|6udg0|bvp80|6udg0|vonw0|4olg0|e1h80|4olg0|e1h80|4olg0|c8nw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|Infinity",offsets:"282.7667|300|240|180",offsetIndices:"010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"America/Santo_Domingo",untils:"-j6hz1c|hiw29c|67zw0|1dy840|62ha0|cnle0|4h2m0|elyq0|47ta0|ei9e0|4bim0|eek20|4dda0|ecpe0|dkmtg0|1stc0|Infinity",offsets:"280|300|240|270",offsetIndices:"01213131313131212"},{id:"America/Sao_Paulo",untils:"-t85jd8|99k8x8|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5k02s0|6onw0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|cyqs0|64ak0|cls40|5rbw0|dbpg0|51ek0|dbpg0|6h980|c8tg0|6h980|c8tg0|64ak0|c8tg0|6u7w0|bxpg0|7iak0|biw40|6u7w0|biw40|7k580|biw40|6u7w0|c8tg0|6h980|dbpg0|5ed80|cls40|64ak0|dfes0|5nmk0|c8tg0|6h980|dbpg0|5rbw0|bvus0|6h980|cls40|64ak0|cls40|6h980|c8tg0|6h980|c8tg0|6u7w0|c8tg0|64ak0|cls40|64ak0|cls40|6h980|c8tg0|6h980|c8tg0|6h980|c8tg0|6h980|dbpg0|5ed80|Infinity",offsets:"186.4667|180|120",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Scoresbysund",untils:"-rvurxk|x8ntpk|902o0|9cvs0|9cyk0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"87.8667|120|60|0",offsetIndices:"0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"America/Shiprock",untils:"-r0epo0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|2vmk0|ataw40|1tz5k0|2dvo0|a7n9g0|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"420|360",offsetIndices:"01010101011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Sitka",untils:"-ek1w80|1tz2s0|2dyg0|cawis0|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|1leo0|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420|540",offsetIndices:"01101010101010101010101010101010122020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202"},{id:"America/St_Barthelemy",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/St_Johns",untils:"-ris3ck|8bx80|ar440|a2vw0|9tjs0|53980|dkys0|9cyk0|9d440|9cyk0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|9cyk0|9d440|9cyk0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|9cyk0|9q2s0|8zzw0|9q2s0|8zzw0|7tmw0|1wfuk|8zzw0|a3480|7k580|b5xg0|7k580|b5xg0|7k580|biw40|776k0|biw40|7k580|b5xg0|7k580|b5xg0|1pb260|2dly0|biw40|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|biw40|7k580|ag040|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a2lo|afuk0|8a840|asqg0|7xc80|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8tec|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"210.8667|150.8667|210|150|90",offsetIndices:"01010101010101010101010101010101010102323232323232323323232323232323232323232323232323232323232323232323232323232323232323232323232323232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"America/St_Kitts",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/St_Lucia",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/St_Thomas",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/St_Vincent",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Swift_Current",untils:"-xkq9d4|6l1h14|a2vw0|c5jxg0|1tz5k0|2dvo0|asys0|8n180|a31g0|7x3w0|asys0|7x3w0|asys0|7x3w0|3yles0|9cyk0|s36s0|9cyk0|9d440|7x3w0|b5xg0|7k580|5j4lg0|Infinity",offsets:"431.3333|420|360",offsetIndices:"012122121212121212121212"},{id:"America/Tegucigalpa",untils:"-pfzh6k|yho0ik|7k580|b5xg0|7k580|96x1g0|4qak0|Infinity",offsets:"348.8667|360|300",offsetIndices:"01212121"},{id:"America/Thule",untils:"-rvuj9g|12yzilg|9cyk0|9d440|9cyk0|9q2s0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"275.1333|240|180",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Thunder_Bay",untils:"-vbavc0|gr8qs0|1tzb40|2dq40|ctmlg0|9cyk0|9d440|9px80|9d440|9cyk0|s36s0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"0122121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"America/Tijuana",untils:"-p1u1s0|11jrw0|1sns00|1sgdc0|71s40|9cyk0|5iidg0|1q6700|4lfk0|190g40|eluk0|2r4o80|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|84qys0|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|77c40|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"468.0667|420|480",offsetIndices:"012121211212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"America/Toronto",untils:"-qzoxw0|a2vw0|7yx60|aqzy0|9q8c0|7jzo0|bw0c0|6bp80|cedg0|6h980|c8tg0|6h980|bvus0|776k0|biw40|776k0|biw40|776k0|biw40|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|xjeo0|1tzb40|2dq40|asys0|7x3w0|ast80|7x3w0|asys0|7x3w0|asys0|b5rw0|7xf00|ast80|7x9g0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"300|240",offsetIndices:"01010101010101010101010101010101010101010101011101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Tortola",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Vancouver",untils:"-qzopk0|a2vw0|c5jxg0|1tz2s0|2dyg0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420",offsetIndices:"0101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Virgin",untils:"-u6m79w|Infinity",offsets:"246.0667|240",offsetIndices:"01"},{id:"America/Whitehorse",untils:"-qzoms0|a2vw0|asys0|882c0|bmiwc0|1tz000|2e180|a7n3w0|9q000|tiyo0|6qp440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|Infinity",offsets:"540|480|420",offsetIndices:"01010110201212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"America/Winnipeg",untils:"-s0s7c0|7k580|tj700|a2vw0|9ok840|6u7w0|2a5hg0|1tz8c0|2dsw0|biw40|7x3w0|a31g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b7s40|7tek0|autg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9cyk0|9d440|7x3w0|1cm2s0|7k580|1cm2s0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|902o0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|902o0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"010101011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Yakutat",untils:"-ek1tg0|1tz000|2e180|cawis0|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|1lbw0|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"540|480",offsetIndices:"01101010101010101010101010101010100101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"America/Yellowknife",untils:"-i9m2o0|3pk3o0|1tz5k0|2dvo0|a7n3w0|9q000|7k85k0|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"0|420|360|300",offsetIndices:"012213121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Antarctica/Casey",untils:"-irxc0|lag4o0|73bo0|uz1o0|60l80|2fnh80|pz9g0|Infinity",offsets:"0|-480|-660",offsetIndices:"01212121"},{id:"Antarctica/Davis",untils:"-6rmdc0|42jdw0|27wgs0|l8uss0|7eqs0|unmk0|60qs0|Infinity",offsets:"0|-420|-300",offsetIndices:"01012121"},{id:"Antarctica/DumontDUrville",untils:"-c05eo0|2mks80|2i72g0|Infinity",offsets:"0|-600",offsetIndices:"0101"},{id:"Antarctica/Macquarie",untils:"-rsj4w0|8zzw0|11wqk0|f4kh40|a6p8g0|9d1c0|asw00|6uao0|bvs00|6uao0|bvs00|779c0|bvs00|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|b5uo0|7k800|b5uo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|bvs00|7k800|bitc0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x6o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|7x6o0|asw00|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9d1c0|902o0|a2yo0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660|0",offsetIndices:"0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101011"},{id:"Antarctica/Mawson",untils:"-8aelc0|t22y80|Infinity",offsets:"0|-360|-300",offsetIndices:"012"},{id:"Antarctica/McMurdo",untils:"-m01p20|64ak0|biw40|7x5a0|asxe0|7x5a0|asxe0|7x5a0|asxe0|8a3y0|afyq0|8a3y0|afyq0|afvy0|7x820|asum0|7x820|asum0|7x820|asum0|7x820|asum0|7x820|b5ta0|7k9e0|b5ta0|7x820|hsl2m0|5reo0|clpc0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|b5uo0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|Infinity",offsets:"-690|-750|-720|-780",offsetIndices:"01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"Antarctica/Palmer",untils:"-2lxhc0|31ho0|bqas0|71mk0|bqas0|8ovw0|9d440|9px80|9d440|9cyk0|9d440|28t6k0|51ek0|46b6s0|8c2s0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|9cyk0|9d440|7x3w0|asys0|7x3w0|b5xg0|7k580|9q2s0|8zzw0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|a31g0|9px80|9q2s0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|asys0|8zzw0|9q2s0|ast80|5eis0|cyl80|6hes0|c8nw0|6udg0|bvp80|6udg0|vonw0|4olg0|Infinity",offsets:"0|180|240|120",offsetIndices:"0121212121213121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Antarctica/Rothera",untils:"3lxs00|Infinity",offsets:"0|180",offsetIndices:"01"},{id:"Antarctica/South_Pole",untils:"-m01p20|64ak0|biw40|7x5a0|asxe0|7x5a0|asxe0|7x5a0|asxe0|8a3y0|afyq0|8a3y0|afyq0|afvy0|7x820|asum0|7x820|asum0|7x820|asum0|7x820|asum0|7x820|b5ta0|7k9e0|b5ta0|7x820|hsl2m0|5reo0|clpc0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|b5uo0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|Infinity",offsets:"-690|-750|-720|-780",offsetIndices:"01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"Antarctica/Syowa",untils:"-6qsqo0|Infinity",offsets:"0|-180",offsetIndices:"01"},{id:"Antarctica/Troll",untils:"ibruo0|27pg0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-120",offsetIndices:"00101010101010101010101010101010101010101010101010101010101010101010"},{id:"Antarctica/Vostok",untils:"-6aaao0|Infinity",offsets:"0|-360",offsetIndices:"01"},{id:"Arctic/Longyearbyen",untils:"-rzayo0|6qfs0|cgcqo0|15tsc0|7k800|9q000|9d1c0|9d1c0|9d1c0|9d1c0|70q5c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|b5uo0|7k800|7law00|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Asia/Aden",untils:"-bwgbbg|Infinity",offsets:"-186.8667|-180",offsetIndices:"01"},{id:"Asia/Almaty",untils:"-nu1a90|37a0d0|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|Infinity",offsets:"-307.8|-300|-360|-420",offsetIndices:"012323232323232323232321232323232323232323232323232"},{id:"Asia/Amman",untils:"-kcrtbk|m566fk|60l80|awo40|7v980|awo40|7v980|ayis0|9gnw0|9b9g0|7v980|autg0|7v980|3e6840|9et80|9io40|9cyk0|9d440|9cyk0|9d440|9px80|ayis0|7rjw0|ag040|8a2k0|9zc40|8drw0|a31g0|8zzw0|9d440|9cyk0|9d440|8n180|ag040|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|epmo0|4deo0|9o5c0|9ew00|9b6o0|9ew00|9d1c0|9d1c0|9d1c0|asw00|7x6o0|afxc0|8n400|9d1c0|9d1c0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|wel80|51k40|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|Infinity",offsets:"-143.7333|-120|-180",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Asia/Anadyr",untils:"-nu1sv8|379zj8|qi27w0|9et80|is040|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|j3440|7k800|Infinity",offsets:"-709.9333|-720|-780|-840|-660",offsetIndices:"01232121212121212121214121212121212121212121212121212121212141"},{id:"Asia/Aqtau",untils:"-nu15b4|379y74|qrh3w0|iruk0|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|Infinity",offsets:"-201.0667|-240|-300|-360",offsetIndices:"012323232323232323232123232312121212121212121212"},{id:"Asia/Aqtobe",untils:"-nu16l4|379zh4|qi27w0|s6qk0|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|Infinity",offsets:"-228.6667|-240|-300|-360",offsetIndices:"0123232323232323232321232323232323232323232323232"},{id:"Asia/Ashgabat",untils:"-nu16t8|379zp8|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|Infinity",offsets:"-233.5333|-240|-300|-360",offsetIndices:"0123232323232323232323212"},{id:"Asia/Ashkhabad",untils:"-nu16t8|379zp8|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|Infinity",offsets:"-233.5333|-240|-300|-360",offsetIndices:"0123232323232323232323212"},{id:"Asia/Atyrau",untils:"-nu15m8|37a1a8|qrh140|iruk0|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|j3440|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|Infinity",offsets:"-207.7333|-180|-300|-360|-240",offsetIndices:"01232323232323232323242323232323232324242424242"},{id:"Asia/Baghdad",untils:"-r50g80|xkn3w0|7v980|9b9g0|9gnw0|9eys0|9et80|9d440|9b9g0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9f1k0|9ew00|9ew00|9ew00|9d1c0|9ew00|9d1c0|9ew00|9d1c0|9ew00|9ew00|9ew00|9d1c0|9ew00|9d1c0|9ew00|9d1c0|9ew00|9ew00|9ew00|9d1c0|9ew00|9d1c0|9ew00|9d1c0|9ew00|9ew00|9ew00|9d1c0|9ew00|9d1c0|9ew00|9d1c0|9ew00|Infinity",offsets:"-177.6|-180|-240",offsetIndices:"012121212121212121212121212121212121212121212121212121"},{id:"Asia/Bahrain",untils:"-q3gmvk|rctnrk|Infinity",offsets:"-206.1333|-240|-180",offsetIndices:"012"},{id:"Asia/Baku",untils:"-nu158c|h4tkwc|ckinw0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|9d1c0|239ew0|asw00|7x3w0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-199.4|-180|-240|-300",offsetIndices:"01232323232323232323232123232323232323232323232323232323232323232"},{id:"Asia/Bangkok",untils:"-pysda4|Infinity",offsets:"-402.0667|-420",offsetIndices:"01"},{id:"Asia/Barnaul",untils:"-q4ljic|5hu6uc|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|38fo0|64og0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|qnc40|Infinity",offsets:"-335|-360|-420|-480",offsetIndices:"0123232323232323232323212323232321212121212121212121212121212121212"},{id:"Asia/Beirut",untils:"-pyzew0|aunw0|88dg0|9et80|8yas0|a2vw0|a31g0|7k580|hjqo40|7v980|awo40|7v980|awo40|7v980|ayis0|7v980|awo40|7v980|5lhs40|56yk0|awo40|7v980|awo40|7v980|awo40|7v980|ayis0|7v980|awo40|7v980|autg0|7v980|2wxus0|8n180|a4w40|8n180|a4w40|8n180|a4w40|8n180|bs5g0|71mk0|alk40|86d80|a4w40|8n180|a4w40|8n180|a6qs0|80t80|905g0|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|Infinity",offsets:"-120|-180",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Asia/Bishkek",untils:"-nu19tc|379zxc|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|h8dc0|bkl80|8n180|a31g0|8n180|a31g0|8n180|a31g0|8n180|a31g0|8zzw0|9db20|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|Infinity",offsets:"-298.4|-300|-360|-420",offsetIndices:"012323232323232323232321212121212121212121212121212"},{id:"Asia/Brunei",untils:"-mvofy4|3khxs4|Infinity",offsets:"-459.6667|-450|-480",offsetIndices:"012"},{id:"Asia/Calcutta",untils:"-xehava|innm9a|bmfw0|5lxg0|1mn180|Infinity",offsets:"-321.1667|-330|-390",offsetIndices:"012121"},{id:"Asia/Chita",untils:"-q4cfog|5hkxgg|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|qnew0|Infinity",offsets:"-453.8667|-480|-540|-600",offsetIndices:"012323232323232323232321232323232323232323232323232323232323232312"},{id:"Asia/Choibalsan",untils:"-xmct7c|11sndrc|2qk2k0|9eqg0|9eys0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|1ckdo0|7x3w0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|s6qk0|3nc0c0|9ct00|9d9o0|9ct00|Infinity",offsets:"-458|-420|-480|-600|-540",offsetIndices:"0123434343434343434343434343434343434343434343424242"},{id:"Asia/Chongqing",untils:"-qh00w0|8sl80|asbpg0|6w2k0|7ves0|bxjw0|4mqs0|1vduk0|d4as0|75bw0|a31g0|aaak0|9d440|7v980|awo40|1dx80|j9xpo0|6u7w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|Infinity",offsets:"-480|-540",offsetIndices:"01010101010101010101010101010"},{id:"Asia/Chungking",untils:"-qh00w0|8sl80|asbpg0|6w2k0|7ves0|bxjw0|4mqs0|1vduk0|d4as0|75bw0|a31g0|aaak0|9d440|7v980|awo40|1dx80|j9xpo0|6u7w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|Infinity",offsets:"-480|-540",offsetIndices:"01010101010101010101010101010"},{id:"Asia/Colombo",untils:"-xehask|isle6k|cajy0|1mp2u0|qetjw0|7x5a0|4xvqq0|Infinity",offsets:"-319.5333|-330|-360|-390",offsetIndices:"01231321"},{id:"Asia/Dacca",untils:"-eqtpow|bmgyw|5lxg0|4qknw0|u4ijy0|a1400|Infinity",offsets:"-353.3333|-390|-330|-360|-420",offsetIndices:"0121343"},{id:"Asia/Damascus",untils:"-q3gk20|5k6q0|8n180|a31g0|8n180|a31g0|8n180|a31g0|8zzw0|k4hk40|7yyk0|awo40|7tek0|b0dg0|7v980|awo40|7tek0|alk40|887w0|awo40|7v980|ayis0|7v980|awo40|7v980|awo40|7v980|awo40|7v980|ayis0|7v980|awo40|7v980|awo40|7v980|awo40|7v980|ayis0|7v980|awo40|6bp80|cg840|6bp80|2eh1g0|8zzw0|9ts40|8zzw0|pvk40|c33w0|7cw40|cjrw0|6zxg0|btuk0|7rpg0|9gnw0|9d440|9cyk0|9et80|9et80|9rxg0|91uk0|92040|9et80|9o840|9et80|9d440|9et80|9eys0|9et80|9b9g0|9gnw0|99es0|9iik0|9d440|9et80|9eys0|9et80|9d440|9et80|9d440|9et80|9d440|9et80|9eys0|9et80|9d440|9et80|9d440|8y580|9q2s0|b5rw0|7x9g0|aunw0|7ig40|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|Infinity",offsets:"-145.2|-120|-180",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Asia/Dhaka",untils:"-eqtpow|bmgyw|5lxg0|4qknw0|u4ijy0|a1400|Infinity",offsets:"-353.3333|-390|-330|-360|-420",offsetIndices:"0121343"},{id:"Asia/Dili",untils:"-u9s4l8|fqcu98|hufs00|cpz440|Infinity",offsets:"-502.3333|-480|-540",offsetIndices:"01212"},{id:"Asia/Dubai",untils:"-q3gnko|Infinity",offsets:"-221.2|-240",offsetIndices:"01"},{id:"Asia/Dushanbe",untils:"-nu18qo|379yuo|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|hp440|Infinity",offsets:"-275.2|-300|-360|-420",offsetIndices:"012323232323232323232321"},{id:"Asia/Famagusta",untils:"-p4bqac|rvhy2c|9cyk0|b42s0|7nuk0|8yas0|8zzw0|9q2s0|9et80|9b9g0|9cyk0|9q2s0|8zzw0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|at4c0|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|8h8w0|leog0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-135.8|-120|-180",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212212121212121212121212121212121212121212121"},{id:"Asia/Gaza",untils:"-ffv9k0|19f3w0|7rv00|b02c0|7tk40|b07w0|8jhg0|a8lg0|8jhg0|a8ac0|5hoqs0|7el80|awo40|7v980|awqw0|7tk40|b07w0|7tk40|ayd80|7tk40|ayd80|7tk40|ayd80|7tk40|b07w0|7tk40|ayd80|7tk40|ayd80|7ves0|awik0|1sns0|3p6is0|51ek0|9q2s0|6u7w0|2khpg0|25s00|1weyo0|5reo0|bxmo0|7x3w0|cls40|5rbw0|bbhg0|7rjw0|asys0|7k580|c8tg0|6h980|ag040|7x3w0|asys0|8a2k0|asys0|8a2k0|ap9g0|80t80|ap9g0|7nuk0|b2840|80t80|66as0|4vxc0|8n400|a2yo0|8n400|a2yo0|8n400|asw00|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|8n400|a2yo0|8ulg0|97ek0|8y580|9ts40|8hms0|a4qk0|7x3w0|asys0|8a5c0|ahs1o|71mic|bzk5o|69uic|cg840|902o0|9q000|9cyk0|9d440|ast80|7z440|aqyk0|7z6w0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7vc00|auqo0|7vc00|b7pc0|7idc0|b7pc0|7idc0|b7pc0|7vc00|auqo0|7vc00|auqo0|7vc00|auqo0|7vc00|b7pc0|7idc0|b7pc0|7vc00|auqo0|7vc00|auqo0|7vc00|auqo0|7vc00|auqo0|7vc00|b7pc0|7idc0|b7pc0|7vc00|auqo0|7vc00|auqo0|7vc00|auqo0|7vc00|b7pc0|Infinity",offsets:"-120|-180",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010100101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Asia/Harbin",untils:"-qh00w0|8sl80|asbpg0|6w2k0|7ves0|bxjw0|4mqs0|1vduk0|d4as0|75bw0|a31g0|aaak0|9d440|7v980|awo40|1dx80|j9xpo0|6u7w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|Infinity",offsets:"-480|-540",offsetIndices:"01010101010101010101010101010"},{id:"Asia/Hebron",untils:"-ffv9k0|19f3w0|7rv00|b02c0|7tk40|b07w0|8jhg0|a8lg0|8jhg0|a8ac0|5hoqs0|7el80|awo40|7v980|awqw0|7tk40|b07w0|7tk40|ayd80|7tk40|ayd80|7tk40|ayd80|7tk40|b07w0|7tk40|ayd80|7tk40|ayd80|7ves0|awik0|1sns0|3p6is0|51ek0|9q2s0|6u7w0|2khpg0|25s00|1weyo0|5reo0|bxmo0|7x3w0|cls40|5rbw0|bbhg0|7rjw0|asys0|7k580|c8tg0|6h980|ag040|7x3w0|asys0|8a2k0|asys0|8a2k0|ap9g0|80t80|ap9g0|7nuk0|b2840|80t80|66as0|4vxc0|8n400|a2yo0|8n400|a2yo0|8n400|asw00|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|8n400|a2yo0|8ulg0|97ek0|8y580|9ts40|8hms0|a4qk0|82nw0|anes0|8a5c0|afxc0|73h80|bzk5o|69uic|1hs40|1lbw0|9d440|902o0|9q000|9cyk0|9d440|ast80|7z440|aqyk0|7z6w0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7vc00|auqo0|7vc00|b7pc0|7idc0|b7pc0|7idc0|b7pc0|7vc00|auqo0|7vc00|auqo0|7vc00|auqo0|7vc00|b7pc0|7idc0|b7pc0|7vc00|auqo0|7vc00|auqo0|7vc00|auqo0|7vc00|auqo0|7vc00|b7pc0|7idc0|b7pc0|7vc00|auqo0|7vc00|auqo0|7vc00|auqo0|7vc00|b7pc0|Infinity",offsets:"-120|-180",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Asia/Ho_Chi_Minh",untils:"-x56934|2isioa|gj25iu|15ct80|8so00|tmtk0|4azjw0|2cmao0|8285c0|Infinity",offsets:"-426.6667|-426.5|-420|-480|-540",offsetIndices:"0123423232"},{id:"Asia/Hong_Kong",untils:"-y0i0s0|j44dk0|5k000|4d4y0|2195i0|7x3w0|bj320|6uao0|bvs00|7x6o0|9d1c0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|ast80|77c40|biqk0|77c40|bvp80|6udg0|bvp80|77c40|biqk0|77c40|biqk0|77c40|biqk0|77c40|bvp80|6udg0|bvp80|6udg0|bvp80|77c40|biqk0|77c40|biqk0|8n6s0|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|3lpg0|f4d80|9d440|9cyk0|9d440|9cyk0|1c9440|8a2k0|Infinity",offsets:"-456.7|-480|-540|-510",offsetIndices:"0123212121212121212121212121212121212121212121212121212121212121212121"},{id:"Asia/Hovd",untils:"-xmcoz0|11sncb0|2qk2k0|9et80|9eys0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|1ckdo0|7x3w0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|4fio40|9ct00|9d9o0|9ct00|Infinity",offsets:"-366.6|-360|-420|-480",offsetIndices:"012323232323232323232323232323232323232323232323232"},{id:"Asia/Irkutsk",untils:"-q28gn5|5fh175|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-417.0833|-420|-480|-540",offsetIndices:"01232323232323232323232123232323232323232323232323232323232323232"},{id:"Asia/Istanbul",untils:"-ux9xew|2wvx6w|7v980|1tjc40|aunw0|88dg0|9et80|8yas0|a2vw0|tzpg0|79180|awo40|7v980|7p4040|4zjw0|2vs40|f4d80|9vms0|1u5ek0|c5440|69uk0|acas0|8n180|a31g0|8n180|9q2s0|8zzw0|a31g0|8zzw0|a31g0|8n180|5md9g0|o9zw0|a6qs0|75bw0|4iwyw0|7x6o0|7kas0|b5rw0|75hg0|bkl80|77c40|biqk0|7x9g0|a2vw0|8n6s0|4iqc0|2nkw80|38l80|kdes0|8qtc0|8a5c0|9ew00|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|902o0|9q000|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7kdk0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7m2o0|b4000|7k800|b5uo0|7x6o0|asw00|7z1c0|ar1c0|7x6o0|bitc0|779c0|8fe80|Infinity",offsets:"-116.9333|-120|-180|-240",offsetIndices:"0121212121212121212121212121212121212121212121223212121212121212121212121212121212121212121212121212121212121212122"},{id:"Asia/Jakarta",untils:"-o0bdpc|4lzxc0|4wdzjc|1tu960|1cx860|11jta0|74uc20|Infinity",offsets:"-427.2|-440|-450|-540|-480|-420",offsetIndices:"01232425"},{id:"Asia/Jayapura",untils:"-jebm20|66bqe0|a37vy0|Infinity",offsets:"-562.8|-540|-570",offsetIndices:"0121"},{id:"Asia/Jerusalem",untils:"-r50eig|bp54yg|19f3w0|7rv00|b02c0|7tk40|b07w0|8jhg0|a8lg0|8jhg0|a8ac0|t9s40|56vs0|35700|9b3w0|9gtg0|8jbw0|7tmw0|a6ig0|biyw0|8a5c0|9d1c0|902o0|7x6o0|e1eg0|4ofw0|dzxo0|4q500|doo40|64iw0|auqo0|7i500|8rfms0|51ek0|9q2s0|6u7w0|2khpg0|25s00|1weyo0|5reo0|bxmo0|7x3w0|cls40|5rbw0|bbhg0|7rjw0|asys0|7k580|c8tg0|6h980|ag040|7x3w0|asys0|8a2k0|asys0|8a2k0|ap9g0|80t80|ap9g0|7nuk0|b2840|80t80|9zc40|9iik0|9kis0|93p80|9mdg0|8qqk0|apf00|7x3w0|biw40|8zx40|9io40|8n180|9kis0|9vh80|8ulg0|9px80|9mdg0|8n180|9tuw0|9tmk0|8wg40|9gnw0|99es0|8qqk0|9zc40|9tmk0|8wg40|9gnw0|99es0|8qqk0|acas0|9gnw0|99es0|93p80|9mdg0|awik0|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|Infinity",offsets:"-140.6667|-120|-180|-240",offsetIndices:"012121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Asia/Kabul",untils:"-d1pkg0|Infinity",offsets:"-240|-270",offsetIndices:"01"},{id:"Asia/Kamchatka",untils:"-olrupo|3z045o|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|j3440|7k800|Infinity",offsets:"-634.6|-660|-720|-780",offsetIndices:"012323232323232323232321232323232323232323232323232323232323212"},{id:"Asia/Karachi",untils:"-wvpb30|im3zt0|1mn180|33xpg0|a63o20|g72qo0|9cyk0|2y85g0|7v980|8hms0|aaak0|Infinity",offsets:"-268.2|-330|-390|-300|-360",offsetIndices:"012133434343"},{id:"Asia/Kashgar",untils:"-lx5pjw|Infinity",offsets:"-350.3333|-360",offsetIndices:"01"},{id:"Asia/Kathmandu",untils:"-q3gt4s|yg2lus|Infinity",offsets:"-341.2667|-330|-345",offsetIndices:"012"},{id:"Asia/Katmandu",untils:"-q3gt4s|yg2lus|Infinity",offsets:"-341.2667|-330|-345",offsetIndices:"012"},{id:"Asia/Khandyga",untils:"-q4cjrp|5hl1jp|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|3fx40|4h6s0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|8ql00|1mlho0|Infinity",offsets:"-542.2167|-480|-540|-600|-660",offsetIndices:"0123232323232323232323212323232323232323232323232343434343434343432"},{id:"Asia/Kolkata",untils:"-xehava|innm9a|bmfw0|5lxg0|1mn180|Infinity",offsets:"-321.1667|-330|-390",offsetIndices:"012121"},{id:"Asia/Krasnoyarsk",untils:"-q37l72|5gg8j2|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-371.4333|-360|-420|-480",offsetIndices:"01232323232323232323232123232323232323232323232323232323232323232"},{id:"Asia/Kuala_Lumpur",untils:"-xphpwd|eeb94d|4it32o|8n3jc|1v2p60|iy3o60|Infinity",offsets:"-415.4167|-420|-440|-450|-540|-480",offsetIndices:"0123435"},{id:"Asia/Kuching",untils:"-mvof3k|3khwxk|1epvy0|4ohqo|e5a9c|4ohqo|e3flc|4ohqo|e3flc|4ohqo|e3flc|4ohqo|e5a9c|4ohqo|e3flc|4ohqo|3ajlc|1v2qk0|Infinity",offsets:"-441.3333|-450|-480|-500|-540",offsetIndices:"0123232323232323242"},{id:"Asia/Kuwait",untils:"-bwgbbg|Infinity",offsets:"-186.8667|-180",offsetIndices:"01"},{id:"Asia/Macao",untils:"-y0i2cy|jdvyoy|6onw0|ac580|8fs40|7v980|11luw0|awlc0|7vc00|ac800|bko00|7x6o0|9d1c0|7vc00|asw00|7x6o0|asw00|7x6o0|auqo0|88ao0|asw00|7x6o0|asw00|779c0|bitc0|779c0|bvs00|6uao0|bw1q0|77c40|biqk0|77c40|biqk0|77c40|biqk0|77c40|bvp80|6udg0|bvp80|6udg0|bvp80|77c40|biqk0|77c40|biqk0|8n6s0|9cvs0|9d6w0|9cvs0|9d6w0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|3lpg0|f4d80|9d440|9cyk0|9d440|9cyk0|1c9440|8a2k0|Infinity",offsets:"-454.1667|-480|-540|-600",offsetIndices:"012323212121212121212121212121212121212121212121212121212121212121212121"},{id:"Asia/Macau",untils:"-y0i2cy|jdvyoy|6onw0|ac580|8fs40|7v980|11luw0|awlc0|7vc00|ac800|bko00|7x6o0|9d1c0|7vc00|asw00|7x6o0|asw00|7x6o0|auqo0|88ao0|asw00|7x6o0|asw00|779c0|bitc0|779c0|bvs00|6uao0|bw1q0|77c40|biqk0|77c40|biqk0|77c40|biqk0|77c40|bvp80|6udg0|bvp80|6udg0|bvp80|77c40|biqk0|77c40|biqk0|8n6s0|9cvs0|9d6w0|9cvs0|9d6w0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|3lpg0|f4d80|9d440|9cyk0|9d440|9cyk0|1c9440|8a2k0|Infinity",offsets:"-454.1667|-480|-540|-600",offsetIndices:"012323212121212121212121212121212121212121212121212121212121212121212121"},{id:"Asia/Magadan",untils:"-nu1nxc|37a05c|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|s39k0|Infinity",offsets:"-603.2|-600|-660|-720",offsetIndices:"012323232323232323232321232323232323232323232323232323232323232312"},{id:"Asia/Makassar",untils:"-q3gzg0|6p5hc0|4u87w0|1w02k0|Infinity",offsets:"-477.6|-480|-540",offsetIndices:"00121"},{id:"Asia/Manila",untils:"-hb5y80|4qak0|2qidg0|1b2d80|4xf440|442k0|cdqdg0|9et80|Infinity",offsets:"-480|-540",offsetIndices:"010101010"},{id:"Asia/Muscat",untils:"-q3gnko|Infinity",offsets:"-221.2|-240",offsetIndices:"01"},{id:"Asia/Nicosia",untils:"-p4bq6g|rvhxyg|9cyk0|b42s0|7nuk0|8yas0|8zzw0|9q2s0|9et80|9b9g0|9cyk0|9q2s0|8zzw0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|at4c0|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-133.4667|-120|-180",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Asia/Novokuznetsk",untils:"-nu36tc|37bu5c|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|j3440|7k800|Infinity",offsets:"-348.8|-360|-420|-480",offsetIndices:"012323232323232323232321232323232323232323232323232323232323212"},{id:"Asia/Novosibirsk",untils:"-q4do0s|5hmbcs|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|2vh00|6hn40|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|wrpg0|Infinity",offsets:"-331.6667|-360|-420|-480",offsetIndices:"0123232323232323232323212323212121212121212121212121212121212121212"},{id:"Asia/Omsk",untils:"-q5xmx6|5j6d16|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-293.5|-300|-360|-420",offsetIndices:"01232323232323232323232123232323232323232323232323232323232323232"},{id:"Asia/Oral",untils:"-nu15ic|37a16c|qi2540|s6qk0|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|iq5g0|9d1c0|9q000|9d1c0|9d1c0|5reo0|cyo00|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|Infinity",offsets:"-205.4|-180|-300|-360|-240",offsetIndices:"01232323232323232424242424242424242424242424242"},{id:"Asia/Phnom_Penh",untils:"-pysda4|Infinity",offsets:"-402.0667|-420",offsetIndices:"01"},{id:"Asia/Pontianak",untils:"-w6piww|cse2o0|4tnu2w|1wkei0|1cx860|11jta0|74uc20|cixam0|Infinity",offsets:"-437.3333|-450|-540|-480|-420",offsetIndices:"001213134"},{id:"Asia/Pyongyang",untils:"-w895yc|1yh10c|hk5da0|10ipmo0|1f4qo0|Infinity",offsets:"-503|-510|-540",offsetIndices:"012212"},{id:"Asia/Qatar",untils:"-q3gmvk|rctnrk|Infinity",offsets:"-206.1333|-240|-180",offsetIndices:"012"},{id:"Asia/Qostanay",untils:"-nu17s4|37a0o4|qi27w0|s6qk0|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|Infinity",offsets:"-254.4667|-240|-300|-360",offsetIndices:"012323232323232323232123232323232323232323232323"},{id:"Asia/Qyzylorda",untils:"-nu184g|37a10g|qi27w0|s6qk0|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|ohhc0|cyo00|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|7osl00|Infinity",offsets:"-261.8667|-240|-300|-360",offsetIndices:"01232323232323232323232323232323232323232323232"},{id:"Asia/Rangoon",untils:"-q3gv5b|bnjp3b|1kh520|Infinity",offsets:"-384.7833|-390|-540",offsetIndices:"0121"},{id:"Asia/Riyadh",untils:"-bwgbbg|Infinity",offsets:"-186.8667|-180",offsetIndices:"01"},{id:"Asia/Saigon",untils:"-x56934|2isioa|gj25iu|15ct80|8so00|tmtk0|4azjw0|2cmao0|8285c0|Infinity",offsets:"-426.6667|-426.5|-420|-480|-540",offsetIndices:"0123423232"},{id:"Asia/Sakhalin",untils:"-xl87rc|kvnarc|ikvh40|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|iq5g0|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|qnc40|Infinity",offsets:"-570.8|-540|-660|-720|-600",offsetIndices:"01232323232323232323232423232323232424242424242424242424242424242"},{id:"Asia/Samarkand",untils:"-nu18eh|37a1ah|qi27w0|s6qk0|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|Infinity",offsets:"-267.8833|-240|-300|-360",offsetIndices:"01232323232323232323232"},{id:"Asia/Seoul",untils:"-w8966g|1yh18g|hkx5a0|1faao0|5cik0|ae5g0|8a2k0|ae5g0|8bx80|c8tg0|6h980|1bj6s0|l3aq0|6j3w0|d2g40|6u7w0|b5xg0|776k0|biw40|776k0|biw40|776k0|biw40|776k0|grs40|dfqxi0|7x6o0|asw00|7x6o0|Infinity",offsets:"-507.8667|-510|-540|-600|-570",offsetIndices:"012232323232141414141414123232"},{id:"Asia/Shanghai",untils:"-qh00w0|8sl80|asbpg0|6w2k0|7ves0|bxjw0|4mqs0|1vduk0|d4as0|75bw0|a31g0|aaak0|9d440|7v980|awo40|1dx80|j9xpo0|6u7w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|Infinity",offsets:"-480|-540",offsetIndices:"01010101010101010101010101010"},{id:"Asia/Singapore",untils:"-xphpwd|eeb94d|4it32o|8n3jc|1v2p60|iy3o60|Infinity",offsets:"-415.4167|-420|-440|-450|-540|-480",offsetIndices:"0123435"},{id:"Asia/Srednekolymsk",untils:"-nu1ogs|37a0os|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-614.8667|-600|-660|-720",offsetIndices:"01232323232323232323232123232323232323232323232323232323232323232"},{id:"Asia/Taipei",untils:"-gtzfk0|45slc0|c51c0|75bw0|a31g0|aaak0|9d440|7v980|awo40|7v980|awo40|7v980|awo40|7v980|7tk40|clmk0|7rpg0|b07w0|7rpg0|b07w0|7rpg0|9et80|9eys0|9et80|9d440|9et80|9d440|9et80|9d440|9et80|cjxg0|69uk0|ci2s0|69uk0|6its40|9et80|9d440|9et80|1yf9g0|4qak0|Infinity",offsets:"-480|-540",offsetIndices:"01010101010101010101010101010101010101010"},{id:"Asia/Tashkent",untils:"-nu18tz|379yxz|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|Infinity",offsets:"-277.1833|-300|-360|-420",offsetIndices:"012323232323232323232321"},{id:"Asia/Tbilisi",untils:"-nu14an|h4tjyn|ckinw0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|9cvs0|9cyk0|9d440|9cyk0|9d440|ipzw0|9cyk0|9q2s0|tivw0|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|4ofw0|6hn40|7k800|Infinity",offsets:"-179.1833|-180|-240|-300",offsetIndices:"0123232323232323232323212121232323232323232323212"},{id:"Asia/Tehran",untils:"-s6m6uw|fnolc0|gm3h4w|777y0|b07w0|3pes0|42c20|9cyk0|9gtg0|9kd80|5ja5g0|7avw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|1av440|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|Infinity",offsets:"-205.7333|-210|-240|-300|-270",offsetIndices:"00123214141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141"},{id:"Asia/Tel_Aviv",untils:"-r50eig|bp54yg|19f3w0|7rv00|b02c0|7tk40|b07w0|8jhg0|a8lg0|8jhg0|a8ac0|t9s40|56vs0|35700|9b3w0|9gtg0|8jbw0|7tmw0|a6ig0|biyw0|8a5c0|9d1c0|902o0|7x6o0|e1eg0|4ofw0|dzxo0|4q500|doo40|64iw0|auqo0|7i500|8rfms0|51ek0|9q2s0|6u7w0|2khpg0|25s00|1weyo0|5reo0|bxmo0|7x3w0|cls40|5rbw0|bbhg0|7rjw0|asys0|7k580|c8tg0|6h980|ag040|7x3w0|asys0|8a2k0|asys0|8a2k0|ap9g0|80t80|ap9g0|7nuk0|b2840|80t80|9zc40|9iik0|9kis0|93p80|9mdg0|8qqk0|apf00|7x3w0|biw40|8zx40|9io40|8n180|9kis0|9vh80|8ulg0|9px80|9mdg0|8n180|9tuw0|9tmk0|8wg40|9gnw0|99es0|8qqk0|9zc40|9tmk0|8wg40|9gnw0|99es0|8qqk0|acas0|9gnw0|99es0|93p80|9mdg0|awik0|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|Infinity",offsets:"-140.6667|-120|-180|-240",offsetIndices:"012121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Asia/Thimbu",untils:"-bojclo|kxymno|Infinity",offsets:"-358.6|-330|-360",offsetIndices:"012"},{id:"Asia/Thimphu",untils:"-bojclo|kxymno|Infinity",offsets:"-358.6|-330|-360",offsetIndices:"012"},{id:"Asia/Tokyo",untils:"-bb4900|6uao0|afxc0|8a5c0|c8qo0|6hc00|c8qo0|6hc00|Infinity",offsets:"-540|-600",offsetIndices:"010101010"},{id:"Asia/Tomsk",untils:"-q3zbqf|5h7z2f|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|1leo0|97k40|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|tw040|Infinity",offsets:"-339.85|-360|-420|-480",offsetIndices:"0123232323232323232323212323232323232323232323212121212121212121212"},{id:"Asia/Ujung_Pandang",untils:"-q3gzg0|6p5hc0|4u87w0|1w02k0|Infinity",offsets:"-477.6|-480|-540",offsetIndices:"00121"},{id:"Asia/Ulaanbaatar",untils:"-xmcrsk|11sncck|2qk2k0|9et80|9eys0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|1ckdo0|7x3w0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|4fio40|9ct00|9d9o0|9ct00|Infinity",offsets:"-427.5333|-420|-480|-540",offsetIndices:"012323232323232323232323232323232323232323232323232"},{id:"Asia/Ulan_Bator",untils:"-xmcrsk|11sncck|2qk2k0|9et80|9eys0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|1ckdo0|7x3w0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|4fio40|9ct00|9d9o0|9ct00|Infinity",offsets:"-427.5333|-420|-480|-540",offsetIndices:"012323232323232323232323232323232323232323232323232"},{id:"Asia/Urumqi",untils:"-lx5pjw|Infinity",offsets:"-350.3333|-360",offsetIndices:"01"},{id:"Asia/Ust-Nera",untils:"-q4cl6u|5hl2yu|qi27w0|9eno0|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|8ql00|1mlho0|Infinity",offsets:"-572.9|-480|-540|-720|-660|-600",offsetIndices:"012343434343434343434345434343434343434343434343434343434343434345"},{id:"Asia/Vientiane",untils:"-pysda4|Infinity",offsets:"-402.0667|-420",offsetIndices:"01"},{id:"Asia/Vladivostok",untils:"-oligf7|3yqvf7|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-527.5167|-540|-600|-660",offsetIndices:"01232323232323232323232123232323232323232323232323232323232323232"},{id:"Asia/Yakutsk",untils:"-q4cioy|5hl0gy|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-518.9667|-480|-540|-600",offsetIndices:"01232323232323232323232123232323232323232323232323232323232323232"},{id:"Asia/Yangon",untils:"-q3gv5b|bnjp3b|1kh520|Infinity",offsets:"-384.7833|-390|-540",offsetIndices:"0121"},{id:"Asia/Yekaterinburg",untils:"-rx5hw9|1kybx4|5pfyv5|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-242.55|-225.0833|-240|-300|-360",offsetIndices:"012343434343434343434343234343434343434343434343434343434343434343"},{id:"Asia/Yerevan",untils:"-nu148o|h4tjwo|ckinw0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|iq5g0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|11t180|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|Infinity",offsets:"-178|-180|-240|-300",offsetIndices:"0123232323232323232323212121212323232323232323232323232323232"},{id:"Atlantic/Azores",untils:"-u9rbs0|2bufw0|6zxg0|66580|bq800|73k00|bodc0|71pc0|bq800|73k00|bq800|71pc0|bq800|1b2g00|9b6o0|saio0|8n400|9q000|902o0|a2yo0|902o0|a2yo0|8n400|st1c0|8n400|9d1c0|9d1c0|sg2o0|9d1c0|902o0|9q000|a2yo0|8n400|9d1c0|9d1c0|902o0|9q000|a2yo0|b5uo0|51hc0|bitc0|9d1c0|9ew00|88ao0|25p80|5reo0|3lpg0|779c0|1sqk0|6uao0|38qs0|6uao0|25p80|6hc00|38qs0|6uao0|25p80|6hc00|38qs0|8a5c0|9d1c0|9d9o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|s3400|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|5qbjo0|9d1c0|9q000|9d1c0|9d1c0|9d440|9cyk0|9d440|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9cyk0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9cyk0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"114.5333|120|60|0",offsetIndices:"01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121232323232323232323232323232323233323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Atlantic/Bermuda",untils:"-kvj2fu|n4pr3u|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"259.3|240|180",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Atlantic/Canary",untils:"-oytbtc|ctvupc|hhq7s0|905g0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"61.6|60|0|-60",offsetIndices:"01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Atlantic/Cape_Verde",untils:"-u9rbs0|g06lc0|1mn180|fpqwc0|Infinity",offsets:"94.0667|120|60",offsetIndices:"01212"},{id:"Atlantic/Faeroe",untils:"-wcehew|127keuw|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"27.0667|0|-60",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Atlantic/Faroe",untils:"-wcehew|127keuw|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"27.0667|0|-60",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Atlantic/Jan_Mayen",untils:"-rzayo0|6qfs0|cgcqo0|15tsc0|7k800|9q000|9d1c0|9d1c0|9d1c0|9d1c0|70q5c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|b5uo0|7k800|7law00|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Atlantic/Madeira",untils:"-u9rek0|2bufw0|6zxg0|66580|bq800|73k00|bodc0|71pc0|bq800|73k00|bq800|71pc0|bq800|1b2g00|9b6o0|saio0|8n400|9q000|902o0|a2yo0|902o0|a2yo0|8n400|st1c0|8n400|9d1c0|9d1c0|sg2o0|9d1c0|902o0|9q000|a2yo0|8n400|9d1c0|9d1c0|902o0|9q000|a2yo0|b5uo0|51hc0|bitc0|9d1c0|9ew00|88ao0|25p80|5reo0|3lpg0|779c0|1sqk0|6uao0|38qs0|6uao0|25p80|6hc00|38qs0|6uao0|25p80|6hc00|38qs0|8a5c0|9d1c0|9d9o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|s3400|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|5qbjo0|9d1c0|9q000|9d1c0|9d1c0|9d440|9cyk0|9d440|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9cyk0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"67.6|60|0|-60",offsetIndices:"01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Atlantic/Reykjavik",untils:"-wcwx9c|4rpd9c|ci2s0|69uk0|du840|4xp80|du840|p7bw0|4w040|9bdzw0|9d6w0|64g40|cyl80|64dc0|clpc0|6hc00|bvs00|6uao0|bvs00|6uao0|bvs00|6uao0|c8qo0|6hc00|c8qo0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|afxc0|8a5c0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|8a5c0|Infinity",offsets:"88|60|0",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212"},{id:"Atlantic/South_Georgia",untils:"Infinity",offsets:"120",offsetIndices:"0"},{id:"Atlantic/St_Helena",untils:"-u9rgl4|Infinity",offsets:"16.1333|0",offsetIndices:"01"},{id:"Atlantic/Stanley",untils:"-u63pac|dbvxqc|8zzw0|9q2s0|8zzw0|a31g0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|4xp80|l1pus0|7k580|b5rw0|77c40|biqk0|id6s0|7kas0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7kas0|biqk0|77c40|biqk0|7kas0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7kas0|biqk0|7kas0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7kas0|b5rw0|7kas0|b5xg0|77c40|bvp80|6udg0|bvp80|77c40|biqk0|77c40|biqk0|77c40|biqk0|77c40|biqk0|77c40|bvp80|77c40|biqk0|77c40|biqk0|77c40|Infinity",offsets:"231.4|240|180|120",offsetIndices:"012121212121212323212121212121212121212121212121212121212121212121212"},{id:"Australia/ACT",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|8a5c0|asw00|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|bitc0|7k800|bitc0|779c0|bitc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|7x6o0|asw00|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Adelaide",untils:"-rnsvoc|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|bitc0|7k800|bitc0|779c0|bitc0|779c0|bitc0|6hc00|c8qo0|7k800|b5uo0|6uao0|c8qo0|779c0|bitc0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-570|-630",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Brisbane",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|97zuo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|Infinity",offsets:"-600|-660",offsetIndices:"01010101010101010"},{id:"Australia/Broken_Hill",untils:"-rnsvoc|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|8a5c0|asw00|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|bitc0|7k800|bitc0|779c0|bitc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-570|-630",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Canberra",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|8a5c0|asw00|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|bitc0|7k800|bitc0|779c0|bitc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|7x6o0|asw00|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Currie",untils:"-rsj4w0|8zzw0|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|b5uo0|7k800|b5uo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|bvs00|7k800|bitc0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x6o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|7x6o0|asw00|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9d1c0|902o0|a2yo0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Darwin",untils:"-rnsvoc|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|Infinity",offsets:"-570|-630",offsetIndices:"010101010"},{id:"Australia/Eucla",untils:"-rnstlc|49s2c|cxfms0|4h180|9d440|9cyk0|ghf1g0|6hc00|4ir9c0|6hc00|40r400|5eg00|7p9hc0|5reo0|b5uo0|7x6o0|asw00|7x6o0|Infinity",offsets:"-525|-585",offsetIndices:"0101010101010101010"},{id:"Australia/Hobart",untils:"-rsj4w0|8zzw0|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|c9tms0|9d1c0|asw00|6uao0|bvs00|6uao0|bvs00|779c0|bvs00|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|b5uo0|7k800|b5uo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|bvs00|7k800|bitc0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x6o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|7x6o0|asw00|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9d1c0|902o0|a2yo0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/LHI",untils:"5tp880|c8uu0|6u7w0|c8tg0|6h980|c8tg0|6h980|c8tg0|6h980|c8tg0|777y0|b5w20|7k6m0|biuq0|7k6m0|biuq0|777y0|biuq0|6ham0|c8s20|6ham0|c8s20|6ham0|c8s20|6u9a0|c8s20|6ham0|c8s20|6ham0|c8s20|7x5a0|asxe0|7x5a0|asxe0|7x5a0|asxe0|7x5a0|b5w20|7k6m0|7x820|asum0|b5w20|7x5a0|asxe0|7x5a0|asxe0|7x5a0|b5w20|7k6m0|b5w20|7x5a0|asxe0|7k6m0|b5w20|8a3y0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9q1e0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9q1e0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9pym0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9q1e0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9q1e0|9czy0|9d2q0|9czy0|9d2q0|Infinity",offsets:"-600|-630|-690|-660",offsetIndices:"0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313"},{id:"Australia/Lindeman",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|97zuo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|Infinity",offsets:"-600|-660",offsetIndices:"010101010101010101010"},{id:"Australia/Lord_Howe",untils:"5tp880|c8uu0|6u7w0|c8tg0|6h980|c8tg0|6h980|c8tg0|6h980|c8tg0|777y0|b5w20|7k6m0|biuq0|7k6m0|biuq0|777y0|biuq0|6ham0|c8s20|6ham0|c8s20|6ham0|c8s20|6u9a0|c8s20|6ham0|c8s20|6ham0|c8s20|7x5a0|asxe0|7x5a0|asxe0|7x5a0|asxe0|7x5a0|b5w20|7k6m0|7x820|asum0|b5w20|7x5a0|asxe0|7x5a0|asxe0|7x5a0|b5w20|7k6m0|b5w20|7x5a0|asxe0|7k6m0|b5w20|8a3y0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9q1e0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9q1e0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9pym0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9q1e0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9d2q0|9czy0|9q1e0|9czy0|9d2q0|9czy0|9d2q0|Infinity",offsets:"-600|-630|-690|-660",offsetIndices:"0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313"},{id:"Australia/Melbourne",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|b5uo0|7x6o0|bitc0|779c0|bitc0|779c0|bitc0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|7x6o0|asw00|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/North",untils:"-rnsvoc|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|Infinity",offsets:"-570|-630",offsetIndices:"010101010"},{id:"Australia/NSW",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|8a5c0|asw00|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|bitc0|7k800|bitc0|779c0|bitc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|7x6o0|asw00|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Perth",untils:"-rnsric|49s2c|cxfms0|4h180|9d440|9cyk0|ghf1g0|6hc00|4ir9c0|6hc00|40r400|5eg00|7p9hc0|5reo0|b5uo0|7x6o0|asw00|7x6o0|Infinity",offsets:"-480|-540",offsetIndices:"0101010101010101010"},{id:"Australia/Queensland",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|97zuo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|Infinity",offsets:"-600|-660",offsetIndices:"01010101010101010"},{id:"Australia/South",untils:"-rnsvoc|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|bitc0|7k800|bitc0|779c0|bitc0|779c0|bitc0|6hc00|c8qo0|7k800|b5uo0|6uao0|c8qo0|779c0|bitc0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-570|-630",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Sydney",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|8a5c0|asw00|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|bitc0|7k800|bitc0|779c0|bitc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|7x6o0|asw00|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Tasmania",untils:"-rsj4w0|8zzw0|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|c9tms0|9d1c0|asw00|6uao0|bvs00|6uao0|bvs00|779c0|bvs00|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|b5uo0|7k800|b5uo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|bvs00|7k800|bitc0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x6o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|7x6o0|asw00|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9d1c0|902o0|a2yo0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/Victoria",untils:"-rnsx2c|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|b5uo0|7x6o0|bitc0|779c0|bitc0|779c0|bitc0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|7x6o0|asw00|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-600|-660",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Australia/West",untils:"-rnsric|49s2c|cxfms0|4h180|9d440|9cyk0|ghf1g0|6hc00|4ir9c0|6hc00|40r400|5eg00|7p9hc0|5reo0|b5uo0|7x6o0|asw00|7x6o0|Infinity",offsets:"-480|-540",offsetIndices:"0101010101010101010"},{id:"Australia/Yancowinna",untils:"-rnsvoc|49s2c|cxfms0|4h180|9d440|9cyk0|9q2s0|8zzw0|eeiqs0|64dc0|clpc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|8a5c0|asw00|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|779c0|b5uo0|7k800|bitc0|7k800|bitc0|779c0|bitc0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|8a5c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-570|-630",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101"},{id:"Brazil/Acre",untils:"-t85fg0|99kak0|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|amves0|2t2t80|Infinity",offsets:"271.2|300|240",offsetIndices:"01212121212121212121212121212121"},{id:"Brazil/DeNoronha",untils:"-t85lzw|99k8rw|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|514g40|7k580|biw40|cvw0|iq5g0|6h980|Infinity",offsets:"129.6667|120|60",offsetIndices:"0121212121212121212121212121212121212121"},{id:"Brazil/East",untils:"-t85jd8|99k8x8|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5k02s0|6onw0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|cyqs0|5ed80|dbpg0|64ak0|cyqs0|64ak0|cls40|5rbw0|dbpg0|51ek0|dbpg0|6h980|c8tg0|6h980|c8tg0|64ak0|c8tg0|6u7w0|bxpg0|7iak0|biw40|6u7w0|biw40|7k580|biw40|6u7w0|c8tg0|6h980|dbpg0|5ed80|cls40|64ak0|dfes0|5nmk0|c8tg0|6h980|dbpg0|5rbw0|bvus0|6h980|cls40|64ak0|cls40|6h980|c8tg0|6h980|c8tg0|6u7w0|c8tg0|64ak0|cls40|64ak0|cls40|6h980|c8tg0|6h980|c8tg0|6h980|c8tg0|6h980|dbpg0|5ed80|Infinity",offsets:"186.4667|180|120",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Brazil/West",untils:"-t85gvw|99k97w|9a9c0|9io40|99980|8p65g0|6zuo0|bs2o0|67zw0|cjxg0|69uk0|cjxg0|4ml80|5mf440|49mk0|haas0|316k0|cls40|4ml80|cls40|66580|cls40|67zw0|981s40|6u7w0|biw40|5rbw0|d0lg0|5ed80|2yy2s0|6h980|Infinity",offsets:"240.0667|240|180",offsetIndices:"01212121212121212121212121212121"},{id:"Canada/Atlantic",untils:"-z94k80|777go0|9et80|st9o0|a2vw0|ssyk0|5rbw0|cv1g0|69uk0|c6ys0|6kyk0|ci2s0|67zw0|ci2s0|6w2k0|bu040|7lzw0|bu040|66580|bu040|7lzw0|bu040|64ak0|cls40|5v180|cv1g0|6j3w0|c6ys0|79180|b42s0|7lzw0|b42s0|7yyk0|bu040|64ak0|dbpg0|66580|cls40|5ed80|bu040|7lzw0|b42s0|7lzw0|cjxg0|66580|bh1g0|7lzw0|b42s0|7lzw0|6uj00|1tzdw0|2dnc0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|tw040|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|tw040|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|1cm2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"254.4|240|180",offsetIndices:"0121212121212121212121212121212121212121212121212122121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Canada/Central",untils:"-s0s7c0|7k580|tj700|a2vw0|9ok840|6u7w0|2a5hg0|1tz8c0|2dsw0|biw40|7x3w0|a31g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b7s40|7tek0|autg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9cyk0|9d440|7x3w0|1cm2s0|7k580|1cm2s0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|902o0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|902o0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|asw00|7x6o0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"010101011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Canada/Eastern",untils:"-qzoxw0|a2vw0|7yx60|aqzy0|9q8c0|7jzo0|bw0c0|6bp80|cedg0|6h980|c8tg0|6h980|bvus0|776k0|biw40|776k0|biw40|776k0|biw40|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|xjeo0|1tzb40|2dq40|asys0|7x3w0|ast80|7x3w0|asys0|7x3w0|asys0|b5rw0|7xf00|ast80|7x9g0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"300|240",offsetIndices:"01010101010101010101010101010101010101010101011101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Canada/Mountain",untils:"-x1yazk|629ink|a2vw0|8n6s0|29ek0|h6lg0|9px80|905g0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|9l0g40|1tz5k0|2dvo0|tj1g0|7x3w0|ctzk40|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"453.8667|420|360",offsetIndices:"0121212121212122121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Canada/Newfoundland",untils:"-ris3ck|8bx80|ar440|a2vw0|9tjs0|53980|dkys0|9cyk0|9d440|9cyk0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|9cyk0|9d440|9cyk0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|8zzw0|9q2s0|9cyk0|9q2s0|8zzw0|9q2s0|8zzw0|7tmw0|1wfuk|8zzw0|a3480|7k580|b5xg0|7k580|b5xg0|7k580|biw40|776k0|biw40|7k580|b5xg0|7k580|b5xg0|1pb260|2dly0|biw40|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|biw40|7k580|ag040|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a2lo|afuk0|8a840|asqg0|7xc80|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8tec|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"210.8667|150.8667|210|150|90",offsetIndices:"01010101010101010101010101010101010102323232323232323323232323232323232323232323232323232323232323232323232323232323232323232323232323232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Canada/Pacific",untils:"-qzopk0|a2vw0|c5jxg0|1tz2s0|2dyg0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420",offsetIndices:"0101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Canada/Saskatchewan",untils:"-xkq9yc|6l1hmc|a2vw0|60enw0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|1b6840|9cyk0|9d440|8zzw0|9q2s0|9cyk0|9q2s0|9cyk0|9d440|9cyk0|66gc0|1tz5k0|2dvo0|a31g0|9cyk0|a31g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|tj1g0|9cyk0|9d440|Infinity",offsets:"418.6|420|360",offsetIndices:"012121212121212121212121221212121212121212121212121212"},{id:"Canada/Yukon",untils:"-qzoms0|a2vw0|asys0|882c0|bmiwc0|1tz000|2e180|a7n3w0|9q000|tiyo0|6qp440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|Infinity",offsets:"540|480|420",offsetIndices:"01010110201212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"CET",untils:"-s0e080|7ves0|a4yw0|7x6o0|asw00|7x6o0|b8qdc0|1cm000|7k800|9q000|9d1c0|9d1c0|9d1c0|8l9c0|ggp1c0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Chile/Continental",untils:"-vauawq|3dlssq|157b7a|f4e0q|49hzba|aye0q|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|534ik0|351g0|229zw0|2gt80|awo40|2mg00|b73400|7k580|c8tg0|6h980|a31g0|7x3w0|asys0|7x3w0|b5xg0|7k580|ag040|8a2k0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|9cyk0|9d440|7x3w0|asys0|7x3w0|b5xg0|7k580|9q2s0|8zzw0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|a31g0|9px80|9q2s0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|asys0|8zzw0|9q2s0|ast80|5eis0|cyl80|6hes0|c8nw0|6udg0|bvp80|6udg0|vonw0|4olg0|e1h80|4olg0|e1h80|4olg0|c8nw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|Infinity",offsets:"282.7667|300|240|180",offsetIndices:"010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"Chile/EasterIsland",untils:"-jhfaew|ivmeuw|7k580|c8tg0|6h980|a31g0|7x3w0|asys0|7x3w0|b5xg0|7k580|ag040|8a2k0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|iq2o0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|9cyk0|9d440|7x3w0|asys0|7x3w0|b5xg0|7k580|9q2s0|8zzw0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|a31g0|9px80|9q2s0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|asys0|8zzw0|9q2s0|ast80|5eis0|cyl80|6hes0|c8nw0|6udg0|bvp80|6udg0|vonw0|4olg0|e1h80|4olg0|e1h80|4olg0|c8nw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|Infinity",offsets:"437.4667|420|360|300",offsetIndices:"012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"CST6CDT",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|b9gdg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Cuba",untils:"-n7762o|1icfyo|69uk0|62s040|4ofw0|e1ms0|51ek0|e1ms0|4ofw0|1fhs40|4ofw0|e1ms0|4ofw0|9s9k40|67zw0|cedg0|6h980|9o840|7yyk0|b5xg0|7k580|bvus0|9cyk0|9d440|9cyk0|9d440|9px80|9d440|8a2k0|ag040|8bx80|ae5g0|8drw0|acas0|9cyk0|9d440|9px80|905g0|9px80|9q2s0|7x3w0|8a840|ast80|7x9g0|ast80|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|8a2k0|ag040|8a2k0|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|905g0|a2vw0|905g0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|8n400|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|8a5c0|afxc0|8a5c0|afxc0|7x6o0|1cm000|6uao0|bvs00|779c0|bitc0|6uao0|bvs00|779c0|bvs00|779c0|c8qo0|779c0|b5uo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|Infinity",offsets:"329.6|300|240",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"EET",untils:"3s9ms0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-120|-180",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Egypt",untils:"-fdls80|40d80|a31g0|7x3w0|a4w40|aqyk0|80ys0|b07w0|7tk40|b07w0|8jhg0|a8fw0|60go40|7el80|awo40|7v980|awqw0|7tk40|b07w0|7tk40|ayd80|7tk40|ayd80|7tk40|ayd80|7tk40|b07w0|7tk40|ayd80|7tk40|ayd80|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|f9x80|3i040|eluk0|462s0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|b5rw0|7m5g0|awik0|7ves0|awik0|7ves0|ayd80|7ves0|awik0|7ves0|awik0|7ves0|aqvs0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7k580|b5xg0|6u7w0|bvus0|6h980|c8tg0|64ak0|cyqs0|5anw0|1jms0|12t80|1w22s0|25p80|1sw40|2vmk0|Infinity",offsets:"-120|-180",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Eire",untils:"-rzcmlr|6uao0|9pytr|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|3g8800|8a5c0|bvs00|8n400|a2yo0|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"25.35|-34.65|0|-60",offsetIndices:"01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"EST",untils:"Infinity",offsets:"300",offsetIndices:"0"},{id:"EST5EDT",untils:"-r0ev80|ast80|7x9g0|ast80|bmtus0|1tzb40|2dq40|b9gdg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"300|240",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Etc/GMT-0",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Etc/GMT-1",untils:"Infinity",offsets:"-60",offsetIndices:"0"},{id:"Etc/GMT-10",untils:"Infinity",offsets:"-600",offsetIndices:"0"},{id:"Etc/GMT-11",untils:"Infinity",offsets:"-660",offsetIndices:"0"},{id:"Etc/GMT-12",untils:"Infinity",offsets:"-720",offsetIndices:"0"},{id:"Etc/GMT-13",untils:"Infinity",offsets:"-780",offsetIndices:"0"},{id:"Etc/GMT-14",untils:"Infinity",offsets:"-840",offsetIndices:"0"},{id:"Etc/GMT-2",untils:"Infinity",offsets:"-120",offsetIndices:"0"},{id:"Etc/GMT-3",untils:"Infinity",offsets:"-180",offsetIndices:"0"},{id:"Etc/GMT-4",untils:"Infinity",offsets:"-240",offsetIndices:"0"},{id:"Etc/GMT-5",untils:"Infinity",offsets:"-300",offsetIndices:"0"},{id:"Etc/GMT-6",untils:"Infinity",offsets:"-360",offsetIndices:"0"},{id:"Etc/GMT-7",untils:"Infinity",offsets:"-420",offsetIndices:"0"},{id:"Etc/GMT-8",untils:"Infinity",offsets:"-480",offsetIndices:"0"},{id:"Etc/GMT-9",untils:"Infinity",offsets:"-540",offsetIndices:"0"},{id:"Etc/GMT",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Etc/GMT+0",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Etc/GMT+1",untils:"Infinity",offsets:"60",offsetIndices:"0"},{id:"Etc/GMT+10",untils:"Infinity",offsets:"600",offsetIndices:"0"},{id:"Etc/GMT+11",untils:"Infinity",offsets:"660",offsetIndices:"0"},{id:"Etc/GMT+12",untils:"Infinity",offsets:"720",offsetIndices:"0"},{id:"Etc/GMT+2",untils:"Infinity",offsets:"120",offsetIndices:"0"},{id:"Etc/GMT+3",untils:"Infinity",offsets:"180",offsetIndices:"0"},{id:"Etc/GMT+4",untils:"Infinity",offsets:"240",offsetIndices:"0"},{id:"Etc/GMT+5",untils:"Infinity",offsets:"300",offsetIndices:"0"},{id:"Etc/GMT+6",untils:"Infinity",offsets:"360",offsetIndices:"0"},{id:"Etc/GMT+7",untils:"Infinity",offsets:"420",offsetIndices:"0"},{id:"Etc/GMT+8",untils:"Infinity",offsets:"480",offsetIndices:"0"},{id:"Etc/GMT+9",untils:"Infinity",offsets:"540",offsetIndices:"0"},{id:"Etc/GMT0",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Etc/Greenwich",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Etc/UCT",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Etc/Universal",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Etc/UTC",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Etc/Zulu",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Europe/Amsterdam",untils:"-s0dvkk|7v980|a51o0|7x6o0|a2yo0|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9b6o0|a2yo0|c51c0|6l1c0|902o0|9q000|ci000|682o0|bgyo0|79400|bitc0|779c0|bmio0|7gio0|bbeo0|7eo00|bd9c0|7ctc0|bf400|7ayo0|bvs00|6uao0|bko00|7idc0|b9k00|7gio0|bbeo0|7eo00|bf400|7ayo0|btxc0|21uc0|4uaz8|bitc0|779c0|bko00|7idc0|bd3s0|1aarpc|7k800|9q000|9d1c0|9d1c0|9d1c0|8l9c0|ggp1c0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-19.5333|-79.5333|-80|-20|-120|-60",offsetIndices:"010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545"},{id:"Europe/Andorra",untils:"-c4xmo0|k3ctg0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Astrakhan",untils:"-nu2zkc|37bv8c|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|iq5g0|9d1c0|9q000|9d1c0|s3400|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|qnc40|Infinity",offsets:"-192.2|-180|-240|-300",offsetIndices:"012323232323232323212121212121212121212121212121212121212121212"},{id:"Europe/Athens",untils:"-rvv0cg|8bjasg|2vmk0|4hiw40|16ik0|scog0|7lx40|9o2k0|9eys0|4atzw0|6djw0|bplus0|bq800|71uw0|9d1c0|902o0|91xc0|9o5c0|905g0|9qgo0|9akg0|9iik0|99980|9dcg0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-94.8667|-120|-180|-60",offsetIndices:"012121313121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Belfast",untils:"-rzcns0|6uao0|9q000|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|mbmk0|51hc0|c8qo0|6hc00|c8qo0|6uao0|bvs00|8n400|a4tc0|5clc0|4bms0|9q000|902o0|8a5c0|1frw0|64dc0|4bms0|6uao0|bvs00|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Belgrade",untils:"-ezayw0|swz00|7k800|9q000|9d1c0|9d1c0|b7pc0|6qlc0|jl1hc0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Berlin",untils:"-s0e080|7ves0|a4yw0|7x6o0|asw00|7x6o0|b8qdc0|1cm000|7k800|9q000|9d1c0|9d1c0|9d1c0|2o7w0|6bs00|2txg0|7k800|91xc0|9b9g0|1sqk0|2inw0|51k40|a2yo0|8n400|9q000|902o0|fx91c0|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120|-180",offsetIndices:"01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Bratislava",untils:"-s0e080|7ves0|a4yw0|7x6o0|asw00|7x6o0|b8qdc0|1cm000|7k800|9q000|9d1c0|9d1c0|9d1c0|9d1c0|b5uo0|7vc00|2vs40|4bk00|2vmk0|8n400|a2yo0|8n400|9o5c0|91xc0|fe6000|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120|0",offsetIndices:"01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Brussels",untils:"-ss5uo0|rrx80|7vc00|a4yw0|7x6o0|asw00|7x6o0|2wh40|5omo0|b5uo0|6uao0|cyo00|7ayo0|bko00|7rmo0|a2yo0|a2yo0|8n400|902o0|9q000|9d1c0|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|90b00|a2yo0|8n400|9q000|902o0|a2yo0|8n400|9d1c0|9d1c0|902o0|a2yo0|9d1c0|9d1c0|902o0|9q000|a2yo0|8n400|9d1c0|9d1c0|902o0|9q000|a2yo0|b5uo0|51hc0|4deo0|1a36k0|7k800|9q000|9d1c0|8l9c0|a4tc0|8l9c0|clpc0|79400|fwu800|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"0121212101010101010101010101010101010101010101010101212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Bucharest",untils:"-k29zi0|fj8m0|6w5c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|kp0dc0|6h980|9q000|905g0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9cvs0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9cyk0|9d440|9cyk0|9q2s0|ast80|7xhs0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-104.4|-120|-180",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Budapest",untils:"-s0e080|7ves0|a4yw0|7x6o0|a31g0|8n180|autg0|bgvw0|b5jeg0|th9k0|7k800|9q000|9d1c0|9d1c0|awd00|9ew00|7q0c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9q000|902o0|a4tc0|9q000|1va2g0|6u7w0|bxpg0|6u7w0|cjxg0|64ak0|cluw0|64g40|br3ek0|905g0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Busingen",untils:"-eyh6o0|7x6o0|asw00|7x6o0|k2zus0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Chisinau",untils:"-r2p1bo|70f1to|fj8m0|6w5c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|geqo0|ha580|oc8g0|7k800|9q000|9d1c0|7cl00|j3pbw0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|25p80|7kdk0|9d1c0|9d1c0|9cvs0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|ast80|7xf00|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-115|-104.4|-120|-180|-60|-240",offsetIndices:"012323232323232323232424235353535353535353535323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Europe/Copenhagen",untils:"-rzo2w0|75bw0|cbs2w0|1aco80|7k800|9q000|9d1c0|9d1c0|9d1c0|6y000|dbmo0|6bs00|clpc0|51hc0|e1k00|4oio0|giutc0|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Dublin",untils:"-rzcmlr|6uao0|9pytr|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|3g8800|8a5c0|bvs00|8n400|a2yo0|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"25.35|-34.65|0|-60",offsetIndices:"01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Europe/Gibraltar",untils:"-rzcns0|6uao0|9q000|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|mbmk0|51hc0|c8qo0|6hc00|c8qo0|6uao0|bvs00|8n400|a4tc0|5clc0|4bms0|9q000|902o0|8a5c0|1frw0|64dc0|4bms0|6uao0|bvs00|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|d0tp80|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"010101010101010101010101010101010101010101010101012121212121010121010101010101010101012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Guernsey",untils:"-rzcns0|6uao0|9q000|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|mbmk0|51hc0|c8qo0|6hc00|c8qo0|6uao0|bvs00|8n400|a4tc0|5clc0|4bms0|9q000|902o0|8a5c0|1frw0|64dc0|4bms0|6uao0|bvs00|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Helsinki",untils:"-peghyd|ax3tqd|9gqo0|k31s80|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-99.8167|-120|-180",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Isle_of_Man",untils:"-rzcns0|6uao0|9q000|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|mbmk0|51hc0|c8qo0|6hc00|c8qo0|6uao0|bvs00|8n400|a4tc0|5clc0|4bms0|9q000|902o0|8a5c0|1frw0|64dc0|4bms0|6uao0|bvs00|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Istanbul",untils:"-ux9xew|2wvx6w|7v980|1tjc40|aunw0|88dg0|9et80|8yas0|a2vw0|tzpg0|79180|awo40|7v980|7p4040|4zjw0|2vs40|f4d80|9vms0|1u5ek0|c5440|69uk0|acas0|8n180|a31g0|8n180|9q2s0|8zzw0|a31g0|8zzw0|a31g0|8n180|5md9g0|o9zw0|a6qs0|75bw0|4iwyw0|7x6o0|7kas0|b5rw0|75hg0|bkl80|77c40|biqk0|7x9g0|a2vw0|8n6s0|4iqc0|2nkw80|38l80|kdes0|8qtc0|8a5c0|9ew00|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|902o0|9q000|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7kdk0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7m2o0|b4000|7k800|b5uo0|7x6o0|asw00|7z1c0|ar1c0|7x6o0|bitc0|779c0|8fe80|Infinity",offsets:"-116.9333|-120|-180|-240",offsetIndices:"0121212121212121212121212121212121212121212121223212121212121212121212121212121212121212121212121212121212121212122"},{id:"Europe/Jersey",untils:"-rzcns0|6uao0|9q000|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|mbmk0|51hc0|c8qo0|6hc00|c8qo0|6uao0|bvs00|8n400|a4tc0|5clc0|4bms0|9q000|902o0|8a5c0|1frw0|64dc0|4bms0|6uao0|bvs00|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Kaliningrad",untils:"-s0e080|7ves0|a4yw0|7x6o0|asw00|7x6o0|b8qdc0|1cm000|7k800|9q000|9d1c0|9d1c0|9d1c0|el00|z6o0|9kd80|82tg0|i9avw0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-60|-120|-180|-240",offsetIndices:"01010101010101121232323232323232322121212121212121212121212121212121212121212121"},{id:"Europe/Kiev",untils:"-nu11ng|37a03g|5vd6k0|kzv40|7k800|9q000|1oyg0|jipzs0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|51ek0|neqw0|9cvs0|9cyk0|9d440|9cyk0|9d440|9cyk0|9dcg0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-122.0667|-120|-180|-60|-240",offsetIndices:"0121313242424242424242424242121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Kirov",untils:"-qcx400|5q5zo0|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|iq5g0|9d1c0|9q000|9d1c0|s3400|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-198.8|-180|-240|-300",offsetIndices:"01232323232323232321212121212121212121212121212121212121212121"},{id:"Europe/Lisbon",untils:"-u9rhc0|2bufw0|6zxg0|66580|bq800|73k00|bodc0|71pc0|bq800|73k00|bq800|71pc0|bq800|1b2g00|9b6o0|saio0|8n400|9q000|902o0|a2yo0|902o0|a2yo0|8n400|st1c0|8n400|9d1c0|9d1c0|sg2o0|9d1c0|902o0|9q000|a2yo0|8n400|9d1c0|9d1c0|902o0|9q000|a2yo0|b5uo0|51hc0|bitc0|9d1c0|9ew00|88ao0|25p80|5reo0|3lpg0|779c0|1sqk0|6uao0|38qs0|6uao0|25p80|6hc00|38qs0|6uao0|25p80|6hc00|38qs0|8a5c0|9d1c0|9d9o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|s3400|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|5gyl40|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d440|9cyk0|9d440|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9cyk0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"36.75|0|-60|-120",offsetIndices:"012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121212121212121212121212121212121212122323232212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Ljubljana",untils:"-ezayw0|swz00|7k800|9q000|9d1c0|9d1c0|b7pc0|6qlc0|jl1hc0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/London",untils:"-rzcns0|6uao0|9q000|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|mbmk0|51hc0|c8qo0|6hc00|c8qo0|6uao0|bvs00|8n400|a4tc0|5clc0|4bms0|9q000|902o0|8a5c0|1frw0|64dc0|4bms0|6uao0|bvs00|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Luxembourg",untils:"-y89550|68l290|75hg0|ast80|796s0|at1k0|7x6o0|3lh40|4zmo0|b6300|6u2c0|cytk0|7at40|bktk0|7rh40|a31g0|a2vw0|8n9k0|8zx40|9q2s0|9et80|9b9g0|a2vw0|8n6s0|9px80|905g0|a2vw0|905g0|a2vw0|8ncc0|9q000|902o0|a2yo0|8n400|9d1c0|9d1c0|902o0|a2yo0|9d1c0|9d1c0|902o0|9q000|a2yo0|8n400|9d1c0|9d1c0|902o0|9q000|a2yo0|b5uo0|51hc0|42ao0|1aeak0|7k800|9q000|9d1c0|8n400|a2yo0|8l9c0|clpc0|79400|fwu800|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-24.6|-60|-120|0",offsetIndices:"0121212131313131313131313131313131313131313131313131212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Madrid",untils:"-qzlus0|8yas0|9cyk0|9eys0|2d2vw0|8sqs0|ssyk0|8n6s0|9px80|905g0|a2yo0|902o0|a2vw0|8n6s0|40lh80|5k2s0|9cyk0|1frw0|7z1c0|j1c80|8a2k0|13yt80|685g0|brzw0|8n6s0|a2vw0|8n6s0|a2vw0|8n6s0|a2vw0|8n6s0|1clx80|7x9g0|cswik0|905g0|9px80|905g0|8zzw0|9d440|9px80|905g0|9q5k0|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"010101010101010101210121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Malta",untils:"-rymys0|64ak0|9d440|9et80|88dg0|aunw0|7ig40|b5rw0|8n6s0|9cyk0|aau2s0|18r9k0|7k800|9q000|9b6o0|8n400|a4tc0|8j940|9f1k0|afxc0|89zs0|afxc0|7kdk0|b5uo0|979rs0|6h980|cls40|64dc0|clpc0|64dc0|cyo00|64dc0|clpc0|64dc0|c8qo0|6hc00|clpc0|6hc00|9b6o0|9d1c0|ahs00|7m2o0|b45k0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|a4w40|8y580|9q2s0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Mariehamn",untils:"-peghyd|ax3tqd|9gqo0|k31s80|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-99.8167|-120|-180",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Minsk",untils:"-nu113c|379zjc|5r1mk0|pbf40|7k800|9q000|9d1c0|4oac0|j6dmk0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|sg2o0|9d440|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|Infinity",offsets:"-110|-120|-180|-60|-240",offsetIndices:"01213131242424242424242424221212121212121212121212121212121212121212"},{id:"Europe/Monaco",untils:"-uozn3l|2qx1nl|5luo0|8y800|a4tc0|7vc00|auqo0|7idc0|b7pc0|6sg00|cyo00|7ayo0|bko00|7rmo0|a2yo0|bvs00|6uao0|902o0|9q000|9d1c0|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|902o0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|9d1c0|9d1c0|902o0|a2yo0|9d1c0|9d1c0|902o0|9q000|a2yo0|8n400|9d1c0|9d1c0|902o0|9q000|a2yo0|b5uo0|51po0|mdbo0|7x3w0|7x9g0|c8w80|7k800|9q000|9d1c0|9nzs0|922w0|8l9c0|fxlx80|9cyk0|9q5k0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-9.35|0|-60|-120",offsetIndices:"01212121212121212121212121212121212121212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Europe/Moscow",untils:"-rx5dmh|ipzua|97hc0|7yyk0|5i840|d9p80|1jwk7|2cvk0|s8o00|1qvw0|8fpc0|1jms0|is040|412as0|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d440|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-150.2833|-151.3167|-211.3167|-271.3167|-240|-180|-300|-120",offsetIndices:"012132345464575454545454545454545455754545454545454545454545454545454545454545"},{id:"Europe/Nicosia",untils:"-p4bq6g|rvhxyg|9cyk0|b42s0|7nuk0|8yas0|8zzw0|9q2s0|9et80|9b9g0|9cyk0|9q2s0|8zzw0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|9cyk0|9d440|9cyk0|9d440|at4c0|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-133.4667|-120|-180",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Oslo",untils:"-rzayo0|6qfs0|cgcqo0|15tsc0|7k800|9q000|9d1c0|9d1c0|9d1c0|9d1c0|70q5c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|b5uo0|7k800|7law00|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Paris",untils:"-uozn1x|2qx1lx|5luo0|8y800|a4tc0|7vc00|auqo0|7idc0|b7pc0|6sg00|cyo00|7ayo0|bko00|7rmo0|a2yo0|bvs00|6uao0|902o0|9q000|9d1c0|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|902o0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|9d1c0|9d1c0|902o0|a2yo0|9d1c0|9d1c0|902o0|9q000|a2yo0|8n400|9d1c0|9d1c0|902o0|9q000|a2yo0|b5uo0|51po0|5p8w0|18rcc0|7k800|9q000|9d1c0|7efo0|29k40|922w0|8l9c0|fxlx80|9cyk0|9q5k0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-9.35|0|-60|-120",offsetIndices:"0121212121212121212121212121212121212121212121212123232332323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Europe/Podgorica",untils:"-ezayw0|swz00|7k800|9q000|9d1c0|9d1c0|b7pc0|6qlc0|jl1hc0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Prague",untils:"-s0e080|7ves0|a4yw0|7x6o0|asw00|7x6o0|b8qdc0|1cm000|7k800|9q000|9d1c0|9d1c0|9d1c0|9d1c0|b5uo0|7vc00|2vs40|4bk00|2vmk0|8n400|a2yo0|8n400|9o5c0|91xc0|fe6000|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120|0",offsetIndices:"01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Riga",untils:"-qznlky|7x6o0|a4tc0|2mg00|3myns0|7fhlky|gz180|p5v40|7k800|9q000|9d1c0|9d1c0|k7s0|j14ns0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d440|asw00|7x6o0|asw00|7x6o0|b5uo0|qaao0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-96.5667|-156.5667|-120|-180|-60|-240",offsetIndices:"010102324242435353535353535353323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Europe/Rome",untils:"-rymys0|64ak0|9d440|9et80|88dg0|aunw0|7ig40|b5rw0|8n6s0|9cyk0|aau2s0|18r9k0|7k800|9q000|9d1c0|8l9c0|a4tc0|8j940|9f1k0|afxc0|89zs0|afxc0|7kdk0|b5uo0|979rs0|6h980|cls40|64dc0|clpc0|64dc0|cyo00|64dc0|clpc0|64dc0|c8qo0|6hc00|clpc0|6hc00|clpc0|64dc0|c8qo0|6hc00|clpc0|64dc0|clpc0|64dc0|c8qo0|6hc00|clpc0|6hc00|c8qo0|6hc00|9q5k0|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Samara",untils:"-qcx400|5q5zo0|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|iq5g0|9d1c0|9q000|jt1g0|89zs0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|j3440|7k800|Infinity",offsets:"-200.3333|-180|-240|-300",offsetIndices:"0123232323232323232121232323232323232323232323232323232323212"},{id:"Europe/San_Marino",untils:"-rymys0|64ak0|9d440|9et80|88dg0|aunw0|7ig40|b5rw0|8n6s0|9cyk0|aau2s0|18r9k0|7k800|9q000|9d1c0|8l9c0|a4tc0|8j940|9f1k0|afxc0|89zs0|afxc0|7kdk0|b5uo0|979rs0|6h980|cls40|64dc0|clpc0|64dc0|cyo00|64dc0|clpc0|64dc0|c8qo0|6hc00|clpc0|6hc00|clpc0|64dc0|c8qo0|6hc00|clpc0|64dc0|clpc0|64dc0|c8qo0|6hc00|clpc0|6hc00|c8qo0|6hc00|9q5k0|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Sarajevo",untils:"-ezayw0|swz00|7k800|9q000|9d1c0|9d1c0|b7pc0|6qlc0|jl1hc0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Saratov",untils:"-qcx400|5q5zo0|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|iq5g0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|s3400|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|13m040|Infinity",offsets:"-184.3|-180|-240|-300",offsetIndices:"012323232323232321212121212121212121212121212121212121212121212"},{id:"Europe/Simferopol",untils:"-nu12ao|37a0qo|5xiyk0|iu340|7k800|9q000|9d1c0|iac0|jajmk0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|eeio0|wrjw0|9cyk0|9d440|9cyk0|9d440|1sqk0|7k580|9d440|9cyk0|9q2s0|at4c0|7x9g0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x3w0|asqg0|Infinity",offsets:"-136|-120|-180|-60|-240",offsetIndices:"012131312424242424242424242121212424242212121212121212121212121212121212142"},{id:"Europe/Skopje",untils:"-ezayw0|swz00|7k800|9q000|9d1c0|9d1c0|b7pc0|6qlc0|jl1hc0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Sofia",untils:"-e6dzw0|7k800|9q000|9d1c0|9d1c0|9d440|hqq240|9eys0|9o2k0|92040|9o2k0|90880|9pug0|90b00|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9cvs0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|ast80|7xhs0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-120|-60|-180",offsetIndices:"01010102020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020"},{id:"Europe/Stockholm",untils:"-rzo2w0|75hg0|x5bew0|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Tallinn",untils:"-r3exx0|3re10|7x6o0|et6g0|ygov0|a1zgd0|ktx80|l94g0|7k800|9q000|9d1c0|8uac0|j27mk0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asys0|7x6o0|b5uo0|19dc00|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-99|-60|-120|-180|-240",offsetIndices:"012102321212343434343434343433232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Europe/Tirane",untils:"-t85vo8|dt2gw8|18pew0|7k800|m800|g7ot40|7rjw0|autg0|7x3w0|ayis0|7x3w0|b5xg0|7k580|b42s0|7lzw0|b42s0|7lzw0|b42s0|7x3w0|ahus0|7x3w0|b5xg0|7x3w0|a4w40|8jbw0|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-79.3333|-60|-120",offsetIndices:"01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Tiraspol",untils:"-r2p1bo|70f1to|fj8m0|6w5c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|geqo0|ha580|oc8g0|7k800|9q000|9d1c0|7cl00|j3pbw0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|25p80|7kdk0|9d1c0|9d1c0|9cvs0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|ast80|7xf00|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-115|-104.4|-120|-180|-60|-240",offsetIndices:"012323232323232323232424235353535353535353535323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"Europe/Ulyanovsk",untils:"-qcx400|5q5zo0|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|iq5g0|9d1c0|9q000|iq5g0|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|qnc40|Infinity",offsets:"-193.6|-180|-240|-300|-120",offsetIndices:"01232323232323232321214121212121212121212121212121212121212121212"},{id:"Europe/Uzhgorod",untils:"-fizzw0|1cm000|7k800|9q000|9d1c0|al900|cnms0|int140|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|eeio0|e1sc0|iprk0|9cyk0|9d440|9cyk0|9d440|9cyk0|9dcg0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120|-180|-240",offsetIndices:"010101023232323232323232320121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Vaduz",untils:"-eyh6o0|7x6o0|asw00|7x6o0|k2zus0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Vatican",untils:"-rymys0|64ak0|9d440|9et80|88dg0|aunw0|7ig40|b5rw0|8n6s0|9cyk0|aau2s0|18r9k0|7k800|9q000|9d1c0|8l9c0|a4tc0|8j940|9f1k0|afxc0|89zs0|afxc0|7kdk0|b5uo0|979rs0|6h980|cls40|64dc0|clpc0|64dc0|cyo00|64dc0|clpc0|64dc0|c8qo0|6hc00|clpc0|6hc00|clpc0|64dc0|c8qo0|6hc00|clpc0|64dc0|clpc0|64dc0|c8qo0|6hc00|clpc0|6hc00|c8qo0|6hc00|9q5k0|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Vienna",untils:"-s0e080|7ves0|a4yw0|7x6o0|asw00|7x6o0|t6000|8a5c0|a7a800|1cm000|7k800|9q000|9d1c0|9d1c0|9d1c0|iio0|ivmo0|91xc0|9b6o0|9d1c0|a2yo0|8n400|gfyyg0|8zzw0|9d9o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Vilnius",untils:"-rns980|1g224o|e75nc|4kqk0|acbs40|gpp40|pits0|7k800|9q000|9d1c0|65zo0|j4vx80|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x9g0|asw00|7x6o0|b5uo0|1s3eo0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-84|-95.6|-60|-120|-180|-240",offsetIndices:"012324323234545454545454545443434343434343434332334343434343434343434343434343434343434343434343434343434343434343434343"},{id:"Europe/Volgograd",untils:"-q3cw84|5glrw4|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|iq5g0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|s3400|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|239c40|Infinity",offsets:"-177.6667|-180|-240|-300",offsetIndices:"012323232323232321212121212121212121212121212121212121212121212"},{id:"Europe/Warsaw",untils:"-se9yk0|dvyc0|7ves0|a4yw0|7x6o0|asw00|7x6o0|aunw0|7x6o0|1evbs0|9fcwc0|18cao0|7k800|9q000|9d1c0|9gnw0|an980|9kd80|8fs40|922w0|ar1c0|7x6o0|a2yo0|8n400|9q000|902o0|4013w0|64dc0|9d1c0|9d1c0|clpc0|6hc00|9d1c0|9d1c0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|clpc0|64dc0|6j4tc0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-84|-60|-120|-180",offsetIndices:"012121223212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Zagreb",untils:"-ezayw0|swz00|7k800|9q000|9d1c0|9d1c0|b7pc0|6qlc0|jl1hc0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Europe/Zaporozhye",untils:"-nu12hc|37a0xc|5u1180|mc0g0|7k800|9q000|12qg0|jjc7s0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9cvs0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9dcg0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-140|-120|-180|-60|-240",offsetIndices:"01213132424242424242424242422121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Europe/Zurich",untils:"-eyh6o0|7x6o0|asw00|7x6o0|k2zus0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"GB-Eire",untils:"-rzcns0|6uao0|9q000|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|mbmk0|51hc0|c8qo0|6hc00|c8qo0|6uao0|bvs00|8n400|a4tc0|5clc0|4bms0|9q000|902o0|8a5c0|1frw0|64dc0|4bms0|6uao0|bvs00|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"GB",untils:"-rzcns0|6uao0|9q000|8c000|9o5c0|9ruo0|9b6o0|9ew00|9b6o0|auqo0|88ao0|9ew00|8y800|a2yo0|a2yo0|7k800|asw00|8a5c0|asw00|8n400|a2yo0|8n400|9q000|902o0|afxc0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|9d1c0|a2yo0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|a2yo0|b5uo0|51hc0|mbmk0|51hc0|c8qo0|6hc00|c8qo0|6uao0|bvs00|8n400|a4tc0|5clc0|4bms0|9q000|902o0|8a5c0|1frw0|64dc0|4bms0|6uao0|bvs00|7x6o0|asw00|8n400|9q000|902o0|9q000|9d1c0|9q000|902o0|8n400|9q000|902o0|a2yo0|8n400|afxc0|8n400|9q000|902o0|a2yo0|8n400|a2yo0|8n400|9q000|902o0|902o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|5reo0|1xhuo0|779c0|bitc0|779c0|bitc0|779c0|bitc0|779c0|bitc0|7k800|b5uo0|7k800|b5uo0|7k800|bitc0|779c0|bitc0|779c0|bitc0|7x3w0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60|-120",offsetIndices:"0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"GMT-0",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"GMT",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"GMT+0",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"GMT0",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Greenwich",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Hongkong",untils:"-y0i0s0|j44dk0|5k000|4d4y0|2195i0|7x3w0|bj320|6uao0|bvs00|7x6o0|9d1c0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|8a5c0|asw00|7x6o0|ast80|77c40|biqk0|77c40|bvp80|6udg0|bvp80|77c40|biqk0|77c40|biqk0|77c40|biqk0|77c40|bvp80|6udg0|bvp80|6udg0|bvp80|77c40|biqk0|77c40|biqk0|8n6s0|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|3lpg0|f4d80|9d440|9cyk0|9d440|9cyk0|1c9440|8a2k0|Infinity",offsets:"-456.7|-480|-540|-510",offsetIndices:"0123212121212121212121212121212121212121212121212121212121212121212121"},{id:"HST",untils:"Infinity",offsets:"600",offsetIndices:"0"},{id:"Iceland",untils:"-wcwx9c|4rpd9c|ci2s0|69uk0|du840|4xp80|du840|p7bw0|4w040|9bdzw0|9d6w0|64g40|cyl80|64dc0|clpc0|6hc00|bvs00|6uao0|bvs00|6uao0|bvs00|6uao0|c8qo0|6hc00|c8qo0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|7x6o0|afxc0|8a5c0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|asw00|8a5c0|Infinity",offsets:"88|60|0",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212"},{id:"Indian/Antananarivo",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Indian/Chagos",untils:"-wvpc2s|1ag64us|Infinity",offsets:"-289.6667|-300|-360",offsetIndices:"012"},{id:"Indian/Christmas",untils:"Infinity",offsets:"-420",offsetIndices:"0"},{id:"Indian/Cocos",untils:"Infinity",offsets:"-390",offsetIndices:"0"},{id:"Indian/Comoro",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Indian/Kerguelen",untils:"-afrs00|Infinity",offsets:"0|-300",offsetIndices:"01"},{id:"Indian/Mahe",untils:"-x6pjlo|Infinity",offsets:"-221.8|-240",offsetIndices:"01"},{id:"Indian/Maldives",untils:"-57x6y0|Infinity",offsets:"-294|-300",offsetIndices:"01"},{id:"Indian/Mauritius",untils:"-wvp9bc|13jnu7c|8bx80|dd0wc0|7x3w0|Infinity",offsets:"-230|-240|-300",offsetIndices:"012121"},{id:"Indian/Mayotte",untils:"-lnsetg|s8mhg|57v020|afrrb0|Infinity",offsets:"-147.2667|-180|-150|-165",offsetIndices:"01231"},{id:"Indian/Reunion",untils:"-uks29s|Infinity",offsets:"-221.8667|-240",offsetIndices:"01"},{id:"Iran",untils:"-s6m6uw|fnolc0|gm3h4w|777y0|b07w0|3pes0|42c20|9cyk0|9gtg0|9kd80|5ja5g0|7avw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|1av440|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9d440|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|9b9g0|9gnw0|Infinity",offsets:"-205.7333|-210|-240|-300|-270",offsetIndices:"00123214141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141"},{id:"Israel",untils:"-r50eig|bp54yg|19f3w0|7rv00|b02c0|7tk40|b07w0|8jhg0|a8lg0|8jhg0|a8ac0|t9s40|56vs0|35700|9b3w0|9gtg0|8jbw0|7tmw0|a6ig0|biyw0|8a5c0|9d1c0|902o0|7x6o0|e1eg0|4ofw0|dzxo0|4q500|doo40|64iw0|auqo0|7i500|8rfms0|51ek0|9q2s0|6u7w0|2khpg0|25s00|1weyo0|5reo0|bxmo0|7x3w0|cls40|5rbw0|bbhg0|7rjw0|asys0|7k580|c8tg0|6h980|ag040|7x3w0|asys0|8a2k0|asys0|8a2k0|ap9g0|80t80|ap9g0|7nuk0|b2840|80t80|9zc40|9iik0|9kis0|93p80|9mdg0|8qqk0|apf00|7x3w0|biw40|8zx40|9io40|8n180|9kis0|9vh80|8ulg0|9px80|9mdg0|8n180|9tuw0|9tmk0|8wg40|9gnw0|99es0|8qqk0|9zc40|9tmk0|8wg40|9gnw0|99es0|8qqk0|acas0|9gnw0|99es0|93p80|9mdg0|awik0|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|7tk40|b9h80|7glg0|b9h80|7glg0|b9h80|7glg0|b9h80|7tk40|awik0|7tk40|awik0|Infinity",offsets:"-140.6667|-120|-180|-240",offsetIndices:"012121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Jamaica",untils:"-u85og2|wbl182|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|Infinity",offsets:"307.1667|300|240",offsetIndices:"0121212121212121212121"},{id:"Japan",untils:"-bb4900|6uao0|afxc0|8a5c0|c8qo0|6hc00|c8qo0|6hc00|Infinity",offsets:"-540|-600",offsetIndices:"010101010"},{id:"Kwajalein",untils:"-h817w0|27sas0|1hjus0|ddxug0|cgv6k0|Infinity",offsets:"-660|-600|-540|720|-720",offsetIndices:"012034"},{id:"Libya",untils:"-q3gfrw|gl6ajw|422c0|xado0|4bbo0|wrpg0|4s580|1kdpg0|c05bw0|4mqs0|9et80|9d440|9et80|9eys0|9et80|9mdg0|95jw0|9io40|9cyk0|99es0|9et80|9eys0|9et80|9d440|9et80|b2840|3cf3w0|9kis0|9et80|7vqyw0|75eo0|asw00|Infinity",offsets:"-52.7333|-60|-120",offsetIndices:"012121212121212121212121212122122"},{id:"MET",untils:"-s0e080|7ves0|a4yw0|7x6o0|asw00|7x6o0|b8qdc0|1cm000|7k800|9q000|9d1c0|9d1c0|9d1c0|8l9c0|ggp1c0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-60|-120",offsetIndices:"01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Mexico/BajaNorte",untils:"-p1u1s0|11jrw0|1sns00|1sgdc0|71s40|9cyk0|5iidg0|1q6700|4lfk0|190g40|eluk0|2r4o80|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|84qys0|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|77c40|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"468.0667|420|480",offsetIndices:"012121211212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"Mexico/BajaSur",untils:"-p1u4k0|2u7jw0|1sgdc0|8n400|7thc0|9eys0|591h80|3ie2s0|axvpg0|dpgw40|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|Infinity",offsets:"425.6667|420|360|480",offsetIndices:"0121212131212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Mexico/General",untils:"-p1u4k0|2u7jw0|1sgdc0|8n400|7thc0|9eys0|3knek0|776k0|rf440|5t6k0|1evk40|71mk0|30p1g0|8n180|nufxo0|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|9q2s0|7k580|9q2s0|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|Infinity",offsets:"396.6|420|360|300",offsetIndices:"012121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"MST",untils:"Infinity",offsets:"420",offsetIndices:"0"},{id:"MST7MDT",untils:"-r0epo0|ast80|7x9g0|ast80|bmtus0|1tz5k0|2dvo0|b9gdg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"420|360",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Navajo",untils:"-r0epo0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|2vmk0|ataw40|1tz5k0|2dvo0|a7n9g0|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"420|360",offsetIndices:"01010101011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"NZ-CHAT",untils:"-ciya10|f1tq90|5reo0|clpc0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|b5uo0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|Infinity",offsets:"-735|-765|-825",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"NZ",untils:"-m01p20|64ak0|biw40|7x5a0|asxe0|7x5a0|asxe0|7x5a0|asxe0|8a3y0|afyq0|8a3y0|afyq0|afvy0|7x820|asum0|7x820|asum0|7x820|asum0|7x820|asum0|7x820|b5ta0|7k9e0|b5ta0|7x820|hsl2m0|5reo0|clpc0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|b5uo0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|Infinity",offsets:"-690|-750|-720|-780",offsetIndices:"01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"Pacific/Apia",untils:"-usiiv4|kcrmt4|vp3la0|9odo0|902o0|4zbk0|4qog0|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|Infinity",offsets:"686.9333|690|660|600|-840|-780",offsetIndices:"01232345454545454545454545454545454545454545454545454545454"},{id:"Pacific/Auckland",untils:"-m01p20|64ak0|biw40|7x5a0|asxe0|7x5a0|asxe0|7x5a0|asxe0|8a3y0|afyq0|8a3y0|afyq0|afvy0|7x820|asum0|7x820|asum0|7x820|asum0|7x820|asum0|7x820|b5ta0|7k9e0|b5ta0|7x820|hsl2m0|5reo0|clpc0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|b5uo0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|Infinity",offsets:"-690|-750|-720|-780",offsetIndices:"01020202020202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"Pacific/Bougainville",untils:"-ecsh40|1n05g0|1071c40|Infinity",offsets:"-600|-540|-660",offsetIndices:"0102"},{id:"Pacific/Chatham",untils:"-ciya10|f1tq90|5reo0|clpc0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6uao0|c8qo0|6hc00|b5uo0|8a5c0|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|afxc0|8a5c0|afxc0|8a5c0|afxc0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|8n400|a2yo0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|a2yo0|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|902o0|9q000|9d1c0|9q000|902o0|9q000|902o0|Infinity",offsets:"-735|-765|-825",offsetIndices:"012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212"},{id:"Pacific/Chuuk",untils:"-su4zs0|29hes0|bkenw0|29fk40|Infinity",offsets:"-600|-540",offsetIndices:"01010"},{id:"Pacific/Easter",untils:"-jhfaew|ivmeuw|7k580|c8tg0|6h980|a31g0|7x3w0|asys0|7x3w0|b5xg0|7k580|ag040|8a2k0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|iq2o0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|9cyk0|9d440|7x3w0|asys0|7x3w0|b5xg0|7k580|9q2s0|8zzw0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|a31g0|9px80|9q2s0|7x3w0|b5xg0|7k580|b5xg0|7k580|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|8n180|a31g0|7x3w0|asys0|8zzw0|9q2s0|ast80|5eis0|cyl80|6hes0|c8nw0|6udg0|bvp80|6udg0|vonw0|4olg0|e1h80|4olg0|e1h80|4olg0|c8nw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|b5rw0|7x9g0|ast80|7x9g0|Infinity",offsets:"437.4667|420|360|300",offsetIndices:"012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323"},{id:"Pacific/Efate",untils:"-u964i4|11f4ba4|9cyk0|awo40|7tek0|9q2s0|8zzw0|9q2s0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9q2s0|64ak0|e1ms0|4ofw0|Infinity",offsets:"-673.2667|-660|-720",offsetIndices:"0121212121212121212121"},{id:"Pacific/Enderbury",untils:"535io0|7yiqk0|Infinity",offsets:"720|660|-780",offsetIndices:"012"},{id:"Pacific/Fakaofo",untils:"lx0jw0|Infinity",offsets:"660|-780",offsetIndices:"01"},{id:"Pacific/Fiji",untils:"-sa2x4w|17bs00w|64dc0|cyo00|5reo0|53a5c0|64dc0|asw00|6uao0|bvs00|4oio0|e1k00|4oio0|eeio0|4bh80|erk40|3ylc0|erhc0|3ylc0|f4g00|3lmo0|f4g00|3lmo0|f4g00|3lmo0|fheo0|38o00|fheo0|3lmo0|fheo0|38o00|fheo0|38o00|fheo0|38o00|fheo0|38o00|fheo0|3lmo0|f4g00|3lmo0|fheo0|38o00|fheo0|38o00|fheo0|38o00|fheo0|38o00|fheo0|3lmo0|fheo0|38o00|fheo0|38o00|fheo0|38o00|fheo0|38o00|fheo0|3lmo0|f4g00|3lmo0|Infinity",offsets:"-715.7333|-720|-780",offsetIndices:"0121212121212121212121212121212121212121212121212121212121212121"},{id:"Pacific/Funafuti",untils:"Infinity",offsets:"-720",offsetIndices:"0"},{id:"Pacific/Galapagos",untils:"-kcr62o|spdryo|3lsas0|3jp80|Infinity",offsets:"358.4|300|360",offsetIndices:"01212"},{id:"Pacific/Gambier",untils:"-tvndoc|Infinity",offsets:"539.8|540",offsetIndices:"01"},{id:"Pacific/Guadalcanal",untils:"-tvowac|Infinity",offsets:"-639.8|-660",offsetIndices:"01"},{id:"Pacific/Guam",untils:"-en8eg0|1dl9g0|7s1k40|txp80|3frms0|qdrpo|7kgac|3ljw0|c8tg0|6u7w0|bvus0|6u7w0|16uo40|3ljw0|16aas0|4ivxo|cls2c|6h980|c65zw0|Infinity",offsets:"-600|-540|-660",offsetIndices:"01020202020202020200"},{id:"Pacific/Honolulu",untils:"-j50la0|13l00|4jvb00|1tyvu0|2e5e0|votg0|Infinity",offsets:"630|570|600",offsetIndices:"0101102"},{id:"Pacific/Johnston",untils:"-j50la0|13l00|4jvb00|1tyvu0|2e5e0|votg0|Infinity",offsets:"630|570|600",offsetIndices:"0101102"},{id:"Pacific/Kiritimati",untils:"535eyo|7yirhc|Infinity",offsets:"640|600|-840",offsetIndices:"012"},{id:"Pacific/Kosrae",untils:"-su52k0|29hhk0|9cmd40|27sas0|29fk40|cm2540|f9l3w0|Infinity",offsets:"-660|-540|-600|-720",offsetIndices:"01021030"},{id:"Pacific/Kwajalein",untils:"-h817w0|27sas0|1hjus0|ddxug0|cgv6k0|Infinity",offsets:"-660|-600|-540|720|-720",offsetIndices:"012034"},{id:"Pacific/Majuro",untils:"-su52k0|29hhk0|9cmd40|27sas0|1h6w40|deat40|Infinity",offsets:"-660|-540|-600|-720",offsetIndices:"0102103"},{id:"Pacific/Marquesas",untils:"-tvncu0|Infinity",offsets:"558|570",offsetIndices:"01"},{id:"Pacific/Midway",untils:"-usij20|Infinity",offsets:"682.8|660",offsetIndices:"01"},{id:"Pacific/Nauru",untils:"-pjxiws|ba66ys|1kwca0|hfzda0|Infinity",offsets:"-667.6667|-690|-540|-720",offsetIndices:"01213"},{id:"Pacific/Niue",untils:"-9wyz6o|ehcj4o|Infinity",offsets:"680|690|660",offsetIndices:"012"},{id:"Pacific/Norfolk",untils:"-9x0ps0|cfj8q0|6hc00|l6nk00|239aq0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|Infinity",offsets:"-672|-690|-750|-660|-720",offsetIndices:"012134343434343434343434343434343434343434"},{id:"Pacific/Noumea",untils:"-u9645o|ye0ixo|4dbw0|ecqs0|4f6k0|99p700|4oio0|Infinity",offsets:"-665.8|-660|-720",offsetIndices:"01212121"},{id:"Pacific/Pago_Pago",untils:"-usij20|Infinity",offsets:"682.8|660",offsetIndices:"01"},{id:"Pacific/Palau",untils:"Infinity",offsets:"-540",offsetIndices:"0"},{id:"Pacific/Pitcairn",untils:"es2cy0|Infinity",offsets:"510|480",offsetIndices:"01"},{id:"Pacific/Pohnpei",untils:"-su52k0|29hhk0|9cmd40|27sas0|29fk40|Infinity",offsets:"-660|-540|-600",offsetIndices:"010210"},{id:"Pacific/Ponape",untils:"-su52k0|29hhk0|9cmd40|27sas0|29fk40|Infinity",offsets:"-660|-540|-600",offsetIndices:"010210"},{id:"Pacific/Port_Moresby",untils:"Infinity",offsets:"-600",offsetIndices:"0"},{id:"Pacific/Rarotonga",untils:"4mj960|5rbw0|c8s20|6ham0|c8s20|6ham0|c8s20|6u9a0|c8s20|6ham0|c8s20|6ham0|c8s20|6ham0|c8s20|6ham0|c8s20|6ham0|c8s20|6u9a0|c8s20|6ham0|c8s20|6ham0|c8s20|6ham0|Infinity",offsets:"630|570|600",offsetIndices:"012121212121212121212121212"},{id:"Pacific/Saipan",untils:"-en8eg0|1dl9g0|7s1k40|txp80|3frms0|qdrpo|7kgac|3ljw0|c8tg0|6u7w0|bvus0|6u7w0|16uo40|3ljw0|16aas0|4ivxo|cls2c|6h980|c65zw0|Infinity",offsets:"-600|-540|-660",offsetIndices:"01020202020202020200"},{id:"Pacific/Samoa",untils:"-usij20|Infinity",offsets:"682.8|660",offsetIndices:"01"},{id:"Pacific/Tahiti",untils:"-tvnayw|Infinity",offsets:"598.2667|600",offsetIndices:"01"},{id:"Pacific/Tarawa",untils:"Infinity",offsets:"-720",offsetIndices:"0"},{id:"Pacific/Tongatapu",untils:"-f4vrlc|uo2edc|8fpc0|bvs00|4bh80|eelg0|4bh80|7pmis0|3lmo0|Infinity",offsets:"-740|-780|-840",offsetIndices:"0121212121"},{id:"Pacific/Truk",untils:"-su4zs0|29hes0|bkenw0|29fk40|Infinity",offsets:"-600|-540",offsetIndices:"01010"},{id:"Pacific/Wake",untils:"Infinity",offsets:"-720",offsetIndices:"0"},{id:"Pacific/Wallis",untils:"Infinity",offsets:"-720",offsetIndices:"0"},{id:"Pacific/Yap",untils:"-su4zs0|29hes0|bkenw0|29fk40|Infinity",offsets:"-600|-540",offsetIndices:"01010"},{id:"Poland",untils:"-se9yk0|dvyc0|7ves0|a4yw0|7x6o0|asw00|7x6o0|aunw0|7x6o0|1evbs0|9fcwc0|18cao0|7k800|9q000|9d1c0|9gnw0|an980|9kd80|8fs40|922w0|ar1c0|7x6o0|a2yo0|8n400|9q000|902o0|4013w0|64dc0|9d1c0|9d1c0|clpc0|6hc00|9d1c0|9d1c0|c8qo0|6hc00|c8qo0|6hc00|c8qo0|6hc00|clpc0|64dc0|6j4tc0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"-84|-60|-120|-180",offsetIndices:"012121223212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"Portugal",untils:"-u9rhc0|2bufw0|6zxg0|66580|bq800|73k00|bodc0|71pc0|bq800|73k00|bq800|71pc0|bq800|1b2g00|9b6o0|saio0|8n400|9q000|902o0|a2yo0|902o0|a2yo0|8n400|st1c0|8n400|9d1c0|9d1c0|sg2o0|9d1c0|902o0|9q000|a2yo0|8n400|9d1c0|9d1c0|902o0|9q000|a2yo0|b5uo0|51hc0|bitc0|9d1c0|9ew00|88ao0|25p80|5reo0|3lpg0|779c0|1sqk0|6uao0|38qs0|6uao0|25p80|6hc00|38qs0|6uao0|25p80|6hc00|38qs0|8a5c0|9d1c0|9d9o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|s3400|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|5gyl40|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d440|9cyk0|9d440|9d1c0|9d1c0|9d1c0|9d1c0|9d440|9cyk0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"36.75|0|-60|-120",offsetIndices:"012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121212121212121212121212121212121212122323232212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"PRC",untils:"-qh00w0|8sl80|asbpg0|6w2k0|7ves0|bxjw0|4mqs0|1vduk0|d4as0|75bw0|a31g0|aaak0|9d440|7v980|awo40|1dx80|j9xpo0|6u7w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|Infinity",offsets:"-480|-540",offsetIndices:"01010101010101010101010101010"},{id:"PST8PDT",untils:"-r0emw0|ast80|7x9g0|ast80|bmtus0|1tz2s0|2dyg0|b9gdg0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"ROC",untils:"-gtzfk0|45slc0|c51c0|75bw0|a31g0|aaak0|9d440|7v980|awo40|7v980|awo40|7v980|awo40|7v980|7tk40|clmk0|7rpg0|b07w0|7rpg0|b07w0|7rpg0|9et80|9eys0|9et80|9d440|9et80|9d440|9et80|9d440|9et80|cjxg0|69uk0|ci2s0|69uk0|6its40|9et80|9d440|9et80|1yf9g0|4qak0|Infinity",offsets:"-480|-540",offsetIndices:"01010101010101010101010101010101010101010"},{id:"ROK",untils:"-w8966g|1yh18g|hkx5a0|1faao0|5cik0|ae5g0|8a2k0|ae5g0|8bx80|c8tg0|6h980|1bj6s0|l3aq0|6j3w0|d2g40|6u7w0|b5xg0|776k0|biw40|776k0|biw40|776k0|biw40|776k0|grs40|dfqxi0|7x6o0|asw00|7x6o0|Infinity",offsets:"-507.8667|-510|-540|-600|-570",offsetIndices:"012232323232141414141414123232"},{id:"Singapore",untils:"-xphpwd|eeb94d|4it32o|8n3jc|1v2p60|iy3o60|Infinity",offsets:"-415.4167|-420|-440|-450|-540|-480",offsetIndices:"0123435"},{id:"Turkey",untils:"-ux9xew|2wvx6w|7v980|1tjc40|aunw0|88dg0|9et80|8yas0|a2vw0|tzpg0|79180|awo40|7v980|7p4040|4zjw0|2vs40|f4d80|9vms0|1u5ek0|c5440|69uk0|acas0|8n180|a31g0|8n180|9q2s0|8zzw0|a31g0|8zzw0|a31g0|8n180|5md9g0|o9zw0|a6qs0|75bw0|4iwyw0|7x6o0|7kas0|b5rw0|75hg0|bkl80|77c40|biqk0|7x9g0|a2vw0|8n6s0|4iqc0|2nkw80|38l80|kdes0|8qtc0|8a5c0|9ew00|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|902o0|9q000|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7kdk0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7m2o0|b4000|7k800|b5uo0|7x6o0|asw00|7z1c0|ar1c0|7x6o0|bitc0|779c0|8fe80|Infinity",offsets:"-116.9333|-120|-180|-240",offsetIndices:"0121212121212121212121212121212121212121212121223212121212121212121212121212121212121212121212121212121212121212122"},{id:"UCT",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"Universal",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"US/Alaska",untils:"-ek1qo0|1tyx80|2e400|b7yik0|12y080|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|1l940|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"600|540|480",offsetIndices:"011001010101010101010101010101010111212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"US/Aleutian",untils:"-ek1nw0|1tyug0|2e6s0|b7yik0|12y080|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|1l940|7rs80|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"660|600|540",offsetIndices:"011001010101010101010101010101010111212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121"},{id:"US/Arizona",untils:"-r0epo0|ast80|7x9g0|ast80|bmtus0|zjedo|4olg0|9et80|bs6lmc|9cyk0|Infinity",offsets:"420|360",offsetIndices:"01010101010"},{id:"US/Central",untils:"-r0esg0|ast80|7x9g0|ast80|bvus0|776k0|7kas0|b5rw0|9d440|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|7x9g0|dbjw0|8a840|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|6w840|1tz8c0|2dsw0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"01010101010101010101010101010101010101010101010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"US/East-Indiana",untils:"-r0esg0|ast80|7x9g0|ast80|baw840|51ek0|6w840|1tz8c0|2dsw0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|19q7w0|asys0|5qonw0|9cyk0|9d440|9cyk0|ihslg0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300|240",offsetIndices:"010101011010101010101010101010121212121212121212121212121212121212121212121212121212121212121212121"},{id:"US/Eastern",untils:"-r0ev80|ast80|7x9g0|ast80|7x9g0|b5rw0|905g0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|6w840|1tzb40|2dq40|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"300|240",offsetIndices:"01010101010101010101010101010101010101010101010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"US/Hawaii",untils:"-j50la0|13l00|4jvb00|1tyvu0|2e5e0|votg0|Infinity",offsets:"630|570|600",offsetIndices:"0101102"},{id:"US/Indiana-Starke",untils:"-r0esg0|ast80|7x9g0|ast80|bmtus0|1tz8c0|2dsw0|tj1g0|7x3w0|asys0|7x3w0|asys0|7x3w0|b5xg0|7k580|b5xg0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|7x3w0|asys0|9px80|9d440|9cyk0|9d440|7x3w0|asys0|7x3w0|asys0|9cyk0|9d440|9px80|9d440|9cyk0|9d440|s3180|1twas0|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|7j5400|asw00|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"360|300",offsetIndices:"0101011010101010101010101010101010101010101010101010101010101010101010101010101010101010111010101010101010101010101010101010101010101010101010101010101010"},{id:"US/Michigan",untils:"-xx8dyd|5eraud|dyeyk0|1tzb40|2dq40|1c9440|7x3w0|9rlbxo|71s2c|9d440|9cyk0|2cmdg0|9cyk0|3lpg0|f4d80|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"332.1833|360|300|240",offsetIndices:"0123323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232"},{id:"US/Mountain",untils:"-r0epo0|ast80|7x9g0|ast80|7x9g0|b5rw0|7kas0|2vmk0|ataw40|1tz5k0|2dvo0|a7n9g0|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"420|360",offsetIndices:"01010101011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"US/Pacific-New",untils:"-r0emw0|ast80|7x9g0|ast80|bmtus0|1tz2s0|2dyg0|1a3c5o|f2iic|owao0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|902o0|9q000|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"US/Pacific",untils:"-r0emw0|ast80|7x9g0|ast80|bmtus0|1tz2s0|2dyg0|1a3c5o|f2iic|owao0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|902o0|9q000|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|9d440|9cyk0|9d440|9cyk0|3lpg0|f4d80|64g40|clmk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|9d440|9px80|905g0|9px80|9d440|9cyk0|9d440|9cyk0|9d440|9cyk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|8a840|afuk0|8a840|afuk0|8a840|ast80|7x9g0|ast80|7x9g0|ast80|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6udg0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|6hes0|c8nw0|Infinity",offsets:"480|420",offsetIndices:"010101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"US/Samoa",untils:"-usij20|Infinity",offsets:"682.8|660",offsetIndices:"01"},{id:"UTC",untils:"Infinity",offsets:"0",offsetIndices:"0"},{id:"W-SU",untils:"-rx5dmh|ipzua|97hc0|7yyk0|5i840|d9p80|1jwk7|2cvk0|s8o00|1qvw0|8fpc0|1jms0|is040|412as0|qi27w0|9et80|9d440|9et80|9d440|9et80|9eys0|9d6w0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d440|5reo0|3ljw0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|1vbzw0|Infinity",offsets:"-150.2833|-151.3167|-211.3167|-271.3167|-240|-180|-300|-120",offsetIndices:"012132345464575454545454545454545455754545454545454545454545454545454545454545"},{id:"WET",untils:"3s9ms0|902o0|9q000|9d1c0|9d1c0|9d1c0|9q000|902o0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9d1c0|9q000|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|7x6o0|b5uo0|7k800|b5uo0|7k800|b5uo0|7k800|b5uo0|7x6o0|asw00|7x6o0|asw00|Infinity",offsets:"0|-60",offsetIndices:"010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010"},{id:"Zulu",untils:"Infinity",offsets:"0",offsetIndices:"0"}]},W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var F=((g=e(19))&&g.__esModule?g:{default:g}).default.dateToMilliseconds,A=function(){function E(h){this._source=new Date(h.getTime?h.getTime():h)}var S,y=E.prototype;return y.result=function(){return this._source},y.getTimezoneOffset=function(){var h=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,m=this._source.getTimezoneOffset();return"minute"===h?m*F("minute"):m},y.getTime=function(){return this._source.getTime()},y.setTime=function(h){return this._source.setTime(h),this},y.addTime=function(h){return this._source.setTime(this._source.getTime()+h),this},y.setMinutes=function(h){return this._source.setMinutes(h),this},y.addMinutes=function(h){return this._source.setMinutes(this._source.getMinutes()+h),this},y.subtractMinutes=function(h){return this._source.setMinutes(this._source.getMinutes()-h),this},(S=[{key:"source",get:function(){return this._source}}])&&function I(E,k){for(var S=0;S<k.length;S++){var w=k[S];w.enumerable=w.enumerable||!1,w.configurable=!0,"value"in w&&(w.writable=!0),Object.defineProperty(E,w.key,w)}}(E.prototype,S),E}();b.default=function(E){return new A(E)},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=function(){return g.hideCallback.fire()};var g=e(212);W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.disableIntl=function(){"intl"===F.default.engine()&&F.default.resetInjection(),"intl"===A.default.engine()&&A.default.resetInjection()},Object.defineProperty(b,"message",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(b,"number",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(b,"date",{enumerable:!0,get:function(){return A.default}}),b.parseDate=b.formatDate=b.parseNumber=b.formatNumber=b.formatMessage=b.loadMessages=b.locale=void 0;var g=R(e(84)),I=R(e(10)),F=R(e(47)),A=R(e(34));function R(p){return p&&p.__esModule?p:{default:p}}e(112);var E=g.default.locale.bind(g.default);b.locale=E;var k=I.default.load.bind(I.default);b.loadMessages=k;var S=I.default.format.bind(I.default);b.formatMessage=S;var w=F.default.format.bind(F.default);b.formatNumber=w;var y=F.default.parse.bind(F.default);b.parseNumber=y;var h=A.default.format.bind(A.default);b.formatDate=h;var m=A.default.parse.bind(A.default);b.parseDate=m},function(W,b,e){var g=F(e(55)),I=F(e(242));function F(A){return A&&A.__esModule?A:{default:A}}(0,F(e(86)).default)()&&I.default.set(g.default)},function(W,b,e){var g=w(e(55)),I=w(e(86)),F=e(69),A=e(3),R=e(1),E=e(8),k=w(e(67)),S=w(e(243));function w(m){return m&&m.__esModule?m:{default:m}}if((0,I.default)())if((0,F.compare)(g.default.fn.jquery,[3])<0){var y={2:"touch",3:"pen",4:"mouse"};(0,A.each)(["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel","MSPointerOver","MSPointerOut","mouseenter","mouseleave","pointerdown","pointermove","pointerup","pointercancel","pointerover","pointerout","pointerenter","pointerleave"],function(){g.default.event.fixHooks[this]={filter:function(m,p){var f=p.pointerType;return(0,R.isNumeric)(f)&&(m.pointerType=y[f]),m},props:g.default.event.mouseHooks.props.concat(["pointerId","pointerType","originalTarget","width","height","pressure","result","tiltX","charCode","tiltY","detail","isPrimary","prevValue"])}}),(0,A.each)(["touchstart","touchmove","touchend","touchcancel"],function(){g.default.event.fixHooks[this]={filter:function(m,p){return(0,S.default)(function(f,c){m[f]=c(p)}),m},props:g.default.event.mouseHooks.props.concat(["touches","changedTouches","targetTouches","detail","result","originalTarget","charCode","prevValue"])}}),g.default.event.fixHooks.wheel=g.default.event.mouseHooks;var h={props:g.default.event.mouseHooks.props.concat(["pointerType","pointerId","pointers"])};k.default.callbacks.add(function(m){g.default.event.fixHooks[m]=h}),(0,E.setEventFixMethod)(function(m,p){for(var f=g.default.event.fixHooks[p.type]||g.default.event.mouseHooks,c=f.props?g.default.event.props.concat(f.props):g.default.event.props,u=c.length;u--;){var l=c[u];m[l]=p[l]}return f.filter?f.filter(m,p):m})}else(0,S.default)(function(m,p){g.default.event.addProp(m,p)})},function(W,b,e){var g=A(e(55)),I=e(6),F=e(69);function A(k){return k&&k.__esModule?k:{default:k}}if((0,A(e(86)).default)()){var R=g.default.Deferred,E={Deferred:R};E.when=(0,F.compare)(g.default.fn.jquery,[3])<0?g.default.when:function(k){return 0===arguments.length?(new R).resolve():1===arguments.length?k&&k.then?k:(new R).resolve(k):g.default.when.apply(g.default,arguments)},(0,I.setStrategy)(E)}},function(W,b,e){var g=A(e(55)),I=e(256),F=A(e(51));function A(E){return E&&E.__esModule?E:{default:E}}if(g.default&&!I.themeReadyCallback.fired()){var R=g.default.holdReady||g.default.fn.holdReady;R(!0),I.themeReadyCallback.add(function(){F.default.add(function(){R(!1)})})}},function(W,b,e){var g=E(e(55)),I=E(e(5)),F=E(e(86)),A=E(e(122)),R=E(e(11));function E(k){return k&&k.__esModule?k:{default:k}}(0,F.default)()&&(A.default.add(function(k,S){g.default.event.special[k]=S}),I.default.passiveEventHandlersSupported()&&I.default.forcePassiveFalseEventNames.forEach(function(k){g.default.event.special[k]={setup:function(S,w,y){R.default.listen(this,k,y,{passive:!1})}}}),I.default.set({on:function(k){(0,g.default)(k).on.apply((0,g.default)(k),Array.prototype.slice.call(arguments,1))},one:function(k){(0,g.default)(k).one.apply((0,g.default)(k),Array.prototype.slice.call(arguments,1))},off:function(k){(0,g.default)(k).off.apply((0,g.default)(k),Array.prototype.slice.call(arguments,1))},trigger:function(k){(0,g.default)(k).trigger.apply((0,g.default)(k),Array.prototype.slice.call(arguments,1))},triggerHandler:function(k){(0,g.default)(k).triggerHandler.apply((0,g.default)(k),Array.prototype.slice.call(arguments,1))},Event:g.default.Event}))},function(W,b,e){var g,I=(g=e(55))&&g.__esModule?g:{default:g},F=e(262);I.default&&(0,F.setEasing)(I.default.easing)},function(W,b,e){var g=F(e(55)),I=e(43);function F(A){return A&&A.__esModule?A:{default:A}}(0,F(e(86)).default)()&&(0,I.setDataStrategy)(g.default)},function(W,b,e){var g,I=e(21);(0,((g=e(86))&&g.__esModule?g:{default:g}).default)()&&(0,I.setPublicElementWrapper)(function(F){return F})},function(W,b,e){var g=A(e(55)),I=A(e(163)),F=A(e(24));function A(R){return R&&R.__esModule?R:{default:R}}g.default&&I.default.add(function(R,E){g.default.fn[R]=function(k){var S,w="string"==typeof k;if(w){var y=k,h=[].slice.call(arguments).slice(1);this.each(function(){var m=E.getInstance(this);if(!m)throw F.default.Error("E0009",R);var p=m[y].apply(m,h);void 0===S&&(S=p)})}else this.each(function(){var m=E.getInstance(this);m?m.option(k):new E(this,k)}),S=this;return S}})},function(W,b,e){var g=F(e(55)),I=F(e(78));function F(A){return A&&A.__esModule?A:{default:A}}(0,F(e(86)).default)()&&I.default.inject({sendRequest:function(A){return A.responseType||A.upload?this.callBase.apply(this,[A]):g.default.ajax(A)}})},function(W,b,e){e(265),e(404),e(412),e(413),e(414)},function(W,b,e){var g=t(e(2)),I=t(e(126)),F=t(e(5)),A=t(e(30)),R=t(e(163)),E=t(e(15)),k=t(e(29)),S=e(1),w=e(3),y=e(12),h=t(e(266)),m=t(e(52)),p=e(406),f=t(e(196)),c=t(e(58)),u=e(20),l=e(0),s=e(257),a=e(41);function t(x){return x&&x.__esModule?x:{default:x}}function n(x){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(x)}var i=["rendering"];if(I.default){var o=function(x,T){return T.$root.$$phase?x(T):T.$apply(function(){return x(T)})},r=E.default.inherit({ctor:function(x){this._componentDisposing=(0,k.default)(),this._optionChangedCallbacks=(0,k.default)(),this._ngLocker=new h.default,this._scope=x.scope,this._$element=x.$element,this._$templates=x.$templates,this._componentClass=x.componentClass,this._parse=x.parse,this._compile=x.compile,this._itemAlias=x.itemAlias,this._transcludeFn=x.transcludeFn,this._digestCallbacks=x.dxDigestCallbacks,this._normalizeOptions(x.ngOptions),this._initComponentBindings(),this._initComponent(this._scope),x.ngOptions||this._addOptionsStringWatcher(x.ngOptionsString)},_addOptionsStringWatcher:function(x){var T=this,D=this._scope.$watch(x,function(C){C&&(D(),T._normalizeOptions(C),T._initComponentBindings(),T._component.option(T._evalOptions(T._scope)))});this._componentDisposing.add(D)},_normalizeOptions:function(x){var T=this;this._ngOptions=(0,l.extendFromObject)({},x),x&&(!Object.prototype.hasOwnProperty.call(x,"bindingOptions")&&x.bindingOptions&&(this._ngOptions.bindingOptions=x.bindingOptions),x.bindingOptions&&(0,w.each)(x.bindingOptions,function(D,C){"string"===(0,S.type)(C)&&(T._ngOptions.bindingOptions[D]={dataPath:C})}))},_initComponent:function(x){this._component=new this._componentClass(this._$element,this._evalOptions(x)),this._component._isHidden=!0,this._handleDigestPhase()},_handleDigestPhase:function(){var x=this,T=function(){x._component.beginUpdate()},D=function(){x._component.endUpdate()};this._digestCallbacks.begin.add(T),this._digestCallbacks.end.add(D),this._componentDisposing.add(function(){x._digestCallbacks.begin.remove(T),x._digestCallbacks.end.remove(D)})},_initComponentBindings:function(){var x=this,T={};this._ngOptions.bindingOptions&&((0,w.each)(this._ngOptions.bindingOptions,function(D,C){var P,M,O=D.search(/\[|\./),B=O>-1?D.substring(0,O):D,V=C.dataPath,z=!0,N=!1;void 0!==C.deep&&(N=z=!!C.deep),T[B]||(T[B]={}),T[B][D]=V,function U(){var H=Array.isArray(x._scope.$eval(V))&&!N?"$watchCollection":"$watch";P!==H&&(M&&M(),M=x._scope[H](V,function(G,Y){x._ngLocker.locked(D)||(x._ngLocker.obtain(D),x._component.option(D,G),U(),(0,s.equals)(Y,G)&&x._ngLocker.locked(D)&&x._ngLocker.release(D))},z),P=H)}(),x._componentDisposing.add(M)}),this._optionChangedCallbacks.add(function(D){var C=D.name,P=D.fullName,M=D.component;if(x._ngLocker.locked(P))x._ngLocker.release(P);else if(T&&T[C]){var O=x._scope.$root.$$phase,B=function(){x._ngLocker.obtain(P)};O?x._digestCallbacks.begin.add(B):B(),o(function(){(0,w.each)(T[C],function(z,N){if(x._optionsAreLinked(P,z)){var U=M.option(z);x._parse(N).assign(x._scope,U);var H=x._parse(N)(x._scope);H!==U&&D.component.option(z,H)}})},x._scope);var V=function z(){x._ngLocker.locked(P)&&x._ngLocker.release(P),x._digestCallbacks.begin.remove(B),x._digestCallbacks.end.remove(z)};O?x._digestCallbacks.end.addPrioritized(V):V()}}))},_optionsAreNested:function(x,T){var D=x[T.length];return 0===x.indexOf(T)&&("."===D||"["===D)},_optionsAreLinked:function(x,T){return x===T||(x.length>T.length?this._optionsAreNested(x,T):this._optionsAreNested(T,x))},_compilerByTemplate:function(x){var T=this,D=this._getScopeItemsPath();return function(C){var P=(0,g.default)(x).clone(),M=C.model&&C.model.constructor===T._scope.$root.constructor?C.model:C.noModel?T._scope:T._createScopeWithData(C);D&&T._synchronizeScopes(M,D,C.index),P.appendTo(C.container),C.noModel||F.default.on(P,"$destroy",function(){!M.$parent||M.$destroy()});var O=T._compile(P,T._transcludeFn);return T._applyAsync(function(B){O(B,null,{parentBoundTranscludeFn:T._transcludeFn})},M),P}},_applyAsync:function(x,T){var D=this;if(x(T),!T.$root.$$phase&&!this._renderingTimer){var C=function(){clearTimeout(D._renderingTimer)};this._renderingTimer=setTimeout(function(){T.$apply(),D._renderingTimer=null,D._componentDisposing.remove(C)}),this._componentDisposing.add(C)}},_getScopeItemsPath:function(){if(this._componentClass.subclassOf(c.default)&&this._ngOptions.bindingOptions&&this._ngOptions.bindingOptions.items)return this._ngOptions.bindingOptions.items.dataPath},_createScopeWithData:function(x){var T=this._scope.$new();return this._itemAlias&&(T[this._itemAlias]=x.model),(0,S.isDefined)(x.index)&&(T.$index=x.index),T},_synchronizeScopes:function(x,T,D){this._itemAlias&&"object"!==n(x[this._itemAlias])&&this._synchronizeScopeField({parentScope:this._scope,childScope:x,fieldPath:this._itemAlias,parentPrefix:T,itemIndex:D})},_synchronizeScopeField:function(x){var T=x.parentScope,D=x.childScope,C=x.fieldPath,P=x.parentPrefix,M=x.itemIndex,O=C===this._itemAlias?"":"."+C,B=void 0!==M,V=[P];if(B){if(!(0,S.isNumeric)(M))return;V.push("[",M,"]")}V.push(O);var z=V.join(""),N=T.$watch(z,function(H,G){H!==G&&(0,u.compileSetter)(C)(D,H)}),U=D.$watch(C,function(H,G){if(H!==G){if(B&&!(0,u.compileGetter)(P)(T)[M])return void U();(0,u.compileSetter)(z)(T,H)}});this._componentDisposing.add([N,U])},_evalOptions:function(x){var T=this,D=(0,l.extendFromObject)({},this._ngOptions);return delete D.bindingOptions,this._ngOptions.bindingOptions&&(0,w.each)(this._ngOptions.bindingOptions,function(C,P){D[C]=x.$eval(P.dataPath)}),D._optionChangedCallbacks=this._optionChangedCallbacks,D._disposingCallbacks=this._componentDisposing,D.onActionCreated=function(C,P,M){return M&&(0,y.inArray)(M.category,i)>-1?P:function(){var O=this,B=arguments;return x&&x.$root&&!x.$root.$$phase?o(function(){return P.apply(O,B)},x):P.apply(this,B)}},D.beforeActionExecute=D.onActionCreated,D.nestedComponentOptions=function(C){return{templatesRenderAsynchronously:C.option("templatesRenderAsynchronously"),forceApplyBindings:C.option("forceApplyBindings"),modelByElement:C.option("modelByElement"),onActionCreated:C.option("onActionCreated"),beforeActionExecute:C.option("beforeActionExecute"),nestedComponentOptions:C.option("nestedComponentOptions")}},D.templatesRenderAsynchronously=!0,(0,A.default)().wrapActionsBeforeExecute&&(D.forceApplyBindings=function(){o(function(){},x)}),D.integrationOptions={createTemplate:function(C){return new p.NgTemplate(C,T._compilerByTemplate.bind(T))},watchMethod:function(C,P,M){var O,B=(M=M||{}).skipImmediate,V=x.$watch(function(){var z=C();return z instanceof Date&&(z=z.valueOf()),z},function(z){var N=O===z;!B&&(!N||N&&M.deep)&&P(z),B=!1},M.deep);return B||(O=C(),P(O)),(0,A.default)().wrapActionsBeforeExecute&&T._applyAsync(function(){},x),V},templates:{"dx-polymorph-widget":{render:function(C){var P=C.model.widget;if(P){var M=(0,g.default)("<div>").attr((0,a.dasherize)(P),"options").get(0),O=T._scope.$new();O.options=C.model.options,C.container.append(M),T._compile(M)(O)}}}}},D.modelByElement=function(){return x},D}});r=r.inherit({ctor:function(x){this._componentName=x.componentName,this._ngModel=x.ngModel,this._ngModelController=x.ngModelController,this.callBase.apply(this,arguments)},_isNgModelRequired:function(){return m.default.isEditor(this._componentClass.prototype)&&this._ngModel},_initComponentBindings:function(){this.callBase.apply(this,arguments),this._initNgModelBinding()},_initNgModelBinding:function(){var x=this;if(this._isNgModelRequired()){var T=this._scope.$watch(this._ngModel,function(D,C){x._ngLocker.locked("value")||D!==C&&x._component.option("value",D)});this._optionChangedCallbacks.add(function(D){x._ngLocker.obtain("value");try{if("value"!==D.name)return;x._ngModelController.$setViewValue(D.value)}finally{x._ngLocker.locked("value")&&x._ngLocker.release("value")}}),this._componentDisposing.add(T)}},_evalOptions:function(){if(!this._isNgModelRequired())return this.callBase.apply(this,arguments);var x=this.callBase.apply(this,arguments);return x.value=this._parse(this._ngModel)(this._scope),x}});var d={};R.default.add(function(x,T){d[x]||function(x){var T="dxValidator"!==x?1:10;f.default.directive(x,["$compile","$parse","dxDigestCallbacks",function(D,C,P){return{restrict:"A",require:"^?ngModel",priority:T,compile:function(M){var O=d[x],B=(O.prototype._useTemplates?O.prototype._useTemplates():function V(z,N){if(!Object.prototype.hasOwnProperty.bind(z)("parent")&&z.parent){var U=Object.getPrototypeOf(z);return U.prototype[N]?function(){return U.prototype[N]()}:V(U,N)}var H=z.parent.prototype[N];return H?function(){return H()}:H&&z.parent.subclassOf?V(z.parent,N):function(){}}(O,"_useTemplates")())?M.contents().detach():null;return function(V,z,N,U,H){z.append(B),o(function(){new r({componentClass:O,componentName:x,compile:D,parse:C,$element:z,scope:V,ngOptionsString:N[x],ngOptions:N[x]?V.$eval(N[x]):{},ngModel:N.ngModel,ngModelController:U,transcludeFn:H,itemAlias:N.dxItemAlias,dxDigestCallbacks:P})},V)}}}}])}(x),d[x]=T})}},function(W,b,e){b.default=void 0;var g=k(e(2)),I=k(e(9)),F=k(e(61)),A=e(0),R=e(40),E=e(26);function k(y){return y&&y.__esModule?y:{default:y}}var S=F.default.inherit({_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{integrationOptions:{},templatesRenderAsynchronously:!1,shading:!1,width:"auto",height:"auto",closeOnOutsideClick:!1,closeOnTargetScroll:!1,animation:null,visible:!0,propagateOutsideClick:!0,_checkParentVisibility:!1,rtlEnabled:!1,contentTemplate:this._renderInnerHtml,maxWidth:"100%",mode:"auto",validationErrors:void 0,positionRequest:void 0,describedElement:void 0,boundary:void 0,offset:{h:0,v:0}})},_init:function(){this.callBase(),this.updateMaxWidth(),this._updatePosition()},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-invalid-message"),this.$wrapper().addClass("dx-invalid-message"),this._toggleModeClass(),this._updateContentId()},_updateContentId:function(){var y=this.option("describedElement")||this.option("container"),h=(0,g.default)(y).attr("aria-describedby");this.$content().addClass("dx-invalid-message-content").attr("id",h)},_renderInnerHtml:function(y){var h=y&&(0,g.default)(y),m=this.option("validationErrors")||[],p="";m.forEach(function(f){p+=(p?"<br />":"")+(0,R.encodeHtml)((null==f?void 0:f.message)||"")}),null==h||h.html(p)},_toggleModeClass:function(){var y=this.option("mode");this.$wrapper().toggleClass("dx-invalid-message-auto","auto"===y).toggleClass("dx-invalid-message-always","always"===y)},updateMaxWidth:function(){var y,h=this.option("target"),m=(null==h||null===(y=h.outerWidth)||void 0===y?void 0:y.call(h))||(0,g.default)(h).outerWidth(),p="100%";m&&(p=Math.max(m,100)),this.option({maxWidth:p})},_updatePosition:function(){var y=this.option(),h=y.positionRequest,m=y.rtlEnabled,p=y.offset,f=y.boundary,c=(0,E.getDefaultAlignment)(m),u="below"===h?[" top"," bottom"]:[" bottom"," top"];m&&(p.h=-p.h),"below"!==h&&(p.v=-p.v),this.option("position",{offset:p,boundary:f,my:c+u[0],at:c+u[1],collision:"none flip"})},_optionChanged:function(y){var m=y.value;switch(y.name){case"target":this.updateMaxWidth(),this.callBase(y);break;case"boundary":this.option("position.boundary",m);break;case"mode":this._toggleModeClass(m);break;case"rtlEnabled":case"offset":case"positionRequest":this._updatePosition();break;case"validationErrors":this._renderInnerHtml(this.$content());break;default:this.callBase(y)}}});(0,I.default)("dxValidationMessage",S),b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.NgTemplate=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(68),A=e(1),R=e(35);function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(p,f){var c;return(c=S.call(this)||this)._element=p,c._compiledTemplate=f((0,R.normalizeTemplateElement)(c._element)),c}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._renderCore=function(p){var f=this._compiledTemplate;return(0,A.isFunction)(f)?f(p):f},m.source=function(){return(0,I.default)(this._element).clone()},h}(F.TemplateBase);b.NgTemplate=k},function(W,b,e){b.default=void 0;var g=v(e(2)),I=v(e(5)),F=e(4),A=e(258),R=e(21),E=v(e(11)),k=e(1),S=e(6),w=e(0),y=e(12),h=e(3),m=v(e(113)),p=v(e(36)),f=v(e(16)),c=e(8),u=v(e(27)),l=v(e(99)),s=v(e(149)),a=e(66),t=v(e(10)),n=v(e(100)),i=e(20),o=e(23),r=e(167),d=e(71);function v(P){return P&&P.__esModule?P:{default:P}}var x="dx-item",T=/^([^.]+\[\d+\]\.)+([\w.]+)$/,D=f.default.inherit({_activeStateUnit:"."+x,_supportedKeys:function(){var P=function(O){var B=(0,g.default)(this.option("focusedElement"));B.length&&this._itemClickHandler((0,w.extend)({},O,{target:B.get(0),currentTarget:B.get(0)}))},M=function(O,B){(0,c.isCommandKeyPressed)(B)||(B.preventDefault(),B.stopPropagation(),this._moveFocus(O,B))};return(0,w.extend)(this.callBase(),{space:function(O){O.preventDefault(),P.call(this,O)},enter:P,leftArrow:M.bind(this,"left"),rightArrow:M.bind(this,"right"),upArrow:M.bind(this,"up"),downArrow:M.bind(this,"down"),pageUp:M.bind(this,"up"),pageDown:M.bind(this,"down"),home:M.bind(this,"first"),end:M.bind(this,"last")})},_getDefaultOptions:function(){return(0,w.extend)(this.callBase(),{selectOnFocus:!1,loopItemFocus:!0,items:[],itemTemplate:"item",onItemRendered:null,onItemClick:null,onItemHold:null,itemHoldTimeout:750,onItemContextMenu:null,onFocusedItemChanged:null,noDataText:t.default.format("dxCollectionWidget-noDataText"),dataSource:null,_itemAttributes:{},itemTemplateProperty:"template",focusOnSelectedItem:!0,focusedElement:null,displayExpr:void 0,disabledExpr:function(P){return P?P.disabled:void 0},visibleExpr:function(P){return P?P.visible:void 0}})},_init:function(){this._compileDisplayGetter(),this.callBase(),this._cleanRenderedItems(),this._refreshDataSource()},_compileDisplayGetter:function(){var P=this.option("displayExpr");this._displayGetter=P?(0,i.compileGetter)(this.option("displayExpr")):void 0},_initTemplates:function(){this._initItemsFromMarkup(),this._initDefaultItemTemplate(),this.callBase()},_getAnonymousTemplateName:function(){return"item"},_initDefaultItemTemplate:function(){var P=this._getFieldsMap();this._templateManager.addDefaultTemplates({item:new d.BindableTemplate(function(M,O){(0,k.isPlainObject)(O)?this._prepareDefaultItemTemplate(O,M):(P&&(0,k.isFunction)(P.text)&&(O=P.text(O)),M.text(String((0,F.ensureDefined)(O,""))))}.bind(this),this._getBindableFields(),this.option("integrationOptions.watchMethod"),P)})},_getBindableFields:function(){return["text","html"]},_getFieldsMap:function(){if(this._displayGetter)return{text:this._displayGetter}},_prepareDefaultItemTemplate:function(P,M){(0,k.isDefined)(P.text)&&M.text(P.text),(0,k.isDefined)(P.html)&&M.html(P.html)},_initItemsFromMarkup:function(){var P=this,M=(0,A.findTemplates)(this.$element(),"dxItem");if(M.length&&!this.option("items").length){var O=M.map(function(B){var V=B.element,z=B.options;return/\S/.test(V.innerHTML)&&!z.template?z.template=P._prepareItemTemplate(V):(0,g.default)(V).remove(),z});this.option("items",O)}},_prepareItemTemplate:function(P){var M="tmpl-"+new p.default,O=(0,g.default)(P).detach().clone().removeAttr("data-options").addClass("dx-template-wrapper");return this._saveTemplate(M,O),M},_dataSourceOptions:function(){return{paginate:!1}},_cleanRenderedItems:function(){this._renderedItemsCount=0},_focusTarget:function(){return this.$element()},_focusInHandler:function(P){if(this.callBase.apply(this,arguments),-1!==(0,y.inArray)(P.target,this._focusTarget())){var M=(0,g.default)(this.option("focusedElement"));if(M.length)this._setFocusedItem(M);else{var O=this._getActiveItem();O.length&&this.option("focusedElement",(0,R.getPublicElement)(O))}}},_focusOutHandler:function(){this.callBase.apply(this,arguments);var P=(0,g.default)(this.option("focusedElement"));this._updateFocusedItemState(P,!1)},_getActiveItem:function(P){var M=(0,g.default)(this.option("focusedElement"));if(M.length)return M;var O=this.option("focusOnSelectedItem")?this.option("selectedIndex"):0,B=this._getActiveElement();return O<0&&(O=P?B.length-1:0),B.eq(O)},_moveFocus:function(P){var M,O=this._getAvailableItems();switch(P){case"pageup":case"up":M=this._prevItem(O);break;case"pagedown":case"down":M=this._nextItem(O);break;case"right":M=this.option("rtlEnabled")?this._prevItem(O):this._nextItem(O);break;case"left":M=this.option("rtlEnabled")?this._nextItem(O):this._prevItem(O);break;case"first":M=O.first();break;case"last":M=O.last();break;default:return!1}0!==M.length&&this.option("focusedElement",(0,R.getPublicElement)(M))},_getVisibleItems:function(P){return(P=P||this._itemElements()).filter(":visible")},_getAvailableItems:function(P){return this._getVisibleItems(P).not(".dx-state-disabled")},_prevItem:function(P){var M=this._getActiveItem(),O=P.index(M),B=P.last(),V=(0,g.default)(P[O-1]),z=this.option("loopItemFocus");return 0===V.length&&z&&(V=B),V},_nextItem:function(P){var M=this._getActiveItem(!0),O=P.index(M),B=P.first(),V=(0,g.default)(P[O+1]),z=this.option("loopItemFocus");return 0===V.length&&z&&(V=B),V},_selectFocusedItem:function(P){this.selectItem(P)},_updateFocusedItemState:function(P,M,O){var B=(0,g.default)(P);B.length&&(this._refreshActiveDescendant(),this._refreshItemId(B,O),this._toggleFocusClass(M,B)),this._updateParentActiveDescendant()},_refreshActiveDescendant:function(P){this.setAria("activedescendant",(0,k.isDefined)(this.option("focusedElement"))?this.getFocusedItemId():null,P)},_refreshItemId:function(P,M){!M&&this.option("focusedElement")?this.setAria("id",this.getFocusedItemId(),P):this.setAria("id",null,P)},_setFocusedItem:function(P){P&&P.length&&(this._updateFocusedItemState(P,!0),this.onFocusedItemChanged(this.getFocusedItemId()),this.option("selectOnFocus")&&this._selectFocusedItem(P))},_findItemElementByItem:function(P){var M=(0,g.default)(),O=this;return this.itemElements().each(function(){var B=(0,g.default)(this);if(B.data(O._itemDataKey())===P)return M=B,!1}),M},_getIndexByItem:function(P){return this.option("items").indexOf(P)},_itemOptionChanged:function(P,M,O,B){var V=this._findItemElementByItem(P);V.length&&(this.constructor.ItemClass.getInstance(V).setDataField(M,O)||this._refreshItem(V,P),"disabled"===M&&O&&this._resetItemFocus(V))},_resetItemFocus:function(P){P.is(this.option("focusedElement"))&&this.option("focusedElement",null)},_refreshItem:function(P){var M=this._getItemData(P),O=P.data(this._itemIndexKey());this._renderItem(this._renderedItemsCount+O,M,null,P)},_updateParentActiveDescendant:F.noop,_optionChanged:function(P){if("items"===P.name){var M=P.fullName.match(T);if(M&&M.length){var O=M[M.length-1],B=P.fullName.replace("."+O,""),V=this.option(B);return void this._itemOptionChanged(V,O,P.value,P.previousValue)}}switch(P.name){case"items":case"_itemAttributes":case"itemTemplateProperty":case"useItemTextAsTitle":this._cleanRenderedItems(),this._invalidate();break;case"dataSource":this._refreshDataSource(),this._renderEmptyMessage();break;case"noDataText":this._renderEmptyMessage();break;case"itemTemplate":case"visibleExpr":case"disabledExpr":this._invalidate();break;case"onItemRendered":this._createItemRenderAction();break;case"onItemClick":case"selectOnFocus":case"loopItemFocus":case"focusOnSelectedItem":break;case"onItemHold":case"itemHoldTimeout":this._attachHoldEvent();break;case"onItemContextMenu":this._attachContextMenuEvent();break;case"onFocusedItemChanged":this.onFocusedItemChanged=this._createActionByOption("onFocusedItemChanged");break;case"focusedElement":this._updateFocusedItemState(P.previousValue,!1,!0),this._setFocusedItem((0,g.default)(P.value));break;case"displayExpr":this._compileDisplayGetter(),this._initDefaultItemTemplate(),this._invalidate();break;default:this.callBase(P)}},_invalidate:function(){return this.option("focusedElement",null),this.callBase.apply(this,arguments)},_loadNextPage:function(){var P=this._dataSource;return this._expectNextPageLoading(),P.pageIndex(1+P.pageIndex()),P.load()},_expectNextPageLoading:function(){this._startIndexForAppendedItems=0},_expectLastItemLoading:function(){this._startIndexForAppendedItems=-1},_forgetNextPageLoading:function(){this._startIndexForAppendedItems=null},_dataSourceChangedHandler:function(P){var M=this.option("items");this._initialized&&M&&this._shouldAppendItems()?(this._renderedItemsCount=M.length,this._isLastPage()&&-1===this._startIndexForAppendedItems||(this.option().items=M.concat(P.slice(this._startIndexForAppendedItems))),this._forgetNextPageLoading(),this._refreshContent()):this.option("items",P.slice())},_refreshContent:function(){this._prepareContent(),this._renderContent()},_dataSourceLoadErrorHandler:function(){this._forgetNextPageLoading(),this.option("items",this.option("items"))},_shouldAppendItems:function(){return null!=this._startIndexForAppendedItems&&this._allowDynamicItemsAppend()},_allowDynamicItemsAppend:function(){return!1},_clean:function(){this._cleanFocusState(),this._cleanItemContainer()},_cleanItemContainer:function(){(0,g.default)(this._itemContainer()).empty()},_dispose:function(){this.callBase(),clearTimeout(this._itemFocusTimeout)},_refresh:function(){this._cleanRenderedItems(),this.callBase.apply(this,arguments)},_itemContainer:function(){return this.$element()},_itemClass:function(){return x},_itemContentClass:function(){return this._itemClass()+"-content"},_selectedItemClass:function(){return"dx-item-selected"},_itemResponseWaitClass:function(){return"dx-item-response-wait"},_itemSelector:function(){return"."+this._itemClass()},_itemDataKey:function(){return"dxItemData"},_itemIndexKey:function(){return"dxItemIndex"},_itemElements:function(){return this._itemContainer().find(this._itemSelector())},_initMarkup:function(){this.callBase(),this.onFocusedItemChanged=this._createActionByOption("onFocusedItemChanged"),this.$element().addClass("dx-collection"),this._prepareContent()},_prepareContent:(0,F.deferRenderer)(function(){this._renderContentImpl()}),_renderContent:function(){this._fireContentReadyAction()},_render:function(){this.callBase(),this._attachClickEvent(),this._attachHoldEvent(),this._attachContextMenuEvent()},_attachClickEvent:function(){var P=this._itemSelector(),M=(0,c.addNamespace)(o.name,this.NAME),O=(0,c.addNamespace)(u.default.down,this.NAME),B=this,V=new m.default(function(z){B._itemPointerDownHandler(z.event)});I.default.off(this._itemContainer(),M,P),I.default.off(this._itemContainer(),O,P),I.default.on(this._itemContainer(),M,P,function(z){this._itemClickHandler(z)}.bind(this)),I.default.on(this._itemContainer(),O,P,function(z){V.execute({element:(0,g.default)(z.target),event:z})})},_itemClickHandler:function(P,M,O){this._itemDXEventHandler(P,"onItemClick",M,O)},_itemPointerDownHandler:function(P){this.option("focusStateEnabled")&&(this._itemFocusHandler=function(){if(clearTimeout(this._itemFocusTimeout),this._itemFocusHandler=null,!P.isDefaultPrevented()){var M=(0,g.default)(P.target),O=M.closest(this._itemElements()),B=this._closestFocusable(M);O.length&&B&&-1!==(0,y.inArray)(B.get(0),this._focusTarget())&&this.option("focusedElement",(0,R.getPublicElement)(O))}}.bind(this),this._itemFocusTimeout=setTimeout(this._forcePointerDownFocus.bind(this)))},_closestFocusable:function(P){if(P.is(a.focusable))return P;for(P=P.parent();P.length&&!E.default.isDocument(P.get(0));){if(P.is(a.focusable))return P;P=P.parent()}},_forcePointerDownFocus:function(){this._itemFocusHandler&&this._itemFocusHandler()},_updateFocusState:function(){this.callBase.apply(this,arguments),this._forcePointerDownFocus()},_attachHoldEvent:function(){var P=this._itemContainer(),M=this._itemSelector(),O=(0,c.addNamespace)(n.default.name,this.NAME);I.default.off(P,O,M),I.default.on(P,O,M,{timeout:this._getHoldTimeout()},this._itemHoldHandler.bind(this))},_getHoldTimeout:function(){return this.option("itemHoldTimeout")},_shouldFireHoldEvent:function(){return this.hasActionSubscription("onItemHold")},_itemHoldHandler:function(P){this._shouldFireHoldEvent()?this._itemDXEventHandler(P,"onItemHold"):P.cancel=!0},_attachContextMenuEvent:function(){var P=this._itemContainer(),M=this._itemSelector(),O=(0,c.addNamespace)(r.name,this.NAME);I.default.off(P,O,M),I.default.on(P,O,M,this._itemContextMenuHandler.bind(this))},_shouldFireContextMenuEvent:function(){return this.hasActionSubscription("onItemContextMenu")},_itemContextMenuHandler:function(P){this._shouldFireContextMenuEvent()?this._itemDXEventHandler(P,"onItemContextMenu"):P.cancel=!0},_renderContentImpl:function(){var P=this.option("items")||[];this._renderItems(this._renderedItemsCount?P.slice(this._renderedItemsCount):P)},_renderItems:function(P){P.length&&(0,h.each)(P,function(M,O){this._renderItem(this._renderedItemsCount+M,O)}.bind(this)),this._renderEmptyMessage()},_renderItem:function(P,M,O,B){O=O||this._itemContainer();var V=this._renderItemFrame(P,M,O,B);this._setElementData(V,M,P),V.attr(this.option("_itemAttributes")),this._attachItemClickEvent(M,V);var z=this._getItemContent(V),N=this._renderItemContent({index:P,itemData:M,container:(0,R.getPublicElement)(z),contentClass:this._itemContentClass(),defaultTemplateName:this.option("itemTemplate")}),U=this;return(0,S.when)(N).done(function(H){U._postprocessRenderItem({itemElement:V,itemContent:H,itemData:M,itemIndex:P}),U._executeItemRenderAction(P,M,(0,R.getPublicElement)(V))}),V},_getItemContent:function(P){var M=P.find(".dx-item-content-placeholder");return M.removeClass("dx-item-content-placeholder"),M},_attachItemClickEvent:function(P,M){P&&P.onClick&&I.default.on(M,o.name,function(O){this._itemEventHandlerByHandler(M,P.onClick,{event:O})}.bind(this))},_renderItemContent:function(P){var M=this._getItemTemplateName(P),O=this._getTemplate(M);this._addItemContentClasses(P);var B=(0,g.default)(this._createItemByTemplate(O,P));return B.hasClass("dx-template-wrapper")?this._renderItemContentByNode(P,B):P.container},_renderItemContentByNode:function(P,M){return(0,g.default)(P.container).replaceWith(M),P.container=(0,R.getPublicElement)(M),this._addItemContentClasses(P),M},_addItemContentClasses:function(P){var M=[x+"-content",P.contentClass];(0,g.default)(P.container).addClass(M.join(" "))},_appendItemToContainer:function(P,M,O){M.appendTo(P)},_renderItemFrame:function(P,M,O,B){var V=(0,g.default)("<div>");if(new this.constructor.ItemClass(V,this._itemOptions(),M||{}),B&&B.length?B.replaceWith(V):this._appendItemToContainer.call(this,O,V,P),this.option("useItemTextAsTitle")){var z=this._displayGetter?this._displayGetter(M):M;V.attr("title",z)}return V},_itemOptions:function(){var P=this;return{watchMethod:function(){return P.option("integrationOptions.watchMethod")},owner:P,fieldGetter:function(M){var O=P.option(M+"Expr");return(0,i.compileGetter)(O)}}},_postprocessRenderItem:F.noop,_executeItemRenderAction:function(P,M,O){this._getItemRenderAction()({itemElement:O,itemIndex:P,itemData:M})},_setElementData:function(P,M,O){P.addClass([x,this._itemClass()].join(" ")).data(this._itemDataKey(),M).data(this._itemIndexKey(),O)},_createItemRenderAction:function(){return this._itemRenderAction=this._createActionByOption("onItemRendered",{element:this.element(),excludeValidators:["disabled","readOnly"],category:"rendering"})},_getItemRenderAction:function(){return this._itemRenderAction||this._createItemRenderAction()},_getItemTemplateName:function(P){var M=P.itemData,O=P.templateProperty||this.option("itemTemplateProperty");return M&&M[O]||P.defaultTemplateName},_createItemByTemplate:function(P,M){return P.render({model:M.itemData,container:M.container,index:M.index})},_emptyMessageContainer:function(){return this._itemContainer()},_renderEmptyMessage:function(P){P=P||this.option("items");var M=this.option("noDataText"),O=!M||P&&P.length||this._isDataSourceLoading();O&&this._$noData&&(this._$noData.remove(),this._$noData=null,this.setAria("label",void 0)),O||(this._$noData=this._$noData||(0,g.default)("<div>").addClass("dx-empty-message"),this._$noData.appendTo(this._emptyMessageContainer()).html(M),this.setAria("label",M)),this.$element().toggleClass("dx-empty-collection",!O)},_itemDXEventHandler:function(P,M,O,B){this._itemEventHandler(P.target,M,(0,w.extend)(O,{event:P}),B)},_itemEventHandler:function(P,M,O,B){var V=this._createActionByOption(M,(0,w.extend)({validatingTargetName:"itemElement"},B));return this._itemEventHandlerImpl(P,V,O)},_itemEventHandlerByHandler:function(P,M,O,B){var V=this._createAction(M,(0,w.extend)({validatingTargetName:"itemElement"},B));return this._itemEventHandlerImpl(P,V,O)},_itemEventHandlerImpl:function(P,M,O){var B=this._closestItemElement((0,g.default)(P)),V=(0,w.extend)({},O);return M((0,w.extend)(O,this._extendActionArgs(B),V))},_extendActionArgs:function(P){return{itemElement:(0,R.getPublicElement)(P),itemIndex:this._itemElements().index(P),itemData:this._getItemData(P)}},_closestItemElement:function(P){return(0,g.default)(P).closest(this._itemSelector())},_getItemData:function(P){return(0,g.default)(P).data(this._itemDataKey())},_getSummaryItemsWidth:function(P,M){var O=0;return P&&(0,h.each)(P,function(B,V){O+=(0,g.default)(V).outerWidth(M||!1)}),O},getFocusedItemId:function(){return this._focusedItemId||(this._focusedItemId="dx-"+new p.default),this._focusedItemId},itemElements:function(){return this._itemElements()},itemsContainer:function(){return this._itemContainer()}}).include(l.default);D.ItemClass=s.default,b.default=D,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(64),I=function(){function F(){this._counter=-1,this._deferreds={}}var A=F.prototype;return A.add=function(R){return this._counter++,this._deferreds[this._counter]=R,this._counter},A.remove=function(R){return delete this._deferreds[R]},A.cancel=function(R){return R in this._deferreds&&(this._deferreds[R].reject(g.CANCELED_TOKEN),!0)},A.cancelAll=function(){for(;this._counter>-1;)this.cancel(this._counter),this._counter--},F}();b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(15)),F=e(4),A=E(e(11)),R=e(1);function E(w){return w&&w.__esModule?w:{default:w}}var k=I.default.abstract,S=I.default.inherit({ctor:function(w){this._collectionWidget=w},getIndexByItemData:k,getItemDataByIndex:k,getKeysByItems:k,getItemsByKeys:k,itemsGetter:k,getKeyByIndex:function(w){var y=this._denormalizeItemIndex(w);return this.getKeysByItems([this.getItemDataByIndex(y)])[0]},_equalKeys:function(w,y){return this._collectionWidget._isKeySpecified()?(0,F.equalByValue)(w,y):w===y},beginCache:function(){this._cache={}},endCache:function(){this._cache=null},getIndexByKey:k,getNormalizedIndex:function(w){return this._isNormalizedItemIndex(w)?w:this._isItemIndex(w)?this._normalizeItemIndex(w):this._isNode(w)?this._getNormalizedItemIndex(w):this._normalizeItemIndex(this.getIndexByItemData(w))},getIndex:function(w){return this._isNormalizedItemIndex(w)?this._denormalizeItemIndex(w):this._isItemIndex(w)?w:this._isNode(w)?this._denormalizeItemIndex(this._getNormalizedItemIndex(w)):this.getIndexByItemData(w)},getItemElement:function(w){if(this._isNormalizedItemIndex(w))return this._getItemByNormalizedIndex(w);if(this._isItemIndex(w))return this._getItemByNormalizedIndex(this._normalizeItemIndex(w));if(this._isNode(w))return(0,g.default)(w);var y=this._normalizeItemIndex(this.getIndexByItemData(w));return this._getItemByNormalizedIndex(y)},_isNode:function(w){return A.default.isNode(w&&(0,R.isRenderer)(w)?w.get(0):w)},deleteItemAtIndex:k,itemPlacementFunc:function(w,y){return this._itemsFromSameParent(w,y)&&w<y?"after":"before"},moveItemAtIndexToIndex:k,_isNormalizedItemIndex:function(w){return"number"==typeof w&&Math.round(w)===w},_isItemIndex:k,_getNormalizedItemIndex:k,_normalizeItemIndex:k,_denormalizeItemIndex:k,_getItemByNormalizedIndex:k,_itemsFromSameParent:k});b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=E(e(267)),F=E(e(17)),A=E(e(49)),R=e(6);function E(S){return S&&S.__esModule?S:{default:S}}var k=I.default.inherit({getSelectedItems:function(){return this._loadFilteredData(this.options.selectionFilter)},getSelectedItemKeys:function(){var S=new R.Deferred,w=this,y=this.options.key(),h=(0,g.isString)(y)?[y]:y;return this._loadFilteredData(this.options.selectionFilter,null,h).done(function(m){var p=m.map(function(f){return w.options.keyOf(f)});S.resolve(p)}).fail(S.reject),S.promise()},selectedItemKeys:function(S,w,y,h){if(h){var m=this.options.filter();!m||JSON.stringify(m)===JSON.stringify(this.options.selectionFilter)&&y?this._setOption("selectionFilter",y?[]:null):this._addSelectionFilter(y,m,h)}else{w||this._setOption("selectionFilter",[]);for(var p=0;p<S.length;p++)y?this.removeSelectedItem(S[p]):this.addSelectedItem(S[p])}return this.onSelectionChanged(),(new R.Deferred).resolve()},setSelectedItems:function(S){this._setOption("selectionFilter",null);for(var w=0;w<S.length;w++)this.addSelectedItem(S[w])},isItemDataSelected:function(S){return this.isItemKeySelected(S)},isItemKeySelected:function(S){var w=this.options.selectionFilter;return!w||!!(0,A.default)([S]).filter(w).toArray().length},_getKeyExpr:function(){var S=this.options.key();return Array.isArray(S)&&1===S.length?S[0]:S},_normalizeKey:function(S){var w=this.options.key();return Array.isArray(w)&&1===w.length?S[w[0]]:S},_getFilterByKey:function(S){var w=this._getKeyExpr(),y=[w,"=",this._normalizeKey(S)];if(Array.isArray(w)){y=[];for(var h=0;h<w.length;h++)y.push([w[h],"=",S[w[h]]]),h!==w.length-1&&y.push("and")}return y},addSelectedItem:function(S){var w=this._getFilterByKey(S);this._addSelectionFilter(!1,w)},removeSelectedItem:function(S){var w=this._getFilterByKey(S);this._addSelectionFilter(!0,w)},validate:function(){var S=this.options.key;if(S&&void 0===S())throw F.default.Error("E1042","Deferred selection")},_findSubFilter:function(S,w){if(!S)return-1;for(var y=JSON.stringify(w),h=0;h<S.length;h++){var m=S[h];if(m&&JSON.stringify(m)===y)return h}return-1},_isLastSubFilter:function(S,w){return!(!S||!w||this._findSubFilter(S,w)!==S.length-1&&0!==this._findSubFilter([S],w))},_addFilterOperator:function(S,w){return S.length>1&&(0,g.isString)(S[1])&&S[1]!==w&&(S=[S]),S.length&&S.push(w),S},_denormalizeFilter:function(S){return S&&(0,g.isString)(S[0])&&(S=[S]),S},_addSelectionFilter:function(S,w,y){var h=S?["!",w]:w,m=S?"and":"or",p=!0,f=this.options.selectionFilter||[];if((f=this._denormalizeFilter(f))&&f.length){this._removeSameFilter(f,w,S,y);var c=this._removeSameFilter(f,w,!S),u=this._isKeyFilter(w)&&this._hasKeyFiltersOnlyStartingFromIndex(f,c);(p=w.length&&!u)&&(f=this._addFilterOperator(f,m))}p&&f.push(h),f=this._normalizeFilter(f),this._setOption("selectionFilter",S||f.length?f:null)},_normalizeFilter:function(S){return S&&1===S.length&&(S=S[0]),S},_removeFilterByIndex:function(S,w,y){var h=S[1];S.splice(w>0?w-1:w,2),y&&"and"===h&&S.splice(0,S.length)},_isSimpleKeyFilter:function(S,w){return 3===S.length&&S[0]===w&&"="===S[1]},_isKeyFilter:function(S){if(2===S.length&&"!"===S[0])return this._isKeyFilter(S[1]);var w=this._getKeyExpr();if(Array.isArray(w)){if(S.length!==2*w.length-1)return!1;for(var y=0;y<w.length;y++)if(y>0&&"and"!==S[2*y-1]||!this._isSimpleKeyFilter(S[2*y],w[y]))return!1;return!0}return this._isSimpleKeyFilter(S,w)},_hasKeyFiltersOnlyStartingFromIndex:function(S,w){if(w>=0){for(var y=w;y<S.length;y++)if("string"!=typeof S[y]&&!this._isKeyFilter(S[y]))return!1;return!0}return!1},_removeSameFilter:function(S,w,y,h){if(w=y?["!",w]:w,JSON.stringify(w)===JSON.stringify(S))return S.splice(0,S.length),0;var m=this._findSubFilter(S,w);if(m>=0)return this._removeFilterByIndex(S,m,h),m;for(var p=0;p<S.length;p++)if(Array.isArray(S[p])&&S[p].length>2){var f=this._removeSameFilter(S[p],w,!1,h);if(f>=0)return S[p].length?1===S[p].length&&(S[p]=S[p][0]):this._removeFilterByIndex(S,p,h),f}return-1},getSelectAllState:function(){var S=this.options.filter(),w=this.options.selectionFilter;return!w||!!w.length&&(S&&S.length?(w=this._denormalizeFilter(w),!!this._isLastSubFilter(w,S)||!this._isLastSubFilter(w,["!",S])&&void 0):void 0)}});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(4),I=e(1),F=e(12),A=e(214),R=w(e(49)),E=e(6),k=e(280),S=w(e(17));function w(h){return h&&h.__esModule?h:{default:h}}var y=w(e(267)).default.inherit({ctor:function(h){this.callBase(h),this._initSelectedItemKeyHash()},_initSelectedItemKeyHash:function(){this._setOption("keyHashIndices",this.options.equalByReference?null:{})},getSelectedItemKeys:function(){return this.options.selectedItemKeys.slice(0)},getSelectedItems:function(){return this.options.selectedItems.slice(0)},_preserveSelectionUpdate:function(h,m){var p,f,c,u=this.options.keyOf;if(u){var l=m&&h.length>1&&!this.options.equalByReference;for(l&&(p={}),c=0;c<h.length;c++){var s=h[c],a=u(s);m?(f=this.removeSelectedItem(a,p),p&&f>=0&&(p[f]=!0)):this.addSelectedItem(a,s)}l&&this._batchRemoveSelectedItems(p)}},_batchRemoveSelectedItems:function(h){var m=this.options.selectedItemKeys.slice(0),p=this.options.selectedItems.slice(0);this.options.selectedItemKeys.length=0,this.options.selectedItems.length=0;for(var f=0;f<m.length;f++)h[f]||(this.options.selectedItemKeys.push(m[f]),this.options.selectedItems.push(p[f]));this._initSelectedItemKeyHash(),this.updateSelectedItemKeyHash(this.options.selectedItemKeys)},_loadSelectedItemsCore:function(h,m,p){var f=new E.Deferred,c=this.options.key();if(!h.length&&!p)return f.resolve([]),f;var u=this.options.filter();if(p&&m&&!u)return f.resolve(this.getSelectedItems()),f;var l=new k.SelectionFilterCreator(h,p),s=l.getCombinedFilter(c,u),a=[];m&&(a=s?(0,R.default)(this.options.selectedItems).filter(s).toArray():this.options.selectedItems.slice(0));var t=a.length?a:this.options.plainItems(!0).filter(this.options.isSelectableItem).map(this.options.getItemData),n=l.getLocalFilter(this.options.keyOf,this.equalKeys.bind(this),this.options.equalByReference,c);return t=t.filter(n),a.length||!p&&t.length===h.length?f.resolve(t):f=this._loadFilteredData(s,n,null,p),f},_replaceSelectionUpdate:function(h){var m=[],p=this.options.keyOf;if(p){for(var f=0;f<h.length;f++){var c=p(h[f]);m.push(c)}this.setSelectedItems(m,h)}},_warnOnIncorrectKeys:function(h){for(var m=this.options.allowNullValue,p=0;p<h.length;p++){var f=h[p];m&&null===f||this.isItemKeySelected(f)||S.default.log("W1002",f)}},_isMultiSelectEnabled:function(){var h=this.options.mode;return"all"===h||"multiple"===h},_requestInProgress:function(){var h;return"pending"===(null===(h=this._lastLoadDeferred)||void 0===h?void 0:h.state())},_concatRequestsItems:function(h,m,p,f){var c,u=m?h:[];return c=f||(0,F.removeDuplicates)(h,this.options.selectedItemKeys),{addedItems:p.added.concat(c),removedItems:p.removed.concat(u),keys:h}},_collectLastRequestData:function(h,m,p,f){var c=m&&p,u={added:[],removed:[]},l=this._isMultiSelectEnabled(),s=l?this._lastRequestData:{};return l&&(this._shouldMergeWithLastRequest&&(c?(this._lastLoadDeferred.reject(),s={}):(0,A.isKeysEqual)(h,this.options.selectedItemKeys)||(u.added=s.addedItems,u.removed=s.removedItems,m||this._lastLoadDeferred.reject())),s=this._concatRequestsItems(h,m,u,this._shouldMergeWithLastRequest?void 0:f)),s},_updateKeysByLastRequestData:function(h,m,p){var f,c,u=h;return this._isMultiSelectEnabled()&&this._shouldMergeWithLastRequest&&!m&&!p&&(u=(0,F.removeDuplicates)(h.concat(null===(f=this._lastRequestData)||void 0===f?void 0:f.addedItems),null===(c=this._lastRequestData)||void 0===c?void 0:c.removedItems),u=(0,F.uniqueValues)(u)),u},_loadSelectedItems:function(h,m,p,f){var c=this,u=new E.Deferred;return this._shouldMergeWithLastRequest=this._requestInProgress(),this._lastRequestData=this._collectLastRequestData(h,m,p,f),(0,E.when)(c._lastLoadDeferred).always(function(){var l=c._updateKeysByLastRequestData(h,m,p);c._shouldMergeWithLastRequest=!1,c._loadSelectedItemsCore(l,m,p).done(u.resolve).fail(u.reject)}),c._lastLoadDeferred=u,u},selectedItemKeys:function(h,m,p,f,c){var u=this,l=u._loadSelectedItems(h,p,f,c);return l.done(function(s){m?u._preserveSelectionUpdate(s,p):u._replaceSelectionUpdate(s),u.onSelectionChanged()}),l},addSelectedItem:function(h,m){if((0,I.isDefined)(m)&&!this.options.ignoreDisabledItems&&m.disabled)-1===this.options.disabledItemKeys.indexOf(h)&&this.options.disabledItemKeys.push(h);else{var p=this._getKeyHash(h);-1===this._indexOfSelectedItemKey(p)&&(!(0,I.isObject)(p)&&this.options.keyHashIndices&&(this.options.keyHashIndices[p]=[this.options.selectedItemKeys.length]),this.options.selectedItemKeys.push(h),this.options.addedItemKeys.push(h),this.options.addedItems.push(m),this.options.selectedItems.push(m))}},_getSelectedIndexByKey:function(h,m){for(var p=this.options.selectedItemKeys,f=0;f<p.length;f++)if((!m||!m[f])&&this.equalKeys(p[f],h))return f;return-1},_getSelectedIndexByHash:function(h,m){var p=this.options.keyHashIndices[h];return p&&p.length>1&&m&&(p=p.filter(function(f){return!m[f]})),p&&p[0]>=0?p[0]:-1},_indexOfSelectedItemKey:function(h,m){return this.options.equalByReference?this.options.selectedItemKeys.indexOf(h):(0,I.isObject)(h)?this._getSelectedIndexByKey(h,m):this._getSelectedIndexByHash(h,m)},_shiftSelectedKeyIndices:function(h){for(var m=h;m<this.options.selectedItemKeys.length;m++){var f=(0,g.getKeyHash)(this.options.selectedItemKeys[m]),c=this.options.keyHashIndices[f];if(c)for(var u=0;u<c.length;u++)c[u]>h&&c[u]--}},removeSelectedItem:function(h,m){var p=this._getKeyHash(h),f=!!m,c=this._indexOfSelectedItemKey(p,m);if(c<0||(this.options.removedItemKeys.push(h),this.options.removedItems.push(this.options.selectedItems[c]),f)||(this.options.selectedItemKeys.splice(c,1),this.options.selectedItems.splice(c,1),(0,I.isObject)(p)||!this.options.keyHashIndices))return c;var u=this.options.keyHashIndices[p];return u&&(u.shift(),u.length||delete this.options.keyHashIndices[p],this._shiftSelectedKeyIndices(c)),c},_updateAddedItemKeys:function(h,m){for(var p=0;p<h.length;p++)this.isItemKeySelected(h[p])||(this.options.addedItemKeys.push(h[p]),this.options.addedItems.push(m[p]))},_updateRemovedItemKeys:function(h,m,p){for(var f=0;f<m.length;f++)this.isItemKeySelected(m[f])||(this.options.removedItemKeys.push(m[f]),this.options.removedItems.push(p[f]))},_isItemSelectionInProgress:function(h,m){var p;return!!(m&&this._lastRequestData&&this._requestInProgress())&&-1!==(null===(p=this._lastRequestData.addedItems)||void 0===p?void 0:p.indexOf(h))},_getKeyHash:function(h){return this.options.equalByReference?h:(0,g.getKeyHash)(h)},setSelectedItems:function(h,m){this._updateAddedItemKeys(h,m);var p=this.options.selectedItemKeys,f=this.options.selectedItems;this.options.equalByReference||(this._initSelectedItemKeyHash(),this.updateSelectedItemKeyHash(h)),this._setOption("selectedItemKeys",h),this._setOption("selectedItems",m),this._updateRemovedItemKeys(h,p,f)},isItemDataSelected:function(h){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=this.options.keyOf(h);return this.isItemKeySelected(p,m)},isItemKeySelected:function(h){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=this._isItemSelectionInProgress(h,m.checkPending);if(!p){var f=this._getKeyHash(h),c=this._indexOfSelectedItemKey(f);p=-1!==c}return p},getSelectAllState:function(h){return h?this._getVisibleSelectAllState():this._getFullSelectAllState()}});b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=A(e(122)),I=A(e(5)),F=A(e(196));function A(R){return R&&R.__esModule?R:{default:R}}A(e(126)).default&&g.default.add(function(R){var E=R.slice(0,2)+R.charAt(2).toUpperCase()+R.slice(3);F.default.directive(E,["$parse",function(k){return function(S,w,y){var h,m=y[E].trim(),p={};"{"===m.charAt(0)?(p=S.$eval(m),h=k(p.execute)):h=k(y[E]),I.default.on(w,R,p,function(f){S.$apply(function(){h(S,{$event:f})})})}}])})},function(W,b,e){var g=F(e(29)),I=F(e(196));function F(A){return A&&A.__esModule?A:{default:A}}F(e(126)).default&&I.default.service("dxDigestCallbacks",["$rootScope",function(A){var R=(0,g.default)(),E=(0,g.default)(),k=(0,g.default)(),S=!1;return A.$watch(function(){S||(S=!0,R.fire(),A.$$postDigest(function(){S=!1,E.fire(),k.fire()}))}),{begin:{add:function(w){S&&w(),R.add(w)},remove:R.remove.bind(R)},end:{add:k.add.bind(k),addPrioritized:E.add.bind(E),remove:k.remove.bind(k)}}}])},function(W,b,e){var g=I(e(113));function I(F){return F&&F.__esModule?F:{default:F}}I(e(126)).default&&g.default.registerExecutor({ngExpression:{execute:function(F){"string"==typeof F.action&&F.context.$eval(F.action)}}})},function(W,b,e){var g=A(e(62)),I=A(e(24)),F=e(69);function A(R){return R&&R.__esModule?R:{default:R}}if(e(416),e(418),e(419),e(420),e(421),e(422),e(423),g.default&&(0,F.compare)(g.default.version,[2,3])<0)throw I.default.Error("E0013")},function(W,b,e){var g=p(e(2)),I=p(e(62)),F=p(e(29)),A=e(1),R=p(e(163)),E=p(e(16)),k=p(e(150)),S=e(417),w=p(e(52)),y=p(e(266)),h=e(268),m=p(e(30));function p(c){return c&&c.__esModule?c:{default:c}}if(I.default){var f=[];R.default.add(function(c,u){var l,s;l=c,w.default.isEditor((s=u).prototype)&&f.push(l),I.default.bindingHandlers[l]={init:function(a,t){var n,i,o=(0,g.default)(a),r=(0,F.default)(),d={},v=(0,m.default)().knockout,x=v&&v.isBindingPropertyPredicateName,T={onInitializing:function(B){var V=this;d=this._getOptionsByReference(),I.default.computed(function(){var z,N=I.default.unwrap(t());n&&n.beginUpdate(),i=x&&N&&N[x],O(N),n?n.endUpdate():null==N||null===(z=N.onInitializing)||void 0===z||z.call(V,B)},null,{disposeWhenNodeIsRemoved:a}),n=this},modelByElement:function(B){if(B.length){var V=(0,h.getClosestNodeWithContext)(B.get(0));return I.default.dataFor(V)}},nestedComponentOptions:function(B){return{modelByElement:B.option("modelByElement"),nestedComponentOptions:B.option("nestedComponentOptions")}},_optionChangedCallbacks:r,integrationOptions:{watchMethod:function(B,V,z){var N=(z=z||{}).skipImmediate,U=I.default.computed(function(){var H=I.default.unwrap(B());N||V(H),N=!1});return function(){U.dispose()}},templates:{"dx-polymorph-widget":{render:function(B){var V=I.default.utils.unwrapObservable(B.model.widget);if(V){var z=(0,g.default)("<div>").attr("data-bind",V+": options").get(0);(0,g.default)(B.container).append(z),I.default.applyBindings(B.model,z)}}}},createTemplate:function(B){return new S.KoTemplate(B)}}},D={},C=function(B,V,z){var N=o.data("dxKoLocks"),U=z?I.default.unwrap(V):V;if(I.default.isWriteableObservable(V)&&(D[B]=V),n){if(N.locked(B))return;N.obtain(B);try{I.default.ignoreDependencies?I.default.ignoreDependencies(n.option,n,[B,U]):n.option(B,U)}finally{N.release(B)}}else T[B]=U},M=function(B,V,z){var N;z!==x&&(!i||i(z,V,B)?(I.default.computed(function(){var U=B[V];C(z,U,!0),N=I.default.unwrap(U)},null,{disposeWhenNodeIsRemoved:a}),(0,A.isPlainObject)(N)&&(d[z]||O(N,z))):C(z,B[V],!1))};function O(B,V){for(var z in B)Object.prototype.hasOwnProperty.call(B,z)&&M(B,z,V?[V,z].join("."):z)}return r.add(function(B){var V=B.fullName,z=B.value;if(V in D){var N=this._$element.data("dxKoLocks");if(!N.locked(V)){N.obtain(V);try{D[V](z)}finally{N.release(V)}}}}),o.data("dxKoCreation",!0).data("dxKoLocks",new y.default),new s(o,T),T=null,{controlsDescendantBindings:s.subclassOf(E.default)||s.subclassOf(k.default)}}},"dxValidator"===l&&(I.default.bindingHandlers.dxValidator.after=f)})}},function(W,b,e){b.KoTemplate=void 0;var g=S(e(2)),I=S(e(11)),F=S(e(62)),A=e(1),R=e(68),E=e(35),k=e(268);function S(h){return h&&h.__esModule?h:{default:h}}function w(h,m){return(w=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}var y=function(h){var m,p;function f(u){var l;return(l=h.call(this)||this)._element=u,l._template=(0,g.default)("<div>").append((0,E.normalizeTemplateElement)(u)),l._registerKoTemplate(),l}p=h,(m=f).prototype=Object.create(p.prototype),m.prototype.constructor=m,w(m,p);var c=f.prototype;return c._registerKoTemplate=function(){var u=this._template.get(0);new F.default.templateSources.anonymousTemplate(u).nodes(u)},c._prepareDataForContainer=function(u,l){if(l&&l.length){var s=(0,k.getClosestNodeWithContext)(l.get(0)),a=F.default.contextFor(s);if(u=void 0!==u?u:F.default.dataFor(s)||{},a)return u===a.$data?a:a.createChildContext(u)}return function(t){var n=I.default.createElement("div");F.default.applyBindingsToNode(n,null,t);var i=F.default.contextFor(n);return F.default.cleanNode(n),i}(u).createChildContext(u)},c._renderCore=function(u){var l=this._prepareDataForContainer(u.model,(0,g.default)(u.container));(0,A.isDefined)(u.index)&&(l.$index=u.index);var s,a=(0,g.default)("<div>").appendTo(u.container);return F.default.renderTemplate(this._template.get(0),l,{afterRender:function(t){s=(0,g.default)(t)}},a.get(0),"replaceNode"),s},c.source=function(){return(0,g.default)(this._element).clone()},c.dispose=function(){this._template.remove()},f}(R.TemplateBase);b.KoTemplate=y},function(W,b,e){var g=k(e(2)),I=k(e(5)),F=k(e(62)),A=e(1),R=k(e(122)),E=e(8);function k(S){return S&&S.__esModule?S:{default:S}}F.default&&R.default.add(function(S){var w=(0,E.addNamespace)(S,S+"Binding");F.default.bindingHandlers[S]={update:function(y,h,m,p){var f=(0,g.default)(y),c=F.default.utils.unwrapObservable(h()),u=c.execute?c.execute:c;I.default.off(f,w),I.default.on(f,w,(0,A.isPlainObject)(c)?c:{},function(l){u.call(p,p,l)})}}})},function(W,b,e){var g,I=(g=e(62))&&g.__esModule?g:{default:g},F=e(56);I.default&&(I.default.bindingHandlers.dxControlsDescendantBindings={init:function(A,R){return{controlsDescendantBindings:I.default.unwrap(R())}}},I.default.bindingHandlers.dxIcon={init:function(A,R){var E=I.default.utils.unwrapObservable(R())||{},k=(0,F.getImageContainer)(E);I.default.virtualElements.emptyNode(A),k&&I.default.virtualElements.prepend(A,k.get(0))},update:function(A,R){var E=I.default.utils.unwrapObservable(R())||{},k=(0,F.getImageContainer)(E);I.default.virtualElements.emptyNode(A),k&&I.default.virtualElements.prepend(A,k.get(0))}},I.default.virtualElements.allowedBindings.dxIcon=!0)},function(W,b,e){var g=e(3),I=e(0),F=w(e(15)),A=e(98),R=w(e(106)),E=e(6),k=w(e(36)),S=w(e(62));function w(h){return h&&h.__esModule?h:{default:h}}if(S.default){var y=F.default.inherit({ctor:function(h,m){var p=this,f=m.name,c=m.validationRules;this.target=h,this.name=f,this.isValid=S.default.observable(!0),this.validationError=S.default.observable(),this.validationErrors=S.default.observable(),this.validationStatus=S.default.observable("valid"),this._eventsStrategy=new A.EventsStrategy(this),this.validationRules=(0,g.map)(c,function(u,l){return(0,I.extend)({},u,{validator:p,index:l})}),this._validationInfo={result:null,deferred:null}},_updateValidationResult:function(h){if(this._validationInfo.result&&this._validationInfo.result.id===h.id)for(var m in h)"id"!==m&&"complete"!==m&&(this._validationInfo.result[m]=h[m]);else this._validationInfo.result=(0,I.extend)({},h,{complete:this._validationInfo.deferred&&this._validationInfo.result.complete})},validate:function(){var h=this,m=this._validationInfo&&this._validationInfo.result,p=this.target();if(m&&"pending"===m.status&&m.value===p)return(0,I.extend)({},m);var f=R.default.validate(p,this.validationRules,this.name);return f.id=(new k.default).toString(),this._applyValidationResult(f),f.complete&&f.complete.then(function(c){c.id===h._validationInfo.result.id&&h._applyValidationResult(c)}),(0,I.extend)({},this._validationInfo.result)},reset:function(){this.target(null);var h={id:null,isValid:!0,brokenRule:null,pendingRules:null,status:"valid",complete:null};return this._applyValidationResult(h),h},_applyValidationResult:function(h){if(h.validator=this,this._updateValidationResult(h),this.target.dxValidator.isValid(this._validationInfo.result.isValid),this.target.dxValidator.validationError(this._validationInfo.result.brokenRule),this.target.dxValidator.validationErrors(this._validationInfo.result.brokenRules),this.target.dxValidator.validationStatus(this._validationInfo.result.status),"pending"===h.status)return this._validationInfo.deferred||(this._validationInfo.deferred=new E.Deferred,this._validationInfo.result.complete=this._validationInfo.deferred.promise()),void this._eventsStrategy.fireEvent("validating",[this._validationInfo.result]);"pending"!==h.status&&(this._eventsStrategy.fireEvent("validated",[h]),this._validationInfo.deferred&&(this._validationInfo.deferred.resolve(h),this._validationInfo.deferred=null))},on:function(h,m){return this._eventsStrategy.on(h,m),this},off:function(h,m){return this._eventsStrategy.off(h,m),this}});S.default.extenders.dxValidator=function(h,m){return h.dxValidator=new y(h,m),h.subscribe(h.dxValidator.validate.bind(h.dxValidator)),h},R.default.registerModelForValidation=function(h){(0,g.each)(h,function(m,p){S.default.isObservable(p)&&p.dxValidator&&R.default.registerValidatorInGroup(h,p.dxValidator)})},R.default.unregisterModelForValidation=function(h){(0,g.each)(h,function(m,p){S.default.isObservable(p)&&p.dxValidator&&R.default.removeRegisteredValidator(h,p.dxValidator)})},R.default.validateModel=R.default.validateGroup}},function(W,b,e){var g=F(e(62)),I=F(e(107));function F(A){return A&&A.__esModule?A:{default:A}}g.default&&I.default.inject({isWrapped:g.default.isObservable,isWritableWrapped:g.default.isWritableObservable,wrap:g.default.observable,unwrap:function(A){return g.default.isObservable(A)?g.default.utils.unwrapObservable(A):this.callBase(A)},assign:function(A,R){g.default.isObservable(A)?A(R):this.callBase(A,R)}})},function(W,b,e){var g,I=e(43),F=(g=e(62))&&g.__esModule?g:{default:g},A=e(69);if(F.default){var R=F.default.utils.domNodeDisposal.cleanExternalData;(0,I.afterCleanData)(function(E){var k;for(k=0;k<E.length;k++)E[k].cleanedByJquery=!0;for(k=0;k<E.length;k++)E[k].cleanedByKo||F.default.cleanNode(E[k]),delete E[k].cleanedByKo;for(k=0;k<E.length;k++)delete E[k].cleanedByJquery}),F.default.utils.domNodeDisposal.cleanExternalData=function(E){E.cleanedByKo=!0,E.cleanedByJquery||(0,I.cleanData)([E])},I.strategyChanging.add(function(E){E.fn&&(0,A.compare)(E.fn.jquery,[2,0])<0&&((0,I.afterCleanData)(function(){}),F.default.utils.domNodeDisposal.cleanExternalData=R)})}},function(W,b,e){var g,I=(g=e(62))&&g.__esModule?g:{default:g},F=e(69),A=e(43);I.default&&A.strategyChanging.add(function(R){R.fn&&(0,F.compare)(R.fn.jquery,[2,0])<0&&function(E){var k=function(m,p){var f=function(){I.default.cleanNode(this)};p?m.each(f):m.find("*").each(f)},S=E.fn.empty;E.fn.empty=function(){return k(this,!1),S.apply(this,arguments)};var w=E.fn.remove;E.fn.remove=function(m,p){if(!p){var f=this;m&&(f=f.filter(m)),k(f,!0)}return w.call(this,m,p)};var y=E.fn.html;E.fn.html=function(m){return"string"==typeof m&&k(this,!1),y.apply(this,arguments)};var h=E.fn.replaceWith;E.fn.replaceWith=function(){var m=h.apply(this,arguments);return this.parent().length||k(this,!0),m}}(R)})},function(W,b,e){e(128);var g=A(e(72)),I=A(e(10)),F=A(e(84));function A(k){return k&&k.__esModule?k:{default:k}}if(e(72),g.default&&g.default.formatMessage){var R=g.default.loadMessages;g.default.loadMessages=function(k){I.default.load(k)},I.default.inject({engine:function(){return"globalize"},ctor:function(){this.load(this._dictionary)},load:function(k){this.callBase(k),R(k)},getMessagesByLocales:function(){return g.default.cldr.get("globalize-messages")},getFormatter:function(k,S){var w=S||F.default.locale(),y=this._getFormatterBase(k,S);return y||(y=this._formatterByGlobalize(k,S)),y||"en"===w||(y=this.getFormatter(k,"en")),y},_formatterByGlobalize:function(k,S){var w,y=S&&S!==F.default.locale()?new g.default(S):g.default;return this._messageLoaded(k,S)&&(w=y.messageFormatter(k)),w},_messageLoaded:function(k,S){return!!(S?new g.default(S).cldr:g.default.locale()).get(["globalize-messages/{bundle}",k])},_loadSingle:function(k,S,w){var y={};y[w]={},y[w][k]=S,this.load(y)}})}},function(W,b,e){function g(f){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&"function"==typeof Symbol&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c})(f)}e(128),e(197),e(72);var I=S(e(72)),F=S(e(34)),A=e(1),R=e(12),E=function(f,c){if(f&&f.__esModule)return f;if(null===f||"object"!==g(f)&&"function"!=typeof f)return{default:f};var u=k(void 0);if(u&&u.has(f))return u.get(f);var l={},s=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in f)if("default"!==a&&Object.prototype.hasOwnProperty.call(f,a)){var t=s?Object.getOwnPropertyDescriptor(f,a):null;t&&(t.get||t.set)?Object.defineProperty(l,a,t):l[a]=f[a]}return l.default=f,u&&u.set(f,l),l}(e(3));function k(f){if("function"!=typeof WeakMap)return null;var c=new WeakMap,u=new WeakMap;return(k=function(l){return l?u:c})(f)}function S(f){return f&&f.__esModule?f:{default:f}}var w=["skeleton","date","time","datetime","raw"],y=/[\u200E\u200F]/g;if(I.default&&I.default.formatDate){"en"===I.default.locale().locale&&(I.default.load({supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11969 $"},weekData:{minDays:{"001":"1",US:"1",DE:"4"},firstDay:{"001":"mon",DE:"mon",RU:"mon",JP:"sun",US:"sun"},weekendStart:{"001":"sat"},weekendEnd:{"001":"sun"}}}},{supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11969 $"},timeData:{"001":{_allowed:"H h",_preferred:"H"},DE:{_allowed:"H",_preferred:"H"},JP:{_allowed:"H K h",_preferred:"H"},RU:{_allowed:"H",_preferred:"H"},US:{_allowed:"H h",_preferred:"h"}}}},{main:{en:{identity:{version:{_cldrVersion:"28",_number:"$Revision: 11972 $"},language:"en"},dates:{calendars:{gregorian:{months:{format:{abbreviated:{1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sep",10:"Oct",11:"Nov",12:"Dec"},narrow:{1:"J",2:"F",3:"M",4:"A",5:"M",6:"J",7:"J",8:"A",9:"S",10:"O",11:"N",12:"D"},wide:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"}},"stand-alone":{abbreviated:{1:"Jan",2:"Feb",3:"Mar",4:"Apr",5:"May",6:"Jun",7:"Jul",8:"Aug",9:"Sep",10:"Oct",11:"Nov",12:"Dec"},narrow:{1:"J",2:"F",3:"M",4:"A",5:"M",6:"J",7:"J",8:"A",9:"S",10:"O",11:"N",12:"D"},wide:{1:"January",2:"February",3:"March",4:"April",5:"May",6:"June",7:"July",8:"August",9:"September",10:"October",11:"November",12:"December"}}},days:{format:{abbreviated:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},narrow:{sun:"S",mon:"M",tue:"T",wed:"W",thu:"T",fri:"F",sat:"S"},short:{sun:"Su",mon:"Mo",tue:"Tu",wed:"We",thu:"Th",fri:"Fr",sat:"Sa"},wide:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"}},"stand-alone":{abbreviated:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},narrow:{sun:"S",mon:"M",tue:"T",wed:"W",thu:"T",fri:"F",sat:"S"},short:{sun:"Su",mon:"Mo",tue:"Tu",wed:"We",thu:"Th",fri:"Fr",sat:"Sa"},wide:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"}}},quarters:{format:{abbreviated:{1:"Q1",2:"Q2",3:"Q3",4:"Q4"},narrow:{1:"1",2:"2",3:"3",4:"4"},wide:{1:"1st quarter",2:"2nd quarter",3:"3rd quarter",4:"4th quarter"}},"stand-alone":{abbreviated:{1:"Q1",2:"Q2",3:"Q3",4:"Q4"},narrow:{1:"1",2:"2",3:"3",4:"4"},wide:{1:"1st quarter",2:"2nd quarter",3:"3rd quarter",4:"4th quarter"}}},dayPeriods:{format:{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},narrow:{midnight:"mi",am:"a","am-alt-variant":"am",noon:"n",pm:"p","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"}},"stand-alone":{abbreviated:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},narrow:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"in the morning",afternoon1:"in the afternoon",evening1:"in the evening",night1:"at night"},wide:{midnight:"midnight",am:"AM","am-alt-variant":"am",noon:"noon",pm:"PM","pm-alt-variant":"pm",morning1:"morning",afternoon1:"afternoon",evening1:"evening",night1:"night"}}},eras:{eraNames:{0:"Before Christ","0-alt-variant":"Before Common Era",1:"Anno Domini","1-alt-variant":"Common Era"},eraAbbr:{0:"BC","0-alt-variant":"BCE",1:"AD","1-alt-variant":"CE"},eraNarrow:{0:"B","0-alt-variant":"BCE",1:"A","1-alt-variant":"CE"}},dateFormats:{full:"EEEE, MMMM d, y",long:"MMMM d, y",medium:"MMM d, y",short:"M/d/yy"},timeFormats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},dateTimeFormats:{full:"{1} 'at' {0}",long:"{1} 'at' {0}",medium:"{1}, {0}",short:"{1}, {0}",availableFormats:{d:"d",E:"ccc",Ed:"d E",Ehm:"E h:mm a",EHm:"E HH:mm",Ehms:"E h:mm:ss a",EHms:"E HH:mm:ss",Gy:"y G",GyMMM:"MMM y G",GyMMMd:"MMM d, y G",GyMMMEd:"E, MMM d, y G",h:"h a",H:"HH",hm:"h:mm a",Hm:"HH:mm",hms:"h:mm:ss a",Hms:"HH:mm:ss",hmsv:"h:mm:ss a v",Hmsv:"HH:mm:ss v",hmv:"h:mm a v",Hmv:"HH:mm v",M:"L",Md:"M/d",MEd:"E, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"E, MMM d",MMMMd:"MMMM d",ms:"mm:ss",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"E, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"E, MMM d, y",yMMMM:"MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y"},appendItems:{Day:"{0} ({2}: {1})","Day-Of-Week":"{0} {1}",Era:"{0} {1}",Hour:"{0} ({2}: {1})",Minute:"{0} ({2}: {1})",Month:"{0} ({2}: {1})",Quarter:"{0} ({2}: {1})",Second:"{0} ({2}: {1})",Timezone:"{0} {1}",Week:"{0} ({2}: {1})",Year:"{0} {1}"},intervalFormats:{intervalFormatFallback:"{0} \u2013 {1}",d:{d:"d \u2013 d"},h:{a:"h a \u2013 h a",h:"h \u2013 h a"},H:{H:"HH \u2013 HH"},hm:{a:"h:mm a \u2013 h:mm a",h:"h:mm \u2013 h:mm a",m:"h:mm \u2013 h:mm a"},Hm:{H:"HH:mm \u2013 HH:mm",m:"HH:mm \u2013 HH:mm"},hmv:{a:"h:mm a \u2013 h:mm a v",h:"h:mm \u2013 h:mm a v",m:"h:mm \u2013 h:mm a v"},Hmv:{H:"HH:mm \u2013 HH:mm v",m:"HH:mm \u2013 HH:mm v"},hv:{a:"h a \u2013 h a v",h:"h \u2013 h a v"},Hv:{H:"HH \u2013 HH v"},M:{M:"M \u2013 M"},Md:{d:"M/d \u2013 M/d",M:"M/d \u2013 M/d"},MEd:{d:"E, M/d \u2013 E, M/d",M:"E, M/d \u2013 E, M/d"},MMM:{M:"MMM \u2013 MMM"},MMMd:{d:"MMM d \u2013 d",M:"MMM d \u2013 MMM d"},MMMEd:{d:"E, MMM d \u2013 E, MMM d",M:"E, MMM d \u2013 E, MMM d"},y:{y:"y \u2013 y"},yM:{M:"M/y \u2013 M/y",y:"M/y \u2013 M/y"},yMd:{d:"M/d/y \u2013 M/d/y",M:"M/d/y \u2013 M/d/y",y:"M/d/y \u2013 M/d/y"},yMEd:{d:"E, M/d/y \u2013 E, M/d/y",M:"E, M/d/y \u2013 E, M/d/y",y:"E, M/d/y \u2013 E, M/d/y"},yMMM:{M:"MMM \u2013 MMM y",y:"MMM y \u2013 MMM y"},yMMMd:{d:"MMM d \u2013 d, y",M:"MMM d \u2013 MMM d, y",y:"MMM d, y \u2013 MMM d, y"},yMMMEd:{d:"E, MMM d \u2013 E, MMM d, y",M:"E, MMM d \u2013 E, MMM d, y",y:"E, MMM d, y \u2013 E, MMM d, y"},yMMMM:{M:"MMMM \u2013 MMMM y",y:"MMMM y \u2013 MMMM y"}}}}}}}}}),I.default.locale("en"));var h={},m={shortdate:{path:"dateTimeFormats/availableFormats/yMd"},shorttime:{path:"timeFormats/short"},longdate:{path:"dateFormats/full"},longtime:{path:"timeFormats/medium"},monthandday:{path:"dateTimeFormats/availableFormats/MMMMd"},monthandyear:{path:"dateTimeFormats/availableFormats/yMMMM"},quarterandyear:{path:"dateTimeFormats/availableFormats/yQQQ"},day:{path:"dateTimeFormats/availableFormats/d"},year:{path:"dateTimeFormats/availableFormats/y"},shortdateshorttime:{path:"dateTimeFormats/short",parts:["shorttime","shortdate"]},longdatelongtime:{path:"dateTimeFormats/medium",parts:["longtime","longdate"]},month:{pattern:"LLLL"},shortyear:{pattern:"yy"},dayofweek:{pattern:"EEEE"},quarter:{pattern:"QQQ"},millisecond:{pattern:"SSS"},hour:{pattern:"HH"},minute:{pattern:"mm"},second:{pattern:"ss"}},p={engine:function(){return"globalize"},_getPatternByFormat:function(f){var c=this,u=f.toLowerCase(),l=m[u];if("datetime-local"===u)return"yyyy-MM-ddTHH':'mm':'ss";if(l){var s=l.path&&c._getFormatStringByPath(l.path)||l.pattern;return l.parts&&E.each(l.parts,function(a,t){s=s.replace("{"+a+"}",c._getPatternByFormat(t))}),s}},_getFormatStringByPath:function(f){return I.default.locale().main("dates/calendars/gregorian/"+f)},getPeriodNames:function(){var f=I.default.locale().main("dates/calendars/gregorian/dayPeriods/stand-alone/wide");return[f.am,f.pm]},getMonthNames:function(f,c){var u=I.default.locale().main("dates/calendars/gregorian/months/"+("format"===c?c:"stand-alone")+"/"+(f||"wide"));return E.map(u,function(l){return l})},getDayNames:function(f){var c=I.default.locale().main("dates/calendars/gregorian/days/stand-alone/"+(f||"wide"));return E.map(c,function(u){return u})},getTimeSeparator:function(){return I.default.locale().main("numbers/symbols-numberSystem-latn/timeSeparator")},removeRtlMarks:function(f){return f.replace(y,"")},format:function(f,c){if(f){if(!c)return f;var u,l;if("function"==typeof c)return c(f);if(c.formatter)return c.formatter(f);if("string"==typeof(c=c.type||c))l=I.default.locale().locale+":"+c,(u=h[l])||(c={raw:this._getPatternByFormat(c)||c},u=h[l]=I.default.dateFormatter(c));else{if(!this._isAcceptableFormat(c))return;u=I.default.dateFormatter(c)}return this.removeRtlMarks(u(f))}},parse:function(f,c){if(f){if(!c||"function"==typeof c||(0,A.isObject)(c)&&!this._isAcceptableFormat(c)){if(c){var u=this.callBase(f,c);if(u)return u}return I.default.parseDate(f)}return c.parser?c.parser(f):("string"==typeof c&&(c={raw:this._getPatternByFormat(c)||c}),I.default.parseDate(f,c)||this.callBase(f,c))}},_isAcceptableFormat:function(f){if(f.parser)return!0;for(var c=0;c<w.length;c++)if(Object.prototype.hasOwnProperty.call(f,w[c]))return!0},firstDayOfWeekIndex:function(){var f=I.default.locale().supplemental.weekData.firstDay();return(0,R.inArray)(f,this._getDayKeys())},_getDayKeys:function(){var f=I.default.locale().main("dates/calendars/gregorian/days/format/short");return E.map(f,function(c,u){return u})}};F.default.resetInjection(),F.default.inject(p)}},function(W,b,e){var g=R(e(247));e(128),e(197),e(112),e(72);var I=R(e(72)),F=R(e(30)),A=R(e(47));function R(y){return y&&y.__esModule?y:{default:y}}function E(y){return(E="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(h){return typeof h}:function(h){return h&&"function"==typeof Symbol&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h})(y)}if(I.default&&I.default.formatCurrency){"en"===I.default.locale().locale&&(I.default.load({main:{en:{identity:{version:{_cldrVersion:"28",_number:"$Revision: 11972 $"},language:"en"},numbers:{currencies:{USD:{displayName:"US Dollar","displayName-count-one":"US dollar","displayName-count-other":"US dollars",symbol:"$","symbol-alt-narrow":"$"}}}}}},{supplemental:{version:{_cldrVersion:"28",_unicodeVersion:"8.0.0",_number:"$Revision: 11969 $"},currencyData:{fractions:{DEFAULT:{_rounding:"0",_digits:"2"}}}}}),I.default.locale("en"));var k={},S=function(y,h){var m,p;return p="object"===E(h)?I.default.locale().locale+":"+y+":"+JSON.stringify(h):I.default.locale().locale+":"+y+":"+h,(m=k[p])||(m=k[p]=I.default.currencyFormatter(y,h)),m},w={_formatNumberCore:function(y,h,m){if("currency"===h){var p=m&&m.currency||(0,F.default)().defaultCurrency;return S(p,this._normalizeFormatConfig(h,m,y))(y)}return this.callBase.apply(this,arguments)},_normalizeFormatConfig:function(y,h,m){var p=this.callBase(y,h,m);return"currency"===y&&(p.style="accounting"),p},format:function(y,h){if("number"!=typeof y)return y;if(h=this._normalizeFormat(h)){if("default"===h.currency&&(h.currency=(0,F.default)().defaultCurrency),"currency"===h.type)return this._formatNumber(y,this._parseNumberFormatString("currency"),h);if(!h.type&&h.currency)return S(h.currency,h)(y)}return this.callBase.apply(this,arguments)},getCurrencySymbol:function(y){return y||(y=(0,F.default)().defaultCurrency),I.default.cldr.main("numbers/currencies/"+y)},getOpenXmlCurrencyFormat:function(y){var h=this.getCurrencySymbol(y).symbol,m=I.default.cldr.main("numbers/currencyFormats-numberSystem-latn").accounting;return(0,g.default)(h,m)}};A.default.inject(w)}},function(W,b,e){b.default=void 0;var g=k(e(5)),I=k(e(11)),F=e(7),A=k(e(15)),R=e(37),E=k(e(83));function k(m){return m&&m.__esModule?m:{default:m}}var S=(0,F.getWindow)(),w=A.default.abstract,y={dom:A.default.inherit({ctor:function(m,p){this._store=m,this._dirty=!!p.data,this.save();var f=this._immediate=p.immediate,c=Math.max(100,p.flushInterval||1e4);if(!f){var u=this.save.bind(this);setInterval(u,c),g.default.on(S,"beforeunload",u),S.cordova&&I.default.listen(I.default.getDocument(),"pause",u,!1)}},notifyChanged:function(){this._dirty=!0,this._immediate&&this.save()},load:function(){this._store._array=this._loadImpl(),this._dirty=!1},save:function(){this._dirty&&(this._saveImpl(this._store._array),this._dirty=!1)},_loadImpl:w,_saveImpl:w}).inherit({ctor:function(m,p){var f=p.name;if(!f)throw R.errors.Error("E4013");this._key="dx-data-localStore-"+f,this.callBase(m,p)},_loadImpl:function(){var m=S.localStorage.getItem(this._key);return m?JSON.parse(m):[]},_saveImpl:function(m){m.length?S.localStorage.setItem(this._key,JSON.stringify(m)):S.localStorage.removeItem(this._key)}})},h=E.default.inherit({ctor:function(m){this.callBase(m="string"==typeof m?{name:m}:m||{}),this._backend=new y[m.backend||"dom"](this,m),this._backend.load()},clear:function(){this.callBase(),this._backend.notifyChanged()},_insertImpl:function(m){var p=this._backend;return this.callBase(m).done(p.notifyChanged.bind(p))},_updateImpl:function(m,p){var f=this._backend;return this.callBase(m,p).done(f.notifyChanged.bind(f))},_removeImpl:function(m){var p=this._backend;return this.callBase(m).done(p.notifyChanged.bind(p))}},"local");b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(87).applyChanges;b.default=g,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,F,A,I=(g=e(24))&&g.__esModule?g:{default:g},R=(0,e(7).getWindow)(),E=function(S){this.config=S,F="ms-appx:"===R.location.protocol,A=/^(localhost$|127\.)/i.test(R.location.hostname)};E.prototype={urlFor:function(S){var w=this.config[S];if(!w)throw I.default.Error("E0006");return w.production&&(F&&!Debug.debuggerEnabled||!F&&!A)?w.production:w.local}},b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){e(270),DevExpress.data.ODataStore=e(271),DevExpress.data.ODataContext=e(431),DevExpress.data.utils=DevExpress.data.utils||{},DevExpress.data.utils.odata={},DevExpress.data.utils.odata.keyConverters=e(101).keyConverters,DevExpress.data.EdmLiteral=e(101).EdmLiteral;var g=e(101);DevExpress.data.utils.odata.serializePropName=g.serializePropName,DevExpress.data.utils.odata.serializeValue=g.serializeValue,DevExpress.data.utils.odata.serializeKey=g.serializeKey,DevExpress.data.utils.odata.sendRequest=g.sendRequest,DevExpress.data.queryAdapters=DevExpress.data.queryAdapters||{},DevExpress.data.queryAdapters.odata=e(168).odata},function(W,b,e){b.default=void 0;var g=y(e(15)),I=e(0),F=e(1),A=e(3),R=e(37),E=y(e(271)),k=y(e(272)),S=e(101),w=e(6);function y(m){return m&&m.__esModule?m:{default:m}}e(168);var h=g.default.inherit({ctor:function(m){var p=this;this._requestDispatcher=new k.default(m),this._errorHandler=m.errorHandler,(0,A.each)(m.entities||[],function(f,c){p[f]=new E.default((0,I.extend)({},m,{url:"".concat(p._requestDispatcher.url,"/").concat(encodeURIComponent(c.name||f))},c))})},get:function(m,p){return this.invoke(m,p,"GET")},invoke:function(m){var p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"POST";f=f.toLowerCase();var c,u=new w.Deferred,l="".concat(this._requestDispatcher.url,"/").concat(encodeURIComponent(m));return 4===this.version()&&("get"===f?(l=(0,S.formatFunctionInvocationUrl)(l,(0,S.escapeServiceOperationParams)(p,this.version())),p=null):"post"===f&&(c=p,p=null)),(0,w.when)(this._requestDispatcher.sendRequest(l,f,(0,S.escapeServiceOperationParams)(p,this.version()),c)).done(function(s){(0,F.isPlainObject)(s)&&m in s&&(s=s[m]),u.resolve(s)}).fail(this._errorHandler).fail(R.handleError).fail(u.reject),u.promise()},objectLink:function(m,p){var f=this[m];if(!f)throw R.errors.Error("E4015",m);return(0,F.isDefined)(p)?{__metadata:{uri:f._byKeyUrl(p)}}:null},version:function(){return this._requestDispatcher.version}});b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(12),I=e(4),F=e(20),A=u(e(36)),R=e(1),E=e(37),k=e(6),S=e(7),w=e(185),y=u(e(17)),h=u(e(273)),m=u(e(215)),p=u(e(284)),f=u(e(287)),c=e(286);function u(t){return t&&t.__esModule?t:{default:t}}function l(t,n){return(l=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i})(t,n)}var s=(0,S.getWindow)(),a=function(t){var n,i;function o(d){var v;d=(0,I.ensureDefined)(d,{}),v=t.call(this,d)||this;var x=d.data;if(x&&!Array.isArray(x))throw E.errors.Error("E4006");var T=d.itemsExpr||"items";v._subFileItemsGetter=(0,F.compileGetter)(T),v._subFileItemsSetter=v._getSetter(T);var D=d.contentExpr||"content";v._contentGetter=(0,F.compileGetter)(D),v._contentSetter=v._getSetter(D);var C=v._getNameExpr(d);v._nameSetter=v._getSetter(C);var P=v._getIsDirExpr(d);v._getIsDirSetter=v._getSetter(P);var M=v._getKeyExpr(d);v._keySetter=v._getSetter(M);var O=v._getSizeExpr(d);v._sizeSetter=v._getSetter(O);var B=v._getDateModifiedExpr(d);return v._dateModifiedSetter=v._getSetter(B),v._data=x||[],v}i=t,(n=o).prototype=Object.create(i.prototype),n.prototype.constructor=n,l(n,i);var r=o.prototype;return r.getItems=function(d){var v=this;return this._executeActionAsDeferred(function(){return v._getItems(d)},!0)},r.renameItem=function(d,v){var x=this;return this._executeActionAsDeferred(function(){return x._renameItemCore(d,v)})},r._renameItemCore=function(d,v){if(d){var x=this._findDataObject(d);this._nameSetter(x,v),d.name=v,d.key=this._ensureDataObjectKey(x)}},r.createDirectory=function(d,v){var x=this;return this._executeActionAsDeferred(function(){x._validateDirectoryExists(d),x._createDataObject(d,v,!0)})},r.deleteItems=function(d){var v=this;return d.map(function(x){return v._executeActionAsDeferred(function(){return v._deleteItem(x)})})},r.moveItems=function(d,v){var x=this,T=this._findDataObject(v),D=this._getDirectoryDataItems(T);return d.map(function(C){return x._executeActionAsDeferred(function(){x._checkAbilityToMoveOrCopyItem(C,v);var P=x._findDataObject(C);x._deleteItem(C),D.push(P)})})},r.copyItems=function(d,v){var x=this,T=this._findDataObject(v),D=this._getDirectoryDataItems(T);return d.map(function(C){return x._executeActionAsDeferred(function(){x._checkAbilityToMoveOrCopyItem(C,v);var P=x._findDataObject(C),M=x._createCopy(P);D.push(M)})})},r.uploadFileChunk=function(d,v,x){var T=this;if(v.chunkIndex>0)return v.customData.deferred;this._validateDirectoryExists(x);var D=v.customData.deferred=new k.Deferred,C=this._createFileReader();return C.readAsDataURL(d),C.onload=function(){var P=C.result.split(",")[1],M=T._createDataObject(x,d.name,!1);T._sizeSetter(M,d.size),T._dateModifiedSetter(M,d.lastModifiedDate),T._contentSetter(M,P),D.resolve()},C.onerror=function(P){return D.reject(P)},D},r.downloadItems=function(d){1===d.length?this._downloadSingleFile(d[0]):this._downloadMultipleFiles(d)},r._downloadSingleFile=function(d){for(var v=this._getFileContent(d),x=s.atob(v),T=new ArrayBuffer(x.length),D=new Uint8Array(T),C=0;C<x.length;C++)D[C]=x.charCodeAt(C);var P=new s.Blob([T],{type:"application/octet-stream"});w.fileSaver.saveAs(d.name,null,P)},r._downloadMultipleFiles=function(d){var v=this,x=new(function(){if(!h.default)throw y.default.Error("E1041","JSZip");return h.default}());d.forEach(function(C){return x.file(C.name,v._getFileContent(C),{base64:!0})});var T={type:"blob",compression:"DEFLATE",mimeType:"application/zip"},D=new k.Deferred;x.generateAsync?x.generateAsync(T).then(D.resolve):D.resolve(x.generate(T)),D.done(function(C){return w.fileSaver.saveAs("files.zip",null,C)})},r._getFileContent=function(d){var v=this._findDataObject(d);return this._contentGetter(v)||""},r._validateDirectoryExists=function(d){if(!this._isFileItemExists(d)||this._isDirGetter(d.fileItem))throw new p.default(f.default.DirectoryNotFound,d)},r._checkAbilityToMoveOrCopyItem=function(d,v){var x=this,T=this._findDataObject(d),D=this._getKeyFromDataObject(T,d.parentPath),C=v.getFullPathInfo(),P="";C.forEach(function(M){if(P=(0,c.pathCombine)(P,M.name),x._getDataObjectKey(M.key,P)===D)throw new p.default(f.default.Other,d)})},r._createDataObject=function(d,v,x){var T={};this._nameSetter(T,v),this._getIsDirSetter(T,x),this._keySetter(T,String(new A.default));var D=this._findDataObject(d);return this._getDirectoryDataItems(D).push(T),T},r._createCopy=function(d){var v=this,x={};this._nameSetter(x,this._nameGetter(d)),this._getIsDirSetter(x,this._isDirGetter(d));var T=this._subFileItemsGetter(d);if(Array.isArray(T)){var D=[];T.forEach(function(C){var P=v._createCopy(C);D.push(P)}),this._subFileItemsSetter(x,D)}return x},r._deleteItem=function(d){var v=this._findDataObject(d),x=this._findFileItemObj(d.pathInfo),T=this._getDirectoryDataItems(x),D=T.indexOf(v);T.splice(D,1)},r._getDirectoryDataItems=function(d){if(!d)return this._data;var v=this._subFileItemsGetter(d);return Array.isArray(v)||this._subFileItemsSetter(d,v=[]),v},r._getItems=function(d){this._validateDirectoryExists(d);var v=d.getFullPathInfo(),T=this._data;if(v&&v.length>0&&v[v.length-1].key){var D=this._findFileItemObj(v);T=D&&this._subFileItemsGetter(D)||[]}return this._ensureKeysForDuplicateNameItems(T),this._convertDataObjectsToFileItems(T,v)},r._ensureKeysForDuplicateNameItems=function(d){var v=this,x={};d.forEach(function(T){var D=v._nameGetter(T);x[D]?v._ensureDataObjectKey(T):x[D]=!0})},r._findDataObject=function(d){if(d.isRoot())return null;var v=this._findFileItemObj(d.getFullPathInfo());if(!v)throw new p.default(d.isDirectory?f.default.DirectoryNotFound:f.default.FileNotFound,d);return v},r._findFileItemObj=function(d){var v=this;Array.isArray(d)||(d=[]);for(var x="",T=null,D=this._data,C=function(M){(T=(0,g.find)(D,function(O){var B=v._isDirGetter(O)||M===d.length-1;return v._getKeyFromDataObject(O,x)===d[M].key&&v._nameGetter(O)===d[M].name&&B}))&&(x=(0,c.pathCombine)(x,v._nameGetter(T)),D=v._subFileItemsGetter(T))},P=0;P<d.length&&(0===P||T);P++)C(P);return T},r._getKeyFromDataObject=function(d,v){var x=this._keyGetter(d),T=(0,c.pathCombine)(v,this._nameGetter(d));return this._getDataObjectKey(x,T)},r._getDataObjectKey=function(d,v){return d||v},r._ensureDataObjectKey=function(d){var v=this._keyGetter(d);return v||(v=String(new A.default),this._keySetter(d,v)),v},r._hasSubDirs=function(d){var v=(0,I.ensureDefined)(this._subFileItemsGetter(d),[]);if(!Array.isArray(v))return!0;for(var x=0;x<v.length;x++)if(!0===this._isDirGetter(v[x]))return!0;return!1},r._getSetter=function(d){return(0,R.isFunction)(d)?d:(0,F.compileSetter)(d)},r._isFileItemExists=function(d){return d.isDirectory&&d.isRoot()||!!this._findFileItemObj(d.getFullPathInfo())},r._createFileReader=function(){return new s.FileReader},o}(m.default);b.default=a,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=m(e(78)),F=e(4),A=m(e(36)),R=e(7),E=e(3),k=e(6),S=m(e(5)),w=m(e(215)),y=e(20),h=e(1);function m(T){return T&&T.__esModule?T:{default:T}}function p(T,D,C){return D in T?Object.defineProperty(T,D,{value:C,enumerable:!0,configurable:!0,writable:!0}):T[D]=C,T}function f(T,D){return(f=Object.setPrototypeOf||function(C,P){return C.__proto__=P,C})(T,D)}var c=(0,R.getWindow)(),u="GetDirContents",v="POST",x=function(T){var D,C;function P(O){var B;return O=(0,F.ensureDefined)(O,{}),(B=T.call(this,O)||this)._endpointUrl=O.endpointUrl,B._beforeAjaxSend=O.beforeAjaxSend,B._beforeSubmit=O.beforeSubmit,B._requestHeaders=O.requestHeaders,B._hasSubDirsGetter=(0,y.compileGetter)(O.hasSubDirectoriesExpr||"hasSubDirectories"),B}C=T,(D=P).prototype=Object.create(C.prototype),D.prototype.constructor=D,f(D,C);var M=P.prototype;return M.getItems=function(O){var B=this,V=O.getFullPathInfo();return this._executeRequest(u,{pathInfo:V}).then(function(z){return B._convertDataObjectsToFileItems(z.result,V)})},M.renameItem=function(O,B){return this._executeRequest("Rename",{pathInfo:O.getFullPathInfo(),isDirectory:O.isDirectory,name:B})},M.createDirectory=function(O,B){return this._executeRequest("CreateDir",{pathInfo:O.getFullPathInfo(),name:B})},M.deleteItems=function(O){var B=this;return O.map(function(V){return B._executeRequest("Remove",{pathInfo:V.getFullPathInfo(),isDirectory:V.isDirectory})})},M.moveItems=function(O,B){var V=this;return O.map(function(z){return V._executeRequest("Move",{sourcePathInfo:z.getFullPathInfo(),sourceIsDirectory:z.isDirectory,destinationPathInfo:B.getFullPathInfo()})})},M.copyItems=function(O,B){var V=this;return O.map(function(z){return V._executeRequest("Copy",{sourcePathInfo:z.getFullPathInfo(),sourceIsDirectory:z.isDirectory,destinationPathInfo:B.getFullPathInfo()})})},M.uploadFileChunk=function(O,B,V){var z;0===B.chunkIndex&&(B.customData.uploadId=new A.default);var N={destinationPathInfo:V.getFullPathInfo(),chunkMetadata:JSON.stringify({UploadId:B.customData.uploadId,FileName:O.name,Index:B.chunkIndex,TotalCount:B.chunkCount,FileSize:O.size})},U={url:this._endpointUrl,headers:this._requestHeaders||{},method:v,dataType:"json",data:(z={},p(z,"chunk",B.chunkBlob),p(z,"arguments",JSON.stringify(N)),p(z,"command","UploadChunk"),z),upload:{onprogress:F.noop,onloadstart:F.noop,onabort:F.noop},xhrFields:{},cache:!1},H=new k.Deferred;return this._beforeSendInternal(U),I.default.sendRequest(U).done(function(G){!G.success&&H.reject(G)||H.resolve()}).fail(H.reject),H.promise()},M.abortFileUpload=function(O,B,V){return this._executeRequest("AbortUpload",{uploadId:B.customData.uploadId})},M.downloadItems=function(O){var B=this._getDownloadArgs(O),V=(0,g.default)("<form>").css({display:"none"}).attr({method:v,action:B.url}),z={command:B.command,arguments:B.arguments};this._beforeSubmitInternal(z),this._appendFormDataInputsToForm(z,V),V.appendTo("body"),S.default.trigger(V,"submit"),setTimeout(function(){return V.remove()})},M.getItemsContent=function(O){var B=this._getDownloadArgs(O),V={url:B.url,headers:this._requestHeaders||{},method:v,responseType:"arraybuffer",data:{command:B.command,arguments:B.arguments},upload:{onprogress:F.noop,onloadstart:F.noop,onabort:F.noop},xhrFields:{},cache:!1};return this._beforeSendInternal(V),I.default.sendRequest(V)},M._getDownloadArgs=function(O){var B={pathInfoList:O.map(function(z){return z.getFullPathInfo()})},V=JSON.stringify(B);return{url:this._endpointUrl,arguments:V,command:"Download"}},M._getItemsIds=function(O){return O.map(function(B){return B.relativeName})},M._executeRequest=function(O,B){var V=O===u?"GET":v,z=new k.Deferred,N={url:this._getEndpointUrl(O,B),headers:this._requestHeaders||{},method:V,dataType:"json",data:{},xhrFields:{},cache:!1};return this._beforeSendInternal(N),I.default.sendRequest(N).then(function(U){!U.success&&z.reject(U)||z.resolve(U)},function(U){return z.reject(U)}),z.promise()},M._beforeSubmitInternal=function(O){(0,h.isFunction)(this._beforeSubmit)&&this._beforeSubmit({formData:O})},M._beforeSendInternal=function(O){if((0,h.isFunction)(this._beforeAjaxSend)){var B={headers:O.headers,formData:O.data,xhrFields:O.xhrFields};this._beforeAjaxSend(B),O.headers=B.headers,O.data=B.formData,O.xhrFields=B.xhrFields}(0,h.isEmptyObject)(O.data)?delete O.data:(O.responseType||O.upload)&&(O.data=this._createFormData(O.data))},M._createFormData=function(O){var B=new c.FormData;for(var V in O)Object.prototype.hasOwnProperty.call(O,V)&&(0,h.isDefined)(O[V])&&B.append(V,O[V]);return B},M._appendFormDataInputsToForm=function(O,B){for(var V in O)Object.prototype.hasOwnProperty.call(O,V)&&(0,h.isDefined)(O[V])&&(0,g.default)("<input>").attr({type:"hidden",name:V,value:O[V]}).appendTo(B)},M._getEndpointUrl=function(O,B){var V=this._getQueryString({command:O,arguments:JSON.stringify(B)}),z=this._endpointUrl&&this._endpointUrl.indexOf("?")>0?"&":"?";return this._endpointUrl+z+V},M._getQueryString=function(O){for(var B=[],V=Object.keys(O),z=0;z<V.length;z++){var N=V[z],U=O[N];if(void 0!==U)if(null===U&&(U=""),Array.isArray(U))this._processQueryStringArrayParam(N,U,B);else{var H=this._getQueryStringPair(N,U);B.push(H)}}return B.join("&")},M._processQueryStringArrayParam=function(O,B,V){var z=this;(0,E.each)(B,function(N,U){var H=z._getQueryStringPair(O,U);V.push(H)})},M._getQueryStringPair=function(O,B){return encodeURIComponent(O)+"="+encodeURIComponent(B)},M._hasSubDirs=function(O){var B=this._hasSubDirsGetter(O);return"boolean"!=typeof B||B},M._getKeyExpr=function(O){return O.keyExpr||"key"},P}(w.default);b.default=x,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(4),F=e(1),A=e(20);function R(k,S){return(R=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var E=function(k){var S,w;function y(m){var p;return m=(0,I.ensureDefined)(m,{}),(p=k.call(this,m)||this)._hasSubDirsGetter=(0,A.compileGetter)(m.hasSubDirectoriesExpr||"hasSubDirectories"),p._getItemsFunction=p._ensureFunction(m.getItems,function(){return[]}),p._renameItemFunction=p._ensureFunction(m.renameItem),p._createDirectoryFunction=p._ensureFunction(m.createDirectory),p._deleteItemFunction=p._ensureFunction(m.deleteItem),p._moveItemFunction=p._ensureFunction(m.moveItem),p._copyItemFunction=p._ensureFunction(m.copyItem),p._uploadFileChunkFunction=p._ensureFunction(m.uploadFileChunk),p._abortFileUploadFunction=p._ensureFunction(m.abortFileUpload),p._downloadItemsFunction=p._ensureFunction(m.downloadItems),p._getItemsContentFunction=p._ensureFunction(m.getItemsContent),p}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,R(S,w);var h=y.prototype;return h.getItems=function(m){var p=this,f=m.getFullPathInfo();return this._executeActionAsDeferred(function(){return p._getItemsFunction(m)},!0).then(function(c){return p._convertDataObjectsToFileItems(c,f)})},h.renameItem=function(m,p){var f=this;return this._executeActionAsDeferred(function(){return f._renameItemFunction(m,p)})},h.createDirectory=function(m,p){var f=this;return this._executeActionAsDeferred(function(){return f._createDirectoryFunction(m,p)})},h.deleteItems=function(m){var p=this;return m.map(function(f){return p._executeActionAsDeferred(function(){return p._deleteItemFunction(f)})})},h.moveItems=function(m,p){var f=this;return m.map(function(c){return f._executeActionAsDeferred(function(){return f._moveItemFunction(c,p)})})},h.copyItems=function(m,p){var f=this;return m.map(function(c){return f._executeActionAsDeferred(function(){return f._copyItemFunction(c,p)})})},h.uploadFileChunk=function(m,p,f){var c=this;return this._executeActionAsDeferred(function(){return c._uploadFileChunkFunction(m,p,f)})},h.abortFileUpload=function(m,p,f){var c=this;return this._executeActionAsDeferred(function(){return c._abortFileUploadFunction(m,p,f)})},h.downloadItems=function(m){return this._downloadItemsFunction(m)},h.getItemsContent=function(m){var p=this;return this._executeActionAsDeferred(function(){return p._getItemsContentFunction(m)})},h._hasSubDirs=function(m){var p=this._hasSubDirsGetter(m);return"boolean"!=typeof p||p},h._getKeyExpr=function(m){return m.keyExpr||"key"},h._ensureFunction=function(m,p){return p=p||I.noop,(0,F.isFunction)(m)?m:p},y}(((g=e(215))&&g.__esModule?g:{default:g}).default);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=u(e(2)),I=e(38),F=e(4),A=e(1),R=u(e(9)),E=e(12),k=e(0),S=e(3),w=e(26),y=u(e(620)),h=u(e(79)),m=e(71),p=u(e(24)),f=u(e(46)),c=e(436);function u(a){return a&&a.__esModule?a:{default:a}}var l=y.default.inherit({compactMode:!1,ctor:function(a,t){this._userOptions=t||{},this.callBase(a,t),"height"in this._userOptions&&p.default.log("W0001",this.NAME,"height","20.1","Functionality associated with this option is not intended for the Toolbar widget.")},_getSynchronizableOptionsForCreateComponent:function(){return this.callBase().filter(function(a){return"disabled"!==a})},_initTemplates:function(){this.callBase();var a=new m.BindableTemplate(function(t,n,i){(0,A.isPlainObject)(n)?(n.text&&t.text(n.text).wrapInner("<div>"),n.html&&t.html(n.html),"dxButton"===n.widget&&(this.option("useFlatButtons")&&(n.options=n.options||{},n.options.stylingMode=n.options.stylingMode||"text"),this.option("useDefaultButtons")&&(n.options=n.options||{},n.options.type=n.options.type||"default"))):t.text(String(n)),this._getTemplate("dx-polymorph-widget").render({container:t,model:i,parent:this})}.bind(this),["text","html","widget","options"],this.option("integrationOptions.watchMethod"));this._templateManager.addDefaultTemplates({item:a,menuItem:a})},_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{renderAs:"topToolbar",grouped:!1,useFlatButtons:!1,useDefaultButtons:!1,multiline:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return(0,I.isMaterial)()},options:{useFlatButtons:!0}}])},_itemContainer:function(){return this._$toolbarItemsContainer.find([".dx-toolbar-before",".dx-toolbar-center",".dx-toolbar-after"].join(","))},_itemClass:function(){return"dx-toolbar-item"},_itemDataKey:function(){return"dxToolbarItemDataKey"},_buttonClass:function(){return"dx-toolbar-button"},_dimensionChanged:function(){this._arrangeItems(),this._applyCompactMode()},_initMarkup:function(){this._renderToolbar(),this._renderSections(),this.callBase(),this.setAria("role","toolbar")},_waitParentAnimationFinished:function(){var a=this,t=this.$element();return new h.default(function(n){!function i(){clearTimeout(a._waitParentAnimationTimeout),a._waitParentAnimationTimeout=setTimeout(function(){return o=!0,t.parents().each(function(r,d){if(f.default.isAnimating((0,g.default)(d)))return o=!1,!1}),o&&n(),o||i();var o},15)}()})},_render:function(){this.callBase(),this._renderItemsAsync(),(0,I.isMaterial)()&&h.default.all([this._waitParentAnimationFinished(),this._checkWebFontForLabelsLoaded()]).then(this._dimensionChanged.bind(this))},_postProcessRenderItems:function(){this._arrangeItems()},_renderToolbar:function(){this.$element().addClass(c.TOOLBAR_CLASS).toggleClass("dx-toolbar-multiline",this.option("multiline")),this._$toolbarItemsContainer=(0,g.default)("<div>").addClass("dx-toolbar-items-container").appendTo(this.$element())},_renderSections:function(){var a=this._$toolbarItemsContainer,t=this;(0,S.each)(["before","center","after"],function(){var n="dx-toolbar-"+this,i=a.find("."+n);i.length||(t["_$"+this+"Section"]=i=(0,g.default)("<div>").addClass(n).appendTo(a))})},_checkWebFontForLabelsLoaded:function(){var a=this.$element().find(".dx-toolbar-label"),t=[];return a.each(function(n,i){var o=(0,g.default)(i).text(),r=(0,g.default)(i).css("fontWeight");t.push((0,I.waitWebFont)(o,r))}),h.default.all(t)},_arrangeItems:function(a){a=a||this.$element().width(),this._$centerSection.css({margin:"0 auto",float:"none"});var t=(0,w.getBoundingRect)(this._$beforeSection.get(0)),n=(0,w.getBoundingRect)(this._$afterSection.get(0));this._alignCenterSection(t,n,a);var i=this._$toolbarItemsContainer.find(".dx-toolbar-label").eq(0),o=i.parent();if(i.length){var r=t.width?t.width:i.position().left,d=o.hasClass("dx-toolbar-before")?0:r,v=o.hasClass("dx-toolbar-after")?0:n.width,x=0;o.children().not(".dx-toolbar-label").each(function(){x+=(0,g.default)(this).outerWidth()});var D=Math.max(a-x-d-v,0);if(o.hasClass("dx-toolbar-before"))this._alignSection(this._$beforeSection,D);else{var C=i.outerWidth()-i.width();i.css("maxWidth",D-C)}}},_alignCenterSection:function(a,t,n){this._alignSection(this._$centerSection,n-a.width-t.width);var i=this.option("rtlEnabled"),o=i?t:a,r=i?a:t,d=(0,w.getBoundingRect)(this._$centerSection.get(0));(o.right>d.left||d.right>r.left)&&this._$centerSection.css({marginLeft:o.width,marginRight:r.width,float:o.width>r.width?"none":"right"})},_alignSection:function(a,t){var n=a.find(".dx-toolbar-label").toArray();t-=this._getCurrentLabelsPaddings(n);var i=this._getCurrentLabelsWidth(n),o=Math.abs(i-t);t<i?(n=n.reverse(),this._alignSectionLabels(n,o,!1)):this._alignSectionLabels(n,o,!0)},_alignSectionLabels:function(a,t,n){for(var i=function(T){return(0,w.getBoundingRect)(T).width},o=0;o<a.length;o++){var r=(0,g.default)(a[o]),d=Math.ceil(i(a[o]));n&&r.css("maxWidth","inherit");var x=Math.ceil(n?i(a[o]):d);if(!(x<t)){r.css("maxWidth",n?d+t:d-t);break}t-=x,r.css("maxWidth",n?x:0)}},_applyCompactMode:function(){var a=this.$element();a.removeClass("dx-toolbar-compact"),this.option("compactMode")&&this._getSummaryItemsWidth(this.itemElements(),!0)>a.width()&&a.addClass("dx-toolbar-compact")},_getCurrentLabelsWidth:function(a){var t=0;return a.forEach(function(n,i){t+=(0,g.default)(n).outerWidth()}),t},_getCurrentLabelsPaddings:function(a){var t=0;return a.forEach(function(n,i){t+=(0,g.default)(n).outerWidth()-(0,g.default)(n).width()}),t},_renderItem:function(a,t,n,i){var d=!(!t.text&&!t.html),v=this.callBase(a,t,n||this["_$"+(t.location||"center")+"Section"],i);return v.toggleClass(this._buttonClass(),!d).toggleClass("dx-toolbar-label",d).addClass(t.cssClass),v},_renderGroupedItems:function(){var a=this;(0,S.each)(this.option("items"),function(t,n){var i=n.items,o=(0,g.default)("<div>").addClass("dx-toolbar-group"),r=n.location||"center";i&&i.length&&((0,S.each)(i,function(d,v){a._renderItem(d,v,o,null)}),a._$toolbarItemsContainer.find(".dx-toolbar-"+r).append(o))})},_renderItems:function(a){this.option("grouped")&&a.length&&a[0].items?this._renderGroupedItems():this.callBase(a)},_getToolbarItems:function(){return this.option("items")||[]},_renderContentImpl:function(){var a=this._getToolbarItems();this.$element().toggleClass("dx-toolbar-mini",0===a.length),this._renderItems(this._renderedItemsCount?a.slice(this._renderedItemsCount):a),this._applyCompactMode()},_renderEmptyMessage:F.noop,_clean:function(){this._$toolbarItemsContainer.children().empty(),this.$element().empty()},_visibilityChanged:function(a){a&&this._arrangeItems()},_isVisible:function(){return this.$element().width()>0&&this.$element().height()>0},_getIndexByItem:function(a){return(0,E.inArray)(a,this._getToolbarItems())},_itemOptionChanged:function(a,t,n){this.callBase.apply(this,[a,t,n]),this._arrangeItems()},_optionChanged:function(a){var t=a.name;switch(t){case"width":this.callBase.apply(this,arguments),this._dimensionChanged();break;case"multiline":this.$element().toggleClass("dx-toolbar-multiline",a.value);break;case"renderAs":case"useFlatButtons":case"useDefaultButtons":this._invalidate();break;case"compactMode":this._applyCompactMode();break;case"grouped":break;default:this.callBase.apply(this,arguments)}},_dispose:function(){this.callBase(),clearTimeout(this._waitParentAnimationTimeout)}});(0,R.default)("dxToolbarBase",l),b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.TOOLBAR_CLASS=void 0,b.TOOLBAR_CLASS="dx-toolbar"},function(W,b,e){b.default=void 0;var g=k(e(2)),I=k(e(113)),F=e(75),A=e(0),R=e(1),E=k(e(438));function k(y){return y&&y.__esModule?y:{default:y}}var S=null;b.default=function(y,h,m){var p=(0,R.isPlainObject)(y)?y:{message:y},f=p.onHidden;(0,A.extend)(p,{type:h,displayTime:m,onHidden:function(c){(0,g.default)(c.element).remove(),new I.default(f,{context:c.model}).execute(arguments)}}),S=(0,g.default)("<div>").appendTo((0,F.value)()),new E.default(S,p).show()},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(2)),I=e(7),F=f(e(11)),A=f(e(5)),R=f(e(51)),E=e(4),k=e(1),S=e(0),w=e(12),y=f(e(27)),h=f(e(9)),m=f(e(61)),p=e(38);function f(o){return o&&o.__esModule?o:{default:o}}var c=(0,I.getWindow)(),l=["info","warning","error","success"],s=[],a=null,t={top:{my:"top",at:"top",of:null,offset:"0 0"},bottom:{my:"bottom",at:"bottom",of:null,offset:"0 -20"},center:{my:"center",at:"center",of:null,offset:"0 0"},right:{my:"center right",at:"center right",of:null,offset:"0 0"},left:{my:"center left",at:"center left",of:null,offset:"0 0"}};(0,R.default.add)(function(){A.default.subscribeGlobal(F.default.getDocument(),y.default.down,function(o){for(var r=s.length-1;r>=0;r--)if(!s[r]._proxiedDocumentDownHandler(o))return})});var n=m.default.inherit({_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{message:"",type:"info",displayTime:2e3,position:"bottom center",animation:{show:{type:"fade",duration:400,from:0,to:1},hide:{type:"fade",duration:400,to:0}},shading:!1,height:"auto",hideTopOverlayHandler:null,closeOnSwipe:!0,closeOnClick:!1,resizeEnabled:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"android"},options:{closeOnOutsideClick:!0,width:"auto",position:{at:"bottom left",my:"bottom left",offset:"20 -20"},animation:{show:{type:"slide",duration:200,from:{position:{my:"top",at:"bottom",of:c}}},hide:{type:"slide",duration:200,to:{position:{my:"top",at:"bottom",of:c}}}}}},{device:function(o){return"phone"===o.deviceType&&"android"===o.platform},options:{width:function(){var o;return(null==c||null===(o=c.visualViewport)||void 0===o?void 0:o.width)||(0,g.default)(c).width()},position:{at:"bottom center",my:"bottom center",offset:"0 0"}}},{device:function(o){return"phone"===o.deviceType},options:{width:function(){var o;return(null==c||null===(o=c.visualViewport)||void 0===o?void 0:o.width)||(0,g.default)(c).width()}}},{device:function(){return(0,p.isMaterial)()},options:{minWidth:344,maxWidth:568,displayTime:4e3}}])},_init:function(){this.callBase(),this._posStringToObject()},_renderContentImpl:function(){this.option("message")&&(this._message=(0,g.default)("<div>").addClass("dx-toast-message").text(this.option("message")).appendTo(this.$content())),this.setAria("role","alert",this._message),(0,w.inArray)(this.option("type").toLowerCase(),l)>-1&&this.$content().prepend((0,g.default)("<div>").addClass("dx-toast-icon")),this.callBase()},_render:function(){this.callBase(),this.$element().addClass("dx-toast"),this.$wrapper().addClass("dx-toast-wrapper"),this.$content().addClass("dx-toast-"+String(this.option("type")).toLowerCase()),this.$content().addClass("dx-toast-content"),this._toggleCloseEvents("Swipe"),this._toggleCloseEvents("Click")},_renderScrollTerminator:E.noop,_toggleCloseEvents:function(o){var r="dx"+o.toLowerCase();A.default.off(this.$content(),r),this.option("closeOn"+o)&&A.default.on(this.$content(),r,this.hide.bind(this))},_posStringToObject:function(){if((0,k.isString)(this.option("position"))){var o=this.option("position").split(" ")[0],r=this.option("position").split(" ")[1];switch(this.option("position",(0,S.extend)({},t[o])),r){case"center":case"left":case"right":this.option("position").at+=" "+r,this.option("position").my+=" "+r}}},_show:function(){return a&&a!==this&&(clearTimeout(a._hideTimeout),a.hide()),a=this,this.callBase.apply(this,arguments).done(function(){clearTimeout(this._hideTimeout),this._hideTimeout=setTimeout(this.hide.bind(this),this.option("displayTime"))}.bind(this))},_hide:function(){return a=null,this.callBase.apply(this,arguments)},_overlayStack:function(){return s},_zIndexInitValue:function(){return this.callBase()+8e3},_dispose:function(){clearTimeout(this._hideTimeout),a=null,this.callBase()},_optionChanged:function(o){switch(o.name){case"type":this.$content().removeClass("dx-toast-"+o.previousValue),this.$content().addClass("dx-toast-"+String(o.value).toLowerCase());break;case"message":this._message&&this._message.text(o.value);break;case"closeOnSwipe":this._toggleCloseEvents("Swipe");break;case"closeOnClick":this._toggleCloseEvents("Click");break;case"displayTime":case"position":break;default:this.callBase(o)}}});(0,h.default)("dxToast",n),b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.initAction=function(c){c._options.silent("onInitializing",null);var u=!1;if(m){var l=m.option("actions");if(l.forEach(function(a){if(a._options.silent("id")===c._options.silent("id"))return u=!0,c}),m._options.silent("position"),u)m.option(1===l.length?(0,F.extend)({},p(l[0]),{actions:l,position:m._getPosition()}):(0,F.extend)(m._getCurrentOptions(l),{actions:l}));else{if(m._getVisibleActions(l).length>=m.option("maxSpeedDialActionCount"))return c.dispose(),void R.default.log("W1014");l.push(c),m.option((0,F.extend)(m._getCurrentOptions(l),{actions:l}))}}else{var s=(0,g.default)("<div>").appendTo(h(c.$element()));m=c._createComponent(s,f,(0,F.extend)({},p(c),{actions:[c]}))}},b.disposeAction=function(c){if(m){var u=m.option("actions");u.length!==(u=u.filter(function(s){return s._options.silent("id")!==c})).length&&(u.length?m.option(1===u.length?(0,F.extend)({},p(u[0]),{actions:u}):{actions:u}):(m.dispose(),m.$element().remove(),m=null))}},b.repaint=function(){if(m){var c=m._getVisibleActions(),u=1===c.length?c[0].option("icon"):m._getDefaultOptions().icon,l=1===c.length?c[0].option("label"):m._getDefaultOptions().label;m.option({actions:m.option("actions"),icon:u,closeIcon:m._getDefaultOptions().closeIcon,position:m._getPosition(),label:l,maxSpeedDialActionCount:m._getDefaultOptions().maxSpeedDialActionCount,direction:m._getDefaultOptions().direction})}};var g=w(e(2)),I=w(e(30)),F=e(0),A=w(e(5)),R=w(e(17)),E=w(e(173)),k=w(e(622)),S=e(38);function w(c){return c&&c.__esModule?c:{default:c}}function y(c,u){return(y=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}var h=E.default.getSwatchContainer,m=null,p=function(c){return(0,F.extend)({},c._options.silent(),{onInitialized:null,onDisposing:null})},f=function(c){var u,l;function s(){return c.apply(this,arguments)||this}l=c,(u=s).prototype=Object.create(l.prototype),u.prototype.constructor=u,y(u,l);var a=s.prototype;return a._getDefaultOptions=function(){return(0,F.extend)(c.prototype._getDefaultOptions.call(this),(0,F.extend)({icon:"add",closeIcon:"close",position:{at:"right bottom",my:"right bottom",offset:{x:-16,y:-16}},maxSpeedDialActionCount:5,hint:"",label:"",direction:"auto",actions:[],activeStateEnabled:!0,hoverStateEnabled:!0,indent:55,childIndent:40,childOffset:9,callOverlayRenderShading:!0,closeOnOutsideClick:!0},(0,I.default)().floatingActionButtonConfig,{shading:!1}))},a._defaultOptionsRules=function(){return c.prototype._defaultOptionsRules.call(this).concat([{device:function(){return(0,S.isMaterial)()},options:{indent:72,childIndent:56,childOffset:8}}])},a._render=function(){this.$element().addClass("dx-fa-button-main"),c.prototype._render.call(this),this._moveToContainer(),this._renderCloseIcon(),this._renderClick()},a._renderLabel=function(){c.prototype._renderLabel.call(this),this.$element().toggleClass("dx-fa-button-with-label",!!this._$label)},a._renderCloseIcon=function(){this._$closeIcon=this._renderButtonIcon(this._$closeIcon,this._options.silent("closeIcon"),"dx-fa-button-icon-close"),this._$closeIcon.addClass("dx-state-invisible")},a._renderClick=function(){this._clickAction=1===this._getVisibleActions().length?this._getActionComponent()._createActionByOption("onClick"):this._createAction(this._clickHandler.bind(this)),this._setClickAction()},a._getVisibleActions=function(t){return(t||this.option("actions")).filter(function(n){return n.option("visible")})},a._getCurrentOptions=function(t){var n=m._getVisibleActions(t);return 1===n.length?(0,F.extend)(n[0]._options.silent(),{position:this._getPosition()}):(0,F.extend)(this._getDefaultOptions(),{visible:0!==n.length})},a._clickHandler=function(){var t=this._actionItems.filter(function(o){return o.option("actionVisible")}).sort(function(o,r){return o.option("index")-r.option("index")});if(1!==t.length){for(var n=t.length-1,i=0;i<t.length;i++)t[i].option("animation",this._getActionAnimation(t[i],i,n)),t[i].option("position",this._getActionPosition(t,i)),t[i]._$wrapper.css("position",this._$wrapper.css("position")),t[i].toggle();(0,I.default)().floatingActionButtonConfig.shading&&(this._isShadingShown=!this.option("shading"),this.option("shading",this._isShadingShown)),this._$icon.toggleClass("dx-state-invisible"),this._$closeIcon.toggleClass("dx-state-invisible")}},a._updateZIndexStackPosition=function(){c.prototype._updateZIndexStackPosition.call(this),this._overlayStack().push(this)},a._renderActions=function(){var t=this,n=this.option("actions");if(this._actionItems&&this._actionItems.length&&(this._actionItems.forEach(function(d){d.dispose(),d.$element().remove()}),this._actionItems=[]),this._actionItems=[],1!==n.length)for(var i=0;i<n.length;i++){var o=n[i],r=(0,g.default)("<div>").appendTo(h(o.$element()));A.default.off(r,"click"),A.default.on(r,"click",function(){t._clickHandler()}),o._options.silent("actionComponent",o),o._options.silent("parentPosition",this._getPosition()),o._options.silent("actionVisible",o._options.silent("visible")),this._actionItems.push(this._createComponent(r,k.default,(0,F.extend)({},p(o),{visible:!1})))}},a._getActionAnimation=function(t,n,i){return t._options.silent("animation.show.delay",30*n),t._options.silent("animation.hide.delay",30*(i-n)),t._options.silent("animation")},a._getDirectionIndex=function(t,n){if("auto"===n){var i=this.$content().height(),o=this.initialOption("indent")+this.initialOption("childIndent")*t.length-i,r=this.$content().offset().top;return o<r||r>=this._getContainer().height()-i-r?-1:1}return"down"!==n?-1:1},a._getActionPosition=function(t,n){var i=t[n],o=this.initialOption("childOffset"),r=i._options.silent("label")&&!this._$label?this._isPositionLeft(this._getPosition())?o:-o:0,d=this.initialOption("indent")+this.initialOption("childIndent")*n,v=this._getDirectionIndex(t,this.option("direction"))*d,x=i._options.silent("label")?this._isPositionLeft(this._getPosition())?"left":"right":"center";return{of:this.$content(),at:x,my:x,offset:{x:r,y:v}}},a._outsideClickHandler=function(t){this._isShadingShown&&(0,g.default)(t.target)[0]===this._$wrapper[0]&&(t.preventDefault(),this._clickHandler())},a._setPosition=function(){this.option("visible")&&(this._hide(),this._show())},a._getPosition=function(){return this._getDefaultOptions().position},a._getInkRippleContainer=function(){return this.$content()},a._optionChanged=function(t){switch(t.name){case"actions":this._isVisible()&&(this._renderIcon(),this._renderLabel()),this._renderCloseIcon(),this._renderClick(),this._renderActions();break;case"maxSpeedDialActionCount":this._renderActions();break;case"closeIcon":this._renderCloseIcon();break;case"position":this._setPosition();break;case"label":this._isVisible()&&this._renderLabel(),this._setPosition();break;case"icon":this._isVisible()&&this._renderIcon();break;default:c.prototype._optionChanged.call(this,t)}},s}(k.default)},function(W,b,e){b.POPOVER_BOUNDARY_OFFSET=void 0,b.POPOVER_BOUNDARY_OFFSET=10},function(W,b,e){b.default=void 0;var g=F(e(9)),I=F(e(626));function F(R){return R&&R.__esModule?R:{default:R}}(0,g.default)("dxTextEditor",I.default),b.default=I.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=e(1),F=E(e(25)),A=E(e(13)),R=E(e(11));function E(f){return f&&f.__esModule?f:{default:f}}var k=A.default.real(),y=F.default.msie||k.ios||k.mac,h=function(f){var c;try{c={start:f.selectionStart,end:f.selectionEnd}}catch(u){c={start:0,end:0}}return c},m=function(f,c){if(R.default.getBody().contains(f))try{f.selectionStart=c.start,f.selectionEnd=c.end}catch(u){}};b.default=function(f,c){var u=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(f=(0,g.default)(f).get(0),!(0,I.isDefined)(c))return h(f);!u&&y&&R.default.getActiveElement()!==f||m(f,c)},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(5)),I=e(8),F=E(e(25)),A=e(12),R=e(35);function E(S){return S&&S.__esModule?S:{default:S}}var k=function(){function S(y){this.editor=y,this.DIRECTION={FORWARD:"forward",BACKWARD:"backward"},this.NAME=this._getStrategyName()}var w=S.prototype;return w._getStrategyName=function(){return"base"},w.editorOption=function(){var y;return(y=this.editor).option.apply(y,arguments)},w.editorInput=function(){return this.editor._input()},w.editorCaret=function(y){if(!y)return this.editor._caret();this.editor._caret(y)},w.getHandler=function(y){return(this["_".concat(y,"Handler")]||function(){}).bind(this)},w.attachEvents=function(){var y=this,h=this.editorInput();this.getHandleEventNames().forEach(function(m){var p=(0,I.addNamespace)(m.toLowerCase(),"dxMask");g.default.on(h,p,y.getEventHandler(m))}),this._attachChangeEventHandlers()},w.getHandleEventNames=function(){return["focusIn","focusOut","keyDown","input","paste","cut","drop"]},w.getEventHandler=function(y){return this["_".concat(y,"Handler")].bind(this)},w.detachEvents=function(){g.default.off(this.editorInput(),".".concat("dxMask"))},w._attachChangeEventHandlers=function(){-1!==(0,A.inArray)("change",this.editorOption("valueChangeEvent").split(" "))&&g.default.on(this.editorInput(),(0,I.addNamespace)("blur beforedeactivate","dxMask"),function(y){this._suppressCaretChanging(this._changeHandler,[y]),this._changeHandler(y)}.bind(this.editor))},w._focusInHandler=function(){if(this.editor._showMaskPlaceholder(),this.editor._direction(this.DIRECTION.FORWARD),!this.editor._isValueEmpty()&&this.editorOption("isValid"))this.editor._adjustCaret();else{var y=this.editor._maskRulesChain.first();this._caretTimeout=setTimeout(function(){this._caret({start:y,end:y})}.bind(this.editor),0)}},w._focusOutHandler=function(y){this.editor._changeHandler(y),"onFocus"===this.editorOption("showMaskMode")&&this.editor._isValueEmpty()&&(this.editorOption("text",""),this.editor._renderDisplayText(""))},w._cutHandler=function(y){var h=this.editorCaret(),m=this.editorInput().val().substring(h.start,h.end);this.editor._maskKeyHandler(y,function(){return(0,R.clipboardText)(y,m)})},w._dropHandler=function(){this._clearDragTimer(),this._dragTimer=setTimeout(function(){this.option("value",this._convertToValue(this._input().val()))}.bind(this.editor))},w._clearDragTimer=function(){clearTimeout(this._dragTimer)},w._keyDownHandler=function(){this._keyPressHandled=!1},w._pasteHandler=function(y){var h=this.editor;this._keyPressHandled=!0;var m=this.editorCaret();h._maskKeyHandler(y,function(){var p=(0,R.clipboardText)(y),f=h._maskRulesChain.text().substring(m.end),c=h._handleChain({text:p,start:m.start,length:p.length}),u=m.start+c;h._handleChain({text:f,start:u,length:f.length}),h._caret({start:u,end:u})})},w._autoFillHandler=function(y){var h=this,m=this.editor,p=this.editorInput().val();this._inputHandlerTimer=setTimeout(function(){h._keyPressHandled=!0,h._isAutoFill()&&(h._keyPressHandled=!0,m._maskKeyHandler(y,function(){m._handleChain({text:p,start:0,length:p.length})}),m._validateMask())})},w._isAutoFill=function(){var y=this.editor._input(),h=!1;if(F.default.msie&&F.default.version>11)h=y.hasClass("edge-autofilled");else if(F.default.webkit){var m=y.get(0);h=m&&m.matches(":-webkit-autofill")}return h},w.runWithoutEventProcessing=function(y){var h=this._keyPressHandled;this._keyPressHandled=!0,y(),this._keyPressHandled=h},w._backspaceHandler=function(){},w._delHandler=function(y){var h=this.editor;this._keyPressHandled=!0,h._maskKeyHandler(y,function(){return!h._hasSelection()&&h._handleKey(" ")})},w.clean=function(){this._clearDragTimer(),clearTimeout(this._backspaceHandlerTimeout),clearTimeout(this._caretTimeout),clearTimeout(this._inputHandlerTimer)},S}();b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=e(8),F=e(0),A=S(e(636)),R=S(e(10)),E=S(e(637));function S(y){return y&&y.__esModule?y:{default:y}}var w=e(291).ListBase.inherit({_supportedKeys:function(){var y=this,h=this,m=this.callBase(),p=function(f,c){var u=y._editStrategy,l=y.option("focusedElement"),s=u.getNormalizedIndex(l);if(s!==y._getLastItemIndex()||!y._isDataSourceLoading())if(f.shiftKey&&h.option("itemDragging.allowReordering")){var t=u.getItemElement(s+(c?-1:1));y.reorderItem(l,t),y.scrollToItem(l),f.preventDefault()}else y._editProvider.handleKeyboardEvents(s,c)||(c?m.upArrow(f):m.downArrow(f))};return(0,F.extend)({},m,{del:function(f){h.option("allowItemDeleting")&&(f.preventDefault(),h.deleteItem(h.option("focusedElement")))},upArrow:function(f){return p(f,!0)},downArrow:function(f){return p(f)},enter:function(f){this._editProvider.handleEnterPressing(f)||m.enter.apply(this,arguments)},space:function(f){this._editProvider.handleEnterPressing(f)||m.space.apply(this,arguments)}})},_updateSelection:function(){this._editProvider.afterItemsRendered(),this.callBase()},_getLastItemIndex:function(){return this._itemElements().length-1},_refreshItemElements:function(){this.callBase();var y=this._editProvider.getExcludedItemSelectors();y.length&&(this._itemElementsCache=this._itemElementsCache.not(y))},_isItemStrictEquals:function(y,h){var m=y&&y.__dx_key__;return!(m&&!this.key()&&this._selection.isItemSelected(m))&&this.callBase(y,h)},_getDefaultOptions:function(){return(0,F.extend)(this.callBase(),{showSelectionControls:!1,selectionMode:"none",selectAllMode:"page",onSelectAllValueChanged:null,selectAllText:R.default.format("dxList-selectAll"),menuItems:[],menuMode:"context",allowItemDeleting:!1,itemDeleteMode:"static",itemDragging:{}})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(y){return"ios"===y.platform},options:{menuMode:"slide",itemDeleteMode:"slideItem"}},{device:{platform:"android"},options:{itemDeleteMode:"swipe"}}])},_init:function(){this.callBase(),this._initEditProvider()},_initDataSource:function(){this.callBase(),this._isPageSelectAll()||this._dataSource&&this._dataSource.requireTotalCount(!0)},_isPageSelectAll:function(){return"page"===this.option("selectAllMode")},_initEditProvider:function(){this._editProvider=new E.default(this)},_disposeEditProvider:function(){this._editProvider&&this._editProvider.dispose()},_refreshEditProvider:function(){this._disposeEditProvider(),this._initEditProvider()},_initEditStrategy:function(){this.option("grouped")?this._editStrategy=new A.default(this):this.callBase()},_initMarkup:function(){this._refreshEditProvider(),this.callBase()},_renderItems:function(){this.callBase.apply(this,arguments),this._editProvider.afterItemsRendered()},_selectedItemClass:function(){return"dx-list-item-selected"},_itemResponseWaitClass:function(){return"dx-list-item-response-wait"},_itemClickHandler:function(y){var h=(0,g.default)(y.currentTarget);if(!h.is(".dx-state-disabled, .dx-state-disabled *")){var m=this._editProvider.handleClick(h,y);m||(this._saveSelectionChangeEvent(y),this.callBase.apply(this,arguments))}},_shouldFireContextMenuEvent:function(){return this.callBase.apply(this,arguments)||this._editProvider.contextMenuHandlerExists()},_itemHoldHandler:function(y){var h=(0,g.default)(y.currentTarget);if(!h.is(".dx-state-disabled, .dx-state-disabled *")){var m=(0,I.isTouchEvent)(y)&&this._editProvider.handleContextMenu(h,y);m?y.handledByEditProvider=!0:this.callBase.apply(this,arguments)}},_getItemContainer:function(y){if(this.option("grouped")){var h,m=null===(h=this._editStrategy.getIndexByItemData(y))||void 0===h?void 0:h.group;return this._getGroupContainerByIndex(m)}return this.callBase(y)},_itemContextMenuHandler:function(y){var h=(0,g.default)(y.currentTarget);if(!h.is(".dx-state-disabled, .dx-state-disabled *")){var m=!y.handledByEditProvider&&this._editProvider.handleContextMenu(h,y);m?y.preventDefault():this.callBase.apply(this,arguments)}},_postprocessRenderItem:function(y){this.callBase.apply(this,arguments),this._editProvider.modifyItemElement(y)},_clean:function(){this._disposeEditProvider(),this.callBase()},focusListItem:function(y){var h=this._editStrategy.getItemElement(y);this.option("focusedElement",h),this.focus(),this.scrollToItem(this.option("focusedElement"))},_optionChanged:function(y){switch(y.name){case"selectAllMode":this._initDataSource(),this._dataSource.pageIndex(0),this._dataSource.load();break;case"grouped":this._clearSelectedItems(),delete this._renderingGroupIndex,this._initEditStrategy(),this.callBase(y);break;case"showSelectionControls":case"menuItems":case"menuMode":case"allowItemDeleting":case"itemDeleteMode":case"itemDragging":case"selectAllText":this._invalidate();break;case"onSelectAllValueChanged":break;default:this.callBase(y)}},selectAll:function(){return this._selection.selectAll(this._isPageSelectAll())},unselectAll:function(){return this._selection.deselectAll(this._isPageSelectAll())},isSelectAll:function(){return this._selection.getSelectAllState(this._isPageSelectAll())},getFlatIndexByItemElement:function(y){return this._itemElements().index(y)},getItemElementByFlatIndex:function(y){var h=this._itemElements();return y<0||y>=h.length?(0,g.default)():h.eq(y)},getItemByIndex:function(y){return this._editStrategy.getItemDataByIndex(y)}});b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=S(e(5)),F=e(4),A=S(e(174)),R=e(8),E=S(e(27)),k=e(148);function S(p){return p&&p.__esModule?p:{default:p}}var w=A.default.abstract,y=(0,R.addNamespace)(E.default.down,"dxListEditDecorator"),h=(0,R.addNamespace)(k.active,"dxListEditDecorator"),m=A.default.inherit({_init:function(){this._$topShield=(0,g.default)("<div>").addClass("dx-list-switchable-delete-top-shield"),this._$bottomShield=(0,g.default)("<div>").addClass("dx-list-switchable-delete-bottom-shield"),this._$itemContentShield=(0,g.default)("<div>").addClass("dx-list-switchable-delete-item-content-shield"),I.default.on(this._$topShield,y,this._cancelDeleteReadyItem.bind(this)),I.default.on(this._$bottomShield,y,this._cancelDeleteReadyItem.bind(this)),this._list.$element().append(this._$topShield.toggle(!1)).append(this._$bottomShield.toggle(!1))},handleClick:function(){return this._cancelDeleteReadyItem()},_cancelDeleteReadyItem:function(){return!!this._$readyToDeleteItem&&(this._cancelDelete(this._$readyToDeleteItem),!0)},_cancelDelete:function(p){this._toggleDeleteReady(p,!1)},_toggleDeleteReady:function(p,f){void 0===f&&(f=!this._isReadyToDelete(p)),this._toggleShields(p,f),this._toggleScrolling(f),this._cacheReadyToDeleteItem(p,f),this._animateToggleDelete(p,f)},_isReadyToDelete:function(p){return p.hasClass("dx-list-switchable-delete-ready")},_toggleShields:function(p,f){this._list.$element().toggleClass("dx-list-switchable-menu-shield-positioning",f),this._$topShield.toggle(f),this._$bottomShield.toggle(f),f&&this._updateShieldsHeight(p),this._toggleContentShield(p,f)},_updateShieldsHeight:function(p){var f=this._list.$element(),c=f.offset().top,u=f.outerHeight(),l=p.offset().top-c,s=u-p.outerHeight()-l;this._$topShield.height(Math.max(l,0)),this._$bottomShield.height(Math.max(s,0))},_toggleContentShield:function(p,f){f?p.find(".dx-list-item-content").first().append(this._$itemContentShield):this._$itemContentShield.detach()},_toggleScrolling:function(p){var f=this._list.$element().dxScrollView("instance");p?f.on("start",this._cancelScrolling):f.off("start",this._cancelScrolling)},_cancelScrolling:function(p){p.event.cancel=!0},_cacheReadyToDeleteItem:function(p,f){f?this._$readyToDeleteItem=p:delete this._$readyToDeleteItem},_animateToggleDelete:function(p,f){f?(this._enablePositioning(p),this._prepareDeleteReady(p),this._animatePrepareDeleteReady(p),I.default.off(p,E.default.up)):(this._forgetDeleteReady(p),this._animateForgetDeleteReady(p).done(this._disablePositioning.bind(this,p)))},_enablePositioning:function(p){p.addClass("dx-list-switchable-menu-item-shield-positioning"),I.default.on(p,h,F.noop),I.default.one(p,E.default.up,this._disablePositioning.bind(this,p))},_disablePositioning:function(p){p.removeClass("dx-list-switchable-menu-item-shield-positioning"),I.default.off(p,h)},_prepareDeleteReady:function(p){p.addClass("dx-list-switchable-delete-ready")},_forgetDeleteReady:function(p){p.removeClass("dx-list-switchable-delete-ready")},_animatePrepareDeleteReady:w,_animateForgetDeleteReady:w,_getDeleteButtonContainer:function(p){return(p=p||this._$readyToDeleteItem).children(".dx-list-switchable-delete-button-container")},_deleteItem:function(p){this._getDeleteButtonContainer(p=p||this._$readyToDeleteItem).detach(),p.is(".dx-state-disabled, .dx-state-disabled *")||this._list.deleteItem(p).always(this._cancelDelete.bind(this,p))},_isRtlEnabled:function(){return this._list.option("rtlEnabled")},dispose:function(){this._$topShield&&this._$topShield.remove(),this._$bottomShield&&this._$bottomShield.remove(),this.callBase.apply(this,arguments)}});b.default=m,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default={_menuEnabled:function(){return!!this._menuItems().length},_menuItems:function(){return this._list.option("menuItems")},_deleteEnabled:function(){return this._list.option("allowItemDeleting")},_fireMenuAction:function(I,F){this._list._itemEventHandlerByHandler(I,F,{},{excludeValidators:["disabled","readOnly"]})}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=m(e(11)),F=m(e(5)),A=m(e(51)),R=e(33),E=m(e(16)),k=e(8),S=e(4),w=e(1),y=e(0),h=m(e(27));function m(n){return n&&n.__esModule?n:{default:n}}var p="".concat("dx-scrollable-scrollbar","-active"),f="onScroll",c="onHover",u="always",l="never",s=null,a=E.default.inherit({_getDefaultOptions:function(){return(0,y.extend)(this.callBase(),{direction:null,visible:!1,activeStateEnabled:!1,visibilityMode:f,containerSize:0,contentSize:0,expandable:!0,scaleRatio:1})},_init:function(){this.callBase(),this._isHovered=!1},_initMarkup:function(){this._renderThumb(),this.callBase()},_render:function(){this.callBase(),this._renderDirection(),this._update(),this._attachPointerDownHandler(),this.option("hoverStateEnabled",this._isHoverMode()),this.$element().toggleClass("dx-scrollbar-hoverable",this.option("hoverStateEnabled"))},_renderThumb:function(){this._$thumb=(0,g.default)("<div>").addClass("dx-scrollable-scroll"),(0,g.default)("<div>").addClass("dx-scrollable-scroll-content").appendTo(this._$thumb),this.$element().addClass("dx-scrollable-scrollbar").append(this._$thumb)},isThumb:function(n){return!!this.$element().find(n).length},_isHoverMode:function(){var n=this.option("visibilityMode");return(n===c||n===u)&&this.option("expandable")},_renderDirection:function(){var n=this.option("direction");this.$element().addClass("dx-scrollbar-"+n),this._dimension="horizontal"===n?"width":"height",this._prop="horizontal"===n?"left":"top"},_attachPointerDownHandler:function(){F.default.on(this._$thumb,(0,k.addNamespace)(h.default.down,"dxScrollbar"),this.feedbackOn.bind(this))},feedbackOn:function(){this.$element().addClass(p),s=this},feedbackOff:function(){this.$element().removeClass(p),s=null},cursorEnter:function(){this._isHovered=!0,this._needScrollbar()&&this.option("visible",!0)},cursorLeave:function(){this._isHovered=!1,this.option("visible",!1)},_renderDimensions:function(){this._$thumb.css({width:this.option("width"),height:this.option("height")})},_toggleVisibility:function(n){this.option("visibilityMode")===f&&this._$thumb.css("opacity"),n=this._adjustVisibility(n),this.option().visible=n,this._$thumb.toggleClass("dx-state-invisible",!n)},_adjustVisibility:function(n){if(this._baseContainerToContentRatio&&!this._needScrollbar())return!1;switch(this.option("visibilityMode")){case f:break;case c:n=n||!!this._isHovered;break;case l:n=!1;break;case u:n=!0}return n},moveTo:function(n){if(!this._isHidden()){(0,w.isPlainObject)(n)&&(n=n[this._prop]||0);var i={};i[this._prop]=this._calculateScrollBarPosition(n),(0,R.move)(this._$thumb,i)}},_calculateScrollBarPosition:function(n){return-n*this._thumbRatio},_update:function(){var n=Math.round(this.option("containerSize")),i=Math.round(this.option("contentSize")),o=Math.round(this.option("baseContainerSize")),r=Math.round(this.option("baseContentSize"));isNaN(o)&&(o=n,r=i),this._baseContainerToContentRatio=r?o/r:o,this._realContainerToContentRatio=i?n/i:n;var d=Math.round(Math.max(Math.round(n*this._realContainerToContentRatio),15));this._thumbRatio=(n-d)/(this.option("scaleRatio")*(i-n)),this.option(this._dimension,d/this.option("scaleRatio")),this.$element().css("display",this._needScrollbar()?"":"none")},_isHidden:function(){return this.option("visibilityMode")===l},_needScrollbar:function(){return!this._isHidden()&&this._baseContainerToContentRatio<1},containerToContentRatio:function(){return this._realContainerToContentRatio},_normalizeSize:function(n){return(0,w.isPlainObject)(n)?n[this._dimension]||0:n},_clean:function(){this.callBase(),this===s&&(s=null),F.default.off(this._$thumb,".dxScrollbar")},_optionChanged:function(n){if(!this._isHidden())switch(n.name){case"containerSize":case"contentSize":this.option()[n.name]=this._normalizeSize(n.value),this._update();break;case"baseContentSize":case"baseContainerSize":case"scaleRatio":this._update();break;case"visibilityMode":case"direction":this._invalidate();break;default:this.callBase.apply(this,arguments)}},update:(0,S.deferRenderer)(function(){this._adjustVisibility()&&this.option("visible",!0)})});A.default.add(function(){F.default.subscribeGlobal(I.default.getDocument(),(0,k.addNamespace)(h.default.up,"dxScrollbar"),function(){s&&s.feedbackOff()})}),b.default=a,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.SimulatedStrategy=b.Scroller=void 0;var g=l(e(2)),I=l(e(11)),F=l(e(5)),A=e(41),R=e(0),E=e(7),k=e(3),S=e(1),w=e(26),y=e(33),h=l(e(15)),m=l(e(281)),p=e(8),f=e(4),c=l(e(447)),u=e(6);function l(N){return N&&N.__esModule?N:{default:N}}var s,a,t="horizontal",n=Math.round(1e3/60),o=(1-Math.pow(.92,400/n))/(1-.92),O=m.default.inherit({ctor:function(N){this.callBase(),this.scroller=N},VELOCITY_LIMIT:1,_isFinished:function(){return Math.abs(this.scroller._velocity)<=this.VELOCITY_LIMIT},_step:function(){this.scroller._scrollStep(this.scroller._velocity),this.scroller._velocity*=this._acceleration()},_acceleration:function(){return this.scroller._inBounds()?.92:.5},_complete:function(){this.scroller._scrollComplete()}}),B=O.inherit({VELOCITY_LIMIT:.2,_isFinished:function(){return this.scroller._crossBoundOnNextStep()||this.callBase()},_acceleration:function(){return.92},_complete:function(){this.scroller._move(this.scroller._bounceLocation),this.callBase()}}),V=h.default.inherit({ctor:function(N){this._initOptions(N),this._initAnimators(),this._initScrollbar()},_initOptions:function(N){var U=this;this._location=0,this._topReached=!1,this._bottomReached=!1,this._axis=N.direction===t?"x":"y",this._prop=N.direction===t?"left":"top",this._dimension=N.direction===t?"width":"height",this._scrollProp=N.direction===t?"scrollLeft":"scrollTop",(0,k.each)(N,function(H,G){U["_"+H]=G})},_initAnimators:function(){this._inertiaAnimator=new O(this),this._bounceAnimator=new B(this)},_initScrollbar:function(){this._scrollbar=new c.default((0,g.default)("<div>").appendTo(this._$container),{direction:this._direction,visible:this._scrollByThumb,visibilityMode:this._visibilityModeNormalize(this._scrollbarVisible),expandable:this._scrollByThumb}),this._$scrollbar=this._scrollbar.$element()},_visibilityModeNormalize:function(N){return!0===N?"onScroll":!1===N?"never":N},_scrollStep:function(N){var U=this._location;this._location+=N,this._suppressBounce(),this._move(),Math.abs(U-this._location)<1||F.default.triggerHandler(this._$container,{type:"scroll"})},_suppressBounce:function(){this._bounceEnabled||this._inBounds(this._location)||(this._velocity=0,this._location=this._boundLocation())},_boundLocation:function(N){return N=void 0!==N?N:this._location,Math.max(Math.min(N,this._maxOffset),this._minOffset)},_move:function(N){this._location=void 0!==N?N*this._getScaleRatio():this._location,this._moveContent(),this._moveScrollbar()},_moveContent:function(){var N=this._location;this._$container[this._scrollProp](-N/this._getScaleRatio()),this._moveContentByTranslator(N)},_getScaleRatio:function(){if((0,E.hasWindow)()&&!this._scaleRatio){var N=this._$element.get(0),U=this._getRealDimension(N,this._dimension),H=this._getBaseDimension(N,this._dimension);this._scaleRatio=Math.round(U/H*100)/100}return this._scaleRatio||1},_getRealDimension:function(N,U){return Math.round((0,w.getBoundingRect)(N)[U])},_getBaseDimension:function(N,U){return N["offset"+(0,A.titleize)(U)]},_moveContentByTranslator:function(N){var U,H=-this._maxScrollPropValue;if(this._translateOffset!==(U=N>0?N:N<=H?N-H:N%1)){var G={};G[this._prop]=U,this._translateOffset=U,0!==U?(0,y.move)(this._$content,G):(0,y.resetPosition)(this._$content)}},_moveScrollbar:function(){this._scrollbar.moveTo(this._location)},_scrollComplete:function(){this._inBounds()&&(this._hideScrollbar(),this._completeDeferred&&this._completeDeferred.resolve()),this._scrollToBounds()},_scrollToBounds:function(){this._inBounds()||(this._bounceAction(),this._setupBounce(),this._bounceAnimator.start())},_setupBounce:function(){var N=(this._bounceLocation=this._boundLocation())-this._location;this._velocity=N/o},_inBounds:function(N){return this._boundLocation(N=void 0!==N?N:this._location)===N},_crossBoundOnNextStep:function(){var N=this._location,U=N+this._velocity;return N<this._minOffset&&U>=this._minOffset||N>this._maxOffset&&U<=this._maxOffset},_initHandler:function(N){this._stopScrolling(),this._prepareThumbScrolling(N)},_stopScrolling:(0,f.deferRenderer)(function(){this._hideScrollbar(),this._inertiaAnimator.stop(),this._bounceAnimator.stop()}),_prepareThumbScrolling:function(N){if(!(0,p.isDxMouseWheelEvent)(N.originalEvent)){var U=(0,g.default)(N.originalEvent.target),H=this._isScrollbar(U);H&&this._moveToMouseLocation(N),this._thumbScrolling=H||this._isThumb(U),this._crossThumbScrolling=!this._thumbScrolling&&this._isAnyThumbScrolling(U),this._thumbScrolling&&this._scrollbar.feedbackOn()}},_isThumbScrollingHandler:function(N){return this._isThumb(N)},_moveToMouseLocation:function(N){var U=N["page"+this._axis.toUpperCase()]-this._$element.offset()[this._prop],H=this._location+U/this._containerToContentRatio()-this._$container.height()/2;this._scrollStep(-Math.round(H))},_startHandler:function(){this._showScrollbar()},_moveHandler:function(N){this._crossThumbScrolling||(this._thumbScrolling&&(N[this._axis]=-Math.round(N[this._axis]/this._containerToContentRatio())),this._scrollBy(N))},_scrollBy:function(N){N=N[this._axis],this._inBounds()||(N*=.5),this._scrollStep(N)},_scrollByHandler:function(N){this._scrollBy(N),this._scrollComplete()},_containerToContentRatio:function(){return this._scrollbar.containerToContentRatio()},_endHandler:function(N){return this._completeDeferred=new u.Deferred,this._velocity=N[this._axis],this._inertiaHandler(),this._resetThumbScrolling(),this._completeDeferred.promise()},_inertiaHandler:function(){this._suppressInertia(),this._inertiaAnimator.start()},_suppressInertia:function(){this._inertiaEnabled&&!this._thumbScrolling||(this._velocity=0)},_resetThumbScrolling:function(){this._thumbScrolling=!1,this._crossThumbScrolling=!1},_stopHandler:function(){this._thumbScrolling&&this._scrollComplete(),this._resetThumbScrolling(),this._scrollToBounds()},_disposeHandler:function(){this._stopScrolling(),this._$scrollbar.remove()},_updateHandler:function(){this._update(),this._moveToBounds()},_update:function(){var N=this;return this._stopScrolling(),(0,f.deferUpdate)(function(){N._resetScaleRatio(),N._updateLocation(),N._updateBounds(),N._updateScrollbar(),(0,f.deferRender)(function(){N._moveScrollbar(),N._scrollbar.update()})})},_resetScaleRatio:function(){this._scaleRatio=null},_updateLocation:function(){this._location=((0,y.locate)(this._$content)[this._prop]-this._$container[this._scrollProp]())*this._getScaleRatio()},_updateBounds:function(){this._maxOffset=Math.round(this._getMaxOffset()),this._minOffset=Math.round(this._getMinOffset())},_getMaxOffset:function(){return 0},_getMinOffset:function(){return this._maxScrollPropValue=Math.max(this._contentSize()-this._containerSize(),0),-this._maxScrollPropValue},_updateScrollbar:(0,f.deferUpdater)(function(){var N=this,U=this._containerSize(),H=this._contentSize(),G=this._getBaseDimension(this._$container.get(0),this._dimension),Y=this._getBaseDimension(this._$content.get(0),this._dimension);(0,f.deferRender)(function(){N._scrollbar.option({containerSize:U,contentSize:H,baseContainerSize:G,baseContentSize:Y,scaleRatio:N._getScaleRatio()})})}),_moveToBounds:(0,f.deferRenderer)((0,f.deferUpdater)((0,f.deferRenderer)(function(){var N=this._boundLocation(),U=N!==this._location;this._location=N,this._move(),U&&this._scrollAction()}))),_createActionsHandler:function(N){this._scrollAction=N.scroll,this._bounceAction=N.bounce},_showScrollbar:function(){this._scrollbar.option("visible",!0)},_hideScrollbar:function(){this._scrollbar.option("visible",!1)},_containerSize:function(){return this._getRealDimension(this._$container.get(0),this._dimension)},_contentSize:function(){var N="hidden"===this._$content.css("overflow"+this._axis.toUpperCase()),U=this._getRealDimension(this._$content.get(0),this._dimension);if(!N){var H=this._$content[0]["scroll"+(0,A.titleize)(this._dimension)]*this._getScaleRatio();U=Math.max(H,U)}return U},_validateEvent:function(N){var U=(0,g.default)(N.originalEvent.target);return this._isThumb(U)||this._isScrollbar(U)||this._isContent(U)},_isThumb:function(N){return this._scrollByThumb&&this._scrollbar.isThumb(N)},_isScrollbar:function(N){return this._scrollByThumb&&N&&N.is(this._$scrollbar)},_isContent:function(N){return this._scrollByContent&&!!N.closest(this._$element).length},_reachedMin:function(){return this._location<=this._minOffset},_reachedMax:function(){return this._location>=this._maxOffset},_cursorEnterHandler:function(){this._resetScaleRatio(),this._updateScrollbar(),this._scrollbar.cursorEnter()},_cursorLeaveHandler:function(){this._scrollbar.cursorLeave()},dispose:f.noop});b.Scroller=V;var z=h.default.inherit({ctor:function(N){this._init(N)},_init:function(N){this._component=N,this._$element=N.$element(),this._$container=N._$container,this._$wrapper=N._$wrapper,this._$content=N._$content,this.option=N.option.bind(N),this._createActionByOption=N._createActionByOption.bind(N),this._isLocked=N._isLocked.bind(N),this._isDirection=N._isDirection.bind(N),this._allowedDirection=N._allowedDirection.bind(N),this._getMaxOffset=N._getMaxOffset.bind(N)},render:function(){this._$element.addClass("dx-scrollable-simulated"),this._createScrollers(),this.option("useKeyboard")&&this._$container.prop("tabIndex",0),this._attachKeyboardHandler(),this._attachCursorHandlers()},_createScrollers:function(){this._scrollers={},this._isDirection(t)&&this._createScroller(t),this._isDirection("vertical")&&this._createScroller("vertical"),this._$element.toggleClass("dx-scrollable-scrollbars-alwaysvisible","always"===this.option("showScrollbar"))},_createScroller:function(N){this._scrollers[N]=new V(this._scrollerOptions(N))},_scrollerOptions:function(N){return{direction:N,$content:this._$content,$container:this._$container,$wrapper:this._$wrapper,$element:this._$element,scrollByContent:this.option("scrollByContent"),scrollByThumb:this.option("scrollByThumb"),scrollbarVisible:this.option("showScrollbar"),bounceEnabled:this.option("bounceEnabled"),inertiaEnabled:this.option("inertiaEnabled"),isAnyThumbScrolling:this._isAnyThumbScrolling.bind(this)}},_applyScaleRatio:function(N){for(var U in this._scrollers){var H=this._getPropByDirection(U);(0,S.isDefined)(N[H])&&(N[H]*=this._scrollers[U]._getScaleRatio())}return N},_isAnyThumbScrolling:function(N){var U=!1;return this._eventHandler("isThumbScrolling",N).done(function(H,G){U=H||G}),U},handleInit:function(N){this._suppressDirections(N),this._eventForUserAction=N,this._eventHandler("init",N)},_suppressDirections:function(N){(0,p.isDxMouseWheelEvent)(N.originalEvent)?this._prepareDirections(!0):(this._prepareDirections(),this._eachScroller(function(U,H){var G=U._validateEvent(N);this._validDirections[H]=G}))},_prepareDirections:function(N){N=N||!1,this._validDirections={},this._validDirections[t]=N,this._validDirections.vertical=N},_eachScroller:function(N){N=N.bind(this),(0,k.each)(this._scrollers,function(U,H){N(H,U)})},handleStart:function(N){this._eventForUserAction=N,this._eventHandler("start").done(this._startAction)},_saveActive:function(){a=this},_resetActive:function(){a===this&&(a=null)},handleMove:function(N){if(this._isLocked())return N.cancel=!0,void this._resetActive();this._saveActive(),N.preventDefault&&N.preventDefault(),this._adjustDistance(N,N.delta),this._eventForUserAction=N,this._eventHandler("move",N.delta)},_adjustDistance:function(N,U){U.x*=this._validDirections[t],U.y*=this._validDirections.vertical;var H=this._tryGetDevicePixelRatio();H&&(0,p.isDxMouseWheelEvent)(N.originalEvent)&&(U.x=Math.round(U.x/H*100)/100,U.y=Math.round(U.y/H*100)/100)},_tryGetDevicePixelRatio:function(){if((0,E.hasWindow)())return(0,E.getWindow)().devicePixelRatio},handleEnd:function(N){return this._resetActive(),this._refreshCursorState(N.originalEvent&&N.originalEvent.target),this._adjustDistance(N,N.velocity),this._eventForUserAction=N,this._eventHandler("end",N.velocity).done(this._endAction)},handleCancel:function(N){return this._resetActive(),this._eventForUserAction=N,this._eventHandler("end",{x:0,y:0})},handleStop:function(){this._resetActive(),this._eventHandler("stop")},handleScroll:function(){this._updateRtlConfig(),this._scrollAction()},_attachKeyboardHandler:function(){F.default.off(this._$element,".".concat("dxSimulatedScrollableKeyboard")),!this.option("disabled")&&this.option("useKeyboard")&&F.default.on(this._$element,(0,p.addNamespace)("keydown","dxSimulatedScrollableKeyboard"),this._keyDownHandler.bind(this))},_keyDownHandler:function(N){var U=this;if(clearTimeout(this._updateHandlerTimeout),this._updateHandlerTimeout=setTimeout(function(){"tab"===(0,p.normalizeKeyName)(N)&&U._eachScroller(function(G){G._updateHandler()})}),this._$container.is(I.default.getActiveElement())){var H=!0;switch((0,p.normalizeKeyName)(N)){case"downArrow":this._scrollByLine({y:1});break;case"upArrow":this._scrollByLine({y:-1});break;case"rightArrow":this._scrollByLine({x:1});break;case"leftArrow":this._scrollByLine({x:-1});break;case"pageDown":this._scrollByPage(1);break;case"pageUp":this._scrollByPage(-1);break;case"home":this._scrollToHome();break;case"end":this._scrollToEnd();break;default:H=!1}H&&(N.stopPropagation(),N.preventDefault())}},_scrollByLine:function(N){var U=this._tryGetDevicePixelRatio(),H=40;U&&(H=Math.abs(H/U*100)/100),this.scrollBy({top:(N.y||0)*-H,left:(N.x||0)*-H})},_scrollByPage:function(N){var U=this._wheelProp(),H=this._dimensionByProp(U),G={};G[U]=N*-this._$container[H](),this.scrollBy(G)},_dimensionByProp:function(N){return"left"===N?"width":"height"},_getPropByDirection:function(N){return N===t?"left":"top"},_scrollToHome:function(){var N={};N[this._wheelProp()]=0,this._component.scrollTo(N)},_scrollToEnd:function(){var N=this._wheelProp(),U=this._dimensionByProp(N),H={};H[N]=this._$content[U]()-this._$container[U](),this._component.scrollTo(H)},createActions:function(){this._startAction=this._createActionHandler("onStart"),this._endAction=this._createActionHandler("onEnd"),this._updateAction=this._createActionHandler("onUpdated"),this._createScrollerActions()},_createScrollerActions:function(){this._scrollAction=this._createActionHandler("onScroll"),this._bounceAction=this._createActionHandler("onBounce"),this._eventHandler("createActions",{scroll:this._scrollAction,bounce:this._bounceAction})},_createActionHandler:function(N){var U=arguments,H=this,G=this._createActionByOption(N);return function(){G((0,R.extend)(H._createActionArgs(),U))}},_createActionArgs:function(){var N=this._scrollers,U=N.horizontal,H=N.vertical,G=this._getScrollOffset();return this._scrollOffset={top:H&&G.top,left:U&&G.left},{event:this._eventForUserAction,scrollOffset:this._scrollOffset,reachedLeft:U&&U._reachedMax(),reachedRight:U&&U._reachedMin(),reachedTop:H&&H._reachedMax(),reachedBottom:H&&H._reachedMin()}},_getScrollOffset:function(){return{top:-this.location().top,left:-this.location().left}},_eventHandler:function(N){var U=[].slice.call(arguments).slice(1),H=(0,k.map)(this._scrollers,function(G){return G["_"+N+"Handler"].apply(G,U)});return u.when.apply(g.default,H).promise()},location:function(){var N=(0,y.locate)(this._$content);return N.top-=this._$container.scrollTop(),N.left-=this._$container.scrollLeft(),N},disabledChanged:function(){this._attachCursorHandlers()},_attachCursorHandlers:function(){F.default.off(this._$element,".".concat("dxSimulatedScrollableCursor")),!this.option("disabled")&&this._isHoverMode()&&(F.default.on(this._$element,(0,p.addNamespace)("mouseenter","dxSimulatedScrollableCursor"),this._cursorEnterHandler.bind(this)),F.default.on(this._$element,(0,p.addNamespace)("mouseleave","dxSimulatedScrollableCursor"),this._cursorLeaveHandler.bind(this)))},_isHoverMode:function(){return"onHover"===this.option("showScrollbar")},_cursorEnterHandler:function(N){(N=N||{}).originalEvent=N.originalEvent||{},a||N.originalEvent._hoverHandled||(s&&s._cursorLeaveHandler(),s=this,this._eventHandler("cursorEnter"),N.originalEvent._hoverHandled=!0)},_cursorLeaveHandler:function(N){s===this&&a!==s&&(this._eventHandler("cursorLeave"),s=null,this._refreshCursorState(N&&N.relatedTarget))},_refreshCursorState:function(N){if(this._isHoverMode()||N&&!a){var U=(0,g.default)(N).closest(".".concat("dx-scrollable-simulated",":not(.dx-state-disabled)")),H=U.length&&U.data("dxScrollableStrategy");s&&s!==H&&s._cursorLeaveHandler(),H&&H._cursorEnterHandler()}},update:function(){var N=this,U=this._eventHandler("update").done(this._updateAction);return(0,u.when)(U,(0,f.deferUpdate)(function(){var H=N._allowedDirections();return(0,f.deferRender)(function(){var G=H.vertical?"pan-x":"";G=H.horizontal?"pan-y":G,N._$container.css("touchAction",G=H.vertical&&H.horizontal?"none":G)}),(0,u.when)().promise()}))},_allowedDirections:function(){var N=this.option("bounceEnabled"),U=this._scrollers.vertical,H=this._scrollers[t];return{vertical:U&&(U._minOffset<0||N),horizontal:H&&(H._minOffset<0||N)}},_updateBounds:function(){this._scrollers[t]&&this._scrollers[t]._updateBounds()},_isHorizontalAndRtlEnabled:function(){return this.option("rtlEnabled")&&"vertical"!==this.option("direction")},updateRtlPosition:function(N){var U=this;N&&(this._rtlConfig={scrollRight:0,clientWidth:this._$container.get(0).clientWidth,windowPixelRatio:this._getWindowDevicePixelRatio()}),this._updateBounds(),this._isHorizontalAndRtlEnabled()&&(0,f.deferUpdate)(function(){var H=U._getMaxOffset().left-U._rtlConfig.scrollRight;H<=0&&(H=0,U._rtlConfig.scrollRight=U._getMaxOffset().left),(0,f.deferRender)(function(){U._getScrollOffset().left!==H&&(U._rtlConfig.skipUpdating=!0,U._component.scrollTo({left:H}),U._rtlConfig.skipUpdating=!1)})})},_updateRtlConfig:function(){if(this._isHorizontalAndRtlEnabled()&&!this._rtlConfig.skipUpdating){var N=this._$container.get(0),U=N.clientWidth,H=N.scrollLeft,G=this._getWindowDevicePixelRatio();this._rtlConfig.windowPixelRatio===G&&this._rtlConfig.clientWidth===U&&(this._rtlConfig.scrollRight=this._getMaxOffset().left-H),this._rtlConfig.clientWidth=U,this._rtlConfig.windowPixelRatio=G}},_getWindowDevicePixelRatio:function(){return(0,E.hasWindow)()?(0,E.getWindow)().devicePixelRatio:1},scrollBy:function(N){var U=this._scrollers.vertical,H=this._scrollers[t];U&&(N.top=U._boundLocation(N.top+U._location)-U._location),H&&(N.left=H._boundLocation(N.left+H._location)-H._location),this._prepareDirections(!0),this._startAction(),this._eventHandler("scrollBy",{x:N.left,y:N.top}),this._endAction(),this._updateRtlConfig()},validate:function(N){return(!(0,p.isDxMouseWheelEvent)(N)||!(0,p.isCommandKeyPressed)(N))&&!this.option("disabled")&&(!!this.option("bounceEnabled")||((0,p.isDxMouseWheelEvent)(N)?this._validateWheel(N):this._validateMove(N)))},_validateWheel:function(N){var U=this,H=this._scrollers[this._wheelDirection(N)],G=H._reachedMin(),Y=H._reachedMax(),Te=(!G||!Y)&&(!G&&!Y||G&&N.delta>0||Y&&N.delta<0);return(Te=Te||void 0!==this._validateWheelTimer)&&(clearTimeout(this._validateWheelTimer),this._validateWheelTimer=setTimeout(function(){U._validateWheelTimer=void 0},500)),Te},_validateMove:function(N){return!(!this.option("scrollByContent")&&!(0,g.default)(N.target).closest(".".concat("dx-scrollable-scrollbar")).length)&&this._allowedDirection()},getDirection:function(N){return(0,p.isDxMouseWheelEvent)(N)?this._wheelDirection(N):this._allowedDirection()},_wheelProp:function(){return this._wheelDirection()===t?"left":"top"},_wheelDirection:function(N){switch(this.option("direction")){case t:return t;case"vertical":return"vertical";default:return N&&N.shiftKey?t:"vertical"}},dispose:function(){this._resetActive(),s===this&&(s=null),this._eventHandler("dispose"),this._detachEventHandlers(),this._$element.removeClass("dx-scrollable-simulated"),this._eventForUserAction=null,clearTimeout(this._validateWheelTimer),clearTimeout(this._updateHandlerTimeout)},_detachEventHandlers:function(){F.default.off(this._$element,".".concat("dxSimulatedScrollableCursor")),F.default.off(this._$container,".".concat("dxSimulatedScrollableKeyboard"))}});b.SimulatedStrategy=z},function(W,b,e){b.deviceDependentOptions=void 0;var g,I=(g=e(13))&&g.__esModule?g:{default:g},F=e(45);b.deviceDependentOptions=function(){return[{device:function(){return!F.nativeScrolling},options:{useNative:!1}},{device:function(A){return!I.default.isSimulator()&&"desktop"===I.default.real().deviceType&&"generic"===A.platform},options:{bounceEnabled:!1,scrollByThumb:!0,scrollByContent:F.touch,showScrollbar:"onHover"}}]}},function(W,b,e){b.default=void 0;var g=n(e(2)),I=n(e(16)),F=e(124),A=n(e(9)),R=n(e(297)),E=n(e(50)),k=n(e(121)),S=e(20),w=e(21),y=e(56),h=n(e(99)),m=e(70),p=n(e(83)),f=e(6),c=e(0),u=e(1),l=e(4),s=n(e(36)),a=e(217),t=n(e(10));function n(r){return r&&r.__esModule?r:{default:r}}var i=I.default.inherit({_getDefaultOptions:function(){return(0,c.extend)(this.callBase(),{itemTemplate:"item",keyExpr:"this",displayExpr:"this",selectedItem:null,selectedItemKey:null,stylingMode:"outlined",deferRendering:!0,noDataText:t.default.format("dxCollectionWidget-noDataText"),useSelectMode:!1,splitButton:!1,showArrowIcon:!0,text:"",icon:void 0,onButtonClick:null,onSelectionChanged:null,onItemClick:null,opened:!1,items:null,dataSource:null,focusStateEnabled:!0,hoverStateEnabled:!0,dropDownOptions:{},dropDownContentTemplate:"content",wrapItemText:!1,useItemTextAsTitle:!0,grouped:!1,groupTemplate:"group",buttonGroupOptions:{}})},_setOptionsByReference:function(){this.callBase(),(0,c.extend)(this._optionsByReference,{selectedItem:!0})},_init:function(){this.callBase(),this._createItemClickAction(),this._createActionClickAction(),this._createSelectionChangedAction(),this._initDataSource(),this._compileKeyGetter(),this._compileDisplayGetter(),this._itemsToDataSource(this.option("items")),this._options.cache("buttonGroupOptions",this.option("buttonGroupOptions")),this._options.cache("dropDownOptions",this.option("dropDownOptions"))},_initTemplates:function(){var r=this;this._templateManager.addDefaultTemplates({content:new F.FunctionTemplate(function(d){var v=(0,g.default)(d.container),x=(0,g.default)("<div>").appendTo(v);r._list=r._createComponent(x,k.default,r._listOptions()),r._list.registerKeyHandler("escape",r._escHandler.bind(r)),r._list.registerKeyHandler("tab",r._escHandler.bind(r)),r._list.registerKeyHandler("leftArrow",r._escHandler.bind(r)),r._list.registerKeyHandler("rightArrow",r._escHandler.bind(r))})}),this.callBase()},_itemsToDataSource:function(r){this._dataSource||(this._dataSource=new m.DataSource({store:new p.default({key:this._getKey(),data:r}),pageSize:0}))},_getKey:function(){var r,d=this.option("keyExpr"),v=null===(r=this._dataSource)||void 0===r?void 0:r.key();return!(0,u.isDefined)(v)||(0,u.isDefined)(d)&&"this"!==d?d:v},_compileKeyGetter:function(){this._keyGetter=(0,S.compileGetter)(this._getKey())},_compileDisplayGetter:function(){this._displayGetter=(0,S.compileGetter)(this.option("displayExpr"))},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-dropdownbutton"),this._renderButtonGroup(),this._updateArrowClass(),(0,u.isDefined)(this.option("selectedItemKey"))&&this._loadSelectedItem().done(this._updateActionButton.bind(this))},_renderFocusTarget:l.noop,_render:function(){this.option("deferRendering")&&!this.option("opened")||this._renderPopup(),this.callBase()},_renderContentImpl:function(){return this._popup&&this._renderPopupContent(),this.callBase()},_loadSelectedItem:function(){var r;null===(r=this._loadSingleDeferred)||void 0===r||r.reject();var d=new f.Deferred;if(this._list&&void 0!==this._lastSelectedItemData){var v=this.option("useSelectMode")?this._list.option("selectedItem"):this._lastSelectedItemData;return d.resolve(v)}this._lastSelectedItemData=void 0;var x=this.option("selectedItemKey");return this._loadSingle(this._getKey(),x).done(d.resolve).fail(function(){d.resolve(null)}),this._loadSingleDeferred=d,d.promise()},_createActionClickAction:function(){this._actionClickAction=this._createActionByOption("onButtonClick")},_createSelectionChangedAction:function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged")},_createItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_fireSelectionChangedAction:function(r){this._selectionChangedAction({item:r.value,previousItem:r.previousValue})},_fireItemClickAction:function(r){return this._itemClickAction({event:r.event,itemElement:r.itemElement,itemData:this._actionItem||r.itemData})},_actionButtonConfig:function(){return{text:this.option("text"),icon:this.option("icon"),elementAttr:{class:"dx-dropdownbutton-action"}}},_getButtonGroupItems:function(){var r=[];return r.push(this._actionButtonConfig()),this.option("splitButton")&&r.push({icon:"spindown",elementAttr:{class:"dx-dropdownbutton-toggle"}}),r},_buttonGroupItemClick:function(r){var d=r.event,v=r.itemData,x="dx-dropdownbutton-action"===v.elementAttr.class;"dx-dropdownbutton-toggle"===v.elementAttr.class?this.toggle():x&&(this._actionClickAction({event:d,selectedItem:this.option("selectedItem")}),this.option("splitButton")||this.toggle())},_buttonGroupOptions:function(){var r=this;return(0,c.extend)({items:this._getButtonGroupItems(),focusStateEnabled:this.option("focusStateEnabled"),hoverStateEnabled:this.option("hoverStateEnabled"),onItemClick:this._buttonGroupItemClick.bind(this),width:"100%",height:"100%",stylingMode:this.option("stylingMode"),selectionMode:"none",tabIndex:this.option("tabIndex"),onKeyboardHandled:function(d){return r._keyboardHandler(d)},buttonTemplate:function(d,v){var x=d.text,T=d.icon;if(r.option("splitButton")||!r.option("showArrowIcon"))return"content";var D=(0,y.getImageContainer)(T),C=x?(0,g.default)("<span>").text(x).addClass("dx-button-text"):void 0,P=(0,y.getImageContainer)("spindown").addClass("dx-icon-right");(0,g.default)(v).append(D,C,P)}},this._options.cache("buttonGroupOptions"))},_renderPopupContent:function(){var r=this._popup.$content(),d=this._getTemplateByOption("dropDownContentTemplate");return r.empty(),this._popupContentId="dx-"+new s.default,this.setAria("id",this._popupContentId,r),d.render({container:(0,w.getPublicElement)(r),model:this.option("items")||this._dataSource})},_popupOptions:function(){var r=this,d=this.option("rtlEnabled")?"right":"left";return(0,c.extend)({dragEnabled:!1,focusStateEnabled:!1,deferRendering:this.option("deferRendering"),closeOnOutsideClick:function(v){var x=r.$element();return!(0,g.default)(v.target).closest(".".concat("dx-dropdownbutton")).is(x)},showTitle:!1,animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},width:function(){return(0,a.getElementWidth)(r.$element())},height:"auto",shading:!1,position:{of:this.$element(),collision:"flipfit",my:d+" top",at:d+" bottom"}},this._options.cache("dropDownOptions"),{visible:this.option("opened")})},_listOptions:function(){var r=this,d=this.option("selectedItemKey"),v=this.option("useSelectMode");return{selectionMode:v?"single":"none",wrapItemText:this.option("wrapItemText"),focusStateEnabled:this.option("focusStateEnabled"),hoverStateEnabled:this.option("hoverStateEnabled"),useItemTextAsTitle:this.option("useItemTextAsTitle"),onContentReady:function(){return r._fireContentReadyAction()},selectedItemKeys:(0,u.isDefined)(d)&&v?[d]:[],grouped:this.option("grouped"),groupTemplate:this.option("groupTemplate"),keyExpr:this._getKey(),noDataText:this.option("noDataText"),displayExpr:this.option("displayExpr"),itemTemplate:this.option("itemTemplate"),items:this.option("items"),dataSource:this._dataSource,onItemClick:function(x){r.option("useSelectMode")||(r._lastSelectedItemData=x.itemData),r.option("selectedItemKey",r._keyGetter(x.itemData)),!1!==r._fireItemClickAction(x)&&(r.toggle(!1),r._buttonGroup.focus())}}},_upDownKeyHandler:function(){return this._popup&&this._popup.option("visible")&&this._list?this._list.focus():this.open(),!0},_escHandler:function(){return this.close(),this._buttonGroup.focus(),!0},_tabHandler:function(){return this.close(),!0},_renderPopup:function(){var r=(0,g.default)("<div>");this.$element().append(r),this._popup=this._createComponent(r,E.default,this._popupOptions()),this._popup.$content().addClass("dx-dropdownbutton-content"),this._popup.$wrapper().addClass("dx-dropdownbutton-popup-wrapper"),this._popup.on("hiding",this._popupHidingHandler.bind(this)),this._popup.on("showing",this._popupShowingHandler.bind(this)),this._bindInnerWidgetOptions(this._popup,"dropDownOptions")},_popupHidingHandler:function(){this.option("opened",!1),this.setAria({expanded:!1,owns:void 0})},_popupOptionChanged:function(r){var d=I.default.getOptionsFromContainer(r);this._setPopupOption(d);var v=Object.keys(d);-1===v.indexOf("width")&&-1===v.indexOf("height")||this._dimensionChanged()},_dimensionChanged:function(){var r=this;void 0===(0,a.getSizeValue)(this.option("dropDownOptions.width"))&&this._setPopupOption("width",function(){return(0,a.getElementWidth)(r.$element())})},_setPopupOption:function(r,d){this._setWidgetOption("_popup",arguments)},_popupShowingHandler:function(){this.option("opened",!0),this.setAria({expanded:!0,owns:this._popupContentId})},_renderButtonGroup:function(){var r=this._buttonGroup&&this._buttonGroup.$element()||(0,g.default)("<div>");this._buttonGroup||this.$element().append(r),this._buttonGroup=this._createComponent(r,R.default,this._buttonGroupOptions()),this._buttonGroup.registerKeyHandler("downArrow",this._upDownKeyHandler.bind(this)),this._buttonGroup.registerKeyHandler("tab",this._tabHandler.bind(this)),this._buttonGroup.registerKeyHandler("upArrow",this._upDownKeyHandler.bind(this)),this._buttonGroup.registerKeyHandler("escape",this._escHandler.bind(this)),this._bindInnerWidgetOptions(this._buttonGroup,"buttonGroupOptions")},_updateArrowClass:function(){var r=this.option("splitButton")||this.option("showArrowIcon");this.$element().toggleClass("dx-dropdownbutton-has-arrow",r)},toggle:function(r){return this._popup||(this._renderPopup(),this._renderContent()),this._popup.toggle(r)},open:function(){return this.toggle(!0)},close:function(){return this.toggle(!1)},_setListOption:function(r,d){this._list&&this._list.option(r,d)},_getDisplayValue:function(r){var d=(0,u.isPlainObject)(r)?this._displayGetter(r):r;return(0,u.isPlainObject)(d)?"":String((0,l.ensureDefined)(d,""))},_updateActionButton:function(r){this.option("useSelectMode")&&this.option({text:this._getDisplayValue(r),icon:(0,u.isPlainObject)(r)?r.icon:void 0}),this._setOptionWithoutOptionChange("selectedItem",r),this._setOptionWithoutOptionChange("selectedItemKey",this._keyGetter(r))},_clean:function(){this._list&&this._list.$element().remove(),this._popup&&this._popup.$element().remove()},_selectedItemKeyChanged:function(r){var d=this;this._setListOption("selectedItemKeys",this.option("useSelectMode")&&(0,u.isDefined)(r)?[r]:[]);var v=this.option("selectedItem");this._loadSelectedItem().done(function(x){d._updateActionButton(x),d._displayGetter(v)!==d._displayGetter(x)&&d._fireSelectionChangedAction({previousValue:v,value:x})})},_actionButtonOptionChanged:function(r){var x={};x[r.name]=r.value,this._buttonGroup.option("items[0]",(0,c.extend)({},this._actionButtonConfig(),x)),this._popup&&this._popup.repaint()},_selectModeChanged:function(r){if(r){this._setListOption("selectionMode","single");var d=this.option("selectedItemKey");this._setListOption("selectedItemKeys",(0,u.isDefined)(d)?[d]:[])}else this._setListOption("selectionMode","none"),this.option({selectedItemKey:void 0,selectedItem:void 0})},_updateItemCollection:function(r){var d=this,v=this.option("selectedItemKey");this._setListOption("selectedItem",null),this._setWidgetOption("_list",[r]),(0,u.isDefined)(v)&&this._loadSelectedItem().done(function(x){d._setListOption("selectedItemKeys",[v]),d._setListOption("selectedItem",x)}).fail(function(x){d._setListOption("selectedItemKeys",[])}).always(this._updateActionButton.bind(this))},_updateDataSource:function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._dataSource.items();this._dataSource=void 0,this._itemsToDataSource(r),this._updateKeyExpr()},_updateKeyExpr:function(){this._compileKeyGetter(),this._setListOption("keyExpr",this._getKey())},focus:function(){this._buttonGroup.focus()},_optionChanged:function(r){var d,v=r.name,x=r.value;switch(v){case"useSelectMode":this._selectModeChanged(x);break;case"splitButton":this._updateArrowClass(),this._renderButtonGroup();break;case"displayExpr":this._compileDisplayGetter(),this._setListOption(v,x),this._updateActionButton(this.option("selectedItem"));break;case"keyExpr":this._updateDataSource();break;case"buttonGroupOptions":this._innerWidgetOptionChanged(this._buttonGroup,r);break;case"dropDownOptions":if("dropDownOptions.visible"===r.fullName)break;void 0!==r.value.visible&&delete r.value.visible,this._popupOptionChanged(r),this._innerWidgetOptionChanged(this._popup,r);break;case"opened":this.toggle(x);break;case"focusStateEnabled":case"hoverStateEnabled":this._setListOption(v,x),this._buttonGroup.option(v,x),this.callBase(r);break;case"items":this._updateDataSource(this.option("items")),this._updateItemCollection(v);break;case"dataSource":Array.isArray(x)?this._updateDataSource(this.option("dataSource")):(this._initDataSource(),this._updateKeyExpr()),this._updateItemCollection(v);break;case"icon":case"text":this._actionButtonOptionChanged(r);break;case"showArrowIcon":this._updateArrowClass(),this._buttonGroup.repaint(),this._popup&&this._popup.repaint();break;case"width":case"height":this.callBase(r),null===(d=this._popup)||void 0===d||d.repaint();break;case"stylingMode":case"tabIndex":this._buttonGroup.option(v,x);break;case"itemTemplate":case"grouped":case"noDataText":case"groupTemplate":case"wrapItemText":case"useItemTextAsTitle":this._setListOption(v,x);break;case"dropDownContentTemplate":this._renderContent();break;case"selectedItemKey":this._selectedItemKeyChanged(x);break;case"selectedItem":break;case"onItemClick":this._createItemClickAction();break;case"onButtonClick":this._createActionClickAction();break;case"onSelectionChanged":this._createSelectionChangedAction();break;case"deferRendering":this.toggle(this.option("opened"));break;default:this.callBase(r)}}}).include(h.default);(0,A.default)("dxDropDownButton",i),b.default=i,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(655))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=c(e(2)),I=c(e(5)),F=e(33),A=e(0),R=c(e(104)),E=c(e(10)),k=c(e(13)),S=c(e(9)),w=c(e(52)),y=c(e(130)),h=c(e(109)),m=c(e(150)),p=e(8),f=e(23);function c(r){return r&&r.__esModule?r:{default:r}}var u="dx-colorview-palette-gradient",l="dx-colorview-palette-gradient-white",s="dx-colorview-palette-gradient-black",a="dx-colorview-color-preview",t="dx-colorview-color-preview-color-current",n="dx-colorview-color-preview-color-new",i=w.default.inherit({_supportedKeys:function(){var r=this.option("rtlEnabled"),d=this,v=function(V){var z=100/d._paletteWidth;return V.shiftKey&&(z*=d.option("keyStep")),z=z>1?z:1,Math.round(z)},x=function(V){var z=d._currentColor.hsv.s+V;z>100?z=100:z<0&&(z=0),d._currentColor.hsv.s=z,C()},T=function(V){var z=100/d._paletteHeight;return V.shiftKey&&(z*=d.option("keyStep")),z=z>1?z:1,Math.round(z)},D=function(V){var z=d._currentColor.hsv.v+V;z>100?z=100:z<0&&(z=0),d._currentColor.hsv.v=z,C()};function C(){d._placePaletteHandle(),d._updateColorFromHsv(d._currentColor.hsv.h,d._currentColor.hsv.s,d._currentColor.hsv.v)}var P=function(V){var z=360/(d._hueScaleWrapperHeight-d._hueScaleHandleHeight);return V.shiftKey&&(z*=d.option("keyStep")),z>1?z:1},M=function(V){d._currentColor.hsv.h+=V,d._placeHueScaleHandle();var z=(0,F.locate)(d._$hueScaleHandle);d._updateColorHue(z.top+d._hueScaleHandleHeight/2)},O=function(V){var z=1/d._alphaChannelScaleWorkWidth;return V.shiftKey&&(z*=d.option("keyStep")),z=z>.01?z:.01,r?-z:z},B=function(V){d._currentColor.a+=V,d._placeAlphaChannelHandle();var z=(0,F.locate)(d._$alphaChannelHandle);d._calculateColorTransparencyByScaleWidth(z.left+d._alphaChannelHandleWidth/2)};return(0,A.extend)(this.callBase(),{upArrow:function(V){V.preventDefault(),V.stopPropagation(),(0,p.isCommandKeyPressed)(V)?this._currentColor.hsv.h<=360&&!this._isTopColorHue&&(this._saveValueChangeEvent(V),M(P(V))):this._currentColor.hsv.v<100&&(this._saveValueChangeEvent(V),D(T(V)))},downArrow:function(V){V.preventDefault(),V.stopPropagation(),(0,p.isCommandKeyPressed)(V)?this._currentColor.hsv.h>=0&&(this._isTopColorHue&&(this._currentColor.hsv.h=360),this._saveValueChangeEvent(V),M(-P(V))):this._currentColor.hsv.v>0&&(this._saveValueChangeEvent(V),D(-T(V)))},rightArrow:function(V){V.preventDefault(),V.stopPropagation(),(0,p.isCommandKeyPressed)(V)?(r?this._currentColor.a<1:this._currentColor.a>0&&this.option("editAlphaChannel"))&&(this._saveValueChangeEvent(V),B(-O(V))):this._currentColor.hsv.s<100&&(this._saveValueChangeEvent(V),x(v(V)))},leftArrow:function(V){V.preventDefault(),V.stopPropagation(),(0,p.isCommandKeyPressed)(V)?(r?this._currentColor.a>0:this._currentColor.a<1&&this.option("editAlphaChannel"))&&(this._saveValueChangeEvent(V),B(O(V))):this._currentColor.hsv.s>0&&(this._saveValueChangeEvent(V),x(-v(V)))},enter:function(V){this._fireEnterKeyPressed(V)}})},_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{value:null,matchValue:null,onEnterKeyPressed:void 0,editAlphaChannel:!1,keyStep:1,stylingMode:void 0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===k.default.real().deviceType&&!k.default.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this._initColorAndOpacity(),this._initEnterKeyPressedAction()},_initEnterKeyPressedAction:function(){this._onEnterKeyPressedAction=this._createActionByOption("onEnterKeyPressed")},_fireEnterKeyPressed:function(r){this._onEnterKeyPressedAction&&this._onEnterKeyPressedAction({event:r})},_initColorAndOpacity:function(){this._setCurrentColor(this.option("value"))},_setCurrentColor:function(r){var d=new R.default(r=r||"#000000");d.colorIsInvalid?this.option("value",this._currentColor.baseColor):this._currentColor&&this._makeRgba(this._currentColor)===this._makeRgba(d)||(this._currentColor=d,this._$currentColor&&this._makeTransparentBackground(this._$currentColor,d))},_setBaseColor:function(r){var v=new R.default(r||"#000000");v.colorIsInvalid||this._makeRgba(this.option("matchValue")!==this._makeRgba(v))&&this._$baseColor&&this._makeTransparentBackground(this._$baseColor,v)},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-colorview"),this._renderColorPickerContainer()},_render:function(){this.callBase(),this._renderPalette(),this._renderHueScale(),this._renderControlsContainer(),this._renderControls(),this._renderAlphaChannelElements()},_makeTransparentBackground:function(r,d){d instanceof R.default||(d=new R.default(d)),r.css("backgroundColor",this._makeRgba(d))},_makeRgba:function(r){return r instanceof R.default||(r=new R.default(r)),"rgba("+[r.r,r.g,r.b,r.a].join(", ")+")"},_renderValue:function(){this.callBase(this.option("editAlphaChannel")?this._makeRgba(this._currentColor):this.option("value"))},_renderColorPickerContainer:function(){var r=this.$element();this._$colorPickerContainer=(0,g.default)("<div>").addClass("dx-colorview-container").appendTo(r),this._renderHtmlRows()},_renderHtmlRows:function(r){var d=this._$colorPickerContainer.find(".dx-colorview-container-row"),v=d.length,x=v-(this.option("editAlphaChannel")?2:1);if(x>0&&d.eq(-1).remove(),x<0){x=Math.abs(x);var T,D=[];for(T=0;T<x;T++)D.push((0,g.default)("<div>").addClass("dx-colorview-container-row"));if(v)for(T=0;T<D.length;T++)d.eq(0).after(D[T]);else this._$colorPickerContainer.append(D)}},_renderHtmlCellInsideRow:function(r,d,v){return(0,g.default)("<div>").addClass("dx-colorview-container-cell").addClass(v).appendTo(d.find(".dx-colorview-container-row").eq(r))},_renderPalette:function(){var r=this._renderHtmlCellInsideRow(0,this._$colorPickerContainer,"dx-colorview-palette-cell"),d=(0,g.default)("<div>").addClass([u,l].join(" ")),v=(0,g.default)("<div>").addClass([u,s].join(" "));this._$palette=(0,g.default)("<div>").addClass("dx-colorview-palette").css("backgroundColor",this._currentColor.getPureColor().toHex()).appendTo(r),this._paletteHeight=this._$palette.height(),this._paletteWidth=this._$palette.width(),this._renderPaletteHandle(),this._$palette.append([d,v])},_renderPaletteHandle:function(){var r=this;this._$paletteHandle=(0,g.default)("<div>").addClass("dx-colorview-palette-handle").appendTo(this._$palette),this._createComponent(this._$paletteHandle,m.default,{contentTemplate:null,boundary:this._$palette,allowMoveByClick:!0,boundOffset:function(){return-this._paletteHandleHeight/2}.bind(this),onDragMove:function(d){var v=d.event,x=(0,F.locate)(r._$paletteHandle);r._updateByDrag=!0,r._saveValueChangeEvent(v),r._updateColorFromHsv(r._currentColor.hsv.h,r._calculateColorSaturation(x),r._calculateColorValue(x))}}),this._paletteHandleWidth=this._$paletteHandle.width(),this._paletteHandleHeight=this._$paletteHandle.height(),this._placePaletteHandle()},_placePaletteHandle:function(){(0,F.move)(this._$paletteHandle,{left:Math.round(this._paletteWidth*this._currentColor.hsv.s/100-this._paletteHandleWidth/2),top:Math.round(this._paletteHeight-this._paletteHeight*this._currentColor.hsv.v/100-this._paletteHandleHeight/2)})},_calculateColorValue:function(r){var d=Math.floor(r.top+this._paletteHandleHeight/2);return 100-Math.round(100*d/this._paletteHeight)},_calculateColorSaturation:function(r){var d=Math.floor(r.left+this._paletteHandleWidth/2);return Math.round(100*d/this._paletteWidth)},_updateColorFromHsv:function(r,d,v){var x=this._currentColor.a;this._currentColor=new R.default("hsv("+[r,d,v].join(",")+")"),this._currentColor.a=x,this._updateColorParamsAndColorPreview(),this.applyColor()},_renderHueScale:function(){var r=this._renderHtmlCellInsideRow(0,this._$colorPickerContainer,"dx-colorview-hue-scale-cell");this._$hueScaleWrapper=(0,g.default)("<div>").addClass("dx-colorview-hue-scale-wrapper").appendTo(r),this._$hueScale=(0,g.default)("<div>").addClass("dx-colorview-hue-scale").appendTo(this._$hueScaleWrapper),this._hueScaleHeight=this._$hueScale.height(),this._hueScaleWrapperHeight=this._$hueScaleWrapper.outerHeight(),this._renderHueScaleHandle()},_renderHueScaleHandle:function(){var r=this;this._$hueScaleHandle=(0,g.default)("<div>").addClass("dx-colorview-hue-scale-handle").appendTo(this._$hueScaleWrapper),this._createComponent(this._$hueScaleHandle,m.default,{contentTemplate:null,boundary:this._$hueScaleWrapper,allowMoveByClick:!0,dragDirection:"vertical",onDragMove:function(d){var v=d.event;r._updateByDrag=!0,r._saveValueChangeEvent(v),r._updateColorHue((0,F.locate)(r._$hueScaleHandle).top+r._hueScaleHandleHeight/2)}}),this._hueScaleHandleHeight=this._$hueScaleHandle.height(),this._placeHueScaleHandle()},_placeHueScaleHandle:function(){var r=this._hueScaleWrapperHeight,d=this._hueScaleHandleHeight,v=(r-d)*(360-this._currentColor.hsv.h)/360;r<v+d&&(v=r-d),v<0&&(v=0),(0,F.move)(this._$hueScaleHandle,{top:Math.round(v)})},_updateColorHue:function(r){var d=360-Math.round(360*(r-this._hueScaleHandleHeight/2)/(this._hueScaleWrapperHeight-this._hueScaleHandleHeight)),v=this._currentColor.hsv.s,x=this._currentColor.hsv.v;this._isTopColorHue=!1,(d=d<0?0:d)>=360&&(this._isTopColorHue=!0,d=0),this._updateColorFromHsv(d,v,x),this._$palette.css("backgroundColor",this._currentColor.getPureColor().toHex())},_renderControlsContainer:function(){var r=this._renderHtmlCellInsideRow(0,this._$colorPickerContainer);this._$controlsContainer=(0,g.default)("<div>").addClass("dx-colorview-controls-container").appendTo(r)},_renderControls:function(){this._renderColorsPreview(),this._renderRgbInputs(),this._renderHexInput()},_renderColorsPreview:function(){var r=(0,g.default)("<div>").addClass("dx-colorview-color-preview-container").appendTo(this._$controlsContainer),d=(0,g.default)("<div>").addClass("dx-colorview-color-preview-container-inner").appendTo(r);this._$currentColor=(0,g.default)("<div>").addClass([a,n].join(" ")),this._$baseColor=(0,g.default)("<div>").addClass([a,t].join(" ")),this._makeTransparentBackground(this._$baseColor,this.option("matchValue")),this._makeTransparentBackground(this._$currentColor,this._currentColor),d.append([this._$baseColor,this._$currentColor])},_renderAlphaChannelElements:function(){this.option("editAlphaChannel")&&(this._$colorPickerContainer.find(".dx-colorview-container-row").eq(1).addClass("dx-colorview-alpha-channel-row"),this._renderAlphaChannelScale(),this._renderAlphaChannelInput())},_renderRgbInputs:function(){this._rgbInputsWithLabels=[this._renderEditorWithLabel({editorType:y.default,value:this._currentColor.r,onValueChanged:this._updateColor.bind(this,!1),labelText:"R",labelAriaText:E.default.format("dxColorView-ariaRed"),labelClass:"dx-colorview-label-red"}),this._renderEditorWithLabel({editorType:y.default,value:this._currentColor.g,onValueChanged:this._updateColor.bind(this,!1),labelText:"G",labelAriaText:E.default.format("dxColorView-ariaGreen"),labelClass:"dx-colorview-label-green"}),this._renderEditorWithLabel({editorType:y.default,value:this._currentColor.b,onValueChanged:this._updateColor.bind(this,!1),labelText:"B",labelAriaText:E.default.format("dxColorView-ariaBlue"),labelClass:"dx-colorview-label-blue"})],this._$controlsContainer.append(this._rgbInputsWithLabels),this._rgbInputs=[this._rgbInputsWithLabels[0].find(".dx-numberbox").dxNumberBox("instance"),this._rgbInputsWithLabels[1].find(".dx-numberbox").dxNumberBox("instance"),this._rgbInputsWithLabels[2].find(".dx-numberbox").dxNumberBox("instance")]},_renderEditorWithLabel:function(r){var d=this,v=(0,g.default)("<div>"),x=(0,g.default)("<label>").addClass(r.labelClass).text(r.labelText+":").append(v);I.default.off(x,f.name),I.default.on(x,f.name,function(C){C.preventDefault()});var T=r.editorType,D=(0,A.extend)({value:r.value,onValueChanged:r.onValueChanged,onKeyboardHandled:function(C){return d._keyboardHandler(C)}},{stylingMode:this.option("stylingMode")});return T===y.default&&(D.min=r.min||0,D.max=r.max||255,D.step=r.step||1),new T(v,D).registerKeyHandler("enter",function(C){this._fireEnterKeyPressed(C)}.bind(this)),this.setAria("label",r.labelAriaText,v),x},hexInputOptions:function(){return{editorType:h.default,value:this._currentColor.toHex().replace("#",""),onValueChanged:this._updateColor.bind(this,!0),labelClass:"dx-colorview-label-hex",labelText:"#",labelAriaText:E.default.format("dxColorView-ariaHex")}},_renderHexInput:function(){this._hexInput=h.default.getInstance(this._renderEditorWithLabel(this.hexInputOptions()).appendTo(this._$controlsContainer).find(".dx-textbox"))},_renderAlphaChannelScale:function(){var r=this._renderHtmlCellInsideRow(1,this._$colorPickerContainer,"dx-colorview-alpha-channel-cell"),d=(0,g.default)("<div>").addClass("dx-colorview-alpha-channel-border").appendTo(r),v=(0,g.default)("<div>").addClass("dx-colorview-alpha-channel-wrapper").appendTo(d);this._$alphaChannelScale=(0,g.default)("<div>").addClass("dx-colorview-alpha-channel-scale").appendTo(v),this._makeCSSLinearGradient(this._$alphaChannelScale),this._renderAlphaChannelHandle(r)},_makeCSSLinearGradient:function(r){var d=this._currentColor,v=[d.r,d.g,d.b].join(","),x=d.toHex().replace("#","");r.attr("style",function(T,D){var C=this.option("rtlEnabled"),P="rgba("+T+", "+(C?"1":"0")+")",M="rgba("+T+", "+(C?"0":"1")+")";return["background-image: -webkit-linear-gradient(180deg, "+P+", "+M+")","background-image: -moz-linear-gradient(-90deg, "+P+", "+M+")","background-image: -o-linear-gradient(-90deg, "+P+", "+M+")","background-image: linear-gradient(-90deg, "+P+", "+M+")","filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#"+(C?"00":"")+D+"', endColorstr='#"+(C?"":"00")+D+"')"].join(";")}.call(this,v,x))},_renderAlphaChannelInput:function(){var r=this,d=this._renderHtmlCellInsideRow(1,this._$colorPickerContainer);r._alphaChannelInput=this._renderEditorWithLabel({editorType:y.default,value:this._currentColor.a,max:1,step:.1,onValueChanged:function(v){var x=v.value;x=r._currentColor.isValidAlpha(x)?x:r._currentColor.a,v.event&&r._saveValueChangeEvent(v.event),r._updateColorTransparency(x),r._placeAlphaChannelHandle()},labelClass:"dx-colorview-alpha-channel-label",labelText:"Alpha",labelAriaText:E.default.format("dxColorView-ariaAlpha")}).appendTo(d).find(".dx-numberbox").dxNumberBox("instance")},_updateColorTransparency:function(r){this._currentColor.a=r,this.applyColor()},_renderAlphaChannelHandle:function(r){var d=this;this._$alphaChannelHandle=(0,g.default)("<div>").addClass("dx-colorview-alpha-channel-handle").appendTo(r),this._createComponent(this._$alphaChannelHandle,m.default,{contentTemplate:null,boundary:r,allowMoveByClick:!0,dragDirection:"horizontal",onDragMove:function(v){var x=v.event;d._updateByDrag=!0;var D=(0,F.locate)(d._$alphaChannelHandle).left+d._alphaChannelHandleWidth/2;d._saveValueChangeEvent(x),d._calculateColorTransparencyByScaleWidth(D)}}),this._alphaChannelHandleWidth=this._$alphaChannelHandle.width(),this._alphaChannelScaleWorkWidth=r.width()-this._alphaChannelHandleWidth,this._placeAlphaChannelHandle()},_calculateColorTransparencyByScaleWidth:function(r){var d=(r-this._alphaChannelHandleWidth/2)/this._alphaChannelScaleWorkWidth,v=this.option("rtlEnabled");d=v?d:1-d,r>=this._alphaChannelScaleWorkWidth+this._alphaChannelHandleWidth/2?d=v?1:0:d<1&&(d=d.toFixed(2)),d=Math.max(d,0),d=Math.min(d,1),this._alphaChannelInput.option("value",d)},_placeAlphaChannelHandle:function(){var r=this._alphaChannelScaleWorkWidth*(1-this._currentColor.a);r<0&&(r=0),this._alphaChannelScaleWorkWidth<r&&(r=this._alphaChannelScaleWorkWidth),(0,F.move)(this._$alphaChannelHandle,{left:this.option("rtlEnabled")?this._alphaChannelScaleWorkWidth-r:r})},applyColor:function(){var r=this.option("editAlphaChannel")?this._makeRgba(this._currentColor):this._currentColor.toHex();this._makeTransparentBackground(this._$currentColor,this._currentColor),this.option("value",r)},cancelColor:function(){this._initColorAndOpacity(),this._refreshMarkup()},_updateColor:function(r,d){var v,x;r?x=this._validateHex("#"+this._hexInput.option("value")):(v=this._validateRgb(),this._alphaChannelInput?(v.push(this._alphaChannelInput.option("value")),x="rgba("+v.join(", ")+")"):x="rgb("+v.join(", ")+")"),this._suppressEditorsValueUpdating||(this._currentColor=new R.default(x),this._saveValueChangeEvent(d.event),this.applyColor(),this._refreshMarkup())},_validateHex:function(r){return this._currentColor.isValidHex(r)?r:this._currentColor.toHex()},_validateRgb:function(){var r=this._rgbInputs[0].option("value"),d=this._rgbInputs[1].option("value"),v=this._rgbInputs[2].option("value");return this._currentColor.isValidRGB(r,d,v)||(r=this._currentColor.r,d=this._currentColor.g,v=this._currentColor.b),[r,d,v]},_refreshMarkup:function(){this._placeHueScaleHandle(),this._placePaletteHandle(),this._updateColorParamsAndColorPreview(),this._$palette.css("backgroundColor",this._currentColor.getPureColor().toHex()),this._$alphaChannelHandle&&(this._updateColorTransparency(this._currentColor.a),this._placeAlphaChannelHandle())},_updateColorParamsAndColorPreview:function(){this._suppressEditorsValueUpdating=!0,this._hexInput.option("value",this._currentColor.toHex().replace("#","")),this._rgbInputs[0].option("value",this._currentColor.r),this._rgbInputs[1].option("value",this._currentColor.g),this._rgbInputs[2].option("value",this._currentColor.b),this._suppressEditorsValueUpdating=!1,this.option("editAlphaChannel")&&(this._makeCSSLinearGradient.call(this,this._$alphaChannelScale),this._alphaChannelInput.option("value",this._currentColor.a))},_optionChanged:function(r){var d=r.value;switch(r.name){case"value":this._setCurrentColor(d),this._updateByDrag||this._refreshMarkup(),this._updateByDrag=!1,this.callBase(r);break;case"matchValue":this._setBaseColor(d);break;case"onEnterKeyPressed":this._initEnterKeyPressedAction();break;case"editAlphaChannel":this._$colorPickerContainer&&(this._renderHtmlRows("editAlphaChannel"),this._renderAlphaChannelElements());break;case"keyStep":break;case"stylingMode":this._renderControls();break;default:this.callBase(r)}}});(0,S.default)("dxColorView",i),b.default=i,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.splitByIndex=b.getNthOccurrence=b.getRealSeparatorIndex=void 0,b.getRealSeparatorIndex=function(g){for(var I=0,F=0,A=0;A<g.length;++A)if("'"===g[A]&&I++,"."===g[A]&&(++F,I%2==0))return{occurrence:F,index:A};return{occurrence:1,index:-1}},b.getNthOccurrence=function(g,I,F){for(var A=-1;F--&&A++<g.length;)A=g.indexOf(I,A);return A},b.splitByIndex=function(g,I){return-1===I?[g]:[g.slice(0,I),g.slice(I+1)]}},function(W,b,e){b.default=void 0;var g=S(e(298)),I=S(e(222)),F=S(e(19)),A=e(4),R=e(1),E=e(0),k=S(e(10));function S(y){return y&&y.__esModule?y:{default:y}}var w=I.default.inherit({NAME:"Calendar",supportedKeys:function(){var y=function(h){return!!this.option("opened")&&(h.preventDefault(),!0)};return{rightArrow:function(){if(this.option("opened"))return!0},leftArrow:function(){if(this.option("opened"))return!0},enter:function(h){if(this.dateBox.option("opened")){if(h.preventDefault(),this._widget.option("zoomLevel")===this._widget.option("maxZoomLevel")){var m=this._getContouredValue(),p=this._lastActionElement,f=this._closeDropDownByEnter();return f&&m&&"calendar"===p&&this.dateBoxValue(m,h),f&&this.dateBox.close(),this.dateBox._valueChangeEventHandler(h),!f}return!0}this.dateBox._valueChangeEventHandler(h)}.bind(this),home:y,end:y}},getDisplayFormat:function(y){return y||"shortdate"},_closeDropDownByEnter:function(){return!0},_getWidgetName:function(){return g.default},_getContouredValue:function(){return this._widget._view.option("contouredDate")},getKeyboardListener:function(){return this._widget},_getWidgetOptions:function(){var y=this.dateBox.option("disabledDates");return(0,E.extend)(this.dateBox.option("calendarOptions"),{value:this.dateBoxValue()||null,dateSerializationFormat:null,min:this.dateBox.dateOption("min"),max:this.dateBox.dateOption("max"),onValueChanged:this._valueChangedHandler.bind(this),onCellClick:this._cellClickHandler.bind(this),tabIndex:null,disabledDates:(0,R.isFunction)(y)?this._injectComponent(y.bind(this.dateBox)):y,onContouredChanged:this._refreshActiveDescendant.bind(this),hasFocus:function(){return!0}})},_injectComponent:function(y){var h=this;return function(m){return(0,E.extend)(m,{component:h.dateBox}),y(m)}},_refreshActiveDescendant:function(y){this._lastActionElement="calendar",this.dateBox.setAria("activedescendant",y.actionValue)},popupConfig:function(y){var f,h=this,m=y.toolbarItems,p=this.dateBox.option("buttonsLocation");return f="default"!==p?(0,A.splitPair)(p):["bottom","center"],"useButtons"===this.dateBox.option("applyValueMode")&&this._isCalendarVisible()&&m.unshift({widget:"dxButton",toolbar:f[0],location:"after"===f[1]?"before":f[1],options:{onInitialized:function(c){c.component.registerKeyHandler("escape",this._escapeHandler.bind(this))}.bind(this),onClick:function(c){h._widget._toTodayView(c)},text:k.default.format("dxCalendar-todayButtonText"),type:"today"}}),(0,E.extend)(!0,y,{toolbarItems:m,position:{collision:"flipfit flip"},width:"auto"})},_isCalendarVisible:function(){return(0,R.isEmptyObject)(this.dateBox.option("calendarOptions"))||!1!==this.dateBox.option("calendarOptions.visible")},_escapeHandler:function(){this.dateBox.close(),this.dateBox.focus()},_valueChangedHandler:function(y){var h=this.dateBox;F.default.sameDate(y.value,y.previousValue)||"instantly"===h.option("applyValueMode")&&this.dateBoxValue(this.getValue(),y.event)},_updateValue:function(){this._widget&&this._widget.option("value",this.dateBoxValue())},textChangedHandler:function(){this._lastActionElement="input",this.dateBox.option("opened")&&this._widget&&this._updateValue(!0)},_cellClickHandler:function(y){var h=this.dateBox;"instantly"===h.option("applyValueMode")&&(h.option("opened",!1),this.dateBoxValue(this.getValue(),y.event))}});b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(36))&&g.__esModule?g:{default:g},F=e(3),A=e(0),R=e(1),E=function(){function k(){this._map={}}var S=k.prototype;return S._findWidgetInstance=function(w){var y;return(0,F.each)(this._map,function(h,m){var p=m.widgetInstance;if(w(m.item))return y=p,!1}),y},S._findFieldByCondition=function(w,y){var h;return(0,F.each)(this._map,function(m,p){if(w(p))return h="guid"===y?m:p[y],!1}),h},S.clear=function(){this._map={}},S.removeItemsByItems=function(w){var y=this;(0,F.each)(w.getItems(),function(h){return y.removeItemByKey(h)})},S.removeItemByKey=function(w){delete this._map[w]},S.add=function(w){var y=w.guid||new I.default;return this._map[y]=w,y},S.addItemsOrExtendFrom=function(w){var y=this;w.each(function(h,m){y._map[h]?(m.widgetInstance&&(y._map[h].widgetInstance=m.widgetInstance),y._map[h].$itemContainer=m.$itemContainer):y.add({item:m.item,widgetInstance:m.widgetInstance,guid:h,$itemContainer:m.$itemContainer})})},S.extendRunTimeItemInfoByKey=function(w,y){this._map[w]&&(this._map[w]=(0,A.extend)(this._map[w],y))},S.findWidgetInstanceByItem=function(w){return this._findWidgetInstance(function(y){return y===w})},S.getGroupOrTabLayoutManagerByPath=function(w){return this._findFieldByCondition(function(y){return y.path===w},"layoutManager")},S.getKeyByPath=function(w){return this._findFieldByCondition(function(y){return y.path===w},"guid")},S.findWidgetInstanceByName=function(w){return this._findWidgetInstance(function(y){return w===y.name})},S.findWidgetInstanceByDataField=function(w){return this._findWidgetInstance(function(y){return w===((0,R.isString)(y)?y:y.dataField)})},S.findItemContainerByItem=function(w){for(var y in this._map)if(this._map[y].item===w)return this._map[y].$itemContainer;return null},S.findItemIndexByItem=function(w){return this._findFieldByCondition(function(y){return y.item===w},"itemIndex")},S.getItems=function(){return this._map},S.each=function(w){(0,F.each)(this._map,function(y,h){w(y,h)})},S.removeItemsByPathStartWith=function(w){var y=this;Object.keys(this._map).filter(function(h){return y._map[h].path.indexOf(w,0)>-1}).forEach(function(h){return y.removeItemByKey(h)})},k}();b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=c(e(2)),I=e(33),F=e(680),A=e(32),R=e(0),E=e(4),k=e(59),S=e(21),w=e(1),y=c(e(13)),h=c(e(9)),m=c(e(219)),p=c(e(186)),f=e(6);function c(a){return a&&a.__esModule?a:{default:a}}var u=function(a){return+a},l=m.default.inherit({_activeStateUnit:".dx-multiview-item",_supportedKeys:function(){return(0,R.extend)(this.callBase(),{pageUp:E.noop,pageDown:E.noop})},_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{selectedIndex:0,swipeEnabled:!0,animationEnabled:!0,loop:!1,deferRendering:!0,_itemAttributes:{role:"tabpanel"},loopItemFocus:!1,selectOnFocus:!0,selectionMode:"single",selectionRequired:!0,selectionByClick:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===y.default.real().deviceType&&!y.default.isSimulator()},options:{focusStateEnabled:!0}}])},_itemClass:function(){return"dx-multiview-item"},_itemDataKey:function(){return"dxMultiViewItemData"},_itemContainer:function(){return this._$itemContainer},_itemElements:function(){return this._itemContainer().children(this._itemSelector())},_itemWidth:function(){return this._itemWidthValue||(this._itemWidthValue=this._$wrapper.width()),this._itemWidthValue},_clearItemWidthCache:function(){delete this._itemWidthValue},_itemsCount:function(){return this.option("items").length},_normalizeIndex:function(a){var t=this._itemsCount();return a<0&&(a+=t),a>=t&&(a-=t),a},_getRTLSignCorrection:function(){return this.option("rtlEnabled")?-1:1},_init:function(){this.callBase.apply(this,arguments);var a=this.$element();a.addClass("dx-multiview"),this._$wrapper=(0,g.default)("<div>").addClass("dx-multiview-wrapper"),this._$wrapper.appendTo(a),this._$itemContainer=(0,g.default)("<div>").addClass("dx-multiview-item-container"),this._$itemContainer.appendTo(this._$wrapper),this.option("loopItemFocus",this.option("loop")),this._initSwipeable()},_initMarkup:function(){this._deferredItems=[],this.callBase();var a=this._getSelectedItemIndices();this._updateItemsVisibility(a[0])},_afterItemElementDeleted:function(a,t){this.callBase(a,t),this._deferredItems&&this._deferredItems.splice(t.itemIndex,1)},_beforeItemElementInserted:function(a){this.callBase.apply(this,arguments),this._deferredItems&&this._deferredItems.splice(a.index,0,null)},_executeItemRenderAction:function(a,t,n){a=(this.option("items")||[]).indexOf(t),this.callBase(a,t,n)},_renderItemContent:function(a){var t=new f.Deferred,n=this,i=this.callBase,o=new f.Deferred;return o.done(function(){var r=i.call(n,a);t.resolve(r)}),this._deferredItems[a.index]=o,this.option("deferRendering")||o.resolve(),t.promise()},_render:function(){var a=this;this.callBase(),(0,E.deferRender)(function(){var t=a._getSelectedItemIndices();a._updateItems(t[0])})},_updateItems:function(a,t){this._updateItemsPosition(a,t),this._updateItemsVisibility(a,t)},_modifyByChanges:function(){this.callBase.apply(this,arguments);var a=this._getSelectedItemIndices();this._updateItemsVisibility(a[0])},_updateItemsPosition:function(a,t){var n=this._itemElements(),i=(0,w.isDefined)(t)?-this._animationDirection(t,a):void 0,o=n.eq(a);F._translator.move(o,0),(0,w.isDefined)(t)&&F._translator.move(n.eq(t),100*i+"%")},_updateItemsVisibility:function(a,t){this._itemElements().each(function(n,i){var o=(0,g.default)(i),r=n!==a&&n!==t;r||this._renderSpecificItem(n),o.toggleClass("dx-multiview-item-hidden",r),this.setAria("hidden",r||void 0,o)}.bind(this))},_renderSpecificItem:function(a){var t=this._itemElements().eq(a),n=t.find(this._itemContentClass()).length>0;(0,w.isDefined)(a)&&!n&&(this._deferredItems[a].resolve(),(0,k.triggerResizeEvent)(t))},_refreshItem:function(a,t){this.callBase(a,t),this._updateItemsVisibility(this.option("selectedIndex"))},_setAriaSelected:E.noop,_updateSelection:function(a,t){var n=a[0],i=t[0];F.animation.complete(this._$itemContainer),this._updateItems(i,n);var o=this._animationDirection(n,i);this._animateItemContainer(o*this._itemWidth(),function(){F._translator.move(this._$itemContainer,0),this._updateItems(n),this._$itemContainer.width()}.bind(this))},_animateItemContainer:function(a,t){var n=this.option("animationEnabled")?200:0;F.animation.moveTo(this._$itemContainer,a,n,t)},_animationDirection:function(a,t){var i=(0,I.locate)(this._$itemContainer).left,o=(t-a)*this._getRTLSignCorrection()*this._getItemFocusLoopSignCorrection();return(0,A.sign)(0!==i?i:o)},_getSwipeDisabledState:function(){return!this.option("swipeEnabled")||this._itemsCount()<=1},_initSwipeable:function(){var a=this;this._createComponent(this.$element(),p.default,{disabled:this._getSwipeDisabledState(),elastic:!1,itemSizeFunc:this._itemWidth.bind(this),onStart:function(t){return a._swipeStartHandler(t.event)},onUpdated:function(t){return a._swipeUpdateHandler(t.event)},onEnd:function(t){return a._swipeEndHandler(t.event)}})},_swipeStartHandler:function(a){F.animation.complete(this._$itemContainer);var t=this.option("selectedIndex"),n=this.option("loop"),i=this._itemsCount()-1,o=this.option("rtlEnabled");a.maxLeftOffset=u(n||(o?t>0:t<i)),a.maxRightOffset=u(n||(o?t<i:t>0)),this._swipeDirection=null},_swipeUpdateHandler:function(a){var t=a.offset,n=(0,A.sign)(t)*this._getRTLSignCorrection();if(F._translator.move(this._$itemContainer,t*this._itemWidth()),n!==this._swipeDirection){this._swipeDirection=n;var i=this.option("selectedIndex"),o=this._normalizeIndex(i-n);this._updateItems(i,o)}},_swipeEndHandler:function(a){var t=a.targetOffset*this._getRTLSignCorrection();if(t){this.option("selectedIndex",this._normalizeIndex(this.option("selectedIndex")-t));var n=this.itemElements().filter(".dx-item-selected");this.option("focusStateEnabled")&&this.option("focusedElement",(0,S.getPublicElement)(n))}else this._animateItemContainer(0,E.noop)},_getItemFocusLoopSignCorrection:function(){return this._itemFocusLooped?-1:1},_moveFocus:function(){this.callBase.apply(this,arguments),this._itemFocusLooped=!1},_prevItem:function(a){var t=this.callBase.apply(this,arguments);return this._itemFocusLooped=t.is(a.last()),t},_nextItem:function(a){var t=this.callBase.apply(this,arguments);return this._itemFocusLooped=t.is(a.first()),t},_dimensionChanged:function(){this._clearItemWidthCache()},_visibilityChanged:function(a){a&&this._dimensionChanged()},_updateSwipeDisabledState:function(){var a=this._getSwipeDisabledState();p.default.getInstance(this.$element()).option("disabled",a)},_optionChanged:function(a){var t=a.value;switch(a.name){case"loop":this.option("loopItemFocus",t);break;case"animationEnabled":break;case"swipeEnabled":this._updateSwipeDisabledState();break;case"deferRendering":this._invalidate();break;case"items":this._updateSwipeDisabledState(),this.callBase(a);break;default:this.callBase(a)}}});(0,h.default)("dxMultiView",l),b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(2));function F(R){return R&&R.__esModule?R:{default:R}}var A=F(e(149)).default.inherit({_renderWatchers:function(){this.callBase(),this._startWatcher("badge",this._renderBadge.bind(this))},_renderBadge:function(R){if(this._$element.children(".dx-badge").remove(),R){var E=(0,g.default)("<div>").addClass("dx-tabs-item-badge").addClass("dx-badge").text(R);this._$element.append(E)}}});b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.TABS_EXPANDED_CLASS=void 0,b.TABS_EXPANDED_CLASS="dx-tabs-expanded"},function(W,b,e){b.default=void 0;var g=m(e(2)),I=m(e(5)),F=e(4),A=e(1),R=m(e(17)),E=e(7),k=e(3),S=e(0),w=m(e(9)),y=m(e(220)),h=m(e(58));function m(u){return u&&u.__esModule?u:{default:u}}var p=(0,E.getWindow)(),f=h.default.inherit({_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{rows:[],cols:[],screenByWidth:null,singleColumnScreen:"",height:"100%",width:"100%",activeStateEnabled:!1,focusStateEnabled:!1,onItemStateChanged:void 0,onLayoutChanged:null,currentScreenFactor:void 0,_layoutStrategy:void 0})},_init:function(){this.option("screenByWidth")||this._options.silent("screenByWidth",E.defaultScreenFactorFunc),this.callBase(),this._initLayoutChangedAction()},_initLayoutChangedAction:function(){this._layoutChangedAction=this._createActionByOption("onLayoutChanged",{excludeValidators:["disabled","readonly"]})},_itemClass:function(){return"dx-box-item"},_itemDataKey:function(){return"dxBoxItemData"},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-responsivebox"),this._updateRootBox()},_updateRootBox:function(){clearTimeout(this._updateTimer),this._updateTimer=setTimeout(function(){this._$root&&I.default.triggerHandler(this._$root,"dxupdate")}.bind(this))},_renderItems:function(){this._setScreenSize(),this._screenItems=this._itemsByScreen(),this._prepareGrid(),this._spreadItems(),this._layoutItems(),this._linkNodeToItem()},_itemOptionChanged:function(u){var l=this._findItemElementByItem(u);l.length&&(this._refreshItem(l,u),this._clearItemNodeTemplates(),this._update(!0))},_setScreenSize:function(){var u=this._getCurrentScreen();this._removeScreenSizeClass(),this.$element().addClass("dx-responsivebox-screen-"+u),this.option("currentScreenFactor",u)},_removeScreenSizeClass:function(){var u=this.option("currentScreenFactor");u&&this.$element().removeClass("dx-responsivebox-screen-"+u)},_prepareGrid:function(){var u=this._grid=[];this._prepareRowsAndCols(),(0,k.each)(this._rows,function(){var l=[];u.push(l),(0,k.each)(this._cols,function(){l.push(this._createEmptyCell())}.bind(this))}.bind(this))},getSingleColumnRows:function(){var u=this.option("rows"),l=this._screenItems.length;if(u.length){for(var s=this._filterByScreen(u),a=[],t=0;t<l;t++){var n=this._defaultSizeConfig();t<s.length&&(0,A.isDefined)(s[t].shrink)&&(n.shrink=s[t].shrink),a.push(n)}return a}return this._defaultSizeConfig(l)},_prepareRowsAndCols:function(){this._isSingleColumnScreen()?(this._prepareSingleColumnScreenItems(),this._rows=this.getSingleColumnRows(),this._cols=this._defaultSizeConfig(1)):(this._rows=this._sizesByScreen(this.option("rows")),this._cols=this._sizesByScreen(this.option("cols")))},_isSingleColumnScreen:function(){return this._screenRegExp().test(this.option("singleColumnScreen"))||!this.option("rows").length||!this.option("cols").length},_prepareSingleColumnScreenItems:function(){this._screenItems.sort(function(u,l){return u.location.row-l.location.row||u.location.col-l.location.col}),(0,k.each)(this._screenItems,function(u,l){(0,S.extend)(l.location,{row:u,col:0,rowspan:1,colspan:1})})},_sizesByScreen:function(u){return(0,k.map)(this._filterByScreen(u),function(l){return(0,S.extend)(this._defaultSizeConfig(),l)}.bind(this))},_createDefaultSizeConfig:function(){return{ratio:1,baseSize:0,minSize:0,maxSize:0}},_defaultSizeConfig:function(u){var l=this._createDefaultSizeConfig();if(!arguments.length)return l;for(var s=[],a=0;a<u;a++)s.push(l);return s},_filterByScreen:function(u){var l=this._screenRegExp();return(0,F.grep)(u,function(s){return!s.screen||l.test(s.screen)})},_screenRegExp:function(){var u=this._getCurrentScreen();return new RegExp("(^|\\s)"+u+"($|\\s)","i")},_getCurrentScreen:function(){var u=this._screenWidth();return this.option("screenByWidth")(u)},_screenWidth:function(){return(0,E.hasWindow)()?(0,g.default)(p).width():1920},_createEmptyCell:function(){return{item:{},location:{colspan:1,rowspan:1}}},_spreadItems:function(){(0,k.each)(this._screenItems,function(u,l){var s=l.location||{},n=this._grid[s.row];this._occupyCells(n&&n[s.col],l)}.bind(this))},_itemsByScreen:function(){var u=this;return this.option("items").reduce(function(l,s){var a=s.location||{};return a=(0,A.isPlainObject)(a)?[a]:a,u._filterByScreen(a).forEach(function(t){l.push({item:s,location:(0,S.extend)({rowspan:1,colspan:1},t)})}),l},[])},_occupyCells:function(u,l){u&&!this._isItemCellOccupied(u,l)&&((0,S.extend)(u,l),this._markSpanningCell(u))},_isItemCellOccupied:function(u,l){if(!(0,A.isEmptyObject)(u.item))return!0;var s=!1;return this._loopOverSpanning(l.location,function(a){s=s||!(0,A.isEmptyObject)(a.item)}),s},_loopOverSpanning:function(u,l){var s=u.row+u.rowspan-1,a=u.col+u.colspan-1,t=Math.min(s,this._rows.length-1),n=Math.min(a,this._cols.length-1);u.rowspan-=s-t,u.colspan-=a-n;for(var i=u.row;i<=t;i++)for(var o=u.col;o<=n;o++)i===u.row&&o===u.col||l(this._grid[i][o])},_markSpanningCell:function(u){this._loopOverSpanning(u.location,function(l){(0,S.extend)(l,{item:u.item,spanningCell:u})})},_linkNodeToItem:function(){(0,k.each)(this._itemElements(),function(u,l){var s=(0,g.default)(l),a=s.data("dxBoxItemData");a.box||(a.node=s.children())})},_layoutItems:function(){var u=this._grid.length,l=u&&this._grid[0].length;if(u||l){var s=this._layoutBlock({direction:"col",row:{start:0,end:u-1},col:{start:0,end:l-1}}),a=this._prepareBoxConfig(s.box||{direction:"row",items:[(0,S.extend)(s,{ratio:1})]});(0,S.extend)(a,this._rootBoxConfig(a.items)),this._$root=(0,g.default)("<div>").appendTo(this._itemContainer()),this._createComponent(this._$root,y.default,a)}},_rootBoxConfig:function(u){var l=(0,k.each)(u,function(s,a){this._needApplyAutoBaseSize(a)&&(0,S.extend)(a,{baseSize:"auto"})}.bind(this));return(0,S.extend)({width:"100%",height:"100%",items:l,itemTemplate:this._getTemplateByOption("itemTemplate"),itemHoldTimeout:this.option("itemHoldTimeout"),onItemHold:this._createActionByOption("onItemHold"),onItemClick:this._createActionByOption("onItemClick"),onItemContextMenu:this._createActionByOption("onItemContextMenu"),onItemRendered:this._createActionByOption("onItemRendered")},{_layoutStrategy:this.option("_layoutStrategy")})},_needApplyAutoBaseSize:function(u){return!(u.baseSize||u.minSize&&"auto"!==u.minSize||u.maxSize&&"auto"!==u.maxSize)},_prepareBoxConfig:function(u){return(0,S.extend)(u||{},{crossAlign:"stretch",onItemStateChanged:this.option("onItemStateChanged")})},_layoutBlock:function(u){return this._isSingleItem(u)?this._itemByCell(u.row.start,u.col.start):this._layoutDirection(u)},_isSingleItem:function(u){var l=this._grid[u.row.start][u.col.start].location;return u.row.end-u.row.start==l.rowspan-1&&u.col.end-u.col.start==l.colspan-1},_itemByCell:function(u,l){var s=this._grid[u][l];return s.spanningCell?null:s.item},_layoutDirection:function(u){for(var l,s=[],a=u.direction,t=this._crossDirection(a);l=this._nextBlock(u);){if(this._isBlockIndivisible(u.prevBlockOptions,l))throw R.default.Error("E1025");var n=this._layoutBlock({direction:t,row:l.row,col:l.col,prevBlockOptions:u});n&&((0,S.extend)(n,this._blockSize(l,t)),s.push(n)),u[t].start=l[t].end+1}return{box:this._prepareBoxConfig({direction:a,items:s})}},_isBlockIndivisible:function(u,l){return u&&u.col.start===l.col.start&&u.col.end===l.col.end&&u.row.start===l.row.start&&u.row.end===l.row.end},_crossDirection:function(u){return"col"===u?"row":"col"},_nextBlock:function(u){var l=u.direction,s=this._crossDirection(l),a=u[l].start,t=u[l].end,n=u[s].start;if(n>u[s].end)return null;for(var i=1,o=n;o<n+i;o++){for(var r=1,d=a;d<=t;d++){var v=this._cellByDirection(l,d,o);r=Math.max(r,v.location[s+"span"])}var x=o+r,T=n+i;x>T&&(i+=x-T)}var D={};return D[l]={start:a,end:t},D[s]={start:n,end:n+i-1},D},_cellByDirection:function(u,l,s){return"col"===u?this._grid[s][l]:this._grid[l][s]},_blockSize:function(u,l){for(var s="row"===l?"auto":0,a="row"===l?this._rows:this._cols,t=(0,S.extend)(this._createDefaultSizeConfig(),{ratio:0}),n=u[l].start;n<=u[l].end;n++){var i=a[n];t.ratio+=i.ratio,t.baseSize+=i.baseSize,t.minSize+=i.minSize,t.maxSize+=i.maxSize,(0,A.isDefined)(i.shrink)&&(t.shrink=i.shrink)}return t.minSize=t.minSize?t.minSize:s,t.maxSize=t.maxSize?t.maxSize:"auto",this._isSingleColumnScreen()&&(t.baseSize="auto"),t},_update:function(u){var l=this._$root;this._renderItems(),l&&(u?l.remove():(l.detach(),this._saveAssistantRoot(l))),this._layoutChangedAction(),this._updateRootBox()},_saveAssistantRoot:function(u){this._assistantRoots=this._assistantRoots||[],this._assistantRoots.push(u)},_dispose:function(){clearTimeout(this._updateTimer),this._clearItemNodeTemplates(),this._cleanUnusedRoots(),this.callBase.apply(this,arguments)},_cleanUnusedRoots:function(){this._assistantRoots&&(0,k.each)(this._assistantRoots,function(u,l){(0,g.default)(l).remove()})},_clearItemNodeTemplates:function(){(0,k.each)(this.option("items"),function(){delete this.node})},_toggleVisibility:function(u){this.callBase(u),u&&this._updateRootBox()},_attachClickEvent:F.noop,_optionChanged:function(u){switch(u.name){case"rows":case"cols":case"screenByWidth":case"_layoutStrategy":case"singleColumnScreen":this._clearItemNodeTemplates(),this._invalidate();break;case"width":case"height":this.callBase(u),this._update();break;case"onLayoutChanged":this._initLayoutChangedAction();break;case"itemTemplate":this._clearItemNodeTemplates(),this.callBase(u);break;case"currentScreenFactor":break;default:this.callBase(u)}},_dimensionChanged:function(){this._getCurrentScreen()!==this.option("currentScreenFactor")&&this._update()},repaint:function(){this._update()}});(0,w.default)("dxResponsiveBox",f),b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=k(e(9)),F=k(e(65)),A=k(e(308)),R=k(e(106)),E=k(e(225));function k(h){return h&&h.__esModule?h:{default:h}}function S(h,m){return(S=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}var w=function(h){var m,p;function f(){return h.apply(this,arguments)||this}p=h,(m=f).prototype=Object.create(p.prototype),m.prototype.constructor=m,S(m,p);var c=f.prototype;return c._getDefaultOptions=function(){return h.prototype._getDefaultOptions.call(this)},c._init=function(){h.prototype._init.call(this),R.default.addGroup(this)},c._initMarkup=function(){var u=this.$element();u.addClass("dx-validationgroup"),u.find(".".concat("dx-validator")).each(function(l,s){E.default.getInstance((0,g.default)(s))._initGroupRegistration()}),u.find(".".concat("dx-validationsummary")).each(function(l,s){A.default.getInstance((0,g.default)(s))._initGroupRegistration()}),h.prototype._initMarkup.call(this)},c.validate=function(){return R.default.validateGroup(this)},c.reset=function(){return R.default.resetGroup(this)},c._dispose=function(){R.default.removeGroup(this),this.$element().removeClass("dx-validationgroup"),h.prototype._dispose.call(this)},c._useTemplates=function(){return!1},f}(F.default);(0,I.default)("dxValidationGroup",w),b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=e(4),F=e(3),A=e(20),R=E(e(15));function E(w){return w&&w.__esModule?w:{default:w}}var k=R.default.abstract,S=R.default.inherit({ctor:function(w){this._toolbar=w},_widgetOptions:function(){var w=this._toolbar._createActionByOption("onItemClick");return{itemTemplate:this._getMenuItemTemplate.bind(this),onItemClick:function(y){this._toolbar.option("overflowMenuVisible",!1),w(y)}.bind(this)}},_getMenuItemTemplate:function(){return this._toolbar._getTemplateByOption("menuItemTemplate")},_renderWidget:function(){var w=(0,g.default)("<div>").appendTo(this._menuContainer());this._menu=this._toolbar._createComponent(w,this._menuWidget(),this._widgetOptions()),this.renderMenuItems()},_menuContainer:k,_menuWidget:k,_hasVisibleMenuItems:function(w){var y=w||this._toolbar.option("items"),h=!1,m=(0,A.compileGetter)("visible"),p=(0,A.compileGetter)("locateInMenu");return(0,F.each)(y,function(f,c){var u=m(c,{functionsAsIs:!0}),l=p(c,{functionsAsIs:!0});(!1===u||"auto"!==l&&"always"!==l)&&"menu"!==c.location||(h=!0)}),h},_getMenuItems:function(){return this._toolbar._getMenuItems()},_updateMenuVisibility:I.noop,_renderMenuButtonContainer:function(){var w=this._toolbar._$afterSection;this._$menuButtonContainer=(0,g.default)("<div>").appendTo(w).addClass(this._toolbar._buttonClass()).addClass("dx-toolbar-menu-container")},renderMenuItems:function(){this._menu&&this._menu.option("items",this._getMenuItems())},widgetOption:function(w,y){this._menu&&this._menu.option(w,y)}});b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(60)),I=S(e(2)),F=e(0),A=e(7),R=S(e(156)),E=S(e(50)),k=S(e(121));function S(p){return p&&p.__esModule?p:{default:p}}function y(p,f){return(y=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}var h=R.default;g.default&&(h=function(p){var f,c;c=p,(f=t).prototype=Object.create(c.prototype),f.prototype.constructor=f,y(f,c);var l,a=t.prototype;function t(n,i){var o;return(o=p.call(this,n,i)||this).options=(0,F.extend)({},o._getDefaultOptions(),i),o._popup=o.renderPopup(),o._popup.$wrapper().addClass("dx-suggestion-list-wrapper"),o}return a._getDefaultOptions=function(){return{dataSource:null}},a.renderList=function(n,i){var o=(0,I.default)("<div>").addClass("dx-suggestion-list").appendTo(n);this._list=this.options.editorInstance._createComponent(o,k.default,i)},a.renderPopup=function(){var n=this.options.editorInstance,i=(0,I.default)("<div>").appendTo(n.$element()),o=this._getPopupConfig();return n._createComponent(i,E.default,o)},a._getPopupConfig=function(){var n=this;return{contentTemplate:function(i){var o=n._getListConfig(n.options);n.renderList((0,I.default)(i),o)},deferRendering:!1,onShown:function(){n._list.focus()},onHidden:function(){n._list.unselectAll(),n._list.option("focusedElement",null)},showTitle:!1,width:"auto",height:"auto",shading:!1,closeOnTargetScroll:!0,closeOnOutsideClick:!0,animation:{show:{type:"fade",duration:0,from:0,to:1},hide:{type:"fade",duration:400,from:1,to:0}},fullScreen:!1,maxHeight:this.maxHeight}},a._getListConfig=function(n){return{dataSource:n.dataSource,onSelectionChanged:this.selectionChangedHandler.bind(this),selectionMode:"single",pageLoadMode:"scrollBottom"}},a.selectionChangedHandler=function(n){this._popup.option("visible")&&(this._popup.hide(),this.insertEmbedContent(n))},a.insertEmbedContent=function(n){},a.showPopup=function(){this._popup&&this._popup.show()},a.savePosition=function(n){this.caretPosition=n},a.getPosition=function(){return this.caretPosition},(l=[{key:"maxHeight",get:function(){var n=(0,A.getWindow)(),i=n&&(0,I.default)(n).height()||0;return Math.max(100,.5*i)}}])&&function w(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(t.prototype,l),t}(R.default)),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(79)),I=E(e(15)),F=e(3),A=e(1),R=e(8);function E(w){return w&&w.__esModule?w:{default:w}}var k=I.default.abstract,S=I.default.inherit({_defaultRouteWeight:function(){return 5},_defaultRouteOpacity:function(){return.5},_defaultRouteColor:function(){return"#0000FF"},ctor:function(w,y){this._mapWidget=w,this._$container=y},render:function(w,y){return this._renderImpl().then(function(){return g.default.all([this._applyFunctionIfNeeded("addMarkers",w),this._applyFunctionIfNeeded("addRoutes",y)]).then(function(){return!0})}.bind(this))},_renderImpl:k,updateDimensions:k,updateMapType:k,updateBounds:k,updateCenter:k,updateZoom:k,updateControls:k,updateMarkers:function(w,y){return new g.default(function(h){return this._applyFunctionIfNeeded("removeMarkers",w).then(function(m){this._applyFunctionIfNeeded("addMarkers",y).then(function(p){h(p||m)})}.bind(this))}.bind(this))},addMarkers:k,removeMarkers:k,adjustViewport:k,updateRoutes:function(w,y){return new g.default(function(h){return this._applyFunctionIfNeeded("removeRoutes",w).then(function(m){this._applyFunctionIfNeeded("addRoutes",y).then(function(p){h(p||m)})}.bind(this))}.bind(this))},addRoutes:k,removeRoutes:k,clean:k,map:function(){return this._map},isEventsCanceled:function(){return!1},_option:function(w,y){if(void 0===y)return this._mapWidget.option(w);this._mapWidget.setOptionSilent(w,y)},_keyOption:function(w){var y=this._option("apiKey");return void 0===y[w]?y:y[w]},_parseTooltipOptions:function(w){return{text:w.text||w,visible:w.isShown||!1}},_getLatLng:function(w){if("string"==typeof w){var y=(0,F.map)(w.split(","),function(m){return m.trim()}),h=/^[-+]?[0-9]*\.?[0-9]*$/;if(2===y.length&&y[0].match(h)&&y[1].match(h))return{lat:parseFloat(y[0]),lng:parseFloat(y[1])}}else{if(Array.isArray(w)&&2===w.length)return{lat:w[0],lng:w[1]};if((0,A.isPlainObject)(w)&&(0,A.isNumeric)(w.lat)&&(0,A.isNumeric)(w.lng))return w}return null},_areBoundsSet:function(){return this._option("bounds.northEast")&&this._option("bounds.southWest")},_addEventNamespace:function(w){return(0,R.addNamespace)(w,this._mapWidget.NAME)},_applyFunctionIfNeeded:function(w,y){return y.length?this[w](y):g.default.resolve()},_fireAction:function(w,y){this._mapWidget._createActionByOption(w)(y)},_fireClickAction:function(w){this._fireAction("onClick",w)},_fireMarkerAddedAction:function(w){this._fireAction("onMarkerAdded",w)},_fireMarkerRemovedAction:function(w){this._fireAction("onMarkerRemoved",w)},_fireRouteAddedAction:function(w){this._fireAction("onRouteAdded",w)},_fireRouteRemovedAction:function(w){this._fireAction("onRouteRemoved",w)}});b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(79)),I=e(0),F=e(3),A=R(e(463));function R(S){return S&&S.__esModule?S:{default:S}}var E=A.default.abstract,k=A.default.inherit({_geocodeLocation:function(S){return new g.default(function(w){var y=this._geocodedLocations,h=y[S];h?w(h):this._geocodeLocationImpl(S).then(function(m){y[S]=m,w(m)})}.bind(this))},_renderImpl:function(){return this._load().then(function(){return this._init()}.bind(this)).then(function(){return g.default.all([this.updateMapType(),this._areBoundsSet()?this.updateBounds():this.updateCenter()])}.bind(this)).then(function(){return this._attachHandlers(),new g.default(function(S){var w=setTimeout(function(){clearTimeout(w),S()})})}.bind(this))},_load:function(){return this._mapsLoader||(this._mapsLoader=this._loadImpl()),this._markers=[],this._routes=[],this._mapsLoader},_loadImpl:E,_init:E,_attachHandlers:E,addMarkers:function(S){return g.default.all((0,F.map)(S,function(w){return this._addMarker(w)}.bind(this))).then(function(w){return this._fitBounds(),[!1,(0,F.map)(w,function(y){return y.marker})]}.bind(this))},_addMarker:function(S){return this._renderMarker(S).then(function(w){return this._markers.push((0,I.extend)({options:S},w)),this._fireMarkerAddedAction({options:S,originalMarker:w.marker}),w}.bind(this))},_renderMarker:E,removeMarkers:function(S){var w=this;return(0,F.each)(S,function(y,h){w._removeMarker(h)}),g.default.resolve()},_removeMarker:function(S){var w=this;(0,F.each)(this._markers,function(y,h){return h.options!==S||(w._destroyMarker(h),w._markers.splice(y,1),w._fireMarkerRemovedAction({options:h.options}),!1)})},_destroyMarker:E,_clearMarkers:function(){for(;this._markers.length>0;)this._removeMarker(this._markers[0].options)},addRoutes:function(S){return g.default.all((0,F.map)(S,function(w){return this._addRoute(w)}.bind(this))).then(function(w){return this._fitBounds(),[!1,(0,F.map)(w,function(y){return y.instance})]}.bind(this))},_addRoute:function(S){return this._renderRoute(S).then(function(w){return this._routes.push((0,I.extend)({options:S},w)),this._fireRouteAddedAction({options:S,originalRoute:w.instance}),w}.bind(this))},_renderRoute:E,removeRoutes:function(S){var w=this;return(0,F.each)(S,function(y,h){w._removeRoute(h)}),g.default.resolve()},_removeRoute:function(S){var w=this;(0,F.each)(this._routes,function(y,h){return h.options!==S||(w._destroyRoute(h),w._routes.splice(y,1),w._fireRouteRemovedAction({options:S}),!1)})},_destroyRoute:E,_clearRoutes:function(){for(;this._routes.length>0;)this._removeRoute(this._routes[0].options)},adjustViewport:function(){return this._fitBounds()},isEventsCanceled:function(){return!0},_fitBounds:E,_updateBounds:function(){var S=this;this._clearBounds(),this._option("autoAdjust")&&((0,F.each)(this._markers,function(w,y){S._extendBounds(y.location)}),(0,F.each)(this._routes,function(w,y){y.northEast&&S._extendBounds(y.northEast),y.southWest&&S._extendBounds(y.southWest)}))},_clearBounds:function(){this._bounds=null},_extendBounds:E});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(722))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=h(e(16)),F=h(e(226)),A=e(33),R=h(e(81)),E=e(32),k=e(1),S=e(0),w=e(26),y=h(e(47));function h(f){return f&&f.__esModule?f:{default:f}}var m={top:{my:"bottom center",at:"top center",collision:"none"},bottom:{my:"top center",at:"bottom center",collision:"none"},right:{my:"left center",at:"right center",collision:"none"},left:{my:"right center",at:"left center",collision:"none"}},p=I.default.inherit({_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{hoverStateEnabled:!1,value:0,tooltipEnabled:!1,tooltipFormat:function(f){return f},tooltipPosition:"top",tooltipShowMode:"onHover",tooltipFitIn:null})},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-slider-handle"),this.setAria({role:"slider",valuenow:this.option("value")})},_render:function(){this._renderTooltip(),this.callBase()},_renderTooltip:function(){this.option("tooltipEnabled")?(this._$tooltip||(this._$tooltip=(0,g.default)("<div>").appendTo(this.$element())),this._$slider=this.$element().closest(".dx-slider"),this._updateTooltip()):this._removeTooltip()},_createTooltip:function(){return!this._tooltip&&(this._tooltip=this._createComponent(this._$tooltip,F.default,{visible:!0,target:this.$element(),closeOnOutsideClick:!1,container:this.$element(),hideTopOverlayHandler:null,closeOnTargetScroll:!1,onPositioned:function(f){this._saveTooltipElements(f.component),this._saveTooltipLocation(),this._centeredTooltipPosition()}.bind(this),animation:null,arrowPosition:null,templatesRenderAsynchronously:!1,_fixedPosition:!1}),!0)},_removeTooltip:function(){this._$tooltip&&(this._$tooltip.remove(),delete this._$tooltip,delete this._tooltip)},_renderTooltipPosition:function(){if(this._tooltip){var f=this.option("tooltipPosition");this._saveTooltipElements(),this._resetTooltipPosition(),"string"===(0,k.type)(f)&&(f=(0,S.extend)({boundary:this._$slider,boundaryOffset:{h:1,v:1}},m[f])),this._tooltip.option("position",f),this._saveTooltipLocation()}},_saveTooltipElements:function(f){this._$tooltipContent=(f=this._tooltip||f).$content().parent(),this._$tooltipArrow=this._$tooltipContent.find(".dx-popover-arrow")},_resetTooltipPosition:function(){(0,A.resetPosition)(this._$tooltipContent),(0,A.resetPosition)(this._$tooltipArrow)},_saveTooltipLocation:function(){this._contentLocate=(0,A.locate)(this._$tooltipContent)},_centeredTooltipPosition:function(){if(this._tooltip){this._$tooltipContent.outerWidth("auto");var f=(0,w.getBoundingRect)(this._$tooltipContent.get(0)).width,c=Math.ceil(f),u=c%2+c;this._$tooltipContent.outerWidth(u);var l=(u-this.$element().width())/2;this._contentLocate.left=-l,this._$tooltipArrow.css({marginLeft:-this._$tooltipArrow.outerWidth()/2,left:"50%"}),this._fitTooltip()}},_fitTooltip:function(){if(this._tooltip){var f=this.option("tooltipPosition");"string"===(0,k.type)(f)&&(f=(0,S.extend)({of:this.$element(),boundary:this._$slider,boundaryOffset:{h:2,v:1}},m[f],{collision:"fit none"}));var c=R.default.calculate(this._$tooltipContent,f),u="left"===c.h.collisionSide,l=(u?-1:1)*c.h.oversize,s=this._contentLocate.left,a=this._contentLocate.left+this._$tooltipContent.outerWidth()-this._$tooltipArrow.outerWidth();(0,A.move)(this._$tooltipContent,{left:this._contentLocate.left+(u?1:-1)*c.h.oversize}),(0,A.move)(this._$tooltipArrow,{left:(0,E.fitIntoRange)(l,s,a)})}},_getFormattedValue:function(f){return y.default.format(f,this.option("tooltipFormat"))},_renderValue:function(){if(this._tooltip){var f=this.option("value");this._tooltip.$content().text(this._getFormattedValue(f)),this._fitTooltip()}},_updateTooltip:function(){var f=/^onhover$/i.test(this.option("tooltipShowMode"));f||this._createTooltip(),this.$element().toggleClass("dx-slider-tooltip-on-hover",f),this._renderTooltipPosition(),this._renderValue(),this._centeredTooltipPosition()},_clean:function(){this.callBase(),delete this._$tooltip,delete this._tooltip},_ensureTooltipIsCentered:function(f,c){(0,k.isDefined)(f)&&(0,k.isDefined)(c)&&f.toString().length!==c.toString().length&&this._centeredTooltipPosition()},_optionChanged:function(f){switch(f.name){case"tooltipFormat":this._renderValue();break;case"value":this._renderValue();var c=this._getFormattedValue(f.value),u=this._getFormattedValue(f.previousValue);this._ensureTooltipIsCentered(c,u),this.setAria("valuenow",f.value);break;case"tooltipEnabled":this._renderTooltip();break;case"tooltipPosition":this._renderTooltipPosition(),this._centeredTooltipPosition();break;case"tooltipShowMode":this._updateTooltip();break;case"tooltipFitIn":this._fitTooltip();break;default:this.callBase(f)}},fitTooltipPosition:function(){this._fitTooltip()},updateTooltip:function(){this._createTooltip()&&(this._renderTooltipPosition(),this._renderValue(),this._centeredTooltipPosition())},repaint:function(){this._renderTooltipPosition(),this._centeredTooltipPosition(),this._tooltip&&this._tooltip._visibilityChanged(!0)}});b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=k(e(36)),F=k(e(9)),A=e(0),R=k(e(152)),E=e(1);function k(y){return y&&y.__esModule?y:{default:y}}var S=R.default.inherit({_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{toolbarItems:[],showCloseButton:!1,showTitle:!1,title:null,titleTemplate:null,onTitleRendered:null,bottomTemplate:null,propagateOutsideClick:!0})},_render:function(){this.$element().addClass("dx-tooltip"),this.$wrapper().addClass("dx-tooltip-wrapper"),this.callBase()},_renderContent:function(){this.callBase(),this._contentId="dx-"+new I.default,this.$overlayContent().attr({id:this._contentId,role:"tooltip"}),this._toggleAriaDescription(!0)},_toggleAriaDescription:function(y){var h=(0,g.default)(this.option("target")),m=y?this._contentId:void 0;(0,E.isWindow)(h.get(0))||this.setAria("describedby",m,h)}});(0,F.default)("dxTooltip",S),b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=u(e(2)),I=u(e(5)),F=u(e(13)),A=e(0),R=e(89),E=u(e(9)),k=u(e(52)),S=e(8),w=e(148),y=e(26),h=u(e(46)),m=u(e(10)),p=e(23),f=u(e(186)),c=e(6);function u(a){return a&&a.__esModule?a:{default:a}}var l=k.default.inherit({_supportedKeys:function(){var a=this.option("rtlEnabled"),t=function(i){i.preventDefault(),this._clickAction({event:i})},n=function(i,o){o.preventDefault(),o.stopPropagation(),this._saveValueChangeEvent(o),this._animateValue(i)};return(0,A.extend)(this.callBase(),{space:t,enter:t,leftArrow:n.bind(this,!!a),rightArrow:n.bind(this,!a)})},_useTemplates:function(){return!1},_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,switchedOnText:m.default.format("dxSwitch-switchedOnText"),switchedOffText:m.default.format("dxSwitch-switchedOffText"),value:!1,useInkRipple:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===F.default.real().deviceType&&!F.default.isSimulator()},options:{focusStateEnabled:!0}}])},_feedbackHideTimeout:0,_animating:!1,_initMarkup:function(){this._renderContainers(),this.option("useInkRipple")&&this._renderInkRipple(),this.$element().addClass("dx-switch").append(this._$switchWrapper),this._renderSubmitElement(),this._renderClick(),this.setAria("role","button"),this._renderSwipeable(),this.callBase(),this._renderSwitchInner(),this._renderLabels(),this._renderValue()},_getInnerOffset:function(a,t){return(t-this._offsetDirection()*Number(!a))/2*100+"%"},_getHandleOffset:function(a,t){return this.option("rtlEnabled")&&(a=!a),a?100*-t-100+"%":100*-t+"%"},_renderSwitchInner:function(){this._$switchInner=(0,g.default)("<div>").addClass("dx-switch-inner").appendTo(this._$switchContainer),this._$handle=(0,g.default)("<div>").addClass("dx-switch-handle").appendTo(this._$switchInner)},_renderLabels:function(){this._$labelOn=(0,g.default)("<div>").addClass("dx-switch-on").prependTo(this._$switchInner),this._$labelOff=(0,g.default)("<div>").addClass("dx-switch-off").appendTo(this._$switchInner),this._setLabelsText()},_renderContainers:function(){this._$switchContainer=(0,g.default)("<div>").addClass("dx-switch-container"),this._$switchWrapper=(0,g.default)("<div>").addClass("dx-switch-wrapper").append(this._$switchContainer)},_renderSwipeable:function(){this._createComponent(this.$element(),f.default,{elastic:!1,immediate:!0,onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._getItemSizeFunc.bind(this)})},_getItemSizeFunc:function(){return this._$switchContainer.outerWidth(!0)-(0,y.getBoundingRect)(this._$handle.get(0)).width},_renderSubmitElement:function(){this._$submitElement=(0,g.default)("<input>").attr("type","hidden").appendTo(this.$element())},_getSubmitElement:function(){return this._$submitElement},_renderInkRipple:function(){this._inkRipple=(0,R.render)({waveSizeCoefficient:1.7,isCentered:!0,useHoldAnimation:!1,wavesNumber:2})},_renderInkWave:function(a,t,n,i){if(this._inkRipple){var o={element:a,event:t,wave:i};n?this._inkRipple.showWave(o):this._inkRipple.hideWave(o)}},_updateFocusState:function(a,t){this.callBase.apply(this,arguments),this._renderInkWave(this._$handle,a,t,0)},_toggleActiveState:function(a,t,n){this.callBase.apply(this,arguments),this._renderInkWave(this._$handle,n,t,1)},_offsetDirection:function(){return this.option("rtlEnabled")?-1:1},_renderPosition:function(a,t){var n=this._getInnerOffset(a,t),i=this._getHandleOffset(a,t);this._$switchInner.css("transform"," translateX("+n+")"),this._$handle.css("transform"," translateX("+i+")")},_validateValue:function(){var a=this.option("value");"boolean"!=typeof a&&this._options.silent("value",!!a)},_renderClick:function(){var a=(0,S.addNamespace)(p.name,this.NAME),t=this.$element();this._clickAction=this._createAction(this._clickHandler.bind(this)),I.default.off(t,a),I.default.on(t,a,function(n){this._clickAction({event:n})}.bind(this))},_clickHandler:function(a){this._saveValueChangeEvent(a.event),this._animating||this._swiping||this._animateValue(!this.option("value"))},_animateValue:function(a){var t=this.option("value"),n=a;if(t!==n){this._animating=!0;var i=this._getInnerOffset(t,0),o=this._getInnerOffset(n,0),r=this._getHandleOffset(t,0),d=this._getHandleOffset(n,0),v=this,x={},T={},D={},C={};x.transform=" translateX("+i+")",T.transform=" translateX("+o+")",D.transform=" translateX("+r+")",C.transform=" translateX("+d+")",this.$element().toggleClass("dx-switch-on-value",n),h.default.animate(this._$handle,{from:D,to:C,duration:100}),h.default.animate(this._$switchInner,{from:x,to:T,duration:100,complete:function(){v._animating=!1,v.option("value",n)}})}},_swipeStartHandler:function(a){var t=this.option("value"),n=this.option("rtlEnabled"),i=n?0:1,o=n?1:0;a.event.maxLeftOffset=t?i:o,a.event.maxRightOffset=t?o:i,this._swiping=!0,this._feedbackDeferred=new c.Deferred,(0,w.lock)(this._feedbackDeferred),this._toggleActiveState(this.$element(),this.option("activeStateEnabled"))},_swipeUpdateHandler:function(a){this._renderPosition(this.option("value"),a.event.offset)},_swipeEndHandler:function(a){var t=this,n=this._offsetDirection(),i={},o={},r=this._getInnerOffset(t.option("value"),a.event.targetOffset),d=this._getHandleOffset(t.option("value"),a.event.targetOffset);i.transform=" translateX("+r+")",o.transform=" translateX("+d+")",h.default.animate(this._$handle,{to:o,duration:100}),h.default.animate(this._$switchInner,{to:i,duration:100,complete:function(){t._swiping=!1;var v=t.option("value")+n*a.event.targetOffset;t._saveValueChangeEvent(a.event),t.option("value",Boolean(v)),t._feedbackDeferred.resolve(),t._toggleActiveState(t.$element(),!1)}})},_renderValue:function(){this._validateValue();var a=this.option("value");this._renderPosition(a,0),this.$element().toggleClass("dx-switch-on-value",a),this._getSubmitElement().val(a),this.setAria({pressed:a,label:this.option(a?"switchedOnText":"switchedOffText")})},_setLabelsText:function(){this._$labelOn&&this._$labelOn.text(this.option("switchedOnText")),this._$labelOff&&this._$labelOff.text(this.option("switchedOffText"))},_visibilityChanged:function(a){a&&this.repaint()},_optionChanged:function(a){switch(a.name){case"useInkRipple":this._invalidate();break;case"width":delete this._marginBound,this._refresh();break;case"switchedOnText":case"switchedOffText":this._setLabelsText();break;case"value":this._renderValue(),this.callBase(a);break;default:this.callBase(a)}},_clean:function(){delete this._inkRipple,this.callBase()}});(0,E.default)("dxSwitch",l),b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(2)),I=f(e(5)),F=e(4),A=e(7),R=f(e(9)),E=e(0),k=e(1),S=e(8),w=f(e(27)),y=f(e(293)),h=e(191),m=e(309);function f(l){return l&&l.__esModule?l:{default:l}}var c=f(e(109)).default.inherit({_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{spellcheck:!0,minHeight:void 0,maxHeight:void 0,autoResizeEnabled:!1})},_initMarkup:function(){this.$element().addClass("dx-textarea"),this.callBase(),this.setAria("multiline","true")},_renderContentImpl:function(){this._updateInputHeight(),this.callBase()},_renderInput:function(){this.callBase(),this._renderScrollHandler()},_createInput:function(){var l=(0,g.default)("<textarea>");return this._applyInputAttributes(l,this.option("inputAttr")),this._updateInputAutoResizeAppearance(l),l},_applyInputAttributes:function(l,s){l.attr(s).addClass("dx-texteditor-input")},_renderScrollHandler:function(){this._eventY=0;var l=this._input(),s=(0,m.prepareScrollData)(l,!0);I.default.on(l,(0,S.addNamespace)(y.default.init,this.NAME),s,F.noop),I.default.on(l,(0,S.addNamespace)(w.default.down,this.NAME),this._pointerDownHandler.bind(this)),I.default.on(l,(0,S.addNamespace)(w.default.move,this.NAME),this._pointerMoveHandler.bind(this))},_pointerDownHandler:function(l){this._eventY=(0,S.eventData)(l).y},_pointerMoveHandler:function(l){var s=(0,S.eventData)(l).y,a=this._eventY-s;(0,m.allowScroll)(this._input(),a)&&(l.isScrollingEvent=!0,l.stopPropagation()),this._eventY=s},_renderDimensions:function(){var l=this.$element(),s=l.get(0),a=this._getOptionValue("width",s),t=this._getOptionValue("height",s),n=this.option("minHeight"),i=this.option("maxHeight");l.css({minHeight:void 0!==n?n:"",maxHeight:void 0!==i?i:"",width:a,height:t})},_resetDimensions:function(){this.$element().css({height:"",minHeight:"",maxHeight:""})},_renderEvents:function(){this.option("autoResizeEnabled")&&I.default.on(this._input(),(0,S.addNamespace)("input paste",this.NAME),this._updateInputHeight.bind(this)),this.callBase()},_refreshEvents:function(){I.default.off(this._input(),(0,S.addNamespace)("input paste",this.NAME)),this.callBase()},_getHeightDifference:function(l){return(0,h.getVerticalOffsets)(this._$element.get(0),!1)+(0,h.getVerticalOffsets)(this._$textEditorContainer.get(0),!1)+(0,h.getVerticalOffsets)(this._$textEditorInputContainer.get(0),!1)+(0,h.getElementBoxParams)("height",(0,A.getWindow)().getComputedStyle(l.get(0))).margin},_updateInputHeight:function(){var l=this._input(),s=void 0===this.option("height")&&this.option("autoResizeEnabled");if(s){this._resetDimensions(),this._$element.css("height",this._$element.outerHeight()),l.css("height",0);var a=this._getHeightDifference(l);this._renderDimensions();var t=this._getBoundaryHeight("minHeight"),n=this._getBoundaryHeight("maxHeight"),i=l[0].scrollHeight;if(void 0!==t&&(i=Math.max(i,t-a)),void 0!==n){var o=n-a,r=i>o;i=Math.min(i,o),this._updateInputAutoResizeAppearance(l,!r)}l.css("height",i),s&&this._$element.css("height","auto")}else l.css("height","")},_getBoundaryHeight:function(l){var s=this.option(l);if((0,k.isDefined)(s))return"number"==typeof s?s:(0,h.parseHeight)(s,this._$textEditorContainer.get(0))},_renderInputType:F.noop,_visibilityChanged:function(l){l&&this._updateInputHeight()},_updateInputAutoResizeAppearance:function(l,s){if(l){var a=(0,F.ensureDefined)(s,this.option("autoResizeEnabled"));l.toggleClass("dx-texteditor-input-auto-resize",a)}},_optionChanged:function(l){switch(l.name){case"autoResizeEnabled":this._updateInputAutoResizeAppearance(this._input(),l.value),this._refreshEvents(),this._updateInputHeight();break;case"value":case"height":this.callBase(l),this._updateInputHeight();break;case"minHeight":case"maxHeight":this._renderDimensions(),this._updateInputHeight();break;case"visible":this.callBase(l),l.value&&this._updateInputHeight();break;default:this.callBase(l)}}});(0,R.default)("dxTextArea",c),b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(r){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(d){return typeof d}:function(d){return d&&"function"==typeof Symbol&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d})(r)}b.default=void 0;var I=n(e(2)),F=n(e(5)),A=n(e(46)),R=e(23),E=n(e(13)),k=n(e(11)),S=e(0),w=e(4),y=e(21),h=function(r,d){if(r&&r.__esModule)return r;if(null===r||"object"!==g(r)&&"function"!=typeof r)return{default:r};var v=t(void 0);if(v&&v.has(r))return v.get(r);var x={},T=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var D in r)if("default"!==D&&Object.prototype.hasOwnProperty.call(r,D)){var C=T?Object.getOwnPropertyDescriptor(r,D):null;C&&(C.get||C.set)?Object.defineProperty(x,D,C):x[D]=r[D]}return x.default=r,v&&v.set(r,x),x}(e(3)),m=e(1),p=n(e(9)),f=e(8),c=n(e(219)),u=e(6),l=e(71),s=e(56),a=e(38);function t(r){if("function"!=typeof WeakMap)return null;var d=new WeakMap,v=new WeakMap;return(t=function(x){return x?v:d})(r)}function n(r){return r&&r.__esModule?r:{default:r}}var i=c.default.inherit({_activeStateUnit:".dx-accordion-item",_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{hoverStateEnabled:!0,height:void 0,itemTitleTemplate:"title",onItemTitleClick:null,selectedIndex:0,collapsible:!1,multiple:!1,animationDuration:300,deferRendering:!0,selectionByClick:!0,activeStateEnabled:!0,_itemAttributes:{role:"tab"},_animationEasing:"ease"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===E.default.real().deviceType&&!E.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return(0,a.isMaterial)()},options:{animationDuration:200,_animationEasing:"cubic-bezier(0.4, 0, 0.2, 1)"}}])},_itemElements:function(){return this._itemContainer().children(this._itemSelector())},_init:function(){this.callBase(),this.option("selectionRequired",!this.option("collapsible")),this.option("selectionMode",this.option("multiple")?"multiple":"single");var r=this.$element();r.addClass("dx-accordion"),this._$container=(0,I.default)("<div>").addClass("dx-accordion-wrapper"),r.append(this._$container)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({title:new l.BindableTemplate(function(r,d){if((0,m.isPlainObject)(d)){var v=(0,s.getImageContainer)(d.icon);v&&r.append(v),(0,m.isDefined)(d.title)&&!(0,m.isPlainObject)(d.title)&&r.append(k.default.createTextNode(d.title))}else(0,m.isDefined)(d)&&r.text(String(d));r.wrapInner((0,I.default)("<div>").addClass("dx-accordion-item-title-caption"))},["title","icon"],this.option("integrationOptions.watchMethod"))})},_initMarkup:function(){var r=this;this._deferredItems=[],this.callBase(),this.setAria({role:"tablist",multiselectable:this.option("multiple")}),(0,w.deferRender)(function(){var d=r._getSelectedItemIndices();r._renderSelection(d,[])})},_render:function(){this.callBase(),this._updateItemHeightsWrapper(!0)},_itemDataKey:function(){return"dxAccordionItemData"},_itemClass:function(){return"dx-accordion-item"},_itemContainer:function(){return this._$container},_itemTitles:function(){return this._itemElements().find(".dx-accordion-item-title")},_itemContents:function(){return this._itemElements().find(".dx-accordion-item-body")},_getItemData:function(r){return(0,I.default)(r).parent().data(this._itemDataKey())||this.callBase.apply(this,arguments)},_executeItemRenderAction:function(r){r.type||this.callBase.apply(this,arguments)},_itemSelectHandler:function(r){(0,I.default)(r.target).closest(this._itemContents()).length||this.callBase.apply(this,arguments)},_afterItemElementDeleted:function(r,d){this._deferredItems.splice(d.itemIndex,1),this.callBase.apply(this,arguments)},_renderItemContent:function(r){var d=this.callBase((0,S.extend)({},r,{contentClass:"dx-accordion-item-title",templateProperty:"titleTemplate",defaultTemplateName:this.option("itemTitleTemplate")}));this._attachItemTitleClickAction(d);var v=new u.Deferred;(0,m.isDefined)(this._deferredItems[r.index])?this._deferredItems[r.index]=v:this._deferredItems.push(v),(!this.option("deferRendering")||this._getSelectedItemIndices().indexOf(r.index)>=0)&&v.resolve(),v.done(this.callBase.bind(this,(0,S.extend)({},r,{contentClass:"dx-accordion-item-body",container:(0,y.getPublicElement)((0,I.default)("<div>").appendTo((0,I.default)(d).parent()))})))},_attachItemTitleClickAction:function(r){var d=(0,f.addNamespace)(R.name,this.NAME);F.default.off(r,d),F.default.on(r,d,this._itemTitleClickHandler.bind(this))},_itemTitleClickHandler:function(r){this._itemDXEventHandler(r,"onItemTitleClick")},_renderSelection:function(r,d){this._itemElements().addClass("dx-accordion-item-closed"),this.setAria("hidden",!0,this._itemContents()),this._updateItems(r,d)},_updateSelection:function(r,d){this._updateItems(r,d),this._updateItemHeightsWrapper(!1)},_updateItems:function(r,d){var v=this,x=this._itemElements();h.each(r,function(T,D){v._deferredItems[D].resolve();var C=x.eq(D).addClass("dx-accordion-item-opened").removeClass("dx-accordion-item-closed");v.setAria("hidden",!1,C.find(".dx-accordion-item-body"))}),h.each(d,function(T,D){var C=x.eq(D).removeClass("dx-accordion-item-opened");v.setAria("hidden",!0,C.find(".dx-accordion-item-body"))})},_updateItemHeightsWrapper:function(r){this.option("templatesRenderAsynchronously")?this._animationTimer=setTimeout(function(){this._updateItemHeights(r)}.bind(this)):this._updateItemHeights(r)},_updateItemHeights:function(r){var d=this,v=d._deferredAnimate,x=this._splitFreeSpace(this._calculateFreeSpace());return clearTimeout(this._animationTimer),u.when.apply(I.default,[].slice.call(this._itemElements()).map(function(T){return d._updateItemHeight((0,I.default)(T),x,r)})).done(function(){v&&v.resolveWith(d)})},_updateItemHeight:function(r,d,v){var x=r.children(".dx-accordion-item-title");A.default.isAnimating(r)&&A.default.stop(r);var T=r.outerHeight(),D=r.hasClass("dx-accordion-item-opened")?d+x.outerHeight()||r.height("auto").outerHeight():x.outerHeight();return this._animateItem(r,T,D,v,!!d)},_animateItem:function(r,d,v,x,T){var D;return x||d===v?(r.css("height",v),D=(new u.Deferred).resolve()):D=A.default.animate(r,{type:"custom",from:{height:d},to:{height:v},duration:this.option("animationDuration"),easing:this.option("_animationEasing")}),D.done(function(){r.hasClass("dx-accordion-item-opened")&&!T&&r.css("height",""),r.not(".dx-accordion-item-opened").addClass("dx-accordion-item-closed")})},_splitFreeSpace:function(r){return r&&r/this.option("selectedItems").length},_calculateFreeSpace:function(){var r=this.option("height");if(void 0!==r&&"auto"!==r){var d=this._itemTitles(),v=0;return h.each(d,function(x,T){v+=(0,I.default)(T).outerHeight()}),this.$element().height()-v}},_visibilityChanged:function(r){r&&this._dimensionChanged()},_dimensionChanged:function(){this._updateItemHeights(!0)},_clean:function(){clearTimeout(this._animationTimer),this.callBase()},_tryParseItemPropertyName:function(r){var d=r.match(/.*\.(.*)/);if((0,m.isDefined)(d)&&d.length>=1)return d[1]},_optionChanged:function(r){switch(r.name){case"items":this.callBase(r),"title"===this._tryParseItemPropertyName(r.fullName)&&this._renderSelection(this._getSelectedItemIndices(),[]),"visible"===this._tryParseItemPropertyName(r.fullName)&&this._updateItemHeightsWrapper(!0),!0===this.option("repaintChangesOnly")&&"items"===r.fullName&&(this._updateItemHeightsWrapper(!0),this._renderSelection(this._getSelectedItemIndices(),[]));break;case"animationDuration":case"onItemTitleClick":case"_animationEasing":break;case"collapsible":this.option("selectionRequired",!this.option("collapsible"));break;case"itemTitleTemplate":case"height":case"deferRendering":this._invalidate();break;case"multiple":this.option("selectionMode",r.value?"multiple":"single");break;default:this.callBase(r)}},expandItem:function(r){return this._deferredAnimate=new u.Deferred,this.selectItem(r),this._deferredAnimate.promise()},collapseItem:function(r){return this._deferredAnimate=new u.Deferred,this.unselectItem(r),this._deferredAnimate.promise()},updateDimensions:function(){return this._updateItemHeights(!1)}});(0,p.default)("dxAccordion",i),b.default=i,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=o(e(2)),I=o(e(11)),F=o(e(5)),A=o(e(36)),R=o(e(9)),E=e(4),k=e(1),S=e(35),w=e(21),y=e(3),h=e(12),m=e(0),p=e(7),f=o(e(46)),c=o(e(81)),u=o(e(13)),l=e(8),s=o(e(61)),a=o(e(472)),t=e(6),n=e(167),i=o(e(100));function o(D){return D&&D.__esModule?D:{default:D}}function r(D,C){return(r=Object.setPrototypeOf||function(P,M){return P.__proto__=M,P})(D,C)}var d=["onShowing","onShown","onSubmenuCreated","onHiding","onHidden","onPositioning","onLeftFirstItem","onLeftLastItem","onCloseRootSubmenu","onExpandLastSubmenu"],v=["up","down","first","last"],x=function(D){var C,P;function M(){return D.apply(this,arguments)||this}P=D,(C=M).prototype=Object.create(P.prototype),C.prototype.constructor=C,r(C,P);var O=M.prototype;return O.getShowEvent=function(B){var V=null;return(0,k.isObject)(B)?null!==B.name&&(V=B.name||"dxcontextmenu"):V=B,V},O.getShowDelay=function(B){return(0,k.isObject)(B)&&B.delay},O._getDefaultOptions=function(){return(0,m.extend)(D.prototype._getDefaultOptions.call(this),{showEvent:"dxcontextmenu",closeOnOutsideClick:!0,position:{at:"top left",my:"top left"},onShowing:null,onShown:null,onSubmenuCreated:null,onHiding:null,onHidden:null,onPositioning:null,submenuDirection:"auto",visible:!1,target:void 0,onLeftFirstItem:null,onLeftLastItem:null,onCloseRootSubmenu:null,onExpandLastSubmenu:null})},O._defaultOptionsRules=function(){return D.prototype._defaultOptionsRules.call(this).concat([{device:function(){return!(0,p.hasWindow)()},options:{animation:null}}])},O._initActions=function(){var B=this;this._actions={},(0,y.each)(d,function(V,z){B._actions[z]=B._createActionByOption(z)||E.noop})},O._setOptionsByReference=function(){D.prototype._setOptionsByReference.call(this),(0,m.extend)(this._optionsByReference,{animation:!0,selectedItem:!0})},O._focusInHandler=function(){},O._itemContainer=function(){return this._overlay?this._overlay.$content():(0,g.default)()},O._eventBindingTarget=function(){return this._itemContainer()},O.itemsContainer=function(){return this._overlay?this._overlay.$content():void 0},O._supportedKeys=function(){var B=this;return(0,m.extend)(D.prototype._supportedKeys.call(this),{space:function(){var V=(0,g.default)(B.option("focusedElement"));B.hide(),V.length&&B._isSelectionEnabled()&&B.selectItem(V[0])},escape:this.hide})},O._getActiveItem=function(){var B=this._getAvailableItems(),V=B.filter(".".concat("dx-state-focused")),z=B.filter(".".concat("dx-state-hover"));return z.closest(".".concat("dx-menu-items-container")).find(".".concat("dx-menu-item")).index(V)>=0?V:z.length?z:D.prototype._getActiveItem.call(this)},O._moveFocus=function(B){var V,z=this._getItemsByLocation(B),N=this._getActiveItem(!0),U=this.itemsContainer().find(".".concat("dx-state-hover")),H=!(!(0,g.default)(this.option("focusedElement")).length&&!U.length);switch(B){case"up":V=H?this._prevItem(z):N,this._setFocusedElement(V),N.is(z.first())&&this._actions.onLeftFirstItem(N);break;case"down":V=H?this._nextItem(z):N,this._setFocusedElement(V),N.is(z.last())&&this._actions.onLeftLastItem(N);break;case"right":V=this.option("rtlEnabled")?this._hideSubmenuHandler():this._expandSubmenuHandler(z,B),this._setFocusedElement(V);break;case"left":V=this.option("rtlEnabled")?this._expandSubmenuHandler(z,B):this._hideSubmenuHandler(),this._setFocusedElement(V);break;case"first":V=z.first(),this._setFocusedElement(V);break;case"last":V=z.last(),this._setFocusedElement(V);break;default:return D.prototype._moveFocus.call(this,B)}},O._setFocusedElement=function(B){B&&0!==B.length&&this.option("focusedElement",(0,w.getPublicElement)(B))},O._getItemsByLocation=function(B){var V,z=this._getActiveItem(!0);return(0,h.inArray)(B,v)>=0&&(V=z.closest(".".concat("dx-menu-items-container")).children().children()),this._getAvailableItems(V)},O._getAriaTarget=function(){return this.$element()},O._refreshActiveDescendant=function(){if((0,k.isDefined)(this._overlay)){var B=this._overlay.$content();D.prototype._refreshActiveDescendant.call(this,B)}},O._hideSubmenuHandler=function(){var B=this._getActiveItem(!0),V=B.parents(".".concat("dx-menu-item-expanded")).first();return V.length?(this._hideSubmenusOnSameLevel(V),this._hideSubmenu(B.closest(".".concat("dx-submenu"))),V):(this._actions.onCloseRootSubmenu(B),B)},O._expandSubmenuHandler=function(B,V){var z=this._getActiveItem(!0),N=this._getItemData(z),U=this._dataAdapter.getNodeByItem(N),H=this._hasSubmenu(U),G=z.children(".".concat("dx-submenu"));if(H&&!z.hasClass("dx-state-disabled"))return G.length&&"hidden"!==G.css("visibility")||this._showSubmenu(z),this._nextItem(this._getItemsByLocation(V));this._actions.onExpandLastSubmenu(z)},O._clean=function(){this._overlay&&(this._overlay.$element().remove(),this._overlay=null),this._detachShowContextMenuEvents(this._getTarget()),D.prototype._clean.call(this)},O._initMarkup=function(){this.$element().addClass("dx-has-context-menu"),D.prototype._initMarkup.call(this)},O._render=function(){D.prototype._render.call(this),this._renderVisibility(this.option("visible")),this._addWidgetClass()},O._renderContentImpl=function(){this._detachShowContextMenuEvents(this._getTarget()),this._attachShowContextMenuEvents()},O._attachKeyboardEvents=function(){!this._keyboardListenerId&&this._focusTarget().length&&D.prototype._attachKeyboardEvents.call(this)},O._renderContextMenuOverlay=function(){if(!this._overlay){var B=this._getOverlayOptions();this._overlay=this._createComponent((0,g.default)("<div>").appendTo(this._$element),s.default,B);var V=this._overlay.$content();V.addClass("dx-context-menu"),this._addCustomCssClass(V),this._addPlatformDependentClass(V),this._attachContextMenuEvent()}},O.preventShowingDefaultContextMenuAboveOverlay=function(){var B=this._itemContainer(),V=(0,l.addNamespace)(n.name,this.NAME);F.default.off(B,V,".".concat("dx-submenu")),F.default.on(B,V,".".concat("dx-submenu"),function(z){z.stopPropagation(),z.preventDefault(),F.default.off(B,V,".".concat("dx-submenu"))}.bind(this))},O._itemContextMenuHandler=function(B){D.prototype._itemContextMenuHandler.call(this,B),B.stopPropagation()},O._addPlatformDependentClass=function(B){u.default.current().phone&&B.addClass("dx-menu-phone-overlay")},O._detachShowContextMenuEvents=function(B){var V=this.getShowEvent(this.option("showEvent"));if(V){var z=(0,l.addNamespace)(V,this.NAME);this._showContextMenuEventHandler?F.default.off(I.default.getDocument(),z,B,this._showContextMenuEventHandler):F.default.off((0,g.default)(B),z)}},O._attachShowContextMenuEvents=function(){var B=this,V=this._getTarget(),z=this.getShowEvent(this.option("showEvent"));if(z){var N=(0,l.addNamespace)(z,this.NAME),U=this._createAction(function(G){var Y=B.getShowDelay(B.option("showEvent"));Y?setTimeout(function(){return B._show(G.event)},Y):B._show(G.event)},{validatingTargetName:"target"}),H=function(G){return U({event:G,target:(0,g.default)(G.currentTarget)})};U=this._createAction(U),(0,k.isRenderer)(V)||V.nodeType||(0,k.isWindow)(V)?(this._showContextMenuEventHandler=void 0,F.default.on(V,N,H)):(this._showContextMenuEventHandler=H,F.default.on(I.default.getDocument(),N,V,this._showContextMenuEventHandler))}},O._hoverEndHandler=function(B){D.prototype._hoverEndHandler.call(this,B),B.stopPropagation()},O._renderDimensions=function(){},O._renderContainer=function(B,V){var z=V||this._itemContainer();(B=(0,g.default)("<div>")).appendTo(z).addClass("dx-submenu").css("visibility",V?"hidden":"visible");var N=D.prototype._renderContainer.call(this,B);return V?N:this.option("width")?N.css("minWidth",this.option("width")):this.option("height")?N.css("minHeight",this.option("height")):N},O._renderSubmenuItems=function(B,V){this._renderItems(this._getChildNodes(B),V),this._actions.onSubmenuCreated({itemElement:(0,w.getPublicElement)(V),itemData:B.internalFields.item,submenuElement:(0,w.getPublicElement)(V.children(".".concat("dx-submenu")))})},O._getOverlayOptions=function(){var B=this.option("position");return{focusStateEnabled:this.option("focusStateEnabled"),animation:this.option("animation"),innerOverlay:!0,closeOnOutsideClick:this._closeOnOutsideClickHandler.bind(this),propagateOutsideClick:!0,closeOnTargetScroll:!0,deferRendering:!1,position:{at:B.at,my:B.my,of:this._getTarget(),collision:"flipfit"},shading:!1,showTitle:!1,height:"auto",width:"auto",onShown:this._overlayShownActionHandler.bind(this),onHiding:this._overlayHidingActionHandler.bind(this),onHidden:this._overlayHiddenActionHandler.bind(this)}},O._overlayShownActionHandler=function(B){this._actions.onShown(B)},O._overlayHidingActionHandler=function(B){this._actions.onHiding(B),B.cancel||(this._hideAllShownSubmenus(),this._setOptionWithoutOptionChange("visible",!1))},O._overlayHiddenActionHandler=function(B){this._actions.onHidden(B)},O._closeOnOutsideClickHandler=function(B){var V=this.option("closeOnOutsideClick");if((0,k.isFunction)(V))return V(B);if(!V)return!1;if(I.default.isDocument(B.target))return!0;var z=this._getActiveItemsContainer(B.target),N=this._getItemsContainers(),U=this._searchActiveItem(B.target),H=this.$element().parents(".".concat("dx-menu-item")),G=U[0]===H[0]&&U.length&&H.length;return!(this._isIncludeOverlay(z,N)&&U.length)&&!G||("onClick"===this._getShowSubmenuMode()&&this._hideAllShownChildSubmenus(U),!1)},O._getActiveItemsContainer=function(B){return(0,g.default)(B).closest(".".concat("dx-menu-items-container"))},O._getItemsContainers=function(){return this._overlay.$content().find(".".concat("dx-menu-items-container"))},O._searchActiveItem=function(B){return(0,g.default)(B).closest(".".concat("dx-menu-item")).eq(0)},O._isIncludeOverlay=function(B,V){var z=!1;return(0,y.each)(V,function(N,U){B.is(U)&&!z&&(z=!0)}),z},O._hideAllShownChildSubmenus=function(B){var V=this,z=B.find(".".concat("dx-submenu")),N=(0,m.extend)([],this._shownSubmenus);z.length>0&&(0,y.each)(N,function(U,H){var G=V._searchActiveItem(H.context).parent();G.parent().is(B.parent().parent())&&!G.is(B.parent())&&V._hideSubmenu(H)})},O._showSubmenu=function(B){var V=this._dataAdapter.getNodeByItem(this._getItemData(B));if(this._hideSubmenusOnSameLevel(B),this._hasSubmenu(V)){var z=B.children(".".concat("dx-submenu")),N=z.length;D.prototype._showSubmenu.call(this,B),N||this._renderSubmenuItems(V,B),this._isSubmenuVisible(z)||this._drawSubmenu(B)}},O._hideSubmenusOnSameLevel=function(B){var V=B.parent(".".concat("dx-menu-item-wrapper")).siblings().find(".".concat("dx-menu-item-expanded"));V.length&&(V.removeClass("dx-menu-item-expanded"),this._hideSubmenu(V.find(".".concat("dx-submenu"))))},O._hideSubmenuGroup=function(B){this._isSubmenuVisible(B)&&this._hideSubmenuCore(B)},O._isSubmenuVisible=function(B){return"visible"===B.css("visibility")},O._drawSubmenu=function(B){var V=this.option("animation")?this.option("animation").show:{},z=B.children(".".concat("dx-submenu")),N=this._getSubmenuPosition(B);this._overlay&&this._overlay.option("visible")&&((0,k.isDefined)(this._shownSubmenus)||(this._shownSubmenus=[]),(0,h.inArray)(z,this._shownSubmenus)&&this._shownSubmenus.push(z),V&&f.default.stop(z),c.default.setup(z,N),V&&((0,k.isPlainObject)(V.to)&&(V.to.position=N),this._animate(z,V)),z.css("visibility","visible"))},O._animate=function(B,V){f.default.animate(B,V)},O._getSubmenuPosition=function(B){var V=this.option("submenuDirection").toLowerCase(),z={collision:"flip",of:B.parent(".".concat("dx-menu-item-wrapper")),offset:{h:0,v:-1}};switch(V){case"left":z.at="left top",z.my="right top";break;case"right":z.at="right top",z.my="left top";break;default:this.option("rtlEnabled")?(z.at="left top",z.my="right top"):(z.at="right top",z.my="left top")}return z},O._updateSubmenuVisibilityOnClick=function(B){if(B.args.length){var V=B.args[0].itemData,z=this._dataAdapter.getNodeByItem(V);if(z){var N=(0,g.default)(B.args[0].itemElement),U=N.find(".".concat("dx-submenu"));if(this._hasSubmenu(z)&&!U.length&&(this._renderSubmenuItems(z,N),U=N.find(".".concat("dx-submenu"))),(N.context!==U.context||"visible"!==U.css("visibility"))&&V&&!V.disabled&&(!V||!1!==V.closeMenuOnClick))if(this._updateSelectedItemOnClick(B),0===U.length){var G=(0,g.default)(N.parents(".".concat("dx-submenu"))[0]);this._hideSubmenu(G),!B.canceled&&this._overlay&&this._overlay.option("visible")&&this.option("visible",!1)}else this._shownSubmenus&&this._shownSubmenus.length>0&&this._shownSubmenus[0].is(U)&&this._hideSubmenu(U),this._showSubmenu(N)}}},O._hideSubmenu=function(B){var V=this,z=(0,m.extend)([],this._shownSubmenus);(0,y.each)(z,function(N,U){(B.is(U)||(0,S.contains)(B[0],U[0]))&&(U.parent().removeClass("dx-menu-item-expanded"),V._hideSubmenuCore(U))})},O._hideSubmenuCore=function(B){var V=(0,h.inArray)(B,this._shownSubmenus),z=this.option("animation")?this.option("animation").hide:null;V>=0&&this._shownSubmenus.splice(V,1),this._stopAnimate(B),z&&this._animate(B,z),B.css("visibility","hidden")},O._stopAnimate=function(B){f.default.stop(B,!0)},O._hideAllShownSubmenus=function(){var B=this,V=(0,m.extend)([],this._shownSubmenus);this._overlay.$content().find(".".concat("dx-menu-item-expanded")).removeClass("dx-menu-item-expanded"),(0,y.each)(V,function(z,N){B._hideSubmenu(N)})},O._visibilityChanged=function(B){B&&this._renderContentImpl()},O._optionChanged=function(B){if((0,h.inArray)(B.name,d)>-1)this._initActions();else switch(B.name){case"visible":this._renderVisibility(B.value);break;case"showEvent":case"position":case"submenuDirection":this._invalidate();break;case"target":B.previousValue&&this._detachShowContextMenuEvents(B.previousValue),this._invalidate();break;case"closeOnOutsideClick":break;default:D.prototype._optionChanged.call(this,B)}},O._renderVisibility=function(B){return B?this._show():this._hide()},O._toggleVisibility=function(){},O._show=function(B){var V={jQEvent:B},z=(new t.Deferred).reject().promise();if(this._actions.onShowing(V),V.cancel)return z;var N,U=this._positionContextMenu(B);return U&&(this._overlay||(this._renderContextMenuOverlay(),this._overlay.$content().addClass(this._widgetClass()),this._renderFocusState(),this._attachHoverEvents(),this._attachClickEvent(),this._renderItems(this._dataAdapter.getRootNodes())),this._setOptionWithoutOptionChange("visible",!0),this._overlay.option("position",U),z=this._overlay.show(),B&&B.stopPropagation(),this._setAriaAttributes(),(null==B||null===(N=B.originalEvent)||void 0===N?void 0:N.type)===i.default.name&&this.preventShowingDefaultContextMenuAboveOverlay()),z},O._setAriaAttributes=function(){this._overlayContentId="dx-".concat(new A.default),this.setAria("owns",this._overlayContentId),this.setAria({id:this._overlayContentId,role:"menu"},this._overlay.$content())},O._cleanAriaAttributes=function(){this._overlay&&this.setAria("id",null,this._overlay.$content()),this.setAria("owns",void 0)},O._getTarget=function(){return this.option("target")||this.option("position").of||(0,g.default)(I.default.getDocument())},O._getContextMenuPosition=function(){return(0,m.extend)({},this.option("position"),{of:this._getTarget()})},O._positionContextMenu=function(B){var V=this._getContextMenuPosition(),z=this._isInitialOptionValue("position"),N=this._createActionByOption("onPositioning",U);B&&B.preventDefault&&z&&(V.of=B);var U={position:V,event:B};return N(U),U.cancel?V=null:U.event&&(U.event.cancel=!0,B.preventDefault()),V},O._refresh=function(){if((0,p.hasWindow)())if(this._overlay){var B=this._overlay.option("position");D.prototype._refresh.call(this),this._overlay&&this._overlay.option("position",B)}else D.prototype._refresh.call(this);else D.prototype._refresh.call(this)},O._hide=function(){var B;return this._overlay&&(B=this._overlay.hide(),this._setOptionWithoutOptionChange("visible",!1)),this._cleanAriaAttributes(),this.option("focusedElement",null),B||(new t.Deferred).reject().promise()},O.toggle=function(B){var V=this.option("visible");return this._renderVisibility(B=void 0===B?!V:B)},O.show=function(){return this.toggle(!0)},O.hide=function(){return this.toggle(!1)},M}(a.default);(0,R.default)("dxContextMenu",x),b.default=x,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=e(4),F=e(1),A=e(3),R=e(0),E=e(89),k=h(e(473)),S=h(e(732)),w=h(e(13)),y=h(e(149));function h(l){return l&&l.__esModule?l:{default:l}}function m(l,s){return(m=Object.setPrototypeOf||function(a,t){return a.__proto__=t,a})(l,s)}var p="dx-menu-item",f={show:50,hide:300},c=function(l){var s,a;function t(){return l.apply(this,arguments)||this}a=l,(s=t).prototype=Object.create(a.prototype),s.prototype.constructor=s,m(s,a);var n=t.prototype;return n._getDefaultOptions=function(){return(0,R.extend)(l.prototype._getDefaultOptions.call(this),{items:[],cssClass:"",activeStateEnabled:!0,showSubmenuMode:{name:"onHover",delay:{show:50,hide:300}},animation:{show:{type:"fade",from:0,to:1,duration:100},hide:{type:"fade",from:1,to:0,duration:100}},selectByClick:!1,focusOnSelectedItem:!1,keyExpr:null,_itemAttributes:{role:"menuitem"},useInkRipple:!1})},n._itemDataKey=function(){return"dxMenuItemDataKey"},n._itemClass=function(){return p},n._setAriaSelected=function(){},n._selectedItemClass=function(){return"dx-menu-item-selected"},n._widgetClass=function(){return"dx-menu-base"},n._focusTarget=function(){return this._itemContainer()},n._clean=function(){this.option("focusedElement",null),l.prototype._clean.call(this)},n._supportedKeys=function(){var i=this;return(0,R.extend)(l.prototype._supportedKeys.call(this),{space:function(){var o=(0,g.default)(i.option("focusedElement"));o.length&&i._isSelectionEnabled()&&i.selectItem(o[0])},pageUp:I.noop,pageDown:I.noop})},n._isSelectionEnabled=function(){return"single"===this.option("selectionMode")},n._init=function(){this._activeStateUnit=".".concat(p),l.prototype._init.call(this),this._renderSelectedItem(),this._initActions()},n._getTextContainer=function(i){var o=i.text,r=(0,g.default)("<span>").addClass("dx-menu-item-text"),d=(0,F.isPlainObject)(i)?o:String(i);return o&&r.text(d)},n._getPopoutContainer=function(i){var o,r=i.items;if(r&&r.length){var d=(0,g.default)("<div>").addClass("dx-menu-item-popout");o=(0,g.default)("<span>").addClass("dx-menu-item-popout-container").append(d)}return o},n._getDataAdapterOptions=function(){return{rootValue:0,multipleSelection:!1,recursiveSelection:!1,recursiveExpansion:!1,searchValue:""}},n._selectByItem=function(i){if(i){var o=this._dataAdapter.getNodeByItem(i);this._dataAdapter.toggleSelection(o.internalFields.key,!0)}},n._renderSelectedItem=function(){var i=this._dataAdapter.getSelectedNodesKeys(),o=i.length&&i[0],r=this.option("selectedItem");if(o){var d=this._dataAdapter.getNodeByKey(o);!1!==d.selectable&&(r?r!==d.internalFields.item&&(this._dataAdapter.toggleSelection(o,!1),this._selectByItem(r)):this.option("selectedItem",d.internalFields.item))}else this._selectByItem(r)},n._initActions=function(){},n._initMarkup=function(){l.prototype._initMarkup.call(this),this._addCustomCssClass(this.$element()),this.option("useInkRipple")&&this._renderInkRipple()},n._renderInkRipple=function(){this._inkRipple=(0,E.render)()},n._toggleActiveState=function(i,o,r){if(l.prototype._toggleActiveState.apply(this,arguments),this._inkRipple){var d={element:i,event:r};o?this._inkRipple.showWave(d):this._inkRipple.hideWave(d)}},n._getShowSubmenuMode=function(){var i=this.option("showSubmenuMode");return i=(0,F.isObject)(i)?i.name:i,this._isDesktopDevice()?i:"onClick"},n._initSelectedItems=function(){},n._isDesktopDevice=function(){return"desktop"===w.default.real().deviceType},n._initEditStrategy=function(){this._editStrategy=new(0,S.default)(this)},n._addCustomCssClass=function(i){i.addClass(this.option("cssClass"))},n._itemWrapperSelector=function(){return".".concat("dx-menu-item-wrapper")},n._hoverStartHandler=function(i){var o=this._getItemElementByEventArgs(i);o&&!this._isItemDisabled(o)&&(i.stopPropagation(),"onHover"===this._getShowSubmenuMode()&&(clearTimeout(this._showSubmenusTimeout),this._showSubmenusTimeout=setTimeout(this._showSubmenu.bind(this,o),this._getSubmenuDelay("show"))))},n._getAvailableItems=function(i){return l.prototype._getAvailableItems.call(this,i).filter(function(){return"hidden"!==(0,g.default)(this).css("visibility")})},n._isItemDisabled=function(i){return this._disabledGetter(i.data(this._itemDataKey()))},n._showSubmenu=function(i){this._addExpandedClass(i)},n._addExpandedClass=function(i){(0,g.default)(i).addClass("dx-menu-item-expanded")},n._getSubmenuDelay=function(i){var o=this.option("showSubmenuMode").delay;return(0,F.isDefined)(o)?(0,F.isObject)(o)?o[i]:o:f[i]},n._getItemElementByEventArgs=function(i){var o=(0,g.default)(i.target);if(o.hasClass(this._itemClass())||o.get(0)===i.currentTarget)return o;for(;!o.hasClass(this._itemClass());)if((o=o.parent()).hasClass("dx-submenu"))return null;return o},n._hoverEndHandler=function(){clearTimeout(this._showSubmenusTimeout)},n._hasSubmenu=function(i){return i&&i.internalFields.childrenKeys.length},n._renderContentImpl=function(){this._renderItems(this._dataAdapter.getRootNodes())},n._renderItems=function(i,o){var r=this;if(i.length){this.hasIcons=!1;var d=this._renderContainer(this.$element(),o),v=-1,x=-1;(0,A.each)(i,function(T,D){var C=!1!==D.visible;C&&v<0&&(v=T),v<T&&(D.beginGroup||T===x)&&(x=C?T:T+1),T===x&&v<T&&r._renderSeparator(d),r._renderItem(T,D,d)}),this.hasIcons||d.addClass("dx-menu-no-icons")}},n._renderContainer=function(i){var o=(0,g.default)("<ul>");return this.setAria("role","none",o),o.appendTo(i).addClass("dx-menu-items-container")},n._createDOMElement=function(i){var o=(0,g.default)("<li>");return this.setAria("role","none",o),o.appendTo(i).addClass("dx-menu-item-wrapper")},n._renderItem=function(i,o,r,d){var v=this.option("items"),x=d||this._createDOMElement(r);v[i+1]&&v[i+1].beginGroup&&x.addClass("dx-menu-last-group-item");var T=l.prototype._renderItem.call(this,i,o.internalFields.item,x);o.internalFields.item===this.option("selectedItem")&&T.addClass("dx-menu-item-selected"),T.attr("tabIndex",-1),this._hasSubmenu(o)&&this.setAria("haspopup","true",T)},n._renderItemFrame=function(i,o,r){var d=r.children(".".concat(p));return d.length?d:l.prototype._renderItemFrame.apply(this,arguments)},n._refreshItem=function(i,o){var r=this._dataAdapter.getNodeByItem(o),d=i.data(this._itemIndexKey()),v=i.closest("ul"),x=i.closest("li");this._renderItem(d,r,v,x)},n._addContentClasses=function(i,o){var d=!!i.icon,v=!!i.items&&!!i.items.length;o.toggleClass("dx-menu-item-has-text",!!i.text&&!!i.text.length),o.toggleClass("dx-menu-item-has-icon",d),this.hasIcons||(this.hasIcons=d),o.toggleClass("dx-menu-item-has-submenu",v)},n._getItemContent=function(i){var o=l.prototype._getItemContent.call(this,i);return o.length||(o=i.children(".".concat("dx-menu-item-content"))),o},n._postprocessRenderItem=function(i){var o=(0,g.default)(i.itemElement),r=this._dataAdapter.getSelectedNodesKeys();r.length&&this._selectedGetter(i.itemData)&&this._isItemSelectable(i.itemData)&&this._dataAdapter.getNodeByItem(i.itemData).internalFields.key===r[0]?(o.addClass(this._selectedItemClass()),this._setAriaSelected(o,"true")):this._setAriaSelected(o,"false")},n._isItemSelectable=function(i){return!1!==i.selectable},n._renderSeparator=function(i){(0,g.default)("<li>").appendTo(i).addClass("dx-menu-separator")},n._itemClickHandler=function(i){if(!i._skipHandling){var o=this._createAction(this._updateSubmenuVisibilityOnClick.bind(this));this._itemDXEventHandler(i,"onItemClick",{},{afterExecute:o.bind(this)}),i._skipHandling=!0}},n._updateSubmenuVisibilityOnClick=function(i){this._updateSelectedItemOnClick(i),"onClick"===this._getShowSubmenuMode()&&this._addExpandedClass(i.args[0].itemElement)},n._updateSelectedItemOnClick=function(i){var o=i.args?i.args[0]:i;if(this._isItemSelectionAllowed(o.itemData)){var r=this._dataAdapter.getSelectedNodesKeys(),d=r.length&&this._dataAdapter.getNodeByKey(r[0]);d&&this._toggleItemSelection(d,!1),d&&d.internalFields.item===o.itemData?(this._fireSelectionChangeEvent(null,this.option("selectedItem")),this._setOptionWithoutOptionChange("selectedItem",null)):this.selectItem(o.itemData)}},n._isItemSelectionAllowed=function(i){var o=this._isSelectionEnabled()&&this.option("selectByClick");return!this._isContainerEmpty()&&o&&this._isItemSelectable(i)&&!this._itemsGetter(i)},n._isContainerEmpty=function(){return this._itemContainer().is(":empty")},n._syncSelectionOptions=function(){return(0,I.asyncNoop)()},n._optionChanged=function(i){switch(i.name){case"showSubmenuMode":break;case"selectedItem":var o=this._dataAdapter.getNodeByItem(i.value),r=this._dataAdapter.getSelectedNodesKeys()[0];if(o&&o.internalFields.key!==r){if(!1===o.selectable)break;r&&this._toggleItemSelection(this._dataAdapter.getNodeByKey(r),!1),this._toggleItemSelection(o,!0),this._updateSelectedItems()}break;case"cssClass":case"position":case"selectByClick":case"animation":case"useInkRipple":this._invalidate();break;default:l.prototype._optionChanged.call(this,i)}},n._toggleItemSelection=function(i,o){var r=this._getElementByItem(i.internalFields.item);r&&(0,g.default)(r).toggleClass("dx-menu-item-selected"),this._dataAdapter.toggleSelection(i.internalFields.key,o)},n._getElementByItem=function(i){var o,r=this;return(0,A.each)(this._itemElements(),function(d,v){return(0,g.default)(v).data(r._itemDataKey())!==i||(o=v,!1)}),o},n._updateSelectedItems=function(i,o){(i||o)&&this._fireSelectionChangeEvent(o,i)},n._fireSelectionChangeEvent=function(i,o){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})({addedItems:[i],removedItems:[o]})},n.selectItem=function(i){var o=i.nodeType?this._getItemData(i):i,r=this._dataAdapter.getSelectedNodesKeys()[0],d=this.option("selectedItem"),v=this._dataAdapter.getNodeByItem(o);v.internalFields.key!==r&&(r&&this._toggleItemSelection(this._dataAdapter.getNodeByKey(r),!1),this._toggleItemSelection(v,!0),this._updateSelectedItems(d,o),this._setOptionWithoutOptionChange("selectedItem",o))},n.unselectItem=function(i){var o=i.nodeType?this._getItemData(i):i,r=this._dataAdapter.getNodeByItem(o),d=this.option("selectedItem");r.internalFields.selected&&(this._toggleItemSelection(r,!1),this._updateSelectedItems(d,null),this._setOptionWithoutOptionChange("selectedItem",null))},t}(k.default);c.ItemClass=y.default,b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=e(20),F=e(0),A=e(3),R=m(e(13)),E=e(56),k=m(e(730)),S=m(e(58)),w=e(71),y=e(1),h=e(4);function m(f){return f&&f.__esModule?f:{default:f}}var p=S.default.inherit({_getDefaultOptions:function(){return(0,F.extend)(this.callBase(),{keyExpr:"id",displayExpr:"text",selectedExpr:"selected",disabledExpr:"disabled",itemsExpr:"items",hoverStateEnabled:!0,parentIdExpr:"parentId",expandedExpr:"expanded"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===R.default.real().deviceType&&!R.default.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this._initAccessors(),this._initDataAdapter(),this._initDynamicTemplates()},_initDataSource:function(){this.callBase(),this._dataSource&&this._dataSource.paginate(!1)},_initDataAdapter:function(){var f=this._createDataAdapterAccessors();this._dataAdapter=new k.default((0,F.extend)({dataAccessors:{getters:f.getters,setters:f.setters},items:this.option("items")},this._getDataAdapterOptions()))},_getDataAdapterOptions:h.noop,_initDynamicTemplates:function(){var f=this;this._templateManager.addDefaultTemplates({item:new w.BindableTemplate(function(c,u){c.html(u.html).append(this._getIconContainer(u)).append(this._getTextContainer(u)).append(this._getPopoutContainer(u)),f._addContentClasses(u,c.parent())}.bind(this),["text","html","items","icon"],this.option("integrationOptions.watchMethod"),{text:this._displayGetter,items:this._itemsGetter})})},_getIconContainer:function(f){return f.icon?(0,E.getImageContainer)(f.icon):void 0},_getTextContainer:function(f){return(0,g.default)("<span>").text(f.text)},_getPopoutContainer:h.noop,_addContentClasses:h.noop,_initAccessors:function(){var f=this;(0,A.each)(this._getAccessors(),function(c,u){f._compileAccessor(u)}),this._compileDisplayGetter()},_getAccessors:function(){return["key","selected","items","disabled","parentId","expanded"]},_getChildNodes:function(f){var c=this,u=[];return(0,A.each)(f.internalFields.childrenKeys,function(l,s){var a=c._dataAdapter.getNodeByKey(s);u.push(a)}),u},_hasChildren:function(f){return f&&f.internalFields.childrenKeys.length},_compileAccessor:function(f){var c="_"+f+"Getter",u="_"+f+"Setter",l=this.option(f+"Expr");return l?(0,y.isFunction)(l)?(this[u]=function(s,a){s[l()]=a},void(this[c]=function(s){return s[l()]})):(this[c]=(0,I.compileGetter)(l),void(this[u]=(0,I.compileSetter)(l))):(this[c]=h.noop,void(this[u]=h.noop))},_createDataAdapterAccessors:function(){var f=this,c={getters:{},setters:{}};return(0,A.each)(this._getAccessors(),function(u,l){var a="_"+l+"Setter",t="parentId"===l?"parentKey":l;c.getters[t]=f["_"+l+"Getter"],c.setters[t]=f[a]}),c.getters.display=this._displayGetter?this._displayGetter:function(u){return u.text},c},_initMarkup:function(){this.callBase(),this._addWidgetClass()},_addWidgetClass:function(){this._focusTarget().addClass(this._widgetClass())},_widgetClass:h.noop,_renderItemFrame:function(f,c){var u=this.callBase.apply(this,arguments);return u.toggleClass("dx-state-disabled",!!this._disabledGetter(c)),u},_optionChanged:function(f){switch(f.name){case"displayExpr":case"keyExpr":this._initAccessors(),this._initDynamicTemplates(),this.repaint();break;case"itemsExpr":case"selectedExpr":case"disabledExpr":case"expandedExpr":case"parentIdExpr":this._initAccessors(),this._initDataAdapter(),this.repaint();break;case"items":this._initDataAdapter(),this.callBase(f);break;default:this.callBase(f)}}});b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(734))&&g.__esModule?g:{default:g};e(744),e(745),e(746),e(748),e(751),e(752),e(754),e(755),e(756),e(757),e(758),e(760),e(762),e(763),e(767),e(769),e(770),e(771),e(805),e(806),e(807),e(809),e(810),e(811),e(812),e(813),e(814),b.default=I.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.columnHeadersModule=void 0;var g=w(e(2)),I=w(e(5)),F=e(202),A=w(e(10)),R=e(1),E=e(3),k=e(0),S=e(313);function w(h){return h&&h.__esModule?h:{default:h}}var y={defaultOptions:function(){return{showColumnHeaders:!0,cellHintEnabled:!0}},views:{columnHeadersView:F.ColumnsView.inherit(function(){var h=function(p,f,c){var u=(0,g.default)("<div>").addClass(p.addWidgetPrefix("text-content"));p.setAria("role","presentation",u),m(p,f,c.column,u);var l=p.option("showColumnLines"),s=p.getController("columns").getHeaderContentAlignment(c.column.alignment);return u[l||"right"===s?"appendTo":"prependTo"](f)};function m(p,f,c,u){var l=p._getIndicatorElements(f,!0),s=p._getIndicatorElements(f),a=l&&l.length,t=p._getColumnAlignment(c.alignment),n=".".concat(p._getIndicatorClassName("sort")),i=".".concat(p._getIndicatorClassName("sortIndex")),o=s.filter(n),r=s.children().filter(i);(u=u||f.children("."+p.addWidgetPrefix("text-content"))).toggleClass("dx-text-content-alignment-"+t,a>0).toggleClass("dx-text-content-alignment-"+("left"===t?"right":"left"),a>0&&"center"===c.alignment).toggleClass("dx-sort-indicator",!!o.length).toggleClass("dx-sort-index-indicator",!!r.length).toggleClass("dx-header-filter-indicator",!!s.filter("."+p._getIndicatorClassName("headerFilter")).length)}return{_createTable:function(){var p=this.callBase.apply(this,arguments);return I.default.on(p,"mousedown selectstart",this.createAction(function(f){var c=f.event;c.shiftKey&&c.preventDefault()})),p},_isLegacyKeyboardNavigation:function(){return this.option("useLegacyKeyboardNavigation")},_getDefaultTemplate:function(p){var f=this;return function(c,u){var l=p.command?c:h(f,c,u),s="expand"!==p.command&&p.caption;s?l.text(s):p.command&&c.html("&nbsp;")}},_getHeaderTemplate:function(p){return p.headerCellTemplate||{allowRenderToDetachedContainer:!0,render:this._getDefaultTemplate(p)}},_processTemplate:function(p,f){var c=this,u=f.column,l=c.callBase(p);return"header"===f.rowType&&l&&u.headerCellTemplate&&!u.command?{render:function(s){var a=h(c,s.container,s.model);l.render((0,k.extend)({},s,{container:a}))}}:l},_handleDataChanged:function(p){"refresh"===p.changeType&&(this._isGroupingChanged||this._requireReady)&&(this._isGroupingChanged=!1,this.render())},_renderCell:function(p,f){var c=this.callBase(p,f);return"header"===f.row.rowType&&(c.addClass("dx-cell-focus-disabled"),this._isLegacyKeyboardNavigation()||f.column&&!f.column.type&&c.attr("tabindex",this.option("tabindex")||0)),c},_setCellAriaAttributes:function(p,f){this.callBase(p,f),"header"===f.rowType&&(this.setAria("role","columnheader",p),!f.column||f.column.command||f.column.isBand||(p.attr("id",f.column.headerId),this.setAria("label",A.default.format("dxDataGrid-ariaColumn")+" "+f.column.caption,p)))},_createRow:function(p){var f=this.callBase(p).toggleClass("dx-column-lines",this.option("showColumnLines"));return"header"===p.rowType&&(f.addClass("dx-header-row"),this._isLegacyKeyboardNavigation()||(0,S.registerKeyboardAction)("columnHeaders",this,f,"td",this._handleActionKeyDown.bind(this))),f},_handleActionKeyDown:function(p){var f=p.event,c=(0,g.default)(f.target);if(this._lastActionElement=f.target,c.is(".dx-header-filter")){var u=this.getController("headerFilter"),l=c.closest("td"),s=this.getColumnIndexByElement(l);s>=0&&u.showHeaderFilterMenu(s,!1)}else{var a=c.closest(".dx-row");this._processHeaderAction(f,a)}f.preventDefault()},_renderCore:function(){var p=this,f=p.element();(!p._tableElement||p._dataController.isLoaded()||p._hasRowElements)&&(f.addClass(p.addWidgetPrefix("headers")).toggleClass(p.addWidgetPrefix("nowrap"),!p.option("wordWrapEnabled")).empty(),p.setAria("role","presentation",f),p._updateContent(p._renderTable()),p.getRowCount()>1&&f.addClass("dx-header-multi-row"),p.callBase.apply(p,arguments))},_renderRows:function(){var p=this;(p._dataController.isLoaded()||p._hasRowElements)&&(p.callBase.apply(p,arguments),p._hasRowElements=!0)},_getRowVisibleColumns:function(p){return this._columnsController.getVisibleColumns(p)},_renderRow:function(p,f){f.columns=this._getRowVisibleColumns(f.row.rowIndex),this.callBase(p,f)},_createCell:function(p){var f=p.column,c=this.callBase.apply(this,arguments);return f.rowspan>1&&"header"===p.rowType&&c.attr("rowSpan",f.rowspan),c},_getRows:function(){var p=[],f=this.getRowCount();if(this.option("showColumnHeaders"))for(var c=0;c<f;c++)p.push({rowType:"header",rowIndex:c});return p},_getCellTemplate:function(p){if("header"===p.rowType)return this._getHeaderTemplate(p.column)},_columnOptionChanged:function(p){var c=p.optionNames;p.changeTypes.grouping?this._isGroupingChanged=!0:(this.callBase(p),(c.width||c.visible)&&this.resizeCompleted.fire())},_isElementVisible:function(p){return p&&p.visible},_alignCaptionByCenter:function(p){var f=this._getIndicatorContainer(p,!0);f&&f.length&&(f.filter(".dx-visibility-hidden").remove(),(f=this._getIndicatorContainer(p)).clone().addClass("dx-visibility-hidden").css("float","").insertBefore(p.children("."+this.addWidgetPrefix("text-content"))))},_updateCell:function(p,f){"header"===f.rowType&&"center"===f.column.alignment&&this._alignCaptionByCenter(p),this.callBase.apply(this,arguments)},_updateIndicator:function(p,f,c){var u=this.callBase.apply(this,arguments);return"center"===f.alignment&&this._alignCaptionByCenter(p),m(this,p,f),u},_getIndicatorContainer:function(p,f){var c=this.callBase(p);return f?c:c.filter(":not(.dx-visibility-hidden)")},_isSortableElement:function(){return!0},getHeadersRowHeight:function(){var p=this.getTableElement(),f=p&&p.find(".dx-header-row");return f&&f.toArray().reduce(function(c,u){return c+(0,g.default)(u).height()},0)||0},getHeaderElement:function(p){var f=this.getColumnElements();return f&&f.eq(p)},getColumnElements:function(p,f){var c,u=this,l=u._columnsController,s=u.getRowCount();if(u.option("showColumnHeaders")){if(s>1&&(!(0,R.isDefined)(p)||(0,R.isDefined)(f))){var a=[],t=(0,R.isDefined)(f)?l.getChildrenByBandColumn(f,!0):l.getVisibleColumns();return(0,E.each)(t,function(n,i){var o=(0,R.isDefined)(p)?p:l.getRowIndex(i.index);(c=u._getCellElement(o,l.getVisibleIndex(i.index,o)))&&a.push(c.get(0))}),(0,g.default)(a)}if(!p||p<s)return u.getCellElements(p||0)}},getColumnIndexByElement:function(p){var f=this.getCellIndex(p),c=p.closest(".dx-row")[0].rowIndex,u=this.getColumns(c)[f];return u?u.index:-1},getVisibleColumnIndex:function(p,f){var c=this.getColumns()[p];return c?this._columnsController.getVisibleIndex(c.index,f):-1},getColumnWidths:function(){var p=this.getColumnElements();return p&&p.length?this._getWidths(p):this.callBase.apply(this,arguments)},allowDragging:function(p,f,c){var u,o,l=0,s=p&&this._columnsController.getRowIndex(p.index),a=this.getColumns(0===s?0:null),t=(null==p?void 0:p.allowHiding)&&a.length>1;for(u=0;u<a.length;u++)((o=a[u]).allowReordering||o.allowGrouping||o.allowHiding)&&l++;if(l<=1&&!t)return!1;if(!c)return(this.option("allowColumnReordering")||this._columnsController.isColumnOptionUsed("allowReordering"))&&p&&p.allowReordering;for(u=0;u<c.length;u++){var i=c[u];if(i&&i.allowDragging(p,f))return!0}return!1},getBoundingRect:function(){var p=this.getColumnElements();return p&&p.length?{top:this.getTableElement().offset().top}:null},getName:function(){return"headers"},getColumnCount:function(){var p=this.getColumnElements();return p?p.length:0},isVisible:function(){return this.option("showColumnHeaders")},optionChanged:function(p){switch(p.name){case"showColumnHeaders":case"wordWrapEnabled":case"showColumnLines":this._invalidate(!0,!0),p.handled=!0;break;default:this.callBase(p)}},getHeight:function(){return this.getElementHeight()},getContextMenuItems:function(p){var f=this,c=p.column;if(p.row&&("header"===p.row.rowType||"detailAdaptive"===p.row.rowType)){var u=f.option("sorting");if(u&&"none"!==u.mode&&c&&c.allowSorting){var l=function(s){setTimeout(function(){f._columnsController.changeSortOrder(c.index,s.itemData.value)})};return[{text:u.ascendingText,value:"asc",disabled:"asc"===c.sortOrder,icon:"context-menu-sort-asc",onItemClick:l},{text:u.descendingText,value:"desc",disabled:"desc"===c.sortOrder,icon:"context-menu-sort-desc",onItemClick:l},{text:u.clearText,value:"none",disabled:!c.sortOrder,icon:"context-menu-sort-none",onItemClick:l}]}}},getRowCount:function(){return this._columnsController&&this._columnsController.getRowCount()},setRowsOpacity:function(p,f,c){var u,l,s=this,a=s.getRowCount(),t=s._columnsController.getColumns(),n=t&&t[p],i=n&&n.isBand&&n.index,o=function(r,d){d.ownerBand===i&&(l.eq(r).css({opacity:f}),d.isBand&&s.setRowsOpacity(d.index,f,u+1))};if((0,R.isDefined)(i))for(u=c=c||0;u<a;u++)l=s.getCellElements(u),(0,E.each)(s.getColumns(u),o)}}}())}};b.columnHeadersModule=y},function(W,b,e){b.default=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(4),A=e(0),R=e(26);b.default={_applyColumnState:function(k){var S,w=this.option("rtlEnabled"),y=this._getColumnAlignment(k.column.alignment,w),h=(0,A.extend)(!0,{columnAlignment:y},k),m=h.rootElement.hasClass("dx-group-panel-item"),p=this._createIndicatorContainer(h,m),f=(0,I.default)("<span>").addClass(this._getIndicatorClassName(k.name)),c=null===(S=this.component)||void 0===S?void 0:S.getController("columns"),u=(null==c?void 0:c.getHeaderContentAlignment(y))||y;return h.container=p,h.indicator=f,this._renderIndicator(h),p[!m&&k.showColumnLines||"left"!==u?"prependTo":"appendTo"](k.rootElement),f},_getIndicatorClassName:F.noop,_getColumnAlignment:function(k,S){return S=S||this.option("rtlEnabled"),k&&"center"!==k?k:(0,R.getDefaultAlignment)(S)},_createIndicatorContainer:function(k,S){var w=this._getIndicatorContainer(k.rootElement),y="left"===k.columnAlignment?"right":"left";return w.length||(w=(0,I.default)("<div>").addClass("dx-column-indicators")),this.setAria("role","presentation",w),w.css("float",k.showColumnLines&&!S?y:null)},_getIndicatorContainer:function(k){return k&&k.find(".dx-column-indicators")},_getIndicatorElements:function(k){var S=this._getIndicatorContainer(k);return S&&S.children()},_renderIndicator:function(k){var S=k.container,w=k.indicator;S&&w&&S.append(w)},_updateIndicators:function(k){var S,w=this.getColumns(),y=this.getColumnElements();if(y&&w.length===y.length)for(var h=0;h<w.length;h++){S=y.eq(h),this._updateIndicator(S,w[h],k);var m=S.parent().data("options");m&&m.cells&&(m.cells[S.index()].column=w[h])}},_updateIndicator:function(k,S,w){if(!S.command)return this._applyColumnState({name:w,rootElement:k,column:S,showColumnLines:this.option("showColumnLines")})}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.columnsControllerModule=void 0;var g=v(e(2)),I=v(e(29)),F=v(e(107)),A=e(20),R=e(4),E=e(1),k=e(3),S=e(26),w=e(0),y=e(12),h=v(e(30)),m=e(53),p=v(e(17)),f=v(e(48)),c=v(e(39)),u=e(41),l=v(e(63)),s=v(e(47)),a=v(e(34)),t=v(e(10)),n=e(6),i=v(e(108)),o=e(70),r=e(64),d=v(e(201));function v(V){return V&&V.__esModule?V:{default:V}}function x(){return(x=Object.assign||function(V){for(var z=1;z<arguments.length;z++){var N=arguments[z];for(var U in N)Object.prototype.hasOwnProperty.call(N,U)&&(V[U]=N[U])}return V}).apply(this,arguments)}var T=["filterValues","filterType","fixed","fixedPosition"],D=["visibleIndex","dataField","name","dataType","width","visible","sortOrder","lastSortOrder","sortIndex","groupIndex","filterValue","selectedFilterOperation","added"].concat(T),C={visibleWidth:!0,bestFitWidth:!0,bufferedFilterValue:!0},P=Number.MAX_SAFE_INTEGER||9007199254740991,M=/columns\[(\d+)\]\.?/gi,O=1,B={defaultOptions:function(){return{commonColumnSettings:{allowFiltering:!0,allowHiding:!0,allowSorting:!0,allowEditing:!0,encodeHtml:!0,trueText:t.default.format("dxDataGrid-trueText"),falseText:t.default.format("dxDataGrid-falseText")},allowColumnReordering:!1,allowColumnResizing:!1,columnResizingMode:"nextColumn",columnMinWidth:void 0,columnWidth:void 0,adaptColumnWidthByRatio:!0,columns:void 0,regenerateColumnsByVisibleItems:!1,customizeColumns:null,dateSerializationFormat:void 0}},controllers:{columns:f.default.Controller.inherit(function(){var V={visible:!0,showInColumnChooser:!0},z={number:["=","<>","<",">","<=",">=","between"],string:["contains","notcontains","startswith","endswith","=","<>"],date:["=","<>","<",">","<=",">=","between"],datetime:["=","<>","<",">","<=",">=","between"]},N={visibleIndex:!0,groupIndex:!0,grouped:!0,sortIndex:!0,sortOrder:!0},U=function(We){We.filterOperations=We.defaultFilterOperations},H=function(We,Qe,Be,Ae){var Ve={};if(Qe){(0,E.isString)(Qe)&&(Qe={dataField:Qe}),We.setName(Qe);var Ge={};if(Qe.command)Ge=(0,m.deepExtendArraySafe)(Ve,Qe);else{Ve=We.getCommonSettings(Qe),Be&&Be.name&&Be.dataField&&(Qe=(0,w.extend)({},Qe,{dataField:Be.dataField}));var je=We._createCalculatedColumnOptions(Qe,Ae);Qe.type||(Ge={headerId:"dx-col-".concat(O++)}),Ge=(0,m.deepExtendArraySafe)(Ge,V),(0,m.deepExtendArraySafe)(Ge,Ve),(0,m.deepExtendArraySafe)(Ge,je),(0,m.deepExtendArraySafe)(Ge,Qe),(0,m.deepExtendArraySafe)(Ge,{selector:null})}return Qe.filterOperations===Qe.defaultFilterOperations&&U(Ge),Ge}},G=function We(Qe,Be,Ae){var Ve=[];return Be&&(0,k.each)(Be,function(Ge,je){var mt=Qe._columnsUserState&&Se(je,Qe._columnsUserState[Ge])&&Qe._columnsUserState[Ge],Oe=H(Qe,je,mt,Ae);Oe&&(Ae&&(Oe.ownerBand=Ae),Ve.push(Oe),Oe.columns&&(Ve=Ve.concat(We(Qe,Oe.columns,Oe)),delete Oe.columns,Oe.hasColumns=!0))}),Ve},Y=function(We,Qe){for(var Be=[],Ae=Qe[We];Ae;)Be.unshift(Ae),Ae=Qe[We=Ae.index];return Be},J=function(We,Qe,Be){var Ae=[],Ve=Qe[We];if(Ve)for(var Ge=0;Ge<Ve.length;Ge++){var je=Ve[Ge];(0,E.isDefined)(je.groupIndex)&&!je.showWhenGrouped||(Ae.push(je),Be&&je.isBand&&(Ae=Ae.concat(J(je.index,Qe,Be))))}return Ae},ae=function(We,Qe){var Be,Ae=[],Ve=We.getBandColumnsCache(),Ge=function(mt){return mt.ownerBand===Qe.ownerBand};if(Ve.isPlain){var je=We._columns.indexOf(Qe);je>=0&&(Ae=["columns[".concat(je,"]")])}else for(Be=We._columns.filter(Ge);Be.length&&-1!==Be.indexOf(Qe);)Ae.unshift("columns[".concat(Be.indexOf(Qe),"]")),Be=(Qe=Ve.columnParentByIndex[Qe.index])?We._columns.filter(Ge):[];return Ae.join(".")},fe=function We(Qe,Be){var Ae=0,Ve=Qe.getChildrenByBandColumn(Be,!0);return(0,k.each)(Ve,function(Ge,je){je.isBand?(je.colspan=je.colspan||We(Qe,je.index),Ae+=je.colspan||1):Ae+=1}),Ae},Ce=function(We){var Qe=(0,E.type)(We);return"string"!==Qe&&"boolean"!==Qe&&"number"!==Qe&&"date"!==Qe&&"object"!==Qe&&(Qe=void 0),Qe},Te=function(We,Qe){switch(We){case"date":case"datetime":return l.default.getDateSerializationFormat(Qe);case"number":if((0,E.isString)(Qe))return"string";if((0,E.isNumeric)(Qe))return null}},me=function(We,Qe){We.deserializeValue||(c.default.isDateType(Qe)&&(We.deserializeValue=function(Be){return l.default.deserializeDate(Be)},We.serializeValue=function(Be){return(0,E.isString)(Be)?Be:l.default.serializeDate(Be,this.serializationFormat)}),"number"===Qe&&(We.deserializeValue=function(Be){var Ae=parseFloat(Be);return isNaN(Ae)?Be:Ae},We.serializeValue=function(Be,Ae){return"filter"===Ae?Be:(0,E.isDefined)(Be)&&"string"===this.serializationFormat?Be.toString():Be}))},he=function(We){return!0===We.value?this.trueText||"true":!1===We.value?this.falseText||"false":We.valueText||""},_e=function(We){if("boolean"===We)return he},re=function(We){(0,k.each)(We._columns,function(Qe,Be){Be.index=Qe}),(0,k.each)(We._columns,function(Qe,Be){(0,E.isObject)(Be.ownerBand)&&(Be.ownerBand=Be.ownerBand.index)}),(0,k.each)(We._commandColumns,function(Qe,Be){Be.index=-(Qe+1)})},ce=function(We,Qe){(0,y.normalizeIndexes)(We._columns,"groupIndex",Qe,function(Be){var Ae=Be.grouped;return delete Be.grouped,Ae})},ge=function(We,Qe,Be){var Ae,Ve=(0,E.isObject)(Qe)?Qe.rowIndex:null,Ge="group"===Be?We.getGroupColumns():"columnChooser"===Be?We.getChooserColumns():We.getVisibleColumns(Ve);return Qe=(0,E.isObject)(Qe)?Qe.columnIndex:Qe,(Ae=Ge[Qe])&&"groupExpand"===Ae.type&&(Ae=We._columns.filter(function(je){return Ae.type===je.type})[0]||Ae),Ae&&(0,E.isDefined)(Ae.index)?Ae.index:-1};function Se(We,Qe){return We&&Qe&&(Qe.name===We.name||!We.name)&&(Qe.dataField===We.dataField||We.name)}var Ie=function(We){var Qe,Be,Ae,Ve=We._columnsUserState,Ge=We._ignoreColumnOptionNames||[],je=We._columns,mt={},Oe=[],Xe=!0,tt=[];function Ke(yt,Ft){if(Ft)for(var Nt=0;Nt<D.length;Nt++){var $t=D[Nt];(0,y.inArray)($t,Ge)>=0||("dataType"===$t?yt[$t]=yt[$t]||Ft[$t]:(0,y.inArray)($t,T)>=0?$t in Ft&&(yt[$t]=Ft[$t]):("selectedFilterOperation"===$t&&Ft[$t]&&(yt.defaultSelectedFilterOperation=yt[$t]||null),yt[$t]=Ft[$t]))}}function $e(yt,Ft){for(var Nt=Ft.name||Ft.dataField,$t=mt[Nt]||0,sn=0;sn<yt.length;sn++)if(Se(Ft,yt[sn])){if(!$t)return mt[Nt]=mt[Nt]||0,mt[Nt]++,sn;$t--}return-1}if(Ve){for(Ae=0;Ae<je.length;Ae++)Be=$e(Ve,je[Ae]),Xe=Xe&&Be>=0,tt.push(Be);for(Ae=0;Ae<je.length;Ae++)Qe=je[Ae],Be=tt[Ae],(We._hasUserState||Xe)&&Ke(Qe,Ve[Be]),Be>=0&&(0,E.isDefined)(Ve[Be].initialIndex)?Oe[Be]=Qe:Oe.push(Qe);var at=!1;for(Ae=0;Ae<Ve.length;Ae++){var wt=Ve[Ae];wt.added&&$e(je,wt)<0&&(Ke(Qe=H(We,wt.added),wt),Oe.push(Qe),wt.added.columns&&(at=!0))}at&&(re(We),Oe=G(We,Oe)),Ne(We,Oe)}},Pe=function(We,Qe){var Be,Ae;re(We),ce(We,Qe),Ae=Qe,(0,k.each)((Be=We)._columns,function(Ve,Ge){(0,E.isDefined)(Ge.sortIndex)&&!Fe(Ge.sortOrder)&&delete Ge.sortIndex}),(0,y.normalizeIndexes)(Be._columns,"sortIndex",Ae,function(Ve){return!(0,E.isDefined)(Ve.groupIndex)&&Fe(Ve.sortOrder)}),Ht(We),function(Be,Ae){for(var Ve,Ge,je={},mt=[],Oe=Be.getBandColumnsCache(),Xe=Be._columns.filter(function(at){return!at.command}),tt=0;tt<Xe.length;tt++){Ge=Xe[tt];var Ke=Y(tt,Oe.columnParentByIndex);if(Ke.length){var $e=Ke[Ke.length-1].index;je[$e]=je[$e]||[],je[$e].push(Ge)}else mt.push(Ge)}for(Ve in je)(0,y.normalizeIndexes)(je[Ve],"visibleIndex",Ae);(0,y.normalizeIndexes)(mt,"visibleIndex",Ae)}(We,Qe)},Ue=function(We){We.resetColumnsCache()};function Ne(We,Qe){We._columns=Qe,Ue(We),We.updateColumnDataTypes()}var De=function(We,Qe,Be,Ae){var Ve=We._columnChanges||{optionNames:{length:0},changeTypes:{length:0},columnIndex:Ae};Be=(Be=Be||"all").split(".")[0];var Ge=Ve.changeTypes;Qe&&!Ge[Qe]&&(Ge[Qe]=!0,Ge.length++);var je=Ve.optionNames;Be&&!je[Be]&&(je[Be]=!0,je.length++),void 0!==Ae&&Ae===Ve.columnIndex||delete Ve.columnIndex,We._columnChanges=Ve,Ue(We)},Me=function(We){var Qe,Be=We.option("onColumnsChanging"),Ae=We._columnChanges;We.isInitialized()&&!We._updateLockCount&&Ae&&(Be&&(We._updateLockCount++,Be((0,w.extend)({component:We.component},Ae)),We._updateLockCount--),We._columnChanges=void 0,(Qe=Ae.optionNames)&&["dataField","lookup","dataType","columns"].some(function(Ge){return Qe[Ge]})?We.reinit():We.columnsChanged.fire(Ae))},Re=function(We,Qe,Be,Ae){if(Be>=0)Ae>=0||(Qe.lastSortOrder=Qe.sortOrder);else{var Ve=We.option("sorting.mode"),Ge=Qe.lastSortOrder;"single"===Ve&&We._columns.some(function(je){return je!==Qe&&(0,E.isDefined)(je.sortIndex)})&&(Ge=void 0),Qe.sortOrder=Ge}},ke=function(We,Qe){var Be=Qe.value,Ae=Qe.optionName,Ve=Qe.prevValue,je="".concat(Qe.fullOptionName,".").concat(Ae);C[Ae]||We._skipProcessingColumnsChange===je||(We._skipProcessingColumnsChange=je,We.component._notifyOptionChanged(je,Be,Ve),We._skipProcessingColumnsChange=!1)},Le=function(We,Qe,Be,Ae,Ve){var Ge,je,mt,Oe=(0,A.compileGetter)(Be),Xe=Qe.index;if(3===arguments.length)return Oe(Qe,{functionsAsIs:!0});var tt=Oe(Qe,{functionsAsIs:!0});if(tt!==Ae){"groupIndex"===Be||"calculateGroupValue"===Be?(je="grouping",Re(We,Qe,Ae,tt)):je="sortIndex"===Be||"sortOrder"===Be||"calculateSortValue"===Be?"sorting":"columns";var Ke=(0,A.compileSetter)(Be);Ke(Qe,Ae,{functionsAsIs:!0});var $e=ae(We,Qe);N[Be]&&(Pe(We,Qe),Ae=Oe(Qe)),"name"!==Be&&"allowEditing"!==Be||We._checkColumns(),$e&&ke(We,{fullOptionName:$e,optionName:Be,value:Ae,prevValue:tt}),(0,E.isDefined)(tt)||(0,E.isDefined)(Ae)||0===Be.indexOf("buffer")||(Ve=!0),Ve?Ue(We):((0,y.inArray)(Be,D)<0&&"visibleWidth"!==Be&&(Ge=We.option("columns"),mt=We.getColumnByPath($e,Ge),(0,E.isString)(mt)&&(mt=Ge[Xe]={dataField:mt}),mt&&Se(mt,Qe)&&Ke(mt,Ae,{functionsAsIs:!0})),De(We,je,Be,Xe))}};function Fe(We){return"asc"===We||"desc"===We}var ze=function(We,Qe){var Be=this.dataField.split("."),Ae=Be.length-1;this.serializeValue&&(Qe=this.serializeValue(Qe));for(var Ve=0;Ve<Ae;Ve++){var Ge=Be[Ve];We=We[Ge]=We[Ge]||{}}We[Be[Ae]]=Qe},Ye=function(We,Qe){return!!We._columns.filter(function(Be){return Be.type===Qe.type}).length},ut=function(We,Qe){var Be=We.option("rtlEnabled");return Qe.command&&!Ye(We,Qe)||!Qe.fixedPosition?Be?"right":"left":Qe.fixedPosition},St=function(We,Qe,Be,Ae){var Ve,Ge=this.getRowCount(),je=We[Ae]&&We[Ae].rowspan,mt=Qe.filter(function(Oe){return Oe.type===Be});return We.forEach(function(Oe,Xe){Oe.type===Be&&(Ve=Xe,je=We[Xe+1]?We[Xe+1].rowspan:Ge)}),je>1&&(mt=(0,k.map)(mt,function(Oe){return(0,w.extend)({},Oe,{rowspan:je})})),mt.unshift.apply(mt,(0,E.isDefined)(Ve)?[Ve,1]:[Ae,0]),We.splice.apply(We,mt),je||1},_t=function(We,Qe){for(var Be=We?We.toString():"0";Be.length<Qe;)Be="0"+Be;return Be},It=function(We,Qe,Be,Ae){for(var Ve,Ge,je=Qe.slice().map(function(at){return(0,w.extend)({},at)}),mt=We._isColumnFixing(),Oe=Be.slice().map(function(at){return(0,w.extend)({fixed:mt},at)}),Xe=function(at){return Be.reduce(function(wt,yt,Ft){return yt.type===(Ae&&"groupExpand"===at.type?"expand":at.type)||yt.command===at.command?Ft:wt},-1)},tt=function(at){return at.command!==Be[Ge].command},Ke=0;Ke<Qe.length;Ke++)(Ge=(Ve=Qe[Ke])&&(Ve.type||Ve.command)?Xe(Ve):-1)>=0&&(Ae?(je[Ke]=(0,w.extend)({fixed:mt},Be[Ge],Ve),"groupExpand"!==Ve.type&&(Oe=Oe.filter(tt))):je[Ke]=(0,w.extend)({},Ve,Be[Ge],"groupExpand"===Ve.type&&{visibleIndex:Ve.visibleIndex,index:Ve.index,headerId:Ve.headerId,allowFixing:0===Ve.groupIndex,allowReordering:0===Ve.groupIndex,groupIndex:Ve.groupIndex}));return Qe.length&&Ae&&Oe.length&&(je=je.concat(Oe)),je},Pt=function(We,Qe){return(0,E.isDefined)(Qe.fixed)||!Qe.type?Qe.fixed:We._isColumnFixing()},Ht=function(We){We._bandColumnsCache=void 0},en=function(We,Qe){var Be,Ae=(0,E.isString)(Qe)&&Qe.substr(0,Qe.indexOf(":"));if(void 0!==Qe)return Ae&&(Qe=Qe.substr(Ae.length+1)),Ae?Be=We.filter(function(Ve){return""+Ve[Ae]===Qe})[0]:["index","name","dataField","caption"].some(function(Ve){return!!(Be=We.filter(function(Ge){return Ge[Ve]===Qe})[0])}),Be};return{_getExpandColumnOptions:function(){return{type:"expand",command:"expand",width:"auto",cssClass:"dx-command-expand",allowEditing:!1,allowGrouping:!1,allowSorting:!1,allowResizing:!1,allowReordering:!1,allowHiding:!1}},_getFirstItems:function(We){var Qe,Be=[];return We&&We.items().length>0&&(Qe=c.default.normalizeSortingInfo(We.group()).length,Be=function Ae(Ve,Ge){if(!Ve||!Ge)return Ve;for(var je=0;je<Ve.length;je++){var mt=Ae(Ve[je].items||Ve[je].collapsedItems,Ge-1);if(mt&&mt.length)return mt}}(We.items(),Qe)||[]),Be},_endUpdateCore:function(){!this._skipProcessingColumnsChange&&Me(this)},init:function(){var Qe,Be,We=this.option("columns");this._commandColumns=this._commandColumns||[],this._columns=this._columns||[],this._isColumnsFromOptions=!!We,this._isColumnsFromOptions?(Ne(this,We?G(this,We):[]),Ie(this)):Ne(this,this._columnsUserState?G(this,this._columnsUserState):this._columns),Be=(Qe=this)._getExpandColumnOptions(),Qe.addCommandColumn(Be),this._dataSourceApplied?this.applyDataSource(this._dataSource,!0):Pe(this),this._checkColumns()},callbackNames:function(){return["columnsChanged"]},getColumnByPath:function(We,Qe){var Be,Ae=[];return We.replace(M,function(Ve,Ge){return Ae.push(parseInt(Ge)),""}),Ae.length&&(Be=Qe?Ae.reduce(function(Ve,Ge){return Ve&&Ve.columns&&Ve.columns[Ge]},{columns:Qe}):function(Ve,Ge){var je,mt,Oe=function(tt){return tt.ownerBand===(je?je.index:void 0)};if(Ve.getBandColumnsCache().isPlain)je=Ve._columns[Ge[0]];else{mt=Ve._columns.filter(Oe);for(var Xe=0;Xe<Ge.length;Xe++)(je=mt[Ge[Xe]])&&(mt=Ve._columns.filter(Oe))}return je}(this,Ae)),Be},optionChanged:function(We){var Qe;switch(We.name){case"adaptColumnWidthByRatio":We.handled=!0;break;case"dataSource":We.value===We.previousValue||this.option("columns")||Array.isArray(We.value)&&Array.isArray(We.previousValue)||(this._columns=[]);break;case"columns":Qe=this._skipProcessingColumnsChange,We.handled=!0,this._skipProcessingColumnsChange||(We.name===We.fullName?(this._columnsUserState=null,this._ignoreColumnOptionNames=null,this.init()):(this._columnOptionChanged(We),Qe=!0)),Qe&&this._updateRequireResize(We);break;case"commonColumnSettings":case"columnAutoWidth":case"allowColumnResizing":case"allowColumnReordering":case"columnFixing":case"grouping":case"groupPanel":case"regenerateColumnsByVisibleItems":case"customizeColumns":case"columnHidingEnabled":case"dateSerializationFormat":case"columnResizingMode":case"columnMinWidth":case"columnWidth":We.handled=!0,this.reinit("columnWidth"===We.fullName&&["width"]);break;case"rtlEnabled":this.reinit();break;default:this.callBase(We)}},_columnOptionChanged:function(We){var Qe={},Be=this.getColumnByPath(We.fullName),Ae=We.fullName.replace(M,"");Be&&(Ae?Qe[Ae]=We.value:Qe=We.value,this._skipProcessingColumnsChange=We.fullName,this.columnOption(Be.index,Qe),this._skipProcessingColumnsChange=!1)},_updateRequireResize:function(We){var Qe=this.component;"width"===We.fullName.replace(M,"")&&Qe._updateLockCount&&(Qe._requireResize=!0)},publicMethods:function(){return["addColumn","deleteColumn","columnOption","columnCount","clearSorting","clearGrouping","getVisibleColumns","getVisibleColumnIndex"]},applyDataSource:function(We,Qe){var Be=We&&We.isLoaded();if(this._dataSource=We,!this._dataSourceApplied||0===this._dataSourceColumnsCount||Qe||this.option("regenerateColumnsByVisibleItems")){if(Be){if(!this._isColumnsFromOptions){var Ae=function(Ve,Ge){for(var je,mt=Ve._getFirstItems(Ge),Oe={},Xe=[],tt=0;tt<mt.length;tt++)if(mt[tt])for(je in mt[tt])(0,E.isFunction)(mt[tt][je])&&!F.default.isWrapped(mt[tt][je])||(Oe[je]=!0);for(je in Oe)if(0!==je.indexOf("__")){var Ke=H(Ve,je);Xe.push(Ke)}return Xe}(this,We);Ae.length&&(Ne(this,Ae),this._dataSourceColumnsCount=this._columns.length,Ie(this))}return this.updateColumns(We,Qe)}this._dataSourceApplied=!1}else if(Be&&!this.isAllDataTypesDefined(!0)&&this.updateColumnDataTypes(We))return De(this,"columns"),Me(this),(new n.Deferred).reject().promise()},reset:function(){this._dataSourceApplied=!1,this._dataSourceColumnsCount=void 0,this.reinit()},resetColumnsCache:function(){this._visibleColumns=void 0,this._fixedColumns=void 0,this._rowCount=void 0,Ht(this)},reinit:function(We){this._columnsUserState=this.getUserState(),this._ignoreColumnOptionNames=We||null,this.init(),We&&(this._ignoreColumnOptionNames=null)},isInitialized:function(){return!!this._columns.length||!!this.option("columns")},isDataSourceApplied:function(){return this._dataSourceApplied},getCommonSettings:function(We){var Qe=(!We||!We.type)&&this.option("commonColumnSettings")||{},Be=this.option("grouping")||{},Ae=this.option("groupPanel")||{};return(0,w.extend)({allowFixing:this.option("columnFixing.enabled"),allowResizing:this.option("allowColumnResizing")||void 0,allowReordering:this.option("allowColumnReordering"),minWidth:this.option("columnMinWidth"),width:this.option("columnWidth"),autoExpandGroup:Be.autoExpandAll,allowCollapsing:Be.allowCollapsing,allowGrouping:Ae.allowColumnDragging&&Ae.visible||Be.contextMenuEnabled},Qe)},isColumnOptionUsed:function(We){for(var Qe=0;Qe<this._columns.length;Qe++)if(this._columns[Qe][We])return!0},isAllDataTypesDefined:function(We){var Qe=this._columns;if(!Qe.length)return!1;for(var Be=0;Be<Qe.length;Be++)if((Qe[Be].dataField||Qe[Be].calculateCellValue!==Qe[Be].defaultCalculateCellValue)&&(!Qe[Be].dataType||We&&Qe[Be].deserializeValue&&void 0===Qe[Be].serializationFormat))return!1;return!0},getColumns:function(){return this._columns},isBandColumnsUsed:function(){return this.getColumns().some(function(We){return We.isBand})},getGroupColumns:function(){var We=[];return(0,k.each)(this._columns,function(){(0,E.isDefined)(this.groupIndex)&&(We[this.groupIndex]=this)}),We},getVisibleColumns:function(We){return this._visibleColumns=this._visibleColumns||this._getVisibleColumnsCore(),We=(0,E.isDefined)(We)?We:this._visibleColumns.length-1,this._visibleColumns[We]||[]},getFixedColumns:function(We){return this._fixedColumns=this._fixedColumns||this._getFixedColumnsCore(),We=(0,E.isDefined)(We)?We:this._fixedColumns.length-1,this._fixedColumns[We]||[]},getFilteringColumns:function(){return this.getColumns().filter(function(We){return(We.dataField||We.name)&&(We.allowFiltering||We.allowHeaderFiltering)}).map(function(We){var Qe=(0,w.extend)(!0,{},We);return(0,E.isDefined)(Qe.dataField)||(Qe.dataField=Qe.name),Qe.filterOperations=We.filterOperations!==We.defaultFilterOperations?Qe.filterOperations:null,Qe})},getColumnIndexOffset:function(){return 0},_getFixedColumnsCore:function(){var We,Qe,Be,Ae=[],Ve=this.getRowCount(),Ge={command:"transparent"},je=0;if(this._isColumnFixing())for(var mt=0;mt<=Ve;mt++){We=0,Be=null,Qe=null;for(var Oe=this.getVisibleColumns(mt,!0),Xe=0;Xe<Oe.length;Xe++){var tt=Oe[Xe-1],Ke=Oe[Xe];Ke.fixed?tt&&tt.fixed&&ut(this,tt)!==ut(this,Ke)?(0,E.isDefined)(Qe)||(Qe=Xe):Be=Ke.fixedPosition:(0===mt&&(Ke.isBand&&Ke.colspan?je+=Ke.colspan:je++),We++,(0,E.isDefined)(Qe)||(Qe=Xe))}if(0===mt&&(0===We||We>=Oe.length))return[];(0,E.isDefined)(Qe)||(Qe="right"===Be?0:Oe.length),Ae[mt]=Oe.slice(0),Ge.colspan||(Ge.colspan=je),Ae[mt].splice(Qe,We,Ge)}return Ae.map(function($e){return $e.map(function(at){var wt=x({},at);return wt.headerId&&(wt.headerId+="-fixed"),wt})})},_isColumnFixing:function(){var We=this.option("columnFixing.enabled");return!We&&(0,k.each)(this._columns,function(Qe,Be){if(Be.fixed)return We=!0,!1}),We},_getExpandColumnsCore:function(){return this.getGroupColumns()},getExpandColumns:function(){var We,Qe=this._getExpandColumnsCore(),Be=Qe.filter(function(Ge){return 0===Ge.groupIndex})[0],Ae=Be&&Be.fixed,Ve=this._isColumnFixing();return Qe.length&&(We=this.columnOption("command:expand")),(0,k.map)(Qe,function(Ge){return(0,w.extend)({},Ge,{visibleWidth:null,minWidth:null,cellTemplate:(0,E.isDefined)(Ge.groupIndex)?null:Ge.cellTemplate,headerCellTemplate:null,fixed:!(!(0,E.isDefined)(Ge.groupIndex)||!Ae)||Ve},We,{index:Ge.index,type:Ge.type||"groupExpand"})})},getBandColumnsCache:function(){if(!this._bandColumnsCache){var We=this._columns,Qe={},Be={},Ae=!0;We.forEach(function(Ve){var Ge=Ve.ownerBand,je=We[Ge];Ve.hasColumns&&(Ae=!1),Ve.colspan&&(Ve.colspan=void 0),Ve.rowspan&&(Ve.rowspan=void 0),je?Be[Ve.index]=je:Ge=-1,Qe[Ge]=Qe[Ge]||[],Qe[Ge].push(Ve)}),this._bandColumnsCache={isPlain:Ae,columnChildrenByIndex:Qe,columnParentByIndex:Be}}return this._bandColumnsCache},_isColumnVisible:function(We){return We.visible&&this.isParentColumnVisible(We.index)},_getVisibleColumnsCore:function(){var We,Qe,Be=this,Ae=[],Ve=0,Ge=0,je=Be.getRowCount(),mt=[],Oe=[],Xe=0,tt=Be.option("rtlEnabled"),Ke=Be.getBandColumnsCache(),$e=It(Be,Be.getExpandColumns(),Be._columns),at=It(Be,Be._columns,Be._commandColumns,!0),wt=function(yt){var Ft;for(Ft=0;yt>1;Ft++)yt/=10;return Ft}(at.length);for(function(yt,Ft,Nt){for(var $t,sn=0;sn<Ft.length;sn++){var nn=Ft[sn];(nn.visible||nn.command)&&(nn.isBand&&(nn.colspan=nn.colspan||fe(yt,nn.index)),nn.isBand&&nn.colspan||($t=yt.getRowCount(),nn.command||(0,E.isDefined)(nn.groupIndex)&&!nn.showWhenGrouped||($t-=Y(nn.index,Nt.columnParentByIndex).length),$t>1&&(nn.rowspan=$t)))}}(Be,at,Ke),We=0;We<je;We++)Ae[We]=[],Oe[We]=[{}],mt[We]=[{},{},{}];return(0,k.each)(at,function(){var yt,Ft=this.visibleIndex,Nt=Y(this.index,Ke.columnParentByIndex);if(Be._isColumnVisible(this)&&(!(0,E.isDefined)(this.groupIndex)||this.showWhenGrouped)){var $t=Nt.length;if(Ft<0?(Ft=-Ft,yt=Oe[$t]):(this.fixed=Nt.length?Nt[0].fixed:this.fixed,this.fixedPosition=Nt.length?Nt[0].fixedPosition:this.fixedPosition,this.fixed?(Qe="right"===this.fixedPosition,!tt||this.command&&!Ye(Be,this)||(Qe=!Qe),yt=Qe?mt[$t][2]:mt[$t][0]):yt=mt[$t][1]),Nt.length)for(Ft=_t(Ft,wt),We=Nt.length-1;We>=0;We--)Ft=_t(Nt[We].visibleIndex,wt)+Ft;yt[Ft]=yt[Ft]||[],yt[Ft].push(this),Xe++}}),(0,k.each)(Ae,function(yt){(0,m.orderEach)(Oe[yt],function(Nt,$t){Ae[yt].unshift.apply(Ae[yt],$t)});var Ft=Ae[yt].length;(0,k.each)(mt[yt],function(Nt,$t){(0,m.orderEach)($t,function(sn,nn){Ae[yt].push.apply(Ae[yt],nn)})}),Ge<yt+1&&(Ge+=St.call(Be,Ae[yt],$e,"detailExpand",Ft)),Ve<yt+1&&(Ve+=St.call(Be,Ae[yt],$e,"groupExpand",Ft))}),Ae.push(function yt(Ft,Nt,$t){var sn=[];return Ft[Nt=Nt||0]&&(0,k.each)(Ft[Nt],function(nn,rn){rn.ownerBand!==$t&&"groupExpand"!==rn.type||(rn.isBand&&rn.colspan?sn.push.apply(sn,yt(Ft,Nt+1,rn.index)):(!rn.command||Nt<1)&&sn.push(rn))}),sn}(Ae)),!Xe&&Be._columns.length&&Ae[je].push({command:"empty"}),Ae},getInvisibleColumns:function(We,Qe){var Be,Ae=this,Ve=[];return(0,k.each)(We=We||Ae._columns,function(Ge,je){je.ownerBand===Qe&&(je.isBand?(Be=je.visible?Ae.getInvisibleColumns(Ae.getChildrenByBandColumn(je.index),je.index):Ae.getChildrenByBandColumn(je.index)).length&&(Ve.push(je),Ve=Ve.concat(Be)):je.visible||Ve.push(je))}),Ve},getChooserColumns:function(We){var Qe=We?this.getColumns():this.getInvisibleColumns();return(0,R.grep)(Qe,function(Be){return Be.showInColumnChooser})},allowMoveColumn:function(We,Qe,Be,Ae){var Ve=ge(this,We,Be),Ge=this._columns[Ve];return!(!Ge||!(Ge.allowReordering||Ge.allowGrouping||Ge.allowHiding))&&(Be===Ae?"columnChooser"!==Be&&(We=(0,E.isObject)(We)?We.columnIndex:We)!==(Qe=(0,E.isObject)(Qe)?Qe.columnIndex:Qe)&&We+1!==Qe:"group"===Be&&"columnChooser"!==Ae||"group"===Ae?Ge&&Ge.allowGrouping:"columnChooser"!==Be&&"columnChooser"!==Ae||Ge&&Ge.allowHiding)},moveColumn:function(We,Qe,Be,Ae){var Ve,Ge,je={},mt=ge(this,We,Be),Oe=ge(this,Qe,Ae);if(mt>=0){var Xe=this._columns[mt];if(Qe=(0,E.isObject)(Qe)?Qe.columnIndex:Qe,Ge=Oe>=0?this._columns[Oe].groupIndex:-1,(0,E.isDefined)(Xe.groupIndex)&&"group"===Be&&(Ge>Xe.groupIndex&&Ge--,"group"!==Ae?je.groupIndex=void 0:(Ve=Xe.groupIndex,delete Xe.groupIndex,ce(this))),"group"===Ae)je.groupIndex=function($e,at,wt){var yt,Ft=$e.getGroupColumns();if(wt>=0)for(yt=0;yt<Ft.length;yt++)Ft[yt].groupIndex>=wt&&Ft[yt].groupIndex++;else for(wt=0,yt=0;yt<Ft.length;yt++)wt=Math.max(wt,Ft[yt].groupIndex+1);return wt}(this,0,Ge),Xe.groupIndex=Ve;else if(Qe>=0){var tt=this._columns[Oe];je.visibleIndex=tt&&Xe.ownerBand===tt.ownerBand?Pt(this,Xe)^Pt(this,tt)?P:tt.visibleIndex:P}var Ke="columnChooser"!==Ae;Xe.visible!==Ke&&(je.visible=Ke),this.columnOption(Xe.index,je)}},changeSortOrder:function(We,Qe){var Be={},Ae=this.option("sorting"),Ve=Ae&&Ae.mode,mt=this._columns[We];("single"===Ve||"multiple"===Ve)&&mt&&mt.allowSorting&&(("single"===Ve||!Qe)&&!(0,E.isDefined)(mt.groupIndex)&&(0,k.each)(this._columns,function(Oe){Oe!==We&&this.sortOrder&&((0,E.isDefined)(this.groupIndex)||delete this.sortOrder,delete this.sortIndex)}),Fe(Qe)?mt.sortOrder!==Qe&&(Be.sortOrder=Qe):"none"===Qe?mt.sortOrder&&(Be.sortIndex=void 0,Be.sortOrder=void 0):function(Oe){if("ctrl"===Qe){if(!("sortOrder"in Oe)||!("sortIndex"in Oe))return!1;Be.sortOrder=void 0,Be.sortIndex=void 0}else Be.sortOrder=(0,E.isDefined)(Oe.groupIndex)||(0,E.isDefined)(Oe.sortIndex)?"desc"===Oe.sortOrder?"asc":"desc":"asc"}(mt)),this.columnOption(mt.index,Be)},getSortDataSourceParameters:function(We){var Qe=[],Be=[];return(0,k.each)(this._columns,function(){(this.dataField||this.selector||this.calculateCellValue)&&(0,E.isDefined)(this.sortIndex)&&!(0,E.isDefined)(this.groupIndex)&&(Qe[this.sortIndex]=this)}),(0,k.each)(Qe,function(){if(Fe(this&&this.sortOrder)){var Ae={selector:this.calculateSortValue||this.displayField||this.calculateDisplayValue||We&&this.selector||this.dataField||this.calculateCellValue,desc:"desc"===this.sortOrder};this.sortingMethod&&(Ae.compare=this.sortingMethod.bind(this)),Be.push(Ae)}}),Be.length>0?Be:null},getGroupDataSourceParameters:function(We){var Qe=[];return(0,k.each)(this.getGroupColumns(),function(){var Be=this.calculateGroupValue||this.displayField||this.calculateDisplayValue||We&&this.selector||this.dataField||this.calculateCellValue;if(Be){var Ae={selector:Be,desc:"desc"===this.sortOrder,isExpanded:!!this.autoExpandGroup};this.sortingMethod&&(Ae.compare=this.sortingMethod.bind(this)),Qe.push(Ae)}}),Qe.length>0?Qe:null},refresh:function(We){var Qe=[];return(0,k.each)(this._columns,function(){var Be=this.lookup;if(Be&&!this.calculateDisplayValue){if(We&&Be.valueMap)return;Be.update&&Qe.push(Be.update())}}),n.when.apply(g.default,Qe).done(Ue.bind(null,this))},_updateColumnOptions:function(We,Qe){We.selector=We.selector||function(Ve){return We.calculateCellValue(Ve)},(0,k.each)(["calculateSortValue","calculateGroupValue","calculateDisplayValue"],function(Ve,Ge){var je=We[Ge];(0,E.isFunction)(je)&&!je.originalCallback&&(We[Ge]=function(mt){return je.call(We,mt)},We[Ge].originalCallback=je,We[Ge].columnIndex=Qe)}),(0,E.isString)(We.calculateDisplayValue)&&(We.displayField=We.calculateDisplayValue,We.calculateDisplayValue=(0,A.compileGetter)(We.displayField)),We.calculateDisplayValue&&(We.displayValueMap=We.displayValueMap||{}),me(We,We.dataType);var Be=We.lookup;Be&&me(Be,Be.dataType);var Ae=Be?Be.dataType:We.dataType;Ae&&(We.alignment=We.alignment||function(Ve,Ge){switch(Ve){case"number":return"right";case"boolean":return"center";default:return(0,S.getDefaultAlignment)(Ge)}}(Ae,this.option("rtlEnabled")),We.format=We.format||c.default.getFormatByDataType(Ae),We.customizeText=We.customizeText||_e(Ae),We.defaultFilterOperations=We.defaultFilterOperations||!Be&&z[Ae]||[],(0,E.isDefined)(We.filterOperations)||U(We),We.defaultFilterOperation=We.filterOperations&&We.filterOperations[0]||"=",We.showEditorAlways=(0,E.isDefined)(We.showEditorAlways)?We.showEditorAlways:"boolean"===Ae&&!We.cellTemplate)},updateColumnDataTypes:function(We){var Qe=this,Be=Qe.option("dateSerializationFormat"),Ae=Qe._getFirstItems(We),Ve=!1;return(0,k.each)(Qe._columns,function(Ge,je){var mt,Oe,Xe,tt,Ke,$e=je.lookup;if(c.default.isDateType(je.dataType)&&void 0===je.serializationFormat&&(je.serializationFormat=Be),$e&&c.default.isDateType($e.dataType)&&void 0===je.serializationFormat&&($e.serializationFormat=Be),je.calculateCellValue&&Ae.length){if(!je.dataType||$e&&!$e.dataType){for(mt=0;mt<Ae.length;mt++)Oe=je.calculateCellValue(Ae[mt]),je.dataType||(Ke=Ce(Oe),(Xe=Xe||Ke)&&Ke&&Xe!==Ke&&(Xe="string")),$e&&!$e.dataType&&(Ke=Ce(c.default.getDisplayValue(je,Oe,Ae[mt])),(tt=tt||Ke)&&Ke&&tt!==Ke&&(tt="string"));(Xe||tt)&&(Xe&&(je.dataType=Xe),$e&&tt&&($e.dataType=tt),Ve=!0)}if(void 0===je.serializationFormat||$e&&void 0===$e.serializationFormat)for(mt=0;mt<Ae.length;mt++)Oe=je.calculateCellValue(Ae[mt],!0),void 0===je.serializationFormat&&(je.serializationFormat=Te(je.dataType,Oe)),$e&&void 0===$e.serializationFormat&&($e.serializationFormat=Te($e.dataType,$e.calculateCellValue(Oe,!0)))}Qe._updateColumnOptions(je,Ge)}),Ve},_customizeColumns:function(We){var Qe=this.option("customizeColumns");Qe&&(We.some(function(Be){return(0,E.isObject)(Be.ownerBand)})&&Pe(this),Qe(We),Ne(this,G(this,We)))},updateColumns:function(We,Qe){var Be=this;if(Qe||this.updateSortingGrouping(We),!We||We.isLoaded()){var Ae=We?We.sort()||[]:this.getSortDataSourceParameters(),Ve=We?We.group()||[]:this.getGroupDataSourceParameters(),Ge=null==We?void 0:We.lastLoadOptions().filter;this._customizeColumns(this._columns),Pe(this);var je=this._columns;return(0,n.when)(this.refresh(!0)).always(function(){Be._columns===je&&(Be._updateChanges(We,{sorting:Ae,grouping:Ve,filtering:Ge}),Me(Be))})}},_updateChanges:function(We,Qe){We&&(this.updateColumnDataTypes(We),this._dataSourceApplied=!0),c.default.equalSortParameters(Qe.sorting,this.getSortDataSourceParameters())||De(this,"sorting"),c.default.equalSortParameters(Qe.grouping,this.getGroupDataSourceParameters())||De(this,"grouping");var Be=this.getController("data");Be&&!c.default.equalFilterParameters(Qe.filtering,Be.getCombinedFilter())&&De(this,"filtering"),De(this,"columns")},updateSortingGrouping:function(We,Qe){var Be,Ae,Ve=this,Ge=function(Xe,tt,Ke){(0,k.each)(Xe,function($e,at){if(delete at[Ke],tt)for(var wt=0;wt<tt.length;wt++){var yt=tt[wt].selector,Ft=tt[wt].isExpanded;if(yt===at.dataField||yt===at.name||yt===at.selector||yt===at.calculateCellValue||yt===at.calculateGroupValue||yt===at.calculateDisplayValue){at.sortOrder=at.sortOrder||(tt[wt].desc?"desc":"asc"),void 0!==Ft&&(at.autoExpandGroup=Ft),at[Ke]=wt;break}}})};if(We){Be=c.default.normalizeSortingInfo(We.sort());var je=c.default.normalizeSortingInfo(We.group()),mt=Ve.getGroupDataSourceParameters(),Oe=Ve.getSortDataSourceParameters();Ve._columns.length||((0,k.each)(je,function(Xe,tt){Ve._columns.push(tt.selector)}),(0,k.each)(Be,function(Xe,tt){Ve._columns.push(tt.selector)}),Ne(Ve,G(Ve,Ve._columns))),!Qe&&(mt||Ve._hasUserState)||c.default.equalSortParameters(je,mt)||(Ge(Ve._columns,je,"groupIndex"),Qe&&(De(Ve,"grouping"),Ae=!0)),!Qe&&(Oe||Ve._hasUserState)||c.default.equalSortParameters(Be,Oe)||(Ge(Ve._columns,Be,"sortIndex"),Qe&&(De(Ve,"sorting"),Ae=!0)),Ae&&Me(Ve)}},updateFilter:function(We,Qe,Be,Ae){if(!Array.isArray(We))return We;if(Be=void 0!==(We=(0,w.extend)([],We)).columnIndex?We.columnIndex:Be,Ae=void 0!==We.filterValue?We.filterValue:Ae,(0,E.isString)(We[0])&&"!"!==We[0]){var Ve=this.columnOption(We[0]);Qe?(0,h.default)().forceIsoDateParsing&&Ve&&Ve.serializeValue&&We.length>1&&(We[We.length-1]=Ve.serializeValue(We[We.length-1],"filter")):Ve&&Ve.selector&&(We[0]=Ve.selector,We[0].columnIndex=Ve.index)}else(0,E.isFunction)(We[0])&&(We[0].columnIndex=Be,We[0].filterValue=Ae);for(var Ge=0;Ge<We.length;Ge++)We[Ge]=this.updateFilter(We[Ge],Qe,Be,Ae);return We},columnCount:function(){return this._columns?this._columns.length:0},columnOption:function(We,Qe,Be,Ae){var Ve=this,Ge=Ve._columns.concat(Ve._commandColumns),je=en(Ge,We);if(je){if(1===arguments.length)return(0,w.extend)({},je);if((0,E.isString)(Qe)){if(2===arguments.length)return Le(Ve,je,Qe);Le(Ve,je,Qe,Be,Ae)}else(0,E.isObject)(Qe)&&(0,k.each)(Qe,function(mt,Oe){Le(Ve,je,mt,Oe,Ae)});Me(Ve)}},clearSorting:function(){var We=this.columnCount();this.beginUpdate();for(var Qe=0;Qe<We;Qe++)this.columnOption(Qe,"sortOrder",void 0);this.endUpdate()},clearGrouping:function(){var We=this.columnCount();this.beginUpdate();for(var Qe=0;Qe<We;Qe++)this.columnOption(Qe,"groupIndex",void 0);this.endUpdate()},getVisibleIndex:function(We,Qe){for(var Be=this.getVisibleColumns(Qe),Ae=Be.length-1;Ae>=0;Ae--)if(Be[Ae].index===We)return Ae;return-1},getVisibleIndexByColumn:function(We,Qe){var Be=this.getVisibleColumns(Qe),Ae=Be.filter(function(Ve){return Ve.index===We.index&&Ve.command===We.command})[0];return Be.indexOf(Ae)},getVisibleColumnIndex:function(We,Qe){var Be=this.columnOption(We,"index");return this.getVisibleIndex(Be,Qe)},addColumn:function(We){var Qe=H(this,We),Be=this._columns.length;this._columns.push(Qe),Qe.isBand&&(this._columns=G(this,this._columns),Qe=this._columns[Be]),Qe.added=We,Pe(this,Qe),this.updateColumns(this._dataSource),this._checkColumns()},deleteColumn:function(We){var Qe,Be=this.columnOption(We);if(Be&&Be.index>=0){if((Qe=this._columns).forEach(function(Ve){(0,E.isDefined)(Ve.ownerBand)&&(Ve.ownerBand=Qe[Ve.ownerBand])}),this._columns.splice(Be.index,1),Be.isBand){var Ae=this.getChildrenByBandColumn(Be.index).map(function(Ve){return Ve.index});this._columns=this._columns.filter(function(Ve){return Ae.indexOf(Ve.index)<0})}Pe(this),this.updateColumns(this._dataSource)}},addCommandColumn:function(We){var Qe=this._commandColumns.filter(function(Be){return Be.command===We.command})[0];Qe||this._commandColumns.push(Qe=We)},getUserState:function(){var We,Qe=this._columns,Be=[];function Ae(Ve,Ge){void 0!==Qe[We][Ge]&&(Be[We][Ge]=Qe[We][Ge])}for(We=0;We<Qe.length;We++)Be[We]={},(0,k.each)(D,Ae);return Be},setName:function(We){var Qe=We.dataField;!(0,E.isDefined)(We.name)&&(0,E.isDefined)(Qe)&&(We.name=Qe)},setUserState:function(We){var Qe=this._dataSource,Be=this.option("stateStoring.ignoreColumnOptionNames");if(null==We||We.forEach(this.setName),!Be){Be=[];var Ae=this.getCommonSettings();this.option("columnChooser.enabled")||Be.push("visible"),"none"===this.option("sorting.mode")&&Be.push("sortIndex","sortOrder"),Ae.allowGrouping||Be.push("groupIndex"),Ae.allowFixing||Be.push("fixed","fixedPosition"),Ae.allowResizing||Be.push("width","visibleWidth");var Ve=!this.option("filterPanel.visible");!this.option("filterRow.visible")&&Ve&&Be.push("filterValue","selectedFilterOperation"),!this.option("headerFilter.visible")&&Ve&&Be.push("filterValues","filterType")}this._columnsUserState=We,this._ignoreColumnOptionNames=Be,this._hasUserState=!!We,De(this,"filtering"),this.init(),Qe&&(Qe.sort(this.getSortDataSourceParameters()),Qe.group(this.getGroupDataSourceParameters()))},_checkColumns:function(){var We={},Qe=!1,Be=[];this._columns.forEach(function(Ae){var Ve,Ge=Ae.name,je=null===(Ve=Ae.columns)||void 0===Ve?void 0:Ve.length,mt=Ae.allowEditing&&(Ae.dataField||Ae.setCellValue)&&!je;Ge?(We[Ge]&&Be.push('"'.concat(Ge,'"')),We[Ge]=!0):mt&&(Qe=!0)}),Be.length&&p.default.log("E1059",Be.join(", ")),Qe&&p.default.log("E1060")},_createCalculatedColumnOptions:function(We,Qe){var Be={},Ae=We.dataField;if((Array.isArray(We.columns)&&We.columns.length||We.isBand)&&(Be.isBand=!0,Ae=null),Ae){if((0,E.isString)(Ae)){var Ve=(0,A.compileGetter)(Ae);Be={caption:(0,u.captionize)(Ae),calculateCellValue:function(Ge,je){var mt=Ve(Ge);return this.deserializeValue&&!je?this.deserializeValue(mt):mt},setCellValue:ze,parseValue:function(Ge){var je,mt;return"number"===this.dataType?(0,E.isString)(Ge)&&this.format?(mt=s.default.parse(Ge),(0,E.isNumeric)(mt)&&(je=mt)):(0,E.isDefined)(Ge)&&(0,E.isNumeric)(Ge)&&(je=Number(Ge)):"boolean"===this.dataType?Ge===this.trueText?je=!0:Ge===this.falseText&&(je=!1):c.default.isDateType(this.dataType)?(mt=a.default.parse(Ge,this.format))&&(je=mt):je=Ge,je}}}Be.allowFiltering=!0}else Be.allowFiltering=!!We.calculateFilterExpression;return Be.calculateFilterExpression=function(){return d.default.defaultCalculateFilterExpression.apply(this,arguments)},Be.createFilterExpression=function(Ge){var je;return this.calculateFilterExpression&&(je=this.calculateFilterExpression.apply(this,arguments)),(0,E.isFunction)(je)&&(je=[je,"=",!0]),je&&(je.columnIndex=this.index,je.filterValue=Ge),je},Ae&&(0,E.isString)(Ae)||(0,w.extend)(!0,Be,{allowSorting:!1,allowGrouping:!1,calculateCellValue:function(){return null}}),Qe&&(Be.allowFixing=!1),We.dataType&&(Be.userDataType=We.dataType),We.selectedFilterOperation&&!("defaultSelectedFilterOperation"in Be)&&(Be.defaultSelectedFilterOperation=We.selectedFilterOperation),We.lookup&&(Be.lookup={calculateCellValue:function(Ge,je){return this.valueExpr&&(Ge=this.valueMap&&this.valueMap[Ge]),this.deserializeValue&&!je?this.deserializeValue(Ge):Ge},updateValueMap:function(){if(this.valueMap={},this.items)for(var Ge=(0,A.compileGetter)(this.valueExpr),je=(0,A.compileGetter)(this.displayExpr),mt=0;mt<this.items.length;mt++){var Oe=this.items[mt],Xe=je(Oe);this.valueMap[Ge(Oe)]=Xe,this.dataType=this.dataType||Ce(Xe)}},update:function(){var Ge=this,je=Ge.dataSource;if(je)if((0,E.isFunction)(je)&&!F.default.isWrapped(je)&&(je=je({})),(0,E.isPlainObject)(je)||je instanceof i.default||Array.isArray(je)){if(Ge.valueExpr){var mt=(0,r.normalizeDataSourceOptions)(je);return mt.paginate=!1,(je=new o.DataSource(mt)).load().done(function(Oe){Ge.items=Oe,Ge.updateValueMap&&Ge.updateValueMap()})}}else p.default.log("E1016");else Ge.updateValueMap&&Ge.updateValueMap()}}),Be.resizedCallbacks=(0,I.default)(),We.resized&&Be.resizedCallbacks.add(We.resized.bind(We)),(0,k.each)(Be,function(Ge){if((0,E.isFunction)(Be[Ge])&&0!==Ge.indexOf("default")){var je="default"+Ge.charAt(0).toUpperCase()+Ge.substr(1);Be[je]=Be[Ge]}}),Be},getRowCount:function(){var We,Qe,Be;return this._rowCount=this._rowCount||(Qe=1,Be=(We=this).getBandColumnsCache().columnParentByIndex,We._columns.forEach(function(Ae){var Ve=Y(Ae.index,Be),Ge=Ve.filter(function(je){return!je.visible});Ae.visible&&!Ge.length&&(Qe=Math.max(Qe,Ve.length+1))}),Qe),this._rowCount},getRowIndex:function(We,Qe){var Be=this._columns[We],Ae=this.getBandColumnsCache();return Be&&(Qe||Be.visible&&!Be.command&&!(0,E.isDefined)(Be.groupIndex))?Y(We,Ae.columnParentByIndex).length:0},getChildrenByBandColumn:function(We,Qe){var Be=this.getBandColumnsCache(),Ae=J(We,Be.columnChildrenByIndex,!Qe);return Qe?Ae.filter(function(Ve){return Ve.visible&&!Ve.command}).sort(function(Ve,Ge){return Ve.visibleIndex-Ge.visibleIndex}):Ae},isParentBandColumn:function(We,Qe){var Be=!1,Ae=this._columns[We],Ve=this.getBandColumnsCache(),Ge=Ae&&Y(We,Ve.columnParentByIndex);return Ge&&(0,k.each)(Ge,function(je,mt){if(mt.index===Qe)return Be=!0,!1}),Be},isParentColumnVisible:function(We){var Qe=!0,Be=this.getBandColumnsCache(),Ae=We>=0&&Y(We,Be.columnParentByIndex);return Ae&&(0,k.each)(Ae,function(Ve,Ge){return Qe=Qe&&Ge.visible}),Qe},getColumnId:function(We){return We.command&&"groupExpand"===We.type?Ye(this,We)?"type:"+We.type:"command:"+We.command:We.index},getCustomizeTextByDataType:_e,getHeaderContentAlignment:function(We){return this.option("rtlEnabled")?"left"===We?"right":"left":We}}}())}};b.columnsControllerModule=B},function(W,b,e){b.default=void 0;var g=y(e(29)),I=y(e(28)),F=e(4),A=e(1),R=e(3),E=e(0),k=y(e(83)),S=e(87),w=e(6);function y(m){return m&&m.__esModule?m:{default:m}}var h=I.default.Controller.inherit(function(){function m(u,l){if(u&&(u=u.slice(0),l))for(var s=0;s<u.length;s++)u[s]=(0,E.extend)({key:u[s].key},u[s]),u[s].items=m(u[s].items,l-1);return u}function p(u,l,s){var a={reload:!0,fullReload:!0};return l&&((a={sorting:!I.default.equalSortParameters(u.sort,l.sort),grouping:!I.default.equalSortParameters(u.group,l.group,!0),groupExpanding:!I.default.equalSortParameters(u.group,l.group)||l.groupExpand,filtering:!I.default.equalFilterParameters(u.filter,l.filter),pageIndex:u.pageIndex!==l.pageIndex,skip:u.skip!==l.skip,take:u.take!==l.take,pageSize:u.pageSize!==l.pageSize,fullReload:s}).reload=s||a.sorting||a.grouping||a.filtering,a.paging=a.pageIndex||a.pageSize||a.take),a}function f(u,l){return(0,A.isDefined)(l)?"".concat(u,":").concat(l):u}function c(u){var l=f(u.pageIndex,u.loadPageCount);return u.cachedPagesData.pages[l]}return{init:function(u,l){var s=this;s._dataSource=u,s._remoteOperations=l||{},s._isLastPage=!u.isLastPage(),s._hasLastPage=!1,s._currentTotalCount=0,s._cachedPagesData={pages:{}},s._lastOperationTypes={},s._eventsStrategy=u._eventsStrategy,s._skipCorrection=0,s._isLoadingAll=!1,s.changed=(0,g.default)(),s.loadingChanged=(0,g.default)(),s.loadError=(0,g.default)(),s.customizeStoreLoadOptions=(0,g.default)(),s.changing=(0,g.default)(),s._dataChangedHandler=s._handleDataChanged.bind(s),s._dataLoadingHandler=s._handleDataLoading.bind(s),s._dataLoadedHandler=s._handleDataLoaded.bind(s),s._loadingChangedHandler=s._handleLoadingChanged.bind(s),s._loadErrorHandler=s._handleLoadError.bind(s),s._pushHandler=s._handlePush.bind(s),s._changingHandler=s._handleChanging.bind(s),u.on("changed",s._dataChangedHandler),u.on("customizeStoreLoadOptions",s._dataLoadingHandler),u.on("customizeLoadResult",s._dataLoadedHandler),u.on("loadingChanged",s._loadingChangedHandler),u.on("loadError",s._loadErrorHandler),u.on("changing",s._changingHandler),u.store().on("push",s._pushHandler),(0,R.each)(u,function(a,t){!s[a]&&(0,A.isFunction)(t)&&(s[a]=function(){return this._dataSource[a].apply(this._dataSource,arguments)})})},remoteOperations:function(){return this._remoteOperations},dispose:function(u){var l=this._dataSource,s=l.store();l.off("changed",this._dataChangedHandler),l.off("customizeStoreLoadOptions",this._dataLoadingHandler),l.off("customizeLoadResult",this._dataLoadedHandler),l.off("loadingChanged",this._loadingChangedHandler),l.off("loadError",this._loadErrorHandler),l.off("changing",this._changingHandler),s&&s.off("push",this._pushHandler),u||l.dispose()},refresh:function(u,l){var s=this._dataSource;l.reload&&(this.resetCurrentTotalCount(),this._isLastPage=!s.paginate(),this._hasLastPage=this._isLastPage)},resetCurrentTotalCount:function(){this._currentTotalCount=0,this._skipCorrection=0},resetCache:function(){this._cachedStoreData=void 0,this._cachedPagingData=void 0},resetPagesCache:function(){this._cachedPagesData={pages:{}}},_needClearStoreDataCache:function(){var u=this.remoteOperations(),l=p(this._lastLoadOptions||{},{});return!Object.keys(u).every(function(s){return!l[s]||!u[s]})},push:function(u,l){var s=this.store();this._needClearStoreDataCache()&&(this._cachedStoreData=void 0),this._cachedPagingData=void 0,this.resetPagesCache(!0),this._cachedStoreData&&(0,S.applyBatch)({keyInfo:s,data:this._cachedStoreData,changes:u}),l||this._applyBatch(u)},getDataIndexGetter:function(){var u=this;if(!this._dataIndexGetter){var l,s,a=this.store();this._dataIndexGetter=function(t){if(!l||s&&s!==u._cachedStoreData){s=u._cachedStoreData||[],l={};for(var i=0;i<s.length;i++)l[(0,F.getKeyHash)(a.keyOf(s[i]))]=i}return l[(0,F.getKeyHash)(a.keyOf(t))]}}return this._dataIndexGetter},_getKeyInfo:function(){return this.store()},_applyBatch:function(u){var l=this,s=this._getKeyInfo(),a=this._dataSource,t=I.default.normalizeSortingInfo(this.group()).length,n=this.totalCount(),i="virtual"===this.option("scrolling.mode");u=u.filter(function(d){return!a.paginate()||"insert"!==d.type||void 0!==d.index});var o=function(){return t?l.itemsCount():l._items.length},r=o();(0,S.applyBatch)({keyInfo:s,data:this._items,changes:u,groupCount:t,useInsertIndex:!0}),(0,S.applyBatch)({keyInfo:s,data:a.items(),changes:u,groupCount:t,useInsertIndex:!0}),(this._currentTotalCount>0||i&&n===r)&&(this._skipCorrection+=o()-r),u.splice(0,u.length)},_handlePush:function(u){this.push(u,!0)},_handleChanging:function(u){this.changing.fire(u),this._applyBatch(u.changes)},_needCleanCacheByOperation:function(u,l){var s=["filtering","sorting","paging"],a=s.indexOf(u);return(a>=0?s.slice(a):[u]).some(function(t){return l[t]})},_customizeRemoteOperations:function(u,l){var s=this,a=s._cachedStoreData,t=s._cachedPagingData,n=s._cachedPagesData;(u.storeLoadOptions.filter&&!u.remoteOperations.filtering||u.storeLoadOptions.sort&&!u.remoteOperations.sorting)&&(u.remoteOperations={filtering:u.remoteOperations.filtering}),l.fullReload?(a=void 0,t=void 0,n={pages:{}}):(l.reload?(t=void 0,n={pages:{}}):(l.pageSize||l.groupExpanding)&&(n={pages:{}}),(0,R.each)(l,function(i,o){o&&s._needCleanCacheByOperation(i,u.remoteOperations)&&(a=void 0,t=void 0)})),t&&(u.remoteOperations.paging=!1),u.cachedStoreData=a,u.cachedPagingData=t,u.cachedPagesData=n,u.isCustomLoading||(s._cachedStoreData=a,s._cachedPagingData=t,s._cachedPagesData=n)},_handleDataLoading:function(u){var l=this,s=this._dataSource,a=this._lastLoadOptions;this.customizeStoreLoadOptions.fire(u),u.delay=this.option("loadingTimeout"),u.originalStoreLoadOptions=u.storeLoadOptions,u.remoteOperations=(0,E.extend)({},this.remoteOperations());var t=!this.isLoaded()&&!this._isRefreshing;this.option("integrationOptions.renderedOnServer")&&!this.isLoaded()&&(u.delay=void 0);var n=(0,E.extend)({pageIndex:this.pageIndex(),pageSize:this.pageSize()},u.storeLoadOptions),i=p(n,a,t);if(this._customizeRemoteOperations(u,i),!u.isCustomLoading){var o=this._isRefreshing;u.pageIndex=s.pageIndex(),u.lastLoadOptions=n,u.operationTypes=i,this._loadingOperationTypes=i,this._isRefreshing=!0,(0,w.when)(o||this._isRefreshed||this.refresh(u,i)).done(function(){l._lastOperationId===u.operationId&&(l._isRefreshed=!0,l.load().always(function(){l._isRefreshed=!1}))}).fail(function(){s.cancel(u.operationId)}).always(function(){l._isRefreshing=!1}),s.cancel(this._lastOperationId),this._lastOperationId=u.operationId,this._isRefreshing&&s.cancel(this._lastOperationId)}this._handleDataLoadingCore(u)},_handleDataLoadingCore:function(u){var l=u.remoteOperations;u.loadOptions={};var s=u.cachedPagesData.extra,a={filter:!l.filtering,sort:!l.sorting,group:!l.grouping,summary:!l.summary,skip:!l.paging,take:!l.paging,requireTotalCount:s&&"totalCount"in s||!l.paging};(0,R.each)(u.storeLoadOptions,function(t,n){a[t]&&(u.loadOptions[t]=n,delete u.storeLoadOptions[t])}),s&&(u.extra=s),u.data=c(u)||u.cachedStoreData},_handleDataLoaded:function(u){var l=this,s=u.loadOptions,a=u.remoteOperations&&!u.remoteOperations.paging,t=u.cachedPagesData,n=u.storeLoadOptions,i=!1!==this.option("cacheEnabled")&&n,o=i&&!u.isCustomLoading&&t&&(!a||n.group),r=i&&a,d=r&&!u.isCustomLoading;if(s){u.lastLoadOptions&&(this._lastLoadOptions=u.lastLoadOptions,Object.keys(u.operationTypes).forEach(function(x){l._lastOperationTypes[x]=l._lastOperationTypes[x]||u.operationTypes[x]})),a&&(u.skip=s.skip,u.take=s.take,delete s.skip,delete s.take),s.group&&(s.group=u.group||s.group);var v=I.default.normalizeSortingInfo(n.group||s.group).length;o&&c(u)||(r&&u.cachedPagingData?u.data=m(u.cachedPagingData,v):(d&&(this._cachedStoreData?u.mergeStoreLoadData&&(u.data=this._cachedStoreData=this._cachedStoreData.concat(u.data)):this._cachedStoreData=m(u.data,I.default.normalizeSortingInfo(n.group).length)),new k.default(u.data).load(s).done(function(x){u.data=x,d&&(l._cachedPagingData=m(u.data,v))}).fail(function(x){u.data=(new w.Deferred).reject(x)})),s.requireTotalCount&&a&&(u.extra=(0,A.isPlainObject)(u.extra)?u.extra:{},u.extra.totalCount=u.data.length),u.extra&&u.extra.totalCount>=0&&(!1===n.requireTotalCount||!1===s.requireTotalCount)&&(u.extra.totalCount=-1),this._handleDataLoadedCore(u),o&&(t.extra=t.extra||(0,E.extend)({},u.extra),(0,w.when)(u.data).done(function(x){!function(T,D){var C=T.pageIndex;if(void 0!==C){var P=f(C,T.loadPageCount);T.cachedPagesData.pages[P]=D}}(u,m(x,v))}))),u.storeLoadOptions=u.originalStoreLoadOptions}else this._dataSource.cancel(u.operationId)},_handleDataLoadedCore:function(u){u.remoteOperations&&!u.remoteOperations.paging&&Array.isArray(u.data)&&(void 0!==u.skip&&(u.data=u.data.slice(u.skip)),void 0!==u.take&&(u.data=u.data.slice(0,u.take)))},_handleLoadingChanged:function(u){this.loadingChanged.fire(u)},_handleLoadError:function(u){this.loadError.fire(u),this.changed.fire({changeType:"loadError",error:u})},_loadPageSize:function(){return this.pageSize()},_handleDataChanged:function(u){var l,s=this._dataSource,a=!1,t=this.itemsCount();this._isLastPage=!t||!this._loadPageSize()||t<this._loadPageSize(),this._isLastPage&&(this._hasLastPage=!0),s.totalCount()>=0?s.pageIndex()>=this.pageCount()&&(s.pageIndex(this.pageCount()-1),this.pageIndex(s.pageIndex()),this.resetPagesCache(),s.load(),a=!0):u&&!(0,A.isDefined)(u.changeType)||(l=s.pageIndex()*this.pageSize()+t,this._currentTotalCount=Math.max(this._currentTotalCount,l),0===t&&s.pageIndex()>=this.pageCount()&&(s.pageIndex(this.pageCount()-1),"infinite"!==this.option("scrolling.mode")&&(s.load(),a=!0))),a||(this._operationTypes=this._lastOperationTypes,this._lastOperationTypes={},this.component._optionCache={},this.changed.fire(u),this.component._optionCache=void 0)},_scheduleCustomLoadCallbacks:function(u){var l=this;l._isCustomLoading=!0,u.always(function(){l._isCustomLoading=!1})},loadingOperationTypes:function(){return this._loadingOperationTypes},operationTypes:function(){return this._operationTypes},lastLoadOptions:function(){return this._lastLoadOptions||{}},isLastPage:function(){return this._isLastPage},totalCount:function(){return parseInt((this._currentTotalCount||this._dataSource.totalCount())+this._skipCorrection)},itemsCount:function(){return this._dataSource.items().length},totalItemsCount:function(){return this.totalCount()},pageSize:function(){var u=this._dataSource;return arguments.length||u.paginate()?u.pageSize.apply(u,arguments):0},pageCount:function(){var u=this.totalItemsCount()-this._skipCorrection,l=this.pageSize();return l&&u>0?Math.max(1,Math.ceil(u/l)):1},hasKnownLastPage:function(){return this._hasLastPage||this._dataSource.totalCount()>=0},loadFromStore:function(u,l){var s=this._dataSource,a=new w.Deferred;if(s)return(l=l||s.store()).load(u).done(function(t,n){t&&!Array.isArray(t)&&Array.isArray(t.data)&&(n=t,t=t.data),a.resolve(t,n)}).fail(a.reject),a},isCustomLoading:function(){return!!this._isCustomLoading},load:function(u){var l,s,a=this,t=this,n=t._dataSource,i=new w.Deferred;if(u){var o=n.store(),r=n.loadOptions(),d={storeLoadOptions:u,isCustomLoading:!0};return(0,R.each)(o._customLoadOptions()||[],function(v,x){x in d.storeLoadOptions||(d.storeLoadOptions[x]=r[x])}),this._isLoadingAll=u.isLoadingAll,t._scheduleCustomLoadCallbacks(i),n._scheduleLoadCallbacks(i),t._handleDataLoading(d),l=function(){if(!n.store())return i.reject("canceled");(0,w.when)(d.data||t.loadFromStore(d.storeLoadOptions)).done(function(v,x){d.data=v,d.extra=x||{},t._handleDataLoaded(d),u.requireTotalCount&&void 0===d.extra.totalCount&&(d.extra.totalCount=o.totalCount(d.storeLoadOptions)),(0,w.when)(d.data,d.extra.totalCount).done(function(T,D){d.extra.totalCount=D,i.resolve(T,d.extra)}).fail(i.reject)}).fail(i.reject)},s=t.option("loadingTimeout"),(0,A.isDefined)(s)?(0,F.executeAsync)(l,s):l(),i.fail(function(){t._eventsStrategy.fireEvent("loadError",arguments)}).always(function(){a._isLoadingAll=!1}).promise()}return n.load()},reload:function(u){return u?this._dataSource.reload():this._dataSource.load()},getCachedStoreData:function(){return this._cachedStoreData}}}());b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.dataControllerModule=void 0;var g=f(e(2)),I=f(e(48)),F=f(e(39)),A=f(e(83)),R=f(e(127)),E=f(e(17)),k=e(4),S=e(3),w=e(1),y=e(0),h=f(e(99)),m=e(6),p=e(214);function f(s){return s&&s.__esModule?s:{default:s}}var c,u,l={defaultOptions:function(){return{loadingTimeout:0,dataSource:null,cacheEnabled:!0,repaintChangesOnly:!1,highlightChanges:!1,onDataErrorOccurred:null,remoteOperations:"auto",paging:{enabled:!0,pageSize:void 0,pageIndex:void 0}}},controllers:{data:I.default.Controller.inherit({}).include(h.default).inherit((c=function(s,a,t){var n=s._dataSource;return n?void 0!==t?n[a]()!==t?("pageSize"===a&&n.pageIndex(0),n[a](t),s._skipProcessingPagingChange=!0,s.option("paging."+a,t),s._skipProcessingPagingChange=!1,n["pageIndex"===a?"load":"reload"]().done(s.pageChanged.fire.bind(s.pageChanged))):(0,m.Deferred)().resolve().promise():n[a]():0},u={init:function(){var s=this,a=this;a._items=[],a._columnsController=a.getController("columns"),a._currentOperationTypes=null,a._dataChangedHandler=function(t){a._currentOperationTypes=s._dataSource.operationTypes(),a._handleDataChanged(t),a._currentOperationTypes=null},a._columnsChangedHandler=a._handleColumnsChanged.bind(a),a._loadingChangedHandler=a._handleLoadingChanged.bind(a),a._loadErrorHandler=a._handleLoadError.bind(a),a._customizeStoreLoadOptionsHandler=a._handleCustomizeStoreLoadOptions.bind(a),a._changingHandler=a._handleChanging.bind(a),a._columnsController.columnsChanged.add(a._columnsChangedHandler),a._isLoading=!1,a._isCustomLoading=!1,a._repaintChangesOnly=void 0,a._changes=[],a.createAction("onDataErrorOccurred"),a.dataErrorOccurred.add(function(t){return a.executeAction("onDataErrorOccurred",{error:t})}),a._refreshDataSource()},callbackNames:function(){return["changed","loadingChanged","dataErrorOccurred","pageChanged","dataSourceChanged"]},callbackFlags:function(s){if("dataErrorOccurred"===s)return{stopOnFalse:!0}},publicMethods:function(){return["beginCustomLoading","endCustomLoading","refresh","filter","clearFilter","getCombinedFilter","keyOf","byKey","getDataByKeys","pageIndex","pageSize","pageCount","totalCount","_disposeDataSource","getKeyByRowIndex","getRowIndexByKey","getDataSource","getVisibleRows","repaintRows"]},reset:function(){this._columnsController.reset(),this._items=[],this._refreshDataSource()},optionChanged:function(s){var a;function t(){s.handled=!0}if("dataSource"===s.name&&s.name===s.fullName&&(s.value===s.previousValue||this.option("columns")&&Array.isArray(s.value)&&Array.isArray(s.previousValue))){if(s.value!==s.previousValue){var n=this.store();n&&(n._array=s.value)}return t(),void this.refresh(this.option("repaintChangesOnly"))}switch(s.name){case"cacheEnabled":case"repaintChangesOnly":case"highlightChanges":case"loadingTimeout":t();break;case"remoteOperations":case"keyExpr":case"dataSource":case"scrolling":t(),this.reset();break;case"paging":(a=this.dataSource())&&this._setPagingOptions(a)&&a.load().done(this.pageChanged.fire.bind(this.pageChanged)),t();break;case"rtlEnabled":this.reset();break;case"columns":(a=this.dataSource())&&a.isLoading()&&s.name===s.fullName&&(this._useSortingGroupingFromColumns=!0,a.load());break;default:this.callBase(s)}},isReady:function(){return!this._isLoading},getDataSource:function(){return this._dataSource&&this._dataSource._dataSource},getCombinedFilter:function(s){return this.combinedFilter(void 0,s)},combinedFilter:function(s,a){var t=this._dataSource,n=this._columnsController;if(t){void 0===s&&(s=t.filter());var i=this._calculateAdditionalFilter();i&&(n.isDataSourceApplied()||n.isAllDataTypesDefined())&&(s=F.default.combineFilters([i,s])),s=n.updateFilter(s,a||t.remoteOperations().filtering)}return s},waitReady:function(){return this._updateLockCount?(this._readyDeferred=new m.Deferred,this._readyDeferred):(0,m.when)()},_endUpdateCore:function(){var s=this._changes;if(s.length){this._changes=[];var a=s.every(function(t){return t.repaintChangesOnly});this.updateItems(1===s.length?s[0]:{repaintChangesOnly:a})}this._readyDeferred&&(this._readyDeferred.resolve(),this._readyDeferred=null)},_handleCustomizeStoreLoadOptions:function(s){var a=this._columnsController,t=this._dataSource,n=s.storeLoadOptions;s.isCustomLoading&&!n.isLoadingAll||(n.filter=this.combinedFilter(n.filter),a.isDataSourceApplied()||a.updateColumnDataTypes(t),this._columnsUpdating=!0,a.updateSortingGrouping(t,!this._useSortingGroupingFromColumns),this._columnsUpdating=!1,n.sort=a.getSortDataSourceParameters(),n.group=a.getGroupDataSourceParameters(),t.sort(n.sort),t.group(n.group),n.sort=a.getSortDataSourceParameters(!t.remoteOperations().sorting),s.group=a.getGroupDataSourceParameters(!t.remoteOperations().grouping))},_handleColumnsChanged:function(s){var a,t,n,i=this,o=s.changeTypes,r=s.optionNames;if(o.sorting||o.grouping)i._dataSource&&!i._columnsUpdating&&(i._dataSource.group(i._columnsController.getGroupDataSourceParameters()),i._dataSource.sort(i._columnsController.getSortDataSourceParameters()),i.reload());else if(o.columns&&((r.filterValues||r.filterValue||r.selectedFilterOperation)&&(a=i._columnsController.columnOption(s.columnIndex,"filterValue"),t=i._columnsController.columnOption(s.columnIndex,"filterValues"),(Array.isArray(t)||void 0===s.columnIndex||(0,w.isDefined)(a)||!r.selectedFilterOperation||r.filterValue)&&(i._applyFilter(),n=!0)),i._needApplyFilter||F.default.checkChanges(r,["width","visibleWidth","filterValue","bufferedFilterValue","selectedFilterOperation","filterValues","filterType"])||i._columnsController.columnsChanged.add(function v(){i._columnsController.columnsChanged.remove(v),i.updateItems()}),(0,w.isDefined)(r.visible))){var d=i._columnsController.columnOption(s.columnIndex);d&&((0,w.isDefined)(d.filterValue)||(0,w.isDefined)(d.filterValues))&&(i._applyFilter(),n=!0)}!n&&o.filtering&&i.reload()},_handleDataChanged:function(s){var a=this,t=a._dataSource,n=a._columnsController,i=!1;this._useSortingGroupingFromColumns=!1,t&&!a._isDataSourceApplying&&(a._isDataSourceApplying=!0,(0,m.when)(a._columnsController.applyDataSource(t)).done(function(){a._isLoading&&a._handleLoadingChanged(!1),i&&s&&s.isDelayed&&(s.isDelayed=!1),a._isDataSourceApplying=!1;var o,r=a._needApplyFilter;a._needApplyFilter=!1,r&&!a._isAllDataTypesDefined&&(o=a._calculateAdditionalFilter())&&o.length?(E.default.log("W1005",a.component.NAME),a._applyFilter()):a.updateItems(s,!0)}).fail(function(){a._isDataSourceApplying=!1}),a._isDataSourceApplying&&(i=!0,a._handleLoadingChanged(!0)),a._needApplyFilter=!a._columnsController.isDataSourceApplied(),a._isAllDataTypesDefined=n.isAllDataTypesDefined())},_handleLoadingChanged:function(s){this._isLoading=s,this._fireLoadingChanged()},_handleLoadError:function(s){this.dataErrorOccurred.fire(s)},fireError:function(){this.dataErrorOccurred.fire(E.default.Error.apply(E.default,arguments))},_setPagingOptions:function(s){var a=this.option("paging.pageIndex"),t=this.option("paging.pageSize"),n=this.option("paging.enabled"),i=this.option("scrolling.mode"),o="infinite"===i,r=n||"virtual"===i||o,d=!1;return s.requireTotalCount(!o),void 0!==n&&s.paginate()!==r&&(s.paginate(r),d=!0),void 0!==t&&s.pageSize()!==t&&(s.pageSize(t),d=!0),void 0!==a&&s.pageIndex()!==a&&(s.pageIndex(a),d=!0),d},_getSpecificDataSourceOption:function(){var s=this.option("dataSource");return Array.isArray(s)?{store:{type:"array",data:s,key:this.option("keyExpr")}}:s},_initDataSource:function(){var s=this.option("dataSource"),a=this._dataSource;this.callBase(),s=this._dataSource,this._useSortingGroupingFromColumns=!0,s?(this._setPagingOptions(s),this.setDataSource(s)):a&&this.updateItems()},_loadDataSource:function(){var s=this._dataSource,a=new m.Deferred;return(0,m.when)(this._columnsController.refresh(!0)).always(function(){s?s.load().done(a.resolve).fail(a.reject):a.resolve()}),a.promise()},_beforeProcessItems:function(s){return s.slice(0)},getRowIndexDelta:function(){return 0},_processItems:function(s,a){var t=this,n=t.getRowIndexDelta(),i=a.changeType,o=t._columnsController.getVisibleColumns(null,"loadingAll"===i),r=t._items,d="append"===i&&r.length>0?r[r.length-1]:null,v={visibleColumns:o,dataIndex:(0,w.isDefined)(null==d?void 0:d.dataIndex)?d.dataIndex+1:0},x=[];return(0,S.each)(s,function(T,D){(0,w.isDefined)(D)&&(v.rowIndex=T-n,D=t._processItem(D,v),x.push(D))}),x},_processItem:function(s,a){return s=this._generateDataItem(s,a),(s=this._processDataItem(s,a)).dataIndex=a.dataIndex++,s},_generateDataItem:function(s){return{rowType:"data",data:s,key:this.keyOf(s)}},_processDataItem:function(s,a){return s.values=this.generateDataValues(s.data,a.visibleColumns),s},generateDataValues:function(s,a,t){for(var n,i=[],o=0;o<a.length;o++){var r=a[o];n=t?void 0:null,r.command||(r.calculateCellValue?n=r.calculateCellValue(s):r.dataField&&(n=s[r.dataField])),i.push(n)}return i},_applyChange:function(s){"update"===s.changeType?this._applyChangeUpdate(s):this.items().length&&s.repaintChangesOnly&&"refresh"===s.changeType?this._applyChangesOnly(s):"refresh"===s.changeType&&this._applyChangeFull(s)},_applyChangeFull:function(s){this._items=s.items.slice(0)},_getRowIndices:function(s){var a=s.rowIndices.slice(0),t=this.getRowIndexDelta();a.sort(function(o,r){return o-r});for(var n=0;n<a.length;n++){var i=a[n];s.allowInvisibleRowIndices&&(i+=t),i<0&&(a.splice(n,1),n--)}return a},_applyChangeUpdate:function(s){var a,t=this,n=s.items,i=t._getRowIndices(s),o=t.getRowIndexDelta(),r=t.option("repaintChangesOnly"),d=-1,v=0;s.items=[],s.rowIndices=[],s.columnIndices=[],s.changeTypes=[];var x=function(T,D,C){var P=T&&D&&(0,k.equalByValue)(T.key,D.key);return P&&C&&(P=T.rowType===D.rowType&&("detail"!==D.rowType||T.isEditing===D.isEditing)),P};(0,S.each)(i,function(T,D){var C;if(d!==(D+=v+o)){d=D;var P=t._items[D],M=t._items[D+1],O=n[D],B=n[D+1],V=x(P,M)||x(O,B);if(O&&(O.rowIndex=D,s.items.push(O)),P&&O&&x(P,O,V))a="update",t._items[D]=O,P.visible!==O.visible?s.items.splice(-1,1,{visible:O.visible}):r&&!s.isFullUpdate&&(C=t._partialUpdateRow(P,O,D-o));else if(O&&!P||B&&x(P,B,V))a="insert",t._items.splice(D,0,O),v++;else if(P&&!O||M&&x(O,M,V))a="remove",t._items.splice(D,1),v--,d=-1;else{if(!O)return;a="update",t._items[D]=O}s.rowIndices.push(D-o),s.changeTypes.push(a),s.columnIndices.push(C)}})},_isCellChanged:function(s,a,t,n,i){if(JSON.stringify(s.values[n])!==JSON.stringify(a.values[n]))return!0;function o(r,d){return!!r.modifiedValues&&void 0!==r.modifiedValues[d]}return o(s,n)!==o(a,n)},_getChangedColumnIndices:function(s,a,t,n){if(s.rowType===a.rowType&&"group"!==a.rowType&&"groupFooter"!==a.rowType){var i=[];if("detail"!==a.rowType)for(var o=0;o<s.values.length;o++)this._isCellChanged(s,a,t,o,n)&&i.push(o);return i}},_partialUpdateRow:function(s,a,t,n){var i=this._getChangedColumnIndices(s,a,t,n);return i&&(s.cells&&s.cells.forEach(function(o,r){!(i.indexOf(r)>=0)&&o&&o.update&&o.update(a)}),a.update=s.update,a.watch=s.watch,a.cells=s.cells,n&&(a.oldValues=s.values),s.update&&s.update(a)),i},_isItemEquals:function(s,a){if(JSON.stringify(s.values)!==JSON.stringify(a.values)||["modified","isNewRow","removed","isEditing"].some(function(x){return s[x]!==a[x]}))return!1;if("group"===s.rowType||"groupFooter"===s.rowType){var t,n,i,o,r=s.isExpanded===a.isExpanded,d=JSON.stringify(s.summaryCells)===JSON.stringify(a.summaryCells),v=(null===(t=s.data)||void 0===t?void 0:t.isContinuation)===(null===(n=a.data)||void 0===n?void 0:n.isContinuation)&&(null===(i=s.data)||void 0===i?void 0:i.isContinuationOnNextPage)===(null===(o=a.data)||void 0===o?void 0:o.isContinuationOnNextPage);if(!r||!d||!v)return!1}return!0},_applyChangesOnly:function(s){var a=this,t=[],n=[],i=[],o=[],r={};function d(D){if(D)return D.rowType+","+JSON.stringify(D.key)}var v=this._items,x=v.slice();s.items.forEach(function(D,C){var P=d(D);r[P]=C,D.rowIndex=C});var T=(0,p.findChanges)(x,s.items,d,function(D,C){return!!a._isItemEquals(D,C)&&(D.cells&&(D.update&&D.update(C),D.cells.forEach(function(P){P&&P.update&&P.update(C)})),!0)});T?(T.forEach(function(D){switch(D.type){case"update":var C=D.index,P=D.data,O=a._partialUpdateRow(D.oldItem,P,C,!0);t.push(C),i.push("update"),o.push(P),v[C]=P,n.push(O);break;case"insert":t.push(D.index),i.push("insert"),o.push(D.data),n.push(void 0),v.splice(D.index,0,D.data);break;case"remove":t.push(D.index),i.push("remove"),v.splice(D.index,1),o.push(D.oldItem),n.push(void 0)}}),s.repaintChangesOnly=!0,s.changeType="update",s.rowIndices=t,s.columnIndices=n,s.changeTypes=i,s.items=o,x.length&&(s.isLiveUpdate=!0),this._correctRowIndices(function(D){var C=d(x[D]),P=r[C];return P>=0?P-D:0})):this._applyChangeFull(s)},_correctRowIndices:k.noop,_afterProcessItems:function(s){return s},_updateItemsCore:function(s){var a,t=this._dataSource;if(s.changeType=s.changeType||"refresh",t){a=s.items||t.items(),a=this._beforeProcessItems(a),a=this._processItems(a,s),a=this._afterProcessItems(a,s),s.items=a;var i=this._items.length===a.length&&this._items;this._applyChange(s);var o=this.getRowIndexDelta();(0,S.each)(this._items,function(r,d){d.rowIndex=r-o,i&&(d.cells=i[r].cells||[])})}else this._items=[]},_handleChanging:function(s){var a=this.getVisibleRows();this.dataSource()&&s.changes.forEach(function(t){if("insert"===t.type&&t.index>=0){for(var n=0,i=0;i<t.index;i++){var o=a[i];!o||"data"!==o.rowType&&"group"!==o.rowType||n++}t.index=n}})},updateItems:function(s,a){if(s=s||{},void 0!==this._repaintChangesOnly)s.repaintChangesOnly=this._repaintChangesOnly;else if(s.changes)s.repaintChangesOnly=this.option("repaintChangesOnly");else if(a){var t=this.dataSource().operationTypes();s.repaintChangesOnly=t&&!t.grouping&&!t.filtering&&this.option("repaintChangesOnly"),s.isDataChanged=!0,t&&(t.reload||t.paging||t.groupExpanding)&&(s.needUpdateDimensions=!0)}this._updateLockCount?this._changes.push(s):(this._updateItemsCore(s),s.cancel||this._fireChanged(s))},loadingOperationTypes:function(){var s=this.dataSource();return s&&s.loadingOperationTypes()||{}},_fireChanged:function(s){var a=this;this._currentOperationTypes&&(s.operationTypes=this._currentOperationTypes,this._currentOperationTypes=null),(0,k.deferRender)(function(){a.changed.fire(s)})},isLoading:function(){return this._isLoading||this._isCustomLoading},_fireLoadingChanged:function(){this.loadingChanged.fire(this.isLoading(),this._loadingText)},_calculateAdditionalFilter:function(){return null},_applyFilter:function(){var s=this._dataSource;if(s)return s.pageIndex(0),this.reload().done(this.pageChanged.fire.bind(this.pageChanged))},filter:function(s){var a=this._dataSource,t=a&&a.filter();if(0===arguments.length)return t;s=arguments.length>1?Array.prototype.slice.call(arguments,0):s,F.default.equalFilterParameters(t,s)||(a&&a.filter(s),this._applyFilter())},clearFilter:function(s){var a=this,t=a._columnsController,n=function(i){for(var o=t.columnCount(),r=0;r<o;r++)t.columnOption(r,i,void 0)};if(a.component.beginUpdate(),arguments.length>0)switch(s){case"dataSource":a.filter(null);break;case"search":a.searchByText("");break;case"header":n("filterValues");break;case"row":n("filterValue")}else a.filter(null),a.searchByText(""),n("filterValue"),n("bufferedFilterValue"),n("filterValues");a.component.endUpdate()},_fireDataSourceChanged:function(){var s=this;s.changed.add(function a(){s.changed.remove(a),s.dataSourceChanged.fire()})},_getDataSourceAdapter:k.noop,_createDataSourceAdapterCore:function(s,a){var t=this._getDataSourceAdapter().create(this.component);return t.init(s,a),t},isLocalStore:function(s){return(s=s||this.store())instanceof A.default},isCustomStore:function(s){return(s=s||this.store())instanceof R.default},_createDataSourceAdapter:function(s){var a=this.option("remoteOperations"),t=s.store(),n={filtering:!0,sorting:!0,paging:!0,grouping:!0,summary:!0};return a&&a.groupPaging&&(a=(0,y.extend)({},n,a)),"auto"===a&&(a=this.isLocalStore(t)||this.isCustomStore(t)?{}:{filtering:!0,sorting:!0,paging:!0}),!0===a&&(a=n),this._createDataSourceAdapterCore(s,a)},setDataSource:function(s){var a=this._dataSource;!s&&a&&(a.cancelAll(),a.changed.remove(this._dataChangedHandler),a.loadingChanged.remove(this._loadingChangedHandler),a.loadError.remove(this._loadErrorHandler),a.customizeStoreLoadOptions.remove(this._customizeStoreLoadOptionsHandler),a.changing.remove(this._changingHandler),a.dispose(this._isSharedDataSource)),s&&(s=this._createDataSourceAdapter(s)),this._dataSource=s,s&&(this._fireDataSourceChanged(),this._isLoading=!s.isLoaded(),this._needApplyFilter=!0,this._isAllDataTypesDefined=this._columnsController.isAllDataTypesDefined(),s.changed.add(this._dataChangedHandler),s.loadingChanged.add(this._loadingChangedHandler),s.loadError.add(this._loadErrorHandler),s.customizeStoreLoadOptions.add(this._customizeStoreLoadOptionsHandler),s.changing.add(this._changingHandler))},items:function(){return this._items},isEmpty:function(){return!this.items().length},pageCount:function(){return this._dataSource?this._dataSource.pageCount():1},dataSource:function(){return this._dataSource},store:function(){var s=this._dataSource;return s&&s.store()},loadAll:function(s){var a=this,t=new m.Deferred,n=a._dataSource;if(n)if(s){var i={data:s,isCustomLoading:!0,storeLoadOptions:{isLoadingAll:!0},loadOptions:{filter:a.getCombinedFilter(),group:n.group(),sort:n.sort()}};n._handleDataLoaded(i),(0,m.when)(i.data).done(function(r){r=a._beforeProcessItems(r),t.resolve(a._processItems(r,{changeType:"loadingAll"}),i.extra&&i.extra.summary)}).fail(t.reject)}else if(n.isLoading())t.reject();else{var o=(0,y.extend)({},n.loadOptions(),{isLoadingAll:!0,requireTotalCount:!1});n.load(o).done(function(r,d){r=a._beforeProcessItems(r),r=a._processItems(r,{changeType:"loadingAll"}),t.resolve(r,d&&d.summary)}).fail(t.reject)}else t.resolve([]);return t},getKeyByRowIndex:function(s,a){var t=this.items(a)[s];if(t)return t.key},getRowIndexByKey:function(s,a){return F.default.getIndexByKey(s,this.items(a))},keyOf:function(s){var a=this.store();if(a)return a.keyOf(s)},byKey:function(s){var a,t=this.store(),n=this.getRowIndexByKey(s);if(t)return n>=0&&(a=(new m.Deferred).resolve(this.items()[n].data)),a||t.byKey(s)},key:function(){var s=this.store();if(s)return s.key()},getRowIndexOffset:function(){return 0},getDataByKeys:function(s){var a=this,t=new m.Deferred,n=[],i=[];return(0,S.each)(s,function(o,r){n.push(a.byKey(r).done(function(d){i[o]=d}))}),m.when.apply(g.default,n).always(function(){t.resolve(i)}),t},pageIndex:function(s){return c(this,"pageIndex",s)},pageSize:function(s){return c(this,"pageSize",s)},beginCustomLoading:function(s){this._isCustomLoading=!0,this._loadingText=s||"",this._fireLoadingChanged()},endCustomLoading:function(){this._isCustomLoading=!1,this._loadingText=void 0,this._fireLoadingChanged()},refresh:function(s){!0===s?s={reload:!0,changesOnly:!0}:s||(s={lookup:!0,selection:!0,reload:!0});var a=this,t=a.getDataSource(),n=s.changesOnly,i=new m.Deferred,o=function(){a._repaintChangesOnly=!!n};return(0,m.when)(!s.lookup||a._columnsController.refresh()).always(function(){s.load||s.reload?(t&&t.on("customizeLoadResult",o),(0,m.when)(a.reload(s.reload,n)).always(function(){t&&t.off("customizeLoadResult",o),a._repaintChangesOnly=void 0}).done(i.resolve).fail(i.reject)):(a.updateItems({repaintChangesOnly:s.changesOnly}),i.resolve())}),i.promise()},getVisibleRows:function(){return this.items()},_disposeDataSource:function(){this.setDataSource(null)},dispose:function(){this._disposeDataSource(),this.callBase.apply(this,arguments)},repaintRows:function(s,a){((s=Array.isArray(s)?s:[s]).length>1||(0,w.isDefined)(s[0]))&&this.updateItems({changeType:"update",rowIndices:s,isFullUpdate:!a})},skipProcessingPagingChange:function(s){return this._skipProcessingPagingChange&&("paging.pageIndex"===s||"paging.pageSize"===s)},getUserState:function(){return{searchText:this.option("searchPanel.text"),pageIndex:this.pageIndex(),pageSize:this.pageSize()}},getCachedStoreData:function(){return this._dataSource&&this._dataSource.getCachedStoreData()}},F.default.proxyMethod(u,"load"),F.default.proxyMethod(u,"reload"),F.default.proxyMethod(u,"push"),F.default.proxyMethod(u,"itemsCount",0),F.default.proxyMethod(u,"totalItemsCount",0),F.default.proxyMethod(u,"hasKnownLastPage",!0),F.default.proxyMethod(u,"isLoaded",!0),F.default.proxyMethod(u,"totalCount",0),u))}};b.dataControllerModule=l},function(W,b,e){b.sortingModule=void 0;var g=w(e(2)),I=w(e(5)),F=e(23),A=e(1),R=e(0),E=w(e(481)),k=w(e(10)),S=e(8);function w(h){return h&&h.__esModule?h:{default:h}}var y={defaultOptions:function(){return{sorting:{mode:"single",ascendingText:k.default.format("dxDataGrid-sortingAscendingText"),descendingText:k.default.format("dxDataGrid-sortingDescendingText"),clearText:k.default.format("dxDataGrid-sortingClearText"),showSortIndexes:!0}}},extenders:{views:{columnHeadersView:(0,R.extend)({},E.default,{_createRow:function(h){var m=this,p=this.callBase(h);return"header"===h.rowType&&I.default.on(p,(0,S.addNamespace)(F.name,"dxDataGridColumnHeadersView"),"td",this.createAction(function(f){m._processHeaderAction(f.event,p)})),p},_processHeaderAction:function(h,m){if((0,g.default)(h.currentTarget).parent().get(0)===m.get(0)){var p=this,f=null,c=(0,g.default)(h.currentTarget),u=c.parent().index(),l=-1;[].slice.call(p.getCellElements(u)).some(function(n,i){if(n===c.get(0))return l=i,!0});var s=p._columnsController.getVisibleColumns(u)[l],a=p.getController("editing"),t=p.option("editing.mode");(!a||!a.isEditing()||"batch"!==t&&"cell"!==t)&&p._isSortableElement((0,g.default)(h.target))&&(!s||(0,A.isDefined)(s.groupIndex)||s.command||(h.shiftKey?f="shift":(0,S.isCommandKeyPressed)(h)&&(f="ctrl"),setTimeout(function(){p._columnsController.changeSortOrder(s.index,f)})))}},_renderCellContent:function(h,m){var p=m.column;p.command||"header"!==m.rowType||this._applyColumnState({name:"sort",rootElement:h,column:p,showColumnLines:this.option("showColumnLines")}),this.callBase(h,m)},_columnOptionChanged:function(h){var m=h.changeTypes;1===m.length&&m.sorting?this._updateIndicators("sort"):this.callBase(h)},optionChanged:function(h){"sorting"===h.name?(this._invalidate(),h.handled=!0):this.callBase(h)}}),headerPanel:(0,R.extend)({},E.default,{_createGroupPanelItem:function(h,m){var p=this,f=p.callBase.apply(p,arguments);return I.default.on(f,(0,S.addNamespace)(F.name,"dxDataGridHeaderPanel"),p.createAction(function(){p._processGroupItemAction(m.index)})),p._applyColumnState({name:"sort",rootElement:f,column:{alignment:p.option("rtlEnabled")?"right":"left",allowSorting:m.allowSorting,sortOrder:"desc"===m.sortOrder?"desc":"asc"},showColumnLines:!0}),f},_processGroupItemAction:function(h){var m=this;setTimeout(function(){return m.getController("columns").changeSortOrder(h)})},optionChanged:function(h){"sorting"===h.name?(this._invalidate(),h.handled=!0):this.callBase(h)}})}}};b.sortingModule=y},function(W,b,e){b.default=void 0;var g,I=e(1),F=(g=e(2))&&g.__esModule?g:{default:g},A={_applyColumnState:function(R){var E,k,S=this.option("sorting.mode"),w=R.rootElement,y=R.column,h=this._getIndicatorContainer(w);if("sort"===R.name){w.find(".dx-sort").remove(),!h.children().length&&h.remove();var m=("single"===S||"multiple"===S)&&y.allowSorting;return!(0,I.isDefined)(y.groupIndex)&&(m||(0,I.isDefined)(y.sortOrder))&&(E="asc"===y.sortOrder?"ascending":"descending",k=this.callBase(R).toggleClass("dx-sort-up","asc"===y.sortOrder).toggleClass("dx-sort-down","desc"===y.sortOrder),this.getController&&!!this.getController("columns").columnOption("sortIndex:1")&&this.option("sorting.showSortIndexes")&&y.sortIndex>=0&&((0,F.default)("<span>").addClass("dx-sort-index-icon").text(y.sortIndex+1).appendTo(k),k.addClass("dx-sort-index")),R.rootElement.addClass(this.addWidgetPrefix("action"))),(0,I.isDefined)(y.sortOrder)?this.setAria("sort",E,w):this.setAria("sort","none",w),k}return this.callBase(R)},_getIndicatorClassName:function(R){return"sort"===R?"dx-sort":"sortIndex"===R?"dx-sort-index-icon":this.callBase(R)},_renderIndicator:function(R){var E=R.column,k=R.container,S=R.indicator;if("sort"===R.name){var w=this.option("rtlEnabled");if((0,I.isDefined)(E.sortOrder)||S&&S.addClass("dx-sort-none"),k.children().length&&(!w&&"left"===R.columnAlignment||w&&"right"===R.columnAlignment))return void k.prepend(S)}this.callBase(R)},_updateIndicator:function(R,E,k){if("sort"!==k||!(0,I.isDefined)(E.groupIndex))return this.callBase.apply(this,arguments)},_getIndicatorElements:function(R,E){var k=this.callBase(R);return E?k:k&&k.not(".dx-sort-none")}};b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.rowsModule=void 0;var g=a(e(2)),I=e(7),F=a(e(5)),A=e(4),R=e(93),E=e(1),k=e(3),S=e(0),w=e(26),y=e(40),h=e(20),m=a(e(39)),p=e(202),f=a(e(110)),c=e(146),u=a(e(10)),l=a(e(25)),s=a(e(218));function a(r){return r&&r.__esModule?r:{default:r}}function t(){return(t=Object.assign||function(r){for(var d=1;d<arguments.length;d++){var v=arguments[d];for(var x in v)Object.prototype.hasOwnProperty.call(v,x)&&(r[x]=v[x])}return r}).apply(this,arguments)}function n(r){return r?Math.round(r.scrollWidth()-r.clientWidth()):0}var i,o={defaultOptions:function(){return{hoverStateEnabled:!1,scrolling:{useNative:"auto"},loadPanel:{enabled:"auto",text:u.default.format("Loading"),width:200,height:90,showIndicator:!0,indicatorSrc:"",showPane:!0},rowTemplate:null,columnAutoWidth:!1,noDataText:u.default.format("dxDataGrid-noDataText"),wordWrapEnabled:!1,showColumnLines:!0,showRowLines:!1,rowAlternationEnabled:!1,activeStateEnabled:!1,twoWayBindingEnabled:!0}},views:{rowsView:p.ColumnsView.inherit((i=function(r,d){var v=(0,y.isEmpty)(d.text)&&"data"===d.rowType,x=d.text,T=r.get(0);v?m.default.setEmptyText(r):d.column.encodeHtml?T.textContent=x:T.innerHTML=x},{_getDefaultTemplate:function(r){return"empty"===r.command?function(d){d.html("&nbsp;")}:i},_getDefaultGroupTemplate:function(r){var d=this.option("summary.texts");return function(v,x){var T=x.data,D=x.column.caption+": "+x.text,C=v.get(0);x.summaryItems&&x.summaryItems.length&&(D+=" "+m.default.getGroupRowSummaryText(x.summaryItems,d)),T&&(x.groupContinuedMessage&&x.groupContinuesMessage?D+=" ("+x.groupContinuedMessage+". "+x.groupContinuesMessage+")":x.groupContinuesMessage?D+=" ("+x.groupContinuesMessage+")":x.groupContinuedMessage&&(D+=" ("+x.groupContinuedMessage+")")),v.addClass("dx-group-cell"),r.encodeHtml?C.textContent=D:C.innerHTML=D}},_update:function(){},_getCellTemplate:function(r){var d=r.column;return"group"!==r.rowType||!(0,E.isDefined)(d.groupIndex)||d.showWhenGrouped||d.command?("data"===r.rowType||d.command)&&d.cellTemplate?d.cellTemplate:{allowRenderToDetachedContainer:!0,render:this._getDefaultTemplate(d)}:d.groupCellTemplate||{allowRenderToDetachedContainer:!0,render:this._getDefaultGroupTemplate(d)}},_createRow:function(r){var d=this.callBase(r);if(r){var v="group"===r.rowType,x="data"===r.rowType;if(x&&d.addClass("dx-data-row"),x&&this.option("showRowLines")&&d.addClass("dx-row-lines"),this.option("showColumnLines")&&d.addClass("dx-column-lines"),!1===r.visible&&d.hide(),v){d.addClass("dx-group-row");var T=r.isExpanded;this.setAria("role","row",d),this.setAria("expanded",(0,E.isDefined)(T)&&T.toString(),d)}}return d},_rowPrepared:function(r,d,v){var x=this;"data"===d.rowType&&(this.option("rowAlternationEnabled")&&(this._isAltRow(v)&&r.addClass("dx-row-alt"),d.watch&&d.watch(function(){return x._isAltRow(v)},function(T){r.toggleClass("dx-row-alt",T)})),this._setAriaRowIndex(d,r),d.watch&&d.watch(function(){return d.rowIndex},function(){return x._setAriaRowIndex(d,r)})),this.callBase.apply(this,arguments)},_setAriaRowIndex:function(r,d){var v=this.component,x="standard"===v.option("scrolling.mode")&&"virtual"!==v.option("scrolling.rowRenderingMode"),T=r.rowIndex+1;x?T=v.pageIndex()*v.pageSize()+T:T+=this._dataController.getRowIndexOffset(),this.setAria("rowindex",T,d)},_afterRowPrepared:function(r){var d=this,v=r.args[0],x=this._dataController,T=x.getVisibleRows()[v.rowIndex],D=this.option("integrationOptions.watchMethod");if(v.data&&"data"===v.rowType&&!v.isNewRow&&this.option("twoWayBindingEnabled")&&D&&T){var C=D(function(){return x.generateDataValues(v.data,v.columns)},function(){x.repaintRows([T.rowIndex],d.option("repaintChangesOnly"))},{deep:!0,skipImmediate:!0});F.default.on(v.rowElement,c.removeEvent,C)}},_renderScrollable:function(r){var d=this.element();if(d.children().length||d.append("<div>"),!r&&this._loadPanel||this._renderLoadPanel(d,d.parent(),this._dataController.isLocalStore()),(r||!this.getScrollable())&&this._dataController.isLoaded()){for(var v=this.getColumns(),x=!0,T=0;T<v.length;T++)if(!v[T].width&&!v[T].minWidth){x=!1;break}(this.option("columnAutoWidth")||this._hasHeight||x||this._columnsController._isColumnFixing())&&this._renderScrollableCore(d)}},_handleScroll:function(r){var d=this.option("rtlEnabled"),v=r.component.option("useNative");this._isScrollByEvent=!!r.event,this._scrollTop=r.scrollOffset.top,this._scrollLeft=r.scrollOffset.left;var x=r.scrollOffset.left;d&&(this._scrollRight=n(r.component)-this._scrollLeft,v&&(x=(0,s.default)().positive?this._scrollRight:-this._scrollRight),this.isScrollbarVisible(!0)||(this._scrollLeft=-1)),this.scrollChanged.fire(t({},r.scrollOffset,{left:x}),this.name)},_renderScrollableCore:function(r){var d=this._createScrollableOptions(),v=this._handleScroll.bind(this);d.onScroll=v,this._scrollable=this._createComponent(r,f.default,d),this._scrollableContainer=this._scrollable&&this._scrollable._$container},_renderLoadPanel:m.default.renderLoadPanel,_renderContent:function(r,d){return r.empty().append(d),this._findContentElement()},_updateContent:function(r,d){var v=this,x=v.getTableElement(),T=v._findContentElement(),D=d&&d.changeType,C=[],P=this.option("highlightChanges"),M=this.addWidgetPrefix("row-inserted-animation");"update"===D?((0,k.each)(d.rowIndices,function(O,B){var V=v._getRowElements(r).eq(O),z=d.changeTypes&&d.changeTypes[O],N=d.items&&d.items[O];C.push(function(){var U=v._getRowElements(),H=U.eq(B);switch(z){case"update":if(N){var G=d.columnIndices&&d.columnIndices[O];(0,E.isDefined)(N.visible)&&N.visible!==H.is(":visible")?H.toggle(N.visible):G?v._updateCells(H,V,G):H.replaceWith(V)}break;case"insert":if(U.length)H.length?V.insertBefore(H):V.insertAfter(U.last());else if(x){var Y=V.is("tbody")?x:x.children("tbody");V.prependTo(Y)}P&&d.isLiveUpdate&&V.addClass(M);break;case"remove":H.remove()}})}),(0,k.each)(C,function(){this()}),r.remove()):(v.setTableElement(r),T.addClass(v.addWidgetPrefix("content")),v._renderContent(T,r))},_createEmptyRow:function(r,d,v){var x,T=this._createRow(),D=d?this.getFixedColumns():this.getColumns();T.addClass(r).toggleClass("dx-column-lines",this.option("showColumnLines"));for(var C=0;C<D.length;C++)x=this._createCell({column:D[C],rowType:"freeSpace",columnIndex:C,columns:D}),(0,E.isNumeric)(v)&&x.css("height",v),T.append(x);return this.setAria("role","presentation",T),T},_appendEmptyRow:function(r,d,v){var x=this._getBodies(r),T=!x.length||d.is("tbody"),D=T?r:x;if("top"===v){if(D.first().prepend(d),T){var C=D.children("colgroup");D.prepend(C)}}else D.last().append(d)},_renderFreeSpaceRow:function(r){var d=this._createEmptyRow("dx-freespace-row");d=this._wrapRowIfNeed(r,d),this._appendEmptyRow(r,d)},_checkRowKeys:function(r){var d=this,v=d._getRows(r),x=d._dataController.store()&&d._dataController.store().key();x&&v.some(function(T){if("data"===T.rowType&&void 0===T.key)return d._dataController.fireError("E1046",x),!0})},_needUpdateRowHeight:function(r){return r>0&&!this._rowHeight},_getRowsHeight:function(r){return r.children("tbody").children().not(".dx-virtual-row").not(".dx-freespace-row").toArray().reduce(function(d,v){return d+(0,w.getBoundingRect)(v).height},0)},_updateRowHeight:function(){var r=this.getTableElement(),d=this._dataController.items().length;if(r&&this._needUpdateRowHeight(d)){var v=this._getRowsHeight(r);this._rowHeight=v/d}},_findContentElement:function(){var r=this.element(),d=this.getScrollable();if(r)return d&&(r=(0,g.default)(d.content())),r.children().first()},_getRowElements:function(r){var d=this.callBase(r);return d&&d.not(".dx-freespace-row")},_getFreeSpaceRowElements:function(r){var d=r||this.getTableElements();return d&&d.children("tbody").children(".dx-freespace-row")},_getNoDataText:function(){return this.option("noDataText")},_rowClick:function(r){var d=this._dataController.items()[r.rowIndex]||{};this.executeAction("onRowClick",(0,S.extend)({evaluate:function(v){return(0,h.compileGetter)(v)(d.data)}},r,d))},_rowDblClick:function(r){var d=this._dataController.items()[r.rowIndex]||{};this.executeAction("onRowDblClick",(0,S.extend)({},r,d))},_getColumnsCountBeforeGroups:function(r){for(var d=0;d<r.length;d++)if("groupExpand"===r[d].type)return d;return 0},_getGroupCellOptions:function(r){var d=this._getColumnsCountBeforeGroups(r.columns),v=(r.row.groupIndex||0)+d;return{columnIndex:v,colspan:r.columns.length-v-1}},_renderCells:function(r,d){"group"===d.row.rowType?this._renderGroupedCells(r,d):d.row.values&&this.callBase(r,d)},_renderGroupedCells:function(r,d){for(var v,x,T=d.row,D=d.columns,C=T.rowIndex,P=this._getGroupCellOptions(d),M=0;M<=P.columnIndex;M++)M===P.columnIndex&&D[M].allowCollapsing&&"infinite"!==d.scrollingMode?(x=!!T.isExpanded,v=D[M]):(x=null,v={command:"expand",cssClass:D[M].cssClass}),this._renderCell(r,{value:x,row:T,rowIndex:C,column:v,columnIndex:M});var O=(0,w.getDefaultAlignment)(this.option("rtlEnabled")),B=(0,S.extend)({},D[P.columnIndex],{command:null,cssClass:null,width:null,showWhenGrouped:!1,alignment:O});P.colspan>1&&(B.colspan=P.colspan),this._renderCell(r,{value:T.values[T.groupIndex],row:T,rowIndex:C,column:B,columnIndex:P.columnIndex})},_renderRows:function(r,d){var v=this.option("scrolling.mode");this.callBase(r,(0,S.extend)({scrollingMode:v},d)),this._checkRowKeys(d.change),this._renderFreeSpaceRow(r),this._hasHeight||this.updateFreeSpaceRowHeight(r)},_renderRow:function(r,d){var v=d.row,x=this.option("rowTemplate");"data"!==v.rowType&&"group"!==v.rowType||(0,E.isDefined)(v.groupIndex)||!x?this.callBase(r,d):this.renderTemplate(r,x,(0,S.extend)({columns:d.columns},v),!0)},_renderTable:function(r){var d=this,v=d.callBase(r);return(0,E.isDefined)(d.getTableElement())?d._renderScrollable():(d.setTableElement(v),d._renderScrollable(!0),d.resizeCompleted.add(function x(){var T=d.getScrollable();T&&d.element().closest((0,I.getWindow)().document).length&&(d.resizeCompleted.remove(x),T._visibilityChanged(!0))})),v},_createTable:function(){var r=this.callBase.apply(this,arguments);return this.option("rowTemplate")&&r.appendTo(this.component.$element()),r},_renderCore:function(r){var d=this.element();d.addClass(this.addWidgetPrefix("rowsview")).toggleClass(this.addWidgetPrefix("nowrap"),!this.option("wordWrapEnabled")),d.toggleClass("dx-empty",0===this._dataController.items().length),this.setAria("role","presentation",d);var v=this._renderTable({change:r});this._updateContent(v,r),this.callBase(r),this._lastColumnWidths=null},_getRows:function(r){return r&&r.items||this._dataController.items()},_getCellOptions:function(r){var d=r.column,v=r.row,x=v.data,T=v&&v.summaryCells,D=r.value,C=m.default.getDisplayValue(d,D,x,v.rowType),P=this.callBase(r);if(P.value=D,P.oldValue=r.oldValue,P.displayValue=C,P.row=v,P.key=v.key,P.data=x,P.rowType=v.rowType,P.values=v.values,P.text=d.command?"":m.default.formatValue(C,d),P.rowIndex=v.rowIndex,P.summaryItems=T&&T[r.columnIndex],P.resized=d.resizedCallbacks,(0,E.isDefined)(d.groupIndex)&&!d.command){var M=this.option("grouping.texts"),O=this.option("scrolling.mode");"virtual"!==O&&"infinite"!==O&&(P.groupContinuesMessage=x&&x.isContinuationOnNextPage&&M&&M.groupContinuesMessage,P.groupContinuedMessage=x&&x.isContinuation&&M&&M.groupContinuedMessage)}return P},_setRowsOpacityCore:function(r,d,v,x){var T=this._columnsController,D=T.getColumns(),C=D&&D[v],P=C&&C.isBand&&C.index;(0,k.each)(r,function(M,O){if(!(0,g.default)(O).hasClass("dx-group-row"))for(var B=0;B<d.length&&(!((0,E.isNumeric)(P)&&T.isParentBandColumn(d[B].index,P)||d[B].index===v)||(r.eq(M).children().eq(B).css({opacity:x}),(0,E.isNumeric)(P)));B++);})},_getDevicePixelRatio:function(){return(0,I.getWindow)().devicePixelRatio},renderNoDataText:m.default.renderNoDataText,getCellOptions:function(r,d){var v,x,T=this._dataController.items()[r];return T&&(x=(0,E.isString)(d)?this._columnsController.columnOption(d):this._columnsController.getVisibleColumns()[d])&&(v=this._getCellOptions({value:x.calculateCellValue(T.data),rowIndex:T.rowIndex,row:T,column:x})),v},getRow:function(r){if(r>=0){var d=this._getRowElements();if(d.length>r)return(0,g.default)(d[r])}},updateFreeSpaceRowHeight:function(r){var d=this,v=this._dataController,x=v.items(!0).length,T=this._findContentElement(),D=this._getFreeSpaceRowElements(r);if(D&&T&&v.totalCount()>=0){var C=!1;if(x>0)if(this._hasHeight)D.hide(),(0,A.deferUpdate)(function(){var O=d.getScrollbarWidth(!0),B=d.element().height()-O,V=B-T.outerHeight()>0,z=d._getRowsHeight(T.children().first()),N=r||d.getTableElements(),U=B-z-Math.ceil(parseFloat(N.css("borderTopWidth")))-d._getHeightCorrection();V&&(0,A.deferRender)(function(){D.css("height",U),C=!0,D.show()}),(0,A.deferRender)(function(){return d._updateLastRowBorder(C)})});else{var P=v.pageSize()-x,M=this.option("scrolling.mode");P>0&&v.pageCount()>1&&"virtual"!==M&&"infinite"!==M&&((0,R.setHeight)(D,P*this._rowHeight),C=!0),!C&&r?(0,R.setHeight)(D,0):D.toggle(C),this._updateLastRowBorder(C)}else D.css("height",0),D.show(),this._updateLastRowBorder(!0)}},_getHeightCorrection:function(){var r=l.default.webkit&&this._getDevicePixelRatio()>=2,d=l.default.chrome&&l.default.version>=91,v=l.default.mozilla&&l.default.version>=70&&!this.option("showRowLines");return r||v||d?1:0},_columnOptionChanged:function(r){var d=r.optionNames;r.changeTypes.grouping||(d.width||d.visibleWidth)&&(this.callBase(r),this._fireColumnResizedCallbacks())},getScrollable:function(){return this._scrollable},init:function(){var r=this,d=r.getController("data");r.callBase(),r._editorFactoryController=r.getController("editorFactory"),r._rowHeight=0,r._scrollTop=0,r._scrollLeft=-1,r._scrollRight=0,r._hasHeight=!1,d.loadingChanged.add(function(v,x){r.setLoading(v,x)}),d.dataSourceChanged.add(function(){r._scrollLeft>=0&&r._handleScroll({component:r.getScrollable(),scrollOffset:{top:r._scrollTop,left:r._scrollLeft}})})},_handleDataChanged:function(r){switch(r.changeType){case"refresh":case"prepend":case"append":case"update":this.render(null,r);break;default:this._update(r)}},publicMethods:function(){return["isScrollbarVisible","getTopVisibleRowData","getScrollbarWidth","getCellElement","getRowElement","getScrollable"]},contentWidth:function(){return this.element().width()-this.getScrollbarWidth()},getScrollbarWidth:function(r){var d,v=this._scrollableContainer&&this._scrollableContainer.get(0),x=0;return v&&(r?(x=v.clientHeight?v.offsetHeight-v.clientHeight:0,x+=(d=this.getScrollable())?Math.ceil(parseFloat((0,g.default)(d.content()).css("paddingBottom"))):0):x=v.clientWidth?v.offsetWidth-v.clientWidth:0),x>0?x:0},_fireColumnResizedCallbacks:function(){for(var r=this._lastColumnWidths||[],d=[],v=this.getColumns(),x=0;x<v.length;x++)d[x]=v[x].visibleWidth,v[x].resizedCallbacks&&!(0,E.isDefined)(v[x].groupIndex)&&r[x]!==d[x]&&v[x].resizedCallbacks.fire(d[x]);this._lastColumnWidths=d},_updateLastRowBorder:function(r){this.option("showBorders")&&this.option("showRowLines")&&!r?this.element().addClass("dx-last-row-border"):this.element().removeClass("dx-last-row-border")},_updateScrollable:function(){var r=f.default.getInstance(this.element());r&&(r.update(),this._updateHorizontalScrollPosition())},_updateHorizontalScrollPosition:function(){var r=this.getScrollable(),d=r&&r.scrollOffset().left;if(this.option("rtlEnabled")){var v=n(r);v-d!==this._scrollRight&&(this._scrollLeft=v-this._scrollRight)}this._scrollLeft>=0&&d!==this._scrollLeft&&r.scrollTo({x:this._scrollLeft})},_resizeCore:function(){var r=this;r._fireColumnResizedCallbacks(),r._updateRowHeight(),(0,A.deferRender)(function(){r._renderScrollable(),r.renderNoDataText(),r.updateFreeSpaceRowHeight(),(0,A.deferUpdate)(function(){r._updateScrollable()})})},scrollTo:function(r){var d=this.element(),v=d&&f.default.getInstance(d);v&&v.scrollTo(r)},height:function(r,d){var v=this,x=this.element();if(0===arguments.length)return x?x.outerHeight(!0):0;v._hasHeight=void 0===d?"auto"!==r:d,(0,E.isDefined)(r)&&x&&(0,R.setHeight)(x,r)},setLoading:function(r,d){var v=this._loadPanel,x=this._dataController,T=this.option("loadPanel")||{},D=x.isLoaded()?T.animation:null,C=this.element();if((0,I.hasWindow)()&&(!v&&void 0!==d&&x.isLocalStore()&&"auto"===T.enabled&&C&&(this._renderLoadPanel(C,C.parent()),v=this._loadPanel),v)){var P={message:d||T.text,animation:D,visible:r};clearTimeout(this._hideLoadingTimeoutID),v.option("visible")&&!r?this._hideLoadingTimeoutID=setTimeout(function(){v.option(P)},200):v.option(P)}},setRowsOpacity:function(r,d){var v=this._getRowElements().not(".dx-group-row")||[];this._setRowsOpacityCore(v,this.getColumns(),r,d)},_getCellElementsCore:function(r){var d=this.callBase.apply(this,arguments);if(d){var v=d.filter(".dx-group-cell").index();if(v>=0&&d.length>v+1)return d.slice(0,v+1)}return d},getTopVisibleItemIndex:function(r){var d=0,v=0,x=0,T=this._scrollTop,D=this._findContentElement(),C=D&&D.offset().top,P=this._dataController.items(),M=this.getTableElement();if(P.length&&M){var O=this._getRowElements(M).filter(":visible");for(d=0;d<P.length;d++){v=x;var B=O.eq(d);if(B.length&&(x=B.offset().top-C)>T){d&&(r||2*T<Math.round(x+v))&&d--;break}}d&&d===P.length&&d--}return d},getTopVisibleRowData:function(){var r=this.getTopVisibleItemIndex(),d=this._dataController.items();if(d[r])return d[r].data},_scrollToElement:function(r,d){var v=this.getScrollable();v&&v.scrollToElement(r,d)},optionChanged:function(r){switch(this.callBase(r),r.name){case"wordWrapEnabled":case"showColumnLines":case"showRowLines":case"rowAlternationEnabled":case"rowTemplate":case"twoWayBindingEnabled":this._invalidate(!0,!0),r.handled=!0;break;case"scrolling":this._rowHeight=null,this._tableElement=null,r.handled=!0;break;case"rtlEnabled":this._rowHeight=null,this._tableElement=null;break;case"loadPanel":this._tableElement=null,this._invalidate(!0,"loadPanel.enabled"!==r.fullName),r.handled=!0;break;case"noDataText":this.renderNoDataText(),r.handled=!0}},dispose:function(){clearTimeout(this._hideLoadingTimeoutID),this._scrollable&&this._scrollable.dispose()},setScrollerSpacing:function(){}}))}};b.rowsModule=o},function(W,b,e){b.contextMenuModule=void 0;var g=k(e(2)),I=e(21),F=e(4),A=e(3),R=k(e(48)),E=k(e(115));function k(h){return h&&h.__esModule?h:{default:h}}var S={columnHeadersView:"header",rowsView:"content",footerView:"footer",headerPanel:"headerPanel"},w=["columnHeadersView","rowsView","footerView","headerPanel"],y={defaultOptions:function(){return{onContextMenuPreparing:null}},controllers:{contextMenu:R.default.ViewController.inherit({init:function(){this.createAction("onContextMenuPreparing")},getContextMenuItems:function(h){if(!h)return!1;var m,p,f,c,u=this,l=(0,g.default)(h.target);return(0,A.each)(w,function(){var s=u.getView(this);if((m=s&&s.element())&&(m.is(l)||m.find(l).length)){f=l.closest(".dx-row > td, .dx-row > tr"),p=f.parent();var a=s.getRowIndex(p),t=f[0]&&f[0].cellIndex,n=p.data("options"),i={event:h,targetElement:(0,I.getPublicElement)(l),target:S[this],rowIndex:a,row:s._getRows()[a],columnIndex:t,column:n&&n.cells[t].column};if(i.items=s.getContextMenuItems&&s.getContextMenuItems(i),u.executeAction("onContextMenuPreparing",i),u._contextMenuPrepared(i),c=i.items)return!1}}),c},_contextMenuPrepared:F.noop})},views:{contextMenuView:R.default.View.inherit({_renderCore:function(){var h=this,m=h.element().addClass("dx-context-menu");this.setAria("role","presentation",m),this._createComponent(m,E.default,{onPositioning:function(p){var f=p.event,c=p.component,u=h.getController("contextMenu").getContextMenuItems(f);u?(c.option("items",u),f.stopPropagation()):p.cancel=!0},onItemClick:function(p){p.itemData.onItemClick&&p.itemData.onItemClick(p)},cssClass:h.getWidgetContainerClass(),target:h.component.$element()})}})}};b.contextMenuModule=y},function(W,b,e){b.errorHandlingModule=void 0;var g=E(e(2)),I=E(e(5)),F=e(23),A=e(3);function E(S){return S&&S.__esModule?S:{default:S}}var k={defaultOptions:function(){return{errorRowEnabled:!0}},controllers:{errorHandling:E(e(48)).default.ViewController.inherit({init:function(){this._columnHeadersView=this.getView("columnHeadersView"),this._rowsView=this.getView("rowsView")},_createErrorRow:function(S,w){var y,h,m=this,p=this._renderErrorMessage(S);return w?(y=(0,g.default)("<tr>").addClass("dx-error-row"),h=(0,g.default)("<div>").addClass("dx-closebutton").addClass(m.addWidgetPrefix("action")),I.default.on(h,F.name,m.createAction(function(f){var c,u=f.event,l=(0,g.default)(u.currentTarget).closest(".dx-error-row").index();u.stopPropagation(),(0,A.each)(w,function(s,a){c=(0,g.default)(a).children("tbody").children("tr").eq(l),m.removeErrorRow(c)}),m.getController("resizing")&&m.getController("resizing").fireContentReadyAction()})),(0,g.default)("<td>").attr({colSpan:m.getController("columns").getVisibleColumns().length,role:"presentation"}).prepend(h).append(p).appendTo(y),y):p},_renderErrorMessage:function(S){var w=S.url?S.message.replace(S.url,""):S.message||S,y=(0,g.default)("<div>").addClass("dx-error-message").text(w);return S.url&&(0,g.default)("<a>").attr("href",S.url).text(S.url).appendTo(y),y},renderErrorRow:function(S,w,y){var h,m,p=this;if(y)return y.find(".dx-error-message").remove(),h=p._createErrorRow(S),y.prepend(h),h;var f=w>=0||!p._columnHeadersView.isVisible()?p._rowsView:p._columnHeadersView,c=f.getTableElements();(0,A.each)(c,function(l,s){if(h=p._createErrorRow(S,c),m=m||h,w>=0){var a=f._getRowElements((0,g.default)(s)).eq(w);p.removeErrorRow(a.next()),h.insertAfter(a)}else{var t=(0,g.default)(s).children("tbody"),n=t.children("tr");p._columnHeadersView.isVisible()?(p.removeErrorRow(n.last()),(0,g.default)(s).append(h)):(p.removeErrorRow(n.first()),t.first().prepend(h))}});var u=p.getController("resizing");return u&&u.fireContentReadyAction(),m},removeErrorRow:function(S){if(!S){var w=this._columnHeadersView&&this._columnHeadersView.element();if(!(S=w&&w.find(".dx-error-row"))||!S.length){var y=this._rowsView.element();S=y&&y.find(".dx-error-row")}}S&&S.hasClass("dx-error-row")&&S.remove()},optionChanged:function(S){"errorRowEnabled"===S.name?S.handled=!0:this.callBase(S)}})},extenders:{controllers:{data:{init:function(){var S=this,w=S.getController("errorHandling");S.callBase(),S.dataErrorOccurred.add(function(y,h){S.option("errorRowEnabled")&&w.renderErrorRow(y,void 0,h)}),S.changed.add(function(y){if(!y||"loadError"!==y.changeType){var h=S.getController("errorHandling"),m=S.getController("editing");m&&!m.hasChanges()&&h&&h.removeErrorRow()}})}}}}};b.errorHandlingModule=k},function(W,b,e){function g(i){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(i)}b.gridViewModule=void 0;var I=u(e(2)),F=u(e(48)),A=e(4),R=e(7),E=e(3),k=e(1),S=e(26),w=u(e(39)),y=u(e(10)),h=e(6),m=u(e(11)),p=u(e(25)),f=function(i,o){if(i&&i.__esModule)return i;if(null===i||"object"!==g(i)&&"function"!=typeof i)return{default:i};var r=c(void 0);if(r&&r.has(i))return r.get(i);var d={},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var x in i)if("default"!==x&&Object.prototype.hasOwnProperty.call(i,x)){var T=v?Object.getOwnPropertyDescriptor(i,x):null;T&&(T.get||T.set)?Object.defineProperty(d,x,T):d[x]=i[x]}return d.default=i,r&&r.set(i,d),d}(e(132));function c(i){if("function"!=typeof WeakMap)return null;var o=new WeakMap,r=new WeakMap;return(c=function(d){return d?r:o})(i)}function u(i){return i&&i.__esModule?i:{default:i}}var l=["columnsSeparatorView","blockSeparatorView","trackerView","headerPanel","columnHeadersView","rowsView","footerView","columnChooserView","filterPanelView","pagerView","draggingHeaderView","contextMenuView","errorView","headerFilterView","filterBuilderView"],s=function(i){return(0,k.isString)(i)&&"%"===i.slice(-1)},a=function(i,o){var r=i._rowsView.contentWidth();return r-i._getTotalWidth(o,r)},t=function(i,o){f.hiddenFocus(i),w.default.setSelectionRange(i,o)},n={defaultOptions:function(){return{showBorders:!1,renderAsync:!1}},controllers:{resizing:F.default.ViewController.inherit({_initPostRenderHandlers:function(){var i=this,o=i._dataController;i._refreshSizesHandler||(i._refreshSizesHandler=function(r){var d;o.changed.remove(i._refreshSizesHandler);var v=r&&r.changeType,x=r&&r.isDelayed,T=o.items();r&&"refresh"!==v&&"prepend"!==v&&"append"!==v?"update"===v&&r.changeTypes&&(!(T.length>1||"insert"!==r.changeTypes[0])||0===T.length&&"remove"===r.changeTypes[0]||r.needUpdateDimensions?d=i.resize():(0,A.deferUpdate)(function(){return(0,A.deferRender)(function(){return(0,A.deferUpdate)(function(){i._setScrollerSpacing(i._hasHeight),i._rowsView.resize()})})})):x||(d=i.resize()),v&&"updateSelection"!==v&&"updateFocusedRow"!==v&&!x&&(0,h.when)(d).done(function(){i._setAriaRowColCount(),i.fireContentReadyAction()})},i._dataController.changed.add(function(){i._dataController.changed.add(i._refreshSizesHandler)}))},fireContentReadyAction:function(){this.component._fireContentReadyAction()},_setAriaRowColCount:function(){var i=this.component;i.setAria({rowCount:this._dataController.totalItemsCount(),colCount:i.columnCount()},i.$element().children(".dx-gridbase-container"))},_getBestFitWidths:function(){var i,o=this._rowsView,r=this._columnHeadersView,d=o.getColumnWidths();if(null===(i=d)||void 0===i||!i.length){var v,x=r.getTableElement();r.setTableElement(null===(v=o.getTableElement())||void 0===v?void 0:v.children(".dx-header")),d=r.getColumnWidths(),r.setTableElement(x)}return d},_setVisibleWidths:function(i,o){var r=this._columnsController;r.beginUpdate(),(0,E.each)(i,function(d,v){var x=r.getColumnId(v);r.columnOption(x,"visibleWidth",o[d])}),r.endUpdate()},_toggleBestFitModeForView:function(i,o,r){var d=this;if(i&&i.isVisible()){var v=this._rowsView.getTableElements(),x=i.getTableElements();(0,E.each)(v,function(T,D){var C,P=(0,I.default)(D),M=x.eq(T);M&&M.length&&((C=r?M.children("tbody").appendTo(P):P.children("."+o).appendTo(M)).toggleClass(o,r),C.toggleClass(d.addWidgetPrefix("best-fit"),r))})}},_toggleBestFitMode:function(i){var o=this._rowsView.getTableElement(),r=this._rowsView.getTableElements().eq(1);o&&(o.css("tableLayout",i?"auto":"fixed"),o.children("colgroup").css("display",i?"none":""),r.toggleClass(this.addWidgetPrefix("table-fixed"),!i),this._toggleBestFitModeForView(this._columnHeadersView,"dx-header",i),this._toggleBestFitModeForView(this._footerView,"dx-footer",i),this._needStretch()&&(o.get(0).style.width=i?"auto":""),p.default.msie&&11===parseInt(p.default.version)&&o.find("."+this.addWidgetPrefix("table-fixed")).each(function(){this.style.width=i?"10px":""}))},_synchronizeColumns:function(){var i,o,r,d=this,v=this._columnsController,x=v.getVisibleColumns(),T=this.option("columnAutoWidth"),D=this._needBestFit(),C=!1,P=!1,M=[];!D&&(0,E.each)(x,function(B,V){if("auto"===V.width)return D=!0,!1}),(0,E.each)(x,function(B,V){if(V.minWidth)return C=!0,!1}),this._setVisibleWidths(x,[]),D&&(o=m.default.getActiveElement(),r=w.default.getSelectionRange(o),this._toggleBestFitMode(!0),i=!0);var O=this.component.$element();O&&O[0]&&this._maxWidth&&(delete this._maxWidth,O[0].style.maxWidth=""),(0,A.deferUpdate)(function(){var B;D?(M=d._getBestFitWidths(),(0,E.each)(x,function(V,z){var N=v.getColumnId(z);v.columnOption(N,"bestFitWidth",M[V],!0)})):C&&(M=d._getBestFitWidths()),(0,E.each)(x,function(V){var N,z=this.width;"auto"!==z&&((0,k.isDefined)(z)?M[V]=(0,k.isNumeric)(z)||(0,k.isString)(N=z)&&"px"===N.slice(-2)?parseFloat(z):z:T||(M[V]=void 0))}),i&&(d._toggleBestFitMode(!1),i=!1,o&&o!==m.default.getActiveElement()&&((0,S.getBoundingRect)(o).bottom<0||(p.default.msie?setTimeout(function(){t(o,r)}):t(o,r)))),P=d._correctColumnWidths(M,x),T&&((0,E.each)(x,function(V,z){"groupExpand"===z.type&&(B=M[V])}),(0,E.each)(x,function(V,z){"groupExpand"===z.type&&B&&(M[V]=B)}),d._needStretch()&&d._processStretch(M,x)),(0,A.deferRender)(function(){(D||P)&&d._setVisibleWidths(x,M)})})},_needBestFit:function(){return this.option("columnAutoWidth")},_needStretch:function(){return this._columnsController.getVisibleColumns().some(function(i){return"auto"===i.width&&!i.command})},_getAverageColumnsWidth:function(i){return a(this,i)/i.filter(function(o){return void 0===o}).length},_correctColumnWidths:function(i,o){var r,d=this,v=!1,x=!1,T=!1,D=d.component.$element(),C=d._hasWidth,P=function(){var Te,me,U=r,H=o[U],G="adaptiveHidden"===i[U],Y=i[U],J=H.minWidth;if(J)if(void 0===Y){var ae=d._getAverageColumnsWidth(i);Y=ae}else s(Y)&&(Te=U,me=J,a(d,i.map(function(_e,re){return re===Te?me:_e}))<0)&&(Y=-1);var fe=d._getRealColumnWidth(U,i.map(function(Ce,Te){return U===Te?Y:Ce}));J&&!G&&fe<J&&(i[U]=J,T=!0,r=-1),(0,k.isDefined)(H.width)||(x=!0),s(H.width)&&(v=!0)};for(r=0;r<o.length;r++)P();if(!x&&i.length){var M=d._rowsView.element(),O=d._rowsView.contentWidth(),B=d._rowsView.getScrollbarWidth(),V=d._getTotalWidth(i,O);if(V<O){var z=w.default.getLastResizableColumnIndex(o,i);if(z>=0&&(i[z]="auto",T=!0,!1===C&&!v)){var N=d.option("showBorders")?Math.ceil(M.outerWidth()-M.innerWidth()):0;d._maxWidth=V+B+N,D.css("maxWidth",d._maxWidth)}}}return T},_processStretch:function(i,o){var r=this._rowsView.contentWidth(),d=this._getTotalWidth(i,r),v={length:0};if(i.length){(0,E.each)(o,function(P){(this.width||"adaptiveHidden"===i[P])&&(v[P]=!0,v.length++)});var x=r-d,T=Math.floor(x/(i.length-v.length)),D=x-T*(i.length-v.length);if(x>=0)for(var C=0;C<i.length;C++)v[C]||(i[C]+=T,D>0&&(D<1?(i[C]+=D,D=0):(i[C]++,D--)))}},_getRealColumnWidth:function(i,o,r){var d=1,v=o[i];if(!s(v))return parseFloat(v);var x=o.reduce(function(P,M,O){return s(M)?P+parseFloat(M):P},0),T=o.reduce(function(P,M){return!M||"adaptiveHidden"===M||s(M)?P:P+parseFloat(M)},0),D=(r=r||this._rowsView.contentWidth())-T,C=x*r/100;return T>0&&C+T>=r&&(d=C>D?D/C:1),parseFloat(v)*r*d/100},_getTotalWidth:function(i,o){for(var r=0,d=0;d<i.length;d++){var v=i[d];v&&"adaptiveHidden"!==v&&(r+=this._getRealColumnWidth(d,i,o))}return Math.ceil(r)},updateSize:function(i){var o,r,d,v=(0,I.default)(i),x=this.addWidgetPrefix("important-margin");void 0===this._hasHeight&&v&&v.is(":visible")&&v.width()&&((o=v.children("."+this.getWidgetContainerClass())).length&&o.detach(),this._hasHeight=!!((d=v).get(0).clientHeight-parseFloat(d.css("paddingTop"))-parseFloat(d.css("paddingBottom"))),r=v.width(),v.addClass(x),this._hasWidth=v.width()===r,v.removeClass(x),o.length&&o.appendTo(v))},publicMethods:function(){return["resize","updateDimensions"]},resize:function(){return!this.component._requireResize&&this.updateDimensions()},updateDimensions:function(i){var o=this;if(o._initPostRenderHandlers(),o._checkSize(i)){var r=o._resizeDeferred,d=o._resizeDeferred=new h.Deferred;return(0,h.when)(r).always(function(){(0,A.deferRender)(function(){o._dataController.isLoaded()&&o._synchronizeColumns(),o._resetGroupElementHeight(),(0,A.deferUpdate)(function(){(0,A.deferRender)(function(){(0,A.deferUpdate)(function(){o._updateDimensionsCore()})})})}).done(d.resolve).fail(d.reject)}),d.promise()}},_resetGroupElementHeight:function(){var i=this.component.$element().children().get(0),o=this._rowsView.getScrollable();!i||!i.style.height||o&&o.scrollTop()||(i.style.height="")},_checkSize:function(i){var o=this.component.$element();return!(i&&(this._lastWidth===o.width()&&this._lastHeight===o.height()&&this._devicePixelRatio===(0,R.getWindow)().devicePixelRatio||!o.is(":visible")))},_setScrollerSpacingCore:function(i){var o=this,r=i?o._rowsView.getScrollbarWidth():0,d=o._rowsView.getScrollbarWidth(!0);(0,A.deferRender)(function(){o._columnHeadersView&&o._columnHeadersView.setScrollerSpacing(r),o._footerView&&o._footerView.setScrollerSpacing(r),o._rowsView.setScrollerSpacing(r,d)})},_setScrollerSpacing:function(i){var o=this;!0===this.option("scrolling.useNative")?(0,A.deferRender)(function(){(0,A.deferUpdate)(function(){o._setScrollerSpacingCore(i)})}):this._setScrollerSpacingCore(i)},_updateDimensionsCore:function(){var i,o=this,r=o._dataController,d=o._rowsView,v=o.component.$element(),x=v.children().get(0),T=v&&(v.get(0).clientHeight||v.height()),D=parseInt(v.css("maxHeight")),C=D&&T>=D,P=o.option("height")||v.get(0).style.height,M=o.getController("editorFactory"),O=C&&x.scrollHeight===x.offsetHeight;o.updateSize(v);var B=o._hasHeight||C;P&&o._hasHeight^"auto"!==P&&(i=(0,I.default)("<div>").height(P).appendTo(v),o._hasHeight=!!i.height(),i.remove()),(0,A.deferRender)(function(){d.height(null,B),C&&!O&&(0,I.default)(x).css("height",D),r.isLoaded()?(0,A.deferUpdate)(function(){o._updateLastSizes(v),o._setScrollerSpacing(B),(0,E.each)(l,function(V,z){var N=o.getView(z);N&&N.resize()}),M&&M.resize()}):d.setLoading(r.isLoading())})},_updateLastSizes:function(i){this._lastWidth=i.width(),this._lastHeight=i.height(),this._devicePixelRatio=(0,R.getWindow)().devicePixelRatio},optionChanged:function(i){switch(i.name){case"width":case"height":this.component._renderDimensions(),this.resize();case"renderAsync":return void(i.handled=!0);default:this.callBase(i)}},init:function(){this._dataController=this.getController("data"),this._columnsController=this.getController("columns"),this._columnHeadersView=this.getView("columnHeadersView"),this._footerView=this.getView("footerView"),this._rowsView=this.getView("rowsView")}}),synchronizeScrolling:F.default.ViewController.inherit({_scrollChangedHandler:function(i,o,r){for(var d=0;d<i.length;d++)i[d]&&i[d].name!==r&&i[d].scrollTo({left:o.left,top:o.top})},init:function(){for(var i=[this.getView("columnHeadersView"),this.getView("footerView"),this.getView("rowsView")],o=0;o<i.length;o++){var r=i[o];r&&r.scrollChanged.add(this._scrollChangedHandler.bind(this,i))}}})},views:{gridView:F.default.View.inherit({_endUpdateCore:function(){this.component._requireResize&&(this.component._requireResize=!1,this._resizingController.resize())},_getWidgetAriaLabel:function(){return"dxDataGrid-ariaDataGrid"},init:function(){this._resizingController=this.getController("resizing"),this._dataController=this.getController("data")},getView:function(i){return this.component._views[i]},element:function(){return this._groupElement},optionChanged:function(i){(0,k.isDefined)(this._groupElement)&&"showBorders"===i.name?(this._groupElement.toggleClass(this.addWidgetPrefix("borders"),!!i.value),i.handled=!0):this.callBase(i)},_renderViews:function(i){var o=this;(0,E.each)(l,function(r,d){var v=o.getView(d);v&&v.render(i)})},_getTableRoleName:function(){return"grid"},render:function(i){var o=!this._groupElement,r=this._groupElement||(0,I.default)("<div>").addClass(this.getWidgetContainerClass());r.addClass("dx-gridbase-container"),r.toggleClass(this.addWidgetPrefix("borders"),!!this.option("showBorders")),this.setAria("role","presentation",i),this.component.setAria({role:this._getTableRoleName(),label:y.default.format(this._getWidgetAriaLabel())},r),this._rootElement=i||this._rootElement,o&&(this._groupElement=r,(0,R.hasWindow)()&&this.getController("resizing").updateSize(i),r.appendTo(i)),this._renderViews(r)},update:function(){var i=this._rootElement,o=this._groupElement,r=this.getController("resizing");i&&o&&(r.resize(),this._dataController.isLoaded()&&this._resizingController.fireContentReadyAction())}})},VIEW_NAMES:l};b.gridViewModule=n},function(W,b,e){b.headerPanelModule=void 0;var g=S(e(2)),I=S(e(175)),F=e(202),A=e(4),R=e(1),E=e(59),k=S(e(10));function S(y){return y&&y.__esModule?y:{default:y}}e(223);var w={defaultOptions:function(){return{}},views:{headerPanel:F.ColumnsView.inherit({_getToolbarItems:function(){return[]},_getButtonContainer:function(){return(0,g.default)("<div>").addClass(this.addWidgetPrefix("toolbar-button"))},_getToolbarButtonClass:function(y){var h=y?" "+y:"";return this.addWidgetPrefix("toolbar-button")+h},_getToolbarOptions:function(){var y={toolbarOptions:{items:this._getToolbarItems(),onItemRendered:function(m){var p=m.itemData.onItemRendered;p&&p(m)}}};if(this.executeAction("onToolbarPreparing",y),y.toolbarOptions&&!(0,R.isDefined)(y.toolbarOptions.visible)){var h=y.toolbarOptions.items;y.toolbarOptions.visible=!(!h||!h.length)}return y.toolbarOptions},_renderCore:function(){if(this._toolbar)this._toolbar.option(this._toolbarOptions);else{var y=this.element();y.addClass(this.addWidgetPrefix("header-panel"));var h=k.default.format(this.component.NAME+"-ariaToolbar"),m=(0,g.default)("<div>").attr("aria-label",h).appendTo(y);this._toolbar=this._createComponent(m,I.default,this._toolbarOptions)}},_columnOptionChanged:A.noop,_handleDataChanged:function(){this._requireReady&&this.render()},init:function(){this.callBase(),this.createAction("onToolbarPreparing",{excludeValidators:["disabled","readOnly"]})},render:function(){this._toolbarOptions=this._getToolbarOptions(),this.callBase.apply(this,arguments)},setToolbarItemDisabled:function(y,h){var m=this._toolbar;if(m){var p=m.option("items")||[],f=p.indexOf(p.filter(function(u){return u.name===y})[0]);if(f>=0){var c="items["+f+"]";m.option(c+".options")?m.option(c+".options.disabled",h):m.option(c+".disabled",h)}}},updateToolbarDimensions:function(){this._toolbar&&(0,E.triggerResizeEvent)(this.getHeaderPanel())},getHeaderPanel:function(){return this.element()},getHeight:function(){return this.getElementHeight()},optionChanged:function(y){"onToolbarPreparing"===y.name&&(this._invalidate(),y.handled=!0),this.callBase(y)},isVisible:function(){return this._toolbarOptions&&this._toolbarOptions.visible},allowDragging:A.noop})},extenders:{controllers:{resizing:{_updateDimensionsCore:function(){this.callBase.apply(this,arguments),this.getView("headerPanel").updateToolbarDimensions()}}}}};b.headerPanelModule=w},function(W,b,e){b.stateStoringModule=void 0;var g=e(4),I=e(1),F=e(0),A=e(488),R=e(6),E=function(S){var w=S.getController("columns"),y=S.getController("selection"),h=S.getController("export"),m=S.getController("data");w&&w.columnsChanged.add(function(){S.updateState({columns:w.getUserState()})}),y&&y.selectionChanged.add(function(p){S.updateState({selectedRowKeys:p.selectedRowKeys,selectionFilter:p.selectionFilter})}),m&&(S._initialPageSize=S.option("paging.pageSize"),S._initialFilterValue=S.option("filterValue"),m.changed.add(function(){var f,c,u,l,p=(c=(f=S).getView("pagerView"),u=f.getController("data"),l={allowedPageSizes:c?c.getPageSizes():void 0,filterPanel:{filterEnabled:f.option("filterPanel.filterEnabled")},filterValue:f.option("filterValue"),focusedRowKey:f.option("focusedRowEnabled")?f.option("focusedRowKey"):void 0},(0,F.extend)(l,u.getUserState()));S.updateState(p)})),h&&h.selectionOnlyChanged.add(function(){S.updateState({exportSelectionOnly:h.selectionOnly()})})},k={defaultOptions:function(){return{stateStoring:{enabled:!1,storageKey:null,type:"localStorage",customLoad:null,customSave:null,savingTimeout:2e3}}},controllers:{stateStoring:A.StateStoringController},extenders:{views:{rowsView:{init:function(){var S=this,w=S.getController("data");S.callBase(),w.stateLoaded.add(function(){if(w.isLoaded()&&!w.getDataSource()){S.setLoading(!1),S.renderNoDataText();var y=S.component.getView("columnHeadersView");y&&y.render(),S.component._fireContentReadyAction()}})}}},controllers:{stateStoring:{init:function(){this.callBase.apply(this,arguments),E(this)},isLoading:function(){return this.callBase()||this.getController("data").isStateLoading()},state:function(S){var w=this.callBase.apply(this,arguments);return void 0!==S&&this.applyState((0,F.extend)({},S)),w},updateState:function(S){if(this.isEnabled()){var w=this.state(),y=(0,F.extend)({},w,S),h=(0,g.getKeyHash)(w),m=(0,g.getKeyHash)(y);(0,g.equalByValue)(h,m)||((0,F.extend)(this._state,S),this.save())}else(0,F.extend)(this._state,S)},applyState:function(S){var a,t,n,i,w=S.allowedPageSizes,y=S.searchText,h=S.selectedRowKeys,m=S.selectionFilter,p=this.getController("export"),f=this.getController("columns"),c=this.getController("data"),u=this.option("scrolling.mode"),l="virtual"===u||"infinite"===u,s=!0===this.option("pager.visible")&&this.option("pager.showPageSizeSelector");this.component.beginUpdate(),f&&f.setUserState(S.columns),p&&p.selectionOnly(S.exportSelectionOnly),h&&this.option("selectedRowKeys",h),this.option("selectionFilter",m),w&&"auto"===this.option("pager.allowedPageSizes")&&(this.option("pager").allowedPageSizes=w),this.option("focusedRowEnabled")&&void 0!==S.focusedRowKey&&(this.option("focusedRowIndex",-1),this.option("focusedRowKey",S.focusedRowKey)),this.component.endUpdate(),y&&this.option("searchPanel.text",y),this.option("filterValue",(t=S,n=(a=this).getController("filterSync"),i=a.getController("columns"),n?t.columns||void 0!==t.filterValue?t.filterValue||n.getFilterValueFromColumns(t.columns):a._initialFilterValue||n.getFilterValueFromColumns(i.getColumns()):null)),this.option("filterPanel.filterEnabled",!S.filterPanel||S.filterPanel.filterEnabled),this.option("paging.pageSize",l&&!s||!(0,I.isDefined)(S.pageSize)?this._initialPageSize:S.pageSize),this.option("paging.pageIndex",S.pageIndex||0),c&&c.reset()}},columns:{getVisibleColumns:function(){var S=this.callBase.apply(this,arguments),w=this.getController("stateStoring");return w.isEnabled()&&!w.isLoaded()?[]:S}},data:{callbackNames:function(){return this.callBase().concat(["stateLoaded"])},_refreshDataSource:function(){var S=this,w=this.callBase,y=this.getController("stateStoring");if(y.isEnabled()&&!y.isLoaded()){clearTimeout(this._restoreStateTimeoutID);var h=new R.Deferred;return this._restoreStateTimeoutID=setTimeout(function(){y.load().always(function(){S._restoreStateTimeoutID=null}).done(function(){w.call(S),S.stateLoaded.fire(),h.resolve()}).fail(function(m){S.stateLoaded.fire(),S._handleLoadError(m||"Unknown error"),h.reject()})}),h.promise()}this.isStateLoading()||w.call(this)},isLoading:function(){var S=this.getController("stateStoring");return this.callBase()||S.isLoading()},isStateLoading:function(){return(0,I.isDefined)(this._restoreStateTimeoutID)},isLoaded:function(){return this.callBase()&&!this.isStateLoading()},dispose:function(){clearTimeout(this._restoreStateTimeoutID),this.callBase()}},selection:{_fireSelectionChanged:function(S){var w=this.getController("stateStoring"),y=this.option("selection.deferred");w.isLoading()&&y||this.callBase.apply(this,arguments)}}}}};b.stateStoringModule=k},function(W,b,e){b.StateStoringController=void 0;var g=h(e(5)),I=e(7),F=h(e(48)),A=h(e(17)),R=h(e(25)),E=e(275),k=e(0),S=e(3),w=e(1),y=e(6);function h(l){return l&&l.__esModule?l:{default:l}}var m,p,f=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/,c=function l(s){s&&(0,S.each)(s,function(a,t){if((0,w.isPlainObject)(t)||Array.isArray(t))l(t);else if("string"==typeof t){var n=f.exec(t);n&&(s[a]=new Date(Date.UTC(+n[1],+n[2]-1,+n[3],+n[4],+n[5],+n[6])))}})},u=F.default.ViewController.inherit((m=function(l){var s="sessionStorage"===l.type?(0,E.sessionStorage)():(0,I.getWindow)().localStorage;if(!s)throw"file:"===(0,I.getWindow)().location.protocol&&R.default.msie?new Error("E1038"):new Error("E1007");return s},p=function(l){return(0,w.isDefined)(l.storageKey)?l.storageKey:"storage"},{_loadState:function(){var l=this.option("stateStoring");if("custom"===l.type)return l.customLoad&&l.customLoad();try{return JSON.parse(m(l).getItem(p(l)))}catch(s){A.default.log(s.message)}},_saveState:function(l){var s=this.option("stateStoring");if("custom"!==s.type)try{m(s).setItem(p(s),JSON.stringify(l))}catch(a){A.default.log(a.message)}else s.customSave&&s.customSave(l)},publicMethods:function(){return["state"]},isEnabled:function(){return this.option("stateStoring.enabled")},init:function(){var l=this;return l._state={},l._isLoaded=!1,l._isLoading=!1,l._windowUnloadHandler=function(){void 0!==l._savingTimeoutID&&l._saveState(l.state())},g.default.on((0,I.getWindow)(),"unload",l._windowUnloadHandler),l},isLoaded:function(){return this._isLoaded},isLoading:function(){return this._isLoading},load:function(){var l=this;this._isLoading=!0;var s=(0,y.fromPromise)(this._loadState());return s.always(function(){l._isLoaded=!0,l._isLoading=!1}).done(function(a){l.state(a)}),s},state:function(l){var s=this;if(!arguments.length)return(0,k.extend)(!0,{},s._state);s._state=(0,k.extend)({},l),c(s._state)},save:function(){var l=this;clearTimeout(l._savingTimeoutID),l._savingTimeoutID=setTimeout(function(){l._saveState(l.state()),l._savingTimeoutID=void 0},l.option("stateStoring.savingTimeout"))},optionChanged:function(l){"stateStoring"===l.name?(this.isEnabled()&&!this.isLoading()&&this.load(),l.handled=!0):this.callBase(l)},dispose:function(){clearTimeout(this._savingTimeoutID),g.default.off((0,I.getWindow)(),"unload",this._windowUnloadHandler)}}));b.StateStoringController=u},function(W,b,e){b.selectionModule=void 0;var g=u(e(2)),I=u(e(5)),F=u(e(28)),A=u(e(39)),R=e(1),E=e(3),k=e(0),S=e(45),w=e(23),y=u(e(10)),h=e(8),m=u(e(100)),p=u(e(213)),f=e(6),c=u(e(17));function u(i){return i&&i.__esModule?i:{default:i}}var l,s,a="selection.showCheckBoxesMode",t=function(i,o){var r=i.getController("selection"),d=i.getView("rowsView"),v=(0,g.default)(o.target).closest(".dx-data-row"),x=d.getRowIndex(v);x<0||("onLongTap"===i.option(a)?r.isSelectionWithCheckboxes()?r.stopSelectionWithCheckboxes():r.startSelectionWithCheckboxes():("onClick"===i.option(a)&&r.startSelectionWithCheckboxes(),"always"!==i.option(a)&&r.changeItemSelection(x,{control:!0})))},n={defaultOptions:function(){return{selection:{mode:"none",showCheckBoxesMode:"onClick",allowSelectAll:!0,selectAllMode:"allPages",maxFilterLengthInRequest:1500,deferred:!1},selectionFilter:[],selectedRowKeys:[]}},controllers:{selection:F.default.Controller.inherit((l=function(i,o){var r=o.component,d=r.getView("rowsView");r.option("renderAsync")&&!r.option("selection.deferred")&&(o.value=r.isRowSelected(o.row.key)),d.renderSelectCheckBoxContainer((0,g.default)(i),o)},s=function(i,o){var r=o.column,d=(0,g.default)(i),v=o.component.getView("columnHeadersView");d.addClass("dx-editor-cell"),v._renderSelectAllCheckBox(d,r),v._attachSelectAllCheckBoxClickEvent(d)},{init:function(){var i=this.option("selection")||{},o=i.deferred,r=i.selectAllMode,d=i.mode;"infinite"!==this.option("scrolling.mode")||o||"multiple"!==d||"allPages"!==r||c.default.log("W1018"),this._dataController=this.getController("data"),this._selectionMode=d,this._isSelectionWithCheckboxes=!1,this._selection=this._createSelection(),this._updateSelectColumn(),this.createAction("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})},_getSelectionConfig:function(){var i=this._dataController,o=this.option("selection")||{};return{selectedKeys:this.option("selectedRowKeys"),mode:this._selectionMode,deferred:o.deferred,maxFilterLengthInRequest:o.maxFilterLengthInRequest,selectionFilter:this.option("selectionFilter"),ignoreDisabledItems:!0,key:function(){return null==i?void 0:i.key()},keyOf:function(r){return null==i?void 0:i.keyOf(r)},dataFields:function(){var r;return null===(r=i.dataSource())||void 0===r?void 0:r.select()},load:function(r){var d;return(null===(d=i.dataSource())||void 0===d?void 0:d.load(r))||(new f.Deferred).resolve([])},plainItems:function(){return i.items(!0)},isItemSelected:function(r){return r.selected},isSelectableItem:function(r){return"data"===(null==r?void 0:r.rowType)&&!r.isNewRow},getItemData:function(r){return(null==r?void 0:r.oldData)||(null==r?void 0:r.data)||r},filter:function(){return i.getCombinedFilter(!0)},totalCount:function(){return i.totalCount()},onSelectionChanged:this._updateSelectedItems.bind(this)}},_updateSelectColumn:function(){var i=this.getController("columns"),o=this.isSelectColumnVisible();i.addCommandColumn({type:"selection",command:"select",visible:o,visibleIndex:-1,dataType:"boolean",alignment:"center",cssClass:"dx-command-select",width:"auto",cellTemplate:l,headerCellTemplate:s}),i.columnOption("command:select","visible",o)},_createSelection:function(){var i=this._getSelectionConfig();return new p.default(i)},_fireSelectionChanged:function(i){i&&this.executeAction("onSelectionChanged",i);var o=this.option("selection.deferred")?{selectionFilter:this.option("selectionFilter")}:{selectedRowKeys:this.option("selectedRowKeys")};this.selectionChanged.fire(o)},_updateCheckboxesState:function(i){var o=i.isDeferredMode,r=i.selectionFilter,d=i.selectedItemKeys,v=i.removedItemKeys;"onClick"===this.option(a)&&((o?r&&function(x,T){var D=0,C=x._dataController.store(),P=C&&C.key(),M=Array.isArray(P);if(!T.length)return!1;if(M&&Array.isArray(T[0])&&"and"===T[1]){for(var O=0;O<T.length;O++)if(Array.isArray(T[O])){if(T[O][0]!==P[D]||"="!==T[O][1])return!0;D++}return!1}return P!==T[0]}(this,r):d.length>1)?this.startSelectionWithCheckboxes():(o?r&&!r.length:0===d.length&&v.length)&&this.stopSelectionWithCheckboxes())},_updateSelectedItems:function(i){var o,r=this.option("selection.deferred"),d=this._selection.selectionFilter(),v=this._dataController,x=v.items();if(x){var T=this.isSelectionWithCheckboxes(),D=this.getChangedItemIndexes(x);this._updateCheckboxesState({selectedItemKeys:i.selectedItemKeys,removedItemKeys:i.removedItemKeys,selectionFilter:d,isDeferredMode:r}),(D.length||T!==this.isSelectionWithCheckboxes())&&v.updateItems({changeType:"updateSelection",itemIndexes:D}),r?(this.option("selectionFilter",d),o={}):(i.addedItemKeys.length||i.removedItemKeys.length)&&(this._selectedItemsInternalChange=!0,this.option("selectedRowKeys",i.selectedItemKeys.slice(0)),this._selectedItemsInternalChange=!1,o={selectedRowsData:i.selectedItems.slice(0),selectedRowKeys:i.selectedItemKeys.slice(0),currentSelectedRowKeys:i.addedItemKeys.slice(0),currentDeselectedRowKeys:i.removedItemKeys.slice(0)}),this._fireSelectionChanged(o)}},getChangedItemIndexes:function(i){for(var o=[],r=this.option("selection.deferred"),d=0,v=i.length;d<v;d++){var x=i[d],T=this.isRowSelected(r?x.data:x.key);this._selection.isDataItem(x)&&x.isSelected!==T&&o.push(d)}return o},callbackNames:function(){return["selectionChanged"]},optionChanged:function(i){var o=this;switch(this.callBase(i),i.name){case"selection":var r=this._selectionMode;if(this.init(),"selection.showCheckBoxesMode"!==i.fullName){var d=this._selectionMode,v=this.option("selectedRowKeys");r!==d&&("single"===d?v.length>1&&(v=[v[0]]):"multiple"!==d&&(v=[])),this.selectRows(v).always(function(){o._fireSelectionChanged()})}this.getController("columns").updateColumns(),i.handled=!0;break;case"selectionFilter":this._selection.selectionFilter(i.value),i.handled=!0;break;case"selectedRowKeys":var x=i.value||[];!Array.isArray(x)||this._selectedItemsInternalChange||!this.component.getDataSource()&&x.length||this.selectRows(x),i.handled=!0}},publicMethods:function(){return["selectRows","deselectRows","selectRowsByIndexes","getSelectedRowKeys","getSelectedRowsData","clearSelection","selectAll","deselectAll","startSelectionWithCheckboxes","stopSelectionWithCheckboxes","isRowSelected"]},isRowSelected:function(i){return this._selection.isItemSelected(i)},isSelectColumnVisible:function(){return"multiple"===this.option("selection.mode")&&("always"===this.option(a)||"onClick"===this.option(a)||this._isSelectionWithCheckboxes)},_isOnePageSelectAll:function(){return"page"===this.option("selection.selectAllMode")},isSelectAll:function(){return this._selection.getSelectAllState(this._isOnePageSelectAll())},selectAll:function(){return"onClick"===this.option(a)&&this.startSelectionWithCheckboxes(),this._selection.selectAll(this._isOnePageSelectAll())},deselectAll:function(){return this._selection.deselectAll(this._isOnePageSelectAll())},clearSelection:function(){return this.selectedItemKeys([])},refresh:function(){var i=this.option("selectedRowKeys")||[];return!this.option("selection.deferred")&&i.length?this.selectedItemKeys(i):(new f.Deferred).resolve().promise()},selectedItemKeys:function(i,o,r,d){return this._selection.selectedItemKeys(i,o,r,d)},getSelectedRowKeys:function(){return this._selection.getSelectedItemKeys()},selectRows:function(i,o){return this.selectedItemKeys(i,o)},deselectRows:function(i){return this.selectedItemKeys(i,!0,!0)},selectRowsByIndexes:function(i){var o=this._dataController.items(),r=[];return Array.isArray(i)||(i=Array.prototype.slice.call(arguments,0)),(0,E.each)(i,function(){var d=o[this];d&&"data"===d.rowType&&r.push(d.key)}),this.selectRows(r)},getSelectedRowsData:function(){return this._selection.getSelectedItems()},changeItemSelection:function(i,o){return o=o||{},this.isSelectionWithCheckboxes()&&(o.control=!0),this._selection.changeItemSelection(this._dataController.getRowIndexDelta()+i,o)},focusedItemIndex:function(i){if(!(0,R.isDefined)(i))return this._selection._focusedItemIndex;this._selection._focusedItemIndex=i},isSelectionWithCheckboxes:function(){return"multiple"===this.option("selection.mode")&&("always"===this.option(a)||this._isSelectionWithCheckboxes)},startSelectionWithCheckboxes:function(){return"multiple"===this.option("selection.mode")&&!this.isSelectionWithCheckboxes()&&(this._isSelectionWithCheckboxes=!0,this._updateSelectColumn(),!0)},stopSelectionWithCheckboxes:function(){return!!this._isSelectionWithCheckboxes&&(this._isSelectionWithCheckboxes=!1,this._updateSelectColumn(),!0)}}))},extenders:{controllers:{data:{init:function(){var i=this.getController("selection"),o=this.option("selection.deferred");this.callBase.apply(this,arguments),o&&i._updateCheckboxesState({isDeferredMode:!0,selectionFilter:this.option("selectionFilter")})},_loadDataSource:function(){var i=this;return i.callBase().done(function(){i.getController("selection").refresh()})},_processDataItem:function(i,o){var r=this,d=r.getController("selection"),v=d.isSelectColumnVisible(),x=o.isDeferredSelection=void 0===o.isDeferredSelection?this.option("selection.deferred"):o.isDeferredSelection,T=this.callBase.apply(this,arguments);if(T.isSelected=d.isRowSelected(x?T.data:T.key),v&&T.values)for(var D=0;D<o.visibleColumns.length;D++)if("select"===o.visibleColumns[D].command){T.values[D]=T.isSelected;break}return T},refresh:function(i){var o=this,r=new f.Deferred;return this.callBase.apply(this,arguments).done(function(){!i||i.selection?o.getController("selection").refresh().done(r.resolve).fail(r.reject):r.resolve()}).fail(r.reject),r.promise()},_handleDataChanged:function(i){this.callBase.apply(this,arguments),i&&"refresh"!==i.changeType||this._repaintChangesOnly||this.getController("selection").focusedItemIndex(-1)},_applyChange:function(i){var o=this;if(!i||"updateSelection"!==i.changeType)return this.callBase.apply(this,arguments);i.items.forEach(function(r,d){var v=o._items[d];v&&(v.isSelected=r.isSelected,v.values=r.values)})},_endUpdateCore:function(){var i=this._changes,o=i.length>1&&i.every(function(d){return"updateSelection"===d.changeType});if(o){var r=i.map(function(d){return d.itemIndexes||[]}).reduce(function(d,v){return d.concat(v)});this._changes=[{changeType:"updateSelection",itemIndexes:r}]}this.callBase.apply(this,arguments)},push:function(i){this.callBase.apply(this,arguments);var o=i.filter(function(r){return"remove"===r.type}).map(function(r){return r.key});o.length&&this.getController("selection").deselectRows(o)}},contextMenu:{_contextMenuPrepared:function(i){var o=i.event;o.originalEvent&&"dxhold"!==o.originalEvent.type||i.items&&i.items.length>0||t(this,o)}}},views:{columnHeadersView:{init:function(){this.callBase(),this.getController("selection").selectionChanged.add(this._updateSelectAllValue.bind(this))},_updateSelectAllValue:function(){var i=this.element(),o=i&&i.find(".dx-select-checkbox");if(i&&o.length&&"multiple"===this.option("selection.mode")){var r=this.getController("selection").isSelectAll(),d=!1!==r,v=this.option("selection.allowSelectAll")?!this.getController("data").isEmpty():d;o.dxCheckBox("instance").option({visible:v,value:r})}},_handleDataChanged:function(i){this.callBase(i),i&&"refresh"!==i.changeType||this._updateSelectAllValue()},_renderSelectAllCheckBox:function(i,o){var r=this,d=r.getController("selection"),v=r.getController("data").isEmpty(),x=(0,g.default)("<div>").appendTo(i).addClass("dx-select-checkbox");return r.setAria("label",y.default.format("dxDataGrid-ariaSelectAll"),i),r.getController("editorFactory").createEditor(x,(0,k.extend)({},o,{parentType:"headerRow",dataType:"boolean",value:d.isSelectAll(),editorOptions:{visible:!v&&(r.option("selection.allowSelectAll")||!1!==d.isSelectAll())},tabIndex:r.option("useLegacyKeyboardNavigation")?-1:r.option("tabIndex")||0,setValue:function(T,D){var C=r.option("selection.allowSelectAll");D.component.option("visible",C||!1!==D.component.option("value")),D.event&&d.isSelectAll()!==T&&(D.value&&!C?D.component.option("value",!1):D.value?d.selectAll():d.deselectAll(),D.event.preventDefault())}})),x},_attachSelectAllCheckBoxClickEvent:function(i){I.default.on(i,w.name,this.createAction(function(o){var r=o.event;(0,g.default)(r.target).closest(".dx-select-checkbox").length||I.default.trigger((0,g.default)(r.currentTarget).children(".dx-select-checkbox"),w.name),r.preventDefault()}))}},rowsView:{renderSelectCheckBoxContainer:function(i,o){"data"!==o.rowType||o.row.isNewRow?A.default.setEmptyText(i):(i.addClass("dx-editor-cell"),this._attachCheckBoxClickEvent(i),this.setAria("label",y.default.format("dxDataGrid-ariaSelectRow"),i),this._renderSelectCheckBox(i,o))},_renderSelectCheckBox:function(i,o){var r=(0,g.default)("<div>").addClass("dx-select-checkbox").appendTo(i);return this.getController("editorFactory").createEditor(r,(0,k.extend)({},o.column,{parentType:"dataRow",dataType:"boolean",lookup:null,value:o.value,setValue:function(d,v){var x;"keydown"===(null==v||null===(x=v.event)||void 0===x?void 0:x.type)&&I.default.trigger(v.element,w.name,v)},row:o.row})),r},_attachCheckBoxClickEvent:function(i){I.default.on(i,w.name,this.createAction(function(o){var r=this.getController("selection"),d=o.event,v=this.getRowIndex((0,g.default)(d.currentTarget).closest(".dx-row"));v>=0&&(r.startSelectionWithCheckboxes(),r.changeItemSelection(v,{shift:d.shiftKey}),(0,g.default)(d.target).closest(".dx-select-checkbox").length&&this.getController("data").updateItems({changeType:"updateSelection",itemIndexes:[v]}))}))},_update:function(i){var o=this,r=o.getTableElements();"updateSelection"===i.changeType?r.length>0&&((0,E.each)(r,function(d,v){(0,E.each)(i.itemIndexes||[],function(x,T){var D;if(i.items[T]&&(D=o._getRowElements((0,g.default)(v)).eq(T)).length){var C=i.items[T].isSelected;D.toggleClass("dx-selection",void 0!==C&&C).find(".dx-select-checkbox").dxCheckBox("option","value",C),o.setAria("selected",C,D)}})}),o._updateCheckboxesClass()):o.callBase(i)},_createTable:function(){var i=this,o=i.option("selection.mode"),r=i.callBase.apply(i,arguments);return"none"!==o&&("onLongTap"!==i.option(a)&&S.touch||I.default.on(r,(0,h.addNamespace)(m.default.name,"dxDataGridRowsView"),".dx-data-row",i.createAction(function(d){t(i.component,d.event),d.event.stopPropagation()})),I.default.on(r,"mousedown selectstart",i.createAction(function(d){var v=d.event;v.shiftKey&&v.preventDefault()}))),r},_createRow:function(i){var o=this.callBase(i);if(i){var r=!!i.isSelected;r&&o.addClass("dx-selection"),this.setAria("selected",r,o)}return o},_rowClick:function(i){var o=i.event,r=(0,g.default)(o.target).closest(".dx-selection-disabled").length;this.isClickableElement((0,g.default)(o.target))||(r||"multiple"===this.option("selection.mode")&&"always"===this.option(a)||this.getController("selection").changeItemSelection(i.rowIndex,{control:(0,h.isCommandKeyPressed)(o),shift:o.shiftKey})&&(o.preventDefault(),i.handled=!0),this.callBase(i))},isClickableElement:function(i){return!!i.closest(".dx-command-select").length},_renderCore:function(i){this.callBase(i),this._updateCheckboxesClass()},_updateCheckboxesClass:function(){var i=this.getTableElements(),o=this.getController("selection"),r=o.isSelectColumnVisible()&&!o.isSelectionWithCheckboxes();(0,E.each)(i,function(d,v){(0,g.default)(v).toggleClass("dx-select-checkboxes-hidden",r)})}}}}};b.selectionModule=n},function(W,b,e){b.columnChooserModule=void 0;var g=f(e(2)),I=e(4),F=f(e(48)),A=e(202),R=f(e(10)),E=e(38),k=f(e(42)),S=f(e(176)),w=f(e(13)),y=f(e(50)),h=e(1),m=e(0),p=e(3);function f(l){return l&&l.__esModule?l:{default:l}}var c=function(l,s){var a=[],t="select"===l.option("columnChooser.mode");return s.length&&(0,p.each)(s,function(n,i){var o={text:i.caption,cssClass:i.cssClass,allowHiding:i.allowHiding,expanded:!0,id:i.index,disabled:!1,disableCheckBox:!1===i.allowHiding,parentId:(0,h.isDefined)(i.ownerBand)?i.ownerBand:null};t&&(o.selected=i.visible),a.push(o)}),a},u={defaultOptions:function(){return{columnChooser:{enabled:!1,allowSearch:!1,searchTimeout:500,mode:"dragAndDrop",width:250,height:260,title:R.default.format("dxDataGrid-columnChooserTitle"),emptyPanelText:R.default.format("dxDataGrid-columnChooserEmptyText"),container:void 0}}},controllers:{columnChooser:F.default.ViewController.inherit({renderShowColumnChooserButton:function(l){var s,a=this,t=a.addWidgetPrefix("column-chooser-button"),n=a.option("columnChooser.enabled"),i=l.find("."+t);n?i.length?i.show():(s=(0,g.default)("<div>").addClass(t).appendTo(l),a._createComponent(s,k.default,{icon:"column-chooser",onClick:function(){a.getView("columnChooserView").showColumnChooser()},hint:a.option("columnChooser.title"),integrationOptions:{}})):i.hide()},getPosition:function(){var l=this.getView("rowsView");return{my:"right bottom",at:"right bottom",of:l&&l.element(),collision:"fit",offset:"-2 -2",boundaryOffset:"2 2"}}})},views:{columnChooserView:A.ColumnsView.inherit({_resizeCore:I.noop,_isWinDevice:function(){return!!w.default.real().win},_updateList:function(l){var s,a=this._popupContainer.$content(),t="select"===this.option("columnChooser.mode"),n=this._columnChooserList,i=this._columnsController.getChooserColumns(t);if(t&&n&&l&&"selection"===l.changeType){s=c(this,i);for(var o=0;o<s.length;o++){var r=s[o].selected,d=s[o].id;d===l.columnIndex&&(r?n.selectItem(d,r):n.unselectItem(d,r))}}else t&&n&&"full"!==l||(this._popupContainer.$wrapper().toggleClass(this.addWidgetPrefix("column-chooser-mode-drag"),!t).toggleClass(this.addWidgetPrefix("column-chooser-mode-select"),t),s=c(this,i),this._renderTreeView(a,s))},_initializePopupContainer:function(){var l=this,s=l.element().addClass(l.addWidgetPrefix("column-chooser")),a=l.option("columnChooser"),t=(0,E.current)(),n=(0,E.isGeneric)(t),i=(0,E.isMaterial)(t),o={visible:!1,shading:!1,showCloseButton:!1,dragEnabled:!0,resizeEnabled:!0,toolbarItems:[{text:a.title,toolbar:"top",location:n||i?"before":"center"}],position:l.getController("columnChooser").getPosition(),width:a.width,height:a.height,rtlEnabled:l.option("rtlEnabled"),onHidden:function(){l._isWinDevice()&&(0,g.default)("body").removeClass(l.addWidgetPrefix("notouch-action"))},container:a.container};n||i?(0,m.extend)(o,{showCloseButton:!0}):o.toolbarItems[o.toolbarItems.length]={shortcut:"cancel"},(0,h.isDefined)(this._popupContainer)?this._popupContainer.option(o):(l._popupContainer=l._createComponent(s,y.default,o),l._popupContainer.on("optionChanged",function(r){"visible"===r.name&&l.renderCompleted.fire()}))},_renderCore:function(l){this._popupContainer&&this._updateList(l)},_renderTreeView:function(l,s){var a=this,t=this.option("columnChooser"),n="select"===t.mode,i={items:s,dataStructure:"plain",activeStateEnabled:!0,focusStateEnabled:!0,hoverStateEnabled:!0,itemTemplate:"item",showCheckBoxesMode:"none",rootValue:null,searchEnabled:t.allowSearch,searchTimeout:t.searchTimeout,onItemRendered:function(d){if(d.itemData.disableCheckBox){var v,x=(0,g.default)(d.itemElement).closest(".dx-treeview-node");if(x.length&&(v=x.find(".dx-checkbox")).length){var T=v.data("dxCheckBox");T&&T.option("disabled",!0)}}}},o=l.find(".dx-scrollable").data("dxScrollable"),r=o&&o.scrollTop();n&&!this._columnsController.isBandColumnsUsed()&&l.addClass(this.addWidgetPrefix("column-chooser-plain")),i.onContentReady=function(d){(0,I.deferUpdate)(function(){if(r){var v=(0,g.default)(d.element).find(".dx-scrollable").data("dxScrollable");v&&v.scrollTo({y:r})}a.renderCompleted.fire()})},this._isWinDevice()&&(i.useNativeScrolling=!1),(0,m.extend)(i,n?this._prepareSelectModeConfig():this._prepareDragModeConfig()),this._columnChooserList?(i.searchEnabled||(i.searchValue=""),this._columnChooserList.option(i)):(this._columnChooserList=this._createComponent(l,S.default,i),l.addClass(this.addWidgetPrefix("column-chooser-list")))},_prepareDragModeConfig:function(){return{noDataText:this.option("columnChooser").emptyPanelText,activeStateEnabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,itemTemplate:function(l,s,a){(0,g.default)(a).text(l.text).parent().addClass(l.cssClass).addClass("dx-column-chooser-item")}}},_prepareSelectModeConfig:function(){var l=this;return{selectNodesRecursive:!1,showCheckBoxesMode:"normal",onItemSelectionChanged:function(s){1!==l._columnsController.getVisibleColumns().filter(function(a){return!a.command}).length||s.itemData.selected?setTimeout(function(){l._columnsController.columnOption(s.itemData.id,"visible",s.itemData.selected)},300):s.component.selectItem(s.itemElement)}}},_columnOptionChanged:function(l){var s=l.changeTypes,a=l.optionNames,t="select"===this.option("columnChooser.mode");if(this.callBase(l),t){var i=a.showInColumnChooser||a.caption||a.visible||s.columns&&a.all;a.visible&&1===a.length&&void 0!==l.columnIndex?this.render(null,{changeType:"selection",columnIndex:l.columnIndex}):i&&this.render(null,"full")}},optionChanged:function(l){"columnChooser"===l.name?(this._initializePopupContainer(),this.render(null,"full")):this.callBase(l)},getColumnElements:function(){var l,s=[],a="select"===this.option("columnChooser.mode"),t=this._columnsController.getChooserColumns(a),n=this._popupContainer&&this._popupContainer.$content(),i=n&&n.find(".dx-treeview-node");return i&&t.forEach(function(o){var r=(l=i.filter("[data-item-id = '"+o.index+"']")).length?l.children(".dx-column-chooser-item").get(0):null;s.push(r)}),(0,g.default)(s)},getName:function(){return"columnChooser"},getColumns:function(){return this._columnsController.getChooserColumns()},allowDragging:function(l,s){var a=l&&l.allowHiding&&("columnChooser"!==s||!l.visible&&this._columnsController.isParentColumnVisible(l.index));return this.isColumnChooserVisible()&&a},getBoundingRect:function(){var l=this._popupContainer&&this._popupContainer.$overlayContent();if(l&&l.is(":visible")){var s=l.offset();return{left:s.left,top:s.top,right:s.left+l.outerWidth(),bottom:s.top+l.outerHeight()}}return null},showColumnChooser:function(){this._popupContainer||(this._initializePopupContainer(),this.render()),this._popupContainer.show(),this._isWinDevice()&&(0,g.default)("body").addClass(this.addWidgetPrefix("notouch-action"))},hideColumnChooser:function(){this._popupContainer&&this._popupContainer.hide()},isColumnChooserVisible:function(){var l=this._popupContainer;return l&&l.option("visible")},publicMethods:function(){return["showColumnChooser","hideColumnChooser"]}})},extenders:{views:{headerPanel:{_getToolbarItems:function(){var l=this.callBase();return this._appendColumnChooserItem(l)},_appendColumnChooserItem:function(l){var s=this;if(s.option("columnChooser.enabled")){var a=s.option("columnChooser.title");l.push({widget:"dxButton",options:{icon:"column-chooser",onClick:function(){s.component.getView("columnChooserView").showColumnChooser()},hint:a,text:a,onInitialized:function(n){(0,g.default)(n.element).addClass(s._getToolbarButtonClass(s.addWidgetPrefix("column-chooser-button")))}},showText:"inMenu",location:"after",name:"columnChooserButton",locateInMenu:"auto",sortIndex:40})}return l},optionChanged:function(l){"columnChooser"===l.name?(this._invalidate(),l.handled=!0):this.callBase(l)},isVisible:function(){var l=this.option("columnChooser.enabled");return this.callBase()||l}}},controllers:{columns:{allowMoveColumn:function(l,s,a,t){return!("select"===this.option("columnChooser.mode")&&"columnChooser"===t)&&this.callBase(l,s,a,t)}}}}};b.columnChooserModule=u},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(9)),F=E(e(295)),A=e(0),R=E(e(747));function E(y){return y&&y.__esModule?y:{default:y}}var k="".concat("dx-treeview","-node-container"),S=R.default.inherit(F.default).inherit({_addWidgetPrefix:function(y){return"".concat("dx-treeview","-").concat(y)},_optionChanged:function(y){switch(y.name){case"searchValue":this._showCheckboxes()&&this._isRecursiveSelection()&&this._removeSelection(),this._initDataAdapter(),this._updateSearch(),this._repaintContainer();break;case"searchExpr":this._initDataAdapter(),this.repaint();break;case"searchMode":this.option("expandNodesRecursive")?this._updateDataAdapter():this._initDataAdapter(),this.repaint();break;default:this.callBase(y)}},_updateDataAdapter:function(){this._setOptionWithoutOptionChange("expandNodesRecursive",!1),this._initDataAdapter(),this._setOptionWithoutOptionChange("expandNodesRecursive",!0)},_getDataAdapterOptions:function(){return(0,A.extend)(this.callBase(),{searchValue:this.option("searchValue"),searchMode:this.option("searchMode")||"contains",searchExpr:this.option("searchExpr")})},_updateSearch:function(){if(this._searchEditor){var y=this._getSearchEditorOptions();this._searchEditor.option(y)}},_repaintContainer:function(){var y,h=this.$element().find(".".concat(k)).first();h.length&&(h.empty(),y=this._dataAdapter.getRootNodes(),this._renderEmptyMessage(y),this._renderItems(h,y),this._fireContentReadyAction())},_itemContainer:function(y){return this._scrollableContainer&&y?(0,g.default)(this._scrollableContainer.content()):this.callBase()},_addWidgetClass:function(){this.$element().addClass(this._widgetClass())},_clean:function(){this.callBase(),this._removeSearchBox()}});(0,I.default)("dxTreeView",S),b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.createOffsetFilter=function(y,h,m){for(var p=(0,A.normalizeSortingInfo)(h.group),f=[],c=m?y.length-1:0;c<y.length;c++){for(var u=[],l=0;l<=c;l++){var s=p[l].selector;if(c!==l||null!==y[l]&&!1!==y[l]&&!0!==y[l]){var a=[s,c===l?p[l].desc?">":"<":"=",y[l]];u.push("<"===a[1]?[a,"or",[s,"=",null]]:a)}else!1===y[l]?u.push([s,"=",!!p[l].desc||null]):(y[l]?!p[l].desc:p[l].desc)?u.push([s,"<>",y[l]]):(u.push([s,"<>",null]),u.push([s,"=",null]))}f.push(F.default.combineFilters(u))}return f=F.default.combineFilters(f,"or"),F.default.combineFilters([f,h.filter])},b.GroupingHelper=void 0;var g=E(e(2)),I=E(e(15)),F=E(e(28)),A=e(44),R=e(6);function E(y){return y&&y.__esModule?y:{default:y}}var k,S,w=I.default.inherit((k=function(y,h){var m=y.hash;return m&&m[JSON.stringify(h)]},S=function(y,h){var m,p=0,f=y.length-1;if(!y.length)return 0;do{var c=f+p>>1;y[c].offset>h?f=c:p=c}while(f-p>1);for(m=p;m<=f&&!(y[m].offset>h);m++);return m},{ctor:function(y){this._dataSource=y,this.reset()},reset:function(){this._groupsInfo=[],this._totalCountCorrection=0},totalCountCorrection:function(){return this._totalCountCorrection},updateTotalItemsCount:function(y){this._totalCountCorrection=y||0},isGroupItemCountable:function(y){return!this._isVirtualPaging()||!y.isContinuation},_isVirtualPaging:function(){var y=this._dataSource.option("scrolling.mode");return"virtual"===y||"infinite"===y},itemsCount:function(){var y=this._dataSource._dataSource,h=F.default.normalizeSortingInfo(y.group()||[]).length;return function p(f,c,u){var l=0;if(c)if(u)for(var s=0;s<c.length;s++)f.isGroupItemCountable(c[s])&&l++,l+=p(f,c[s].items,u-1);else l=c.length;return l}(this,y.items(),h)},foreachGroups:function(y,h,m,p,f){var c=this;return function u(l,s,a,t){var n=[];function i(x,T,D,C){var P=T&&x(T,D);return P&&C.push(P),P}for(var o=0;o<l.length;o++){if(t.push(l[o].data),!a&&!1===i(s,l[o].data,t,n))return!1;if(!l[o].data||l[o].data.isExpanded||m){var r=l[o].children,d=r.length&&u(r,s,a,t);if(d&&n.push(d),!1===d)return!1}if(a&&!1===i(s,l[o].data,t,n))return!1;l[o].data&&l[o].data.offset===l[o].offset||(p=!0),t.pop()}var v=f&&t.slice(0);return p&&R.when.apply(g.default,n).always(function(){c._updateGroupInfoOffsets(l,v)})}(c._groupsInfo,y,h,[])},_updateGroupInfoOffsets:function(y,h){h=h||[];for(var m=0;m<y.length;m++){var p=y[m];if(p.data&&p.data.offset!==p.offset){p.offset=p.data.offset;for(var f=0;f<h.length;f++)h[f].offset=p.offset}}y.sort(function(c,u){return c.offset-u.offset})},findGroupInfo:function(y){for(var h,m=this._groupsInfo,p=0;m&&p<y.length;p++)m=(h=k(m,y[p]))&&h.children;return h&&h.data},addGroupInfo:function(y){for(var h,m=y.path,p=this._groupsInfo,f=0;f<m.length;f++){if(!(h=k(p,m[f]))){h={key:m[f],offset:y.offset,data:{offset:y.offset,isExpanded:!0,path:m.slice(0,f+1)},children:[]};var c=S(p,y.offset);p.splice(c,0,h),p.hash=p.hash||{},p.hash[JSON.stringify(h.key)]=h}f===m.length-1&&(h.data=y,h.offset!==y.offset&&this._updateGroupInfoOffsets(p)),p=h.children}},allowCollapseAll:function(){return!0},refresh:function(y){var h=y.storeLoadOptions,m=(0,A.normalizeSortingInfo)(h.group||[]),p="_group"in this?(0,A.normalizeSortingInfo)(this._group||[]):m,f=Math.min(p.length,m.length);this._group=h.group;for(var c=0;c<f;c++)if(p[c].selector!==m[c].selector){f=c;break}f?function u(l,s,a){for(var t=0;t<l.length;t++)s+1>=a?l[t].children=[]:u(l[t].children,s+1,a)}(this._groupsInfo,0,f):this.reset()},handleDataLoading:function(){},handleDataLoaded:function(y,h){h(y)},handleDataLoadedCore:function(y,h){h(y)}}));b.GroupingHelper=w},function(W,b,e){b.masterDetailModule=void 0;var g=k(e(2)),I=k(e(39)),F=e(4),A=e(3),R=e(1),E=e(6);function k(y){return y&&y.__esModule?y:{default:y}}var S,w={defaultOptions:function(){return{masterDetail:{enabled:!1,autoExpandAll:!1,template:null}}},extenders:{controllers:{columns:{_getExpandColumnsCore:function(){var y=this.callBase();return this.option("masterDetail.enabled")&&y.push({type:"detailExpand",cellTemplate:I.default.getExpandCellTemplate()}),y}},data:(S=function(y){y._expandedItems=[],y._isExpandAll=y.option("masterDetail.autoExpandAll")},{init:function(){S(this),this.callBase()},expandAll:function(y){var h=this;y<0?(h._isExpandAll=!0,h._expandedItems=[],h.updateItems()):h.callBase.apply(h,arguments)},collapseAll:function(y){var h=this;y<0?(h._isExpandAll=!1,h._expandedItems=[],h.updateItems()):h.callBase.apply(h,arguments)},isRowExpanded:function(y){var h=this,m=I.default.getIndexByKey(y,h._expandedItems);return Array.isArray(y)?h.callBase.apply(h,arguments):!!(h._isExpandAll^(m>=0&&h._expandedItems[m].visible))},_getRowIndicesForExpand:function(y){var h=this.getRowIndexByKey(y);return[h,h+1]},_changeRowExpandCore:function(y){var h,m=this;if(Array.isArray(y))h=m.callBase.apply(m,arguments);else{var p=I.default.getIndexByKey(y,m._expandedItems);if(p>=0){var f=m._expandedItems[p].visible;m._expandedItems[p].visible=!f}else m._expandedItems.push({key:y,visible:!0});m.updateItems({changeType:"update",rowIndices:m._getRowIndicesForExpand(y)}),h=(new E.Deferred).resolve()}return h},_processDataItem:function(y,h){var m=this,p=m.callBase.apply(m,arguments);return p.isExpanded=m.isRowExpanded(p.key),void 0===h.detailColumnIndex&&(h.detailColumnIndex=-1,(0,A.each)(h.visibleColumns,function(f,c){if("expand"===c.command&&!(0,R.isDefined)(c.groupIndex))return h.detailColumnIndex=f,!1})),h.detailColumnIndex>=0&&(p.values[h.detailColumnIndex]=p.isExpanded),p},_processItems:function(y,h){var m=this,p=h.changeType,f=[];return y=m.callBase.apply(m,arguments),"loadingAll"===p?y:("refresh"===p&&(m._expandedItems=(0,F.grep)(m._expandedItems,function(c){return c.visible})),(0,A.each)(y,function(c,u){f.push(u);var l=I.default.getIndexByKey(u.key,m._expandedItems);"data"===u.rowType&&(u.isExpanded||l>=0)&&!u.isNewRow&&f.push({visible:u.isExpanded,rowType:"detail",key:u.key,data:u.data,values:[]})}),f)},optionChanged:function(y){var h,m;if("masterDetail"===y.name){switch(y.name="dataSource",y.fullName){case"masterDetail":var p=y.value||{},f=y.previousValue||{};h=p.enabled!==f.enabled,m=p.autoExpandAll!==f.autoExpandAll;break;case"masterDetail.template":S(this);break;case"masterDetail.enabled":h=!0;break;case"masterDetail.autoExpandAll":m=!0}(h||m)&&S(this)}this.callBase(y)}}),resizing:{fireContentReadyAction:function(){this.callBase.apply(this,arguments),this._updateParentDataGrids(this.component.$element())},_updateParentDataGrids:function(y){var h=this,m=y.closest(".dx-master-detail-row");m.length&&(0,E.when)(this._updateMasterDataGrid(m,y)).done(function(){h._updateParentDataGrids(m.parent())})},_updateMasterDataGrid:function(y,h){var m=(0,g.default)(y).data("options"),p=(0,g.default)(y).closest("."+this.getWidgetContainerClass()).parent().data("dxDataGrid");if(m&&p){if(p.getView("rowsView").isFixedColumns())return this._updateFixedMasterDetailGrids(p,m.rowIndex,h);if(!0===p.option("scrolling.useNative"))return p.updateDimensions();var f=p.getScrollable();return null==f?void 0:f.update()}},_updateFixedMasterDetailGrids:function(y,h,m){var p=this,f=(0,g.default)(y.getRowElement(h)),c=(0,g.default)(y.getView("rowsView").getTableElements()),u=2===(null==f?void 0:f.length)&&f.eq(0).height()!==f.eq(1).height(),l=2===(null==c?void 0:c.length)&&c.eq(0).height()!==c.eq(1).height();if(u||l){var s=m.width();return y.updateDimensions().done(function(){var a=p.option("columnAutoWidth")&&!0===y.option("scrolling.useNative"),t=a&&s!==m.width();a&&t&&p.updateDimensions()})}},_toggleBestFitMode:function(y){if(this.callBase.apply(this,arguments),this.option("masterDetail.template")){var h=this._rowsView.getTableElement();h&&h.find(".dx-master-detail-cell").css("maxWidth",y?0:"")}}}},views:{rowsView:{_getCellTemplate:function(y){var h=this,m=y.column,p=h.getController("editing"),f=p&&p.isEditRow(y.rowIndex);return"detail"!==m.command||f?h.callBase.apply(h,arguments):h.option("masterDetail.template")||{allowRenderToDetachedContainer:!1,render:h._getDefaultTemplate(m)}},_isDetailRow:function(y){return y&&y.rowType&&0===y.rowType.indexOf("detail")},_createRow:function(y){var h=this.callBase(y);return y&&this._isDetailRow(y)&&(this.option("showRowLines")&&h.addClass("dx-row-lines"),h.addClass("dx-master-detail-row"),(0,R.isDefined)(y.visible)&&h.toggle(y.visible)),h},_renderCells:function(y,h){var m=h.row,p=this._columnsController.getVisibleColumns();m.rowType&&this._isDetailRow(m)?this._needRenderCell(0,h.columnIndices)&&this._renderCell(y,{value:null,row:m,rowIndex:m.rowIndex,column:{command:"detail"},columnIndex:0}).addClass("dx-cell-focus-disabled").addClass("dx-master-detail-cell").attr("colSpan",p.length):this.callBase.apply(this,arguments)}}}}};b.masterDetailModule=w},function(W,b,e){b.editorFactoryModule=void 0;var g=f(e(2)),I=f(e(11)),F=f(e(5)),A=f(e(48)),R=e(23),E=f(e(27)),k=f(e(81)),S=e(8),w=f(e(25)),y=e(0),h=e(26),m=f(e(495)),p=f(e(39));function f(l){return l&&l.__esModule?l:{default:l}}var c=(0,S.addNamespace)([E.default.down,"focusin",R.name].join(" "),"dxDataGridEditorFactory"),u={defaultOptions:function(){return{}},controllers:{editorFactory:A.default.ViewController.inherit({_getFocusedElement:function(l){var s=this.option("focusedRowEnabled")?"tr[tabindex]:focus":"tr[tabindex]:not(.dx-data-row):focus",a="td[tabindex]:focus, ".concat(s,", input:focus, textarea:focus, .dx-lookup-field:focus, .dx-checkbox:focus, .dx-switch:focus, .dx-dropdownbutton .dx-buttongroup:focus");return l.find(a)},_getFocusCellSelector:function(){return".dx-row > td"},_updateFocusCore:function(){var l,s,a=this._$focusedElement,t=this.component&&this.component.$element();t&&(a=this._getFocusedElement(t)).length&&(a.hasClass("dx-cell-focus-disabled")||a.hasClass("dx-row")||(s=(l=a.closest(this._getFocusCellSelector()+", .dx-cell-focus-disabled")).get(0)!==a.get(0)&&l.hasClass("dx-editor-inline-block"),a=l),a.length&&!a.hasClass("dx-cell-focus-disabled"))?this.focus(a,s):this.loseFocus()},_updateFocus:function(l){var s=this,a=l&&l.event&&(0,g.default)(l.event.target).hasClass(s.addWidgetPrefix("focus-overlay"));s._isFocusOverlay=s._isFocusOverlay||a,clearTimeout(s._updateFocusTimeoutID),s._updateFocusTimeoutID=setTimeout(function(){delete s._updateFocusTimeoutID,s._isFocusOverlay||s._updateFocusCore(),s._isFocusOverlay=!1})},_updateFocusOverlaySize:function(l,s){l.hide();var a=k.default.calculate(l,(0,y.extend)({collision:"fit"},s));a.h.oversize>0&&l.outerWidth(l.outerWidth()-a.h.oversize),a.v.oversize>0&&l.outerHeight(l.outerHeight()-a.v.oversize),l.show()},callbackNames:function(){return["focused"]},focus:function(l,s){var a=this;if(void 0===l)return a._$focusedElement;l&&(l.is(a._$focusedElement)||a._$focusedElement&&a._$focusedElement.removeClass("dx-focused"),a._$focusedElement=l,clearTimeout(a._focusTimeoutID),a._focusTimeoutID=setTimeout(function(){delete a._focusTimeoutID,a.renderFocusOverlay(l,s),l.addClass("dx-focused"),a.focused.fire(l)}))},refocus:function(){var l=this.focus();this.focus(l)},renderFocusOverlay:function(l,s){if(p.default.isElementInCurrentGrid(this,l))if(this._$focusOverlay||(this._$focusOverlay=(0,g.default)("<div>").addClass(this.addWidgetPrefix("focus-overlay"))),s)this._$focusOverlay.addClass("dx-hidden");else if(l.length){var a=w.default.msie?"left bottom":w.default.mozilla?"right bottom":"left top",t=l.closest("."+this.addWidgetPrefix("content")),n=(0,h.getBoundingRect)(l.get(0));this._$focusOverlay.removeClass("dx-hidden").appendTo(t).outerWidth(n.right-n.left+1).outerHeight(n.bottom-n.top+1);var i={precise:!0,my:a,at:a,of:l,boundary:t.length&&t};this._updateFocusOverlaySize(this._$focusOverlay,i),k.default.setup(this._$focusOverlay,i),this._$focusOverlay.css("visibility","visible")}},resize:function(){var l=this._$focusedElement;l&&this.focus(l)},loseFocus:function(){this._$focusedElement&&this._$focusedElement.removeClass("dx-focused"),this._$focusedElement=null,this._$focusOverlay&&this._$focusOverlay.addClass("dx-hidden")},init:function(){this.createAction("onEditorPreparing",{excludeValidators:["disabled","readOnly"],category:"rendering"}),this.createAction("onEditorPrepared",{excludeValidators:["disabled","readOnly"],category:"rendering"}),this._updateFocusHandler=this._updateFocusHandler||this.createAction(this._updateFocus.bind(this)),F.default.on(I.default.getDocument(),c,this._updateFocusHandler),this._attachContainerEventHandlers()},_attachContainerEventHandlers:function(){var l=this,s=l.component&&l.component.$element();s&&F.default.on(s,(0,S.addNamespace)("keydown","dxDataGridEditorFactory"),function(a){"tab"===(0,S.normalizeKeyName)(a)&&l._updateFocusHandler(a)})},dispose:function(){clearTimeout(this._focusTimeoutID),clearTimeout(this._updateFocusTimeoutID),F.default.off(I.default.getDocument(),c,this._updateFocusHandler)}}).include(m.default)}};b.editorFactoryModule=u},function(W,b,e){b.default=void 0;var g=m(e(2)),I=m(e(5)),F=e(1),A=m(e(107)),R=e(20),E=m(e(25)),k=e(0),S=m(e(13)),w=e(21),y=e(64),h=e(8);function m(c){return c&&c.__esModule?c:{default:c}}e(109),e(130),e(153),e(131),e(221);var p=A.default.isWrapped,f=function(){var c=function(t,n){return(0,k.extend)(t,{readOnly:n.readOnly,placeholder:n.placeholder,inputAttr:{id:n.id},tabIndex:n.tabIndex},n.editorOptions)},u=function(){return E.default.msie||E.default.mozilla||S.default.real().ios},l=function(t){var n={},i=u(),o=t.sharedData||n;return c({placeholder:t.placeholder,width:t.width,value:t.value,onValueChanged:function(r){var d="filterRow"===t.parentType||"searchPanel"===t.parentType,v=r.event&&("input"===r.event.type||"keyup"===r.event.type),x=function(T,D){t&&t.setValue(T.value,D)};clearTimeout(n.valueChangeTimeout),v&&d?o.valueChangeTimeout=n.valueChangeTimeout=setTimeout(function(){x(r,n.valueChangeTimeout!==o.valueChangeTimeout)},(0,F.isDefined)(t.updateValueTimeout)?t.updateValueTimeout:0):x(r)},onKeyDown:function(r){i&&"enter"===(0,h.normalizeKeyName)(r.event)&&I.default.trigger((0,g.default)(r.component._input()),"change")},valueChangeEvent:"change"+("filterRow"===t.parentType?" keyup input":"")},t)};function a(t){var n,i,o,r=t.lookup,d="filterRow"===t.parentType;if(r){n=(0,R.compileGetter)(r.displayExpr),(0,F.isFunction)(i=r.dataSource)&&!p(i)&&(i=i(t.row||{}),function(x){if(x.row&&x.row.watch&&"dataRow"===x.parentType){var T,D=x.editorOptions||{};x.editorOptions=D;var C,P=D.onInitialized;D.onInitialized=function(O){P&&P.apply(this,arguments),(T=O.component).on("disposing",M)};var M=x.row.watch(function(){return(C=x.lookup.dataSource(x.row))&&C.filter},function(O,B){x.row=B,T.option("dataSource",C)})}}(t)),((0,F.isObject)(i)||Array.isArray(i))&&(i=(0,y.normalizeDataSourceOptions)(i),d&&(o=i.postProcess,i.postProcess=function(x){return 0===this.pageIndex()&&(x=x.slice(0)).unshift(null),o?o.call(this,x):x}));var v=Boolean(r.allowClearing&&!d);t.editorName="dxSelectBox",t.editorOptions=c({searchEnabled:!0,value:t.value,valueExpr:t.lookup.valueExpr,searchExpr:t.lookup.searchExpr||t.lookup.displayExpr,allowClearing:v,showClearButton:v,displayExpr:function(x){return null===x?t.showAllText:n(x)},dataSource:i,onValueChanged:function(x){var T=[x.value];!d&&T.push(x.component.option("text")),t.setValue.apply(this,T)}},t)}}return{createEditor:function(t,n){if(n.cancel=!1,n.editorElement=(0,w.getPublicElement)(t),(0,F.isDefined)(n.tabIndex)||(n.tabIndex=this.option("tabIndex")),n.lookup)a(n);else switch(n.dataType){case"date":case"datetime":(o=n).editorName="dxDateBox",o.editorOptions=c({value:o.value,onValueChanged:function(r){o.setValue(r.value)},onKeyDown:function(r){u()&&"enter"===(0,h.normalizeKeyName)(r.event)&&(r.component.blur(),r.component.focus())},displayFormat:o.format,type:o.dataType,dateSerializationFormat:null,width:"filterBuilder"===o.parentType?void 0:"auto"},o);break;case"boolean":!function(t){var n;"filterRow"===t.parentType||"filterBuilder"===t.parentType?a((0,k.extend)(t,{lookup:{displayExpr:function(n){return!0===n?t.trueText||"true":!1===n?t.falseText||"false":void 0},dataSource:[!0,!1]}})):((n=t).editorName="dxCheckBox",n.editorOptions=c({elementAttr:{id:n.id},value:(0,F.isDefined)(n.value)?n.value:void 0,hoverStateEnabled:!n.readOnly,focusStateEnabled:!n.readOnly,activeStateEnabled:!1,onValueChanged:function(i){n.setValue&&n.setValue(i.value,i)}},n))}(n);break;case"number":!function(o){var r=l(o);r.value=(0,F.isDefined)(o.value)?o.value:null,o.editorName="dxNumberBox",o.editorOptions=r}(n);break;default:!function(o){var r,d=l(o),v="searchPanel"===o.parentType;d.value=o.editorType&&"dxTextBox"!==o.editorType?o.value:(0,F.isDefined)(r=o.value)?r.toString():"",d.valueChangeEvent+=v?" keyup input search":"",d.mode=d.mode||(v?"search":"text"),o.editorName="dxTextBox",o.editorOptions=d}(n)}var o,i=n.editorName;this.executeAction("onEditorPreparing",n),n.cancel||("dataRow"===n.parentType&&n.editorType&&i===n.editorName&&(n.editorName=n.editorType),"dataRow"!==n.parentType||n.isOnForm||(0,F.isDefined)(n.editorOptions.showValidationMark)||(n.editorOptions.showValidationMark=!1),function(o,r){var d=(0,g.default)(r.editorElement);if(r.editorName&&r.editorOptions&&d[r.editorName]){if("dxCheckBox"!==r.editorName&&"dxSwitch"!==r.editorName||r.isOnForm||(d.addClass(o.addWidgetPrefix("checkbox-size")),d.parent().addClass("dx-editor-inline-block")),o._createComponent(d,r.editorName,r.editorOptions),"dxDateBox"===r.editorName){var v=d.dxDateBox("instance"),x=v._supportedKeys().enter;v.registerKeyHandler("enter",function(T){return v.option("opened")&&x(T),!0})}"dxTextArea"===r.editorName&&d.dxTextArea("instance").registerKeyHandler("enter",function(T){"enter"!==(0,h.normalizeKeyName)(T)||T.ctrlKey||T.shiftKey||T.stopPropagation()})}}(this,n),this.executeAction("onEditorPrepared",n))}}}();b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(U){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(H){return typeof H}:function(H){return H&&"function"==typeof Symbol&&H.constructor===Symbol&&H!==Symbol.prototype?"symbol":typeof H})(U)}b.editingModule=void 0;var I=r(e(2)),F=r(e(11)),A=r(e(5)),R=r(e(36)),E=e(1),k=e(3),S=e(0),w=r(e(48)),y=e(23),h=e(151),m=r(e(27)),p=r(e(39)),f=e(87),c=e(8),u=e(288),l=r(e(10)),s=r(e(13)),a=e(6),t=e(4),n=function(U,H){if(U&&U.__esModule)return U;if(null===U||"object"!==g(U)&&"function"!=typeof U)return{default:U};var G=o(void 0);if(G&&G.has(U))return G.get(U);var Y={},J=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ae in U)if("default"!==ae&&Object.prototype.hasOwnProperty.call(U,ae)){var fe=J?Object.getOwnPropertyDescriptor(U,ae):null;fe&&(fe.get||fe.set)?Object.defineProperty(Y,ae,fe):Y[ae]=U[ae]}return Y.default=U,G&&G.set(U,Y),Y}(e(56)),i=e(228);function o(U){if("function"!=typeof WeakMap)return null;var H=new WeakMap,G=new WeakMap;return(o=function(Y){return Y?G:H})(U)}function r(U){return U&&U.__esModule?U:{default:U}}function d(){return(d=Object.assign||function(U){for(var H=1;H<arguments.length;H++){var G=arguments[H];for(var Y in G)Object.prototype.hasOwnProperty.call(G,Y)&&(U[Y]=G[Y])}return U}).apply(this,arguments)}function v(U){return function(H){if(Array.isArray(H))return x(H)}(U)||function(H){if("undefined"!=typeof Symbol&&null!=H[Symbol.iterator]||null!=H["@@iterator"])return Array.from(H)}(U)||function(H,G){if(H){if("string"==typeof H)return x(H,G);var Y=Object.prototype.toString.call(H).slice(8,-1);if("Object"===Y&&H.constructor&&(Y=H.constructor.name),"Map"===Y||"Set"===Y)return Array.from(H);if("Arguments"===Y||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Y))return x(H,G)}}(U)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(U,H){(null==H||H>U.length)&&(H=U.length);for(var G=0,Y=new Array(H);G<H;G++)Y[G]=U[G];return Y}var T="__DX_INSERT_INDEX__",D={save:"dx-link-save",cancel:"dx-link-cancel",edit:"dx-link-edit",undelete:"dx-link-undelete",delete:"dx-link-delete",add:"dx-link-add"},C={save:"save",cancel:"revert",edit:"edit",undelete:"revert",delete:"trash",add:"add"},P={edit:"editRow",delete:"deleteRow",undelete:"undeleteRow",save:"saveEditData",cancel:"cancelEditData",add:"addRowByRowIndex"},M={add:"allowAdding",edit:"allowUpdating",delete:"allowDeleting"},O=["edit","save","cancel","delete","undelete"],B=function(U){return function(H){var G=H instanceof Error?H:new Error(H&&String(H)||"Unknown error");U.reject(G)}},V=function(U,H){return H.isEditing||U&&H.column.allowEditing},z=function(U,H){var G=!!H.column.command,Y=V(U,H);return"data"===H.rowType&&!G&&(Y||H.column.showEditorAlways)},N={defaultOptions:function(){return{editing:{mode:"row",refreshMode:"full",allowAdding:!1,allowUpdating:!1,allowDeleting:!1,useIcons:!1,selectTextOnEditStart:!1,confirmDelete:!0,texts:{editRow:l.default.format("dxDataGrid-editingEditRow"),saveAllChanges:l.default.format("dxDataGrid-editingSaveAllChanges"),saveRowChanges:l.default.format("dxDataGrid-editingSaveRowChanges"),cancelAllChanges:l.default.format("dxDataGrid-editingCancelAllChanges"),cancelRowChanges:l.default.format("dxDataGrid-editingCancelRowChanges"),addRow:l.default.format("dxDataGrid-editingAddRow"),deleteRow:l.default.format("dxDataGrid-editingDeleteRow"),undeleteRow:l.default.format("dxDataGrid-editingUndeleteRow"),confirmDeleteMessage:l.default.format("dxDataGrid-editingConfirmDeleteMessage"),confirmDeleteTitle:""},form:{colCount:2},popup:{},startEditAction:"click",editRowKey:null,editColumnName:null,changes:[]}}},controllers:{editing:w.default.ViewController.inherit(function(){var U=function(G,Y){var J=-1;return G.some(function(ae,fe){if(H(ae)===Y)return J=fe,!0}),J};function H(G){return(0,E.isObject)(G)?G.name:G}return{init:function(){this._columnsController=this.getController("columns"),this._dataController=this.getController("data"),this._rowsView=this.getView("rowsView"),this._lastOperation=null,this._deferreds&&this._deferreds.forEach(function(G){return G.reject("cancel")}),this._deferreds=[],this._dataChangedHandler||(this._dataChangedHandler=this._handleDataChanged.bind(this),this._dataController.changed.add(this._dataChangedHandler)),this._saveEditorHandler||(this.createAction("onInitNewRow",{excludeValidators:["disabled","readOnly"]}),this.createAction("onRowInserting",{excludeValidators:["disabled","readOnly"]}),this.createAction("onRowInserted",{excludeValidators:["disabled","readOnly"]}),this.createAction("onEditingStart",{excludeValidators:["disabled","readOnly"]}),this.createAction("onRowUpdating",{excludeValidators:["disabled","readOnly"]}),this.createAction("onRowUpdated",{excludeValidators:["disabled","readOnly"]}),this.createAction("onRowRemoving",{excludeValidators:["disabled","readOnly"]}),this.createAction("onRowRemoved",{excludeValidators:["disabled","readOnly"]}),this.createAction("onSaved",{excludeValidators:["disabled","readOnly"]}),this.createAction("onSaving",{excludeValidators:["disabled","readOnly"]}),this.createAction("onEditCanceling",{excludeValidators:["disabled","readOnly"]}),this.createAction("onEditCanceled",{excludeValidators:["disabled","readOnly"]})),this._updateEditColumn(),this._updateEditButtons(),this._internalState||(this._internalState=[]),this.component._optionsByReference[i.EDITING_EDITROWKEY_OPTION_NAME]=!0,this.component._optionsByReference["editing.changes"]=!0},getEditMode:function(){var G=this.option("editing.mode");return-1!==i.EDIT_MODES.indexOf(G)?G:i.EDIT_MODE_ROW},_getDefaultEditorTemplate:function(){var G=this;return function(Y,J){var ae=(0,I.default)("<div>").appendTo(Y);G.getController("editorFactory").createEditor(ae,(0,S.extend)({},J.column,{value:J.value,setValue:J.setValue,row:J.row,parentType:"dataRow",width:null,readOnly:!J.setValue,isOnForm:J.isOnForm,id:J.id}))}},getChanges:function(){return this.option("editing.changes")},resetChanges:function(){var G=this.getChanges();null!=G&&G.length&&this._silentOption("editing.changes",[])},_getInternalData:function(G){return this._internalState.filter(function(Y){return(0,t.equalByValue)(Y.key,G)})[0]},_addInternalData:function(G){var Y=this._getInternalData(G.key);return Y?(0,S.extend)(Y,G):(this._internalState.push(G),G)},_getOldData:function(G){var Y;return null===(Y=this._getInternalData(G))||void 0===Y?void 0:Y.oldData},getUpdatedData:function(G){var Y=this._dataController.keyOf(G),J=this.getChanges(),ae=p.default.getIndexByKey(Y,J);return J[ae]?(0,f.createObjectWithChanges)(G,J[ae].data):G},getInsertedData:function(){return this.getChanges().filter(function(G){return G.data&&G.type===i.DATA_EDIT_DATA_INSERT_TYPE}).map(function(G){return G.data})},getRemovedData:function(){var G=this;return this.getChanges().filter(function(Y){return G._getOldData(Y.key)&&Y.type===i.DATA_EDIT_DATA_REMOVE_TYPE}).map(function(Y){return G._getOldData(Y.key)})},_fireDataErrorOccurred:function(G){if("cancel"!==G){var Y=this.getPopupContent();this._dataController.dataErrorOccurred.fire(G,Y)}},_needToCloseEditableCell:t.noop,_closeEditItem:t.noop,_handleDataChanged:t.noop,_isDefaultButtonVisible:function(G,Y){var J=!0;switch(G.name){case"delete":J=this.allowDeleting(Y);break;case"undelete":J=!1}return J},_isButtonVisible:function(G,Y){var J=G.visible;return(0,E.isDefined)(J)?(0,E.isFunction)(J)?J.call(G,{component:Y.component,row:Y.row,column:Y.column}):J:this._isDefaultButtonVisible(G,Y)},_getButtonConfig:function(G,Y){var ce,J=this,ae=(0,E.isObject)(G)?G:{},fe=H(G),Ce={save:(ce=Y.component.option("editing.texts")||{}).saveRowChanges,cancel:ce.cancelRowChanges,edit:ce.editRow,undelete:ce.undeleteRow,delete:ce.deleteRow,add:ce.addRowToNode},Te=P[fe],me=this.option("editing"),he=M[fe],_e=!he||me[he];return(0,S.extend)({name:fe,text:Ce[fe],cssClass:D[fe],onClick:function(re){var ce=re.event;ce.stopPropagation(),ce.preventDefault(),setTimeout(function(){Y.row&&_e&&J[Te]&&J[Te](Y.row.rowIndex)})}},ae)},_getEditingButtons:function(G){var Y,J=this,ae=!!G.column.buttons,fe=(G.column.buttons||[]).slice();return ae?((Y=U(fe,"edit"))>=0&&(U(fe,"save")<0&&fe.splice(Y+1,0,"save"),U(fe,"cancel")<0&&fe.splice(U(fe,"save")+1,0,"cancel")),(Y=U(fe,"delete"))>=0&&U(fe,"undelete")<0&&fe.splice(Y+1,0,"undelete")):fe=O.slice(),fe.map(function(Ce){return J._getButtonConfig(Ce,G)})},_renderEditingButtons:function(G,Y,J){var ae=this;Y.forEach(function(fe){ae._isButtonVisible(fe,J)&&ae._createButton(G,fe,J)})},_getEditCommandCellTemplate:function(){var G=this;return function(Y,J){var ae=(0,I.default)(Y);if("data"===J.rowType){var fe=G._getEditingButtons(J);G._renderEditingButtons(ae,fe,J),J.watch&&J.watch(function(){return fe.map(function(Ce){return G._isButtonVisible(Ce,J)})},function(){ae.empty(),G._renderEditingButtons(ae,fe,J)})}else p.default.setEmptyText(ae)}},isRowBasedEditMode:function(){var G=this.getEditMode();return-1!==i.ROW_BASED_MODES.indexOf(G)},getFirstEditableColumnIndex:function(){var G,Y=this.getController("columns").getVisibleColumns();return(0,k.each)(Y,function(J,ae){if(ae.allowEditing)return G=J,!1}),G},getFirstEditableCellInRow:function(G){var Y=this.getView("rowsView");return Y&&Y._getCellElement(G||0,this.getFirstEditableColumnIndex())},getFocusedCellInRow:function(G){return this.getFirstEditableCellInRow(G)},getIndexByKey:function(G,Y){return p.default.getIndexByKey(G,Y)},hasChanges:function(G){for(var Y=this.getChanges(),J=!1,ae=0;ae<(null==Y?void 0:Y.length);ae++)if(Y[ae].type&&(!(0,E.isDefined)(G)||this._dataController.getRowIndexByKey(Y[ae].key)===G)){J=!0;break}return J},dispose:function(){this.callBase(),clearTimeout(this._inputFocusTimeoutID),A.default.off(F.default.getDocument(),m.default.up,this._pointerUpEditorHandler),A.default.off(F.default.getDocument(),m.default.down,this._pointerDownEditorHandler),A.default.off(F.default.getDocument(),y.name,this._saveEditorHandler)},optionChanged:function(G){if("editing"===G.name){var Y=G.fullName;Y===i.EDITING_EDITROWKEY_OPTION_NAME?this._handleEditRowKeyChange(G):"editing.changes"===Y?this._handleChangesChange(G):G.handled||(this._columnsController.reinit(),this.init(),this.resetChanges(),this._resetEditColumnName(),this._resetEditRowKey()),G.handled=!0}else this.callBase(G)},_handleEditRowKeyChange:function(G){var Y=this._dataController.getRowIndexByKey(G.value),J=this._getEditRowIndexCorrection(),ae=this._dataController.getRowIndexByKey(G.previousValue)+J;(0,E.isDefined)(G.value)?G.value!==G.previousValue&&this._editRowFromOptionChanged(Y,ae):this.cancelEditData()},_handleChangesChange:function(G){var Y=this._dataController;(G.value.length||G.previousValue.length)&&(this._processInsertChanges(G.value),Y.updateItems({repaintChangesOnly:!0}))},_processInsertChanges:function(G){var Y=this;G.forEach(function(J){"insert"===J.type&&Y._addInsertInfo(J)})},publicMethods:function(){return["addRow","deleteRow","undeleteRow","editRow","saveEditData","cancelEditData","hasEditData"]},refresh:function(G){(0,E.isDefined)(this._pageIndex)&&this._refreshCore(G)},_refreshCore:t.noop,isEditing:function(){return(0,E.isDefined)(this.option(i.EDITING_EDITROWKEY_OPTION_NAME))},isEditRow:function(){return!1},_setEditRowKey:function(G,Y){Y?this._silentOption(i.EDITING_EDITROWKEY_OPTION_NAME,G):this.option(i.EDITING_EDITROWKEY_OPTION_NAME,G)},_setEditRowKeyByIndex:function(G,Y){var J=this._dataController.getKeyByRowIndex(G);void 0!==J?this._setEditRowKey(J,Y):this._dataController.fireError("E1043")},getEditRowIndex:function(){return this._getVisibleEditRowIndex()},getEditFormRowIndex:function(){return-1},_isEditRowByIndex:function(G){var Y=this._dataController.getKeyByRowIndex(G);return(0,E.isDefined)(Y)&&(0,t.equalByValue)(this.option(i.EDITING_EDITROWKEY_OPTION_NAME),Y)&&this._getVisibleEditRowIndex()===G},isEditCell:function(G,Y){return this._isEditRowByIndex(G)&&this._getVisibleEditColumnIndex()===Y},getPopupContent:t.noop,_needInsertItem:function(G,Y){var J=this._dataController,ae=J.dataSource(),fe=this.option("scrolling.mode"),Ce=ae.pageIndex(),Te=ae.beginPageIndex?ae.beginPageIndex():Ce,me=ae.endPageIndex?ae.endPageIndex():Ce,he=me===ae.pageCount()-1;if("standard"!==fe){var _e=ae.pageSize()||1,re=Math.floor(G.index/_e),ce=he&&-1===G.index;switch(Y){case"append":return re===me||ce;case"prepend":return re===Te;default:var ge,Se,Ie=null===(ge=J.topItemIndex)||void 0===ge?void 0:ge.call(J),Pe=null===(Se=J.bottomItemIndex)||void 0===Se?void 0:Se.call(J);return this.option("scrolling.newMode")&&(0,E.isDefined)(Ie)?G.index>=Ie&&G.index<=Pe||ce:re>=Te&&re<=me||ce}}return G.pageIndex===Ce||-1===G.pageIndex&&he},_generateNewItem:function(G){var Y,J={key:G},ae=null===(Y=this._getInternalData(G))||void 0===Y?void 0:Y.insertInfo;return null!=ae&&ae[T]&&(J[T]=ae[T]),J},_getLoadedRowIndex:function(G,Y,J){var ae=this._dataController,fe=ae.getRowIndexOffset(!0),Ce=this.getChanges(),Te=(Y?Ce.filter(function(he){return(0,t.equalByValue)(he.key,J)})[0].index:0)-fe;"append"===Y.changeType&&(Te-=ae.items(!0).length,Y.removeCount&&(Te+=Y.removeCount));for(var me=0;me<Te;me++)G[me]&&G[me][T]&&Te++;return Te},processItems:function(G,Y){var J=this,ae=Y.changeType;return this.update(ae),this.getChanges().forEach(function(fe){var Ce;if(fe.type===i.DATA_EDIT_DATA_INSERT_TYPE){var Te=fe.key,me=null===(Ce=J._getInternalData(Te))||void 0===Ce?void 0:Ce.insertInfo;if(!(0,E.isDefined)(fe.key)||!(0,E.isDefined)(me)){var he=J._addInsertInfo(fe);Te=he.key,me=he.insertInfo}var _e=J._getLoadedRowIndex(G,Y,Te),re=J._generateNewItem(Te);(_e>=0||-1===fe.index)&&J._needInsertItem(fe,ae,G,re)&&(-1!==fe.index?G.splice(fe.index?_e:0,0,re):G.push(re))}}),G},processDataItem:function(G,Y,J){var ae=Y.visibleColumns,fe=G.data[T]?G.data.key:G.key,Ce=this.getChanges(),Te=p.default.getIndexByKey(fe,Ce);G.isEditing=!1,Te>=0&&this._processDataItemCore(G,Ce[Te],fe,ae,J)},_processDataItemCore:function(G,Y,J,ae,fe){var Ce=Y.data;switch(Y.type){case i.DATA_EDIT_DATA_INSERT_TYPE:G.isNewRow=!0,G.key=J,G.data=Ce;break;case"update":G.modified=!0,G.oldData=G.data,G.data=(0,f.createObjectWithChanges)(G.data,Ce),G.modifiedValues=fe(Ce,ae,!0);break;case i.DATA_EDIT_DATA_REMOVE_TYPE:G.removed=!0}},_initNewRow:function(G){var Y=this;if(this.executeAction("onInitNewRow",G),G.promise){var J=new a.Deferred;return(0,a.when)((0,a.fromPromise)(G.promise)).done(J.resolve).fail(B(J)).fail(function(ae){return Y._fireDataErrorOccurred(ae)}),J}},_calculateIndex:function(G){var Y=this._dataController,J=Y.items();return Y.getRowIndexOffset()+J.filter(function(ae,fe){return fe<G&&("data"===ae.rowType&&!ae.isNewRow||"group"===ae.rowType)}).length},_createInsertInfo:function(){var G={};return G[T]=this._getInsertIndex(),G},_getCorrectedInsertRowIndex:function(G){var Y=this._getInsertRowIndex(G),J=this._dataController.items()[Y];return J&&(!J.isEditing&&"detail"===J.rowType||"detailAdaptive"===J.rowType)&&Y++,Y},_addInsertInfo:function(G,Y){var J,ae,fe,Ce=G.key;return(0,E.isDefined)(Ce)||(Ce=String(new R.default),G.key=Ce),ae=null===(J=this._getInternalData(Ce))||void 0===J?void 0:J.insertInfo,(0,E.isDefined)(ae)||(fe=this._getCorrectedInsertRowIndex(Y),ae=this._createInsertInfo(),this._setIndexes(G,fe)),this._addInternalData({insertInfo:ae,key:Ce}),{insertInfo:ae,key:Ce,rowIndex:fe}},_setIndexes:function(G,Y){var J,ae,fe=this._dataController;G.index=null!==(J=G.index)&&void 0!==J?J:this._calculateIndex(Y),"virtual"!==this.option("scrolling.mode")&&(G.pageIndex=null!==(ae=G.pageIndex)&&void 0!==ae?ae:fe.pageIndex())},_getInsertRowIndex:function(G){var Y=this.getView("rowsView"),J=this._dataController.getRowIndexByKey(G);return J>=0?J+1:Y?Y.getTopVisibleItemIndex(!0):0},_getInsertIndex:function(){var G=this,Y=0;return this.getChanges().forEach(function(J){var ae,fe=null===(ae=G._getInternalData(J.key))||void 0===ae?void 0:ae.insertInfo;(0,E.isDefined)(fe)&&J.type===i.DATA_EDIT_DATA_INSERT_TYPE&&fe[T]>Y&&(Y=fe[T])}),Y+1},addRow:function(G){var Y=this._dataController;return Y.store()?this._addRow(G):(Y.fireError("E1052",this.component.NAME),(new a.Deferred).reject())},_addRow:function(G){var Y=this,J=this._dataController.store(),ae=J&&J.key(),fe={data:{}},Ce=this._getVisibleEditRowIndex(),Te=new a.Deferred;return this.refresh(),this._allowRowAdding()?(ae||(fe.data.__KEY__=String(new R.default)),(0,a.when)(this._initNewRow(fe,G)).done(function(){Y._allowRowAdding()?(Y._addRowCore(fe.data,G,Ce),Te.resolve()):Te.reject("cancel")}).fail(Te.reject),Te.promise()):Te.reject("cancel")},_allowRowAdding:function(){return!(this._getInsertIndex()>1)},_addRowCore:function(G,Y,J){var ae=this._getVisibleEditRowIndex(),fe={data:G,type:i.DATA_EDIT_DATA_INSERT_TYPE},Ce=this._addInsertInfo(fe,Y),Te=Ce.key,me=Ce.rowIndex;this._setEditRowKey(Te,!0),this._addChange(fe),this._dataController.updateItems({changeType:"update",rowIndices:[J,ae,me]}),this._showAddedRow(me),this._afterInsertRow({key:Te,data:G})},_showAddedRow:function(G){this._focusFirstEditableCellInRow(G)},_focusFirstEditableCellInRow:function(G){var Y=this,J=this.getFirstEditableCellInRow(G);this._editCellInProgress=!0,this._delayedInputFocus(J,function(){Y._editCellInProgress=!1;var ae=Y.getFirstEditableCellInRow(G),fe="dblClick"===Y.option("editing.startEditAction")?h.name:y.name;ae&&A.default.trigger(ae,fe)})},_isEditingStart:function(G){return this.executeAction("onEditingStart",G),G.cancel},_beforeUpdateItems:t.noop,_getVisibleEditColumnIndex:function(){var G=this.option(i.EDITING_EDITCOLUMNNAME_OPTION_NAME);return(0,E.isDefined)(G)?this._columnsController.getVisibleColumnIndex(G):-1},_setEditColumnNameByIndex:function(G,Y){var J,ae=this._columnsController.getVisibleColumns();this._setEditColumnName(null===(J=ae[G])||void 0===J?void 0:J.name,Y)},_setEditColumnName:function(G,Y){Y?this._silentOption(i.EDITING_EDITCOLUMNNAME_OPTION_NAME,G):this.option(i.EDITING_EDITCOLUMNNAME_OPTION_NAME,G)},_resetEditColumnName:function(){this._setEditColumnName(null,!0)},_getEditColumn:function(){var G=this.option(i.EDITING_EDITCOLUMNNAME_OPTION_NAME);return this._getColumnByName(G)},_getColumnByName:function(G){var Y,J=this._columnsController.getVisibleColumns();return(0,E.isDefined)(G)&&J.some(function(ae){if(ae.name===G)return Y=ae,!0}),Y},_getVisibleEditRowIndex:function(G){var Y=this._dataController,J=this.option(i.EDITING_EDITROWKEY_OPTION_NAME),ae=Y.getRowIndexByKey(J);return-1===ae?ae:ae+this._getEditRowIndexCorrection(G)},_getEditRowIndexCorrection:function(G){var Y=G?this._getColumnByName(G):this._getEditColumn();return"adaptiveHidden"===(null==Y?void 0:Y.visibleWidth)?1:0},_resetEditRowKey:function(){this._setEditRowKey(null,!0)},_resetEditIndices:function(){this._resetEditColumnName(),this._resetEditRowKey()},editRow:function(G){var Y,J=this._dataController,ae=J.items()[G],fe={data:ae&&ae.data,cancel:!1},Ce=this._getVisibleEditRowIndex();if(ae)return G===Ce||void(void 0!==ae.key?(ae.isNewRow||(fe.key=ae.key),this._isEditingStart(fe)||(this.resetChanges(),this.init(),this._resetEditColumnName(),this._pageIndex=J.pageIndex(),this._addInternalData({key:ae.key,oldData:null!==(Y=ae.oldData)&&void 0!==Y?Y:ae.data}),this._setEditRowKey(ae.key))):this._dataController.fireError("E1043"))},_editRowFromOptionChanged:function(G,Y){var J=[Y,G];this._beforeUpdateItems(J,G,Y),this._editRowFromOptionChangedCore(J,G,Y)},_editRowFromOptionChangedCore:function(G,Y,J){this._needFocusEditor=!0,this._dataController.updateItems({changeType:"update",rowIndices:G})},_focusEditorIfNeed:t.noop,_showEditPopup:t.noop,_repaintEditPopup:t.noop,_getEditPopupHiddenHandler:function(){var G=this;return function(Y){G.isEditing()&&G.cancelEditData()}},_getPopupEditFormTemplate:t.noop,_getSaveButtonConfig:function(){return{text:this.option("editing.texts.saveRowChanges"),onClick:this.saveEditData.bind(this)}},_getCancelButtonConfig:function(){return{text:this.option("editing.texts.cancelRowChanges"),onClick:this.cancelEditData.bind(this)}},_removeInternalData:function(G){var Y=this._getInternalData(G),J=this._internalState.indexOf(Y);J>-1&&this._internalState.splice(J,1)},_removeChange:function(G){if(G>=0){var Y=v(this.getChanges()),J=Y[G].key;this._removeInternalData(J),Y.splice(G,1),this._silentOption("editing.changes",Y),(0,t.equalByValue)(this.option(i.EDITING_EDITROWKEY_OPTION_NAME),J)&&this._resetEditIndices()}},executeOperation:function(G,Y){var J=this;this._lastOperation&&this._lastOperation.reject(),this._lastOperation=G,this.waitForDeferredOperations().done(function(){"rejected"!==G.state()&&(Y(),J._lastOperation=null)}).fail(function(){G.reject(),J._lastOperation=null})},waitForDeferredOperations:function(){return a.when.apply(void 0,v(this._deferreds))},_processCanceledEditingCell:t.noop,_repaintEditCell:function(G,Y,J){this._needFocusEditor=!0,!G||!G.showEditorAlways||Y&&!Y.showEditorAlways?(this._editCellInProgress=!0,this.getController("editorFactory").loseFocus(),this._dataController.updateItems({changeType:"update",rowIndices:[J,this._getVisibleEditRowIndex()]})):G!==Y&&this._dataController.updateItems({changeType:"update",rowIndices:[]})},_delayedInputFocus:function(G,Y,J){var ae=this,fe=function(){if(Y&&Y(),G){var Ce=G.find(i.FOCUSABLE_ELEMENT_SELECTOR).first();p.default.focusAndSelectElement(ae,Ce)}ae._beforeFocusCallback=null};s.default.real().ios||s.default.real().android?fe():(this._beforeFocusCallback&&this._beforeFocusCallback(),clearTimeout(this._inputFocusTimeoutID),J&&(this._beforeFocusCallback=Y),this._inputFocusTimeoutID=setTimeout(fe))},_focusEditingCell:function(G,Y,J){var ae=this.getView("rowsView"),fe=this._getVisibleEditColumnIndex();Y=Y||ae&&ae._getCellElement(this._getVisibleEditRowIndex(),fe),this._delayedInputFocus(Y,G,J)},deleteRow:function(G){this._checkAndDeleteRow(G)},_checkAndDeleteRow:function(G){var Y=this,J=this.option("editing"),ae=null==J?void 0:J.texts,fe=null==J?void 0:J.confirmDelete,Ce=null==ae?void 0:ae.confirmDeleteMessage,Te=this._dataController.items()[G],me=!this.isEditing()||Te.isNewRow;if(Te&&me)if(fe&&Ce){var he=ae&&ae.confirmDeleteTitle,_e=(0,E.isDefined)(he)&&he.length>0;(0,u.confirm)(Ce,he,_e).done(function(re){re&&Y._deleteRowCore(G)})}else this._deleteRowCore(G)},_deleteRowCore:function(G){var Y=this._dataController.items()[G],J=Y&&Y.key,ae=this._getVisibleEditRowIndex();this.refresh();var fe=this.getChanges(),Ce=p.default.getIndexByKey(J,fe);return Ce>=0?fe[Ce].type===i.DATA_EDIT_DATA_INSERT_TYPE?this._removeChange(Ce):this._addChange({key:J,type:i.DATA_EDIT_DATA_REMOVE_TYPE}):this._addChange({key:J,oldData:Y.data,type:i.DATA_EDIT_DATA_REMOVE_TYPE}),this._afterDeleteRow(G,ae)},_afterDeleteRow:function(G,Y){return this.saveEditData()},undeleteRow:function(G){var Y=this._dataController,J=Y.items()[G],ae=this._getVisibleEditRowIndex(),fe=J&&J.key,Ce=this.getChanges();if(J){var Te=p.default.getIndexByKey(fe,Ce);Te>=0&&((0,E.isEmptyObject)(Ce[Te].data)?this._removeChange(Te):this._addChange({key:fe,type:"update"}),Y.updateItems({changeType:"update",rowIndices:[ae,G]}))}},_fireOnSaving:function(){var G=this,Y={cancel:!1,promise:null,changes:v(this.getChanges())};this.executeAction("onSaving",Y);var J=new a.Deferred;return(0,a.when)((0,a.fromPromise)(Y.promise)).done(function(){J.resolve(Y)}).fail(function(ae){B(J),G._fireDataErrorOccurred(ae),J.resolve({cancel:!0})}),J},_executeEditingAction:function(G,Y,J){if(this.component._disposed)return null;var ae=new a.Deferred;return this.executeAction(G,Y),(0,a.when)((0,a.fromPromise)(Y.cancel)).done(function(fe){fe?setTimeout(function(){ae.resolve("cancel")}):J(Y).done(ae.resolve).fail(B(ae))}).fail(B(ae)),ae},_processChanges:function(G,Y,J,ae){var fe=this,Ce=this._dataController.store();(0,k.each)(ae,function(Te,me){var he,_e,re=fe._getOldData(me.key),ce=me.data,ge=me.type,Se=d({},me);if(!fe._beforeSaveEditData(me,Te)){switch(ge){case i.DATA_EDIT_DATA_REMOVE_TYPE:he=fe._executeEditingAction("onRowRemoving",_e={data:re,key:me.key,cancel:!1},function(){return Ce.remove(me.key).done(function(Pe){J.push({type:"remove",key:Pe})})});break;case i.DATA_EDIT_DATA_INSERT_TYPE:he=fe._executeEditingAction("onRowInserting",_e={data:ce,cancel:!1},function(){return Ce.insert(_e.data).done(function(Pe,Ue){(0,E.isDefined)(Ue)&&(Se.key=Ue),Pe&&(0,E.isObject)(Pe)&&Pe!==_e.data&&(Se.data=Pe),J.push({type:"insert",data:Pe,index:0})})});break;case"update":he=fe._executeEditingAction("onRowUpdating",_e={newData:ce,oldData:re,key:me.key,cancel:!1},function(){return Ce.update(me.key,_e.newData).done(function(Pe,Ue){Pe&&(0,E.isObject)(Pe)&&Pe!==_e.newData&&(Se.data=Pe),J.push({type:"update",key:Ue,data:Pe})})})}if(ae[Te]=Se,he){var Ie=new a.Deferred;he.always(function(Pe){Y.push({key:me.key,result:Pe})}).always(Ie.resolve),G.push(Ie.promise())}}})},_processRemoveIfError:function(G,Y){var J=G[Y];return(null==J?void 0:J.type)===i.DATA_EDIT_DATA_REMOVE_TYPE&&Y>=0&&G.splice(Y,1),!0},_processRemove:function(G,Y,J){var ae=G[Y];if(!J||!ae||ae.type===i.DATA_EDIT_DATA_REMOVE_TYPE)return this._processRemoveCore(G,Y,!J||!ae)},_processRemoveCore:function(G,Y){return Y>=0&&G.splice(Y,1),!0},_processSaveEditDataResult:function(G){for(var Y=!1,J=v(this.getChanges()),ae=J.length,fe=0;fe<G.length;fe++){var Ce=G[fe].result,Te="cancel"===Ce,me=p.default.getIndexByKey(G[fe].key,J),he=J[me];if(Ce&&Ce instanceof Error){if(he&&this._addInternalData({key:he.key,error:Ce}),this._fireDataErrorOccurred(Ce),this._processRemoveIfError(J,me))break}else this._processRemove(J,me,Te)&&(Y=!Te)}return J.length<ae&&this._silentOption("editing.changes",J),Y},_fireSaveEditDataEvents:function(G){var Y=this;(0,k.each)(G,function(J,ae){var fe=ae.data,Ce=ae.key,Te=ae.type,me=Y._addInternalData({key:Ce}),he={key:Ce,data:fe};switch(me.error&&(he.error=me.error),Te){case i.DATA_EDIT_DATA_REMOVE_TYPE:Y.executeAction("onRowRemoved",(0,S.extend)({},he,{data:me.oldData}));break;case i.DATA_EDIT_DATA_INSERT_TYPE:Y.executeAction("onRowInserted",he);break;case"update":Y.executeAction("onRowUpdated",he)}}),this.executeAction("onSaved",{changes:G})},saveEditData:function(){var G=this,Y=new a.Deferred;return this.waitForDeferredOperations().done(function(){G.isSaving()?G._resolveAfterSave(Y):(0,a.when)(G._beforeSaveEditData()).done(function(J){J?G._resolveAfterSave(Y,{cancel:J}):(G._saving=!0,G._saveEditDataInner().always(function(){G._saving=!1}).done(Y.resolve).fail(Y.reject))}).fail(Y.reject)}).fail(Y.reject),Y.promise()},_resolveAfterSave:function(G){var Y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},J=Y.cancel,ae=Y.error;(0,a.when)(this._afterSaveEditData(J)).done(function(){G.resolve(ae)}).fail(G.reject)},_saveEditDataInner:function(){var G=this,Y=[],J=[],ae=[],fe=this._dataController.dataSource(),Ce=new a.Deferred;return(0,a.when)(this._fireOnSaving()).done(function(Te){var he=Te.changes;return Te.cancel?Ce.resolve().promise():(G._processChanges(J,Y,ae,he),J.length?(null==fe||fe.beginLoading(),a.when.apply(void 0,J).done(function(){G._processSaveEditDataResult(Y)?G._endSaving(ae,he,Ce):(null==fe||fe.endLoading(),Ce.resolve())}).fail(function(_e){null==fe||fe.endLoading(),Ce.resolve(_e)}),Ce.always(function(){G._focusEditingCell()}).promise()):void G._cancelSaving(Ce))}).fail(Ce.reject),Ce.promise()},_beforeEndSaving:function(G){this._resetEditIndices()},_endSaving:function(G,Y,J){var ae=this._dataController.dataSource();this._beforeEndSaving(Y),null==ae||ae.endLoading(),this._refreshDataAfterSave(G,Y,J)},_cancelSaving:function(G){this.executeAction("onSaved",{changes:[]}),this._resolveAfterSave(G)},_refreshDataAfterSave:function(G,Y,J){var ae=this,fe=this._dataController,Ce=this.option("editing.refreshMode"),Te="reshape"!==Ce&&"repaint"!==Ce;Te||fe.push(G),(0,a.when)(fe.refresh({selection:Te,reload:Te,load:"reshape"===Ce,changesOnly:this.option("repaintChangesOnly")})).always(function(){ae._fireSaveEditDataEvents(Y)}).done(function(){ae._resolveAfterSave(J)}).fail(function(me){ae._resolveAfterSave(J,{error:me})})},isSaving:function(){return this._saving},_updateEditColumn:function(){var G=this._isEditColumnVisible(),Y="dx-command-edit"+(this.option("editing.useIcons")?" dx-command-edit-with-icons":"");this._columnsController.addCommandColumn({type:"buttons",command:"edit",visible:G,cssClass:Y,width:"auto",alignment:"center",cellTemplate:this._getEditCommandCellTemplate(),fixedPosition:"right"}),this._columnsController.columnOption("command:edit",{visible:G,cssClass:Y})},_isEditColumnVisible:function(){return this.option("editing").allowDeleting},_isEditButtonDisabled:function(){var G=this.hasChanges();return!((0,E.isDefined)(this.option("editing.editRowKey"))||G)},_updateEditButtons:function(){var G=this.getView("headerPanel"),Y=this._isEditButtonDisabled();G&&(G.setToolbarItemDisabled("saveButton",Y),G.setToolbarItemDisabled("revertButton",Y))},_applyModified:function(G){G&&G.addClass("dx-cell-modified")},_beforeCloseEditCellInBatchMode:t.noop,cancelEditData:function(){var G=this.getChanges(),Y={cancel:!1,changes:G};this.executeAction("onEditCanceling",Y),Y.cancel||(this._cancelEditDataCore(),this.executeAction("onEditCanceled",{changes:G}))},_cancelEditDataCore:function(){var G=this._getVisibleEditRowIndex();this._beforeCancelEditData(),this.init(),this.resetChanges(),this._resetEditColumnName(),this._resetEditRowKey(),this._afterCancelEditData(G)},_afterCancelEditData:function(G){this._dataController.updateItems({repaintChangesOnly:this.option("repaintChangesOnly")})},_hideEditPopup:t.noop,hasEditData:function(){return this.hasChanges()},update:function(G){var Y=this._dataController;Y&&this._pageIndex!==Y.pageIndex()&&("refresh"===G&&this.refresh(!0),this._pageIndex=Y.pageIndex()),this._updateEditButtons()},_getRowIndicesForCascadeUpdating:function(G,Y){return Y?[]:[G.rowIndex]},addDeferred:function(G){var Y=this;this._deferreds.indexOf(G)<0&&(this._deferreds.push(G),G.always(function(){var J=Y._deferreds.indexOf(G);J>=0&&Y._deferreds.splice(J,1)}))},_prepareChange:function(G,Y,J){var ae,fe=this,Ce={},Te=null===(ae=G.row)||void 0===ae?void 0:ae.data,me=G.key,he=new a.Deferred;return void 0!==me&&(G.value=Y,(0,a.fromPromise)(G.column.setCellValue(Ce,Y,(0,S.extend)(!0,{},Te),J)).done(function(){he.resolve({data:Ce,key:me,oldData:Te,type:"update"})}).fail(B(he)).fail(function(_e){return fe._fireDataErrorOccurred(_e)}),(0,E.isDefined)(J)&&G.column.displayValueMap&&(G.column.displayValueMap[Y]=J),this._updateRowValues(G),this.addDeferred(he)),he},_updateRowValues:function(G){if(G.values){var Y=this._dataController,J=Y.getRowIndexByKey(G.key),ae=Y.getVisibleRows()[J];ae&&(G.values=ae.values),G.values[G.columnIndex]=G.value}},updateFieldValue:function(G,Y,J,ae){var fe=this,Ce=G.key,Te=new a.Deferred;return void 0===Ce&&this._dataController.fireError("E1043"),G.column.setCellValue?this._prepareChange(G,Y,J).done(function(me){(0,a.when)(fe._applyChange(G,me,ae)).always(function(){Te.resolve()})}):Te.resolve(),Te.promise()},_focusPreviousEditingCellIfNeed:function(G){if(this.hasEditData()&&!this.isEditCell(G.rowIndex,G.columnIndex))return this._focusEditingCell(),this._updateEditRow(G.row,!0),!0},_needUpdateRow:function(G){var Y=this._columnsController.getVisibleColumns();G||(G=this._getEditColumn());var J=G&&G.setCellValue!==G.defaultSetCellValue,ae=Y.some(function(fe){return fe.calculateCellValue!==fe.defaultCalculateCellValue});return J||ae},_applyChange:function(G,Y,J){return this._addChange(Y,G.row),this._updateEditButtons(),this._applyChangeCore(G,J)},_applyChangeCore:function(G,Y){var J=G.column.setCellValue!==G.column.defaultSetCellValue,ae=G.row;ae&&(Y||J?this._updateEditRow(ae,Y,J):ae.update&&ae.update())},_updateEditRowCore:function(G,Y,J){this._dataController.updateItems({changeType:"update",rowIndices:this._getRowIndicesForCascadeUpdating(G,Y)})},_updateEditRow:function(G,Y,J){Y?this._updateRowImmediately(G,Y,J):this._updateRowWithDelay(G,J)},_updateRowImmediately:function(G,Y,J){this._updateEditRowCore(G,!Y,J),this._validateEditFormAfterUpdate(G,J),Y||this._focusEditingCell()},_updateRowWithDelay:function(G,Y){var J=this,ae=new a.Deferred;this.addDeferred(ae),setTimeout(function(){var fe=(0,I.default)(F.default.getActiveElement()),Ce=J._rowsView.getCellIndex(fe,G.rowIndex),Te=fe.get(0),me=p.default.getSelectionRange(Te);if(J._updateEditRowCore(G,!1,Y),J._validateEditFormAfterUpdate(G,Y),Ce>=0){var he=J._rowsView._getCellElement(G.rowIndex,Ce);J._delayedInputFocus(he,function(){setTimeout(function(){Te=F.default.getActiveElement(),me.selectionStart>=0&&p.default.setSelectionRange(Te,me)})})}ae.resolve()})},_validateEditFormAfterUpdate:t.noop,_addChange:function(G,Y){var J=v(this.getChanges()),ae=p.default.getIndexByKey(G.key,J);ae<0&&(ae=J.length,this._addInternalData({key:G.key,oldData:G.oldData}),delete G.oldData,J.push(G));var fe=d({},J[ae]);return fe&&(G.data&&(fe.data=(0,f.createObjectWithChanges)(fe.data,G.data)),fe.type&&G.data||!G.type||(fe.type=G.type),Y&&(Y.oldData=this._getOldData(Y.key),Y.data=(0,f.createObjectWithChanges)(Y.data,G.data))),J[ae]=fe,this._silentOption("editing.changes",J),ae},_getFormEditItemTemplate:function(G,Y){return Y.editCellTemplate||this._getDefaultEditorTemplate()},getColumnTemplate:function(G){var Y,J,ae=this,fe=G.column,Ce=G.row&&G.row.rowIndex,Te=this.isRowBasedEditMode(),me=this.isEditRow(Ce),he=this.isEditCell(Ce,G.columnIndex);return!(fe.showEditorAlways||fe.setCellValue&&(me&&fe.allowEditing||he))||"data"!==G.rowType&&"detailAdaptive"!==G.rowType||fe.command?"detail"===fe.command&&"detail"===G.rowType&&me&&(Y=null==this?void 0:this.getEditFormTemplate(G)):(!((this.allowUpdating(G)||me)&&fe.allowEditing||he)||!me&&Te||(fe.showEditorAlways&&!Te&&this._isEditingStart(J={cancel:!1,key:G.row.isNewRow?void 0:G.row.key,data:G.row.data,column:fe}),J&&J.cancel||(G.setValue=function(_e,re){ae.updateFieldValue(G,_e,re)})),Y=fe.editCellTemplate||this._getDefaultEditorTemplate()),Y},_createButton:function(G,Y,J){var ae=C[Y.name],fe=this.option("editing.useIcons"),Ce=(0,I.default)("<a>").attr("href","#").addClass("dx-link").addClass(Y.cssClass);if(Y.template)this._rowsView.renderTemplate(G,Y.template,J,!0);else{if(fe&&ae||Y.icon){var Te=n.getImageSourceType(ae=Y.icon||ae);"image"===Te||"svg"===Te?Ce=n.getImageContainer(ae).addClass(Y.cssClass):Ce.addClass("dx-icon"+("dxIcon"===Te?"-":" ")+ae).attr("title",Y.text),Ce.addClass("dx-link-icon"),G.addClass("dx-command-edit-with-icons");var me=this.getButtonLocalizationNames()[Y.name];me&&Ce.attr("aria-label",l.default.format(me))}else Ce.text(Y.text);(0,E.isDefined)(Y.hint)&&Ce.attr("title",Y.hint),A.default.on(Ce,(0,c.addNamespace)("click","dxDataGridEditing"),this.createAction(function(he){Y.onClick.call(Y,(0,S.extend)({},he,{row:J.row,column:J.column})),he.event.preventDefault(),he.event.stopPropagation()})),G.append(Ce,"&nbsp;")}},getButtonLocalizationNames:function(){return{edit:"dxDataGrid-editingEditRow",save:"dxDataGrid-editingSaveRowChanges",delete:"dxDataGrid-editingDeleteRow",undelete:"dxDataGrid-editingUndeleteRow",cancel:"dxDataGrid-editingCancelRowChanges"}},prepareButtonItem:function(G,Y,J,ae){var fe=this,Ce=this.option("editing.texts")||{},me={revert:"cancel",save:"save",addRow:"addrow"}[Y],he={revert:Ce.cancelAllChanges,save:Ce.saveAllChanges,addRow:Ce.addRow}[Y],_e=("save"===me||"cancel"===me)&&this._isEditButtonDisabled();return{widget:"dxButton",options:{onInitialized:function(re){(0,I.default)(re.element).addClass(G._getToolbarButtonClass("dx-edit-button "+fe.addWidgetPrefix(me)+"-button"))},icon:"edit-button-"+me,disabled:_e,onClick:function(){setTimeout(function(){fe[J]()})},text:he,hint:he},showText:"inMenu",name:Y+"Button",location:"after",locateInMenu:"auto",sortIndex:ae}},prepareEditButtons:function(G){var Y=[];return(this.option("editing")||{}).allowAdding&&Y.push(this.prepareButtonItem(G,"addRow","addRow",20)),Y},highlightDataCell:function(G,Y){this.isCellModified(Y)&&Y.column.setCellValue&&G.addClass("dx-cell-modified")},_afterInsertRow:t.noop,_beforeSaveEditData:function(G){if(G&&!(0,E.isDefined)(G.key)&&(0,E.isDefined)(G.type))return!0},_afterSaveEditData:t.noop,_beforeCancelEditData:t.noop,_allowEditAction:function(G,Y){var J=this.option("editing."+G);return(0,E.isFunction)(J)&&(J=J({component:this.component,row:Y.row})),J},allowUpdating:function(G,Y){var J=this.option("editing.startEditAction")||"click",ae=!(arguments.length>1)||J===Y||"down"===Y;return ae&&this._allowEditAction("allowUpdating",G)},allowDeleting:function(G){return this._allowEditAction("allowDeleting",G)},isCellModified:function(G){var J=G.row&&(G.row.isNewRow?G.row.values:G.row.modifiedValues);return!!J&&void 0!==J[G.columnIndex]}}}())},extenders:{controllers:{data:{init:function(){this._editingController=this.getController("editing"),this.callBase()},reload:function(U,H){return!H&&this._editingController.refresh(),this.callBase.apply(this,arguments)},repaintRows:function(){if(!this.getController("editing").isSaving())return this.callBase.apply(this,arguments)},_updateEditRow:function(U){var H,G=this.option(i.EDITING_EDITROWKEY_OPTION_NAME),Y=U[p.default.getIndexByKey(G,U)];Y&&(Y.isEditing=!0,null===(H=this._updateEditItem)||void 0===H||H.call(this,Y))},_updateItemsCore:function(U){this.callBase(U),this._updateEditRow(this.items())},_applyChangeUpdate:function(U){this._updateEditRow(U.items),this.callBase(U)},_applyChangesOnly:function(U){this._updateEditRow(U.items),this.callBase(U)},_processItems:function(U,H){return U=this._editingController.processItems(U,H),this.callBase(U,H)},_processDataItem:function(U,H){return this._editingController.processDataItem(U,H,this.generateDataValues),this.callBase(U,H)},_processItem:function(U,H){return(U=this.callBase(U,H)).isNewRow&&(H.dataIndex--,delete U.dataIndex),U},_getChangedColumnIndices:function(U,H,G,Y){if(U.isNewRow===H.isNewRow&&U.removed===H.removed)return this.callBase.apply(this,arguments)},_isCellChanged:function(U,H,G,Y,J){var ae=this.getController("editing"),fe=U.cells&&U.cells[Y],Ce=ae&&ae.isEditCell(G,Y);return(!J||!Ce)&&(!(!fe||!fe.column||fe.column.showEditorAlways||fe.isEditing===Ce)||this.callBase.apply(this,arguments))}}},views:{rowsView:{init:function(){this.callBase(),this._editingController=this.getController("editing")},getCellIndex:function(U,H){if(!U.is("td")&&H>=0){var G=this.getCellElements(H),Y=-1;return(0,k.each)(G,function(J,ae){(0,I.default)(ae).find(U).length&&(Y=J)}),Y}return this.callBase.apply(this,arguments)},publicMethods:function(){return this.callBase().concat(["cellValue"])},_getCellTemplate:function(U){return this._editingController.getColumnTemplate(U)||this.callBase(U)},_isNativeClick:function(){return(s.default.real().ios||s.default.real().android)&&this.option("editing.allowUpdating")},_createRow:function(U){var H=this.callBase(U);if(U){var G=!!U.removed,Y=!!U.isNewRow,J=!!U.modified;Y&&H.addClass("dx-row-inserted"),J&&H.addClass("dx-row-modified"),(Y||G)&&H.removeClass("dx-selection")}return H},_getColumnIndexByElement:function(U){for(var H=U.closest("table"),G=this.getTableElements();H.length&&!G.filter(H).length;)U=H.closest("td"),H=U.closest("table");return this._getColumnIndexByElementCore(U)},_getColumnIndexByElementCore:function(U){var H=U.closest("."+i.ROW_CLASS+"> td:not(.dx-master-detail-cell)");return this.getCellIndex(H)},_editCellByClick:function(U,H){var G=this._editingController,Y=(0,I.default)(U.event.target),J=this._getColumnIndexByElement(Y),ae=this._dataController.items()[U.rowIndex],fe=G.allowUpdating({row:ae},H)||ae&&ae.isNewRow,Ce=this._columnsController.getVisibleColumns()[J],Te=G.isEditCell(U.rowIndex,J),me=fe&&Ce&&(Ce.allowEditing||Te),he=this.option("editing.startEditAction")||"click";return"down"===H?Ce&&Ce.showEditorAlways&&me&&G.editCell(U.rowIndex,J):("click"!==H||"dblClick"!==he||Te||G.closeEditCell(),me&&H===he?G.editCell(U.rowIndex,J)||G.isEditRow(U.rowIndex):void 0)},_rowPointerDown:function(U){var H=this;this._pointerDownTimeout=setTimeout(function(){H._editCellByClick(U,"down")})},_rowClick:function(U){var H=(0,I.default)(U.rowElement).hasClass(this.addWidgetPrefix(i.EDIT_FORM_CLASS));U.event[i.TARGET_COMPONENT_NAME]=this.component,this._editCellByClick(U,"click")||H||this.callBase.apply(this,arguments)},_rowDblClick:function(U){this._editCellByClick(U,"dblClick")||this.callBase.apply(this,arguments)},_cellPrepared:function(U,H){var G=this._editingController,Y=!!H.column.command,J=H.setValue,ae=G.isEditRow(H.rowIndex),fe=V(ae,H);if(z(ae,H)){var Ce=H.column.alignment;U.toggleClass(this.addWidgetPrefix("readonly"),!J).toggleClass("dx-cell-focus-disabled",!J),Ce&&U.find(i.EDITORS_INPUT_SELECTOR).first().css("textAlign",Ce)}fe&&this._editCellPrepared(U),H.column&&!Y&&G.highlightDataCell(U,H),this.callBase.apply(this,arguments)},_editCellPrepared:t.noop,_formItemPrepared:t.noop,_getCellOptions:function(U){var H=this.callBase(U);return H.isEditing=this._editingController.isEditCell(H.rowIndex,H.columnIndex),H},_createCell:function(U){var H=this.callBase(U),G=this._editingController.isEditRow(U.rowIndex);return z(G,U)&&H.addClass(i.EDITOR_CELL_CLASS),H},cellValue:function(U,H,G,Y){var J=this.getCellOptions(U,H);if(J){if(void 0===G)return J.value;this._editingController.updateFieldValue(J,G,Y,!0)}},dispose:function(){this.callBase.apply(this,arguments),clearTimeout(this._pointerDownTimeout)},_renderCore:function(){this.callBase.apply(this,arguments),this._editingController._focusEditorIfNeed()}},headerPanel:{_getToolbarItems:function(){var U=this.callBase();return this.getController("editing").prepareEditButtons(this).concat(U)},optionChanged:function(U){var H=U.fullName;"editing"===U.name?(H&&![i.EDITING_POPUP_OPTION_NAME,"editing.changes",i.EDITING_EDITCOLUMNNAME_OPTION_NAME,i.EDITING_EDITROWKEY_OPTION_NAME].some(function(Y){return Y===H})&&this._invalidate(),this.callBase(U)):this.callBase(U)},isVisible:function(){var U=this.getController("editing").option("editing");return this.callBase()||(null==U?void 0:U.allowAdding)}}}}};b.editingModule=N},function(W,b,e){b.editingRowBasedModule=void 0;var g=e(228),I={extenders:{controllers:{editing:{isRowEditMode:function(){return this.getEditMode()===g.EDIT_MODE_ROW},_afterCancelEditData:function(F){var A=this._dataController;this.isRowBasedEditMode()&&F>=0?A.updateItems({changeType:"update",rowIndices:[F,F+1]}):this.callBase.apply(this,arguments)},_isDefaultButtonVisible:function(F,A){var R=this.isRowBasedEditMode(),E=A.row&&A.row.rowIndex===this._getVisibleEditRowIndex();if(R)switch(F.name){case"edit":return!E&&this.allowUpdating(A);case"delete":return this.callBase.apply(this,arguments)&&!E;case"save":case"cancel":return E;default:return this.callBase.apply(this,arguments)}return this.callBase.apply(this,arguments)},isEditRow:function(F){return this.isRowBasedEditMode()&&this._isEditRowByIndex(F)},_cancelSaving:function(){this.isRowBasedEditMode()&&(this.hasChanges()||this._cancelEditDataCore()),this.callBase.apply(this,arguments)},_refreshCore:function(){this.isRowBasedEditMode()&&this.init(),this.callBase.apply(this,arguments)},_isEditColumnVisible:function(){var F=this.callBase.apply(this,arguments),A=this.option("editing"),R=this.isRowEditMode(),E=A.allowUpdating||A.allowAdding;return F||R&&E},_focusEditorIfNeed:function(){var F=this,A=this.getEditMode();if(this._needFocusEditor){if(-1!==g.MODES_WITH_DELAYED_FOCUS.indexOf(A)){var R=this.getFocusedCellInRow(this._getVisibleEditRowIndex());this._delayedInputFocus(R,function(){R&&F.component.focus(R)})}this._needFocusEditor=!1}}},data:{_getChangedColumnIndices:function(F,A,R,E){var k=this.getController("editing");if(!k.isRowBasedEditMode()||F.isEditing===A.isEditing)return this.callBase.apply(this,arguments)}}},views:{rowsView:{_createRow:function(F){var A=this.callBase(F);return F&&this._editingController.isEditRow(F.rowIndex)&&(A.addClass("dx-edit-row"),A.removeClass(g.ROW_SELECTED_CLASS),"detail"===F.rowType&&A.addClass(this.addWidgetPrefix(g.EDIT_FORM_CLASS))),A},_update:function(F){this.callBase(F),"updateSelection"===F.changeType&&this.getTableElements().children("tbody").children(".dx-edit-row").removeClass(g.ROW_SELECTED_CLASS)}}}}};b.editingRowBasedModule=I},function(W,b,e){b.editingFormBasedModule=void 0;var g=c(e(2)),I=e(7),F=c(e(5)),A=c(e(36)),R=e(1),E=e(3),k=e(0),S=c(e(42)),w=c(e(13)),y=c(e(155)),h=e(6),m=c(e(110)),p=c(e(50)),f=e(228);function c(l){return l&&l.__esModule?l:{default:l}}var u={extenders:{controllers:{editing:{init:function(){this._editForm=null,this._updateEditFormDeferred=null,this.callBase.apply(this,arguments)},isFormOrPopupEditMode:function(){return this.isPopupEditMode()||this.isFormEditMode()},isPopupEditMode:function(){return this.option("editing.mode")===f.EDIT_MODE_POPUP},isFormEditMode:function(){return this.option("editing.mode")===f.EDIT_MODE_FORM},getFirstEditableColumnIndex:function(){var l=this._firstFormItem;if(this.isFormEditMode()&&l){var s=this.option(f.EDITING_EDITROWKEY_OPTION_NAME),a=this._dataController.getRowIndexByKey(s),t=this._rowsView.getCellElements(a);return this._rowsView._getEditFormEditorVisibleIndex(t,l.column)}return this.callBase.apply(this,arguments)},getEditFormRowIndex:function(){return this.isFormOrPopupEditMode()?this._getVisibleEditRowIndex():this.callBase.apply(this,arguments)},_isEditColumnVisible:function(){var l=this.callBase.apply(this,arguments),s=this.option("editing");return this.isFormOrPopupEditMode()&&s.allowUpdating||l},_handleDataChanged:function(l){var s=this._editForm;"refresh"===l.changeType&&this.isPopupEditMode()&&null!=s&&s.option("visible")&&this._repaintEditPopup(),this.callBase.apply(this,arguments)},getPopupContent:function(){var l,s=null===(l=this._editPopup)||void 0===l?void 0:l.option("visible");if(this.isPopupEditMode()&&s)return this._$popupContent},_showAddedRow:function(l){this.isPopupEditMode()?this._showEditPopup(l):this.callBase.apply(this,arguments)},_cancelEditDataCore:function(){this.callBase.apply(this,arguments),this.isPopupEditMode()&&this._hideEditPopup()},_updateEditRowCore:function(l,s,a){var t,n=this._editForm;this.isPopupEditMode()?this.option("repaintChangesOnly")?null===(t=l.update)||void 0===t||t.call(l,l):n&&(this._updateEditFormDeferred=(new h.Deferred).done(function(){return n.repaint()}),this._updateLockCount||this._updateEditFormDeferred.resolve()):this.callBase.apply(this,arguments)},_showEditPopup:function(l,s){var a=this,t="desktop"!==w.default.current().deviceType,n=(0,k.extend)({showTitle:!1,fullScreen:t,toolbarItems:[{toolbar:"bottom",location:"after",widget:"dxButton",options:this._getSaveButtonConfig()},{toolbar:"bottom",location:"after",widget:"dxButton",options:this._getCancelButtonConfig()}],contentTemplate:this._getPopupEditFormTemplate(l)},this.option(f.EDITING_POPUP_OPTION_NAME));if(!this._editPopup){var i=(0,g.default)("<div>").appendTo(this.component.$element()).addClass(this.addWidgetPrefix("edit-popup"));this._editPopup=this._createComponent(i,p.default,{}),this._editPopup.on("hiding",this._getEditPopupHiddenHandler()),this._editPopup.on("shown",function(o){var r;F.default.trigger(o.component.$content().find(f.FOCUSABLE_ELEMENT_SELECTOR).not(".dx-scrollable-container").first(),"focus"),s&&(null===(r=a._editForm)||void 0===r||r.repaint())})}this._editPopup.option(n),this._editPopup.show(),this.callBase.apply(this,arguments)},_getPopupEditFormTemplate:function(l){var s=this,a=this.component.getVisibleRows()[l],t={row:a,rowType:a.rowType,key:a.key};return function(n){var i=s.getEditFormTemplate(),o=s._createComponent((0,g.default)("<div>").appendTo(n),m.default);s._$popupContent=o.$content(),i(s._$popupContent,t,!0)}},_repaintEditPopup:function(){var l,s=this._getVisibleEditRowIndex();if(null!==(l=this._editPopup)&&void 0!==l&&l.option("visible")&&s>=0){var a=this._editPopup.option("animation");this._editPopup.option("animation",null),this._showEditPopup(s,!0),this._editPopup.option("animation",a)}},_hideEditPopup:function(){var l;null===(l=this._editPopup)||void 0===l||l.option("visible",!1)},optionChanged:function(l){if("editing"===l.name&&this.isFormOrPopupEditMode()){var s=l.fullName,a=this._editPopup;if(0===(null==s?void 0:s.indexOf(f.EDITING_POPUP_OPTION_NAME))){if(a){var t=s.slice(f.EDITING_POPUP_OPTION_NAME.length+1);t?a.option(t,l.value):a.option(l.value)}l.handled=!0}else null!=a&&a.option("visible")&&0===s.indexOf("editing.form")&&(this._repaintEditPopup(),l.handled=!0)}this.callBase.apply(this,arguments)},renderFormEditTemplate:function(l,s,a,t,n){var C,P,i=this,o=this,r=(0,g.default)(t),d=s.column,v=(C=s).isCustomEditorType?C.editorType:null===(P=C.column.formItem)||void 0===P?void 0:P.editorType,x=null==l?void 0:l.row.data,T=(0,k.extend)({},l,{data:x,cellElement:null,isOnForm:!0,item:s,column:(0,k.extend)({},d,{editorType:v,editorOptions:s.editorOptions}),id:a.getItemID(s.name||s.dataField),columnIndex:d.index,setValue:!n&&d.allowEditing&&function(C){o.updateFieldValue(T,C)}});T.value=d.calculateCellValue(x);var D=this._getFormEditItemTemplate.bind(this)(T,d);return this._rowsView.renderTemplate(r,D,T,!!r.closest((0,I.getWindow)().document).length).done(function(){i._rowsView._updateCell(r,T)}),T},getFormEditorTemplate:function(l,s){var a=this,t=this.component.columnOption(s.dataField);return function(n,i){var o,r,d=(0,g.default)(i);null===(o=(r=l.row).watch)||void 0===o||o.call(r,function(){return t.selector(l.row.data)},function(){var v,x=d.find(".dx-widget").first(),T=x.data("dxValidator"),D=null===(v=T)||void 0===v?void 0:v.option();d.contents().remove(),l=a.renderFormEditTemplate.bind(a)(l,s,n.component,d),T=(x=d.find(".dx-widget").first()).data("dxValidator"),D&&!T&&x.dxValidator({validationRules:D.validationRules,validationGroup:D.validationGroup,dataGetter:D.dataGetter})}),l=a.renderFormEditTemplate.bind(a)(l,s,n.component,d)}},getEditFormOptions:function(l){var s,a=this,t=null===(s=this._getValidationGroupsInForm)||void 0===s?void 0:s.call(this,l),n=this.option("editing.form.customizeItem"),i=this.addWidgetPrefix("edit-form-item"),o=this.option("editing.form.items"),r={};if(o)!function v(x,T){x.forEach(function(D){D.items||D.tabs?v(D.items||D.tabs,T):T(D)})}(o,function(v){var x=(null==v?void 0:v.name)||(null==v?void 0:v.dataField);x&&(r[x]=!!v.editorType)});else{var d=this.getController("columns").getColumns();o=[],(0,E.each)(d,function(v,x){x.isBand||x.type||o.push({column:x,name:x.name,dataField:x.dataField})})}return(0,k.extend)({},t,{items:o,formID:"dx-"+new A.default,customizeItem:function(v){var x,T=v.name||v.dataField;if((v.column||T)&&(x=v.column||a._columnsController.columnOption(v.name?"name:"+v.name:"dataField:"+v.dataField)),x){v.label=v.label||{},v.label.text=v.label.text||x.caption,v.template=v.template||a.getFormEditorTemplate(l,v),v.column=x,v.isCustomEditorType=r[T],x.formItem&&(0,k.extend)(v,x.formItem),void 0===v.isRequired&&x.validationRules&&(v.isRequired=x.validationRules.some(function(C){return"required"===C.type}),v.validationRules=[]);var D=!(0,R.isDefined)(v.visible)||v.visible;!a._firstFormItem&&D&&(a._firstFormItem=v)}null==n||n.call(a,v),v.cssClass=(0,R.isString)(v.cssClass)?v.cssClass+" "+i:i}})},getEditFormTemplate:function(){var l=this;return function(s,a,t){var n=l.option("editing.form"),i=l.getEditFormOptions(a);if(l._firstFormItem=void 0,l._editForm=l._createComponent((0,g.default)("<div>").appendTo(s),y.default,(0,k.extend)({},n,i)),!t){var o=(0,g.default)("<div>").addClass(l.addWidgetPrefix("form-buttons-container")).appendTo(s);l._createComponent((0,g.default)("<div>").appendTo(o),S.default,l._getSaveButtonConfig()),l._createComponent((0,g.default)("<div>").appendTo(o),S.default,l._getCancelButtonConfig())}l._editForm.on("contentReady",function(){var r;null===(r=l._editPopup)||void 0===r||r.repaint()})}},getEditForm:function(){return this._editForm},_endUpdateCore:function(){var l;null===(l=this._updateEditFormDeferred)||void 0===l||l.resolve()},_beforeEndSaving:function(){var l;this.callBase.apply(this,arguments),this.isPopupEditMode()&&(null===(l=this._editPopup)||void 0===l||l.hide())},_processDataItemCore:function(l,s){var a=s.type;this.isPopupEditMode()&&a===f.DATA_EDIT_DATA_INSERT_TYPE&&(l.visible=!1),this.callBase.apply(this,arguments)},_editRowFromOptionChangedCore:function(l,s,a){this.isPopupEditMode()?this._showEditPopup(s):this.callBase.apply(this,arguments)}},data:{_updateEditItem:function(l){this._editingController.isFormEditMode()&&(l.rowType="detail")}}},views:{rowsView:{_renderCellContent:function(l,s){"data"===s.rowType&&this._editingController.isPopupEditMode()&&!1===s.row.visible||this.callBase.apply(this,arguments)},getCellElements:function(l){var s=this.callBase(l),a=this._editingController,t=a.getEditForm();return a.getEditFormRowIndex()===l&&s&&t?t.$element().find("."+this.addWidgetPrefix("edit-form-item")+", .dx-button"):s},_getVisibleColumnIndex:function(l,s,a){var t=this._editingController.getEditFormRowIndex();if(t===s&&(0,R.isString)(a)){var n=this._columnsController.columnOption(a);return this._getEditFormEditorVisibleIndex(l,n)}return this.callBase.apply(this,arguments)},_getEditFormEditorVisibleIndex:function(l,s){var a=-1;return(0,E.each)(l,function(t,n){var i=(0,g.default)(n).find(".dx-field-item-content").data("dx-form-item");if(null!=i&&i.column&&s&&i.column.index===s.index)return a=t,!1}),a},_isFormItem:function(l){var s="detail"===l.rowType||"detailAdaptive"===l.rowType,a="data"===l.rowType&&this._editingController.isPopupEditMode();return(s||a)&&l.item},_updateCell:function(l,s){this._isFormItem(s)?this._formItemPrepared(s,l):this.callBase(l,s)}}}}};b.editingFormBasedModule=u},function(W,b,e){b.default=void 0;var g=f(e(2)),I=f(e(11)),F=e(7),A=f(e(5)),R=e(1),E=e(23),k=f(e(27)),S=e(8),w=f(e(100)),y=e(6),h=e(4),m=e(87),p=e(228);function f(u){return u&&u.__esModule?u:{default:u}}var c={extenders:{controllers:{editing:{init:function(){var u,l,s=this,a=!this._saveEditorHandler;this.callBase.apply(this,arguments),a&&(this._pointerUpEditorHandler=function(){var t;l=null===(t=s.getController("columnsResizer"))||void 0===t?void 0:t.isResizing()},this._pointerDownEditorHandler=function(t){return u=(0,g.default)(t.target)},this._saveEditorHandler=this.createAction(function(t){var n=t.event,i=(0,g.default)(n.target),o=n[p.TARGET_COMPONENT_NAME];if((!u||!u.is("input")||u.is(i))&&this.isCellOrBatchEditMode()&&!this._editCellInProgress){var r=C(i)||C(null==o?void 0:o.$element()),d=!!i.closest((0,F.getWindow)().document).length,v=o&&!o._disposed&&o!==this.component,x=!!i.closest(".".concat(this.addWidgetPrefix("addrow-button"))).length,T=i.hasClass(this.addWidgetPrefix("focus-overlay")),D=this.isCellEditMode();l||r||T||x&&D&&this.isEditing()||!d&&!v||this._closeEditItem.bind(this)(i)}function C(P){return P&&!!P.closest(".".concat("dx-dropdowneditor-overlay")).length}}),A.default.on(I.default.getDocument(),k.default.up,this._pointerUpEditorHandler),A.default.on(I.default.getDocument(),k.default.down,this._pointerDownEditorHandler),A.default.on(I.default.getDocument(),E.name,this._saveEditorHandler))},isCellEditMode:function(){return this.option("editing.mode")===p.EDIT_MODE_CELL},isBatchEditMode:function(){return this.option("editing.mode")===p.EDIT_MODE_BATCH},isCellOrBatchEditMode:function(){return this.isCellEditMode()||this.isBatchEditMode()},_needToCloseEditableCell:function(u){var l=this.component.$element(),s=this.isEditing(),a=!l||!!u.closest(l).length;if(a){var t=u.closest(".dx-data-row").length;if(t){var n=this.getView("rowsView"),i=u.closest(".dx-row> td"),o=n.getRowIndex(i.parent()),r=n.getCellElements(o).index(i),d=this._columnsController.getVisibleColumns(),v=d[r]&&d[r].allowEditing;s=s&&!v&&!this.isEditCell(o,r)}}return s||this.callBase.apply(this,arguments)},_closeEditItem:function(u){this._needToCloseEditableCell(u)&&this.closeEditCell()},_focusEditorIfNeed:function(){var u=this;if(this._needFocusEditor&&this.isCellOrBatchEditMode()){var l,s=this._getVisibleEditColumnIndex(),a=null===(l=this._rowsView)||void 0===l?void 0:l._getCellElement(this._getVisibleEditRowIndex(),s);a&&!a.find(":focus").length?this._focusEditingCell(function(){u._editCellInProgress=!1},a,!0):this._editCellInProgress=!1,this._needFocusEditor=!1}else this.callBase.apply(this,arguments)},isEditing:function(){if(this.isCellOrBatchEditMode()){var u=(0,R.isDefined)(this.option("editing.editRowKey")),l=(0,R.isDefined)(this.option("editing.editColumnName"));return u&&l}return this.callBase.apply(this,arguments)},_handleEditColumnNameChange:function(u){var l=this._getVisibleEditRowIndex(u.previousValue);if(this.isCellOrBatchEditMode()&&-1!==l&&(0,R.isDefined)(u.value)&&u.value!==u.previousValue){var s=this._columnsController.getVisibleColumnIndex(u.value),a=this._columnsController.getVisibleColumnIndex(u.previousValue);this._editCellFromOptionChanged(s,a,l)}},_addRow:function(u,l){var s=this;if(this.isCellEditMode()&&this.hasChanges()){var a=new y.Deferred;return this.saveEditData().done(function(){s.hasChanges()?a.reject("cancel"):s.addRow(u).done(a.resolve).fail(a.reject)}),a.promise()}return this.callBase.apply(this,arguments)},editCell:function(u,l){return this._editCell({rowIndex:u,columnIndex:l})},_editCell:function(u){var l,s=this,a=new y.Deferred;return this.executeOperation(a,function(){l=s._editCellCore(u),(0,y.when)(l).done(a.resolve).fail(a.reject)}),void 0!==l?l:a.promise()},_editCellCore:function(u){var l=this,s=this._dataController,a=(0,R.isDefined)(u.oldColumnIndex)||(0,R.isDefined)(u.oldRowIndex),t=this._getNormalizedEditCellOptions(u),n=t.columnIndex,i=t.rowIndex,o=t.column,r=t.item,d={data:null==r?void 0:r.data,cancel:!1,column:o};if(void 0!==r.key){if(o&&r&&("data"===r.rowType||"detailAdaptive"===r.rowType)&&!r.removed&&this.isCellOrBatchEditMode()){if(!a&&this.isEditCell(i,n))return!0;var v=i+s.getRowIndexOffset();return(0,y.when)(this._beforeEditCell(i,n,r)).done(function(x){x||l._prepareEditCell(d,r,n,v)||l._processCanceledEditingCell()})}return!1}this._dataController.fireError("E1043")},_beforeEditCell:function(u,l,s){var a=this;if(this.isCellEditMode()&&!s.isNewRow&&this.hasChanges()){var t=new y.Deferred;return this.saveEditData().always(function(){t.resolve(a.hasChanges())}),t}},publicMethods:function(){var u=this.callBase.apply(this,arguments);return u.concat(["editCell","closeEditCell"])},_getNormalizedEditCellOptions:function(u){var l,s=u.oldColumnIndex,a=u.oldRowIndex,t=u.columnIndex,n=u.rowIndex,i=this._columnsController,o=i.getVisibleColumns(),r=this._dataController.items()[n];return l=(0,R.isDefined)(s)?o[s]:this._getEditColumn(),(0,R.isDefined)(a)||(a=this._getVisibleEditRowIndex()),(0,R.isString)(t)&&(t=i.columnOption(t,"index"),t=i.getVisibleIndex(t)),{oldColumn:l,columnIndex:t,oldRowIndex:a,rowIndex:n,column:o[t],item:r}},_prepareEditCell:function(u,l,s,a){return l.isNewRow||(u.key=l.key),!this._isEditingStart(u)&&(this._pageIndex=this._dataController.pageIndex(),this._setEditRowKey(l.key),this._setEditColumnNameByIndex(s),u.column.showEditorAlways||this._addInternalData({key:l.key,oldData:null!==(t=l.oldData)&&void 0!==t?t:l.data}),!0);var t},closeEditCell:function(u,l){var s=this,a=(0,y.when)(),t=this._getVisibleEditRowIndex();if(this.isCellOrBatchEditMode()){var n=new y.Deferred;a=new y.Deferred,this.executeOperation(n,function(){s._closeEditCellCore(u,t,l).always(a.resolve)})}return a.promise()},_closeEditCellCore:function(u,l,s){var a=this,t=this._dataController,n=new y.Deferred,i=n.promise();if(this.isCellEditMode()&&this.hasChanges()){if(!s)return this.saveEditData().done(function(r){a.hasChanges()?n.resolve():a.closeEditCell(!!r).always(n.resolve)}),i}else if(l>=0){var o=[l];this._resetEditRowKey(),this._resetEditColumnName(),this._beforeCloseEditCellInBatchMode(o),u||t.updateItems({changeType:"update",rowIndices:o})}return n.resolve(),i},_resetModifiedClassCells:function(u){var l=this;if(this.isBatchEditMode()){var s=this._columnsController.getVisibleColumns().length;u.forEach(function(a){var n=l._dataController.getRowIndexByKey(a.key);if(-1!==n)for(var i=0;i<s;i++)l._rowsView._getCellElement(n,i).removeClass("dx-cell-modified")})}},_prepareChange:function(u,l,s){var a=(0,g.default)(u.cellElement);return this.isBatchEditMode()&&void 0!==u.key&&this._applyModified(a,u),this.callBase.apply(this,arguments)},_cancelSaving:function(){var u=this._dataController;this.isCellOrBatchEditMode()&&(this.isBatchEditMode()&&this._resetEditIndices(),u.updateItems()),this.callBase.apply(this,arguments)},optionChanged:function(u){"editing"===u.name&&"editing.editColumnName"===u.fullName?(this._handleEditColumnNameChange(u),u.handled=!0):this.callBase(u)},_editCellFromOptionChanged:function(u,l,s){var a=this,t=this._columnsController.getVisibleColumns();u>-1&&(0,h.deferRender)(function(){a._repaintEditCell(t[u],t[l],s)})},_handleEditRowKeyChange:function(u){if(this.isCellOrBatchEditMode()){var l,s=this._getVisibleEditColumnIndex(),a=this._getEditRowIndexCorrection(),t=this._dataController.getRowIndexByKey(u.previousValue)+a;(0,R.isDefined)(u.value)&&u.value!==u.previousValue&&(null===(l=this._editCellFromOptionChanged)||void 0===l||l.call(this,s,s,t))}else this.callBase.apply(this,arguments)},deleteRow:function(u){var l=this;if(this.isCellEditMode()&&this.isEditing()){var s=this._dataController.items()[u].isNewRow,a=this._dataController.getKeyByRowIndex(u);this.closeEditCell(null,s).always(function(){u=l._dataController.getRowIndexByKey(a),l._checkAndDeleteRow(u)})}else this.callBase.apply(this,arguments)},_checkAndDeleteRow:function(u){this.isBatchEditMode()?this._deleteRowCore(u):this.callBase.apply(this,arguments)},_refreshCore:function(u){var l=this.isBatchEditMode()||u&&"virtual"!==this.option("scrolling.mode");this.isCellOrBatchEditMode()?l&&(this._resetEditColumnName(),this._resetEditRowKey()):this.callBase.apply(this,arguments)},_allowRowAdding:function(u){return!!this.isBatchEditMode()||this.callBase.apply(this,arguments)},_afterDeleteRow:function(u,l){var s=this._dataController;return this.isBatchEditMode()?(s.updateItems({changeType:"update",rowIndices:[l,u]}),(new y.Deferred).resolve()):this.callBase.apply(this,arguments)},_updateEditRow:function(u,l,s){this.isCellOrBatchEditMode()?this._updateRowImmediately(u,l,s):this.callBase.apply(this,arguments)},_isDefaultButtonVisible:function(u,l){if(this.isCellOrBatchEditMode()){var s=this.isBatchEditMode();switch(u.name){case"save":case"cancel":case"edit":return!1;case"delete":return this.callBase.apply(this,arguments)&&(!s||!l.row.removed);case"undelete":return s&&this.allowDeleting(l)&&l.row.removed;default:return this.callBase.apply(this,arguments)}}return this.callBase.apply(this,arguments)},_isRowDeleteAllowed:function(){var u=this.callBase.apply(this,arguments);return u||this.isBatchEditMode()},_beforeEndSaving:function(u){var l;this.isCellEditMode()?"update"!==(null===(l=u[0])||void 0===l?void 0:l.type)&&this.callBase.apply(this,arguments):(this.isBatchEditMode()&&this._resetModifiedClassCells(u),this.callBase.apply(this,arguments))},prepareEditButtons:function(u){var l=this.option("editing")||{},s=this.callBase.apply(this,arguments);return(l.allowUpdating||l.allowAdding||l.allowDeleting)&&this.isBatchEditMode()&&(s.push(this.prepareButtonItem(u,"save","saveEditData",21)),s.push(this.prepareButtonItem(u,"revert","cancelEditData",22))),s},_applyChange:function(u,l,s){var a=this.isCellEditMode()&&u.row&&!u.row.isNewRow,t=u.column.showEditorAlways,n=u.column.setCellValue!==u.column.defaultSetCellValue,i=t&&!s&&a&&this.hasEditData()&&!this.isEditCell(u.rowIndex,u.columnIndex);return i?(this._focusEditingCell(),void this._updateEditRow(u.row,!0,n)):this.callBase.apply(this,arguments)},_applyChangeCore:function(u,l){var s=u.column.showEditorAlways,a=this.isCellEditMode()&&u.row&&!u.row.isNewRow;if(s&&!l){if(a)return this._setEditRowKey(u.row.key,!0),this._setEditColumnNameByIndex(u.columnIndex,!0),this.saveEditData();if(this.isBatchEditMode())return l=this._needUpdateRow(u.column),this.callBase(u,l)}return this.callBase.apply(this,arguments)},_processDataItemCore:function(u,l){var s=l.data,a=l.type;this.isBatchEditMode()&&"remove"===a&&(u.data=(0,m.createObjectWithChanges)(u.data,s)),this.callBase.apply(this,arguments)},_processRemoveCore:function(u,l,s){if(!this.isBatchEditMode()||s)return this.callBase.apply(this,arguments)},_processRemoveIfError:function(){if(!this.isBatchEditMode())return this.callBase.apply(this,arguments)}}},views:{rowsView:{_createTable:function(){var u=this.callBase.apply(this,arguments),l=this._editingController;return l.isCellOrBatchEditMode()&&this.option("editing.allowUpdating")&&A.default.on(u,(0,S.addNamespace)(w.default.name,"dxDataGridRowsView"),"td:not(.dx-editor-cell)",this.createAction(function(){l.isEditing()&&l.closeEditCell()})),u},_createRow:function(u){var l=this.callBase(u);if(u){var a=!!u.removed;this._editingController.isBatchEditMode()&&a&&l.addClass("dx-row-removed")}return l}},headerPanel:{isVisible:function(){var u=this.getController("editing").option("editing");return this.callBase()||u&&(u.allowUpdating||u.allowDeleting)&&u.mode===p.EDIT_MODE_BATCH}}}}};b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.validatingModule=void 0;var g=i(e(2)),I=i(e(5)),F=i(e(48)),A=i(e(39)),R=e(87),E=e(4),k=e(3),S=e(1),w=e(0),y=e(66),h=i(e(10)),m=i(e(42)),p=i(e(27)),f=i(e(106)),c=i(e(225)),u=i(e(61)),l=i(e(17)),s=e(6),a=i(e(80)),t=e(40),n=i(e(25));function i(M){return M&&M.__esModule?M:{default:M}}function r(M,O){(null==O||O>M.length)&&(O=M.length);for(var B=0,V=new Array(O);B<O;B++)V[B]=M[B];return V}var d=["popup","form"],v="valid",x="invalid",T="pending",D=function(M){return(0,S.isDefined)(M)&&"cancel"!==M},C=function(M,O){return void 0!==M||void 0===M&&O&&!O.isNewRow},P={defaultOptions:function(){return{editing:{texts:{validationCancelChanges:h.default.format("dxDataGrid-validationCancelChanges")}}}},controllers:{validating:F.default.Controller.inherit({init:function(){this._editingController=this.getController("editing"),this.createAction("onRowValidating"),this._validationState||(this._validationState=[])},_rowIsValidated:function(M){var O=this._getValidationData(null==M?void 0:M.key);return!!O&&!!O.validated},_getValidationData:function(M,O){var B=this._validationState.filter(function(V){return(0,E.equalByValue)(V.key,M)})[0];return!B&&O&&this._validationState.push(B={key:M,isValid:!0}),B},_getBrokenRules:function(M,O){return O?O.brokenRules||O.brokenRule&&[O.brokenRule]:M.brokenRules||[]},_rowValidating:function(M,O){var B=new s.Deferred,V=this._editingController.getChangeByKey(null==M?void 0:M.key),z=this._getBrokenRules(M,O),N={brokenRules:z,isValid:O?O.isValid:M.isValid,key:V.key,newData:V.data,oldData:this._editingController._getOldData(V.key),promise:null,errorText:this.getHiddenValidatorsErrorText(z)};return this.executeAction("onRowValidating",N),(0,s.when)((0,s.fromPromise)(N.promise)).always(function(){M.isValid=N.isValid,M.errorText=N.errorText,B.resolve(N)}),B.promise()},getHiddenValidatorsErrorText:function(M){var O=[];return(0,k.each)(M,function(B,V){var z=V.column,N=z&&void 0!==z.groupIndex&&!z.showWhenGrouped,U=z&&z.visible;V.validator.$element().parent().length||U&&!N||O.push(V.message)}),O.join(", ")},validate:function(M){var O=this,B=!0,V=this._editingController,z=new s.Deferred,N=[],U=V.getEditMode();if(M=M||"row"===U,this._isValidationInProgress)return z.resolve(!1).promise();if(this._isValidationInProgress=!0,M){V.addDeferred(z);var H=V.getChanges();(0,k.each)(H,function(Y,J){if("remove"!==J.type){var Ce=O._getValidationData(J.key,!0),Te=O.validateGroup(Ce);N.push(Te),Te.done(function(me){Ce.validated=!0,B=B&&me.isValid})}})}else if(this._currentCellValidator){var G=this.validateGroup(this._currentCellValidator._findGroup());N.push(G),G.done(function(Y){B=Y.isValid})}return s.when.apply(void 0,N).done(function(){O._isValidationInProgress=!1,z.resolve(B)}),z.promise()},validateGroup:function(M){var O,B,V=this,z=new s.Deferred,N=M&&f.default.getGroupConfig(M);return null!=N&&N.validators.length&&(this.resetRowValidationResults(M),B=f.default.validateGroup(M)),(0,s.when)((null===(O=B)||void 0===O?void 0:O.complete)||B).done(function(U){(0,s.when)(V._rowValidating(M,U)).done(z.resolve)}),z.promise()},isRowDataModified:function(M){return!(0,S.isEmptyObject)(M.data)},updateValidationState:function(M){var O=this._editingController.getEditMode(),V=this._getValidationData(M.key,!0);if(-1===d.indexOf(O)){if("insert"===M.type&&!this.isRowDataModified(M))return void(V.isValid=!0);if(this.setDisableApplyValidationResults(!0),f.default.getGroupConfig(V)){var z=f.default.validateGroup(V);(0,s.when)(z.complete||z).done(function(N){V.isValid=N.isValid,V.brokenRules=N.brokenRules})}else V.brokenRules&&V.brokenRules.length||(V.isValid=!0);this.setDisableApplyValidationResults(!1)}else V.isValid=!0},setValidator:function(M){this._currentCellValidator=M},renderCellPendingIndicator:function(M){var O=M.find(".dx-pending-indicator");if(!O.length){var B=M;O=(0,g.default)("<div>").appendTo(B).addClass("dx-pending-indicator"),this._createComponent(O,a.default),M.addClass("dx-validation-pending")}},disposeCellPendingIndicator:function(M){var O=M.find(".dx-pending-indicator");if(O.length){var B=a.default.getInstance(O);B&&(B.dispose(),B.$element().remove()),M.removeClass("dx-validation-pending")}},validationStatusChanged:function(M){var O=M.validator,B=O.option("validationGroup"),V=O.option("dataGetter")().column;this.updateCellValidationResult({rowKey:B.key,columnIndex:V.index,validationResult:M})},validatorInitialized:function(M){M.component.on("validating",this.validationStatusChanged.bind(this)),M.component.on("validated",this.validationStatusChanged.bind(this))},validatorDisposing:function(M){var O=M.component,B=O.option("validationGroup"),V=O.option("dataGetter")().column,z=this.getCellValidationResult({rowKey:null==B?void 0:B.key,columnIndex:V.index});D(z)&&z.status===T&&this.cancelCellValidationResult({change:B,columnIndex:V.index})},applyValidationResult:function(M,O){var B=O.validator,V=B.option("validationGroup"),z=B.option("dataGetter")().column;if(O.brokenRules&&O.brokenRules.forEach(function(Y){Y.columnIndex=z.index,Y.column=z}),M){var N=this.getCellValidationResult({rowKey:V.key,columnIndex:z.index}),U=D(N)&&N.disabledPendingId===O.id;if(this._disableApplyValidationResults||U)return;if(O.status===x){var H=M.find(":focus");(0,y.focused)(H)||(I.default.trigger(H,"focus"),I.default.trigger(H,p.default.down))}var G=!z.editCellTemplate&&this.getController("editorFactory").getEditorInstance(M);O.status===T?G?G.option("validationStatus",T):this.renderCellPendingIndicator(M):G?G.option("validationStatus",v):this.disposeCellPendingIndicator(M),M.toggleClass(this.addWidgetPrefix("invalid"),O.status===x)}},_syncInternalEditingData:function(M){var O,B=this._editingController,V=B.getChangeByKey(M.key),z=B._getOldData(M.key),N=null===(O=M.row)||void 0===O?void 0:O.oldData;V&&N&&!z&&B._addInternalData({key:M.key,oldData:N})},createValidator:function(M,O){var B=this,V=this._editingController,z=M.column,N=z.showEditorAlways;if(!(0,S.isDefined)(z.command)&&z.validationRules&&Array.isArray(z.validationRules)&&z.validationRules.length){var U=V.getIndexByKey(M.key,V.getChanges())>-1;if(!U){if(!N){var H=this.getController("columns");N=((null==H?void 0:H.getVisibleColumns())||[]).some(function(_e){return _e.showEditorAlways})}var G,Y,J=(0,E.equalByValue)(this.option("editing.editRowKey"),M.key),ae=V.isCellOrBatchEditMode()&&V.allowUpdating({row:M.row});U=J||ae&&N,ae&&N&&V._addInternalData({key:M.key,oldData:null!==(G=null===(Y=M.row)||void 0===Y?void 0:Y.oldData)&&void 0!==G?G:M.data})}if(U){if(O&&!O.length)return void l.default.log("E1050");this._syncInternalEditingData(M);var fe=this._getValidationData(M.key,!0),Ce=function(){var _e=V.getChangeByKey(null==fe?void 0:fe.key),re=z.calculateCellValue((null==_e?void 0:_e.data)||{});return void 0!==re?re:M.value},Te=O&&O.hasClass("dx-widget");O&&O.addClass(this.addWidgetPrefix("validator"));var me=new c.default(O||(0,g.default)("<div>"),{name:z.caption,validationRules:(0,w.extend)(!0,[],z.validationRules),validationGroup:fe,adapter:Te?null:{getValue:Ce,applyValidationResults:function(_e){B.applyValidationResult(O,_e)}},dataGetter:function(){var _e=null==fe?void 0:fe.key,re=V.getChangeByKey(_e),ce=V._getOldData(_e);return{data:(0,R.createObjectWithChanges)(ce,null==re?void 0:re.data),column:z}},onInitialized:this.validatorInitialized.bind(this),onDisposing:this.validatorDisposing.bind(this)});if(Te){var he=me.option("adapter");he&&(he.getValue=Ce,he.validationRequestsCallbacks=[])}return me}}},setDisableApplyValidationResults:function(M){this._disableApplyValidationResults=M},getDisableApplyValidationResults:function(){return this._disableApplyValidationResults},isCurrentValidatorProcessing:function(M){var O=M.rowKey,B=M.columnIndex;return this._currentCellValidator&&(0,E.equalByValue)(this._currentCellValidator.option("validationGroup").key,O)&&this._currentCellValidator.option("dataGetter")().column.index===B},validateCell:function(M){var O={rowKey:M.option("validationGroup").key,columnIndex:M.option("dataGetter")().column.index},B=this.getCellValidationResult(O),V=D(B);V||(B=M.validate());var z=new s.Deferred,N=M.option("adapter");return V&&B.status===T&&(this.updateCellValidationResult(O),N.applyValidationResults(B)),(0,s.when)(B.complete||B).done(function(U){V&&N.applyValidationResults(U),z.resolve(U)}),z.promise()},updateCellValidationResult:function(M){var B=M.columnIndex,V=M.validationResult,z=this._getValidationData(M.rowKey);if(z){var N;if(z.validationResults||(z.validationResults={}),V){if(N=(0,w.extend)({},V),z.validationResults[B]=N,V.status===T&&("cell"===this._editingController.getEditMode()&&(N.deferred=new s.Deferred,N.complete.always(function(){N.deferred.resolve()}),this._editingController.addDeferred(N.deferred)),this._disableApplyValidationResults))return void(N.disabledPendingId=V.id)}else N=z.validationResults[B];N&&N.disabledPendingId&&delete N.disabledPendingId}},getCellValidationResult:function(M){var O,V=M.columnIndex,z=this._getValidationData(M.rowKey,!0);return null==z||null===(O=z.validationResults)||void 0===O?void 0:O[V]},removeCellValidationResult:function(M){var O=M.change,B=M.columnIndex,V=this._getValidationData(null==O?void 0:O.key);V&&V.validationResults&&(this.cancelCellValidationResult({change:O,columnIndex:B}),delete V.validationResults[B])},cancelCellValidationResult:function(M){var O=M.change,B=M.columnIndex,V=this._getValidationData(O.key);if(O&&V.validationResults){var z=V.validationResults[B];z&&(z.deferred&&z.deferred.reject("cancel"),V.validationResults[B]="cancel")}},resetRowValidationResults:function(M){M&&(M.validationResults&&delete M.validationResults,delete M.validated)},isInvalidCell:function(M){var V=this.getCellValidationResult({rowKey:M.rowKey,columnIndex:M.columnIndex});return D(V)&&V.status===x},getCellValidator:function(M){var B=M.columnIndex,V=this._getValidationData(M.rowKey),z=V&&f.default.getGroupConfig(V),N=z&&z.validators;return N&&N.filter(function(U){var H=U.option("dataGetter")().column;return!!H&&H.index===B})[0]},setCellValidationStatus:function(M){var O=this.getCellValidationResult({rowKey:M.key,columnIndex:M.column.index});(0,S.isDefined)(O)?M.validationStatus="cancel"!==O?O.status:"cancel":delete M.validationStatus}})},extenders:{controllers:{editing:{_addChange:function(M,O){var B=this.callBase(M,O),V=this.getController("validating");if(B>=0&&"remove"!==M.type){var z=this.getChanges()[B];z&&V.updateValidationState(z)}return B},_handleChangesChange:function(M){this.callBase.apply(this,arguments);var O=this.getController("validating");M.value.forEach(function(B){void 0===O._getValidationData(B.key)&&O.updateValidationState(B)})},_updateRowAndPageIndices:function(){var M=this,O=this,B=O.getView("rowsView").getTopVisibleItemIndex(),V=B;(0,k.each)(O.getChanges(),function(z,N){var U=N.key,H=N.type,G=M.getController("validating")._getValidationData(U);G&&!G.isValid&&G.pageIndex!==O._pageIndex&&(G.pageIndex=O._pageIndex,G.rowIndex="insert"===H?B:V,V++)})},_getValidationGroupsInForm:function(M){return{validationGroup:this.getController("validating")._getValidationData(M.key,!0)}},_validateEditFormAfterUpdate:function(M,O){O&&this._editForm&&!M.isNewRow&&this._editForm.validate(),this.callBase.apply(this,arguments)},_needInsertItem:function(M){var O=this.callBase.apply(this,arguments),B=M.key,V=M.pageIndex,z=this.getController("validating")._getValidationData(B),N=this.option("scrolling.mode"),U="virtual"===N,H="infinite"===N;return!O||null!=z&&z.isValid||U||H&&this.option("scrolling.newMode")||(O=V===this._pageIndex),O},_prepareEditCell:function(M){var O=this.callBase.apply(this,arguments),B=this.getController("validating");return O&&M.column.showEditorAlways&&B.updateValidationState({key:M.key}),O},processItems:function(M,O){var B=this,V=this.getChanges(),z=this.getController("data"),N=this.getController("validating"),U=(M=this.callBase(M,O)).length;return"batch"===this.getEditMode()&&"prepend"!==O&&"append"!==O&&V.forEach(function(G){var J=N._getValidationData(G.key);J&&G.type&&J.pageIndex===B._pageIndex&&(null==G?void 0:G.pageIndex)!==B._pageIndex&&function(G,Y){var fe,Te,me,he,J={key:G.key};if(Te=-1,me="insert"===(fe=G).type,he=fe.key,(0,k.each)(M,function(_e,re){if((0,E.equalByValue)(he,me?re.key:z.keyOf(re)))return Te=_e,!1}),!(Te>=0)){Y.rowIndex=Y.rowIndex>U?Y.rowIndex%U:Y.rowIndex;var ae=Y.rowIndex;J.__DX_INSERT_INDEX__=1,M.splice(ae,0,J)}}(G,J)}),M},processDataItem:function(M){var O=M.data.__DX_INSERT_INDEX__,B=O?M.data.key:M.key,V=this.getEditMode();if("batch"===V&&O&&B){var z=this.getChanges(),N=A.default.getIndexByKey(B,z);if(N>=0){var U=z[N];if("insert"!==U.type){var H=this._getOldData(U.key);M.data=(0,w.extend)(!0,{},H,U.data),M.key=B}}}this.callBase.apply(this,arguments)},_createInvisibleColumnValidators:function(M){var O=this,B=this,V=this.getController("validating"),z=this.getController("columns"),N=z.getColumns(),U=z.getInvisibleColumns().filter(function(Y){return!Y.isBand}),H=z.getGroupColumns().filter(function(Y){return!Y.showWhenGrouped&&-1===U.indexOf(Y)}),G=[];return U.push.apply(U,function o(M){return function(O){if(Array.isArray(O))return r(O)}(M)||function(O){if("undefined"!=typeof Symbol&&null!=O[Symbol.iterator]||null!=O["@@iterator"])return Array.from(O)}(M)||function(O,B){if(O){if("string"==typeof O)return r(O,B);var V=Object.prototype.toString.call(O).slice(8,-1);if("Object"===V&&O.constructor&&(V=O.constructor.name),"Map"===V||"Set"===V)return Array.from(O);if("Arguments"===V||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return r(O,B)}}(M)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(H)),-1===d.indexOf(this.getEditMode())&&(0,k.each)(N,function(Y,J){M.forEach(function(ae){var fe,me;if(me=J,!(O._dataController.getRowIndexByKey(ae.key)>=0&&U.indexOf(me)<0)){if("insert"===ae.type)fe=ae.data;else if("update"===ae.type){var Ce=B._getOldData(ae.key);fe=(0,R.createObjectWithChanges)(Ce,ae.data)}if(fe){var Te=V.createValidator({column:J,key:ae.key,value:J.calculateCellValue(fe)});Te&&G.push(Te)}}})}),function(){G.forEach(function(Y){Y.dispose()})}},_beforeSaveEditData:function(M,O){var B=this,V=this.callBase.apply(this,arguments),z=this.getController("validating"),N=z._getValidationData(null==M?void 0:M.key);if(M){var U="remove"===M.type||N.isValid;V=V||!U}else{var H=this._createInvisibleColumnValidators(this.getChanges());V=new s.Deferred,this.executeOperation(V,function(){z.validate(!0).done(function(G){switch(H(),B._updateRowAndPageIndices(),B.getEditMode()){case"cell":G||B._focusEditingCell();break;case"batch":G||(B._resetEditRowKey(),B._resetEditColumnName(),B.getController("data").updateItems())}V.resolve(!G)})})}return V.promise?V.promise():V},_beforeEditCell:function(M,O,B){var V=this.callBase(M,O,B);if("cell"===this.getEditMode()){var z=this._rowsView._getCellElement(M,O),N=z&&z.data("dxValidator"),U=z&&z.closest(".dx-row").data("options"),H=N&&N.option("adapter").getValue();if(N&&C(H,U)){var G=this.getController("validating"),Y=new s.Deferred;return(0,s.when)(G.validateCell(N),V).done(function(J,ae){Y.resolve(J.status===v&&ae)}),Y.promise()}if(!N)return V}},_afterSaveEditData:function(M){var O,B=this,V="cell"===this.getEditMode();if((0,k.each)(this.getChanges(),function(H,G){var Y=B._showErrorRow(G);O=O||Y}),O){var z=this._rowsView.getScrollable();z&&(z.update(),z.scrollToElement(O))}if(M&&V&&this._needUpdateRow()){var N=this.getEditRowIndex();this._dataController.updateItems({changeType:"update",rowIndices:[N]}),this._focusEditingCell()}else if(!M){var U=!0;V&&(U=!(this.getController("columns").getColumns().filter(function(H){var G;return H.showEditorAlways&&(null===(G=H.validationRules)||void 0===G?void 0:G.length)>0}).length>0)),U&&(this.getController("validating")._validationState=[])}},_handleDataChanged:function(M){var O=this.getController("validating")._validationState;"standard"===this.option("scrolling.mode")&&this.resetRowAndPageIndices(),"prepend"===M.changeType&&(0,k.each)(O,function(B,V){V.rowIndex+=M.items.length}),this.callBase(M)},resetRowAndPageIndices:function(){var M=this,O=this.getController("validating")._validationState;(0,k.each)(O,function(B,V){V.pageIndex!==M._pageIndex&&(delete V.pageIndex,delete V.rowIndex)})},_beforeCancelEditData:function(){this.getController("validating")._validationState=[],this.callBase()},_showErrorRow:function(M){var O,B=this.getController("errorHandling"),V=this.getController("data").items(),z=this.getIndexByKey(M.key,V),N=this.getController("validating")._getValidationData(M.key);if((null==N||!N.isValid)&&null!=N&&N.errorText&&z>=0)return O=this.getPopupContent(),B&&B.renderErrorRow(null==N?void 0:N.errorText,z,O)},updateFieldValue:function(M){var O=this,B=this.getController("validating"),V=new s.Deferred;return B.removeCellValidationResult({change:this.getChangeByKey(M.key),columnIndex:M.column.index}),this.callBase.apply(this,arguments).done(function(){var z=B.getCellValidator({rowKey:M.key,columnIndex:M.column.index});(0,s.when)(z&&B.validateCell(z)).done(function(N){O.getController("editorFactory").refocus(),V.resolve(N)})}),V.promise()},highlightDataCell:function(M,O){this.callBase.apply(this,arguments);var B=this.getController("validating");B.setCellValidationStatus(O);var V=!!O.setValue,z=this.isCellModified(O),N=(0,S.isDefined)(O.validationStatus),U=z&&O.column.setCellValue||V&&!z&&!(O.row.isNewRow||!N);if(U){var H=M.data("dxValidator");H&&(0,s.when)(this.getController("validating").validateCell(H)).done(function(){B.setCellValidationStatus(O)})}},getChangeByKey:function(M){var O=this.getChanges();return O[A.default.getIndexByKey(M,O)]},isCellModified:function(M){var O=this.callBase(M),B=this.getChangeByKey(M.key),V=!!M.row&&this.getController("validating").isInvalidCell({rowKey:M.key,columnIndex:M.column.index});return O||this.getController("validating")._rowIsValidated(B)&&V}},editorFactory:{_showRevertButton:function(M){var O=this;if(M&&M.length){var B=M.find("."+this.addWidgetPrefix("revert-tooltip")),V=M.closest(".".concat(this.addWidgetPrefix("content")));B&&B.remove(),B=(0,g.default)("<div>").addClass(this.addWidgetPrefix("revert-tooltip")).appendTo(M);var z={animation:null,visible:!0,width:"auto",height:"auto",target:M,shading:!1,container:V,propagateOutsideClick:!0,closeOnOutsideClick:!1,closeOnTargetScroll:!1,contentTemplate:function(){var N=(0,g.default)("<div>").addClass("dx-revert-button"),U={icon:"revert",hint:O.option("editing.texts.validationCancelChanges"),onClick:function(){O._editingController.cancelEditData()}};return new m.default(N,U).$element()},position:{my:"left top",at:"right top",offset:"1 0",collision:"flip",boundaryOffset:"0 0",boundary:this._rowsView.element()},onPositioned:this._positionedHandler.bind(this)};return new u.default(B,z)}},_hideFixedGroupCell:function(M,O){var B,V,z=this._rowsView.isFixedColumns(),N=this._editingController.isFormOrPopupEditMode();if(z&&!N){var U=M.closest(".dx-row").next().data("options");U&&"group"===U.rowType&&(B=(0,g.default)(this._rowsView.getRowElement(U.rowIndex)).last(),(V=B.find(".dx-group-cell")).length&&"hidden"!==V.get(0).style.visibility&&(V.css("visibility","hidden"),O.onDisposing=function(){V.css("visibility","")}))}},_positionedHandler:function(M,O){if(!M.component.__skipPositionProcessing){var B=(0,g.default)(M.element).hasClass(this.addWidgetPrefix("revert-tooltip")),V=!B&&this._rowsView.updateFreeSpaceRowHeight(),z=this._normalizeValidationMessagePositionAndMaxWidth(M,B,O);M.component.__skipPositionProcessing=!(!V&&!z),z?M.component.option(z):V&&M.component.repaint()}},_showValidationMessage:function(M,O,B,V){var z=this,N=M.find(".dx-dropdowneditor-overlay").data("dxPopup"),U=N&&N.option("visible"),H=U?"top right":"top "+B,G=U?"top left":"bottom "+B,Y=M.closest(".".concat(this.addWidgetPrefix("content"))),J="";O&&O.forEach(function(Ce){J+=(J.length?"<br/>":"")+(0,t.encodeHtml)(Ce)});var ae=(0,g.default)("<div>").addClass("dx-invalid-message").addClass("dx-invalid-message-always").addClass(this.addWidgetPrefix("invalid-message")).html(J).appendTo(M),fe={target:M,container:Y,shading:!1,width:"auto",height:"auto",visible:!0,animation:!1,propagateOutsideClick:!0,closeOnOutsideClick:!1,closeOnTargetScroll:!1,position:{collision:"flip",boundary:this._rowsView.element(),boundaryOffset:"0 0",offset:{x:0,y:U||!n.default.mozilla&&!n.default.msie?0:-1},my:H,at:G},onPositioned:function(Ce){z._positionedHandler(Ce,U),z._shiftValidationMessageIfNeed(Ce.component.$content(),V&&V.$content(),M)}};this._hideFixedGroupCell(M,fe),new u.default(ae,fe)},_normalizeValidationMessagePositionAndMaxWidth:function(M,O,B){var Te,me,he,V=this._columnsController.getFixedColumns();if(V&&V.length){var z,H,G,Y=!O&&(H=(0,g.default)(M.element).closest("tr").index(),G=(0,g.default)(this._rowsView.getRowElement(H)).first().children().filter(":not(.dx-hidden-cell)"),this._rowsView._getWidths(G).reduce(function(Te,me){return Te+me},0)),J=M.component.$content().outerWidth(!0),ae=!O&&J>Y,fe=this._rowsView.getCellIndex((0,g.default)(M.element).closest("td")),Ce=((Te=V).some(function(_e,re){if("transparent"===_e.command)return me=0===re?-1:re,he=re===Te.length-1?-1:re+_e.colspan-1,!0}),{startColumnIndex:me,endColumnIndex:he});return O||fe!==Ce.startColumnIndex&&!ae?fe===Ce.endColumnIndex&&(z={collision:"none flip",my:"top right",at:O||B?"top left":"bottom right"},O&&(z.offset="-1 0")):z={collision:"none flip",my:"top left",at:B?"top right":"bottom left"},z&&{position:z,maxWidth:ae?Y-2:void 0}}},_shiftValidationMessageIfNeed:function(M,O,B){if(O){var V=M.offset(),z=O.offset();if(V.top===z.top&&V.left+M.width()>z.left){var N=O.width()+2;M.css("left",z.left<B.offset().left?-N:N)}}},_getTooltipsSelector:function(){var M=this.addWidgetPrefix("invalid-message");return".dx-editor-cell ."+this.addWidgetPrefix("revert-tooltip")+", .dx-editor-cell ."+M+", .dx-cell-modified ."+M},init:function(){this.callBase(),this._editingController=this.getController("editing"),this._columnsController=this.getController("columns"),this._rowsView=this.getView("rowsView")},loseFocus:function(M){M||this.getController("validating").setValidator(null),this.callBase()},updateCellState:function(M,O,B){var V,z,N=null==M?void 0:M.closest(this._getFocusCellSelector()),U=null!=N&&N.is("td")?N:null,H=null==N?void 0:N.closest(".dx-row").data("options"),G=H?this.getController("editing").getChangeByKey(H.key):null,Y=U&&this.getController("columns").getVisibleColumns()[U.index()],J=void 0!==(null==G||null===(V=G.data)||void 0===V?void 0:V[null==Y?void 0:Y.name])&&!this._editingController.isSaving();if(((null==O?void 0:O.status)===x||J)&&"cell"===this._editingController.getEditMode()&&(z=this._showRevertButton(N)),O&&O.status===x&&U&&Y&&O&&O.brokenRules){var ae=[];O.brokenRules.forEach(function(fe){ae.push(fe.message)}),this._showValidationMessage(N,ae,Y.alignment||"left",z)}!B&&this._rowsView.element()&&this._rowsView.updateFreeSpaceRowHeight()},focus:function(M,O){var B=this;if(!arguments.length)return this.callBase();var V=M&&M.closest("."+this.addWidgetPrefix("rowsview")).find(this._getTooltipsSelector());if(V&&V.remove(),null!=M&&M.hasClass("dx-row"))return this.callBase(M,O);var z,N=null==M?void 0:M.closest(this._getFocusCellSelector()),U=this.callBase,H=N&&(N.data("dxValidator")||M.find("."+this.addWidgetPrefix("validator")).eq(0).data("dxValidator")),G=N&&N.closest(".dx-row").data("options"),Y=this.getController("editing"),J=G?Y.getChangeByKey(G.key):null,ae=this.getController("validating");if(H){ae.setValidator(H);var fe=H.option("adapter").getValue();if(C(fe,G)||ae._rowIsValidated(J))return Y.waitForDeferredOperations().done(function(){(0,s.when)(ae.validateCell(H)).done(function(Ce){var Te=(z=Ce).validator.option("dataGetter")().column;J&&Te&&!ae.isCurrentValidatorProcessing({rowKey:J.key,columnIndex:Te.index})||(z.status===x&&(O=!0),B.updateCellState(M,z,O),U.call(B,M,O))})}),this.callBase(M,O)}return this.updateCellState(M,z,O),this.callBase(M,O)},getEditorInstance:function(M){var O=M.find(".dx-texteditor").eq(0);return A.default.getWidgetInstance(O)}},data:{_isCellChanged:function(M,O,B,V,z){var N=M.cells[V],U=N&&N.validationStatus,H=this.getController("validating"),G=H.getCellValidationResult({rowKey:M.key,columnIndex:V}),Y=H._getValidationData(M.key),J=D(G)?G.status:G,ae=JSON.stringify(O.modifiedValues)!==JSON.stringify(M.modifiedValues),fe=(0,g.default)(null==N?void 0:N.cellElement).hasClass(this.addWidgetPrefix("invalid"));return!!(U!==J&&ae||Y.isValid&&fe)||this.callBase.apply(this,arguments)}}},views:{rowsView:{updateFreeSpaceRowHeight:function(M){var O,B,V,z=this.element(),N=z&&z.find("."+this.addWidgetPrefix("invalid-message")+" .dx-overlay-content");if(this.callBase(M),N&&N.length&&(O=this._getRowElements(),(B=(V=this._getFreeSpaceRowElements(M)).first())&&1===O.length&&(!B.is(":visible")||N.outerHeight()>B.outerHeight())))return V.show(),V.height(N.outerHeight()),!0},_formItemPrepared:function(M,O){var B=this;this.callBase.apply(this,arguments),(0,E.deferUpdate)(function(){var V=O.find(".dx-widget").first();V.length&&!V.children().length||B.getController("validating").createValidator(M,V)})},_cellPrepared:function(M,O){this.getController("editing").isFormOrPopupEditMode()||this.getController("validating").createValidator(O,M),this.callBase.apply(this,arguments)}}}}};b.validatingModule=P},function(W,b,e){b.virtualScrollingModule=void 0;var g=h(e(2)),I=e(7),F=e(502),A=h(e(39)),R=e(3),E=e(6),k=h(e(80)),S=h(e(25)),w=e(26),y=e(1);function h(d){return d&&d.__esModule?d:{default:d}}var m,p,f,c,u=function(d){return"virtual"===d.option("scrolling.mode")},l=function(d){return"infinite"===d.option("scrolling.mode")},s=function(d){var v=d.option("scrolling.rowRenderingMode");return"virtual"===v||"standard"!==v&&void 0},a=function(d,v,x,T){for(var D=0;D<v+1;D++){var C=d[x?d.length-1-D:D];C&&!T(C,D===v,x)&&v++}return v},t=function(d,v){return"data"===d.rowType&&!d.isNewRow||"group"===d.rowType&&v.isGroupItemCountable(d.data)},n=function(d){return d.forEach(function(v,x){v.rowIndex=x}),d},i=(m=function(d){var v=d._virtualScrollController.beginPageIndex(-1);u(d)&&(v<0||d.viewportSize()>=0&&d.getViewportItemIndex()>=0&&(v*d.pageSize()>d.getViewportItemIndex()||v*d.pageSize()+d.itemsCount()<d.getViewportItemIndex()+d.viewportSize())&&d._dataSource.isLoading()?d._isLoading||(d._isLoading=!0,d.loadingChanged.fire(!0)):d._isLoading&&(d._isLoading=!1,d.loadingChanged.fire(!1)))},p={init:function(){this.callBase.apply(this,arguments),this._items=[],this._isLoaded=!0,this._loadPageCount=1,this._virtualScrollController=new F.VirtualScrollController(this.component,this._getVirtualScrollDataOptions())},_getVirtualScrollDataOptions:function(){var d=this;return{pageSize:function(){return d.pageSize()},totalItemsCount:function(){return d.totalItemsCount()},hasKnownLastPage:function(){return d.hasKnownLastPage()},pageIndex:function(v){return d._dataSource.pageIndex(v)},isLoading:function(){return d._dataSource.isLoading()&&!d.isCustomLoading()},pageCount:function(){return d.pageCount()},load:function(){return d._dataSource.load()},updateLoading:function(){m(d)},itemsCount:function(){return d.itemsCount(!0)},items:function(){return d._dataSource.items()},viewportItems:function(v){return v&&(d._items=v),d._items},onChanged:function(v){d.changed.fire(v)},changingDuration:function(v){return d.isLoading()?300:d._renderTime||0}}},_handleLoadingChanged:function(d){this.option("scrolling.newMode")?this.callBase.apply(this,arguments):(u(this)&&!this._isLoadingAll||(this._isLoading=d,this.callBase.apply(this,arguments)),this._startLoadTime=d?new Date:void 0)},_handleLoadError:function(){this.option("scrolling.newMode")||(this._isLoading=!1,this.loadingChanged.fire(!1)),this.callBase.apply(this,arguments)},_handleDataChanged:function(d){if(this.option("scrolling.newMode"))this.callBase.apply(this,arguments);else{var v=this.callBase.bind(this);this._virtualScrollController.handleDataChanged(v,d)}},_customizeRemoteOperations:function(d,v){var x=this.option("scrolling.newMode");(u(this)||l(this)&&x)&&!v.reload&&(v.skip||x)&&this._renderTime<this.option("scrolling.renderingThreshold")&&(d.delay=void 0),this.callBase.apply(this,arguments)},items:function(){return this.option("scrolling.newMode")?this._dataSource.items():this._items},itemsCount:function(d){return d?this.callBase():this._virtualScrollController.itemsCount()},load:function(d){return this.option("scrolling.newMode")||d?this.callBase(d):this._virtualScrollController.load()},isLoading:function(){return this._isLoading},isLoaded:function(){return this._dataSource.isLoaded()&&this._isLoaded},resetPagesCache:function(d){d||this._virtualScrollController.reset(!0),this.callBase.apply(this,arguments)},_changeRowExpandCore:function(){var d=this.callBase.apply(this,arguments);return this.option("scrolling.newMode")||(this.resetPagesCache(),m(this)),d},reload:function(){this._dataSource.pageIndex(this.pageIndex());var d=this._virtualScrollController;if(!this.option("scrolling.newMode")&&d){var v=new E.Deferred;return this.callBase.apply(this,arguments).done(function(x){var T=d.getDelayDeferred();T?T.done(v.resolve).fail(v.reject):v.resolve(x)}).fail(v.reject),v}return this.callBase.apply(this,arguments)},refresh:function(d,v){if(!this.option("scrolling.newMode")){var x=d.storeLoadOptions,T=this._dataSource;v.reload?(this._virtualScrollController.reset(),T.items().length=0,this._isLoaded=!1,m(this),this._isLoaded=!0,l(this)?(this.pageIndex(0),T.pageIndex(0),x.pageIndex=0,d.pageIndex=0,x.skip=0):(T.pageIndex(this.pageIndex()),T.paginate()&&(d.pageIndex=this.pageIndex(),x.skip=this.pageIndex()*this.pageSize()))):l(this)&&x.skip&&this._skipCorrection<0&&(x.skip+=this._skipCorrection)}return this.callBase.apply(this,arguments)},dispose:function(){this._virtualScrollController.dispose(),this.callBase.apply(this,arguments)},loadPageCount:function(d){if(!(0,y.isDefined)(d))return this._loadPageCount;this._loadPageCount=d},_handleDataLoading:function(d){var v=this.loadPageCount();d.loadPageCount=v,this.option("scrolling.newMode")&&v>1&&(d.storeLoadOptions.take=v*this.pageSize()),this.callBase.apply(this,arguments)},_loadPageSize:function(){return this.callBase.apply(this,arguments)*this.loadPageCount()}},["beginPageIndex","endPageIndex"].forEach(function(d){p[d]=function(){if(this.option("scrolling.newMode")){var v=this._dataSource;return v.pageIndex.apply(v,arguments)}var x=this._virtualScrollController;return x[d].apply(x,arguments)}}),["virtualItemsCount","getContentOffset","getVirtualContentSize","setContentItemSizes","setViewportPosition","getViewportItemIndex","setViewportItemIndex","getItemIndexByPosition","viewportSize","viewportItemSize","getItemSize","getItemSizes","pageIndex","loadIfNeed"].forEach(function(d){p[d]=function(){var v=this._virtualScrollController;return v[d].apply(v,arguments)}}),p),o=(f=function(d,v){var x=d.toArray().map(function(C){return(0,g.default)(C).parent("."+v).get(0)}).filter(function(C){return C});x.length&&(d=(0,g.default)(x));for(var T="dx-freespace-row"===v?d.length-1:d.length,D=0;D<T;D++)d.eq(D).remove()},{init:function(){var d,v=this,x=this.getController("data");this.callBase(),x.pageChanged.add(function(){v.scrollToPage(x.pageIndex())}),x.dataSourceChanged.add(function(){!v._scrollTop&&v._scrollToCurrentPageOnResize()}),null===(d=x.stateLoaded)||void 0===d||d.add(function(){v._scrollToCurrentPageOnResize()}),this._scrollToCurrentPageOnResize()},_scrollToCurrentPageOnResize:function(){var d=this,v=this.getController("data");v.pageIndex()>0&&this.resizeCompleted.add(function x(){d.resizeCompleted.remove(x),d.scrollToPage(v.pageIndex())})},scrollToPage:function(d){var v,x=this._dataController,T=x?x.pageSize():0;if(u(this)||l(this)){var D=x.getItemSize(),C=x.getItemSizes(),P=d*T;for(var M in v=P*D,C)M<P&&(v+=C[M]-D)}else v=0;this.scrollTo({y:v,x:this._scrollLeft})},renderDelayedTemplates:function(d){this._updateContentPosition(!0),this.callBase.apply(this,arguments)},_renderCore:function(d){var v=this,x=new Date;v.callBase.apply(v,arguments);var T=v._dataController._dataSource;if(T&&d){var D=d.items?d.items.length:20,C=v._dataController.viewportSize()||20;T._renderTime=s(v)&&D>0?(new Date-x)*C/D:new Date-x}},_getRowElements:function(d){var v=this.callBase(d);return v&&v.not(".dx-virtual-row")},_removeRowsElements:function(d,v,x){var T=this._getRowElements(d).toArray();T="append"===x?T.slice(0,v):T.slice(-v);var D=this.getController("errorHandling");T.map(function(C){var P=(0,g.default)(C);D&&D.removeErrorRow(P.next()),P.remove()})},_restoreErrorRow:function(d){var v=this.getController("editing");v&&v.hasChanges()&&this._getRowElements(d).each(function(x,T){var D=(0,g.default)(T).data("options");if(D){var C=v.getChangeByKey(D.key);C&&v._showErrorRow(C)}})},_updateContent:function(d,v){var x,T=this._findContentElement(),D=v&&v.changeType;if("append"===D||"prepend"===D){var C=T.children().first(),P=this._getBodies(d);1===P.length?this._getBodies(C)["append"===D?"append":"prepend"](P.children()):P["append"===D?"appendTo":"prependTo"](C),d.remove(),x=this._getFreeSpaceRowElements(C),f(x,"dx-freespace-row"),v.removeCount&&this._removeRowsElements(C,v.removeCount,D),this._restoreErrorRow(C)}else this.callBase.apply(this,arguments);this._updateBottomLoading()},_addVirtualRow:function(d,v,x,T){if(T){var D=this._createEmptyRow("dx-virtual-row",v,T);D=this._wrapRowIfNeed(d,D),this._appendEmptyRow(d,D,x)}},_getRowHeights:function(){return this._getRowElements(this._tableElement).toArray().map(function(d){return(0,w.getBoundingRect)(d).height})},_correctRowHeights:function(d){for(var v=this._dataController,x=v._dataSource,T=[],D=v.getVisibleRows(),C=0,P=!0,M=0;M<d.length;M++){var O=D[M];(0,y.isDefined)(O)&&(t(O,x)&&(P?P=!1:(T.push(C),C=0)),C+=d[M])}return C>0&&T.push(C),T},_updateContentPosition:function(d){var v=this,x=this._dataController;if(x.viewportItemSize(this._rowHeight||20),u(this)||s(this)){if(!d){var D=this._getRowHeights(),C=this._correctRowHeights(D);x.setContentItemSizes(C)}var P=x.getContentOffset("begin"),M=x.getContentOffset("end"),O=this.getTableElements(),B=O.children("tbody").children(".dx-virtual-row");f(B,"dx-virtual-row"),O.each(function(V,z){var N=V>0;v._isFixedTableRendering=N,v._addVirtualRow((0,g.default)(z),N,"top",P),v._addVirtualRow((0,g.default)(z),N,"bottom",M),v._isFixedTableRendering=!1})}},_isTableLinesDisplaysCorrect:function(d){return d.find(".dx-column-lines").length>0===this.option("showColumnLines")},_isColumnElementsEqual:function(d,v){var x=d.length===v.length;return x&&(0,R.each)(d,function(T,D){if(D.style.width!==v[T].style.width)return x=!1}),x},_renderVirtualTableContent:function(d,v){for(var x=this._columnsController.getVisibleColumns(),T=this._createColGroup(x).prop("outerHTML"),D="",C=this.option("showColumnLines")?"dx-column-lines":"",P=function(V){return"<tr style='height:"+V+"px;' class='dx-freespace-row dx-row "+C+"' >"+D+"</tr>"},M=0;M<x.length;M++){var O=this._getCellClasses(x[M]),B=O.length?" class='"+O.join(" ")+"'":"";D+="<td"+B+"/>"}for(;v>25e4;)T+=P(25e4),v-=25e4;T+=P(v),d.addClass(this.addWidgetPrefix("table")),d.html(T)},_getCellClasses:function(d){var v=[],x=d.cssClass,T="expand"===d.command;return x&&v.push(x),T&&v.push(this.addWidgetPrefix("group-space")),v},_findBottomLoadPanel:function(d){var v=d||this.element(),x=v&&v.find("."+this.addWidgetPrefix("bottom-load-panel"));if(x&&x.length)return x},_updateBottomLoading:function(){var d=u(this),v=l(this),x=!this._dataController.hasKnownLastPage()&&this._dataController.isLoaded()&&(d||v),T=this._findContentElement(),D=this._findBottomLoadPanel(T);x?D||(0,g.default)("<div>").addClass(this.addWidgetPrefix("bottom-load-panel")).append(this._createComponent((0,g.default)("<div>"),k.default).$element()).appendTo(T):D&&D.remove()},_handleScroll:function(d){var v=this;v._hasHeight&&v._rowHeight&&v._dataController.setViewportPosition(d.scrollOffset.top),v.callBase.apply(v,arguments)},_needUpdateRowHeight:function(d){var v=this;return v.callBase.apply(v,arguments)||d>0&&"infinite"===v.option("scrolling.mode")&&"virtual"!==v.option("scrolling.rowRenderingMode")},_updateRowHeight:function(){if(this.callBase.apply(this,arguments),this._rowHeight){this._updateContentPosition();var d=this._hasHeight?this.element().outerHeight():(0,g.default)((0,I.getWindow)()).outerHeight(),v=this._dataController;if(v.viewportSize(Math.ceil(d/this._rowHeight)),this.option("scrolling.newMode")&&!(0,y.isDefined)(v._loadViewportParams)){var x=v.viewportSize(),T=x>v.items().length&&(l(this)||v.totalItemsCount()>x);T&&v.loadViewport()}}},updateFreeSpaceRowHeight:function(){var d=this.callBase.apply(this,arguments);return d&&this._updateContentPosition(),d},setLoading:function(d,v){var x=this._dataController,T=x.pageIndex()>0&&x.isLoaded()&&!!this._findBottomLoadPanel();this.option("scrolling.newMode")&&d&&x.isViewportChanging()||(T&&(d=!1),this.callBase.call(this,d,v))},_resizeCore:function(){var d=this,v=d.element();d.callBase(),d.component.$element()&&!d._windowScroll&&v.closest((0,I.getWindow)().document).length&&(d._windowScroll=(0,F.subscribeToExternalScrollers)(v,function(x){!d._hasHeight&&d._rowHeight&&d._dataController.setViewportPosition(x)},d.component.$element()),d.on("disposing",function(){d._windowScroll.dispose()})),d.loadIfNeed()},loadIfNeed:function(){var d,v=this._dataController;null==v||null===(d=v.loadIfNeed)||void 0===d||d.call(v)},setColumnWidths:function(d){var v,x=this.getScrollable();this.callBase.apply(this,arguments),"virtual"===this.option("scrolling.mode")&&(v=x?(0,g.default)(x.content()):this.element(),this.callBase(d,v.children("."+this.addWidgetPrefix("content")).children(":not(."+this.addWidgetPrefix("table-content")+")")))},dispose:function(){clearTimeout(this._scrollTimeoutID),this.callBase()}}),r={defaultOptions:function(){return{scrolling:{timeout:300,updateTimeout:300,minTimeout:0,renderingThreshold:100,removeInvisiblePages:!0,rowPageSize:5,mode:"standard",preloadEnabled:!1,rowRenderingMode:"standard",loadTwoPagesOnStart:!1,newMode:!1,minGap:1}}},extenders:{dataSourceAdapter:i,controllers:{data:(c={_refreshDataSource:function(){var d=this.callBase.apply(this,arguments)||(new E.Deferred).resolve().promise();return d.done(this.initVirtualRows.bind(this)),d},getRowPageSize:function(){var d=this.option("scrolling.rowPageSize"),v=this.pageSize();return v&&v<d?v:d},reload:function(){var d=this,v=this._rowsScrollController||this._dataSource,x=v&&v.getItemIndexByPosition(),T=this.callBase.apply(this,arguments);return T&&T.done(function(){if(u(d)||s(d)){var D=d.getRowIndexOffset(),C=Math.floor(x)-D,P=d.component,M=P.getScrollable&&P.getScrollable(),O=d.dataSource().operationTypes().sorting;if(M&&!O){var B=P.getRowElement(C),V=B&&B[0]&&(0,g.default)(B[0]),z=V&&V.position().top;z>(S.default.mozilla||S.default.msie||S.default.chrome&&S.default.version>=91?1:0)&&(z=Math.round(z+V.outerHeight()*(x%1)),M.scrollTo({y:z}))}}})},initVirtualRows:function(){var d=this,v=s(this);if("virtual"!==this.option("scrolling.mode")&&!0!==v||!1===v||!this.option("scrolling.rowPageSize"))return this._visibleItems=null,void(this._rowsScrollController=null);var x=!u(this)&&this.pageIndex()>=this.pageCount()?this.pageCount()-1:this.pageIndex();this._rowPageIndex=Math.ceil(x*this.pageSize()/this.getRowPageSize()),this._uncountableItemCount=0,this._visibleItems=this.option("scrolling.newMode")?null:[],this._rowsScrollController=new F.VirtualScrollController(this.component,this._getRowsScrollDataOptions(),!0),this._viewportChanging=!1,this._rowsScrollController.positionChanged.add(function(){var T;if(d.option("scrolling.newMode"))return d._viewportChanging=!0,d.loadViewport(),void(d._viewportChanging=!1);null===(T=d._dataSource)||void 0===T||T.setViewportItemIndex(d._rowsScrollController.getViewportItemIndex())}),this.isLoaded()&&!this.option("scrolling.newMode")&&this._rowsScrollController.load()},isViewportChanging:function(){return this._viewportChanging},_getRowsScrollDataOptions:function(){var d=this,v=function(x){return t(x,d._dataSource)};return{pageSize:function(){return d.getRowPageSize()},totalItemsCount:function(){return d.option("scrolling.newMode")?d.totalItemsCount()+d._uncountableItemCount:u(d)?d.totalItemsCount():d._items.filter(v).length},hasKnownLastPage:function(){return!0},pageIndex:function(x){return void 0!==x&&(d._rowPageIndex=x),d._rowPageIndex},isLoading:function(){return d.isLoading()},pageCount:function(){return Math.ceil(this.totalItemsCount()/this.pageSize())||1},load:function(){d._rowsScrollController.pageIndex()>=this.pageCount()&&(d._rowPageIndex=this.pageCount()-1,d._rowsScrollController.pageIndex(d._rowPageIndex)),!this.items().length&&this.totalItemsCount()||d._rowsScrollController.handleDataChanged(function(x){(x=x||{}).changeType=x.changeType||"refresh",x.items=x.items||d._visibleItems,d._visibleItems.forEach(function(T,D){T.rowIndex=D}),d._fireChanged(x)})},updateLoading:function(){},itemsCount:function(){return this.items().filter(v).length},correctCount:function(x,T,D){return a(x,T,D,function(C,P,M){return C.isNewRow?P&&!M:P&&M?!C.isNewRow:v(C)})},items:function(x){var T=d.dataSource(),D=T&&T.virtualItemsCount(),C=D?D.begin:0,P=d.getRowPageSize(),M=d._rowPageIndex*P-C,O=P,B=d._items;return M<0?[]:(M&&(M=this.correctCount(B,M),B=B.slice(M)),O&&(O=this.correctCount(B,O),B=B.slice(0,O)),x?B.filter(v):B)},viewportItems:function(x){return x&&!d.option("scrolling.newMode")&&(d._visibleItems=x),d._visibleItems},onChanged:function(){},changingDuration:function(x){var T=d.dataSource();return T.isLoading()&&!d.option("scrolling.newMode")?300:(null==T?void 0:T._renderTime)||0}}},_updateItemsCore:function(d){var v=this,x=this.getRowIndexDelta();if(this.callBase.apply(this,arguments),!this.option("scrolling.newMode")||!s(this)){var T=this._rowsScrollController;if(T){var D=this._visibleItems,C="refresh"===d.changeType||d.isLiveUpdate;if("append"===d.changeType&&d.items&&!d.items.length)return;C||"append"===d.changeType||"prepend"===d.changeType?(d.cancel=!0,C&&T.reset(!0),T.load()):("update"===d.changeType?d.rowIndices.forEach(function(P,M){var O=d.changeTypes[M],B=d.items[M];"update"===O?D[P]=B:"insert"===O?D.splice(P,0,B):"remove"===O&&D.splice(P,1)}):(D.forEach(function(P,M){D[M]=v._items[M+x]||D[M]}),d.items=D),n(D))}}},_updateLoadViewportParams:function(){this._loadViewportParams=this._rowsScrollController.getViewportParams()},_afterProcessItems:function(d,v){var x=this;if(this._uncountableItemCount=0,(0,y.isDefined)(this._loadViewportParams)){this._uncountableItemCount=d.filter(function(C){return!t(C,x._dataSource)}).length,this._updateLoadViewportParams();var T=this.getLoadPageParams(),D=T.skipForCurrentPage;return v.repaintChangesOnly="refresh"===v.changeType,d.slice(D,D+this._loadViewportParams.take)}return this.callBase.apply(this,arguments)},_applyChange:function(d){var v=this,x=d.items,T=d.changeType,D=d.removeCount;switch(D&&(D=a(v._items,D,"prepend"===T,function(P,M){return"data"===P.rowType&&!P.isNewRow||"group"===P.rowType&&(v._dataSource.isGroupItemCountable(P.data)||M)}),d.removeCount=D),T){case"prepend":v._items.unshift.apply(v._items,x),D&&v._items.splice(-D);break;case"append":v._items.push.apply(v._items,x),D&&v._items.splice(0,D);break;default:v.callBase(d)}},items:function(d){return d?this._items:this._visibleItems||this._items},getRowIndexDelta:function(){var d=this._visibleItems,v=0;return d&&d[0]&&(v=this._items.indexOf(d[0])),v<0?0:v},getRowIndexOffset:function(d){var v=0,x=this.dataSource(),T=this._rowsScrollController,D=u(this),C=l(this),P=this.option("scrolling.newMode");if(T&&!d)if(this.option("scrolling.newMode")&&(0,y.isDefined)(this._loadViewportParams)){var M=this.getLoadPageParams(),O=M.skipForCurrentPage;v=M.pageIndex*this.pageSize()+O}else v=T.beginPageIndex()*T.pageSize();else(D||C&&P)&&x&&(v=x.beginPageIndex()*x.pageSize());return v},viewportSize:function(){var d=this._rowsScrollController,v=this._dataSource,x=null==d?void 0:d.viewportSize.apply(d,arguments);return this.option("scrolling.newMode")?x:null==v?void 0:v.viewportSize.apply(v,arguments)},viewportItemSize:function(){var d=this._rowsScrollController,v=this._dataSource,x=null==d?void 0:d.viewportItemSize.apply(d,arguments);return this.option("scrolling.newMode")?x:null==v?void 0:v.viewportItemSize.apply(v,arguments)},setViewportPosition:function(){var d=this._rowsScrollController,v=this._dataSource;d?d.setViewportPosition.apply(d,arguments):null==v||v.setViewportPosition.apply(v,arguments)},setContentItemSizes:function(d){var v=this._rowsScrollController,x=this._dataSource,T=null==v?void 0:v.setContentItemSizes(d);return this.option("scrolling.newMode")?T:null==x?void 0:x.setContentItemSizes(d)},getLoadPageParams:function(){var d=this._loadViewportParams,v=Math.floor(d.skip/this.pageSize()),x=d.skip-v*this.pageSize();return{pageIndex:v,loadPageCount:Math.ceil((x+d.take)/this.pageSize()),skipForCurrentPage:x}},loadViewport:function(){if(u(this)||l(this)){this._updateLoadViewportParams();var d=this.getLoadPageParams(),v=d.pageIndex,x=d.loadPageCount,T=this._dataSource;v!==T.pageIndex()||x!==T.loadPageCount()?(T.pageIndex(v),T.loadPageCount(x),this.load()):this._isLoading||this.updateItems()}},loadIfNeed:function(){if(!this.option("scrolling.newMode")){var d=this._rowsScrollController;d&&d.loadIfNeed();var v=this._dataSource;return v&&v.loadIfNeed()}},getItemSize:function(){var d=this._rowsScrollController;if(d)return d.getItemSize.apply(d,arguments);var v=this._dataSource;return v&&v.getItemSize.apply(v,arguments)},getItemSizes:function(){var d=this._rowsScrollController;if(d)return d.getItemSizes.apply(d,arguments);var v=this._dataSource;return v&&v.getItemSizes.apply(v,arguments)},getContentOffset:function(){var d=this._rowsScrollController;if(d)return d.getContentOffset.apply(d,arguments);var v=this._dataSource;return v&&v.getContentOffset.apply(v,arguments)},refresh:function(d){var v=this._dataSource;return v&&d&&d.load&&l(this)&&v.resetCurrentTotalCount(),this.callBase.apply(this,arguments)},dispose:function(){var d=this._rowsScrollController;d&&d.dispose(),this.callBase.apply(this,arguments)},topItemIndex:function(){var d;return null===(d=this._loadViewportParams)||void 0===d?void 0:d.skip},bottomItemIndex:function(){var d=this._loadViewportParams;return d&&d.skip+d.take},virtualItemsCount:function(){var d=this._rowsScrollController;if(d)return d.virtualItemsCount.apply(d,arguments);var v=this._dataSource;return null==v?void 0:v.virtualItemsCount.apply(v,arguments)}},A.default.proxyMethod(c,"getVirtualContentSize"),A.default.proxyMethod(c,"setViewportItemIndex"),c),resizing:{resize:function(){var d,v=this,x=v.callBase;if(u(v)||s(v)){clearTimeout(v._resizeTimeout);var T=new Date-v._lastTime,D=v.option("scrolling.updateTimeout");v._lastTime&&T<D?(d=new E.Deferred,v._resizeTimeout=setTimeout(function(){x.apply(v).done(d.resolve).fail(d.reject),v._lastTime=new Date},D),v._lastTime=new Date):(d=x.apply(v),v._dataController.isLoaded()&&(v._lastTime=new Date))}else d=x.apply(v);return d},dispose:function(){this.callBase.apply(this,arguments),clearTimeout(this._resizeTimeout)}}},views:{rowsView:o}}};b.virtualScrollingModule=r},function(W,b,e){b.getContentHeightLimit=f,b.subscribeToExternalScrollers=c,b.VirtualScrollController=b.getPixelRatio=void 0;var g=h(e(2)),I=e(7),F=h(e(5)),A=h(e(25)),R=h(e(81)),E=e(3),k=h(e(15)),S=e(6),w=h(e(29)),y=e(759);function h(s){return s&&s.__esModule?s:{default:s}}var m=function(s){return"virtual"===s.option("scrolling.mode")||s._isVirtual},p=function(s){return s.devicePixelRatio||1};function f(s){return s.msie?4e6:s.mozilla?8e6:15e6/p((0,I.getWindow)())}function c(s,a,t){var n,i=[],o=[],r=[];function d(T){var D=T.element?T.$element():T,C=R.default.offset(D);return C?T.scrollTop()-(C.top-s.offset().top):s.offset().top}var v={on:function(T,D,C){T.on("scroll",C)},off:function(T,D,C){T.off("scroll",C)}};function x(T){var O,D="#document"===T.get(0).nodeName,C=T.data("dxScrollable"),P=v;if(C||(C=D&&(0,g.default)((0,I.getWindow)())||"auto"===T.css("overflowY")&&T,P=F.default,C)){var M=(O=C,function(){var B=O.scrollTop()-d(O);a(B=B>0?B:0)});P.on(C,"scroll",M),o.push(function(O){var B=d(C);O-B>=0&&C[C.scrollTo?"scrollTo":"scrollTop"](O+B)}),i.push(C),r.push(function(){P.off(C,"scroll",M)})}}for(n=(t=t||s).parent();n.length;n=n.parent())x(n);return{scrollTo:function(T){(0,E.each)(o,function(D,C){C(T)})},dispose:function(){(0,E.each)(r,function(T,D){D()})}}}b.getPixelRatio=p;var u,l=k.default.inherit((u={ctor:function(s,a,t){this._dataOptions=a,this.component=s,this._viewportSize=0,this._viewportItemSize=20,this._viewportItemIndex=0,this._contentSize=0,this._itemSizes={},this._sizeRatio=1,this._isVirtual=t,this.positionChanged=(0,w.default)(),this._dataLoader=new y.VirtualDataLoader(this,this._dataOptions)},getItemSizes:function(){return this._itemSizes},option:function(){return this.component.option.apply(this.component,arguments)},isVirtual:function(){return this._isVirtual},virtualItemsCount:function(){if(m(this)){var s=this._dataOptions.totalItemsCount();if(this.option("scrolling.newMode")&&-1!==s){var a=this.getViewportParams(),t=s-(a.skip+a.take);return{begin:a.skip,end:t}}return this._dataLoader.virtualItemsCount.apply(this._dataLoader,arguments)}},setViewportPosition:function(s){var a=this,t=new S.Deferred,n=Math.min(this.option("scrolling.timeout")||0,this._dataOptions.changingDuration());return n<this.option("scrolling.renderingThreshold")&&(n=this.option("scrolling.minTimeout")||0),clearTimeout(this._scrollTimeoutID),n>0?this._scrollTimeoutID=setTimeout(function(){a._setViewportPositionCore(s),t.resolve()},n):(this._setViewportPositionCore(s),t.resolve()),t.promise()},getViewportPosition:function(){return this._position||0},getItemIndexByPosition:function(){for(var s=this._position,a=this.getItemSize(),t=0,n=0,i=Object.keys(this._itemSizes).concat(-1),o=0;o<i.length&&t<s;o++){var r=parseInt(i[o]),d=(s-t)/a;if(r<0||n+d<r){n+=d;break}t+=(d=r-n)*a,n+=d;var v=this._itemSizes[r];n+=(t+=v)<s?1:(s-t+v)/v}return Math.round(50*n)/50},_setViewportPositionCore:function(s){this._position=s;var a=this.getItemIndexByPosition(),t=this.setViewportItemIndex(a);return this.positionChanged.fire(),t},setContentItemSizes:function(s){var a=this,t=this.virtualItemsCount();if(this._contentSize=s.reduce(function(o,r){return o+r},0),t){s.forEach(function(o,r){a._itemSizes[t.begin+r]=o});var n=(t.begin+t.end+this.itemsCount())*this._viewportItemSize,i=f(A.default);this._sizeRatio=n>i?i/n:1}},getItemSize:function(){return this._viewportItemSize*this._sizeRatio},getItemOffset:function(s,a){var t=this,n=this.virtualItemsCount(),i=s;if(!n)return 0;var o=0,r=this._dataOptions.totalItemsCount();return Object.keys(this._itemSizes).forEach(function(d){i&&(a?d>=r-s:d<s)&&(o+=t._itemSizes[d],i--)}),Math.floor(o+i*this._viewportItemSize*this._sizeRatio)},getContentOffset:function(s){var a="end"===s,t=this.virtualItemsCount();return t?this.getItemOffset(a?t.end:t.begin,a):0},getVirtualContentSize:function(){return this.virtualItemsCount()?this.getContentOffset("begin")+this.getContentOffset("end")+this._contentSize:0},getViewportItemIndex:function(){return this._viewportItemIndex},setViewportItemIndex:function(s){if(this._viewportItemIndex=s,!this.option("scrolling.newMode"))return this._dataLoader.viewportItemIndexChanged.apply(this._dataLoader,arguments)},viewportItemSize:function(s){return void 0!==s&&(this._viewportItemSize=s),this._viewportItemSize},viewportSize:function(s){return void 0!==s&&(this._viewportSize=s),this._viewportSize},reset:function(s){this._dataLoader.reset(),s||(this._itemSizes={})},subscribeToWindowScrollEvents:function(s){var a=this;this._windowScroll=this._windowScroll||c(s,function(t){a.viewportItemSize()&&a.setViewportPosition(t)})},dispose:function(){clearTimeout(this._scrollTimeoutID),this._windowScroll&&this._windowScroll.dispose(),this._windowScroll=null},scrollTo:function(s){this._windowScroll&&this._windowScroll.scrollTo(s)},isVirtualMode:function(){return m(this)},isAppendMode:function(){return"infinite"===(s=this).option("scrolling.mode")&&!s._isVirtual;var s},getViewportParams:function(){var s=this._viewportItemIndex,a=this._viewportSize+s,t=this.pageSize(),n=this.option("scrolling.minGap"),i="virtual"===this.option("scrolling.mode"),o=Math.floor(Math.max(0,s-n)/t)*t,r=Math.ceil((a+n)/t)*t-o;if(i){var d=this._dataOptions.totalItemsCount()-o;r=Math.min(r,d)}return{skip:o,take:r}}},["pageIndex","beginPageIndex","endPageIndex","pageSize","load","loadIfNeed","handleDataChanged","itemsCount","getDelayDeferred"].forEach(function(s){u[s]=function(){return this._dataLoader[s].apply(this._dataLoader,arguments)}}),u));b.VirtualScrollController=l},function(W,b,e){b.filterRowModule=void 0;var g=f(e(2)),I=f(e(5)),F=e(1),A=e(0),R=e(8),E=e(3),k=f(e(48)),S=f(e(39)),w=f(e(10)),y=f(e(52)),h=f(e(61)),m=f(e(504)),p=e(132);function f(i){return i&&i.__esModule?i:{default:i}}var c={"=":"filter-operation-equals","<>":"filter-operation-not-equals","<":"filter-operation-less","<=":"filter-operation-less-equal",">":"filter-operation-greater",">=":"filter-operation-greater-equal",default:"filter-operation-default",notcontains:"filter-operation-not-contains",contains:"filter-operation-contains",startswith:"filter-operation-starts-with",endswith:"filter-operation-ends-with",between:"filter-operation-between"},u={"=":"equal","<>":"notEqual","<":"lessThan","<=":"lessThanOrEqual",">":"greaterThan",">=":"greaterThanOrEqual",startswith:"startsWith",contains:"contains",notcontains:"notContains",endswith:"endsWith",between:"between"},l=["date","datetime","number"];function s(i){return"onClick"===i.option("filterRow.applyFilter")}var a=function(){var i=function(T){var D=T&&T.children(),C=D&&D.data("dxComponents"),P=C&&C.length&&D.data(C[0]);if(P instanceof y.default)return P},o=function(T,D){var C="",P="",M=r(T,D),O=S.default.getFormatOptionsByColumn(D,"filterRow");return Array.isArray(M)?(C=S.default.formatValue(M[0],O),""!==(P=S.default.formatValue(M[1],O))&&(C+=" - "+P)):(0,F.isDefined)(M)&&(C=S.default.formatValue(M,O)),C};function r(T,D){if(D)return s(T)&&void 0!==D.bufferedFilterValue?D.bufferedFilterValue:D.filterValue}var d=function(T,D){if(D)return s(T)&&void 0!==D.bufferedSelectedFilterOperation?D.bufferedSelectedFilterOperation:D.selectedFilterOperation},v=function(T,D,C){var V,z,P=T._columnsController.columnOption(D),M=r(T,P),O=C.closest("."+T.addWidgetPrefix("filter-range-overlay")).length,B=C.hasClass(T.addWidgetPrefix("filter-range-start"));return M&&Array.isArray(M)&&"between"===d(T,P)?B?M[0]:M[1]:O||(V=M,(z=P)&&l.indexOf(z.dataType)>=0&&Array.isArray(V)||void 0===V)?null:M};return{_updateEditorValue:function(T,D){var C=i(D);C&&C.option("value",v(this,T.index,D))},_columnOptionChanged:function(T){var D,C,P,M,O=T.optionNames;if(S.default.checkChanges(O,["filterValue","bufferedFilterValue","selectedFilterOperation","bufferedSelectedFilterOperation"])&&void 0!==T.columnIndex){var B=this._columnsController.getVisibleIndex(T.columnIndex),V=this._columnsController.columnOption(T.columnIndex);if(C=(D=this._getCellElement(this.element().find("."+this.addWidgetPrefix("filter-row")).index(),B)||(0,g.default)()).find(".dx-editor-container").first(),O.filterValue||O.bufferedFilterValue){this._updateEditorValue(V,C);var z=D.find("."+this.addWidgetPrefix("filter-range-overlay")).data("dxOverlay");z&&(P=z.$content().find(".dx-editor-container"),this._updateEditorValue(V,P.first()),this._updateEditorValue(V,P.last())),z&&z.option("visible")||this._updateFilterRangeContent(D,o(this,V))}(O.selectedFilterOperation||O.bufferedSelectedFilterOperation)&&B>=0&&V&&(M=D.find(".dx-menu")).length&&(this._updateFilterOperationChooser(M,V,C),"between"===d(this,V)?this._renderFilterRangeContent(D,V):C.find(".dx-filter-range-content").length&&(this._renderEditor(C,this._getEditorOptions(C,V)),this._hideFilterRange()))}else this.callBase(T)},_renderCore:function(){this._filterRangeOverlayInstance=null,this.callBase.apply(this,arguments)},_resizeCore:function(){this.callBase.apply(this,arguments),this._filterRangeOverlayInstance&&this._filterRangeOverlayInstance.repaint()},isFilterRowVisible:function(){return this._isElementVisible(this.option("filterRow"))},isVisible:function(){return this.callBase()||this.isFilterRowVisible()},init:function(){this.callBase(),this._applyFilterViewController=this.getController("applyFilter")},_initFilterRangeOverlay:function(T,D){var C=this,P={},M=T.find(".dx-editor-container"),O=(0,g.default)("<div>").addClass(C.addWidgetPrefix("filter-range-overlay")).appendTo(T);return C._createComponent(O,h.default,{height:"auto",shading:!1,showTitle:!1,focusStateEnabled:!1,closeOnTargetScroll:!1,closeOnOutsideClick:!0,animation:!1,position:{my:"top",at:"top",of:M.length&&M||T,offset:"0 -1"},contentTemplate:function(B){var V,z=(0,g.default)("<div>").addClass("dx-editor-container "+C.addWidgetPrefix("filter-range-start")).appendTo(B);return D=C._columnsController.columnOption(D.index),(V=C._getEditorOptions(z,D)).sharedData=P,C._renderEditor(z,V),I.default.on(z.find("input:not([type='hidden'])"),"keydown",function(N){var U=T.find("[tabindex]").not(N.target).first();"tab"===(0,R.normalizeKeyName)(N)&&N.shiftKey&&(N.preventDefault(),C._hideFilterRange(),U.length||(U=T.prev().find("[tabindex]").last()),I.default.trigger(U,"focus"))}),z=(0,g.default)("<div>").addClass("dx-editor-container "+C.addWidgetPrefix("filter-range-end")).appendTo(B),(V=C._getEditorOptions(z,D)).sharedData=P,C._renderEditor(z,V),I.default.on(z.find("input:not([type='hidden'])"),"keydown",function(N){"tab"!==(0,R.normalizeKeyName)(N)||N.shiftKey||(N.preventDefault(),C._hideFilterRange(),I.default.trigger(T.next().find("[tabindex]").first(),"focus"))}),(0,g.default)(B).addClass(C.getWidgetContainerClass())},onShown:function(B){var V=B.component.$content().find(".dx-editor-container").first();I.default.trigger(V.find("input:not([type='hidden'])"),"focus")},onHidden:function(){D=C._columnsController.columnOption(D.index),T.find(".dx-menu").parent().addClass("dx-editor-with-menu"),"between"===d(C,D)&&(C._updateFilterRangeContent(T,o(C,D)),C.component.updateDimensions())}})},_updateFilterRangeOverlay:function(T){var D=this._filterRangeOverlayInstance;D&&D.option(T)},_showFilterRange:function(T,D){var C=T.children("."+this.addWidgetPrefix("filter-range-overlay")),P=C.length&&C.data("dxOverlay");!P&&D&&(P=this._initFilterRangeOverlay(T,D)),P.option("visible")||(this._filterRangeOverlayInstance&&this._filterRangeOverlayInstance.hide(),this._filterRangeOverlayInstance=P,this._updateFilterRangeOverlay({width:T.outerWidth(!0)+1}),this._filterRangeOverlayInstance&&this._filterRangeOverlayInstance.show())},_hideFilterRange:function(){var T=this._filterRangeOverlayInstance;T&&T.hide()},getFilterRangeOverlayInstance:function(){return this._filterRangeOverlayInstance},_createRow:function(T){var D=this,C=this.callBase(T);return"filter"===T.rowType&&(C.addClass(this.addWidgetPrefix("filter-row")),this.option("useLegacyKeyboardNavigation")||I.default.on(C,"keydown",function(P){return(0,p.selectView)("filterRow",D,P)})),C},_getRows:function(){var T=this.callBase();return this.isFilterRowVisible()&&T.push({rowType:"filter"}),T},_renderFilterCell:function(T,D){var C=D.column,P=(0,g.default)(T);this.component.option("showColumnHeaders")&&this.setAria("describedby",C.headerId,P),this.setAria("label",w.default.format("dxDataGrid-ariaFilterCell"),P),P.addClass("dx-editor-cell");var M=(0,g.default)("<div>").appendTo(P),O=(0,g.default)("<div>").addClass("dx-editor-container").appendTo(M);if("between"===d(this,C))this._renderFilterRangeContent(P,C);else{var B=this._getEditorOptions(O,C);this._renderEditor(O,B)}var V=C.alignment;V&&"center"!==V&&P.find("input:not([type='hidden'])").first().css("textAlign",C.alignment),C.filterOperations&&C.filterOperations.length&&this._renderFilterOperationChooser(M,C,O)},_renderCellContent:function(T,D){var C=this,P=D.column;if("filter"===D.rowType)if(P.command)T.html("&nbsp;");else if(P.allowFiltering)return void C.renderTemplate(T,C._renderFilterCell.bind(C),D).done(function(){C._updateCell(T,D)});C.callBase(T,D)},_getEditorOptions:function(T,D){var C=this,P={editorOptions:{inputAttr:C._getFilterInputAccessibilityAttributes(D)}},M=(0,A.extend)(P,D,{value:v(C,D.index,T),parentType:"filterRow",showAllText:C.option("filterRow.showAllText"),updateValueTimeout:"onClick"===C.option("filterRow.applyFilter")?0:700,width:null,setValue:function(O,B){!function(T,D){var C=""===D.value?null:D.value,P=D.container,M=T._columnsController.columnOption(D.column.index),O=v(T,M.index,P);if((0,F.isDefined)(O)||(0,F.isDefined)(C)){T._applyFilterViewController.setHighLight(P,O!==C);var B=s(T)?"bufferedFilterValue":"filterValue",V=function(U,H,G,Y){if("between"===d(U,G)){var J=r(U,G);return Y.hasClass(U.addWidgetPrefix("filter-range-start"))?[H,Array.isArray(J)?J[1]:void 0]:[Array.isArray(J)?J[0]:J,H]}return H}(T,C,M,P),z="between"===d(T,M),N=D.notFireEvent||z&&Array.isArray(V)&&V.indexOf(void 0)>=0;T._columnsController.columnOption(M.index,B,V,N)}}(C,{column:D,value:O,container:T,notFireEvent:B})}});return"between"===d(C,D)&&(M.placeholder=T.hasClass(C.addWidgetPrefix("filter-range-start"))?C.option("filterRow.betweenStartText"):C.option("filterRow.betweenEndText")),M},_getFilterInputAccessibilityAttributes:function(T){var D=w.default.format("dxDataGrid-ariaFilterCell");return this.component.option("showColumnHeaders")?{"aria-label":D,"aria-describedby":T.headerId}:{"aria-label":D}},_renderEditor:function(T,D){return T.empty(),this.getController("editorFactory").createEditor((0,g.default)("<div>").appendTo(T),D)},_renderFilterRangeContent:function(T,D){var C=this,P=T.find(".dx-editor-container").first();P.empty();var M=(0,g.default)("<div>").addClass("dx-filter-range-content").attr("tabindex",this.option("tabIndex"));I.default.on(M,"focusin",function(){C._showFilterRange(T,D)}),M.appendTo(P),C._updateFilterRangeContent(T,o(C,D))},_updateFilterRangeContent:function(T,D){var C=T.find(".dx-filter-range-content");C.length&&(""===D?C.html("&nbsp;"):C.text(D))},_updateFilterOperationChooser:function(T,D,C){var P,M=this,O=function(){var B=m.default.getInstance(T);B&&B.option("focusedElement",null),P&&M._focusEditor(C)};M._createComponent(T,m.default,{integrationOptions:{},activeStateEnabled:!1,selectionMode:"single",cssClass:M.getWidgetContainerClass()+" dx-cell-focus-disabled dx-filter-menu",showFirstSubmenuMode:"onHover",hideSubmenuOnMouseLeave:!0,items:[{disabled:!D.filterOperations||!D.filterOperations.length,icon:c[d(M,D)||"default"],selectable:!1,items:M._getFilterOperationMenuItems(D)}],onItemClick:function(B){var V=B.itemData.name,z=d(M,D),N=!1,U=s(M),H={};if(!(B.itemData.items||V&&V===z)){if(V?(H[U?"bufferedSelectedFilterOperation":"selectedFilterOperation"]=V,"between"!==V&&"between"!==z||(N="between"===V,H[U?"bufferedFilterValue":"filterValue"]=null)):(H[U?"bufferedFilterValue":"filterValue"]=null,H[U?"bufferedSelectedFilterOperation":"selectedFilterOperation"]=D.defaultSelectedFilterOperation||null),M._columnsController.columnOption(D.index,H),M._applyFilterViewController.setHighLight(C,!0),!V){var G=i(C);G&&"dxDateBox"===G.NAME&&!G.option("isValid")&&(G.reset(),G.option("isValid",!0))}N?M._showFilterRange(C.closest(".dx-editor-cell"),D):M._focusEditor(C)}},onSubmenuShown:function(){P=M._isEditorFocused(C),M.getController("editorFactory").loseFocus()},onSubmenuHiding:function(){I.default.trigger(T,"blur"),O()},onContentReady:function(B){I.default.on(T,"blur",function(){var V=B.component;V._hideSubmenu(V._visibleSubmenu),O()})},rtlEnabled:M.option("rtlEnabled")})},_isEditorFocused:function(T){return T.hasClass("dx-focused")||T.parents(".dx-focused").length},_focusEditor:function(T){this.getController("editorFactory").focus(T),I.default.trigger(T.find("input:not([type='hidden'])"),"focus")},_renderFilterOperationChooser:function(T,D,C){var P;this.option("filterRow.showOperationChooser")&&(T.addClass("dx-editor-with-menu"),P=(0,g.default)("<div>").prependTo(T),this._updateFilterOperationChooser(P,D,C))},_getFilterOperationMenuItems:function(T){var D=this,C=[{}],P=D.option("filterRow"),M=P&&P.operationDescriptions||{};if(T.filterOperations&&T.filterOperations.length){var O=T.filterOperations.filter(function(B){return(0,F.isDefined)(u[B])});(C=(0,E.map)(O,function(B){var V=u[B];return{name:B,selected:(d(D,T)||T.defaultFilterOperation)===B,text:M[V],icon:c[B]}})).push({name:null,text:P&&P.resetOperationText,icon:c.default})}return C},optionChanged:function(T){switch(T.name){case"filterRow":case"showColumnLines":this._invalidate(!0,!0),T.handled=!0;break;default:this.callBase(T)}}}}(),t={skipCalculateColumnFilters:function(){return!1},_calculateAdditionalFilter:function(){if(this.skipCalculateColumnFilters())return this.callBase();var i=[this.callBase()],o=this._columnsController.getVisibleColumns(null,!0);return(0,E.each)(o,function(){if(this.allowFiltering&&this.calculateFilterExpression&&(0,F.isDefined)(this.filterValue)){var r=this.createFilterExpression(this.filterValue,this.selectedFilterOperation||this.defaultFilterOperation,"filterRow");i.push(r)}}),S.default.combineFilters(i)}},n={defaultOptions:function(){return{filterRow:{visible:!1,showOperationChooser:!0,showAllText:w.default.format("dxDataGrid-filterRowShowAllText"),resetOperationText:w.default.format("dxDataGrid-filterRowResetOperationText"),applyFilter:"auto",applyFilterText:w.default.format("dxDataGrid-applyFilterText"),operationDescriptions:{equal:w.default.format("dxDataGrid-filterRowOperationEquals"),notEqual:w.default.format("dxDataGrid-filterRowOperationNotEquals"),lessThan:w.default.format("dxDataGrid-filterRowOperationLess"),lessThanOrEqual:w.default.format("dxDataGrid-filterRowOperationLessOrEquals"),greaterThan:w.default.format("dxDataGrid-filterRowOperationGreater"),greaterThanOrEqual:w.default.format("dxDataGrid-filterRowOperationGreaterOrEquals"),startsWith:w.default.format("dxDataGrid-filterRowOperationStartsWith"),contains:w.default.format("dxDataGrid-filterRowOperationContains"),notContains:w.default.format("dxDataGrid-filterRowOperationNotContains"),endsWith:w.default.format("dxDataGrid-filterRowOperationEndsWith"),between:w.default.format("dxDataGrid-filterRowOperationBetween"),isBlank:w.default.format("dxFilterBuilder-filterOperationIsBlank"),isNotBlank:w.default.format("dxFilterBuilder-filterOperationIsNotBlank")},betweenStartText:w.default.format("dxDataGrid-filterRowOperationBetweenStartText"),betweenEndText:w.default.format("dxDataGrid-filterRowOperationBetweenEndText")}}},controllers:{applyFilter:k.default.ViewController.inherit({_getHeaderPanel:function(){return this._headerPanel||(this._headerPanel=this.getView("headerPanel")),this._headerPanel},setHighLight:function(i,o){s(this)&&(i&&i.toggleClass("dx-highlight-outline",o)&&i.closest(".dx-editor-cell").toggleClass("dx-filter-modified",o),this._getHeaderPanel().enableApplyButton(o))},applyFilter:function(){var i=this.getController("columns"),o=i.getColumns();i.beginUpdate();for(var r=0;r<o.length;r++){var d=o[r];void 0!==d.bufferedFilterValue&&(i.columnOption(r,"filterValue",d.bufferedFilterValue),d.bufferedFilterValue=void 0),void 0!==d.bufferedSelectedFilterOperation&&(i.columnOption(r,"selectedFilterOperation",d.bufferedSelectedFilterOperation),d.bufferedSelectedFilterOperation=void 0)}i.endUpdate(),this.removeHighLights()},removeHighLights:function(){if(s(this)){var i=this.getView("columnHeadersView").element();i.find("."+this.addWidgetPrefix("filter-row")+" .dx-highlight-outline").removeClass("dx-highlight-outline"),i.find("."+this.addWidgetPrefix("filter-row")+" .dx-filter-modified").removeClass("dx-filter-modified"),this._getHeaderPanel().enableApplyButton(!1)}}})},extenders:{controllers:{data:t,columnsResizer:{_startResizing:function(){var i=this;if(i.callBase.apply(i,arguments),i.isResizing()){var o=i._columnHeadersView.getFilterRangeOverlayInstance();if(o){var r=o.$element().closest("td").index();r!==i._targetPoint.columnIndex&&r!==i._targetPoint.columnIndex+1||o.$content().hide()}}},_endResizing:function(){var i,o=this;if(o.isResizing()){var r=o._columnHeadersView.getFilterRangeOverlayInstance();r&&(i=r.$element().closest("td"),o._columnHeadersView._updateFilterRangeOverlay({width:i.outerWidth(!0)+1}),r.$content().show())}o.callBase.apply(o,arguments)}}},views:{columnHeadersView:a,headerPanel:{_getToolbarItems:function(){var i=this.callBase();return this._prepareFilterItem(i).concat(i)},_prepareFilterItem:function(){var i=this,o=[];if(i._isShowApplyFilterButton()){var r=i.option("filterRow.applyFilterText"),d={widget:"dxButton",options:{icon:"apply-filter",disabled:!i._columnsController.getColumns().filter(function(v){return void 0!==v.bufferedFilterValue}).length,onClick:function(){i._applyFilterViewController.applyFilter()},hint:r,text:r,onInitialized:function(v){(0,g.default)(v.element).addClass(i._getToolbarButtonClass("dx-apply-button"))}},showText:"inMenu",name:"applyFilterButton",location:"after",locateInMenu:"auto",sortIndex:10};o.push(d)}return o},_isShowApplyFilterButton:function(){var i=this.option("filterRow");return i&&i.visible&&"onClick"===i.applyFilter},init:function(){this.callBase(),this._dataController=this.getController("data"),this._applyFilterViewController=this.getController("applyFilter")},enableApplyButton:function(i){this.setToolbarItemDisabled("applyFilterButton",!i)},isVisible:function(){return this.callBase()||this._isShowApplyFilterButton()},optionChanged:function(i){"filterRow"===i.name?(this._invalidate(),i.handled=!0):this.callBase(i)}}}}};b.filterRowModule=n},function(W,b,e){var g;b.default=void 0;var I=((g=e(505))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=s(e(2)),I=s(e(5)),F=s(e(9)),A=e(4),R=e(21),E=e(3),k=e(1),S=e(0),w=e(301),y=e(8),h=s(e(27)),m=e(143),p=s(e(472)),f=s(e(61)),c=s(e(761)),u=s(e(42)),l=s(e(176));function s(r){return r&&r.__esModule?r:{default:r}}function a(r,d){return(a=Object.setPrototypeOf||function(v,x){return v.__proto__=x,v})(r,d)}var t={show:50,hide:300},n=["onSubmenuShowing","onSubmenuShown","onSubmenuHiding","onSubmenuHidden","onItemContextMenu","onItemClick","onSelectionChanged","onItemRendered"],i=function(r){var d,v;function x(){return r.apply(this,arguments)||this}v=r,(d=x).prototype=Object.create(v.prototype),d.prototype.constructor=d,a(d,v);var T=x.prototype;return T._getDefaultOptions=function(){return(0,S.extend)(r.prototype._getDefaultOptions.call(this),{orientation:"horizontal",submenuDirection:"auto",showFirstSubmenuMode:{name:"onClick",delay:{show:50,hide:300}},hideSubmenuOnMouseLeave:!1,onSubmenuShowing:null,onSubmenuShown:null,onSubmenuHiding:null,onSubmenuHidden:null,adaptivityEnabled:!1})},T._setOptionsByReference=function(){r.prototype._setOptionsByReference.call(this),(0,S.extend)(this._optionsByReference,{animation:!0,selectedItem:!0})},T._itemElements=function(){var D=r.prototype._itemElements.call(this),C=this._submenuItemElements();return D.add(C)},T._submenuItemElements=function(){var D=[],C=".".concat("dx-menu-item"),P=this._submenus.length&&this._submenus[0];return P&&P.itemsContainer()&&(D=P.itemsContainer().find(C)),D},T._focusTarget=function(){return this.$element()},T._isMenuHorizontal=function(){return"horizontal"===this.option("orientation")},T._moveFocus=function(D){var P,M,O=this._getAvailableItems(),B=this._isMenuHorizontal(),V=this._getActiveItem(!0);switch(D){case"up":P=B?"showSubmenu":this._getItemsNavigationOperation("prevItem"),M=this._getKeyboardNavigationAction(P,B?V:O)();break;case"down":P=B?"showSubmenu":this._getItemsNavigationOperation("nextItem"),M=this._getKeyboardNavigationAction(P,B?V:O)();break;case"right":P=B?this._getItemsNavigationOperation("nextItem"):"showSubmenu",M=this._getKeyboardNavigationAction(P,B?O:V)();break;case"left":P=B?this._getItemsNavigationOperation("prevItem"):"showSubmenu",M=this._getKeyboardNavigationAction(P,B?O:V)();break;default:return r.prototype._moveFocus.call(this,D)}M&&0!==M.length&&this.option("focusedElement",(0,R.getPublicElement)(M))},T._getItemsNavigationOperation=function(D){var C=D;return this.option("rtlEnabled")&&(C="prevItem"===D?"nextItem":"prevItem"),C},T._getKeyboardNavigationAction=function(D,C){var P=A.noop;switch(D){case"showSubmenu":C.hasClass("dx-state-disabled")||(P=this._showSubmenu.bind(this,C));break;case"nextItem":P=this._nextItem.bind(this,C);break;case"prevItem":P=this._prevItem.bind(this,C)}return P},T._clean=function(){r.prototype._clean.call(this),this.option("templatesRenderAsynchronously")&&clearTimeout(this._resizeEventTimer)},T._visibilityChanged=function(D){D&&(this._menuItemsWidth||this._updateItemsWidthCache(),this._dimensionChanged())},T._isAdaptivityEnabled=function(){return this.option("adaptivityEnabled")&&"horizontal"===this.option("orientation")},T._updateItemsWidthCache=function(){var D=this.$element().find("ul").first().children("li").children(".".concat("dx-menu-item"));this._menuItemsWidth=this._getSummaryItemsWidth(D,!0)},T._dimensionChanged=function(){if(this._isAdaptivityEnabled()){var D=this.$element().outerWidth();this._toggleAdaptiveMode(this._menuItemsWidth>D)}},T._init=function(){r.prototype._init.call(this),this._submenus=[]},T._initActions=function(){var D=this;this._actions={},(0,E.each)(n,function(C,P){D._actions[P]=D._createActionByOption(P)})},T._initMarkup=function(){this._visibleSubmenu=null,this.$element().addClass("dx-menu"),r.prototype._initMarkup.call(this),this.setAria("role","menubar")},T._render=function(){r.prototype._render.call(this),this._initAdaptivity()},T._renderHamburgerButton=function(){return this._hamburger=new u.default((0,g.default)("<div>").addClass("dx-menu-hamburger-button"),{icon:"menu",activeStateEnabled:!1,onClick:this._toggleTreeView.bind(this)}),this._hamburger.$element()},T._toggleTreeView=function(D){(0,k.isPlainObject)(D)&&(D=!this._overlay.option("visible")),this._overlay.option("visible",D),this._toggleHamburgerActiveState(D)},T._toggleHamburgerActiveState=function(D){this._hamburger&&this._hamburger.$element().toggleClass("dx-state-active",D)},T._toggleAdaptiveMode=function(D){var C=this.$element().find(".".concat("dx-menu-horizontal")),P=this.$element().find(".".concat("dx-menu-adaptive-mode"));D?this._hideVisibleSubmenu():(this._treeView&&this._treeView.collapseAll(),this._overlay&&this._toggleTreeView(D)),C.toggle(!D),P.toggle(D)},T._removeAdaptivity=function(){this._$adaptiveContainer&&(this._toggleAdaptiveMode(!1),this._$adaptiveContainer.remove(),this._$adaptiveContainer=null,this._treeView=null,this._hamburger=null,this._overlay=null)},T._treeviewItemClickHandler=function(D){this._actions.onItemClick(D),D.node.children.length||this._toggleTreeView(!1)},T._getAdaptiveOverlayOptions=function(){var D=this,C=this.option("rtlEnabled")?"right":"left";return{maxHeight:function(){return(0,w.getElementMaxHeightByWindow)(D.$element())},deferRendering:!1,shading:!1,animation:!1,closeOnTargetScroll:!0,onHidden:function(){D._toggleHamburgerActiveState(!1)},height:"auto",closeOnOutsideClick:function(P){return!(0,g.default)(P.target).closest(".".concat("dx-menu-hamburger-button")).length},position:{collision:"flipfit",at:"bottom "+C,my:"top "+C,of:this._hamburger.$element()}}},T._getTreeViewOptions=function(){var D=this,C={};return(0,E.each)(["rtlEnabled","width","accessKey","activeStateEnabled","animation","dataSource","disabled","displayExpr","displayExpr","focusStateEnabled","hint","hoverStateEnabled","itemsExpr","items","itemTemplate","selectedExpr","selectionMode","tabIndex","visible"],function(P,M){C[M]=D.option(M)}),(0,E.each)(["onItemContextMenu","onSelectionChanged"],function(P,M){C[M]=function(O){D._actions[M](O)}}),(0,S.extend)(C,{dataSource:this.getDataSource(),animationEnabled:!!this.option("animation"),onItemClick:this._treeviewItemClickHandler.bind(this),onItemExpanded:function(P){D._overlay.repaint(),D._actions.onSubmenuShown(P)},onItemCollapsed:function(P){D._overlay.repaint(),D._actions.onSubmenuHidden(P)},selectNodesRecursive:!1,selectByClick:this.option("selectByClick"),expandEvent:"click"})},T._initAdaptivity=function(){if(this._isAdaptivityEnabled()){this._$adaptiveContainer=(0,g.default)("<div>").addClass("dx-menu-adaptive-mode");var D=this._renderHamburgerButton();this._treeView=this._createComponent((0,g.default)("<div>"),l.default,this._getTreeViewOptions()),this._overlay=this._createComponent((0,g.default)("<div>"),f.default,this._getAdaptiveOverlayOptions()),this._overlay.$content().append(this._treeView.$element()).addClass("dx-menu-adaptive-mode").addClass(this.option("cssClass")),this._overlay.$wrapper().addClass("dx-menu-adaptive-mode-overlay-wrapper"),this._$adaptiveContainer.append(D),this._$adaptiveContainer.append(this._overlay.$element()),this.$element().append(this._$adaptiveContainer),this._updateItemsWidthCache(),this._dimensionChanged()}},T._getDelay=function(D){var C=this.option("showFirstSubmenuMode").delay;return(0,k.isDefined)(C)?(0,k.isObject)(C)?C[D]:C:t[D]},T._keyboardHandler=function(D){return r.prototype._keyboardHandler.call(this,D,!!this._visibleSubmenu)},T._renderContainer=function(){var D=(0,g.default)("<div>");return D.appendTo(this.$element()).addClass(this._isMenuHorizontal()?"dx-menu-horizontal":"dx-menu-vertical"),r.prototype._renderContainer.call(this,D)},T._renderSubmenuItems=function(D,C){var P=this._createSubmenu(D,C);return this._submenus.push(P),this._renderBorderElement(C),P},T._getKeyboardListeners=function(){return r.prototype._getKeyboardListeners.call(this).concat(this._visibleSubmenu)},T._createSubmenu=function(D,C){var P=(0,g.default)("<div>").addClass("dx-context-menu").appendTo(C),M=this._getChildNodes(D),O=this._createComponent(P,c.default,(0,S.extend)(this._getSubmenuOptions(),{_dataAdapter:this._dataAdapter,_parentKey:D.internalFields.key,items:M,onHoverStart:this._clearTimeouts.bind(this),position:this.getSubmenuPosition(C)}));return this._attachSubmenuHandlers(C,O),O},T._getSubmenuOptions=function(){var D=this,C=(0,g.default)("<div>"),P=this._isMenuHorizontal();return{itemTemplate:this.option("itemTemplate"),target:C,orientation:this.option("orientation"),selectionMode:this.option("selectionMode"),cssClass:this.option("cssClass"),selectByClick:this.option("selectByClick"),hoverStateEnabled:this.option("hoverStateEnabled"),activeStateEnabled:this.option("activeStateEnabled"),focusStateEnabled:this.option("focusStateEnabled"),animation:this.option("animation"),showSubmenuMode:this.option("showSubmenuMode"),displayExpr:this.option("displayExpr"),disabledExpr:this.option("disabledExpr"),selectedExpr:this.option("selectedExpr"),itemsExpr:this.option("itemsExpr"),onFocusedItemChanged:function(M){M.component.option("visible")&&D.option("focusedElement",M.component.option("focusedElement"))},onSelectionChanged:this._nestedItemOnSelectionChangedHandler.bind(this),onItemClick:this._nestedItemOnItemClickHandler.bind(this),onItemRendered:this._nestedItemOnItemRenderedHandler.bind(this),onLeftFirstItem:P?null:this._moveMainMenuFocus.bind(this,"prevItem"),onLeftLastItem:P?null:this._moveMainMenuFocus.bind(this,"nextItem"),onCloseRootSubmenu:this._moveMainMenuFocus.bind(this,P?"prevItem":null),onExpandLastSubmenu:P?this._moveMainMenuFocus.bind(this,"nextItem"):null}},T._getShowFirstSubmenuMode=function(){if(!this._isDesktopDevice())return"onClick";var D=this.option("showFirstSubmenuMode");return(0,k.isObject)(D)?D.name:D},T._moveMainMenuFocus=function(D){var C=this._getAvailableItems(),P=C.length,M=C.filter(".".concat("dx-menu-item-expanded")).eq(0),O=C.index(M);this._hideSubmenu(this._visibleSubmenu),(O+="prevItem"===D?-1:1)>=P?O=0:O<0&&(O=P-1);var B=C.eq(O);this.option("focusedElement",(0,R.getPublicElement)(B))},T._nestedItemOnSelectionChangedHandler=function(D){var C=D.addedItems.length&&D.addedItems[0],P=c.default.getInstance(D.element);(0,this._actions.onSelectionChanged)(D),C&&this._clearSelectionInSubmenus(C[0],P),this._clearRootSelection(),this._setOptionWithoutOptionChange("selectedItem",C)},T._clearSelectionInSubmenus=function(D,C){var P=this,M=!arguments.length;(0,E.each)(this._submenus,function(O,B){var V=B._itemContainer(),z=!V.is(C&&C._itemContainer()),N=V.find(".".concat(P._selectedItemClass()));if(z&&N.length||M){N.removeClass(P._selectedItemClass());var U=P._getItemData(N);U&&(U.selected=!1),B._clearSelectedItems()}})},T._clearRootSelection=function(){var D=this.$element().find(".".concat("dx-menu-items-container")).first().children().children().filter(".".concat(this._selectedItemClass()));D.length&&(this._getItemData(D).selected=!1,D.removeClass(this._selectedItemClass()))},T._nestedItemOnItemClickHandler=function(D){this._actions.onItemClick(D)},T._nestedItemOnItemRenderedHandler=function(D){this._actions.onItemRendered(D)},T._attachSubmenuHandlers=function(D,C){var P=this,M=C.getOverlayContent().find(".".concat("dx-submenu")),O=(0,y.addNamespace)(m.end,this.NAME+"_submenu");C.option({onShowing:this._submenuOnShowingHandler.bind(this,D,C),onShown:this._submenuOnShownHandler.bind(this,D,C),onHiding:this._submenuOnHidingHandler.bind(this,D,C),onHidden:this._submenuOnHiddenHandler.bind(this,D,C)}),(0,E.each)(M,function(B,V){I.default.off(V,O),I.default.on(V,O,null,P._submenuMouseLeaveHandler.bind(P,D))})},T._submenuOnShowingHandler=function(D,C){var P=D.children(".".concat("dx-context-menu-container-border"));this._actions.onSubmenuShowing({rootItem:(0,R.getPublicElement)(D),submenu:C}),P.show(),D.addClass("dx-menu-item-expanded")},T._submenuOnShownHandler=function(D,C){this._actions.onSubmenuShown({rootItem:(0,R.getPublicElement)(D),submenu:C})},T._submenuOnHidingHandler=function(D,C,P){var M=D.children(".".concat("dx-context-menu-container-border")),O=P;O.rootItem=(0,R.getPublicElement)(D),O.submenu=C,this._actions.onSubmenuHiding(O),(P=O).cancel||(this._visibleSubmenu===C&&(this._visibleSubmenu=null),M.hide(),D.removeClass("dx-menu-item-expanded"))},T._submenuOnHiddenHandler=function(D,C){this._actions.onSubmenuHidden({rootItem:(0,R.getPublicElement)(D),submenu:C})},T._submenuMouseLeaveHandler=function(D,C){var P=(0,g.default)(C.relatedTarget).parents(".".concat("dx-context-menu"))[0],M=this._getSubmenuByRootElement(D).getOverlayContent()[0];this.option("hideSubmenuOnMouseLeave")&&P!==M&&(this._clearTimeouts(),setTimeout(this._hideSubmenuAfterTimeout.bind(this),this._getDelay("hide")))},T._hideSubmenuAfterTimeout=function(){if(this._visibleSubmenu){var D=(0,g.default)(this._visibleSubmenu.$element().context).hasClass("dx-state-hover"),C=this._visibleSubmenu.getOverlayContent().find(".".concat("dx-state-hover")).length;this._visibleSubmenu.getOverlayContent().get(0).querySelector(":hover")||C||D||this._visibleSubmenu.hide()}},T._getSubmenuByRootElement=function(D){if(!D)return!1;var C=D.children(".".concat("dx-context-menu"));return C.length&&c.default.getInstance(C)},T.getSubmenuPosition=function(D){var C=this._isMenuHorizontal(),P=this.option("submenuDirection").toLowerCase(),M=this.option("rtlEnabled"),O={collision:"flip",of:D};switch(P){case"leftortop":O.at="left top",O.my=C?"left bottom":"right top";break;case"rightorbottom":O.at=C?"left bottom":"right top",O.my="left top";break;default:C?(O.at=M?"right bottom":"left bottom",O.my=M?"right top":"left top"):(O.at=M?"left top":"right top",O.my=M?"right top":"left top")}return O},T._renderBorderElement=function(D){(0,g.default)("<div>").appendTo(D).addClass("dx-context-menu-container-border").hide()},T._itemPointerDownHandler=function(D){(0,g.default)(D.target).closest(this._itemElements()).hasClass("dx-menu-item-has-submenu")?this.option("focusedElement",null):r.prototype._itemPointerDownHandler.call(this,D)},T._hoverStartHandler=function(D){var C=(0,y.addNamespace)(h.default.move,this.NAME),P=this._getItemElementByEventArgs(D),M=this._dataAdapter.getNodeByItem(this._getItemData(P)),O=(0,k.isDefined)(D.buttons)&&1===D.buttons||!(0,k.isDefined)(D.buttons)&&1===D.which;if(!this._isItemDisabled(P))if(I.default.off(P,C),this._hasChildren(M)){if("onHover"===this._getShowFirstSubmenuMode()&&!O){var B=this._getSubmenuByElement(P);this._clearTimeouts(),B.isOverlayVisible()||(I.default.on(P,C,this._itemMouseMoveHandler.bind(this)),this._showSubmenuTimer=this._getDelay("hide"))}}else this._showSubmenuTimer=setTimeout(this._hideSubmenuAfterTimeout.bind(this),this._getDelay("hide"))},T._hoverEndHandler=function(D){var C=this,P=this._getItemElementByEventArgs(D),M=(0,g.default)(D.relatedTarget);r.prototype._hoverEndHandler.call(this,D),this._clearTimeouts(),this._isItemDisabled(P)||M.hasClass("dx-context-menu-content-delimiter")||this.option("hideSubmenuOnMouseLeave")&&!M.hasClass("dx-menu-items-container")&&(this._hideSubmenuTimer=setTimeout(function(){C._hideSubmenuAfterTimeout()},this._getDelay("hide")))},T._hideVisibleSubmenu=function(){return!!this._visibleSubmenu&&(this._hideSubmenu(this._visibleSubmenu),!0)},T._showSubmenu=function(D){var C=this._getSubmenuByElement(D);this._visibleSubmenu!==C&&this._hideVisibleSubmenu(),C&&(this._clearTimeouts(),C.show(),this.option("focusedElement",C.option("focusedElement"))),this._visibleSubmenu=C,this._hoveredRootItem=D},T._hideSubmenu=function(D){D&&D.hide(),this._visibleSubmenu===D&&(this._visibleSubmenu=null),this._hoveredRootItem=null},T._itemMouseMoveHandler=function(D){var C=this;if(!D.pointers||!D.pointers.length){var P=(0,g.default)(D.currentTarget);(0,k.isDefined)(this._showSubmenuTimer)&&(this._clearTimeouts(),this._showSubmenuTimer=setTimeout(function(){var M=C._getSubmenuByElement(P);M&&!M.isOverlayVisible()&&C._showSubmenu(P)},this._getDelay("show")))}},T._clearTimeouts=function(){clearTimeout(this._hideSubmenuTimer),clearTimeout(this._showSubmenuTimer)},T._getSubmenuByElement=function(D,C){var P=this._getSubmenuByRootElement(D);if(P)return P;C=C||this._getItemData(D);var M=this._dataAdapter.getNodeByItem(C);return this._hasChildren(M)&&this._renderSubmenuItems(M,D)},T._updateSubmenuVisibilityOnClick=function(D){var C=D.args.length&&D.args[0];if(C&&!this._disabledGetter(C.itemData)){var P=(0,g.default)(C.itemElement),M=this._getSubmenuByElement(P,C.itemData);if(this._updateSelectedItemOnClick(D),this._visibleSubmenu){if(this._visibleSubmenu===M)return void("onClick"===this.option("showFirstSubmenuMode")&&this._hideSubmenu(this._visibleSubmenu));this._hideSubmenu(this._visibleSubmenu)}M&&(M.isOverlayVisible()||this._showSubmenu(P))}},T._optionChanged=function(D){if(n.indexOf(D.name)>=0)this._initActions();else switch(D.name){case"orientation":case"submenuDirection":this._invalidate();break;case"showFirstSubmenuMode":case"hideSubmenuOnMouseLeave":break;case"showSubmenuMode":this._changeSubmenusOption(D.name,D.value);break;case"adaptivityEnabled":D.value?this._initAdaptivity():this._removeAdaptivity();break;case"width":this._isAdaptivityEnabled()&&(this._treeView.option(D.name,D.value),this._overlay.option(D.name,D.value)),r.prototype._optionChanged.call(this,D),this._dimensionChanged();break;case"animation":this._isAdaptivityEnabled()&&this._treeView.option("animationEnabled",!!D.value),r.prototype._optionChanged.call(this,D);break;default:this._isAdaptivityEnabled()&&this._treeView.option(D.name,D.value),r.prototype._optionChanged.call(this,D)}},T._changeSubmenusOption=function(D,C){(0,E.each)(this._submenus,function(P,M){M.option(D,C)})},T.selectItem=function(D){this._hideSubmenu(this._visibleSubmenu),r.prototype.selectItem.call(this,D)},T.unselectItem=function(D){this._hideSubmenu(this._visibleSubmenu),r.prototype.selectItem.call(this,D)},x}(p.default);(0,F.default)("dxMenu",i),b.default=i,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.invertFilterExpression=function(d){return["!",d]},b.headerFilterModule=void 0;var g=s(e(5)),I=s(e(48)),F=s(e(201)),A=s(e(39)),R=e(507),E=s(e(10)),k=e(23),S=e(20),w=e(3),y=e(1),h=e(26),m=e(0),p=e(64),f=s(e(34)),c=s(e(107)),u=e(6),l=e(132);function s(d){return d&&d.__esModule?d:{default:d}}var a={month:function(d){return f.default.getMonthNames()[d-1]},quarter:function(d){return f.default.format(new Date(2e3,3*d-1),"quarter")}},t=I.default.ViewController.inherit({init:function(){this._columnsController=this.getController("columns"),this._dataController=this.getController("data"),this._headerFilterView=this.getView("headerFilterView")},_updateSelectedState:function(d,v){for(var x=d.length,T="exclude"===v.filterType;x--;){var D=d[x];"items"in d[x]&&this._updateSelectedState(d[x].items,v),(0,R.updateHeaderFilterItemSelectionState)(D,A.default.getIndexByKey(d[x].value,v.filterValues,null)>-1,T)}},_normalizeGroupItem:function(d,v,x){var T,D,C=x.path,P=x.valueSelector,M=x.displaySelector,O=x.column;return P&&M?(T=P(d),D=M(d)):D=T=d.key,d=(0,y.isObject)(d)?(0,m.extend)({},d):{},C.push(T),d.value=1===C.length?C[0]:C.join("/"),d.text=this.getHeaderItemText(D,O,v,x.headerFilterOptions),d},getHeaderItemText:function(d,v,x,T){var C,P,M,O,B,D=A.default.formatValue(d,(C=d,M=x,O=F.default.getGroupInterval(P=v),B=A.default.getFormatOptionsByColumn(P,"headerFilter"),O&&(B.groupInterval=O[M],A.default.isDateType(P.dataType)?B.format=a[O[M]]:"number"===P.dataType&&(B.getDisplayFormat=function(){var V={format:P.format,target:"headerFilter"},z=A.default.formatValue(C,V),U=A.default.formatValue(C+O[M],V);return z&&U?z+" - "+U:""})),B));return D||(D=T.texts.emptyValue),D},_processGroupItems:function(d,v,x,T){var D,C,P=T.column.lookup,M=T.level;x=x||[],v=v||0,P&&(D=(0,S.compileGetter)(P.displayExpr),C=(0,S.compileGetter)(P.valueExpr));for(var O=0;O<d.length;O++)d[O]=this._normalizeGroupItem(d[O],v,{column:T.column,headerFilterOptions:T.headerFilterOptions,displaySelector:D,valueSelector:C,path:x}),"items"in d[O]&&(v!==M&&(0,y.isDefined)(d[O].value)?this._processGroupItems(d[O].items,v+1,x,T):delete d[O].items),x.pop()},getDataSource:function(d){var v=this,x=v._dataController.dataSource(),T=A.default.getHeaderFilterGroupParameters(d,x&&x.remoteOperations().grouping),D=d.headerFilter&&d.headerFilter.dataSource,C=v.option("headerFilter"),P=!1,M={component:v.component};if(x){if((0,y.isDefined)(D)&&!(0,y.isFunction)(D))M.dataSource=(0,p.normalizeDataSourceOptions)(D);else if(d.lookup){var O;P=!0,d.lookup.items?O=d.lookup.items:(0,y.isFunction)(O=d.lookup.dataSource)&&!c.default.isWrapped(O)&&(O=O({})),M.dataSource=(0,p.normalizeDataSourceOptions)(O)}else{var B=Array.isArray(T)?T.length-1:0;v._currentColumn=d;var V=v._dataController.getCombinedFilter();v._currentColumn=null,M.dataSource={filter:V,group:T,useDefaultSearch:!0,load:function(N){var U=new u.Deferred;return N.dataField=d.dataField||d.name,x.load(N).done(function(H){v._processGroupItems(H,null,null,{level:B,column:d,headerFilterOptions:C}),U.resolve(H)}).fail(U.reject),U}}}(0,y.isFunction)(D)&&D.call(d,M);var z=M.dataSource.postProcess;return M.dataSource.postProcess=function(N){var U=N;return P&&(0!==this.pageIndex()||this.searchValue()||(U=U.slice(0)).unshift(null),v._processGroupItems(U,null,null,{level:0,column:d,headerFilterOptions:C})),U=z&&z.call(this,U)||U,v._updateSelectedState(U,d),U},M.dataSource}},getCurrentColumn:function(){return this._currentColumn},showHeaderFilterMenu:function(d,v){var x=this._columnsController,T=(0,m.extend)(!0,{},this._columnsController.getColumns()[d]);if(T){var D=x.getVisibleIndex(d),C=this.getView(v?"headerPanel":"columnHeadersView"),P=P||C.getColumnElements().eq(v?T.groupIndex:D);this.showHeaderFilterMenuBase({columnElement:P,column:T,applyFilter:!0,apply:function(){x.columnOption(d,{filterValues:this.filterValues,filterType:this.filterType})}})}},showHeaderFilterMenuBase:function(d){var v=this,x=this,T=d.column;if(T){var D=F.default.getGroupInterval(T),C=x._dataController.dataSource(),P=C&&C.remoteOperations().filtering;(0,m.extend)(d,T,{type:D&&D.length>1?"tree":"list",remoteFiltering:P,onShowing:function(M){var O=M.component.$overlayContent().dxResizable("instance");O&&O.option("onResizeEnd",function(B){var V=x.getController("columns"),z=V.columnOption(d.dataField,"headerFilter");(z=z||{}).width=B.width,z.height=B.height,V.columnOption(d.dataField,"headerFilter",z,!0)})},onHidden:function(){return(0,l.restoreFocus)(v)}}),d.dataSource=x.getDataSource(d),d.isFilterBuilder&&(d.dataSource.filter=null,d.alignment="right"),x._headerFilterView.showHeaderFilterMenu(d.columnElement,d)}},hideHeaderFilterMenu:function(){this._headerFilterView.hideHeaderFilterMenu()}}),n=(0,m.extend)({},R.headerFilterMixin,{_renderCellContent:function(d,v){var x,T=v.column;!T.command&&(0,R.allowHeaderFiltering)(T)&&this.option("headerFilter.visible")&&"header"===v.rowType&&(x=this._applyColumnState({name:"headerFilter",rootElement:d,column:T,showColumnLines:this.option("showColumnLines")}))&&this._subscribeToIndicatorEvent(x,T,"headerFilter"),this.callBase(d,v)},_subscribeToIndicatorEvent:function(d,v,x){var T=this;"headerFilter"===x&&g.default.on(d,k.name,T.createAction(function(D){D.event.stopPropagation(),T.getController("headerFilter").showHeaderFilterMenu(v.index,!1)}))},_updateIndicator:function(d,v,x){var T=this.callBase(d,v,x);T&&this._subscribeToIndicatorEvent(T,v,x)},_updateHeaderFilterIndicators:function(){this.option("headerFilter.visible")&&this._updateIndicators("headerFilter")},_needUpdateFilterIndicators:function(){return!0},_columnOptionChanged:function(d){A.default.checkChanges(d.optionNames,["filterValues","filterType"])?this._needUpdateFilterIndicators()&&this._updateHeaderFilterIndicators():this.callBase(d)}}),i=(0,m.extend)({},R.headerFilterMixin,{_createGroupPanelItem:function(d,v){var x,T=this,D=T.callBase.apply(T,arguments);return!v.command&&(0,R.allowHeaderFiltering)(v)&&T.option("headerFilter.visible")&&(x=T._applyColumnState({name:"headerFilter",rootElement:D,column:{alignment:(0,h.getDefaultAlignment)(T.option("rtlEnabled")),filterValues:v.filterValues,allowHeaderFiltering:!0},showColumnLines:!0}))&&g.default.on(x,k.name,T.createAction(function(C){C.event.stopPropagation(),T.getController("headerFilter").showHeaderFilterMenu(v.index,!0)})),D}});b.headerFilterModule={defaultOptions:function(){return{headerFilter:{visible:!1,width:252,height:325,allowSearch:!1,searchTimeout:500,texts:{emptyValue:E.default.format("dxDataGrid-headerFilterEmptyValue"),ok:E.default.format("dxDataGrid-headerFilterOK"),cancel:E.default.format("dxDataGrid-headerFilterCancel")}}}},controllers:{headerFilter:t},views:{headerFilterView:R.HeaderFilterView},extenders:{controllers:{data:{skipCalculateColumnFilters:function(){return!1},_calculateAdditionalFilter:function(){if(this.skipCalculateColumnFilters())return this.callBase();var d=[this.callBase()],v=this._columnsController.getVisibleColumns(null,!0),x=this.getController("headerFilter").getCurrentColumn();return(0,w.each)(v,function(T,D){var C;if((!x||x.index!==D.index)&&(0,R.allowHeaderFiltering)(D)&&D.calculateFilterExpression&&Array.isArray(D.filterValues)&&D.filterValues.length){var P=[];(0,w.each)(D.filterValues,function(M,O){Array.isArray(O)?C=O:(D.deserializeValue&&!A.default.isDateType(D.dataType)&&"number"!==D.dataType&&(O=D.deserializeValue(O)),C=D.createFilterExpression(O,"=","headerFilter")),C&&(C.columnIndex=D.index),P.push(C)}),P=A.default.combineFilters(P,"or"),d.push("exclude"===D.filterType?["!",P]:P)}}),A.default.combineFilters(d)}}},views:{columnHeadersView:n,headerPanel:i}}}},function(W,b,e){b.updateHeaderFilterItemSelectionState=function(u,l,s){if(l^s){if(u.selected=!0,s&&u.items)for(var a=0;a<u.items.length;a++)if(!u.items[a].selected){u.selected=void 0;break}}else(s||u.selected)&&(u.selected=!1,function t(n){n=n||[];for(var i=0;i<n.length;i++)n[i].selected=!1,t(n[i].items)}(u.items))},b.headerFilterMixin=b.allowHeaderFiltering=b.HeaderFilterView=void 0;var g=y(e(2)),I=y(e(48)),F=y(e(39)),A=e(1),R=e(3),E=e(0),k=y(e(50)),S=y(e(176)),w=y(e(121));function y(u){return u&&u.__esModule?u:{default:u}}function h(u,l){if(!u.component.option("searchValue")){var s=(0,g.default)(u.element).find(".dx-list-select-all-checkbox").data("dxCheckBox");s&&l&&l.length&&s.option("value",void 0)}}function m(u,l){var s=l.headerFilter;return s&&(0,A.isDefined)(s.allowSearch)?s.allowSearch:u.option("headerFilter.allowSearch")}var p=I.default.View.inherit({getPopupContainer:function(){return this._popupContainer},getListContainer:function(){return this._listContainer},applyHeaderFilter:function(u){var l=this.getListContainer(),s=l.option("searchValue"),a=[];s||u.isFilterBuilder||!l.$element().find(".dx-checkbox").eq(0).hasClass("dx-checkbox-checked")?"tree"===u.type&&(u.filterType&&(u.filterType="include"),function t(n,i,o){(0,R.each)(i,function(r,d){if(void 0!==d.selected&&!!d.selected^o){var v=l._getNode(d),x=l._hasChildren(v)&&d.items&&d.items.some(function(T){return T.selected});if(!s||!x)return void n.push(d.value)}d.items&&d.items.length&&t(n,d.items,o)})}(a,l.option("items"),!1),u.filterValues=a):("tree"===u.type&&(u.filterType="exclude"),Array.isArray(u.filterValues)&&(u.filterValues=[])),u.filterValues&&!u.filterValues.length&&(u.filterValues=null),u.apply(),this.hideHeaderFilterMenu()},showHeaderFilterMenu:function(u,l){if(l){this._initializePopupContainer(l);var s=this.getPopupContainer();this.hideHeaderFilterMenu(),this.updatePopup(u,l),s.show()}},hideHeaderFilterMenu:function(){var u=this.getPopupContainer();u&&u.hide()},updatePopup:function(u,l){var s="right"===l.alignment?"left":"right";this._popupContainer&&(this._cleanPopupContent(),this._popupContainer.option("position",{my:s+" top",at:s+" bottom",of:u,collision:"flip fit"}))},_getSearchExpr:function(u){var l=u.lookup,a=u.headerFilter&&u.headerFilter.dataSource;if(u.useDefaultSearchExpr||(0,A.isDefined)(a)&&!(0,A.isFunction)(a))return"text";if(l)return l.displayExpr||"this";if(u.dataSource){var t=u.dataSource.group;if(Array.isArray(t)&&t.length>0)return t[0].selector;if((0,A.isFunction)(t)&&!u.remoteFiltering)return t}return u.dataField||u.selector},_cleanPopupContent:function(){this._popupContainer&&this._popupContainer.$content().empty()},_initializePopupContainer:function(u){var l=this,s=l.element(),a=l.option("headerFilter"),t={width:u.headerFilter&&u.headerFilter.width||a&&a.width,height:u.headerFilter&&u.headerFilter.height||a&&a.height,visible:!1,shading:!1,showTitle:!1,showCloseButton:!1,closeOnTargetScroll:!1,dragEnabled:!1,closeOnOutsideClick:!0,focusStateEnabled:!1,toolbarItems:[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:a.texts.ok,onClick:function(){l.applyHeaderFilter(u)}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:a.texts.cancel,onClick:function(){l.hideHeaderFilterMenu()}}}],resizeEnabled:!0,onShowing:function(n){n.component.$content().parent().addClass("dx-dropdowneditor-overlay"),l._initializeListContainer(u),u.onShowing&&u.onShowing(n)},onShown:function(){l.getListContainer().focus()},onHidden:u.onHidden,onInitialized:function(n){var i=n.component;i.option("animation",i._getDefaultOptions().animation)}};(0,A.isDefined)(l._popupContainer)?l._popupContainer.option(t):l._popupContainer=l._createComponent(s,k.default,t)},_initializeListContainer:function(u){var l=this,s=l._popupContainer.$content(),a={searchEnabled:m(l,u),searchTimeout:l.option("headerFilter.searchTimeout"),searchMode:u.headerFilter&&u.headerFilter.searchMode||"",dataSource:u.dataSource,onContentReady:function(){l.renderCompleted.fire()},itemTemplate:function(n,i,o){var r=(0,g.default)(o);return u.encodeHtml?r.text(n.text):r.html(n.text)}};function t(n){"searchValue"!==n.fullName||u.isFilterBuilder||!1===l.option("headerFilter.hideSelectAllOnSearch")||("tree"===u.type?n.component.option("showCheckBoxesMode",n.value?"normal":"selectAll"):n.component.option("selectionMode",n.value?"multiple":"all"))}l._listContainer="tree"===u.type?l._createComponent((0,g.default)("<div>").appendTo(s),S.default,(0,E.extend)(a,{showCheckBoxesMode:u.isFilterBuilder?"normal":"selectAll",onOptionChanged:t,keyExpr:"id"})):l._createComponent((0,g.default)("<div>").appendTo(s),w.default,(0,E.extend)(a,{searchExpr:l._getSearchExpr(u),pageLoadMode:"scrollBottom",showSelectionControls:!0,selectionMode:u.isFilterBuilder?"multiple":"all",onOptionChanged:t,onSelectionChanged:function(n){var i=n.component.option("items"),o=n.component.option("selectedItems");if(!n.component._selectedItemsUpdating&&!n.component.option("searchValue")&&!u.isFilterBuilder){var r=u.filterValues||[];0===o.length&&i.length&&(r.length<=1||"exclude"===u.filterType&&r.length===i.length-1)?(u.filterType="include",u.filterValues=[]):o.length===i.length&&(u.filterType="exclude",u.filterValues=[])}(0,R.each)(i,function(v,x){var T=F.default.getIndexByKey(x,o,null)>=0;if(!!x.selected!==T){x.selected=T,u.filterValues=u.filterValues||[];var D=F.default.getIndexByKey(x.value,u.filterValues,null);D>=0&&u.filterValues.splice(D,1),T^"exclude"===u.filterType&&u.filterValues.push(x.value)}}),h(n,u.filterValues)},onContentReady:function(n){var i=n.component,o=i.option("items"),r=[];(0,R.each)(o,function(){this.selected&&r.push(this)}),i._selectedItemsUpdating=!0,i.option("selectedItems",r),i._selectedItemsUpdating=!1,h(n,u.filterValues)}}))},_renderCore:function(){this.element().addClass("dx-header-filter-menu")}});b.HeaderFilterView=p;var f=function(u){return(0,A.isDefined)(u.allowHeaderFiltering)?u.allowHeaderFiltering:u.allowFiltering};b.allowHeaderFiltering=f,b.headerFilterMixin={_applyColumnState:function(u){var l,a=u.column;return"headerFilter"===u.name?(u.rootElement.find(".dx-header-filter").remove(),f(a)&&(l=this.callBase(u).toggleClass("dx-header-filter-empty",this._isHeaderFilterEmpty(a)),this.option("useLegacyKeyboardNavigation")||l.attr("tabindex",this.option("tabindex")||0)),l):this.callBase(u)},_isHeaderFilterEmpty:function(u){return!u.filterValues||!u.filterValues.length},_getIndicatorClassName:function(u){return"headerFilter"===u?"dx-header-filter":this.callBase(u)},_renderIndicator:function(u){var l=u.container,s=u.indicator;if("headerFilter"===u.name){var a=this.option("rtlEnabled");if(l.children().length&&(!a&&"right"===u.columnAlignment||a&&"left"===u.columnAlignment))return void l.prepend(s)}this.callBase(u)},optionChanged:function(u){if("headerFilter"===u.name){var l="columnHeadersView"===this.name;this._invalidate(l,l),u.handled=!0}else this.callBase(u)}}},function(W,b,e){b.filterSyncModule=void 0;var g=e(1),I=S(e(48)),F=e(229),A=S(e(17)),R=S(e(39)),E=S(e(201)),k=e(766);function S(l){return l&&l.__esModule?l:{default:l}}var w=["=","<>","<","<=",">",">=","notcontains","contains","startswith","endswith","between"];function y(l){return l.dataField||l.name}var h,m,p,f,c,u={defaultOptions:function(){return{filterValue:null,filterSyncEnabled:"auto"}},controllers:{filterSync:I.default.Controller.inherit((h=function(l){return!(E.default.getGroupInterval(l)||l.headerFilter&&l.headerFilter.dataSource)},m=function(l){if((0,g.isDefined)(l.filterValue)){var a=l.selectedFilterOperation||l.defaultFilterOperation||(0,F.getDefaultOperation)(l);return[y(l),a,l.filterValue]}return null},p=function(l){var s,a,t=l.filterValues;return t?(h(l)&&1===l.filterValues.length&&!Array.isArray(t[0])?(s="exclude"===l.filterType?"<>":"=",a=t[0]):(s="exclude"===l.filterType?"noneof":"anyof",a=t),[y(l),s,a]):null},f=function(l,s,a){var t=function(n,i){if(!n)return{filterType:"include",filterValues:void 0};var o,r=n[1],d=n[2],v=Array.isArray(d);if(!v&&!h(i))return{filterType:"include",filterValues:void 0};switch(r){case"anyof":case"=":o="include";break;case"noneof":case"<>":o="exclude";break;default:return{filterType:"include",filterValues:void 0}}return{filterType:o,filterValues:v?d:[d]}}(a,s);l.columnOption(y(s),t)},c=function(l,s,a){var t,n=a&&a[1],i=s.filterOperations||s.defaultFilterOperations;(!i||i.indexOf(n)>=0||n===s.defaultFilterOperation)&&w.indexOf(n)>=0?(n!==s.defaultFilterOperation||(0,g.isDefined)(s.selectedFilterOperation)||(n=s.selectedFilterOperation),t={filterValue:a[2],selectedFilterOperation:n}):t={filterValue:void 0,selectedFilterOperation:void 0},l.columnOption(y(s),t)},{syncFilterValue:function(){var l=this,s=l.getController("columns"),a=s.getFilteringColumns();this._skipSyncColumnOptions=!0,a.forEach(function(t){var n=(0,F.getMatchedConditions)(l.option("filterValue"),y(t));if(1===n.length){var i=n[0];f(s,t,i),c(s,t,i)}else(0,g.isDefined)(t.filterValues)&&f(s,t),(0,g.isDefined)(t.filterValue)&&c(s,t)}),this._skipSyncColumnOptions=!1},_initSync:function(){var l=this.getController("columns").getColumns(),s=this.getController("data"),a=s.pageIndex();if(l.forEach(function(o){var r=y(o);if(!(0,g.isDefined)(r)&&o.allowFiltering)throw new A.default.Error("E1049",o.caption)}),!this.option("filterValue")){var t=this.getController("columns").getFilteringColumns(),n=this.getFilterValueFromColumns(t);this.option("filterValue",n)}this.syncFilterValue(),s.pageIndex(a)},init:function(){var l=this,s=this.getController("data");s.isFilterSyncActive()&&(this.getController("columns").isAllDataTypesDefined()?this._initSync():s.dataSourceChanged.add(function(){return l._initSync()}))},_getSyncFilterRow:function(l,s){var a=m(s);return(0,g.isDefined)(a)?(0,F.syncFilters)(l,a):(0,F.removeFieldConditionsFromFilter)(l,y(s))},_getSyncHeaderFilter:function(l,s){var a=p(s);return a?(0,F.syncFilters)(l,a):(0,F.removeFieldConditionsFromFilter)(l,y(s))},getFilterValueFromColumns:function(l){if(!this.getController("data").isFilterSyncActive())return null;var s=["and"];return l&&l.forEach(function(a){var t=p(a),n=m(a);t&&(0,F.addItem)(t,s),n&&(0,F.addItem)(n,s)}),(0,F.getNormalizedFilter)(s)},syncFilterRow:function(l,s){this.option("filterValue",this._getSyncFilterRow(this.option("filterValue"),l))},syncHeaderFilter:function(l){this.option("filterValue",this._getSyncHeaderFilter(this.option("filterValue"),l))},getCustomFilterOperations:function(){var l=this.option("filterBuilder.customOperations")||[];return[(0,k.anyOf)(this.component),(0,k.noneOf)(this.component)].concat(l)},publicMethods:function(){return["getCustomFilterOperations"]}}))},extenders:{controllers:{data:{isFilterSyncActive:function(){var l=this.option("filterSyncEnabled");return"auto"===l?this.option("filterPanel.visible"):l},skipCalculateColumnFilters:function(){return(0,g.isDefined)(this.option("filterValue"))&&this.isFilterSyncActive()},_calculateAdditionalFilter:function(){if(!1===this.option("filterPanel.filterEnabled"))return this.callBase();var l=[this.callBase()],s=this.getController("columns").getFilteringColumns(),a=this.option("filterValue");if(this.isFilterSyncActive()){var t=this.getController("headerFilter").getCurrentColumn();t&&a&&(a=(0,F.removeFieldConditionsFromFilter)(a,y(t)))}var n=this.getController("filterSync").getCustomFilterOperations(),i=(0,F.getFilterExpression)(a,s,n,"filterBuilder");return i&&l.push(i),R.default.combineFilters(l)},_parseColumnPropertyName:function(l){var s=l.match(/.*\.(.*)/);return s?s[1]:null},clearFilter:function(l){this.component.beginUpdate(),arguments.length>0?("filterValue"===l&&this.option("filterValue",null),this.callBase(l)):(this.option("filterValue",null),this.callBase()),this.component.endUpdate()},optionChanged:function(l){switch(l.name){case"filterValue":this._applyFilter(),this.isFilterSyncActive()&&this.getController("filterSync").syncFilterValue(),l.handled=!0;break;case"filterSyncEnabled":l.handled=!0;break;case"columns":if(this.isFilterSyncActive()){var s=this.getController("columns").getColumnByPath(l.fullName),a=this.getController("filterSync");if(s&&!a._skipSyncColumnOptions){var t=this._parseColumnPropertyName(l.fullName);a._skipSyncColumnOptions=!0,"filterType"===t?"exclude"!==l.value&&"exclude"!==l.previousValue||a.syncHeaderFilter(s):"filterValues"===t?a.syncHeaderFilter(s):["filterValue","selectedFilterOperation"].indexOf(t)>-1&&a.syncFilterRow(s,s.filterValue),a._skipSyncColumnOptions=!1}}this.callBase(l);break;default:this.callBase(l)}}}},views:{columnHeadersView:{_isHeaderFilterEmpty:function(l){return this.getController("data").isFilterSyncActive()?!(0,F.filterHasField)(this.option("filterValue"),y(l)):this.callBase(l)},_needUpdateFilterIndicators:function(){return!this.getController("data").isFilterSyncActive()},optionChanged:function(l){"filterValue"===l.name?this._updateHeaderFilterIndicators():this.callBase(l)}}}}};b.filterSyncModule=u},function(W,b,e){b.filterBuilderModule=void 0;var g=w(e(2)),I=w(e(48)),F=e(0),A=w(e(510)),R=w(e(10)),E=w(e(102)),k=w(e(50)),S=e(132);function w(h){return h&&h.__esModule?h:{default:h}}var y={defaultOptions:function(){return{filterBuilder:{groupOperationDescriptions:{and:R.default.format("dxFilterBuilder-and"),or:R.default.format("dxFilterBuilder-or"),notAnd:R.default.format("dxFilterBuilder-notAnd"),notOr:R.default.format("dxFilterBuilder-notOr")},filterOperationDescriptions:{between:R.default.format("dxFilterBuilder-filterOperationBetween"),equal:R.default.format("dxFilterBuilder-filterOperationEquals"),notEqual:R.default.format("dxFilterBuilder-filterOperationNotEquals"),lessThan:R.default.format("dxFilterBuilder-filterOperationLess"),lessThanOrEqual:R.default.format("dxFilterBuilder-filterOperationLessOrEquals"),greaterThan:R.default.format("dxFilterBuilder-filterOperationGreater"),greaterThanOrEqual:R.default.format("dxFilterBuilder-filterOperationGreaterOrEquals"),startsWith:R.default.format("dxFilterBuilder-filterOperationStartsWith"),contains:R.default.format("dxFilterBuilder-filterOperationContains"),notContains:R.default.format("dxFilterBuilder-filterOperationNotContains"),endsWith:R.default.format("dxFilterBuilder-filterOperationEndsWith"),isBlank:R.default.format("dxFilterBuilder-filterOperationIsBlank"),isNotBlank:R.default.format("dxFilterBuilder-filterOperationIsNotBlank")}},filterBuilderPopup:{}}},views:{filterBuilderView:I.default.View.inherit({_renderCore:function(){this._updatePopupOptions()},_updatePopupOptions:function(){this.option("filterBuilderPopup.visible")?this._initPopup():this._filterBuilderPopup&&this._filterBuilderPopup.hide()},_disposePopup:function(){this._filterBuilderPopup&&(this._filterBuilderPopup.dispose(),this._filterBuilderPopup=void 0),this._filterBuilder&&(this._filterBuilder.dispose(),this._filterBuilder=void 0)},_initPopup:function(){var h=this;h._disposePopup(),h._filterBuilderPopup=h._createComponent(h.element(),k.default,(0,F.extend)({title:R.default.format("dxDataGrid-filterBuilderPopupTitle"),contentTemplate:function(m){return h._getPopupContentTemplate(m)},onOptionChanged:function(m){"visible"===m.name&&h.option("filterBuilderPopup.visible",m.value)},toolbarItems:h._getPopupToolbarItems()},h.option("filterBuilderPopup"),{onHidden:function(m){(0,S.restoreFocus)(h),h._disposePopup()}}))},_getPopupContentTemplate:function(h){var m=(0,g.default)(h),p=(0,g.default)("<div>").appendTo((0,g.default)(h));this._filterBuilder=this._createComponent(p,A.default,(0,F.extend)({value:this.option("filterValue"),fields:this.getController("columns").getFilteringColumns()},this.option("filterBuilder"),{customOperations:this.getController("filterSync").getCustomFilterOperations()})),this._createComponent(m,E.default,{direction:"both"})},_getPopupToolbarItems:function(){var h=this;return[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:R.default.format("OK"),onClick:function(m){var p=h._filterBuilder.option("value");h.option("filterValue",p),h._filterBuilderPopup.hide()}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:R.default.format("Cancel"),onClick:function(m){h._filterBuilderPopup.hide()}}}]},optionChanged:function(h){switch(h.name){case"filterBuilder":case"filterBuilderPopup":this._invalidate(),h.handled=!0;break;default:this.callBase(h)}}})}};b.filterBuilderModule=y},function(W,b,e){var g;b.default=void 0;var I=((g=e(768))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.filterPanelModule=void 0;var g=m(e(2)),I=e(1),F=m(e(48)),A=m(e(39)),R=m(e(5)),E=m(e(10)),k=m(e(153)),S=e(229),w=e(6),y=e(41),h=e(313);function m(f){return f&&f.__esModule?f:{default:f}}var p={defaultOptions:function(){return{filterPanel:{visible:!1,filterEnabled:!0,texts:{createFilter:E.default.format("dxDataGrid-filterPanelCreateFilter"),clearFilter:E.default.format("dxDataGrid-filterPanelClearFilter"),filterEnabledHint:E.default.format("dxDataGrid-filterPanelFilterEnabledHint")}}}},views:{filterPanelView:F.default.View.inherit({isVisible:function(){return this.option("filterPanel.visible")&&this.getController("data").dataSource()},init:function(){var f=this;this.getController("data").dataSourceChanged.add(function(){return f.render()})},_renderCore:function(){var f=this.element();f.empty().addClass(this.addWidgetPrefix("filter-panel"));var c=(0,g.default)("<div>").addClass(this.addWidgetPrefix("filter-panel-left")).appendTo(f);this.option("filterValue")||this._filterValueBuffer?(c.append(this._getCheckElement()).append(this._getFilterElement()).append(this._getTextElement()),f.append(this._getRemoveButtonElement())):c.append(this._getFilterElement()).append(this._getTextElement())},_getCheckElement:function(){var f=this,c=(0,g.default)("<div>").addClass(this.addWidgetPrefix("filter-panel-checkbox"));return f._createComponent(c,k.default,{value:f.option("filterPanel.filterEnabled"),onValueChanged:function(u){f.option("filterPanel.filterEnabled",u.value)}}),c.attr("title",this.option("filterPanel.texts.filterEnabledHint")),c},_getFilterElement:function(){var f=this,c=(0,g.default)("<div>").addClass("dx-icon-filter");return R.default.on(c,"click",function(){return f._showFilterBuilder()}),(0,h.registerKeyboardAction)("filterPanel",f,c,void 0,function(){return f._showFilterBuilder()}),f._addTabIndexToElement(c),c},_getTextElement:function(){var f,c=this,u=(0,g.default)("<div>").addClass(c.addWidgetPrefix("filter-panel-text")),l=c.option("filterValue");return l?(0,w.when)(c.getFilterText(l,c.getController("filterSync").getCustomFilterOperations())).done(function(s){var a=c.option("filterPanel.customizeText");if(a){var t=a({component:c.component,filterValue:l,text:s});"string"==typeof t&&(s=t)}u.text(s)}):(f=c.option("filterPanel.texts.createFilter"),u.text(f)),R.default.on(u,"click",function(){return c._showFilterBuilder()}),(0,h.registerKeyboardAction)("filterPanel",c,u,void 0,function(){return c._showFilterBuilder()}),c._addTabIndexToElement(u),u},_showFilterBuilder:function(){this.option("filterBuilderPopup.visible",!0)},_getRemoveButtonElement:function(){var f=this,c=function(){return f.option("filterValue",null)},u=(0,g.default)("<div>").addClass(f.addWidgetPrefix("filter-panel-clear-filter")).text(f.option("filterPanel.texts.clearFilter"));return R.default.on(u,"click",c),(0,h.registerKeyboardAction)("filterPanel",this,u,void 0,c),f._addTabIndexToElement(u),u},_addTabIndexToElement:function(f){if(!this.option("useLegacyKeyboardNavigation")){var c=this.option("tabindex")||0;f.attr("tabindex",c)}},optionChanged:function(f){switch(f.name){case"filterValue":this._invalidate(),this.option("filterPanel.filterEnabled",!0),f.handled=!0;break;case"filterPanel":this._invalidate(),f.handled=!0;break;default:this.callBase(f)}},_getConditionText:function(f,c,u){var l="[".concat(f,"] ").concat(c);return(0,I.isDefined)(u)&&(l+=u),l},_getValueMaskedText:function(f){return Array.isArray(f)?"('".concat(f.join("', '"),"')"):" '".concat(f,"'")},_getValueText:function(f,c,u){var l=this,s=new w.Deferred,a=c&&c.customizeText;if((0,I.isDefined)(u)||a)if(!a&&f.lookup)(0,S.getCurrentLookupValueText)(f,u,function(n){s.resolve(l._getValueMaskedText(n))});else{var t=Array.isArray(u)?u:A.default.getDisplayValue(f,u);(0,w.when)((0,S.getCurrentValueText)(f,t,c,"filterPanel")).done(function(n){s.resolve(l._getValueMaskedText(n))})}else s.resolve("");return s.promise()},getConditionText:function(f,c){var u,l=this,s=f[1],a=new w.Deferred,t=(0,S.getCustomOperation)(c.customOperations,s),n=(0,S.getField)(f[0],c.columns),i=n.caption||"",o=f[2];return u=t?t.caption||(0,y.captionize)(t.name):(0,S.getCaptionByOperation)(null===o?"="===s?"isblank":"isnotblank":s,c.filterOperationDescriptions),this._getValueText(n,t,o).done(function(r){a.resolve(l._getConditionText(i,u,r))}),a},getGroupText:function(f,c,u){var l=this,s=new w.Deferred,a=[],t=(0,S.getGroupValue)(f);return f.forEach(function(n){(0,S.isCondition)(n)?a.push(l.getConditionText(n,c)):(0,S.isGroup)(n)&&a.push(l.getGroupText(n,c,!0))}),w.when.apply(this,a).done(function(){for(var n,i=arguments.length,o=new Array(i),r=0;r<i;r++)o[r]=arguments[r];if("!"===t[0]){var d=c.groupOperationDescriptions["not"+t.substring(1,2).toUpperCase()+t.substring(2)].split(" ");n="".concat(d[0]," ").concat(o[0])}else n=o.join(" ".concat(c.groupOperationDescriptions[t]," "));u&&(n="(".concat(n,")")),s.resolve(n)}),s},getFilterText:function(f,c){var u={customOperations:c,columns:this.getController("columns").getFilteringColumns(),filterOperationDescriptions:this.option("filterBuilder.filterOperationDescriptions"),groupOperationDescriptions:this.option("filterBuilder.groupOperationDescriptions")};return(0,S.isCondition)(f)?this.getConditionText(f,u):this.getGroupText(f,u)}})},extenders:{controllers:{data:{optionChanged:function(f){"filterPanel"===f.name?(this._applyFilter(),f.handled=!0):this.callBase(f)}}}}};b.filterPanelModule=p},function(W,b,e){b.searchModule=void 0;var g=w(e(2)),I=w(e(11)),F=e(1),A=e(20),R=e(3),E=w(e(39)),k=w(e(10)),S=w(e(49));function w(f){return f&&f.__esModule?f:{default:f}}function y(f){return(0,F.isDefined)(f.allowSearch)?f.allowSearch:f.allowFiltering}function h(f,c){var u=f.lookup;return f.parseValue?u?f.parseValue.call(u,c):f.parseValue(c):c}var m,p={defaultOptions:function(){return{searchPanel:{visible:!1,width:160,placeholder:k.default.format("dxDataGrid-searchPanelPlaceholder"),highlightSearchText:!0,highlightCaseSensitive:!1,text:"",searchVisibleColumnsOnly:!1}}},extenders:{controllers:{data:{publicMethods:function(){return this.callBase().concat(["searchByText"])},_calculateAdditionalFilter:function(){var f=this.callBase(),c=function(u,l){var s,a,t,n=u._columnsController.getColumns(),i=u.option("searchPanel.searchVisibleColumnsOnly"),o=[];if(!l)return null;function r(v){for(var x=(0,A.compileGetter)(t.valueExpr),T=0;T<v.length;T++){var D=x(v[T]);o.push(a.createFilterExpression(D,null,"search"))}}for(s=0;s<n.length;s++)if(a=n[s],(!i||a.visible)&&y(a)&&a.calculateFilterExpression){t=a.lookup;var d=h(a,l);t&&t.items?(0,S.default)(t.items).filter(a.createFilterExpression.call({dataField:t.displayExpr,dataType:t.dataType,calculateFilterExpression:a.calculateFilterExpression},d,null,"search")).enumerate().done(r):void 0!==d&&o.push(a.createFilterExpression(d,null,"search"))}return E.default.combineFilters(o,"or")}(this,this.option("searchPanel.text"));return E.default.combineFilters([f,c])},searchByText:function(f){this.option("searchPanel.text",f)},optionChanged:function(f){switch(f.fullName){case"searchPanel.text":case"searchPanel":this._applyFilter(),f.handled=!0;break;default:this.callBase(f)}}}},views:{headerPanel:(m=function(f){return f.option("searchPanel")},{_getToolbarItems:function(){var f=this.callBase();return this._prepareSearchItem(f)},_prepareSearchItem:function(f){var c=this,u=c.getController("data"),l=m(c);return l&&l.visible&&f.push({template:function(a,t,n){var i=(0,g.default)("<div>").addClass(c.addWidgetPrefix("search-panel")).appendTo(n);c.getController("editorFactory").createEditor(i,{width:l.width,placeholder:l.placeholder,parentType:"searchPanel",value:c.option("searchPanel.text"),updateValueTimeout:700,setValue:function(o){u.searchByText(o)},editorOptions:{inputAttr:{"aria-label":k.default.format("".concat(c.component.NAME,"-ariaSearchInGrid"))}}}),c.resize()},name:"searchPanel",location:"after",locateInMenu:"never",sortIndex:40}),f},getSearchTextEditor:function(){var f=this,c=f.element(),u=c.find("."+f.addWidgetPrefix("search-panel")).filter(function(){return(0,g.default)(this).closest("."+f.addWidgetPrefix("header-panel")).is(c)});return u.length?u.dxTextBox("instance"):null},isVisible:function(){var f=m(this);return this.callBase()||f&&f.visible},optionChanged:function(f){if("searchPanel"===f.name){if("searchPanel.text"===f.fullName){var c=this.getSearchTextEditor();c&&c.option("value",f.value)}else this._invalidate();f.handled=!0}else this.callBase(f)}}),rowsView:{init:function(){this.callBase.apply(this,arguments),this._searchParams=[]},_getFormattedSearchText:function(f,c){var u=h(f,c),l=E.default.getFormatOptionsByColumn(f,"search");return E.default.formatValue(u,l)},_getStringNormalizer:function(){var f=this.option("searchPanel.highlightCaseSensitive");return function(c){return f?c:c.toLowerCase()}},_findHighlightingTextNodes:function(f,c,u){var l,s,a=c.parent(),t=this._getStringNormalizer(),n=t(u);if(a.length){if(f)if(f.groupIndex>=0&&!f.showWhenGrouped)s=c;else{var i=this._columnsController.getVisibleIndex(f.index);s=a.children("td").eq(i).find("*")}}else a=(0,g.default)("<div>").append(c);return(s=null!==(l=s)&&void 0!==l&&l.length?s:a.find("*")).filter(function(o,r){for(var d=(0,g.default)(r).contents(),v=0;v<d.length;v++){var x=d.get(v);return 3===x.nodeType&&t(x.textContent||x.nodeValue).indexOf(n)>-1}})},_highlightSearchTextCore:function(f,c){var u=(0,g.default)("<span>").addClass(this.addWidgetPrefix("search-text")),l=f.text(),s=f[0],a=this._getStringNormalizer(),t=a(l).indexOf(a(c));if(t>=0)return s.textContent?s.textContent=l.substr(0,t):s.nodeValue=l.substr(0,t),f.after(u.text(l.substr(t,c.length))),f=(0,g.default)(I.default.createTextNode(l.substr(t+c.length))).insertAfter(u),this._highlightSearchTextCore(f,c)},_highlightSearchText:function(f,c,u){var l=this,s=this._getStringNormalizer(),a=l.option("searchPanel.text");if(c&&u&&(a=a&&l._getFormattedSearchText(u,a)),a&&l.option("searchPanel.highlightSearchText")){var t=l._findHighlightingTextNodes(u,f,a);(0,R.each)(t,function(n,i){(0,R.each)((0,g.default)(i).contents(),function(o,r){c?s((0,g.default)(r).text())===s(a)&&(0,g.default)(this).replaceWith((0,g.default)("<span>").addClass(l.addWidgetPrefix("search-text")).text((0,g.default)(r).text())):l._highlightSearchTextCore((0,g.default)(r),a)})})}},_renderCore:function(){this.callBase.apply(this,arguments),this.option("rowTemplate")&&(this.option("templatesRenderAsynchronously")?(clearTimeout(this._highlightTimer),this._highlightTimer=setTimeout(function(){this._highlightSearchText(this.getTableElement())}.bind(this))):this._highlightSearchText(this.getTableElement()))},_updateCell:function(f,c){var u=c.column,l="string"!==(u.lookup&&u.lookup.dataType||u.dataType);y(u)&&!c.isOnForm&&(this.option("templatesRenderAsynchronously")?(this._searchParams.length||(clearTimeout(this._highlightTimer),this._highlightTimer=setTimeout(function(){this._searchParams.forEach(function(s){this._highlightSearchText.apply(this,s)}.bind(this)),this._searchParams=[]}.bind(this))),this._searchParams.push([f,l,u])):this._highlightSearchText(f,l,u)),this.callBase(f,c)},dispose:function(){clearTimeout(this._highlightTimer),this.callBase()}}}}};b.searchModule=p},function(W,b,e){b.pagerModule=void 0;var g=E(e(48)),I=E(e(772)),F=e(12),A=e(1),R=e(7);function E(w){return w&&w.__esModule?w:{default:w}}var k=function(w){return 1+(parseInt(w.pageIndex())||0)},S={defaultOptions:function(){return{pager:{visible:"auto",showPageSizeSelector:!1,allowedPageSizes:"auto"}}},views:{pagerView:g.default.View.inherit({init:function(){var w=this,y=this.getController("data");y.changed.add(function(h){if(h&&h.repaintChangesOnly){var m=w._getPager();m?m.option({pageIndex:k(y),pageSize:y.pageSize(),pageCount:y.pageCount(),totalCount:y.totalCount(),hasKnownLastPage:y.hasKnownLastPage()}):w.render()}else(!h||"update"!==h.changeType&&"updateSelection"!==h.changeType)&&w.render()})},_getPager:function(){var w=this.element();return w&&w.data("dxPager")},_renderCore:function(){var w=this.element().addClass(this.addWidgetPrefix("pager")),y=this.option("pager")||{},h=this.getController("data"),m=this.getController("keyboardNavigation"),p={maxPagesCount:10,pageIndex:k(h),pageCount:h.pageCount(),pageSize:h.pageSize(),showPageSizes:y.showPageSizeSelector,showInfo:y.showInfo,displayMode:y.displayMode,pagesNavigatorVisible:y.visible,showNavigationButtons:y.showNavigationButtons,pageSizes:this.getPageSizes(),totalCount:h.totalCount(),hasKnownLastPage:h.hasKnownLastPage(),pageIndexChanged:function(f){h.pageIndex()!==f-1&&setTimeout(function(){h.pageIndex(f-1)})},pageSizeChanged:function(f){setTimeout(function(){h.pageSize(f)})},onKeyDown:function(f){return m&&m.executeAction("onKeyDown",f)},useLegacyKeyboardNavigation:this.option("useLegacyKeyboardNavigation"),useKeyboard:this.option("keyboardNavigation.enabled")};(0,A.isDefined)(y.infoText)&&(p.infoText=y.infoText),(0,R.hasWindow)()?this._createComponent(w,I.default,p):w.addClass("dx-pager").html('<div class="dx-pages"><div class="dx-page"></div></div>')},getPageSizes:function(){var w=this.getController("data"),y=this.option("pager"),h=y&&y.allowedPageSizes,m=w.pageSize();return(0,A.isDefined)(this._pageSizes)&&-1!==(0,F.inArray)(m,this._pageSizes)||(this._pageSizes=[],y&&(Array.isArray(h)?this._pageSizes=h:h&&m>1&&(this._pageSizes=[Math.floor(m/2),m,2*m]))),this._pageSizes},isVisible:function(){var w=this.getController("data"),y=this.option("pager"),h=y&&y.visible,m=this.option("scrolling");return"auto"===h&&(h=(!m||"virtual"!==m.mode&&"infinite"!==m.mode)&&(w.pageCount()>1||w.isLoaded()&&!w.hasKnownLastPage())),h},getHeight:function(){return this.getElementHeight()},optionChanged:function(w){var y=w.name,h="pager"===y,m="paging"===y,p="dataSource"===y,f="scrolling"===y,c=this.getController("data");if(h||m||f||p){if(w.handled=!0,c.skipProcessingPagingChange(w.fullName))return;(h||m)&&(this._pageSizes=null),p||(this._invalidate(),(0,R.hasWindow)()&&h&&this.component&&this.component.resize())}}})}};b.pagerModule=S},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0}),e.d(b,"createElement",function(){return E});var g=e(18);function I(k){return null==k}function F(k){return"string"==typeof k}function A(k){return void 0===k}var R={onComponentDidMount:1,onComponentDidUpdate:1,onComponentShouldUpdate:1,onComponentWillMount:1,onComponentWillUnmount:1,onComponentWillUpdate:1};function E(k,S,w){var y,h,m=arguments,p=null,f=null,c=null,u=0,l=arguments.length-2;if(1===l)y=w;else if(l>1)for(y=[];l-- >0;)y[l]=m[l+2];if(!F(k)){if(u=2,A(y)||(S||(S={}),S.children=y),!I(S))for(var s in h={},S)"key"===s?f=S.key:"ref"===s?p=S.ref:1===R[s]?(p||(p={}),p[s]=S[s]):h[s]=S[s];return Object(g.createComponentVNode)(u,k,h,f,p)}if(u=Object(g.getFlagsForElementVnode)(k),!I(S))for(var a in h={},S)"className"===a||"class"===a?c=S[a]:"key"===a?f=S.key:"children"===a&&A(y)?y=S.children:"ref"===a?p=S.ref:("contenteditable"===a&&(u|=4096),h[a]=S[a]);return 8192&u?Object(g.createFragment)(1===l?[y]:y,0,f):Object(g.createVNode)(u,k,c,y,0,h,f,p)}},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0}),b.InfernoEffectHost={lockCount:0,lock:function(){this.lockCount++},callbacks:[],callEffects:function(){if(this.lockCount--,this.lockCount<0)throw"Unexpected Effect Call";if(0===this.lockCount){var g=this.callbacks;this.callbacks=[],g.forEach(function(I){return I()})}}}},function(W,b,e){b.getAriaName=function(R){return"role"===R||"id"===R?R:"aria-".concat(R)},b.updatePropsImmutable=function(R,E,k,S){var w=E[k],y=R;if(k!==S&&Array.isArray(w)){var h=function(c){if(Array.isArray(c))return A(c)}(f=w)||function(c){if("undefined"!=typeof Symbol&&null!=c[Symbol.iterator]||null!=c["@@iterator"])return Array.from(c)}(f)||function(c,u){if(c){if("string"==typeof c)return A(c,u);var l=Object.prototype.toString.call(c).slice(8,-1);return"Object"===l&&c.constructor&&(l=c.constructor.name),"Map"===l||"Set"===l?Array.from(c):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?A(c,u):void 0}}(f)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();y[k]=h;var m=/\[\s*(\d+)\s*\]/g.exec(S);if(m){var p=parseInt(m[1],10);(0,I.isPlainObject)(h[p])&&(h[p]=F({},w[p]))}}else{var f;y[k]=(0,I.isPlainObject)(w)?F({},w):w}},b.removeDifferentElements=b.addAttributes=void 0;var g=e(3),I=e(1);function F(){return(F=Object.assign||function(R){for(var E=1;E<arguments.length;E++){var k=arguments[E];for(var S in k)Object.prototype.hasOwnProperty.call(k,S)&&(R[S]=k[S])}return R}).apply(this,arguments)}function A(R,E){(null==E||E>R.length)&&(E=R.length);for(var k=0,S=new Array(E);k<E;k++)S[k]=R[k];return S}b.addAttributes=function(R,E){(0,g.each)(E,function(k,S){var w=S.name,y=S.value;"class"===w?R.addClass(y):R.attr(w,y)})},b.removeDifferentElements=function(R,E){(0,g.each)(E,function(k,S){var w=!1;(0,g.each)(R,function(y,h){S===h&&(w=!0)}),!w&&S.parentNode&&S.parentNode.removeChild(S)})}},function(W,b,e){b.InfoText=b.InfoTextProps=b.viewFunction=b.PAGER_INFO_CLASS=void 0;var g,I=e(18),F=e(22),A=e(40),R=(g=e(10))&&g.__esModule?g:{default:g},E=e(116),k=["defaultPageIndex","infoText","pageCount","pageIndex","pageIndexChange","rootElementRef","totalCount"];function w(){return(w=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}function h(c,u){return(h=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}b.PAGER_INFO_CLASS="dx-info";var m=function(c){return(0,I.createVNode)(1,"div","dx-info",c.text,0,null,null,c.props.rootElementRef)};b.viewFunction=m,b.InfoTextProps={};var p={pageCount:E.PagerProps.pageCount,totalCount:E.PagerProps.totalCount,defaultPageIndex:E.PagerProps.pageIndex,pageIndexChange:function(){}},f=function(c){var u,l;function s(o){var r;return(r=c.call(this,o)||this)._currentState=null,r.state={pageIndex:void 0!==r.props.pageIndex?r.props.pageIndex:r.props.defaultPageIndex},r}l=c,(u=s).prototype=Object.create(l.prototype),u.prototype.constructor=u,h(u,l);var t,i=s.prototype;return i.set_pageIndex=function(o){var r=this;this.setState(function(d){r._currentState=d;var v=o();return r.props.pageIndexChange(v),r._currentState=null,{pageIndex:v}})},i.render=function(){return m({props:w({},this.props,{pageIndex:this.__state_pageIndex}),infoText:this.infoText,text:this.text,restAttributes:this.restAttributes})},(t=[{key:"__state_pageIndex",get:function(){return void 0!==this.props.pageIndex?this.props.pageIndex:(this._currentState||this.state).pageIndex}},{key:"infoText",get:function(){return this.props.infoText||R.default.getFormatter("dxPager-infoText")()}},{key:"text",get:function(){var o=this.props,r=o.pageCount,d=o.totalCount;return(0,A.format)(this.infoText,(this.__state_pageIndex+1).toString(),r.toString(),d.toString())}},{key:"restAttributes",get:function(){return function S(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(w({},this.props,{pageIndex:this.__state_pageIndex}),k)}}])&&function y(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(s.prototype,t),s}(F.BaseInfernoComponent);b.InfoText=f,f.defaultProps=w({},p)},function(W,b,e){b.Page=b.PageProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(316),A=e(230),R=e(90),E=["className","index","onClick","selected"];function S(c,u,l){return u in c?Object.defineProperty(c,u,{value:l,enumerable:!0,configurable:!0,writable:!0}):c[u]=l,c}function w(){return(w=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}function h(c,u){return(h=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}var m=function(c){return(0,g.createComponentVNode)(2,F.LightButton,{className:c.className,label:c.label,onClick:c.props.onClick,children:c.value})};b.viewFunction=m;var p={index:0,selected:!1,className:A.PAGER_PAGE_CLASS};b.PageProps=p;var f=function(c){var u,l,a;function n(i){var o;return(o=c.call(this,i)||this).state={},o}return l=c,(u=n).prototype=Object.create(l.prototype),u.prototype.constructor=u,h(u,l),n.prototype.render=function(){return m({props:w({},this.props),label:this.label,value:this.value,className:this.className,restAttributes:this.restAttributes})},(a=[{key:"label",get:function(){return"Page ".concat(this.value)}},{key:"value",get:function(){return this.props.index+1}},{key:"className",get:function(){var i,o=this.props.selected;return(0,R.combineClasses)((S(i={},"".concat(this.props.className),!!this.props.className),S(i,A.PAGER_SELECTION_CLASS,!!o),i))}},{key:"restAttributes",get:function(){return function k(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(this.props,E)}}])&&function y(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(n.prototype,a),n}(I.BaseInfernoComponent);b.Page=f,f.defaultProps=w({},p)},function(W,b,e){b.DomComponentWrapper=b.DomComponentWrapperProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(231),A=e(800),R=["itemTemplate","valueChange"],E=["componentProps","componentType","rootElementRef"];function k(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}function w(c){if(void 0===c)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c}function y(c,u){return(y=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}function h(){return(h=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}var m=function(c){var s=c.widgetRef;return(0,g.normalizeProps)((0,g.createVNode)(1,"div",c.props.componentProps.className,null,1,h({},c.restAttributes),null,s))};b.viewFunction=m;var p={};b.DomComponentWrapperProps=p;var f=function(c){var u,l;function s(o){var r;return(r=c.call(this,o)||this).state={},r.widgetRef=(0,g.createRef)(),r.getInstance=r.getInstance.bind(w(r)),r.setupWidget=r.setupWidget.bind(w(r)),r.setRootElementRef=r.setRootElementRef.bind(w(r)),r.updateWidget=r.updateWidget.bind(w(r)),r}l=c,(u=s).prototype=Object.create(l.prototype),u.prototype.constructor=u,y(u,l);var t,i=s.prototype;return i.createEffects=function(){return[new I.InfernoEffect(this.setupWidget,[]),new I.InfernoEffect(this.setRootElementRef,[]),new I.InfernoEffect(this.updateWidget,[this.props.componentProps,this.config])]},i.updateEffects=function(){var o;null===(o=this._effects[2])||void 0===o||o.update([this.props.componentProps,this.config])},i.setupWidget=function(){var o=this,r=new this.props.componentType(this.widgetRef.current,this.properties);return this.instance=r,function(){r.dispose(),o.instance=null}},i.setRootElementRef=function(){var o=this.props.rootElementRef;o&&(o.current=this.widgetRef.current)},i.updateWidget=function(){var o;null===(o=this.getInstance())||void 0===o||o.option(this.properties)},i.getInstance=function(){return this.instance},i.render=function(){return m({props:h({},this.props),widgetRef:this.widgetRef,config:this.config,properties:this.properties,restAttributes:this.restAttributes})},(t=[{key:"config",get:function(){return"ConfigContext"in this.context?this.context.ConfigContext:F.ConfigContext}},{key:"properties",get:function(){var o,r=this.props.componentProps,d=r.itemTemplate,v=r.valueChange,x=k(r,R),T=h({rtlEnabled:(null===(o=this.config)||void 0===o?void 0:o.rtlEnabled)||!1},x);return v&&(T.onValueChanged=function(D){return v(D.value)}),d&&(T.itemTemplate=function(D,C,P){(0,A.renderTemplate)(d,{item:D,index:C,container:P},P)}),T}},{key:"restAttributes",get:function(){return k(this.props,E)}}])&&function S(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(s.prototype,t),s}(I.InfernoComponent);b.DomComponentWrapper=f,f.defaultProps=h({},p)},function(W,b,e){function g(I,F){(null==F||F>I.length)&&(F=I.length);for(var A=0,R=new Array(F);A<F;A++)R[A]=I[A];return R}b.calculateValuesFittedWidth=function(I,F){return I+10*Math.max.apply(Math,(A=F,function(R){if(Array.isArray(R))return g(R)}(A)||function(R){if("undefined"!=typeof Symbol&&null!=R[Symbol.iterator]||null!=R["@@iterator"])return Array.from(R)}(A)||function(R,E){if(R){if("string"==typeof R)return g(R,E);var k=Object.prototype.toString.call(R).slice(8,-1);return"Object"===k&&R.constructor&&(k=R.constructor.name),"Map"===k||"Set"===k?Array.from(R):"Arguments"===k||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k)?g(R,E):void 0}}(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())).toString().length;var A},b.oneDigitWidth=void 0,b.oneDigitWidth=10},function(W,b,e){b.columnsResizingReorderingModule=void 0;var g=u(e(2)),I=u(e(11)),F=u(e(5)),A=u(e(29)),R=e(1),E=e(3),k=e(0),S=e(26),w=e(8),y=u(e(27)),h=e(76),m=u(e(48)),p=u(e(39)),f=u(e(46)),c=u(e(173));function u(D){return D&&D.__esModule?D:{default:D}}var l="dxDataGridResizingReordering",s=function(D){return D.option("allowColumnResizing")||D.getController("columns").isColumnOptionUsed("allowResizing")},a=function(D){return D.option("allowColumnReordering")||D.getController("columns").isColumnOptionUsed("allowReordering")},t=m.default.View.inherit({_renderCore:function(){this.callBase(),this.element().addClass(this.addWidgetPrefix("tracker")),this.hide()},_unsubscribeFromCallback:function(){this._positionChanged&&this._tablePositionController.positionChanged.remove(this._positionChanged)},_subscribeToCallback:function(){var D=this;D._positionChanged=function(C){var P=D.element();P&&P.hasClass(D.addWidgetPrefix("tracker"))&&(P.css({top:C.top}),P.height(C.height))},this._tablePositionController.positionChanged.add(D._positionChanged)},optionChanged:function(D){"allowColumnResizing"===D.name&&(this._unsubscribeFromCallback(),D.value&&(this._subscribeToCallback(),this._invalidate())),this.callBase(D)},init:function(){this.callBase(),this._tablePositionController=this.getController("tablePosition"),this._subscribeToCallback()},isVisible:function(){return s(this)},show:function(){this.element().show()},hide:function(){this.element()&&this.element().hide()},setHeight:function(D){this.element().height(D)},dispose:function(){this._unsubscribeFromCallback(),this.callBase()}}),n=m.default.View.inherit({_renderSeparator:function(){},_renderCore:function(D){this.callBase(D),this._isShown=!0,this._renderSeparator(),this.hide()},show:function(){this._isShown=!0},hide:function(){this._isShown=!1},height:function(D){var C=this.element();if(C){if(!(0,R.isDefined)(D))return C.height();C.height(D)}},width:function(D){var C=this.element();if(C){if(!(0,R.isDefined)(D))return C.width();C.width(D)}}}),i=n.inherit({_renderSeparator:function(){this.callBase(),this.element().addClass(this.addWidgetPrefix("columns-separator"))},_subscribeToCallback:function(){var D,C=this;C._positionChanged=function(P){(D=C.element())&&(D.css({top:P.top}),D.height(P.height))},C._tablePositionController.positionChanged.add(C._positionChanged)},_unsubscribeFromCallback:function(){this._positionChanged&&this._tablePositionController.positionChanged.remove(this._positionChanged)},_init:function(){this._isTransparent=s(this),this.isVisible()&&this._subscribeToCallback()},isVisible:function(){return this.option("showColumnHeaders")&&(a(this)||s(this))},optionChanged:function(D){"allowColumnResizing"===D.name&&(D.value?(this._init(),this._invalidate(),this.hide(!0)):(this._unsubscribeFromCallback(),this._isTransparent=s(this),this.hide(!0))),this.callBase(D)},init:function(){this.callBase(),this._tablePositionController=this.getController("tablePosition"),this._init()},show:function(){var D=this.element();D&&!this._isShown&&(this._isTransparent?D.removeClass(this.addWidgetPrefix("columns-separator-transparent")):D.show()),this.callBase()},hide:function(D){var C=this.element(),P=this.addWidgetPrefix("columns-separator-transparent");C&&(this._isShown||D)&&(this._isTransparent?(C.addClass(P),C.css("left",""),C.show()):(C.hasClass(P)&&C.removeClass(P),C.hide())),this.callBase()},moveByX:function(D){var C=this.element();C&&C.css("left",D-this._parentElement().offset().left)},changeCursor:function(D){D=(0,R.isDefined)(D)?D:"";var C=this.element();C&&C.css("cursor",D)},dispose:function(){this._unsubscribeFromCallback(),this.callBase()}}),o=n.inherit({init:function(){var D=this;this.callBase(),this.getController("data").loadingChanged.add(function(C){C||D.hide()})},_renderSeparator:function(){this.callBase(),this.element().addClass("dx-block-separator").html("&nbsp;")},hide:function(){var D=this._parentElement(),C=this.element();C&&this._isShown&&C.css("display","none"),D&&!D.children(".dx-block-separator").length&&D.prepend(this.element()),this.callBase()},isVisible:function(){var D=this.option("groupPanel"),C=this.option("columnChooser");return D&&D.visible||C&&C.enabled},show:function(D){var C=this.element(),P=function(M){f.default.stop(C,!0),f.default.animate(C,{type:"slide",from:{width:0,display:M.display},to:M,duration:300,easing:"swing"})};if(C&&!this._isShown)switch(D){case"group":P({width:"50px",display:"inline-block"});break;case"columnChooser":P({width:"100%",display:"block"});break;default:C.css("display","")}this.callBase()}}),r=m.default.View.inherit({_isDragging:!1,isDragging:function(){return this._isDragging},_getDraggingPanelByPos:function(D){var C;return(0,E.each)(this._dragOptions.draggingPanels,function(P,M){if(M){var O=M.getBoundingRect();if(O&&(void 0===O.bottom||D.y<O.bottom)&&(void 0===O.top||D.y>O.top)&&(void 0===O.left||D.x>O.left)&&(void 0===O.right||D.x<O.right))return C=M,!1}}),C},_renderCore:function(){this.element().addClass(this.addWidgetPrefix("drag-header")+" "+this.addWidgetPrefix("text-content")+" dx-widget").hide()},_resetTargetColumnOptions:function(){var D=this._dropOptions;D.targetColumnIndex=-1,delete D.targetColumnElement,delete D.isLast,delete D.posX,delete D.posY},_getVisibleIndexObject:function(D,C){return(0,R.isDefined)(D)?{columnIndex:C,rowIndex:D}:C},dispose:function(){var D=this.element();this._dragOptions=null,D&&D.parent().find("."+this.addWidgetPrefix("drag-header")).remove()},isVisible:function(){var D=this.getController("columns").getCommonSettings();return this.option("showColumnHeaders")&&(a(this)||D.allowGrouping||D.allowHiding)},init:function(){var D=this;this.callBase(),this._controller=this.getController("draggingHeader"),this._columnsResizerViewController=this.getController("columnsResizer"),this.getController("data").loadingChanged.add(function(C){var P=D.element();!C&&P&&P.hide()})},dragHeader:function(D){var C=D.columnElement,P=!!D.sourceColumn.type;this._isDragging=!0,this._dragOptions=D,this._dropOptions={sourceIndex:D.index,sourceColumnIndex:this._getVisibleIndexObject(D.rowIndex,D.columnIndex),sourceColumnElement:D.columnElement,sourceLocation:D.sourceLocation};var M=I.default.getDocument();this._onSelectStart=M.onselectstart,M.onselectstart=function(){return!1},this._controller.drag(this._dropOptions),this.element().css({textAlign:C&&C.css("textAlign"),height:C&&(P&&C.get(0).clientHeight||C.height()),width:C&&(P&&C.get(0).clientWidth||C.width()),whiteSpace:C&&C.css("whiteSpace")}).addClass(this.addWidgetPrefix("drag-action")).toggleClass("dx-drag-command-cell",P).text(P?"":D.sourceColumn.caption),this.element().appendTo(c.default.getSwatchContainer(C))},moveHeader:function(D){var C=D.event,P=C.data.that,M=(0,w.eventData)(C),O=!!P._columnsResizerViewController&&P._columnsResizerViewController.isResizing(),B=P._dragOptions;if(P._isDragging&&!O){var V=P.element(),z=Math.abs(M.x-B.columnElement.offset().left-B.deltaX),N=Math.abs(M.y-B.columnElement.offset().top-B.deltaY);(V.is(":visible")||z>5||N>5)&&(V.show(),V.css({left:M.x-B.deltaX,top:M.y-B.deltaY}),P.dockHeader(M)),C.preventDefault()}},dockHeader:function(D){var C=this._getDraggingPanelByPos(D),P=this._controller,M=this._dropOptions,O=this._dragOptions;if(C){var B=this.option("rtlEnabled"),V="columnChooser"===C.getName(),z=V?"y":"x",N=C.getName(),U="headers"===N?O.rowIndex:void 0,H=O.sourceColumn,G=C.getColumnElements(U,null==H?void 0:H.ownerBand)||[],Y=O.pointsByTarget=O.pointsByTarget||{},J="columnChooser"===N?[]:Y[N]||P._generatePointsByColumns((0,k.extend)({},O,{targetDraggingPanel:C,columns:C.getColumns(U),columnElements:G,isVerticalOrientation:V,startColumnIndex:"headers"===N&&(0,g.default)(G[0]).index()}));if(Y[N]=J,M.targetLocation=N,J.length>0)for(var ae=0;ae<J.length;ae++){var fe=J[ae+1]&&(J[ae][z]+J[ae+1][z])/2;if(void 0===fe||(B&&"x"===z?D[z]>fe:D[z]<fe)){M.targetColumnIndex=this._getVisibleIndexObject(U,J[ae].columnIndex),G[ae]?(M.targetColumnElement=G.eq(ae),M.isLast=!1):(M.targetColumnElement=G.last(),M.isLast=!0),M.posX=J[ae].x,M.posY=J[ae].y,P.dock(M);break}}else this._resetTargetColumnOptions(),P.dock(M)}},dropHeader:function(D){var C=D.event.data.that,P=C._controller;C.element().hide(),P&&C._isDragging&&P.drop(C._dropOptions),C.element().appendTo(C._parentElement()),C._dragOptions=null,C._dropOptions=null,C._isDragging=!1,I.default.getDocument().onselectstart=C._onSelectStart||null}}),d=function(D){return"widget"!==D.option("columnResizingMode")},v=m.default.ViewController.inherit({_isHeadersRowArea:function(D){if(this._columnHeadersView){var C=this._columnHeadersView.element();if(C){var P=C.offset().top,M=this._columnHeadersView.getHeadersRowHeight();return D>=P&&D<=P+M}}return!1},_isRtlParentStyle:function(){var D;return this.option("rtlEnabled")&&"rtl"===(null===(D=this._$parentContainer)||void 0===D?void 0:D.parent().css("direction"))},_pointCreated:function(D,C,P){var M=d(this),O=this.option("rtlEnabled"),B=this._isRtlParentStyle(),V=M||!O||B?1:0;if(D.index>=V&&D.index<C+(M||O&&!B?0:1)){D.columnIndex-=V;var z=P[D.columnIndex]||{};return!(M?z.allowResizing&&(P[D.columnIndex+1]||{}).allowResizing:z.allowResizing)}return!0},_getTargetPoint:function(D,C,P){if(D)for(var M=0;M<D.length;M++)if((D[M].x!==D[0].x||!D[M+1]||D[M].x!==D[M+1].x)&&D[M].x-P<=C&&C<=D[M].x+P)return D[M];return null},_moveSeparator:function(D){var C=D.event,P=C.data,M=P._columnsSeparatorView.width(),O=d(P),B=M/2,V=P._$parentContainer.offset(),z=V.left,N=(0,w.eventData)(C),U=P.option("rtlEnabled"),H=this._isRtlParentStyle();if(P._isResizing&&P._resizingInfo){if((z<=N.x||!O&&H)&&(!O||N.x<=z+P._$parentContainer.width())&&P._updateColumnsWidthIfNeeded(N.x)){var G=P._columnHeadersView.getColumnElements().eq(P._resizingInfo.currentColumnIndex),Y=G[0];if(Y){var J=Y.getBoundingClientRect().width;P._columnsSeparatorView.moveByX(G.offset().left+((O||H)&&U?0:J)),P._tablePositionController.update(P._targetPoint.y),C.preventDefault()}}}else P._isHeadersRowArea(N.y)?(P._previousParentOffset&&(P._previousParentOffset.left===V.left&&P._previousParentOffset.top===V.top||P.pointsByColumns(null)),P._targetPoint=P._getTargetPoint(P.pointsByColumns(),N.x,M),P._previousParentOffset=V,P._isReadyResizing=!1,P._targetPoint?(P._columnsSeparatorView.changeCursor("col-resize"),P._columnsSeparatorView.moveByX(P._targetPoint.x-B),P._tablePositionController.update(P._targetPoint.y),P._isReadyResizing=!0,C.preventDefault()):P._columnsSeparatorView.changeCursor()):(P.pointsByColumns(null),P._isReadyResizing=!1,P._columnsSeparatorView.changeCursor())},_endResizing:function(D){var C=D.event.data;C._isResizing&&(C.pointsByColumns(null),C._resizingInfo=null,C._columnsSeparatorView.hide(),C._columnsSeparatorView.changeCursor(),C._trackerView.hide(),C._isReadyResizing=!1,C._isResizing=!1)},_getNextColumnIndex:function(D){return D+1},_setupResizingInfo:function(D){var C=this._targetPoint.columnIndex,P=this._getNextColumnIndex(C),M=this._columnHeadersView.getHeaderElement(C),O=this._columnHeadersView.getHeaderElement(P);this._resizingInfo={startPosX:D,currentColumnIndex:C,currentColumnWidth:M&&M.length>0?(0,S.getBoundingRect)(M[0]).width:0,nextColumnIndex:P,nextColumnWidth:O&&O.length>0?(0,S.getBoundingRect)(O[0]).width:0}},_startResizing:function(D){var C=D.event,P=C.data,M=(0,w.eventData)(C);if((0,w.isTouchEvent)(C)&&(P._isHeadersRowArea(M.y)?(P._targetPoint=P._getTargetPoint(P.pointsByColumns(),M.x,10),P._targetPoint&&(P._columnsSeparatorView.moveByX(P._targetPoint.x-P._columnsSeparatorView.width()/2),P._isReadyResizing=!0)):P._isReadyResizing=!1),P._isReadyResizing){P._setupResizingInfo(M.x),P._isResizing=!0,P._tablePositionController.update(P._targetPoint.y),P._columnsSeparatorView.show(),P._trackerView.show();var O=P.component.getScrollable();O&&P._isRtlParentStyle()&&(P._scrollRight=O.$content().width()-O._container().width()-O.scrollLeft()),C.preventDefault(),C.stopPropagation()}this.isResizing()&&this.getController("editorFactory").loseFocus()},_generatePointsByColumns:function(){var D=this,C=D._columnsController?D._columnsController.getVisibleColumns():[],P=D._columnHeadersView.getColumnElements(),M=[];P&&P.length>0&&(M=p.default.getPointsByColumns(P,function(O){return D._pointCreated(O,P.length,C)})),D._pointsByColumns=M},_unsubscribeFromEvents:function(){this._moveSeparatorHandler&&F.default.off(I.default.getDocument(),(0,w.addNamespace)(y.default.move,l),this._moveSeparatorHandler),this._startResizingHandler&&F.default.off(this._$parentContainer,(0,w.addNamespace)(y.default.down,l),this._startResizingHandler),this._endResizingHandler&&(F.default.off(this._columnsSeparatorView.element(),(0,w.addNamespace)(y.default.up,l),this._endResizingHandler),F.default.off(I.default.getDocument(),(0,w.addNamespace)(y.default.up,l),this._endResizingHandler))},_subscribeToEvents:function(){this._moveSeparatorHandler=this.createAction(this._moveSeparator),this._startResizingHandler=this.createAction(this._startResizing),this._endResizingHandler=this.createAction(this._endResizing),F.default.on(I.default.getDocument(),(0,w.addNamespace)(y.default.move,l),this,this._moveSeparatorHandler),F.default.on(this._$parentContainer,(0,w.addNamespace)(y.default.down,l),this,this._startResizingHandler),F.default.on(this._columnsSeparatorView.element(),(0,w.addNamespace)(y.default.up,l),this,this._endResizingHandler),F.default.on(I.default.getDocument(),(0,w.addNamespace)(y.default.up,l),this,this._endResizingHandler)},_updateColumnsWidthIfNeeded:function(D){var C,P,M,O,B,V=!1,z=this._resizingInfo,N=this._columnsController,U=N.getVisibleColumns(),H=this._columnsSeparatorView.width(),G=this._rowsView.contentWidth(),Y=d(this),J=Y&&this.option("adaptColumnWidthByRatio")&&!this.option("columnAutoWidth"),ae=this.option("rtlEnabled"),fe=this._isRtlParentStyle();function Ce(Se){return(0,R.isString)(Se)&&"%"===Se.slice(-1)}function Te(Se,Ie,Pe,Ue){if(Se){var Ne=Se.width;Ne&&(Ue=Ce(Ne)),Ue?(N.columnOption(Se.index,"visibleWidth",Ie),N.columnOption(Se.index,"width",(Ie/Pe*100).toFixed(3)+"%")):(N.columnOption(Se.index,"visibleWidth",null),N.columnOption(Se.index,"width",Ie))}}C=D-z.startPosX,(Y||fe)&&ae&&(C=-C);var me=U[z.currentColumnIndex];if(V=(B=z.currentColumnWidth+C)>=(M=me&&me.minWidth||H),Y&&(P=z.nextColumnWidth-C,M=(O=U[z.nextColumnIndex])&&O.minWidth||H,V=V&&P>=M),V){if(N.beginUpdate(),Te(me,B=Math.floor(B),G=function(Se,Ie){if(Ie.every(function(Ue){return Ue.width})){var Pe=Ie.reduce(function(Ue,Ne){return Ce(Ne.width)&&(Ue+=parseFloat(Ne.width)),Ue},0);Pe>100&&(Se=Se/Pe*100)}return Se}(G,U),J),Y)Te(O,P=Math.floor(P),G,J);else{var he=this._columnHeadersView.getColumnWidths();if(he[z.currentColumnIndex]=B,!(he.reduce(function(Se,Ie){return Se+Ie},0)>this._rowsView.contentWidth())){var _e=p.default.getLastResizableColumnIndex(U);_e>=0&&N.columnOption(U[_e].index,"visibleWidth","auto")}for(var re=0;re<he.length;re++)U[re]&&U[re]!==me&&void 0===U[re].width&&N.columnOption(U[re].index,"width",he[re])}if(N.endUpdate(),!Y){this.component.updateDimensions();var ce=this.component.getScrollable();if(ce&&fe){var ge=ce.$content().width()-ce._container().width()-this._scrollRight;ce.scrollTo({left:ge})}}}return V},_subscribeToCallback:function(D,C){D.add(C),this._subscribesToCallbacks.push({callback:D,handler:C})},_unsubscribeFromCallbacks:function(){for(var D=0;D<this._subscribesToCallbacks.length;D++){var C=this._subscribesToCallbacks[D];C.callback.remove(C.handler)}this._subscribesToCallbacks=[]},_unsubscribes:function(){this._unsubscribeFromEvents(),this._unsubscribeFromCallbacks()},_init:function(){var D=this,C=function(){D._isResizing||D.pointsByColumns(null)},P=function(B){D._scrollLeft!==B.left&&(D._scrollLeft=B.left,D.pointsByColumns(null))};D._columnsSeparatorView=D.getView("columnsSeparatorView"),D._columnHeadersView=D.getView("columnHeadersView"),D._trackerView=D.getView("trackerView"),D._rowsView=D.getView("rowsView"),D._columnsController=D.getController("columns"),D._tablePositionController=D.getController("tablePosition"),D._$parentContainer=D.component.$element(),D._subscribeToCallback(D._columnHeadersView.renderCompleted,C),D._subscribeToCallback(D._columnHeadersView.resizeCompleted,C),D._subscribeToCallback(D._columnsSeparatorView.renderCompleted,function(){D._unsubscribeFromEvents(),D._subscribeToEvents()}),D._subscribeToCallback(D._rowsView.renderCompleted,function(){D._rowsView.scrollChanged.remove(P),D._rowsView.scrollChanged.add(P)});var M=0!==D._rowsView.getScrollbarWidth(),O=0;D._subscribeToCallback(D.getController("tablePosition").positionChanged,function(B){if(D._isResizing&&!D._rowsView.isResizing){var V=0!==D._rowsView.getScrollbarWidth();M!==V||O&&O!==B.height?(M=V,O=B.height,D.component.updateDimensions()):D._rowsView.updateFreeSpaceRowHeight()}O=B.height})},optionChanged:function(D){this.callBase(D),"allowColumnResizing"===D.name&&(D.value?(this._init(),this._subscribeToEvents()):this._unsubscribes())},isResizing:function(){return this._isResizing},init:function(){this._subscribesToCallbacks=[],s(this)&&this._init()},pointsByColumns:function(D){if(void 0===D)return this._pointsByColumns||this._generatePointsByColumns(),this._pointsByColumns;this._pointsByColumns=D},dispose:function(){this._unsubscribes(),this.callBase()}}),x=m.default.ViewController.inherit({update:function(D){var C={},P=this._columnHeadersView.element(),M=P&&P.offset(),O=M&&M.top||0,B=(0,R.isDefined)(D)?Math.abs(D-O):0,V=this._columnHeadersView?this._columnHeadersView.getHeight():0,z=this._rowsView.getScrollbarWidth(!0),N=this._rowsView?this._rowsView.height()-z:0,U=this.component.getController("columnsResizer"),H=this.component.getView("draggingHeaderView");C.height=V,(!1!==U.isResizing()||H.isDragging())&&(C.height+=N-B),null!==D&&P&&P.length&&(C.top=P[0].offsetTop+B),this.positionChanged.fire(C)},init:function(){var D=this;D.callBase(),D._columnHeadersView=this.getView("columnHeadersView"),D._rowsView=this.getView("rowsView"),D._pagerView=this.getView("pagerView"),D._rowsView.resizeCompleted.add(function(){if(D.option("allowColumnResizing")){var C=D.getController("columnsResizer")._targetPoint;D.update(C?C.y:null)}})},ctor:function(D){this.callBase(D),this.positionChanged=(0,A.default)()}}),T={views:{columnsSeparatorView:i,blockSeparatorView:o,draggingHeaderView:r,trackerView:t},controllers:{draggingHeader:m.default.ViewController.inherit({_generatePointsByColumns:function(D){var C=this;return p.default.getPointsByColumns(D.columnElements,function(P){return C._pointCreated(P,D.columns,D.targetDraggingPanel.getName(),D.sourceColumn)},D.isVerticalOrientation,D.startColumnIndex)},_pointCreated:function(D,C,P,M){var O=C[D.columnIndex],B=C[D.columnIndex-1];switch(P){case"columnChooser":return!0;case"headers":return M&&!M.allowReordering||(!O||!O.allowReordering)&&(!B||!B.allowReordering);default:return 0===C.length}},_subscribeToEvents:function(D,C){var P=this;(0,E.each)(C,function(M,O){if(O)for(var B,V=O.getRowCount?O.getRowCount():1,z=O.getName(),N=function(G,Y){if(Y){var J=(0,g.default)(Y),ae=B[G];O.allowDragging(ae,z,C)&&(J.addClass(P.addWidgetPrefix("drag-action")),F.default.on(J,(0,w.addNamespace)(h.start,l),P.createAction(function(fe){var Ce=fe.event,Te=(0,w.eventData)(Ce);D.dragHeader({deltaX:Te.x-(0,g.default)(Ce.currentTarget).offset().left,deltaY:Te.y-(0,g.default)(Ce.currentTarget).offset().top,sourceColumn:ae,index:ae.index,columnIndex:G,columnElement:J,sourceLocation:z,draggingPanels:C,rowIndex:P._columnsController.getRowIndex(ae.index,!0)})})),F.default.on(J,(0,w.addNamespace)(h.move,l),{that:D},P.createAction(D.moveHeader)),F.default.on(J,(0,w.addNamespace)(h.end,l),{that:D},P.createAction(D.dropHeader)))}},U=0;U<V;U++){var H=O.getColumnElements(U)||[];H.length&&(B=O.getColumns(U)||[],(0,E.each)(H,N))}})},_unsubscribeFromEvents:function(D,C){var P=this;(0,E.each)(C,function(M,O){if(O){var B=O.getColumnElements()||[];(0,E.each)(B,function(V,z){var N=(0,g.default)(z);F.default.off(N,(0,w.addNamespace)(h.start,l)),F.default.off(N,(0,w.addNamespace)(h.move,l)),F.default.off(N,(0,w.addNamespace)(h.end,l)),N.removeClass(P.addWidgetPrefix("drag-action"))})}})},_getSeparator:function(D){return"headers"===D?this._columnsSeparatorView:this._blockSeparatorView},hideSeparators:function(D){var C=this._blockSeparatorView,P=this._columnsSeparatorView;this._animationColumnIndex=null,C&&C.hide(),"block"!==D&&P&&P.hide()},init:function(){var D=this;D.callBase(),D._columnsController=D.getController("columns"),D._columnHeadersView=D.getView("columnHeadersView"),D._columnsSeparatorView=D.getView("columnsSeparatorView"),D._draggingHeaderView=D.getView("draggingHeaderView"),D._rowsView=D.getView("rowsView"),D._blockSeparatorView=D.getView("blockSeparatorView"),D._headerPanelView=D.getView("headerPanel"),D._columnChooserView=D.getView("columnChooserView");var C=function(){if(D._draggingHeaderView){var P=[D._columnChooserView,D._columnHeadersView,D._headerPanelView];D._unsubscribeFromEvents(D._draggingHeaderView,P),D._subscribeToEvents(D._draggingHeaderView,P)}};D._columnHeadersView.renderCompleted.add(C),D._headerPanelView&&D._headerPanelView.renderCompleted.add(C),D._columnChooserView&&D._columnChooserView.renderCompleted.add(C)},allowDrop:function(D){return this._columnsController.allowMoveColumn(D.sourceColumnIndex,D.targetColumnIndex,D.sourceLocation,D.targetLocation)},drag:function(D){var C=D.sourceIndex,P=D.sourceLocation,M=D.sourceColumnElement,O=this._columnHeadersView,B=this._rowsView;M&&(M.css({opacity:.5}),"headers"===P&&(O&&O.setRowsOpacity(C,.5),B&&B.setRowsOpacity(C,.5)))},dock:function(D){var C=this,P=(0,R.isObject)(D.targetColumnIndex)?D.targetColumnIndex.columnIndex:D.targetColumnIndex,M=D.sourceLocation,O=D.targetLocation,B=C._getSeparator(O),V=P>=0;C._columnHeadersView.element().find(".dx-header-row").toggleClass(C.addWidgetPrefix("drop-highlight"),"headers"!==M&&"headers"===O&&!V),B&&(C.allowDrop(D)&&V?"group"===O||"columnChooser"===O?C._animationColumnIndex!==P&&(C.hideSeparators(),B.element()[D.isLast?"insertAfter":"insertBefore"](D.targetColumnElement),C._animationColumnIndex=P,B.show(O)):(C.hideSeparators("block"),C.getController("tablePosition").update(D.posY),B.moveByX(D.posX-B.width()),B.show()):C.hideSeparators())},drop:function(D){var C=D.sourceColumnElement;if(C&&(C.css({opacity:""}),this._columnHeadersView.setRowsOpacity(D.sourceIndex,""),this._rowsView.setRowsOpacity(D.sourceIndex,""),this._columnHeadersView.element().find(".dx-header-row").removeClass(this.addWidgetPrefix("drop-highlight"))),this.allowDrop(D)){var P=this._getSeparator(D.targetLocation);P&&P.hide(),this._columnsController.moveColumn(D.sourceColumnIndex,D.targetColumnIndex,D.sourceLocation,D.targetLocation)}},dispose:function(){this._draggingHeaderView&&this._unsubscribeFromEvents(this._draggingHeaderView,[this._columnChooserView,this._columnHeadersView,this._headerPanelView])}}),tablePosition:x,columnsResizer:v},extenders:{views:{rowsView:{_needUpdateRowHeight:function(D){var C=this.option("wordWrapEnabled"),P=this.getController("columnsResizer"),M=P.isResizing();return this.callBase.apply(this,arguments)||D>0&&C&&M}}},controllers:{editorFactory:{renderFocusOverlay:function(){if(!this.getController("columnsResizer").isResizing())return this.callBase.apply(this,arguments)}}}}};b.columnsResizingReorderingModule=T},function(W,b,e){function g(C){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(P){return typeof P}:function(P){return P&&"function"==typeof Symbol&&P.constructor===Symbol&&P!==Symbol.prototype?"symbol":typeof P})(C)}b.keyboardNavigationModule=void 0;var I=a(e(2)),F=a(e(11)),A=a(e(5)),R=a(e(48)),E=a(e(39)),k=e(1),S=e(12),w=e(66),y=e(8),h=a(e(27)),m=e(23),p=e(4),f=function(C,P){if(C&&C.__esModule)return C;if(null===C||"object"!==g(C)&&"function"!=typeof C)return{default:C};var M=s(void 0);if(M&&M.has(C))return M.get(C);var O={},B=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var V in C)if("default"!==V&&Object.prototype.hasOwnProperty.call(C,V)){var z=B?Object.getOwnPropertyDescriptor(C,V):null;z&&(z.get||z.set)?Object.defineProperty(O,V,z):O[V]=C[V]}return O.default=C,M&&M.set(C,O),O}(e(132)),c=a(e(25)),u=e(114),l=a(e(13));function s(C){if("function"!=typeof WeakMap)return null;var P=new WeakMap,M=new WeakMap;return(s=function(O){return O?M:P})(C)}function a(C){return C&&C.__esModule?C:{default:C}}var t="input:not([type='hidden']), textarea, a, select, button, [tabindex], .dx-dropdowneditor-icon";function n(C){return C&&C.hasClass("dx-group-row")}function i(C){return C&&C.hasClass("dx-master-detail-row")}function o(C){return C&&!n(C)&&!i(C)}function r(C){return C.length&&"TD"===C[0].tagName}function d(C,P){return!C._isRowEditMode()&&P&&!P.hasClass("dx-command-select")&&P.hasClass("dx-editor-cell")}function v(C){return(0,k.isDefined)(C)&&C.length>0}function x(){return"desktop"!==l.default.current().deviceType}function T(C){return!!C.parent(".".concat("dx-header-row")).length}var D={defaultOptions:function(){return{useLegacyKeyboardNavigation:!1,keyboardNavigation:{enabled:!0,enterKeyAction:"startEdit",enterKeyDirection:"none",editOnKeyPress:!1}}},controllers:{keyboardNavigation:R.default.ViewController.inherit({init:function(){var C=this;this._dataController=this.getController("data"),this._selectionController=this.getController("selection"),this._editingController=this.getController("editing"),this._headerPanel=this.getView("headerPanel"),this._columnsController=this.getController("columns"),this._editorFactory=this.getController("editorFactory"),this.isKeyboardEnabled()&&(f.subscribeVisibilityChange(),this._updateFocusTimeout=null,this._fastEditingStarted=!1,this._focusedCellPosition={},this._canceledCellPosition=null,this._editorFactory.focused.add(function(P){C.setupFocusedView(),C._isNeedScroll&&P.is(":visible")&&C._focusedView&&C._focusedView.getScrollable&&(C._focusedView._scrollToElement(P),C._isNeedScroll=!1)}),this._initViewHandlers(),this._initDocumentHandlers(),this.createAction("onKeyDown"))},_initViewHandlers:function(){var C=this,P=this.getView("rowsView"),M=function(O){var B=(0,I.default)(O.target),V=(0,I.default)(O.relatedTarget).closest(P.element()).length;if(B.hasClass("dx-link")&&!V&&C._isEventInCurrentGrid(O)){var z=C._getFocusedCell();z=v(z)?z:P.getCellElements(0).filter("[tabindex]").eq(0),B.closest(z).length||(O.preventDefault(),A.default.trigger(z,"focus"))}};P.renderCompleted.add(function(O){var B=P.element(),V=!O||"refresh"===O.changeType,z=C._focusedView&&C._focusedView.name===P.name,N=O&&("append"===O.changeType||"prepend"===O.changeType),U=(0,I.default)(":focus"),H=!U.length||U.closest(B).length||c.default.msie&&U.is("body");A.default.off(B,"focusin",M),A.default.on(B,"focusin",M),C._initPointerEventHandler(),C._initKeyDownHandler(),C._setRowsViewAttributes(),z&&H&&(C._isNeedFocus?!N:C._isHiddenFocus&&V)&&C._updateFocus(!0)})},_initDocumentHandlers:function(){var C=this,P=F.default.getDocument();this._documentClickHandler=this.createAction(function(M){var O=(0,I.default)(M.event.target),B=C._isEventInCurrentGrid(M.event)&&O.closest(".".concat(C.addWidgetPrefix("rowsview"))).length,V=O.closest(".".concat("dx-dropdowneditor-overlay")).length,z=C.getController("columnsResizer"),N=!!z&&z.isResizing();B||V||N||(!(C._focusedView&&O.parents().filter(C._focusedView.element()).length>0)&&C._resetFocusedCell(!0),C._resetFocusedView())}),A.default.on(P,(0,y.addNamespace)(h.default.down,"dxDataGridKeyboardNavigation"),this._documentClickHandler)},_setRowsViewAttributes:function(){var C=this._getRowsViewElement();!this._dataController.getVisibleRows().length&&this._applyTabIndexToElement(C)},_initPointerEventHandler:function(){var C=x()?m.name:h.default.down,P=".".concat("dx-row"," > td, .").concat("dx-row"),M=this._getRowsViewElement();(0,k.isDefined)(this._pointerEventAction)||(this._pointerEventAction=this.createAction(this._pointerEventHandler)),A.default.off(M,(0,y.addNamespace)(C,"dxDataGridKeyboardNavigation"),this._pointerEventAction),A.default.on(M,(0,y.addNamespace)(C,"dxDataGridKeyboardNavigation"),P,this._pointerEventAction)},_initKeyDownHandler:function(){var C=this,P=this._getRowsViewElement();u.keyboard.off(this._keyDownListener),this._keyDownListener=u.keyboard.on(P,null,function(M){return C._keyDownHandler(M)})},dispose:function(){this.callBase(),this._resetFocusedView(),u.keyboard.off(this._keyDownListener),A.default.off(F.default.getDocument(),(0,y.addNamespace)(h.default.down,"dxDataGridKeyboardNavigation"),this._documentClickHandler),clearTimeout(this._updateFocusTimeout),f.unsubscribeVisibilityChange()},optionChanged:function(C){switch(C.name){case"keyboardNavigation":case"useLegacyKeyboardNavigation":C.handled=!0;break;default:this.callBase(C)}},isRowFocusType:function(){return"row"===this.focusType},isCellFocusType:function(){return"cell"===this.focusType},setRowFocusType:function(){this.option("focusedRowEnabled")&&(this.focusType="row")},setCellFocusType:function(){this.focusType="cell"},_keyDownHandler:function(C){var P=this._editingController.isEditing(),M=!0,O=C.originalEvent,B=this._processOnKeyDown(C);if(!O.isDefaultPrevented()&&(this._isNeedFocus=!0,this._isNeedScroll=!0,this._updateFocusedCellPositionByTarget(O.target),!B)){switch(C.keyName){case"leftArrow":case"rightArrow":this._leftRightKeysHandler(C,P);break;case"upArrow":case"downArrow":C.ctrl?f.selectView("rowsView",this,O):this._upDownKeysHandler(C,P);break;case"pageUp":case"pageDown":this._pageUpDownKeyHandler(C);break;case"space":this._spaceKeyHandler(C,P);break;case"A":(0,y.isCommandKeyPressed)(C.originalEvent)?this._ctrlAKeyHandler(C,P):this._beginFastEditing(C.originalEvent);break;case"tab":this._tabKeyHandler(C,P);break;case"enter":this._enterKeyHandler(C,P);break;case"escape":this._escapeKeyHandler(C,P);break;case"F":(0,y.isCommandKeyPressed)(C.originalEvent)?this._ctrlFKeyHandler(C):this._beginFastEditing(C.originalEvent);break;case"F2":this._f2KeyHandler();break;case"del":case"backspace":this._isFastEditingAllowed()&&!this._isFastEditingStarted()&&this._beginFastEditing(O,!0);break;default:this._beginFastEditing(O)||(this._isNeedFocus=!1,this._isNeedScroll=!1,M=!1)}M&&O.stopPropagation()}},_processOnKeyDown:function(C){var P=C.originalEvent,M={handled:!1,event:P};return this.executeAction("onKeyDown",M),C.ctrl=P.ctrlKey,C.alt=P.altKey,C.shift=P.shiftKey,!!M.handled},_closeEditCell:function(){var C=this;setTimeout(function(){C._editingController.closeEditCell()})},_leftRightKeysHandler:function(C,P){var M=this.getVisibleRowIndex(),O=C.originalEvent,B=this._focusedView&&this._focusedView.getRow(M),V=this._getDirectionCodeByKey(C.keyName),z=this._isFastEditingStarted();if((!P||z)&&o(B)){this.setCellFocusType(),z&&this._closeEditCell(),this._isVirtualColumnRender()&&this._processVirtualHorizontalPosition(V);var N=this._getNextCell(V);v(N)&&this._arrowKeysHandlerFocusCell(O,N,V),O&&O.preventDefault()}},_upDownKeysHandler:function(C,P){var O=this.getVisibleRowIndex(),B=this._focusedView&&this._focusedView.getRow(O),V=C.originalEvent,z="upArrow"===C.keyName,N=this._dataController.dataSource(),U=this._isFastEditingStarted();if((!P||U)&&B&&!i(B)){if(U&&this._closeEditCell(),!this._navigateNextCell(V,C.keyName)&&this._isVirtualRowRender()&&z&&N&&!N.isLoading()){var H=B.outerHeight();this._scrollBy(0,-H,this._focusedCellPosition.rowIndex-1,V)}V&&V.preventDefault()}},_pageUpDownKeyHandler:function(C){var P=this._dataController.pageIndex(),M=this._dataController.pageCount(),O=this.option("paging.enabled"),B="pageUp"===C.keyName,V=B?-1:1,z=this.getView("rowsView").getScrollable();O&&!this._isVirtualScrolling()?(B?P>0:P<M-1)&&!this._isVirtualScrolling()&&(this._dataController.pageIndex(P+V),C.originalEvent.preventDefault()):z&&z._container().height()<z.$content().height()&&(this._scrollBy(0,z._container().height()*V),C.originalEvent.preventDefault())},_spaceKeyHandler:function(C,P){var M=this.getVisibleRowIndex(),O=(0,I.default)(C.originalEvent&&C.originalEvent.target);if(this.option("selection")&&"none"!==this.option("selection").mode&&!P){var B="row"===this._getElementType(O)&&this.isRowFocusType()&&o(O);O.hasClass("dx-command-select")&&"onClick"===this.option("selection.showCheckBoxesMode")&&this._selectionController.startSelectionWithCheckboxes(),(B||O.parent().hasClass("dx-data-row")||O.hasClass(this.addWidgetPrefix("rowsview")))&&(this._selectionController.changeItemSelection(M,{shift:C.shift,control:C.ctrl}),C.originalEvent.preventDefault())}else this._beginFastEditing(C.originalEvent)},_ctrlAKeyHandler:function(C,P){P||C.alt||"multiple"!==this.option("selection.mode")||!this.option("selection.allowSelectAll")||(this._selectionController.selectAll(),C.originalEvent.preventDefault())},_tabKeyHandler:function(C,P){var M=this.option("editing"),O=C.shift?"previous":"next",B=!((0,k.isDefined)(this._focusedCellPosition)&&!(0,k.isEmptyObject)(this._focusedCellPosition))||!C.shift&&this._isLastValidCell(this._focusedCellPosition)||C.shift&&this._isFirstValidCell(this._focusedCellPosition),V=C.originalEvent.target,z=this._focusedView&&this._focusedView.element();if(!this._handleTabKeyOnMasterDetailCell(V,O)){if((0,I.default)(z).addClass("dx-state-focused"),M&&V&&!B)if((0,I.default)(V).hasClass(this.addWidgetPrefix("rowsview"))&&this._resetFocusedCell(),this._isVirtualColumnRender()&&this._processVirtualHorizontalPosition(O),P){if(!this._editingCellTabHandler(C,O))return}else this._targetCellTabHandler(C,O)&&(B=!0);B?(this._editorFactory.loseFocus(),this._editingController.isEditing()&&!this._isRowEditMode()&&(this._resetFocusedCell(!0),this._resetFocusedView(),this._closeEditCell())):C.originalEvent.preventDefault()}},_getMaxHorizontalOffset:function(){var C=this.component.getScrollable(),P=this.getView("rowsView");return C?C.scrollWidth()-(0,I.default)(P.element()).width():0},_isColumnRendered:function(C){var P=this._columnsController.getVisibleColumns(null,!0),M=this._columnsController.getVisibleColumns(),O=P[C],B=!1;return O&&(B=M.indexOf(O)>=0),B},_isFixedColumn:function(C){var P=this._columnsController.getVisibleColumns(null,!0)[C];return!!P&&!!P.fixed},_isColumnVirtual:function(C){var P=C-this._columnsController.getColumnIndexOffset(),M=this._columnsController.getVisibleColumns()[P];return!!M&&"virtual"===M.command},_processVirtualHorizontalPosition:function(C){var P,M=this.component.getScrollable(),O=this.getColumnIndex(),B=0,V=!1;switch(C){case"next":case"nextInRow":var z=this._getVisibleColumnCount();P=O+1,B=this.option("rtlEnabled")?this._getMaxHorizontalOffset():0,V="next"===C?z===P||this._isFixedColumn(O)&&!this._isColumnRendered(P):z>P&&this._isFixedColumn(O)&&!this._isColumnRendered(P);break;case"previous":case"previousInRow":if(P=O-1,B=this.option("rtlEnabled")?0:this._getMaxHorizontalOffset(),"previous"===C){var N=this._columnsController.getColumnIndexOffset();V=P<0&&0===N||this._isFixedColumn(O)&&!this._isColumnRendered(P)}else V=P>=0&&this._isFixedColumn(O)&&!this._isColumnRendered(P)}V?M.scrollTo({left:B}):(0,k.isDefined)(P)&&(0,k.isDefined)(C)&&this._isColumnVirtual(P)&&0!==(B=this._getHorizontalScrollPositionOffset(C))&&M.scrollBy({left:B,top:0})},_getHorizontalScrollPositionOffset:function(C){var P=0,M=this._getCell(this._focusedCellPosition),O=M&&M.outerWidth();if(O>0){var B=this.option("rtlEnabled")?-1:1;P="nextInRow"===C||"next"===C?O*B:O*B*-1}return P},_editingCellTabHandler:function(C,P){var M,O=C.originalEvent.target,B=this._getCellElementFromTarget(O),V=C.originalEvent,z=this._getElementType(O);if(B.is("[class^=dx-command]"))return!this._targetCellTabHandler(C,P);this._updateFocusedCellPosition(B);var N=this._getNextCellByTabKey(V,P,z);if(!(B=N.$cell)||this._handleTabKeyOnMasterDetailCell(B,P))return!1;var U=this._columnsController,H=this.getView("rowsView").getCellIndex(B)+U.getColumnIndexOffset(),G=U.getVisibleColumns(null,!0)[H],Y=B.parent(),J=this._getRowIndex(Y),ae=this._dataController.items()[J];if(G&&G.allowEditing){var Ce=!ae||"data"===ae.rowType;M=this._editingController.allowUpdating({row:ae})?Ce:ae&&ae.isNewRow}return M||this._closeEditCell(),this._focusCell(B,!N.isHighlighted)&&(!this._isRowEditMode()&&M?this._editFocusedCell():this._focusInteractiveElement(B,C.shift)),!0},_targetCellTabHandler:function(C,P){var M,O=C.originalEvent,B=O.target,V=this._getCellElementFromTarget(B),z=this._getInteractiveElement(V,!C.shift),N=!1;if(!d(this,V)&&z.length&&B!==z.get(0))N=!0;else{void 0===this._focusedCellPosition.rowIndex&&(0,I.default)(B).hasClass("dx-row")&&this._updateFocusedCellPosition(V),M=this._getElementType(B),this.isRowFocusType()&&(this.setCellFocusType(),"row"===M&&o((0,I.default)(B))&&(B=this.getFirstValidCellInRow((0,I.default)(B)),M=this._getElementType(B)));var U=this._getNextCellByTabKey(O,P,M);if(!(V=U.$cell)||!(V=this._checkNewLineTransition(O,V)))return!1;this._focusCell(V,!U.isHighlighted),d(this,V)||this._focusInteractiveElement(V,C.shift)}return N},_getNextCellByTabKey:function(C,P,M){var O=this._getNextCell(P,M),B=O&&this._fireFocusedCellChanging(C,O,!0);return!B||B.cancel?{}:(B.$newCellElement&&(O=B.$newCellElement),{$cell:O,isHighlighted:B.isHighlighted})},_checkNewLineTransition:function(C,P){var M=this.getVisibleRowIndex(),O=P.parent();if(M!==this._getRowIndex(O)){var B=this._getCellPosition(P),V=this._fireFocusedRowChanging(C,O);if(V.cancel)return;V.rowIndexChanged&&(this.setFocusedColumnIndex(B.columnIndex),P=this._getFocusedCell())}return P},_enterKeyHandler:function(C,P){var M=this._getFocusedCell(),O=this.getVisibleRowIndex(),B=this._focusedView&&this._focusedView.getRow(O);if(this.option("grouping.allowCollapsing")&&n(B)||this.option("masterDetail.enabled")&&M&&M.hasClass("dx-command-expand")){var V=this._dataController.getKeyByRowIndex(O),z=this._dataController.items()[O];void 0!==V&&z&&z.data&&!z.data.isContinuation&&this._dataController.changeRowExpand(V)}else this._processEnterKeyForDataCell(C,P)},_processEnterKeyForDataCell:function(C,P){var M=this._getEnterKeyDirection(C),O=this._allowEditingOnEnterKey();P||!O&&M?(this._handleEnterKeyEditingCell(C.originalEvent),"next"===M||"previous"===M?this._targetCellTabHandler(C,M):"upArrow"!==M&&"downArrow"!==M||this._navigateNextCell(C.originalEvent,M)):O&&this._startEditing(C)},_getEnterKeyDirection:function(C){var P=this.option("keyboardNavigation.enterKeyDirection"),M=C.shift;return"column"===P?M?"upArrow":"downArrow":"row"===P?M?"previous":"next":void 0},_handleEnterKeyEditingCell:function(C){var P=C.target,M=this._getCellElementFromTarget(P),O=this._isRowEditMode();this._updateFocusedCellPosition(M),O?(this._focusEditFormCell(M),setTimeout(this._editingController.saveEditData.bind(this._editingController))):(A.default.trigger((0,I.default)(P),"change"),this._closeEditCell(),C.preventDefault())},_escapeKeyHandler:function(C,P){var M=this._getCellElementFromTarget(C.originalEvent.target);P&&(this._updateFocusedCellPosition(M),this._isRowEditMode()?(this._focusEditFormCell(M),this._editingController.cancelEditData(),0===this._dataController.items().length&&(this._resetFocusedCell(),this._editorFactory.loseFocus())):"cell"===this._editingController.getEditMode()?this._editingController.cancelEditData():this._closeEditCell(),C.originalEvent.preventDefault())},_ctrlFKeyHandler:function(C){if(this.option("searchPanel.visible")){var P=this._headerPanel.getSearchTextEditor();P&&(P.focus(),C.originalEvent.preventDefault())}},_f2KeyHandler:function(){var C=this._editingController.isEditing(),P=this.getVisibleRowIndex(),M=this._focusedView&&this._focusedView.getRow(P);!C&&o(M)&&this._startEditing()},_navigateNextCell:function(C,P){var M=this._getNextCell(P),O=this._getDirectionCodeByKey(P);return!(!M||!this._isCellValid(M))&&this._arrowKeysHandlerFocusCell(C,M,O)},_arrowKeysHandlerFocusCell:function(C,P,M){var B=this._fireFocusChangingEvents(C,P,"prevRow"===M||"nextRow"===M,!0);return P=B.$newCellElement,!(B.cancel||!this._isCellValid(P)||(this._focus(P,!B.isHighlighted),0))},_beginFastEditing:function(C,P){if(!this._isFastEditingAllowed()||C.altKey||C.ctrlKey||this._editingController.isEditing())return!1;if(P)this._startEditing(C,"delete");else{var O=C.keyCode||C.which,B=C.key||O&&String.fromCharCode(O);!B||1!==B.length&&"delete"!==B||this._startEditing(C,B)}return!0},_pointerEventHandler:function(C){var P=C.event||C,M=(0,I.default)(P.currentTarget),O=this.getView("rowsView"),B=O&&O.element(),V=M.parent(),z=(0,I.default)(P.target).is(t),N=!!(0,I.default)(P.target).closest(".".concat("dx-revert-button")).length,U=M.hasClass("dx-command-expand");this._isEventInCurrentGrid(P)&&(N||!this._isCellValid(M,!z)&&!U?M.is("td")&&this._resetFocusedCell():(M=this._isInsideEditForm(M)?(0,I.default)(P.target):M,this._focusView(),(0,I.default)(B).removeClass("dx-state-focused"),V.hasClass("dx-freespace-row")?(this._updateFocusedCellPosition(M),this._applyTabIndexToElement(this._focusedView.element()),this._focusedView.focus()):this._isMasterDetailCell(M)?this._updateFocusedCellPosition(M):this._clickTargetCellHandler(P,M)))},_clickTargetCellHandler:function(C,P){var M=this.getView("rowsView").getCellIndex(P),O=this._columnsController.getVisibleColumns()[M],B=this._isCellEditMode();this.setCellFocusType();var V=this._fireFocusChangingEvents(C,P,!0);if(P=V.$newCellElement,V.cancel)this.setRowFocusType(),this.setFocusedRowIndex(V.prevRowIndex),P=this._getFocusedCell(),this._editingController.isEditing()&&B&&this._closeEditCell();else{if(V.resetFocusedRow)return void this.getController("focus")._resetFocusedRow();if(V.rowIndexChanged&&(P=this._getFocusedCell()),V.isHighlighted||B||this.setRowFocusType(),this._updateFocusedCellPosition(P),this._allowRowUpdating()&&B&&O&&O.allowEditing)this._isNeedFocus=!1,this._isHiddenFocus=!1;else{var z=C&&(0,I.default)(C.target).closest(t+", td"),N=z&&z.not(P).is(t),U=!(O&&!O.command&&P.hasClass("dx-editor-cell"))&&(!V.isHighlighted||N);this._focus(P,U,N)}}},_allowRowUpdating:function(){var C=this.getVisibleRowIndex(),P=this._dataController.items()[C];return this._editingController.allowUpdating({row:P},"click")},focus:function(C){var P,M=this.option("focusedRowEnabled"),O=r((0,I.default)(C));C||(P=".dx-datagrid-rowsview .dx-row[tabindex]",M||(P+=", .dx-datagrid-rowsview .dx-row > td[tabindex]"),C=this.component.$element().find(P).first()),C&&this._focusElement((0,I.default)(C),O)},getFocusedView:function(){return this._focusedView},setupFocusedView:function(){this.isKeyboardEnabled()&&!(0,k.isDefined)(this._focusedView)&&this._focusView()},_focusElement:function(C,P){var M=(0,I.default)(this._getRowsViewElement()),O=C.closest(M),B=this.isRowFocusType(),V={};!O.length||r(C)&&!this._isCellValid(C)||(this._focusView(),this._isNeedFocus=!0,this._isNeedScroll=!0,(r(C)||n(C))&&(this.setCellFocusType(),C=(V=this._fireFocusChangingEvents(null,C,!1,P)).$newCellElement,B&&!V.isHighlighted&&this.setRowFocusType()),V.cancel||(this._focus(C,!V.isHighlighted),this._focusInteractiveElement(C)))},_getFocusedViewByElement:function(C){var P=this.getFocusedView(),M=P&&(0,I.default)(P.element());return C&&0!==C.closest(M).length},_focusView:function(){this._focusedView=this.getView("rowsView")},_resetFocusedView:function(){this.setRowFocusType(),this._focusedView=null},_focusInteractiveElement:function(C,P){if(C){var M=this._getInteractiveElement(C,P);E.default.focusAndSelectElement(this,M)}},_focus:function(C,P,M){var N,O=C&&!C.hasClass("dx-row")?C.closest(".".concat("dx-row")):C;if(!O||(N=O)&&!N.hasClass("dx-freespace-row")&&!N.hasClass("dx-virtual-row")){var B,V=this._focusedView,z=V&&V.element();this._isHiddenFocus=P,n(O)||this.isRowFocusType()?(B=O,V&&this.setFocusedRowIndex(this._getRowIndex(O))):r(C)&&(B=C,this._updateFocusedCellPosition(C)),B&&(z&&z.find(".dx-row[tabindex], .dx-row > td[tabindex]").not(B).removeClass("dx-cell-focus-disabled").removeAttr("tabindex"),A.default.one(B,"blur",function(N){N.relatedTarget&&B.removeClass("dx-cell-focus-disabled")}),M||(this._applyTabIndexToElement(B),A.default.trigger(B,"focus")),P?B.addClass("dx-cell-focus-disabled"):this._editorFactory.focus(B))}},_updateFocus:function(C){var P=this;this._updateFocusTimeout=setTimeout(function(){var M=P._editingController;if("cell"===M.getEditMode()&&M.hasChanges())M._focusEditingCell();else{var O=P._getFocusedCell(),B=M.isEditing();if(O&&(!P._isMasterDetailCell(O)||P._isRowEditMode())&&(P._hasSkipRow(O.parent())&&(O=P._getNextCell(P._focusedCellPosition&&P._focusedCellPosition.rowIndex>0?"upArrow":"downArrow")),v(O))){if(C&&!B&&P._checkCellOverlapped(O))return;if(O.is("td")||O.hasClass(P.addWidgetPrefix("edit-form-item"))){var z=O.is("[class^=dx-command]"),N=O.find(":focus"),U=v(N);if(!C&&z||!P._editorFactory.focus())U||!P._isNeedFocus&&!P._isHiddenFocus||P._focus(O,P._isHiddenFocus);else{if(z&&U)return void E.default.focusAndSelectElement(P,N);!U&&P._focus(O)}B&&P._focusInteractiveElement.bind(P)(O)}else A.default.trigger(O,"focus")}}})},_checkCellOverlapped:function(C){var P=C.offset(),M=!1;return this.component.getScrollable&&this.component.getScrollable()&&(P.left<0?M=C.width()+P.left<=0:P.top<0&&(M=C.height()+P.top<=0)),M},_getFocusedCell:function(){return(0,I.default)(this._getCell(this._focusedCellPosition))},_updateFocusedCellPositionByTarget:function(C){var P;if("row"===this._getElementType(C)&&(0,k.isDefined)(null===(P=this._focusedCellPosition)||void 0===P?void 0:P.columnIndex)){var M=(0,I.default)(C);this._focusedView&&n(M)&&this.setFocusedRowIndex(this._getRowIndex(M))}else this._updateFocusedCellPosition(this._getCellElementFromTarget(C))},_updateFocusedCellPosition:function(C,P){var M=this._getCellPosition(C,P);return M&&(!C.length||M.rowIndex>=0&&M.columnIndex>=0)&&this.setFocusedCellPosition(M.rowIndex,M.columnIndex),M},_getFocusedColumnIndexOffset:function(C){var P=0,M=this._columnsController.getVisibleColumns()[C];return M&&M.fixed?P=this._getFixedColumnIndexOffset(M):C>=0&&(P=this._columnsController.getColumnIndexOffset()),P},_getFixedColumnIndexOffset:function(C){return M=C,(this.option("rtlEnabled")?"right"===M.fixedPosition||(0,k.isDefined)(M.command)&&!(0,k.isDefined)(M.fixedPosition):!(0,k.isDefined)(M.fixedPosition)||"left"===M.fixedPosition)?0:this._getVisibleColumnCount()-this._columnsController.getVisibleColumns().length;var M},_getCellPosition:function(C,P){var M,O=v(C)&&C.closest("tr"),B=this.getView("rowsView");if(v(O)){var V=this._getRowIndex(O);return M=B.getCellIndex(C,V),M+=this._getFocusedColumnIndexOffset(M),P&&(M=this._applyColumnIndexBoundaries(M="previous"===P?M-1:M+1)),{rowIndex:V,columnIndex:M}}},_focusCell:function(C,P){if(this._isCellValid(C))return this._focus(C,P),!0},_focusEditFormCell:function(C){C.hasClass("dx-master-detail-cell")&&this._editorFactory.focus(C,!0)},_resetFocusedCell:function(C){var P,M=this._getFocusedCell();v(M)&&M.removeAttr("tabindex"),this._isNeedFocus=!1,this._isNeedScroll=!1,this._focusedCellPosition={},clearTimeout(this._updateFocusTimeout),null===(P=this._focusedView)||void 0===P||P.renderFocusState(C)},restoreFocusableElement:function(C,P){var M,O,B=(0,k.isDefined)(C),V=this.getView("rowsView"),z=V.element(),N=this._focusedCellPosition.columnIndex,U=this._dataController.getRowIndexOffset();C=B?C:V.getTopVisibleItemIndex()+U,B?(O=V.getRow(C-U),!(M=this._fireFocusedRowChanging(P,O)).cancel&&M.rowIndexChanged&&(C=M.newRowIndex)):(this._editorFactory.loseFocus(),this._applyTabIndexToElement(z),A.default.trigger(z,"focus")),B&&M.cancel||this.setFocusedCellPosition(C,N),B&&this._updateFocus()},_getNewPositionByCode:function(C,P,M){var O=C.columnIndex,B=C.rowIndex;if(void 0===C.rowIndex&&"next"===M)return{columnIndex:0,rowIndex:0};switch(M){case"nextInRow":case"next":O<this._getVisibleColumnCount()-1&&"row"!==P&&this._hasValidCellAfterPosition({columnIndex:O,rowIndex:B})?O++:this._isLastRow(B)||"next"!==M||(O=0,B++);break;case"previousInRow":case"previous":O>0&&"row"!==P&&this._hasValidCellBeforePosition({columnIndex:O,rowIndex:B})?O--:B>0&&"previous"===M&&(B--,O=this._getVisibleColumnCount()-1);break;case"upArrow":B=B>0?B-1:B;break;case"downArrow":B=this._isLastRow(B)?B:B+1}return{columnIndex:O,rowIndex:B}},setFocusedCellPosition:function(C,P){this.setFocusedRowIndex(C),this.setFocusedColumnIndex(P)},setFocusedRowIndex:function(C){this._focusedCellPosition||(this._focusedCellPosition={}),this._focusedCellPosition.rowIndex=C},setFocusedColumnIndex:function(C){this._focusedCellPosition||(this._focusedCellPosition={}),this._focusedCellPosition.columnIndex=C},getRowIndex:function(){return this._focusedCellPosition?this._focusedCellPosition.rowIndex:-1},getColumnIndex:function(){return this._focusedCellPosition?this._focusedCellPosition.columnIndex:-1},getVisibleRowIndex:function(){var C=this._focusedCellPosition&&this._focusedCellPosition.rowIndex;return(0,k.isDefined)(C)?C-this._dataController.getRowIndexOffset():-1},getVisibleColumnIndex:function(){var C=this._focusedCellPosition&&this._focusedCellPosition.columnIndex;return(0,k.isDefined)(C)?C-this._columnsController.getColumnIndexOffset():-1},_applyColumnIndexBoundaries:function(C){var P=this._getVisibleColumnCount();return C<0?C=0:C>=P&&(C=P-1),C},_isCellByPositionValid:function(C){var P=(0,I.default)(this._getCell(C));return this._isCellValid(P)},_isLastRow:function(C){var P=this._dataController;return this._isVirtualRowRender()?C>=P.getMaxRowIndex():C===P.items().length-1},_isFirstValidCell:function(C){var P=!1;return 0===C.rowIndex&&C.columnIndex>=0&&(P=P||!this._hasValidCellBeforePosition(C)),P},_hasValidCellBeforePosition:function(C){for(var P=C.columnIndex,M=!1;P>0&&!M;){var O={columnIndex:--P,rowIndex:C.rowIndex};M=this._isCellByPositionValid(O)}return M},_hasValidCellAfterPosition:function(C){for(var P=C.columnIndex,M=!1,O=this._getVisibleColumnCount();P<O-1&&!M;){var B={columnIndex:++P,rowIndex:C.rowIndex};M=this._isCellByPositionValid(B)}return M},_isLastValidCell:function(C){var M=C.rowIndex,O={columnIndex:C.columnIndex>=0?C.columnIndex+1:0,rowIndex:M},B=this._dataController.getVisibleRows(),V=B&&B[M];return!!this._isLastRow(M)&&(!!(V&&"group"===V.rowType&&C.columnIndex>0)||C.columnIndex===this._getVisibleColumnCount()-1||!this._isCellByPositionValid(O)&&this._isLastValidCell(O))},_isCellValid:function(C,P){if(v(C)){var M=this.getView("rowsView"),O=C.parent(),B=this._columnsController,V=M.getCellIndex(C)+B.getColumnIndexOffset(),z=B.getVisibleColumns(null,!0)[V],N=this._getVisibleColumnCount(),U=this._editingController,H=i(O),G=z&&z.showWhenGrouped,Y=z&&!C.hasClass("dx-command-expand")&&o(O);if(this._isMasterDetailCell(C))return!0;if(N>V&&(!H&&z&&(!(0,k.isDefined)(z.groupIndex)||G&&Y)||parseInt(C.attr("colspan"))>1)){var J=this._dataController.items(),ae=M.getRowIndex(O),fe=J[ae],Ce=U&&this._isCellEditMode()&&U.isEditing(),Te=U&&U.isEditRow(ae),me=Te||Ce;return z.command?this._isLegacyNavigation()?!me&&"expand"===z.command:!Ce&&(Te?"select"!==z.command:!me):(!Ce||!fe||"data"===fe.rowType)&&(!me||z.allowEditing||P)}}},getFirstValidCellInRow:function(C,P){for(var M,O,B=C.find("> td"),V=P=P||0;V<B.length;++V)if(M=B.eq(V),this._isCellValid(M)){O=M;break}return O},_getNextCell:function(C,P,M){var O,B,V=M||this._focusedCellPosition,z=this.isRowFocusType(),N=z||(0,S.inArray)(C,["next","previous"])>-1;if(this._focusedView&&V){var U=this._getNewPositionByCode(V,P,C);O=(0,I.default)(this._getCell(U));var H="previous"===C?this._isFirstValidCell(U):this._isLastValidCell(U);if(v(O)&&!this._isCellValid(O)&&this._isCellInRow(U,N)&&!H&&(O=z?this.getFirstValidCellInRow(O.parent(),U.columnIndex):this._getNextCell(C,"cell",U)),B=v(O)&&O.parent(),this._hasSkipRow(B)){var G=this._getRowIndex(B);if(this._isLastRow(G))return null;O=this._getNextCell(C,"row",{columnIndex:V.columnIndex,rowIndex:G})}return v(O)?O:null}return null},_startEditing:function(C,P){var M=this._focusedCellPosition,O=this.getVisibleRowIndex(),B=this.getVisibleColumnIndex(),V=this._dataController.items()[O],z=this._columnsController.getVisibleColumns()[B];this._isAllowEditing(V,z)&&(this._isRowEditMode()?this._editingController.editRow(O):M&&this._startEditCell(C,P))},_isAllowEditing:function(C,P){return this._editingController.allowUpdating({row:C})&&P&&P.allowEditing},_editFocusedCell:function(){var C=this.getVisibleRowIndex(),P=this.getVisibleColumnIndex();return this._editingController.editCell(C,P)},_startEditCell:function(C,P){var M=this;this._fastEditingStarted=(0,k.isDefined)(P);var O=this._editFocusedCell();if(this._isFastEditingStarted())if(!0===O)this._editingCellHandler(C,P);else if(O&&O.done){var B="delete"!==P?P:"";O.done(function(){return M._editingCellHandler(C,B)})}},_editingCellHandler:function(C,P){var M=this._getFocusedCell().find(".dx-texteditor-input").eq(0),O=(0,y.createEvent)(C,{type:"keydown",target:M.get(0)}),B=(0,y.createEvent)(C,{type:"keypress",target:M.get(0)}),V=(0,y.createEvent)(C,{type:"input",target:M.get(0)});M.get(0).select(),A.default.trigger(M,O),O.isDefaultPrevented()||(A.default.trigger(M,B),B.isDefaultPrevented())||setTimeout(function(){M.val(P),c.default.msie&&E.default.setSelectionRange(M.get(0),{selectionStart:P.length,selectionEnd:P.length});var N=M.closest(".".concat("dx-widget"));A.default.off(N,"focusout"),A.default.one(N,"focusout",function(){A.default.trigger(M,"change")}),A.default.trigger(M,V)},c.default.mozilla?25:0)},_fireFocusChangingEvents:function(C,P,M,O){var B={},V=this._getCellPosition(P)||{};return this.isCellFocusType()&&((B=this._fireFocusedCellChanging(C,P,O)).cancel||(V.columnIndex=B.newColumnIndex,V.rowIndex=B.newRowIndex,O=B.isHighlighted,P=(0,I.default)(this._getCell(V)))),!B.cancel&&M&&P&&((B=this._fireFocusedRowChanging(C,P.parent())).cancel||(V.rowIndex=B.newRowIndex,B.isHighlighted=O)),B.$newCellElement=(0,I.default)(this._getCell(V)),B.$newCellElement.length||(B.$newCellElement=P),B},_fireFocusedCellChanging:function(C,P,M){var O=this.option("focusedColumnIndex"),B=this.option("focusedRowIndex"),V=this._getCellPosition(P),z=V?V.columnIndex:-1,N=V?V.rowIndex:-1,U={cellElement:P,prevColumnIndex:O,prevRowIndex:B,newColumnIndex:z,newRowIndex:N,rows:this._dataController.getVisibleRows(),columns:this._columnsController.getVisibleColumns(),event:C,isHighlighted:M||!1,cancel:!1};return this._canceledCellPosition=null,this.executeAction("onFocusedCellChanging",U),U.newColumnIndex===z&&U.newRowIndex===N||(U.$newCellElement=(0,I.default)(this._getCell({columnIndex:U.newColumnIndex,rowIndex:U.newRowIndex}))),U.cancel&&(this._canceledCellPosition={rowIndex:N,columnIndex:z}),U},_fireFocusedCellChanged:function(C,P,M){var O=this._dataController,B=this.getView("rowsView").getCellIndex(C),V=this._getRowIndex(C&&C.parent()),z=Math.min(V-O.getRowIndexOffset(),O.items().length-1),N=this._editingController.isEditCell(z,B),U=O.items()[z];N||P===B&&M===V||this.executeAction("onFocusedCellChanged",{cellElement:C,columnIndex:B,rowIndex:V,row:U,column:this._columnsController.getVisibleColumns()[B]})},_fireFocusedRowChanging:function(C,P){var M=this._getRowIndex(P),O=this._dataController,B=this.option("focusedRowIndex"),V=O.loadingOperationTypes(),z={rowElement:P,prevRowIndex:B,newRowIndex:M,event:C,rows:O.getVisibleRows(),cancel:!1};return!O||O.isLoading()&&(V.reload||V.paging)?(z.cancel=!0,z):(this.option("focusedRowEnabled")&&(this.executeAction("onFocusedRowChanging",z),z.cancel||z.newRowIndex===M||(z.resetFocusedRow=z.newRowIndex<0,z.resetFocusedRow||this.setFocusedRowIndex(z.newRowIndex),z.rowIndexChanged=!0)),z)},_fireFocusedRowChanged:function(C){var P,M=this.option("focusedRowKey"),O=this.getController("focus"),B=null==O?void 0:O.getFocusedRowIndexByKey(M);if(this.option("focusedRowEnabled")){if(B>=0){var V=this._dataController;P=B>=0&&V.getVisibleRows()[B-V.getRowIndexOffset()]}this.executeAction("onFocusedRowChanged",{rowElement:C,rowIndex:B,row:P})}},_isEventInCurrentGrid:function(C){return E.default.isElementInCurrentGrid(this,(0,I.default)(C.target))},_isRowEditMode:function(){var C=this._editingController.getEditMode();return"row"===C||"form"===C},_isCellEditMode:function(){var C=this._editingController.getEditMode();return"cell"===C||"batch"===C},_isFastEditingAllowed:function(){return this._isCellEditMode()&&this.option("keyboardNavigation.editOnKeyPress")},_getInteractiveElement:function(C,P){var M=C.find(t).filter(":visible");return P?M.last():M.first()},_applyTabIndexToElement:function(C){var P=this.option("tabIndex")||0;C.attr("tabindex",(0,k.isDefined)(P)?P:0)},_getCell:function(C){if(this._focusedView&&C){var P=this._dataController.getRowIndexOffset(),M=this._columnsController.getVisibleColumns(null,!0)[C.columnIndex],O=M&&M.fixed?this._getFixedColumnIndexOffset(M):this._columnsController.getColumnIndexOffset();return this._focusedView.getCell({rowIndex:C.rowIndex>=0?C.rowIndex-P:-1,columnIndex:C.columnIndex>=0?C.columnIndex-O:-1})}},_getRowIndex:function(C){var P=this.getView("rowsView").getRowIndex(C);return P>=0&&(P+=this._dataController.getRowIndexOffset()),P},_hasSkipRow:function(C){var P=C&&C.get(0);return P&&("none"===P.style.display||C.hasClass(this.addWidgetPrefix("group-footer"))||i(C)&&!C.hasClass(this.addWidgetPrefix("edit-form")))},_allowEditingOnEnterKey:function(){return"startEdit"===this.option("keyboardNavigation.enterKeyAction")},_isLegacyNavigation:function(){return this.option("useLegacyKeyboardNavigation")},_getDirectionCodeByKey:function(C){var P;switch(C){case"upArrow":P="prevRow";break;case"downArrow":P="nextRow";break;case"leftArrow":P=this.option("rtlEnabled")?"nextInRow":"previousInRow";break;case"rightArrow":P=this.option("rtlEnabled")?"previousInRow":"nextInRow"}return P},_isVirtualScrolling:function(){var C=this.option("scrolling.mode");return"virtual"===C||"infinite"===C},_isVirtualRowRender:function(){return this._isVirtualScrolling()||"virtual"===this.option("scrolling.rowRenderingMode")},_isVirtualColumnRender:function(){return"virtual"===this.option("scrolling.columnRenderingMode")},_scrollBy:function(C,P,M,O){var B=this,V=this.getView("rowsView").getScrollable();return B._focusedCellPosition&&V.on("scroll",function z(){V.off("scroll",z),setTimeout(B.restoreFocusableElement.bind(B,M,O))}),V.scrollBy({left:C,top:P})},_isInsideEditForm:function(C){return(0,I.default)(C).closest("."+this.addWidgetPrefix("edit-form")).length>0},_isMasterDetailCell:function(C){var P=(0,I.default)(C).closest(".dx-master-detail-cell"),M=P.closest("."+this.getWidgetContainerClass()).parent();return P.length&&M.is(this.component.$element())},_processNextCellInMasterDetail:function(C){!this._isInsideEditForm(C)&&C&&this._applyTabIndexToElement(C)},_handleTabKeyOnMasterDetailCell:function(C,P){if(this._isMasterDetailCell(C)){this._updateFocusedCellPosition((0,I.default)(C),P);var M=this._getNextCell(P,"row");return this._processNextCellInMasterDetail(M),!0}return!1},_getElementType:function(C){return(0,I.default)(C).is("tr")?"row":"cell"},_isFastEditingStarted:function(){return this._isFastEditingAllowed()&&this._fastEditingStarted},_getVisibleColumnCount:function(){return this._columnsController.getVisibleColumns(null,!0).length},_isCellInRow:function(C,P){var M=C.columnIndex,O=this._getVisibleColumnCount();return P?M>=0&&M<=O-1:M>0&&M<O-1},_getCellElementFromTarget:function(C){var P=this._getElementType(C),M=(0,I.default)(C);return"cell"===P?M.closest(".".concat("dx-row"," > td")):M.children().not(".dx-command-expand").first()},_getRowsViewElement:function(){var C=this.getView("rowsView");return C&&C.element()},isKeyboardEnabled:function(){return this.option("keyboardNavigation.enabled")},_processCanceledEditCellPosition:function(C,P){if(this._canceledCellPosition){var M=this._canceledCellPosition.rowIndex===C&&this._canceledCellPosition.columnIndex===P;return this._canceledCellPosition=null,M}}})},extenders:{views:{rowsView:{_rowClick:function(C){var P=this.getController("editing").getEditRowIndex(),M=this.getController("keyboardNavigation");P===C.rowIndex&&M.setCellFocusType();var O=x()&&this.option("focusedRowEnabled");O&&this._triggerPointerDownEventHandler(C),this.callBase.apply(this,arguments)},_triggerPointerDownEventHandler:function(C){var P=C.event.originalEvent;if(P){var M=this.getController("keyboardNavigation"),O=(0,I.default)(P.target),B=this.getCellIndex(O),V=this.getController("columns").getVisibleColumns()[B],z=this.getController("data").items()[C.rowIndex];if(M._isAllowEditing(z,V)){var N=(0,y.createEvent)(P,{currentTarget:P.target});M._pointerEventHandler(N)}}},renderFocusState:function(C){var P=this.getController("keyboardNavigation"),M=this.element();M&&!(0,w.focused)(M)&&M.attr("tabindex",null);var O=P.getVisibleRowIndex();(!(0,k.isDefined)(O)||O<0)&&(O=0);var B=this.getCellElements(O);P.isKeyboardEnabled()&&B.length&&this.updateFocusElementTabIndex(B,C)},updateFocusElementTabIndex:function(C){var P=this.getController("keyboardNavigation"),M=C.eq(0).parent();if(n(M))P._applyTabIndexToElement(M);else{var O=P.getColumnIndex();(!(0,k.isDefined)(O)||O<0)&&(O=0),this._updateFocusedCellTabIndex(C,O)}},_updateFocusedCellTabIndex:function(C,P){var M=this.getController("keyboardNavigation"),O=C?C.length:-1,B=function(N){var U=M._isMasterDetailCell(N),H=M._isCellValid(N);if(!U&&H&&r(N))return M._applyTabIndexToElement(N),M.setCellFocusType(),!0},V=C.filter("[aria-colindex='".concat(P+1,"']"));if(V.length)B(V);else{O<=P&&(P=O-1);for(var z=P;z<O&&!B((0,I.default)(C[z]));++z);}},renderDelayedTemplates:function(C){this.callBase.apply(this,arguments),this._renderFocusByChange(C)},_renderFocusByChange:function(C){if(!C||!C.repaintChangesOnly){var P=!!(O=(M=this).getController("keyboardNavigation"))._isVirtualScrolling()&&M.option("focusedRowIndex")===O.getRowIndex();this.renderFocusState(P)}var M,O},_renderCore:function(C){this.callBase.apply(this,arguments),this._renderFocusByChange(C)},_editCellPrepared:function(C){var P=this._getEditorInstance(C),M=this.getController("keyboardNavigation"),O=M&&M._isFastEditingStarted();P&&O&&this._handleEditingNavigationMode(P),this.callBase.apply(this,arguments)},_handleEditingNavigationMode:function(C){["downArrow","upArrow"].forEach(function(P){var M=C._supportedKeys()[P];C.registerKeyHandler(P,function(O){if("true"===C._input().attr("aria-expanded"))return M&&M.call(C,O)})}),C.registerKeyHandler("leftArrow",p.noop),C.registerKeyHandler("rightArrow",p.noop),"dxDateBox"===C.NAME&&C.option("useMaskBehavior")&&C.registerKeyHandler("enter",p.noop)},_getEditorInstance:function(C){var P=C.find(".dx-texteditor").eq(0);return E.default.getWidgetInstance(P)}}},controllers:{editing:{editCell:function(C,P){var M=this.getController("keyboardNavigation");if(M._processCanceledEditCellPosition(C,P))return!1;var O=this.callBase(C,P);return O&&M.setupFocusedView(),O},editRow:function(C){var P=this.getController("keyboardNavigation"),M=P.getVisibleColumnIndex(),O=this._columnsController.getVisibleColumns()[M];(O&&O.type||"form"===this.option("editing.mode"))&&P._resetFocusedCell(),this.callBase(C)},addRow:function(C){var P=this.getController("keyboardNavigation");return P.setupFocusedView(),P.setCellFocusType(),this.callBase.apply(this,arguments)},getFocusedCellInRow:function(C){var P=this.getController("keyboardNavigation"),M=this.callBase(C);if(P.isKeyboardEnabled()&&P._focusedCellPosition.rowIndex===C){var O=P._getFocusedCell();v(O)&&!O.hasClass("dx-command-edit")&&(M=O)}return M},_processCanceledEditingCell:function(){var C=this;this.closeEditCell().done(function(){C.getController("keyboardNavigation")._updateFocus()})},init:function(){this.callBase(),this._keyboardNavigationController=this.getController("keyboardNavigation")},closeEditCell:function(){var C=this._keyboardNavigationController;C._fastEditingStarted=!1;var P=this.callBase.apply(this,arguments);return C._updateFocus(),P},_delayedInputFocus:function(){this._keyboardNavigationController._isNeedScroll=!0,this.callBase.apply(this,arguments)},_isEditingStart:function(){var C=this.getController("keyboardNavigation"),P=this.callBase.apply(this,arguments);if(P&&!C._isNeedFocus){var M=C._getFocusedCell();C._focus(M,!0)}return P}},data:{_correctRowIndices:function(C){var P=this,M=P.getController("keyboardNavigation"),O=P.getController("editorFactory"),B=M._focusedCellPosition;if(P.callBase.apply(P,arguments),B&&B.rowIndex>=0){var V=C(B.rowIndex);V&&(B.rowIndex+=V,O.refocus())}},getMaxRowIndex:function(){var C=this.items().length-1,P=this.virtualItemsCount();return P&&(C+=P.begin+P.end),C}},adaptiveColumns:{_showHiddenCellsInView:function(C){var P=C.viewName,M=C.$cells,O=C.isCommandColumn;this.callBase.apply(this,arguments),"columnHeadersView"===P&&!O&&M.each(function(B,V){var z=(0,I.default)(V);T(z)&&z.attr("tabindex",0)})},_hideVisibleCellInView:function(C){var P=C.viewName,M=C.$cell,O=C.isCommandColumn;this.callBase.apply(this,arguments),"columnHeadersView"===P&&!O&&T(M)&&M.removeAttr("tabindex")}}}}};b.keyboardNavigationModule=D},function(W,b,e){b.columnFixingModule=void 0;var g=p(e(2)),I=p(e(5)),F=e(147),A=p(e(10)),R=p(e(39)),E=e(1),k=e(0),S=e(3),w=p(e(25)),y=e(26),h=e(33),m=p(e(110));function p(a){return a&&a.__esModule?a:{default:a}}var f,c=function(a){var t=-1;return(0,S.each)(a,function(n,i){if("transparent"===i.command)return t=n,!1}),t},u=function(a,t,n){var i=0;if(a&&t&&n)for(var o=0;o<a.length;o++)"transparent"===a[o].command?i+=a[o].colspan:(t[i]<n[o]&&(t[i]=n[o]),i++);return t},l={init:function(){this.callBase(),this._isFixedTableRendering=!1,this._isFixedColumns=!1},_createCol:function(a){return this.callBase(a).toggleClass("dx-col-fixed",!(!this._isFixedTableRendering||!(a.fixed||a.command&&"transparent"!==a.command)))},_correctColumnIndicesForFixedColumns:function(a,t){var n=c(a),i=a[n].colspan,o=t&&t.columnIndices;o&&(t.columnIndices=o.map(function(r){if(r)return r.map(function(d){return d<n?d:d>=n+i?d-i+1:-1}).filter(function(d){return d>=0})}))},_renderTable:function(a){var t,n=this.getFixedColumns();this._isFixedColumns=!!n.length;var i=this.callBase(a);if(this._isFixedColumns){this._isFixedTableRendering=!0;var o=a&&a.change,r=o&&o.columnIndices;this._correctColumnIndicesForFixedColumns(n,o),t=this._createTable(n),this._renderRows(t,(0,k.extend)({},a,{columns:n})),this._updateContent(t,o),r&&(o.columnIndices=r),this._isFixedTableRendering=!1}else this._fixedTableElement&&this._fixedTableElement.parent().remove(),this._fixedTableElement=null;return i},_renderRow:function(a,t){var n,i=t.row.cells;if(this.callBase.apply(this,arguments),this._isFixedTableRendering&&i&&i.length){n=0;var o=t.row.cells||[];i=i.slice(),t.row.cells=i;for(var r=0;r<o.length;r++)o[r].column&&"transparent"===o[r].column.command?n=(o[r].column.colspan||1)-1:i[r+n]=o[r]}},_createCell:function(a){var t,n,i,o=this,r=a.column,d=r&&r.command,v=a.rowType,x=o.callBase.apply(o,arguments);(o._isFixedTableRendering||"filter"===v)&&(n=(t=o.getFixedColumns())[(i=c(t))-1]),o._isFixedTableRendering?"transparent"===d&&(x.addClass("dx-pointer-events-none").toggleClass("dx-first-cell",0===i||n&&"expand"===n.command).toggleClass("dx-last-cell",t.length&&i===t.length-1),"freeSpace"!==v&&R.default.setEmptyText(x)):"filter"===v&&x.toggleClass("dx-first-cell",a.columnIndex===i);var T=o.option("rowAlternationEnabled")&&a.isAltRow;return w.default.mozilla&&a.column.fixed&&"group"!==a.rowType&&!T&&x.addClass("dx-col-fixed"),x},_wrapTableInScrollContainer:function(){var a=this.callBase.apply(this,arguments);return this._isFixedTableRendering&&a.addClass(this.addWidgetPrefix("content-fixed")),a},_renderCellContent:function(a,t){var n,i=t.column,o=this._isFixedTableRendering,r="group"===t.rowType&&(0,E.isDefined)(i.groupIndex);if(o&&r&&!i.command&&!i.groupCellTemplate&&a.css("pointerEvents","none"),!o&&this._isFixedColumns){if(n=i.fixed||i.command&&!1!==i.fixed,r&&(n=!1,t.row.summaryCells&&t.row.summaryCells.length)){var d=this._columnsController.getVisibleColumns(),v=this._getAlignByColumnCellCount?this._getAlignByColumnCellCount(i.colspan,{columns:d,row:t.row,isFixed:!0}):0;if(v>0){var x=c(this._columnsController.getFixedColumns());n=d.length-v<x}}if(n){if(i.command&&"buttons"!==i.type||"group"===t.rowType)return void a.html("&nbsp;").addClass(i.cssClass);a.addClass("dx-hidden-cell")}}"transparent"!==i.command&&this.callBase(a,t)},_getCellElementsCore:function(a){var t=this,n=this.callBase.apply(this,arguments),i=n.parent().hasClass("dx-group-row"),o="columnHeadersView"===this.name?a:void 0;if(this._fixedTableElement&&n){var r=this.getFixedColumns(o),d=this._getRowElements(this._fixedTableElement).eq(a).children("td");(0,S.each)(d,function(v,x){if(i)n[v]&&"hidden"!==x.style.visibility&&(n[v]=x);else{var T=r[v];if(T)if("transparent"===T.command)d.eq(v).hasClass("dx-master-detail-cell")&&(n[v]=x||n[v]);else{var D=t._columnsController.getVisibleIndexByColumn(T,o);n[D]=x||n[D]}}})}return n},getColumnWidths:function(){var a,t=this.callBase(),n=this.getFixedColumns();return this._fixedTableElement&&t.length&&(a=this.callBase(this._fixedTableElement)),u(n,t,a)},getTableElement:function(){return this._isFixedTableRendering?this._fixedTableElement:this.callBase()},setTableElement:function(a){this._isFixedTableRendering?this._fixedTableElement=a.addClass("dx-pointer-events-none"):this.callBase(a)},getColumns:function(a,t){return t=t||this.getTableElement(),this._isFixedTableRendering||t&&t.closest("table").parent("."+this.addWidgetPrefix("content-fixed")).length?this.getFixedColumns(a):this.callBase(a,t)},getRowIndex:function(a){var t=this._fixedTableElement;return t&&t.find(a).length?this._getRowElements(t).index(a):this.callBase(a)},getTableElements:function(){var a=this.callBase.apply(this,arguments);return this._fixedTableElement&&(a=(0,g.default)([a.get(0),this._fixedTableElement.get(0)])),a},getFixedColumns:function(a){return this._columnsController.getFixedColumns(a)},getFixedColumnsOffset:function(){var a,t={left:0,right:0};if(this._fixedTableElement){var n=(a=this.getTransparentColumnElement()).position();t={left:n.left,right:this.element().outerWidth(!0)-(a.outerWidth(!0)+n.left)}}return t},getTransparentColumnElement:function(){return this._fixedTableElement&&this._fixedTableElement.find(".dx-pointer-events-none").first()},getFixedTableElement:function(){return this._fixedTableElement},isFixedColumns:function(){return this._isFixedColumns},_resizeCore:function(){this.callBase(),this.synchronizeRows()},setColumnWidths:function(a){var t,n=this._columnsController.getVisibleColumns(),i=a.widths,o=i&&i.length&&(0,E.isDefined)(n[0].visibleWidth),r=a.optionNames,d=r&&r.width;if(this.callBase.apply(this,arguments),this._fixedTableElement){var v=i&&i.some(function(x){return"auto"===x});v&&(!o||!this.isScrollbarVisible(!0))&&(t=n),this.callBase((0,k.extend)({},a,{$tableElement:this._fixedTableElement,columns:t,fixed:!0}))}(o||d&&this.option("wordWrapEnabled"))&&this.synchronizeRows()},_createColGroup:function(a){if(this._isFixedTableRendering&&!this.option("columnAutoWidth")){var t=this._columnsController.getVisibleColumns();t.filter(function(n){return!n.width}).length&&(a=t)}return this.callBase(a)},_getClientHeight:function(a){var t=a.getBoundingClientRect&&(0,y.getBoundingRect)(a);return t&&t.height?t.height:a.clientHeight},synchronizeRows:function(){var a,t,n,i,o=[],r=[];if(this._isFixedColumns&&this._tableElement&&this._fixedTableElement){var d=this._getClientHeight(this._tableElement.get(0)),v=this._getClientHeight(this._fixedTableElement.get(0));if(t=this._getRowElements(this._tableElement),n=this._getRowElements(this._fixedTableElement),i=this._findContentElement(),d!==v){for(i&&i.css("height",d),t.css("height",""),n.css("height",""),a=0;a<t.length;a++)o.push(this._getClientHeight(t.get(a))),r.push(this._getClientHeight(n.get(a)));for(a=0;a<t.length;a++){var x=o[a],T=r[a];x>T?n.eq(a).css("height",x):x<T&&t.eq(a).css("height",T)}i&&i.css("height","")}}},setScrollerSpacing:function(a){var t=this.option("rtlEnabled");this.callBase(a),this.element().children("."+this.addWidgetPrefix("content-fixed")).css({paddingLeft:t?a:"",paddingRight:t?"":a})}},s={defaultOptions:function(){return{columnFixing:{enabled:!1,texts:{fix:A.default.format("dxDataGrid-columnFixingFix"),unfix:A.default.format("dxDataGrid-columnFixingUnfix"),leftPosition:A.default.format("dxDataGrid-columnFixingLeftPosition"),rightPosition:A.default.format("dxDataGrid-columnFixingRightPosition")}}}},extenders:{views:{columnHeadersView:(0,k.extend)({},l,{_getRowVisibleColumns:function(a){return this._isFixedTableRendering?this.getFixedColumns(a):this.callBase(a)},getContextMenuItems:function(a){var t=this,n=a.column,i=this.option("columnFixing"),o=this.callBase(a);if(a.row&&"header"===a.row.rowType&&!0===i.enabled&&n&&n.allowFixing){var r=function(d){switch(d.itemData.value){case"none":t._columnsController.columnOption(n.index,"fixed",!1);break;case"left":t._columnsController.columnOption(n.index,{fixed:!0,fixedPosition:"left"});break;case"right":t._columnsController.columnOption(n.index,{fixed:!0,fixedPosition:"right"})}};(o=o||[]).push({text:i.texts.fix,beginGroup:!0,items:[{text:i.texts.leftPosition,value:"left",disabled:n.fixed&&(!n.fixedPosition||"left"===n.fixedPosition),onItemClick:r},{text:i.texts.rightPosition,value:"right",disabled:n.fixed&&"right"===n.fixedPosition,onItemClick:r}]},{text:i.texts.unfix,value:"none",disabled:!n.fixed,onItemClick:r})}return o},getFixedColumnElements:function(a){if((0,E.isDefined)(a))return this._fixedTableElement&&this._getRowElements(this._fixedTableElement).eq(a).children();var t=this.getColumnElements(),n=this.getTransparentColumnElement();if(t&&n&&n.length){var i=c(this.getFixedColumns());t.splice(i,n.get(0).colSpan,n.get(0))}return t},getColumnWidths:function(){var a,t=this.callBase(),n=this.getFixedColumnElements(),i=this.getFixedColumns();return this._fixedTableElement&&(a=n&&n.length?this._getWidths(n):this.callBase(this._fixedTableElement)),u(i,t,a)}}),rowsView:(0,k.extend)({},l,{_detachHoverEvents:function(){this._fixedTableElement&&I.default.off(this._fixedTableElement,"mouseover mouseout",".dx-data-row"),this._tableElement&&I.default.off(this._tableElement,"mouseover mouseout",".dx-data-row")},_attachHoverEvents:function(){var a=this,t=function(n){I.default.on(n,"mouseover mouseout",".dx-data-row",a.createAction(function(i){var o=i.event,r=a.getRowIndex((0,g.default)(o.target).closest(".dx-row")),d="mouseover"===o.type;r>=0&&(a._tableElement&&a._getRowElements(a._tableElement).eq(r).toggleClass("dx-state-hover",d),a._fixedTableElement&&a._getRowElements(a._fixedTableElement).eq(r).toggleClass("dx-state-hover",d))}))};a._fixedTableElement&&a._tableElement&&(t(a._fixedTableElement),t(a._tableElement))},_findContentElement:function(){var a,t,n=this,i=n.addWidgetPrefix("content"),o=n.element(),r=w.default.mozilla?60:0;if(o&&n._isFixedTableRendering){a=o.children("."+i);var d=n.getScrollable();return!a.length&&d&&(a=(0,g.default)("<div>").addClass(i),I.default.on(a,"scroll",function(v){clearTimeout(n._fixedScrollTimeout),n._fixedScrollTimeout=setTimeout(function(){t=(0,g.default)(v.target).scrollTop(),d.scrollTo({y:t})},r)}),I.default.on(a,F.name,function(v){var x=(0,g.default)(v.target).closest(".dx-scrollable"),T=!1;if(d&&d.$element().is(x))T=!0;else{var D=x.length&&m.default.getInstance(x.get(0)),C=D&&D.scrollHeight()-D.clientHeight()>0;T=D&&!C}if(T&&(t=d.scrollTop(),d.scrollTo({y:t-v.delta}),d.scrollTop()>0&&d.scrollTop()+d.clientHeight()<d.scrollHeight()+n.getScrollbarWidth()))return!1}),a.appendTo(o)),a}return n.callBase()},_updateScrollable:function(){this.callBase();var a=this.getScrollable(),t=a&&a.scrollOffset().top;this._updateFixedTablePosition(t)},_renderContent:function(a,t){return this._isFixedTableRendering?a.empty().addClass(this.addWidgetPrefix("content")+" "+this.addWidgetPrefix("content-fixed")).append(t):this.callBase(a,t)},_getGroupCellOptions:function(a){return this.callBase(this._isFixedTableRendering?(0,k.extend)({},a,{columns:this._columnsController.getVisibleColumns()}):a)},_renderGroupedCells:function(a,t){return this.callBase(a,(0,k.extend)({},t,{columns:this._columnsController.getVisibleColumns()}))},_renderGroupSummaryCells:function(a,t){this.callBase(a,this._isFixedTableRendering?(0,k.extend)({},t,{columns:this._columnsController.getVisibleColumns()}):t)},_hasAlignByColumnSummaryItems:function(a,t){var n=this.callBase.apply(this,arguments),i=t.columns[a];return t.isFixed?i.fixed&&(n||"right"===i.fixedPosition):n&&(!this._isFixedColumns||!i.fixed)},_renderGroupSummaryCellsCore:function(a,t,n,i){var o;if(this._isFixedTableRendering){t.isFixed=!0,o=this._getAlignByColumnCellCount(n,t),t.isFixed=!1;var r=t.columns.length-o;t=(0,k.extend)({},t,{columns:this.getFixedColumns()});var d=c(t.columns);r<d?(o-=t.columns[d].colspan-1||0,n-=t.columns[d].colspan-1||0):i>0&&a.css("visibility","hidden"),i=o}this.callBase(a,t,n,i)},_getSummaryCellIndex:function(a,t){if(this._isFixedTableRendering){var n=c(t);return a>n&&(a+=t[n].colspan-1),a}return this.callBase.apply(this,arguments)},_renderCore:function(a){this._detachHoverEvents(),this.callBase(a);var t=this._isFixedColumns;this.element().toggleClass("dx-fixed-columns",t),this.option("hoverStateEnabled")&&t&&this._attachHoverEvents()},setRowsOpacity:function(a,t){this.callBase(a,t);var n=this._getRowElements(this._fixedTableElement);this._setRowsOpacityCore(n,this.getFixedColumns(),a,t)},optionChanged:function(a){this.callBase(a),"hoverStateEnabled"===a.name&&this._isFixedColumns&&(a.value?this._attachHoverEvents():this._detachHoverEvents())},getCellIndex:function(a){var t=this._fixedTableElement,n=0;if(t&&a.is("td")&&a.closest(t).length){var i=this.getFixedColumns();return(0,S.each)(i,function(o,r){if(o===a[0].cellIndex)return!1;r.colspan?n+=r.colspan:n++}),n}return this.callBase.apply(this,arguments)},_updateFixedTablePosition:function(a,t){if(this._fixedTableElement&&this._tableElement){var n,i=this.getController("editorFactory");this._fixedTableElement.parent().scrollTop(a),t&&i&&(n=i.focus())&&i.focus(n)}},setScrollerSpacing:function(a,t){var n={marginBottom:0},i=this.element().children("."+this.addWidgetPrefix("content-fixed"));i.length&&this._fixedTableElement&&(i.css(n),this._fixedTableElement.css(n),n[this.option("rtlEnabled")?"marginLeft":"marginRight"]=a,n.marginBottom=t,(this._scrollable&&this._scrollable.option("useNative")?i:this._fixedTableElement).css(n))},_getElasticScrollTop:function(a){var t=0,n=this.getScrollbarWidth(!0);if(a.scrollOffset.top<0)t=-a.scrollOffset.top;else if(a.reachedBottom){var i=this._findContentElement(),o=a.component._container();t=Math.max(i.height()+n-o.height(),0)-a.scrollOffset.top}return t},_applyElasticScrolling:function(a){if(this._fixedTableElement){var t=this._getElasticScrollTop(a);0!==Math.ceil(t)?(0,h.move)(this._fixedTableElement,{top:t}):this._fixedTableElement.css("transform","")}},_handleScroll:function(a){this._updateFixedTablePosition(a.scrollOffset.top,!0),this._applyElasticScrolling(a),this.callBase(a)},_updateContentPosition:function(a){this.callBase.apply(this,arguments),a||this._updateFixedTablePosition(this._scrollTop)},_afterRowPrepared:function(a){this._isFixedTableRendering||this.callBase(a)},_scrollToElement:function(a){this.callBase(a,this.getFixedColumnsOffset())},dispose:function(){this.callBase.apply(this,arguments),clearTimeout(this._fixedScrollTimeout)}}),footerView:l},controllers:(f=function(a,t,n){var i=c(t),o=a.length-t.length;return(0,S.each)(n,function(r,d){d.index>i&&(d.columnIndex+=o,d.index+=o)}),n},{draggingHeader:{_generatePointsByColumns:function(a){var t=a.columns,n=a.targetDraggingPanel;if(n&&"headers"===n.getName()&&n.isFixedColumns()&&a.sourceColumn.fixed){a.rowIndex||(a.columnElements=n.getFixedColumnElements(0)),a.columns=n.getFixedColumns(a.rowIndex);var i=this.callBase(a);return f(t,a.columns,i),i}return this.callBase(a)},_pointCreated:function(a,t,n,i){var o=this.callBase.apply(this,arguments),r=t[a.columnIndex],d=this._columnHeadersView.getTransparentColumnElement();if(!o&&"headers"===n&&d&&d.length){var v=(0,y.getBoundingRect)(d.get(0));return i&&i.fixed?"right"===i.fixedPosition?a.x<v.right:a.x>v.left:!(!r||!r.fixed||"right"===r.fixedPosition)||a.x<v.left||a.x>v.right}return o}},columnsResizer:{_generatePointsByColumns:function(){var a=this,t=a._columnsController,n=t&&a._columnsController.getVisibleColumns(),i=t&&a._columnsController.getFixedColumns(),o=a._columnHeadersView.getFixedColumnElements(),r=[];a.callBase(),o&&o.length>0&&(r=R.default.getPointsByColumns(o,function(d){return a._pointCreated(d,o.length,i)}),a._pointsByFixedColumns=f(n,i,r))},_pointCreated:function(a,t,n){var i="widget"===this.option("columnResizingMode");if(a.index>0&&a.index<t){var o=n[a.columnIndex-1]||{},r=n[a.columnIndex]||{};if(o.fixed||r.fixed)return a.columnIndex-=1,!((o.allowResizing||"transparent"===o.command)&&(i||r.allowResizing||"transparent"===r.command))}return this.callBase.apply(this,arguments)},_getTargetPoint:function(a,t,n){var i=this._columnHeadersView.getTransparentColumnElement();if(i&&i.length){var o=(0,y.getBoundingRect)(i.get(0));if(t<=o.left||t>=o.right)return this.callBase(this._pointsByFixedColumns,t,n)}return this.callBase(a,t,n)}}})}};b.columnFixingModule=s},function(W,b,e){b.adaptivityModule=void 0;var g=s(e(2)),I=s(e(5)),F=e(8),A=e(23),R=e(1),E=s(e(25)),k=s(e(36)),S=s(e(48)),w=s(e(155)),y=s(e(39)),h=e(38),m=e(7),p=e(4),f=e(3),c=e(0),u=e(6),l=s(e(10));function s(r){return r&&r.__esModule?r:{default:r}}var a=["columnHeadersView","rowsView","footerView"];function t(r,d){return r._columnsController.getColumnId(d)}function n(r){return r.find("td:not(.dx-datagrid-hidden-column):not([class*='dx-command-'])")}function i(r,d){var v,x=(0,g.default)(r),T=d.component.getController("adaptiveColumns");"data"===d.rowType?(v=(0,g.default)("<span>").addClass(T.addWidgetPrefix("adaptive-more")),I.default.on(v,(0,F.addNamespace)(A.name,"dxDataGridAdaptivity"),T.createAction(function(){T.toggleExpandAdaptiveDetailRow(d.key)})),v.appendTo(x)):y.default.setEmptyText(x)}var o={defaultOptions:function(){return{columnHidingEnabled:!1,onAdaptiveDetailRowPreparing:null}},controllers:{adaptiveColumns:S.default.ViewController.inherit({_isRowEditMode:function(){return"row"===this._getEditMode()},_isItemModified:function(r,d){var v=this._columnsController.getVisibleIndex(r.column.index),x=this._dataController.getRowIndexByKey(d.key),T=this._dataController.items()[x+1];return T&&T.modifiedValues&&(0,R.isDefined)(T.modifiedValues[v])},_renderFormViewTemplate:function(r,d,v){var x=r.column,T=this.createAction(function(){I.default.trigger(v,A.name)}),D=x.calculateCellValue(d.data),C=y.default.getDisplayValue(x,D,d.data,d.rowType),P=y.default.formatValue(C,x),M=this._editingController.isCellOrBatchEditMode(),O=this._rowsView;if(x.allowEditing&&this.getController("keyboardNavigation").isKeyboardEnabled()&&(v.attr("tabIndex",this.option("tabIndex")),M&&(I.default.off(v,"focus",T),I.default.on(v,"focus",T))),x.cellTemplate){var B=(0,c.extend)({},d,{value:D,displayValue:C,text:P,column:x}),V=!!v.closest((0,m.getWindow)().document).length;O.renderTemplate(v,x.cellTemplate,B,V).done(function(){O._cellPrepared(v,d)})}else{var z=v.get(0);x.encodeHtml?z.textContent=P:z.innerHTML=P,v.addClass("dx-adaptive-item-text"),(0,R.isDefined)(P)&&""!==P||v.html("&nbsp;"),this._isRowEditMode()||this._isItemModified(r,d)&&v.addClass("dx-item-modified"),O._cellPrepared(v,d)}},_getTemplate:function(r,d){var v=this,x=r.column,T=this.getController("editing");return function(D,C){var P=(0,g.default)(C),M=v._columnsController.getVisibleIndex(x.index),O=(0,c.extend)({},d),B=function(){var V=v._isItemEdited(r);O.value=d.row.values[M],V||x.showEditorAlways?T.renderFormEditTemplate(O,r,D.component,P,!V):(O.column=x,O.columnIndex=M,v._renderFormViewTemplate(r,O,P))};B(),O.watch&&O.watch(function(){return{isItemEdited:v._isItemEdited(r),value:d.row.values[M]}},function(){P.contents().remove(),P.removeClass("dx-adaptive-item-text"),B()})}},_isVisibleColumnsValid:function(r){return!(r<2||r.length-function(){for(var d=0,v=0;v<r.length;v++)r[v].command&&d++;return d}()<=1)},_calculatePercentWidths:function(r,d){var v=this,x=0;return d.forEach(function(T,D){"adaptiveHidden"!==r[D]&&(x+=v._getItemPercentWidth(T))}),x},_isPercentWidth:function(r){return(0,R.isString)(r)&&"%"===r.slice(-1)},_isColumnHidden:function(r){return this._hiddenColumns.filter(function(d){return d.index===r.index}).length>0},_getAverageColumnsWidth:function(r,d,v){var x=this,T=0,D=0;return d.forEach(function(C){if(!x._isColumnHidden(C)){var P=C.width;(0,R.isDefined)(P)&&!isNaN(parseFloat(P))?T+=x._isPercentWidth(P)?x._calculatePercentWidth({visibleIndex:C.visibleIndex,columnsCount:d.length,columnsCanFit:v,bestFitWidth:C.bestFitWidth,columnWidth:P,containerWidth:r}):parseFloat(P):D++}}),(r-T)/D},_calculateColumnWidth:function(r,d,v,x){var T,D=t(this,r),C=this._columnsController.columnOption(D,"width"),P=this._columnsController.columnOption(D,"bestFitWidth"),M=v.length;if(C&&"auto"!==C){if(!this._isPercentWidth(C))return parseFloat(C);T=this._calculatePercentWidth({visibleIndex:r.visibleIndex,columnsCount:M,columnsCanFit:x,bestFitWidth:P,columnWidth:C,containerWidth:d})}else T=this.option("columnAutoWidth")||r.command?P:this._getAverageColumnsWidth(d,v,x);return T},_calculatePercentWidth:function(r){var d=r.visibleIndex<r.columnsCount-1&&r.columnsCanFit,v=r.containerWidth*parseFloat(r.columnWidth)/100,x=r.columnsCanFit&&v<r.bestFitWidth?r.bestFitWidth:v;return d?r.containerWidth*parseFloat(r.columnWidth)/100:x},_getNotTruncatedColumnWidth:function(r,d,v,x){var T=t(this,r),D=this._columnsController.columnOption(T,"width"),C=this._columnsController.columnOption(T,"bestFitWidth");if(D&&"auto"!==D&&!this._isPercentWidth(D))return parseFloat(D);var P=this._calculateColumnWidth(r,d,v,x);return P<C?null:P},_getItemPercentWidth:function(r){var d=0;return r.width&&this._isPercentWidth(r.width)&&(d=parseFloat(r.width)),d},_getCommandColumnsWidth:function(){var r=this,d=r._columnsController.getVisibleColumns(),v=0;return(0,f.each)(d,function(x,T){(T.index<0||T.command)&&(v+=r._columnsController.columnOption(t(r,T),"bestFitWidth")||0)}),v},_isItemEdited:function(r){if(this.isFormOrPopupEditMode())return!1;if(!this._isRowEditMode()){var d=this._dataController.getRowIndexByKey(this._dataController.adaptiveExpandedKey())+1,v=this._columnsController.getVisibleIndex(r.column.index);return this._editingController.isEditCell(d,v)}var x=this.option("editing.editRowKey");return!!(0,p.equalByValue)(x,this._dataController.adaptiveExpandedKey())||void 0},_getFormItemsByHiddenColumns:function(r){var d=[];return(0,f.each)(r,function(v,x){d.push({column:x,name:x.name,dataField:x.dataField,visibleIndex:x.visibleIndex})}),d},_getAdaptiveColumnVisibleIndex:function(r){for(var d=0;d<r.length;d++)if("adaptive"===r[d].command)return d},_hideAdaptiveColumn:function(r,d){var v=this._getAdaptiveColumnVisibleIndex(d);(0,R.isDefined)(v)&&(r[v]="adaptiveHidden",this._hideVisibleColumn({isCommandColumn:!0,visibleIndex:v}))},_showHiddenCellsInView:function(r){var d=r.$cells,v=r.isCommandColumn?"dx-command-adaptive-hidden":this.addWidgetPrefix("hidden-column");d.removeClass(v)},_showHiddenColumns:function(){for(var r=0;r<a.length;r++){var d=this.getView(a[r]);if(d&&d.isVisible()&&d.element()){var v=d.name,x=d.element().find(".dx-command-adaptive-hidden");this._showHiddenCellsInView({viewName:v,$cells:x,isCommandColumn:!0});var T=d.element().find("."+this.addWidgetPrefix("hidden-column"));this._showHiddenCellsInView({viewName:v,$cells:T})}}},_isCellValid:function(r){return r&&r.length&&!r.hasClass("dx-master-detail-cell")&&!r.hasClass("dx-group-cell")},_hideVisibleColumn:function(r){var d=r.isCommandColumn,v=r.visibleIndex,x=this;a.forEach(function(T){var D=x.getView(T);D&&x._hideVisibleColumnInView({view:D,isCommandColumn:d,visibleIndex:v})})},_hideVisibleColumnInView:function(r){var d,v=r.view,x=r.isCommandColumn,T=r.visibleIndex,D=v.name,C=this._columnsController.getVisibleColumns()[T],P=this._editingController&&this._editingController.getEditFormRowIndex();if(v&&v.isVisible()&&C)for(var M=v.getRowsCount(),O=v._getRowElements(),B=0;B<M;B++)if(B!==P||"rowsView"!==D||"popup"===this.option("editing.mode")){var V="columnHeadersView"===D?this._columnsController.getVisibleIndex(C.index,B):T;if(V>=0){var z=O.eq(B);d=this._findCellElementInRow(z,V),this._isCellValid(d)&&this._hideVisibleCellInView({viewName:D,isCommandColumn:x,$cell:d})}}},_findCellElementInRow:function(r,d){var v=r.children(),x=d,T=!1;if(r.hasClass("dx-group-row")){var D=r.find(".".concat("dx-group-cell")),C=D.attr("colspan");if(D.length&&(0,R.isDefined)(C)){var P=parseInt(C);d>D.index()+P-1?x=d-P+1:T=!0}}return T?void 0:v.eq(x)},_hideVisibleCellInView:function(r){var d=r.$cell,v=r.isCommandColumn?"dx-command-adaptive-hidden":this.addWidgetPrefix("hidden-column");d.addClass(v)},_getEditMode:function(){return this._editingController.getEditMode()},isFormOrPopupEditMode:function(){var r=this._getEditMode();return"form"===r||"popup"===r},hideRedundantColumns:function(r,d,v){if(this._hiddenColumns=[],this._isVisibleColumnsValid(d)&&v.length){var x,T,D,C=0,P=this.component.$element(),M=P.width()-this._getCommandColumnsWidth(),O=function(){var Te=this;return d.filter(function(me){return!me.command&&0===Te._hiddenColumns.filter(function(he){return he.index===me.index}).length})}.bind(this),B=O(),V=B.length;do{D=!1,C=0;var z=this._calculatePercentWidths(r,d),N=z<100&&0!==z;for(x=0;x<d.length;x++){var U=d[x],H=this._getNotTruncatedColumnWidth(U,M,B,N),G=t(this,U),Y=this._columnsController.columnOption(G,"width"),J=this._columnsController.columnOption(G,"minWidth"),ae=this._columnsController.columnOption(G,"bestFitWidth");if("adaptiveHidden"!==r[x]){if(!H&&!U.command&&!U.fixed){D=!0;break}Y&&"auto"!==Y||(H=Math.max(ae||0,J||0)),("adaptive"!==U.command||T)&&(C+=H)}else T=!0}if(D=D||C>P.width()){var fe=v.pop(),Ce=this._columnsController.getVisibleIndex(fe.index);M+=this._calculateColumnWidth(fe,M,B,N),this._hideVisibleColumn({visibleIndex:Ce}),r[Ce]="adaptiveHidden",this._hiddenColumns.push(fe),B=O()}}while(D&&B.length>1&&v.length);V===B.length&&this._hideAdaptiveColumn(r,d)}else this._hideAdaptiveColumn(r,d)},getItemContentByColumnIndex:function(r){for(var d,v=0;v<this._$itemContents.length;v++){var x=(d=this._$itemContents.eq(v)).data("dx-form-item");if(x&&x.column&&this._columnsController.getVisibleIndex(x.column.index)===r)return d}},toggleExpandAdaptiveDetailRow:function(r,d){this.isFormOrPopupEditMode()&&this._editingController.isEditing()||this.getController("data").toggleExpandAdaptiveDetailRow(r,d)},createFormByHiddenColumns:function(r,d){var v=this,x=(0,g.default)(r),T={items:v._getFormItemsByHiddenColumns(v._hiddenColumns),formID:"dx-"+new k.default},D=(0,h.isMaterial)()?{colCount:2}:{};this.executeAction("onAdaptiveDetailRowPreparing",{formOptions:T}),v._$itemContents=null,v._form=v._createComponent((0,g.default)("<div>").appendTo(x),w.default,(0,c.extend)(D,T,{customizeItem:function(C){var P=C.column||v._columnsController.columnOption(C.name||C.dataField);P&&(C.label=C.label||{},C.label.text=C.label.text||P.caption,C.column=P,C.template=v._getTemplate(C,d,v.updateForm.bind(v))),T.customizeItem&&T.customizeItem.call(this,C)},onContentReady:function(C){T.onContentReady&&T.onContentReady.call(this,C),v._$itemContents=x.find(".dx-field-item-content")}}))},hasAdaptiveDetailRowExpanded:function(){return(0,R.isDefined)(this._dataController.adaptiveExpandedKey())},updateForm:function(r){this.hasAdaptiveDetailRowExpanded()&&this._form&&(0,R.isDefined)(this._form._contentReadyAction)&&(r&&r.length?this._form.option("items",this._getFormItemsByHiddenColumns(r)):this._form.repaint())},updateHidingQueue:function(r){var d,v,x=r.filter(function(D){return D.visible&&!D.type&&!D.fixed&&!((0,R.isDefined)(D.groupIndex)&&D.groupIndex>=0)});if(this._hidingColumnsQueue=[],this.option("allowColumnResizing")&&"widget"===this.option("columnResizingMode"))return this._hidingColumnsQueue;for(v=0;v<x.length;v++)(0,R.isDefined)(x[v].hidingPriority)&&x[v].hidingPriority>=0&&(d=!0,this._hidingColumnsQueue[x[v].hidingPriority]=x[v]);if(d)this._hidingColumnsQueue.reverse();else if(this.option("columnHidingEnabled"))for(v=0;v<x.length;v++){var T=this._columnsController.getVisibleIndex(x[v].index);this._hidingColumnsQueue[T]=x[v]}return this._hidingColumnsQueue=this._hidingColumnsQueue.filter(Object),this._hidingColumnsQueue},getHiddenColumns:function(){return this._hiddenColumns},hasHiddenColumns:function(){return this._hiddenColumns.length>0},getHidingColumnsQueue:function(){return this._hidingColumnsQueue},init:function(){var r=this;r._columnsController=r.getController("columns"),r._dataController=r.getController("data"),r._rowsView=r.getView("rowsView"),r._columnsController.addCommandColumn({type:"adaptive",command:"adaptive",visible:!0,adaptiveHidden:!0,cssClass:"dx-command-adaptive",alignment:"center",width:"auto",cellTemplate:i,fixedPosition:"right"}),r._columnsController.columnsChanged.add(function(){var d=!!r.updateHidingQueue(r._columnsController.getColumns()).length;r._columnsController.columnOption("command:adaptive","adaptiveHidden",!d,!0)}),r._editingController=r.getController("editing"),r._hidingColumnsQueue=[],r._hiddenColumns=[],r.createAction("onAdaptiveDetailRowPreparing"),r.callBase()},optionChanged:function(r){"columnHidingEnabled"===r.name&&this._columnsController.columnOption("command:adaptive","adaptiveHidden",!r.value),this.callBase(r)},publicMethods:function(){return["isAdaptiveDetailRowExpanded","expandAdaptiveDetailRow","collapseAdaptiveDetailRow"]},isAdaptiveDetailRowExpanded:function(r){return this._dataController.adaptiveExpandedKey()&&(0,p.equalByValue)(this._dataController.adaptiveExpandedKey(),r)},expandAdaptiveDetailRow:function(r){this.hasAdaptiveDetailRowExpanded()||this.toggleExpandAdaptiveDetailRow(r)},collapseAdaptiveDetailRow:function(){this.hasAdaptiveDetailRowExpanded()&&this.toggleExpandAdaptiveDetailRow()},updateCommandAdaptiveAriaLabel:function(r,d){var v=this._dataController.getRowIndexByKey(r);if(-1!==v){var x=(0,g.default)(this.component.getRowElement(v));this.setCommandAdaptiveAriaLabel(x,d)}},setCommandAdaptiveAriaLabel:function(r,d){r.find(".dx-command-adaptive").attr("aria-label",l.default.format(d))}})},extenders:{views:{rowsView:{_getCellTemplate:function(r){var d=this;return"detailAdaptive"===r.rowType&&"detail"===r.column.command?function(x,T){d._adaptiveColumnsController.createFormByHiddenColumns((0,g.default)(x),T)}:d.callBase(r)},_createRow:function(r){var d=this.callBase(r);return r&&"detailAdaptive"===r.rowType&&r.key===this._dataController.adaptiveExpandedKey()&&d.addClass("dx-adaptive-detail-row"),d},_renderCells:function(r,d){this.callBase(r,d);var v=this._adaptiveColumnsController,x=v.getHidingColumnsQueue().length,T=v.getHiddenColumns().length;x&&!T&&n(r).last().addClass("dx-last-data-cell"),"data"===d.row.rowType&&v.setCommandAdaptiveAriaLabel(r,"dxDataGrid-ariaAdaptiveExpand")},_getColumnIndexByElementCore:function(r){var d=r.closest(".dx-field-item-content");if(d.length&&d.closest(this.component.$element()).length){var v=d.length?d.first().data("dx-form-item"):null;return v&&v.column&&this._columnsController.getVisibleIndex(v.column.index)}return this.callBase(r)},_cellPrepared:function(r,d){this.callBase.apply(this,arguments),"detailAdaptive"!==d.row.rowType&&"adaptiveHidden"===d.column.visibleWidth&&r.addClass(this.addWidgetPrefix("hidden-column"))},_getCellElement:function(r,d){var v=this._dataController.items()[r];return v&&"detailAdaptive"===v.rowType?this._adaptiveColumnsController.getItemContentByColumnIndex(d):this.callBase.apply(this,arguments)},getContextMenuItems:function(r){if(r.row&&"detailAdaptive"===r.row.rowType){var d=this.component.getView("columnHeadersView"),v=(0,g.default)(r.targetElement).closest(".dx-field-item-label").next().data("dx-form-item");return r.column=v?v.column:r.column,d.getContextMenuItems&&d.getContextMenuItems(r)}return this.callBase&&this.callBase(r)},isClickableElement:function(r){return!!this.callBase&&this.callBase(r)||!!r.closest(".dx-command-adaptive").length},init:function(){this.callBase(),this._adaptiveColumnsController=this.getController("adaptiveColumns")}}},controllers:{export:{_updateColumnWidth:function(r,d){this.callBase(r,"adaptiveHidden"===r.visibleWidth?r.bestFitWidth:d)}},columnsResizer:{_pointCreated:function(r,d,v){var x=this.callBase(r,d,v),T=v[r.columnIndex]||{},D=this._getNextColumnIndex(r.columnIndex);return x||"adaptiveHidden"===T.visibleWidth||D!==r.columnIndex+1&&(v[D]||{}).command},_getNextColumnIndex:function(r){for(var d=this._columnsController.getVisibleColumns(),v=this.callBase(r);d[v]&&"adaptiveHidden"===d[v].visibleWidth;)v++;return v}},draggingHeader:{_pointCreated:function(r,d,v,x){return this.callBase(r,d,v,x)||"adaptiveHidden"===(d[r.columnIndex-1]||{}).visibleWidth}},editing:{_isRowEditMode:function(){return"row"===this.getEditMode()},_getFormEditItemTemplate:function(r,d){return"row"!==this.getEditMode()&&"detailAdaptive"===r.rowType?(r.columnIndex=this._columnsController.getVisibleIndex(d.index),this.getColumnTemplate(r)):this.callBase(r,d)},_closeEditItem:function(r){var d=r.closest(".dx-field-item-content"),v=this._dataController.getRowIndexByKey(this._dataController.adaptiveExpandedKey())+1,x=d.length?d.first().data("dx-form-item"):null,T=x&&x.column&&this._columnsController.getVisibleIndex(x.column.index);this.isEditCell(v,T)||this.callBase(r)},_beforeUpdateItems:function(r,d){if(!this._adaptiveController.isFormOrPopupEditMode()&&this._adaptiveController.hasHiddenColumns()){var v=this._dataController.items(),x=v[d],T=y.default.getIndexByKey(this._dataController.adaptiveExpandedKey(),v);this._isForceRowAdaptiveExpand=!this._adaptiveController.hasAdaptiveDetailRowExpanded(),T>=0&&r.push(T+1),r.push(d+1),this._dataController.adaptiveExpandedKey(x.key)}},_afterInsertRow:function(r){this.callBase(r),this._adaptiveController.hasHiddenColumns()&&(this._adaptiveController.toggleExpandAdaptiveDetailRow(r.key,this.isRowEditMode()),this._isForceRowAdaptiveExpand=!0)},_collapseAdaptiveDetailRow:function(){this._isRowEditMode()&&this._isForceRowAdaptiveExpand&&(this._adaptiveController.collapseAdaptiveDetailRow(),this._isForceRowAdaptiveExpand=!1)},_cancelEditAdaptiveDetailRow:function(){this._adaptiveController.hasHiddenColumns()&&this._collapseAdaptiveDetailRow()},_afterSaveEditData:function(){var r=this;this.callBase.apply(this,arguments);var d=new u.Deferred;return this._isRowEditMode()&&this._adaptiveController.hasHiddenColumns()?(0,u.when)(this.getController("validating").validate(!0)).done(function(v){v&&r._cancelEditAdaptiveDetailRow(),d.resolve()}):d.resolve(),d.promise()},_beforeCancelEditData:function(){this.callBase(),this._cancelEditAdaptiveDetailRow()},_getRowIndicesForCascadeUpdating:function(r){var d=this.callBase.apply(this,arguments);return this._adaptiveController.isAdaptiveDetailRowExpanded(r.key)&&d.push("detailAdaptive"===r.rowType?r.rowIndex-1:r.rowIndex+1),d},_beforeCloseEditCellInBatchMode:function(r){var d=this._dataController._adaptiveExpandedKey;if(d){var v=y.default.getIndexByKey(d,this._dataController.items());v>-1&&r.unshift(v)}},editRow:function(r){this._adaptiveController.isFormOrPopupEditMode()&&this._adaptiveController.collapseAdaptiveDetailRow(),this.callBase(r)},deleteRow:function(r){var d=this._dataController.getKeyByRowIndex(r);"batch"===this.getEditMode()&&this._adaptiveController.isAdaptiveDetailRowExpanded(d)&&this._adaptiveController.collapseAdaptiveDetailRow(),this.callBase(r)},init:function(){this.callBase(),this._adaptiveController=this.getController("adaptiveColumns")}},resizing:{_needBestFit:function(){return this.callBase()||!!this._adaptiveColumnsController.getHidingColumnsQueue().length},_updateScrollableForIE:function(){var r=this;E.default.msie&&parseInt(E.default.version)<=11&&(this._updateScrollableTimeoutID=setTimeout(function(){r.getView("rowsView")._updateScrollable()}))},_correctColumnWidths:function(r,d){var v=this._adaptiveColumnsController,x=this.option("columnAutoWidth"),T=v.getHiddenColumns(),D=v.updateHidingQueue(this._columnsController.getColumns());v.hideRedundantColumns(r,d,D);var C=v.getHiddenColumns();return v.hasAdaptiveDetailRowExpanded()&&T.length!==C.length&&v.updateForm(C),!C.length&&v.collapseAdaptiveDetailRow(),x&&D.length&&!C.length&&this._updateScrollableForIE(),this.callBase.apply(this,arguments)},_toggleBestFitMode:function(r){r&&this._adaptiveColumnsController._showHiddenColumns(),this.callBase(r)},_needStretch:function(){var r=this._adaptiveColumnsController;return this.callBase.apply(this,arguments)||r.getHidingColumnsQueue().length||r.hasHiddenColumns()},init:function(){this._adaptiveColumnsController=this.getController("adaptiveColumns"),this.callBase()},dispose:function(){this.callBase.apply(this,arguments),clearTimeout(this._updateScrollableTimeoutID)}},data:{_processItems:function(r,d){var v=this,x=d.changeType;if(r=v.callBase.apply(v,arguments),"loadingAll"===x||!(0,R.isDefined)(v._adaptiveExpandedKey))return r;var T=y.default.getIndexByKey(v._adaptiveExpandedKey,r);if(T>=0){var D=r[T];r.splice(T+1,0,{visible:!0,rowType:"detailAdaptive",key:D.key,data:D.data,node:D.node,modifiedValues:D.modifiedValues,isNewRow:D.isNewRow,values:D.values})}else"refresh"===x&&(v._adaptiveExpandedKey=void 0);return r},_getRowIndicesForExpand:function(r){var d=this.callBase.apply(this,arguments);if(this.getController("adaptiveColumns").isAdaptiveDetailRowExpanded(r)){var v=d[d.length-1];d.push(v+1)}return d},adaptiveExpandedKey:function(r){if(!(0,R.isDefined)(r))return this._adaptiveExpandedKey;this._adaptiveExpandedKey=r},toggleExpandAdaptiveDetailRow:function(r,d){var v=y.default.getIndexByKey(this._adaptiveExpandedKey,this._items),x=y.default.getIndexByKey(r,this._items);v>=0&&v===x&&!d&&(r=void 0,x=-1);var T=this._adaptiveExpandedKey;this._adaptiveExpandedKey=r,v>=0&&v++,x>=0&&x++;var D=this.getRowIndexDelta();this.updateItems({allowInvisibleRowIndices:!0,changeType:"update",rowIndices:[v-D,x-D]});var C=this.getController("adaptiveColumns");C.updateCommandAdaptiveAriaLabel(r,"dxDataGrid-ariaAdaptiveCollapse"),C.updateCommandAdaptiveAriaLabel(T,"dxDataGrid-ariaAdaptiveExpand")},init:function(){this.callBase(),this._adaptiveExpandedKey=void 0}},editorFactory:{_getFocusCellSelector:function(){return this.callBase()+", .dx-adaptive-detail-row .dx-field-item > .dx-field-item-content"},_getTooltipsSelector:function(){return this.callBase()+", .dx-field-item-content ."+this.addWidgetPrefix("revert-tooltip")}},columns:{_isColumnVisible:function(r){return this.callBase(r)&&!r.adaptiveHidden}},keyboardNavigation:{_isCellValid:function(r){return this.callBase.apply(this,arguments)&&!r.hasClass(this.addWidgetPrefix("hidden-column"))},_processNextCellInMasterDetail:function(r){this.callBase(r);var d=this._editingController.isCellOrBatchEditMode();!this._isInsideEditForm(r)&&r&&d&&I.default.on(r,"focus",function v(){I.default.off(r,"focus",v),I.default.trigger(r,"dxclick")})},_handleTabKeyOnMasterDetailCell:function(r,d){var v=this.callBase(r,d),x=this._getFocusedCell(),T=x&&x.parent();if(!v&&T&&T.length){var D=n(T),C="next"===d?D.last():D.first(),P=T.get(0).rowIndex,M=this._adaptiveController,O=this._dataController.getKeyByRowIndex("next"===d?P:P-1),B=x&&C&&x.get(0)===C.get(0);return M.isAdaptiveDetailRowExpanded(O)&&B}return v},init:function(){this.callBase(),this._adaptiveController=this.getController("adaptiveColumns")}}}}};b.adaptivityModule=o},function(W,b,e){b.virtualColumnsModule=void 0;var g,I=e(7),F=e(526),A={defaultOptions:function(){return{scrolling:{columnRenderingMode:"standard",columnPageSize:5,columnRenderingThreshold:300}}},extenders:{controllers:{columns:(g=function(R){return R.map(function(E){return E.visibleWidth||parseFloat(E.width)||50})},{init:function(){this.callBase(),this._beginPageIndex=0,this._endPageIndex=0,this._position=0,this._virtualVisibleColumns={}},resetColumnsCache:function(){this.callBase(),this._virtualVisibleColumns={}},getBeginPageIndex:function(R){for(var E=this.getVisibleColumns(void 0,!0),k=g(E),S=0,w=0;w<k.length;w++){if(S>=R)return Math.floor(w/this.getColumnPageSize());S+=k[w]}return 0},getTotalWidth:function(){var R=this.option("width");return"number"==typeof R?R:this.getController("resizing")._lastWidth||this.component.$element().outerWidth()},getEndPageIndex:function(R){var E=this.getVisibleColumns(void 0,!0),k=g(E),S=0;R+=this.getTotalWidth();for(var w=0;w<k.length;w++){if(S>=R)return Math.ceil(w/this.getColumnPageSize());S+=k[w]}return Math.ceil(k.length/this.getColumnPageSize())},getColumnPageSize:function(){return this.option("scrolling.columnPageSize")},_fireColumnsChanged:function(){var R=new Date;this.columnsChanged.fire({optionNames:{all:!0,length:1},changeTypes:{columns:!0,length:1}}),this._renderTime=new Date-R},setScrollPosition:function(R){var E=this,k=E.option("scrolling.columnRenderingThreshold");E._renderTime>k?(clearTimeout(E._changedTimeout),E._changedTimeout=setTimeout(function(){E._setScrollPositionCore(R)},E.option("scrolling.timeout"))):E._setScrollPositionCore(R)},isVirtualMode:function(){return(0,I.hasWindow)()&&"virtual"===this.option("scrolling.columnRenderingMode")},resize:function(){this._setScrollPositionCore(this._position)},_setScrollPositionCore:function(R){if(this.isVirtualMode()){var E=this.getBeginPageIndex(R),k=this.getEndPageIndex(R),S=R<this._position?this._beginPageIndex>E:this._endPageIndex<k;this._position=R,S&&(this._beginPageIndex=E,this._endPageIndex=k,this._fireColumnsChanged())}},getFixedColumns:function(R,E){var k=this.callBase(R);if(this.isVirtualMode()&&!E&&k.length){var S=k.map(function(w){return w.command}).indexOf("transparent");return k[S].colspan=this.getVisibleColumns().length-this.callBase().length+1,k}return k},getVisibleColumns:function(R,E){if(E||!this.isVirtualMode())return this.callBase(R);this._beginPageIndex||this._endPageIndex||(this._beginPageIndex=this.getBeginPageIndex(this._position),this._endPageIndex=this.getEndPageIndex(this._position));var k=this._beginPageIndex,S=this._endPageIndex,w=R+"-"+k+"-"+S;if(this._virtualVisibleColumns[w])return this._virtualVisibleColumns[w];var y=this.callBase(),h=this.getRowCount(),m=this.getColumnPageSize(),p=k*m,f=S*m,c=this.getFixedColumns(void 0,!0),u=c.map(function(x){return x.command}).indexOf("transparent"),l=c.length?u:0,s=y.slice(0,l),a=y.slice(l,p),t=g(a).reduce(function(x,T){return x+T},0);t||(p=0);var n=c.length?c.length-u-1:0,i=y.slice(y.length-n),o=y.slice(f,y.length-n),r=g(o).reduce(function(x,T){return x+T},0);if(r||(f=y.length),h>1&&"number"==typeof R){for(var d=[],v=0;v<h;v++)d.push(this.callBase(v));s=(0,F.createColumnsInfo)(d,0,s.length)[R]||[],i=(0,F.createColumnsInfo)(d,y.length-i.length,y.length)[R]||[],y=(0,F.createColumnsInfo)(d,p,f)[R]||[]}else y=y.slice(p,f);return t&&(y.unshift({command:"virtual",width:t}),y=s.concat(y)),r&&(y.push({command:"virtual",width:r}),y=y.concat(i)),this._virtualVisibleColumns[w]=y,y},getColumnIndexOffset:function(){var R=0;if(this._beginPageIndex>0){var E=this.getFixedColumns().map(function(S){return S.command}).indexOf("transparent"),k=E>=0?E:0;R=this._beginPageIndex*this.getColumnPageSize()-k-1}return R>0?R:0},dispose:function(){clearTimeout(this._changedTimeout),this.callBase.apply(this,arguments)}})},views:{columnHeadersView:{_renderCore:function(){this.callBase.apply(this,arguments),this._columnsController.isVirtualMode()&&this._updateScrollLeftPosition()}},rowsView:{_resizeCore:function(){this.callBase.apply(this,arguments),this._columnsController.resize()},_handleScroll:function(R){var E=this,k=this.getScrollable(),S=R.scrollOffset.left;E.callBase.apply(E,arguments),E.option("rtlEnabled")&&k&&(S=k.$content().width()-k.$element().width()-S),E._columnsController.setScrollPosition(S)}}}}};b.virtualColumnsModule=A},function(W,b,e){b.foreachColumnInfo=I,b.createColumnsInfo=function(F,A,R){var E=[];I(F,function(S,w,y){var h,m=S,p=m.colspan||1,f=w+p-1>=A&&w<R;if(E[y]=E[y]||[],f)w<A?(h=p-(A-w),w=A):h=p,w+h>R&&(h=R-w),h!==p&&(m=(0,g.extend)({},m,{colspan:h})),E[y].push(m);else if(w>R)return!1});for(var k=0;k<E.length;k++)E[k]=E[k]||[];return E};var g=e(0);function I(F,A,R,E,k,S){S=S||[],(E=E||[])[R=R||0]=E[R]||0;var w,y=F[R],m=0;if(y){for(w=S[R]+1||0;w<y.length;w++){var p=y[w],f=w+E[R],c=p.colspan||1;if(I(F,A,R+(p.rowspan||1),E,c,S),E[R]+=c-1,m+=c,p.rowspan)for(var u=R+1;u<R+p.rowspan;u++)E[u]=E[u]||0,E[u]+=p.colspan||1;if(!1===A(p,f,R,w)||void 0!==k&&m>=k)break}S[R]=w}}},function(W,b,e){b.default=void 0;var g=e(0);b.default={_getEmptyCell:function(){return{text:"",value:void 0,colspan:1,rowspan:1}},_defaultSetter:function(F){return F||1},_cloneItem:function(F){return(0,g.extend)({},F,this._getEmptyCell())},_prepareItems:function(F){var m,p,f,A=this,R=[],E=(F[0]||[]).reduce(function(m,p){return m+A._defaultSetter(p.colspan)},0),k=(m=F,p=0,f=0,function(){var c=m[p]||[],u=c[f++];return f>=c.length&&(p++,f=0),u&&(u.colspan=A._defaultSetter(u.colspan),u.rowspan=A._defaultSetter(u.rowspan)),u});function S(m,p,f){if((R[m]=R[m]||[])[p]=f,f.colspan>1||f.rowspan>1){for(var c=A._cloneItem(f),u=1;u<f.colspan;u++)S(m,p+u,c);for(var l=1;l<f.rowspan;l++)for(var s=0;s<f.colspan;s++)S(m+l,p+s,c)}}for(var w=k(),y=0;w;){for(var h=0;h<E&&w;h++)R[y]&&R[y][h]||(S(y,h,w),h+=w.colspan-1,w=k());y++}return R}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.focusModule=void 0;var g=S(e(2)),I=S(e(48)),F=e(3),A=S(e(39)),R=e(4),E=e(1),k=e(6);function S(y){return y&&y.__esModule?y:{default:y}}var w={defaultOptions:function(){return{focusedRowEnabled:!1,autoNavigateToFocusedRow:!0,focusedRowKey:void 0,focusedRowIndex:-1,focusedColumnIndex:-1}},controllers:{focus:I.default.ViewController.inherit({init:function(){this._dataController=this.getController("data"),this._keyboardController=this.getController("keyboardNavigation"),this.component._optionsByReference.focusedRowKey=!0},optionChanged:function(y){if("focusedRowIndex"===y.name){var h=this.option("focusedRowKey");this._focusRowByIndex(y.value),this._triggerFocusedRowChangedIfNeed(h,y.value),y.handled=!0}else if("focusedRowKey"===y.name){if(y.handled=!0,Array.isArray(y.value)&&JSON.stringify(y.value)===JSON.stringify(y.previousValue))return;var m=this.option("focusedRowIndex");this._focusRowByKey(y.value),this._triggerFocusedRowChangedIfNeed(y.value,m)}else"focusedColumnIndex"===y.name||"focusedRowEnabled"===y.name||"autoNavigateToFocusedRow"===y.name?y.handled=!0:this.callBase(y)},_triggerFocusedRowChangedIfNeed:function(y,h){if(h===this.getFocusedRowIndexByKey(y)){var m=this._dataController.getRowIndexByKey(y);if(m>=0){var p=(0,g.default)(this.getView("rowsView").getRowElement(m));this.getController("keyboardNavigation")._fireFocusedRowChanged(p,h)}}},isAutoNavigateToFocusedRow:function(){return"infinite"!==this.option("scrolling.mode")&&this.option("autoNavigateToFocusedRow")},_focusRowByIndex:function(y,h){this.option("focusedRowEnabled")&&((y=void 0!==y?y:this.option("focusedRowIndex"))<0?this.isAutoNavigateToFocusedRow()&&this._resetFocusedRow():this._focusRowByIndexCore(y,h))},_focusRowByIndexCore:function(y,h){var m=this,p=this.getController("data"),f=p.pageSize(),c=function(){if(m._isValidFocusedRowIndex(y)){var l=y-p.getRowIndexOffset(!0);if(!h||h.paging&&!h.filtering){var s=p._getLastItemIndex();l=Math.min(l,s)}var a=p.getKeyByRowIndex(l,!0);(0,E.isDefined)(a)&&!m.isRowFocused(a)&&m.option("focusedRowKey",a)}};if(f>=0)if(this._isLocalRowIndex(y))c();else{var u=Math.floor(y/p.pageSize());(0,k.when)(p.pageIndex(u),p.waitReady()).done(function(){c()})}},_isLocalRowIndex:function(y){var h=this.getController("data");if(this.getController("keyboardNavigation")._isVirtualScrolling()){var m=Math.floor(y/h.pageSize()),p=h.virtualItemsCount(),f=p?p.begin:-1,c=h.getVisibleRows().length+h.getRowIndexOffset(),u=Math.ceil(c/h.pageSize());return f<=y&&u>m}return!0},_setFocusedRowKeyByIndex:function(y){var h=this.getController("data");if(this._isValidFocusedRowIndex(y)){var m=Math.min(y-h.getRowIndexOffset(),h.items().length-1),p=h.getKeyByRowIndex(m);(0,E.isDefined)(p)&&!this.isRowFocused(p)&&this.option("focusedRowKey",p)}},_focusRowByKey:function(y){(0,E.isDefined)(y)?this._navigateToRow(y,!0):this._resetFocusedRow()},_resetFocusedRow:function(){var y=this.option("focusedRowKey"),h=(0,E.isDefined)(y);if(h||!(this.option("focusedRowIndex")<0)){var m=this.getController("keyboardNavigation");h&&this.option("focusedRowKey",void 0),m.setFocusedRowIndex(-1),this.option("focusedRowIndex",-1),this.getController("data").updateItems({changeType:"updateFocusedRow",focusedRowKey:void 0}),m._fireFocusedRowChanged(void 0,-1)}},_isValidFocusedRowIndex:function(y){var h=this.getController("data").getVisibleRows()[y];return!h||"data"===h.rowType||"group"===h.rowType},publicMethods:function(){return["navigateToRow","isRowFocused"]},navigateToRow:function(y){this.isAutoNavigateToFocusedRow()||this.option("focusedRowIndex",-1),this._navigateToRow(y)},_navigateToRow:function(y,h){var m=this,p=m.getController("data"),f=m.isAutoNavigateToFocusedRow(),c=new k.Deferred;if(void 0===y||!p.dataSource())return c.reject().promise();var u=m.getFocusedRowIndexByKey(y);return!f&&h||u>=0?m._navigateTo(y,c,h):p.getPageIndexByKey(y).done(function(l){l<0?c.resolve(-1):l===p.pageIndex()?p.reload().done(function(){m.isRowFocused(y)?c.resolve(m.getFocusedRowIndexByKey(y)):m._navigateTo(y,c,h)}).fail(c.reject):p.pageIndex(l).done(function(){m._navigateTo(y,c,h)}).fail(c.reject)}).fail(c.reject),c.promise()},_navigateTo:function(y,h,m){var p=this.getController("data").getRowIndexByKey(y),f="virtual"===this.option("scrolling.rowRenderingMode");this.isAutoNavigateToFocusedRow()&&f&&p<0?this._navigateToVirtualRow(y,h,m):this._navigateToVisibleRow(y,h,m)},_navigateToVisibleRow:function(y,h,m){m?this._triggerUpdateFocusedRow(y,h):this.getView("rowsView").scrollToRowElement(y)},_navigateToVirtualRow:function(y,h,m){var p=this,f=this.getController("data"),c=f._rowsScrollController,u=A.default.getIndexByKey(y,f.items(!0)),l=p.getView("rowsView").getScrollable();if(c&&l&&u>=0){var s=u+f.getRowIndexOffset(!0),a=c.getItemOffset(s);m&&p.component.on("contentReady",function t(){p.component.off("contentReady",t),p._triggerUpdateFocusedRow(y,h)}),l.scrollTo({y:a})}},_triggerUpdateFocusedRow:function(y,h){var m=this.getController("data"),p=this.getFocusedRowIndexByKey(y);this._isValidFocusedRowIndex(p)?(this.option("focusedRowEnabled")?m.updateItems({changeType:"updateFocusedRow",focusedRowKey:y}):this.getView("rowsView").scrollToRowElement(y),this.getController("keyboardNavigation").setFocusedRowIndex(p),h&&h.resolve(p)):h&&h.resolve(-1)},getFocusedRowIndexByKey:function(y){var h=this.getController("data"),m=h.getRowIndexByKey(y,!0);return m>=0?m+h.getRowIndexOffset(!0):-1},_focusRowByKeyOrIndex:function(){var y=this,h=this.option("focusedRowKey"),m=this.option("focusedRowIndex"),p=this.getController("keyboardNavigation"),f=this.getController("data");if((0,E.isDefined)(h)){var c=f.getRowIndexByKey(h);c>=0?(p._isVirtualScrolling()&&(m=c+f.getRowIndexOffset()),p.setFocusedRowIndex(m),this._triggerUpdateFocusedRow(h)):this._navigateToRow(h,!0).done(function(u){m>=0&&u<0?y._focusRowByIndex():m<0&&u>=0&&p.setFocusedRowIndex(u)})}else m>=0&&this.getController("focus")._focusRowByIndex(m)},isRowFocused:function(y){var h=this.option("focusedRowKey");if((0,E.isDefined)(h))return(0,R.equalByValue)(y,this.option("focusedRowKey"))},updateFocusedRow:function(y){var h,m=this,p=m._dataController.getRowIndexByKey(y.focusedRowKey),f=m.getView("rowsView");(0,F.each)(f.getTableElements(),function(c,u){var l,s=0===c;h=(0,g.default)(u),m._clearPreviousFocusedRow(h,p),m._prepareFocusedRow({changedItem:null==y||null===(l=y.items)||void 0===l?void 0:l[p],$tableElement:h,focusedRowIndex:p,isMainTable:s})})},_clearPreviousFocusedRow:function(y,h){var m=this,p=y.find(".dx-row.dx-row-focused").filter(function(f,c){var u=(0,g.default)(c).closest(".".concat(m.addWidgetPrefix("table")));return y.is(u)});p.removeClass("dx-row-focused").removeClass("dx-cell-focus-disabled").removeAttr("tabindex"),p.children("td").removeAttr("tabindex"),0!==h&&(0,g.default)(this.getView("rowsView").getRowElement(0)).removeClass("dx-cell-focus-disabled").removeAttr("tabIndex")},_prepareFocusedRow:function(y){var h,m=y.changedItem;if(m&&("data"===m.rowType||"group"===m.rowType)){var p=y.focusedRowIndex,f=y.$tableElement,c=y.isMainTable,u=this.option("tabindex")||0,l=this.getView("rowsView");(h=(0,g.default)(l._getRowElements(f).eq(p))).addClass("dx-row-focused").attr("tabindex",u),c&&l.scrollToElementVertically(h)}return h}})},extenders:{controllers:{keyboardNavigation:{init:function(){var y=this.option("focusedRowIndex"),h=this.option("focusedColumnIndex");this.createAction("onFocusedRowChanging",{excludeValidators:["disabled","readOnly"]}),this.createAction("onFocusedRowChanged",{excludeValidators:["disabled","readOnly"]}),this.createAction("onFocusedCellChanging",{excludeValidators:["disabled","readOnly"]}),this.createAction("onFocusedCellChanged",{excludeValidators:["disabled","readOnly"]}),this.callBase(),this.setRowFocusType(),this._focusedCellPosition={},(0,E.isDefined)(y)&&(this._focusedCellPosition.rowIndex=this.option("focusedRowIndex")),(0,E.isDefined)(h)&&(this._focusedCellPosition.columnIndex=this.option("focusedColumnIndex"))},setFocusedRowIndex:function(y){var h=this.getController("data");this.callBase(y);var m=y-h.getRowIndexOffset(),p=h.getVisibleRows()[m];p&&p.isNewRow||this.option("focusedRowIndex",y)},setFocusedColumnIndex:function(y){this.callBase(y),this.option("focusedColumnIndex",y)},_escapeKeyHandler:function(y,h){!h&&this.option("focusedRowEnabled")?this.isCellFocusType()&&(this.setRowFocusType(),this._focus(this._getCellElementFromTarget(y.originalEvent.target),!0)):this.callBase(y,h)},_updateFocusedCellPosition:function(y,h){var m=this.option("focusedRowIndex"),p=this.option("focusedColumnIndex"),f=this.callBase(y,h);f&&f.columnIndex>=0&&this._fireFocusedCellChanged(y,p,m)}},editorFactory:{renderFocusOverlay:function(y,h){var m,p=this.getController("keyboardNavigation"),f=this.option("focusedRowEnabled"),c=this.getController("editing"),u="row"===p._getElementType(y);f&&p.isRowFocusType()&&!c.isEditing()?f&&u&&!y.hasClass("dx-row-focused")&&(m=p.getFirstValidCellInRow(y),p.focus(m)):this.callBase(y,h)}},columns:{getSortDataSourceParameters:function(y,h){var m=this,p=this.callBase.apply(this,arguments),f=this.getController("data"),c=f._dataSource,u=f.store(),l=u&&u.key(),s=c&&c.remoteOperations()||{},a=Object.keys(s).every(function(n){return!s[n]});if(l&&(this.option("focusedRowEnabled")&&!1!==this.getController("focus").isAutoNavigateToFocusedRow()||h)){var t=(l=Array.isArray(l)?l:[l]).filter(function(n){return!m.columnOption(n,"sortOrder")});t.length&&(p=p||[],a?p.push({selector:c.getDataIndexGetter(),desc:!1}):t.forEach(function(n){return p.push({selector:n,desc:!1})}))}return p}},data:{_applyChange:function(y){if(!y||"updateFocusedRow"!==y.changeType)return this.callBase.apply(this,arguments)},_fireChanged:function(y){if(this.callBase(y),this.option("focusedRowEnabled")&&this._dataSource){var h="update"===y.changeType&&y.repaintChangesOnly&&y.changeTypes&&y.changeTypes.indexOf("remove")>=0;"refresh"===y.changeType&&y.items.length||h?(this._updatePageIndexes(),this.processUpdateFocusedRow(y)):"append"!==y.changeType&&"prepend"!==y.changeType||this._updatePageIndexes()}},_updatePageIndexes:function(){var y=this._lastRenderingPageIndex||0,h=this._rowsScrollController?this._rowsScrollController.pageIndex():0;this._lastRenderingPageIndex=h,this._isPagingByRendering=h!==y},isPagingByRendering:function(){return this._isPagingByRendering},processUpdateFocusedRow:function(y){var h=y.operationTypes||{},m=this.getController("focus"),p=h.reload,f=h.fullReload,c=this.getController("keyboardNavigation")._isVirtualScrolling(),u=this.option("focusedRowKey"),l=m.isAutoNavigateToFocusedRow();if(p&&!f&&(0,E.isDefined)(u))m._navigateToRow(u,!0).done(function(n){n<0&&m._focusRowByIndex(void 0,h)});else if(h.paging&&!c)if(l){var s=this.getRowIndexByKey(u),a=s>=0,t=this.option("focusedRowIndex");t>=0&&(t===s||!a)&&m._focusRowByIndex(void 0,h)}else this.getRowIndexByKey(u)<0&&this.option("focusedRowIndex",-1);else h.fullReload&&m._focusRowByKeyOrIndex()},getPageIndexByKey:function(y){var h=this,m=new k.Deferred;return h.getGlobalRowIndexByKey(y).done(function(p){m.resolve(p>=0?Math.floor(p/h.pageSize()):-1)}).fail(m.reject),m.promise()},getGlobalRowIndexByKey:function(y){return this._dataSource.group()?this._calculateGlobalRowIndexByGroupedData(y):this._calculateGlobalRowIndexByFlatData(y)},_calculateGlobalRowIndexByFlatData:function(y,h,m){var p=this,f=new k.Deferred,c=p._dataSource,u=p._generateFilterByKey(y);return c.load({filter:p._concatWithCombinedFilter(u),skip:0,take:1}).done(function(l){l.length>0?(u=p._generateOperationFilterByKey(y,l[0],m),c.load({filter:p._concatWithCombinedFilter(u,h),skip:0,take:1,requireTotalCount:!0}).done(function(s,a){f.resolve(a.totalCount)})):f.resolve(-1)}),f.promise()},_concatWithCombinedFilter:function(y,h){var m=this.getCombinedFilter();return A.default.combineFilters([y,m,h])},_generateBooleanFilter:function(y,h,m){var p;return!1===h?p=[y,"=",!!m.desc||null]:(!0===h?!m.desc:m.desc)&&(p=[y,"<>",h]),p},_generateOperationFilterByKey:function(y,h,m){var p=this,f=p._dataSource,c=p._generateFilterByKey(y,"<"),u=p._columnsController.getSortDataSourceParameters(!f.remoteOperations().filtering,!0);if(m){var l=p._columnsController.getGroupDataSourceParameters(!f.remoteOperations().filtering);l&&(u=u?l.concat(u):l)}return u&&u.slice().reverse().forEach(function(s){var a,t=s.selector,n=(a="function"==typeof t?t:p._columnsController.columnOption(t,"selector"))?a(h):h[t];if(c=[[t,"=",n],"and",c],null===n||(0,E.isBoolean)(n)){var i=p._generateBooleanFilter(t,n,s);i&&(c=[i,"or",c])}else{var o=[t,s.desc?">":"<",n];s.desc||(o=[o,"or",[t,"=",null]]),c=[o,"or",c]}}),c},_generateFilterByKey:function(y,h){var m=this._dataSource.key(),p=[];if(h||(h="="),Array.isArray(m))for(var f=0;f<m.length;++f){var c=y[m[f]];c&&(p.length>0&&p.push("and"),p.push([m[f],h,c]))}else p=[m,h,y];return p},_getLastItemIndex:function(){return this.items(!0).length-1}},editing:{_deleteRowCore:function(y){var h=this,m=this.callBase.apply(this,arguments),p=this.getController("data"),f=p.getKeyByRowIndex(y);m.done(function(){var c=p.getRowIndexByKey(f),u=p.getVisibleRows();-1!==c||u.length||h.getController("focus")._resetFocusedRow()})}}},views:{rowsView:{_createRow:function(y){var h=this.callBase(y);return this.option("focusedRowEnabled")&&y&&this.getController("focus").isRowFocused(y.key)&&h.addClass("dx-row-focused"),h},_checkRowKeys:function(y){if(this.callBase.apply(this,arguments),this.option("focusedRowEnabled")&&this.option("dataSource")){var h=this._dataController.store();h&&!h.key()&&this._dataController.fireError("E1042","Row focusing")}},_update:function(y){"updateFocusedRow"===y.changeType?this.option("focusedRowEnabled")&&this.getController("focus").updateFocusedRow(y):this.callBase(y)},updateFocusElementTabIndex:function(y,h){this.option("focusedRowEnabled")?this._setFocusedRowElementTabIndex(h):this.callBase(y)},_setFocusedRowElementTabIndex:function(y){var h=this,m=this.option("focusedRowKey"),p=this.option("tabIndex")||0,f=this._dataController,c=this._columnsController,u=f.getRowIndexByKey(m),l=this.option("focusedColumnIndex"),s=this._findRowElementForTabIndex();if((0,E.isDefined)(this._scrollToFocusOnResize)||(this._scrollToFocusOnResize=function(){h.scrollToElementVertically(h._findRowElementForTabIndex()),h.resizeCompleted.remove(h._scrollToFocusOnResize)}),s.attr("tabIndex",p),u>=0&&!y&&(l<0&&(l=0),u+=f.getRowIndexOffset(),l+=c.getColumnIndexOffset(),this.getController("keyboardNavigation").setFocusedCellPosition(u,l),this.getController("focus").isAutoNavigateToFocusedRow())){var a=f.dataSource(),t=a&&a.operationTypes();!t||t.paging||f.isPagingByRendering()||(this.resizeCompleted.remove(this._scrollToFocusOnResize),this.resizeCompleted.add(this._scrollToFocusOnResize))}},_findRowElementForTabIndex:function(){var y=this.option("focusedRowKey"),h=this._dataController.getRowIndexByKey(y);return(0,g.default)(this.getRowElement(h>=0?h:0))},scrollToRowElement:function(y){var h=this.getController("data").getRowIndexByKey(y),m=(0,g.default)(this.getRow(h));this.scrollToElementVertically(m)},scrollToElementVertically:function(y){var h=this.getScrollable();if(h){var m=h.getScrollElementPosition(y,"vertical");h.scrollTo({top:m})}}}}}};b.focusModule=w},function(W,b,e){b.rowDraggingModule=void 0;var g=E(e(2)),I=e(0),F=E(e(294)),A=E(e(39)),R=E(e(25));function E(S){return S&&S.__esModule?S:{default:S}}var k={defaultOptions:function(){return{rowDragging:{showDragIcons:!0,dropFeedbackMode:"indicate",allowReordering:!1,allowDropInsideItem:!1}}},extenders:{views:{rowsView:{init:function(){this.callBase.apply(this,arguments),this._updateHandleColumn()},_allowReordering:function(){var S=this.option("rowDragging");return!(!S||!(S.allowReordering||S.allowDropInsideItem||S.group))},_updateHandleColumn:function(){var S=this.option("rowDragging"),w=this._allowReordering(),y=this._columnsController,h=w&&S.showDragIcons;y&&y.addCommandColumn({type:"drag",command:"drag",visibleIndex:-2,alignment:"center",cssClass:"dx-command-drag",width:"auto",cellTemplate:this._getHandleTemplate(),visible:h}),y.columnOption("type:drag","visible",h)},_renderContent:function(){var S=this,w=this.option("rowDragging"),y=this._allowReordering(),h=this.callBase.apply(this,arguments),m=this._isFixedTableRendering,p="_sortable",f="_sortableFixed",c=m?f:p,u=m?p:f,l=function(s){var a;null===(a=S[f])||void 0===a||a.$element().css("pointerEvents",s?"auto":"")};return(y||this[c])&&h.length&&(this[c]=this._createComponent(h,F.default,(0,I.extend)({component:this.component,contentTemplate:null,filter:"> table > tbody > .dx-row:not(.dx-freespace-row):not(.dx-virtual-row)",dragTemplate:this._getDraggableRowTemplate(),handle:w.showDragIcons&&".".concat("dx-command-drag"),dropFeedbackMode:"indicate"},w,{onDragStart:function(s){var a,t=s.component.getVisibleRows()[s.fromIndex];s.itemData=t&&t.data,s.cancel=!y||!(t&&"data"===t.rowType),null===(a=w.onDragStart)||void 0===a||a.call(w,s)},onDragEnter:function(){l(!0)},onDragLeave:function(){l(!1)},onDragEnd:function(s){var a;l(!1),null===(a=w.onDragEnd)||void 0===a||a.call(w,s)},onAdd:function(s){var a;l(!1),null===(a=w.onAdd)||void 0===a||a.call(w,s)},dropFeedbackMode:R.default.msie?"indicate":w.dropFeedbackMode,onOptionChanged:function(s){S[f]&&("fromIndex"!==s.name&&"toIndex"!==s.name||S[u].option(s.name,s.value))}})),h.toggleClass("dx-scrollable-container",m),h.toggleClass("dx-sortable-without-handle",y&&!w.showDragIcons)),h},_resizeCore:function(){this.callBase.apply(this,arguments);var S=this._dataController.getRowIndexOffset();[this._sortable,this._sortableFixed].forEach(function(w){null==w||w.option("offset",S),null==w||w.update()})},_getDraggableGridOptions:function(S){var w=this.option(),y=this.getColumns(),h=(0,g.default)(this.getRowElement(S.rowIndex));return{dataSource:[{id:1,parentId:0}],showBorders:!0,showColumnHeaders:!1,scrolling:{useNative:!1,showScrollbar:!1},pager:{visible:!1},loadingTimeout:void 0,columnFixing:w.columnFixing,columnAutoWidth:w.columnAutoWidth,showColumnLines:w.showColumnLines,columns:y.map(function(m){return{width:m.width||m.visibleWidth,fixed:m.fixed,fixedPosition:m.fixedPosition}}),onRowPrepared:function(m){var p=m.component.getView("rowsView");(0,g.default)(m.rowElement).replaceWith(h.eq(p._isFixedTableRendering?1:0).clone())}}},_getDraggableRowTemplate:function(){var S=this;return function(w){var y=S.component.$element(),h=(0,g.default)("<div>").width(y.width()),m=S._dataController.items(),f=S._getDraggableGridOptions(m&&m[w.fromIndex]);return S._createComponent(h,S.component.NAME,f),h.find(".dx-gridbase-container").children(":not(.".concat(S.addWidgetPrefix("rowsview"),")")).hide(),h}},_getHandleTemplate:function(){var S=this;return function(w,y){if("data"===y.rowType)return(0,g.default)(w).addClass("dx-cell-focus-disabled"),(0,g.default)("<span>").addClass(S.addWidgetPrefix("drag-icon"));A.default.setEmptyText((0,g.default)(w))}},optionChanged:function(S){"rowDragging"===S.name&&(this._updateHandleColumn(),this._invalidate(!0,!0),S.handled=!0),this.callBase.apply(this,arguments)}}}}};b.rowDraggingModule=k},function(W,b,e){var g;b.default=void 0;var I=((g=e(815))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(31)),I=f(e(17)),F=e(4),A=e(1),R=e(3),E=e(20),k=e(0),S=f(e(39)),w=e(87),y=f(e(83)),h=f(e(49)),m=f(e(478)),p=e(6);function f(a){return a&&a.__esModule?a:{default:a}}var c=f(e(96)).default.queryByOptions,u=function(a){return"fullBranch"===a.option("filterMode")},l=m.default.inherit({_createKeyGetter:function(){var a=this.getKeyExpr();return(0,E.compileGetter)(a)},_createKeySetter:function(){var a=this.getKeyExpr();return(0,A.isFunction)(a)?a:(0,E.compileSetter)(a)},_createParentIdGetter:function(){return(0,E.compileGetter)(this.option("parentIdExpr"))},createParentIdSetter:function(){var a=this.option("parentIdExpr");return(0,A.isFunction)(a)?a:(0,E.compileSetter)(a)},_createItemsGetter:function(){return(0,E.compileGetter)(this.option("itemsExpr"))},_createHasItemsGetter:function(){var a=this.option("hasItemsExpr");return a&&(0,E.compileGetter)(a)},_createHasItemsSetter:function(){var a=this.option("hasItemsExpr");return(0,A.isFunction)(a)?a:a&&(0,E.compileSetter)(a)},_updateIndexByKeyObject:function(a){var t=this;t._indexByKey={},(0,R.each)(a,function(n,i){t._indexByKey[i.key]=n})},_calculateHasItems:function(a,t){var n,i=t.storeLoadOptions.parentIds,o=u(this);return this._hasItemsGetter&&(i||!t.storeLoadOptions.filter||o)&&(n=this._hasItemsGetter(a.data)),void 0===n&&(n=!(this._isChildrenLoaded[a.key]||!t.remoteOperations.filtering||!i&&!o)||(t.loadOptions.filter&&!t.remoteOperations.filtering&&o?a.children.length:a.hasChildren)),!!n},_fillVisibleItemsByNodes:function(a,t,n){for(var i=0;i<a.length;i++)a[i].visible&&n.push(a[i]),(this.isRowExpanded(a[i].key,t)||!a[i].visible)&&a[i].hasChildren&&a[i].children.length&&this._fillVisibleItemsByNodes(a[i].children,t,n)},_convertItemToNode:function(a,t,n){var i=this._keyGetter(a),o=this._parentIdGetter(a),r=n[o=(0,A.isDefined)(o)?o:t]=n[o]||{key:o,children:[]},d=n[i]=n[i]||{key:i,children:[]};return d.data=a,d.parent=r,d},_createNodesByItems:function(a,t){var n,i=this.option("rootValue"),o={},r=this._nodeByKey={};if(t)for(n=0;n<t.length;n++)o[this._keyGetter(t[n])]=!0;for(n=0;n<a.length;n++){var d=this._convertItemToNode(a[n],i,r);if(void 0===d.key)return;d.visible=!t||!!o[d.key],d.parent&&d.parent.children.push(d)}var v=r[i]||{key:i,children:[]};return v.level=-1,v},_convertDataToPlainStructure:function(a,t,n){var i;if(this._itemsGetter&&!a.isConverted){n=n||[];for(var o=0;o<a.length;o++){var r=(0,w.createObjectWithChanges)(a[o]);void 0===(i=this._keyGetter(r))&&this._keySetter(r,i=n.length+1),this._parentIdSetter(r,void 0===t?this.option("rootValue"):t),n.push(r);var d=this._itemsGetter(r);if(d&&d.length){this._convertDataToPlainStructure(d,i,n);var v=this.option("itemsExpr");(0,A.isFunction)(v)||delete r[v]}}return n.isConverted=!0,n}return a},_createIdFilter:function(a,t){for(var n=[],i=0;i<t.length;i++)n.push([a,"=",t[i]]);return S.default.combineFilters(n,"or")},_customizeRemoteOperations:function(a,t){this.callBase.apply(this,arguments),a.remoteOperations.paging=!1;var n=!1;this.option("autoExpandAll")&&(a.remoteOperations.sorting=!1,a.remoteOperations.filtering=!1,this._lastLoadOptions&&(!t.filtering||a.storeLoadOptions.filter)||a.isCustomLoading||(n=!0)),a.isCustomLoading||(this._isReload=this._isReload||t.reload,a.cachedStoreData||(this._isChildrenLoaded={},this._isReload&&(this._nodeByKey={})),this.option("expandNodesOnFiltering")&&(t.filtering||this._isReload&&a.storeLoadOptions.filter)&&(a.storeLoadOptions.filter?n=!0:a.collapseVisibleNodes=!0)),a.expandVisibleNodes=n},_getParentIdsToLoad:function(a){for(var t=[],n=0;n<a.length;n++){var i=this.getNodeByKey(a[n]);(!i||i.hasChildren&&!i.children.length)&&t.push(a[n])}return t},_handleDataLoading:function(a){var t=this.option("rootValue"),n=this.option("parentIdExpr"),i=a.storeLoadOptions.parentIds;if(i&&(a.isCustomLoading=!1),this.callBase.apply(this,arguments),a.remoteOperations.filtering&&!a.isCustomLoading&&(u(this)&&a.cachedStoreData||!a.storeLoadOptions.filter)){var o=a.collapseVisibleNodes?[]:this.option("expandedRowKeys");i=[t].concat(o).concat(i||[]);var r=a.data?this._getParentIdsToLoad(i):i;r.length&&(a.cachedPagingData=void 0,a.data=void 0,a.mergeStoreLoadData=!0,a.delay=this.option("loadingTimeout")),a.storeLoadOptions.parentIds=r,a.storeLoadOptions.filter=this._createIdFilter(n,r)}},_generateInfoToLoad:function(a,t){var n,i,o={},r={},d=[],v=this.option("rootValue");for(i=0;i<a.length;i++)o[n=t?this._parentIdGetter(a[i]):this._keyGetter(a[i])]=!0;for(i=0;i<a.length;i++){n=t?this._keyGetter(a[i]):this._parentIdGetter(a[i]);var x=t?this.isRowExpanded(n):n!==v;o[n]||r[n]||!x||(r[n]=!0,d.push(n))}return{keyMap:r,keys:d}},_loadParentsOrChildren:function(a,t,n){var i,o,r=this,d=this,v=d._generateInfoToLoad(a,n),x=v.keys,T=v.keyMap,D=new p.Deferred,C=t.remoteOperations.filtering,P=d.option("maxFilterLengthInRequest"),M=C?t.storeLoadOptions:t.loadOptions;function O(N){return C&&(d._cachedStoreData=d._cachedStoreData.concat(N)),a.concat(N)}if(!x.length)return D.resolve(a);var B=x.map(function(N){return r.getNodeByKey(N)}).filter(function(N){return N&&N.data});if(B.length===x.length&&(n&&(B=B.reduce(function(N,U){return N.concat(U.children)},[])),B.length))return d._loadParentsOrChildren(O(B.map(function(N){return N.data})),t,n);var V=n?d.option("parentIdExpr"):d.getKeyExpr();i=d._createIdFilter(V,x),encodeURI(JSON.stringify(i)).length>P&&(i=function(N){return T[d._keyGetter(N)]},o=C),M=(0,k.extend)({},M,{filter:o?null:i});var z=t.fullData?new y.default(t.fullData):d._dataSource.store();return d.loadFromStore(M,z).done(function(N){N.length?(o&&(N=(0,h.default)(N).filter(i).toArray()),d._loadParentsOrChildren(O(N),t,n).done(D.resolve).fail(D.reject)):D.resolve(a)}).fail(D.reject),D},_loadParents:function(a,t){return this._loadParentsOrChildren(a,t)},_loadChildrenIfNeed:function(a,t){return u(this)?this._loadParentsOrChildren(a,t,!0):(0,p.when)(a)},_updateHasItemsMap:function(a){var t=a.storeLoadOptions.parentIds;if(t)for(var n=0;n<t.length;n++)this._isChildrenLoaded[t[n]]=!0},_getKeyInfo:function(){return{key:function(){return"key"},keyOf:function(a){return a.key}}},_applyBatch:function(a){var t=this,n=[];a.forEach(function(i){"insert"===i.type?n=n.concat(t._applyInsert(i)):"remove"===i.type?n=n.concat(t._applyRemove(i)):"update"===i.type&&n.push({type:i.type,key:i.key,data:{data:i.data}})}),this.callBase(n)},_setHasItems:function(a,t){var n=this._hasItemsSetter;a.hasChildren=t,n&&a.data&&n(a.data,t)},_applyInsert:function(a){var t=[],n=this.parentKeyOf(a.data),i=this.getNodeByKey(n);if(i){var o=this.option("rootValue"),r=this._convertItemToNode(a.data,o,this._nodeByKey);if(r.hasChildren=!1,r.level=i.level+1,r.visible=!0,i.children.push(r),this._isChildrenLoaded[r.key]=!0,this._setHasItems(i,!0),(!i.parent||this.isRowExpanded(i.key))&&void 0!==a.index){var d=this.items().indexOf(i)+1;d+=a.index>=0?Math.min(a.index,i.children.length):i.children.length,t.push({type:a.type,data:r,index:d})}}return t},_applyRemove:function(a){var t=[],n=this.getNodeByKey(a.key),i=n&&n.parent;if(i){var o=i.children.indexOf(n);o>=0&&(i.children.splice(o,1),i.children.length||this._setHasItems(i,!1),t.push(a),t=t.concat(this.getChildNodeKeys(a.key).map(function(r){return{type:a.type,key:r}})))}return t},_handleDataLoaded:function(a){var t=a.data=this._convertDataToPlainStructure(a.data);!a.remoteOperations.filtering&&a.loadOptions.filter&&(a.fullData=c((0,h.default)(a.data),{sort:a.loadOptions&&a.loadOptions.sort}).toArray()),this._updateHasItemsMap(a),this.callBase(a),t.isConverted&&this._cachedStoreData&&(this._cachedStoreData.isConverted=!0)},_fillNodes:function(a,t,n,i){var o=u(this);i=i||0;for(var r=0;r<a.length;r++){var d=a[r],v=!1;this._fillNodes(a[r].children,t,n,i+1),d.level=i,d.hasChildren=this._calculateHasItems(d,t),d.visible&&d.hasChildren&&(o?d.children.filter(function(x){return x.visible}).length?v=!0:d.children.length&&g.default.foreachNodes(d.children,function(x){x.visible=!0}):v=!0,t.expandVisibleNodes&&v&&n.push(d.key)),(d.visible||d.hasChildren)&&(d.parent.hasChildren=!0)}},_processTreeStructure:function(a,t){var n=a.data,i=a.storeLoadOptions.parentIds,o=[];if(i&&i.length||this._isReload){if(a.fullData&&a.fullData.length>a.data.length&&(n=a.fullData,t=t||a.data),this._rootNode=this._createNodesByItems(n,t),!this._rootNode)return void(a.data=(new p.Deferred).reject(I.default.Error("E1046",this.getKeyExpr())));this._fillNodes(this._rootNode.children,a,o),this._isNodesInitializing=!0,(a.collapseVisibleNodes||o.length)&&this.option("expandedRowKeys",o),this._isReload=!1,this.executeAction("onNodesInitialized",{root:this._rootNode}),this._isNodesInitializing=!1}var r=[];this._fillVisibleItemsByNodes(this._rootNode.children,a,r),a.data=r,this._totalItemsCount=r.length},_handleDataLoadedCore:function(a){var t,n=this,i=a.data,o=n.callBase,r=a.storeLoadOptions.filter||a.loadOptions.filter,d=n.option("filterMode"),v=a.storeLoadOptions.parentIds;if(!a.isCustomLoading){if(r&&(!v||!v.length)&&"standard"!==d){var T=a.data=new p.Deferred;return"matchOnly"===d&&(t=i),n._loadParents(i,a).done(function(D){n._loadChildrenIfNeed(D,a).done(function(C){a.data=C,n._processTreeStructure(a,t),o.call(n,a),T.resolve(a.data)})}).fail(T.reject)}n._processTreeStructure(a)}n.callBase(a)},_handlePush:function(a){var t=this._dataSource._reshapeOnPush,n=t&&!!a.length;n&&(this._isReload=!0),this.callBase.apply(this,arguments)},init:function(a,t){this.callBase.apply(this,arguments);var n=this.option("dataStructure");this._keyGetter=this._createKeyGetter(),this._parentIdGetter=this._createParentIdGetter(),this._hasItemsGetter=this._createHasItemsGetter(),this._hasItemsSetter=this._createHasItemsSetter(),"tree"===n&&(this._itemsGetter=this._createItemsGetter(),this._keySetter=this._createKeySetter(),this._parentIdSetter=this.createParentIdSetter()),this._nodeByKey={},this._isChildrenLoaded={},this._totalItemsCount=0,this.createAction("onNodesInitialized")},getKeyExpr:function(){var a=this.store(),t=a&&a.key(),n=this.option("keyExpr");if((0,A.isDefined)(t)&&(0,A.isDefined)(n)&&!(0,F.equalByValue)(t,n))throw I.default.Error("E1044");return t||n||"id"},keyOf:function(a){return this._keyGetter&&this._keyGetter(a)},parentKeyOf:function(a){return this._parentIdGetter&&this._parentIdGetter(a)},getRootNode:function(){return this._rootNode},totalItemsCount:function(){return this._totalItemsCount},isRowExpanded:function(a,t){if(t){var n=t.isExpandedByKey;return n||(n=t.isExpandedByKey={},this.option("expandedRowKeys").forEach(function(i){n[i]=!0})),!!n[a]}return S.default.getIndexByKey(a,this.option("expandedRowKeys"),null)>=0},_changeRowExpandCore:function(a){var t=this.option("expandedRowKeys").slice(),n=S.default.getIndexByKey(a,t,null);n<0?t.push(a):t.splice(n,1),this.option("expandedRowKeys",t)},changeRowExpand:function(a){return this._changeRowExpandCore(a),this._isNodesInitializing?(new p.Deferred).resolve():this.load()},getNodeByKey:function(a){if(this._nodeByKey)return this._nodeByKey[a]},getNodeLeafKeys:function(){var a=this,t=[];return(a._rootNode?[a._rootNode.key]:[]).forEach(function(n){var i=a.getNodeByKey(n);i&&g.default.foreachNodes([i],function(o){!o.children.length&&t.push(o.key)})}),t},getChildNodeKeys:function(a){var t=this.getNodeByKey(a),n=[];return t&&g.default.foreachNodes(t.children,function(i){n.push(i.key)}),n},loadDescendants:function(a,t){var n=this,i=new p.Deferred,o=n.remoteOperations();if(a=(0,A.isDefined)(a)?Array.isArray(a)?a:[a]:n.getNodeLeafKeys(),!o.filtering||!a.length)return i.resolve();var r=n._dataSource._createStoreLoadOptions();return r.parentIds=a,n.load(r).done(function(){if(!t){var d=(v=n,T=[],a.forEach(function(D){var C=v.getNodeByKey(D);C&&C.children.forEach(function(P){T.push(P.key)})}),T);if(d.length)return void n.loadDescendants(d,t).done(i.resolve).fail(i.reject)}var v,T;i.resolve()}).fail(i.reject),i.promise()},forEachNode:function(){var a,t=[];if(1===arguments.length){a=arguments[0];var n=this.getRootNode();t=n&&n.children||[]}else 2===arguments.length&&(a=arguments[1],t=arguments[0],t=Array.isArray(t)?t:[t]);g.default.foreachNodes(t,a)}});b.default={extend:function(a){l=l.inherit(a)},create:function(a){return new l(a)}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.XmlaStore=void 0;var g=f(e(2)),I=e(7),F=f(e(15)),A=e(40),R=e(37),E=e(4),k=e(0),S=e(1),w=e(3),y=e(12),h=e(91),m=e(6),p=e(208);function f(a){return a&&a.__esModule?a:{default:a}}function c(a){return function(t){if(Array.isArray(t))return u(t)}(a)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||function(t,n){if(t){if("string"==typeof t)return u(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);if("Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return u(t,n)}}(a)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(a,t){(null==t||t>a.length)&&(t=a.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=a[n];return i}var l=(0,I.getWindow)(),s=F.default.inherit(function(){var a='<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"><Body><Discover xmlns="urn:schemas-microsoft-com:xml-analysis"><RequestType>{2}</RequestType><Restrictions><RestrictionList><CATALOG_NAME>{0}</CATALOG_NAME><CUBE_NAME>{1}</CUBE_NAME></RestrictionList></Restrictions><Properties><PropertyList><Catalog>{0}</Catalog>{3}</PropertyList></Properties></Discover></Body></Envelope>',t="SELECT {2} FROM {0} {1} CELL PROPERTIES VALUE, FORMAT_STRING, LANGUAGE, BACK_COLOR, FORE_COLOR, FONT_FLAGS";function n(_e,re){var ce=new m.Deferred,ge=_e.beforeSend,Se={url:_e.url,dataType:"text",data:re,headers:{"Content-Type":"text/xml"},xhrFields:{},method:"POST"};return(0,S.isFunction)(ge)&&ge(Se),(0,h.sendRequest)(Se).fail(function(){ce.reject(arguments)}).done(function(Ie){var Pe,Ue=new l.DOMParser;try{try{Pe=Ue.parseFromString(Ie,"text/xml")}catch(Ne){Pe=void 0}if(!Pe||Pe.getElementsByTagName("parsererror").length||0===Pe.childNodes.length)throw new R.errors.Error("E4023",Ie)}catch(Ne){ce.reject({statusText:Ne.message,stack:Ne.stack,responseText:Ie})}ce.resolve(Pe)}),ce}function i(){var _e=(0,p.getLanguageId)();return void 0!==_e?(0,A.format)("<LocaleIdentifier>{0}</LocaleIdentifier>",_e):""}function o(_e){return(_e.hierarchyName||_e.dataField)+".[All]"}function r(_e){var re=_e.dataField+".allMembers",ce=_e.searchValue;return ce&&(ce=ce.replace(/'/g,"''"),re="Filter("+re+", instr("+_e.dataField+".currentmember.member_caption,'"+ce+"') > 0)"),re}function d(_e){var re=_e.join(",");return _e.length>1?(0,A.format)("CrossJoin({0})",re):re}function v(_e,re,ce,ge,Se,Ie,Pe,Ue){for(var Ne,De,Me,ke=[],Le=Ie[Pe],Fe=[],ze=ge;ze<=re;ze++){var Ye=Le[ze],ut=Ye.dataField,St=Le[ze-1]&&Le[ze-1].hierarchyName,_t=Ye.hierarchyName,It=!_t||!Le[ze+1]||Le[ze+1].hierarchyName!==_t,Pt=_e.length+ce+ge;if(Ne=null,Fe.push(Ye),ze<_e.length)It&&(Ne="("+ut+"."+Y(_e[ze],ut)+")");else if(ze<=Pt)if(0===ze&&0===ce){var Ht=o(Le[ge]);Ne=_t?Ht+","+Le[ge].dataField:r(Le[ge])}else _t?(Me=Y(Se[Se.length-1]),(It||ze===Pt)&&(St===_t?(Se.length&&(De=Le[Se.length-1]),De&&De.hierarchyName===_t||(De=Le[ze-1],Me=""),Ne="Descendants({"+(Me||De.dataField)+"}, "+ut+", SELF_AND_BEFORE)"):Ne=r(Ye))):Ne=r(Ye);else(!_t||St!==_t)&&(Ne="("+o(Ye)+")");Ne&&(Ne=(0,A.format)("{{0}}",Ne),Ue&&(Ne=(0,A.format)("Order({0}, {1}, {2})",Ne,(Ye.hierarchyName||Ye.dataField)+("displayText"===Ye.sortBy?".MEMBER_CAPTION":".MEMBER_VALUE"),"desc"===Ye.sortOrder?"DESC":"ASC")),ke.push(Ne))}return d(ke)}function x(_e,re,ce,ge,Se,Ie,Pe,Ue,Ne,De){var Me,Re=-1,ke=Ie[Pe];do{Re++,Me=re.length+Re+ge;var Le=v(re,ce,Re,ge,Se,Ie,Pe,Ne);Ne||De||(Le=(0,A.format)("NonEmpty({0}, {1})",Le,Ue)),_e.push(Le)}while(ke[Me]&&ke[Me+1]&&ke[Me].expanded)}function T(_e,re,ce,ge){return re.push((0,A.format)("{0} {1} as {2}",ge=ge||"set",ce=ce||"[DX_Set_"+re.length+"]",_e)),ce}function D(_e,re,ce,ge,Se){var Ie,Pe,Ue=_e[re],Ne=[],De=[],Me=[],Re=0,ke=0,Le=[],Fe=(0,A.format)("{{0}}",ce.join(","));if(Ue&&Ue.length){_e.headerName===re?Re=(De=_e.path).length:_e.headerName&&_e.oppositePath?Re=(De=_e.oppositePath).length:Me=("columns"===re?_e.columnExpandedPaths:_e.rowExpandedPaths)||Me,ke=(0,h.getExpandedLevel)(_e,re),x(Ne,[],ke,Re,De,_e,re,Fe,"rows"===re?_e.rowTake:_e.columnTake,_e.totalsOnly),(0,w.each)(Me,function(St,_t){x(Ne,_t,ke,Re,_t,_e,re,Fe)});for(var ze=ke;ze>=De.length;ze--)Ue[ze].hierarchyName&&(Se.visibleLevels[Ue[ze].hierarchyName]=Se.visibleLevels[Ue[ze].hierarchyName]||[],Se.visibleLevels[Ue[ze].hierarchyName].push(Ue[ze].dataField))}if(Ne.length){var Ye=(Pe=(Ie=Ne).join(","),Ie.length>1?"Union("+Pe+")":Pe);"rows"===re&&_e.rowTake&&(Ye=(0,A.format)("Subset({0}, {1}, {2})",Ye,_e.rowSkip>0?_e.rowSkip+1:0,_e.rowSkip>0?_e.rowTake:_e.rowTake+1)),"columns"===re&&_e.columnTake&&(Ye=(0,A.format)("Subset({0}, {1}, {2})",Ye,_e.columnSkip>0?_e.columnSkip+1:0,_e.columnSkip>0?_e.columnTake:_e.columnTake+1));var ut="[DX_".concat(re,"]");Le.push(T(Ye,ge,ut)),_e.totalsOnly&&Le.push(T("COUNT(".concat(ut,")"),ge,"[DX_".concat(re,"_count]"),"member"))}return"columns"===re&&ce.length&&!_e.skipValues&&Le.push(Fe),(0,A.format)("{0} DIMENSION PROPERTIES PARENT_UNIQUE_NAME,HIERARCHY_UNIQUE_NAME, MEMBER_VALUE ON {1}",d(Le),re)}function C(_e){var re=[];return(0,w.each)(_e,function(ce,ge){var Se,Ie=ge.dataField,Pe=[],Ue=ge.filterValues||[];ge.hierarchyName&&(0,S.isNumeric)(ge.groupIndex)||((0,w.each)(Ue,function(Ne,De){var Me=Ie+"."+Y(Array.isArray(De)?De[De.length-1]:De,Ie);"exclude"===ge.filterType&&(Pe.push(Me+".parent"),Me="Descendants("+Me+")"),Pe.push(Me)}),Ue.length&&(Se=(0,A.format)("{{0}}",Pe.join(",")),"exclude"===ge.filterType&&(Se="Except("+r(ge)+","+Se+")"),re.push(Se)))}),re.length?d(re):""}function P(_e,re,ce,ge){var Se="["+ge+"]";return(0,w.each)([_e,re,ce],function(Ie,Pe){Pe&&(Se=(0,A.format)("(SELECT {0} FROM {1})",Pe+"on 0",Se))}),Se}function M(_e,re,ce,ge,Se,Ie,Pe){var Ue=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},Ne="",De=(re.length?"with "+re.join(" "):"")+" ";if(_e.length){var Me;if(Ue.totalsOnly){var Re=[];ge.length&&Re.push("[DX_rows_count]"),ce.length&&Re.push("[DX_columns_count]"),Me="{".concat(Re.join(","),"} on columns")}else Me=_e.join(",");Ne=De+(0,A.format)(t,P(C(ce),C(ge),C(Se||[]),Pe),Ie.length?(0,A.format)("WHERE ({0})",Ie.join(",")):"",Me)}return Ne}function O(_e,re){return(0,w.map)(re,function(ce){return(0,S.isString)(ce.expression)&&T(ce.expression,_e,ce.dataField,"member"),ce.dataField})}function B(_e,re,ce,ge){(0,w.each)(ge,function(Se,Ie){var Pe=re[ce][Se];Pe.hierarchyName&&Pe.hierarchyName===re[ce][Se+1].hierarchyName||_e.push(Pe.dataField+"."+Y(Ie,Pe.dataField))})}function V(_e,re,ce){var ge=_e.columns||[],Se=_e.rows||[],Ie=_e.values&&_e.values.length?_e.values:[{dataField:"[Measures]"}],Pe=[],Ue=[],Ne=[],De=O(Ue,Ie);return ce.measureCount=_e.skipValues?1:Ie.length,ce.visibleLevels={},_e.headerName&&_e.path&&B(Pe,_e,_e.headerName,_e.path),_e.headerName&&_e.oppositePath&&B(Pe,_e,"rows"===_e.headerName?"columns":"rows",_e.oppositePath),(ge.length||De.length)&&Ne.push(D(_e,"columns",De,Ue,ce)),Se.length&&Ne.push(D(_e,"rows",De,Ue,ce)),M(Ne,Ue,ge,Se,_e.filters,Pe,re,_e)}function z(_e,re,ce){(0,w.each)(ce,function(ge,Se){var Ie=re[ge];Ie.hierarchyName&&(re[ge+1]||{}).hierarchyName===Ie.hierarchyName||_e.push(Ie.dataField+"."+Y(Se,Ie.dataField))})}function N(_e){return parseInt(_e,10)}function U(_e,re){return H((_e.getElementsByTagName(re)||[])[0])}function H(_e){return _e&&(_e.textContent||_e.text||_e.innerHTML)||""}function G(_e,re,ce){for(var ge=[],Se=[],Ie=0,Pe=[],Ue=_e.getElementsByTagName("Cell"),Ne={},De=0;De<Ue.length;De++){var Me=Ue[De],Re=Me.getElementsByTagName("Value")[0],ke=Re&&Re.getElementsByTagName("Error")||[],Le=0===ke.length?H(Re):"#N/A",Fe=parseFloat(Le),ze=Le-Fe+1>0,Ye=N(Me.getAttribute("CellOrdinal"));ke.length&&(Ne[H(ke[0].getElementsByTagName("ErrorCode")[0])]=H(ke[0].getElementsByTagName("Description")[0])),Pe[Ye]={value:ze?Fe:Le||null}}return(0,w.each)(re[1],function(){var ut=[];ge.push(ut),(0,w.each)(re[0],function(){Ie%ce==0&&ut.push(Se=[]),Se.push(Pe[Ie]?Pe[Ie].value:null),Ie++})}),Object.keys(Ne).forEach(function(ut){R.errors.log("W4002",Ne[ut])}),ge}function Y(_e,re){return _e&&(_e=(0,S.isString)(_e)&&-1!==_e.indexOf("&")?_e:"["+_e+"]",re&&0===_e.indexOf(re+".")&&(_e=_e.slice(re.length+1,_e.length))),_e}function J(_e,re,ce,ge){var Se=_e[re];return Se||(_e[re]=Se={}),!(0,S.isDefined)(Se.value)&&ce&&(Se.text=ce.caption,Se.value=ce.value,Se.key=re||"",Se.levelName=ce.levelName,Se.hierarchyName=ce.hierarchyName,Se.parentName=ce.parentName,Se.index=ge,Se.level=ce.level),Se}function ae(_e,re){var ce=[],ge=_e.children&&(_e.children.length?_e.children:Object.keys(_e.children.grandTotalHash||{}).reduce(function(Ue,Ne){return Ue.concat(_e.children.grandTotalHash[Ne].children)},[])),Se=ge&&ge[0];if(Se&&(re[Se.hierarchyName]&&-1!==(0,y.inArray)(Se.levelName,re[Se.hierarchyName])||!re[Se.hierarchyName]||0===Se.level)){var Ie=ge.filter(function(Ue){return Ue.hierarchyName===Se.hierarchyName});return Ie.grandTotalHash=ge.grandTotalHash,Ie}if(Se)for(var Pe=0;Pe<ge.length;Pe++)ge[Pe].hierarchyName===Se.hierarchyName&&ce.push.apply(ce,ae(ge[Pe],re));return ce}function fe(_e,re,ce,ge){var Se=[];(0,w.each)(re,function(Ue,Ne){var De={children:Se},Me=(0,S.isDefined)(ce)?Math.floor(Ue/ce):Ue;(0,w.each)(Ne,function(Re,ke){De=function(Le,Fe,ze){var Ye=ze.children=ze.children||[],ut=Ye.hash=Ye.hash||{},St=Ye.grandTotalHash=Ye.grandTotalHash||{};Fe.parentName&&(Ye=(ze=J(ut,Fe.parentName)).children=ze.children||[]);var _t=J(ut,Fe.name,Fe,Le);return Fe.hasValue&&!_t.added&&(_t.index=Le,_t.added=!0,Ye.push(_t)),ze.value&&ze.parentName||!Fe.parentName?St[ze.name]&&delete St[Fe.parentName]:St[Fe.parentName]=ze,_t}(Me,ke,De)})});var Ie={children:Se};Ie.children=ae(Ie,ge);var Pe=function(Ue,Ne){var De;if(1===Ue.children.length&&""===Ue.children[0].parentName){De=Ue.children[0].index;var Me=Ue.children.grandTotalHash;Ue.children=Ue.children[0].children||[],Ue.children.grandTotalHash=Me,Ue.children=ae(Ue,Ne)}else 0===Ue.children.length&&(De=0);return De}(Ie,ge);return(0,h.foreachTree)(Ie.children,function(Ue){var Ne=Ue[0],De=ae(Ne,ge);De.length?Ne.children=De:delete Ne.children,delete Ne.levelName,delete Ne.hierarchyName,delete Ne.added,delete Ne.parentName,delete Ne.level},!0),(0,w.each)(Ie.children||[],function(Ue,Ne){_e.push(Ne)}),Pe}function Ce(_e){var re=_e.getElementsByTagName("soap:Fault"),ce=_e.getElementsByTagName("Fault"),ge=(0,g.default)([].slice.call(ce.length?ce:re)).find("Error");if(ge.length){var Se=ge.attr("Description"),Ie=new R.errors.Error("E4000",Se);return R.errors.log("E4000",Se),Ie}return null}function me(_e,re,ce,ge){var Se=[],Ie="MEASURE"===re,Pe=Ie?"MEASUREGROUP_NAME":re+"_DISPLAY_FOLDER";return(0,w.each)(_e.getElementsByTagName("row"),function(Ue,Ne){var De="LEVEL"===re?U(Ne,"HIERARCHY_UNIQUE_NAME"):void 0,Me=U(Ne,"LEVEL_NUMBER"),Re=U(Ne,Pe);if(Ie&&(Re=ge[Re]||Re),("0"!==Me||"true"!==U(Ne,re+"_IS_VISIBLE"))&&"2"!==U(Ne,"DIMENSION_TYPE")){var ke=Ie?"DX_MEASURES":U(Ne,"DIMENSION_UNIQUE_NAME"),Le=U(Ne,re+"_UNIQUE_NAME");Se.push({dimension:ce.names[ke]||ke,groupIndex:Me?N(Me)-1:void 0,dataField:Le,caption:U(Ne,re+"_CAPTION"),hierarchyName:De,groupName:De,displayFolder:Re,isMeasure:Ie,isDefault:!!ce.defaultHierarchies[Le]})}}),Se}function he(_e,re){return re=(0,g.default)("<div>").text(re).html(),n(_e,(0,A.format)('<Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/"><Body><Execute xmlns="urn:schemas-microsoft-com:xml-analysis"><Command><Statement>{0}</Statement></Command><Properties><PropertyList><Catalog>{1}</Catalog><ShowHiddenCubes>True</ShowHiddenCubes><SspropInitAppName>Microsoft SQL Server Management Studio</SspropInitAppName><Timeout>3600</Timeout>{2}</PropertyList></Properties></Execute></Body></Envelope>',re,_e.catalog,i()))}return{ctor:function(_e){this._options=_e},getFields:function(){var _e=this._options,re=_e.catalog,ce=_e.cube,ge=i(),Se=n(_e,(0,A.format)(a,re,ce,"MDSCHEMA_DIMENSIONS",ge)),Ie=n(_e,(0,A.format)(a,re,ce,"MDSCHEMA_MEASURES",ge)),Pe=n(_e,(0,A.format)(a,re,ce,"MDSCHEMA_HIERARCHIES",ge)),Ue=n(_e,(0,A.format)(a,re,ce,"MDSCHEMA_LEVELS",ge)),Ne=new m.Deferred;return(0,m.when)(Se,Ie,Pe,Ue).then(function(De,Me,Re,ke){n(_e,(0,A.format)(a,re,ce,"MDSCHEMA_MEASUREGROUPS",ge)).done(function(Le){var Pt,Fe=(Pt={names:{},defaultHierarchies:{}},(0,w.each)((0,g.default)(De).find("row"),function(){var Ht=(0,g.default)(this),en="2"===Ht.children("DIMENSION_TYPE").text()?"DX_MEASURES":Ht.children("DIMENSION_UNIQUE_NAME").text();Pt.names[en]=Ht.children("DIMENSION_CAPTION").text(),Pt.defaultHierarchies[Ht.children("DEFAULT_HIERARCHY").text()]=!0}),Pt),ze=me(Re,"HIERARCHY",Fe),Ye=me(ke,"LEVEL",Fe),ut=function(It){var Pt={};return(0,w.each)(It.getElementsByTagName("row"),function(Ht,en){Pt[U(en,"MEASUREGROUP_NAME")]=U(en,"MEASUREGROUP_CAPTION")}),Pt}(Le),St=me(Me,"MEASURE",Fe,ut).concat(ze),_t={};(0,w.each)(Ye,function(It,Pt){_t[Pt.hierarchyName]=_t[Pt.hierarchyName]||[],_t[Pt.hierarchyName].push(Pt)}),(0,w.each)(ze,function(It,Pt){_t[Pt.dataField]&&_t[Pt.dataField].length>1&&(Pt.groupName=Pt.hierarchyName=Pt.dataField,St.push.apply(St,_t[Pt.hierarchyName]))}),Ne.resolve(St)}).fail(Ne.reject)}).fail(Ne.reject),Ne},load:function(_e){var re,ce=new m.Deferred,ge=this._options,Se={skipValues:_e.skipValues},Ie=V(_e,ge.cube,Se);(_e.rowSkip||_e.rowTake||_e.columnTake||_e.columnSkip)&&(re=V((0,k.extend)({},_e,{totalsOnly:!0,rowSkip:null,rowTake:null,columnSkip:null,columnTake:null}),ge.cube,{}));var Pe=function(){Ie?(0,m.when)(he(ge,Ie),re&&he(ge,re)).done(function(Ue,Ne){var De=Ce(Ue)||Ne&&Ce(Ne);if(De)ce.reject(De);else{var Me=function Te(_e,re){var ce={columns:[],rows:[]},ge=re.measureCount,Se=function(Ie,Pe){var Ue=[];for((0,w.each)(Ie.getElementsByTagName("Axis"),function(Ne,De){var Me=De.getAttribute("name"),Re=[],ke=0;0===Me.indexOf("Axis")&&(0,S.isNumeric)(N(Me.substr(4)))&&(Ue.push(Re),(0,w.each)(De.getElementsByTagName("Tuple"),function(Le,Fe){var ze,Ye=Fe.childNodes,ut=0,St=[],_t=Pe?Ye.length:Ye.length-1;1===Ue.length&&_t--,Re.push(St);for(var It=_t;It>=0;It--){var Pt=Ye[It],Ht=N(U(Pt,"LNum"));St[It]={caption:U(Pt,"Caption"),value:(ze=U(Pt,"MEMBER_VALUE"),(0,S.isNumeric)(ze)?parseFloat(ze):ze),level:Ht,index:ke++,hasValue:!(ut||!Ht&&0!==It),name:U(Pt,"UName"),hierarchyName:Ye[It].getAttribute("Hierarchy"),parentName:U(Pt,"PARENT_UNIQUE_NAME"),levelName:U(Pt,"LName")},ut+=Ht}}))});Ue.length<2;)Ue.push([[{level:0}]]);return Ue}(_e,re.skipValues);return ce.grandTotalColumnIndex=fe(ce.columns,Se[0],ge,re.visibleLevels),ce.grandTotalRowIndex=fe(ce.rows,Se[1],void 0,re.visibleLevels),ce.values=G(_e,Se,ge),ce}(Ue,Se);Ne&&function(Re,ke,Le){var Fe=[],ze=ke.columns||[],Ye=ke.rows||[];ze.length&&Fe.push({}),Ye.length&&Fe.push({});var ut=G(Le,[[{}],[{},{}]],1);if(!ze.length&&Ye.length&&(Re.rowCount=Math.max(ut[0][0][0]-1,0)),!Ye.length&&ze.length&&(Re.columnCount=Math.max(ut[0][0][0]-1,0)),Ye.length&&ze.length&&(Re.rowCount=Math.max(ut[0][0][0]-1,0),Re.columnCount=Math.max(ut[1][0][0]-1,0)),void 0!==Re.rowCount&&ke.rowTake){Re.rows=c(Array(ke.rowSkip)).concat(Re.rows),Re.rows.length=Re.rowCount;for(var St=0;St<Re.rows.length;St++)Re.rows[St]=Re.rows[St]||{}}if(void 0!==Re.columnCount&&ke.columnTake){Re.columns=c(Array(ke.columnSkip)).concat(Re.columns),Re.columns.length=Re.columnCount;for(var _t=0;_t<Re.columns.length;_t++)Re.columns[_t]=Re.columns[_t]||{}}}(Me,_e,Ne),ce.resolve(Me)}}).fail(ce.reject):ce.resolve({columns:[],rows:[],values:[],grandTotalColumnIndex:0,grandTotalRowIndex:0})};return _e.delay?setTimeout(Pe,_e.delay):Pe(),ce},supportPaging:function(){return!0},getDrillDownItems:function(_e,re){var ce=new m.Deferred,ge=this._options,Se=function(Ie,Pe,Ue){var Ne=Ie.columns||[],De=Ie.rows||[],Me=[],Re=[],ke=[],Le=O(Re,Ie.values&&Ie.values.length?Ie.values:[{dataField:"[Measures]"}]),Fe=Ue.maxRowCount,ze=Ue.customColumns||[],Ye=ze.length>0?" return "+ze.join(","):"";z(Me,Ne,Ue.columnPath||[]),z(Me,De,Ue.rowPath||[]),(Ne.length||Le.length)&&ke.push([(Le[Ue.dataIndex]||Le[0])+" on 0"]);var ut=M(ke,Re,Ne,De,Ie.filters,Me,Pe);return ut&&"drillthrough"+(Fe>0?" maxrows "+Fe:"")+ut+Ye}(_e,ge.cube,re);return Se?(0,m.when)(he(ge,Se)).done(function(Ie){var Pe=Ce(Ie);Pe?ce.reject(Pe):ce.resolve(function(Ue){for(var Ne,De,Me=Ue.getElementsByTagName("row"),Re=[],ke={},Le=0;Le<Me.length;Le++){for(var Fe=Me[Le].childNodes,ze={},Ye=0;Ye<Fe.length;Ye++){var ut=Fe[Ye].tagName;ze[ke[ut]=ke[ut]||((De=(Ne=(Ne=ut).replace(/_x(....)_/g,function(St,_t){return String.fromCharCode(parseInt(_t,16))})).match(/\[.+?\]/gi))&&De.length&&(Ne=De[De.length-1]),Ne.replace(/\[/gi,"").replace(/\]/gi,"").replace(/\$/gi,"").replace(/\./gi," "))]=H(Fe[Ye])}Re.push(ze)}return Re}(Ie))}).fail(ce.reject):ce.resolve([]),ce},key:E.noop,filter:E.noop}}()).include(h.storeDrillDownMixin);b.XmlaStore=s},function(W,b,e){b.default=void 0;var g=f(e(2)),I=e(56),F=e(7),A=e(1),R=e(0),E=e(12),k=e(3),S=f(e(10)),w=f(e(9)),y=e(91),h=f(e(176)),m=f(e(115)),p=f(e(320));function f(o){return o&&o.__esModule?o:{default:o}}e(318);var c="<div>",u=(0,F.hasWindow)();function l(o,r){if(o.items)for(var d=0;d<o.items.length;d++){var v=l(o.items[d],r);if(v)return v}if(r(o))return o}var s=[function(o,r){return+!!r.isMeasure-!!o.isMeasure},function(o,r){return+!(!r.items||!r.items.length)-!(!o.items||!o.items.length)},function(o,r){return+!!(!1===o.isMeasure&&o.field&&o.field.levels&&o.field.levels.length)-!!(!1===r.isMeasure&&r.field&&r.field.levels&&r.field.levels.length)},(0,y.getCompareFunction)(function(o){return o.text})];function a(o,r){for(var d=0,v=0;!d&&s[v];)d=s[v++](o,r);return d}function t(o){return o.find(".dx-scrollable").dxScrollable("instance")}var n=p.default.inherit({_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{height:400,layout:0,dataSource:null,onContextMenuPreparing:null,allowSearch:!1,searchTimeout:500,texts:{columnFields:S.default.format("dxPivotGrid-columnFields"),rowFields:S.default.format("dxPivotGrid-rowFields"),dataFields:S.default.format("dxPivotGrid-dataFields"),filterFields:S.default.format("dxPivotGrid-filterFields"),allFields:S.default.format("dxPivotGrid-allFields")}})},_refreshDataSource:function(){var o=this;o._expandedPaths=[],o._changedHandler=o._changedHandler||function(){(0,k.each)(o._dataChangedHandlers,function(r,d){d()}),o._fireContentReadyAction(),o._skipStateChange=!0,o.option("state",o._dataSource.state()),o._skipStateChange=!1},o._disposeDataSource(),o.callBase(),o._dataSource&&o._dataSource.on("changed",o._changedHandler)},_disposeDataSource:function(){var o=this._dataSource;o&&(o.off("changed",this._changedHandler),this._dataSource=void 0)},_dispose:function(){this._disposeDataSource(),this.callBase.apply(this,arguments)},_init:function(){this.callBase(),this._refreshDataSource(),this._dataChangedHandlers=[],this._initActions()},_initActions:function(){this._actions={onContextMenuPreparing:this._createActionByOption("onContextMenuPreparing")}},_trigger:function(o,r){this._actions[o](r)},_setOptionsByReference:function(){this.callBase(),(0,R.extend)(this._optionsByReference,{dataSource:!0})},_optionChanged:function(o){switch(o.name){case"dataSource":this._refreshDataSource(),this._invalidate();break;case"layout":case"texts":case"allowSearch":case"searchTimeout":this._invalidate();break;case"onContextMenuPreparing":this._actions[o.name]=this._createActionByOption(o.name);break;default:this.callBase(o)}},_clean:function(o){!o&&this._dataSource&&this.option("state",this._dataSource.state()),this.$element().children(".dx-pivotgridfieldchooser-container").remove()},_renderLayout0:function(o){o.addClass("dx-layout-0");var r=(0,g.default)(c).addClass("dx-row").appendTo(o),d=(0,g.default)(c).addClass("dx-row").appendTo(o),v=(0,g.default)(c).addClass("dx-col").appendTo(r),x=(0,g.default)(c).addClass("dx-col").appendTo(r),T=(0,g.default)(c).addClass("dx-col").appendTo(d),D=(0,g.default)(c).addClass("dx-col").appendTo(d);this._renderArea(v,"all"),this._renderArea(x,"row"),this._renderArea(x,"column"),this._renderArea(T,"filter"),this._renderArea(D,"data")},_renderLayout1:function(o){var r=(0,g.default)(c).addClass("dx-col").appendTo(o),d=(0,g.default)(c).addClass("dx-col").appendTo(o);this._renderArea(r,"all"),this._renderArea(d,"filter"),this._renderArea(d,"row"),this._renderArea(d,"column"),this._renderArea(d,"data")},_renderLayout2:function(o){o.addClass("dx-layout-2");var r=(0,g.default)(c).addClass("dx-row").appendTo(o);this._renderArea(r,"all");var d=(0,g.default)(c).addClass("dx-row").appendTo(o),v=(0,g.default)(c).addClass("dx-col").appendTo(d),x=(0,g.default)(c).addClass("dx-col").appendTo(d);this._renderArea(v,"filter"),this._renderArea(v,"row"),this._renderArea(x,"column"),this._renderArea(x,"data")},_initMarkup:function(){var o=this.$element(),r=(0,g.default)(c).addClass("dx-pivotgridfieldchooser-container").appendTo(o),d=this.option("layout");this.callBase(),o.addClass("dx-pivotgridfieldchooser").addClass("dx-pivotgrid-fields-container"),this._dataChangedHandlers=[];var v=this._dataSource,x="instantly"!==this.option("applyChangesMode")&&v&&v.state();x&&this.option("state")&&v.state(this.option("state"),!0),0===d?this._renderLayout0(r):1===d?this._renderLayout1(r):this._renderLayout2(r),x&&v.state(x,!0)},_renderContentImpl:function(){this.callBase(),this.renderSortable(),this._renderContextMenu(),this.updateDimensions()},_fireContentReadyAction:function(){this._dataSource&&this._dataSource.isLoading()||this.callBase()},_getContextMenuArgs:function(o){var r,d,v=(0,g.default)(o.target).closest(".dx-area-field"),x=(0,g.default)(o.target).closest(".dx-area-fields");if(v.length){var T=v.data("field");T&&(r=this.getDataSource().field(T.index)||T)}return x.length&&(d=x.attr("group")),{event:o,field:r,area:d,items:[]}},_renderContextMenu:function(){var o=this,r=o.$element();o._contextMenu&&o._contextMenu.$element().remove(),o._contextMenu=o._createComponent((0,g.default)(c).appendTo(r),m.default,{onPositioning:function(d){var v=d.event;if(v){var x=o._getContextMenuArgs(v);o._trigger("onContextMenuPreparing",x),x.items&&x.items.length?d.component.option("items",x.items):d.cancel=!0}},target:r,onItemClick:function(d){d.itemData.onItemClick&&d.itemData.onItemClick(d)},cssClass:"dx-pivotgridfieldchooser-context-menu"})},_createTreeItems:function(o,r,d){var v,x=this,T=[],D=[],C=r[0],P={};return C?((0,k.each)(o,function(M,O){var B=O[C]||"";P[B]=P[B]||[],P[B].push(O),void 0===v&&(v=!0),v=v&&!0===O.isMeasure}),(0,k.each)(P,function(M,O){var B=d?d+"."+M:M,V=x._createTreeItems(O,r.slice(1),B);M?D.push({key:M,text:M,path:B,isMeasure:V.isMeasure,expanded:(0,E.inArray)(B,x._expandedPaths)>=0,items:V}):T=V}),(T=D.concat(T)).isMeasure=v):(0,k.each)(o,function(M,O){var B;!0===O.isMeasure&&(B="measure"),!1===O.isMeasure&&(B=O.groupName?"hierarchy":"dimension"),T.push({index:O.index,field:O,key:O.dataField,selected:(0,A.isDefined)(O.area),text:O.caption||O.dataField,icon:B,isMeasure:O.isMeasure,isDefault:O.isDefault})}),T},_createFieldsDataSource:function(o){var r=o&&o.fields()||[];r=r.filter(function(v){return!1!==v.visible&&!(0,A.isDefined)(v.groupIndex)});var d=this._createTreeItems(r,["dimension","displayFolder"]);return(0,y.foreachDataLevel)(d,function(v){v.sort(a)},0,"items"),d},_renderFieldsTreeView:function(o){var r=this,d=r._dataSource,v=r._createComponent(o,h.default,{dataSource:r._createFieldsDataSource(d),showCheckBoxesMode:"normal",expandNodesRecursive:!1,searchEnabled:r.option("allowSearch"),searchTimeout:r.option("searchTimeout"),itemTemplate:function(x,T,D){x.icon&&(0,I.getImageContainer)(x.icon).appendTo(D),(0,g.default)("<span>").toggleClass("dx-area-field",!x.items).data("field",x.field).text(x.text).appendTo(D)},onItemCollapsed:function(x){var T=(0,E.inArray)(x.itemData.path,r._expandedPaths);T>=0&&r._expandedPaths.splice(T,1)},onItemExpanded:function(x){(0,E.inArray)(x.itemData.path,r._expandedPaths)<0&&r._expandedPaths.push(x.itemData.path)},onItemSelectionChanged:function(x){var T,D,C,P=x.itemData,M=!0;if(P.items){if(P.selected)return void v.unselectItem(P);if(r._processDemandState(function(){D=function V(z,N){var U=[];if(z.items)for(var H=0;H<z.items.length;H++)U.push.apply(U,V(z.items[H],N));else(0,A.isDefined)(z.index)&&U.push(N[z.index]);return U}(P,d.fields());for(var B=0;B<D.length;B++)if(D[B].area){M=!1;break}}),M){var O=l(P,function(B){return B.isDefault})||l(P,function(B){return(0,A.isDefined)(B.index)});return void(O&&v.selectItem(O))}}else T=d.fields()[P.index],P.selected&&(C=T.isMeasure?"data":"column"),T&&(D=[T]);r._applyChanges(D,{area:C,areaIndex:void 0})}});r._dataChangedHandlers.push(function(){var x=t(o),T=x?x.scrollTop():0;v.option({dataSource:r._createFieldsDataSource(d)}),(x=t(o))&&(x.scrollTo({y:T}),x.update())})},_renderAreaFields:function(o,r){var d=this,v=d._dataSource,x=v?(0,R.extend)(!0,[],v.getAreaFields(r,!0)):[];o.empty(),(0,k.each)(x,function(T,D){!1!==D.visible&&d.renderField(D,!0).appendTo(o)})},_renderArea:function(o,r){var d,v,x=this,T=(0,g.default)(c).addClass("dx-area").appendTo(o),D=(0,g.default)(c).addClass("dx-area-fields-header").appendTo(T),C=x.option("texts."+r+"Fields");(0,g.default)("<span>").addClass("dx-area-icon").addClass("dx-area-icon-"+r).appendTo(D),(0,g.default)("<span>").html("&nbsp;").appendTo(D),(0,g.default)("<span>").addClass("dx-area-caption").text(C).appendTo(D);var P=(0,g.default)(c).addClass("dx-area-fields").addClass("dx-pivotgrid-drag-action").appendTo(T);"all"!==r?(P.attr("group",r).attr("allow-scrolling",!0),d=(0,g.default)(c).addClass("dx-area-field-container").appendTo(P),v=function(){x._renderAreaFields(d,r)},x._dataChangedHandlers.push(v),v(),P.dxScrollable()):(T.addClass("dx-all-fields"),P.addClass("dx-treeview-border-visible"),x._renderFieldsTreeView(P))},_getSortableOptions:function(){return{}},_adjustSortableOnChangedArgs:function(){},resetTreeView:function(){var o=this.$element().find(".dx-treeview").dxTreeView("instance");o&&(o.option("searchValue",""),o.collapseAll())},applyChanges:function(){var o=this.option("state");(0,A.isDefined)(o)&&this._dataSource.state(o)},cancelChanges:function(){var o=this._dataSource;return!o.isLoading()&&(this.option("state",o.state()),!0)},getDataSource:function(){return this._dataSource},updateDimensions:function(){this.$element().find(".dx-area .dx-scrollable").dxScrollable("update")},_visibilityChanged:function(o){o&&u&&this.updateDimensions()}});(0,w.default)("dxPivotGridFieldChooser",n),b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.b=S,b.c=function(w){var y=Object(g.a)(Object(g.a)({},A.a),S(w));if(Object(F.f)(y.byeaster)&&(y.freq=A.c.YEARLY),!Object(F.f)(y.freq)||!A.c.FREQUENCIES[y.freq])throw new Error("Invalid frequency: "+y.freq+" "+w.freq);if(y.dtstart||(y.dtstart=new Date((new Date).setMilliseconds(0))),Object(F.f)(y.wkst)?Object(F.e)(y.wkst)||(y.wkst=y.wkst.weekday):y.wkst=A.c.MO.weekday,Object(F.f)(y.bysetpos)){Object(F.e)(y.bysetpos)&&(y.bysetpos=[y.bysetpos]);for(var h=0;h<y.bysetpos.length;h++)if(0===(f=y.bysetpos[h])||!(f>=-366&&f<=366))throw new Error("bysetpos must be between 1 and 366, or between -366 and -1")}if(!(Boolean(y.byweekno)||Object(F.h)(y.byweekno)||Object(F.h)(y.byyearday)||Boolean(y.bymonthday)||Object(F.h)(y.bymonthday)||Object(F.f)(y.byweekday)||Object(F.f)(y.byeaster)))switch(y.freq){case A.c.YEARLY:y.bymonth||(y.bymonth=y.dtstart.getUTCMonth()+1),y.bymonthday=y.dtstart.getUTCDate();break;case A.c.MONTHLY:y.bymonthday=y.dtstart.getUTCDate();break;case A.c.WEEKLY:y.byweekday=[R.b.getWeekday(y.dtstart)]}if(Object(F.f)(y.bymonth)&&!Object(F.d)(y.bymonth)&&(y.bymonth=[y.bymonth]),Object(F.f)(y.byyearday)&&!Object(F.d)(y.byyearday)&&Object(F.e)(y.byyearday)&&(y.byyearday=[y.byyearday]),Object(F.f)(y.bymonthday))if(Object(F.d)(y.bymonthday)){var m=[],p=[];for(h=0;h<y.bymonthday.length;h++){var f;(f=y.bymonthday[h])>0?m.push(f):f<0&&p.push(f)}y.bymonthday=m,y.bynmonthday=p}else y.bymonthday<0?(y.bynmonthday=[y.bymonthday],y.bymonthday=[]):(y.bynmonthday=[],y.bymonthday=[y.bymonthday]);else y.bymonthday=[],y.bynmonthday=[];if(Object(F.f)(y.byweekno)&&!Object(F.d)(y.byweekno)&&(y.byweekno=[y.byweekno]),Object(F.f)(y.byweekday))if(Object(F.e)(y.byweekday))y.byweekday=[y.byweekday],y.bynweekday=null;else if(Object(F.g)(y.byweekday))y.byweekday=[E.b.fromStr(y.byweekday).weekday],y.bynweekday=null;else if(y.byweekday instanceof E.b)!y.byweekday.n||y.freq>A.c.MONTHLY?(y.byweekday=[y.byweekday.weekday],y.bynweekday=null):(y.bynweekday=[[y.byweekday.weekday,y.byweekday.n]],y.byweekday=null);else{var c=[],u=[];for(h=0;h<y.byweekday.length;h++){var l=y.byweekday[h];Object(F.e)(l)?c.push(l):Object(F.g)(l)?c.push(E.b.fromStr(l).weekday):!l.n||y.freq>A.c.MONTHLY?c.push(l.weekday):u.push([l.weekday,l.n])}y.byweekday=Object(F.h)(c)?c:null,y.bynweekday=Object(F.h)(u)?u:null}else y.bynweekday=null;return Object(F.f)(y.byhour)?Object(F.e)(y.byhour)&&(y.byhour=[y.byhour]):y.byhour=y.freq<A.c.HOURLY?[y.dtstart.getUTCHours()]:null,Object(F.f)(y.byminute)?Object(F.e)(y.byminute)&&(y.byminute=[y.byminute]):y.byminute=y.freq<A.c.MINUTELY?[y.dtstart.getUTCMinutes()]:null,Object(F.f)(y.bysecond)?Object(F.e)(y.bysecond)&&(y.bysecond=[y.bysecond]):y.bysecond=y.freq<A.c.SECONDLY?[y.dtstart.getUTCSeconds()]:null,{parsedOptions:y}},b.a=function(w){var y=w.dtstart.getTime()%1e3;if(!Object(I.b)(w.freq))return[];var h=[];return w.byhour.forEach(function(m){w.byminute.forEach(function(p){w.bysecond.forEach(function(f){h.push(new k.b(m,p,f,y))})})}),h};var g=e(135),I=e(158),F=e(74),A=e(134),R=e(73),E=e(177),k=e(322);function S(w){for(var y=[],h=0,m=Object.keys(w);h<m.length;h++){var p=m[h];Object(F.c)(A.d,p)||y.push(p),R.b.isDate(w[p])&&!R.b.isValidDate(w[p])&&y.push(p)}if(y.length)throw new Error("Invalid options: "+y.join(", "));return Object(g.a)({},w)}},function(W,b,e){b.b=function(y){var h=y.split("\n").map(k).filter(function(m){return null!==m});return Object(g.a)(Object(g.a)({},h[0]),h[1])},b.a=E;var g=e(135),I=e(158),F=e(177),A=e(73),R=e(134);function E(y){var h={},m=/DTSTART(?:;TZID=([^:=]+?))?(?::|=)([^;\s]+)/i.exec(y);if(!m)return h;var p=m[1],f=m[2];return p&&(h.tzid=p),h.dtstart=A.b.untilStringToDate(f),h}function k(y){if(!(y=y.replace(/^\s+|\s+$/,"")).length)return null;var h=/^([A-Z]+?)[:;]/.exec(y.toUpperCase());if(!h)return S(y);var m=h[1];switch(m.toUpperCase()){case"RRULE":case"EXRULE":return S(y);case"DTSTART":return E(y);default:throw new Error("Unsupported RFC prop "+m+" in "+y)}}function S(y){var h=E(y.replace(/^RRULE:/i,""));return y.replace(/^(?:RRULE|EXRULE):/i,"").split(";").forEach(function(m){var a,p=m.split("="),f=p[0],c=p[1];switch(f.toUpperCase()){case"FREQ":h.freq=I.a[c.toUpperCase()];break;case"WKST":h.wkst=R.b[c.toUpperCase()];break;case"COUNT":case"INTERVAL":case"BYSETPOS":case"BYMONTH":case"BYMONTHDAY":case"BYYEARDAY":case"BYWEEKNO":case"BYHOUR":case"BYMINUTE":case"BYSECOND":var u=-1!==(a=c).indexOf(",")?a.split(",").map(w):w(a),l=f.toLowerCase();h[l]=u;break;case"BYWEEKDAY":case"BYDAY":h.byweekday=function(a){return a.split(",").map(function(t){if(2===t.length)return R.b[t];var n=t.match(/^([+-]?\d{1,2})([A-Z]{2})$/),i=Number(n[1]);return new F.b(R.b[n[2]].weekday,i)})}(c);break;case"DTSTART":case"TZID":var s=E(y);h.tzid=s.tzid,h.dtstart=s.dtstart;break;case"UNTIL":h.until=A.b.untilStringToDate(c);break;case"BYEASTER":h.byeaster=Number(c);break;default:throw new Error("Unknown RRULE property '"+f+"'")}}),h}function w(y){return/^[+-]?\d+$/.test(y)?Number(y):y}},function(W,b,e){b.a=function(k){for(var S=[],w="",y=Object.keys(k),h=Object.keys(g.a),m=0;m<y.length;m++)if("tzid"!==y[m]&&Object(I.c)(h,y[m])){var p=y[m].toUpperCase(),f=k[y[m]],c="";if(Object(I.f)(f)&&(!Object(I.d)(f)||f.length)){switch(p){case"FREQ":c=g.c.FREQUENCIES[k.freq];break;case"WKST":c=Object(I.e)(f)?new F.b(f).toString():f.toString();break;case"BYWEEKDAY":p="BYDAY",c=Object(I.n)(f).map(function(t){return t instanceof F.b?t:Object(I.d)(t)?new F.b(t[0],t[1]):new F.b(t)}).toString();break;case"DTSTART":w=E(f,k.tzid);break;case"UNTIL":c=A.b.timeToUntilString(f,!k.tzid);break;default:if(Object(I.d)(f)){for(var u=[],l=0;l<f.length;l++)u[l]=String(f[l]);c=u.toString()}else c=String(f)}c&&S.push([p,c])}}var s=S.map(function(t){return t[0]+"="+t[1].toString()}).join(";"),a="";return""!==s&&(a="RRULE:"+s),[w,a].filter(function(t){return!!t}).join("\n")};var g=e(134),I=e(74),F=e(177),A=e(73),R=e(323);function E(k,S){return k?"DTSTART"+new R.a(new Date(k),S).toString():""}},function(W,b,e){b.a=function(f,c){var u=c.dtstart,l=c.freq,a=c.until,t=c.bysetpos,n=c.count;if(0===n||0===c.interval)return m(f);var U,H,G,Y,J,ae,fe,i=w.a.fromDate(u),o=new F.a(c);o.rebuild(i.year,i.month);for(var r=(U=o,H=i,void 0,void 0,void 0,void 0,Y=(G=c).freq,J=G.byhour,ae=G.byminute,fe=G.bysecond,Object(g.b)(Y)?Object(R.a)(G):Y>=A.c.HOURLY&&Object(E.h)(J)&&!Object(E.c)(J,H.hour)||Y>=A.c.MINUTELY&&Object(E.h)(ae)&&!Object(E.c)(ae,H.minute)||Y>=A.c.SECONDLY&&Object(E.h)(fe)&&!Object(E.c)(fe,H.second)?[]:U.gettimeset(Y)(H.hour,H.minute,H.second,H.millisecond));;){var d=o.getdayset(l)(i.year,i.month,i.day),v=d[0],x=d[1],T=d[2],D=p(v,x,T,o,c);if(Object(E.h)(t))for(var C=Object(S.a)(t,r,x,T,o,v),P=0;P<C.length;P++){var M=C[P];if(a&&M>a)return m(f);if(M>=u){var O=h(M,c);if(!f.accept(O)||n&&!--n)return m(f)}}else for(P=x;P<T;P++){var B=v[P];if(Object(E.f)(B))for(var V=I.b.fromOrdinal(o.yearordinal+B),z=0;z<r.length;z++)if(M=I.b.combine(V,r[z]),a&&M>a||M>=u&&(O=h(M,c),!f.accept(O)||n&&!--n))return m(f)}if(0===c.interval||(i.add(c,D),i.year>I.b.MAXYEAR))return m(f);Object(g.b)(l)||(r=o.gettimeset(l)(i.hour,i.minute,i.second,0)),o.rebuild(i.year,i.month)}};var g=e(158),I=e(73),F=e(875),A=e(134),R=e(534),E=e(74),k=e(323),S=e(880),w=e(322);function y(f,c,u){var l=u.bymonth,s=u.byweekno,a=u.byweekday,t=u.byeaster,n=u.bymonthday,i=u.bynmonthday,o=u.byyearday;return Object(E.h)(l)&&!Object(E.c)(l,f.mmask[c])||Object(E.h)(s)&&!f.wnomask[c]||Object(E.h)(a)&&!Object(E.c)(a,f.wdaymask[c])||Object(E.h)(f.nwdaymask)&&!f.nwdaymask[c]||null!==t&&!Object(E.c)(f.eastermask,c)||(Object(E.h)(n)||Object(E.h)(i))&&!Object(E.c)(n,f.mdaymask[c])&&!Object(E.c)(i,f.nmdaymask[c])||Object(E.h)(o)&&(c<f.yearlen&&!Object(E.c)(o,c+1)&&!Object(E.c)(o,-f.yearlen+c)||c>=f.yearlen&&!Object(E.c)(o,c+1-f.yearlen)&&!Object(E.c)(o,-f.nextyearlen+c-f.yearlen))}function h(f,c){return new k.a(f,c.tzid).rezonedDate()}function m(f){return f.getValue()}function p(f,c,u,l,s){for(var a=!1,t=c;t<u;t++){var n=f[t];(a=y(l,n,s))&&(f[n]=null)}return a}},function(W,b,e){var g=e(135),I=e(134),F=e(73),A=e(74),R=e(884),E=e(539),k=e(536);function S(p){var f=this;return function(c){if(void 0!==c&&(f["_"+p]=c),void 0!==f["_"+p])return f["_"+p];for(var u=0;u<f._rrule.length;u++){var l=f._rrule[u].origOptions[p];if(l)return l}}}var w=function(p){function f(c){void 0===c&&(c=!1);var u=p.call(this,{},c)||this;return u.dtstart=S.apply(u,["dtstart"]),u.tzid=S.apply(u,["tzid"]),u._rrule=[],u._rdate=[],u._exrule=[],u._exdate=[],u}return Object(g.b)(f,p),f.prototype._iter=function(c){return Object(R.a)(c,this._rrule,this._exrule,this._rdate,this._exdate,this.tzid())},f.prototype.rrule=function(c){y(c,this._rrule)},f.prototype.exrule=function(c){y(c,this._exrule)},f.prototype.rdate=function(c){h(c,this._rdate)},f.prototype.exdate=function(c){h(c,this._exdate)},f.prototype.rrules=function(){return this._rrule.map(function(c){return Object(E.a)(c.toString())})},f.prototype.exrules=function(){return this._exrule.map(function(c){return Object(E.a)(c.toString())})},f.prototype.rdates=function(){return this._rdate.map(function(c){return new Date(c.getTime())})},f.prototype.exdates=function(){return this._exdate.map(function(c){return new Date(c.getTime())})},f.prototype.valueOf=function(){var c=[];return!this._rrule.length&&this._dtstart&&(c=c.concat(Object(k.a)({dtstart:this._dtstart}))),this._rrule.forEach(function(u){c=c.concat(u.toString().split("\n"))}),this._exrule.forEach(function(u){c=c.concat(u.toString().split("\n").map(function(l){return l.replace(/^RRULE:/,"EXRULE:")}).filter(function(l){return!/^DTSTART/.test(l)}))}),this._rdate.length&&c.push(m("RDATE",this._rdate,this.tzid())),this._exdate.length&&c.push(m("EXDATE",this._exdate,this.tzid())),c},f.prototype.toString=function(){return this.valueOf().join("\n")},f.prototype.clone=function(){var c=new f(!!this._cache);return this._rrule.forEach(function(u){return c.rrule(u.clone())}),this._exrule.forEach(function(u){return c.exrule(u.clone())}),this._rdate.forEach(function(u){return c.rdate(new Date(u.getTime()))}),this._exdate.forEach(function(u){return c.exdate(new Date(u.getTime()))}),c},f}(I.c);function y(p,f){if(!(p instanceof I.c))throw new TypeError(String(p)+" is not RRule instance");Object(A.c)(f.map(String),String(p))||f.push(p)}function h(p,f){if(!(p instanceof Date))throw new TypeError(String(p)+" is not Date instance");Object(A.c)(f.map(Number),Number(p))||(f.push(p),F.b.sort(f))}function m(p,f,c){var u=!c||"UTC"===c.toUpperCase();return(u?p+":":p+";TZID="+c+":")+f.map(function(l){return F.b.timeToUntilString(l.valueOf(),u)}).join(",")}b.a=w},function(W,b,e){b.a=function(h,m){return void 0===m&&(m={}),function(p,f){var d,v,x,T,D,C,P,M,O,c=(d=p,v=f,x=[],T=[],D=[],C=[],M=(P=Object(E.a)(d)).dtstart,O=P.tzid,function w(h,m){if(void 0===m&&(m=!1),!(h=h&&h.trim()))throw new Error("Invalid empty string");if(!m)return h.split(/\s/);for(var p=h.split("\n"),f=0;f<p.length;){var c=p[f]=p[f].replace(/\s+$/g,"");c?f>0&&" "===c[0]?(p[f-1]+=c.slice(1),p.splice(f,1)):f+=1:p.splice(f,1)}return p}(d,v.unfold).forEach(function(B){if(B){var V=function(Y){var J=function(Te){if(-1===Te.indexOf(":"))return{name:"RRULE",value:Te};var me=Object(R.m)(Te,":",1);return{name:me[0],value:me[1]}}(Y),fe=J.value,Ce=J.name.split(";");if(!Ce)throw new Error("empty property name");return{name:Ce[0].toUpperCase(),parms:Ce.slice(1),value:fe}}(B),z=V.name,N=V.parms,U=V.value;switch(z.toUpperCase()){case"RRULE":if(N.length)throw new Error("unsupported RRULE parm: "+N.join(","));x.push(Object(E.b)(B));break;case"RDATE":var G=/RDATE(?:;TZID=([^:=]+))?/i.exec(B)[1];G&&!O&&(O=G),T=T.concat(y(U,N));break;case"EXRULE":if(N.length)throw new Error("unsupported EXRULE parm: "+N.join(","));D.push(Object(E.b)(U));break;case"EXDATE":C=C.concat(y(U,N));break;case"DTSTART":break;default:throw new Error("unsupported property: "+z)}}}),{dtstart:M,tzid:O,rrulevals:x,rdatevals:T,exrulevals:D,exdatevals:C}),u=c.rrulevals,l=c.rdatevals,s=c.exrulevals,a=c.exdatevals,t=c.dtstart,n=c.tzid,i=!1===f.cache;if(f.compatible&&(f.forceset=!0,f.unfold=!0),f.forceset||u.length>1||l.length||s.length||a.length){var o=new F.a(i);return o.dtstart(t),o.tzid(n||void 0),u.forEach(function(d){o.rrule(new I.c(S(d,t,n),i))}),l.forEach(function(d){o.rdate(d)}),s.forEach(function(d){o.exrule(new I.c(S(d,t,n),i))}),a.forEach(function(d){o.exdate(d)}),f.compatible&&f.dtstart&&o.rdate(t),o}var r=u[0]||{};return new I.c(S(r,r.dtstart||f.dtstart||t,r.tzid||f.tzid||n),i)}(h,function(p){var f=[],c=Object.keys(p),u=Object.keys(k);if(c.forEach(function(l){Object(R.c)(u,l)||f.push(l)}),f.length)throw new Error("Invalid options: "+f.join(", "));return Object(g.a)(Object(g.a)({},k),p)}(m))};var g=e(135),I=e(134),F=e(538),A=e(73),R=e(74),E=e(535),k={dtstart:null,cache:!1,unfold:!1,forceset:!1,compatible:!1,tzid:null};function S(h,m,p){return Object(g.a)(Object(g.a)({},h),{dtstart:m,tzid:p})}function y(h,m){return m.forEach(function(f){if(!/(VALUE=DATE(-TIME)?)|(TZID=)/.test(f))throw new Error("unsupported RDATE/EXDATE parm: "+f)}),h.split(",").map(function(p){return A.b.untilStringToDate(p)})}},function(W,b,e){b.show=function(S){return k(),(w=S,E=new F.default((0,g.default)("<div>").appendTo(w&&w.container||(0,I.value)()),w)).show();var w},b.hide=function(){return E?E.hide().done(k).promise():(new A.Deferred).resolve()};var g=R(e(2)),I=e(75),F=R(e(145)),A=e(6);function R(S){return S&&S.__esModule?S:{default:S}}var E=null,k=function(){E&&(E.$element().remove(),E=null)}},function(W,b,e){b.AppointmentTooltipInfo=void 0,b.AppointmentTooltipInfo=function(g){var I=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,F=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],A=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];this.appointment=g,this.targetedAppointment=I,this.color=F,this.settings=A}},function(W,b,e){b.TooltipStrategyBase=void 0;var g=R(e(42)),I=e(124),F=R(e(2)),A=R(e(444));function R(k){return k&&k.__esModule?k:{default:k}}var E=function(){function k(w){this._tooltip=null,this._options=w,this._extraOptions=null}var S=k.prototype;return S.show=function(w,y,h){this._canShowTooltip(y)&&(this.hide(),this._extraOptions=h,this._showCore(w,y))},S._showCore=function(w,y){this._tooltip?(this._shouldUseTarget()&&this._tooltip.option("target",w),this._list.option("dataSource",y)):this._tooltip=this._createTooltip(w,y),this._prepareBeforeVisibleChanged(y),this._tooltip.option("visible",!0)},S._prepareBeforeVisibleChanged=function(w){},S._getContentTemplate=function(w){var y=this;return function(h){var m=(0,F.default)("<div>");(0,F.default)(h).append(m),y._list=y._createList(m,w)}},S.isAlreadyShown=function(w){if(this._tooltip&&this._tooltip.option("visible"))return this._tooltip.option("target")[0]===w[0]},S._onShown=function(){this._list.option("focusStateEnabled",this._extraOptions.focusStateEnabled)},S.dispose=function(){},S.hide=function(){this._tooltip&&this._tooltip.option("visible",!1)},S._shouldUseTarget=function(){return!0},S._createTooltip=function(){},S._canShowTooltip=function(w){return!!w.length},S._createListOption=function(w){var y=this;return{dataSource:w,onContentReady:this._onListRender.bind(this),onItemClick:function(h){return y._onListItemClick(h)},itemTemplate:function(h,m){return y._renderTemplate(h.appointment,h.targetedAppointment,m,h.color)},_swipeEnabled:!1}},S._onListRender=function(){},S._createTooltipElement=function(w){return(0,F.default)("<div>").appendTo(this._options.container).addClass(w)},S._createList=function(w,y){return this._options.createComponent(w,A.default,this._createListOption(y))},S._renderTemplate=function(w,y,h,m){var p,f,c,u=this._createItemListContent(w,y,m);this._options.addDefaultTemplates((p={},f=this._getItemListTemplateName(),c=new I.FunctionTemplate(function(s){var a=(0,F.default)(s.container);return a.append(u),a}),f in p?Object.defineProperty(p,f,{value:c,enumerable:!0,configurable:!0,writable:!0}):p[f]=c,p));var l=this._options.getAppointmentTemplate(this._getItemListTemplateName()+"Template");return this._createFunctionTemplate(l,w,y,h)},S._createFunctionTemplate=function(w,y,h,m){var p=this._isEmptyDropDownAppointmentTemplate();return new I.FunctionTemplate(function(f){return w.render({model:p?{appointmentData:y,targetedAppointmentData:h}:y,container:f.container,index:m})})},S._getItemListTemplateName=function(){return this._isEmptyDropDownAppointmentTemplate()?"appointmentTooltip":"dropDownAppointment"},S._isEmptyDropDownAppointmentTemplate=function(){return!this._extraOptions.dropDownAppointmentTemplate||"dropDownAppointment"===this._extraOptions.dropDownAppointmentTemplate},S._onListItemClick=function(w){this.hide(),this._extraOptions.clickEvent&&this._extraOptions.clickEvent(w),this._options.showAppointmentPopup(w.itemData.appointment,!1,w.itemData.targetedAppointment)},S._createItemListContent=function(w,y,h){var m=this._extraOptions.editing,p=(0,F.default)("<div>").addClass("dx-tooltip-appointment-item");return p.append(this._createItemListMarker(h)),p.append(this._createItemListInfo(this._options.createFormattedDateText(w,y))),!this._options.getAppointmentDisabled(w)&&(m&&!0===m.allowDeleting||!0===m)&&p.append(this._createDeleteButton(w,y)),p},S._createItemListMarker=function(w){var y=(0,F.default)("<div>").addClass("dx-tooltip-appointment-item-marker"),h=(0,F.default)("<div>").addClass("dx-tooltip-appointment-item-marker-body");return y.append(h),w&&w.done(function(m){return h.css("background",m)}),y},S._createItemListInfo=function(w){var y=(0,F.default)("<div>").addClass("dx-tooltip-appointment-item-content"),h=(0,F.default)("<div>").addClass("dx-tooltip-appointment-item-content-subject").text(w.text),m=(0,F.default)("<div>").addClass("dx-tooltip-appointment-item-content-date").text(w.formatDate);return y.append(h).append(m)},S._createDeleteButton=function(w,y){var h=this,m=(0,F.default)("<div>").addClass("dx-tooltip-appointment-item-delete-button-container"),p=(0,F.default)("<div>").addClass("dx-tooltip-appointment-item-delete-button");return m.append(p),this._options.createComponent(p,g.default,{icon:"trash",stylingMode:"text",onClick:function(f){h.hide(),f.event.stopPropagation(),h._options.checkAndDeleteAppointment(w,y)}}),m},k}();b.TooltipStrategyBase=E},function(W,b,e){b.default=void 0;var g=e(1),I=function(){function F(R){this._renderingStrategy=R}var A=F.prototype;return A.getRenderingStrategy=function(){return this._renderingStrategy},A.getDropDownAppointmentWidth=function(R,E){return E||!(0,g.isDefined)(E)?75*this.getRenderingStrategy().getDefaultCellWidth()/100:24},A.getCollectorTopOffset=function(){return 3},A.getCollectorLeftOffset=function(){return 3},A.getAppointmentDefaultOffset=function(){return this.getRenderingStrategy()._isCompactTheme()?22:this.getRenderingStrategy().instance.option("_appointmentOffset")},A.getDynamicAppointmentCountPerCell=function(){var R=this.getRenderingStrategy(),E=R.instance.fire("getCellHeight"),k=Math.floor((E-R._getAppointmentDefaultOffset())/R._getAppointmentDefaultHeight())||this._getAppointmentMinCount();return R.hasAllDayAppointments()?{allDay:"vertical"===R.instance._groupOrientation?k:R.instance.option("_appointmentCountPerCell"),simple:this._calculateDynamicAppointmentCountPerCell()||this._getAppointmentMinCount()}:k},A.getDropDownAppointmentHeight=function(){},A._getAppointmentMinCount=function(){return 1},A._calculateDynamicAppointmentCountPerCell=function(){return Math.floor(this.getRenderingStrategy()._getAppointmentMaxWidth()/50)},A._getAppointmentDefaultWidth=function(){return 40},F}();b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(325));function F(k){return k&&k.__esModule?k:{default:k}}function A(k,S){return(A=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var R=F(e(19)).default.dateToMilliseconds,E=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,A(S,w);var h=y.prototype;return h._needVerifyItemSize=function(){return!0},h.calculateAppointmentWidth=function(m,p){var f=this.getDefaultCellWidth()||this.getAppointmentMinSize(),c=this.instance.fire("getField","allDay",m),u=p.info.appointment.startDate,l=this.normalizeEndDateByViewEnd(m,p.info.appointment.endDate),s=this._getAppointmentDurationInMs(u,l,c),a=(s=this._adjustDurationByDaylightDiff(s,u,l))/(this.instance.getAppointmentDurationInMinutes()*R("minute"));return this.cropAppointmentWidth(a*f,f)},h._needAdjustDuration=function(m){return m<0},h.getAppointmentGeometry=function(m){var p=this._customizeAppointmentGeometry(m);return k.prototype.getAppointmentGeometry.call(this,p)},h._customizeAppointmentGeometry=function(m){var p=this._calculateGeometryConfig(m);return this._customizeCoordinates(m,p.height,p.appointmentCountPerCell,p.offset)},h._getOffsets=function(){return{unlimited:0,auto:0}},h._getCompactLeftCoordinate=function(m,p){return m+(this.getDefaultCellWidth()||this.getAppointmentMinSize())*p},h._getMaxHeight=function(){return this.getDefaultCellHeight()||this.getAppointmentMinSize()},h._getAppointmentCount=function(m,p){return this._getMaxAppointmentCountPerCellByType(!1)},h._getAppointmentDefaultHeight=function(){return 60},h._getAppointmentMinHeight=function(){return 35},h._sortCondition=function(m,p){return this._columnCondition(m,p)},h._getOrientation=function(){return["left","right","top"]},h._getMaxAppointmentWidth=function(m){return this.instance.fire("getMaxAppointmentWidth",{date:m})},h.getDropDownAppointmentWidth=function(){return this.getDefaultCellWidth()-4},h.getDeltaTime=function(m,p){var f=m.width-p.width;return R("minute")*Math.round(f/this.getDefaultCellWidth()*this.instance.getAppointmentDurationInMinutes())},h.isAllDay=function(m){return this.instance.fire("getField","allDay",m)},h.needSeparateAppointment=function(){return this.instance.fire("isGroupedByDate")},y}(g.default);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(544)),I=A(e(19)),F=A(e(49));function A(k){return k&&k.__esModule?k:{default:k}}function R(k,S){return(R=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var E=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,R(S,w);var h=y.prototype;return h.calculateAppointmentWidth=function(m,p){var f=I.default.trimTime(p.info.appointment.startDate),c=this.normalizeEndDateByViewEnd(m,p.info.appointment.endDate),u=this.getDefaultCellWidth()||this.getAppointmentMinSize(),l=Math.ceil(this._getDurationInDays(f,c)),s=this.cropAppointmentWidth(l*u,u);return this.instance.isVirtualScrolling()&&(s-=this.instance.getWorkSpace().viewDataProvider.getSkippedDaysCount(p.groupIndex,f,c,l)*u),s},h._getDurationInDays=function(m,p){return this._adjustDurationByDaylightDiff(p.getTime()-m.getTime(),m,p)/I.default.dateToMilliseconds("day")||1},h.getDeltaTime=function(m,p){return 864e5*this._getDeltaWidth(m,p)},h.isAllDay=function(){return!1},h.createTaskPositionMap=function(m,p){return p||this.instance.getAppointmentsInstance()._sortAppointmentsByStartDate(m),k.prototype.createTaskPositionMap.call(this,m)},h._getSortedPositions=function(m,p){var f=k.prototype._getSortedPositions.call(this,m);return p||(f=(0,F.default)(f).sortBy("top").thenBy("left").thenBy("cellPosition").thenBy("i").toArray()),f},h.needCorrectAppointmentDates=function(){return!1},y}(g.default);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(103),A={dataAccessors:{getAppointmentSettings:function(E){return(0,I.default)(E).data(F.APPOINTMENT_SETTINGS_KEY)},getAppointmentInfo:function(E){var k=A.dataAccessors.getAppointmentSettings(E);return null==k?void 0:k.info}}};b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=J(e(2)),I=J(e(11)),F=J(e(5)),A=e(43),R=J(e(19)),E=e(7),k=e(21),S=e(0),w=e(3),y=e(26),h=J(e(10)),m=J(e(34)),p=e(4),f=e(1),c=e(8),u=J(e(27)),l=J(e(17)),s=e(23),a=e(167),t=e(76),n=J(e(110)),i=J(e(905)),o=J(e(906)),r=J(e(327)),d=J(e(907)),v=J(e(908)),x=e(103),T=J(e(88)),D=J(e(909)),C=e(33),P=J(e(910)),M=J(e(911)),O=J(e(912)),B=J(e(917)),V=J(e(920)),z=J(e(921)),N=J(e(924)),U=J(e(562)),H=J(e(932)),G=e(549),Y=e(567);function J(_t){return _t&&_t.__esModule?_t:{default:_t}}function fe(_t,It){(null==It||It>_t.length)&&(It=_t.length);for(var Pt=0,Ht=new Array(It);Pt<It;Pt++)Ht[Pt]=_t[Pt];return Ht}function Ce(){return(Ce=Object.assign||function(_t){for(var It=1;It<arguments.length;It++){var Pt=arguments[It];for(var Ht in Pt)Object.prototype.hasOwnProperty.call(Pt,Ht)&&(_t[Ht]=Pt[Ht])}return _t}).apply(this,arguments)}function me(_t,It){return(me=Object.setPrototypeOf||function(Pt,Ht){return Pt.__proto__=Ht,Pt})(_t,It)}var he=r.default.tableCreator,_e=D.default.abstract,re=R.default.dateToMilliseconds,ce="dx-scheduler-all-day-table-cell",ge="dx-scheduler-date-table-cell",Se=(0,c.addNamespace)(u.default.down,"dxSchedulerWorkSpace"),Ie={ENTER:(0,c.addNamespace)(t.enter,"dxSchedulerDateTable"),DROP:(0,c.addNamespace)(t.drop,"dxSchedulerDateTable"),LEAVE:(0,c.addNamespace)(t.leave,"dxSchedulerDateTable")},Pe=(0,c.addNamespace)(s.name,"dxSchedulerDateTable"),Ue=(0,c.addNamespace)(u.default.down,"dxSchedulerDateTable"),Ne=(0,c.addNamespace)(u.default.up,"dxSchedulerDateTable"),De=(0,c.addNamespace)(u.default.move,"dxSchedulerDateTable"),Me=re("day"),Re=re("hour"),ke=".".concat("dx-scheduler-date-table"," td, .").concat("dx-scheduler-all-day-table"," td"),Le=".".concat(ge,", .").concat(ce),Fe=function(){function _t(){this.counter=0}var It=_t.prototype;return It.isFree=function(){return 0===this.counter},It.take=function(){this.counter++},It.release=function(){this.counter--,this.counter<0&&(this.counter=0)},_t}(),ze=function(_t){return m.default.getDayNames("abbreviated")[_t.getDay()]},Ye=function(_t){var It,Pt;function Ht(){return _t.apply(this,arguments)||this}Pt=_t,(It=Ht).prototype=Object.create(Pt.prototype),It.prototype.constructor=It,me(It,Pt);var We,Be=Ht.prototype;return Be._supportedKeys=function(){var Ae=function(Ge){if(Ge.preventDefault(),Ge.stopPropagation(),this._selectedCells&&this._selectedCells.length){var je=(0,g.default)(this.option("focusedElement")),mt=(0,g.default)(je.length?je:this._selectedCells);Ge.target=this._selectedCells,this._showPopup=!0,this._cellClickAction({event:Ge,cellElement:(0,g.default)(this._selectedCells),cellData:this.getCellData(mt)})}},Ve=function(Ge,je){Ge.preventDefault(),Ge.stopPropagation(),this._moveToCell(je,Ge.shiftKey)};return(0,S.extend)(_t.prototype._supportedKeys.call(this),{enter:Ae,space:Ae,downArrow:function(Ge){var je=this._getCellFromNextRow("next",Ge.shiftKey);Ve.call(this,Ge,je)},upArrow:function(Ge){var je=this._getCellFromNextRow("prev",Ge.shiftKey);Ve.call(this,Ge,je)},rightArrow:function(Ge){var je=this._getCellFromNextColumn("next",Ge.shiftKey);Ve.call(this,Ge,je)},leftArrow:function(Ge){var je=this._getCellFromNextColumn("prev",Ge.shiftKey);Ve.call(this,Ge,je)}})},Be._dispose=function(){var Ae;_t.prototype._dispose.call(this),null===(Ae=this.virtualScrollingDispatcher)||void 0===Ae||Ae.dispose()},Be._isRTL=function(){return this.option("rtlEnabled")},Be._getFocusedCell=function(){return this._$focusedCell||this._$dateTable.find("."+ge).eq(0)},Be._getAllFocusedCells=function(){return this._selectedCells||this._$dateTable.find("."+ge).eq(0)},Be._getCellFromNextRow=function(Ae){var Ve=this._$focusedCell;if((0,f.isDefined)(Ve)){var Ge=Ve.index(),je=Ve.parent()[Ae]().children().eq(Ge);return this._checkForViewBounds(je)}},Be._checkForViewBounds=function(Ae){return Ae.length||(Ae=this._$focusedCell),Ae},Be._getCellFromNextColumn=function(Ae,Ve){var Ge=this._$focusedCell;if((0,f.isDefined)(Ge)){var je,mt=Ge.parent(),Oe=Ae,Xe="next"===Ae,tt=Xe?"prev":"next",Ke=this._isRTL(),$e=this._getGroupCount(),at=this._isHorizontalGroupedWorkSpace(),wt=this.isGroupedByDate(),yt=this._getTotalCellCount($e),Ft=Ve&&!wt?this._getCellCount():yt,Nt=Ft-1,$t=Ge.index(),sn=wt&&Ve?$e:1,nn=(Ke?1:-1)*(Xe?1:-1);if(this._isEdgeCell(at?yt-1:Nt,$t,sn,Ae)||Ve&&this._isGroupEndCell(Ge,Ae)){var rn=$t-nn*sn+nn*Ft;je=mt[Ke?tt:Oe]().children().eq(rn),je=this._checkForViewBounds(je)}else je=mt.children().eq($t-nn*sn);return je}},Be._isEdgeCell=function(Ae,Ve,Ge,je){var mt=this._isRTL(),Oe="next"===je,Xe=Oe?mt?0:Ae:mt?Ae:0,tt=Ve+Ge>Xe,Ke=Ve-Ge<Xe;return Oe?mt?Ke:tt:mt?tt:Ke},Be._isGroupEndCell=function(Ae,Ve){if(this.isGroupedByDate())return!1;var Ge="next"===Ve,je=this._getCellCount(),mt=Ae.index()%je,Oe=Ge?je-1:0,Xe=Ge?0:je-1;return this._isRTL()?mt===Xe:mt===Oe},Be._moveToCell=function(Ae,Ve){Ve=Ve&&this.option("allowMultipleCellSelection"),this._setSelectedAndFocusedCells(Ae,Ve),this._dateTableScrollable.scrollToElement(Ae)},Be._setSelectedAndFocusedCells=function(Ae,Ve){if((0,f.isDefined)(Ae)&&Ae.length){var Ge=this.isVirtualScrolling(),je=Ae;Ve&&(je=this._correctCellForGroup(Ae)),je.hasClass("dx-scheduler-focused-cell")||(this._setSelectedCells(je,Ve),this._setFocusedCell(je,Ge))}},Be._setFocusedCell=function(Ae){var Ve=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._releaseFocusedCell();var Ge=Ae;if(Ve){var je=this._getCoordinatesByCell(Ae),mt=je.rowIndex,Oe=je.columnIndex,Xe=this._hasAllDayClass(Ae);this.virtualSelectionState.setFocusedCell(mt,Oe,Xe);var tt=this.virtualSelectionState.getFocusedCell(),Ke=tt.cellData,$e=tt.coordinates,at=Ke.allDay;Ge=at&&!this._isVerticalGroupedWorkSpace()?this._dom_getAllDayPanelCell($e.cellIndex):this._dom_getDateCell($e)}this._toggleFocusedCellClass(!0,Ge),this._$focusedCell=Ge},Be._setSelectedCells=function(Ae,Ve){this._releaseSelectedCells(),this._selectedCells=[],this.isVirtualScrolling()?this._setSelectedCellsInVirtualMode(Ae,Ve):this._setSelectedCellsInStandardMode(Ae,Ve);var Ge=(0,g.default)(this._selectedCells);this._toggleFocusClass(!0,Ge),this.setAria("label","Add appointment",Ge);var je=this.getSelectedCellData().map(function(mt){return{startDate:mt.startDate,endDate:mt.endDate,allDay:mt.allDay,groups:mt.groups,groupIndex:mt.groupIndex||0}});this.option("selectedCellData",je),this._selectionChangedAction({selectedCellData:je})},Be._setSelectedCellsInStandardMode=function(Ae,Ve){if(Ve){var Ge=this._$prevCell,je="day"!==this.option("type")||this.option("groups").length&&"vertical"!==this.option("groupOrientation")?"horizontal":"vertical",mt=this._getCellsBetween(Ae,Ge,je);this._selectedCells=mt.toArray()}else this._selectedCells=[Ae.get(0)],this._$prevCell=Ae},Be._setSelectedCellsInVirtualMode=function(Ae,Ve){if(Ve){var Ge=this._getCoordinatesByCell(Ae),je={rowIndex:Ge.rowIndex,columnIndex:Ge.columnIndex,allDay:this._hasAllDayClass(Ae)};this.virtualSelectionState.setSelectedCells(je)}else{this._selectedCells=[Ae.get(0)],this._$prevCell=Ae;var mt=this._getCoordinatesByCell(Ae),Oe={rowIndex:mt.rowIndex,columnIndex:mt.columnIndex,allDay:this._hasAllDayClass(Ae)};this.virtualSelectionState.setSelectedCells(Oe,Oe)}this._setSelectedCellsByCellData(this.virtualSelectionState.getSelectedCells())},Be._correctCellForGroup=function(Ae){if(this.isVirtualScrolling()){if(Ae.hasClass(x.VIRTUAL_CELL_CLASS))return this._$focusedCell;var Ve=this.getCellData(Ae);return this.virtualSelectionState.isValidFocusedCell(Ve)?Ae:this._$focusedCell}var Ge=this._$focusedCell,je=this._getGroupIndexByCell(Ae),mt=this._getGroupIndexByCell(Ge),Oe=this._hasAllDayClass(Ae)!==this._hasAllDayClass(Ge);return mt!==je||Oe?Ge:Ae},Be._getCellsBetween=function(Ae,Ve,Ge){var je=this._hasAllDayClass(Ve),mt=this._getCells(je,Ge),Oe=mt.index(Ae),Xe=mt.index(Ve);if(Oe>Xe){var tt=Oe;Oe=Xe,Xe=tt}if(mt=mt.slice(Oe,Xe+1),this._getGroupCount()>1){var Ke=[],$e=this._getGroupIndexByCell(Ae);(0,w.each)(mt,function(at,wt){var yt=this._getGroupIndexByCell((0,g.default)(wt));$e===yt&&Ke.push(wt)}.bind(this)),mt=(0,g.default)(Ke)}return mt},Be._hasAllDayClass=function(Ae){return Ae.hasClass(ce)},Be._getGroupIndexByCell=function(Ae){if(this.isVirtualScrolling()){var Ve=this._getCoordinatesByCell(Ae),Ge=Ve.rowIndex,je=Ve.columnIndex,mt=Ae.hasClass(ce);return this.viewDataProvider.getCellData(Ge,je,mt).groupIndex}return this._groupedStrategy.getGroupIndexByCell(Ae)},Be._toggleFocusedCellClass=function(Ae,Ve){(Ve&&Ve.length?Ve:this._focusTarget()).toggleClass("dx-scheduler-focused-cell",Ae)},Be._releaseSelectedAndFocusedCells=function(){this._releaseFocusedCell(),this._releaseSelectedCells(),this.option("selectedCellData",[])},Be._releaseFocusedCell=function(){var Ae=this._$focusedCell;(0,f.isDefined)(Ae)&&Ae.length&&(this._toggleFocusedCellClass(!1,Ae),this.setAria("label",void 0,Ae))},Be._releaseSelectedCells=function(){var Ae=(0,g.default)(this._selectedCells);(0,f.isDefined)(Ae)&&Ae.length&&(this._toggleFocusClass(!1,Ae),this.setAria("label",void 0,Ae))},Be._focusInHandler=function(Ae){if((0,g.default)(Ae.target).is(this._focusTarget())&&!1!==this._isCellClick){delete this._isCellClick,delete this._contextMenuHandled,_t.prototype._focusInHandler.apply(this,arguments);var Ve=this._getFocusedCell();this._setSelectedAndFocusedCells(Ve)}},Be._focusOutHandler=function(){var Ae;_t.prototype._focusOutHandler.apply(this,arguments),this._contextMenuHandled||(this._releaseSelectedAndFocusedCells(),null===(Ae=this.virtualSelectionState)||void 0===Ae||Ae.releaseSelectedAndFocusedCells())},Be._focusTarget=function(){return this.$element()},Be._getDefaultOptions=function(){return(0,S.extend)(_t.prototype._getDefaultOptions.call(this),{currentDate:new Date,intervalCount:1,startDate:null,firstDayOfWeek:void 0,startDayHour:0,endDayHour:24,hoursInterval:.5,activeStateEnabled:!0,hoverStateEnabled:!0,groups:[],showAllDayPanel:!0,allDayExpanded:!1,onCellClick:null,crossScrollingEnabled:!1,dataCellTemplate:null,timeCellTemplate:null,resourceCellTemplate:null,dateCellTemplate:null,allowMultipleCellSelection:!0,indicatorTime:new Date,indicatorUpdateInterval:5*re("minute"),shadeUntilCurrentTime:!0,groupOrientation:"horizontal",selectedCellData:[],groupByDate:!1,scrolling:{mode:"standard"},renovateRender:!0,height:void 0,draggingMode:"outlook"})},Be._optionChanged=function(Ae){switch(Ae.name){case"startDayHour":case"endDayHour":this.invoke("validateDayHours"),this._cleanWorkSpace();break;case"dateCellTemplate":case"resourceCellTemplate":case"dataCellTemplate":case"timeCellTemplate":case"hoursInterval":case"firstDayOfWeek":case"currentDate":case"startDate":this._cleanWorkSpace();break;case"groups":this._cleanView(),this._removeAllDayElements(),this._initGrouping(),this.repaint();break;case"groupOrientation":this._initGroupedStrategy(),this._createAllDayPanelElements(),this._removeAllDayElements(),this._cleanWorkSpace(),this._toggleGroupByDateClass();break;case"showAllDayPanel":this._isVerticalGroupedWorkSpace()?(this._cleanView(),this._removeAllDayElements(),this._initGrouping(),this.repaint()):this.isRenovatedRender()?this.renderRWorkspace():this._toggleAllDayVisibility(!0);break;case"allDayExpanded":this._changeAllDayVisibility(),this._attachTablesEvents(),this.headerPanelOffsetRecalculate(),this._updateScrollable();break;case"onSelectionChanged":this._createSelectionChangedAction();break;case"onCellClick":this._createCellClickAction();break;case"onCellContextMenu":this._attachContextMenuEvent();break;case"intervalCount":this._cleanWorkSpace(),this._toggleWorkSpaceCountClass(),this._toggleFixedScrollableClass();break;case"groupByDate":this._cleanWorkSpace(),this._toggleGroupByDateClass();break;case"crossScrollingEnabled":this._toggleHorizontalScrollClass(),this._dateTableScrollable.option(this._dateTableScrollableConfig());break;case"width":_t.prototype._optionChanged.call(this,Ae),this._dimensionChanged();break;case"allowMultipleCellSelection":case"selectedCellData":break;case"scrolling":this._isVirtualModeOn()?this.option("renovateRender")?this.repaint():this.option("renovateRender",!0):this.option("renovateRender",!1);break;case"renovateRender":this.repaint();break;default:_t.prototype._optionChanged.call(this,Ae)}},Be._cleanWorkSpace=function(){var Ae;this._cleanView(),this._toggleGroupedClass(),this._toggleWorkSpaceWithOddCells(),null===(Ae=this.virtualScrollingDispatcher)||void 0===Ae||Ae.updateDimensions(!0),this._renderView(),this.option("crossScrollingEnabled")&&this._setTableSizes(),this.cache.clear()},Be._init=function(){this._headerSemaphore=new Fe,this._sideBarSemaphore=new Fe,this._dataTableSemaphore=new Fe,this._viewDataProvider=null,this._virtualSelectionState=null,this._activeStateUnit=Le,this._maxAllowedVerticalPosition=[],this._maxAllowedPosition=[],_t.prototype._init.call(this),this._initGrouping(),this._toggleHorizontalScrollClass(),this._toggleWorkSpaceCountClass(),this._toggleGroupByDateClass(),this._toggleWorkSpaceWithOddCells(),this.$element().addClass("dx-scheduler-work-space").addClass(this._getElementClass())},Be._initGrouping=function(){this._initGroupedStrategy(),this._toggleGroupingDirectionClass(),this._toggleGroupByDateClass()},Be._initGroupedStrategy=function(){var Ae="vertical"===(this.option("groups").length?this.option("groupOrientation"):this._getDefaultGroupStrategy())?o.default:i.default;this._groupedStrategy=new Ae(this)},Be._getDefaultGroupStrategy=function(){return"horizontal"},Be._isVerticalGroupedWorkSpace=function(){return!!this.option("groups").length&&"vertical"===this.option("groupOrientation")},Be._isHorizontalGroupedWorkSpace=function(){return!!this.option("groups").length&&"horizontal"===this.option("groupOrientation")},Be._toggleHorizontalScrollClass=function(){this.$element().toggleClass("dx-scheduler-work-space-both-scrollbar",this.option("crossScrollingEnabled"))},Be._toggleGroupByDateClass=function(){this.$element().toggleClass("dx-scheduler-work-space-group-by-date",this.isGroupedByDate())},Be._toggleWorkSpaceCountClass=function(){this.$element().toggleClass("dx-scheduler-work-space-count",this._isWorkSpaceWithCount())},Be._isWorkSpaceWithCount=function(){return this.option("intervalCount")>1},Be._toggleWorkSpaceWithOddCells=function(){this.$element().toggleClass("dx-scheduler-work-space-odd-cells",this._isWorkspaceWithOddCells())},Be._isWorkspaceWithOddCells=function(){return.5===this.option("hoursInterval")&&!this.isVirtualScrolling()},Be._toggleGroupingDirectionClass=function(){this.$element().toggleClass("dx-scheduler-work-space-vertical-grouped",this._isVerticalGroupedWorkSpace())},Be._getRealGroupOrientation=function(){return this._isVerticalGroupedWorkSpace()?"vertical":"horizontal"},Be._getTimePanelClass=function(){return"dx-scheduler-time-panel"},Be._getDateTableClass=function(){return"dx-scheduler-date-table"},Be._getDateTableRowClass=function(){return"dx-scheduler-date-table-row"},Be._getDateTableCellClass=function(Ae,Ve){var Ge=ge+" dx-scheduler-cell-sizes-horizontal dx-scheduler-cell-sizes-vertical";return this._needApplyLastGroupCellClass()?this._groupedStrategy.addAdditionalGroupCellClasses(Ge,Ve+1,Ae,Ve):Ge},Be._needApplyLastGroupCellClass=function(){return!0},Be._getGroupRowClass=function(){return"dx-scheduler-group-row"},Be._getGroupHeaderClass=function(Ae){return this._groupedStrategy.addAdditionalGroupCellClasses("dx-scheduler-group-header",Ae+1)},Be._getGroupHeaderContentClass=function(){return"dx-scheduler-group-header-content"},Be._initWorkSpaceUnits=function(){this._$headerPanel=(0,g.default)("<table>"),this._$thead=(0,g.default)("<thead>").appendTo(this._$headerPanel),this._$fixedContainer=(0,g.default)("<div>").addClass(x.FIXED_CONTAINER_CLASS),this._$allDayContainer=(0,g.default)("<div>").addClass("dx-scheduler-all-day-appointments"),this._initAllDayPanelElements(),this.isRenovatedRender()?this.createRAllDayPanelElements():this._createAllDayPanelElements(),this._$timePanel=(0,g.default)("<table>").addClass(this._getTimePanelClass()),this._$dateTable=(0,g.default)("<table>"),this._$groupTable=(0,g.default)("<div>").addClass("dx-scheduler-work-space-vertical-group-table")},Be._initAllDayPanelElements=function(){this._allDayTitles=[],this._allDayTables=[],this._allDayPanels=[]},Be.createRAllDayPanelElements=function(){this._$allDayPanel=(0,g.default)("<div>"),this._$allDayTitle=(0,g.default)("<div>").appendTo(this.$element())},Be._createAllDayPanelElements=function(){var Ae=this._getGroupCount();if(this._isVerticalGroupedWorkSpace()&&0!==Ae)for(var Ve=0;Ve<Ae;Ve++){var Ge=(0,g.default)("<div>").addClass("dx-scheduler-all-day-title").text(h.default.format("dxScheduler-allDay"));this._allDayTitles.push(Ge),this._$allDayTable=(0,g.default)("<table>"),this._allDayTables.push(this._$allDayTable),this._$allDayPanel=(0,g.default)("<div>").addClass("dx-scheduler-all-day-panel").append(this._$allDayTable),this._allDayPanels.push(this._$allDayPanel)}else this._$allDayTitle=(0,g.default)("<div>").addClass("dx-scheduler-all-day-title").text(h.default.format("dxScheduler-allDay")).appendTo(this.$element()),this._$allDayTable=(0,g.default)("<table>"),this._$allDayPanel=(0,g.default)("<div>").addClass("dx-scheduler-all-day-panel").append(this._$allDayTable)},Be._initDateTableScrollable=function(){var Ae=(0,g.default)("<div>").addClass("dx-scheduler-date-table-scrollable");this._dateTableScrollable=this._createComponent(Ae,n.default,this._dateTableScrollableConfig())},Be._dateTableScrollableConfig=function(){var Ae={useKeyboard:!1,bounceEnabled:!1,updateManually:!0};return this._needCreateCrossScrolling()&&(Ae=(0,S.extend)(Ae,this._createCrossScrollingConfig())),Ae},Be._createCrossScrollingConfig=function(){var Ae=this;return{direction:"both",onScroll:function(Ge){Ae._dataTableSemaphore.take(),Ae._sideBarSemaphore.isFree()&&Ae._sidebarScrollable&&Ae._sidebarScrollable.scrollTo({top:Ge.scrollOffset.top}),Ae._headerSemaphore.isFree()&&Ae._headerScrollable&&Ae._headerScrollable.scrollTo({left:Ge.scrollOffset.left}),Ae._dataTableSemaphore.release()},onEnd:function(){Ae.notifyObserver("updateResizableArea",{})}}},Be._createWorkSpaceElements=function(){this.option("crossScrollingEnabled")?this._createWorkSpaceScrollableElements():this._createWorkSpaceStaticElements()},Be._createWorkSpaceStaticElements=function(){this._isVerticalGroupedWorkSpace()?(this._dateTableScrollable.$content().append(this._$allDayContainer,this._$groupTable,this._$timePanel,this._$dateTable),this.$element().append(this._$fixedContainer,this._$headerPanel,this._dateTableScrollable.$element())):(this._dateTableScrollable.$content().append(this._$timePanel,this._$dateTable),this.$element().append(this._$fixedContainer,this._$headerPanel,this._$allDayContainer,this._$allDayPanel,this._dateTableScrollable.$element()))},Be._createWorkSpaceScrollableElements=function(){this.$element().append(this._$fixedContainer),this._createHeaderScrollable(),this._createSidebarScrollable(),this.$element().append(this._dateTableScrollable.$element()),this._headerScrollable.$content().append(this._$headerPanel),this._dateTableScrollable.$content().append(this._$dateTable),this._isVerticalGroupedWorkSpace()?(this._dateTableScrollable.$content().prepend(this._$allDayContainer),this._sidebarScrollable.$content().append(this._$groupTable,this._$timePanel)):this._headerScrollable.$content().append(this._$allDayContainer,this._$allDayPanel),this._sidebarScrollable.$content().append(this._$timePanel)},Be._createHeaderScrollable=function(){var Ae=(0,g.default)("<div>").addClass("dx-scheduler-header-scrollable").appendTo(this.$element());this._headerScrollable=this._createComponent(Ae,n.default,this._headerScrollableConfig())},Be._headerScrollableConfig=function(){var Ae=this;return{useKeyboard:!1,showScrollbar:!1,direction:"horizontal",useNative:!1,updateManually:!0,bounceEnabled:!1,onScroll:function(Ve){Ae._headerSemaphore.take(),Ae._dataTableSemaphore.isFree()&&Ae._dateTableScrollable.scrollTo({left:Ve.scrollOffset.left}),Ae._headerSemaphore.release()}}},Be._createSidebarScrollable=function(){var Ae=this,Ve=(0,g.default)("<div>").addClass("dx-scheduler-sidebar-scrollable").appendTo(this.$element());this._sidebarScrollable=this._createComponent(Ve,n.default,{useKeyboard:!1,showScrollbar:!1,direction:"vertical",useNative:!1,updateManually:!0,bounceEnabled:!1,onScroll:function(Ge){Ae._sideBarSemaphore.take(),Ae._dataTableSemaphore.isFree()&&Ae._dateTableScrollable.scrollTo({top:Ge.scrollOffset.top}),Ae._sideBarSemaphore.release()}})},Be._visibilityChanged=function(Ae){this.cache.clear(),Ae&&this._updateGroupTableHeight(),Ae&&this._needCreateCrossScrolling()&&this._setTableSizes()},Be._attachTableClasses=function(){if(this._addTableClass(this._$dateTable,this._getDateTableClass()),this._isVerticalGroupedWorkSpace())for(var Ae=this._getGroupCount(),Ve=0;Ve<Ae;Ve++)this._addTableClass(this._allDayTables[Ve],"dx-scheduler-all-day-table");else this._addTableClass(this._$allDayTable,"dx-scheduler-all-day-table")},Be._attachHeaderTableClasses=function(){this._addTableClass(this._$headerPanel,"dx-scheduler-header-panel")},Be._addTableClass=function(Ae,Ve){Ae&&!Ae.hasClass(Ve)&&Ae.addClass(Ve)},Be._setTableSizes=function(){this._attachTableClasses();var Ae=this.getCellWidth();Ae<this.getCellMinWidth()&&(Ae=this.getCellMinWidth());var Ve=this.getWorkSpaceMinWidth(),Ge=this._getGroupCount(),je=Ae*this._getTotalCellCount(Ge);je<Ve&&(je=Ve),this._$headerPanel.width(je),this._$dateTable.width(je),this._$allDayTable&&this._$allDayTable.width(je),this._attachHeaderTableClasses(),this._updateGroupTableHeight()},Be.getWorkSpaceMinWidth=function(){return this._groupedStrategy.getWorkSpaceMinWidth()},Be._dimensionChanged=function(){this.option("crossScrollingEnabled")&&this._setTableSizes(),this.headerPanelOffsetRecalculate(),this.cache.clear(),this._cleanAllowedPositions()},Be._needCreateCrossScrolling=function(){return this.option("crossScrollingEnabled")},Be._getElementClass=function(){return(0,p.noop)()},Be._getRowCount=function(){return(0,p.noop)()},Be._getRowCountWithAllDayRows=function(){var Ae=this._isShowAllDayPanel()?1:0;return this._getRowCount()+Ae},Be._getCellCount=function(){return(0,p.noop)()},Be._initMarkup=function(){this.cache.clear(),this._initWorkSpaceUnits(),this._initDateTableScrollable(),this._createWorkSpaceElements(),this._initVirtualScrolling(),_t.prototype._initMarkup.call(this),this.option("crossScrollingEnabled")||(this._attachTableClasses(),this._attachHeaderTableClasses()),this._toggleGroupedClass(),this._toggleFixedScrollableClass(),this._renderView(),this._attachEvents(),this._setFocusOnCellByOption(this.option("selectedCellData"))},Be.isRenovatedRender=function(){return this.renovatedRenderSupported()&&this.option("renovateRender")},Be._isVirtualModeOn=function(){return"virtual"===this.option("scrolling.mode")},Be.isVirtualScrolling=function(){return this.isRenovatedRender()&&this._isVirtualModeOn()},Be._initVirtualScrolling=function(){this.virtualScrollingDispatcher&&(this.virtualScrollingDispatcher.dispose(),this.virtualScrollingDispatcher=null),this.isVirtualScrolling()&&(this.virtualScrollingDispatcher=new P.default(this))},Be._render=function(){_t.prototype._render.call(this),this._renderDateTimeIndication(),this._setIndicationUpdateInterval()},Be._toggleGroupedClass=function(){this.$element().toggleClass("dx-scheduler-work-space-grouped",this._getGroupCount()>0)},Be._toggleFixedScrollableClass=function(){return(0,p.noop)()},Be._renderView=function(){this._setFirstViewDate(),this.isRenovatedRender()?this._isVerticalGroupedWorkSpace()&&this.renderRGroupPanel():this._applyCellTemplates(this._renderGroupHeader()),this.isRenovatedRender()?this.renderRWorkspace():(this._renderDateHeader(),this._renderTimePanel(),this._renderGroupAllDayPanel(),this._renderDateTable(),this._renderAllDayPanel()),this._updateGroupTableHeight(),this._shader=new d.default(this)},Be.onDataSourceChanged=function(){},Be.preRenderAppointments=function(Ae){this.option("allDayExpanded",Ae.allDayExpanded)},Be.isGroupedAllDayPanel=function(){return this._isShowAllDayPanel()&&this._isVerticalGroupedWorkSpace()},Be.generateRenderOptions=function(Ae){var Ve,Ge=this._getGroupCount(),je=this._isVerticalGroupedWorkSpace()?Ge:1,mt=this._isVerticalGroupedWorkSpace()?1:Ge,Oe=this._insertAllDayRowsIntoDateTable()?this._allDayTitles:void 0,Xe=this._getRowCount(),tt=this._getTotalCellCount(Ge),Ke=this._getTotalRowCount(Ge,this._isVerticalGroupedWorkSpace()),$e=Ge>0?this.option("groupOrientation"):this._getDefaultGroupStrategy(),at={horizontalGroupCount:mt,verticalGroupCount:je,rowCountInGroup:Xe,cellCount:tt,cellCountInGroupRow:this._getCellCount(),cellDataGetters:[this._getCellData.bind(this)],allDayElements:Oe,startRowIndex:0,startCellIndex:0,groupOrientation:$e,rowCount:Ke,totalRowCount:Ke,totalCellCount:tt,groupCount:Ge,getDateHeaderText:this._getHeaderText.bind(this),getDateHeaderDate:this._getDateByIndex.bind(this),getTimeCellDate:this._getTimeCellDate.bind(this),today:null===(Ve=this._getToday)||void 0===Ve?void 0:Ve.call(this),groupByDate:this.isGroupedByDate(),groupsList:this._getAllGroups(),isHorizontalGrouping:this._isHorizontalGroupedWorkSpace(),isVerticalGrouping:this._isVerticalGroupedWorkSpace(),isProvideVirtualCellsWidth:Ae};return this.isVirtualScrolling()&&(0,S.extend)(at,this.virtualScrollingDispatcher.getRenderState()),at},Be.renovatedRenderSupported=function(){return!1},Be.renderRWorkspace=function(){var Ae,Ve=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._cleanAllowedPositions(),this.viewDataProvider.update(Ve),this.renderRHeaderPanel(),this.renderRTimeTable(),this.renderRDateTable(),this.renderRAllDayPanel(),this.updateRSelection(),null===(Ae=this.virtualScrollingDispatcher)||void 0===Ae||Ae.updateDimensions()},Be.renderRDateTable=function(){this.renderRComponent(this._$dateTable,O.default,"renovatedDateTable",this._getRDateTableProps())},Be.renderRGroupPanel=function(){var Ae={groups:this.option("groups"),groupOrientation:this.option("groupOrientation"),groupByDate:this.isGroupedByDate(),resourceCellTemplate:this.option("resourceCellTemplate"),className:this.verticalGroupTableClass,baseColSpan:this.isGroupedByDate()?1:this._getCellCount(),columnCountPerGroup:this._getCellCount()};this.option("groups").length?(this._attachGroupCountAttr(),this.renderRComponent(this._getGroupHeaderContainer(),N.default,"renovatedGroupPanel",Ae)):this._detachGroupCountAttr()},Be.renderRAllDayPanel=function(){var Ae=this._isShowAllDayPanel()&&!this.isGroupedAllDayPanel();if(this.supportAllDayRow()&&!this._isVerticalGroupedWorkSpace()){this._toggleAllDayVisibility(!1);var Ve=this._getGroupCount(),Ge=this._getTotalCellCount(Ve),je={viewData:this.viewDataProvider.viewData,visible:Ae,dataCellTemplate:this.option("dataCellTemplate"),startCellIndex:0,cellCount:Ge};if(this.isVirtualScrolling()){var mt=this.virtualScrollingDispatcher.horizontalVirtualScrolling,Oe=null==mt?void 0:mt.getRenderState();(0,S.extend)(je,Ce({},Oe))}this.renderRComponent(this._$allDayPanel,B.default,"renovatedAllDayPanel",je),this.renderRComponent(this._$allDayTitle,V.default,"renovatedAllDayPanelTitle",{visible:Ae}),this._$allDayTable=this.renovatedAllDayPanel.$element().find(".".concat("dx-scheduler-all-day-table"))}this._toggleAllDayVisibility(!0)},Be.renderRTimeTable=function(){this.renderRComponent(this._$timePanel,z.default,"renovatedTimePanel",{timePanelData:this.viewDataProvider.timePanelData,timeCellTemplate:this.option("timeCellTemplate"),groupOrientation:this.option("groupOrientation")})},Be.renderRHeaderPanel=function(){var Ae=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.option("groups").length?this._attachGroupCountAttr():this._detachGroupCountAttr(),this.renderRComponent(this._$thead,this.renovatedHeaderPanelComponent,"renovatedHeaderPanel",{dateHeaderData:this.viewDataProvider.dateHeaderData,dateCellTemplate:this.option("dateCellTemplate"),timeCellTemplate:this.option("timeCellTemplate"),groups:this.option("groups"),groupByDate:this.isGroupedByDate(),groupOrientation:this.option("groupOrientation"),resourceCellTemplate:this.option("resourceCellTemplate"),className:this.verticalGroupTableClass,groupPanelCellBaseColSpan:this.isGroupedByDate()?1:this._getCellCount(),columnCountPerGroup:this._getCellCount(),isRenderDateHeader:Ae})},Be.renderRComponent=function(Ae,Ve,Ge,je){var mt=this[Ge];if(mt)mt.option(je);else{var Oe=(0,k.getPublicElement)(Ae);mt=this._createComponent(Oe,Ve,Ce({},je,{groupOrientation:this.option("groupOrientation")})),this[Ge]=mt}},Be.updateRSelection=function(){var Ae=this._isVerticalGroupedWorkSpace(),Ve=this.virtualSelectionState.getFocusedCell(),Ge=this.virtualSelectionState.getSelectedCells();if(null!=Ve&&Ve.coordinates){var je=Ve.coordinates,Oe=!Ae&&Ve.cellData.allDay?this._dom_getAllDayPanelCell(je.cellIndex):this._dom_getDateCell(je);Oe&&this._setFocusedCell(Oe)}Ge&&this._setSelectedCellsByCellData(Ge)},Be._updateGroupTableHeight=function(){this._isVerticalGroupedWorkSpace()&&(0,E.hasWindow)()&&this._setHorizontalGroupHeaderCellsHeight()},Be._renderDateTimeIndication=function(){return(0,p.noop)()},Be._setIndicationUpdateInterval=function(){return(0,p.noop)()},Be._refreshDateTimeIndication=function(){return(0,p.noop)()},Be._setFocusOnCellByOption=function(Ae){this._releaseSelectedAndFocusedCells(),this._setSelectedCellsByCellData(Ae)},Be._setSelectedCellsByCellData=function(Ae){var Ve,Ge=this,je=[],mt=this._getAllCells(null==Ae||null===(Ve=Ae[0])||void 0===Ve?void 0:Ve.allDay),Oe=this._getTotalCellCount(this._getGroupCount());if(this.isVirtualScrolling()){var Xe=this.virtualScrollingDispatcher.getRenderState();Oe=Xe.cellCount||Oe}Ae.forEach(function(tt){var Ke=tt.groups,$e=tt.startDate,at=tt.allDay,wt=tt.index,yt=tt.groupIndex;yt||(yt=Ge._isGroupsSpecified(Ke)?Ge._getGroupIndexByResourceId(Ke):0);var Ft=Ge.isVirtualScrolling()?Ge.viewDataProvider.findCellPositionInMap({groupIndex:yt,startDate:$e,isAllDay:at,index:wt}):Ge.getCoordinatesByDate($e,yt,at);if(Ft){var sn=mt[Ft.rowIndex*Oe+Ft.cellIndex];(0,f.isDefined)(sn)&&(Ge._toggleFocusClass(!0,(0,g.default)(sn)),je.push(sn))}}),this._selectedCells=je},Be._isGroupsSpecified=function(Ae){return this.option("groups").length&&Ae},Be._getGroupIndexByResourceId=function(Ae){var Ve=this.option("groups"),Ge=this.invoke("createResourcesTree",Ve);return Ge.length?this._getGroupIndexRecursively(Ge,Ae):0},Be._getGroupIndexRecursively=function(Ae,Ve){var Ge=this,mt=Ve[Ae[0].name];return Ae.reduce(function(Oe,Xe){var tt=Xe.leafIndex,at=mt===Xe.value;return at&&void 0!==tt?tt:at?Ge._getGroupIndexRecursively(Xe.children,Ve):Oe},0)},Be._getCalculatedFirstDayOfWeek=function(){var Ae=this._firstDayOfWeek();return(0,f.isDefined)(Ae)?Ae:m.default.firstDayOfWeekIndex()},Be._setFirstViewDate=function(){var Ae=this._getCalculatedFirstDayOfWeek();this._firstViewDate=R.default.getFirstWeekDate(this._getViewStartByOptions(),Ae),this._setStartDayHour(this._firstViewDate)},Be._getViewStartByOptions=function(){if(this.option("startDate")){for(var Ae=R.default.trimTime(this._getStartViewDate()),Ve=this.option("currentDate"),Ge=Ae.getTime()<=Ve.getTime()?1:-1,je=new Date(Ae.getTime()+this._getIntervalDuration()*Ge);!(0,Y.isDateInRange)(Ve,Ae,je,Ge);)Ae=je,je=new Date(Ae.getTime()+this._getIntervalDuration()*Ge);return Ge>0?Ae:je}return this.option("currentDate")},Be._getHeaderDate=function(){return this.getStartViewDate()},Be._getStartViewDate=function(){return this.option("startDate")},Be._getIntervalDuration=function(){return re("day")*this.option("intervalCount")},Be._setStartDayHour=function(Ae){var Ve=this.option("startDayHour");(0,f.isDefined)(Ve)&&Ae.setHours(Ve,Ve%1*60,0,0)},Be._firstDayOfWeek=function(){return this.option("firstDayOfWeek")},Be._attachEvents=function(){this._createSelectionChangedAction(),this._attachClickEvent(),this._attachContextMenuEvent()},Be._attachClickEvent=function(){var Ae=this,Ve=this._createAction(function(je){Ae._pointerDownHandler(je.event)});this._createCellClickAction();var Ge=this.$element();F.default.off(Ge,Se),F.default.off(Ge,Pe),F.default.on(Ge,Se,function(je){(0,c.isMouseEvent)(je)&&je.which>1?je.preventDefault():Ve({event:je})}),F.default.on(Ge,Pe,".dx-scheduler-date-table-cell,.dx-scheduler-all-day-table-cell",function(je){var mt=(0,g.default)(je.target);Ae._cellClickAction({event:je,cellElement:(0,k.getPublicElement)(mt),cellData:Ae.getCellData(mt)})})},Be._createCellClickAction=function(){var Ae=this;this._cellClickAction=this._createActionByOption("onCellClick",{afterExecute:function(Ve){return Ae._cellClickHandler(Ve.args[0].event)}})},Be._createSelectionChangedAction=function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged")},Be._cellClickHandler=function(Ae){var Ve=(0,g.default)(Ae.target);this._showPopup&&this._hasFocusClass(Ve)&&(delete this._showPopup,this._showAddAppointmentPopup(Ve))},Be._pointerDownHandler=function(Ae){var Ve=(0,g.default)(Ae.target);Ve.hasClass(ge)||Ve.hasClass(ce)?(this._isCellClick=!0,Ve.hasClass("dx-scheduler-focused-cell")?this._showPopup=!0:this._setSelectedAndFocusedCells(Ve)):this._isCellClick=!1},Be._showAddAppointmentPopup=function(Ae){var Ve=this.getCellData(Ae.first()),Ge=this.getCellData(Ae.last());if(this.isVirtualScrolling()){var je=this.virtualSelectionState.getSelectedCells();Ve=je[0],Ge=je[je.length-1]}var mt={startDate:Ve.startDate,endDate:Ge.endDate};void 0!==Ge.allDay&&(mt.allDay=Ge.allDay),this.invoke("showAddAppointmentPopup",mt,Ge.groups)},Be._attachContextMenuEvent=function(){this._createContextMenuAction();var Ae="."+ge+",."+ce,Ve=this.$element(),Ge=(0,c.addNamespace)(a.name,this.NAME);F.default.off(Ve,Ge,Ae),F.default.on(Ve,Ge,Ae,this._contextMenuHandler.bind(this))},Be._contextMenuHandler=function(Ae){var Ve=(0,g.default)(Ae.target);this._contextMenuAction({event:Ae,cellElement:(0,k.getPublicElement)(Ve),cellData:this.getCellData(Ve)}),this._contextMenuHandled=!0},Be._createContextMenuAction=function(){this._contextMenuAction=this._createActionByOption("onCellContextMenu")},Be._getGroupHeaderContainer=function(){return this._isVerticalGroupedWorkSpace()?this._$groupTable:this._$thead},Be._getDateHeaderContainer=function(){return this._$thead},Be._renderGroupHeader=function(){var Ae=this._getGroupHeaderContainer(),Ve=[];if(this._getGroupCount()){var Ge=this._makeGroupRows(this.option("groups"),this.option("groupByDate"));this._attachGroupCountAttr(),Ae.append(Ge.elements),Ve=Ge.cellTemplates}else this._detachGroupCountAttr();return Ve},Be._applyCellTemplates=function(Ae){null==Ae||Ae.forEach(function(Ve){Ve()})},Be._detachGroupCountAttr=function(){var Ae=this._groupedStrategy.getGroupCountAttr();this.$element().removeAttr(Ae.attr)},Be._attachGroupCountAttr=function(){var Ae=this._groupedStrategy.getGroupCountAttr(this.option("groups"));this.$element().attr(Ae.attr,Ae.count)},Be.headerPanelOffsetRecalculate=function(){if(this.option("resourceCellTemplate")||this.option("dateCellTemplate")){var Ae=this.getHeaderPanelHeight(),Ve=this.invoke("getHeaderHeight"),Ge=this.isAllDayPanelVisible?this._groupedStrategy.getAllDayTableHeight():0;Ae&&this._headerScrollable&&this._headerScrollable.$element().height(Ae+Ge),Ae&&this._dateTableScrollable.$element().css({paddingBottom:Ge+Ae+"px",marginBottom:-1*(parseInt(Ae,10)+Ge)+"px"}),Ae&&this._sidebarScrollable&&this._sidebarScrollable.$element().css({paddingBottom:Ge+Ae+"px",marginBottom:-1*(parseInt(Ae,10)+Ge)+"px"}),this._$allDayTitle&&this._$allDayTitle.css("top",Ve+Ae+"px")}},Be._makeGroupRows=function(Ae,Ve){var Ge=this._isVerticalGroupedWorkSpace()?he.VERTICAL:he.HORIZONTAL;return he.makeGroupedTable(Ge,Ae,{groupHeaderRowClass:this._getGroupRowClass(),groupRowClass:this._getGroupRowClass(),groupHeaderClass:this._getGroupHeaderClass.bind(this),groupHeaderContentClass:this._getGroupHeaderContentClass()},this._getCellCount()||1,this.option("resourceCellTemplate"),this._getGroupCount(),Ve)},Be._getDateHeaderTemplate=function(){return this.option("dateCellTemplate")},Be._renderDateHeader=function(){var Ae=this._getDateHeaderContainer(),Ve=(0,g.default)("<tr>").addClass("dx-scheduler-header-row"),Ge=this._getCellCount(),je=this._getDateHeaderTemplate(),mt=this._getCalculateHeaderCellRepeatCount(),Oe=[],Xe=this.isGroupedByDate();if(Xe){for(var tt=Xe?this._getGroupCount():1,Ke=0;Ke<Ge;Ke++)this._renderDateHeaderTemplate(Ve,Ke,Ke*mt,je,Oe).attr("colSpan",tt);Ae.prepend(Ve)}else{for(var at=0;at<mt;at++)for(var wt=0;wt<Ge;wt++)this._renderDateHeaderTemplate(Ve,wt,at*Ge+wt,je,Oe);Ae.append(Ve)}return this._applyCellTemplates(Oe),Ve},Be._renderDateHeaderTemplate=function(Ae,Ve,Ge,je,mt){var Oe=this._getHeaderText(Ve),Xe=(0,g.default)("<th>").addClass(this._getHeaderPanelCellClass(Ve)).attr("title",Oe);return null!=je&&je.render?mt.push(je.render.bind(je,{model:Ce({text:Oe,date:this._getDateByIndex(Ve)},this._getGroupsForDateHeaderTemplate(Ge)),index:Ge,container:(0,k.getPublicElement)(Xe)})):Xe.text(Oe),Ae.append(Xe),Xe},Be._getGroupsForDateHeaderTemplate=function(Ae){var Ve,Ge,je=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(this._isHorizontalGroupedWorkSpace()&&!this.isGroupedByDate()){Ve=this._getGroupIndex(0,Ae*je);var mt=this._getCellGroups(Ve);Ge=this._getGroupsObjectFromGroupsArray(mt)}return{groups:Ge,groupIndex:Ve}},Be._getHeaderPanelCellClass=function(Ae){return this._groupedStrategy.addAdditionalGroupCellClasses("dx-scheduler-header-panel-cell dx-scheduler-cell-sizes-horizontal",Ae+1,void 0,void 0,this.isGroupedByDate())},Be._getCalculateHeaderCellRepeatCount=function(){return this._groupedStrategy.calculateHeaderCellRepeatCount()},Be._renderAllDayPanel=function(Ae){var Ve=this._getCellCount();this._isVerticalGroupedWorkSpace()||(Ve*=this._getGroupCount()||1);var Ge=this._renderTableBody({container:(0,k.getPublicElement)(this._allDayPanels.length?this._allDayTables[Ae]:this._$allDayTable),rowCount:1,cellCount:Ve,cellClass:this._getAllDayPanelCellClass.bind(this),rowClass:"dx-scheduler-all-day-table-row",cellTemplate:this.option("dataCellTemplate"),getCellData:this._getAllDayCellData.bind(this),groupIndex:Ae},!0);this._toggleAllDayVisibility(!0),this._applyCellTemplates(Ge)},Be._renderGroupAllDayPanel=function(){if(this._isVerticalGroupedWorkSpace())for(var Ae=this._getGroupCount(),Ve=0;Ve<Ae;Ve++)this._renderAllDayPanel(Ve)},Be._getAllDayPanelCellClass=function(Ae,Ve){return this._groupedStrategy.addAdditionalGroupCellClasses("dx-scheduler-all-day-table-cell dx-scheduler-cell-sizes-horizontal",Ve+1)},Be._getAllDayCellData=function(Ae,Ve,Ge,je){var mt=this._getDateByCellIndexes(Ve,Ge),Oe=je||this._getGroupIndex(Ve,Ge),Xe={startDate:mt=R.default.trimTime(mt),endDate:mt,allDay:!0,groupIndex:Oe},tt=this._getCellGroups(Oe);return tt.length&&(Xe.groups=this._getGroupsObjectFromGroupsArray(tt)),{key:"dxCellData",value:Xe}},Be._toggleAllDayVisibility=function(Ae){var Ve=this._isShowAllDayPanel();this._$allDayPanel.toggle(Ve),this._$allDayTitle&&this._$allDayTitle.toggleClass("dx-scheduler-all-day-title-hidden",!Ve),this.$element().toggleClass("dx-scheduler-work-space-all-day",Ve),this._changeAllDayVisibility(),Ae&&this._updateScrollable()},Be._changeAllDayVisibility=function(){this.$element().toggleClass("dx-scheduler-work-space-all-day-collapsed",!this.option("allDayExpanded")&&this._isShowAllDayPanel())},Be._updateScrollable=function(){this._dateTableScrollable.update(),this._headerScrollable&&this._headerScrollable.update(),this._sidebarScrollable&&this._sidebarScrollable.update()},Be._renderTimePanel=function(){var Ae=this,Ve=this._groupedStrategy.calculateTimeCellRepeatCount(),Ge=T.default.getDateWithoutTimezoneChange(this.getStartViewDate());this._renderTableBody({container:(0,k.getPublicElement)(this._$timePanel),rowCount:this._getTimePanelRowCount()*Ve,cellCount:1,cellClass:this._getTimeCellClass.bind(this),rowClass:"dx-scheduler-time-panel-row",cellTemplate:this.option("timeCellTemplate"),getCellText:function(je){return je%Ae._getRowCount()%2==0?m.default.format(Ae._getTimeCellDateCore(Ge,je),"shorttime"):""}.bind(this),getCellDate:this._getTimeCellDate.bind(this),groupCount:this._getGroupCount(),allDayElements:this._insertAllDayRowsIntoDateTable()?this._allDayTitles:void 0,getTemplateData:function(je){if(!Ae._isVerticalGroupedWorkSpace())return{};var mt=Ae._getGroupIndex(je,0),Oe=Ae._getCellGroups(mt);return{groupIndex:mt,groups:Ae._getGroupsObjectFromGroupsArray(Oe)}}.bind(this)})},Be._getTimePanelRowCount=function(){return this._getCellCountInDay()},Be._getCellCountInDay=function(Ae){var Ve=this._calculateDayDuration()/this.option("hoursInterval");return Ae?Ve:Math.ceil(Ve)},Be._calculateDayDuration=function(){return this.option("endDayHour")-this.option("startDayHour")},Be._getTimeCellClass=function(Ae){var Ve="dx-scheduler-time-panel-cell dx-scheduler-cell-sizes-vertical";return this._isVerticalGroupedWorkSpace()?this._groupedStrategy.addAdditionalGroupCellClasses(Ve,Ae,Ae):Ve},Be._getTimeCellDate=function(Ae){return this._getTimeCellDateCore(this.getStartViewDate(),Ae)},Be._getTimeCellDateCore=function(Ae,Ve){var Ge=new Date(Ae),je=Math.round(this.getCellDuration()),mt=this._getCellCountInDay(!0);return Ge.setMilliseconds(Ge.getMilliseconds()+je*(Ve%mt)-this._getTimeOffsetForStartViewDate()),Ge},Be._renderDateTable=function(){var Ae=this._getGroupCount();this._renderTableBody({container:(0,k.getPublicElement)(this._$dateTable),rowCount:this._getTotalRowCount(Ae),cellCount:this._getTotalCellCount(Ae),cellClass:this._getDateTableCellClass.bind(this),rowClass:this._getDateTableRowClass(),cellTemplate:this.option("dataCellTemplate"),getCellData:this._getCellData.bind(this),allDayElements:this._insertAllDayRowsIntoDateTable()?this._allDayPanels:void 0,groupCount:Ae,groupByDate:this.option("groupByDate")})},Be._insertAllDayRowsIntoDateTable=function(){return this._groupedStrategy.insertAllDayRowsIntoDateTable()},Be._getTotalCellCount=function(Ae){return this._groupedStrategy.getTotalCellCount(Ae)},Be._getTotalRowCount=function(Ae,Ve){var Ge=this._groupedStrategy.getTotalRowCount(Ae);return Ve&&Ae>1&&this.isAllDayPanelVisible&&(Ge+=Ae),Ge},Be._getCellData=function(Ae,Ve,Ge){return{key:"dxCellData",value:this._prepareCellData(Ve,Ge,Ae)}},Be._prepareCellData=function(Ae,Ve){var Ge=this._getDateByCellIndexes(Ae,Ve),je=this.calculateEndDate(Ge),mt=this._getGroupIndex(Ae,Ve),Oe={startDate:Ge,endDate:je,allDay:this._getTableAllDay(),groupIndex:mt},Xe=this._getCellGroups(mt);return Xe.length&&(Oe.groups=this._getGroupsObjectFromGroupsArray(Xe)),Oe},Be._getGroupIndex=function(Ae,Ve){return this._groupedStrategy.getGroupIndex(Ae,Ve)},Be._getTableAllDay=function(){return!1},Be.calculateEndDate=function(Ae){var Ve=new Date(Ae);return Ve.setMilliseconds(Ve.getMilliseconds()+Math.round(this._getInterval())),Ve},Be._getGroupCount=function(){for(var Ae=this.option("groups"),Ve=0,Ge=0,je=Ae.length;Ge<je;Ge++)Ge?Ve*=Ae[Ge].items.length:Ve=Ae[Ge].items.length;return Ve},Be._getPathToLeaf=function(Ae){return function Ve(Ge,je){return(je=je||[]).push(Ge.value),Ge.parent&&Ve(Ge.parent,je),je}(function Ve(Ge,je){for(var mt=0;mt<Ge.length;mt++){if(Ge[mt].leafIndex===je)return Ge[mt];var Oe=Ve(Ge[mt].children,je);if(Oe)return Oe}}(this.invoke("createResourcesTree",this.option("groups")),Ae)).reverse()},Be._getAllGroups=function(){var Ae=this,Ve=this._getGroupCount();return function ae(_t){return function(It){if(Array.isArray(It))return fe(It)}(_t)||function(It){if("undefined"!=typeof Symbol&&null!=It[Symbol.iterator]||null!=It["@@iterator"])return Array.from(It)}(_t)||function(It,Pt){if(It){if("string"==typeof It)return fe(It,void 0);var Ht=Object.prototype.toString.call(It).slice(8,-1);if("Object"===Ht&&It.constructor&&(Ht=It.constructor.name),"Map"===Ht||"Set"===Ht)return Array.from(It);if("Arguments"===Ht||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ht))return fe(It,void 0)}}(_t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(new Array(Ve)).map(function(Ge,je){var mt=Ae._getCellGroups(je);return Ae._getGroupsObjectFromGroupsArray(mt)})},Be._getCellGroups=function(Ae){var Ve=[];if(this._getGroupCount()){var Ge=this.option("groups");if(Ae<0)return;for(var je=this._getPathToLeaf(Ae),mt=0;mt<Ge.length;mt++)Ve.push({name:Ge[mt].name,id:je[mt]})}return Ve},Be._getGroupsObjectFromGroupsArray=function(Ae){return Ae.reduce(function(Ve,Ge){var je,mt,Oe;return Ce({},Ve,(Oe=Ge.id,(mt=Ge.name)in(je={})?Object.defineProperty(je,mt,{value:Oe,enumerable:!0,configurable:!0,writable:!0}):je[mt]=Oe,je))},{})},Be._attachTablesEvents=function(){var Ae=this.$element();this._attachDragEvents(Ae),this._attachPointerEvents(Ae)},Be._detachDragEvents=function(Ae){F.default.off(Ae,Ie.ENTER),F.default.off(Ae,Ie.LEAVE),F.default.off(Ae,Ie.DROP)},Be._attachDragEvents=function(Ae){var Ve=this;this._detachDragEvents(Ae),F.default.on(Ae,Ie.ENTER,ke,{checkDropTarget:function(Ge,je){return!Ve._isOutsideScrollable(Ge,je)}},function(Ge){Ve.removeDroppableCellClass(),(0,g.default)(Ge.target).addClass("dx-scheduler-date-table-droppable-cell")}),F.default.on(Ae,Ie.LEAVE,function(){return Ve.removeDroppableCellClass()}),F.default.on(Ae,Ie.DROP,ke,function(){return Ve.removeDroppableCellClass()})},Be._attachPointerEvents=function(Ae){var Ve=this,Ge=!1;F.default.off(Ae,De),F.default.off(Ae,Ue),F.default.on(Ae,Ue,ke,function(je){(0,c.isMouseEvent)(je)&&1===je.which&&(Ge=!0,Ve.$element().addClass("dx-scheduler-work-space-mouse-selection"),F.default.off(I.default.getDocument(),Ne),F.default.on(I.default.getDocument(),Ne,function(){Ge=!1,Ve.$element().removeClass("dx-scheduler-work-space-mouse-selection")}))}),F.default.on(Ae,De,ke,function(je){Ge&&Ve._dateTableScrollable&&!Ve._dateTableScrollable.option("scrollByContent")&&(je.preventDefault(),je.stopPropagation(),Ve._moveToCell((0,g.default)(je.target),!0))})},Be._getDateTables=function(){return this._$dateTable.add(this._$allDayTable)},Be._getDateTable=function(){return this._$dateTable},Be._getAllDayTable=function(){return this._$allDayTable},Be._getInterval=function(){return void 0===this._interval&&(this._interval=this.option("hoursInterval")*Re),this._interval},Be._getHeaderText=function(Ae){return m.default.format(this._getDateForHeaderText(Ae),this._getFormat())},Be._getDateForHeaderText=function(Ae){return this._getDateByIndex(Ae)},Be._getDateByIndex=function(){return _e()},Be._getFormat=function(){return _e()},Be._calculateCellIndex=function(Ae,Ve){return this._groupedStrategy.calculateCellIndex(Ae,Ve)},Be._renderTableBody=function(Ae,Ve){var Ge=[];return Ve?Ge=he.makeTable(Ae):this._applyCellTemplates(he.makeTable(Ae)),Ge},Be._removeAllDayElements=function(){this._$allDayTable&&this._$allDayTable.remove(),this._$allDayTitle&&this._$allDayTitle.remove()},Be._cleanView=function(){var Ae,Ve,Ge,je;this.cache.clear(),this._cleanTableWidths(),this._cleanAllowedPositions(),null===(Ae=this.virtualSelectionState)||void 0===Ae||Ae.releaseSelectedAndFocusedCells(),this.isRenovatedRender()||(this._$thead.empty(),this._$dateTable.empty(),this._$timePanel.empty(),this._$groupTable.empty(),null===(Ge=this._$allDayTable)||void 0===Ge||Ge.empty(),null===(je=this._$sidebarTable)||void 0===je||je.empty()),null===(Ve=this._shader)||void 0===Ve||Ve.clean(),delete this._hiddenInterval,delete this._interval},Be._clean=function(){F.default.off(I.default.getDocument(),Ne),this._disposeRenovatedComponents(),_t.prototype._clean.call(this)},Be._cleanTableWidths=function(){this._$headerPanel.css("width",""),this._$dateTable.css("width",""),this._$allDayTable&&this._$allDayTable.css("width","")},Be._disposeRenovatedComponents=function(){var Ae,Ve,Ge,je,mt;null===(Ae=this.renovatedAllDayPanel)||void 0===Ae||Ae.dispose(),this.renovatedAllDayPanel=void 0,null===(Ve=this.renovatedDateTable)||void 0===Ve||Ve.dispose(),this.renovatedDateTable=void 0,null===(Ge=this.renovatedTimePanel)||void 0===Ge||Ge.dispose(),this.renovatedTimePanel=void 0,null===(je=this.renovatedGroupPanel)||void 0===je||je.dispose(),this.renovatedGroupPanel=void 0,null===(mt=this.renovatedHeaderPanel)||void 0===mt||mt.dispose(),this.renovatedHeaderPanel=void 0},Be.getWorkArea=function(){return this._dateTableScrollable.$content()},Be.getScrollable=function(){return this._dateTableScrollable},Be.getScrollableScrollTop=function(){return this._dateTableScrollable.scrollTop()},Be.getGroupedScrollableScrollTop=function(Ae){return this._groupedStrategy.getScrollableScrollTop(Ae)},Be.getScrollableScrollLeft=function(){return this._dateTableScrollable.scrollLeft()},Be.getScrollableOuterWidth=function(){return this._dateTableScrollable.scrollWidth()},Be.getScrollableContainer=function(){return this._dateTableScrollable._container()},Be.getHeaderPanelHeight=function(){return this._$headerPanel&&this._$headerPanel.outerHeight(!0)},Be.getTimePanelWidth=function(){return this._$timePanel&&(0,y.getBoundingRect)(this._$timePanel.get(0)).width},Be.getGroupTableWidth=function(){return this._$groupTable?this._$groupTable.outerWidth():0},Be.getWorkSpaceLeftOffset=function(){return this._groupedStrategy.getLeftOffset()},Be.getGroupedStrategy=function(){return this._groupedStrategy},Be._getCellCoordinatesByIndex=function(Ae){var Ve=Math.floor(Ae/this._getRowCount());return{cellIndex:Ve,rowIndex:Ae-this._getRowCount()*Ve}},Be._getDateByCellIndexes=function(Ae,Ve,Ge){Ve=Ge?Ve:this._patchCellIndex(Ve);var je=this.getStartViewDate(),mt=je.getTime(),Oe=this._getMillisecondsOffset(Ae,Ve),Xe=this._getOffsetByCount(Ve),tt=this._getTimeOffsetForStartViewDate(),Ke=new Date(mt+Oe+Xe-tt);return Ke.setTime(Ke.getTime()+R.default.getTimezonesDifference(je,Ke)),Ke},Be._patchCellIndex=function(Ae){return this.isGroupedByDate()&&(Ae=Math.floor(Ae/this._getGroupCount())),Ae},Be._getOffsetByCount=function(){return 0},Be._getMillisecondsOffset=function(Ae,Ve){return this._getInterval()*this._calculateCellIndex(Ae,Ve)+this._calculateHiddenInterval(Ae,Ve)},Be._calculateHiddenInterval=function(Ae,Ve){return Ve%this._getCellCount()*this._getHiddenInterval()},Be._getHiddenInterval=function(){return void 0===this._hiddenInterval&&(this._hiddenInterval=Me-this.getVisibleDayDuration()),this._hiddenInterval},Be._getIntervalBetween=function(Ae,Ve){var Ge=this.getStartViewDate(),je=this.option("startDayHour")*Re,mt=R.default.getTimezonesDifference(Ge,Ae),Oe=Ae.getTime()-Ge.getTime()-mt,Xe=this._getDaysOfInterval(Oe,je),tt=this._getWeekendsCount(Xe),Ke=(Xe-tt)*Me;return Ve||(Ke=Oe-Xe*this._getHiddenInterval()-tt*this.getVisibleDayDuration()),Ke},Be._getWeekendsCount=function(){return 0},Be._getDaysOfInterval=function(Ae,Ve){return Math.floor((Ae+Ve)/Me)},Be._getGroupIndexes=function(Ae){var Ve=[];if(this._isGroupsSpecified(Ae)){var Ge=this.invoke("createResourcesTree",this.option("groups"));Ve=this.invoke("getResourceTreeLeaves",Ge,Ae)}return Ve},Be._updateIndex=function(Ae){return Ae*this._getRowCount()},Be._getDroppableCell=function(){return this._getDateTables().find(".dx-scheduler-date-table-droppable-cell")},Be._getWorkSpaceWidth=function(){var Ae=this;return this.cache.get("workspaceWidth",function(){return Ae._needCreateCrossScrolling()?(0,y.getBoundingRect)(Ae._$dateTable.get(0)).width:(0,y.getBoundingRect)(Ae.$element().get(0)).width-Ae.getTimePanelWidth()})},Be._getCellPositionByIndex=function(Ae,Ve,Ge){var je=this._getCellCoordinatesByIndex(Ae),mt=this._getCellByCoordinates(je,Ve,Ge);return this._getCellPositionWithCache(mt,je,Ve)},Be._getCellPositionWithCache=function(Ae,Ve,Ge){var je=this._getCellPosition(Ae);return this.setCellDataCache(Ve,Ge,Ae),je&&(je.rowIndex=Ve.rowIndex,je.cellIndex=Ve.cellIndex),je},Be._getCellPosition=function(Ae){var Ve=Ae.position();return this.option("rtlEnabled")&&(Ve.left+=(0,y.getBoundingRect)(Ae.get(0)).width),Ve},Be._getCellByCoordinates=function(Ae,Ve,Ge){var je=this._groupedStrategy.prepareCellIndexes(Ae,Ve,Ge);return this._dom_getDateCell(je)},Be._dom_getDateCell=function(Ae){return this._$dateTable.find("tr:not(.".concat("dx-scheduler-virtual-row",")")).eq(Ae.rowIndex).find("td:not(.".concat(x.VIRTUAL_CELL_CLASS,")")).eq(Ae.cellIndex)},Be._dom_getAllDayPanelCell=function(Ae){return this._$allDayPanel.find("tr").eq(0).find("td").eq(Ae)},Be._getCells=function(Ae,Ve){var Ge=Ae?ce:ge;if("vertical"===Ve){for(var je=[],mt=1;;mt++){var Oe=this.$element().find("tr .".concat(Ge,":nth-child(").concat(mt,")"));if(!Oe.length)break;je=je.concat(Oe.toArray())}return(0,g.default)(je)}return this.$element().find("."+Ge)},Be._getAllCells=function(Ae){if(this._isVerticalGroupedWorkSpace())return this._$dateTable.find("td:not(.".concat(x.VIRTUAL_CELL_CLASS,")"));var Ve=Ae&&this.supportAllDayRow()?ce:ge;return this.$element().find("."+Ve)},Be._setHorizontalGroupHeaderCellsHeight=function(){var Ae=(0,y.getBoundingRect)(this._$dateTable.get(0)).height;this._$groupTable.outerHeight(Ae)},Be._getDateTableBorder=function(){return 1},Be._getDateTableBorderOffset=function(){return 2*this._getDateTableBorder()},Be._getGroupHeaderCellsContent=function(){return this.$element().find(".dx-scheduler-group-header-content")},Be._getGroupHeaderCells=function(){return this.$element().find(".dx-scheduler-group-header")},Be._getScrollCoordinates=function(Ae,Ve,Ge,je,mt){var Oe=Ge||new Date(this.option("currentDate")),Xe=this.option("startDayHour"),tt=this.option("endDayHour");if(Ae<Xe&&(Ae=Xe),Ae>=tt&&(Ae=tt-1),Oe.setHours(Ae,Ve,0,0),!this.isVirtualScrolling())return this.getCoordinatesByDate(Oe,je,mt);var Ke=this.viewDataProvider.findGlobalCellPosition(Oe,je,mt);return this.virtualScrollingDispatcher.calculateCoordinatesByDataAndPosition(Ke.cellData,Ke.position,Oe,this.isDateAndTimeView,"vertical"===this.viewDirection)},Be._isOutsideScrollable=function(Ae,Ve){var Ge=this._dateTableScrollable.$element(),je=(0,y.getBoundingRect)(Ge.get(0)),mt=(0,E.getWindow)(),Oe=!(0,g.default)(Ae).closest(Ge).length,Xe=Ve.pageX<je.left||Ve.pageX>je.left+je.width+(mt.scrollX||0);return!(Oe&&!Xe)&&(Ve.pageY<je.top||Ve.pageY>je.top+je.height+(mt.scrollY||0)||Xe)},Be.setCellDataCache=function(Ae,Ve,Ge){var je=JSON.stringify({rowIndex:Ae.rowIndex,cellIndex:Ae.cellIndex,groupIndex:Ve});this.cache.set(je,this.getCellData(Ge))},Be.setCellDataCacheAlias=function(Ae,Ve){var Ge=JSON.stringify({rowIndex:Ae.rowIndex,cellIndex:Ae.cellIndex,groupIndex:Ae.groupIndex}),je=JSON.stringify({top:Ve.top,left:Ve.left});this.cache.set(je,this.cache.get(Ge))},Be._cleanAllowedPositions=function(){this._maxAllowedVerticalPosition=[],this._maxAllowedPosition=[]},Be.supportAllDayRow=function(){return!0},Be.keepOriginalHours=function(){return!1},Be.getSelectedCellData=function(){if(this.isVirtualScrolling())return this.virtualSelectionState.getSelectedCells();var Ae=this._getAllFocusedCells(),Ve=[];if(Ae.length>1)Ve=this._getMultipleCellsData(Ae);else{var Ge=this.getCellData((0,g.default)(Ae[0]));Ge&&Ve.push(Ge)}return Ve},Be._getMultipleCellsData=function(Ae){for(var Ve=[],Ge=0;Ge<Ae.length;Ge++)Ve.push(this.getCellData((0,g.default)(Ae[Ge])));return Ve},Be.getCellData=function(Ae){var Ve,Ge=Ae[0];return Ge&&(Ve=this.isRenovatedRender()?this._getCellDataInRenovatedView(Ae):(0,A.data)(Ge,"dxCellData")),(0,S.extend)(!0,{},Ve)},Be._getVirtualRowOffset=function(){var Ae;return(null===(Ae=this.virtualScrollingDispatcher)||void 0===Ae?void 0:Ae.virtualRowOffset)||0},Be._getVirtualCellOffset=function(){var Ae;return(null===(Ae=this.virtualScrollingDispatcher)||void 0===Ae?void 0:Ae.virtualCellOffset)||0},Be._getCellDataInRenovatedView=function(Ae){var Ve=Ae.parent().index();this.isVirtualScrolling()&&(Ve-=this.virtualScrollingDispatcher.topVirtualRowsCount);var Ge=Ae.index();this.isVirtualScrolling()&&(Ge-=this.virtualScrollingDispatcher.leftVirtualCellsCount);var je=this.viewDataProvider,mt=this._hasAllDayClass(Ae),Oe=je.getCellData(Ve,Ge,mt);return Oe?{startDate:Oe.startDate,endDate:Oe.endDate,groups:Oe.groups,groupIndex:Oe.groupIndex,allDay:Oe.allDay}:void 0},Be._getHorizontalMax=function(Ae){if(this.isGroupedByDate()){var Ve=this._getGroupCount()-1;return Math.max(this._groupedStrategy.getHorizontalMax(Ae),this._groupedStrategy.getHorizontalMax(Ve))}return this._groupedStrategy.getHorizontalMax(Ae)},Be.getCoordinatesByDate=function(Ae,Ve,Ge){var je;if(Ve=Ve||0,this.isVirtualScrolling()){var Oe=this.viewDataProvider.findCellPositionInMap({groupIndex:Ve,startDate:Ae,isAllDay:Ge});if(!Oe)return;var Xe=this._dom_getDateCell(Oe);je=this._getCellPositionWithCache(Xe,Oe,Ve)}else je=this.calculateCellPositionByView(Ae,Ve,Ge);var tt=this.getPositionShift(Ge?0:this.getTimeShift(Ae),Ge),Ke=this._getHorizontalMax(Ve,Ae);if(!je)throw l.default.Error("E1039");return{cellPosition:je.left+tt.cellPosition,top:je.top+tt.top,left:je.left+tt.left,rowIndex:je.rowIndex,cellIndex:je.cellIndex,hMax:Ke,vMax:this.getVerticalMax(Ve),groupIndex:Ve}},Be.calculateCellPositionByView=function(Ae,Ve,Ge){var je=this.getCellIndexByDate(Ae,Ge);return this._getCellPositionByIndex(je,Ve,Ge)},Be.getVerticalMax=function(Ae){return this._groupedStrategy.getVerticalMax(Ae)},Be._getOffsetByAllDayPanel=function(Ae){return this._groupedStrategy._getOffsetByAllDayPanel(Ae)},Be._getGroupTop=function(Ae){return this._groupedStrategy._getGroupTop(Ae)},Be.isGroupedByDate=function(){return this.option("groupByDate")&&this._isHorizontalGroupedWorkSpace()&&this._getGroupCount()>0},Be.getCellIndexByDate=function(Ae,Ve){var Ge=Ve?864e5:this._getInterval(),je=this._getIntervalBetween(Ae,Ve)+this._getTimeOffsetForStartViewDate(),mt=Math.floor(je/Ge);return Ve&&(mt=this._updateIndex(mt)),mt<0&&(mt=0),mt},Be.getPositionShift=function(Ae,Ve){return{top:Ae*this.getCellHeight(),left:0,cellPosition:0}},Be.getTimeShift=function(Ae){var Ve=new Date(Ae),Ge=this.getCellDuration(),je=new Date(new Date(Ae).setHours(this.option("endDayHour"),0,0));Ae.getTime()<=je.getTime()&&Ve.setHours(this.option("startDayHour"),0,0,0);var mt=R.default.getTimezonesDifference(Ae,Ve),Oe=Ae.getTime(),Xe=Ve.getTime();return Oe>this._firstViewDate.getTime()?(Oe-Xe+mt)%Ge/Ge:0},Be._isSkippedData=function(){return!1},Be.getCoordinatesByDateInGroup=function(Ae,Ve,Ge,je){var mt=this,Oe=[];if(this._isSkippedData(Ae))return Oe;var Xe=[je];return(0,f.isDefined)(je)||(Xe=this._getGroupCount()?this._getGroupIndexes(Ve):[0]),Xe.forEach(function(tt){var Ke=mt.getCoordinatesByDate(Ae,tt,Ge);Ke&&Oe.push(Ke)}),Oe},Be.getDroppableCellIndex=function(){var Ae=this._getDroppableCell(),Ve=Ae.parent();return Ve.index()*Ve.find("td").length+Ae.index()},Be.getDataByDroppableCell=function(){var Ae=this.getCellData((0,g.default)(this._getDroppableCell()));return{startDate:Ae.startDate,endDate:Ae.endDate,allDay:Ae.allDay,groups:Ae.groups}},Be.getDateRange=function(){return[this.getStartViewDate(),this.getEndViewDateByEndDayHour()]},Be.getCellWidth=function(){var Ae=this;return this.cache.get("cellWidth",function(){var Ve=Ae._getCells().first().get(0);return Ve&&(0,y.getBoundingRect)(Ve).width})},Be.getCellMinWidth=function(){return 75},Be.getRoundedCellWidth=function(Ae,Ve,Ge){if(Ae<0)return 0;var je=0,mt=this.$element().find("."+this._getDateTableRowClass()).eq(0).find("."+ge),Oe=this._getCellCount()*Ae;Ge=Ge||this._getCellCount(),(0,f.isDefined)(Ve)||(Ve=Oe);for(var Xe=Ve;Xe<Oe+Ge;Xe++)je+=(0,y.getBoundingRect)((0,g.default)(mt).eq(Xe).get(0)).width;return je/(Oe+Ge-Ve)},Be.getCellHeight=function(){var Ae=this,Ve=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],Ge=function(){var je=Ae._getCells().first().get(0);return je&&(0,y.getBoundingRect)(je).height};return Ve?this.cache.get("cellHeight",Ge):Ge()},Be.getAllDayHeight=function(){var Ae=this._getCells(!0).first().get(0);return this._isShowAllDayPanel()&&Ae&&(0,y.getBoundingRect)(Ae).height||0},Be.getAllDayOffset=function(){return this._groupedStrategy.getAllDayOffset()},Be.getMaxAllowedPosition=function(Ae){var Ve=Ae||0;return this.isRenovatedRender()?this.getRMaxAllowedHorizontalPosition(Ve):this.getMaxAllowedHorizontalPosition(Ve)},Be.getMaxAllowedHorizontalPosition=function(Ae){if(0===this._maxAllowedPosition.length){var Ve=this.option("rtlEnabled");this._maxAllowedPosition=[],this._$dateTable.find("tr").first().find("td:nth-child(".concat(this._getCellCount(),"n)")).each(function(Ge,je){var mt=(0,g.default)(je).position().left;Ve||(mt+=(0,y.getBoundingRect)(je).width),this._maxAllowedPosition.push(Math.round(mt))}.bind(this))}return this._maxAllowedPosition[Ae]},Be.getRMaxAllowedHorizontalPosition=function(Ae){var Ge,je,mt;return this._maxAllowedPosition[Ae]||(Ge=this.viewDataProvider.getLastGroupCellPosition(Ae).cellIndex,je=this._$dateTable.find("tr:not(.".concat("dx-scheduler-virtual-row",")")).first().find("td:not(.".concat(x.VIRTUAL_CELL_CLASS,")")).get(Ge),mt=(0,g.default)(je).position().left,this.option("rtlEnabled")||(mt+=(0,y.getBoundingRect)(je).width),this._maxAllowedPosition[Ae]=Math.round(mt)),this._maxAllowedPosition[Ae]},Be.getMaxAllowedVerticalPosition=function(Ae){return this.isRenovatedRender()?this.getRMaxAllowedVerticalPosition(Ae):this.getMaxAllowedVerticalPositionStandard(Ae)},Be.getMaxAllowedVerticalPositionStandard=function(Ae){var Ve=this;if(0===this._maxAllowedVerticalPosition.length){var Ge=this._getRowCount();this._$dateTable.find("tr:not(.".concat("dx-scheduler-virtual-row","):nth-child(").concat(Ge,"n)")).each(function(je,mt){var Oe=(0,g.default)(mt).position().top+(0,y.getBoundingRect)(mt).height;Ve._maxAllowedVerticalPosition.push(Math.round(Oe))})}return this._maxAllowedVerticalPosition[Ae]},Be.getRMaxAllowedVerticalPosition=function(Ae){var Ge,je,mt;return this._maxAllowedVerticalPosition[Ae]||(Ge=this.viewDataProvider.getLastGroupCellPosition(Ae).rowIndex,je=this._$dateTable.find("tr:not(.".concat("dx-scheduler-virtual-row",")")).get(Ge),mt=(0,g.default)(je).position().top+(0,y.getBoundingRect)(je).height,this.isGroupedAllDayPanel()&&(mt-=(Ae+1)*this.getAllDayHeight()),this._maxAllowedVerticalPosition[Ae]=Math.round(mt)),this._maxAllowedVerticalPosition[Ae]},Be.getFixedContainer=function(){return this._$fixedContainer},Be.getAllDayContainer=function(){return this._$allDayContainer},Be.getCellIndexByCoordinates=function(Ae,Ve){var Ge=this._getTotalCellCount(this._getGroupCount()),je=Math.floor(this._getWorkSpaceWidth()/Ge),mt=Ve?this.getAllDayHeight():this.getCellHeight(),Oe=this._isRTL()||this.option("crossScrollingEnabled")?0:this.getWorkSpaceLeftOffset(),Xe=Math.floor(Math.floor(Ae.top)/Math.floor(mt)),tt=Math.floor((Ae.left+5-Oe)/je);return this._isRTL()&&(tt=Ge-tt-1),Ge*Xe+tt},Be.getStartViewDate=function(){return this._firstViewDate},Be.getEndViewDate=function(){var Ae=this.getDateOfLastViewCell(),Ve=this.calculateEndViewDate(Ae);return this._adjustEndViewDateByDaylightDiff(Ae,Ve)},Be.getEndViewDateByEndDayHour=function(){var Ae=this.getDateOfLastViewCell(),Ve=R.default.dateTimeFromDecimal(this.option("endDayHour")),Ge=new Date(Ae.setHours(Ve.hours,Ve.minutes));return this._adjustEndViewDateByDaylightDiff(Ae,Ge)},Be.calculateEndViewDate=function(Ae){return new Date(Ae.getTime()+this.getCellDuration())},Be._adjustEndViewDateByDaylightDiff=function(Ae,Ve){var Ge=T.default.getDaylightOffsetInMs(Ae,Ve),je=new Date(Ve.getTime()-Ge);return new Date(je.getTime()-this._getEndViewDateTimeDiff())},Be._getEndViewDateTimeDiff=function(){return re("minute")},Be.getDateOfLastViewCell=function(){var Ae=this._getRowCount()-1,Ve=this._getCellCount();return this.isGroupedByDate()?Ve=Ve*this._getGroupCount()-1:Ve-=1,this._getDateByCellIndexes(Ae,Ve,!0)},Be.getCellDuration=function(){return 36e5*this.option("hoursInterval")},Be.getIntervalDuration=function(Ae){return Ae?re("day"):this.getCellDuration()},Be.getVisibleDayDuration=function(){return this.option("hoursInterval")*this._getCellCountInDay()*Re},Be.getGroupBounds=function(Ae){var Ve,Ge=this._getCellCount(),je=this._getCells(),mt=this.getCellWidth();if(Ve=this.isVirtualScrolling()?this._groupedStrategy.getVirtualScrollingGroupBoundsOffset(Ge,je,mt,Ae,this.viewDataProvider.groupedDataMap):this._groupedStrategy.getGroupBoundsOffset(Ge,je,mt,Ae),this._isRTL()){var Xe=Ve.left;Ve.left=Ve.right-2*mt,Ve.right=Xe+2*mt}return Ve},Be.needRecalculateResizableArea=function(){return this._isVerticalGroupedWorkSpace()&&0!==this.getScrollable().scrollTop()},Be.getCellDataByCoordinates=function(Ae,Ve){var Ge=this,je=JSON.stringify({top:Ae.top,left:Ae.left});return this.cache.get(je,function(){var mt=Ge._getCells(Ve),Oe=Ge.getCellIndexByCoordinates(Ae,Ve),Xe=mt.eq(Oe);return Ge.getCellData(Xe)})},Be.getVisibleBounds=function(){var Ae={},Ve=this.getScrollable().$element(),Ge=this.getCellHeight(),je=this.getScrollableScrollTop()/Ge,mt=je+Ve.height()/Ge;return Ae.top={hours:Math.floor(je*this.option("hoursInterval"))+this.option("startDayHour"),minutes:je%2?30:0},Ae.bottom={hours:Math.floor(mt*this.option("hoursInterval"))+this.option("startDayHour"),minutes:Math.floor(mt)%2?30:0},Ae},Be.updateScrollPosition=function(Ae,Ve){var Ge=arguments.length>2&&void 0!==arguments[2]&&arguments[2],je=this.option("observer"),mt=je.timeZoneCalculator.createDate(Ae,{path:"toGrid"}),Oe=Ge&&this.isAllDayPanelVisible;this.needUpdateScrollPosition(mt,Ve,Oe)&&this.scrollTo(mt,Ve,Oe,!1)},Be.needUpdateScrollPosition=function(Ae,Ve,Ge){var je=this,mt=this._getCellsInViewport(Ge),Oe=this._isGroupsSpecified(Ve)?this._getGroupIndexByResourceId(Ve):0,Xe=Ae.getTime(),tt=R.default.trimTime(Ae).getTime();return mt.reduce(function(Ke,$e){var at=je.getCellData($e),yt=at.endDate,Ft=at.groupIndex,Nt=at.startDate.getTime(),$t=yt.getTime();return(!(!Ge&&Nt<=Xe&&Xe<$t||Ge&&tt===Nt)||Oe!==Ft)&&Ke},!0)},Be._getCellsInViewport=function(Ae){var Ve=this.getScrollable().$element(),Ge=this.getCellHeight(),je=this.getCellWidth(),mt=this._getTotalCellCount(this._getGroupCount()),Oe=this.getScrollableScrollTop(),Xe=this.getScrollableScrollLeft(),tt=Oe/Ge;this.isVirtualScrolling()&&(tt-=this.virtualScrollingDispatcher.topVirtualRowsCount);var Ke=Math.floor(tt);Oe%Ge!=0&&(Ke+=1);var $e=Xe/je,at=Math.floor($e);Xe%je!=0&&(at+=1);var wt=Math.floor(tt+Ve.height()/Ge),yt=Math.floor($e+Ve.width()/je),Ft=this._getAllCells(Ae),Nt=[];return Ft.each(function($t){var sn=(0,g.default)(this),nn=$t%mt,rn=$t/mt;at<=nn&&nn<yt&&Ke<=rn&&rn<wt&&Nt.push(sn)}),Nt},Be.getGroupWidth=function(Ae){var Ve=this._getCellCount()*this.getCellWidth();this.isVirtualScrolling()&&(Ve=this.viewDataProvider.groupedDataMap.dateTableGroupedMap[Ae][0].length*this.getCellWidth());var Ge=this.getMaxAllowedPosition(Ae),je=Ge[Ae];return je&&(Ve=this._isRTL()?je-Ge[Ae+1]:0===Ae?je:je-Ge[Ae-1]),Ve},Be.scrollToTime=function(Ae,Ve,Ge){if(this._isValidScrollDate(Ge)){var je=this._getScrollCoordinates(Ae,Ve,Ge),mt=this.getScrollable();mt.scrollBy({top:je.top-mt.scrollTop(),left:0})}},Be.scrollTo=function(Ae,Ve){var Ge=arguments.length>2&&void 0!==arguments[2]&&arguments[2],je=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(this._isValidScrollDate(Ae,je)){var mt=this._getGroupCount()&&Ve?this._getGroupIndexByResourceId(Ve):0,Oe=Ge&&this.isAllDayPanelVisible,Xe=this._getScrollCoordinates(Ae.getHours(),Ae.getMinutes(),Ae,mt,Oe),tt=this.getScrollable(),Ke=tt.$element(),$e=this.option("rtlEnabled")?this.getCellWidth():0,at=Ke.height(),wt=Ke.width(),yt=this.getCellWidth(),Ft=this.getCellHeight(),Nt=(wt-yt)/2,$t=(at-Ft)/2,sn=Xe.left-tt.scrollLeft()-Nt-$e,nn=Xe.top-tt.scrollTop()-$t;Oe&&!this._isVerticalGroupedWorkSpace()&&(nn=0),this.option("templatesRenderAsynchronously")?setTimeout(function(){tt.scrollBy({left:sn,top:nn})}):tt.scrollBy({left:sn,top:nn})}},Be._isValidScrollDate=function(Ae){var Ve=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],Ge=this.getStartViewDate(),je=this.getEndViewDate();return!(Ae<Ge||Ae>je)||(Ve&&l.default.log("W1008",Ae),!1)},Be.getDistanceBetweenCells=function(Ae,Ve){var Ge=0;return this.$element().find("."+this._getDateTableRowClass()).first().find("."+ge).each(function(je){if(je<Ae||je>Ve)return!0;Ge+=(0,y.getBoundingRect)(this).width}),Ge},Be.needApplyCollectorOffset=function(){return!1},Be.initDragBehavior=function(Ae){!this.dragBehavior&&Ae&&(this.dragBehavior=new v.default(Ae),this._createDragBehavior(this.getWorkArea()),this._createDragBehavior(this.getAllDayContainer()),this._createDragBehavior(this._$allDayPanel))},Be._createDragBehavior=function(Ae){this._createDragBehaviorBase(Ae,{getItemData:function(Ge,je){return je._getItemData(Ge)},getItemSettings:function(Ge){return Ge.data(x.APPOINTMENT_SETTINGS_KEY)}})},Be._createDragBehaviorBase=function(Ae,Ve){var Ge=this,je=this.$element().find(".".concat(x.FIXED_CONTAINER_CLASS)),mt=this.$element(),Oe="default"===this.option("draggingMode");this.dragBehavior.addTo(Ae,ut(je,Oe,this.dragBehavior,function(){return Ge._attachDragEvents(mt)},function(){return Ge._detachDragEvents(mt)},function(){return Ge._getDroppableCell()},function(){return Ge.removeDroppableCellClass()},function(){return Ge.getCellWidth()},Ve))},Be._createDragAppointment=function(Ae,Ve,Ge){var je=Ge.option("items").length;return Ve.isCompact=!1,Ve.virtual=!1,Ge._renderItem(je,{itemData:Ae,settings:[Ve]})[0]},Be._isApplyCompactAppointmentOffset=function(){return this._supportCompactDropDownAppointments()},Be._supportCompactDropDownAppointments=function(){return!0},Be._formatWeekday=function(Ae){return ze(Ae)},Be._formatWeekdayAndDay=function(Ae){return ze(Ae)+" "+m.default.format(Ae,"day")},Be.removeDroppableCellClass=function(Ae){(Ae||this._getDroppableCell()).removeClass("dx-scheduler-date-table-droppable-cell")},Be._getCoordinatesByCell=function(Ae){var Ve=Ae.index(),Ge=Ae.parent().index(),je=this._hasAllDayClass(Ae),mt=this._isVerticalGroupedWorkSpace();return!this.isVirtualScrolling()||je&&!mt||(Ge-=this.virtualScrollingDispatcher.topVirtualRowsCount),this.isVirtualScrolling()&&(Ve-=this.virtualScrollingDispatcher.leftVirtualCellsCount),{rowIndex:Ge,columnIndex:Ve}},Be._isShowAllDayPanel=function(){return this.option("showAllDayPanel")},Be.updateAppointments=function(){var Ae;this.invoke("renderAppointments"),null===(Ae=this.dragBehavior)||void 0===Ae||Ae.updateDragSource()},Be._getTimePanelCells=function(){return this.$element().find(".".concat("dx-scheduler-time-panel-cell"))},Be._getRDateTableProps=function(){return{viewData:this.viewDataProvider.viewData,dataCellTemplate:this.option("dataCellTemplate"),addDateTableClass:!this.option("crossScrollingEnabled")||this.isVirtualScrolling(),groupOrientation:this.option("groupOrientation")}},Be._getTimeOffsetForStartViewDate=function(){var Ae=this.getStartViewDate(),Ve=Math.floor(this.option("startDayHour"));return T.default.isTimezoneChangeInDate(Ae)&&Ve!==Ae.getHours()?re("hour"):0},(We=[{key:"viewDataProvider",get:function(){return this._viewDataProvider||(this._viewDataProvider=new M.default(this)),this._viewDataProvider}},{key:"cache",get:function(){return G.cache}},{key:"virtualSelectionState",get:function(){return this._virtualSelectionState||(this._virtualSelectionState=new H.default(this.viewDataProvider)),this._virtualSelectionState}},{key:"isAllDayPanelVisible",get:function(){return this._isShowAllDayPanel()&&this.supportAllDayRow()}},{key:"isDateAndTimeView",get:function(){return!0}},{key:"verticalGroupTableClass",get:function(){return"dx-scheduler-work-space-vertical-group-table"}},{key:"viewDirection",get:function(){return"vertical"}},{key:"renovatedHeaderPanelComponent",get:function(){return U.default}}])&&function Te(_t,It){for(var Pt=0;Pt<It.length;Pt++){var Ht=It[Pt];Ht.enumerable=Ht.enumerable||!1,Ht.configurable=!0,"value"in Ht&&(Ht.writable=!0),Object.defineProperty(_t,Ht.key,Ht)}}(Ht.prototype,We),Ht}(D.default),ut=function(_t,It,Pt,Ht,en,We,Qe,Be,Ae){var Ve={dragElement:void 0,itemData:void 0};return{container:_t,dragTemplate:function(){return Ve.dragElement},onDragStart:function(Ge){It||en();var je=Ge.cancel,mt=Ge.event,Oe=(0,g.default)(Ge.itemElement),Xe=Ge.component._appointments;Ve.itemData=Ae.getItemData(Ge.itemElement,Xe);var $e,at,wt,yt,tt=Ae.getItemSettings(Oe,Ge),Ke=Ae.initialPosition;Ve.itemData&&!Ve.itemData.disabled&&(mt.data=mt.data||{},je||(tt.isCompact||Pt.updateDragSource(Ve.itemData,tt),Ve.dragElement=($e=Ve.itemData,at=tt,yt=(wt=Xe).option("items").length,at.isCompact=!1,at.virtual=!1,wt._renderItem(yt,{itemData:$e,settings:[at]})[0]),mt.data.itemElement=Ve.dragElement,mt.data.initialPosition=null!=Ke?Ke:(0,C.locate)((0,g.default)(Ve.dragElement)),mt.data.itemData=Ve.itemData,mt.data.itemSettings=tt,Pt.onDragStart(mt.data),(0,C.resetPosition)((0,g.default)(Ve.dragElement))))},onDragMove:function(){if(!It){var Ge=(0,g.default)(Ve.dragElement).width(),je=Ge>Be(),mt=(0,g.default)(Ve.dragElement).parent(),Oe=(0,y.getBoundingRect)(mt.get(0)),Xe=Oe.left+10,Ke=(0,y.getElementsFromPoint)(je?Xe:Xe+Ge/2,Oe.top+10).filter(function($e){return $e.className.indexOf(ge)>-1||$e.className.indexOf(ce)>-1})[0];Ke&&(We().is(Ke)||Qe(),(0,g.default)(Ke).addClass("dx-scheduler-date-table-droppable-cell"))}},onDragEnd:function(Ge){var je;It||Ht(),Ve.itemData&&!Ve.itemData.disabled&&Pt.onDragEnd(Ge),null===(je=Ve.dragElement)||void 0===je||je.remove(),Qe()},cursorOffset:Ae.isSetCursorOffset?function(){var Ge=(0,g.default)(Ve.dragElement);return{x:Ge.width()/2,y:Ge.height()/2}}:void 0,filter:Ae.filter}};b.default=Ye,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=function(){function I(A){this._workSpace=A}var F=I.prototype;return F.getLastGroupCellClass=function(){return"dx-scheduler-last-group-cell"},F.getFirstGroupCellClass=function(){return"dx-scheduler-first-group-cell"},F._getOffsetByAllDayPanel=function(){return 0},F._getGroupTop=function(){return 0},I}();b.default=g,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.cache=b.Cache=void 0;var g=e(1);var F=function(){function R(){this._init()}var k,w=R.prototype;return w._init=function(){this._cache=new Map},w.clear=function(){this._init()},w.get=function(y,h){return!this._cache.has(y)&&h&&this.set(y,h()),this._cache.get(y)},w.set=function(y,h){(0,g.isDefined)(h)&&this._cache.set(y,h)},(k=[{key:"size",get:function(){return this._cache.size}}])&&function I(R,E){for(var k=0;k<E.length;k++){var S=E[k];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(R,S.key,S)}}(R.prototype,k),R}();b.Cache=F;var A=new F;b.cache=A},function(W,b,e){b.default=void 0;var g,I=e(26),F=(g=e(2))&&g.__esModule?g:{default:g},A=function(){function R(k){this._workSpace=k,this._$container=this._workSpace._dateTableScrollable.$content()}var E=R.prototype;return E.render=function(){var k=this;this.initShaderElements(),this.renderShader(),this.applyShaderMargin(this._$shader),this._shader.forEach(function(S,w){k._$container.append(S)})},E.initShaderElements=function(){this._$shader=this.createShader(),this._shader=[],this._shader.push(this._$shader)},E.renderShader=function(){},E.applyShaderMargin=function(k){k&&this._workSpace.option("crossScrollingEnabled")&&(k.css("marginTop",-(0,I.getBoundingRect)(this._$container.get(0)).height),k.css("height",(0,I.getBoundingRect)(this._$container.get(0)).height))},E.createShader=function(){return(0,F.default)("<div>").addClass("dx-scheduler-date-time-shader")},E.clean=function(){this._$container&&this._$container.find(".dx-scheduler-date-time-shader").remove()},R}();b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.DateTableLayoutBase=b.DateTableLayoutBaseProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(328),A=e(915),R=e(556),E=["addDateTableClass","bottomVirtualRowHeight","cellTemplate","className","dataCellTemplate","groupOrientation","leftVirtualCellWidth","rightVirtualCellWidth","topVirtualRowHeight","viewData"];function w(c,u){return(w=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}function y(){return(y=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}var h=function(c){var s=c.leftVirtualCellWidth,a=c.props,o=a.viewData,d=c.rightVirtualCellWidth;return(0,g.normalizeProps)((0,g.createComponentVNode)(2,F.Table,y({},c.restAttributes,{topVirtualRowHeight:c.topVirtualRowHeight,bottomVirtualRowHeight:c.bottomVirtualRowHeight,leftVirtualCellWidth:s,rightVirtualCellWidth:d,leftVirtualCellCount:o.leftVirtualCellCount,rightVirtualCellCount:o.rightVirtualCellCount,virtualCellsCount:c.virtualCellsCount,className:c.classes,children:(0,g.createComponentVNode)(2,A.DateTableBody,{cellTemplate:a.cellTemplate,viewData:o,dataCellTemplate:a.dataCellTemplate,leftVirtualCellWidth:s,rightVirtualCellWidth:d,groupOrientation:a.groupOrientation})})))};b.viewFunction=h;var m=y({},R.DateTableLayoutProps);b.DateTableLayoutBaseProps=m;var p=function(c){return c&&(c.defaultProps?function(u){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,c,y({},u)))}:c)},f=function(c){var u,l,a;function n(i){var o;return(o=c.call(this,i)||this).state={},o}return l=c,(u=n).prototype=Object.create(l.prototype),u.prototype.constructor=u,w(u,l),n.prototype.render=function(){var i=this.props;return h({props:y({},i,{cellTemplate:p(i.cellTemplate),dataCellTemplate:p(i.dataCellTemplate)}),classes:this.classes,topVirtualRowHeight:this.topVirtualRowHeight,bottomVirtualRowHeight:this.bottomVirtualRowHeight,leftVirtualCellWidth:this.leftVirtualCellWidth,rightVirtualCellWidth:this.rightVirtualCellWidth,virtualCellsCount:this.virtualCellsCount,restAttributes:this.restAttributes})},(a=[{key:"classes",get:function(){return this.props.addDateTableClass?"dx-scheduler-date-table":void 0}},{key:"topVirtualRowHeight",get:function(){return this.props.viewData.topVirtualRowHeight||0}},{key:"bottomVirtualRowHeight",get:function(){return this.props.viewData.bottomVirtualRowHeight||0}},{key:"leftVirtualCellWidth",get:function(){return this.props.viewData.leftVirtualCellWidth||0}},{key:"rightVirtualCellWidth",get:function(){return this.props.viewData.rightVirtualCellWidth||0}},{key:"virtualCellsCount",get:function(){return this.props.viewData.groupedData[0].dateTable[0].length}},{key:"restAttributes",get:function(){return function k(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(this.props,E)}}])&&function S(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(n.prototype,a),n}(I.InfernoWrapperComponent);b.DateTableLayoutBase=f,f.defaultProps=y({},m)},function(W,b,e){b.HORIZONTAL_GROUP_ORIENTATION=b.VERTICAL_GROUP_ORIENTATION=void 0,b.VERTICAL_GROUP_ORIENTATION="vertical",b.HORIZONTAL_GROUP_ORIENTATION="horizontal"},function(W,b,e){b.VirtualCell=b.VirtualCellProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(92),A=e(914),R=e(554),E=["colSpan","isHeaderCell","width"];function S(){return(S=Object.assign||function(f){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var l in u)Object.prototype.hasOwnProperty.call(u,l)&&(f[l]=u[l])}return f}).apply(this,arguments)}function y(f,c){return(y=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var h=function(f){return(0,g.createComponentVNode)(2,f.cellComponent,{className:"dx-scheduler-virtual-cell",styles:f.style,colSpan:f.props.colSpan})};b.viewFunction=h;var m={width:0,isHeaderCell:!1};b.VirtualCellProps=m;var p=function(f){var c,u,s;function t(n){var i;return(i=f.call(this,n)||this).state={},i}return u=f,(c=t).prototype=Object.create(u.prototype),c.prototype.constructor=c,y(c,u),t.prototype.render=function(){return h({props:S({},this.props),style:this.style,cellComponent:this.cellComponent,restAttributes:this.restAttributes})},(s=[{key:"style",get:function(){return(0,F.addWidthToStyle)(this.props.width,this.restAttributes.style)}},{key:"cellComponent",get:function(){return this.props.isHeaderCell?A.HeaderCell:R.OrdinaryCell}},{key:"restAttributes",get:function(){return function k(f,c){if(null==f)return{};var u,l,s=function(t,n){if(null==t)return{};var i,o,r={},d=Object.keys(t);for(o=0;o<d.length;o++)n.indexOf(i=d[o])>=0||(r[i]=t[i]);return r}(f,c);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(f);for(l=0;l<a.length;l++)c.indexOf(u=a[l])>=0||Object.prototype.propertyIsEnumerable.call(f,u)&&(s[u]=f[u])}return s}(this.props,E)}}])&&function w(f,c){for(var u=0;u<c.length;u++){var l=c[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}(t.prototype,s),t}(I.BaseInfernoComponent);b.VirtualCell=p,p.defaultProps=S({},m)},function(W,b,e){b.OrdinaryCell=b.CellProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=["children","className","colSpan","styles"];function R(){return(R=Object.assign||function(h){for(var m=1;m<arguments.length;m++){var p=arguments[m];for(var f in p)Object.prototype.hasOwnProperty.call(p,f)&&(h[f]=p[f])}return h}).apply(this,arguments)}function k(h,m){return(k=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}var S=function(h){var m=h.props,c=m.colSpan;return(0,g.createVNode)(1,"td",m.className,m.children,0,{style:(0,I.normalizeStyles)(m.styles),colSpan:c})};b.viewFunction=S;var w={};b.CellProps=w;var y=function(h){var m,p,c;function l(s){var a;return(a=h.call(this,s)||this).state={},a}return p=h,(m=l).prototype=Object.create(p.prototype),m.prototype.constructor=m,k(m,p),l.prototype.render=function(){return S({props:R({},this.props),restAttributes:this.restAttributes})},(c=[{key:"restAttributes",get:function(){return function A(h,m){if(null==h)return{};var p,f,c=function(l,s){if(null==l)return{};var a,t,n={},i=Object.keys(l);for(t=0;t<i.length;t++)s.indexOf(a=i[t])>=0||(n[a]=l[a]);return n}(h,m);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(h);for(f=0;f<u.length;f++)m.indexOf(p=u[f])>=0||Object.prototype.propertyIsEnumerable.call(h,p)&&(c[p]=h[p])}return c}(this.props,F)}}])&&function E(h,m){for(var p=0;p<m.length;p++){var f=m[p];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(h,f.key,f)}}(l.prototype,c),l}(I.BaseInfernoComponent);b.OrdinaryCell=y,y.defaultProps=R({},w)},function(W,b,e){b.AllDayPanelTableBody=b.AllDayPanelTableBodyProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(178),A=e(916),R=e(90),E=["className","dataCellTemplate","isVerticalGroupOrientation","leftVirtualCellCount","leftVirtualCellWidth","rightVirtualCellCount","rightVirtualCellWidth","viewData"];function w(f,c){return(w=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}function y(){return(y=Object.assign||function(f){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var l in u)Object.prototype.hasOwnProperty.call(u,l)&&(f[l]=u[l])}return f}).apply(this,arguments)}var h=function(f){return(0,g.createComponentVNode)(2,F.Row,{leftVirtualCellWidth:f.props.leftVirtualCellWidth,rightVirtualCellWidth:f.props.rightVirtualCellWidth,leftVirtualCellCount:f.props.leftVirtualCellCount,rightVirtualCellCount:f.props.rightVirtualCellCount,className:f.classes,children:f.props.viewData.map(function(c){return(0,g.createComponentVNode)(2,A.AllDayPanelCell,{isFirstGroupCell:!f.props.isVerticalGroupOrientation&&c.isFirstGroupCell,isLastGroupCell:!f.props.isVerticalGroupOrientation&&c.isLastGroupCell,startDate:c.startDate,endDate:c.endDate,groups:c.groups,groupIndex:c.groupIndex,index:c.index,dataCellTemplate:f.props.dataCellTemplate},c.key)})})};b.viewFunction=h;var m={viewData:[],isVerticalGroupOrientation:!1,className:"",leftVirtualCellWidth:0,rightVirtualCellWidth:0};b.AllDayPanelTableBodyProps=m;var p=function(f){var c,u,s;function t(n){var i;return(i=f.call(this,n)||this).state={},i}return u=f,(c=t).prototype=Object.create(u.prototype),c.prototype.constructor=c,w(c,u),t.prototype.render=function(){var n,i=this.props;return h({props:y({},i,{dataCellTemplate:(n=i.dataCellTemplate,n&&(n.defaultProps?function(o){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,n,y({},o)))}:n))}),classes:this.classes,restAttributes:this.restAttributes})},(s=[{key:"classes",get:function(){var n,i,o,r=this.props.className;return(0,R.combineClasses)((o=!!r,(i=r)in(n={"dx-scheduler-all-day-table-row":!0})?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n))}},{key:"restAttributes",get:function(){return function k(f,c){if(null==f)return{};var u,l,s=function(t,n){if(null==t)return{};var i,o,r={},d=Object.keys(t);for(o=0;o<d.length;o++)n.indexOf(i=d[o])>=0||(r[i]=t[i]);return r}(f,c);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(f);for(l=0;l<a.length;l++)c.indexOf(u=a[l])>=0||Object.prototype.propertyIsEnumerable.call(f,u)&&(s[u]=f[u])}return s}(this.props,E)}}])&&function S(f,c){for(var u=0;u<c.length;u++){var l=c[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}(t.prototype,s),t}(I.BaseInfernoComponent);b.AllDayPanelTableBody=p,p.defaultProps=y({},m)},function(W,b,e){b.DateTableLayoutProps=void 0;var g=e(330),I=e(329);function F(){return(F=Object.assign||function(R){for(var E=1;E<arguments.length;E++){var k=arguments[E];for(var S in k)Object.prototype.hasOwnProperty.call(k,S)&&(R[S]=k[S])}return R}).apply(this,arguments)}var A=F({},g.LayoutProps,{cellTemplate:I.DateTableCellBase});b.DateTableLayoutProps=A},function(W,b,e){b.AllDayPanelTitle=b.AllDayPanelTitleProps=b.viewFunction=void 0;var g,I=e(18),F=e(22),A=(g=e(10))&&g.__esModule?g:{default:g},R=e(90),E=["className","visible"];function w(f,c){return(w=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}function y(){return(y=Object.assign||function(f){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var l in u)Object.prototype.hasOwnProperty.call(u,l)&&(f[l]=u[l])}return f}).apply(this,arguments)}var h=function(f){return(0,I.normalizeProps)((0,I.createVNode)(1,"div",f.classes,f.text,0,y({},f.restAttributes)))};b.viewFunction=h;var m={className:"",visible:!0};b.AllDayPanelTitleProps=m;var p=function(f){var c,u,s;function t(n){var i;return(i=f.call(this,n)||this).state={},i}return u=f,(c=t).prototype=Object.create(u.prototype),c.prototype.constructor=c,w(c,u),t.prototype.render=function(){return h({props:y({},this.props),text:this.text,classes:this.classes,restAttributes:this.restAttributes})},(s=[{key:"text",get:function(){return A.default.format("dxScheduler-allDay")}},{key:"classes",get:function(){return(0,R.combineClasses)((o=!!this.props.className,(i=this.props.className)in(n={"dx-scheduler-all-day-title":!0,"dx-scheduler-all-day-title-hidden":!this.props.visible})?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n));var n,i,o}},{key:"restAttributes",get:function(){return function k(f,c){if(null==f)return{};var u,l,s=function(t,n){if(null==t)return{};var i,o,r={},d=Object.keys(t);for(o=0;o<d.length;o++)n.indexOf(i=d[o])>=0||(r[i]=t[i]);return r}(f,c);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(f);for(l=0;l<a.length;l++)c.indexOf(u=a[l])>=0||Object.prototype.propertyIsEnumerable.call(f,u)&&(s[u]=f[u])}return s}(this.props,E)}}])&&function S(f,c){for(var u=0;u<c.length;u++){var l=c[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}(t.prototype,s),t}(F.InfernoWrapperComponent);b.AllDayPanelTitle=p,p.defaultProps=y({},m)},function(W,b,e){b.GroupPanel=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(92),A=e(331),R=e(925),E=e(928),k=e(931),S=["baseColSpan","className","columnCountPerGroup","groupByDate","groupOrientation","groups","height","resourceCellTemplate"];function h(c,u){return(h=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}function m(){return(m=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}var p=function(c){var s=c.props;return(0,g.createComponentVNode)(2,c.layout,{groups:s.groups,height:s.height,resourceCellTemplate:s.resourceCellTemplate,groupByDate:s.groupByDate,className:s.className,groupsRenderData:c.groupsRenderData,baseColSpan:s.baseColSpan,styles:c.restAttributes.style})};b.viewFunction=p;var f=function(c){var u,l,a;function n(i){var o;return(o=c.call(this,i)||this).state={},o}return l=c,(u=n).prototype=Object.create(l.prototype),u.prototype.constructor=u,h(u,l),n.prototype.render=function(){var i,o=this.props;return p({props:m({},o,{resourceCellTemplate:(i=o.resourceCellTemplate,i&&(i.defaultProps?function(r){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,i,m({},r)))}:i))}),layout:this.layout,groupsRenderData:this.groupsRenderData,restAttributes:this.restAttributes})},(a=[{key:"layout",get:function(){return(0,F.isVerticalGroupOrientation)(this.props.groupOrientation)?R.GroupPanelVerticalLayout:E.GroupPanelHorizontalLayout}},{key:"groupsRenderData",get:function(){var i=this.props;return(0,k.getGroupsRenderData)(i.groups,i.columnCountPerGroup,i.groupByDate)}},{key:"restAttributes",get:function(){return function w(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(this.props,S)}}])&&function y(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(n.prototype,a),n}(I.InfernoWrapperComponent);b.GroupPanel=f,f.defaultProps=m({},A.GroupPanelProps)},function(W,b,e){b.GroupPanelCellProps=void 0,b.GroupPanelCellProps={id:0,text:"",data:{id:0},className:""}},function(W,b,e){b.GroupPanelRowProps=void 0,b.GroupPanelRowProps={groupItems:[],className:""}},function(W,b,e){function g(){return(g=Object.assign||function(F){for(var A=1;A<arguments.length;A++){var R=arguments[A];for(var E in R)Object.prototype.hasOwnProperty.call(R,E)&&(F[E]=R[E])}return F}).apply(this,arguments)}b.GroupPanelLayoutProps=void 0;var I=g({},e(331).GroupPanelProps,{groupsRenderData:[]});b.GroupPanelLayoutProps=I},function(W,b,e){b.default=void 0;var g=A(e(9)),I=A(e(563)),F=e(564);function A(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),(m=[{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:[],templates:["dateCellTemplate","timeCellTemplate","dateHeaderTemplate","resourceCellTemplate"],props:["dateHeaderData","isRenderDateHeader","groupPanelCellBaseColSpan","dateCellTemplate","timeCellTemplate","dateHeaderTemplate","groups","groupOrientation","groupByDate","height","baseColSpan","columnCountPerGroup","className","resourceCellTemplate"]}}},{key:"_viewComponent",get:function(){return F.HeaderPanelLayout}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(I.default);b.default=k,(0,g.default)("dxHeaderPanelLayout",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;function I(){return(I=Object.assign||function(R){for(var E=1;E<arguments.length;E++){var k=arguments[E];for(var S in k)Object.prototype.hasOwnProperty.call(k,S)&&(R[S]=k[S])}return R}).apply(this,arguments)}function F(R,E){return(F=Object.setPrototypeOf||function(k,S){return k.__proto__=S,k})(R,E)}b.default=void 0;var A=function(R){var E,k;function S(){return R.apply(this,arguments)||this}return k=R,(E=S).prototype=Object.create(k.prototype),E.prototype.constructor=E,F(E,k),S.prototype._setOptionsByReference=function(){R.prototype._setOptionsByReference.call(this),this._optionsByReference=I({},this._optionsByReference,{dateHeaderData:!0})},S}(((g=e(133))&&g.__esModule?g:{default:g}).default);b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.HeaderPanelLayout=b.HeaderPanelLayoutProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(92),A=e(558),R=e(331),E=e(565),k=["baseColSpan","className","columnCountPerGroup","dateCellTemplate","dateHeaderData","dateHeaderTemplate","groupByDate","groupOrientation","groupPanelCellBaseColSpan","groups","height","isRenderDateHeader","resourceCellTemplate","timeCellTemplate"];function y(u,l){return(y=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}function h(){return(h=Object.assign||function(u){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(u[a]=s[a])}return u}).apply(this,arguments)}var m=function(u){var s=u.props,a=s.columnCountPerGroup,t=s.dateCellTemplate,n=s.dateHeaderData,i=s.dateHeaderTemplate,o=s.groupByDate,r=s.groupOrientation,d=s.groupPanelCellBaseColSpan,v=s.groups,x=s.isRenderDateHeader,T=s.resourceCellTemplate,D=s.timeCellTemplate;return(0,g.createVNode)(1,"thead",null,[u.isHorizontalGrouping&&!o&&(0,g.createComponentVNode)(2,A.GroupPanel,{groups:v,groupByDate:o,groupOrientation:r,baseColSpan:d,columnCountPerGroup:a,resourceCellTemplate:T}),x&&i({groupByDate:o,dateHeaderData:n,groupOrientation:r,groups:v,dateCellTemplate:t,timeCellTemplate:D}),o&&(0,g.createComponentVNode)(2,A.GroupPanel,{groups:v,groupByDate:o,groupOrientation:r,baseColSpan:d,columnCountPerGroup:a,resourceCellTemplate:T})],0)};b.viewFunction=m;var p=h({},R.GroupPanelProps,{isRenderDateHeader:!0,groupPanelCellBaseColSpan:1,dateHeaderTemplate:E.DateHeaderLayout});b.HeaderPanelLayoutProps=p;var f=function(u){return u&&(u.defaultProps?function(l){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,u,h({},l)))}:u)},c=function(u){var l,s,t;function i(o){var r;return(r=u.call(this,o)||this).state={},r}return s=u,(l=i).prototype=Object.create(s.prototype),l.prototype.constructor=l,y(l,s),i.prototype.render=function(){var o=this.props;return m({props:h({},o,{dateCellTemplate:f(o.dateCellTemplate),timeCellTemplate:f(o.timeCellTemplate),dateHeaderTemplate:f(o.dateHeaderTemplate),resourceCellTemplate:f(o.resourceCellTemplate)}),isHorizontalGrouping:this.isHorizontalGrouping,restAttributes:this.restAttributes})},(t=[{key:"isHorizontalGrouping",get:function(){var o=this.props;return(0,F.isHorizontalGroupOrientation)(o.groups,o.groupOrientation)}},{key:"restAttributes",get:function(){return function S(u,l){if(null==u)return{};var s,a,t=function(i,o){if(null==i)return{};var r,d,v={},x=Object.keys(i);for(d=0;d<x.length;d++)o.indexOf(r=x[d])>=0||(v[r]=i[r]);return v}(u,l);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(u);for(a=0;a<n.length;a++)l.indexOf(s=n[a])>=0||Object.prototype.propertyIsEnumerable.call(u,s)&&(t[s]=u[s])}return t}(this.props,k)}}])&&function w(u,l){for(var s=0;s<l.length;s++){var a=l[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}(i.prototype,t),i}(I.InfernoWrapperComponent);b.HeaderPanelLayout=c,c.defaultProps=h({},p)},function(W,b,e){b.DateHeaderLayout=b.DateHeaderLayoutProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(178),A=e(92),R=e(566),E=["dateCellTemplate","dateHeaderData","groupByDate","groupOrientation","groups","timeCellTemplate"];function w(c,u){return(w=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}function y(){return(y=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}var h=function(c){var u=c.isHorizontalGrouping,l=c.props,s=l.dateCellTemplate,a=l.dateHeaderData,n=a.leftVirtualCellCount,i=a.leftVirtualCellWidth,o=a.rightVirtualCellCount,r=a.rightVirtualCellWidth;return(0,g.createFragment)(a.dataMap.map(function(d,v){return(0,g.createComponentVNode)(2,F.Row,{className:"dx-scheduler-header-row",leftVirtualCellWidth:i,leftVirtualCellCount:n,rightVirtualCellWidth:r,rightVirtualCellCount:o,isHeaderRow:!0,children:d.map(function(x){return(0,g.createComponentVNode)(2,R.DateHeaderCell,{startDate:x.startDate,endDate:x.endDate,groups:u?x.groups:void 0,groupIndex:u?x.groupIndex:void 0,today:x.today,index:x.index,text:x.text,isFirstGroupCell:x.isFirstGroupCell,isLastGroupCell:x.isLastGroupCell,dateCellTemplate:s,colSpan:x.colSpan},x.key)})},v.toString())}),0)};b.viewFunction=h;var m={groupOrientation:"horizontal",groupByDate:!1,groups:[]};b.DateHeaderLayoutProps=m;var p=function(c){return c&&(c.defaultProps?function(u){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,c,y({},u)))}:c)},f=function(c){var u,l,a;function n(i){var o;return(o=c.call(this,i)||this).state={},o}return l=c,(u=n).prototype=Object.create(l.prototype),u.prototype.constructor=u,w(u,l),n.prototype.render=function(){var i=this.props;return h({props:y({},i,{dateCellTemplate:p(i.dateCellTemplate),timeCellTemplate:p(i.timeCellTemplate)}),isHorizontalGrouping:this.isHorizontalGrouping,restAttributes:this.restAttributes})},(a=[{key:"isHorizontalGrouping",get:function(){var i=this.props,o=i.groupByDate;return(0,A.isHorizontalGroupOrientation)(i.groups,i.groupOrientation)&&!o}},{key:"restAttributes",get:function(){return function k(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(this.props,E)}}])&&function S(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(n.prototype,a),n}(I.BaseInfernoComponent);b.DateHeaderLayout=f,f.defaultProps=y({},m)},function(W,b,e){b.DateHeaderCell=b.DateHeaderCellProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(233),A=e(90),R=e(92),E=["allDay","children","className","colSpan","contentTemplate","contentTemplateProps","dateCellTemplate","endDate","groupIndex","groups","index","isFirstGroupCell","isLastGroupCell","isTimeCellTemplate","isWeekDayCell","startDate","text","timeCellTemplate","today"];function w(c,u){return(w=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}function y(){return(y=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}var h=function(c){var l=c.props,s=l.colSpan,a=l.dateCellTemplate,t=l.groupIndex,n=l.groups,i=l.index,o=l.isTimeCellTemplate,r=l.startDate,d=l.text,v=l.timeCellTemplate;return(0,g.createVNode)(1,"th",c.classes,c.useTemplate?(0,g.createFragment)([o&&v&&v({data:{date:r,text:d,groups:n,groupIndex:t},index:i}),!o&&a&&a({data:{date:r,text:d,groups:n,groupIndex:t},index:i})],0):d,0,{colSpan:s,title:d})};b.viewFunction=h;var m=y({},F.CellBaseProps,{today:!1,colSpan:1,isWeekDayCell:!1,isTimeCellTemplate:!1});b.DateHeaderCellProps=m;var p=function(c){return c&&(c.defaultProps?function(u){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,c,y({},u)))}:c)},f=function(c){var u,l,a;function n(i){var o;return(o=c.call(this,i)||this).state={},o}return l=c,(u=n).prototype=Object.create(l.prototype),u.prototype.constructor=u,w(u,l),n.prototype.render=function(){var i=this.props;return h({props:y({},i,{timeCellTemplate:p(i.timeCellTemplate),dateCellTemplate:p(i.dateCellTemplate),contentTemplate:p(i.contentTemplate)}),classes:this.classes,useTemplate:this.useTemplate,restAttributes:this.restAttributes})},(a=[{key:"classes",get:function(){var i,o,r,d=this.props,v=d.className,x=d.isFirstGroupCell,T=d.isLastGroupCell,P=(0,A.combineClasses)((r=!!v,(o=v)in(i={"dx-scheduler-header-panel-cell":!0,"dx-scheduler-cell-sizes-horizontal":!0,"dx-scheduler-header-panel-current-time-cell":d.today,"dx-scheduler-header-panel-week-cell":d.isWeekDayCell})?Object.defineProperty(i,o,{value:r,enumerable:!0,configurable:!0,writable:!0}):i[o]=r,i));return(0,R.getGroupCellClasses)(x,T,P)}},{key:"useTemplate",get:function(){var i=this.props,r=i.isTimeCellTemplate;return!r&&!!i.dateCellTemplate||r&&!!i.timeCellTemplate}},{key:"restAttributes",get:function(){return function k(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(this.props,E)}}])&&function S(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(n.prototype,a),n}(I.BaseInfernoComponent);b.DateHeaderCell=f,f.defaultProps=y({},m)},function(W,b,e){b.isDateInRange=void 0;var g,I=(g=e(19))&&g.__esModule?g:{default:g};b.isDateInRange=function(F,A,R,E){return E>0?I.default.dateInRange(F,A,new Date(R.getTime()-1)):I.default.dateInRange(F,R,A,"date")}},function(W,b,e){b.getViewStartByOptions=void 0;var g=e(567);b.getViewStartByOptions=function(I,F,A,R){if(I){for(var E=new Date(R),k=new Date(R),S=E.getTime()<=F.getTime()?1:-1,w=new Date(new Date(k.setMonth(k.getMonth()+S*A)));!(0,g.isDateInRange)(F,E,w,S);)E=new Date(w),S>0&&E.setDate(1),w=new Date(new Date(w.setMonth(w.getMonth()+S*A)));return S>0?E:w}return new Date(F)}},function(W,b,e){b.default=void 0;var g=R(e(9)),I=R(e(332)),F=e(26),A=e(570);function R(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(){return S.apply(this,arguments)||this}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._getElementClass=function(){return"dx-scheduler-timeline-week"},m._getCellCount=function(){return S.prototype._getCellCount.call(this)*this._getWeekDuration()},m._getHeaderPanelCellWidth=function(p){return(0,F.getBoundingRect)(p.children().first().get(0)).width},m._getWeekDuration=function(){return 7},m._needRenderWeekHeader=function(){return!0},m._incrementDate=function(p){p.setDate(p.getDate()+1)},m._getIntervalDuration=function(){return(0,A.getIntervalDuration)(this.option("intervalCount"))},h}(I.default);b.default=k,(0,g.default)("dxSchedulerTimelineWeek",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getIntervalDuration=void 0;var g,I=(g=e(19))&&g.__esModule?g:{default:g};b.getIntervalDuration=function(F){return 7*I.default.dateToMilliseconds("day")*F}},function(W,b,e){b.getFirstViewDate=b.getWeekendsCount=b.getFirstDayOfWeek=b.isDataOnWeekend=void 0;var g,I=(g=e(19))&&g.__esModule?g:{default:g};b.isDataOnWeekend=function(F){var A=F.getDay();return 6===A||0===A},b.getFirstDayOfWeek=function(F){return F||1},b.getWeekendsCount=function(F){return 2*Math.floor(F/7)},b.getFirstViewDate=function(F,A){var R=I.default.getFirstWeekDate(F,A);return I.default.normalizeDateByWeek(R,F)}},function(W,b,e){b.default=void 0;var g=E(e(2)),I=e(3),F=E(e(333)),A=E(e(34)),R=E(e(88));function E(w){return w&&w.__esModule?w:{default:w}}function k(w,y){return(k=Object.setPrototypeOf||function(h,m){return h.__proto__=m,h})(w,y)}var S=function(w){var y,h;function m(){return w.apply(this,arguments)||this}h=w,(y=m).prototype=Object.create(h.prototype),y.prototype.constructor=y,k(y,h);var p=m.prototype;return p._getCellsBetween=function(f,c){if(this._hasAllDayClass(c))return w.prototype._getCellsBetween.call(this,f,c);for(var u=this._getCells(),l=f.index(),s=f.parent().index(),a=c.index(),t=c.parent().index(),n=this._getGroupCount(),i=n>0?this._getTotalCellCount(n):this._getCellCount(),o=this._getTotalRowCount(n),r=[],d=0;d<i;d++)for(var v=0;v<o;v++){var x=u.get(i*v+d);r.push(x)}var T=this.getCellData(c).groups,D=this.option("showAllDayPanel")&&this._isVerticalGroupedWorkSpace()?this._getGroupIndexByResourceId(T)+1:0,C=o*l+s-D,P=o*a+t-D;if(C>P){var M=C;C=P,P=M}if(u=(0,g.default)(r).slice(C,P+1),this._getGroupCount()){var O=[],B=this._getGroupIndexByCell(f);(0,I.each)(u,function(V,z){var N=this._getGroupIndexByCell((0,g.default)(z));B===N&&O.push(z)}.bind(this)),u=(0,g.default)(O)}return u},p._getCellFromNextColumn=function(f,c){var u=w.prototype._getCellFromNextColumn.call(this,f,c),l=this._$focusedCell;return l.parent().index()!==u.parent().index()&&c&&(u=l),u},p._getFormat=function(){return this._formatWeekdayAndDay},p.renovatedRenderSupported=function(){return!0},p.generateRenderOptions=function(){var f=this,c=R.default.getDateWithoutTimezoneChange(this.getStartViewDate()),u=w.prototype.generateRenderOptions.call(this);return u.cellDataGetters.push(function(l,s,a){return{value:{text:(t=s,n=a,t%f._getRowCount()%2==0&&0===n?A.default.format(f._getTimeCellDateCore(c,t),"shorttime"):"")}};var t,n}),u},m}(F.default);b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(9)),I=E(e(19)),F=E(e(34)),A=E(e(572)),R=e(570);function E(y){return y&&y.__esModule?y:{default:y}}function k(y,h){return(k=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var S=function(y){var h,m;function p(){return y.apply(this,arguments)||this}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,k(h,m);var f=p.prototype;return f._getElementClass=function(){return"dx-scheduler-work-space-week"},f._getRowCount=function(){return this._getCellCountInDay()},f._getCellCount=function(){return 7*this.option("intervalCount")},f._getDateByIndex=function(c){var u=new Date(this._firstViewDate);return u.setDate(this._firstViewDate.getDate()+c),u},f._getStartViewDate=function(){return I.default.getFirstWeekDate(this.option("startDate"),this._firstDayOfWeek()||F.default.firstDayOfWeekIndex())},f._getIntervalDuration=function(){return(0,R.getIntervalDuration)(this.option("intervalCount"))},f.getPositionShift=function(c,u){return!u&&this.invoke("isAdaptive")&&0===this.invoke("getMaxAppointmentCountPerCellByType")?{top:0,left:0,cellPosition:0}:y.prototype.getPositionShift.call(this,c,u)},f._isApplyCompactAppointmentOffset=function(){return(!this.invoke("isAdaptive")||0!==this.invoke("getMaxAppointmentCountPerCellByType"))&&y.prototype._isApplyCompactAppointmentOffset.call(this)},p}(A.default);(0,g.default)("dxSchedulerWorkSpaceWeek",S),b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=e(0),F=e(56),A=e(4),R=h(e(16)),E=h(e(491)),k=h(e(575)),S=e(6),w=e(7),y=e(1);function h(l){return l&&l.__esModule?l:{default:l}}function m(l){return function(s){if(Array.isArray(s))return p(s)}(l)||function(s){if("undefined"!=typeof Symbol&&null!=s[Symbol.iterator]||null!=s["@@iterator"])return Array.from(s)}(l)||function(s,a){if(s){if("string"==typeof s)return p(s,a);var t=Object.prototype.toString.call(s).slice(8,-1);if("Object"===t&&s.constructor&&(t=s.constructor.name),"Map"===t||"Set"===t)return Array.from(s);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return p(s,a)}}(l)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(l,s){(null==s||s>l.length)&&(s=l.length);for(var a=0,t=new Array(s);a<s;a++)t[a]=l[a];return t}function c(l,s){return(c=Object.setPrototypeOf||function(a,t){return a.__proto__=t,a})(l,s)}var u=function(l){var s,a;function t(){return l.apply(this,arguments)||this}a=l,(s=t).prototype=Object.create(a.prototype),s.prototype.constructor=s,c(s,a);var i,r=t.prototype;return r._initMarkup=function(){var d=this;this._initActions(),this._getCurrentDirectory=this.option("getCurrentDirectory"),this._createFileActionsButton=A.noop,this._storeExpandedState=this.option("storeExpandedState")||!1;var v=(0,g.default)("<div>").addClass("dx-filemanager-dirs-tree").appendTo(this.$element()),x={dataStructure:"plain",rootValue:"",createChildren:this._onFilesTreeViewCreateSubDirectories.bind(this),itemTemplate:this._createFilesTreeViewItemTemplate.bind(this),keyExpr:"getInternalKey",parentIdExpr:"parentDirectory.getInternalKey",displayExpr:function(T){return T.getDisplayName()},hasItemsExpr:"fileItem.hasSubDirectories",onItemClick:function(T){return d._actions.onDirectoryClick(T)},onItemExpanded:function(T){return d._onFilesTreeViewItemExpanded(T)},onItemCollapsed:function(T){return d._onFilesTreeViewItemCollapsed(T)},onItemRendered:function(T){return d._onFilesTreeViewItemRendered(T)},onContentReady:function(){return d._actions.onFilesTreeViewContentReady()}};this._contextMenu&&(this._contextMenu.option("onContextMenuHidden",function(){return d._onContextMenuHidden()}),x.onItemContextMenu=function(T){return d._onFilesTreeViewItemContextMenu(T)},this._createFileActionsButton=function(T,D){return d._createComponent(T,k.default,D)}),this._filesTreeView=this._createComponent(v,E.default,x)},r._initActions=function(){this._actions={onDirectoryClick:this._createActionByOption("onDirectoryClick"),onFilesTreeViewContentReady:this._createActionByOption("onFilesTreeViewContentReady")}},r._render=function(){l.prototype._render.call(this);var d=this;setTimeout(function(){d._updateFocusedElement()})},r._onFilesTreeViewCreateSubDirectories=function(d){var v=this.option("getDirectories");return v&&v(d&&d.itemData||null,!0)},r._onFilesTreeViewItemRendered=function(d){var v=d.itemData,x=this._getCurrentDirectory();x&&x.fileItem.equals(v.fileItem)&&(this._updateFocusedElement(),this._restoreScrollTopPosition())},r._onFilesTreeViewItemExpanded=function(d){this._storeExpandedState&&(d.itemData.expanded=!0)},r._onFilesTreeViewItemCollapsed=function(d){this._storeExpandedState&&(d.itemData.expanded=!1)},r._createFilesTreeViewItemTemplate=function(d,v,x){var T=this,D=(0,g.default)(x);D.closest(this._filesTreeViewItemSelector).data("item",d);var C=(0,F.getImageContainer)(d.icon),P=(0,g.default)("<span>").text(d.getDisplayName()).addClass("dx-filemanager-dirs-tree-item-text"),M=(0,g.default)("<div>");D.append(C,P,M),this._createFileActionsButton(M,{onClick:function(O){return T._onFileItemActionButtonClick(O)}})},r._onFilesTreeViewItemContextMenu=function(d){var v=d.itemElement,x=d.event;x.preventDefault(),x.stopPropagation();var T=(0,g.default)(v).data("item");this._contextMenu.showAt([T],v,x,{itemData:T,itemElement:v})},r._onFileItemActionButtonClick=function(d){var v=d.component,x=d.element,T=d.event;T.stopPropagation();var D=v.$element().closest(this._filesTreeViewItemSelector),C=D.data("item");this._contextMenu.showAt([C],x,T,{itemData:C,itemElement:D,isActionButton:!0}),this._activeFileActionsButton=v,this._activeFileActionsButton.setActive(!0)},r._onContextMenuHidden=function(){this._activeFileActionsButton&&this._activeFileActionsButton.setActive(!1)},r.toggleNodeDisabledState=function(d,v){var x=this._getNodeByKey(d);if(x){var T=this._filesTreeView.option("items").map(function(D){return D.getInternalKey()}).indexOf(x.getInternalKey());-1!==T&&this._filesTreeView.option("items[".concat(T,"].disabled"),v)}},r._saveScrollTopPosition=function(){(0,w.hasWindow)()&&(this._scrollTopPosition=this._filesTreeView._scrollableContainer.scrollTop())},r._restoreScrollTopPosition=function(){var d=this;(0,w.hasWindow)()&&(0,y.isNumeric)(this._scrollTopPosition)&&setTimeout(function(){return d._filesTreeView._scrollableContainer.scrollTo(d._scrollTopPosition)})},r._updateFocusedElement=function(){var d=this._getCurrentDirectory(),v=this._getItemElementByKey(null==d?void 0:d.getInternalKey());this._$focusedElement&&this._$focusedElement.toggleClass("dx-filemanager-focused-item",!1),this._$focusedElement=v||(0,g.default)(),this._$focusedElement.toggleClass("dx-filemanager-focused-item",!0)},r._getNodeByKey=function(d){var v;return null===(v=this._filesTreeView)||void 0===v?void 0:v._getNode(d)},r._getPublicNode=function(d){for(var v,x=m(null===(v=this._filesTreeView)||void 0===v?void 0:v.getNodes());x.length;){var T=x.shift();if(T.itemData.getInternalKey()===d)return T;T.children.length&&x.push.apply(x,m(T.children))}},r._getItemElementByKey=function(d){var v=this._getNodeByKey(d);if(v){var x=this._filesTreeView._getNodeElement(v);if(x)return x.children(this._filesTreeViewItemSelector)}return null},r._getDefaultOptions=function(){return(0,I.extend)(l.prototype._getDefaultOptions.call(this),{storeExpandedState:!1,initialFolder:null,contextMenu:null,getItems:null,getCurrentDirectory:null,onDirectoryClick:null})},r._optionChanged=function(d){var v=d.name;switch(v){case"storeExpandedState":this._storeExpandedState=this.option(v);break;case"getItems":case"rootFolderDisplayName":case"initialFolder":case"contextMenu":this.repaint();break;case"getCurrentDirectory":this.getCurrentDirectory=this.option(v);break;case"onDirectoryClick":case"onFilesTreeViewContentReady":this._actions[v]=this._createActionByOption(v);break;default:l.prototype._optionChanged.call(this,d)}},r.toggleDirectoryExpandedState=function(d,v){var x=new S.Deferred,T=this._getPublicNode(null==d?void 0:d.getInternalKey());return T?T.expanded===v||T.itemsLoaded&&!T.itemData.fileItem.hasSubDirectories?x.resolve().promise():this._filesTreeView[v?"expandItem":"collapseItem"](d.getInternalKey()):x.reject().promise()},r.refresh=function(){this._$focusedElement=null,this._saveScrollTopPosition(),this._filesTreeView.option("dataSource",[])},r.updateCurrentDirectory=function(){this._disposed||(this._updateFocusedElement(),this._storeExpandedState&&this._updateExpandedStateToCurrentDirectory())},r._updateExpandedStateToCurrentDirectory=function(){return this.toggleDirectoryExpandedStateRecursive(this._getCurrentDirectory().parentDirectory,!0)},r.toggleDirectoryExpandedStateRecursive=function(d,v){for(var x=[],T=d;T;T=T.parentDirectory)x.unshift(T);return this.toggleDirectoryLineExpandedState(x,v)},r.toggleDirectoryLineExpandedState=function(d,v){var x=this;return d.length?this.toggleDirectoryExpandedState(d.shift(),v).then(function(){return x.toggleDirectoryLineExpandedState(d,v)}):(new S.Deferred).resolve().promise()},(i=[{key:"_filesTreeViewItemSelector",get:function(){return".".concat("dx-treeview-item")}},{key:"_contextMenu",get:function(){return this.option("contextMenu")}}])&&function f(l,s){for(var a=0;a<s.length;a++){var t=s[a];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(l,t.key,t)}}(t.prototype,i),t}(R.default);b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(2)),I=e(0),F=R(e(16)),A=R(e(42));function R(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(){return S.apply(this,arguments)||this}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._initMarkup=function(){var p=this;this._createClickAction();var f=(0,g.default)("<div>");this.$element().append(f).addClass("dx-filemanager-file-actions-button"),this._button=this._createComponent(f,A.default,{icon:"overflow",stylingMode:"text",onClick:function(c){return p._raiseClick(c)}}),S.prototype._initMarkup.call(this)},m._createClickAction=function(){this._clickAction=this._createActionByOption("onClick")},m._raiseClick=function(p){this._clickAction(p)},m._getDefaultOptions=function(){return(0,I.extend)(S.prototype._getDefaultOptions.call(this),{cssClass:"",onClick:null})},m._optionChanged=function(p){switch(p.name){case"cssClass":this.repaint();break;case"onClick":this._createClickAction();break;default:S.prototype._optionChanged.call(this,p)}},m.setActive=function(p){var f=this;this.$element().toggleClass("dx-filemanager-file-actions-button-activated",p),setTimeout(function(){return f._button.$element().toggleClass("dx-state-active",p)})},h}(F.default);b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=e(6),F=e(151),A=e(8),R=y(e(5)),E=e(56),k=y(e(13)),S=y(e(127));function y(u){return u&&u.__esModule?u:{default:u}}function m(u,l){(null==l||l>u.length)&&(l=u.length);for(var s=0,a=new Array(l);s<l;s++)a[s]=u[s];return a}function f(u,l){return(f=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}var c=function(u){var l,s;function a(){return u.apply(this,arguments)||this}s=u,(l=a).prototype=Object.create(s.prototype),l.prototype.constructor=l,f(l,s);var n,o=a.prototype;return o._init=function(){this._initActions(),this._lockFocusedItemProcessing=!1,this._focusedItemKey=this.option("focusedItemKey"),u.prototype._init.call(this)},o._initMarkup=function(){this.$element().addClass("dx-filemanager-files-view");var r=(0,A.addNamespace)(F.name,"dxFileManager_open");R.default.on(this.$element(),r,this._getItemSelector(),this._onItemDblClick.bind(this)),u.prototype._initMarkup.call(this)},o._initActions=function(){this._actions={onError:this._createActionByOption("onError"),onSelectionChanged:this._createActionByOption("onSelectionChanged"),onFocusedItemChanged:this._createActionByOption("onFocusedItemChanged"),onSelectedItemOpened:this._createActionByOption("onSelectedItemOpened"),onContextMenuShowing:this._createActionByOption("onContextMenuShowing")}},o._getDefaultOptions=function(){return(0,g.extend)(u.prototype._getDefaultOptions.call(this),{selectionMode:"single",selectedItemKeys:[],focusedItemKey:void 0,contextMenu:null,getItems:null,getItemThumbnail:null,onError:null,onSelectionChanged:null,onFocusedItemChanged:null,onSelectedItemOpened:null,onContextMenuShowing:null})},o._optionChanged=function(r){var d=r.name;switch(d){case"selectionMode":case"contextMenu":case"getItems":case"getItemThumbnail":this.repaint();break;case"selectedItemKeys":this._setSelectedItemKeys(r.value);break;case"focusedItemKey":this._lockFocusedItemProcessing||this._setFocusedItemKey(r.value);break;case"onError":case"onSelectedItemOpened":case"onSelectionChanged":case"onFocusedItemChanged":case"onContextMenuShowing":this._actions[d]=this._createActionByOption(d);break;default:u.prototype._optionChanged.call(this,r)}},o._getItems=function(){var r=this;return this._getItemsInternal().done(function(d){r._itemCount=d.length,0===r._itemCount&&r._resetFocus();var v=r._findParentDirectoryItem(d);r._hasParentDirectoryItem=!!v,r._parentDirectoryItemKey=v?v.fileItem.key:null})},o._getItemsInternal=function(){var r=this.option("getItems"),d=r?r():[];return(0,I.when)(d)},o._raiseOnError=function(r){this._actions.onError({error:r})},o._raiseSelectionChanged=function(r){this._actions.onSelectionChanged(r)},o._raiseFocusedItemChanged=function(r){this._actions.onFocusedItemChanged(r)},o._raiseSelectedItemOpened=function(r){this._actions.onSelectedItemOpened({fileItemInfo:r})},o._raiseContextMenuShowing=function(r){this._actions.onContextMenuShowing(r)},o._tryRaiseSelectionChanged=function(r){var d=this,v=r.selectedItemInfos,x=r.selectedItems,T=r.selectedItemKeys,D=r.currentSelectedItemKeys,C=r.currentDeselectedItemKeys,P=this._findParentDirectoryItem(this.getSelectedItems());P&&this._deselectItem(P);var M=!this._hasParentDirectoryItem;(M=M||this._hasValidKeys(D)||this._hasValidKeys(C))&&(v=this._filterOutItemByPredicate(v,function(O){return O.fileItem.key===d._parentDirectoryItemKey}),x=this._filterOutParentDirectory(x),T=this._filterOutParentDirectoryKey(T,!0),D=this._filterOutParentDirectoryKey(D,!0),C=this._filterOutParentDirectoryKey(C,!0),this._raiseSelectionChanged({selectedItemInfos:v,selectedItems:x,selectedItemKeys:T,currentSelectedItemKeys:D,currentDeselectedItemKeys:C}))},o._onFocusedItemChanged=function(r){this._focusedItemKey!==r.itemKey&&(this._focusedItemKey=r.itemKey,this._lockFocusedItemProcessing=!0,this.option("focusedItemKey",r.itemKey),this._lockFocusedItemProcessing=!1,this._raiseFocusedItemChanged(r))},o._resetFocus=function(){},o._getItemThumbnail=function(r){var d=this.option("getItemThumbnail");return d?d(r):{thumbnail:""}},o._getItemThumbnailContainer=function(r){var d=this._getItemThumbnail(r),x=d.cssClass,T=(0,E.getImageContainer)(d.thumbnail).addClass(this._getItemThumbnailCssClass());return x&&T.addClass(x),T},o._getItemThumbnailCssClass=function(){return""},o._getItemSelector=function(){},o._onItemDblClick=function(r){},o._isDesktop=function(){return"desktop"===k.default.real().deviceType},o._showContextMenu=function(r,d,v,x){this._contextMenu.showAt(r,d,v,x)},o._findParentDirectoryItem=function(r){for(var d=0;d<r.length;d++){var v=r[d];if(this._isParentDirectoryItem(v))return v}return null},o._getFileItemsForContextMenu=function(r){var d=this.getSelectedItems();return this._isParentDirectoryItem(r)&&d.push(r),d},o._isParentDirectoryItem=function(r){return r.fileItem.isParentFolder},o._hasValidKeys=function(r){return r.length>1||1===r.length&&r[0]!==this._parentDirectoryItemKey},o._filterOutParentDirectory=function(r,d){var v=this;return this._filterOutItemByPredicate(r,function(x){return x.key===v._parentDirectoryItemKey},d)},o._filterOutParentDirectoryKey=function(r,d){var v=this;return this._filterOutItemByPredicate(r,function(x){return x===v._parentDirectoryItemKey},d)},o._filterOutItemByPredicate=function(r,d,v){for(var x=r,T=-1,D=0;D<r.length;D++)if(d(r[D])){T=D;break}return-1!==T&&(v&&(x=function h(u){return function(l){if(Array.isArray(l))return m(l)}(u)||function(l){if("undefined"!=typeof Symbol&&null!=l[Symbol.iterator]||null!=l["@@iterator"])return Array.from(l)}(u)||function(l,s){if(l){if("string"==typeof l)return m(l,s);var a=Object.prototype.toString.call(l).slice(8,-1);if("Object"===a&&l.constructor&&(a=l.constructor.name),"Map"===a||"Set"===a)return Array.from(l);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return m(l,s)}}(u)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r)),x.splice(T,1)),x},o._isMultipleSelectionMode=function(){return"multiple"===this.option("selectionMode")},o._deselectItem=function(r){},o._setSelectedItemKeys=function(r){},o._setFocusedItemKey=function(r){},o._createDataSource=function(){return{store:new S.default({key:"fileItem.key",load:this._getItems.bind(this)})}},o.getSelectedItems=function(){},o.clearSelection=function(){},o.selectItem=function(){},(n=[{key:"_contextMenu",get:function(){return this.option("contextMenu")}}])&&function p(u,l){for(var s=0;s<l.length;s++){var a=l[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}(a.prototype,n),a}(y(e(16)).default);b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=S(e(16)),F=S(e(11)),A=S(e(5)),R=S(e(27)),E=e(7),k=e(8);function S(a){return a&&a.__esModule?a:{default:a}}function w(a,t){return(w=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n})(a,t)}var y=(0,E.getWindow)(),h="".concat("dx-splitter","-wrapper"),m="".concat("dx-splitter","-inactive"),p="".concat("dx-splitter","-border"),f="".concat("dx-splitter","-initial"),c=(0,k.addNamespace)(R.default.down,"dxSplitterResizing"),u=(0,k.addNamespace)(R.default.move,"dxSplitterResizing"),l=(0,k.addNamespace)(R.default.up,"dxSplitterResizing"),s=function(a){var t,n;function i(){return a.apply(this,arguments)||this}n=a,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,w(t,n);var o=i.prototype;return o._initMarkup=function(){a.prototype._initMarkup.call(this),this._initActions(),this._$container=this.option("container"),this._$leftElement=this.option("leftElement"),this._$rightElement=this.option("rightElement"),this.$element().addClass(h).addClass(f),this._$splitterBorder=(0,g.default)("<div>").addClass(p).appendTo(this.$element()),this._$splitter=(0,g.default)("<div>").addClass("dx-splitter").addClass(m).appendTo(this._$splitterBorder)},o._initActions=function(){this._actions={onApplyPanelSize:this._createActionByOption("onApplyPanelSize"),onActiveStateChanged:this._createActionByOption("onActiveStateChanged")}},o._render=function(){a.prototype._render.call(this),this._detachEventHandlers(),this._attachEventHandlers()},o._clean=function(){this._detachEventHandlers(),a.prototype._clean.call(this)},o._attachEventHandlers=function(){var r=F.default.getDocument();A.default.on(this._$splitterBorder,c,this._onMouseDownHandler.bind(this)),A.default.on(r,u,this._onMouseMoveHandler.bind(this)),A.default.on(r,l,this._onMouseUpHandler.bind(this))},o._detachEventHandlers=function(){var r=F.default.getDocument();A.default.off(this._$splitterBorder,c),A.default.off(r,u),A.default.off(r,l)},o._dimensionChanged=function(r){r&&"height"===r||(this._containerWidth=this._$container.get(0).clientWidth,this._setSplitterPositionLeft({needUpdatePanels:!0,usePercentagePanelsWidth:!0}))},o._onMouseDownHandler=function(r){r.preventDefault(),this._offsetX=r.pageX-this._$splitterBorder.offset().left<=this._getSplitterBorderWidth()?r.pageX-this._$splitterBorder.offset().left:0,this._containerWidth=this._$container.get(0).clientWidth,this.$element().removeClass(f),this._toggleActive(!0),this._setSplitterPositionLeft({needUpdatePanels:!0})},o._onMouseMoveHandler=function(r){this._isSplitterActive&&this._setSplitterPositionLeft({splitterPositionLeft:this._getNewSplitterPositionLeft(r),needUpdatePanels:!0})},o._onMouseUpHandler=function(){this._isSplitterActive&&(this._leftPanelPercentageWidth=null,this._toggleActive(!1),this._setSplitterPositionLeft({needUpdatePanels:!0,usePercentagePanelsWidth:!0}))},o._getNewSplitterPositionLeft=function(r){var d=r.pageX-this._getContainerLeftOffset()-this._offsetX;return d=Math.max(0-this._getSplitterOffset(),d),Math.min(this._containerWidth-this._getSplitterOffset()-this._getSplitterWidth(),d)},o._getContainerLeftOffset=function(){var r=this._$container.offset().left;if(y){var d=y.getComputedStyle(this._$container.get(0));r+=(parseFloat(d.paddingLeft)||0)+(parseFloat(d.borderLeftWidth)||0)}return r},o._getSplitterOffset=function(){return(this._getSplitterBorderWidth()-this._getSplitterWidth())/2},o._getSplitterWidth=function(){return this._$splitter.get(0).clientWidth},o._getSplitterBorderWidth=function(){return this._$splitterBorder.get(0).clientWidth},o._getLeftPanelWidth=function(){return this._$leftElement.get(0).clientWidth},o._toggleActive=function(r){this.$element().toggleClass(m,!r),this._$splitter.toggleClass(m,!r),this._isSplitterActive=r,this._actions.onActiveStateChanged({isActive:r})},o.toggleDisabled=function(r){this.$element().toggleClass("dx-state-disabled",r),this._$splitter.toggleClass("dx-state-disabled",r)},o.isSplitterMoved=function(){return!this.$element().hasClass(f)},o.disableSplitterCalculation=function(r){this._isSplitterCalculationDisabled=r},o._setSplitterPositionLeft=function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},d=r.splitterPositionLeft,v=void 0===d?null:d,x=r.needUpdatePanels,T=void 0!==x&&x,D=r.usePercentagePanelsWidth,C=void 0!==D&&D,P=(v=v||this._getLeftPanelWidth()-this._getSplitterOffset())+this._getSplitterOffset(),M=this._containerWidth-P;this._isSplitterCalculationDisabled||this.$element().css("left",v),this._leftPanelPercentageWidth=this._leftPanelPercentageWidth||this._convertToPercentage(P);var O=this._convertToPercentage(this._containerWidth-this._convertToPixels(this._leftPanelPercentageWidth));T&&this._actions.onApplyPanelSize({leftPanelWidth:C?"".concat(this._leftPanelPercentageWidth,"%"):P,rightPanelWidth:C?"".concat(O,"%"):M})},o._optionChanged=function(r){switch(r.name){case"initialLeftPanelWidth":this._leftPanelPercentageWidth=this._convertToPercentage(r.value),this._dimensionChanged();break;case"leftElement":this.repaint();break;case"onActiveStateChanged":case"onApplyPanelSize":this._actions[r.name]=this._createActionByOption(r.name);break;default:a.prototype._optionChanged.call(this,r)}},o._convertToPercentage=function(r){return r/this._$container.get(0).clientWidth*100},o._convertToPixels=function(r){return r/100*this._$container.get(0).clientWidth},i}(I.default);b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(16)),F=E(e(5)),A=e(8),R=E(e(27));function E(y){return y&&y.__esModule?y:{default:y}}function k(y,h){return(k=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var S=(0,A.addNamespace)(R.default.up,"dxDiagramPanel"),w=function(y){var h,m;function p(){return y.apply(this,arguments)||this}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,k(h,m);var f=p.prototype;return f._init=function(){y.prototype._init.call(this),this._createOnPointerUpAction()},f._render=function(){y.prototype._render.call(this),this._attachPointerUpEvent()},f._getPointerUpElements=function(){return[this.$element()]},f._attachPointerUpEvent=function(){var c=this;this._getPointerUpElements().forEach(function(u){F.default.off(u,S),F.default.on(u,S,function(l){(0,g.default)(l.target).closest(".dx-textbox").length||c._onPointerUpAction()})})},f._createOnPointerUpAction=function(){this._onPointerUpAction=this._createActionByOption("onPointerUp")},f._optionChanged=function(c){"onPointerUp"===c.name?this._createOnPointerUpAction():y.prototype._optionChanged.call(this,c)},p}(I.default);b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(56);function A(k){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(S){return typeof S}:function(S){return S&&"function"==typeof Symbol&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S})(k)}var R={getContextMenuItemTemplate:function(k,S,w,y){var h=(0,I.default)(y);h.empty();var m=void 0!==S.rootCommand?S.rootCommand:-1;if(S.icon&&!S.checked){var p=(0,F.getImageContainer)(S.icon);h.append(p)}else if(k._menuHasCheckedItems&&!0===k._menuHasCheckedItems[m]){var f=(0,F.getImageContainer)("check");f.css("visibility",S.checked?"visible":"hidden"),h.append(f)}h.append('<span class="dx-menu-item-text">'+S.text+"</span>"),Array.isArray(S.items)&&S.items.length>0&&h.append('<span class="dx-menu-item-popout-container"><div class="dx-menu-item-popout"></div></span>')},getContextMenuCssClass:function(){return"dx-diagram-contextmenu"},onContextMenuItemClick:function(k,S,w){if(void 0===S.command&&void 0===S.name||Array.isArray(S.items)&&S.items.length){if(void 0!==S.rootCommand&&void 0!==S.value){var y=R.getItemCommandParameter(k,S,S.value);w.call(this,S.rootCommand,void 0,y)}}else{var h=R.getItemCommandParameter(k,S);w.call(this,S.command,S.name,h)}},getItemValue:function(k){return"object"===A(k.value)?JSON.stringify(k.value):k.value},getItemOptionText:function(k,S){if(k){S=S.slice();var w=this._getParentItemOptionText(S);k._originalItemsInfo&&k._originalItemsInfo[w]&&(S[S.length-1]+=k._originalItemsInfo[w].indexPathCorrection)}return this._getItemOptionTextCore(S)},_getParentItemOptionText:function(k){var S=k.slice(0,k.length-1);return this._getItemOptionTextCore(S)},_getItemOptionTextCore:function(k){return k.reduce(function(S,w){return S+"items[".concat(w,"].")},"")},getItemCommandParameter:function(k,S,w){return S.getParameter?S.getParameter(k):w},updateContextMenuItems:function(k,S,w,y){var h=this;k._originalItemsInfo||(k._originalItemsInfo={}),k._originalItemsInfo[S]||(k._originalItemsInfo[S]={items:k.option(S+"items")||[]}),y=y.map(function(p){return{value:h.getItemValue(p),text:p.text,checked:p.checked,widget:k,rootCommand:w}});var m=k._originalItemsInfo[S].items;k.option(S+"items",y.concat(m)),k._originalItemsInfo[S]&&m.length&&(k._originalItemsInfo[S].indexPathCorrection=y.length)},updateContextMenuItemVisible:function(k,S,w){k.option(S+"visible",w)},updateContextMenuItemValue:function(k,S,w,y){var h=k.option(S+"items");"boolean"!=typeof y||h&&h.length?void 0!==y&&(this._setContextMenuHasCheckedItems(k,w),Array.isArray(h)&&h.forEach(function(m,p){m.checked=m.value===y})):(this._setContextMenuHasCheckedItems(k,-1),k.option(S+"checked",y))},_setContextMenuHasCheckedItems:function(k,S){k._menuHasCheckedItems||(k._menuHasCheckedItems={}),k._menuHasCheckedItems[S]=!0}};b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=e(0),F=e(7),A=E(e(50));function E(w){return w&&w.__esModule?w:{default:w}}function k(w,y){return(k=Object.setPrototypeOf||function(h,m){return h.__proto__=m,h})(w,y)}var S=function(w){var y,h;function m(){return w.apply(this,arguments)||this}h=w,(y=m).prototype=Object.create(h.prototype),y.prototype.constructor=y,k(y,h);var p=m.prototype;return p._init=function(){w.prototype._init.call(this),this._createOnVisibilityChangingAction(),this._createOnVisibilityChangedAction()},p.isVisible=function(){return this.option("isVisible")},p.isMobileView=function(){return this.option("isMobileView")},p._initMarkup=function(){w.prototype._initMarkup.call(this);var f=this.$element(),c=(0,g.default)("<div>").addClass(this._getPopupClass()).addClass(this.isMobileView()&&"dx-diagram-mobile-popup").appendTo(f);this._popup=this._createComponent(c,A.default,this._getPopupOptions()),this._updatePopupVisible()},p.show=function(){this.option("isVisible",!0)},p.hide=function(){this.option("isVisible",!1)},p.toggle=function(){this.option("isVisible",!this.isVisible())},p.repaint=function(){this._popup.repaint()},p._getPopupContent=function(){return this._popup.content()},p._getPopupTitle=function(){return(0,g.default)(this._getPopupContent()).parent().find(".dx-popup-title")},p._getPointerUpElements=function(){return[this._getPopupContent(),this._getPopupTitle()]},p._getVerticalPaddingsAndBorders=function(){var f=(0,g.default)(this._getPopupContent());return f.outerHeight()-f.height()},p._getHorizontalPaddingsAndBorders=function(){var f=(0,g.default)(this._getPopupContent());return f.outerWidth()-f.width()},p._getPopupClass=function(){return""},p._getPopupWidth=function(){return this.option("width")||"auto"},p._getPopupMaxWidth=function(){return this.option("maxWidth")},p._getPopupMinWidth=function(){return this.option("minWidth")},p._getPopupHeight=function(){return this.option("height")||"auto"},p._getPopupMaxHeight=function(){return this.option("maxHeight")},p._getPopupMinHeight=function(){return this.option("minHeight")},p._getPopupPosition=function(){return{}},p._getPopupContainer=function(){return this.option("container")},p._getPopupSlideAnimationObject=function(f){return(0,I.extend)({type:"slide",start:function(){(0,g.default)("body").css("overflow","hidden")},complete:function(){(0,g.default)("body").css("overflow","")}},f)},p._getPopupAnimation=function(){return{hide:{type:"fadeOut"},show:{type:"fadeIn"}}},p._getPopupOptions=function(){var f=this,c=this;return{animation:(0,F.hasWindow)()?this._getPopupAnimation():null,shading:!1,showTitle:!1,focusStateEnabled:!1,container:this._getPopupContainer(),width:this._getPopupWidth(),height:this._getPopupHeight(),maxWidth:this._getPopupMaxWidth(),maxHeight:this._getPopupMaxHeight(),minWidth:this._getPopupMinWidth(),minHeight:this._getPopupMinHeight(),position:this._getPopupPosition(),onContentReady:function(){c._renderPopupContent(c._popup.content())},onShowing:function(){f._onVisibilityChangingAction({visible:!0,component:f})},onShown:function(){f.option("isVisible",!0),f._onVisibilityChangedAction({visible:!0,component:f})},onHiding:function(){f._onVisibilityChangingAction({visible:!1,component:f})},onHidden:function(){f.option("isVisible",!1),f._onVisibilityChangedAction({visible:!1,component:f})}}},p._renderPopupContent=function(f){},p._updatePopupVisible=function(){this._popup.option("visible",this.isVisible())},p._createOnVisibilityChangingAction=function(){this._onVisibilityChangingAction=this._createActionByOption("onVisibilityChanging")},p._createOnVisibilityChangedAction=function(){this._onVisibilityChangedAction=this._createActionByOption("onVisibilityChanged")},p._optionChanged=function(f){switch(f.name){case"onVisibilityChanging":this._createOnVisibilityChangingAction();break;case"onVisibilityChanged":this._createOnVisibilityChangedAction();break;case"container":this._popup.option("container",this._getPopupContainer());break;case"width":this._popup.option("width",this._getPopupWidth());break;case"height":this._popup.option("height",this._getPopupHeight());break;case"maxWidth":this._popup.option("maxWidth",this._getPopupMaxWidth());break;case"maxHeight":this._popup.option("maxHeight",this._getPopupMaxHeight());break;case"minWidth":this._popup.option("minWidth",this._getPopupMinWidth());break;case"minHeight":this._popup.option("minHeight",this._getPopupMinHeight());break;case"isMobileView":this._invalidate();break;case"isVisible":this._updatePopupVisible();break;default:w.prototype._optionChanged.call(this,f)}},p._getDefaultOptions=function(){return(0,I.extend)(w.prototype._getDefaultOptions.call(this),{isVisible:!0,isMobileView:!1,offsetX:0,offsetY:0})},m}(E(e(578)).default);b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(0),F=e(123),A=(g=e(99))&&g.__esModule?g:{default:g};function R(S){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(w){return typeof w}:function(w){return w&&"function"==typeof Symbol&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w})(S)}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(p){var f;return(f=S.call(this)||this)._diagramWidget=p,f._resetCache(),f}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._dataSourceChangedHandler=function(p,f){if(this._resetCache(),this._items=p.map(function(l){return(0,I.extend)(!0,{},l)}),this._dataSourceItems=p.slice(),f&&f.changes){var c=f.changes.filter(function(l){return l.internalChange}),u=f.changes.filter(function(l){return!l.internalChange});c.length&&this._reloadContentByChanges(c,!1),u.length&&this._reloadContentByChanges(u,!0)}else this._diagramWidget._onDataSourceChanged()},m._dataSourceLoadingChangedHandler=function(p){p&&!this._dataSource.isLoaded()?this._diagramWidget._showLoadingIndicator():this._diagramWidget._hideLoadingIndicator()},m._prepareData=function(p){for(var f in p)Object.prototype.hasOwnProperty.call(p,f)&&void 0===p[f]&&(p[f]=null);return p},m.insert=function(p,f,c){var u=this;this._resetCache();var l=this._getStore();l.insert(this._prepareData(p)).done(function(s,a){l.push([{type:"insert",key:a,data:s,internalChange:!0}]),f&&f(s),u._resetCache()}).fail(function(s){c&&c(s),u._resetCache()})},m.update=function(p,f,c,u){var l=this._getStore(),s=this._getStoreKey(l,p,f);l.update(s,this._prepareData(f)).done(function(a,t){l.push([{type:"update",key:t,data:a,internalChange:!0}]),c&&c(t,a)}).fail(function(a){u&&u(a)})},m.remove=function(p,f,c,u){var l=this;this._resetCache();var s=this._getStore(),a=this._getStoreKey(s,p,f);s.remove(a).done(function(t){s.push([{type:"remove",key:t,internalChange:!0}]),c&&c(t),l._resetCache()}).fail(function(t){u&&u(t),l._resetCache()})},m.findItem=function(p){return this._items?this._getItemByKey(p):null},m.getItems=function(){return this._items},m.hasItems=function(){return!!this._items},m._reloadContentByChanges=function(p,f){var c=this;p=p.map(function(u){return(0,I.extend)(u,{internalKey:c._getInternalKey(u.key)})}),this._diagramWidget._reloadContentByChanges(p,f)},m._getItemByKey=function(p){this._ensureCache();var f=this._cache,c=this._getIndexByKey(p);return f.items[c]},m._getIndexByKey=function(p){this._ensureCache();var f=this._cache;if("object"!==R(p)){var c=f.keySet||f.keys.reduce(function(s,a,t){return s[a]=t,s},{});return f.keySet||(f.keySet=c),c[p]}for(var u=0,l=f.keys.length;u<l;u++)if(f.keys[u]===p)return u;return-1},m._ensureCache=function(){var p=this._cache;p.keys||(p.keys=[],p.items=[],this._fillCache(p,this._items))},m._fillCache=function(p,f){var c=this;if(f&&f.length){var u=this._getKeyExpr();u&&f.forEach(function(a){p.keys.push(u(a)),p.items.push(a)});var l=this._getItemsExpr();l&&f.forEach(function(a){return c._fillCache(p,l(a))});var s=this._getContainerChildrenExpr();s&&f.forEach(function(a){return c._fillCache(p,s(a))})}},m._getKeyExpr=function(){throw"Not Implemented"},m._getItemsExpr=function(){},m._getContainerChildrenExpr=function(){},m._initDataSource=function(){S.prototype._initDataSource.call(this),this._dataSource&&this._dataSource.paginate(!1)},m._dataSourceOptions=function(){return{paginate:!1}},m._getStore=function(){return this._dataSource&&this._dataSource.store()},m._getStoreKey=function(p,f,c){var u=p.keyOf(c);if(u===c){var l=this._getKeyExpr();this._dataSourceItems.forEach(function(s){l(s)===f&&(u=s)})}return u},m._getInternalKey=function(p){return"object"===R(p)?this._getKeyExpr()(p):p},m._resetCache=function(){this._cache={}},h}(F.Component.inherit({}).include(A.default));b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){Object.defineProperty(b,"refreshPaths",{enumerable:!0,get:function(){return g.refreshPaths}}),b.prepareSegmentRectPoints=void 0;var g=e(179),I=e(3);b.prepareSegmentRectPoints=function(F,A,R,E,k){var S,w=~~((R<E?R:E)/2),y=k.width||0,h=y<w?y:w,m=(F+=h/2)+(R-=h),p=(A+=h/2)+(E-=h),f=[],c=[],u=0,l=0,s={top:[[F,A],[m,A]],right:[[m,A],[m,p]],bottom:[[m,p],[F,p]],left:[[F,p],[F,A]]};switch((0,I.each)(s,function(a){u=2*u+~~!!k[a]}),u){case 13:case 9:S=["left","top","right","bottom"];break;case 11:S=["bottom","left","top","right"];break;default:S=["top","right","bottom","left"]}return(0,I.each)(S,function(a,t){var n=!!k[t];!l&&c.length&&(f.push(c),c=[]),n&&(0,I.each)(s[t].slice(l),function(i,o){c=c.concat(o)}),l=~~n}),c.length&&f.push(c),1===f.length&&(f=f[0]),{points:f,pathType:15===u?"area":"line"}}},function(W,b,e){b.default=void 0;var g=F(e(141)),I=F(e(24));function F(R){return R&&R.__esModule?R:{default:R}}var A=(0,g.default)(I.default.ERROR_MESSAGES,{E2001:"Invalid data source",E2002:"Axis type and data type are incompatible",E2003:'The "{0}" data source field contains data of unsupported type',E2004:'The "{0}" data source field is inconsistent',E2005:'The value field "{0}" is absent in the data source or all its values are negative',E2006:"A cycle is detected in provided data",E2007:'The value field "{0}" is absent in the data source',E2008:'The value field "{0}" must be a string',E2009:'The value field "{0}" must be a positive numeric value',E2101:"Unknown series type: {0}",E2102:"Ambiguity occurred between two value axes with the same name",E2103:'The "{0}" option is given an invalid value. Assign a function instead',E2104:"Invalid logarithm base",E2105:'Invalid value of a "{0}"',E2202:"Invalid {0} scale value",E2203:"The range you are trying to set is invalid",W2002:"The {0} series cannot be drawn because the {1} data field is missing",W2003:"Tick interval is too small",W2101:'The "{0}" pane does not exist; the last pane is used by default',W2102:'A value axis with the "{0}" name was created automatically',W2103:"The chart title was hidden due to the container size",W2104:"The legend was hidden due to the container size",W2105:'The title of the "{0}" axis was hidden due to the container size',W2106:'The labels of the "{0}" axis were hidden due to the container size',W2107:"The export menu was hidden due to the container size",W2108:"The browser does not support exporting images to {0} format.",W2301:"Invalid value range"});b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=E(e(161)),F=e(14),A=e(1),R=E(e(160));function E(c){return c&&c.__esModule?c:{default:c}}var k=g.extend,S=Math.round,w=Math.sqrt,y=Math.acos,h=180/Math.PI,m=Math.abs,p=R.default.radialLabelIndent,f=k({},I.default,{_updateData:function(c,u){I.default._updateData.call(this,c),!u&&(0,A.isDefined)(this._visible)||(this._visible=!0),this.minValue=this.initialMinValue=this.originalMinValue=(0,A.isDefined)(c.minValue)?c.minValue:0},animate:function(c,u,l){this.graphic.animate({x:this.centerX,y:this.centerY,outerRadius:this.radiusOuter,innerRadius:this.radiusInner,startAngle:this.toAngle,endAngle:this.fromAngle},{delay:l,partitionDuration:u},c)},correctPosition:function(c){this.correctRadius(c),this.correctLabelRadius(c.radiusOuter+p),this.centerX=c.centerX,this.centerY=c.centerY},correctRadius:function(c){this.radiusInner=c.radiusInner,this.radiusOuter=c.radiusOuter},correctLabelRadius:function(c){this.radiusLabels=c},correctValue:function(c,u,l){this.value=(l||this.normalInitialValue)+c,this.minValue=c,this.percent=u,this._label.setDataField("percent",u)},_updateLabelData:function(){this._label.setData(this._getLabelFormatObject())},_getShiftLabelCoords:function(){var c=this._label.getBoundingRect(),u=this._getLabelCoords(this._label),l=this._getVisibleArea();return this._isLabelDrawingWithoutPoints?this._checkLabelPosition(u,c,l):this._getLabelExtraCoord(u,this._checkVerticalLabelPosition(u,c,l),c)},_getLabelPosition:function(c){return c.position},getAnnotationCoords:function(c){return this._getElementCoords("edge"!==c?"inside":"outside",this.radiusOuter,0)},_getElementCoords:function(c,u,l){var s,a,t=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{x:0,y:0,width:0,height:0},n=this,i=(0,F.getCosAndSin)(n.middleAngle),o=n.radiusInner,r=n.radiusOuter,d="columns"===c;return"inside"===c?a=n.centerX+(s=o+(r-o)/2+l)*i.cos-t.width/2:(s=u+l,a=i.cos>.1||d&&i.cos>=0?n.centerX+s*i.cos:i.cos<-.1||d&&i.cos<0?n.centerX+s*i.cos-t.width:n.centerX+s*i.cos-t.width/2),{x:a,y:S(n.centerY-s*i.sin-t.height/2)}},_getLabelCoords:function(c){var u=c.getBoundingRect(),l=c.getLayoutOptions(),s=this._getLabelPosition(l);return this._getElementCoords(s,this.radiusLabels,l.radialOffset,u)},_correctLabelCoord:function(c,u){var l=this._label,s=l.getBoundingRect().width,a=l.getLayoutOptions(),t=this._getVisibleArea(),n=t.maxX-s,i=t.minX,o=(0,F.normalizeAngle)(this.middleAngle),r=this.centerX,d=a.connectorOffset,v=c.x;return"columns"===a.position?c.x=v=o<=90||o>=270?n:i:"inside"!==a.position&&u&&(o<=90||o>=270?v-d<r&&(v=r+d):v+s+d>r&&(v=r-s-d),c.x=v),c},drawLabel:function(){this.translate(),this._isLabelDrawingWithoutPoints=!0,this._drawLabel(),this._isLabelDrawingWithoutPoints=!1},updateLabelCoord:function(c){var u=this._label.getBoundingRect(),l=this._correctLabelCoord(u,c);l=this._checkHorizontalLabelPosition(l,u,this._getVisibleArea()),this._label.shift(S(l.x),S(u.y))},_checkVerticalLabelPosition:function(c,u,l){var a=c.y;return c.y+u.height>l.maxY?a=l.maxY-u.height:c.y<l.minY&&(a=l.minY),{x:c.x,y:a}},_getLabelExtraCoord:function(c,u,l){return c.y!==u.y?(0,F.getVerticallyShiftedAngularCoords)({x:c.x,y:c.y,width:l.width,height:l.height},u.y-c.y,{x:this.centerX,y:this.centerY}):c},_checkHorizontalLabelPosition:function(c,u,l){var s=c.x;return c.x+u.width>l.maxX?s=l.maxX-u.width:c.x<l.minX&&(s=l.minX),{x:s,y:c.y}},applyWordWrap:function(c){var u=this._label,l=u.getBoundingRect(),s=this._getVisibleArea(),a=u.getLayoutOptions().position,t=l.width,n=!1;return"columns"===a&&this.series.index>0?t=s.maxX-this.centerX-this.radiusLabels:"inside"===a?t>s.maxX-s.minX&&(t=s.maxX-s.minX):c&&l.x<this.centerX&&l.width+l.x>this.centerX?t=Math.floor((s.maxX-s.minX)/2):l.x+t>s.maxX?t=s.maxX-l.x:l.x<s.minX&&(t=l.x+t-s.minX),t<l.width&&(n=u.fit(t)),n},setLabelTrackerData:function(){this._label.setTrackerData(this)},_checkLabelPosition:function(c,u,l){return c=this._checkHorizontalLabelPosition(c,u,l),this._checkVerticalLabelPosition(c,u,l)},_getLabelConnector:function(){var c=this.radiusOuter,u=this._options.styles.normal,l=u["stroke-width"]/2,s=this.series.getOptions().containerBackgroundColor===u.stroke?S(l):S(-l),a=(0,F.getCosAndSin)(S(this.middleAngle));return{x:S(this.centerX+(c-s)*a.cos),y:S(this.centerY-(c-s)*a.sin),angle:this.middleAngle}},_drawMarker:function(c,u,l,s){var a=this.radiusOuter,t=this.radiusInner,n=this.fromAngle,i=this.toAngle;l&&(t=a=0,s||(n=i=this.shiftedAngle)),this.graphic=c.arc(this.centerX,this.centerY,t,a,i,n).attr({"stroke-linejoin":"round"}).smartAttr(this._getStyle()).data({"chart-data-point":this}).sharp().append(u)},getTooltipParams:function(){var c=(0,F.getCosAndSin)(this.middleAngle),u=this.radiusInner,l=this.radiusOuter;return{x:this.centerX+(u+(l-u)/2)*c.cos,y:this.centerY-(u+(l-u)/2)*c.sin,offset:0}},_translate:function(){var c=this.shiftedAngle||0,u=this.value,l=this.minValue,s=this._getValTranslator();this.fromAngle=s.translate(l)+c,this.toAngle=s.translate(u)+c,this.middleAngle=s.translate((u-l)/2+l)+c,this.isVisible()||(this.middleAngle=this.toAngle=this.fromAngle=this.fromAngle||c)},getMarkerVisibility:function(){return!0},_updateMarker:function(c,u,l,s){c||(u=k({x:this.centerX,y:this.centerY,outerRadius:this.radiusOuter,innerRadius:this.radiusInner,startAngle:this.toAngle,endAngle:this.fromAngle},u)),this.graphic.smartAttr(u).sharp(),s&&s()},getLegendStyles:function(){return this._styles.legendStyles},isInVisibleArea:function(){return!0},hide:function(){this._visible&&(this._visible=!1,this.hideTooltip(),this._options.visibilityChanged())},show:function(){this._visible||(this._visible=!0,this._options.visibilityChanged())},setInvisibility:function(){this._label.draw(!1)},isVisible:function(){return this._visible},_getFormatObject:function(c){var u=I.default._getFormatObject.call(this,c),l=this.percent;return u.percent=l,u.percentText=c.formatValue(l,"percent"),u},getColor:function(){return this._styles.normal.fill},coordsIn:function(c,u){var l,s=c-this.centerX,a=u-this.centerY,t=w(s*s+a*a),n=this.fromAngle%360,i=this.toAngle%360;return!(t<this.radiusInner||t>this.radiusOuter||0===t)&&((l=y(s/t)*h*(a>0?-1:1))<0&&(l+=360),n===i&&m(this.toAngle-this.fromAngle)>1e-4||(n>=i?l<=n&&l>=i:!(l>=n&&l<=i)))}});b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(3),F=e(0),A=e(4),R=e(344),E=(g=e(161))&&g.__esModule?g:{default:g},k=e(1),S=F.extend,w=Math,y=w.abs,h=w.min,m=w.max,p=w.round,f=S({},E.default,{deleteLabel:function(){this._topLabel.dispose(),this._topLabel=null,this._bottomLabel.dispose(),this._bottomLabel=null},hideMarker:function(c){var u=this.graphic,l=u&&u[c+"Marker"],s=this["_"+c+"Label"];l&&"hidden"!==l.attr("visibility")&&l.attr({visibility:"hidden"}),s.draw(!1)},setInvisibility:function(){this.hideMarker("top"),this.hideMarker("bottom")},clearVisibility:function(){var c=this.graphic,u=c&&c.topMarker,l=c&&c.bottomMarker;u&&u.attr("visibility")&&u.attr({visibility:null}),l&&l.attr("visibility")&&l.attr({visibility:null})},clearMarker:function(){var c=this.graphic,u=c&&c.topMarker,l=c&&c.bottomMarker,s=this._emptySettings;u&&u.attr(s),l&&l.attr(s)},_getLabelPosition:function(c){var u="inside"===this._options.label.position;return this._options.rotated?"top"===c^u?"right":"left":"top"===c^u?"top":"bottom"},_getLabelMinFormatObject:function(){return{index:0,argument:this.initialArgument,value:this.initialMinValue,seriesName:this.series.name,originalValue:this.originalMinValue,originalArgument:this.originalArgument,point:this}},_updateLabelData:function(){var c=this._getLabelFormatObject();c.index=1,this._topLabel.setData(c),this._bottomLabel.setData(this._getLabelMinFormatObject())},_updateLabelOptions:function(){var c=this._options.label;(!this._topLabel||!this._bottomLabel)&&this._createLabel(),this._topLabel.setOptions(c),this._bottomLabel.setOptions(c)},_createLabel:function(){var c={renderer:this.series._renderer,labelsGroup:this.series._labelsGroup,point:this};this._topLabel=new R.Label(c),this._bottomLabel=new R.Label(c)},_getGraphicBBox:function(c){var u=this._options,l=this._getImage(u.image),s=this._checkImage("top"===c?l.top:l.bottom),a=this._getPositionFromLocation(c);return u.visible?s?this._getImageBBox(a.x,a.y):this._getSymbolBBox(a.x,a.y,u.styles.normal.r):{x:a.x,y:a.y,width:0,height:0}},_getPositionFromLocation:function(c){var u,l,s="top"===c;return this._options.rotated?(u=s?m(this.x,this.minX):h(this.x,this.minX),l=this.y):(u=this.x,l=s?h(this.y,this.minY):m(this.y,this.minY)),{x:u,y:l}},_checkOverlay:function(c,u,l){return c<u+l},_getOverlayCorrections:function(c,u){var l=this._options.rotated,s=l?"x":"y",a=l?"width":"height",t=this.series.getValueAxis().getVisibleArea(),n=t[0],i=t[1],o=p((c[s]+c[a]-u[s])/2),r=c[s]-o,d=u[s]+o;return r<n?(r+=o=n-r,d+=o):d+u[a]>i&&(r+=o=i-d-u[a],d+=o),{coord1:r,coord2:d}},_checkLabelsOverlay:function(c){var u=this._topLabel.getBoundingRect(),l=this._bottomLabel.getBoundingRect(),s={};this._options.rotated?"top"===c?this._checkOverlay(u.x,l.x,l.width)&&(s=this._getOverlayCorrections(l,u),this._topLabel.shift(s.coord2,u.y),this._bottomLabel.shift(s.coord1,l.y)):this._checkOverlay(l.x,u.x,u.width)&&(s=this._getOverlayCorrections(u,l),this._topLabel.shift(s.coord1,u.y),this._bottomLabel.shift(s.coord2,l.y)):"top"===c?this._checkOverlay(l.y,u.y,u.height)&&(s=this._getOverlayCorrections(u,l),this._topLabel.shift(u.x,s.coord1),this._bottomLabel.shift(l.x,s.coord2)):this._checkOverlay(u.y,l.y,l.height)&&(s=this._getOverlayCorrections(l,u),this._topLabel.shift(u.x,s.coord2),this._bottomLabel.shift(l.x,s.coord1))},_drawLabel:function(){var c=[],u=this._options.rotated?this.x>=this.minX:this.y<this.minY,l=this._getCustomLabelVisibility(),s=this._topLabel,a=this._bottomLabel;s.pointPosition=u?"top":"bottom",a.pointPosition=u?"bottom":"top",(this.series.getLabelVisibility()||l)&&this.hasValue()&&!1!==l?(!1!==this.visibleTopMarker&&c.push(s),!1!==this.visibleBottomMarker&&c.push(a),(0,I.each)(c,function(t,n){n.draw(!0)}),this._checkLabelsOverlay(this._topLabel.pointPosition)):(s.draw(!1),a.draw(!1))},_getImage:function(c){var u={};return(0,k.isDefined)(c)&&("string"==typeof c?u.top=u.bottom=c:(u.top={url:"string"==typeof c.url?c.url:c.url&&c.url.rangeMaxPoint,width:"number"==typeof c.width?c.width:c.width&&c.width.rangeMaxPoint,height:"number"==typeof c.height?c.height:c.height&&c.height.rangeMaxPoint},u.bottom={url:"string"==typeof c.url?c.url:c.url&&c.url.rangeMinPoint,width:"number"==typeof c.width?c.width:c.width&&c.width.rangeMinPoint,height:"number"==typeof c.height?c.height:c.height&&c.height.rangeMinPoint})),u},_checkSymbol:function(c,u){var l=c.symbol,s=u.symbol,a="circle"===l&&"circle"!==s||"circle"!==l&&"circle"===s,t=this._getImage(c.image),n=this._getImage(u.image),i=this._checkImage(t.top)!==this._checkImage(n.top),o=this._checkImage(t.bottom)!==this._checkImage(n.bottom);return a||i||o},_getSettingsForTwoMarkers:function(c){var u=this._options,l={},s=u.rotated?h(this.x,this.minX):this.x,a=u.rotated?this.y:h(this.y,this.minY),t=c.r,n=this._populatePointShape(u.symbol,t);return l.top=S({translateX:s+this.width,translateY:a,r:t},c),l.bottom=S({translateX:s,translateY:a+this.height,r:t},c),n&&(l.top.points=l.bottom.points=n),l},_hasGraphic:function(){return this.graphic&&this.graphic.topMarker&&this.graphic.bottomMarker},_drawOneMarker:function(c,u,l,s){var a=this.graphic;a[u]?this._updateOneMarker(u,s):a[u]=this._createMarker(c,a,l,s)},_drawMarker:function(c,u,l,s,a){var t=this._getSettingsForTwoMarkers(a||this._getStyle()),n=this._getImage(this._options.image);this._checkImage(n.top)&&(t.top=this._getImageSettings(t.top,n.top)),this._checkImage(n.bottom)&&(t.bottom=this._getImageSettings(t.bottom,n.bottom)),this.graphic=this.graphic||c.g().append(u),this.visibleTopMarker&&this._drawOneMarker(c,"topMarker",n.top,t.top),this.visibleBottomMarker&&this._drawOneMarker(c,"bottomMarker",n.bottom,t.bottom)},_getSettingsForTracker:function(c){var u=this._options.rotated;return{translateX:u?h(this.x,this.minX)-c:this.x-c,translateY:u?this.y-c:h(this.y,this.minY)-c,width:this.width+2*c,height:this.height+2*c}},isInVisibleArea:function(){var c,u,l,s=this._options.rotated,a=s?this.y:this.x,t=s?m(this.minX,this.x):m(this.minY,this.y),n=s?h(this.minX,this.x):h(this.minY,this.y),i=!0,o=this.series.getArgumentAxis().getVisibleArea(),r=this.series.getValueAxis().getVisibleArea();return o[1]<a||o[0]>a||r[0]>n&&r[0]>t||r[1]<n&&r[1]<t?u=l=i=!1:(u=r[0]<=n&&r[1]>n,l=r[0]<t&&r[1]>=t,s&&(c=u,u=l,l=c)),this.visibleTopMarker=u,this.visibleBottomMarker=l,i},getTooltipParams:function(){var c,u,l=this._options.rotated,s=l?h(this.x,this.minX):h(this.y,this.minY),a=l?"width":"height",t=this._getVisibleArea(),i=l?t.maxX:t.maxY,o=m(l?t.minX:t.minY,s),r=h(i,s+this[a]);return l?(u=this.y,c=o+(r-o)/2):(c=this.x,u=o+(r-o)/2),{x:c,y:u,offset:0}},_translate:function(){var c=this._options.rotated;E.default._translate.call(this),this.height=c?0:y(this.minY-this.y),this.width=c?y(this.x-this.minX):0},hasCoords:function(){return E.default.hasCoords.call(this)&&!(null===this.minX||null===this.minY)},_updateData:function(c){E.default._updateData.call(this,c),this.minValue=this.initialMinValue=this.originalMinValue=c.minValue},_getImageSettings:function(c,u){return{href:u.url||u.toString(),width:u.width||20,height:u.height||20,translateX:c.translateX,translateY:c.translateY}},getCrosshairData:function(c,u){var s=this.minX,a=this.minY,t=this.vx,n=this.vy,i=this.value,o=this.minValue,r=this.argument,d={axis:this.series.axis,x:t,y:n,yValue:i,xValue:r};return this._options.rotated?(d.yValue=r,y(t-c)<y(s-c)?d.xValue=i:(d.x=s,d.xValue=o)):y(n-u)>=y(a-u)&&(d.y=a,d.yValue=o),d},_updateOneMarker:function(c,u){this.graphic&&this.graphic[c]&&this.graphic[c].attr(u)},_updateMarker:function(c,u){this._drawMarker(void 0,void 0,!1,!1,u)},_getFormatObject:function(c){var u=this.initialMinValue,l=this.initialValue,s=this.initialArgument,a=c.formatValue(u),t=c.formatValue(l);return{argument:s,argumentText:c.formatValue(s,"argument"),valueText:a+" - "+t,rangeValue1Text:a,rangeValue2Text:t,rangeValue1:u,rangeValue2:l,seriesName:this.series.name,point:this,originalMinValue:this.originalMinValue,originalValue:this.originalValue,originalArgument:this.originalArgument}},getLabel:function(){return[this._topLabel,this._bottomLabel]},getLabels:function(){return[this._topLabel,this._bottomLabel]},getBoundingRect:A.noop,coordsIn:function(c,u){var l=this._storeTrackerR(),s=c>=this.x-l&&c<=this.x+l,a=u>=this.y-l&&u<=this.y+l;return this._options.rotated?a&&(s||c>=this.minX-l&&c<=this.minX+l):s&&(a||u>=this.minY-l&&u<=this.minY+l)},getMaxValue:function(){return"discrete"!==this.series.valueAxisType&&this.minValue>this.value?this.minValue:this.value},getMinValue:function(){return"discrete"!==this.series.valueAxisType?this.minValue<this.value?this.minValue:this.value:this.minValue}});b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=A(e(161)),F=A(e(235));function A(h){return h&&h.__esModule?h:{default:h}}var R=Math,E=R.abs,k=R.min,S=R.max,w=R.round,y=(0,g.extend)({},F.default,{_getContinuousPoints:function(h,m){var p=this.x,f=this._options.rotated?function(a,t){return[t,a]}:function(a,t){return[a,t]},c=this.width,u=this.highY,l=E(u-h)<E(u-m)?h:m,s=l===m?h:m;return s===l?[].concat(f(p,this.highY)).concat(f(p,this.lowY)).concat(f(p,this.closeY)).concat(f(p-c/2,this.closeY)).concat(f(p+c/2,this.closeY)).concat(f(p,this.closeY)):[].concat(f(p,this.highY)).concat(f(p,l)).concat(f(p+c/2,l)).concat(f(p+c/2,s)).concat(f(p,s)).concat(f(p,this.lowY)).concat(f(p,s)).concat(f(p-c/2,s)).concat(f(p-c/2,l)).concat(f(p,l))},_getCrockPoints:function(h){var m=this.x,p=this._options.rotated?function(f,c){return[c,f]}:function(f,c){return[f,c]};return[].concat(p(m,this.highY)).concat(p(m,this.lowY)).concat(p(m,h)).concat(p(m-this.width/2,h)).concat(p(m+this.width/2,h)).concat(p(m,h))},_getPoints:function(){var h=this.closeY,m=this.openY;return null!==h&&null!==m?this._getContinuousPoints(m,h):m===h?[this.x,this.highY,this.x,this.lowY]:this._getCrockPoints(null!==m?m:h)},getColor:function(){return this._isReduction?this._options.reduction.color:this._styles.normal.stroke||this.series.getColor()},_drawMarkerInGroup:function(h,m,p){this.graphic=p.path(this._getPoints(),"area").attr({"stroke-linecap":"square"}).attr(m).data({"chart-data-point":this}).sharp().append(h)},_fillStyle:function(){var h=this._options.styles;this._styles=this._isReduction&&this._isPositive?h.reductionPositive:this._isReduction?h.reduction:this._isPositive?h.positive:h},_getMinTrackerWidth:function(){return 2+2*this._styles.normal["stroke-width"]},correctCoordinates:function(h){var m=this._getMinTrackerWidth(),p=h.width;this.width=(p=p<m?m:p>10?10:p)+p%2,this.xCorrection=h.offset},_getMarkerGroup:function(h){return this._isReduction&&this._isPositive?h.reductionPositiveMarkersGroup:this._isReduction?h.reductionMarkersGroup:this._isPositive?h.defaultPositiveMarkersGroup:h.defaultMarkersGroup},_drawMarker:function(h,m){this._drawMarkerInGroup(this._getMarkerGroup(m),this._getStyle(),h)},_getSettingsForTracker:function(){var h,m,p,f,c=this.highY,u=this.lowY,l=this._options.rotated;return c===u&&(c=l?c+2:c-2,u=l?u-2:u+2),l?(h=k(u,c),m=this.x-this.width/2,p=E(u-c),f=this.width):(h=this.x-this.width/2,m=k(u,c),p=this.width,f=E(u-c)),{x:h,y:m,width:p,height:f}},_getGraphicBBox:function(h){var m=this._options.rotated,p=this.x,f=this.width,c=this.lowY,u=this.highY;if(h){var l=this.series.getValueAxis().getVisibleArea();u=this._truncateCoord(u,l),c=this._truncateCoord(c,l)}var s={x:m?c:p-w(f/2),y:m?p-w(f/2):u,width:m?u-c:f,height:m?f:c-u};if(h){var a="top"===h;this._options.rotated?(s.x=a?s.x+s.width:s.x,s.width=0):(s.y=a?s.y:s.y+s.height,s.height=0)}return s},getTooltipParams:function(h){if(this.graphic){var m=k(this.lowY,this.highY),p=S(this.lowY,this.highY),f=this._getVisibleArea(),c=this._options.rotated,l=c?f.maxX:f.maxY,s=S(c?f.minX:f.minY,m),a=k(l,p),t=this.getCenterCoord();return"edge"===h&&(t[c?"x":"y"]=c?a:s),t.offset=0,t}},getCenterCoord:function(){if(this.graphic){var h,m,p=k(this.lowY,this.highY),f=S(this.lowY,this.highY),c=this._getVisibleArea(),u=this._options.rotated,s=u?c.maxX:c.maxY,a=S(u?c.minX:c.minY,p),t=a+(k(s,f)-a)/2;return u?(m=this.x,h=t):(h=this.x,m=t),{x:h,y:m}}},hasValue:function(){return null!==this.highValue&&null!==this.lowValue},hasCoords:function(){return null!==this.x&&null!==this.lowY&&null!==this.highY},_translate:function(){var h=this._options.rotated,m=this._getValTranslator(),p=this._getArgTranslator().translate(this.argument);this.vx=this.vy=this.x=null===p?p:p+(this.xCorrection||0),this.openY=null!==this.openValue?m.translate(this.openValue):null,this.highY=m.translate(this.highValue),this.lowY=m.translate(this.lowValue),this.closeY=null!==this.closeValue?m.translate(this.closeValue):null;var f=k(this.lowY,this.highY)+E(this.lowY-this.highY)/2;this._calculateVisibility(h?f:this.x,h?this.x:f)},getCrosshairData:function(h,m){var p,f,c=this._options.rotated,u=c?h:m,l=this.argument,s="low";return E(this.lowY-u)<E(this.closeY-u)?p=this.lowY:(p=this.closeY,s="close"),E(p-u)>=E(this.openY-u)&&(p=this.openY,s="open"),E(p-u)>=E(this.highY-u)&&(p=this.highY,s="high"),(f=c?{y:this.vy,x:p,xValue:this[s+"Value"],yValue:l}:{x:this.vx,y:p,xValue:l,yValue:this[s+"Value"]}).axis=this.series.axis,f},_updateData:function(h){var m=this._label,p=this._options.reduction.color;this.value=this.initialValue=h.reductionValue,this.originalValue=h.value,this.lowValue=this.originalLowValue=h.lowValue,this.highValue=this.originalHighValue=h.highValue,this.openValue=this.originalOpenValue=h.openValue,this.closeValue=this.originalCloseValue=h.closeValue,this._isPositive=h.openValue<h.closeValue,this._isReduction=h.isReduction,this._isReduction&&m.setColor(p)},_updateMarker:function(h,m,p){var f=this.graphic;f.attr({points:this._getPoints()}).smartAttr(m).sharp(),p&&f.append(this._getMarkerGroup(p))},_getLabelFormatObject:function(){return{openValue:this.openValue,highValue:this.highValue,lowValue:this.lowValue,closeValue:this.closeValue,reductionValue:this.initialValue,argument:this.initialArgument,value:this.initialValue,seriesName:this.series.name,originalOpenValue:this.originalOpenValue,originalCloseValue:this.originalCloseValue,originalLowValue:this.originalLowValue,originalHighValue:this.originalHighValue,originalArgument:this.originalArgument,point:this}},_getFormatObject:function(h){var m=h.formatValue(this.highValue),p=h.formatValue(this.openValue),f=h.formatValue(this.closeValue),c=h.formatValue(this.lowValue),u=I.default._getFormatObject.call(this,h);return(0,g.extend)({},u,{valueText:"h: "+m+(""!==p?" o: "+p:"")+(""!==f?" c: "+f:"")+" l: "+c,highValueText:m,openValueText:p,closeValueText:f,lowValueText:c})},getMaxValue:function(){return this.highValue},getMinValue:function(){return this.lowValue}});b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.ThemeManager=void 0;var g,I,F,A,R=e(4),E=e(1),k=e(0),S=e(339),w=e(14),y=S.BaseThemeManager.inherit((g=function(h){return h?((h=(0,k.extend)(!0,{},h)).title=(0,E.isString)(m=h.title)?{text:m}:m,("logarithmic"===h.type&&h.logarithmBase<=0||h.logarithmBase&&!(0,E.isNumeric)(h.logarithmBase))&&(h.logarithmBase=void 0,h.logarithmBaseError=!0),h.label&&h.label.alignment&&(h.label.userAlignment=!0),h):{};var m},A={base:F=function(h,m){m=m||this._userOptions[h];var p=this._theme[h],f=this._mergedSettings[h];return f||(f=(0,E.isPlainObject)(p)&&(0,E.isPlainObject)(m)?(0,k.extend)(!0,{},p,m):(0,E.isDefined)(m)?m:p,this._mergedSettings[h]=f,f)},argumentAxis:I=function(h,m,p){var f=this._theme,c=p^"valueAxis"===h?"verticalAxis":"horizontalAxis",u=g(m),l=g(this._userOptions.commonAxisSettings),s=(0,k.extend)(!0,{},f.commonAxisSettings,f[c],f[h],l,u);return s.workWeek=u.workWeek||f[h].workWeek,s.forceUserTickInterval|=(0,E.isDefined)(u.tickInterval)&&!(0,E.isDefined)(u.axisDivisionFactor),s},valueAxisRangeSelector:function(){return F.call(this,"valueAxis")},valueAxis:I,series:function(h,m,p){var f,c,u=this,l=u._theme,s=u._userOptions.commonSeriesSettings||{},a=l.commonSeriesSettings,t=u._themeSection.split(".").slice(-1)[0],n=(0,w.normalizeEnum)(m.type||s.type||a.type||"pie"===t&&l.type),i=u.palette,o=~n.indexOf("bar"),r=~n.indexOf("line"),d=~n.indexOf("area"),v="bubble"===n,x=u.getOptions("resolveLabelsOverlapping"),T=u.getOptions("containerBackgroundColor"),D=A.seriesTemplate.call(this);(o||v)&&(c=(m=(0,k.extend)(!0,{},s,s[n],m)).visible,s={type:{}},(0,k.extend)(!0,m,m.point),m.visible=c);var C=(0,k.extend)(!0,{aggregation:{}},a,a[n],s,s[n],m);return C.aggregation.enabled="chart"===t&&!!C.aggregation.enabled,C.type=n,C.widgetType=t,C.containerBackgroundColor=T,f="pie"!==t?C.color||i.getNextColor(p):function(P,M,O){var B="".concat(P,"-").concat(M);return u._multiPieColors[B]||(u._multiPieColors[B]=i.getNextColor(O)),u._multiPieColors[B]},C.mainSeriesColor=f,C.resolveLabelsOverlapping=x,C.label&&(r||d&&"rangearea"!==n||"scatter"===n)&&(C.label.position="outside"),D&&(C.nameField=D.nameField),C},animation:function(h){var m=this._userOptions[h];return m=(0,E.isPlainObject)(m)?m:(0,E.isDefined)(m)?{enabled:!!m}:{},F.call(this,h,m)},seriesTemplate:function(){var h=F.call(this,"seriesTemplate");return h&&(h.nameField=h.nameField||"series"),h},zoomAndPan:function(){function h(p){var f="pan"===(p=(0,w.normalizeEnum)(p))||"both"===p,c="zoom"===p||"both"===p;return{pan:f,zoom:c,none:!f&&!c}}var m=F.call(this,"zoomAndPan");return{valueAxis:h(m.valueAxis),argumentAxis:h(m.argumentAxis),dragToZoom:!!m.dragToZoom,dragBoxStyle:{class:"dxc-shutter",fill:m.dragBoxStyle.color,opacity:m.dragBoxStyle.opacity},panKey:m.panKey,allowMouseWheel:!!m.allowMouseWheel,allowTouchGestures:!!m.allowTouchGestures}}},{_themeSection:"chart",ctor:function(h){var m=this;m.callBase.apply(m,arguments);var p=h.options||{};m._userOptions=p,m._mergeAxisTitleOptions=[],m._multiPieColors={},m._callback=R.noop},dispose:function(){var h=this;return h.palette&&h.palette.dispose(),h.palette=h._userOptions=h._mergedSettings=h._multiPieColors=null,h.callBase.apply(h,arguments)},resetPalette:function(){this.palette.reset(),this._multiPieColors={}},getOptions:function(h){return(A[h]||A.base).apply(this,arguments)},refresh:function(){return this._mergedSettings={},this.callBase.apply(this,arguments)},_initializeTheme:function(){var h=this;h.callBase.apply(h,arguments),h.updatePalette()},resetOptions:function(h){this._mergedSettings[h]=null},update:function(h){this._userOptions=h},updatePalette:function(){this.palette=this.createPalette(this.getOptions("palette"),{useHighlight:!0,extensionMode:this.getOptions("paletteExtensionMode")})}}));b.ThemeManager=y},function(W,b,e){b.LayoutManager=u;var g,I=e(1),F=(g=e(160))&&g.__esModule?g:{default:g},A=e(340),R=Math.floor,E=Math.sqrt,k=Math.min,S=Math.max,w=F.default.radialLabelIndent;function y(t,n,i){return i<t?t:n<i?n:i}function h(t){if(t._label.isVisible()&&"inside"!==t._label.getLayoutOptions().position)return t._label.getBoundingRect()}function p(t){return t.reduce(function(n,i){var o=i.getVisiblePoints().reduce(function(d,v){var x=h(v);return x&&x.width>d&&(d=x.width),d},0),r=o;return o&&(n.outerLabelsCount++,n.outerLabelsCount>1&&(o+=F.default.pieLabelSpacing),r+=F.default.pieLabelSpacing),n.sizes.push(o),n.rSizes.push(r),n.common+=o,n},{sizes:[],rSizes:[],common:0,outerLabelsCount:0})}function f(t,n,i,o,r,d){var v,x,T=0,D=t.sizes,C=t.rSizes;for(x=0;x<i.length;x++)0!==D[x]?(v=R(v?v+C[x-1]:n),i[x].correctLabelRadius(v),T+=r||D[x],C[x]=r||C[x],i[x].setVisibleArea({left:R(d-n-T),right:R(o.width-(d+n+T)),top:o.top,bottom:o.bottom,width:o.width,height:o.height})):v&&(v+=C[x-1])}function c(t){var i=t.innerRadius;return"pie"===t.type?0:(0,I.isNumeric)(i)?Number(i):.5}function u(){}function l(t,n,i,o){return(t-n-w-i.left)/o.outerLabelsCount}function a(t){return new A.WrapperLayoutElement(null,{x:t.left,y:t.top,width:t.width-t.left-t.right,height:t.height-t.top-t.bottom})}u.prototype={constructor:u,setOptions:function(t){this._options=t},applyPieChartSeriesLayout:function(t,n,i){var o,r,d=t.height-t.top-t.bottom,v=t.width-t.left-t.right,x=v/2+t.left,T=d/2+t.top,D=this._options.piePercentage;return(0,I.isNumeric)(D)?o=r=D*k(t.height,t.width)/2:(o=k(v,d)/2,r=this._options.minPiePercentage*o),i||(o=function s(t,n,i,o,r,d){var v,P,x=p(i),T=r-n.left-((P=x).outerLabelsCount>0?P.common+w:0);return T<o?v=l(r,t=o,n,x):t=k(function m(t,n,i,o,r){return t.some(function(d){return d.getVisiblePoints().reduce(function(v,x){var P,M,O,B,T=h(x);if(T){var D=y(T.x,T.x+T.width,n),C=y(T.y,T.y+T.height,i);o=k(S(E(((P=D)-(O=n))*(P-O)+((M=C)-(B=i))*(M-B))-w,r),o),v=!0}return v},!1)}),o}(i,r,d,t,o),T),f(x,t+w,i,n,v,r),t}(o,t,n,r,x,T)),{centerX:R(x),centerY:R(T),radiusInner:R(o*c(n[0])),radiusOuter:R(o)}},applyEqualPieChartLayout:function(t,n){var i=n.radius;return{centerX:R(n.x),centerY:R(n.y),radiusInner:R(i*c(t[0])),radiusOuter:R(i)}},correctPieLabelRadius:function(t,n,i){var o,r=p(t),d=n.radiusOuter+w;r.common+w>n.centerX-i.left-d&&(o=l(n.centerX,n.radiusOuter,i,r)),f(r,d,t,i,o,n.centerX)},needMoreSpaceForPanesCanvas:function(t,n,i){var o=this._options,r=o.width,d=o.height,v=o.piePercentage,x=(0,I.isNumeric)(v),T=0,D=0;return t.forEach(function(C){var P=C.canvas,M=x?k(P.width,P.height)*v:void 0,O=i?i(C):{width:!1,height:!1},B=O.width?0:(x?M:r)-(P.width-P.left-P.right),V=O.height?0:(x?M:d)-(P.height-P.top-P.bottom);n?(T+=B>0?B:0,D=S(V>0?V:0,D)):(T=S(B>0?B:0,T),D+=V>0?V:0)}),(T>0||D>0)&&{width:T,height:D}},layoutInsideLegend:function(t,n){var i=t.getLayoutOptions();if(i){var o=i.position,r=i.cutSide,d={horizontal:o.horizontal,vertical:o.vertical};n[i.cutLayoutSide]+="horizontal"===i.cutSide?i.width:i.height,d[r]={left:"right",right:"left",top:"bottom",bottom:"top",center:"center"}[d[r]],t.position({of:a(n),my:d,at:o})}}}},function(W,b,e){b.Plaque=void 0;var g=e(0),I=e(1),F=["x","y","canvas","offsetX","offsetY","offset"];function A(){return(A=Object.assign||function(i){for(var o=1;o<arguments.length;o++){var r=arguments[o];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(i[d]=r[d])}return i}).apply(this,arguments)}var E=Math,k=E.round,S=E.max,w=E.min,y=E.sin,h=E.cos,m=E.asin,p=E.PI,f=function(){for(var i=arguments.length,o=new Array(i),r=0;r<i;r++)o[r]=arguments[r];return o.join("")};function c(i,o,r){return"a ".concat(i," ").concat(i," 0 0 1 ").concat(o*i," ").concat(r*i)}function u(i,o,r){return"A ".concat(i," ").concat(i," 0 0 1 ").concat(o," ").concat(r)}function l(i,o,r,d,v){return(i-d)*k(h(r))+(o-v)*k(y(r))+d}function s(i,o,r,d,v){return-(i-d)*k(y(r))+(o-v)*k(h(r))+v}function a(i,o,r,d,v){var x=i.width/2,T=i.height/2,D=Math.ceil(o+x),C=Math.floor(o-x),P=Math.floor(r-T),M=Math.ceil(r+T);return d<C&&v<P||d>=C&&d<=D&&v<P?270:d>D&&v>M||d>=C&&d<=D&&v>M?90:d<C&&v>M||d<C&&v>=P&&v<=M?180:0}function t(i,o,r,d,v,x,T){var D,C=i.width,P=i.height,M=x.arrowWidth,O=x.cornerRadius,B=void 0===O?0:O,V=M/2,z=C/2,N=P/2,U=Math.ceil(o+z),H=Math.floor(o-z),G=Math.floor(r-N),Y=Math.ceil(r+N),J=[H,G],ae=[U,G],fe=[U,Y],Ce=[H,Y],Te=d<=H?H:U<=d?U:d,me=v<=G?G:Y<=v?Y:v,he=w(me+V,Y),_e=S(me-V,G),re=S(Te-V,H);if(B=Math.min(C/2,P/2,B),J[1]+=B,ae[0]-=B,fe[1]-=B,Ce[0]+=B,!T||H<=d&&d<=U&&G<=v&&v<=Y)D=f(J,c(B,1,-1),"L",ae,c(B,1,1),"L",fe,c(B,-1,1),"L",Ce,c(B,-1,-1));else if(d>U&&v<G){var ce=M/B||0,ge=p/4+ce/2,Se=p/4-ce/2,Ie=ae[0]+h(Se)*B,Pe=ae[1]+(1-y(Se))*B,Ue=f("L",ae,c(B,h(ge),1-y(ge)),"L",[d,v,Ie,Pe],u(B,ae[0]+B,ae[1]+B));Math.abs(ge)>p/2&&(Ue=f("L",[re,G,d,v,U,he])),D=f(J,c(B,1,-1),Ue,"L",fe,c(B,-1,1),"L",Ce,c(B,-1,-1))}else if(d>U&&v>=G&&v<=Y){var Ne;if(_e>=ae[1]+B&&he<=fe[1])Ne=f(c(B,1,1),"L",[U,_e,d,v,U,he],"L",fe,c(B,-1,1));else if(_e<ae[1]+B&&he>=ae[1]+B&&he<=fe[1]){var De=(ae[1]+B-_e)/B,Me=ae[0]+h(De)*B,Re=ae[1]+(1-y(De))*B;Ne=f(c(B,h(De),1-y(De)),"L",[Me,Re,d,v,U,he],"L",fe,c(B,-1,1))}else if(_e<ae[1]+B&&he<ae[1]+B){var ke=(ae[1]+B-_e)/B,Le=ae[0]+h(ke)*B,Fe=ae[1]+(1-y(ke))*B,ze=Math.sin((ae[1]+B-he)/B),Ye=ae[0]+B*h(ze),ut=ae[1]+B*(1-y(ze));Ne=f(c(B,h(ke),1-y(ke)),"L",[Le,Fe,d,v,Ye,ut],u(B,ae[0]+B,ae[1]+B),"L",fe,c(B,-1,1))}else if(_e<=ae[1]+B&&he>=fe[1]){var St=m((ae[1]+B-_e)/B),_t=ae[0]+B*h(St),It=ae[1]+B*(1-y(St)),Pt=m((he-fe[1])/B),Ht=fe[0]+B*(h(Pt)-1),en=fe[1]+B*y(Pt);Ne=f(c(B,h(St),1-y(St)),"L",[_t,It,d,v,Ht,en],u(B,fe[0]-B,fe[1]+B))}else if(_e>ae[1]+B&&_e<=fe[1]&&he>fe[1]){var We=m((he-fe[1])/B),Qe=fe[0]+B*(h(We)-1),Be=fe[1]+B*y(We);Ne=f(c(B,1,1),"L",[U,_e,d,v,Qe,Be],u(B,fe[0]-B,fe[1]+B))}else if(_e>ae[1]+B&&he>fe[1]){var Ae=m((he-fe[1])/B),Ve=fe[0]+B*(h(Ae)-1),Ge=fe[1]+B*y(Ae),je=m((_e-fe[1])/B),mt=fe[0]+B*(h(je)-1),Oe=fe[1]+B*y(je);Ne=f(c(B,1,1),"L",fe,c(B,h(je)-1,y(je)),"L",[mt,Oe,d,v,Ve,Ge],u(B,fe[0]-B,fe[1]+B))}D=f(J,c(B,1,-1),"L",ae,Ne,"L",Ce,c(B,-1,-1))}return f("M",D,"Z")}var n=function(){function i(r,d,v,x){var T=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],D=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(P,M){return M.getBBox()},C=arguments.length>6&&void 0!==arguments[6]?arguments[6]:function(P,M,O,B){return M.move(O,B)};this.widget=d,this.options=r,this.root=v,this.contentTemplate=x,this.bonded=T,this.measureContent=D,this.moveContentGroup=C}var o=i.prototype;return o.draw=function(r){var d=this,v=r.x,x=r.y,T=r.canvas,D=void 0===T?{}:T,C=r.offsetX,P=r.offsetY,M=r.offset,O=void 0===M?0:M,B=function R(i,o){if(null==i)return{};var r,d,v=function(T,D){if(null==T)return{};var C,P,M={},O=Object.keys(T);for(P=0;P<O.length;P++)D.indexOf(C=O[P])>=0||(M[C]=T[C]);return M}(i,o);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);for(d=0;d<x.length;d++)o.indexOf(r=x[d])>=0||Object.prototype.propertyIsEnumerable.call(i,r)&&(v[r]=i[r])}return v}(r,F),V=this.options,z=V.x,N=V.y,U=D.left,H=D.width-D.right,G=D.width-D.right-D.left,Y=D.top,J=D.height-D.bottom,ae=D.height-D.bottom-D.top;if(!((0,I.isDefined)(v)&&(0,I.isDefined)(x)||(0,I.isDefined)(z)&&(0,I.isDefined)(N))||(0,I.isDefined)(v)&&(v<U||H<v||x<Y||J<x))return!1;this._root||this._draw();var fe=(0,g.extend)({x:"-50%",y:"-50%",width:"200%",height:"200%"},V.shadow),Ce=V.width>0?V.width:null,Te=V.height>0?V.height:null,me=function(){var he,_e=d._contentBBox=d.measureContent(d.widget,d._contentGroup),re=d._size={width:S(Ce,_e.width)+2*V.paddingLeftRight,height:S(Te,_e.height)+2*V.paddingTopBottom,offset:O},ce=fe.offsetX,ge=fe.offsetY,Se=2*fe.blur+1,Ie=S(Se-ce,0),Pe=S(Se+ce,0),Ue=S(Se-ge,0),Ne=S(Se+ge,0);if(d.margins={lm:Ie,rm:Pe,tm:Ue,bm:Ne},(0,I.isDefined)(z)?(z+=C||0,(0,I.isDefined)(v)||(v=z)):z=(0,I.isDefined)(C)?v+C:G<re.width?k(U+G/2):w(S(v,Math.ceil(U+re.width/2+Ie)),Math.floor(H-re.width/2-Pe)),(0,I.isDefined)(N))N+=P||0,(0,I.isDefined)(x)||(x=N+re.height/2);else if((0,I.isDefined)(P))N=x+P;else{var De=x-V.arrowLength-re.height/2-O,Me=x+V.arrowLength+re.height/2+O;ae<re.height+V.arrowLength?N=k(Y+re.height/2):De-re.height/2-Ue<Y?Me+re.height/2+Ne<J?(N=Me,x+=O):N=k(Y+re.height/2):(N=De,x-=O)}d.anchorX=v,d.anchorY=x,d.move(z,N),null===(he=d._root)||void 0===he||he.append(d.root)};return this.contentTemplate.render?(this.contentTemplate.render({model:V,container:this._contentGroup.element,onRendered:me}),!0):this.contentTemplate(A({group:this._contentGroup,onRender:me},B))},o._draw=function(){var r=this.widget._renderer,d=this.options,v=(0,g.extend)({x:"-50%",y:"-50%",width:"200%",height:"200%"},d.shadow),x=this._shadow=r.shadowFilter().attr(v),T={opacity:d.opacity,"stroke-width":0,fill:d.color},D=d.border||{};D.visible&&(0,g.extend)(T,{"stroke-width":D.width,stroke:D.color,"stroke-opacity":D.opacity,dashStyle:D.dashStyle});var C=this._root=r.g().append(this.root);d.type&&C.attr({class:"dxc-".concat(d.type,"-annotation")});var P=r.g().attr({filter:x.id}).append(C);this._cloud=r.path([],"area").attr(T).sharp().append(P),this._contentGroup=r.g().append(C)},o.getBBox=function(){var r=this._size||{},d=this.margins||{},v=a(r,this.x,this.y,this.anchorX,this.anchorY);return{x:Math.floor(this.x-r.width/2-d.lm),y:Math.floor(this.y-r.height/2-d.tm-(270===v?this.options.arrowLength:0)),width:r.width+d.lm+d.rm,height:r.height+d.tm+d.bm+(90===v||270===v?this.options.arrowLength:0)}},o.clear=function(){return this._root&&(this._root.remove(),this._shadow.remove(),this._root=null),this},o.customizeCloud=function(r){this._cloud&&this._cloud.attr(r)},o.moveRoot=function(r,d){this._root&&this._root.move(r,d)},o.move=function(r,d){r=k(r),d=k(d),this.x=r,this.y=d;var v,x,T=a(this._size,r,d,this.anchorX,this.anchorY),D=T*p/180;this._cloud.attr({d:t((v=this._size,x=T,x%90==0&&x%180!=0?{width:v.height,height:v.width}:v),r,d,l(this.anchorX,this.anchorY,D,r,d),s(this.anchorX,this.anchorY,D,r,d),this.options,this.bonded)}).rotate(T,r,d),this.moveContentGroup(this.widget,this._contentGroup,r-this._contentBBox.x-this._contentBBox.width/2,d-this._contentBBox.y-this._contentBBox.height/2)},o.hitTest=function(r,d){var v=this._size||{},x=v.width,T=v.height;return Math.abs(r-this.x)<=x/2&&Math.abs(d-this.y)<=T/2},i}();b.Plaque=n},function(W,b,e){b.AdvancedChart=void 0;var g,I=e(0),F=e(12),A=e(3),R=e(140),E=e(345),k=e(596),S=e(338),w=e(597),y=(g=e(236))&&g.__esModule?g:{default:g},h=e(1),m=e(4),p=e(14);function f(){return(f=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(t[o]=i[o])}return t}).apply(this,arguments)}var c=Array.isArray;function u(t){return c(t)?0===t.length?[{}]:t:[t]}function l(t,n,i,o){var r,d;if(i){r={skipEventRising:!0};var v=s(t.fullName,d=t.value);v&&(r={allowPartialUpdate:!0},d=v)}else d=((0,h.isDefined)(o)?t.value[o]:t.value).visualRange;n.visualRange(d,r)}function s(t,n){var r,d,v,i=t.split("."),o=i[i.length-1];if("endValue"===o||"startValue"===o)return v=n,(d=o)in(r={})?Object.defineProperty(r,d,{value:v,enumerable:!0,configurable:!0,writable:!0}):r[d]=v,r}var a=S.BaseChart.inherit({_fontFields:["commonAxisSettings.label.font","commonAxisSettings.title.font"],_partialOptionChangesMap:{visualRange:"VISUAL_RANGE",_customVisualRange:"VISUAL_RANGE",strips:"REFRESH_AXES",constantLines:"REFRESH_AXES"},_partialOptionChangesPath:{argumentAxis:["strips","constantLines","visualRange","_customVisualRange"],valueAxis:["strips","constantLines","visualRange","_customVisualRange"]},_initCore:function(){this._panesClipRects={},this.callBase()},_disposeCore:function(){var t=this._disposeObjectsInArray,n=this._panesClipRects;this.callBase(),t.call(n,"fixed"),t.call(n,"base"),t.call(n,"wide"),this._panesClipRects=null,this._labelsAxesGroup.linkOff(),this._labelsAxesGroup.dispose(),this._labelsAxesGroup=null},_dispose:function(){var t=this._disposeObjectsInArray;this.callBase(),this.panes=null,this._legend&&(this._legend.dispose(),this._legend=null),t.call(this,"panesBackground"),t.call(this,"seriesFamilies"),this._disposeAxes()},_createPanes:function(){this._cleanPanesClipRects("fixed"),this._cleanPanesClipRects("base"),this._cleanPanesClipRects("wide")},_cleanPanesClipRects:function(t){(this._panesClipRects[t]||[]).forEach(function(n){return n&&n.dispose()}),this._panesClipRects[t]=[]},_getElementsClipRectID:function(t){var n=this._panesClipRects.fixed[this._getPaneIndex(t)];return n&&n.id},_getPaneIndex:function(t){var n,i=t||"default";return(0,A.each)(this.panes,function(o,r){if(r.name===i)return n=o,!1}),n},_updateSize:function(){this.callBase(),(0,p.setCanvasValues)(this._canvas)},_reinitAxes:function(){this.panes=this._createPanes(),this._populateAxes(),this._axesReinitialized=!0},_getCrosshairMargins:function(){var t=this._getCrosshairOptions()||{},n=t.enabled,i=(0,w.getMargins)();return{x:n&&t.horizontalLine.visible?i.x:0,y:n&&t.verticalLine.visible?i.y:0}},_populateAxes:function(){var t,n,i=this,o=i.panes,r=i._isRotated(),d=u(i.option("argumentAxis")||{})[0],v=i.option("valueAxis"),x=u(v||{}),T=[],D=[],C=0,P=i._getCrosshairMargins();n=r?"right"===d.position?o[o.length-1].name:o[0].name:"top"===d.position?o[0].name:o[o.length-1].name,t=(0,p.map)(o,function(M){return i._populateAxesOptions("argumentAxis",d,{pane:M.name,name:null,optionPath:"argumentAxis",crosshairMargin:r?P.x:P.y},r,M.name!==n)}),(0,A.each)(x,function(M,O){var B,V=[],z=O.name;z&&-1!==(0,F.inArray)(z,D)?i._incidentOccurred("E2102"):(z&&D.push(z),O.pane&&V.push(O.pane),null!==(B=O.panes)&&void 0!==B&&B.length&&(V=V.concat(O.panes.slice(0))),(V=(0,p.unique)(V)).length||V.push(void 0),(0,A.each)(V,function(N,U){var H=c(v)?"valueAxis[".concat(M,"]"):"valueAxis";T.push(i._populateAxesOptions("valueAxis",O,{name:z||"defaultAxisName"+C++,pane:U,priority:M,optionPath:H,crosshairMargin:r?P.y:P.x},r))}))}),i._redesignAxes(t,!0,n),i._redesignAxes(T,!1)},_redesignAxes:function(t,n,i){var o=this,r=[],d=n?o._argumentAxes:o._valueAxes;(0,A.each)(t,function(v,x){var T=d&&d.filter(function(D){return D.name===x.name&&(!(0,h.isDefined)(x.pane)&&o.panes.some(function(C){return C.name===D.pane})||D.pane===x.pane)});T&&T.length>0?(0,A.each)(T,function(D,C){var P=function(M,O,B){if(B)return{argumentAxisType:M.argumentAxisType,argumentType:M.argumentType};var V=M.groups.filter(function(z){return z.valueAxis===O})[0];return{valueAxisType:V.valueAxisType,valueType:V.valueType}}(o._groupsData,C,n);C.updateOptions(x),n?C.setTypes(P.argumentAxisType,P.argumentType,"argumentType"):C.setTypes(P.valueAxisType,P.valueType,"valueType"),C.validate(),r.push({axis:C})}):r.push({options:x})}),d?(0,A.reverseEach)(d,function(v,x){r.some(function(T){return T.axis&&T.axis===x})||o._disposeAxis(v,n)}):d=n?o._argumentAxes=[]:o._valueAxes=[],(0,A.each)(r,function(v,x){var T=x.axis;x.axis&&n?x.axis.isVirtual=x.axis.pane!==i:x.options&&(T=o._createAxis(n,x.options,n?x.options.pane!==i:void 0),d.push(T)),T.applyVisualRangeSetter(o._getVisualRangeSetter())})},_disposeAxis:function(t,n){var i=n?this._argumentAxes:this._valueAxes,o=i[t];o&&(o.dispose(),i.splice(t,1))},_disposeAxes:function(){var t=this._disposeObjectsInArray;t.call(this,"_argumentAxes"),t.call(this,"_valueAxes")},_appendAdditionalSeriesGroups:function(){this._crosshairCursorGroup.linkAppend(),this._scrollBar&&this._scrollBarGroup.linkAppend()},_getLegendTargets:function(){var t=this;return(this.series||[]).map(function(n){var i=t._getLegendOptions(n);return i.legendData.series=n,n.getOptions().showInLegend||(i.legendData.visible=!1),i})},_legendItemTextField:"name",_seriesPopulatedHandlerCore:function(){this._processSeriesFamilies(),this._processValueAxisFormat()},_renderTrackers:function(){var t;for(t=0;t<this.series.length;++t)this.series[t].drawTrackers()},_specialProcessSeries:function(){this._processSeriesFamilies()},_processSeriesFamilies:function(){var t,n,i=this,o=[],r=[],d=i._themeManager,v=d.getOptions("negativesAsZeroes"),x=d.getOptions("negativesAsZeros"),T={minBubbleSize:d.getOptions("minBubbleSize"),maxBubbleSize:d.getOptions("maxBubbleSize"),barGroupPadding:d.getOptions("barGroupPadding"),barGroupWidth:d.getOptions("barGroupWidth"),negativesAsZeroes:(0,h.isDefined)(v)?v:x};null!==(t=i.seriesFamilies)&&void 0!==t&&t.length?(0,A.each)(i.seriesFamilies,function(D,C){C.updateOptions(T),C.adjustSeriesValues()}):((0,A.each)(i.series,function(D,C){-1===(0,F.inArray)(C.type,o)&&o.push(C.type)}),(0,A.each)(i._getLayoutTargets(),function(D,C){n=i._getSeriesForPane(C.name),(0,A.each)(o,function(P,M){var O=new k.SeriesFamily({type:M,pane:C.name,minBubbleSize:T.minBubbleSize,maxBubbleSize:T.maxBubbleSize,barGroupPadding:T.barGroupPadding,barGroupWidth:T.barGroupWidth,negativesAsZeroes:T.negativesAsZeroes,rotated:i._isRotated()});O.add(n),O.adjustSeriesValues(),r.push(O)})}),i.seriesFamilies=r)},_updateSeriesDimensions:function(){var t,n=this.seriesFamilies||[];for(t=0;t<n.length;t++){var i=n[t];i.updateSeriesValues(),i.adjustSeriesDimensions()}},_getLegendCallBack:function(t){return this._legend&&this._legend.getActionCallback(t)},_appendAxesGroups:function(){this._stripsGroup.linkAppend(),this._gridGroup.linkAppend(),this._axesGroup.linkAppend(),this._labelsAxesGroup.linkAppend(),this._constantLinesGroup.linkAppend(),this._stripLabelAxesGroup.linkAppend(),this._scaleBreaksGroup.linkAppend()},_populateMarginOptions:function(){var t,n,i,o,v=this,x=(t=v.getSize(),n=v.panes.length,i=v._themeManager.getOptions("maxBubbleSize"),o=v._isRotated(),Math.min(o?t.width/n:t.width,o?t.height:t.height/n)*i),T={};v._valueAxes.forEach(function(D){var C=v.series.filter(function(M){return M.getValueAxis()===D}),P={};C.forEach(function(M){if(M.isVisible()){var O=((B=M.getMarginOptions()).processBubbleSize&&(B.size=x),B);P=(0,p.mergeMarginOptions)(P,O),T=(0,p.mergeMarginOptions)(T,O)}var B}),D.setMarginOptions(P)}),v._argumentAxes.forEach(function(D){return D.setMarginOptions(T)})},_populateBusinessRange:function(t,n){var i=this,o=i._isRotated(),r=i._getVisibleSeries(),d={},v=new R.Range({rotated:!!o}),x=function(D){return D.pane||"default"};if(i.panes.forEach(function(D){return d[D.name]=new R.Range({rotated:!!o})}),i._valueAxes.forEach(function(D){var C=new R.Range({rotated:!!o,pane:D.pane,axis:D.name}),P=r.filter(function(M){return M.getValueAxis()===D});P.forEach(function(M){var O=M.getRangeData();C.addRange(O.val),d[x(D)].addRange(O.arg)}),(!t||t&&P.length&&D===t)&&(D.setGroupSeries(P),D.setBusinessRange(C,i._axesReinitialized||n,i._argumentAxes[0]._lastVisualRangeUpdateMode))}),!t||t&&r.length){Object.keys(d).forEach(function(D){return v.addRange(d[D])});var T=v.interval;i._argumentAxes.forEach(function(D){var C,P=null!==(C=d[x(D)].interval)&&void 0!==C?C:T;D.setBusinessRange(new R.Range(f({},v,{interval:P})),i._axesReinitialized,void 0,i._groupsData.categories)})}i._populateMarginOptions()},getArgumentAxis:function(){return(this._argumentAxes||[]).filter(function(t){return!t.isVirtual})[0]},getValueAxis:function(t){var n=this;return(this._valueAxes||[]).filter((0,h.isDefined)(t)?function(i){return i.name===t}:function(i){return i.pane===n.defaultPane})[0]},_getGroupsData:function(){var t=this,n=[];return t._valueAxes.forEach(function(i){n.push({series:t.series.filter(function(o){return o.getValueAxis()===i}),valueAxis:i,valueOptions:i.getOptions()})}),{groups:n,argumentAxes:t._argumentAxes,argumentOptions:t._argumentAxes[0].getOptions()}},_groupSeries:function(){this._correctValueAxes(!1),this._groupsData=this._getGroupsData()},_processValueAxisFormat:function(){var t=[];this.series.forEach(function(n){var i=n.getValueAxis();n.isFullStackedSeries()&&(i.setPercentLabelFormat(),t.push(i))}),this._valueAxes.forEach(function(n){-1===t.indexOf(n)&&n.resetAutoLabelFormat()})},_populateAxesOptions:function(t,n,i,o,r){var d=this._prepareStripsAndConstantLines(t,n,o),v=(0,I.extend)(!0,{},d,i,this._prepareAxisOptions(t,d,o));return r&&(v.visible=v.tick.visible=v.minorTick.visible=v.label.visible=!1,v.title={}),v},_getValFilter:function(t){return y.default.getViewPortFilter(t.getValueAxis().visualRange()||{})},_createAxis:function(t,n,i){var o=this,d=(0,I.extend)({renderer:o._renderer,incidentOccurred:o._incidentOccurred,eventTrigger:o._eventTrigger,axisClass:t?"arg":"val",widgetClass:"dxc",stripsGroup:o._stripsGroup,stripLabelAxesGroup:o._stripLabelAxesGroup,constantLinesGroup:o._constantLinesGroup,scaleBreaksGroup:o._scaleBreaksGroup,axesContainerGroup:o._axesGroup,labelsAxesGroup:o._labelsAxesGroup,gridGroup:o._gridGroup,isArgumentAxis:t,getTemplate:function(x){return o._getTemplate(x)}},o._getAxisRenderingOptions(t?"argumentAxis":"valueAxis")),v=new E.Axis(d);return v.updateOptions(n),v.isVirtual=i,v},_applyVisualRangeByVirtualAxes:function(t,n){return!1},_applyCustomVisualRangeOption:function(t,n){t.getOptions().optionPath&&this._parseVisualRangeOption("".concat(t.getOptions().optionPath,".visualRange"),n)},_getVisualRangeSetter:function(){var t=this;return function(n,i){var o=i.skipEventRising,r=i.range;t._applyCustomVisualRangeOption(n,r),n.setCustomVisualRange(r),n.skipEventRising=o,t._applyVisualRangeByVirtualAxes(n,r)||(t._applyingChanges?t._change_VISUAL_RANGE():t._requestChange(["VISUAL_RANGE"]))}},_getTrackerSettings:function(){return(0,I.extend)(this.callBase(),{argumentAxis:this.getArgumentAxis()})},_prepareStripsAndConstantLines:function(t,n,i){return(n=this._themeManager.getOptions(t,n,i)).strips&&(0,A.each)(n.strips,function(o){n.strips[o]=(0,I.extend)(!0,{},n.stripStyle,n.strips[o])}),n.constantLines&&(0,A.each)(n.constantLines,function(o,r){n.constantLines[o]=(0,I.extend)(!0,{},n.constantLineStyle,r)}),n},refresh:function(){this._disposeAxes(),this.callBase()},_layoutAxes:function(t){t();var n=this.checkForMoreSpaceForPanesCanvas();if(n){var i=this._rect.slice(),o=this._layout.backward(i,i,[n.width,n.height]);n.width=Math.max(0,o[0]),n.height=Math.max(0,o[1]),this._canvas=this._createCanvasFromRect(i),t(n)}},checkForMoreSpaceForPanesCanvas:function(){return this.layoutManager.needMoreSpaceForPanesCanvas(this._getLayoutTargets(),this._isRotated())},_parseVisualRangeOption:function(t,n){var i=this,o=t.split(/[.[]/)[0],r=t.match(/\d+/g);r=(0,h.isDefined)(r)?parseInt(r[0]):r,t.indexOf("visualRange")>0?("object"!==(0,h.type)(n)&&(n=s(t,n)||n),i._setCustomVisualRange(o,r,n)):("object"===(0,h.type)(n)||c(n))&&o.indexOf("Axis")>0&&JSON.stringify(n).indexOf("visualRange")>0&&((0,h.isDefined)(n.visualRange)?i._setCustomVisualRange(o,r,n.visualRange):c(n)&&n.forEach(function(d,v){return(0,h.isDefined)(d.visualRange)&&i._setCustomVisualRange(o,v,d.visualRange)}))},_setCustomVisualRange:function(t,n,i){var o=this._options.silent(t);o&&((0,h.isDefined)(n)?o[n]._customVisualRange=i:o._customVisualRange=i,this._axesReinitialized=!0)},_raiseZoomEndHandlers:function(){this._valueAxes.forEach(function(t){return t.handleZoomEnd()})},_setOptionsByReference:function(){this.callBase(),(0,I.extend)(this._optionsByReference,{"valueAxis.visualRange":!0})},_notifyOptionChanged:function(t,n,i){this.callBase.apply(this,arguments),this._optionChangedLocker||this._parseVisualRangeOption(t,n)},_notifyVisualRange:function(){var t=this;t._valueAxes.forEach(function(n){var i=n.getOptions().optionPath;if(i){var o="".concat(i,".visualRange"),r=(0,p.convertVisualRangeObject)(n.visualRange(),!c(t.option(o)));n.skipEventRising&&(0,p.rangesAreEqual)(r,t.option(o))?n.skipEventRising=null:t.option(i)||"valueAxis"===i?t.option(o,r):t.option(i,{name:n.name,visualRange:r})}})},_notify:function(){this.callBase(),this._axesReinitialized=!1,!0!==this.option("disableTwoWayBinding")&&this._notifyVisualRange()},_getAxesForScaling:function(){return this._valueAxes},_getAxesByOptionPath:function(t,n,i){var o,r=this._getAxesForScaling(),d=[];return n?(t.fullName&&(o=t.fullName.slice(0,t.fullName.indexOf("."))),d=r.filter(function(v){return v.getOptions().optionPath===o})):"object"===(0,h.type)(t.value)?d=r.filter(function(v){return v.getOptions().optionPath===t.name}):c(t.value)&&t.value.forEach(function(v,x){var T=r.filter(function(D){return D.getOptions().optionPath==="".concat(t.name,"[").concat(x,"]")})[0];(0,h.isDefined)(v[i])&&(0,h.isDefined)(T)&&(d[x]=T)}),d},_optionChanged:function(t){if(!this._optionChangedLocker){var n,i=t.fullName.indexOf("visualRange")>0||!(this.getPartialChangeOptionsName(t).indexOf("visualRange")>-1)&&void 0;(0,h.isDefined)(i)&&(n=this._getAxesByOptionPath(t,i,"visualRange"))&&(n.length>1||c(t.value)?n.forEach(function(o,r){return l(t,o,i,r)}):1===n.length&&l(t,n[0],i))}this.callBase(t)},_change_VISUAL_RANGE:function(){if(this._recreateSizeDependentObjects(!1),!this._changes.has("FULL_RENDER")){var t=this.option("resizePanesOnZoom");this._doRender({force:!0,drawTitle:!1,drawLegend:!1,adjustAxes:null!=t?t:this.option("adjustAxesOnZoom")||!1,animate:!1}),this._raiseZoomEndHandlers()}},resetVisualRange:function(){var t=this;t._valueAxes.forEach(function(n){n.resetVisualRange(!1),t._applyCustomVisualRangeOption(n)}),t._requestChange(["VISUAL_RANGE"])},_legendDataField:"series",_adjustSeriesLabels:m.noop,_correctValueAxes:m.noop});b.AdvancedChart=a},function(W,b,e){b.smartFormatter=a,b.formatRange=function(t,n,i,o){var r=o.dataType,d=o.type,v=o.logarithmBase;if("discrete"===d)return"";if("datetime"===r)return function(T,D,C){var P=m(T,D),M=F.default.getDateFormatByTickInterval(C),O=s(g.default.getDateFormatByDifferences(P,M)),B=[];if(C in P){var V=function(H,G){var Y=!1;for(var J in H)Y?H[J]=!1:J===G?Y=!0:H[J]=!0;return s(g.default.getDateFormatByDifferences(H))}(m(T,D),C),z=k(T,V);z&&B.push(z)}else{var N=function(H){var G=!1;for(var Y in H)!0===H[Y]||"hour"===Y||G?(H[Y]=!1,G=!0):!1===H[Y]&&(H[Y]=!0);return s(g.default.getDateFormatByDifferences(H))}(m(T,D)),U=k(T,N);U&&B.push(U),B.push("".concat(k(T,O)," - ").concat(k(D,O)))}return B.join(", ")}(t,n,function(T){if((0,I.isObject)(T)){var D=Object.keys(T);if(1===D.reduce(function(P,M){return T[M]+P},0)){var C=D.filter(function(P){return 1===T[P]})[0];return C.slice(0,C.length-1)}}return T}(i));var x={ticks:[],type:d,dataType:r,tickInterval:i,logarithmBase:v,labelOptions:{}};return"".concat(a(t,x)," - ").concat(a(n,x))};var g=E(e(82)),I=e(1),F=E(e(19)),A=e(32),R=e(14);function E(t){return t&&t.__esModule?t:{default:t}}var k=g.default.format,S=Math.abs,w=Math.floor,y=["fixedPoint","thousands","millions","billions","trillions","exponential"],h=["millisecond","second","minute","hour","day","month","year"];function m(t,n,i,o){var r,d,v,x,T,D=h.length;"week"===o?o="day":"quarter"===o?o="month":"shorttime"===o?o="hour":"longtime"===o&&(o="second");var C=h.indexOf(o);if(i){if(d=F.default.getDatesDifferences(n,i),r=F.default.getDatesDifferences(n,t),d[o])for(x=D-1;x>=C;x--)if(v=h[x],x===C)c(d,C+(d.millisecond?2:1));else if(d[v]){f(d,x);break}}else for(r=F.default.getDatesDifferences(t,n),x=D-1;x>=C;x--)if(r[v=h[x]]){if(x-C>1){for(T=C+1;T>=0;T--)f(r,T);break}if(p(n,v)){for(T=x-1;T>0;T--)f(r,T);break}}return i?d:r}function p(t,n){var i,o=[t.getMilliseconds(),t.getSeconds(),t.getMinutes(),t.getHours(),t.getDate(),t.getMonth()],r=h.indexOf(n);for(i=0;i<r;i++)if(4===i&&1!==o[i]||4!==i&&0!==o[i])return!1;return!0}function f(t,n){var i=h[n];t[i]&&(t[i]=!1,t.count--)}function c(t,n){var i=h[n];!1===t[i]&&(t[i]=!0,t.count++)}function u(t,n){var i,o,r,d=0;for(r=S(n-t[0]),i=1;i<t.length;i++)(o=S(n-t[i]))<r&&(r=o,d=i);return d}function l(t){return t.toString().split(".")}function s(t){var n;return(0,I.isFunction)(t)&&(n=t,t=null),{type:t,formatter:n}}function a(t,n){var i,o,r,d,v,x,T,D,C,P,M=n.tickInterval,O=S(t).toString(),B=0,V=0,z=0,N=-1,U=n.labelOptions.format,H=n.ticks,G="logarithmic"===n.type;if(1!==H.length||0!==H.indexOf(t)||(0,I.isDefined)(M)||(M=S(t)>=1?1:(0,A.adjust)(1-S(t),t)),!(0,I.isDefined)(U)&&"discrete"!==n.type&&t&&(10===n.logarithmBase||!G))if("datetime"!==n.dataType&&(0,I.isDefined)(M)){if(H.length&&-1===H.indexOf(t)&&(N=u(H,t),M=(0,A.adjust)(S(t-H[N]),t)),(v=l(M))<2&&(v=l(t)),G)if((T=(0,R.getAdjustedLog10)(S(t)))>0)d=y[w(T/3)]||"exponential";else{if(!(T<-4))return k((0,A.adjust)(t));d="exponential"}else v.length>1&&!(0,I.isExponential)(M)?(B=v[1].length,d=y[z]):(0,I.isExponential)(M)&&(-1!==O.indexOf(".")||(0,I.isExponential)(t))?(d="exponential",B=(0,I.isExponential)(t)?Math.max(S((0,A.getExponent)(t)-(0,A.getExponent)(M)),S((0,A.getPrecision)(t)-(0,A.getPrecision)(M))):S((P=O.split(".")[1]).length-parseInt(P).toString().length-(0,A.getExponent)(M)+1)):(i=w((0,R.getAdjustedLog10)(M)),r=o=w((0,R.getAdjustedLog10)(S(t))),o-i>=2&&(r=i),V=3*(z=w(r/3)),z<5?(i-V==2&&o>=3&&(V=3*++z),d=y[z]):d=y[y.length-1],V>0&&(v=l(M/Math.pow(10,V)))[1]&&(B=v[1].length));void 0===d&&void 0===B||(U={type:d,precision:B})}else"datetime"===n.dataType&&(d=F.default.getDateFormatByTickInterval(M),n.showTransition&&H.length&&(N=H.map(Number).indexOf(+t),1===H.length&&0===N?d=g.default.getDateFormatByTicks(H):(-1===N?D=u(H,t):(D=0===N?H.length-1:N-1,C=0===N?1:-1),x=m(H[D],t,H[C],d),d=g.default.getDateFormatByDifferences(x,d))),U=s(d));return k(t,U)}},function(W,b,e){b.tickGenerator=void 0;var g,I=e(14),F=(g=e(19))&&g.__esModule?g:{default:g},A=e(1),R=e(32),E=e(0);function S(Se,Ie){(null==Ie||Ie>Se.length)&&(Ie=Se.length);for(var Pe=0,Ue=new Array(Ie);Pe<Ie;Pe++)Ue[Pe]=Se[Pe];return Ue}var w=F.default.convertDateUnitToMilliseconds,y=F.default.dateToMilliseconds,h=Math,m=h.abs,p=h.floor,f=h.ceil,c=h.pow,u=[1,2,2.5,5],l=[1,2,3,5],s={millisecond:[1,2,5,10,25,50,100,250,500],second:[1,2,3,5,10,15,20,30],minute:[1,2,3,5,10,15,20,30],hour:[1,2,3,4,6,8,12],day:[1,2],week:[1,2],month:[1,2,3,6]},a=(0,E.extend)({},s,{day:[1]}),t={millisecond:[1,2,5,10,25,50,100,250,500],second:[1,2,3,5,10,15,20,30],minute:[1,2,3,5,10,15,20,30],hour:[1,2,3,4,6,8,12],day:[1,2,3,7,14],month:[1,2,3,6]},n=[2,4,5,8,10],i=function(Se){return Se},o=function(Se,Ie,Pe){return function(Ue){return(0,I.getLogExt)(Ue,Se,Ie,Pe)}},r=function(Se,Ie,Pe){return function(Ue,Ne){return(0,R.adjust)(Se(Ie((0,R.adjust)(Pe(Ue)/Ne))*Ne))}};function d(Se,Ie,Pe,Ue){return(0,A.isDefined)(Ue)?Ue?Se:Ie:function(Ne,De,Me,Re){var ke=Se(Ne,De);return Ne-ke==0||!(0,A.isDefined)(Me)||Pe(Ne,ke,De,Me)||Re?ke:Ie(Ne,De)}}function v(Se,Ie,Pe,Ue){var Ne=Pe-m(Ie-Se),De=h.max(f(Ue.businessDelta/Pe),2),Me=Ue.screenDelta/(De*Pe),Re=h.round(Me*Ne),ke=(0,I.getLogExt)(Me*Pe/Ue.axisDivisionFactor,2)+1,Fe=h.round((Ue.isSpacedMargin?2:1)*ke*3);return Ue.businessDelta>Ue.interval&&Re>=Fe}function x(Se){return function(Ie,Pe,Ue,Ne){return v((0,I.getLogExt)(Ie,Se),(0,I.getLogExt)(Pe,Se),Ue,Ne)}}function T(Se,Ie,Pe,Ue){return v(Se.valueOf(),Ie.valueOf(),y(Pe),Ue)}function D(Se,Ie){var Pe=0;return Ie&&(Pe=Ie.reduce(function(Ue,Ne){return Ue+(Ne.to-Ne.from)},0)),m(Se.max-Se.min-Pe)}function C(Se,Ie,Pe,Ue){var Ne=Ie/Pe-(Ue||0);return Se/(Ne<1?1:Ne)}function P(Se,Ie){return c(10,p((0,I.getLogExt)(Se,10))+(Ie||0))}function M(Se,Ie,Pe,Ue,Ne,De,Me,Re,ke,Le){var Fe=C(Se,Ie,Ne,Re),ze=1,Ye=!1===Me;return Ue&&Pe||((Fe>=1||!Ye&&Fe>0)&&(ze=O(Fe,De,Ye)),(!Pe||!Ue&&Pe<ze)&&(Pe=ze)),!Ue&&Le&&(Le=O(Le,De,Ye))>Pe&&(Pe=Le),Pe}function O(Se,Ie,Pe){var Ue=P(Se,-1),Ne=1;return Ie=Ie||u,Se>0&&(Se/=Ue,Ne=Ie.concat(10*Ie[0]).map(function(De){return 10*De}).reduce(function(De,Me){return.1===Ue&&Pe&&25===Me?De:De<Se?Me:De},0),Ne=(0,R.adjust)(Ne*Ue,Ue)),Ne}function B(Se,Ie,Pe,Ue){var Ne=C(Se,Ie,Ue);return Pe||n.reduce(function(De,Me){var Re=Se/Me;return Re>=Ne?Re:De},0)}function V(Se){return function(Ie,Pe){var Ue=P(Ie);return!Se&&Ue<1&&(Ue=1),(Pe=Pe||l).concat(10*Pe[0]).reduce(function(Ne,De){return Ne<Ie?De*Ue:Ne},0)}}function z(Se,Ie){return function(Pe,Ue){return!Pe&&Se<=w(Ie,Ue)&&((Pe={})[Ie+"s"]=Ue),Pe}}function N(Se,Ie){return function(Pe,Ue){var Ne=Ie*Ue;return!Pe&&Se<=w("year",Ne)&&2.5!==Ne&&(Pe={years:Ne}),Pe}}function U(Se,Ie,Pe,Ue,Ne,De,Me,Re,ke,Le){if(!Ue||!Pe){var Fe=H(C(Se,Ie,Ne),De,0,ke);(!Pe||!Ue&&y(Pe)<=y(Fe))&&(Pe=Fe)}return!Ue&&Le&&(Le=H(Le,De,0,ke),y(Le)>y(Pe)&&(Pe=Le)),Pe}function H(Se,Ie,Pe,Ue){var Ne,Re;for(var De in Ie=Ie||((Re=Ue)&&Re>2?a:s))if(Ne=Ie[De].reduce(z(Se,De),Ne))break;if(!Ne)for(var Me=1;!(Ne=u.reduce(N(Se,Me),Ne));Me*=10);return Ne}function G(Se,Ie,Pe,Ue){return U(Se,Ie,Pe,!0,Ue,t)}function Y(Se,Ie){return function(Pe){return Pe&&Ie(m((0,R.adjust)(Se(Pe[1])-Se(Pe[0]))))||void 0}}function J(Se,Ie,Pe){return F.default.addInterval(Se,Ie,Pe)}function ae(Se,Ie,Pe){return J(Se,Ie,Pe)}function fe(Se,Ie,Pe){return Ie=Ie.filter(function(Ue){return!Ue.gapSize}),function(Ue,Ne,De){var Me;return Ue=Se(Ue,Ne,De),Ie.every(function(Re){return Ue>=Se(Re.from,Ne)&&Se(Ue,Ne)<Re.to&&(Me=Re.to-Re.from-2*(Se(Re.from,Ne)-Re.from)),!Me})||(Ue=Pe(Se(Ue,Me),Ne)),Ue}}function Ce(Se,Ie,Pe,Ue){return function(Ne,De,Me,Re,ke,Le,Fe,ze,Ye){var ut,We,Qe,St=(We=Se,Qe=Re,function(Be){var Ae;return Qe.every(function(Ve){return Be>=Ve.from&&Be<Ve.to&&(Ae=Ve.gapSize),!Ae})||(Be=We(Be,Ae)),Be}),_t=Ne.min,It=Ne.max,Pt={screenDelta:Fe,businessDelta:Le,axisDivisionFactor:ze,isSpacedMargin:Ne.isSpacedMargin,interval:De},Ht=Ie(_t,De,Pt),en=[];for(null!=ke&&ke.length&&(Se=fe(Se,ke,Ie)),Ht>It&&(Ht=Ie(_t,Pe(Le/2),Pt))>It&&(Ht=Ie(_t,De,Pt,Me=!0)),Ht=St(Ht);Ht<It&&Ht!==ut||Ye&&Ht<=It;)en.push(Ht),ut=Ht,Ht=St(Se(Ht,De));return(Me||Ht-It==0||!(0,A.isDefined)(Me)&&Ue(It,Ht,De,Pt))&&en.push(Ht),en}}function Te(Se,Ie,Pe,Ue,Ne){return function(De,Me,Re,ke,Le,Fe,ze){var Ye=Le/ke,ut=Re[Re.length-1],St=Re[0],_t=ze-1;if(null!=Fe&&Fe.length&&(Ie=fe(Ie,Fe,Pe)),0===(ke=Se(ke,St,St,Ye)))return[];var It=Ue(Pe(De,Le,De),ke);ke=Se(ke,St,It,Ye);for(var Pt=[];It<St&&(!_t||_t>0);)It>=De&&Pt.push(It),_t--,It=Ie(It,ke);var Ht=Re.reduce(function(Qe,Be){if(_t=ze-1,null===Qe.prevTick)return Qe.prevTick=Be,Qe;ke=Se(ke,Be,Qe.prevTick,Ye);for(var Ae=Ue(Qe.prevTick,ke);Ae<Be&&(!_t||_t>0);)Ae!==Qe.prevTick&&Qe.minors.push(Ae),_t--,Ae=Ie(Ae,ke);return Qe.prevTick=Be,Qe},{prevTick:null,minors:[]});Pt=Pt.concat(Ht.minors);var en,We=Ne(Me,Le,De);for(ke=Se(ke,We,We,Ye),It=Ue(ut,ke);It<Me&&It!==en;)Pt.push(It),en=It,It=Ie(It,ke);return ut-Me!=0&&It-Me==0&&Pt.push(It),Pt}}function me(Se,Ie){if(Ie.length){var Pe=Ie.reduce(function(Ue,Ne){var De,Me=[];for(De=Ue[1];De<Se.length;De++){var Re=Se[De];if(Re<Ne.from&&Me.push(Re),Re>=Ne.to)break}return[Ue[0].concat(Me),De]},[[],0]);return Pe[0].concat(Se.slice(Pe[1]))}return Se}function he(Se,Ie,Pe,Ue,Ne,De,Me,Re,ke,Le){function Fe(ze,Ye,ut){return ze&&Ye/Me(ze)>=ut+1&&(Se.incidentOccurred("W2003"),ze=void 0),ze}return function(ze,Ye,ut,St,_t,It,Pt,Ht){_t=_t||{};var Qe,en=Ie(ze,Ht),We={tickInterval:Ne((Qe=_t).majors),ticks:Qe.majors||[],minorTickInterval:De(Qe.minors),minorTicks:Qe.minors||[]};return isNaN(en)||(0!==en||_t.majors?(We=function(Qe,Be,Ae,Ve,Ge,je,mt,Oe){if(mt.majors)return Qe.breaks=Oe,Qe;var Xe,tt=Oe.filter(function(Ke){return Ke.gapSize});return Ge=Se.skipCalculationLimits?Ge:Fe(Ge,Ae,Ve),Ge=Pe(Ae,Ve,Ge,je,Se.axisDivisionFactor,Se.numberMultipliers,Se.allowDecimals,Oe.length,tt[0]&&tt[0].gapSize.days,Se.minTickInterval),Se.skipTickGeneration||(Xe=me(Xe=Re(Be,Ge,Se.endOnTick,tt,Oe,Ae,Ve,Se.axisDivisionFactor,Se.generateExtraTick),Oe=Le(Oe,Xe,Ge)),Qe.breaks=Oe,Qe.ticks=Qe.ticks.concat(Xe)),Qe.tickInterval=Ge,Qe}(We,ze,en,Ye,ut,St,_t,Ht||[]),!Se.skipTickGeneration&&en>0&&(We=function(Qe,Be,Ae,Ve,Ge,je,mt){if(!Se.calculateMinors||mt.minors)return Qe;var Oe=Me(Qe.tickInterval),Xe=Ve*Oe/Ae,tt=Qe.breaks;return!Ge&&je?Ge=De([Oe/(je+1),Oe/(je+1)*2]):je=void 0,Ge=Fe(Ge,Oe,Xe),Ge=Ue(Oe,Xe,Ge,Se.minorAxisDivisionFactor),Qe.minorTicks=me(Qe.minorTicks.concat(ke(Be.min,Be.max,Qe.ticks,Ge,Qe.tickInterval,tt,je)),tt),Qe.minorTickInterval=Ge,Qe}(We,ze,en,Ye,It,Pt,_t))):We.ticks=[ze.min]),We}}function _e(Se,Ie,Pe,Ue){var Ne=function k(Se,Ie){return function(Pe){if(Array.isArray(Pe))return Pe}(Se)||function(Pe,Ue){var Ne=null==Pe?null:"undefined"!=typeof Symbol&&Pe[Symbol.iterator]||Pe["@@iterator"];if(null!=Ne){var De,Me,Re=[],ke=!0,Le=!1;try{for(Ne=Ne.call(Pe);!(ke=(De=Ne.next()).done)&&(Re.push(De.value),!Ue||Re.length!==Ue);ke=!0);}catch(Fe){Le=!0,Me=Fe}finally{try{ke||null==Ne.return||Ne.return()}finally{if(Le)throw Me}}return Re}}(Se,Ie)||function(Pe,Ue){if(Pe){if("string"==typeof Pe)return S(Pe,Ue);var Ne=Object.prototype.toString.call(Pe).slice(8,-1);if("Object"===Ne&&Pe.constructor&&(Ne=Pe.constructor.name),"Map"===Ne||"Set"===Ne)return Array.from(Pe);if("Arguments"===Ne||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ne))return S(Pe,Ue)}}(Se,Ie)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Ie,2),De=Ne[0],Me=Ne[1];return(!(0,A.isDefined)(De)||m(Ue(Se)-Ue(De))/Pe>.25)&&((0,A.isDefined)(Me)?De=Me:(0,A.isDefined)(De)||(De=Se)),De}function re(Se,Ie,Pe){return function(Ue,Ne,De){var Me=Se(De),Re=.5*Me;return Ue.reduce(function(ke,Le){var Fe=Ne.filter(function(ut){return ut<=Le.from}),ze=Pe(_e(Le.from,[].concat(Fe[Fe.length-1],Ne[Fe.length]),Me,Ie),Re);Fe=Ne.filter(function(ut){return ut>=Le.to});var Ye=Pe(_e(Le.to,[].concat(Fe[0],Ne[Ne.length-Fe.length-1]),Me,Ie),-Re);return Ie(Ye)-Ie(ze)<Me&&!Le.gapSize?ke:ke.concat(Le.gapSize?[Le]:[{from:ze,to:Ye,cumulativeWidth:Le.cumulativeWidth}])},[])}}var ce=function(Se,Ie,Pe){return function(Ue,Ne){return(0,R.sign)(Ue)*(0,R.adjust)(Se(Ie(Ue)((0,R.adjust)(Pe(Ue)/Ne))*Ne))}};b.tickGenerator=function(Se){return Se.rangeIsEmpty?(Ie=Se,function(Pe,Ue,Ne,De){var Me=p(Ue/Ie.axisDivisionFactor),Re=Ue/(Me=Me<1?1:Me);return{ticks:Re>0?Array.apply(null,new Array(Me+1)).map(function(ke,Le){return Re*Le}):[],tickInterval:Re}}):"discrete"===Se.axisType?function(Ie){return function(Pe,Ue,Ne,De){var Me=(0,I.getCategoriesInfo)(Pe.categories,Pe.min,Pe.max).categories;return{ticks:Me,tickInterval:f(Me.length*Ie.axisDivisionFactor/Ue)}}}(Se):"logarithmic"===Se.axisType?function ge(Se){var Ie,Fe,ze,Ye,Pe=Se.logBase,Ue=(Fe=Pe,ze=Se.allowNegatives,Ye=Se.linearThreshold,function(ut){return(0,I.raiseToExt)(ut,Fe,ze,Ye)}),Ne=o(Pe,Se.allowNegatives,Se.linearThreshold),De=function(Fe){return function(ze){return 0===ze?0:(0,I.getLog)(m(ze),Fe)}}(Pe),Me=function(Fe){return function(ze){return(0,I.raiseTo)(ze,Fe)}}(Pe),Re=ce(Me,function(Fe){return Fe<0?f:p},De),ke=ce(Me,function(Fe){return Fe<0?p:f},De),Le=r(i,f,i);return he(Se,function(Fe,ze,Ye){var ut=o(Fe,ze,Ye);return function(St,_t){var It=0;return _t&&(It=_t.reduce(function(Pt,Ht){return Pt+m(ut(Ht.to/Ht.from))},0)),f(m(ut(St.max)-ut(St.min))-It)}}(Pe,Se.allowNegatives,Se.linearThreshold),(Ie=Se.skipCalculationLimits,function(Fe,ze,Ye,ut,St,_t,It,Pt,Ht,en){var We=C(Fe,ze,St),Qe=0,Be=V(Ie);return ut&&Ye||(We>0&&(Qe=Be(We,_t)),(!Ye||!ut&&Ye<Qe)&&(Ye=Qe)),!ut&&en&&(en=Be(en,_t))>Ye&&(Ye=en),Ye}),B,Y(Ne,i),Y(i,i),i,Ce(function(Fe,ze){return function(Ye,ut,St){return ze(J(Fe(Ye),ut,St))}}(Ne,Ue),d(Re,ke,x(Pe),Se.endOnTick),V(Se.skipCalculationLimits),x(Pe)),Te(function(Fe,ze,Ye,ut){return Math.max(Math.abs(ze),Math.abs(Ye))/ut},J,Re,Le,ke),re(i,Ne,function(Fe,ze){return Ue(Ne(Fe)+ze)}))}(Se):"datetime"===Se.dataType?function(Ie){function Pe(Ne,De){var Me=r(i,p,i),Re=(0,A.isString)(De)?F.default.getDateIntervalByString(De.toLowerCase()):De,ke=y(De);(Re.days%7==0||De.quarters)&&(Re=H(ke));var Le=function(ze){return F.default.correctDateWithUnitBeginning(ze,Re,null,Ie.firstDayOfWeek)},Fe=function(ze){return new Date(p((ze.getTime()-6e4*ze.getTimezoneOffset())/ke)*ke+6e4*ze.getTimezoneOffset())};return Ne=Le(Ne),"years"in Re?Ne.setFullYear(Me(Ne.getFullYear(),Re.years)):"quarters"in Re?Ne=Le(Fe(Ne)):"months"in Re?Ne.setMonth(Me(Ne.getMonth(),Re.months)):"weeks"in Re||"days"in Re?Ne=Le(Fe(Ne)):"hours"in Re?Ne.setHours(Me(Ne.getHours(),Re.hours)):"minutes"in Re?Ne.setMinutes(Me(Ne.getMinutes(),Re.minutes)):"seconds"in Re?Ne.setSeconds(Me(Ne.getSeconds(),Re.seconds)):"milliseconds"in Re&&(Ne=Fe(Ne)),Ne}var Ue=Y(i,F.default.convertMillisecondsToDateUnits);return he(Ie,D,U,G,Ue,Ue,y,Ce(ae,d(Pe,function(Ne,De){for(var Me=Pe(Ne,De);Ne-Me>0;)Me=ae(Me,De);return Me},T,Ie.endOnTick),H,T),Te(i,ae,Pe,ae,i),re(y,i,function(Ne,De){return new Date(Ne.getTime()+De)}))}(Se):function(Ie){var Pe=r(i,p,i),Ue=r(i,f,i),Ne=Y(i,i);return he(Ie,D,M,B,Ne,Ne,i,Ce(J,d(Pe,Ue,v,Ie.endOnTick),O,v),Te(i,J,Pe,J,i),re(i,i,function(De,Me){return De+Me}))}(Se);var Ie}},function(W,b,e){b.tick=function(R,E,k,S,w,y,h){var m=h||R._tickOffset,p=R._axisLineGroup,f=R._axisElementsGroup,c=A(k),u=A(S),l=/^\s+$/,s=R.getOptions().label,a=R._textOptions;function t(i){var o=R._textFontStyles,r=s.customizeColor;return r&&r.call&&(o=(0,I.extend)({},R._textFontStyles,{fill:r.call(i,i)})),o}function n(i,o){var r=R.formatHint(i.value,s,o);(0,g.isDefined)(r)&&""!==r&&i.getContentContainer().setTitle(r)}return function(i){var o={value:i,updateValue:function(r){this.value=i=r},initCoords:function(){this.coords=R._getTranslatedValue(i,m),this.labelCoords=R._getTranslatedValue(i)},saveCoords:function(){this._lastStoredCoordinates={coords:this._storedCoords,labelCoords:this._storedLabelsCoords},this._storedCoords=this.coords,this._storedLabelsCoords=this.templateContainer?this._getTemplateCoords():this.labelCoords},resetCoordinates:function(){this._lastStoredCoordinates&&(this._storedCoords=this._lastStoredCoordinates.coords,this._storedLabelsCoords=this._lastStoredCoordinates.labelCoords)},drawMark:function(r){k.visible&&w!==i&&(R.areCoordsOutsideAxis(this.coords)||(this.mark?(this.mark.append(p),R.sharp(this.mark,R.getSharpDirectionByCoords(this.coords)),this.updateTickPosition(r)):(this.mark=R._createPathElement([],c,R.getSharpDirectionByCoords(this.coords)).append(p),this.updateTickPosition(r))))},setSkippedCategory:function(r){w=r},_updateLine:function(r,d,v,x,T){r&&(null!==d.points&&null!==d.r?(x&&v&&null!==v.points?(d.opacity=1,r.attr(v),r.animate(d)):(d.opacity=x?0:1,r.attr(d),x&&r.animate({opacity:1},{delay:.5,partitionDuration:.5})),this.coords.angle&&R._rotateTick(r,this.coords,T)):r.remove())},updateTickPosition:function(r,d){this._updateLine(this.mark,{points:R._getTickMarkPoints(o.coords,k.length,r)},this._storedCoords&&{points:R._getTickMarkPoints(o._storedCoords,k.length,r)},d,!1)},drawLabel:function(r,d){var v=this;if(this.templateContainer&&R.isRendered())this.updateLabelPosition();else if(!s.visible||y||R.getTranslator().getBusinessRange().isEmpty()||R.areCoordsOutsideAxis(this.labelCoords))this.label&&this.removeLabel();else{var x=s.template,T=R.formatLabel(i,s,r);if(this.label)return this.label.attr({text:T,rotate:0}).append(f),n(this,r),void this.updateLabelPosition();x?(this.templateContainer=E.g().append(f),this._templateDef&&this._templateDef.reject(),this._templateDef=new F.Deferred,d.render({model:{valueText:T,value:this.value,labelFontStyle:t(this),labelStyle:a},container:this.templateContainer.element,onRendered:function(){v.updateLabelPosition(),v._templateDef&&v._templateDef.resolve()}})):(0,g.isDefined)(T)&&""!==T&&!l.test(T)&&(this.label=E.text(T).css(t(this)).attr(a).append(f),this.updateLabelPosition(),n(this,r));var D=this.getContentContainer();D&&D.data("chart-data-argument",this.value),this.templateContainer&&n(this,r)}},getTemplateDeferred:function(){return this._templateDef},getContentContainer:function(){return this.templateContainer||this.label},fadeOutElements:function(){var r={opacity:1},d={opacity:0},v={partitionDuration:.5};this.getContentContainer()&&this._fadeOutLabel(),this.grid&&this.grid.append(R._axisGridGroup).attr(r).animate(d,v),this.mark&&this.mark.append(R._axisLineGroup).attr(r).animate(d,v)},_fadeInLabel:function(){var r=R._renderer.g().attr({opacity:0}).append(R._axisElementsGroup).animate({opacity:1},{delay:.5,partitionDuration:.5});this.getContentContainer().append(r)},_fadeOutLabel:function(){var r=R._renderer.g().attr({opacity:1}).animate({opacity:0},{partitionDuration:.5}).append(R._axisElementsGroup).toBackground();this.getContentContainer().append(r)},_getTemplateCoords:function(){return R._getLabelAdjustedCoord(this,(R._constantLabelOffset||0)+(o.labelOffset||0))},updateLabelPosition:function(r){var d=this.templateContainer;if(this.getContentContainer())if(r&&this._storedLabelsCoords)if(d){d.attr(this._storedLabelsCoords);var v=this._getTemplateCoords();d.animate(v)}else this.label.attr({x:this._storedLabelsCoords.x,y:this._storedLabelsCoords.y}),this.label.animate({x:this.labelCoords.x,y:this.labelCoords.y});else{if(d){var x=this._getTemplateCoords();d.attr(x)}else this.label.attr({x:this.labelCoords.x,y:this.labelCoords.y});r&&this._fadeInLabel()}},updateMultilineTextAlignment:function(){!s.template&&this.label&&this.label.attr({textsAlignment:this.labelAlignment||R.getOptions().label.alignment})},drawGrid:function(r){S.visible&&w!==this.value&&(this.grid?(this.grid.append(R._axisGridGroup),R.sharp(this.grid,R.getSharpDirectionByCoords(this.coords)),this.updateGridPosition()):(this.grid=r(this,u),this.grid&&this.grid.append(R._axisGridGroup)))},updateGridPosition:function(r){this._updateLine(this.grid,R._getGridPoints(o.coords),this._storedCoords&&R._getGridPoints(this._storedCoords),r,!0)},removeLabel:function(){var r=this.getContentContainer();r&&r.remove(),this._templateDef&&this._templateDef.reject(),this._templateDef=this.templateContainer=this.label=null}};return o}};var g=e(1),I=e(0),F=e(6);function A(R){return{stroke:R.color,"stroke-width":R.width,"stroke-opacity":R.opacity,opacity:1}}},function(W,b,e){b.default=void 0;var g=e(140),I=y(e(82)),F=y(e(19)),A=e(0),R=e(1038),E=e(4),k=e(14),S=e(1),w=y(e(238));function y(C){return C&&C.__esModule?C:{default:C}}var h=F.default.getNextDateUnit,m=F.default.correctDateWithUnitBeginning,p=Math,f=p.max,c=w.default.top,u=w.default.bottom,l=w.default.left,s=w.default.right,a=w.default.center,t={left:-1,top:-1,right:0,bottom:0,center:-.5};function n(C){return C.sort(function(P,M){return P.from-M.from})}function i(C,P,M,O){var B=O,V=P&&F.default.getDatesDifferences(P,C);return P&&"year"!==M&&(function(z,N){var U,H;if("week"===N&&(N="day"),"quarter"===N&&(N="month"),z[N])for(H=0;H<F.default.dateUnitIntervals.length&&(z[U=F.default.dateUnitIntervals[H]]&&(z[U]=!1,z.count--),U!==N);H++);}(V,M),B=I.default.getDateFormatByDifferences(V)),B}function o(C,P){return P.reduce(function(M,O){return f(M,C(O))},0)}function r(C,P,M){return C.some(function(O){return O.label.verticalAlignment===P})&&M||0}function d(C){return p.abs(C.x)||0}function v(C){return p.abs(C.width-p.abs(C.x))||0}function D(C){var P,M=[];for(P=0;P<C.length;P+=2)M.push(C[P+1]),M.push(C[P]);return M}b.default={linear:{_getStep:function(C,P){var B,V,z,M=this._options.label.minSpacing,O=o(this._isHorizontal?function(B){return B.width+M}:function(B){return B.height},C);return P&&(B={width:O,height:this._getMaxLabelHeight(C,0)},O=(z=(V=(V=p.abs(V=P))%180>=90?90-V%90:V%90)*(p.PI/180))>=p.atan(B.height/B.width)?B.height/p.abs(p.sin(z)):B.width),w.default.getTicksCountInRange(this._majorTicks,this._isHorizontal?"x":"y",O)},_getMaxLabelHeight:function(C,P){return o(function(M){return M.height},C)+P},_validateOverlappingMode:function(C,P){return this._isHorizontal&&("rotate"===P||"stagger"===P)||!this._isHorizontal?w.default.validateOverlappingMode(C):C},_validateDisplayMode:function(C){return this._isHorizontal?C:"standard"},getMarkerTrackers:function(){return this._markerTrackers},_getSharpParam:function(C){return this._isHorizontal^C?"h":"v"},_createAxisElement:function(){return this._renderer.path([],"line")},_updateAxisElementPosition:function(){var C=this._axisPosition,P=this._getCanvasStartEnd();this._axisElement.attr({points:this._isHorizontal?[P.start,C,P.end,C]:[C,P.start,C,P.end]})},_getTranslatedCoord:function(C,P){return this._translator.translate(C,P)},_initAxisPositions:function(){this.customPositionIsAvailable()&&(this._customBoundaryPosition=this.getCustomBoundaryPosition()),this._axisPosition=!this.customPositionIsAvailable()||this.customPositionIsBoundary()?this.getPredefinedPosition(this.getResolvedBoundaryPosition()):this.getCustomPosition()},_getTickMarkPoints:function(C,P,M){var O,B=this._isHorizontal,V=this._options.tickOrientation,z=this._options.label.position;if((0,S.isDefined)(V))O=t[V]*P;else{var N=M.shift||0;(!B&&z===l||B&&z!==u)&&(N=-N),O=N+this.getTickStartPositionShift(P)}return[C.x+(B?0:O),C.y+(B?O:0),C.x+(B?0:O+P),C.y+(B?O+P:0)]},getTickStartPositionShift:function(C){var P=this._options.width,M=this.getResolvedBoundaryPosition();return C%2==1?(P%2!=0||M!==l&&M!==c)&&(P%2!=1||M!==s&&M!==u||this.hasNonBoundaryPosition())?-Math.floor(C/2):Math.floor(-C/2):-C/2+(P%2==0?0:M===u||M===s?-1:1)},_getTitleCoords:function(){var C=this._isHorizontal,P=this._axisPosition,M=this._axisPosition,O=this._options.title.alignment,B=this._getCanvasStartEnd(),V=C||this._options.position===l,U=O===l?V?B.start:B.end:O===s?V?B.end:B.start:B.start+(B.end-B.start)/2;return C?P=U:M=U,{x:P,y:M}},_drawTitleText:function(C,P){var M=this._options,O=M.title,B={opacity:O.opacity,align:O.alignment,class:O.cssClass};if(O.text&&C){P=P||this._getTitleCoords(),this._isHorizontal||(B.rotate=M.position===l?270:90);var V=this._renderer.text(O.text,P.x,P.y).css((0,k.patchFontOptions)(O.font)).attr(B).append(C);return this._checkTitleOverflow(V),V}},_updateTitleCoords:function(){this._title&&this._title.element.attr(this._getTitleCoords())},_drawTitle:function(){var C=this._drawTitleText(this._axisTitleGroup);C&&(this._title={element:C})},_measureTitle:function(){this._title&&(this._title.bBox&&!this._title.originalSize&&(this._title.originalSize=this._title.bBox),this._title.bBox=this._title.element.getBBox())},_drawDateMarker:function(C,P,M){var O,B=this._options.marker,V=this._translator.getBusinessRange().invert,z=B.width+B.textLeftIndent;if(null!==P.x){P.withoutStick||(O=this._renderer.path([P.x,P.y,P.x,P.y+B.separatorHeight],"line").attr({"stroke-width":B.width,stroke:B.color,"stroke-opacity":B.opacity,sharp:"h"}).append(this._axisElementsGroup));var N=String(this.formatLabel(C,P.labelOptions,M));return{date:C,x:P.x,y:P.y,cropped:P.withoutStick,label:this._renderer.text(N,P.x,P.y).css((0,k.patchFontOptions)(B.label.font)).append(this._axisElementsGroup),line:O,getContentContainer:function(){return this.label},getEnd:function(){return this.x+(V?-1:1)*(z+this.labelBBox.width)},setTitle:function(){this.title=N},hideLabel:function(){this.label.dispose(),this.label=null,this.title=N},hide:function(){O&&(O.dispose(),O=null),this.label.dispose(),this.label=null,this.hidden=!0}}}},_drawDateMarkers:function(){var C,P=this,M=P._options,O=P._translator,B=P._getViewportRange(),V=B.minVisible,z=[];function N(J,ae,fe){return P._drawDateMarker(J,{x:O.translate(J),y:U,labelOptions:P._getLabelFormatOptions(ae),withoutStick:fe},B)}if(B.isEmpty()||!M.marker.visible||"datetime"!==M.argumentType||"discrete"===M.type||P._majorTicks.length<=1)return[];var ae,U=P._axisPosition+M.marker.topIndent,H=F.default.getDateUnitInterval(this._tickInterval),G=("quarter"===(ae=h(H))&&(ae=h(ae)),ae),Y=function(J,ae,fe){var Ce,Te=J;return J=m(J,fe),ae=m(ae,fe),(Ce=F.default.getSequenceByInterval(J,ae,fe)).length&&Te>Ce[0]&&(Ce=Ce.slice(1)),Ce}(V,B.maxVisible,G);return(Y.length>1||1===Y.length&&V<Y[0])&&(z=Y.reduce(function(J,ae,fe,Ce){var Te=N(ae,i(ae,Ce[fe-1]||V<ae&&V,H,G));return Te&&J.push(Te),J},[]),V<Y[0]&&(C=N(V,i(V,Y[0],H,G),!0))&&z.unshift(C)),z},_adjustDateMarkers:function(C){C=C||0;var P,M=this,O=this._options.marker,B=O.width+O.textLeftIndent,V=this._translator.getBusinessRange().invert,z=M._getCanvasStartEnd(),N=this._dateMarkers;return N.length?(N[0].cropped&&(this._checkMarkersPosition(V,N[1],N[0])||N[0].hideLabel()),N.forEach(function(U,H,G){U.cropped||((V?U.getEnd()<z.end:U.getEnd()>z.end)?U.hideLabel():M._checkMarkersPosition(V,U,P)?P=U:U.hide())}),this._dateMarkers.forEach(function(U){if(U.label){var H=U.labelBBox;U.label.attr({translateX:V?U.x-B-H.x-H.width:U.x+B-H.x,translateY:U.y+O.textTopIndent-H.y+C})}U.line&&U.line.attr({translateY:C})}),M._initializeMarkersTrackers(C),C+O.topIndent+O.separatorHeight):C},_checkMarkersPosition:function(C,P,M){return void 0===M||(C?P.x<M.getEnd():P.x>M.getEnd())},_initializeMarkersTrackers:function(C){var P=this._options.marker.separatorHeight,M=this._renderer,O=this._translator.getBusinessRange(),B=this._getCanvasStartEnd(),V=this._axisElementsGroup;this._markerTrackers=this._dateMarkers.filter(function(z){return!z.hidden}).map(function(z,N,U){var H=U[N+1]||{x:B.end,date:O.max},G=z.x,Y=z.y+C,J=M.path([G,Y,G,Y+P,H.x,Y+P,H.x,Y,G,Y],"area").attr({"stroke-width":1,stroke:"grey",fill:"grey",opacity:1e-4}).append(V);return J.data("range",{startValue:z.date,endValue:H.date}),z.title&&J.setTitle(z.title),J})},_getLabelFormatOptions:function(C){var P=this._markerLabelOptions;return P||(this._markerLabelOptions=P=(0,A.extend)(!0,{},this._options.marker.label)),(0,S.isDefined)(this._options.marker.label.format)||(P.format=C),P},_adjustConstantLineLabels:function(C){var P=this,M=P._options.position,O=P.getCanvas(),B=O.left,V=O.width-O.right,z=O.top,N=O.height-O.bottom,U=z+(N-z)/2,H=B+(V-B)/2,G=0;return C.forEach(function(Y){var J,ae,Ce=Y.options,Te=Ce.paddingTopBottom,me=Ce.paddingLeftRight,he=Ce.label,_e=he.verticalAlignment,re=he.horizontalAlignment,ce="inside"===he.position,ge=Y.label,Se=Y.labelBBox;if(null!==ge&&!Se.isEmpty){if(P._isHorizontal)if(ce)switch(J=re===l?Y.coord-me-Se.x-Se.width:Y.coord+me-Se.x,_e){case a:ae=U-Se.y-Se.height/2;break;case u:ae=N-Te-Se.y-Se.height;break;default:ae=z+Te-Se.y}else M===_e&&(G=f(G,Se.height+Te)),J=Y.coord-Se.x-Se.width/2,ae=_e===u?N+Te-Se.y:z-Te-Se.y-Se.height;else if(ce)switch(ae=_e===u?Y.coord+Te-Se.y:Y.coord-Te-Se.y-Se.height,re){case a:J=H-Se.x-Se.width/2;break;case s:J=V-me-Se.x-Se.width;break;default:J=B+me-Se.x}else M===re&&(G=f(G,Se.width+me)),ae=Y.coord-Se.y-Se.height/2,J=re===s?V+me-Se.x:B-me-Se.x-Se.width;ge.attr({translateX:J,translateY:ae})}}),G},_drawConstantLinesForEstimating:function(C){var P=this,M=this._renderer,O=M.g();return C.forEach(function(B){P._drawConstantLineLabelText(B.label.text,0,0,B.label,O).attr({align:"center"})}),O.append(M.root)},_estimateLabelHeight:function(C,P){var M=C.height,O=P.drawingType;if("stagger"!==this._validateDisplayMode(O)&&"stagger"!==this._validateOverlappingMode(P.overlappingBehavior,O)||(M=2*M+P.staggeringSpacing),"rotate"===this._validateDisplayMode(O)||"rotate"===this._validateOverlappingMode(P.overlappingBehavior,O)){var B=(0,k.getCosAndSin)(P.rotationAngle);M=M*B.cos+C.width*B.sin}return M&&(M+P.indentFromAxis||0)||0},estimateMargins:function(C){this.updateCanvas(C);var P=this._getViewportRange(),M=this._createTicksAndLabelFormat(P),O=M.ticks,B=M.tickInterval,V=this._options,z=this._outsideConstantLines.filter(function(ce){return ce.labelOptions.visible}).map(function(ce){return ce.options}),N=this._renderer.root,U=V.label.visible&&!P.isEmpty()&&O.length,H=U&&this.formatLabel(O[O.length-1],V.label,void 0,void 0,B,O),G=U&&this._renderer.text(H,0,0).css(this._textFontStyles).attr(this._textOptions).append(N),Y=this._drawTitleText(N,{x:0,y:0}),J=this._drawConstantLinesForEstimating(z),ae=!V.label.template&&G&&G.getBBox()||{x:0,y:0,width:0,height:0},fe=Y&&Y.getBBox()||{x:0,y:0,width:0,height:0},Ce=J.getBBox(),Te=fe.height?fe.height+V.title.margin:0,me=this._estimateLabelHeight(ae,V.label),he=Ce.height?Ce.height+z.reduce(function(ce,ge){return f(ce,ge.paddingTopBottom)},0):0,_e=me+Te,re={left:f(d(ae),d(Ce)),right:f(v(ae),v(Ce)),top:("top"===V.position?_e:0)+r(z,"top",he),bottom:("top"!==V.position?_e:0)+r(z,"bottom",he)};return G&&G.remove(),Y&&Y.remove(),J&&J.remove(),re},_checkAlignmentConstantLineLabels:function(C){var P=C.position,M=(C.verticalAlignment||"").toLowerCase(),O=(C.horizontalAlignment||"").toLowerCase();this._isHorizontal?"outside"===P?(M=M===u?u:c,O=a):(M=M===a?a:M===u?u:c,O=O===l?l:s):"outside"===P?(M=a,O=O===l?l:s):(M=M===u?u:c,O=O===s?s:O===a?a:l),C.verticalAlignment=M,C.horizontalAlignment=O},_getConstantLineLabelsCoords:function(C,P){var M=C,O=C;return this._isHorizontal?O=this._orthogonalPositions["top"===P.verticalAlignment?"start":"end"]:M=this._orthogonalPositions["right"===P.horizontalAlignment?"end":"start"],{x:M,y:O}},_getAdjustedStripLabelCoords:function(C){var P=C.options,M=P.paddingTopBottom,O=P.paddingLeftRight,B=P.label.horizontalAlignment,V=P.label.verticalAlignment,z=C.labelBBox,N=z.height,U=z.width,H=C.labelCoords,G=H.y-z.y,Y=H.x-z.x;return V===c?G+=M:V===a?G-=N/2:V===u&&(G-=M+N),B===l?Y+=O:B===a?Y-=U/2:B===s&&(Y-=O+U),{translateX:Y,translateY:G}},_adjustTitle:function(C){if(C=C||0,this._title){var P=this._options,M=P.position,O=P.title.margin,B=this._title,V=B.bBox,z=V.x,N=V.y,U=V.width,G=this._axisPosition,Y=G-O-C,J=G+O+C,ae={};this._isHorizontal?ae.translateY=M===c?Y-(N+V.height):J-N:ae.translateX=M===l?Y-(z+U):J-z,B.element.attr(ae)}},_checkTitleOverflow:function(C){if(this._title||C){var P=this._getScreenDelta(),M=C?{bBox:C.getBBox(),element:C}:this._title,O=this._options.title,B=M.bBox;(this._isHorizontal?B.width:B.height)>P?(M.element.setMaxSize(P,void 0,{wordWrap:O.wordWrap||"none",textOverflow:O.textOverflow||"ellipsis"}),this._wrapped=O.wordWrap&&"none"!==O.wordWrap):!this._wrapped&&M.originalSize&&P>(this._isHorizontal?M.originalSize.width:M.originalSize.height)&&M.element.restoreText()}},coordsIn:function(C,P){var M=this.getCanvas(),O=this._options.isHorizontal,B=this._options.position,V=O?P:C;return!(O&&(C<M.left||C>M.width-M.right)||!O&&(P<M.top||P>M.height-M.bottom))&&(O&&B===w.default.top||!O&&B===w.default.left?V<M[B]:V>M[O?"height":"width"]-M[B])},_boundaryTicksVisibility:{min:!0,max:!0},adjust:function(){var C=this._seriesData,P=this._series.filter(function(M){return M.isVisible()}).reduce(function(M,O){var B=O.getViewport();return M.min=(0,S.isDefined)(B.min)?M.min<B.min?M.min:B.min:M.min,M.max=(0,S.isDefined)(B.max)?M.max>B.max?M.max:B.max:M.max,O.showZero&&(M=new g.Range(M)).correctValueZeroLevel(),M},{});(0,S.isDefined)(P.min)&&(0,S.isDefined)(P.max)&&(C.minVisible=P.min,C.maxVisible=P.max),C.userBreaks=this._getScaleBreaks(this._options,{minVisible:C.minVisible,maxVisible:C.maxVisible},this._series,this.isArgumentAxis),this._translator.updateBusinessRange(this._getViewportRange())},hasWrap:function(){return this._wrapped},getAxisPosition:function(){return this._axisPosition},_getStick:function(){return!this._options.valueMarginsEnabled},_getStripLabelCoords:function(C,P,M){var O,B,V,z,Y,J,N=this._orthogonalPositions,H=M.horizontalAlignment,G=M.verticalAlignment;return this._isHorizontal?(H===a?O=C+(P-C)/2:H===l?O=C:H===s&&(O=P),B=N[(V=G,z="start","center"===V&&(z="center"),"bottom"===V&&(z="end"),z)]):(O=N[(Y=H,J="start","center"===Y&&(J="center"),"right"===Y&&(J="end"),J)],G===c?B=C:G===a?B=P+(C-P)/2:G===u&&(B=P)),{x:O,y:B}},_getTranslatedValue:function(C,P){var M=this._translator.translate(C,P,"semidiscrete"===this._options.type&&this._options.tickInterval),O=this._axisPosition,B=this._isHorizontal;return{x:B?M:O,y:B?O:M}},areCoordsOutsideAxis:function(C){var P=this._isHorizontal?C.x:C.y,M=this.getVisibleArea();return P<M[0]||P>M[1]},_getSkippedCategory:function(C){var P;return this._options.type===w.default.discrete&&this._tickOffset&&0!==C.length&&(P=C[C.length-1]),P},_filterBreaks:function(C,P,M){var O=P.minVisible,B=P.maxVisible,V=M?M.width:0;return C.reduce(function(z,N){var U,H=N.from,G=N.to,Y=z[z.length-1];if(!(0,S.isDefined)(H)||!(0,S.isDefined)(G))return z;if(H>G&&(G=[H,H=G][0]),z.length&&H<Y.to)G>Y.to&&(Y.to=G>B?B:G,Y.gapSize&&(Y.gapSize=void 0,Y.cumulativeWidth+=V));else if((H>=O&&H<B||G<=B&&G>O)&&(G=G<=B?G:B)-(H=H>=O?H:O)<B-O){var J,ae;U={from:H,to:G,cumulativeWidth:(null!==(J=null==Y?void 0:Y.cumulativeWidth)&&void 0!==J?J:0)+V},N.gapSize&&(U.gapSize=F.default.convertMillisecondsToDateUnits(G-H),U.cumulativeWidth=null!==(ae=null==Y?void 0:Y.cumulativeWidth)&&void 0!==ae?ae:0),z.push(U)}return z},[])},_getScaleBreaks:function(C,P,M,O){var B=this,V=(C.breaks||[]).map(function(z){return{from:B.parser(z.startValue),to:B.parser(z.endValue)}});return"discrete"!==C.type&&"datetime"===C.dataType&&C.workdaysOnly&&(V=V.concat((0,R.generateDateBreaks)(P.minVisible,P.maxVisible,C.workWeek,C.singleWorkdays,C.holidays))),!O&&"discrete"!==C.type&&"datetime"!==C.dataType&&C.autoBreaksEnabled&&0!==C.maxAutoBreakCount&&(V=V.concat(function(z,N,U){for(var H=z.logarithmBase,Y=z.maxAutoBreakCount,J=[],ae="logarithmic"===z.type?function(ce,ge){return(0,k.getLog)(ge/ce,H)}:function(ce,ge){return ge-ce},fe=ae(U.minVisible,U.maxVisible),Ce=N.reduce(function(ce,ge){var Se=ge.getPointsInViewPort();return ce[0]=ce[0].concat(Se[0]),ce[1]=ce[1].concat(Se[1]),ce},[[],[]]),Te=.3*fe,me=function(ce,ge,Se){var Ie,Pe,Ue,Ne,De,Me=null,Re=[];for(Ie=1,Pe=ce.length;Ie<Pe;Ie++)De=Se(Ue=ce[Ie],Ne=ce[Ie-1]),ge.indexOf(Ue)>=0?(!Me||De>Me.length)&&(Me={start:Ue,end:Ne,length:De}):(Re.push(Me&&De<Me.length?Me:{start:Ue,end:Ne,length:De}),Me=null);return Me&&Re.push(Me),Re}(Ce[0].concat(Ce[1]).sort(function(ce,ge){return ge-ce}),Ce[1].filter(function(ce){return Ce[0].indexOf(ce)<0}),ae).sort(function(ce,ge){return ge.length-ce.length}),he=p.min.apply(null,me.map(function(ce){return ce.length}))/1e3,_e=(0,S.isDefined)(Y)?p.min(Y,me.length):me.length,re=0;re<_e&&me[re].length>=Te&&!(fe<=me[re].length);re++)((fe-=me[re].length)>he||fe<-he)&&(J.push({from:me[re].start,to:me[re].end}),Te=.3*fe);return n(J),J}(C,M,P))),n(V)},_drawBreak:function(C,P,M,O,B,V){var z=C-(this._translator.isInverted()?0:O+1),N={"stroke-width":1,stroke:B.borderColor,sharp:B.isWaved?void 0:B.isHorizontal?"h":"v"},U={stroke:B.color,"stroke-width":O},G=function T(C,P,M,O,B,V,z){var N=z?"bezier":"line",U=C.g().append(P);return function(H,G){C.path(M(function(Y,J,ae,fe,Ce){if(!Ce)return[Y,J+fe,ae,J+fe];var Te,me=(J+=fe)+0,he=J+2,_e=J+4,re=[[Y,he]];for(Te=Y;Te<ae+24;Te+=24)re.push([Te+6,me,Te+6,me,Te+12,he,Te+18,_e,Te+18,_e,Te+24,he]);return[].concat.apply([],re)}(O,B,V,H,z)),N).attr(G).append(U)}}(this._renderer,V,this._isHorizontal?D:function(Y){return Y},P,z,M,B.isWaved);G(O/2,U),G(0,N),G(O,N)},_createBreakClipRect:function(C,P){var M,O=this._canvas,B=P-C;return M=this._isHorizontal?this._renderer.clipRect(O.left,C,O.width,B):this._renderer.clipRect(C,O.top,B,O.height),this._breaksElements=this._breaksElements||[],this._breaksElements.push(M),M.id},_createBreaksGroup:function(C,P){var M=this._renderer.g().attr({class:this._axisCssPrefix+"breaks","clip-path":this._createBreakClipRect(C,P)}).append(this._scaleBreaksGroup);return this._breaksElements=this._breaksElements||[],this._breaksElements.push(M),M},_disposeBreaksGroup:function(){(this._breaksElements||[]).forEach(function(C){C.dispose()}),this._breaksElements=null},drawScaleBreaks:function(C){var P,M,O,B,V,z=this,N=z._options,U=N.breakStyle,H=N.position,G=z._translator.getBusinessRange().breaks||[];if(z._disposeBreaksGroup(),G&&G.length){var Y={color:z._options.containerColor,borderColor:U.color,isHorizontal:z._isHorizontal,isWaved:"straight"!==U.line.toLowerCase()};C?(P=C.start,M=C.end):(P=z._orthogonalPositions.start-(!N.visible||z._axisShift||H!==l&&H!==c?0:3),M=z._orthogonalPositions.end+(!N.visible||H!==s&&H!==u?0:3));var J=z._createBreaksGroup(P,M);z._axisShift&&N.visible&&(O=z._createBreaksGroup(B=z._axisPosition-z._axisShift-3,V=B+6)),G.forEach(function(ae){if(!ae.gapSize){var fe=z._getTranslatedCoord(ae.to);z._drawBreak(fe,P,M,U.width,Y,J),z._axisShift&&N.visible&&z._drawBreak(fe,B,V,U.width,Y,O)}})}},_getSpiderCategoryOption:E.noop,shift:function(C){var P=this._options,M=P.isHorizontal,O=this.getMultipleAxesSpacing(),B=this._axisConstantLineGroups;function V(z,N){var U={translateX:0,translateY:0},H=C[z]?C[z]+O:0;return U[M?"translateY":"translateX"]=(z===l||z===c?-1:1)*H,(N[z]||N).attr(U),H}this._axisShift=V(P.position,this._axisGroup),V(P.position,this._axisElementsGroup),(M?[c,u]:[l,s]).forEach(function(z){V(z,B.above),V(z,B.under)})},getCustomPosition:function(C){var P,M=this.getOrthogonalAxis(),O=null!=C?C:this.getResolvedPositionOption(),B=this.getOptions().offset,V=M.getTranslator(),z=M.getOptions().type,N=M.validateUnit(O);return"discrete"===z&&(!V._categories||V._categories.indexOf(N)<0)&&(N=void 0),P=this.positionIsBoundary(O)?this.getPredefinedPosition(O):(0,S.isDefined)(N)?V.to(N,-1):this.getPredefinedPosition(this.getOptions().position),isFinite(P)&&isFinite(B)&&(P+=B),P},getCustomBoundaryPosition:function(C){var P=this.getOptions(),M=P.customPosition,O=P.offset,B=null!=C?C:this.getResolvedPositionOption(),V=this.getOrthogonalAxis(),z=V.getTranslator(),N=z.getCanvasVisibleArea();if((0,S.isDefined)(V._orthogonalPositions)&&0!==z.canvasLength){var U=this.getCustomPosition(B);if(!(0,S.isDefined)(U))return this.getResolvedBoundaryPosition();if((0,S.isDefined)(M)){if(U<=N.min)return this._isHorizontal?c:l;if(U>=N.max)return this._isHorizontal?u:s}else if((0,S.isDefined)(O)){if(U<=this._orthogonalPositions.start)return this._isHorizontal?c:l;if(U>=this._orthogonalPositions.end)return this._isHorizontal?u:s}return U}},getResolvedPositionOption:function(){var C,P=this.getOptions();return null!==(C=P.customPosition)&&void 0!==C?C:P.position},customPositionIsAvailable:function(){var C=this.getOptions();return(0,S.isDefined)(this.getOrthogonalAxis())&&((0,S.isDefined)(C.customPosition)||isFinite(C.offset))},hasNonBoundaryPosition:function(){return this.customPositionIsAvailable()&&!this.customPositionIsBoundary()},getResolvedBoundaryPosition:function(){return this.customPositionIsBoundary()?this._customBoundaryPosition:this.getOptions().position},customPositionEqualsToPredefined:function(){return this.customPositionIsBoundary()&&this._customBoundaryPosition===this.getOptions().position},customPositionIsBoundary:function(){return this.positionIsBoundary(this._customBoundaryPosition)},positionIsBoundary:function(C){return[c,l,u,s].indexOf(C)>=0},getPredefinedPosition:function(C){var P;return null===(P=this._orthogonalPositions)||void 0===P?void 0:P[C===c||C===l?"start":"end"]},resolveOverlappingForCustomPositioning:function(C){var P=this;if(P.hasNonBoundaryPosition()||P.customPositionIsBoundary()||C.some(function(O){return O.hasNonBoundaryPosition()})){var M={axes:[],ticks:[]};C.filter(function(O){return O.pane===P.pane}).forEach(function(O){for(var B=0;B<P._majorTicks.length;B++){var V=P._majorTicks[B],z=V.label;if(z){M.axes.indexOf(O)<0&&P._detectElementsOverlapping(z,O._axisElement)&&(M.axes.push(O),P._shiftThroughOrthogonalAxisOverlappedTick(z,O));for(var N=0;N<O._majorTicks.length;N++){var U=O._majorTicks[N].label;if(U&&P._detectElementsOverlapping(z,U)){M.ticks.push(V),P._shiftThroughAxisOverlappedTick(V),B=P._majorTicks.length;break}}}V.mark&&M.ticks.indexOf(V)<0&&(P._isHorizontal&&V.mark.attr("translateY")?V.mark.attr({translateY:0}):!P._isHorizontal&&V.mark.attr("translateX")&&V.mark.attr({translateX:0}))}})}},_shiftThroughOrthogonalAxisOverlappedTick:function(C,P){var M=C.getBBox(),O=P.getAxisPosition(),B=P.getOptions().label,V=B.position,z=B.indentFromAxis/2,N=this._isHorizontal?"translateX":"translateY",U=this._isHorizontal?l:c,H=C.attr(N),G=(this._isHorizontal?M.x:M.y)+H,Y=O-G,J=G+(this._isHorizontal?M.width:M.height)-O,ae={};ae[N]=H,Y>0&&J>0&&(J-Y>1?ae[N]+=Y+z:Y-J>1?ae[N]-=J+z:ae[N]+=V===U?Y+z:-(J+z),C.attr(ae))},_shiftThroughAxisOverlappedTick:function(C){var P,M=C.label;if(M){var O=M.getBBox(),B=null===(P=C.mark)||void 0===P?void 0:P.getBBox(),V=this.getAxisPosition(),z=this.getOptions().label,N=z.indentFromAxis,U=z.position,H=this._isHorizontal?c:l,G=this._isHorizontal?"translateY":"translateX",Y=M.attr(G),J=(this._isHorizontal?O.y:O.x)+Y,fe={};fe[G]=Y+(U===H?V-J+N:-(J-V+(this._isHorizontal?O.height:O.width)+N)),M.attr(fe),C.mark&&(fe[G]=(U===H?1:-1)*((this._isHorizontal?B.height:B.width)-1),C.mark.attr(fe))}},_detectElementsOverlapping:function(C,P){if(!C||!P)return!1;var M=C.getBBox(),O=M.x+C.attr("translateX"),B=M.y+C.attr("translateY"),V=P.getBBox(),z=V.x+P.attr("translateX"),N=V.y+P.attr("translateY");return(z>=O&&z<=O+M.width||O>=z&&O<=z+V.width)&&(N>=B&&N<=B+M.height||B>=N&&B<=N+V.height)}}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.measureLabels=b.calculateCanvasMargins=void 0;var g=Math.max;b.calculateCanvasMargins=function(I,F){var A=F.left,R=F.top,E=F.width-F.right,k=F.height-F.bottom;return I.reduce(function(S,w){return!w||w.isEmpty?S:{left:g(S.left,A-w.x),top:g(S.top,R-w.y),right:g(S.right,w.x+w.width-E),bottom:g(S.bottom,w.y+w.height-k)}},{left:0,right:0,top:0,bottom:0})},b.measureLabels=function(I){I.forEach(function(F){var A=F.getContentContainer();F.labelBBox=A?A.getBBox():{x:0,y:0,width:0,height:0}})}},function(W,b,e){b.SeriesFamily=D;var g,I=e(1),F=e(0),A=e(3),R=e(32),E=e(4),k=e(14),S=(g=e(19))&&g.__esModule?g:{default:g},w=Math.round,y=Math.abs,h=Math.pow,m=Math.sqrt,p=Math.min;function c(C){return C.getStackName()||C.getBarOverlapGroup()}function u(C,P,M){var O,B,V,z=[],N=[],U={},H=P.barGroupWidth,G=null===(O=C[0])||void 0===O?void 0:O.getArgumentAxis();if(null!==(B=C[0])&&void 0!==B&&B.useAggregation()){var Y,J="datetime"===(null===(Y=C[0])||void 0===Y?void 0:Y.argumentType),ae=G.getTickInterval(),fe=G.getAggregationInterval();ae=J?S.default.dateToMilliseconds(ae):ae,V=(fe=J?S.default.dateToMilliseconds(fe):fe)<ae?fe:ae}V=null==G?void 0:G.getTranslator().getInterval(V);var Ce,Te=H?V>H?H:V:V*(1-((Ce=P.barGroupPadding)<0||Ce>1?.3:Ce));C.forEach(function(me,he){var _e,re=c(me)||he.toString();for(_e in me.pointsByArgument)-1===N.indexOf(_e.valueOf())&&N.push(_e.valueOf());-1===z.indexOf(re)&&(z.push(re),U[re]=[]),U[re].push(me)}),N.forEach(function(me){var he=z.reduce(function(re,ce){return Se=me,U[ce].some(function(Ie){return!Ie.getOptions().ignoreEmptyPoints||Ie.getPointsByArg(Se,!0).some(function(Pe){return Pe.hasValue()})})&&re.push(ce),re;var Se},[]),_e=l(Te,he.length);z.forEach(function(re){!function f(C,P,M,O,B,V,z){C.forEach(function(N){var U,Ce,H=z(P.indexOf(O),P.length),G=N.getPointsByArg(M,!0),Y=(Ce=N.getOptions().barPadding)<0||Ce>1?void 0:Ce,J=N.getOptions().barWidth,ae=s(H,B),fe=B.width;-1!==H&&(((0,I.isDefined)(Y)||(0,I.isDefined)(J))&&(fe=(U=l(V,P.length,1-Y,J)).width,N.getBarOverlapGroup()||(ae=s(H,U))),function(Ce,Te,me){(0,A.each)(Ce,function(he,_e){_e.correctCoordinates({width:Te,offset:me})})}(G,fe,ae))})}(U[re],he,me,re,_e,Te,M)})})}function l(C,P,M,O){var B,V;return O?(V=p(O,C/P),B=P>1?w((C-w(V)*P)/(P-1)):0):(0,I.isDefined)(M)?(V=C*M/P,B=P>1?w((C-C*M)/(P-1)):0):V=(C-(B=w(C/P*.2))*(P-1))/P,{width:V>1?w(V):1,spacing:B,middleIndex:P/2,rawWidth:V}}function s(C,P){return(C-P.middleIndex+.5)*(P.rawWidth<1?P.rawWidth:P.width)-(P.middleIndex-C-.5)*P.spacing}function a(C){return C.series.filter(function(P){return P.isVisible()})}function t(C,P,M){return((C.positive[P]||{})[M]||0)+(-(C.negative[P]||{})[M]||0)}function n(C){return C?function(P,M){return M-P-1}:function(P){return P}}function i(C){return C[0]&&C[0].getArgumentAxis().getTranslator().isInverted()}function o(){var C=a(this);u(C,this._options,n(i(C)))}function r(){var C=this._options.negativesAsZeroes,P=a(this),M={positive:{},negative:{}},O={left:{},right:{}},B={},V={};P.forEach(function(z){var N=c(z),U=!1,H=function(G){for(var Y,J=G.getPoints(),ae=0;ae<J.length;ae++){var fe=J[ae];if(Y=fe.initialValue&&fe.initialValue.valueOf(),y(Y)>0)break}return(0,R.sign)(Y)}(z)<0?V:B;z._prevSeries=H[N],H[N]=z,z.holes=(0,F.extend)(!0,{},O),z.getPoints().forEach(function(G,Y,J){var ae=G.initialValue&&G.initialValue.valueOf(),fe=G.argument.valueOf(),Ce=ae>=0?M.positive:M.negative,Te="bar"!==z.type;C&&ae<0&&(Ce=M.positive,ae=0,G.resetValue()),Ce[N]=Ce[N]||{};var me=Ce[N];if(me[fe]?(Te&&G.correctValue(me[fe]),me[fe]+=ae):(me[fe]=ae,Te&&G.resetCorrection()),G.hasValue())U&&(U=!1,O.left[fe]=(O.left[fe]||0)+(G.value.valueOf()-(isFinite(G.minValue)?G.minValue.valueOf():0)),G._skipSetLeftHole=!0);else{var he=J[Y-1];!U&&he&&he.hasValue()&&(fe=he.argument.valueOf(),he._skipSetRightHole=!0,O.right[fe]=(O.right[fe]||0)+(he.value.valueOf()-(isFinite(he.minValue)?he.minValue.valueOf():0))),U=!0}})}),P.forEach(function(z){var N=z.holes;z.getPoints().forEach(function(U){var H=U.argument.valueOf();U.resetHoles(),!U._skipSetLeftHole&&U.setHole(N.left[H]||O.left[H]&&0,"left"),!U._skipSetRightHole&&U.setHole(N.right[H]||O.right[H]&&0,"right"),U._skipSetLeftHole=null,U._skipSetRightHole=null})}),this._stackKeepers=M,P.forEach(function(z){z.getPoints().forEach(function(N){var J,ae,fe,U=N.argument.valueOf(),H=c(z),G=t(M,H,U),Y=(((J=M).positive[ae=H]||{})[fe=U]||0)+((J.negative[ae]||{})[fe]||0);N.setPercentValue(G,Y,O.left[U],O.right[U])})})}function d(){var V,C=this,P=a(C),M=C._stackKeepers,O={positive:{},negative:{}};(0,A.each)(P,function(B,V){var z=V.getOptions().minBarSize,N=V.getValueAxis().getTranslator(),U=z&&N.getMinBarSize(z),H=V.getStackName();(0,A.each)(V.getPoints(),function(G,Y){if(Y.hasValue()){var J=Y.initialValue&&Y.initialValue.valueOf(),ae=Y.argument.valueOf();C.fullStacked&&(J=J/t(M,H,ae)||0);var fe=N.checkMinBarSize(J,U,Y.value),Ce=fe>=0?"positive":"negative",Te=O[Ce][H]=O[Ce][H]||{};Te[ae]?(Y.minValue=Te[ae],Te[ae]+=fe):Te[ae]=fe,Y.value=Te[ae]}})}),C.fullStacked&&(V=O,(0,A.each)(P,function(z,N){var U=N.getStackName?N.getStackName():"default";(0,A.each)(N.getPoints(),function(H,G){var Y=t(V,U,G.argument.valueOf());0!==Y&&(G.value=G.value/Y,(0,I.isNumeric)(G.minValue)&&(G.minValue=G.minValue/Y))})}))}function v(){(0,A.each)(this.series,function(C,P){var M=P.getOptions().minBarSize,O=P.getValueAxis().getTranslator(),B=M&&O.getMinBarSize(M);B&&(0,A.each)(P.getPoints(),function(V,z){z.hasValue()&&(z.value=O.checkMinBarSize(z.initialValue,B))})})}function x(){var C=a(this);u(C,{barGroupPadding:.3},n(i(C)))}function T(){var C=a(this);if(C.length){var P,M,O=this._options,B=C[0].getArgumentAxis().getVisibleArea(),V=C[0].getValueAxis().getVisibleArea(),z=p(B[1]-B[0],V[1]-V[0]),N=h(O.minBubbleSize,2),U=h(z*O.maxBubbleSize,2),H=(z*O.maxBubbleSize+O.minBubbleSize)/2,G=1/0,Y=-1/0;(0,A.each)(C,function(fe,Ce){(0,A.each)(Ce.getPoints(),function(Te,me){Y=Y>me.size?Y:me.size,G=G<me.size?G:me.size})});var J=Y-G,ae=y(U-N);(0,A.each)(C,function(fe,Ce){(0,A.each)(Ce.getPoints(),function(Te,me){Y===G?P=w(H):(M=y(me.size-G)/J,P=w(m(ae*M+N))),me.correctCoordinates(P)})})}}function D(C){switch(this.type=(0,k.normalizeEnum)(C.type),this.pane=C.pane,this.series=[],this.updateOptions(C),this.type){case"bar":this.adjustSeriesDimensions=o,this.updateSeriesValues=v,this.adjustSeriesValues=r;break;case"rangebar":this.adjustSeriesDimensions=o;break;case"fullstackedbar":this.fullStacked=!0,this.adjustSeriesDimensions=o,this.adjustSeriesValues=r,this.updateSeriesValues=d;break;case"stackedbar":this.adjustSeriesDimensions=o,this.adjustSeriesValues=r,this.updateSeriesValues=d;break;case"fullstackedarea":case"fullstackedline":case"fullstackedspline":case"fullstackedsplinearea":this.fullStacked=!0,this.adjustSeriesValues=r;break;case"stackedarea":case"stackedsplinearea":case"stackedline":case"stackedspline":this.adjustSeriesValues=r;break;case"candlestick":case"stock":this.adjustSeriesDimensions=x;break;case"bubble":this.adjustSeriesDimensions=T}}D.prototype={constructor:D,adjustSeriesDimensions:E.noop,adjustSeriesValues:E.noop,updateSeriesValues:E.noop,updateOptions:function(C){this._options=C},dispose:function(){this.series=null},add:function(C){var P=this.type;this.series=(0,k.map)(C,function(M){return M.type===P?M:null})}}},function(W,b,e){b.getMargins=function(){return{x:8,y:4}},b.Crosshair=y;var g=e(14),I=e(0),F=Math,A=F.abs,R=F.min,E=F.max,k=F.floor;function S(h){return{x:h.x-8,y:h.y-4,width:h.width+16,height:h.height+8}}function w(h,m,p,f){var c=p?["x","width","y","height",m,0]:["y","height","x","width",h,1];return function(u,l,s){var a={x:s.x,y:s.y},t=S(u),n=p?s.y-u.y-u.height/2:s.y-u.y;return a.y=p||!p&&"bottom"===l?s.y+n:s.y,t[c[0]]<0?a[c[0]]-=t[c[0]]:t[c[0]]+t[c[1]]+n*c[5]>f[c[1]]&&(a[c[0]]-=t[c[0]]+t[c[1]]+n*c[5]-f[c[1]]),c[4]-t[c[3]]/2<0?a[c[2]]-=c[4]-t[c[3]]/2:c[4]+t[c[3]]/2>f[c[3]]&&(a[c[2]]-=c[4]+t[c[3]]/2-f[c[3]]),a}}function y(h,m,p,f){this._renderer=h,this._crosshairGroup=f,this._options={},this.update(m,p)}y.prototype={constructor:y,update:function(h,m){var p=m.canvas;this._canvas={top:p.top,bottom:p.height-p.bottom,left:p.left,right:p.width-p.right,width:p.width,height:p.height},this._axes=m.axes,this._panes=m.panes,this._prepareOptions(h,"horizontal"),this._prepareOptions(h,"vertical")},dispose:function(){this._renderer=this._crosshairGroup=this._options=this._axes=this._canvas=this._horizontalGroup=this._verticalGroup=this._horizontal=this._vertical=this._circle=this._panes=null},_prepareOptions:function(h,m){var p=h[m+"Line"];this._options[m]={visible:p.visible,line:{stroke:p.color||h.color,"stroke-width":p.width||h.width,dashStyle:p.dashStyle||h.dashStyle,opacity:p.opacity||h.opacity,"stroke-linecap":"butt"},label:(0,I.extend)(!0,{},h.label,p.label)}},_createLines:function(h,m,p){for(var f=[],c=this._canvas,u=[c.left,c.top,c.left,c.top],l=0;l<2;l++)f.push(this._renderer.path(u,"line").attr(h).sharp(m).append(p));return f},render:function(){var h=this._renderer,m=this._options,p=m.vertical,f=m.horizontal,c=f.visible?f.line:p.line,u={stroke:c.stroke,"stroke-width":c["stroke-width"],dashStyle:c.dashStyle,opacity:c.opacity},l=this._canvas;this._horizontal={},this._vertical={},this._circle=h.circle(l.left,l.top,0).attr(u).append(this._crosshairGroup),this._horizontalGroup=h.g().append(this._crosshairGroup),this._verticalGroup=h.g().append(this._crosshairGroup),p.visible&&(this._vertical.lines=this._createLines(p.line,"h",this._verticalGroup),this._vertical.labels=this._createLabels(this._axes[0],p,!1,this._verticalGroup)),f.visible&&(this._horizontal.lines=this._createLines(f.line,"v",this._horizontalGroup),this._horizontal.labels=this._createLabels(this._axes[1],f,!0,this._horizontalGroup)),this.hide()},_createLabels:function(h,m,p,f){var c,u,l,s,a,t=this._canvas,n=this._renderer,i=[],o=m.label;return o.visible&&h.forEach(function(r){var d=r.getOptions().position;if(!r.getTranslator().getBusinessRange().isEmpty()){a=r.getLabelsPosition(),p?(u=t.top,c=a):(c=t.left,u=a);var v="top"===d||"bottom"===d?"center":"right"===d?"left":"right";s=n.rect(0,0,0,0).attr({fill:o.backgroundColor||m.line.stroke}).append(f),l=n.text("0",0,0).css((0,g.patchFontOptions)(m.label.font)).attr({align:v,class:o.cssClass}).append(f),i.push({text:l,background:s,axis:r,options:o,pos:{coord:a,side:d},startXY:{x:c,y:u}})}}),i},_updateText:function(h,m,p,f,c){var u=this;p.forEach(function(l){var s=l.axis,a=l.startXY,t=l.text,n=l.background,i="";s.name&&s.name!==m||(i=s.getFormattedValue(h,l.options,f)),i?(t.attr({text:i,x:a.x,y:a.y}),t.attr(c(t.getBBox(),l.pos.side,a)),u._updateLinesCanvas(l),n.attr(S(t.getBBox()))):(t.attr({text:""}),n.attr({x:0,y:0,width:0,height:0}))})},hide:function(){this._crosshairGroup.attr({visibility:"hidden"})},_updateLinesCanvas:function(h){var m=h.pos.side,p=h.pos.coord,f=this._linesCanvas,c=this._canvas;f[m]=f[m]!==c[m]&&A(f[m]-c[m])<A(p-c[m])?f[m]:p},_updateLines:function(h,m,p,f,c){for(var u=this._linesCanvas,l=this._canvas,s=c?[[R(m-f,u.left),l.top,m-f,l.top],[m+f,l.top,E(u.right,m+f),l.top]]:[[l.left,R(u.top,p-f),l.left,p-f],[l.left,p+f,l.left,E(u.bottom,p+f)]],a=0;a<2;a++)h[a].attr({points:s[a]}).sharp(c?"v":"h",c?p===l.bottom?-1:1:m===l.right?-1:1)},_resetLinesCanvas:function(){var h=this._canvas;this._linesCanvas={left:h.left,right:h.right,top:h.top,bottom:h.bottom}},_getClipRectForPane:function(h,m){var p,f,c=this._panes;for(p=0;p<c.length;p++)if((f=c[p].coords).left<=h&&f.right>=h&&f.top<=m&&f.bottom>=m)return c[p].clipRect;return{id:null}},show:function(h){var m=h.point,p=m.getCrosshairData(h.x,h.y),f=m.getPointRadius(),c=this._horizontal,u=this._vertical,l=f?f+3:0,s=this._canvas,a=k(p.x),t=k(p.y);a>=s.left&&a<=s.right&&t>=s.top&&t<=s.bottom?(this._crosshairGroup.attr({visibility:"visible"}),this._resetLinesCanvas(),this._circle.attr({cx:a,cy:t,r:l,"clip-path":this._getClipRectForPane(a,t).id}),c.lines&&(this._updateText(p.yValue,p.axis,c.labels,m,w(a,t,!0,s)),this._updateLines(c.lines,a,t,l,!0),this._horizontalGroup.attr({translateY:t-s.top})),u.lines&&(this._updateText(p.xValue,p.axis,u.labels,m,w(a,t,!1,s)),this._updateLines(u.lines,a,t,l,!1),this._verticalGroup.attr({translateX:a-s.left}))):this.hide()}}},function(W,b,e){b.Translator1D=I;var g=Number;function I(){this.setDomain(arguments[0],arguments[1]).setCodomain(arguments[2],arguments[3]).setInverted(!1)}I.prototype={constructor:I,setDomain:function(F,A){return this._domain1=g(F),this._domain2=g(A),this._domainDelta=this._domain2-this._domain1,this},setCodomain:function(F,A){return this._codomain1=g(F),this._codomain2=g(A),this._codomainDelta=this._codomain2-this._codomain1,this},setInverted:function(F){this.inverted=F},getDomain:function(){return[this._domain1,this._domain2]},getCodomain:function(){return[this._codomain1,this._codomain2]},getDomainStart:function(){return this._domain1},getDomainEnd:function(){return this._domain2},getCodomainStart:function(){return this._codomain1},getCodomainEnd:function(){return this._codomain2},getDomainRange:function(){return this._domainDelta},getCodomainRange:function(){return this._codomainDelta},translate:function(F){var A=(g(F)-this._domain1)/this._domainDelta;return this.inverted&&(A=1-A),0<=A&&A<=1?this._codomain1+A*this._codomainDelta:NaN},adjust:function(F){var A=(g(F)-this._domain1)/this._domainDelta,R=NaN;return A<0?R=this._domain1:A>1?R=this._domain2:0<=A&&A<=1&&(R=g(F)),R}}},function(W,b,e){b.createIndicatorCreator=function(T){return function(D,C,P){var M=T[(0,E.normalizeEnum)(C)]||!P&&T._default;return M?new M(D):null}},b.dxGauge=void 0;var g=e(206),I=e(1),F=e(3),A=e(0),R=e(345),E=e(14),k=e(4),S=Array.isArray,w=isFinite,y=Number,h=Math.min,m=Math.max,p=A.extend,f=F.each,c=[1,2,5];function u(T,D){return null===T?T:w(T)?y(T):D}function l(T){return S(T)?T:(0,I.isNumeric)(T)?[T]:null}var s=g.BaseGauge.inherit({_initCore:function(){var T=this,D=T._renderer;T._setupValue(T.option("value")),T.__subvalues=l(T.option("subvalues")),T._setupSubvalues(T.__subvalues),n(T),T.callBase.apply(T,arguments),T._rangeContainer=new T._factory.RangeContainer({renderer:D,container:D.root,translator:T._translator,themeManager:T._themeManager}),T._initScale(),T._subvalueIndicatorContainer=T._renderer.g().attr({class:"dxg-subvalue-indicators"}).linkOn(T._renderer.root,"valueIndicator").enableLinks()},_fontFields:["scale.label.font","valueIndicators.rangebar.text.font","valueIndicators.textcloud.text.font","indicator.text.font"],_initScale:function(){this._scaleGroup=this._renderer.g().attr({class:"dxg-scale"}).linkOn(this._renderer.root,"scale"),this._labelsAxesGroup=this._renderer.g().attr({class:"dxg-scale-elements"}).linkOn(this._renderer.root,"scale-elements"),this._scale=new R.Axis({incidentOccurred:this._incidentOccurred,renderer:this._renderer,axesContainerGroup:this._scaleGroup,labelsAxesGroup:this._labelsAxesGroup,axisType:this._scaleTypes.type,drawingType:this._scaleTypes.drawingType,widgetClass:"dxg",getTemplate:function(){}})},_disposeCore:function(){var T=this;T.callBase.apply(T,arguments),T._scale.dispose(),T._scaleGroup.linkOff(),T._labelsAxesGroup.linkOff(),T._rangeContainer.dispose(),T._disposeValueIndicators(),T._subvalueIndicatorContainer.linkOff(),T._scale=T._scaleGroup=T._labelsAxesGroup=T._rangeContainer=null},_disposeValueIndicators:function(){this._valueIndicator&&this._valueIndicator.dispose(),this._subvalueIndicatorsSet&&this._subvalueIndicatorsSet.dispose(),this._valueIndicator=this._subvalueIndicatorsSet=null},_setupDomainCore:function(){var T=this.option("scale")||{},D=this.option("startValue"),C=this.option("endValue");D=(0,I.isNumeric)(D)?y(D):(0,I.isNumeric)(T.startValue)?y(T.startValue):0,C=(0,I.isNumeric)(C)?y(C):(0,I.isNumeric)(T.endValue)?y(T.endValue):100,this._baseValue=D<C?D:C,this._translator.setDomain(D,C)},_cleanContent:function(){this._rangeContainer.clean(),this._cleanValueIndicators()},_measureScale:function(T){var D=T.tick,C=D.visible&&D.length>0&&D.width>0,P=T.minorTick,M=P.visible&&P.length>0&&P.width>0,O=T.label,B=Number(O.indentFromTick);if(!C&&!M&&!O.visible)return{};var V=this._scale.measureLabels((0,A.extend)({},this._canvas)),z=this._getScaleLayoutValue(),N={min:z,max:z},U=this._getTicksCoefficients(T),H=U.inner,G=U.outer;return C&&(N.min=h(N.min,z-H*D.length),N.max=m(N.max,z+G*D.length)),M&&(N.min=h(N.min,z-H*P.length),N.max=m(N.max,z+G*P.length)),O.visible&&this._correctScaleIndents(N,B,V),N},_renderContent:function(){var T=this,D=T._prepareScaleSettings();T._rangeContainer.render(p(T._getOption("rangeContainer"),{vertical:T._area.vertical})),T._renderScale(D),T._subvalueIndicatorContainer.linkAppend();var C=(0,E.map)([T._rangeContainer].concat(T._prepareValueIndicators()),function(P){return P&&P.enabled?P:null});T._applyMainLayout(C,T._measureScale(D)),f(C,function(P,M){M.resize(T._getElementLayout(M.getOffset()))}),T._shiftScale(T._getElementLayout(0),D),T._beginValueChanging(),T._updateActiveElements(),T._endValueChanging()},_prepareScaleSettings:function(){var T=this,D=T.option("scale"),C=(0,A.extend)(!0,{},T._themeManager.theme("scale"),D);return C.label.indentFromAxis=0,C.isHorizontal=!T._area.vertical,C.forceUserTickInterval|=(0,I.isDefined)(D)&&(0,I.isDefined)(D.tickInterval)&&!(0,I.isDefined)(D.scaleDivisionFactor),C.axisDivisionFactor=C.scaleDivisionFactor||T._gridSpacingFactor,C.minorAxisDivisionFactor=C.minorScaleDivisionFactor||5,C.numberMultipliers=c,C.tickOrientation=T._getTicksOrientation(C),C.label.useRangeColors&&(C.label.customizeColor=function(){return T._rangeContainer.getColorForValue(this.value)}),C},_renderScale:function(T){var D=this._translator.getDomain(),C=D[0],P=D[1],M=this._translator.getCodomain(),O=!!(C>P^T.inverted),B=h(C,P),V=m(C,P);T.min=B,T.max=V,T.startAngle=90-M[0],T.endAngle=90-M[1],T.skipViewportExtending=!0,T.inverted=O,this._scale.updateOptions(T),this._scale.setBusinessRange({axisType:"continuous",dataType:"numeric",min:B,max:V,invert:O}),this._updateScaleTickIndent(T),this._scaleGroup.linkAppend(),this._labelsAxesGroup.linkAppend(),this._scale.draw((0,A.extend)({},this._canvas))},_updateIndicatorSettings:function(T){T.currentValue=T.baseValue=w(this._translator.translate(T.baseValue))?y(T.baseValue):this._baseValue,T.vertical=this._area.vertical,T.text&&!T.text.format&&(T.text.format=this._defaultFormatOptions)},_prepareIndicatorSettings:function(T,D){var C=this._themeManager.theme("valueIndicators"),P=(0,E.normalizeEnum)(T.type||this._themeManager.theme(D)),M=p(!0,{},C._default,C[P],T);return M.type=P,M.animation=this._animationSettings,M.containerBackgroundColor=this._containerBackgroundColor,this._updateIndicatorSettings(M),M},_cleanValueIndicators:function(){this._valueIndicator&&this._valueIndicator.clean(),this._subvalueIndicatorsSet&&this._subvalueIndicatorsSet.clean()},_prepareValueIndicators:function(){return this._prepareValueIndicator(),null!==this.__subvalues&&this._prepareSubvalueIndicators(),[this._valueIndicator,this._subvalueIndicatorsSet]},_updateActiveElements:function(){this._updateValueIndicator(),this._updateSubvalueIndicators()},_prepareValueIndicator:function(){var T=this._valueIndicator,D=this._prepareIndicatorSettings(this.option("valueIndicator")||{},"valueIndicatorType");T&&T.type!==D.type&&(T.dispose(),T=null),T||(T=this._valueIndicator=this._createIndicator(D.type,this._renderer.root,"dxg-value-indicator","value-indicator")),T.render(D)},_createSubvalueIndicatorsSet:function(){var T=this,D=T._subvalueIndicatorContainer;return new x({createIndicator:function(C,P){return T._createIndicator(C,D,"dxg-subvalue-indicator","subvalue-indicator",P)},createPalette:function(C){return T._themeManager.createPalette(C)}})},_prepareSubvalueIndicators:function(){var T=this._subvalueIndicatorsSet,D=this._prepareIndicatorSettings(this.option("subvalueIndicator")||{},"subvalueIndicatorType");T||(T=this._subvalueIndicatorsSet=this._createSubvalueIndicatorsSet());var C=D.type!==T.type;T.type=D.type;var P=this._createIndicator(D.type,this._renderer.root);P&&(P.dispose(),T.render(D,C))},_setupValue:function(T){this.__value=u(T,this.__value)},_setupSubvalues:function(T){var D,C,P,M=void 0===T?this.__subvalues:l(T);if(null!==M){for(D=0,C=M.length,P=[];D<C;++D)P.push(u(M[D],this.__subvalues[D]));this.__subvalues=P}},_updateValueIndicator:function(){this._valueIndicator&&this._valueIndicator.value(this.__value,this._noAnimation)},_updateSubvalueIndicators:function(){this._subvalueIndicatorsSet&&this._subvalueIndicatorsSet.values(this.__subvalues,this._noAnimation)},value:function(T){return void 0!==T?(this._changeValue(T),this):this.__value},subvalues:function(T){return void 0!==T?(this._changeSubvalues(T),this):null!==this.__subvalues?this.__subvalues.slice():void 0},_changeValue:function(T){this._setupValue(T),this._beginValueChanging(),this._updateValueIndicator(),this.__value!==this.option("value")&&this.option("value",this.__value),this._endValueChanging()},_changeSubvalues:function(T){null!==this.__subvalues?(this._setupSubvalues(T),this._beginValueChanging(),this._updateSubvalueIndicators(),this._endValueChanging()):(this.__subvalues=l(T),this._setContentSize(),this._renderContent()),(0,g.compareArrays)(this.__subvalues,this.option("subvalues"))||this.option("subvalues",this.__subvalues)},_optionChangesMap:{scale:"DOMAIN",rangeContainer:"MOSTLY_TOTAL",valueIndicator:"MOSTLY_TOTAL",subvalueIndicator:"MOSTLY_TOTAL",containerBackgroundColor:"MOSTLY_TOTAL",value:"VALUE",subvalues:"SUBVALUES",valueIndicators:"MOSTLY_TOTAL"},_customChangesOrder:["VALUE","SUBVALUES"],_change_VALUE:function(){this._changeValue(this.option("value"))},_change_SUBVALUES:function(){this._changeSubvalues(this.option("subvalues"))},_applyMainLayout:null,_getElementLayout:null,_createIndicator:function(T,D,C,P,M,O){var B=this._factory.createIndicator({renderer:this._renderer,translator:this._translator,owner:D,tracker:this._tracker,className:C},T,O);return B&&(B.type=T,B._trackerInfo={type:P,index:M}),B},_getApproximateScreenRange:null});function a(T){return T?T.value:null}function t(T,D,C){for(var P=T[D],M=S(C)?(0,E.map)(C,a):[],O=0,B=M.length,V=[];O<B;++O)V.push(u(M[O],P[O]));T[D]=V}function n(T){var D;void 0===T.option("value")&&void 0===T.option("subvalues")&&void 0!==T.option("valueIndicators")&&((D=T).value=D.subvalues=k.noop,D._setupValue=D._setupSubvalues=D._updateValueIndicator=D._updateSubvalueIndicators=null,function(C){C._indicatorValues=[],t(C,"_indicatorValues",C.option("valueIndicators")),C._valueIndicators=[];var P=C._applyMostlyTotalChange;C._applyMostlyTotalChange=function(){t(this,"_indicatorValues",this.option("valueIndicators")),P.call(this)},C._updateActiveElements=i,C._prepareValueIndicators=o,C._disposeValueIndicators=r,C._cleanValueIndicators=d,C.indicatorValue=v}(T))}function i(){var T=this;f(T._valueIndicators,function(D,C){C.value(T._indicatorValues[C.index],T._noAnimation)})}function o(){var T,D=this,C=D._valueIndicators||[],P=D.option("valueIndicators"),M=[],O=0;for(T=S(P)?P.length:0;O<T;++O)M.push(P[O]);for(T=C.length;O<T;++O)M.push(null);var B=[];return f(M,function(V,z){var N=C[V];if(z){var U=D._prepareIndicatorSettings(z,"valueIndicatorType");N&&N.type!==U.type&&(N.dispose(),N=null),N||(N=D._createIndicator(U.type,D._renderer.root,"dxg-value-indicator","value-indicator",V,!0)),N&&(N.index=V,N.render(U),B.push(N))}else N&&N.dispose()}),D._valueIndicators=B,D._valueIndicators}function r(){f(this._valueIndicators,function(T,D){D.dispose()}),this._valueIndicators=null}function d(){f(this._valueIndicators,function(T,D){D.clean()})}function v(T,D){return this,P=this._valueIndicators,M=this._indicatorValues,O=T,void 0!==(B=D)?(void 0!==M[O]&&(M[O]=u(B,M[O]),P[O]&&P[O].value(M[O])),this):M[O];var P,M,O,B}function x(T){this._parameters=T,this._indicators=[]}b.dxGauge=s,x.prototype={constructor:x,dispose:function(){return f(this._indicators,function(T,D){D.dispose()}),this._parameters=this._options=this._indicators=this._colorPalette=this._palette=null,this},clean:function(){return this._sample&&this._sample.clean().dispose(),f(this._indicators,function(T,D){D.clean()}),this._sample=this._options=this._palette=null,this},render:function(T,D){var C=this;return C._options=T,C._sample=C._parameters.createIndicator(C.type),C._sample.render(T),C.enabled=C._sample.enabled,C._palette=(0,I.isDefined)(T.palette)?C._parameters.createPalette(T.palette):null,C.enabled&&(C._generatePalette(C._indicators.length),C._indicators=(0,E.map)(C._indicators,function(P,M){return D&&(P.dispose(),P=C._parameters.createIndicator(C.type,M)),P.render(C._getIndicatorOptions(M)),P})),C},getOffset:function(){return this._sample.getOffset()},resize:function(T){return this._layout=T,f(this._indicators,function(D,C){C.resize(T)}),this},measure:function(T){return this._sample.measure(T)},_getIndicatorOptions:function(T){var D=this._options;return this._colorPalette&&(D=p({},D,{color:this._colorPalette[T]})),D},_generatePalette:function(T){var D=null;this._palette&&(this._palette.reset(),D=this._palette.generateColors(T,{repeat:!0})),this._colorPalette=D},_adjustIndicatorsCount:function(T){var D,C,P,M=this._indicators,O=M.length;if(O>T){for(D=T,C=O;D<C;++D)M[D].clean().dispose();this._indicators=M.slice(0,T),this._generatePalette(M.length)}else if(O<T)for(this._generatePalette(T),D=O,C=T;D<C;++D)(P=this._parameters.createIndicator(this.type,D)).render(this._getIndicatorOptions(D)).resize(this._layout),M.push(P)},values:function(T,D){if(this.enabled)return void 0!==T?(S(T)||(T=w(T)?[Number(T)]:null),T&&(this._adjustIndicatorsCount(T.length),f(this._indicators,function(C,P){P.value(T[C],D)})),this):(0,E.map)(this._indicators,function(C){return C.value()})}}},function(W,b,e){b.default=void 0;var g=e(3),I=e(347),F=e(1),A=Number,R=Array.isArray,E=isFinite;function k(p,f,c,u){var l;return c>p&&u<f?l=[{start:p,end:c},{start:u,end:f}]:c>=f||u<=p?l=[{start:p,end:f}]:c<=p&&u>=f?l=[]:c>p?l=[{start:p,end:c}]:u<f&&(l=[{start:u,end:f}]),l}function S(p,f,c,u){var l;return c<p&&u>f?l=[{start:p,end:c},{start:u,end:f}]:c<=f||u>=p?l=[{start:p,end:f}]:c>=p&&u<=f?l=[]:c<p?l=[{start:p,end:c}]:u>f&&(l=[{start:u,end:f}]),l}function w(p,f,c){var u=c.startValue;return c.endValue===u&&u===p&&f===p}function y(p,f,c){return f-p>0||w(p,f,c)}function h(p,f,c){return p-f>0||w(p,f,c)}var m=I.BaseElement.inherit({_init:function(){this._root=this._renderer.g().attr({class:"dxg-range-container"}).linkOn(this._container,"range-container")},_dispose:function(){this._root.linkOff()},clean:function(){return this._root.linkRemove().clear(),this._options=this.enabled=null,this},_getRanges:function(){var p,f=this._options,c=this._translator,u=c.getDomain()[0],l=c.getDomain()[1],s=l-u,a=s>=0?y:h,t=s>=0?k:S,n=[],i=[{start:u,end:l}],o=(0,F.isString)(f.backgroundColor)?f.backgroundColor:"none",r=f.width||{},d=A(r>0?r:r.start),v=A(r>0?r:r.end),x=v-d;if(void 0!==f.ranges&&!R(f.ranges)||!(d>=0&&v>=0&&d+v>0))return null;p=(R(f.ranges)?f.ranges:[]).reduce(function(D,C,P){var M=c.adjust((C=C||{}).startValue),O=c.adjust(C.endValue);return E(M)&&E(O)&&a(M,O,C)&&D.push({start:M,end:O,color:C.color,classIndex:P}),D},[]);var T=this._themeManager.createPalette(f.palette,{type:"indicatingSet",extensionMode:f.paletteExtensionMode,keepLastColorInEnd:!0,count:p.length});return(0,g.each)(p,function(D,C){var P=T.getNextColor();C.color=(0,F.isString)(C.color)&&C.color||P||"none",C.className="dxg-range dxg-range-"+C.classIndex,delete C.classIndex}),(0,g.each)(p,function(D,C){var P,M,O,B,V,z=[],N=[];for(P=0,M=n.length;P<M;++P)(O=(B=t((V=n[P]).start,V.end,C.start,C.end))[0])&&(O.color=V.color)&&(O.className=V.className)&&z.push(O),(O=B[1])&&(O.color=V.color)&&(O.className=V.className)&&z.push(O);for(z.push(C),n=z,P=0,M=i.length;P<M;++P)(O=(B=t((V=i[P]).start,V.end,C.start,C.end))[0])&&N.push(O),(O=B[1])&&N.push(O);i=N}),(0,g.each)(i,function(D,C){C.color=o,C.className="dxg-range dxg-background-range",n.push(C)}),(0,g.each)(n,function(D,C){C.startWidth=(C.start-u)/s*x+d,C.endWidth=(C.end-u)/s*x+d}),n},render:function(p){return this._options=p,this._processOptions(),this._ranges=this._getRanges(),this._ranges&&(this.enabled=!0,this._root.linkAppend()),this},resize:function(p){var f=this;return f._root.clear(),f._isVisible(p)&&(0,g.each)(f._ranges,function(c,u){f._createRange(u,p).attr({fill:u.color,class:u.className}).append(f._root)}),f},_processOptions:null,_isVisible:null,_createRange:null,getColorForValue:function(p){var f=null;return(0,g.each)(this._ranges,function(c,u){if(u.start<=p&&p<=u.end||u.start>=p&&p>=u.end)return f=u.color,!1}),f}});b.default=m,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(x){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(T){return typeof T}:function(T){return T&&"function"==typeof Symbol&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T})(x)}b.default=void 0;var I=m(e(9)),F=e(53),A=e(0),R=e(3),E=e(206),k=e(599),S=e(14),w=function(x,T){if(x&&x.__esModule)return x;if(null===x||"object"!==g(x)&&"function"!=typeof x)return{default:x};var D=h(void 0);if(D&&D.has(x))return D.get(x);var C={},P=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var M in x)if("default"!==M&&Object.prototype.hasOwnProperty.call(x,M)){var O=P?Object.getOwnPropertyDescriptor(x,M):null;O&&(O.get||O.set)?Object.defineProperty(C,M,O):C[M]=x[M]}return C.default=x,D&&D.set(x,C),C}(e(1054)),y=m(e(1055));function h(x){if("function"!=typeof WeakMap)return null;var T=new WeakMap,D=new WeakMap;return(h=function(C){return C?D:T})(x)}function m(x){return x&&x.__esModule?x:{default:x}}var p=isFinite,f=S.normalizeAngle,c=S.getCosAndSin,u=Math.abs,l=Math.max,s=Math.min,a=Math.round,t=R.each,n=Math.PI,i=k.dxGauge.inherit({_rootClass:"dxg-circular-gauge",_factoryMethods:{rangeContainer:"createCircularRangeContainer",indicator:"createCircularIndicator"},_gridSpacingFactor:17,_scaleTypes:{type:"polarAxes",drawingType:"circular"},_getThemeManagerOptions:function(){var x=this.callBase.apply(this,arguments);return x.subTheme="_circular",x},_updateScaleTickIndent:function(x){var T=x.label.indentFromTick,D=x.tick.visible?x.tick.length:0,C=this._scale.measureLabels((0,A.extend)({},this._canvas)),P=D;"inside"===x.orientation?P=0:"center"===x.orientation&&(P=.5*D),x.label.indentFromAxis=T>=0?T+P:T-P-l(C.width,C.height),this._scale.updateOptions(x)},_setupCodomain:function(){var x,M,O,B,V,z,N,U,T=this.option("geometry")||{},D=T.startAngle,C=T.endAngle;D=p(D)?f(D):225,C=p(C)?f(C):-45,u(D-C)<1?(C-=360,x={left:-1,up:-1,right:1,down:1}):(D<C&&(C-=360),M=C,O=c(D),B=c(M),V=O.cos,N=B.cos,U=B.sin,x={left:(z=O.sin)<=0&&U>=0||z<=0&&U<=0&&V<=N||z>=0&&U>=0&&V>=N?-1:s(V,N,0),right:z>=0&&U<=0||z>=0&&U>=0&&V>=N||z<=0&&U<=0&&V<=N?1:l(V,N,0),up:V<=0&&N>=0||V<=0&&N<=0&&z>=U||V>=0&&N>=0&&z<=U?-1:-l(z,U,0),down:V>=0&&N<=0||V>=0&&N>=0&&z<=U||V<=0&&N<=0&&z>=U?1:-s(z,U,0)}),this._area={x:0,y:0,radius:100,startCoord:D,endCoord:C,sides:x},this._translator.setCodomain(D,C)},_shiftScale:function(x){var T=this._scale,D=T.getCanvas();D.width=D.height=2*x.radius,T.draw(D);var C=T.getCenter();T.shift({right:x.x-C.x,bottom:x.y-C.y})},_getScaleLayoutValue:function(){return this._area.radius},_getTicksOrientation:function(x){return x.orientation},_getTicksCoefficients:function(x){var T={inner:0,outer:1};return"inside"===x.orientation?(T.inner=1,T.outer=0):"center"===x.orientation&&(T.inner=T.outer=.5),T},_correctScaleIndents:function(x,T,D){T>=0?(x.horizontalOffset=T+D.width,x.verticalOffset=T+D.height):(x.horizontalOffset=x.verticalOffset=0,x.min-=-T+l(D.width,D.height)),x.inverseHorizontalOffset=D.width/2,x.inverseVerticalOffset=D.height/2},_measureMainElements:function(x,T){var D=this._area.radius,C=0,P=1/0,M=0,O=0,B=0,V=0;return t(x.concat(this._scale),function(N,U){var H=U.measure?U.measure({radius:D-U.getOffset()}):T;H.min>0&&(P=s(P,H.min)),H.max>0&&(C=l(C,H.max)),H.horizontalOffset>0&&(M=l(M,H.max+H.horizontalOffset)),H.verticalOffset>0&&(O=l(O,H.max+H.verticalOffset)),H.inverseHorizontalOffset>0&&(B=l(B,H.inverseHorizontalOffset)),H.inverseVerticalOffset>0&&(V=l(V,H.inverseVerticalOffset))}),M=l(M-C,0),O=l(O-C,0),{minRadius:P,maxRadius:C,horizontalMargin:M,verticalMargin:O,inverseHorizontalMargin:B,inverseVerticalMargin:V}},_applyMainLayout:function(x,T){var U,H,G,Y,J,ae,D=this._measureMainElements(x,T),C=this._area,P=C.sides,M={left:(P.left<-.1?D.horizontalMargin:D.inverseHorizontalMargin)||0,right:(P.right>.1?D.horizontalMargin:D.inverseHorizontalMargin)||0,top:(P.up<-.1?D.verticalMargin:D.inverseVerticalMargin)||0,bottom:(P.down>.1?D.verticalMargin:D.inverseVerticalMargin)||0},O=(U=(P.down-P.up)/(P.right-P.left),H=M,Y=(0,A.extend)({},this._innerRect),J=0,ae=0,H=H||{},U>0&&(Y.left+=H.left||0,Y.right-=H.right||0,Y.top+=H.top||0,Y.bottom-=H.bottom||0,o(Y)>0&&r(Y)>0?((G=r(Y)/o(Y))>1?U<G?J=o(Y):ae=r(Y):U>G?ae=r(Y):J=o(Y),J>0||(J=ae/U),ae>0||(ae=J*U),J=(o(Y)-J)/2,ae=(r(Y)-ae)/2,Y.left+=J,Y.right-=J,Y.top+=ae,Y.bottom-=ae):(Y.left=Y.right=(Y.left+Y.right)/2,Y.top=Y.bottom=(Y.top+Y.bottom)/2)),Y),B=s(o(O)/(P.right-P.left),r(O)/(P.down-P.up));B=B-D.maxRadius+C.radius;var V=O.left-o(O)*P.left/(P.right-P.left),z=O.top-r(O)*P.up/(P.down-P.up);C.x=a(V),C.y=a(z),C.radius=B,O.left-=M.left,O.right+=M.right,O.top-=M.top,O.bottom+=M.bottom,this._innerRect=O},_getElementLayout:function(x){return{x:this._area.x,y:this._area.y,radius:a(this._area.radius-x)}},_getApproximateScreenRange:function(){var x=this._area,T=s(this._canvas.width/(x.sides.right-x.sides.left),this._canvas.height/(x.sides.down-x.sides.up));return T>x.totalRadius&&(T=x.totalRadius),T*=.8,-this._translator.getCodomainRange()*T*n/180},_getDefaultSize:function(){return{width:300,height:300}},_factory:(0,F.clone)(E.BaseGauge.prototype._factory)});function o(x){return x.right-x.left}function r(x){return x.bottom-x.top}var d=i.prototype._factory.indicators={};i.prototype._factory.createIndicator=(0,k.createIndicatorCreator)(d),d._default=w._default,d.rectangleneedle=w.rectangleneedle,d.triangleneedle=w.triangleneedle,d.twocolorneedle=w.twocolorneedle,d.trianglemarker=w.trianglemarker,d.textcloud=w.textcloud,d.rangebar=w.rangebar,i.prototype._factory.RangeContainer=y.default,(0,I.default)("dxCircularGauge",i),b.default=i,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.projection=b.Projection=void 0;var g=e(0),I=e(603);function A(C,P){(null==P||P>C.length)&&(P=C.length);for(var M=0,O=new Array(P);M<P;M++)O[M]=C[M];return O}var R=Number,E=Math.min,k=Math.max,S=Math.abs,w=Math.round,y=Math.log,h=Math.pow,m=2/Math.LN2,p=[NaN,NaN];function f(C,P){return S(C-P)<1e-8}function c(C,P){return f(C[0],P[0])&&f(C[1],P[1])}function u(C,P,M,O){var B=R(C);return isFinite(B)?E(k(B,P),M):O}function l(C,P,M,O){return[u(C[0],P[0],M[0],O[0]),u(C[1],P[1],M[1],O[1])]}function s(C){return C instanceof o&&C||T.get(C)||T(C)||T.get("mercator")}var a=function(C){this._initEvents(),this._params=C,this._engine=s(),this._center=this._engine.center(),this._adjustCenter()};function t(C,P,M,O){var B=(M+O)/2;return S(C-B)>S(P-B)?C:P}function n(C,P,M,O){var B=(M+O)/2;return S(C-B)<S(P-B)?C:P}function i(C,P,M){var O=x(P,M),V=O.max;C.min=v(O.min),C.max=v(V)}b.Projection=a,a.prototype={constructor:a,_minZoom:1,_maxZoom:256,_zoom:1,_center:p,_canvas:{},_scale:[],dispose:function(){this._disposeEvents()},setEngine:function(C){var P=s(C);this._engine!==P&&(this._engine=P,this._fire("engine"),this._changeCenter(P.center())&&this._triggerCenterChanged(),this._changeZoom(this._minZoom)&&this._triggerZoomChanged(),this._adjustCenter(),this._setupScreen())},setBounds:function(C){void 0!==C&&this.setEngine(this._engine.original().bounds(C))},_setupScreen:function(){var C=this._canvas,P=C.width,M=C.height,O=this._engine,B=O.ar();this._x0=C.left+P/2,this._y0=C.top+M/2;var V,z=[this.project([O.min()[0],0])[0],this.project([0,O.min()[1]])[1]],N=[this.project([O.max()[0],0])[0],this.project([0,O.max()[1]])[1]],U=P/M,H=S(N[0]-z[0])/S(N[1]-z[1]);V=isNaN(H)||0===H||E(U,B)<=B*H&&B*H<=k(U,B)?1:H>1?H:1/H,B*H>=U?(this._xRadius=P/2/V,this._yRadius=P/2/(B*V)):(this._xRadius=M/2*(B/V),this._yRadius=M/2/V),this._fire("screen")},setSize:function(C){this._canvas=C,this._setupScreen()},getCanvas:function(){return this._canvas},_toScreen:function(C){return[this._x0+this._xRadius*C[0],this._y0+this._yRadius*C[1]]},_fromScreen:function(C){return[(C[0]-this._x0)/this._xRadius,(C[1]-this._y0)/this._yRadius]},_toTransformed:function(C){return[C[0]*this._zoom+this._xCenter,C[1]*this._zoom+this._yCenter]},_toTransformedFast:function(C){return[C[0]*this._zoom,C[1]*this._zoom]},_fromTransformed:function(C){return[(C[0]-this._xCenter)/this._zoom,(C[1]-this._yCenter)/this._zoom]},_adjustCenter:function(){var C=this._engine.project(this._center);this._xCenter=-C[0]*this._zoom||0,this._yCenter=-C[1]*this._zoom||0},project:function(C){return this._engine.project(C)},transform:function(C){return this._toScreen(this._toTransformedFast(C))},isInvertible:function(){return this._engine.isInvertible()},getSquareSize:function(C){return[C[0]*this._zoom*this._xRadius,C[1]*this._zoom*this._yRadius]},getZoom:function(){return this._zoom},_changeZoom:function(C){var P=!f(this._zoom,this._zoom=u(C,this._minZoom,this._maxZoom,this._minZoom));return P&&(this._adjustCenter(),this._fire("zoom")),P},setZoom:function(C){this._engine.isInvertible()&&this._changeZoom(C)&&this._triggerZoomChanged()},getScaledZoom:function(){return w((this._scale.length-1)*y(this._zoom)/y(this._maxZoom))},setScaledZoom:function(C){this.setZoom(this._scale[w(C)])},changeScaledZoom:function(C){this.setZoom(this._scale[k(E(w(this.getScaledZoom()+C),this._scale.length-1),0)])},getZoomScalePartition:function(){return this._scale.length-1},_setupScaling:function(){var C=k(w(m*y(this._maxZoom)),4),P=h(this._maxZoom,1/C),M=this._minZoom;this._scale=[M];for(var O=1;O<=C;++O)this._scale.push(M*=P)},setMaxZoom:function(C){this._minZoom=1,this._maxZoom=u(C,this._minZoom,R.MAX_VALUE,256),this._setupScaling(),this._zoom>this._maxZoom&&this.setZoom(this._maxZoom),this._fire("max-zoom")},getCenter:function(){return this._center.slice()},setCenter:function(C){this._engine.isInvertible()&&this._changeCenter(C||[])&&this._triggerCenterChanged()},_changeCenter:function(C){var P=this._engine,M=!c(this._center,this._center=l(C,P.min(),P.max(),P.center()));return M&&(this._adjustCenter(),this._fire("center")),M},_triggerCenterChanged:function(){this._params.centerChanged(this.getCenter())},_triggerZoomChanged:function(){this._params.zoomChanged(this.getZoom())},setCenterByPoint:function(C,P){var M=this._engine.project(C),O=this._fromScreen(P);this.setCenter(this._engine.unproject([-O[0]/this._zoom+M[0],-O[1]/this._zoom+M[1]]))},beginMoveCenter:function(){this._engine.isInvertible()&&(this._moveCenter=this._center)},endMoveCenter:function(){this._moveCenter&&(c(this._moveCenter,this._center)||this._triggerCenterChanged(),this._moveCenter=null)},moveCenter:function(C){if(this._moveCenter){var P=this.toScreenPoint(this._center);this._changeCenter(this.fromScreenPoint([P[0]+C[0],P[1]+C[1]]))}},getViewport:function(){var C=this._engine.unproject,P=C(this._fromTransformed([-1,-1])),M=C(this._fromTransformed([-1,1])),O=C(this._fromTransformed([1,-1])),B=C(this._fromTransformed([1,1])),V=x([t(P[0],M[0],O[0],B[0]),t(P[1],O[1],M[1],B[1])],[t(O[0],B[0],P[0],M[0]),t(M[1],B[1],P[1],O[1])]);return[].concat(V.min,V.max)},setViewport:function(C){var O,B,V,z,N,U,H,G,Y,J,ae,P=this._engine,M=C?(B=P.unproject,z=(O=P.project)([(V=C)[0],V[3]]),N=O([V[0],V[1]]),U=O([V[2],V[3]]),H=O([V[2],V[1]]),G=n(z[0],N[0],U[0],H[0]),Y=n(U[0],H[0],z[0],N[0]),J=n(z[1],U[1],N[1],H[1]),ae=n(N[1],H[1],z[1],U[1]),[2/k(S(G-Y),S(J-ae)),B([(G+Y)/2,(J+ae)/2])]):[this._minZoom,P.center()];this.setZoom(M[0]),this.setCenter(M[1])},getTransform:function(){return{translateX:this._xCenter*this._xRadius,translateY:this._yCenter*this._yRadius}},fromScreenPoint:function(C){return this._engine.unproject(this._fromTransformed(this._fromScreen(C)))},toScreenPoint:function(C){return this._toScreen(this._toTransformed(this._engine.project(C)))},_eventNames:["engine","screen","center","zoom","max-zoom"]},(0,I.makeEventEmitter)(a);var o=function(){function C(M){var O,z,B=(O=M.to,function(z){return r(O(z))}),V=M.from?(z=M.from,function(N){return z(r(N))}):d(p);this.project=B,this.unproject=V,this.original=d(this),this.source=function(){return(0,g.extend)({},M)},this.isInvertible=d(!!M.from),this.ar=d(M.aspectRatio>0?R(M.aspectRatio):1),this.center=v(V([0,0])),i(this,[V([-1,0])[0],V([0,1])[1]],[V([1,0])[0],V([0,-1])[1]])}var P=C.prototype;return P.aspectRatio=function(M){var O=new C((0,g.extend)(this.source(),{aspectRatio:M}));return O.original=this.original,O.min=this.min,O.max=this.max,O},P.bounds=function(M){M=M||[];var J,ae,fe,Ce,Te,me,he,_e,O=this.source(),B=this.min(),V=this.max(),z=l([M[0],M[1]],B,V,B),N=l([M[2],M[3]],B,V,V),U=O.to(z),H=O.to(N),G=E(S(H[0]-U[0])>1/3600/180/10?S(H[0]-U[0]):2,S(H[1]-U[1])>1/3600/180/10?S(H[1]-U[1]):2);G<2&&(0,g.extend)(O,(J=O.to,ae=O.from,me=((fe=U)[0]+(Ce=H)[0])/2-(Te=G)/2,he=(fe[1]+Ce[1])/2-Te/2,_e=2/Te,{to:function(re){var ce=function F(C,P){return function(M){if(Array.isArray(M))return M}(C)||function(M,O){var B=null==M?null:"undefined"!=typeof Symbol&&M[Symbol.iterator]||M["@@iterator"];if(null!=B){var V,z,N=[],U=!0,H=!1;try{for(B=B.call(M);!(U=(V=B.next()).done)&&(N.push(V.value),!O||N.length!==O);U=!0);}catch(G){H=!0,z=G}finally{try{U||null==B.return||B.return()}finally{if(H)throw z}}return N}}(C,P)||function(M,O){if(M){if("string"==typeof M)return A(M,O);var B=Object.prototype.toString.call(M).slice(8,-1);if("Object"===B&&M.constructor&&(B=M.constructor.name),"Map"===B||"Set"===B)return Array.from(M);if("Arguments"===B||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(B))return A(M,O)}}(C,P)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(J(re),2);return[(ce[0]-me)*_e-1,(ce[1]-he)*_e-1]},from:function(re){return ae([me+(re[0]+1)/_e,he+(re[1]+1)/_e])}}));var Y=new C(O);return Y.original=this.original,i(Y,z,N),Y},C}();function r(C){return[C[0],-C[1]]}function d(C){return function(){return C}}function v(C){return function(){return C.slice()}}function x(C,P){return{min:[E(C[0],P[0]),E(C[1],P[1])],max:[k(C[0],P[0]),k(C[1],P[1])]}}var T=function(C){return C&&C.to?new o(C):null};b.projection=T;var D={};T.get=function(C){return D[C]||null},T.add=function(C,P){return P=P instanceof o&&P||T(P),!D[C]&&P&&(D[C]=P),T}},function(W,b,e){b.makeEventEmitter=function(A){var R,E=A.prototype;for(R in F)E[R]=F[R]};var g,I=(g=e(29))&&g.__esModule?g:{default:g},F={_initEvents:function(){var A,R=this._eventNames,E=R.length,k=this._events={};for(A=0;A<E;++A)k[R[A]]=(0,I.default)()},_disposeEvents:function(){var A,R=this._events;for(A in R)R[A].empty();this._events=null},on:function(A){var R,E=this._events;for(R in A)E[R].add(A[R]);return function(){for(R in A)E[R].remove(A[R])}},_fire:function(A,R){this._events[A].fire(R)}}},function(W,b,e){Object.defineProperty(b,"projection",{enumerable:!0,get:function(){return g.projection}});var g=e(602),I=Math.min,F=Math.max,A=Math.sin,R=Math.asin,E=Math.tan,k=Math.atan,S=Math.exp,w=Math.log,y=Math.PI,h=y/4,m=y/180,p=(2*k(S(y))-y/2)/m,f=(2.5*k(S(.8*y))-.625*y)/m;function c(u,l){return F(I(u,+l),-l)}g.projection.add("mercator",(0,g.projection)({aspectRatio:1,to:function(u){return[u[0]/180,w(E(h+c(u[1],p)*m/2))/y]},from:function(u){return[180*u[0],(2*k(S(u[1]*y))-y/2)/m]}})),g.projection.add("equirectangular",(0,g.projection)({aspectRatio:2,to:function(u){return[u[0]/180,u[1]/90]},from:function(u){return[180*u[0],90*u[1]]}})),g.projection.add("lambert",(0,g.projection)({aspectRatio:2,to:function(u){return[u[0]/180,A(c(u[1],90)*m)]},from:function(u){return[180*u[0],R(c(u[1],1))/m]}})),g.projection.add("miller",(0,g.projection)({aspectRatio:1,to:function(u){return[u[0]/180,1.25*w(E(h+c(u[1],f)*m*.4))/y]},from:function(u){return[180*u[0],(2.5*k(S(.8*u[1]*y))-.625*y)/m]}}))},function(W,b,e){b.default=void 0;var g=p(e(5)),I=p(e(11)),F=e(1),A=p(e(118)),R=e(0),E=e(8),k=p(e(27)),S=e(14),w=e(346),y=e(4),h=e(139),m=e(117);function p(d){return d&&d.__esModule?d:{default:d}}var f,c="sparkline-tooltip",u=(0,E.addNamespace)([k.default.down,k.default.move],c),l=R.extend,s=Math.floor;function a(d){var v=d.data.widget;v._enableOutHandler(),v._showTooltip()}function t(d){var v=new w.Translator2D({},{},{shiftZeroValue:!d,isHorizontal:!!d});return{getTranslator:function(){return v},update:function(x,T,D){v.update(x,T,D)},getVisibleArea:function(){var x=v.getCanvasVisibleArea();return[x.min,x.max]},visualRange:y.noop,calculateInterval:y.noop,getMarginOptions:function(){return{}}}}var n=A.default.inherit({_getLayoutItems:y.noop,_useLinks:!1,_themeDependentChanges:["OPTIONS"],_initCore:function(){this._tooltipTracker=this._renderer.root,this._tooltipTracker.attr({"pointer-events":"visible"}),this._createHtmlElements(),this._initTooltipEvents(),this._argumentAxis=t(!0),this._valueAxis=t()},_getDefaultSize:function(){return this._defaultSize},_disposeCore:function(){this._disposeWidgetElements(),this._disposeTooltipEvents(),this._ranges=null},_optionChangesOrder:["OPTIONS"],_change_OPTIONS:function(){this._prepareOptions(),this._change(["UPDATE"])},_customChangesOrder:["UPDATE"],_change_UPDATE:function(){this._update()},_update:function(){this._tooltipShown&&(this._tooltipShown=!1,this._tooltip.hide()),this._cleanWidgetElements(),this._updateWidgetElements(),this._drawWidgetElements()},_updateWidgetElements:function(){var d=this._getCorrectCanvas();this._updateRange(),this._argumentAxis.update(this._ranges.arg,d,this._getStick()),this._valueAxis.update(this._ranges.val,d)},_getStick:function(){},_applySize:function(d){this._allOptions.size={width:d[2]-d[0],height:d[3]-d[1]},this._change(["UPDATE"])},_setupResizeHandler:y.noop,_prepareOptions:function(){return l(!0,{},this._themeManager.theme(),this.option())},_getTooltipCoords:function(){var d=this._canvas,v=this._renderer.getRootOffset();return{x:d.width/2+v.left,y:d.height/2+v.top}},_initTooltipEvents:function(){var d={widget:this};this._renderer.root.off("."+c).on(u,d,a)},_showTooltip:function(){this._tooltipShown||(this._tooltipShown=!0,this._getTooltip().isEnabled()&&this._tooltip.show(this._getTooltipData(),this._getTooltipCoords(),{}))},_hideTooltip:function(){this._tooltipShown&&(this._tooltipShown=!1,this._tooltip.hide())},_stopCurrentHandling:function(){this._hideTooltip()},_enableOutHandler:function(){var d=this;if(!d._outHandler){var v=function(x){var V,U,H,T=x.pageX,D=x.pageY,C=d._renderer.getRootOffset(),M=C.top,O=s(T-C.left),B=s(D-M);(0,S.pointInCanvas)({left:0,top:0,right:U=(V=d._canvas).width,bottom:H=V.height,width:U,height:H},O,B)||(d._hideTooltip(),d._disableOutHandler())};g.default.on(I.default.getDocument(),u,v),this._outHandler=v}},_disableOutHandler:function(){this._outHandler&&g.default.off(I.default.getDocument(),u,this._outHandler),this._outHandler=null},_disposeTooltipEvents:function(){this._tooltipTracker.off(),this._disableOutHandler(),this._renderer.root.off("."+c)},_getTooltip:function(){var d=this;return d._tooltip||(f.apply(this,arguments),d._setTooltipRendererOptions(d._tooltipRendererOptions),d._tooltipRendererOptions=null,d._setTooltipOptions()),d._tooltip}});b.default=n,n.addPlugin(h.plugin),f=n.prototype._initTooltip,n.prototype._initTooltip=y.noop;var o=n.prototype._disposeTooltip;n.prototype._disposeTooltip=function(){this._tooltip&&o.apply(this,arguments)},n.prototype._setTooltipRendererOptions=function(){var d=this._getRendererOptions();this._tooltip?this._tooltip.setRendererOptions(d):this._tooltipRendererOptions=d},n.prototype._setTooltipOptions=function(){var d,v,x,T,P,M,O,B,D=this._tooltip,C=D&&this._getOption("tooltip");D&&D.update(l({},C,{customizeTooltip:(d=C.customizeTooltip,v=C.font,x=this.option("rtlEnabled"),P=v,M=x,O=P.lineSpacing,B=(null!=O?O:2)+P.size,T=function(V){for(var z="",N=V.valueText,U=0;U<N.length;U+=2)z+="<tr><td>"+N[U]+"</td><td style='width: 15px'></td><td style='text-align: "+(M?"left":"right")+"'>"+N[U+1]+"</td></tr>";return{html:"<table style='border-spacing:0px; line-height: "+B+"px'>"+z+"</table>"}},(0,F.isFunction)(d)?function(P){var M=d.call(P,P);return"html"in M||"text"in M||l(M,T.call(P,P)),M}:T),enabled:C.enabled&&this._isTooltipEnabled()}))};var r=(0,R.extend)(!0,{},m.plugin,{init:y.noop,dispose:y.noop,customize:null,members:{_getExportMenuOptions:null}});n.addPlugin(r),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(607))&&g.__esModule?g:{default:g},F=e(183),A=Math.max;function R(S,w){return A(S,w)}function E(S){return(0,I.default)(S,R,!1)}(0,F.addAlgorithm)("squarified",E),b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=function(E,k,S){var w,y=E.items,h=y.length,m={sum:E.sum,rect:E.rect,directions:E.directions,accumulate:k};for(S&&(m.staticSideIndex=(0,g.getStaticSideIndex)(m.rect)),y.sort(A),w=0;w<h;)w=R(y,w,m)};var g=e(183),I=Math.max,F=Math.round;function A(E,k){return k.value-E.value}function R(E,k,S){var w,y=(0,g.buildSidesData)(S.rect,S.directions,S.staticSideIndex),h=((w=S.rect)[2]-w[0])*(w[3]-w[1]),m=h>0?function(p,f,c){var u,l,s,a,t,n,i=1/0,o=0,r=p.length,d=c.areaToValue/c.staticSide;for(s=f;s<r;){for(t=c.staticSide/d/(l=o+p[s].value),u=0,a=f;a<=s;++a)u=c.accumulate(u,I(n=t*p[a].value/l,1/n),a-f+1);if(!(u<i))break;i=u,o=l,++s}return{sum:o,count:s-f,side:F(d*o)}}(E,k,{areaToValue:h/S.sum,accumulate:S.accumulate,staticSide:y.staticSide}):{sum:1,side:y.variedSide,count:E.length-k};return(0,g.calculateRectangles)(E,k,S.rect,y,m),S.sum-=m.sum,k+m.count}W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(k,S,w){var y=S.createPalette(k.palette,{useHighlight:!0,extensionMode:k.paletteExtensionMode,count:k.colorizeGroups?A(w):I(w)});return(k.colorizeGroups?R:F)(y,w)}function I(k){var S,w,y=k.nodes.slice(),h=y.length,m=0;for(S=0;S<h;++S)(w=y[S]).isNode()?m=Math.max(m,I(w)):m+=1;return m}function F(k){var S=k.generateColors();return function(w){return S[w.index]}}function A(k){var S,w,y=k.nodes.slice(),h=y.length,m=0;for(S=0;S<h;++S)(w=y[S]).isNode()&&(m+=A(w)+1);return m}function R(k,S){var w=function(y,h){var m,p,f={},c=h.nodes.slice(),u=c.length;for(m=0;m<u;++m)(p=c[m]).isNode()?u=(c=c.concat(p.nodes)).length:f[p.parent._id]||(f[p.parent._id]=y.getNextColor());return f}(k,S);return function(y){return w[y._id]}}b.default=void 0,(0,e(241).addColorizer)("discrete",g),b.default=g,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=E(e(119)),I=E(e(207)),F=e(180),A=e(348),R=e(14);function E(w){return w&&w.__esModule?w:{default:w}}e(184),e(610);var k=g.default.prototype,S=I.default.prototype;k._eventsMap.onHoverChanged={name:"hoverChanged"},(0,F.expand)(k._handlers,"calculateAdditionalStates",function(w,y){w[1]=y.hoverStyle?(0,A.buildRectAppearance)(y.hoverStyle):{}}),g.default.addChange({code:"HOVER_ENABLED",handler:function(){var w=(0,R.parseScalar)(this._getOption("hoverEnabled",!0),!0);w||this.clearHover(),this._hoverEnabled=w},isThemeDependent:!0,isOptionChange:!0,option:"hoverEnabled"}),S.statesMap[1]=1,S.additionalStates.push(1),(0,F.expand)(k,"_extendProxyType",function(w){var y=this;w.setHover=function(){y._hoverNode(this._id)},w.isHovered=function(){return y._hoverIndex===this._id}}),(0,F.expand)(k,"_onNodesCreated",function(){this._hoverIndex=-1}),(0,F.expand)(k,"_changeGroupSettings",function(){this._groupHoverEnabled=(0,R.parseScalar)(this._getOption("group").hoverEnabled,!0),this._groupHoverEnabled||this.clearHover()}),k._applyHoverState=function(w,y){(function h(m,p,f){var c,u=m.isNode()&&m.nodes,l=u&&u.length;for(m.setState(p,f),c=0;c<l;++c)h(u[c],p,f)})(this._nodes[w],1,y),this._eventTrigger("hoverChanged",{node:this._nodes[w].proxy})},k._hoverNode=function(w){var y=this._hoverIndex;if(this._hoverEnabled&&y!==w){if(!this._groupHoverEnabled&&w>=0&&this._nodes[w].isNode())return void this.clearHover();this._context.suspend(),this._hoverIndex=-1,y>=0&&this._applyHoverState(y,!1),this._hoverIndex=w,w>=0&&this._applyHoverState(w,!0),this._context.resume()}},k.clearHover=function(){this._hoverNode(-1)}},function(W,b,e){var g=R(e(119)),I=R(e(207)),F=e(4),A=e(0);function R(h){return h&&h.__esModule?h:{default:h}}var k=I.default.prototype,S=g.default.prototype._handlers,w=S.calculateState,y=k._buildState;S.calculateState=function(h){var m={0:w(h)};return S.calculateAdditionalStates(m,h),m},S.calculateAdditionalStates=F.noop,k.code=0,k.statesMap={0:0},k.additionalStates=[],k._buildState=function(h,m){var p={0:y(h[0],m)};return this.additionalStates.length&&function(f,c,u,l){var s,a=l.length;for(s=0;s<a;++s)f[l[s]]=(0,A.extend)({},c,u[l[s]])}(p,p[0],h,this.additionalStates),p},k._getState=function(){return this.state[this.statesMap[this.code]]},k.setState=function(h,m){m?this.code|=h:this.code&=~h,this.ctx.change(["TILES"])}},function(W,b,e){var g,I=e(180),F=(g=e(119))&&g.__esModule?g:{default:g};e(184);var A=e(139),R=F.default.prototype;function E(k,S,w){var y=w.getRootOffset();return k||S&&[(S[0]+S[2])/2+y.left,(S[1]+S[3])/2+y.top]||[-1e3,-1e3]}(0,I.expand)(R,"_extendProxyType",function(k){var S=this;k.showTooltip=function(w){S._showTooltip(this._id,w)}}),(0,I.expand)(R,"_onNodesCreated",function(){this._tooltipIndex>=0&&this._tooltip.hide(),this._tooltipIndex=-1}),(0,I.expand)(R,"_onTilingPerformed",function(){this._tooltipIndex>=0&&this._moveTooltip(this._nodes[this._tooltipIndex])}),R._showTooltip=function(k,S){var w=this,y=w._tooltip,h=w._nodes[k];if(w._tooltipIndex!==k){var m=function(f){void 0!==f&&(f||y.hide(),w._tooltipIndex=f?k:-1)},p=E(S,h.rect,this._renderer);m(y.show({value:h.value,valueText:y.formatValue(h.value),node:h.proxy},{x:p[0],y:p[1],offset:0},{node:h.proxy},void 0,m))}else w._moveTooltip(h,S)},R._moveTooltip=function(k,S){var w=E(S,k.rect,this._renderer);this._tooltip.move(w[0],w[1],0)},R.hideTooltip=function(){this._tooltipIndex>=0&&(this._tooltipIndex=-1,this._tooltip.hide())},F.default.addPlugin(A.plugin)},function(W,b,e){b.default=void 0;var g=e(1093),I=w(e(1094)),F=w(e(1095)),A=e(4),R=w(e(118)),E=w(e(9)),k=w(e(1096)),S=e(182);function w(p){return p&&p.__esModule?p:{default:p}}function y(p){return{fill:p.fill,hatching:p.hatching}}(0,g.addAlgorithm)("dynamicslope",I.default,!0),(0,g.addAlgorithm)("dynamicheight",F.default);var h=R.default.inherit({_rootClass:"dxf-funnel",_rootClassPrefix:"dxf",_proxyData:[],_optionChangesMap:{dataSource:"DATA_SOURCE",neckWidth:"NODES_CREATE",neckHeight:"NODES_CREATE",inverted:"NODES_CREATE",algorithm:"NODES_CREATE",item:"NODES_CREATE",valueField:"NODES_CREATE",argumentField:"NODES_CREATE",colorField:"NODES_CREATE",palette:"NODES_CREATE",paletteExtensionMode:"NODES_CREATE",sortData:"NODES_CREATE"},_themeDependentChanges:["NODES_CREATE"],_getDefaultSize:function(){return{width:400,height:400}},_themeSection:"funnel",_fontFields:["legend.title.font","legend.title.subtitle.font","legend.font"],_optionChangesOrder:["DATA_SOURCE"],_initialChanges:["DATA_SOURCE"],_initCore:function(){this._group=this._renderer.g().append(this._renderer.root),this._items=[]},_eventsMap:{onHoverChanged:{name:"hoverChanged"},onSelectionChanged:{name:"selectionChanged"}},_disposeCore:A.noop,_applySize:function(p){return this._rect=p.slice(),this._change(["TILING"]),this._rect},_getAlignmentRect:function(){return this._rect},_change_TILING:function(){var p=this,f=p._items,c=p._rect,u=function(l,s){var a=s%2;return c[0+a]+(c[2+a]-c[0+a])*l};this._group.clear(),f.forEach(function(l,s){var a=l.figure.map(u),t=p._renderer.path([],"area").attr({points:a}).append(p._group);l.coords=a,l.element=t}),this._requestChange(["TILES"])},_customChangesOrder:["NODES_CREATE","LAYOUT","TILING","TILES","DRAWN"],_dataSourceChangedHandler:function(){this._requestChange(["NODES_CREATE"])},_change_DRAWN:function(){this._drawn()},_change_DATA_SOURCE:function(){this._change(["DRAWN"]),this._updateDataSource()},_change_NODES_CREATE:function(){this._buildNodes()},_change_TILES:function(){this._applyTilesAppearance()},_suspend:function(){this._applyingChanges||this._suspendChanges()},_resume:function(){this._applyingChanges||this._resumeChanges()},_applyTilesAppearance:function(){this._items.forEach(function(p){var f=p.getState();p.element.smartAttr(p.states[f])})},_hitTestTargets:function(p,f){var c,u=this;return this._proxyData.some(function(l){if(c=l.call(u,p,f))return!0}),c},clearHover:function(){this._suspend(),this._items.forEach(function(p){p.isHovered()&&p.hover(!1)}),this._resume()},clearSelection:function(){this._suspend(),this._items.forEach(function(p){p.isSelected()&&p.select(!1)}),this._resume()},_getData:function(){var p=this._dataSourceItems()||[],f=this._getOption("valueField",!0),c=this._getOption("argumentField",!0),u=this._getOption("colorField",!0),l=p.reduce(function(a,t){var n=Number(t[f]);return n>=0&&(a[0].push({value:n,color:t[u],argument:t[c],dataItem:t}),a[1]+=n),a},[[],0]),s=l[0];return p.length>0&&0===s.length&&this._incidentOccurred("E2005",f),l[1]?(this._getOption("sortData",!0)&&s.sort(function(a,t){return t.value-a.value}),s):[]},_buildNodes:function(){var p=this,f=p._getData(),c=(0,g.getAlgorithm)(p._getOption("algorithm",!0)),u=c.normalizeValues(f),l=p._getOption("item"),s=c.getFigures(u,p._getOption("neckWidth",!0),p._getOption("neckHeight",!0)),a=p._themeManager.createPalette(p._getOption("palette",!0),{useHighlight:!0,extensionMode:p._getOption("paletteExtensionMode",!0),count:s.length});p._items=s.map(function(t,n){var i=f[n];return new k.default(p,{figure:t,data:i,percent:u[n],id:n,color:i.color||a.getNextColor(),itemOptions:l})}),p._getOption("inverted",!0)&&p._items.forEach(function(t){t.figure=t.figure.map(function(n,i){return i%2?1-n:n})}),p._renderer.initHatching(),p._change(["TILING","DRAWN"])},_showTooltip:A.noop,hideTooltip:A.noop,getAllItems:function(){return this._items.slice()},_getLegendData:function(){return this._items.map(function(p){var f=p.states;return{id:p.id,visible:!0,text:p.argument,item:p,states:{normal:y(f.normal),hover:y(f.hover),selection:y(f.selection)}}})},_getMinSize:function(){var p=this._getOption("adaptiveLayout");return[p.width,p.height]}});(0,E.default)("dxFunnel",h),b.default=h,h.addPlugin(S.plugin),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(614),I=e(4),F=y(e(1101)),A=y(e(1102)),R=e(1103),E=e(1),k=y(e(118)),S=y(e(9)),w=e(182);function y(f){return f&&f.__esModule?f:{default:f}}function h(f,c,u){var l=[],s="in"===u?"_to":"_from",a="in"===u?"_from":"_to";return f.links.map(function(t){return t[s]._name===c}).forEach(function(t,n){t&&l.push({index:n,weight:f.links[n]._weight,node:f.links[n][a]._name})}),l}var m=k.default.inherit({_rootClass:"dxs-sankey",_rootClassPrefix:"dxs",_proxyData:[],_optionChangesMap:{dataSource:"DATA_SOURCE",sortData:"DATA_SOURCE",alignment:"DATA_SOURCE",node:"BUILD_LAYOUT",link:"BUILD_LAYOUT",palette:"BUILD_LAYOUT",paletteExtensionMode:"BUILD_LAYOUT"},_themeDependentChanges:["BUILD_LAYOUT"],_getDefaultSize:function(){return{width:400,height:400}},_themeSection:"sankey",_fontFields:["label.font"],_optionChangesOrder:["DATA_SOURCE"],_initialChanges:["DATA_SOURCE"],_initCore:function(){this._groupLinks=this._renderer.g().append(this._renderer.root),this._groupNodes=this._renderer.g().append(this._renderer.root),this._groupLabels=this._renderer.g().attr({class:this._rootClassPrefix+"-labels"}).append(this._renderer.root),this._drawLabels=!0,this._nodes=[],this._links=[],this._gradients=[]},_disposeCore:I.noop,_applySize:function(f){this._rect=f.slice();var c=this._getOption("adaptiveLayout");return this._drawLabels=!!(c.keepLabels||this._rect[2]-this._rect[0]>c.width),this._change(["BUILD_LAYOUT"]),this._rect},_eventsMap:{onNodeHoverChanged:{name:"nodeHoverChanged"},onLinkHoverChanged:{name:"linkHoverChanged"}},_customChangesOrder:["BUILD_LAYOUT","NODES_DRAW","LINKS_DRAW","LABELS","DRAWN"],_dataSourceChangedHandler:function(){this._requestChange(["BUILD_LAYOUT"])},_change_DRAWN:function(){this._drawn()},_change_DATA_SOURCE:function(){this._change(["DRAWN"]),this._updateDataSource()},_change_LABELS:function(){this._applyLabelsAppearance()},_change_BUILD_LAYOUT:function(){this._groupNodes.clear(),this._groupLinks.clear(),this._groupLabels.clear(),this._buildLayout()},_change_NODES_DRAW:function(){var f=this;f._nodes.forEach(function(c,u){var l=f._renderer.rect().attr(c.rect).append(f._groupNodes);c.element=l}),this._applyNodesAppearance()},_change_LINKS_DRAW:function(){var f=this;f._links.forEach(function(c,u){var l=f._renderer.g().attr({class:"link","data-link-idx":u}).append(f._groupLinks);c.overlayElement=f._renderer.path([],"area").attr({d:c.d}).append(l),c.element=f._renderer.path([],"area").attr({d:c.d}).append(l)}),this._applyLinksAppearance()},_suspend:function(){this._applyingChanges||this._suspendChanges()},_resume:function(){this._applyingChanges||this._resumeChanges()},_showTooltip:I.noop,hideTooltip:I.noop,clearHover:function(){this._suspend(),this._nodes.forEach(function(f){f.isHovered()&&f.hover(!1)}),this._links.forEach(function(f){f.isHovered()&&f.hover(!1),f.isAdjacentNodeHovered()&&f.adjacentNodeHover(!1)}),this._resume()},_applyNodesAppearance:function(){this._nodes.forEach(function(f){var c=f.getState();f.element.smartAttr(f.states[c])})},_applyLinksAppearance:function(){this._links.forEach(function(f){var c=f.getState();f.element.smartAttr(f.states[c]),f.overlayElement.smartAttr(f.overlayStates[c])})},_hitTestTargets:function(f,c){var u,l=this;return this._proxyData.some(function(s){if(u=s.call(l,f,c))return!0}),u},_getData:function(){var f=this,c=f._dataSourceItems()||[],u=f._getOption("sourceField",!0),l=f._getOption("targetField",!0),s=f._getOption("weightField",!0),a=[];return c.forEach(function(t){var n=Object.prototype.hasOwnProperty.bind(t);n(u)?n(l)?n(s)?(0,E.isString)(t[u])?(0,E.isString)(t[l])?!(0,E.isNumeric)(t[s])||t[s]<=0?f._incidentOccurred("E2009",s):a.push([t[u],t[l],t[s]]):f._incidentOccurred("E2008",l):f._incidentOccurred("E2008",u):f._incidentOccurred("E2007",s):f._incidentOccurred("E2007",l):f._incidentOccurred("E2007",u)}),a},_buildLayout:function(){var f=this,c=this,u=c._getData(),l=this._rect,s=c._getOption("node"),a=c._getOption("sortData"),i=(c._getOption("layoutBuilder",!0)||R.layout).computeLayout(u,a,{availableRect:{x:l[0],y:l[1],width:l[2]-l[0],height:l[3]-l[1]},nodePadding:s.padding,nodeWidth:s.width,nodeAlign:c._getOption("alignment",!0)},c._incidentOccurred);if(c._layoutMap=i,!Object.prototype.hasOwnProperty.call(i,"error")){var o={},r=0,d=c._getOption("link"),v=i.nodes.map(function(T){return T.length}).reduce(function(T,D){return T+D},0),x=c._themeManager.createPalette(c._getOption("palette",!0),{useHighlight:!0,extensionMode:c._getOption("paletteExtensionMode",!0),count:v});c._nodes=[],c._links=[],c._gradients.forEach(function(T){T.dispose()}),c._gradients=[],c._shadowFilter&&c._shadowFilter.dispose(),i.nodes.forEach(function(T){T.forEach(function(D){var C=s.color||x.getNextColor(),P=new F.default(c,{id:r,color:C,rect:D,options:s,linksIn:h(i,D._name,"in"),linksOut:h(i,D._name,"out")});c._nodes.push(P),r++,o[D._name]=C})}),i.links.forEach(function(T){var D=null;d.colorMode===g.COLOR_MODE_GRADIENT&&(D=c._renderer.linearGradient([{offset:"0%","stop-color":o[T._from._name]},{offset:"100%","stop-color":o[T._to._name]}]),f._gradients.push(D));var C=d.color;d.colorMode===g.COLOR_MODE_SOURCE?C=o[T._from._name]:d.colorMode===g.COLOR_MODE_TARGET&&(C=o[T._to._name]);var P=new A.default(c,{d:T.d,boundingRect:T._boundingRect,color:C,options:d,connection:{source:T._from._name,target:T._to._name,weight:T._weight},gradient:D});c._links.push(P)}),c._renderer.initHatching(),c._change(["NODES_DRAW","LINKS_DRAW","LABELS"])}c._change(["DRAWN"])},_applyLabelsAppearance:function(){var f=this,c=f._getOption("label"),u=f._rect[2]-f._rect[0],l=f._getOption("node");if(f._shadowFilter=f._renderer.shadowFilter("-50%","-50%","200%","200%").attr(c.shadow),f._groupLabels.clear(),f._drawLabels&&c.visible){var s=(u-(l.width+c.horizontalOffset)-f._layoutMap.cascades.length*l.width)/(f._layoutMap.cascades.length-1)-c.horizontalOffset;f._nodes.forEach(function(a){f._createLabel(a,c,f._shadowFilter.id),function(t,n,i,o){t._label.getBBox().width>i&&t.labelText.applyEllipsis(i);var r=t._label.getBBox(),d=n.verticalOffset,v=n.horizontalOffset,x=Math.round(t.rect.y+t.rect.height/2-r.y-r.height/2)+d,T=t.rect.x+v+t.rect.width-r.x;T+r.width>=o[2]-o[0]&&(T=t.rect.x-v-r.x-r.width),x>=o[3]&&(x=o[3]),x-r.height<o[1]&&(x=t.rect.y-r.y+d),t.labelText.attr({translateX:T,translateY:x})}(a,c,s,f._rect)}),"none"!==c.overlappingBehavior&&f._nodes.forEach(function(a){var t=a._label.getBBox();f._nodes.forEach(function(n){var i=n._label.getBBox();a.id!==n.id&&R.layout.overlap(t,i)&&("ellipsis"===c.overlappingBehavior?a.labelText.applyEllipsis(i.x-t.x):"hide"===c.overlappingBehavior&&a.labelText.remove())})})}},_createLabel:function(f,c,u){var l=c.customizeText(f),s=f.getLabelAttributes(c,u);l&&(f._label=this._renderer.g().append(this._groupLabels),f.labelText=this._renderer.text(l).attr(s.attr).css(s.css),f.labelText.append(f._label))},_getMinSize:function(){var f=this._getOption("adaptiveLayout");return[f.width,f.height]},getAllNodes:function(){return this._nodes.slice()},getAllLinks:function(){return this._links.slice()}});(0,S.default)("dxSankey",m),b.default=m,m.addPlugin(w.plugin),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.COLOR_MODE_NONE=b.COLOR_MODE_TARGET=b.COLOR_MODE_SOURCE=b.COLOR_MODE_GRADIENT=void 0,b.COLOR_MODE_GRADIENT="gradient",b.COLOR_MODE_SOURCE="source",b.COLOR_MODE_TARGET="target",b.COLOR_MODE_NONE="none"},function(W,b,e){b.default=void 0;var g={maxOfArray:function(E,k){var S=0,w=function(h){return h};k&&(w=k);for(var y=0;y<E.length;y++)w(E[y])>S&&(S=w(E[y]));return S}},I=function(E){var k=[];return E.forEach(function(S){-1===k.indexOf(S[0])&&k.push(S[0]),-1===k.indexOf(S[1])&&k.push(S[1])}),k},F=function(E,k){var S=[];return E.forEach(function(w){w[0]===k&&-1===S.indexOf(w[1])&&S.push(w[1])}),S},A=function(E,k){var S=[];return E.forEach(function(w){w[1]===k&&-1===S.indexOf(w[0])&&S.push(w[0])}),S};b.default={struct:{_hasCycle:!1,_sortedList:[],hasCycle:function(E){var k=this;this._hasCycle=!1,this._sortedList=[];var S={},w=I(E);return w.forEach(function(y){S[y]={color:"white"}}),w.forEach(function(y){"white"===S[y].color&&k._depthFirstSearch(E,S,y)}),this._sortedList.reverse(),this._hasCycle},_depthFirstSearch:function(E,k,S){k[S].color="gray";for(var w=F(E,S),y=0;y<w.length;y++)"white"===k[w[y]].color?this._depthFirstSearch(E,k,w[y]):"gray"===k[w[y]].color&&(this._hasCycle=!0);this._sortedList.push({name:S,lp:null,incoming:A(E,S),outgoing:F(E,S)}),k[S].color="black"},computeLongestPaths:function(E){var k=this._sortedList;return k.forEach(function(S){var w=A(E,S.name);if(0===w.length)S.lp=0;else{var y=[];w.forEach(function(h){y.push(k.filter(function(m){return m.name===h})[0].lp)}),S.lp=g.maxOfArray(y)+1}}),this._sortedList}},routines:g,getVertices:I,getAdjacentVertices:F,getReverseAdjacentVertices:A},W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=e(187);e(269),e(617);var I=g.ui=e(619);I.themes=e(38),I.setTemplateEngine=e(171).setTemplateEngine,I.dialog=e(288),I.notify=e(437),I.repaintFloatingActionButton=e(621),I.dxActionSheet=e(289),I.dxAutocomplete=e(623),I.dxBox=e(220),I.dxButton=e(42),I.dxDropDownButton=e(450),I.dxButtonGroup=e(297),I.dxCalendar=e(298),I.dxCheckBox=e(153),I.dxColorBox=e(451),I.dxDateBox=e(221),I.dxDrawer=e(673),I.dxDeferRendering=e(677),I.dxDropDownBox=e(678),I.dxDropDownMenu=e(223),I.dxFileUploader=e(302),I.dxForm=e(155),I.dxGallery=e(686),I.dxHtmlEditor=e(687),I.dxList=e(121),I.dxLoadIndicator=e(80),I.dxLoadPanel=e(145),I.dxLookup=e(713),I.dxMap=e(714),I.dxMultiView=e(456),I.dxNavBar=e(718),I.dxNumberBox=e(130),I.dxOverlay=e(61),I.dxPopover=e(152),I.dxPopup=e(50),I.dxProgressBar=e(303),I.dxRadioGroup=e(311),I.dxRangeSlider=e(721),I.dxResizable=e(193),I.dxResponsiveBox=e(459),I.dxScrollView=e(102),I.dxSelectBox=e(131),I.dxSlider=e(465),I.dxSpeedDialAction=e(723),I.dxSwitch=e(468),I.dxTabPanel=e(305),I.dxTabs=e(224),I.dxTagBox=e(312),I.dxTextArea=e(469),I.dxTextBox=e(109),I.dxTileView=e(725),I.dxToast=e(438),I.dxToolbar=e(175),I.dxTooltip=e(226),I.dxTrackBar=e(304),I.dxDraggable=e(150),I.dxSortable=e(294),g.validationEngine=e(106),I.dxValidationSummary=e(308),I.dxValidationGroup=e(460),I.dxValidator=e(225),e(726),I.CollectionWidget=e(58),I.dxDropDownEditor=e(199),W.exports=I},function(W,b,e){var g,I=(g=e(187))&&g.__esModule?g:{default:g},F=e(618);I.default.fileManagement=F,W.exports=F},function(W,b,e){var g=k(e(144)),I=k(e(284)),F=k(e(285)),A=k(e(432)),R=k(e(433)),E=k(e(434));function k(S){return S&&S.__esModule?S:{default:S}}W.exports=g.default.fileManagement=g.default.fileManagement||{},g.default.fileManagement.FileSystemError=I.default,g.default.fileManagement.FileSystemItem=F.default,g.default.fileManagement.ObjectFileSystemProvider=A.default,g.default.fileManagement.RemoteFileSystemProvider=R.default,g.default.fileManagement.CustomFileSystemProvider=E.default},function(W,b,e){e(144),W.exports=DevExpress.ui={}},function(W,b,e){b.default=void 0;var g,I=(g=e(58))&&g.__esModule?g:{default:g},F=e(6),A=e(4),R=I.default.inherit({_initMarkup:function(){this._deferredItems=[],this.callBase()},_renderItemContent:function(E){var k=new F.Deferred,S=new F.Deferred;this._deferredItems[E.index]=S;var w=this.callBase.call(this,E);return S.done(function(){k.resolve(w)}),k.promise()},_createItemByTemplate:function(E,k){var S=this;return E.render({model:k.itemData,container:k.container,index:k.index,onRendered:function(){S._deferredItems[k.index].resolve()}})},_postProcessRenderItems:A.noop,_renderItemsAsync:function(){var E=this,k=new F.Deferred;return F.when.apply(this,this._deferredItems).done(function(){E._postProcessRenderItems(),k.resolve()}),k.promise()},_clean:function(){this.callBase(),this._deferredItems=[]}});b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(439).repaint;b.default=g,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=e(0),F=h(e(5)),A=e(8),R=e(23),E=e(56),k=h(e(61)),S=e(89),w=e(38),y=e(1);function h(f){return f&&f.__esModule?f:{default:f}}function m(f,c){return(m=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var p=function(f){var c,u;function l(){return f.apply(this,arguments)||this}u=f,(c=l).prototype=Object.create(u.prototype),c.prototype.constructor=c,m(c,u);var s=l.prototype;return s._getDefaultOptions=function(){return(0,I.extend)(f.prototype._getDefaultOptions.call(this),{shading:!1,useInkRipple:!1,callOverlayRenderShading:!1,width:"auto",zIndex:1500})},s._defaultOptionsRules=function(){return f.prototype._defaultOptionsRules.call(this).concat([{device:function(){return(0,w.isMaterial)()},options:{useInkRipple:!0}}])},s._render=function(){this.$element().addClass("dx-fa-button"),this._renderIcon(),this._renderLabel(),f.prototype._render.call(this),this.option("useInkRipple")&&this._renderInkRipple(),this._renderClick()},s._renderLabel=function(){this._$label&&this._$label.remove();var a=this.option("label");if(a){var t=(0,g.default)("<div>").addClass("dx-fa-button-label"),n=(0,g.default)("<div>").addClass("dx-fa-button-label-wrapper");this._$label=n.prependTo(this.$content()).append(t.text(a)),this.$content().toggleClass("dx-fa-button-content-reverse",this._isPositionLeft(this.option("parentPosition")))}else this._$label=null},s._isPositionLeft=function(a){var t="";return a&&((0,y.isPlainObject)(a)&&a.at?t=a.at.x?a.at.x:a.at:"string"==typeof a&&(t=a)),"left"===t.split(" ")[0]},s._renderButtonIcon=function(a,t,n){a&&a.remove(),a=(0,g.default)("<div>").addClass(n);var i=(0,E.getImageContainer)(t);return a.append(i).appendTo(this.$content()),a},s._renderIcon=function(){this._$icon=this._renderButtonIcon(this._$icon,this._options.silent("icon"),"dx-fa-button-icon")},s._renderWrapper=function(){this._options.silent("callOverlayRenderShading")&&f.prototype._renderWrapper.call(this)},s._getVisibleActions=function(a){return(a||this.option("actions")||[]).filter(function(t){return t.option("visible")})},s._getActionComponent=function(){return 1===this._getVisibleActions().length?this._getVisibleActions()[0]:this.option("actionComponent")||this.option("actions")[0]},s._initContentReadyAction=function(){this._contentReadyAction=this._getActionComponent()._createActionByOption("onContentReady",{excludeValidators:["disabled","readOnly"]},!0)},s._fireContentReadyAction=function(){this._contentReadyAction({actionElement:this.$element()})},s._updateZIndexStackPosition=function(){var a=this.option("zIndex");this._$wrapper.css("zIndex",a),this._$content.css("zIndex",a)},s._fixWrapperPosition=function(){var a=this._$wrapper,t=this._getContainer();a.css("position",this._isWindow(t)?"fixed":"absolute")},s._setClickAction=function(){var a=this,t=(0,A.addNamespace)(R.name,this.NAME),n=this.$element().find(".dx-overlay-content");F.default.off(n,t),F.default.on(n,t,function(i){var o={event:i,actionElement:a.element(),element:a._getActionComponent().$element()};a._clickAction(o)})},s._defaultActionArgs=function(){return{component:this._getActionComponent()}},s._renderClick=function(){this._clickAction=this._getActionComponent()._createActionByOption("onClick"),this._setClickAction()},s._renderInkRipple=function(){this._inkRipple=(0,S.render)()},s._getInkRippleContainer=function(){return this._$icon},s._toggleActiveState=function(a,t,n){if(f.prototype._toggleActiveState.apply(this,arguments),this._inkRipple){var i={element:this._getInkRippleContainer(),event:n};t?this._inkRipple.showWave(i):this._inkRipple.hideWave(i)}},s._optionChanged=function(a){switch(a.name){case"icon":this._renderIcon();break;case"onClick":this._renderClick();break;case"label":this._renderLabel();break;case"visible":this._currentVisible=a.previousValue,a.value?this._show():this._hide();break;case"useInkRipple":this._render();break;default:f.prototype._optionChanged.call(this,a)}},l}(k.default);b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=e(4),F=S(e(9)),A=e(0),R=S(e(290)),E=e(6),k=e(8);function S(h){return h&&h.__esModule?h:{default:h}}var w=R.default.inherit({_supportedKeys:function(){var h=this._list?this._list.option("focusedElement"):null,m=this.callBase();return h=h&&(0,g.default)(h),(0,A.extend)({},m,{upArrow:function(p){return!(!(0,k.isCommandKeyPressed)(p)&&(p.preventDefault(),p.stopPropagation(),h&&!this._calcNextItem(-1))&&(this._clearFocusedItem(),1))},downArrow:function(p){return!(!(0,k.isCommandKeyPressed)(p)&&(p.preventDefault(),p.stopPropagation(),h&&!this._calcNextItem(1))&&(this._clearFocusedItem(),1))},enter:function(p){h||this.close();var f=this.option("opened");return f&&p.preventDefault(),f}})},_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{minSearchLength:1,maxItemCount:10,noDataText:"",showDropDownButton:!1,searchEnabled:!0})},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-autocomplete"),this.setAria("autocomplete","inline")},_displayGetterExpr:function(){return this.option("valueExpr")},_closeOutsideDropDownHandler:function(h){return!(0,g.default)(h.target).closest(this.$element()).length},_renderDimensions:function(){this.callBase(),this._dimensionChanged()},_popupWrapperClass:function(){return this.callBase()+" dx-autocomplete-popup-wrapper"},_listConfig:function(){var h=this;return(0,A.extend)(this.callBase(),{pageLoadMode:"none",onSelectionChanged:function(m){h._setSelectedItem(m.addedItems[0])}})},_listItemClickHandler:function(h){this._saveValueChangeEvent(h.event);var m=this._displayGetter(h.itemData);this.option("value",m),this.close()},_setListDataSource:function(){this._list&&(this._list.option("selectedItems",[]),this.callBase())},_refreshSelected:I.noop,_searchCanceled:function(){this.callBase(),this.close()},_loadItem:function(h,m){var p=this._getItemFromPlain(h,m);return(new E.Deferred).resolve(p).promise()},_dataSourceOptions:function(){return{paginate:!0,pageSize:this.option("maxItemCount")}},_searchDataSource:function(h){this._dataSource.pageSize(this.option("maxItemCount")),this.callBase(h),this._clearFocusedItem()},_clearFocusedItem:function(){this._list&&(this._list.option("focusedElement",null),this._list.option("selectedIndex",-1))},_renderValueEventName:function(){return"input keyup"},_valueChangeEventHandler:function(h){var m=this._input().val()||null;return this.callBase(h,m)},_optionChanged:function(h){switch(h.name){case"maxItemCount":this._searchDataSource();break;case"valueExpr":this._compileDisplayGetter(),this._setListOption("displayExpr",this._displayGetterExpr()),this.callBase(h);break;default:this.callBase(h)}},reset:function(){this.callBase(),this.close()}});(0,F.default)("dxAutocomplete",w),b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(0),F=k(e(5)),A=k(e(10)),R=k(e(216)),E=k(e(42));function k(y){return y&&y.__esModule?y:{default:y}}function S(y,h){return(S=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var w=function(y){var h,m;function p(c,u,l){var s;return(s=y.call(this,c,u,l)||this).currentTemplate=null,s}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,S(h,m);var f=p.prototype;return f._attachEvents=function(c){var u=this.editor;c.option("onClick",function(l){!u.option("openOnFieldClick")&&u._openHandler(l)}),F.default.on(c.$element(),"mousedown",function(l){u.$element().is(".dx-state-focused")&&l.preventDefault()})},f._create=function(){var c=this.editor,u=(0,g.default)("<div>"),l=this._getOptions();this._addToContainer(u);var s=c._createComponent(u,E.default,(0,I.extend)({},l,{elementAttr:{"aria-label":A.default.format("dxDropDownEditor-selectLabel")}}));return this._legacyRender(c.$element(),u,l.visible),{$element:u,instance:s}},f._getOptions=function(){var c=this.editor,u=this._isVisible(),l={focusStateEnabled:!1,hoverStateEnabled:!1,activeStateEnabled:!1,useInkRipple:!1,disabled:c.option("readOnly"),visible:u};return this._addTemplate(l),l},f._isVisible=function(){var c=this.editor;return y.prototype._isVisible.call(this)&&c.option("showDropDownButton")},f._legacyRender=function(c,u,l){c.toggleClass("dx-dropdowneditor-button-visible",l),u&&u.removeClass("dx-button").addClass("dx-dropdowneditor-button")},f._isSameTemplate=function(){return this.editor.option("dropDownButtonTemplate")===this.currentTemplate},f._addTemplate=function(c){this._isSameTemplate()||(c.template=this.editor._getTemplateByOption("dropDownButtonTemplate"),this.currentTemplate=this.editor.option("dropDownButtonTemplate"))},f.update=function(){if(y.prototype.update.call(this)){var u=this.instance,l=this.editor.$element(),s=this._getOptions();null==u||u.option(s),this._legacyRender(l,null==u?void 0:u.$element(),s.visible)}},p}(R.default);b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=e(7),F=h(e(25)),A=h(e(5)),R=h(e(13)),E=e(12),k=e(0),S=h(e(9)),w=h(e(441)),y=e(8);function h(l){return l&&l.__esModule?l:{default:l}}var m=(0,I.getWindow)(),p=(0,I.getNavigator)().userAgent,f=["backspace","tab","enter","pageUp","pageDown","end","home","leftArrow","rightArrow","downArrow","upArrow","del"],c=w.default.inherit({ctor:function(l,s){s&&(this._showClearButton=s.showClearButton),this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{value:"",mode:"text",maxLength:null})},_initMarkup:function(){this.$element().addClass("dx-textbox"),this.callBase(),this.setAria("role","textbox")},_renderContentImpl:function(){this._renderMaxLengthHandlers(),this.callBase()},_renderInputType:function(){this.callBase(),this._renderSearchMode()},_renderMaxLengthHandlers:function(){this._isAndroidOrIE()&&(A.default.on(this._input(),(0,y.addNamespace)("keydown",this.NAME),this._onKeyDownCutOffHandler.bind(this)),A.default.on(this._input(),(0,y.addNamespace)("change",this.NAME),this._onChangeCutOffHandler.bind(this)))},_useTemplates:function(){return!1},_renderProps:function(){this.callBase(),this._toggleMaxLengthProp()},_toggleMaxLengthProp:function(){var l=this._getMaxLength();l&&l>0?this._input().attr("maxLength",l):this._input().removeAttr("maxLength")},_renderSearchMode:function(){var l=this._$element;"search"===this.option("mode")?(l.addClass("dx-searchbox"),this._renderSearchIcon(),void 0===this._showClearButton&&(this._showClearButton=this.option("showClearButton"),this.option("showClearButton",!0))):(l.removeClass("dx-searchbox"),this._$searchIcon&&this._$searchIcon.remove(),this.option("showClearButton",void 0===this._showClearButton?this.option("showClearButton"):this._showClearButton),delete this._showClearButton)},_renderSearchIcon:function(){var l=(0,g.default)("<div>").addClass("dx-icon").addClass("dx-icon-search");l.prependTo(this._input().parent()),this._$searchIcon=l},_optionChanged:function(l){switch(l.name){case"maxLength":this._toggleMaxLengthProp(),this._renderMaxLengthHandlers();break;case"mask":this.callBase(l),this._toggleMaxLengthProp();break;default:this.callBase(l)}},_onKeyDownCutOffHandler:function(l){var s=this._getMaxLength();if(!s||l.ctrlKey||this._hasSelection())return!0;var a=(0,g.default)(l.target),t=(0,y.normalizeKeyName)(l);return this._cutOffExtraChar(a),a.val().length<s||-1!==(0,E.inArray)(t,f)||""!==m.getSelection().toString()},_onChangeCutOffHandler:function(l){var s=(0,g.default)(l.target);this.option("maxLength")&&this._cutOffExtraChar(s)},_cutOffExtraChar:function(l){var s=this._getMaxLength(),a=l.val();s&&a.length>s&&l.val(a.substr(0,s))},_getMaxLength:function(){return this.option("mask")?null:this.option("maxLength")},_isAndroidOrIE:function(){var l=R.default.real(),s=l.version.join(".");return F.default.msie||"android"===l.platform&&s&&/^(2\.|4\.1)/.test(s)&&!/chrome/i.test(p)}});(0,S.default)("dxTextBox",c),b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=s(e(2)),I=s(e(442)),F=e(627),A=e(3),R=e(8),E=s(e(5)),k=e(0),S=e(66),w=e(1),y=s(e(10)),h=e(4),m=e(40),p=e(147),f=e(628),c=s(e(629)),u=s(e(633)),l=s(e(634));function s(v){return v&&v.__esModule?v:{default:v}}var a=function(){return{}},t=I.default,n={0:/[0-9]/,9:/[0-9\s]/,"#":/[-+0-9\s]/,L:function(v){return o(v)},l:function(v){return o(v)||r(v)},C:/\S/,c:/./,A:function(v){return o(v)||i(v)},a:function(v){return o(v)||i(v)||r(v)}};function i(v){return/[0-9]/.test(v)}function o(v){var x=v.charCodeAt();return 64<x&&x<91||96<x&&x<123||x>127}function r(v){return" "===v}var d=c.default.inherit({_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{mask:"",maskChar:"_",maskRules:{},maskInvalidMessage:y.default.format("validation-mask"),useMaskedValue:!1,showMaskMode:"always"})},_supportedKeys:function(){var v=this,x={backspace:v._maskStrategy.getHandler("backspace"),del:v._maskStrategy.getHandler("del"),enter:v._changeHandler},T=v.callBase();return(0,A.each)(x,function(D,C){var P=T[D];T[D]=function(M){v.option("mask")&&C.call(v,M),P&&P(M)}}),T},_getSubmitElement:function(){return this.option("mask")?this._$hiddenElement:this.callBase()},_init:function(){this.callBase(),this._initMaskStrategy()},_initMaskStrategy:function(){this._maskStrategy=(0,F.isInputEventsL2Supported)()?new l.default(this):new u.default(this)},_initMarkup:function(){this._renderHiddenElement(),this.callBase()},_attachMouseWheelEventHandlers:function(){if(this._onMouseWheel!==h.noop){var v=this._input(),x=(0,R.addNamespace)(p.name,this.NAME),T=this._createAction(function(D){var C=D.event;(0,S.focused)(v)&&!(0,R.isCommandKeyPressed)(C)&&(this._onMouseWheel(C),C.preventDefault(),C.stopPropagation())}.bind(this));E.default.off(v,x),E.default.on(v,x,function(D){T({event:D})})}},_onMouseWheel:h.noop,_render:function(){this._renderMask(),this.callBase(),this._attachMouseWheelEventHandlers()},_renderHiddenElement:function(){this.option("mask")&&(this._$hiddenElement=(0,g.default)("<input>").attr("type","hidden").appendTo(this._inputWrapper()))},_removeHiddenElement:function(){this._$hiddenElement&&this._$hiddenElement.remove()},_renderMask:function(){this.$element().removeClass("dx-texteditor-masked"),this._maskRulesChain=null,this._maskStrategy.detachEvents(),this.option("mask")&&(this.$element().addClass("dx-texteditor-masked"),this._maskStrategy.attachEvents(),this._parseMask(),this._renderMaskedValue())},_suppressCaretChanging:function(v,x){t=a;try{v.apply(this,x)}finally{t=I.default}},_changeHandler:function(v){var x=this._input(),T=x.val();if(T!==this._changedValue){this._changedValue=T;var D=(0,R.createEvent)(v,{type:"change"});E.default.trigger(x,D)}},_parseMask:function(){this._maskRules=(0,k.extend)({},n,this.option("maskRules")),this._maskRulesChain=this._parseMaskRule(0)},_parseMaskRule:function(v){var x=this.option("mask");if(v>=x.length)return new f.EmptyMaskRule;var T=x[v],D="\\"===T,C=D?new f.StubMaskRule({maskChar:x[v+1]}):this._getMaskRule(T);return C.next(this._parseMaskRule(v+1+D)),C},_getMaskRule:function(v){var x;return(0,A.each)(this._maskRules,function(T,D){if(T===v)return x={pattern:T,allowedChars:D},!1}),(0,w.isDefined)(x)?new f.MaskRule((0,k.extend)({maskChar:this.option("maskChar")},x)):new f.StubMaskRule({maskChar:v})},_renderMaskedValue:function(){if(this._maskRulesChain){var v=this.option("value")||"";this._maskRulesChain.clear(this._normalizeChainArguments());var x={length:v.length};x[this._isMaskedValueMode()?"text":"value"]=v,this._handleChain(x),this._displayMask()}},_replaceSelectedText:function(v,x,T){return void 0===T?v:v.slice(0,x.start)+T+v.slice(x.end)},_isMaskedValueMode:function(){return this.option("useMaskedValue")},_displayMask:function(v){v=v||this._caret(),this._renderValue(),this._caret(v)},_isValueEmpty:function(){return(0,m.isEmpty)(this._value)},_shouldShowMask:function(){return"onFocus"!==this.option("showMaskMode")||(0,S.focused)(this._input())||!this._isValueEmpty()},_showMaskPlaceholder:function(){if(this._shouldShowMask()){var v=this._maskRulesChain.text();this.option("text",v),"onFocus"===this.option("showMaskMode")&&this._renderDisplayText(v)}},_renderValue:function(){if(this._maskRulesChain&&(this._showMaskPlaceholder(),this._$hiddenElement)){var v=this._maskRulesChain.value(),x=(0,m.isEmpty)(v)?"":this._getPreparedValue();this._$hiddenElement.val(x)}return this.callBase()},_getPreparedValue:function(){return this._convertToValue().replace(/\s+$/,"")},_valueChangeEventHandler:function(v){this._maskRulesChain?(this._saveValueChangeEvent(v),this.option("value",this._getPreparedValue())):this.callBase.apply(this,arguments)},_isControlKeyFired:function(v){return this._isControlKey((0,R.normalizeKeyName)(v))||(0,R.isCommandKeyPressed)(v)},_handleChain:function(v){var x=this._maskRulesChain.handle(this._normalizeChainArguments(v));return this._value=this._maskRulesChain.value(),this._textValue=this._maskRulesChain.text(),x},_normalizeChainArguments:function(v){return(v=v||{}).index=0,v.fullText=this._maskRulesChain.text(),v},_convertToValue:function(v){return this._isMaskedValueMode()?this._replaceMaskCharWithEmpty(v||this._textValue||""):v||this._value||""},_replaceMaskCharWithEmpty:function(v){return v.replace(new RegExp(this.option("maskChar"),"g")," ")},_maskKeyHandler:function(v,x){var T=this;if(!this.option("readOnly")){this.setForwardDirection(),v.preventDefault(),this._handleSelection();var D=this._input().val(),C=function(){D!==T._input().val()&&T._maskStrategy.runWithoutEventProcessing(function(){return E.default.trigger(T._input(),"input")})},P=x();P?P.then(C):(this.setForwardDirection(),this._adjustCaret(),this._displayMask(),this._maskRulesChain.reset(),C())}},_handleKey:function(v,x){this._direction(x||"forward"),this._adjustCaret(v),this._handleKeyChain(v),this._moveCaret()},_handleSelection:function(){if(this._hasSelection()){var v=this._caret(),x=new Array(v.end-v.start+1).join(" ");this._handleKeyChain(x)}},_handleKeyChain:function(v){var x=this._caret(),T=this.isForwardDirection()?x.start:x.start-1,D=this.isForwardDirection()?x.end:x.end-1;this._handleChain({text:v,start:T,length:T===D?1:D-T})},_tryMoveCaretBackward:function(){this.setBackwardDirection();var v=this._caret().start;return this._adjustCaret(),!v||v!==this._caret().start},_adjustCaret:function(v){var x=this._maskRulesChain.adjustedCaret(this._caret().start,this.isForwardDirection(),v);this._caret({start:x,end:x})},_moveCaret:function(){var v=this._caret().start,x=v+(this.isForwardDirection()?0:-1),T=this._maskRulesChain.isAccepted(x)?v+(this.isForwardDirection()?1:-1):v;this._caret({start:T,end:T})},_caret:function(v,x){var T=this._input();if(T.length)return arguments.length?void t(T,v,x):t(T)},_hasSelection:function(){var v=this._caret();return v.start!==v.end},_direction:function(v){if(!arguments.length)return this._typingDirection;this._typingDirection=v},setForwardDirection:function(){this._direction("forward")},setBackwardDirection:function(){this._direction("backward")},isForwardDirection:function(){return"forward"===this._direction()},_clean:function(){this._maskStrategy&&this._maskStrategy.clean(),this.callBase()},_validateMask:function(){if(this._maskRulesChain){var v=(0,m.isEmpty)(this.option("value"))||this._maskRulesChain.isValid(this._normalizeChainArguments());this.option({isValid:v,validationError:v?null:{editorSpecific:!0,message:this.option("maskInvalidMessage")}})}},_updateHiddenElement:function(){this._removeHiddenElement(),this.option("mask")&&(this._input().removeAttr("name"),this._renderHiddenElement()),this._setSubmitElementName(this.option("name"))},_updateMaskOption:function(){this._updateHiddenElement(),this._renderMask(),this._validateMask()},_processEmptyMask:function(v){if(!v){var x=this.option("value");this.option({text:x,isValid:!0}),this.validationRequest.fire({value:x,editor:this}),this._renderValue()}},_optionChanged:function(v){switch(v.name){case"mask":this._updateMaskOption(),this._processEmptyMask(v.value);break;case"maskChar":case"maskRules":case"useMaskedValue":this._updateMaskOption();break;case"value":this._renderMaskedValue(),this._validateMask(),this.callBase(v),this._changedValue=this._input().val();break;case"maskInvalidMessage":break;case"showMaskMode":this.option("text",""),this._renderValue();break;default:this.callBase(v)}}});b.default=d,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.isInputEventsL2Supported=function(){return"onbeforeinput"in g.default.createElement("input")||(A=I.default.real()).android&&A.version[0]>4;var A};var g=F(e(11)),I=F(e(13));function F(A){return A&&A.__esModule?A:{default:A}}},function(W,b,e){b.StubMaskRule=b.MaskRule=b.EmptyMaskRule=void 0;var g,I=(g=e(15))&&g.__esModule?g:{default:g},F=e(0),A=e(12),R=e(1),E=e(4),k=I.default.inherit({ctor:function(h){this._value=" ",(0,F.extend)(this,h)},next:function(h){if(!arguments.length)return this._next;this._next=h},text:E.noop,value:E.noop,rawValue:E.noop,handle:E.noop,_prepareHandlingArgs:function(h,m){var p,f,c;m=m||{};var u=Object.prototype.hasOwnProperty.call(h,"value")?"value":"text";return h[u]=null!==(p=m.str)&&void 0!==p?p:h[u],h.start=null!==(f=m.start)&&void 0!==f?f:h.start,h.length=null!==(c=m.length)&&void 0!==c?c:h.length,h.index=h.index+1,h},reset:E.noop,clear:E.noop,first:function(h){return h=h||0,this.next().first(h+1)},isAccepted:function(){return!1},adjustedCaret:function(h,m,p){return m?this._adjustedForward(h,0,p):this._adjustedBackward(h,0,p)},_adjustedForward:E.noop,_adjustedBackward:E.noop,isValid:E.noop}),S=k.inherit({next:E.noop,handle:function(){return 0},text:function(){return""},value:function(){return""},first:function(){return 0},rawValue:function(){return""},adjustedCaret:function(){return 0},isValid:function(){return!0}});b.EmptyMaskRule=S;var w=k.inherit({text:function(){return(" "!==this._value?this._value:this.maskChar)+this.next().text()},value:function(){return this._value+this.next().value()},rawValue:function(){return this._value+this.next().rawValue()},handle:function(h){var m=Object.prototype.hasOwnProperty.call(h,"value")?h.value:h.text;if(!m||!m.length||!h.length)return 0;if(h.start)return this.next().handle(this._prepareHandlingArgs(h,{start:h.start-1}));var p=m[0],f=m.substring(1);return this._tryAcceptChar(p,h),this._accepted()?this.next().handle(this._prepareHandlingArgs(h,{str:f,length:h.length-1}))+1:this.handle(this._prepareHandlingArgs(h,{str:f,length:h.length-1}))},clear:function(h){this._tryAcceptChar(" ",h),this.next().clear(this._prepareHandlingArgs(h))},reset:function(){this._accepted(!1),this.next().reset()},_tryAcceptChar:function(h,m){if(this._accepted(!1),this._isAllowed(h,m)){var p=" "===h?this.maskChar:h;m.fullText=m.fullText.substring(0,m.index)+p+m.fullText.substring(m.index+1),this._accepted(!0),this._value=h}},_accepted:function(h){if(!arguments.length)return!!this._isAccepted;this._isAccepted=!!h},first:function(h){return" "===this._value?h||0:this.callBase(h)},_isAllowed:function(h,m){return" "===h||this._isValid(h,m)},_isValid:function(h,m){var p=this.allowedChars;return p instanceof RegExp?p.test(h):(0,R.isFunction)(p)?p(h,m.index,m.fullText):Array.isArray(p)?(0,A.inArray)(h,p)>-1:p===h},isAccepted:function(h){return 0===h?this._accepted():this.next().isAccepted(h-1)},_adjustedForward:function(h,m,p){return m>=h?m:this.next()._adjustedForward(h,m+1,p)||m+1},_adjustedBackward:function(h,m){return m>=h-1?h:this.next()._adjustedBackward(h,m+1)||m+1},isValid:function(h){return this._isValid(this._value,h)&&this.next().isValid(this._prepareHandlingArgs(h))}});b.MaskRule=w;var y=w.inherit({value:function(){return this.next().value()},handle:function(h){var m=Object.prototype.hasOwnProperty.call(h,"value"),p=m?h.value:h.text;if(!p.length||!h.length)return 0;if(h.start||m)return this.next().handle(this._prepareHandlingArgs(h,{start:h.start&&h.start-1}));var f=p[0],c=p.substring(1);this._tryAcceptChar(f);var u=this._isAllowed(f)?this._prepareHandlingArgs(h,{str:c,length:h.length-1}):h;return this.next().handle(u)+1},clear:function(h){this._accepted(!1),this.next().clear(this._prepareHandlingArgs(h))},_tryAcceptChar:function(h){this._accepted(this._isValid(h))},_isValid:function(h){return h===this.maskChar},first:function(h){return h=h||0,this.next().first(h+1)},_adjustedForward:function(h,m,p){return m>=h&&p===this.maskChar?m:h===m+1&&this._accepted()?h:this.next()._adjustedForward(h,m+1,p)},_adjustedBackward:function(h,m){return m>=h-1?0:this.next()._adjustedBackward(h,m+1)},isValid:function(h){return this.next().isValid(this._prepareHandlingArgs(h))}});b.StubMaskRule=y},function(W,b,e){b.default=void 0;var g=t(e(2)),I=t(e(11)),F=t(e(5)),A=e(66),R=e(1),E=e(0),k=e(12),S=e(3),w=e(38),y=t(e(13)),h=t(e(52)),m=e(8),p=t(e(27)),f=t(e(630)),c=t(e(631)),u=t(e(30)),l=t(e(17)),s=e(6),a=t(e(80));function t(d){return d&&d.__esModule?d:{default:d}}var n=["KeyDown","KeyPress","KeyUp","Change","Cut","Copy","Paste","Input"],i=["tab","enter","shift","control","alt","escape","pageUp","pageDown","end","home","leftArrow","upArrow","rightArrow","downArrow"];function o(d){if((0,R.isDefined)(d)&&!Array.isArray(d))throw l.default.Error("E1053")}var r=h.default.inherit({ctor:function(d,v){v&&o(v.buttons),this._buttonCollection=new c.default(this,this._getDefaultButtons()),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this.callBase.apply(this,arguments)},_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{buttons:void 0,value:"",spellcheck:!1,showClearButton:!1,valueChangeEvent:"change",placeholder:"",inputAttr:{},onFocusIn:null,onFocusOut:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onChange:null,onInput:null,onCut:null,onCopy:null,onPaste:null,onEnterKey:null,mode:"text",hoverStateEnabled:!0,focusStateEnabled:!0,text:void 0,displayValueFormatter:function(d){return(0,R.isDefined)(d)&&!1!==d?d:""},stylingMode:(0,u.default)().editorStylingMode||"outlined",showValidationMark:!0})},_defaultOptionsRules:function(){var d=(0,w.current)();return this.callBase().concat([{device:function(){return(0,w.isMaterial)(d)},options:{stylingMode:(0,u.default)().editorStylingMode||"underlined"}}])},_setDeprecatedOptions:function(){this.callBase(),(0,E.extend)(this._deprecatedOptions,{onKeyPress:{since:"20.1",message:"This event is removed from the web standards and will be deprecated in modern browsers soon."}})},_getDefaultButtons:function(){return[{name:"clear",Ctor:f.default}]},_isClearButtonVisible:function(){return this.option("showClearButton")&&!this.option("readOnly")},_input:function(){return this.$element().find(".dx-texteditor-input").first()},_isFocused:function(){return(0,A.focused)(this._input())||this.callBase()},_inputWrapper:function(){return this.$element()},_buttonsContainer:function(){return this._inputWrapper().find(".dx-texteditor-buttons-container").eq(0)},_isControlKey:function(d){return-1!==i.indexOf(d)},_renderStylingMode:function(){this.callBase(),this._updateButtonsStyling(this.option("stylingMode"))},_initMarkup:function(){this.$element().addClass("dx-texteditor"),this._renderInput(),this._renderStylingMode(),this._renderInputType(),this._renderPlaceholder(),this._renderProps(),this.callBase(),this._renderValue()},_render:function(){this._renderPlaceholder(),this._refreshValueChangeEvent(),this._renderEvents(),this._renderEnterKeyAction(),this._renderEmptinessEvent(),this.callBase()},_renderInput:function(){this._$buttonsContainer=this._$textEditorContainer=(0,g.default)("<div>").addClass("dx-texteditor-container").appendTo(this.$element()),this._$textEditorInputContainer=(0,g.default)("<div>").addClass("dx-texteditor-input-container").appendTo(this._$textEditorContainer),this._$textEditorInputContainer.append(this._createInput()),this._renderButtonContainers()},_getInputContainer:function(){return this._$textEditorInputContainer},_renderPendingIndicator:function(){this.$element().addClass("dx-validation-pending");var d=this._getInputContainer(),v=(0,g.default)("<div>").addClass("dx-pending-indicator").appendTo(d);this._pendingIndicator=this._createComponent(v,a.default)},_disposePendingIndicator:function(){this._pendingIndicator&&(this._pendingIndicator.dispose(),this._pendingIndicator.$element().remove(),this._pendingIndicator=null,this.$element().removeClass("dx-validation-pending"))},_renderValidationState:function(){this.callBase();var d="pending"===this.option("validationStatus"),v=this.$element();d?(!this._pendingIndicator&&this._renderPendingIndicator(),this._showValidMark=!1):("invalid"===this.option("validationStatus")&&(this._showValidMark=!1),this._showValidMark||!0!==this.option("showValidationMark")||(this._showValidMark="valid"===this.option("validationStatus")&&!!this._pendingIndicator),this._disposePendingIndicator()),v.toggleClass("dx-valid",!!this._showValidMark)},_renderButtonContainers:function(){var d=this.option("buttons");this._$beforeButtonsContainer=this._buttonCollection.renderBeforeButtons(d,this._$buttonsContainer),this._$afterButtonsContainer=this._buttonCollection.renderAfterButtons(d,this._$buttonsContainer)},_cleanButtonContainers:function(){var d,v;null===(d=this._$beforeButtonsContainer)||void 0===d||d.remove(),null===(v=this._$afterButtonsContainer)||void 0===v||v.remove(),this._buttonCollection.clean()},_clean:function(){this._buttonCollection.clean(),this._disposePendingIndicator(),this._$beforeButtonsContainer=null,this._$afterButtonsContainer=null,this._$textEditorContainer=null,this._$buttonsContainer=null,this.callBase()},_createInput:function(){var d=(0,g.default)("<input>");return this._applyInputAttributes(d,this.option("inputAttr")),d},_setSubmitElementName:function(d){var v=this.option("inputAttr.name");return this.callBase(d||v||"")},_applyInputAttributes:function(d,v){var x=(0,E.extend)(this._getDefaultAttributes(),v);d.attr(x).addClass("dx-texteditor-input").css("minHeight",this.option("height")?"0":"")},_getDefaultAttributes:function(){var d={autocomplete:"off"},v=y.default.real();return(v.ios||v.mac)&&(d.placeholder=" "),d},_updateButtons:function(d){this._buttonCollection.updateButtons(d)},_updateButtonsStyling:function(d){var v=this;(0,S.each)(this.option("buttons"),function(x,T){var D=T.options,C=T.name;if(D&&!D.stylingMode&&v.option("visible")){var P=v.getButton(C);P.option&&P.option("stylingMode","underlined"===d?"text":"contained")}})},_renderValue:function(){return this._renderInputValue().promise()},_renderInputValue:function(d){var v;d=null!==(v=d)&&void 0!==v?v:this.option("value");var x=this.option("text"),T=this.option("displayValue"),D=this.option("displayValueFormatter");return void 0!==T&&null!==d?x=D(T):(0,R.isDefined)(x)||(x=D(d)),this.option("text",x),this._input().val()!==((0,R.isDefined)(x)?x:"")?this._renderDisplayText(x):this._toggleEmptinessEventHandler(),(new s.Deferred).resolve()},_renderDisplayText:function(d){this._input().val(d),this._toggleEmptinessEventHandler()},_isValueValid:function(){if(this._input().length){var d=this._input().get(0).validity;if(d)return d.valid}return!0},_toggleEmptiness:function(d){this.$element().toggleClass("dx-texteditor-empty",d),this._togglePlaceholder(d)},_togglePlaceholder:function(d){this.$element().find(".".concat("dx-placeholder")).eq(0).toggleClass("dx-state-invisible",!d)},_renderProps:function(){this._toggleReadOnlyState(),this._toggleSpellcheckState(),this._toggleTabIndex()},_toggleDisabledState:function(d){this.callBase.apply(this,arguments);var v=this._input();v.prop("disabled",d)},_toggleTabIndex:function(){var d=this._input(),v=this.option("disabled"),x=this.option("focusStateEnabled");v||!x?d.attr("tabIndex",-1):d.removeAttr("tabIndex")},_toggleReadOnlyState:function(){this._input().prop("readOnly",this._readOnlyPropValue()),this.callBase()},_readOnlyPropValue:function(){return this.option("readOnly")},_toggleSpellcheckState:function(){this._input().prop("spellcheck",this.option("spellcheck"))},_renderPlaceholder:function(){this._renderPlaceholderMarkup(),this._attachPlaceholderEvents()},_renderPlaceholderMarkup:function(){this._$placeholder&&(this._$placeholder.remove(),this._$placeholder=null);var d=this._input(),v=this.option("placeholder"),x=this._$placeholder=(0,g.default)("<div>").attr("data-dx_placeholder",v);x.insertAfter(d),x.addClass("dx-placeholder")},_attachPlaceholderEvents:function(){var d=this,v=(0,m.addNamespace)(p.default.up,this.NAME);F.default.on(this._$placeholder,v,function(){F.default.trigger(d._input(),"focus")}),this._toggleEmptinessEventHandler()},_placeholder:function(){return this._$placeholder||(0,g.default)()},_clearValueHandler:function(d){var v=this._input();d.stopPropagation(),this._saveValueChangeEvent(d),this._clearValue(),!this._isFocused()&&F.default.trigger(v,"focus"),F.default.trigger(v,"input")},_clearValue:function(){this.reset()},_renderEvents:function(){var d=this,v=this._input();(0,S.each)(n,function(x,T){if(d.hasActionSubscription("on"+T)){var D=d._createActionByOption("on"+T,{excludeValidators:["readOnly"]});F.default.on(v,(0,m.addNamespace)(T.toLowerCase(),d.NAME),function(C){d._disposed||D({event:C})})}})},_refreshEvents:function(){var d=this,v=this._input();(0,S.each)(n,function(x,T){F.default.off(v,(0,m.addNamespace)(T.toLowerCase(),d.NAME))}),this._renderEvents()},_keyPressHandler:function(){this.option("text",this._input().val())},_keyDownHandler:function(d){var v=this._input(),x=d.ctrlKey&&"enter"===(0,m.normalizeKeyName)(d),T=v.val()!==this.option("value");x&&T&&F.default.trigger(v,"change")},_renderValueChangeEvent:function(){var d=(0,m.addNamespace)(this._renderValueEventName(),"".concat(this.NAME,"TextChange")),v=(0,m.addNamespace)(this.option("valueChangeEvent"),"".concat(this.NAME,"ValueChange")),x=(0,m.addNamespace)("keydown","".concat(this.NAME,"TextChange")),T=this._input();F.default.on(T,d,this._keyPressHandler.bind(this)),F.default.on(T,v,this._valueChangeEventHandler.bind(this)),F.default.on(T,x,this._keyDownHandler.bind(this))},_cleanValueChangeEvent:function(){var d=".".concat(this.NAME,"ValueChange"),v=".".concat(this.NAME,"TextChange");F.default.off(this._input(),d),F.default.off(this._input(),v)},_refreshValueChangeEvent:function(){this._cleanValueChangeEvent(),this._renderValueChangeEvent()},_renderValueEventName:function(){return"input change keypress"},_focusTarget:function(){return this._input()},_focusEventTarget:function(){return this.element()},_isInput:function(d){return d===this._input().get(0)},_preventNestedFocusEvent:function(d){if(d.isDefaultPrevented())return!0;var v=this._isNestedTarget(d.relatedTarget);return"focusin"===d.type&&(v=v&&this._isNestedTarget(d.target)&&!this._isInput(d.target)),v&&d.preventDefault(),v},_isNestedTarget:function(d){return!!this.$element().find(d).length},_focusClassTarget:function(){return this.$element()},_focusInHandler:function(d){this._preventNestedFocusEvent(d),this.callBase.apply(this,arguments)},_focusOutHandler:function(d){this._preventNestedFocusEvent(d),this.callBase.apply(this,arguments)},_toggleFocusClass:function(d,v){this.callBase(d,this._focusClassTarget(v))},_hasFocusClass:function(d){return this.callBase((0,g.default)(d||this.$element()))},_renderEmptinessEvent:function(){var d=this._input();F.default.on(d,"input blur",this._toggleEmptinessEventHandler.bind(this))},_toggleEmptinessEventHandler:function(){var d=this._input().val(),v=(""===d||null===d)&&this._isValueValid();this._toggleEmptiness(v)},_valueChangeEventHandler:function(d,v){this._saveValueChangeEvent(d),this.option("value",arguments.length>1?v:this._input().val()),this._saveValueChangeEvent(void 0)},_renderEnterKeyAction:function(){this._enterKeyAction=this._createActionByOption("onEnterKey",{excludeValidators:["readOnly"]}),F.default.off(this._input(),"keyup.onEnterKey.dxTextEditor"),F.default.on(this._input(),"keyup.onEnterKey.dxTextEditor",this._enterKeyHandlerUp.bind(this))},_enterKeyHandlerUp:function(d){this._disposed||"enter"===(0,m.normalizeKeyName)(d)&&this._enterKeyAction({event:d})},_updateValue:function(){this._options.silent("text",null),this._renderValue()},_dispose:function(){this._enterKeyAction=void 0,this.callBase()},_getSubmitElement:function(){return this._input()},_hasActiveElement:function(){return this._input().is(I.default.getActiveElement())},_optionChanged:function(d){var v=d.name,x=d.fullName,T=d.value;if((0,k.inArray)(v.replace("on",""),n)>-1)this._refreshEvents();else switch(v){case"valueChangeEvent":this._refreshValueChangeEvent(),this._refreshFocusEvent(),this._refreshEvents();break;case"onValueChanged":this._createValueChangeAction();break;case"focusStateEnabled":this.callBase(d),this._toggleTabIndex();break;case"spellcheck":this._toggleSpellcheckState();break;case"mode":this._renderInputType();break;case"onEnterKey":this._renderEnterKeyAction();break;case"placeholder":this._renderPlaceholder();break;case"readOnly":case"disabled":this._updateButtons(),this.callBase(d);break;case"showClearButton":this._updateButtons(["clear"]);break;case"text":case"showValidationMark":break;case"value":this._updateValue(),this.callBase(d);break;case"inputAttr":this._applyInputAttributes(this._input(),this.option(v));break;case"stylingMode":this._renderStylingMode();break;case"buttons":x===v&&o(T),this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode"));break;case"visible":this.callBase(d),T&&this.option("buttons")&&(this._cleanButtonContainers(),this._renderButtonContainers(),this._updateButtonsStyling(this.option("stylingMode")));break;case"displayValueFormatter":this._invalidate();break;default:this.callBase(d)}},_renderInputType:function(){this._setInputType(this.option("mode"))},_setInputType:function(d){var v=this._input();"search"===d&&(d="text");try{v.prop("type",d)}catch(x){v.prop("type","text")}},getButton:function(d){return this._buttonCollection.getButton(d)},focus:function(){F.default.trigger(this._input(),"focus")},reset:function(){this._showValidMark&&(this._showValidMark=!1,this._renderValidationState());var d=this._getDefaultOptions();this.option("value")===d.value?(this._options.silent("text",""),this._renderValue()):this.option("value",d.value)},on:function(d,v){var x=this.callBase(d,v),T=d.charAt(0).toUpperCase()+d.substr(1);return n.indexOf(T)>=0&&this._refreshEvents(),x}});b.default=r,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=k(e(5)),F=k(e(216)),A=e(8),R=k(e(27)),E=e(23);function k(h){return h&&h.__esModule?h:{default:h}}function S(h,m){return(S=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}var w=R.default.down,y=function(h){var m,p;function f(){return h.apply(this,arguments)||this}p=h,(m=f).prototype=Object.create(p.prototype),m.prototype.constructor=m,S(m,p);var c=f.prototype;return c._create=function(){var u=(0,g.default)("<span>").addClass("dx-clear-button-area").append((0,g.default)("<span>").addClass("dx-icon").addClass("dx-icon-clear"));return this._addToContainer(u),this.update(!0),{instance:u,$element:u}},c._isVisible=function(){return this.editor._isClearButtonVisible()},c._attachEvents=function(u,l){var s=this.editor,a=s.NAME;I.default.on(l,(0,A.addNamespace)(w,a),function(t){t.preventDefault(),"mouse"!==t.pointerType&&s._clearValueHandler(t)}),I.default.on(l,(0,A.addNamespace)(E.name,a),function(t){return s._clearValueHandler(t)})},c._legacyRender=function(u,l){u.toggleClass("dx-show-clear-button",l)},c.update=function(){var u=arguments.length>0&&void 0!==arguments[0]&&arguments[0];!u&&h.prototype.update.call(this);var l=this.editor,s=this.instance,a=l.$element(),t=this._isVisible();s&&s.toggleClass("dx-state-invisible",!t),this._legacyRender(a,t)},f}(F.default);b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(632)),F=e(0),A=e(12),R=E(e(17));function E(y){return y&&y.__esModule?y:{default:y}}function k(y){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(h){return typeof h}:function(h){return h&&"function"==typeof Symbol&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h})(y)}function S(y,h){if(-1!==y.indexOf(h))throw R.default.Error("E1055",h);y.push(h)}var w=function(){function y(m,p){this.buttons=[],this.defaultButtonsInfo=p,this.editor=m}var h=y.prototype;return h._compileButtonInfo=function(m){var p=this,f=[];return m.map(function(c){var u,l,n,s="string"==typeof c;if(s||(u=c,function(){if(!u||"object"!==k(u)||Array.isArray(u))throw R.default.Error("E1053")}(),function(){if(!("name"in u))throw R.default.Error("E1054")}(),function(){if("string"!=typeof u.name)throw R.default.Error("E1055")}(),l=u.location,"location"in u&&"after"!==l&&"before"!==l&&(u.location="after")),s||(n=c.name,(0,A.find)(p.defaultButtonsInfo,function(o){return o.name===n}))){var a=(0,A.find)(p.defaultButtonsInfo,function(n){var i=n.name;return i===c||i===c.name});if(!a)throw R.default.Error("E1056",p.editor.NAME,c);return S(f,c),a}return S(f,c.name),(0,F.extend)(c,{Ctor:I.default})})},h._createButton=function(m){var c=new(0,m.Ctor)(m.name,this.editor,m.options);return this.buttons.push(c),c},h._renderButtons=function(m,p,f){var c=this,u=null;return(m?this._compileButtonInfo(m):this.defaultButtonsInfo).forEach(function(s){var a=s.location;(void 0===a?"after":a)===f&&c._createButton(s).render((u=u||(0,g.default)("<div>").addClass("dx-texteditor-buttons-container"),"before"===f?p.prepend(u):p.append(u),u))}),u},h.clean=function(){this.buttons.forEach(function(m){return m.dispose()}),this.buttons=[]},h.getButton=function(m){var p=(0,A.find)(this.buttons,function(f){return f.name===m});return p&&p.instance},h.renderAfterButtons=function(m,p){return this._renderButtons(m,p,"after")},h.renderBeforeButtons=function(m,p){return this._renderButtons(m,p,"before")},h.updateButtons=function(m){this.buttons.forEach(function(p){m&&-1===m.indexOf(p.name)||p.update()})},y}();b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=S(e(216)),F=S(e(42)),A=e(0),R=S(e(5)),E=e(143),k=e(23);function S(h){return h&&h.__esModule?h:{default:h}}function w(h,m){return(w=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}var y=function(h){var m,p;function f(){return h.apply(this,arguments)||this}p=h,(m=f).prototype=Object.create(p.prototype),m.prototype.constructor=m,w(m,p);var c=f.prototype;return c._attachEvents=function(u,l){var s=this.editor;R.default.on(l,E.start,function(){s.$element().addClass("dx-custom-button-hovered")}),R.default.on(l,E.end,function(){s.$element().removeClass("dx-custom-button-hovered")}),R.default.on(l,k.name,function(a){a.stopPropagation()})},c._create=function(){var u=this.editor,l=(0,g.default)("<div>");return this._addToContainer(l),{$element:l,instance:u._createComponent(l,F.default,(0,A.extend)({},this.options,{ignoreParentReadOnly:!0,disabled:this._isDisabled(),integrationOptions:this._prepareIntegrationOptions(u)}))}},c._prepareIntegrationOptions=function(u){return(0,A.extend)({},u.option("integrationOptions"),{skipTemplates:["content"]})},c.update=function(){var u=h.prototype.update.call(this);return this.instance&&this.instance.option("disabled",this._isDisabled()),u},c._isVisible=function(){return this.editor.option("visible")},c._isDisabled=function(){return void 0!==this.options.disabled?this.instance?this.instance.option("disabled"):this.options.disabled:this.editor.option("readOnly")},f}(I.default);b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(443)),I=e(8),F=A(e(79));function A(w){return w&&w.__esModule?w:{default:w}}function E(w,y){(null==y||y>w.length)&&(y=w.length);for(var h=0,m=new Array(y);h<y;h++)m[h]=w[h];return m}function k(w,y){return(k=Object.setPrototypeOf||function(h,m){return h.__proto__=m,h})(w,y)}var S=function(w){var y,h;function m(){return w.apply(this,arguments)||this}h=w,(y=m).prototype=Object.create(h.prototype),y.prototype.constructor=y,k(y,h);var p=m.prototype;return p._getStrategyName=function(){return"default"},p.getHandleEventNames=function(){return[].concat(function R(w){return function(y){if(Array.isArray(y))return E(y)}(w)||function(y){if("undefined"!=typeof Symbol&&null!=y[Symbol.iterator]||null!=y["@@iterator"])return Array.from(y)}(w)||function(y,h){if(y){if("string"==typeof y)return E(y,h);var m=Object.prototype.toString.call(y).slice(8,-1);if("Object"===m&&y.constructor&&(m=y.constructor.name),"Map"===m||"Set"===m)return Array.from(y);if("Arguments"===m||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return E(y,h)}}(w)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(w.prototype.getHandleEventNames.call(this)),["keyPress"])},p._keyPressHandler=function(f){if(!this._keyPressHandled&&(this._keyPressHandled=!0,!this.editor._isControlKeyFired(f))){var c=this.editor;c._maskKeyHandler(f,function(){return c._handleKey((0,I.getChar)(f))})}},p._inputHandler=function(f){if(this._backspaceInputHandled(f.originalEvent&&f.originalEvent.inputType)&&this._handleBackspaceInput(f),f.originalEvent&&this._autoFillHandler(f),!this._keyPressHandled){this._keyPressHandled=!0;var c=this.editorInput().val(),u=this.editorCaret();if(u.end){u.start=u.end-1;var l=c.substring(0,u.start)+c.substring(u.end),s=c[u.start],a=this.editor;this.editorInput().val(l),a._caret({start:u.start,end:u.start}),a._maskKeyHandler(f,function(){return a._handleKey(s)})}}},p._backspaceHandler=function(f){var c=this,u=this.editor;this._keyPressHandled=!0;var l=function(s,a){s&&(u._direction(c.DIRECTION.FORWARD),u._adjustCaret());var t=c.editorCaret();return new F.default(function(n){clearTimeout(c._backspaceHandlerTimeout),c._backspaceHandlerTimeout=setTimeout(function(){a(t),n()})})};u._maskKeyHandler(f,function(){return u._hasSelection()?l(!0,function(s){u._displayMask(s),u._maskRulesChain.reset()}):u._tryMoveCaretBackward()?l(!1,function(s){c.editorCaret(s)}):(u._handleKey(" ",c.DIRECTION.BACKWARD),l(!0,function(s){u._displayMask(s),u._maskRulesChain.reset()}))})},p._backspaceInputHandled=function(f){return"deleteContentBackward"===f&&!this._keyPressHandled},p._handleBackspaceInput=function(f){var c=this.editorCaret();this.editorCaret({start:c.start+1,end:c.end+1}),this._backspaceHandler(f)},m}(g.default);b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;function A(k,S){(null==S||S>k.length)&&(S=k.length);for(var w=0,y=new Array(S);w<S;w++)y[w]=k[w];return y}function R(k,S){return(R=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}b.default=void 0;var E=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,R(S,w);var h=y.prototype;return h._getStrategyName=function(){return"inputEvents"},h.getHandleEventNames=function(){return[].concat(function F(k){return function(S){if(Array.isArray(S))return A(S)}(k)||function(S){if("undefined"!=typeof Symbol&&null!=S[Symbol.iterator]||null!=S["@@iterator"])return Array.from(S)}(k)||function(S,w){if(S){if("string"==typeof S)return A(S,w);var y=Object.prototype.toString.call(S).slice(8,-1);if("Object"===y&&S.constructor&&(y=S.constructor.name),"Map"===y||"Set"===y)return Array.from(S);if("Arguments"===y||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return A(S,w)}}(k)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(k.prototype.getHandleEventNames.call(this)),["beforeInput"])},h._beforeInputHandler=function(){this._prevCaret=this.editorCaret()},h._inputHandler=function(m){var p=m.originalEvent;if(p){var f=p.inputType,c=p.data,u=this.editorCaret();if("deleteContentBackward"===f){var l=this._prevCaret.end-this._prevCaret.start||1;this.editor.setBackwardDirection(),this._updateEditorMask({start:u.start,length:l,text:this._getEmptyString(l)})}else{var s,a,t;if(!u.end)return;this._autoFillHandler(p),this.editorCaret(u);var n=(null===(s=this._prevCaret)||void 0===s?void 0:s.end)-(null===(a=this._prevCaret)||void 0===a?void 0:a.start),i=c+(n?this._getEmptyString(n-c.length):"");this.editor.setForwardDirection(),this._updateEditorMask({start:null===(t=this._prevCaret)||void 0===t?void 0:t.start,length:n||i.length,text:i})||this.editorCaret(this._prevCaret)}}},h._getEmptyString=function(m){return Array(m+1).join(" ")},h._updateEditorMask=function(m){var p=m.text.length,f=this.editor._handleChain(m);if(this.editor.isForwardDirection()){var c=this.editorCaret(),u=c.start,s=f-p;u<=f&&f>1&&this.editorCaret({start:u+s,end:c.end+s}),this.editor.isForwardDirection()&&this.editor._adjustCaret()}return this.editor._displayMask(),!!f},y}(((g=e(443))&&g.__esModule?g:{default:g}).default);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(444)),I=F(e(295));function F(R){return R&&R.__esModule?R:{default:R}}var A=g.default.inherit(I.default).inherit({_addWidgetPrefix:function(R){return"dx-list-"+R},_getCombinedFilter:function(){var R,E,k=this._dataSource;return k&&(E={filter:k.filter()},k._addSearchFilter(E),R=E.filter),R},_initDataSource:function(){var R=this.option("searchValue"),E=this.option("searchExpr"),k=this.option("searchMode");this.callBase(),this._dataSource&&(R&&R.length&&this._dataSource.searchValue(R),k.length&&this._dataSource.searchOperation(I.default.getOperationBySearchMode(k)),E&&this._dataSource.searchExpr(E))}});b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(1),F=e(3),A=k(e(96)),R=k(e(49)),E=k(e(210));function k(h){return h&&h.__esModule?h:{default:h}}var S=function(h){return(h.group<<20)+h.item},w=function(h){return{group:h>>20,item:1048575&h}},y=E.default.inherit({_groupElements:function(){return this._collectionWidget._itemContainer().find(".dx-list-group")},_groupItemElements:function(h){return h.find(".dx-list-item")},getIndexByItemData:function(h){var m=this._collectionWidget.option("items"),p=!1;return!!h&&(h.items&&h.items.length&&(h=h.items[0]),(0,F.each)(m,function(f,c){return!!c.items&&((0,F.each)(c.items,function(u,l){return l!==h||(p={group:f,item:u},!1)}),!p&&void 0)}),p)},getItemDataByIndex:function(h){var m=this._collectionWidget.option("items");return(0,I.isNumeric)(h)?this.itemsGetter()[h]:h&&m[h.group]&&m[h.group].items[h.item]||null},itemsGetter:function(){for(var h=[],m=this._collectionWidget.option("items"),p=0;p<m.length;p++)m[p]&&m[p].items?h=h.concat(m[p].items):h.push(m[p]);return h},deleteItemAtIndex:function(h){var m=w(h);this._collectionWidget.option("items")[m.group].items.splice(m.item,1)},getKeysByItems:function(h){var m,p=[];for(m=0;m<h.length;m++)h[m]&&h[m].items?p=p.concat(h[m].items):p.push(h[m]);var f=[];for(m=0;m<p.length;m++)f.push(this._collectionWidget.keyOf(p[m]));return f},getIndexByKey:function(h,m){var p=m||this._collectionWidget.option("items"),f=-1,c=this;return(0,F.each)(p,function(u,l){if(l.items){var s=c.getKeysByItems(l.items);return(0,F.each)(s,function(a,t){if(c._equalKeys(t,h))return f={group:u,item:a},!1}),-1===f&&void 0}}),f},_getGroups:function(h){var m=this._collectionWidget.getDataSource(),p=m&&m.group();return p?A.default.queryByOptions((0,R.default)(h),{group:p}).toArray():this._collectionWidget.option("items")},getItemsByKeys:function(h,m){var p=[];return(0,F.each)(h,function(f,c){var u=function(t){var n=this.getIndexByKey(c,t),i=n&&t[n.group];if(i)return{groupKey:i.key,item:i.items[n.item]}}.bind(this)(this._getGroups(m));if(u){var l,s=u.groupKey,a=u.item;(0,F.each)(p,function(t,n){if(n.key===s)return l=n,!1}),l||p.push(l={key:s,items:[]}),l.items.push(a)}}.bind(this)),p},moveItemAtIndexToIndex:function(h,m){var p=this._collectionWidget.option("items"),f=w(h),c=w(m),u=p[f.group].items,l=p[c.group].items,s=u[f.item];u.splice(f.item,1),l.splice(c.item,0,s)},_isItemIndex:function(h){return h&&(0,I.isNumeric)(h.group)&&(0,I.isNumeric)(h.item)},_getNormalizedItemIndex:function(h){var m=(0,g.default)(h),p=m.closest(".dx-list-group");return p.length?S({group:this._groupElements().index(p),item:this._groupItemElements(p).index(m)}):-1},_normalizeItemIndex:function(h){return S(h)},_denormalizeItemIndex:function(h){return w(h)},_getItemByNormalizedIndex:function(h){var m=w(h),p=this._groupElements().eq(m.group);return this._groupItemElements(p).eq(m.item)},_itemsFromSameParent:function(h,m){return w(h).group===w(m).group}});b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=e(4),F=S(e(15)),A=e(0),R=e(3),E=S(e(17)),k=e(129);function S(m){return m&&m.__esModule?m:{default:m}}e(638),e(639),e(640),e(641),e(642),e(648),e(650);var w=[],y=function(m,p,f){w.push({enabled:m,decoratorType:p,decoratorSubType:f})};y(function(){return this.option("menuItems").length},function(){return"menu"},function(){return this.option("menuMode")}),y(function(){return!this.option("menuItems").length&&this.option("allowItemDeleting")},function(){var m=this.option("itemDeleteMode");return"toggle"===m||"slideButton"===m||"swipe"===m||"static"===m?"delete":"menu"},function(){var m=this.option("itemDeleteMode");return"slideItem"===m&&(m="slide"),"hold"===m&&(m="context"),m}),y(function(){return"none"!==this.option("selectionMode")&&this.option("showSelectionControls")},function(){return"selection"},function(){return"default"}),y(function(){return this.option("itemDragging.allowReordering")||this.option("itemDragging.allowDropInsideItem")||this.option("itemDragging.group")},function(){return"reorder"},function(){return"default"});var h=F.default.inherit({ctor:function(m){this._list=m,this._fetchRequiredDecorators()},dispose:function(){this._decorators&&this._decorators.length&&(0,R.each)(this._decorators,function(m,p){p.dispose()})},_fetchRequiredDecorators:function(){this._decorators=[],(0,R.each)(w,function(m,p){if(p.enabled.call(this._list)){var f=p.decoratorType.call(this._list),c=p.decoratorSubType.call(this._list),u=this._createDecorator(f,c);this._decorators.push(u)}}.bind(this))},_createDecorator:function(m,p){return new(this._findDecorator(m,p))(this._list)},_findDecorator:function(m,p){var f=k.registry[m][p];if(!f)throw E.default.Error("E1012",m,p);return f},modifyItemElement:function(m){var p=(0,g.default)(m.itemElement),f={$itemElement:p};this._prependBeforeBags(p,f),this._appendAfterBags(p,f),this._applyDecorators("modifyElement",f)},afterItemsRendered:function(){this._applyDecorators("afterRender")},_prependBeforeBags:function(m,p){var f=this._collectDecoratorsMarkup("beforeBag",p,"dx-list-item-before-bag");m.prepend(f)},_appendAfterBags:function(m,p){var f=this._collectDecoratorsMarkup("afterBag",p,"dx-list-item-after-bag");m.append(f)},_collectDecoratorsMarkup:function(m,p,f){var c=(0,g.default)("<div>");return(0,R.each)(this._decorators,function(){var u=(0,g.default)("<div>").addClass(f);this[m]((0,A.extend)({$container:u},p)),u.children().length&&c.append(u)}),c.children()},_applyDecorators:function(m,p){(0,R.each)(this._decorators,function(){this[m](p)})},_handlerExists:function(m){if(!this._decorators)return!1;for(var p=this._decorators,f=p.length,c=0;c<f;c++)if(p[c][m]!==I.noop)return!0;return!1},_eventHandler:function(m,p,f){if(!this._decorators)return!1;for(var c=!1,u=this._decorators,l=u.length,s=0;s<l&&!(c=u[s][m](p,f));s++);return c},handleClick:function(m,p){return this._eventHandler("handleClick",m,p)},handleKeyboardEvents:function(m,p){return this._eventHandler("handleKeyboardEvents",m,p)},handleEnterPressing:function(m){return this._eventHandler("handleEnterPressing",m)},contextMenuHandlerExists:function(){return this._handlerExists("handleContextMenu")},handleContextMenu:function(m,p){return this._eventHandler("handleContextMenu",m,p)},getExcludedItemSelectors:function(){var m=[];return this._applyDecorators("getExcludedSelectors",m),m.join(",")}});b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=R(e(2)),I=R(e(42)),F=e(129),A=R(e(174));function R(E){return E&&E.__esModule?E:{default:E}}(0,F.register)("delete","static",A.default.inherit({afterBag:function(E){var k=E.$itemElement,S=E.$container,w=(0,g.default)("<div>").addClass("dx-list-static-delete-button");this._list._createComponent(w,I.default,{icon:"remove",onClick:function(y){y.event.stopPropagation(),this._deleteItem(k)}.bind(this),integrationOptions:{}}),S.addClass("dx-list-static-delete-button-container").append(w)},_deleteItem:function(E){E.is(".dx-state-disabled, .dx-state-disabled *")||this._list.deleteItem(E)}}))},function(W,b,e){b.default=void 0;var g=k(e(2)),I=k(e(46)),F=k(e(42)),A=k(e(10)),R=e(129);function k(y){return y&&y.__esModule?y:{default:y}}var S=k(e(445)).default.inherit({_init:function(){this.callBase.apply(this,arguments);var y=(0,g.default)("<div>").addClass("dx-list-switchable-delete-button-container"),h=(0,g.default)("<div>").addClass("dx-list-switchable-delete-button-wrapper"),m=(0,g.default)("<div>").addClass("dx-list-switchable-delete-button-inner-wrapper"),p=(0,g.default)("<div>").addClass("dx-list-switchable-delete-button");this._list._createComponent(p,F.default,{text:A.default.format("dxListEditDecorator-delete"),type:"danger",onClick:function(f){this._deleteItem(),f.event.stopPropagation()}.bind(this),integrationOptions:{}}),y.append(h),h.append(m),m.append(p),this._$buttonContainer=y},_enablePositioning:function(y){this.callBase.apply(this,arguments),I.default.stop(this._$buttonContainer,!0),this._$buttonContainer.appendTo(y)},_disablePositioning:function(){this.callBase.apply(this,arguments),this._$buttonContainer.detach()},_animatePrepareDeleteReady:function(){var y=this._isRtlEnabled(),h=this._list.$element().width(),m=this._buttonWidth();return I.default.animate(this._$buttonContainer,{type:"custom",duration:200,from:{right:y?h:-m},to:{right:y?h-m:0}})},_animateForgetDeleteReady:function(){var y=this._isRtlEnabled(),h=this._list.$element().width(),m=this._buttonWidth();return I.default.animate(this._$buttonContainer,{type:"custom",duration:200,from:{right:y?h-m:0},to:{right:y?h:-m}})},_buttonWidth:function(){return this._buttonContainerWidth||(this._buttonContainerWidth=this._$buttonContainer.outerWidth()),this._buttonContainerWidth},dispose:function(){this._$buttonContainer&&this._$buttonContainer.remove(),this.callBase.apply(this,arguments)}});(0,R.register)("delete","toggle",S.inherit({beforeBag:function(y){var h=y.$itemElement,m=y.$container,p=(0,g.default)("<div>").addClass("dx-list-toggle-delete-switch");this._list._createComponent(p,F.default,{icon:"toggle-delete",onClick:function(f){I.default.stop(this._$buttonContainer,!1),this._toggleDeleteReady(h),f.event.stopPropagation()}.bind(this),integrationOptions:{}}),m.addClass("dx-list-toggle-delete-switch-container"),m.append(p)}})),(0,R.register)("delete","slideButton",S.inherit({_shouldHandleSwipe:!0,_swipeEndHandler:function(y,h){return 0!==h.targetOffset&&(I.default.stop(this._$buttonContainer,!1),this._toggleDeleteReady(y)),!0}})),b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=c(e(2)),I=c(e(5)),F=e(4),A=e(23),R=c(e(10)),E=e(33),k=e(8),S=e(148),w=c(e(446)),y=e(129),h=c(e(445)),m=c(e(46)),p=e(38),f=c(e(289));function c(s){return s&&s.__esModule?s:{default:s}}var u=(0,k.addNamespace)(A.name,"dxListEditDecorator"),l=(0,k.addNamespace)(S.active,"dxListEditDecorator");(0,y.register)("menu","slide",h.default.inherit({_shouldHandleSwipe:!0,_init:function(){this.callBase.apply(this,arguments),this._$buttonsContainer=(0,g.default)("<div>").addClass("dx-list-slide-menu-buttons-container"),I.default.on(this._$buttonsContainer,l,F.noop),this._$buttons=(0,g.default)("<div>").addClass("dx-list-slide-menu-buttons").appendTo(this._$buttonsContainer),this._renderMenu(),this._renderDeleteButton()},_renderMenu:function(){if(this._menuEnabled()){var s=this._menuItems();if(1===s.length){var a=s[0];this._renderMenuButton(a.text,function(i){i.stopPropagation(),this._fireAction(a)}.bind(this))}else{var t=(0,g.default)("<div>").addClass("dx-list-slide-menu");this._menu=this._list._createComponent(t,f.default,{showTitle:!1,items:s,onItemClick:function(i){this._fireAction(i.itemData)}.bind(this),integrationOptions:{}}),t.appendTo(this._list.$element());var n=this._renderMenuButton(R.default.format("dxListEditDecorator-more"),function(i){i.stopPropagation(),this._menu.show()}.bind(this));this._menu.option("target",n)}}},_renderMenuButton:function(s,a){var t=(0,g.default)("<div>").addClass("dx-list-slide-menu-button").addClass("dx-list-slide-menu-button-menu").text(s);return this._$buttons.append(t),I.default.on(t,u,a),t},_renderDeleteButton:function(){if(this._deleteEnabled()){var s=(0,g.default)("<div>").addClass("dx-list-slide-menu-button").addClass("dx-list-slide-menu-button-delete").text((0,p.isMaterial)()?"":R.default.format("dxListEditDecorator-delete"));I.default.on(s,u,function(a){a.stopPropagation(),this._deleteItem()}.bind(this)),this._$buttons.append(s)}},_fireAction:function(s){this._fireMenuAction((0,g.default)(this._cachedNode),s.action),this._cancelDeleteReadyItem()},modifyElement:function(s){this.callBase.apply(this,arguments);var a=s.$itemElement;a.addClass("dx-list-slide-menu-wrapper");var t=(0,g.default)("<div>").addClass("dx-list-slide-menu-content");a.wrapInner(t)},_getDeleteButtonContainer:function(){return this._$buttonsContainer},handleClick:function(s,a){return!!(0,g.default)(a.target).closest(".dx-list-slide-menu-content").length&&this.callBase.apply(this,arguments)},_swipeStartHandler:function(s){this._enablePositioning(s),this._cacheItemData(s),this._setPositions(this._getPositions(0))},_swipeUpdateHandler:function(s,a){var t=this._isRtlEnabled()?-1:1,n=this._isReadyToDelete(s);if(this._getCurrentPositions().content!==this._getStartPositions().content||n||!(a.offset*t>0)){var i=this._cachedItemWidth*a.offset,o=n?-this._cachedButtonWidth*t:0,r=(i+o)*t<0?Math.abs((i+o)/this._cachedButtonWidth):0;return this._setPositions(this._getPositions(r)),!0}a.cancel=!0},_getStartPositions:function(){var s=this._isRtlEnabled();return{content:0,buttonsContainer:s?-this._cachedButtonWidth:this._cachedItemWidth,buttons:-this._cachedButtonWidth*(s?-1:1)}},_getPositions:function(s){var a=this._isRtlEnabled()?-1:1,t=this._getStartPositions();return{content:t.content-s*this._cachedButtonWidth*a,buttonsContainer:t.buttonsContainer-Math.min(s,1)*this._cachedButtonWidth*a,buttons:t.buttons+Math.min(s,1)*this._cachedButtonWidth*a}},_getCurrentPositions:function(){return{content:(0,E.locate)(this._$cachedContent).left,buttonsContainer:(0,E.locate)(this._$buttonsContainer).left,buttons:(0,E.locate)(this._$buttons).left}},_setPositions:function(s){(0,E.move)(this._$cachedContent,{left:s.content}),(0,E.move)(this._$buttonsContainer,{left:s.buttonsContainer}),(0,E.move)(this._$buttons,{left:s.buttons})},_cacheItemData:function(s){s[0]!==this._cachedNode&&(this._$cachedContent=s.find(".dx-list-slide-menu-content"),this._cachedItemWidth=s.outerWidth(),this._cachedButtonWidth=this._cachedButtonWidth||this._$buttons.outerWidth(),this._$buttonsContainer.width(this._cachedButtonWidth),this._$cachedContent.length&&(this._cachedNode=s[0]))},_minButtonContainerLeftOffset:function(){return this._cachedItemWidth-this._cachedButtonWidth},_swipeEndHandler:function(s,a){this._cacheItemData(s);var t=this._isRtlEnabled()?1:-1,n=this._cachedItemWidth*a.offset,i=!this._isReadyToDelete(s)&&n*t>.2*this._cachedButtonWidth;return this._toggleDeleteReady(s,a.targetOffset===t&&i),!0},_enablePositioning:function(s){m.default.stop(this._$cachedContent,!0),this.callBase.apply(this,arguments),this._$buttonsContainer.appendTo(s)},_disablePositioning:function(){this.callBase.apply(this,arguments),this._$buttonsContainer.detach()},_animatePrepareDeleteReady:function(){return this._animateToPositions(this._getPositions(1))},_animateForgetDeleteReady:function(s){return this._cacheItemData(s),this._animateToPositions(this._getPositions(0))},_animateToPositions:function(s){var a=this,t=this._getCurrentPositions(),n=Math.min(Math.abs(t.content-s.content)/this._cachedButtonWidth,1);return m.default.animate(this._$cachedContent,{from:t,to:s,easing:"cubic-bezier(0.075, 0.82, 0.165, 1)",duration:400*n,strategy:"frame",draw:function(i){a._setPositions(i)}})},dispose:function(){this._menu&&this._menu.$element().remove(),this._$buttonsContainer&&this._$buttonsContainer.remove(),this.callBase.apply(this,arguments)}}).include(w.default))},function(W,b,e){var g=e(33),I=E(e(46)),F=e(129),A=E(e(174)),R=e(6);function E(k){return k&&k.__esModule?k:{default:k}}(0,F.register)("delete","swipe",A.default.inherit({_shouldHandleSwipe:!0,_renderItemPosition:function(k,S,w){var y=new R.Deferred,h=S*this._itemElementWidth;return w?I.default.animate(k,{to:{left:h},type:"slide",complete:function(){y.resolve(k,S)}}):((0,g.move)(k,{left:h}),y.resolve()),y.promise()},_swipeStartHandler:function(k){return this._itemElementWidth=k.width(),!0},_swipeUpdateHandler:function(k,S){return this._renderItemPosition(k,S.offset),!0},_swipeEndHandler:function(k,S){return this._renderItemPosition(k,S.targetOffset,!0).done(function(y,h){Math.abs(h)&&this._list.deleteItem(y).fail(function(){this._renderItemPosition(y,0,!0)}.bind(this))}.bind(this)),!0}}))},function(W,b,e){var g=S(e(2)),I=S(e(446)),F=S(e(10)),A=e(129),R=S(e(174)),E=S(e(61)),k=e(291);function S(w){return w&&w.__esModule?w:{default:w}}(0,A.register)("menu","context",R.default.inherit({_init:function(){var w=(0,g.default)("<div>").addClass("dx-list-context-menu");this._list.$element().append(w),this._menu=this._renderOverlay(w)},_renderOverlay:function(w){return this._list._createComponent(w,E.default,{shading:!1,deferRendering:!0,closeOnTargetScroll:!0,closeOnOutsideClick:function(y){return!(0,g.default)(y.target).closest(".dx-list-context-menu").length},animation:{show:{type:"slide",duration:300,from:{height:0,opacity:1},to:{height:function(){return this._$menuList.outerHeight()}.bind(this),opacity:1}},hide:{type:"slide",duration:0,from:{opacity:1},to:{opacity:0}}},height:function(){return this._$menuList?this._$menuList.outerHeight():0}.bind(this),width:function(){return this._list.$element().outerWidth()}.bind(this),onContentReady:this._renderMenuContent.bind(this)})},_renderMenuContent:function(w){var y=w.component.$content(),h=this._menuItems().slice();this._deleteEnabled()&&h.push({text:F.default.format("dxListEditDecorator-delete"),action:this._deleteItem.bind(this)}),this._$menuList=(0,g.default)("<div>"),this._list._createComponent(this._$menuList,k.ListBase,{items:h,onItemClick:this._menuItemClickHandler.bind(this),height:"auto",integrationOptions:{}}),y.addClass("dx-list-context-menucontent"),y.append(this._$menuList)},_menuItemClickHandler:function(w){this._menu.hide(),this._fireMenuAction(this._$itemWithMenu,w.itemData.action)},_deleteItem:function(){this._list.deleteItem(this._$itemWithMenu)},handleContextMenu:function(w){return this._$itemWithMenu=w,this._menu.option({position:{my:"top",at:"bottom",of:w,collision:"flip"}}),this._menu.show(),!0},dispose:function(){this._menu&&this._menu.$element().remove(),this.callBase.apply(this,arguments)}}).include(I.default))},function(W,b,e){b.default=void 0;var g=F(e(2));function F(R){return R&&R.__esModule?R:{default:R}}var A=F(e(149)).default.inherit({_renderWatchers:function(){this.callBase(),this._startWatcher("badge",this._renderBadge.bind(this)),this._startWatcher("showChevron",this._renderShowChevron.bind(this))},_renderBadge:function(R){if(this._$element.children(".dx-list-item-badge-container").remove(),R){var E=(0,g.default)("<div>").addClass("dx-list-item-badge-container").append((0,g.default)("<div>").addClass("dx-list-item-badge").addClass("dx-badge").text(R)),k=this._$element.children(".dx-list-item-chevron-container").first();k.length>0?E.insertBefore(k):E.appendTo(this._$element)}},_renderShowChevron:function(R){if(this._$element.children(".dx-list-item-chevron-container").remove(),R){var E=(0,g.default)("<div>").addClass("dx-list-item-chevron-container"),k=(0,g.default)("<div>").addClass("dx-list-item-chevron");E.append(k).appendTo(this._$element)}}});b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=u(e(2)),I=u(e(13)),F=e(7),A=u(e(10)),R=u(e(9)),E=e(21),k=e(0),S=e(4),w=u(e(645)),y=u(e(646)),h=u(e(647)),m=u(e(110)),p=u(e(80)),f=e(38),c=u(e(145));function u(i){return i&&i.__esModule?i:{default:i}}var l={pullDown:w.default,swipeDown:y.default,simulated:h.default},s=!(0,F.hasWindow)(),a={finishLoading:S.noop,release:S.noop,refresh:S.noop,_optionChanged:function(i){if("onUpdated"!==i.name)return this.callBase.apply(this,arguments)}},t=m.default.inherit(s?a:{_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{pullingDownText:A.default.format("dxScrollView-pullingDownText"),pulledDownText:A.default.format("dxScrollView-pulledDownText"),refreshingText:A.default.format("dxScrollView-refreshingText"),reachBottomText:A.default.format("dxScrollView-reachBottomText"),onPullDown:null,onReachBottom:null,refreshStrategy:"pullDown"})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"android"===I.default.real().platform},options:{refreshStrategy:"swipeDown"}},{device:function(){return(0,f.isMaterial)()},options:{pullingDownText:"",pulledDownText:"",refreshingText:"",reachBottomText:""}}])},_init:function(){this.callBase(),this._loadingIndicatorEnabled=!0},_initScrollableMarkup:function(){this.callBase(),this.$element().addClass("dx-scrollview"),this._initContent(),this._initTopPocket(),this._initBottomPocket(),this._initLoadPanel()},_initContent:function(){var i=(0,g.default)("<div>").addClass("dx-scrollview-content");this._$content.wrapInner(i)},_initTopPocket:function(){var i=this._$topPocket=(0,g.default)("<div>").addClass("dx-scrollview-top-pocket"),o=this._$pullDown=(0,g.default)("<div>").addClass("dx-scrollview-pull-down");i.append(o),this._$content.prepend(i)},_initBottomPocket:function(){var i=this._$bottomPocket=(0,g.default)("<div>").addClass("dx-scrollview-bottom-pocket"),o=this._$reachBottom=(0,g.default)("<div>").addClass("dx-scrollview-scrollbottom"),r=(0,g.default)("<div>").addClass("dx-scrollview-scrollbottom-indicator"),d=new p.default((0,g.default)("<div>")).$element(),v=this._$reachBottomText=(0,g.default)("<div>").addClass("dx-scrollview-scrollbottom-text");this._updateReachBottomText(),o.append(r.append(d)).append(v),i.append(o),this._$content.append(i)},_initLoadPanel:function(){var i=(0,g.default)("<div>").addClass("dx-scrollview-loadpanel").appendTo(this.$element()),o={shading:!1,delay:400,message:this.option("refreshingText"),position:{of:this.$element()}};this._loadPanel=this._createComponent(i,c.default,o)},_updateReachBottomText:function(){this._$reachBottomText.text(this.option("reachBottomText"))},_createStrategy:function(){var i=this.option("useNative")?this.option("refreshStrategy"):"simulated";this._strategy=new(0,l[i])(this),this._strategy.pullDownCallbacks.add(this._pullDownHandler.bind(this)),this._strategy.releaseCallbacks.add(this._releaseHandler.bind(this)),this._strategy.reachBottomCallbacks.add(this._reachBottomHandler.bind(this))},_createActions:function(){this.callBase(),this._pullDownAction=this._createActionByOption("onPullDown"),this._reachBottomAction=this._createActionByOption("onReachBottom"),this._tryRefreshPocketState()},_tryRefreshPocketState:function(){this._pullDownEnable(this.hasActionSubscription("onPullDown")),this._reachBottomEnable(this.hasActionSubscription("onReachBottom"))},on:function(i){var o=this.callBase.apply(this,arguments);return"pullDown"!==i&&"reachBottom"!==i||this._tryRefreshPocketState(),o},_pullDownEnable:function(i){if(0===arguments.length)return this._pullDownEnabled;this._$pullDown&&this._strategy&&(this._$pullDown.toggle(i),this._strategy.pullDownEnable(i),this._pullDownEnabled=i)},_reachBottomEnable:function(i){if(0===arguments.length)return this._reachBottomEnabled;this._$reachBottom&&this._strategy&&(this._$reachBottom.toggle(i),this._strategy.reachBottomEnable(i),this._reachBottomEnabled=i)},_pullDownHandler:function(){this._loadingIndicator(!1),this._pullDownLoading()},_loadingIndicator:function(i){if(arguments.length<1)return this._loadingIndicatorEnabled;this._loadingIndicatorEnabled=i},_pullDownLoading:function(){this.startLoading(),this._pullDownAction()},_reachBottomHandler:function(){this._loadingIndicator(!1),this._reachBottomLoading()},_reachBottomLoading:function(){this.startLoading(),this._reachBottomAction()},_releaseHandler:function(){this.finishLoading(),this._loadingIndicator(!0)},_optionChanged:function(i){switch(i.name){case"onPullDown":case"onReachBottom":this._createActions();break;case"pullingDownText":case"pulledDownText":case"refreshingText":case"refreshStrategy":this._invalidate();break;case"reachBottomText":this._updateReachBottomText();break;default:this.callBase(i)}},content:function(){return(0,E.getPublicElement)(this._$content.children().eq(1))},release:function(i){return void 0!==i&&this.toggleLoading(!i),this._strategy.release()},toggleLoading:function(i){this._reachBottomEnable(i)},isFull:function(){return(0,g.default)(this.content()).height()>this._$container.height()},refresh:function(){this.hasActionSubscription("onPullDown")&&(this._strategy.pendingRelease(),this._pullDownLoading())},startLoading:function(){this._loadingIndicator()&&this.$element().is(":visible")&&this._loadPanel.show(),this._lock()},finishLoading:function(){this._loadPanel.hide(),this._unlock()},_dispose:function(){this._strategy.dispose(),this.callBase(),this._loadPanel&&this._loadPanel.$element().remove()}});(0,R.default)("dxScrollView",t),b.default=t,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=w(e(29)),F=e(33),A=w(e(292)),R=w(e(80)),E=e(3),k=w(e(25)),S=e(6);function w(h){return h&&h.__esModule?h:{default:h}}var y=A.default.inherit({_init:function(h){this.callBase(h),this._$topPocket=h._$topPocket,this._$pullDown=h._$pullDown,this._$bottomPocket=h._$bottomPocket,this._$refreshingText=h._$refreshingText,this._$scrollViewContent=(0,g.default)(h.content()),this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=(0,I.default)(),this.releaseCallbacks=(0,I.default)(),this.reachBottomCallbacks=(0,I.default)()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var h=(0,g.default)("<div>").addClass("dx-scrollview-pull-down-image"),m=(0,g.default)("<div>").addClass("dx-scrollview-pull-down-indicator"),p=new R.default((0,g.default)("<div>")).$element(),f=this._$pullDownText=(0,g.default)("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=(0,g.default)("<div>").text(this.option("pullingDownText")).appendTo(f),this._$pulledDownText=(0,g.default)("<div>").text(this.option("pulledDownText")).appendTo(f),this._$refreshingText=(0,g.default)("<div>").text(this.option("refreshingText")).appendTo(f),this._$pullDown.empty().append(h).append(m.append(p)).append(f)},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var h=this;(0,E.each)([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(p,f){f.element[h._state===f.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},update:function(){this.callBase(),this._setTopPocketOffset()},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.height(),this._bottomPocketSize=this._$bottomPocket.height(),this._scrollOffset=k.default.msie?Math.round(100*(this._$container.height()-this._$content.height()))/100:this._$container.height()-this._$content.height()},_allowedDirections:function(){var h=this.callBase();return h.vertical=h.vertical||this._pullDownEnabled,h},_setTopPocketOffset:function(){this._$topPocket.css({top:-this._topPocketSize})},handleEnd:function(){this.callBase(),this._complete()},handleStop:function(){this.callBase(),this._complete()},_complete:function(){1===this._state&&(this._setPullDownOffset(this._topPocketSize),clearTimeout(this._pullDownRefreshTimeout),this._pullDownRefreshTimeout=setTimeout(function(){this._pullDownRefreshing()}.bind(this),400))},_setPullDownOffset:function(h){(0,F.move)(this._$topPocket,{top:h}),(0,F.move)(this._$scrollViewContent,{top:h})},handleScroll:function(h){if(this.callBase(h),2!==this._state){var m=this.location().top,p=(this._location||0)-m;this._location=m,this._isPullDown()?this._pullDownReady():p>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isPullDown:function(){return this._pullDownEnabled&&this._location>=this._topPocketSize},_isReachBottom:function(){return this._reachBottomEnabled&&this._location-(this._scrollOffset+this._bottomPocketSize)<=.5},_reachBottom:function(){3!==this._state&&(this._state=3,this.reachBottomCallbacks.fire())},_pullDownReady:function(){1!==this._state&&(this._state=1,this._$pullDown.addClass("dx-scrollview-pull-down-ready"),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass("dx-scrollview-pull-down-loading").removeClass("dx-scrollview-pull-down-ready"),this._releaseState())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass("dx-scrollview-pull-down-loading").removeClass("dx-scrollview-pull-down-ready"),this._refreshPullDownText(),this.pullDownCallbacks.fire())},pullDownEnable:function(h){h&&(this._updateDimensions(),this._setTopPocketOffset()),this._pullDownEnabled=h},reachBottomEnable:function(h){this._reachBottomEnabled=h},pendingRelease:function(){this._state=1},release:function(){var h=new S.Deferred;return this._updateDimensions(),clearTimeout(this._releaseTimeout),3===this._state&&(this._state=0),this._releaseTimeout=setTimeout(function(){this._setPullDownOffset(0),this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),h.resolve()}.bind(this),400),h.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}});b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=S(e(29)),F=e(33),A=e(8),R=S(e(292)),E=S(e(80)),k=e(6);function S(y){return y&&y.__esModule?y:{default:y}}var w=R.default.inherit({_init:function(y){this.callBase(y),this._$topPocket=y._$topPocket,this._$bottomPocket=y._$bottomPocket,this._$pullDown=y._$pullDown,this._$scrollViewContent=y.content(),this._initCallbacks(),this._location=0},_initCallbacks:function(){this.pullDownCallbacks=(0,I.default)(),this.releaseCallbacks=(0,I.default)(),this.reachBottomCallbacks=(0,I.default)()},render:function(){this.callBase(),this._renderPullDown(),this._releaseState()},_renderPullDown:function(){var y=(0,g.default)("<div>").addClass("dx-scrollview-pull-down-indicator"),h=new E.default((0,g.default)("<div>")).$element();this._$icon=(0,g.default)("<div>").addClass("dx-icon-pulldown"),this._$pullDown.empty().append(this._$icon).append(y.append(h))},_releaseState:function(){this._state=0,this._releasePullDown(),this._updateDimensions()},_releasePullDown:function(){this._$pullDown.css({opacity:0})},_updateDimensions:function(){this.callBase(),this._topPocketSize=this._$topPocket.height(),this._bottomPocketSize=this._$bottomPocket.height(),this._scrollOffset=this._$container.height()-this._$content.height()},_allowedDirections:function(){var y=this.callBase();return y.vertical=y.vertical||this._pullDownEnabled,y},handleInit:function(y){this.callBase(y),0===this._state&&0===this._location&&(this._startClientY=(0,A.eventData)(y.originalEvent).y,this._state=4)},handleMove:function(y){this.callBase(y),this._deltaY=(0,A.eventData)(y.originalEvent).y-this._startClientY,4===this._state&&(this._pullDownEnabled&&this._deltaY>0?this._state=5:this._complete()),5===this._state&&(y.preventDefault(),this._movePullDown())},_movePullDown:function(){var y=this._getPullDownHeight(),h=Math.min(3*y,this._deltaY+this._getPullDownStartPosition()),m=180*h/y/3;this._$pullDown.css({opacity:1}).toggleClass("dx-scrollview-pull-down-refreshing",h<y),(0,F.move)(this._$pullDown,{top:h}),this._$icon.css({transform:"rotate("+m+"deg)"})},_isPullDown:function(){return this._pullDownEnabled&&5===this._state&&this._deltaY>=this._getPullDownHeight()-this._getPullDownStartPosition()},_getPullDownHeight:function(){return Math.round(.05*this._$element.outerHeight())},_getPullDownStartPosition:function(){return-Math.round(1.5*this._$pullDown.outerHeight())},handleEnd:function(){this._isPullDown()&&this._pullDownRefreshing(),this._complete()},handleStop:function(){this._complete()},_complete:function(){4!==this._state&&5!==this._state||this._releaseState()},handleScroll:function(y){if(this.callBase(y),2!==this._state){var h=this.location().top,m=this._location-h;this._location=h,m>0&&this._isReachBottom()?this._reachBottom():this._stateReleased()}},_isReachBottom:function(){return this._reachBottomEnabled&&this._location<=this._scrollOffset+this._bottomPocketSize},_reachBottom:function(){this.reachBottomCallbacks.fire()},_stateReleased:function(){0!==this._state&&(this._$pullDown.removeClass("dx-scrollview-pull-down-loading"),this._releaseState())},_pullDownRefreshing:function(){this._state=2,this._pullDownRefreshHandler()},_pullDownRefreshHandler:function(){this._refreshPullDown(),this.pullDownCallbacks.fire()},_refreshPullDown:function(){this._$pullDown.addClass("dx-scrollview-pull-down-loading"),(0,F.move)(this._$pullDown,{top:this._getPullDownHeight()})},pullDownEnable:function(y){this._$topPocket.toggle(y),this._pullDownEnabled=y},reachBottomEnable:function(y){this._reachBottomEnabled=y},pendingRelease:function(){this._state=1},release:function(){var y=new k.Deferred;return this._updateDimensions(),clearTimeout(this._releaseTimeout),this._releaseTimeout=setTimeout(function(){this._stateReleased(),this.releaseCallbacks.fire(),this._updateAction(),y.resolve()}.bind(this),800),y.promise()},dispose:function(){clearTimeout(this._pullDownRefreshTimeout),clearTimeout(this._releaseTimeout),this.callBase()}});b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=S(e(29)),F=e(3),A=e(4),R=e(0),E=e(448),k=S(e(80));function S(m){return m&&m.__esModule?m:{default:m}}var w=Math,y=E.Scroller.inherit({ctor:function(){this._topPocketSize=0,this.callBase.apply(this,arguments),this._initCallbacks(),this._releaseState()},_releaseState:function(){this._state=0,this._refreshPullDownText()},_refreshPullDownText:function(){var m=this;(0,F.each)([{element:this._$pullingDownText,visibleState:0},{element:this._$pulledDownText,visibleState:1},{element:this._$refreshingText,visibleState:2}],function(f,c){c.element[m._state===c.visibleState?"addClass":"removeClass"]("dx-scrollview-pull-down-text-visible")})},_initCallbacks:function(){this.pullDownCallbacks=(0,I.default)(),this.releaseCallbacks=(0,I.default)(),this.reachBottomCallbacks=(0,I.default)()},_updateBounds:function(){var m="horizontal"!==this._direction;this._topPocketSize=m?Math.round(this._$topPocket[this._dimension]()):0,this._bottomPocketSize=m?Math.round(this._$bottomPocket[this._dimension]()):0,this.callBase(),this._bottomBound=this._minOffset+this._bottomPocketSize},_updateScrollbar:function(){this._scrollbar.option({containerSize:this._containerSize(),contentSize:this._contentSize()-this._topPocketSize-this._bottomPocketSize,scaleRatio:this._getScaleRatio()})},_moveContent:function(){this.callBase(),this._isPullDown()?this._pullDownReady():this._isReachBottom()?this._reachBottomReady():0!==this._state&&this._stateReleased()},_moveScrollbar:function(){this._scrollbar.moveTo(this._topPocketSize+this._location)},_isPullDown:function(){return this._pullDownEnabled&&this._location>=0},_isReachBottom:function(){return this._reachBottomEnabled&&this._location-this._bottomBound<=.5},_scrollComplete:function(){this._inBounds()&&1===this._state?this._pullDownRefreshing():this._inBounds()&&3===this._state?this._reachBottomLoading():this.callBase()},_reachBottomReady:function(){3!==this._state&&(this._state=3,this._minOffset=this._getMinOffset())},_getMaxOffset:function(){return-this._topPocketSize},_getMinOffset:function(){return w.min(this.callBase(),-this._topPocketSize)},_reachBottomLoading:function(){this.reachBottomCallbacks.fire()},_pullDownReady:function(){1!==this._state&&(this._state=1,this._maxOffset=0,this._$pullDown.addClass("dx-scrollview-pull-down-ready"),this._refreshPullDownText())},_stateReleased:function(){0!==this._state&&(this._releaseState(),this._updateBounds(),this._$pullDown.removeClass("dx-scrollview-pull-down-loading").removeClass("dx-scrollview-pull-down-ready"),this.releaseCallbacks.fire())},_pullDownRefreshing:function(){2!==this._state&&(this._state=2,this._$pullDown.addClass("dx-scrollview-pull-down-loading").removeClass("dx-scrollview-pull-down-ready"),this._refreshPullDownText(),this.pullDownCallbacks.fire())},_releaseHandler:function(){return 0===this._state&&this._moveToBounds(),this._update(),this._releaseTask&&this._releaseTask.abort(),this._releaseTask=(0,A.executeAsync)(this._release.bind(this)),this._releaseTask.promise},_release:function(){this._stateReleased(),this._scrollComplete()},_reachBottomEnablingHandler:function(m){this._reachBottomEnabled!==m&&(this._reachBottomEnabled=m,this._updateBounds())},_pullDownEnablingHandler:function(m){this._pullDownEnabled!==m&&(this._pullDownEnabled=m,this._considerTopPocketChange(),this._updateHandler())},_considerTopPocketChange:function(){this._location-=this._$topPocket.height()||-this._topPocketSize,this._maxOffset=0,this._move()},_pendingReleaseHandler:function(){this._state=1},dispose:function(){this._releaseTask&&this._releaseTask.abort(),this.callBase()}}),h=E.SimulatedStrategy.inherit({_init:function(m){this.callBase(m),this._$pullDown=m._$pullDown,this._$topPocket=m._$topPocket,this._$bottomPocket=m._$bottomPocket,this._initCallbacks()},_initCallbacks:function(){this.pullDownCallbacks=(0,I.default)(),this.releaseCallbacks=(0,I.default)(),this.reachBottomCallbacks=(0,I.default)()},render:function(){this._renderPullDown(),this.callBase()},_renderPullDown:function(){var m=(0,g.default)("<div>").addClass("dx-scrollview-pull-down-image"),p=(0,g.default)("<div>").addClass("dx-scrollview-pull-down-indicator"),f=new k.default((0,g.default)("<div>")).$element(),c=this._$pullDownText=(0,g.default)("<div>").addClass("dx-scrollview-pull-down-text");this._$pullingDownText=(0,g.default)("<div>").text(this.option("pullingDownText")).appendTo(c),this._$pulledDownText=(0,g.default)("<div>").text(this.option("pulledDownText")).appendTo(c),this._$refreshingText=(0,g.default)("<div>").text(this.option("refreshingText")).appendTo(c),this._$pullDown.empty().append(m).append(p.append(f)).append(c)},pullDownEnable:function(m){this._eventHandler("pullDownEnabling",m)},reachBottomEnable:function(m){this._eventHandler("reachBottomEnabling",m)},_createScroller:function(m){var p=this,f=p._scrollers[m]=new y(p._scrollerOptions(m));f.pullDownCallbacks.add(function(){p.pullDownCallbacks.fire()}),f.releaseCallbacks.add(function(){p.releaseCallbacks.fire()}),f.reachBottomCallbacks.add(function(){p.reachBottomCallbacks.fire()})},_scrollerOptions:function(m){return(0,R.extend)(this.callBase(m),{$topPocket:this._$topPocket,$bottomPocket:this._$bottomPocket,$pullDown:this._$pullDown,$pullDownText:this._$pullDownText,$pullingDownText:this._$pullingDownText,$pulledDownText:this._$pulledDownText,$refreshingText:this._$refreshingText})},pendingRelease:function(){this._eventHandler("pendingRelease")},release:function(){return this._eventHandler("release").done(this._updateAction)},location:function(){var m=this.callBase();return m.top+=this._$topPocket.height(),m},dispose:function(){(0,F.each)(this._scrollers,function(){this.dispose()}),this.callBase()}});b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=h(e(2)),I=h(e(5)),F=e(23),A=e(0),R=h(e(17)),E=h(e(153)),k=h(e(649)),S=e(8),w=e(129),y=h(e(174));function h(p){return p&&p.__esModule?p:{default:p}}var m=(0,S.addNamespace)(F.name,"dxListEditDecorator");(0,w.register)("selection","default",y.default.inherit({_init:function(){this.callBase.apply(this,arguments);var p=this._list.option("selectionMode");this._singleStrategy="single"===p,this._containerClass=this._singleStrategy?"dx-list-select-radiobutton-container":"dx-list-select-checkbox-container",this._controlClass=this._singleStrategy?"dx-list-select-radiobutton":"dx-list-select-checkbox",this._controlWidget=this._singleStrategy?k.default:E.default,this._list.$element().addClass("dx-list-select-decorator-enabled")},beforeBag:function(p){var f=p.$itemElement,c=p.$container.addClass(this._containerClass),u=(0,g.default)("<div>").addClass(this._controlClass).appendTo(c);new this._controlWidget(u,(0,A.extend)(this._commonOptions(),{value:this._isSelected(f),focusStateEnabled:!1,hoverStateEnabled:!1,onValueChanged:function(l){l.event&&this._list._saveSelectionChangeEvent(l.event),this._processCheckedState(f,l.value),l.event&&l.event.stopPropagation()}.bind(this)}))},modifyElement:function(p){this.callBase.apply(this,arguments);var f=p.$itemElement,c=this._controlWidget.getInstance(f.find("."+this._controlClass));I.default.on(f,"stateChanged",function(u,l){c.option("value",l)}.bind(this))},_updateSelectAllState:function(){this._$selectAll&&this._selectAllCheckBox.option("value",this._list.isSelectAll())},afterRender:function(){"all"===this._list.option("selectionMode")&&(this._$selectAll?this._updateSelectAllState():this._renderSelectAll())},handleKeyboardEvents:function(p,f){var c=!f,u=this._list,l=this._$selectAll,s=u._getLastItemIndex();return!(!l||!(f&&0===p||c&&p===s)||(u.option("focusedElement",l),u.scrollToItem(u.option("focusedElement")),0))},handleEnterPressing:function(p){if(this._$selectAll&&this._$selectAll.hasClass("dx-state-focused"))return p.target=this._$selectAll.get(0),this._list._saveSelectionChangeEvent(p),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value")),!0},_renderSelectAll:function(){var p=this._$selectAll=(0,g.default)("<div>").addClass("dx-list-select-all"),f=this._list,c=f._supportedKeys().downArrow.bind(f);this._selectAllCheckBox=f._createComponent((0,g.default)("<div>").addClass("dx-list-select-all-checkbox").appendTo(p),E.default,{focusStateEnabled:!1,hoverStateEnabled:!1}),this._selectAllCheckBox.registerKeyHandler("downArrow",c),(0,g.default)("<div>").addClass("dx-list-select-all-label").text(this._list.option("selectAllText")).appendTo(p),this._list.itemsContainer().prepend(p),this._updateSelectAllState(),this._attachSelectAllHandler()},_attachSelectAllHandler:function(){this._selectAllCheckBox.option("onValueChanged",this._selectAllHandler.bind(this)),I.default.off(this._$selectAll,m),I.default.on(this._$selectAll,m,this._selectAllClickHandler.bind(this))},_selectAllHandler:function(p){p.event&&p.event.stopPropagation();var f=this._selectAllCheckBox.option("value");!1!==this._list._createActionByOption("onSelectAllValueChanged")({value:f})&&(p.event&&this._list._saveSelectionChangeEvent(p.event),!0===f?this._selectAllItems():!1===f&&this._unselectAllItems())},_checkSelectAllCapability:function(){var p=this._list,f=p.getDataSource();return!!("allPages"!==p.option("selectAllMode")||!p.option("grouped")||f&&f.group())||(R.default.log("W1010"),!1)},_selectAllItems:function(){this._checkSelectAllCapability()&&this._list._selection.selectAll("page"===this._list.option("selectAllMode"))},_unselectAllItems:function(){this._checkSelectAllCapability()&&this._list._selection.deselectAll("page"===this._list.option("selectAllMode"))},_selectAllClickHandler:function(p){this._list._saveSelectionChangeEvent(p),this._selectAllCheckBox.option("value",!this._selectAllCheckBox.option("value"))},_isSelected:function(p){return this._list.isItemSelected(p)},_processCheckedState:function(p,f){f?this._list.selectItem(p):this._list.unselectItem(p)},dispose:function(){this._disposeSelectAll(),this._list.$element().removeClass("dx-list-select-decorator-enabled"),this.callBase.apply(this,arguments)},_disposeSelectAll:function(){this._$selectAll&&(this._$selectAll.remove(),this._$selectAll=null)}}))},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(5)),F=y(e(13)),A=e(0),R=e(89),E=y(e(9)),k=y(e(52)),S=e(8),w=e(23);function y(p){return p&&p.__esModule?p:{default:p}}var h=k.default.inherit({_supportedKeys:function(){return(0,A.extend)(this.callBase(),{space:function(p){p.preventDefault(),this._clickAction({event:p})}})},_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,value:!1,useInkRipple:!1})},_canValueBeChangedByClick:function(){return!0},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===F.default.real().deviceType&&!F.default.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this.$element().addClass("dx-radiobutton")},_initMarkup:function(){this.callBase(),this._renderIcon(),this.option("useInkRipple")&&this._renderInkRipple(),this._renderCheckedState(this.option("value")),this._renderClick(),this.setAria("role","radio")},_renderInkRipple:function(){this._inkRipple=(0,R.render)({waveSizeCoefficient:3.3,useHoldAnimation:!1,wavesNumber:2,isCentered:!0})},_renderInkWave:function(p,f,c,u){if(this._inkRipple){var l={element:p,event:f,wave:u};c?this._inkRipple.showWave(l):this._inkRipple.hideWave(l)}},_updateFocusState:function(p,f){this.callBase.apply(this,arguments),this._renderInkWave(this._$icon,p,f,0)},_toggleActiveState:function(p,f,c){this.callBase.apply(this,arguments),this._renderInkWave(this._$icon,c,f,1)},_renderIcon:function(){this._$icon=(0,g.default)("<div>").addClass("dx-radiobutton-icon"),(0,g.default)("<div>").addClass("dx-radiobutton-icon-dot").appendTo(this._$icon),this.$element().append(this._$icon)},_renderCheckedState:function(p){this.$element().toggleClass("dx-radiobutton-checked",p).find(".dx-radiobutton-icon").toggleClass("dx-radiobutton-icon-checked",p),this.setAria("checked",p)},_renderClick:function(){var p=(0,S.addNamespace)(w.name,this.NAME);this._clickAction=this._createAction(function(f){this._clickHandler(f.event)}.bind(this)),I.default.off(this.$element(),p),I.default.on(this.$element(),p,function(f){this._clickAction({event:f})}.bind(this))},_clickHandler:function(p){this._saveValueChangeEvent(p),this.option("value",!0)},_optionChanged:function(p){switch(p.name){case"useInkRipple":this._invalidate();break;case"value":this._renderCheckedState(p.value),this.callBase(p);break;default:this.callBase(p)}},_clean:function(){delete this._inkRipple,this.callBase()}});(0,E.default)("dxRadioButton",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=S(e(2)),I=S(e(5)),F=e(0),A=e(8),R=e(129),E=S(e(174)),k=S(e(294));function S(w){return w&&w.__esModule?w:{default:w}}(0,R.register)("reorder","default",E.default.inherit({_init:function(){var w=this._list;this._groupedEnabled=this._list.option("grouped"),this._lockedDrag=!1;var y=this._groupedEnabled?"> .dx-list-group > .dx-list-group-body > .dx-list-item":"> .dx-list-item";this._sortable=w._createComponent(w._scrollView.content(),k.default,(0,F.extend)({component:w,contentTemplate:null,allowReordering:!1,filter:y,container:w.$element(),dragDirection:w.option("itemDragging.group")?"both":"vertical",handle:".".concat("dx-list-reorder-handle"),dragTemplate:this._dragTemplate,onDragStart:this._dragStartHandler.bind(this),onDragChange:this._dragChangeHandler.bind(this),onReorder:this._reorderHandler.bind(this)},w.option("itemDragging")))},afterRender:function(){this._sortable.update()},_dragTemplate:function(w){return(0,g.default)(w.itemElement).clone().width((0,g.default)(w.itemElement).width()).addClass("dx-list-item-ghost-reordering").addClass("dx-state-hover")},_dragStartHandler:function(w){this._lockedDrag&&(w.cancel=!0)},_dragChangeHandler:function(w){!this._groupedEnabled||this._sameParent(w.fromIndex,w.toIndex)||(w.cancel=!0)},_sameParent:function(w,y){var h=this._list.getItemElementByFlatIndex(w);return this._list.getItemElementByFlatIndex(y).parent().get(0)===h.parent().get(0)},_reorderHandler:function(w){var y=this._list.getItemElementByFlatIndex(w.toIndex);this._list.reorderItem((0,g.default)(w.itemElement),y)},afterBag:function(w){var y=this,h=(0,g.default)("<div>").addClass("dx-list-reorder-handle");I.default.on(h,"dxpointerdown",function(m){y._lockedDrag=!(0,A.isMouseEvent)(m)}),I.default.on(h,"dxhold",{timeout:30},function(m){m.cancel=!0,y._lockedDrag=!1}),w.$container.addClass("dx-list-reorder-handle-container").append(h)}}))},function(W,b,e){b.default=void 0;var g=o(e(2)),I=o(e(36)),F=o(e(9)),A=e(4),R=e(1),E=e(32),k=e(0),S=o(e(42)),w=o(e(52)),y=o(e(186)),h=o(e(652)),m=o(e(653)),p=e(33),f=o(e(25)),c=o(e(19)),u=o(e(63)),l=o(e(13)),s=o(e(46)),a=e(7),t=o(e(10)),n=e(124),i=e(8);function o(M){return M&&M.__esModule?M:{default:M}}var r={month:3,year:2,decade:1,century:0},d="month",v="year",x="decade",T="century",D=f.default.msie&&parseInt(f.default.version)<=11,C=w.default.inherit({_activeStateUnit:".dx-calendar-cell",_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{hoverStateEnabled:!0,activeStateEnabled:!0,currentDate:new Date,value:null,dateSerializationFormat:void 0,min:new Date(1e3,0),max:new Date(3e3,0),firstDayOfWeek:void 0,zoomLevel:d,maxZoomLevel:d,minZoomLevel:T,showTodayButton:!1,cellTemplate:"cell",disabledDates:null,onCellClick:null,onContouredChanged:null,hasFocus:function(M){return M.hasClass("dx-state-focused")},_todayDate:function(){return new Date}})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===l.default.real().deviceType&&!l.default.isSimulator()},options:{focusStateEnabled:!0}}])},_supportedKeys:function(){return(0,k.extend)(this.callBase(),{rightArrow:function(M){M.preventDefault(),(0,i.isCommandKeyPressed)(M)?this._waitRenderView(1):this._moveCurrentDateByOffset(1*this._getRtlCorrection())},leftArrow:function(M){M.preventDefault(),(0,i.isCommandKeyPressed)(M)?this._waitRenderView(-1):this._moveCurrentDateByOffset(-1*this._getRtlCorrection())},upArrow:function(M){if(M.preventDefault(),(0,i.isCommandKeyPressed)(M))this._navigateUp();else{if(s.default.isAnimating(this._view.$element()))return;this._moveCurrentDateByOffset(-1*this._view.option("colCount"))}},downArrow:function(M){if(M.preventDefault(),(0,i.isCommandKeyPressed)(M))this._navigateDown();else{if(s.default.isAnimating(this._view.$element()))return;this._moveCurrentDateByOffset(1*this._view.option("colCount"))}},home:function(M){M.preventDefault();var O=this.option("zoomLevel"),B=this.option("currentDate"),V=this._dateOption("min");if(!this._view.isDateDisabled(B)){var z=c.default.sameView(O,B,V)?V:c.default.getViewFirstCellDate(O,B);this._moveToClosestAvailableDate(z)}},end:function(M){M.preventDefault();var O=this.option("zoomLevel"),B=this.option("currentDate"),V=this._dateOption("max");if(!this._view.isDateDisabled(B)){var z=c.default.sameView(O,B,V)?V:c.default.getViewLastCellDate(O,B);this._moveToClosestAvailableDate(z)}},pageUp:function(M){M.preventDefault(),this._waitRenderView(-1*this._getRtlCorrection())},pageDown:function(M){M.preventDefault(),this._waitRenderView(1*this._getRtlCorrection())},tab:A.noop,enter:function(M){if(this._isMaxZoomLevel()){if(!this._view.isDateDisabled(this.option("currentDate"))){var O=this._updateTimeComponent(this.option("currentDate"));this._dateValue(O,M)}}else this._navigateDown()}})},_getSerializationFormat:function(M){var O=this.option(M||"value");return this.option("dateSerializationFormat")?this.option("dateSerializationFormat"):(0,R.isNumeric)(O)?"number":(0,R.isString)(O)?u.default.getDateSerializationFormat(O):void 0},_convertToDate:function(M,O){return u.default.deserializeDate(M)},_dateValue:function(M,O){if(O){if("keydown"===O.type){var B=this._view._getContouredCell().get(0);O.target=B}this._saveValueChangeEvent(O)}this._dateOption("value",M)},_dateOption:function(M,O){if(1===arguments.length)return this._convertToDate(this.option(M),M);var B=this._getSerializationFormat(M);this.option(M,u.default.serializeDate(O,B))},_shiftDate:function(M,O,B,V){switch(M){case d:O.setDate(O.getDate()+B*V);break;case v:O.setMonth(O.getMonth()+B*V);break;case x:O.setFullYear(O.getFullYear()+B*V);break;case T:O.setFullYear(O.getFullYear()+10*B*V)}},_moveCurrentDateByOffset:function(M){var O=this.option("currentDate"),B=new Date(O),V=this.option("zoomLevel");this._shiftDate(V,B,M,1);for(var z=this._getMaxDate(),N=this._getMinDate(),U=this._areDatesInNeighborView(V,B,O),H=(0,E.inRange)(B,N,z)&&U,G=new Date(B);H;){if(!this._view.isDateDisabled(G)){B=G;break}this._shiftDate(V,G,M,1),U=this._areDatesInNeighborView(V,G,O),H=(0,E.inRange)(G,N,z)&&U}this._view.isDateDisabled(O)||this._view.isDateDisabled(B)?this._waitRenderView(M>0?1:-1):this.option("currentDate",B)},_areDatesInSameView:function(M,O,B){switch(M){case d:return O.getMonth()===B.getMonth();case v:return O.getYear()===B.getYear();case x:return parseInt(O.getYear()/10)===parseInt(B.getYear()/10);case T:return parseInt(O.getYear()/100)===parseInt(B.getYear()/100)}},_areDatesInNeighborView:function(M,O,B){var V,z,N;switch(M){case d:return V=O.getMonth(),z=B.getMonth(),N=Math.abs(V-z),Math.min(N,12-N)<=1;case v:return Math.abs(O.getYear()-B.getYear())<=1;case x:return Math.abs(O.getYear()-B.getYear())<=10;case T:return Math.abs(O.getYear()-B.getYear())<=100}},_moveToClosestAvailableDate:function(){var M,O,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.option("currentDate"),V=c.default.createDate(B),z=this.option("zoomLevel"),N=!this._isDateNotAvailable(V),U=N,H=N,G=c.default.createDate(V),Y=c.default.createDate(V);do{if(U){V=G;break}if(H){V=Y;break}this._shiftDate(z,G,1,1),this._shiftDate(z,Y,1,-1),M=this._areDatesInSameView(z,G,B),O=this._areDatesInSameView(z,Y,B),U=M&&!this._isDateNotAvailable(G),H=O&&!this._isDateNotAvailable(Y)}while(M||O);this.option("currentDate",V)},_isDateNotAvailable:function(M){var O=this._getMaxDate(),B=this._getMinDate();return!(0,E.inRange)(M,B,O)||this._view.isDateDisabled(M)},_init:function(){this.callBase(),this._correctZoomLevel(),this._initCurrentDate(),this._initActions()},_correctZoomLevel:function(){var M=this.option("minZoomLevel"),O=this.option("maxZoomLevel"),B=this.option("zoomLevel");r[O]<r[M]||(r[B]>r[O]?this.option("zoomLevel",O):r[B]<r[M]&&this.option("zoomLevel",M))},_initCurrentDate:function(){var M=this._getNormalizedDate(this._dateOption("value"))||this._getNormalizedDate(this.option("currentDate"));this.option("currentDate",M)},_getNormalizedDate:function(M){return M=c.default.normalizeDate(M,this._getMinDate(),this._getMaxDate()),(0,R.isDefined)(M)?this._getDate(M):M},_initActions:function(){this._cellClickAction=this._createActionByOption("onCellClick"),this._onContouredChanged=this._createActionByOption("onContouredChanged")},_initTemplates:function(){this._templateManager.addDefaultTemplates({cell:new n.FunctionTemplate(function(M){var O=M.model;(0,g.default)(M.container).append((0,g.default)("<span>").text(O&&O.text||String(O)))})}),this.callBase()},_updateCurrentDate:function(M){if(s.default.isAnimating(this._$viewsWrapper)&&s.default.stop(this._$viewsWrapper,!0),this._getMinDate()>this._getMaxDate())this.option("currentDate",new Date);else{var O=this._getNormalizedDate(M);if(M.getTime()===O.getTime()){var B=this._getViewsOffset(this._view.option("date"),O);0!==B&&!this._isMaxZoomLevel()&&this._isOtherViewCellClicked&&(B=0),this._view&&0!==B&&!this._suppressNavigation?this._navigate(B,O):(this._renderNavigator(),this._setViewContoured(O),this._updateAriaId(O))}else this.option("currentDate",c.default.createDate(O))}},_setViewContoured:function(M){this.option("hasFocus")(this._focusTarget())&&this._view.option("contouredDate",M)},_getMinDate:function(){return this.min||(this.min=this._dateOption("min")||new Date(1e3,0)),this.min},_getMaxDate:function(){return this.max||(this.max=this._dateOption("max")||new Date(3e3,0)),this.max},_getViewsOffset:function(M,O){var B,V=this.option("zoomLevel");if(V===d)return this._getMonthsOffset(M,O);switch(V){case T:B=100;break;case x:B=10;break;default:B=1}return parseInt(O.getFullYear()/B)-parseInt(M.getFullYear()/B)},_getMonthsOffset:function(M,O){return 12*(O.getFullYear()-M.getFullYear())+(O.getMonth()-M.getMonth())},_waitRenderView:function(M){var O=this;if(!this._alreadyViewRender){this._alreadyViewRender=!0;var B=this._getDateByOffset(M*this._getRtlCorrection());this._moveToClosestAvailableDate(B),this._waitRenderViewTimeout=setTimeout(function(){O._alreadyViewRender=!1})}},_getRtlCorrection:function(){return this.option("rtlEnabled")?-1:1},_getDateByOffset:function(M,O){var B,V=(O=this._getDate(null!==(B=O)&&void 0!==B?B:this.option("currentDate"))).getDate(),z=c.default.getDifferenceInMonth(this.option("zoomLevel"))*M;O.setDate(1),O.setMonth(O.getMonth()+z);var N=c.default.getLastMonthDate(O).getDate();return O.setDate(V>N?N:V),O},_focusTarget:function(){return this.$element()},_initMarkup:function(){this._renderSubmitElement(),this.callBase();var M=this.$element();M.addClass("dx-calendar"),this._renderBody(),M.append(this.$body),this._renderViews(),this._renderNavigator(),M.append(this._navigator.$element()),this._renderSwipeable(),this._renderFooter(),this._updateAriaSelected(),this._updateAriaId(),this._moveToClosestAvailableDate()},_render:function(){this.callBase(),this._setViewContoured(this.option("currentDate"))},_renderBody:function(){this._$viewsWrapper||(this.$body=(0,g.default)("<div>").addClass("dx-calendar-body"),this._$viewsWrapper=(0,g.default)("<div>").addClass("dx-calendar-views-wrapper"),this.$body.append(this._$viewsWrapper))},_getKeyboardListeners:function(){return this.callBase().concat([this._view])},_renderViews:function(){this.$element().addClass("dx-calendar-view-"+this.option("zoomLevel"));var M=this.option("currentDate");if(this._view=this._renderSpecificView(M),(0,a.hasWindow)()){var O=this._getDateByOffset(-1,M);this._beforeView=this._isViewAvailable(O)?this._renderSpecificView(O):null;var B=this._getDateByOffset(1,M);B.setDate(1),this._afterView=this._isViewAvailable(B)?this._renderSpecificView(B):null}this._translateViews()},_renderSpecificView:function(M){var O=m.default[this.option("zoomLevel")],B=(0,g.default)("<div>").appendTo(this._$viewsWrapper),V=this._viewConfig(M);return this._createComponent(B,O,V)},_viewConfig:function(M){var O=this.option("disabledDates");return O=(0,R.isFunction)(O)?this._injectComponent(O.bind(this)):O,{date:M,min:this._getMinDate(),max:this._getMaxDate(),firstDayOfWeek:this.option("firstDayOfWeek"),value:this._dateOption("value"),tabIndex:void 0,focusStateEnabled:this.option("focusStateEnabled"),hoverStateEnabled:this.option("hoverStateEnabled"),disabledDates:O,onCellClick:this._cellClickHandler.bind(this),cellTemplate:this._getTemplateByOption("cellTemplate"),allowValueSelection:this._isMaxZoomLevel(),_todayDate:this.option("_todayDate")}},_injectComponent:function(M){var O=this;return function(B){return(0,k.extend)(B,{component:O}),M(B)}},_isViewAvailable:function(M){var O=this.option("zoomLevel"),B=c.default.getViewMinBoundaryDate(O,this._getMinDate()),V=c.default.getViewMaxBoundaryDate(O,this._getMaxDate());return c.default.dateInRange(M,B,V)},_translateViews:function(){(0,p.move)(this._view.$element(),{left:0,top:0}),this._beforeView&&(0,p.move)(this._beforeView.$element(),{left:this._getViewPosition(-1),top:0}),this._afterView&&(0,p.move)(this._afterView.$element(),{left:this._getViewPosition(1),top:0})},_getViewPosition:function(M){return 100*M*(this.option("rtlEnabled")&&!f.default.msie?-1:1)+"%"},_cellClickHandler:function(M){var O=this.option("zoomLevel"),B=c.default.getViewDown(O),V=this._isMaxZoomLevel();if(B&&!V)this._navigateDown(M.event.currentTarget);else{var z=this._updateTimeComponent(M.value);this._dateValue(z,M.event),this._cellClickAction(M)}},_updateTimeComponent:function(M){var O=c.default.createDate(M),B=this._dateOption("value");return B&&(O.setHours(B.getHours()),O.setMinutes(B.getMinutes()),O.setSeconds(B.getSeconds()),O.setMilliseconds(B.getMilliseconds())),O},_isMaxZoomLevel:function(){return this.option("zoomLevel")===this.option("maxZoomLevel")},_navigateDown:function(M){var O=this.option("zoomLevel");if(!this._isMaxZoomLevel()){var B=c.default.getViewDown(O);if(B){var V=this._view.option("contouredDate")||this._view.option("date");M&&(V=(0,g.default)(M).data("dxDateValueKey")),this._isOtherViewCellClicked=!0,this.option("currentDate",V),this.option("zoomLevel",B),this._isOtherViewCellClicked=!1,this._renderNavigator(),this._animateShowView(),this._moveToClosestAvailableDate(),this._setViewContoured(this._getNormalizedDate(this.option("currentDate")))}}},_renderNavigator:function(){this._navigator||(this._navigator=new h.default((0,g.default)("<div>"),this._navigatorConfig())),this._navigator.option("text",this._view.getNavigatorCaption()),this._updateButtonsVisibility()},_navigatorConfig:function(){return{text:this._view.getNavigatorCaption(),onClick:this._navigatorClickHandler.bind(this),onCaptionClick:this._navigateUp.bind(this),rtlEnabled:this.option("rtlEnabled")}},_navigatorClickHandler:function(M){var O=this._getDateByOffset(M.direction,this.option("currentDate"));this._moveToClosestAvailableDate(O)},_navigateUp:function(){var M=this.option("zoomLevel"),O=c.default.getViewUp(M);O&&!this._isMinZoomLevel(M)&&(this.option("zoomLevel",O),this._renderNavigator(),this._animateShowView(),this._moveToClosestAvailableDate(),this._setViewContoured(this._getNormalizedDate(this.option("currentDate"))))},_isMinZoomLevel:function(M){var O=this._getMinDate(),B=this._getMaxDate();return c.default.sameView(M,O,B)||this.option("minZoomLevel")===M},_updateButtonsVisibility:function(){this._navigator.toggleButton("next",!(0,R.isDefined)(this._getRequiredView("next"))),this._navigator.toggleButton("prev",!(0,R.isDefined)(this._getRequiredView("prev")))},_renderSwipeable:function(){this._swipeable||(this._swipeable=this._createComponent(this.$element(),y.default,{onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._viewWidth.bind(this)}))},_swipeStartHandler:function(M){s.default.stop(this._$viewsWrapper,!0),M.event.maxLeftOffset=this._getRequiredView("next")?1:0,M.event.maxRightOffset=this._getRequiredView("prev")?1:0},_getRequiredView:function(M){var O,B=this.option("rtlEnabled");return"next"===M?O=B?this._beforeView:this._afterView:"prev"===M&&(O=B?this._afterView:this._beforeView),O},_swipeUpdateHandler:function(M){var O=M.event.offset;(0,p.move)(this._$viewsWrapper,{left:O*this._viewWidth(),top:0}),this._updateNavigatorCaption(O)},_swipeEndHandler:function(M){var O=M.event.targetOffset,B=O?O/Math.abs(O):0;if(0!==B){var V=this._getDateByOffset(-B*this._getRtlCorrection());this._isDateInInvalidRange(V)&&(V=B>=0?new Date(this._getMinDate()):new Date(this._getMaxDate())),this.option("currentDate",V)}else this._animateWrapper(0,250)},_viewWidth:function(){return this._viewWidthValue||(this._viewWidthValue=this.$element().width()),this._viewWidthValue},_updateNavigatorCaption:function(M){M*=this._getRtlCorrection();var O=this._view;M>.5&&this._beforeView?O=this._beforeView:M<-.5&&this._afterView&&(O=this._afterView),this._navigator.option("text",O.getNavigatorCaption())},_isDateInInvalidRange:function(M){if(!this._view.isBoundary(M)){var O=this._getMinDate(),B=this._getMaxDate(),V=c.default.normalizeDate(M,O,B);return V===O||V===B}},_renderFooter:function(){var M=this.option("showTodayButton");if(M){var O=this._createComponent((0,g.default)("<a>"),S.default,{focusStateEnabled:!1,text:t.default.format("dxCalendar-todayButtonText"),onClick:function(B){this._toTodayView(B)}.bind(this),integrationOptions:{}}).$element().addClass("dx-calendar-today-button");this._$footer=(0,g.default)("<div>").addClass("dx-calendar-footer").append(O),this.$element().append(this._$footer)}this.$element().toggleClass("dx-calendar-with-footer",M)},_renderSubmitElement:function(){this._$submitElement=(0,g.default)("<input>").attr("type","hidden").appendTo(this.$element()),this._setSubmitValue(this.option("value"))},_setSubmitValue:function(M){var O=this._convertToDate(M);this._getSubmitElement().val(u.default.serializeDate(O,"yyyy-MM-dd"))},_getSubmitElement:function(){return this._$submitElement},_animateShowView:function(){return s.default.stop(this._view.$element(),!0),this._popAnimationView(this._view,.6,1,250).promise()},_popAnimationView:function(M,O,B,V){return s.default.animate(M.$element(),{type:"pop",from:{scale:O,opacity:O},to:{scale:B,opacity:B},duration:V})},_navigate:function(M,O){if(0!==M&&1!==Math.abs(M)&&this._isViewAvailable(O)){var B=this._renderSpecificView(O);M>0?(this._afterView&&this._afterView.$element().remove(),this._afterView=B):(this._beforeView&&this._beforeView.$element().remove(),this._beforeView=B),this._translateViews()}var V=-this._getRtlCorrection()*(M>0?1:M<0?-1:0)*this._viewWidth();this._$viewsWrapper.position().left!==V&&(this._preventViewChangeAnimation?this._wrapperAnimationEndHandler(M,O):this._animateWrapper(V,250).done(this._wrapperAnimationEndHandler.bind(this,M,O)))},_animateWrapper:function(M,O){return s.default.animate(this._$viewsWrapper,{type:"slide",from:{left:this._$viewsWrapper.position().left},to:{left:M},duration:O})},_getDate:function(M){var O=c.default.createDate(M);return D&&(0,R.isDate)(M)&&O.setMilliseconds(0),O},_toTodayView:function(M){this._saveValueChangeEvent(M.event);var O=new Date;this._isMaxZoomLevel()?this._dateOption("value",O):(this._preventViewChangeAnimation=!0,this.option("zoomLevel",this.option("maxZoomLevel")),this._dateOption("value",O),this._animateShowView(),this._preventViewChangeAnimation=!1)},_wrapperAnimationEndHandler:function(M,O){this._rearrangeViews(M),this._translateViews(),this._resetLocation(),this._renderNavigator(),this._setViewContoured(O),this._updateAriaId(O)},_rearrangeViews:function(M){var O,B,V;if(0!==M&&(M<0?(O=1,B="_beforeView",V="_afterView"):(O=-1,B="_afterView",V="_beforeView"),this[B])){var z=this[B].option("date");this[V]&&this[V].$element().remove(),M===O?this[V]=this._view:(this[V]=this._renderSpecificView(this._getDateByOffset(O,z)),this._view.$element().remove()),this._view=this[B];var N=this._getDateByOffset(-O,z);this[B]=this._isViewAvailable(N)?this._renderSpecificView(N):null}},_resetLocation:function(){(0,p.move)(this._$viewsWrapper,{left:0,top:0})},_clean:function(){this.callBase(),this._clearViewWidthCache(),delete this._$viewsWrapper,delete this._navigator,delete this._$footer},_clearViewWidthCache:function(){delete this._viewWidthValue},_disposeViews:function(){this._view.$element().remove(),this._beforeView&&this._beforeView.$element().remove(),this._afterView&&this._afterView.$element().remove(),delete this._view,delete this._beforeView,delete this._afterView},_dispose:function(){clearTimeout(this._waitRenderViewTimeout),this.callBase()},_refreshViews:function(){this._disposeViews(),this._renderViews()},_visibilityChanged:function(){this._translateViews()},_focusInHandler:function(){this.callBase.apply(this,arguments),this._view.option("contouredDate",this.option("currentDate"))},_focusOutHandler:function(){this.callBase.apply(this,arguments),this._view.option("contouredDate",null)},_updateViewsValue:function(M){var O=M?new Date(M):null;this._view.option("value",O),this._beforeView&&this._beforeView.option("value",O),this._afterView&&this._afterView.option("value",O)},_updateAriaSelected:function(M,O){var B;M=null!==(B=M)&&void 0!==B?B:this._dateOption("value");var V=this._view._getCellByDate(O),z=this._view._getCellByDate(M);this.setAria("selected",void 0,V),this.setAria("selected",!0,z),M&&this.option("currentDate").getTime()===M.getTime()&&this._updateAriaId(M)},_updateAriaId:function(M){var O;M=null!==(O=M)&&void 0!==O?O:this.option("currentDate");var B="dx-"+new I.default,V=this._view._getCellByDate(M);this.setAria("id",B,V),this.setAria("activedescendant",B),this._onContouredChanged(B)},_suppressingNavigation:function(M,O){this._suppressNavigation=!0,M.apply(this,O),delete this._suppressNavigation},_optionChanged:function(M){var O=M.value,B=M.previousValue;switch(M.name){case"width":this.callBase(M),this._clearViewWidthCache();break;case"min":case"max":this.min=void 0,this.max=void 0,this._suppressingNavigation(this._updateCurrentDate,[this.option("currentDate")]),this._refreshViews(),this._renderNavigator();break;case"firstDayOfWeek":this._refreshViews(),this._updateButtonsVisibility();break;case"currentDate":this.setAria("id",void 0,this._view._getCellByDate(B)),this._updateCurrentDate(O);break;case"zoomLevel":this.$element().removeClass("dx-calendar-view-"+B),this._correctZoomLevel(),this._refreshViews(),this._renderNavigator(),this._updateAriaId();break;case"minZoomLevel":case"maxZoomLevel":this._correctZoomLevel(),this._updateButtonsVisibility();break;case"value":O=this._convertToDate(O),B=this._convertToDate(B),this._updateAriaSelected(O,B),this.option("currentDate",(0,R.isDefined)(O)?c.default.createDate(O):new Date),this._updateViewsValue(O),this._setSubmitValue(O),this.callBase(M);break;case"onCellClick":this._view.option("onCellClick",O);break;case"onContouredChanged":this._onContouredChanged=this._createActionByOption("onContouredChanged");break;case"disabledDates":case"dateSerializationFormat":case"cellTemplate":case"showTodayButton":this._invalidate();break;case"hasFocus":break;case"_todayDate":this._refreshViews();break;default:this.callBase(M)}}});(0,F.default)("dxCalendar",C),b.default=C,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(2)),I=e(0),F=R(e(16)),A=R(e(42));function R(k){return k&&k.__esModule?k:{default:k}}var E=F.default.inherit({_getDefaultOptions:function(){return(0,I.extend)(this.callBase(),{onClick:null,onCaptionClick:null,text:""})},_init:function(){this.callBase(),this._initActions()},_initActions:function(){this._clickAction=this._createActionByOption("onClick"),this._captionClickAction=this._createActionByOption("onCaptionClick")},_initMarkup:function(){this.callBase(),this.$element().addClass("dx-calendar-navigator"),this._renderButtons(),this._renderCaption()},_renderButtons:function(){var k=this,S=this.option("rtlEnabled")?-1:1;this._prevButton=this._createComponent((0,g.default)("<a>"),A.default,{focusStateEnabled:!1,icon:"chevronleft",onClick:function(m){k._clickAction({direction:-S,event:m})},integrationOptions:{}});var w=this._prevButton.$element().addClass("dx-calendar-navigator-previous-view").addClass("dx-calendar-navigator-previous-month");this._nextButton=this._createComponent((0,g.default)("<a>"),A.default,{focusStateEnabled:!1,icon:"chevronright",onClick:function(m){k._clickAction({direction:S,event:m})},integrationOptions:{}});var y=this._nextButton.$element().addClass("dx-calendar-navigator-next-view").addClass("dx-calendar-navigator-next-month");this._caption=this._createComponent((0,g.default)("<a>").addClass("dx-calendar-caption-button"),A.default,{focusStateEnabled:!1,onClick:function(m){k._captionClickAction({event:m})},integrationOptions:{}});var h=this._caption.$element();this.$element().append(w,h,y)},_renderCaption:function(){this._caption.option("text",this.option("text"))},toggleButton:function(k,S){var w=this["_"+k+"Button"];w&&(w.option("disabled",S),w.$element().toggleClass("dx-calendar-disabled-navigator-link",S))},_optionChanged:function(k){"text"===k.name?this._renderCaption():this.callBase(k)}});b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=w(e(654)),F=e(4),A=w(e(19)),R=e(0),E=w(e(34)),k=w(e(63)),S=e(1);function w(h){return h&&h.__esModule?h:{default:h}}var y={month:I.default.inherit({_getViewName:function(){return"month"},_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{firstDayOfWeek:void 0,rowCount:6,colCount:7})},_renderImpl:function(){this.callBase(),this._renderHeader()},_renderBody:function(){this.callBase(),this._$table.find(".".concat("dx-calendar-other-view")).addClass("dx-calendar-other-month")},_renderFocusTarget:F.noop,getCellAriaLabel:function(h){return E.default.format(h,"longdate")},_renderHeader:function(){var h=(0,g.default)("<tr>"),m=(0,g.default)("<thead>").append(h);this._$table.prepend(m);for(var p=0,f=this.option("colCount");p<f;p++)this._renderHeaderCell(p,h)},_renderHeaderCell:function(h,m){var p=this._getDayCaption(this._getFirstDayOfWeek()+h),f=p.full,c=p.abbreviated,u=(0,g.default)("<th>").attr({scope:"col",abbr:f}).text(c);this._appendCell(m,u)},getNavigatorCaption:function(){return E.default.format(this.option("date"),"monthandyear")},_isTodayCell:function(h){var m=this.option("_todayDate")();return A.default.sameDate(h,m)},_isDateOutOfRange:function(h){var m=this.option("min"),p=this.option("max");return!A.default.dateInRange(h,m,p,"date")},_isOtherView:function(h){return h.getMonth()!==this.option("date").getMonth()},_getCellText:function(h){return E.default.format(h,"d")},_getDayCaption:function(h){var m=h%this.option("colCount");return{full:E.default.getDayNames()[m],abbreviated:E.default.getDayNames("abbreviated")[m]}},_getFirstCellData:function(){var h=A.default.getFirstMonthDate(this.option("date")),m=this._getFirstDayOfWeek()-h.getDay(),p=this.option("colCount");return m>=0&&(m-=p),h.setDate(h.getDate()+m),h},_getNextCellData:function(h){return(h=A.default.createDate(h)).setDate(h.getDate()+1),h},_getFirstDayOfWeek:function(){return(0,S.isDefined)(this.option("firstDayOfWeek"))?this.option("firstDayOfWeek"):E.default.firstDayOfWeekIndex()},_getCellByDate:function(h){return this._$table.find("td[data-value='".concat(k.default.serializeDate(h,A.default.getShortDateFormat()),"']"))},isBoundary:function(h){return A.default.sameMonthAndYear(h,this.option("min"))||A.default.sameMonthAndYear(h,this.option("max"))},_getDefaultDisabledDatesHandler:function(h){return function(m){if(h.some(function(p){return A.default.sameDate(p,m.date)}))return!0}}}),year:I.default.inherit({_getViewName:function(){return"year"},_isTodayCell:function(h){var m=this.option("_todayDate")();return A.default.sameMonthAndYear(h,m)},_isDateOutOfRange:function(h){return!A.default.dateInRange(h,A.default.getFirstMonthDate(this.option("min")),A.default.getLastMonthDate(this.option("max")))},_isOtherView:function(){return!1},_getCellText:function(h){return E.default.getMonthNames("abbreviated")[h.getMonth()]},_getFirstCellData:function(){var h=this.option("date"),m=A.default.createDate(h);return m.setDate(1),m.setMonth(0),m},_getNextCellData:function(h){return(h=A.default.createDate(h)).setMonth(h.getMonth()+1),h},_getCellByDate:function(h){var m=A.default.createDate(h);return m.setDate(1),this._$table.find("td[data-value='".concat(k.default.serializeDate(m,A.default.getShortDateFormat()),"']"))},getCellAriaLabel:function(h){return E.default.format(h,"monthandyear")},getNavigatorCaption:function(){return E.default.format(this.option("date"),"yyyy")},isBoundary:function(h){return A.default.sameYear(h,this.option("min"))||A.default.sameYear(h,this.option("max"))}}),decade:I.default.inherit({_getViewName:function(){return"decade"},_isTodayCell:function(h){var m=this.option("_todayDate")();return A.default.sameYear(h,m)},_isDateOutOfRange:function(h){var m=this.option("min"),p=this.option("max");return!A.default.dateInRange(h.getFullYear(),m&&m.getFullYear(),p&&p.getFullYear())},_isOtherView:function(h){var m=A.default.createDate(h);return m.setMonth(1),!A.default.sameDecade(m,this.option("date"))},_getCellText:function(h){return E.default.format(h,"yyyy")},_getFirstCellData:function(){var h=A.default.getFirstYearInDecade(this.option("date"))-1;return A.default.createDateWithFullYear(h,0,1)},_getNextCellData:function(h){return(h=A.default.createDate(h)).setFullYear(h.getFullYear()+1),h},getNavigatorCaption:function(){var h=this.option("date"),m=A.default.getFirstYearInDecade(h),p=A.default.createDate(h),f=A.default.createDate(h);return p.setFullYear(m),f.setFullYear(m+9),E.default.format(p,"yyyy")+"-"+E.default.format(f,"yyyy")},_isValueOnCurrentView:function(h,m){return A.default.sameDecade(h,m)},_getCellByDate:function(h){var m=A.default.createDate(h);return m.setDate(1),m.setMonth(0),this._$table.find("td[data-value='".concat(k.default.serializeDate(m,A.default.getShortDateFormat()),"']"))},isBoundary:function(h){return A.default.sameDecade(h,this.option("min"))||A.default.sameDecade(h,this.option("max"))}}),century:I.default.inherit({_getViewName:function(){return"century"},_isTodayCell:function(h){var m=this.option("_todayDate")();return A.default.sameDecade(h,m)},_isDateOutOfRange:function(h){var m=A.default.getFirstYearInDecade(h),p=A.default.getFirstYearInDecade(this.option("min")),f=A.default.getFirstYearInDecade(this.option("max"));return!A.default.dateInRange(m,p,f)},_isOtherView:function(h){var m=A.default.createDate(h);return m.setMonth(1),!A.default.sameCentury(m,this.option("date"))},_getCellText:function(h){var m=E.default.format(h,"yyyy"),p=A.default.createDate(h);return p.setFullYear(p.getFullYear()+9),m+" - "+E.default.format(p,"yyyy")},_getFirstCellData:function(){var h=A.default.getFirstDecadeInCentury(this.option("date"))-10;return A.default.createDateWithFullYear(h,0,1)},_getNextCellData:function(h){return(h=A.default.createDate(h)).setFullYear(h.getFullYear()+10),h},_getCellByDate:function(h){var m=A.default.createDate(h);return m.setDate(1),m.setMonth(0),m.setFullYear(A.default.getFirstYearInDecade(m)),this._$table.find("td[data-value='".concat(k.default.serializeDate(m,A.default.getShortDateFormat()),"']"))},getNavigatorCaption:function(){var h=this.option("date"),m=A.default.getFirstDecadeInCentury(h),p=A.default.createDate(h),f=A.default.createDate(h);return p.setFullYear(m),f.setFullYear(m+99),E.default.format(p,"yyyy")+"-"+E.default.format(f,"yyyy")},isBoundary:function(h){return A.default.sameCentury(h,this.option("min"))||A.default.sameCentury(h,this.option("max"))}})};b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(2)),I=f(e(11)),F=f(e(5)),A=e(43),R=e(21),E=f(e(16)),k=f(e(19)),S=e(0),w=e(4),y=f(e(63)),h=f(e(10)),m=e(8),p=e(23);function f(s){return s&&s.__esModule?s:{default:s}}var c=E.default.abstract,u=(0,m.addNamespace)(p.name,"dxCalendar"),l=E.default.inherit({_getViewName:function(){return"base"},_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{date:new Date,focusStateEnabled:!1,cellTemplate:null,disabledDates:null,onCellClick:null,rowCount:3,colCount:4,allowValueSelection:!0,_todayDate:function(){return new Date}})},_initMarkup:function(){this.callBase(),this._renderImpl()},_renderImpl:function(){this.$element().append(this._createTable()),this._createDisabledDatesHandler(),this._renderBody(),this._renderContouredDate(),this._renderValue(),this._renderEvents()},_createTable:function(){return this._$table=(0,g.default)("<table>"),this.setAria({label:h.default.format("dxCalendar-ariaWidgetName"),role:"grid"},this._$table),this._$table},_renderBody:function(){this.$body=(0,g.default)("<tbody>").appendTo(this._$table);for(var s={cellDate:this._getFirstCellData(),prevCellDate:null},a=0,t=this.option("rowCount");a<t;a++){s.row=this._createRow();for(var n=0,i=this.option("colCount");n<i;n++)this._renderCell(s,n)}},_createRow:function(){var s=I.default.createElement("tr");return this.setAria("role","row",(0,g.default)(s)),this.$body.get(0).appendChild(s),s},_appendCell:function(s,a){this._appendMethodName||this._cacheAppendMethodName(),(0,g.default)(s)[this._appendMethodName](a)},_cacheAppendMethodName:function(s){this._appendMethodName=(null!=s?s:this.option("rtlEnabled"))?"prepend":"append"},_createCell:function(s){var a=I.default.createElement("td"),t=(0,g.default)(a);return a.className=this._getClassNameByDate(s),a.setAttribute("data-value",y.default.serializeDate(s,k.default.getShortDateFormat())),(0,A.data)(a,"dxDateValueKey",s),this.setAria({role:"gridcell",label:this.getCellAriaLabel(s)},t),{cell:a,$cell:t}},_renderCell:function(s,a){var t=s.cellDate,n=s.prevCellDate,i=s.row;n&&k.default.fixTimezoneGap(n,t),s.prevCellDate=t;var o=this._createCell(t),r=o.cell,d=o.$cell,v=this.option("cellTemplate");this._appendCell(i,r),v?v.render(this._prepareCellTemplateData(t,a,d)):r.innerHTML=this._getCellText(t),s.cellDate=this._getNextCellData(t)},_getClassNameByDate:function(s){var a="dx-calendar-cell";return this._isTodayCell(s)&&(a+=" ".concat("dx-calendar-today")),(this._isDateOutOfRange(s)||this.isDateDisabled(s))&&(a+=" ".concat("dx-calendar-empty-cell")),this._isOtherView(s)&&(a+=" ".concat("dx-calendar-other-view")),a},_prepareCellTemplateData:function(s,a,t){return{model:{text:this._getCellText(s),date:s,view:this._getViewName()},container:(0,R.getPublicElement)(t),index:a}},_renderEvents:function(){var s=this;this._createCellClickAction(),F.default.off(this._$table,u),F.default.on(this._$table,u,"td",function(a){(0,g.default)(a.currentTarget).hasClass("dx-calendar-empty-cell")||s._cellClickAction({event:a,value:(0,g.default)(a.currentTarget).data("dxDateValueKey")})})},_createCellClickAction:function(){this._cellClickAction=this._createActionByOption("onCellClick")},_createDisabledDatesHandler:function(){var s=this.option("disabledDates");this._disabledDatesHandler=Array.isArray(s)?this._getDefaultDisabledDatesHandler(s):s||w.noop},_getDefaultDisabledDatesHandler:function(s){return w.noop},_isTodayCell:c,_isDateOutOfRange:c,isDateDisabled:function(s){var a={date:s,view:this._getViewName()};return this._disabledDatesHandler(a)},_isOtherView:c,_getCellText:c,_getFirstCellData:c,_getNextCellData:c,_renderContouredDate:function(s){if(this.option("focusStateEnabled")){s=s||this.option("contouredDate");var a=this._getContouredCell(),t=this._getCellByDate(s);a.removeClass("dx-calendar-contoured-date"),t.addClass("dx-calendar-contoured-date")}},_getContouredCell:function(){return this._$table.find(".".concat("dx-calendar-contoured-date"))},_changeValue:function(s){if(s){var a=this.option("value"),t=a?new Date(a):new Date;t.setDate(s.getDate()),t.setMonth(s.getMonth()),t.setFullYear(s.getFullYear()),t.setDate(s.getDate()),this.option("value",t)}else this.option("value",null)},_renderValue:function(){if(this.option("allowValueSelection")){var s=this.option("value"),a=this._getCellByDate(s);this._selectedCell&&this._selectedCell.removeClass("dx-calendar-selected-date"),a.addClass("dx-calendar-selected-date"),this._selectedCell=a}},getCellAriaLabel:function(s){return this._getCellText(s)},_getFirstAvailableDate:function(){var s=this.option("date"),a=this.option("min");return s=k.default.getFirstDateView(this._getViewName(),s),new Date(a&&s<a?a:s)},_getCellByDate:c,isBoundary:c,_optionChanged:function(s){var t=s.value;switch(s.name){case"value":this._renderValue();break;case"contouredDate":this._renderContouredDate(t);break;case"onCellClick":this._createCellClickAction();break;case"disabledDates":case"cellTemplate":this._invalidate();break;case"rtlEnabled":this._cacheAppendMethodName(t),this.callBase(s);break;case"_todayDate":this._renderBody();break;default:this.callBase(s)}}});b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=S(e(5)),F=S(e(104)),A=S(e(452)),R=e(0),E=S(e(9)),k=S(e(199));function S(p){return p&&p.__esModule?p:{default:p}}var w=A.default.prototype,y={makeTransparentBackground:w._makeTransparentBackground.bind(w),makeRgba:w._makeRgba.bind(w)},h=k.default.inherit({_supportedKeys:function(){var p=function(f){if(f.stopPropagation(),this.option("opened"))return f.preventDefault(),!0};return(0,R.extend)(this.callBase(),{tab:function(f){this.option("opened")&&(f.preventDefault(),this._colorView._rgbInputs[0].focus())},enter:this._enterKeyHandler,leftArrow:p,rightArrow:p,upArrow:function(f){return this.option("opened")?!f.altKey||(this.close(),!1):(f.preventDefault(),!1)},downArrow:function(f){return this.option("opened")||f.altKey?!(!this.option("opened")&&f.altKey&&(this._validatedOpening(),1)):(f.preventDefault(),!1)}})},_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{editAlphaChannel:!1,applyValueMode:"useButtons",keyStep:1,fieldTemplate:null,buttonsLocation:"bottom after"})},_popupHidingHandler:function(){this.callBase(),"useButtons"===this.option("applyValueMode")&&this._updateColorViewValue(this.option("value"))},_popupConfig:function(){return(0,R.extend)(this.callBase(),{width:""})},_contentReadyHandler:function(){this._createColorView(),this._addPopupBottomClasses()},_addPopupBottomClasses:function(){var p=this._popup.bottomToolbar();p&&(p.addClass("dx-colorview-container-cell").addClass("dx-colorview-button-cell").find(".dx-toolbar-items-container").addClass("dx-colorview-buttons-container"),p.find(".dx-popup-done").addClass("dx-colorview-apply-button"),p.find(".dx-popup-cancel").addClass("dx-colorview-cancel-button"))},_createColorView:function(){this._popup.$overlayContent().addClass("dx-colorbox-overlay");var p=(0,g.default)("<div>").appendTo(this._popup.$content());this._colorView=this._createComponent(p,A.default,this._colorViewConfig()),this._colorView.registerKeyHandler("escape",this._escapeHandler.bind(this)),I.default.on(p,"focus",function(){this.focus()}.bind(this))},_escapeHandler:function(){this.close(),this.focus()},_applyNewColor:function(p){this.option("value",p),p&&y.makeTransparentBackground(this._$colorResultPreview,p),this._colorViewEnterKeyPressed&&(this.close(),this._colorViewEnterKeyPressed=!1)},_colorViewConfig:function(){var p=this;return{value:p.option("value"),matchValue:p.option("value"),editAlphaChannel:p.option("editAlphaChannel"),applyValueMode:p.option("applyValueMode"),focusStateEnabled:p.option("focusStateEnabled"),stylingMode:this.option("stylingMode"),onEnterKeyPressed:function(f){var c=f.event;p._colorViewEnterKeyPressed=!0,p._colorView.option("value")!==p.option("value")&&(p._saveValueChangeEvent(c),p._applyNewColor(p._colorView.option("value")),p.close())},onValueChanged:function(f){var c=f.event,u=f.value,l=f.previousValue,s="instantly"===p.option("applyValueMode");y.makeRgba(u)===l||!s&&!p._colorViewEnterKeyPressed||p._shouldSaveEmptyValue||(c&&p._saveValueChangeEvent(c),p._applyNewColor(u))}}},_enterKeyHandler:function(p){var f=this._input().val(),c=this.option("value"),u=this.option("editAlphaChannel")?y.makeRgba(c):c;if(!f)return!1;if(!new F.default(f).colorIsInvalid){if(f!==u&&(this._applyColorFromInput(f),this._saveValueChangeEvent(p),this.option("value",this.option("editAlphaChannel")?y.makeRgba(f):f)),this._colorView){var l=this._colorView.option("value");c!==l&&(this._saveValueChangeEvent(p),this.option("value",l))}return this.close(),!1}this._input().val(u)},_applyButtonHandler:function(p){this._saveValueChangeEvent(p.event),this._applyNewColor(this._colorView.option("value")),this.callBase()},_cancelButtonHandler:function(){this._resetInputValue(),this.callBase()},_getKeyboardListeners:function(){return this.callBase().concat([this._colorView])},_init:function(){this.callBase()},_initMarkup:function(){this.$element().addClass("dx-colorbox"),this.callBase()},_renderInput:function(){this.callBase(),this._input().addClass("dx-colorbox-input"),this._renderColorPreview()},_renderColorPreview:function(){this.$element().wrapInner((0,g.default)("<div>").addClass("dx-colorbox-input-container")),this._$colorBoxInputContainer=this.$element().children().eq(0),this._$colorResultPreview=(0,g.default)("<div>").addClass("dx-colorbox-color-result-preview").appendTo(this._$textEditorInputContainer),this.option("value")?y.makeTransparentBackground(this._$colorResultPreview,this.option("value")):this._$colorBoxInputContainer.addClass("dx-colorbox-color-is-not-defined")},_renderValue:function(){var p=this.option("value"),f=null!==p&&this.option("editAlphaChannel")?y.makeRgba(p):p;return this.option("text",f),this.callBase()},_resetInputValue:function(){var p=this._input(),f=this.option("value");p.val(f),this._updateColorViewValue(f)},_updateColorViewValue:function(p){this._colorView&&this._colorView.option({value:p,matchValue:p})},_valueChangeEventHandler:function(p){var f=this._input().val();f&&(f=this._applyColorFromInput(f),this._updateColorViewValue(f)),this.callBase(p,f)},_applyColorFromInput:function(p){return new F.default(p).colorIsInvalid&&(this._resetInputValue(),p=this.option("value")),p},_clean:function(){this.callBase(),delete this._shouldSaveEmptyValue},_optionChanged:function(p){var f=p.value,c=p.name;switch(c){case"value":this._$colorBoxInputContainer.toggleClass("dx-colorbox-color-is-not-defined",!f),f?y.makeTransparentBackground(this._$colorResultPreview,f):this._$colorResultPreview.removeAttr("style"),null===f&&(this._shouldSaveEmptyValue=!0),this._updateColorViewValue(f),this._shouldSaveEmptyValue=!1,this.callBase(p);break;case"applyButtonText":case"cancelButtonText":this.callBase(p),this._popup&&this._addPopupBottomClasses();break;case"editAlphaChannel":case"keyStep":this._colorView&&this._colorView.option(c,f);break;default:this.callBase(p)}}});(0,E.default)("dxColorBox",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(9)),I=F(e(657));function F(R){return R&&R.__esModule?R:{default:R}}(0,g.default)("dxNumberBox",I.default),b.default=I.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(5)),I=e(0),F=e(1),A=f(e(25)),R=f(e(13)),E=e(32),k=f(e(47)),S=e(658),w=e(274),y=f(e(659)),h=e(8),m=e(4),p=e(453);function f(l){return l&&l.__esModule?l:{default:l}}var c=A.default.msie?300:0,u=y.default.inherit({_getDefaultOptions:function(){return(0,I.extend)(this.callBase(),{useMaskBehavior:!0,format:null})},_isDeleteKey:function(l){return"del"===l},_supportedKeys:function(){return this._useMaskBehavior()?(0,I.extend)(this.callBase(),{minus:this._revertSign.bind(this),del:this._removeHandler.bind(this),backspace:this._removeHandler.bind(this),leftArrow:this._arrowHandler.bind(this,-1),rightArrow:this._arrowHandler.bind(this,1),home:this._moveCaretToBoundaryEventHandler.bind(this,1),enter:this._updateFormattedValue.bind(this),end:this._moveCaretToBoundaryEventHandler.bind(this,-1)}):this.callBase()},_getTextSeparatorIndex:function(l){var s=k.default.getDecimalSeparator(),a=(0,p.getRealSeparatorIndex)(this.option("format")).occurrence;return(0,p.getNthOccurrence)(l,s,a)},_focusInHandler:function(l){this._preventNestedFocusEvent(l)||(this.clearCaretTimeout(),this._caretTimeout=setTimeout(function(){this._caretTimeout=void 0;var s=this._caret();if(s.start===s.end&&this._useMaskBehavior()){var a=this._getInputVal(),t=this._getTextSeparatorIndex(a);t>=0?this._caret({start:t,end:t}):this._moveCaretToBoundaryEventHandler(-1,l)}}.bind(this),c)),this.callBase(l)},_focusOutHandler:function(l){var s=!this._preventNestedFocusEvent(l);s&&(this._focusOutOccurs=!0,this._useMaskBehavior()&&this._updateFormattedValue()),this.callBase(l),s&&(this._focusOutOccurs=!1)},_hasValueBeenChanged:function(l){var s=this._getFormatPattern(),a=this.option("value");return(this._format(a,s)||"")!==l},_updateFormattedValue:function(){var l=this._getInputVal();this._hasValueBeenChanged(l)&&(this._updateParsedValue(),this._adjustParsedValue(),this._setTextByParsedValue(),this._parsedValue!==this.option("value")&&g.default.trigger(this._input(),"change"))},_arrowHandler:function(l,s){if(this._useMaskBehavior()){var a=this._getInputVal(),t=this._getFormatPattern(),n=(0,S.getCaretWithOffset)(this._caret(),l);(0,S.isCaretInBoundaries)(n,a,t)||(n=1===l?n.end:n.start,s.preventDefault(),this._caret((0,S.getCaretInBoundaries)(n,a,t)))}},_moveCaretToBoundary:function(l){var s=(0,S.getCaretBoundaries)(this._getInputVal(),this._getFormatPattern()),a=(0,S.getCaretWithOffset)(1===l?s.start:s.end,0);this._caret(a)},_moveCaretToBoundaryEventHandler:function(l,s){!this._useMaskBehavior()||s&&s.shiftKey||(this._moveCaretToBoundary(l),s&&s.preventDefault())},_shouldMoveCaret:function(l,s){var a=k.default.getDecimalSeparator(),t=l.charAt(s.end)===a;return(this._lastKey===a||"."===this._lastKey)&&t},_getInputVal:function(){return k.default.convertDigits(this._input().val(),!0)},_keyboardHandler:function(l){if(this.clearCaretTimeout(),this._lastKey=k.default.convertDigits((0,h.getChar)(l),!0),this._lastKeyName=(0,h.normalizeKeyName)(l),!this._shouldHandleKey(l.originalEvent))return this.callBase(l);var s=this._getInputVal(),a=this._caret(),n=this._tryParse(s,a,"minus"===this._lastKeyName?"":this._lastKey);return this._shouldMoveCaret(s,a)&&(this._moveCaret(1),l.originalEvent.preventDefault()),void 0===n?"minus"!==this._lastKeyName&&l.originalEvent.preventDefault():this._parsedValue=n,this.callBase(l)},_keyPressHandler:function(l){this._useMaskBehavior()||this.callBase(l)},_removeHandler:function(l){var s=this._caret(),a=this._getInputVal(),t=s.start,n=s.end;this._lastKey=(0,h.getChar)(l),this._lastKeyName=(0,h.normalizeKeyName)(l);var i=this._isDeleteKey(this._lastKeyName),o=!i;if(t===n){if(!(o&&t>0||i&&t<a.length))return void l.preventDefault();i&&n++,o&&t--}var r=a.slice(t,n);if(this._isStub(r))return this._moveCaret(i?1:-1),(this._parsedValue<0||1/this._parsedValue==-1/0)&&(this._revertSign(l),this._setTextByParsedValue()),void l.preventDefault();var d=k.default.getDecimalSeparator();if(r!==d){if(n-t<a.length&&this._replaceSelectedText(a,{start:t,end:n},"").search(/[0-9]/)<0&&this._isValueInRange(0))return void(this._parsedValue=this._parsedValue<0||1/this._parsedValue==-1/0?-0:0);var v=this._tryParse(a,{start:t,end:n},"");void 0===v?l.preventDefault():this._parsedValue=v}else{var x=a.indexOf(d);this._isNonStubAfter(x+1)&&(this._moveCaret(i?1:-1),l.preventDefault())}},_isPercentFormat:function(){return-1!==this._getFormatPattern().replace(/'[^']+'/g,"").indexOf("%")},_parse:function(l,s){var a=this.option("format"),t=(0,F.isFunction)(a.parser),n=t?a.parser:k.default.parse,i=0;if(!t){var o=(0,p.getRealSeparatorIndex)(s).index,r=this._getTextSeparatorIndex(l),d=-1!==o?o:s.length,v=-1!==r?r:l.length;v>d&&-1===s.indexOf("#")&&(i=v-d)}return n(l=(l=this._removeStubs(l,!0)).substr(i),s)},_format:function(l,s){var a=this.option("format"),t=(null==a?void 0:a.formatter)||a;return((0,F.isFunction)(t)?t:k.default.format)(l,s)},_getFormatPattern:function(){return this._currentFormat||this._updateFormat(),this._currentFormat},_updateFormat:function(){var l=this,s=this.option("format"),a=(0,F.isFunction)(null==s?void 0:s.parser),t=(0,F.isString)(s)&&(s.indexOf("0")>=0||s.indexOf("#")>=0);this._currentFormat=a||t?s:(0,w.getFormat)(function(n){var i=l._format(n,s);return k.default.convertDigits(i,!0)})},_getFormatForSign:function(l){var s=this._getFormatPattern();if((0,F.isString)(s)){var a=s.split(";"),t=k.default.getSign(l,s);return a[1]=a[1]||"-"+a[0],t<0?a[1]:a[0]}return k.default.getSign(l)<0?"-":""},_removeStubs:function(l,s){var a=this._getFormatForSign(l),t=k.default.getThousandsSeparator(),n=this._getStubs(a),i=l;if(n.length){var o=n[0],r=new RegExp("("+(0,m.escapeRegExp)(n[1]||"")+")$","g"),d=new RegExp("[-"+(0,m.escapeRegExp)(s?"":t)+"]","g");i=i.replace(o,"").replace(r,"").replace(d,"")}return i},_getStubs:function(l){var s=/[^']([#0.,]+)/g.exec(l),a=s&&s[0].trim();return l.split(a).map(function(t){return t.replace(/'/g,"")})},_truncateToPrecision:function(l,s){if((0,F.isDefined)(l)){var a=l.toString(),t=a.indexOf(".");if(a&&t>-1){var n=parseFloat(a.substr(0,t+s+1));return isNaN(n)?l:n}}return l},_tryParse:function(l,s,a){var t=this._replaceSelectedText(l,s,a),n=this._getFormatPattern(),i=s.start!==s.end,o=this._getParsedValue(t,n),r=!n.parser&&this._getPrecisionLimits(t).max,d=o!==this._parsedValue,v=a===k.default.getDecimalSeparator()&&0===r,x=!i&&!d&&"-"!==a&&!this._isValueIncomplete(t)&&this._isStub(a);if(!v&&!x&&(""===this._removeStubs(t)&&(o=Math.abs(0*this._parsedValue)),!isNaN(o)))return o=r?this._truncateToPrecision(null===o?this._parsedValue:o,r):o,!n.parser&&this._isPercentFormat()?o&&o/100:o},_getParsedValue:function(l,s){var a=k.default.getSign(l,(null==s?void 0:s.formatter)||s),t=this._parse(l,s),n=t<0?-1:1;return(0,F.isNumeric)(t)&&a!==n?a*t:t},_isValueIncomplete:function(l){if(!this._useMaskBehavior())return this.callBase(l);var s=this._caret(),a=k.default.getDecimalSeparator(),t=this._getTextSeparatorIndex(l),n=t>=0&&t<s.start,i=this._removeStubs(l,!0).split(a);if(!n||2!==i.length)return!1;var o=i[1].length,r=!!this._getFormatPattern().parser,d=!r&&this._getPrecisionLimits(this._getFormatPattern(),l),v=!!r||(0,E.inRange)(o,d.min,d.max),x="0"===i[1].charAt(o-1);return v&&(x||!o)},_isValueInRange:function(l){var s=(0,m.ensureDefined)(this.option("min"),-1/0),a=(0,m.ensureDefined)(this.option("max"),1/0);return(0,E.inRange)(l,s,a)},_setInputText:function(l){var s=k.default.convertDigits(l,!0),a=(0,S.getCaretAfterFormat)(this._getInputVal(),s,this._caret(),this._getFormatPattern());this._input().val(l),this._toggleEmptinessEventHandler(),this._formattedValue=l,this._focusOutOccurs||this._caret(a)},_useMaskBehavior:function(){return!!this.option("format")&&this.option("useMaskBehavior")},_renderInputType:function(){var l="number"===this.option("mode"),s="desktop"===R.default.real().deviceType;this._useMaskBehavior()&&l?this._setInputType(s||this._isSupportInputMode()?"text":"tel"):this.callBase()},_isChar:function(l){return(0,F.isString)(l)&&1===l.length},_moveCaret:function(l){if(l){var s=(0,S.getCaretWithOffset)(this._caret(),l),a=(0,S.getCaretInBoundaries)(s,this._getInputVal(),this._getFormatPattern());this._caret(a)}},_shouldHandleKey:function(l){var s=(0,h.normalizeKeyName)(l),a=(0,h.isCommandKeyPressed)(l)||l.altKey||l.shiftKey||!this._isChar(s),t="minus"===s;return this._useMaskBehavior()&&!a&&!t},_renderInput:function(){this.callBase(),this._renderFormatter()},_renderFormatter:function(){this._clearCache(),this._detachFormatterEvents(),this._useMaskBehavior()&&this._attachFormatterEvents()},_detachFormatterEvents:function(){g.default.off(this._input(),".dxNumberFormatter")},_isInputFromPaste:function(l){var s=l.originalEvent&&l.originalEvent.inputType;return(0,F.isDefined)(s)?"insertFromPaste"===s:this._isValuePasted},_attachFormatterEvents:function(){var l=this._input();g.default.on(l,(0,h.addNamespace)("input","dxNumberFormatter"),function(s){this._formatValue(s),this._isValuePasted=!1}.bind(this)),A.default.msie&&A.default.version<12&&g.default.on(l,(0,h.addNamespace)("paste","dxNumberFormatter"),function(){this._isValuePasted=!0}.bind(this)),g.default.on(l,(0,h.addNamespace)("dxclick","dxNumberFormatter"),function(){this._caretTimeout||(this._caretTimeout=setTimeout(function(){this._caretTimeout=void 0,this._caret((0,S.getCaretInBoundaries)(this._caret(),this._getInputVal(),this._getFormatPattern()))}.bind(this),c))}.bind(this)),g.default.on(l,"dxdblclick",function(){this.clearCaretTimeout()}.bind(this))},clearCaretTimeout:function(){clearTimeout(this._caretTimeout),this._caretTimeout=void 0},_forceRefreshInputValue:function(){if(!this._useMaskBehavior())return this.callBase()},_isNonStubAfter:function(l){var s=this._getInputVal().slice(l);return s&&!this._isStub(s,!0)},_isStub:function(l,s){var a=(0,m.escapeRegExp)(k.default.getDecimalSeparator());return new RegExp("^[^0-9"+a+"]+$","g").test(l)&&(s||this._isChar(l))},_parseValue:function(l){return this._useMaskBehavior()?this._parsedValue:this.callBase(l)},_getPrecisionLimits:function(l){var s=this._getFormatForSign(l),a=(0,p.getRealSeparatorIndex)(s).index,t=((0,p.splitByIndex)(s,a)[1]||"").replace(/[^#0]/g,"");return{min:t.replace(/^(0*)#*/,"$1").length,max:t.length}},_revertSign:function(l){if(this._useMaskBehavior()){var s=this._caret();if(s.start!==s.end){if("minus"===(0,h.normalizeKeyName)(l))return void this._applyRevertedSign(l,s,!0);this._caret((0,S.getCaretInBoundaries)(0,this._getInputVal(),this._getFormatPattern()))}this._applyRevertedSign(l,s)}},_applyRevertedSign:function(l,s,a){var t=-1*(0,m.ensureDefined)(this._parsedValue,null);if(this._isValueInRange(t)){if(this._parsedValue=t,a){var n=this._getFormatPattern(),i=this._getInputVal();this._setTextByParsedValue(),l.preventDefault();var o=this._getInputVal(),r=(0,S.getCaretOffset)(i,o,n);s=(0,S.getCaretWithOffset)(s,r);var d=(0,S.getCaretInBoundaries)(s,o,n);A.default.msie?(clearTimeout(this._caretTimeout),this._caretTimeout=setTimeout(this._caret.bind(this,d))):this._caret(d)}"Subtract"===l.key&&g.default.trigger(this._input(),"input")}},_removeMinusFromText:function(l,s){return"minus"===this._lastKeyName&&"-"===l.charAt(s.start-1)?this._replaceSelectedText(l,{start:s.start-1,end:s.start},""):l},_setTextByParsedValue:function(){var l=this._getFormatPattern(),s=this._parseValue(),a=this._format(s,l)||"";this._setInputText(a)},_formatValue:function(l){var s=this._getInputVal(),a=this._caret(),t=this._removeMinusFromText(s,a),n=t!==s;if(s=t,!this._isInputFromPaste(l)&&this._isValueIncomplete(t))return this._formattedValue=s,void(n&&this._setTextByParsedValue());if(k.default.convertDigits(this._formattedValue,!0)!==s){var i=this._tryParse(s,a,"");(0,F.isDefined)(i)&&(this._parsedValue=i)}this._setTextByParsedValue()},_renderDisplayText:function(){this._useMaskBehavior()?this._toggleEmptinessEventHandler():this.callBase.apply(this,arguments)},_renderValue:function(){return this._useMaskBehavior()&&(this._parsedValue=this.option("value"),this._setTextByParsedValue()),this.callBase()},_updateParsedValue:function(){var l=this._getInputVal();this._parsedValue=this._tryParse(l,this._caret())},_adjustParsedValue:function(){if(this._useMaskBehavior()){var l=this._removeStubs(this._getInputVal())?this._parseValue():null;this._parsedValue=(0,F.isNumeric)(l)?(0,E.fitIntoRange)(l,this.option("min"),this.option("max")):l}},_valueChangeEventHandler:function(l){if(!this._useMaskBehavior())return this.callBase(l);var s=this._caret();this._saveValueChangeEvent(l),this._lastKey=null,this._lastKeyName=null,this._updateParsedValue(),this._adjustParsedValue(),this.option("value",this._parsedValue),s&&this._caret(s)},_optionChanged:function(l){switch(l.name){case"format":case"useMaskBehavior":this._renderInputType(),this._updateFormat(),this._renderFormatter(),this._renderValue(),this._refreshValueChangeEvent(),this._refreshEvents();break;case"min":case"max":this._adjustParsedValue(),this.callBase(l);break;default:this.callBase(l)}},_clearCache:function(){delete this._formattedValue,delete this._lastKey,delete this._lastKeyName,delete this._parsedValue,delete this._focusOutOccurs,clearTimeout(this._caretTimeout),delete this._caretTimeout},_clean:function(){this._clearCache(),this.callBase()}});b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getCaretInBoundaries=h,b.getCaretOffset=b.isCaretInBoundaries=b.getCaretAfterFormat=b.getCaretWithOffset=b.getCaretBoundaries=void 0;var g,I=e(32),F=e(4),A=(g=e(47))&&g.__esModule?g:{default:g},R=e(453),E=function(m,p){if("string"==typeof p){var f=p.split(";"),c=A.default.getSign(m,p);f[1]=f[1]||"-"+f[0],p=(p=f[c<0?1:0]).replace(/'([^']*)'/g,function(s){return s.split("").map(function(){return" "}).join("").substr(2)});var u=/^[^#0.,]*/.exec(p)[0].length,l=/[^#0.,]*$/.exec(p)[0].length;return{start:u,end:m.length-l}}return{start:0,end:m.length}};b.getCaretBoundaries=E;var k=function(m,p){var f=A.default.getDecimalSeparator(),c=new RegExp("[^0-9"+(0,F.escapeRegExp)(f)+"]","g");return p.slice(0,m).replace(c,"").length},S=function(m){return m.split("").reverse().join("")},w=function(m,p){if(!m)return-1;for(var f=/[0-9]/g,c=1,u=null,l=f.exec(p);l;){if(u=l.index,c>=m)return u;c++,l=f.exec(p)}return null===u?p.length:u},y=function(m,p){return void 0===m.start&&(m={start:m,end:m}),{start:m.start+p,end:m.end+p}};function h(m,p,f){m=y(m,0);var c=E(p,f);return{start:(0,I.fitIntoRange)(m.start,c.start,c.end),end:(0,I.fitIntoRange)(m.end,c.start,c.end)}}b.getCaretWithOffset=y,b.getCaretAfterFormat=function(m,p,f,c){f=y(f,0);var D,u=A.default.getDecimalSeparator(),l=1===(D=m).length&&!!D.match(/^[,.][0-9]*$/g),s=(0,R.getRealSeparatorIndex)(c).occurrence,a=l?0:(0,R.getNthOccurrence)(m,u,s),t=(0,R.getNthOccurrence)(p,u,s),n=(0,R.splitByIndex)(m,a),i=(0,R.splitByIndex)(p,t);if(-1!==a&&f.start>a){var r=k(f.start-a-1,n[1]);return h(i[1]?t+1+w(r,i[1])+1:p.length,p,c)}var d=function(D){return D.replace(/[^0-9e]+$/,"")}(i[0]),x=k(n[0].length-f.start,S(n[0])),T=w(x,S(d));return h(d.length-(T+1),p,c)},b.isCaretInBoundaries=function(m,p,f){var c=h(m=y(m,0),p,f);return m.start>=c.start&&m.end<=c.end},b.getCaretOffset=function(m,p,f){var c=E(m,f);return E(p,f).start-c.start}},function(W,b,e){b.default=void 0;var g=u(e(2)),I=u(e(11)),F=u(e(5)),A=e(4),R=e(1),E=e(32),k=e(0),S=e(12),w=u(e(13)),y=u(e(25)),h=u(e(441)),m=e(8),p=u(e(660)),f=u(e(10)),c=e(6);function u(t){return t&&t.__esModule?t:{default:t}}var l=Math,s=["tab","del","backspace","leftArrow","rightArrow","home","end","enter"],a=h.default.inherit({_supportedKeys:function(){return(0,k.extend)(this.callBase(),{upArrow:function(t){(0,m.isCommandKeyPressed)(t)||(t.preventDefault(),t.stopPropagation(),this._spinUpChangeHandler(t))},downArrow:function(t){(0,m.isCommandKeyPressed)(t)||(t.preventDefault(),t.stopPropagation(),this._spinDownChangeHandler(t))},enter:function(){}})},_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{value:0,min:void 0,max:void 0,step:1,showSpinButtons:!1,useLargeSpinButtons:!0,mode:"text",invalidValueMessage:f.default.format("dxNumberBox-invalidValueMessage"),buttons:void 0})},_useTemplates:function(){return!1},_getDefaultButtons:function(){return this.callBase().concat([{name:"spins",Ctor:p.default}])},_isSupportInputMode:function(){var t=parseFloat(y.default.version);return y.default.chrome&&t>=66||y.default.safari&&t>=12||y.default.msie&&t>=75},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return w.default.real().generic&&!w.default.isSimulator()},options:{useLargeSpinButtons:!1}},{device:function(){return"desktop"!==w.default.real().deviceType&&!this._isSupportInputMode()}.bind(this),options:{mode:"number"}}])},_initMarkup:function(){this._renderSubmitElement(),this.$element().addClass("dx-numberbox"),this.callBase()},_getDefaultAttributes:function(){var t=this.callBase();return t.inputmode="decimal",t},_renderContentImpl:function(){this.option("isValid")&&this._validateValue(this.option("value")),this.setAria("role","spinbutton")},_renderSubmitElement:function(){this._$submitElement=(0,g.default)("<input>").attr("type","hidden").appendTo(this.$element()),this._setSubmitValue(this.option("value"))},_setSubmitValue:function(t){this._getSubmitElement().val((0,A.applyServerDecimalSeparator)(t))},_getSubmitElement:function(){return this._$submitElement},_keyPressHandler:function(t){this.callBase(t);var n=(0,m.getChar)(t);if(!/[\d.,eE\-+]|Subtract/.test(n)){var i=(0,m.normalizeKeyName)(t);return(0,m.isCommandKeyPressed)(t)||i&&(0,S.inArray)(i,s)>=0?void 0:(t.preventDefault(),!1)}this._keyPressed=!0},_onMouseWheel:function(t){this._spinValueChange(t.delta>0?1:-1,t)},_renderValue:function(){var t=this._input().val(),n=this.option("value");t.length&&Number(t)===n||(this._forceValueRender(),this._toggleEmptinessEventHandler());var i=(0,R.isDefined)(n)?null:f.default.format("dxNumberBox-noDataText");return this.setAria({valuenow:(0,A.ensureDefined)(n,""),valuetext:i}),this.option("text",this._input().val()),this._updateButtons(),(new c.Deferred).resolve()},_forceValueRender:function(){var t=this.option("value"),n=Number(t),i=isNaN(n)?"":this._applyDisplayValueFormatter(t);this._renderDisplayText(i)},_applyDisplayValueFormatter:function(t){return this.option("displayValueFormatter")(t)},_renderProps:function(){this.callBase(),this._input().prop({min:this.option("min"),max:this.option("max"),step:this.option("step")}),this.setAria({valuemin:(0,A.ensureDefined)(this.option("min"),""),valuemax:(0,A.ensureDefined)(this.option("max"),"")})},_spinButtonsPointerDownHandler:function(){var t=this._input();this.option("useLargeSpinButtons")||I.default.getActiveElement()===t[0]||F.default.trigger(t,"focus")},_spinUpChangeHandler:function(t){this.option("readOnly")||this._spinValueChange(1,t.event||t)},_spinDownChangeHandler:function(t){this.option("readOnly")||this._spinValueChange(-1,t.event||t)},_spinValueChange:function(t,n){var i=parseFloat(this.option("step"));if(0!==i){var o=parseFloat(this._normalizeInputValue())||0;o=this._correctRounding(o,i*t);var r=this.option("min"),d=this.option("max");(0,R.isDefined)(r)&&(o=Math.max(r,o)),(0,R.isDefined)(d)&&(o=Math.min(d,o)),this._saveValueChangeEvent(n),this.option("value",o)}},_correctRounding:function(t,n){var i=/[,.](.*)/,o=i.test(t),r=i.test(n);if(o||r){var d=o?i.exec(t)[0].length:0,v=r?i.exec(n)[0].length:0,x=l.max(d,v);return this._round(t+n,x)}return t+n},_round:function(t,n){n=n||0;var i=Math.pow(10,n);return Math.round(t*=i)/i},_renderValueChangeEvent:function(){this.callBase();var t=(0,m.addNamespace)("focusout","NumberBoxForceValueChange");F.default.off(this.element(),t),F.default.on(this.element(),t,this._forceRefreshInputValue.bind(this))},_forceRefreshInputValue:function(){if("number"!==this.option("mode")){var t=this._input(),n=this._applyDisplayValueFormatter(this.option("value"));t.val(null),t.val(n)}},_valueChangeEventHandler:function(t){var n=this._input(),i=this._normalizeText(),o=this._parseValue(i),r="."!==i&&"-"!==i;!this._isValueValid()||this._validateValue(o)?(r&&this.callBase(t,isNaN(o)?null:o),this._applyValueBoundaries(i,o),this.validationRequest.fire({value:o,editor:this})):n.val(this._applyDisplayValueFormatter(o))},_applyValueBoundaries:function(t,n){var i=this._isValueIncomplete(t),o=this._isValueInRange(t);i||o||null===n||Number(t)!==n&&this._input().val(this._applyDisplayValueFormatter(n))},_replaceCommaWithPoint:function(t){return t.replace(",",".")},_inputIsInvalid:function(){var t="number"===this.option("mode"),n=this._input().get(0).validity;return t&&n&&n.badInput},_renderDisplayText:function(t){this._inputIsInvalid()||this.callBase(t)},_isValueIncomplete:function(t){return/(^-$)|(^-?\d*\.$)|(\d+e-?$)/i.test(t)},_isValueInRange:function(t){return(0,E.inRange)(t,this.option("min"),this.option("max"))},_isNumber:function(t){return null!==this._parseValue(t)},_validateValue:function(t){var n=this._normalizeText(),i=this._isValueValid(),o=!0,r=this._isNumber(n);return isNaN(Number(t))&&(o=!1),!t&&i?o=!0:r||i||(o=!1),this.option({isValid:o,validationError:o?null:{editorSpecific:!0,message:this.option("invalidValueMessage")}}),o},_normalizeInputValue:function(){return this._parseValue(this._normalizeText())},_normalizeText:function(){var t=this._input().val().trim();return this._replaceCommaWithPoint(t)},_parseValue:function(t){var n=parseFloat(t);return isNaN(n)?null:(0,E.fitIntoRange)(n,this.option("min"),this.option("max"))},_clearValue:function(){this._inputIsInvalid()&&(this._input().val(""),this._validateValue()),this.callBase()},reset:function(){null===this.option("value")?(this.option("text",""),this._renderValue()):this.option("value",null)},_optionChanged:function(t){switch(t.name){case"value":this._validateValue(t.value),this._setSubmitValue(t.value),this.callBase(t),this._resumeValueChangeAction();break;case"step":this._renderProps();break;case"min":case"max":this._renderProps(),this.option("value",this._parseValue(this.option("value")));break;case"showSpinButtons":case"useLargeSpinButtons":this._updateButtons(["spins"]);break;case"invalidValueMessage":break;default:this.callBase(t)}}});b.default=a,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=S(e(5)),F=S(e(216)),A=S(e(661)),R=e(8),E=S(e(27)),k=e(0);function S(h){return h&&h.__esModule?h:{default:h}}function w(h,m){return(w=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}var y=function(h){var m,p;function f(){return h.apply(this,arguments)||this}p=h,(m=f).prototype=Object.create(p.prototype),m.prototype.constructor=m,w(m,p);var c=f.prototype;return c._attachEvents=function(u,l){var s=this.editor,a=(0,R.addNamespace)(E.default.down,s.NAME),t=l.children(),n=s._createAction(function(i){return s._spinButtonsPointerDownHandler(i)});I.default.off(l,a),I.default.on(l,a,function(i){return n({event:i})}),A.default.getInstance(t.eq(0)).option("onChange",function(i){return s._spinUpChangeHandler(i)}),A.default.getInstance(t.eq(1)).option("onChange",function(i){return s._spinDownChangeHandler(i)})},c._create=function(){var u=this.editor,l=(0,g.default)("<div>").addClass("dx-numberbox-spin-container"),s=(0,g.default)("<div>").appendTo(l),a=(0,g.default)("<div>").appendTo(l),t=this._getOptions();return this._addToContainer(l),u._createComponent(s,A.default,(0,k.extend)({direction:"up"},t)),u._createComponent(a,A.default,(0,k.extend)({direction:"down"},t)),this._legacyRender(u.$element(),this._isTouchFriendly(),t.visible),{instance:l,$element:l}},c._getOptions=function(){var u=this.editor;return{visible:this._isVisible(),disabled:u.option("disabled")}},c._isVisible=function(){var u=this.editor;return h.prototype._isVisible.call(this)&&u.option("showSpinButtons")},c._isTouchFriendly=function(){var u=this.editor;return u.option("showSpinButtons")&&u.option("useLargeSpinButtons")},c._legacyRender=function(u,l,s){u.toggleClass("dx-numberbox-spin-touch-friendly",l),u.toggleClass("dx-numberbox-spin",s)},c.update=function(){if(h.prototype.update.call(this)){var l=this.instance,s=this.editor.$element(),a=this._isVisible(),t=this._isTouchFriendly(),n=l.children(),i=A.default.getInstance(n.eq(0)),o=A.default.getInstance(n.eq(1)),r=this._getOptions();i.option(r),o.option(r),this._legacyRender(s,t,a)}},f}(F.default);b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=h(e(11)),F=h(e(5)),A=h(e(16)),R=e(0),E=e(8),k=h(e(27)),S=e(148),w=h(e(100)),y=e(6);function h(c){return c&&c.__esModule?c:{default:c}}var m=(0,E.addNamespace)(k.default.up,"dxNumberBox"),p=(0,E.addNamespace)(k.default.cancel,"dxNumberBox"),f=A.default.inherit({_getDefaultOptions:function(){return(0,R.extend)(this.callBase(),{direction:"up",onChange:null,activeStateEnabled:!0,hoverStateEnabled:!0})},_initMarkup:function(){this.callBase();var c="dx-numberbox-spin-"+this.option("direction");this.$element().addClass("dx-numberbox-spin-button").addClass(c),this._spinIcon=(0,g.default)("<div>").addClass(c+"-icon").appendTo(this.$element())},_render:function(){this.callBase();var c=(0,E.addNamespace)(k.default.down,this.NAME),u=this.$element();F.default.off(u,c),F.default.on(u,c,this._spinDownHandler.bind(this)),this._spinChangeHandler=this._createActionByOption("onChange")},_spinDownHandler:function(c){c.preventDefault(),this._clearTimer(),F.default.on(this.$element(),w.default.name,function(){this._feedBackDeferred=new y.Deferred,(0,S.lock)(this._feedBackDeferred),this._spinChangeHandler({event:c}),this._holdTimer=setInterval(this._spinChangeHandler,100,{event:c})}.bind(this));var u=I.default.getDocument();F.default.on(u,m,this._clearTimer.bind(this)),F.default.on(u,p,this._clearTimer.bind(this)),this._spinChangeHandler({event:c})},_dispose:function(){this._clearTimer(),this.callBase()},_clearTimer:function(){F.default.off(this.$element(),w.default.name);var c=I.default.getDocument();F.default.off(c,m),F.default.off(c,p),this._feedBackDeferred&&this._feedBackDeferred.resolve(),this._holdTimer&&clearInterval(this._holdTimer)},_optionChanged:function(c){switch(c.name){case"onChange":case"direction":this._invalidate();break;default:this.callBase(c)}}});b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(9)),I=F(e(663));function F(R){return R&&R.__esModule?R:{default:R}}(0,g.default)("dxDateBox",I.default),b.default=I.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(8),I=e(1),F=e(35),A=e(0),R=e(32),E=c(e(5)),k=e(664),S=c(e(34)),w=e(211),y=e(170),h=c(e(665)),m=c(e(47)),p=c(e(13)),f=c(e(25));function c(l){return l&&l.__esModule?l:{default:l}}var u=h.default.inherit({_supportedKeys:function(l){var s=this,a=this.callBase(l),t=function(i){var o=a[(0,g.normalizeKeyName)(i)];return o&&o.apply(s,[i])},n=function(i,o){return s._shouldUseOriginalHandler(i)?t.apply(s,[i]):o.apply(s,[i])};return(0,A.extend)({},a,{del:function(i){return n(i,function(o){s._revertPart(1),s._isAllSelected()||o.preventDefault()})},backspace:function(i){return n(i,function(o){s._revertPart(-1),s._isAllSelected()||o.preventDefault()})},home:function(i){return n(i,function(o){s._selectFirstPart(),o.preventDefault()})},end:function(i){return n(i,function(o){s._selectLastPart(),o.preventDefault()})},escape:function(i){return n(i,function(o){s._revertChanges(o)})},enter:function(i){return n(i,function(o){s._enterHandler(o)})},leftArrow:function(i){return n(i,function(o){s._selectNextPart(-1),o.preventDefault()})},rightArrow:function(i){return n(i,function(o){s._selectNextPart(1),o.preventDefault()})},upArrow:function(i){return n(i,function(o){s._upDownArrowHandler(1),o.preventDefault()})},downArrow:function(i){return n(i,function(o){s._upDownArrowHandler(-1),o.preventDefault()})}})},_shouldUseOriginalHandler:function(l){var s=this.option("opened")&&l&&-1===["backspace","del"].indexOf((0,g.normalizeKeyName)(l));return!this._useMaskBehavior()||s||l&&l.altKey},_upDownArrowHandler:function(l){this._setNewDateIfEmpty();var s=this._getActivePartValue(this._initialMaskValue),a=this._getActivePartValue()-s;this._loadMaskValue(this._initialMaskValue),this._partIncrease(a+l,!0)},_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{useMaskBehavior:!1,emptyDateValue:new Date(2e3,0,1,0,0,0)})},_isSingleCharKey:function(l){var s=l.originalEvent,a=l.alt,t=s.data||("space"===(0,g.normalizeKeyName)(s)?" ":s.key);return"string"==typeof t&&1===t.length&&!a&&!(0,g.isCommandKeyPressed)(s)},_isSingleDigitKey:function(l){var s,a=null===(s=l.originalEvent)||void 0===s?void 0:s.data;return 1===(null==a?void 0:a.length)&&parseInt(a,10)},_useBeforeInputEvent:function(){var l=p.default.real();return l.android&&l.version[0]>4},_keyboardHandler:function(l){var s=this,a=l.originalEvent.key,t=this.callBase(l);return!this._useMaskBehavior()||this._useBeforeInputEvent()||(f.default.chrome&&"Process"===l.key&&0===l.code.indexOf("Digit")?(a=l.code.replace("Digit",""),this._processInputKey(a),this._maskInputHandler=function(){s._renderSelectedPart()}):this._isSingleCharKey(l)&&(this._processInputKey(a),l.originalEvent.preventDefault())),t},_maskBeforeInputHandler:function(l){var s=this;this._maskInputHandler=null;var a=l.originalEvent.inputType;"insertCompositionText"===a&&(this._maskInputHandler=function(){s._renderSelectedPart()});var t="deleteContentBackward"===a;if(t||"deleteContentForward"===a){var n=t?-1:1;this._maskInputHandler=function(){s._revertPart(),s._selectNextPart(n)}}if(this._useMaskBehavior()&&this._isSingleCharKey(l))return this._processInputKey(l.originalEvent.data),l.preventDefault(),!0},_keyPressHandler:function(l){var s=l.originalEvent;"insertCompositionText"===(null==s?void 0:s.inputType)&&this._isSingleDigitKey(l)&&(this._processInputKey(s.data),this._renderDisplayText(this._getDisplayedText(this._maskValue)),this._selectNextPart()),this.callBase(l),this._maskInputHandler&&(this._maskInputHandler(),this._maskInputHandler=null)},_processInputKey:function(l){this._isAllSelected()&&(this._activePartIndex=0),this._setNewDateIfEmpty(),isNaN(parseInt(l))?this._searchString(l):this._searchNumber(l)},_isAllSelected:function(){var l=this._caret();return l.end-l.start===this.option("text").length},_getFormatPattern:function(){if(this._formatPattern)return this._formatPattern;var l=this._strategy.getDisplayFormat(this.option("displayFormat")),s=(0,I.isString)(l)&&!S.default._getPatternByFormat(l);return this._formatPattern=s?l:(0,y.getFormat)(function(a){return S.default.format(a,l)}),this._formatPattern},_setNewDateIfEmpty:function(){if(!this._maskValue){var l="time"===this.option("type")?new Date(null):new Date;this._maskValue=l,this._initialMaskValue=l,this._renderDateParts()}},_partLimitsReached:function(l){var s=String(l).length,a=this._getActivePartProp("pattern").length,t=1===a?s:Math.min(a,s),n=this._searchValue.length===t,i=parseInt(this._searchValue+"0")>l;return n||i},_searchNumber:function(l){var s=this._getActivePartLimits().max,a=String(s).length;this._searchValue=(this._searchValue+l).substr(-a),isNaN(this._searchValue)&&(this._searchValue=l),this._setActivePartValue(this._searchValue),this._partLimitsReached(s)&&this._selectNextPart(1)},_searchString:function(l){if(isNaN(parseInt(this._getActivePartProp("text")))){for(var s=this._getActivePartProp("limits")(this._maskValue),a=this._searchValue+l.toLowerCase(),t=s.max-s.min,n=0;n<=t;n++)if(this._loadMaskValue(this._initialMaskValue),this._partIncrease(n+1),0===this._getActivePartProp("text").toLowerCase().indexOf(a))return void(this._searchValue=a);this._setNewDateIfEmpty(),this._searchValue&&(this._clearSearchValue(),this._searchString(l))}},_clearSearchValue:function(){this._searchValue=""},_revertPart:function(l){if(!this._isAllSelected()){var s=this._getActivePartValue(this.option("emptyDateValue"));this._setActivePartValue(s),this._selectNextPart(l)}this._clearSearchValue()},_useMaskBehavior:function(){return this.option("useMaskBehavior")&&"text"===this.option("mode")},_prepareRegExpInfo:function(){this._regExpInfo=(0,w.getRegExpInfo)(this._getFormatPattern(),S.default);var l=this._regExpInfo.regexp,s=l.source,a=l.flags,t=new RegExp(/(\{[0-9]+,?[0-9]*\})/),n=s.split(t).map(function(i){return t.test(i)?i:m.default.convertDigits(i,!1)}).join("");this._regExpInfo.regexp=new RegExp(n,a)},_initMaskState:function(){this._activePartIndex=0,this._formatPattern=null,this._prepareRegExpInfo(),this._loadMaskValue()},_renderMask:function(){this.callBase(),this._detachMaskEvents(),this._clearMaskState(),this._useMaskBehavior()&&(this._attachMaskEvents(),this._initMaskState(),this._renderDateParts())},_renderDateParts:function(){if(this._useMaskBehavior()){var l=this.option("text")||this._getDisplayedText(this._maskValue);l&&(this._dateParts=(0,k.renderDateParts)(l,this._regExpInfo),this._input().is(":hidden")||this._selectNextPart())}},_detachMaskEvents:function(){E.default.off(this._input(),".dateBoxMask")},_attachMaskEvents:function(){var l=this;E.default.on(this._input(),(0,g.addNamespace)("dxclick","dateBoxMask"),this._maskClickHandler.bind(this)),E.default.on(this._input(),(0,g.addNamespace)("paste","dateBoxMask"),this._maskPasteHandler.bind(this)),E.default.on(this._input(),(0,g.addNamespace)("drop","dateBoxMask"),function(){l._renderSelectedPart()}),E.default.on(this._input(),(0,g.addNamespace)("compositionend","dateBoxMask"),this._maskCompositionEndHandler.bind(this)),this._useBeforeInputEvent()&&E.default.on(this._input(),(0,g.addNamespace)("beforeinput","dateBoxMask"),this._maskBeforeInputHandler.bind(this))},_renderSelectedPart:function(){this._renderDisplayText(this._getDisplayedText(this._maskValue)),this._selectNextPart()},_selectLastPart:function(){this.option("text")&&(this._activePartIndex=this._dateParts.length,this._selectNextPart(-1))},_selectFirstPart:function(){this.option("text")&&(this._activePartIndex=-1,this._selectNextPart(1))},_onMouseWheel:function(l){this._useMaskBehavior()&&this._partIncrease(l.delta>0?1:-1,l)},_selectNextPart:function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.option("text")&&!this._disposed){l&&(this._initialMaskValue=new Date(this._maskValue));var s=(0,R.fitIntoRange)(this._activePartIndex+l,0,this._dateParts.length-1);if(this._dateParts[s].isStub){var a=0===s&&l<0||s===this._dateParts.length-1&&l>0;if(!a)return void this._selectNextPart(l>=0?l+1:l-1);s=this._activePartIndex}this._activePartIndex!==s&&this._clearSearchValue(),this._activePartIndex=s,this._caret(this._getActivePartProp("caret"))}},_getRealLimitsPattern:function(){if("d"===this._getActivePartProp("pattern")[0])return"dM"},_getActivePartLimits:function(l){return this._getActivePartProp("limits")(this._maskValue,l&&this._getRealLimitsPattern())},_getActivePartValue:function(l){l=l||this._maskValue;var s=this._getActivePartProp("getter");return(0,I.isFunction)(s)?s(l):l[s]()},_addLeadingZeroes:function(l){var s=this._searchValue.match(/^0+/),a=this._getActivePartLimits(),t=String(a.max).length;return((s&&s[0]||"")+String(l)).substr(-t)},_setActivePartValue:function(l,s){s=s||this._maskValue;var a=this._getActivePartProp("setter"),t=this._getActivePartLimits();l=(0,R.inRange)(l,t.min,t.max)?l:l%10,l=this._addLeadingZeroes((0,R.fitIntoRange)(l,t.min,t.max)),(0,I.isFunction)(a)?a(s,l):s[a](l),this._renderDisplayText(this._getDisplayedText(s)),this._renderDateParts()},_getActivePartProp:function(l){if(this._dateParts&&this._dateParts[this._activePartIndex])return this._dateParts[this._activePartIndex][l]},_loadMaskValue:function(){var l=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.dateOption("value");this._maskValue=l&&new Date(l),this._initialMaskValue=l&&new Date(l)},_saveMaskValue:function(){var l=this._maskValue&&new Date(this._maskValue);l&&"date"===this.option("type")&&l.setHours(0,0,0,0),this._initialMaskValue=new Date(l),this.dateOption("value",l)},_revertChanges:function(){this._loadMaskValue(),this._renderDisplayText(this._getDisplayedText(this._maskValue)),this._renderDateParts()},_renderDisplayText:function(l){this.callBase(l),this._useMaskBehavior()&&this.option("text",l)},_partIncrease:function(l,s){this._setNewDateIfEmpty();var a=this._getActivePartLimits(s),t=a.max,n=a.min,i=t-n;1===i&&i++;var o=l+this._getActivePartValue();o>t?o=this._applyLimits(o,{limitBase:n,limitClosest:t,limitDelta:i}):o<n&&(o=this._applyLimits(o,{limitBase:t,limitClosest:n,limitDelta:i})),this._setActivePartValue(o)},_applyLimits:function(l,s){var t=s.limitClosest,n=(l-t)%s.limitDelta;return n?s.limitBase+n-1*(0,R.sign)(n):t},_maskClickHandler:function(){this.option("text")&&(this._activePartIndex=(0,k.getDatePartIndexByPosition)(this._dateParts,this._caret().start),(0,I.isDefined)(this._activePartIndex)?this._caret(this._getActivePartProp("caret")):this._selectLastPart())},_maskCompositionEndHandler:function(l){var s=this;f.default.msie&&this._isSingleDigitKey(l)?this._processInputKey(l.originalEvent.data):(this._input().val(this._getDisplayedText(this._maskValue)),this._selectNextPart(),this._maskInputHandler=function(){s._renderSelectedPart()})},_maskPasteHandler:function(l){var s=this._replaceSelectedText(this.option("text"),this._caret(),(0,F.clipboardText)(l)),a=S.default.parse(s,this._getFormatPattern());a&&this._isDateValid(a)&&(this._maskValue=a,this._renderDisplayText(this._getDisplayedText(this._maskValue)),this._renderDateParts(),this._selectNextPart()),l.preventDefault()},_isDateValid:function(l){return(0,I.isDate)(l)&&!isNaN(l)},_isValueDirty:function(){var l=this.dateOption("value");return(this._maskValue&&this._maskValue.getTime())!==(l&&l.getTime())},_fireChangeEvent:function(){this._clearSearchValue(),this._isValueDirty()&&E.default.trigger(this._input(),"change")},_enterHandler:function(l){this._fireChangeEvent(),this._selectNextPart(1),l.preventDefault()},_focusOutHandler:function(l){this.callBase(l),this._useMaskBehavior()&&!l.isDefaultPrevented()&&(this._fireChangeEvent(),this._selectFirstPart(l))},_valueChangeEventHandler:function(l){var s=this.option("text");this._useMaskBehavior()?(this._saveValueChangeEvent(l),s?null===this._maskValue&&this._loadMaskValue(s):this._maskValue=null,this._saveMaskValue()):this.callBase(l)},_optionChanged:function(l){switch(l.name){case"useMaskBehavior":this._renderMask();break;case"displayFormat":case"mode":this.callBase(l),this._renderMask();break;case"value":this._loadMaskValue(),this.callBase(l),this._renderDateParts();break;case"emptyDateValue":break;default:this.callBase(l)}},_clearMaskState:function(){this._clearSearchValue(),delete this._dateParts,delete this._activePartIndex,delete this._maskValue},reset:function(){this.callBase(),this._clearMaskState(),this._activePartIndex=0},_clean:function(){this.callBase(),this._detachMaskEvents(),this._clearMaskState()}});b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getDatePartIndexByPosition=b.renderDateParts=void 0;var g=e(211),I=e(0),F=e(32),A=e(4),R=function(y){return y.getMonth()+1},E=function(y,h){var m=y.getDate(),p=w("M",y),f=(0,F.fitIntoRange)(parseInt(h),p.min,p.max);y.setMonth(f-1,1);var c=w("dM",y),s=(0,F.fitIntoRange)(m,c.min,c.max);y.setDate(s)},k={a:function(y){return y.getHours()<12?0:1},E:"getDay",y:"getFullYear",M:R,L:R,d:"getDate",H:"getHours",h:"getHours",m:"getMinutes",s:"getSeconds",S:"getMilliseconds"},S=(0,I.extend)({},(0,g.getPatternSetters)(),{a:function(y,h){var m=y.getHours();m>=12!=!!parseInt(h)&&y.setHours((m+12)%24)},d:function(y,h){h>w("dM",y).max&&y.setMonth(y.getMonth()+1),y.setDate(h)},h:function(y,h){var m=y.getHours()>=12;y.setHours(+h%12+(m?12:0))},M:E,L:E,E:function(y,h){h<0||y.setDate(y.getDate()-y.getDay()+parseInt(h))},y:function(y,h){var m=y.getFullYear(),p=String(h).length,f=String(w("y",y).max).length,c=parseInt(String(m).substr(0,f-p)+h);y.setFullYear(c)}});b.renderDateParts=function(y,h){for(var m=h.regexp.exec(y),p=0,f=0,c=[],u=function(s){f=(p=f)+m[s].length;var a,t=h.patterns[s-1].replace(/^'|'$/g,""),n=k[a=t[0]]||function(){return a};c.push({index:s-1,isStub:t===m[s],caret:{start:p,end:f},pattern:t,text:m[s],limits:function(){for(var i=arguments.length,o=new Array(i),r=0;r<i;r++)o[r]=arguments[r];return w.apply(void 0,[t[0]].concat(o))},setter:S[t[0]]||A.noop,getter:n})},l=1;l<m.length;l++)u(l);return c};var w=function(y,h,m){var p={y:{min:0,max:9999},M:{min:1,max:12},L:{min:1,max:12},d:{min:1,max:31},dM:{min:1,max:new Date(h.getFullYear(),h.getMonth()+1,0).getDate()},E:{min:0,max:6},H:{min:0,max:23},h:{min:0,max:23},m:{min:0,max:59},s:{min:0,max:59},S:{min:0,max:999},a:{min:0,max:1}};return p[m||y]||p.getAmPm};b.getDatePartIndexByPosition=function(y,h){for(var m=0;m<y.length;m++)if(!y[m].isStub&&y[m].caret.end>=h)return m;return null}},function(W,b,e){b.default=void 0;var g=e(7),I=i(e(9)),F=e(1),A=e(35),R=e(3),E=e(69),k=e(0),S=e(45),w=i(e(13)),y=i(e(30)),h=i(e(19)),m=i(e(154)),p=i(e(63)),f=i(e(199)),c=i(e(34)),u=i(e(10)),l=i(e(454)),s=i(e(666)),a=i(e(669)),t=i(e(670)),n=i(e(672));function i(B){return B&&B.__esModule?B:{default:B}}var o=(0,g.getWindow)(),r={calendar:"calendar",rollers:"rollers",list:"list",native:"native"},d={date:"date",datetime:"datetime",time:"time"},P={Calendar:l.default,DateView:s.default,Native:a.default,CalendarWithTime:t.default,List:n.default},M=f.default.inherit({_supportedKeys:function(){return(0,k.extend)(this.callBase(),this._strategy.supportedKeys())},_renderButtonContainers:function(){this.callBase.apply(this,arguments),this._strategy.customizeButtons()},_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{type:"date",showAnalogClock:!0,value:null,dateSerializationFormat:void 0,min:void 0,max:void 0,displayFormat:null,interval:30,disabledDates:null,pickerType:r.calendar,invalidDateMessage:u.default.format("dxDateBox-validation-datetime"),dateOutOfRangeMessage:u.default.format("validation-range"),applyButtonText:u.default.format("OK"),adaptivityEnabled:!1,calendarOptions:{},useHiddenSubmitElement:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{"dropDownOptions.showTitle":!0}},{device:{platform:"android"},options:{buttonsLocation:"bottom after"}},{device:function(){var B=w.default.real().platform;return"ios"===B||"android"===B},options:{pickerType:r.native}},{device:function(B){var V=w.default.real(),z=V.platform;return"generic"===z&&"desktop"!==B.deviceType||"android"===z&&(0,E.compare)(V.version,[4,4])<0},options:{pickerType:r.rollers}},{device:{platform:"generic",deviceType:"desktop"},options:{buttonsLocation:"bottom after"}}])},_initOptions:function(B){this._userOptions=(0,k.extend)({},B),this.callBase(B),this._updatePickerOptions()},_updatePickerOptions:function(){var B=this.option("pickerType"),V=this.option("type");B!==r.list||V!==d.datetime&&V!==d.date||(B=r.calendar),V===d.time&&B===r.calendar&&(B=r.list),this.option("showDropDownButton","generic"!==w.default.real().platform||B!==r.native),this._pickerType=B},_init:function(){this._initStrategy(),this.option((0,k.extend)({},this._strategy.getDefaultOptions(),this._userOptions)),delete this._userOptions,this.callBase()},_toLowerCaseFirstLetter:function(B){return B.charAt(0).toLowerCase()+B.substr(1)},_initStrategy:function(){var B=this._getStrategyName(this._getFormatType());this._strategy&&this._strategy.NAME===B||(this._strategy=new(0,P[B])(this))},_getFormatType:function(){var B=this.option("type"),V=/h|m|s/g.test(B),z="";return/d|M|Y/g.test(B)&&(z+=d.date),V&&(z+=d.time),z},_getStrategyName:function(B){var V=this._pickerType;return V===r.rollers?"DateView":V===r.native?"Native":B===d.date?"Calendar":B===d.datetime?"CalendarWithTime":"List"},_initMarkup:function(){this.$element().addClass("dx-datebox"),this.callBase(),this._refreshFormatClass(),this._refreshPickerTypeClass(),this._strategy.renderInputMinMax(this._input())},_render:function(){this.callBase(),this._formatValidationIcon()},_renderDimensions:function(){this.callBase(),this.$element().toggleClass("dx-auto-width",!this.option("width")),this._dimensionChanged()},_dimensionChanged:function(){var B,V;this.callBase(arguments),this._popup&&(null===(B=(V=this._strategy)._updatePopupHeight)||void 0===B||B.call(V))},_refreshFormatClass:function(){var B=this.$element();(0,R.each)(d,function(V,z){B.removeClass("dx-datebox-"+z)}),B.addClass("dx-datebox-"+this.option("type"))},_refreshPickerTypeClass:function(){var B=this.$element();(0,R.each)(r,function(V,z){B.removeClass("dx-datebox-"+z)}),B.addClass("dx-datebox-"+this._pickerType)},_formatValidationIcon:function(){if((0,g.hasWindow)()){var B=this._input().get(0),V=this.option("rtlEnabled"),z=this._getClearButtonWidth(),N=this._getLongestElementDimensions(),U=parseFloat(o.getComputedStyle(B).width)-z,H=N.width>U,G=B.style;this.$element().toggleClass("dx-show-invalid-badge",!H),H?(void 0===this._storedPadding&&(this._storedPadding=V?N.leftPadding:N.rightPadding),V?G.paddingLeft=0:G.paddingRight=0):V?G.paddingLeft=this._storedPadding+"px":G.paddingRight=this._storedPadding+"px"}},_getClearButtonWidth:function(){var B=0;if(this._isClearButtonVisible()&&""===this._input().val()){var V=this.$element().find(".dx-clear-button-area").get(0);B=parseFloat(o.getComputedStyle(V).width)}return B},_getLongestElementDimensions:function(){var B=this._strategy.getDisplayFormat(this.option("displayFormat")),V=c.default.format(m.default.getLongestDate(B,c.default.getMonthNames(),c.default.getDayNames()),B),z=this._input(),N=z.get(0),U=(0,A.createTextElementHiddenCopy)(z,V),H=void 0!==this._storedPadding?this._storedPadding:0;U.appendTo(this.$element());var G=parseFloat(o.getComputedStyle(U.get(0)).width),Y=parseFloat(o.getComputedStyle(N).paddingRight),J=parseFloat(o.getComputedStyle(N).paddingLeft),ae=G+J+Y+H;return U.remove(),{width:ae,leftPadding:J,rightPadding:Y}},_getKeyboardListeners:function(){return this.callBase().concat([this._strategy&&this._strategy.getKeyboardListener()])},_renderPopup:function(){this.callBase(),this._popup.$wrapper().addClass("dx-datebox-wrapper"),this._renderPopupWrapper()},_popupConfig:function(){var B=this.callBase();return(0,k.extend)(this._strategy.popupConfig(B),{title:this._getPopupTitle(),dragEnabled:!1})},_renderPopupWrapper:function(){if(this._popup){var B=this.$element(),V=(0,k.extend)({},d,r);(0,R.each)(V,function(z,N){B.removeClass("dx-datebox-wrapper-"+N)}.bind(this)),this._popup.$wrapper().addClass("dx-datebox-wrapper-"+this.option("type")).addClass("dx-datebox-wrapper-"+this._pickerType)}},_renderPopupContent:function(){this.callBase(),this._strategy.renderPopupContent()},_getFirstPopupElement:function(){return this._strategy.getFirstPopupElement()||this.callBase()},_getLastPopupElement:function(){return this._strategy.getLastPopupElement()||this.callBase()},_popupShowingHandler:function(){this.callBase(),this._strategy.popupShowingHandler()},_popupShownHandler:function(){this.callBase(),this._strategy.renderOpenedState()},_popupHiddenHandler:function(){this.callBase(),this._strategy.renderOpenedState(),this._strategy.popupHiddenHandler()},_visibilityChanged:function(B){B&&this._formatValidationIcon()},_clearValueHandler:function(B){this.option("text",""),this.callBase(B)},_readOnlyPropValue:function(){if(this._pickerType===r.rollers)return!0;var B=w.default.real().platform;return!this._isNativeType()||"ios"!==B&&"android"!==B?this.callBase():this.option("readOnly")},_isClearButtonVisible:function(){return this.callBase()&&!this._isNativeType()},_renderValue:function(){var B=this.dateOption("value");return this.option("text",this._getDisplayedText(B)),this._strategy.renderValue(),this.callBase()},_setSubmitValue:function(){var B=this.dateOption("value"),V=this.option("dateSerializationFormat"),z=m.default.SUBMIT_FORMATS_MAP[this.option("type")],N=V?p.default.serializeDate(B,V):m.default.toStandardDateFormat(B,z);this._getSubmitElement().val(N)},_getDisplayedText:function(B){var V,z=this.option("mode");if("text"===z){var N=this._strategy.getDisplayFormat(this.option("displayFormat"));V=c.default.format(B,N)}else{var U=this._getFormatByMode(z);V=U?c.default.format(B,U):m.default.toStandardDateFormat(B,z)}return V},_getFormatByMode:function(B){return(0,S.inputType)(B)?null:m.default.FORMATS_MAP[B]},_valueChangeEventHandler:function(B){var V=this.option(),z=V.text,N=V.type,U=V.validationError,H=this.dateOption("value");if(z!==this._getDisplayedText(H)){var G=this._getParsedDate(z),Y=null!=H?H:this._getDateByDefault(),J=m.default.mergeDates(Y,G,N);if(this._applyInternalValidation(G&&"time"===N?J:G).isValid){var fe=this._getDisplayedText(J);Y&&J&&Y.getTime()===J.getTime()&&fe!==z?this._renderValue():this.dateValue(J,B)}}else U&&!U.editorSpecific||(this._applyInternalValidation(H),this._applyCustomValidation())},_getDateByDefault:function(){return this._strategy.useCurrentDateByDefault()&&this._strategy.getDefaultDate()},_getParsedDate:function(B){var V=this._strategy.getDisplayFormat(this.option("displayFormat")),z=this._strategy.getParsedText(B,V);return null!=z?z:void 0},_applyInternalValidation:function(B){var V=!!this.option("text")&&null!==B,z=!!B&&(0,F.isDate)(B)&&!isNaN(B.getTime()),N=z&&h.default.dateInRange(B,this.dateOption("min"),this.dateOption("max"),this.option("type")),U=!V&&!B||N,H="";return z?N||(H=this.option("dateOutOfRangeMessage")):H=this.option("invalidDateMessage"),this.option({isValid:U,validationError:U?null:{editorSpecific:!0,message:H}}),{isValid:U,isDate:z}},_applyCustomValidation:function(B){this.validationRequest.fire({editor:this,value:this._serializeDate(B)})},_isValueChanged:function(B){var V=this.dateOption("value");return(V&&V.getTime())!==(B&&B.getTime())},_isTextChanged:function(B){return this.option("text")!==(B&&this._getDisplayedText(B)||"")},_renderProps:function(){this.callBase(),this._input().attr("autocomplete","off")},_renderOpenedState:function(){this._isNativeType()||this.callBase(),this._strategy.isAdaptivityChanged()&&this._refreshStrategy()},_getPopupTitle:function(){var B=this.option("placeholder");if(B)return B;var V=this.option("type");return V===d.time?u.default.format("dxDateBox-simulatedDataPickerTitleTime"):V===d.date||V===d.datetime?u.default.format("dxDateBox-simulatedDataPickerTitleDate"):""},_renderPlaceholder:function(){this._popup&&this._popup.option("title",this._getPopupTitle()),this.callBase()},_refreshStrategy:function(){this._strategy.dispose(),this._initStrategy(),this.option(this._strategy.getDefaultOptions()),this._refresh()},_applyButtonHandler:function(B){var V=this._strategy.getValue(),z=this._applyInternalValidation(V),U=z.isDate;if(z.isValid)this.dateValue(V,B.event);else if(U){var H=this._getDisplayedText(V);this.option("text",H),this._renderDisplayText(H)}this.callBase()},_dispose:function(){var B;this.callBase(),null===(B=this._strategy)||void 0===B||B.dispose()},_isNativeType:function(){return this._pickerType===r.native},_optionChanged:function(B){switch(B.name){case"showClearButton":case"buttons":case"isValid":case"readOnly":this.callBase.apply(this,arguments),this._formatValidationIcon();break;case"pickerType":this._updatePickerOptions({pickerType:B.value}),this._refreshStrategy(),this._refreshPickerTypeClass(),this._invalidate();break;case"type":this._updatePickerOptions({format:B.value}),this._refreshStrategy(),this._refreshFormatClass(),this._renderPopupWrapper(),this._formatValidationIcon(),this._updateValue();break;case"placeholder":this._renderPlaceholder();break;case"min":case"max":var V=this.option("isValid");this._applyInternalValidation(this.dateOption("value")),V||this._applyCustomValidation(this.dateOption("value")),this._invalidate();break;case"dateSerializationFormat":case"interval":case"disabledDates":case"calendarOptions":this._invalidate();break;case"displayFormat":this.option("text",this._getDisplayedText(this.dateOption("value"))),this._renderInputValue();break;case"text":this._strategy.textChangedHandler(B.value),this.callBase.apply(this,arguments);break;case"showDropDownButton":this._formatValidationIcon(),this.callBase.apply(this,arguments);break;case"invalidDateMessage":case"dateOutOfRangeMessage":case"adaptivityEnabled":case"showAnalogClock":break;default:this.callBase.apply(this,arguments)}},_getSerializationFormat:function(){var B=this.option("value");return this.option("dateSerializationFormat")&&(0,y.default)().forceIsoDateParsing?this.option("dateSerializationFormat"):(0,F.isNumeric)(B)?"number":(0,F.isString)(B)?p.default.getDateSerializationFormat(B):void 0},_updateValue:function(B){this.callBase(),this._applyInternalValidation(null!=B?B:this.dateOption("value"))},dateValue:function(B,V){var z=this._isValueChanged(B);return z&&V&&this._saveValueChangeEvent(V),z||(this._isTextChanged(B)?this._updateValue(B):""===this.option("text")&&this._applyCustomValidation(B)),this.dateOption("value",B)},dateOption:function(B,V){if(1===arguments.length)return p.default.deserializeDate(this.option(B));this.option(B,this._serializeDate(V))},_serializeDate:function(B){var V=this._getSerializationFormat();return p.default.serializeDate(B,V)},_clearValue:function(){var B=this.option("value");this.callBase(),null===B&&this._applyCustomValidation(null)},reset:function(){var B=this.option("value");this.callBase(),null===B&&this._applyInternalValidation(null)}});(0,I.default)("dxDateBox",M),b.default=M,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=e(7),F=w(e(667)),A=w(e(222)),R=e(45),E=e(0),k=w(e(154)),S=w(e(10));function w(m){return m&&m.__esModule?m:{default:m}}var y=(0,I.getWindow)(),h=A.default.inherit({NAME:"DateView",getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{openOnFieldClick:!0,applyButtonText:S.default.format("OK"),"dropDownOptions.showTitle":!0})},getDisplayFormat:function(m){return m||k.default.FORMATS_MAP[this.dateBox.option("type")]},popupConfig:function(m){return{toolbarItems:this.dateBox._popupToolbarItemsConfig(),onInitialized:m.onInitialized,defaultOptionsRules:[{device:{platform:"android"},options:{width:333,height:331}},{device:function(p){var f=p.platform;return"generic"===f||"ios"===f},options:{width:"auto",height:"auto"}},{device:function(p){return"generic"===p.platform&&p.phone},options:{width:333,maxWidth:"100%",maxHeight:"100%",height:"auto",position:{collision:"flipfit flip"}}},{device:{platform:"ios",phone:!0},options:{width:"100%",position:{my:"bottom",at:"bottom",of:y}}}]}},_renderWidget:function(){if((0,R.inputType)(this.dateBox.option("mode"))&&this.dateBox._isNativeType()||this.dateBox.option("readOnly"))this._widget&&(this._widget.$element().remove(),this._widget=null);else{var m=this._getPopup();if(this._widget)this._widget.option(this._getWidgetOptions());else{var p=(0,g.default)("<div>").appendTo(m.$content());this._widget=this._createWidget(p)}this._widget.$element().appendTo(this._getWidgetContainer())}},_getWidgetName:function(){return F.default},renderOpenedState:function(){this.callBase(),this._widget&&this._widget.option("value",this._widget._getCurrentDate())},_getWidgetOptions:function(){return{value:this.dateBoxValue()||new Date,type:this.dateBox.option("type"),minDate:this.dateBox.dateOption("min")||new Date(1900,0,1),maxDate:this.dateBox.dateOption("max")||new Date(Date.now()+50*k.default.ONE_YEAR),onDisposing:function(){this._widget=null}.bind(this)}}});b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(52)),F=y(e(668)),A=y(e(19)),R=e(3),E=e(0),k=y(e(154)),S=y(e(9)),w=y(e(34));function y(s){return s&&s.__esModule?s:{default:s}}var h="date",m="year",p="month",f="day",c="hours",u=I.default.inherit({_valueOption:function(){var s=this.option("value"),a=new Date(s);return!s||isNaN(a)?this._getDefaultDate():a},_getDefaultDate:function(){var s=new Date;return this.option("type")===h?new Date(s.getFullYear(),s.getMonth(),s.getDate()):s},_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{minDate:k.default.MIN_DATEVIEW_DEFAULT_DATE,maxDate:k.default.MAX_DATEVIEW_DEFAULT_DATE,type:h,value:new Date,applyCompactClass:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(s){return"desktop"!==s.deviceType},options:{applyCompactClass:!0}}])},_render:function(){this.callBase(),this.$element().addClass("dx-dateview"),this._toggleFormatClasses(this.option("type")),this._toggleCompactClass()},_toggleFormatClasses:function(s,a){this.$element().addClass("dx-dateview-"+s),a&&this.$element().removeClass("dx-dateview-"+a)},_toggleCompactClass:function(){this.$element().toggleClass("dx-dateview-compact",this.option("applyCompactClass"))},_wrapper:function(){return this._$wrapper},_renderContentImpl:function(){this._$wrapper=(0,g.default)("<div>").addClass("dx-dateview-wrapper"),this._renderRollers(),this._$wrapper.appendTo(this.$element())},_renderRollers:function(){this._$rollersContainer||(this._$rollersContainer=(0,g.default)("<div>").addClass("dx-dateview-rollers")),this._$rollersContainer.empty(),this._createRollerConfigs(),this._rollers={};var s=this;(0,R.each)(s._rollerConfigs,function(a){var t=(0,g.default)("<div>").appendTo(s._$rollersContainer).addClass("dx-dateviewroller-"+s._rollerConfigs[a].type);s._rollers[s._rollerConfigs[a].type]=s._createComponent(t,F.default,{items:s._rollerConfigs[a].displayItems,selectedIndex:s._rollerConfigs[a].selectedIndex,showScrollbar:!1,onStart:function(n){var i=n.component;i._toggleActive(!0),s._setActiveRoller(s._rollerConfigs[a],i.option("selectedIndex"))},onEnd:function(n){n.component._toggleActive(!1)},onClick:function(n){var i=n.component;i._toggleActive(!0),s._setActiveRoller(s._rollerConfigs[a],i.option("selectedIndex")),s._setRollerState(s._rollerConfigs[a],i.option("selectedIndex")),i._toggleActive(!1)},onSelectedIndexChanged:function(n){s._setRollerState(s._rollerConfigs[a],n.component.option("selectedIndex"))}})}),s._$rollersContainer.appendTo(s._wrapper())},_createRollerConfigs:function(s){var a=this;s=s||a.option("type"),a._rollerConfigs={},w.default.getFormatParts(k.default.FORMATS_MAP[s]).forEach(function(t){a._createRollerConfig(t)})},_createRollerConfig:function(s){for(var a=k.default.DATE_COMPONENTS_INFO[s],t=this._calculateRollerConfigValueRange(s),n=t.startValue,i=t.endValue,o=a.formatter,r=this._getCurrentDate(),d={type:s,setValue:a.setter,valueItems:[],displayItems:[],getIndex:function(x){return x[a.getter]()-n}},v=n;v<=i;v++)d.valueItems.push(v),d.displayItems.push(o(v,r));d.selectedIndex=d.getIndex(r),this._rollerConfigs[s]=d},_setActiveRoller:function(s){var a=s&&this._rollers[s.type];(0,R.each)(this._rollers,function(){this.toggleActiveState(this===a)})},_updateRollersPosition:function(){var s=this;(0,R.each)(this._rollers,function(a){var t=s._rollerConfigs[a].getIndex(s._getCurrentDate());this.option("selectedIndex",t)})},_setRollerState:function(s,a){if(a!==s.selectedIndex){var t=s.valueItems[a],n=s.setValue,i=new Date(this._getCurrentDate()),o=i.getDate(),r=this.option("minDate"),d=this.option("maxDate");s.type===p?o=Math.min(o,k.default.getMaxMonthDay(i.getFullYear(),t)):s.type===m&&(o=Math.min(o,k.default.getMaxMonthDay(t,i.getMonth()))),i.setDate(o),i[n](t);var v=A.default.normalizeDate(i,r,d);i=k.default.mergeDates(v,i,"time"),i=A.default.normalizeDate(i,r,d),this.option("value",i),s.selectedIndex=a}s.type===m&&this._refreshRollers(),s.type===p&&(this._refreshRoller(f),this._refreshRoller(c))},_refreshRoller:function(s){var a=this._rollers[s];if(a){this._createRollerConfig(s);var t=this._rollerConfigs[s];s!==f&&t.displayItems.toString()===a.option("items").toString()||a.option({items:t.displayItems,selectedIndex:t.selectedIndex})}},_getCurrentDate:function(){var s=this._valueOption(),a=this.option("minDate"),t=this.option("maxDate");return A.default.normalizeDate(s,a,t)},_calculateRollerConfigValueRange:function(s){var a=this._getCurrentDate(),t=this.option("minDate"),n=this.option("maxDate"),i=A.default.sameYear(a,t),o=i&&a.getMonth()===t.getMonth(),r=A.default.sameYear(a,n),d=r&&a.getMonth()===n.getMonth(),v=o&&a.getDate()===t.getDate(),x=d&&a.getDate()===n.getDate(),T=k.default.DATE_COMPONENTS_INFO[s],D=T.startValue,C=T.endValue;return s===m&&(D=t.getFullYear(),C=n.getFullYear()),s===p&&(i&&(D=t.getMonth()),r&&(C=n.getMonth())),s===f&&(C=k.default.getMaxMonthDay(a.getFullYear(),a.getMonth()),i&&o&&(D=t.getDate()),r&&d&&(C=n.getDate())),s===c&&(D=v?t.getHours():D,C=x?n.getHours():C),{startValue:D,endValue:C}},_refreshRollers:function(){this._refreshRoller(p),this._refreshRoller(f),this._refreshRoller(c)},_optionChanged:function(s){switch(s.name){case"minDate":case"maxDate":case"type":this._renderRollers(),this._toggleFormatClasses(s.value,s.previousValue);break;case"visible":this.callBase(s),s.value&&this._renderRollers();break;case"value":this.option("value",this._valueOption()),this._refreshRollers(),this._updateRollersPosition();break;default:this.callBase(s)}},_clean:function(){this.callBase(),delete this._$rollersContainer}});(0,S.default)("dxDateView",u),b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=m(e(5)),F=m(e(9)),A=e(0),R=e(3),E=e(8),k=e(23),S=m(e(110)),w=m(e(13)),y=m(e(46)),h=e(33);function m(c){return c&&c.__esModule?c:{default:c}}var p=S.default.inherit({_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{showScrollbar:!1,useNative:!1,selectedIndex:0,bounceEnabled:!1,items:[],showOnClick:!1,onClick:null,onSelectedIndexChanged:null})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"generic"},options:{scrollByContent:!0}}])},_init:function(){this.callBase(),this._renderSelectedItemFrame()},_render:function(){this.callBase(),this.$element().addClass("dx-dateviewroller"),this._renderContainerClick(),this._renderItems(),this._renderSelectedValue(),this._renderItemsClick(),this._renderWheelEvent(),this._wrapAction("_endAction",this._endActionHandler.bind(this)),this._renderSelectedIndexChanged()},_renderSelectedIndexChanged:function(){this._selectedIndexChanged=this._createActionByOption("onSelectedIndexChanged")},_renderWheelEvent:function(){var c=this;I.default.on(this._$container,"dxmousewheel",function(u){c._isWheelScrolled=!0})},_renderContainerClick:function(){if(this.option("showOnClick")){var c=(0,E.addNamespace)(k.name,this.NAME),u=this._createActionByOption("onClick");I.default.off(this._$container,c),I.default.on(this._$container,c,function(l){u({event:l})})}},_wrapAction:function(c,u){var l=this._strategy,s=l[c];l[c]=function(){return u.apply(this,arguments),s.apply(this,arguments)}},_renderItems:function(){var c=this.option("items")||[],u=(0,g.default)();this._$content.empty(),c.forEach(function(l){u=u.add((0,g.default)("<div>").addClass("dx-dateview-item").append(l))}),this._$content.append(u),this._$items=u,this.update()},_renderSelectedItemFrame:function(){(0,g.default)("<div>").addClass("dx-dateview-item-selected-frame").append((0,g.default)("<div>").addClass("dx-dateview-item-selected-border")).appendTo(this._$container)},_renderSelectedValue:function(c){var u=this._fitIndex(null!=c?c:this.option("selectedIndex"));this._moveTo({top:this._getItemPosition(u)}),this._renderActiveStateItem()},_fitIndex:function(c){var u=(this.option("items")||[]).length;return c>=u?u-1:c<0?0:c},_getItemPosition:function(c){return Math.round(this._itemHeight()*c)},_renderItemsClick:function(){var c=this._getItemSelector(),u=(0,E.addNamespace)(k.name,this.NAME);I.default.off(this.$element(),u,c),I.default.on(this.$element(),u,c,this._itemClickHandler.bind(this))},_getItemSelector:function(){return".dx-dateview-item"},_itemClickHandler:function(c){this.option("selectedIndex",this._itemElementIndex(c.currentTarget))},_itemElementIndex:function(c){return this._itemElements().index(c)},_itemElements:function(){return this.$element().find(this._getItemSelector())},_renderActiveStateItem:function(){var c=this.option("selectedIndex");(0,R.each)(this._$items,function(u){(0,g.default)(this).toggleClass("dx-dateview-item-selected",c===u)})},_shouldScrollToNeighborItem:function(){return"desktop"===w.default.real().deviceType&&this._isWheelScrolled},_moveTo:function(c){c=this._normalizeLocation(c);var u=this._location(),l={x:-(u.left-c.left),y:-(u.top-c.top)};if(this._isVisible()&&(l.x||l.y))if(this._strategy._prepareDirections(!0),this._animation&&!this._shouldScrollToNeighborItem()){var s=this;y.default.stop(this._$content),y.default.animate(this._$content,{duration:200,type:"slide",to:{top:Math.floor(l.y)},complete:function(){(0,h.resetPosition)(s._$content),s._strategy.handleMove({delta:l})}}),delete this._animation}else this._strategy.handleMove({delta:l})},_validate:function(c){return this._strategy.validate(c)},_fitSelectedIndexInRange:function(c){var u=this.option("items").length;return Math.max(Math.min(c,u-1),0)},_isInNullNeighborhood:function(c){return-.1<=c&&c<=.1},_getSelectedIndexAfterScroll:function(c){var u=-this._location().top-c*this._itemHeight();return this._isInNullNeighborhood(u)?c:this._fitSelectedIndexInRange(c+(u>0?1:-1))},_getNewSelectedIndex:function(c){if(this._shouldScrollToNeighborItem())return this._getSelectedIndexAfterScroll(c);this._animation=!0;var u=-this._location().top/this._itemHeight();return Math.round(u)},_endActionHandler:function(){var c=this.option("selectedIndex"),u=this._getNewSelectedIndex(c);u===c?this._renderSelectedValue(u):this.option("selectedIndex",u),this._isWheelScrolled=!1},_itemHeight:function(){return this._$items.first().height()},_toggleActive:function(c){this.$element().toggleClass("dx-state-active",c)},_isVisible:function(){return this._$container.is(":visible")},_fireSelectedIndexChanged:function(c,u){this._selectedIndexChanged({value:c,previousValue:u,event:void 0})},_visibilityChanged:function(c){this.callBase(c),c&&this._renderSelectedValue(this.option("selectedIndex")),this.toggleActiveState(!1)},toggleActiveState:function(c){this.$element().toggleClass("dx-dateviewroller-current",c)},_refreshSelectedIndex:function(){var c=this.option("selectedIndex"),u=this._fitIndex(c);u===c?this._renderActiveStateItem():this.option("selectedIndex",u)},_optionChanged:function(c){switch(c.name){case"selectedIndex":this._fireSelectedIndexChanged(c.value,c.previousValue),this._renderSelectedValue(c.value);break;case"items":this._renderItems(),this._refreshSelectedIndex();break;case"onClick":case"showOnClick":this._renderContainerClick();break;case"onSelectedIndexChanged":this._renderSelectedIndexChanged();break;default:this.callBase(c)}}});(0,F.default)("dxDateViewRoller",p),b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(4),I=w(e(222)),F=e(45),A=e(12),R=w(e(154)),E=w(e(63)),k=e(0),S=w(e(13));function w(h){return h&&h.__esModule?h:{default:h}}var y=I.default.inherit({NAME:"Native",popupConfig:function(h){return(0,k.extend)({},h,{width:"auto"})},getParsedText:function(h,m){return h?"datetime"===this.dateBox.option("type")?new Date(h.replace(/-/g,"/").replace("T"," ").split(".")[0]):this._isTextInput()?this.callBase(h,m):R.default.fromStandardDateFormat(h):null},_isTextInput:function(){return"text"===this.dateBox._input().prop("type")},renderPopupContent:g.noop,_getWidgetName:g.noop,_getWidgetOptions:g.noop,_getDateBoxType:function(){var h=this.dateBox.option("type");return-1===(0,A.inArray)(h,R.default.SUPPORTED_FORMATS)?h="date":"datetime"!==h||(0,F.inputType)(h)||(h="datetime-local"),h},customizeButtons:function(){var h=this.dateBox.getButton("dropDown");S.default.real().android&&h&&h.on("click",function(){this.dateBox._input().get(0).click()}.bind(this))},getDefaultOptions:function(){return{mode:this._getDateBoxType()}},getDisplayFormat:function(h){var m=this._getDateBoxType();return h||R.default.FORMATS_MAP[m]},renderInputMinMax:function(h){h.attr({min:E.default.serializeDate(this.dateBox.dateOption("min"),"yyyy-MM-dd"),max:E.default.serializeDate(this.dateBox.dateOption("max"),"yyyy-MM-dd")})}});b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=e(7),F=y(e(454)),A=y(e(671)),R=y(e(34)),E=e(0),k=y(e(19)),S=y(e(220)),w=y(e(154));function y(p){return p&&p.__esModule?p:{default:p}}var h=(0,I.getWindow)(),m=F.default.inherit({NAME:"CalendarWithTime",getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{applyValueMode:"useButtons",buttonsLocation:"bottom after","dropDownOptions.showTitle":!1})},_closeDropDownByEnter:function(){return k.default.sameDate(this._getContouredValue(),this.widgetOption("value"))},getDisplayFormat:function(p){return p||"shortdateshorttime"},_is24HourFormat:function(){return R.default.is24HourFormat(this.getDisplayFormat(this.dateBox.option("displayFormat")))},_getContouredValue:function(){var p=this.callBase();return this._updateDateTime(p)},_renderWidget:function(){this.callBase(),this._timeView=this.dateBox._createComponent((0,g.default)("<div>"),A.default,{value:this.dateBoxValue(),_showClock:!this._isShrinkView(),use24HourFormat:this._is24HourFormat(),onValueChanged:this._valueChangedHandler.bind(this),stylingMode:this.dateBox.option("stylingMode")}),this._timeView.registerKeyHandler("escape",this._escapeHandler.bind(this))},renderOpenedState:function(){this.callBase();var p=this._getPopup();p&&p.$wrapper().toggleClass("dx-datebox-adaptivity-mode",this._isSmallScreen()),clearTimeout(this._repaintTimer),this._repaintTimer=setTimeout(function(){this._getPopup()&&this._getPopup().repaint()}.bind(this),0)},isAdaptivityChanged:function(){var p=this._isShrinkView(),f=this._currentAdaptiveMode;return p!==f?(this._currentAdaptiveMode=p,void 0!==f):this.callBase()},_updateValue:function(p){var f=this.dateBoxValue();f||p||(f=new Date,w.default.normalizeTime(f)),this.callBase(),this._timeView&&(f&&this._timeView.option("value",f),this._timeView.option("use24HourFormat",this._is24HourFormat()))},_isSmallScreen:function(){return(0,g.default)(h).width()<=573},_isShrinkView:function(){return!this.dateBox.option("showAnalogClock")||this.dateBox.option("adaptivityEnabled")&&this._isSmallScreen()},_getBoxItems:function(){var p=[{ratio:0,shrink:0,baseSize:"auto",name:"calendar"}];return this._isShrinkView()||p.push({ratio:0,shrink:0,baseSize:"auto",name:"time"}),p},renderPopupContent:function(){this.callBase(),this._currentAdaptiveMode=this._isShrinkView();var p=this._getPopup().$content();this._box=this.dateBox._createComponent((0,g.default)("<div>").appendTo(p),S.default,{direction:"row",crossAlign:"start",items:this._getBoxItems(),itemTemplate:function(f){var c=(0,g.default)("<div>");switch(f.name){case"calendar":c.append(this._widget.$element()),this._isShrinkView()&&c.append(this._timeView.$element());break;case"time":c.append(this._timeView.$element())}return c}.bind(this)}),this._attachTabHandler()},popupConfig:function(p){var f=this.callBase(p);return(0,E.extend)(f,{width:"auto",onShowing:function(){if("fallback"===this._box.option("_layoutStrategy")){var c=this._getPopup().$content().find(".dx-timeview-clock").css("minWidth");this._timeView.$element().css("maxWidth",c)}}.bind(this)})},getFirstPopupElement:function(){return this._timeView._hourBox.$element().find("input")},_attachTabHandler:function(){var p=this.dateBox;this._timeView._hourBox.registerKeyHandler("tab",function(f){f.shiftKey&&(f.preventDefault(),p.focus())})},_preventFocusOnPopup:function(p){(0,g.default)(p.target).hasClass("dx-texteditor-input")||(this.callBase.apply(this,arguments),this.dateBox._hasFocusClass()||this.dateBox.focus())},_updateDateTime:function(p){var f=this._timeView.option("value");return p.setHours(f.getHours(),f.getMinutes(),f.getSeconds(),f.getMilliseconds()),p},getValue:function(){var p=this._widget.option("value");return p=p?new Date(p):new Date,this._updateDateTime(p)},dispose:function(){clearTimeout(this._removeMinWidthTimer),clearTimeout(this._repaintTimer),this.callBase()}});b.default=m,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(52)),F=y(e(130)),A=y(e(131)),R=y(e(220)),E=e(0),k=y(e(9)),S=y(e(34)),w=y(e(154));function y(c){return c&&c.__esModule?c:{default:c}}var h=function(c,u,l){m(c,u,l)},m=function(c,u,l){c.css("transform","rotate("+u+"deg) translate(0,"+l+"px)")},p=I.default.inherit({_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{value:new Date(Date.now()),use24HourFormat:!0,_showClock:!0,_arrowOffset:0,stylingMode:void 0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"android"},options:{_arrowOffset:15}},{device:{platform:"generic"},options:{_arrowOffset:5}}])},_getValue:function(){return this.option("value")||new Date},_init:function(){this.callBase(),this.$element().addClass("dx-timeview")},_render:function(){this.callBase(),this._renderBox(),this._updateTime()},_renderBox:function(){var c=(0,g.default)("<div>").appendTo(this.$element()),u=[];this.option("_showClock")&&u.push({ratio:1,shrink:0,baseSize:"auto",template:this._renderClock.bind(this)}),u.push({ratio:0,shrink:0,baseSize:50,template:this._renderField.bind(this)}),this._createComponent(c,R.default,{height:"100%",width:"100%",direction:"col",items:u})},_renderClock:function(c,u,l){this._$hourArrow=(0,g.default)("<div>").addClass("dx-timeview-hourarrow"),this._$minuteArrow=(0,g.default)("<div>").addClass("dx-timeview-minutearrow");var s=(0,g.default)(l);s.addClass("dx-timeview-clock").append(this._$hourArrow).append(this._$minuteArrow),this.setAria("role","presentation",s)},_updateClock:function(){var c=this._getValue(),u=c.getHours()/12*360+c.getMinutes()/60*30,l=c.getMinutes()/60*360;h(this._$hourArrow,u,this.option("_arrowOffset")),h(this._$minuteArrow,l,this.option("_arrowOffset"))},_getBoxItems:function(c){var u=this,l=[{ratio:0,shrink:0,baseSize:"auto",template:function(){return u._hourBox.$element()}},{ratio:0,shrink:0,baseSize:"auto",template:(0,g.default)("<div>").addClass("dx-timeview-time-separator").text(S.default.getTimeSeparator())},{ratio:0,shrink:0,baseSize:"auto",template:function(){return u._minuteBox.$element()}}];return c&&l.push({ratio:0,shrink:0,baseSize:"auto",template:function(){return u._format12.$element()}}),l},_renderField:function(){var c=!this.option("use24HourFormat");return this._createHourBox(c),this._createMinuteBox(),c&&this._createFormat12Box(),this._createComponent((0,g.default)("<div>").addClass("dx-timeview-field"),R.default,{direction:"row",align:"center",crossAlign:"center",items:this._getBoxItems(c)}).$element()},_createHourBox:function(c){var u=this;(this._hourBox=this._createComponent((0,g.default)("<div>"),F.default,(0,E.extend)({min:-1,max:c?13:24,value:this._getValue().getHours(),onValueChanged:this._onHourBoxValueChanged.bind(this),onKeyboardHandled:function(l){return u._keyboardHandler(l)}},this._getNumberBoxConfig()))).setAria("label","hours")},_isPM:function(){return!this.option("use24HourFormat")&&1===this._format12.option("value")},_onHourBoxValueChanged:function(c){var u=c.value,l=c.component,s=this._getValue(),a=new Date(s),t=this._convertMaxHourToMin(u);l.option("value",t),this._isPM()&&(t+=12),a.setHours(t),w.default.normalizeTime(a),this.option("value",a)},_convertMaxHourToMin:function(c){var u=this.option("use24HourFormat")?24:12;return(u+c)%u},_createMinuteBox:function(){var c=this;(this._minuteBox=this._createComponent((0,g.default)("<div>"),F.default,(0,E.extend)({min:-1,max:60,value:this._getValue().getMinutes(),onKeyboardHandled:function(u){return c._keyboardHandler(u)},onValueChanged:function(u){var l=(60+u.value)%60;u.component.option("value",l);var s=new Date(c._getValue());s.setMinutes(l),w.default.normalizeTime(s),c.option("value",s)}},this._getNumberBoxConfig()))).setAria("label","minutes")},_createFormat12Box:function(){var c=this,u=S.default.getPeriodNames();(this._format12=this._createComponent((0,g.default)("<div>").addClass("dx-timeview-format12"),A.default,{items:[{value:-1,text:u[0]},{value:1,text:u[1]}],valueExpr:"value",displayExpr:"text",onKeyboardHandled:function(l){return c._keyboardHandler(l)},onValueChanged:function(l){var s=l.value,a=c._getValue().getHours(),t=new Date(c._getValue());t.setHours((a+12*s)%24),c.option("value",t)},value:this._getValue().getHours()>=12?1:-1,stylingMode:this.option("stylingMode")})).setAria("label","type")},_refreshFormat12:function(){if(!this.option("use24HourFormat")){var c=this._getValue().getHours()>=12?1:-1;this._silentEditorValueUpdate(this._format12,c)}},_silentEditorValueUpdate:function(c,u){c&&(c._suppressValueChangeAction(),c.option("value",u),c._resumeValueChangeAction())},_getNumberBoxConfig:function(){return{showSpinButtons:!0,displayValueFormatter:function(c){return(c<10?"0":"")+c},stylingMode:this.option("stylingMode")}},_normalizeHours:function(c){return this.option("use24HourFormat")?c:c%12||12},_updateField:function(){var c=this._normalizeHours(this._getValue().getHours());this._silentEditorValueUpdate(this._hourBox,c),this._silentEditorValueUpdate(this._minuteBox,this._getValue().getMinutes()),this._refreshFormat12()},_updateTime:function(){this.option("_showClock")&&this._updateClock(),this._updateField()},_visibilityChanged:function(c){c&&this._updateTime()},_optionChanged:function(c){switch(c.name){case"value":this._updateTime(),this.callBase(c);break;case"_arrowOffset":break;case"use24HourFormat":case"_showClock":case"stylingMode":this._invalidate();break;default:this.callBase(c)}}});(0,k.default)("dxTimeView",p),b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=e(7),F=m(e(121)),A=m(e(222)),R=e(4),E=e(1),k=e(0),S=m(e(154)),w=m(e(34)),y=m(e(63)),h=e(217);function m(u){return u&&u.__esModule?u:{default:u}}var p=(0,I.getWindow)(),f={min:new Date(0,0,0,0,0),max:new Date(0,0,0,23,59)},c=A.default.inherit({NAME:"List",supportedKeys:function(){return{tab:function(){var u=this.option();u.opened&&"instantly"===u.applyValueMode&&this.close()},space:R.noop,home:R.noop,end:R.noop}},getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{applyValueMode:"instantly"})},getDisplayFormat:function(u){return u||"shorttime"},popupConfig:function(u){return u},getValue:function(){var u=this._widget.option("selectedIndex");return-1===u?this.dateBox.option("value"):this._getDateByItemData(this._widgetItems[u])},useCurrentDateByDefault:function(){return!0},getDefaultDate:function(){return new Date(null)},popupShowingHandler:function(){this.dateBox._dimensionChanged()},_renderWidget:function(){this.callBase(),this._refreshItems()},_getWidgetName:function(){return F.default},_getWidgetOptions:function(){return{itemTemplate:this._timeListItemTemplate.bind(this),onItemClick:this._listItemClickHandler.bind(this),tabIndex:-1,onFocusedItemChanged:this._refreshActiveDescendant.bind(this),selectionMode:"single"}},_refreshActiveDescendant:function(u){this.dateBox.setAria("activedescendant",""),this.dateBox.setAria("activedescendant",u.actionValue)},_refreshItems:function(){this._widgetItems=this._getTimeListItems(),this._widget.option("items",this._widgetItems)},renderOpenedState:function(){this._widget&&(this._widget.option("focusedElement",null),this._setSelectedItemsByValue(),this._widget.option("templatesRenderAsynchronously")?this._asyncScrollTimeout=setTimeout(this._scrollToSelectedItem.bind(this)):this._scrollToSelectedItem())},dispose:function(){this.callBase(),clearTimeout(this._asyncScrollTimeout)},_updateValue:function(){this._widget&&(this._refreshItems(),this._setSelectedItemsByValue(),this._scrollToSelectedItem())},_setSelectedItemsByValue:function(){var u=this.dateBoxValue(),l=this._getDateIndex(u);-1===l?this._widget.option("selectedItems",[]):this._widget.option("selectedIndex",l)},_scrollToSelectedItem:function(){this._widget.scrollToItem(this._widget.option("selectedIndex"))},_getDateIndex:function(u){for(var l=-1,s=0,a=this._widgetItems.length;s<a;s++)if(this._areDatesEqual(u,this._widgetItems[s])){l=s;break}return l},_areDatesEqual:function(u,l){return(0,E.isDate)(u)&&(0,E.isDate)(l)&&u.getHours()===l.getHours()&&u.getMinutes()===l.getMinutes()},_getTimeListItems:function(){var u=this.dateBox.dateOption("min")||this._getBoundaryDate("min"),l=this.dateBox.dateOption("max")||this._getBoundaryDate("max"),s=this.dateBox.dateOption("value")||null,a=l-u,t=u.getMinutes()%this.dateBox.option("interval");return a<0?[]:(a>S.default.ONE_DAY&&(a=S.default.ONE_DAY),s-u<S.default.ONE_DAY||((u=this._getBoundaryDate("min")).setMinutes(t),s&&Math.abs(s-l)<S.default.ONE_DAY&&(a=(60*l.getHours()+Math.abs(l.getMinutes()-t))*S.default.ONE_MINUTE)),this._getRangeItems(u,new Date(u),a))},_getRangeItems:function(u,l,s){for(var a=[],t=this.dateBox.option("interval");l-u<=s;)a.push(new Date(l)),l.setMinutes(l.getMinutes()+t);return a},_getBoundaryDate:function(u){var l=f[u],s=new Date((0,R.ensureDefined)(this.dateBox.dateOption("value"),0));return new Date(s.getFullYear(),s.getMonth(),s.getDate(),l.getHours(),l.getMinutes())},_timeListItemTemplate:function(u){var l=this.dateBox.option("displayFormat");return w.default.format(u,this.getDisplayFormat(l))},_listItemClickHandler:function(u){if("useButtons"!==this.dateBox.option("applyValueMode")){var l=this._getDateByItemData(u.itemData);this.dateBox.option("opened",!1),this.dateBoxValue(l,u.event)}},_getDateByItemData:function(u){var l=this.dateBox.option("value"),s=u.getHours(),a=u.getMinutes(),t=u.getSeconds(),n=u.getFullYear(),i=u.getMonth(),o=u.getDate();return l?((l=this.dateBox.option("dateSerializationFormat")?y.default.deserializeDate(l):new Date(l)).setHours(s),l.setMinutes(a),l.setSeconds(t),l.setFullYear(n),l.setMonth(i),l.setDate(o)):l=new Date(n,i,o,s,a,0,0),l},getKeyboardListener:function(){return this._widget},_updatePopupHeight:function(){var u=(0,h.getSizeValue)(this.dateBox.option("dropDownOptions.height"));if(void 0===u||"auto"===u){this.dateBox._setPopupOption("height","auto");var l=this._widget.$element().outerHeight(),s=.45*(0,g.default)(p).height();this.dateBox._setPopupOption("height",Math.min(l,s))}this.dateBox._timeList&&this.dateBox._timeList.updateDimensions()},getParsedText:function(u,l){var s=this.callBase(u,l);return s&&(s=S.default.mergeDates(s,new Date(null),"date")),s}});b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(299))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(200),I=R(e(300)),F=R(e(2)),A=e(33);function R(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(){return S.apply(this,arguments)||this}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._internalRenderPosition=function(p,f){var c=this.getDrawerInstance(),u=this._getPanelSize(!0),l=this._getPanelSize(c.option("opened"))*c._getPositionCorrection();if((0,F.default)(c.content()).css(c.isHorizontalDirection()?"width":"height",u),c.getMinSize()){var s="padding";switch(c.calcTargetPosition()){case"left":s+="Right";break;case"right":s+="Left";break;case"top":s+="Bottom";break;case"bottom":s+="Top"}(0,F.default)(c.viewContent()).css(s,c.getMinSize())}p?g.animation.moveTo({$element:(0,F.default)(c.viewContent()),position:l,direction:c.calcTargetPosition(),duration:c.option("animationDuration"),complete:function(){f.resolve()}}):c.isHorizontalDirection()?(0,A.move)((0,F.default)(c.viewContent()),{left:l}):(0,A.move)((0,F.default)(c.viewContent()),{top:l})},m.onPanelContentRendered=function(){(0,F.default)(this.getDrawerInstance().viewContent()).addClass("dx-theme-background-color")},h}(I.default);b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(200),I=R(e(300)),F=R(e(2)),A=e(41);function R(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(){return S.apply(this,arguments)||this}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._internalRenderPosition=function(p,f){var c=this.getDrawerInstance(),u=c.calcTargetPosition(),l=(0,F.default)(c.content()),s=this._getPanelSize(c.option("opened")),a=this._getPanelOffset(c.option("opened")),t=c.option("revealMode");p?"slide"===t?g.animation.margin({complete:function(){f.resolve()},$element:l,duration:c.option("animationDuration"),direction:u,margin:a}):"expand"===t&&g.animation.size({complete:function(){f.resolve()},$element:l,duration:c.option("animationDuration"),direction:u,size:s}):"slide"===t?l.css("margin"+(0,A.camelize)(u,!0),a):"expand"===t&&l.css(c.isHorizontalDirection()?"width":"height",s)},m.isViewContentFirst=function(p,f){return(f?"left"===p:"right"===p)||"bottom"===p},h}(I.default);b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(200),I=S(e(300)),F=S(e(2)),A=e(33),R=S(e(61)),E=e(4),k=e(41);function S(h){return h&&h.__esModule?h:{default:h}}function w(h,m){return(w=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}var y=function(h){var m,p;function f(){return h.apply(this,arguments)||this}p=h,(m=f).prototype=Object.create(p.prototype),m.prototype.constructor=m,w(m,p);var c=f.prototype;return c.renderPanelContent=function(u){var l=this;delete this._initialPosition;var s=this.getDrawerInstance(),a=s.option(),t=a.opened,n=a.minSize;s._overlay=s._createComponent(s.content(),R.default,{shading:!1,container:s.getOverlayTarget(),position:this._getOverlayPosition(),width:t?"auto":n||0,height:"100%",templatesRenderAsynchronously:s.option("templatesRenderAsynchronously"),animation:{show:{duration:0}},onPositioned:function(i){this._fixOverlayPosition(i.component.$content())}.bind(this),contentTemplate:s.option("template"),onContentReady:function(i){u.resolve(),l._processOverlayZIndex(i.component.content())},visible:!0,propagateOutsideClick:!0})},c._fixOverlayPosition=function(u){var l=(0,E.ensureDefined)(this._initialPosition,{left:0,top:0});(0,A.move)(u,l),"right"===this.getDrawerInstance().calcTargetPosition()&&u.css("left","auto"),"bottom"===this.getDrawerInstance().calcTargetPosition()&&(u.css("top","auto"),u.css("bottom","0px"))},c._getOverlayPosition=function(){var u=this.getDrawerInstance(),l=u.calcTargetPosition(),s={};switch(l){case"left":s={my:"top left",at:"top left"};break;case"right":s={my:u.option("rtlEnabled")?"top left":"top right",at:"top right"};break;case"top":case"bottom":s={my:l,at:l}}return s.of=u.getOverlayTarget(),s},c.refreshPanelElementSize=function(u){var l=this.getDrawerInstance(),s=l.getOverlay();l.isHorizontalDirection()?(s.option("height","100%"),s.option("width",u?l.getRealPanelWidth():this._getPanelSize(l.option("opened")))):(s.option("width",s.option("container").width()),s.option("height",u?l.getRealPanelHeight():this._getPanelSize(l.option("opened"))))},c.onPanelContentRendered=function(){this._updateViewContentStyles()},c._updateViewContentStyles=function(){var u=this.getDrawerInstance();(0,F.default)(u.viewContent()).css("padding"+(0,k.camelize)(u.calcTargetPosition(),!0),u.option("minSize")),(0,F.default)(u.viewContent()).css("transform","inherit")},c._internalRenderPosition=function(u,l){var s=this.getDrawerInstance(),a=(0,F.default)(s.content()),t=s.getOverlay().$content(),n=s.option("revealMode"),i=s.calcTargetPosition(),o=this._getPanelSize(s.option("opened")),r=this._getPanelOffset(s.option("opened"))*s._getPositionCorrection(),d=s.getRealPanelHeight()-o;this._updateViewContentStyles(),u?"slide"===n?(this._initialPosition=s.isHorizontalDirection()?{left:r}:{top:r},g.animation.moveTo({complete:function(){l.resolve()},duration:s.option("animationDuration"),direction:i,$element:a,position:r})):"expand"===n&&(this._initialPosition={left:0},(0,A.move)(t,this._initialPosition),g.animation.size({complete:function(){l.resolve()},duration:s.option("animationDuration"),direction:i,$element:t,size:o,marginTop:d})):"slide"===n?(this._initialPosition=s.isHorizontalDirection()?{left:r}:{top:r},(0,A.move)(a,this._initialPosition)):"expand"===n&&(this._initialPosition={left:0},(0,A.move)(t,this._initialPosition),s.isHorizontalDirection()?(0,F.default)(t).css("width",o):((0,F.default)(t).css("height",o),"bottom"===i&&(0,F.default)(t).css("marginTop",d)))},c.getPanelContent=function(){return(0,F.default)(this.getDrawerInstance().getOverlay().content())},c._processOverlayZIndex=function(u){var l=(0,F.default)(u).get(0).style.zIndex||1;this.getDrawerInstance().setZIndex(l)},c.isViewContentFirst=function(u){return"right"===u||"bottom"===u},f}(I.default);b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(278),I=u(e(9)),F=u(e(11)),A=u(e(2)),R=e(4),E=e(6),k=e(0),S=e(3),w=e(1),y=e(7),h=u(e(5)),m=e(59),p=u(e(80)),f=u(e(16)),c=e(26);function u(n){return n&&n.__esModule?n:{default:n}}var l=(0,y.getWindow)(),s=["onRendered","onShown"],a=f.default.inherit({_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{showLoadIndicator:!1,renderWhen:void 0,animation:void 0,staggerItemSelector:void 0,onRendered:null,onShown:null})},_getAnonymousTemplateName:function(){return"content"},_init:function(){this.transitionExecutor=new g.TransitionExecutor,this._initElement(),this._initRender(),this._$initialContent=this.$element().clone().contents(),this._initActions(),this.callBase()},_initElement:function(){this.$element().addClass("dx-deferrendering")},_initRender:function(){var n=this,i=this.$element(),o=this.option("renderWhen"),r=function(){return n._renderDeferredContent()};(0,w.isPromise)(o)?(0,E.fromPromise)(o).done(r):(i.data("dx-render-delegate",r),void 0===o&&i.addClass("dx-pending-rendering-manual"))},_initActions:function(){var n=this;this._actions={},(0,S.each)(s,function(i,o){n._actions[o]=n._createActionByOption(o)||R.noop})},_initMarkup:function(){this.callBase(),this._initContent||(this._initContent=this._renderContent,this._renderContent=function(){}),this._initContent()},_renderContentImpl:function(){this.$element().removeClass("dx-widget"),this.$element().append(this._$initialContent),this._setLoadingState()},_renderDeferredContent:function(){var n=this,i=this.$element(),o=new E.Deferred;return i.removeClass("dx-pending-rendering-manual"),i.addClass("dx-pending-rendering-active"),this._abortRenderTask(),this._renderTask=(0,R.executeAsync)(function(){n._renderImpl().done(function(){var r={element:i};n._actions.onShown([r]),o.resolve(r)}).fail(function(){o.rejectWith(o,arguments)})}),o.promise()},_isElementInViewport:function(n){var i=(0,c.getBoundingRect)(n);return i.bottom>=0&&i.right>=0&&i.top<=(l.innerHeight||F.default.getDocumentElement().clientHeight)&&i.left<=(l.innerWidth||F.default.getDocumentElement().clientWidth)},_animate:function(){var n,i=this,o=this.$element(),r=(0,y.hasWindow)()&&this.option("animation"),d=this.option("staggerItemSelector");return i.transitionExecutor.stop(),r?(d?o.find(d).each(function(){i._isElementInViewport(this)&&i.transitionExecutor.enter((0,A.default)(this),r)}):i.transitionExecutor.enter(o,r),n=i.transitionExecutor.start()):n=(new E.Deferred).resolve().promise(),n},_renderImpl:function(){var n=this.$element(),i={element:n},o=this._getTemplate(this._templateManager.anonymousTemplateName);return o&&o.render({container:n.empty(),noModel:!0}),this._setRenderedState(n),h.default.trigger(n,"dxcontentrendered"),this._actions.onRendered([i]),this._isRendered=!0,this._animate()},_setLoadingState:function(){var n=this.$element(),i=!!n.find(".dx-visible-while-pending-rendering").length;n.addClass("dx-pending-rendering"),i||n.children().addClass("dx-invisible-while-pending-rendering"),this.option("showLoadIndicator")&&this._showLoadIndicator(n)},_showLoadIndicator:function(n){this._$loadIndicator=new p.default((0,A.default)("<div>"),{visible:!0}).$element().addClass("dx-deferrendering-load-indicator"),(0,A.default)("<div>").addClass("dx-loadindicator-container").addClass("dx-deferrendering-loadindicator-container").append(this._$loadIndicator).appendTo(n)},_setRenderedState:function(){var n=this.$element();this._$loadIndicator&&this._$loadIndicator.remove(),n.removeClass("dx-pending-rendering"),n.removeClass("dx-pending-rendering-active"),(0,m.triggerShownEvent)(n.children())},_optionChanged:function(n){var i=n.value,o=n.previousValue;switch(n.name){case"renderWhen":!1===o&&!0===i?this._renderOrAnimate():!0===o&&!1===i&&(this.transitionExecutor.stop(),this._setLoadingState());break;case"showLoadIndicator":case"onRendered":case"onShown":break;default:this.callBase(n)}},_renderOrAnimate:function(){var n;return this._isRendered?(this._setRenderedState(),n=this._animate()):n=this._renderDeferredContent(),n},renderContent:function(){return this._renderOrAnimate()},_abortRenderTask:function(){this._renderTask&&(this._renderTask.abort(),this._renderTask=void 0)},_dispose:function(){this.transitionExecutor.stop(!0),this._abortRenderTask(),this._actions=void 0,this._$initialContent=void 0,this.callBase()}});(0,I.default)("dxDeferRendering",a),b.default=a,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=s(e(199)),I=s(e(296)),F=e(4),A=e(1),R=e(3),E=e(66),k=e(6),S=s(e(2)),w=s(e(5)),y=e(0),h=e(301),m=s(e(9)),p=e(8),f=e(114),c=s(e(13)),u=s(e(11)),l=e(21);function s(o){return o&&o.__esModule?o:{default:o}}var a=u.default.getActiveElement,t=c.default.real(),n=g.default.inherit({_supportedKeys:function(){return(0,y.extend)({},this.callBase(),{tab:function(o){if(this.option("opened")){var r=this._getTabbableElements(),d=o.shiftKey?r.last():r.first();d&&w.default.trigger(d,"focus"),o.preventDefault()}}})},_getTabbableElements:function(){return this._getElements().filter(E.tabbable)},_getElements:function(){return(0,S.default)(this.content()).find("*")},_getDefaultOptions:function(){return(0,y.extend)(this.callBase(),{acceptCustomValue:!1,contentTemplate:"content",openOnFieldClick:!0,displayValueFormatter:function(o){return Array.isArray(o)?o.join(", "):o},useHiddenSubmitElement:!0})},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){this.callBase()},_initMarkup:function(){this._initDataExpressions(),this.$element().addClass("dx-dropdownbox"),this.callBase()},_setSubmitValue:function(){var o=this.option("value"),r=this._shouldUseDisplayValue(o)?this._displayGetter(o):o;this._getSubmitElement().val(r)},_shouldUseDisplayValue:function(o){return"this"===this.option("valueExpr")&&(0,A.isObject)(o)},_renderInputValue:function(){this._rejectValueLoading();var o=this.callBase.bind(this),r=[];if(!this._dataSource)return o(r),(new k.Deferred).resolve();var d=this._getCurrentValue(),v=null!=d?d:[];v=Array.isArray(v)?v:[v];var x=(0,R.map)(v,function(T){return this._loadItem(T).always(function(D){var C=this._displayGetter(D);(0,A.isDefined)(C)&&r.push(C)}.bind(this))}.bind(this));return k.when.apply(this,x).always(function(){this.option("displayValue",r),o(r.length&&r)}.bind(this))},_loadItem:function(o){var r=new k.Deferred,d=this,v=(0,F.grep)(this.option("items")||[],function(x){return this._isValueEquals(this._valueGetter(x),o)}.bind(this))[0];return void 0!==v?r.resolve(v):this._loadValue(o).done(function(x){r.resolve(x)}).fail(function(x){null!=x&&x.shouldSkipCallback||(d.option("acceptCustomValue")?r.resolve(o):r.reject())}),r.promise()},_popupElementTabHandler:function(o){if("tab"===(0,p.normalizeKeyName)(o)){var r=this._getTabbableElements().first().get(0),d=this._getTabbableElements().last().get(0),v=o.originalEvent.target,x=!(v!==r||!o.shift);(x||v===d&&!o.shift)&&(this.close(),w.default.trigger(this._input(),"focus"),x&&o.originalEvent.preventDefault())}},_renderPopup:function(o){var r=this;this.callBase(),this.option("focusStateEnabled")&&f.keyboard.on(this.content(),null,function(d){return r._popupElementTabHandler(d)})},_renderPopupContent:function(){if("content"!==this.option("contentTemplate")){var o=this._getTemplateByOption("contentTemplate");if(o&&this.option("contentTemplate")){var r=this._popup.$content(),d={value:this._fieldRenderData(),component:this};r.empty(),o.render({container:(0,l.getPublicElement)(r),model:d})}}},_canShowVirtualKeyboard:function(){return t.mac},_isNestedElementActive:function(){var o=a();return o&&this._popup.$content().get(0).contains(o)},_shouldCloseOnTargetScroll:function(){return"desktop"===t.deviceType&&this._canShowVirtualKeyboard()&&this._isNestedElementActive()},_popupHiddenHandler:function(){this.callBase(),this._popupPosition=void 0},_popupPositionedHandler:function(o){this.callBase(o),this._popupPosition=o.position},_getDefaultPopupPosition:function(o){var r=this.callBase(o);return{my:r.my,at:r.at,offset:{v:-1},collision:"flipfit"}},_popupConfig:function(){var o=this,r=this.option().focusStateEnabled;return(0,y.extend)(this.callBase(),{tabIndex:-1,dragEnabled:!1,focusStateEnabled:r,contentTemplate:"content",closeOnTargetScroll:this._shouldCloseOnTargetScroll.bind(this),position:(0,y.extend)(this.option("popupPosition"),{of:this.$element()}),onKeyboardHandled:function(d){return o.option("focusStateEnabled")&&o._popupElementTabHandler(d)},maxHeight:function(){var d,v=null===(d=this._popupPosition)||void 0===d?void 0:d.v.location;return(0,h.getElementMaxHeightByWindow)(this.$element(),v)}.bind(this)})},_popupShownHandler:function(){this.callBase();var o=this._getTabbableElements().first();w.default.trigger(o,"focus")},_setCollectionWidgetOption:F.noop,_optionChanged:function(o){switch(this._dataExpressionOptionChanged(o),o.name){case"dataSource":this._renderInputValue();break;case"displayValue":this.option("text",o.value);break;case"displayExpr":this._renderValue();break;case"contentTemplate":this._invalidate();break;default:this.callBase(o)}}}).include(I.default);(0,m.default)("dxDropDownBox",n),b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=T(e(2)),I=T(e(5)),F=T(e(9)),A=T(e(36)),R=e(4),E=e(1),k=e(3),S=e(12),w=e(0),y=e(40),h=T(e(25)),m=e(59),p=e(21),f=T(e(10)),c=T(e(16)),u=T(e(52)),l=e(7),s=T(e(106)),a=T(e(455)),t=T(e(305)),n=T(e(110)),i=e(6),o=e(38),r=T(e(682));e(684);var d=e(306);e(308),e(460);var v=e(307),x=e(436);function T(B){return B&&B.__esModule?B:{default:B}}function C(B,V){(null==V||V>B.length)&&(V=B.length);for(var z=0,N=new Array(V);z<V;z++)N[z]=B[z];return N}var P=["items","isRequired","validationRules","visible"],M=c.default.inherit({_init:function(){this.callBase(),this._cachedColCountOptions=[],this._itemsRunTimeInfo=new a.default,this._groupsColCount=[],this._attachSyncSubscriptions()},_getDefaultOptions:function(){return(0,w.extend)(this.callBase(),{formID:"dx-"+new A.default,formData:{},colCount:1,screenByWidth:l.defaultScreenFactorFunc,colCountByScreen:void 0,labelLocation:"left",readOnly:!1,onFieldDataChanged:null,customizeItem:null,onEditorEnterKey:null,minColWidth:200,alignItemLabels:!0,alignItemLabelsInAllGroups:!0,alignRootItemLabels:!0,showColonAfterLabel:!0,showRequiredMark:!0,showOptionalMark:!1,requiredMark:"*",optionalMark:f.default.format("dxForm-optionalMark"),requiredMessage:f.default.getFormatter("dxForm-requiredMessage"),showValidationSummary:!1,items:void 0,scrollingEnabled:!1,validationGroup:void 0,stylingMode:void 0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return(0,o.isMaterial)()},options:{showColonAfterLabel:!1,labelLocation:"top"}}])},_setOptionsByReference:function(){this.callBase(),(0,w.extend)(this._optionsByReference,{formData:!0,validationGroup:!0})},_getGroupColCount:function(B){return parseInt(B.attr(v.GROUP_COL_COUNT_ATTR))},_getLabelsSelectorByCol:function(B,V){return"."+((V=V||{}).inOneColumn?v.FIELD_ITEM_CLASS:v.FORM_FIELD_ITEM_COL_CLASS+B)+(V.excludeTabbed?":not(."+v.FIELD_ITEM_TAB_CLASS+")":"")+"> ."+v.FIELD_ITEM_LABEL_CLASS+" > ."+v.FIELD_ITEM_LABEL_CONTENT_CLASS},_getLabelText:function(B){var V,z,N=B.children.length,U="";for(z=0;z<N;z++)U+=(0,y.isEmpty)((V=B.children[z]).innerText)?V.innerHTML:V.innerText;return U},_applyLabelsWidthByCol:function(B,V,z,N){var U,H,G=B.find(this._getLabelsSelectorByCol(V,z)),Y=G.length,J=0;for(H=0;H<Y;H++)(U=(0,d.getLabelWidthByText)(N._getRenderLabelOptions({text:this._getLabelText(G[H]),location:this._labelLocation()})))>J&&(J=U);for(H=0;H<Y;H++)G[H].style.width=J+"px"},_applyLabelsWidth:function(B,V,z,N,U){N=z?1:N||this._getGroupColCount(B);var H,G={excludeTabbed:V,inOneColumn:z};for(H=0;H<N;H++)this._applyLabelsWidthByCol(B,H,G,U)},_getGroupElementsInColumn:function(B,V,z){var N=(0,E.isDefined)(z)?"."+v.GROUP_COL_COUNT_CLASS+z:"";return B.find("."+v.FORM_FIELD_ITEM_COL_CLASS+V+" > ."+v.FIELD_ITEM_CONTENT_CLASS+" > ."+v.FORM_GROUP_CLASS+N)},_applyLabelsWidthWithGroups:function(B,V,z,N){if(!0===this.option("alignRootItemLabels")&&this._alignRootSimpleItems(B,V,z,N),this.option("alignItemLabelsInAllGroups"))this._applyLabelsWidthWithNestedGroups(B,V,z,N);else{var U,H=this.$element().find("."+v.FORM_GROUP_CLASS);for(U=0;U<H.length;U++)this._applyLabelsWidth(H.eq(U),z,void 0,void 0,N)}},_alignRootSimpleItems:function(B,V,z,N){for(var U=B.find(".".concat(v.ROOT_SIMPLE_ITEM_CLASS)),H=0;H<V;H++)this._applyLabelsWidthByCol(U,H,z,N)},_applyLabelsWidthWithNestedGroups:function(B,V,z,N){var U,H,G,Y,J={excludeTabbed:z};for(U=0;U<V;U++)for(Y=this._getGroupElementsInColumn(B,U),this._applyLabelsWidthByCol(Y,0,J,N),H=0;H<this._groupsColCount.length;H++){Y=this._getGroupElementsInColumn(B,U,this._groupsColCount[H]);var ae=this._getGroupColCount(Y);for(G=1;G<ae;G++)this._applyLabelsWidthByCol(Y,G,J,N)}},_labelLocation:function(){return this.option("labelLocation")},_alignLabelsInColumn:function(B){var V=B.layoutManager,z=B.inOneColumn,N=B.$container,U=B.excludeTabbed,H=B.items;(0,l.hasWindow)()&&"top"!==this._labelLocation()&&(z?this._applyLabelsWidth(N,U,!0,void 0,V):this._checkGrouping(H)?this._applyLabelsWidthWithGroups(N,V._getColCount(),U,V):this._applyLabelsWidth(N,U,!1,V._getColCount(),V))},_prepareFormData:function(){(0,E.isDefined)(this.option("formData"))||this.option("formData",{})},_initMarkup:function(){s.default.addGroup(this._getValidationGroup()),this._clearCachedInstances(),this._prepareFormData(),this.$element().addClass(v.FORM_CLASS),this.callBase(),this.setAria("role","form",this.$element()),this.option("scrollingEnabled")&&this._renderScrollable(),this._renderLayout(),this._renderValidationSummary(),this._lastMarkupScreenFactor=this._targetScreenFactor||this._getCurrentScreenFactor()},_getCurrentScreenFactor:function(){return(0,l.hasWindow)()?(0,l.getCurrentScreenFactor)(this.option("screenByWidth")):"lg"},_clearCachedInstances:function(){this._itemsRunTimeInfo.clear(),this._cachedLayoutManagers=[]},_alignLabels:function(B,V){this._alignLabelsInColumn({$container:this.$element(),layoutManager:B,excludeTabbed:!0,items:this.option("items"),inOneColumn:V}),(0,m.triggerResizeEvent)(this.$element().find(".".concat(x.TOOLBAR_CLASS)))},_clean:function(){this.callBase(),this._groupsColCount=[],this._cachedColCountOptions=[],this._lastMarkupScreenFactor=void 0},_renderScrollable:function(){var B=this.option("useNativeScrolling");this._scrollable=new n.default(this.$element(),{useNative:!!B,useSimulatedScrollbar:!B,useKeyboard:!1,direction:"both",bounceEnabled:!1})},_getContent:function(){return this.option("scrollingEnabled")?this._scrollable.$content():this.$element()},_renderValidationSummary:function(){var B=this.$element().find("."+v.FORM_VALIDATION_SUMMARY);if(B.length>0&&B.remove(),this.option("showValidationSummary")){var V=(0,g.default)("<div>").addClass(v.FORM_VALIDATION_SUMMARY).appendTo(this._getContent());this._validationSummary=V.dxValidationSummary({validationGroup:this._getValidationGroup()}).dxValidationSummary("instance")}},_prepareItems:function(B,V,z,N){if(B){for(var U=[],H=0;H<B.length;H++){var G=B[H],Y=(0,d.concatPaths)(z,(0,d.createItemPathByIndex)(H,N)),J=this._itemsRunTimeInfo.add({item:G,itemIndex:H,path:Y});if((0,E.isString)(G)&&(G={dataField:G}),(0,E.isObject)(G)){var ae=(0,w.extend)({},G);ae.guid=J,this._tryPrepareGroupItem(ae),this._tryPrepareTabbedItem(ae,Y),this._tryPrepareItemTemplate(ae),V&&(ae.cssItemClass=v.FIELD_ITEM_TAB_CLASS),ae.items&&(ae.items=this._prepareItems(ae.items,V,Y)),U.push(ae)}else U.push(G)}return U}},_tryPrepareGroupItem:function(B){"group"===B.itemType&&(B.alignItemLabels=(0,R.ensureDefined)(B.alignItemLabels,!0),B.template&&(B.groupContentTemplate=this._getTemplate(B.template)),B.template=this._itemGroupTemplate.bind(this,B))},_tryPrepareTabbedItem:function(B,V){"tabbed"===B.itemType&&(B.template=this._itemTabbedTemplate.bind(this,B),B.tabs=this._prepareItems(B.tabs,!0,V,!0))},_tryPrepareItemTemplate:function(B){B.template&&(B.template=this._getTemplate(B.template))},_checkGrouping:function(B){if(B)for(var V=0;V<B.length;V++)if("group"===B[V].itemType)return!0},_renderLayout:function(){var B=this,V=B.option("items"),z=B._getContent();V=B._prepareItems(V),B._rootLayoutManager=B._renderLayoutManager(V,z,{isRoot:!0,colCount:B.option("colCount"),alignItemLabels:B.option("alignItemLabels"),screenByWidth:this.option("screenByWidth"),colCountByScreen:this.option("colCountByScreen"),onLayoutChanged:function(N){B._alignLabels.bind(B)(B._rootLayoutManager,N)},onContentReady:function(N){B._alignLabels(N.component,N.component.isSingleColumnMode())}})},_tryGetItemsForTemplate:function(B){return B.items||[]},_itemTabbedTemplate:function(B,V,z){var N=this,U=(0,g.default)("<div>").appendTo(z),H=(0,w.extend)({},B.tabPanelOptions,{dataSource:B.tabs,onItemRendered:function(J){return(0,m.triggerShownEvent)(J.itemElement)},itemTemplate:function(J,ae,fe){var Ce=(0,g.default)(fe),Te=(0,R.ensureDefined)(J.alignItemLabels,!0),me=N._renderLayoutManager(N._tryGetItemsForTemplate(J),Ce,{colCount:J.colCount,alignItemLabels:Te,screenByWidth:N.option("screenByWidth"),colCountByScreen:J.colCountByScreen,cssItemClass:J.cssItemClass,onLayoutChanged:function(he){N._alignLabelsInColumn({$container:Ce,layoutManager:me,items:J.items,inOneColumn:he})}});N._itemsRunTimeInfo&&N._itemsRunTimeInfo.extendRunTimeItemInfoByKey(J.guid,{layoutManager:me}),Te&&N._alignLabelsInColumn({$container:Ce,layoutManager:me,items:J.items,inOneColumn:me.isSingleColumnMode()})}}),G=function(J,ae){Array.isArray(J)&&J.forEach(function(fe){return N._itemsRunTimeInfo.extendRunTimeItemInfoByKey(fe.guid,{widgetInstance:ae})})},Y=this._createComponent(U,t.default,H);(0,g.default)(z).parent().addClass(v.FIELD_ITEM_CONTENT_HAS_TABS_CLASS),Y.on("optionChanged",function(J){"dataSource"===J.fullName&&G(J.value,J.component)}),G([{guid:B.guid}].concat(function D(B){return function(V){if(Array.isArray(V))return C(V)}(B)||function(V){if("undefined"!=typeof Symbol&&null!=V[Symbol.iterator]||null!=V["@@iterator"])return Array.from(V)}(B)||function(V,z){if(V){if("string"==typeof V)return C(V,z);var N=Object.prototype.toString.call(V).slice(8,-1);if("Object"===N&&V.constructor&&(N=V.constructor.name),"Map"===N||"Set"===N)return Array.from(V);if("Arguments"===N||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(N))return C(V,z)}}(B)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(B.tabs)),Y)},_itemGroupTemplate:function(B,V,z){var N,U,H=(0,g.default)("<div>").toggleClass(v.FORM_GROUP_WITH_CAPTION_CLASS,(0,E.isDefined)(B.caption)&&B.caption.length).addClass(v.FORM_GROUP_CLASS).appendTo(z);(0,g.default)(z).parent().addClass(v.FIELD_ITEM_CONTENT_HAS_GROUP_CLASS),B.caption&&(0,g.default)("<span>").addClass(v.FORM_GROUP_CAPTION_CLASS).text(B.caption).appendTo(H);var G=(0,g.default)("<div>").addClass(v.FORM_GROUP_CONTENT_CLASS).appendTo(H);if(B.groupContentTemplate){var Y={formData:this.option("formData"),component:this};B.groupContentTemplate.render({model:Y,container:(0,p.getPublicElement)(G)})}else U=this._renderLayoutManager(this._tryGetItemsForTemplate(B),G,{colCount:B.colCount,colCountByScreen:B.colCountByScreen,alignItemLabels:B.alignItemLabels,cssItemClass:B.cssItemClass}),this._itemsRunTimeInfo&&this._itemsRunTimeInfo.extendRunTimeItemInfoByKey(B.guid,{layoutManager:U}),N=U._getColCount(),-1===(0,S.inArray)(N,this._groupsColCount)&&this._groupsColCount.push(N),H.addClass(v.GROUP_COL_COUNT_CLASS+N),H.attr(v.GROUP_COL_COUNT_ATTR,N)},_renderLayoutManager:function(B,V,z){var N=(0,g.default)("<div>"),U=this,H=U._getLayoutManagerConfig(B,z);U._cachedColCountOptions.push({colCountByScreen:(0,w.extend)({lg:z.colCount,md:z.colCount,sm:z.colCount,xs:1},z.colCountByScreen)}),N.appendTo(V);var Y=U._createComponent(N,"dxLayoutManager",H);return Y.on("autoColCountChanged",function(){U._refresh()}),U._cachedLayoutManagers.push(Y),Y},_getValidationGroup:function(){return this.option("validationGroup")||this},_getLayoutManagerConfig:function(B,V){var z=this,N={form:this,isRoot:V.isRoot,validationGroup:this._getValidationGroup(),showRequiredMark:this.option("showRequiredMark"),showOptionalMark:this.option("showOptionalMark"),requiredMark:this.option("requiredMark"),optionalMark:this.option("optionalMark"),requiredMessage:this.option("requiredMessage"),screenByWidth:this.option("screenByWidth"),layoutData:this.option("formData"),labelLocation:this.option("labelLocation"),customizeItem:this.option("customizeItem"),minColWidth:this.option("minColWidth"),showColonAfterLabel:this.option("showColonAfterLabel"),onEditorEnterKey:this.option("onEditorEnterKey"),onFieldDataChanged:function(U){z._isDataUpdating||z._triggerOnFieldDataChanged(U)},validationBoundary:this.option("scrollingEnabled")?this.$element():void 0};return(0,w.extend)(N,{items:B,onContentReady:function(U){z._itemsRunTimeInfo.addItemsOrExtendFrom(U.component._itemsRunTimeInfo),V.onContentReady&&V.onContentReady(U)},onDisposing:function(U){var H=U.component.getItemsRunTimeInfo();z._itemsRunTimeInfo.removeItemsByItems(H)},colCount:V.colCount,alignItemLabels:V.alignItemLabels,cssItemClass:V.cssItemClass,colCountByScreen:V.colCountByScreen,onLayoutChanged:V.onLayoutChanged,width:V.width})},_createComponent:function(B,V,z){return this._extendConfig(z=z||{},{readOnly:this.option("readOnly")}),this.callBase(B,V,z)},_attachSyncSubscriptions:function(){var B=this;B.on("optionChanged",function(V){var z=V.fullName;"formData"===z&&((0,E.isDefined)(V.value)||B._options.silent("formData",V.value={}),B._triggerOnFieldDataChangedByDataSet(V.value)),B._cachedLayoutManagers.length&&(0,k.each)(B._cachedLayoutManagers,function(N,U){"formData"===z&&(B._isDataUpdating=!0,U.option("layoutData",V.value),B._isDataUpdating=!1),"readOnly"!==V.name&&"disabled"!==V.name||U.option(z,V.value)})})},_optionChanged:function(B){var V=this._getRootLevelOfExpectedComplexOption(B.fullName,["formData","items"]);if(V)this._customHandlerOfComplexOption(B,V);else switch(B.name){case"formData":this.option("items")?(0,E.isEmptyObject)(B.value)&&this._resetValues():this._invalidate();break;case"items":case"colCount":case"onFieldDataChanged":case"onEditorEnterKey":case"labelLocation":case"alignItemLabels":case"showColonAfterLabel":case"customizeItem":case"alignItemLabelsInAllGroups":case"showRequiredMark":case"showOptionalMark":case"requiredMark":case"optionalMark":case"requiredMessage":case"scrollingEnabled":case"formID":case"colCountByScreen":case"screenByWidth":case"stylingMode":this._invalidate();break;case"showValidationSummary":this._renderValidationSummary();break;case"minColWidth":"auto"===this.option("colCount")&&this._invalidate();break;case"alignRootItemLabels":case"readOnly":break;case"width":this.callBase(B),this._rootLayoutManager.option(B.name,B.value),this._alignLabels(this._rootLayoutManager,this._rootLayoutManager.isSingleColumnMode());break;case"visible":this.callBase(B),B.value&&(0,m.triggerShownEvent)(this.$element());break;case"validationGroup":s.default.removeGroup(B.previousValue||this),this._invalidate();break;default:this.callBase(B)}},_getRootLevelOfExpectedComplexOption:function(B,V){var z,N=B.split(".");if(N.length>1){var U,H=N[0];for(U=0;U<V.length;U++)-1!==H.search(V[U])&&(z=V[U])}return z},_tryCreateItemOptionAction:function(B,V,z,N,U){return"tabs"===B&&(this._itemsRunTimeInfo.removeItemsByPathStartWith("".concat(U,".tabs")),z=this._prepareItems(z,!0,U,!0)),(0,r.default)(B,{item:V,value:z,previousValue:N,itemsRunTimeInfo:this._itemsRunTimeInfo})},_tryExecuteItemOptionAction:function(B){return B&&B.tryExecute()},_updateValidationGroupAndSummaryIfNeeded:function(B){var V=(0,d.getOptionNameFromFullName)(B);P.indexOf(V)>-1&&(s.default.addGroup(this._getValidationGroup()),this.option("showValidationSummary")&&this._validationSummary&&this._validationSummary._initGroupRegistration())},_setLayoutManagerItemOption:function(B,V,z,N){var U=this;if(this._updateLockCount>0){!B._updateLockCount&&B.beginUpdate();var H=this._itemsRunTimeInfo.getKeyByPath(N);this.postponedOperations.add(H,function(){return!B._disposed&&B.endUpdate(),(new i.Deferred).resolve()})}B.on("contentReady",function G(Y){if(Y.component.off("contentReady",G),(0,d.isFullPathContainsTabs)(N)){var J=(0,d.tryGetTabPath)(N),ae=U._itemsRunTimeInfo.getGroupOrTabLayoutManagerByPath(J);U._alignLabelsInColumn({items:ae.option("items"),layoutManager:ae,$container:ae.$element(),inOneColumn:ae.isSingleColumnMode()})}else U._alignLabels(U._rootLayoutManager,U._rootLayoutManager.isSingleColumnMode())}),B.option(V,z),this._updateValidationGroupAndSummaryIfNeeded(V)},_tryChangeLayoutManagerItemOption:function(B,V){var z=B.split("."),N=(0,d.getOptionNameFromFullName)(B);if("items"===N&&z.length>1){var U=this._getItemPath(z),H=this._itemsRunTimeInfo.getGroupOrTabLayoutManagerByPath(U);if(H){this._itemsRunTimeInfo.removeItemsByItems(H.getItemsRunTimeInfo());var G=this._prepareItems(V,!1,U);return this._setLayoutManagerItemOption(H,N,G,U),!0}}else if(z.length>2){var Y=z.length-2,J=this._getItemPath(z.slice(0,Y)),ae=this._itemsRunTimeInfo.getGroupOrTabLayoutManagerByPath(J);if(ae){var fe=(0,d.getFullOptionName)(z[Y],N);if("editorType"===N&&ae.option(fe)!==V)return!1;if("visible"===N){var Ce=this.option((0,d.getFullOptionName)(J,"items"));if(Ce&&Ce.length){var Te=ae.option("items");Ce.forEach(function(me,he){Te[he].visibleIndex=me.visibleIndex})}}return this._setLayoutManagerItemOption(ae,fe,V,J),!0}}return!1},_tryChangeLayoutManagerItemOptions:function(B,V){var z,N=this;return this.beginUpdate(),(0,k.each)(V,function(U,H){if(!(z=N._tryChangeLayoutManagerItemOption((0,d.getFullOptionName)(B,U),H)))return!1}),this.endUpdate(),z},_customHandlerOfComplexOption:function(B,V){var z=B.fullName.split("."),N=B.value;if("items"===V){var U=this._getItemPath(z),H=this.option(U),G=B.fullName.replace(U+".",""),Y=G.split(".")[0].replace(/\[\d+]/,""),J=this._tryCreateItemOptionAction(Y,H,H[Y],B.previousValue,U);if(!this._tryExecuteItemOptionAction(J)&&!this._tryChangeLayoutManagerItemOption(B.fullName,N)&&H){this._changeItemOption(H,G,N);var ae=this._generateItemsFromData(this.option("items"));this.option("items",ae)}}if("formData"===V){var fe=z.slice(1).join("."),Ce=this.getEditor(fe);Ce?Ce.option("value",N):this._triggerOnFieldDataChanged({dataField:fe,value:N})}},_getItemPath:function(B){var V,z=B[0];for(V=1;V<B.length&&-1!==B[V].search(/items\[\d+]|tabs\[\d+]/);V++)z+="."+B[V];return z},_triggerOnFieldDataChanged:function(B){this._createActionByOption("onFieldDataChanged")(B)},_triggerOnFieldDataChangedByDataSet:function(B){var V=this;B&&(0,E.isObject)(B)&&(0,k.each)(B,function(z,N){V._triggerOnFieldDataChanged({dataField:z,value:N})})},_updateFieldValue:function(B,V){if((0,E.isDefined)(this.option("formData"))){var z=this.getEditor(B);this.option("formData."+B,V),z&&z.option("value")!==V&&z.option("value",V)}},_generateItemsFromData:function(B){var V=this.option("formData"),z=[];return!B&&(0,E.isDefined)(V)&&(0,k.each)(V,function(N){z.push({dataField:N})}),B&&(0,k.each)(B,function(N,U){(0,E.isObject)(U)?z.push(U):z.push({dataField:U})}),z},_getItemByField:function(B,V){var z,N=this,U=(0,E.isObject)(B)?B:N._getFieldParts(B),H=U.fieldName,G=U.fieldPath;return V.length&&(0,k.each)(V,function(Y,J){var ae=J.itemType;if(G.length){var fe=G.slice();J=N._getItemByFieldPath(fe,H,J)}else if("group"===ae&&!J.caption&&!J.name||"tabbed"===ae&&!J.name){var Ce=N._getSubItemField(ae);J.items=N._generateItemsFromData(J.items),J=N._getItemByField({fieldName:H,fieldPath:G},J[Ce])}if((0,d.isExpectedItem)(J,H))return z=J,!1}),z},_getFieldParts:function(B){for(var V=B,z=V.indexOf("."),N=[];-1!==z;)N.push(V.substr(0,z)),z=(V=V.substr(z+1)).indexOf(".");return{fieldName:V,fieldPath:N.reverse()}},_getItemByFieldPath:function(B,V,z){var N,U=z.itemType,H=this._getSubItemField(U),G="group"===U||"tabbed"===U||z.title;do{if(!G)break;var Y=z.name||z.caption||z.title,J=(0,E.isDefined)(Y),ae=(0,d.getTextWithoutSpaces)(Y),fe=void 0;if(z[H]=this._generateItemsFromData(z[H]),J&&(fe=B.pop()),!B.length&&(N=this._getItemByField(V,z[H])))break;(!J||J&&ae===fe)&&B.length&&(N=this._searchItemInEverySubItem(B,V,z[H]))}while(B.length&&!(0,E.isDefined)(N));return N},_getSubItemField:function(B){return"tabbed"===B?"tabs":"items"},_searchItemInEverySubItem:function(B,V,z){var N,U=this;return(0,k.each)(z,function(H,G){if(N=U._getItemByFieldPath(B.slice(),V,G))return!1}),N||(N=!1),N},_changeItemOption:function(B,V,z){(0,E.isObject)(B)&&(B[V]=z)},_dimensionChanged:function(){var B=this._getCurrentScreenFactor();this._lastMarkupScreenFactor!==B&&(this._isColCountChanged(this._lastMarkupScreenFactor,B)&&(this._targetScreenFactor=B,this._refresh(),this._targetScreenFactor=void 0),this._lastMarkupScreenFactor=B)},_isColCountChanged:function(B,V){var z=!1;return(0,k.each)(this._cachedColCountOptions,function(N,U){if(U.colCountByScreen[B]!==U.colCountByScreen[V])return z=!0,!1}),z},_refresh:function(){I.default.trigger(this.$element().find(".dx-state-focused input, .dx-state-focused textarea"),"change"),this.callBase()},_resetValues:function(){this._itemsRunTimeInfo.each(function(B,V){(0,E.isDefined)(V.widgetInstance)&&u.default.isEditor(V.widgetInstance)&&(V.widgetInstance.reset(),V.widgetInstance.option("isValid",!0))}),s.default.resetGroup(this._getValidationGroup())},_updateData:function(B,V,z){var N=this,U=z?V:B;(0,E.isObject)(U)?(0,k.each)(U,function(H,G){N._updateData(z?B+"."+H:H,G,(0,E.isObject)(G))}):(0,E.isString)(B)&&N._updateFieldValue(B,V)},registerKeyHandler:function(B,V){this.callBase(B,V),this._itemsRunTimeInfo.each(function(z,N){(0,E.isDefined)(N.widgetInstance)&&N.widgetInstance.registerKeyHandler(B,V)})},_focusTarget:function(){return this.$element().find("."+v.FIELD_ITEM_CONTENT_CLASS+" [tabindex]").first()},_visibilityChanged:function(B){B&&h.default.msie&&this._refresh()},_dispose:function(){s.default.removeGroup(this._getValidationGroup()),this.callBase()},resetValues:function(){this._resetValues()},updateData:function(B,V){this._updateData(B,V)},getEditor:function(B){return this._itemsRunTimeInfo.findWidgetInstanceByDataField(B)||this._itemsRunTimeInfo.findWidgetInstanceByName(B)},getButton:function(B){return this._itemsRunTimeInfo.findWidgetInstanceByName(B)},updateDimensions:function(){var B=this,V=new i.Deferred;return B._scrollable?B._scrollable.update().done(function(){V.resolveWith(B)}):V.resolveWith(B),V.promise()},itemOption:function(B,V,z){var N=this,U=this._generateItemsFromData(this.option("items")),H=this._getItemByField(B,U),G=(0,d.getItemPath)(U,H);if(H)switch(arguments.length){case 1:return H;case 3:var Y=this._tryCreateItemOptionAction(V,H,z,H[V],G);this._changeItemOption(H,V,z);var J=(0,d.getFullOptionName)(G,V);this._tryExecuteItemOptionAction(Y)||this._tryChangeLayoutManagerItemOption(J,z)||this.option("items",U);break;default:var ae;(0,E.isObject)(V)&&(this._tryChangeLayoutManagerItemOptions(G,V)||((0,k.each)(V,function(fe,Ce){var Te=N._tryCreateItemOptionAction(fe,H,Ce,H[fe],G);N._changeItemOption(H,fe,Ce),ae||N._tryExecuteItemOptionAction(Te)||(ae=!0)}),ae&&this.option("items",U)))}},validate:function(){return s.default.validateGroup(this._getValidationGroup())},getItemID:function(B){return"dx_"+this.option("formID")+"_"+(B||new A.default)},getTargetScreenFactor:function(){return this._targetScreenFactor}});(0,F.default)("dxForm",M),b.default=M,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.animation=b._translator=void 0;var g,I=(g=e(46))&&g.__esModule?g:{default:g},F=e(33);b._translator={move:function(E,k){(0,F.move)(E,{left:k})}},b.animation={moveTo:function(E,k,S,w){I.default.animate(E,{type:"slide",to:{left:k},duration:S,complete:w})},complete:function(E){I.default.stop(E,!0)}}},function(W,b,e){b.default=void 0;var g,I=(g=e(149))&&g.__esModule?g:{default:g},F=e(4);function A(E,k){return(A=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}var R=function(E){var k,S;function w(){return E.apply(this,arguments)||this}return S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,A(k,S),w.prototype._renderWatchers=function(){return this._startWatcher("badge",F.noop),E.prototype._renderWatchers.call(this)},w}(I.default);b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(683))&&g.__esModule?g:{default:g},F=e(43),A=e(0),R=e(306);function E(f,c){f.prototype=Object.create(c.prototype),f.prototype.constructor=f,k(f,c)}function k(f,c){return(k=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var S=function(f){function c(){return f.apply(this,arguments)||this}return E(c,f),c.prototype.tryExecute=function(){var u=this._options.value,l=this.findInstance();return!!l&&(l.option(u),!0)},c}(I.default),w=function(f){function c(){return f.apply(this,arguments)||this}return E(c,f),c.prototype.tryExecute=function(){var u=this.findInstance();if(u){var l=this._options,s=l.optionName,t=l.value,n=this._itemsRunTimeInfo.findItemIndexByItem(l.item);if(n>=0)return u.option((0,R.getFullOptionName)("items[".concat(n,"]"),s),t),!0}return!1},c}(I.default),y=function(f){function c(){return f.apply(this,arguments)||this}return E(c,f),c.prototype.tryExecute=function(){var u=this.findInstance();return!!u&&(u.option("dataSource",this._options.value),!0)},c}(I.default),h=function(f){function c(){return f.apply(this,arguments)||this}return E(c,f),c.prototype.tryExecute=function(){var u=this._options.item,l=this.findInstance(),s=l&&(0,F.data)(l.$element()[0],"dxValidator");if(s&&u){var a=function(i){return"required"===i.type},t=(s.option("validationRules")||[]).some(a),n=(u.validationRules||[]).some(a);if(!t&&!n||t&&n)return s.option("validationRules",u.validationRules),!0}return!1},c}(I.default),m=function(f){function c(){return f.apply(this,arguments)||this}return E(c,f),c.prototype.tryExecute=function(){var u=this.findItemContainer(),l=this._options,a=l.value;return!!u&&(u.removeClass(l.previousValue).addClass(a),!0)},c}(I.default);b.default=function(f,c){switch(f){case"editorOptions":case"buttonOptions":return new S(c);case"validationRules":return new h(c);case"cssClass":return new m(c);case"badge":case"disabled":case"icon":case"template":case"tabTemplate":case"title":return new w((0,A.extend)(c,{optionName:f}));case"tabs":return new y(c);default:return null}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(15))&&g.__esModule?g:{default:g},F=function(){function A(E){this._options=E,this._itemsRunTimeInfo=this._options.itemsRunTimeInfo}var R=A.prototype;return R.findInstance=function(){return this._itemsRunTimeInfo.findWidgetInstanceByItem(this._options.item)},R.findItemContainer=function(){return this._itemsRunTimeInfo.findItemContainerByItem(this._options.item)},R.tryExecute=function(){I.default.abstract()},A}();b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=x(e(2)),I=x(e(5)),F=x(e(36)),A=x(e(455)),R=x(e(9)),E=e(1),k=e(21),S=x(e(107)),w=e(7),y=e(40),h=e(3),m=e(0),p=e(12),f=e(20),c=e(146),u=e(23),l=x(e(17)),s=x(e(10)),a=e(93),t=e(41),n=x(e(16)),i=x(e(225)),o=x(e(459)),r=e(38),d=e(307);e(109),e(130),e(153),e(221),e(42);var v=e(306);function x(z){return z&&z.__esModule?z:{default:z}}function T(){return(T=Object.assign||function(z){for(var N=1;N<arguments.length;N++){var U=arguments[N];for(var H in U)Object.prototype.hasOwnProperty.call(U,H)&&(z[H]=U[H])}return z}).apply(this,arguments)}function D(z){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(N){return typeof N}:function(N){return N&&"function"==typeof Symbol&&N.constructor===Symbol&&N!==Symbol.prototype?"symbol":typeof N})(z)}function P(z,N){(null==N||N>z.length)&&(N=z.length);for(var U=0,H=new Array(N);U<N;U++)H[U]=z[U];return H}var M=["dataSource","items"],O=["dxTagBox","dxRangeSlider"],B=n.default.inherit({_getDefaultOptions:function(){return(0,m.extend)(this.callBase(),{layoutData:{},readOnly:!1,colCount:1,colCountByScreen:void 0,labelLocation:"left",onFieldDataChanged:null,onEditorEnterKey:null,customizeItem:null,alignItemLabels:!0,minColWidth:200,showRequiredMark:!0,screenByWidth:null,showOptionalMark:!1,requiredMark:"*",optionalMark:s.default.format("dxForm-optionalMark"),requiredMessage:s.default.getFormatter("dxForm-requiredMessage")})},_setOptionsByReference:function(){this.callBase(),(0,m.extend)(this._optionsByReference,{layoutData:!0,validationGroup:!0})},_init:function(){var z=this.option("layoutData");this.callBase(),this._itemWatchers=[],this._itemsRunTimeInfo=new A.default,this._updateReferencedOptions(z),this._initDataAndItems(z)},_dispose:function(){this.callBase(),this._cleanItemWatchers()},_initDataAndItems:function(z){this._syncDataWithItems(),this._updateItems(z)},_syncDataWithItems:function(){var z=this,N=this.option("layoutData"),U=this.option("items");(0,E.isDefined)(U)&&U.forEach(function(H){var G;H.dataField&&void 0===z._getDataByField(H.dataField)&&(H.editorOptions&&(G=H.editorOptions.value),((0,E.isDefined)(G)||H.dataField in N)&&z._updateFieldValue(H.dataField,G))})},_getDataByField:function(z){return z?this.option("layoutData."+z):null},_isCheckboxUndefinedStateEnabled:function(z){if(!0===z.allowIndeterminateState&&"dxCheckBox"===z.editorType){var N=["layoutData"].concat(function C(z){return function(N){if(Array.isArray(N))return P(N)}(z)||function(N){if("undefined"!=typeof Symbol&&null!=N[Symbol.iterator]||null!=N["@@iterator"])return Array.from(N)}(z)||function(N,U){if(N){if("string"==typeof N)return P(N,U);var H=Object.prototype.toString.call(N).slice(8,-1);if("Object"===H&&N.constructor&&(H=N.constructor.name),"Map"===H||"Set"===H)return Array.from(N);if("Arguments"===H||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(H))return P(N,U)}}(z)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(z.dataField.split("."))),U=N.pop(),H=this.option(N.join("."));return H&&U in H}return!1},_updateFieldValue:function(z,N){var U=this.option("layoutData"),H=N;!S.default.isWrapped(U[z])&&(0,E.isDefined)(z)?this.option("layoutData."+z,H):S.default.isWritableWrapped(U[z])&&(H=(0,E.isFunction)(H)?H():H,U[z](H)),this._triggerOnFieldDataChanged({dataField:z,value:H})},_triggerOnFieldDataChanged:function(z){this._createActionByOption("onFieldDataChanged")(z)},_updateItems:function(z){var N=this,U=this.option("items"),H=(0,E.isDefined)(U),G=N.option("customizeItem"),Y=H?U:this._generateItemsByData(z);if((0,E.isDefined)(Y)){var J=[];(0,h.each)(Y,function(ae,fe){N._isAcceptableItem(fe)&&(fe=N._processItem(fe),G&&G(fe),(0,E.isObject)(fe)&&!1!==S.default.unwrap(fe.visible)&&J.push(fe))}),N._itemWatchers.length&&H||N._updateItemWatchers(Y),this._setItems(J),this._sortItems()}},_cleanItemWatchers:function(){this._itemWatchers.forEach(function(z){z()}),this._itemWatchers=[]},_updateItemWatchers:function(z){var N=this,U=N._getWatch();z.forEach(function(H){(0,E.isObject)(H)&&(0,E.isDefined)(H.visible)&&(0,E.isFunction)(U)&&N._itemWatchers.push(U(function(){return S.default.unwrap(H.visible)},function(){N._updateItems(N.option("layoutData")),N.repaint()},{skipImmediate:!0}))})},_generateItemsByData:function(z){var N=[];return(0,E.isDefined)(z)&&(0,h.each)(z,function(U){N.push({dataField:U})}),N},_isAcceptableItem:function(z){var U=this._getDataByField(z.dataField||z);return!((0,E.isFunction)(U)&&!S.default.isWrapped(U))},_processItem:function(z){if("string"==typeof z&&(z={dataField:z}),"object"!==D(z)||z.itemType||(z.itemType="simple"),!(0,E.isDefined)(z.editorType)&&(0,E.isDefined)(z.dataField)){var N=this._getDataByField(z.dataField);z.editorType=(0,E.isDefined)(N)?this._getEditorTypeByDataType((0,E.type)(N)):"dxTextBox"}var U;return"dxCheckBox"===z.editorType&&(z.allowIndeterminateState=null===(U=z.allowIndeterminateState)||void 0===U||U),z},_getEditorTypeByDataType:function(z){switch(z){case"number":return"dxNumberBox";case"date":return"dxDateBox";case"boolean":return"dxCheckBox";default:return"dxTextBox"}},_sortItems:function(){(0,p.normalizeIndexes)(this._items,"visibleIndex"),this._sortIndexes()},_sortIndexes:function(){this._items.sort(function(z,N){var U=z.visibleIndex,H=N.visibleIndex;return U>H?1:U<H?-1:0})},_initMarkup:function(){this._itemsRunTimeInfo.clear(),this.$element().addClass(d.FORM_LAYOUT_MANAGER_CLASS),this.callBase(),this._renderResponsiveBox()},_hasBrowserFlex:function(){return"flex"===(0,a.styleProp)("flex")},_renderResponsiveBox:function(){var z=[];if(this._items&&this._items.length){var N=this._getColCount(),U=(0,g.default)("<div>").appendTo(this.$element());this._prepareItemsWithMerging(N);var H=this._generateLayoutItems();this._responsiveBox=this._createComponent(U,o.default,this._getResponsiveBoxConfig(H,N,z)),(0,w.hasWindow)()||this._renderTemplates(z)}},_itemStateChangedHandler:function(z){this._refresh()},_renderTemplate:function(z,N){switch(N.itemType){case"empty":this._renderEmptyItem(z);break;case"button":this._renderButtonItem(N,z);break;default:this._renderFieldItem(N,z)}},_renderTemplates:function(z){var N=this;(0,h.each)(z,function(U,H){N._renderTemplate(H.container,H.formItem)})},_getResponsiveBoxConfig:function(z,N,U){var H=this,G=H.option("colCountByScreen"),Y=G&&G.xs;return{onItemStateChanged:this._itemStateChangedHandler.bind(this),_layoutStrategy:H._hasBrowserFlex()?"flex":"fallback",onLayoutChanged:function(){var J=H.option("onLayoutChanged"),ae=H.isSingleColumnMode();J&&(H.$element().toggleClass(d.LAYOUT_MANAGER_ONE_COLUMN,ae),J(ae))},onContentReady:function(J){(0,w.hasWindow)()&&H._renderTemplates(U),H.option("onLayoutChanged")&&H.$element().toggleClass(d.LAYOUT_MANAGER_ONE_COLUMN,H.isSingleColumnMode(J.component))},itemTemplate:function(J,ae,fe){if(J.location){var Ce=(0,g.default)(fe),me=H._items[J.location.col+J.location.row*N],he=(0,g.default)("<div>").addClass(me.cssClass).appendTo(Ce);U.push({container:he,formItem:me}),Ce.toggleClass(d.SINGLE_COLUMN_ITEM_CONTENT,H.isSingleColumnMode(this)),0===J.location.row&&he.addClass("dx-first-row"),0===J.location.col&&he.addClass("dx-first-col"),"simple"===me.itemType&&H.option("isRoot")&&Ce.addClass(d.ROOT_SIMPLE_ITEM_CLASS);var _e=J.location.col===N-1||J.location.col+J.location.colspan===N,re=H._getRowsCount(),ce=J.location.row===re-1;_e&&he.addClass("dx-last-col"),ce&&he.addClass("dx-last-row")}},cols:H._generateRatio(N),rows:H._generateRatio(H._getRowsCount(),!0),dataSource:z,screenByWidth:H.option("screenByWidth"),singleColumnScreen:!Y&&"xs"}},_getColCount:function(){var z=this.option("colCount"),N=this.option("colCountByScreen");if(N){var U=this.option("form").getTargetScreenFactor();U||(U=(0,w.hasWindow)()?(0,w.getCurrentScreenFactor)(this.option("screenByWidth")):"lg"),z=N[U]||z}if("auto"===z){if(this._cashedColCount)return this._cashedColCount;this._cashedColCount=z=this._getMaxColCount()}return z<1?1:z},_getMaxColCount:function(){if(!(0,w.hasWindow)())return 1;var z=this.option("minColWidth"),N=this.$element().width(),U=this._items.length,H=Math.floor(N/z)||1;return U<H?U:H},isCachedColCountObsolete:function(){return this._cashedColCount&&this._getMaxColCount()!==this._cashedColCount},_prepareItemsWithMerging:function(z){var N,U,H,G,Y=this._items.slice(0),J=[];for(G=0;G<Y.length;G++)if(J.push(N=Y[G]),(this.option("alignItemLabels")||N.alignItemLabels||N.colSpan)&&(N.col=this._getColByIndex(J.length-1,z)),N.colSpan>1&&N.col+N.colSpan<=z){for(U=[],H=0;H<N.colSpan-1;H++)U.push({merged:!0});J=J.concat(U)}else delete N.colSpan;this._setItems(J)},_getColByIndex:function(z,N){return z%N},_setItems:function(z){this._items=z,this._cashedColCount=null},_generateLayoutItems:function(){var z,N,U=this._items,H=this._getColCount(),G=[];for(N=0;N<U.length;N++)if(!(z=U[N]).merged){var Y={location:{row:parseInt(N/H),col:this._getColByIndex(N,H)}};(0,E.isDefined)(z.disabled)&&(Y.disabled=z.disabled),(0,E.isDefined)(z.visible)&&(Y.visible=z.visible),(0,E.isDefined)(z.colSpan)&&(Y.location.colspan=z.colSpan),(0,E.isDefined)(z.rowSpan)&&(Y.location.rowspan=z.rowSpan),G.push(Y)}return G},_renderEmptyItem:function(z){return z.addClass(d.FIELD_EMPTY_ITEM_CLASS).html("&nbsp;")},_renderButtonItem:function(z,N){(0,v.adjustContainerAsButtonItem)({$container:N,justifyContent:(0,v.convertAlignmentToJustifyContent)(z.verticalAlignment),textAlign:(0,v.convertAlignmentToTextAlign)(z.horizontalAlignment),cssItemClass:this.option("cssItemClass"),targetColIndex:z.col});var U=(0,v.renderButton)({buttonOptions:(0,m.extend)({validationGroup:this.option("validationGroup")},z.buttonOptions),createComponentCallback:this._createComponent.bind(this)});N.append(U),this._itemsRunTimeInfo.add({item:z,widgetInstance:U.dxButton("instance"),guid:z.guid,$itemContainer:N})},_addItemClasses:function(z,N){z.addClass(d.FIELD_ITEM_CLASS).addClass(this.option("cssItemClass")).addClass((0,E.isDefined)(N)?"dx-col-"+N:"")},_renderFieldItem:function(z,N){var U,H=this._getName(z),G=this.getItemID(H),Y=(0,E.isDefined)(z.isRequired)?z.isRequired:!!this._hasRequiredRuleInSet(z.validationRules),J=this._getLabelOptions(z,G,Y),ae=(0,g.default)("<div>"),fe=z.helpText?"dx-"+new F.default:null;this._addItemClasses(N,z.col),N.addClass(Y?d.FIELD_ITEM_REQUIRED_CLASS:d.FIELD_ITEM_OPTIONAL_CLASS),J.visible&&J.text&&(U=this._renderLabel(J).appendTo(N)),"simple"===z.itemType&&(this._isLabelNeedBaselineAlign(z)&&"top"!==J.location&&N.addClass(d.FIELD_ITEM_LABEL_ALIGN_CLASS),this._hasBrowserFlex()&&N.addClass(d.FLEX_LAYOUT_CLASS)),ae.data("dx-form-item",z),this._appendEditorToField({$fieldItem:N,$label:U,$editor:ae,labelOptions:J});var Ce=this._renderEditor({$container:ae,dataField:z.dataField,name:z.name,editorType:z.editorType,editorOptions:z.editorOptions,template:this._getTemplateByFieldItem(z),isRequired:Y,helpID:fe,labelID:J.labelID,id:G,validationBoundary:this.option("validationBoundary"),allowIndeterminateState:z.allowIndeterminateState});this._itemsRunTimeInfo.add({item:z,widgetInstance:Ce,guid:z.guid,$itemContainer:N});var Te=ae.children().first(),me=Te.hasClass("dx-template-wrapper")?Te.children().first():Te,he=me&&me.data("dx-validation-target");he&&(this._renderValidator(me,z),(0,r.isMaterial)()&&this._addWrapperInvalidClass(he));var _e=z.helpText;_e&&"simple"===z.itemType&&ae.parent().append((0,g.default)("<div>").addClass(d.FIELD_ITEM_CONTENT_WRAPPER_CLASS).append(ae).append((0,v.renderHelpText)(_e,fe))),this._attachClickHandler(U,ae,z.editorType)},_hasRequiredRuleInSet:function(z){var N;return z&&z.length&&(0,h.each)(z,function(U,H){if("required"===H.type)return N=!0,!1}),N},_getName:function(z){return z.dataField||z.name},_isLabelNeedBaselineAlign:function(z){return!!z.helpText&&!this._hasBrowserFlex()||-1!==(0,p.inArray)(z.editorType,["dxTextArea","dxRadioGroup","dxCalendar","dxHtmlEditor"])},_isLabelNeedId:function(z){return-1!==(0,p.inArray)(z.editorType,["dxRadioGroup","dxCheckBox","dxLookup","dxSlider","dxRangeSlider","dxSwitch","dxHtmlEditor"])},_getLabelOptions:function(z,N,U){var H=(0,m.extend)({showColon:this.option("showColonAfterLabel"),location:this.option("labelLocation"),id:N,visible:!0,isRequired:U},z?z.label:{});return this._isLabelNeedId(z)&&(H.labelID="dx-label-".concat(new F.default)),!H.text&&z.dataField&&(H.text=(0,t.captionize)(z.dataField)),H.text&&(H.text+=H.showColon?":":""),H},_renderLabel:function(z){return(0,v.renderLabel)(this._getRenderLabelOptions(z))},_getRenderLabelOptions:function(){var z=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return T({},z,{markOptions:{isRequiredMark:this.option("showRequiredMark")&&z.isRequired,requiredMark:this.option("requiredMark"),isOptionalMark:this.option("showOptionalMark")&&!z.isRequired,optionalMark:this.option("optionalMark")}})},_renderEditor:function(z){var N=this._getDataByField(z.dataField),U=void 0!==N||this._isCheckboxUndefinedStateEnabled(z)?{value:N}:{};-1!==O.indexOf(z.editorType)&&(U.value=U.value||[]);var H=this.option("form"),G=(0,m.extend)(!0,U,z.editorOptions,{inputAttr:{id:z.id},validationBoundary:z.validationBoundary,stylingMode:H&&H.option("stylingMode")});return this._replaceDataOptions(z.editorOptions,G),this._createEditor(z.$container,{editorType:z.editorType,dataField:z.dataField,template:z.template,name:z.name,helpID:z.helpID,labelID:z.labelID,isRequired:z.isRequired},G)},_replaceDataOptions:function(z,N){z&&M.forEach(function(U){N[U]&&(N[U]=z[U])})},_renderValidator:function(z,N){var U=this._getFieldLabelName(N),H=this._prepareValidationRules(N.validationRules,N.isRequired,N.itemType,U);Array.isArray(H)&&H.length&&this._createComponent(z,i.default,{validationRules:H,validationGroup:this.option("validationGroup"),dataGetter:function(){return{formItem:N}}})},_getFieldLabelName:function(z){var N=z.label&&z.label.text,U=N?null:this._getName(z);return N?z.label.text:U&&(0,t.captionize)(U)},_prepareValidationRules:function(z,N,U,H){var G;if("simple"===U)if(z)G=z;else{var Y=(0,y.format)(this.option("requiredMessage"),H||"");G=N?[{type:"required",message:Y}]:null}return G},_addWrapperInvalidClass:function(z){var N="."+d.FIELD_ITEM_CONTENT_WRAPPER_CLASS,U=function(H){(0,g.default)(H.element).parents(N).toggleClass("dx-invalid",H.component._isFocused()&&!1===H.component.option("isValid"))};z.on("focusIn",U).on("focusOut",U).on("enterKey",U)},_createEditor:function(z,N,U){var H,G=N.template;if(N.dataField&&!U.name&&(U.name=N.dataField),this._addItemContentClasses(z),G){var Y={dataField:N.dataField,editorType:N.editorType,editorOptions:U,component:this._getComponentOwner(),name:N.name};G.render({model:Y,container:(0,k.getPublicElement)(z)})}else{var J=(0,g.default)("<div>").appendTo(z);try{(H=this._createComponent(J,N.editorType,U)).setAria("describedby",N.helpID),H.setAria("labelledby",N.labelID),H.setAria("required",N.isRequired),N.dataField&&this._bindDataField(H,N,z)}catch(ae){l.default.log("E1035",ae.message)}}return H},_getComponentOwner:function(){return this.option("form")||this},_bindDataField:function(z,N,U){var H=this._getComponentOwner();z.on("enterKey",function(G){H._createActionByOption("onEditorEnterKey")((0,m.extend)(G,{dataField:N.dataField}))}),this._createWatcher(z,U,N),this.linkEditorToDataField(z,N.dataField,N.editorType)},_createWatcher:function(z,N,U){var H=this,G=H._getWatch();if((0,E.isFunction)(G)){var Y=G(function(){return H._getDataByField(U.dataField)},function(){z.option("value",H._getDataByField(U.dataField))},{deep:!0,skipImmediate:!0});I.default.on(N,c.removeEvent,Y)}},_getWatch:function(){if(!(0,E.isDefined)(this._watch)){var z=this.option("form");this._watch=z&&z.option("integrationOptions.watchMethod")}return this._watch},_addItemContentClasses:function(z){var N=this._getItemContentLocationSpecificClass();z.addClass([d.FIELD_ITEM_CONTENT_CLASS,N].join(" "))},_getItemContentLocationSpecificClass:function(){var z=this.option("labelLocation");return d.FIELD_ITEM_CONTENT_LOCATION_CLASS+{right:"left",left:"right",top:"bottom"}[z]},_createComponent:function(z,N,U){var H=this.option("readOnly"),G=this.callBase(z,N,U);return H&&G.option("readOnly",H),this.on("optionChanged",function(Y){"readOnly"!==Y.name||(0,E.isDefined)(U.readOnly)||G.option(Y.name,Y.value)}),G},_getTemplateByFieldItem:function(z){return z.template?this._getTemplate(z.template):null},_appendEditorToField:function(z){if(z.$label){var N=z.labelOptions.location;"top"!==N&&"left"!==N||z.$fieldItem.append(z.$editor),"right"===N&&z.$fieldItem.prepend(z.$editor),this._addInnerItemAlignmentClass(z.$fieldItem,N)}else z.$fieldItem.append(z.$editor)},_addInnerItemAlignmentClass:function(z,N){z.addClass("top"===N?d.LABEL_VERTICAL_ALIGNMENT_CLASS:d.LABEL_HORIZONTAL_ALIGNMENT_CLASS)},_attachClickHandler:function(z,N,U){z&&("dxCheckBox"===U||"dxSwitch"===U)&&I.default.on(z,u.name,function(){I.default.trigger(N.children(),u.name)})},_generateRatio:function(z,N){var U,H,G=[];for(H=0;H<z;H++)U={ratio:1},N&&(U.baseSize="auto"),G.push(U);return G},_getRowsCount:function(){return Math.ceil(this._items.length/this._getColCount())},_updateReferencedOptions:function(z){var N=this,U=this.option("layoutData");(0,E.isObject)(U)&&Object.getOwnPropertyNames(U).forEach(function(H){return delete N._optionsByReference["layoutData."+H]}),(0,E.isObject)(z)&&Object.getOwnPropertyNames(z).forEach(function(H){return N._optionsByReference["layoutData."+H]=!0})},_resetWidget:function(z){this._disableEditorValueChangedHandler=!0,z.reset(),this._disableEditorValueChangedHandler=!1,z.option("isValid",!0)},_optionChanged:function(z){var N=this;if(0!==z.fullName.search("layoutData."))switch(z.name){case"showRequiredMark":case"showOptionalMark":case"requiredMark":case"optionalMark":this._cashedRequiredConfig=null,this._invalidate();break;case"layoutData":this._updateReferencedOptions(z.value),this.option("items")?(0,E.isEmptyObject)(z.value)||this._itemsRunTimeInfo.each(function(U,H){if((0,E.isDefined)(H.item)){var G=H.item.dataField;if(G&&(0,E.isDefined)(H.widgetInstance)){var Y=(0,f.compileGetter)(G)(z.value);void 0!==Y||N._isCheckboxUndefinedStateEnabled(H.item)?H.widgetInstance.option("value",Y):N._resetWidget(H.widgetInstance)}}}):(this._initDataAndItems(z.value),this._invalidate());break;case"items":this._cleanItemWatchers(),this._initDataAndItems(z.value),this._invalidate();break;case"alignItemLabels":case"labelLocation":case"requiredMessage":this._invalidate();break;case"customizeItem":this._updateItems(this.option("layoutData")),this._invalidate();break;case"colCount":this._resetColCount();break;case"minColWidth":"auto"===this.option("colCount")&&this._resetColCount();break;case"readOnly":case"onFieldDataChanged":break;case"width":this.callBase(z),"auto"===this.option("colCount")&&this._resetColCount();break;default:this.callBase(z)}},_resetColCount:function(){this._cashedColCount=null,this._invalidate()},linkEditorToDataField:function(z,N){var U=this;this.on("optionChanged",function(H){H.fullName==="layoutData.".concat(N)&&z._setOptionWithoutOptionChange("value",H.value)}),z.on("valueChanged",function(H){var G=(0,E.isObject)(H.value)||Array.isArray(H.value);U._disableEditorValueChangedHandler||G&&H.value===H.previousValue||U._updateFieldValue(N,H.value)})},_dimensionChanged:function(){"auto"===this.option("colCount")&&this.isCachedColCountObsolete()&&this._eventsStrategy.fireEvent("autoColCountChanged")},getItemID:function(z){var N=this.option("form");return N&&N.getItemID(z)},updateData:function(z,N){var U=this;(0,E.isObject)(z)?(0,h.each)(z,function(H,G){U._updateFieldValue(H,G)}):"string"==typeof z&&U._updateFieldValue(z,N)},getEditor:function(z){return this._itemsRunTimeInfo.findWidgetInstanceByDataField(z)||this._itemsRunTimeInfo.findWidgetInstanceByName(z)},isSingleColumnMode:function(z){var N=this._responsiveBox||z;if(N)return N.option("currentScreenFactor")===N.option("singleColumnScreen")},getItemsRunTimeInfo:function(){return this._itemsRunTimeInfo}});(0,R.default)("dxLayoutManager",B),b.default=B,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(15))&&g.__esModule?g:{default:g}).default.inherit({ctor:function(F,A){var R=this;this.editor=F,this.validator=A,this.validationRequestsCallbacks=[];var E=function(k){R.validationRequestsCallbacks.forEach(function(S){return S(k)})};F.validationRequest.add(E),F.on("disposing",function(){F.validationRequest.remove(E)})},getValue:function(){return this.editor.option("value")},getCurrentValidationError:function(){return this.editor.option("validationError")},bypass:function(){return this.editor.option("disabled")},applyValidationResults:function(F){this.editor.option({validationErrors:F.brokenRules,validationStatus:F.status})},reset:function(){this.editor.reset()},focus:function(){this.editor.focus()}});b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=a(e(2)),I=a(e(5)),F=a(e(9)),A=e(4),R=e(1),E=e(7),k=e(0),S=e(21),w=a(e(46)),y=e(23),h=e(33),m=a(e(13)),p=a(e(16)),f=e(8),c=a(e(58)),u=a(e(186)),l=e(71),s=e(6);function a(o){return o&&o.__esModule?o:{default:o}}var t=p.default.inherit({_supportedKeys:function(){return(0,k.extend)(this.callBase(),{pageUp:A.noop,pageDown:A.noop})},_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{direction:"next",onClick:null,hoverStateEnabled:!0,activeStateEnabled:!0})},_render:function(){this.callBase();var o=this,r=this.$element(),d=(0,f.addNamespace)(y.name,this.NAME);r.addClass("dx-gallery-nav-button-"+this.option("direction")),I.default.off(r,d),I.default.on(r,d,function(v){o._createActionByOption("onClick")({event:v})})},_optionChanged:function(o){switch(o.name){case"onClick":case"direction":this._invalidate();break;default:this.callBase(o)}}}),n=c.default.inherit({_activeStateUnit:".dx-gallery-item",_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{activeStateEnabled:!1,animationDuration:400,animationEnabled:!0,loop:!1,swipeEnabled:!0,indicatorEnabled:!0,showIndicator:!0,selectedIndex:0,slideshowDelay:0,showNavButtons:!1,wrapAround:!1,initialItemWidth:void 0,stretchImages:!1,_itemAttributes:{role:"option"},loopItemFocus:!1,selectOnFocus:!0,selectionMode:"single",selectionRequired:!0,selectionByClick:!1})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===m.default.real().deviceType&&!m.default.isSimulator()},options:{focusStateEnabled:!0}}])},_init:function(){this.callBase(),this.option("loopItemFocus",this.option("loop"))},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({item:new l.BindableTemplate(function(o,r){var d=(0,g.default)("<img>").addClass("dx-gallery-item-image");(0,R.isPlainObject)(r)?(this._prepareDefaultItemTemplate(r,o),d.attr({src:r.imageSrc,alt:r.imageAlt}).appendTo(o)):d.attr("src",String(r)).appendTo(o)}.bind(this),["imageSrc","imageAlt","text","html"],this.option("integrationOptions.watchMethod"))})},_dataSourceOptions:function(){return{paginate:!1}},_itemContainer:function(){return this._$container},_itemClass:function(){return"dx-gallery-item"},_itemDataKey:function(){return"dxGalleryItemData"},_actualItemWidth:function(){var o=this.option("wrapAround");return this.option("stretchImages")?1/(o?this._itemsPerPage()+1:this._itemsPerPage()):o?this._itemPercentWidth()*this._itemsPerPage()/(this._itemsPerPage()+1):this._itemPercentWidth()},_itemPercentWidth:function(){var o=this.$element().outerWidth(),r=this.option("initialItemWidth");return r&&r<=o?r/o:1},_itemsPerPage:function(){var o=(0,E.hasWindow)()?Math.floor(1/this._itemPercentWidth()):1;return Math.min(o,this._itemsCount())},_pagesCount:function(){return Math.ceil(this._itemsCount()/this._itemsPerPage())},_itemsCount:function(){return(this.option("items")||[]).length},_offsetDirection:function(){return this.option("rtlEnabled")?-1:1},_initMarkup:function(){this._renderWrapper(),this._renderItemsContainer(),this.$element().addClass("dx-gallery"),this.$element().toggleClass("dx-gallery-loop",this.option("loop")),this.callBase(),this.setAria({role:"listbox",label:"gallery"})},_render:function(){this._renderDragHandler(),this._renderContainerPosition(),this._renderItemSizes(),this._renderItemPositions(),this._renderNavButtons(),this._renderIndicator(),this._renderSelectedItem(),this._renderItemVisibility(),this._renderUserInteraction(),this._setupSlideShow(),this._reviseDimensions(),this.callBase()},_dimensionChanged:function(){var o=this.option("selectedIndex")||0;this._stopItemAnimations(),this._clearCacheWidth(),this._cloneDuplicateItems(),this._renderItemSizes(),this._renderItemPositions(),this._renderIndicator(),this._renderContainerPosition(this._calculateIndexOffset(o),!0),this._renderItemVisibility()},_renderDragHandler:function(){var o=(0,f.addNamespace)("dragstart",this.NAME);I.default.off(this.$element(),o),I.default.on(this.$element(),o,"img",function(){return!1})},_renderWrapper:function(){this._$wrapper||(this._$wrapper=(0,g.default)("<div>").addClass("dx-gallery-wrapper").appendTo(this.$element()))},_renderItems:function(o){if(!(0,E.hasWindow)()){var r=this.option("selectedIndex");o=o.length>r?o.slice(r,r+1):o.slice(0,1)}this.callBase(o),this._loadNextPageIfNeeded()},_renderItemsContainer:function(){this._$container||(this._$container=(0,g.default)("<div>").addClass("dx-gallery-container").appendTo(this._$wrapper))},_cloneDuplicateItems:function(){if(this.option("loop")){var o,r=(this.option("items")||[]).length,d=r-1;if(r){this._getLoopedItems().remove();var v=Math.min(this._itemsPerPage(),r),x=this._getRealItems(),T=this._itemContainer();for(o=0;o<v;o++)this._cloneItemForDuplicate(x[o],T);for(o=0;o<v;o++)this._cloneItemForDuplicate(x[d-o],T)}}},_cloneItemForDuplicate:function(o,r){o&&(0,g.default)(o).clone(!0).addClass("dx-gallery-item-loop").css("margin",0).appendTo(r)},_getRealItems:function(){return this.$element().find(".dx-gallery-item:not(.dx-gallery-item-loop)")},_getLoopedItems:function(){return this.$element().find(".dx-gallery-item-loop")},_emptyMessageContainer:function(){return this._$wrapper},_renderItemSizes:function(o){var r=this._itemElements(),d=this._actualItemWidth();void 0!==o&&(r=r.slice(o)),r.each(function(v){(0,g.default)(r[v]).outerWidth(100*d+"%")})},_renderItemPositions:function(){var o=this._actualItemWidth(),r=this._itemsCount(),d=this._itemsPerPage(),v=this.$element().find(".dx-gallery-item-loop").length,x=r+v-1,T=this.option("wrapAround")?.5:0,D=this._itemFreeSpace(),C=!!D,P=this.option("rtlEnabled"),M=this.option("selectedIndex"),O=P?"Right":"Left";this._itemElements().each(function(B){var V=B,z=(0,g.default)(this).hasClass("dx-gallery-item-loop");if(B>r+d-1&&(V=x-V-d),z||0===V){var N=o*(V+T)+D*(V+1-T),U=z?O.toLowerCase():"margin"+O;(0,g.default)(this).css(U,100*N+"%")}else C&&(0,g.default)(this).css("margin"+O,100*D+"%")}),this._relocateItems(M,M,!0)},_itemFreeSpace:function(){var o=this._itemsPerPage();return this.option("wrapAround")&&(o+=1),(1-this._actualItemWidth()*o)/(o+1)},_renderContainerPosition:function(o,r,d){this._releaseInvisibleItems(),o=o||0;var v,x=this,T=this._actualItemWidth(),D=o,C=this._offsetDirection()*D*(T+this._itemFreeSpace());return(0,R.isDefined)(this._animationOverride)&&(d=this._animationOverride,delete this._animationOverride),d?(x._startSwipe(),v=x._animate(C).done(x._endSwipe.bind(x))):((0,h.move)(this._$container,{left:C*this._elementWidth(),top:0}),v=(new s.Deferred).resolveWith(x)),v.done(function(){this._deferredAnimate&&x._deferredAnimate.resolveWith(x),r&&this._renderItemVisibility()}),v.promise()},_startSwipe:function(){this.$element().addClass("dx-gallery-active")},_endSwipe:function(){this.$element().removeClass("dx-gallery-active")},_animate:function(o,r){var d=this,v=this._$container,x=new s.Deferred;return w.default.animate(this._$container,(0,k.extend)({type:"slide",to:{left:o*this._elementWidth()},duration:d.option("animationDuration"),complete:function(){d._needMoveContainerForward()&&(0,h.move)(v,{left:0,top:0}),d._needMoveContainerBack()&&(0,h.move)(v,{left:d._maxContainerOffset()*d._elementWidth(),top:0}),x.resolveWith(d)}},r||{})),x},_needMoveContainerForward:function(){return this._$container.position().left*this._offsetDirection()<=-this._maxItemWidth()*this._elementWidth()*this._itemsCount()+1},_needMoveContainerBack:function(){return this._$container.position().left*this._offsetDirection()>=this._actualItemWidth()*this._elementWidth()-1},_maxContainerOffset:function(){return-this._maxItemWidth()*(this._itemsCount()-this._itemsPerPage())*this._offsetDirection()},_maxItemWidth:function(){return this._actualItemWidth()+this._itemFreeSpace()},_reviseDimensions:function(){var o=this._itemElements().first().find(".dx-item-content");o&&!o.is(":hidden")&&(this.option("height")||this.option("height",o.outerHeight()),this.option("width")||this.option("width",o.outerWidth()),this._dimensionChanged())},_renderIndicator:function(){if(this._cleanIndicators(),this.option("showIndicator")){for(var o=this._$indicator=(0,g.default)("<div>").addClass("dx-gallery-indicator").appendTo(this._$wrapper),r=this.option("indicatorEnabled"),d=0;d<this._pagesCount();d++){var v=(0,g.default)("<div>").addClass("dx-gallery-indicator-item").appendTo(o);r&&this._attachIndicatorClickHandler(v,d)}this._renderSelectedPageIndicator()}},_attachIndicatorClickHandler:function(o,r){I.default.on(o,(0,f.addNamespace)(y.name,this.NAME),function(d){this._indicatorSelectHandler(d,r)}.bind(this))},_detachIndicatorClickHandler:function(o){I.default.off(o,(0,f.addNamespace)(y.name,this.NAME))},_toggleIndicatorInteraction:function(o){var r,d=(null===(r=this._$indicator)||void 0===r?void 0:r.find(".dx-gallery-indicator-item"))||[];d.length&&d.each(function(v,x){o?this._attachIndicatorClickHandler((0,g.default)(x),v):this._detachIndicatorClickHandler((0,g.default)(x))}.bind(this))},_cleanIndicators:function(){this._$indicator&&this._$indicator.remove()},_renderSelectedItem:function(){var o=this.option("selectedIndex");this._itemElements().removeClass("dx-gallery-item-selected").eq(o).addClass("dx-gallery-item-selected")},_renderItemVisibility:function(){this.option("initialItemWidth")||this.option("wrapAround")?this._releaseInvisibleItems():(this._itemElements().each(function(o,r){this.option("selectedIndex")===o?(0,g.default)(r).removeClass("dx-gallery-item-invisible"):(0,g.default)(r).addClass("dx-gallery-item-invisible")}.bind(this)),this._getLoopedItems().addClass("dx-gallery-item-invisible"))},_releaseInvisibleItems:function(){this._itemElements().removeClass("dx-gallery-item-invisible"),this._getLoopedItems().removeClass("dx-gallery-item-invisible")},_renderSelectedPageIndicator:function(){if(this._$indicator){var o=this.option("selectedIndex"),r=this._pagesCount()-1,d=Math.ceil(o/this._itemsPerPage());d=Math.min(r,d),this._$indicator.find(".dx-gallery-indicator-item").removeClass("dx-gallery-indicator-item-selected").eq(d).addClass("dx-gallery-indicator-item-selected")}},_renderUserInteraction:function(){var o=this.$element(),r=this.option("swipeEnabled")&&this._itemsCount()>1;this._createComponent(o,u.default,{disabled:this.option("disabled")||!r,onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._elementWidth.bind(this)})},_indicatorSelectHandler:function(o,r){if(this.option("indicatorEnabled")){var d=this._fitPaginatedIndex(r*this._itemsPerPage());this._needLongMove=!0,this.option("selectedIndex",d),this._loadNextPageIfNeeded(d)}},_renderNavButtons:function(){var o=this;o.option("showNavButtons")?(o._prevNavButton=(0,g.default)("<div>").appendTo(this._$wrapper),o._createComponent(o._prevNavButton,t,{direction:"prev",onClick:function(){o._prevPage()}}),o._nextNavButton=(0,g.default)("<div>").appendTo(this._$wrapper),o._createComponent(o._nextNavButton,t,{direction:"next",onClick:function(){o._nextPage()}}),this._renderNavButtonsVisibility()):o._cleanNavButtons()},_prevPage:function(){var o=this._itemsPerPage(),r=this.option("selectedIndex")-o;return r===-o&&o===this._itemsCount()?this._relocateItems(r,0):this.goToItem(this._fitPaginatedIndex(r))},_nextPage:function(){var o=this._itemsPerPage(),r=this.option("selectedIndex")+o;return r===o&&o===this._itemsCount()?this._relocateItems(r,0):this.goToItem(this._fitPaginatedIndex(r)).done(this._loadNextPageIfNeeded)},_loadNextPageIfNeeded:function(o){o=void 0===o?this.option("selectedIndex"):o,this._dataSource&&this._dataSource.paginate()&&this._shouldLoadNextPage(o)&&!this._isDataSourceLoading()&&!this._isLastPage()&&this._loadNextPage().done(function(){this._renderIndicator(),this._cloneDuplicateItems(),this._renderItemPositions(),this._renderNavButtonsVisibility(),this._renderItemSizes(o)}.bind(this))},_shouldLoadNextPage:function(o){return o+2*this._itemsPerPage()>this.option("items").length},_allowDynamicItemsAppend:function(){return!0},_fitPaginatedIndex:function(o){var r=this._itemsPerPage(),d=o<0?r+o:this._itemsCount()-o;return o>this._itemsCount()-1?(o=0,this._goToGhostItem=!0):d<r&&d>0&&(o>0?o-=r-d:o+=r-d),o},_cleanNavButtons:function(){this._prevNavButton&&(this._prevNavButton.remove(),delete this._prevNavButton),this._nextNavButton&&(this._nextNavButton.remove(),delete this._nextNavButton)},_renderNavButtonsVisibility:function(){if(this.option("showNavButtons")&&this._prevNavButton&&this._nextNavButton){var o=this.option("selectedIndex"),r=this.option("loop"),d=this._itemsCount();if(this._prevNavButton.show(),this._nextNavButton.show(),0===d&&(this._prevNavButton.hide(),this._nextNavButton.hide()),!r){var v=o===d-this._itemsPerPage(),x=d<2||0===o;v=this._dataSource&&this._dataSource.paginate()?v&&this._isLastPage():v||d<2,x&&this._prevNavButton.hide(),v&&this._nextNavButton.hide()}}},_setupSlideShow:function(){var o=this,r=o.option("slideshowDelay");clearTimeout(o._slideshowTimer),r&&(o._slideshowTimer=setTimeout(function(){o._userInteraction?o._setupSlideShow():o.nextItem(!0).done(o._setupSlideShow)},r))},_elementWidth:function(){return this._cacheElementWidth||(this._cacheElementWidth=this.$element().width()),this._cacheElementWidth},_clearCacheWidth:function(){delete this._cacheElementWidth},_swipeStartHandler:function(o){this._releaseInvisibleItems(),this._clearCacheWidth(),this._elementWidth();var r=this._itemsCount();if(r){if(this._stopItemAnimations(),this._startSwipe(),this._userInteraction=!0,!this.option("loop")){var d=this.option("selectedIndex"),v=r-d-this._itemsPerPage(),x=d,T=this.option("rtlEnabled");o.event.maxLeftOffset=T?x:v,o.event.maxRightOffset=T?v:x}}else o.event.cancel=!0},_stopItemAnimations:function(){w.default.stop(this._$container,!0)},_swipeUpdateHandler:function(o){var r=this.option("wrapAround")?1:0,d=this._offsetDirection()*o.event.offset*(this._itemsPerPage()+r)-this.option("selectedIndex");d<0&&this._loadNextPageIfNeeded(Math.ceil(Math.abs(d))),this._renderContainerPosition(d)},_swipeEndHandler:function(o){var r=o.event.targetOffset*this._offsetDirection()*this._itemsPerPage(),d=this.option("selectedIndex"),v=this._fitIndex(d-r),x=this._fitPaginatedIndex(v);Math.abs(r)<this._itemsPerPage()?this._relocateItems(d):this._itemsPerPage()!==this._itemsCount()?this.option("selectedIndex",x):this._relocateItems(r>0?-r:0)},_setFocusOnSelect:function(){this._userInteraction=!0;var o=this.itemElements().filter(".dx-gallery-item-selected");this.option("focusedElement",(0,S.getPublicElement)(o)),this._userInteraction=!1},_flipIndex:function(o){var r=this._itemsCount();return(o%=r)>(r+1)/2&&(o-=r),o<-(r-1)/2&&(o+=r),o},_fitIndex:function(o){if(!this.option("loop"))return o;var r=this._itemsCount();return(o>=r||o<0)&&(this._goToGhostItem=!0),o>=r&&(o=r-o),(o%=r)<0&&(o+=r),o},_clean:function(){this.callBase(),this._cleanIndicators(),this._cleanNavButtons()},_dispose:function(){clearTimeout(this._slideshowTimer),this.callBase()},_updateSelection:function(o,r){this._stopItemAnimations(),this._renderNavButtonsVisibility(),this._renderSelectedItem(),this._relocateItems(o[0],r[0]),this._renderSelectedPageIndicator()},_relocateItems:function(o,r,d){void 0===r&&(r=o);var v=this._calculateIndexOffset(o,r);this._renderContainerPosition(v,!0,this.option("animationEnabled")&&!d).done(function(){this._setFocusOnSelect(),this._userInteraction=!1,this._setupSlideShow()})},_focusInHandler:function(){w.default.isAnimating(this._$container)||this._userInteraction||this.callBase.apply(this,arguments)},_focusOutHandler:function(){w.default.isAnimating(this._$container)||this._userInteraction||this.callBase.apply(this,arguments)},_selectFocusedItem:A.noop,_moveFocus:function(){this._stopItemAnimations(),this.callBase.apply(this,arguments);var o=this.itemElements().index((0,g.default)(this.option("focusedElement")));this.goToItem(o,this.option("animationEnabled"))},_visibilityChanged:function(o){o&&this._reviseDimensions()},_calculateIndexOffset:function(o,r){void 0===r&&(r=o);var d=r-o;return this.option("loop")&&!this._needLongMove&&this._goToGhostItem&&(this._isItemOnFirstPage(o)&&this._isItemOnLastPage(r)?d=-this._itemsPerPage():this._isItemOnLastPage(o)&&this._isItemOnFirstPage(r)&&(d=this._itemsPerPage()),this._goToGhostItem=!1),this._needLongMove=!1,d-r},_isItemOnLastPage:function(o){return o>=this._itemsCount()-this._itemsPerPage()},_isItemOnFirstPage:function(o){return o<=this._itemsPerPage()},_optionChanged:function(o){switch(o.name){case"width":case"initialItemWidth":this.callBase.apply(this,arguments),this._dimensionChanged();break;case"animationDuration":this._renderNavButtonsVisibility();break;case"animationEnabled":break;case"loop":this.$element().toggleClass("dx-gallery-loop",o.value),this.option("loopItemFocus",o.value),(0,E.hasWindow)()&&(this._cloneDuplicateItems(),this._renderItemPositions(),this._renderNavButtonsVisibility());break;case"showIndicator":this._renderIndicator();break;case"showNavButtons":this._renderNavButtons();break;case"slideshowDelay":this._setupSlideShow();break;case"wrapAround":case"stretchImages":(0,E.hasWindow)()&&(this._renderItemSizes(),this._renderItemPositions(),this._renderItemVisibility());break;case"swipeEnabled":this._renderUserInteraction();break;case"indicatorEnabled":this._toggleIndicatorInteraction(o.value);break;default:this.callBase(o)}},goToItem:function(o,r){var d=this.option("selectedIndex"),v=this._itemsCount();return void 0!==r&&(this._animationOverride=r),o=this._fitIndex(o),this._deferredAnimate=new s.Deferred,o>v-1||o<0||d===o?this._deferredAnimate.resolveWith(this).promise():(this.option("selectedIndex",o),this._deferredAnimate.promise())},prevItem:function(o){return this.goToItem(this.option("selectedIndex")-1,o)},nextItem:function(o){return this.goToItem(this.option("selectedIndex")+1,o)}});(0,F.default)("dxGallery",n),b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(688))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=n(e(2)),I=e(0),F=e(1),A=e(21),R=e(4),E=n(e(9)),k=e(95),S=n(e(52)),w=n(e(17)),y=n(e(29)),h=e(6),m=n(e(5)),p=e(8),f=e(279),c=n(e(293)),u=e(309),l=n(e(689));e(710);var s=n(e(310)),a=n(e(711)),t=n(e(712));function n(r){return r&&r.__esModule?r:{default:r}}var i=S.default.inherit({_getDefaultOptions:function(){return(0,I.extend)(this.callBase(),{focusStateEnabled:!0,valueType:"html",placeholder:"",toolbar:null,variables:null,mediaResizing:null,tableResizing:null,mentions:null,customizeModules:null,formDialogOptions:null,stylingMode:"outlined"})},_init:function(){this.callBase(),this._cleanCallback=(0,y.default)(),this._contentInitializedCallback=(0,y.default)()},_getAnonymousTemplateName:function(){return"htmlContent"},_initTemplates:function(){var r,d,v;this._templateManager.addDefaultTemplates((r={},d="htmlContent",v=new k.EmptyTemplate,d in r?Object.defineProperty(r,d,{value:v,enumerable:!0,configurable:!0,writable:!0}):r[d]=v,r)),this.callBase()},_focusTarget:function(){return this._getContent()},_getContent:function(){return this.$element().find(".".concat("dx-htmleditor-content"))},_focusInHandler:function(r){var d=r.relatedTarget;this._shouldSkipFocusEvent(d)||(this._toggleFocusClass(!0,this.$element()),this.callBase.apply(this,arguments))},_focusOutHandler:function(r){var d=r.relatedTarget;this._shouldSkipFocusEvent(d)||(this._toggleFocusClass(!1,this.$element()),this.callBase.apply(this,arguments))},_shouldSkipFocusEvent:function(r){return(0,g.default)(r).hasClass("ql-clipboard")},_initMarkup:function(){this._$htmlContainer=(0,g.default)("<div>").addClass("dx-quill-container"),this.$element().attr("role","application").addClass("dx-htmleditor").wrapInner(this._$htmlContainer),this._renderStylingMode();var r=this._getTemplate("htmlContent");this._$templateResult=r&&r.render({container:(0,A.getPublicElement)(this._$htmlContainer),noModel:!0,transclude:!0}),this._renderSubmitElement(),this.callBase(),this._updateContainerMarkup()},_renderSubmitElement:function(){this._$submitElement=(0,g.default)("<textarea>").addClass("dx-htmleditor-submit-element").attr("hidden",!0).appendTo(this.$element()),this._setSubmitValue(this.option("value"))},_setSubmitValue:function(r){this._getSubmitElement().val(r)},_getSubmitElement:function(){return this._$submitElement},_updateContainerMarkup:function(){var r=this.option("value");this._isMarkdownValue()&&(this._prepareMarkdownConverter(),r=this._markdownConverter.toHtml(r)),r&&this._$htmlContainer.html(r)},_prepareMarkdownConverter:function(){var r=s.default.getConverter("markdown");if(!r)throw w.default.Error("E1051","markdown");this._markdownConverter=new r},_render:function(){this._prepareConverters(),this.callBase()},_prepareQuillRegistrator:function(){this._quillRegistrator||(this._quillRegistrator=new l.default)},_getRegistrator:function(){return this._prepareQuillRegistrator(),this._quillRegistrator},_prepareConverters:function(){if(!this._deltaConverter){var r=s.default.getConverter("delta");r&&(this._deltaConverter=new r)}"markdown"!==this.option("valueType")||this._markdownConverter||this._prepareMarkdownConverter()},_renderContentImpl:function(){this._contentRenderedDeferred=new h.Deferred;var r=this._contentRenderedDeferred.promise();return this.callBase(),this._renderHtmlEditor(),this._renderFormDialog(),this._addKeyPressHandler(),r},_attachFocusEvents:function(){(0,R.deferRender)(this.callBase.bind(this))},_addKeyPressHandler:function(){var r=(0,p.addNamespace)("keydown","".concat(this.NAME,"TextChange"));m.default.on(this._$htmlContainer,r,this._keyDownHandler.bind(this))},_keyDownHandler:function(r){this._saveValueChangeEvent(r)},_renderHtmlEditor:function(){var r=this,d=this.option("customizeModules"),v=this._getModulesConfig();(0,F.isFunction)(d)&&d(v),this._quillInstance=this._getRegistrator().createEditor(this._$htmlContainer[0],{placeholder:this.option("placeholder"),readOnly:this.option("readOnly")||this.option("disabled"),modules:v,theme:"basic"}),this._deltaConverter.setQuillInstance(this._quillInstance),this._textChangeHandlerWithContext=this._textChangeHandler.bind(this),this._quillInstance.on("text-change",this._textChangeHandlerWithContext),this._renderScrollHandler(),this._hasTranscludedContent()?this._updateContentTask=(0,R.executeAsync)(function(){r._applyTranscludedContent()}):this._finalizeContentRendering()},_renderScrollHandler:function(){var r=this._getContent(),d=(0,u.prepareScrollData)(r);m.default.on(r,(0,p.addNamespace)(c.default.init,this.NAME),d,R.noop)},_applyTranscludedContent:function(){var r=this.option("value");if(!(0,F.isDefined)(r)){var d=this._deltaConverter.toHtml(),v=this._quillInstance.clipboard.convert({html:d});if(v.ops.length)return void this._quillInstance.setContents(v)}this._finalizeContentRendering()},_hasTranscludedContent:function(){return this._$templateResult&&this._$templateResult.length},_getModulesConfig:function(){var r=this,d=this._getRegistrator().getQuill(),v=(0,a.default)(d);return(0,I.extend)({},{table:!0,toolbar:this._getModuleConfigByOption("toolbar"),variables:this._getModuleConfigByOption("variables"),resizing:this._getModuleConfigByOption("mediaResizing"),tableResizing:this._getModuleConfigByOption("tableResizing"),mentions:this._getModuleConfigByOption("mentions"),uploader:{onDrop:function(x){return r._saveValueChangeEvent((0,f.Event)(x))},imageBlot:"extendedImage"},keyboard:{onKeydown:function(x){return r._saveValueChangeEvent((0,f.Event)(x))}},clipboard:{onPaste:function(x){return r._saveValueChangeEvent((0,f.Event)(x))},onCut:function(x){return r._saveValueChangeEvent((0,f.Event)(x))},matchers:[["p.MsoListParagraphCxSpFirst",v],["p.MsoListParagraphCxSpMiddle",v],["p.MsoListParagraphCxSpLast",v]]}},this._getCustomModules())},_getModuleConfigByOption:function(r){var d=this.option(r),v={};if((0,F.isDefined)(d))return Array.isArray(d)?v[r]=d:v=d,(0,I.extend)(this._getBaseModuleConfig(),v)},_getBaseModuleConfig:function(){return{editorInstance:this}},_getCustomModules:function(){var r=this,d={};return this._getRegistrator().getRegisteredModuleNames().forEach(function(v){d[v]=r._getBaseModuleConfig()}),d},_textChangeHandler:function(r,d,v){var x=this._deltaConverter.toHtml(),T=this._isMarkdownValue()?this._updateValueByType("markdown",x):x,D=this.option("value");D===T||this._isNullValueConverted(D,T)||(this._isEditorUpdating=!0,this.option("value",T)),this._finalizeContentRendering()},_isNullValueConverted:function(r,d){return null===r&&""===d},_finalizeContentRendering:function(){this._contentRenderedDeferred&&(this.clearHistory(),this._contentInitializedCallback.fire(),this._contentRenderedDeferred.resolve(),this._contentRenderedDeferred=void 0)},_updateValueByType:function(r,d){var v=this._markdownConverter;if((0,F.isDefined)(v)){var x=(0,R.ensureDefined)(d,this.option("value"));return"markdown"===r?v.toMarkdown(x):v.toHtml(x)}},_isMarkdownValue:function(){return"markdown"===this.option("valueType")},_resetEnabledState:function(){if(this._quillInstance){var r=!(this.option("readOnly")||this.option("disabled"));this._quillInstance.enable(r)}},_renderFormDialog:function(){var r=(0,I.extend)(!0,{width:"auto",height:"auto",closeOnOutsideClick:!0},this.option("formDialogOptions"));this._formDialog=new t.default(this,r)},_getStylingModePrefix:function(){return"dx-htmleditor-"},_getQuillContainer:function(){return this._$htmlContainer},_tableResizingOptionChanged:function(r){var d,v=null===(d=this._quillInstance)||void 0===d?void 0:d.getModule("tableResizing");if(Boolean(v)){var x,T=null===(x=r.fullName)||void 0===x?void 0:x.split(".");v.option(2===T.length?T[1]:r.name,r.value)}else this._invalidate()},_optionChanged:function(r){switch(r.name){case"value":if(this._quillInstance)if(this._isEditorUpdating)this._isEditorUpdating=!1;else{var d=this._isMarkdownValue()?this._updateValueByType("HTML",r.value):r.value;this._updateHtmlContent(d)}else this._$htmlContainer.html(r.value);this._setSubmitValue(r.value),this.callBase(r);break;case"placeholder":case"variables":case"toolbar":case"mentions":case"customizeModules":this._invalidate();break;case"tableResizing":this._tableResizingOptionChanged(r);break;case"valueType":this._prepareConverters();var v=this._updateValueByType(r.value);"html"===r.value&&this._quillInstance?this._updateHtmlContent(v):this.option("value",v);break;case"stylingMode":this._renderStylingMode();break;case"readOnly":case"disabled":this.callBase(r),this._resetEnabledState();break;case"formDialogOptions":this._renderFormDialog();break;case"mediaResizing":r.previousValue&&r.value?this._quillInstance.getModule("resizing").option(r.name,r.value):this._invalidate();break;case"width":this.callBase(r),this._repaintToolbar();break;default:this.callBase(r)}},_repaintToolbar:function(){var r=this._quillInstance.getModule("toolbar");r&&r.repaint()},_updateHtmlContent:function(r){var d=this._quillInstance.clipboard.convert({html:r});this._quillInstance.setContents(d)},_clean:function(){this._quillInstance&&(m.default.off(this._getContent(),".".concat(this.NAME)),this._quillInstance.off("text-change",this._textChangeHandlerWithContext),this._cleanCallback.fire()),this._abortUpdateContentTask(),this._cleanCallback.empty(),this._contentInitializedCallback.empty(),this.callBase()},_abortUpdateContentTask:function(){this._updateContentTask&&(this._updateContentTask.abort(),this._updateContentTask=void 0)},_applyQuillMethod:function(r,d){if(this._quillInstance)return this._quillInstance[r].apply(this._quillInstance,d)},_applyQuillHistoryMethod:function(r){this._quillInstance&&this._quillInstance.history&&this._quillInstance.history[r]()},addCleanCallback:function(r){this._cleanCallback.add(r)},addContentInitializedCallback:function(r){this._contentInitializedCallback.add(r)},register:function(r){this._getRegistrator().registerModules(r),this._quillInstance&&this.repaint()},get:function(r){return this._getRegistrator().getQuill().import(r)},getModule:function(r){return this._applyQuillMethod("getModule",arguments)},getQuillInstance:function(){return this._quillInstance},getSelection:function(r){return this._applyQuillMethod("getSelection",arguments)},setSelection:function(r,d){this._applyQuillMethod("setSelection",arguments)},getText:function(r,d){return this._applyQuillMethod("getText",arguments)},format:function(r,d){this._applyQuillMethod("format",arguments)},formatText:function(r,d,v,x){this._applyQuillMethod("formatText",arguments)},formatLine:function(r,d,v,x){this._applyQuillMethod("formatLine",arguments)},getFormat:function(r,d){return this._applyQuillMethod("getFormat",arguments)},removeFormat:function(r,d){return this._applyQuillMethod("removeFormat",arguments)},clearHistory:function(){this._applyQuillHistoryMethod("clear")},undo:function(){this._applyQuillHistoryMethod("undo")},redo:function(){this._applyQuillHistoryMethod("redo")},getLength:function(){return this._applyQuillMethod("getLength")},getBounds:function(r,d){return this._applyQuillMethod("getBounds",arguments)},delete:function(r,d){this._applyQuillMethod("deleteText",arguments)},insertText:function(r,d,v){this._applyQuillMethod("insertText",arguments)},insertEmbed:function(r,d,v){this._applyQuillMethod("insertEmbed",arguments)},showFormDialog:function(r){return this._formDialog.show(r)},formDialogOption:function(r,d){return this._formDialog.popupOption.apply(this._formDialog,arguments)},focus:function(){this.callBase(),this._applyQuillMethod("focus")},blur:function(){this._applyQuillMethod("blur")}});(0,E.default)("dxHtmlEditor",i),b.default=i,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(690),I=f(e(691)),F=f(e(692)),A=f(e(693)),R=f(e(694)),E=f(e(695)),k=f(e(696)),S=f(e(697)),w=f(e(703)),y=f(e(704)),h=f(e(706)),m=f(e(707)),p=f(e(708));function f(u){return u&&u.__esModule?u:{default:u}}var c=function(){function u(){if(!u.initialized){var s=this.getQuill(),a=s.import("attributors/style/direction");s.register({"formats/align":k.default,"formats/direction":a,"formats/font":R.default,"formats/size":E.default,"formats/extendedImage":F.default,"formats/link":A.default,"modules/toolbar":S.default,"modules/dropImage":w.default,"modules/variables":y.default,"modules/resizing":h.default,"modules/tableResizing":m.default,"modules/mentions":p.default,"themes/basic":I.default},!0),this._customModules=[],u._initialized=!0}}var l=u.prototype;return l.createEditor=function(s,a){return new(this.getQuill())(s,a)},l.registerModules=function(s){var a=RegExp("modules/*"),t=this.getQuill();for(var i in s)a.test(i)&&!t.imports[i]&&this._customModules.push(i.slice(8));t.register(s,!0)},l.getRegisteredModuleNames=function(){return this._customModules},l.getQuill=function(){return(0,g.getQuill)()},u}();b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getQuill=function(){if(!I.default)throw g.default.Error("E1041","Quill");return I.default};var g=F(e(17)),I=F(e(60));function F(A){return A&&A.__esModule?A:{default:A}}},function(W,b,e){b.default=void 0;var g,I,F=(g=e(60))&&g.__esModule?g:{default:g};function A(E,k){return(A=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}I=F.default?function(E){var k,S;function w(y,h){var m;return(m=E.call(this,y,h)||this).quill.root.classList.add("dx-htmleditor-content"),m.quill.root.setAttribute("role","textbox"),m}return S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,A(k,S),w}(F.default.import("core/theme")):{},b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(60))&&g.__esModule?g:{default:g},F=e(1);function A(k,S){return(A=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var R={};I.default&&((R=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,A(S,w),y.create=function(m){var f=k.create.call(this,m&&m.src||m);if((0,F.isObject)(m)){var c=function(u,l){m[u]&&f.setAttribute(u,l)};c("alt",m.alt),c("width",m.width),c("height",m.height)}return f},y.formats=function(m){var p=k.formats.call(this,m);return p.imageSrc=m.getAttribute("src"),p};var h=y.prototype;return h.formats=function(){var m=k.prototype.formats.call(this),p=this.domNode.style.float;return p&&(m.float=p),m},h.format=function(m,p){"float"===m?this.domNode.style[m]=p:k.prototype.format.call(this,m,p)},y.value=function(m){return{src:m.getAttribute("src"),width:m.getAttribute("width"),height:m.getAttribute("height"),alt:m.getAttribute("alt")}},y}(I.default.import("formats/image"))).blotName="extendedImage"),b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(60))&&g.__esModule?g:{default:g},F=e(1);function A(k,S){return(A=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var R={};I.default&&(R=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,A(S,w),y.create=function(m){var f=k.create.call(this,m&&m.href||m);return(0,F.isObject)(m)&&(m.text&&(f.innerText=m.text),m.target||f.removeAttribute("target")),f},y.formats=function(m){return{href:m.getAttribute("href"),target:m.getAttribute("target")}};var h=y.prototype;return h.formats=function(){var m=k.prototype.formats.call(this),p=y.formats(this.domNode),c=p.target;return m.link=p.href,m.target=c,m},h.format=function(m,p){"link"===m&&(0,F.isObject)(p)?(p.text&&(this.domNode.innerText=p.text),p.target?this.domNode.setAttribute("target","_blank"):this.domNode.removeAttribute("target"),this.domNode.setAttribute("href",p.href)):k.prototype.format.call(this,m,p)},y.value=function(m){return{href:m.getAttribute("href"),text:m.innerText,target:!!m.getAttribute("target")}},y}(I.default.import("formats/link"))),b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(60))&&g.__esModule?g:{default:g},F={};I.default&&((F=I.default.import("attributors/style/font")).whitelist=null),b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(60))&&g.__esModule?g:{default:g},F={};I.default&&((F=I.default.import("attributors/style/size")).whitelist=null),b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(60))&&g.__esModule?g:{default:g},F={};I.default&&(F=I.default.import("attributors/style/align")).whitelist.push("left"),b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(60)),I=f(e(2)),F=f(e(156)),A=f(e(175));e(131),e(452),e(130);var R=f(e(17)),E=f(e(702)),k=e(3),S=e(1),w=e(0),y=f(e(10)),h=e(41),m=f(e(5)),p=e(8);function f(o){return o&&o.__esModule?o:{default:o}}function u(o,r){(null==r||r>o.length)&&(r=o.length);for(var d=0,v=new Array(r);d<r;d++)v[d]=o[d];return v}function s(o,r){return(s=Object.setPrototypeOf||function(d,v){return d.__proto__=v,d})(o,r)}var a=F.default;if(g.default){var t=["insertTable","insertRowAbove","insertRowBelow","insertColumnLeft","insertColumnRight","deleteColumn","deleteRow","deleteTable"],n=function(o){return y.default.format("dxHtmlEditor-".concat((0,h.camelize)(o)))};a=function(o){var r,d;function v(P,M){var O;return(O=o.call(this,P,M)||this)._toolbarWidgets=new E.default,O._formatHandlers=O._getFormatHandlers(),(0,S.isDefined)(M.items)&&(O._addCallbacks(),O._renderToolbar(),O.quill.on("editor-change",function(B){O._updateToolbar("selection-change"===B)})),O}d=o,(r=v).prototype=Object.create(d.prototype),r.prototype.constructor=r,s(r,d);var T,C=v.prototype;return C._applyFormat=function(P,M){var O;this.saveValueChangeEvent(M),(O=this.quill).format.apply(O,function c(o){return function(r){if(Array.isArray(r))return u(r)}(o)||function(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(o)||function(r,d){if(r){if("string"==typeof r)return u(r,d);var v=Object.prototype.toString.call(r).slice(8,-1);if("Object"===v&&r.constructor&&(v=r.constructor.name),"Map"===v||"Set"===v)return Array.from(r);if("Arguments"===v||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(v))return u(r,d)}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(P))},C._addCallbacks=function(){this.addCleanCallback(this.clean.bind(this)),this.editorInstance.addContentInitializedCallback(this.updateHistoryWidgets.bind(this))},C._updateToolbar=function(P){this.updateFormatWidgets(P),this.updateHistoryWidgets(),this.updateTableWidgets()},C._getDefaultClickHandler=function(P){var M=this;return function(O){var B=O.event,V=M.quill.getFormat(),z=V[P],N=!((0,S.isBoolean)(z)?z:(0,S.isDefined)(z));M._applyFormat([P,N,"user"],B),M._updateFormatWidget(P,N,V)}},C._updateFormatWidget=function(P,M,O){var B=this._toolbarWidgets.getByName(P);B&&(M?this._markActiveFormatWidget(P,B,O):(this._resetFormatWidget(P,B),Object.prototype.hasOwnProperty.call(P)&&delete O[P]),this._toggleClearFormatting(M||!(0,S.isEmptyObject)(O)))},C._getFormatHandlers=function(){var P=this;return{clear:function(M){var O=M.event,B=P.quill.getSelection();B&&(P.saveValueChangeEvent(O),P.quill.removeFormat(B),P.updateFormatWidgets())},link:this._prepareLinkHandler(),image:this._prepareImageHandler(),color:this._prepareColorClickHandler("color"),background:this._prepareColorClickHandler("background"),orderedList:this._prepareShortcutHandler("list","ordered"),bulletList:this._prepareShortcutHandler("list","bullet"),alignLeft:this._prepareShortcutHandler("align","left"),alignCenter:this._prepareShortcutHandler("align","center"),alignRight:this._prepareShortcutHandler("align","right"),alignJustify:this._prepareShortcutHandler("align","justify"),codeBlock:this._getDefaultClickHandler("code-block"),undo:function(M){P.saveValueChangeEvent(M.event),P.quill.history.undo()},redo:function(M){P.saveValueChangeEvent(M.event),P.quill.history.redo()},increaseIndent:function(M){P._applyFormat(["indent","+1","user"],M.event)},decreaseIndent:function(M){P._applyFormat(["indent","-1","user"],M.event)},superscript:this._prepareShortcutHandler("script","super"),subscript:this._prepareShortcutHandler("script","sub"),insertTable:this._prepareInsertTableHandler(),insertRowAbove:this._getTableOperationHandler("insertRowAbove"),insertRowBelow:this._getTableOperationHandler("insertRowBelow"),insertColumnLeft:this._getTableOperationHandler("insertColumnLeft"),insertColumnRight:this._getTableOperationHandler("insertColumnRight"),deleteColumn:this._getTableOperationHandler("deleteColumn"),deleteRow:this._getTableOperationHandler("deleteRow"),deleteTable:this._getTableOperationHandler("deleteTable")}},C._prepareShortcutHandler=function(P,M){var O=this;return function(B){var V=B.event,z=O.quill.getFormat()[P]!==M&&M;O._applyFormat([P,z,"user"],V),O.updateFormatWidgets(!0)}},C._prepareLinkHandler=function(){var P=this;return function(){P.quill.focus();var M=P.quill.getSelection(),O=P._hasEmbedContent(M),B=M?P.quill.getFormat():{},V={href:B.link||"",text:M&&!O?P.quill.getText(M):"",target:!Object.prototype.hasOwnProperty.call(B,"target")||!!B.target};P.editorInstance.formDialogOption("title",y.default.format("dxHtmlEditor-dialogLinkCaption"));var z=P.editorInstance.showFormDialog({formData:V,items:P._getLinkFormItems(M)});z.done(function(N,U){if(M&&!O){var H=N.text||N.href,G=M.index,Y=M.length;N.text=void 0,P.saveValueChangeEvent(U),Y&&P.quill.deleteText(G,Y,"silent"),P.quill.insertText(G,H,"link",N,"user"),P.quill.setSelection(G+H.length,0,"user")}else N.text=M||N.text?N.text:N.href,P._applyFormat(["link",N,"user"],U)}),z.fail(function(){P.quill.focus()})}},C._hasEmbedContent=function(P){return!!P&&this.quill.getText(P).trim().length<P.length},C._getLinkFormItems=function(P){return[{dataField:"href",label:{text:y.default.format("dxHtmlEditor-dialogLinkUrlField")}},{dataField:"text",label:{text:y.default.format("dxHtmlEditor-dialogLinkTextField")},visible:!this._hasEmbedContent(P)},{dataField:"target",editorType:"dxCheckBox",editorOptions:{text:y.default.format("dxHtmlEditor-dialogLinkTargetField")},cssClass:"dx-formdialog-field-target",label:{visible:!1}}]},C._prepareImageHandler=function(){var P=this;return function(){var M=P.quill.getFormat(),O=Object.prototype.hasOwnProperty.call(M,"imageSrc"),B=P._defaultPasteIndex;if(O){var V=P.quill.getFormat(B-1,1).imageSrc;M.src=M.imageSrc,delete M.imageSrc,V&&0!==B||P.quill.setSelection(B+1,0,"silent")}var z=P._embedFormatIndex;P.editorInstance.formDialogOption("title",y.default.format("dxHtmlEditor-dialogImageCaption")),P.editorInstance.showFormDialog({formData:M,items:P._imageFormItems}).done(function(N,U){var H=B;P.saveValueChangeEvent(U),O&&P.quill.deleteText(H=z,1,"silent"),P.quill.insertEmbed(H,"extendedImage",N,"user"),P.quill.setSelection(H+1,0,"user")}).always(function(){P.quill.focus()})}},C._prepareInsertTableHandler=function(){var P=this;return function(){var M=P.quill.getFormat();Object.prototype.hasOwnProperty.call(M,"table")||Object.prototype.hasOwnProperty.call(M,"tableHeaderCell")?P.quill.focus():(P.editorInstance.formDialogOption("title",y.default.format("dxHtmlEditor-dialogInsertTableCaption")),P.editorInstance.showFormDialog({formData:{rows:1,columns:1},items:P._insertTableFormItems}).done(function(O,B){P.quill.focus();var V=P.quill.getModule("table");V&&(P.saveValueChangeEvent(B),V.insertTable(O.columns,O.rows))}).always(function(){P.quill.focus()}))}},C._getTableOperationHandler=function(P){for(var M=this,O=arguments.length,B=new Array(O>1?O-1:0),V=1;V<O;V++)B[V-1]=arguments[V];return function(){var z=M.quill.getModule("table");if(z)return M.quill.focus(),z[P].apply(z,B)}},C._renderToolbar=function(){var P=this,M=this.options.container||this._getContainer();this._$toolbar=(0,I.default)("<div>").addClass("dx-htmleditor-toolbar").appendTo(M),this._$toolbarContainer=(0,I.default)(M).addClass("dx-htmleditor-toolbar-wrapper"),m.default.on(this._$toolbarContainer,(0,p.addNamespace)("mousedown",this.editorInstance.NAME),function(O){O.preventDefault()}),this.toolbarInstance=this.editorInstance._createComponent(this._$toolbar,A.default,this.toolbarConfig),this.editorInstance.on("optionChanged",function(O){var B=O.name;"readOnly"!==B&&"disabled"!==B||P.toolbarInstance.option("disabled",P.isInteractionDisabled)})},C.isMultilineMode=function(){var P;return null===(P=this.options.multiline)||void 0===P||P},C.clean=function(){this._toolbarWidgets.clear(),this._$toolbarContainer&&this._$toolbarContainer.empty().removeClass("dx-htmleditor-toolbar-wrapper")},C.repaint=function(){this.toolbarInstance&&this.toolbarInstance.repaint()},C._getContainer=function(){var P=(0,I.default)("<div>");return this.editorInstance.$element().prepend(P),P},C._detectRenamedOptions=function(P){(0,S.isObject)(P)&&(0,k.each)([{newName:"name",oldName:"formatName"},{newName:"acceptedValues",oldName:"formatValues"}],function(M,O){Object.prototype.hasOwnProperty.call(P,O.oldName)&&R.default.log("W1016",O.oldName,O.newName)})},C._prepareToolbarItems=function(){var P=this,M=[];return(0,k.each)(this.options.items,function(O,B){var V;if(P._detectRenamedOptions(B),(0,S.isObject)(B))V=P._handleObjectItem(B);else if((0,S.isString)(B)){var z=P._prepareButtonItemConfig(B);V=P._getToolbarItem(z)}V&&M.push(V)}),M},C._handleObjectItem=function(P){if(P.name&&P.acceptedValues&&this._isAcceptableItem(P.widget,"dxSelectBox")){var M=this._prepareSelectItemConfig(P);return this._getToolbarItem(M)}if(P.name&&this._isAcceptableItem(P.widget,"dxButton")){var O=this._prepareButtonItemConfig(P.name),B=(0,w.extend)(!0,O,P);return this._getToolbarItem(B)}return this._getToolbarItem(P)},C._isAcceptableItem=function(P,M){return!P||P===M},C._prepareButtonItemConfig=function(P){var M="clear"===P?"clearformat":P,O=(0,h.titleize)(P);return{widget:"dxButton",name:P,options:{hint:n(O),text:n(O),icon:M.toLowerCase(),onClick:this._formatHandlers[P]||this._getDefaultClickHandler(P),stylingMode:"text"},showText:"inMenu"}},C._prepareSelectItemConfig=function(P){var M=this,O=P.name;return(0,w.extend)(!0,{widget:"dxSelectBox",name:O,options:{stylingMode:"filled",dataSource:P.acceptedValues,displayExpr:function(V){return z=V,"header"===O?(0,S.isDefined)(z)&&!1!==z?"".concat(n("heading")," ").concat(z):n("normalText"):n(z)||z;var z},placeholder:n(O),onValueChanged:function(V){M._isReset||(M._hideAdaptiveMenu(),M._applyFormat([O,V.value,"user"],V.event),M._setValueSilent(V.component,V.value))}}},P)},C._hideAdaptiveMenu=function(){this.toolbarInstance.option("overflowMenuVisible")&&this.toolbarInstance.option("overflowMenuVisible",!1)},C._prepareColorClickHandler=function(P){var M=this;return function(){var O=M.quill.getFormat();M.editorInstance.formDialogOption("title",y.default.format("color"===P?"dxHtmlEditor-dialogColorCaption":"dxHtmlEditor-dialogBackgroundCaption"));var V=M.editorInstance.showFormDialog({formData:O,items:[{dataField:P,editorType:"dxColorView",editorOptions:{onContentReady:function(z){(0,I.default)(z.element).closest(".".concat("dx-box-item-content")).css("flexBasis","auto")},focusStateEnabled:!1},label:{visible:!1}}]});V.done(function(z,N){M._applyFormat([P,z[P],"user"],N)}),V.fail(function(){M.quill.focus()})}},C._getToolbarItem=function(P){var M=this,O={options:{onInitialized:function(V){P.name&&(V.component.$element().addClass("dx-htmleditor-toolbar-format"),V.component.$element().toggleClass("dx-".concat(P.name.toLowerCase(),"-format"),!!P.name),M._toolbarWidgets.add(P.name,V.component))}}},B=this.isMultilineMode()?{location:"before",locateInMenu:"never"}:{};return(0,w.extend)(!0,{location:"before",locateInMenu:"auto"},this._getDefaultConfig(P.name),P,O,B)},C._getDefaultItemsConfig=function(){return{clear:{options:{disabled:!0}},undo:{options:{disabled:!0}},redo:{options:{disabled:!0}},insertRowAbove:{options:{disabled:!0}},insertRowBelow:{options:{disabled:!0}},insertColumnLeft:{options:{disabled:!0}},insertColumnRight:{options:{disabled:!0}},deleteRow:{options:{disabled:!0}},deleteColumn:{options:{disabled:!0}},deleteTable:{options:{disabled:!0}},separator:{template:function(P,M,O){(0,I.default)(O).addClass("dx-htmleditor-toolbar-separator")},menuItemTemplate:function(P,M,O){(0,I.default)(O).addClass("dx-htmleditor-toolbar-menu-separator")}}}},C._getDefaultConfig=function(P){return this._getDefaultItemsConfig()[P]},C.updateHistoryWidgets=function(){var P=this.quill.history;if(P){var M=P.stack,O=M.undo,B=M.redo;this._updateManipulationWidget(this._toolbarWidgets.getByName("undo"),Boolean(O.length)),this._updateManipulationWidget(this._toolbarWidgets.getByName("redo"),Boolean(B.length))}},C.updateTableWidgets=function(){var P=this;if(this.quill.getModule("table")){var M=this.quill.getSelection(),O=M&&this.quill.getFormat(M)||{},V=O.tableHeaderCell,z=Boolean(O.table)||Boolean(V);t.forEach(function(N){var U="insertTable"===N,H=P._toolbarWidgets.getByName(N);P._updateManipulationWidget(H,U?!z:z)})}},C._updateManipulationWidget=function(P,M){P&&P.option("disabled",!M)},C.updateFormatWidgets=function(P){var M=this.quill.getSelection();if(M){var O=this.quill.getFormat(M),B=!(0,S.isEmptyObject)(O);for(var V in B&&!P||this._resetFormatWidgets(),O){var z=this._getFormatWidgetName(V,O),N=this._toolbarWidgets.getByName(z)||this._toolbarWidgets.getByName(V);N&&this._markActiveFormatWidget(V,N,O)}this._toggleClearFormatting(B||M.length>1)}},C._markActiveFormatWidget=function(P,M,O){this._isColorFormat(P)&&this._updateColorWidget(P,O[P]),"value"in M.option()?this._setValueSilent(M,O[P]):M.$element().addClass("dx-format-active")},C._toggleClearFormatting=function(P){var M=this._toolbarWidgets.getByName("clear");M&&M.option("disabled",!P)},C._isColorFormat=function(P){return"color"===P||"background"===P},C._updateColorWidget=function(P,M){var O=this._toolbarWidgets.getByName(P);O&&O.$element().find(".".concat("dx-icon")).css("borderBottomColor",M||"transparent")},C._getFormatWidgetName=function(P,M){var O;switch(P){case"align":O=P+(0,h.titleize)(M[P]);break;case"list":O=M[P]+(0,h.titleize)(P);break;case"code-block":O="codeBlock";break;case"script":O=M[P]+P;break;case"imageSrc":O="image";break;default:O=P}return O},C._setValueSilent=function(P,M){this._isReset=!0,P.option("value",M),this._isReset=!1},C._resetFormatWidgets=function(){var P=this;this._toolbarWidgets.each(function(M,O){P._resetFormatWidget(M,O)})},C._resetFormatWidget=function(P,M){M.$element().removeClass("dx-format-active"),this._isColorFormat(P)&&this._updateColorWidget(P),"clear"===P&&M.option("disabled",!0),"dxSelectBox"===M.NAME&&this._setValueSilent(M,null)},C.addClickHandler=function(P,M){this._formatHandlers[P]=M;var O=this._toolbarWidgets.getByName(P);O&&"dxButton"===O.NAME&&O.option("onClick",M)},(T=[{key:"_insertTableFormItems",get:function(){return[{dataField:"columns",editorType:"dxNumberBox",editorOptions:{min:1},label:{text:y.default.format("dxHtmlEditor-dialogInsertTableRowsField")}},{dataField:"rows",editorType:"dxNumberBox",editorOptions:{min:1},label:{text:y.default.format("dxHtmlEditor-dialogInsertTableColumnsField")}}]}},{key:"_embedFormatIndex",get:function(){var P=this.quill.getSelection();return P?P.length?P.index:P.index-1:this.quill.getLength()}},{key:"_defaultPasteIndex",get:function(){var P,M=this.quill.getSelection();return null!==(P=null==M?void 0:M.index)&&void 0!==P?P:this.quill.getLength()}},{key:"_imageFormItems",get:function(){return[{dataField:"src",label:{text:y.default.format("dxHtmlEditor-dialogImageUrlField")}},{dataField:"width",label:{text:y.default.format("dxHtmlEditor-dialogImageWidthField")}},{dataField:"height",label:{text:y.default.format("dxHtmlEditor-dialogImageHeightField")}},{dataField:"alt",label:{text:y.default.format("dxHtmlEditor-dialogImageAltField")}}]}},{key:"toolbarConfig",get:function(){return{dataSource:this._prepareToolbarItems(),disabled:this.isInteractionDisabled,menuContainer:this._$toolbarContainer,multiline:this.isMultilineMode()}}},{key:"isInteractionDisabled",get:function(){return this.editorInstance.option("readOnly")||this.editorInstance.option("disabled")}}])&&function l(o,r){for(var d=0;d<r.length;d++){var v=r[d];v.enumerable=v.enumerable||!1,v.configurable=!0,"value"in v&&(v.writable=!0),Object.defineProperty(o,v.key,v)}}(v.prototype,T),v}(F.default)}b.default=a,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default=function(){},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(461)),F=e(0),A=E(e(289)),R=E(e(42));function E(S){return S&&S.__esModule?S:{default:S}}var k=I.default.inherit({NAME:"actionSheet",_getMenuItemTemplate:function(){return this._toolbar._getTemplate("actionSheetItem")},render:function(){this._hasVisibleMenuItems()&&(this._renderMenuButton(),this._renderWidget())},_renderMenuButton:function(){var S=this;this._renderMenuButtonContainer(),this._$button=(0,g.default)("<div>").appendTo(this._$menuButtonContainer).addClass("dx-toolbar-menu-button"),this._toolbar._createComponent(this._$button,R.default,{icon:"overflow",onClick:function(){S._toolbar.option("overflowMenuVisible",!S._toolbar.option("overflowMenuVisible"))}})},_menuWidget:function(){return A.default},_menuContainer:function(){return this._toolbar.$element()},_widgetOptions:function(){var S=this;return(0,F.extend)(this.callBase(),{target:this._$button,showTitle:!1,onOptionChanged:function(w){"visible"===w.name&&S._toolbar.option("overflowMenuVisible",w.value)}})}});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=S(e(11)),F=S(e(461)),A=S(e(701)),R=S(e(223)),E=S(e(13)),k=e(440);function S(y){return y&&y.__esModule?y:{default:y}}var w=F.default.inherit({NAME:"dropDownMenu",render:function(){this._hasVisibleMenuItems()&&(this._renderMenuButtonContainer(),this._renderWidget())},renderMenuItems:function(){this._menu||this.render(),this.callBase(),this._menu&&!this._menu.option("items").length&&this._menu.close()},_menuWidget:function(){return R.default},_widgetOptions:function(){var y=this,h=2*k.POPOVER_BOUNDARY_OFFSET;return(0,g.extend)(this.callBase(),{deferRendering:!0,container:this._toolbar.option("menuContainer"),popupMaxHeight:"android"===E.default.current().platform?I.default.getDocumentElement().clientHeight-h:void 0,menuWidget:A.default,onOptionChanged:function(m){var p=m.name,f=m.value;"opened"===p&&y._toolbar.option("overflowMenuVisible",f),"items"===p&&y._updateMenuVisibility(f)},popupPosition:{at:"bottom right",my:"top right"}})},_updateMenuVisibility:function(y){var h=y||this._getMenuItems(),m=h.length&&this._hasVisibleMenuItems(h);this._toggleMenuVisibility(m)},_toggleMenuVisibility:function(y){this._menuContainer()&&this._menuContainer().toggleClass("dx-state-invisible",!y)},_menuContainer:function(){return this._$menuButtonContainer}});b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(2)),I=R(e(9)),F=e(3);function R(S){return S&&S.__esModule?S:{default:S}}var E=e(291).ListBase.inherit({_activeStateUnit:".dx-toolbar-menu-action",_initMarkup:function(){this._renderSections(),this.callBase()},_getSections:function(){return this._itemContainer().children()},_itemElements:function(){return this._getSections().children(this._itemSelector())},_renderSections:function(){var S=this,w=this._itemContainer();(0,F.each)(["before","center","after","menu"],function(){var y="_$"+this+"Section",h=S[y];h||(S[y]=h=(0,g.default)("<div>").addClass("dx-toolbar-menu-section")),h.appendTo(w)})},_renderItems:function(){this.callBase.apply(this,arguments),this._updateSections()},_updateSections:function(){var S=this.$element().find(".dx-toolbar-menu-section");S.removeClass("dx-toolbar-menu-last-section"),S.not(":empty").eq(-1).addClass("dx-toolbar-menu-last-section")},_renderItem:function(S,w,y,h){var m=w.location||"menu",f=this.callBase(S,w,this["_$"+m+"Section"],h);return this._getItemTemplateName({itemData:w})&&f.addClass("dx-toolbar-menu-custom"),("menu"===m||"dxButton"===w.widget||"dxButtonGroup"===w.widget||w.isAction)&&f.addClass("dx-toolbar-menu-action"),"dxButton"===w.widget&&f.addClass("dx-toolbar-hidden-button"),"dxButtonGroup"===w.widget&&f.addClass("dx-toolbar-hidden-button-group"),f.addClass(w.cssClass),f},_getItemTemplateName:function(S){var w=this.callBase(S),y=S.itemData;return y&&y.menuItemTemplate||w},_itemClickHandler:function(S,w,y){(0,g.default)(S.target).closest(".dx-toolbar-menu-action").length&&this.callBase(S,w,y)},_clean:function(){this._getSections().empty(),this.callBase()}});(0,I.default)("dxToolbarMenu",E),b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(3),I=function(){function F(){this._collection=[]}var A=F.prototype;return A.clear=function(){this._collection=[]},A.add=function(R,E){this._collection.push({name:R,instance:E})},A.getByName=function(R){var E=null;return(0,g.each)(this._collection,function(k,S){if(S.name===R)return E=S.instance,!1}),E},A.each=function(R){this._collection.forEach(function(E){var S=E.instance;return S&&R(E.name,S)})},F}();b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(60)),I=S(e(5)),F=e(8),A=e(3),R=S(e(25)),E=e(7),k=S(e(156));function S(p){return p&&p.__esModule?p:{default:p}}function w(p){if(void 0===p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p}function y(p,f){return(y=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}var h=k.default;g.default&&(h=function(p){var f,c;function u(s,a){var t,n=(t=p.call(this,s,a)||this).editorInstance.NAME;return I.default.on(t.quill.root,(0,F.addNamespace)("dragover",n),t._dragOverHandler.bind(w(t))),I.default.on(t.quill.root,(0,F.addNamespace)("drop",n),t._dropHandler.bind(w(t))),I.default.on(t.quill.root,(0,F.addNamespace)("paste",n),t._pasteHandler.bind(w(t))),t}c=p,(f=u).prototype=Object.create(c.prototype),f.prototype.constructor=f,y(f,c);var l=u.prototype;return l._dragOverHandler=function(s){R.default.msie&&s.preventDefault()},l._dropHandler=function(s){var a,t=s.originalEvent.dataTransfer,n=null==t||null===(a=t.files)||void 0===a?void 0:a.length;this.saveValueChangeEvent(s),s.preventDefault(),n&&this._getImage(t.files,this._addImage.bind(this))},l._pasteHandler=function(s){var a,t=this,n=s.originalEvent.clipboardData;if(this.saveValueChangeEvent(s),n){var i=null===(a=n.items)||void 0===a?void 0:a.length;!n.getData("text/html")&&i&&this._getImage(n.items,function(o){t._isBrowserSupportImagePaste(R.default)||(R.default.msie?setTimeout(function(){t._addImage(o)}):t._addImage(o))})}},l._isBrowserSupportImagePaste=function(s){return s.mozilla||s.chrome&&s.version>82},l._isImage=function(s){return!!s.type.match(/^image\/(a?png|bmp|gif|p?jpe?g|svg|vnd\.microsoft\.icon|webp)/i)},l._getImage=function(s,a){var t=this,n=(0,E.getWindow)();(0,A.each)(s,function(i,o){if(t._isImage(o)){var r=new n.FileReader;r.onload=function(v){a(v.target.result)};var d=o.getAsFile?o.getAsFile():o;d instanceof n.Blob&&r.readAsDataURL(d)}})},l._addImage=function(s){var a=this.quill.getSelection(),t=a?a.index:this.quill.getLength();this.quill.insertEmbed(t,"extendedImage",s,"user")},u}(k.default)),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(60)),I=S(e(2)),F=e(26),A=S(e(462)),R=S(e(156)),E=S(e(705)),k=e(0);function S(p){return p&&p.__esModule?p:{default:p}}function w(p){if(void 0===p)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return p}function y(p,f){return(y=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}var h=R.default;g.default&&(g.default.register({"formats/variable":E.default},!0),h=function(p){var f,c;c=p,(f=l).prototype=Object.create(c.prototype),f.prototype.constructor=f,y(f,c);var u=l.prototype;function l(s,a){var t;t=p.call(this,s,a)||this;var n=s.getModule("toolbar");return n&&n.addClickHandler("variable",t.showPopup.bind(w(t))),s.keyboard.addBinding({key:"P",altKey:!0},t.showPopup.bind(w(t))),t._popup.on("shown",function(i){var o=(0,I.default)(i.component.option("position").of);o.hasClass("dx-variable-format")&&o.addClass("dx-format-active")}),t}return u._getDefaultOptions=function(){var s=p.prototype._getDefaultOptions.call(this);return(0,k.extend)(s,{escapeChar:""})},u.showPopup=function(s){var a=this.quill.getSelection(!0),t=a?a.index:this.quill.getLength();this.savePosition(t),this._resetPopupPosition(s,t),p.prototype.showPopup.call(this)},u._resetPopupPosition=function(s,a){if(s&&s.element)this._popup.option("position",{of:s.element,offset:{h:0,v:0},my:"top center",at:"bottom center",collision:"fit"});else{var t=this.quill.getBounds(a),n=(0,F.getBoundingRect)(this.quill.root);this._popup.option("position",{of:this.quill.root,offset:{h:t.left,v:t.bottom-n.height},my:"top center",at:"bottom left",collision:"fit flip"})}},u.insertEmbedContent=function(s){var a=this.getPosition(),t=s.component.option("selectedItem"),n=(0,k.extend)({},{value:t,escapeChar:this.options.escapeChar});setTimeout(function(){this.quill.insertEmbed(a,"variable",n),this.quill.setSelection(a+1)}.bind(this))},l}(A.default)),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(60))&&g.__esModule?g:{default:g},F=e(4),A=e(0);function R(S,w){return(R=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var E={};I.default&&((E=function(S){var w,y;function h(){return S.apply(this,arguments)||this}return y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,R(w,y),h.create=function(m){var p,f,c=S.create.call(this),u=m.value;return Array.isArray(m.escapeChar)?(p=(0,F.ensureDefined)(m.escapeChar[0],""),f=(0,F.ensureDefined)(m.escapeChar[1],"")):p=f=m.escapeChar,c.innerText=p+u+f,c.dataset.varStartEscChar=p,c.dataset.varEndEscChar=f,c.dataset.varValue=m.value,c},h.value=function(m){return(0,A.extend)({},{value:m.dataset.varValue,escapeChar:[m.dataset.varStartEscChar||"",m.dataset.varEndEscChar||""]})},h}(I.default.import("blots/embed"))).blotName="variable",E.tagName="span",E.className="dx-variable"),b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=h(e(5)),F=e(23),A=e(8),R=e(33),E=h(e(13)),k=h(e(193)),S=e(26),w=h(e(60)),y=h(e(156));function h(l){return l&&l.__esModule?l:{default:l}}function m(l,s){return(m=Object.setPrototypeOf||function(a,t){return a.__proto__=t,a})(l,s)}var p=(0,A.addNamespace)("keydown","dxHtmlResizingModule"),f=(0,A.addNamespace)("scroll","dxHtmlResizingModule"),c=(0,A.addNamespace)("mousedown","dxHtmlResizingModule"),u=function(l){var s,a;function t(i,o){var r;return(r=l.call(this,i,o)||this).allowedTargets=o.allowedTargets||["image"],r.enabled=!!o.enabled,r._hideFrameWithContext=r.hideFrame.bind(function(d){if(void 0===d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d}(r)),r._framePositionChangedHandler=r._prepareFramePositionChangedHandler(),r.enabled&&(r._attachEvents(),r._createResizeFrame()),r}a=l,(s=t).prototype=Object.create(a.prototype),s.prototype.constructor=s,m(s,a);var n=t.prototype;return n._attachEvents=function(){I.default.on(this.quill.root,(0,A.addNamespace)(F.name,"dxHtmlResizingModule"),this._clickHandler.bind(this)),I.default.on(this.quill.root,f,this._framePositionChangedHandler),this.editorInstance.on("focusOut",this._hideFrameWithContext),this.quill.on("text-change",this._framePositionChangedHandler)},n._detachEvents=function(){I.default.off(this.quill.root,"dxHtmlResizingModule"),this.editorInstance.off("focusOut",this._hideFrameWithContext),this.quill.off("text-change",this._framePositionChangedHandler)},n._clickHandler=function(i){if(this._isAllowedTarget(i.target)){if(this._$target===i.target)return;this._$target=i.target,this.updateFramePosition(),this.showFrame(),this._adjustSelection()}else this._$target&&this.hideFrame()},n._prepareFramePositionChangedHandler=function(i){var o=this;return function(){o._$target&&o.updateFramePosition()}},n._adjustSelection=function(){this.quill.getSelection()||this.quill.setSelection(0,0)},n._isAllowedTarget=function(i){return this._isImage(i)},n._isImage=function(i){return-1!==this.allowedTargets.indexOf("image")&&"IMG"===i.tagName.toUpperCase()},n.showFrame=function(){this._$resizeFrame.show(),I.default.on(this.quill.root,p,this._handleFrameKeyDown.bind(this))},n._handleFrameKeyDown=function(i){var o=(0,A.normalizeKeyName)(i);"del"!==o&&"backspace"!==o||this._deleteImage(),this.hideFrame()},n.hideFrame=function(){this._$target=null,this._$resizeFrame.hide(),I.default.off(this.quill.root,p)},n.updateFramePosition=function(){var i=(0,S.getBoundingRect)(this._$target),o=i.height,r=i.width,d=i.top,v=i.left,x=(0,S.getBoundingRect)(this.quill.root),T=x.top,D=x.left,C=this._getBorderWidth();this._$resizeFrame.css({height:o,width:r,padding:1,top:d-T-C-1,left:v-D-C-1}),(0,R.move)(this._$resizeFrame,{left:0,top:0})},n._getBorderWidth=function(){return parseInt(this._$resizeFrame.css("borderTopWidth"))},n._createResizeFrame=function(){var i=this;if(!this._$resizeFrame){var o=E.default.current().deviceType;this._$resizeFrame=(0,g.default)("<div>").addClass("dx-resize-frame").toggleClass("dx-touch-device","desktop"!==o).appendTo(this.editorInstance._getQuillContainer()).hide(),I.default.on(this._$resizeFrame,c,function(r){r.preventDefault()}),this.editorInstance._createComponent(this._$resizeFrame,k.default,{onResize:function(r){if(i._$target){var d=2*(1+i._getBorderWidth());(0,g.default)(i._$target).attr({height:r.height-d,width:r.width-d}),i.updateFramePosition()}}})}},n._deleteImage=function(){this._isAllowedTarget(this._$target)&&w.default.find(this._$target).deleteAt(0)},n.option=function(i,o){var r=this;"mediaResizing"!==i?"enabled"===i?(this.enabled=o,o?this._attachEvents():this._detachEvents()):"allowedTargets"===i&&Array.isArray(o)&&(this.allowedTargets=o):Object.keys(o).forEach(function(d){return r.option(d,o[d])})},n.clean=function(){this._detachEvents(),this._$resizeFrame.remove(),this._$resizeFrame=void 0},t}(y.default);b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=p(e(2)),I=p(e(5)),F=e(1),A=e(8),R=p(e(94)),E=e(33),k=e(26),S=p(e(156)),w=p(e(150)),y=e(3),h=e(7),m=e(0);function p(a){return a&&a.__esModule?a:{default:a}}function f(a,t){return(f=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n})(a,t)}var c={minColumnWidth:40,minRowHeight:24},u=(0,A.addNamespace)("dxpointerdown","dxHtmlTableResizingModule"),l=(0,A.addNamespace)("scroll","dxHtmlTableResizingModule"),s=function(a){var t,n;function i(r,d){var v;return(v=a.call(this,r,d)||this).enabled=!!d.enabled,v._tableResizeFrames=[],v._minColumnWidth=v._minSizeLimit("minColumnWidth",d.minColumnWidth),v._minRowHeight=v._minSizeLimit("minRowHeight",d.minRowHeight),v._quillContainer=v.editorInstance._getQuillContainer(),v._tableData=[],v.enabled&&v._applyResizing(),v}n=a,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var o=i.prototype;return o._applyResizing=function(r){r?this._applyResizingImpl():this.editorInstance.addContentInitializedCallback(this._applyResizingImpl.bind(this)),this.addCleanCallback(this.clean.bind(this)),this._resizeHandler=R.default.add(this._resizeHandler.bind(this))},o._minSizeLimit=function(r,d){return(0,F.isDefined)(d)?Math.max(d,0):c[r]},o._applyResizingImpl=function(){var r=this._findTables();r.length&&(this._fixTablesWidths(r),this._createResizeFrames(r),this._updateFramesPositions(),this._updateFramesSeparators()),this._attachEvents()},o._attachEvents=function(){I.default.on(this.editorInstance._getContent(),l,this._updateFramesPositions.bind(this)),this.quill.on("text-change",this._getQuillTextChangeHandler())},o._detachEvents=function(){I.default.off(this.editorInstance._getContent(),"dxHtmlTableResizingModule"),this.quill.off("text-change",this._quillTextChangeHandler)},o._getQuillTextChangeHandler=function(r,d,v){var x=this;return function(T,D,C){if(x._isTableChanging()){var P=x._findTables();x._removeResizeFrames(),"api"===C&&x._fixTablesWidths(P),x._updateTablesColumnsWidth(P),x._createResizeFrames(P),x._updateFramesPositions(),x._updateFramesSeparators()}else x._updateFramesPositions(),x._isVerticalDragging||x._updateFramesSeparators("vertical")}},o._getFrameForTable=function(r){var d;return null===(d=this._framesForTables)||void 0===d?void 0:d.get(r.get(0))},o._resizeHandler=function(){var r=this;this._windowResizeTimeout=setTimeout(function(){var d=r._findTables();(0,y.each)(d,function(v,x){var T=(0,g.default)(x),D=r._tableResizeFrames[v],C=T.outerWidth(),P=r._tableLastWidth(D);Math.abs(C-P)>1&&(r._tableLastWidth(D,C),r._updateColumnsWidth(T,v))}),r._updateFramesPositions(),r._updateFramesSeparators()})},o._findTables=function(){return(0,g.default)(this._quillContainer).find("table")},o._getWidthAttrValue=function(r){var d=r.attr("width");return d?parseInt(d):void 0},o._tableLastWidth=function(r,d){if(!(0,F.isDefined)(d))return null==r?void 0:r.lastWidth;r.lastWidth=d},o._fixTablesWidths=function(r){var d=this;(0,y.each)(r,function(v,x){var T=(0,g.default)(x),D=d._getTableDeterminantElements(T,"horizontal");d._tableResizeFrames[v]||(d._tableResizeFrames[v]={lastWidth:void 0});var C=d._getFrameForTable(T);if(C||d._tableResizeFrames.push({$table:T}),D.eq(0).attr("width")){var P,M=d._getColumnElementsSum(D).columnsSum;T.css("width","auto");var O=null!==(P=d._tableLastWidth(C))&&void 0!==P?P:T.outerWidth();C&&d._tableLastWidth(C,Math.max(M,O))}})},o._createResizeFrames=function(r){var d=this;this._framesForTables=new Map,r.each(function(v,x){var T,D=(0,g.default)(x),C=null===(T=d._tableResizeFrames[v])||void 0===T?void 0:T.$table,P=d._tableResizeFrames[v].lastWidth;d._tableResizeFrames[v]={$frame:d._createTableResizeFrame(x),$table:D,index:v,lastWidth:C&&x===C.get(0)?P:void 0,columnsCount:d._getTableDeterminantElements(D,"horizontal").length,rowsCount:d._getTableDeterminantElements(D,"vertical").length},d._framesForTables.set(x,d._tableResizeFrames[v])}),this._tableResizeFrames.length=r.length},o._isTableChanging=function(){var r=this,d=this._findTables(),v=!1;return d.length!==this._tableResizeFrames.length?v=!0:(0,y.each)(d,function(x,T){var D=(0,g.default)(T),C=r._tableResizeFrames[x],P=(null==C?void 0:C.columnsCount)!==r._getTableDeterminantElements(D,"horizontal").length,M=(null==C?void 0:C.rowsCount)!==r._getTableDeterminantElements(D,"vertical").length;if(P||M)return v=!0,!1}),v},o._removeResizeFrames=function(r){var d,v=this;(0,y.each)(this._tableResizeFrames,function(x,T){if(T.$frame){var D,C=".".concat("dx-htmleditor-column-resizer",", .").concat("dx-htmleditor-row-resizer");v._detachSeparatorEvents(null===(D=T.$frame)||void 0===D?void 0:D.find(C)),T.$frame.remove()}}),null===(d=this._framesForTables)||void 0===d||d.clear(),r&&(this._tableResizeFrames=[])},o._detachSeparatorEvents=function(r){r.each(function(d,v){I.default.off(v,u)})},o._createTableResizeFrame=function(){return(0,g.default)("<div>").addClass("dx-table-resize-frame").appendTo(this._quillContainer)},o._updateFramesPositions=function(){var r=this;(0,y.each)(this._tableResizeFrames,function(d,v){r._updateFramePosition(v.$table,v.$frame)})},o._updateFramePosition=function(r,d){var v=(0,k.getBoundingRect)(r.get(0)),x=v.height,T=v.width,D=v.top,C=v.left,P=(0,k.getBoundingRect)(this.quill.root);d.css({height:x,width:T,top:D-P.top,left:C-P.left}),(0,E.move)(d,{left:0,top:0})},o._updateFramesSeparators=function(r){var d=this;(0,y.each)(this._tableResizeFrames,function(v,x){r?d._updateFrameSeparators(x,r):(d._updateFrameSeparators(x,"vertical"),d._updateFrameSeparators(x,"horizontal"))})},o._isDraggable=function(r){return r.hasClass("dx-draggable")&&r.is(":visible")},o._removeDraggable=function(r,d){this._isDraggable(r)&&((0,g.default)(r).dxDraggable("instance").dispose(),(0,g.default)(r).addClass(d))},o._getDirectionInfo=function(r){return"vertical"===r?{lineResizerClass:"dx-htmleditor-row-resizer",sizeFunction:"outerHeight",positionCoordinate:"top",positionStyleProperty:"height",positionCoordinateName:"y"}:{lineResizerClass:"dx-htmleditor-column-resizer",sizeFunction:"outerWidth",positionCoordinate:this.editorInstance.option("rtlEnabled")?"right":"left",positionStyleProperty:"width",positionCoordinateName:"x"}},o._getSize=function(r,d){return r[d.sizeFunction]()},o._updateFrameSeparators=function(r,d){for(var v=this._getTableDeterminantElements(r.$table,d),x=v.length-1,T=this._getDirectionInfo(d),D=r.$frame.find(".".concat(T.lineResizerClass)),C={transform:"none"},P=0,M=0;M<=x;M++){P+=this._getSize(v.eq(M),T),(0,F.isDefined)(D[M])||(D[M]=(0,g.default)("<div>").addClass(T.lineResizerClass).appendTo(r.$frame).get(0));var O=(0,g.default)(D[M]);this._removeDraggable(O,T.lineResizerClass),C[T.positionCoordinate]=P-2,(0,g.default)(O).css(C),this._attachColumnSeparatorEvents({lineSeparator:D[M],index:M,$determinantElements:v,frame:r,direction:d})}},o._getTableDeterminantElements=function(r,d){if("vertical"===d)return r.find("td:first-child");var v=r.find("th");return v.length?v:r.find("tr").eq(0).find("td")},o._attachColumnSeparatorEvents=function(r){var d=this;I.default.on(r.lineSeparator,u,function(){d._createDraggableElement(r)})},o._dragStartHandler=function(r){var d=r.$determinantElements,v=r.index,x=r.frame,T=r.direction,D=r.lineSeparator,C=this._getDirectionInfo(T);"vertical"===T&&(this._isVerticalDragging=!0),this._fixColumnsWidth(x.$table),this._startLineSize=parseInt(this._getSize((0,g.default)(d[v]),C)),this._startTableWidth=x.$table.outerWidth(),this._startLineSeparatorPosition=parseInt((0,g.default)(D).css(C.positionCoordinate)),this._nextLineSize=0,d[v+1]?this._nextLineSize=parseInt(this._getSize((0,g.default)(d[v+1]),C)):"horizontal"===T&&x.$table.css("width","auto")},o._shouldRevertOffset=function(r){return"horizontal"===r&&this.editorInstance.option("rtlEnabled")},o._getLineElements=function(r,d,v){return"vertical"!==v?r.find("td:nth-child(".concat(1+d,")")):r.find("tr").eq(d).find("td")},o._setLineElementsAttrValue=function(r,d,v){(0,y.each)(r,function(x,T){(0,g.default)(T).attr(d,v+"px")})},o._isNextColumnWidthEnough=function(r,d,v){if(!this._nextLineSize)return!0;if(r>=this._minColumnWidth){var x=this._nextColumnOffsetLimit?v<this._nextColumnOffsetLimit:v<0,T=Math.abs(this._getWidthAttrValue(d)-d.outerWidth())>3;return x||!T}return!1},o._shouldSetNextColumnWidth=function(r){return this._nextLineSize&&r>0},o._horizontalDragHandler=function(r){var d=r.currentLineNewSize,v=r.directionInfo,x=r.eventOffset,T=r.$determinantElements,D=r.index,C=r.frame,P=this._nextLineSize&&this._nextLineSize-x,M=d>=this._minColumnWidth,O=this._getLineElements(C.$table,D),B=this._getLineElements(C.$table,D+1),V=(0,g.default)(O.eq(0)).outerWidth()-d;if(M)if(this._isNextColumnWidthEnough(P,T.eq(D+1),x)){this._setLineElementsAttrValue(O,v.positionStyleProperty,d),this._shouldSetNextColumnWidth(P)&&this._setLineElementsAttrValue(B,v.positionStyleProperty,P);var z=Math.abs(this._startTableWidth-C.$table.outerWidth())<3;(Math.abs(V)>3||!this._nextLineSize&&z)&&(this._setLineElementsAttrValue(O,v.positionStyleProperty,(0,g.default)(O.eq(0)).outerWidth()),P+=d-(0,g.default)(O.eq(0)).outerWidth(),this._shouldSetNextColumnWidth(P)&&this._setLineElementsAttrValue(B,v.positionStyleProperty,P))}else this._nextColumnOffsetLimit=this._nextColumnOffsetLimit||x;this._$highlightedElement.css(v.positionCoordinate,this._startLineSeparatorPosition+x+V+"px")},o._verticalDragHandler=function(r){var d=r.currentLineNewSize,v=r.directionInfo,x=r.eventOffset,T=r.$determinantElements,D=r.index,C=r.frame,P=Math.max(d,this._minRowHeight),M=this._getLineElements(C.$table,D,"vertical");this._setLineElementsAttrValue(M,v.positionStyleProperty,P);var O=T.eq(D).outerHeight()-d;this._$highlightedElement.css(v.positionCoordinate,this._startLineSeparatorPosition+x+O+"px")},o._dragMoveHandler=function(r,d){var v=d.$determinantElements,x=d.index,T=d.frame,D=d.direction,C=this._getDirectionInfo(D),P=r.offset[C.positionCoordinateName];this._shouldRevertOffset(D)&&(P=-P);var M=this._startLineSize+P;"horizontal"===D?this._horizontalDragHandler({currentLineNewSize:M,directionInfo:C,eventOffset:P,$determinantElements:v,index:x,frame:T}):this._verticalDragHandler({currentLineNewSize:M,directionInfo:C,eventOffset:P,$determinantElements:v,index:x,frame:T}),this._updateFramePosition(T.$table,T.$frame)},o._dragEndHandler=function(r){var d;null===(d=this._$highlightedElement)||void 0===d||d.remove(),this._isVerticalDragging=void 0,this._nextColumnOffsetLimit=void 0,this._tableLastWidth(r.frame,r.frame.$table.outerWidth()),this._updateFramesPositions(),this._updateFramesSeparators()},o._isLastColumnResizing=function(r){return!(0,F.isDefined)(r.$determinantElements[r.index+1])},o._getBoundaryConfig=function(r){var d={};if("vertical"===r.direction)d.boundary=r.frame.$table,d.boundOffset={bottom:(0,h.hasWindow)()?-(0,g.default)((0,h.getWindow)()).height():-(0,g.default)(this._quillContainer).outerHeight(),top:0,left:0,right:0};else if(this._isLastColumnResizing(r)){var v=this.editorInstance._getContent();d.boundary=v,d.boundOffset={bottom:0,top:0,left:v.css("paddingLeft"),right:v.css("paddingRight")}}else d.boundary=r.frame.$table;return d},o._createDraggableElement=function(r){var d,v=this,x=this._getBoundaryConfig(r),T="vertical"===r.direction?"dx-htmleditor-highlighted-row":"dx-htmleditor-highlighted-column";null===(d=this._$highlightedElement)||void 0===d||d.remove(),this._$highlightedElement=(0,g.default)("<div>").addClass("".concat(T)).insertAfter((0,g.default)(r.lineSeparator));var D={contentTemplate:null,allowMoveByClick:!1,dragDirection:r.direction,onDragMove:function(C){v._dragMoveHandler(C.event,r)},onDragStart:function(){v._dragStartHandler(r)},onDragEnd:function(){v._dragEndHandler(r)}};(0,m.extend)(D,x),this._currentDraggableElement=this.editorInstance._createComponent(r.lineSeparator,w.default,D)},o._fixColumnsWidth=function(r){var d=this,v=this._getTableDeterminantElements(r);(0,y.each)(v,function(x,T){var D=(0,g.default)(T).outerWidth(),C=d._getLineElements(r,x);d._setLineElementsAttrValue(C,"width",Math.max(D,d._minColumnWidth))})},o._getColumnElementsSum=function(r){var d=this,v=[],x=0;return(0,y.each)(r,function(T,D){var C=(0,g.default)(D),P=d._getWidthAttrValue(C)||C.outerWidth();v[T]=Math.max(P,d._minColumnWidth),x+=v[T]}),{columnsWidths:v,columnsSum:x}},o._setColumnsRatioWidth=function(r,d,v,x){var T=this;(0,y.each)(r,function(D){var C,P=T._getLineElements(x,D);C=d>0?T._minColumnWidth+Math.round((v[D]-T._minColumnWidth)*d):T._minColumnWidth,T._setLineElementsAttrValue(P,"width",C)})},o._updateColumnsWidth=function(r,d){var v=this._getTableDeterminantElements(r),x=this._tableResizeFrames[d];x||(this._tableResizeFrames[d]={});var T,D=this._tableLastWidth(x=this._tableResizeFrames[d])||r.outerWidth(),C=this._getColumnElementsSum(v),P=C.columnsWidths,M=C.columnsSum,O=v.length*this._minColumnWidth;this._tableLastWidth(x,(T=M>O?(D-O)/(M-O):-1)>0?D:O),this._setColumnsRatioWidth(v,T,P,r)},o._updateTablesColumnsWidth=function(r){var d=this;(0,y.each)(r,function(v,x){d._updateColumnsWidth((0,g.default)(x),v)})},o.option=function(r,d){var v=this;"tableResizing"!==r?"enabled"===r?(this.enabled=d,d?this._applyResizing(!0):this.clean()):"minColumnWidth"!==r&&"minRowHeight"!==r||(this["_".concat(r)]=this._minSizeLimit(r,d)):Object.keys(d).forEach(function(x){return v.option(x,d[x])})},o.clean=function(){this._removeResizeFrames(!0),this._detachEvents(),R.default.remove(this._resizeHandler),clearTimeout(this._windowResizeTimeout),this._resizeHandler=void 0,this._isVerticalDragging=void 0,this._startTableWidth=void 0,clearTimeout(this._attachResizerTimeout)},i}(S.default);b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=h(e(60)),F=e(20),A=e(1),R=e(0),E=e(21),k=h(e(5)),S=h(e(156)),w=h(e(462)),y=h(e(709));function h(t){return t&&t.__esModule?t:{default:t}}function p(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function f(t,n){return(f=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i})(t,n)}var c=S.default;if(I.default){var u={ARROW_UP:"upArrow",ARROW_DOWN:"downArrow",ARROW_LEFT:"leftArrow",ARROW_RIGHT:"rightArrow",ENTER:"enter",ESCAPE:"escape",SPACE:"space",PAGE_UP:"pageUp",PAGE_DOWN:"pageDown",END:"end",HOME:"home"},l=[u.ARROW_LEFT,u.ARROW_RIGHT,u.PAGE_UP,u.PAGE_DOWN,u.END,u.HOME],s=[" ","\n"];I.default.register({"formats/mention":y.default},!0),c=function(t){var n,i;i=t,(n=x).prototype=Object.create(i.prototype),n.prototype.constructor=n,f(n,i);var r,v=x.prototype;function x(T,D){var C;return(C=t.call(this,T,D)||this)._mentions={},D.mentions.forEach(function(P){var M=P.marker;M||(P.marker=M="@");var O=P.template;if(O){var B=C.editorInstance._getTemplate(O);B&&y.default.addTemplate(M,B)}C._mentions[M]=(0,R.extend)({},C._getDefaultOptions(),P)}),C._attachKeyboardHandlers(),C.addCleanCallback(C.clean.bind(p(C))),C.quill.on("text-change",C.onTextChange.bind(p(C))),C}return v._getDefaultOptions=function(){var T=t.prototype._getDefaultOptions.call(this);return(0,R.extend)(T,{itemTemplate:"item",valueExpr:"this",displayExpr:"this",template:null,searchExpr:null,searchTimeout:500,minSearchLength:0})},v._attachKeyboardHandlers=function(){this.quill.keyboard.addBinding({key:u.ARROW_UP},this._moveToItem.bind(this,"prev")),this.quill.keyboard.addBinding({key:u.ARROW_DOWN},this._moveToItem.bind(this,"next")),this.quill.keyboard.addBinding({key:[u.ENTER,u.SPACE]},this._selectItemHandler.bind(this));var T=this.quill.keyboard.bindings[u.ENTER];T.unshift(T.pop()),this.quill.keyboard.addBinding({key:u.ESCAPE},this._escapeKeyHandler.bind(this)),this.quill.keyboard.addBinding({key:[u.ARROW_LEFT,u.ARROW_RIGHT],shiftKey:!0},this._ignoreKeyHandler.bind(this)),this.quill.keyboard.addBinding({key:l},this._ignoreKeyHandler.bind(this))},v._moveToItem=function(T){var D=this._list.getDataSource();if(this._isMentionActive&&!D.isLoading()){var C="next"===T?"first":"last",P=(0,g.default)(this._list.option("focusedElement"))[T]();P=P.length?P:this._activeListItems[C](),this._list.option("focusedElement",(0,E.getPublicElement)(P)),this._list.scrollToItem(P)}return!this._isMentionActive},v._ignoreKeyHandler=function(){return!this._isMentionActive},v._fitIntoRange=function(T,D,C){return T>C?D:T<D?C:T},v._selectItemHandler=function(){return this._isMentionActive&&this._list.selectItem(this._list.option("focusedElement")),!this._isMentionActive},v._escapeKeyHandler=function(){return this._isMentionActive&&this._popup.hide(),!this._isMentionActive},v.renderList=function(T,D){this.compileGetters(this.options),t.prototype.renderList.call(this,T,D)},v.compileGetters=function(T){var C=T.valueExpr;this._valueGetter=(0,F.compileGetter)(T.displayExpr),this._idGetter=(0,F.compileGetter)(C)},v._getListConfig=function(T){var D=this,C=t.prototype._getListConfig.call(this,T);return(0,R.extend)(C,{itemTemplate:this.options.itemTemplate,onContentReady:function(){D._hasSearch&&(D._popup.repaint(),D._focusFirstElement(),D._hasSearch=!1)}})},v.insertEmbedContent=function(){var T=this._activeMentionConfig.marker.length,D=T+this._searchValue.length,C=this.getPosition(),P=this._list.option("selectedItem"),M={value:this._valueGetter(P),id:this._idGetter(P),marker:this._activeMentionConfig.marker},O=I.default.import("delta"),B=Math.max(0,C-T);B+="\n"===this._getCharByIndex(B)?1:0;var V=(new O).retain(B).delete(D).insert({mention:M}).insert(" ");this.quill.updateContents(V),this.quill.setSelection(B+2)},v._getLastInsertOperation=function(T){var D=T[T.length-1];if("insert"in D)return D;var C="delete"in D;if(C&&T.length>=2){var P=T[T.length-2];if(C&&"insert"in P)return P}return null},v.onTextChange=function(T,D,C){if("user"===C)if(this._isMentionActive&&this._isPopupVisible)this._processSearchValue(T.ops[T.ops.length-1])&&this._filterList(this._searchValue);else{var M=T.ops,O=this._getLastInsertOperation(M);O&&this.checkMentionRequest(O,M)}},v._processSearchValue=function(T){if("insert"in T)this._searchValue+=T.insert;else{if(!this._searchValue.length||T.delete>1)return this._popup.hide(),!1;this._searchValue=this._searchValue.slice(0,-1)}return!0},v.checkMentionRequest=function(T,D){var C=T.insert,P=this.quill.getSelection();C&&(0,A.isString)(C)&&P&&!this._isMarkerPartOfText(D[0].retain)&&(this._activeMentionConfig=this._mentions[C],this._activeMentionConfig&&(this._updateList(this._activeMentionConfig),this.savePosition(P.index),this._popup.option("position",this._popupPosition),this._searchValue="",this._popup.show()))},v._isMarkerPartOfText=function(T){return!(!T||-1!==s.indexOf(this._getCharByIndex(T-1)))},v._getCharByIndex=function(T){return this.quill.getContents(T,1).ops[0].insert},v._updateList=function(T){var D=T.dataSource,C=T.displayExpr,M=T.itemTemplate,O=T.searchExpr;this.compileGetters({displayExpr:C,valueExpr:T.valueExpr}),this._list.unselectAll(),this._list.option({dataSource:D,displayExpr:C,itemTemplate:M,searchExpr:O})},v._filterList=function(T){var D=this;if(this._isMinSearchLengthExceeded(T)){var C=this._activeMentionConfig.searchTimeout;C?(clearTimeout(this._searchTimer),this._searchTimer=setTimeout(function(){D._search(T)},C)):this._search(T)}else this._resetFilter()},v._isMinSearchLengthExceeded=function(T){return T.length>=this._activeMentionConfig.minSearchLength},v._resetFilter=function(){clearTimeout(this._searchTimer),this._search(null)},v._search=function(T){this._hasSearch=!0,this._list.option("searchValue",T)},v._focusFirstElement=function(){if(this._list){var T=this._activeListItems.first();this._list.option("focusedElement",(0,E.getPublicElement)(T)),this._list.scrollToItem(T)}},v._getPopupConfig=function(){var T=this;return(0,R.extend)(t.prototype._getPopupConfig.call(this),{closeOnTargetScroll:!1,onShown:function(){T._isMentionActive=!0,T._hasSearch=!1,T._focusFirstElement()},onHidden:function(){T._list.unselectAll(),T._list.option("focusedElement",null),T._isMentionActive=!1,T._search(null)},focusStateEnabled:!1})},v.clean=function(){var T=this;Object.keys(this._mentions).forEach(function(D){T._mentions[D].template&&y.default.removeTemplate(D)})},(r=[{key:"_isPopupVisible",get:function(){var T;return null===(T=this._popup)||void 0===T?void 0:T.option("visible")}},{key:"_popupPosition",get:function(){var T=this.getPosition(),D=this.quill.getBounds(T&&T-1),C=D.left,P=D.top,M=D.height,O=(0,g.default)(this.quill.root).offset();return{of:k.default.Event("positionEvent",{pageX:O.left+C,pageY:O.top+P}),offset:{v:M},my:"top left",at:"top left",collision:{y:"flip",x:"flipfit"}}}},{key:"_activeListItems",get:function(){return this._list.itemElements().filter(":not(.".concat("dx-state-disabled",")"))}}])&&function m(t,n){for(var i=0;i<n.length;i++){var o=n[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}(x.prototype,r),x}(w.default)}b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(60)),I=F(e(2));function F(k){return k&&k.__esModule?k:{default:k}}function A(k,S){return(A=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var R={};g.default&&((R=function(k){var S,w;function y(){return k.apply(this,arguments)||this}return w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,A(S,w),y.create=function(h){var m=k.create.call(this);return m.setAttribute("spellcheck",!1),m.dataset.marker=h.marker,m.dataset.mentionValue=h.value,m.dataset.id=h.id,this.renderContent(m,h),m},y.value=function(h){return{marker:h.dataset.marker,id:h.dataset.id,value:h.dataset.mentionValue}},y.renderContent=function(h,m){var p=this._templates.get(m.marker);p?p.render({model:m,container:h}):this.baseContentRender(h,m)},y.baseContentRender=function(h,m){var p=(0,I.default)("<span>").text(m.marker);(0,I.default)(h).append(p).append(m.value)},y.addTemplate=function(h,m){this._templates.set(h,m)},y.removeTemplate=function(h){this._templates.delete(h)},y}(g.default.import("blots/embed"))).blotName="mention",R.tagName="span",R.className="dx-mention",R._templates=new Map),b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(310))&&g.__esModule?g:{default:g},F=function(){function R(){}var E=R.prototype;return E.setQuillInstance=function(k){this.quillInstance=k},E.toHtml=function(){if(this.quillInstance)return this._isQuillEmpty()?"":this.quillInstance.getSemanticHTML(0,this.quillInstance.getLength()+1)},E._isQuillEmpty=function(){var k=this.quillInstance.getContents();return 1===k.length()&&this._isDeltaEmpty(k)},E._isDeltaEmpty=function(k){return k.reduce(function(S,w){return-1!==w.insert.indexOf("\n")})},R}();I.default.addConverter("delta",F),b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default=function(I){var F=I.import("delta");return function(A,R){var E=R.ops.slice(),k=E[0];k.insert=k.insert.replace(/^\s+/,"");var S,w,y,h=k.insert.match(/^(\S+)\s+/),m=h&&function(p){var f=p.getAttribute("style");if(f){var c=f.replace(/\n+/g,"").match(/level(\d+)/);return c?c[1]-1:0}return!1}(A);return h&&!1!==m?(k.insert=k.insert.substring(h[0].length,k.insert.length),(w=(S=E)[S.length-1]).insert=w.insert.trim(),E.push({insert:"\n",attributes:{list:(y=h,y[1].match(/\S+\./)?"ordered":"bullet"),indent:m}}),new F(E)):R}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=e(0),F=y(e(50)),A=y(e(155)),R=y(e(11)),E=e(35),k=e(6),S=y(e(10)),w=y(e(25));function y(p){return p&&p.__esModule?p:{default:p}}var h=R.default.getActiveElement,m=function(){function p(c,u){this._editorInstance=c,this._popupUserConfig=u,this._renderPopup(),this._attachOptionChangedHandler()}var f=p.prototype;return f._renderPopup=function(){var c=this._editorInstance,u=(0,g.default)("<div>").addClass("dx-formdialog").appendTo(c.$element()),l=this._getPopupConfig();return c._createComponent(u,F.default,l)},f._attachOptionChangedHandler=function(){var c,u=this;null===(c=this._popup)||void 0===c||c.on("optionChanged",function(l){"title"===l.name&&u._updateFormLabel(l.value)})},f._escKeyHandler=function(){this._popup.hide()},f._addEscapeHandler=function(c){c.component.registerKeyHandler("escape",this._escKeyHandler.bind(this))},f._getPopupConfig=function(){var c=this;return(0,I.extend)({onInitialized:function(u){c._popup=u.component,c._popup.on("hiding",function(){c.deferred.reject()}),c._popup.on("shown",function(){c._form.focus()})},deferRendering:!1,focusStateEnabled:!1,showCloseButton:!1,contentTemplate:function(u){var l=(0,g.default)("<div>").appendTo(u);c._renderForm(l,{onEditorEnterKey:function(s){var a=s.component,n=s.event;c._updateEditorValue(a,s.dataField),c.hide(a.option("formData"),n)},customizeItem:function(s){"simple"===s.itemType&&(s.editorOptions=(0,I.extend)(!0,{},s.editorOptions,{onInitialized:c._addEscapeHandler.bind(c)}))}})},toolbarItems:[{toolbar:"bottom",location:"after",widget:"dxButton",options:{onInitialized:this._addEscapeHandler.bind(this),text:S.default.format("OK"),onClick:function(u){var l=u.event;c.hide(c._form.option("formData"),l)}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{onInitialized:this._addEscapeHandler.bind(this),text:S.default.format("Cancel"),onClick:function(){c._popup.hide()}}}]},this._popupUserConfig)},f._updateEditorValue=function(c,u){if(w.default.msie&&parseInt(w.default.version)<=11){var l=c.getEditor(u),s=h();l.$element().find(s).length&&(0,E.resetActiveElement)()}},f._renderForm=function(c,u){c.addClass("dx-formdialog-form"),this._form=this._editorInstance._createComponent(c,A.default,u),this._updateFormLabel()},f._updateFormLabel=function(c){var u,l=null!=c?c:this.popupOption("title");null===(u=this._form)||void 0===u||u.$element().attr("aria-label",l)},f.show=function(c){if(!this._popup.option("visible")){this.deferred=new k.Deferred;var u=(0,I.extend)({},c);return this._form.option(u),this._popup.show(),this.deferred.promise()}},f.hide=function(c,u){this.deferred.resolve(c,u),this._popup.hide()},f.popupOption=function(c,u){return this._popup.option.apply(this._popup,arguments)},p}();b.default=m,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=o(e(2)),I=o(e(5)),F=e(7),A=e(45),R=e(4),E=e(21),k=e(3),S=e(0),w=e(89),y=o(e(10)),h=o(e(13)),m=o(e(9)),p=e(8),f=o(e(290)),c=e(38),u=e(23),l=o(e(152)),s=o(e(109)),a=e(164),t=e(33),n=e(1),i=e(217);function o(x){return x&&x.__esModule?x:{default:x}}var r=(0,F.getWindow)(),d=f.default.inherit({_supportedKeys:function(){return(0,S.extend)(this.callBase(),{space:function(x){x.preventDefault(),this._validatedOpening()},enter:function(){this._validatedOpening()}})},_getDefaultOptions:function(){return(0,S.extend)(this.callBase(),{placeholder:y.default.format("Select"),searchPlaceholder:y.default.format("Search"),searchEnabled:!0,cleanSearchOnOpening:!0,showCancelButton:!0,showClearButton:!1,clearButtonText:y.default.format("Clear"),applyButtonText:y.default.format("OK"),pullRefreshEnabled:!1,useNativeScrolling:!0,pullingDownText:y.default.format("dxList-pullingDownText"),pulledDownText:y.default.format("dxList-pulledDownText"),refreshingText:y.default.format("dxList-refreshingText"),pageLoadingText:y.default.format("dxList-pageLoadingText"),onScroll:null,onPullRefresh:null,onPageLoading:null,pageLoadMode:"scrollBottom",nextButtonText:y.default.format("dxList-nextButtonText"),grouped:!1,groupTemplate:"group",usePopover:!1,showDropDownButton:!1,focusStateEnabled:!1,animation:{},dropDownOptions:{showTitle:!0,width:function(){return.8*(0,g.default)(r).width()},height:function(){return.8*(0,g.default)(r).height()},shading:!0,closeOnOutsideClick:!1,position:void 0,animation:{},title:"",titleTemplate:"title",onTitleRendered:null,fullScreen:!1},dropDownCentered:!1,_scrollToSelectedItemEnabled:!1,useHiddenSubmitElement:!0})},_defaultOptionsRules:function(){var x=this,T=(0,c.current)();return this.callBase().concat([{device:function(){return!A.nativeScrolling},options:{useNativeScrolling:!1}},{device:function(D){return!h.default.isSimulator()&&"desktop"===h.default.real().deviceType&&"generic"===D.platform},options:{usePopover:!0,dropDownOptions:{height:"auto"}}},{device:{platform:"ios",phone:!0},options:{dropDownOptions:{fullScreen:!0}}},{device:{platform:"ios",tablet:!0},options:{dropDownOptions:{width:function(){return.4*Math.min((0,g.default)(r).width(),(0,g.default)(r).height())},height:"auto"},usePopover:!0,useInkRipple:!1}},{device:function(){return"desktop"===h.default.real().deviceType&&!h.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return(0,c.isMaterial)(T)},options:{usePopover:!1,searchEnabled:!1,showCancelButton:!1,dropDownCentered:!0,_scrollToSelectedItemEnabled:!0,dropDownOptions:{closeOnOutsideClick:!0,width:function(){return(0,i.getElementWidth)(x.$element())},height:function(){return this._getPopupHeight()}.bind(this),showTitle:!1,shading:!1}}}])},_init:function(){this.callBase(),this._initActions()},_initActions:function(){this.callBase(),this._initScrollAction(),this._initPageLoadingAction(),this._initPullRefreshAction()},_initPageLoadingAction:function(){this._pageLoadingAction=this._createActionByOption("onPageLoading")},_initPullRefreshAction:function(){this._pullRefreshAction=this._createActionByOption("onPullRefresh")},_initScrollAction:function(){this._scrollAction=this._createActionByOption("onScroll")},_scrollHandler:function(x){this._scrollAction(x)},_pullRefreshHandler:function(x){this._pullRefreshAction(x)},_pageLoadingHandler:function(x){this._pageLoadingAction(x)},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({group:new a.ChildDefaultTemplate("group"),title:new a.ChildDefaultTemplate("title")})},_initMarkup:function(){this.$element().addClass("dx-lookup").toggleClass("dx-lookup-popover-mode",this.option("usePopover")),this.callBase()},_inputWrapper:function(){return this.$element().find(".dx-lookup-field-wrapper")},_dataSourceOptions:function(){return(0,S.extend)(this.callBase(),{paginate:!0})},_fireContentReadyAction:R.noop,_popupWrapperClass:function(){return""},_renderInput:function(){var x=this,T=this._createAction(function(){x._toggleOpenState()});this._$field=(0,g.default)("<div>").addClass("dx-lookup-field"),I.default.on(this._$field,(0,p.addNamespace)(u.name,this.NAME),function(C){T({event:C})});var D=(0,g.default)("<div>").addClass("dx-lookup-arrow");this._$fieldWrapper=(0,g.default)("<div>").addClass("dx-lookup-field-wrapper").append(this._$field).append(D).appendTo(this.$element()),this.option("useInkRipple")&&this._renderInkRipple()},_getInputContainer:function(){return this._$fieldWrapper},_renderInkRipple:function(){this._inkRipple=(0,w.render)()},_toggleOpenState:function(){this.callBase(),!this.option("dropDownOptions.fullScreen")&&this.option("_scrollToSelectedItemEnabled")&&this._setPopupPosition()},_toggleActiveState:function(x,T,D){if(this.callBase.apply(this,arguments),this._inkRipple){var C={element:this._inputWrapper(),event:D};T?this._inkRipple.showWave(C):this._inkRipple.hideWave(C)}},_renderField:function(){var x=this._getTemplateByOption("fieldTemplate");if(x&&this.option("fieldTemplate"))this._renderFieldTemplate(x);else{var T=this.option("displayValue");this._updateField((0,n.isDefined)(T)&&String(T)||this.option("placeholder")),this.$element().toggleClass("dx-lookup-empty",!this.option("selectedItem"))}},_renderDisplayText:function(x){this._input().length?this.callBase(x):this._updateField(x)},_updateField:function(x){this._$field.text(x)},_renderFieldTemplate:function(x){this._$field.empty();var T=this._fieldRenderData();x.render({model:T,container:(0,E.getPublicElement)(this._$field)})},_fieldRenderData:function(){return this.option("selectedItem")},_popupShowingHandler:function(){this.callBase.apply(this,arguments),this.option("cleanSearchOnOpening")&&(this.option("searchEnabled")&&this._searchBox.option("value")&&(this._searchBox.option("value",""),this._searchCanceled()),this._list&&this._list.option("focusedElement",null)),this.option("dropDownOptions.fullScreen")&&this.option("_scrollToSelectedItemEnabled")&&(this._popup.option("position").of=(0,g.default)(r))},_scrollToSelectedItem:function(){var x=this._list.option("selectedIndex"),T=this._list.option("items"),D=T.length;0!==D&&(this._list.option("grouped")?this._list.scrollToItem({group:D-1,item:T[D-1].items.length-1}):this._list.scrollToItem(D-1),this._list.scrollToItem(x))},_getDifferenceOffsets:function(x){return x.offset().top-(0,g.default)(this.element()).offset().top},_isCenteringEnabled:function(x,T){return 1<x&&x<T-2},_getPopupOffset:function(){var x=this._listItemElements().length;if(0!==x){var T=(0,g.default)(this._list.element()).find(".dx-list-item-selected"),D=this._listItemElements().index(T),C=(T.height()-(0,g.default)(this.element()).height())/2,P=(0,g.default)(this._list.element()).offset().top,M=this.option("dropDownOptions.height"),O="function"==typeof M?M():M,B=(0,g.default)(r).height(),V=0;if(-1!==D){if(this._isCenteringEnabled(D,x)){this._scrollToSelectedItem();var z=(O-T.height())/2-this._getDifferenceOffsets(T);this._list.scrollTo(this._list.scrollTop()+4-z),P<(V=C+this._getDifferenceOffsets(T))&&D!==x-3&&(this._list.scrollTo(this._list.scrollTop()+this._getDifferenceOffsets(T)/2),V=C+this._getDifferenceOffsets(T))}else D<=1?(this._list.scrollTo(0),V=C+this._getDifferenceOffsets(T)):D>=x-2&&(this._scrollToSelectedItem(),V=C+this._getDifferenceOffsets(T));P<V&&(this._scrollToSelectedItem(),V=C+8)}var N=O-V-(0,g.default)(this.element()).height();return B-P<N&&(this._list.scrollTo(this._list.scrollTop()+C-N),V=O-(0,g.default)(this.element()).height()-8),V}},_setPopupPosition:function(){if(this.option("dropDownCentered")&&!this._popup.$wrapper().hasClass("dx-popover-flipped-vertical")){var x=(0,g.default)(this._popup.$content()).parent(),T=this._getPopupOffset(),D=(0,t.locate)(x);(0,t.move)(x,{top:D.top-T})}},_listItemGroupedElements:function(){var x=this._list._itemContainer().children(),T=[];return x.each(function(D,C){T.push((0,g.default)(C).find(".dx-list-group-header")[0]),(0,g.default)(C).find(".dx-list-item").each(function(P,M){T.push(M)})}),(0,g.default)(T)},_calculateListHeight:function(x){var T=x?this._listItemGroupedElements():this._listItemElements(),D=(0,g.default)(".dx-list-item-selected"),C=T.index(D),P=0;return 0===T.length?P+=8:T.length<5?T.each(function(M,O){P+=(0,g.default)(O).outerHeight()}):(C<=1?T.slice(0,5):this._isCenteringEnabled(C,T.length)?T.slice(C-2,C+3):T.slice(T.length-5,T.length)).each(function(M,O){P+=(0,g.default)(O).outerHeight()}),P+(x?8:16)},_getPopupHeight:function(){return this._list&&this._list.itemElements()?this._calculateListHeight(this.option("grouped"))+(this._$searchWrapper?this._$searchWrapper.outerHeight():0)+(this._popup._$bottom?this._popup._$bottom.outerHeight():0)+(this._popup._$title?this._popup._$title.outerHeight():0):"auto"},_renderPopup:function(){this.option("usePopover")&&!this.option("dropDownOptions.fullScreen")?this.option("_scrollToSelectedItemEnabled")?this.callBase():this._renderPopover():this.callBase(),this._$popup.addClass("dx-lookup-popup"),this._popup.$wrapper().addClass("dx-lookup-popup-wrapper")},_renderPopover:function(){this._popup=this._createComponent(this._$popup,l.default,(0,S.extend)(this._popupConfig(),this._options.cache("dropDownOptions"),{showEvent:null,hideEvent:null,target:this.$element(),_fixedPosition:!1,fullScreen:!1,shading:!1,closeOnTargetScroll:!0,width:this._isInitialOptionValue("dropDownOptions.width")?function(){return this.$element().outerWidth()}.bind(this):this._popupConfig().width})),this._popup.on({showing:this._popupShowingHandler.bind(this),shown:this._popupShownHandler.bind(this),hiding:this._popupHidingHandler.bind(this),hidden:this._popupHiddenHandler.bind(this),contentReady:this._contentReadyHandler.bind(this)}),this.option("_scrollToSelectedItemEnabled")&&this._popup._$arrow.remove(),this._setPopupContentId(this._popup.$content()),this._contentReadyHandler()},_popupHidingHandler:function(){this.callBase(),this.option("focusStateEnabled")&&this.focus()},_popupHiddenHandler:function(){this.callBase(),this.option("_scrollToSelectedItemEnabled")&&(0,t.resetPosition)((0,g.default)(this._popup.content()).parent())},_preventFocusOnPopup:R.noop,_popupConfig:function(){var x=this,T=(0,S.extend)(this.callBase(),{toolbarItems:this._getPopupToolbarItems(),closeOnTargetScroll:!1,onPositioned:null,maxHeight:function(){return(0,g.default)(r).height()},showTitle:this.option("dropDownOptions.showTitle"),title:this.option("dropDownOptions.title"),titleTemplate:this._getTemplateByOption("dropDownOptions.titleTemplate"),onTitleRendered:this.option("dropDownOptions.onTitleRendered"),fullScreen:this.option("dropDownOptions.fullScreen"),shading:this.option("dropDownOptions.shading"),closeOnOutsideClick:this.option("dropDownOptions.closeOnOutsideClick")});return delete T.animation,delete T.position,this.option("_scrollToSelectedItemEnabled")&&(T.position=this.option("dropDownCentered")?{my:"left top",at:"left top",of:this.element()}:{my:"left top",at:"left bottom",of:this.element()},T.closeOnTargetScroll=!0),(0,k.each)(["position","animation","width","height"],function(D,C){var P=x.option("dropDownOptions.".concat(C));void 0!==P&&(T[C]=P)}),T},_getPopupToolbarItems:function(){var x="useButtons"===this.option("applyValueMode")?this._popupToolbarItemsConfig():[],T=this._getCancelButtonConfig();T&&x.push(T);var D=this._getClearButtonConfig();return D&&x.push(D),this._applyButtonsLocation(x)},_popupToolbarItemsConfig:function(){return[{shortcut:"done",options:{onClick:this._applyButtonHandler.bind(this),text:this.option("applyButtonText")}}]},_getCancelButtonConfig:function(){var x=this;return this.option("showCancelButton")?{shortcut:"cancel",onClick:this._cancelButtonHandler.bind(this),options:{onInitialized:function(T){T.component.registerKeyHandler("escape",x.close.bind(x))},text:this.option("cancelButtonText")}}:null},_getClearButtonConfig:function(){return this.option("showClearButton")?{shortcut:"clear",onClick:this._resetValue.bind(this),options:{text:this.option("clearButtonText")}}:null},_applyButtonHandler:function(x){x&&this._saveValueChangeEvent(x.event),this.option("value",this._valueGetter(this._currentSelectedItem())),this.callBase()},_cancelButtonHandler:function(){this._refreshSelected(),this.callBase()},_refreshPopupVisibility:function(){this.option("opened")&&this._updatePopupDimensions()},_dimensionChanged:function(){this.option("usePopover")&&!this.option("dropDownOptions.width")&&this.option("dropDownOptions.width",this.$element().width()),this._popup&&this._updatePopupDimensions()},_input:function(){return this._$searchBox||this.callBase()},_renderPopupContent:function(){this.callBase(),this._renderSearch()},_renderSearch:function(){var x=this,T=this.option("searchEnabled");if(this._toggleSearchClass(T),T){var D=this._$searchWrapper=(0,g.default)("<div>").addClass("dx-lookup-search-wrapper"),C=this._$searchBox=(0,g.default)("<div>").addClass("dx-lookup-search").appendTo(D),P=h.default.current(),O=!1;this._searchBox=this._createComponent(C,s.default,{onDisposing:function(){return O=!1},onFocusIn:function(){return O=!0},onFocusOut:function(){return O=!1},onKeyboardHandled:function(B){return O&&x._list._keyboardHandler(B)},mode:P.android&&P.version[0]>=5?"text":"search",showClearButton:!0,valueChangeEvent:this.option("valueChangeEvent"),onValueChanged:function(B){x._searchHandler(B)}}),this._registerSearchKeyHandlers(),D.insertBefore(this._$list),this._setSearchPlaceholder()}},_removeSearch:function(){this._$searchWrapper&&this._$searchWrapper.remove(),delete this._$searchWrapper,this._$searchBox&&this._$searchBox.remove(),delete this._$searchBox,delete this._searchBox},_selectListItemHandler:function(x){var T=(0,g.default)(this._list.option("focusedElement"));T.length&&(x.preventDefault(),x.target=T.get(0),this._saveValueChangeEvent(x),this._selectListItem(x.itemData,T))},_registerSearchKeyHandlers:function(){this._searchBox.registerKeyHandler("escape",this.close.bind(this)),this._searchBox.registerKeyHandler("enter",this._selectListItemHandler.bind(this)),this._searchBox.registerKeyHandler("space",this._selectListItemHandler.bind(this)),this._searchBox.registerKeyHandler("end",R.noop),this._searchBox.registerKeyHandler("home",R.noop)},_toggleSearchClass:function(x){this._popup&&this._popup.$wrapper().toggleClass("dx-lookup-popup-search",x)},_setSearchPlaceholder:function(){if(this._$searchBox){var x=this.option("minSearchLength"),T=this.option("searchPlaceholder");x&&T===y.default.format("Search")&&(T=y.default.getFormatter("dxLookup-searchPlaceholder")(x)),this._searchBox.option("placeholder",T)}},_setAriaTargetForList:R.noop,_renderList:function(){var x=this;this.callBase(),this._list.registerKeyHandler("escape",function(){x.close()})},_listConfig:function(){return(0,S.extend)(this.callBase(),{tabIndex:0,grouped:this.option("grouped"),groupTemplate:this._getTemplateByOption("groupTemplate"),pullRefreshEnabled:this.option("pullRefreshEnabled"),useNativeScrolling:this.option("useNativeScrolling"),pullingDownText:this.option("pullingDownText"),pulledDownText:this.option("pulledDownText"),refreshingText:this.option("refreshingText"),pageLoadingText:this.option("pageLoadingText"),onScroll:this._scrollHandler.bind(this),onPullRefresh:this._pullRefreshHandler.bind(this),onPageLoading:this._pageLoadingHandler.bind(this),pageLoadMode:this.option("pageLoadMode"),nextButtonText:this.option("nextButtonText"),indicateLoading:this.option("searchEnabled"),onSelectionChanged:this._getSelectionChangedHandler()})},_getSelectionChangedHandler:function(){return this.option("showSelectionControls")?this._selectionChangeHandler.bind(this):R.noop},_listContentReadyHandler:function(){this.callBase.apply(this,arguments),this._refreshSelected()},_setFocusPolicy:function(){this.option("focusStateEnabled")&&(this.option("searchEnabled")?this._searchBox.focus():I.default.trigger(this._$list,"focus"))},_focusTarget:function(){return this._$field},_keyboardEventBindingTarget:function(){return this._$field},_listItemClickHandler:function(x){this._saveValueChangeEvent(x.event),this._selectListItem(x.itemData,x.event.currentTarget)},_selectListItem:function(x,T){this._list.selectItem(T),"instantly"===this.option("applyValueMode")&&this._applyButtonHandler()},_currentSelectedItem:function(){return this.option("grouped")?this._list.option("selectedItems[0]").items[0]:this._list.option("selectedItems[0]")},_resetValue:function(x){this._saveValueChangeEvent(x.event),this.option("value",null),this.option("opened",!1)},_searchValue:function(){return this.option("searchEnabled")&&this._searchBox?this._searchBox.option("value"):""},_renderInputValue:function(){var x=this;return this.callBase().always(function(){x._refreshSelected()})},_renderPlaceholder:function(){0!==this.$element().find(".dx-texteditor-input").length&&this.callBase()},_clean:function(){this._$fieldWrapper.remove(),this._$searchBox=null,delete this._inkRipple,this.callBase()},_setDeprecatedOptions:function(){this.callBase(),(0,S.extend)(this._deprecatedOptions,{title:{since:"20.1",alias:"dropDownOptions.title"},titleTemplate:{since:"20.1",alias:"dropDownOptions.titleTemplate"},onTitleRendered:{since:"20.1",alias:"dropDownOptions.onTitleRendered"},fullScreen:{since:"20.1",alias:"dropDownOptions.fullScreen"},popupWidth:{since:"20.1",alias:"dropDownOptions.width"},popupHeight:{since:"20.1",alias:"dropDownOptions.height"},shading:{since:"20.1",alias:"dropDownOptions.shading"},closeOnOutsideClick:{since:"20.1",alias:"dropDownOptions.closeOnOutsideClick"},position:{since:"20.1",alias:"dropDownOptions.position"},animation:{since:"20.1",alias:"dropDownOptions.animation"}})},_optionChanged:function(x){var T=x.name,D=x.value;switch(T){case"dataSource":this.callBase.apply(this,arguments),this._renderField();break;case"searchEnabled":this._popup&&(this._removeSearch(),this._renderSearch());break;case"searchPlaceholder":this._setSearchPlaceholder();break;case"minSearchLength":this._setSearchPlaceholder(),this.callBase.apply(this,arguments);break;case"title":case"titleTemplate":case"onTitleRendered":case"shading":case"animation":case"position":case"closeOnOutsideClick":case"fullScreen":this._setPopupOption(T,D);break;case"usePopover":case"placeholder":this._invalidate();break;case"clearButtonText":case"showClearButton":case"showCancelButton":this._setPopupOption("toolbarItems",this._getPopupToolbarItems());break;case"applyValueMode":default:this.callBase.apply(this,arguments);break;case"popupWidth":this._setPopupOption("width","auto"===D?this.initialOption("dropDownOptions").width:D);break;case"popupHeight":this._setPopupOption("height","auto"===D?this.initialOption("dropDownOptions").height:D);break;case"onPageLoading":this._initPageLoadingAction();break;case"onPullRefresh":this._initPullRefreshAction();break;case"pullRefreshEnabled":case"useNativeScrolling":case"pullingDownText":case"pulledDownText":case"refreshingText":case"pageLoadingText":case"nextButtonText":case"grouped":case"groupTemplate":this._setListOption(T);break;case"onScroll":this._initScrollAction();break;case"pageLoadMode":this._setListOption("pageLoadMode",this.option("pageLoadMode"));break;case"cleanSearchOnOpening":case"_scrollToSelectedItemEnabled":break;case"dropDownCentered":this.option("_scrollToSelectedItemEnabled")&&(this.option("dropDownOptions.position",void 0),this._renderPopup())}},focus:function(){this.option("opened")?this._setFocusPolicy():I.default.trigger(this._focusTarget(),"focus")},field:function(){return this._$field}});(0,m.default)("dxLookup",d),b.default=d,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=a(e(2)),I=a(e(5)),F=a(e(79)),A=e(6),R=a(e(9)),E=a(e(17)),k=a(e(13)),S=a(e(16)),w=e(41),y=e(3),h=e(0),m=e(12),p=e(1),f=e(8),c=a(e(27)),u=a(e(715)),l=a(e(716)),s=a(e(717));function a(o){return o&&o.__esModule?o:{default:o}}var t={googleStatic:u.default,google:l.default,bing:s.default},n=S.default.inherit({_getDefaultOptions:function(){return(0,h.extend)(this.callBase(),{bounds:{northEast:null,southWest:null},center:{lat:0,lng:0},zoom:1,width:300,height:300,type:"roadmap",provider:"google",autoAdjust:!0,markers:[],markerIconSrc:null,onMarkerAdded:null,onMarkerRemoved:null,routes:[],onRouteAdded:null,onRouteRemoved:null,key:{bing:"",google:"",googleStatic:""},apiKey:{bing:"",google:"",googleStatic:""},controls:!1,onReady:null,onUpdated:null,onClick:null})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===k.default.real().deviceType&&!k.default.isSimulator()},options:{focusStateEnabled:!0}}])},_setDeprecatedOptions:function(){this.callBase(),(0,h.extend)(this._deprecatedOptions,{key:{since:"20.2",alias:"apiKey"}})},_init:function(){this.callBase(),this.$element().addClass("dx-map").addClass("dx-native-click"),this._lastAsyncAction=F.default.resolve(),this._checkOption("provider"),this._checkOption("markers"),this._checkOption("routes"),this._initContainer(),this._grabEvents(),this._rendered={}},_useTemplates:function(){return!1},_checkOption:function(o){var r=this.option(o);if("markers"===o&&!Array.isArray(r))throw E.default.Error("E1022");if("routes"===o&&!Array.isArray(r))throw E.default.Error("E1023")},_initContainer:function(){this._$container=(0,g.default)("<div>").addClass("dx-map-container"),this.$element().append(this._$container)},_grabEvents:function(){var o=(0,f.addNamespace)(c.default.down,this.NAME);I.default.on(this.$element(),o,this._cancelEvent.bind(this))},_cancelEvent:function(o){this._provider&&this._provider.isEventsCanceled(o)&&!this.option("disabled")&&o.stopPropagation()},_saveRendered:function(o){var r=this.option(o);this._rendered[o]=r.slice()},_render:function(){this.callBase(),this._renderShield(),this._saveRendered("markers"),this._saveRendered("routes"),this._provider=new(t[this.option("provider")])(this,this._$container),this._queueAsyncAction("render",this._rendered.markers,this._rendered.routes)},_renderShield:function(){var o;this.option("disabled")?(o=(0,g.default)("<div>").addClass("dx-map-shield"),this.$element().append(o)):(o=this.$element().find(".dx-map-shield")).remove()},_clean:function(){this._cleanFocusState(),this._provider&&this._provider.clean(),this._provider=null,this._lastAsyncAction=F.default.resolve(),this.setOptionSilent("bounds",{northEast:null,southWest:null}),delete this._suppressAsyncAction},_optionChanged:function(o){var r=o.name,d=this._optionChangeBag;switch(this._optionChangeBag=null,r){case"disabled":this._renderShield(),this.callBase(o);break;case"width":case"height":this.callBase(o),this._dimensionChanged();break;case"provider":this._suppressAsyncAction=!0,this._invalidate();break;case"key":case"apiKey":E.default.log("W1001");break;case"bounds":this._queueAsyncAction("updateBounds");break;case"center":this._queueAsyncAction("updateCenter");break;case"zoom":this._queueAsyncAction("updateZoom");break;case"type":this._queueAsyncAction("updateMapType");break;case"controls":this._queueAsyncAction("updateControls",this._rendered.markers,this._rendered.routes);break;case"autoAdjust":this._queueAsyncAction("adjustViewport");break;case"markers":case"routes":this._checkOption(r);var v=this._rendered[r];this._saveRendered(r),this._queueAsyncAction("update"+(0,w.titleize)(r),d?d.removed:v,d?d.added:this._rendered[r]).then(function(x){d&&d.resolve(x)});break;case"markerIconSrc":this._queueAsyncAction("updateMarkers",this._rendered.markers,this._rendered.markers);break;case"onReady":case"onUpdated":case"onMarkerAdded":case"onMarkerRemoved":case"onRouteAdded":case"onRouteRemoved":case"onClick":break;default:this.callBase.apply(this,arguments)}},_visibilityChanged:function(o){o&&this._dimensionChanged()},_dimensionChanged:function(){this._queueAsyncAction("updateDimensions")},_queueAsyncAction:function(o){var r=[].slice.call(arguments).slice(1),d=this._suppressAsyncAction;return this._lastAsyncAction=this._lastAsyncAction.then(function(){return!this._provider||d?F.default.resolve():this._provider[o].apply(this._provider,r).then(function(v){return(v=(0,m.wrapToArray)(v))[0]&&!this._disposed&&this._triggerReadyAction(),v[1]}.bind(this))}.bind(this)),this._lastAsyncAction},_triggerReadyAction:function(){this._createActionByOption("onReady")({originalMap:this._provider.map()})},_triggerUpdateAction:function(){this._createActionByOption("onUpdated")()},setOptionSilent:function(o,r){this._setOptionWithoutOptionChange(o,r)},addMarker:function(o){return this._addFunction("markers",o)},removeMarker:function(o){return this._removeFunction("markers",o)},addRoute:function(o){return this._addFunction("routes",o)},removeRoute:function(o){return this._removeFunction("routes",o)},_addFunction:function(o,r){var d=this.option(o),v=(0,m.wrapToArray)(r);return d.push.apply(d,v),this._partialArrayOptionChange(o,d,v,[])},_removeFunction:function(o,r){var d=this.option(o),v=(0,m.wrapToArray)(r);return(0,y.each)(v,function(x,T){var D=(0,p.isNumeric)(T)?T:(0,m.inArray)(T,d);if(-1===D)throw E.default.log("E1021",(0,w.titleize)(o.substring(0,o.length-1)),T);var C=d.splice(D,1)[0];v.splice(x,1,C)}),this._partialArrayOptionChange(o,d,[],v)},_partialArrayOptionChange:function(o,r,d,v){return(0,A.fromPromise)(new F.default(function(x){this._optionChangeBag={resolve:x,added:d,removed:v},this.option(o,r)}.bind(this)).then(function(x){return x&&1===x.length?x[0]:x}),this)}});(0,R.default)("dxMap",n),b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(3),I=k(e(5)),F=k(e(79)),A=k(e(463)),R=k(e(104)),E=e(23);function k(w){return w&&w.__esModule?w:{default:w}}var S=A.default.inherit({_locationToString:function(w){var y=this._getLatLng(w);return y?y.lat+","+y.lng:w.toString().replace(/ /g,"+")},_renderImpl:function(){return this._updateMap()},updateDimensions:function(){return this._updateMap()},updateMapType:function(){return this._updateMap()},updateBounds:function(){return F.default.resolve()},updateCenter:function(){return this._updateMap()},updateZoom:function(){return this._updateMap()},updateControls:function(){return F.default.resolve()},addMarkers:function(w){var y=this;return this._updateMap().then(function(h){return(0,g.each)(w,function(m,p){y._fireMarkerAddedAction({options:p})}),h})},removeMarkers:function(w){var y=this;return this._updateMap().then(function(h){return(0,g.each)(w,function(m,p){y._fireMarkerRemovedAction({options:p})}),h})},adjustViewport:function(){return F.default.resolve()},addRoutes:function(w){var y=this;return this._updateMap().then(function(h){return(0,g.each)(w,function(m,p){y._fireRouteAddedAction({options:p})}),h})},removeRoutes:function(w){var y=this;return this._updateMap().then(function(h){return(0,g.each)(w,function(m,p){y._fireRouteRemovedAction({options:p})}),h})},clean:function(){return this._$container.css("backgroundImage","none"),I.default.off(this._$container,this._addEventNamespace(E.name)),F.default.resolve()},mapRendered:function(){return!0},_updateMap:function(){var w=this._keyOption("googleStatic"),y=this._$container,h=["sensor=false","size="+Math.round(y.width())+"x"+Math.round(y.height()),"maptype="+this._option("type"),"center="+this._locationToString(this._option("center")),"zoom="+this._option("zoom"),this._markersSubstring()];h.push.apply(h,this._routeSubstrings()),w&&h.push("key="+w);var m="https://maps.google.com/maps/api/staticmap?"+h.join("&");return this._$container.css("background",'url("'+m+'") no-repeat 0 0'),this._attachClickEvent(),F.default.resolve(!0)},_markersSubstring:function(){var w=this,y=[],h=this._option("markerIconSrc");return h&&y.push("icon:"+h),(0,g.each)(this._option("markers"),function(m,p){y.push(w._locationToString(p.location))}),"markers="+y.join("|")},_routeSubstrings:function(){var w=this,y=[];return(0,g.each)(this._option("routes"),function(h,m){var p=new R.default(m.color||w._defaultRouteColor()).toHex().replace("#","0x"),f=Math.round(255*(m.opacity||w._defaultRouteOpacity())).toString(16),c=m.weight||w._defaultRouteWeight(),u=[];(0,g.each)(m.locations,function(l,s){u.push(w._locationToString(s))}),y.push("path=color:"+p+f+"|weight:"+c+"|"+u.join("|"))}),y},_attachClickEvent:function(){var w=this,y=this._addEventNamespace(E.name);I.default.off(this._$container,y),I.default.on(this._$container,y,function(h){w._fireClickAction({event:h})})}});b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=p(e(2)),I=e(7),F=e(4),A=p(e(13)),R=p(e(79)),E=e(0),k=e(3),S=p(e(464)),w=p(e(17)),y=p(e(104)),h=p(e(78)),m=e(1);function p(a){return a&&a.__esModule?a:{default:a}}var f,c,u=(0,I.getWindow)(),l=function(){return u.google&&u.google.maps},s=S.default.inherit({_mapType:function(a){var t={hybrid:google.maps.MapTypeId.HYBRID,roadmap:google.maps.MapTypeId.ROADMAP,satellite:google.maps.MapTypeId.SATELLITE};return t[a]||t.hybrid},_movementMode:function(a){var t={driving:google.maps.TravelMode.DRIVING,walking:google.maps.TravelMode.WALKING};return t[a]||t.driving},_resolveLocation:function(a){return new R.default(function(t){var n=this._getLatLng(a);n?t(new google.maps.LatLng(n.lat,n.lng)):this._geocodeLocation(a).then(function(i){t(i)})}.bind(this))},_geocodedLocations:{},_geocodeLocationImpl:function(a){return new R.default(function(t){(0,m.isDefined)(a)?(new google.maps.Geocoder).geocode({address:a},function(n,i){i===google.maps.GeocoderStatus.OK?t(n[0].geometry.location):(w.default.log("W1006",i),t(new google.maps.LatLng(0,0)))}):t(new google.maps.LatLng(0,0))})},_normalizeLocation:function(a){return{lat:a.lat(),lng:a.lng()}},_normalizeLocationRect:function(a){return{northEast:this._normalizeLocation(a.getNorthEast()),southWest:this._normalizeLocation(a.getSouthWest())}},_loadImpl:function(){return new R.default(function(a){l()?a():(c||(c=this._loadMapScript()),c.then(function(){l()?a():this._loadMapScript().then(a)}.bind(this)))}.bind(this)).then(function(){(f=function(a){this._position=a.position,this._offset=a.offset,this._$overlayContainer=(0,g.default)("<div>").css({position:"absolute",display:"none",cursor:"pointer"}).append(a.html),this.setMap(a.map)}).prototype=new google.maps.OverlayView,f.prototype.onAdd=function(){(0,g.default)(this.getPanes().overlayMouseTarget).append(this._$overlayContainer),this._clickListener=google.maps.event.addDomListener(this._$overlayContainer.get(0),"click",function(a){google.maps.event.trigger(this,"click"),a.preventDefault()}.bind(this)),this.draw()},f.prototype.onRemove=function(){google.maps.event.removeListener(this._clickListener),this._$overlayContainer.remove()},f.prototype.draw=function(){var a=this.getProjection().fromLatLngToDivPixel(this._position);this._$overlayContainer.css({left:a.x+this._offset.left,top:a.y+this._offset.top,display:"block"})}})},_loadMapScript:function(){return new R.default(function(a){var t=this._keyOption("google");u._googleScriptReady=a,h.default.sendRequest({url:"https://maps.googleapis.com/maps/api/js?callback=_googleScriptReady"+(t?"&key="+t:""),dataType:"script"})}.bind(this)).then(function(){try{delete u._googleScriptReady}catch(a){u._googleScriptReady=void 0}})},_init:function(){return new R.default(function(a){this._resolveLocation(this._option("center")).then(function(t){var n=this._option("controls");this._map=new google.maps.Map(this._$container[0],{zoom:this._option("zoom"),center:t,disableDefaultUI:!n});var i=google.maps.event.addListener(this._map,"idle",function(){a(i)})}.bind(this))}.bind(this)).then(function(a){google.maps.event.removeListener(a)})},_attachHandlers:function(){this._boundsChangeListener=google.maps.event.addListener(this._map,"bounds_changed",this._boundsChangeHandler.bind(this)),this._clickListener=google.maps.event.addListener(this._map,"click",this._clickActionHandler.bind(this))},_boundsChangeHandler:function(){var a=this._map.getBounds();this._option("bounds",this._normalizeLocationRect(a));var t=this._map.getCenter();this._option("center",this._normalizeLocation(t)),this._preventZoomChangeEvent||this._option("zoom",this._map.getZoom())},_clickActionHandler:function(a){this._fireClickAction({location:this._normalizeLocation(a.latLng)})},updateDimensions:function(){var a=this._option("center");return google.maps.event.trigger(this._map,"resize"),this._option("center",a),this.updateCenter()},updateMapType:function(){return this._map.setMapTypeId(this._mapType(this._option("type"))),R.default.resolve()},updateBounds:function(){return R.default.all([this._resolveLocation(this._option("bounds.northEast")),this._resolveLocation(this._option("bounds.southWest"))]).then(function(a){var t=new google.maps.LatLngBounds;t.extend(a[0]),t.extend(a[1]),this._map.fitBounds(t)}.bind(this))},updateCenter:function(){return this._resolveLocation(this._option("center")).then(function(a){this._map.setCenter(a),this._option("center",this._normalizeLocation(a))}.bind(this))},updateZoom:function(){return this._map.setZoom(this._option("zoom")),R.default.resolve()},updateControls:function(){var a=this._option("controls");return this._map.setOptions({disableDefaultUI:!a}),R.default.resolve()},isEventsCanceled:function(a){var t=this._map&&this._map.get("gestureHandling");return!((0,g.default)(a.target).closest(".".concat("gm-style-iw")).length>0||"desktop"!==A.default.real().deviceType&&"cooperative"===t)&&this.callBase()},_renderMarker:function(a){return this._resolveLocation(a.location).then(function(t){var n;n=a.html?new f({map:this._map,position:t,html:a.html,offset:(0,E.extend)({top:0,left:0},a.htmlOffset)}):new google.maps.Marker({position:t,map:this._map,icon:a.iconSrc||this._option("markerIconSrc")});var i,o=this._renderTooltip(n,a.tooltip);if(a.onClick||a.tooltip){var r=this._mapWidget._createAction(a.onClick||F.noop),d=this._normalizeLocation(t);i=google.maps.event.addListener(n,"click",function(){r({location:d}),o&&o.open(this._map,n)}.bind(this))}return{location:t,marker:n,listener:i}}.bind(this))},_renderTooltip:function(a,t){if(t){t=this._parseTooltipOptions(t);var n=new google.maps.InfoWindow({content:t.text});return t.visible&&n.open(this._map,a),n}},_destroyMarker:function(a){a.marker.setMap(null),a.listener&&google.maps.event.removeListener(a.listener)},_renderRoute:function(a){return R.default.all((0,k.map)(a.locations,function(t){return this._resolveLocation(t)}.bind(this))).then(function(t){return new R.default(function(n){var i={origin:t.shift(),destination:t.pop(),waypoints:(0,k.map)(t,function(o){return{location:o,stopover:!0}}),optimizeWaypoints:!0,travelMode:this._movementMode(a.mode)};(new google.maps.DirectionsService).route(i,function(o,r){if(r===google.maps.DirectionsStatus.OK){var d=new y.default(a.color||this._defaultRouteColor()).toHex(),v={directions:o,map:this._map,suppressMarkers:!0,preserveViewport:!0,polylineOptions:{strokeWeight:a.weight||this._defaultRouteWeight(),strokeOpacity:a.opacity||this._defaultRouteOpacity(),strokeColor:d}},x=new google.maps.DirectionsRenderer(v),T=o.routes[0].bounds;n({instance:x,northEast:T.getNorthEast(),southWest:T.getSouthWest()})}else w.default.log("W1006",r),n({instance:new google.maps.DirectionsRenderer({})})}.bind(this))}.bind(this))}.bind(this))},_destroyRoute:function(a){a.instance.setMap(null)},_fitBounds:function(){if(this._updateBounds(),this._bounds&&this._option("autoAdjust")){var a=this._map.getZoom();this._preventZoomChangeEvent=!0,this._map.fitBounds(this._bounds),this._boundsChangeHandler();var t=this._map.getZoom();a<t?this._map.setZoom(a):this._option("zoom",t),delete this._preventZoomChangeEvent}return R.default.resolve()},_extendBounds:function(a){this._bounds||(this._bounds=new google.maps.LatLngBounds),this._bounds.extend(a)},clean:function(){return this._map&&(google.maps.event.removeListener(this._boundsChangeListener),google.maps.event.removeListener(this._clickListener),this._clearMarkers(),this._clearRoutes(),delete this._map,this._$container.empty()),R.default.resolve()}});b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(4),I=e(7),F=h(e(79)),A=e(0),R=h(e(17)),E=e(3),k=h(e(464)),S=h(e(104)),w=h(e(78)),y=e(1);function h(u){return u&&u.__esModule?u:{default:u}}var m,p=(0,I.getWindow)(),f=function(){return p.Microsoft&&p.Microsoft.Maps},c=k.default.inherit({_mapType:function(u){var l={roadmap:Microsoft.Maps.MapTypeId.road,hybrid:Microsoft.Maps.MapTypeId.aerial,satellite:Microsoft.Maps.MapTypeId.aerial};return l[u]||l.road},_movementMode:function(u){var l={driving:Microsoft.Maps.Directions.RouteMode.driving,walking:Microsoft.Maps.Directions.RouteMode.walking};return l[u]||l.driving},_resolveLocation:function(u){return new F.default(function(l){var s=this._getLatLng(u);s?l(new Microsoft.Maps.Location(s.lat,s.lng)):this._geocodeLocation(u).then(function(a){l(a)})}.bind(this))},_geocodedLocations:{},_geocodeLocationImpl:function(u){return new F.default(function(l){(0,y.isDefined)(u)?new Microsoft.Maps.Search.SearchManager(this._map).geocode({where:u,count:1,callback:function(t){if(t.results[0]){var n=t.results[0].location;l(new Microsoft.Maps.Location(n.latitude,n.longitude))}else l(new Microsoft.Maps.Location(0,0))}}):l(new Microsoft.Maps.Location(0,0))}.bind(this))},_normalizeLocation:function(u){return{lat:u.latitude,lng:u.longitude}},_normalizeLocationRect:function(u){var l=this._normalizeLocation(u.getNorthwest()),s=this._normalizeLocation(u.getSoutheast());return{northEast:{lat:l.lat,lng:s.lng},southWest:{lat:s.lat,lng:l.lng}}},_loadImpl:function(){return new F.default(function(u){f()?u():(m||(m=this._loadMapScript()),m.then(function(){f()?u():this._loadMapScript().then(u)}.bind(this)))}.bind(this)).then(function(){return F.default.all([new F.default(function(u){Microsoft.Maps.loadModule("Microsoft.Maps.Search",{callback:u})}),new F.default(function(u){Microsoft.Maps.loadModule("Microsoft.Maps.Directions",{callback:u})})])})},_loadMapScript:function(){return new F.default(function(u){p._bingScriptReady=u,w.default.sendRequest({url:"https://www.bing.com/api/maps/mapcontrol?callback=_bingScriptReady",dataType:"script"})}).then(function(){try{delete p._bingScriptReady}catch(u){p._bingScriptReady=void 0}})},_init:function(){return this._createMap(),F.default.resolve()},_createMap:function(){var u=this._option("controls");this._map=new Microsoft.Maps.Map(this._$container[0],{credentials:this._keyOption("bing")||"AhuxC0dQ1DBTNo8L-H9ToVMQStmizZzBJdraTSgCzDSWPsA1Qd8uIvFSflzxdaLH",zoom:this._option("zoom"),showDashboard:u,showMapTypeSelector:u,showScalebar:u})},_attachHandlers:function(){this._providerViewChangeHandler=Microsoft.Maps.Events.addHandler(this._map,"viewchange",this._viewChangeHandler.bind(this)),this._providerClickHandler=Microsoft.Maps.Events.addHandler(this._map,"click",this._clickActionHandler.bind(this))},_viewChangeHandler:function(){var u=this._map.getBounds();this._option("bounds",this._normalizeLocationRect(u));var l=this._map.getCenter();this._option("center",this._normalizeLocation(l)),this._preventZoomChangeEvent||this._option("zoom",this._map.getZoom())},_clickActionHandler:function(u){"map"===u.targetType&&this._fireClickAction({location:this._normalizeLocation(u.location)})},updateDimensions:function(){var u=this._$container;return this._map.setOptions({width:u.width(),height:u.height()}),F.default.resolve()},updateMapType:function(){var u=this._option("type"),l=Microsoft.Maps.LabelOverlay;return this._map.setView({animate:!1,mapTypeId:this._mapType(u),labelOverlay:"satellite"===u?l.hidden:l.visible}),F.default.resolve()},updateBounds:function(){return F.default.all([this._resolveLocation(this._option("bounds.northEast")),this._resolveLocation(this._option("bounds.southWest"))]).then(function(u){var l=new Microsoft.Maps.LocationRect.fromLocations(u[0],u[1]);this._map.setView({animate:!1,bounds:l})}.bind(this))},updateCenter:function(){return this._resolveLocation(this._option("center")).then(function(u){this._map.setView({animate:!1,center:u})}.bind(this))},updateZoom:function(){return this._map.setView({animate:!1,zoom:this._option("zoom")}),F.default.resolve()},updateControls:function(){return this.clean(),this.render.apply(this,arguments)},_renderMarker:function(u){return this._resolveLocation(u.location).then(function(l){var s={icon:u.iconSrc||this._option("markerIconSrc")};if(u.html){(0,A.extend)(s,{htmlContent:u.html,width:null,height:null});var a=u.htmlOffset;a&&(s.anchor=new Microsoft.Maps.Point(-a.left,-a.top))}var t=new Microsoft.Maps.Pushpin(l,s);this._map.entities.push(t);var n,i=this._renderTooltip(l,u.tooltip);if(u.onClick||u.tooltip){var o=this._mapWidget._createAction(u.onClick||g.noop),r=this._normalizeLocation(l);n=Microsoft.Maps.Events.addHandler(t,"click",function(){o({location:r}),i&&i.setOptions({visible:!0})})}return{location:l,marker:t,infobox:i,handler:n}}.bind(this))},_renderTooltip:function(u,l){if(l){l=this._parseTooltipOptions(l);var s=new Microsoft.Maps.Infobox(u,{description:l.text,offset:new Microsoft.Maps.Point(0,13),visible:l.visible});return s.setMap(this._map),s}},_destroyMarker:function(u){this._map.entities.remove(u.marker),u.infobox&&u.infobox.setMap(null),u.handler&&Microsoft.Maps.Events.removeHandler(u.handler)},_renderRoute:function(u){return F.default.all((0,E.map)(u.locations,function(l){return this._resolveLocation(l)}.bind(this))).then(function(l){return new F.default(function(s){var a=new Microsoft.Maps.Directions.DirectionsManager(this._map),t=new S.default(u.color||this._defaultRouteColor()).toHex(),n=new Microsoft.Maps.Color.fromHex(t);n.a=255*(u.opacity||this._defaultRouteOpacity()),a.setRenderOptions({autoUpdateMapView:!1,displayRouteSelector:!1,waypointPushpinOptions:{visible:!1},drivingPolylineOptions:{strokeColor:n,strokeThickness:u.weight||this._defaultRouteWeight()},walkingPolylineOptions:{strokeColor:n,strokeThickness:u.weight||this._defaultRouteWeight()}}),a.setRequestOptions({routeMode:this._movementMode(u.mode),routeDraggable:!1}),(0,E.each)(l,function(o,r){var d=new Microsoft.Maps.Directions.Waypoint({location:r});a.addWaypoint(d)});var i=[];i.push(Microsoft.Maps.Events.addHandler(a,"directionsUpdated",function(o){for(;i.length;)Microsoft.Maps.Events.removeHandler(i.pop());var r=o.routeSummary[0];s({instance:a,northEast:r.northEast,southWest:r.southWest})})),i.push(Microsoft.Maps.Events.addHandler(a,"directionsError",function(o){for(;i.length;)Microsoft.Maps.Events.removeHandler(i.pop());R.default.log("W1006","RouteResponseCode: "+o.responseCode+" - "+o.message),s({instance:a})})),a.calculateDirections()}.bind(this))}.bind(this))},_destroyRoute:function(u){u.instance.dispose()},_fitBounds:function(){if(this._updateBounds(),this._bounds&&this._option("autoAdjust")){var u=this._map.getZoom();this._preventZoomChangeEvent=!0;var l=this._bounds.clone();l.height=1.1*l.height,l.width=1.1*l.width,this._map.setView({animate:!1,bounds:l,zoom:u});var s=this._map.getZoom();u<s?this._map.setView({animate:!1,zoom:u}):this._option("zoom",s),delete this._preventZoomChangeEvent}return F.default.resolve()},_extendBounds:function(u){this._bounds=this._bounds?new Microsoft.Maps.LocationRect.fromLocations(this._bounds.getNorthwest(),this._bounds.getSoutheast(),u):new Microsoft.Maps.LocationRect(u,1e-16,1e-16)},clean:function(){return this._map&&(Microsoft.Maps.Events.removeHandler(this._providerViewChangeHandler),Microsoft.Maps.Events.removeHandler(this._providerClickHandler),this._clearMarkers(),this._clearRoutes(),this._map.dispose()),F.default.resolve()}});b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(9)),I=e(0),F=R(e(719));function R(S){return S&&S.__esModule?S:{default:S}}var E=R(e(224)).default.inherit({ctor:function(S,w){this.callBase(S,w),this._logDeprecatedComponentWarning("20.1","dxTabs")},_getDefaultOptions:function(){return(0,I.extend)(this.callBase(),{scrollingEnabled:!1})},_render:function(){this.callBase(),this.$element().addClass("dx-navbar")},_postprocessRenderItem:function(S){this.callBase(S);var w=S.itemElement,y=S.itemData;w.addClass("dx-nav-item"),w.find(".dx-item-content").addClass("dx-nav-item-content"),y.icon||w.addClass("dx-navbar-text-item")}});E.ItemClass=F.default,(0,g.default)("dxNavBar",E),b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,F=((g=e(457))&&g.__esModule?g:{default:g}).default.inherit({_renderBadge:function(A){this.callBase(A),this._$element.children(".dx-tabs-item-badge").removeClass("dx-tabs-item-badge").addClass("dx-navbar-item-badge")}});b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(t){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)}b.default=void 0;var I=f(e(2)),F=e(0),A=f(e(13)),R=e(4),E=e(1),k=function(t,n){if(t&&t.__esModule)return t;if(null===t||"object"!==g(t)&&"function"!=typeof t)return{default:t};var i=p(void 0);if(i&&i.has(t))return i.get(t);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var v=r?Object.getOwnPropertyDescriptor(t,d):null;v&&(v.get||v.set)?Object.defineProperty(o,d,v):o[d]=t[d]}return o.default=t,i&&i.set(t,o),o}(e(89)),S=f(e(9)),w=f(e(58)),y=f(e(296)),h=f(e(52)),m=e(6);function p(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(p=function(o){return o?i:n})(t)}function f(t){return t&&t.__esModule?t:{default:t}}function c(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,u(t,n)}function u(t,n){return(u=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i})(t,n)}var l=function(t){function n(){return t.apply(this,arguments)||this}c(n,t);var i=n.prototype;return i._focusTarget=function(){return this.$element().parent()},i._nullValueSelectionSupported=function(){return!0},i._getDefaultOptions=function(){var o=t.prototype._getDefaultOptions.call(this);return(0,F.extend)(o,y.default._dataExpressionDefaultOptions(),{_itemAttributes:{role:"radio"}})},i._initMarkup=function(){var o=this;t.prototype._initMarkup.call(this),(0,R.deferRender)(function(){o.itemElements().addClass("dx-radiobutton")})},i._keyboardEventBindingTarget=function(){return this._focusTarget()},i._postprocessRenderItem=function(o){var d=o.itemElement;if(!o.itemData.html){var v=(0,I.default)("<div>").addClass("dx-radiobutton-icon");(0,I.default)("<div>").addClass("dx-radiobutton-icon-dot").appendTo(v);var x=(0,I.default)("<div>").append(v).addClass("dx-radio-value-container");(0,I.default)(d).prepend(x)}t.prototype._postprocessRenderItem.call(this,o)},i._processSelectableItem=function(o,r){t.prototype._processSelectableItem.call(this,o,r),o.toggleClass("dx-radiobutton-checked",r).find(".".concat("dx-radiobutton-icon")).first().toggleClass("dx-radiobutton-icon-checked",r),this.setAria("checked",r,o)},i._refreshContent=function(){this._prepareContent(),this._renderContent()},i._supportedKeys=function(){var o=t.prototype._supportedKeys.call(this);return(0,F.extend)({},o,{enter:function(r){return r.preventDefault(),o.enter.apply(this,arguments)},space:function(r){return r.preventDefault(),o.space.apply(this,arguments)}})},i._itemElements=function(){return this._itemContainer().children(this._itemSelector())},n}(w.default),s=function(t){function n(){return t.apply(this,arguments)||this}c(n,t);var i=n.prototype;return i._clean=function(){delete this._inkRipple,t.prototype._clean.call(this)},i._dataSourceOptions=function(){return{paginate:!1}},i._defaultOptionsRules=function(){return t.prototype._defaultOptionsRules.call(this).concat([{device:{tablet:!0},options:{layout:"horizontal"}},{device:function(){return"desktop"===A.default.real().deviceType&&!A.default.isSimulator()},options:{focusStateEnabled:!0}}])},i._fireContentReadyAction=function(o){o&&t.prototype._fireContentReadyAction.call(this)},i._focusTarget=function(){return this.$element()},i._getAriaTarget=function(){return this.$element()},i._getDefaultOptions=function(){var o=t.prototype._getDefaultOptions.call(this);return(0,F.extend)(o,(0,F.extend)(y.default._dataExpressionDefaultOptions(),{hoverStateEnabled:!0,activeStateEnabled:!0,layout:"vertical",useInkRipple:!1}))},i._getItemValue=function(o){return this._valueGetter?this._valueGetter(o):o.text},i._getSubmitElement=function(){return this._$submitElement},i._init=function(){t.prototype._init.call(this),this._activeStateUnit=".".concat("dx-radiobutton"),this._feedbackHideTimeout=100,this._initDataExpressions()},i._initMarkup=function(){this.$element().addClass("dx-radiogroup"),this._renderSubmitElement(),this.setAria("role","radiogroup"),this._renderRadios(),this.option("useInkRipple")&&this._renderInkRipple(),this._renderLayout(),t.prototype._initMarkup.call(this)},i._itemClickHandler=function(o){var r=o.itemElement,d=o.event,v=o.itemData;if(this.itemElements().is(r)){var x=this._getItemValue(v);x!==this.option("value")&&(this._saveValueChangeEvent(d),this.option("value",x))}},i._getSelectedItemKeys=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.option("value"),r="this"!==this.option("valueExpr"),d=r&&null===o||(0,E.isDefined)(o);return d?[o]:[]},i._setSelection=function(o){var r=this._unwrappedValue(o);this._setCollectionWidgetOption("selectedItemKeys",this._getSelectedItemKeys(r))},i._optionChanged=function(o){var r=o.name,d=o.value;switch(this._dataExpressionOptionChanged(o),r){case"useInkRipple":case"dataSource":this._invalidate();break;case"focusStateEnabled":case"accessKey":case"tabIndex":this._setCollectionWidgetOption(r,d);break;case"disabled":t.prototype._optionChanged.call(this,o),this._setCollectionWidgetOption(r,d);break;case"valueExpr":this._setCollectionWidgetOption("keyExpr",this._getCollectionKeyExpr());break;case"value":this._setSelection(d),this._setSubmitValue(d),t.prototype._optionChanged.call(this,o);break;case"items":this._setSelection(this.option("value"));break;case"itemTemplate":case"displayExpr":break;case"layout":this._renderLayout(),this._updateItemsSize();break;default:t.prototype._optionChanged.call(this,o)}},i._render=function(){t.prototype._render.call(this),this._updateItemsSize()},i._renderInkRipple=function(){this._inkRipple=k.render({waveSizeCoefficient:3.3,useHoldAnimation:!1,isCentered:!0})},i._renderLayout=function(){var o=this.option("layout"),r=this.$element();r.toggleClass("dx-radiogroup-vertical","vertical"===o),r.toggleClass("dx-radiogroup-horizontal","horizontal"===o)},i._renderRadios=function(){var o=this;this._areRadiosCreated=new m.Deferred;var r=(0,I.default)("<div>").appendTo(this.$element()),d=this.option(),v=d.displayExpr,x=d.accessKey,T=d.focusStateEnabled,D=d.itemTemplate,C=d.tabIndex;this._createComponent(r,l,{onInitialized:function(P){o._radios=P.component},onContentReady:function(P){o._fireContentReadyAction(!0)},onItemClick:this._itemClickHandler.bind(this),displayExpr:v,accessKey:x,dataSource:this._dataSource,focusStateEnabled:T,itemTemplate:D,keyExpr:this._getCollectionKeyExpr(),noDataText:"",scrollingEnabled:!1,selectionByClick:!1,selectionMode:"single",selectedItemKeys:this._getSelectedItemKeys(),tabIndex:C}),this._areRadiosCreated.resolve()},i._renderSubmitElement=function(){this._$submitElement=(0,I.default)("<input>").attr("type","hidden").appendTo(this.$element()),this._setSubmitValue()},i._setOptionsByReference=function(){t.prototype._setOptionsByReference.call(this),(0,F.extend)(this._optionsByReference,{value:!0})},i._setSubmitValue=function(o){var r;o=null!==(r=o)&&void 0!==r?r:this.option("value");var d="this"===this.option("valueExpr")?this._displayGetter(o):o;this._$submitElement.val(d)},i._setCollectionWidgetOption=function(){this._areRadiosCreated.done(this._setWidgetOption.bind(this,"_radios",arguments))},i._toggleActiveState=function(o,r,d){if(t.prototype._toggleActiveState.call(this,o,r,d),this._inkRipple){var v={element:o.find(".".concat("dx-radiobutton-icon")),event:d};r?this._inkRipple.showWave(v):this._inkRipple.hideWave(v)}},i._updateItemsSize=function(){if("horizontal"===this.option("layout"))this.itemElements().css("height","auto");else{var o=this.option("items").length;this.itemElements().css("height",100/o+"%")}},i.focus=function(){var o;null===(o=this._radios)||void 0===o||o.focus()},i.itemElements=function(){var o;return null===(o=this._radios)||void 0===o?void 0:o.itemElements()},n}(h.default);s.include(y.default),(0,S.default)("dxRadioGroup",s),b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(5)),F=y(e(465)),A=y(e(466)),R=y(e(9)),E=e(0),k=e(4),S=e(8),w=y(e(10));function y(p){return p&&p.__esModule?p:{default:p}}var h=F.default.inherit({_supportedKeys:function(){var p=this.option("rtlEnabled"),f=this,c=function(a,t){f.option("start")===f.option("end")&&(f._capturedHandle=t,a.target=f._capturedHandle,I.default.trigger(f._capturedHandle,"focus"))},u=function(a,t,n){var i=(0,g.default)(a.target).hasClass("dx-rangeslider-start-handle")?"start":"end",o=f.option(i);t=f._valueStep(t),f.option(i,o+=n*(p?-t:t))},l=function(a,t){c(a,p?f._$handleStart:f._$handleEnd),u(a,t,1)},s=function(a,t){c(a,p?f._$handleEnd:f._$handleStart),u(a,t,-1)};return(0,E.extend)(this.callBase(),{leftArrow:function(a){this._processKeyboardEvent(a),s(a,this.option("step"))},rightArrow:function(a){this._processKeyboardEvent(a),l(a,this.option("step"))},pageUp:function(a){this._processKeyboardEvent(a),l(a,this.option("step")*this.option("keyStep"))},pageDown:function(a){this._processKeyboardEvent(a),s(a,this.option("step")*this.option("keyStep"))},home:function(a){this._processKeyboardEvent(a);var t=(0,g.default)(a.target).hasClass("dx-rangeslider-start-handle"),n=t?"start":"end",o=this.option(t?"min":"start");this.option(n,o)},end:function(a){this._processKeyboardEvent(a);var t=(0,g.default)(a.target).hasClass("dx-rangeslider-start-handle"),n=t?"start":"end",o=this.option(t?"end":"max");this.option(n,o)}})},_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{start:40,end:60,value:[40,60],startName:"",endName:""})},_renderSubmitElement:function(){var p=this.$element();this._$submitStartElement=(0,g.default)("<input>").attr("type","hidden").attr("name",this.option("startName")).appendTo(p),this._$submitEndElement=(0,g.default)("<input>").attr("type","hidden").attr("name",this.option("endName")).appendTo(p)},_initOptions:function(p){this.callBase(p);var f=this.initialOption("value"),c=this.option("value");c[0]===f[0]&&c[1]===f[1]?this.option("value",[this.option("start"),this.option("end")]):this.option({start:c[0],end:c[1]})},_initMarkup:function(){this.$element().addClass("dx-rangeslider"),this.callBase()},_renderContentImpl:function(){this._callHandlerMethod("repaint"),this.callBase()},_renderHandle:function(){this._$handleStart=this._renderHandleImpl(this.option("start"),this._$handleStart).addClass("dx-rangeslider-start-handle"),this._$handleEnd=this._renderHandleImpl(this.option("end"),this._$handleEnd).addClass("dx-rangeslider-end-handle"),this._updateHandleAriaLabels()},_startHandler:function(p){var f=p.event,c=this._$range,u=c.width(),l=(0,S.eventData)(f).x-this._$bar.offset().left,s=c.position().left,a=c.position().left+u,t=(this.option("rtlEnabled")?-1:1)*((s+a)/2-l)>0;this._capturedHandle=t?this._$handleStart:this._$handleEnd,this.callBase(p)},_updateHandleAriaLabels:function(){this.setAria("label",w.default.getFormatter("dxRangeSlider-ariaFrom")(this.option("dxRangeSlider-ariaFrom")),this._$handleStart),this.setAria("label",w.default.getFormatter("dxRangeSlider-ariaTill")(this.option("dxRangeSlider-ariaTill")),this._$handleEnd)},_activeHandle:function(){return this._capturedHandle},_updateHandlePosition:function(p){var f=this.option("rtlEnabled")?-1:1,c=this.option("max"),u=this.option("min"),l=this._startOffset+f*p.event.offset/this._swipePixelRatio(),s=(l=l.toPrecision(12))*(c-u)+u;this._updateSelectedRangePosition(l,l),A.default.getInstance(this._activeHandle()),this._changeValueOnSwipe(l);var a,t=this.option("start"),n=this.option("end");t===n&&(I.default.trigger(a=s<t?this._$handleStart:this._$handleEnd,"focus"),a&&a!==this._capturedHandle&&(this._updateSelectedRangePosition((t-u)/(c-u),(n-u)/(c-u)),this._toggleActiveState(this._activeHandle(),!1),this._toggleActiveState(a,!0),this._capturedHandle=a),this._updateSelectedRangePosition(l,l),this._changeValueOnSwipe(l))},_updateSelectedRangePosition:function(p,f){var c=this.option("rtlEnabled"),u=this._capturedHandle===this._$handleStart&&c||this._capturedHandle===this._$handleEnd&&!c;this._$range.css(u?"right":"left",c^u?100-100*f+"%":100*p+"%")},_setValueOnSwipe:function(p){var f=this._capturedHandle===this._$handleStart?"start":"end",c=this.option("start"),u=this.option("end"),l=this.option("max"),s=this.option("min");c=Math.min(Math.max(c,s),l),u=Math.min(Math.max(u,s),l),"start"===f?c=p>u?u:p:u=p<c?c:p,this.option("value",[c,u])},_renderValue:function(){var p=this.option("start"),f=this.option("end"),c=this.option("min"),u=this.option("max"),l=this.option("rtlEnabled");p=Math.max(c,Math.min(p,u)),f=Math.max(p,Math.min(f,u)),this._setOptionWithoutOptionChange("start",p),this._setOptionWithoutOptionChange("end",f),this._setOptionWithoutOptionChange("value",[p,f]),this._$submitStartElement.val((0,k.applyServerDecimalSeparator)(p)),this._$submitEndElement.val((0,k.applyServerDecimalSeparator)(f));var s=u===c?0:(f-c)/(u-c),a=parseFloat((100*(u===c?0:(p-c)/(u-c))).toPrecision(12))+"%",t=parseFloat((100*(1-s)).toPrecision(12))+"%";!this._needPreventAnimation&&this._setRangeStyles({right:l?a:t,left:l?t:a}),A.default.getInstance(this._$handleStart).option("value",p),A.default.getInstance(this._$handleEnd).option("value",f)},_callHandlerMethod:function(p,f){A.default.getInstance(this._$handleStart)[p](f),A.default.getInstance(this._$handleEnd)[p](f)},_setValueOption:function(){var p=this.option("start"),f=this.option("end");this.option("value",[p,f])},_optionChanged:function(p){switch(p.name){case"value":if(p.value[0]===p.previousValue[0]&&p.value[1]===p.previousValue[1])break;this._setOptionWithoutOptionChange("start",p.value[0]),this._setOptionWithoutOptionChange("end",p.value[1]),this._renderValue();var f=this.option("start"),c=this.option("end");this._createActionByOption("onValueChanged",{excludeValidators:["disabled","readOnly"]})({start:f,end:c,value:[f,c],event:this._valueChangeEventInstance}),this.validationRequest.fire({value:[f,c],editor:this}),this._saveValueChangeEvent(void 0);break;case"start":case"end":this._setValueOption();break;case"startName":this._$submitStartElement.attr("name",p.value);break;case"endName":this._$submitEndElement.attr("name",p.value);break;case"name":break;default:this.callBase(p)}}});(0,R.default)("dxRangeSlider",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=a(e(9)),I=a(e(13)),F=a(e(2)),A=e(4),R=e(6),E=e(0),k=e(23),S=e(148),w=a(e(5)),y=a(e(186)),h=a(e(27)),m=e(8),p=a(e(47)),f=e(38),c=a(e(304)),u=e(89),l=a(e(466)),s=e(32);function a(i){return i&&i.__esModule?i:{default:i}}var t=c.default.inherit({_activeStateUnit:".dx-slider-handle",_supportedKeys:function(){var i=this,o=this.option("rtlEnabled"),r=function(x,T){x=i._valueStep(x);var D=i.option("step"),C=i.option("value"),P=C-i.option("min"),M=(0,s.getRemainderByDivision)(P,D,i._getValueExponentLength()),O=T?C-x+(M?D-M:0):C+x-M,B=i.option("min"),V=i.option("max");return O<B?O=B:O>V&&(O=V),i._roundToExponentLength(O)},d=function(x){i.option("value",r(x,o))},v=function(x){i.option("value",r(x,!o))};return(0,E.extend)(this.callBase(),{leftArrow:function(x){this._processKeyboardEvent(x),v(this.option("step"))},rightArrow:function(x){this._processKeyboardEvent(x),d(this.option("step"))},pageUp:function(x){this._processKeyboardEvent(x),d(this.option("step")*this.option("keyStep"))},pageDown:function(x){this._processKeyboardEvent(x),v(this.option("step")*this.option("keyStep"))},home:function(x){this._processKeyboardEvent(x);var T=this.option("min");this.option("value",T)},end:function(x){this._processKeyboardEvent(x);var T=this.option("max");this.option("value",T)}})},_processKeyboardEvent:function(i){i.preventDefault(),i.stopPropagation(),this._saveValueChangeEvent(i)},_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{value:50,hoverStateEnabled:!0,activeStateEnabled:!0,step:1,showRange:!0,tooltip:{enabled:!1,format:function(i){return i},position:"top",showMode:"onHover"},label:{visible:!1,position:"bottom",format:function(i){return i}},keyStep:1,useInkRipple:!1,validationMessageOffset:(0,f.isMaterial)()?{h:18,v:0}:{h:7,v:4},focusStateEnabled:!0})},_toggleValidationMessage:function(i){this.option("isValid")||this.$element().toggleClass("dx-invalid-message-visible",i)},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===I.default.real().deviceType&&!I.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){var i=(0,f.current)();return(0,f.isMaterial)(i)},options:{useInkRipple:!0}}])},_initMarkup:function(){this.$element().addClass("dx-slider"),this._renderSubmitElement(),this.option("useInkRipple")&&this._renderInkRipple(),this.callBase(),this._renderLabels(),this._renderStartHandler(),this._renderAriaMinAndMax()},_attachFocusEvents:function(){this.callBase();var i=this.NAME+"Validation",o=(0,m.addNamespace)("focusin",i),r=(0,m.addNamespace)("focusout",i),d=this._focusTarget();w.default.on(d,o,this._toggleValidationMessage.bind(this,!0)),w.default.on(d,r,this._toggleValidationMessage.bind(this,!1))},_detachFocusEvents:function(){this.callBase();var i=this._focusTarget();this._toggleValidationMessage(!1),w.default.off(i,this.NAME+"Validation")},_render:function(){this.callBase(),this._repaintHandle()},_renderSubmitElement:function(){this._$submitElement=(0,F.default)("<input>").attr("type","hidden").appendTo(this.$element())},_getSubmitElement:function(){return this._$submitElement},_renderInkRipple:function(){this._inkRipple=(0,u.render)({waveSizeCoefficient:.7,isCentered:!0,wavesNumber:2,useHoldAnimation:!1})},_renderInkWave:function(i,o,r,d){if(this._inkRipple){var v={element:i,event:o,wave:d};r?this._inkRipple.showWave(v):this._inkRipple.hideWave(v)}},_visibilityChanged:function(){this.repaint()},_renderWrapper:function(){this.callBase(),this._$wrapper.addClass("dx-slider-wrapper"),this._createComponent(this._$wrapper,y.default,{elastic:!1,immediate:!0,onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this),itemSizeFunc:this._itemWidthFunc.bind(this)})},_renderContainer:function(){this.callBase(),this._$bar.addClass("dx-slider-bar")},_renderRange:function(){this.callBase(),this._$range.addClass("dx-slider-range"),this._renderHandle(),this._renderRangeVisibility()},_renderRangeVisibility:function(){this._$range.toggleClass("dx-slider-range-visible",Boolean(this.option("showRange")))},_renderHandle:function(){this._$handle=this._renderHandleImpl(this.option("value"),this._$handle)},_renderHandleImpl:function(i,o){var r=o||(0,F.default)("<div>").appendTo(this._$range),d=this.option("tooltip.format"),v=this.option("tooltip.enabled"),x=this.option("tooltip.position");return this.$element().toggleClass("dx-slider-tooltip-position-bottom",v&&"bottom"===x).toggleClass("dx-slider-tooltip-position-top",v&&"top"===x),this._createComponent(r,l.default,{value:i,tooltipEnabled:v,tooltipPosition:x,tooltipFormat:d,tooltipShowMode:this.option("tooltip.showMode"),tooltipFitIn:this.$element()}),r},_renderAriaMinAndMax:function(){this.setAria({valuemin:this.option("min"),valuemax:this.option("max")},this._$handle)},_hoverStartHandler:function(i){l.default.getInstance((0,F.default)(i.currentTarget)).updateTooltip()},_toggleActiveState:function(i,o){this.callBase(i,o),o&&l.default.getInstance(i).updateTooltip(),this._renderInkWave(i,null,!!o,1)},_toggleFocusClass:function(i,o){if(this.callBase(i,o),!this._disposed){var r=(0,F.default)(o||this._focusTarget());this._renderInkWave(r,null,i,0)}},_renderLabels:function(){if(this.$element().removeClass("dx-slider-label-position-bottom").removeClass("dx-slider-label-position-top"),this.option("label.visible")){var i=this.option("min"),o=this.option("max"),r=this.option("label.position"),d=this.option("label.format");this._$minLabel||(this._$minLabel=(0,F.default)("<div>").addClass("dx-slider-label").appendTo(this._$wrapper)),this._$minLabel.text(p.default.format(i,d)),this._$maxLabel||(this._$maxLabel=(0,F.default)("<div>").addClass("dx-slider-label").appendTo(this._$wrapper)),this._$maxLabel.text(p.default.format(o,d)),this.$element().addClass("dx-slider-label-position-"+r)}else this._$minLabel&&(this._$minLabel.remove(),delete this._$minLabel),this._$maxLabel&&(this._$maxLabel.remove(),delete this._$maxLabel)},_renderStartHandler:function(){var i=this,o=(0,m.addNamespace)(h.default.down,this.NAME),r=(0,m.addNamespace)(k.name,this.NAME),d=this._createAction(this._startHandler.bind(this)),v=this.$element();w.default.off(v,o),w.default.on(v,o,function(x){(0,m.isMouseEvent)(x)&&d({event:x})}),w.default.off(v,r),w.default.on(v,r,function(x){var T=i._activeHandle();T&&(w.default.trigger(T,"focusin"),w.default.trigger(T,"focus")),d({event:x})})},_itemWidthFunc:function(){return this._itemWidthRatio},_swipeStartHandler:function(i){var o=this.option("rtlEnabled");(0,m.isTouchEvent)(i.event)&&this._createAction(this._startHandler.bind(this))({event:i.event}),this._feedbackDeferred=new R.Deferred,(0,S.lock)(this._feedbackDeferred),this._toggleActiveState(this._activeHandle(),this.option("activeStateEnabled")),this._startOffset=this._currentRatio;var r=this._startOffset*this._swipePixelRatio(),d=(1-this._startOffset)*this._swipePixelRatio();i.event.maxLeftOffset=o?d:r,i.event.maxRightOffset=o?r:d,this._itemWidthRatio=this.$element().width()/this._swipePixelRatio(),this._needPreventAnimation=!0},_swipeEndHandler:function(i){this._feedbackDeferred.resolve(),this._toggleActiveState(this._activeHandle(),!1);var o=this.option("rtlEnabled")?-1:1;delete this._needPreventAnimation,this._saveValueChangeEvent(i.event),this._changeValueOnSwipe(this._startOffset+o*i.event.targetOffset/this._swipePixelRatio()),delete this._startOffset,this._renderValue()},_activeHandle:function(){return this._$handle},_swipeUpdateHandler:function(i){this._saveValueChangeEvent(i.event),this._updateHandlePosition(i)},_updateHandlePosition:function(i){var o=this.option("rtlEnabled")?-1:1,r=Math.min(this._startOffset+o*i.event.offset/this._swipePixelRatio(),1);this._$range.width(100*r+"%"),l.default.getInstance(this._activeHandle()),this._changeValueOnSwipe(r)},_swipePixelRatio:function(){var i=this.option("min");return(this.option("max")-i)/this._valueStep(this.option("step"))},_valueStep:function(i){return i&&!isNaN(i)||(i=1),i},_getValueExponentLength:function(){var i=this.option(),r=i.min;return Math.max((0,s.getExponentLength)(i.step),(0,s.getExponentLength)(r))},_roundToExponentLength:function(i){var o=this._getValueExponentLength();return(0,s.roundFloatPart)(i,o)},_changeValueOnSwipe:function(i){var o=this.option("min"),r=this.option("max"),d=this._valueStep(this.option("step")),v=o+i*(r-o);if(!(d<0))if(v===r||v===o)this._setValueOnSwipe(v);else{var x=Math.round((v-o)/d);v=this._roundToExponentLength(x*d+o),this._setValueOnSwipe(Math.max(Math.min(v,r),o))}},_setValueOnSwipe:function(i){this.option("value",i),this._saveValueChangeEvent(void 0)},_startHandler:function(i){var o=i.event;this._currentRatio=((0,m.eventData)(o).x-this._$bar.offset().left)/this._$bar.width(),this.option("rtlEnabled")&&(this._currentRatio=1-this._currentRatio),this._saveValueChangeEvent(o),this._changeValueOnSwipe(this._currentRatio)},_renderValue:function(){this.callBase();var i=this.option("value");this._getSubmitElement().val((0,A.applyServerDecimalSeparator)(i)),l.default.getInstance(this._activeHandle()).option("value",i)},_setRangeStyles:function(i){i&&this._$range.css(i)},_callHandlerMethod:function(i,o){l.default.getInstance(this._$handle)[i](o)},_repaintHandle:function(){this._callHandlerMethod("repaint")},_fitTooltip:function(){this._callHandlerMethod("fitTooltipPosition")},_optionChanged:function(i){switch(i.name){case"visible":this.callBase(i),this._renderHandle(),this._repaintHandle();break;case"min":case"max":this._renderValue(),this.callBase(i),this._renderLabels(),this._renderAriaMinAndMax(),this._fitTooltip();break;case"step":this._renderValue();break;case"keyStep":break;case"showRange":this._renderRangeVisibility();break;case"tooltip":this._renderHandle();break;case"label":this._renderLabels();break;case"useInkRipple":this._invalidate();break;default:this.callBase(i)}},_refresh:function(){this._toggleRTLDirection(this.option("rtlEnabled")),this._renderDimensions(),this._renderValue(),this._renderHandle(),this._repaintHandle()},_clean:function(){delete this._inkRipple,this.callBase()}});(0,g.default)("dxSlider",t),b.default=t,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(724))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(9)),I=e(0),F=k(e(36)),A=k(e(51)),R=k(e(16)),E=e(439);function k(p){return p&&p.__esModule?p:{default:p}}function S(p,f){return(S=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}var w=k(e(173)).default.getSwatchContainer,y=A.default.add,h=function(p){var f,c;function u(){return p.apply(this,arguments)||this}c=p,(f=u).prototype=Object.create(c.prototype),f.prototype.constructor=f,S(f,c);var l=u.prototype;return l._getDefaultOptions=function(){return(0,I.extend)(p.prototype._getDefaultOptions.call(this),{icon:"",onClick:null,label:"",visible:!0,index:0,onContentReady:null,activeStateEnabled:!0,hoverStateEnabled:!0,animation:{show:{type:"pop",duration:200,easing:"cubic-bezier(0.4, 0, 0.2, 1)",from:{scale:0,opacity:0},to:{scale:1,opacity:1}},hide:{type:"pop",duration:200,easing:"cubic-bezier(0.4, 0, 0.2, 1)",from:{scale:1,opacity:1},to:{scale:0,opacity:0}}},id:new F.default})},l._optionChanged=function(s){switch(s.name){case"onClick":case"icon":case"label":case"visible":case"index":case"onInitializing":(0,E.initAction)(this);break;case"animation":case"id":break;default:p.prototype._optionChanged.call(this,s)}},l._render=function(){var s=this;this._toggleVisibility(!1),w(this.$element())?(0,E.initAction)(this):y(function(){return(0,E.initAction)(s)})},l._dispose=function(){(0,E.disposeAction)(this._options.silent("id")),p.prototype._dispose.call(this)},u}(R.default);(0,g.default)("dxSpeedDialAction",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=p(e(2)),I=p(e(13)),F=p(e(9)),A=e(41),R=e(3),E=e(1),k=e(0),S=e(7),w=e(21),y=e(4),h=p(e(102)),m=p(e(58));function p(l){return l&&l.__esModule?l:{default:l}}var f={horizontal:{itemMainRatio:"widthRatio",itemCrossRatio:"heightRatio",baseItemMainDimension:"baseItemWidth",baseItemCrossDimension:"baseItemHeight",mainDimension:"width",crossDimension:"height",mainPosition:"left",crossPosition:"top"},vertical:{itemMainRatio:"heightRatio",itemCrossRatio:"widthRatio",baseItemMainDimension:"baseItemHeight",baseItemCrossDimension:"baseItemWidth",mainDimension:"height",crossDimension:"width",mainPosition:"top",crossPosition:"left"}},c=m.default.inherit({_activeStateUnit:".dx-tile",_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{items:null,direction:"horizontal",hoverStateEnabled:!0,showScrollbar:!1,height:500,baseItemWidth:100,baseItemHeight:100,itemMargin:20,activeStateEnabled:!0,indicateLoading:!0})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return"desktop"===I.default.real().deviceType&&!I.default.isSimulator()},options:{focusStateEnabled:!0}}])},_itemClass:function(){return"dx-tile"},_itemDataKey:function(){return"dxTileData"},_itemContainer:function(){return this._$container},_init:function(){this.callBase(),this.$element().addClass("dx-tileview"),this._initScrollView()},_dataSourceLoadingChangedHandler:function(l){var s=this._scrollView;s&&s.startLoading&&(l&&this.option("indicateLoading")?s.startLoading():s.finishLoading())},_hideLoadingIfLoadIndicationOff:function(){this.option("indicateLoading")||this._dataSourceLoadingChangedHandler(!1)},_initScrollView:function(){this._scrollView=this._createComponent(this.$element(),h.default,{direction:this.option("direction"),scrollByContent:!0,useKeyboard:!1,showScrollbar:this.option("showScrollbar")}),this._$container=(0,g.default)(this._scrollView.content()),this._$container.addClass("dx-tileview-wrapper"),this._scrollView.option("onUpdated",this._renderGeometry.bind(this))},_initMarkup:function(){this.callBase(),(0,y.deferRender)(function(){this._cellsPerDimension=1,this._renderGeometry(),this._updateScrollView(),this._fireContentReadyAction()}.bind(this))},_updateScrollView:function(){this._scrollView.option("direction",this.option("direction")),this._scrollView.update(),this._indicateLoadingIfAlreadyStarted()},_indicateLoadingIfAlreadyStarted:function(){this._isDataSourceLoading()&&this._dataSourceLoadingChangedHandler(!0)},_renderGeometry:function(){this._config=f[this.option("direction")];var l=this.option("items")||[],s=this._config,a=this.option("itemMargin"),t=Math.max.apply(Math,(0,R.map)(l||[],function(i){return Math.round(i[s.itemCrossRatio]||1)})),n=(0,S.hasWindow)()?this.$element()[s.crossDimension]():parseInt(this.$element().get(0).style[s.crossDimension]);this._cellsPerDimension=Math.floor(n/(this.option(s.baseItemCrossDimension)+a)),this._cellsPerDimension=Math.max(this._cellsPerDimension,t),this._cells=[],this._cells.push(new Array(this._cellsPerDimension)),this._arrangeItems(l),this._renderContentSize(s,a)},_renderContentSize:function(l,s){var a=l.mainDimension,t=l.baseItemMainDimension;if((0,S.hasWindow)()){var n=this._cells.length*this.option(t)+(this._cells.length+1)*s,i=this.$element()[a]();this._$container[a](Math.max(n,i))}},_arrangeItems:function(l){var s=this._config,a=s.itemMainRatio,t=s.itemCrossRatio,n=s.mainPosition;this._itemsPositions=[],(0,R.each)(l,function(i,o){var r={};r[a]=o[a]||1,r[t]=o[t]||1,r.index=i,r[a]=r[a]<=0?0:Math.round(r[s.itemMainRatio]),r[t]=r[t]<=0?0:Math.round(r[s.itemCrossRatio]);var d=this._getItemPosition(r);-1===d[n]&&(d[n]=this._cells.push(new Array(this._cellsPerDimension))-1),this._occupyCells(r,d),this._arrangeItem(r,d),this._itemsPositions.push(d)}.bind(this))},_getItemPosition:function(l){var s=this._config,a=s.mainPosition,t=s.crossPosition,n={};n[a]=-1,n[t]=0;for(var i=0;i<this._cells.length;i++){for(var o=0;o<this._cellsPerDimension;o++)if(this._itemFit(i,o,l)){n[a]=i,n[t]=o;break}if(n[a]>-1)break}return n},_itemFit:function(l,s,a){var t=!0,n=this._config,i=a[n.itemMainRatio],o=a[n.itemCrossRatio];if(s+o>this._cellsPerDimension)return!1;for(var r=l;r<l+i;r++)for(var d=s;d<s+o;d++)if(this._cells.length-1<r)this._cells.push(new Array(this._cellsPerDimension));else if(void 0!==this._cells[r][d]){t=!1;break}return t},_occupyCells:function(l,s){for(var a=this._config,t=s[a.mainPosition],n=s[a.crossPosition],i=l[a.itemMainRatio],o=l[a.itemCrossRatio],r=t;r<t+i;r++)for(var d=n;d<n+o;d++)this._cells[r][d]=l.index},_arrangeItem:function(l,s){var a=this._config,t=s[a.mainPosition],n=s[a.crossPosition],i=l[a.itemMainRatio],o=l[a.itemCrossRatio],r=this.option(a.baseItemCrossDimension),d=this.option(a.baseItemMainDimension),v=this.option("itemMargin"),x={display:i<=0||o<=0?"none":""},T=i*d+(i-1)*v,D=o*r+(o-1)*v;if(x[a.mainDimension]=T<0?0:T,x[a.crossDimension]=D<0?0:D,x[a.mainPosition]=t*d+(t+1)*v,x[a.crossPosition]=n*r+(n+1)*v,this.option("rtlEnabled")){var C=this._$container.width(),P=this.option("baseItemWidth"),M=s.left;x.left=C-(M*P+(P+v)*l.widthRatio+M*v)}this._itemElements().eq(l.index).css(x)},_moveFocus:function(l){var s="up",a="down",t=this.option("rtlEnabled")?"right":"left",n=this.option("rtlEnabled")?"left":"right",i="pageup",o="pagedown",r="horizontal"===this.option("direction"),d=this._cells,v=(0,g.default)(this.option("focusedElement")).index(),x=this._itemsPositions[v].left,T=this._itemsPositions[v].top,D=(r?d:d[0]).length,C=(r?d[0]:d).length,P=function(B,V){return r?d[B][V]:d[V][B]};switch(l){case i:case s:for(;T>0&&v===P(x,T);)T--;T<0&&(T=0);break;case o:case a:for(;T<C&&v===P(x,T);)T++;T===C&&(T=C-1);break;case n:for(;x<D&&v===P(x,T);)x++;x===D&&(x=D-1);break;case t:for(;x>=0&&v===P(x,T);)x--;x<0&&(x=0);break;default:return void this.callBase.apply(this,arguments)}var M=P(x,T);if((0,E.isDefined)(M)){var O=this._itemElements().eq(M);this.option("focusedElement",(0,w.getPublicElement)(O)),this._scrollToItem(O)}},_scrollToItem:function(l){if(l.length){var s=this._config,a="outer"+(0,A.captionize)(s.mainDimension),t=this.option("itemMargin"),n=l.position()[s.mainPosition],i=l[a](),o=n+i,r=this.scrollPosition(),d=this.$element()[a]();r<=n&&o<=r+d||this._scrollView.scrollTo(r>n?n-t:n+i-d+t)}},_optionChanged:function(l){switch(l.name){case"items":case"width":case"height":this.callBase(l),this._renderGeometry(),this._updateScrollView();break;case"showScrollbar":this._initScrollView();break;case"disabled":this._scrollView.option("disabled",l.value),this.callBase(l);break;case"baseItemWidth":case"baseItemHeight":case"itemMargin":this._renderGeometry();break;case"direction":this._renderGeometry(),this._updateScrollView();break;case"indicateLoading":this._hideLoadingIfLoadIndicationOff();break;default:this.callBase(l)}},scrollPosition:function(){return this._scrollView.scrollOffset()[this._config.mainPosition]}});(0,F.default)("dxTileView",c),b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(727)),I=E(e(728)),F=e(7),A=E(e(17)),R=E(e(310));function E(w){return w&&w.__esModule?w:{default:w}}var k=function(){function w(){var h,m=(0,F.getWindow)(),p=m&&m.TurndownService||g.default,f=m&&m.showdown||I.default;if(!p)throw A.default.Error("E1041","Turndown");if(!f)throw A.default.Error("E1041","Showdown");this._html2Markdown=new p,null!==(h=this._html2Markdown)&&void 0!==h&&h.addRule&&(this._html2Markdown.addRule("emptyLine",{filter:function(c){return"p"===c.nodeName.toLowerCase()&&"<br>"===c.innerHTML},replacement:function(){return"<br>"}}),this._html2Markdown.keep(["table"])),this._markdown2Html=new f.Converter({simpleLineBreaks:!0,strikethrough:!0,tables:!0})}var y=w.prototype;return y.toMarkdown=function(h){return this._html2Markdown.turndown(h||"")},y.toHtml=function(h){var m=this._markdown2Html.makeHtml(h);return m&&(m=m.replace(new RegExp("\\r?\\n","g"),"")),m},w}();R.default.addConverter("markdown",k),b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b){W.exports=window.TurndownService},function(W,b){W.exports=window.showdown},function(W,b,e){var g=e(269),I=e(616);I.dxAccordion=e(470),I.dxContextMenu=e(115),I.dxDataGrid=e(733),I.dxTreeList=e(530),I.dxMenu=e(504),I.dxPivotGrid=e(851),I.dxPivotGridFieldChooser=e(865),g.PivotGridDataSource=e(318),g.XmlaStore=e(866),I.dxScheduler=e(867),I.dxTreeView=e(176),I.dxFilterBuilder=e(510),I.dxFileManager=e(950),I.dxDiagram=e(971),I.dxGantt=e(989)},function(W,b,e){b.default=void 0;var g=m(e(15)),I=e(4),F=e(3),A=e(1),R=e(0),E=m(e(17)),k=m(e(295)),S=e(12),w=m(e(49)),y=m(e(96)),h=m(e(731));function m(f){return f&&f.__esModule?f:{default:f}}var p=g.default.inherit({ctor:function(f){this.options={},(0,R.extend)(this.options,this._defaultOptions(),f),this.options.dataConverter.setDataAccessors(this.options.dataAccessors),this._selectedNodesKeys=[],this._expandedNodesKeys=[],this._dataStructure=[],this._createInternalDataStructure(),this.getTreeNodes()},setOption:function(f,c){this.options[f]=c,"recursiveSelection"===f&&this._updateSelection()},_defaultOptions:function(){return{dataAccessors:void 0,items:[],multipleSelection:!0,recursiveSelection:!1,recursiveExpansion:!1,rootValue:0,searchValue:"",dataType:"tree",searchMode:"contains",dataConverter:new h.default,onNodeChanged:I.noop,sort:null}},_createInternalDataStructure:function(){this._initialDataStructure=this.options.dataConverter.createPlainStructure(this.options.items,this.options.rootValue,this.options.dataType),this._dataStructure=this.options.searchValue.length?this.search(this.options.searchValue):this._initialDataStructure,this.options.dataConverter._dataStructure=this._dataStructure,this._updateSelection(),this._updateExpansion()},_updateSelection:function(){this.options.recursiveSelection&&(this._setChildrenSelection(),this._setParentSelection()),this._selectedNodesKeys=this._updateNodesKeysArray("selected")},_updateExpansion:function(f){this.options.recursiveExpansion&&(f?this._updateOneBranch(f):this._setParentExpansion()),this._expandedNodesKeys=this._updateNodesKeysArray("expanded")},_updateNodesKeysArray:function(f){var c=this,u=[];return(0,F.each)(c._getDataBySelectionMode(),function(l,s){c._isNodeVisible(s)&&s.internalFields[f]&&("expanded"===f||c.options.multipleSelection?u.push(s.internalFields.key):(u.length&&c.toggleSelection(u[0],!1,!0),u=[s.internalFields.key]))}),u},_getDataBySelectionMode:function(){return this.options.multipleSelection?this.getData():this.getFullData()},_isNodeVisible:function(f){return!1!==f.internalFields.item.visible},_getByKey:function(f,c){return f===this._dataStructure?this.options.dataConverter._getByKey(c):this.options.dataConverter.getByKey(f,c)},_setChildrenSelection:function(){var f=this;(0,F.each)(this._dataStructure,function(c,u){if(u.internalFields.childrenKeys.length){var l=u.internalFields.selected;!0===l&&f._toggleChildrenSelection(u,l)}})},_setParentSelection:function(){var f=this;(0,F.each)(this._dataStructure,function(c,u){f.options.dataConverter.getParentNode(u)&&u.internalFields.parentKey!==f.options.rootValue&&f._iterateParents(u,function(l){var s=f._calculateSelectedState(l);f._setFieldState(l,"selected",s)})})},_setParentExpansion:function(){var f=this;(0,F.each)(this._dataStructure,function(c,u){u.internalFields.expanded&&f._updateOneBranch(u.internalFields.key)})},_updateOneBranch:function(f){var c=this,u=this.getNodeByKey(f);c._iterateParents(u,function(l){c._setFieldState(l,"expanded",!0)})},_iterateChildren:function(f,c,u,l){if((0,A.isFunction)(u)){var s=this,a=f.internalFields.key;-1===(l=l||[]).indexOf(a)&&(l.push(a),(0,F.each)(f.internalFields.childrenKeys,function(t,n){var i=s.getNodeByKey(n);u(i),i.internalFields.childrenKeys.length&&c&&s._iterateChildren(i,c,u,l)}))}},_iterateParents:function(f,c,u){if(f.internalFields.parentKey!==this.options.rootValue&&(0,A.isFunction)(c)){var l=f.internalFields.key;if(-1===(u=u||[]).indexOf(l)){u.push(l);var s=this.options.dataConverter.getParentNode(f);s&&(c(s),s.internalFields.parentKey!==this.options.rootValue&&this._iterateParents(s,c,u))}}},_calculateSelectedState:function(f){for(var c=f.internalFields.childrenKeys.length,u=0,l=0,s=!1,a=0;a<=c-1;a++){var t=this.getNodeByKey(f.internalFields.childrenKeys[a]),i=t.internalFields.selected;!1===t.internalFields.item.visible?l++:i?u++:void 0===i&&(u+=.5)}return u&&(s=u===c-l||void 0),s},_toggleChildrenSelection:function(f,c){var u=this;this._iterateChildren(f,!0,function(l){u._isNodeVisible(l)&&u._setFieldState(l,"selected",c)})},_setFieldState:function(f,c,u){f.internalFields[c]!==u&&(f.internalFields[c]=u,f.internalFields.publicNode&&(f.internalFields.publicNode[c]=u),this.options.dataAccessors.setters[c](f.internalFields.item,u),this.options.onNodeChanged(f))},_markChildren:function(f){var c=this;(0,F.each)(f,function(u,l){var s=c.getIndexByKey(l),a=c.getNodeByKey(l);c._dataStructure[s]=0,a.internalFields.childrenKeys.length&&c._markChildren(a.internalFields.childrenKeys)})},_removeNode:function(f){var c=this.getNodeByKey(f);this._dataStructure[this.getIndexByKey(f)]=0,this._markChildren(c.internalFields.childrenKeys);var u=this,l=0,s=(0,R.extend)([],this._dataStructure);(0,F.each)(s,function(a,t){t||(u._dataStructure.splice(a-l,1),l++)})},_addNode:function(f){var c=this.options.dataConverter,u=c._convertItemToNode(f,this.options.dataAccessors.getters.parentKey(f));this._dataStructure=this._dataStructure.concat(u),this._initialDataStructure=this._initialDataStructure.concat(u),c._dataStructure=c._dataStructure.concat(u)},_updateFields:function(){this.options.dataConverter.updateChildrenKeys(),this._updateSelection(),this._updateExpansion()},getSelectedNodesKeys:function(){return this._selectedNodesKeys},getExpandedNodesKeys:function(){return this._expandedNodesKeys},getData:function(){return this._dataStructure},getFullData:function(){return this._initialDataStructure},getNodeByItem:function(f){var c=null;return(0,F.each)(this._dataStructure,function(u,l){if(l.internalFields.item===f)return c=l,!1}),c},getNodesByItems:function(f){var c=this,u=[];return(0,F.each)(f,function(l,s){var a=c.getNodeByItem(s);a&&u.push(a)}),u},getNodeByKey:function(f,c){return this._getByKey(c||this._getDataBySelectionMode(),f)},getTreeNodes:function(){return this.options.dataConverter.convertToPublicNodes(this.getRootNodes())},getItemsCount:function(){return this.options.dataConverter.getItemsCount()},getVisibleItemsCount:function(){return this.options.dataConverter.getVisibleItemsCount()},getPublicNode:function(f){return f.internalFields.publicNode},getRootNodes:function(){return this.getChildrenNodes(this.options.rootValue)},getChildrenNodes:function(f){return(0,w.default)(this._dataStructure).filter(["internalFields.parentKey",f]).toArray()},getIndexByKey:function(f){return this.options.dataConverter.getIndexByKey(f)},addItem:function(f){this._addNode(f),this._updateFields()},removeItem:function(f){this._removeNode(f),this._updateFields()},toggleSelection:function(f,c,u){var l=this._isSingleModeUnselect(c),s=this._getByKey(u||l?this._initialDataStructure:this._dataStructure,f);this._setFieldState(s,"selected",c),this.options.recursiveSelection&&!u&&(c?this._setChildrenSelection():this._toggleChildrenSelection(s,c),this._setParentSelection()),this._selectedNodesKeys=this._updateNodesKeysArray("selected")},_isSingleModeUnselect:function(f){return!this.options.multipleSelection&&!f},toggleNodeDisabledState:function(f,c){var u=this.getNodeByKey(f);this._setFieldState(u,"disabled",c)},toggleSelectAll:function(f){if((0,A.isDefined)(f)){var c=this,u=c._selectedNodesKeys[c._selectedNodesKeys.length-1],l=c._isSingleModeUnselect(f)?this._initialDataStructure:this._dataStructure;(0,F.each)(l,function(s,a){c._isNodeVisible(a)&&c._setFieldState(a,"selected",f)}),c._selectedNodesKeys=c._updateNodesKeysArray("selected"),!f&&c.options.selectionRequired&&c.toggleSelection(u,!0)}},isAllSelected:function(){return!!this.getSelectedNodesKeys().length&&(this.getSelectedNodesKeys().length===this.getVisibleItemsCount()||void 0)},toggleExpansion:function(f,c){var u=this.getNodeByKey(f);this._setFieldState(u,"expanded",c),c&&this._updateExpansion(f),this._expandedNodesKeys=this._updateNodesKeysArray("expanded")},isFiltered:function(f){return!this.options.searchValue.length||!!this._filterDataStructure(this.options.searchValue,[f]).length},_createCriteria:function(f,c,u){var l=[];return Array.isArray(f)?((0,F.each)(f,function(s,a){l.push([a,u,c],"or")}),l.pop(),l):[f,u,c]},_filterDataStructure:function(f,c){var u=this.options.searchExpr||this.options.dataAccessors.getters.display,l=k.default.getOperationBySearchMode(this.options.searchMode),s=this._createCriteria(u,f,l);return(0,w.default)(c=c||this._initialDataStructure).filter(s).toArray()},search:function(f){var c=this,u=this._filterDataStructure(f),l=this.options.dataConverter;return function s(a,t){for(var n=a.length;t<n;){var i=a[t];if(i.internalFields.parentKey!==c.options.rootValue){var o=l.getParentNode(i);o?(o.internalFields.expanded||c._setFieldState(o,"expanded",!0),(0,S.inArray)(o,a)>-1?t++:(a.splice(t,0,o),s(a,t))):(E.default.log("W1007",i.internalFields.parentKey,i.internalFields.key),t++)}else t++}}(u,0),this.options.sort&&(u=y.default.queryByOptions((0,w.default)(u),{sort:this.options.sort}).toArray()),l._indexByKey={},(0,F.each)(u,function(s,a){a.internalFields.childrenKeys=[],l._indexByKey[a.internalFields.key]=s}),l._dataStructure=u,l.setChildrenKeys(),l._dataStructure}});b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(15)),I=e(0),F=E(e(17)),A=e(3),R=e(1);function E(S){return S&&S.__esModule?S:{default:S}}var k=g.default.inherit({ctor:function(){this._dataStructure=[],this._itemsCount=0,this._visibleItemsCount=0},_indexByKey:{},_convertItemsToNodes:function(S,w){var y=this;(0,A.each)(S,function(h,m){var p=(0,R.isDefined)(w)?w:y._getParentId(m),f=y._convertItemToNode(m,p);y._dataStructure.push(f),y._checkForDuplicateId(f.internalFields.key),y._indexByKey[f.internalFields.key]=y._dataStructure.length-1,y._itemHasChildren(m)&&y._convertItemsToNodes(y._dataAccessors.getters.items(m),f.internalFields.key)})},_checkForDuplicateId:function(S){if((0,R.isDefined)(this._indexByKey[S]))throw F.default.Error("E1040",S)},_getParentId:function(S){return"plain"===this._dataType?this._dataAccessors.getters.parentKey(S):void 0},_itemHasChildren:function(S){if("plain"!==this._dataType){var w=this._dataAccessors.getters.items(S);return w&&w.length}},_getUniqueKey:function(S){var w=this._dataAccessors.getters.key,y=w(S);return w&&(y||0===y)&&(0,R.isPrimitive)(y)?y:this.getItemsCount()},_convertItemToNode:function(S,w){this._itemsCount++,!1!==S.visible&&this._visibleItemsCount++;var y={internalFields:{disabled:this._dataAccessors.getters.disabled(S,{defaultValue:!1}),expanded:this._dataAccessors.getters.expanded(S,{defaultValue:!1}),selected:this._dataAccessors.getters.selected(S,{defaultValue:!1}),key:this._getUniqueKey(S),parentKey:(0,R.isDefined)(w)?w:this._rootValue,item:this._makeObjectFromPrimitive(S),childrenKeys:[]}};return(0,I.extend)(y,S),delete y.items,y},setChildrenKeys:function(){var S=this;(0,A.each)(this._dataStructure,function(w,y){if(y.internalFields.parentKey!==S._rootValue){var h=S.getParentNode(y);h&&h.internalFields.childrenKeys.push(y.internalFields.key)}})},_makeObjectFromPrimitive:function(S){if((0,R.isPrimitive)(S)){var w=S;this._dataAccessors.setters.key(S={},w)}return S},_convertToPublicNode:function(S,w){if(!S)return null;var y={text:this._dataAccessors.getters.display(S),key:S.internalFields.key,selected:S.internalFields.selected,expanded:S.internalFields.expanded,disabled:S.internalFields.disabled,parent:w||null,itemData:S.internalFields.item,children:[],items:[]};return y.parent&&(y.parent.children.push(y),y.parent.items.push(y)),y},convertToPublicNodes:function(S,w){if(!S.length)return[];var y=this,h=[];return(0,A.each)(S,function(m,p){p=(0,R.isPrimitive)(p)?y._getByKey(p):p;var f=y._convertToPublicNode(p,w);f.children=y.convertToPublicNodes(p.internalFields.childrenKeys,f),h.push(f),p.internalFields.publicNode=f}),h},setDataAccessors:function(S){this._dataAccessors=S},_getByKey:function(S){return this._dataStructure[this.getIndexByKey(S)]||null},getParentNode:function(S){return this._getByKey(S.internalFields.parentKey)},getByKey:function(S,w){if(null==w)return null;var f,y=null,h=this;return f=w,(0,A.each)(S,function(c,u){if((u.internalFields&&u.internalFields.key||h._dataAccessors.getters.key(u)).toString()===f.toString())return y=u,!1}),y},getItemsCount:function(){return this._itemsCount},getVisibleItemsCount:function(){return this._visibleItemsCount},updateIndexByKey:function(){var S=this;this._indexByKey={},(0,A.each)(this._dataStructure,function(w,y){S._checkForDuplicateId(y.internalFields.key),S._indexByKey[y.internalFields.key]=w})},updateChildrenKeys:function(){this._indexByKey={},this.removeChildrenKeys(),this.updateIndexByKey(),this.setChildrenKeys()},removeChildrenKeys:function(){this._indexByKey={},(0,A.each)(this._dataStructure,function(S,w){w.internalFields.childrenKeys=[]})},getIndexByKey:function(S){return this._indexByKey[S]},createPlainStructure:function(S,w,y){return this._itemsCount=0,this._visibleItemsCount=0,this._rootValue=w,this._dataType=y,this._indexByKey={},this._convertItemsToNodes(S),this.setChildrenKeys(),this._dataStructure}});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(2)),I=e(3);function F(k){return k&&k.__esModule?k:{default:k}}function A(k){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(S){return typeof S}:function(S){return S&&"function"==typeof Symbol&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S})(k)}function R(k,S){return(R=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var E=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,R(S,w);var h=y.prototype;return h._getPlainItems=function(){return(0,I.map)(this._collectionWidget.option("items"),function m(p){return p.items?[p].concat((0,I.map)(p.items,m)):p})},h._stringifyItem=function(m){var p=this;return JSON.stringify(m,function(f,c){return"template"===f?p._getTemplateString(c):c})},h._getTemplateString=function(m){return"object"===A(m)?(0,g.default)(m).text():m.toString()},y}(F(e(210)).default);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(474))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=m(e(9)),F=e(4),A=e(1),R=e(3),E=e(0),k=e(97),S=m(e(25)),w=m(e(16)),y=m(e(28)),h=e(38);function m(c){return c&&c.__esModule?c:{default:c}}e(735),e(736),e(737),e(738),e(739),e(740),e(741),e(742),e(743),y.default.registerModulesOrder(["stateStoring","columns","selection","editorFactory","columnChooser","grouping","editing","editingRowBased","editingFormBased","editingCellBased","masterDetail","validating","adaptivity","data","virtualScrolling","columnHeaders","filterRow","headerPanel","headerFilter","sorting","search","rows","pager","columnsResizingReordering","contextMenu","keyboardNavigation","errorHandling","summary","columnFixing","export","gridView"]);var p=w.default.inherit({_activeStateUnit:".dx-row",_getDefaultOptions:function(){var c=this.callBase();return(0,R.each)(y.default.modules,function(){(0,A.isFunction)(this.defaultOptions)&&(0,E.extend)(!0,c,this.defaultOptions())}),c},_setDeprecatedOptions:function(){this.callBase(),(0,E.extend)(this._deprecatedOptions,{useKeyboard:{since:"19.2",alias:"keyboardNavigation.enabled"}})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{platform:"ios"},options:{showRowLines:!0}},{device:function(){return(0,h.isMaterial)()},options:{showRowLines:!0,showColumnLines:!1,headerFilter:{height:315},editing:{useIcons:!0}}},{device:function(){return S.default.webkit},options:{loadingTimeout:30,loadPanel:{animation:{show:{easing:"cubic-bezier(1, 0, 1, 0)",duration:500,from:{opacity:0},to:{opacity:1}}}}}},{device:function(c){return"desktop"!==c.deviceType},options:{grouping:{expandMode:"rowClick"}}}])},_init:function(){this.callBase(),y.default.processModules(this,y.default),y.default.callModuleItemsMethod(this,"init")},_clean:F.noop,_optionChanged:function(c){y.default.callModuleItemsMethod(this,"optionChanged",[c]),c.handled||this.callBase(c)},_dimensionChanged:function(){this.updateDimensions(!0)},_visibilityChanged:function(c){c&&this.updateDimensions()},_initMarkup:function(){this.callBase.apply(this,arguments),this.getView("gridView").render(this.$element())},_renderContentImpl:function(){this.getView("gridView").update()},_renderContent:function(){var c=this;(0,F.deferRender)(function(){c._renderContentImpl()})},_getTemplate:function(c){var u=c;return(0,A.isString)(u)&&"#"===u[0]&&(u=(0,g.default)(c),k.logger.warn("Specifying grid templates with the jQuery selector name is now deprecated. Use the DOM Node or the jQuery object that references this selector instead.")),this.callBase(u)},_dispose:function(){this.callBase(),y.default.callModuleItemsMethod(this,"dispose")},isReady:function(){return this.getController("data").isReady()},beginUpdate:function(){this.callBase(),y.default.callModuleItemsMethod(this,"beginUpdate")},endUpdate:function(){y.default.callModuleItemsMethod(this,"endUpdate"),this.callBase()},getController:function(c){return this._controllers[c]},getView:function(c){return this._views[c]},focus:function(c){this.getController("keyboardNavigation").focus(c)}});p.registerModule=y.default.registerModule.bind(y.default),(0,I.default)("dxDataGrid",p),b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.ColumnHeadersView=void 0;var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(475);b.ColumnHeadersView=F.columnHeadersModule.views.columnHeadersView,I.default.registerModule("columnHeaders",F.columnHeadersModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(477),A=e(0);I.default.registerModule("columns",{defaultOptions:function(){return(0,A.extend)(!0,{},F.columnsControllerModule.defaultOptions(),{commonColumnSettings:{allowExporting:!0}})},controllers:F.columnsControllerModule.controllers})},function(W,b,e){b.DataController=void 0;var g=R(e(28)),I=R(e(17)),F=R(e(227)),A=e(479);function R(k){return k&&k.__esModule?k:{default:k}}var E=A.dataControllerModule.controllers.data.inherit({_getDataSourceAdapter:function(){return F.default},_getSpecificDataSourceOption:function(){var k=this.option("dataSource");return k&&!Array.isArray(k)&&this.option("keyExpr")&&I.default.log("W1011"),this.callBase()}});b.DataController=E,g.default.registerModule("data",{defaultOptions:A.dataControllerModule.defaultOptions,controllers:{data:E}})},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(480);I.default.registerModule("sorting",F.sortingModule)},function(W,b,e){b.RowsView=void 0;var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(482);b.RowsView=F.rowsModule.views.rowsView,I.default.registerModule("rows",F.rowsModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(483);I.default.registerModule("contextMenu",F.contextMenuModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(484);I.default.registerModule("errorHandling",F.errorHandlingModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(485);I.default.registerModule("gridView",F.gridViewModule)},function(W,b,e){b.HeaderPanel=void 0;var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(486);b.HeaderPanel=F.headerPanelModule.views.headerPanel,I.default.registerModule("headerPanel",F.headerPanelModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(487);I.default.registerModule("stateStoring",F.stateStoringModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(489);I.default.registerModule("selection",F.selectionModule)},function(W,b,e){b.ColumnChooserView=b.ColumnChooserController=void 0;var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(490);b.ColumnChooserController=F.columnChooserModule.controllers.columnChooser,b.ColumnChooserView=F.columnChooserModule.views.columnChooserView,I.default.registerModule("columnChooser",F.columnChooserModule)},function(W,b,e){b.default=void 0;var g=i(e(2)),I=i(e(11)),F=i(e(5)),A=i(e(10)),R=e(23),E=e(4),k=e(7),S=e(1),w=e(0),y=e(3),h=e(21),m=i(e(153)),p=i(e(473)),f=e(8),c=i(e(27)),u=e(151),l=i(e(46)),s=i(e(110)),a=i(e(80)),t=e(6),n=i(e(17));function i(U){return U&&U.__esModule?U:{default:U}}var o="".concat("dx-treeview","-node"),r="".concat(o,"-container"),d="".concat(o,"-loadindicator"),v="".concat(o,"-container-opened"),x="".concat(o,"-is-leaf"),T="".concat("dx-treeview","-item"),D="".concat(T,"-with-checkbox"),C="".concat(T,"-without-checkbox"),P="".concat(T,"-data"),M="".concat("dx-treeview","-toggle-item-visibility"),O="".concat("dx-treeview","-loadindicator"),B="".concat("dx-treeview","-loadindicator-wrapper"),V="".concat("dx-treeview","-toggle-item-visibility-opened"),z="".concat("dx-treeview","-select-all-item"),N=p.default.inherit({_supportedKeys:function(U){var H=this,G=function(ae){var fe=(0,g.default)(H.option("focusedElement"));fe.length&&(ae.target=fe,ae.currentTarget=fe,H._itemClickHandler(ae,fe.children("."+T)),H._getEventNameByOption(H.option("expandEvent"))===(0,f.addNamespace)(R.name,"dxTreeView_expand")&&H._expandEventHandler(ae))},Y=function(ae){ae.preventDefault();var fe=(0,g.default)(H.option("focusedElement")),Ce=H._getCheckBoxInstance(fe);if(!Ce.option("disabled")){var Te=Ce.option("value");H._updateItemSelection(!Te,fe.find("."+T).get(0),!0)}},J=function(ae,fe){if(this.option("expandAllEnabled")){fe.preventDefault();var Ce=(0,g.default)(this.option("focusedElement"));if(Ce.length){var Te=this._getItemData(Ce.find(".".concat(T)));this._toggleExpandedNestedItems([Te],ae)}}};return(0,w.extend)(this.callBase(),{enter:this._showCheckboxes()?Y:G,space:this._showCheckboxes()?Y:G,asterisk:J.bind(this,!0),minus:J.bind(this,!1)})},_toggleExpandedNestedItems:function(U,H){if(U)for(var G=0,Y=U.length;G<Y;G++){var J=U[G],ae=this._dataAdapter.getNodeByItem(J);this._toggleExpandedState(ae,H),this._toggleExpandedNestedItems(J.items,H)}},_getNodeElement:function(U,H){var G=this._encodeString(U.internalFields.key);if(H)return H.$nodeByKey||(H.$nodeByKey={},this.$element().find(".".concat(o)).each(function(){var J=(0,g.default)(this),ae=J.attr("data-item-id");H.$nodeByKey[ae]=J})),H.$nodeByKey[G]||(0,g.default)();var Y=this.$element().get(0).querySelector("[".concat("data-item-id",'="').concat(G,'"]'));return(0,g.default)(Y)},_activeStateUnit:"."+T,_widgetClass:function(){return"dx-treeview"},_getDefaultOptions:function(){var U=(0,w.extend)(this.callBase(),{animationEnabled:!0,dataStructure:"tree",deferRendering:!0,expandAllEnabled:!1,hasItemsExpr:"hasItems",selectNodesRecursive:!0,expandNodesRecursive:!0,showCheckBoxesMode:"none",selectAllText:A.default.format("dxList-selectAll"),onItemSelectionChanged:null,onItemExpanded:null,onItemCollapsed:null,scrollDirection:"vertical",virtualModeEnabled:!1,rootValue:0,focusStateEnabled:!1,selectionMode:"multiple",expandEvent:"dblclick",selectByClick:!1,createChildren:null,onSelectAllValueChanged:null});return(0,w.extend)(!0,U,{integrationOptions:{useDeferUpdateForTemplates:!1}})},_initSelectedItems:E.noop,_syncSelectionOptions:E.asyncNoop,_fireSelectionChanged:function(){(0,t.when)(this._selectionChangePromise).done(function(){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})()}.bind(this))},_createSelectAllValueChangedAction:function(){this._selectAllValueChangedAction=this._createActionByOption("onSelectAllValueChanged",{excludeValidators:["disabled","readOnly"]})},_fireSelectAllValueChanged:function(U){this._selectAllValueChangedAction({value:U})},_checkBoxModeChange:function(U,H){if("none"!==H&&"none"!==U){var G=this._$selectAllItem&&this._$selectAllItem.length;switch(U){case"selectAll":G||(this._createSelectAllValueChangedAction(),this._renderSelectAllItem());break;case"normal":G&&(this._$selectAllItem.remove(),delete this._$selectAllItem)}}else this.repaint()},_removeSelection:function(){var U=this;(0,y.each)(this._dataAdapter.getFullData(),function(H,G){U._hasChildren(G)&&U._dataAdapter.toggleSelection(G.internalFields.key,!1,!0)})},_optionChanged:function(U){var G=U.value,Y=U.previousValue;switch(U.name){case"selectAllText":this._$selectAllItem&&this._$selectAllItem.dxCheckBox("instance").option("text",G);break;case"showCheckBoxesMode":this._checkBoxModeChange(G,Y);break;case"scrollDirection":this._scrollableContainer.option("direction",G);break;case"items":delete this._$selectAllItem,this.callBase(U);break;case"dataSource":this.callBase(U),this._initDataAdapter(),this._filter={};break;case"hasItemsExpr":this._initAccessors(),this.repaint();break;case"expandEvent":this._initExpandEvent();break;case"deferRendering":case"dataStructure":case"rootValue":case"createChildren":case"expandNodesRecursive":case"onItemSelectionChanged":case"onItemExpanded":case"onItemCollapsed":case"expandAllEnabled":case"animationEnabled":case"virtualModeEnabled":case"selectByClick":break;case"selectionMode":this._initDataAdapter(),this.callBase(U);break;case"onSelectAllValueChanged":this._createSelectAllValueChangedAction();break;case"selectNodesRecursive":this._dataAdapter.setOption("recursiveSelection",U.value),this.repaint();break;default:this.callBase(U)}},_initDataSource:function(){this._useCustomChildrenLoader()?this._loadChildrenByCustomLoader(null).done(function(U){U&&U.length&&this.option("items",U)}.bind(this)):(this.callBase(),this._isVirtualMode()&&this._initVirtualMode())},_initVirtualMode:function(){var U=this._filter;U.custom||(U.custom=this._dataSource.filter()),U.internal||(U.internal=[this.option("parentIdExpr"),this.option("rootValue")])},_useCustomChildrenLoader:function(){return(0,S.isFunction)(this.option("createChildren"))&&this._isDataStructurePlain()},_loadChildrenByCustomLoader:function(U){var H=this.option("createChildren").call(this,U);return Array.isArray(H)?(new t.Deferred).resolve(H).promise():H&&(0,S.isFunction)(H.then)?(0,t.fromPromise)(H):(new t.Deferred).resolve([]).promise()},_combineFilter:function(){return this._filter.custom&&this._filter.custom.length?[this._filter.custom,this._filter.internal]:this._filter.internal},_dataSourceLoadErrorHandler:function(){this._renderEmptyMessage()},_init:function(){this._filter={},this.callBase(),this._initStoreChangeHandlers()},_dataSourceChangedHandler:function(U){var H=this.option("items");this._initialized&&this._isVirtualMode()&&H.length||this.option("items",U)},_removeTreeViewLoadIndicator:function(){this._treeViewLoadIndicator&&(this._treeViewLoadIndicator.remove(),this._treeViewLoadIndicator=null)},_createTreeViewLoadIndicator:function(){return this._treeViewLoadIndicator=(0,g.default)("<div>").addClass(O),this._createComponent(this._treeViewLoadIndicator,a.default,{}),this._treeViewLoadIndicator},_dataSourceLoadingChangedHandler:function(U){var H;if(this._isVirtualMode()&&(H=this._combineFilter(),this._dataSource.filter(H)),U&&!this._dataSource.isLoaded()){this.option("items",[]);var G=(0,g.default)("<div>").addClass(B);this._createTreeViewLoadIndicator().appendTo(G),this.itemsContainer().append(G),this._isVirtualMode()&&this._dataSource.filter()!==H&&this._dataSource.filter([])}else this._removeTreeViewLoadIndicator()},_initStoreChangeHandlers:function(){var U=this;"plain"===this.option("dataStructure")&&this._dataSource&&this._dataSource.store().on("inserted",function(H){U.option().items=U.option("items").concat(H),U._dataAdapter.addItem(H),U._dataAdapter.isFiltered(H)&&U._updateLevel(U._parentIdGetter(H))}).on("removed",function(H){var G=U._dataAdapter.getNodeByKey(H);(0,S.isDefined)(G)&&(U.option("items")[U._dataAdapter.getIndexByKey(G.internalFields.key)]=0,U._markChildrenItemsToRemove(G),U._removeItems(),U._dataAdapter.removeItem(H),U._updateLevel(U._parentIdGetter(G)))})},_markChildrenItemsToRemove:function(U){var H=this;(0,y.each)(U.internalFields.childrenKeys,function(Y,J){H.option("items")[H._dataAdapter.getIndexByKey(J)]=0,H._markChildrenItemsToRemove(H._dataAdapter.getNodeByKey(J))})},_removeItems:function(){var U=this,H=(0,w.extend)(!0,[],this.option("items")),G=0;(0,y.each)(H,function(Y,J){J||(U.option("items").splice(Y-G,1),G++)})},_updateLevel:function(U){var H=this._getContainerByParentKey(U);this._renderItems(H,this._dataAdapter.getChildrenNodes(U))},_getOldContainer:function(U){return U.length?U.children(".".concat(r)):this._scrollableContainer?this._scrollableContainer.$content().children():(0,g.default)()},_getContainerByParentKey:function(U){var H=this._dataAdapter.getNodeByKey(U),G=H?this._getNodeElement(H):[];this._getOldContainer(G).remove();var Y=this._renderNodeContainer(G);return this._isRootLevel(U)&&(this._scrollableContainer||this._renderScrollableContainer(),this._scrollableContainer.$content().append(Y)),Y},_isRootLevel:function(U){return U===this.option("rootValue")},_getAccessors:function(){var U=this.callBase();return U.push("hasItems"),U},_getDataAdapterOptions:function(){return{rootValue:this.option("rootValue"),multipleSelection:!this._isSingleSelection(),recursiveSelection:this._isRecursiveSelection(),recursiveExpansion:this.option("expandNodesRecursive"),selectionRequired:this.option("selectionRequired"),dataType:this.option("dataStructure"),sort:this._dataSource&&this._dataSource.sort()}},_initMarkup:function(){this._renderScrollableContainer(),this._renderEmptyMessage(this._dataAdapter.getRootNodes()),this.callBase(),this.setAria("role","tree")},_renderContentImpl:function(){var U=this._renderNodeContainer();this._scrollableContainer.$content().append(U),this.option("items")&&this.option("items").length&&(this._renderItems(U,this._dataAdapter.getRootNodes()),this._initExpandEvent(),this._selectAllEnabled()&&(this._createSelectAllValueChangedAction(),this._renderSelectAllItem(U)))},_isVirtualMode:function(){return this.option("virtualModeEnabled")&&this._isDataStructurePlain()&&!!this.option("dataSource")},_isDataStructurePlain:function(){return"plain"===this.option("dataStructure")},_fireContentReadyAction:function(){var U=this.getDataSource(),H=U&&!U.isLoaded();this._scrollableContainer&&(0,k.hasWindow)()&&this._scrollableContainer.update(),H||this.callBase(),this._scrollableContainer&&(0,k.hasWindow)()&&this._scrollableContainer.update()},_renderScrollableContainer:function(){this._scrollableContainer=this._createComponent((0,g.default)("<div>").appendTo(this.$element()),s.default,{direction:this.option("scrollDirection"),useKeyboard:!1})},_renderNodeContainer:function(U){var H=(0,g.default)("<ul>").addClass(r);if(this.setAria("role","group",H),U&&U.length){var G=this._getItemData(U.children("."+T));this._expandedGetter(G)&&H.addClass(v),H.appendTo(U)}return H},_createDOMElement:function(U,H){var G=(0,g.default)("<li>").addClass(o).attr("data-item-id",this._encodeString(H.internalFields.key)).prependTo(U);return this.setAria({role:"treeitem",label:this._displayGetter(H.internalFields.item)||"",expanded:H.internalFields.expanded||!1,level:this._getLevel(U)},G),G},_getLevel:function(U){var H=U.parent();return H.hasClass("dx-scrollable-content")?1:parseInt(H.attr("aria-level"))+1},_showCheckboxes:function(){return"none"!==this.option("showCheckBoxesMode")},_selectAllEnabled:function(){return"selectAll"===this.option("showCheckBoxesMode")&&!this._isSingleSelection()},_renderItems:function(U,H){for(var G=H.length-1;G>=0;G--)this._renderItem(G,H[G],U);this._renderedItemsCount+=H.length},_renderItem:function(U,H,G){var Y=this._createDOMElement(G,H),J=H.internalFields,ae=this._showCheckboxes();Y.addClass(ae?D:C),Y.toggleClass("dx-state-invisible",!1===J.item.visible),ae&&this._renderCheckBox(Y,H),this.setAria("selected",J.selected,Y),this._toggleSelectedClass(Y,J.selected),this.callBase(this._renderedItemsCount+U,J.item,Y),!1!==J.item.visible&&this._renderChildren(Y,H)},_setAriaSelected:function(){},_renderChildren:function(U,H){var G=this;this._hasChildren(H)?(this._renderToggleItemVisibilityIcon(U,H),this.option("deferRendering")&&!H.internalFields.expanded||this._loadSublevel(H).done(function(Y){G._renderSublevel(U,G._getActualNode(H),Y)})):this._addLeafClass(U)},_getActualNode:function(U){return this._dataAdapter.getNodeByKey(U.internalFields.key)},_hasChildren:function(U){return this._isVirtualMode()||this._useCustomChildrenLoader()?!1!==this._hasItemsGetter(U.internalFields.item):this.callBase(U)},_loadSublevel:function(U){var H=this,G=new t.Deferred,Y=this._getChildNodes(U);return Y.length?G.resolve(Y):this._loadNestedItems(U).done(function(J){G.resolve(H._dataAdapter.getNodesByItems(J))}),G.promise()},_renderSublevel:function(U,H,G){var Y=this._renderNodeContainer(U,H),J=G.filter(function(fe){return-1!==H.internalFields.childrenKeys.indexOf(fe.internalFields.key)});if(this._renderItems(Y,J),J.length&&!H.internalFields.selected){var ae=J[0];this._updateParentsState(ae,this._getNodeElement(ae))}this._normalizeIconState(U,J.length),H.internalFields.expanded&&Y.addClass(v)},_executeItemRenderAction:function(U,H,G){var Y=this._getNode(G);this._getItemRenderAction()({itemElement:G,itemIndex:U,itemData:H,node:this._dataAdapter.getPublicNode(Y)})},_addLeafClass:function(U){U.addClass(x)},_expandEventHandler:function(U){(0,g.default)(U.currentTarget.parentNode).hasClass(x)||this._toggleExpandedState(U.currentTarget,void 0,U)},_initExpandEvent:function(){var U=this._getEventNameByOption(this.option("expandEvent")),H=this._itemContainer(),G=this._itemSelector();F.default.off(H,".dxTreeView_expand",G),F.default.on(H,U,G,this._expandEventHandler.bind(this))},_getEventNameByOption:function(U){return(0,f.addNamespace)("click"===U?R.name:u.name,"dxTreeView_expand")},_getNode:function(U){if(!(0,S.isDefined)(U))return null;if(U.internalFields)return U;if((0,S.isPrimitive)(U))return this._dataAdapter.getNodeByKey(U);var H=(0,g.default)(U).get(0);return H?I.default.isElementNode(H)?this._getNodeByElement(H):this._dataAdapter.getNodeByItem(H):null},_getNodeByElement:function(U){var H=(0,g.default)(U).closest("."+o),G=this._decodeString(H.attr("data-item-id"));return this._dataAdapter.getNodeByKey(G)},_toggleExpandedState:function(U,H,G){var Y=this._getNode(U);if(!Y)return(new t.Deferred).reject().promise();if(Y.internalFields.disabled)return(new t.Deferred).reject().promise();var J=Y.internalFields.expanded;if(J===H)return(new t.Deferred).resolve().promise();if(this._hasChildren(Y)){var ae=this._getNodeElement(Y);if(ae.find(".".concat(d,":not(.").concat("dx-state-invisible",")")).length)return(new t.Deferred).reject().promise();this._createLoadIndicator(ae)}return(0,S.isDefined)(H)||(H=!J),this._dataAdapter.toggleExpansion(Y.internalFields.key,H),this._updateExpandedItemsUI(Y,H,G)},_createLoadIndicator:function(U){var H=U.children("."+M),G=U.children(".".concat(r));H.hasClass(V)||G.not(":empty").length||(this._createComponent((0,g.default)("<div>").addClass(d),a.default,{}).$element().appendTo(U),H.hide())},_renderToggleItemVisibilityIcon:function(U,H){var G=(0,g.default)("<div>").addClass(M).appendTo(U);H.internalFields.expanded&&(G.addClass(V),U.parent().addClass(v)),H.internalFields.disabled&&G.addClass("dx-state-disabled"),this._renderToggleItemVisibilityIconClick(G,H)},_renderToggleItemVisibilityIconClick:function(U,H){var G=this,Y=(0,f.addNamespace)(R.name,this.NAME);F.default.off(U,Y),F.default.on(U,Y,function(J){G._toggleExpandedState(H.internalFields.key,void 0,J)})},_updateExpandedItemsUI:function(U,H,G){var Y=this._getNodeElement(U),J=!Y.length||H&&Y.is(":hidden");if(this.option("expandNodesRecursive")&&J){var ae=this._getNode(U.internalFields.parentKey);ae&&this._updateExpandedItemsUI(ae,H,G)}var fe=Y.children("."+M),Ce=Y.children(".".concat(r));fe.toggleClass(V,H);var Te=Ce.length>0,me=new t.Deferred;return!H||Te&&!Ce.is(":empty")?(this._animateNodeContainer(U,H,G,me),me.promise()):0===U.internalFields.childrenKeys.length&&(this._isVirtualMode()||this._useCustomChildrenLoader())?(this._loadNestedItemsWithUpdate(U,H,G,me),me.promise()):(this._renderSublevel(Y,U,this._getChildNodes(U)),this._fireContentReadyAction(),this._animateNodeContainer(U,H,G,me),me.promise())},_loadNestedItemsWithUpdate:function(U,H,G,Y){var J=this,ae=this._getNodeElement(U);this._loadNestedItems(U).done(function(fe){var Ce=J._getActualNode(U);J._renderSublevel(ae,Ce,J._dataAdapter.getNodesByItems(fe)),fe&&fe.length&&(J._fireContentReadyAction(),J._animateNodeContainer(Ce,H,G,Y))})},_loadNestedItems:function(U){var H=this;if(this._useCustomChildrenLoader()){var G=this._dataAdapter.getPublicNode(U);return this._loadChildrenByCustomLoader(G).done(function(Y){H._areNodesExists(Y)||H._appendItems(Y)})}return this._isVirtualMode()?(this._filter.internal=[this.option("parentIdExpr"),U.internalFields.key],this._dataSource.filter(this._combineFilter()),this._dataSource.load().done(function(Y){H._areNodesExists(Y)||H._appendItems(Y)})):(new t.Deferred).resolve([]).promise()},_areNodesExists:function(U,H){var G=this.keyOf(U[0]),Y=this._dataAdapter.getFullData();return!!this._dataAdapter.getNodeByKey(G,Y)},_appendItems:function(U){this.option().items=this.option("items").concat(U),this._initDataAdapter()},_animateNodeContainer:function(U,H,G,Y){var J=this._getNodeElement(U),ae=J.children(".".concat(r));U&&Y&&0===ae.length&&Y.resolve(),ae.addClass(v);var fe=ae.height();l.default.stop(ae,!0),l.default.animate(ae,{type:"custom",duration:this.option("animationEnabled")?400:0,from:{maxHeight:H?0:fe},to:{maxHeight:H?fe:0},complete:function(){ae.css("maxHeight","none"),ae.toggleClass(v,H),this.setAria("expanded",H,J),this._scrollableContainer.update(),this._fireExpandedStateUpdatedEvent(H,U,G),Y&&Y.resolve()}.bind(this)})},_fireExpandedStateUpdatedEvent:function(U,H,G){if(this._hasChildren(H)){var Y=U?"onItemExpanded":"onItemCollapsed";if((0,S.isDefined)(G))this._itemDXEventHandler(G,Y,{node:this._dataAdapter.getPublicNode(H)});else{var J=this._getNodeElement(H);this._itemEventHandler(J,Y,{event:G,node:this._dataAdapter.getPublicNode(H)})}}},_normalizeIconState:function(U,H){var G=U.find(".".concat(d));G.length&&a.default.getInstance(G).option("visible",!1),H?U.find("."+M).show():(U.find("."+M).removeClass(M),U.addClass(x))},_emptyMessageContainer:function(){return this._scrollableContainer?this._scrollableContainer.content():this.callBase()},_renderContent:function(){var U=this.option("items");U&&U.length&&(this._contentAlreadyRendered=!0),this.callBase()},_renderSelectAllItem:function(U){U=U||this.$element().find(".".concat(r)).first(),this._$selectAllItem=(0,g.default)("<div>").addClass(z);var H=this._dataAdapter.isAllSelected();this._createComponent(this._$selectAllItem,m.default,{value:H,text:this.option("selectAllText"),onValueChanged:this._onSelectAllCheckboxValueChanged.bind(this)}),this._toggleSelectedClass(this._$selectAllItem,H),U.before(this._$selectAllItem)},_onSelectAllCheckboxValueChanged:function(U){this._toggleSelectAll(U),this._fireSelectAllValueChanged(U.value)},_toggleSelectAll:function(U){this._dataAdapter.toggleSelectAll(U.value),this._updateItemsUI(),this._fireSelectionChanged()},_renderCheckBox:function(U,H){var G=(0,g.default)("<div>").appendTo(U);this._createComponent(G,m.default,{value:H.internalFields.selected,onValueChanged:this._changeCheckboxValue.bind(this),focusStateEnabled:!1,disabled:this._disabledGetter(H)})},_toggleSelectedClass:function(U,H){U.toggleClass("dx-state-selected",!!H)},_toggleNodeDisabledState:function(U,H){var G=this._getNodeElement(U),Y=G.find("."+T).eq(0);this._dataAdapter.toggleNodeDisabledState(U.internalFields.key,H),Y.toggleClass("dx-state-disabled",!!H),this._showCheckboxes()&&this._getCheckBoxInstance(G).option("disabled",!!H)},_itemOptionChanged:function(U,H,G){var Y=this._dataAdapter.getNodeByItem(U);H===this.option("disabledExpr")&&this._toggleNodeDisabledState(Y,G)},_changeCheckboxValue:function(U){var H=(0,g.default)(U.element).parent("."+o).children("."+T),G=this._getItemData(H),Y=this._getNodeByElement(H),J=U.value;Y&&Y.internalFields.selected===J||this._updateItemSelection(J,G,U.event)},_isSingleSelection:function(){return"single"===this.option("selectionMode")},_isRecursiveSelection:function(){return this.option("selectNodesRecursive")&&"single"!==this.option("selectionMode")},_isLastSelectedBranch:function(U,H,G){var Y=H.indexOf(U.key);return Y>=0&&H.splice(Y,1),G&&(0,y.each)(U.children,function(J,ae){this._isLastSelectedBranch(ae,H,!0)}.bind(this)),U.parent&&this._isLastSelectedBranch(U.parent,H),0===H.length},_isLastRequired:function(U){var H=this.option("selectionRequired"),G=this._isSingleSelection(),Y=this.getSelectedNodeKeys();if(H)return G?1===Y.length:this._isLastSelectedBranch(U.internalFields.publicNode,Y.slice(),!0)},_updateItemSelection:function(U,H,G){var Y=this,J=this._getNode(H);if(!J||!1===J.visible)return!1;if(J.internalFields.selected===U)return!0;if(!U&&this._isLastRequired(J)){if(this._showCheckboxes()){var ae=this._getNodeElement(J);this._getCheckBoxInstance(ae).option("value",!0)}return!1}if(U&&this._isSingleSelection()){var fe=this.getSelectedNodeKeys();(0,y.each)(fe,function(me,he){Y._dataAdapter.toggleSelection(he,!1),Y._updateItemsUI(),Y._fireItemSelectionChanged(Y._getNode(he))})}this._dataAdapter.toggleSelection(J.internalFields.key,U);var Ce=this._dataAdapter.isAllSelected(),Te=this._selectAllEnabled()&&this._$selectAllItem.dxCheckBox("instance").option("value")!==Ce;return this._updateItemsUI(),this._fireItemSelectionChanged(J,G),this._fireSelectionChanged(),Te&&this._fireSelectAllValueChanged(Ce),!0},_fireItemSelectionChanged:function(U,H){var G=H||this._findItemElementByItem(U.internalFields.item);(H?this._itemDXEventHandler:this._itemEventHandler).call(this,G,"onItemSelectionChanged",{node:this._dataAdapter.getPublicNode(U),itemData:U.internalFields.item})},_getCheckBoxInstance:function(U){return U.children(".dx-checkbox").dxCheckBox("instance")},_updateItemsUI:function(){var U=this,H={};if((0,y.each)(this._dataAdapter.getData(),function(Y,J){var ae=U._getNodeElement(J,H),fe=J.internalFields.selected;ae.length&&(U._toggleSelectedClass(ae,fe),U.setAria("selected",fe,ae),U._showCheckboxes()&&U._getCheckBoxInstance(ae).option("value",fe))}),this._selectAllEnabled()){var G=this._$selectAllItem.dxCheckBox("instance");G.option("onValueChanged",void 0),G.option("value",this._dataAdapter.isAllSelected()),G.option("onValueChanged",this._onSelectAllCheckboxValueChanged.bind(this))}},_updateParentsState:function(U,H){if(H){var G=this._dataAdapter.getNodeByKey(U.internalFields.parentKey),Y=(0,g.default)(H.parents("."+o)[0]);if(this._showCheckboxes()){var J=G.internalFields.selected;this._getCheckBoxInstance(Y).option("value",J),this._toggleSelectedClass(Y,J)}G.internalFields.parentKey!==this.option("rootValue")&&this._updateParentsState(G,Y)}},_itemEventHandlerImpl:function(U,H,G){var Y=(0,g.default)(U).closest("."+o).children("."+T);return H((0,w.extend)(this._extendActionArgs(Y),G))},_itemContextMenuHandler:function(U){this._createEventHandler("onItemContextMenu",U)},_itemHoldHandler:function(U){this._createEventHandler("onItemHold",U)},_createEventHandler:function(U,H){var G=this._getNodeByElement(H.currentTarget);this._itemDXEventHandler(H,U,{node:this._dataAdapter.getPublicNode(G)})},_itemClass:function(){return T},_itemDataKey:function(){return P},_attachClickEvent:function(){var U="."+this._itemClass(),H="."+o+", ."+z,G=(0,f.addNamespace)(R.name,this.NAME),Y=(0,f.addNamespace)(c.default.down,this.NAME),J=this._itemContainer(),ae=this;F.default.off(J,G,U),F.default.off(J,Y,H),F.default.on(J,G,U,function(fe){ae._itemClickHandler(fe,(0,g.default)(this))}),F.default.on(J,Y,H,function(fe){ae._itemPointerDownHandler(fe)})},_itemClickHandler:function(U,H){var G=this._getItemData(H),Y=this._getNodeByElement(H);this._itemDXEventHandler(U,"onItemClick",{node:this._dataAdapter.getPublicNode(Y)}),this.option("selectByClick")&&!U.isDefaultPrevented()&&this._updateItemSelection(!Y.internalFields.selected,G,U)},_updateSelectionToFirstItem:function(U,H){for(var G=H;G>=0;){var Y=(0,g.default)(U[G]);this._updateItemSelection(!0,Y.find("."+T).get(0)),G--}},_updateSelectionToLastItem:function(U,H){for(var G=U.length,Y=H;Y<G;){var J=(0,g.default)(U[Y]);this._updateItemSelection(!0,J.find("."+T).get(0)),Y++}},_focusInHandler:function(U){var H=this;if(this._updateFocusState(U,!0),this.option("focusedElement"))return clearTimeout(this._setFocusedItemTimeout),void(this._setFocusedItemTimeout=setTimeout(function(){H._setFocusedItem((0,g.default)(H.option("focusedElement")))}));var G=this._getActiveItem();this.option("focusedElement",(0,h.getPublicElement)(G.closest("."+o)))},_setFocusedItem:function(U){U&&U.length&&(U.children().hasClass("dx-state-disabled")||this.callBase(U))},_itemPointerDownHandler:function(U){if(this.option("focusStateEnabled")){var H=(0,g.default)(U.target).closest("."+o+", ."+z);if(H.length){var G=H.hasClass("dx-state-disabled")?null:H;this.option("focusedElement",(0,h.getPublicElement)(G))}}},_findNonDisabledNodes:function(U){return U.not(function(){return(0,g.default)(this).children("."+T).hasClass("dx-state-disabled")})},_moveFocus:function(U,H){var G="up",Y="down",J="first",ae="last",fe=this.option("rtlEnabled")?"right":"left",Ce=this.option("rtlEnabled")?"left":"right";this.$element().find(".".concat(r)).each(function(){l.default.stop(this,!0)});var Te=this._findNonDisabledNodes(this._nodeElements());if(Te&&Te.length)switch(U){case G:var me=this._prevItem(Te);this.option("focusedElement",(0,h.getPublicElement)(me));var he=this._getNodeItemElement(me);this._scrollableContainer.scrollToElement(he),H.shiftKey&&this._showCheckboxes()&&this._updateItemSelection(!0,he);break;case Y:var _e=this._nextItem(Te);this.option("focusedElement",(0,h.getPublicElement)(_e));var re=this._getNodeItemElement(_e);this._scrollableContainer.scrollToElement(re),H.shiftKey&&this._showCheckboxes()&&this._updateItemSelection(!0,re);break;case J:var ce=Te.first();H.shiftKey&&this._showCheckboxes()&&this._updateSelectionToFirstItem(Te,Te.index(this._prevItem(Te))),this.option("focusedElement",(0,h.getPublicElement)(ce)),this._scrollableContainer.scrollToElement(this._getNodeItemElement(ce));break;case ae:var ge=Te.last();H.shiftKey&&this._showCheckboxes()&&this._updateSelectionToLastItem(Te,Te.index(this._nextItem(Te))),this.option("focusedElement",(0,h.getPublicElement)(ge)),this._scrollableContainer.scrollToElement(this._getNodeItemElement(ge));break;case Ce:this._expandFocusedContainer();break;case fe:this._collapseFocusedContainer();break;default:return void this.callBase.apply(this,arguments)}},_getNodeItemElement:function(U){return U.find("."+T).get(0)},_nodeElements:function(){return this.$element().find("."+o).not(":hidden")},_expandFocusedContainer:function(){var U=(0,g.default)(this.option("focusedElement"));if(U.length&&!U.hasClass(x)){if(U.find(".".concat(r)).eq(0).hasClass(v)){var H=this._nextItem(this._findNonDisabledNodes(this._nodeElements()));return this.option("focusedElement",(0,h.getPublicElement)(H)),void this._scrollableContainer.scrollToElement(this._getNodeItemElement(H))}var G=this._getNodeByElement(U.children("."+T));this._toggleExpandedState(G,!0)}},_getClosestNonDisabledNode:function(U){do{U=U.parent().closest("."+o)}while(U.children(".dx-treeview-item.dx-state-disabled").length);return U},_collapseFocusedContainer:function(){var U=(0,g.default)(this.option("focusedElement"));if(U.length){var H=U.find(".".concat(r)).eq(0);if(!U.hasClass(x)&&H.hasClass(v)){var G=this._getNodeByElement(U.children("."+T));this._toggleExpandedState(G,!1)}else{var Y=this._getClosestNonDisabledNode(U);Y.length&&this.option("focusedElement",(0,h.getPublicElement)(Y)),this._scrollableContainer.scrollToElement(this._getNodeItemElement(Y))}}},_encodeString:function(U){return(0,S.isString)(U)?encodeURI(U):U},_decodeString:function(U){return(0,S.isString)(U)?decodeURI(U):U},updateDimensions:function(){var U=this,H=new t.Deferred;return this._scrollableContainer?this._scrollableContainer.update().done(function(){H.resolveWith(U)}):H.resolveWith(this),H.promise()},selectItem:function(U){return this._updateItemSelection(!0,U)},unselectItem:function(U){return this._updateItemSelection(!1,U)},expandItem:function(U){return this._toggleExpandedState(U,!0)},collapseItem:function(U){return this._toggleExpandedState(U,!1)},getNodes:function(){return this._dataAdapter.getTreeNodes()},getSelectedNodes:function(){var U=this;return this.getSelectedNodeKeys().map(function(H){var G=U._dataAdapter.getNodeByKey(H);return U._dataAdapter.getPublicNode(G)})},getSelectedNodesKeys:function(){return n.default.log("W0002","dxTreeView","getSelectedNodesKeys","20.1","Use the 'getSelectedNodeKeys' method instead"),this.getSelectedNodeKeys()},getSelectedNodeKeys:function(){return this._dataAdapter.getSelectedNodesKeys()},selectAll:function(){this._selectAllEnabled()?this._$selectAllItem.dxCheckBox("instance").option("value",!0):this._toggleSelectAll({value:!0})},unselectAll:function(){this._selectAllEnabled()?this._$selectAllItem.dxCheckBox("instance").option("value",!1):this._toggleSelectAll({value:!1})},expandAll:function(){var U=this._dataAdapter;(0,y.each)(U.getData(),function(H,G){return U.toggleExpansion(G.internalFields.key,!0)}),this.repaint()},collapseAll:function(){(0,y.each)(this._dataAdapter.getExpandedNodesKeys(),function(U,H){this._toggleExpandedState(H,!1)}.bind(this))},scrollToItem:function(U){var H=this,G=this._getNode(U);if(!G)return(new t.Deferred).reject().promise();for(var Y=[],J=G.internalFields.publicNode.parent;null!=J;)J.expanded||Y.push(J.key),J=J.parent;var ae=new t.Deferred;return this._expandNodes(Y.reverse()).always(function(){var fe=H._getNodeElement(G);fe&&fe.length?(H._scrollableContainer.scrollToElementTopLeft(fe),ae.resolve()):ae.reject()}),ae.promise()},_expandNodes:function(U){var H=this;if(!U||0===U.length)return(new t.Deferred).resolve().promise();var G=new t.Deferred,Y=U.map(function(J){return H.expandItem(J)});return t.when.apply(g.default,Y).done(function(){return G.resolve()}).fail(function(){return G.reject()}),G.promise()},_dispose:function(){this.callBase(),clearTimeout(this._setFocusedItemTimeout)}});b.default=N,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.GroupingHeaderPanelExtender=void 0;var g=p(e(2)),I=p(e(28)),F=e(749),A=e(750),R=p(e(10)),E=p(e(227)),k=e(1),S=e(3),w=p(e(13)),y=e(6),h=e(313),m=e(132);function p(t){return t&&t.__esModule?t:{default:t}}var f={init:function(){this.callBase.apply(this,arguments),this._initGroupingHelper()},_initGroupingHelper:function(t){var n=this._grouping,i=this.option("grouping.autoExpandAll"),o=this.option("focusedRowEnabled"),r=t?t.remoteOperations:this.remoteOperations();!(r.filtering&&r.sorting&&r.paging)||r.grouping||!i&&o?(!n||n instanceof F.GroupingHelper)&&(this._grouping=new A.GroupingHelper(this)):(!n||n instanceof A.GroupingHelper)&&(this._grouping=new F.GroupingHelper(this))},totalItemsCount:function(){var t=this.callBase();return t>0&&this._dataSource.group()&&this._dataSource.requireTotalCount()?t+this._grouping.totalCountCorrection():t},itemsCount:function(){return this._dataSource.group()?this._grouping.itemsCount()||0:this.callBase.apply(this,arguments)},allowCollapseAll:function(){return this._grouping.allowCollapseAll()},isGroupItemCountable:function(t){return this._grouping.isGroupItemCountable(t)},isRowExpanded:function(t){var n=this._grouping.findGroupInfo(t);return n?n.isExpanded:!this._grouping.allowCollapseAll()},collapseAll:function(t){return this._collapseExpandAll(t,!1)},expandAll:function(t){return this._collapseExpandAll(t,!0)},_collapseExpandAll:function(t,n){var i=this._dataSource,o=i.group(),r=I.default.normalizeSortingInfo(o||[]);if(r.length){for(var d=0;d<r.length;d++)void 0===t||t===d?r[d].isExpanded=n:o&&o[d]&&(r[d].isExpanded=o[d].isExpanded);i.group(r),this._grouping.foreachGroups(function(v,x){void 0!==t&&t!==x.length-1||(v.isExpanded=n)},!1,!0),this.resetPagesCache()}return!0},refresh:function(){return this.callBase.apply(this,arguments),this._grouping.refresh.apply(this._grouping,arguments)},changeRowExpand:function(t){var n=this._dataSource;if(n.group())return n.beginLoading(),this._lastLoadOptions&&(this._lastLoadOptions.groupExpand=!0),this._changeRowExpandCore(t).always(function(){n.endLoading()})},_changeRowExpandCore:function(t){return this._grouping.changeRowExpand(t)},_hasGroupLevelsExpandState:function(t,n){if(t&&Array.isArray(t))for(var i=0;i<t.length;i++)if(t[i].isExpanded===n)return!0},_customizeRemoteOperations:function(t,n){var i=t.remoteOperations;t.storeLoadOptions.group?(i.grouping&&!t.isCustomLoading&&(i.groupPaging&&!this._hasGroupLevelsExpandState(t.storeLoadOptions.group,!0)||(i.paging=!1)),i.grouping||i.sorting&&i.filtering&&!t.isCustomLoading&&!this._hasGroupLevelsExpandState(t.storeLoadOptions.group,!1)||(i.paging=!1)):!t.isCustomLoading&&i.paging&&n.grouping&&this.resetCache(),this.callBase.apply(this,arguments)},_handleDataLoading:function(t){return this.callBase(t),this._initGroupingHelper(t),this._grouping.handleDataLoading(t)},_handleDataLoaded:function(t){return this._grouping.handleDataLoaded(t,this.callBase.bind(this))},_handleDataLoadedCore:function(t){return this._grouping.handleDataLoadedCore(t,this.callBase.bind(this))}};E.default.extend(f);var c={init:function(){this.callBase(),this.createAction("onRowExpanding"),this.createAction("onRowExpanded"),this.createAction("onRowCollapsing"),this.createAction("onRowCollapsed")},_beforeProcessItems:function(t){var n=this._columnsController.getGroupColumns();return(t=this.callBase(t)).length&&n.length&&(t=this._processGroupItems(t,n.length)),t},_processItem:function(t,n){return(0,k.isDefined)(t.groupIndex)&&(0,k.isString)(t.rowType)&&0===t.rowType.indexOf("group")?(t=this._processGroupItem(t,n),n.dataIndex=0):t=this.callBase.apply(this,arguments),t},_processGroupItem:function(t){return t},_processGroupItems:function(t,n,i){var o=this._columnsController.getGroupColumns(),r=o[o.length-n];if(!i){var d=this.option("scrolling.mode");i={collectContinuationItems:"virtual"!==d&&"infinite"!==d,resultItems:[],path:[],values:[]}}var v=i.resultItems;if(i.data&&(!i.collectContinuationItems&&i.data.isContinuation||v.push({rowType:"group",data:i.data,groupIndex:i.path.length-1,isExpanded:!!i.data.items,key:i.path.slice(0),values:i.values.slice(0)})),t)if(0===n)v.push.apply(v,t);else for(var x=0;x<t.length;x++){var T=t[x];T&&"items"in T?(i.data=T,i.path.push(T.key),i.values.push(r&&r.deserializeValue&&!r.calculateDisplayValue?r.deserializeValue(T.key):T.key),this._processGroupItems(T.items,n-1,i),i.data=void 0,i.path.pop(),i.values.pop()):v.push(T)}return v},publicMethods:function(){return this.callBase().concat(["collapseAll","expandAll","isRowExpanded","expandRow","collapseRow"])},collapseAll:function(t){var n=this._dataSource;n&&n.collapseAll(t)&&(n.pageIndex(0),n.reload())},expandAll:function(t){var n=this._dataSource;n&&n.expandAll(t)&&(n.pageIndex(0),n.reload())},changeRowExpand:function(t){var n=this,i=n.isRowExpanded(t),o={key:t,expanded:i};return n.executeAction(i?"onRowCollapsing":"onRowExpanding",o),o.cancel?(new y.Deferred).resolve():(0,y.when)(n._changeRowExpandCore(t)).done(function(){o.expanded=!i,n.executeAction(i?"onRowCollapsed":"onRowExpanded",o)})},_changeRowExpandCore:function(t){var n=this,i=this._dataSource,o=new y.Deferred;return i?(0,y.when)(i.changeRowExpand(t)).done(function(){n.load().done(o.resolve).fail(o.reject)}).fail(o.reject):o.resolve(),o},isRowExpanded:function(t){var n=this._dataSource;return n&&n.isRowExpanded(t)},expandRow:function(t){return this.isRowExpanded(t)?(new y.Deferred).resolve():this.changeRowExpand(t)},collapseRow:function(t){return this.isRowExpanded(t)?this.changeRowExpand(t):(new y.Deferred).resolve()},optionChanged:function(t){"grouping"===t.name&&(t.name="dataSource"),this.callBase(t)}},u=function(t,n){var i=this._columnsController;switch(n.itemData.value){case"group":var o=i._dataSource.group()||[];i.columnOption(t.dataField,"groupIndex",o.length);break;case"ungroup":i.columnOption(t.dataField,"groupIndex",-1);break;case"ungroupAll":this.component.clearGrouping()}},l={_getToolbarItems:function(){var t=this.callBase();return this._appendGroupingItem(t)},_appendGroupingItem:function(t){var n=this;if(this._isGroupPanelVisible()){var i=!1;t.push({template:function(){var r=(0,g.default)("<div>").addClass("dx-datagrid-group-panel");return n._updateGroupPanelContent(r),(0,h.registerKeyboardAction)("groupPanel",n,r,void 0,n._handleActionKeyDown.bind(n)),r},name:"groupPanel",onItemRendered:function(){i&&n.renderCompleted.fire(),i=!0},location:"before",locateInMenu:"never",sortIndex:1})}return t},_handleActionKeyDown:function(t){var n=t.event,i=(0,g.default)(n.target),o=i.closest(".".concat("dx-group-panel-item")).index(),r=this._columnsController.getGroupColumns()[o],d=r&&r.index;i.is(".dx-header-filter")?this.getController("headerFilter").showHeaderFilterMenu(d,!0):this._processGroupItemAction(d),n.preventDefault()},_isGroupPanelVisible:function(){var t,n=this.option("groupPanel");return n&&"auto"===(t=n.visible)&&(t="desktop"===w.default.current().deviceType),t},_renderGroupPanelItems:function(t,n){var i=this;t.empty(),(0,S.each)(n,function(o,r){i._createGroupPanelItem(t,r)}),(0,m.restoreFocus)(this)},_createGroupPanelItem:function(t,n){var i=(0,g.default)("<div>").addClass(n.cssClass).addClass("dx-group-panel-item").data("columnData",n).appendTo(t).text(n.caption);return(0,m.setTabIndex)(this,i),i},_columnOptionChanged:function(t){if(!this._requireReady&&!I.default.checkChanges(t.optionNames,["width","visibleWidth"])){var n=this.element(),i=n&&n.find(".dx-datagrid-group-panel");i&&i.length&&(this._updateGroupPanelContent(i),this.renderCompleted.fire())}this.callBase()},_updateGroupPanelContent:function(t){var n=this.getController("columns").getGroupColumns(),i=this.option("groupPanel");this._renderGroupPanelItems(t,n),i.allowColumnDragging&&!n.length&&((0,g.default)("<div>").addClass("dx-group-panel-message").text(i.emptyPanelText).appendTo(t),t.closest(".dx-toolbar-label").css("maxWidth","none"),this.updateToolbarDimensions())},allowDragging:function(t){var n=this.option("groupPanel");return this._isGroupPanelVisible()&&n.allowColumnDragging&&t&&t.allowGrouping},getColumnElements:function(){var t=this.element();return t&&t.find(".dx-group-panel-item")},getColumns:function(){return this.getController("columns").getGroupColumns()},getBoundingRect:function(){var t=this.element();if(t&&t.find(".dx-datagrid-group-panel").length){var n=t.offset();return{top:n.top,bottom:n.top+t.height()}}return null},getName:function(){return"group"},getContextMenuItems:function(t){var n,i=this.option("grouping.contextMenuEnabled"),o=(0,g.default)(t.targetElement).closest(".dx-group-panel-item");if(o.length&&(t.column=o.data("columnData")),i&&t.column){var r=t.column;if(!(0,k.isDefined)(r.allowGrouping)||r.allowGrouping){var d=(0,k.isDefined)(r.groupIndex)&&r.groupIndex>-1,v=this.option("grouping.texts"),x=u.bind(this,r);n=[{text:v.ungroup,value:"ungroup",disabled:!d,onItemClick:x},{text:v.ungroupAll,value:"ungroupAll",onItemClick:x}]}}return n},isVisible:function(){return this.callBase()||this._isGroupPanelVisible()},optionChanged:function(t){"groupPanel"===t.name?(this._invalidate(),t.handled=!0):this.callBase(t)}};b.GroupingHeaderPanelExtender=l,I.default.registerModule("grouping",{defaultOptions:function(){return{grouping:{autoExpandAll:!0,allowCollapsing:!0,contextMenuEnabled:!1,expandMode:"buttonClick",texts:{groupContinuesMessage:R.default.format("dxDataGrid-groupContinuesMessage"),groupContinuedMessage:R.default.format("dxDataGrid-groupContinuedMessage"),groupByThisColumn:R.default.format("dxDataGrid-groupHeaderText"),ungroup:R.default.format("dxDataGrid-ungroupHeaderText"),ungroupAll:R.default.format("dxDataGrid-ungroupAllText")}},groupPanel:{visible:!1,emptyPanelText:R.default.format("dxDataGrid-groupPanelEmptyText"),allowColumnDragging:!0}}},extenders:{controllers:{data:c,columns:{_getExpandColumnOptions:function(){var t=this.callBase.apply(this,arguments);return t.cellTemplate=I.default.getExpandCellTemplate(),t}}},views:{headerPanel:l,rowsView:{getContextMenuItems:function(t){var n;if(this.option("grouping.contextMenuEnabled")&&t.row&&"group"===t.row.rowType){var i=this._columnsController.columnOption("groupIndex:"+t.row.groupIndex);if(i&&i.allowGrouping){var o=this.option("grouping.texts"),r=u.bind(this,i);(n=[]).push({text:o.ungroup,value:"ungroup",onItemClick:r},{text:o.ungroupAll,value:"ungroupAll",onItemClick:r})}}return n},_rowClick:function(t){var n=this.option("grouping.expandMode"),i="infinite"!==this.option("scrolling.mode")&&"rowClick"===n&&(0,g.default)(t.event.target).closest(".dx-group-row").length,o=(0,g.default)(t.event.target).closest(".dx-datagrid-expand").length;(i||o)&&this._changeGroupRowState(t),this.callBase(t)},_changeGroupRowState:function(t){var n=this.getController("data"),i=n.items()[t.rowIndex],o=this._columnsController.columnOption("groupIndex:"+i.groupIndex,"allowCollapsing");("data"===i.rowType||"group"===i.rowType&&!1!==o)&&(n.changeRowExpand(i.key,!0),t.event.preventDefault(),t.handled=!0)}},columnHeadersView:{getContextMenuItems:function(t){var n=this.option("grouping.contextMenuEnabled"),i=this.callBase(t);if(n&&t.row&&("header"===t.row.rowType||"detailAdaptive"===t.row.rowType)){var o=t.column;if(!o.command&&(!(0,k.isDefined)(o.allowGrouping)||o.allowGrouping)){var r=this.option("grouping.texts"),d=(0,k.isDefined)(o.groupIndex)&&o.groupIndex>-1,v=u.bind(this,o);(i=i||[]).push({text:r.groupByThisColumn,value:"group",beginGroup:!0,disabled:d,onItemClick:v}),o.showWhenGrouped&&i.push({text:r.ungroup,value:"ungroup",disabled:!d,onItemClick:v}),i.push({text:r.ungroupAll,value:"ungroupAll",onItemClick:v})}}return i}}}}})},function(W,b,e){b.GroupingHelper=void 0;var g=e(20),I=e(44),F=e(3),A=e(0),R=h(e(96)),E=h(e(28)),k=e(492),S=e(314),w=h(e(49)),y=e(6);function h(a){return a&&a.__esModule?a:{default:a}}var m,p,f,c,u,l=function(a,t){var n=new y.Deferred,i=(0,A.extend)({skip:0,take:1,requireTotalCount:!0},t);return a.load(i).done(function(o,r){n.resolve(r&&r.totalCount)}).fail(n.reject.bind(n)),n},s=k.GroupingHelper.inherit((m=function(a,t,n){return a.foreachGroups(function(i){if(!i.isExpanded)return t(i)},!1,!1,n,!0)},p=function(a,t){var n=0,i=t||0;return t&&(m(a,function(o){if(o.offset-n>=t)return!1;n+=o.count-1}),i+=n),i},f=function(a,t){if(a.length!==t.length)return!1;for(var n=0;n<a.length;n++)if(!(0,I.keysEqual)(null,a[n],t[n]))return!1;return!0},c=function a(t,n,i,o,r){if(n){for(var d=0;d<n.length;d++){var v=n[d];if("key"in v&&void 0!==v.items){i.push(v.key),r&&f(r.path,i)&&!v.isContinuation&&(r.offset=o);var x=t.findGroupInfo(i);x&&!v.isContinuation&&(x.offset=o),x&&!x.isExpanded?o+=x.count:o=a(t,v.items,i,o,r),i.pop()}else o++}return o}},u=function a(t,n){var i=t.count||t.items.length;if(!t.count&&n>1){i=0;for(var o=0;o<t.items.length;o++)i+=a(t.items[o],n-1)}return i},{handleDataLoading:function(a){var t,n=a.storeLoadOptions,i=[],o=0,r=!1,d=a.loadOptions.group,v=0;if(function(T,D){if(D.group){var C=E.default.normalizeSortingInfo(D.group),P=E.default.normalizeSortingInfo(T.sort);T.sort=R.default.arrangeSortingInfo(C,P),delete D.group}}(n,a.loadOptions),a.group=a.group||d,!a.isCustomLoading){var x=(0,A.extend)({},n);x.skip=p(this,n.skip),x.skip&&x.take&&d&&(x.skip--,x.take++,r=!0),x.take&&d&&(t=x.take,x.take++),m(this,function(T){if(T.offset>=x.skip+x.take+v)return!1;T.offset>=x.skip+v&&T.count&&(v+=T.count-1,i.push(T),o+=T.count)}),(0,F.each)(i,function(){x.filter=function(T,D,C){for(var P=E.default.normalizeSortingInfo(C||D.group),M=[],O=0;O<T.length;O++){for(var B=[],V=0;V<=O;V++)B.push([P[V].selector,O===V?"<>":"=",T[V]]);M.push(E.default.combineFilters(B))}return M=E.default.combineFilters(M,"or"),E.default.combineFilters([M,D.filter])}(this.path,x,d)}),a.storeLoadOptions=x,a.collapsedGroups=i,a.collapsedItemsCount=o,a.skip=x.skip||0,a.skipFirstItem=r,a.take=t}},handleDataLoaded:function(a,t){var n=a.data,i=a.collapsedGroups,o=E.default.normalizeSortingInfo(a.group),r=o.length;function d(T,D,C,P,M){if(T&&D.length&&C.length){var O,B,V=(0,g.toComparable)(D[0],!0);for(B=0;B<T.length&&(O=(0,g.toComparable)(T[B].key,!0),!(M>=P.offset||V===O));B++)M+=u(T[B],C.length);T.length&&V===O||T.splice(B,0,{key:D[0],items:[],count:1===D.length?P.count:void 0}),d(T[B].items,D.slice(1),C.slice(1),P,M)}}if(a.collapsedItemsCount&&a.extra&&a.extra.totalCount>=0&&(a.extra.totalCount+=a.collapsedItemsCount),t(a),r){var v=(0,w.default)(n);if(R.default.multiLevelGroup(v,o).enumerate().done(function(T){n=T}),i)for(var x=0;x<i.length;x++)d(n,i[x].path,o,i[x],a.skip);a.isCustomLoading||function T(D,C,P,M,O,B){for(var V=0,z=!1,N=0;N<C.length;N++){var U=C[N];if(void 0!==U.items){P.push(U.key);var H=D.findGroupInfo(P);if(H&&!H.isExpanded)U.collapsedItems=U.items,U.items=null,M+=H.count,--B<0&&V++,O&&(z=!0);else if(U.items){var G=T(D,U.items,P,M,O,B);O&&(G.offset-M>1?U.isContinuation=!0:z=!0),M=G.offset,(B=G.take)<0&&(U.items.length?U.isContinuationOnNextPage=!0:V++)}P.pop()}else O&&(z=!0),M++,--B<0&&V++;O=!1}return z&&C.splice(0,1),V&&C.splice(-V,V),{offset:M,take:B}}(this,n,[],a.skip,a.skipFirstItem,a.take),a.data=n}},isGroupItemCountable:function(a){return null===a.items},updateTotalItemsCount:function(){var a=0;m(this,function(t){t.count&&(a-=t.count-1)}),this.callBase(a)},changeRowExpand:function(a){var t,n=this,i=n._dataSource,o=i.beginPageIndex?i.beginPageIndex():i.pageIndex(),r=i.items(),d=p(n,o*i.pageSize()),v=n.findGroupInfo(a);return t=v&&!v.isExpanded?(new y.Deferred).resolve(v.count):l(i,{filter:(0,S.createGroupFilter)(a,{filter:i.filter(),group:i.group()})}),(0,y.when)(t).done(function(x){x=parseInt(x.length?x[0]:x),v?(c(n,r,[],d),v.isExpanded=!v.isExpanded,v.count=x):(c(n,r,[],d,v={offset:-1,count:x,path:a,isExpanded:!1}),v.offset>=0&&n.addGroupInfo(v)),n.updateTotalItemsCount()}).fail(function(){i._eventsStrategy.fireEvent("loadError",arguments)})},allowCollapseAll:function(){return!1},refresh:function(a,t){var n=this,i=a.storeLoadOptions,o=n._dataSource;if(this.callBase.apply(this,arguments),t.reload)return m(n,function(r){var d=l(o,{filter:(0,S.createGroupFilter)(r.path,i)}),v=l(o,{filter:(0,k.createOffsetFilter)(r.path,i)});return(0,y.when)(v,d).done(function(x,T){x=parseInt(x.length?x[0]:x),T=parseInt(T.length?T[0]:T),r.offset=x,r.count!==T&&(r.count=T,n.updateTotalItemsCount())})},!0)}}));b.GroupingHelper=s},function(W,b,e){b.GroupingHelper=void 0;var g=e(0),I=e(3),F=w(e(28)),A=e(492),R=e(314),E=w(e(17)),k=e(37),S=e(6);function w(m){return m&&m.__esModule?m:{default:m}}function y(m,p,f,c){if(c=c||0,p>1&&f>0){var u=m-Math.floor(m/p)*p||p;return(u+=f-c-2)<0&&(u+=p),Math.floor(u/(p-c-1))}return 0}var h=A.GroupingHelper.inherit(function(){var m=function(o,r,d){return o.foreachGroups(function(v,x){if(v.isExpanded)return r(v,x)},!0,!1,d,d)},p=function o(r,d,v,x,T,D,C){var P;if(x.items=x.items||[],x.paths=x.paths||[],x.count=x.count||0,x.lastCount=x.lastCount||0,v)for(var M=0;M<d.length;M++){var O=d[M];if(void 0!==O.items){if(T.push(O.key),D)P=!0;else{var B=r.findGroupInfo(T);P=B&&B.isExpanded}P?O.items?o(r,O.items,v-1,x,T,D,C):1!==v||!O.count||D&&!C||(x.items.push(O),x.paths.push(T.slice(0)),x.count+=x.lastCount,x.lastCount=O.count):(O.collapsedItems=O.items,O.items=null),T.pop()}}},f=function(o,r,d,v,x){var T,D=o.findGroupInfo(v);D?(d?D.count=r.count>0?r.count:r.items&&r.items.length||0:r.count=D.count||r.count,D.offset=x):(d&&(T=r.count>0?r.count:r.items.length),o.addGroupInfo({isExpanded:o._isGroupExpanded(v.length-1),path:v.slice(0),offset:x,count:T||0}))},c=function o(r,d,v,x,T,D,C){var P,M=(d.group?d.group.length:0)===x,O=0,B=0;if(T=T||0,D=D||[],d.remoteOperations.paging&&!C&&(O=0===T?d.skip||0:d.skips[T-1]||0),T>=x)return v.length;for(var V=0;V<v.length;V++){var z=v[V];if(z){if(D.push(z.key),!z.count&&!z.items||void 0===z.items||(f(r,z,M,D,O+V),(P=z.items?o(r,d,z.items,x,T+1,D,V):z.count||-1)<0))return-1;B+=P,D.pop()}}return B},u=function(o,r){return o&&o.length&&o[r]&&!!o[r].isExpanded},l=function(o,r,d){for(var v,x=d,T=0;T<o.length;T++)v=o[T].offset+1,T>0&&(v+=o[T-1].childrenTotalCount,r&&(v+=y(x,r,v,T-1)*T)),x+=v;return x};function s(o,r,d,v){var x=r.items[v],T=o.skips&&o.skips[d],D=o.takes&&o.takes[d],C=v===r.items.length-1,P=0===v,O=x.count>D+(P&&T||0);P&&void 0!==T&&(x.isContinuation=!0),C&&void 0!==D&&O&&(x.isContinuationOnNextPage=!0)}function a(o){return!Array.isArray(o)}function t(o){a(o.data)||(o.data=new S.Deferred)}function n(o,r,d,v,x,T){var C,P,M,O,B;r.isCustomLoading||(p(o,T,d,v={},[]),O=(M=d)-1,B=(C=r).group?C.group.length:0,(P=v).skip=C.skips&&C.skips[O],C.takes&&void 0!==C.takes[O]&&(P.take=B===M&&P.count?P.count-(P.skip||0):0,P.take+=C.takes[O])),v.paths.length&&(r.group?r.group.length:0)-d>0?(t(r),function(C,P,M,O,B,V){var z=P.group||[],N=z[B+1],U=[];(0,I.each)(M.paths,function(H){var G={requireTotalCount:!1,requireGroupCount:!0,group:[N],groupSummary:P.storeLoadOptions.groupSummary,filter:(0,R.createGroupFilter)(M.paths[H],{filter:P.storeLoadOptions.filter,group:z}),select:P.storeLoadOptions.select};0===H&&(G.skip=M.skip||0),H===M.paths.length-1&&(G.take=M.take);var Y=0===G.take?[]:C._dataSource.loadFromStore(G);(0,S.when)(Y).done(function(J){var ae=M.items[H];s(P,M,B,H),ae.items=J}),U.push(Y)}),S.when.apply(null,U).done(function(){c(C,P,V,O+1),n(C,P,O+1,M,B+1,V)})}(o,r,v,d,x,T)):v.paths.length&&r.storeLoadOptions.group?(t(r),function(C,P,M,O){var B=[],V=P.group||[];(0,I.each)(M.paths,function(H,G){B.push((0,R.createGroupFilter)(G,{group:P.isCustomLoading?P.storeLoadOptions.group:V}))});var z=P.storeLoadOptions.filter;P.storeLoadOptions.isLoadingAll||(z=F.default.combineFilters([z,F.default.combineFilters(B,"or")]));var N=(0,g.extend)({},P.storeLoadOptions,{requireTotalCount:!1,requireGroupCount:!1,group:null,sort:V.concat(F.default.normalizeSortingInfo(P.storeLoadOptions.sort||[])),filter:z}),U=C._dataSource.isLastLevelGroupItemsPagingLocal();U||(N.skip=M.skip,N.take=M.take),(0,S.when)(0===M.take?[]:C._dataSource.loadFromStore(N)).done(function(H,G){U&&(H=C._dataSource.sortLastLevelGroupItems(H,V,M.paths),H=M.skip?H.slice(M.skip):H,H=M.take?H.slice(0,M.take):H),(0,I.each)(M.items,function(Y,J){var fe=H.splice(0,J.count-(0===Y&&M.skip||0));s(P,M,V.length-1,Y),J.items=fe}),P.data.resolve(O)}).fail(P.data.reject)}(o,r,v,T)):a(r.data)&&r.data.resolve(T)}var i=function(o,r){var d=new S.Deferred,v=!(!r.group||!r.group.length),x=(0,g.extend)({skip:0,take:1,requireGroupCount:v,requireTotalCount:!v},r,{group:v?r.group:null});return o.load(x).done(function(T,D){var C=D&&(v?D.groupCount:D.totalCount);isFinite(C)?d.resolve(C):d.reject(k.errors.Error(v?"E4022":"E4021"))}).fail(d.reject.bind(d)),d};return{updateTotalItemsCount:function(o){var r=0,d=o.extra&&o.extra.totalCount||0,v=o.extra&&o.extra.groupCount||0,x=this._dataSource.pageSize(),T=this._isVirtualPaging();m(this,function(D){D.childrenTotalCount=0}),m(this,function(D,C){var P=l(C,T?0:x,r),M=D.count+D.childrenTotalCount;T||(M+=y(P,x,M,C.length-1)),C[C.length-2]?C[C.length-2].childrenTotalCount+=M:r+=M}),this.callBase(r-d+v)},_isGroupExpanded:function(o){var r=this._dataSource.group();return u(r,o)},_updatePagingOptions:function(o,r){var d=this._isVirtualPaging(),v=this._dataSource.pageSize(),x=[],T=[],D=0,C=0;o.take&&(m(this,function(P){P.childrenTotalCount=0,P.skipChildrenTotalCount=0}),m(this,function(P,M){var O,B=0,V=0,z=l(M,d?0:v,C),N=0,U=0,H=P.count+P.childrenTotalCount,G=H;r&&r(P,z);var Y=o.skip-z;z<=o.skip+o.take&&H&&(O=o.take,d||(H+=(N=y(z,v,H,M.length-1))*M.length,G+=N,v&&Y>=0&&(B=M.length,V=M.length-1,U=Math.floor(Y/v))),Y>=0?(z+H>o.skip&&x.unshift(Y-U*B-P.skipChildrenTotalCount),z+H>=o.skip+O&&T.unshift(O-B-P.childrenTotalCount+P.skipChildrenTotalCount)):z+H>=o.skip+O&&T.unshift(O+Y-P.childrenTotalCount)),z<=o.skip&&(M[M.length-2]?M[M.length-2].skipChildrenTotalCount+=Math.min(G,Y+1-U*V):D+=Math.min(G,Y+1)),z<=o.skip+O&&(H=Math.min(G,Y+O-(U+1)*V),M[M.length-2]?M[M.length-2].childrenTotalCount+=H:C+=H)}),o.skip-=D,o.take-=C-D),o.skips=x,o.takes=T},changeRowExpand:function(o){var r=this.findGroupInfo(o),d=this._dataSource,v=d.remoteOperations().groupPaging,x=F.default.normalizeSortingInfo(d.group());return r?(r.isExpanded=!r.isExpanded,v&&r.isExpanded&&o.length<x.length?i(d,{filter:(0,R.createGroupFilter)(o,{filter:d.lastLoadOptions().filter,group:d.group()}),group:[x[o.length]],select:d.select()}).done(function(T){r.count=T}):(new S.Deferred).resolve()):(new S.Deferred).reject()},handleDataLoading:function(o){var r=o.storeLoadOptions,d=F.default.normalizeSortingInfo(r.group||o.loadOptions.group);if(!o.isCustomLoading&&d.length){if(o.remoteOperations.grouping){var v=this._dataSource.remoteOperations().paging;r.group=F.default.normalizeSortingInfo(r.group),r.group.forEach(function(x,T){x.isExpanded=!(v&&T===r.group.length-1)})}o.group=o.group||d,o.remoteOperations.paging&&(o.skip=r.skip,o.take=r.take,r.requireGroupCount=!0,r.group=d.slice(0,1),this._updatePagingOptions(o),r.skip=o.skip,r.take=o.take)}},handleDataLoadedCore:function(o,r){var d,v=F.default.normalizeSortingInfo(o.storeLoadOptions.group||o.loadOptions.group).length,x=o.group?o.group.length:0,T={};if(o.isCustomLoading)r(o),p(this,o.data,v,T,[],o.isCustomLoading,o.storeLoadOptions.isLoadingAll);else{if(o.remoteOperations.paging||this.foreachGroups(function(D){D.count=0}),(d=c(this,o,o.data,v))<0)return void(o.data=(new S.Deferred).reject(E.default.Error("E1037")));if(o.remoteOperations.paging||v&&o.extra&&o.loadOptions.requireTotalCount&&(o.extra.totalCount=d,o.extra.groupCount=o.data.length),x&&o.storeLoadOptions.requireGroupCount&&!isFinite(o.extra.groupCount))return void(o.data=(new S.Deferred).reject(k.errors.Error("E4022")));this.updateTotalItemsCount(o),o.remoteOperations.paging||this._updatePagingOptions(o),r(o),o.remoteOperations.paging||this._processPaging(o,v)}n(this,o,v,T,0,o.data)},_processSkips:function(o,r,d){if(d){var v=o[0],x=r[0],T=v&&v.items;void 0!==x&&(v.isContinuation=!0,T&&(v.items=T.slice(x),this._processSkips(v.items,r.slice(1),d-1)))}},_processTakes:function(o,r,d,v,x){if(v&&o){x=x||[];var T=o[o.length-1],D=T&&T.items,C=d[0];T&&(void 0!==C&&(T.count-(T.isContinuation&&r[0]||0)||D.length)>C&&(T.isContinuationOnNextPage=!0,x.forEach(function(O){O.isContinuationOnNextPage=!0}),D&&(D=D.slice(0,C),T.items=D)),x.push(T),this._processTakes(D,r.slice(1),d.slice(1),v-1,x))}},_processPaging:function(o,r){this._processSkips(o.data,o.skips,r),this._processTakes(o.data,o.skips,o.takes,r)},isLastLevelGroupItemsPagingLocal:function(){return!1},sortLastLevelGroupItems:function(o){return o},refresh:function(o,r){var d,v,x=this,T=x._dataSource,D=o.storeLoadOptions,C=o.group||o.storeLoadOptions.group,P=F.default.normalizeSortingInfo(x._group);function M(O,B){B.length===v+1&&(O.isExpanded=d)}for(v=0;v<P.length;v++)d=u(C,v),u(x._group,v)!==d&&x.foreachGroups(M);if(x.callBase.apply(this,arguments),C&&o.remoteOperations.paging&&r.reload)return m(x,function(O){var B=i(T,{filter:(0,R.createGroupFilter)(O.path,{filter:D.filter,group:C}),group:C.slice(O.path.length),select:D.select}),V=i(T,{filter:(0,A.createOffsetFilter)(O.path,{filter:D.filter,group:C},!0),group:C.slice(O.path.length-1,O.path.length),select:D.select});return(0,S.when)(V,B).done(function(z,N){z=parseInt(z.length?z[0]:z),N=parseInt(N.length?N[0]:N),O.offset=z,O.count!==N&&(O.count=N,x.updateTotalItemsCount(o))})},!0)}}}());b.GroupingHelper=h},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(493);I.default.registerModule("masterDetail",F.masterDetailModule)},function(W,b,e){e(753);var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(496),A=e(0);I.default.registerModule("editing",(0,A.extend)(!0,{},F.editingModule,{extenders:{controllers:{data:{_changeRowExpandCore:function(R){var E=this._editingController;return Array.isArray(R)&&E&&E.refresh(),this.callBase.apply(this,arguments)}}}}}))},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(494);I.default.registerModule("editorFactory",F.editorFactoryModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(497);I.default.registerModule("editingRowBased",F.editingRowBasedModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(498);I.default.registerModule("editingFormBased",F.editingFormBasedModule)},function(W,b,e){var g=F(e(28)),I=F(e(499));function F(A){return A&&A.__esModule?A:{default:A}}g.default.registerModule("editingCellBased",I.default)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(500);I.default.registerModule("validating",F.validatingModule)},function(W,b,e){var g=A(e(28)),I=A(e(227)),F=e(501);function A(R){return R&&R.__esModule?R:{default:R}}g.default.registerModule("virtualScrolling",F.virtualScrollingModule),I.default.extend(F.virtualScrollingModule.extenders.dataSourceAdapter)},function(W,b,e){b.VirtualDataLoader=void 0;var g=e(6),I=e(1),F=function(h){return h.option("scrolling.loadTwoPagesOnStart")||h._controller.isVirtual()||h._controller.getViewportItemIndex()>0},A=function(h){return h._cache.length?h._cache[0].pageIndex:-1},R=function(h){return h._cache.length?h._cache[h._cache.length-1].pageIndex:-1},E=function(h,m,p){h._isChangedFiring=!0,m(p),h._isChangedFiring=!1},k=function(h,m,p){if(h._isDelayChanged)return h._isDelayChanged=!1,E(h,m,p),!0},S=function(h,m){var p=h.option("scrolling.preloadEnabled"),f=function(u){var l=u._dataOptions.pageSize();if(u.option("scrolling.preventPreload"))return 0;var s=u._controller.viewportSize();if(u._controller.isVirtualMode()&&u.option("scrolling.removeInvisiblePages")){s=0;for(var a=u._controller.viewportSize()*u._controller.viewportItemSize(),t=u._controller.getContentOffset(),n=u._controller.getViewportPosition(),i=u._controller.virtualItemsCount(),o=u._dataOptions.totalItemsCount(),r=i.begin;r<o&&!(t>=n+a);r++)(t+=u._controller.getItemSizes()[r]||u._controller.viewportItemSize())>=n&&s++}return l&&s>0?Math.ceil(s/l):1}(h),c=h._controller.isAppendMode();return f&&(m?f=p?1:0:(p&&f++,!c&&F(h)||f--)),f},w=function(h,m,p,f,c){var u=h._dataOptions,l=u.items().slice(),s=(0,I.isObject)(p)?p:void 0,a="prepend"===p,t=u.viewportItems();p&&(0,I.isString)(p)&&!h._isDelayChanged&&(s={changeType:p,items:l},c&&(s.removeCount=c.itemsCount,s.removeCount&&u.correctCount&&(s.removeCount=u.correctCount(t,s.removeCount,a))));var n=c?c.itemsLength:0;n&&u.correctCount&&(n=u.correctCount(t,n,a)),"append"===p?(t.push.apply(t,l),c&&t.splice(0,n)):a?(t.unshift.apply(t,l),c&&t.splice(-n)):h._dataOptions.viewportItems(l),u.updateLoading(),h._lastPageIndex=h.pageIndex(),h._isDelayChanged=f,f||E(h,m,s)},y=function(){function h(p,f){this._controller=p,this._dataOptions=f,this._pageIndex=this._lastPageIndex=f.pageIndex(),this._cache=[],this._loadingPageIndexes={}}var m=h.prototype;return m.option=function(){return this._controller.option.apply(this._controller,arguments)},m.viewportItemIndexChanged=function(p){var f,c=this._dataOptions.pageSize(),u=this._dataOptions.pageCount(),l=this._controller.isVirtualMode(),s=this._controller.isAppendMode(),a=this._dataOptions.totalItemsCount();if(c&&(l||s)&&a>=0){var t=this._controller.viewportSize();if(t&&p+t>=a&&!this._controller.isVirtual())if(this._dataOptions.hasKnownLastPage()){var n=a%c;(f=u-1)>0&&n>0&&n<t&&f--}else f=u;else{f=Math.floor(p/c);var i=u-1;f=Math.max(f,0),f=Math.min(f,i)}return this.pageIndex(f),this.load()}},m.pageIndex=function(p){var f=this._controller.isVirtualMode(),c=this._controller.isAppendMode();return this.option("scrolling.newMode")||!f&&!c?this._dataOptions.pageIndex(p):(void 0!==p&&(this._pageIndex=p),this._pageIndex)},m.beginPageIndex=function(p){var f=A(this);return f<0&&(f=void 0!==p?p:this.pageIndex()),f},m.endPageIndex=function(){var p=R(this);return p>0?p:this._lastPageIndex},m.pageSize=function(){return this._dataOptions.pageSize()},m.load=function(){var p,t,n,i,o,f=this,c=this._dataOptions,u=this._controller.isVirtualMode(),l=this._controller.isAppendMode();if(this.option("scrolling.newMode")||!u&&!l)p=c.load();else{var s=(n=-1,i=A(t=this),o=t._dataOptions,i<0?n=t._pageIndex:t._cache[t._pageIndex-i]?i>=0&&t._controller.viewportSize()>=0&&(i>0&&(R(t)+1===o.pageCount()&&t._cache.length<S(t)+1||t._pageIndex===i&&S(t,!0))&&(n=i-1),n<0&&i+t._cache.length<=t._pageIndex+S(t)&&(n=i+t._cache.length)):n=t._pageIndex,t._loadingPageIndexes[n]&&(n=-1),n);if(s>=0){var a=function(t,n){var i=t._dataOptions;if(n===t.pageIndex()||!i.isLoading()&&n<i.pageCount()||!i.hasKnownLastPage()&&n===i.pageCount())return i.pageIndex(n),t._loadingPageIndexes[n]=!0,(0,g.when)(i.load()).always(function(){t._loadingPageIndexes[n]=!1})}(this,s);a&&(p=new g.Deferred,a.done(function(){var t=f._delayDeferred;t?t.done(p.resolve).fail(p.reject):p.resolve()}).fail(p.reject),c.updateLoading())}}return p||this._lastPageIndex===this.pageIndex()||this._dataOptions.onChanged({changeType:"pageIndex"}),p||(new g.Deferred).resolve()},m.loadIfNeed=function(){var p=this._controller.isVirtualMode(),f=this._controller.isAppendMode();if((p||f)&&!this._dataOptions.isLoading()&&(!this._isChangedFiring||this._controller.isVirtual())){var c=this._controller.getViewportPosition();c>0?this._controller._setViewportPositionCore(c):this.load()}},m.handleDataChanged=function(p,f){var c,u,l=this,s=this._dataOptions,a=this._cache.length,t=this._controller.isVirtualMode(),n=this._controller.isAppendMode();if(f&&f.changes)E(this,p,f);else if(this.option("scrolling.newMode")||!t&&!n)w(this,p,f);else{var i=A(this);if(i>=0&&(t&&i+this._cache.length!==s.pageIndex()&&i-1!==s.pageIndex()&&(a=0,this._cache=[]),n))if(0===s.pageIndex())this._cache=[];else if(s.pageIndex()<R(this))return void E(this,p,{changeType:"append",items:[]});var o,r={pageIndex:s.pageIndex(),itemsLength:s.items(!0).length,itemsCount:this.itemsCount(!0)};this.option("scrolling.removeInvisiblePages")&&t?u=this._cache.length>Math.max(S(this)+(this.option("scrolling.preloadEnabled")?1:0),2):k(this,p,{isDelayed:!0}),i===s.pageIndex()+1?(u&&(o=this._cache.pop()),c="prepend",this._cache.unshift(r)):(u&&(o=this._cache.shift()),c="append",this._cache.push(r));var d=t&&0===a&&F(this);w(this,p,this._cache.length>1?c:void 0,d,o),this._delayDeferred=this.load().done(function(){k(l,p)&&l.load()})}},m.getDelayDeferred=function(){return this._delayDeferred},m.itemsCount=function(p){var f=0,c=this._controller.isVirtualMode();return!p&&c?this._cache.forEach(function(u){f+=u.itemsCount}):f=this._dataOptions.itemsCount(),f},m.virtualItemsCount=function(){var p=A(this);p<0&&(p=this._dataOptions.pageIndex());var f=p*this._dataOptions.pageSize(),c=this._cache.length*this._dataOptions.pageSize();return{begin:f,end:Math.max(0,this._dataOptions.totalItemsCount()-c-f)}},m.reset=function(){this._loadingPageIndexes={},this._cache=[]},h}();b.VirtualDataLoader=y},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(503);I.default.registerModule("filterRow",F.filterRowModule)},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(4),F=e(21),A=k(e(81)),R=e(0);function k(y){return y&&y.__esModule?y:{default:y}}function S(y,h){return(S=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var w=function(y){var h,m;function p(){return y.apply(this,arguments)||this}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,S(h,m);var f=p.prototype;return f._getDefaultOptions=function(){return(0,R.extend)(y.prototype._getDefaultOptions.call(this),{orientation:"horizontal",tabIndex:null,onHoverStart:I.noop})},f._initDataAdapter=function(){this._dataAdapter=this.option("_dataAdapter"),this._dataAdapter||y.prototype._initDataAdapter.call(this)},f._renderContentImpl=function(){this._renderContextMenuOverlay(),y.prototype._renderContentImpl.call(this);var c=this._dataAdapter.getNodeByKey(this.option("_parentKey"));c&&this._renderItems(this._getChildNodes(c)),this._renderDelimiter()},f._renderDelimiter=function(){this.$contentDelimiter=(0,g.default)("<div>").appendTo(this._itemContainer()).addClass("dx-context-menu-content-delimiter")},f._getOverlayOptions=function(){return(0,R.extend)(y.prototype._getOverlayOptions.call(this),{onPositioned:this._overlayPositionedActionHandler.bind(this)})},f._overlayPositionedActionHandler=function(c){this._showDelimiter(c)},f._hoverEndHandler=function(c){y.prototype._hoverEndHandler.call(this,c),this._toggleFocusClass(!1,c.currentTarget)},f._isMenuHorizontal=function(){return"horizontal"===this.option("orientation")},f._hoverStartHandler=function(c){this.option("onHoverStart")(c),y.prototype._hoverStartHandler.call(this,c),this._toggleFocusClass(!0,c.currentTarget)},f._drawSubmenu=function(c){this._actions.onShowing({rootItem:(0,F.getPublicElement)(c),submenu:this}),y.prototype._drawSubmenu.call(this,c),this._actions.onShown({rootItem:(0,F.getPublicElement)(c),submenu:this})},f._hideSubmenu=function(c){this._actions.onHiding({cancel:!0,rootItem:(0,F.getPublicElement)(c),submenu:this}),y.prototype._hideSubmenu.call(this,c),this._actions.onHidden({rootItem:(0,F.getPublicElement)(c),submenu:this})},f._showDelimiter=function(c){if(this.$contentDelimiter){var u=this._itemContainer().children(".".concat("dx-submenu")).eq(0),l=this.option("position").of,s={of:u},a=c.position,t=a.v.location,n=a.h.location,i=l.offset(),o=Math.round(i.left),r=Math.round(i.top),d=l.width(),v=l.height(),x=u.width(),T=u.height();this.$contentDelimiter.css("display","block"),this.$contentDelimiter.width(this._isMenuHorizontal()?d<x?d-2:x:2),this.$contentDelimiter.height(this._isMenuHorizontal()?2:v<T?v-2:T),this._isMenuHorizontal()?t>r?Math.round(n)===o?(s.offset="1 -1",s.at=s.my="left top"):(s.offset="-1 -1",s.at=s.my="right top"):(this.$contentDelimiter.height(5),Math.round(n)===o?(s.offset="1 4",s.at=s.my="left bottom"):(s.offset="-1 2",s.at=s.my="right bottom")):n>o?Math.round(t)===r?(s.offset="-1 1",s.at=s.my="left top"):(s.offset="-1 -1",s.at=s.my="left bottom"):Math.round(t)===r?(s.offset="1 1",s.at=s.my="right top"):(s.offset="1 -1",s.at=s.my="right bottom"),A.default.setup(this.$contentDelimiter,s)}},f._getContextMenuPosition=function(){return this.option("position")},f.isOverlayVisible=function(){return this._overlay.option("visible")},f.getOverlayContent=function(){return this._overlay.$content()},p}(k(e(115)).default);b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(506);I.default.registerModule("headerFilter",F.headerFilterModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(508);I.default.registerModule("filterSync",F.filterSyncModule)},function(W,b,e){b.getConfig=function(R,E){return{name:"between",caption:R,icon:"range",valueSeparator:"\u2013",dataTypes:["number","date","datetime"],editorTemplate:A.bind(E),notForLookup:!0}};var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(0);function A(R,E){var k=(0,I.default)("<div>").addClass("dx-filterbuilder-range-start"),S=(0,I.default)("<div>").addClass("dx-filterbuilder-range-end"),w=R.value||[],y=function(m){return m&&m.length>0?m[0]:null},h=function(m){return m&&2===m.length?m[1]:null};E.append(k),E.append((0,I.default)("<span>").addClass("dx-filterbuilder-range-separator").text("\u2013")),E.append(S),E.addClass("dx-filterbuilder-range"),this._editorFactory.createEditor.call(this,k,(0,F.extend)({},R.field,R,{value:y(w),parentType:"filterBuilder",setValue:function(m){w=[m,h(w)],R.setValue(w)}})),this._editorFactory.createEditor.call(this,S,(0,F.extend)({},R.field,R,{value:h(w),parentType:"filterBuilder",setValue:function(m){w=[y(w),m],R.setValue(w)}}))}},function(W,b,e){b.default=void 0;var g={"=":"equal","<>":"notequal","<":"less","<=":"lessorequal",">":"greater",">=":"greaterorequal",notcontains:"doesnotcontain",contains:"contains",startswith:"startswith",endswith:"endswith",isblank:"isblank",isnotblank:"isnotblank"},I={"=":"equal","<>":"notEqual","<":"lessThan","<=":"lessThanOrEqual",">":"greaterThan",">=":"greaterThanOrEqual",startswith:"startsWith",contains:"contains",notcontains:"notContains",endswith:"endsWith",isblank:"isBlank",isnotblank:"isNotBlank",between:"between"};b.default={getIconByFilterOperation:function(A){return g[A]},getNameByFilterOperation:function(A){return I[A]}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.anyOf=function(y){return(0,F.extend)(w(y),{name:"anyof",icon:"selectall",caption:I.default.format("dxFilterBuilder-filterOperationAnyOf")})},b.noneOf=function(y){var h=w(y);return(0,F.extend)({},h,{calculateFilterExpression:function(m,p,f){var c=h.calculateFilterExpression(m,p,f);return c&&0!==c.length?"!"===c[0]?c:["!",c]:null},name:"noneof",icon:"unselectall",caption:I.default.format("dxFilterBuilder-filterOperationNoneOf")})};var g=S(e(2)),I=S(e(10)),F=e(0),A=e(70),R=e(6),E=e(229),k=S(e(17));function S(y){return y&&y.__esModule?y:{default:y}}function w(y){var h=function(p,f){return f?f+"/"+p:p},m=y&&y.getController("headerFilter");return{dataTypes:["string","date","datetime","number","boolean","object"],calculateFilterExpression:function(p,f,c){var u=[],l=p.length-1;return p&&p.forEach(function(s,a){if((0,E.isCondition)(s)||(0,E.isGroup)(s)){var t=(0,E.getFilterExpression)(s,c,[],"headerFilter");u.push(t)}else u.push((0,E.getFilterExpression)([f.dataField,"=",s],c,[],"headerFilter"));a!==l&&u.push("or")}),1===u.length&&(u=u[0]),u},editorTemplate:function(p,f){var c=(0,g.default)("<div>").addClass("dx-filterbuilder-item-value-text").appendTo(f),u=(0,F.extend)(!0,{},y.columnOption(p.field.dataField));return(0,E.renderValueText)(c,p.text&&p.text.split("|")),u.filterType="include",u.filterValues=p.value?p.value.slice():[],m.showHeaderFilterMenuBase({columnElement:c,column:u,apply:function(){p.setValue(this.filterValues),m.hideHeaderFilterMenu(),p.closeEditor()},onHidden:function(){p.closeEditor()},isFilterBuilder:!0}),f},customizeText:function(p){var f=p.value,c=y.columnOption(p.field.dataField),u=c&&c.headerFilter,l=c&&c.lookup;if(u&&u.dataSource||l&&l.dataSource){c=(0,F.extend)({},c,{filterType:"include",filterValues:[f]});var s=m.getDataSource(c);s.paginate=!1;var a=new A.DataSource(s),t=new R.Deferred,n=a.store().key();return n?a.filter([n,"=",p.value]):p.field.calculateDisplayValue&&k.default.log("W1017"),a.load().done(function(i){t.resolve(function o(r,d){var v=[];return r.forEach(function(x){if(x.items){var T=o(x.items,h(x.text,d));v=v.concat(T)}x.selected&&v.push(h(x.text,d))}),v}(i)[0])}),t}return m.getHeaderItemText(f,c,0,y.option("headerFilter"))}}}},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(509);I.default.registerModule("filterBuilder",F.filterBuilderModule)},function(W,b,e){b.default=void 0;var g=l(e(2)),I=l(e(11)),F=l(e(15)),A=l(e(5)),R=l(e(16)),E=l(e(9)),k=e(0),S=l(e(10)),w=e(6),y=e(1),h=l(e(176)),m=l(e(50)),p=e(301),f=l(e(495)),c=e(8),u=e(229);function l(o){return o&&o.__esModule?o:{default:o}}var s=[{name:"onEditorPreparing",config:{excludeValidators:["disabled","readOnly"],category:"rendering"}},{name:"onEditorPrepared",config:{excludeValidators:["disabled","readOnly"],category:"rendering"}},{name:"onValueChanged",config:{excludeValidators:["disabled","readOnly"]}}],a={and:"and",or:"or",notAnd:"!and",notOr:"!or"},t=F.default.inherit(f.default),n=R.default.inherit({_getDefaultOptions:function(){return(0,k.extend)(this.callBase(),{onEditorPreparing:null,onEditorPrepared:null,onValueChanged:null,fields:[],defaultGroupOperation:"and",groupOperations:["and","or","notAnd","notOr"],maxGroupLevel:void 0,value:null,allowHierarchicalFields:!1,groupOperationDescriptions:{and:S.default.format("dxFilterBuilder-and"),or:S.default.format("dxFilterBuilder-or"),notAnd:S.default.format("dxFilterBuilder-notAnd"),notOr:S.default.format("dxFilterBuilder-notOr")},customOperations:[],closePopupOnTargetScroll:!0,filterOperationDescriptions:{between:S.default.format("dxFilterBuilder-filterOperationBetween"),equal:S.default.format("dxFilterBuilder-filterOperationEquals"),notEqual:S.default.format("dxFilterBuilder-filterOperationNotEquals"),lessThan:S.default.format("dxFilterBuilder-filterOperationLess"),lessThanOrEqual:S.default.format("dxFilterBuilder-filterOperationLessOrEquals"),greaterThan:S.default.format("dxFilterBuilder-filterOperationGreater"),greaterThanOrEqual:S.default.format("dxFilterBuilder-filterOperationGreaterOrEquals"),startsWith:S.default.format("dxFilterBuilder-filterOperationStartsWith"),contains:S.default.format("dxFilterBuilder-filterOperationContains"),notContains:S.default.format("dxFilterBuilder-filterOperationNotContains"),endsWith:S.default.format("dxFilterBuilder-filterOperationEndsWith"),isBlank:S.default.format("dxFilterBuilder-filterOperationIsBlank"),isNotBlank:S.default.format("dxFilterBuilder-filterOperationIsNotBlank")}})},_optionChanged:function(o){switch(o.name){case"closePopupOnTargetScroll":break;case"onEditorPreparing":case"onEditorPrepared":case"onValueChanged":this._initActions();break;case"customOperations":this._initCustomOperations(),this._invalidate();break;case"fields":case"defaultGroupOperation":case"maxGroupLevel":case"groupOperations":case"allowHierarchicalFields":case"groupOperationDescriptions":case"filterOperationDescriptions":this._invalidate();break;case"value":if(o.value!==o.previousValue){var r=this._disableInvalidateForValue;r||(this._initModel(),this._invalidate()),this._disableInvalidateForValue=!1,this.executeAction("onValueChanged",{value:o.value,previousValue:o.previousValue}),this._disableInvalidateForValue=r}break;default:this.callBase(o)}},getFilterExpression:function(){var o=this._getNormalizedFields(),r=(0,k.extend)(!0,[],this._model);return(0,u.getFilterExpression)((0,u.getNormalizedFilter)(r),o,this._customOperations,"filterBuilder")},_getNormalizedFields:function(){return(0,u.getNormalizedFields)(this.option("fields"))},_updateFilter:function(){this._disableInvalidateForValue=!0;var o=(0,k.extend)(!0,[],this._model),r=(0,u.getNormalizedFilter)(o),d=(0,u.getNormalizedFilter)(this._getModel(this.option("value")));JSON.stringify(d)!==JSON.stringify(r)&&this.option("value",r),this._disableInvalidateForValue=!1,this._fireContentReadyAction()},_init:function(){this._initCustomOperations(),this._initModel(),this._initEditorFactory(),this._initActions(),this.callBase()},_initEditorFactory:function(){this._editorFactory=new t},_initCustomOperations:function(){this._customOperations=(0,u.getMergedOperations)(this.option("customOperations"),this.option("filterOperationDescriptions.between"),this)},_getModel:function(o){return(0,u.convertToInnerStructure)(o,this._customOperations)},_initModel:function(){this._model=this._getModel(this.option("value"))},_initActions:function(){var o=this;o._actions={},s.forEach(function(r){var d=(0,k.extend)({},r.config);o._actions[r.name]=o._createActionByOption(r.name,d)})},executeAction:function(o,r){var d=this._actions[o];return d&&d(r)},_initMarkup:function(){this.$element().addClass("dx-filterbuilder"),this.callBase(),this._createGroupElementByCriteria(this._model).appendTo(this.$element())},_createConditionElement:function(o,r){return(0,g.default)("<div>").addClass("dx-filterbuilder-group").append(this._createConditionItem(o,r))},_createGroupElementByCriteria:function(o,r){for(var d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,v=this._createGroupElement(o,r,d),x=v.find(".dx-filterbuilder-group-content"),T=(0,u.getGroupCriteria)(o),D=0;D<T.length;D++){var C=T[D];(0,u.isGroup)(C)?this._createGroupElementByCriteria(C,o,d+1).appendTo(x):(0,u.isCondition)(C)&&this._createConditionElement(C,o).appendTo(x)}return v},_createGroupElement:function(o,r,d){var v=this,x=(0,g.default)("<div>").addClass("dx-filterbuilder-group-item"),T=(0,g.default)("<div>").addClass("dx-filterbuilder-group-content"),D=(0,g.default)("<div>").addClass("dx-filterbuilder-group").append(x).append(T);return null!=r&&this._createRemoveButton(function(){(0,u.removeItem)(r,o),D.remove(),v._updateFilter()}).appendTo(x),this._createGroupOperationButton(o).appendTo(x),this._createAddButton(function(){var C=(0,u.createEmptyGroup)(v.option("defaultGroupOperation"));(0,u.addItem)(C,o),v._createGroupElement(C,o,d+1).appendTo(T),v._updateFilter()},function(){var C=v.option("fields")[0],P=(0,u.createCondition)(C,v._customOperations);(0,u.addItem)(P,o),v._createConditionElement(P,o).appendTo(T),v._updateFilter()},d).appendTo(x),D},_createButton:function(o){return(0,g.default)("<div>").text(o)},_createGroupOperationButton:function(o){var r=this,d=this._getGroupOperations(o),v=(0,u.getGroupMenuItem)(o,d),x=v.text,T=d&&d.length<2?this._createButton(x).addClass("dx-state-disabled"):this._createButtonWithMenu({caption:x,menu:{items:d,displayExpr:"text",keyExpr:"value",onItemClick:function(D){v!==D.itemData&&((0,u.setGroupValue)(o,D.itemData.value),T.text(D.itemData.text),v=D.itemData,r._updateFilter())},onContentReady:function(D){D.component.selectItem(v)},cssClass:"dx-filterbuilder-group-operations"}});return T.addClass("dx-filterbuilder-text").addClass("dx-filterbuilder-group-operation").attr("tabindex",0)},_createButtonWithMenu:function(o){var r,d=this,v=function(){d.$element().find(".dx-state-active").removeClass("dx-state-active"),d.$element().find(".dx-overlay .dx-treeview").remove(),d.$element().find(".dx-overlay").remove()},x=this.option("rtlEnabled"),T=x?"right":"left",D=this._createButton(o.caption);return(0,k.extend)(o.menu,{focusStateEnabled:!0,selectionMode:"single",onItemClick:(r=o.menu.onItemClick,function(C){r(C),"dxclick"===C.event.type&&v()}),onHiding:function(C){D.removeClass("dx-state-active")},position:{my:T+" top",at:T+" bottom",offset:"0 1",of:D,collision:"flip"},animation:null,onHidden:function(){v()},cssClass:"dx-filterbuilder-overlay "+o.menu.cssClass,rtlEnabled:x}),o.popup={onShown:function(C){var P=(0,g.default)(C.component.content()).find(".dx-treeview"),M=P.dxTreeView("instance");A.default.on(P,"keyup keydown",function(O){var B=(0,c.normalizeKeyName)(O);("keydown"===O.type&&"tab"===B||"keyup"===O.type&&("escape"===B||"enter"===B))&&(C.component.hide(),A.default.trigger(o.menu.position.of,"focus"))}),M.focus(),M.option("focusedElement",null)}},this._subscribeOnClickAndEnterKey(D,function(){v(),d._createPopupWithTreeView(o,d.$element()),D.addClass("dx-state-active")}),D},_hasValueButton:function(o){var r=(0,u.getCustomOperation)(this._customOperations,o[1]);return r?!1!==r.hasValue:null!==o[2]},_createOperationButtonWithMenu:function(o,r){var d=this,v=this,x=(0,u.getAvailableOperations)(r,this.option("filterOperationDescriptions"),this._customOperations),T=(0,u.getOperationFromAvailable)((0,u.getOperationValue)(o),x),D=this._createButtonWithMenu({caption:T.text,menu:{items:x,displayExpr:"text",onItemRendered:function(C){C.itemData.isCustom&&(0,g.default)(C.itemElement).addClass("dx-filterbuilder-menu-custom-operation")},onContentReady:function(C){C.component.selectItem(T)},onItemClick:function(C){if(T!==C.itemData){(0,u.updateConditionByOperation)(o,(T=C.itemData).value,v._customOperations);var P=D.siblings().filter(".dx-filterbuilder-item-value");v._hasValueButton(o)?(0!==P.length&&P.remove(),v._createValueButton(o,r).appendTo(D.parent())):P.remove(),D.html(T.text),d._updateFilter()}},cssClass:"dx-filterbuilder-operations"}}).addClass("dx-filterbuilder-text").addClass("dx-filterbuilder-item-operation").attr("tabindex",0);return D},_createOperationAndValueButtons:function(o,r,d){this._createOperationButtonWithMenu(o,r).appendTo(d),this._hasValueButton(o)&&this._createValueButton(o,r).appendTo(d)},_createFieldButtonWithMenu:function(o,r,d){var v=this,x=this,T=this.option("allowHierarchicalFields"),D=(0,u.getItems)(o,T),C=(0,u.getField)(d.name||d.dataField,D),P=function(O,B){return T?(0,u.getCaptionWithParents)(O,B):O.caption},M=this._createButtonWithMenu({caption:P(C,D),menu:{items:D,dataStructure:"plain",keyExpr:"id",parentId:"parentId",displayExpr:"caption",onItemClick:function(O){if(C!==O.itemData){r[0]=(C=O.itemData).name||C.dataField,r[2]="object"===C.dataType?null:"",(0,u.updateConditionByOperation)(r,(0,u.getDefaultOperation)(C),x._customOperations),M.siblings().filter(".dx-filterbuilder-text").remove(),x._createOperationAndValueButtons(r,C,M.parent());var B=P(C,O.component.option("items"));M.html(B),v._updateFilter()}},onContentReady:function(O){O.component.selectItem(C)},cssClass:"dx-filterbuilder-fields"}}).addClass("dx-filterbuilder-text").addClass("dx-filterbuilder-item-field").attr("tabindex",0);return M},_createConditionItem:function(o,r){var d=this,v=(0,g.default)("<div>").addClass("dx-filterbuilder-group-item"),x=this._getNormalizedFields(),T=(0,u.getField)(o[0],x);return this._createRemoveButton(function(){(0,u.removeItem)(r,o),1===v.parent().children().length?v.parent().remove():v.remove(),d._updateFilter()}).appendTo(v),this._createFieldButtonWithMenu(x,o,T).appendTo(v),this._createOperationAndValueButtons(o,T,v),v},_getGroupOperations:function(o){var r=this.option("groupOperations"),d=this.option("groupOperationDescriptions");return r&&r.length||(r=[(0,u.getGroupValue)(o).replace("!","not")]),r.map(function(v){return{text:d[v],value:a[v]}})},_createRemoveButton:function(o){var r=(0,g.default)("<div>").addClass("dx-filterbuilder-action-icon").addClass("dx-icon-remove").addClass("dx-filterbuilder-action").attr("tabindex",0);return this._subscribeOnClickAndEnterKey(r,o),r},_createAddButton:function(o,r,d){var v,x=this.option("maxGroupLevel");return(0,y.isDefined)(x)&&d>=x?(v=this._createButton(),this._subscribeOnClickAndEnterKey(v,r)):v=this._createButtonWithMenu({menu:{items:[{caption:S.default.format("dxFilterBuilder-addCondition"),click:r},{caption:S.default.format("dxFilterBuilder-addGroup"),click:o}],displayExpr:"caption",onItemClick:function(T){T.itemData.click()},cssClass:"dx-filterbuilder-add-condition"}}),v.addClass("dx-filterbuilder-action-icon").addClass("dx-icon-plus").addClass("dx-filterbuilder-action").attr("tabindex",0)},_createValueText:function(o,r,d){var v=this,x=(0,g.default)("<div>").html("&nbsp;").addClass("dx-filterbuilder-item-value-text").attr("tabindex",0).appendTo(d),T=o[2],D=(0,u.getCustomOperation)(v._customOperations,o[1]);return!D&&r.lookup?(0,u.getCurrentLookupValueText)(r,T,function(C){(0,u.renderValueText)(x,C)}):(0,w.when)((0,u.getCurrentValueText)(r,T,D)).done(function(C){(0,u.renderValueText)(x,C,D)}),v._subscribeOnClickAndEnterKey(x,function(C){"keyup"===C.type&&C.stopPropagation(),v._createValueEditorWithEvents(o,r,d)}),x},_updateConditionValue:function(o,r,d){o[2]!==r&&(o[2]=r),d(),this._updateFilter()},_addDocumentKeyUp:function(o,r){var d=!1,v=!1,x=I.default.getDocument(),T=function(C){d||v?v=!1:r(C)};A.default.on(x,"keyup",T);var D=o.find("input");A.default.on(D,"compositionstart",function(){d=!0}),A.default.on(D,"compositionend",function(){d=!1,v=!0}),A.default.on(D,"keydown",function(C){229!==C.which&&(v=!1)}),this._documentKeyUpHandler=T},_addDocumentClick:function(o,r){var d=this,v=I.default.getDocument(),x=function(T){d._isFocusOnEditorParts(o,T.target)||(A.default.trigger(o.find("input"),"change"),r())};A.default.on(v,"dxpointerdown",x),this._documentClickHandler=x},_isFocusOnEditorParts:function(o,r){var d=r||I.default.getActiveElement();return(0,g.default)(d).closest(o.children()).length||(0,g.default)(d).closest(".dx-dropdowneditor-overlay").length},_removeEvents:function(){var o=I.default.getDocument();(0,y.isDefined)(this._documentKeyUpHandler)&&A.default.off(o,"keyup",this._documentKeyUpHandler),(0,y.isDefined)(this._documentClickHandler)&&A.default.off(o,"dxpointerdown",this._documentClickHandler)},_dispose:function(){this._removeEvents(),this.callBase()},_createValueEditorWithEvents:function(o,r,d){var v=this,x=o[2],T=function(){return d.empty(),v._removeEvents(),v._createValueText(o,r,d)},D=function(){v._updateConditionValue(o,x,function(){T()})},C={value:""===x?null:x,filterOperation:(0,u.getOperationValue)(o),setValue:function(M){x=null===M?"":M},closeEditor:D,text:d.text()};d.empty();var P=this._createValueEditor(d,r,C);A.default.trigger(P.find("input").not(":hidden").eq(0),"focus"),this._removeEvents(),this._addDocumentClick(P,D),this._addDocumentKeyUp(P,function(M){var O=(0,c.normalizeKeyName)(M);if("tab"===O){if(v._isFocusOnEditorParts(P))return;v._updateConditionValue(o,x,function(){T(),M.shiftKey&&A.default.trigger(d.prev(),"focus")})}"escape"===O&&A.default.trigger(T(),"focus"),"enter"===O&&v._updateConditionValue(o,x,function(){A.default.trigger(T(),"focus")})}),this._fireContentReadyAction()},_createValueButton:function(o,r){var d=(0,g.default)("<div>").addClass("dx-filterbuilder-text").addClass("dx-filterbuilder-item-value");return this._createValueText(o,r,d),d},_createValueEditor:function(o,r,d){var v=(0,g.default)("<div>").attr("tabindex",0).appendTo(o),x=(0,u.getCustomOperation)(this._customOperations,d.filterOperation),T=x&&x.editorTemplate?x.editorTemplate:r.editorTemplate;return T?this._getTemplate(T).render({model:(0,k.extend)({field:r},d),container:v}):this._editorFactory.createEditor.call(this,v,(0,k.extend)({},r,d,{parentType:"filterBuilder"})),v},_createPopupWithTreeView:function(o,r){var d=this,v=(0,g.default)("<div>").addClass(o.menu.cssClass).appendTo(r);this._createComponent(v,m.default,{onHiding:o.menu.onHiding,onHidden:o.menu.onHidden,rtlEnabled:o.menu.rtlEnabled,position:o.menu.position,animation:o.menu.animation,contentTemplate:function(x){var T=(0,g.default)("<div>").appendTo(x);d._createComponent(T,h.default,o.menu),this.repaint()},maxHeight:function(){return(0,p.getElementMaxHeightByWindow)(o.menu.position.of)},visible:!0,focusStateEnabled:!1,closeOnTargetScroll:this.option("closePopupOnTargetScroll"),closeOnOutsideClick:!0,onShown:o.popup.onShown,shading:!1,width:"auto",height:"auto",showTitle:!1})},_subscribeOnClickAndEnterKey:function(o,r){A.default.on(o,"dxclick",r),A.default.on(o,"keyup",function(d){"enter"===(0,c.normalizeKeyName)(d)&&r(d)})}});(0,E.default)("dxFilterBuilder",n),b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(511);I.default.registerModule("filterPanel",F.filterPanelModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(512);I.default.registerModule("search",F.searchModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(513);I.default.registerModule("pager",F.pagerModule)},function(W,b,e){var g;b.default=void 0;var I=((g=e(773))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(9))&&g.__esModule?g:{default:g},F=e(774),A=e(786);function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),f.prototype.getProps=function(){var c=S.prototype.getProps.call(this);return c.onKeyDown=this._wrapKeyDownHandler(c.onKeyDown),c},(m=[{key:"_propsInfo",get:function(){return{twoWay:[["pageIndex",1,"pageIndexChange"],["pageSize",5,"pageSizeChange"]],allowNull:[],elements:[],templates:[],props:["gridCompatibility","className","showInfo","infoText","lightModeEnabled","displayMode","maxPagesCount","pageCount","pagesCountText","visible","hasKnownLastPage","pagesNavigatorVisible","pageIndexChange","pageSizeChange","showPageSizes","pageSizes","rtlEnabled","showNavigationButtons","totalCount","onKeyDown","defaultPageIndex","defaultPageSize","pageIndex","pageSize"]}}},{key:"_viewComponent",get:function(){return A.Pager}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(F.GridPagerWrapper);b.default=k,(0,I.default)("dxPager",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;function I(A,R){return(I=Object.setPrototypeOf||function(E,k){return E.__proto__=k,E})(A,R)}b.GridPagerWrapper=void 0;var F=function(A){var R,E;function k(){return A.apply(this,arguments)||this}return E=A,(R=k).prototype=Object.create(E.prototype),R.prototype.constructor=R,I(R,E),k.prototype._optionChanged=function(S){switch(S.name){case"pageIndex":var w=this.option("pageIndexChanged");w&&w(S.value);break;case"pageSize":var y=this.option("pageSizeChanged");y&&y(S.value)}A.prototype._optionChanged.call(this,S)},k}(((g=e(133))&&g.__esModule?g:{default:g}).default);b.GridPagerWrapper=F},function(W,b,e){e.d(b,"a",function(){return Ii}),e.d(b,"b",function(){return h}),e.d(b,"c",function(){return m}),e.d(b,"d",function(){return yt}),e.d(b,"e",function(){return Y}),e.d(b,"f",function(){return Nt}),e.d(b,"g",function(){return rn}),e.d(b,"h",function(){return sn}),e.d(b,"i",function(){return _n}),e.d(b,"j",function(){return at}),e.d(b,"k",function(){return Ge}),e.d(b,"l",function(){return Ft}),e.d(b,"m",function(){return qn}),e.d(b,"n",function(){return P}),e.d(b,"o",function(){return O}),e.d(b,"p",function(){return N}),e.d(b,"q",function(){return Be}),e.d(b,"r",function(){return ai}),e.d(b,"s",function(){return M}),e.d(b,"t",function(){return C}),e.d(b,"u",function(){return V}),e.d(b,"v",function(){return a}),e.d(b,"w",function(){return Ae}),e.d(b,"x",function(){return H}),e.d(b,"y",function(){return w}),e.d(b,"z",function(){return B}),e.d(b,"A",function(){return r}),e.d(b,"B",function(){return jn}),e.d(b,"C",function(){return Ci}),e.d(b,"D",function(){return pi});var g=Array.isArray;function I(Je){var kt=typeof Je;return"string"===kt||"number"===kt}function F(Je){return null==Je}function A(Je){return null===Je||!1===Je||!0===Je||void 0===Je}function R(Je){return"function"==typeof Je}function E(Je){return"string"==typeof Je}function k(Je){return null===Je}function S(Je,kt){var Lt={};if(Je)for(var zt in Je)Lt[zt]=Je[zt];if(kt)for(var Qt in kt)Lt[Qt]=kt[Qt];return Lt}function w(Je,kt){return R(kt)?{data:Je,event:kt}:null}function y(Je){return!k(Je)&&"object"==typeof Je}var h={},m="$F";function p(Je){return Je.substr(2).toLowerCase()}function f(Je,kt){Je.appendChild(kt)}function c(Je,kt,Lt){k(Lt)?f(Je,kt):Je.insertBefore(kt,Lt)}function u(Je,kt){Je.removeChild(kt)}function l(Je){for(var kt=0;kt<Je.length;kt++)Je[kt]()}function s(Je,kt,Lt){var zt=Je.children;return 4&Lt?zt.$LI:8192&Lt?2===Je.childFlags?zt:zt[kt?0:zt.length-1]:zt}function a(Je,kt){for(var Lt;Je;){if(2033&(Lt=Je.flags))return Je.dom;Je=s(Je,kt,Lt)}return null}function t(Je,kt){do{var Lt=Je.flags;if(2033&Lt)return void u(kt,Je.dom);var zt=Je.children;if(4&Lt&&(Je=zt.$LI),8&Lt&&(Je=zt),8192&Lt){if(2!==Je.childFlags){for(var Qt=0,an=zt.length;Qt<an;++Qt)t(zt[Qt],kt);return}Je=zt}}while(Je)}function n(Je,kt,Lt){do{var zt=Je.flags;if(2033&zt)return void c(kt,Je.dom,Lt);var Qt=Je.children;if(4&zt&&(Je=Qt.$LI),8&zt&&(Je=Qt),8192&zt){if(2!==Je.childFlags){for(var an=0,Xt=Qt.length;an<Xt;++an)n(Qt[an],kt,Lt);return}Je=Qt}}while(Je)}function i(Je,kt,Lt){return Je.constructor.getDerivedStateFromProps?S(Lt,Je.constructor.getDerivedStateFromProps(kt,Lt)):Lt}var o={v:!1},r={componentComparator:null,createVNode:null,renderComplete:null};function d(Je,kt){Je.textContent=kt}function v(Je,kt){return y(Je)&&Je.event===kt.event&&Je.data===kt.data}function x(Je,kt){for(var Lt in kt)void 0===Je[Lt]&&(Je[Lt]=kt[Lt]);return Je}function T(Je,kt){return!!R(Je)&&(Je(kt),!0)}function D(Je,kt,Lt,zt,Qt,an,Xt,cn){this.childFlags=Je,this.children=kt,this.className=Lt,this.dom=null,this.flags=zt,this.key=void 0===Qt?null:Qt,this.props=void 0===an?null:an,this.ref=void 0===Xt?null:Xt,this.type=cn}function C(Je,kt,Lt,zt,Qt,an,Xt,cn){var pn=void 0===Qt?1:Qt,dn=new D(pn,zt,Lt,Je,Xt,an,cn,kt);return r.createVNode&&r.createVNode(dn),0===pn&&G(dn,dn.children),dn}function P(Je,kt,Lt,zt,Qt){var Xt,cn,an=new D(1,null,null,(cn=kt,Je=12&(Xt=Je)?Xt:cn.prototype&&cn.prototype.render?4:cn.render?32776:8),zt,function(Xt,cn,pn){var dn=(32768&Xt?cn.render:cn).defaultProps;return F(dn)?pn:F(pn)?S(dn,null):x(pn,dn)}(Je,kt,Lt),function(Xt,cn,pn){if(4&Xt)return pn;var dn=(32768&Xt?cn.render:cn).defaultHooks;return F(dn)?pn:F(pn)?dn:x(pn,dn)}(Je,kt,Qt),kt);return r.createVNode&&r.createVNode(an),an}function M(Je,kt){return new D(1,F(Je)||!0===Je||!1===Je?"":Je,null,16,kt,null,null,null)}function O(Je,kt,Lt){var zt=C(8192,8192,null,Je,kt,null,Lt,null);switch(zt.childFlags){case 1:zt.children=z(),zt.childFlags=2;break;case 16:zt.children=[M(Je)],zt.childFlags=4}return zt}function B(Je){var kt=Je.props;if(kt){var Lt=Je.flags;481&Lt&&(void 0!==kt.children&&F(Je.children)&&G(Je,kt.children),void 0!==kt.className&&(Je.className=kt.className||null,kt.className=void 0)),void 0!==kt.key&&(Je.key=kt.key,kt.key=void 0),void 0!==kt.ref&&(Je.ref=8&Lt?S(Je.ref,kt.ref):kt.ref,kt.ref=void 0)}return Je}function V(Je){var an,Xt,cn,kt=-16385&Je.flags,Lt=Je.props;if(14&kt&&!k(Lt)){var zt=Lt;for(var Qt in Lt={},zt)Lt[Qt]=zt[Qt]}return 0==(8192&kt)?new D(Je.childFlags,Je.children,Je.className,kt,Je.key,Lt,Je.ref,Je.type):(Xt=(an=Je).children,O(2===(cn=an.childFlags)?V(Xt):Xt.map(V),cn,an.key))}function z(){return M("",null)}function N(Je,kt){var Lt=Y(Je);return C(1024,1024,null,Lt,0,null,Lt.key,kt)}function U(Je,kt,Lt,zt){for(var Qt=Je.length;Lt<Qt;Lt++){var an=Je[Lt];if(!A(an)){var Xt=zt+"$"+Lt;if(g(an))U(an,kt,0,Xt);else{if(I(an))an=M(an,Xt);else{var cn=an.key,pn=E(cn)&&"$"===cn[0];(81920&an.flags||pn)&&(an=V(an)),an.flags|=65536,pn?cn.substring(0,zt.length)!==zt&&(an.key=zt+cn):an.key=k(cn)?Xt:zt+cn}kt.push(an)}}}}function H(Je){switch(Je){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case m:return 8192;default:return 1}}function G(Je,kt){var Lt,zt=1;if(A(kt))Lt=kt;else if(I(kt))zt=16,Lt=kt;else if(g(kt)){for(var Qt=kt.length,an=0;an<Qt;++an){var Xt=kt[an];if(A(Xt)||g(Xt)){Lt=Lt||kt.slice(0,an),U(kt,Lt,an,"");break}if(I(Xt))(Lt=Lt||kt.slice(0,an)).push(M(Xt,"$"+an));else{var cn=Xt.key,pn=(81920&Xt.flags)>0,dn=k(cn),xn=E(cn)&&"$"===cn[0];pn||dn||xn?(Lt=Lt||kt.slice(0,an),(pn||xn)&&(Xt=V(Xt)),(dn||xn)&&(Xt.key="$"+an),Lt.push(Xt)):Lt&&Lt.push(Xt),Xt.flags|=65536}}zt=0===(Lt=Lt||kt).length?1:8}else(Lt=kt).flags|=65536,81920&kt.flags&&(Lt=V(kt)),zt=2;return Je.children=Lt,Je.childFlags=zt,Je}function Y(Je){return A(Je)||I(Je)?M(Je,null):g(Je)?O(Je,0,null):16384&Je.flags?V(Je):Je}var J="http://www.w3.org/1999/xlink",ae="http://www.w3.org/XML/1998/namespace",fe={"xlink:actuate":J,"xlink:arcrole":J,"xlink:href":J,"xlink:role":J,"xlink:show":J,"xlink:title":J,"xlink:type":J,"xml:base":ae,"xml:lang":ae,"xml:space":ae};function Ce(Je){return{onClick:Je,onDblClick:Je,onFocusIn:Je,onFocusOut:Je,onKeyDown:Je,onKeyPress:Je,onKeyUp:Je,onMouseDown:Je,onMouseMove:Je,onMouseUp:Je,onTouchEnd:Je,onTouchMove:Je,onTouchStart:Je}}var Te=Ce(0),me=Ce(null),he=Ce(!0);function _e(Je,kt){var zt,an,Qt,Lt=kt.$EV;return Lt||(Lt=kt.$EV=Ce(null)),Lt[Je]||1==++Te[Je]&&(me[Je]=(Qt="onClick"===(zt=Je)||"onDblClick"===zt?(an=zt,function(Xt){0===Xt.button?ce(Xt,!0,an,Pe(Xt)):Xt.stopPropagation()}):function(an){return function(Xt){ce(Xt,!1,an,Pe(Xt))}}(zt),document.addEventListener(p(zt),Qt),Qt)),Lt}function re(Je,kt){var Lt=kt.$EV;Lt&&Lt[Je]&&(0==--Te[Je]&&(document.removeEventListener(p(Je),me[Je]),me[Je]=null),Lt[Je]=null)}function ce(Je,kt,Lt,zt){var cn,Qt=R((cn=Je).composedPath)?cn.composedPath()[0]:cn.target;do{if(kt&&Qt.disabled)return;var an=Qt.$EV;if(an){var Xt=an[Lt];if(Xt&&(zt.dom=Qt,Xt.event?Xt.event(Xt.data,Je):Xt(Je),Je.cancelBubble))return}Qt=Qt.parentNode}while(!k(Qt))}function ge(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Se(){return this.defaultPrevented}function Ie(){return this.cancelBubble}function Pe(Je){var kt={dom:document};return Je.isDefaultPrevented=Se,Je.isPropagationStopped=Ie,Je.stopPropagation=ge,Object.defineProperty(Je,"currentTarget",{configurable:!0,get:function(){return kt.dom}}),kt}function Ue(Je,kt,Lt){if(Je[kt]){var zt=Je[kt];zt.event?zt.event(zt.data,Lt):zt(Lt)}else{var Qt=kt.toLowerCase();Je[Qt]&&Je[Qt](Lt)}}function Ne(Je,kt){var Lt=function(zt){var Qt=this.$V;if(Qt){var an=Qt.props||h,Xt=Qt.dom;if(E(Je))Ue(an,Je,zt);else for(var cn=0;cn<Je.length;++cn)Ue(an,Je[cn],zt);if(R(kt)){var pn=this.$V;kt(pn.props||h,Xt,!1,pn)}}};return Object.defineProperty(Lt,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),Lt}function De(Je,kt,Lt){var zt="$"+kt,Qt=Je[zt];if(Qt){if(Qt[1].wrapped)return;Je.removeEventListener(Qt[0],Qt[1]),Je[zt]=null}R(Lt)&&(Je.addEventListener(kt,Lt),Je[zt]=[kt,Lt])}function Me(Je){return"checkbox"===Je||"radio"===Je}var Re=Ne("onInput",Fe),ke=Ne(["onClick","onChange"],Fe);function Le(Je){Je.stopPropagation()}function Fe(Je,kt){var Lt=Je.type,zt=Je.value,Qt=Je.checked,an=Je.multiple,Xt=Je.defaultValue,cn=!F(zt);Lt&&Lt!==kt.type&&kt.setAttribute("type",Lt),F(an)||an===kt.multiple||(kt.multiple=an),F(Xt)||cn||(kt.defaultValue=Xt+""),Me(Lt)?(cn&&(kt.value=zt),F(Qt)||(kt.checked=Qt)):cn&&kt.value!==zt?(kt.defaultValue=zt,kt.value=zt):F(Qt)||(kt.checked=Qt)}function ze(Je,kt){if("option"===Je.type)cn=kt,(dn=(Xt=Je).dom).value=(pn=Xt.props||h).value,pn.value===cn||g(cn)&&-1!==cn.indexOf(pn.value)?dn.selected=!0:F(cn)&&F(pn.selected)||(dn.selected=pn.selected||!1);else{var Lt=Je.children,zt=Je.flags;if(4&zt)ze(Lt.$LI,kt);else if(8&zt)ze(Lt,kt);else if(2===Je.childFlags)ze(Lt,kt);else if(12&Je.childFlags)for(var Qt=0,an=Lt.length;Qt<an;++Qt)ze(Lt[Qt],kt)}var Xt,cn,pn,dn}Le.wrapped=!0;var Ye=Ne("onChange",ut);function ut(Je,kt,Lt,zt){var Qt=Boolean(Je.multiple);F(Je.multiple)||Qt===kt.multiple||(kt.multiple=Qt);var an=Je.selectedIndex;if(-1===an&&(kt.selectedIndex=-1),1!==zt.childFlags){var Xt=Je.value;"number"==typeof an&&an>-1&&kt.options[an]&&(Xt=kt.options[an].value),Lt&&F(Xt)&&(Xt=Je.defaultValue),ze(zt,Xt)}}var St,_t,It=Ne("onInput",Ht),Pt=Ne("onChange");function Ht(Je,kt,Lt){var zt=Je.value,Qt=kt.value;if(F(zt)){if(Lt){var an=Je.defaultValue;F(an)||an===Qt||(kt.defaultValue=an,kt.value=an)}}else Qt!==zt&&(kt.defaultValue=zt,kt.value=zt)}function en(Je,kt,Lt,zt,Qt,an){64&Je?Fe(zt,Lt):256&Je?ut(zt,Lt,Qt,kt):128&Je&&Ht(zt,Lt,Qt),an&&(Lt.$V=kt)}function Qe(Je){return Je.type&&Me(Je.type)?!F(Je.checked):!F(Je.value)}function Be(){return{current:null}}function Ae(Je){return{render:Je}}function Ve(Je){Je&&!T(Je,null)&&Je.current&&(Je.current=null)}function Ge(Je,kt,Lt){Je&&(R(Je)||void 0!==Je.current)&&Lt.push(function(){T(Je,kt)||void 0===Je.current||(Je.current=kt)})}function je(Je,kt){mt(Je),t(Je,kt)}function mt(Je){var kt,Lt=Je.flags,zt=Je.children;if(481&Lt){var Qt=Je.props;Ve(kt=Je.ref);var an=Je.childFlags;if(!k(Qt))for(var Xt=Object.keys(Qt),cn=0,pn=Xt.length;cn<pn;cn++){var dn=Xt[cn];he[dn]&&re(dn,Je.dom)}12&an?Oe(zt):2===an&&mt(zt)}else zt&&(4&Lt?(R(zt.componentWillUnmount)&&zt.componentWillUnmount(),Ve(Je.ref),zt.$UN=!0,mt(zt.$LI)):8&Lt?(!F(kt=Je.ref)&&R(kt.onComponentWillUnmount)&&kt.onComponentWillUnmount(a(Je,!0),Je.props||h),mt(zt)):1024&Lt?je(zt,Je.ref):8192&Lt&&12&Je.childFlags&&Oe(zt))}function Oe(Je){for(var kt=0,Lt=Je.length;kt<Lt;++kt)mt(Je[kt])}function Xe(Je){Je.textContent=""}function tt(Je,kt,Lt){Oe(Lt),8192&kt.flags?t(kt,Je):Xe(Je)}function $e(Je,kt,Lt,zt,Qt,an,Xt){switch(Je){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":zt.autofocus=!!Lt;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":zt[Je]=!!Lt;break;case"defaultChecked":case"value":case"volume":if(an&&"value"===Je)break;var cn=F(Lt)?"":Lt;zt[Je]!==cn&&(zt[Je]=cn);break;case"style":!function(pn,dn,xn){if(F(dn))xn.removeAttribute("style");else{var wn,Sn,Dn=xn.style;if(E(dn))Dn.cssText=dn;else if(F(pn)||E(pn))for(wn in dn)Dn.setProperty(wn,Sn=dn[wn]);else{for(wn in dn)(Sn=dn[wn])!==pn[wn]&&Dn.setProperty(wn,Sn);for(wn in pn)F(dn[wn])&&Dn.removeProperty(wn)}}}(kt,Lt,zt);break;case"dangerouslySetInnerHTML":!function Ke(Je,kt,Lt,zt){var Xt,cn,pn,an=kt&&kt.__html||"";(Je&&Je.__html||"")!==an&&(F(an)||(Xt=zt,cn=an,(pn=document.createElement("i")).innerHTML=cn,pn.innerHTML===Xt.innerHTML)||(k(Lt)||(12&Lt.childFlags?Oe(Lt.children):2===Lt.childFlags&&mt(Lt.children),Lt.children=null,Lt.childFlags=1),zt.innerHTML=an))}(kt,Lt,Xt,zt);break;default:he[Je]?function(pn,dn,xn,wn){if(R(xn))_e(pn,wn)[pn]=xn;else if(y(xn)){if(v(dn,xn))return;_e(pn,wn)[pn]=xn}else re(pn,wn)}(Je,kt,Lt,zt):111===Je.charCodeAt(0)&&110===Je.charCodeAt(1)?function(pn,dn,xn,wn){if(y(xn)){if(v(dn,xn))return;Dn=(Sn=xn).event,xn=function(En){Dn(Sn.data,En)}}var Sn,Dn;De(wn,p(pn),xn)}(Je,kt,Lt,zt):F(Lt)?zt.removeAttribute(Je):Qt&&fe[Je]?zt.setAttributeNS(fe[Je],Je,Lt):zt.setAttribute(Je,Lt)}}function at(Je,kt,Lt,zt,Qt){var an=!1,Xt=(448&kt)>0;for(var cn in Xt&&(an=Qe(Lt))&&function We(Je,kt,Lt){var zt;64&Je?(zt=kt,Me(Lt.type)?(De(zt,"change",ke),De(zt,"click",Le)):De(zt,"input",Re)):256&Je?function(zt){De(zt,"change",Ye)}(kt):128&Je&&function(zt,Qt){De(zt,"input",It),Qt.onChange&&De(zt,"change",Pt)}(kt,Lt)}(kt,zt,Lt),Lt)$e(cn,null,Lt[cn],zt,Qt,an,null);Xt&&en(kt,Je,zt,Lt,!0,an)}function wt(Je,kt,Lt){var zt=Y(Je.render(kt,Je.state,Lt)),Qt=Lt;return R(Je.getChildContext)&&(Qt=S(Lt,Je.getChildContext())),Je.$CX=Qt,zt}function yt(Je,kt,Lt,zt,Qt,an){var Xt=new kt(Lt,zt),cn=Xt.$N=Boolean(kt.getDerivedStateFromProps||Xt.getSnapshotBeforeUpdate);if(Xt.$SVG=Qt,Xt.$L=an,Je.children=Xt,Xt.$BS=!1,Xt.context=zt,Xt.props===h&&(Xt.props=Lt),cn)Xt.state=i(Xt,Lt,Xt.state);else if(R(Xt.componentWillMount)){Xt.$BR=!0,Xt.componentWillMount();var pn=Xt.$PS;if(!k(pn)){var dn=Xt.state;if(k(dn))Xt.state=pn;else for(var xn in pn)dn[xn]=pn[xn];Xt.$PS=null}Xt.$BR=!1}return Xt.$LI=wt(Xt,Lt,zt),Xt}function Ft(Je,kt){var Lt=Je.props||h;return 32768&Je.flags?Je.type.render(Lt,Je.ref,kt):Je.type(Lt,kt)}function Nt(Je,kt,Lt,zt,Qt,an){var cn,pn,xn,wn,Sn,Dn,Xt=Je.flags|=16384;481&Xt?sn(Je,kt,Lt,zt,Qt,an):4&Xt?(pn=kt,wn=Qt,Nt((Dn=yt(cn=Je,cn.type,cn.props||h,Lt,xn=zt,Sn=an)).$LI,pn,Dn.$CX,xn,wn,Sn),rn(cn.ref,Dn,Sn)):8&Xt?(function(cn,pn,dn,xn,wn,Sn){Nt(cn.children=Y(Ft(cn,dn)),pn,dn,xn,wn,Sn)}(Je,kt,Lt,zt,Qt,an),_n(Je,an)):512&Xt||16&Xt?$t(Je,kt,Qt):8192&Xt?function(cn,pn,dn,xn,wn,Sn){var Dn=cn.children,En=cn.childFlags;12&En&&0===Dn.length&&(En=cn.childFlags=2,Dn=cn.children=z()),2===En?Nt(Dn,dn,wn,xn,wn,Sn):nn(Dn,dn,pn,xn,wn,Sn)}(Je,Lt,kt,zt,Qt,an):1024&Xt&&function(cn,pn,dn,xn,wn){Nt(cn.children,cn.ref,pn,!1,null,wn);var Sn=z();$t(Sn,dn,xn),cn.dom=Sn.dom}(Je,Lt,kt,Qt,an)}function $t(Je,kt,Lt){var zt=Je.dom=document.createTextNode(Je.children);k(kt)||c(kt,zt,Lt)}function sn(Je,kt,Lt,zt,Qt,an){var Dn,Xt=Je.flags,cn=Je.props,pn=Je.className,dn=Je.childFlags,xn=Je.dom=(Dn=Je.type,(zt=zt||(32&Xt)>0)?document.createElementNS("http://www.w3.org/2000/svg",Dn):document.createElement(Dn)),wn=Je.children;if(F(pn)||""===pn||(zt?xn.setAttribute("class",pn):xn.className=pn),16===dn)d(xn,wn);else if(1!==dn){var Sn=zt&&"foreignObject"!==Je.type;2===dn?(16384&wn.flags&&(Je.children=wn=V(wn)),Nt(wn,xn,Lt,Sn,null,an)):8!==dn&&4!==dn||nn(wn,xn,Lt,Sn,null,an)}k(kt)||c(kt,xn,Qt),k(cn)||at(Je,Xt,cn,xn,zt),Ge(Je.ref,xn,an)}function nn(Je,kt,Lt,zt,Qt,an){for(var Xt=0;Xt<Je.length;++Xt){var cn=Je[Xt];16384&cn.flags&&(Je[Xt]=cn=V(cn)),Nt(cn,kt,Lt,zt,Qt,an)}}function rn(Je,kt,Lt){var zt;Ge(Je,kt,Lt),R(kt.componentDidMount)&&Lt.push((zt=kt,function(){zt.componentDidMount()}))}function _n(Je,kt){var zt,Qt,Lt=Je.ref;F(Lt)||(T(Lt.onComponentWillMount,Je.props||h),R(Lt.onComponentDidMount)&&kt.push((zt=Lt,Qt=Je,function(){zt.onComponentDidMount(a(Qt,!0),Qt.props||h)})))}function In(Je,kt,Lt,zt,Qt,an,Xt){var pn,dn,xn,wn,Sn,Dn,cn=kt.flags|=16384;Je.flags!==cn||Je.type!==kt.type||Je.key!==kt.key||2048&cn?16384&Je.flags?(dn=kt,xn=Lt,wn=zt,Sn=Qt,Dn=Xt,mt(pn=Je),0!=(dn.flags&pn.flags&2033)?(Nt(dn,null,wn,Sn,null,Dn),xn.replaceChild(dn.dom,pn.dom)):(Nt(dn,xn,wn,Sn,a(pn,!0),Dn),t(pn,xn))):Nt(kt,Lt,zt,Qt,an,Xt):481&cn?function(pn,dn,xn,wn,Sn,Dn){var En,An=dn.dom=pn.dom,Wn=pn.props,Un=dn.props,Yn=!1,$n=!1;if(wn=wn||(32&Sn)>0,Wn!==Un){var ri=Wn||h;if((En=Un||h)!==h)for(var Qn in(Yn=(448&Sn)>0)&&($n=Qe(En)),En){var wi=ri[Qn],_i=En[Qn];wi!==_i&&$e(Qn,wi,_i,An,wn,$n,pn)}if(ri!==h)for(var Nn in ri)F(En[Nn])&&!F(ri[Nn])&&$e(Nn,ri[Nn],null,An,wn,$n,pn)}var Si,oi,si=dn.children,Kn=dn.className;pn.className!==Kn&&(F(Kn)?An.removeAttribute("class"):wn?An.setAttribute("class",Kn):An.className=Kn),4096&Sn?(Si=An).textContent!==(oi=si)&&(Si.textContent=oi):bn(pn.childFlags,dn.childFlags,pn.children,si,An,xn,wn&&"foreignObject"!==dn.type,null,pn,Dn),Yn&&en(Sn,dn,An,En,!1,$n);var gi=dn.ref,Xn=pn.ref;Xn!==gi&&(Ve(Xn),Ge(gi,An,Dn))}(Je,kt,zt,Qt,cn,Xt):4&cn?function(pn,dn,xn,wn,Sn,Dn,En){var An=dn.children=pn.children;if(!k(An)){An.$L=En;var Wn=dn.props||h,Un=dn.ref,Yn=pn.ref,$n=An.state;if(!An.$N){if(R(An.componentWillReceiveProps)){if(An.$BR=!0,An.componentWillReceiveProps(Wn,wn),An.$UN)return;An.$BR=!1}k(An.$PS)||($n=S($n,An.$PS),An.$PS=null)}kn(An,$n,Wn,xn,wn,Sn,!1,Dn,En),Yn!==Un&&(Ve(Yn),Ge(Un,An,En))}}(Je,kt,Lt,zt,Qt,an,Xt):8&cn?function(pn,dn,xn,wn,Sn,Dn,En){var An=!0,Wn=dn.props||h,Un=dn.ref,Yn=pn.props,$n=!F(Un),ri=pn.children;if($n&&R(Un.onComponentShouldUpdate)&&(An=Un.onComponentShouldUpdate(Yn,Wn)),!1!==An){$n&&R(Un.onComponentWillUpdate)&&Un.onComponentWillUpdate(Yn,Wn);var Qn=Y(Ft(dn,wn));In(ri,Qn,xn,wn,Sn,Dn,En),dn.children=Qn,$n&&R(Un.onComponentDidUpdate)&&Un.onComponentDidUpdate(Yn,Wn)}else dn.children=ri}(Je,kt,Lt,zt,Qt,an,Xt):16&cn?function(pn,dn){var xn=dn.children,wn=dn.dom=pn.dom;xn!==pn.children&&(wn.nodeValue=xn)}(Je,kt):512&cn?kt.dom=Je.dom:8192&cn?function(pn,dn,xn,wn,Sn,Dn){var En=pn.children,An=dn.children,Wn=pn.childFlags,Un=dn.childFlags,Yn=null;12&Un&&0===An.length&&(Un=dn.childFlags=2,An=dn.children=z());var $n=0!=(2&Un);if(12&Wn){var ri=En.length;(8&Wn&&8&Un||$n||!$n&&An.length>ri)&&(Yn=a(En[ri-1],!1).nextSibling)}bn(Wn,Un,En,An,xn,wn,Sn,Yn,pn,Dn)}(Je,kt,Lt,zt,Qt,Xt):function(pn,dn,xn,wn){var Sn=pn.ref,Dn=dn.ref,En=dn.children;if(bn(pn.childFlags,dn.childFlags,pn.children,En,Sn,xn,!1,null,pn,wn),dn.dom=pn.dom,Sn!==Dn&&!A(En)){var An=En.dom;u(Sn,An),f(Dn,An)}}(Je,kt,zt,Xt)}function bn(Je,kt,Lt,zt,Qt,an,Xt,cn,pn,dn){switch(Je){case 2:switch(kt){case 2:In(Lt,zt,Qt,an,Xt,cn,dn);break;case 1:je(Lt,Qt);break;case 16:mt(Lt),d(Qt,zt);break;default:Dn=zt,En=Qt,An=an,Wn=Xt,Un=dn,mt(Sn=Lt),nn(Dn,En,An,Wn,a(Sn,!0),Un),t(Sn,En)}break;case 1:switch(kt){case 2:Nt(zt,Qt,an,Xt,cn,dn);break;case 1:break;case 16:d(Qt,zt);break;default:nn(zt,Qt,an,Xt,cn,dn)}break;case 16:switch(kt){case 16:!function(Sn,Dn,En){Sn!==Dn&&(""!==Sn?En.firstChild.nodeValue=Dn:d(En,Dn))}(Lt,zt,Qt);break;case 2:Xe(Qt),Nt(zt,Qt,an,Xt,cn,dn);break;case 1:Xe(Qt);break;default:Xe(Qt),nn(zt,Qt,an,Xt,cn,dn)}break;default:switch(kt){case 16:Oe(Lt),d(Qt,zt);break;case 2:tt(Qt,pn,Lt),Nt(zt,Qt,an,Xt,cn,dn);break;case 1:tt(Qt,pn,Lt);break;default:var xn=0|Lt.length,wn=0|zt.length;0===xn?wn>0&&nn(zt,Qt,an,Xt,cn,dn):0===wn?tt(Qt,pn,Lt):8===kt&&8===Je?function(Sn,Dn,En,An,Wn,Un,Yn,$n,ri,Qn){var wi,_i,Nn=Un-1,si=Yn-1,Kn=0,gi=Sn[Kn],Xn=Dn[Kn];e:{for(;gi.key===Xn.key;){if(16384&Xn.flags&&(Dn[Kn]=Xn=V(Xn)),In(gi,Xn,En,An,Wn,$n,Qn),Sn[Kn]=Xn,++Kn>Nn||Kn>si)break e;gi=Sn[Kn],Xn=Dn[Kn]}for(gi=Sn[Nn],Xn=Dn[si];gi.key===Xn.key;){if(16384&Xn.flags&&(Dn[si]=Xn=V(Xn)),In(gi,Xn,En,An,Wn,$n,Qn),Sn[Nn]=Xn,si--,Kn>--Nn||Kn>si)break e;gi=Sn[Nn],Xn=Dn[si]}}if(Kn>Nn){if(Kn<=si)for(_i=(wi=si+1)<Yn?a(Dn[wi],!0):$n;Kn<=si;)16384&(Xn=Dn[Kn]).flags&&(Dn[Kn]=Xn=V(Xn)),++Kn,Nt(Xn,En,An,Wn,_i,Qn)}else if(Kn>si)for(;Kn<=Nn;)je(Sn[Kn++],En);else!function(Si,oi,Ni,Ya,Xi,la,Ji,Zn,ui,zi,Li,Za,Hi){var vi,ii,Ri,Hn=0,Fi=Zn,Ei=Zn,Sa=la-Zn+1,Ai=Ji-Zn+1,Gi=new Int32Array(Ai+1),bi=Sa===Ya,ua=!1,hi=0,qi=0;if(Xi<4||(Sa|Ai)<32)for(Hn=Fi;Hn<=la;++Hn)if(vi=Si[Hn],qi<Ai){for(Zn=Ei;Zn<=Ji;Zn++)if(vi.key===(ii=oi[Zn]).key){if(Gi[Zn-Ei]=Hn+1,bi)for(bi=!1;Fi<Hn;)je(Si[Fi++],ui);hi>Zn?ua=!0:hi=Zn,16384&ii.flags&&(oi[Zn]=ii=V(ii)),In(vi,ii,ui,Ni,zi,Li,Hi),++qi;break}!bi&&Zn>Ji&&je(vi,ui)}else bi||je(vi,ui);else{var Ta={};for(Hn=Ei;Hn<=Ji;++Hn)Ta[oi[Hn].key]=Hn;for(Hn=Fi;Hn<=la;++Hn)if(vi=Si[Hn],qi<Ai)if(void 0!==(Zn=Ta[vi.key])){if(bi)for(bi=!1;Hn>Fi;)je(Si[Fi++],ui);Gi[Zn-Ei]=Hn+1,hi>Zn?ua=!0:hi=Zn,16384&(ii=oi[Zn]).flags&&(oi[Zn]=ii=V(ii)),In(vi,ii,ui,Ni,zi,Li,Hi),++qi}else bi||je(vi,ui);else bi||je(vi,ui)}if(bi)tt(ui,Za,Si),nn(oi,ui,Ni,zi,Li,Hi);else if(ua){var Da=function(Wi){var ea=0,Pi=0,da=0,ta=0,li=0,Ti=0,ca=0,ji=Wi.length;for(ji>Vn&&(Vn=ji,St=new Int32Array(ji),_t=new Int32Array(ji));Pi<ji;++Pi)if(0!==(ea=Wi[Pi])){if(Wi[da=St[ta]]<ea){_t[Pi]=da,St[++ta]=Pi;continue}for(li=0,Ti=ta;li<Ti;)Wi[St[ca=li+Ti>>1]]<ea?li=ca+1:Ti=ca;ea<Wi[St[li]]&&(li>0&&(_t[Pi]=St[li-1]),St[li]=Pi)}li=ta+1;var ka=new Int32Array(li);for(Ti=St[li-1];li-- >0;)ka[li]=Ti,Ti=_t[Ti],St[li]=0;return ka}(Gi);for(Zn=Da.length-1,Hn=Ai-1;Hn>=0;Hn--)0===Gi[Hn]?(16384&(ii=oi[hi=Hn+Ei]).flags&&(oi[hi]=ii=V(ii)),Nt(ii,ui,Ni,zi,(Ri=hi+1)<Xi?a(oi[Ri],!0):Li,Hi)):Zn<0||Hn!==Da[Zn]?n(ii=oi[hi=Hn+Ei],ui,(Ri=hi+1)<Xi?a(oi[Ri],!0):Li):Zn--}else if(qi!==Ai)for(Hn=Ai-1;Hn>=0;Hn--)0===Gi[Hn]&&(16384&(ii=oi[hi=Hn+Ei]).flags&&(oi[hi]=ii=V(ii)),Nt(ii,ui,Ni,zi,(Ri=hi+1)<Xi?a(oi[Ri],!0):Li,Hi))}(Sn,Dn,An,Un,Yn,Nn,si,Kn,En,Wn,$n,ri,Qn)}(Lt,zt,Qt,an,Xt,xn,wn,cn,pn,dn):function(Sn,Dn,En,An,Wn,Un,Yn,$n,ri){for(var Qn,wi,_i=Un>Yn?Yn:Un,Nn=0;Nn<_i;++Nn)wi=Sn[Nn],16384&(Qn=Dn[Nn]).flags&&(Qn=Dn[Nn]=V(Qn)),In(wi,Qn,En,An,Wn,$n,ri),Sn[Nn]=Qn;if(Un<Yn)for(Nn=_i;Nn<Yn;++Nn)16384&(Qn=Dn[Nn]).flags&&(Qn=Dn[Nn]=V(Qn)),Nt(Qn,En,An,Wn,$n,ri);else if(Un>Yn)for(Nn=_i;Nn<Un;++Nn)je(Sn[Nn],En)}(Lt,zt,Qt,an,Xt,xn,wn,cn,dn)}}var Sn,Dn,En,An,Wn,Un}function kn(Je,kt,Lt,zt,Qt,an,Xt,cn,pn){var An,Wn,Un,Yn,dn=Je.state,xn=Je.props,wn=Boolean(Je.$N),Sn=R(Je.shouldComponentUpdate);if(wn&&(kt=i(Je,Lt,kt!==dn?S(dn,kt):kt)),Xt||!Sn||Sn&&Je.shouldComponentUpdate(Lt,kt,Qt)){!wn&&R(Je.componentWillUpdate)&&Je.componentWillUpdate(Lt,kt,Qt),Je.props=Lt,Je.state=kt,Je.context=Qt;var Dn=null,En=wt(Je,Lt,Qt);wn&&R(Je.getSnapshotBeforeUpdate)&&(Dn=Je.getSnapshotBeforeUpdate(xn,dn)),In(Je.$LI,En,zt,Je.$CX,an,cn,pn),Je.$LI=En,R(Je.componentDidUpdate)&&(An=Je,Wn=xn,Un=dn,Yn=Dn,pn.push(function(){An.componentDidUpdate(Wn,Un,Yn)}))}else Je.props=Lt,Je.state=kt,Je.context=Qt}var Vn=0;function qn(Je,kt,Lt,zt){var Qt=[],an=kt.$V;o.v=!0,F(an)?F(Je)||(16384&Je.flags&&(Je=V(Je)),Nt(Je,kt,zt,!1,null,Qt),kt.$V=Je,an=Je):F(Je)?(je(an,kt),kt.$V=null):(16384&Je.flags&&(Je=V(Je)),In(an,Je,kt,zt,!1,null,Qt),an=kt.$V=Je),l(Qt),o.v=!1,R(Lt)&&Lt(),R(r.renderComplete)&&r.renderComplete(an,kt)}function jn(Je,kt,Lt,zt){void 0===Lt&&(Lt=null),void 0===zt&&(zt=h),qn(Je,kt,Lt,zt)}function ai(Je){return function(kt,Lt,zt,Qt){Je||(Je=kt),jn(Lt,Je,zt,Qt)}}"undefined"!=typeof document&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);var ti=[],fi="undefined"!=typeof Promise?Promise.resolve().then.bind(Promise.resolve()):function(Je){window.setTimeout(Je,0)},ni=!1;function Ui(Je,kt,Lt,zt){var Qt=Je.$PS;if(R(kt)&&(kt=kt(Qt?S(Je.state,Qt):Je.state,Je.props,Je.context)),F(Qt))Je.$PS=kt;else for(var an in kt)Qt[an]=kt[an];if(Je.$BR)R(Lt)&&Je.$L.push(Lt.bind(Je));else{if(!o.v&&0===ti.length)return xi(Je,zt),void(R(Lt)&&Lt.call(Je));if(-1===ti.indexOf(Je)&&ti.push(Je),zt&&(Je.$F=!0),ni||(ni=!0,fi(Ci)),R(Lt)){var Xt=Je.$QU;Xt||(Xt=Je.$QU=[]),Xt.push(Lt)}}}function sa(Je){for(var kt=Je.$QU,Lt=0;Lt<kt.length;++Lt)kt[Lt].call(Je);Je.$QU=null}function Ci(){var Je;for(ni=!1;Je=ti.shift();)if(!Je.$UN){var kt=Je.$F;Je.$F=!1,xi(Je,kt),Je.$QU&&sa(Je)}}function xi(Je,kt){if(kt||!Je.$BR){var Lt=Je.$PS;Je.$PS=null;var zt=[];o.v=!0,kn(Je,S(Je.state,Lt),Je.props,a(Je.$LI,!0).parentNode,Je.context,Je.$SVG,kt,null,zt),l(zt),o.v=!1}else Je.state=Je.$PS,Je.$PS=null}var Ii=function(Je,kt){this.state=null,this.$BR=!1,this.$BS=!0,this.$PS=null,this.$LI=null,this.$UN=!1,this.$CX=null,this.$QU=null,this.$N=!1,this.$L=null,this.$SVG=!1,this.$F=!1,this.props=Je||h,this.context=kt||h};Ii.prototype.forceUpdate=function(Je){this.$UN||Ui(this,{},Je,!0)},Ii.prototype.setState=function(Je,kt){this.$UN||this.$BS||Ui(this,Je,kt,!1)},Ii.prototype.render=function(Je,kt,Lt){return null};var pi="7.4.8"},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0}),e.d(b,"hydrate",function(){return k});var g=e(18);function I(S){return null===S}function A(S,w,y,h,m,p){var f=S.childFlags,c=S.children,u=S.props,l=S.flags;if(1!==f){if(2===f)I(y)?Object(g._M)(c,w,h,m,null,p):y=(y=E(c,w,y,h,m,p))?y.nextSibling:null;else if(16===f)I(y)?w.appendChild(document.createTextNode(c)):1!==w.childNodes.length||3!==y.nodeType?w.textContent=c:y.nodeValue!==c&&(y.nodeValue=c),y=null;else if(12&f)for(var s=!1,a=0,t=c.length;a<t;++a){var n=c[a];I(y)||s&&(16&n.flags)>0?Object(g._M)(n,w,h,m,y,p):y=(y=E(n,w,y,h,m,p))?y.nextSibling:null,s=(16&n.flags)>0}if(0==(8192&l))for(var i=null;y;)i=y.nextSibling,w.removeChild(y),y=i}else I(w.firstChild)||function F(S,w){return Boolean(w&&w.dangerouslySetInnerHTML&&w.dangerouslySetInnerHTML.__html&&(y=S,h=w.dangerouslySetInnerHTML.__html,(m=document.createElement("i")).innerHTML=h,m.innerHTML===y.innerHTML));var y,h,m}(w,u)||(w.textContent="",448&l&&(w.defaultValue=""))}function R(S,w,y){if(3!==y.nodeType)w.replaceChild(S.dom=document.createTextNode(S.children),y);else{var h=S.children;y.nodeValue!==h&&(y.nodeValue=h),S.dom=y}return S.dom}function E(S,w,y,h,m,p){var c,u,l,s,a,t,n,i,o,r,f=S.flags|=16384;return 14&f?function(c,u,l,s,a,t,n){var i,o=c.type,r=c.ref,d=c.props||g.EMPTY_OBJ;if(t){var v=Object(g._CI)(c,o,d,s,a,n);i=E(v.$LI,u,l,v.$CX,a,n),Object(g._MCCC)(r,v,n)}else{var x=Object(g._HI)(Object(g._RFC)(c,s));i=E(x,u,l,s,a,n),c.children=x,Object(g._MFCC)(c,n)}return i}(S,w,y,h,m,(4&f)>0,p):481&f?(u=w,s=h,t=p,n=(c=S).props,i=c.className,o=c.flags,r=c.ref,a=(a=m)||(32&o)>0,1!==(l=y).nodeType||l.tagName.toLowerCase()!==c.type?(Object(g._ME)(c,null,s,a,null,t),u.replaceChild(c.dom,l)):(c.dom=l,A(c,l,l.firstChild,s,a,t),I(n)||Object(g._MP)(c,o,n,l,a),null==i?""!==l.className&&l.removeAttribute("class"):a?l.setAttribute("class",i):l.className=i,Object(g._MR)(r,l,t)),c.dom):16&f?R(S,w,y):512&f?S.dom=y:8192&f?function(c,u,l,s,a,t){var n=c.children;return 2===c.childFlags?(R(n,u,l),n.dom):(A(c,u,l,s,a,t),function(i){for(var o,r;i;){if(2033&(o=i.flags))return i.dom;r=i.children,i=8192&o?2===i.childFlags?r:r[r.length-1]:4&o?r.$LI:r}return null}(n[n.length-1]))}(S,w,y,h,m,p):(function(c){throw c||(c="a runtime error occured! Use Inferno in development environment to find the error."),new Error("Inferno Error: "+c)}(),null)}function k(S,w,y){var h,m=w.firstChild;if(I(m))Object(g.render)(S,w,y);else{var p=[];for(null!==(h=S)&&!1!==h&&!0!==h&&void 0!==h&&(m=E(S,w,m,{},!1,p));m&&(m=m.nextSibling);)w.removeChild(m);if(p.length>0)for(var f;void 0!==(f=p.shift());)f()}w.$V=S,"function"==typeof y&&y()}},function(W,b,e){var g,I=this&&this.__extends||(g=function(w,y){return(g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(h,m){h.__proto__=m}||function(h,m){for(var p in m)m.hasOwnProperty(p)&&(h[p]=m[p])})(w,y)},function(w,y){function h(){this.constructor=w}g(w,y),w.prototype=null===y?Object.create(y):(h.prototype=y.prototype,new h)});Object.defineProperty(b,"__esModule",{value:!0});var F=e(18),A=e(515),R=function(w,y){if(!(w instanceof Object&&y instanceof Object))return w===y;var h=Object.keys(w),m=Object.keys(y);return h.length===m.length&&!h.some(function(p){return w[p]!==y[p]})},E=function(w){function y(){var h=null!==w&&w.apply(this,arguments)||this;return h._pendingContext=h.context,h}return I(y,w),y.prototype.componentWillReceiveProps=function(h,m){this._pendingContext=null!=m?m:{}},y.prototype.shouldComponentUpdate=function(h,m){return!R(this.props,h)||!R(this.state,m)||!R(this.context,this._pendingContext)},y}(F.Component);b.BaseInfernoComponent=E;var k=function(w){function y(){var h=null!==w&&w.apply(this,arguments)||this;return h._effects=[],h}return I(y,w),y.prototype.createEffects=function(){return[]},y.prototype.updateEffects=function(){},y.prototype.componentWillMount=function(){A.InfernoEffectHost.lock()},y.prototype.componentWillUpdate=function(){A.InfernoEffectHost.lock()},y.prototype.componentDidMount=function(){var h=this;A.InfernoEffectHost.callbacks.push(function(){h._effects=h.createEffects()}),A.InfernoEffectHost.callEffects()},y.prototype.componentDidUpdate=function(){var h=this;A.InfernoEffectHost.callbacks.push(function(){return h.updateEffects()}),A.InfernoEffectHost.callEffects()},y.prototype.destroyEffects=function(){this._effects.forEach(function(h){return h.dispose()})},y.prototype.componentWillUnmount=function(){this.destroyEffects()},y}(E);b.InfernoComponent=k;var S=function(w){function y(){var h=null!==w&&w.apply(this,arguments)||this;return h.vDomElement=null,h.vDomPreviousClasses=[],h.vDomRemovedClasses=[],h.vDomAddedClasses=[],h}return I(y,w),y.prototype.vDomUpdateClasses=function(){var h,m=this,p=null!==(h=this.vDomElement)&&void 0!==h&&h.className.length?this.vDomElement.className.split(" "):[],f=p.filter(function(u){return m.vDomPreviousClasses.indexOf(u)<0}),c=this.vDomPreviousClasses.filter(function(u){return p.indexOf(u)<0});f.forEach(function(u){var l=m.vDomRemovedClasses.indexOf(u);l>-1?m.vDomRemovedClasses.splice(l,1):m.vDomAddedClasses.push(u)}),c.forEach(function(u){var l=m.vDomAddedClasses.indexOf(u);l>-1?m.vDomAddedClasses.splice(l,1):m.vDomRemovedClasses.push(u)})},y.prototype.componentDidMount=function(){var h;w.prototype.componentDidMount.call(this),this.vDomElement=F.findDOMfromVNode(this.$LI,!0),this.vDomPreviousClasses=null!==(h=this.vDomElement)&&void 0!==h&&h.className.length?this.vDomElement.className.split(" "):[]},y.prototype.componentDidUpdate=function(){var h;w.prototype.componentDidUpdate.call(this);var m=this.vDomElement;null!==m&&(this.vDomAddedClasses.forEach(function(p){return m.classList.add(p)}),this.vDomRemovedClasses.forEach(function(p){return m.classList.remove(p)}),this.vDomPreviousClasses=null!==(h=this.vDomElement)&&void 0!==h&&h.className.length?this.vDomElement.className.split(" "):[])},y.prototype.shouldComponentUpdate=function(h,m){var p=w.prototype.shouldComponentUpdate.call(this,h,m);return p&&this.vDomUpdateClasses(),p},y}(k);b.InfernoWrapperComponent=S},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0}),b.createContext=function(g){return g}},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0});var g=function(){function I(F,A){this.effect=F,this.dependency=A,this.destroy=F()}return I.prototype.update=function(F){var A=this;F&&!F.some(function(R,E){return A.dependency[E]!==R})||(this.dispose(),this.destroy=this.effect()),F&&(this.dependency=F)},I.prototype.dispose=function(){this.destroy&&this.destroy()},I}();b.InfernoEffect=g},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0});var g=e(18);b.Portal=function(I){var F=I.container;return F?g.createPortal(I.children,F):null}},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0});var g=["animation-iteration-count","border-image-outset","border-image-slice","border-image-width","box-flex","box-flex-group","box-ordinal-group","column-count","fill-opacity","flex","flex-grow","flex-negative","flex-order","flex-positive","flex-shrink","flood-opacity","font-weight","grid-column","grid-row","line-clamp","line-height","opacity","order","orphans","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-miterlimit","stroke-opacity","stroke-width","tab-size","widows","z-index","zoom"],I=/[A-Z]/g;b.normalizeStyles=function(F){if(F instanceof Object)return Object.keys(F).reduce(function(A,R){var S,E=F[R],k=R.replace(I,"-$&").toLowerCase();return A[k]="number"!=typeof(S=E)&&isNaN(Number(S))?E:function(S,w){return g.indexOf(S)>-1?w:w+"px"}(k,E),A},{})}},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0});var g=e(18),I=e(783);function A(k,S,w,y,h,m){var p=k.childFlags,f=k.children,c=k.props,u=k.flags;if(1!==p){if(2===p)I.isNull(w)?g._M(f,S,y,h,null,m):w=(w=E(f,S,w,y,h,m))?w.nextSibling:null;else if(16===p)I.isNull(w)?S.appendChild(document.createTextNode(f)):1!==S.childNodes.length||3!==w.nodeType?S.textContent=f:w.nodeValue!==f&&(w.nodeValue=f),w=null;else if(12&p)for(var l=!1,s=0,a=f.length;s<a;++s){var t=f[s];I.isNull(w)||l&&(16&t.flags)>0?g._M(t,S,y,h,w,m):w=(w=E(t,S,w,y,h,m))?w.nextSibling:null,l=(16&t.flags)>0}if(0==(8192&u))for(var n=null;w;)n=w.nextSibling,S.removeChild(w),w=n}else I.isNull(S.firstChild)||function F(k,S){return Boolean(S&&S.dangerouslySetInnerHTML&&S.dangerouslySetInnerHTML.__html&&(w=k,y=S.dangerouslySetInnerHTML.__html,(h=document.createElement("i")).innerHTML=y,h.innerHTML===w.innerHTML));var w,y,h}(S,c)||(S.textContent="",448&u&&(S.defaultValue=""))}function R(k,S,w){if(3!==w.nodeType)S.replaceChild(k.dom=document.createTextNode(k.children),w);else{var y=k.children;w.nodeValue!==y&&(w.nodeValue=y),k.dom=w}return k.dom}function E(k,S,w,y,h,m){var f,c,u,l,s,a,t,n,i,o,p=k.flags|=16384;return 14&p?function(f,c,u,l,s,a,t){var n,o=f.ref;if(a){var d=g._CI(f,f.type,f.props||g.EMPTY_OBJ,l,s,t);n=E(v=d.$LI,c,u,d.$CX,s,t),g._MCCC(o,d,t)}else{var v;n=E(v=g._HI(g._RFC(f,l)),c,u,l,s,t),f.children=v,g._MFCC(f,t)}return n}(k,S,w,y,h,(4&p)>0,m):481&p?(c=S,l=y,a=m,t=(f=k).props,n=f.className,i=f.flags,o=f.ref,s=(s=h)||(32&i)>0,1!==(u=w).nodeType?(g._ME(f,null,l,s,null,a),c.replaceChild(f.dom,u)):(f.dom=u,A(f,u,u.firstChild,l,s,a),I.isNull(t)||g._MP(f,i,t,u,s),I.isNullOrUndef(n)?""!==u.className&&u.removeAttribute("class"):s?u.setAttribute("class",n):u.className=n,g._MR(o,u,a)),f.dom):16&p?R(k,S,w):512&p?k.dom=w:8192&p?function(f,c,u,l,s,a){var t=f.children;return 2===f.childFlags?(R(t,c,u),t.dom):(A(f,c,u,l,s,a),function(n){for(var i,o;n;){if(2033&(i=n.flags))return n.dom;o=n.children,n=8192&i?2===n.childFlags?o:o[o.length-1]:4&i?o.$LI:o}return null}(t[t.length-1]))}(k,S,w,y,h,m):(I.throwError(),null)}b.hydrate=function(k,S,w){var y=S.firstChild;if(I.isNull(y))g.render(k,S,w);else{var h=[];for(I.isInvalid(k)||(y=E(k,S,y,{},!1,h));y&&(y=y.nextSibling);)S.removeChild(y);if(h.length>0)for(var m=void 0;void 0!==(m=h.shift());)m()}S.$V=k,I.isFunction(w)&&w()}},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0}),b.ERROR_MSG="a runtime error occured! Use Inferno in development environment to find the error.",b.isNullOrUndef=function(g){return null==g},b.isInvalid=function(g){return null===g||!1===g||!0===g||void 0===g},b.isFunction=function(g){return"function"==typeof g},b.isNull=function(g){return null===g},b.throwError=function(g){throw g||(g=b.ERROR_MSG),new Error("Inferno Error: "+g)}},function(W,b,e){b.TemplateWrapper=void 0;var g=e(22),I=e(18),F=S(e(2)),A=S(e(11)),R=e(21),E=e(516),k=S(e(785));function S(m){return m&&m.__esModule?m:{default:m}}function w(){return(w=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var f=arguments[p];for(var c in f)Object.prototype.hasOwnProperty.call(f,c)&&(m[c]=f[c])}return m}).apply(this,arguments)}function y(m,p){return(y=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}var h=function(m){var p,f;function c(l){var s;return(s=m.call(this,l)||this).renderTemplate=s.renderTemplate.bind(function(a){if(void 0===a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}(s)),s}f=m,(p=c).prototype=Object.create(f.prototype),p.prototype.constructor=p,y(p,f);var u=c.prototype;return u.renderTemplate=function(){var l=(0,I.findDOMfromVNode)(this.$LI,!0);if(l){var s=l.parentNode;if(s){var a;s.removeChild(l);var t=(0,F.default)(s),n=t.contents(),i=null!==(a=this.props.model)&&void 0!==a?a:{data:{}},o=i.data,r=i.index;return Object.keys(o).forEach(function(d){o[d]&&A.default.isNode(o[d])&&(o[d]=(0,R.getPublicElement)((0,F.default)(o[d])))}),this.props.template.render(w({container:(0,R.getPublicElement)(t),transclude:this.props.transclude},this.props.transclude?{}:{model:o},!this.props.transclude&&k.default.isFinite(r)?{index:r}:{})),function(){(0,E.removeDifferentElements)(n,t.contents()),s.appendChild(l)}}}},u.createEffects=function(){return[new g.InfernoEffect(this.renderTemplate,[this.props.template,this.props.model])]},u.updateEffects=function(){this._effects[0].update([this.props.template,this.props.model])},u.componentWillUnmount=function(){},u.render=function(){return null},c}(g.InfernoComponent);b.TemplateWrapper=h},function(W,b,e){b.default=void 0;var g=e(7),I=(0,g.hasWindow)()?(0,g.getWindow)().Number:Number;I.isFinite=I.isFinite||function(A){return"number"==typeof A&&isFinite(A)},b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.Pager=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(787),A=e(116),R=e(790),E=e(90),k=["className","defaultPageIndex","defaultPageSize","displayMode","gridCompatibility","hasKnownLastPage","infoText","lightModeEnabled","maxPagesCount","onKeyDown","pageCount","pageIndex","pageIndexChange","pageSize","pageSizeChange","pageSizes","pagesCountText","pagesNavigatorVisible","rtlEnabled","showInfo","showNavigationButtons","showPageSizes","totalCount","visible"];function y(c){if(void 0===c)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return c}function h(c,u){return(h=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}function m(){return(m=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}var p=function(c){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,F.ResizableContainer,m({contentTemplate:R.PagerContent,pagerProps:c.pagerProps},c.restAttributes)))};b.viewFunction=p;var f=function(c){var u,l;function s(o){var r;return(r=c.call(this,o)||this)._currentState=null,r.state={pageIndex:void 0!==r.props.pageIndex?r.props.pageIndex:r.props.defaultPageIndex,pageSize:void 0!==r.props.pageSize?r.props.pageSize:r.props.defaultPageSize},r.pageIndexChange=r.pageIndexChange.bind(y(r)),r.pageSizeChange=r.pageSizeChange.bind(y(r)),r}l=c,(u=s).prototype=Object.create(l.prototype),u.prototype.constructor=u,h(u,l);var t,i=s.prototype;return i.set_pageIndex=function(o){var r=this;this.setState(function(d){var v,x;r._currentState=d;var T=o();return null===(v=(x=r.props).pageIndexChange)||void 0===v||v.call(x,T),r._currentState=null,{pageIndex:T}})},i.set_pageSize=function(o){var r=this;this.setState(function(d){var v,x;r._currentState=d;var T=o();return null===(v=(x=r.props).pageSizeChange)||void 0===v||v.call(x,T),r._currentState=null,{pageSize:T}})},i.pageIndexChange=function(o){this.set_pageIndex(this.props.gridCompatibility?function(){return o+1}:function(){return o})},i.pageSizeChange=function(o){this.set_pageSize(function(){return o})},i.render=function(){return p({props:m({},this.props,{pageIndex:this.__state_pageIndex,pageSize:this.__state_pageSize}),pageIndexChange:this.pageIndexChange,pageIndex:this.pageIndex,pageSizeChange:this.pageSizeChange,className:this.className,pagerProps:this.pagerProps,restAttributes:this.restAttributes})},(t=[{key:"__state_pageIndex",get:function(){return void 0!==this.props.pageIndex?this.props.pageIndex:(this._currentState||this.state).pageIndex}},{key:"__state_pageSize",get:function(){return void 0!==this.props.pageSize?this.props.pageSize:(this._currentState||this.state).pageSize}},{key:"pageIndex",get:function(){return this.props.gridCompatibility?this.__state_pageIndex-1:this.__state_pageIndex}},{key:"className",get:function(){return this.props.gridCompatibility?(0,E.combineClasses)((o={"dx-datagrid-pager":!0},r="".concat(this.props.className),d=!!this.props.className,r in o?Object.defineProperty(o,r,{value:d,enumerable:!0,configurable:!0,writable:!0}):o[r]=d,o)):this.props.className;var o,r,d}},{key:"pagerProps",get:function(){var o=this;return m({},m({},this.props,{pageIndex:this.__state_pageIndex,pageSize:this.__state_pageSize}),{className:this.className,pageIndex:this.pageIndex,pageIndexChange:function(r){return o.pageIndexChange(r)},pageSizeChange:function(r){return o.pageSizeChange(r)}})}},{key:"restAttributes",get:function(){return function S(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(m({},this.props,{pageIndex:this.__state_pageIndex,pageSize:this.__state_pageSize}),k)}}])&&function w(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(s.prototype,t),s}(I.InfernoWrapperComponent);b.Pager=f,f.defaultProps=m({},A.PagerProps)},function(W,b,e){b.calculateAdaptivityProps=f,b.ResizableContainer=b.ResizableContainerProps=b.viewFunction=void 0;var g,I=e(18),F=e(22),A=(g=e(94))&&g.__esModule?g:{default:g},R=e(315),E=e(1),k=["contentTemplate","pagerProps"];function y(l){if(void 0===l)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function h(l,s){return(h=Object.setPrototypeOf||function(a,t){return a.__proto__=t,a})(l,s)}function m(){return(m=Object.assign||function(l){for(var s=1;s<arguments.length;s++){var a=arguments[s];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(l[t]=a[t])}return l}).apply(this,arguments)}var p=function(l){var r=l.props;return(0,r.contentTemplate)(m({rootElementRef:l.parentRef,pageSizesRef:l.pageSizesRef,infoTextRef:l.infoTextRef,pagesRef:l.pagesRef,infoTextVisible:l.infoTextVisible,isLargeDisplayMode:l.isLargeDisplayMode},m({},r.pagerProps,l.restAttributes)))};function f(l){var a=l.pageSizes,t=l.pages,n=l.parent;return{infoTextVisible:n-(a+t+l.info)>0,isLargeDisplayMode:n-(a+t)>0}}b.viewFunction=p;var c={};b.ResizableContainerProps=c;var u=function(l){var s,a;function t(d){var v;return(v=l.call(this,d)||this)._currentState=null,v.parentRef=(0,I.createRef)(),v.pageSizesRef=(0,I.createRef)(),v.infoTextRef=(0,I.createRef)(),v.pagesRef=(0,I.createRef)(),v.state={infoTextVisible:!0,isLargeDisplayMode:!0},v.subscribeToResize=v.subscribeToResize.bind(y(v)),v.effectUpdateChildProps=v.effectUpdateChildProps.bind(y(v)),v.updateAdaptivityProps=v.updateAdaptivityProps.bind(y(v)),v}a=l,(s=t).prototype=Object.create(a.prototype),s.prototype.constructor=s,h(s,a);var i,r=t.prototype;return r.createEffects=function(){return[new F.InfernoEffect(this.subscribeToResize,[this.infoTextVisible,this.isLargeDisplayMode]),new F.InfernoEffect(this.effectUpdateChildProps,[this.infoTextVisible,this.isLargeDisplayMode,this.props.pagerProps,this.props.contentTemplate])]},r.updateEffects=function(){var d,v;null===(d=this._effects[0])||void 0===d||d.update([this.infoTextVisible,this.isLargeDisplayMode]),null===(v=this._effects[1])||void 0===v||v.update([this.infoTextVisible,this.isLargeDisplayMode,this.props.pagerProps,this.props.contentTemplate])},r.set_infoTextVisible=function(d){var v=this;this.setState(function(x){v._currentState=x;var T=d();return v._currentState=null,{infoTextVisible:T}})},r.set_isLargeDisplayMode=function(d){var v=this;this.setState(function(x){v._currentState=x;var T=d();return v._currentState=null,{isLargeDisplayMode:T}})},r.subscribeToResize=function(){var d=this,v=function(){d.updateAdaptivityProps()};return A.default.add(v),function(){A.default.remove(v)}},r.effectUpdateChildProps=function(){(this.parentRef.current?(0,R.getElementWidth)(this.parentRef.current):0)>0&&this.updateAdaptivityProps()},r.updateAdaptivityProps=function(){var d,v,x,T,C,P,M,O,B=this,V=(v=(d={parent:this.parentRef.current,pageSizes:this.pageSizesRef.current,info:this.infoTextRef.current,pages:this.pagesRef.current}).info,x=d.pageSizes,T=d.pages,C=(0,R.getElementWidth)(d.parent),P=(0,R.getElementWidth)(x),M=(0,R.getElementWidth)(v),O=(0,R.getElementWidth)(T),{parent:C,pageSizes:P,info:M+(0,R.getElementStyle)("marginLeft",v)+(0,R.getElementStyle)("marginRight",v),pages:O});if(!(0,E.isDefined)(this.actualAdaptivityProps)||this.actualAdaptivityProps.infoTextVisible===this.infoTextVisible&&this.actualAdaptivityProps.isLargeDisplayMode===this.isLargeDisplayMode){var z=!(0,E.isDefined)(this.elementsWidth);z&&(this.elementsWidth={}),(z||this.isLargeDisplayMode)&&(this.elementsWidth.pageSizes=V.pageSizes,this.elementsWidth.pages=V.pages),(z||this.infoTextVisible)&&(this.elementsWidth.info=V.info),this.actualAdaptivityProps=f(m({parent:V.parent},this.elementsWidth)),this.set_infoTextVisible(function(){return B.actualAdaptivityProps.infoTextVisible}),this.set_isLargeDisplayMode(function(){return B.actualAdaptivityProps.isLargeDisplayMode})}},r.render=function(){var d,v=this.props;return p({props:m({},v,{contentTemplate:(d=v.contentTemplate,d&&(d.defaultProps?function(x){return(0,I.normalizeProps)((0,I.createComponentVNode)(2,d,m({},x)))}:d))}),infoTextVisible:this.infoTextVisible,isLargeDisplayMode:this.isLargeDisplayMode,parentRef:this.parentRef,pageSizesRef:this.pageSizesRef,infoTextRef:this.infoTextRef,pagesRef:this.pagesRef,updateAdaptivityProps:this.updateAdaptivityProps,restAttributes:this.restAttributes})},(i=[{key:"infoTextVisible",get:function(){return(this._currentState||this.state).infoTextVisible}},{key:"isLargeDisplayMode",get:function(){return(this._currentState||this.state).isLargeDisplayMode}},{key:"restAttributes",get:function(){return function S(l,s){if(null==l)return{};var a,t,n=function(o,r){if(null==o)return{};var d,v,x={},T=Object.keys(o);for(v=0;v<T.length;v++)r.indexOf(d=T[v])>=0||(x[d]=o[d]);return x}(l,s);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(l);for(t=0;t<i.length;t++)s.indexOf(a=i[t])>=0||Object.prototype.propertyIsEnumerable.call(l,a)&&(n[a]=l[a])}return n}(this.props,k)}}])&&function w(l,s){for(var a=0;a<s.length;a++){var t=s[a];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(l,t.key,t)}}(t.prototype,i),t}(F.InfernoComponent);b.ResizableContainer=u,u.defaultProps=m({},c)},function(W,b,e){b.default=function(g){var I,F;return g?null===(I=(F=window).getComputedStyle)||void 0===I?void 0:I.call(F,g):null},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.toNumber=function(g){return g?Number(g.replace("px","")):0}},function(W,b,e){b.PagerContent=b.PagerContentProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(517),A=e(791),R=e(801),E=e(230),k=e(116),S=e(90),w=e(317),y=e(132),h=["className","defaultPageIndex","defaultPageSize","displayMode","gridCompatibility","hasKnownLastPage","infoText","infoTextRef","infoTextVisible","isLargeDisplayMode","lightModeEnabled","maxPagesCount","onKeyDown","pageCount","pageIndex","pageIndexChange","pageSize","pageSizeChange","pageSizes","pageSizesRef","pagesCountText","pagesNavigatorVisible","pagesRef","rootElementRef","rtlEnabled","showInfo","showNavigationButtons","showPageSizes","totalCount","visible"];function p(n,i,o){return i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n}function c(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function u(n,i){return(u=Object.setPrototypeOf||function(o,r){return o.__proto__=r,o})(n,i)}function l(){return(l=Object.assign||function(n){for(var i=1;i<arguments.length;i++){var o=arguments[i];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(n[r]=o[r])}return n}).apply(this,arguments)}var s=function(n){var o=n.infoVisible,r=n.isLargeDisplayMode,d=n.pageIndexSelectorVisible,v=n.pagesContainerVisibility,x=n.pagesContainerVisible,T=n.props,D=T.hasKnownLastPage,C=T.infoText,P=T.infoTextRef,M=T.maxPagesCount,O=T.pageCount,B=T.pageIndex,V=T.pageIndexChange,G=T.pagesCountText,Y=T.pagesRef,ae=T.showNavigationButtons,Ce=T.totalCount;return(0,g.normalizeProps)((0,g.createComponentVNode)(2,w.Widget,l({rootElementRef:n.widgetRootElementRef,rtlEnabled:T.rtlEnabled,classes:n.classes,visible:T.visible},n.restAttributes,{children:[T.showPageSizes&&(0,g.createComponentVNode)(2,R.PageSizeSelector,{rootElementRef:T.pageSizesRef,isLargeDisplayMode:r,pageSize:T.pageSize,pageSizeChange:T.pageSizeChange,pageSizes:T.pageSizes}),x&&(0,g.createVNode)(1,"div",E.PAGER_PAGES_CLASS,[o&&(0,g.createComponentVNode)(2,F.InfoText,{rootElementRef:P,infoText:C,pageCount:O,pageIndex:B,totalCount:Ce}),d&&(0,g.createVNode)(1,"div",E.PAGER_PAGE_INDEXES_CLASS,(0,g.createComponentVNode)(2,A.PageIndexSelector,{hasKnownLastPage:D,isLargeDisplayMode:r,maxPagesCount:M,pageCount:O,pageIndex:B,pageIndexChange:V,pagesCountText:G,showNavigationButtons:ae,totalCount:Ce}),2,null,null,Y)],0,{style:(0,I.normalizeStyles)({visibility:v})})]})))};b.viewFunction=s;var a=l({},k.PagerProps,{infoTextVisible:!0,isLargeDisplayMode:!0});b.PagerContentProps=a;var t=function(n){var i,o;function r(D){var C;return(C=n.call(this,D)||this)._currentState=null,C.widgetRootElementRef=(0,g.createRef)(),C.state={pageIndex:void 0!==C.props.pageIndex?C.props.pageIndex:C.props.defaultPageIndex,pageSize:void 0!==C.props.pageSize?C.props.pageSize:C.props.defaultPageSize},C.createFakeInstance=C.createFakeInstance.bind(c(C)),C.setRootElementRef=C.setRootElementRef.bind(c(C)),C}o=n,(i=r).prototype=Object.create(o.prototype),i.prototype.constructor=i,u(i,o);var v,T=r.prototype;return T.createEffects=function(){return[new I.InfernoEffect(this.setRootElementRef,[])]},T.updateEffects=function(){},T.set_pageIndex=function(D){var C=this;this.setState(function(P){var M,O;C._currentState=P;var B=D();return null===(M=(O=C.props).pageIndexChange)||void 0===M||M.call(O,B),C._currentState=null,{pageIndex:B}})},T.set_pageSize=function(D){var C=this;this.setState(function(P){var M,O;C._currentState=P;var B=D();return null===(M=(O=C.props).pageSizeChange)||void 0===M||M.call(O,B),C._currentState=null,{pageSize:B}})},T.getChildContext=function(){return l({},this.context,{KeyboardActionContext:this.keyboardAction})},T.setRootElementRef=function(){var D=this.props.rootElementRef;D&&(D.current=this.widgetRootElementRef.current)},T.createFakeInstance=function(){var D=this;return{option:function(){return!1},element:function(){return D.widgetRootElementRef.current},_createActionByOption:function(){return function(C){var P,M;null===(P=(M=D.props).onKeyDown)||void 0===P||P.call(M,C)}}}},T.render=function(){return s({props:l({},this.props,{pageIndex:this.__state_pageIndex,pageSize:this.__state_pageSize}),widgetRootElementRef:this.widgetRootElementRef,keyboardAction:this.keyboardAction,infoVisible:this.infoVisible,pageIndexSelectorVisible:this.pageIndexSelectorVisible,pagesContainerVisible:this.pagesContainerVisible,pagesContainerVisibility:this.pagesContainerVisibility,isLargeDisplayMode:this.isLargeDisplayMode,classes:this.classes,restAttributes:this.restAttributes})},(v=[{key:"__state_pageIndex",get:function(){return void 0!==this.props.pageIndex?this.props.pageIndex:(this._currentState||this.state).pageIndex}},{key:"__state_pageSize",get:function(){return void 0!==this.props.pageSize?this.props.pageSize:(this._currentState||this.state).pageSize}},{key:"keyboardAction",get:function(){var D=this;return{registerKeyboardAction:function(C,P){var M=D.createFakeInstance();return(0,y.registerKeyboardAction)("pager",M,C,void 0,P)}}}},{key:"infoVisible",get:function(){var D=this.props;return D.showInfo&&D.infoTextVisible&&this.isLargeDisplayMode}},{key:"pageIndexSelectorVisible",get:function(){return 0!==this.__state_pageSize}},{key:"normalizedDisplayMode",get:function(){var D=this.props,C=D.displayMode,P=D.lightModeEnabled;return"adaptive"===C&&void 0!==P?P?"compact":"full":C}},{key:"pagesContainerVisible",get:function(){return!!this.props.pagesNavigatorVisible&&this.props.pageCount>0}},{key:"pagesContainerVisibility",get:function(){if("auto"===this.props.pagesNavigatorVisible&&1===this.props.pageCount&&this.props.hasKnownLastPage)return"hidden"}},{key:"isLargeDisplayMode",get:function(){var D=this.normalizedDisplayMode;return"adaptive"===D?this.props.isLargeDisplayMode:"full"===D}},{key:"classes",get:function(){var D,C=(p(D={},"".concat(this.props.className),!!this.props.className),p(D,E.PAGER_CLASS,!0),p(D,E.LIGHT_MODE_CLASS,!this.isLargeDisplayMode),D);return(0,S.combineClasses)(C)}},{key:"restAttributes",get:function(){return function m(n,i){if(null==n)return{};var o,r,d=function(x,T){if(null==x)return{};var D,C,P={},M=Object.keys(x);for(C=0;C<M.length;C++)T.indexOf(D=M[C])>=0||(P[D]=x[D]);return P}(n,i);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||Object.prototype.propertyIsEnumerable.call(n,o)&&(d[o]=n[o])}return d}(l({},this.props,{pageIndex:this.__state_pageIndex,pageSize:this.__state_pageSize}),h)}}])&&function f(n,i){for(var o=0;o<i.length;o++){var r=i[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}(r.prototype,v),r}(I.InfernoComponent);b.PagerContent=t,t.defaultProps=l({},a)},function(W,b,e){b.PageIndexSelector=b.PageIndexSelectorProps=b.viewFunction=b.PAGER_BUTTON_DISABLE_CLASS=void 0;var g=e(18),I=e(22),F=e(316),A=e(794),R=e(795),E=e(116),k=e(231),S=["defaultPageIndex","hasKnownLastPage","isLargeDisplayMode","maxPagesCount","pageCount","pageIndex","pageIndexChange","pagesCountText","showNavigationButtons","totalCount"];function y(){return(y=Object.assign||function(i){for(var o=1;o<arguments.length;o++){var r=arguments[o];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(i[d]=r[d])}return i}).apply(this,arguments)}function m(i){if(void 0===i)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}function p(i,o){return(p=Object.setPrototypeOf||function(r,d){return r.__proto__=d,r})(i,o)}b.PAGER_BUTTON_DISABLE_CLASS="dx-button-disable";var f="".concat("dx-navigate-button"," ").concat("dx-next-button"),c="".concat("dx-navigate-button"," ").concat("dx-prev-button"),u="".concat("dx-button-disable"," ").concat("dx-navigate-button"," ").concat("dx-next-button"),l="".concat("dx-button-disable"," ").concat("dx-navigate-button"," ").concat("dx-prev-button"),s=function(i){var o=i.navigateToNextPage,d=i.nextClassName,v=i.pageIndexChange,T=i.props,D=T.isLargeDisplayMode,C=T.maxPagesCount,P=T.pageCount,M=T.pageIndex,O=T.pagesCountText,B=i.renderNextButton;return(0,g.createFragment)([i.renderPrevButton&&(0,g.createComponentVNode)(2,F.LightButton,{className:i.prevClassName,label:"Previous page",onClick:i.navigateToPrevPage}),D&&(0,g.createComponentVNode)(2,A.PagesLarge,{maxPagesCount:C,pageCount:P,pageIndex:M,pageIndexChange:v}),!D&&(0,g.createComponentVNode)(2,R.PagesSmall,{pageCount:P,pageIndex:M,pageIndexChange:v,pagesCountText:O}),B&&(0,g.createComponentVNode)(2,F.LightButton,{className:d,label:"Next page",onClick:o})],0)};b.viewFunction=s;var a={isLargeDisplayMode:!0};b.PageIndexSelectorProps=a;var t={maxPagesCount:E.PagerProps.maxPagesCount,pageCount:E.PagerProps.pageCount,hasKnownLastPage:E.PagerProps.hasKnownLastPage,showNavigationButtons:E.PagerProps.showNavigationButtons,totalCount:E.PagerProps.totalCount,isLargeDisplayMode:a.isLargeDisplayMode,defaultPageIndex:E.PagerProps.pageIndex},n=function(i){var o,r;function d(C){var P;return(P=i.call(this,C)||this)._currentState=null,P.state={pageIndex:void 0!==P.props.pageIndex?P.props.pageIndex:P.props.defaultPageIndex},P.getNextDirection=P.getNextDirection.bind(m(P)),P.getPrevDirection=P.getPrevDirection.bind(m(P)),P.canNavigateToPage=P.canNavigateToPage.bind(m(P)),P.getNextPageIndex=P.getNextPageIndex.bind(m(P)),P.canNavigateTo=P.canNavigateTo.bind(m(P)),P.navigateToPage=P.navigateToPage.bind(m(P)),P.pageIndexChange=P.pageIndexChange.bind(m(P)),P.navigateToNextPage=P.navigateToNextPage.bind(m(P)),P.navigateToPrevPage=P.navigateToPrevPage.bind(m(P)),P}r=i,(o=d).prototype=Object.create(r.prototype),o.prototype.constructor=o,p(o,r);var x,D=d.prototype;return D.set_pageIndex=function(C){var P=this;this.setState(function(M){var O,B;P._currentState=M;var V=C();return null===(O=(B=P.props).pageIndexChange)||void 0===O||O.call(B,V),P._currentState=null,{pageIndex:V}})},D.getNextDirection=function(){var C;return null!==(C=this.config)&&void 0!==C&&C.rtlEnabled?"prev":"next"},D.getPrevDirection=function(){var C;return null!==(C=this.config)&&void 0!==C&&C.rtlEnabled?"next":"prev"},D.canNavigateToPage=function(C){return this.props.hasKnownLastPage?C>=0&&C<=this.props.pageCount-1:C>=0},D.getNextPageIndex=function(C){return this.__state_pageIndex+("next"===C?1:-1)},D.canNavigateTo=function(C){return this.canNavigateToPage(this.getNextPageIndex(C))},D.navigateToPage=function(C){this.pageIndexChange(this.getNextPageIndex(C))},D.pageIndexChange=function(C){this.canNavigateToPage(C)&&this.set_pageIndex(function(){return C})},D.navigateToNextPage=function(){this.navigateToPage(this.getNextDirection())},D.navigateToPrevPage=function(){this.navigateToPage(this.getPrevDirection())},D.render=function(){return s({props:y({},this.props,{pageIndex:this.__state_pageIndex}),config:this.config,renderPrevButton:this.renderPrevButton,renderNextButton:this.renderNextButton,nextClassName:this.nextClassName,prevClassName:this.prevClassName,pageIndexChange:this.pageIndexChange,navigateToNextPage:this.navigateToNextPage,navigateToPrevPage:this.navigateToPrevPage,restAttributes:this.restAttributes})},(x=[{key:"config",get:function(){return"ConfigContext"in this.context?this.context.ConfigContext:k.ConfigContext}},{key:"__state_pageIndex",get:function(){return void 0!==this.props.pageIndex?this.props.pageIndex:(this._currentState||this.state).pageIndex}},{key:"renderPrevButton",get:function(){var C=this.props;return!C.isLargeDisplayMode||C.showNavigationButtons}},{key:"renderNextButton",get:function(){return this.renderPrevButton||!this.props.hasKnownLastPage}},{key:"nextClassName",get:function(){var C=this.getNextDirection();return this.canNavigateTo(C)?f:u}},{key:"prevClassName",get:function(){var C=this.getPrevDirection();return this.canNavigateTo(C)?c:l}},{key:"restAttributes",get:function(){return function w(i,o){if(null==i)return{};var r,d,v=function(T,D){if(null==T)return{};var C,P,M={},O=Object.keys(T);for(P=0;P<O.length;P++)D.indexOf(C=O[P])>=0||(M[C]=T[C]);return M}(i,o);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(i);for(d=0;d<x.length;d++)o.indexOf(r=x[d])>=0||Object.prototype.propertyIsEnumerable.call(i,r)&&(v[r]=i[r])}return v}(y({},this.props,{pageIndex:this.__state_pageIndex}),S)}}])&&function h(i,o){for(var r=0;r<o.length;r++){var d=o[r];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(i,d.key,d)}}(d.prototype,x),d}(I.BaseInfernoComponent);b.PageIndexSelector=n,n.defaultProps=y({},t)},function(W,b,e){function g(S){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(w){return typeof w}:function(w){return w&&"function"==typeof Symbol&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w})(S)}b.subscribeToEvent=R,b.subscribeToScrollEvent=b.subscribeToClickEvent=void 0;var I,F=(I=e(5))&&I.__esModule?I:{default:I};function A(S){if("function"!=typeof WeakMap)return null;var w=new WeakMap,y=new WeakMap;return(A=function(h){return h?y:w})(S)}function R(S){return function(w,y){if(y&&w)return F.default.on(w,S,y),function(){return F.default.off(w,S,y)}}}var E=R(function(S,w){if(S&&S.__esModule)return S;if(null===S||"object"!==g(S)&&"function"!=typeof S)return{default:S};var y=A(void 0);if(y&&y.has(S))return y.get(S);var h={},m=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in S)if("default"!==p&&Object.prototype.hasOwnProperty.call(S,p)){var f=m?Object.getOwnPropertyDescriptor(S,p):null;f&&(f.get||f.set)?Object.defineProperty(h,p,f):h[p]=S[p]}return h.default=S,y&&y.set(S,h),h}(e(23)).name);b.subscribeToClickEvent=E;var k=R("scroll");b.subscribeToScrollEvent=k},function(W,b,e){b.KeyboardActionContext=void 0;var g=(0,e(22).createContext)(void 0);b.KeyboardActionContext=g},function(W,b,e){b.PagesLarge=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(518),A=e(116),R=e(231),E=["pageIndexes"],k=["defaultPageIndex","maxPagesCount","pageCount","pageIndex","pageIndexChange"];function S(){return(S=Object.assign||function(n){for(var i=1;i<arguments.length;i++){var o=arguments[i];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(n[r]=o[r])}return n}).apply(this,arguments)}function w(n,i){if(null==n)return{};var o,r,d=function(x,T){if(null==x)return{};var D,C,P={},M=Object.keys(x);for(C=0;C<M.length;C++)T.indexOf(D=M[C])>=0||(P[D]=x[D]);return P}(n,i);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||Object.prototype.propertyIsEnumerable.call(n,o)&&(d[o]=n[o])}return d}function h(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function m(n,i){return(m=Object.setPrototypeOf||function(o,r){return o.__proto__=r,o})(n,i)}function p(n){return function(i){if(Array.isArray(i))return f(i)}(n)||function(i){if("undefined"!=typeof Symbol&&null!=i[Symbol.iterator]||null!=i["@@iterator"])return Array.from(i)}(n)||function(i,o){if(i){if("string"==typeof i)return f(i,o);var r=Object.prototype.toString.call(i).slice(8,-1);if("Object"===r&&i.constructor&&(r=i.constructor.name),"Map"===r||"Set"===r)return Array.from(i);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(i,o)}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(n,i){(null==i||i>n.length)&&(i=n.length);for(var o=0,r=new Array(i);o<i;o++)r[o]=n[o];return r}var c=function(n){var i=n.pages.map(function(o){var r=o.key,d=o.pageProps;return d?(0,g.createComponentVNode)(2,F.Page,{index:d.index,selected:d.selected,onClick:d.onClick},r):(0,g.createVNode)(1,"div","dx-separator",". . .",16,null,r)});return(0,g.createFragment)(i,0)};function u(n,i,o){return 1===n?"high":n+i===o-1?"low":"both"}function l(n,i,o){var r=[],d=[];switch(o){case"none":r=p(n);break;case"both":r=[0,"low"].concat(p(n),["high",i-1]),d=n.slice(1,-1);break;case"high":r=[0].concat(p(n),["high",i-1]),d=n.slice(0,-1);break;case"low":r=[0,"low"].concat(p(n),[i-1]),d=n.slice(1)}return{slidingWindowIndexes:n,indexesForReuse:d,pageIndexes:r}}function s(n,i,o,r){for(var d=[],v=0;v<i;v+=1)d.push(v+n);return l(d,o,r)}b.viewFunction=c;var a={maxPagesCount:A.PagerProps.maxPagesCount,pageCount:A.PagerProps.pageCount,defaultPageIndex:A.PagerProps.pageIndex},t=function(n){var i,o;function r(D){var C;return(C=n.call(this,D)||this)._currentState=null,C.state={pageIndex:void 0!==C.props.pageIndex?C.props.pageIndex:C.props.defaultPageIndex},C.canReuseSlidingWindow=C.canReuseSlidingWindow.bind(h(C)),C.generatePageIndexes=C.generatePageIndexes.bind(h(C)),C.isSlidingWindowMode=C.isSlidingWindowMode.bind(h(C)),C.onPageClick=C.onPageClick.bind(h(C)),C}o=n,(i=r).prototype=Object.create(o.prototype),i.prototype.constructor=i,m(i,o);var v,T=r.prototype;return T.set_pageIndex=function(D){var C=this;this.setState(function(P){var M,O;C._currentState=P;var B=D();return null===(M=(O=C.props).pageIndexChange)||void 0===M||M.call(O,B),C._currentState=null,{pageIndex:B}})},T.canReuseSlidingWindow=function(D,C){var P=this.slidingWindowState.indexesForReuse,M=-1===P.indexOf(D),O=-1!==P.indexOf(C);return M&&O},T.generatePageIndexes=function(){var C,D=this.props.pageCount,P=this.slidingWindowState.slidingWindowIndexes,M=s(C=this.__state_pageIndex===P[0]?this.__state_pageIndex-1:this.__state_pageIndex===P[P.length-1]?this.__state_pageIndex+2-4:this.__state_pageIndex<4?1:this.__state_pageIndex>=D-4?D-4-1:this.__state_pageIndex-1,4,D,u(C,4,D)),O=M.pageIndexes,B=w(M,E);return this.slidingWindowStateHolder=B,O},T.isSlidingWindowMode=function(){var D=this.props,P=D.pageCount;return P<=4||P<=D.maxPagesCount},T.onPageClick=function(D){var C,P;null===(C=(P=this.props).pageIndexChange)||void 0===C||C.call(P,D)},T.render=function(){return c({props:S({},this.props,{pageIndex:this.__state_pageIndex}),config:this.config,pageIndexes:this.pageIndexes,pages:this.pages,restAttributes:this.restAttributes})},(v=[{key:"config",get:function(){return"ConfigContext"in this.context?this.context.ConfigContext:R.ConfigContext}},{key:"__state_pageIndex",get:function(){return void 0!==this.props.pageIndex?this.props.pageIndex:(this._currentState||this.state).pageIndex}},{key:"slidingWindowState",get:function(){return this.slidingWindowStateHolder||{indexesForReuse:[],slidingWindowIndexes:[]}}},{key:"pageIndexes",get:function(){var D=this.props.pageCount;if(this.isSlidingWindowMode())return s(0,D,D,"none").pageIndexes;if(this.canReuseSlidingWindow(D,this.__state_pageIndex)){var C=this.slidingWindowState.slidingWindowIndexes;return l(C,D,u(C[0],4,D)).pageIndexes}return this.generatePageIndexes()}},{key:"pages",get:function(){var D,C=this;return(null!==(D=this.config)&&void 0!==D&&D.rtlEnabled?p(this.pageIndexes).reverse():this.pageIndexes).map(function(P){return O="low"===(M=P)||"high"===M?null:{index:M,onClick:function(){return C.onPageClick(M)},selected:C.__state_pageIndex===M},{key:M.toString(),pageProps:O};var M,O})}},{key:"restAttributes",get:function(){return w(S({},this.props,{pageIndex:this.__state_pageIndex}),k)}}])&&function y(n,i){for(var o=0;o<i.length;o++){var r=i[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}(r.prototype,v),r}(I.BaseInfernoComponent);b.PagesLarge=t,t.defaultProps=S({},a)},function(W,b,e){b.PagesSmall=b.viewFunction=void 0;var g,I=e(18),F=e(22),A=e(518),R=e(517),E=e(796),k=(g=e(10))&&g.__esModule?g:{default:g},S=e(520),w=e(315),y=e(116),h=["defaultPageIndex","pageCount","pageIndex","pageIndexChange","pagesCountText"];function p(){return(p=Object.assign||function(n){for(var i=1;i<arguments.length;i++){var o=arguments[i];for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&(n[r]=o[r])}return n}).apply(this,arguments)}function c(n){if(void 0===n)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function u(n,i){return(u=Object.setPrototypeOf||function(o,r){return o.__proto__=r,o})(n,i)}var l="".concat(R.PAGER_INFO_CLASS,"  dx-info-text"),s=function(n){var o=n.pagesCountText,r=n.props.pageCount,d=n.selectLastPageIndex;return(0,I.createVNode)(1,"div","dx-light-pages",[(0,I.createComponentVNode)(2,E.NumberBox,{rootElementRef:n.pageIndexRef,className:"dx-page-index",min:1,max:r,width:n.width,value:n.value,valueChange:n.valueChange}),(0,I.createVNode)(1,"span",l,o,0),(0,I.createComponentVNode)(2,A.Page,{className:"dx-pages-count",selected:!1,index:r-1,onClick:d})],4)};b.viewFunction=s;var a={pageCount:y.PagerProps.pageCount,defaultPageIndex:y.PagerProps.pageIndex},t=function(n){var i,o;function r(D){var C;return(C=n.call(this,D)||this)._currentState=null,C.pageIndexRef=(0,I.createRef)(),C.state={minWidth:10,pageIndex:void 0!==C.props.pageIndex?C.props.pageIndex:C.props.defaultPageIndex},C.updateWidth=C.updateWidth.bind(c(C)),C.selectLastPageIndex=C.selectLastPageIndex.bind(c(C)),C.valueChange=C.valueChange.bind(c(C)),C}o=n,(i=r).prototype=Object.create(o.prototype),i.prototype.constructor=i,u(i,o);var v,T=r.prototype;return T.createEffects=function(){return[new F.InfernoEffect(this.updateWidth,[this.minWidth])]},T.updateEffects=function(){var D;null===(D=this._effects[0])||void 0===D||D.update([this.minWidth])},T.set_minWidth=function(D){var C=this;this.setState(function(P){C._currentState=P;var M=D();return C._currentState=null,{minWidth:M}})},T.set_pageIndex=function(D){var C=this;this.setState(function(P){var M,O;C._currentState=P;var B=D();return null===(M=(O=C.props).pageIndexChange)||void 0===M||M.call(O,B),C._currentState=null,{pageIndex:B}})},T.updateWidth=function(){var D=this;this.set_minWidth(function(){return D.pageIndexRef.current&&(0,w.getElementMinWidth)(D.pageIndexRef.current)||D.minWidth})},T.selectLastPageIndex=function(){var D,C;null===(D=(C=this.props).pageIndexChange)||void 0===D||D.call(C,this.props.pageCount-1)},T.valueChange=function(D){this.set_pageIndex(function(){return D-1})},T.render=function(){return s({props:p({},this.props,{pageIndex:this.__state_pageIndex}),pageIndexRef:this.pageIndexRef,value:this.value,width:this.width,pagesCountText:this.pagesCountText,selectLastPageIndex:this.selectLastPageIndex,valueChange:this.valueChange,restAttributes:this.restAttributes})},(v=[{key:"minWidth",get:function(){return(this._currentState||this.state).minWidth}},{key:"__state_pageIndex",get:function(){return void 0!==this.props.pageIndex?this.props.pageIndex:(this._currentState||this.state).pageIndex}},{key:"value",get:function(){return this.__state_pageIndex+1}},{key:"width",get:function(){return(0,S.calculateValuesFittedWidth)(this.minWidth,[this.props.pageCount])}},{key:"pagesCountText",get:function(){return this.props.pagesCountText||k.default.getFormatter("dxPager-pagesCountText")()}},{key:"restAttributes",get:function(){return function m(n,i){if(null==n)return{};var o,r,d=function(x,T){if(null==x)return{};var D,C,P={},M=Object.keys(x);for(C=0;C<M.length;C++)T.indexOf(D=M[C])>=0||(P[D]=x[D]);return P}(n,i);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||Object.prototype.propertyIsEnumerable.call(n,o)&&(d[o]=n[o])}return d}(p({},this.props,{pageIndex:this.__state_pageIndex}),h)}}])&&function f(n,i){for(var o=0;o<i.length;o++){var r=i[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}(r.prototype,v),r}(F.InfernoComponent);b.PagesSmall=t,t.defaultProps=p({},a)},function(W,b,e){b.NumberBox=b.NumberBoxProps=b.viewFunction=void 0;var g,I=e(18),F=e(22),A=(g=e(130))&&g.__esModule?g:{default:g},R=e(317),E=e(519),k=["rootElementRef"],S=["_feedbackHideTimeout","_feedbackShowTimeout","accessKey","activeStateEnabled","activeStateUnit","aria","children","className","classes","defaultValue","disabled","focusStateEnabled","height","hint","hoverStateEnabled","invalidValueMessage","max","min","mode","name","onActive","onClick","onContentReady","onDimensionChanged","onFocusIn","onFocusOut","onHoverEnd","onHoverStart","onInactive","onKeyDown","onKeyboardHandled","onVisibilityChange","rootElementRef","rtlEnabled","showSpinButtons","step","tabIndex","useLargeSpinButtons","value","valueChange","visible","width"];function y(u,l){return(y=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}function h(){return(h=Object.assign||function(u){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(u[a]=s[a])}return u}).apply(this,arguments)}function m(u,l){if(null==u)return{};var s,a,t=function(i,o){if(null==i)return{};var r,d,v={},x=Object.keys(i);for(d=0;d<x.length;d++)o.indexOf(r=x[d])>=0||(v[r]=i[r]);return v}(u,l);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(u);for(a=0;a<n.length;a++)l.indexOf(s=n[a])>=0||Object.prototype.propertyIsEnumerable.call(u,s)&&(t[s]=u[s])}return t}var p=function(u){var l=u.props,s=l.rootElementRef,a=m(l,k);return(0,I.normalizeProps)((0,I.createComponentVNode)(2,E.DomComponentWrapper,h({rootElementRef:s,componentType:A.default,componentProps:a},u.restAttributes)))};b.viewFunction=p;var f=h({},R.WidgetProps,{focusStateEnabled:!0,hoverStateEnabled:!0,defaultValue:0});b.NumberBoxProps=f;var c=function(u){var l,s;function a(r){var d;return(d=u.call(this,r)||this)._currentState=null,d.state={value:void 0!==d.props.value?d.props.value:d.props.defaultValue},d}s=u,(l=a).prototype=Object.create(s.prototype),l.prototype.constructor=l,y(l,s);var n,o=a.prototype;return o.set_value=function(r){var d=this;this.setState(function(v){var x,T;d._currentState=v;var D=r();return null===(x=(T=d.props).valueChange)||void 0===x||x.call(T,D),d._currentState=null,{value:D}})},o.render=function(){return p({props:h({},this.props,{value:this.__state_value}),restAttributes:this.restAttributes})},(n=[{key:"__state_value",get:function(){return void 0!==this.props.value?this.props.value:(this._currentState||this.state).value}},{key:"restAttributes",get:function(){return m(h({},this.props,{value:this.__state_value}),S)}}])&&function w(u,l){for(var s=0;s<l.length;s++){var a=l[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}(a.prototype,n),a}(F.BaseInfernoComponent);b.NumberBox=c,c.defaultProps=h({},f)},function(W,b,e){b.BaseWidgetProps=void 0,b.BaseWidgetProps={activeStateEnabled:!1,disabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,tabIndex:0,visible:!0}},function(W,b,e){b.ConfigProvider=b.ConfigProviderProps=b.viewFunction=void 0;var g=e(22),I=["children","rtlEnabled"];function A(){return(A=Object.assign||function(y){for(var h=1;h<arguments.length;h++){var m=arguments[h];for(var p in m)Object.prototype.hasOwnProperty.call(m,p)&&(y[p]=m[p])}return y}).apply(this,arguments)}function E(y,h){return(E=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var k=function(y){return y.props.children};b.viewFunction=k;var S={};b.ConfigProviderProps=S;var w=function(y){var h,m;function p(s){var a;return(a=y.call(this,s)||this).state={},a}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,E(h,m);var c,l=p.prototype;return l.getChildContext=function(){return A({},this.context,{ConfigContext:this.config})},l.render=function(){return k({props:A({},this.props),config:this.config,restAttributes:this.restAttributes})},(c=[{key:"config",get:function(){return{rtlEnabled:this.props.rtlEnabled}}},{key:"restAttributes",get:function(){return function F(y,h){if(null==y)return{};var m,p,f=function(u,l){if(null==u)return{};var s,a,t={},n=Object.keys(u);for(a=0;a<n.length;a++)l.indexOf(s=n[a])>=0||(t[s]=u[s]);return t}(y,h);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(y);for(p=0;p<c.length;p++)h.indexOf(m=c[p])>=0||Object.prototype.propertyIsEnumerable.call(y,m)&&(f[m]=y[m])}return f}(this.props,I)}}])&&function R(y,h){for(var m=0;m<h.length;m++){var p=h[m];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(y,p.key,p)}}(p.prototype,c),p}(g.BaseInfernoComponent);b.ConfigProvider=w,w.defaultProps=A({},S)},function(W,b,e){b.resolveRtlEnabled=function(A,R){return void 0!==A?A:void 0!==(null==R?void 0:R.rtlEnabled)?R.rtlEnabled:(0,F.default)().rtlEnabled},b.resolveRtlEnabledDefinition=function(A,R){var E=(0,I.isDefined)(A),k=(0,I.isDefined)((0,F.default)().rtlEnabled)&&!E&&!(0,I.isDefined)(null==R?void 0:R.rtlEnabled);return E&&A!==(null==R?void 0:R.rtlEnabled)||k};var g,I=e(1),F=(g=e(30))&&g.__esModule?g:{default:g}},function(W,b,e){b.renderTemplate=function(F,A,R){setTimeout(function(){(0,g.render)((0,I.createElement)(F,A),null==R?void 0:R.get(0))},0)};var g=e(18),I=e(514)},function(W,b,e){b.PageSizeSelector=b.viewFunction=void 0;var g,I=e(18),F=e(22),A=e(802),R=e(804),E=e(116),k=(g=e(10))&&g.__esModule?g:{default:g},S=e(230),w=["defaultPageSize","isLargeDisplayMode","pageSize","pageSizeChange","pageSizes","rootElementRef"];function h(){return(h=Object.assign||function(l){for(var s=1;s<arguments.length;s++){var a=arguments[s];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(l[t]=a[t])}return l}).apply(this,arguments)}function p(l,s){return(p=Object.setPrototypeOf||function(a,t){return a.__proto__=t,a})(l,s)}var f=function(l){var s=l.htmlRef,a=l.normalizedPageSizes,t=l.props,n=t.isLargeDisplayMode,i=t.pageSize,o=t.pageSizeChange;return(0,I.createVNode)(1,"div",S.PAGER_PAGE_SIZES_CLASS,[n&&(0,I.createComponentVNode)(2,R.PageSizeLarge,{pageSizes:a,pageSize:i,pageSizeChange:o}),!n&&(0,I.createComponentVNode)(2,A.PageSizeSmall,{parentRef:s,pageSizes:a,pageSize:i,pageSizeChange:o})],0,null,null,s)};b.viewFunction=f;var c={pageSizes:E.PagerProps.pageSizes,isLargeDisplayMode:!0,defaultPageSize:E.PagerProps.pageSize},u=function(l){var s,a;function t(d){var v;return(v=l.call(this,d)||this)._currentState=null,v.htmlRef=(0,I.createRef)(),v.state={pageSize:void 0!==v.props.pageSize?v.props.pageSize:v.props.defaultPageSize},v.setRootElementRef=v.setRootElementRef.bind(function(x){if(void 0===x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}(v)),v}a=l,(s=t).prototype=Object.create(a.prototype),s.prototype.constructor=s,p(s,a);var i,r=t.prototype;return r.createEffects=function(){return[new F.InfernoEffect(this.setRootElementRef,[])]},r.updateEffects=function(){},r.set_pageSize=function(d){var v=this;this.setState(function(x){var T,D;v._currentState=x;var C=d();return null===(T=(D=v.props).pageSizeChange)||void 0===T||T.call(D,C),v._currentState=null,{pageSize:C}})},r.setRootElementRef=function(){var d=this.props.rootElementRef;d&&(d.current=this.htmlRef.current)},r.render=function(){return f({props:h({},this.props,{pageSize:this.__state_pageSize}),htmlRef:this.htmlRef,normalizedPageSizes:this.normalizedPageSizes,restAttributes:this.restAttributes})},(i=[{key:"__state_pageSize",get:function(){return void 0!==this.props.pageSize?this.props.pageSize:(this._currentState||this.state).pageSize}},{key:"normalizedPageSizes",get:function(){return this.props.pageSizes.map(function(d){return"all"===d||0===d?{text:k.default.getFormatter("dxPager-pageSizesAllText")(),value:0}:{text:String(d),value:d}})}},{key:"restAttributes",get:function(){return function y(l,s){if(null==l)return{};var a,t,n=function(o,r){if(null==o)return{};var d,v,x={},T=Object.keys(o);for(v=0;v<T.length;v++)r.indexOf(d=T[v])>=0||(x[d]=o[d]);return x}(l,s);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(l);for(t=0;t<i.length;t++)s.indexOf(a=i[t])>=0||Object.prototype.propertyIsEnumerable.call(l,a)&&(n[a]=l[a])}return n}(h({},this.props,{pageSize:this.__state_pageSize}),w)}}])&&function m(l,s){for(var a=0;a<s.length;a++){var t=s[a];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(l,t.key,t)}}(t.prototype,i),t}(F.InfernoComponent);b.PageSizeSelector=u,u.defaultProps=h({},c)},function(W,b,e){b.PageSizeSmall=b.PageSizeSmallProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(803),A=e(520),R=e(315),E=e(116),k=["defaultPageSize","pageSize","pageSizeChange","pageSizes","parentRef"];function w(){return(w=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}function h(c,u){return(h=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}var m=function(c){var u=c.props;return(0,g.createComponentVNode)(2,F.SelectBox,{displayExpr:"text",valueExpr:"value",dataSource:u.pageSizes,value:u.pageSize,valueChange:u.pageSizeChange,width:c.width})};b.viewFunction=m,b.PageSizeSmallProps={};var p={defaultPageSize:E.PagerProps.pageSize},f=function(c){var u,l;function s(o){var r;return(r=c.call(this,o)||this)._currentState=null,r.state={minWidth:10,pageSize:void 0!==r.props.pageSize?r.props.pageSize:r.props.defaultPageSize},r.updateWidth=r.updateWidth.bind(function(d){if(void 0===d)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d}(r)),r}l=c,(u=s).prototype=Object.create(l.prototype),u.prototype.constructor=u,h(u,l);var t,i=s.prototype;return i.createEffects=function(){return[new I.InfernoEffect(this.updateWidth,[this.minWidth,this.__state_pageSize,this.props.pageSizeChange,this.props.pageSizes,this.props.defaultPageSize])]},i.updateEffects=function(){var o;null===(o=this._effects[0])||void 0===o||o.update([this.minWidth,this.__state_pageSize,this.props.pageSizeChange,this.props.pageSizes,this.props.defaultPageSize])},i.set_minWidth=function(o){var r=this;this.setState(function(d){r._currentState=d;var v=o();return r._currentState=null,{minWidth:v}})},i.set_pageSize=function(o){var r=this;this.setState(function(d){var v,x;r._currentState=d;var T=o();return null===(v=(x=r.props).pageSizeChange)||void 0===v||v.call(x,T),r._currentState=null,{pageSize:T}})},i.updateWidth=function(){var o=this;this.set_minWidth(function(){return(0,R.getElementMinWidth)(o.props.parentRef.current)||o.minWidth})},i.render=function(){return m({props:w({},this.props,{pageSize:this.__state_pageSize}),width:this.width,restAttributes:this.restAttributes})},(t=[{key:"minWidth",get:function(){return(this._currentState||this.state).minWidth}},{key:"__state_pageSize",get:function(){return void 0!==this.props.pageSize?this.props.pageSize:(this._currentState||this.state).pageSize}},{key:"width",get:function(){return(0,A.calculateValuesFittedWidth)(this.minWidth,this.props.pageSizes.map(function(o){return o.value}))}},{key:"restAttributes",get:function(){return function S(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(w({},this.props,{pageSize:this.__state_pageSize}),k)}}])&&function y(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(s.prototype,t),s}(I.InfernoComponent);b.PageSizeSmall=f,f.defaultProps=w({},p)},function(W,b,e){b.SelectBox=b.SelectBoxProps=b.viewFunction=void 0;var g,I=e(18),F=e(22),A=e(317),R=(g=e(131))&&g.__esModule?g:{default:g},E=e(519),k=["rootElementRef"],S=["_feedbackHideTimeout","_feedbackShowTimeout","accessKey","activeStateEnabled","activeStateUnit","aria","children","className","classes","dataSource","defaultValue","disabled","displayExpr","focusStateEnabled","height","hint","hoverStateEnabled","name","onActive","onClick","onContentReady","onDimensionChanged","onFocusIn","onFocusOut","onHoverEnd","onHoverStart","onInactive","onKeyDown","onKeyboardHandled","onVisibilityChange","rootElementRef","rtlEnabled","tabIndex","value","valueChange","valueExpr","visible","width"];function y(u,l){return(y=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}function h(){return(h=Object.assign||function(u){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(u[a]=s[a])}return u}).apply(this,arguments)}function m(u,l){if(null==u)return{};var s,a,t=function(i,o){if(null==i)return{};var r,d,v={},x=Object.keys(i);for(d=0;d<x.length;d++)o.indexOf(r=x[d])>=0||(v[r]=i[r]);return v}(u,l);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(u);for(a=0;a<n.length;a++)l.indexOf(s=n[a])>=0||Object.prototype.propertyIsEnumerable.call(u,s)&&(t[s]=u[s])}return t}var p=function(u){var l=u.props,s=l.rootElementRef,a=m(l,k);return(0,I.normalizeProps)((0,I.createComponentVNode)(2,E.DomComponentWrapper,h({rootElementRef:s,componentType:R.default,componentProps:a},u.restAttributes)))};b.viewFunction=p;var f=h({},A.WidgetProps,{focusStateEnabled:!0,hoverStateEnabled:!0,defaultValue:null});b.SelectBoxProps=f;var c=function(u){var l,s;function a(r){var d;return(d=u.call(this,r)||this)._currentState=null,d.state={value:void 0!==d.props.value?d.props.value:d.props.defaultValue},d}s=u,(l=a).prototype=Object.create(s.prototype),l.prototype.constructor=l,y(l,s);var n,o=a.prototype;return o.set_value=function(r){var d=this;this.setState(function(v){var x,T;d._currentState=v;var D=r();return null===(x=(T=d.props).valueChange)||void 0===x||x.call(T,D),d._currentState=null,{value:D}})},o.render=function(){return p({props:h({},this.props,{value:this.__state_value}),restAttributes:this.restAttributes})},(n=[{key:"__state_value",get:function(){return void 0!==this.props.value?this.props.value:(this._currentState||this.state).value}},{key:"restAttributes",get:function(){return m(h({},this.props,{value:this.__state_value}),S)}}])&&function w(u,l){for(var s=0;s<l.length;s++){var a=l[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}(a.prototype,n),a}(F.BaseInfernoComponent);b.SelectBox=c,c.defaultProps=h({},f)},function(W,b,e){b.PageSizeLarge=b.PageSizeLargeProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(316),A=e(116),R=e(230),E=["defaultPageSize","pageSize","pageSizeChange","pageSizes"];function S(){return(S=Object.assign||function(f){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var l in u)Object.prototype.hasOwnProperty.call(u,l)&&(f[l]=u[l])}return f}).apply(this,arguments)}function y(f,c){return(y=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var h=function(f){return(0,g.createFragment)(f.pageSizesText.map(function(u){var t=u.text;return(0,g.createComponentVNode)(2,F.LightButton,{className:u.className,label:u.label,onClick:u.click,children:t},t)}),0)};b.viewFunction=h,b.PageSizeLargeProps={};var m={defaultPageSize:A.PagerProps.pageSize},p=function(f){var c,u;function l(i){var o;return(o=f.call(this,i)||this)._currentState=null,o.state={pageSize:void 0!==o.props.pageSize?o.props.pageSize:o.props.defaultPageSize},o.onPageSizeChange=o.onPageSizeChange.bind(function(r){if(void 0===r)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(o)),o}u=f,(c=l).prototype=Object.create(u.prototype),c.prototype.constructor=c,y(c,u);var a,n=l.prototype;return n.set_pageSize=function(i){var o=this;this.setState(function(r){var d,v;o._currentState=r;var x=i();return null===(d=(v=o.props).pageSizeChange)||void 0===d||d.call(v,x),o._currentState=null,{pageSize:x}})},n.onPageSizeChange=function(i){var o=this;return function(){o.set_pageSize(function(){return i})}},n.render=function(){return h({props:S({},this.props,{pageSize:this.__state_pageSize}),pageSizesText:this.pageSizesText,restAttributes:this.restAttributes})},(a=[{key:"__state_pageSize",get:function(){return void 0!==this.props.pageSize?this.props.pageSize:(this._currentState||this.state).pageSize}},{key:"pageSizesText",get:function(){var i=this;return this.props.pageSizes.map(function(o){var r=o.text,d=o.value;return{className:d===i.__state_pageSize?R.PAGER_SELECTED_PAGE_SIZE_CLASS:R.PAGER_PAGE_SIZE_CLASS,click:i.onPageSizeChange(d),label:"Display ".concat(d," items on page"),text:r}})}},{key:"restAttributes",get:function(){return function k(f,c){if(null==f)return{};var u,l,s=function(t,n){if(null==t)return{};var i,o,r={},d=Object.keys(t);for(o=0;o<d.length;o++)n.indexOf(i=d[o])>=0||(r[i]=t[i]);return r}(f,c);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(f);for(l=0;l<a.length;l++)c.indexOf(u=a[l])>=0||Object.prototype.propertyIsEnumerable.call(f,u)&&(s[u]=f[u])}return s}(S({},this.props,{pageSize:this.__state_pageSize}),E)}}])&&function w(f,c){for(var u=0;u<c.length;u++){var l=c[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}(l.prototype,a),l}(I.BaseInfernoComponent);b.PageSizeLarge=p,p.defaultProps=S({},m)},function(W,b,e){b.TrackerView=b.ColumnsResizerViewController=b.TablePositionViewController=b.ColumnsSeparatorView=b.DraggingHeaderViewController=b.DraggingHeaderView=void 0;var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(521);b.DraggingHeaderView=F.columnsResizingReorderingModule.views.draggingHeaderView,b.DraggingHeaderViewController=F.columnsResizingReorderingModule.controllers.draggingHeader,b.ColumnsSeparatorView=F.columnsResizingReorderingModule.views.columnsSeparatorView,b.TablePositionViewController=F.columnsResizingReorderingModule.controllers.tablePosition,b.ColumnsResizerViewController=F.columnsResizingReorderingModule.controllers.columnsResizer,b.TrackerView=F.columnsResizingReorderingModule.views.trackerView,I.default.registerModule("columnsResizingReordering",F.columnsResizingReorderingModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(522);I.default.registerModule("keyboardNavigation",F.keyboardNavigationModule)},function(W,b,e){b.FooterView=b.renderSummaryCell=void 0;var g=u(e(2)),I=e(4),F=e(1),A=e(3),R=e(0),E=e(20),k=u(e(17)),S=u(e(28)),w=u(e(10)),y=u(e(227)),h=e(202),m=u(e(808)),p=u(e(49)),f=u(e(96)),c=e(44);function u(v){return v&&v.__esModule?v:{default:v}}var l=function(v,x){var T=(0,g.default)(v),D=x.column,C=x.summaryItems,P=[];if(!D.command&&C){for(var M=0;M<C.length;M++){var O=C[M];P.push((0,g.default)("<div>").css("textAlign",O.alignment||D.alignment).addClass("dx-datagrid-summary-item").addClass("dx-datagrid-text-content").addClass(O.cssClass).toggleClass("dx-datagrid-group-text-content","group"===x.rowType).text(S.default.getSummaryText(O,x.summaryTexts)))}T.append(P)}};b.renderSummaryCell=l;var s=function(v,x){var T=v.option("summary.texts")||{};return{totalItem:x.row,summaryItems:x.row.summaryCells[x.columnIndex],summaryTexts:T}},a=function(v){return v.summary||v.aggregates||[]},t=function(v){return v.option("summary.recalculateWhileEditing")},n=h.ColumnsView.inherit({_getRows:function(){return this._dataController.footerItems()},_getCellOptions:function(v){return(0,R.extend)(this.callBase(v),s(this,v))},_renderCellContent:function(v,x){l(v,x),this.callBase(v,x)},_renderCore:function(v){var x=!1,T=this._dataController.footerItems()[0];v&&v.columnIndices||(this.element().empty().addClass("dx-datagrid-total-footer").toggleClass("dx-datagrid-nowrap",!this.option("wordWrapEnabled")),x=!0),T&&T.summaryCells&&T.summaryCells.length&&(this._updateContent(this._renderTable({change:v}),v),x&&this._updateScrollLeftPosition())},_updateContent:function(v,x){if(!x||"update"!==x.changeType||!x.columnIndices)return this.callBase.apply(this,arguments);var T=this.getTableElement().find(".dx-row"),D=v.find(".dx-row");this._updateCells(T,D,x.columnIndices[0])},_rowClick:function(v){var x=this._dataController.footerItems()[v.rowIndex]||{};this.executeAction("onRowClick",(0,R.extend)({},v,x))},_columnOptionChanged:function(v){var x=v.optionNames;v.changeTypes.grouping||(x.width||x.visibleWidth)&&this.callBase(v)},_handleDataChanged:function(v){var x=v.changeType;"update"===v.changeType&&v.repaintChangesOnly?v.totalColumnIndices?v.totalColumnIndices.length&&this.render(null,{changeType:"update",columnIndices:[v.totalColumnIndices]}):this.render():"refresh"!==x&&"append"!==x&&"prepend"!==x||this.render()},getHeight:function(){return this.getElementHeight()},isVisible:function(){return!!this._dataController.footerItems().length}});b.FooterView=n;var i,o,r={init:function(){this.callBase.apply(this,arguments),this._totalAggregates=[],this._summaryGetter=I.noop},summaryGetter:function(v){if(!arguments.length)return this._summaryGetter;(0,F.isFunction)(v)&&(this._summaryGetter=v)},summary:function(v){if(!arguments.length)return this._summaryGetter();this._summaryGetter=function(){return v}},totalAggregates:function(){return this._totalAggregates},isLastLevelGroupItemsPagingLocal:function(){var v=this.summary(),x=v&&v.sortByGroups();return x&&x.length},sortLastLevelGroupItems:function(v,x,T){var D=f.default.multiLevelGroup((0,p.default)(v),x).toArray(),C=[];return T.forEach(function(P){!function M(O,B,V,z){z=z||[];for(var N=0;N<O.length;N++)z.push(O[N].key),1===B?V(z,O[N].items):M(O[N].items,B-1,V,z),z.pop()}(D,x.length,function(M,O){P.toString()===M.toString()&&(C=C.concat(O))})}),C}},d=(i=function(v,x,T,D){var C;if(t(v)){var P=v.getController("editing");if(P){var M=P.getInsertedData();M.length&&(T=function B(V,z,N){return N?B(V,z.map(function(U){return{items:[U]}},N-1)):V.concat(z)}(T,M,D));var O=P.getRemovedData();O.length&&(T=function B(V,z,N){return N?V.map(function(U){var H={},G=B(U.items||[],z,N-1);return Object.defineProperty(H,"aggregates",{get:function(){return U.aggregates},set:function(Y){U.aggregates=Y}}),(0,R.extend)(H,U,{items:G})}):V.filter(function(U){return z.indexOf(U)<0})}(T,O,D))}}return x&&(C=new m.default({totalAggregates:x.totalAggregates,groupAggregates:x.groupAggregates,data:T,groupLevel:D})).calculate(),C?C.totalAggregates():[]},o=function(v,x,T){var D=T&&T.sortByGroups&&T.sortByGroups();return D&&D.length?function C(P,M,O){if(!P||!M.length)return P;var B,z=O[0];return M[0]&&z&&z.length&&(B=(0,p.default)(P),(0,A.each)(z,function(N){B=0===N?B.sortBy(this.selector,this.desc):B.thenBy(this.selector,this.desc)}),B.enumerate().done(function(N){P=N})),M=M.slice(1),O=O.slice(1),M.length&&O.length&&(0,A.each)(P,function(){this.items=C(this.items,M,O)}),P}(v,x,D):v},{_customizeRemoteOperations:function(v){var x=this.summary();x&&(v.remoteOperations.summary?v.isCustomLoading&&!v.storeLoadOptions.isLoadingAll||(v.storeLoadOptions.group&&(v.remoteOperations.grouping?v.storeLoadOptions.groupSummary=x.groupAggregates:x.groupAggregates.length&&(v.remoteOperations.paging=!1)),v.storeLoadOptions.totalSummary=x.totalAggregates):(x.totalAggregates.length||x.groupAggregates.length&&v.storeLoadOptions.group)&&(v.remoteOperations.paging=!1)),this.callBase.apply(this,arguments);var T=v.cachedPagesData.extra;T&&T.summary&&!v.isCustomLoading&&(v.storeLoadOptions.totalSummary=void 0)},_handleDataLoadedCore:function(v){var x,T=(0,c.normalizeSortingInfo)(v.storeLoadOptions.group||v.loadOptions.group||[]),D=v.remoteOperations||{},C=this.summaryGetter()(D);v.isCustomLoading&&!v.storeLoadOptions.isLoadingAll||(D.summary?!D.paging&&T.length&&C&&(D.grouping||i(this,{groupAggregates:C.groupAggregates},v.data,T.length),v.data=o(v.data,T,C)):D.paging||(x=i(this,C,v.data,T.length),v.data=o(v.data,T,C),v.extra=(0,F.isPlainObject)(v.extra)?v.extra:{},v.extra.summary=x)),v.isCustomLoading||(this._totalAggregates=v.extra&&v.extra.summary||this._totalAggregates),this.callBase(v)}});y.default.extend(r),y.default.extend(d),S.default.registerModule("summary",{defaultOptions:function(){return{summary:{groupItems:void 0,totalItems:void 0,calculateCustomSummary:void 0,skipEmptyValues:!0,recalculateWhileEditing:!1,texts:{sum:w.default.getFormatter("dxDataGrid-summarySum"),sumOtherColumn:w.default.getFormatter("dxDataGrid-summarySumOtherColumn"),min:w.default.getFormatter("dxDataGrid-summaryMin"),minOtherColumn:w.default.getFormatter("dxDataGrid-summaryMinOtherColumn"),max:w.default.getFormatter("dxDataGrid-summaryMax"),maxOtherColumn:w.default.getFormatter("dxDataGrid-summaryMaxOtherColumn"),avg:w.default.getFormatter("dxDataGrid-summaryAvg"),avgOtherColumn:w.default.getFormatter("dxDataGrid-summaryAvgOtherColumn"),count:w.default.getFormatter("dxDataGrid-summaryCount")}},sortByGroupSummaryInfo:void 0}},views:{footerView:n},extenders:{controllers:{data:{_isDataColumn:function(v){return v&&(!(0,F.isDefined)(v.groupIndex)||v.showWhenGrouped)},_isGroupFooterVisible:function(){for(var v=this.option("summary.groupItems")||[],x=0;x<v.length;x++){var T=v[x],D=this._columnsController.columnOption(T.showInColumn||T.column);if(T.showInGroupFooter&&this._isDataColumn(D))return!0}return!1},_processGroupItems:function(v,x,T){var D=T&&T.data,C=this.callBase.apply(this,arguments);return T&&(void 0===T.isGroupFooterVisible&&(T.isGroupFooterVisible=this._isGroupFooterVisible()),D&&D.items&&T.isGroupFooterVisible&&(T.collectContinuationItems||!D.isContinuationOnNextPage)&&C.push({rowType:"groupFooter",key:T.path.slice(),data:D,groupIndex:T.path.length-1,values:[]})),C},_processGroupItem:function(v,x){var T=this;if(x.summaryGroupItems||(x.summaryGroupItems=T.option("summary.groupItems")||[]),"group"===v.rowType){var D=-1,C=-1;(0,A.each)(x.visibleColumns,function(P){v.groupIndex===this.groupIndex&&(D=this.index),P>0&&"expand"===x.visibleColumns[P-1].command&&"expand"!==this.command&&(C=this.index)}),v.summaryCells=this._calculateSummaryCells(x.summaryGroupItems,a(v.data),x.visibleColumns,function(P,M){return P.showInGroupFooter?-1:P.alignByColumn&&M&&!(0,F.isDefined)(M.groupIndex)&&M.index!==C?M.index:D})}return"groupFooter"===v.rowType&&(v.summaryCells=this._calculateSummaryCells(x.summaryGroupItems,a(v.data),x.visibleColumns,function(P,M){return P.showInGroupFooter&&T._isDataColumn(M)?M.index:-1})),v},_calculateSummaryCells:function(v,x,T,D){var C=this,P=[],M={};return(0,A.each)(v,function(O,B){var V=C._columnsController.columnOption(B.column),z=B.showInColumn&&C._columnsController.columnOption(B.showInColumn)||V,N=D(B,z);if(N>=0){M[N]||(M[N]=[]);var U,H=x[O];H==H&&((0,F.isDefined)(B.valueFormat)?U=B.valueFormat:"count"!==B.summaryType&&(U=S.default.getFormatByDataType(V&&V.dataType)),M[N].push((0,R.extend)({},B,{value:(0,F.isString)(H)&&V&&V.deserializeValue?V.deserializeValue(H):H,valueFormat:U,columnCaption:V&&V.index!==N?V.caption:void 0})))}}),(0,F.isEmptyObject)(M)||(0,A.each)(T,function(){P.push(M[this.index]||[])}),P},_getSummaryCells:function(v,x){var T=this;return T._calculateSummaryCells(v,x,T._columnsController.getVisibleColumns(),function(C,P){return T._isDataColumn(P)?P.index:-1})},_updateItemsCore:function(v){var x,T=this._dataSource,D=this._footerItems,C=D&&D[0]&&D[0].summaryCells,P=this.option("summary.totalItems");if(this._footerItems=[],T&&P&&P.length){var M=T.totalAggregates();x=this._getSummaryCells(P,M),v&&v.repaintChangesOnly&&C&&(v.totalColumnIndices=x.map(function(O,B){return JSON.stringify(O)!==JSON.stringify(C[B])?B:-1}).filter(function(O){return O>=0})),x.length&&this._footerItems.push({rowType:"totalFooter",summaryCells:x})}this.callBase(v)},_prepareUnsavedDataSelector:function(v){if(t(this)){var x=this.getController("editing");if(x)return function(T){return T=x.getUpdatedData(T),v(T)}}return v},_prepareAggregateSelector:function(v,x){return v=this._prepareUnsavedDataSelector(v),"avg"===x||"sum"===x?function(T){var D=v(T);return(0,F.isDefined)(D)?Number(D):D}:v},_getAggregates:function(v,x){var T=this,D=T.getController("columns"),C=T.option("summary.calculateCustomSummary"),P=T.option("summary.skipEmptyValues");return(0,A.map)(v||[],function(M){var z,O=D.columnOption(M.column),B=O&&O.calculateCellValue?O.calculateCellValue.bind(O):(0,E.compileGetter)(O?O.dataField:M.column),V=M.summaryType||"count",N=(0,F.isDefined)(M.skipEmptyValues)?M.skipEmptyValues:P;if(x)return{selector:M.column,summaryType:V};if(z=T._prepareAggregateSelector(B,V),"custom"===V){C||(k.default.log("E1026"),C=function(){});var U={component:T.component,name:M.name};C(U),U.summaryProcess="calculate",V={seed:function(H){return U.summaryProcess="start",U.totalValue=void 0,U.groupIndex=H,delete U.value,C(U),U.totalValue},step:function(H,G){return U.summaryProcess="calculate",U.totalValue=H,U.value=G,C(U),U.totalValue},finalize:function(H){return U.summaryProcess="finalize",U.totalValue=H,delete U.value,C(U),U.totalValue}}}return{selector:z,aggregator:V,skipEmptyValues:N}})},_addSortInfo:function(v,x,T,D){if(x){var C=x.groupIndex;D=D||x.sortOrder,(0,F.isDefined)(C)&&(v[C]=v[C]||[],v[C].push({selector:T,desc:"desc"===D}))}},_findSummaryItem:function(v,x){var T=-1;return(0,F.isDefined)(x)&&(0,A.each)(v||[],function(D){if(this.name===x||D===x||this.summaryType===x||this.column===x||(M=this.column,((P=this.summaryType)&&M&&P+"_"+M)===x))return T=D,!1;var P,M}),T},_getSummarySortByGroups:function(v,x){var T=this,D=T._columnsController,C=D.getGroupColumns(),P=[];if(x&&x.length)return(0,A.each)(v||[],function(){var M=this.sortOrder,O=this.groupColumn,B=T._findSummaryItem(x,this.summaryItem);if(!(B<0)){var V=function(z){return a(z)[B]};(0,F.isDefined)(O)?(O=D.columnOption(O),T._addSortInfo(P,O,V,M)):(0,A.each)(C,function(z,N){T._addSortInfo(P,N,V,M)})}}),P},_createDataSourceAdapterCore:function(v,x){var T=this,D=this.callBase(v,x);return D.summaryGetter(function(C){return T._getSummaryOptions(C||x)}),D},_getSummaryOptions:function(v){var x=this,T=x.option("summary.groupItems"),D=x.option("summary.totalItems"),C=x.option("sortByGroupSummaryInfo"),P=x._getAggregates(T,v&&v.grouping&&v.summary),M=x._getAggregates(D,v&&v.summary);if(P.length||M.length)return{groupAggregates:P,totalAggregates:M,sortByGroups:function(){return x._getSummarySortByGroups(C,T)}}},publicMethods:function(){var v=this.callBase();return v.push("getTotalSummaryValue"),v},getTotalSummaryValue:function(v){var x=this._findSummaryItem(this.option("summary.totalItems"),v),T=this._dataSource.totalAggregates();if(T.length&&x>-1)return T[x]},optionChanged:function(v){"summary"!==v.name&&"sortByGroupSummaryInfo"!==v.name||(v.name="dataSource"),this.callBase(v)},init:function(){this._footerItems=[],this.callBase()},footerItems:function(){return this._footerItems}},editing:{_refreshSummary:function(){t(this)&&!this.isSaving()&&this._dataController.refresh({load:!0,changesOnly:!0})},_addChange:function(v){var x=this.callBase.apply(this,arguments);return v.type&&this._refreshSummary(),x},_removeChange:function(){var v=this.callBase.apply(this,arguments);return this._refreshSummary(),v},cancelEditData:function(){var v=this.callBase.apply(this,arguments);return this._refreshSummary(),v}}},views:{rowsView:{_createRow:function(v){var x=this.callBase(v);return v&&x.addClass("groupFooter"===v.rowType?"dx-datagrid-group-footer":""),x},_renderCells:function(v,x){this.callBase.apply(this,arguments),"group"===x.row.rowType&&x.row.summaryCells&&x.row.summaryCells.length&&this._renderGroupSummaryCells(v,x)},_hasAlignByColumnSummaryItems:function(v,x){return!(0,F.isDefined)(x.columns[v].groupIndex)&&x.row.summaryCells[v].length},_getAlignByColumnCellCount:function(v,x){for(var T=0,D=1;D<v;D++)T=this._hasAlignByColumnSummaryItems(x.row.summaryCells.length-D,x)?D:T;return T},_renderGroupSummaryCells:function(v,x){var T=v.children().last(),D=Number(T.attr("colSpan"))||1,C=this._getAlignByColumnCellCount(D,x);this._renderGroupSummaryCellsCore(T,x,D,C)},_renderGroupSummaryCellsCore:function(v,x,T,D){if(D>0){v.attr("colSpan",T-D);for(var C=0;C<D;C++){var P=x.columns.length-D+C;this._renderCell(v.parent(),(0,R.extend)({column:x.columns[P],columnIndex:this._getSummaryCellIndex(P,x.columns)},x))}}},_getSummaryCellIndex:function(v){return v},_getCellTemplate:function(v){return!v.column.command&&!(0,F.isDefined)(v.column.groupIndex)&&v.summaryItems&&v.summaryItems.length?l:this.callBase(v)},_getCellOptions:function(v){var x=this.callBase(v);return v.row.summaryCells?(0,R.extend)(x,s(this,v)):x}}}}})},function(W,b,e){b.default=void 0;var g,I=(g=e(15))&&g.__esModule?g:{default:g},F=e(20),A=e(1),R=e(37),E=e(44);function k(h,m,p,f){var c=0;if(h<m)for(;c<p.items.length;c++)k(h+1,m,p.items[c],f);h===m&&f(p)}function S(h,m){var p;if("map"in h)return h.map(m);var f=new Array(h.length);for(p in h)f[p]=m(h[p],p);return f}function w(h){var m=(0,F.compileGetter)(h.selector),p=!("skipEmptyValues"in h)||h.skipEmptyValues,f=h.aggregator;if("string"==typeof f&&!(f=E.aggregators[f]))throw R.errors.Error("E4001",h.aggregator);return{selector:m,aggregator:f,skipEmptyValues:p}}var y=I.default.inherit({ctor:function(h){this._data=h.data,this._groupLevel=h.groupLevel||0,this._totalAggregates=S(h.totalAggregates||[],w),this._groupAggregates=S(h.groupAggregates||[],w),this._totals=[]},calculate:function(){this._totalAggregates.length&&this._calculateTotals(0,{items:this._data}),this._groupAggregates.length&&this._groupLevel>0&&this._calculateGroups({items:this._data})},totalAggregates:function(){return this._totals},_aggregate:function(h,m,p){for(var f=m.items?m.items.length:0,c=0;c<h.length;c++)if(h[c].aggregator!==E.aggregators.count)for(var u=0;u<f;u++)this._accumulate(c,h[c],p,m.items[u]);else p[c]=(p[c]||0)+f},_calculateTotals:function(h,m){if(0===h&&(this._totals=this._seed(this._totalAggregates)),h===this._groupLevel)this._aggregate(this._totalAggregates,m,this._totals);else for(var p=0;p<m.items.length;p++)this._calculateTotals(h+1,m.items[p]);0===h&&(this._totals=this._finalize(this._totalAggregates,this._totals))},_calculateGroups:function(h){var m=this._groupLevel,p=m+1,f=this._seed.bind(this,this._groupAggregates),c=this._aggregate.bind(this,this._groupAggregates),u=this._finalize.bind(this,this._groupAggregates);function l(s){s.aggregates=f(p-1),p===m?c(s,s.aggregates):k(p,m,s,function(a){c(a,s.aggregates)}),s.aggregates=u(s.aggregates)}for(;--p>0;)k(0,p,h,l)},_seed:function(h,m){return S(h,function(p){var f=p.aggregator;return"seed"in f?(0,A.isFunction)(f.seed)?f.seed(m):f.seed:NaN})},_accumulate:function(h,m,p,f){var c,u=m.selector(f);(!m.skipEmptyValues||(c=u)==c&&""!==c&&null!=c)&&(p[h]=p[h]!=p[h]?u:m.aggregator.step(p[h],u))},_finalize:function(h,m){return S(h,function(p,f){var c=p.aggregator.finalize;return c?c(m[f]):m[f]})}});b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(523);I.default.registerModule("columnFixing",F.columnFixingModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(524);I.default.registerModule("adaptivity",F.adaptivityModule)},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(525);I.default.registerModule("virtualColumns",F.virtualColumnsModule)},function(W,b,e){b.ExportController=b.DataProvider=void 0;var g=c(e(2)),I=c(e(15)),F=e(1),A=e(0),R=e(26),E=e(12),k=c(e(28)),S=c(e(527)),w=e(188),y=c(e(10)),h=c(e(42)),m=c(e(121)),p=c(e(115)),f=e(6);function c(t){return t&&t.__esModule?t:{default:t}}function u(t){return function(n){if(Array.isArray(n))return l(n)}(t)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(t)||function(n,i){if(n){if("string"==typeof n)return l(n,i);var o=Object.prototype.toString.call(n).slice(8,-1);if("Object"===o&&n.constructor&&(o=n.constructor.name),"Map"===o||"Set"===o)return Array.from(n);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return l(n,i)}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i<n;i++)o[i]=t[i];return o}var s=I.default.inherit({ctor:function(t,n,i){this._exportController=t,this._initialColumnWidthsByColumnIndex=n,this._selectedRowsOnly=i},_getGroupValue:function(t){var n=t.key,i=t.data,o=t.rowType,r=t.groupIndex,d=t.summaryCells,v=this._options.groupColumns[r],x=k.default.getDisplayValue(v,v.deserializeValue?v.deserializeValue(n[r]):n[r],i,o),T=v.caption+": "+k.default.formatValue(x,v);return d&&d[0]&&d[0].length&&(T+=" "+k.default.getGroupRowSummaryText(d[0],this._options.summaryTexts)),T},_correctCellIndex:function(t){return t},_initOptions:function(){var t=this._exportController,n=t._columnsController.getGroupColumns(),i=t.option("export.excelWrapTextEnabled");this._options={columns:t._getColumns(this._initialColumnWidthsByColumnIndex),groupColumns:n,items:this._selectedRowsOnly||t._selectionOnly?t._getSelectedItems():t._getAllItems(),getVisibleIndex:t._columnsController.getVisibleIndex.bind(t._columnsController),isHeadersVisible:t.option("showColumnHeaders"),summaryTexts:t.option("summary.texts"),customizeExportData:t.option("customizeExportData"),rtlEnabled:t.option("rtlEnabled"),wrapTextEnabled:(0,F.isDefined)(i)?i:!!t.option("wordWrapEnabled"),customizeExcelCell:t.option("export.customizeExcelCell")}},hasCustomizeExcelCell:function(){return(0,F.isDefined)(this._options.customizeExcelCell)},customizeExcelCell:function(t,n){this._options.customizeExcelCell&&(t.gridCell=n,(0,F.isDefined)(this._exportController)&&(0,F.isDefined)(this._exportController.component)&&(t.component=this._exportController.component),this._options.customizeExcelCell(t))},getHeaderStyles:function(){return[{bold:!0,alignment:"center",wrapText:!0},{bold:!0,alignment:"left",wrapText:!0},{bold:!0,alignment:"right",wrapText:!0}]},getGroupRowStyle:function(){return{bold:!0,wrapText:!1,alignment:(0,R.getDefaultAlignment)(this._options.rtlEnabled)}},getColumnStyles:function(){var t=this._options.wrapTextEnabled,n=[];return this.getColumns().forEach(function(i){n.push({alignment:i.alignment||"left",format:i.format,wrapText:t,dataType:i.dataType})}),n},getStyles:function(){return[].concat(u(this.getHeaderStyles()),u(this.getColumnStyles()),[this.getGroupRowStyle()])},_getTotalCellStyleId:function(t){var n,i=(null===(n=this.getColumns()[t])||void 0===n?void 0:n.alignment)||"right";return this.getHeaderStyles().map(function(o){return o.alignment}).indexOf(i)},getStyleId:function(t,n){return t<this.getHeaderRowCount()?0:this.isTotalCell(t-this.getHeaderRowCount(),n)?this._getTotalCellStyleId(n):this.isGroupRow(t-this.getHeaderRowCount())?this.getHeaderStyles().length+this.getColumns().length:n+this.getHeaderStyles().length},getColumns:function(t){var n=this._options.columns;return t?n:n[n.length-1]},getColumnsWidths:function(){var t=this.getColumns();return(0,F.isDefined)(t)?t.map(function(n){return n.width}):void 0},getRowsCount:function(){return this._options.items.length+this.getHeaderRowCount()},getHeaderRowCount:function(){return this.isHeadersVisible()?this._options.columns.length-1:0},isGroupRow:function(t){return t<this._options.items.length&&"group"===this._options.items[t].rowType},getGroupLevel:function(t){var n=this._options.items[t-this.getHeaderRowCount()],i=n&&n.groupIndex;return n&&"totalFooter"===n.rowType?0:(0,F.isDefined)(i)?i:this._options.groupColumns.length},getCellType:function(t,n){var i=this.getColumns();if(t<this.getHeaderRowCount())return"string";if(t-=this.getHeaderRowCount(),n<i.length){var o=this._options.items.length&&this._options.items[t],r=i[n];return o&&"data"===o.rowType&&isFinite(o.values[this._correctCellIndex(n)])&&!(0,F.isDefined)(r.customizeText)?(0,F.isDefined)(r.lookup)?r.lookup.dataType:r.dataType:"string"}},ready:function(){var t=this;t._initOptions();var n=t._options;return(0,f.when)(n.items).done(function(i){n.customizeExportData&&n.customizeExportData(t.getColumns(t.getHeaderRowCount()>1),i),n.items=i}).fail(function(){n.items=[]})},_convertFromGridGroupSummaryItems:function(t){if((0,F.isDefined)(t)&&t.length>0)return t.map(function(n){return{value:n.value,name:n.name}})},getCellData:function(t,n,i){var o,r,d={cellSourceData:{},value:o},v=this.getColumns(),x=this._correctCellIndex(n);if(t<this.getHeaderRowCount())r=this.getColumns(!0)[t][n],d.cellSourceData.rowType="header",d.cellSourceData.column=r&&r.gridColumn,d.value=r&&r.caption;else{t-=this.getHeaderRowCount();var T=this._options.items.length&&this._options.items[t];if(T){var D=T.values;switch(d.cellSourceData.rowType=T.rowType,d.cellSourceData.column=v[n]&&v[n].gridColumn,T.rowType){case"groupFooter":case"totalFooter":x<D.length&&((0,F.isDefined)(o=D[x])?(d.cellSourceData.value=o.value,d.cellSourceData.totalSummaryItemName=o.name,d.value=k.default.getSummaryText(o,this._options.summaryTexts)):d.cellSourceData.value=void 0);break;case"group":if(d.cellSourceData.groupIndex=T.groupIndex,n<1)d.cellSourceData.column=this._options.groupColumns[T.groupIndex],d.cellSourceData.value=T.key[T.groupIndex],d.cellSourceData.groupSummaryItems=this._convertFromGridGroupSummaryItems(T.summaryCells[0]),d.value=this._getGroupValue(T);else{var C=T.values[x];if(Array.isArray(C)){d.cellSourceData.groupSummaryItems=this._convertFromGridGroupSummaryItems(C),o="";for(var P=0;P<C.length;P++)o+=(P>0?i?"\n":" \n ":"")+k.default.getSummaryText(C[P],this._options.summaryTexts);d.value=o}else d.cellSourceData.value=void 0}break;default:if(r=v[n]){var M=D[x],O=k.default.getDisplayValue(r,M,T.data,T.rowType);d.value=!isFinite(O)||(0,F.isDefined)(r.customizeText)?i&&(0,F.isDefined)(r.customizeText)&&r.customizeText===this._exportController._columnsController.getCustomizeTextByDataType("boolean")?O:k.default.formatValue(O,r):O,d.cellSourceData.value=M}d.cellSourceData.data=T.data}}}return d},isHeadersVisible:function(){return this._options.isHeadersVisible},isTotalCell:function(t,n){var i=this._options.items[t],o=this._correctCellIndex(n);return i&&"groupFooter"===i.rowType||"totalFooter"===i.rowType||i.summaryCells&&i.summaryCells[o]&&i.summaryCells[o].length>0&&i.summaryCells[o][0].alignByColumn},getCellMerging:function(t,n){var i=this._options.columns,o=i[t]&&i[t][n];return o?{colspan:(o.exportColspan||1)-1,rowspan:(o.rowspan||1)-1}:{colspan:0,rowspan:0}},getFrozenArea:function(){return{x:0,y:this.getHeaderRowCount()}}});b.DataProvider=s;var a=k.default.ViewController.inherit({}).include(S.default).inherit({_getEmptyCell:function(){return{caption:"",colspan:1,rowspan:1}},_updateColumnWidth:function(t,n){t.width=n},_getColumns:function(t){var n,i,o=[],r=this._columnsController,d=r.getRowCount();for(n=0;n<=d;n++){var v=[];i=r.getVisibleColumns(n,!0);var x=void 0;if(n===d)if(this._updateLockCount)x=t;else{var T=this._getColumnWidths(this._headersView,this._rowsView);if(T&&T.length){x={};for(var D=0;D<i.length;D++)x[i[D].index]=T[D]}}for(var C=0;C<i.length;C++){var P=(0,A.extend)({},i[C],{dataType:"datetime"===i[C].dataType?"date":i[C].dataType,gridColumn:i[C]});if(this._needColumnExporting(P)){var M=this._calculateExportColspan(P);(0,F.isDefined)(M)&&(P.exportColspan=M),x&&this._updateColumnWidth(P,x[P.index]),v.push(P)}}o.push(v)}return i=o[d],(o=this._prepareItems(o.slice(0,-1))).push(i),o},_calculateExportColspan:function(t){var n=this;if(t.isBand){var i=this._columnsController.getChildrenByBandColumn(t.index,!0);if((0,F.isDefined)(i))return i.reduce(function(o,r){return n._needColumnExporting(r)?o+(n._calculateExportColspan(r)||1):o},0)}},_needColumnExporting:function(t){return!t.command&&(t.allowExporting||void 0===t.allowExporting)},_getFooterSummaryItems:function(t,n){var i=[],o=1,r=0;do{for(var d=[],v=0;v<t.length;v++){var x=t[v],T=x.length;o<T&&(o=T),d.push(x[r])}i.push({values:d,rowType:n?"totalFooter":"groupFooter"})}while(r++<o-1);return i},_hasSummaryGroupFooters:function(){var t=this.option("summary.groupItems");if((0,F.isDefined)(t))for(var n=0;n<t.length;n++)if(t[n].showInGroupFooter)return!0;return!1},_getItemsWithSummaryGroupFooters:function(t){for(var n=[],i=[],o=[],r=0;r<t.length;r++){var d=t[r];"groupFooter"===d.rowType?(o=this._getFooterSummaryItems(d.summaryCells),n=n.concat(i,o),i=[]):i.push(d)}return n.length?n:i},_updateGroupValuesWithSummaryByColumn:function(t){for(var n=[],i=0;i<t.length;i++){var o=t[i],r=o.summaryCells;if("group"===o.rowType&&r&&r.length>1){for(var d=o.values.length,v=1;v<r.length;v++)for(var x=0;x<r[v].length;x++){var T=r[v][x];T&&T.alignByColumn&&(Array.isArray(n[v-d])||(n[v-d]=[]),n[v-d].push(T))}n.length>0&&((0,E.merge)(o.values,n),n=[])}}},_processUnExportedItems:function(t){for(var n,i,o=this._columnsController.getVisibleColumns(null,!0),r=this._columnsController.getGroupColumns(),d=0;d<t.length;d++){var v=t[d],x=!1;n=[],i=[];for(var T=0;T<o.length;T++){var D=o[T];if(x=x||"detailExpand"===D.type,this._needColumnExporting(D)&&(v.values&&n.push("group"!==v.rowType||n.length?v.values[T]:v.key[v.groupIndex]),v.summaryCells))if("group"!==v.rowType||i.length)i.push(v.summaryCells[T]);else{var C=T-r.length+v.groupIndex;i.push(v.summaryCells[x?C-1:C])}}n.length&&(v.values=n),i.length&&(v.summaryCells=i)}},_getAllItems:function(t){var n,i=this,o=new f.Deferred,r=this.getController("data"),d=r.footerItems(),v=d.length&&d[0],x=i.option("summary.totalItems");return(0,f.when)(t).done(function(T){r.loadAll(T).done(function(D,C){i._updateGroupValuesWithSummaryByColumn(D),i._hasSummaryGroupFooters()&&(D=i._getItemsWithSummaryGroupFooters(D)),n=v&&v.summaryCells,(0,F.isDefined)(C)&&x&&(n=i._getSummaryCells(x,C));var P=v&&i._getFooterSummaryItems(n,!0);P&&(D=D.concat(P)),i._processUnExportedItems(D),o.resolve(D)}).fail(o.reject)}).fail(o.reject),o},_getSummaryCells:function(t,n){var i=this.getController("data");return i._calculateSummaryCells(t,n,i._columnsController.getVisibleColumns(null,!0),function(r,d){return i._isDataColumn(d)?d.index:-1})},_getSelectedItems:function(){var t=this.getController("selection").getSelectedRowsData();return this._getAllItems(t)},_getColumnWidths:function(t,n){return t&&t.isVisible()?t.getColumnWidths():n.getColumnWidths()},init:function(){this._columnsController=this.getController("columns"),this._rowsView=this.getView("rowsView"),this._headersView=this.getView("columnHeadersView"),this.createAction("onExporting",{excludeValidators:["disabled","readOnly"]}),this.createAction("onExported",{excludeValidators:["disabled","readOnly"]}),this.createAction("onFileSaving",{excludeValidators:["disabled","readOnly"]})},callbackNames:function(){return["selectionOnlyChanged"]},getExportFormat:function(){return["EXCEL"]},getDataProvider:function(t){var n,i=this._getColumnWidths(this._headersView,this._rowsView);if(i&&i.length){n={};for(var o=this._columnsController.getVisibleColumns(this._columnsController.getRowCount(),!0),r=0;r<o.length;r++)n[o[r].index]=i[r]}return new s(this,n,t)},exportToExcel:function(t){this._selectionOnly=t,(0,w.export)(this.component.getDataProvider(),{fileName:this.option("export.fileName"),proxyUrl:this.option("export.proxyUrl"),format:"EXCEL",autoFilterEnabled:!!this.option("export.excelFilterEnabled"),rtlEnabled:this.option("rtlEnabled"),ignoreErrors:this.option("export.ignoreExcelErrors"),exportingAction:this.getAction("onExporting"),exportedAction:this.getAction("onExported"),fileSavingAction:this.getAction("onFileSaving")},w.excel.getData)},publicMethods:function(){return["getDataProvider","getExportFormat","exportToExcel"]},selectionOnly:function(t){if(!(0,F.isDefined)(t))return this._isSelectedRows;this._isSelectedRows=t,this.selectionOnlyChanged.fire()}});b.ExportController=a,k.default.registerModule("export",{defaultOptions:function(){return{export:{enabled:!1,fileName:"DataGrid",excelFilterEnabled:!1,excelWrapTextEnabled:void 0,proxyUrl:void 0,allowExportSelectedData:!1,ignoreExcelErrors:!0,texts:{exportTo:y.default.format("dxDataGrid-exportTo"),exportAll:y.default.format("dxDataGrid-exportAll"),exportSelectedRows:y.default.format("dxDataGrid-exportSelectedRows")}}}},controllers:{export:a},extenders:{controllers:{editing:{callbackNames:function(){var t=this.callBase();return(0,F.isDefined)(t)?t.push("editingChanged"):["editingChanged"]},_updateEditButtons:function(){this.callBase(),this.editingChanged.fire(this.hasChanges())}}},views:{headerPanel:{_getToolbarItems:function(){var t=this.callBase();return this._appendExportItems(t)},_appendExportItems:function(t){var n=this,i=n.option("export");if(i.enabled){var o=[];o.push(i.allowExportSelectedData?{template:function(r,d,v){var x=(0,g.default)(v);n._renderButton(r,x),n._renderExportMenu(x)},menuItemTemplate:function(r,d,v){n._renderList(r,(0,g.default)(v))},name:"exportButton",allowExportSelected:!0,location:"after",locateInMenu:"auto",sortIndex:30}:{template:function(r,d,v){n._renderButton(r,(0,g.default)(v))},menuItemTemplate:function(r,d,v){n._renderButton(r,(0,g.default)(v),!0)},name:"exportButton",location:"after",locateInMenu:"auto",sortIndex:30}),t=t.concat(o),n._correctItemsPosition(t)}return t},_renderButton:function(t,n,i){var o=this._getButtonOptions(t.allowExportSelected),r=this._getButtonContainer().addClass("dx-datagrid-export-button").appendTo(n);if(i){var d=(0,g.default)("<div>").addClass("dx-toolbar-item-auto-hide");n.wrapInner(d).parent().addClass("dx-toolbar-menu-action dx-toolbar-menu-button dx-toolbar-hidden-button"),o.text=o.hint}this._createComponent(r,h.default,o)},_renderList:function(t,n){var i=this,o=i.option("export.texts"),r=[{template:function(d,v,x){i._renderFakeButton(d,(0,g.default)(x),"xlsxfile")},text:o.exportAll},{template:function(d,v,x){i._renderFakeButton(d,(0,g.default)(x),"exportselected")},text:o.exportSelectedRows,exportSelected:!0}];i._createComponent(n,m.default,{items:r,onItemClick:function(d){i._exportController.exportToExcel(d.itemData.exportSelected)},scrollingEnabled:!1})},_renderFakeButton:function(t,n,i){var o=(0,g.default)("<div>").addClass("dx-icon dx-icon-"+i),r=(0,g.default)("<span>").addClass("dx-button-text").text(t.text),d=(0,g.default)("<div>").addClass("dx-button-content").append(o).append(r),v=(0,g.default)("<div>").addClass("dx-button dx-button-has-text dx-button-has-icon dx-datagrid-toolbar-button").append(d),x=(0,g.default)("<div>").addClass("dx-toolbar-item-auto-hide").append(v);n.append(x).parent().addClass("dx-toolbar-menu-custom dx-toolbar-hidden-button")},_correctItemsPosition:function(t){t.sort(function(n,i){return n.sortIndex-i.sortIndex})},_renderExportMenu:function(t){var n=this,i=t.find(".dx-button"),o=n.option("export.texts"),r=[{text:o.exportAll,icon:"xlsxfile"},{text:o.exportSelectedRows,exportSelected:!0,icon:"exportselected"}],d=(0,g.default)("<div>").appendTo(t);n._contextMenu=n._createComponent(d,p.default,{showEvent:"dxclick",items:r,cssClass:"dx-datagrid-export-menu",onItemClick:function(v){n._exportController.exportToExcel(v.itemData.exportSelected)},target:i,position:{at:"left bottom",my:"left top",offset:"0 3",collision:"fit",boundary:n._$parent,boundaryOffset:"1 1"}})},_isExportButtonVisible:function(){return this.option("export.enabled")},_getButtonOptions:function(t){var n=this,i=n.option("export.texts");return t?{hint:i.exportTo,icon:"export-to"}:{hint:i.exportAll,icon:"export-excel-button",onClick:function(){n._exportController.exportToExcel()}}},optionChanged:function(t){this.callBase(t),"export"===t.name&&(t.handled=!0,this._invalidate())},init:function(){var t=this;this.callBase(),this._exportController=this.getController("export"),this._editingController=this.getController("editing"),this._editingController.editingChanged.add(function(n){t.setToolbarItemDisabled("exportButton",n)})},isVisible:function(){return this.callBase()||this._isExportButtonVisible()}}}}})},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(528),A=e(6),R=e(1),E=e(4),k=e(314),S=e(20),w=e(0),y=Number.MAX_SAFE_INTEGER||9007199254740991;I.default.registerModule("focus",(0,w.extend)(!0,{},F.focusModule,{extenders:{controllers:{data:{changeRowExpand:function(h,m){if(this.option("focusedRowEnabled")&&Array.isArray(h)&&this.isRowExpanded(h)){var p=this.getController("keyboardNavigation");m&&p.isKeyboardEnabled()||!this._isFocusedRowInsideGroup(h)||this.option("focusedRowKey",h)}return this.callBase.apply(this,arguments)},_isFocusedRowInsideGroup:function(h){var m=this.getController("columns"),p=this.option("focusedRowKey"),f=this.getRowIndexByKey(p),c=f>=0&&this.getVisibleRows()[f],u=m.getGroupDataSourceParameters(!0);if(c)for(var l=0;l<h.length;++l)if((0,S.compileGetter)(u[l]&&u[l].selector)(c.data)!==h[l])return!1;return!0},_getGroupPath:function(h){for(var m=[h.key],p=h.items;p&&p[0];){var f=p[0];void 0!==f.key&&m.push(f.key),p=f.items}return m},_expandGroupByPath:function(h,m,p){var f=new A.Deferred;return p++,h.expandRow(m.slice(0,p)).done(function(){p===m.length?f.resolve():h._expandGroupByPath(h,m,p).done(f.resolve).fail(f.reject)}).fail(f.reject),f.promise()},_calculateGlobalRowIndexByGroupedData:function(h){var m=this,p=m._dataSource,f=m._generateFilterByKey(h),c=new A.Deferred,u=Array.isArray(h),l=p.group();return u?c.resolve(-1).promise():p._grouping._updatePagingOptions?(p.load({filter:m._concatWithCombinedFilter(f),group:l}).done(function(s){if(!s||0===s.length||!(0,R.isDefined)(s[0].key)||-1===s[0].key)return c.resolve(-1).promise();var a=m._getGroupPath(s[0]);m._expandGroupByPath(m,a,0).done(function(){m._calculateExpandedRowGlobalIndex(c,h,a,l)}).fail(c.reject)}).fail(c.reject),c.promise()):(m._calculateGlobalRowIndexByFlatData(h,null,!0).done(c.resolve).fail(c.reject),c)},_calculateExpandedRowGlobalIndex:function(h,m,p,f){var c,u=(0,k.createGroupFilter)(p,{group:f}),l=this._dataSource,s=this.option("scrolling.mode"),a="virtual"===s||"infinite"===s,t=l.pageSize();l._grouping._updatePagingOptions({skip:0,take:y},function(n,i){(0,E.equalByValue)(n.path,p)&&(c=i)}),this._calculateGlobalRowIndexByFlatData(m,u).done(function(n){var i,o;n<0?h.resolve(-1):(i=(c%t||t)+n-p.length,o=a?0:Math.floor(i/(t-p.length))*p.length,h.resolve(i=c+n+o))}).fail(h.reject)}}}}}))},function(W,b,e){var g,I=(g=e(28))&&g.__esModule?g:{default:g},F=e(529);I.default.registerModule("rowDragging",F.rowDraggingModule)},function(W,b,e){b.default=void 0;var g,I=(g=e(816))&&g.__esModule?g:{default:g};e(826),e(827),e(828),e(829),e(831),e(832),e(833),e(834),e(835),e(836),e(837),e(838),e(839),e(840),e(841),e(842),e(843),e(844),e(845),e(846),e(847),e(848),e(849),e(850),b.default=I.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(9)),I=e(4),F=e(1),A=e(3),R=e(0),E=w(e(16)),k=w(e(31)),S=e(38);function w(p){return p&&p.__esModule?p:{default:p}}e(817),e(818),e(819),e(820),e(821),e(822),e(823),e(824),e(825);var y=k.default.callModuleItemsMethod;k.default.registerModulesOrder(["stateStoring","columns","selection","editorFactory","columnChooser","editingRowBased","editingFormBased","editingCellBased","editing","grouping","masterDetail","validating","adaptivity","data","virtualScrolling","columnHeaders","filterRow","headerPanel","headerFilter","sorting","search","rows","pager","columnsResizingReordering","contextMenu","keyboardNavigation","errorHandling","summary","columnFixing","export","gridView"]);var h=E.default.inherit({_activeStateUnit:".dx-row",_getDefaultOptions:function(){var p=this.callBase();return(0,A.each)(k.default.modules,function(){(0,F.isFunction)(this.defaultOptions)&&(0,R.extend)(!0,p,this.defaultOptions())}),p},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return(0,S.isMaterial)()},options:{showRowLines:!0,showColumnLines:!1,headerFilter:{height:315},editing:{useIcons:!0}}}])},_init:function(){this.callBase(),k.default.processModules(this,k.default),y(this,"init")},_clean:I.noop,_optionChanged:function(p){y(this,"optionChanged",[p]),p.handled||this.callBase(p)},_dimensionChanged:function(){this.updateDimensions(!0)},_visibilityChanged:function(p){p&&this.updateDimensions()},_initMarkup:function(){this.callBase.apply(this,arguments),this.$element().addClass("dx-treelist"),this.getView("gridView").render(this.$element())},_renderContentImpl:function(){this.getView("gridView").update()},_renderContent:function(){var p=this;(0,I.deferRender)(function(){p._renderContentImpl()})},_dispose:function(){this.callBase(),y(this,"dispose")},isReady:function(){return this.getController("data").isReady()},beginUpdate:function(){this.callBase(),y(this,"beginUpdate")},endUpdate:function(){y(this,"endUpdate"),this.callBase()},getController:function(p){return this._controllers[p]},getView:function(p){return this._views[p]},focus:function(p){this.callBase(),(0,F.isDefined)(p)&&this.getController("keyboardNavigation").focus(p)}});h.registerModule=k.default.registerModule.bind(k.default),(0,g.default)("dxTreeList",h),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(475);I.default.registerModule("columnHeaders",F.columnHeadersModule)},function(W,b,e){b.ColumnsController=void 0;var g,I=e(1),F=(g=e(31))&&g.__esModule?g:{default:g},A=e(477),R=A.columnsControllerModule.controllers.columns.inherit({_getFirstItems:function(E){return this.callBase(E).map(function(k){return k.data})},getFirstDataColumnIndex:function(){for(var E=this.getVisibleColumns(),k=E.length,S=0,w=0;w<=k-1;w++)if(!(0,I.isDefined)(E[w].command)){S=E[w].index;break}return S}});b.ColumnsController=R,F.default.registerModule("columns",{defaultOptions:A.columnsControllerModule.defaultOptions,controllers:{columns:R}})},function(W,b,e){b.DataController=void 0;var g=e(0),I=e(6),F=k(e(31)),A=e(4),R=k(e(531)),E=e(479);function k(w){return w&&w.__esModule?w:{default:w}}var S=E.dataControllerModule.controllers.data.inherit({_getDataSourceAdapter:function(){return R.default},_getNodeLevel:function(w){for(var y=-1;w.parent;)w.visible&&y++,w=w.parent;return y},_generateDataItem:function(w,y){return{rowType:"data",node:w,key:w.key,data:w.data,isExpanded:this.isRowExpanded(w.key,y),level:this._getNodeLevel(w)}},_loadOnOptionChange:function(){this._dataSource.load()},_isItemEquals:function(w,y){return!(!this.callBase.apply(this,arguments)||w.node&&y.node&&w.node.hasChildren!==y.node.hasChildren||w.level!==y.level||w.isExpanded!==y.isExpanded)},init:function(){this.createAction("onRowExpanding"),this.createAction("onRowExpanded"),this.createAction("onRowCollapsing"),this.createAction("onRowCollapsed"),this.callBase.apply(this,arguments)},keyOf:function(w){var y=this._dataSource;if(y)return y.keyOf(w)},key:function(){var w=this._dataSource;if(w)return w.getKeyExpr()},publicMethods:function(){return this.callBase().concat(["expandRow","collapseRow","isRowExpanded","getRootNode","getNodeByKey","loadDescendants","forEachNode"])},changeRowExpand:function(w){var y=this;if(this._dataSource){var h={key:w},m=this.isRowExpanded(w);if(this.executeAction(m?"onRowCollapsing":"onRowExpanding",h),!h.cancel)return this._dataSource.changeRowExpand(w).done(function(){y.executeAction(m?"onRowCollapsed":"onRowExpanded",h)})}return(new I.Deferred).resolve()},isRowExpanded:function(w,y){return this._dataSource&&this._dataSource.isRowExpanded(w,y)},expandRow:function(w){return this.isRowExpanded(w)?(new I.Deferred).resolve():this.changeRowExpand(w)},collapseRow:function(w){return this.isRowExpanded(w)?this.changeRowExpand(w):(new I.Deferred).resolve()},getRootNode:function(){return this._dataSource&&this._dataSource.getRootNode()},optionChanged:function(w){switch(w.name){case"rootValue":case"parentIdExpr":case"itemsExpr":case"filterMode":case"expandNodesOnFiltering":case"autoExpandAll":case"hasItemsExpr":case"dataStructure":this._columnsController.reset(),this._items=[],this._refreshDataSource(),w.handled=!0;break;case"expandedRowKeys":case"onNodesInitialized":!this._dataSource||this._dataSource._isNodesInitializing||(0,A.equalByValue)(w.value,w.previousValue)||this._loadOnOptionChange(),w.handled=!0;break;case"maxFilterLengthInRequest":w.handled=!0;break;default:this.callBase(w)}},getNodeByKey:function(w){if(this._dataSource)return this._dataSource.getNodeByKey(w)},getChildNodeKeys:function(w){if(this._dataSource)return this._dataSource.getChildNodeKeys(w)},loadDescendants:function(w,y){if(this._dataSource)return this._dataSource.loadDescendants(w,y)},forEachNode:function(){this._dataSource.forEachNode.apply(this,arguments)}});b.DataController=S,F.default.registerModule("data",{defaultOptions:function(){return(0,g.extend)({},E.dataControllerModule.defaultOptions(),{itemsExpr:"items",parentIdExpr:"parentId",rootValue:0,dataStructure:"plain",expandedRowKeys:[],filterMode:"withAncestors",expandNodesOnFiltering:!0,autoExpandAll:!1,onNodesInitialized:null,maxFilterLengthInRequest:1500,paging:{enabled:!1}})},controllers:{data:S}})},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(480);I.default.registerModule("sorting",F.sortingModule)},function(W,b,e){b.RowsView=void 0;var g=A(e(2)),I=A(e(31)),F=e(482);function A(E){return E&&E.__esModule?E:{default:E}}var R=F.rowsModule.views.rowsView.inherit({_renderIconContainer:function(E,k){var S=this,w=(0,g.default)("<div>").addClass("dx-treelist-icon-container").appendTo(E);return k.watch&&k.watch(function(){return[k.row.level,k.row.isExpanded,k.row.node.hasChildren]},function(){w.empty(),S._renderIcons(w,k)}),E.addClass("dx-treelist-cell-expandable"),this._renderIcons(w,k)},_renderIcons:function(E,k){for(var S,w,y,h=k.row,m=h.level,p=0;p<=m;p++)E.append((S=p===m&&h.node.hasChildren,w=h.isExpanded,y=void 0,y=(0,g.default)("<div>").addClass("dx-treelist-empty-space"),S&&y.toggleClass("dx-treelist-expanded",w).toggleClass("dx-treelist-collapsed",!w).append((0,g.default)("<span>")),y));return E},_renderCellCommandContent:function(E,k){return this._renderIconContainer(E,k),!0},_processTemplate:function(E,k){var S=this,w=this.callBase(E),y=S._columnsController.getFirstDataColumnIndex();return w&&k.column.index===y?{render:function(h){var p,m=h.container;S._renderCellCommandContent(m,h.model)&&(h.container=(p=m,(0,g.default)("<div>").addClass("dx-treelist-text-content").appendTo(p))),w.render(h)}}:w},_updateCell:function(E,k){E=E.hasClass("dx-treelist-text-content")?E.parent():E,this.callBase(E,k)},_rowClick:function(E){var k=this._dataController,S=(0,g.default)(E.event.target),w=this.isExpandIcon(S),y=k&&k.items()[E.rowIndex];w&&y&&k.changeRowExpand(y.key),this.callBase(E)},_createRow:function(E){var k=E&&E.node,S=this.callBase.apply(this,arguments);return k&&(this.setAria("level",E.level,S),k.hasChildren&&this.setAria("expanded",E.isExpanded,S)),S},isExpandIcon:function(E){return!!E.closest(".dx-treelist-expanded, .dx-treelist-collapsed").length}});b.RowsView=R,I.default.registerModule("rows",{defaultOptions:F.rowsModule.defaultOptions,views:{rowsView:R}})},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(483);I.default.registerModule("contextMenu",F.contextMenuModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(484);I.default.registerModule("errorHandling",F.errorHandlingModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(485),A=F.gridViewModule.views.gridView.inherit({_getWidgetAriaLabel:function(){return"dxTreeList-ariaTreeList"},_getTableRoleName:function(){return"treegrid"}});I.default.registerModule("gridView",{defaultOptions:F.gridViewModule.defaultOptions,controllers:F.gridViewModule.controllers,views:{gridView:A},extenders:{controllers:{resizing:{_toggleBestFitMode:function(R){this.callBase(R),this._rowsView.getTableElement().find(".dx-treelist-cell-expandable").toggleClass(this.addWidgetPrefix("best-fit"),R)}}}}})},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(486);I.default.registerModule("headerPanel",F.headerPanelModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(0),A=e(487),R=A.stateStoringModule.extenders.controllers.stateStoring.applyState;I.default.registerModule("stateStoring",(0,F.extend)(!0,{},A.stateStoringModule,{extenders:{controllers:{stateStoring:{applyState:function(E){R.apply(this,arguments),Object.prototype.hasOwnProperty.call(E,"expandedRowKeys")&&this.option("expandedRowKeys",E.expandedRowKeys&&E.expandedRowKeys.slice())}},data:{getUserState:function(){var E=this.callBase.apply(this,arguments);return this.option("autoExpandAll")||(E.expandedRowKeys=this.option("expandedRowKeys")),E}}}}}))},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(490);I.default.registerModule("columnChooser",F.columnChooserModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(493),A=e(0);I.default.registerModule("masterDetail",(0,A.extend)(!0,{},F.masterDetailModule,{extenders:{controllers:{data:{isRowExpanded:function(){return this.callBase.apply(this,arguments)},_processItems:function(){return this.callBase.apply(this,arguments)},_processDataItem:function(){return this.callBase.apply(this,arguments)}}}}}))},function(W,b,e){e(830);var g=y(e(2)),I=y(e(17)),F=e(1),A=e(0),R=e(6),E=y(e(10)),k=y(e(31)),S=y(e(39)),w=e(496);function y(l){return l&&l.__esModule?l:{default:l}}var h=w.editingModule.controllers.editing.inherit({_generateNewItem:function(l){var s=this.callBase(l);return s.data={key:l},s.children=[],s.level=0,s.parentKey=this.option("rootValue"),s},_needInsertItem:function(l,s,a,t){var n=this.getController("data"),i=n.dataSource(),o=null==i?void 0:i.parentKeyOf(l.data);if(void 0!==o&&o!==this.option("rootValue")){var r=S.default.getIndexByKey(o,a);return r>=0&&this._dataController.isRowExpanded(o)&&a.splice(r+1,0,t),!1}return this.callBase.apply(this,arguments)},_isEditColumnVisible:function(){var l=this.callBase.apply(this,arguments),s=this.option("editing");return l||s.allowAdding},_isDefaultButtonVisible:function(l,s){var a=this.callBase.apply(this,arguments),t=s.row;return"add"===l.name?this.allowAdding(s)&&t.rowIndex!==this._getVisibleEditRowIndex()&&!(t.removed||t.isNewRow):a},_getEditingButtons:function(l){var s=this.callBase.apply(this,arguments);return l.column.buttons||s.unshift(this._getButtonConfig("add",l)),s},_beforeSaveEditData:function(l){var s=this._dataController,a=this.callBase.apply(this,arguments);if(l&&"insert"!==l.type){var t=null==s?void 0:s.store(),n=null==t?void 0:t.key();if(!(0,F.isDefined)(n))throw I.default.Error("E1045")}return a},addRowByRowIndex:function(l){var s=this.getController("data").getVisibleRows()[l];return this.addRow(s?s.key:void 0)},addRow:function(l){var s=this,a=s.callBase,t=s.getController("data");if(void 0!==l&&!t.isRowExpanded(l)){var n=new R.Deferred;return t.expandRow(l).done(function(){setTimeout(function(){a.call(s,l).done(n.resolve).fail(n.reject)})}).fail(n.reject),n.promise()}return void 0===l&&(l=s.option("rootValue")),a.call(s,l)},_initNewRow:function(l,s){var a=this.getController("data"),t=a.dataSource(),n=t.createParentIdSetter();return n(l.data,s),this.callBase.apply(this,arguments)},allowAdding:function(l){return this._allowEditAction("allowAdding",l)},_needToCloseEditableCell:function(l){return this.callBase.apply(this,arguments)||l.closest(".dx-treelist-icon-container").length&&this.isEditing()},getButtonLocalizationNames:function(){var l=this.callBase.apply(this);return l.add="dxTreeList-editingAddRowToNode",l}}),m=w.editingModule.extenders.views.rowsView._rowClick,p=w.editingModule.extenders.views.rowsView._rowDblClick,f=function(l){var s=(0,g.default)(l.event.target),a="dxdblclick"===l.event.type?p:m;return!s.closest(".dx-select-checkbox").length&&!c.call(this,l,a)};function c(l,s){return!(0,g.default)(l.event.target).closest(".dx-treelist-icon-container").length&&(s.call(this,l),!0)}var u=(0,A.extend)({},w.editingModule.extenders.views.rowsView,{_renderCellCommandContent:function(l,s){var a=this._editingController,t=s.row&&a.isEditRow(s.row.rowIndex),n=s.isEditing||t;return!n&&this.callBase.apply(this,arguments)},_rowClick:function(l){f.call(this,l)&&this.callBase.apply(this,arguments)},_rowDblClick:function(l){f.call(this,l)&&this.callBase.apply(this,arguments)}});k.default.registerModule("editing",{defaultOptions:function(){return(0,A.extend)(!0,w.editingModule.defaultOptions(),{editing:{texts:{addRowToNode:E.default.format("dxTreeList-editingAddRowToNode")}}})},controllers:{editing:h},extenders:{controllers:(0,A.extend)(!0,{},w.editingModule.extenders.controllers,{data:{changeRowExpand:function(){return this._editingController.refresh(),this.callBase.apply(this,arguments)}}}),views:{rowsView:u,headerPanel:w.editingModule.extenders.views.headerPanel}}})},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(494);I.default.registerModule("editorFactory",F.editorFactoryModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(497);I.default.registerModule("editingRowBased",F.editingRowBasedModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(498);I.default.registerModule("editingFormBased",F.editingFormBasedModule)},function(W,b,e){var g=F(e(31)),I=F(e(499));function F(A){return A&&A.__esModule?A:{default:A}}g.default.registerModule("editingCellBased",I.default)},function(W,b,e){var g,I=e(0),F=(g=e(31))&&g.__esModule?g:{default:g},A=e(500),R=(0,I.extend)({},A.validatingModule.extenders.controllers.editing);delete R.processItems,delete R.processDataItem,F.default.registerModule("validating",{defaultOptions:A.validatingModule.defaultOptions,controllers:A.validatingModule.controllers,extenders:{controllers:{editing:R,editorFactory:A.validatingModule.extenders.controllers.editorFactory},views:A.validatingModule.extenders.views}})},function(W,b,e){var g=R(e(31)),I=R(e(531)),F=e(501),A=e(0);function R(w){return w&&w.__esModule?w:{default:w}}var E=F.virtualScrollingModule.defaultOptions,S=F.virtualScrollingModule.extenders.dataSourceAdapter;F.virtualScrollingModule.extenders.controllers.data=(0,A.extend)({},F.virtualScrollingModule.extenders.controllers.data,{_loadOnOptionChange:function(){var w=this._dataSource&&this._dataSource._virtualScrollController;w&&w.reset(),this.callBase()}}),F.virtualScrollingModule.extenders.dataSourceAdapter=(0,A.extend)({},S,{changeRowExpand:function(){var w=this;return this.callBase.apply(this,arguments).done(function(){var y=w.getViewportItemIndex();y>=0&&w.setViewportItemIndex(y)})}}),g.default.registerModule("virtualScrolling",(0,A.extend)({},F.virtualScrollingModule,{defaultOptions:function(){return(0,A.extend)(!0,E(),{scrolling:{mode:"virtual"}})}})),I.default.extend(F.virtualScrollingModule.extenders.dataSourceAdapter)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(503);I.default.registerModule("filterRow",F.filterRowModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(506);I.default.registerModule("headerFilter",F.headerFilterModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(508);I.default.registerModule("filterSync",F.filterSyncModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(509);I.default.registerModule("filterBuilder",F.filterBuilderModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(511);I.default.registerModule("filterPanel",F.filterPanelModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(513);I.default.registerModule("pager",F.pagerModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(521);I.default.registerModule("columnsResizingReordering",F.columnsResizingReorderingModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(523);I.default.registerModule("columnFixing",F.columnFixingModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(524);I.default.registerModule("adaptivity",F.adaptivityModule)},function(W,b,e){var g=k(e(2)),I=k(e(31)),F=e(4),A=e(489),R=e(0),E=e(1);function k(h){return h&&h.__esModule?h:{default:h}}var S=A.selectionModule.extenders.views.rowsView._rowClick,w=A.selectionModule.extenders.controllers.data._handleDataChanged,y=function(h,m){return!!h.filter(function(p){return p===m}).length};I.default.registerModule("selection",(0,R.extend)(!0,{},A.selectionModule,{defaultOptions:function(){return(0,R.extend)(!0,A.selectionModule.defaultOptions(),{selection:{showCheckBoxesMode:"always",recursive:!1}})},extenders:{controllers:{data:{_handleDataChanged:function(h){var m=this.getController("selection"),p=m.isRecursiveSelection();!p||h&&"updateSelectionState"===h.changeType||m.updateSelectionState({selectedItemKeys:this.option("selectedRowKeys")}),w.apply(this,arguments)},loadDescendants:function(){var h=this,m=h.callBase.apply(h,arguments),p=h.getController("selection"),f=p.isRecursiveSelection();return f&&m.done(function(){p.updateSelectionState({selectedItemKeys:h.option("selectedRowKeys")})}),m}},selection:{init:function(){this.callBase.apply(this,arguments),this._selectionStateByKey={}},_getSelectionConfig:function(){var h=arguments,m=this,p=this.callBase.apply(this,arguments),f=p.plainItems;return p.plainItems=function(c){return c?m._dataController.getCachedStoreData()||[]:f.apply(m,h).map(function(u){return u.data})},p.isItemSelected=function(c){var u=m._dataController.keyOf(c);return m.isRowSelected(u)},p.isSelectableItem=function(){return!0},p.getItemData=function(c){return c},p},renderSelectCheckBoxContainer:function(h,m){var p=this.component.getView("rowsView");h.addClass("dx-cell-focus-disabled");var f=p._renderSelectCheckBox(h,{value:m.row.isSelected,row:m.row,column:m.column});p._attachCheckBoxClickEvent(f)},_updateSelectColumn:F.noop,_getSelectAllNodeKeys:function(){var h=this.component,m=h.getRootNode(),p={},f=[],c=this.isRecursiveSelection();return m&&I.default.foreachNodes(m.children,function(u){return void 0!==u.key&&(u.visible||c)&&f.push(u.key),!u.visible||!c&&h.isRowExpanded(u.key,p)}),f},isSelectAll:function(){var h=this.component,m=this._getSelectAllNodeKeys(),p=m.filter(function(f){return h.isRowSelected(f)});return p.length?p.length===m.length||void 0:!!m.some(function(f){return void 0===h.isRowSelected(f)})&&void 0},selectAll:function(){var h=this,m=this._getSelectAllNodeKeys().filter(function(p){return!h.isRowSelected(p)});return this.focusedItemIndex(-1),this.selectRows(m,!0)},deselectAll:function(){var h=this._getSelectAllNodeKeys();return this.focusedItemIndex(-1),this.deselectRows(h)},selectedItemKeys:function(h,m,p,f){var c=this,u=c.option("selectedRowKeys"),l=this.isRecursiveSelection()&&c._normalizeSelectionArgs({keys:(0,E.isDefined)(h)?h:[]},!p);return l&&!(0,F.equalByValue)(l.selectedRowKeys,u)?(c._isSelectionNormalizing=!0,this.callBase(l.selectedRowKeys,!1,!1,!1).always(function(){c._isSelectionNormalizing=!1}).done(function(s){l.selectedRowsData=s,c._fireSelectionChanged(l)})):this.callBase(h,m,p,f)},changeItemSelection:function(h,m){var p=this.isRecursiveSelection();if(p&&!m.shift){var f=this._dataController.getKeyByRowIndex(h);return this.selectedItemKeys(f,!0,this.isRowSelected(f))}return this.callBase.apply(this,arguments)},_updateParentSelectionState:function(h,m){var p=this,f=m,c=h.parent;c&&(c.children.length>1&&(!1===m?f=!!c.children.some(function(u,l,s){return p._selectionStateByKey[u.key]})&&void 0:!0===m&&(f=!c.children.some(function(u){return!p._selectionStateByKey[u.key]})||void 0)),this._selectionStateByKey[c.key]=f,c.parent&&c.parent.level>=0&&this._updateParentSelectionState(c,f))},_updateChildrenSelectionState:function(h,m){var p=this,f=h.children;f&&f.forEach(function(c){p._selectionStateByKey[c.key]=m,c.children.length>0&&p._updateChildrenSelectionState(c,m)})},_updateSelectionStateCore:function(h,m){for(var p=this._dataController,f=0;f<h.length;f++){this._selectionStateByKey[h[f]]=m;var c=p.getNodeByKey(h[f]);c&&(this._updateParentSelectionState(c,m),this._updateChildrenSelectionState(c,m))}},_getSelectedParentKeys:function(h,m,p){for(var f,c=this._dataController.getNodeByKey(h),u=c&&c.parent,l=[];u&&u.level>=0;){if(l.unshift(u.key),p?!y(m,u.key)&&this.isRowSelected(u.key):m.indexOf(u.key)>=0){l=this._getSelectedParentKeys((f=u).key,m,p).concat(l);break}if(p)break;u=u.parent}return f&&l||[]},_getSelectedChildKeys:function(h,m){var p=this,f=[],c=this._dataController.getNodeByKey(h);return c&&I.default.foreachNodes(c.children,function(u){var l=m.indexOf(u.key);return l<0&&f.push(u.key),l>0||l<0&&void 0===p._selectionStateByKey[u.key]}),f},_normalizeParentKeys:function(h,m){var p=[h],f=this._getSelectedParentKeys(h,m.selectedRowKeys);if(f.length){(p=p.concat(f)).forEach(function(u){var l=m.selectedRowKeys.indexOf(u);l>=0&&m.selectedRowKeys.splice(l,1)});var c=this._getSelectedChildKeys(f[0],p);m.selectedRowKeys=m.selectedRowKeys.concat(c)}},_normalizeChildrenKeys:function(h,m){var p=this,f=this._dataController.getNodeByKey(h);f&&f.children.forEach(function(c){var u=m.selectedRowKeys.indexOf(c.key);u>=0&&m.selectedRowKeys.splice(u,1),p._normalizeChildrenKeys(c.key,m)})},_normalizeSelectedRowKeysCore:function(h,m,p){var f=this;h.forEach(function(c){if(f.isRowSelected(c)!==p){f._normalizeChildrenKeys(c,m);var u=m.selectedRowKeys.indexOf(c);p?(u<0&&m.selectedRowKeys.push(c),m.currentSelectedRowKeys.push(c)):(u>=0&&m.selectedRowKeys.splice(u,1),m.currentDeselectedRowKeys.push(c),f._normalizeParentKeys(c,m))}})},_normalizeSelectionArgs:function(h,m){var p,f=Array.isArray(h.keys)?h.keys:[h.keys],c=this.option("selectedRowKeys")||[];return f.length&&(p={currentSelectedRowKeys:[],currentDeselectedRowKeys:[],selectedRowKeys:c.slice(0)},this._normalizeSelectedRowKeysCore(f,p,m)),p},_updateSelectedItems:function(h){this.updateSelectionState(h),this.callBase(h)},_fireSelectionChanged:function(){this._isSelectionNormalizing||this.callBase.apply(this,arguments)},_isModeLeavesOnly:function(h){return"leavesOnly"===h},_removeDuplicatedKeys:function(h){var m=[],p={};return h.forEach(function(f){p[f]||(p[f]=!0,m.push(f))}),m},_getAllChildKeys:function(h){var m=[],p=this._dataController.getNodeByKey(h);return p&&I.default.foreachNodes(p.children,function(f){m.push(f.key)},!0),m},_getAllSelectedRowKeys:function(h){var m=this,p=[];return h.forEach(function(f){var c=m._getSelectedParentKeys(f,[],!0),u=m._getAllChildKeys(f);p.push.apply(p,c.concat([f],u))}),p=this._removeDuplicatedKeys(p)},_getParentSelectedRowKeys:function(h){var m=this,p=[];return h.forEach(function(f){!m._getSelectedParentKeys(f,h).length&&p.push(f)}),p},_getLeafSelectedRowKeys:function(h){var m=[],p=this._dataController;return h.forEach(function(f){var c=p.getNodeByKey(f);c&&!c.hasChildren&&m.push(f)}),m},isRecursiveSelection:function(){var h=this.option("selection.mode"),m=this.option("selection.recursive");return"multiple"===h&&m},updateSelectionState:function(h){var p=h.selectedItemKeys||[];this._updateSelectionStateCore(h.removedItemKeys||[],!1),this._updateSelectionStateCore(p,!0)},isRowSelected:function(h){var m=this.callBase.apply(this,arguments),p=this.isRecursiveSelection();return!m&&p?h in this._selectionStateByKey&&this._selectionStateByKey[h]:m},getSelectedRowKeys:function(h){var m=this;if(!m._dataController)return[];var p=m.callBase.apply(m,arguments);return h&&(this.isRecursiveSelection()&&(p=this._getAllSelectedRowKeys(p)),"all"!==h&&("excludeRecursive"===h?p=m._getParentSelectedRowKeys(p):m._isModeLeavesOnly(h)&&(p=m._getLeafSelectedRowKeys(p)))),p},getSelectedRowsData:function(h){var m=this._dataController,p=this.getSelectedRowKeys(h)||[],f=[];return p.forEach(function(c){var u=m.getNodeByKey(c);u&&f.push(u.data)}),f},refresh:function(){return this._selectionStateByKey={},this.callBase.apply(this,arguments)}}},views:{columnHeadersView:{_processTemplate:function(h,m){var p=this,f=this.callBase(h,m),c=p._columnsController.getFirstDataColumnIndex();return f&&"header"===m.rowType&&m.column.index===c?{render:function(u){"multiple"===p.option("selection.mode")&&p.renderSelectAll(u.container,u.model),f.render(u)}}:f},renderSelectAll:function(h,m){h.addClass("dx-treelist-select-all"),this._renderSelectAllCheckBox(h)},_isSortableElement:function(h){return this.callBase(h)&&!h.closest(".dx-select-checkbox").length}},rowsView:{_renderIcons:function(h,m){return this.callBase.apply(this,arguments),"multiple"===this.option("selection.mode")&&this.getController("selection").renderSelectCheckBoxContainer(h,m),h},_rowClick:function(h){var m=(0,g.default)(h.event.target);this.isExpandIcon(m)?this.callBase.apply(this,arguments):S.apply(this,arguments)}}}}}))},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(512);I.default.registerModule("search",F.searchModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(522),A=e(0);I.default.registerModule("keyboardNavigation",(0,A.extend)(!0,{},F.keyboardNavigationModule,{extenders:{controllers:{keyboardNavigation:{_leftRightKeysHandler:function(R,E){var k=this.getVisibleRowIndex(),S=this._dataController;if(!R.ctrl)return this.callBase.apply(this,arguments);var w=this._getDirectionCodeByKey(R.keyName),y=S.getKeyByRowIndex(k);"nextInRow"===w?S.expandRow(y):S.collapseRow(y)}}}}}))},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(525);I.default.registerModule("virtualColumns",F.virtualColumnsModule)},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(0),A=e(6),R=e(528);I.default.registerModule("focus",(0,F.extend)(!0,{},R.focusModule,{extenders:{controllers:{data:{changeRowExpand:function(E){return this.option("focusedRowEnabled")&&this.isRowExpanded(E)&&this._isFocusedRowInside(E)&&this.option("focusedRowKey",E),this.callBase.apply(this,arguments)},_isFocusedRowInside:function(E){for(var k=this.option("focusedRowKey"),S=this.getRowIndexByKey(k),w=S>=0&&this.getVisibleRows()[S],y=w&&w.node.parent;y;){if(y.key===E)return!0;y=y.parent}return!1},getParentKey:function(E){var k=this._dataSource,S=this.getNodeByKey(E),w=new A.Deferred;return S?w.resolve(S.parent?S.parent.key:void 0):k.load({filter:[k.getKeyExpr(),"=",E]}).done(function(y){var h=y[0];h?w.resolve(k.parentKeyOf(h)):w.reject()}).fail(w.reject),w.promise()},expandAscendants:function(E){var k=this,S=k._dataSource,w=new A.Deferred;return k.getParentKey(E).done(function(y){S&&void 0!==y&&y!==k.option("rootValue")?(S._isNodesInitializing=!0,k.expandRow(y),S._isNodesInitializing=!1,k.expandAscendants(y).done(w.resolve).fail(w.reject)):w.resolve()}).fail(w.reject),w.promise()},getPageIndexByKey:function(E){var k=this,S=k._dataSource,w=new A.Deferred;return k.expandAscendants(E).done(function(){S.load({parentIds:[]}).done(function(y){var h,m,p=(h=function(c){return k.keyOf(c.data)===E},m=-1,y.forEach(function(c,u){h(c)&&(m=u)}),m),f=-1;p>=0&&(f=Math.floor(p/k.pageSize())),w.resolve(f)}).fail(w.reject)}).fail(w.reject),w.promise()}}}}}))},function(W,b,e){var g,I=(g=e(31))&&g.__esModule?g:{default:g},F=e(529);I.default.registerModule("rowDragging",F.rowDraggingModule)},function(W,b,e){var g;b.default=void 0;var I=((g=e(852))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=C(e(2)),I=e(7),F=C(e(25)),A=C(e(5)),R=C(e(9)),E=e(21),k=e(40),S=e(4),w=e(3),y=e(1),h=e(0),m=e(23),p=C(e(10)),f=C(e(16)),c=e(8),u=C(e(39)),l=e(91),s=e(853),a=e(859),t=e(860),n=e(191),i=e(861),o=C(e(533)),r=C(e(320)),d=e(863),v=C(e(864)),x=C(e(50)),T=C(e(115)),D=e(6);function C(ae){return ae&&ae.__esModule?ae:{default:ae}}var P=(0,I.getWindow)(),M="<tr>",O="<td>",B="<div>",V=["allowSorting","allowSortingBySummary","allowFiltering","allowExpandAll"];function z(ae){var fe=0;return(0,w.each)(ae,function(Ce,Te){fe+=Te||0}),fe}function N(ae,fe){for(var Ce=fe/ae.length,Te=0;Te<ae.length;Te++)ae[Te]-=Ce}function U(ae){ae.off("scroll").off("stop")}var H={};function G(ae,fe){var Ce="width"===fe?["borderLeftWidth","borderRightWidth"]:["borderTopWidth","borderBottomWidth"],Te=0;return(0,w.each)(ae,function(me,he){var _e=P.getComputedStyle(he.get(0));Ce.forEach(function(re){Te+=parseFloat(_e[re])||0})}),Te}var Y=f.default.inherit({_getDefaultOptions:function(){return(0,h.extend)(this.callBase(),{scrolling:{timeout:300,renderingThreshold:150,minTimeout:10,mode:"standard",useNative:"auto",removeInvisiblePages:!0,virtualRowHeight:50,virtualColumnWidth:100,loadTwoPagesOnStart:!0},encodeHtml:!0,dataSource:null,activeStateEnabled:!1,fieldChooser:{minWidth:250,minHeight:250,enabled:!0,allowSearch:!1,searchTimeout:500,layout:0,title:p.default.format("dxPivotGrid-fieldChooserTitle"),width:600,height:600,applyChangesMode:"instantly"},onContextMenuPreparing:null,allowSorting:!1,allowSortingBySummary:!1,allowFiltering:!1,allowExpandAll:!1,wordWrapEnabled:!0,fieldPanel:{showColumnFields:!0,showFilterFields:!0,showDataFields:!0,showRowFields:!0,allowFieldDragging:!0,visible:!1,texts:{columnFieldArea:p.default.format("dxPivotGrid-columnFieldArea"),rowFieldArea:p.default.format("dxPivotGrid-rowFieldArea"),filterFieldArea:p.default.format("dxPivotGrid-filterFieldArea"),dataFieldArea:p.default.format("dxPivotGrid-dataFieldArea")}},dataFieldArea:"column",export:{enabled:!1,fileName:"PivotGrid",proxyUrl:void 0,ignoreExcelErrors:!0},showRowTotals:!0,showRowGrandTotals:!0,showColumnTotals:!0,showColumnGrandTotals:!0,hideEmptySummaryCells:!0,showTotalsPrior:"none",rowHeaderLayout:"standard",loadPanel:{enabled:!0,text:p.default.format("Loading"),width:200,height:70,showIndicator:!0,indicatorSrc:"",showPane:!0},texts:{grandTotal:p.default.format("dxPivotGrid-grandTotal"),total:p.default.getFormatter("dxPivotGrid-total"),noData:p.default.format("dxDataGrid-noDataText"),showFieldChooser:p.default.format("dxPivotGrid-showFieldChooser"),expandAll:p.default.format("dxPivotGrid-expandAll"),collapseAll:p.default.format("dxPivotGrid-collapseAll"),sortColumnBySummary:p.default.getFormatter("dxPivotGrid-sortColumnBySummary"),sortRowBySummary:p.default.getFormatter("dxPivotGrid-sortRowBySummary"),removeAllSorting:p.default.format("dxPivotGrid-removeAllSorting"),exportToExcel:p.default.format("dxDataGrid-exportToExcel"),dataNotAvailable:p.default.format("dxPivotGrid-dataNotAvailable")},onCellClick:null,onCellPrepared:null,showBorders:!1,stateStoring:{enabled:!1,storageKey:null,type:"localStorage",customLoad:null,customSave:null,savingTimeout:2e3},onExpandValueChanging:null,renderCellCountLimit:2e4,onExporting:null,onExported:null,onFileSaving:null,headerFilter:{width:252,height:325,allowSearch:!1,showRelevantValues:!1,searchTimeout:500,texts:{emptyValue:p.default.format("dxDataGrid-headerFilterEmptyValue"),ok:p.default.format("dxDataGrid-headerFilterOK"),cancel:p.default.format("dxDataGrid-headerFilterCancel")}}})},_updateCalculatedOptions:function(ae){var fe=this;(0,w.each)(ae,function(Ce,Te){(0,w.each)(V,function(me,he){(void 0===Te[he]||Te._initProperties&&he in Te._initProperties&&void 0===Te._initProperties[he])&&(0,l.setFieldProperty)(Te,he,fe.option(he))})})},_getDataControllerOptions:function(){var ae=this;return{component:ae,dataSource:ae.option("dataSource"),texts:ae.option("texts"),showRowTotals:ae.option("showRowTotals"),showRowGrandTotals:ae.option("showRowGrandTotals"),showColumnTotals:ae.option("showColumnTotals"),showTotalsPrior:ae.option("showTotalsPrior"),showColumnGrandTotals:ae.option("showColumnGrandTotals"),dataFieldArea:ae.option("dataFieldArea"),rowHeaderLayout:ae.option("rowHeaderLayout"),hideEmptySummaryCells:ae.option("hideEmptySummaryCells"),onFieldsPrepared:function(fe){ae._updateCalculatedOptions(fe)}}},_initDataController:function(){var ae=this;ae._dataController&&ae._dataController.dispose(),ae._dataController=new s.DataController(ae._getDataControllerOptions()),(0,I.hasWindow)()&&ae._dataController.changed.add(function(){ae._render()}),ae._dataController.scrollChanged.add(function(Ce){ae._scrollLeft=Ce.left,ae._scrollTop=Ce.top}),ae._dataController.loadingChanged.add(function(Ce){ae._updateLoading()}),ae._dataController.progressChanged.add(ae._updateLoading.bind(ae)),ae._dataController.dataSourceChanged.add(function(){ae._trigger("onChanged")});var fe=ae.option("onExpandValueChanging");fe&&ae._dataController.expandValueChanging.add(function(Ce){fe(Ce)})},_init:function(){this.callBase(),this._initDataController(),this._scrollLeft=this._scrollTop=null,this._initActions()},_initActions:function(){this._actions={onChanged:this._createActionByOption("onChanged"),onContextMenuPreparing:this._createActionByOption("onContextMenuPreparing"),onCellClick:this._createActionByOption("onCellClick"),onExporting:this._createActionByOption("onExporting"),onExported:this._createActionByOption("onExported"),onFileSaving:this._createActionByOption("onFileSaving"),onCellPrepared:this._createActionByOption("onCellPrepared")}},_trigger:function(ae,fe){this._actions[ae](fe)},_optionChanged:function(ae){if(V.indexOf(ae.name)>=0){var fe=this.getDataSource().fields();this._updateCalculatedOptions(fe)}switch(ae.name){case"dataSource":case"allowSorting":case"allowFiltering":case"allowExpandAll":case"allowSortingBySummary":case"scrolling":case"stateStoring":this._initDataController(),this._fieldChooserPopup.hide(),this._renderFieldChooser(),this._invalidate();break;case"texts":case"showTotalsPrior":case"showRowTotals":case"showRowGrandTotals":case"showColumnTotals":case"showColumnGrandTotals":case"hideEmptySummaryCells":case"dataFieldArea":this._dataController.updateViewOptions(this._getDataControllerOptions());break;case"useNativeScrolling":case"encodeHtml":case"renderCellCountLimit":case"onExpandValueChanging":break;case"rtlEnabled":this.callBase(ae),this._renderFieldChooser(),this._renderContextMenu(),(0,I.hasWindow)()&&this._renderLoadPanel(this._dataArea.groupElement(),this.$element()),this._invalidate();break;case"export":this._renderDescriptionArea();break;case"onCellClick":case"onContextMenuPreparing":case"onExporting":case"onExported":case"onFileSaving":case"onCellPrepared":this._actions[ae.name]=this._createActionByOption(ae.name);break;case"fieldChooser":this._renderFieldChooser(),this._renderDescriptionArea();break;case"loadPanel":(0,I.hasWindow)()&&("loadPanel.enabled"===ae.fullName?(clearTimeout(this._hideLoadingTimeoutID),this._renderLoadPanel(this._dataArea.groupElement(),this.$element())):(this._renderLoadPanel(this._dataArea.groupElement(),this.$element()),this._invalidate()));break;case"fieldPanel":this._renderDescriptionArea(),this._invalidate();break;case"headerFilter":this._renderFieldChooser(),this._invalidate();break;case"showBorders":this._tableElement().toggleClass("dx-pivotgrid-border",!!ae.value),this.updateDimensions();break;case"wordWrapEnabled":this._tableElement().toggleClass("dx-word-wrap",!!ae.value),this.updateDimensions();break;case"rowHeaderLayout":this._tableElement().find(".dx-area-row-cell").toggleClass("dx-area-tree-view","tree"===ae.value),this._dataController.updateViewOptions(this._getDataControllerOptions());break;case"height":case"width":this._hasHeight=null,this.callBase(ae),this.resize();break;default:this.callBase(ae)}},_updateScrollPosition:function(ae,fe,Ce){var Te,me,he=this._scrollTop||this._scrollLeft;this._scrollUpdating||(this._scrollUpdating=!0,fe&&!fe.hasScroll()&&this._hasHeight&&(this._scrollTop=null),ae&&!ae.hasScroll()&&(this._scrollLeft=null),(null!==this._scrollTop||null!==this._scrollLeft||he||this.option("rtlEnabled"))&&(Ce.scrollTo({x:me=this._scrollLeft||0,y:Te=this._scrollTop||0}),ae.scrollTo(me),fe.scrollTo(Te),this._dataController.updateWindowScrollPosition(this._scrollTop)),this._scrollUpdating=!1)},_subscribeToEvents:function(ae,fe,Ce){var Te=this,me=function(he){var _e=he.scrollOffset,re=(0,y.isDefined)(_e.left)?_e.left:Te._scrollLeft,ce=(0,y.isDefined)(_e.top)&&Te._hasHeight?_e.top:Te._scrollTop;(Te._scrollLeft||0)===(re||0)&&(Te._scrollTop||0)===(ce||0)||(Te._scrollLeft=re,Te._scrollTop=ce,Te._updateScrollPosition(ae,fe,Ce),"virtual"===Te.option("scrolling.mode")&&Te._dataController.setViewportPosition(Te._scrollLeft,Te._scrollTop))};(0,w.each)([ae,fe,Ce],function(he,_e){var re,ce;ce=me,U(re=_e),re.on("scroll",ce).on("stop",ce)}),!Te._hasHeight&&Te._dataController.subscribeToWindowScrollEvents(Ce.groupElement())},_clean:S.noop,_needDelayResizing:function(ae){return ae.length*(ae.length?ae[0].length:0)>this.option("renderCellCountLimit")},_renderFieldChooser:function(){var ae=this,fe=ae._pivotGridContainer,Ce=ae.option("fieldChooser")||{},Te="onDemand"===Ce.applyChangesMode?[{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:p.default.format("OK"),onClick:function(_e){ae._fieldChooserPopup.$content().dxPivotGridFieldChooser("applyChanges"),ae._fieldChooserPopup.hide()}}},{toolbar:"bottom",location:"after",widget:"dxButton",options:{text:p.default.format("Cancel"),onClick:function(_e){ae._fieldChooserPopup.hide()}}}]:[],me={layout:Ce.layout,texts:Ce.texts||{},dataSource:ae.getDataSource(),allowSearch:Ce.allowSearch,searchTimeout:Ce.searchTimeout,width:void 0,height:void 0,headerFilter:ae.option("headerFilter"),encodeHtml:ae.option("encodeHtml"),applyChangesMode:Ce.applyChangesMode,onContextMenuPreparing:function(_e){ae._trigger("onContextMenuPreparing",_e)}},he={shading:!1,title:Ce.title,width:Ce.width,height:Ce.height,showCloseButton:!0,resizeEnabled:!0,minWidth:Ce.minWidth,minHeight:Ce.minHeight,toolbarItems:Te,onResize:function(_e){_e.component.$content().dxPivotGridFieldChooser("updateDimensions")},onShown:function(_e){ae._createComponent(_e.component.content(),o.default,me)},onHidden:function(_e){var re=_e.component.$content().dxPivotGridFieldChooser("instance");re.resetTreeView(),re.cancelChanges()}};ae._fieldChooserPopup?(ae._fieldChooserPopup.option(he),ae._fieldChooserPopup.$content().dxPivotGridFieldChooser(me)):ae._fieldChooserPopup=ae._createComponent((0,g.default)(B).addClass("dx-fieldchooser-popup").appendTo(fe),x.default,he)},_renderContextMenu:function(){var ae=this,fe=ae._pivotGridContainer;ae._contextMenu&&ae._contextMenu.$element().remove(),ae._contextMenu=ae._createComponent((0,g.default)(B).appendTo(fe),T.default,{onPositioning:function(Ce){var Te=Ce.event;if(Ce.cancel=!0,Te){var me=Te.target.cellIndex>=0?Te.target:(0,g.default)(Te.target).closest("td").get(0);if(me){var he=ae._createEventArgs(me,Te),_e=ae._getContextMenuItems(he);return _e?(Ce.component.option("items",_e),void(Ce.cancel=!1)):void 0}}},onItemClick:function(Ce){Ce.itemData.onItemClick&&Ce.itemData.onItemClick(Ce)},cssClass:"dx-pivotgrid",target:ae.$element()})},_getContextMenuItems:function(ae){var fe=this,Ce=[],Te=fe.option("texts");if("row"===ae.area||"column"===ae.area){var he=ae["column"===ae.area?"rowFields":"columnFields"],_e=ae.cell.path&&ae[ae.area+"Fields"][ae.cell.path.length-1],re=fe.getDataSource();if(_e&&_e.allowExpandAll&&ae.cell.path.length<ae[ae.area+"Fields"].length&&!re.paginate()&&(Ce.push({beginGroup:!0,icon:"none",text:Te.expandAll,onItemClick:function(){re.expandAll(_e.index)}}),Ce.push({text:Te.collapseAll,icon:"none",onItemClick:function(){re.collapseAll(_e.index)}})),ae.cell.isLast&&!re.paginate()){var ce=0;(0,w.each)(he,function(ge,Se){Se.allowSortingBySummary&&(0,w.each)(ae.dataFields,function(Ie,Pe){if(!(0,y.isDefined)(ae.cell.dataIndex)||ae.cell.dataIndex===Ie){var Ue=!(0,y.isDefined)(ae.cell.dataIndex)&&ae.dataFields.length>1,Ne="column"===ae.area?Te.sortColumnBySummary:Te.sortRowBySummary,De=(0,l.findField)(ae.dataFields,Se.sortBySummaryField)===Ie&&(ae.cell.path||[]).join("/")===(Se.sortBySummaryPath||[]).join("/"),Me=(0,k.format)(Ne,Ue?Se.caption+" - "+Pe.caption:Se.caption);Ce.push({beginGroup:0===ce,icon:De?"desc"===Se.sortOrder?"sortdowntext":"sortuptext":"none",text:Me,onItemClick:function(){re.field(Se.index,{sortBySummaryField:Pe.name||Pe.caption||Pe.dataField,sortBySummaryPath:ae.cell.path,sortOrder:"desc"===Se.sortOrder?"asc":"desc"}),re.load()}}),ce++}})}),(0,w.each)(he,function(ge,Se){if(Se.allowSortingBySummary&&(0,y.isDefined)(Se.sortBySummaryField))return Ce.push({beginGroup:0===ce,icon:"none",text:Te.removeAllSorting,onItemClick:function(){(0,w.each)(he,function(Ie,Pe){re.field(Pe.index,{sortBySummaryField:void 0,sortBySummaryPath:void 0,sortOrder:void 0})}),re.load()}}),!1})}}if(fe.option("fieldChooser.enabled")&&Ce.push({beginGroup:!0,icon:"columnchooser",text:Te.showFieldChooser,onItemClick:function(){fe._fieldChooserPopup.show()}}),fe.option("export.enabled")&&Ce.push({beginGroup:!0,icon:"xlsxfile",text:Te.exportToExcel,onItemClick:function(){fe.exportToExcel()}}),ae.items=Ce,fe._trigger("onContextMenuPreparing",ae),(Ce=ae.items)&&Ce.length)return Ce},_createEventArgs:function(ae,fe){var Ce,Te=this.getDataSource(),me={rowFields:Te.getAreaFields("row"),columnFields:Te.getAreaFields("column"),dataFields:Te.getAreaFields("data"),event:fe};return(Ce=(0,g.default)(ae)).closest(".dx-area-fields").length||Ce.find(".dx-area-fields").length?(0,h.extend)(this._createFieldArgs(ae),me):(0,h.extend)(this._createCellArgs(ae),me)},_createFieldArgs:function(ae){var fe=(0,g.default)(ae).children().data("field"),Ce={field:fe};return(0,y.isDefined)(fe)?Ce:{}},_createCellArgs:function(ae){var fe=(0,g.default)(ae),Ce=ae.cellIndex,Te=ae.parentElement.rowIndex,me=fe.closest("table"),he=me.data("data"),_e=he&&he[Te]&&he[Te][Ce];return{area:me.data("area"),rowIndex:Te,columnIndex:Ce,cellElement:(0,E.getPublicElement)(fe),cell:_e}},_handleCellClick:function(ae){var fe=this,Ce=fe._createEventArgs(ae.currentTarget,ae),Te=Ce.cell;Te&&(Ce.area||!Ce.rowIndex&&!Ce.columnIndex)&&(fe._trigger("onCellClick",Ce),Te&&!Ce.cancel&&(0,y.isDefined)(Te.expanded)&&setTimeout(function(){fe._dataController[Te.expanded?"collapseHeaderItem":"expandHeaderItem"](Ce.area,Te.path)}))},_getNoDataText:function(){return this.option("texts.noData")},_renderNoDataText:u.default.renderNoDataText,_renderLoadPanel:u.default.renderLoadPanel,_updateLoading:function(ae){var fe=this,Ce=fe._dataController.isLoading();if(fe._loadPanel){var Te=fe._loadPanel.option("visible");Te||(fe._startLoadingTime=new Date),Ce&&(ae?new Date-fe._startLoadingTime>=1e3&&fe._loadPanel.option("message",Math.floor(100*ae)+"%"):fe._loadPanel.option("message",fe.option("loadPanel.text"))),clearTimeout(fe._hideLoadingTimeoutID),Te&&!Ce?fe._hideLoadingTimeoutID=setTimeout(function(){fe._loadPanel.option("visible",!1),fe.$element().removeClass("dx-overflow-hidden")}):(fe._loadPanel.option("visible",Ce),fe.$element().toggleClass("dx-overflow-hidden",!Ce))}},_renderDescriptionArea:function(){var ae,fe=this,Ce=this.$element(),Te=Ce.find(".dx-area-description-cell"),me=(0,g.default)(B).addClass("dx-pivotgrid-toolbar"),he=this.option("fieldPanel"),_e=Ce.find(".dx-filter-header"),re=Ce.find(".dx-column-header");if(ae=he.visible&&he.showFilterFields?_e:he.visible&&(he.showDataFields||he.showColumnFields)?re:Te,re.toggleClass("dx-bottom-border",!(!he.visible||!he.showDataFields&&!he.showColumnFields)),_e.toggleClass("dx-bottom-border",!(!he.visible||!he.showFilterFields)),Te.toggleClass("dx-pivotgrid-background",he.visible&&(he.showDataFields||he.showColumnFields||he.showRowFields)),this.$element().find(".dx-pivotgrid-toolbar").remove(),me.prependTo(ae),this.option("fieldChooser.enabled")){var ce=(0,g.default)(B).appendTo(me).addClass("dx-pivotgrid-field-chooser-button"),ge={icon:"columnchooser",hint:this.option("texts.showFieldChooser"),onClick:function(){fe.getFieldChooserPopup().show()}};this._createComponent(ce,"dxButton",ge)}if(this.option("export.enabled")){var Se=(0,g.default)(B).appendTo(me).addClass("dx-pivotgrid-export-button"),Ie={icon:"xlsxfile",hint:this.option("texts.exportToExcel"),onClick:function(){fe.exportToExcel()}};this._createComponent(Se,"dxButton",Ie)}},_detectHasContainerHeight:function(){var ae=this.$element();if((0,y.isDefined)(this._hasHeight)){var fe=this.option("height")||this.$element().get(0).style.height;fe&&this._hasHeight^"auto"!==fe&&(this._hasHeight=null)}if(!(0,y.isDefined)(this._hasHeight)&&!ae.is(":hidden")){this._pivotGridContainer.addClass("dx-hidden");var Ce=(0,g.default)(B).height(66666);ae.append(Ce),this._hasHeight=66666!==ae.height(),this._pivotGridContainer.removeClass("dx-hidden"),Ce.remove()}},_renderHeaders:function(ae,fe,Ce,Te){var me=this.getDataSource();this._rowFields=this._rowFields||new i.FieldsArea(this,"row"),this._rowFields.render(ae,me.getAreaFields("row")),this._columnFields=this._columnFields||new i.FieldsArea(this,"column"),this._columnFields.render(fe,me.getAreaFields("column")),this._filterFields=this._filterFields||new i.FieldsArea(this,"filter"),this._filterFields.render(Ce,me.getAreaFields("filter")),this._dataFields=this._dataFields||new i.FieldsArea(this,"data"),this._dataFields.render(Te,me.getAreaFields("data")),this.$element().dxPivotGridFieldChooserBase("instance").renderSortable()},_createTableElement:function(){var ae=(0,g.default)("<table>").css({width:"100%"}).toggleClass("dx-pivotgrid-border",!!this.option("showBorders")).toggleClass("dx-word-wrap",!!this.option("wordWrapEnabled"));return A.default.on(ae,(0,c.addNamespace)(m.name,"dxPivotGrid"),"td",this._handleCellClick.bind(this)),ae},_renderDataArea:function(ae){var fe=this._dataArea||new a.DataArea(this);return this._dataArea=fe,fe.render(ae,this._dataController.getCellsInfo()),fe},_renderRowsArea:function(ae){var fe=this._rowsArea||new t.VerticalHeadersArea(this);return this._rowsArea=fe,fe.render(ae,this._dataController.getRowsInfo()),fe},_renderColumnsArea:function(ae){var fe=this._columnsArea||new t.HorizontalHeadersArea(this);return this._columnsArea=fe,fe.render(ae,this._dataController.getColumnsInfo()),fe},_initMarkup:function(){var ae=this;ae.callBase.apply(this,arguments),ae.$element().addClass("dx-pivotgrid")},_renderContentImpl:function(){var ae,fe,Ce,Te,me,he,_e,re,ce=!this._pivotGridContainer;(Te=!ce&&this._tableElement())||(this.$element().addClass("dx-row-lines").addClass("dx-pivotgrid-fields-container"),this._pivotGridContainer=(0,g.default)(B).addClass("dx-pivotgrid-container"),this._renderFieldChooser(),this._renderContextMenu(),ae=(0,g.default)(O).addClass("dx-area-column-cell"),fe=(0,g.default)(O).addClass("dx-area-row-cell"),Ce=(0,g.default)(O).addClass("dx-area-data-cell"),Te=this._createTableElement(),re=(0,g.default)(O).addClass("dx-data-header"),_e=(0,g.default)("<td>").attr("colspan","2").addClass("dx-filter-header"),he=(0,g.default)(O).addClass("dx-column-header"),me=(0,g.default)(O).addClass("dx-area-description-cell"),(0,g.default)(M).append(_e).appendTo(Te),(0,g.default)(M).append(re).append(he).appendTo(Te),(0,g.default)(M).toggleClass("dx-ie",!0===F.default.msie).append(me).append(ae).appendTo(Te),(0,g.default)(M).addClass("dx-bottom-row").append(fe).append(Ce).appendTo(Te),this._pivotGridContainer.append(Te),this.$element().append(this._pivotGridContainer),"tree"===this.option("rowHeaderLayout")&&fe.addClass("dx-area-tree-view")),this.$element().addClass("dx-overflow-hidden"),this._createComponent(this.$element(),r.default,{dataSource:this.getDataSource(),encodeHtml:this.option("encodeHtml"),allowFieldDragging:this.option("fieldPanel.allowFieldDragging"),headerFilter:this.option("headerFilter"),visible:this.option("visible")});var ge=this._renderDataArea(Ce),Se=this._renderRowsArea(fe),Ie=this._renderColumnsArea(ae);ge.tableElement().prepend(Ie.headElement()),ce&&(this._renderLoadPanel(ge.groupElement().parent(),this.$element()),this._renderDescriptionArea(),Se.processScroll(),Ie.processScroll()),[ge,Se,Ie].forEach(function(Pe){U(Pe)}),this._renderHeaders(me,he,_e,re),this._update(ce)},_update:function(ae){var fe=this,Ce=function(){fe.updateDimensions()};fe._needDelayResizing(fe._dataArea.getData())&&ae?setTimeout(Ce):Ce()},_fireContentReadyAction:function(){this._dataController.isLoading()||this.callBase()},getScrollPath:function(ae){return"column"===ae?this._columnsArea.getScrollPath(this._scrollLeft):this._rowsArea.getScrollPath(this._scrollTop)},getDataSource:function(){return this._dataController.getDataSource()},getFieldChooserPopup:function(){return this._fieldChooserPopup},hasScroll:function(ae){return"column"===ae?this._columnsArea.hasScroll():this._rowsArea.hasScroll()},_dimensionChanged:function(){this.updateDimensions()},_visibilityChanged:function(ae){ae&&this.updateDimensions()},_dispose:function(){var ae=this;clearTimeout(ae._hideLoadingTimeoutID),ae.callBase.apply(ae,arguments),ae._dataController&&ae._dataController.dispose()},_tableElement:function(){return this.$element().find("table").first()},addWidgetPrefix:function(ae){return"dx-pivotgrid-"+ae},resize:function(){this.updateDimensions()},isReady:function(){return this.callBase()&&!this._dataController.isLoading()},updateDimensions:function(){var ae,fe,Ce,Te,me=this,he=me._tableElement(),_e=me._rowsArea,re=me._columnsArea,ce=me._dataArea,ge=0,Se=0,Ie=0,Pe=me.option("scrolling")||{},Ue=function(It){if(H[It])return H[It];var Pt,Ht={},en=(0,g.default)(B).css({position:"absolute",visibility:"hidden",top:-1e3,left:-1e3,width:100,height:100}).appendTo("body"),We=(0,g.default)("<p>").css({width:"100%",height:200}).appendTo(en);"auto"!==It&&(Ht.useNative=!!It,Ht.useSimulatedScrollbar=!It),en.dxScrollable(Ht);var Qe=en.dxScrollable("instance").option("useNative");return Pt=Qe?en.width()-We.width():0,en.remove(),H[It]={scrollBarWidth:Pt,scrollBarUseNative:Qe},H[It]}(Pe.useNative),Ne=Ue.scrollBarWidth,De=he.find(".dx-area-data-cell"),Me=he.find(".dx-area-row-cell"),Re=he.find(".dx-area-column-cell"),ke=he.find(".dx-area-description-cell"),Le=he.find(".dx-filter-header"),Fe=he.find(".dx-column-header"),ze=me._rowFields,Ye=new D.Deferred;if((0,I.hasWindow)()){var ut=ze.isVisible()&&"tree"!==me.option("rowHeaderLayout");me._detectHasContainerHeight(),ce.headElement().length||ce.tableElement().prepend(re.headElement()),ut&&(_e.updateColspans(ze.getColumnsCount()),_e.tableElement().prepend(ze.headElement())),he.addClass("dx-incompressible-fields"),ce.reset(),_e.reset(),re.reset(),ze.reset();var St=function(It,Pt){return Pt-It>=1},_t=function(It,Pt,Ht,en,We){return Ht?It:Pt+(en?We:0)};return(0,S.deferUpdate)(function(){var It=ce.getColumnsWidth(),Pt=_e.getRowsHeight(),Ht=ut?Pt.slice(1):Pt,en=ce.getRowsHeight(),We=(0,n.getSize)(ke[0],"height",{paddings:!0,borders:!0,margins:!0})+(ut?Pt[0]:0),Qe=me._dataController.getColumnsInfo().length,Be=(0,l.mergeArraysByMaxValue)(Ht,en.slice(Qe)),Ae=en.slice(0,Qe),Ve=z(Ae),Ge=_e.getColumnsWidth(),je=0,mt=0;if(me._hasHeight){je=Le.height();var Oe=he.find(".dx-data-header"),Xe=F.default.msie?(0,n.getSize)(Oe.get(0),"height",{paddings:!1,borders:!1,margins:!1}):Oe.height();fe=G([Re,De,he,Fe,Le],"height"),mt=me.$element().height()-je-Xe-(Math.max(ce.headElement().height(),Re.height(),We)+fe)}if(ge=ce.tableElement().width(),Se=z(Be),ge&&Se){Ie=z(Ge);var tt=me.$element().width();fe=G([Me,De,he],"width");var Ke=ge-(ae=(ae=tt-Ie-fe)>0?ae:ge);Ke>=0&&Ke<=2&&(N(It,Ke),ge=ae),Ce=me._hasHeight&&St(mt,Se),Te=St(ae,ge);var $e=_t(mt,Se,Ce,Te,Ne);(0,S.deferRender)(function(){if(re.tableElement().append(ce.headElement()),ze.tableElement().append(_e.headElement()),!Te&&Ce&&Ne&&(N(It,Ne),ge-=Ne),We>Ve&&(N(Ae,Ve-We),re.setRowsHeight(Ae)),he.removeClass("dx-incompressible-fields"),Fe.children().css("maxWidth",ae),re.groupWidth(ae),re.processScrollBarSpacing(Ce?Ne:0),re.setColumnsWidth(It),_e.groupHeight(me._hasHeight?$e:"auto"),_e.processScrollBarSpacing(Te?Ne:0),_e.setColumnsWidth(Ge),_e.setRowsHeight(Be),ce.setColumnsWidth(It),ce.setRowsHeight(Be),ce.groupWidth(ae),ce.groupHeight(me._hasHeight?$e:"auto"),ut&&ze.setColumnsWidth(Ge),De.toggleClass("dx-bottom-border",!Ce),Me.toggleClass("dx-bottom-border",!Ce),!me._hasHeight&&tt!==me.$element().width()){var at=tt-me.$element().width();Te||(N(It,at),re.setColumnsWidth(It),ce.setColumnsWidth(It)),ce.groupWidth(ae-at),re.groupWidth(ae-at)}if(me._hasHeight&&me._filterFields.isVisible()&&Le.height()!==je){var wt=Le.height()-je;if(wt>0){Ce=St(mt-wt,Se);var yt=_t(mt-wt,Se,Ce,Te,Ne);ce.groupHeight(yt),_e.groupHeight(yt)}}if("virtual"===Pe.mode){var Ft=me._dataController.calculateVirtualContentParams({virtualRowHeight:Pe.virtualRowHeight,virtualColumnWidth:Pe.virtualColumnWidth,itemWidths:It,itemHeights:Be,rowCount:Be.length,columnCount:It.length,viewportWidth:ae,viewportHeight:me._hasHeight?$e:(0,g.default)(P).outerHeight()});ce.setVirtualContentParams({top:Ft.contentTop,left:Ft.contentLeft,width:Ft.width,height:Ft.height}),_e.setVirtualContentParams({top:Ft.contentTop,width:Ie,height:Ft.height}),re.setVirtualContentParams({left:Ft.contentLeft,width:Ft.width,height:re.groupElement().height()})}var Nt=[];ce.processScroll(Ue.scrollBarUseNative,me.option("rtlEnabled"),Te,Ce),(0,w.each)([re,_e,ce],function($t,sn){Nt.push(sn&&sn.updateScrollable())}),me._updateLoading(),me._renderNoDataText(De),D.when.apply(g.default,Nt).done(function(){me._updateScrollPosition(re,_e,ce),me._subscribeToEvents(re,_e,ce),Ye.resolve()})})}else Ye.resolve()}),Ye}},applyPartialDataSource:function(ae,fe,Ce){this._dataController.applyPartialDataSource(ae,fe,Ce)}}).inherit(d.ExportController).include(v.default);(0,R.default)("dxPivotGrid",Y),b.default=Y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.DataController=void 0;var g=c(e(29)),I=e(6),F=e(0),A=e(12),R=e(3),E=c(e(15)),k=e(40),S=e(4),w=e(1),y=e(502),h=e(526),m=e(488),p=c(e(318)),f=e(91);function c(t){return t&&t.__esModule?t:{default:t}}function u(t,n,i){return n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t}var l=Math,s=function(t,n,i){t[n]||(t[n]=function(){var o=this._dataSource;return o?o[n].apply(o,arguments):i})},a=E.default.inherit(function(){function t(x,T,D){return"#N/A"===x?D:(0,f.formatValue)(x,T)}var n=function(){function D(C,P,M){var O=(C[P]=C[P]||[])[M]={};if(C[P+1]){O.children=C[P+1];for(var B=P+1;B<C.length;B++)C[B]=void 0;C.length=P+1}return O}return function(C,P,M,O,B){var H,V=[],z=(H=0,(0,f.foreachTree)(C,function(G){H=l.max(H,G.length)}),H||1),N=new I.Deferred;return function(C,P,M,O,B){var H,G,Y,J,ae,fe,V=M.length,z=(H=C,J=(G=P)&&G.length||0,ae=[],fe=new I.Deferred,(0,I.when)((0,f.foreachTreeAsync)(H,function(Ce,Te){var me=Ce[0],he=(0,f.createPath)(Ce);(Y=D(ae,he.length,Te)).type="D",Y.value=me.value,Y.path=he,Y.text=me.text,Y.index=me.index,Y.displayText=me.displayText,Y.key=me.key,Y.isEmpty=me.isEmpty,he.length<J&&(!me.children||0!==me.children.length)&&(Y.expanded=!!me.children)})).done(function(){fe.resolve(D(ae,0,0).children||[])}),fe),N=B.dataFields,U=new I.Deferred;return(0,I.when)(z).done(function(H){B.notifyProgress(.5),B.showGrandTotals&&H[B.showTotalsPrior?"unshift":"push"]({type:"GT",isEmpty:B.isEmptyGrandTotal});var G=!1===B.showTotals||N.length>0&&N.length===B.hiddenTotals.length,Y=N.length>0&&B.hiddenValues.length===N.length;Y&&G&&(O=1),G&&"tree"!==B.layout||function(J,ae,fe,Ce){fe=fe||Ce,(0,f.foreachTree)(J,function(Te,me){var he=Te[0];"D"===he.type&&he.expanded&&(!1!==ae[Te.length-1].showTotals||Ce)&&(-1!==me&&((Te[1]?Te[1].children:J)||[]).splice(fe?me:me+1,0,(0,F.extend)({},he,{children:null,type:"T",expanded:!!fe||null,isAdditionalTotal:!0})),fe&&(he.expanded=null))})}(H,P,B.showTotalsPrior,"tree"===B.layout),(0,I.when)((0,f.foreachTreeAsync)(H,function(J){var ae=J[0];ae.children&&0!==ae.children.length||(ae.depthSize=O-J.length+1)})).done(function(){V>1&&function(J,ae,fe){(0,f.foreachTree)(J,function(Ce){var Te,me=Ce[0];if(!me.children||0===me.children.length)for(me.children=[],Te=0;Te<ae.length;Te++){var _e="T"===me.type,re="D"===me.type;!1===ae[Te].visible||"GT"===me.type&&-1!==(0,A.inArray)(Te,fe.hiddenGrandTotals)||_e&&-1!==(0,A.inArray)(Te,fe.hiddenTotals)||re&&-1!==(0,A.inArray)(Te,fe.hiddenValues)||me.children.push({caption:ae[Te].caption,path:me.path,type:me.type,value:Te,index:me.index,dataIndex:Te,isMetric:!0,isEmpty:me.isEmpty&&me.isEmpty[Te]})}})}(H,M,B),!B.showEmpty&&function(J){(0,f.foreachTree)([{children:J}],function(ae,fe){var Ce=ae[0],Te=(ae[1]?ae[1].children:J)||[],me=Ce.isEmpty;me&&me.length&&(me=Ce.isEmpty.filter(function(he){return he}).length===me.length),Ce&&!Ce.children&&me&&(Te.splice(fe,1),function he(_e,re){var ce=_e[re+1];!_e[re].children.length&&ce&&ce.children&&(ce.children.splice((0,A.inArray)(_e[re],ce.children),1),he(_e,re+1))}(ae,1))})}(H),B.notifyProgress(.75),(0,I.when)((0,f.foreachTreeAsync)(H,function(J){var me,_e,re,ae=J[0],fe=ae.isMetric,Ce=P[J.length-1]||{};if("D"!==ae.type||fe||(ae.width=Ce.width),!0!==Y||"D"!==ae.type)ae.wordWrapEnabled=fe?M[ae.dataIndex].wordWrapEnabled:Ce.wordWrapEnabled,ae.isLast=!ae.children||!ae.children.length,ae.isLast&&(0,R.each)(B.sortBySummaryPaths,function(me,he){if((0,w.isDefined)(ae.dataIndex)||(he=he.slice(0)).pop(),ge=(_e=J)[0],Se=(0,w.isString)((re=he)[0]),Ie=ge.dataIndex>=0?_e[1]:ge,ce=Se&&-1!==re[0].indexOf("&[")&&Ie.key||!Ie.key?(0,f.createPath)(_e):(0,R.map)(_e,function(Pe){return Pe.dataIndex>=0?Pe.value:Pe.text}).reverse(),"GT"===ge.type&&(ce=ce.slice(1)),ce.join("/")===re.join("/"))return ae.sorted=!0,!1;var _e,re,ce,ge,Se,Ie}),ae.text=(_e=B,re=(me=ae).text,(0,w.isDefined)(me.displayText)?re=me.displayText:(0,w.isDefined)(me.caption)?re=me.caption:"GT"===me.type&&(re=_e.texts.grandTotal),me.isAdditionalTotal&&(re=(0,k.format)(_e.texts.total||"",re)),re);else{var Te=(J[1]?J[1].children:H)||[];Te.splice((0,A.inArray)(ae,Te),1)}})).done(function(){H.length||H.push({}),B.notifyProgress(1),U.resolve(H)})})}),U}(C,P,M,z,B).done(function(U){(function(H,G,Y,J,ae){var Ce,Te=0,me=[0];(0,f.foreachTree)(G,function(he){var _e=he[0];for(Ce=_e.isMetric?Y:he.length-1;me.length-1<Ce;)me.push(me[me.length-1]);Te=function(C,P){var O,B,V,z,N;return function(O,B,V,z,N){for(var U=N?z:V;!O[U];)O.push([]);N?O[U].push(B):O[U].unshift(B)}(C,(B=P.lastIndex-P.index||1,V=P.isHorizontal,z=P.isTree,N={type:(O=P.headerItem).type,text:O.text},O.path&&(N.path=O.path),O.width&&(N.width=O.width),(0,w.isDefined)(O.wordWrapEnabled)&&(N.wordWrapEnabled=O.wordWrapEnabled),O.isLast&&(N.isLast=!0),O.sorted&&(N.sorted=!0),O.isMetric&&(N.dataIndex=O.dataIndex),(0,w.isDefined)(O.expanded)&&(N.expanded=O.expanded),B>1&&(N[V?"colspan":"rowspan"]=B),O.depthSize&&O.depthSize>1&&(N[V?"rowspan":"colspan"]=O.depthSize),O.index>=0&&(N.dataSourceIndex=O.index),z&&O.children&&O.children.length&&!O.children[0].isMetric&&(N.width=null,N.isWhiteSpace=!0),N),P.index,P.depth,P.isHorizontal),P.headerItem.children&&0!==P.headerItem.children.length?P.lastIndex:P.lastIndex+1}(H,{headerItem:_e,index:me[Ce]||0,lastIndex:Te,depth:Ce,isHorizontal:J,isTree:ae}),me.length=Ce,me.push(Te)})})(V,U,z,O,"tree"===B.layout),B.notifyProgress(1),N.resolve(V)}),N}}();function i(x,T){var D=[];return(0,R.each)(x,function(C,P){var M=(0,f.findField)(T,P.sortBySummaryField);M>=0&&D.push((P.sortBySummaryPath||[]).concat([M]))}),D}function o(x,T){for(var D=0,C=[],P=0;P<x.length;P++)for(var M=0;M<x[P].length;M++){var O=P+((x[P][M].rowspan||1)-1);if(C[P]&&(D-=C[P],C[P]=0),!1===T(x[P][M],O,P,M,D))break;C[P+(x[P][M].rowspan||1)]=(C[P+(x[P][M].rowspan||1)]||0)+1,D++}}function r(x,T){var D=0,C=[];return(0,f.foreachTree)(x,function(P){var M=P[0],O=(0,f.createPath)(P);if(!M.children||!1!==T.showTotals){var B=(0,F.extend)(!0,{},M,{visibleIndex:D++,path:O});(0,w.isDefined)(B.index)?C[B.index]=B:C.push(B)}}),C}function d(x,T,D){return new y.VirtualScrollController(T,(0,F.extend)({hasKnownLastPage:function(){return!0},pageCount:function(){return l.ceil(this.totalItemsCount()/this.pageSize())},updateLoading:function(){},itemsCount:function(){return this.pageIndex()<this.pageCount()-1?this.pageSize():this.totalItemsCount()%this.pageSize()},items:function(){return[]},viewportItems:function(){return[]},onChanged:function(){},isLoading:function(){return x.isLoading()},changingDuration:function(){return x._dataSource.paginate()?300:x._changingDuration||0}},D))}var v={ctor:function(x){var T=this,D=T._fireChanged.bind(T);x=T._options=x||{},T.dataSourceChanged=(0,g.default)(),T._dataSource=T._createDataSource(x),x.component&&"virtual"===x.component.option("scrolling.mode")&&(T._rowsScrollController=d(T,x.component,{totalItemsCount:function(){return T.totalRowCount()},pageIndex:function(C){return T.rowPageIndex(C)},pageSize:function(){return T.rowPageSize()},load:function(){return T._rowsScrollController.pageIndex()>=this.pageCount()&&T._rowsScrollController.pageIndex(this.pageCount()-1),T._rowsScrollController.handleDataChanged(function(){T._dataSource.paginate()?T._dataSource.load():D.apply(this,arguments)})}}),T._columnsScrollController=d(T,x.component,{totalItemsCount:function(){return T.totalColumnCount()},pageIndex:function(C){return T.columnPageIndex(C)},pageSize:function(){return T.columnPageSize()},load:function(){return T._columnsScrollController.pageIndex()>=this.pageCount()&&T._columnsScrollController.pageIndex(this.pageCount()-1),T._columnsScrollController.handleDataChanged(function(){T._dataSource.paginate()?T._dataSource.load():D.apply(this,arguments)})}})),T._stateStoringController=new m.StateStoringController(x.component).init(),T._columnsInfo=[],T._rowsInfo=[],T._cellsInfo=[],T.expandValueChanging=(0,g.default)(),T.loadingChanged=(0,g.default)(),T.progressChanged=(0,g.default)(),T.scrollChanged=(0,g.default)(),T.load(),T._update(),T.changed=(0,g.default)()},_fireChanged:function(){var x=new Date;this.changed&&!this._lockChanged&&this.changed.fire(),this._changingDuration=new Date-x},_correctSkipsTakes:function(x,T,D,C,P,M){var O=D?x+D-1:x;P[C.length]=P[C.length]||0,M[C.length]=M[C.length]||0,O<T?P[C.length]++:M[C.length]++},_calculatePagingForRowExpandedPaths:function(x,T,D,C,P){var M,O,B,V=this._rowsInfo,z=Math.min(x.rowSkip+x.rowTake,V.length),U=[],H={};for(x.rowExpandedPaths.forEach(function(J,ae){H[J]=ae}),M=0;M<z;M++){for(D.length=T.length=U.length+1,O=0;O<V[M].length;O++){var G=V[M][O];if("D"===G.type){this._correctSkipsTakes(M,x.rowSkip,G.rowspan,U,T,D);var Y=(B=G.path||B)&&B.length>1?H[B.slice(0,-1)]:-1;Y>=0&&(C[Y]=T[U.length]||0,P[Y]=D[U.length]||0),G.rowspan&&U.push(G.rowspan)}}U=U.map(function(J){return J-1}).filter(function(J){return J>0})}},_calculatePagingForColumnExpandedPaths:function(x,T,D,C,P){var M={},O={};(0,h.foreachColumnInfo)(this._columnsInfo,function(B,V){if("D"===B.type&&B.path&&void 0===B.dataIndex){var z=B.colspan||1,N=B.path.slice(0,-1).toString();M[N]=M[N]||0,O[N]=O[N]||0,V+z<=x.columnSkip?M[N]++:V<x.columnSkip+x.columnTake&&O[N]++}}),T[0]=M[[]],D[0]=O[[]],x.columnExpandedPaths.forEach(function(B,V){var z=M[B],N=O[B];void 0!==z&&(C[V]=z),void 0!==N&&(P[V]=N)})},_processPagingForExpandedPaths:function(x,T,D,C){var P=x[T+"ExpandedPaths"],M=P.map(function(){return 0}),O=P.map(function(){return C?x.pageSize:0}),B=[],V=[];C||("row"===T?this._calculatePagingForRowExpandedPaths(x,B,V,M,O):this._calculatePagingForColumnExpandedPaths(x,B,V,M,O)),this._savePagingForExpandedPaths(x,T,D,B[0],V[0],M,O)},_savePagingForExpandedPaths:function(x,T,D,C,P,M,O){var B=x[T+"ExpandedPaths"];x[T+"ExpandedPaths"]=[],x[T+"Skip"]=void 0!==C?C:x[T+"Skip"],x[T+"Take"]=void 0!==P?P:x[T+"Take"];for(var V=0;V<B.length;V++)if(O[V]){var z,N=x.area&&x.area!==T;D.push((0,F.extend)({area:T,headerName:T+"s"},x,(u(z={},T+"Skip",M[V]),u(z,T+"Take",O[V]),u(z,N?"oppositePath":"path",B[V]),z)))}},_handleCustomizeStoreLoadOptions:function(x,T){var D=this,C=x[0],P=this._rowsScrollController;if(this._dataSource.paginate()&&P){var M=P.pageSize();"rows"===C.headerName?(C.rowSkip=0,C.rowTake=M,C.rowExpandedPaths=[]):(C.rowSkip=P.beginPageIndex()*M,C.rowTake=(P.endPageIndex()-P.beginPageIndex()+1)*M,this._processPagingForExpandedPaths(C,"row",x,T))}var O=this._columnsScrollController;if(this._dataSource.paginate()&&O){var B=O.pageSize();x.forEach(function(V,z){"columns"===V.headerName?(V.columnSkip=0,V.columnTake=B,V.columnExpandedPaths=[]):(V.columnSkip=O.beginPageIndex()*B,V.columnTake=(O.endPageIndex()-O.beginPageIndex()+1)*B,D._processPagingForExpandedPaths(V,"column",x,T))})}},load:function(){var x=this,T=this._stateStoringController;T.isEnabled()&&!T.isLoaded()?T.load().always(function(D){D?x._dataSource.state(D):x._dataSource.load()}):x._dataSource.load()},calculateVirtualContentParams:function(x){var T=this._rowsScrollController,D=this._columnsScrollController;if(T&&D)return T.viewportItemSize(x.virtualRowHeight),T.viewportSize(x.viewportHeight/T.viewportItemSize()),T.setContentItemSizes(x.itemHeights),D.viewportItemSize(x.virtualColumnWidth),D.viewportSize(x.viewportWidth/D.viewportItemSize()),D.setContentItemSizes(x.itemWidths),(0,S.deferUpdate)(function(){D.loadIfNeed(),T.loadIfNeed()}),this.scrollChanged.fire({left:D.getViewportPosition(),top:T.getViewportPosition()}),{contentTop:T.getContentOffset(),contentLeft:D.getContentOffset(),width:D.getVirtualContentSize(),height:T.getVirtualContentSize()}},setViewportPosition:function(x,T){this._rowsScrollController.setViewportPosition(T||0),this._columnsScrollController.setViewportPosition(x||0)},subscribeToWindowScrollEvents:function(x){this._rowsScrollController&&this._rowsScrollController.subscribeToWindowScrollEvents(x)},updateWindowScrollPosition:function(x){this._rowsScrollController&&this._rowsScrollController.scrollTo(x)},updateViewOptions:function(x){(0,F.extend)(this._options,x),this._update()},_handleExpandValueChanging:function(x){this.expandValueChanging.fire(x)},_handleLoadingChanged:function(x){this.loadingChanged.fire(x)},_handleProgressChanged:function(x){this.progressChanged.fire(x)},_handleFieldsPrepared:function(x){this._options.onFieldsPrepared&&this._options.onFieldsPrepared(x)},_createDataSource:function(x){var T,D=this,C=x.dataSource;return D._isSharedDataSource=C instanceof p.default,T=D._isSharedDataSource?C:new p.default(C),D._expandValueChangingHandler=D._handleExpandValueChanging.bind(D),D._loadingChangedHandler=D._handleLoadingChanged.bind(D),D._fieldsPreparedHandler=D._handleFieldsPrepared.bind(D),D._customizeStoreLoadOptionsHandler=D._handleCustomizeStoreLoadOptions.bind(D),D._changedHandler=function(){D._update(),D.dataSourceChanged.fire()},D._progressChangedHandler=function(P){D._handleProgressChanged(.8*P)},T.on("changed",D._changedHandler),T.on("expandValueChanging",D._expandValueChangingHandler),T.on("loadingChanged",D._loadingChangedHandler),T.on("progressChanged",D._progressChangedHandler),T.on("fieldsPrepared",D._fieldsPreparedHandler),T.on("customizeStoreLoadOptions",D._customizeStoreLoadOptionsHandler),T},getDataSource:function(){return this._dataSource},isLoading:function(){return this._dataSource.isLoading()},beginLoading:function(){this._dataSource.beginLoading()},endLoading:function(){this._dataSource.endLoading()},_update:function(){var fe,x=this,T=x._dataSource,D=x._options,C=T.getAreaFields("column"),P=T.getAreaFields("row"),M=T.getAreaFields("data"),O="row"===D.dataFieldArea?M:[],B="row"!==D.dataFieldArea?M:[],V=T.getData(),z=(fe=[],(0,R.each)(M,function(Ce,Te){!1===Te.showTotals&&fe.push(Ce)}),fe),N=function(ae){var fe=[];return ae.forEach(function(Ce,Te){(void 0===Ce.showValues&&!1===Ce.showTotals||!1===Ce.showValues)&&fe.push(Te)}),fe}(M),U=function(ae,fe){var Ce=[];return(0,R.each)(ae,function(Te,me){!1===me.showGrandTotals&&Ce.push(Te)}),0===fe.length&&Ce.length===ae.length&&(Ce=[]),Ce}(M,C),H=!(M.length>0)||U.length!==M.length,G={isEmptyGrandTotal:V.isEmptyGrandTotalRow,texts:D.texts||{},hiddenTotals:z,hiddenValues:N,hiddenGrandTotals:[],showTotals:D.showRowTotals,showGrandTotals:!1!==D.showRowGrandTotals&&H,sortBySummaryPaths:i(C,M),showTotalsPrior:"rows"===D.showTotalsPrior||"both"===D.showTotalsPrior,showEmpty:!D.hideEmptySummaryCells,layout:D.rowHeaderLayout,fields:P,dataFields:M,progress:0},Y={isEmptyGrandTotal:V.isEmptyGrandTotalColumn,texts:D.texts||{},hiddenTotals:z,hiddenValues:N,hiddenGrandTotals:U,showTotals:D.showColumnTotals,showTotalsPrior:"columns"===D.showTotalsPrior||"both"===D.showTotalsPrior,showGrandTotals:!1!==D.showColumnGrandTotals&&H,sortBySummaryPaths:i(P,M),showEmpty:!D.hideEmptySummaryCells,fields:C,dataFields:M,progress:0},J=function(ae){this.progress=ae,x._handleProgressChanged(.8+.1*G.progress+.1*Y.progress)};G.notifyProgress=J,Y.notifyProgress=J,(0,w.isDefined)(V.grandTotalRowIndex)||(V.grandTotalRowIndex=r(V.rows,G).length),(0,w.isDefined)(V.grandTotalColumnIndex)||(V.grandTotalColumnIndex=r(V.columns,Y).length),T._changeLoadingCount(1),(0,I.when)(n(V.columns,C,B,!0,Y),n(V.rows,P,O,!1,G)).always(function(){T._changeLoadingCount(-1)}).done(function(ae,fe){x._columnsInfo=ae,x._rowsInfo=fe,x._rowsScrollController&&x._columnsScrollController&&x.changed&&!x._dataSource.paginate()&&(x._rowsScrollController.reset(!0),x._columnsScrollController.reset(!0),x._lockChanged=!0,x._rowsScrollController.load(),x._columnsScrollController.load(),x._lockChanged=!1)}).done(function(){x._fireChanged(),x._stateStoringController.isEnabled()&&!x._dataSource.isLoading()&&(x._stateStoringController.state(x._dataSource.state()),x._stateStoringController.save())})},getRowsInfo:function(x){var T,D=this._rowsInfo,C=this._rowsScrollController;if(C&&!x){var P=C.beginPageIndex()*this.rowPageSize(),M=C.endPageIndex()*this.rowPageSize()+this.rowPageSize(),O=[],B=1;return o(D,function(V,z,N,U,H){var G=N<P?0:N-P,Y=V;if(z>=P&&N<M)O[G]=O[G]||[],P+G+(T=N<P?V.rowspan-(P-N)||1:V.rowspan)>M&&(T=M-(G+P)||1),T!==V.rowspan&&(Y=(0,F.extend)({},Y,{rowspan:T})),O[G].push(Y),B=l.max(B,H+1);else if(void 0>M)return!1}),o(O,function(V,z,N,U,H){H+(V.colspan||1)>B&&(O[N][U]=(0,F.extend)({},V,{colspan:B-H||1}))}),O}return D},getColumnsInfo:function(x){var T=this._columnsInfo,D=this._columnsScrollController;if(D&&!x){var C=D.beginPageIndex()*this.columnPageSize(),P=D.endPageIndex()*this.columnPageSize()+this.columnPageSize();T=(0,h.createColumnsInfo)(T,C,P)}return T},totalRowCount:function(){return this._rowsInfo.length},rowPageIndex:function(x){return void 0!==x&&(this._rowPageIndex=x),this._rowPageIndex||0},totalColumnCount:function(){var x=0;if(this._columnsInfo&&this._columnsInfo.length)for(var T=0;T<this._columnsInfo[0].length;T++)x+=this._columnsInfo[0][T].colspan||1;return x},rowPageSize:function(x){return void 0!==x&&(this._rowPageSize=x),this._rowPageSize||20},columnPageSize:function(x){return void 0!==x&&(this._columnPageSize=x),this._columnPageSize||20},columnPageIndex:function(x){return void 0!==x&&(this._columnPageIndex=x),this._columnPageIndex||0},getCellsInfo:function(x){var M,O,B,V,N,U,H,G,T=this.getRowsInfo(x),D=this.getColumnsInfo(x),C=this._dataSource.getData(),P=this._options.texts||{};return M=T,O=D,B=C,V=this._dataSource.getAreaFields("data"),N=P.dataNotAvailable,U=[],H="row"===this._options.dataFieldArea,(G=B.values).length&&o(M,function(Y,J){var ae=U[J]=[],fe=G[Y.dataSourceIndex>=0?Y.dataSourceIndex:B.grandTotalRowIndex]||[];Y.isLast&&(0,h.foreachColumnInfo)(O,function(Ce,Te){var me=(H?Y.dataIndex:Ce.dataIndex)||0,he=V[me];if(Ce.isLast&&he&&!1!==he.visible){var _e=fe[Ce.dataSourceIndex>=0?Ce.dataSourceIndex:B.grandTotalColumnIndex];Array.isArray(_e)||(_e=[_e]);var re=_e[me];ae[Te]={text:t(re,he,N),value:re,format:he.format,dataType:he.dataType,columnType:Ce.type,rowType:Y.type,rowPath:Y.path||[],columnPath:Ce.path||[],dataIndex:me},he.width&&(ae[Te].width=he.width)}})}),U},dispose:function(){this._isSharedDataSource?(this._dataSource.off("changed",this._changedHandler),this._dataSource.off("expandValueChanging",this._expandValueChangingHandler),this._dataSource.off("loadingChanged",this._loadingChangedHandler),this._dataSource.off("progressChanged",this._progressChangedHandler),this._dataSource.off("fieldsPrepared",this._fieldsPreparedHandler),this._dataSource.off("customizeStoreLoadOptions",this._customizeStoreLoadOptionsHandler)):this._dataSource.dispose(),this._columnsScrollController&&this._columnsScrollController.dispose(),this._rowsScrollController&&this._rowsScrollController.dispose(),this._stateStoringController.dispose(),this.expandValueChanging.empty(),this.changed.empty(),this.loadingChanged.empty(),this.progressChanged.empty(),this.scrollChanged.empty(),this.dataSourceChanged.empty()}};return s(v,"applyPartialDataSource"),s(v,"collapseHeaderItem"),s(v,"expandHeaderItem"),s(v,"getData"),s(v,"isEmpty"),v}());b.DataController=a},function(W,b,e){b.LocalStore=void 0;var g=e(6),I=e(44),F=f(e(49)),A=f(e(63)),R=e(70),E=f(e(127)),k=e(20),S=f(e(15)),w=e(4),y=e(1),h=e(3),m=e(91),p=f(e(83));function f(u){return u&&u.__esModule?u:{default:u}}var c=S.default.inherit(function(){var u={year:function(V){return V&&V.getFullYear()},quarter:function(V){return V&&Math.floor(V.getMonth()/3)+1},month:function(V){return V&&V.getMonth()+1},day:function(V){return V&&V.getDate()},dayOfWeek:function(V){return V&&V.getDay()}};function l(V){return-1!==V.indexOf(".")?(0,k.compileGetter)(V):function(z){return z[V]}}function s(V){return function(z){var N=V(z);return!N||N instanceof Date||(N=A.default.deserializeDate(N)),N}}function a(V){(0,h.each)(V||[],function(z,N){var U,H,G,Y,J=N.dataField,ae=N.levels;if(!N.selector){if(Y=J?l(J):function(Ce){return Ce},ae&&a(ae),"date"===N.dataType){H=u[N.groupInterval];var fe=s(Y);U=function(Ce){var Te=fe(Ce);return H?H(Te):Te}}else"number"===N.dataType?(G=(0,y.isNumeric)(N.groupInterval)&&N.groupInterval>0&&N.groupInterval,U=function(Ce){var Te=Y(Ce);return(0,y.isString)(Te)&&(Te=Number(Te)),G?Math.floor(Te/G)*G:Te}):U=Y;(0,m.setDefaultFieldValueFormatting)(N),(0,m.setFieldProperty)(N,"selector",U)}})}function t(V,z,N,U){var H=[0],Y="rows"===U?z.rowExpandedPaths:z.columnExpandedPaths;return function J(ae,fe,Ce,Te,me){var he,_e,ge,Se,Ie,Pe,Ue,re=fe.dimensions[Te],ce=fe.expandedPathsHash;re&&(ge=he=re.selector(fe.data),Se=Ce,Ie=me=void 0!==me?me+"/./"+he:he+"",(Ue=(Pe=fe.childrenHash)[Ie])||(Ue={value:ge,index:Pe.length++},Pe[Ie]=Ue,Se.push(Ue)),ae.push((_e=Ue).index),(ce&&ce[me]||re.expanded)&&(_e.children||(_e.children=[]),J(ae,fe,_e.children,Te+1,me)))}(H,{data:V,childrenHash:N[U+"Hash"],dimensions:z[U],expandedPathsHash:z.headerName!==U&&Y&&Y.hash},N[U],z.headerName===U?z.path.length:0),H}function n(V,z,N,U){var H,G,Y,J,ae=[],fe=t(V,U,N,"rows"),Ce=t(V,U,N,"columns");for(G=0;G<fe.length;G++)for(z[Y=fe[G]]=z[Y]||[],H=0;H<Ce.length;H++)ae.push(z[Y][J=Ce[H]]=z[Y][J]||[]);return ae}function i(V){if(V){var z=V.hash={};V.forEach(function(N){var U=N.map(function(H){return H+""}).join("/./");z[U]=!0})}}function o(V){V.rows=V.rows||[],V.columns=V.columns||[],V.filters=V.filters||[],i(V.columnExpandedPaths),i(V.rowExpandedPaths),a(V.columns),a(V.rows),a(V.values),a(V.filters)}function r(V){return"custom"===V.summaryType?(V.calculateCustomSummary=V.calculateCustomSummary||w.noop,{seed:function(){var z={summaryProcess:"start",totalValue:void 0};return V.calculateCustomSummary(z),z},step:function(z,N){return z.summaryProcess="calculate",z.value=N,V.calculateCustomSummary(z),z},finalize:function(z){return z.summaryProcess="finalize",delete z.value,V.calculateCustomSummary(z),z.totalValue}}):I.aggregators[V.summaryType]||I.aggregators.count}function d(V,z,N){for(var U=0;U<V.length;U++)for(var H=V[U],G=H.selector(N),Y=r(H),J="function"==typeof Y.seed,ae=0;ae<z.length;ae++){var fe=z[ae];fe.length<=U&&(fe[U]=J?Y.seed():Y.seed),void 0===fe[U]?fe[U]=G:(0,y.isDefined)(G)&&(fe[U]=Y.step(fe[U],G))}}function v(V,z){var N=V&&V.valueOf(),U=z&&z.valueOf();if(Array.isArray(V)){z=z||[];for(var H=0;H<V.length;H++)if((N=V[H]&&V[H].valueOf())!==(U=z[H]&&z[H].valueOf()))return!1;return!0}return N===U}function x(V){var z=[];return(0,h.each)(V,function(N,U){var H=U.filterValues||[];(!U.groupName||!(0,y.isNumeric)(U.groupIndex))&&H.length&&z.push(function(G){for(var Y=U.levels?function(fe,Ce){var Te=[];return(0,h.each)(fe,function(me,he){Te.push(he.selector(Ce))}),Te}(U.levels,G):U.selector(G),J=!1,ae=0;ae<H.length;ae++)if(v(H[ae],Y)){J=!0;break}return"exclude"===U.filterType?!J:J})}),z}function T(V){var z=x(V.rows).concat(x(V.columns)).concat(x(V.filters)),N=V[V.headerName],U=V.path;return N&&z.push(function(H){for(var G,Y=0;Y<U.length;Y++)if(G=N[Y].selector(H),(0,k.toComparable)(G,!0)!==(0,k.toComparable)(U[Y],!0))return!1;return!0}),function(H){for(var G=0;G<z.length;G++)if(!z[G](H))return!1;return!0}}function C(V,z){var N=V.filter();return V.store()instanceof E.default&&N?(N=B(N,z),(0,F.default)(V.items()).filter(N).toArray()):V.items()}function P(V,z,N){var U=new g.Deferred,H=function(Y){V.store()instanceof p.default&&(Y.storeLoadOptions.filter=B(Y.storeLoadOptions.filter,z))};if(V.on("customizeStoreLoadOptions",H),!V.isLoaded()||N){var G=N?V.load():V.reload();(0,g.when)(G).done(function(){P(V,z).done(function(){U.resolve(C(V,z))}).fail(U.reject)}).fail(U.reject)}else U.resolve(C(V,z));return U.always(function(){V.off("customizeStoreLoadOptions",H)})}function M(V,z){z.forEach(function(N){if(N.dataField&&"date"===N.dataType){var U=s(l(N.dataField));V[N.dataField]=function(H){return U(H)}}})}function O(V){var z={};return Array.isArray(V)?M(z,V):V&&["rows","columns","filters"].forEach(function(N){V[N]&&M(z,V[N])}),z}function B(V,z){if(!Array.isArray(V))return V;V=V.slice(0),(0,y.isString)(V[0])&&(V[1]instanceof Date||V[2]instanceof Date)&&(V[0]=z[V[0]]);for(var N=0;N<V.length;N++)V[N]=B(V[N],z);return V}return{ctor:function(V){this._progressChanged=V.onProgressChanged||w.noop,this._dataSource=new R.DataSource(V),this._dataSource.paginate(!1)},getFields:function(V){var z=this._dataSource,N=new g.Deferred;return P(z,O(V)).done(function(U){N.resolve((0,m.discoverObjectFields)(U,V))}).fail(N.reject),N},key:function(){return this._dataSource.key()},load:function(V){var z=this,N=z._dataSource,U=new g.Deferred;return o(V),P(N,O(V),V.reload).done(function(H){(0,g.when)(function D(V,z,N){var U,H,G={columns:[],rows:[],columnsHash:{length:1},rowsHash:{length:1}},Y=[],J=new g.Deferred,ae=0,fe=T(z);return function Ce(){for(var me,he=new Date,_e=ae;ae<V.length;ae++){if(ae>_e&&ae%1e4==0&&new Date-he>=300)return N(ae/V.length),void setTimeout(Ce,0);fe(H=V[ae])&&(U=n(H,Y,G,z),d(z.values,U,H))}me=Y,(0,h.each)(z.values,function(re,ce){var ge=r(ce);ge.finalize&&(0,h.each)(me,function(Se,Ie){(0,h.each)(Ie,function(Pe,Ue){Ue&&void 0!==Ue[re]&&(Ue[re]=ge.finalize(Ue[re]))})})}),N(1),J.resolve({rows:G.rows,columns:G.columns,values:Y,grandTotalRowIndex:0,grandTotalColumnIndex:0})}(),J}(H,V,z._progressChanged)).done(U.resolve)}).fail(U.reject),U},filter:function(){var V=this._dataSource;return V.filter.apply(V,arguments)},supportPaging:function(){return!1},getDrillDownItems:function(V,z){z=z||{},o(V=V||{});for(var N,U=[],H=this._dataSource.items(),G=z.maxRowCount,Y=z.customColumns,J=T(V),ae=T({rows:(0,m.getFiltersByPath)(V.rows,z.rowPath),columns:(0,m.getFiltersByPath)(V.columns,z.columnPath),filters:[]}),fe=0;fe<H.length;fe++){if(ae(H[fe])&&J(H[fe])){if(Y){N={};for(var Ce=0;Ce<Y.length;Ce++)N[Y[Ce]]=H[fe][Y[Ce]]}else N=H[fe];U.push(N)}if(G>0&&U.length===G)break}return U}}}()).include(m.storeDrillDownMixin);b.LocalStore=c},function(W,b,e){b.default=void 0;var g=e(1),I=h(e(15)),F=e(0),A=e(3),R=e(70),E=e(6),k=e(91),S=e(856),w=h(e(63)),y=e(64);function h(C){return C&&C.__esModule?C:{default:C}}function p(C,P){(null==P||P>C.length)&&(P=C.length);for(var M=0,O=new Array(P);M<P;M++)O[M]=C[M];return O}function f(C,P){var M=[];return(0,A.each)(C,function(O,B){M.push({selector:B.dataField,groupInterval:B.groupInterval,desc:P&&"desc"===B.sortOrder,isExpanded:O<C.length-1})}),M}function c(C,P,M,O){return[[C,O?"<":">=",M],O?"or":"and",[C,O?">=":"<",M+P]]}function l(C){var P=[];return(0,A.each)(C,function(M,O){var B=function V(z,N){var U=[];return z.searchValue?[z.dataField,"contains",z.searchValue]:(N="exclude"===z.filterType?N||"and":N||"or",(0,A.each)(z.filterValues,function(H,G){var Y=[];Array.isArray(G)?z.levels&&z.levels.length&&(Y=V({filterValues:G,filterType:z.filterType,levels:z.levels},"and")):Y=function u(C,P){var V,z,N,M=(z=(V=C).dataField,N=V.groupInterval,"date"===V.dataType&&"string"==typeof N&&("quarter"===N.toLowerCase()&&(N="Month"),z=z+"."+(0,k.capitalizeFirstLetter)(N)),z),O="exclude"===C.filterType,B=[M,O?"<>":"=",P];return(0,g.isDefined)(C.groupInterval)&&("string"==typeof C.groupInterval&&"quarter"===C.groupInterval.toLowerCase()?B=c(M,3,3*(P-1)+1,O):"number"==typeof C.groupInterval&&"date"!==C.dataType&&(B=c(M,C.groupInterval,P,O))),B}(z.levels?z.levels[H]:z,G),Y.length&&(U.length&&U.push(N),U.push(Y))}),U)}(O);if(!B.length)return[];P.length&&P.push("and"),P.push(B)}),1===P.length&&(P=P[0]),P}function s(C,P){var M=function(O){return O&&O.length};return M(C)&&M(P)?[C,"and",P]:M(C)?C:P}function a(C,P,M,O,B){C[M]=C[M]||[],C[M][O]=C[M][O]||[],(0,g.isDefined)(C[M][O][B])||(C[M][O][B]=P)}function t(C,P){return P&&"number"===P.dataType&&(0,g.isString)(C)?Number(C):!P||"date"!==P.dataType||P.groupInterval||C instanceof Date?C:w.default.deserializeDate(C)}function n(C,P,M,O){var B=[],V=[],z=O.rowHash,N=O.columnHash;function H(G,Y,J,ae,fe){var Ce,Te,me,he=O[Y+"Hash"],_e=J.slice(0,ae+1).join("/");return void 0!==he[_e]?Te=he[_e]:(Te={value:t(G.key,fe),index:O[Y+"Index"]++,displayText:G.displayText},me=J.slice(0,ae).join("/"),(ae>0&&void 0!==he[me]?(Ce=he[me]).children=Ce.children||[]:O[Y+"s"]).push(Te),he[_e]=Te),Te}return P&&P.summary&&(0,A.each)(P.summary,function(G,Y){a(O.values,Y,O.grandTotalRowIndex,O.grandTotalColumnIndex,G)}),P&&P.groupCount>=0&&((C=function m(C){return function(P){if(Array.isArray(P))return p(P)}(C)||function(P){if("undefined"!=typeof Symbol&&null!=P[Symbol.iterator]||null!=P["@@iterator"])return Array.from(P)}(C)||function(P,M){if(P){if("string"==typeof P)return p(P,M);var O=Object.prototype.toString.call(P).slice(8,-1);if("Object"===O&&P.constructor&&(O=P.constructor.name),"Map"===O||"Set"===O)return Array.from(P);if("Arguments"===O||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return p(P,M)}}(C)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Array(M.rows.length?M.rowSkip:M.columnSkip)).concat(C)).length=P.groupCount),(0,S.forEachGroup)(C,function(G,Y){var J,ae,fe=Y>=M.rows.length?M.rows.length:Y,Ce=Y>=M.rows.length?Y-M.rows.length:0;if(!(Y>=M.rows.length&&Ce>=M.columns.length)){Y<M.rows.length&&(V=[]),Y>=M.rows.length?G?(V[Ce]=G.key+"",J=H(G,"column",V,Ce,M.columns[Ce]),ae=z[B.slice(0,fe+1).join("/")]):O.columns.push({}):G?(B[fe]=G.key+"",ae=H(G,"row",B,fe,M.rows[fe]),J=N[V.slice(0,Ce+1).join("/")]):O.rows.push({});var Te=ae&&ae.index||O.grandTotalRowIndex,me=J&&J.index||O.grandTotalColumnIndex;(0,A.each)(G&&G.summary||[],function(he,_e){a(O.values,_e,Te,me,he)})}}),O}function i(C){return(C||[]).filter(function(P){return P.filterValues&&P.filterValues.length||P.searchValue})}function o(C,P){if(C.headerName){if(P===C.headerName)return C.path.length;if(C.oppositePath)return C.oppositePath.length}return 0}function r(C,P,M,O){var B=[],V=M>O?0:O,z=C.headerName!==P?C[P].slice(V,M):[],N="rows"===P?C.rowExpandedPaths:C.columnExpandedPaths;return(0,A.each)(z,function(U,H){var G=[];(0,A.each)(N,function(Y,J){if(J=J.slice(V,M),U<J.length){var ae=J[U];-1===G.indexOf(ae)&&G.push(ae)}}),G.length&&B.push((0,F.extend)({},H,{filterType:"include",filterValues:G}))}),B}function d(C,P,M,O,B,V){var z,U="columns"===P?"rows":"columns",H=C[P],G=[];if((("columns"===P?C.columnExpandedPaths:C.rowExpandedPaths)||[]).length)for(var Y=M;Y<O+1;Y++)(z={filters:B.concat(r(C,P,Y,V))})[P]=H.slice(M,Y+1),z[U]=[],G.push((0,F.extend)({},C,z));else(z={filters:B})[P]=H.slice(M,O+1),z[U]=[],G.push((0,F.extend)({},C,z));return G[0].includeTotalSummary=!0,G}function v(C){var P=0;return(0,A.each)(C,function(M,O){if(!O.expanded)return P=M,!1}),P}function T(C){(0,A.each)(C||[],function(P,M){var O=M.levels;O&&T(O),(0,k.setDefaultFieldValueFormatting)(M)})}var D=I.default.inherit({ctor:function(C){this._dataSource=new R.DataSource(C),this._store=this._dataSource.store()},getFields:function(C){var P=new E.Deferred;return this._store.load({skip:0,take:20}).done(function(M){var O=(0,y.normalizeLoadResult)(M);P.resolve((0,k.discoverObjectFields)(O.data,C))}).fail(P.reject),P},key:function(){return this._store.key()},load:function(C){var P=this,M=new E.Deferred,O={rows:[],columns:[],values:[],grandTotalRowIndex:0,grandTotalColumnIndex:0,rowHash:{},columnHash:{},rowIndex:1,columnIndex:1},B=function x(C){var Ce,P=(0,k.getExpandedLevel)(C,"rows"),M=(0,k.getExpandedLevel)(C,"columns"),O=C.filters||[],B=o(C,"columns"),V=v(C.columns),z=v(C.rows),N=o(C,"rows"),U=[],H=d(C,"columns",B,M,O=O.concat(i(C.rows)).concat(i(C.columns)).concat((0,k.getFiltersByPath)((Ce=C)[Ce.headerName],Ce.path).concat((0,k.getFiltersByPath)(Ce["rows"===Ce.headerName?"columns":"rows"],Ce.oppositePath||[]))),V);if(C.rows.length&&C.columns.length){"rows"!==C.headerName&&(U=U.concat(H));for(var G=N;G<P+1;G++)for(var Y=C.rows.slice(N,G+1),J=r(C,"rows",G,z),ae=B;ae<M+1;ae++){var fe=(0,F.extend)({},C,{columns:C.columns.slice(B,ae+1),rows:Y,filters:O.concat(r(C,"columns",ae,V)).concat(J)});U.push(fe)}}else U=C.columns.length?H:d(C,"rows",N,P,O,z);return U}(C),V=[];return T(C.rows),T(C.columns),T(C.filters),(0,A.each)(B,function(z,N){var U,H,G,Y,J,ae;V.push(P._store.load((U=N,H=P.filter(),G=C.rows.length,Y=l(U.filters),J=f(U.rows,U.rowTake).concat(f(U.columns,U.columnTake)),ae={groupSummary:[],totalSummary:[],group:J.length?J:void 0,take:J.length?void 0:1},U.rows.length&&U.rowTake?(ae.skip=U.rowSkip,ae.take=U.rowTake,ae.requireGroupCount=!0):U.columns.length&&U.columnTake&&!G&&(ae.skip=U.columnSkip,ae.take=U.columnTake,ae.requireGroupCount=!0),H&&(Y=s(Y,H)),Y.length&&(ae.filter=Y),(0,A.each)(U.values,function(fe,Ce){var Te={selector:Ce.dataField,summaryType:Ce.summaryType||"count"};ae.groupSummary.push(Te),U.includeTotalSummary&&ae.totalSummary.push(Te)}),ae)))}),E.when.apply(null,V).done(function(){var z=V.length>1?arguments:[arguments];(0,A.each)(z,function(N,U){var H=(0,y.normalizeLoadResult)(U[0],U[1]);n(H.data,H.extra,B[N],O)}),M.resolve({rows:O.rows,columns:O.columns,values:O.values,grandTotalRowIndex:O.grandTotalRowIndex,grandTotalColumnIndex:O.grandTotalColumnIndex})}).fail(M.reject),M},filter:function(){return this._dataSource.filter.apply(this._dataSource,arguments)},supportPaging:function(){return!1},createDrillDownDataSource:function(C,P){var M=this._store,O=l((0,k.getFiltersByPath)((C=C||{}).rows,(P=P||{}).rowPath).concat((0,k.getFiltersByPath)(C.columns,P.columnPath)).concat(i(C.rows)).concat(C.filters||[]).concat(i(C.columns)));return new R.DataSource({load:function(B){return M.load((0,F.extend)({},B,{filter:s(O,B.filter),select:P.customColumns}))}})}});b.default=D,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.forEachGroup=void 0,b.forEachGroup=function g(I,F,A){I=I||[],A=A||0;for(var R=0;R<I.length;R++){var E=I[R];F(E,A),E&&E.items&&E.items.length&&g(E.items,F,A+1)}}},function(W,b,e){b.sort=function(R,E,k){A(E,R,"rows",k),A(E,R,"columns",k)};var g=e(91),I=e(1),F=e(3);function A(R,E,k,S){var w=E[k]||[],h=[];(0,g.foreachDataLevel)(R[k],function(m,p){var u,l,s,a,t,v,T,n,i,o,r,d,c=h[p]=h[p]||(u=w[p]||{},l=R,s=E,a=k,n=(t=S)?"asc":u.sortOrder,T="text","none"===(v=u.sortBy)?T="index":(t||"displayText"!==v)&&(T="value"),i=T,o=u.sortingMethod?function(v,x){return u.sortingMethod(v,x)}:(0,g.getCompareFunction)(function(v){return v[i]}),r=!t&&function(v,x,T,D){var N,H,G,C=x.values,P=(0,g.findField)(T.values,v.sortBySummaryField),M="rows"===D,B=M?x.grandTotalRowIndex:x.grandTotalColumnIndex,V=v.sortBySummaryPath||[],z=V.length?(N=M?x.columns:x.rows,H=null,(G=(V||[]).join(".")).length&&(0,g.foreachTree)(N,function(Y){var J=Y[0],ae=(0,g.createPath)(Y).join("."),fe=(0,F.map)(Y,function(Ce){return Ce.text}).reverse().join(".");if(G===ae||J.key&&fe===G)return H=Y[0].index,!1}),H):B;if(C&&C.length&&P>=0&&(0,I.isDefined)(z))return function(N){var G=((C[M?N.index:z]||[[]])[M?z:N.index]||[])[P];return(0,I.isDefined)(G)?G:null}}(u,l,s,a),d=r&&(0,g.getCompareFunction)(r),function(v,x){var T=d&&d(v,x)||o(v,x);return"desc"===n?-T:T});m.sort(c)},E.headerName===k?E.path.length:0)}},function(W,b,e){b.applyDisplaySummaryMode=function(l,s){var a=[],t=[{index:s.grandTotalColumnIndex,children:s.columns}],n=[{index:s.grandTotalRowIndex,children:s.rows}],i=l.values,o={fields:{},positions:{}};s.values=s.values||[],(0,A.foreachTree)(t,function(r){r[0].isEmpty=[]},!1),(0,A.foreachTree)(n,function(r){var d=r[0];d.isEmpty=[],s.values[d.index]=s.values[d.index]||[],(0,A.foreachTree)(t,function(v){var x,T=v[0];u(s,d.index,T.index,!1);for(var D=0;D<i.length;D++){var P=a[D]=void 0===a[D]?c(i[D]):a[D];if(x=!1,P){var M=new f(v,r,s,l,D,o),O=M.cell(),B=O[D]=P(M);O.postProcessedFlags[D]=!0,x=null==B}void 0===T.isEmpty[D]&&(T.isEmpty[D]=!0),void 0===d.isEmpty[D]&&(d.isEmpty[D]=!0),x||(d.isEmpty[D]=T.isEmpty[D]=!1)}},!1)},!1),s.isEmptyGrandTotalRow=n[0].isEmpty,s.isEmptyGrandTotalColumn=t[0].isEmpty},b.applyRunningTotal=function(l,s){var a=[],t=[{index:s.grandTotalColumnIndex,children:s.columns}],n=[{index:s.grandTotalRowIndex,children:s.rows}],i=l.values,o={fields:{},positions:{}};s.values=s.values||[],(0,A.foreachTree)(n,function(r){var d=r[0];s.values[d.index]=s.values[d.index]||[],(0,A.foreachTree)(t,function(v){u(s,d.index,v[0].index,!0);for(var T=0;T<i.length;T++){var C=a[T]=void 0===a[T]?h(i[T]):a[T];if(C){var P=new f(v,r,s,l,T,o),M=P.cell();M[T]=C(P),M.postProcessedFlags[T]=!0}}},!1)},!1)},b.createMockSummaryCell=function(l,s,a){var t=new f([],[],{},l,0);return t.value=function(n){if((0,g.isDefined)(n)){var i=(0,A.findField)(s,n),o=s[i];a[i]||!o||(0,g.isDefined)(o.area)||(l.values.push(o),a[i]=!0)}},t.grandTotal=function(){return this},t.children=function(){return[]},t};var g=e(1),I=e(0),F=e(12),A=e(91),R="row",E=function(l,s){var a=l/s;return(0,g.isDefined)(l)&&!isNaN(a)||(a=null),a},k=function(l,s){return E(l.value(),l.grandTotal(s).value())},S=function(l,s){var a=l.parent(s),t=a?a.value():l.value();return E(l.value(),t)},w=function(l){return function(s){var a=s.prev("column",l),t=a&&a.value();return(0,g.isDefined)(t)&&(0,g.isDefined)(s.value())?s.value()-t:null}},y={percentOfColumnTotal:function(l){return S(l,R)},percentOfRowTotal:function(l){return S(l,"column")},percentOfColumnGrandTotal:function(l){return k(l,R)},percentOfRowGrandTotal:function(l){return k(l,"column")},percentOfGrandTotal:function(l){return k(l)}},h=function(l){if(l.runningTotal){var s="column"===l.runningTotal?R:"column";return function(a){var t=l.allowCrossGroupCalculation?function o(r,d){if(r&&r.parent(d)){var v=r.prev(d);return v||(v=o(r.parent(d),d)),v}}(a,s):a.prev(s,!1),n=a.value(!0),i=t&&t.value(!0);return(0,g.isDefined)(i)&&(0,g.isDefined)(n)?n=i+n:(0,g.isDefined)(i)&&(n=i),n}}};function m(l,s,a){var t={index:-1};if(!(0,g.isObject)(s))if(a.fields[s])s=a[s];else{var n=l.columns.concat(l.rows).concat(l.values),i=(0,A.findField)(n,s);s=a[s]=n[i]}if(s){var o=s.area||"data";t=a.positions[s.index]=a.positions[s.index]||{area:o,index:(0,F.inArray)(s,l["data"===o?"values":o+"s"])}}return t}function p(l){return l===R?"_rowPath":"_columnPath"}var f=function(l,s,a,t,n,i){this._columnPath=l,this._rowPath=s,this._fieldIndex=n,this._fieldsCache=i||{fields:{},positions:{}},this._data=a,this._descriptions=t;var o=a.values&&a.values[s[0].index]&&a.values[s[0].index][l[0].index];o&&(o.originalCell=o.originalCell||o.slice(),o.postProcessedFlags=o.postProcessedFlags||[],this._cell=o)};function c(l){var s,a,t=l.summaryDisplayMode,n=l.allowCrossGroupCalculation,i=null;return(0,g.isFunction)(l.calculateSummaryValue)?i=l.calculateSummaryValue:t&&("absoluteVariation"===t?i=w(n):"percentVariation"===t?(a=w(s=n),i=function(o){var r=a(o),d=o.prev("column",s),v=d&&d.value();return null!==r&&v?r/v:null}):i=y[t],i&&!l.format&&-1!==t.indexOf("percent")&&(0,A.setFieldProperty)(l,"format","percent")),i}function u(l,s,a,t){var n=l.values[s][a]=l.values[s][a]||[],i=n.originalCell;i&&(!n.allowResetting&&t||(l.values[s][a]=i.slice()),l.values[s][a].allowResetting=t)}f.prototype=(0,I.extend)(f.prototype,{_getPath:function(l){return this[p(l)]},_getDimension:function(l){return this._descriptions[l=l===R?"rows":"columns"]},_createCell:function(l){return new f(l._columnPath||this._columnPath,l._rowPath||this._rowPath,this._data,this._descriptions,this._fieldIndex)},parent:function(l){var s=this._getPath(l).slice(),a={};return s.shift(),s.length?(a[p(l)]=s,this._createCell(a)):null},children:function(l){var s=this._getPath(l).slice(),a=s[0],t=[],n={};if(a.children)for(var i=0;i<a.children.length;i++)n[p(l)]=[a.children[i]].concat(s.slice()),t.push(this._createCell(n));return t},grandTotal:function(l){var s={},a=this._rowPath,t=this._columnPath,n=this._getPath(l),i=p(l);return l?s[i]=[n[n.length-1]]:(s._rowPath=[a[a.length-1]],s._columnPath=[t[t.length-1]]),this._createCell(s)},next:function(l,s){var a,t=this._getPath(l),n=t[0],i=this.parent(l);if(i){var o=(0,F.inArray)(n,t[1].children);if((a=i.children(l))[o+1])return a[o+1]}if(s&&i){do{a=(i=i.next(l,s))?i.children(l):[]}while(i&&!a.length);return a[0]||null}return null},prev:function(l,s){var a,t=this._getPath(l),n=t[0],i=this.parent(l);if(i){var o=(0,F.inArray)(n,t[1].children);if((a=i.children(l))[o-1])return a[o-1]}if(s&&i){do{a=(i=i.prev(l,s))?i.children(l):[]}while(i&&!a.length);return a[a.length-1]||null}return null},cell:function(){return this._cell},field:function(l){if("data"===l)return this._descriptions.values[this._fieldIndex];var s=this._getPath(l);return this._getDimension(l)[s.length-2]||null},child:function(l,s){for(var a=this.children(l),t=0;t<a.length;t++){var n=n||a[t].field(l);if(a[t].value(n)===s)return a[t]}return null},slice:function(l,s){var a={},t=m(this._descriptions,l,this._fieldsCache),n=t.area,i=t.index,o=null;if(n===R||"column"===n){var r=this._getPath(n).slice(),d=-1!==i&&r.length-2-i;if(r[d]){for(var v=d;v>=0;v--){if(r[v+1]){var x=r[v+1].children||[],T=v===d?s:r[v].value;r[v]=void 0;for(var D=0;D<x.length;D++)if(x[D].value===T){r[v]=x[D];break}}if(void 0===r[v])return o}a[p(n)]=r,o=this._createCell(a)}}return o},value:function(l,s){var a=this._cell,t=this._fieldIndex,n=!0===l||!1===l,i=n?null:l,o=n&&l||s;if((0,g.isDefined)(i)){var r=m(this._descriptions,i,this._fieldsCache);if(t=r.index,"data"!==r.area){var d=this._getPath(r.area),v=-1!==t&&d.length-2-t;return d[v]&&d[v].value}}return a&&a.originalCell?o?a[t]:a.originalCell[t]:null},isPostProcessed:function(l){var s=this._fieldIndex;if((0,g.isDefined)(l)){var a=m(this._descriptions,l,this._fieldsCache);if(s=a.index,"data"!==a.area)return!1}return!(!this._cell||!this._cell.postProcessedFlags[s])}})},function(W,b,e){b.DataArea=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},A=e(319).AreaItem.inherit({_getAreaName:function(){return"data"},_createGroupElement:function(){return(0,I.default)("<div>").addClass("dx-pivotgrid-area").addClass("dx-pivotgrid-area-data")},_applyCustomStyles:function(R){var E=R.cell,k=R.classArray;"T"!==E.rowType&&"T"!==E.columnType||k.push("dx-total"),"GT"!==E.rowType&&"GT"!==E.columnType||k.push("dx-grandtotal"),"T"!==E.rowType&&"GT"!==E.rowType||k.push("dx-row-total"),R.rowIndex===R.rowsCount-1&&R.cssArray.push("border-bottom: 0px"),this.callBase(R)},_moveFakeTable:function(R){this._moveFakeTableHorizontally(R.x),this._moveFakeTableTop(R.y),this.callBase()},processScroll:function(R,E,k,S){var w="both";k&&!S?w="horizontal":!k&&S&&(w="vertical"),this._groupElement.css("borderTopWidth",0).dxScrollable({rtlEnabled:E,useNative:!!R,useSimulatedScrollbar:!R,direction:w,bounceEnabled:!1,updateManually:!0})},reset:function(){this.callBase(),this._virtualContent&&this._virtualContent.parent().css("height","auto")},setVirtualContentParams:function(R){this.callBase(R),this._virtualContent.parent().css("height",R.height),this._setTableCss({top:R.top,left:R.left})}});b.DataArea=A},function(W,b,e){b.VerticalHeadersArea=b.HorizontalHeadersArea=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(1),A=e(12),R=e(3);function k(y,h){if(h){var m=y.data().data,p=h.parentNode.rowIndex,f=h.cellIndex;return m[p]&&m[p][f]&&m[p][f].path}}var S=e(319).AreaItem.inherit({_getAreaName:function(){return"column"},_getAreaClassName:function(){return"dx-pivotgrid-horizontal-headers"},_createGroupElement:function(){return(0,I.default)("<div>").addClass(this._getAreaClassName()).addClass("dx-pivotgrid-area")},_applyCustomStyles:function(y){var h=y.cssArray,m=y.cell,p=y.rowsCount,f=y.classArray;y.cellIndex===y.cellsCount-1&&h.push((y.rtlEnabled?"border-left:":"border-right:")+"0px"),m.rowspan!==p-y.rowIndex&&y.rowIndex+1!==p||h.push("border-bottom-width:0px"),"T"!==m.type&&"GT"!==m.type||f.push("dx-row-total"),"T"===y.cell.type&&f.push("dx-total"),"GT"===y.cell.type&&f.push("dx-grandtotal"),(0,F.isDefined)(m.expanded)&&f.push(m.expanded?"dx-pivotgrid-expanded":"dx-pivotgrid-collapsed"),this.callBase(y)},_getMainElementMarkup:function(){return"<thead class='"+this._getAreaClassName()+"'>"},_getCloseMainElementMarkup:function(){return"</thead>"},setVirtualContentParams:function(y){this.callBase(y),this._setTableCss({left:y.left,top:0}),this._virtualContentWidth=y.width},hasScroll:function(){var y=this._virtualContent?this._virtualContentWidth:this._tableWidth;return!(!this._groupWidth||!y)&&y-this._groupWidth>=1},processScroll:function(){this._getScrollable()||this._groupElement.dxScrollable({useNative:!1,useSimulatedScrollbar:!1,showScrollbar:!1,bounceEnabled:!1,direction:"horizontal",updateManually:!0})},processScrollBarSpacing:function(y){var h=this.option("rtlEnabled")?"right":"left";this._groupWidth&&this.groupWidth(this._groupWidth-y),this._scrollBarWidth&&this._groupElement.next().remove(),this._groupElement.toggleClass("dx-vertical-scroll",y>0),this._groupElement.css("float",h).width(this._groupHeight),this._scrollBarWidth=y},ctor:function(y){this.callBase(y),this._scrollBarWidth=0},getScrollPath:function(y){var h,m=this.tableElement();return y-=parseInt(m[0].style.left,10)||0,(0,R.each)(m.find("td"),function(p,f){if(1===f.colSpan&&f.offsetLeft<=y&&f.offsetWidth+f.offsetLeft>y)return h=f,!1}),k(m,h)},_moveFakeTable:function(y){this._moveFakeTableHorizontally(y),this.callBase()}});b.HorizontalHeadersArea=S;var w=S.inherit({_getAreaClassName:function(){return"dx-pivotgrid-vertical-headers"},_applyCustomStyles:function(y){this.callBase(y),y.cellIndex===y.cellsCount-1&&y.classArray.push("dx-last-cell"),y.rowIndex===y.rowsCount-1&&y.cssArray.push("border-bottom: 0px"),y.cell.isWhiteSpace&&y.classArray.push("dx-white-space-column")},_getAreaName:function(){return"row"},setVirtualContentParams:function(y){this.callBase(y),this._setTableCss({top:y.top,left:0}),this._virtualContentHeight=y.height},hasScroll:function(){var y=this._virtualContent?this._virtualContentHeight:this._tableHeight;return!(!this._groupHeight||!y)&&y-this._groupHeight>=1},processScroll:function(){this._getScrollable()||this._groupElement.dxScrollable({useNative:!1,useSimulatedScrollbar:!1,showScrollbar:!1,bounceEnabled:!1,direction:"vertical",updateManually:!0})},processScrollBarSpacing:function(y){this._groupHeight&&this.groupHeight(this._groupHeight-y),this._scrollBarWidth&&this._groupElement.next().remove(),y&&this._groupElement.after((0,I.default)("<div>").width("100%").height(y-1)),this._scrollBarWidth=y},getScrollPath:function(y){var h,m=this.tableElement();return y-=parseInt(m[0].style.top,10)||0,(0,R.each)(m.find("tr"),function(p,f){var c=f.childNodes[f.childNodes.length-1];if(c&&1===c.rowSpan&&c.offsetTop<=y&&c.offsetHeight+c.offsetTop>y)return h=c,!1}),k(m,h)},_moveFakeTable:function(y){this._moveFakeTableTop(y),this.callBase()},_getRowClassNames:function(y,h,m){0!==y&h.expanded&&-1===(0,A.inArray)("dx-expand-border",m)&&m.push("dx-expand-border")},_getMainElementMarkup:function(){return"<tbody class='"+this._getAreaClassName()+"'>"},_getCloseMainElementMarkup:function(){return"</tbody>"},updateColspans:function(y){var h=this.tableElement()[0].rows,m=0,p=[];if(!(this.getColumnsCount()-y>0))for(var f=0;f<h.length;f++)for(var c=0;c<h[f].cells.length;c++){var u=h[f].cells[c],l=u.rowSpan;p[f]&&(m-=p[f],p[f]=0);var s=y-(m+u.colSpan);c===h[f].cells.length-1&&s>0&&(u.colSpan=u.colSpan+s),p[f+l]=(p[f+l]||0)+u.colSpan,m+=u.colSpan}}});b.VerticalHeadersArea=w},function(W,b,e){b.FieldsArea=void 0;var g=S(e(2)),I=e(4),F=e(3),A=e(319),R=e(91),E=S(e(50)),k=S(e(42));function S(h){return h&&h.__esModule?h:{default:h}}e(320);var w="<div>",y=A.AreaItem.inherit({ctor:function(h,m){this.callBase(h),this._area=m},_getAreaName:function(){return"fields"},_createGroupElement:function(){return(0,g.default)(w).addClass("dx-pivotgrid-fields-area").addClass("dx-area-fields").addClass("dx-pivotgrid-drag-action").attr("group",this._area)},isVisible:function(){return!!this.option("fieldPanel.visible")&&this.option("fieldPanel.show"+(0,R.capitalizeFirstLetter)(this._area)+"Fields")},_renderButton:function(h){var m=this,p=(0,g.default)("<td>").appendTo((0,g.default)("<tr>").appendTo(h));m.component._createComponent((0,g.default)(w).appendTo(p),k.default,{text:"Fields",icon:"menu",width:"auto",onClick:function(){var f=m.tableElement().find(".dx-fields-area-popup").dxPopup("instance");f.option("visible")||f.show()}}).$element().addClass("dx-pivotgrid-fields-area-hamburger")},_getPopupOptions:function(h,m){return{contentTemplate:function(){return(0,g.default)("<table>").addClass("dx-area-field-container").append((0,g.default)("<thead>").addClass("dx-pivotgrid-fields-area-head").append(h))},height:"auto",width:"auto",position:{at:"left",my:"left",of:m},dragEnabled:!1,animation:{show:{type:"pop",duration:200}},shading:!1,showTitle:!1,closeOnOutsideClick:!0,container:m.parent()}},_renderPopup:function(h,m){var p=h.find(".dx-button"),f=this._getPopupOptions(m,p),c=this.component.$element().dxPivotGridFieldChooserBase("instance");this._rowPopup&&this._rowPopup.$element().remove(),this._rowPopup=this.component._createComponent((0,g.default)(w).appendTo(h),E.default,f),this._rowPopup.$element().addClass("dx-fields-area-popup"),this._rowPopup.content().addClass("dx-pivotgrid-fields-container"),this._rowPopup.content().parent().attr("group","row"),c.subscribeToEvents(this._rowPopup.content()),c.renderSortable(this._rowPopup.content())},_shouldCreateButton:function(){return!1},_renderTableContent:function(h,m){var p=this,f=this.groupElement(),c=this.isVisible(),u=p.component.$element().dxPivotGridFieldChooserBase("instance"),l=(0,g.default)("<thead>").addClass("dx-pivotgrid-fields-area-head").appendTo(h),s=p._area,a=(0,g.default)("<tr>");f.toggleClass("dx-hidden",!c),h.addClass("dx-area-field-container"),c&&((0,F.each)(m,function(t,n){if(n.area===s&&!1!==n.visible){var i=(0,g.default)("<td>").append(u.renderField(n,"row"===n.area)),o=i.find(".dx-column-indicators");o.length&&p._shouldCreateButton()&&o.insertAfter(o.next()),i.appendTo(a),r=n,d=m[t+1],x=i,(v=m[t-1])&&v.groupName&&v.groupName===r.groupName&&(0,g.default)(w).addClass("dx-group-connector").addClass("dx-group-connector-prev").appendTo(x),d&&d.groupName&&d.groupName===r.groupName&&(0,g.default)(w).addClass("dx-group-connector").addClass("dx-group-connector-next").appendTo(x)}var r,d,v,x}),a.children().length||(0,g.default)("<td>").append((0,g.default)(w).addClass("dx-empty-area-text").text(this.option("fieldPanel.texts."+s+"FieldArea"))).appendTo(a),p._shouldCreateButton()?(p._renderButton(l),p._renderPopup(h,a)):l.append(a))},reset:function(){this.callBase(),this.groupElement().css("marginTop",0)},_renderVirtualContent:I.noop});b.FieldsArea=y},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(5)),F=e(1),A=e(0),R=e(3),E=e(8),k=y(e(9)),S=y(e(65)),w=e(76);function y(c){return c&&c.__esModule?c:{default:c}}var h=y(e(173)).default.getSwatchContainer,p=S.default.inherit({_getDefaultOptions:function(){return(0,A.extend)(this.callBase(),{onChanged:null,onDragging:null,itemRender:null,groupSelector:null,itemSelector:".dx-sort-item",itemContainerSelector:".dx-sortable-old",sourceClass:"dx-drag-source",dragClass:"dx-drag",targetClass:"dx-drag-target",direction:"vertical",allowDragging:!0,groupFilter:null,useIndicator:!1})},_renderItem:function(c,u){var l,s=this.option("itemRender");return s?l=s(c,u):(l=c.clone()).css({width:c.width(),height:c.height()}),l},_renderIndicator:function(c,u,l,s){var a=c.outerHeight(!0),t=c.outerWidth(!0),n=c.offset().top-l.offset().top,i=c.offset().left-l.offset().left;this._indicator.css({position:"absolute",top:s&&u?n+a:n,left:s&&!u?i+t:i}).toggleClass("dx-position-indicator-horizontal",!u).toggleClass("dx-position-indicator-vertical",!!u).toggleClass("dx-position-indicator-last",!!s).height("").width("").appendTo(l),u?this._indicator.width(t):this._indicator.height(a)},_renderDraggable:function(c){this._$draggable&&this._$draggable.remove(),this._$draggable=this._renderItem(c,"drag").addClass(this.option("dragClass")).appendTo(h(c)).css({zIndex:1e6,position:"absolute"})},_detachEventHandlers:function(){var c=[w.move,w.start,w.end,w.enter,w.leave,w.drop].join(" ");I.default.off(this._getEventListener(),(0,E.addNamespace)(c,"dxSortable"))},_getItemOffset:function(c,u,l){for(var s=0;s<u.length;s++){var a=void 0,t=l.pageY<u[s].posVertical;if(c?a=t:t&&(n=l.pageX,i=u[s],o=this.option("rtlEnabled"),!(a=!(0,F.isDefined)(i.posHorizontal)||(o?n>i.posHorizontal:n<i.posHorizontal))&&u[s+1]&&u[s+1].posVertical>u[s].posVertical&&(a=!0)),a)return u[s]}var n,i,o},_getEventListener:function(){var c=this.option("groupSelector"),u=this.$element();return c?u.find(c):u},_attachEventHandlers:function(){var c,u,l,s,a,t,n,i=this,o=i.option("itemSelector"),r=i.option("itemContainerSelector"),d=i.option("groupSelector"),v=i.option("sourceClass"),x=i.option("targetClass"),T=i.option("onDragging"),D=i.option("groupFilter"),C=i.$element(),P=null,M=-1,O=function(){P&&P.dispose(),P=null};if(i._detachEventHandlers(),i.option("allowDragging")){var B=i._getEventListener();I.default.on(B,(0,E.addNamespace)(w.start,"dxSortable"),o,function(V){var z,N,U,H=(c=(0,g.default)(V.currentTarget)).closest(d);t=H.attr("group"),z=(d?H:C).find(o),N=-1,U=c.get(0),(0,R.each)(z,function(G,Y){var J=(0,g.default)(Y);if(J.attr("item-group")&&J.attr("item-group")===z.eq(G-1).attr("item-group")||N++,Y===U)return!1}),u=N===z.length?-1:N,c.attr("item-group")&&(c=H.find("[item-group='"+c.attr("item-group")+"']")),i._renderDraggable(c),l=i._renderItem(c,"target").addClass(x),c.addClass(v),a=[],(0,R.each)(c,function(G,Y){a.push((0,g.default)(Y).offset())}),n=d?D?(0,g.default)(d).filter(D):C.find(d):C,i._indicator=(0,g.default)("<div>").addClass("dx-position-indicator")}),I.default.on(B,(0,E.addNamespace)(w.move,"dxSortable"),function(V){var z,N,U,H;if(c)if(M=-1,i._indicator.detach(),(0,R.each)(i._$draggable,function(re,ce){(0,g.default)(ce).css({top:a[re].top+V.offset.y,left:a[re].left+V.offset.x})}),s&&s.removeClass(x),(s=function m(c,u){var l;return(0,R.each)(u,function(){(function(s,a,t){var n=(0,g.default)(s),i=n.offset();if(a>=i.left&&a<=i.left+n.outerWidth(!0)&&t>=i.top&&t<=i.top+n.outerHeight(!0))return!0})(this,c.pageX,c.pageY)&&(l=(0,g.default)(this))}),l}(V,n))&&(H={sourceGroup:t,sourceIndex:u,sourceElement:c,targetGroup:s.attr("group"),targetIndex:s.find(o).index(l)},T&&T(H),H.cancel&&(s=void 0)),s&&P&&s.get(0)!==P.element().get(0)&&O(),P&&P.moveIfNeed(V),s){!P&&s.attr("allow-scrolling")&&(P=function(re){var ce=null,ge=re.scrollTop(),Se=re.$element(),Ie=Se.offset().top,Pe=Se.height(),Ue=0;function Ne(Re){ge=Re.scrollOffset.top}function De(){Me(),re.scrollTo(ge+=Ue),ce=setTimeout(De,10)}function Me(){clearTimeout(ce)}return re.on("scroll",Ne),{moveIfNeed:function(Re){if(Re.pageY<=Ie+20)Ue=-2;else{if(!(Re.pageY>=Ie+Pe-20))return Ue=0,void Me();Ue=2}De()},element:function(){return Se},dispose:function(){Me(),re.off("scroll",Ne)}}}(s.dxScrollable("instance"))),s.addClass(x);var G=s.find(r),Y=G.find(o),J=s.closest(".dx-sortable-old").data("dxSortableOld"),ae=J.option("useIndicator"),fe="vertical"===(J||i).option("direction"),Ce=function(re,ce,ge){for(var Se=[],Ie=[],Pe=0;Pe<re.length;Pe+=Ie.length)if((Ie=re.eq(Pe)).attr("item-group")&&(Ie=ge.find("[item-group='"+Ie.attr("item-group")+"']")),Ie.is(":visible")){var Ue={item:Ie,index:Se.length,posHorizontal:ce?void 0:(Ie.last().outerWidth(!0)+Ie.last().offset().left+Ie.offset().left)/2};Ue.posVertical=ce?(Ie.last().offset().top+Ie.offset().top+Ie.last().outerHeight(!0))/2:Ie.last().outerHeight(!0)+Ie.last().offset().top,Se.push(Ue)}return Se}(Y,fe,G),Te=i._getItemOffset(fe,Ce,V);if(Te){if(U=Ce[Te.index-1]&&Ce[Te.index-1].item,(z=Te.item).hasClass(v)||U&&U.hasClass(v)&&U.is(":visible"))return void l.detach();if(M=Te.index,!ae)return void l.insertBefore(z);var me=s.attr("group")!==t,he=M===u,_e=M===u+1;if(me)return void i._renderIndicator(z,fe,s,i.option("rtlEnabled")&&!fe);he||_e||i._renderIndicator(z,fe,s,i.option("rtlEnabled")&&!fe)}else{if((N=Y.last()).is(":visible")&&N.hasClass(v))return;G.length&&(M=Ce.length?Ce[Ce.length-1].index+1:0),ae?Y.length&&i._renderIndicator(N,fe,s,!i.option("rtlEnabled")||fe):l.appendTo(G)}}else l.detach()}),I.default.on(B,(0,E.addNamespace)(w.end,"dxSortable"),function(){if(O(),c){var V=i.option("onChanged"),z={sourceIndex:u,sourceElement:c,sourceGroup:t,targetIndex:M,removeSourceElement:!0,removeTargetElement:!1,removeSourceClass:!0};s&&(s.removeClass(x),z.targetGroup=s.attr("group"),(t!==z.targetGroup||M>-1)&&(V&&V(z),z.removeSourceElement&&c.remove())),i._indicator.detach(),z.removeSourceClass&&c.removeClass(v),c=null,i._$draggable.remove(),i._$draggable=null,z.removeTargetElement&&l.remove(),l.removeClass(x),l=null}})}},_init:function(){this.callBase(),this._attachEventHandlers()},_render:function(){this.callBase(),this.$element().addClass("dx-sortable-old")},_dispose:function(){var c=this;c.callBase.apply(c,arguments),c._$draggable&&c._$draggable.detach(),c._indicator&&c._indicator.detach()},_optionChanged:function(c){switch(c.name){case"onDragging":case"onChanged":case"itemRender":case"groupSelector":case"itemSelector":case"itemContainerSelector":case"sourceClass":case"targetClass":case"dragClass":case"allowDragging":case"groupFilter":case"useIndicator":this._attachEventHandlers();break;case"direction":break;default:this.callBase(c)}},_useTemplates:function(){return!1}});(0,k.default)("dxSortableOld",p),b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.DataProvider=b.ExportController=void 0;var g=m(e(15)),I=e(1),F=e(0),A=e(3),R=e(7),E=e(26),k=m(e(82)),S=m(e(47)),w=e(188),y=m(e(527)),h=e(6);function m(s){return s&&s.__esModule?s:{default:s}}function p(s){return function(a){if(Array.isArray(a))return f(a)}(s)||function(a){if("undefined"!=typeof Symbol&&null!=a[Symbol.iterator]||null!=a["@@iterator"])return Array.from(a)}(s)||function(a,t){if(a){if("string"==typeof a)return f(a,t);var n=Object.prototype.toString.call(a).slice(8,-1);if("Object"===n&&a.constructor&&(n=a.constructor.name),"Map"===n||"Set"===n)return Array.from(a);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(a,t)}}(s)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(s,a){(null==a||a>s.length)&&(a=s.length);for(var t=0,n=new Array(a);t<a;t++)n[t]=s[t];return n}function c(){return(c=Object.assign||function(s){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(s[n]=t[n])}return s}).apply(this,arguments)}var u=(0,F.extend)({},y.default,{exportToExcel:function(){(0,w.export)(this.getDataProvider(),{fileName:this.option("export.fileName"),proxyUrl:this.option("export.proxyUrl"),format:"EXCEL",rtlEnabled:this.option("rtlEnabled"),ignoreErrors:this.option("export.ignoreExcelErrors"),exportingAction:this._actions.onExporting,exportedAction:this._actions.onExported,fileSavingAction:this._actions.onFileSaving},w.excel.getData)},_getLength:function(s){var a,t=s[0].length,n=0;for(a=0;a<t;a++)n+=s[0][a].colspan||1;return n},_correctCellsInfoItemLengths:function(s,a){for(var t=0;t<s.length;t++)for(;s[t].length<a;)s[t].push({});return s},_calculateCellInfoItemLength:function(s){for(var a=0,t=0;t<s.length;t++)a+=(0,I.isDefined)(s[t].colspan)?s[t].colspan:1;return a},_getAllItems:function(s,a,t){var n,i,o=t,r=this._getLength(a),d=s.length;if(s.length>0&&s[0].length>0&&t.length>0&&0===t[0].length){var v=this._calculateCellInfoItemLength(s[0]);v>0&&(o=this._correctCellsInfoItemLengths(t,v))}var x=s.concat(o);for(i=0;i<a.length;i++)for(n=a[i].length-1;n>=0;n--)(0,I.isDefined)(x[i+d])||(x[i+d]=[]),x[i+d].splice(0,0,(0,F.extend)({},a[i][n]));return x[0].splice(0,0,(0,F.extend)({},this._getEmptyCell(),{alignment:(0,E.getDefaultAlignment)(this._options.rtlEnabled),colspan:r,rowspan:d})),this._prepareItems(x)},getDataProvider:function(){return new l(this)}});b.ExportController=u;var l=g.default.inherit({ctor:function(s){this._exportController=s},ready:function(){this._initOptions();var s=this._options;return(0,h.when)(s.items).done(function(a){var t=a[a[0][0].rowspan-1];(0,A.each)(t,function(n,i){i.width=100}),s.columns=t,s.items=a})},_initOptions:function(){var s=this._exportController,a=s._dataController,t=new h.Deferred;a.beginLoading(),setTimeout(function(){var n=(0,F.extend)(!0,[],a.getColumnsInfo(!0)),i=(0,F.extend)(!0,[],a.getRowsInfo(!0)),o=a.getCellsInfo(!0);t.resolve(s._getAllItems(n,i,o)),a.endLoading()}),this._options={items:t,rtlEnabled:s.option("rtlEnabled"),dataFields:s.getDataSource().getAreaFields("data"),customizeExcelCell:s.option("export.customizeExcelCell"),rowsArea:s._rowsArea,columnsArea:s._columnsArea}},getColumns:function(){return this._options.columns},getColumnsWidths:function(){var s=this._options.columnsArea,a=this._options.rowsArea,t=this._options.columns;return!(0,R.hasWindow)()||"virtual"===s.option("scrolling.mode")||s.element().is(":hidden")?t.map(function(n){return 100}):a.getColumnsWidth().concat(s.getColumnsWidth())},getRowsCount:function(){return this._options.items.length},getGroupLevel:function(){return 0},getCellMerging:function(s,a){var t=this._options.items,n=t[s]&&t[s][a];return n?{colspan:n.colspan-1,rowspan:n.rowspan-1}:{colspan:0,rowspan:0}},getFrozenArea:function(){return{x:this.getRowAreaColCount(),y:this.getColumnAreaRowCount()}},getCellType:function(s,a){var t=this.getStyles()[this.getStyleId(s,a)];return t&&t.dataType||"string"},getCellData:function(s,a,t){var n={},i=this._options.items,o=i[s]&&i[s][a]||{};if(t){n.cellSourceData=o;var r=this._tryGetAreaName(o,s,a);r&&(n.cellSourceData.area=r),n.cellSourceData.rowIndex=s,n.cellSourceData.columnIndex=a}return n.value="string"===this.getCellType(s,a)?o.text:o.value,n.cellSourceData&&n.cellSourceData.isWhiteSpace&&(n.value=""),n},_tryGetAreaName:function(s,a,t){return this.isColumnAreaCell(a,t)?"column":this.isRowAreaCell(a,t)?"row":(0,I.isDefined)(s.dataIndex)?"data":void 0},isRowAreaCell:function(s,a){return s>=this.getColumnAreaRowCount()&&a<this.getRowAreaColCount()},isColumnAreaCell:function(s,a){return a>=this.getRowAreaColCount()&&s<this.getColumnAreaRowCount()},getColumnAreaRowCount:function(){return this._options.items[0][0].rowspan},getRowAreaColCount:function(){return this._options.items[0][0].colspan},getHeaderStyles:function(){return[{alignment:"center",dataType:"string"},{alignment:(0,E.getDefaultAlignment)(this._options.rtlEnabled),dataType:"string"}]},getDataFieldStyles:function(){var s=this,a=this._options.dataFields,t={alignment:this._options.rtlEnabled?"left":"right"},n=[];return a.length?(a.forEach(function(i){n.push(c({},t,{format:i.format,dataType:s.getCellDataType(i)}))}),n):[t]},getStyles:function(){return this._styles||(this._styles=[].concat(p(this.getHeaderStyles()),p(this.getDataFieldStyles()))),this._styles},getCellDataType:function(s){if(s&&s.customizeText)return"string";if(s.dataType)return s.dataType;if(s.format){if(1===S.default.parse(k.default.format(1,s.format)))return"number";if(k.default.format(new Date,s.format))return"date"}return"string"},getStyleId:function(s,a){var t=this._options.items,n=t[s]&&t[s][a]||{};return 0===a&&0===s||this.isColumnAreaCell(s,a)?0:this.isRowAreaCell(s,a)?1:this.getHeaderStyles().length+(n.dataIndex||0)},hasCustomizeExcelCell:function(){return(0,I.isDefined)(this._options.customizeExcelCell)},customizeExcelCell:function(s){this._options.customizeExcelCell&&this._options.customizeExcelCell(s)}});b.DataProvider=l},function(W,b,e){b.default=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(0),A=e(91),R=e(3),E={number:"numeric",date:"datetime"},k="dxPivotGridUnbinding";function S(f,c){var u=[],l=c.length-1;return(0,R.each)(f,function(s,a){u.push(a.text||(0,A.formatValue)(a.value,c[l-s]))}),u.reverse()}function w(f){var c=0;return(0,A.foreachTree)(f,function(u){c=Math.max(c,u.length-1)}),c}function h(f,c){var u=f.getAreaFields("data");if("args"!==c.putDataFieldsInto&&"singleAxis"!==c.dataFieldsDisplayMode||1===u.length){var l=[];return(0,R.each)(u,function(s,a){var t={name:a.caption,title:a.caption,valueType:E[a.dataType]||a.dataType,label:{format:a.format}};a.customizeText&&(t.label.customizeText=function(n){return a.customizeText.call(a,n)}),"splitPanes"===c.dataFieldsDisplayMode&&(t.pane=a.caption),l.push(t)}),l}return[{}]}function m(f,c){var u=[],l=f.getAreaFields("data");return l.length>1&&"splitPanes"===c.dataFieldsDisplayMode&&"args"!==c.putDataFieldsInto&&(0,R.each)(l,function(s,a){u.push({name:a.caption})}),u.length||u.push({}),u}b.default={bindChart:function(f,c){c=(0,F.extend)({},c);var t,u=this,l=function(){c.grandTotalText=u.option("texts.grandTotal");var t,n,i,o,r,d,a=(t=u.getDataSource(),i=(n=c).customizeSeries,o=n.customizeChart,r={valueAxis:h(t,n),panes:m(t,n)},d={},o&&(r=(0,F.extend)(!0,{},r,o(r))),r.dataSource=function y(f,c,u){var l,s,a,t,n,i,o,r,d,v,x=f.getData(),T=[],D=f.getAreaFields("data"),C=f.getAreaFields("row"),P=f.getAreaFields("column"),M=[{index:x.grandTotalColumnIndex,children:x.columns}],O=[{index:x.grandTotalRowIndex,children:x.rows}],B=w(O),V=w(M);function z(){var H,Ce,Te,me,he,G=(x.values[a]||[])[o]||[],Y=G[l],J={rowPath:i,maxRowLevel:B,rowPathFormatted:n,rowFields:C,columnPathFormatted:v,maxColumnLevel:V,columnPath:d,columnFields:P,dataFields:D,dataIndex:l,dataValues:G,visible:r&&t},ae=(c.inverted?v:n).join(" - "),fe=(c.inverted?n:v).join("/");D.length>1&&("args"!==c.putDataFieldsInto&&"both"!==c.putDataFieldsInto||(fe+=" | "+s.caption),"args"!==c.putDataFieldsInto&&(ae+=" | "+s.caption,"singleAxis"!==c.dataFieldsDisplayMode&&(H=s.caption))),J.chartDataItem={val:void 0===Y?null:Y,series:ae,arg:fe},(Ce=J,Te=c.processCell,me=Ce.chartDataItem,he=Te&&Te(Ce),J=he?(me=(0,F.extend)({},me,he.chartDataItem),he=(0,F.extend)({},Ce,he,{chartDataItem:me})):Ce).visible&&(u[J.chartDataItem.series]=u[J.chartDataItem.series]||H,T.push(J.chartDataItem))}function N(H){(0,A.foreachTree)(O,function(G){a=G[0].index,G=G.slice(0,G.length-1),t=B===G.length,i=(0,A.createPath)(G),n=S(G,C),0===i.length&&(n=[c.grandTotalText]),(0,A.foreachTree)(M,function(Y){o=Y[0].index,Y=Y.slice(0,Y.length-1),r=V===Y.length,d=(0,A.createPath)(Y),v=S(Y,P),0===d.length&&(v=[c.grandTotalText]),H()})})}function U(H){(0,R.each)(D,function(G,Y){s=Y,l=G,H()})}return!1===c.alternateDataFields?U(function(){N(z)}):N(function(){U(z)}),T}(t,n,d),r.seriesTemplate={nameField:"series",customizeSeries:function(v){var x={};return"splitPanes"===n.dataFieldsDisplayMode?x.pane=d[v]:"singleAxis"!==n.dataFieldsDisplayMode&&(x.axis=d[v]),i&&(x=(0,F.extend)(x,i(v,x))),x}},r);f.option(a)};if(!(f=function(a){if(!a)return!1;if(a.NAME)return"dxChart"===a.NAME&&a;var t=(0,I.default)(a);return t.data("dxChart")&&t.dxChart("instance")}(f)))return null;(t=f.$element().data(k))&&t(),u.on("changed",l),l();var s=function(){f.$element().removeData(k),u.off("changed",l)};return f.on("disposing",s),this.on("disposing",s),f.$element().data(k,s),s}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(533))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(532).XmlaStore;b.default=g,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(868))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=Ne(e(9)),I=Ne(e(30)),F=Ne(e(13)),A=Ne(e(2)),R=e(71),E=e(95),k=e(12),S=Ne(e(25)),w=Ne(e(29)),y=e(4),h=e(20),m=e(26),p=Ne(e(19)),f=Ne(e(63)),c=e(6),u=e(0),l=e(3),s=e(45),a=e(1),t=e(7),n=Ne(e(99)),i=e(59),o=Ne(e(34)),r=Ne(e(10)),d=e(288),v=e(38),x=Ne(e(17)),T=Ne(e(16)),D=Ne(e(869)),C=e(885),P=e(886),M=e(887),O=e(540),B=Ne(e(888)),V=Ne(e(892)),z=Ne(e(897)),N=e(898),U=e(901),H=Ne(e(903)),G=e(157),Y=Ne(e(88)),J=Ne(e(904)),ae=Ne(e(933)),fe=Ne(e(938)),Ce=Ne(e(569)),Te=Ne(e(939)),me=Ne(e(940)),he=Ne(e(941)),_e=Ne(e(573)),re=Ne(e(945)),ce=Ne(e(946)),ge=e(947),Se=e(541),Ie=e(948),Pe=Ne(e(949)),Ue=Ne(e(546));function Ne(Ve){return Ve&&Ve.__esModule?Ve:{default:Ve}}function De(){return(De=Object.assign||function(Ve){for(var Ge=1;Ge<arguments.length;Ge++){var je=arguments[Ge];for(var mt in je)Object.prototype.hasOwnProperty.call(je,mt)&&(Ve[mt]=je[mt])}return Ve}).apply(this,arguments)}function Re(Ve,Ge){return(Re=Object.setPrototypeOf||function(je,mt){return je.__proto__=mt,je})(Ve,Ge)}var ke="".concat("dx-scheduler","-small"),Le="".concat("dx-scheduler","-adaptive"),Fe="".concat("dx-scheduler","-win-no-touch"),ze="".concat("dx-scheduler","-readonly"),Ye={day:{workSpace:me.default,renderingStrategy:"vertical"},week:{workSpace:_e.default,renderingStrategy:"vertical"},workWeek:{workSpace:re.default,renderingStrategy:"vertical"},month:{workSpace:he.default,renderingStrategy:"horizontalMonth"},timelineDay:{workSpace:ae.default,renderingStrategy:"horizontal"},timelineWeek:{workSpace:Ce.default,renderingStrategy:"horizontal"},timelineWorkWeek:{workSpace:Te.default,renderingStrategy:"horizontal"},timelineMonth:{workSpace:fe.default,renderingStrategy:"horizontalMonthLine"},agenda:{workSpace:J.default,renderingStrategy:"agenda"}},ut="onAppointmentAdding",St="onAppointmentAdded",_t="onAppointmentDeleting",It="onAppointmentDeleted",Pt="onAppointmentUpdating",Ht="onAppointmentUpdated",en="editSeries",We="editOccurence",Be=function(Ve){var Ge,je;function mt(){return Ve.apply(this,arguments)||this}je=Ve,(Ge=mt).prototype=Object.create(je.prototype),Ge.prototype.constructor=Ge,Re(Ge,je);var Xe,Ke=mt.prototype;return Ke._getDefaultOptions=function(){var $e=(0,u.extend)(Ve.prototype._getDefaultOptions.call(this),{views:["day","week"],currentView:"day",currentDate:p.default.trimTime(new Date),min:void 0,max:void 0,dateSerializationFormat:void 0,firstDayOfWeek:void 0,groups:[],resources:[],dataSource:null,customizeDateNavigatorText:void 0,appointmentTemplate:"item",dropDownAppointmentTemplate:"dropDownAppointment",appointmentCollectorTemplate:"appointmentCollector",dataCellTemplate:null,timeCellTemplate:null,resourceCellTemplate:null,dateCellTemplate:null,startDayHour:0,endDayHour:24,editing:{allowAdding:!0,allowDeleting:!0,allowDragging:!0,allowResizing:!0,allowUpdating:!0,allowTimeZoneEditing:!1,allowEditingTimeZones:!1},showAllDayPanel:!0,showCurrentTimeIndicator:!0,shadeUntilCurrentTime:!1,indicatorUpdateInterval:3e5,indicatorTime:void 0,recurrenceEditMode:"dialog",cellDuration:30,maxAppointmentsPerCell:"auto",selectedCellData:[],groupByDate:!1,onAppointmentRendered:null,onAppointmentClick:null,onAppointmentDblClick:null,onAppointmentContextMenu:null,onCellClick:null,onCellContextMenu:null,onAppointmentAdding:null,onAppointmentAdded:null,onAppointmentUpdating:null,onAppointmentUpdated:null,onAppointmentDeleting:null,onAppointmentDeleted:null,onAppointmentFormOpening:null,appointmentTooltipTemplate:"appointmentTooltip",appointmentPopupTemplate:"appointmentPopup",crossScrollingEnabled:!1,useDropDownViewSwitcher:!1,startDateExpr:"startDate",endDateExpr:"endDate",textExpr:"text",descriptionExpr:"description",allDayExpr:"allDay",recurrenceRuleExpr:"recurrenceRule",recurrenceExceptionExpr:"recurrenceException",disabledExpr:"disabled",remoteFiltering:!1,timeZone:"",startDateTimeZoneExpr:"startDateTimeZone",endDateTimeZoneExpr:"endDateTimeZone",noDataText:r.default.format("dxCollectionWidget-noDataText"),adaptivityEnabled:!1,allowMultipleCellSelection:!0,scrolling:{mode:"standard"},renovateRender:!0,_draggingMode:"outlook",_appointmentTooltipOffset:{x:0,y:0},_appointmentTooltipButtonsPosition:"bottom",_appointmentTooltipOpenButtonText:r.default.format("dxScheduler-openAppointment"),_dropDownButtonIcon:"overflow",_appointmentCountPerCell:2,_collectorOffset:0,_appointmentOffset:26});return(0,u.extend)(!0,$e,{integrationOptions:{useDeferUpdateForTemplates:!1}})},Ke._defaultOptionsRules=function(){return Ve.prototype._defaultOptionsRules.call(this).concat([{device:function(){return"desktop"===F.default.real().deviceType&&!F.default.isSimulator()},options:{focusStateEnabled:!0}},{device:function(){return!F.default.current().generic},options:{useDropDownViewSwitcher:!0,editing:{allowDragging:!1,allowResizing:!1}}},{device:function(){return(0,v.isMaterial)()},options:{useDropDownViewSwitcher:!0,dateCellTemplate:function($e,at,wt){$e.text.split(" ").forEach(function(yt,Ft){var Nt=(0,A.default)("<span>").text(yt).addClass("dx-scheduler-header-panel-cell-date");(0,A.default)(wt).append(Nt),Ft||(0,A.default)(wt).append(" ")})},_appointmentTooltipOffset:{x:0,y:11},_appointmentTooltipButtonsPosition:"top",_appointmentTooltipOpenButtonText:null,_dropDownButtonIcon:"chevrondown",_appointmentCountPerCell:1,_collectorOffset:20,_appointmentOffset:30}}])},Ke._setDeprecatedOptions=function(){Ve.prototype._setDeprecatedOptions.call(this),(0,u.extend)(this._deprecatedOptions,{dropDownAppointmentTemplate:{since:"19.2",message:"appointmentTooltipTemplate"},allowEditingTimeZones:{since:"20.1",alias:"allowTimeZoneEditing"}})},Ke._getAppointmentSettingsGenerator=function(){return new Ie.AppointmentSettingsGenerator(this)},Ke._postponeDataSourceLoading=function($e){this.postponedOperations.add("_reloadDataSource",this._reloadDataSource.bind(this),$e)},Ke._postponeResourceLoading=function(){var $e=this,at=this.postponedOperations.add("_loadResources",function(){return $e._loadResources()}),wt=new c.Deferred;return at.done(function(yt){wt.resolve(yt)}),this._postponeDataSourceLoading(at),wt.promise()},Ke._optionChanged=function($e){var at=this,wt=$e.value,yt=$e.name;switch($e.name){case"customizeDateNavigatorText":this._updateOption("header",yt,wt);break;case"firstDayOfWeek":this._updateOption("workSpace",yt,wt),this._updateOption("header",yt,wt);break;case"currentDate":wt=this._dateOption(yt),wt=p.default.trimTime(new Date(wt)),this.option("selectedCellData",[]),this._workSpace.option(yt,new Date(wt)),this._header.option(yt,new Date(wt)),this._header.option("displayedDate",this._workSpace._getViewStartByOptions()),this._appointments.option("items",[]),this._filterAppointmentsByDate(),this._postponeDataSourceLoading();break;case"dataSource":this._initDataSource(),this._appointmentModel.setDataSource(this._dataSource),this._postponeResourceLoading().done(function(Nt){at._filterAppointmentsByDate(),at._updateOption("workSpace","showAllDayPanel",at.option("showAllDayPanel"))});break;case"min":case"max":wt=this._dateOption(yt),this._updateOption("header",yt,new Date(wt)),this._updateOption("workSpace",yt,new Date(wt));break;case"views":this._processCurrentView(),this._getCurrentViewOptions()?this.repaint():this._header.option(yt,wt);break;case"useDropDownViewSwitcher":this._header.option(yt,wt);break;case"currentView":this._processCurrentView(),this.fire("validateDayHours"),this.getLayoutManager().initRenderingStrategy(this._getAppointmentsRenderingStrategy()),this._validateCellDuration(),this._appointments.option({items:[],allowDrag:this._allowDragging(),allowResize:this._allowResizing(),itemTemplate:this._getAppointmentTemplate("appointmentTemplate")}),this._postponeResourceLoading().done(function(Nt){at._refreshWorkSpace(Nt),at._updateHeader(),at._filterAppointmentsByDate(),at._appointments.option("allowAllDayResize","day"!==wt)});break;case"appointmentTemplate":this._appointments.option("itemTemplate",wt);break;case"dateCellTemplate":case"resourceCellTemplate":case"dataCellTemplate":case"timeCellTemplate":this._updateOption("workSpace",yt,wt),this.repaint();break;case"groups":this._postponeResourceLoading().done(function(Nt){at._refreshWorkSpace(Nt),at._filterAppointmentsByDate()});break;case"resources":this._resourcesManager.setResources(this.option("resources")),this._appointmentModel.setDataAccessors(this._combineDataAccessors()),this._postponeResourceLoading().done(function(Nt){at._appointments.option("items",[]),at._refreshWorkSpace(Nt),at._filterAppointmentsByDate()});break;case"startDayHour":case"endDayHour":this.fire("validateDayHours"),this._appointments.option("items",[]),this._updateOption("workSpace",yt,wt),this._appointments.repaint(),this._filterAppointmentsByDate(),this._postponeDataSourceLoading();break;case ut:case St:case Pt:case Ht:case _t:case It:case"onAppointmentFormOpening":this._actions[yt]=this._createActionByOption(yt);break;case"onAppointmentRendered":this._appointments.option("onItemRendered",this._getAppointmentRenderedAction());break;case"onAppointmentClick":this._appointments.option("onItemClick",this._createActionByOption(yt));break;case"onAppointmentDblClick":this._appointments.option(yt,this._createActionByOption(yt));break;case"onAppointmentContextMenu":this._appointments.option("onItemContextMenu",this._createActionByOption(yt));break;case"noDataText":case"allowMultipleCellSelection":case"selectedCellData":case"accessKey":case"onCellClick":case"onCellContextMenu":this._workSpace.option(yt,wt);break;case"crossScrollingEnabled":this._postponeResourceLoading().done(function(Nt){at._appointments.option("items",[]),at._refreshWorkSpace(Nt),at._readyToRenderAppointments&&at._appointments.option("items",at._getAppointmentsToRepaint())});break;case"cellDuration":this._validateCellDuration(),this._appointments.option("items",[]),this._readyToRenderAppointments&&(this._updateOption("workSpace","hoursInterval",wt/60),this._appointments.option("items",this._getAppointmentsToRepaint()));break;case"tabIndex":case"focusStateEnabled":this._updateOption("header",yt,wt),this._updateOption("workSpace",yt,wt),this._appointments.option(yt,wt),Ve.prototype._optionChanged.call(this,$e);break;case"width":this._updateOption("header",yt,wt),this.option("crossScrollingEnabled")&&this._updateOption("workSpace","width",wt),Ve.prototype._optionChanged.call(this,$e),this._dimensionChanged();break;case"height":Ve.prototype._optionChanged.call(this,$e),this._dimensionChanged();break;case"editing":this._initEditing(),this._bringEditingModeToAppointments(this._editing),this.hideAppointmentTooltip(),this._cleanPopup();break;case"showAllDayPanel":this._postponeResourceLoading().done(function(Nt){at._filterAppointmentsByDate(),at._updateOption("workSpace","allDayExpanded",wt),at._updateOption("workSpace",yt,wt)});break;case"showCurrentTimeIndicator":case"indicatorTime":case"indicatorUpdateInterval":case"shadeUntilCurrentTime":case"groupByDate":this._updateOption("workSpace",yt,wt),this.repaint();break;case"appointmentDragging":case"appointmentTooltipTemplate":case"appointmentPopupTemplate":case"recurrenceEditMode":case"remoteFiltering":case"timeZone":case"dropDownAppointmentTemplate":case"appointmentCollectorTemplate":case"_appointmentTooltipOffset":case"_appointmentTooltipButtonsPosition":case"_appointmentTooltipOpenButtonText":case"_dropDownButtonIcon":case"_appointmentCountPerCell":case"_collectorOffset":case"_appointmentOffset":this.repaint();break;case"dateSerializationFormat":case"maxAppointmentsPerCell":break;case"startDateExpr":case"endDateExpr":case"startDateTimeZoneExpr":case"endDateTimeZoneExpr":case"textExpr":case"descriptionExpr":case"allDayExpr":case"recurrenceRuleExpr":case"recurrenceExceptionExpr":case"disabledExpr":this._updateExpression(yt,wt),this._appointmentModel.setDataAccessors(this._combineDataAccessors()),this._initAppointmentTemplate(),this.repaint();break;case"adaptivityEnabled":this._toggleAdaptiveClass(),this.repaint();break;case"scrolling":this.option("crossScrollingEnabled",this._isHorizontalVirtualScrolling()||this.option("crossScrollingEnabled")),this._updateOption("workSpace",$e.fullName,wt);break;case"renovateRender":this._updateOption("workSpace",yt,wt);break;case"_draggingMode":this._workSpace.option("draggingMode",wt);break;default:Ve.prototype._optionChanged.call(this,$e)}},Ke._updateHeader=function(){var $e=this._getViewCountConfig();this._header.option("intervalCount",$e.intervalCount),this._header.option("displayedDate",this._workSpace._getViewStartByOptions()),this._header.option("min",this._dateOption("min")),this._header.option("max",this._dateOption("max")),this._header.option("currentDate",this._dateOption("currentDate")),this._header.option("firstDayOfWeek",this._getCurrentViewOption("firstDayOfWeek")),this._header.option("currentView",this._currentView)},Ke._dateOption=function($e){var at=this._getCurrentViewOption($e);return f.default.deserializeDate(at)},Ke._getSerializationFormat=function($e){var at=this._getCurrentViewOption($e);return"number"==typeof at?"number":(0,a.isString)(at)?f.default.getDateSerializationFormat(at):void 0},Ke._bringEditingModeToAppointments=function($e){var at={allowDelete:$e.allowUpdating&&$e.allowDeleting};this._isAgenda()||(at.allowDrag=$e.allowDragging,at.allowResize=$e.allowResizing,at.allowAllDayResize=$e.allowResizing&&this._supportAllDayResizing()),this._appointments.option(at),this.repaint()},Ke._isAgenda=function(){return"agenda"===this._getAppointmentsRenderingStrategy()},Ke._allowDragging=function(){return this._editing.allowDragging&&!this._isAgenda()},Ke._allowResizing=function(){return this._editing.allowResizing&&!this._isAgenda()},Ke._allowAllDayResizing=function(){return this._editing.allowResizing&&this._supportAllDayResizing()},Ke._supportAllDayResizing=function(){return"day"!==this._getCurrentViewType()||this._currentView.intervalCount>1},Ke._isAllDayExpanded=function($e){return this.option("showAllDayPanel")&&this.appointmentFilter.hasAllDayAppointments($e)},Ke._getTimezoneOffsetByOption=function($e){return Y.default.calculateTimezoneByValue(this.option("timeZone"),$e)},Ke._filterAppointmentsByDate=function(){var $e=this._workSpace.getDateRange(),at=this.timeZoneCalculator.createDate($e[0],{path:"fromGrid"}),wt=this.timeZoneCalculator.createDate($e[1],{path:"fromGrid"});this._appointmentModel.filterByDate(at,wt,this.option("remoteFiltering"),this.option("dateSerializationFormat"))},Ke._loadResources=function(){var $e=this._getCurrentViewOption("groups"),at=new c.Deferred;return this._resourcesManager.loadResources($e).done(function(wt){this._loadedResources=wt,at.resolve(wt)}.bind(this)),at.promise()},Ke._reloadDataSource=function(){var $e=new c.Deferred;return this._dataSource?(this._dataSource.load().done(function(){(0,O.hide)(),this._fireContentReadyAction($e)}.bind(this)).fail(function(){(0,O.hide)(),$e.reject()}),this._dataSource.isLoading()&&(0,O.show)({container:this.$element(),position:{of:this.$element()}})):this._fireContentReadyAction($e),$e.promise()},Ke._fireContentReadyAction=function($e){var at,wt=Ve.prototype._fireContentReadyAction.bind(this),yt=function(){wt(),null==$e||$e.resolve()};this._workSpaceRecalculation?null===(at=this._workSpaceRecalculation)||void 0===at||at.done(function(){yt()}):yt()},Ke._dimensionChanged=function(){var $e=this.getFilteredItems();if(this._toggleSmallClass(),!this._isAgenda()&&$e&&this._isVisible()){this._workSpace._cleanAllowedPositions(),this._workSpace.option("allDayExpanded",this._isAllDayExpanded($e)),this._workSpace._dimensionChanged();var at=this._layoutManager.createAppointmentsMap($e);this._appointments.option("items",at)}this.hideAppointmentTooltip(),this._appointmentPopup.triggerResize(),this._appointmentPopup.updatePopupFullScreenMode()},Ke._clean=function(){this._cleanPopup(),Ve.prototype._clean.call(this)},Ke._toggleSmallClass=function(){var $e=(0,m.getBoundingRect)(this.$element().get(0)).width;this.$element().toggleClass(ke,$e<400)},Ke._toggleAdaptiveClass=function(){this.$element().toggleClass(Le,this.option("adaptivityEnabled"))},Ke._visibilityChanged=function($e){$e&&this._dimensionChanged()},Ke._dataSourceOptions=function(){return{paginate:!1}},Ke._init=function(){var $e=this;this._initExpressions({startDate:this.option("startDateExpr"),endDate:this.option("endDateExpr"),startDateTimeZone:this.option("startDateTimeZoneExpr"),endDateTimeZone:this.option("endDateTimeZoneExpr"),allDay:this.option("allDayExpr"),text:this.option("textExpr"),description:this.option("descriptionExpr"),recurrenceRule:this.option("recurrenceRuleExpr"),recurrenceException:this.option("recurrenceExceptionExpr"),disabled:this.option("disabledExpr")}),Ve.prototype._init.call(this),this._initDataSource(),this._loadedResources=[],this.$element().addClass("dx-scheduler").toggleClass(Fe,!(!S.default.msie||!s.touch)),this._initEditing(),this._resourcesManager=new U.ResourceManager(this.option("resources"));var at=this._combineDataAccessors();this._appointmentModel=new z.default(this._dataSource,at,this.getAppointmentDurationInMinutes()),this._initActions(),this._compactAppointmentsHelper=new C.CompactAppointmentsHelper(this),this._asyncTemplatesTimers=[],this._dataSourceLoadedCallback=(0,w.default)(),this._subscribes=H.default,this.timeZoneCalculator=new ge.TimeZoneCalculator({getClientOffset:function(wt){return Y.default.getClientTimezoneOffset(wt)},getCommonOffset:function(wt,yt){return Y.default.calculateTimezoneByValue(yt||$e.option("timeZone"),wt)},getAppointmentOffset:function(wt,yt){return Y.default.calculateTimezoneByValue(yt,wt)}})},Ke._initTemplates=function(){this._initAppointmentTemplate(),this._templateManager.addDefaultTemplates({appointmentTooltip:new E.EmptyTemplate,dropDownAppointment:new E.EmptyTemplate}),Ve.prototype._initTemplates.call(this)},Ke._initAppointmentTemplate=function(){var $e,at,wt,yt=this,Ft=this._dataAccessors.expr,Nt=function(sn){return(0,h.compileGetter)("appointmentData.".concat(sn))},$t=function(sn){return function(nn){var rn=sn(nn);return rn instanceof Date?rn.valueOf():rn}};this._templateManager.addDefaultTemplates(($e={},at="item",wt=new R.BindableTemplate(function(sn,nn,rn){return yt.getAppointmentsInstance()._renderAppointmentTemplate(sn,nn,rn)},["html","text","startDate","endDate","allDay","description","recurrenceRule","recurrenceException","startDateTimeZone","endDateTimeZone"],this.option("integrationOptions.watchMethod"),{text:Nt(Ft.textExpr),startDate:$t(Nt(Ft.startDateExpr)),endDate:$t(Nt(Ft.endDateExpr)),startDateTimeZone:Nt(Ft.startDateTimeZoneExpr),endDateTimeZone:Nt(Ft.endDateTimeZoneExpr),allDay:Nt(Ft.allDayExpr),recurrenceRule:Nt(Ft.recurrenceRuleExpr)}),at in $e?Object.defineProperty($e,at,{value:wt,enumerable:!0,configurable:!0,writable:!0}):$e[at]=wt,$e))},Ke._combineDataAccessors=function(){var $e=this._resourcesManager._dataAccessors,at=(0,u.extend)(!0,{},this._dataAccessors);return(0,l.each)($e,function(wt,yt){at[wt].resources=yt}.bind(this)),at},Ke._renderContent=function(){this._renderContentImpl()},Ke._dataSourceChangedHandler=function($e){this._readyToRenderAppointments&&this._workSpaceRecalculation.done(function(){this._renderAppointments();var at=this.getFilteredItems();this.getWorkSpace().onDataSourceChanged(at)}.bind(this))},Ke.isVirtualScrolling=function(){var $e;return null===($e=this.getWorkSpace())||void 0===$e?void 0:$e.isVirtualScrolling()},Ke._filterAppointments=function(){return this.appointmentFilter.filter()},Ke._renderAppointments=function(){var $e=this.getWorkSpace();this._filteredItems=this._filterAppointments(),$e.preRenderAppointments({allDayExpanded:this._isAllDayExpanded(this._filteredItems),appointments:this._filteredItems}),this._filteredItems.length&&this._isVisible()?(this._appointments.option("items",this._getAppointmentsToRepaint()),this._appointmentModel.cleanModelState()):this._appointments.option("items",[])},Ke._getAppointmentsToRepaint=function(){var $e=this._layoutManager.createAppointmentsMap(this._filteredItems);return this._layoutManager.getRepaintedAppointments($e,this.getAppointmentsInstance().option("items"))},Ke._initExpressions=function($e){this._dataAccessors||(this._dataAccessors={getter:{},setter:{},expr:{}}),(0,l.each)($e,function(at,wt){if(wt){var yt,Ft,Nt=(0,h.compileGetter)(wt),$t=(0,h.compileSetter)(wt);if("startDate"===(nn=at)||"endDate"===nn){var sn=this;yt=function(){var rn=Nt.apply(this,arguments);if((0,I.default)().forceIsoDateParsing){if(!sn.option("dateSerializationFormat")){var _n=f.default.getDateSerializationFormat(rn);_n&&sn.option("dateSerializationFormat",_n)}rn=f.default.deserializeDate(rn)}return rn},Ft=function(rn,_n){((0,I.default)().forceIsoDateParsing||sn.option("dateSerializationFormat"))&&(_n=f.default.serializeDate(_n,sn.option("dateSerializationFormat"))),$t.call(this,rn,_n)}}this._dataAccessors.getter[at]=yt||Nt,this._dataAccessors.setter[at]=Ft||$t,this._dataAccessors.expr[at+"Expr"]=wt}else delete this._dataAccessors.getter[at],delete this._dataAccessors.setter[at],delete this._dataAccessors.expr[at+"Expr"];var nn}.bind(this))},Ke._updateExpression=function($e,at){var wt={};wt[$e.replace("Expr","")]=at,this._initExpressions(wt)},Ke._initEditing=function(){var $e=this.option("editing");this._editing={allowAdding:!!$e,allowUpdating:!!$e,allowDeleting:!!$e,allowResizing:!!$e,allowDragging:!!$e},(0,a.isObject)($e)&&(this._editing=(0,u.extend)(this._editing,$e)),this._editing.allowDragging=this._editing.allowDragging&&this._editing.allowUpdating,this._editing.allowResizing=this._editing.allowResizing&&this._editing.allowUpdating,this.$element().toggleClass(ze,this._isReadOnly())},Ke._isReadOnly=function(){var $e=!0,at=this._editing;for(var wt in at)Object.prototype.hasOwnProperty.call(at,wt)&&($e=$e&&!at[wt]);return $e},Ke._dispose=function(){var $e;this._appointmentTooltip&&this._appointmentTooltip.dispose(),null===($e=this._recurrenceDialog)||void 0===$e||$e.hide("cancel"),this.hideAppointmentPopup(),this.hideAppointmentTooltip(),this._asyncTemplatesTimers.forEach(clearTimeout),this._asyncTemplatesTimers=[],Ve.prototype._dispose.call(this)},Ke._initActions=function(){this._actions={onAppointmentAdding:this._createActionByOption(ut),onAppointmentAdded:this._createActionByOption(St),onAppointmentUpdating:this._createActionByOption(Pt),onAppointmentUpdated:this._createActionByOption(Ht),onAppointmentDeleting:this._createActionByOption(_t),onAppointmentDeleted:this._createActionByOption(It),onAppointmentFormOpening:this._createActionByOption("onAppointmentFormOpening")}},Ke._getAppointmentRenderedAction=function(){return this._createActionByOption("onAppointmentRendered",{excludeValidators:["disabled","readOnly"]})},Ke._renderFocusTarget=function(){return(0,y.noop)()},Ke._initMarkup=function(){Ve.prototype._initMarkup.call(this),this.fire("validateDayHours"),this._validateCellDuration(),this._processCurrentView(),this._renderHeader(),this._layoutManager=new V.default(this,this._getAppointmentsRenderingStrategy()),this._appointments=this._createComponent("<div>",B.default,this._appointmentsConfig()),this._appointments.option("itemTemplate",this._getAppointmentTemplate("appointmentTemplate")),this._appointmentTooltip=new(this.option("adaptivityEnabled")?M.MobileTooltipStrategy:P.DesktopTooltipStrategy)(this._getAppointmentTooltipOptions()),this._appointmentPopup=new D.default(this),this._isLoaded()||this._isDataSourceLoading()?(this._initMarkupCore(this._loadedResources),this._dataSourceChangedHandler(this._dataSource.items()),this._fireContentReadyAction()):this._loadResources().done(function($e){this._initMarkupCore($e),this._reloadDataSource()}.bind(this))},Ke._getAppointmentTooltipOptions=function(){var $e=this;return{createComponent:this._createComponent.bind(this),container:this.$element(),getScrollableContainer:this.getWorkSpaceScrollableContainer.bind(this),addDefaultTemplates:this._templateManager.addDefaultTemplates.bind(this._templateManager),getAppointmentTemplate:this._getAppointmentTemplate.bind(this),showAppointmentPopup:this.showAppointmentPopup.bind(this),checkAndDeleteAppointment:this.checkAndDeleteAppointment.bind(this),isAppointmentInAllDayPanel:this.isAppointmentInAllDayPanel.bind(this),createFormattedDateText:function(at,wt,yt){return $e.fire("getTextAndFormatDate",at,wt,yt)},getAppointmentDisabled:function(at){return $e.createAppointmentAdapter(at).disabled}}},Ke.checkAndDeleteAppointment=function($e,at){var wt=this,yt=this.createAppointmentAdapter(at);this._checkRecurringAppointment($e,at,yt.startDate,function(){wt.deleteAppointment($e)},!0)},Ke._getExtraAppointmentTooltipOptions=function(){return{rtlEnabled:this.option("rtlEnabled"),focusStateEnabled:this.option("focusStateEnabled"),editing:this.option("editing"),offset:this.option("_appointmentTooltipOffset")}},Ke.isAppointmentInAllDayPanel=function($e){var at=this._workSpace;return this.appointmentTakesAllDay($e)&&at.supportAllDayRow()&&at.option("showAllDayPanel")},Ke._initMarkupCore=function($e){var at=this;this._readyToRenderAppointments=(0,t.hasWindow)(),this._workSpace&&this._cleanWorkspace(),this._renderWorkSpace($e),this._appointments.option({fixedContainer:this._workSpace.getFixedContainer(),allDayContainer:this._workSpace.getAllDayContainer()}),this._waitAsyncTemplate(function(){var wt;return null===(wt=at._workSpaceRecalculation)||void 0===wt?void 0:wt.resolve()}),this._filterAppointmentsByDate()},Ke._isLoaded=function(){return this._isResourcesLoaded()&&this._isDataSourceLoaded()},Ke._isResourcesLoaded=function(){return(0,a.isDefined)(this._loadedResources)},Ke._isDataSourceLoaded=function(){return this._dataSource&&this._dataSource.isLoaded()},Ke._render=function(){this._toggleSmallClass(),this._toggleAdaptiveClass(),Ve.prototype._render.call(this)},Ke._renderHeader=function(){var $e=(0,A.default)("<div>").appendTo(this.$element());this._header=this._createComponent($e,N.Header,this._headerConfig())},Ke._headerConfig=function(){var $e=this,at=this._getCurrentViewOptions(),wt=this._getViewCountConfig(),yt=(0,u.extend)({isAdaptive:this.option("adaptivityEnabled"),firstDayOfWeek:this.option("firstDayOfWeek"),currentView:this._currentView,tabIndex:this.option("tabIndex"),focusStateEnabled:this.option("focusStateEnabled"),width:this.option("width"),rtlEnabled:this.option("rtlEnabled"),useDropDownViewSwitcher:this.option("useDropDownViewSwitcher"),_dropDownButtonIcon:this.option("_dropDownButtonIcon"),customizeDateNavigatorText:this.option("customizeDateNavigatorText")},at);return yt.observer=this,yt.intervalCount=wt.intervalCount,yt.views=this.option("views"),yt.min=new Date(this._dateOption("min")),yt.max=new Date(this._dateOption("max")),yt.currentDate=p.default.trimTime(new Date(this._dateOption("currentDate"))),yt.todayDate=function(){return $e.timeZoneCalculator.createDate(new Date,{path:"toGrid"})},yt},Ke._appointmentsConfig=function(){var $e=this;return{observer:this,onItemRendered:this._getAppointmentRenderedAction(),onItemClick:this._createActionByOption("onAppointmentClick"),onItemContextMenu:this._createActionByOption("onAppointmentContextMenu"),onAppointmentDblClick:this._createActionByOption("onAppointmentDblClick"),tabIndex:this.option("tabIndex"),focusStateEnabled:this.option("focusStateEnabled"),allowDrag:this._allowDragging(),allowDelete:this._editing.allowUpdating&&this._editing.allowDeleting,allowResize:this._allowResizing(),allowAllDayResize:this._allowAllDayResizing(),rtlEnabled:this.option("rtlEnabled"),currentView:this.option("currentView"),onContentReady:function(){$e._workSpace&&$e._workSpace.option("allDayExpanded",$e._isAllDayExpanded($e.getFilteredItems()))}}},Ke.getCollectorOffset=function(){return this._workSpace.needApplyCollectorOffset()&&!this.option("adaptivityEnabled")?this.option("_collectorOffset"):0},Ke.getAppointmentDurationInMinutes=function(){return this._getCurrentViewOption("cellDuration")},Ke._processCurrentView=function(){var $e=this.option("views"),at=this.option("currentView"),wt=this;this._currentView=null,(0,l.each)($e,function(Ft,Nt){var $t=(0,a.isObject)(Nt)?Nt.name:Nt;if(at===$t||at===Nt.type)return wt._currentView=Nt,!1}),this._currentView||(this._currentView=Ye[at]?at:$e[0])},Ke._validateCellDuration=function(){60*(this._getCurrentViewOption("endDayHour")-this._getCurrentViewOption("startDayHour"))%this._getCurrentViewOption("cellDuration")!=0&&x.default.log("W1015")},Ke._getCurrentViewType=function(){return this._currentView.type||this._currentView},Ke._getAppointmentsRenderingStrategy=function(){return Ye[this._getCurrentViewType()].renderingStrategy},Ke._renderWorkSpace=function($e){this._readyToRenderAppointments&&this._toggleSmallClass();var at=(0,A.default)("<div>").appendTo(this.$element()),wt=this._getViewCountConfig(),yt=Ye[this._getCurrentViewType()].workSpace,Ft=this._workSpaceConfig($e,wt);this._workSpace=this._createComponent(at,yt,Ft),this._allowDragging()&&this._workSpace.initDragBehavior(this,this._all),this._workSpace._attachTablesEvents(),this._workSpace.getWorkArea().append(this._appointments.$element()),this._recalculateWorkspace(),wt.startDate&&this._header&&this._header.option("currentDate",this._workSpace._getHeaderDate()),this._appointments.option("_collectorOffset",this.getCollectorOffset())},Ke._getViewCountConfig=function(){var $e=this.option("currentView"),at=this._getViewByName($e);return{intervalCount:at&&at.intervalCount||1,startDate:at&&at.startDate||null}},Ke._getViewByName=function($e){for(var at=this.option("views"),wt=0;wt<at.length;wt++)if(at[wt].name===$e||at[wt].type===$e||at[wt]===$e)return at[wt]},Ke._recalculateWorkspace=function(){var $e=this;this._workSpaceRecalculation=new c.Deferred,this._waitAsyncTemplate(function(){(0,i.triggerResizeEvent)($e._workSpace.$element()),$e._workSpace._refreshDateTimeIndication()})},Ke._workSpaceConfig=function($e,at){var wt,yt=this,Ft=this._getCurrentViewOptions(),Nt=this.option("scrolling"),$t="virtual"===Nt.mode||"virtual"===(null===(wt=Ft.scrolling)||void 0===wt?void 0:wt.mode),sn=$t&&(!(0,a.isDefined)(Nt.orientation)||["horizontal","both"].filter(function(_n){var In;return Nt.orientation===_n||(null===(In=Ft.scrolling)||void 0===In?void 0:In.orientation)===_n}).length>0),nn=this.option("crossScrollingEnabled")||sn,rn=(0,u.extend)({noDataText:this.option("noDataText"),firstDayOfWeek:this.option("firstDayOfWeek"),startDayHour:this.option("startDayHour"),endDayHour:this.option("endDayHour"),tabIndex:this.option("tabIndex"),accessKey:this.option("accessKey"),focusStateEnabled:this.option("focusStateEnabled"),cellDuration:this.option("cellDuration"),showAllDayPanel:this.option("showAllDayPanel"),showCurrentTimeIndicator:this.option("showCurrentTimeIndicator"),indicatorTime:this.option("indicatorTime"),indicatorUpdateInterval:this.option("indicatorUpdateInterval"),shadeUntilCurrentTime:this.option("shadeUntilCurrentTime"),allDayExpanded:this._appointments.option("items"),crossScrollingEnabled:nn,dataCellTemplate:this.option("dataCellTemplate"),timeCellTemplate:this.option("timeCellTemplate"),resourceCellTemplate:this.option("resourceCellTemplate"),dateCellTemplate:this.option("dateCellTemplate"),allowMultipleCellSelection:this.option("allowMultipleCellSelection"),selectedCellData:this.option("selectedCellData"),onSelectionChanged:function(_n){yt.option("selectedCellData",_n.selectedCellData)},groupByDate:this._getCurrentViewOption("groupByDate"),scrolling:Nt,draggingMode:this.option("_draggingMode"),renovateRender:this._isRenovatedRender($t)},Ft);return rn.observer=this,rn.intervalCount=at.intervalCount,rn.startDate=at.startDate,rn.groups=$e,rn.onCellClick=this._createActionByOption("onCellClick"),rn.onCellContextMenu=this._createActionByOption("onCellContextMenu"),rn.min=new Date(this._dateOption("min")),rn.max=new Date(this._dateOption("max")),rn.currentDate=p.default.trimTime(new Date(this._dateOption("currentDate"))),rn.hoursInterval=rn.cellDuration/60,rn.allDayExpanded=this._isAllDayExpanded(this.getFilteredItems()),rn.dataCellTemplate=rn.dataCellTemplate?this._getTemplate(rn.dataCellTemplate):null,rn.timeCellTemplate=rn.timeCellTemplate?this._getTemplate(rn.timeCellTemplate):null,rn.resourceCellTemplate=rn.resourceCellTemplate?this._getTemplate(rn.resourceCellTemplate):null,rn.dateCellTemplate=rn.dateCellTemplate?this._getTemplate(rn.dateCellTemplate):null,rn},Ke._isRenovatedRender=function($e){return this.option("renovateRender")&&(0,t.hasWindow)()||$e},Ke._waitAsyncTemplate=function($e){if(this._options.silent("templatesRenderAsynchronously")){var at=setTimeout(function(){$e(),clearTimeout(at)});this._asyncTemplatesTimers.push(at)}else $e()},Ke._getCurrentViewOptions=function(){return this._currentView},Ke._getCurrentViewOption=function($e){var at=this._getCurrentViewOptions();return at&&void 0!==at[$e]?at[$e]:this.option($e)},Ke._getAppointmentTemplate=function($e){var at=this._getCurrentViewOptions();return at&&at[$e]?this._getTemplate(at[$e]):this._getTemplateByOption($e)},Ke._updateOption=function($e,at,wt){var yt=this._getCurrentViewOptions();yt&&(0,a.isDefined)(yt[at])||this["_"+$e].option(at,wt)},Ke._refreshWorkSpace=function($e){var at=this;this._cleanWorkspace(),delete this._workSpace,this._renderWorkSpace($e),this._readyToRenderAppointments&&(this._appointments.option({fixedContainer:this._workSpace.getFixedContainer(),allDayContainer:this._workSpace.getAllDayContainer()}),this._waitAsyncTemplate(function(){return at._workSpaceRecalculation.resolve()}))},Ke._cleanWorkspace=function(){this._appointments.$element().detach(),this._workSpace._dispose(),this._workSpace.$element().remove(),this.option("selectedCellData",[])},Ke.getWorkSpaceScrollable=function(){return this._workSpace.getScrollable()},Ke.getWorkSpaceScrollableContainer=function(){return this._workSpace.getScrollableContainer()},Ke.getWorkSpaceDateTableOffset=function(){return!this.option("crossScrollingEnabled")||this.option("rtlEnabled")?this._workSpace.getWorkSpaceLeftOffset():0},Ke.getWorkSpace=function(){return this._workSpace},Ke.getAppointmentModel=function(){return this._appointmentModel},Ke.getHeader=function(){return this._header},Ke.getMaxAppointmentsPerCell=function(){return this._getCurrentViewOption("maxAppointmentsPerCell")},Ke._cleanPopup=function(){this._appointmentPopup&&this._appointmentPopup.dispose()},Ke._checkRecurringAppointment=function($e,at,wt,yt,Ft,Nt,$t){var sn=this;delete this._updatedRecAppointment;var nn=this.fire("getField","recurrenceRule",$e);if((0,G.getRecurrenceProcessor)().evalRecurrenceRule(nn).isValid&&this._editing.allowUpdating)switch(this.option("recurrenceEditMode")){case"series":yt();break;case"occurrence":this._excludeAppointmentFromSeries($e,at,wt,Ft,Nt,$t);break;default:$t&&($t.cancel=new c.Deferred),this._showRecurrenceChangeConfirm(Ft).done(function(rn){rn===en&&yt(),rn===We&&sn._excludeAppointmentFromSeries($e,at,wt,Ft,Nt,$t)}).fail(function(){return sn._appointments.moveAppointmentBack($t)})}else yt()},Ke._excludeAppointmentFromSeries=function($e,at,wt,yt,Ft,Nt){var $t=this,sn=this.createAppointmentAdapter(De({},$e)),nn=this.createAppointmentAdapter(at);nn.recurrenceRule="",nn.recurrenceException="",yt||Ft||(delete at[this._appointmentModel.keyName],this.addAppointment(at)),sn.recurrenceException=this._createRecurrenceException(sn,wt),Ft?(this._updatedRecAppointment=sn.source(),this._appointmentPopup.show(at,!0),this._editAppointmentData=$e):this._updateAppointment($e,sn.source(),function(){$t._appointments.moveAppointmentBack(Nt)},Nt)},Ke._createRecurrenceException=function($e,at){var wt=[];return $e.recurrenceException&&wt.push($e.recurrenceException),wt.push(this._getSerializedDate(at,$e.startDate,$e.allDay)),wt.join()},Ke._getSerializedDate=function($e,at,wt){return wt&&$e.setHours(at.getHours(),at.getMinutes(),at.getSeconds(),at.getMilliseconds()),f.default.serializeDate($e,"yyyyMMddTHHmmssZ")},Ke._showRecurrenceChangeConfirm=function($e){var at=r.default.format($e?"dxScheduler-confirmRecurrenceDeleteMessage":"dxScheduler-confirmRecurrenceEditMessage"),wt=r.default.format($e?"dxScheduler-confirmRecurrenceDeleteSeries":"dxScheduler-confirmRecurrenceEditSeries"),yt=r.default.format($e?"dxScheduler-confirmRecurrenceDeleteOccurrence":"dxScheduler-confirmRecurrenceEditOccurrence");return this._recurrenceDialog=(0,d.custom)({messageHtml:at,showCloseButton:!0,showTitle:!0,buttons:[{text:wt,onClick:function(){return en}},{text:yt,onClick:function(){return We}}],popupOptions:{onHidden:function(Ft){Ft.component.$element().remove()}}}),this._recurrenceDialog.show()},Ke._getUpdatedData=function($e){var at=this,wt=function(ni){return ni?at.timeZoneCalculator.createDate(ni,{path:"fromGrid"}):void 0},yt=function(ni){return!isNaN(new Date(ni).getTime())},Ft=this.getTargetCellData(),Nt=this.createAppointmentAdapter($e),$t=wt(Ft.startDate),sn=wt(Ft.endDate),nn=new Date(Nt.startDate),rn=new Date(Nt.endDate),_n=$t||nn;yt(nn)||(nn=_n),yt(rn)||(rn=sn);var In=rn.getTime()-nn.getTime();if(this._workSpace.keepOriginalHours()&&yt(Nt.startDate)&&yt($t)){var bn=p.default.trimTime,kn=this.timeZoneCalculator.createDate(Nt.startDate,{path:"toGrid"}),Vn=kn.getTime()-bn(kn).getTime();_n=new Date(bn(Ft.startDate).getTime()+Vn),_n=this.timeZoneCalculator.createDate(_n,{path:"fromGrid"})}var qn=this.createAppointmentAdapter({});void 0!==Ft.allDay&&(qn.allDay=Ft.allDay),qn.startDate=_n;var jn=new Date(_n.getTime()+In);if(this.appointmentTakesAllDay($e)&&!qn.allDay&&this._workSpace.supportAllDayRow()&&(jn=this._workSpace.calculateEndDate(_n)),Nt.allDay&&!this._workSpace.supportAllDayRow()&&!this._workSpace.keepOriginalHours()){var ai=new Date(_n);ai.setHours(0),0!==(jn=new Date(ai.getTime()+In)).getHours()&&jn.setHours(this._getCurrentViewOption("endDayHour"))}var ti=Y.default.getTimezoneOffsetChangeInMs(nn,rn,_n,jn);qn.endDate=new Date(jn.getTime()-ti);var fi=qn.source();return this._resourcesManager.setResourcesToItem(fi,Ft.groups),fi},Ke.getTargetedAppointment=function($e,at){var wt=Ue.default.dataAccessors.getAppointmentSettings(at),yt=Ue.default.dataAccessors.getAppointmentInfo(at),Ft=(0,A.default)(at).data(this._appointments._itemIndexKey()),Nt=this.createAppointmentAdapter($e),$t=Nt.clone();if(this._isAgenda()&&Nt.isRecurrent){var sn=this.getRenderingStrategyInstance().getAppointmentDataCalculator()((0,A.default)(at),Nt.startDate).startDate;$t.startDate=sn,$t.endDate=new Date(sn.getTime()+Nt.duration)}else wt&&($t.startDate=yt?yt.sourceAppointment.startDate:Nt.startDate,$t.endDate=yt?yt.sourceAppointment.endDate:Nt.endDate);var nn=$t.source();return at&&this.setTargetedAppointmentResources(nn,at,Ft),nn},Ke.subscribe=function($e,at){this._subscribes[$e]=H.default[$e]=at},Ke.fire=function($e){var at=this._subscribes[$e],wt=Array.prototype.slice.call(arguments);if(!(0,a.isFunction)(at))throw x.default.Error("E1031",$e);return at.apply(this,wt.slice(1))},Ke.getTargetCellData=function(){return this._workSpace.getDataByDroppableCell()},Ke._updateAppointment=function($e,at,wt,yt){var Ft={newData:at,oldData:(0,u.extend)({},$e),cancel:!1},Nt=function($t){if(wt&&wt.call(this),$t&&"Error"===$t.name)throw $t}.bind(this);return this._actions[Pt](Ft),yt&&!(0,a.isDeferred)(yt.cancel)&&(yt.cancel=new c.Deferred),this._processActionResult(Ft,function($t){var sn=this,nn=new c.Deferred;if($t)Nt(),nn.resolve();else{this._expandAllDayPanel(at);try{nn=this._appointmentModel.update($e,at).done(function(){yt&&yt.cancel.resolve(!1)}).always(function(rn){return sn._onDataPromiseCompleted(Ht,rn)}).fail(function(){return Nt()})}catch(rn){Nt(rn),nn.resolve()}}return nn.promise()})},Ke._processActionResult=function($e,at){var wt=this,yt=new c.Deferred,Ft=function(Nt){(0,c.when)((0,c.fromPromise)(Nt)).always(yt.resolve)};return(0,a.isPromise)($e.cancel)?(0,c.when)((0,c.fromPromise)($e.cancel)).always(function(Nt){(0,a.isDefined)(Nt)||(Nt="rejected"===$e.cancel.state()),Ft(at.call(wt,Nt))}):Ft(at.call(this,$e.cancel)),yt.promise()},Ke._expandAllDayPanel=function($e){!this._isAllDayExpanded(this.getFilteredItems())&&this.appointmentTakesAllDay($e)&&this._workSpace.option("allDayExpanded",!0)},Ke._onDataPromiseCompleted=function($e,at,wt){var yt={appointmentData:wt||at};at instanceof Error?yt.error=at:this._appointmentPopup.isVisible()&&this._appointmentPopup.hide(),this._actions[$e](yt),this._fireContentReadyAction()},Ke.getAppointmentPopup=function(){return this._appointmentPopup.getPopup()},Ke.getUpdatedAppointment=function(){return this._appointmentModel.getUpdatedAppointment()},Ke.getUpdatedAppointmentKeys=function(){return this._appointmentModel.getUpdatedAppointmentKeys()},Ke.getAppointmentsInstance=function(){return this._appointments},Ke.getResourceManager=function(){return this._resourcesManager},Ke.getLayoutManager=function(){return this._layoutManager},Ke.getRenderingStrategyInstance=function(){return this._layoutManager.getRenderingStrategyInstance()},Ke.getFilteredItems=function(){return this._filteredItems},Ke.getActions=function(){return this._actions},Ke.appointmentTakesAllDay=function($e){return this._appointmentModel.appointmentTakesAllDay($e,this._getCurrentViewOption("startDayHour"),this._getCurrentViewOption("endDayHour"))},Ke._getRecurrenceException=function($e){var at=this.createAppointmentAdapter($e),wt=at.recurrenceException;if(wt){for(var yt=wt.split(","),Ft=0;Ft<yt.length;Ft++)yt[Ft]=this._convertRecurrenceException(yt[Ft],at.startDate);return yt.join()}return wt},Ke._convertRecurrenceException=function($e,at){var wt=this;$e=$e.replace(/\s/g,"");var yt=function(sn){return wt.timeZoneCalculator.createDate(sn,{path:"toGrid"})},Ft=f.default.deserializeDate($e),Nt=yt(at),$t=yt(Ft);return $t=Y.default.correctRecurrenceExceptionByTimezone($t,Nt,this.option("timeZone")),f.default.serializeDate($t,"yyyyMMddTHHmmss")},Ke.dayHasAppointment=function($e,at,wt){var yt=this,Ft=function(In){return yt.timeZoneCalculator.createDate(In,{path:"toGrid"})},Nt=this.createAppointmentAdapter(at),$t=new Date(Nt.startDate),sn=new Date(Nt.endDate);if($t=Ft($t),sn=Ft(sn),$e.getTime()===sn.getTime())return $t.getTime()===sn.getTime();wt&&($e=p.default.trimTime($e),$t=p.default.trimTime($t),sn=p.default.trimTime(sn));var nn=$e.getTime(),rn=$t.getTime(),_n=sn.getTime();return(0,k.inArray)(nn,[rn,_n])>-1||rn<nn&&_n>nn},Ke.setTargetedAppointmentResources=function($e,at,wt){var yt=this._getCurrentViewOption("groups");if(null!=yt&&yt.length){var Ft,Nt,$t=this._resourcesManager._dataAccessors.setter,sn=this._workSpace;this._isAgenda()?(Ft=function(){var nn=this.getLayoutManager()._positionMap[wt];return sn._getCellGroups(nn[0].groupIndex)},Nt=function(nn,rn){$t[rn.name]($e,rn.id)}):(Ft=function(){var nn=Ue.default.dataAccessors.getAppointmentSettings(at)||{};return sn.getCellDataByCoordinates({left:nn.left,top:nn.top}).groups},Nt=function(nn,rn){$t[nn]($e,rn)}),(0,l.each)(Ft.call(this),Nt)}},Ke.getStartViewDate=function(){return this._workSpace.getStartViewDate()},Ke.getEndViewDate=function(){return this._workSpace.getEndViewDate()},Ke.showAppointmentPopup=function($e,at,wt){var yt=this,Ft=this.createAppointmentAdapter(wt||$e),Nt=(0,u.extend)({},$e,wt);this._checkRecurringAppointment($e,Nt,Ft.startDate,function(){at||(0,a.isEmptyObject)($e)?(delete yt._editAppointmentData,yt._editing.allowAdding&&yt._appointmentPopup.show($e,!0)):(yt._editAppointmentData=$e,yt._appointmentPopup.show($e,yt._editing.allowUpdating))},!1,!0)},Ke.hideAppointmentPopup=function($e){this._appointmentPopup&&this._appointmentPopup.isVisible()&&($e&&this._appointmentPopup.saveChanges(),this._appointmentPopup.hide())},Ke.showAppointmentTooltip=function($e,at,wt){if($e){var yt=Ue.default.dataAccessors.getAppointmentSettings(at),Ft=this.fire("getAppointmentColor",{itemData:wt||$e,groupIndex:null==yt?void 0:yt.groupIndex}),Nt=new Se.AppointmentTooltipInfo($e,wt,Ft);this.showAppointmentTooltipCore(at,[Nt])}},Ke.showAppointmentTooltipCore=function($e,at,wt){this._appointmentTooltip.isAlreadyShown($e)?this.hideAppointmentTooltip():this._appointmentTooltip.show($e,at,(0,u.extend)(this._getExtraAppointmentTooltipOptions(),wt))},Ke.hideAppointmentTooltip=function(){this._appointmentTooltip&&this._appointmentTooltip.hide()},Ke.scrollToTime=function($e,at,wt){this._workSpace.scrollToTime($e,at,wt)},Ke.scrollTo=function($e,at,wt){this._workSpace.scrollTo($e,at,wt)},Ke._isHorizontalVirtualScrolling=function(){var $e=this.option("scrolling"),at=$e.orientation;return"virtual"===$e.mode&&("horizontal"===at||"both"===at)},Ke.addAppointment=function($e){var at=this,wt=this.createAppointmentAdapter($e);wt.text=wt.text||"";var yt=wt.source(!0),Ft={appointmentData:yt,cancel:!1};return this._actions[ut](Ft),this._processActionResult(Ft,function(Nt){return Nt?(new c.Deferred).resolve():(at._expandAllDayPanel(yt),at._appointmentModel.add(yt).always(function($t){return at._onDataPromiseCompleted(St,$t)}))})},Ke.updateAppointment=function($e,at){return this._updateAppointment($e,at)},Ke.deleteAppointment=function($e){var at={appointmentData:$e,cancel:!1};this._actions[_t](at),this._processActionResult(at,function(wt){var yt=this;wt||this._appointmentModel.remove($e).always(function(Ft){return yt._onDataPromiseCompleted(It,Ft,$e)})})},Ke.focus=function(){this._editAppointmentData?this._appointments.focus():this._workSpace.focus()},Ke.getFirstDayOfWeek=function(){return(0,a.isDefined)(this.option("firstDayOfWeek"))?this.option("firstDayOfWeek"):o.default.firstDayOfWeekIndex()},Ke.createAppointmentAdapter=function($e){var at=this;return new ce.default($e,{getField:function(yt,Ft){return at.fire("getField",Ft,yt)},setField:function(yt,Ft,Nt){return at.fire("setField",Ft,yt,Nt)},getTimeZoneCalculator:function(){return at.timeZoneCalculator}})},(Xe=[{key:"appointmentFilter",get:function(){return new Pe.default(this)}}])&&function Me(Ve,Ge){for(var je=0;je<Ge.length;je++){var mt=Ge[je];mt.enumerable=mt.enumerable||!1,mt.configurable=!0,"value"in mt&&(mt.writable=!0),Object.defineProperty(Ve,mt.key,mt)}}(mt.prototype,Xe),mt}(T.default);Be.include(n.default),(0,g.default)("dxScheduler",Be),b.default=Be,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=f(e(13)),I=f(e(2)),F=f(e(19)),A=e(6),R=e(0),E=e(3),k=e(1),S=e(7),w=e(59),y=f(e(10)),h=f(e(50)),m=e(870),p=e(540);function f(a){return a&&a.__esModule?a:{default:a}}var c=F.default.dateToMilliseconds,u="".concat("dx-scheduler","-appointment-popup"),l=c("day"),s=function(){function a(n){this.scheduler=n,this._popup=null,this._appointmentForm=null,this.state={lastEditData:null,saveChangesLocker:!1,appointment:{data:null,isEmptyText:!1,isEmptyDescription:!1}}}var t=a.prototype;return t.show=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1?arguments[1]:void 0;if((0,k.isEmptyObject)(n)){var o=this.scheduler.option("currentDate"),r=new Date(o.getTime()+this.scheduler.option("cellDuration")*c("minute"));this.scheduler.fire("setField","startDate",n,o),this.scheduler.fire("setField","endDate",n,r)}if(this.state.appointment.data=n,!this._popup){var d=this._createPopupConfig();this._popup=this._createPopup(d)}this._popup.option("toolbarItems",this._createPopupToolbarItems(i)),this._popup.show()},t.hide=function(){this._popup.hide()},t.isVisible=function(){return!!this._popup&&this._popup.option("visible")},t.dispose=function(){this._$popup&&(this._popup.$element().remove(),this._$popup=null)},t._createPopup=function(n){var i=(0,I.default)("<div>").addClass(u).appendTo(this.scheduler.$element());return this.scheduler._createComponent(i,h.default,n)},t._createPopupConfig=function(){var n=this;return{height:"auto",maxHeight:"100%",showCloseButton:!1,showTitle:!1,onHiding:function(){n.scheduler.focus()},contentTemplate:function(){return n._createPopupContent()},onShowing:function(i){return n._onShowing(i)},defaultOptionsRules:[{device:function(){return g.default.current().android},options:{showTitle:!1}}]}},t._onShowing=function(n){var i=this;this._updateForm();var o={form:this._appointmentForm,popup:this._popup,appointmentData:this.state.appointment.data,cancel:!1};this.scheduler._actions.onAppointmentFormOpening(o),this.scheduler._processActionResult(o,function(r){r?n.cancel=!0:i.updatePopupFullScreenMode()})},t._createPopupContent=function(){var n=(0,I.default)("<div>");return this._appointmentForm=this._createForm(n),n},t._createAppointmentFormData=function(n){var i=this._createAppointmentAdapter(n),o=(0,R.extend)(!0,{repeat:!!i.recurrenceRule},n);return(0,E.each)(this.scheduler._resourcesManager.getResourcesFromItem(o,!0)||{},function(r,d){return o[r]=d}),o},t._createForm=function(n){var i=this.scheduler._dataAccessors.expr,o=this.scheduler.option("resources"),r=this._getAllowTimeZoneEditing(),d=this.state.appointment.data,v=this._createAppointmentFormData(d),x=this._isReadOnly(d);return m.AppointmentForm.prepareAppointmentFormEditors(i,this.scheduler,this.triggerResize.bind(this),this.changeSize.bind(this),v,r,x),o&&o.length&&m.AppointmentForm.concatResources(this.scheduler._resourcesManager.getEditors()),m.AppointmentForm.create(this.scheduler._createComponent.bind(this.scheduler),n,x,v)},t._getAllowTimeZoneEditing=function(){var n=this.scheduler;return n.option("editing.allowTimeZoneEditing")||n.option("editing.allowEditingTimeZones")},t._isReadOnly=function(n){var i=this.scheduler.createAppointmentAdapter(n);return!(!n||!i.disabled)||!!this.scheduler._editAppointmentData&&!this.scheduler._editing.allowUpdating},t._createAppointmentAdapter=function(n){return this.scheduler.createAppointmentAdapter(n)},t._updateForm=function(){var n=this.state.appointment.data,i=this._createAppointmentAdapter(n),o=i.allDay,r=i.startDate&&i.calculateStartDate("toAppointment"),d=i.endDate&&i.calculateEndDate("toAppointment");this.state.appointment.isEmptyText=void 0===n||void 0===i.text,this.state.appointment.isEmptyDescription=void 0===n||void 0===i.description;var v=this._createAppointmentAdapter(this._createAppointmentFormData(n));void 0===v.text&&(v.text=""),void 0===v.description&&(v.description=""),void 0===v.recurrenceRule&&(v.recurrenceRule="");var x=v.source();r&&this.scheduler.fire("setField","startDate",x,r),d&&this.scheduler.fire("setField","endDate",x,d);var T=this.scheduler._dataAccessors.expr,D=T.startDateExpr,C=T.endDateExpr;this._appointmentForm.option("readOnly",this._isReadOnly(n)),m.AppointmentForm.updateFormData(this._appointmentForm,x,this.scheduler._dataAccessors.expr),m.AppointmentForm.setEditorsType(this._appointmentForm,D,C,o)},t._isDeviceMobile=function(){return"desktop"!==g.default.current().deviceType},t._isPopupFullScreenNeeded=function(){var n=this._tryGetWindowWidth();return!!n&&(this._isDeviceMobile()?n<500:n<1e3)},t._tryGetWindowWidth=function(){if((0,S.hasWindow)()){var n=(0,S.getWindow)();return(0,I.default)(n).width()}},t.triggerResize=function(){this._popup&&(0,w.triggerResizeEvent)(this._popup.$element())},t._getMaxWidth=function(n){return this._isDeviceMobile()?350:n?970:485},t.changeSize=function(n){var i=this._isPopupFullScreenNeeded();this._popup.option({maxWidth:i?"100%":this._getMaxWidth(n),fullScreen:i})},t.updatePopupFullScreenMode=function(){if(this._appointmentForm){var n=m.AppointmentForm.getRecurrenceRule(this._appointmentForm.option("formData"),this.scheduler._dataAccessors.expr);this.isVisible()&&this.changeSize(n)}},t._createPopupToolbarItems=function(n){var i=this,o=[],r="ios"===g.default.current().platform;return n&&o.push({shortcut:"done",options:{text:y.default.format("Done")},location:"after",onClick:function(d){return i._doneButtonClickHandler(d)}}),o.push({shortcut:"cancel",location:r?"before":"after"}),o},t.saveChanges=function(n){var i=this,o=new A.Deferred,r=this._appointmentForm.validate(),d=this.state.appointment;return n&&this._showLoadPanel(),(0,A.when)(r&&r.complete||r).done(function(v){if(v&&!v.isValid)return i._hideLoadPanel(),void o.resolve(!1);var x=i._appointmentForm.option("formData"),T=i.scheduler.createAppointmentAdapter(x),D=T.clone({pathTimeZone:"fromAppointment"}).source(),C=i.scheduler._editAppointmentData,P=i.scheduler._updatedRecAppointment;d.isEmptyText&&""===T.text&&delete D.text,d.isEmptyDescription&&""===T.description&&delete D.description,void 0===d.data.recurrenceRule&&""===T.recurrenceRule&&delete D.recurrenceRule,(0,k.isDefined)(D.repeat)&&delete D.repeat,C&&!P?i.scheduler.updateAppointment(C,D).done(o.resolve):(P&&(i.scheduler.updateAppointment(C,P),delete i.scheduler._updatedRecAppointment),i.scheduler.addAppointment(D).done(o.resolve)),o.done(function(){i._hideLoadPanel(),i.state.lastEditData=D})}),o.promise()},t._doneButtonClickHandler=function(n){n.cancel=!0,this.saveEditData()},t.saveEditData=function(){var n=this,i=new A.Deferred;return this._tryLockSaveChanges()&&(0,A.when)(this.saveChanges(!0)).done(function(){if(n.state.lastEditData){var o=n.scheduler.createAppointmentAdapter(n.state.lastEditData),r=o.startDate,d=o.endDate,v=o.allDay,x=r.getTime(),T=d.getTime(),D=v||T-x>=l;n.scheduler._workSpace.updateScrollPosition(r,n.scheduler._resourcesManager.getResourcesFromItem(n.state.lastEditData,!0),D),n.state.lastEditData=null}n._unlockSaveChanges(),i.resolve()}),i.promise()},t._hideLoadPanel=function(){(0,p.hide)()},t._showLoadPanel=function(){var n=this._popup.$overlayContent();(0,p.show)({container:n,position:{of:n}})},t._tryLockSaveChanges=function(){return!1===this.state.saveChangesLocker&&(this.state.saveChangesLocker=!0,!0)},t._unlockSaveChanges=function(){this.state.saveChangesLocker=!1},a}();b.default=s,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.AppointmentForm=b.APPOINTMENT_FORM_GROUP_NAMES=void 0;var g=S(e(155)),I=S(e(63)),F=S(e(10)),A=S(e(13)),R=S(e(283)),E=S(e(277)),k=e(0);function S(m){return m&&m.__esModule?m:{default:m}}function w(){return(w=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var f=arguments[p];for(var c in f)Object.prototype.hasOwnProperty.call(f,c)&&(m[c]=f[c])}return m}).apply(this,arguments)}e(871),e(469),e(312),e(468),e(131);var y={Main:"mainGroup",Recurrence:"recurrenceGroup"};b.APPOINTMENT_FORM_GROUP_NAMES=y;var h={_appointmentForm:{},_lockDateShiftFlag:!1,_validateAppointmentFormDate:function(m,p,f){null!==p&&!p&&(null===f||f)&&m.option("value",f)},_getAllDayStartDate:function(m){return new Date(new Date(m).setHours(0,0,0,0))},_getAllDayEndDate:function(m){return new Date(new Date(m).setDate(m.getDate()+1))},_getStartDateWithStartHour:function(m,p){return new Date(new Date(m).setHours(p))},create:function(m,p,f,c){return this._appointmentForm=m(p,g.default,{items:this._editors,readOnly:f,showValidationSummary:!0,scrollingEnabled:!0,colCount:"auto",colCountByScreen:{lg:2,xs:1},formData:c,showColonAfterLabel:!1,labelLocation:"top",screenByWidth:function(u){return u<600||"desktop"!==A.default.current().deviceType?"xs":"lg"}}),this._appointmentForm},_dateBoxValueChanged:function(m,p,f){this._validateAppointmentFormDate(m.component,m.value,m.previousValue);var c=I.default.deserializeDate(m.value),u=I.default.deserializeDate(m.previousValue),l=this._appointmentForm.getEditor(p),s=I.default.deserializeDate(l.option("value"));if(!this._appointmentForm._lockDateShiftFlag&&s&&c&&f(s,c)){var a=u?s.getTime()-u.getTime():0;l.option("value",new Date(c.getTime()+a))}},_createTimezoneEditor:function(m,p,f,c,u){var l=this,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=F.default.format("dxScheduler-noTimezoneTitle");return{dataField:m,editorType:"dxSelectBox",visibleIndex:f,colSpan:c,label:{text:" "},editorOptions:{displayExpr:"title",valueExpr:"id",placeholder:a,searchEnabled:!0,onValueChanged:function(t){var n=l._appointmentForm.getEditor(p);u&&n.option("value",t.value)}},visible:s}},_createDateBoxEditor:function(m,p,f,c,u){return{dataField:m,editorType:"dxDateBox",colSpan:p,label:{text:F.default.format(c)},validationRules:[{type:"required"}],editorOptions:{width:"100%",calendarOptions:{firstDayOfWeek:f},onValueChanged:u}}},_createDateBoxItems:function(m,p,f){var c=this,u=f?2:1,l=p.option("firstDayOfWeek");return[this._createDateBoxEditor(m.startDateExpr,u,l,"dxScheduler-editorLabelStartDate",function(s){c._dateBoxValueChanged(s,m.endDateExpr,function(a,t){return a<t})}),this._createTimezoneEditor(m.startDateTimeZoneExpr,m.endDateTimeZoneExpr,1,u,!0,f),this._createDateBoxEditor(m.endDateExpr,u,l,"dxScheduler-editorLabelEndDate",function(s){c._dateBoxValueChanged(s,m.startDateExpr,function(a,t){return t<a})}),this._createTimezoneEditor(m.endDateTimeZoneExpr,m.startDateTimeZoneExpr,3,u,!1,f)]},_changeFormItemDateType:function(m,p){var f=w({},this._appointmentForm.itemOption(m).editorOptions,{type:p?"date":"datetime"});this._appointmentForm.itemOption(m,"editorOptions",f)},_createMainItems:function(m,p,f,c,u){var l=this;return[{dataField:m.textExpr,editorType:"dxTextBox",colSpan:2,label:{text:F.default.format("dxScheduler-editorLabelTitle")}},{itemType:"group",colSpan:2,colCountByScreen:{lg:2,xs:1},items:this._createDateBoxItems(m,p,u)},{itemType:"group",colCountByScreen:{lg:3,xs:3},colSpan:2,items:[{dataField:m.allDayExpr,cssClass:"dx-appointment-form-switch",editorType:"dxSwitch",label:{text:F.default.format("dxScheduler-allDay"),location:"right"},editorOptions:{onValueChanged:function(s){var a=s.value,t=l._appointmentForm.getEditor(m.startDateExpr),n=l._appointmentForm.getEditor(m.endDateExpr),i=I.default.deserializeDate(t.option("value"));if(!l._appointmentForm._lockDateShiftFlag&&i)if(a){var o=l._getAllDayStartDate(i);t.option("value",o),n.option("value",l._getAllDayEndDate(o))}else{var r=l._getStartDateWithStartHour(i,p.option("startDayHour")),d=p._workSpace.calculateEndDate(r);t.option("value",r),n.option("value",d)}var v="".concat(y.Main,".").concat(m.startDateExpr),x="".concat(y.Main,".").concat(m.endDateExpr);l._changeFormItemDateType(v,a),l._changeFormItemDateType(x,a)}}},{editorType:"dxSwitch",dataField:"repeat",cssClass:"dx-appointment-form-switch",name:"visibilityChanged",label:{text:F.default.format("dxScheduler-editorLabelRecurrence"),location:"right"},editorOptions:{onValueChanged:function(s){var a=l._appointmentForm,t=s.value?1:2;a.itemOption(y.Main,"colSpan",t),a.itemOption(y.Recurrence,"colSpan",t),l._updateRecurrenceItemVisibility(m.recurrenceRuleExpr,s.value,a),c(s.value),f()}}}]},{itemType:"empty",colSpan:2},{dataField:m.descriptionExpr,editorType:"dxTextArea",colSpan:2,label:{text:F.default.format("dxScheduler-editorLabelDescription")}},{itemType:"empty",colSpan:2}]},_updateRecurrenceItemVisibility:function(m,p,f){var c;f.itemOption(y.Recurrence,"visible",p),!p&&f.updateData(m,""),null===(c=f.getEditor(m))||void 0===c||c.changeValueByVisibility(p)},prepareAppointmentFormEditors:function(m,p,f,c,u,l,s){var a=!!this.getRecurrenceRule(u,m);return c(a),this._editors=[{itemType:"group",name:y.Main,colCountByScreen:{lg:2,xs:1},colSpan:a?1:2,items:this._createMainItems(m,p,f,c,l)},{itemType:"group",name:y.Recurrence,visible:a,colSpan:a?1:2,items:this._createRecurrenceEditor(m,p,s)}],this._editors},_createRecurrenceEditor:function(m,p,f){return[{dataField:m.recurrenceRuleExpr,editorType:"dxRecurrenceEditor",editorOptions:{readOnly:f,firstDayOfWeek:p.option("firstDayOfWeek")},label:{text:" ",visible:!1}}]},getRecurrenceRule:function(m,p){return m[p.recurrenceRuleExpr]},concatResources:function(m){this._editors[0].items=this._editors[0].items.concat(m)},setEditorsType:function(m,p,f,c){var u="".concat(y.Main,".").concat(p),l="".concat(y.Recurrence,".").concat(f),s=m.itemOption(u),a=m.itemOption(l);if(s&&a){var t=s.editorOptions,n=a.editorOptions;t.type=n.type=c?"date":"datetime",m.itemOption(u,"editorOptions",t),m.itemOption(l,"editorOptions",n)}},updateTimeZoneEditorDataSource:function(m,p){var f={dataSource:new R.default({store:E.default.getDisplayedTimeZones(m),paginate:!0,pageSize:10})};this.setEditorOptions(p,"Main",f)},updateRecurrenceEditorStartDate:function(m,p){this.setEditorOptions(p,"Recurrence",{startDate:m})},setEditorOptions:function(m,p,f){var c="".concat(y.groupName,".").concat(m),u=this._appointmentForm.itemOption(c);u&&this._appointmentForm.itemOption(c,"editorOptions",(0,k.extend)({},u.editorOptions,f))},updateFormData:function(m,p,f){m._lockDateShiftFlag=!0;var c=new Date(p[f.startDateExpr]),u=new Date(p[f.endDateExpr]);this.updateTimeZoneEditorDataSource(c,f.startDateTimeZoneExpr),this.updateTimeZoneEditorDataSource(u,f.endDateTimeZoneExpr),this.updateRecurrenceEditorStartDate(c,f.recurrenceRuleExpr),m.option("formData",p),m._lockDateShiftFlag=!1}};b.AppointmentForm=h},function(W,b,e){b.default=void 0;var g=c(e(9)),I=c(e(36)),F=c(e(2)),A=c(e(19)),R=e(0),E=e(1),k=c(e(34)),S=c(e(10)),w=c(e(155)),y=c(e(297)),h=c(e(221)),m=c(e(52)),p=c(e(130)),f=e(157);function c(T){return T&&T.__esModule?T:{default:T}}function u(T){return function(D){if(Array.isArray(D))return l(D)}(T)||function(D){if("undefined"!=typeof Symbol&&null!=D[Symbol.iterator]||null!=D["@@iterator"])return Array.from(D)}(T)||function(D,C){if(D){if("string"==typeof D)return l(D,C);var P=Object.prototype.toString.call(D).slice(8,-1);if("Object"===P&&D.constructor&&(P=D.constructor.name),"Map"===P||"Set"===P)return Array.from(D);if("Arguments"===P||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return l(D,C)}}(T)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(T,D){(null==D||D>T.length)&&(D=T.length);for(var C=0,P=new Array(D);C<D;C++)P[C]=T[C];return P}function s(T,D){return(s=Object.setPrototypeOf||function(C,P){return C.__proto__=P,C})(T,D)}e(311);var a="dx-recurrence-repeat-end",t="dx-recurrence-numberbox-interval",n=[{recurrence:"dxScheduler-recurrenceHourly",value:"hourly"},{recurrence:"dxScheduler-recurrenceDaily",value:"daily"},{recurrence:"dxScheduler-recurrenceWeekly",value:"weekly"},{recurrence:"dxScheduler-recurrenceMonthly",value:"monthly"},{recurrence:"dxScheduler-recurrenceYearly",value:"yearly"}],i=n.map(function(T){return{text:function(){return S.default.format(T.recurrence)},value:T.value}}),o=[{type:"never"},{type:"until"},{type:"count"}],r=["SU","MO","TU","WE","TH","FR","SA"],d=function(){function T(C){this._recurrenceProcessor=(0,f.getRecurrenceProcessor)(),this._recurrenceRule=this._recurrenceProcessor.evalRecurrenceRule(C).rule}var D=T.prototype;return D.makeRules=function(C){this._recurrenceRule=this._recurrenceProcessor.evalRecurrenceRule(C).rule},D.makeRule=function(C,P){!P||Array.isArray(P)&&!P.length?delete this._recurrenceRule[C]:(0,E.isDefined)(C)&&("until"===C&&delete this._recurrenceRule.count,"count"===C&&delete this._recurrenceRule.until,this._recurrenceRule[C]=P)},D.getRepeatEndRule=function(){var C=this._recurrenceRule;return"count"in C?"count":"until"in C?"until":"never"},D.getRecurrenceString=function(){return this._recurrenceProcessor.getRecurrenceString(this._recurrenceRule)},D.getRules=function(){return this._recurrenceRule},D.getDaysFromByDayRule=function(){return this._recurrenceProcessor.daysFromByDayRule(this._recurrenceRule)},T}(),v=function(T){var D,C;function P(){return T.apply(this,arguments)||this}C=T,(D=P).prototype=Object.create(C.prototype),D.prototype.constructor=D,s(D,C);var M=P.prototype;return M._getDefaultOptions=function(){var O=T.prototype._getDefaultOptions.call(this);return(0,R.extend)(O,{value:null,startDate:new Date,firstDayOfWeek:void 0})},M._getFirstDayOfWeek=function(){var O=this.option("firstDayOfWeek");return(0,E.isDefined)(O)?O:k.default.firstDayOfWeekIndex()},M._createComponent=function(O,B){var V=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._extendConfig(V,{readOnly:this.option("readOnly")}),T.prototype._createComponent.call(this,O,B,V)},M._init=function(){T.prototype._init.call(this),this._recurrenceRule=new d(this.option("value"))},M._render=function(){T.prototype._render.call(this),this.$element().addClass("dx-recurrence-editor"),this._$container=(0,F.default)("<div>").addClass("dx-recurrence-editor-container").appendTo(this.$element()),this._prepareEditors(),this._renderEditors(this._$container)},M.getEditorByField=function(O){var B=this.getRecurrenceForm().getEditor(O);if(!(0,E.isDefined)(B))switch(O){case"byday":B=this._weekEditor;break;case"count":B=this._repeatCountEditor;break;case"until":B=this._repeatUntilDate}return B},M._prepareEditors=function(){var O=(this._recurrenceRule.getRules().freq||n[1].value).toLowerCase();return this._editors=[this._createFreqEditor(O),this._createIntervalEditor(O),this._createRepeatOnLabel(O),{itemType:"group",cssClass:"dx-recurrence-repeat-on",colCount:2,colCountByScreen:{xs:2},items:this._createRepeatOnEditor(O)},{itemType:"group",items:this._createRepeatEndEditor()}],this._editors},M._createFreqEditor=function(O){var B=this;return{dataField:"freq",name:"FREQ",editorType:"dxSelectBox",cssClass:"dx-recurrence-selectbox-freq",editorOptions:{items:i,value:O,field:"freq",valueExpr:"value",displayExpr:"text",layout:"horizontal",elementAttr:{class:"dx-recurrence-selectbox-freq"},onValueChanged:function(V){return B._valueChangedHandler(V)}},label:{text:S.default.format("dxScheduler-editorLabelRecurrence")}}},M._createIntervalEditor=function(O){var B=this,V=this._recurrenceRule.getRules().interval||1;return{itemType:"group",colCount:2,cssClass:"".concat(t).concat("-wrapper"),colCountByScreen:{xs:2},items:[{dataField:"interval",editorType:"dxNumberBox",editorOptions:{width:70,min:1,field:"interval",value:V,showSpinButtons:!0,useLargeSpinButtons:!1,elementAttr:{class:t},onValueChanged:function(z){return B._valueChangedHandler(z)}},label:{text:S.default.format("dxScheduler-recurrenceRepeatEvery")}},{name:"intervalLabel",cssClass:"".concat(t).concat("-label"),template:function(){return S.default.format("dxScheduler-recurrenceRepeat".concat(O.charAt(0).toUpperCase()).concat(O.substr(1).toLowerCase()))}}]}},M._createRepeatOnLabel=function(O){return{itemType:"group",cssClass:"".concat("dx-recurrence-repeat-on").concat("-label"),items:[{name:"repeatOnLabel",colSpan:2,template:function(){return S.default.format("dxScheduler-recurrenceRepeatOn")},visible:O&&"daily"!==O&&"hourly"!==O}]}},M._createRepeatOnEditor=function(O){return[this._createByDayEditor(O),this._createByMonthEditor(O),this._createByMonthDayEditor(O)]},M._createByDayEditor=function(O){var B=this;return{dataField:"byday",colSpan:2,template:function(V,z){var N=B._getFirstDayOfWeek(),U=B._daysOfWeekByRules(),H=k.default.getDayNames("abbreviated"),G=r.slice(N).concat(r.slice(0,N)),Y=H.slice(N).concat(H.slice(0,N)).map(function(J,ae){return{text:J,key:G[ae]}});B._$repeatOnWeek=(0,F.default)("<div>").addClass("dx-recurrence-button-group").appendTo(z),B._weekEditor=B._createComponent(B._$repeatOnWeek,y.default,{items:Y,field:"byday",selectionMode:"multiple",selectedItemKeys:U,keyExpr:"key",onSelectionChanged:function(J){var ae=J.component.option("selectedItemKeys");B._recurrenceRule.makeRule("byday",ae),B._changeEditorValue()}})},visible:"weekly"===O,label:{visible:!1}}},M._createByMonthEditor=function(O){var B=this,V=k.default.getMonthNames("wide");return{dataField:"bymonth",editorType:"dxSelectBox",editorOptions:{field:"bymonth",items:u(Array(12)).map(function(z,N){return{value:"".concat(N+1),text:V[N]}}),value:this._monthOfYearByRules(),width:120,displayExpr:"text",valueExpr:"value",elementAttr:{class:"dx-recurrence-selectbox-month-of-year"},onValueChanged:function(z){return B._valueChangedHandler(z)}},visible:"yearly"===O,label:{visible:!1}}},M._createByMonthDayEditor=function(O){var B=this;return{dataField:"bymonthday",editorType:"dxNumberBox",editorOptions:{min:1,max:31,width:70,field:"bymonthday",showSpinButtons:!0,useLargeSpinButtons:!1,value:this._dayOfMonthByRules(),elementAttr:{class:"dx-recurrence-numberbox-day-of-month"},onValueChanged:function(V){return B._valueChangedHandler(V)}},visible:"monthly"===O||"yearly"===O,label:{visible:!1}}},M._createRepeatEndEditor=function(){var O=this,B=this._recurrenceRule.getRepeatEndRule();return[{dataField:"repeatEnd",editorType:"dxRadioGroup",editorOptions:{items:o,value:B,valueExpr:"type",field:"repeatEnd",itemTemplate:function(V){return"count"===V.type?O._renderRepeatCountEditor():"until"===V.type?O._renderRepeatUntilEditor():O._renderDefaultRepeatEnd()},layout:"vertical",elementAttr:{class:"dx-recurrence-radiogroup-repeat-type"},onValueChanged:function(V){return O._repeatEndValueChangedHandler(V)}},label:{text:S.default.format("dxScheduler-recurrenceEnd")}}]},M._renderEditors=function(O){this._recurrenceForm=this._createComponent(O,w.default,{items:this._editors,showValidationSummary:!0,scrollingEnabled:!0,showColonAfterLabel:!1,labelLocation:"top"}),this._disableRepeatEndParts()},M._setAriaDescribedBy=function(O,B){var V="label-".concat(new I.default);O.setAria("describedby",V),O.setAria("id",V,B)},M.getRecurrenceForm=function(){return this._recurrenceForm},M.changeValueByVisibility=function(O){O?this.option("value")||this._handleDefaults():(this._recurrenceRule.makeRules(""),this.option("value",""))},M._handleDefaults=function(){this._recurrenceRule.makeRule("freq",n[1].value),this._changeEditorValue()},M._changeEditorValue=function(){this.option("value",this._recurrenceRule.getRecurrenceString()||"")},M._daysOfWeekByRules=function(){var O=this._recurrenceRule.getDaysFromByDayRule();return O.length||(O=[r[this.option("startDate").getDay()]]),O},M._dayOfMonthByRules=function(){var O=this._recurrenceRule.getRules().bymonthday;return O||(O=this.option("startDate").getDate()),O},M._monthOfYearByRules=function(){var O=this._recurrenceRule.getRules().bymonth;return O||(O=this.option("startDate").getMonth()+1),String(O)},M._renderDefaultRepeatEnd=function(){var O=(0,F.default)("<div>").addClass(a+"-wrapper");return(0,F.default)("<div>").text(S.default.format("dxScheduler-recurrenceNever")).addClass(a+"-label").appendTo(O),O},M._repeatEndValueChangedHandler=function(O){var B=O.value;this._disableRepeatEndParts(B),"until"===B&&this._recurrenceRule.makeRule(B,this._getUntilValue()),"count"===B&&this._recurrenceRule.makeRule(B,this._repeatCountEditor.option("value")),"never"===B&&(this._recurrenceRule.makeRule("count",""),this._recurrenceRule.makeRule("until","")),this._changeEditorValue()},M._disableRepeatEndParts=function(){var O=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._recurrenceRule.getRepeatEndRule();"until"===O&&(this._repeatCountEditor.option("disabled",!0),this._repeatUntilDate.option("disabled",!1)),"count"===O&&(this._repeatCountEditor.option("disabled",!1),this._repeatUntilDate.option("disabled",!0)),"never"===O&&(this._repeatCountEditor.option("disabled",!0),this._repeatUntilDate.option("disabled",!0))},M._renderRepeatCountEditor=function(){var O=this._recurrenceRule.getRules().count||1,B=(0,F.default)("<div>").addClass(a+"-wrapper");return(0,F.default)("<div>").text(S.default.format("dxScheduler-recurrenceAfter")).addClass(a+"-label").appendTo(B),this._$repeatCountEditor=(0,F.default)("<div>").addClass("dx-recurrence-numberbox-repeat-count").appendTo(B),(0,F.default)("<div>").text(S.default.format("dxScheduler-recurrenceRepeatCount")).addClass(a+"-label").appendTo(B),this._repeatCountEditor=this._createComponent(this._$repeatCountEditor,p.default,{field:"count",width:70,min:1,showSpinButtons:!0,useLargeSpinButtons:!1,value:O,onValueChanged:this._repeatCountValueChangeHandler.bind(this)}),B},M._repeatCountValueChangeHandler=function(O){"count"===this._recurrenceRule.getRepeatEndRule()&&(this._recurrenceRule.makeRule("count",O.value),this._changeEditorValue())},M._formatUntilDate=function(O){return this._recurrenceRule.getRules().until&&A.default.sameDate(this._recurrenceRule.getRules().until,O)?O:A.default.setToDayEnd(O)},M._renderRepeatUntilEditor=function(){var O=this._recurrenceRule.getRules().until||this._formatUntilDate(new Date),B=(0,F.default)("<div>").addClass(a+"-wrapper");return(0,F.default)("<div>").text(S.default.format("dxScheduler-recurrenceOn")).addClass(a+"-label").appendTo(B),this._$repeatDateEditor=(0,F.default)("<div>").addClass("dx-recurrence-datebox-until-date").appendTo(B),this._repeatUntilDate=this._createComponent(this._$repeatDateEditor,h.default,{field:"until",value:O,type:"date",onValueChanged:this._repeatUntilValueChangeHandler.bind(this),calendarOptions:{firstDayOfWeek:this._getFirstDayOfWeek()}}),B},M._repeatUntilValueChangeHandler=function(O){if("until"===this._recurrenceRule.getRepeatEndRule()){var B=this._formatUntilDate(new Date(O.value));this._repeatUntilDate.option("value",B),this._recurrenceRule.makeRule("until",B),this._changeEditorValue()}},M._valueChangedHandler=function(O){var B=O.value,V=O.previousValue,z=O.component.option("field");this.option("visible")?(this._recurrenceRule.makeRule(z,B),"freq"===z&&(this._makeRepeatOnRule(B),this._changeRepeatOnVisibility(B,V)),this._changeEditorValue()):this.option("value","")},M._makeRepeatOnRule=function(O){"daily"!==O&&"hourly"!==O||(this._recurrenceRule.makeRule("byday",""),this._recurrenceRule.makeRule("bymonth",""),this._recurrenceRule.makeRule("bymonthday","")),"weekly"===O&&(this._recurrenceRule.makeRule("byday",this._daysOfWeekByRules()),this._recurrenceRule.makeRule("bymonth",""),this._recurrenceRule.makeRule("bymonthday","")),"monthly"===O&&(this._recurrenceRule.makeRule("bymonthday",this._dayOfMonthByRules()),this._recurrenceRule.makeRule("bymonth",""),this._recurrenceRule.makeRule("byday","")),"yearly"===O&&(this._recurrenceRule.makeRule("bymonthday",this._dayOfMonthByRules()),this._recurrenceRule.makeRule("bymonth",this._monthOfYearByRules()),this._recurrenceRule.makeRule("byday",""))},M._optionChanged=function(O){switch(O.name){case"value":this._recurrenceRule.makeRules(O.value),this._changeRepeatIntervalLabel(),this._disableRepeatEndParts(),this._changeEditorsValue(this._recurrenceRule.getRules()),T.prototype._optionChanged.call(this,O);break;case"startDate":this._makeRepeatOnRule(this._recurrenceRule.getRules().freq),(0,E.isDefined)(this._recurrenceRule.getRecurrenceString())&&this._changeEditorValue();break;case"firstDayOfWeek":if(this._weekEditor){var B=k.default.getDayNames("abbreviated"),V=r.slice(O.value).concat(r.slice(0,O.value)),z=B.slice(O.value).concat(B.slice(0,O.value)).map(function(N,U){return{text:N,key:V[U]}});this._weekEditor.option("items",z)}this._$repeatDateEditor&&this._repeatUntilDate.option("calendarOptions.firstDayOfWeek",this._getFirstDayOfWeek());break;default:T.prototype._optionChanged.call(this,O)}},M._changeRepeatOnVisibility=function(O,B){O!==B&&(this._recurrenceForm.itemOption("byday","visible",!1),this._recurrenceForm.itemOption("bymonthday","visible",!1),this._recurrenceForm.itemOption("bymonth","visible",!1),this._recurrenceForm.itemOption("repeatOnLabel","visible",O&&"daily"!==O&&"hourly"!==O),"weekly"===O&&this._recurrenceForm.itemOption("byday","visible",!0),"monthly"===O&&this._recurrenceForm.itemOption("bymonthday","visible",!0),"yearly"===O&&(this._recurrenceForm.itemOption("bymonthday","visible",!0),this._recurrenceForm.itemOption("bymonth","visible",!0)))},M._changeRepeatIntervalLabel=function(){var O=this._recurrenceRule.getRules().freq;O&&this._recurrenceForm.itemOption("intervalLabel","template",S.default.format("dxScheduler-recurrenceRepeat".concat(O.charAt(0).toUpperCase()).concat(O.substr(1).toLowerCase())))},M._changeEditorsValue=function(O){this._recurrenceForm.getEditor("freq").option("value",(O.freq||n[1].value).toLowerCase()),this._changeDayOfWeekValue(),this._changeDayOfMonthValue(),this._changeMonthOfYearValue(),this._changeIntervalValue(O.interval),this._changeRepeatCountValue(),this._changeRepeatEndValue(),this._changeRepeatUntilValue()},M._changeIntervalValue=function(O){this._recurrenceForm.getEditor("interval").option("value",O||1)},M._changeRepeatEndValue=function(){var O=this._recurrenceRule.getRepeatEndRule();this._recurrenceForm.getEditor("repeatEnd").option("value",O)},M._changeDayOfWeekValue=function(){if(this._recurrenceForm.itemOption("byday").visible){var O=this._daysOfWeekByRules();this.getEditorByField("byday").option("selectedItemKeys",O)}},M._changeDayOfMonthValue=function(){if(this._recurrenceForm.itemOption("bymonthday").visible){var O=this._dayOfMonthByRules();this._recurrenceForm.getEditor("bymonthday").option("value",O)}},M._changeMonthOfYearValue=function(){if(this._recurrenceForm.itemOption("bymonth").visible){var O=this._monthOfYearByRules();this._recurrenceForm.getEditor("bymonth").option("value",O)}},M._changeRepeatCountValue=function(){var O=this._recurrenceRule.getRules().count||1;this._repeatCountEditor.option("value",O)},M._changeRepeatUntilValue=function(){this._repeatUntilDate.option("value",this._getUntilValue())},M._getUntilValue=function(){return this._recurrenceRule.getRules().until||this._formatUntilDate(new Date)},M.toggle=function(){this._freqEditor.focus()},M.setAria=function(){this._switchEditor&&this._switchEditor.setAria(arguments.length<=0?void 0:arguments[0],arguments.length<=1?void 0:arguments[1])},P}(m.default);(0,g.default)("dxRecurrenceEditor",v),b.default=v,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=e(135),I=function(F){function A(R,E,k){var S=F.call(this,R,E)||this;return S.iterator=k,S}return Object(g.b)(A,F),A.prototype.add=function(R){return!!this.iterator(R,this._result.length)&&(this._result.push(R),!0)},A}(e(321).a);b.a=I},function(W,b){W.exports=window.luxon},function(W,b,e){e.d(b,"a",function(){return A});var g=e(321),I=e(73),F=e(74),A=function(){function R(){this.all=!1,this.before=[],this.after=[],this.between=[]}return R.prototype._cacheAdd=function(E,k,S){k&&(k=k instanceof Date?I.b.clone(k):I.b.cloneDates(k)),"all"===E?this.all=k:(S._value=k,this[E].push(S))},R.prototype._cacheGet=function(E,k){var S=!1,w=k?Object.keys(k):[],y=function(c){for(var u=0;u<w.length;u++){var l=w[u];if(String(k[l])!==String(c[l]))return!0}return!1},h=this[E];if("all"===E)S=this.all;else if(Object(F.d)(h))for(var m=0;m<h.length;m++){var p=h[m];if(!w.length||!y(p)){S=p._value;break}}if(!S&&this.all){var f=new g.a(E,k);for(m=0;m<this.all.length&&f.accept(this.all[m]);m++);S=f.getValue(),this._cacheAdd(E,S,k)}return Object(F.d)(S)?I.b.cloneDates(S):S instanceof Date?I.b.clone(S):S},R}()},function(W,b,e){var g=e(73),I=e(74),F=e(158),A=e(876),R=e(878),E=e(879),k=e(322),S=function(){function w(y){this.options=y}return w.prototype.rebuild=function(y,h){var m=this.options;if(y!==this.lastyear&&(this.yearinfo=Object(A.a)(y,m)),Object(I.h)(m.bynweekday)&&(h!==this.lastmonth||y!==this.lastyear)){var p=this.yearinfo,f=p.yearlen,c=p.mrange,u=p.wdaymask;this.monthinfo=Object(R.a)(y,h,f,c,u,m)}Object(I.f)(m.byeaster)&&(this.eastermask=Object(E.a)(y,m.byeaster))},Object.defineProperty(w.prototype,"lastyear",{get:function(){return this.monthinfo?this.monthinfo.lastyear:null},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"lastmonth",{get:function(){return this.monthinfo?this.monthinfo.lastmonth:null},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"yearlen",{get:function(){return this.yearinfo.yearlen},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"yearordinal",{get:function(){return this.yearinfo.yearordinal},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"mrange",{get:function(){return this.yearinfo.mrange},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"wdaymask",{get:function(){return this.yearinfo.wdaymask},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"mmask",{get:function(){return this.yearinfo.mmask},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"wnomask",{get:function(){return this.yearinfo.wnomask},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"nwdaymask",{get:function(){return this.monthinfo?this.monthinfo.nwdaymask:[]},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"nextyearlen",{get:function(){return this.yearinfo.nextyearlen},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"mdaymask",{get:function(){return this.yearinfo.mdaymask},enumerable:!0,configurable:!0}),Object.defineProperty(w.prototype,"nmdaymask",{get:function(){return this.yearinfo.nmdaymask},enumerable:!0,configurable:!0}),w.prototype.ydayset=function(){return[Object(I.k)(this.yearlen),0,this.yearlen]},w.prototype.mdayset=function(y,h,m){for(var p=this.mrange[h-1],f=this.mrange[h],c=Object(I.l)(null,this.yearlen),u=p;u<f;u++)c[u]=u;return[c,p,f]},w.prototype.wdayset=function(y,h,m){for(var p=Object(I.l)(null,this.yearlen+7),f=g.b.toOrdinal(new Date(Date.UTC(y,h-1,m)))-this.yearordinal,c=f,u=0;u<7&&(p[f]=f,++f,this.wdaymask[f]!==this.options.wkst);u++);return[p,c,f]},w.prototype.ddayset=function(y,h,m){var p=Object(I.l)(null,this.yearlen),f=g.b.toOrdinal(new Date(Date.UTC(y,h-1,m)))-this.yearordinal;return p[f]=f,[p,f,f+1]},w.prototype.htimeset=function(y,h,m,p){var f=this,c=[];return this.options.byminute.forEach(function(u){c=c.concat(f.mtimeset(y,u,m,p))}),g.b.sort(c),c},w.prototype.mtimeset=function(y,h,m,p){var f=this.options.bysecond.map(function(c){return new k.b(y,h,c,p)});return g.b.sort(f),f},w.prototype.stimeset=function(y,h,m,p){return[new k.b(y,h,m,p)]},w.prototype.getdayset=function(y){switch(y){case F.a.YEARLY:return this.ydayset.bind(this);case F.a.MONTHLY:return this.mdayset.bind(this);case F.a.WEEKLY:return this.wdayset.bind(this);default:return this.ddayset.bind(this)}},w.prototype.gettimeset=function(y){switch(y){case F.a.HOURLY:return this.htimeset.bind(this);case F.a.MINUTELY:return this.mtimeset.bind(this);case F.a.SECONDLY:return this.stimeset.bind(this)}},w}();b.a=S},function(W,b,e){b.a=function(R,E){var k,S,T,D,C,P,w=new Date(Date.UTC(R,0,1)),y=I.b.isLeapYear(R)?366:365,h=I.b.isLeapYear(R+1)?366:365,m=I.b.toOrdinal(w),p=I.b.getWeekday(w),f=Object(g.a)(Object(g.a)({yearlen:y,nextyearlen:h,yearordinal:m,yearweekday:p},(D=I.b.isLeapYear(T=R)?366:365,C=new Date(Date.UTC(T,0,1)),P=I.b.getWeekday(C),365===D?{mmask:A.a,mdaymask:A.e,nmdaymask:A.g,wdaymask:A.i.slice(P),mrange:A.b}:{mmask:A.c,mdaymask:A.f,nmdaymask:A.h,wdaymask:A.i.slice(P),mrange:A.d})),{wnomask:null});if(Object(F.b)(E.byweekno))return f;f.wnomask=Object(F.l)(0,y+7);var c=k=Object(F.j)(7-p+E.wkst,7);c>=4?(c=0,S=f.yearlen+Object(F.j)(p-E.wkst,7)):S=y-c;for(var u=Math.floor(S/7),l=Object(F.j)(S,7),s=Math.floor(u+l/4),a=0;a<E.byweekno.length;a++){var t=E.byweekno[a];if(t<0&&(t+=s+1),t>0&&t<=s){var n=void 0;t>1?(n=c+7*(t-1),c!==k&&(n-=7-k)):n=c;for(var i=0;i<7&&(f.wnomask[n]=1,n++,f.wdaymask[n]!==E.wkst);i++);}}if(Object(F.c)(E.byweekno,1)&&(n=c+7*s,c!==k&&(n-=7-k),n<y))for(a=0;a<7&&(f.wnomask[n]=1,f.wdaymask[n+=1]!==E.wkst);a++);if(c){var o=void 0;if(Object(F.c)(E.byweekno,-1))o=-1;else{var r=I.b.getWeekday(new Date(Date.UTC(R-1,0,1))),d=Object(F.j)(7-r.valueOf()+E.wkst,7),v=I.b.isLeapYear(R-1)?366:365,x=void 0;d>=4?(d=0,x=v+Object(F.j)(r-E.wkst,7)):x=y-c,o=Math.floor(52+Object(F.j)(x,7)/4)}if(Object(F.c)(E.byweekno,o))for(n=0;n<c;n++)f.wnomask[n]=1}return f};var g=e(135),I=e(73),F=e(74),A=e(877)},function(W,b,e){e.d(b,"i",function(){return a}),e.d(b,"a",function(){return F}),e.d(b,"b",function(){return s}),e.d(b,"c",function(){return A}),e.d(b,"d",function(){return l}),e.d(b,"e",function(){return y}),e.d(b,"f",function(){return w}),e.d(b,"g",function(){return u}),e.d(b,"h",function(){return c});var g=e(135),I=e(74),F=Object(g.c)(Object(I.l)(1,31),Object(I.l)(2,28),Object(I.l)(3,31),Object(I.l)(4,30),Object(I.l)(5,31),Object(I.l)(6,30),Object(I.l)(7,31),Object(I.l)(8,31),Object(I.l)(9,30),Object(I.l)(10,31),Object(I.l)(11,30),Object(I.l)(12,31),Object(I.l)(1,7)),A=Object(g.c)(Object(I.l)(1,31),Object(I.l)(2,29),Object(I.l)(3,31),Object(I.l)(4,30),Object(I.l)(5,31),Object(I.l)(6,30),Object(I.l)(7,31),Object(I.l)(8,31),Object(I.l)(9,30),Object(I.l)(10,31),Object(I.l)(11,30),Object(I.l)(12,31),Object(I.l)(1,7)),R=Object(I.k)(1,29),E=Object(I.k)(1,30),k=Object(I.k)(1,31),S=Object(I.k)(1,32),w=Object(g.c)(S,E,S,k,S,k,S,S,k,S,k,S,S.slice(0,7)),y=Object(g.c)(S,R,S,k,S,k,S,S,k,S,k,S,S.slice(0,7)),h=Object(I.k)(-28,0),m=Object(I.k)(-29,0),p=Object(I.k)(-30,0),f=Object(I.k)(-31,0),c=Object(g.c)(f,m,f,p,f,p,f,f,p,f,p,f,f.slice(0,7)),u=Object(g.c)(f,h,f,p,f,p,f,f,p,f,p,f,f.slice(0,7)),l=[0,31,60,91,121,152,182,213,244,274,305,335,366],s=[0,31,59,90,120,151,181,212,243,273,304,334,365],a=function(){for(var t=[],n=0;n<55;n++)t=t.concat(Object(I.k)(7));return t}()},function(W,b,e){b.a=function(F,A,R,E,k,S){var w={lastyear:F,lastmonth:A,nwdaymask:[]},y=[];if(S.freq===g.c.YEARLY)if(Object(I.b)(S.bymonth))y=[[0,R]];else for(var h=0;h<S.bymonth.length;h++)y.push(E.slice((A=S.bymonth[h])-1,A+1));else S.freq===g.c.MONTHLY&&(y=[E.slice(A-1,A+1)]);if(Object(I.b)(y))return w;for(w.nwdaymask=Object(I.l)(0,R),h=0;h<y.length;h++)for(var m=y[h],p=m[0],f=m[1]-1,c=0;c<S.bynweekday.length;c++){var u=void 0,l=S.bynweekday[c],s=l[0],a=l[1];a<0?(u=f+7*(a+1),u-=Object(I.j)(k[u]-s,7)):(u=p+7*(a-1),u+=Object(I.j)(7-k[u]+s,7)),p<=u&&u<=f&&(w.nwdaymask[u]=1)}return w};var g=e(134),I=e(74)},function(W,b,e){b.a=function(g,I){void 0===I&&(I=0);var F=g%19,A=Math.floor(g/100),R=g%100,E=Math.floor(A/4),k=A%4,S=Math.floor((A+8)/25),w=Math.floor((A-S+1)/3),y=Math.floor(19*F+A-E-w+15)%30,h=Math.floor(R/4),p=Math.floor(32+2*k+2*h-y-R%4)%7,f=Math.floor((F+11*y+22*p)/451),c=Math.floor((y+p-7*f+114)/31),l=Date.UTC(g,c-1,(y+p-7*f+114)%31+1+I),s=Date.UTC(g,0,1);return[Math.ceil((l-s)/864e5)]}},function(W,b,e){b.a=function(F,A,R,E,k,S){for(var w=[],y=0;y<F.length;y++){var l,h=void 0,m=void 0,p=F[y];p<0?(h=Math.floor(p/A.length),m=Object(I.j)(p,A.length)):(h=Math.floor((p-1)/A.length),m=Object(I.j)(p-1,A.length));for(var f=[],c=R;c<E;c++){var u=S[c];Object(I.f)(u)&&f.push(u)}l=h<0?f.slice(h)[0]:f[h];var s=A[m],a=g.b.fromOrdinal(k.yearordinal+l),t=g.b.combine(a,s);Object(I.c)(w,t)||w.push(t)}return g.b.sort(w),w};var g=e(73),I=e(74)},function(W,b,e){Object.defineProperty(b,"__esModule",{value:!0}),e.d(b,"fromText",function(){return R}),e.d(b,"isFullyConvertible",function(){return S}),e.d(b,"toText",function(){return k});var g=e(882),I=e(883),F=e(232),A=e(324);e.d(b,"parseText",function(){return I.a});
/*!
        * rrule.js - Library for working with recurrence rules for calendar dates.
        * https://github.com/jakubroztocil/rrule
        *
        * Copyright 2010, Jakub Roztocil and Lars Schoning
        * Licenced under the BSD licence.
        * https://github.com/jakubroztocil/rrule/blob/master/LICENCE
        *
        */
var R=function(w,y){return void 0===y&&(y=A.a),new F.default(Object(I.a)(w,y)||void 0)},E=["count","until","interval","byweekday","bymonthday","bymonth"];g.a.IMPLEMENTED=[],g.a.IMPLEMENTED[F.default.HOURLY]=E,g.a.IMPLEMENTED[F.default.MINUTELY]=E,g.a.IMPLEMENTED[F.default.DAILY]=["byhour"].concat(E),g.a.IMPLEMENTED[F.default.WEEKLY]=E,g.a.IMPLEMENTED[F.default.MONTHLY]=E,g.a.IMPLEMENTED[F.default.YEARLY]=["byweekno","byyearday"].concat(E);var k=function(w,y,h,m){return new g.a(w,y,h,m).toString()},S=g.a.isFullyConvertible},function(W,b,e){var g=e(324),I=e(232),F=e(74),A=function(S,w){return-1!==S.indexOf(w)},R=function(S){return S.toString()},E=function(S,w,y){return w+" "+y+", "+S},k=function(){function S(w,y,h,m){if(void 0===y&&(y=R),void 0===h&&(h=g.a),void 0===m&&(m=E),this.text=[],this.language=h||g.a,this.gettext=y,this.dateFormatter=m,this.rrule=w,this.options=w.options,this.origOptions=w.origOptions,this.origOptions.bymonthday){var p=[].concat(this.options.bymonthday),f=[].concat(this.options.bynmonthday);p.sort(function(s,a){return s-a}),f.sort(function(s,a){return a-s}),this.bymonthday=p.concat(f),this.bymonthday.length||(this.bymonthday=null)}if(Object(F.f)(this.origOptions.byweekday)){var c=Object(F.d)(this.origOptions.byweekday)?this.origOptions.byweekday:[this.origOptions.byweekday],u=String(c);this.byweekday={allWeeks:c.filter(function(s){return!s.n}),someWeeks:c.filter(function(s){return Boolean(s.n)}),isWeekdays:-1!==u.indexOf("MO")&&-1!==u.indexOf("TU")&&-1!==u.indexOf("WE")&&-1!==u.indexOf("TH")&&-1!==u.indexOf("FR")&&-1===u.indexOf("SA")&&-1===u.indexOf("SU"),isEveryDay:-1!==u.indexOf("MO")&&-1!==u.indexOf("TU")&&-1!==u.indexOf("WE")&&-1!==u.indexOf("TH")&&-1!==u.indexOf("FR")&&-1!==u.indexOf("SA")&&-1!==u.indexOf("SU")};var l=function(s,a){return s.weekday-a.weekday};this.byweekday.allWeeks.sort(l),this.byweekday.someWeeks.sort(l),this.byweekday.allWeeks.length||(this.byweekday.allWeeks=null),this.byweekday.someWeeks.length||(this.byweekday.someWeeks=null)}else this.byweekday=null}return S.isFullyConvertible=function(w){if(!(w.options.freq in S.IMPLEMENTED)||w.origOptions.until&&w.origOptions.count)return!1;for(var y in w.origOptions){if(A(["dtstart","wkst","freq"],y))return!0;if(!A(S.IMPLEMENTED[w.options.freq],y))return!1}return!0},S.prototype.isFullyConvertible=function(){return S.isFullyConvertible(this.rrule)},S.prototype.toString=function(){var w=this.gettext;if(!(this.options.freq in S.IMPLEMENTED))return w("RRule error: Unable to fully convert this rrule to text");if(this.text=[w("every")],this[I.default.FREQUENCIES[this.options.freq]](),this.options.until){this.add(w("until"));var y=this.options.until;this.add(this.dateFormatter(y.getUTCFullYear(),this.language.monthNames[y.getUTCMonth()],y.getUTCDate()))}else this.options.count&&this.add(w("for")).add(this.options.count.toString()).add(this.plural(this.options.count)?w("times"):w("time"));return this.isFullyConvertible()||this.add(w("(~ approximate)")),this.text.join("")},S.prototype.HOURLY=function(){var w=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?w("hours"):w("hour"))},S.prototype.MINUTELY=function(){var w=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?w("minutes"):w("minute"))},S.prototype.DAILY=function(){var w=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.byweekday&&this.byweekday.isWeekdays?this.plural(this.options.interval)?w("weekdays"):w("weekday"):this.plural(this.options.interval)?w("days"):w("day")),this.origOptions.bymonth&&(this.add(w("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday?this._byweekday():this.origOptions.byhour&&this._byhour()},S.prototype.WEEKLY=function(){var w=this.gettext;1!==this.options.interval&&this.add(this.options.interval.toString()).add(this.plural(this.options.interval)?w("weeks"):w("week")),this.byweekday&&this.byweekday.isWeekdays?1===this.options.interval?this.add(this.plural(this.options.interval)?w("weekdays"):w("weekday")):this.add(w("on")).add(w("weekdays")):this.byweekday&&this.byweekday.isEveryDay?this.add(this.plural(this.options.interval)?w("days"):w("day")):(1===this.options.interval&&this.add(w("week")),this.origOptions.bymonth&&(this.add(w("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday())},S.prototype.MONTHLY=function(){var w=this.gettext;this.origOptions.bymonth?(1!==this.options.interval&&(this.add(this.options.interval.toString()).add(w("months")),this.plural(this.options.interval)&&this.add(w("in"))),this._bymonth()):(1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?w("months"):w("month"))),this.bymonthday?this._bymonthday():this.byweekday&&this.byweekday.isWeekdays?this.add(w("on")).add(w("weekdays")):this.byweekday&&this._byweekday()},S.prototype.YEARLY=function(){var w=this.gettext;this.origOptions.bymonth?(1!==this.options.interval&&(this.add(this.options.interval.toString()),this.add(w("years"))),this._bymonth()):(1!==this.options.interval&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?w("years"):w("year"))),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday(),this.options.byyearday&&this.add(w("on the")).add(this.list(this.options.byyearday,this.nth,w("and"))).add(w("day")),this.options.byweekno&&this.add(w("in")).add(this.plural(this.options.byweekno.length)?w("weeks"):w("week")).add(this.list(this.options.byweekno,void 0,w("and")))},S.prototype._bymonthday=function(){var w=this.gettext;this.byweekday&&this.byweekday.allWeeks?this.add(w("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext,w("or"))).add(w("the")).add(this.list(this.bymonthday,this.nth,w("or"))):this.add(w("on the")).add(this.list(this.bymonthday,this.nth,w("and")))},S.prototype._byweekday=function(){var w=this.gettext;this.byweekday.allWeeks&&!this.byweekday.isWeekdays&&this.add(w("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext)),this.byweekday.someWeeks&&(this.byweekday.allWeeks&&this.add(w("and")),this.add(w("on the")).add(this.list(this.byweekday.someWeeks,this.weekdaytext,w("and"))))},S.prototype._byhour=function(){var w=this.gettext;this.add(w("at")).add(this.list(this.origOptions.byhour,void 0,w("and")))},S.prototype._bymonth=function(){this.add(this.list(this.options.bymonth,this.monthtext,this.gettext("and")))},S.prototype.nth=function(w){var y,h;w=parseInt(w.toString(),10);var m=this.gettext;if(-1===w)return m("last");switch(h=Math.abs(w)){case 1:case 21:case 31:y=h+m("st");break;case 2:case 22:y=h+m("nd");break;case 3:case 23:y=h+m("rd");break;default:y=h+m("th")}return w<0?y+" "+m("last"):y},S.prototype.monthtext=function(w){return this.language.monthNames[w-1]},S.prototype.weekdaytext=function(w){var y=Object(F.e)(w)?(w+1)%7:w.getJsWeekday();return(w.n?this.nth(w.n)+" ":"")+this.language.dayNames[y]},S.prototype.plural=function(w){return w%100!=1},S.prototype.add=function(w){return this.text.push(" "),this.text.push(w),this},S.prototype.list=function(w,y,h,m){void 0===m&&(m=","),Object(F.d)(w)||(w=[w]),y=y||function(c){return c.toString()};var p=this,f=function(c){return y&&y.call(p,c)};return h?function(c,u,l){for(var s="",a=0;a<c.length;a++)0!==a&&(s+=a===c.length-1?" "+l+" ":u+" "),s+=c[a];return s}(w.map(f),m,h):w.map(f).join(m+" ")},S}();b.a=k},function(W,b,e){b.a=function(A,R){void 0===R&&(R=g.a);var E={},k=new F(R.tokens);return k.start(A)?(function(){k.expect("every");var p=k.acceptNumber();if(p&&(E.interval=parseInt(p[0],10)),k.isDone())throw new Error("Unexpected end");switch(k.symbol){case"day(s)":E.freq=I.default.DAILY,k.nextSymbol()&&(function(){if(k.accept("at"))do{var l=k.acceptNumber();if(!l)throw new Error("Unexpected symbol "+k.symbol+", expected hour");for(E.byhour=[parseInt(l[0],10)];k.accept("comma");){if(!(l=k.acceptNumber()))throw new Error("Unexpected symbol "+k.symbol+"; expected hour");E.byhour.push(parseInt(l[0],10))}}while(k.accept("comma")||k.accept("at"))}(),m());break;case"weekday(s)":E.freq=I.default.WEEKLY,E.byweekday=[I.default.MO,I.default.TU,I.default.WE,I.default.TH,I.default.FR],k.nextSymbol(),m();break;case"week(s)":E.freq=I.default.WEEKLY,k.nextSymbol()&&(S(),m());break;case"hour(s)":E.freq=I.default.HOURLY,k.nextSymbol()&&(S(),m());break;case"minute(s)":E.freq=I.default.MINUTELY,k.nextSymbol()&&(S(),m());break;case"month(s)":E.freq=I.default.MONTHLY,k.nextSymbol()&&(S(),m());break;case"year(s)":E.freq=I.default.YEARLY,k.nextSymbol()&&(S(),m());break;case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":E.freq=I.default.WEEKLY;var f=k.symbol.substr(0,2).toUpperCase();if(E.byweekday=[I.default[f]],!k.nextSymbol())return;for(;k.accept("comma");){if(k.isDone())throw new Error("Unexpected end");var c=y();if(!c)throw new Error("Unexpected symbol "+k.symbol+", expected weekday");E.byweekday.push(I.default[c]),k.nextSymbol()}(function(){k.accept("on"),k.accept("the");var l=h();if(l)for(E.bymonthday=[l],k.nextSymbol();k.accept("comma");){if(!(l=h()))throw new Error("Unexpected symbol "+k.symbol+"; expected monthday");E.bymonthday.push(l),k.nextSymbol()}})(),m();break;case"january":case"february":case"march":case"april":case"may":case"june":case"july":case"august":case"september":case"october":case"november":case"december":if(E.freq=I.default.YEARLY,E.bymonth=[w()],!k.nextSymbol())return;for(;k.accept("comma");){if(k.isDone())throw new Error("Unexpected end");var u=w();if(!u)throw new Error("Unexpected symbol "+k.symbol+", expected month");E.bymonth.push(u),k.nextSymbol()}S(),m();break;default:throw new Error("Unknown symbol")}}(),E):null;function S(){var p=k.accept("on"),f=k.accept("the");if(p||f)do{var c=h(),u=y(),l=w();if(c)u?(k.nextSymbol(),E.byweekday||(E.byweekday=[]),E.byweekday.push(I.default[u].nth(c))):(E.bymonthday||(E.bymonthday=[]),E.bymonthday.push(c),k.accept("day(s)"));else if(u)k.nextSymbol(),E.byweekday||(E.byweekday=[]),E.byweekday.push(I.default[u]);else if("weekday(s)"===k.symbol)k.nextSymbol(),E.byweekday||(E.byweekday=[I.default.MO,I.default.TU,I.default.WE,I.default.TH,I.default.FR]);else if("week(s)"===k.symbol){k.nextSymbol();var s=k.acceptNumber();if(!s)throw new Error("Unexpected symbol "+k.symbol+", expected week number");for(E.byweekno=[parseInt(s[0],10)];k.accept("comma");){if(!(s=k.acceptNumber()))throw new Error("Unexpected symbol "+k.symbol+"; expected monthday");E.byweekno.push(parseInt(s[0],10))}}else{if(!l)return;k.nextSymbol(),E.bymonth||(E.bymonth=[]),E.bymonth.push(l)}}while(k.accept("comma")||k.accept("the")||k.accept("on"))}function w(){switch(k.symbol){case"january":return 1;case"february":return 2;case"march":return 3;case"april":return 4;case"may":return 5;case"june":return 6;case"july":return 7;case"august":return 8;case"september":return 9;case"october":return 10;case"november":return 11;case"december":return 12;default:return!1}}function y(){switch(k.symbol){case"monday":case"tuesday":case"wednesday":case"thursday":case"friday":case"saturday":case"sunday":return k.symbol.substr(0,2).toUpperCase();default:return!1}}function h(){switch(k.symbol){case"last":return k.nextSymbol(),-1;case"first":return k.nextSymbol(),1;case"second":return k.nextSymbol(),k.accept("last")?-2:2;case"third":return k.nextSymbol(),k.accept("last")?-3:3;case"nth":var p=parseInt(k.value[1],10);if(p<-366||p>366)throw new Error("Nth out of range: "+p);return k.nextSymbol(),k.accept("last")?-p:p;default:return!1}}function m(){if("until"===k.symbol){var p=Date.parse(k.text);if(!p)throw new Error("Cannot parse until date:"+k.text);E.until=new Date(p)}else k.accept("for")&&(E.count=parseInt(k.value[0],10),k.expect("number"))}};var g=e(324),I=e(232),F=function(){function A(R){this.done=!0,this.rules=R}return A.prototype.start=function(R){return this.text=R,this.done=!1,this.nextSymbol()},A.prototype.isDone=function(){return this.done&&null===this.symbol},A.prototype.nextSymbol=function(){var R,E;this.symbol=null,this.value=null;do{if(this.done)return!1;for(var k in R=null,this.rules){var S=this.rules[k].exec(this.text);S&&(null===R||S[0].length>R[0].length)&&(R=S,E=k)}if(null!=R&&(this.text=this.text.substr(R[0].length),""===this.text&&(this.done=!0)),null==R)return this.done=!0,this.symbol=null,void(this.value=null)}while("SKIP"===E);return this.symbol=E,this.value=R,!0},A.prototype.accept=function(R){if(this.symbol===R){if(this.value){var E=this.value;return this.nextSymbol(),E}return this.nextSymbol(),!0}return!1},A.prototype.acceptNumber=function(){return this.accept("number")},A.prototype.expect=function(R){if(this.accept(R))return!0;throw new Error("expected "+R+" but found "+this.symbol)},A}()},function(W,b,e){b.a=function(A,R,E,k,S,w){var y={},h=A.accept;function m(u,l){E.forEach(function(s){s.between(u,l,!0).forEach(function(a){y[Number(a)]=!0})})}S.forEach(function(u){var l=new g.a(u,w).rezonedDate();y[Number(l)]=!0}),A.accept=function(u){var l=Number(u);return isNaN(l)?h.call(this,u):!(!y[l]&&(m(new Date(l-1),new Date(l+1)),!y[l]))||(y[l]=!0,h.call(this,u))},"between"===A.method&&(m(A.args.after,A.args.before),A.accept=function(u){var l=Number(u);return!!y[l]||(y[l]=!0,h.call(this,u))});for(var p=0;p<k.length;p++){var f=new g.a(k[p],w).rezonedDate();if(!A.accept(new Date(f.getTime())))break}R.forEach(function(u){Object(I.a)(A,u.options)});var c=A._result;switch(F.b.sort(c),A.method){case"all":case"between":return c;case"before":return c.length&&c[c.length-1]||null;default:return c.length&&c[0]||null}};var g=e(323),I=e(537),F=e(73)},function(W,b,e){b.CompactAppointmentsHelper=void 0;var g=h(e(2)),I=h(e(42)),F=e(33),A=h(e(10)),R=e(124),E=e(6),k=e(0),S=e(26),w=e(541),y=e(103);function h(p){return p&&p.__esModule?p:{default:p}}var m=function(){function p(c){this.instance=c,this.elements=[]}var f=p.prototype;return f.render=function(c){var l=c.items,s=c.buttonColor,a=this._createTemplate(l.data.length,c.isCompact),t=this._createCompactButton(a,c).$element();return this._makeBackgroundColor(t,l.colors,s),this._makeBackgroundDarker(t),this.elements.push(t),t.data("items",this._createTooltipInfos(l)),t},f.clear=function(){this.elements.forEach(function(c){c.detach(),c.remove()}),this.elements=[]},f._createTooltipInfos=function(c){var u=this;return c.data.map(function(l,s){var a,t=u.instance.createAppointmentAdapter(l).clone();if((null===(a=c.settings)||void 0===a?void 0:a.length)>0){var n=c.settings[s].info;t.startDate=n.sourceAppointment.startDate,t.endDate=n.sourceAppointment.endDate}return new w.AppointmentTooltipInfo(l,t.source(),c.colors[s],c.settings[s])})},f._onButtonClick=function(c,u){var l=(0,g.default)(c.element);this.instance.showAppointmentTooltipCore(l,l.data("items"),this._getExtraOptionsForTooltip(u,l))},f._getExtraOptionsForTooltip=function(c,u){return{clickEvent:this._clickEvent(c.onAppointmentClick).bind(this),dragBehavior:c.allowDrag&&this._createTooltipDragBehavior(u).bind(this),dropDownAppointmentTemplate:this.instance.option().dropDownAppointmentTemplate,isButtonClick:!0}},f._clickEvent=function(c){var u=this;return function(l){var a=(0,k.extendFromObject)(u.instance.fire("mapAppointmentFields",{itemData:l.itemData.appointment,itemElement:l.itemElement,targetedAppointment:l.itemData.targetedAppointment}),l,!1);delete a.itemData,delete a.itemIndex,delete a.itemElement,c(a)}},f._createTooltipDragBehavior=function(c){var u=this;return function(l){var s=(0,g.default)(l.element),a=u.instance.getWorkSpace(),t=(0,F.locate)(c),n={filter:".".concat(y.LIST_ITEM_CLASS),isSetCursorOffset:!0,initialPosition:t,getItemData:function(i){var o;return null===(o=(0,g.default)(i).data(y.LIST_ITEM_DATA_KEY))||void 0===o?void 0:o.appointment},getItemSettings:function(i,o){return o.itemSettings}};a._createDragBehaviorBase(s,n)}},f._getCollectorOffset=function(c,u){return u-c-this._getCollectorRightOffset()},f._getCollectorRightOffset=function(){return this.instance.getRenderingStrategyInstance()._isCompactTheme()?1:5},f._makeBackgroundDarker=function(c){c.css("boxShadow","inset ".concat((0,S.getBoundingRect)(c.get(0)).width,"px 0 0 0 rgba(0, 0, 0, 0.3)"))},f._makeBackgroundColor=function(c,u,l){E.when.apply(null,u).done(function(){this._makeBackgroundColorCore(c,l,arguments)}.bind(this))},f._makeBackgroundColorCore=function(c,u,l){var s,a=!0;u&&u.done(function(t){if(l.length){s=l[0];for(var n=1;n<l.length;n++){if(s!==l[n]){a=!1;break}s=t}}t&&a&&c.css("backgroundColor",t)}.bind(this))},f._setPosition=function(c,u){(0,F.move)(c,{top:u.top,left:u.left})},f._createCompactButton=function(c,u){var l=this,s=this._createCompactButtonElement(u);return this.instance._createComponent(s,I.default,{type:"default",width:u.width,height:u.height,onClick:function(a){return l._onButtonClick(a,u)},template:this._renderTemplate(c,u.items,u.isCompact)})},f._createCompactButtonElement=function(c){var u=c.isCompact,l=c.$container,s=c.width,a=c.coordinates,t=c.applyOffset,n=c.cellWidth,i=(0,g.default)("<div>").addClass("dx-scheduler-appointment-collector").toggleClass("dx-scheduler-appointment-collector-compact",u).appendTo(l),o=t?this._getCollectorOffset(s,n):0;return this._setPosition(i,{top:a.top,left:a.left+o}),i},f._renderTemplate=function(c,u,l){return new R.FunctionTemplate(function(s){return c.render({model:{appointmentCount:u.data.length,isCompact:l},container:s.container})})},f._createTemplate=function(c,u){return this._initButtonTemplate(c,u),this.instance._getAppointmentTemplate("appointmentCollectorTemplate")},f._initButtonTemplate=function(c,u){var l=this;this.instance._templateManager.addDefaultTemplates({appointmentCollector:new R.FunctionTemplate(function(s){return l._createButtonTemplate(c,(0,g.default)(s.container),u)})})},f._createButtonTemplate=function(c,u,l){var s=l?c:A.default.getFormatter("dxScheduler-moreAppointments")(c);return u.append((0,g.default)("<span>").text(s)).addClass("dx-scheduler-appointment-collector-content")},p}();b.CompactAppointmentsHelper=m},function(W,b,e){b.DesktopTooltipStrategy=void 0;var g,I=e(542),F=(g=e(226))&&g.__esModule?g:{default:g},A=e(45);function R(k,S){return(R=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var E=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,R(S,w);var h=y.prototype;return h._prepareBeforeVisibleChanged=function(m){this._tooltip.option("position",{my:"bottom",at:"top",boundary:this._getBoundary(m),offset:this._extraOptions.offset,collision:"fit flipfit"})},h._getBoundary=function(m){return this._options.isAppointmentInAllDayPanel(m[0].appointment)?this._options.container:this._options.getScrollableContainer()},h._onShown=function(){k.prototype._onShown.call(this),this._extraOptions.isButtonClick&&(this._list.focus(),this._list.option("focusedElement",null))},h._createListOption=function(m,p){var f=k.prototype._createListOption.call(this,m,p);return f.showScrollbar=A.touch?"always":"onHover",f},h._createTooltip=function(m,p){var f=this._createTooltipElement("dx-scheduler-appointment-tooltip-wrapper");return this._options.createComponent(f,F.default,{target:m,maxHeight:200,rtlEnabled:this._extraOptions.rtlEnabled,onShown:this._onShown.bind(this),contentTemplate:this._getContentTemplate(p)})},h._onListRender=function(m){return this._extraOptions.dragBehavior&&this._extraOptions.dragBehavior(m)},y}(I.TooltipStrategyBase);b.DesktopTooltipStrategy=E},function(W,b,e){b.MobileTooltipStrategy=void 0;var g=R(e(61)),I=e(542),F=e(7),A=R(e(2));function R(f){return f&&f.__esModule?f:{default:f}}function E(f,c){return(E=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var w="auto",m={show:{type:"slide",duration:300,from:{position:{my:"top",at:"bottom",of:(0,F.getWindow)()}},to:{position:{my:"center",at:"center",of:(0,F.getWindow)()}}},hide:{type:"slide",duration:300,to:{position:{my:"top",at:"bottom",of:(0,F.getWindow)()}},from:{position:{my:"center",at:"center",of:(0,F.getWindow)()}}}},p=function(f){var c,u;function l(){return f.apply(this,arguments)||this}u=f,(c=l).prototype=Object.create(u.prototype),c.prototype.constructor=c,E(c,u);var s=l.prototype;return s._shouldUseTarget=function(){return!1},s._onShowing=function(){var a=(0,A.default)((0,F.getWindow)()).width()>700;this._tooltip.option("height",w);var t=this._list.$element().outerHeight();this._tooltip.option(a?{shading:!0,width:"80%",height:t>.9*(0,A.default)((0,F.getWindow)()).height()?"90%":w,position:{my:"center",at:"center",of:(0,F.getWindow)()}}:{shading:!1,width:"100%",height:t>250?250:w,position:{my:"bottom",at:"bottom",of:(0,F.getWindow)()}})},s._createTooltip=function(a,t){var n=this,i=this._createTooltipElement("dx-scheduler-overlay-panel");return this._options.createComponent(i,g.default,{target:(0,F.getWindow)(),closeOnOutsideClick:!0,animation:m,onShowing:function(){return n._onShowing()},onShown:this._onShown.bind(this),contentTemplate:this._getContentTemplate(t)})},l}(I.TooltipStrategyBase);b.MobileTooltipStrategy=p},function(W,b,e){b.default=void 0;var g=o(e(2)),I=o(e(11)),F=o(e(5)),A=e(43),R=e(33),E=o(e(19)),k=e(4),S=e(1),w=e(3),y=e(53),h=e(12),m=e(0),p=e(21),f=e(157),c=o(e(9)),u=e(889),l=e(8),s=e(151),a=o(e(58)),t=o(e(88)),n=e(103),i=e(891);function o(C){return C&&C.__esModule?C:{default:C}}function d(C,P){return(d=Object.setPrototypeOf||function(M,O){return M.__proto__=O,M})(C,P)}var v=(0,l.addNamespace)(s.name,"dxSchedulerAppointment"),x=E.default.dateToMilliseconds,T=function(C){var P,M;function O(U,H){var G;return(G=C.call(this,U,H)||this)._virtualAppointments={},G}M=C,(P=O).prototype=Object.create(M.prototype),P.prototype.constructor=P,d(P,M);var V,N=O.prototype;return N.notifyObserver=function(U,H){var G=this.option("observer");G&&G.fire(U,H)},N.invoke=function(){var U=this.option("observer");if(U)return U.fire.apply(U,arguments)},N._supportedKeys=function(){var U=C.prototype._supportedKeys.call(this);return(0,m.extend)(U,{escape:function(){this.moveAppointmentBack(),this._escPressed=!0}.bind(this),del:function(H){if(this.option("allowDelete")){H.preventDefault();var G=this._getItemData(H.target);this.notifyObserver("onDeleteButtonPress",{data:G,target:H.target})}}.bind(this),tab:function(H){var G=this._getAccessAppointments(),Y=G.filter(".dx-state-focused").data(n.APPOINTMENT_SETTINGS_KEY).sortedIndex;if(Y>0&&H.shiftKey||Y<G.length-1&&!H.shiftKey){H.preventDefault(),H.shiftKey?Y--:Y++;var ae=this._getAppointmentByIndex(Y);this._resetTabIndex(ae),F.default.trigger(ae,"focus")}}})},N._getAppointmentByIndex=function(U){return this._getAccessAppointments().filter(function(H,G){return(0,A.data)(G,n.APPOINTMENT_SETTINGS_KEY).sortedIndex===U}).eq(0)},N._getAccessAppointments=function(){return this._itemElements().filter(":visible").not(".dx-state-disabled")},N._resetTabIndex=function(U){this._focusTarget().attr("tabIndex",-1),U.attr("tabIndex",this.option("tabIndex"))},N._moveFocus=function(){},N._focusTarget=function(){return this._itemElements()},N._renderFocusTarget=function(){var U=this._getAppointmentByIndex(0);this._resetTabIndex(U)},N._focusInHandler=function(U){C.prototype._focusInHandler.call(this,U),this._$currentAppointment=(0,g.default)(U.target),this.option("focusedElement",(0,p.getPublicElement)((0,g.default)(U.target)))},N._focusOutHandler=function(U){var H=this._getAppointmentByIndex(0);this.option("focusedElement",(0,p.getPublicElement)(H)),C.prototype._focusOutHandler.call(this,U)},N._eventBindingTarget=function(){return this._itemContainer()},N._getDefaultOptions=function(){return(0,m.extend)(C.prototype._getDefaultOptions.call(this),{noDataText:null,activeStateEnabled:!0,hoverStateEnabled:!0,tabIndex:0,fixedContainer:null,allDayContainer:null,allowDrag:!0,allowResize:!0,allowAllDayResize:!0,onAppointmentDblClick:null,_collectorOffset:0})},N._optionChanged=function(U){switch(U.name){case"items":this._cleanFocusState(),this._clearDropDownItems(),this._clearDropDownItemsElements(),this._repaintAppointments(U.value),this._renderDropDownAppointments(),this._attachAppointmentsEvents();break;case"fixedContainer":case"allDayContainer":case"onAppointmentDblClick":case"allowDelete":break;case"allowDrag":case"allowResize":case"allowAllDayResize":this._invalidate();break;case"focusedElement":this._resetTabIndex((0,g.default)(U.value)),C.prototype._optionChanged.call(this,U);break;case"focusStateEnabled":this._clearDropDownItemsElements(),this._renderDropDownAppointments(),C.prototype._optionChanged.call(this,U);break;default:C.prototype._optionChanged.call(this,U)}},N._isAllDayAppointment=function(U){return U.settings.length&&U.settings[0].allDay||!1},N._isRepaintAppointment=function(U){return!(0,S.isDefined)(U.needRepaint)||!0===U.needRepaint},N._isRepaintAll=function(U){if(this.isAgendaView)return!0;for(var H=0;H<U.length;H++)if(!this._isRepaintAppointment(U[H]))return!1;return!0},N._applyFragment=function(U,H){U.children().length>0&&this._getAppointmentContainer(H).append(U)},N._onEachAppointment=function(U,H,G,Y){!0===(null==U?void 0:U.needRemove)?this._clearItem(U):(Y||this._isRepaintAppointment(U))&&(U.needRepaint=!1,this._clearItem(U),this._renderItem(H,U,G))},N._repaintAppointments=function(U){var H=this;this._renderByFragments(function(G,Y){var J=H._isRepaintAll(U);J&&(H._getAppointmentContainer(!0).html(""),H._getAppointmentContainer(!1).html("")),!U.length&&H._cleanItemContainer(),U.forEach(function(ae,fe){var Ce=H._isAllDayAppointment(ae)?Y:G;H._onEachAppointment(ae,fe,Ce,J)})})},N._renderByFragments=function(U){if(this.isVirtualScrolling){var H=(0,g.default)(I.default.createDocumentFragment()),G=(0,g.default)(I.default.createDocumentFragment());U(H,G),this._applyFragment(H,!1),this._applyFragment(G,!0)}else U(this._getAppointmentContainer(!1),this._getAppointmentContainer(!0))},N._attachAppointmentsEvents=function(){this._attachClickEvent(),this._attachHoldEvent(),this._attachContextMenuEvent(),this._attachAppointmentDblClick(),this._renderFocusState(),this._attachFeedbackEvents(),this._attachHoverEvents()},N._clearItem=function(U){var H=this._findItemElementByItem(U.itemData);H.length&&(0,w.each)(H,function(G,Y){Y.detach(),Y.remove()})},N._clearDropDownItems=function(){this._virtualAppointments={}},N._clearDropDownItemsElements=function(){this.invoke("clearCompactAppointments")},N._findItemElementByItem=function(U){var H=[],G=this;return this.itemElements().each(function(){var Y=(0,g.default)(this);Y.data(G._itemDataKey())===U&&H.push(Y)}),H},N._itemClass=function(){return n.APPOINTMENT_ITEM_CLASS},N._itemContainer=function(){var U=C.prototype._itemContainer.call(this),H=U,G=this.option("allDayContainer");return G&&(H=U.add(G)),H},N._cleanItemContainer=function(){C.prototype._cleanItemContainer.call(this);var U=this.option("allDayContainer");U&&U.empty(),this._virtualAppointments={}},N._clean=function(){C.prototype._clean.call(this),delete this._$currentAppointment,delete this._initialSize,delete this._initialCoordinates},N._init=function(){C.prototype._init.call(this),this.$element().addClass("dx-scheduler-scrollable-appointments"),this._preventSingleAppointmentClick=!1},N._renderAppointmentTemplate=function(U,H,G){var Y={isAllDay:H.allDay,isRecurrence:H.recurrenceRule,html:(0,S.isPlainObject)(H)&&H.html?H.html:void 0},J=this.invoke("getTextAndFormatDate",G.appointmentData,this._currentAppointmentSettings.agendaSettings||G.targetedAppointmentData,"TIME");U.append(this.isAgendaView?(0,i.createAgendaAppointmentLayout)(J,Y):(0,i.createAppointmentLayout)(J,Y))},N._executeItemRenderAction=function(U,H,G){var Y=this._getItemRenderAction();Y&&Y(this.invoke("mapAppointmentFields",{itemData:H,itemElement:G})),delete this._currentAppointmentSettings},N._itemClickHandler=function(U){C.prototype._itemClickHandler.call(this,U,{},{afterExecute:function(H){this._processItemClick(H.args[0].event)}.bind(this)})},N._processItemClick=function(U){var H=(0,g.default)(U.currentTarget),G=this._getItemData(H);"keydown"===U.type||(0,l.isFakeClickEvent)(U)?this.notifyObserver("showEditAppointmentPopup",{data:G,target:H}):this._appointmentClickTimeout=setTimeout(function(){!this._preventSingleAppointmentClick&&I.default.getBody().contains(H[0])&&this.notifyObserver("showAppointmentTooltip",{data:G,target:H}),this._preventSingleAppointmentClick=!1}.bind(this),300)},N._extendActionArgs=function(U){var H=C.prototype._extendActionArgs.call(this,U);return this.invoke("mapAppointmentFields",H)},N._render=function(){C.prototype._render.call(this),this._attachAppointmentDblClick()},N._attachAppointmentDblClick=function(){var U=this,H=U._itemSelector(),G=this._itemContainer();F.default.off(G,v,H),F.default.on(G,v,H,function(Y){U._itemDXEventHandler(Y,"onAppointmentDblClick",{},{afterExecute:function(J){U._dblClickHandler(J.args[0].event)}})})},N._dblClickHandler=function(U){var H=(0,g.default)(U.currentTarget),G=this._getItemData(H);clearTimeout(this._appointmentClickTimeout),this._preventSingleAppointmentClick=!0,this.notifyObserver("showEditAppointmentPopup",{data:G,target:H})},N._renderItem=function(U,H,G){for(var Y=H.itemData,J=[],ae=0;ae<H.settings.length;ae++){var fe=H.settings[ae];this._currentAppointmentSettings=fe;var Ce=C.prototype._renderItem.call(this,U,Y,G);Ce.data(n.APPOINTMENT_SETTINGS_KEY,fe),J.push(Ce)}return J},N._getItemContent=function(U){return U.data(n.APPOINTMENT_SETTINGS_KEY,this._currentAppointmentSettings),C.prototype._getItemContent.call(this,U)},N._createItemByTemplate=function(U,H){var G=H.itemData,Y=H.container,J=H.index;return U.render({model:{appointmentData:G,targetedAppointmentData:this.invoke("getTargetedAppointmentData",G,(0,g.default)(Y).parent())},container:Y,index:J})},N._getAppointmentContainer=function(U){var H=this.option("allDayContainer"),G=this.itemsContainer().not(H);return U&&H&&(G=H),G},N._postprocessRenderItem=function(U){this._renderAppointment(U.itemElement,this._currentAppointmentSettings)},N._renderAppointment=function(U,H){var G=this;U.data(n.APPOINTMENT_SETTINGS_KEY,H),this._applyResourceDataAttr(U);var Y=this._getItemData(U),J=this.invoke("getAppointmentGeometry",H),ae=this.option("allowResize")&&(!(0,S.isDefined)(H.skipResizing)||(0,S.isString)(H.skipResizing)),fe=this.option("allowDrag"),Ce=H.allDay;if(this.invoke("setCellDataCacheAlias",this._currentAppointmentSettings,J),H.virtual){var Te=this.invoke("getAppointmentColor",{itemData:Y,groupIndex:H.groupIndex});this._processVirtualAppointment(H,U,Y,Te)}else{var me,he={data:Y,groupIndex:H.groupIndex,observer:this.option("observer"),geometry:J,direction:H.direction||"vertical",allowResize:ae,allowDrag:fe,allDay:Ce,reduced:H.appointmentReduced,isCompact:H.isCompact,startDate:new Date(null===(me=H.info)||void 0===me?void 0:me.appointment.startDate),cellWidth:this.invoke("getCellWidth"),cellHeight:this.invoke("getCellHeight"),resizableConfig:this._resizableConfig(Y,H)};this.isAgendaView&&(he.createPlainResourceListAsync=function(_e){return G.resourceManager._createPlainResourcesByAppointmentAsync(_e)}),this._createComponent(U,this.isAgendaView?u.AgendaAppointment:u.Appointment,he)}},N._applyResourceDataAttr=function(U){var H=this.invoke("getResourcesFromItem",this._getItemData(U));H&&(0,w.each)(H,function(G,Y){for(var J="data-"+(0,k.normalizeKey)(G.toLowerCase())+"-",ae=0;ae<Y.length;ae++)U.attr(J+(0,k.normalizeKey)(Y[ae]),!0)})},N._resizableConfig=function(U,H){return{area:this._calculateResizableArea(H,U),onResizeStart:function(G){if(this._$currentAppointment=(0,g.default)(G.element),this.invoke("needRecalculateResizableArea")){var Y=this._calculateResizableArea(this._$currentAppointment.data(n.APPOINTMENT_SETTINGS_KEY),this._$currentAppointment.data("dxItemData"));G.component.option("area",Y),G.component._renderDragOffsets(G.event)}this._initialSize={width:G.width,height:G.height},this._initialCoordinates=(0,R.locate)(this._$currentAppointment)}.bind(this),onResizeEnd:function(G){this._escPressed?G.event.cancel=!0:this._resizeEndHandler(G)}.bind(this)}},N._calculateResizableArea=function(U,H){var G=this.$element().closest(".dx-scrollable-content");return this.invoke("getResizableAppointmentArea",{coordinates:{left:U.left,top:0,groupIndex:U.groupIndex},allDay:U.allDay})||G},N._resizeEndHandler=function(U){var H=this.option("observer"),G=(0,g.default)(U.element),Y=G.data("dxAppointmentSettings").info,J=this._getItemData(G),ae=H.createAppointmentAdapter(J).clone(),fe=this._getEndResizeAppointmentStartDate(U,J,Y.appointment),Te=this._getDateRange(U,fe,Y.appointment.endDate);ae.startDate=new Date(Te[0]),ae.endDate=new Date(Te[1]),this.notifyObserver("updateAppointmentAfterResize",{target:J,data:ae.clone({pathTimeZone:"fromGrid"}).source(),$appointment:G})},N._getEndResizeAppointmentStartDate=function(U,H,G){var Y=this.option("observer"),J=Y.createAppointmentAdapter(H),ae=G.startDate,fe=(0,f.getRecurrenceProcessor)(),Ce=J.recurrenceRule,Te=J.startDateTimeZone,me=this.invoke("isAllDay",H),he=fe.isValidRecurrenceRule(Ce);return U.handles.top||he||me||(ae=Y.timeZoneCalculator.createDate(J.startDate,{appointmentTimeZone:Te,path:"toGrid"})),ae},N._getDateRange=function(U,H,G){var Y,J,ae=this._getItemData(U.element),fe=this.invoke("getDeltaTime",U,this._initialSize,ae),Ce=this.invoke("getRenderingStrategyDirection"),Te=this.invoke("isAllDay",ae),me=this.invoke("needCorrectAppointmentDates")&&!Te;return("vertical"!==Ce||Te?this.option("rtlEnabled")?U.handles.right:U.handles.left:U.handles.top)?(Y=me?this._correctStartDateByDelta(H,fe):H.getTime()-fe,Y+=t.default.getTimezoneOffsetChangeInMs(H,G,Y,G),J=G.getTime()):(Y=H.getTime(),J=me?this._correctEndDateByDelta(G,fe):G.getTime()+fe,J-=t.default.getTimezoneOffsetChangeInMs(H,G,H,J)),[Y,J]},N._correctEndDateByDelta=function(U,H){var G=this.invoke("getEndDayHour"),Y=this.invoke("getStartDayHour"),J=U.getTime()+H,ae=(G-Y)*x("hour"),fe=H>0?Math.ceil(H/ae):Math.floor(H/ae),Ce=new Date(U),Te=new Date(U);if(Te.setHours(Y,0,0,0),Ce.setHours(G,0,0,0),J>Ce.getTime()||J<=Te.getTime()){var me=H-(Ce.getTime()-U.getTime()),he=new Date(U.setDate(U.getDate()+fe));he.setHours(Y,0,0,0),J=he.getTime()+me-ae*(fe-1)}return J},N._correctStartDateByDelta=function(U,H){var G=this.invoke("getEndDayHour"),Y=this.invoke("getStartDayHour"),J=U.getTime()-H,ae=(G-Y)*x("hour"),fe=H>0?Math.ceil(H/ae):Math.floor(H/ae),Ce=new Date(U),Te=new Date(U);if(Te.setHours(Y,0,0,0),Ce.setHours(G,0,0,0),J<Te.getTime()||J>=Ce.getTime()){var me=H-(U.getTime()-Te.getTime()),he=new Date(U.setDate(U.getDate()-fe));he.setHours(G,0,0,0),J=he.getTime()-me+ae*(fe-1)}return J},N._processVirtualAppointment=function(U,H,G,Y){var J=U.virtual,ae=J.index;(0,S.isDefined)(this._virtualAppointments[ae])||(this._virtualAppointments[ae]={coordinates:{top:J.top,left:J.left},items:{data:[],colors:[],settings:[]},isAllDay:!!J.isAllDay,buttonColor:Y}),U.targetedAppointmentData=this.invoke("getTargetedAppointmentData",G,H),this._virtualAppointments[ae].items.settings.push(U),this._virtualAppointments[ae].items.data.push(G),this._virtualAppointments[ae].items.colors.push(Y),H.remove()},N._renderContentImpl=function(){C.prototype._renderContentImpl.call(this),this._renderDropDownAppointments()},N._renderDropDownAppointments=function(){var U=this;this._renderByFragments(function(H,G){(0,w.each)(U._virtualAppointments,function(Y){var J=this._virtualAppointments[Y],ae=J.items,fe=J.coordinates,Ce=J.isAllDay?G:H,Te=fe.left,me=this.invoke("getDropDownAppointmentWidth",J.isAllDay),he=this.invoke("getDropDownAppointmentHeight"),_e=this.option("rtlEnabled")?me:0;this.notifyObserver("renderCompactAppointments",{$container:Ce,coordinates:{top:fe.top,left:Te+_e},items:ae,buttonColor:J.buttonColor,width:me-this.option("_collectorOffset"),height:he,onAppointmentClick:this.option("onItemClick"),allowDrag:this.option("allowDrag"),cellWidth:this.invoke("getCellWidth"),isCompact:this.invoke("isAdaptive")||this._isGroupCompact(J),applyOffset:!J.isAllDay&&this.invoke("isApplyCompactAppointmentOffset")})}.bind(U))})},N._isGroupCompact=function(U){return!U.isAllDay&&this.invoke("supportCompactDropDownAppointments")},N._sortAppointmentsByStartDate=function(U){U.sort(function(H,G){var Y=0,J=new Date(this.invoke("getField","startDate",H.settings||H)).getTime(),ae=new Date(this.invoke("getField","startDate",G.settings||G)).getTime();return J<ae&&(Y=-1),J>ae&&(Y=1),Y}.bind(this))},N._processRecurrenceAppointment=function(U,H,G){var Y=this.invoke("getField","recurrenceRule",U),J={parts:[],indexes:[]};if(Y){for(var ae=U.settings||U,fe=new Date(this.invoke("getField","startDate",ae)),Ce=new Date(this.invoke("getField","endDate",ae)),Te=Ce.getTime()-fe.getTime(),me=this.invoke("getField","recurrenceException",U),he=this.invoke("getStartViewDate"),_e=this.invoke("getEndViewDate"),re=(0,f.getRecurrenceProcessor)().generateDates({rule:Y,exception:me,start:fe,end:Ce,min:he,max:_e}),ce=U.settings?1:re.length,ge=0;ge<ce;ge++){var Se=(0,m.extend)({},U,!0);if(re[ge]){var Ie=this._applyStartDateToObj(re[ge],{});this._applyEndDateToObj(new Date(re[ge].getTime()+Te),Ie),Se.settings=Ie}else Se.settings=ae;J.parts.push(Se),G||this._processLongAppointment(Se,J)}J.indexes.push(H)}return J},N._processLongAppointment=function(U,H){var G=this.splitAppointmentByDay(U),Y=G.length,J=this.invoke("getEndViewDate").getTime(),ae=this.invoke("getStartViewDate").getTime(),fe=this.invoke("getTimeZoneCalculator");if(H=H||{parts:[]},Y>1){(0,m.extend)(U,G[0]);for(var Ce=1;Ce<Y;Ce++){var Te=this.invoke("getField","startDate",G[Ce].settings).getTime();(Te=fe.createDate(Te,{path:"toGrid"}))<J&&Te>ae&&H.parts.push(G[Ce])}}return H},N._reduceRecurrenceAppointments=function(U,H){(0,w.each)(U,function(G,Y){H.splice(Y-G,1)})},N._combineAppointments=function(U,H){H.length&&(0,h.merge)(U,H),this._sortAppointmentsByStartDate(U)},N._applyStartDateToObj=function(U,H){return this.invoke("setField","startDate",H,U),H},N._applyEndDateToObj=function(U,H){return this.invoke("setField","endDate",H,U),H},N.moveAppointmentBack=function(U){var H=this._$currentAppointment,G=this._initialSize,Y=this._initialCoordinates;U&&(this._removeDragSourceClassFromDraggedAppointment(),(0,S.isDeferred)(U.cancel)?U.cancel.resolve(!0):U.cancel=!0),H&&!U&&(Y&&((0,R.move)(H,Y),delete this._initialSize),G&&(H.outerWidth(G.width),H.outerHeight(G.height),delete this._initialCoordinates))},N.focus=function(){if(this._$currentAppointment){var U=(0,p.getPublicElement)(this._$currentAppointment);this.option("focusedElement",U),F.default.trigger(U,"focus")}},N.splitAppointmentByDay=function(U){var H=U.settings||U,G=new Date(this.invoke("getField","startDate",H)),Y=E.default.makeDate(G),J=E.default.makeDate(this.invoke("getField","endDate",H)),ae=this.invoke("getEndViewDate"),fe=this.invoke("getStartDayHour"),Ce=this.invoke("getEndDayHour"),Te=this.invoke("appointmentTakesSeveralDays",U),me=[],he=this.invoke("getTimeZoneCalculator");for(Y=he.createDate(Y,{path:"toGrid"}),J=he.createDate(J,{path:"toGrid"}),Y.getHours()<=Ce&&Y.getHours()>=fe&&!Te&&(me.push(this._applyStartDateToObj(new Date(Y),{appointmentData:U})),Y.setDate(Y.getDate()+1));Te&&Y.getTime()<J.getTime()&&Y<ae;){var _e=new Date(Y),re=new Date(Y);this._checkStartDate(_e,G,fe),this._checkEndDate(re,J,Ce);var ce=(0,y.deepExtendArraySafe)({},U,!0),ge={};this._applyStartDateToObj(_e,ge),this._applyEndDateToObj(re,ge),ce.settings=ge,me.push(ce),(Y=E.default.trimTime(Y)).setDate(Y.getDate()+1),Y.setHours(fe)}return me},N._checkStartDate=function(U,H,G){!E.default.sameDate(U,H)||U.getHours()<=G?U.setHours(G,0,0,0):U.setHours(H.getHours(),H.getMinutes(),H.getSeconds(),H.getMilliseconds())},N._checkEndDate=function(U,H,G){!E.default.sameDate(U,H)||U.getHours()>G?U.setHours(G,0,0,0):U.setHours(H.getHours(),H.getMinutes(),H.getSeconds(),H.getMilliseconds())},N._removeDragSourceClassFromDraggedAppointment=function(){this._itemElements().filter(".".concat(n.APPOINTMENT_DRAG_SOURCE_CLASS)).each(function(U,H){(0,g.default)(H).dxSchedulerAppointment("instance").option("isDragSource",!1)})},N._setDragSourceAppointment=function(U,H){var G=this._findItemElementByItem(U),Y=H.info.sourceAppointment,J=Y.startDate,ae=Y.endDate,fe=H.groupIndex;G.forEach(function(Ce){var Te=Ce.data(n.APPOINTMENT_SETTINGS_KEY),he=Te.groupIndex,_e=Te.info.sourceAppointment,re=_e.startDate,ce=_e.endDate,ge=Ce.dxSchedulerAppointment("instance"),Se=J.getTime()===re.getTime()&&ae.getTime()===ce.getTime()&&fe===he;ge.option("isDragSource",Se)})},(V=[{key:"isAgendaView",get:function(){return this.invoke("isCurrentViewAgenda")}},{key:"isVirtualScrolling",get:function(){return this.invoke("isVirtualScrolling")}},{key:"resourceManager",get:function(){return this.option("observer")._resourcesManager}}])&&function r(C,P){for(var M=0;M<P.length;M++){var O=P[M];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(C,O.key,O)}}(O.prototype,V),O}(a.default);(0,c.default)("dxSchedulerAppointments",T),b.default=T,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.AgendaAppointment=b.Appointment=void 0;var g=u(e(2)),I=u(e(5)),F=e(33),A=e(157),R=e(0),E=u(e(9)),k=e(890),S=e(8),w=u(e(27)),y=u(e(65)),h=u(e(193)),m=u(e(10)),p=u(e(34)),f=e(103),c=e(6);function u(d){return d&&d.__esModule?d:{default:d}}function l(d,v){for(var x=0;x<v.length;x++){var T=v[x];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(d,T.key,T)}}function s(d,v,x){return v&&l(d.prototype,v),x&&l(d,x),d}function a(d,v){d.prototype=Object.create(v.prototype),d.prototype.constructor=d,t(d,v)}function t(d,v){return(t=Object.setPrototypeOf||function(x,T){return x.__proto__=T,x})(d,v)}var n=(0,S.addNamespace)(w.default.enter,"dxSchedulerAppointment"),i=(0,S.addNamespace)(w.default.leave,"dxSchedulerAppointment"),o=function(d){function v(){return d.apply(this,arguments)||this}a(v,d);var x=v.prototype;return x._getDefaultOptions=function(){return(0,R.extend)(d.prototype._getDefaultOptions.call(this),{data:{},groupIndex:-1,geometry:{top:0,left:0,width:0,height:0},allowDrag:!0,allowResize:!0,reduced:null,isCompact:!1,direction:"vertical",resizableConfig:{},cellHeight:0,cellWidth:0,isDragSource:!1})},x.notifyObserver=function(T,D){var C=this.option("observer");C&&C.fire(T,D)},x.invoke=function(){var T=this.option("observer");if(T)return T.fire.apply(T,arguments)},x._optionChanged=function(T){switch(T.name){case"data":case"groupIndex":case"geometry":case"allowDrag":case"allowResize":case"reduced":case"sortedIndex":case"isCompact":case"direction":case"resizableConfig":case"cellHeight":case"cellWidth":this._invalidate();break;case"isDragSource":this._renderDragSourceClass();break;default:d.prototype._optionChanged.call(this,T)}},x._getHorizontalResizingRule=function(){var T={head:this.option("rtlEnabled")?"right":"left",body:"",tail:this.option("rtlEnabled")?"left":"right"};return{handles:this.option("reduced")?T[this.option("reduced")]:"left right",minHeight:0,minWidth:this.invoke("getCellWidth"),step:this.invoke("getResizableStep"),roundStepValue:!1}},x._getVerticalResizingRule=function(){var T=this.invoke("getCellHeight");return{handles:"top bottom",minWidth:0,minHeight:T,step:T,roundStepValue:!0}},x._render=function(){d.prototype._render.call(this),this._renderAppointmentGeometry(),this._renderEmptyClass(),this._renderReducedAppointment(),this._renderAllDayClass(),this._renderDragSourceClass(),this._renderDirection(),this.$element().data("dxAppointmentStartDate",this.option("startDate")),this.$element().attr("title",this.invoke("getField","text",this.rawAppointment)),this.$element().attr("role","button"),this._renderRecurrenceClass(),this._renderResizable(),this._setResourceColor()},x._setResourceColor=function(){var T=this;this.invoke("getAppointmentColor",{itemData:this.rawAppointment,groupIndex:this.option("groupIndex")}).done(function(D){return D&&T.coloredElement.css("backgroundColor",D)})},x._renderAppointmentGeometry=function(){var T=this.option("geometry"),D=this.$element();(0,F.move)(D,{top:T.top,left:T.left}),D.css({width:T.width<0?0:T.width,height:T.height<0?0:T.height})},x._renderEmptyClass=function(){(this.option("geometry").empty||this.option("isCompact"))&&this.$element().addClass(f.EMPTY_APPOINTMENT_CLASS)},x._renderReducedAppointment=function(){var T=this.option("reduced");T&&(this.$element().toggleClass(f.REDUCED_APPOINTMENT_CLASS,!0).toggleClass(f.REDUCED_APPOINTMENT_PARTS_CLASSES[T],!0),this._renderAppointmentReducedIcon())},x._renderAppointmentReducedIcon=function(){var T=(0,g.default)("<div>").addClass(f.REDUCED_APPOINTMENT_ICON).appendTo(this.$element()),D=this._getEndDate(),C=[m.default.format("dxScheduler-editorLabelEndDate"),": ",p.default.format(D,"monthAndDay"),", ",p.default.format(D,"year")].join("");I.default.off(T,n),I.default.on(T,n,function(){(0,k.show)({target:T,content:C})}),I.default.off(T,i),I.default.on(T,i,function(){(0,k.hide)()})},x._getEndDate=function(){var T=this.invoke("getField","endDate",this.rawAppointment);return T&&new Date(T)},x._renderAllDayClass=function(){this.$element().toggleClass(f.ALL_DAY_APPOINTMENT_CLASS,!!this.option("allDay"))},x._renderDragSourceClass=function(){this.$element().toggleClass(f.APPOINTMENT_DRAG_SOURCE_CLASS,!!this.option("isDragSource"))},x._renderRecurrenceClass=function(){var T=this.invoke("getField","recurrenceRule",this.rawAppointment);(0,A.getRecurrenceProcessor)().isValidRecurrenceRule(T)&&this.$element().addClass(f.RECURRENCE_APPOINTMENT_CLASS)},x._renderDirection=function(){this.$element().addClass(f.DIRECTION_APPOINTMENT_CLASSES[this.option("direction")])},x._createResizingConfig=function(){var T="vertical"===this.option("direction")?this._getVerticalResizingRule():this._getHorizontalResizingRule();return this.invoke("isGroupedByDate")||(T.stepPrecision="strict"),T},x._renderResizable=function(){this.option("allowResize")&&this._createComponent(this.$element(),h.default,(0,R.extend)(this._createResizingConfig(),this.option("resizableConfig")))},x._useTemplates=function(){return!1},s(v,[{key:"coloredElement",get:function(){return this.$element()}},{key:"rawAppointment",get:function(){return this.option("data")}}]),v}(y.default);b.Appointment=o,(0,E.default)("dxSchedulerAppointment",o);var r=function(d){function v(){return d.apply(this,arguments)||this}a(v,d);var x=v.prototype;return x._getDefaultOptions=function(){return(0,R.extend)(d.prototype._getDefaultOptions.call(this),{createPlainResourceListAsync:new c.Deferred})},x._renderResourceList=function(T,D){D.forEach(function(C){var P=(0,g.default)("<div>").addClass(f.APPOINTMENT_CONTENT_CLASSES.AGENDA_RESOURCE_LIST_ITEM).appendTo(T);(0,g.default)("<div>").text("".concat(C.label,":")).appendTo(P),(0,g.default)("<div>").addClass(f.APPOINTMENT_CONTENT_CLASSES.AGENDA_RESOURCE_LIST_ITEM_VALUE).text(C.values.join(", ")).appendTo(P)})},x._render=function(){var T=this;d.prototype._render.call(this),this.option("createPlainResourceListAsync")(this.rawAppointment).done(function(D){var C=T.$element().find(".".concat(f.APPOINTMENT_CONTENT_CLASSES.APPOINTMENT_CONTENT_DETAILS)),P=(0,g.default)("<div>").addClass(f.APPOINTMENT_CONTENT_CLASSES.AGENDA_RESOURCE_LIST).appendTo(C);T._renderResourceList(P,D)})},s(v,[{key:"coloredElement",get:function(){return this.$element().find(".".concat(f.APPOINTMENT_CONTENT_CLASSES.AGENDA_MARKER))}}]),v}(o);b.AgendaAppointment=r},function(W,b,e){b.show=function(y){return w(),function(h){var m=(h=(0,F.extend)({position:"top"},h)).content;delete h.content;var p=(0,g.default)("<div>").html(m).appendTo((0,R.value)());S=function(){p.remove()},k=new I.default(p,h)}(y),k.show()},b.hide=function(){return k?k.hide().done(w).promise():(new A.Deferred).resolve()};var g=E(e(2)),I=E(e(467)),F=e(0),A=e(6),R=e(75);function E(y){return y&&y.__esModule?y:{default:y}}var k=null,S=null,w=function(){k&&(S(),k=null)}},function(W,b,e){b.createAgendaAppointmentLayout=b.createAppointmentLayout=void 0;var g=R(e(2)),I=R(e(11)),F=R(e(10)),A=e(103);function R(k){return k&&k.__esModule?k:{default:k}}var E=" "+F.default.format("dxScheduler-allDay")+": ";b.createAppointmentLayout=function(k,S){var w=(0,g.default)(I.default.createDocumentFragment());(0,g.default)("<div>").text(k.text).addClass(A.APPOINTMENT_CONTENT_CLASSES.APPOINTMENT_TITLE).appendTo(w),S.html&&w.html(S.html);var y=(0,g.default)("<div>").addClass(A.APPOINTMENT_CONTENT_CLASSES.APPOINTMENT_CONTENT_DETAILS).appendTo(w);return(0,g.default)("<div>").addClass(A.APPOINTMENT_CONTENT_CLASSES.APPOINTMENT_DATE).text(k.formatDate).appendTo(y),S.isRecurrence&&(0,g.default)("<span>").addClass(A.APPOINTMENT_CONTENT_CLASSES.RECURRING_ICON+" dx-icon-repeat").appendTo(w),S.isAllDay&&(0,g.default)("<div>").text(E).addClass(A.APPOINTMENT_CONTENT_CLASSES.ALL_DAY_CONTENT).prependTo(y),w},b.createAgendaAppointmentLayout=function(k,S){var w=(0,g.default)(I.default.createDocumentFragment()),y=(0,g.default)("<div>").addClass("dx-scheduler-agenda-appointment-left-layout").appendTo(w),h=(0,g.default)("<div>").addClass("dx-scheduler-agenda-appointment-right-layout").appendTo(w),m=(0,g.default)("<div>").addClass(A.APPOINTMENT_CONTENT_CLASSES.AGENDA_MARKER).appendTo(y);S.isRecurrence&&(0,g.default)("<span>").addClass(A.APPOINTMENT_CONTENT_CLASSES.RECURRING_ICON+" dx-icon-repeat").appendTo(m),(0,g.default)("<div>").addClass(A.APPOINTMENT_CONTENT_CLASSES.APPOINTMENT_TITLE).text(k.text).appendTo(h);var p=(0,g.default)("<div>").addClass(A.APPOINTMENT_CONTENT_CLASSES.APPOINTMENT_CONTENT_DETAILS).appendTo(h);return(0,g.default)("<div>").addClass(A.APPOINTMENT_CONTENT_CLASSES.APPOINTMENT_DATE).text(k.formatDate).appendTo(p),S.isAllDay&&(0,g.default)("<div>").text(E).addClass(A.APPOINTMENT_CONTENT_CLASSES.ALL_DAY_CONTENT).prependTo(p),w}},function(W,b,e){b.default=void 0;var g=e(4),I=k(e(893)),F=k(e(544)),A=k(e(545)),R=k(e(895)),E=k(e(896));function k(h){return h&&h.__esModule?h:{default:h}}function S(){return(S=Object.assign||function(h){for(var m=1;m<arguments.length;m++){var p=arguments[m];for(var f in p)Object.prototype.hasOwnProperty.call(p,f)&&(h[f]=p[f])}return h}).apply(this,arguments)}var w={horizontal:F.default,horizontalMonth:R.default,horizontalMonthLine:A.default,vertical:I.default,agenda:E.default},y=function(){function h(p,f){this.instance=p,f&&this.initRenderingStrategy(f)}var m=h.prototype;return m.getCellDimensions=function(p){if(this.instance._workSpace)return{width:this.instance._workSpace.getCellWidth(),height:this.instance._workSpace.getCellHeight(),allDayHeight:this.instance._workSpace.getAllDayHeight()}},m.getGroupOrientation=function(p){this.instance._workSpace&&p.callback(this.instance._workSpace._getRealGroupOrientation())},m.initRenderingStrategy=function(p){this._renderingStrategyInstance=new(0,w[p])(this.instance),this.renderingStrategy=p},m.createAppointmentsMap=function(p){var f=this,c=this.getCellDimensions().allDayHeight;this.instance._allDayCellHeight=c,this.getGroupOrientation({callback:function(l){return f.instance._groupOrientation=l}});var u=p?p.slice():[];return this._positionMap=this._renderingStrategyInstance.createTaskPositionMap(u),this._createAppointmentsMapCore(u,this._positionMap)},m._createAppointmentsMapCore=function(p,f){var c=this,u=this.instance.getWorkSpace().virtualScrollingDispatcher,l=(null==u?void 0:u.cellCountInsideTopVirtualRow)||0,s=(null==u?void 0:u.cellCountInsideLeftVirtualCell)||0;return p.map(function(a,t){c._renderingStrategyInstance.keepAppointmentSettings()||delete a.settings;var n=f[t];return n.forEach(function(i){i.direction="vertical"!==c.renderingStrategy||i.allDay?"horizontal":"vertical",i.topVirtualCellCount=l,i.leftVirtualCellCount=s}),{itemData:a,settings:n,needRepaint:!0,needRemove:!1}})},m._isDataChanged=function(p){return this.instance.getUpdatedAppointment()===p||this.instance.getUpdatedAppointmentKeys().some(function(f){return p[f.key]===f.value})},m._isAppointmentShouldAppear=function(p,f){return p.needRepaint&&f.needRemove},m._isSettingChanged=function(p,f){if(p.length!==f.length)return!0;for(var c=function(a,t){var n=a[t];return S({},n,{cellIndex:n.cellIndex+(n.leftVirtualCellCount||0),rowIndex:n.rowIndex+(n.topVirtualCellCount||0),topVirtualCellCount:void 0,leftVirtualCellCount:void 0,hMax:n.reduced?n.hMax:void 0,vMax:n.reduced?n.vMax:void 0,info:{}})},u=0;u<p.length;u++){var l=c(p,u),s=c(f,u);if(s&&(s.sortedIndex=l.sortedIndex),!(0,g.equalByValue)(l,s))return!0}return!1},m._getAssociatedSourceAppointment=function(p,f){for(var c=0;c<f.length;c++){var u=f[c];if(u.itemData===p.itemData)return u}return null},m._getDeletedAppointments=function(p,f){for(var c=[],u=0;u<f.length;u++){var l=f[u];this._getAssociatedSourceAppointment(l,p)||(l.needRemove=!0,c.push(l))}return c},m.getRepaintedAppointments=function(p,f){var c=this;return 0===f.length||"agenda"===this.renderingStrategy?p:(p.forEach(function(u){var l=c._getAssociatedSourceAppointment(u,f);l&&(u.needRepaint=c._isDataChanged(u.itemData)||c._isSettingChanged(u.settings,l.settings)||c._isAppointmentShouldAppear(u,l))}),p.concat(this._getDeletedAppointments(p,f)))},m.getRenderingStrategyInstance=function(){return this._renderingStrategyInstance},h}();b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(325)),I=e(0),F=e(1),A=E(e(19)),R=E(e(88));function E(y){return y&&y.__esModule?y:{default:y}}function k(y,h){return(k=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var S=A.default.dateToMilliseconds,w=function(y){var h,m;function p(){return y.apply(this,arguments)||this}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,k(h,m);var f=p.prototype;return f.getDeltaTime=function(c,u,l){var s=0;if(this.isAllDay(l))s=this._getDeltaWidth(c,u)*S("day");else{var a=c.height-u.height;s=S("minute")*Math.round(a/this.getDefaultCellHeight()*this.instance.getAppointmentDurationInMinutes())}return s},f._correctCollectorCoordinatesInAdaptive=function(c,u){if(u)y.prototype._correctCollectorCoordinatesInAdaptive.call(this,c,u);else if(0===this._getMaxAppointmentCountPerCellByType()){var l=this.getDefaultCellHeight(),s=this.getDefaultCellWidth();c.top+=(l-this.getDropDownButtonAdaptiveSize())/2,c.left+=(s-this.getDropDownButtonAdaptiveSize())/2}},f.getAppointmentGeometry=function(c){var u;return u=c.allDay?this._getAllDayAppointmentGeometry(c):this._isAdaptive()&&c.isCompact?this._getAdaptiveGeometry(c):this._getVerticalAppointmentGeometry(c),y.prototype.getAppointmentGeometry.call(this,u)},f._getAdaptiveGeometry=function(c){var u=this._calculateGeometryConfig(c);return this._customizeCoordinates(c,u.height,u.appointmentCountPerCell,u.offset)},f._getItemPosition=function(c){var u=this.instance.createAppointmentAdapter(c),l=this.isAllDay(c),s=!!u.recurrenceRule,a=u.calculateStartDate("toGrid"),t=u.calculateEndDate("toGrid"),n=!R.default.isSameAppointmentDates(a,t);if(l)return y.prototype._getItemPosition.call(this,c);for(var i=this._getAppointmentCoordinates(c),o=[],r=0;r<i.length;r++){var d=i[r],v=this.calculateAppointmentHeight(c,d),x=this.calculateAppointmentWidth(c,d),T=v,D=null,C=[],P=d.vMax;if(this._isMultiViewAppointment(d,v)||n&&!s){var M=A.default.sameDate(a,d.info.appointment.startDate)||s;M&&(T=this._reduceMultiDayAppointment(v,{top:d.top,bottom:P}),C=this._getAppointmentParts({sourceAppointmentHeight:v,reducedHeight:T,width:x},d)),this._isMultiDayAppointment(d,v)&&(D=M?"head":"tail")}(0,I.extend)(d,{height:T,width:x,allDay:l,appointmentReduced:D}),o=this._getAppointmentPartsPosition(C,d,o)}return o},f._isMultiDayAppointment=function(c,u){return!!this.isVirtualScrolling&&u>this._getGroupHeight()-this._getGroupTopOffset(c)},f._isMultiViewAppointment=function(c,u){return u>c.vMax-c.top},f._reduceMultiDayAppointment=function(c,u){return u.bottom-Math.floor(u.top)},f._getGroupHeight=function(){var c=this.instance.getWorkSpace();return c.getCellHeight()*c._getRowCount()},f._getGroupTopOffset=function(c){var u=Math.max(0,this.instance.fire("getGroupTop",c.groupIndex)),l=this.instance.fire("getOffsetByAllDayPanel",c.groupIndex);return c.top-u-l},f._getTailHeight=function(c,u){return this.isVirtualScrolling?this._getGroupTopOffset(u)+c.sourceAppointmentHeight-this._getGroupHeight():c.sourceAppointmentHeight-c.reducedHeight},f._getAppointmentParts=function(c,u){var l=this._getTailHeight(c,u),s=c.width,a=[],t=Math.max(0,this.instance.fire("getGroupTop",u.groupIndex)),n=this.instance.fire("isGroupedByDate")?this.instance.fire("getGroupCount"):1,i=this.getDefaultCellWidth()*n,o=u.left+i;if(l>0){var r=this.getAppointmentMinSize();l<r&&(l=r),t+=this.instance.fire("getOffsetByAllDayPanel",u.groupIndex),a.push((0,I.extend)(!0,{},u,{top:t,left:o,height:l,width:s,appointmentReduced:"tail",rowIndex:0,cellIndex:u.cellIndex+n}))}return a},f._getMinuteHeight=function(){return this.getDefaultCellHeight()/this.instance.getAppointmentDurationInMinutes()},f._getCompactLeftCoordinate=function(c,u){return c+(1+(this.getDefaultCellWidth()||this.getAppointmentMinSize()))*u},f._getVerticalAppointmentGeometry=function(c){var u=this._calculateVerticalGeometryConfig(c);return this._customizeVerticalCoordinates(c,u.width,u.appointmentCountPerCell,u.offset)},f._customizeVerticalCoordinates=function(c,u,l,s,a){var t=Math.max(u/l,u/c.count),n=c.height,i=c.left+c.index*t,o=c.top;return c.isCompact&&this._markAppointmentAsVirtual(c,a),{height:n,width:t,top:o,left:i,empty:this._isAppointmentEmpty(n,u)}},f._calculateVerticalGeometryConfig=function(c){var u=this.instance.fire("getMaxAppointmentsPerCell"),l=this._getOffsets(),s=this._getAppointmentDefaultOffset(),a=this._getAppointmentCount(u,c),t=this._getDefaultRatio(c,a),n=this._getMaxWidth();a||(a=c.count,t=(n-l.unlimited)/n);var i=(1-t)*n;return("auto"===u||(0,F.isNumeric)(u))&&(t=1,n-=s,i=0),{width:t*n,appointmentCountPerCell:a,offset:i}},f._getMaxWidth=function(){return this.getDefaultCellWidth()||this.invoke("getCellWidth")},f.isAllDay=function(c){return!!this.instance.fire("getField","allDay",c)||this.instance.appointmentTakesAllDay(c)},f._getAppointmentMaxWidth=function(){return this.getDefaultCellWidth()-this._getAppointmentDefaultOffset()},f.calculateAppointmentWidth=function(c,u){if(!this.isAllDay(c))return 0;var l=A.default.trimTime(u.info.appointment.startDate),s=this.normalizeEndDateByViewEnd(c,u.info.appointment.endDate),a=this.getDefaultCellWidth()||this.getAppointmentMinSize(),t=(s.getTime()-l.getTime())/S("hour"),n=Math.ceil(t/24)*a;return this.cropAppointmentWidth(n,a)},f.calculateAppointmentHeight=function(c,u){if(this.isAllDay(c))return 0;var l=u.info.appointment.startDate,s=this.normalizeEndDateByViewEnd(c,u.info.appointment.endDate),a=this.instance.fire("getField","allDay",c),t=this._getAppointmentDurationInMs(l,s,a);return this._adjustDurationByDaylightDiff(t,l,s)/S("minute")*this._getMinuteHeight()},f.getDirection=function(){return"vertical"},f._sortCondition=function(c,u){var l=c.allDay-u.allDay,a="vertical"===this.instance._groupOrientation&&c.allDay&&u.allDay?this._columnCondition(c,u):this._rowCondition(c,u);return l||a},f.hasAllDayAppointments=function(){return!0},f._getAllDayAppointmentGeometry=function(c){var u=this._calculateGeometryConfig(c);return this._customizeCoordinates(c,u.height,u.appointmentCountPerCell,u.offset,!0)},f._calculateGeometryConfig=function(c){this.instance._allowResizing()&&this.instance._allowAllDayResizing()||(c.skipResizing=!0);var u=y.prototype._calculateGeometryConfig.call(this,c);return c.count<=this._getDynamicAppointmentCountPerCell().allDay&&(u.offset=0),u},f._getAppointmentCount=function(c,u){return"auto"===c||1!==u.count||(0,F.isNumeric)(c)?this._getMaxAppointmentCountPerCellByType(u.allDay):u.count},f._getDefaultRatio=function(c,u){return c.count>this.instance.option("_appointmentCountPerCell")?.65:1},f._getOffsets=function(){return{unlimited:5,auto:20}},f._getMaxHeight=function(){return this.getDefaultAllDayCellHeight()||this.getAppointmentMinSize()},f._needVerticalGroupBounds=function(c){return!c},f._needHorizontalGroupBounds=function(){return!1},p}(g.default);b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;function F(R,E){return(F=Object.setPrototypeOf||function(k,S){return k.__proto__=S,k})(R,E)}b.default=void 0;var A=function(R){var E,k;function S(){return R.apply(this,arguments)||this}k=R,(E=S).prototype=Object.create(k.prototype),E.prototype.constructor=E,F(E,k);var w=S.prototype;return w.getDropDownAppointmentWidth=function(y,h){return this.getDropDownButtonAdaptiveSize()},w.getDropDownButtonAdaptiveSize=function(){return 28},w.getCollectorTopOffset=function(y){var h=this.getRenderingStrategy();return h.hasAllDayAppointments()&&y?(h.getDefaultAllDayCellHeight()-h.getDropDownButtonAdaptiveSize())/2:this.getRenderingStrategy().getDefaultCellHeight()-40},w.getCollectorLeftOffset=function(){return(this.getRenderingStrategy().getDefaultCellWidth()-28)/2},w.getAppointmentDefaultOffset=function(){return 35},w.getDynamicAppointmentCountPerCell=function(){return this.getRenderingStrategy().hasAllDayAppointments()?{allDay:0,simple:this._calculateDynamicAppointmentCountPerCell()||this._getAppointmentMinCount()}:0},w.getDropDownAppointmentHeight=function(){return 28},w._getAppointmentMinCount=function(){return 0},w._getAppointmentDefaultWidth=function(){return this.getRenderingStrategy().hasAllDayAppointments()?30:R.prototype._getAppointmentDefaultWidth.call(this)},w._calculateDynamicAppointmentCountPerCell=function(){return Math.floor(this.getRenderingStrategy()._getAppointmentMaxWidth()/this.getRenderingStrategy()._getAppointmentDefaultWidth())},S}(((g=e(543))&&g.__esModule?g:{default:g}).default);b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;function F(){return(F=Object.assign||function(S){for(var w=1;w<arguments.length;w++){var y=arguments[w];for(var h in y)Object.prototype.hasOwnProperty.call(y,h)&&(S[h]=y[h])}return S}).apply(this,arguments)}function A(S,w){return function(y){if(Array.isArray(y))return y}(S)||function(y,h){var m=null==y?null:"undefined"!=typeof Symbol&&y[Symbol.iterator]||y["@@iterator"];if(null!=m){var p,f,c=[],u=!0,l=!1;try{for(m=m.call(y);!(u=(p=m.next()).done)&&(c.push(p.value),!h||c.length!==h);u=!0);}catch(s){l=!0,f=s}finally{try{u||null==m.return||m.return()}finally{if(l)throw f}}return c}}(S,w)||function(y,h){if(y){if("string"==typeof y)return R(y,h);var m=Object.prototype.toString.call(y).slice(8,-1);if("Object"===m&&y.constructor&&(m=y.constructor.name),"Map"===m||"Set"===m)return Array.from(y);if("Arguments"===m||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return R(y,h)}}(S,w)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(S,w){(null==w||w>S.length)&&(w=S.length);for(var y=0,h=new Array(w);y<w;y++)h[y]=S[y];return h}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}b.default=void 0;var k=function(S){var w,y;function h(){return S.apply(this,arguments)||this}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._getLeftPosition=function(p){var f=this._getFullWeekAppointmentWidth(p.groupIndex),c=this._calculateMultiWeekAppointmentLeftOffset(p.hMax,f);return"vertical"===this.instance._groupOrientation&&(c+=this.instance.fire("getWorkSpaceDateTableOffset")),c},m._getChunkCount=function(p,f,c){return Math.ceil((p-f+c)/c)},m._getChunkWidths=function(p){var f=p.reducedWidth,c=Math.floor(p.sourceAppointmentWidth);return[f,c,c-f]},m._getTailChunkSettings=function(p,f,c){var u=p%f||f,l=c+(f-u);return[u,this._isRtl()?l:c]},m._getAppointmentParts=function(p,f){for(var c=[],u=Math.round(this._getFullWeekAppointmentWidth(f.groupIndex)),l=A(this._getChunkWidths(p,f,u),3),s=l[0],a=l[1],t=l[2],n=this._getLeftPosition(f),i=this.instance.fire("getEndViewDate")>f.info.appointment.endDate,o=this._getChunkCount(a,s,u),r=A(this._getTailChunkSettings(t,u,n),2),d=r[0],v=r[1],x=1;x<o;x++){var T=f.top+this.getDefaultCellHeight()*x,D=i&&x===o-1;c.push(F({},f,{top:T,left:D?v:n,height:p.height,width:D?d:u,appointmentReduced:D?"tail":"body",rowIndex:++f.rowIndex,cellIndex:0}))}return c},m._calculateMultiWeekAppointmentLeftOffset=function(p,f){return this._isRtl()?p:p-f},m._getFullWeekAppointmentWidth=function(p){return this._maxFullWeekAppointmentWidth=this.instance.fire("getFullWeekAppointmentWidth",{groupIndex:p}),this._maxFullWeekAppointmentWidth},m._getAppointmentDefaultHeight=function(){return this._getAppointmentHeightByTheme()},m._getAppointmentMinHeight=function(){return this._getAppointmentDefaultHeight()},m._columnCondition=function(p,f){var c=this._getConditions(p,f);return c.rowCondition||c.columnCondition||c.cellPositionCondition},m.createTaskPositionMap=function(p){return S.prototype.createTaskPositionMap.call(this,p,!0)},m._getSortedPositions=function(p){return S.prototype._getSortedPositions.call(this,p,!0)},m._getDefaultRatio=function(){return.6},m._getOffsets=function(){return{unlimited:26,auto:30}},m.getDropDownAppointmentWidth=function(p){if(this.instance.fire("isAdaptive"))return this.getDropDownButtonAdaptiveSize();var f=p>1?60:36;return this.getDefaultCellWidth()-f},m.needCorrectAppointmentDates=function(){return!1},m._needVerticalGroupBounds=function(){return!1},m._needHorizontalGroupBounds=function(){return!0},h}(((g=e(545))&&g.__esModule?g:{default:g}).default);b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(19)),I=e(3),F=e(12);function A(k){return k&&k.__esModule?k:{default:k}}function R(k,S){return(R=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var E=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,R(S,w);var h=y.prototype;return h.getAppointmentMinSize=function(){},h.getDeltaTime=function(){},h.keepAppointmentSettings=function(){return!0},h.getAppointmentGeometry=function(m){return m},h.createTaskPositionMap=function(m){var p,f;if(m.length){p=this.instance.fire("getAgendaVerticalStepHeight"),f=this.instance.fire("groupAppointmentsByResources",m);var c=[];(0,I.each)(f,function(s,a){var t=[],n=[];(0,I.each)(a,function(i,o){var r=this.instance.getAppointmentsInstance()._processRecurrenceAppointment(o,i),d=null;r.indexes.length||(d={parts:[]},d=this.instance.getAppointmentsInstance()._processLongAppointment(o),t=t.concat(d.parts)),t=t.concat(r.parts),n=n.concat(r.indexes)}.bind(this)),this.instance.getAppointmentsInstance()._reduceRecurrenceAppointments(n,a),this.instance.getAppointmentsInstance()._combineAppointments(a,t),c=c.concat(a)}.bind(this)),Array.prototype.splice.apply(m,[0,m.length].concat(c))}var u=[],l=0;return m.forEach(function(s,a){u.push([{height:p,width:"100%",sortedIndex:l++,groupIndex:this._calculateGroupIndex(a,f),agendaSettings:s.settings}]),delete s.settings}.bind(this)),u},h._calculateGroupIndex=function(m,p){var f,c=0;for(var u in p){var l=p[u].length;if(m>=c&&m<c+l){f=Number(u);break}c+=l}return f},h._getDeltaWidth=function(){},h._getAppointmentMaxWidth=function(){return this.getDefaultCellWidth()},h._needVerifyItemSize=function(){return!1},h._isRtl=function(){return this.instance.option("rtlEnabled")},h._getAppointmentParts=function(){},h._reduceMultiWeekAppointment=function(){},h.calculateAppointmentHeight=function(){return 0},h.calculateAppointmentWidth=function(){return 0},h.isAppointmentGreaterThan=function(){},h.isAllDay=function(){return!1},h._sortCondition=function(){},h._rowCondition=function(){},h._columnCondition=function(){},h._findIndexByKey=function(){},h._markAppointmentAsVirtual=function(){},h.getDropDownAppointmentWidth=function(){},h.getDefaultCellWidth=function(){return this._defaultWidth},h.getCollectorLeftOffset=function(){},h.getCollectorTopOffset=function(){},h.calculateRows=function(m,p,f,c){this._rows=[];var u=this.instance.fire("groupAppointmentsByResources",m);return f=g.default.trimTime(new Date(f)),(0,I.each)(u,function(l,s){var a=[],t={indexes:[],parts:[]};if(!s.length)return this._rows.push([]),!0;(0,I.each)(s,function(T,D){var C=this.instance.fire("getField","startDate",D),P=this.instance.fire("getField","endDate",D);this.instance.fire("replaceWrongEndDate",D,C,P),c&&delete D.settings;var M=this.instance.getAppointmentsInstance()._processRecurrenceAppointment(D,T,!1);t.parts=t.parts.concat(M.parts),t.indexes=t.indexes.concat(M.indexes)}.bind(this)),this.instance.getAppointmentsInstance()._reduceRecurrenceAppointments(t.indexes,s),(0,F.merge)(s,t.parts);for(var n=s.length,i=0;i<p;i++){var o=new Date(f);o.setMilliseconds(o.getMilliseconds()+864e5*i),void 0===a[i]&&(a[i]=0);for(var r=0;r<n;r++){var d=s[r].settings||s[r],v=this.instance.fire("appointmentTakesSeveralDays",s[r]),x=this.instance.fire("getField","recurrenceRule",s[r]);(this.instance.fire("dayHasAppointment",o,d,!0)||!x&&v&&this.instance.fire("dayHasAppointment",o,s[r],!0))&&(a[i]+=1)}}this._rows.push(a)}.bind(this)),this._rows},h._iterateRow=function(m,p,f){for(var c=0;c<m.length;c++)if(p.counter=p.counter+m[c],p.counter>=f){p.indexInRow=c;break}},h.getDateByIndex=function(m,p,f){var c={counter:0,indexInRow:0};m++;for(var u=0;u<p.length&&(this._iterateRow(p[u],c,m),!c.indexInRow);u++);return new Date(new Date(f).setDate(f.getDate()+c.indexInRow))},h.getAppointmentDataCalculator=function(){return function(m,p){var f=m.index(),c=this.instance.getStartViewDate(),u=this.getDateByIndex(f,this._rows,c),l=new Date(p);return{startDate:new Date(u.setHours(l.getHours(),l.getMinutes(),l.getSeconds(),l.getMilliseconds()))}}.bind(this)},y}(A(e(325)).default);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(30)),I=e(3),F=m(e(63)),A=e(157),R=m(e(19)),E=e(4),k=e(1),S=e(12),w=e(0),y=m(e(49)),h=e(6);function m(l){return l&&l.__esModule?l:{default:l}}var f=R.default.dateToMilliseconds,c=function(){function l(a){this._filterRegistry=null,this._dataAccessors=a}var s=l.prototype;return s.isRegistered=function(){return!!this._filterRegistry},s.clearRegistry=function(){delete this._filterRegistry},s.make=function(a,t){this._filterRegistry||(this._filterRegistry={}),this._make(a).apply(this,t)},s._make=function(a){var t=this;switch(a){case"date":return function(n,i,o){var r=o?t._dataAccessors.getter.startDate:t._dataAccessors.expr.startDateExpr,d=o?t._dataAccessors.getter.endDate:t._dataAccessors.expr.endDateExpr,v=t._dataAccessors.expr.recurrenceRuleExpr;t._filterRegistry.date=[[[d,">",n],[r,"<",i]],"or",[v,"startswith","freq"],"or",[[d,n],[r,n]]],v||t._filterRegistry.date.splice(1,2)};case"user":return function(n){t._filterRegistry.user=n}}},s.combine=function(){var a=[];return this._filterRegistry.date&&a.push(this._filterRegistry.date),this._filterRegistry.user&&a.push(this._filterRegistry.user),a},s.dateFilter=function(){return this._filterRegistry.date},l}(),u=function(){function l(i,o,r){this.setDataAccessors(o),this.setDataSource(i),this._updatedAppointmentKeys=[],this._filterMaker=new c(o),this._baseAppointmentDuration=r}var a,n=l.prototype;return n._createFilter=function(i,o,r,d){this._filterMaker.make("date",[i,o]);var v=this._excessFiltering()?this._dataSource.filter()[1]:this._dataSource.filter();this._filterMaker.make("user",[v]),r&&this._dataSource.filter(this._combineRemoteFilter(d))},n._excessFiltering=function(){var i=this._filterMaker.dateFilter(),o=this._dataSource.filter();return o&&((0,E.equalByValue)(o,i)||o.length&&(0,E.equalByValue)(o[0],i))},n._combineFilter=function(){return this._filterMaker.combine()},n._getStoreKey=function(i){return this._dataSource.store().keyOf(i)},n._filterAppointmentByResources=function(i,o){for(var r=this,d=function(T,D){var C,P=r._dataAccessors.getter.resources[T];(0,k.isFunction)(P)&&(C=P(i));for(var M=(0,S.wrapToArray)(C),O=(0,I.map)(o[D].items,function(V){return V.id}),B=0;B<M.length;B++)if((0,S.inArray)(M[B],O)>-1)return!0;return!1},v=!1,x=0;x<o.length;x++)if(!(v=d(o[x].name,x)))return!1;return v},n._filterAppointmentByRRule=function(i,o,r,d,v,x){var T=i.recurrenceRule,D=i.recurrenceException,C=i.allDay,P=!0,M=i.startDate,O=i.endDate,B=(0,A.getRecurrenceProcessor)();if(C||this._appointmentPartInInterval(M,O,d,v)){var V=this._trimDates(o,r);o=V.min,r=new Date(V.max.getTime()-f("minute"))}return T&&!B.isValidRecurrenceRule(T)&&(P=O>o&&M<=r),P&&B.isValidRecurrenceRule(T)&&(P=B.hasRecurrence({rule:T,exception:D,start:M,end:O,min:o,max:r,firstDayOfWeek:x})),P},n._appointmentPartInInterval=function(i,o,r,d){var v=i.getHours(),x=o.getHours();return v<=r&&x<=d&&x>=r||x>=d&&v<=d&&v>=r},n._createAllDayAppointmentFilter=function(i){var o=i.viewStartDayHour,r=i.viewEndDayHour,d=this;return[[function(v){return d.appointmentTakesAllDay(v,o,r)}]]},n._createCombinedFilter=function(i,o){var r=this._dataAccessors,d=new Date(i.min),v=new Date(i.max),x=i.recurrenceException,T=i.startDayHour,D=i.endDayHour,C=i.viewStartDayHour,P=i.viewEndDayHour,M=i.resources,O=i.firstDayOfWeek,B=i.checkIntersectViewport,V=this;return[[function(z){var N,U,H=null===(N=z.visible)||void 0===N||N,G=new Date(r.getter.startDate(z)),Y=new Date(r.getter.endDate(z)),J=V.appointmentTakesAllDay(z,C,P),ae=V.appointmentTakesSeveralDays(z),fe=r.getter.allDay(z),Ce=ae||J,Te=(0,k.isDefined)(r.getter.recurrenceRule);Te&&(U=r.getter.recurrenceRule(z)),M&&M.length&&(H=V._filterAppointmentByResources(z,M)),J&&!1===i.allDay&&(H=!1);var ge,Se,Pe,Ue,Ne,me=r.getter.startDateTimeZone(z),he=r.getter.endDateTimeZone(z),_e=o.createDate(G,{appointmentTimeZone:me,path:"toGrid"}),re=o.createDate(Y,{appointmentTimeZone:he,path:"toGrid"});if(H&&Te){var ce=x?x(z):r.getter.recurrenceException(z);H=V._filterAppointmentByRRule({startDate:_e,endDate:re,recurrenceRule:U,recurrenceException:ce,allDay:J},d,v,T,D,O)}return H&&re<d&&Ce&&!fe&&(!Te||Te&&!U)&&(H=!1),!H||!(0,k.isDefined)(T)||Te&&i.isVirtualScrolling||(ge=_e,Se=re,Pe=J,Ue=ae,Ne=R.default.dateTimeFromDecimal(T),H=ge.getHours()>=Ne.hours&&ge.getMinutes()>=Ne.minutes||Se.getHours()===Ne.hours&&Se.getMinutes()>Ne.minutes||Se.getHours()>Ne.hours||Ue||Pe),H&&(0,k.isDefined)(D)&&(H=function(ge){var Se,Ie=ge.startDate,Pe=ge.endDate,Ue=ge.startDayHour,Ne=ge.endDayHour,Re=ge.allDay,ke=ge.severalDays,Le=ge.min,Fe=ge.max,ze=ge.checkIntersectViewport,Ye=(24-ge.viewEndDayHour+ge.viewStartDayHour)*f("hour"),ut=Pe.getTime()-Ie.getTime(),St=(Ye-ut)/f("hour"),_t=Ie.getHours(),It=Ie.getMinutes(),Pt=R.default.dateTimeFromDecimal(Ne),Ht=R.default.dateTimeFromDecimal(Ue),en=Ie<Fe&&Pe>Le;return Se=ze&&en||_t<Pt.hours||_t===Pt.hours&&It<Pt.minutes||Re&&Ie<=Fe||ke&&en&&(_t<Pt.hours||60*Pe.getHours()+Pe.getMinutes()>60*Ht.hours),ut<Ye&&_t>Pt.hours&&It>Pt.minutes&&St<=_t-Ne&&(Se=!1),Se}({startDate:_e,endDate:re,startDayHour:T,endDayHour:D,viewStartDayHour:C,viewEndDayHour:P,allDay:J,severalDays:ae,min:d,max:v,checkIntersectViewport:B})),H&&Te&&!U&&re<d&&!fe&&(H=!1),H}]]},n.setDataSource=function(i){this._dataSource=i,this.cleanModelState(),this._initStoreChangeHandlers(),this._filterMaker&&this._filterMaker.clearRegistry()},n._initStoreChangeHandlers=function(){var i=this,o=this._dataSource,r=null==o?void 0:o.store();r&&(r.on("updating",function(d){i._updatedAppointment=d}),r.on("push",function(d){var v=o.items(),x=r.key();d.forEach(function(T){if(0!==v.filter(function(C){return C[x]===T.key}).length)i._updatedAppointmentKeys.push({key:x,value:T.key});else{var D=T.data;D&&v.push(D)}}),o.load()}))},n.getUpdatedAppointment=function(){return this._updatedAppointment},n.getUpdatedAppointmentKeys=function(){return this._updatedAppointmentKeys},n.cleanModelState=function(){this._updatedAppointment=null,this._updatedAppointmentKeys=[]},n.setDataAccessors=function(i){this._dataAccessors=i,this._filterMaker=new c(i)},n.filterByDate=function(i,o,r,d){if(this._dataSource){var v=this._trimDates(i,o);if(this._filterMaker.isRegistered()){var x;if(this._filterMaker.make("date",[v.min,v.max]),(null===(x=this._dataSource.filter())||void 0===x?void 0:x.length)>1){var T=this._serializeRemoteFilter([this._dataSource.filter()[1]],d);this._filterMaker.make("user",T)}r&&this._dataSource.filter(this._combineRemoteFilter(d))}else this._createFilter(v.min,v.max,r,d)}},n._combineRemoteFilter=function(i){var o=this._filterMaker.combine();return this._serializeRemoteFilter(o,i)},n._serializeRemoteFilter=function(i,o){if(!Array.isArray(i))return i;i=(0,w.extend)([],i);var r=this._dataAccessors.expr.startDateExpr,d=this._dataAccessors.expr.endDateExpr;(0,k.isString)(i[0])&&(0,g.default)().forceIsoDateParsing&&i.length>1&&(i[0]!==r&&i[0]!==d||(i[i.length-1]=F.default.serializeDate(new Date(i[i.length-1]),o)));for(var v=0;v<i.length;v++)i[v]=this._serializeRemoteFilter(i[v],o);return i},n._createAppointmentFilter=function(i,o){var r=this._createCombinedFilter(i,o);if(this._filterMaker.isRegistered()){this._filterMaker.make("user",void 0);var d=this._trimDates(i.min,i.max);this._filterMaker.make("date",[d.min,d.max,!0]);var v=this.customizeDateFilter(this._filterMaker.combine(),o);r.push([v])}return r},n.filterLoadedAppointments=function(i,o){var r=this._createAppointmentFilter(i,o);return(0,y.default)(this.getPreparedDataItems()).filter(r).toArray()},n.filterAllDayAppointments=function(i){var o=this._createAllDayAppointmentFilter(i);return(0,y.default)(this.getPreparedDataItems()).filter(o).toArray()},n.getPreparedDataItems=function(){var i,o=this,r=null===(i=this._dataSource)||void 0===i?void 0:i.items();return r?(0,I.map)(r,function(d){var v=new Date(o._dataAccessors.getter.startDate(d)),x=new Date(o._dataAccessors.getter.endDate(d));return o.replaceWrongEndDate(d,v,x),d}):[]},n.replaceWrongEndDate=function(i,o,r){if(this._isEndDateWrong(o,r)){var d=this._dataAccessors.getter.allDay(i),v=this._calculateAppointmentEndDate(d,o);this._dataAccessors.setter.endDate(i,v)}},n.filterLoadedVirtualAppointments=function(i,o,r){var d=this,v=[],x=this.getPreparedDataItems();return r>0&&(x=x.filter(function(T){for(var D=0;D<i.length;++D)if(d._filterAppointmentByResources(T,i[D].resources))return!0})),i.forEach(function(T){v.length&&v.push("or");var D=d._createAppointmentFilter(T,o);v.push(D)}),(0,y.default)(x).filter(v).toArray()},n._trimDates=function(i,o){var r=R.default.trimTime(new Date(i)),d=R.default.trimTime(new Date(o));return d.setDate(d.getDate()+1),{min:r,max:d}},n.hasAllDayAppointments=function(i,o,r){if(!i)return!1;var d=this,v=!1;return(0,I.each)(i,function(x,T){if(d.appointmentTakesAllDay(T,o,r))return v=!0,!1}),v},n.appointmentTakesAllDay=function(i,o,r){var d=this._dataAccessors,v=d.getter.startDate(i),x=d.getter.endDate(i);return d.getter.allDay(i)||this._appointmentHasAllDayDuration(v,x,o,r)},n._appointmentHasAllDayDuration=function(i,o,r,d){return i=new Date(i),o=new Date(o),this._getAppointmentDurationInHours(i,o)>=24||this._appointmentHasShortDayDuration(i,o,r,d)},n._appointmentHasShortDayDuration=function(i,o,r,d){return this._getAppointmentDurationInHours(i,o)>=d-r&&i.getHours()===r&&o.getHours()===d},n._getAppointmentDurationInHours=function(i,o){return(o.getTime()-i.getTime())/f("hour")},n.appointmentTakesSeveralDays=function(i){var o=this._dataAccessors,r=new Date(o.getter.startDate(i)),d=new Date(o.getter.endDate(i));return!R.default.sameDate(r,d)},n.customizeDateFilter=function(i,o){var r=this,d=(0,w.extend)(!0,[],i);return function(v){var x=new Date(r._dataAccessors.getter.startDate(v)),T=new Date(r._dataAccessors.getter.endDate(v));v=(0,w.extend)(!0,{},v);var D=r._dataAccessors.getter.startDateTimeZone(v),C=r._dataAccessors.getter.endDateTimeZone(v),P=o.createDate(x,{appointmentTimeZone:D,path:"toGrid"}),M=o.createDate(T,{appointmentTimeZone:C,path:"toGrid"});return r._dataAccessors.setter.startDate(v,P),r._dataAccessors.setter.endDate(v,M),(0,y.default)([v]).filter(d).toArray().length>0}.bind(this)},n._calculateAppointmentEndDate=function(i,o){return i?R.default.setToDayEnd(new Date(o)):new Date(o.getTime()+this._baseAppointmentDuration*f("minute"))},n._isEndDateWrong=function(i,o){return!o||isNaN(o.getTime())||i.getTime()>o.getTime()},n.add=function(i){var o=this;return this._dataSource.store().insert(i).done(function(){return o._dataSource.load()})},n.update=function(i,o){var r=this,d=this._getStoreKey(i),v=new h.Deferred;return this._dataSource.store().update(d,o).done(function(x){return r._dataSource.load().done(function(){return v.resolve(x)}).fail(v.reject)}).fail(v.reject),v.promise()},n.remove=function(i){var o=this,r=this._getStoreKey(i);return this._dataSource.store().remove(r).done(function(){return o._dataSource.load()})},(a=[{key:"keyName",get:function(){return this._dataSource.store().key()}}])&&function p(l,s){for(var a=0;a<s.length;a++){var t=s[a];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(l,t.key,t)}}(l.prototype,a),l}();b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.Header=void 0;var g=c(e(2)),I=e(1),F=e(0),A=e(3),R=e(12),E=e(41),k=c(e(9)),S=c(e(16)),w=e(899),y=c(e(223)),h=c(e(224)),m=e(458),p=c(e(24)),f=c(e(10));function c(t){return t&&t.__esModule?t:{default:t}}function u(t,n){return(u=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i})(t,n)}var l={day:"day",week:"week",workWeek:"workWeek",month:"month",timelineDay:"day",timelineWeek:"week",timelineWorkWeek:"workWeek",timelineMonth:"month",agenda:"agenda"},s=["day","week","workWeek","month","timelineDay","timelineWeek","timelineWorkWeek","timelineMonth","agenda"],a=function(t){var n,i;function o(){return t.apply(this,arguments)||this}i=t,(n=o).prototype=Object.create(i.prototype),n.prototype.constructor=n,u(n,i);var r=o.prototype;return r._getDefaultOptions=function(){return(0,F.extend)(t.prototype._getDefaultOptions.call(this),{views:[],isAdaptive:!1,intervalCount:1,currentView:"day",firstDayOfWeek:void 0,currentDate:new Date,min:void 0,max:void 0,useDropDownViewSwitcher:!1,_dropDownButtonIcon:"overlay"})},r._setOptionsByReference=function(){t.prototype._setOptionsByReference.call(this),(0,F.extend)(this._optionsByReference,{currentView:!0})},r._optionChanged=function(d){var v=d.value;switch(d.name){case"views":this._validateViews(),this._viewSwitcher.option({items:v,selectedItem:this.option("currentView")});break;case"customizeDateNavigatorText":case"min":case"max":case"firstDayOfWeek":case"intervalCount":this._navigator.option(d.name,v);break;case"currentView":this._viewSwitcher.option("selectedItem",v),this._navigator.option("step",l[this._getCurrentViewType()]),this._changeViewSwitcherLabelText();break;case"currentDate":this._navigator.option("date",v);break;case"displayedDate":this._navigator.option("displayedDate",v);break;case"tabIndex":case"focusStateEnabled":this._viewSwitcher.option(d.name,v),this._navigator.option(d.name,v),t.prototype._optionChanged.call(this,d);break;case"useDropDownViewSwitcher":this._refreshViewSwitcher();break;default:t.prototype._optionChanged.call(this,d)}},r._init=function(){t.prototype._init.call(this),this.$element().addClass("dx-scheduler-header")},r._initMarkup=function(){t.prototype._initMarkup.call(this),this._renderNavigator(),this._renderViewSwitcher()},r._renderNavigator=function(){this._navigator=this._createComponent("<div>",w.Navigator,{min:this.option("min"),max:this.option("max"),intervalCount:this.option("intervalCount"),date:this.option("currentDate"),step:l[this._getCurrentViewType()],firstDayOfWeek:this.option("firstDayOfWeek"),tabIndex:this.option("tabIndex"),focusStateEnabled:this.option("focusStateEnabled"),observer:this.option("observer"),customizeDateNavigatorText:this.option("customizeDateNavigatorText"),todayDate:this.option("todayDate")}),this._navigator.$element().appendTo(this.$element())},r._renderViewSwitcher=function(){this._validateViews();var d=(0,g.default)("<div>").addClass("dx-scheduler-view-switcher").appendTo(this.$element());this.option("useDropDownViewSwitcher")?this._renderViewSwitcherDropDownMenu(d):this._renderViewSwitcherTabs(d)},r._validateViews=function(){var d=this.option("views");(0,A.each)(d,function(v,x){var T=(0,I.isObject)(x)&&x.type?x.type:x;-1===(0,R.inArray)(T,s)&&p.default.log("W0008",T)})},r._getCurrentViewType=function(){var d=this.option("currentView");return d.type||d},r._renderViewSwitcherTabs=function(d){var v=this;d.addClass(m.TABS_EXPANDED_CLASS),this._viewSwitcher=this._createComponent(d,h.default,{selectionRequired:!0,scrollingEnabled:!0,onSelectionChanged:this._updateCurrentView.bind(this),items:this.option("views"),itemTemplate:function(x){return(0,g.default)("<span>").addClass("dx-tab-text").text(v._getItemText(x))},selectedItem:this.option("currentView"),tabIndex:this.option("tabIndex"),focusStateEnabled:this.option("focusStateEnabled")})},r._getItemText=function(d){return d.name||f.default.format("dxScheduler-switcher"+(0,E.camelize)(d.type||d,!0))},r._refreshViewSwitcher=function(){this._viewSwitcher._dispose(),this._viewSwitcher.$element().remove(),delete this._viewSwitcher,this._removeViewSwitcherLabel(),this._renderViewSwitcher()},r._removeViewSwitcherLabel=function(){(0,I.isDefined)(this._$viewSwitcherLabel)&&(this._$viewSwitcherLabel.detach(),this._$viewSwitcherLabel.remove(),delete this._$viewSwitcherLabel)},r._renderViewSwitcherDropDownMenu=function(d){var v=this;this._$viewSwitcherLabel=(0,g.default)("<div>").addClass("dx-scheduler-view-switcher-label").appendTo(this.$element()),this._changeViewSwitcherLabelText(),this._viewSwitcher=this._createComponent(d,y.default,{onItemClick:this._updateCurrentView.bind(this),buttonIcon:this.option("_dropDownButtonIcon"),items:this.option("views"),selectionMode:this.option("isAdaptive")?"single":"none",selectedItemKeys:[this.option("currentView")],itemTemplate:function(x){return(0,g.default)("<span>").addClass("dx-dropdownmenu-item-text").text(v._getItemText(x))}})},r._changeViewSwitcherLabelText=function(){if((0,I.isDefined)(this._$viewSwitcherLabel)){var d=this.option("currentView"),v=this._getItemText(d);this._$viewSwitcherLabel.text(v)}},r._getCurrentViewName=function(d){return(0,I.isObject)(d)?d.name||d.type:d},r._updateCurrentView=function(d){var v=d.itemData||d.component.option("selectedItem"),x=this._getCurrentViewName(v);this.notifyObserver("currentViewUpdated",x)},r._renderFocusTarget=function(){},r.notifyObserver=function(d,v){var x=this.option("observer");x&&x.fire(d,v)},r.invoke=function(){var d=this.option("observer");if(d)return d.fire.apply(d,arguments)},o}(S.default);b.Header=a,(0,k.default)("dxSchedulerHeader",a)},function(W,b,e){b.Navigator=void 0;var g=l(e(2)),I=e(4),F=e(1),A=l(e(17)),R=l(e(19)),E=e(0),k=l(e(9)),S=l(e(13)),w=l(e(16)),y=l(e(42)),h=l(e(298)),m=l(e(152)),p=l(e(50)),f=l(e(900)),c=l(e(34)),u=l(e(110));function l(x){return x&&x.__esModule?x:{default:x}}var s=function(x){return function(T){var D=c.default.getMonthNames(x?"abbreviated":"wide")[T.getMonth()];return[c.default.format(T,"day"),D].join(" ")}},a=function(x){return c.default.getMonthNames("abbreviated")[x.getMonth()]+" "+c.default.format(x,"year")},t=function x(T,D,C){var P=s(T);return function(M){if(D>1){var O=new Date(M),B=C;O.setDate(M.getDate()+B-1);var V=M.getMonth()!==O.getMonth(),z=V||T;return c.default.format(M,V?s(z):"d")+"-"+c.default.format(O,x(z))}return[P(M),c.default.format(M,"year")].join(" ")}},n=function(x,T,D){var C=this.option("firstDayOfWeek"),P=(0,F.isDefined)(C)?C:T?1:c.default.firstDayOfWeekIndex();0===P&&D&&(P=1);var M=R.default.getFirstWeekDate(x,P);D&&(M=R.default.normalizeDateByWeek(M,x)),C>=6&&D&&M.setDate(M.getDate()+(7-C+1));var O=new Date(M),B=this.option("intervalCount");return T=T||6,(O=new Date(O.setDate(O.getDate()+(B>1?7*(B-1)+T:T)))).getDay()%6==0&&D&&O.setDate(O.getDate()+2),{text:i.call(this,O,M),startDate:M,endDate:O}},i=function(x,T){var D,C,P=T.getMonth()!==x.getMonth(),M=T.getFullYear()!==x.getFullYear(),O=P||this.option("_useShortDateFormat");return M?(C=c.default.format(T,t(!0)),D=c.default.format(x,t(!0))):(C=c.default.format(T,P?s(O):"d"),D=c.default.format(x,t(O))),C+"-"+D},o=function(x){var T,D=new Date(R.default.getFirstMonthDate(x)),C=new Date(R.default.getLastMonthDate(D));if(this.option("intervalCount")>1){(C=new Date(D)).setMonth(D.getMonth()+this.option("intervalCount")-1),C=new Date(R.default.getLastMonthDate(C));var P=D.getYear()===C.getYear(),M=a(C);T=(P?c.default.getMonthNames("abbreviated")[D.getMonth()]:a(D))+"-"+M}else T=c.default.format(x,"monthandyear");return{text:T,startDate:D,endDate:C}},r=function(x,T){return new Date(x[this.setter](x[this.getter]()+T))},d=function(x){var T;switch(x){case"day":return{duration:1*this.option("intervalCount"),setter:"setDate",getter:"getDate",getDate:r,getCaption:function(D){var C=t(!1,this.option("intervalCount"),this._getConfig().duration);return{text:c.default.format(D,C),startDate:D,endDate:D}}};case"week":return{duration:7*this.option("intervalCount"),setter:"setDate",getter:"getDate",getDate:r,getCaption:n};case"workWeek":return{duration:7*this.option("intervalCount"),setter:"setDate",getter:"getDate",getDate:r,getCaption:function(D){return n.call(this,D,4,!0)}};case"month":return{duration:1*this.option("intervalCount"),setter:"setMonth",getter:"getMonth",getDate:function(D,C){var P=D.getDate();D.setDate(1),D=r.call(this,D,C);var M=R.default.getLastMonthDay(D);return D.setDate(P<M?P:M),D},getCaption:o};case"agenda":return T=this.invoke("getAgendaDuration"),{duration:T=(0,F.isNumeric)(T)&&T>0?T:7,setter:"setDate",getter:"getDate",getDate:r,getCaption:function(D){var C,P=t(this.option("_useShortDateFormat")),M=new Date(D),O=new Date(D);return T>1?(O.setDate(O.getDate()+T-1),C=i.call(this,O,D)):C=c.default.format(D,P),{text:C,startDate:M,endDate:O}}}}},v=w.default.inherit({_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{date:new Date,displayedDate:void 0,step:"day",intervalCount:1,min:void 0,max:void 0,firstDayOfWeek:void 0,_useShortDateFormat:!1,todayDate:function(){return new Date}})},_defaultOptionsRules:function(){return this.callBase().concat([{device:function(){return!S.default.real().generic||S.default.isSimulator()},options:{_useShortDateFormat:!0}}])},_optionChanged:function(x){switch(x.name){case"step":case"date":case"intervalCount":case"displayedDate":this._updateButtonsState(),this._renderCaption(),this._setCalendarOption("value",this.option("date"));break;case"min":case"max":this._updateButtonsState(),this._setCalendarOption(x.name,x.value);break;case"firstDayOfWeek":this._setCalendarOption(x.name,x.value);break;case"customizeDateNavigatorText":this._renderCaption();break;case"tabIndex":case"focusStateEnabled":this._next.option(x.name,x.value),this._caption.option(x.name,x.value),this._prev.option(x.name,x.value),this._setCalendarOption(x.name,x.value),this.callBase(x);break;case"_useShortDateFormat":break;default:this.callBase(x)}},_init:function(){this.callBase(),this.$element().addClass("dx-scheduler-navigator"),this._initButtons()},_initButtons:function(){var x=(0,g.default)("<div>").addClass("dx-scheduler-navigator-next");this._next=this._createComponent(x,y.default,{icon:"chevronnext",onClick:this._updateCurrentDate.bind(this,1),focusStateEnabled:this.option("focusStateEnabled"),tabIndex:this.option("tabIndex"),integrationOptions:{}});var T=(0,g.default)("<div>").addClass("dx-scheduler-navigator-caption");this._caption=this._createComponent(T,y.default,{focusStateEnabled:this.option("focusStateEnabled"),tabIndex:this.option("tabIndex"),integrationOptions:{}});var D=(0,g.default)("<div>").addClass("dx-scheduler-navigator-previous");this._prev=this._createComponent(D,y.default,{icon:"chevronprev",onClick:this._updateCurrentDate.bind(this,-1),focusStateEnabled:this.option("focusStateEnabled"),tabIndex:this.option("tabIndex"),integrationOptions:{}}),this.setAria("label","Next period",x),this.setAria("label","Previous period",D),this._updateButtonsState(),this.$element().append(D,T,x)},_updateButtonsState:function(){var x=this.option("min"),T=this.option("max"),D=this._getConfig().getCaption.call(this,this.option("displayedDate")||this.option("date"));x=x&&R.default.trimTime(x),(T=T&&R.default.trimTime(T))&&T.setHours(23,59,59),this._prev.option("disabled",x&&!isNaN(x.getTime())&&this._getNextDate(-1,D.endDate)<x),this._next.option("disabled",T&&!isNaN(T.getTime())&&this._getNextDate(1,D.startDate)>T)},_updateCurrentDate:function(x){var T=this._getNextDate(x);R.default.normalizeDate(T,this.option("min"),this.option("max")),this.notifyObserver("currentDateUpdated",T)},_getNextDate:function(x){var T=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,D=this._getConfig(),C=D.duration*x,P=D.getDate(new Date(T||this.option("date")),C);return P},_renderFocusTarget:I.noop,_initMarkup:function(){this.callBase(),this._renderCaption()},_render:function(){this.callBase(),this._renderPopover(),this._renderCaptionKeys()},_isMobileLayout:function(){return!S.default.current().generic},_renderPopover:function(){var x=this,T=this._isMobileLayout()?p.default:m.default,D=(0,g.default)("<div>").addClass("dx-scheduler-navigator-calendar-popover");this._popover=this._createComponent(D,T,{contentTemplate:function(){return x._createPopupContent()},defaultOptionsRules:[{device:function(){return!S.default.current().generic},options:{fullScreen:!0,showCloseButton:!1,toolbarItems:[{shortcut:"cancel"}]}},{device:function(){return S.default.current().generic},options:{target:this._caption.$element()}}]}),this._popover.$element().appendTo(this.$element())},_createScrollable:function(x){var T=this._createComponent((0,g.default)("<div>"),u.default,{direction:"vertical"});return T.$content().append(x),T},_createPopupContent:function(){var x=(0,g.default)("<div>").addClass("dx-scheduler-navigator-calendar");return this._calendar=this._createComponent(x,h.default,this._calendarOptions()),this._isMobileLayout()?this._createScrollable(x).$element():x},_calendarOptions:function(){return{min:this.option("min"),max:this.option("max"),firstDayOfWeek:this.option("firstDayOfWeek"),value:this.option("date"),_todayDate:this.option("todayDate"),focusStateEnabled:this.option("focusStateEnabled"),onValueChanged:function(x){this.option("visible")&&(this.notifyObserver("currentDateUpdated",x.value),this._popover.hide())}.bind(this),hasFocus:function(){return!0},tabIndex:null}},_renderCaption:function(){var x=this,T=this.option("displayedDate")||this.option("date"),D=this._getConfig().getCaption.call(this,T),C=this.option("customizeDateNavigatorText"),P=(0,F.isFunction)(C)?C(D):D.text;this._caption.option({text:P,onKeyboardHandled:function(M){x.option("focusStateEnabled")&&!x.option("disabled")&&x._calendar._keyboardHandler(M)},onClick:function(){return x._popover.toggle()}})},_renderCaptionKeys:function(){if(this.option("focusStateEnabled")&&!this.option("disabled")){var x=this,T=function(){if(!x._popover.$content().is(":hidden"))return!0;x._popover.show()};this._caption.registerKeyHandler("enter",T),this._caption.registerKeyHandler("space",T),this._caption.registerKeyHandler("tab",function(){x._popover.hide()})}},_setCalendarOption:function(x,T){this._calendar&&this._calendar.option(x,T)},_getConfig:function(){var x=this.option("step"),T=d.call(this,x);if(!T)throw A.default.Error("E1033",x);return T}}).include(f.default);b.Navigator=v,(0,k.default)("dxSchedulerNavigator",v)},function(W,b,e){b.default=void 0,b.default={notifyObserver:function(I,F){var A=this.option("observer");A&&A.fire(I,F)},invoke:function(){var I=this.option("observer");if(I)return I.fire.apply(I,arguments)}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.ResourceManager=void 0;var g,I=e(12),F=e(4),A=e(1),R=e(53),E=e(3),k=e(0),S=(g=e(49))&&g.__esModule?g:{default:g},w=e(20),y=e(6),h=e(902),m=e(326);function p(u){return function(l){if(Array.isArray(l))return f(l)}(u)||function(l){if("undefined"!=typeof Symbol&&null!=l[Symbol.iterator]||null!=l["@@iterator"])return Array.from(l)}(u)||function(l,s){if(l){if("string"==typeof l)return f(l,s);var a=Object.prototype.toString.call(l).slice(8,-1);if("Object"===a&&l.constructor&&(a=l.constructor.name),"Map"===a||"Set"===a)return Array.from(l);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return f(l,s)}}(u)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(u,l){(null==l||l>u.length)&&(l=u.length);for(var s=0,a=new Array(l);s<l;s++)a[s]=u[s];return a}var c=function(){function u(s){this._resourceLoader={},this.agendaProcessor=new h.AgendaResourceProcessor,this.setResources(s)}var l=u.prototype;return l._mapResourceData=function(s,a){var t=(0,w.compileGetter)((0,m.getValueExpr)(s)),n=(0,w.compileGetter)((0,m.getDisplayExpr)(s));return(0,E.map)(a,function(i){var o={id:t(i),text:n(i)};return i.color&&(o.color=i.color),o})},l._isMultipleResource=function(s){var a=!1;return(0,E.each)(this.getResources(),function(t,n){if((0,m.getFieldExpr)(n)===s)return a=n.allowMultiple,!1}.bind(this)),a},l.getDataAccessors=function(s,a){var t=null;return(0,E.each)(this._dataAccessors[a],function(n,i){if(s===n)return t=i,!1}),t},l.setResources=function(s){this._resources=s,this._dataAccessors={getter:{},setter:{}},this._resourceFields=(0,E.map)(s||[],function(a){var t=(0,m.getFieldExpr)(a);return this._dataAccessors.getter[t]=(0,w.compileGetter)(t),this._dataAccessors.setter[t]=(0,w.compileSetter)(t),t}.bind(this)),this.agendaProcessor.initializeState(s)},l.getResources=function(){return this._resources||[]},l.getResourcesData=function(){return this._resourcesData||[]},l.getEditors=function(){var s=[],a=this;return(0,E.each)(this.getResources(),function(t,n){var i=(0,m.getFieldExpr)(n),o=a._getResourceDataByField(i);s.push({editorOptions:{dataSource:o.length?o:(0,m.getWrappedDataSource)(n.dataSource),displayExpr:(0,m.getDisplayExpr)(n),valueExpr:(0,m.getValueExpr)(n)},dataField:i,editorType:n.allowMultiple?"dxTagBox":"dxSelectBox",label:{text:n.label||i}})}),s},l.getResourceDataByValue=function(s,a){var t=this,n=new y.Deferred;return(0,E.each)(this.getResources(),function(i,o){if((0,m.getFieldExpr)(o)===s){var r=(0,m.getWrappedDataSource)(o.dataSource),d=(0,m.getValueExpr)(o);return t._resourceLoader[s]||(t._resourceLoader[s]=r.load()),t._resourceLoader[s].done(function(v){var x=(0,S.default)(v).filter(d,a).toArray();delete t._resourceLoader[s],n.resolve(x[0])}).fail(function(){delete t._resourceLoader[s],n.reject()}),!1}}),n.promise()},l.setResourcesToItem=function(s,a){var t=this._dataAccessors.setter;for(var n in a)if(Object.prototype.hasOwnProperty.call(a,n)){var i=a[n];t[n](s,this._isMultipleResource(n)?(0,I.wrapToArray)(i):i)}},l.getResourcesFromItem=function(s,a){var t=this,n=null;return(0,A.isDefined)(a)||(a=!1),this._resourceFields.forEach(function(i){(0,E.each)(s,function(o,r){var d={};d[o]=r;var v=t.getDataAccessors(i,"getter")(d);if((0,A.isDefined)(v))return n||(n={}),1===v.length&&(v=v[0]),!a||a&&t._isMultipleResource(i)?t.getDataAccessors(i,"setter")(d,(0,I.wrapToArray)(v)):t.getDataAccessors(i,"setter")(d,v),(0,k.extend)(n,d),!0})}),n},l.loadResources=function(s){var a=new y.Deferred,t=this,n=[];return(0,E.each)(this.getResourcesByFields(s),function(i,o){var r=new y.Deferred,d=(0,m.getFieldExpr)(o);n.push(r),(0,m.getWrappedDataSource)(o.dataSource).load().done(function(v){r.resolve({name:d,items:t._mapResourceData(o,v),data:v})}).fail(function(){r.reject()})}),n.length?(y.when.apply(null,n).done(function(){var i=Array.prototype.slice.call(arguments),o=function(d){return{name:d.name,items:d.items,data:d.data}},r=t._isValidResourcesForGrouping(i);t._resourcesData=r?i:[],a.resolve(r?i.map(o):[])}).fail(function(){a.reject()}),a.promise()):(t._resourcesData=[],a.resolve([]))},l.getResourcesByFields=function(s){return(0,F.grep)(this.getResources(),function(a){var t=(0,m.getFieldExpr)(a);return(0,I.inArray)(t,s)>-1}.bind(this))},l.getResourceByField=function(s){return this.getResourcesByFields([s])[0]||{}},l.getResourceColor=function(s,a){var t,n=this.getResourceByField(s).valueExpr||"id",i=(0,w.compileGetter)(n),o=this.getResourceByField(s).colorExpr||"color",r=(0,w.compileGetter)(o),d=new y.Deferred,v=this._getResourceDataByField(s),x=v.length;if(x){for(var T=0;T<x;T++)if(i(v[T])===a){t=r(v[T]);break}d.resolve(t)}else this.getResourceDataByValue(s,a).done(function(D){D&&(t=r(D)),d.resolve(t)}).fail(function(){d.reject()});return d.promise()},l.getResourceForPainting=function(s){var a,t=this.getResources();return(0,E.each)(t,function(n,i){if(i.useColorAsDefault)return a=i,!1}),a||(Array.isArray(s)&&s.length&&(t=this.getResourcesByFields(s)),a=t[t.length-1]),a},l.createResourcesTree=function(s){var a=0;return function t(n,i,o,r){o=o||[];for(var d=0;d<n.items.length;d++){var v=n.items[d],x={name:n.name,value:v.id,title:v.text,data:n.data&&n.data[d],children:[],parent:r||null};o.push(x);var T=i+1;s[T]&&t.call(this,s[T],T,x.children,x),x.children.length||(x.leafIndex=a,a++)}return o}.call(this,s[0],0)},l._hasGroupItem=function(s,a,t){var n=this.getDataAccessors(a,"getter")(s);return!!(n&&(0,I.inArray)(t,n)>-1)},l._createPlainResourcesByAppointmentAsync=function(s){return this.agendaProcessor.createListAsync(s)},l._getResourceDataByField=function(s){for(var a=this.getResourcesData(),t=[],n=0,i=a.length;n<i;n++)if(a[n].name===s){t=a[n].data;break}return t},l.getResourceTreeLeaves=function(s,a,t){t=t||[];for(var n=0;n<s.length;n++)this._hasGroupItem(a,s[n].name,s[n].value)&&((0,A.isDefined)(s[n].leafIndex)&&t.push(s[n].leafIndex),s[n].children&&this.getResourceTreeLeaves(s[n].children,a,t));return t},l.groupAppointmentsByResources=function(s,a){var t=this.createResourcesTree(a),n={};return(0,E.each)(s,function(i,o){for(var r=this.getResourcesFromItem(o),d=this.getResourceTreeLeaves(t,r),v=0;v<d.length;v++)n[d[v]]||(n[d[v]]=[]),n[d[v]].push((0,R.deepExtendArraySafe)({},o,!0))}.bind(this)),n},l.reduceResourcesTree=function(s,a,t){t=t?t.children:[];var n=this;return s.forEach(function(i,o){var r=!1,d=i.name,v=i.value,x=i.title,T=i.data,D=n.getDataAccessors(d,"getter");a.forEach(function(C){if(!r){var P=D(C);Array.isArray(P)?P.indexOf(v)>-1&&(t.push({name:d,value:v,title:x,data:T,children:[]}),r=!0):P===v&&(t.push({name:d,value:v,title:x,data:T,children:[]}),r=!0)}}),r&&i.children&&i.children.length&&n.reduceResourcesTree(i.children,a,t[o])}),t},l.getResourcesDataByGroups=function(s){var a=this,t=this.getResourcesData();if(!s||!s.length)return t;var n={},i=[];return s.forEach(function(o){(0,E.each)(o,function(r,d){return n[r]=d})}),t.filter(function(o){return(0,A.isDefined)(n[o.name])}).forEach(function(o){return i.push((0,k.extend)({},o))}),i.forEach(function(o){var r=o.items,d=o.data,v=o.name,x=a.getResourceByField(v),T=(0,m.getValueExpr)(x),D=[],C=[];s.filter(function(P){return(0,A.isDefined)(P[v])}).forEach(function(P){(0,E.each)(P,function(M,O){if(!D.filter(function(z){return z.id===O&&z[T]===M}).length){var B=r.filter(function(z){return z.id===O}),V=d.filter(function(z){return z[T]===O});D.push.apply(D,p(B)),C.push.apply(C,p(V))}})}),o.items=D,o.data=C}),i},l._isValidResourcesForGrouping=function(s){return s.reduce(function(a,t){return a&&t.items.length>0},!0)},u}();b.ResourceManager=c},function(W,b,e){b.AgendaResourceProcessor=void 0;var g=e(12),I=e(6),F=e(326);var R=function(k,S){this.rawAppointment=k,this.promise=S},E=function(){function k(){this._resourceDeclarations=[],this.isLoaded=!1,this.isLoading=!1,this.resourceMap=new Map,this.appointmentPromiseQueue=[]}var w,h=k.prototype;return h._pushAllResources=function(){var m=this;this.appointmentPromiseQueue.forEach(function(p){var f=p.promise,c=p.rawAppointment,u=[];m.resourceMap.forEach(function(l,s){var a={label:l.label,values:[]};s in c&&(0,g.wrapToArray)(c[s]).forEach(function(t){return a.values.push(l.map.get(t))}),a.values.length&&u.push(a)}),f.resolve(u)}),this.appointmentPromiseQueue=[]},h._onPullResource=function(m,p,f,c,u){var l=new Map;u.forEach(function(s){return l.set(s[p],s[f])}),this.resourceMap.set(m,{label:c,map:l})},h._hasResourceDeclarations=function(m){return 0!==m.length||(this.appointmentPromiseQueue.forEach(function(p){return p.promise.resolve([])}),this.appointmentPromiseQueue=[],!1)},h._tryPullResources=function(m,p){var f=this;if(!this.isLoading){this.isLoading=!0;var c=[];m.forEach(function(u){var l=(new I.Deferred).done(function(a){return f._onPullResource((0,F.getFieldExpr)(u),(0,F.getValueExpr)(u),(0,F.getDisplayExpr)(u),u.label,a)});c.push(l);var s=(0,F.getWrappedDataSource)(u.dataSource);s.isLoaded()?l.resolve(s.items()):s.load().done(function(a){return l.resolve(a)}).fail(function(){return l.reject()})}),I.when.apply(null,c).done(function(){f.isLoaded=!0,f.isLoading=!1,f._pushAllResources()}).fail(function(){return p.reject()})}},h.initializeState=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.resourceDeclarations=m},h.createListAsync=function(m){var p=new I.Deferred;return this.appointmentPromiseQueue.push(new R(m,p)),this._hasResourceDeclarations(this.resourceDeclarations)&&(this.isLoaded?this._pushAllResources():this._tryPullResources(this.resourceDeclarations,p)),p.promise()},(w=[{key:"resourceDeclarations",get:function(){return this._resourceDeclarations},set:function(m){this._resourceDeclarations=m,this.isLoaded=!1,this.isLoading=!1,this.resourceMap.clear(),this.appointmentPromiseQueue=[]}}])&&function A(k,S){for(var w=0;w<S.length;w++){var y=S[w];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(k,y.key,y)}}(k.prototype,w),k}();b.AgendaResourceProcessor=E},function(W,b,e){b.default=void 0;var g=u(e(2)),I=e(12),F=e(1),A=u(e(19)),R=e(3),E=u(e(17)),k=e(33),S=e(4),w=e(0),y=e(6),h=u(e(34)),m=u(e(88)),p=e(103),f=u(e(546)),c=e(326);function u(a){return a&&a.__esModule?a:{default:a}}var l=A.default.dateToMilliseconds;b.default={getTimeZoneCalculator:function(){return this.timeZoneCalculator},isCurrentViewAgenda:function(){return"agenda"===this.option("currentView")},currentViewUpdated:function(a){this.option("currentView",a)},currentDateUpdated:function(a){this.option("currentDate",a)},getOption:function(a){return this.option(a)},isVirtualScrolling:function(){return this.isVirtualScrolling()},setCellDataCacheAlias:function(a,t){this._workSpace.setCellDataCacheAlias(a,t)},createAppointmentSettings:function(a){return this._getAppointmentSettingsGenerator().create(a)},isGroupedByDate:function(){return this.getWorkSpace().isGroupedByDate()},showAppointmentTooltip:function(a){var t=this.getTargetedAppointment(a.data,a.target);this.showAppointmentTooltip(a.data,a.target,t)},hideAppointmentTooltip:function(){this.hideAppointmentTooltip()},showAddAppointmentPopup:function(a,t){var n=this.createAppointmentAdapter({});n.allDay=a.allDay,n.startDate=this.timeZoneCalculator.createDate(a.startDate,{path:"fromGrid"}),n.endDate=this.timeZoneCalculator.createDate(a.endDate,{path:"fromGrid"});var i=(0,w.extend)(n.source(),t);this.showAppointmentPopup(i,!0)},showEditAppointmentPopup:function(a){var t=this.getTargetedAppointment(a.data,a.target);this.showAppointmentPopup(a.data,!1,t)},updateAppointmentAfterResize:function(a){var t=f.default.dataAccessors.getAppointmentInfo(a.$appointment).sourceAppointment.exceptionDate;this._checkRecurringAppointment(a.target,a.data,t,function(){this._updateAppointment(a.target,a.data,function(){this._appointments.moveAppointmentBack()})}.bind(this))},getUpdatedData:function(a){return this._getUpdatedData(a)},updateAppointmentAfterDrag:function(a){var t=a.event,i=a.rawAppointment,o=a.coordinates,r=f.default.dataAccessors.getAppointmentInfo(a.element),d=this.createAppointmentAdapter(i),v=this.createAppointmentAdapter((0,w.extend)({},i,this._getUpdatedData(i))),x=v.source(),T=this._workSpace.getDroppableCellIndex(),D=this._workSpace.getCellIndexByCoordinates(o),C=v.allDay,P=d.allDay,M=this._workSpace.supportAllDayRow()&&(P&&!C||!P&&C);T!==D||M?this._checkRecurringAppointment(i,x,r.sourceAppointment.exceptionDate,function(){this._updateAppointment(i,x,function(){this._appointments.moveAppointmentBack(t)},t)}.bind(this),void 0,void 0,t):this._appointments.moveAppointmentBack(t)},onDeleteButtonPress:function(a){var t=this.getTargetedAppointment(a.data,(0,g.default)(a.target));this.checkAndDeleteAppointment(a.data,t),this.hideAppointmentTooltip()},getAppointmentColor:function(a){var t=this._resourcesManager,n=t.getResourceForPainting(this._getCurrentViewOption("groups")),i=(new y.Deferred).resolve().promise();if(n){for(var o=(0,c.getFieldExpr)(n),d=this._workSpace._getCellGroups(a.groupIndex),v=(0,I.wrapToArray)(t.getDataAccessors(o,"getter")(a.itemData)),x=v.length?v[0]:void 0,T=0;T<d.length;T++)if(d[T].name===o){x=d[T].id;break}i=t.getResourceColor(o,x)}return i},getHeaderHeight:function(){return this._header._$element&&parseInt(this._header._$element.outerHeight(),10)},getResourcesFromItem:function(a){return this._resourcesManager.getResourcesFromItem(a)},appointmentTakesSeveralDays:function(a){return this._appointmentModel.appointmentTakesSeveralDays(a)},getTextAndFormatDate:function(a,t,n){var i=this.createAppointmentAdapter(a),o=this.createAppointmentAdapter(t||a),r=this.timeZoneCalculator.createDate(o.startDate,{path:"toGrid"}),d=this.timeZoneCalculator.createDate(o.endDate,{path:"toGrid"}),v=n||this.fire("_getTypeFormat",r,d,o.allDay);return{text:o.text||i.text,formatDate:this.fire("_formatDates",r,d,v)}},_getTypeFormat:function(a,t,n){return n?"DATE":"month"!==this.option("currentView")&&A.default.sameDate(a,t)?"TIME":"DATETIME"},_createAppointmentTitle:function(a){return(0,F.isPlainObject)(a)?a.text:String(a)},_formatDates:function(a,t,n){var i=a.getDate()===t.getDate();switch(n){case"DATETIME":return[h.default.format(a,"monthandday")," ",h.default.format(a,"shorttime")," - ",i?"":h.default.format(t,"monthandday")+" ",h.default.format(t,"shorttime")].join("");case"TIME":return"".concat(h.default.format(a,"shorttime")," - ").concat(h.default.format(t,"shorttime"));case"DATE":return"".concat(h.default.format(a,"monthandday")).concat(i?"":" - "+h.default.format(t,"monthandday"))}},getResizableAppointmentArea:function(a){var t=a.allDay,n=this._getCurrentViewOption("groups");if(n&&n.length){if(t||this.getLayoutManager().getRenderingStrategyInstance()._needHorizontalGroupBounds()){var i=this._workSpace.getGroupBounds(a.coordinates);return{left:i.left,right:i.right,top:0,bottom:0}}if(this.getLayoutManager().getRenderingStrategyInstance()._needVerticalGroupBounds(t)&&this._workSpace._isVerticalGroupedWorkSpace()){var o=this._workSpace.getGroupBounds(a.coordinates);return{left:0,right:0,top:o.top,bottom:o.bottom}}}},needRecalculateResizableArea:function(){return this.getWorkSpace().needRecalculateResizableArea()},getAppointmentGeometry:function(a){return this.getLayoutManager().getRenderingStrategyInstance().getAppointmentGeometry(a)},isAllDay:function(a){return this.getLayoutManager().getRenderingStrategyInstance().isAllDay(a)},getDeltaTime:function(a,t,n){return this.getLayoutManager().getRenderingStrategyInstance().getDeltaTime(a,t,n)},getDropDownAppointmentWidth:function(a){return this.getLayoutManager().getRenderingStrategyInstance().getDropDownAppointmentWidth(this._getViewCountConfig().intervalCount,a)},getDropDownAppointmentHeight:function(){return this.getLayoutManager().getRenderingStrategyInstance().getDropDownAppointmentHeight()},getCellWidth:function(){return this.getWorkSpace().getCellWidth()},getCellHeight:function(){return this.getWorkSpace().getCellHeight()},getResizableStep:function(){var a=this.getWorkSpace(),t=a.getCellWidth();return a.isGroupedByDate()?a._getGroupCount()*t:t},getRenderingStrategy:function(){return this._getAppointmentsRenderingStrategy()},getMaxAppointmentCountPerCellByType:function(a){return this.getRenderingStrategyInstance()._getMaxAppointmentCountPerCellByType(a)},needCorrectAppointmentDates:function(){return this.getRenderingStrategyInstance().needCorrectAppointmentDates()},getRenderingStrategyDirection:function(){return this.getRenderingStrategyInstance().getDirection()},getWorkSpaceDateTableOffset:function(){return this.getWorkSpaceDateTableOffset()},getFullWeekAppointmentWidth:function(a){return this._workSpace.getGroupWidth(a.groupIndex)},getMaxAppointmentWidth:function(a){var t=this._workSpace;return t.getCellCountToLastViewDate(a.date)*t.getCellWidth()},updateAppointmentStartDate:function(a){var t,n=a.appointment,i=this._workSpace.getStartViewDate(),o=new Date(a.startDate),r=this._getCurrentViewOption("startDayHour");return this.appointmentTakesAllDay(n)?t=A.default.normalizeDate(o,i):(o<i&&(o=i),t=A.default.normalizeDate(a.startDate,new Date(o))),A.default.roundDateByStartDayHour(t,r)},updateAppointmentEndDate:function(a){var t=a.endDate,n=this._getCurrentViewOption("endDayHour"),i=this._getCurrentViewOption("startDayHour"),o=t;return t.getHours()>=n?o.setHours(n,0,0,0):!a.isSameDate&&i>0&&60*t.getHours()+t.getMinutes()<60*i&&(o=new Date(o.getTime()-l("day"))).setHours(n,0,0,0),o},renderCompactAppointments:function(a){this._compactAppointmentsHelper.render(a)},clearCompactAppointments:function(){this._compactAppointmentsHelper.clear()},supportCompactDropDownAppointments:function(){return this._workSpace._supportCompactDropDownAppointments()},isApplyCompactAppointmentOffset:function(){return this._workSpace._isApplyCompactAppointmentOffset()},getGroupCount:function(){return this._workSpace._getGroupCount()},mapAppointmentFields:function(a){var i=a.targetedAppointment||this.getTargetedAppointment(a.itemData,a.itemElement);return{appointmentData:a.itemData,appointmentElement:a.itemElement,targetedAppointmentData:i}},getOffsetByAllDayPanel:function(a){return this._workSpace._getOffsetByAllDayPanel(a)},getGroupTop:function(a){return this._workSpace._getGroupTop(a)},updateResizableArea:function(){var a=this.$element().find(".dx-scheduler-appointment.dx-resizable"),t=(0,S.grep)(a,function(n){var i=(0,g.default)(n).dxResizable("instance"),o=i.option("area");return(0,I.inArray)(i.option("handles"),["right left","left right"])>-1&&(0,F.isPlainObject)(o)});(0,R.each)(t,function(n,i){var o=(0,g.default)(i),r=(0,k.locate)(o),d=this._appointments._getItemData(o),v=this._appointments._calculateResizableArea({left:r.left},d);o.dxResizable("instance").option("area",v)}.bind(this))},getField:function(a,t){if((0,F.isDefined)(this._dataAccessors.getter[a]))return this._dataAccessors.getter[a](t)},setField:function(a,t,n){if((0,F.isDefined)(this._dataAccessors.setter[a])){var i=this.option(a+"Expr").split("."),o=i[0];if(void 0===t[o]&&i.length>1){var r=function(d){for(var v={},x=v,T=d.length-1,D=1;D<T;D++)x=x[d[D]]={};return v}(i);t[o]=r}return this._dataAccessors.setter[a](t,n),t}},renderAppointments:function(){this._renderAppointments()},dayHasAppointment:function(a,t,n){return this.dayHasAppointment(a,t,n)},createResourcesTree:function(){return this._resourcesManager.createResourcesTree(this._loadedResources)},getResourceTreeLeaves:function(a,t){return this._resourcesManager.getResourceTreeLeaves(a,t)},createReducedResourcesTree:function(){var a=this._resourcesManager.createResourcesTree(this._loadedResources);return this._resourcesManager.reduceResourcesTree(a,this.getFilteredItems())},groupAppointmentsByResources:function(a){var t={0:a},n=this._getCurrentViewOption("groups");n&&n.length&&this._resourcesManager.getResourcesData().length&&(t=this._resourcesManager.groupAppointmentsByResources(a,this._loadedResources));var i=0;(0,R.each)(this._loadedResources,function(d,v){d?i*=v.items.length:i=v.items.length});for(var o=0;o<i;o++){var r=o.toString();t[r]||(t[r]=[])}return t},getLayoutManager:function(){return this._layoutManager},getAgendaVerticalStepHeight:function(){return this.getWorkSpace().getAgendaVerticalStepHeight()},getAgendaDuration:function(){return this._getCurrentViewOption("agendaDuration")},getStartViewDate:function(){return this.getStartViewDate()},getEndViewDate:function(){return this.getEndViewDate()},getMaxAppointmentsPerCell:function(){return this.getMaxAppointmentsPerCell()},forceMaxAppointmentPerCell:function(){return this.forceMaxAppointmentPerCell()},onAgendaReady:function(a){for(var t=this.getAppointmentsInstance()._itemElements(),n=0,i=function(r,d){t.eq(d+n-1).addClass(p.AGENDA_LAST_IN_DATE_APPOINTMENT_CLASS),n+=d},o=0;o<a.length;o++)(0,R.each)(a[o],i)},getTimezone:function(){return this._getTimezoneOffsetByOption()},getTargetedAppointmentData:function(a,t){return this.getTargetedAppointment(a,t)},getAppointmentDurationInMs:function(a){var t=a.startDate,n=a.endDate,i=a.allDay,o=n.getTime()-t.getTime(),r=l("day"),d=this._workSpace.getVisibleDayDuration(),v=0;if(i)v=Math.ceil(o/r)*d;else{var x,T=!m.default.isSameAppointmentDates(t,n),D=Math.floor(o/r);if(T){var C=new Date(new Date(t).setHours(this.option("endDayHour"),0,0)),P=r-d-(t.getTime()>C.getTime()?t.getTime()-C.getTime():0);x=o-(D?D*r:P);var M=this.option("startDayHour")*l("hour"),O=n-A.default.trimTime(n);O<M&&(D&&(x-=P),x+=M-O)}else x=o%r;x>d&&(x=d),v=D*d+x||l("minute")}return v},replaceWrongEndDate:function(a,t,n){this._appointmentModel.replaceWrongEndDate(a,t,n)},calculateAppointmentEndDate:function(a,t){return this._appointmentModel._calculateAppointmentEndDate(a,t)},getEndDayHour:function(){return this._workSpace.option("endDayHour")||this.option("endDayHour")},getStartDayHour:function(){return this._workSpace.option("startDayHour")||this.option("startDayHour")},isAdaptive:function(){return this.option("adaptivityEnabled")},validateDayHours:function(){var a=this._getCurrentViewOption("endDayHour");if(this._getCurrentViewOption("startDayHour")>=a)throw E.default.Error("E1058")},removeDroppableCellClass:function(){this._workSpace.removeDroppableCellClass()}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=y(e(11)),F=e(4),A=e(3),R=e(21),E=y(e(9)),k=y(e(547)),S=e(0),w=y(e(34));function y(u){return u&&u.__esModule?u:{default:u}}function m(u,l){return(m=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}var p=y(e(327)).default.tableCreator,f=function(u){var l,s;function a(){return u.apply(this,arguments)||this}s=u,(l=a).prototype=Object.create(s.prototype),l.prototype.constructor=l,m(l,s);var n,o=a.prototype;return o._init=function(){u.prototype._init.call(this),this._activeStateUnit=void 0},o._getDefaultOptions=function(){return(0,S.extend)(u.prototype._getDefaultOptions.call(this),{agendaDuration:7,rowHeight:60,noDataText:""})},o._optionChanged=function(r){var v=r.value;switch(r.name){case"agendaDuration":break;case"noDataText":case"rowHeight":this._recalculateAgenda(this._rows);break;case"groups":v&&v.length?this._$groupTable||(this._initGroupTable(),this._dateTableScrollable.$content().prepend(this._$groupTable)):this._$groupTable&&(this._$groupTable.remove(),this._$groupTable=null,this._detachGroupCountAttr()),u.prototype._optionChanged.call(this,r);break;default:u.prototype._optionChanged.call(this,r)}},o._renderFocusState=function(){return(0,F.noop)()},o._renderFocusTarget=function(){return(0,F.noop)()},o._cleanFocusState=function(){return(0,F.noop)()},o.supportAllDayRow=function(){return!1},o._isVerticalGroupedWorkSpace=function(){return!1},o._getElementClass=function(){return"dx-scheduler-agenda"},o._setFirstViewDate=function(){this._firstViewDate=new Date(this.option("currentDate")),this._setStartDayHour(this._firstViewDate)},o._getRowCount=function(){return this.option("agendaDuration")},o._getCellCount=function(){return 1},o._getTimePanelRowCount=function(){return this.option("agendaDuration")},o._getDateByIndex=function(){return(0,F.noop)()},o._getFormat=function(){return"d ddd"},o._renderAllDayPanel=function(){return(0,F.noop)()},o._toggleAllDayVisibility=function(){return(0,F.noop)()},o._initWorkSpaceUnits=function(){this._initGroupTable(),this._$timePanel=(0,g.default)("<table>").addClass(this._getTimePanelClass()),this._$dateTable=(0,g.default)("<table>").addClass(this._getDateTableClass())},o._initGroupTable=function(){var r=this.option("groups");r&&r.length&&(this._$groupTable=(0,g.default)("<table>").addClass("dx-scheduler-group-table"))},o._renderView=function(){this._setFirstViewDate(),this._rows=[]},o._recalculateAgenda=function(r){var d=[];this._cleanView(),this._rowsIsEmpty(r)?this._renderNoData():(this._rows=r,this._$groupTable&&(d=this._renderGroupHeader(),this._setGroupHeaderCellsHeight()),this._renderTimePanel(),this._renderDateTable(),this.invoke("onAgendaReady",r),this._applyCellTemplates(d),this._dateTableScrollable.update())},o._renderNoData=function(){this._$noDataContainer=(0,g.default)("<div>").addClass("dx-scheduler-agenda-nodata").html(this.option("noDataText")),this._dateTableScrollable.$content().append(this._$noDataContainer)},o._setTableSizes=function(){return(0,F.noop)()},o._toggleHorizontalScrollClass=function(){return(0,F.noop)()},o._createCrossScrollingConfig=function(){return(0,F.noop)()},o._setGroupHeaderCellsHeight=function(){var r=this._getGroupHeaderCells().filter(function(x,T){return!T.getAttribute("rowSpan")}),d=this._removeEmptyRows(this._rows);if(d.length)for(var v=0;v<r.length;v++)r.eq(v).find(".dx-scheduler-group-header-content").outerHeight(this._getGroupRowHeight(d[v]))},o._rowsIsEmpty=function(r){for(var d=!0,v=0;v<r.length;v++)for(var x=r[v],T=0;T<x.length;T++)if(x[T]){d=!1;break}return d},o._detachGroupCountAttr=function(){this.$element().removeAttr("dx-group-column-count")},o._attachGroupCountAttr=function(){this.$element().attr("dx-group-column-count",this.option("groups").length)},o._removeEmptyRows=function(r){for(var d=[],v=0;v<r.length;v++)r[v].length&&r[v].some(function(x){return x>0})&&d.push(r[v]);return d},o._getGroupHeaderContainer=function(){return this._$groupTable},o._makeGroupRows=function(){var r=this.invoke("createReducedResourcesTree"),d=this.option("resourceCellTemplate"),v=this._getGroupHeaderContentClass(),x=[],T=p.makeGroupedTableFromJSON(p.VERTICAL,r,{cellTag:"th",groupTableClass:"dx-scheduler-group-table",groupRowClass:this._getGroupRowClass(),groupCellClass:this._getGroupHeaderClass(),groupCellCustomContent:function(D,C,P,M){var O=I.default.createElement("div"),B=I.default.createElement("div");O.className=v,B.appendChild(C),O.appendChild(B),O.className=v,d&&d.render?x.push(d.render.bind(d,{model:{data:M.data,id:M.value,color:M.color,text:C.textContent},container:(0,R.getPublicElement)((0,g.default)(O)),index:P})):(B.appendChild(C),O.appendChild(B)),D.appendChild(O)},cellTemplate:d});return{elements:(0,g.default)(T).find("."+this._getGroupRowClass()),cellTemplates:x}},o._cleanView=function(){this._$dateTable.empty(),this._$timePanel.empty(),this._$groupTable&&this._$groupTable.empty(),this._$noDataContainer&&(this._$noDataContainer.empty(),this._$noDataContainer.remove(),delete this._$noDataContainer)},o._createWorkSpaceElements=function(){this._createWorkSpaceStaticElements()},o._createWorkSpaceStaticElements=function(){this._$groupTable&&this._dateTableScrollable.$content().prepend(this._$groupTable),this._dateTableScrollable.$content().append(this._$timePanel,this._$dateTable),this.$element().append(this._dateTableScrollable.$element())},o._renderDateTable=function(){this._renderTableBody({container:(0,R.getPublicElement)(this._$dateTable),rowClass:this._getDateTableRowClass(),cellClass:this._getDateTableCellClass()})},o._attachTablesEvents=function(){return(0,F.noop)()},o._attachEvents=function(){return(0,F.noop)()},o._cleanCellDataCache=function(){return(0,F.noop)()},o.isIndicationAvailable=function(){return!1},o._prepareCellTemplateOptions=function(r,d,v,x){var T=this.option("groups"),D={},C=!!T.length;(C&&this._getPathToLeaf(v)||[]).forEach(function(M,O){D[T[O].name]=M});var P=C?this._getGroupIndexByResourceId(D):void 0;return{model:{text:r,date:d,groups:D,groupIndex:P},container:(0,R.getPublicElement)(x),index:v}},o._renderTableBody=function(r){var d,v=[],x=r.cellTemplate;this._$rows=[];var T=function(D,C){if(C){var P,M,O,B=(0,g.default)("<tr>"),V=(0,g.default)("<td>").height(this._getRowHeight(C));if(r.getStartDate&&(P=r.getStartDate&&r.getStartDate(D),M=w.default.format(P,"d"),O=w.default.format(P,this._formatWeekday)),x&&x.render){var z=this._prepareCellTemplateOptions(M+" "+O,P,d,V);v.push(x.render.bind(x,z))}else M&&O&&V.addClass("dx-scheduler-agenda-date").text(M+" "+O);r.rowClass&&B.addClass(r.rowClass),r.cellClass&&V.addClass(r.cellClass),B.append(V),this._$rows.push(B)}}.bind(this);for(d=0;d<this._rows.length;d++)(0,A.each)(this._rows[d],T),this._setLastRowClass();(0,g.default)(r.container).append((0,g.default)("<tbody>").append(this._$rows)),this._applyCellTemplates(v)},o._setLastRowClass=function(){this._rows.length>1&&this._$rows.length&&this._$rows[this._$rows.length-1].addClass("dx-scheduler-date-table-last-row")},o._renderTimePanel=function(){this._renderTableBody({container:(0,R.getPublicElement)(this._$timePanel),rowCount:this._getTimePanelRowCount(),cellCount:1,rowClass:"dx-scheduler-time-panel-row",cellClass:"dx-scheduler-time-panel-cell",cellTemplate:this.option("dateCellTemplate"),getStartDate:this._getTimePanelStartDate.bind(this)})},o._getTimePanelStartDate=function(r){var d=new Date(this.option("currentDate"));return new Date(d.setDate(d.getDate()+r))},o._getRowHeight=function(r){var d=this.option("rowHeight");return r?d*r+5*(r-1)+20:0},o._getGroupRowHeight=function(r){if(r){for(var d=0,v=0;v<r.length;v++)d+=this._getRowHeight(r[v]);return d}},o._calculateRows=function(r){return this.renderingStrategy.calculateRows(r,this.option("agendaDuration"),this.option("currentDate"))},o.preRenderAppointments=function(r){u.prototype.preRenderAppointments.call(this,r),this._calculateRows(r.appointments)},o.onDataSourceChanged=function(r){u.prototype.onDataSourceChanged.call(this),this._renderView();var d=this._calculateRows(r);this._recalculateAgenda(d)},o.getAgendaVerticalStepHeight=function(){return this.option("rowHeight")},o.getEndViewDate=function(){var r=new Date(this.option("currentDate")),d=this.option("agendaDuration");r.setHours(this.option("endDayHour"));var v=r.setDate(r.getDate()+d-1)-6e4;return new Date(v)},o.getEndViewDateByEndDayHour=function(){return this.getEndViewDate()},o.getCoordinatesByDate=function(){return{top:0,left:0,max:0,groupIndex:0}},o.getCellDataByCoordinates=function(){return{startDate:null,endDate:null}},o.updateScrollPosition=function(r){var d=this.option("observer").timeZoneCalculator.createDate(r,{path:"toGrid"}),v=this.getVisibleBounds(),x=d.getHours(),T=d.getMinutes();this.needUpdateScrollPosition(x,T,v,d)&&this.scrollToTime(x,T,d)},o.needUpdateScrollPosition=function(r,d,v){var x=!1;return(r<v.top.hours||r>v.bottom.hours)&&(x=!0),r===v.top.hours&&d<v.top.minutes&&(x=!0),r===v.bottom.hours&&d>v.top.minutes&&(x=!0),x},(n=[{key:"renderingStrategy",get:function(){return this.invoke("getLayoutManager").getRenderingStrategyInstance()}}])&&function h(u,l){for(var s=0;s<l.length;s++){var a=l[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}(a.prototype,n),a}(k.default);(0,E.default)("dxSchedulerAgenda",f),b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(26);function A(E,k){return(A=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}var R=function(E){var k,S;function w(){return E.apply(this,arguments)||this}S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,A(k,S);var y=w.prototype;return y.prepareCellIndexes=function(h,m,p){return this._workSpace.isGroupedByDate()?{rowIndex:h.rowIndex,cellIndex:h.cellIndex*this._workSpace._getGroupCount()+m}:{rowIndex:h.rowIndex,cellIndex:h.cellIndex+m*this._workSpace._getCellCount()}},y.calculateCellIndex=function(h,m){return m%=this._workSpace._getCellCount(),this._workSpace._getRowCount()*m+h},y.getGroupIndex=function(h,m){var p=this._workSpace.isGroupedByDate(),f=this._workSpace._getGroupCount();return p?m%f:Math.floor(m/this._workSpace._getCellCount())},y.calculateHeaderCellRepeatCount=function(){return this._workSpace._getGroupCount()||1},y.insertAllDayRowsIntoDateTable=function(){return!1},y.getTotalCellCount=function(h){return h=h||1,this._workSpace._getCellCount()*h},y.getTotalRowCount=function(){return this._workSpace._getRowCount()},y.addAdditionalGroupCellClasses=function(h,m,p,f){var c=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return h=this._addLastGroupCellClass(h,m,c),this._addFirstGroupCellClass(h,m,c)},y._addLastGroupCellClass=function(h,m,p){if(p)return"".concat(h," ").concat(this.getLastGroupCellClass());if(this._workSpace.isGroupedByDate()){if(m%this._workSpace._getGroupCount()==0)return"".concat(h," ").concat(this.getLastGroupCellClass())}else if(m%this._workSpace._getCellCount()==0)return"".concat(h," ").concat(this.getLastGroupCellClass());return h},y._addFirstGroupCellClass=function(h,m,p){if(p)return"".concat(h," ").concat(this.getFirstGroupCellClass());if(this._workSpace.isGroupedByDate()){if((m-1)%this._workSpace._getGroupCount()==0)return"".concat(h," ").concat(this.getFirstGroupCellClass())}else if((m-1)%this._workSpace._getCellCount()==0)return"".concat(h," ").concat(this.getFirstGroupCellClass());return h},y.getHorizontalMax=function(h){return this._workSpace.getMaxAllowedPosition(h)},y.getVerticalMax=function(h){var m=this._workSpace.isVirtualScrolling()?h:0;return this._workSpace.getMaxAllowedVerticalPosition(m)},y.calculateTimeCellRepeatCount=function(){return 1},y.getWorkSpaceMinWidth=function(){return(0,I.getBoundingRect)(this._workSpace.$element().get(0)).width-this._workSpace.getTimePanelWidth()},y.getAllDayOffset=function(){return this._workSpace.getAllDayHeight()},y.getAllDayTableHeight=function(){return(0,I.getBoundingRect)(this._workSpace._$allDayTable.get(0)).height||0},y.getGroupCountAttr=function(h){return{attr:"dx-group-row-count",count:null==h?void 0:h.length}},y.getLeftOffset=function(){return this._workSpace.getTimePanelWidth()},y._createGroupBoundOffset=function(h,m,p){var f=p/2;return{left:h?h.offset().left-f:0,right:m?m.offset().left+p+f:0,top:0,bottom:0}},y._getGroupedByDateBoundOffset=function(h,m){var p=h.length-1,f=h.eq(0),c=h.eq(p);return this._createGroupBoundOffset(f,c,m)},y.getGroupBoundsOffset=function(h,m,p,f){if(this._workSpace.isGroupedByDate())return this._getGroupedByDateBoundOffset(m,p);var c=this._workSpace.getCellIndexByCoordinates(f),u=(f.groupIndex||Math.floor(c/h))*h,l=m.eq(u),s=m.eq(u+h-1);return this._createGroupBoundOffset(l,s,p)},y.getVirtualScrollingGroupBoundsOffset=function(h,m,p,f,c){if(this._workSpace.isGroupedByDate())return this._getGroupedByDateBoundOffset(m,p);var u,l,s=this._workSpace.getCellIndexByCoordinates(f),a=f.groupIndex||Math.floor(s/h),t=c.dateTableGroupedMap[a];if(t){var o=t[0][t[0].length-1].position;u=m.eq(t[0][0].position.cellIndex),l=m.eq(o.cellIndex)}return this._createGroupBoundOffset(u,l,p)},y.shiftIndicator=function(h,m,p,f){var c=this._getIndicatorOffset(f);h.css("left",p?p-c:c),h.css("top",m)},y._getIndicatorOffset=function(h){return this._workSpace.isGroupedByDate()?this._calculateGroupByDateOffset(h):this._calculateOffset(h)},y._calculateOffset=function(h){return this._workSpace._getCellCount()*this._workSpace.getRoundedCellWidth(h-1,0)*h+this._workSpace.getIndicatorOffset(h)+h},y._calculateGroupByDateOffset=function(h){return this._workSpace.getIndicatorOffset(0)*this._workSpace._getGroupCount()+this._workSpace.getRoundedCellWidth(h-1,0)*h},y.getShaderOffset=function(h,m){var p=this._workSpace._getCellCount()*this._workSpace.getRoundedCellWidth(h-1)*h;return this._workSpace.option("rtlEnabled")?(0,I.getBoundingRect)(this._workSpace._dateTableScrollable.$content().get(0)).width-p-this._workSpace.getTimePanelWidth()-m:p},y.getShaderTopOffset=function(h){return-this.getShaderMaxHeight()*(h>0?1:0)},y.getShaderHeight=function(){return this._workSpace.getIndicationHeight()},y.getShaderMaxHeight=function(){return(0,I.getBoundingRect)(this._workSpace._dateTableScrollable.$content().get(0)).height},y.getShaderWidth=function(h){return this._workSpace.getIndicationWidth(h)},y.getScrollableScrollTop=function(h){return h?0:this._workSpace.getScrollable().scrollTop()},y.getGroupIndexByCell=function(h){var m=h.parent().index(),p=h.index();return this.getGroupIndex(m,p)},w}(((g=e(548))&&g.__esModule?g:{default:g}).default);b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(26),F=(g=e(548))&&g.__esModule?g:{default:g},A=e(549);function R(k,S){return(R=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var E=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,R(S,w);var h=y.prototype;return h.prepareCellIndexes=function(m,p,f){var c=m.rowIndex+p*this._workSpace._getRowCount();return this._workSpace.supportAllDayRow()&&this._workSpace.option("showAllDayPanel")&&(c+=p,f||(c+=1)),{rowIndex:c,cellIndex:m.cellIndex}},h.calculateCellIndex=function(m,p){return m%=this._workSpace._getRowCount(),this._workSpace._getRowCount()*p+m},h.getGroupIndex=function(m){return Math.floor(m/this._workSpace._getRowCount())},h.calculateHeaderCellRepeatCount=function(){return 1},h.insertAllDayRowsIntoDateTable=function(){return this._workSpace.option("showAllDayPanel")},h.getTotalCellCount=function(){return this._workSpace._getCellCount()},h.getTotalRowCount=function(){return this._workSpace._getRowCount()*this._workSpace._getGroupCount()},h.addAdditionalGroupCellClasses=function(m,p,f,c){return m=this._addLastGroupCellClass(m,f+1),this._addFirstGroupCellClass(m,f+1)},h._addLastGroupCellClass=function(m,p){return p%this._workSpace._getRowCount()==0?m+" "+this.getLastGroupCellClass():m},h._addFirstGroupCellClass=function(m,p){return(p-1)%this._workSpace._getRowCount()==0?m+" "+this.getFirstGroupCellClass():m},h.getHorizontalMax=function(m){return this._workSpace.isRenovatedRender()?this._workSpace.getMaxAllowedPosition(m):this._workSpace.getMaxAllowedPosition(0)},h.getVerticalMax=function(m){return this._workSpace.getMaxAllowedVerticalPosition(m)+this._getOffsetByAllDayPanel(m)},h._getOffsetByAllDayPanel=function(m){var p=0;return this._workSpace.supportAllDayRow()&&this._workSpace.option("showAllDayPanel")&&(p=this._workSpace.getAllDayHeight()*(m+1)),p},h._getGroupTop=function(m){var p=this._workSpace,f=p.isVirtualScrolling()?p.viewDataProvider.getRowCountInGroup(m):p._getRowCount();return p.getMaxAllowedVerticalPosition(m)-p.getCellHeight()*f},h.calculateTimeCellRepeatCount=function(){return this._workSpace._getGroupCount()||1},h.getWorkSpaceMinWidth=function(){var m=this._workSpace._getWorkSpaceWidth(),p=(0,I.getBoundingRect)(this._workSpace.$element().get(0)).width-this._workSpace.getTimePanelWidth()-this._workSpace.getGroupTableWidth()-2;return m<p&&(m=p),m},h.getAllDayOffset=function(){return 0},h.getAllDayTableHeight=function(){return 0},h.getGroupCountAttr=function(m){return{attr:"dx-group-column-count",count:null==m?void 0:m.length}},h.getLeftOffset=function(){return this._workSpace.getTimePanelWidth()+this._workSpace.getGroupTableWidth()},h.getGroupBoundsOffset=function(m,p,f,c){var u=this;return A.cache.get("groupBoundsOffset",function(){var l=c.groupIndex,s=p.eq(0).offset().left,a=p.eq(m-1).offset().left+f,t=u._workSpace._calculateDayDuration()/u._workSpace.option("hoursInterval")*u._workSpace.getCellHeight(),n=u.getScrollableScrollTop(),i=l*t+(0,I.getBoundingRect)(u._workSpace._$thead.get(0)).height+u._workSpace.invoke("getHeaderHeight")+10-n;return u._workSpace.option("showAllDayPanel")&&u._workSpace.supportAllDayRow()&&(i+=u._workSpace.getCellHeight()*(l+1)),u._groupBoundsOffset={left:s,right:a,top:i,bottom:i+t}})},h.getVirtualScrollingGroupBoundsOffset=function(m,p,f,c){return this.getGroupBoundsOffset(m,p,f,c)},h.shiftIndicator=function(m,p,f,c){var u=this._workSpace.getIndicatorOffset(0),l=this._workSpace.option("crossScrollingEnabled")?0:this._workSpace.getGroupTableWidth(),s=f?f-u:u,a=this._workSpace._getRowCount()*this._workSpace.getCellHeight()*c;this._workSpace.supportAllDayRow()&&this._workSpace.option("showAllDayPanel")&&(a+=this._workSpace.getAllDayHeight()*(c+1)),m.css("left",s+l),m.css("top",p+a)},h.getShaderOffset=function(m,p){var f=this._workSpace.option("crossScrollingEnabled")?0:this._workSpace.getGroupTableWidth();return this._workSpace.option("rtlEnabled")?(0,I.getBoundingRect)(this._$container.get(0)).width-f-this._workSpace.getWorkSpaceLeftOffset()-p:f},h.getShaderTopOffset=function(m){return 0},h.getShaderHeight=function(){var m=this._workSpace.getIndicationHeight();return this._workSpace.supportAllDayRow()&&this._workSpace.option("showAllDayPanel")&&(m+=this._workSpace.getCellHeight()),m},h.getShaderMaxHeight=function(){var m=this._workSpace._getRowCount()*this._workSpace.getCellHeight();return this._workSpace.supportAllDayRow()&&this._workSpace.option("showAllDayPanel")&&(m+=this._workSpace.getCellHeight()),m},h.getShaderWidth=function(){return this._workSpace.getIndicationWidth(0)},h.getScrollableScrollTop=function(){return this._workSpace.getScrollable().scrollTop()},h.getGroupIndexByCell=function(m){var p=m.parent().index(),f=this._workSpace._getRowCountWithAllDayRows();return Math.ceil((p+1)/f)},y}(F.default);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(2));function F(E){return E&&E.__esModule?E:{default:E}}function A(E,k){return(A=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}var R=function(E){var k,S;function w(){return E.apply(this,arguments)||this}S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,A(k,S);var y=w.prototype;return y.renderShader=function(){var h=this._getShaderHeight(),m=this._getShaderMaxHeight(),p=h>m;h>m&&(h=m),this._$shader.height(h);var f=this._workSpace._getGroupCount()||1;this._workSpace.isGroupedByDate()?this._renderGroupedByDateShaderParts(f,h,m,p):this._renderShaderParts(f,h,m,p)},y._renderShaderParts=function(h,m,p,f){for(var c=0;c<h;c++){var u=this._getShaderWidth(c);this._renderTopShader(this._$shader,m,u,c),!f&&this._renderBottomShader(this._$shader,p,m,u,c),this._renderAllDayShader(u,c)}},y._renderGroupedByDateShaderParts=function(h,m,p,f){var c=this._getShaderWidth(0),u=c-this._workSpace.getCellWidth();m<0&&(m=0,u=c),this._renderTopShader(this._$shader,m,c*h,0),!f&&this._renderBottomShader(this._$shader,p,m,u*h+this._workSpace.getCellWidth(),0),this._renderAllDayShader(c*h,0)},y._renderTopShader=function(h,m,p,f){this._$topShader=(0,g.default)("<div>").addClass("dx-scheduler-date-time-shader-top"),p&&this._$topShader.width(p)&&this._$topShader.height(m),this._$topShader.css("marginTop",this._getShaderTopOffset(f)),this._$topShader.css("left",this._getShaderOffset(f,p)),h.append(this._$topShader)},y._renderBottomShader=function(h,m,p,f,c){this._$bottomShader=(0,g.default)("<div>").addClass("dx-scheduler-date-time-shader-bottom");var u=p<0?f:f-this._workSpace.getCellWidth(),l=p<0?m:m-p;this._$bottomShader.width(u)&&this._$bottomShader.height(l),this._$bottomShader.css("left",this._getShaderOffset(c,f-this._workSpace.getCellWidth())),h.append(this._$bottomShader)},y._renderAllDayShader=function(h,m){this._workSpace.option("showAllDayPanel")&&(this._$allDayIndicator=(0,g.default)("<div>").addClass("dx-scheduler-date-time-shader-all-day"),this._$allDayIndicator.height(this._workSpace.getAllDayHeight()),this._$allDayIndicator.width(h),this._$allDayIndicator.css("left",this._getShaderOffset(m,h)),this._workSpace._$allDayPanel.prepend(this._$allDayIndicator))},y._getShaderOffset=function(h,m){return this._workSpace.getGroupedStrategy().getShaderOffset(h,m)},y._getShaderTopOffset=function(h){return this._workSpace.getGroupedStrategy().getShaderTopOffset(h)},y._getShaderHeight=function(h,m){return this._workSpace.getGroupedStrategy().getShaderHeight()},y._getShaderMaxHeight=function(h,m){return this._workSpace.getGroupedStrategy().getShaderMaxHeight()},y._getShaderWidth=function(h){return this._workSpace.getGroupedStrategy().getShaderWidth(h)},y.clean=function(){E.prototype.clean.call(this),this._workSpace&&this._workSpace._$allDayPanel&&this._workSpace._$allDayPanel.find(".dx-scheduler-date-time-shader-all-day").remove()},w}(F(e(550)).default);b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(2)),I=R(e(150)),F=e(0),A=e(103);function R(k){return k&&k.__esModule?k:{default:k}}var E=function(){function k(w){this.scheduler=w,this.appointments=w._appointments,this.initialPosition={left:0,top:0},this.appointmentInfo=null}var S=k.prototype;return S.isAllDay=function(w){return w.data("dxAppointmentSettings").allDay},S.onDragStart=function(w){var y=w.itemSettings,h=w.itemData;this.initialPosition=w.initialPosition,this.appointmentInfo={appointment:h,settings:y},this.appointments.notifyObserver("hideAppointmentTooltip")},S.onDragMove=function(w){w.fromComponent!==w.toComponent&&this.appointments.notifyObserver("removeDroppableCellClass")},S.getAppointmentElement=function(w){return(0,g.default)(w.event.data&&w.event.data.itemElement||w.itemElement)},S.onDragEnd=function(w){var y=this.getAppointmentElement(w),h=this.appointments._getItemData(y);this.appointments._getAppointmentContainer(this.isAllDay(y)).append(y),this.appointments.notifyObserver("updateAppointmentAfterDrag",{event:w,element:y,rawAppointment:h,coordinates:this.initialPosition})},S.getItemData=function(w){var y=(0,g.default)(w).data(A.LIST_ITEM_DATA_KEY),h=null==y?void 0:y.appointment,m=this.appointments._getItemData(w);return h||m},S.getItemSettings=function(w){var y=(0,g.default)(w).data(A.LIST_ITEM_DATA_KEY);return y&&y.settings||[]},S.createDragStartHandler=function(w,y){var h=this;return function(m){m.itemData=h.getItemData(m.itemElement),m.itemSettings=h.getItemSettings(m.itemElement),y.onDragStart&&y.onDragStart(m),m.cancel||w.onDragStart(m)}},S.createDragMoveHandler=function(w,y){return function(h){y.onDragMove&&y.onDragMove(h),h.cancel||w.onDragMove(h)}},S.createDragEndHandler=function(w,y){var h=this;return function(m){h.appointmentInfo=null,y.onDragEnd&&y.onDragEnd(m),m.cancel||(w.onDragEnd(m),m.fromComponent!==m.toComponent&&y.onRemove&&y.onRemove(m))}},S.createDropHandler=function(w){var y=this;return function(h){var m=y.appointments.invoke("getUpdatedData",h.itemData);h.itemData=(0,F.extend)({},h.itemData,m),h.fromComponent!==h.toComponent&&w.onAdd&&w.onAdd(h)}},S.addTo=function(w,y){var h=this.scheduler.option("appointmentDragging")||{},m=(0,F.extend)({component:this.scheduler,contentTemplate:null,filter:".".concat("dx-scheduler-appointment"),immediate:!1,onDragStart:this.onDragStart.bind(this),onDragMove:this.onDragMove.bind(this),onDragEnd:this.onDragEnd.bind(this)},y);this.appointments._createComponent(w,I.default,(0,F.extend)({},m,h,{onDragStart:this.createDragStartHandler(m,h),onDragMove:this.createDragMoveHandler(m,h),onDragEnd:this.createDragEndHandler(m,h),onDrop:this.createDropHandler(h)}))},S.updateDragSource=function(w,y){var h=this.appointmentInfo;(h||w)&&this.appointments._setDragSourceAppointment(w||h.appointment,y||h.settings)},k}();b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;function I(A,R){return(I=Object.setPrototypeOf||function(E,k){return E.__proto__=k,E})(A,R)}b.default=void 0;var F=function(A){var R,E;function k(){return A.apply(this,arguments)||this}E=A,(R=k).prototype=Object.create(E.prototype),R.prototype.constructor=R,I(R,E);var S=k.prototype;return S.notifyObserver=function(w,y){var h=this.option("observer");h&&h.fire(w,y)},S.invoke=function(){var w=this.option("observer");if(w)return w.fire.apply(w,arguments)},k}(((g=e(16))&&g.__esModule?g:{default:g}).default);b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(11)),I=E(e(5)),F=e(7),A=e(8),R=e(1);function E(i){return i&&i.__esModule?i:{default:i}}function k(i,o){i.prototype=Object.create(o.prototype),i.prototype.constructor=i,S(i,o)}function S(i,o){return(S=Object.setPrototypeOf||function(r,d){return r.__proto__=d,r})(i,o)}function w(){return(w=Object.assign||function(i){for(var o=1;o<arguments.length;o++){var r=arguments[o];for(var d in r)Object.prototype.hasOwnProperty.call(r,d)&&(i[d]=r[d])}return i}).apply(this,arguments)}function y(i,o){for(var r=0;r<o.length;r++){var d=o[r];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(i,d.key,d)}}function h(i,o,r){return o&&y(i.prototype,o),r&&y(i,r),i}var m=(0,A.addNamespace)("scroll","dxSchedulerVirtualScrolling"),c="both",l=function(){function i(r){this._workspace=r,this._rowHeight=this.getCellHeight(),this._cellWidth=this.getCellWidth(),this._renderer=new n(this.workspace),this._createVirtualScrolling(),this._attachScrollableEvents()}var o=i.prototype;return o.getRenderState=function(){var r,d;return w({},(null===(r=this.verticalVirtualScrolling)||void 0===r?void 0:r.getRenderState())||{},(null===(d=this.horizontalVirtualScrolling)||void 0===d?void 0:d.getRenderState())||{})},o.getCellHeight=function(){var r=this.workspace.getCellHeight(!1);return Math.floor(r>0?r:50)},o.getCellWidth=function(){var r=this.workspace.getCellWidth(),d=this.workspace.getCellMinWidth();return(!r||r<d)&&(r=d),Math.floor(r>0?r:1)},o.calculateCoordinatesByDataAndPosition=function(r,d,v,x,T){var D=this._workspace,C=d.rowIndex,P=d.columnIndex,M=r.startDate,O=r.endDate,B=r.allDay,V=v.getTime(),z=M.getTime(),N=O.getTime(),U=B||!x?0:(V-z)/(N-z),H=this.getCellWidth(),G=this.getCellHeight(),Y=T?(C+U)*G:C*G,J=T?P*H:(P+U)*H;return D.option("rtlEnabled")&&(J=D.getScrollableOuterWidth()-J),{top:Y,left:J}},o.dispose=function(){this._onScrollHandler&&I.default.off(this.document,m,this._onScrollHandler)},o._createVirtualScrolling=function(){this.verticalScrollingAllowed&&(this.verticalVirtualScrolling=new a({workspace:this.workspace,viewportHeight:this.viewportHeight,rowHeight:this.rowHeight,outlineCount:this.outlineCount})),this.horizontalScrollingAllowed&&(this.horizontalVirtualScrolling=new t({workspace:this.workspace,viewportWidth:this.viewportWidth,cellWidth:this.cellWidth,outlineCount:this.outlineCount}))},o._attachScrollableEvents=function(){(this.horizontalScrollingAllowed||this.verticalScrollingAllowed)&&((this.height||this.horizontalScrollingAllowed)&&this._attachScrollableScroll(),this.height||this._attachWindowScroll())},o._attachScrollableScroll=function(){var r=this,d=this.workspace.getScrollable(),v=d.option("onScroll");d.option("onScroll",function(x){null==v||v.apply(d,[x]),r._process(null==x?void 0:x.scrollOffset)})},o._attachWindowScroll=function(){var r=this,d=(0,F.getWindow)();this._onScrollHandler=this.workspace._createAction(function(){var v=d.scrollX,x=d.scrollY;(v>=10||x>=10)&&r._process({left:v,top:x})}),I.default.on(this.document,m,this._onScrollHandler)},o._process=function(r){if(r){var d,v,x=r.left,T=r.top,D=(0,R.isDefined)(T)&&(null===(d=this.verticalVirtualScrolling)||void 0===d?void 0:d.updateState(T)),C=(0,R.isDefined)(x)&&(null===(v=this.horizontalVirtualScrolling)||void 0===v?void 0:v.updateState(x));(D||C)&&this.renderer.updateRender()}},o.updateDimensions=function(r){var d,v=this.getCellHeight(!1),x=this.verticalScrollingAllowed&&v!==this.rowHeight;(x||r)&&(this.rowHeight=v,null===(d=this.verticalVirtualScrolling)||void 0===d||d.reinitState(v,r));var T,D=this.getCellWidth(),C=this.horizontalScrollingAllowed&&D!==this.cellWidth;(C||r)&&(this.cellWidth=D,null===(T=this.horizontalVirtualScrolling)||void 0===T||T.reinitState(D,r)),(x||C)&&this.renderer._renderGrid()},h(i,[{key:"workspace",get:function(){return this._workspace}},{key:"isRTL",get:function(){return this.workspace._isRTL()}},{key:"renderer",get:function(){return this._renderer}},{key:"isVirtualScrolling",get:function(){return this.workspace.isVirtualScrolling()}},{key:"verticalVirtualScrolling",get:function(){return this._verticalVirtualScrolling},set:function(r){this._verticalVirtualScrolling=r}},{key:"horizontalVirtualScrolling",get:function(){return this._horizontalVirtualScrolling},set:function(r){this._horizontalVirtualScrolling=r}},{key:"document",get:function(){return g.default.getDocument()}},{key:"height",get:function(){return this.workspace.invoke("getOption","height")}},{key:"width",get:function(){return this.workspace.invoke("getOption","width")}},{key:"rowHeight",get:function(){return this._rowHeight},set:function(r){this._rowHeight=r}},{key:"outlineCount",get:function(){return this.workspace.option("scrolling.outlineCount")}},{key:"viewportHeight",get:function(){return this.height?this.workspace.$element().height():(0,F.getWindow)().innerHeight}},{key:"cellWidth",get:function(){return this._cellWidth},set:function(r){this._cellWidth=r}},{key:"viewportWidth",get:function(){return this.width?this.workspace.$element().width():(0,F.getWindow)().innerWidth}},{key:"cellCountInsideTopVirtualRow",get:function(){var r;return(null===(r=this.verticalScrollingState)||void 0===r?void 0:r.virtualItemCountBefore)||0}},{key:"cellCountInsideLeftVirtualCell",get:function(){var r;return(null===(r=this.horizontalScrollingState)||void 0===r?void 0:r.virtualItemCountBefore)||0}},{key:"cellCountInsideRightVirtualCell",get:function(){var r;return(null===(r=this.horizontalScrollingState)||void 0===r?void 0:r.virtualItemCountAfter)||0}},{key:"topVirtualRowsCount",get:function(){return this.cellCountInsideTopVirtualRow>0?1:0}},{key:"leftVirtualCellsCount",get:function(){return(this.isRTL?this.cellCountInsideRightVirtualCell:this.cellCountInsideLeftVirtualCell)>0?1:0}},{key:"virtualRowOffset",get:function(){var r;return(null===(r=this.verticalScrollingState)||void 0===r?void 0:r.virtualItemSizeBefore)||0}},{key:"virtualCellOffset",get:function(){var r;return(null===(r=this.horizontalScrollingState)||void 0===r?void 0:r.virtualItemSizeBefore)||0}},{key:"scrollingState",get:function(){var r,d;return{vertical:null===(r=this.verticalVirtualScrolling)||void 0===r?void 0:r.state,horizontal:null===(d=this.horizontalVirtualScrolling)||void 0===d?void 0:d.state}}},{key:"verticalScrollingState",get:function(){return this.scrollingState.vertical}},{key:"horizontalScrollingState",get:function(){return this.scrollingState.horizontal}},{key:"scrollingOrientation",get:function(){return this.workspace.option("scrolling.orientation")||"both"}},{key:"verticalScrollingAllowed",get:function(){return"vertical"===this.scrollingOrientation||this.scrollingOrientation===c}},{key:"horizontalScrollingAllowed",get:function(){return"horizontal"===this.scrollingOrientation||this.scrollingOrientation===c}}]),i}();b.default=l;var s=function(){function i(r){this.options=r,this._state=this.defaultState,this._viewportSize=r.viewportSize,this._itemSize=r.itemSize,this._position=-1,this._itemSizeChanged=!1,this.updateState(0)}var o=i.prototype;return o.needUpdateState=function(r){var d=this.state,v=d.prevPosition;if(d.startIndex<0)return!0;var x=!1;if(this._validateAndSavePosition(r)){if(0===r||r===this.maxScrollPosition)return!0;var D=Math.floor(v/this.itemSize),C=Math.floor(r/this.itemSize);x=Math.abs(D-C)>=this.outlineCount}return x},o._validateAndSavePosition=function(r){if(!(0,R.isDefined)(r))return!1;var d=this.position!==r;return this.position=r,d},o._correctPosition=function(r){return r>=0?Math.min(r,this.maxScrollPosition):-1},o.updateState=function(r,d){if(r=this._correctPosition(r),!this.needUpdateState(r)&&!d)return!1;var v=this._calcItemInfoBefore(r),x=this._calcItemDeltaBefore(v),T=this._calcItemInfoAfter(x),D=T.outlineCountAfter,C=T.virtualItemCountAfter,M=v.virtualItemCountBefore,O=v.outlineCountBefore,B=O+T.itemCountWithAfter+D,V=Math.floor(r/this.itemSize);return this.state.prevPosition=V*this.itemSize,this.state.startIndex=V-O,this.state.virtualItemCountBefore=M,this.state.outlineCountBefore=O,this.state.itemCount=B,this.state.outlineCountAfter=D,this.state.virtualItemCountAfter=C,this._updateStateCore(),!0},o.reinitState=function(r,d){var v=this.position;this.itemSize=r,this.updateState(0,d),v>0&&this.updateState(v,d)},o._calcItemInfoBefore=function(r){var d=Math.floor(r/this.itemSize),v=Math.min(d,this.outlineCount);return{virtualItemCountBefore:d-=v,outlineCountBefore:v}},o._calcItemDeltaBefore=function(r){var d=r.virtualItemCountBefore,v=r.outlineCountBefore;return this.getTotalItemCount()-d-v},o.getTotalItemCount=function(){throw"getTotalItemCount method should be implemented"},o.getRenderState=function(){throw"getRenderState method should be implemented"},o._calcItemInfoAfter=function(r){var d=r>=this.pageSize?this.pageSize:r,v=r-d,x=v>0?Math.min(v,this.outlineCount):0;return v>0&&(v-=x),{virtualItemCountAfter:v,outlineCountAfter:x,itemCountWithAfter:d}},o._updateStateCore=function(){var r=this.state,O=this.itemSize*r.virtualItemCountBefore,B=this.itemSize*r.virtualItemCountAfter;(this._itemSizeChanged||r.virtualItemSizeBefore+r.outlineSizeBefore<O+this.itemSize*r.outlineCountBefore||r.virtualItemSizeAfter+r.outlineSizeAfter<B+this.itemSize*r.outlineCountAfter)&&this._updateStateVirtualItems(O,B)},o._updateStateVirtualItems=function(r,d){var v=this.state;v.virtualItemSizeBefore=r,v.virtualItemSizeAfter=d},h(i,[{key:"viewportSize",get:function(){return this._viewportSize}},{key:"itemSize",get:function(){return this._itemSize},set:function(r){this._itemSizeChanged=this._itemSize!==r,this._itemSize=r}},{key:"state",get:function(){return this._state},set:function(r){this._state=r}},{key:"startIndex",get:function(){return this.state.startIndex}},{key:"pageSize",get:function(){return Math.ceil(this.viewportSize/this.itemSize)}},{key:"outlineCount",get:function(){return(0,R.isDefined)(this.options.outlineCount)?this.options.outlineCount:Math.floor(this.pageSize/2)}},{key:"workspace",get:function(){return this.options.workspace}},{key:"groupCount",get:function(){return this.workspace._getGroupCount()}},{key:"isVerticalGrouping",get:function(){return this.workspace._isVerticalGroupedWorkSpace()}},{key:"defaultState",get:function(){return{prevPosition:0,startIndex:-1,itemCount:0,virtualItemCountBefore:0,virtualItemCountAfter:0,outlineCountBefore:0,outlineCountAfter:0,virtualItemSizeBefore:0,virtualItemSizeAfter:0,outlineSizeBefore:0,outlineSizeAfter:0}}},{key:"maxScrollPosition",get:function(){return this.getTotalItemCount()*this.itemSize-this.viewportSize}},{key:"position",get:function(){return this._position},set:function(r){this._position=r}}]),i}(),a=function(i){function o(d){return i.call(this,{workspace:d.workspace,viewportSize:d.viewportHeight,itemSize:d.rowHeight,outlineCount:d.outlineCount})||this}k(o,i);var r=o.prototype;return r.getTotalItemCount=function(){return this.workspace._getTotalRowCount(this.groupCount,this.isVerticalGrouping)},r.getRenderState=function(){return{topVirtualRowHeight:this.state.virtualItemSizeBefore,bottomVirtualRowHeight:this.state.virtualItemSizeAfter,startRowIndex:this.state.startIndex,rowCount:this.state.itemCount,startIndex:this.state.startIndex}},h(o,[{key:"prevTopPosition",get:function(){return this.state.prevPosition}},{key:"rowCount",get:function(){return this.state.itemCount}},{key:"topVirtualRowCount",get:function(){return this.state.virtualItemCountBefore}},{key:"bottomVirtualRowCount",get:function(){return this.state.virtualItemCountAfter}}]),o}(s),t=function(i){function o(d){return i.call(this,{workspace:d.workspace,viewportSize:d.viewportWidth,itemSize:d.cellWidth,outlineCount:d.outlineCount})||this}k(o,i);var r=o.prototype;return r.getTotalItemCount=function(){return this.workspace._getTotalCellCount(this.groupCount,this.isVerticalGrouping)},r.getRenderState=function(){return{leftVirtualCellWidth:this.state.virtualItemSizeBefore,rightVirtualCellWidth:this.state.virtualItemSizeAfter,startCellIndex:this.state.startIndex,cellCount:this.state.itemCount,cellWidth:this.itemSize}},r._updateStateVirtualItems=function(d,v){if(this.isRTL){var x=this.state;x.virtualItemSizeAfter=d,x.virtualItemSizeBefore=v,x.startIndex=this.getTotalItemCount()-this.startIndex-this.state.itemCount}else i.prototype._updateStateVirtualItems.call(this,d,v)},h(o,[{key:"isRTL",get:function(){return this.workspace._isRTL()}}]),o}(s),n=function(){function i(r){this._workspace=r,this._renderAppointmentTimeout=null}var o=i.prototype;return o.getRenderTimeout=function(){return 30},o.updateRender=function(){this._renderGrid(),this._renderAppointments()},o._renderGrid=function(){this.workspace.renderRWorkspace(!1)},o._renderAppointments=function(){var r=this,d=this.getRenderTimeout();d>=0?(clearTimeout(this._renderAppointmentTimeout),this._renderAppointmentTimeout=setTimeout(function(){return r.workspace.updateAppointments()},d)):this.workspace.updateAppointments()},h(i,[{key:"workspace",get:function(){return this._workspace}}]),i}();W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(19))&&g.__esModule?g:{default:g},F=e(103),A=["startDate","endDate","isFirstGroupCell","isLastGroupCell"],R=["allDay","startDate","endDate"];function E(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}function k(){return(k=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}function S(c){return function(u){if(Array.isArray(u))return w(u)}(c)||function(u){if("undefined"!=typeof Symbol&&null!=u[Symbol.iterator]||null!=u["@@iterator"])return Array.from(u)}(c)||function(u,l){if(u){if("string"==typeof u)return w(u,l);var s=Object.prototype.toString.call(u).slice(8,-1);if("Object"===s&&u.constructor&&(s=u.constructor.name),"Map"===s||"Set"===s)return Array.from(u);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return w(u,l)}}(c)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(c,u){(null==u||u>c.length)&&(u=c.length);for(var l=0,s=new Array(u);l<u;l++)s[l]=c[l];return s}function y(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}function h(c,u,l){return u&&y(c.prototype,u),l&&y(c,l),c}var m=function(){function c(l){this.workspace=l}var u=c.prototype;return u._getCompleteViewDataMap=function(l){var s,a=l.rowCountInGroup,n=l.groupsList,i=l.groupByDate,o=l.isHorizontalGrouping,r=l.isVerticalGrouping,d=l.totalCellCount,x=[],T=i?l.groupCount:1,D=this._generateAllDayPanelData(l,l.cellCountInGroupRow,T),C=this._generateViewCellsData(l,a,T);return D&&x.push(D),(s=x).push.apply(s,S(C)),o&&!i&&(x=this._transformViewDataMapForHorizontalGrouping(x,n)),r&&(x=this._transformViewDataMapForVerticalGrouping(x,n)),i&&(x=this._transformViewDataMapForGroupingByDate(x,n)),this._addKeysToCells(x,d)},u._transformViewDataMapForHorizontalGrouping=function(l,s){var a=l.map(function(t){return t.slice()});return s.slice(1).forEach(function(t,n){var i=n+1;l.forEach(function(o,r){var d,v=o.map(function(x){return k({},x,{groups:t,groupIndex:i})});(d=a[r]).push.apply(d,S(v))})}),a},u._transformViewDataMapForVerticalGrouping=function(l,s){var a=l.map(function(t){return t.slice()});return s.slice(1).forEach(function(t,n){var i=n+1,o=l.map(function(r){return r.map(function(d){return k({},d,{groupIndex:i,groups:t})})});a.push.apply(a,S(o))}),a},u._transformViewDataMapForGroupingByDate=function(l,s){var a=s.slice(1),t=a.length;return l.map(function(n){return n.reduce(function(i,o){return[].concat(S(i),[k({},o,{isFirstGroupCell:!0,isLastGroupCell:0===t})],S(a.map(function(r,d){return k({},o,{groups:r,groupIndex:d+1,isFirstGroupCell:!1,isLastGroupCell:d===t-1})})))},[])})},u._addKeysToCells=function(l,s){return l.reduce(function(a,t,n){var i=a.allDayPanelsCount,o=a.currentViewDataMap,d=(n-i)*s,v=t[0].allDay?i+1:i;return o[n].forEach(function(x,T){x.key=d+T}),{allDayPanelsCount:v,currentViewDataMap:o}},{allDayPanelsCount:0,currentViewDataMap:l}).currentViewDataMap},u._getCompleteDateHeaderMap=function(l,s){var a=[];if(l.isGenerateWeekDaysHeaderData){var t=this._generateWeekDaysHeaderRowMap(l,s);a.push(t)}var n=this._generateHeaderDateRow(l,s);return a.push(n),a},u._generateWeekDaysHeaderRowMap=function(l,s){for(var n=l.cellCountInDay,i=l.getWeekDaysHeaderText,o=l.daysInView,r=s[0][0].allDay?1:0,d=l.groupByDate?l.horizontalGroupCount*n:n,v=[],x=0;x<o;x+=1){var T=s[r][x*d];v.push(k({},T,{colSpan:d,text:i(T.startDate),isFirstGroupCell:!1,isLastGroupCell:!1}))}return v},u._generateHeaderDateRow=function(l,s){for(var a=l.getDateHeaderText,t=l.today,n=l.groupByDate,i=l.horizontalGroupCount,o=l.cellCountInGroupRow,r=l.groupOrientation,d=l.getDateHeaderDate,v=[],x=0;x<o;x+=1)v.push(d(x));var T=s[0][0].allDay?1:0,D=s[T].length,P=n?i:1,M="vertical"===r;return s[T].slice(0,n?D/i:D).map(function(O,B){var V=O.startDate,z=O.isFirstGroupCell,N=O.isLastGroupCell;return k({},E(O,A),{startDate:v[B%o],text:a(B%o),today:I.default.sameDate(V,t),colSpan:P,isFirstGroupCell:n||z&&!M,isLastGroupCell:n||N&&!M})})},u._getCompleteTimePanelMap=function(l,s){for(var a=l.rowCountInGroup,t=l.getTimeCellDate,n=[],i=0;i<a;i+=1)n.push(t(i));var o=0;return s.map(function(r,d){var v=r[0],x=v.allDay,T=v.startDate,D=E(v,R);return x&&(o+=1),k({},D,{allDay:x,startDate:x?T:n[(d-o)%a]})})},u._generateViewDataMap=function(l,s){var a=s.rowCount,t=s.startCellIndex,n=s.cellCount,o=function(v,x,T,D){return v.slice(T,T+D).map(function(C,P){return{cellData:C,position:{rowIndex:x,cellIndex:P}}})},r=s.startRowIndex,d=[];return this.isStandaloneAllDayPanel&&(r++,d=o(l[0],0,t,n)),{allDayPanelMap:d,dateTableMap:l.slice(r,r+a).map(function(v,x){return o(v,x,t,n)})}},u._generateDateHeaderData=function(l,s){var a=s.isGenerateWeekDaysHeaderData,i=s.isProvideVirtualCellsWidth,o=[],r={},d=s.cellWidth||0;a&&(r=this._generateDateHeaderDataRow(s,l,s.cellCountInDay,0,d),o.push(r.dateRow));var v=this._generateDateHeaderDataRow(s,l,1,a?1:0,d);return o.push(v.dateRow),{dataMap:o,leftVirtualCellWidth:i?v.leftVirtualCellWidth:void 0,rightVirtualCellWidth:i?v.rightVirtualCellWidth:void 0,leftVirtualCellCount:v.leftVirtualCellCount,rightVirtualCellCount:v.rightVirtualCellCount,weekDayLeftVirtualCellWidth:r.leftVirtualCellWidth,weekDayRightVirtualCellWidth:r.rightVirtualCellWidth,weekDayLeftVirtualCellCount:r.leftVirtualCellCount,weekDayRightVirtualCellCount:r.rightVirtualCellCount}},u._generateDateHeaderDataRow=function(l,s,a,t,n){var r=l.startCellIndex,d=l.cellCount,v=l.totalCellCount,x=l.isProvideVirtualCellsWidth,T=l.groupByDate?l.horizontalGroupCount*a:a,D=Math.floor(r/T),C=Math.ceil((r+d)/T),P=D*T,M=v-C*T;return{dateRow:s[t].slice(D,C),leftVirtualCellCount:P,leftVirtualCellWidth:x?P*n:void 0,rightVirtualCellCount:M,rightVirtualCellWidth:x?M*n:void 0}},u._generateTimePanelData=function(l,s){var a=s.startRowIndex,t=s.rowCount,n=s.topVirtualRowHeight,i=s.bottomVirtualRowHeight,o=s.cellCountInGroupRow,r=this.workspace.isGroupedAllDayPanel(),v=a+(this.isVerticalGroupedWorkspace||!this.workspace.isAllDayPanelVisible?0:1),x=l.slice(v,v+t),T={topVirtualRowHeight:n,bottomVirtualRowHeight:i,isGroupedAllDayPanel:r,cellCountInGroupRow:o},D=this._generateTimePanelDataFromMap(x,r).previousGroupedData;return T.groupedData=D,T},u._generateTimePanelDataFromMap=function(l,s){return l.reduce(function(a,t){var i=a.previousGroupedData,o=t.groupIndex;return o!==a.previousGroupIndex&&i.push({dateTable:[],isGroupedAllDayPanel:s,groupIndex:o}),t.allDay?i[i.length-1].allDayPanel=t:i[i.length-1].dateTable.push(t),{previousGroupIndex:o,previousGroupedData:i}},{previousGroupIndex:-1,previousGroupedData:[]})},u._getViewDataFromMap=function(l,s){var a=s.topVirtualRowHeight,t=s.bottomVirtualRowHeight,n=s.leftVirtualCellWidth,i=s.rightVirtualCellWidth,o=s.cellCountInGroupRow,r=s.totalCellCount,d=s.totalRowCount,v=s.cellCount,x=s.rowCount,T=s.startRowIndex,D=s.startCellIndex,C=s.isProvideVirtualCellsWidth,P=this.workspace.isGroupedAllDayPanel(),M=l.allDayPanelMap,O=l.dateTableMap.reduce(function(B,V){var z=B.previousGroupIndex,N=B.previousGroupedData,U=V.map(function(J){return J.cellData}),H=U[0],G=H.allDay,Y=H.groupIndex;return Y!==z&&N.push({dateTable:[],isGroupedAllDayPanel:P,groupIndex:Y}),G?N[N.length-1].allDayPanel=U:N[N.length-1].dateTable.push(U),{previousGroupedData:N,previousGroupIndex:Y}},{previousGroupIndex:-1,previousGroupedData:[]}).previousGroupedData;return this.isStandaloneAllDayPanel&&(O[0].allDayPanel=M.map(function(B){return B.cellData})),{groupedData:O,topVirtualRowHeight:a,bottomVirtualRowHeight:t,leftVirtualCellWidth:C?n:void 0,rightVirtualCellWidth:C?i:void 0,cellCountInGroupRow:o,isGroupedAllDayPanel:P,leftVirtualCellCount:D,rightVirtualCellCount:r-D-v,topVirtualRowCount:T,bottomVirtualRowCount:d-T-x}},u._generateViewCellsData=function(l,s){for(var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,t=l.cellCountInGroupRow,n=l.cellDataGetters,i=[],o=0;o<s;o+=1)i.push(this._generateCellsRow(l,n,o,t,a));return i},u._generateAllDayPanelData=function(l,s){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,t=this.workspace;return t.isAllDayPanelVisible?this._generateCellsRow(l,[t._getAllDayCellData.bind(t)],0,s,a):null},u._generateCellsRow=function(l,s,a,t,n){for(var i=this,o=[],r=function(v){var x=n*v,T=s.reduce(function(D,C){return k({},D,C(void 0,a,x,0,D.startDate).value)},{});T.index=a*t+v,T.isFirstGroupCell=i._isFirstGroupCell(a,v,l),T.isLastGroupCell=i._isLastGroupCell(a,v,l),o.push(T)},d=0;d<t;++d)r(d);return o},u._calculateCellIndex=function(l,s,a,t,n,i){var o=l||1,r=t*i+n,d=i/o;if("horizontal"===s){var v=n%d;a&&(v=Math.floor(n/o)),r=t*d+v}return r},u.generateGroupedDataMap=function(l){var s=l.allDayPanelMap,a=l.dateTableMap.reduce(function(n,i){var o=n.previousGroupedDataMap,v=i[0].cellData.groupIndex,x=v===n.previousGroupIndex?n.previousRowIndex+1:0;return i.forEach(function(T){var D=T.cellData.groupIndex;o[D]||(o[D]=[]),o[D][x]||(o[D][x]=[]),o[D][x].push(T)}),{previousGroupedDataMap:o,previousRowIndex:x,previousGroupIndex:v}},{previousGroupedDataMap:[],previousRowIndex:-1,previousGroupIndex:-1}).previousGroupedDataMap,t=[];return null==s||s.forEach(function(n){var i=n.cellData.groupIndex;t[i]||(t[i]=[]),t[i].push(n)}),{allDayPanelGroupedMap:t,dateTableGroupedMap:a}},u._isFirstGroupCell=function(l,s,a){var t=a.groupOrientation,n=a.rowCountInGroup,i=a.cellCountInGroupRow,o=a.groupCount;return this.workspace.isGroupedByDate()?s%o==0:t===F.HORIZONTAL_GROUP_ORIENTATION?s%i==0:l%n==0},u._isLastGroupCell=function(l,s,a){var t=a.groupOrientation,n=a.rowCountInGroup,i=a.cellCountInGroupRow,o=a.groupCount;return this.workspace.isGroupedByDate()?(s+1)%o==0:t===F.HORIZONTAL_GROUP_ORIENTATION?(s+1)%i==0:(l+1)%n==0},h(c,[{key:"workspace",get:function(){return this._workspace},set:function(l){this._workspace=l}},{key:"isVerticalGroupedWorkspace",get:function(){return this.workspace._isVerticalGroupedWorkSpace()}},{key:"isStandaloneAllDayPanel",get:function(){return!this.isVerticalGroupedWorkspace&&this.workspace.isAllDayPanelVisible}}]),c}(),p=function(){function c(l,s,a,t){this.groupedDataMap=l.generateGroupedDataMap(s),this.completeViewDataMap=a,this._workspace=t}var u=c.prototype;return u.getGroupStartDate=function(l){var s=this.getFirstGroupRow(l);if(s)return s[0].cellData.startDate},u.getGroupEndDate=function(l){var s=this.getLastGroupRow(l);if(s)return s[s.length-1].cellData.endDate},u.findGroupCellStartDate=function(l,s,a,t){if(t)return this.findAllDayGroupCellStartDate(l,s);var n=this.getGroupFromDateTableGroupMap(l),i=function(d,v){var x=n[d][v].cellData,T=x.startDate;if(I.default.intervalsOverlap({firstMin:s,firstMax:a,secondMin:T,secondMax:x.endDate}))return T},o=function(){for(var d=n[0].length,v=0;v<d;++v)for(var x=0;x<n.length;++x){var T=i(x,v);if(T)return T}}(),r=function(){for(var d=0;d<n.length;++d)for(var v=n[d],x=0;x<v.length;++x){var T=i(d,x);if(T)return T}}();return o>r?r:o},u.findAllDayGroupCellStartDate=function(l,s){var a=this.getGroupStartDate(l);return a>s?a:s},u.findCellPositionInMap=function(l){for(var s=this,a=l.groupIndex,t=l.startDate,n=l.isAllDay,i=l.index,o=n?I.default.trimTime(t).getTime():t.getTime(),r=function(B){if(!s._workspace.isDateAndTimeView)return I.default.sameDate(t,B.startDate);var V=B.startDate.getTime(),z=B.endDate.getTime();return n?B.allDay&&o>=V&&o<=z:o>=V&&o<z},d=this.groupedDataMap,v=d.allDayPanelGroupedMap,x=d.dateTableGroupedMap,T=n&&!this._workspace._isVerticalGroupedWorkSpace()?[v[a]]:x[a]||[],D=0;D<T.length;++D)for(var C=T[D],P=0;P<C.length;++P){var M=C[P],O=M.cellData;if(this._isSameGroupIndexAndIndex(O,a,i)&&r(O))return M.position}},u._isSameGroupIndexAndIndex=function(l,s,a){return l.groupIndex===s&&(void 0===a||l.index===a)},u.getCellsGroup=function(l){var s=this.groupedDataMap.dateTableGroupedMap[l];if(s)return s[0][0].cellData.groups},u.getCompletedGroupsInfo=function(){var l=this;return this.groupedDataMap.dateTableGroupedMap.map(function(s){var a=s[0][0].cellData,n=a.groupIndex;return{allDay:a.allDay,groupIndex:n,startDate:l.getGroupStartDate(n),endDate:l.getGroupEndDate(n)}}).filter(function(s){return!!s.startDate})},u.getGroupIndices=function(){return this.getCompletedGroupsInfo().map(function(l){return l.groupIndex})},u.getGroupFromDateTableGroupMap=function(l){return this.groupedDataMap.dateTableGroupedMap[l]},u.getFirstGroupRow=function(l){var s=this.getGroupFromDateTableGroupMap(l);if(s)return s[0][0].cellData.allDay?s[1]:s[0]},u.getLastGroupRow=function(l){var s=this.groupedDataMap.dateTableGroupedMap[l];if(s)return s[s.length-1]},u.getLastGroupCell=function(l){var s,a=this.groupedDataMap.dateTableGroupedMap[l],t=a[a.length-1];return t&&(s=t[t.length-1]),s},u.getLastGroupCellPosition=function(l){var s,a;if(this.isVerticalGroupedWorkspace){var t=this.getLastGroupRow(l);a=t[t.length-1]}else a=this.getLastGroupCell(l);return null===(s=a)||void 0===s?void 0:s.position},u.getRowCountInGroup=function(l){var s=this.getLastGroupRow(l);return(s[s.length-1].cellData.index+1)/s.length},h(c,[{key:"isVerticalGroupedWorkspace",get:function(){return this._workspace._isVerticalGroupedWorkSpace()}}]),c}(),f=function(){function c(l){this._viewDataGenerator=null,this._viewData=[],this._completeViewDataMap=[],this._completeDateHeaderMap=[],this._viewDataMap=[],this._groupedDataMapProvider=null,this._workspace=l}var u=c.prototype;return u.update=function(l){var s=this.viewDataGenerator,a=this._workspace.generateRenderOptions();l&&(this.completeViewDataMap=s._getCompleteViewDataMap(a),this.completeDateHeaderMap=s._getCompleteDateHeaderMap(a,this.completeViewDataMap),this.completeTimePanelMap=s._getCompleteTimePanelMap(a,this.completeViewDataMap)),this.viewDataMap=s._generateViewDataMap(this.completeViewDataMap,a),this.viewData=s._getViewDataFromMap(this.viewDataMap,a),this._groupedDataMapProvider=new p(this.viewDataGenerator,this.viewDataMap,this.completeViewDataMap,this._workspace),this.dateHeaderData=s._generateDateHeaderData(this.completeDateHeaderMap,a),this.timePanelData=s._generateTimePanelData(this.completeTimePanelMap,a)},u.getStartDate=function(){return this.viewData.groupedData[0].dateTable[0][0].startDate},u.getGroupStartDate=function(l){return this._groupedDataMapProvider.getGroupStartDate(l)},u.getGroupEndDate=function(l){return this._groupedDataMapProvider.getGroupEndDate(l)},u.findGroupCellStartDate=function(l,s,a,t){return this._groupedDataMapProvider.findGroupCellStartDate(l,s,a,t)},u.findAllDayGroupCellStartDate=function(l,s){return this._groupedDataMapProvider.findAllDayGroupCellStartDate(l,s)},u.findCellPositionInMap=function(l){return this._groupedDataMapProvider.findCellPositionInMap(l)},u.getCellsGroup=function(l){return this._groupedDataMapProvider.getCellsGroup(l)},u.getCompletedGroupsInfo=function(){return this._groupedDataMapProvider.getCompletedGroupsInfo()},u.getGroupIndices=function(){return this._groupedDataMapProvider.getGroupIndices()},u.getLastGroupCellPosition=function(l){return this._groupedDataMapProvider.getLastGroupCellPosition(l)},u.getRowCountInGroup=function(l){return this._groupedDataMapProvider.getRowCountInGroup(l)},u.getCellData=function(l,s,a){return a&&!this.isVerticalGroupedWorkspace?this._viewData.groupedData[0].allDayPanel[s]:this.viewDataMap.dateTableMap[l][s].cellData},u.getCellsByGroupIndexAndAllDay=function(l,s){var a=this._workspace,t=a._getRowCountWithAllDayRows(),i=this.isVerticalGroupedWorkspace?l*t:0,r=a.isAllDayPanelVisible&&!s?i+1:i;return this.completeViewDataMap.slice(r,(s?r:this.isVerticalGroupedWorkspace?(l+1)*t-1:t)+1).map(function(v){return v.filter(function(x){return l===x.groupIndex})})},u.getGroupData=function(l){var s=this.viewData.groupedData;if(this.isVerticalGroupedWorkspace)return s.filter(function(r){return r.groupIndex===l})[0];var a=function(r){return null==r?void 0:r.filter(function(d){return d.groupIndex===l})},t=s[0],n=t.allDayPanel,o=[];return t.dateTable.forEach(function(r){o.push(a(r))}),{allDayPanel:a(n),dateTable:o}},u.getCellCountWithGroup=function(l){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=this.groupedDataMap.dateTableGroupedMap;return a.filter(function(t,n){return n<=l}).reduce(function(t,n){return t+n[s].length},0)},u.getAllDayPanel=function(l){var s=this.getGroupData(l);return null==s?void 0:s.allDayPanel},u.isGroupIntersectDateInterval=function(l,s,a){var t=this.getGroupStartDate(l);return s<this.getGroupEndDate(l)&&a>t},u.findGlobalCellPosition=function(l){for(var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],t=this.completeViewDataMap,n=this._workspace,i=n.isAllDayPanelVisible,o=0;o<t.length;o+=1)for(var r=t[o],d=0;d<r.length;d+=1){var v=r[d],x=v.startDate,T=v.endDate,D=v.groupIndex,C=v.allDay;if(s===D&&a===!!C&&this._compareDatesAndAllDay(l,x,T,a))return{position:{columnIndex:d,rowIndex:i&&!this.isVerticalGroupedWorkspace?o-1:o},cellData:v}}},u._compareDatesAndAllDay=function(l,s,a,t){var n=l.getTime(),i=I.default.trimTime(l).getTime(),o=s.getTime(),r=a.getTime();return!t&&n>=o&&n<r||t&&i===o},u.getSkippedDaysCount=function(l,s,a,t){for(var n=this._groupedDataMapProvider.groupedDataMap.dateTableGroupedMap[l],i=0,o=0;o<n.length;o+=1)for(var r=0;r<n[o].length;r+=1){var d=n[o][r].cellData;s.getTime()<d.endDate.getTime()&&a.getTime()>d.startDate.getTime()&&(i+=1)}var x=I.default.trimTime(n[n.length-1][n[0].length-1].cellData.startDate),T=Math.floor((a.getTime()-x.getTime())/I.default.dateToMilliseconds("day"));return t-i-(T>0?T:0)},h(c,[{key:"viewDataGenerator",get:function(){return this._viewDataGenerator||(this._viewDataGenerator=new m(this._workspace)),this._viewDataGenerator}},{key:"completeViewDataMap",get:function(){return this._completeViewDataMap},set:function(l){this._completeViewDataMap=l}},{key:"completeDateHeaderMap",get:function(){return this._completeDateHeaderMap},set:function(l){this._completeDateHeaderMap=l}},{key:"completeTimePanelMap",get:function(){return this._completeTimePanelMap},set:function(l){this._completeTimePanelMap=l}},{key:"viewData",get:function(){return this._viewData},set:function(l){this._viewData=l}},{key:"viewDataMap",get:function(){return this._viewDataMap},set:function(l){this._viewDataMap=l}},{key:"dateHeaderData",get:function(){return this._dateHeaderData},set:function(l){this._dateHeaderData=l}},{key:"timePanelData",get:function(){return this._timePanelData},set:function(l){this._timePanelData=l}},{key:"groupedDataMap",get:function(){return this._groupedDataMapProvider.groupedDataMap}},{key:"isVerticalGroupedWorkspace",get:function(){return this._workspace._isVerticalGroupedWorkSpace()}}]),c}();b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(9)),I=A(e(133)),F=e(551);function A(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),(m=[{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:[],templates:["cellTemplate","dataCellTemplate"],props:["className","cellTemplate","viewData","groupOrientation","leftVirtualCellWidth","rightVirtualCellWidth","topVirtualRowHeight","bottomVirtualRowHeight","addDateTableClass","dataCellTemplate"]}}},{key:"_viewComponent",get:function(){return F.DateTableLayoutBase}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(I.default);b.default=k,(0,g.default)("dxDateTableLayoutBase",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.VirtualRow=b.VirtualRowProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(92),A=e(178),R=e(553),E=["cellsCount","children","className","height","isHeaderRow","leftVirtualCellCount","leftVirtualCellWidth","rightVirtualCellCount","rightVirtualCellWidth","styles"];function w(u,l){(null==l||l>u.length)&&(l=u.length);for(var s=0,a=new Array(l);s<l;s++)a[s]=u[s];return a}function h(u,l){return(h=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}function m(){return(m=Object.assign||function(u){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(u[a]=s[a])}return u}).apply(this,arguments)}var p=function(u){var s=u.props;return(0,g.createComponentVNode)(2,A.Row,{styles:u.style,className:u.classes,leftVirtualCellWidth:s.leftVirtualCellWidth,rightVirtualCellWidth:s.rightVirtualCellWidth,leftVirtualCellCount:s.leftVirtualCellCount,rightVirtualCellCount:s.rightVirtualCellCount,children:u.virtualCells.map(function(d,v){return(0,g.createComponentVNode)(2,R.VirtualCell,null,v.toString())})})};b.viewFunction=p;var f=m({},A.RowProps,{leftVirtualCellWidth:0,rightVirtualCellWidth:0,cellsCount:1});b.VirtualRowProps=f;var c=function(u){var l,s,t;function i(o){var r;return(r=u.call(this,o)||this).state={},r}return s=u,(l=i).prototype=Object.create(s.prototype),l.prototype.constructor=l,h(l,s),i.prototype.render=function(){return p({props:m({},this.props),style:this.style,classes:this.classes,virtualCells:this.virtualCells,restAttributes:this.restAttributes})},(t=[{key:"style",get:function(){return(0,F.addHeightToStyle)(this.props.height,this.restAttributes.style)}},{key:"classes",get:function(){return"dx-scheduler-virtual-row ".concat(this.props.className)}},{key:"virtualCells",get:function(){return function S(u){return function(l){if(Array.isArray(l))return w(l)}(u)||function(l){if("undefined"!=typeof Symbol&&null!=l[Symbol.iterator]||null!=l["@@iterator"])return Array.from(l)}(u)||function(l,s){if(l){if("string"==typeof l)return w(l,s);var a=Object.prototype.toString.call(l).slice(8,-1);if("Object"===a&&l.constructor&&(a=l.constructor.name),"Map"===a||"Set"===a)return Array.from(l);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return w(l,s)}}(u)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Array(this.props.cellsCount))}},{key:"restAttributes",get:function(){return function k(u,l){if(null==u)return{};var s,a,t=function(i,o){if(null==i)return{};var r,d,v={},x=Object.keys(i);for(d=0;d<x.length;d++)o.indexOf(r=x[d])>=0||(v[r]=i[r]);return v}(u,l);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(u);for(a=0;a<n.length;a++)l.indexOf(s=n[a])>=0||Object.prototype.propertyIsEnumerable.call(u,s)&&(t[s]=u[s])}return t}(this.props,E)}}])&&function y(u,l){for(var s=0;s<l.length;s++){var a=l[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}(i.prototype,t),i}(I.BaseInfernoComponent);b.VirtualRow=c,c.defaultProps=m({},f)},function(W,b,e){b.HeaderCell=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(554),A=["children","className","colSpan","styles"];function E(){return(E=Object.assign||function(h){for(var m=1;m<arguments.length;m++){var p=arguments[m];for(var f in p)Object.prototype.hasOwnProperty.call(p,f)&&(h[f]=p[f])}return h}).apply(this,arguments)}function S(h,m){return(S=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}var w=function(h){var m=h.props,c=m.colSpan;return(0,g.createVNode)(1,"th",m.className,m.children,0,{style:(0,I.normalizeStyles)(m.styles),colSpan:c})};b.viewFunction=w;var y=function(h){var m,p,c;function l(s){var a;return(a=h.call(this,s)||this).state={},a}return p=h,(m=l).prototype=Object.create(p.prototype),m.prototype.constructor=m,S(m,p),l.prototype.render=function(){return w({props:E({},this.props),restAttributes:this.restAttributes})},(c=[{key:"restAttributes",get:function(){return function R(h,m){if(null==h)return{};var p,f,c=function(l,s){if(null==l)return{};var a,t,n={},i=Object.keys(l);for(t=0;t<i.length;t++)s.indexOf(a=i[t])>=0||(n[a]=l[a]);return n}(h,m);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(h);for(f=0;f<u.length;f++)m.indexOf(p=u[f])>=0||Object.prototype.propertyIsEnumerable.call(h,p)&&(c[p]=h[p])}return c}(this.props,A)}}])&&function k(h,m){for(var p=0;p<m.length;p++){var f=m[p];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(h,f.key,f)}}(l.prototype,c),l}(I.BaseInfernoComponent);b.HeaderCell=y,y.defaultProps=E({},F.CellProps)},function(W,b,e){b.DateTableBody=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(178),A=e(92),R=e(555),E=e(556),k=["addDateTableClass","bottomVirtualRowHeight","cellTemplate","dataCellTemplate","groupOrientation","leftVirtualCellWidth","rightVirtualCellWidth","topVirtualRowHeight","viewData"];function y(c,u){return(y=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}function h(){return(h=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}var m=function(c){var u=c.props,l=u.cellTemplate,s=u.dataCellTemplate,a=u.groupOrientation,t=u.viewData;return(0,g.createFragment)(t.groupedData.map(function(n,i){var o=n.allDayPanel,r=n.dateTable,d=n.groupIndex;return(0,g.createFragment)([(0,A.getIsGroupedAllDayPanel)(t,i)&&(0,g.createComponentVNode)(2,R.AllDayPanelTableBody,{viewData:o,dataCellTemplate:s,isVerticalGroupOrientation:!0,leftVirtualCellWidth:t.leftVirtualCellWidth,rightVirtualCellWidth:t.rightVirtualCellWidth,leftVirtualCellCount:t.leftVirtualCellCount,rightVirtualCellCount:t.rightVirtualCellCount}),r.map(function(v){return(0,g.createComponentVNode)(2,F.Row,{className:"dx-scheduler-date-table-row",leftVirtualCellWidth:t.leftVirtualCellWidth,rightVirtualCellWidth:t.rightVirtualCellWidth,leftVirtualCellCount:t.leftVirtualCellCount,rightVirtualCellCount:t.rightVirtualCellCount,children:v.map(function(x){return l({isFirstGroupCell:x.isFirstGroupCell,isLastGroupCell:x.isLastGroupCell,startDate:x.startDate,endDate:x.endDate,groups:x.groups,groupIndex:x.groupIndex,index:x.index,dataCellTemplate:s,key:x.key,text:x.text,today:x.today,otherMonth:x.otherMonth,firstDayOfMonth:x.firstDayOfMonth})})},v[0].key-t.leftVirtualCellCount)})],0,(0,A.getKeyByGroup)(d,a))}),0)};b.viewFunction=m;var p=function(c){return c&&(c.defaultProps?function(u){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,c,h({},u)))}:c)},f=function(c){var u,l,a;function n(i){var o;return(o=c.call(this,i)||this).state={},o}return l=c,(u=n).prototype=Object.create(l.prototype),u.prototype.constructor=u,y(u,l),n.prototype.render=function(){var i=this.props;return m({props:h({},i,{cellTemplate:p(i.cellTemplate),dataCellTemplate:p(i.dataCellTemplate)}),restAttributes:this.restAttributes})},(a=[{key:"restAttributes",get:function(){return function S(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(this.props,k)}}])&&function w(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(n.prototype,a),n}(I.BaseInfernoComponent);b.DateTableBody=f,f.defaultProps=h({},E.DateTableLayoutProps)},function(W,b,e){b.AllDayPanelCell=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(329),A=["allDay","children","className","contentTemplate","contentTemplateProps","dataCellTemplate","endDate","firstDayOfMonth","groupIndex","groups","index","isFirstGroupCell","isLastGroupCell","otherMonth","startDate","text","today"];function k(m,p){return(k=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}function S(){return(S=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var f=arguments[p];for(var c in f)Object.prototype.hasOwnProperty.call(f,c)&&(m[c]=f[c])}return m}).apply(this,arguments)}var w=function(m){return(0,g.createComponentVNode)(2,F.DateTableCellBase,{className:"dx-scheduler-all-day-table-cell ".concat(m.props.className),startDate:m.props.startDate,endDate:m.props.endDate,groups:m.props.groups,groupIndex:m.props.groupIndex,allDay:!0,isFirstGroupCell:m.props.isFirstGroupCell,isLastGroupCell:m.props.isLastGroupCell,index:m.props.index,dataCellTemplate:m.props.dataCellTemplate})};b.viewFunction=w;var y=function(m){return m&&(m.defaultProps?function(p){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,m,S({},p)))}:m)},h=function(m){var p,f,u;function s(a){var t;return(t=m.call(this,a)||this).state={},t}return f=m,(p=s).prototype=Object.create(f.prototype),p.prototype.constructor=p,k(p,f),s.prototype.render=function(){var a=this.props;return w({props:S({},a,{dataCellTemplate:y(a.dataCellTemplate),contentTemplate:y(a.contentTemplate)}),restAttributes:this.restAttributes})},(u=[{key:"restAttributes",get:function(){return function R(m,p){if(null==m)return{};var f,c,u=function(s,a){if(null==s)return{};var t,n,i={},o=Object.keys(s);for(n=0;n<o.length;n++)a.indexOf(t=o[n])>=0||(i[t]=s[t]);return i}(m,p);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(m);for(c=0;c<l.length;c++)p.indexOf(f=l[c])>=0||Object.prototype.propertyIsEnumerable.call(m,f)&&(u[f]=m[f])}return u}(this.props,A)}}])&&function E(m,p){for(var f=0;f<p.length;f++){var c=p[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(m,c.key,c)}}(s.prototype,u),s}(I.BaseInfernoComponent);b.AllDayPanelCell=h,h.defaultProps=S({},F.DateTableCellBaseProps)},function(W,b,e){b.default=void 0;var g=A(e(9)),I=A(e(133)),F=e(918);function A(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),(m=[{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:[],templates:["dataCellTemplate"],props:["className","visible","viewData","groupOrientation","leftVirtualCellWidth","rightVirtualCellWidth","topVirtualRowHeight","bottomVirtualRowHeight","addDateTableClass","dataCellTemplate"]}}},{key:"_viewComponent",get:function(){return F.AllDayPanelLayout}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(I.default);b.default=k,(0,g.default)("dxAllDayPanelLayout",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.AllDayPanelLayout=b.AllDayPanelLayoutProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(90),A=e(328),R=e(555),E=e(330),k=e(919),S=["addDateTableClass","bottomVirtualRowHeight","className","dataCellTemplate","groupOrientation","leftVirtualCellWidth","rightVirtualCellWidth","topVirtualRowHeight","viewData","visible"];function h(u,l){return(h=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}function m(){return(m=Object.assign||function(u){for(var l=1;l<arguments.length;l++){var s=arguments[l];for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(u[a]=s[a])}return u}).apply(this,arguments)}var p=function(u){return(0,g.normalizeProps)((0,g.createVNode)(1,"div",u.classes,u.props.visible&&(0,g.createComponentVNode)(2,A.Table,{className:"dx-scheduler-all-day-table",height:u.emptyTableHeight,children:(0,g.createComponentVNode)(2,R.AllDayPanelTableBody,{viewData:u.allDayPanelData,leftVirtualCellWidth:u.props.viewData.leftVirtualCellWidth,rightVirtualCellWidth:u.props.viewData.rightVirtualCellWidth,leftVirtualCellCount:u.props.viewData.leftVirtualCellCount,rightVirtualCellCount:u.props.viewData.rightVirtualCellCount,dataCellTemplate:u.props.dataCellTemplate})}),0,m({},u.restAttributes)))};b.viewFunction=p;var f=m({},E.LayoutProps,{className:"",visible:!0});b.AllDayPanelLayoutProps=f;var c=function(u){var l,s,t;function i(o){var r;return(r=u.call(this,o)||this).state={},r}return s=u,(l=i).prototype=Object.create(s.prototype),l.prototype.constructor=l,h(l,s),i.prototype.render=function(){var o,r=this.props;return p({props:m({},r,{dataCellTemplate:(o=r.dataCellTemplate,o&&(o.defaultProps?function(d){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,o,m({},d)))}:o))}),allDayPanelData:this.allDayPanelData,emptyTableHeight:this.emptyTableHeight,classes:this.classes,restAttributes:this.restAttributes})},(t=[{key:"allDayPanelData",get:function(){return this.props.viewData.groupedData[0].allDayPanel}},{key:"emptyTableHeight",get:function(){return this.allDayPanelData?void 0:k.DefaultSizes.allDayPanelHeight}},{key:"classes",get:function(){return(0,F.combineClasses)((d=!!this.props.className,(r=this.props.className)in(o={"dx-scheduler-all-day-panel":!0,"dx-hidden":!this.props.visible})?Object.defineProperty(o,r,{value:d,enumerable:!0,configurable:!0,writable:!0}):o[r]=d,o));var o,r,d}},{key:"restAttributes",get:function(){return function w(u,l){if(null==u)return{};var s,a,t=function(i,o){if(null==i)return{};var r,d,v={},x=Object.keys(i);for(d=0;d<x.length;d++)o.indexOf(r=x[d])>=0||(v[r]=i[r]);return v}(u,l);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(u);for(a=0;a<n.length;a++)l.indexOf(s=n[a])>=0||Object.prototype.propertyIsEnumerable.call(u,s)&&(t[s]=u[s])}return t}(this.props,S)}}])&&function y(u,l){for(var s=0;s<l.length;s++){var a=l[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}(i.prototype,t),i}(I.InfernoWrapperComponent);b.AllDayPanelLayout=c,c.defaultProps=m({},f)},function(W,b,e){b.DefaultSizes=void 0,b.DefaultSizes={allDayPanelHeight:25}},function(W,b,e){b.default=void 0;var g=A(e(9)),I=A(e(133)),F=e(557);function A(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),(m=[{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:[],templates:[],props:["className","visible"]}}},{key:"_viewComponent",get:function(){return F.AllDayPanelTitle}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(I.default);b.default=k,(0,g.default)("dxAllDayPanelTitle",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(9)),I=A(e(133)),F=e(922);function A(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),(m=[{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:[],templates:["timeCellTemplate"],props:["className","groupOrientation","allDayPanelVisible","timePanelData","timeCellTemplate"]}}},{key:"_viewComponent",get:function(){return F.TimePanelTableLayout}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(I.default);b.default=k,(0,g.default)("dxTimePanelTableLayout",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.TimePanelTableLayout=b.TimePanelTableLayoutProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(178),A=e(923),R=e(233),E=e(92),k=e(328),S=e(557),w=["allDayPanelVisible","className","groupOrientation","timeCellTemplate","timePanelData"];function m(l,s){return(m=Object.setPrototypeOf||function(a,t){return a.__proto__=t,a})(l,s)}function p(){return(p=Object.assign||function(l){for(var s=1;s<arguments.length;s++){var a=arguments[s];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(l[t]=a[t])}return l}).apply(this,arguments)}var f=function(l){var a=l.isVerticalGroupOrientation,t=l.props,n=t.groupOrientation,i=t.timeCellTemplate,o=t.timePanelData;return(0,g.normalizeProps)((0,g.createComponentVNode)(2,k.Table,p({},l.restAttributes,{topVirtualRowHeight:l.topVirtualRowHeight,bottomVirtualRowHeight:l.bottomVirtualRowHeight,virtualCellsCount:1,className:"dx-scheduler-time-panel",children:o.groupedData.map(function(v,x){var T=v.dateTable,D=v.groupIndex;return(0,g.createFragment)([(0,E.getIsGroupedAllDayPanel)(o,x)&&(0,g.createComponentVNode)(2,F.Row,{children:(0,g.createComponentVNode)(2,R.CellBase,{className:"dx-scheduler-time-panel-title-cell",children:(0,g.createComponentVNode)(2,S.AllDayPanelTitle)})}),T.map(function(C){var z=C.key;return(0,g.createComponentVNode)(2,F.Row,{className:"dx-scheduler-time-panel-row",children:(0,g.createComponentVNode)(2,A.TimePanelCell,{startDate:C.startDate,text:C.text,groups:a?C.groups:void 0,groupIndex:a?D:void 0,isFirstGroupCell:a&&C.isFirstGroupCell,isLastGroupCell:a&&C.isLastGroupCell,index:Math.floor(C.index/o.cellCountInGroupRow),timeCellTemplate:i})},z)})],0,(0,E.getKeyByGroup)(D,n))})})))};b.viewFunction=f;var c={className:"",allDayPanelVisible:!1,timePanelData:{groupedData:[],cellCountInGroupRow:0,leftVirtualCellCount:0,rightVirtualCellCount:0,topVirtualRowCount:0,bottomVirtualRowCount:0}};b.TimePanelTableLayoutProps=c;var u=function(l){var s,a,n;function o(r){var d;return(d=l.call(this,r)||this).state={},d}return a=l,(s=o).prototype=Object.create(a.prototype),s.prototype.constructor=s,m(s,a),o.prototype.render=function(){var r,d=this.props;return f({props:p({},d,{timeCellTemplate:(r=d.timeCellTemplate,r&&(r.defaultProps?function(v){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,r,p({},v)))}:r))}),topVirtualRowHeight:this.topVirtualRowHeight,bottomVirtualRowHeight:this.bottomVirtualRowHeight,isVerticalGroupOrientation:this.isVerticalGroupOrientation,restAttributes:this.restAttributes})},(n=[{key:"topVirtualRowHeight",get:function(){return this.props.timePanelData.topVirtualRowHeight||0}},{key:"bottomVirtualRowHeight",get:function(){return this.props.timePanelData.bottomVirtualRowHeight||0}},{key:"isVerticalGroupOrientation",get:function(){return(0,E.isVerticalGroupOrientation)(this.props.groupOrientation)}},{key:"restAttributes",get:function(){return function y(l,s){if(null==l)return{};var a,t,n=function(o,r){if(null==o)return{};var d,v,x={},T=Object.keys(o);for(v=0;v<T.length;v++)r.indexOf(d=T[v])>=0||(x[d]=o[d]);return x}(l,s);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(l);for(t=0;t<i.length;t++)s.indexOf(a=i[t])>=0||Object.prototype.propertyIsEnumerable.call(l,a)&&(n[a]=l[a])}return n}(this.props,w)}}])&&function h(l,s){for(var a=0;a<s.length;a++){var t=s[a];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(l,t.key,t)}}(o.prototype,n),o}(I.InfernoWrapperComponent);b.TimePanelTableLayout=u,u.defaultProps=p({},c)},function(W,b,e){b.TimePanelCell=b.TimePanelCellProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(233),A=["allDay","children","className","contentTemplate","contentTemplateProps","endDate","groupIndex","groups","index","isFirstGroupCell","isLastGroupCell","startDate","text","timeCellTemplate"];function k(p,f){return(k=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}function S(){return(S=Object.assign||function(p){for(var f=1;f<arguments.length;f++){var c=arguments[f];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(p[u]=c[u])}return p}).apply(this,arguments)}var w=function(p){return(0,g.createComponentVNode)(2,F.CellBase,{isFirstGroupCell:p.props.isFirstGroupCell,isLastGroupCell:p.props.isLastGroupCell,contentTemplate:p.props.timeCellTemplate,contentTemplateProps:p.timeCellTemplateProps,className:"dx-scheduler-time-panel-cell dx-scheduler-cell-sizes-vertical ".concat(p.props.className),children:(0,g.createVNode)(1,"div",null,p.props.text,0)})};b.viewFunction=w;var y=S({},F.CellBaseProps);b.TimePanelCellProps=y;var h=function(p){return p&&(p.defaultProps?function(f){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,p,S({},f)))}:p)},m=function(p){var f,c,l;function a(t){var n;return(n=p.call(this,t)||this).state={},n}return c=p,(f=a).prototype=Object.create(c.prototype),f.prototype.constructor=f,k(f,c),a.prototype.render=function(){var t=this.props;return w({props:S({},t,{timeCellTemplate:h(t.timeCellTemplate),contentTemplate:h(t.contentTemplate)}),timeCellTemplateProps:this.timeCellTemplateProps,restAttributes:this.restAttributes})},(l=[{key:"timeCellTemplateProps",get:function(){var t=this.props;return{data:{date:t.startDate,groups:t.groups,groupIndex:t.groupIndex,text:t.text},index:t.index}}},{key:"restAttributes",get:function(){return function R(p,f){if(null==p)return{};var c,u,l=function(a,t){if(null==a)return{};var n,i,o={},r=Object.keys(a);for(i=0;i<r.length;i++)t.indexOf(n=r[i])>=0||(o[n]=a[n]);return o}(p,f);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(p);for(u=0;u<s.length;u++)f.indexOf(c=s[u])>=0||Object.prototype.propertyIsEnumerable.call(p,c)&&(l[c]=p[c])}return l}(this.props,A)}}])&&function E(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(a.prototype,l),a}(I.BaseInfernoComponent);b.TimePanelCell=m,m.defaultProps=S({},y)},function(W,b,e){b.default=void 0;var g=A(e(9)),I=A(e(133)),F=e(558);function A(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),(m=[{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:[],templates:["resourceCellTemplate"],props:["groups","groupOrientation","groupByDate","height","baseColSpan","columnCountPerGroup","className","resourceCellTemplate"]}}},{key:"_viewComponent",get:function(){return F.GroupPanel}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(I.default);b.default=k,(0,g.default)("dxGroupPanel",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.GroupPanelVerticalLayout=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(926),A=e(92),R=e(561),E=["baseColSpan","className","columnCountPerGroup","groupByDate","groupOrientation","groups","groupsRenderData","height","resourceCellTemplate","styles"];function w(p,f){return(w=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}function y(){return(y=Object.assign||function(p){for(var f=1;f<arguments.length;f++){var c=arguments[f];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(p[u]=c[u])}return p}).apply(this,arguments)}var h=function(p){var f=p.props,l=f.resourceCellTemplate,s=p.restAttributes,a=p.style;return(0,g.normalizeProps)((0,g.createVNode)(1,"div",f.className,(0,g.createVNode)(1,"div","dx-scheduler-group-flex-container",f.groupsRenderData.map(function(t){return(0,g.createComponentVNode)(2,F.Row,{groupItems:t,cellTemplate:l},t[0].key)}),0),2,y({},s,{style:(0,I.normalizeStyles)(a)})))};b.viewFunction=h;var m=function(p){var f,c,l;function a(t){var n;return(n=p.call(this,t)||this).state={},n}return c=p,(f=a).prototype=Object.create(c.prototype),f.prototype.constructor=f,w(f,c),a.prototype.render=function(){var t,n=this.props;return h({props:y({},n,{resourceCellTemplate:(t=n.resourceCellTemplate,t&&(t.defaultProps?function(i){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,t,y({},i)))}:t))}),style:this.style,restAttributes:this.restAttributes})},(l=[{key:"style",get:function(){var t=this.props;return(0,A.addHeightToStyle)(t.height,t.styles)}},{key:"restAttributes",get:function(){return function k(p,f){if(null==p)return{};var c,u,l=function(a,t){if(null==a)return{};var n,i,o={},r=Object.keys(a);for(i=0;i<r.length;i++)t.indexOf(n=r[i])>=0||(o[n]=a[n]);return o}(p,f);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(p);for(u=0;u<s.length;u++)f.indexOf(c=s[u])>=0||Object.prototype.propertyIsEnumerable.call(p,c)&&(l[c]=p[c])}return l}(this.props,E)}}])&&function S(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(a.prototype,l),a}(I.BaseInfernoComponent);b.GroupPanelVerticalLayout=m,m.defaultProps=y({},R.GroupPanelLayoutProps)},function(W,b,e){b.Row=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(927),A=e(560),R=["cellTemplate","className","groupItems"];function S(m,p){return(S=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}function w(){return(w=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var f=arguments[p];for(var c in f)Object.prototype.hasOwnProperty.call(f,c)&&(m[c]=f[c])}return m}).apply(this,arguments)}var y=function(m){return(0,g.createVNode)(1,"div","dx-scheduler-group-row ".concat(m.props.className),m.props.groupItems.map(function(p,f){return(0,g.createComponentVNode)(2,F.GroupPanelVerticalCell,{text:p.text,id:p.id,data:p.data,index:f,color:p.color,cellTemplate:m.props.cellTemplate},p.key)}),0)};b.viewFunction=y;var h=function(m){var p,f,u;function s(a){var t;return(t=m.call(this,a)||this).state={},t}return f=m,(p=s).prototype=Object.create(f.prototype),p.prototype.constructor=p,S(p,f),s.prototype.render=function(){var a,t=this.props;return y({props:w({},t,{cellTemplate:(a=t.cellTemplate,a&&(a.defaultProps?function(n){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,a,w({},n)))}:a))}),restAttributes:this.restAttributes})},(u=[{key:"restAttributes",get:function(){return function E(m,p){if(null==m)return{};var f,c,u=function(s,a){if(null==s)return{};var t,n,i={},o=Object.keys(s);for(n=0;n<o.length;n++)a.indexOf(t=o[n])>=0||(i[t]=s[t]);return i}(m,p);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(m);for(c=0;c<l.length;c++)p.indexOf(f=l[c])>=0||Object.prototype.propertyIsEnumerable.call(m,f)&&(u[f]=m[f])}return u}(this.props,R)}}])&&function k(m,p){for(var f=0;f<p.length;f++){var c=p[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(m,c.key,c)}}(s.prototype,u),s}(I.BaseInfernoComponent);b.Row=h,h.defaultProps=w({},A.GroupPanelRowProps)},function(W,b,e){b.GroupPanelVerticalCell=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(559),A=["cellTemplate","className","color","data","id","index","text"];function k(h,m){return(k=Object.setPrototypeOf||function(p,f){return p.__proto__=f,p})(h,m)}function S(){return(S=Object.assign||function(h){for(var m=1;m<arguments.length;m++){var p=arguments[m];for(var f in p)Object.prototype.hasOwnProperty.call(p,f)&&(h[f]=p[f])}return h}).apply(this,arguments)}var w=function(h){var m=h.props.cellTemplate;return(0,g.createVNode)(1,"div","dx-scheduler-group-header ".concat(h.props.className),[!!h.props.cellTemplate&&m({data:{data:h.props.data,id:h.props.id,color:h.props.color,text:h.props.text},index:h.props.index}),!h.props.cellTemplate&&(0,g.createVNode)(1,"div","dx-scheduler-group-header-content",h.props.text,0)],0)};b.viewFunction=w;var y=function(h){var m,p,c;function l(s){var a;return(a=h.call(this,s)||this).state={},a}return p=h,(m=l).prototype=Object.create(p.prototype),m.prototype.constructor=m,k(m,p),l.prototype.render=function(){var s,a=this.props;return w({props:S({},a,{cellTemplate:(s=a.cellTemplate,s&&(s.defaultProps?function(t){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,s,S({},t)))}:s))}),restAttributes:this.restAttributes})},(c=[{key:"restAttributes",get:function(){return function R(h,m){if(null==h)return{};var p,f,c=function(l,s){if(null==l)return{};var a,t,n={},i=Object.keys(l);for(t=0;t<i.length;t++)s.indexOf(a=i[t])>=0||(n[a]=l[a]);return n}(h,m);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(h);for(f=0;f<u.length;f++)m.indexOf(p=u[f])>=0||Object.prototype.propertyIsEnumerable.call(h,p)&&(c[p]=h[p])}return c}(this.props,A)}}])&&function E(h,m){for(var p=0;p<m.length;p++){var f=m[p];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(h,f.key,f)}}(l.prototype,c),l}(I.BaseInfernoComponent);b.GroupPanelVerticalCell=y,y.defaultProps=S({},F.GroupPanelCellProps)},function(W,b,e){b.GroupPanelHorizontalLayout=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(929),A=e(561),R=["baseColSpan","className","columnCountPerGroup","groupByDate","groupOrientation","groups","groupsRenderData","height","resourceCellTemplate","styles"];function S(f,c){(null==c||c>f.length)&&(c=f.length);for(var u=0,l=new Array(c);u<c;u++)l[u]=f[u];return l}function y(f,c){return(y=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}function h(){return(h=Object.assign||function(f){for(var c=1;c<arguments.length;c++){var u=arguments[c];for(var l in u)Object.prototype.hasOwnProperty.call(u,l)&&(f[l]=u[l])}return f}).apply(this,arguments)}var m=function(f){var u=f.props.resourceCellTemplate;return(0,g.createFragment)(f.groupsRenderData.map(function(l){return(0,g.createComponentVNode)(2,F.Row,{groupItems:l,cellTemplate:u},l[0].key)}),0)};b.viewFunction=m;var p=function(f){var c,u,s;function t(n){var i;return(i=f.call(this,n)||this).state={},i}return u=f,(c=t).prototype=Object.create(u.prototype),c.prototype.constructor=c,y(c,u),t.prototype.render=function(){var n,i=this.props;return m({props:h({},i,{resourceCellTemplate:(n=i.resourceCellTemplate,n&&(n.defaultProps?function(o){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,n,h({},o)))}:n))}),groupsRenderData:this.groupsRenderData,restAttributes:this.restAttributes})},(s=[{key:"groupsRenderData",get:function(){var n=this.props,i=n.baseColSpan,o=n.groupsRenderData,r=o.reduceRight(function(d,v,x){var T=d,D=v.length;return T[x]=(x===o.length-1?D:o[x+1].length)/D*(x===o.length-1?i:d[x+1]),T},function k(f){return function(c){if(Array.isArray(c))return S(c)}(f)||function(c){if("undefined"!=typeof Symbol&&null!=c[Symbol.iterator]||null!=c["@@iterator"])return Array.from(c)}(f)||function(c,u){if(c){if("string"==typeof c)return S(c,u);var l=Object.prototype.toString.call(c).slice(8,-1);if("Object"===l&&c.constructor&&(l=c.constructor.name),"Map"===l||"Set"===l)return Array.from(c);if("Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l))return S(c,u)}}(f)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(new Array(o.length)));return o.map(function(d,v){var x=r[v];return d.map(function(T){return h({},T,{colSpan:x})})})}},{key:"restAttributes",get:function(){return function E(f,c){if(null==f)return{};var u,l,s=function(t,n){if(null==t)return{};var i,o,r={},d=Object.keys(t);for(o=0;o<d.length;o++)n.indexOf(i=d[o])>=0||(r[i]=t[i]);return r}(f,c);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(f);for(l=0;l<a.length;l++)c.indexOf(u=a[l])>=0||Object.prototype.propertyIsEnumerable.call(f,u)&&(s[u]=f[u])}return s}(this.props,R)}}])&&function w(f,c){for(var u=0;u<c.length;u++){var l=c[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}(t.prototype,s),t}(I.BaseInfernoComponent);b.GroupPanelHorizontalLayout=p,p.defaultProps=h({},A.GroupPanelLayoutProps)},function(W,b,e){b.Row=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(930),A=e(560),R=["cellTemplate","className","groupItems"];function S(m,p){return(S=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}function w(){return(w=Object.assign||function(m){for(var p=1;p<arguments.length;p++){var f=arguments[p];for(var c in f)Object.prototype.hasOwnProperty.call(f,c)&&(m[c]=f[c])}return m}).apply(this,arguments)}var y=function(m){var p=m.props,f=p.cellTemplate,u=p.groupItems;return(0,g.createVNode)(1,"tr","dx-scheduler-group-row ".concat(p.className),u.map(function(l,s){return(0,g.createComponentVNode)(2,F.GroupPanelHorizontalCell,{text:l.text,id:l.id,data:l.data,index:s,color:l.color,colSpan:l.colSpan,isFirstGroupCell:!!l.isFirstGroupCell,isLastGroupCell:!!l.isLastGroupCell,cellTemplate:f},l.key)}),0)};b.viewFunction=y;var h=function(m){var p,f,u;function s(a){var t;return(t=m.call(this,a)||this).state={},t}return f=m,(p=s).prototype=Object.create(f.prototype),p.prototype.constructor=p,S(p,f),s.prototype.render=function(){var a,t=this.props;return y({props:w({},t,{cellTemplate:(a=t.cellTemplate,a&&(a.defaultProps?function(n){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,a,w({},n)))}:a))}),restAttributes:this.restAttributes})},(u=[{key:"restAttributes",get:function(){return function E(m,p){if(null==m)return{};var f,c,u=function(s,a){if(null==s)return{};var t,n,i={},o=Object.keys(s);for(n=0;n<o.length;n++)a.indexOf(t=o[n])>=0||(i[t]=s[t]);return i}(m,p);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(m);for(c=0;c<l.length;c++)p.indexOf(f=l[c])>=0||Object.prototype.propertyIsEnumerable.call(m,f)&&(u[f]=m[f])}return u}(this.props,R)}}])&&function k(m,p){for(var f=0;f<p.length;f++){var c=p[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(m,c.key,c)}}(s.prototype,u),s}(I.BaseInfernoComponent);b.Row=h,h.defaultProps=w({},A.GroupPanelRowProps)},function(W,b,e){b.GroupPanelHorizontalCell=b.GroupPanelHorizontalCellProps=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(90),A=e(559),R=["cellTemplate","className","colSpan","color","data","id","index","isFirstGroupCell","isLastGroupCell","text"];function S(p,f){return(S=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}function w(){return(w=Object.assign||function(p){for(var f=1;f<arguments.length;f++){var c=arguments[f];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(p[u]=c[u])}return p}).apply(this,arguments)}var y=function(p){var c=p.props,u=c.cellTemplate,l=c.colSpan,i=c.text;return(0,g.createVNode)(1,"th",p.classes,(0,g.createVNode)(1,"div","dx-scheduler-group-header-content",[!!u&&u({data:{data:c.data,id:c.id,color:c.color,text:i},index:c.index}),!u&&(0,g.createVNode)(1,"div",null,i,0)],0),2,{colSpan:l})};b.viewFunction=y;var h=w({},A.GroupPanelCellProps,{isFirstGroupCell:!1,isLastGroupCell:!1,colSpan:1});b.GroupPanelHorizontalCellProps=h;var m=function(p){var f,c,l;function a(t){var n;return(n=p.call(this,t)||this).state={},n}return c=p,(f=a).prototype=Object.create(c.prototype),f.prototype.constructor=f,S(f,c),a.prototype.render=function(){var t,n=this.props;return y({props:w({},n,{cellTemplate:(t=n.cellTemplate,t&&(t.defaultProps?function(i){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,t,w({},i)))}:t))}),classes:this.classes,restAttributes:this.restAttributes})},(l=[{key:"classes",get:function(){var t,n,i,o=this.props,r=o.className;return(0,F.combineClasses)((i=!!r,(n=r)in(t={"dx-scheduler-group-header":!0,"dx-scheduler-first-group-cell":o.isFirstGroupCell,"dx-scheduler-last-group-cell":o.isLastGroupCell})?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t))}},{key:"restAttributes",get:function(){return function E(p,f){if(null==p)return{};var c,u,l=function(a,t){if(null==a)return{};var n,i,o={},r=Object.keys(a);for(i=0;i<r.length;i++)t.indexOf(n=r[i])>=0||(o[n]=a[n]);return o}(p,f);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(p);for(u=0;u<s.length;u++)f.indexOf(c=s[u])>=0||Object.prototype.propertyIsEnumerable.call(p,c)&&(l[c]=p[c])}return l}(this.props,R)}}])&&function k(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(a.prototype,l),a}(I.BaseInfernoComponent);b.GroupPanelHorizontalCell=m,m.defaultProps=w({},h)},function(W,b,e){function g(){return(g=Object.assign||function(A){for(var R=1;R<arguments.length;R++){var E=arguments[R];for(var k in E)Object.prototype.hasOwnProperty.call(E,k)&&(A[k]=E[k])}return A}).apply(this,arguments)}function I(A){return function(R){if(Array.isArray(R))return F(R)}(A)||function(R){if("undefined"!=typeof Symbol&&null!=R[Symbol.iterator]||null!=R["@@iterator"])return Array.from(R)}(A)||function(R,E){if(R){if("string"==typeof R)return F(R,E);var k=Object.prototype.toString.call(R).slice(8,-1);if("Object"===k&&R.constructor&&(k=R.constructor.name),"Map"===k||"Set"===k)return Array.from(R);if("Arguments"===k||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return F(R,E)}}(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(A,R){(null==R||R>A.length)&&(R=A.length);for(var E=0,k=new Array(R);E<R;E++)k[E]=A[E];return k}b.getGroupsRenderData=void 0,b.getGroupsRenderData=function(A,R,E){var w,k=1,S=A.map(function(w){for(var y=[],h=w.data,m=w.items,p=w.name,f=function(u){y.push.apply(y,I(m.map(function(l,s){var t=l.id;return{id:t,text:l.text,color:l.color,key:"".concat(u,"_").concat(p,"_").concat(t),resourceName:p,data:null==h?void 0:h[s]}})))},c=0;c<k;c+=1)f(c);return k*=m.length,y});return E&&(w=S,S=I(new Array(R)).reduce(function(h,m,p){return w.map(function(f,c){return[].concat(I(h[c]||[]),I(f.map(function(l,s){return g({},l,{key:"".concat(l.key,"_group_by_date_").concat(p),isFirstGroupCell:0===s,isLastGroupCell:s===f.length-1})})))})},[])),S}},function(W,b,e){b.default=void 0;var g,I=(g=e(19))&&g.__esModule?g:{default:g};function F(k){return function(S){if(Array.isArray(S))return A(S)}(k)||function(S){if("undefined"!=typeof Symbol&&null!=S[Symbol.iterator]||null!=S["@@iterator"])return Array.from(S)}(k)||function(S,w){if(S){if("string"==typeof S)return A(S,w);var y=Object.prototype.toString.call(S).slice(8,-1);if("Object"===y&&S.constructor&&(y=S.constructor.name),"Map"===y||"Set"===y)return Array.from(S);if("Arguments"===y||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return A(S,w)}}(k)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(k,S){(null==S||S>k.length)&&(S=k.length);for(var w=0,y=new Array(S);w<S;w++)y[w]=k[w];return y}var E=function(){function k(m){this._viewDataProvider=m,this._focusedCell=null,this._selectedCells=null,this._firstSelectedCell=null}var w,h=k.prototype;return h.setFocusedCell=function(m,p,f){if(m>=0){var c=this._viewDataProvider.getCellData(m,p,f);this._focusedCell=c}},h.getFocusedCell=function(){var m=this.focusedCell;if(m)return{coordinates:this.viewDataProvider.findCellPositionInMap({groupIndex:m.groupIndex,startDate:m.startDate,isAllDay:m.allDay,index:m.index}),cellData:m}},h.setSelectedCells=function(m){var p=this,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,c=this._viewDataProvider,u=m.rowIndex,l=m.columnIndex,s=m.allDay;if(!(u<0)){var a=f?c.getCellData(f.rowIndex,f.columnIndex,f.allDay):this._firstSelectedCell,t=c.getCellData(u,l,s);if(this._firstSelectedCell=a,a.startDate.getTime()>t.startDate.getTime()){var n=[t,a];a=n[0],t=n[1]}var i=a,o=i.startDate,r=i.groupIndex,d=i.index,v=t,x=v.startDate,T=v.index,D=c.getCellsByGroupIndexAndAllDay(r,s),C=D.reduce(function(P,M){var B=p._filterCellsByDateAndIndex(M,{firstDate:o,lastDate:x,firstIndex:d,lastIndex:T});return P.push.apply(P,F(B)),P},[]);this._selectedCells=C.sort(function(P,M){return P.startDate.getTime()-M.startDate.getTime()})}},h.getSelectedCells=function(){return this._selectedCells},h.releaseSelectedAndFocusedCells=function(){this.releaseSelectedCells(),this.releaseFocusedCell()},h.releaseSelectedCells=function(){this._selectedCells=null,this._firstSelectedCell=null},h.releaseFocusedCell=function(){this._focusedCell=null},h.isValidFocusedCell=function(m){var p=this._focusedCell;return!p||p.groupIndex===m.groupIndex&&p.allDay===m.allDay},h._filterCellsByDateAndIndex=function(m,p){var f=this,u=p.lastDate,l=p.firstIndex,s=p.lastIndex,a=I.default.trimTime(p.firstDate).getTime(),t=I.default.trimTime(u).getTime();return m.filter(function(n){var o=n.index,r={day:I.default.trimTime(n.startDate).getTime(),index:o,firstDay:a,firstIndex:l,lastDay:t,lastIndex:s};return f._compareCellsByDateAndIndex(r)})},h._compareCellsByDateAndIndex=function(m){var p=m.day,f=m.index,c=m.firstDay,u=m.firstIndex,l=m.lastDay,s=m.lastIndex;if(c===l){var a=u,t=s;if(a>t){var n=[t,a];a=n[0],t=n[1]}return c===p&&f>=a&&f<=t}return p===c&&f>=u||p===l&&f<=s||c<p&&p<l},(w=[{key:"viewDataProvider",get:function(){return this._viewDataProvider}},{key:"focusedCell",get:function(){return this._focusedCell}}])&&function R(k,S){for(var w=0;w<S.length;w++){var y=S[w];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(k,y.key,y)}}(k.prototype,w),k}();b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(9));function F(k){return k&&k.__esModule?k:{default:k}}function A(k,S){return(A=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var R=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,A(S,w);var h=y.prototype;return h._getElementClass=function(){return"dx-scheduler-timeline-day"},h._setFirstViewDate=function(){this._firstViewDate=this._getViewStartByOptions(),this._setStartDayHour(this._firstViewDate)},h._needRenderWeekHeader=function(){return this._isWorkSpaceWithCount()},y}(F(e(332)).default);(0,g.default)("dxSchedulerTimelineDay",R),b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(26);function F(R,E){return(F=Object.setPrototypeOf||function(k,S){return k.__proto__=S,k})(R,E)}var A=function(R){var E,k;function S(){return R.apply(this,arguments)||this}k=R,(E=S).prototype=Object.create(k.prototype),E.prototype.constructor=E,F(E,k);var w=S.prototype;return w.renderShader=function(){for(var y=this._workSpace._isHorizontalGroupedWorkSpace()?this._workSpace._getGroupCount():1,h=0;h<y;h++){var m=0===h,p=m?this._$shader:this.createShader();this.applyShaderMargin(p),this._workSpace.isGroupedByDate()?this._customizeGroupedByDateShader(p,h):this._customizeShader(p,h),!m&&this._shader.push(p)}},w._customizeShader=function(y,h){var m=this._workSpace.getIndicationWidth();if(this._applyShaderWidth(y,m),h>=1){var p=this._workSpace,f=p._getCellCount()*p.getCellWidth();y.css("left",f)}else y.css("left",0)},w._applyShaderWidth=function(y,h){var m=(0,I.getBoundingRect)(this._$container.get(0)).width;h>m&&(h=m),h>0&&y.width(h)},w._customizeGroupedByDateShader=function(y,h){var m,p=this._workSpace.getIndicationCellCount(),f=Math.floor(p),c=p-f,u=0===h,l=this._workSpace,s=u?l.getIndicationWidth():c*l.getCellWidth();this._applyShaderWidth(y,s),m=u?l._getCellCount()*l.getCellWidth()*h:l.getCellWidth()*f*l._getGroupCount()+h*l.getCellWidth(),y.css("left",m)},S}(((g=e(550))&&g.__esModule?g:{default:g}).default);b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(9)),I=A(e(563)),F=e(936);function A(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),(m=[{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:[],templates:["dateCellTemplate","timeCellTemplate","dateHeaderTemplate","resourceCellTemplate"],props:["dateHeaderData","isRenderDateHeader","groupPanelCellBaseColSpan","dateCellTemplate","timeCellTemplate","dateHeaderTemplate","groups","groupOrientation","groupByDate","height","baseColSpan","columnCountPerGroup","className","resourceCellTemplate"]}}},{key:"_viewComponent",get:function(){return F.TimelineHeaderPanelLayout}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(I.default);b.default=k,(0,g.default)("dxTimelineHeaderPanelLayout",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.TimelineHeaderPanelLayout=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(564),A=e(937),R=["baseColSpan","className","columnCountPerGroup","dateCellTemplate","dateHeaderData","dateHeaderTemplate","groupByDate","groupOrientation","groupPanelCellBaseColSpan","groups","height","isRenderDateHeader","resourceCellTemplate","timeCellTemplate"];function S(p,f){return(S=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}function w(){return(w=Object.assign||function(p){for(var f=1;f<arguments.length;f++){var c=arguments[f];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(p[u]=c[u])}return p}).apply(this,arguments)}var y=function(p){var f=p.props;return(0,g.createComponentVNode)(2,F.HeaderPanelLayout,{dateHeaderTemplate:A.TimelineDateHeaderLayout,dateHeaderData:f.dateHeaderData,groupByDate:f.groupByDate,groups:f.groups,groupOrientation:f.groupOrientation,groupPanelCellBaseColSpan:f.groupPanelCellBaseColSpan,columnCountPerGroup:f.columnCountPerGroup,isRenderDateHeader:f.isRenderDateHeader,resourceCellTemplate:f.resourceCellTemplate,dateCellTemplate:f.dateCellTemplate,timeCellTemplate:f.timeCellTemplate})};b.viewFunction=y;var h=function(p){return p&&(p.defaultProps?function(f){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,p,w({},f)))}:p)},m=function(p){var f,c,l;function a(t){var n;return(n=p.call(this,t)||this).state={},n}return c=p,(f=a).prototype=Object.create(c.prototype),f.prototype.constructor=f,S(f,c),a.prototype.render=function(){var t=this.props;return y({props:w({},t,{dateCellTemplate:h(t.dateCellTemplate),timeCellTemplate:h(t.timeCellTemplate),dateHeaderTemplate:h(t.dateHeaderTemplate),resourceCellTemplate:h(t.resourceCellTemplate)}),restAttributes:this.restAttributes})},(l=[{key:"restAttributes",get:function(){return function E(p,f){if(null==p)return{};var c,u,l=function(a,t){if(null==a)return{};var n,i,o={},r=Object.keys(a);for(i=0;i<r.length;i++)t.indexOf(n=r[i])>=0||(o[n]=a[n]);return o}(p,f);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(p);for(u=0;u<s.length;u++)f.indexOf(c=s[u])>=0||Object.prototype.propertyIsEnumerable.call(p,c)&&(l[c]=p[c])}return l}(this.props,R)}}])&&function k(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(a.prototype,l),a}(I.InfernoWrapperComponent);b.TimelineHeaderPanelLayout=m,m.defaultProps=w({},F.HeaderPanelLayoutProps)},function(W,b,e){b.TimelineDateHeaderLayout=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(178),A=e(92),R=e(566),E=e(565),k=["dateCellTemplate","dateHeaderData","groupByDate","groupOrientation","groups","timeCellTemplate"];function y(c,u){return(y=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}function h(){return(h=Object.assign||function(c){for(var u=1;u<arguments.length;u++){var l=arguments[u];for(var s in l)Object.prototype.hasOwnProperty.call(l,s)&&(c[s]=l[s])}return c}).apply(this,arguments)}var m=function(c){var u=c.isHorizontalGrouping,l=c.props,s=l.dateCellTemplate,a=l.dateHeaderData,t=l.timeCellTemplate,n=a.dataMap,i=a.leftVirtualCellCount,o=a.leftVirtualCellWidth,r=a.rightVirtualCellCount,d=a.rightVirtualCellWidth,v=a.weekDayLeftVirtualCellCount,x=a.weekDayLeftVirtualCellWidth,T=a.weekDayRightVirtualCellCount,D=a.weekDayRightVirtualCellWidth;return(0,g.createFragment)(n.map(function(C,P){var M=n.length,O=M-1===P,B=M>1&&0===P,V=i,z=r,N=d,U=o;return B&&(V=v,z=T,N=D,U=x),(0,g.createComponentVNode)(2,F.Row,{className:"dx-scheduler-header-row",leftVirtualCellWidth:U,leftVirtualCellCount:V,rightVirtualCellWidth:N,rightVirtualCellCount:z,children:C.map(function(H){return(0,g.createComponentVNode)(2,R.DateHeaderCell,{startDate:H.startDate,endDate:H.endDate,groups:u?H.groups:void 0,groupIndex:u?H.groupIndex:void 0,today:H.today,index:H.index,text:H.text,isFirstGroupCell:H.isFirstGroupCell,isLastGroupCell:H.isLastGroupCell,isWeekDayCell:B,colSpan:H.colSpan,dateCellTemplate:s,timeCellTemplate:t,isTimeCellTemplate:O},H.key)})},P.toString())}),0)};b.viewFunction=m;var p=function(c){return c&&(c.defaultProps?function(u){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,c,h({},u)))}:c)},f=function(c){var u,l,a;function n(i){var o;return(o=c.call(this,i)||this).state={},o}return l=c,(u=n).prototype=Object.create(l.prototype),u.prototype.constructor=u,y(u,l),n.prototype.render=function(){var i=this.props;return m({props:h({},i,{dateCellTemplate:p(i.dateCellTemplate),timeCellTemplate:p(i.timeCellTemplate)}),isHorizontalGrouping:this.isHorizontalGrouping,restAttributes:this.restAttributes})},(a=[{key:"isHorizontalGrouping",get:function(){var i=this.props,o=i.groupByDate;return(0,A.isHorizontalGroupOrientation)(i.groups,i.groupOrientation)&&!o}},{key:"restAttributes",get:function(){return function S(c,u){if(null==c)return{};var l,s,a=function(n,i){if(null==n)return{};var o,r,d={},v=Object.keys(n);for(r=0;r<v.length;r++)i.indexOf(o=v[r])>=0||(d[o]=n[o]);return d}(c,u);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(c);for(s=0;s<t.length;s++)u.indexOf(l=t[s])>=0||Object.prototype.propertyIsEnumerable.call(c,l)&&(a[l]=c[l])}return a}(this.props,k)}}])&&function w(c,u){for(var l=0;l<u.length;l++){var s=u[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(c,s.key,s)}}(n.prototype,a),n}(I.BaseInfernoComponent);b.TimelineDateHeaderLayout=f,f.defaultProps=h({},E.DateHeaderLayoutProps)},function(W,b,e){b.default=void 0;var g=E(e(9)),I=E(e(332)),F=E(e(19)),A=E(e(562)),R=e(568);function E(m){return m&&m.__esModule?m:{default:m}}function S(m,p){return(S=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}var w=F.default.dateToMilliseconds,y=function(m){var p,f;function c(){return m.apply(this,arguments)||this}f=m,(p=c).prototype=Object.create(f.prototype),p.prototype.constructor=p,S(p,f);var l,a=c.prototype;return a._renderView=function(){m.prototype._renderView.call(this),this._updateScrollable()},a._getElementClass=function(){return"dx-scheduler-timeline-month"},a._getDateHeaderTemplate=function(){return this.option("dateCellTemplate")},a._getHiddenInterval=function(){return 0},a._calculateDurationInCells=function(t){return t/this.getCellDuration()},a.getCellDuration=function(){return w("day")},a.calculateEndViewDate=function(t){return new Date(t.getTime()+this._calculateDayDuration()*w("hour"))},a.isIndicatorVisible=function(){return!0},a._getCellCount=function(){var t=this.option("currentDate"),n=0;if(this._isWorkSpaceWithCount())for(var i=this.option("intervalCount"),o=1;o<=i;o++)n+=new Date(t.getFullYear(),t.getMonth()+o,0).getDate();else n=new Date(t.getFullYear(),t.getMonth()+1,0).getDate();return n},a._setFirstViewDate=function(){this._firstViewDate=F.default.getFirstMonthDate(this._getViewStartByOptions()),this._setStartDayHour(this._firstViewDate)},a._getFormat=function(){return this._formatWeekdayAndDay},a._getDateByIndex=function(t){var n=new Date(this._firstViewDate);return n.setDate(this._firstViewDate.getDate()+t),n},a._getInterval=function(){return 864e5},a._getIntervalBetween=function(t){var n=this.getStartViewDate(),i=F.default.getTimezonesDifference(n,t);return t.getTime()-(n.getTime()-36e5*this.option("startDayHour"))-i},a.calculateEndDate=function(t){var n=new Date(t);return new Date(n.setHours(this.option("endDayHour")))},a._calculateHiddenInterval=function(){return 0},a._getDateByCellIndexes=function(t,n){var i=m.prototype._getDateByCellIndexes.call(this,t,n);return this._setStartDayHour(i),i},a.getPositionShift=function(){return{top:0,left:0,cellPosition:0}},a._getStartViewDate=function(){return F.default.getFirstMonthDate(this.option("startDate"))},a._getViewStartByOptions=function(){return(0,R.getViewStartByOptions)(this.option("startDate"),this.option("currentDate"),this.option("intervalCount"),this._getStartViewDate())},(l=[{key:"isDateAndTimeView",get:function(){return!1}},{key:"viewDirection",get:function(){return"horizontal"}},{key:"renovatedHeaderPanelComponent",get:function(){return A.default}}])&&function k(m,p){for(var f=0;f<p.length;f++){var c=p[f];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(m,c.key,c)}}(c.prototype,l),c}(I.default);(0,g.default)("dxSchedulerTimelineMonth",y),b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(9)),I=R(e(569)),F=R(e(19)),A=e(571);function R(y){return y&&y.__esModule?y:{default:y}}function E(y,h){return(E=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var k=F.default.dateToMilliseconds,S=function(y){var h,m;function p(){for(var c,u=arguments.length,l=new Array(u),s=0;s<u;s++)l[s]=arguments[s];return(c=y.call.apply(y,[this].concat(l))||this)._getWeekendsCount=A.getWeekendsCount,c._isSkippedData=A.isDataOnWeekend,c}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,E(h,m);var f=p.prototype;return f._getElementClass=function(){return"dx-scheduler-timeline-work-week"},f._getWeekDuration=function(){return 5},f._firstDayOfWeek=function(){return(0,A.getFirstDayOfWeek)(this.option("firstDayOfWeek"))},f._isSkippedData=function(){return A.isDataOnWeekend},f._incrementDate=function(c){5===c.getDay()&&c.setDate(c.getDate()+2),y.prototype._incrementDate.call(this,c)},f._getOffsetByCount=function(c){var u=Math.floor(c/(5*this._getCellCountInDay()));return k("day")*u*2},f._setFirstViewDate=function(){this._firstViewDate=(0,A.getFirstViewDate)(this._getViewStartByOptions(),this._firstDayOfWeek()),this._setStartDayHour(this._firstViewDate)},p}(I.default);(0,g.default)("dxSchedulerTimelineWorkWeek",S),b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(9));function F(k){return k&&k.__esModule?k:{default:k}}function A(k,S){return(A=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var R=function(k){var S,w;function y(){return k.apply(this,arguments)||this}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,A(S,w);var h=y.prototype;return h._getElementClass=function(){return"dx-scheduler-work-space-day"},h._getRowCount=function(){return this._getCellCountInDay()},h._getCellCount=function(){return this.option("intervalCount")},h._setFirstViewDate=function(){this._firstViewDate=this._getViewStartByOptions(),this._setStartDayHour(this._firstViewDate)},h._getDateByIndex=function(m){if(1===this.option("intervalCount"))return this._firstViewDate;var p=new Date(this._firstViewDate);return p.setDate(this._firstViewDate.getDate()+m),p},h._renderDateHeader=function(){return 1===this.option("intervalCount")?null:k.prototype._renderDateHeader.call(this)},h.renderRHeaderPanel=function(){1===this.option("intervalCount")?k.prototype.renderRHeaderPanel.call(this,!1):k.prototype.renderRHeaderPanel.call(this,!0)},y}(F(e(572)).default);(0,g.default)("dxSchedulerWorkSpaceDay",R),b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=e(4),F=y(e(9)),A=y(e(333)),R=y(e(19)),E=e(26),k=y(e(34)),S=y(e(942)),w=e(568);function y(u){return u&&u.__esModule?u:{default:u}}function m(u,l){return(m=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}var p=R.default.dateToMilliseconds,f=function(u){var l,s;function a(){return u.apply(this,arguments)||this}s=u,(l=a).prototype=Object.create(s.prototype),l.prototype.constructor=l,m(l,s);var n,o=a.prototype;return o._toggleFixedScrollableClass=function(){this._dateTableScrollable.$content().toggleClass("dx-scheduler-scrollable-fixed-content",!this._isWorkSpaceWithCount()&&!this._isVerticalGroupedWorkSpace())},o._getElementClass=function(){return"dx-scheduler-work-space-month"},o._getRowCount=function(){return this._isWorkSpaceWithCount()?4*this.option("intervalCount")+2:6},o._getCellCount=function(){return 7},o._getDateByIndex=function(r){var d=new Date(this._firstViewDate);return d.setDate(this._firstViewDate.getDate()+r),d},o._getFormat=function(){return this._formatWeekday},o._calculateCellIndex=function(r,d){return this._isVerticalGroupedWorkSpace()?r%=this._getRowCount():d%=this._getCellCount(),r*this._getCellCount()+d},o._getInterval=function(){return 864e5},o._getIntervalBetween=function(r){var d=this.getStartViewDate(),v=R.default.getTimezonesDifference(d,r);return r.getTime()-(d.getTime()-36e5*this.option("startDayHour"))-v},o._getDateByCellIndexes=function(r,d){var v=u.prototype._getDateByCellIndexes.call(this,r,d);return this._setStartDayHour(v),v},o.getCellWidth=function(){var r=this;return this.cache.get("cellWidth",function(){var d=0,v=r._getCells().slice(0,7);return v.each(function(x,T){d+=(0,E.getBoundingRect)(T).width}),0===v.length?void 0:d/7})},o._calculateHiddenInterval=function(){return 0},o._insertAllDayRowsIntoDateTable=function(){return!1},o._getCellCoordinatesByIndex=function(r){var d=Math.floor(r/this._getCellCount());return{rowIndex:d,cellIndex:r-this._getCellCount()*d}},o._createWorkSpaceElements=function(){this._isVerticalGroupedWorkSpace()?this._createWorkSpaceScrollableElements():u.prototype._createWorkSpaceElements.call(this)},o._needCreateCrossScrolling=function(){return this.option("crossScrollingEnabled")||this._isVerticalGroupedWorkSpace()},o._renderTimePanel=function(){return(0,I.noop)()},o._renderAllDayPanel=function(){return(0,I.noop)()},o._getTableAllDay=function(){return(0,I.noop)()},o._toggleAllDayVisibility=function(){return(0,I.noop)()},o._changeAllDayVisibility=function(){return(0,I.noop)()},o._setFirstViewDate=function(){var r=R.default.getFirstMonthDate(this._getViewStartByOptions()),d=this._getCalculatedFirstDayOfWeek();this._firstViewDate=R.default.getFirstWeekDate(r,d),this._setStartDayHour(this._firstViewDate);var v=this._getViewStartByOptions();this._minVisibleDate=new Date(v.setDate(1)),this._maxVisibleDate=new Date(new Date(v.setMonth(v.getMonth()+this.option("intervalCount"))).setDate(0))},o._getViewStartByOptions=function(){return(0,w.getViewStartByOptions)(this.option("startDate"),this.option("currentDate"),this.option("intervalCount"),this._getStartViewDate())},o._getStartViewDate=function(){return R.default.getFirstMonthDate(this.option("startDate"))},o._renderTableBody=function(r){r.getCellText=this._getCellText.bind(this),r.getCellTextClass="dx-scheduler-date-table-cell-text",u.prototype._renderTableBody.call(this,r)},o._getCellText=function(r,d){this.isGroupedByDate()?d=Math.floor(d/this._getGroupCount()):d%=this._getCellCount();var v=this._getDate(r,d);return this._isWorkSpaceWithCount()&&this._isFirstDayOfMonth(v)?this._formatMonthAndDay(v):k.default.format(v,"dd")},o._formatMonthAndDay=function(r){return[k.default.getMonthNames("abbreviated")[r.getMonth()],k.default.format(r,"day")].join(" ")},o._getDate=function(r,d){var v=new Date(this._firstViewDate),x=this._getRowCount();return v.setDate(v.getDate()+r%x*7+d),v},o._updateIndex=function(r){return r},o._prepareCellData=function(r,d,v){var x=u.prototype._prepareCellData.call(this,r,d,v);return(0,g.default)(v).toggleClass("dx-scheduler-date-table-current-date",this._isCurrentDate(x.startDate)).toggleClass("dx-scheduler-date-table-first-of-month",this._isFirstDayOfMonth(x.startDate)).toggleClass("dx-scheduler-date-table-other-month",this._isOtherMonth(x.startDate)),x},o._isCurrentDate=function(r){return R.default.sameDate(r,this._getToday())},o._isFirstDayOfMonth=function(r){return this._isWorkSpaceWithCount()&&1===r.getDate()},o._isOtherMonth=function(r){return!R.default.dateInRange(r,this._minVisibleDate,this._maxVisibleDate,"date")},o.isIndicationAvailable=function(){return!1},o.getCellDuration=function(){return 36e5*this._calculateDayDuration()},o.getIntervalDuration=function(){return p("day")},o.getTimePanelWidth=function(){return 0},o.getPositionShift=function(r){return{cellPosition:r*this.getCellWidth(),top:0,left:0}},o.getCellCountToLastViewDate=function(r){var d=r.getTime(),v=this.getEndViewDate().getTime(),x=this.getCellDuration();return Math.ceil((v-d)/x)},o.supportAllDayRow=function(){return!1},o.keepOriginalHours=function(){return!0},o.calculateEndDate=function(r){var d=new Date(r);return new Date(d.setHours(this.option("endDayHour")))},o.getWorkSpaceLeftOffset=function(){return 0},o.needApplyCollectorOffset=function(){return!0},o._getDateTableBorderOffset=function(){return this._getDateTableBorder()},o._getCellPositionByIndex=function(r,d){var v,x=u.prototype._getCellPositionByIndex.call(this,r,d),T=this._getCellCoordinatesByIndex(r).rowIndex;return(v=this._isVerticalGroupedWorkSpace()?this.getCellHeight()*(T+d*this._getRowCount()):this.getCellHeight()*T)&&(x.top=v),x},o._getHeaderDate=function(){return this._getViewStartByOptions()},o._supportCompactDropDownAppointments=function(){return!1},o.scrollToTime=function(){return(0,I.noop)()},o._createAllDayPanelElements=function(){},o._getRowCountWithAllDayRows=function(){return this._getRowCount()},o.renovatedRenderSupported=function(){return!0},o.renderRAllDayPanel=function(){},o.renderRTimeTable=function(){},o.renderRDateTable=function(){this.renderRComponent(this._$dateTable,S.default,"renovatedDateTable",this._getRDateTableProps())},o.generateRenderOptions=function(){var r=this,d=u.prototype.generateRenderOptions.call(this);return d.cellDataGetters.push(function(v,x,T){return{value:{text:r._getCellText(x,T)}}}),d.cellDataGetters.push(function(v,x,T,D,C){return{value:{today:r._isCurrentDate(C),otherMonth:r._isOtherMonth(C),firstDayOfMonth:r._isFirstDayOfMonth(C)}}}),d},(n=[{key:"isDateAndTimeView",get:function(){return!1}}])&&function h(u,l){for(var s=0;s<l.length;s++){var a=l[s];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(u,a.key,a)}}(a.prototype,n),a}(A.default);(0,F.default)("dxSchedulerWorkSpaceMonth",f),b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=A(e(9)),I=A(e(133)),F=e(943);function A(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y,m;function f(){return S.apply(this,arguments)||this}return y=S,(w=f).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y),(m=[{key:"_propsInfo",get:function(){return{twoWay:[],allowNull:[],elements:[],templates:["dataCellTemplate"],props:["viewData","groupOrientation","leftVirtualCellWidth","rightVirtualCellWidth","topVirtualRowHeight","bottomVirtualRowHeight","addDateTableClass","dataCellTemplate"]}}},{key:"_viewComponent",get:function(){return F.MonthDateTableLayout}}])&&function R(S,w){for(var y=0;y<w.length;y++){var h=w[y];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(S,h.key,h)}}(f.prototype,m),f}(I.default);b.default=k,(0,g.default)("dxMonthDateTableLayout",k),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.MonthDateTableLayout=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(551),A=e(330),R=e(944),E=["addDateTableClass","bottomVirtualRowHeight","dataCellTemplate","groupOrientation","leftVirtualCellWidth","rightVirtualCellWidth","topVirtualRowHeight","viewData"];function w(p,f){return(w=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}function y(){return(y=Object.assign||function(p){for(var f=1;f<arguments.length;f++){var c=arguments[f];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(p[u]=c[u])}return p}).apply(this,arguments)}var h=function(p){var f=p.props;return(0,g.normalizeProps)((0,g.createComponentVNode)(2,F.DateTableLayoutBase,y({viewData:f.viewData,groupOrientation:f.groupOrientation,addDateTableClass:f.addDateTableClass,dataCellTemplate:f.dataCellTemplate,cellTemplate:R.MonthDateTableCell},p.restAttributes)))};b.viewFunction=h;var m=function(p){var f,c,l;function a(t){var n;return(n=p.call(this,t)||this).state={},n}return c=p,(f=a).prototype=Object.create(c.prototype),f.prototype.constructor=f,w(f,c),a.prototype.render=function(){var t,n=this.props;return h({props:y({},n,{dataCellTemplate:(t=n.dataCellTemplate,t&&(t.defaultProps?function(i){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,t,y({},i)))}:t))}),restAttributes:this.restAttributes})},(l=[{key:"restAttributes",get:function(){return function k(p,f){if(null==p)return{};var c,u,l=function(a,t){if(null==a)return{};var n,i,o={},r=Object.keys(a);for(i=0;i<r.length;i++)t.indexOf(n=r[i])>=0||(o[n]=a[n]);return o}(p,f);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(p);for(u=0;u<s.length;u++)f.indexOf(c=s[u])>=0||Object.prototype.propertyIsEnumerable.call(p,c)&&(l[c]=p[c])}return l}(this.props,E)}}])&&function S(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(a.prototype,l),a}(I.InfernoWrapperComponent);b.MonthDateTableLayout=m,m.defaultProps=y({},A.LayoutProps)},function(W,b,e){b.MonthDateTableCell=b.viewFunction=void 0;var g=e(18),I=e(22),F=e(90),A=e(329),R=["allDay","children","className","contentTemplate","contentTemplateProps","dataCellTemplate","endDate","firstDayOfMonth","groupIndex","groups","index","isFirstGroupCell","isLastGroupCell","otherMonth","startDate","text","today"];function S(p,f){return(S=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}function w(){return(w=Object.assign||function(p){for(var f=1;f<arguments.length;f++){var c=arguments[f];for(var u in c)Object.prototype.hasOwnProperty.call(c,u)&&(p[u]=c[u])}return p}).apply(this,arguments)}var y=function(p){var u=p.props,d=u.text;return(0,g.createComponentVNode)(2,A.DateTableCellBase,{className:p.classes,dataCellTemplate:u.dataCellTemplate,startDate:u.startDate,endDate:u.endDate,text:d,groups:u.groups,groupIndex:u.groupIndex,index:u.index,isFirstGroupCell:u.isFirstGroupCell,isLastGroupCell:u.isLastGroupCell,contentTemplateProps:p.contentTemplateProps,children:(0,g.createVNode)(1,"div","dx-scheduler-date-table-cell-text",d,0)})};b.viewFunction=y;var h=function(p){return p&&(p.defaultProps?function(f){return(0,g.normalizeProps)((0,g.createComponentVNode)(2,p,w({},f)))}:p)},m=function(p){var f,c,l;function a(t){var n;return(n=p.call(this,t)||this).state={},n}return c=p,(f=a).prototype=Object.create(c.prototype),f.prototype.constructor=f,S(f,c),a.prototype.render=function(){var t=this.props;return y({props:w({},t,{dataCellTemplate:h(t.dataCellTemplate),contentTemplate:h(t.contentTemplate)}),classes:this.classes,contentTemplateProps:this.contentTemplateProps,restAttributes:this.restAttributes})},(l=[{key:"classes",get:function(){var t,n,i,o=this.props,r=o.className;return(0,F.combineClasses)((i=!!r,(n=r)in(t={"dx-scheduler-date-table-other-month":!!o.otherMonth,"dx-scheduler-date-table-current-date":!!o.today,"dx-scheduler-date-table-first-of-month":!!o.firstDayOfMonth})?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t))}},{key:"contentTemplateProps",get:function(){var t=this.props;return{data:{text:t.text},index:t.index}}},{key:"restAttributes",get:function(){return function E(p,f){if(null==p)return{};var c,u,l=function(a,t){if(null==a)return{};var n,i,o={},r=Object.keys(a);for(i=0;i<r.length;i++)t.indexOf(n=r[i])>=0||(o[n]=a[n]);return o}(p,f);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(p);for(u=0;u<s.length;u++)f.indexOf(c=s[u])>=0||Object.prototype.propertyIsEnumerable.call(p,c)&&(l[c]=p[c])}return l}(this.props,R)}}])&&function k(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(a.prototype,l),a}(I.BaseInfernoComponent);b.MonthDateTableCell=m,m.defaultProps=w({},A.DateTableCellBaseProps)},function(W,b,e){b.default=void 0;var g=R(e(9)),I=R(e(19)),F=e(571),A=R(e(573));function R(m){return m&&m.__esModule?m:{default:m}}function E(m,p){return(E=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}var k=I.default.dateToMilliseconds,S=[1,2,3,4,5],w=0,y=function(m){var p,f;function c(){for(var l,s=arguments.length,a=new Array(s),t=0;t<s;t++)a[t]=arguments[t];return(l=m.call.apply(m,[this].concat(a))||this)._isSkippedData=F.isDataOnWeekend,l._getWeekendsCount=F.getWeekendsCount,l}f=m,(p=c).prototype=Object.create(f.prototype),p.prototype.constructor=p,E(p,f);var u=c.prototype;return u._getElementClass=function(){return"dx-scheduler-work-space-work-week"},u._getCellCount=function(){return 5*this.option("intervalCount")},u._firstDayOfWeek=function(){return(0,F.getFirstDayOfWeek)(this.option("firstDayOfWeek"))},u._getDateByIndex=function(l){var s=new Date(this._firstViewDate);l%this._getCellCount()==0&&(w=0),s.setDate(this._firstViewDate.getDate()+l+w);for(var a=s.getDay();-1===S.indexOf(a);)s.setDate(s.getDate()+1),a=s.getDay(),w++;return s},u._renderView=function(){w=0,m.prototype._renderView.call(this)},u._setFirstViewDate=function(){this._firstViewDate=(0,F.getFirstViewDate)(this._getViewStartByOptions(),this._firstDayOfWeek()),this._setStartDayHour(this._firstViewDate)},u._getOffsetByCount=function(l){var s=this._getCellCount();l-=s*Math.floor(l/s);var a=Math.floor(l/5);return k("day")*a*2},c}(A.default);(0,g.default)("dxSchedulerWorkSpaceWorkWeek",y),b.default=y,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(0),F=(g=e(17))&&g.__esModule?g:{default:g},A=e(53),R=e(157);var k="startDate",S="endDate",w="allDay",y="text",h="description",f="recurrenceRule",c="recurrenceException",l=function(){function s(o,r){this.rawAppointment=o,this.options=r}var t,i=s.prototype;return i.getField=function(o){return this.options.getField(this.rawAppointment,o)},i.setField=function(o,r){return this.options.setField(this.rawAppointment,o,r)},i.calculateStartDate=function(o){if(!this.startDate||isNaN(this.startDate.getTime()))throw F.default.Error("E1032",this.text);return this.calculateDate(this.startDate,this.startDateTimeZone,o)},i.calculateEndDate=function(o){return this.calculateDate(this.endDate,this.endDateTimeZone,o)},i.calculateDate=function(o,r,d){if(o)return this.timeZoneCalculator.createDate(o,{appointmentTimeZone:r,path:d})},i.clone=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,r=new s((0,A.deepExtendArraySafe)({},this.rawAppointment),this.options);return null!=o&&o.pathTimeZone&&(r.startDate=r.calculateStartDate(o.pathTimeZone),r.endDate=r.calculateEndDate(o.pathTimeZone)),r},i.source=function(){var o=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(o){var r=this.clone();return r.startDate=this.startDate,r.endDate=this.endDate,r.source()}return(0,I.extend)({},this.rawAppointment)},(t=[{key:"duration",get:function(){return this.endDate?this.endDate-this.startDate:0}},{key:"startDate",get:function(){var o=this.getField(k);return void 0===o?o:new Date(o)},set:function(o){this.setField(k,o)}},{key:"endDate",get:function(){var o=this.getField(S);return void 0===o?o:new Date(o)},set:function(o){this.setField(S,o)}},{key:"allDay",get:function(){return this.getField(w)},set:function(o){this.setField(w,o)}},{key:"text",get:function(){return this.getField(y)},set:function(o){this.setField(y,o)}},{key:"description",get:function(){return this.getField(h)},set:function(o){this.setField(h,o)}},{key:"startDateTimeZone",get:function(){return this.getField("startDateTimeZone")}},{key:"endDateTimeZone",get:function(){return this.getField("endDateTimeZone")}},{key:"recurrenceRule",get:function(){return this.getField(f)},set:function(o){this.setField(f,o)}},{key:"recurrenceException",get:function(){return this.getField(c)},set:function(o){this.setField(c,o)}},{key:"disabled",get:function(){return!!this.getField("disabled")}},{key:"timeZoneCalculator",get:function(){return this.options.getTimeZoneCalculator()}},{key:"isRecurrent",get:function(){return(0,R.getRecurrenceProcessor)().isValidRecurrenceRule(this.recurrenceRule)}}])&&function E(s,a){for(var t=0;t<a.length;t++){var n=a[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(s,n.key,n)}}(s.prototype,t),s}();b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.TimeZoneCalculator=b.PathTimeZoneConversion=void 0;var g,I=e(1),F=((g=e(19))&&g.__esModule?g:{default:g}).default.dateToMilliseconds,A={fromSourceToAppointment:"toAppointment",fromAppointmentToSource:"fromAppointment",fromSourceToGrid:"toGrid",fromGridToSource:"fromGrid"};b.PathTimeZoneConversion=A;var R=function(){function E(S){this.options=S}var k=E.prototype;return k.createDate=function(S,w){var y=new Date(S);switch(w.path){case A.fromSourceToAppointment:return this._getConvertedDate(y,w.appointmentTimeZone,!0);case A.fromAppointmentToSource:return this._getConvertedDate(y,w.appointmentTimeZone,!0,!0);case A.fromSourceToGrid:return this._getConvertedDate(y,w.appointmentTimeZone,!1);case A.fromGridToSource:return this._getConvertedDate(y,w.appointmentTimeZone,!1,!0)}throw new Error("not specified pathTimeZoneConversion")},k.getOffsets=function(S,w){var y=-this._getClientOffset(S)/F("hour"),h=this._getCommonOffset(S),m=this._getAppointmentOffset(S,w);return{client:y,common:(0,I.isDefined)(h)?h:y,appointment:"number"!=typeof m?y:m}},k._getClientOffset=function(S){return this.options.getClientOffset(S)},k._getCommonOffset=function(S){return this.options.getCommonOffset(S)},k._getAppointmentOffset=function(S,w){return this.options.getAppointmentOffset(S,w)},k._getConvertedDate=function(S,w,y,h){var m=new Date(S.getTime()),p=this.getOffsets(m,w);return this._getConvertedDateByOffsets(S,p.client,y&&w?p.appointment:p.common,h)},k._getConvertedDateByOffsets=function(S,w,y,h){var m=h?-1:1,p=S.getTime()-m*w*F("hour");return new Date(p+m*y*F("hour"))},E}();b.TimeZoneCalculator=R},function(W,b,e){b.AppointmentSettingsGeneratorVirtualStrategy=b.AppointmentSettingsGeneratorBaseStrategy=b.AppointmentSettingsGenerator=void 0;var g=E(e(19)),I=e(1),F=e(0),A=e(157),R=E(e(88));function E(a){return a&&a.__esModule?a:{default:a}}function S(a,t){return(S=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n})(a,t)}function y(a,t){if(a){if("string"==typeof a)return h(a,t);var n=Object.prototype.toString.call(a).slice(8,-1);return"Object"===n&&a.constructor&&(n=a.constructor.name),"Map"===n||"Set"===n?Array.from(a):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(a,t):void 0}}function h(a,t){(null==t||t>a.length)&&(t=a.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=a[n];return i}function m(){return(m=Object.assign||function(a){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(a[i]=n[i])}return a}).apply(this,arguments)}function p(a,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(a,i.key,i)}}function f(a,t,n){return t&&p(a.prototype,t),n&&p(a,n),a}var c=g.default.dateToMilliseconds,u=function(){function a(t){this.scheduler=t,this.settingsStrategy=this.scheduler.isVirtualScrolling()?new s(this.scheduler):new l(this.scheduler)}return a.prototype.create=function(t){return this.settingsStrategy.create(t)},a}();b.AppointmentSettingsGenerator=u;var l=function(){function a(n){this.scheduler=n}var t=a.prototype;return t.create=function(n){var i=this.scheduler,o=i.createAppointmentAdapter(n),r=i._resourcesManager.getResourcesFromItem(n),d=this._isAllDayAppointment(n),v=this._createAppointments(o,r);v=this._getProcessedByAppointmentTimeZone(v,o),this._canProcessNotNativeTimezoneDates(o)&&(v=this._getProcessedNotNativeTimezoneDates(v,o));var x=this._createGridAppointmentList(v,o);return x=this._cropAppointmentsByStartDayHour(x,n,d),x=this._getProcessedLongAppointmentsIfRequired(x,o),this.createAppointmentInfos(x,r,d,o.isRecurrent)},t._getProcessedByAppointmentTimeZone=function(n,i){var o=this,r=!(0,I.isEmptyObject)(i.startDateTimeZone)||!(0,I.isEmptyObject)(i.endDateTimeZone);if(n.length>1&&r){var d={startDate:this.timeZoneCalculator.getOffsets(i.startDate,i.startDateTimeZone),endDate:this.timeZoneCalculator.getOffsets(i.endDate,i.endDateTimeZone)};n.forEach(function(v){var x=o.timeZoneCalculator.getOffsets(v.startDate,i.startDateTimeZone),T=o.timeZoneCalculator.getOffsets(v.endDate,i.endDateTimeZone),D=d.startDate.appointment-x.appointment,C=d.endDate.appointment-T.appointment;x.appointment!==x.common&&(v.startDate=new Date(v.startDate.getTime()+D*c("hour"))),T.appointment!==T.common&&(v.endDate=new Date(v.endDate.getTime()+C*c("hour")))})}return n},t._isAllDayAppointment=function(n){return this.scheduler.appointmentTakesAllDay(n)&&this.workspace.supportAllDayRow()},t._createAppointments=function(n,i){var o=this._createRecurrenceAppointments(n,i);return n.isRecurrent||0!==o.length||o.push({startDate:n.startDate,endDate:n.endDate}),o.map(function(r){var d,v=null===(d=r.endDate)||void 0===d?void 0:d.getTime();return r.startDate.getTime()===v&&r.endDate.setTime(v+c("minute")),m({},r,{exceptionDate:new Date(r.startDate)})})},t._canProcessNotNativeTimezoneDates=function(n){var i=this.scheduler.option("timeZone");return!(0,I.isEmptyObject)(i)&&!!n.isRecurrent&&!R.default.isEqualLocalTimeZone(i,n.startDate)},t._getProcessedNotNativeDateIfCrossDST=function(n,i){if(i<0){var o=new Date(n),r=new Date(o);if(r.setHours(r.getHours()-1),this.timeZoneCalculator.getOffsets(o).common!==this.timeZoneCalculator.getOffsets(r).common)return 0}return i},t._getCommonOffset=function(n){return this.timeZoneCalculator.getOffsets(n).common},t._getProcessedNotNativeTimezoneDates=function(n,i){var o=this;return n.map(function(r){var d=o._getCommonOffset(i.startDate)-o._getCommonOffset(r.startDate),v=o._getCommonOffset(i.endDate)-o._getCommonOffset(r.endDate);if(0===d&&0===v)return r;d=o._getProcessedNotNativeDateIfCrossDST(r.startDate,d),v=o._getProcessedNotNativeDateIfCrossDST(r.endDate,v);var x=new Date(r.startDate.getTime()+d*c("hour")),T=new Date(r.endDate.getTime()+v*c("hour")),D=o.timeZoneCalculator.createDate(x,{path:"toGrid"}),C=o.timeZoneCalculator.createDate(T,{path:"toGrid"});return i.duration>C.getTime()-D.getTime()&&(T=new Date(x.getTime()+i.duration)),m({},r,{startDate:x,endDate:T,exceptionDate:new Date(x)})})},t._getProcessedLongAppointmentsIfRequired=function(n,i){var o=this,r=i.source(),d=this.scheduler.appointmentTakesAllDay(r),v=this.workspace.getDateRange(),x=this.scheduler.getLayoutManager().getRenderingStrategyInstance();if(x.needSeparateAppointment(d)){var T=[];n.forEach(function(D){var C=new Date(v[1]),P=x.normalizeEndDateByViewEnd(r,D.endDate),M=g.default.getDatesOfInterval(D.startDate,P,{milliseconds:o.scheduler.getWorkSpace().getIntervalDuration(d)}).filter(function(O){return new Date(O)<C}).map(function(O){return{startDate:O,endDate:new Date(new Date(O).setMilliseconds(i.duration)),source:D.source}});T=T.concat(M)}),n=T}return n},t._createGridAppointmentList=function(n,i){var o=this;return n.map(function(r){var d=i.startDate.getTimezoneOffset()-r.startDate.getTimezoneOffset();return 0!==d&&o._canProcessNotNativeTimezoneDates(i)&&(r.startDate=new Date(r.startDate.getTime()+d*c("minute")),r.endDate=new Date(r.endDate.getTime()+d*c("minute")),r.exceptionDate=new Date(r.startDate)),{startDate:o.timeZoneCalculator.createDate(r.startDate,{path:"toGrid"}),endDate:o.timeZoneCalculator.createDate(r.endDate,{path:"toGrid"}),source:r}})},t._createExtremeRecurrenceDates=function(n){var i=this.scheduler._workSpace.getDateRange(),o=this.scheduler.appointmentTakesAllDay(n)?g.default.trimTime(i[0]):i[0],r=i[1];if(this.scheduler.option("timeZone")){o=this.timeZoneCalculator.createDate(o,{path:"fromGrid"}),r=this.timeZoneCalculator.createDate(r,{path:"fromGrid"});var d=R.default.getDaylightOffsetInMs(o,r);d&&(r=new Date(r.getTime()+d))}return[o,r]},t._createRecurrenceOptions=function(n,i){var o=this,r=function w(a,t){return function(n){if(Array.isArray(n))return n}(a)||function(n,i){var o=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null!=o){var r,d,v=[],x=!0,T=!1;try{for(o=o.call(n);!(x=(r=o.next()).done)&&(v.push(r.value),!i||v.length!==i);x=!0);}catch(D){T=!0,d=D}finally{try{x||null==o.return||o.return()}finally{if(T)throw d}}return v}}(a,t)||y(a,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this._createExtremeRecurrenceDates(n.source(),i),2);return{rule:n.recurrenceRule,exception:n.recurrenceException,min:r[0],max:r[1],firstDayOfWeek:this.scheduler.getFirstDayOfWeek(),start:n.startDate,end:n.endDate,getPostProcessedException:function(x){var T=o.scheduler.option("timeZone");if((0,I.isEmptyObject)(T)||R.default.isEqualLocalTimeZone(T,x))return x;var D=o.timeZoneCalculator.getOffsets(n.startDate).common-o.timeZoneCalculator.getOffsets(x).common;return D=o._getProcessedNotNativeDateIfCrossDST(x,D),new Date(x.getTime()-D*g.default.dateToMilliseconds("hour"))}}},t._createRecurrenceAppointments=function(n,i){var o=n.duration,r=this._createRecurrenceOptions(n);return(0,A.getRecurrenceProcessor)().generateDates(r).map(function(d){var v=R.default.createUTCDateWithLocalOffset(d);v.setTime(v.getTime()+o);var x=R.default.createDateFromUTCWithLocalOffset(v);return{startDate:new Date(d),endDate:x}})},t._cropAppointmentsByStartDayHour=function(n,i,o){var r=this;return n.map(function(d){var v=new Date(d.startDate),x=r._getAppointmentFirstViewDate(d,i),T=r._getViewStartDayHour(x);return d.startDate=r._getAppointmentResultDate({appointment:d,rawAppointment:i,startDate:v,startDayHour:T,firstViewDate:x}),d})},t._getAppointmentFirstViewDate=function(){return this.scheduler.getStartViewDate()},t._getViewStartDayHour=function(){return this.scheduler._getCurrentViewOption("startDayHour")},t._getAppointmentResultDate=function(n){var i=n.appointment,o=n.rawAppointment,r=n.startDayHour,d=n.firstViewDate,v=n.startDate,x=new Date(i.startDate);return this.scheduler.appointmentTakesAllDay(o)?x=g.default.normalizeDate(v,d):(v<d&&(v=d),x=g.default.normalizeDate(i.startDate,v)),g.default.roundDateByStartDayHour(x,r)},t.createAppointmentInfos=function(n,i,o,r){for(var d=this,v=[],x=function(D){var P=d.getCoordinates({appointment:n[D],resources:i,isAllDay:o,recurrent:r});P.forEach(function(M){(0,F.extend)(M,{info:{appointment:n[D],sourceAppointment:n[D].source}})}),v=v.concat(P)},T=0;T<n.length;T++)x(T);return v},t.getCoordinates=function(n){return this.workspace.getCoordinatesByDateInGroup(n.appointment.startDate,n.resources,n.isAllDay)},f(a,[{key:"timeZoneCalculator",get:function(){return this.scheduler.timeZoneCalculator}},{key:"workspace",get:function(){return this.scheduler.getWorkSpace()}},{key:"viewDataProvider",get:function(){return this.workspace.viewDataProvider}}]),a}();b.AppointmentSettingsGeneratorBaseStrategy=l;var s=function(a){var t,n;function i(){return a.apply(this,arguments)||this}n=a,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,S(t,n);var o=i.prototype;return o.createAppointmentInfos=function(r,d,v,x){var T=this,D=v?r:r.filter(function(C){return T.viewDataProvider.isGroupIntersectDateInterval(C.source.groupIndex,C.startDate,C.endDate)});return x?this._createRecurrentAppointmentInfos(D,d,v):a.prototype.createAppointmentInfos.call(this,D,d,v,x)},o.getCoordinates=function(r){var d=r.appointment;return this.workspace.getCoordinatesByDateInGroup(d.startDate,r.resources,r.isAllDay,r.recurrent?void 0:d.source.groupIndex)},o._createRecurrentAppointmentInfos=function(r,d,v){var x=this,T=[];return r.forEach(function(D){var C=D.source,M=x.workspace.getCoordinatesByDate(D.startDate,C.groupIndex,v);M&&((0,F.extend)(M,{info:{appointment:D,sourceAppointment:C}}),T.push(M))}),T},o._cropAppointmentsByStartDayHour=function(r,d,v){var x=this;return r.filter(function(T){var D=x._getAppointmentFirstViewDate(T,d);if(!D)return!1;var C=x._getViewStartDayHour(D),P=new Date(T.startDate);return T.startDate=x._getAppointmentResultDate({appointment:T,rawAppointment:d,startDate:P,startDayHour:C,firstViewDate:D}),!!v||T.endDate>T.startDate})},o._createRecurrenceAppointments=function(r,d){var v=this,x=r.duration,T=[];return(this.workspace._getGroupCount()?this._getGroupIndices(d):[0]).forEach(function(D){var C=v._createRecurrenceOptions(r,D),P=(0,A.getRecurrenceProcessor)().generateDates(C).map(function(M){var O=new Date(M),B=R.default.createUTCDateWithLocalOffset(M);return B.setTime(B.getTime()+x),{startDate:O,endDate:R.default.createDateFromUTCWithLocalOffset(B),groupIndex:D}});T.push.apply(T,function k(a){return function(t){if(Array.isArray(t))return h(t)}(a)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(a)||y(a)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(P))}),T},o._getViewStartDayHour=function(r){return r.getHours()},o._getAppointmentFirstViewDate=function(r,d){var v=this.scheduler.getWorkSpace().viewDataProvider,x=r.source.groupIndex,T=r.startDate,D=r.endDate,C=this._isAllDayAppointment(d);return v.findGroupCellStartDate(x,T,D,C)},o._updateGroupIndices=function(r,d){var v=this,x=this._getGroupIndices(d),T=[];return x.forEach(function(D){v.viewDataProvider.getGroupStartDate(D)&&r.forEach(function(C){var P=(0,F.extend)({},C);P.groupIndex=D,T.push(P)})}),T},o._getGroupIndices=function(r){var d,v=this.workspace._getGroupIndexes(r),x=this.workspace.viewDataProvider.getGroupIndices();return null!==(d=v)&&void 0!==d&&d.length||(v=[0]),v.filter(function(T){return-1!==x.indexOf(T)})},o._createAppointments=function(r,d){var v=a.prototype._createAppointments.call(this,r,d);return r.isRecurrent?v:this._updateGroupIndices(v,d)},f(i,[{key:"viewDataProvider",get:function(){return this.workspace.viewDataProvider}},{key:"isVerticalGrouping",get:function(){return this.workspace._isVerticalGroupedWorkSpace()}}]),i}(l);b.AppointmentSettingsGeneratorVirtualStrategy=s},function(W,b,e){var g;function I(w,y){return(I=Object.setPrototypeOf||function(h,m){return h.__proto__=m,h})(w,y)}function F(w,y){for(var h=0;h<y.length;h++){var m=y[h];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(w,m.key,m)}}function A(w,y,h){return y&&F(w.prototype,y),h&&F(w,h),w}b.default=void 0;var R=(0,((g=e(19))&&g.__esModule?g:{default:g}).default.dateToMilliseconds)("hour"),E=function(){function w(h){this.scheduler=h}var y=w.prototype;return y.filter=function(){return this.filterStrategy.filter()},y.hasAllDayAppointments=function(h){return this.filterStrategy.hasAllDayAppointments(h)},A(w,[{key:"filterStrategy",get:function(){return this.scheduler.isVirtualScrolling()?new S(this.scheduler):new k(this.scheduler)}}]),w}();b.default=E;var k=function(){function w(h){this.scheduler=h}var y=w.prototype;return y.filter=function(){var h,m=this.workspace.getDateRange(),p=this.resourcesManager.getResourcesData();return!this.scheduler.option("showAllDayPanel")&&this.workspace.supportAllDayRow()&&(h=!1),this.appointmentModel.filterLoadedAppointments({startDayHour:this.viewStartDayHour,endDayHour:this.viewEndDayHour,viewStartDayHour:this.viewStartDayHour,viewEndDayHour:this.viewEndDayHour,min:m[0],max:m[1],resources:p,allDay:h,firstDayOfWeek:this.firstDayOfWeek,recurrenceException:this.recurrenceExceptionGenerator},this.timeZoneCalculator)},y.hasAllDayAppointments=function(h){return this.appointmentModel.hasAllDayAppointments(h,this.viewStartDayHour,this.viewEndDayHour)},A(w,[{key:"workspace",get:function(){return this.scheduler.getWorkSpace()}},{key:"viewDataProvider",get:function(){return this.workspace.viewDataProvider}},{key:"resourcesManager",get:function(){return this.scheduler._resourcesManager}},{key:"appointmentModel",get:function(){return this.scheduler.getAppointmentModel()}},{key:"timeZoneCalculator",get:function(){return this.scheduler.timeZoneCalculator}},{key:"viewStartDayHour",get:function(){return this.scheduler._getCurrentViewOption("startDayHour")}},{key:"viewEndDayHour",get:function(){return this.scheduler._getCurrentViewOption("endDayHour")}},{key:"firstDayOfWeek",get:function(){return this.scheduler.getFirstDayOfWeek()}},{key:"recurrenceExceptionGenerator",get:function(){return this.scheduler._getRecurrenceException.bind(this.scheduler)}}]),w}(),S=function(w){var y,h;function m(f){return w.call(this,f)||this}h=w,(y=m).prototype=Object.create(h.prototype),y.prototype.constructor=y,I(y,h);var p=m.prototype;return p.filter=function(){var f=this,c=this.workspace.isDateAndTimeView,u=this.workspace.isDateAndTimeView&&"horizontal"===this.workspace.viewDirection,l=!this.workspace.supportAllDayRow(),s=this.scheduler.option("showAllDayPanel")||l,a=this.workspace.getEndViewDateByEndDayHour(),t=[];return this.viewDataProvider.getCompletedGroupsInfo().forEach(function(n){var i=n.groupIndex,o=n.startDate,r=new Date(Math.min(n.endDate,a)),d=c?o.getHours():f.viewStartDayHour,v=c?d+o.getMinutes()/60+(r-o)/R:f.viewEndDayHour,x=f._getPrerenderFilterResources(i),T=f.viewDataProvider.getAllDayPanel(i);t.push({isVirtualScrolling:!0,startDayHour:d,endDayHour:v,viewStartDayHour:f.viewStartDayHour,viewEndDayHour:f.viewEndDayHour,min:o,max:r,allDay:l||!!s&&(null==T?void 0:T.length)>0,resources:x,firstDayOfWeek:f.firstDayOfWeek,recurrenceException:f.recurrenceExceptionGenerator,checkIntersectViewport:u})}),this.appointmentModel.filterLoadedVirtualAppointments(t,this.timeZoneCalculator,this.workspace._getGroupCount())},p.hasAllDayAppointments=function(){return this.appointmentModel.filterAllDayAppointments({viewStartDayHour:this.viewStartDayHour,viewEndDayHour:this.viewEndDayHour}).length>0},p._getPrerenderFilterResources=function(f){var c=this.viewDataProvider.getCellsGroup(f);return this.resourcesManager.getResourcesDataByGroups([c])},m}(k);W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(951))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=i(e(2)),I=e(0),F=e(1),A=e(6),R=e(4),E=i(e(10)),k=i(e(9)),S=i(e(16)),w=i(e(437)),y=e(136),h=i(e(952)),m=e(953),p=i(e(954)),f=i(e(574)),c=i(e(955)),u=i(e(956)),l=i(e(958)),s=i(e(959)),a=i(e(962)),t=i(e(969)),n=i(e(970));function i(C){return C&&C.__esModule?C:{default:C}}function r(C,P){(null==P||P>C.length)&&(P=C.length);for(var M=0,O=new Array(P);M<P;M++)O[M]=C[M];return O}function d(C,P){return(d=Object.setPrototypeOf||function(M,O){return M.__proto__=O,M})(C,P)}var x="itemView",T=function(C){var P,M;function O(){return C.apply(this,arguments)||this}M=C,(P=O).prototype=Object.create(M.prototype),P.prototype.constructor=P,d(P,M);var B=O.prototype;return B._initTemplates=function(){},B._init=function(){C.prototype._init.call(this),this._controller=new h.default({currentPath:this.option("currentPath"),currentPathKeys:this.option("currentPathKeys"),rootText:this.option("rootFolderName"),fileProvider:this.option("fileSystemProvider"),allowedFileExtensions:this.option("allowedFileExtensions"),uploadMaxFileSize:this.option("upload").maxFileSize,uploadChunkSize:this.option("upload").chunkSize,onInitialized:this._onControllerInitialized.bind(this),onDataLoading:this._onDataLoading.bind(this),onSelectedDirectoryChanged:this._onSelectedDirectoryChanged.bind(this)})},B._initMarkup=function(){C.prototype._initMarkup.call(this),this._initActions(),this._firstItemViewLoad=!0,this._lockSelectionProcessing=!1,this._lockFocusedItemProcessing=!1,this._itemKeyToFocus=void 0,this._commandManager=new m.FileManagerCommandManager(this.option("permissions")),this.$element().addClass("dx-filemanager"),this._createNotificationControl(),this._initCommandManager()},B._createNotificationControl=function(){var V=this,z=(0,g.default)("<div>").addClass("dx-filemanager-notification-container").appendTo(this.$element());this._notificationControl=this._createComponent(z,s.default,{progressPanelContainer:this.$element(),contentTemplate:function(N,U){return V._createWrapper(N,U)},onActionProgress:function(N){return V._onActionProgress(N)},positionTarget:".".concat("dx-filemanager-container"),showProgressPanel:this.option("notifications.showPanel"),showNotificationPopup:this.option("notifications.showPopup")})},B._createWrapper=function(V,z){var N=this;this._$wrapper=(0,g.default)("<div>").addClass("dx-filemanager-wrapper").appendTo(V),this._createEditing(z);var U=(0,g.default)("<div>").appendTo(this._$wrapper);this._toolbar=this._createComponent(U,l.default,{commandManager:this._commandManager,generalItems:this.option("toolbar.items"),fileItems:this.option("toolbar.fileSelectionItems"),itemViewMode:this.option("itemView").mode,onItemClick:function(H){return N._actions.onToolbarItemClick(H)}}),this._createAdaptivityControl()},B._createAdaptivityControl=function(){var V=this,z=(0,g.default)("<div>").addClass("dx-filemanager-container").appendTo(this._$wrapper);this._adaptivityControl=this._createComponent(z,n.default,{drawerTemplate:function(N){return V._createFilesTreeView(N)},contentTemplate:function(N){return V._createItemsPanel(N)},onAdaptiveStateChanged:function(N){return V._onAdaptiveStateChanged(N)}})},B._createEditing=function(V){var z=this,N=(0,g.default)("<div>").addClass("dx-filemanager-editing-container").appendTo(this.$element());this._editing=this._createComponent(N,a.default,{controller:this._controller,model:{getMultipleSelectedItems:this._getSelectedItemInfos.bind(this)},getItemThumbnail:this._getItemThumbnailInfo.bind(this),notificationControl:V,uploadDropZonePlaceholderContainer:this.$element(),rtlEnabled:this.option("rtlEnabled"),onSuccess:function(U){return z._redrawComponent(U.updatedOnlyFiles)},onError:function(U){return z._onEditingError(U)}})},B._createItemsPanel=function(V){this._$itemsPanel=(0,g.default)("<div>").addClass("dx-filemanager-items-panel").appendTo(V),this._createBreadcrumbs(this._$itemsPanel),this._createItemView(this._$itemsPanel),this._commandManager.isCommandAvailable("upload")&&this._editing.setUploaderDropZone(this._$itemsPanel)},B._createFilesTreeView=function(V){var z=this;this._filesTreeViewContextMenu=this._createContextMenu(!1,"navPane");var N=(0,g.default)("<div>").addClass("dx-filemanager-dirs-panel").appendTo(V);this._filesTreeView=this._createComponent(N,f.default,{storeExpandedState:!0,contextMenu:this._filesTreeViewContextMenu,getDirectories:this.getDirectories.bind(this),getCurrentDirectory:this._getCurrentDirectory.bind(this),onDirectoryClick:function(U){return z._setCurrentDirectory(U.itemData)}}),this._filesTreeView.updateCurrentDirectory()},B._createItemView=function(V,z){var N=this;this._itemViewContextMenu=this._createContextMenu(!0,x);var U=this.option("itemView"),H={selectionMode:this.option("selectionMode"),selectedItemKeys:this.option("selectedItemKeys"),focusedItemKey:this.option("focusedItemKey"),contextMenu:this._itemViewContextMenu,getItems:this._getItemViewItems.bind(this),onError:function(J){return N._showError(J.error)},onSelectionChanged:this._onItemViewSelectionChanged.bind(this),onFocusedItemChanged:this._onItemViewFocusedItemChanged.bind(this),onSelectedItemOpened:this._onSelectedItemOpened.bind(this),onContextMenuShowing:function(J){return N._onContextMenuShowing(x,J)},getItemThumbnail:this._getItemThumbnailInfo.bind(this),customizeDetailColumns:this.option("customizeDetailColumns"),detailColumns:this.option("itemView.details.columns")},G=(0,g.default)("<div>").appendTo(V),Y="thumbnails"===(z=z||U.mode)?u.default:c.default;this._itemView=this._createComponent(G,Y,H)},B._createBreadcrumbs=function(V){var z=this,N=(0,g.default)("<div>").appendTo(V);this._breadcrumbs=this._createComponent(N,t.default,{rootFolderDisplayName:this.option("rootFolderName"),onCurrentDirectoryChanging:function(U){return z._setCurrentDirectory(U.currentDirectory,!0)}}),this._breadcrumbs.setCurrentDirectory(this._getCurrentDirectory())},B._createContextMenu=function(V,z){var N=this,U=(0,g.default)("<div>").appendTo(this._$wrapper);return this._createComponent(U,p.default,{commandManager:this._commandManager,items:this.option("contextMenu.items"),onItemClick:function(H){return N._actions.onContextMenuItemClick(H)},onContextMenuShowing:function(H){return N._onContextMenuShowing(z,H)},isolateCreationItemCommands:V,viewArea:z})},B._initCommandManager=function(){var V=this,z=(0,I.extend)(this._editing.getCommandActions(),{refresh:function(){return V._refreshAndShowProgress()},thumbnails:function(){return V.option("itemView.mode","thumbnails")},details:function(){return V.option("itemView.mode","details")},clearSelection:function(){return V._clearSelection()},showNavPane:function(){return V._adaptivityControl.toggleDrawer()}});this._commandManager.registerActions(z)},B._onItemViewSelectionChanged=function(V){var z=V.selectedItemInfos,N=V.selectedItems,U=V.selectedItemKeys,H=V.currentSelectedItemKeys,G=V.currentDeselectedItemKeys;this._lockSelectionProcessing=!0,this.option("selectedItemKeys",U),this._lockSelectionProcessing=!1,this._actions.onSelectionChanged({selectedItems:N,selectedItemKeys:U,currentSelectedItemKeys:H,currentDeselectedItemKeys:G}),this._updateToolbar(z)},B._onItemViewFocusedItemChanged=function(V){this._lockFocusedItemProcessing=!0,this.option("focusedItemKey",V.itemKey),this._lockFocusedItemProcessing=!1,this._actions.onFocusedItemChanged({item:V.item,itemElement:V.itemElement})},B._onAdaptiveStateChanged=function(V){this._commandManager.setCommandEnabled("showNavPane",V.enabled),this._updateToolbar()},B._onActionProgress=function(V){this._toolbar.updateRefreshItem(V.message,V.status),this._updateToolbar()},B._onEditingError=function(V){var z=(0,y.extendAttributes)({},V,["errorCode","errorText","fileSystemItem"]);this._actions.onErrorOccurred(z),V.errorText=z.errorText},B._refreshAndShowProgress=function(){var V=this;return(0,A.when)(this._notificationControl.tryShowProgressPanel(),this._controller.refresh()).then(function(){return V._filesTreeView.refresh()})},B._updateToolbar=function(V){var z=V||this._getSelectedItemInfos();this._toolbar.update(z)},B._switchView=function(V){this._disposeWidget(this._itemView.option("contextMenu")),this._disposeWidget(this._itemView),this._createItemView(this._$itemsPanel,V),this._toolbar.option({itemViewMode:V})},B._disposeWidget=function(V){V.dispose(),V.$element().remove()},B._clearSelection=function(){this._itemView.clearSelection()},B._showError=function(V){this._showNotification(V,!1)},B._showNotification=function(V,z){(0,w.default)({message:V,width:450},z?"success":"error",5e3)},B._redrawComponent=function(V){var z=this;this._itemView.refresh().then(function(){return!V&&z._filesTreeView.refresh()})},B._getItemViewItems=function(){var V=this,z=this.option("itemView").showFolders,N=this._controller.getCurrentItems(!z);return this._updateToolbarWithSelectionOnFirstLoad(N),this.option("itemView.showParentFolder")&&(N=(0,A.when)(N).then(function(U){return V._getPreparedItemViewItems(U)})),N},B._updateToolbarWithSelectionOnFirstLoad=function(V){var z=this;if(this._firstItemViewLoad){this._firstItemViewLoad=!1;var N=this.option("selectedItemKeys");N.length>0&&(0,A.when)(V).done(function(U){var H=(0,y.findItemsByKeys)(U,N);H.length>0&&z._updateToolbar(H)})}},B._getPreparedItemViewItems=function(V){var z=this._getCurrentDirectory();if(z.fileItem.isRoot())return V;var N=z.fileItem.createClone();N.isParentFolder=!0,N.name="..",N.relativeName="..",N.key="".concat("[*DXPDK*]$40F96F03-FBD8-43DF-91BE-F55F4B8BA871$").concat(z.fileItem.key);var U=function o(C){return function(P){if(Array.isArray(P))return r(P)}(C)||function(P){if("undefined"!=typeof Symbol&&null!=P[Symbol.iterator]||null!=P["@@iterator"])return Array.from(P)}(C)||function(P,M){if(P){if("string"==typeof P)return r(P,M);var O=Object.prototype.toString.call(P).slice(8,-1);if("Object"===O&&P.constructor&&(O=P.constructor.name),"Map"===O||"Set"===O)return Array.from(P);if("Arguments"===O||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return r(P,M)}}(C)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(V);return U.unshift({fileItem:N,icon:"parentfolder"}),U},B._onContextMenuShowing=function(V,z){var N,U=(0,y.extendAttributes)({},z,["targetElement","cancel","event"]);U=(0,I.extend)(U,{viewArea:V,fileSystemItem:null===(N=z.itemData)||void 0===N?void 0:N.fileItem,_isActionButton:z.isActionButton}),this._actions.onContextMenuShowing(U),z.cancel=(0,R.ensureDefined)(U.cancel,!1)},B._getItemThumbnailInfo=function(V){var z=this.option("customizeThumbnail"),N=(0,F.isFunction)(z)?z(V.fileItem):V.fileItem.thumbnail;return N?{thumbnail:N,cssClass:"dx-filemanager-item-custom-thumbnail"}:{thumbnail:V.icon}},B._getDefaultOptions=function(){return(0,I.extend)(C.prototype._getDefaultOptions.call(this),{fileSystemProvider:null,currentPath:"",currentPathKeys:[],rootFolderName:E.default.format("dxFileManager-rootDirectoryName"),selectionMode:"multiple",selectedItemKeys:[],focusedItemKey:void 0,toolbar:{items:["showNavPane","create","upload","switchView",{name:"separator",location:"after"},"refresh"],fileSelectionItems:["download","separator","move","copy","rename","separator","delete","clearSelection",{name:"separator",location:"after"},"refresh"]},contextMenu:{items:["create","upload","rename","move","copy","delete","refresh","download"]},itemView:{details:{columns:["thumbnail","name","dateModified","size"]},mode:"details",showFolders:!0,showParentFolder:!0},customizeThumbnail:null,customizeDetailColumns:null,onContextMenuItemClick:null,onContextMenuShowing:null,onCurrentDirectoryChanged:null,onSelectedFileOpened:null,onSelectionChanged:null,onFocusedItemChanged:null,onToolbarItemClick:null,onErrorOccurred:null,allowedFileExtensions:[],upload:{maxFileSize:0,chunkSize:2e5},permissions:{create:!1,copy:!1,move:!1,delete:!1,rename:!1,upload:!1,download:!1},notifications:{showPanel:!0,showPopup:!0}})},B._optionChanged=function(V){var z=this,N=V.name;switch(N){case"currentPath":this._controller.setCurrentPath(V.value);break;case"currentPathKeys":this._controller.setCurrentPathByKeys(V.value);break;case"selectedItemKeys":!this._lockSelectionProcessing&&this._itemView&&this._itemView.option("selectedItemKeys",V.value);break;case"focusedItemKey":!this._lockFocusedItemProcessing&&this._itemView&&this._itemView.option("focusedItemKey",V.value);break;case"rootFolderName":this._controller.setRootText(V.value),this.repaint();break;case"fileSystemProvider":this._controller.updateProvider(V.value,this.option("currentPath")).then(function(){return z.repaint()});break;case"allowedFileExtensions":this._controller.setAllowedFileExtensions(V.value),this.repaint();break;case"upload":this._controller.setUploadOptions(this.option("upload")),this.repaint();break;case"permissions":case"selectionMode":case"customizeThumbnail":case"customizeDetailColumns":this.repaint();break;case"itemView":"itemView.mode"===V.fullName?this._switchView(V.value):this.repaint();break;case"toolbar":var U={};"toolbar"===V.fullName&&(V.value.items&&(U.generalItems=V.value.items),V.value.fileSelectionItems&&(U.fileItems=V.value.fileSelectionItems)),0===V.fullName.indexOf("toolbar.items")&&(U.generalItems=this.option("toolbar.items")),0===V.fullName.indexOf("toolbar.fileSelectionItems")&&(U.fileItems=this.option("toolbar.fileSelectionItems")),this._toolbar.option(U);break;case"contextMenu":if("contextMenu"===V.fullName&&V.value.items||0===V.fullName.indexOf("contextMenu.items")){var H=this.option("contextMenu.items");this._filesTreeViewContextMenu.option("items",H),this._itemViewContextMenu.option("items",H)}break;case"notifications":this._notificationControl.option("showProgressPanel",this.option("notifications.showPanel")),this._notificationControl.option("showNotificationPopup",this.option("notifications.showPopup"));break;case"onContextMenuItemClick":case"onContextMenuShowing":case"onCurrentDirectoryChanged":case"onSelectedFileOpened":case"onSelectionChanged":case"onFocusedItemChanged":case"onToolbarItemClick":case"onErrorOccurred":this._actions[N]=this._createActionByOption(N);break;case"rtlEnabled":this._editing.updateDialogRtl(V.value),C.prototype._optionChanged.call(this,V);break;default:C.prototype._optionChanged.call(this,V)}},B._initActions=function(){this._actions={onContextMenuItemClick:this._createActionByOption("onContextMenuItemClick"),onContextMenuShowing:this._createActionByOption("onContextMenuShowing"),onCurrentDirectoryChanged:this._createActionByOption("onCurrentDirectoryChanged"),onSelectedFileOpened:this._createActionByOption("onSelectedFileOpened"),onSelectionChanged:this._createActionByOption("onSelectionChanged"),onFocusedItemChanged:this._createActionByOption("onFocusedItemChanged"),onToolbarItemClick:this._createActionByOption("onToolbarItemClick"),onErrorOccurred:this._createActionByOption("onErrorOccurred")}},B.executeCommand=function(V){return this._commandManager.executeCommand(V)},B._setCurrentDirectory=function(V,z){this._controller.setCurrentDirectory(V,z)},B._getCurrentDirectory=function(){return this._controller.getCurrentDirectory()},B._onControllerInitialized=function(V){var z=V.controller;this._controller=this._controller||z,z.getCurrentDirectory().fileItem.isRoot()||this._syncToCurrentDirectory()},B._onDataLoading=function(V){var z=null;"navigation"===V.operation&&(z={focusedItemKey:this._itemKeyToFocus},this._itemKeyToFocus=void 0),this._itemView.refresh(z)},B._onSelectedDirectoryChanged=function(){var V=this._getCurrentDirectory();this._syncToCurrentDirectory(),this._actions.onCurrentDirectoryChanged({directory:V.fileItem})},B._syncToCurrentDirectory=function(){var V=this._getCurrentDirectory(),z=this._controller.getCurrentPath(),N=V.fileItem.pathKeys;this._filesTreeView&&this._filesTreeView.updateCurrentDirectory(),this._breadcrumbs&&this._breadcrumbs.setCurrentDirectory(V);var U={currentPath:z};(0,R.equalByValue)(this.option("currentPathKeys"),N)||(U.currentPathKeys=N),this.option(U)},B.getDirectories=function(V,z){return this._controller.getDirectories(V,z)},B._getSelectedItemInfos=function(){return this._itemView?this._itemView.getSelectedItems():[]},B.refresh=function(){return this.executeCommand("refresh")},B.getCurrentDirectory=function(){var V=this._getCurrentDirectory();return V&&V.fileItem||null},B.getSelectedItems=function(){return this._getSelectedItemInfos().map(function(V){return V.fileItem})},B._onSelectedItemOpened=function(V){var z=V.fileItemInfo,N=z.fileItem;if(N.isDirectory){N.isParentFolder&&(this._itemKeyToFocus=this._getCurrentDirectory().fileItem.key);var U=N.isParentFolder?this._getCurrentDirectory().parentDirectory:z;this._setCurrentDirectory(U),U&&this._filesTreeView.toggleDirectoryExpandedState(U.parentDirectory,!0)}else this._actions.onSelectedFileOpened({file:N})},O}(S.default);(0,k.default)("dxFileManager",T),b.default=T,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=c(e(215)),I=c(e(285)),F=c(e(432)),A=c(e(433)),R=c(e(434)),E=c(e(284)),k=c(e(287)),S=e(286),w=e(136),y=e(6),h=e(12),m=e(0),p=e(4),f=e(1);function c(n){return n&&n.__esModule?n:{default:n}}function l(n){return function(i){if(Array.isArray(i))return s(i)}(n)||function(i){if("undefined"!=typeof Symbol&&null!=i[Symbol.iterator]||null!=i["@@iterator"])return Array.from(i)}(n)||function(i,o){if(i){if("string"==typeof i)return s(i,o);var r=Object.prototype.toString.call(i).slice(8,-1);if("Object"===r&&i.constructor&&(r=i.constructor.name),"Map"===r||"Set"===r)return Array.from(i);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s(i,o)}}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(n,i){(null==i||i>n.length)&&(i=n.length);for(var o=0,r=new Array(i);o<i;o++)r[o]=n[o];return r}var a=function(){function n(o){this._options=(0,m.extend)({},o=o||{}),this._isInitialized=!1,this._dataLoading=!1,this._dataLoadingDeferred=null,this._rootDirectoryInfo=this._createRootDirectoryInfo(o.rootText),this._currentDirectoryInfo=this._rootDirectoryInfo,this._defaultIconMap=this._createDefaultIconMap(),this._setSecurityController(),this._setProvider(o.fileProvider),this._initialize()}var i=n.prototype;return i._setSecurityController=function(){this._securityController=new t({allowedFileExtensions:this._options.allowedFileExtensions,maxFileSize:this._options.uploadMaxFileSize}),this._resetState()},i.setAllowedFileExtensions=function(o){(0,f.isDefined)(o)&&(this._options.allowedFileExtensions=o),this._setSecurityController(),this.refresh()},i.setUploadOptions=function(o){var r=o.maxFileSize,d=o.chunkSize;(0,f.isDefined)(d)&&(this._options.uploadChunkSize=d),(0,f.isDefined)(r)&&(this._options.uploadMaxFileSize=r,this._setSecurityController(),this.refresh())},i._setProvider=function(o){this._fileProvider=this._createFileProvider(o),this._resetState()},i.updateProvider=function(o,r){var d=this;return this._resetCurrentDirectory(),this._setProvider(o),this.refresh().then(function(){return d.setCurrentPath(r)})},i._createFileProvider=function(o){if(o||(o=[]),Array.isArray(o))return new F.default({data:o});if(o instanceof g.default)return o;switch(o.type){case"remote":return new A.default(o);case"custom":return new R.default(o)}return new F.default(o)},i.setCurrentPath=function(o){var r=(0,S.getPathParts)(o),d=S.pathCombine.apply(void 0,l(r));return this.getCurrentDirectory().fileItem.relativeName===d?(new y.Deferred).resolve().promise():this._setCurrentDirectoryByPathParts(r)},i.setCurrentPathByKeys=function(o){if(!(0,p.equalByValue)(this.getCurrentDirectory().fileItem.pathKeys,o,0,!0))return this._setCurrentDirectoryByPathParts(o,!0)},i.getCurrentPath=function(){for(var o="",r=this.getCurrentDirectory();r&&!r.fileItem.isRoot();){var d=(0,S.getEscapedFileName)(r.fileItem.name);o=(0,S.pathCombine)(d,o),r=r.parentDirectory}return o},i.getCurrentDirectory=function(){return this._currentDirectoryInfo},i.setCurrentDirectory=function(o,r){if(o&&(r&&(o=this._getActualDirectoryInfo(o)),!this._currentDirectoryInfo||this._currentDirectoryInfo!==o)){var d=this._currentDirectoryInfo.fileItem.key!==o.fileItem.key;this._currentDirectoryInfo=o,d&&this._isInitialized&&(this._dataLoading||this._raiseDataLoading("navigation"),this._raiseSelectedDirectoryChanged(o))}},i._resetCurrentDirectory=function(){this._currentDirectoryInfo=this._rootDirectoryInfo},i.getCurrentItems=function(o){var r=this;return this._dataLoadingDeferred?this._dataLoadingDeferred.then(function(){return r._getCurrentItemsInternal(o)}):this._getCurrentItemsInternal(o)},i._getCurrentItemsInternal=function(o){var r=this,d=this.getCurrentDirectory();return this.getDirectoryContents(d).then(function(v){var x=r._separateItemsByType(v);return d.fileItem.hasSubDirectories=!!x.folders.length,o?x.files:v})},i.getDirectories=function(o,r){return this.getDirectoryContents(o,r).then(function(d){return d.filter(function(v){return v.fileItem.isDirectory})})},i._separateItemsByType=function(o){var r=[],d=[];return o.forEach(function(v){return v.fileItem.isDirectory?r.push(v):d.push(v)}),{folders:r,files:d}},i.getDirectoryContents=function(o,r){var d=this;if(!o)return(new y.Deferred).resolve([this._rootDirectoryInfo]).promise();if(o.itemsLoaded)return(new y.Deferred).resolve(o.items).promise();var v=o.getInternalKey(),x=this._loadedItems[v];return x||(x=this._getFileItems(o,r).then(function(T){return o.items=(T=T||[]).map(function(D){return D.isDirectory&&d._createDirectoryInfo(D,o)||d._createFileInfo(D,o)}),o.itemsLoaded=!0,o.items}),this._loadedItems[v]=x,x.always(function(){delete d._loadedItems[v]}),x)},i._getFileItems=function(o,r){var d=this,v=null;try{v=this._fileProvider.getItems(o.fileItem)}catch(x){return this._handleItemLoadError(o,x,r)}return(0,y.when)(v).then(function(x){return d._securityController.getAllowedItems(x)},function(x){return d._handleItemLoadError(o,x,r)})},i.createDirectory=function(o,r){var d=this,v=this._createDirInfoByName(r,o),x=this._createEditActionInfo("create",v,o);return this._processEditAction(x,function(){return d._fileProvider.createDirectory(o.fileItem,r).done(function(T){return o.fileItem.isRoot()||(o.fileItem.hasSubDirectories=!0),T})},function(){return d._resetDirectoryState(o,!0)})},i.renameItem=function(o,r){var d=this,v=this._createEditActionInfo("rename",o,o.parentDirectory,{itemNewName:r});return this._processEditAction(v,function(){return o.fileItem.isDirectory||d._securityController.validateExtension(r),d._fileProvider.renameItem(o.fileItem,r)},function(){var x=d._getActualDirectoryInfo(o.parentDirectory);d._resetDirectoryState(x),d.setCurrentDirectory(x)})},i.moveItems=function(o,r){var d=this,v=o.map(function(T){return T.fileItem}),x=this._createEditActionInfo("move",o,r);return this._processEditAction(x,function(){return d._fileProvider.moveItems(v,r.fileItem)},function(){r=d._getActualDirectoryInfo(r),o.forEach(function(T){return d._resetDirectoryState(T.parentDirectory,!0)}),d._resetDirectoryState(r),d.setCurrentDirectory(r),r.expanded=!0})},i.copyItems=function(o,r){var d=this,v=o.map(function(T){return T.fileItem}),x=this._createEditActionInfo("copy",o,r);return this._processEditAction(x,function(){return d._fileProvider.copyItems(v,r.fileItem)},function(){r=d._getActualDirectoryInfo(r),d._resetDirectoryState(r),d.setCurrentDirectory(r),r.expanded=!0})},i.deleteItems=function(o){var r=this,d=o.map(function(T){return T.fileItem}),x=this._createEditActionInfo("delete",o,o.length>0?o[0].parentDirectory:null);return this._processEditAction(x,function(){return r._fileProvider.deleteItems(d)},function(){o.forEach(function(T){var D=r._getActualDirectoryInfo(T.parentDirectory);r._resetDirectoryState(D),r.setCurrentDirectory(D)})})},i.processUploadSession=function(o,r){var d=this,v=this._getItemInfosForUploaderFiles(o.files,r),x=this._createEditActionInfo("upload",v,r,{sessionInfo:o});return this._processEditAction(x,function(){return o.deferreds},function(){return d._resetDirectoryState(r,!0)})},i.uploadFileChunk=function(o,r,d){return this._securityController.validateMaxFileSize(o.size),this._securityController.validateExtension(o.name),(0,y.when)(this._fileProvider.uploadFileChunk(o,r,d))},i.abortFileUpload=function(o,r,d){return(0,y.when)(this._fileProvider.abortFileUpload(o,r,d))},i.getFileUploadChunkSize=function(){var o=this._options.uploadChunkSize;return o&&o>0?o:this._fileProvider.getFileUploadChunkSize()},i.downloadItems=function(o){var r=o.map(function(d){return d.fileItem});this._fileProvider.downloadItems(r)},i.getItemContent=function(o){var r=o.map(function(d){return d.fileItem});return(0,y.when)(this._fileProvider.getItemsContent(r))},i._handleItemLoadError=function(o,r,d){o=this._getActualDirectoryInfo(o);var v=this._createEditActionInfo("getItems",o,o);return this._raiseEditActionStarting(v),this._raiseEditActionResultAcquired(v),this._raiseEditActionError(v,{errorCode:r.errorCode,errorText:r.errorText,fileItem:o.fileItem,index:0}),this._resetDirectoryState(o),o.expanded=!1,d||this.setCurrentDirectory(o.parentDirectory),(new y.Deferred).reject().promise()},i._processEditAction=function(o,r,d){var v=this,x=null;this._raiseEditActionStarting(o);try{x=r()}catch(T){return this._raiseEditActionError(o,T),(new y.Deferred).reject().promise()}return Array.isArray(x)?x.length>1&&(o.singleRequest=!1):x=[x],this._raiseEditActionResultAcquired(o),(0,w.whenSome)(x,function(T){return v._raiseCompleteEditActionItem(o,T)},function(T){return v._raiseEditActionItemError(o,T)}).then(function(){d(),v._raiseCompleteEditAction(o)})},i._createEditActionInfo=function(o,r,d,v){v=v||{};var x=(r=Array.isArray(r)?r:[r]).map(function(T){return T.fileItem});return{name:o,itemInfos:r,items:x,directory:d,customData:v,singleRequest:!0}},i._getItemInfosForUploaderFiles=function(o,r){for(var d=this._getPathInfo(r),v=[],x=0;x<o.length;x++){var D=new I.default(d,o[x].name,!1),C=this._createFileInfo(D,r);v.push(C)}return v},i.refresh=function(){var o=this;return this._lockRefresh?this._refreshDeferred:(this._lockRefresh=!0,this._executeDataLoad(function(){return o._refreshDeferred=o._refreshInternal()},"refresh"))},i._refreshInternal=function(){var o=this,r={items:this._rootDirectoryInfo.items},d=this._getDirectoryPathKeyParts(this.getCurrentDirectory());return this._resetDirectoryState(this._rootDirectoryInfo),this._loadItemsRecursive(this._rootDirectoryInfo,r).then(function(){var v=o._findDirectoryByPathKeyParts(d);o.setCurrentDirectory(v),delete o._lockRefresh})},i._loadItemsRecursive=function(o,r){var d=this;return this.getDirectories(o).then(function(v){for(var x=[],T=function(C){var P=(0,h.find)(r.items,function(M){return v[C].fileItem.key===M.fileItem.key});if(!P)return"continue";v[C].expanded=P.expanded,v[C].expanded&&x.push(d._loadItemsRecursive(v[C],P))},D=0;D<v.length;D++)T(D);return(0,w.whenSome)(x)},function(){return null})},i._initialize=function(){var o=this,r=this._options.currentPathKeys&&this._options.currentPathKeys.length?this.setCurrentPathByKeys(this._options.currentPathKeys):this.setCurrentPath(this._options.currentPath),d=function(){o._isInitialized=!0,o._raiseInitialized()};r?(0,y.when)(r).always(d):d()},i._setCurrentDirectoryByPathParts=function(o,r){var d=this;return this._executeDataLoad(function(){return d._setCurrentDirectoryByPathPartsInternal(o,r)},"navigation")},i._setCurrentDirectoryByPathPartsInternal=function(o,r){var d=this;return this._getDirectoryByPathParts(this._rootDirectoryInfo,o,r).then(function(v){for(var x=v.parentDirectory;x;x=x.parentDirectory)x.expanded=!0;d.setCurrentDirectory(v)})},i._executeDataLoad=function(o,r){var d=this;return this._dataLoadingDeferred?this._dataLoadingDeferred.then(function(){return d._executeDataLoad(o,r)}):(this._dataLoading=!0,this._dataLoadingDeferred=new y.Deferred,this._isInitialized&&this._raiseDataLoading(r),o().always(function(){var v=d._dataLoadingDeferred;d._dataLoadingDeferred=null,d._dataLoading=!1,v.resolve()}))},i._getDirectoryByPathParts=function(o,r,d){var v=this;if(r.length<1)return(new y.Deferred).resolve(o).promise();var x=d?"key":"name";return this.getDirectories(o).then(function(T){var D=(0,h.find)(T,function(P){return P.fileItem[x]===r[0]});if(!D)return(new y.Deferred).reject().promise();var C=l(r).splice(1);return v._getDirectoryByPathParts(D,C,d)})},i._getDirectoryPathKeyParts=function(o){for(var r=[];o&&o.parentDirectory;)r.unshift(o.fileItem.key),o=o.parentDirectory;return r},i._findDirectoryByPathKeyParts=function(o){var r=this._rootDirectoryInfo;if(0===o.length)return r;for(var d=0,v=r;v&&d<o.length;)(v=(0,h.find)(r.items,function(x){return x.fileItem.key===o[d]}))&&(r=v),d++;return r},i._getActualDirectoryInfo=function(o){var r=this._getDirectoryPathKeyParts(o);return this._findDirectoryByPathKeyParts(r)},i._createDirInfoByName=function(o,r){var d=this._getPathInfo(r),v=new I.default(d,o,!0);return this._createDirectoryInfo(v,r)},i._createDirectoryInfo=function(o,r){return(0,m.extend)(this._createFileInfo(o,r),{icon:"folder",expanded:o.isRoot(),items:[]})},i._createFileInfo=function(o,r){return{fileItem:o,parentDirectory:r,icon:this._getFileItemDefaultIcon(o),getInternalKey:function(){return"FIK_".concat(this.fileItem.key)},getDisplayName:function(){return this.displayName||this.fileItem.name}}},i._resetDirectoryState=function(o,r){r&&(o=this._getActualDirectoryInfo(o)),o.itemsLoaded=!1,o.items=[]},i._getFileItemDefaultIcon=function(o){if(o.isDirectory)return"folder";var r=o.getFileExtension();return this._defaultIconMap[r]||"doc"},i._createDefaultIconMap=function(){var o={".txt":"txtfile",".rtf":"rtffile",".doc":"docfile",".docx":"docxfile",".xls":"xlsfile",".xlsx":"xlsxfile",".ppt":"pptfile",".pptx":"pptxfile",".pdf":"pdffile"};return[".png",".gif",".jpg",".jpeg",".ico",".bmp"].forEach(function(r){o[r]="image"}),o},i._createRootDirectoryInfo=function(o){var r=new I.default(null,"",!0),d=this._createDirectoryInfo(r,null);return d.displayName=o||"Files",d},i.setRootText=function(o){this._rootDirectoryInfo.displayName=o||"Files"},i._raiseInitialized=function(){this._options.onInitialized&&this._options.onInitialized({controller:this})},i._raiseDataLoading=function(o){this._options.onDataLoading&&this._options.onDataLoading({operation:o})},i._raiseSelectedDirectoryChanged=function(o){this._options.onSelectedDirectoryChanged&&this._options.onSelectedDirectoryChanged({selectedDirectoryInfo:o})},i._raiseEditActionStarting=function(o){this._options.onEditActionStarting&&this._options.onEditActionStarting(o)},i._raiseEditActionResultAcquired=function(o){this._options.onEditActionResultAcquired&&this._options.onEditActionResultAcquired(o)},i._raiseEditActionError=function(o,r){this._options.onEditActionError&&this._options.onEditActionError(o,r)},i._raiseEditActionItemError=function(o,r){this._options.onEditActionItemError&&this._options.onEditActionItemError(o,r)},i._raiseCompleteEditActionItem=function(o,r){this._options.onCompleteEditActionItem&&this._options.onCompleteEditActionItem(o,r)},i._raiseCompleteEditAction=function(o){this._options.onCompleteEditAction&&this._options.onCompleteEditAction(o)},i._resetState=function(){this._selectedDirectory=null,this._rootDirectoryInfo.items=[],this._loadedItems={}},i._getPathInfo=function(o){for(var r=[],d=o;d&&!d.fileItem.isRoot();d=d.parentDirectory)r.unshift({key:d.fileItem.key,name:d.fileItem.name});return r},i.on=function(o,r){var d="on".concat(o);this._options[d]=r},n}();b.default=a;var t=function(){function n(v){var x=this;this._options=(0,m.extend)({allowedFileExtensions:[],maxFileSize:0},v),this._extensionsMap={},this._allowedFileExtensions.forEach(function(T){x._extensionsMap[T.toUpperCase()]=!0})}var o,d=n.prototype;return d.getAllowedItems=function(v){var x=this;return 0===this._allowedFileExtensions.length?v:v.filter(function(T){return T.isDirectory||x._isValidExtension(T.name)})},d.validateExtension=function(v){if(!this._isValidExtension(v))throw new E.default(k.default.WrongFileExtension,null)},d.validateMaxFileSize=function(v){if(this._maxFileSize&&v>this._maxFileSize)throw new E.default(k.default.MaxFileSizeExceeded,null)},d._isValidExtension=function(v){if(0===this._allowedFileExtensions.length)return!0;var x=(0,S.getFileExtension)(v).toUpperCase();return this._extensionsMap[x]},(o=[{key:"_allowedFileExtensions",get:function(){return this._options.allowedFileExtensions}},{key:"_maxFileSize",get:function(){return this._options.maxFileSize}}])&&function u(n,i){for(var o=0;o<i.length;o++){var r=i[o];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}(n.prototype,o),n}();W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.FileManagerCommandManager=void 0;var g,I=e(0),F=e(1),A=(g=e(10))&&g.__esModule?g:{default:g},R=function(){function E(S){this._actions={},this._permissions=S||{},this._initCommands()}var k=E.prototype;return k._initCommands=function(){var S=this;this._commands=[{name:"create",text:A.default.format("dxFileManager-commandCreate"),icon:"newfolder",enabled:this._permissions.create,noFileItemRequired:!0},{name:"rename",text:A.default.format("dxFileManager-commandRename"),icon:"rename",enabled:this._permissions.rename,isSingleFileItemCommand:!0},{name:"move",text:A.default.format("dxFileManager-commandMove"),icon:"movetofolder",enabled:this._permissions.move},{name:"copy",text:A.default.format("dxFileManager-commandCopy"),icon:"copy",enabled:this._permissions.copy},{name:"delete",text:A.default.format("dxFileManager-commandDelete"),icon:"trash",enabled:this._permissions.delete},{name:"download",text:A.default.format("dxFileManager-commandDownload"),icon:"download",enabled:this._permissions.download},{name:"upload",text:A.default.format("dxFileManager-commandUpload"),icon:"upload",enabled:this._permissions.upload,noFileItemRequired:!0},{name:"refresh",text:A.default.format("dxFileManager-commandRefresh"),icon:"dx-filemanager-i dx-filemanager-i-refresh",enabled:!0,noFileItemRequired:!0},{name:"thumbnails",text:A.default.format("dxFileManager-commandThumbnails"),icon:"mediumiconslayout",enabled:!0,noFileItemRequired:!0},{name:"details",text:A.default.format("dxFileManager-commandDetails"),icon:"detailslayout",enabled:!0,noFileItemRequired:!0},{name:"clearSelection",text:A.default.format("dxFileManager-commandClearSelection"),icon:"remove",enabled:!0},{name:"showNavPane",hint:A.default.format("dxFileManager-commandShowNavPane"),icon:"menu",enabled:!1,noFileItemRequired:!0}],this._commandMap={},this._commands.forEach(function(w){S._commandMap[w.name]=w})},k.registerActions=function(S){this._actions=(0,I.extend)(this._actions,S)},k.executeCommand=function(S,w){var y=(0,F.isString)(S)?S:S.name,h=this._actions[y];if(h)return h(w)},k.setCommandEnabled=function(S,w){var y=this.getCommandByName(S);y&&(y.enabled=w)},k.getCommandByName=function(S){return this._commandMap[S]},k.isCommandAvailable=function(S,w){var y=this.getCommandByName(S);if(!y||!y.enabled)return!1;if(y.noFileItemRequired)return!0;var h=w&&w.length||0;return 0!==h&&!w.some(function(m){return m.fileItem.isRoot()||m.fileItem.isParentFolder})&&("download"===S?w.every(function(m){return!m.fileItem.isDirectory}):!y.isSingleFileItemCommand||1===h)},E}();b.FileManagerCommandManager=R},function(W,b,e){b.default=void 0;var g=S(e(2)),I=e(0),F=e(1),A=e(4),R=S(e(16)),E=S(e(471)),k=e(136);function S(f){return f&&f.__esModule?f:{default:f}}function y(f,c){return(y=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var h={create:{},upload:{},download:{},rename:{},move:{},copy:{},delete:{},refresh:{beginGroup:!0}},m=["beginGroup","closeMenuOnClick","disabled","icon","selectable","selected","text","visible"],p=function(f){var c,u;function l(){return f.apply(this,arguments)||this}u=f,(c=l).prototype=Object.create(u.prototype),c.prototype.constructor=c,y(c,u);var a,n=l.prototype;return n._initMarkup=function(){var i=this;this._initActions(),this._isVisible=!1;var o=(0,g.default)("<div>").appendTo(this.$element());this._contextMenu=this._createComponent(o,E.default,{cssClass:"dx-filemanager-context-menu",showEvent:"",onItemClick:function(r){return i._onContextMenuItemClick(r.itemData.name,r)},onShowing:function(r){return i._onContextMenuShowing(r)},onShown:function(){return i._onContextMenuShown()},onHidden:function(){return i._onContextMenuHidden()}}),f.prototype._initMarkup.call(this)},n.showAt=function(i,o,r,d){var v=d.itemData,x=d.itemElement,T=d.isActionButton,D=void 0!==T&&T;this._isVisible&&this._onContextMenuHidden(),this._menuShowingContext={targetElement:x,itemData:v,fileItems:i,event:r,isActionButton:D};var C={of:o,at:"top left",my:"top left",offset:""};r?C.offset=r.offsetX+" "+r.offsetY:(C.my="left top",C.at="left bottom",C.boundaryOffset="1"),this._contextMenu.option({target:o,position:C}),this._contextMenu.show()},n.createContextMenuItems=function(i,o,r){var d=this;this._targetFileItems=i,this._targetFileItem=(0,F.isDefined)(r)?r:null==i?void 0:i[0];var v=[];return(o||this.option("items")).forEach(function(x){var T=(0,F.isString)(x)?x:x.name,D=d._configureItemByCommandName(T,x,i,d._targetFileItem);d._isContextMenuItemAvailable(D,i)&&v.push(D)}),v},n._isContextMenuItemAvailable=function(i,o){return this._isDefaultItem(i.name)&&i._autoHide?!(this._isIsolatedCreationItemCommand(i.name)&&o&&o.length)&&this._commandManager.isCommandAvailable(i.name,o):(0,A.ensureDefined)(i.visible,!0)},n._isIsolatedCreationItemCommand=function(i){return("create"===i||"upload"===i)&&this.option("isolateCreationItemCommands")},n._isDefaultItem=function(i){return!!h[i]},n._configureItemByCommandName=function(i,o,r,d){if(!this._isDefaultItem(i)){var v=(0,I.extend)(!0,{},o);return v.originalItemData=o,this._addItemClickHandler(i,v),Array.isArray(o.items)&&(v.items=this.createContextMenuItems(r,o.items,d)),v}var x=this._createMenuItemByCommandName(i);return(0,I.extend)(x,h[i]),x.originalItemData=o,(0,k.extendAttributes)(x,o,m),(0,F.isDefined)(x.visible)||(x._autoHide=!0),i&&!x.name&&(0,I.extend)(x,{name:i}),x},n._createMenuItemByCommandName=function(i){var o=this._commandManager.getCommandByName(i),r={name:i,text:o.text,icon:o.icon};return this._addItemClickHandler(i,r),r},n._addItemClickHandler=function(i,o){var r=this;o.onItemClick=function(d){return r._onContextMenuItemClick(i,d)}},n._onContextMenuItemClick=function(i,o){var r,d=(0,I.extend)(!0,{},o);if(d.itemData=o.itemData.originalItemData,d.fileSystemItem=null===(r=this._targetFileItem)||void 0===r?void 0:r.fileItem,d.viewArea=this.option("viewArea"),this._actions.onItemClick(d),this._isDefaultItem(i)){var v=this._isIsolatedCreationItemCommand(i)?null:this._targetFileItems;this._commandManager.executeCommand(i,v)}},n._initActions=function(){this._actions={onContextMenuHidden:this._createActionByOption("onContextMenuHidden"),onContextMenuShowing:this._createActionByOption("onContextMenuShowing"),onItemClick:this._createActionByOption("onItemClick")}},n._onContextMenuShowing=function(i){if(this._isVisible&&this._onContextMenuHidden(),i=(0,I.extend)(i,this._menuShowingContext,{options:this.option(),cancel:!1}),this._actions.onContextMenuShowing(i),!i.cancel){var o=this.createContextMenuItems(this._menuShowingContext.fileItems,null,this._menuShowingContext.fileSystemItem);this._contextMenu.option("dataSource",o)}},n._onContextMenuShown=function(){this._isVisible=!0},n._onContextMenuHidden=function(){this._isVisible=!1,this._menuShowingContext={},this._contextMenu.option("visible",!1),this._raiseContextMenuHidden()},n._raiseContextMenuHidden=function(){this._actions.onContextMenuHidden()},n._getDefaultOptions=function(){return(0,I.extend)(f.prototype._getDefaultOptions.call(this),{commandManager:null,onContextMenuHidden:null,onItemClick:null})},n._optionChanged=function(i){var o=i.name;switch(o){case"commandManager":this.repaint();break;case"items":if(this._isVisible){var r=this.createContextMenuItems(this._targetFileItems);this._contextMenu.option("dataSource",r)}break;case"onItemClick":case"onContextMenuShowing":case"onContextMenuHidden":this._actions[o]=this._createActionByOption(o);break;default:f.prototype._optionChanged.call(this,i)}},(a=[{key:"_commandManager",get:function(){return this.option("commandManager")}}])&&function w(f,c){for(var u=0;u<c.length;u++){var l=c[u];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(f,l.key,l)}}(l.prototype,a),l}(R.default);b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=e(0),F=e(136),A=e(1),R=y(e(10)),E=y(e(474)),k=y(e(576)),S=y(e(575)),w=e(6);function y(f){return f&&f.__esModule?f:{default:f}}function h(f,c){return(h=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var m={thumbnail:{caption:"",calculateSortValue:"isDirectory",width:36,alignment:"center",cssClass:"dx-filemanager-details-item-is-directory"},name:{caption:R.default.format("dxFileManager-listDetailsColumnCaptionName")},dateModified:{caption:R.default.format("dxFileManager-listDetailsColumnCaptionDateModified"),width:110,hidingPriority:1},size:{caption:R.default.format("dxFileManager-listDetailsColumnCaptionFileSize"),width:90,alignment:"right",hidingPriority:0},isParentFolder:{caption:"isParentFolder",visible:!1,sortIndex:0,sortOrder:"asc"}},p=function(f){var c,u;function l(){return f.apply(this,arguments)||this}u=f,(c=l).prototype=Object.create(u.prototype),c.prototype.constructor=c,h(c,u);var s=l.prototype;return s._initMarkup=function(){var a=this;this._itemCount=0,this._focusedItem=null,this._hasParentDirectoryItem=!1,this._parentDirectoryItemKey=null,this._selectAllCheckBox=null,this._selectAllCheckBoxUpdating=!1,this.$element().addClass("dx-filemanager-details"),this._createFilesView(),this._contextMenu.option("onContextMenuHidden",function(){return a._onContextMenuHidden()}),f.prototype._initMarkup.call(this)},s._createFilesView=function(){var a=this,t=(0,g.default)("<div>").appendTo(this.$element()),n=this._isMultipleSelectionMode()?"multiple":"none";this._filesView=this._createComponent(t,E.default,{dataSource:this._createDataSource(),hoverStateEnabled:!0,selection:{mode:n,showCheckBoxesMode:this._isDesktop()?"onClick":"none"},selectedRowKeys:this.option("selectedItemKeys"),focusedRowKey:this.option("focusedItemKey"),focusedRowEnabled:!0,allowColumnResizing:!0,scrolling:{mode:"virtual"},sorting:{mode:"single",showSortIndexes:!1},showColumnLines:!1,showRowLines:!1,columnHidingEnabled:!1,columns:this._createColumns(),onEditorPreparing:this._onEditorPreparing.bind(this),onRowPrepared:this._onRowPrepared.bind(this),onContextMenuPreparing:this._onContextMenuPreparing.bind(this),onSelectionChanged:this._onFilesViewSelectionChanged.bind(this),onFocusedRowChanged:this._onFilesViewFocusedRowChanged.bind(this),onOptionChanged:this._onFilesViewOptionChanged.bind(this),onContentReady:function(){var i;return null===(i=a._refreshDeferred)||void 0===i?void 0:i.resolve()}})},s._createColumns=function(){var a=this,t=this.option("detailColumns");t=(t=t.slice(0)).map(function(i){var o=i;return(0,A.isString)(i)&&(o={dataField:i}),a._getPreparedColumn(o)});var n=this.option("customizeDetailColumns");return(0,A.isFunction)(n)&&(t=n(t)),t.push(this._getPreparedColumn({dataField:"isParentFolder"})),t.forEach(function(i){return a._updateColumnDataField(i)}),t},s._getPreparedColumn=function(a){var t={},n="";if(this._isDefaultColumn(a.dataField)){var i=(0,I.extend)(!0,{},m[a.dataField]);switch(n=i.cssClass||"",a.dataField){case"thumbnail":i.cellTemplate=this._createThumbnailColumnCell.bind(this),i.calculateSortValue="fileItem.".concat(i.calculateSortValue);break;case"name":i.cellTemplate=this._createNameColumnCell.bind(this),i.caption=R.default.format("dxFileManager-listDetailsColumnCaptionName");break;case"size":i.calculateCellValue=this._calculateSizeColumnCellValue.bind(this),i.caption=R.default.format("dxFileManager-listDetailsColumnCaptionFileSize"),i.calculateSortValue=function(o){return o.fileItem.isDirectory?-1:o.fileItem.size};break;case"dateModified":i.caption=R.default.format("dxFileManager-listDetailsColumnCaptionDateModified")}(0,I.extend)(!0,t,i)}return(0,F.extendAttributes)(t,a,["alignment","caption","dataField","dataType","hidingPriority","sortIndex","sortOrder","visible","visibleIndex","width"]),a.cssClass&&(n="".concat(n," ").concat(a.cssClass)),n&&(t.cssClass=n),t},s._updateColumnDataField=function(a){var t=this._isDefaultColumn(a.dataField)?"":"dataItem.";return a.dataField="fileItem."+t+a.dataField,a},s._isDefaultColumn=function(a){return!!m[a]},s._onFileItemActionButtonClick=function(a){var t=a.component,n=a.element,i=a.event;i.stopPropagation();var o=t.$element().closest(this._getItemSelector()),r=o.data("item");this._selectItem(r);var d={itemData:r,itemElement:o,isActionButton:!0},v=this._getFileItemsForContextMenu(r);this._showContextMenu(v,n,i,d),this._activeFileActionsButton=t,this._activeFileActionsButton.setActive(!0)},s._onContextMenuHidden=function(){this._activeFileActionsButton&&this._activeFileActionsButton.setActive(!1)},s._getItemThumbnailCssClass=function(){return"dx-filemanager-details-item-thumbnail"},s._getItemSelector=function(){return".".concat("dx-data-row")},s._onItemDblClick=function(a){var t=(0,g.default)(a.currentTarget).data("item");this._raiseSelectedItemOpened(t)},s._isAllItemsSelected=function(){var a=this._hasParentDirectoryItem?this._itemCount-1:this._itemCount,t=this._filesView.option("selectedRowKeys");return!!t.length&&(t.length>=a||void 0)},s._onEditorPreparing=function(a){var t=this,i=a.command,o=a.row,r=a.parentType,d=a.editorOptions;this._filesView||(this._filesView=a.component),"select"===i&&o?this._isParentDirectoryItem(o.data)&&(d.disabled=!0):"headerRow"===r&&(d.onInitialized=function(v){t._selectAllCheckBox=v.component},d.value=this._isAllItemsSelected(),d.onValueChanged=function(v){return t._onSelectAllCheckBoxValueChanged(v)})},s._onSelectAllCheckBoxValueChanged=function(a){var t=a.event,n=a.previousValue,i=a.value;t?this._isAllItemsSelected()!==i&&(i?this._filesView.selectAll():this._filesView.deselectAll(),t.preventDefault()):n&&!this._selectAllCheckBoxUpdating&&this._selectAllCheckBox&&this._selectAllCheckBox.option("value",n)},s._onRowPrepared=function(a){var i=a.data;if("data"===a.rowType){var o=(0,g.default)(a.rowElement);o.data("item",i),this._isParentDirectoryItem(i)&&o.addClass("dx-filemanager-parent-directory-item")}},s._onContextMenuPreparing=function(a){if(this._isDesktop()){var t=null,n={};a.row&&"data"===a.row.rowType&&(this._selectItem(n=a.row.data),t=this._getFileItemsForContextMenu(n));var i=(0,I.extend)({},{targetElement:"content"===a.target&&(0,A.isDefined)(a.row)?this._filesView.getRowElement(a.rowIndex):void 0,itemData:n,options:this._contextMenu.option(),event:a.event,isActionButton:!1,cancel:!1});this._raiseContextMenuShowing(i),a.items=i.cancel?[]:this._contextMenu.createContextMenuItems(t,null,n)}},s._onFilesViewSelectionChanged=function(a){var n=a.selectedRowsData,i=a.selectedRowKeys,o=a.currentSelectedRowKeys,r=a.currentDeselectedRowKeys;this._filesView=this._filesView||a.component,this._selectAllCheckBox&&(this._selectAllCheckBoxUpdating=!0,this._selectAllCheckBox.option("value",this._isAllItemsSelected()),this._selectAllCheckBoxUpdating=!1);var d=n.map(function(v){return v.fileItem});this._tryRaiseSelectionChanged({selectedItemInfos:n,selectedItems:d,selectedItemKeys:i,currentSelectedItemKeys:o,currentDeselectedItemKeys:r})},s._onFilesViewFocusedRowChanged=function(a){var t,n;this._isMultipleSelectionMode()||this._selectItemSingleSelection(null===(n=a.row)||void 0===n?void 0:n.data);var i=(null===(t=a.row)||void 0===t?void 0:t.data.fileItem)||null;this._onFocusedItemChanged({item:i,itemKey:null==i?void 0:i.key,itemElement:a.rowElement})},s._onFilesViewOptionChanged=function(a){a.fullName.indexOf("sortOrder")>-1&&this._filesView.columnOption("isParentFolder",{sortOrder:"asc",sortIndex:0})},s._resetFocus=function(){this._setFocusedItemKey(void 0)},s._createThumbnailColumnCell=function(a,t){this._getItemThumbnailContainer(t.data).appendTo(a)},s._createNameColumnCell=function(a,t){var n=this,i=(0,g.default)("<div>"),o=(0,g.default)("<span>").text(t.data.fileItem.name).addClass("dx-filemanager-details-item-name"),r=(0,g.default)("<div>").append(o,i).addClass("dx-filemanager-details-item-name-wrapper");(0,g.default)(a).append(r),this._createComponent(i,S.default,{onClick:function(d){return n._onFileItemActionButtonClick(d)}})},s._calculateSizeColumnCellValue=function(a){return a.fileItem.isDirectory?"":(0,F.getDisplayFileSize)(a.fileItem.size)},s._selectItem=function(a){(this._isMultipleSelectionMode()?this._selectItemMultipleSelection:this._selectItemSingleSelection).call(this,a)},s._deselectItem=function(a){this._filesView.deselectRows([a.fileItem.key])},s._selectItemSingleSelection=function(a){if(!this._focusedItem||!a||this._focusedItem.fileItem.key!==a.fileItem.key){var t=this._focusedItem;this._focusedItem=a;var n=[];t&&n.push(t.fileItem.key);var i=[],o=[];a&&!this._isParentDirectoryItem(a)&&(i.push(a.fileItem),o.push(a.fileItem.key)),this._raiseSelectionChanged({selectedItems:i,selectedItemKeys:o,currentSelectedItemKeys:[].concat(o),currentDeselectedItemKeys:n})}},s._selectItemMultipleSelection=function(a){var t=a.fileItem;if(!this._filesView.isRowSelected(t.key)){var n=this._filesView.getController("selection").isSelectionWithCheckboxes();this._filesView.selectRows([t.key],n)}},s._setSelectedItemKeys=function(a){this._filesView.option("selectedRowKeys",a)},s._setFocusedItemKey=function(a){var t;null===(t=this._filesView)||void 0===t||t.option("focusedRowKey",a)},s.clearSelection=function(){this._isMultipleSelectionMode()?this._filesView.clearSelection():this._filesView.option("focusedRowIndex",-1)},s.refresh=function(a){var t={dataSource:this._createDataSource()};return a&&Object.prototype.hasOwnProperty.call(a,"focusedItemKey")&&((0,A.isDefined)(a.focusedItemKey)?t.focusedRowKey=a.focusedItemKey:t.focusedRowIndex=-1),this._filesView.option(t),this._refreshDeferred=new w.Deferred,this._refreshDeferred.promise()},s.getSelectedItems=function(){return this._isMultipleSelectionMode()?this._filesView.getSelectedRowsData():this._focusedItem&&!this._isParentDirectoryItem(this._focusedItem)?[this._focusedItem]:[]},l}(k.default);b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=e(0),F=e(6),A=h(e(5)),R=e(8),E=e(167),k=e(136),S=h(e(10)),w=h(e(957));function h(f){return f&&f.__esModule?f:{default:f}}function m(f,c){return(m=Object.setPrototypeOf||function(u,l){return u.__proto__=l,u})(f,c)}var p=function(f){var c,u;function l(){return f.apply(this,arguments)||this}u=f,(c=l).prototype=Object.create(u.prototype),c.prototype.constructor=c,m(c,u);var s=l.prototype;return s._initMarkup=function(){f.prototype._initMarkup.call(this),this.$element().addClass("dx-filemanager-thumbnails");var a=(0,R.addNamespace)(E.name,"dxFileManager_thumbnails");A.default.on(this.$element(),a,this._onContextMenu.bind(this)),this._createItemList()},s._createItemList=function(){var a=this,t=this._isMultipleSelectionMode()?"multiple":"single",n=(0,g.default)("<div>").appendTo(this.$element());this._itemList=this._createComponent(n,w.default,{dataSource:this._createDataSource(),selectionMode:t,selectedItemKeys:this.option("selectedItemKeys"),focusedItemKey:this.option("focusedItemKey"),activeStateEnabled:!0,hoverStateEnabled:!0,loopItemFocus:!1,focusStateEnabled:!0,onItemEnterKeyPressed:this._tryOpen.bind(this),itemThumbnailTemplate:this._getItemThumbnailContainer.bind(this),getTooltipText:this._getTooltipText.bind(this),onSelectionChanged:this._onItemListSelectionChanged.bind(this),onFocusedItemChanged:this._onItemListFocusedItemChanged.bind(this),onContentReady:function(){var i;return null===(i=a._refreshDeferred)||void 0===i?void 0:i.resolve()}})},s._onContextMenu=function(a){if(a.preventDefault(),a.stopPropagation(),this._isDesktop()){var t=null,n=(0,g.default)(a.target).closest(this._getItemSelector()),i=null;n.length>0&&(i=this._itemList.getItemByItemElement(n),this._itemList.selectItem(i),t=this._getFileItemsForContextMenu(i)),this._showContextMenu(t,a.target,a,{itemData:i,itemElement:n.length?n:void 0})}},s._getItemThumbnailCssClass=function(){return"dx-filemanager-thumbnails-item-thumbnail"},s._getItemSelector=function(){return".".concat("dx-filemanager-thumbnails-item")},s._getTooltipText=function(a){var t=a.fileItem;if(t.tooltipText)return t.tooltipText;var n="".concat(t.name,"\r\n");return t.isDirectory||(n+="".concat(S.default.format("dxFileManager-listThumbnailsTooltipTextSize"),": ").concat((0,k.getDisplayFileSize)(t.size),"\r\n")),n+"".concat(S.default.format("dxFileManager-listThumbnailsTooltipTextDateModified"),": ").concat(t.dateModified)},s._onItemDblClick=function(a){var t=(0,g.default)(a.currentTarget),n=this._itemList.getItemByItemElement(t);this._tryOpen(n)},s._tryOpen=function(a){a&&this._raiseSelectedItemOpened(a)},s._getItemsInternal=function(){return f.prototype._getItemsInternal.call(this).then(function(a){var t=new F.Deferred;return setTimeout(function(){return t.resolve(a)}),t.promise()})},s._disableDragging=function(){return!1},s._getDefaultOptions=function(){return(0,I.extend)(f.prototype._getDefaultOptions.call(this),{focusStateEnabled:!0})},s._onItemListSelectionChanged=function(a){var t=a.addedItemKeys,n=a.removedItemKeys,i=this.getSelectedItems(),o=i.map(function(d){return d.fileItem}),r=o.map(function(d){return d.key});this._tryRaiseSelectionChanged({selectedItemInfos:i,selectedItems:o,selectedItemKeys:r,currentSelectedItemKeys:t,currentDeselectedItemKeys:n})},s._onItemListFocusedItemChanged=function(a){var t=a.item,n=a.itemElement;this._isMultipleSelectionMode()||this._selectItemSingleSelection(t);var i=(null==t?void 0:t.fileItem)||null;this._onFocusedItemChanged({item:i,itemKey:null==i?void 0:i.key,itemElement:n||void 0})},s._setSelectedItemKeys=function(a){this._itemList.option("selectedItemKeys",a)},s._setFocusedItemKey=function(a){this._itemList.option("focusedItemKey",a)},s.refresh=function(a){var t={dataSource:this._createDataSource()};return a&&Object.prototype.hasOwnProperty.call(a,"focusedItemKey")&&(t.focusedItemKey=a.focusedItemKey),this._itemList.option(t),this._refreshDeferred=new F.Deferred,this._refreshDeferred.promise()},s._deselectItem=function(a){var t=this._itemList.getItemElementByItem(a);this._itemList.unselectItem(t)},s._selectItemSingleSelection=function(a){a?this._itemList.selectItem(a):this._itemList.clearSelection()},s.clearSelection=function(){this._itemList.clearSelection()},s.getSelectedItems=function(){return this._itemList.getSelectedItems()},l}(h(e(576)).default);b.default=p,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=p(e(2)),I=e(0),F=e(12),A=e(1),R=e(6),E=p(e(100)),k=e(8),S=p(e(5)),w=e(71),y=p(e(102)),h=p(e(58)),m=p(e(213));function p(a){return a&&a.__esModule?a:{default:a}}function f(a,t){return(f=Object.setPrototypeOf||function(n,i){return n.__proto__=i,n})(a,t)}var c=(0,k.addNamespace)(E.default.name,"dxFileManagerThumbnailsListBox"),u=function(a){var t,n;function i(){return a.apply(this,arguments)||this}n=a,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var o=i.prototype;return o._initMarkup=function(){this._initActions(),this._lockFocusedItemProcessing=!1,this.$element().addClass("dx-filemanager-thumbnails-view-port"),this._renderScrollView(),this._renderItemsContainer(),this._createScrollViewControl(),a.prototype._initMarkup.call(this),this.onFocusedItemChanged=this._onFocusedItemChanged.bind(this),this._layoutUtils=new l(this._scrollView,this.$element(),this._$itemContainer,this.itemElements().first()),this._syncFocusedItemKey()},o._initActions=function(){this._actions={onItemEnterKeyPressed:this._createActionByOption("onItemEnterKeyPressed"),onFocusedItemChanged:this._createActionByOption("onFocusedItemChanged")}},o._initTemplates=function(){a.prototype._initTemplates.call(this),this._itemThumbnailTemplate=this.option("itemThumbnailTemplate"),this._getTooltipText=this.option("getTooltipText"),this._templateManager.addDefaultTemplates({item:new w.BindableTemplate(function(r,d,v){var x=this._getDefaultItemTemplate(v,r);r.append(x)}.bind(this),["fileItem"],this.option("integrationOptions.watchMethod"))})},o._createScrollViewControl=function(){this._scrollView||(this._scrollView=this._createComponent(this._$scrollView,y.default,{scrollByContent:!0,scrollByThumb:!0,useKeyboard:!1,showScrollbar:"onHover"}))},o._renderScrollView=function(){this._$scrollView||(this._$scrollView=(0,g.default)("<div>").appendTo(this.$element()))},o._renderItemsContainer=function(){this._$itemContainer||(this._$itemContainer=(0,g.default)("<div>").addClass("dx-filemanager-thumbnails-container").appendTo(this._$scrollView))},o._render=function(){a.prototype._render.call(this),this._detachEventHandlers(),this._attachEventHandlers()},o._clean=function(){this._detachEventHandlers(),a.prototype._clean.call(this)},o._supportedKeys=function(){return(0,I.extend)(a.prototype._supportedKeys.call(this),{upArrow:function(r){this._beforeKeyProcessing(r),this._processArrowKeys(-1,!1,r)},downArrow:function(r){this._beforeKeyProcessing(r),this._processArrowKeys(1,!1,r)},home:function(r){this._beforeKeyProcessing(r),this._processHomeEndKeys(0,!0,r)},end:function(r){this._beforeKeyProcessing(r),this._processHomeEndKeys(this._getItemsLength()-1,!0,r)},pageUp:function(r){this._beforeKeyProcessing(r),this._processPageChange(!0,r)},pageDown:function(r){this._beforeKeyProcessing(r),this._processPageChange(!1,r)},enter:function(r){this._beforeKeyProcessing(r),this._actions.onItemEnterKeyPressed(this._getFocusedItem())},A:function(r){this._beforeKeyProcessing(r),(0,k.isCommandKeyPressed)(r)&&this.selectAll()}})},o._beforeKeyProcessing=function(r){r.preventDefault(),this._layoutUtils.reset()},o._processArrowKeys=function(r,d,v){var x=this._getFocusedItem();if(x){if(!d){var T=this._layoutUtils.getLayoutModel();if(!T)return;r*=T.itemPerRowCount}var D=this._getIndexByItem(x)+r;this._focusItemByIndex(D,!0,v)}},o._processHomeEndKeys=function(r,d,v){this._focusItemByIndex(r,d,v)},o._processPageChange=function(r,d){var v=this._getFocusedItem();if(v){var x=this._layoutUtils.getLayoutModel();if(x){var T=this._layoutUtils.createItemLayoutModel(this._getIndexByItem(v)),P=(r?Math.ceil:Math.floor)(T.itemRowIndex-(r?x.rowPerPageRate:-x.rowPerPageRate))*x.itemPerRowCount+T.itemColumnIndex;P<0?P=0:P>=this._getItemsLength()&&(P=this._getItemsLength()-1),this._focusItemByIndex(P,!0,d)}}},o._processLongTap=function(r){var d=this._closestItemElement((0,g.default)(r.target)),v=this._getIndexByItemElement(d);this._selection.changeItemSelection(v,{control:!0})},o._attachEventHandlers=function(){var r=this;"multiple"===this.option("selectionMode")&&S.default.on(this._itemContainer(),c,".".concat(this._itemContentClass()),function(d){r._processLongTap(d),d.stopPropagation()}),S.default.on(this._itemContainer(),"mousedown selectstart",function(d){d.shiftKey&&d.preventDefault()})},o._detachEventHandlers=function(){S.default.off(this._itemContainer(),c),S.default.off(this._itemContainer(),"mousedown selectstart")},o._itemContainer=function(){return this._$itemContainer},o._itemClass=function(){return"dx-filemanager-thumbnails-item"},o._itemDataKey=function(){return"dxFileManagerItemData"},o._getDefaultItemTemplate=function(r,d){d.attr("title",this._getTooltipText(r));var v=this._itemThumbnailTemplate(r),x=(0,g.default)("<div>").addClass("dx-filemanager-thumbnails-item-spacer"),T=(0,g.default)("<div>").addClass("dx-filemanager-thumbnails-item-name").text(r.fileItem.name);d.append(v,x,T)},o._itemSelectHandler=function(r){var d={};"multiple"===this.option("selectionMode")&&(this._isPreserveSelectionMode||(this._isPreserveSelectionMode=(0,k.isCommandKeyPressed)(r)||r.shiftKey),d={control:this._isPreserveSelectionMode,shift:r.shiftKey});var v=this._getIndexByItemElement(r.currentTarget);this._selection.changeItemSelection(v,d)},o._initSelectionModule=function(){var r=this;a.prototype._initSelectionModule.call(this);var d=(0,I.extend)(this._selection.options,{selectedKeys:this.option("selectedItemKeys"),onSelectionChanged:function(v){r.option("selectedItems",r._getItemsByKeys(v.selectedItemKeys,v.selectedItems)),r._updateSelectedItems(v)}});this._selection=new m.default(d)},o._updateSelectedItems=function(r){var d=this,v=r.addedItemKeys,x=r.removedItemKeys;if(this._rendered&&(v.length||x.length)){var T=this._selectionChangePromise;if(!this._rendering){var D,C=[],P=[];this._editStrategy.beginCache();for(var M=0;M<x.length;M++)D=this._getIndexByKey(x[M]),P.push(D),this._removeSelection(D);for(var O=0;O<v.length;O++)D=this._getIndexByKey(v[O]),C.push(D),this._addSelection(D);this._editStrategy.endCache(),this._updateSelection(C,P)}(0,R.when)(T).done(function(){return d._fireSelectionChangeEvent(r)})}},o._fireSelectionChangeEvent=function(r){this._createActionByOption("onSelectionChanged",{excludeValidators:["disabled","readOnly"]})(r)},o._updateSelection=function(r,d){0===this.getSelectedItems().length&&(this._isPreserveSelectionMode=!1)},o._normalizeSelectedItems=function(){var r=this._getKeysByItems(this.option("selectedItems")),d=this._selection.getSelectedItemKeys();return this._compareKeys(d,r)||this._selection.setSelection(r),(new R.Deferred).resolve().promise()},o._focusOutHandler=function(){},o._getItems=function(){return this.option("items")||[]},o._getItemsLength=function(){return this._getItems().length},o._getIndexByItemElement=function(r){return this._editStrategy.getNormalizedIndex(r)},o._getItemByIndex=function(r){return this._getItems()[r]},o._getFocusedItem=function(){return this.getItemByItemElement(this.option("focusedElement"))},o._focusItem=function(r,d){this.option("focusedElement",this.getItemElementByItem(r)),d&&this._layoutUtils.scrollToItem(this._getIndexByItem(r))},o._focusItemByIndex=function(r,d,v){if(r>=0&&r<this._getItemsLength()){var x=this._getItemByIndex(r);this._focusItem(x,d,v)}},o._syncFocusedItemKey=function(){var r=this;this._syncFocusedItemKeyDeferred||(this._syncFocusedItemKeyDeferred=new R.Deferred);var d=this._syncFocusedItemKeyDeferred;if(this._dataSource&&this._dataSource.isLoading())return d.promise();var v=this.option("focusedItemKey");if((0,A.isDefined)(v)){var x=this.option("items"),T=(0,F.find)(x,function(D){return r.keyOf(D)===v});T?(this._focusItem(T,!0),d.resolve()):(this.option("focusedItemKey",void 0),d.reject())}else d.resolve();return this._syncFocusedItemKeyDeferred=null,d.promise()},o._onFocusedItemChanged=function(){var r=this._getFocusedItem(),d=this.keyOf(r);d!==this.option("focusedItemKey")&&(this._lockFocusedItemProcessing=!0,this.option("focusedItemKey",d),this._lockFocusedItemProcessing=!1,this._raiseFocusedItemChanged(r))},o._raiseFocusedItemChanged=function(r){var d={item:r,itemElement:this.option("focusedElement")};this._actions.onFocusedItemChanged(d)},o._changeItemSelection=function(r,d){if(this.isItemSelected(r)!==d){var v=this.getItemElementByItem(r),x=this._getIndexByItemElement(v);this._selection.changeItemSelection(x,{control:this._isPreserveSelectionMode})}},o._chooseSelectOption=function(){return"selectedItemKeys"},o.getSelectedItems=function(){return this._selection.getSelectedItems()},o.getItemElementByItem=function(r){return this._editStrategy.getItemElement(r)},o.getItemByItemElement=function(r){return this._getItemByIndex(this._getIndexByItemElement(r))},o.selectAll=function(){"multiple"===this.option("selectionMode")&&(this._selection.selectAll(),this._isPreserveSelectionMode=!0)},o.selectItem=function(r){this._changeItemSelection(r,!0)},o.deselectItem=function(r){this._changeItemSelection(r,!1)},o.clearSelection=function(){this._selection.deselectAll()},o._optionChanged=function(r){var d=this;switch(r.name){case"items":this._layoutUtils&&this._layoutUtils.updateItems(this.itemElements().first()),a.prototype._optionChanged.call(this,r);break;case"focusedItemKey":if(this._lockFocusedItemProcessing)break;(0,A.isDefined)(r.value)?this._syncFocusedItemKey().done(function(){var v=d._getFocusedItem();d._raiseFocusedItemChanged(v)}):(this.option("focusedElement",null),this._raiseFocusedItemChanged(null));break;case"onItemEnterKeyPressed":case"onFocusedItemChanged":this._actions[r.name]=this._createActionByOption(r.name);break;default:a.prototype._optionChanged.call(this,r)}},i}(h.default),l=function(){function a(n,i,o,r){this._layoutModel=null,this._scrollView=n,this._$viewPort=i,this._$itemContainer=o,this._$item=r}var t=a.prototype;return t.updateItems=function(n){this._$item=n},t.reset=function(){this._layoutModel=null},t.getLayoutModel=function(){return this._layoutModel||(this._layoutModel=this._createLayoutModel()),this._layoutModel},t._createLayoutModel=function(){if(!this._$item)return null;var n=this._$item.outerWidth(!0);if(0===n)return null;var i=this._$item.outerHeight(!0),o=this._$itemContainer.innerWidth(),r=this._$viewPort.innerHeight(),d=this._scrollView.scrollTop();return{itemWidth:n,itemHeight:i,viewPortWidth:o,viewPortHeight:r,viewPortScrollTop:d,viewPortScrollBottom:d+r,itemPerRowCount:Math.floor(o/n),rowPerPageRate:r/i}},t.createItemLayoutModel=function(n){var i=this.getLayoutModel();if(!i)return null;var o=Math.floor(n/i.itemPerRowCount),d=o*i.itemHeight;return{itemRowIndex:o,itemColumnIndex:n%i.itemPerRowCount,itemTop:d,itemBottom:d+i.itemHeight}},t.scrollToItem=function(n){var i=this.getLayoutModel();if(i){var o=Math.floor(n/i.itemPerRowCount)*i.itemHeight,r=o+i.itemHeight,d=i.viewPortScrollTop;o<i.viewPortScrollTop?d=o:r>i.viewPortScrollBottom&&(d=r-i.viewPortHeight),this._scrollView.scrollTo(d)}},a}();b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=e(0),F=e(1),A=e(4),R=w(e(10)),E=e(136),k=w(e(16)),S=w(e(175));function w(l){return l&&l.__esModule?l:{default:l}}function y(l,s){return(y=Object.setPrototypeOf||function(a,t){return a.__proto__=t,a})(l,s)}e(450);var h={showNavPane:{location:"before"},create:{location:"before",compactMode:{showText:"inMenu",locateInMenu:"auto"}},upload:{location:"before",compactMode:{showText:"inMenu",locateInMenu:"auto"}},refresh:{location:"after",showText:"inMenu",cssClass:"dx-filemanager-toolbar-has-large-icon",compactMode:{showText:"inMenu",locateInMenu:"auto"}},switchView:{location:"after"},download:{location:"before",compactMode:{showText:"inMenu",locateInMenu:"auto"}},move:{location:"before",compactMode:{showText:"inMenu",locateInMenu:"auto"}},copy:{location:"before",compactMode:{showText:"inMenu",locateInMenu:"auto"}},rename:{location:"before",compactMode:{showText:"inMenu",locateInMenu:"auto"}},delete:{location:"before",compactMode:{showText:"inMenu"}},clearSelection:{location:"after",locateInMenu:"never",compactMode:{showText:"inMenu"}},separator:{location:"before"}},m=["visible","location","locateInMenu","disabled","showText"],p=["accessKey","elementAttr","height","hint","icon","stylingMode","tabIndex","text","width"],f=["separator","switchView"],c={default:"dx-filemanager-i dx-filemanager-i-refresh",progress:"dx-filemanager-i dx-filemanager-i-progress",success:"dx-filemanager-i dx-filemanager-i-done",error:"dx-filemanager-i dx-filemanager-i-danger"},u=function(l){var s,a;function t(){return l.apply(this,arguments)||this}a=l,(s=t).prototype=Object.create(a.prototype),s.prototype.constructor=s,y(s,a);var n=t.prototype;return n._initMarkup=function(){this._commandManager=this.option("commandManager"),this._createItemClickedAction(),this._generalToolbarVisible=!0,this._$viewSwitcherPopup=(0,g.default)("<div>").addClass("dx-filemanager-view-switcher-popup"),this._generalToolbar=this._createToolbar(this.option("generalItems")),this._fileToolbar=this._createToolbar(this.option("fileItems"),!0),this._$viewSwitcherPopup.appendTo(this.$element()),this.$element().addClass("dx-filemanager-toolbar dx-filemanager-general-toolbar")},n._render=function(){l.prototype._render.call(this);var i=this._getVisibleToolbar();this._checkCompactMode(i)},n._dimensionChanged=function(i){if(!i||"height"!==i){var o=this._getVisibleToolbar();this._checkCompactMode(o)}},n._getVisibleToolbar=function(){return this._generalToolbarVisible?this._generalToolbar:this._fileToolbar},n._createToolbar=function(i,o){var r=this,d=this._getPreparedItems(i),v=(0,g.default)("<div>").appendTo(this.$element()),x=this._createComponent(v,S.default,{items:d,visible:!o,onItemClick:function(T){return r._raiseItemClicked(T)}});return x.compactMode=!1,x},n._getPreparedItems=function(i){var o=this;return i=i.map(function(r){var d=r;(0,F.isString)(r)&&(d={name:r});var v=d.name,x=o._configureItemByCommandName(v,d);return x.originalItemData=r,"separator"!==v&&o._setItemVisibleAvailable(x),x}),this._updateSeparatorsVisibility(i),i},n._updateSeparatorsVisibility=function(i,o){var r=this,d=!1,v=this._getMenuItems(o),x={before:!1,center:!1,after:!1},T={before:this._getItemsInGroup(i,v,"before"),center:this._getItemsInGroup(i,v,"center"),after:this._getItemsInGroup(i,v,"after")};return i.forEach(function(D,C){var P=D.location;if("separator"===D.name){var M=x[P]&&r._groupHasItemsAfter(T[P]);D.visible!==M&&(d=!0,D.visible=M),x[P]=!1}else r._isItemInMenu(v,D)||(x[P]=x[P]||D.visible),T[P].shift()}),o&&d&&o.repaint(),d},n._getMenuItems=function(i){return(i?i._getMenuItems():[]).map(function(o){return o.originalItemData})},n._isItemInMenu=function(i,o){return!!i.length&&"never"!==(0,A.ensureDefined)(o.locateInMenu,"never")&&-1!==i.indexOf(o.originalItemData)},n._getItemsInGroup=function(i,o,r){var d=this;return i.filter(function(v){return v.location===r&&!d._isItemInMenu(o,v)})},n._groupHasItemsAfter=function(i){for(var o=0;o<i.length;o++)if("separator"!==i[o].name&&i[o].visible)return!0;return!1},n._configureItemByCommandName=function(i,o){var r,d={},v=this._commandManager.getCommandByName(i);switch(v&&(d=this._createCommandItem(v)),i){case"separator":d=this._createSeparatorItem();break;case"switchView":d=this._createViewModeItem()}if(this._isDefaultItem(i)){(0,I.extend)(!0,d,h[i]);var T=d.cssClass||"";(0,E.extendAttributes)(d,o,m),(0,F.isDefined)(o.options)&&(0,E.extendAttributes)(d.options,o.options,p),(0,E.extendAttributes)(d.options,o,["text","icon"]),o.cssClass&&(T="".concat(T," ").concat(o.cssClass)),T&&(d.cssClass=T),(0,F.isDefined)(o.visible)||(d._autoHide=!0),"dxButton"===d.widget&&("inMenu"!==d.showText||(0,F.isDefined)(d.options.hint)||(d.options.hint=d.options.text),d.compactMode&&!(0,F.isDefined)(d.options.hint)&&this._configureHintForCompactMode(d))}else(0,I.extend)(!0,d,o),d.widget||(d.widget="dxButton"),"dxButton"===d.widget&&!d.compactMode&&!d.showText&&d.options&&d.options.icon&&d.options.text&&(d.compactMode={showText:"inMenu"});return i&&!d.name&&(0,I.extend)(d,{name:i}),d.location=(0,A.ensureDefined)(d.location,"before"),(0,F.isDefined)(null===(r=d.options)||void 0===r?void 0:r.stylingMode)||("dxButton"===d.widget&&(0,I.extend)(!0,d,{options:{stylingMode:"text"}}),"dxSelectBox"===d.widget&&(0,I.extend)(!0,d,{options:{stylingMode:"filled"}})),d},n._isDefaultItem=function(i){return!!h[i]},n._createCommandItem=function(i){var o=this;return{widget:"dxButton",options:{text:i.text,hint:i.hint,commandText:i.text,icon:i.icon,stylingMode:"text",onClick:function(r){return o._executeCommand(i)}}}},n._createSeparatorItem=function(){return{template:function(i,o,r){(0,g.default)(r).addClass("dx-filemanager-toolbar-separator-item")}}},n._createViewModeItem=function(){var i=this,o=["details","thumbnails"].map(function(d){var v=i._commandManager.getCommandByName(d);return{name:d,text:v.text,icon:v.icon}}),r="thumbnails"===this.option("itemViewMode")?1:0;return{cssClass:"dx-filemanager-toolbar-viewmode-item",widget:"dxDropDownButton",options:{items:o,keyExpr:"name",selectedItemKey:this.option("itemViewMode"),displayExpr:" ",hint:o[r].text,stylingMode:"text",showArrowIcon:!1,useSelectMode:!0,dropDownOptions:{container:this._$viewSwitcherPopup},onItemClick:function(d){return i._executeCommand(d.itemData.name)}}}},n._configureHintForCompactMode=function(i){i.options.hint="",i.compactMode.options=i.compactMode.options||{},i.compactMode.options.hint=i.options.text},n._checkCompactMode=function(i){i.compactMode&&this._toggleCompactMode(i,!1);var o=this._toolbarHasItemsOverflow(i);i.compactMode!==o?(i.compactMode||this._toggleCompactMode(i,o),i.compactMode=o):i.compactMode&&this._toggleCompactMode(i,!0)},n._toolbarHasItemsOverflow=function(i){return i.$element().width()<i._getItemsWidth()},n._toggleCompactMode=function(i,o){var r=this,d=!1,v=i.option("items");v.forEach(function(x){if(x.compactMode){var T=null;o?(x.saved=r._getCompactModeOptions(x,x._available),T=x.compactMode):T=x.saved;var D=r._getCompactModeOptions(T,x._available);(0,I.extend)(!0,x,D),d=!0}}),(d=this._updateSeparatorsVisibility(v)||d)&&i.repaint(),this._updateSeparatorsVisibility(v,i)},n._getCompactModeOptions=function(i,o){var d=i.locateInMenu,v=i.options;return{visible:o,showText:(0,A.ensureDefined)(i.showText,"always"),locateInMenu:(0,A.ensureDefined)(d,"never"),options:{hint:null==v?void 0:v.hint}}},n._ensureAvailableCommandsVisible=function(i,o){var r=this,d=!1,v=i.option("items");v.forEach(function(x){if("separator"!==x.name){var T=x._available;r._setItemVisibleAvailable(x,o),x._available!==T&&(d=!0)}}),(d=this._updateSeparatorsVisibility(v)||d)&&i.repaint(),this._updateSeparatorsVisibility(v,i)},n._setItemVisibleAvailable=function(i,o){var r,d=null===(r=i.originalItemData)||void 0===r?void 0:r.visible;i._available=this._isToolbarItemAvailable(i,o),i.visible=(0,F.isDefined)(d)?d:i._available},n._fileToolbarHasEffectiveItems=function(i){var o=this;return this._fileToolbar.option("items").some(function(r){return o._isFileToolbarItemAvailable(r,i)})},n._executeCommand=function(i){this._commandManager.executeCommand(i)},n._isToolbarItemAvailable=function(i,o){return this._isDefaultItem(i.name)&&i._autoHide?"refresh"===i.name?this._generalToolbarVisible||!!this._isRefreshVisibleInFileToolbar:f.indexOf(i.name)>-1||this._commandManager.isCommandAvailable(i.name,o):(0,A.ensureDefined)(i.visible,!0)},n._isFileToolbarItemAvailable=function(i,o){var r=i.name,d=i.visible;return!this._isDefaultItem(r)&&(0,A.ensureDefined)(d,!0)||"clearSelection"!==r&&"refresh"!==r&&this._commandManager.isCommandAvailable(r,o)},n._updateItemInToolbar=function(i,o,r){i.beginUpdate();for(var d=i.option("items"),v=0;v<d.length;v++)if(d[v].name===o){i.option("items[".concat(v,"]"),r);break}i.endUpdate()},n._raiseItemClicked=function(i){var o=(0,I.extend)(!0,{},i);o.itemData=i.itemData.originalItemData,this._itemClickedAction(o)},n._createItemClickedAction=function(){this._itemClickedAction=this._createActionByOption("onItemClick")},n._getDefaultOptions=function(){return(0,I.extend)(l.prototype._getDefaultOptions.call(this),{commandManager:null,generalItems:[],fileItems:[],itemViewMode:"details",onItemClick:null})},n._optionChanged=function(i){var o=i.name;switch(o){case"commandManager":case"itemViewMode":case"generalItems":case"fileItems":this.repaint();break;case"onItemClick":this._itemClickedAction=this._createActionByOption(o);break;default:l.prototype._optionChanged.call(this,i)}},n.updateRefreshItem=function(i,o){var r=null,d=R.default.format("dxFileManager-commandRefresh"),v="inMenu";this._isRefreshVisibleInFileToolbar=!1,"default"===o?r={options:{icon:c.default}}:(r={options:{icon:c[o]}},this._isRefreshVisibleInFileToolbar=!0,d=i,v="always");var x=(0,I.extend)({},r,{visible:this._isRefreshVisibleInFileToolbar});this._applyRefreshItemOptions(r,x),this._refreshItemTextTimeout=this._updateRefreshItemText("progress"===o,d,v)},n._updateRefreshItemText=function(i,o,r){var d=this,v={showText:r,options:{text:o}};return i?setTimeout(function(){d._applyRefreshItemOptions(v),d._refreshItemTextTimeout=void 0},500):(this._refreshItemTextTimeout&&clearTimeout(this._refreshItemTextTimeout),void this._applyRefreshItemOptions(v))},n._applyRefreshItemOptions=function(i,o){o||(o=(0,I.extend)({},i)),this._updateItemInToolbar(this._generalToolbar,"refresh",i),this._updateItemInToolbar(this._fileToolbar,"refresh",o)},n.update=function(i){var o=0===(i=(0,A.ensureDefined)(i,[])).length||!this._fileToolbarHasEffectiveItems(i);this._generalToolbarVisible!==o&&(this._generalToolbar.option("visible",o),this._fileToolbar.option("visible",!o),this._generalToolbarVisible=o,this.$element().toggleClass("dx-filemanager-general-toolbar",o),this.$element().toggleClass("dx-filemanager-file-toolbar",!o));var r=this._getVisibleToolbar();this._ensureAvailableCommandsVisible(r,i),this._checkCompactMode(r)},t}(k.default);b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=y(e(2)),I=e(0),F=e(1),A=e(6),R=e(7),E=y(e(16)),k=y(e(50)),S=y(e(299)),w=e(960);function y(i){return i&&i.__esModule?i:{default:i}}function h(i,o){return(h=Object.setPrototypeOf||function(r,d){return r.__proto__=d,r})(i,o)}var m=(0,R.getWindow)(),p="".concat("dx-filemanager-notification","-drawer"),f="".concat(p,"-panel"),c="".concat("dx-filemanager-notification","-popup"),u="".concat("dx-filemanager-notification","-popup-error"),l="".concat("dx-filemanager-notification","-common"),s="".concat("dx-filemanager-notification","-separator"),a="".concat("dx-filemanager-notification","-details"),t="".concat("dx-filemanager-notification","-common-no-item"),n=function(i){var o,r;function d(){return i.apply(this,arguments)||this}r=i,(o=d).prototype=Object.create(r.prototype),o.prototype.constructor=o,h(o,r);var v=d.prototype;return v._initMarkup=function(){var x=this;i.prototype._initMarkup.call(this),this._initActions(),this._isInAdaptiveState=this._isSmallScreen(),this._managerMap={},this._notificationManagerStubId=null,this._setNotificationManager();var T=this.option("progressPanelContainer"),D=(0,g.default)("<div>").addClass(p).appendTo(T);(0,g.default)("<div>").addClass(f).appendTo(D);var C=(0,I.extend)({opened:!1,position:"right",template:function(O){return x._ensureProgressPanelCreated(O)}},this._getProgressDrawerAdaptiveOptions());this._progressDrawer=this._createComponent(D,S.default,C);var P=D.find(".".concat(f)).first(),M=this.option("contentTemplate");(0,F.isFunction)(M)&&M(P,this)},v._setNotificationManager=function(x){if(x=(0,I.extend)({onActionProgressStatusChanged:this._raiseActionProgress.bind(this)},x),!this._notificationManagerStubId){var T=new w.NotificationManagerStub(x);this._notificationManagerStubId=T.getId(),this._managerMap[this._notificationManagerStubId]=T}if(!this._isProgressDrawerDisabled()){var D=this._getProgressManagerComponent();x.isActual=!0;var C=new D(x);this._managerMap[C.getId()]=C}},v._getNotificationManager=function(x){var T=(null==x?void 0:x[w.MANAGER_ID_NAME])||this._getActualNotificationManagerId();return this._managerMap[T]||this._managerMap[this._notificationManagerStubId]},v._clearManagerMap=function(){var x,T,D,C=this._managerMap[this._notificationManagerStubId];delete this._managerMap,this._managerMap=(D=C,(T=this._notificationManagerStubId)in(x={})?Object.defineProperty(x,T,{value:D,enumerable:!0,configurable:!0,writable:!0}):x[T]=D,x)},v._getActualNotificationManagerId=function(){var x=this;return Object.keys(this._managerMap).filter(function(T){return x._managerMap[T].isActual()})[0]},v.tryShowProgressPanel=function(){var x=this,T=new A.Deferred,D=this._getNotificationManager();return D.isActionProgressStatusDefault()||this._isProgressDrawerOpened()||this._isProgressDrawerDisabled()?T.resolve().promise():(setTimeout(function(){x._progressDrawer.show().done(T.resolve),x._hidePopup(),D.tryHideActionProgress()}),T.promise())},v.addOperation=function(x,T,D){return this._getNotificationManager().addOperation(x,T,D)},v.addOperationDetails=function(x,T,D){this._getNotificationManager(x).addOperationDetails(x,T,D)},v.updateOperationItemProgress=function(x,T,D,C){this._getNotificationManager(x).updateOperationItemProgress(x,T,D,C)},v.completeOperationItem=function(x,T,D){this._getNotificationManager(x).completeOperationItem(x,T,D)},v.completeOperation=function(x,T,D,C){var P=this._getNotificationManager(x);D||this._showPopup(T),P.completeOperation(x,T,D,C),this._isProgressDrawerOpened()&&P.hasNoOperations()||P.updateActionProgressStatus(x)},v.completeSingleOperationWithError=function(x,T){this._getNotificationManager(x).completeSingleOperationWithError(x,T),this._showPopupError(T)},v.addOperationDetailsError=function(x,T){this._getNotificationManager(x).addOperationDetailsError(x,T),this._showPopupError(T)},v._hideProgressPanel=function(){var x=this;setTimeout(function(){return x._progressDrawer.hide()})},v._isSmallScreen=function(){return!!(0,R.hasWindow)()&&(0,g.default)(m).width()<=1e3},v._dimensionChanged=function(x){var T=this._getNotificationManager();x&&"height"===x||!T.handleDimensionChanged()||this._checkAdaptiveState()},v._checkAdaptiveState=function(){var x=this._isInAdaptiveState;if(this._isInAdaptiveState=this._isSmallScreen(),this._progressDrawer&&x!==this._isInAdaptiveState){var T=this._getProgressDrawerAdaptiveOptions();this._progressDrawer.option(T)}},v._getProgressDrawerAdaptiveOptions=function(){return this._isInAdaptiveState?{openedStateMode:"overlap",shading:!0,closeOnOutsideClick:!0}:{openedStateMode:"shrink",shading:!1,closeOnOutsideClick:!1}},v._ensureProgressPanelCreated=function(x){var T=this;this._getNotificationManager().ensureProgressPanelCreated(x,{onOperationCanceled:function(D){return T._raiseOperationCanceled(D.info)},onOperationItemCanceled:function(D){return T._raiseOperationItemCanceled(D.item,D.itemIndex)},onPanelClosed:function(){return T._hideProgressPanel()}})},v._getProgressManagerComponent=function(){return w.NotificationManager},v._isProgressDrawerDisabled=function(){return!this.option("showProgressPanel")},v._isProgressDrawerOpened=function(){return this._progressDrawer.option("opened")},v._hidePopup=function(x){(this.option("showNotificationPopup")||x)&&this._getNotificationPopup().hide()},v._showPopup=function(x,T){!this._isProgressDrawerOpened()&&this.option("showNotificationPopup")&&(this._getNotificationPopup().$wrapper().toggleClass(u,!!T),this._getNotificationPopup().option("contentTemplate",x),this._getNotificationPopup().option("visible")||this._getNotificationPopup().show())},v._showPopupError=function(x){if(this.option("showNotificationPopup")){var T=this._getNotificationManager(),D=(0,g.default)("<div>"),C=(0,g.default)("<div>").addClass(l).text(x.commonErrorText),P=(0,g.default)("<div>").addClass(s);(0,g.default)("<div>").appendTo(P);var M=(0,g.default)("<div>").addClass(a);x.item?T.createErrorDetailsProgressBox(M,x.item,x.detailErrorText):(C.addClass(t),T.renderError(M,x.detailErrorText)),D.append(C,P,M),this._showPopup(D,!0)}},v._getNotificationPopup=function(){if(!this._notificationPopup){var x=(0,g.default)("<div>").addClass(c).appendTo(this.$element());this._notificationPopup=this._createComponent(x,k.default,{container:this.$element(),width:"auto",height:"auto",showTitle:!1,dragEnabled:!1,shading:!1,visible:!1,closeOnOutsideClick:!0,animation:{duration:0},position:{my:"right top",at:"right top",of:this.option("positionTarget"),offset:"-10 -5"}})}return this._notificationPopup},v._raiseActionProgress=function(x,T){this._actions.onActionProgress({message:x,status:T})},v._raiseOperationCanceled=function(x){this._actions.onOperationCanceled({info:x})},v._raiseOperationItemCanceled=function(x,T){this._actions.onOperationItemCanceled({item:x,itemIndex:T})},v._initActions=function(){this._actions={onActionProgress:this._createActionByOption("onActionProgress"),onOperationCanceled:this._createActionByOption("onOperationCanceled"),onOperationItemCanceled:this._createActionByOption("onOperationItemCanceled")}},v._getDefaultOptions=function(){return(0,I.extend)(i.prototype._getDefaultOptions.call(this),{progressPanelContainer:null,contentTemplate:null,onActionProgress:null,onOperationCanceled:null,onOperationItemCanceled:null,showProgressPanel:!0,showNotificationPopup:!0})},v._optionChanged=function(x){var T=x.name;switch(T){case"progressPanelContainer":case"contentTemplate":break;case"showProgressPanel":this._setNotificationManager(),this._getNotificationManager().updateActionProgressStatus(),x.value||(this._hideProgressPanel(),this._clearManagerMap()),this._progressDrawer.repaint();break;case"showNotificationPopup":x.value||this._hidePopup(!0);break;case"onActionProgress":case"onOperationCanceled":case"onOperationItemCanceled":this._actions[T]=this._createActionByOption(T);break;default:i.prototype._optionChanged.call(this,x)}},d}(E.default);b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.MANAGER_ID_NAME=b.NotificationManagerStub=b.NotificationManager=void 0;var g=E(e(36)),I=E(e(2)),F=e(0),A=e(56),R=E(e(961));function E(i){return i&&i.__esModule?i:{default:i}}function k(i,o){for(var r=0;r<o.length;r++){var d=o[r];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(i,d.key,d)}}function S(i,o,r){return o&&k(i.prototype,o),r&&k(i,r),i}function w(i,o){i.prototype=Object.create(o.prototype),i.prototype.constructor=i,y(i,o)}function y(i,o){return(y=Object.setPrototypeOf||function(r,d){return r.__proto__=d,r})(i,o)}var h="".concat("dx-filemanager-progress-box","-error"),m="".concat("dx-filemanager-progress-box","-image"),p="".concat("dx-filemanager-progress-box","-wrapper"),f="".concat("dx-filemanager-progress-box","-common");b.MANAGER_ID_NAME="__operationInfoManager";var c="default",u="progress",l="error",a=function(){function i(r){var d=r.onActionProgressStatusChanged,v=r.isActual;this._id=(new g.default).toString(),this._isActual=v||!1,this._actionProgressStatus=c,this._raiseActionProgress=d}var o=i.prototype;return o.getId=function(){return this._id},o.isActual=function(){return this._isActual},o.createErrorDetailsProgressBox=function(r,d,v){var x=this._createDetailsItem(r,d);this.renderError(x.$wrapper,v)},o.renderError=function(r,d){(0,I.default)("<div>").text(d).addClass(h).appendTo(r)},o.isActionProgressStatusDefault=function(){return this._actionProgressStatus===c},o._createDetailsItem=function(r,d){var v=(0,I.default)("<div>").appendTo(r);return this._createProgressBox(v,{commonText:d.commonText,imageUrl:d.imageUrl})},o._createProgressBox=function(r,d){r.addClass("dx-filemanager-progress-box"),d.imageUrl&&(0,A.getImageContainer)(d.imageUrl).addClass(m).appendTo(r);var v=(0,I.default)("<div>").addClass(p).appendTo(r);return{$commonText:(0,I.default)("<div>").addClass(f).text(d.commonText).appendTo(v),$element:r,$wrapper:v}},i}(),t=function(i){function o(){return i.apply(this,arguments)||this}w(o,i);var r=o.prototype;return r.addOperation=function(){return x=this._id,(v="__operationInfoManager")in(d={})?Object.defineProperty(d,v,{value:x,enumerable:!0,configurable:!0,writable:!0}):d[v]=x,d;var d,v,x},r.addOperationDetails=function(){},r.updateOperationItemProgress=function(){},r.completeOperationItem=function(){},r.completeOperation=function(){},r.completeSingleOperationWithError=function(){},r.addOperationDetailsError=function(){},r.handleDimensionChanged=function(){return!1},r.ensureProgressPanelCreated=function(){},r.tryHideActionProgress=function(){this._updateActionProgress("",c)},r.updateActionProgressStatus=function(){this._updateActionProgress("",c)},r._updateActionProgress=function(d,v){v!==c&&v!==u||(this._actionProgressStatus=v,this._raiseActionProgress(d,v))},r.hasNoOperations=function(){return!0},S(o,[{key:"_operationInProgressCount",get:function(){return 0},set:function(d){}},{key:"_failedOperationCount",get:function(){return 0},set:function(d){}}]),o}(a);b.NotificationManagerStub=t;var n=function(i){function o(d){var v;return(v=i.call(this,d)||this)._failedOperationCount=0,v._operationInProgressCount=0,v}w(o,i);var r=o.prototype;return r.addOperation=function(d,v,x){this._operationInProgressCount++;var T=this._progressPanel.addOperation(d,v,x);return T.__operationInfoManager=this._id,this._updateActionProgress(d,u),T},r.addOperationDetails=function(d,v,x){this._progressPanel.addOperationDetails(d,v,x)},r.updateOperationItemProgress=function(d,v,x,T){this._progressPanel.updateOperationItemProgress(d,v,x,T)},r.completeOperationItem=function(d,v,x){this._progressPanel.completeOperationItem(d,v,x)},r.completeOperation=function(d,v,x,T){this._operationInProgressCount--,x&&this._failedOperationCount++,this._progressPanel.completeOperation(d,v,x,T)},r.completeSingleOperationWithError=function(d,v){this._progressPanel.completeSingleOperationWithError(d,v.detailErrorText),this._notifyError(v)},r.addOperationDetailsError=function(d,v){this._progressPanel.addOperationDetailsError(d,v.itemIndex,v.detailErrorText),this._notifyError(v)},r.handleDimensionChanged=function(){return this._progressPanel&&this._progressPanel.$element().detach(),!0},r.ensureProgressPanelCreated=function(d,v){var x=this;if(this._progressPanel)this._progressPanel.$element().appendTo(d);else{var T=(0,I.default)("<div>").appendTo(d),D=this._getProgressPanelComponent();this._progressPanel=new D(T,(0,F.extend)({},v,{onOperationClosed:function(C){return x._onProgressPanelOperationClosed(C.info)}}))}},r._getProgressPanelComponent=function(){return R.default},r._onProgressPanelOperationClosed=function(d){d.hasError&&(this._failedOperationCount--,this.tryHideActionProgress(d))},r.tryHideActionProgress=function(){this.hasNoOperations()&&this._updateActionProgress("",c)},r.updateActionProgressStatus=function(d){d&&this._updateActionProgress("",0===this._failedOperationCount?"success":l)},r._notifyError=function(d){var v=this.hasNoOperations()?c:l;this._updateActionProgress(d.commonErrorText,v)},r._updateActionProgress=function(d,v){this._actionProgressStatus=v,this._raiseActionProgress(d,v)},r.hasNoOperations=function(){return 0===this._operationInProgressCount&&0===this._failedOperationCount},S(o,[{key:"_operationInProgressCount",get:function(){return this._operationInProgressCountInternal},set:function(d){this._operationInProgressCountInternal=d}},{key:"_failedOperationCount",get:function(){return this._failedOperationCountInternal},set:function(d){this._failedOperationCountInternal=d}}]),o}(a);b.NotificationManager=n},function(W,b,e){b.default=void 0;var g=y(e(2)),I=e(0),F=e(4),A=e(56),R=y(e(10)),E=y(e(16)),k=y(e(303)),S=y(e(42)),w=y(e(102));function y(C){return C&&C.__esModule?C:{default:C}}function h(C,P){return(h=Object.setPrototypeOf||function(M,O){return M.__proto__=O,M})(C,P)}var m="".concat("dx-filemanager-progress-panel","-container"),p="".concat("dx-filemanager-progress-panel","-title"),f="".concat("dx-filemanager-progress-panel","-title-text"),c="".concat("dx-filemanager-progress-panel","-close-button"),u="".concat("dx-filemanager-progress-panel","-infos-container"),l="".concat("dx-filemanager-progress-panel","-separator"),s="".concat("dx-filemanager-progress-panel","-info"),a="".concat("dx-filemanager-progress-panel","-common"),t="".concat("dx-filemanager-progress-panel","-info-with-details"),n="".concat("dx-filemanager-progress-panel","-details"),i="".concat("dx-filemanager-progress-box","-error"),o="".concat("dx-filemanager-progress-box","-without-close-button"),r="".concat("dx-filemanager-progress-box","-image"),d="".concat("dx-filemanager-progress-box","-wrapper"),v="".concat("dx-filemanager-progress-box","-common"),x="".concat("dx-filemanager-progress-box","-progress-bar"),T="".concat("dx-filemanager-progress-box","-close-button"),D=function(C){var P,M;function O(){return C.apply(this,arguments)||this}M=C,(P=O).prototype=Object.create(M.prototype),P.prototype.constructor=P,h(P,M);var B=O.prototype;return B._initMarkup=function(){var V=this;C.prototype._initMarkup.call(this),this._initActions(),this._operationCount=0,this.$element().addClass("dx-filemanager-progress-panel");var z=(0,g.default)("<div>").appendTo(this.$element()),N=(0,g.default)("<div>").addClass(m).appendTo(z);this._scrollView=this._createComponent(z,w.default,{scrollByContent:!0,scrollByThumb:!0,showScrollbar:"onScroll"});var U=(0,g.default)("<div>").addClass(p).appendTo(N);(0,g.default)("<div>").text(R.default.format("dxFileManager-notificationProgressPanelTitle")).addClass(f).appendTo(U);var H=(0,g.default)("<div>").addClass(c).appendTo(U);this._createComponent(H,S.default,{icon:"close",stylingMode:"text",onClick:function(){return V._raisePanelClosed()}}),this._$infosContainer=(0,g.default)("<div>").addClass(u).appendTo(N),this._renderEmptyListText()},B._getDefaultOptions=function(){return(0,I.extend)(C.prototype._getDefaultOptions.call(this),{onOperationClosed:null,onOperationCanceled:null,onOperationItemCanceled:null,onPanelClosed:null})},B._initActions=function(){this._actions={onOperationClosed:this._createActionByOption("onOperationClosed"),onOperationCanceled:this._createActionByOption("onOperationCanceled"),onOperationItemCanceled:this._createActionByOption("onOperationItemCanceled"),onPanelClosed:this._createActionByOption("onPanelClosed")}},B._optionChanged=function(V){var z=V.name;switch(z){case"test":break;case"onOperationClosed":case"onOperationCanceled":case"onOperationItemCanceled":this._actions[z]=this._createActionByOption(z);break;default:C.prototype._optionChanged.call(this,V)}},B.addOperation=function(V,z,N){var U=this;this._operationCount?(0,g.default)("<div>").addClass(l).prependTo(this._$infosContainer):this._$infosContainer.empty(),this._operationCount++;var H={customCloseHandling:z,allowProgressAutoUpdate:(0,F.ensureDefined)(N,!0)},G=(0,g.default)("<div>").addClass(s).prependTo(this._$infosContainer);H.$info=G;var Y=(0,g.default)("<div>").addClass(a).appendTo(G);return H.common=this._createProgressBox(Y,{commonText:V,showCloseButton:!0,showCloseButtonAlways:z,onCloseButtonClick:function(){return U._closeOperation(H)}}),H},B.addOperationDetails=function(V,z,N){var U=this;V.$info.addClass(t);var H=(0,g.default)("<div>").addClass(n).appendTo(V.$info);V.details=z.map(function(G,Y){return G.info=V,U._createDetailsItem(H,G,Y,!1,N)})},B._createDetailsItem=function(V,z,N,U,H){var G=this,Y=(0,g.default)("<div>").appendTo(V);return-1!==N&&Y.addClass("dx-card"),this._createProgressBox(Y,{commonText:z.commonText,imageUrl:z.imageUrl,skipProgressBox:U,showCloseButton:H,showCloseButtonAlways:H,onCloseButtonClick:function(){return G._cancelOperationItem(z,N)}})},B.completeOperationItem=function(V,z,N){V.allowProgressAutoUpdate&&this.updateOperationItemProgress(V,z,100,N),this._setCloseButtonVisible(V.details[z],!1)},B.updateOperationItemProgress=function(V,z,N,U){V.common.progressBar.option("value",U),V.details&&V.details[z].progressBar.option("value",N)},B.completeOperation=function(V,z,N,U){V.completed=!0,V.common.$commonText.text(z),N?this._removeProgressBar(V.common):V.allowProgressAutoUpdate&&V.common.progressBar.option("value",100),U&&this._setProgressBarText(V.common,U),this._setCloseButtonVisible(V.common,!0)},B.completeSingleOperationWithError=function(V,z){var N,U=null===(N=V.details)||void 0===N?void 0:N[0];V.completed=!0,this._renderOperationError(U||V.common,z),this._setCloseButtonVisible(V.common,!0),U&&this._setCloseButtonVisible(U,!1)},B.addOperationDetailsError=function(V,z,N){var U=V.details[z];this._renderOperationError(U,N),this._setCloseButtonVisible(U,!1)},B._renderError=function(V,z,N){(0,g.default)("<div>").text(N).addClass(i).appendTo(V)},B._renderEmptyListText=function(){this._$infosContainer.text(R.default.format("dxFileManager-notificationProgressPanelEmptyListText"))},B._renderOperationError=function(V,z){this._removeProgressBar(V),this._renderError(V.$wrapper,V.$commonText,z)},B._removeProgressBar=function(V){V.progressBar&&(V.progressBar.dispose(),V.progressBar.$element().remove(),V.progressBar=null)},B._createProgressBox=function(V,z){var N=this;V.addClass("dx-filemanager-progress-box"),z.showCloseButtonAlways||V.addClass(o),z.imageUrl&&(0,A.getImageContainer)(z.imageUrl).addClass(r).appendTo(V);var U=(0,g.default)("<div>").addClass(d).appendTo(V),H=(0,g.default)("<div>").addClass(v).text(z.commonText).appendTo(U),G=null;if(!z.skipProgressBox){var Y=(0,g.default)("<div>").addClass(x).appendTo(U);G=this._createComponent(Y,k.default,{min:0,max:100,width:"100%",validationMessageMode:"always",statusFormat:function(fe,Ce){return N._getStatusString(fe,Ce)}})}var J=null;if(z.showCloseButton){var ae=(0,g.default)("<div>").addClass(T).appendTo(V);J=this._createComponent(ae,S.default,{icon:"dx-filemanager-i dx-filemanager-i-cancel",stylingMode:"text",visible:z.showCloseButtonAlways,onClick:z.onCloseButtonClick})}return{$commonText:H,progressBar:G,$element:V,$wrapper:U,closeButton:J}},B._setCloseButtonVisible=function(V,z){V.closeButton&&(V.$element.toggleClass(o,!z),V.closeButton.option("visible",z))},B._setProgressBarText=function(V,z){V.progressBar.option("statusFormat",function(){return z})},B._closeOperation=function(V){var z=this;V.customCloseHandling&&!V.completed?(this._raiseOperationCanceled(V),this._setCloseButtonVisible(V.common,!1),V.details.forEach(function(N){return z._displayClosedOperationItem(N)})):(this._raiseOperationClosed(V),V.$info.next(".".concat(l)).remove(),V.$info.remove(),this._operationCount--,this._operationCount||this._renderEmptyListText())},B._cancelOperationItem=function(V,z){this._raiseOperationItemCanceled(V,z),this._displayClosedOperationItem(V.info.details[z])},B._displayClosedOperationItem=function(V){this._setProgressBarText(V,R.default.format("dxFileManager-notificationProgressPanelOperationCanceled")),this._setCloseButtonVisible(V,!1)},B._getStatusString=function(V,z){return 1===V?R.default.format("Done"):Math.round(100*V)+"%"},B._raiseOperationClosed=function(V){this._actions.onOperationClosed({info:V})},B._raiseOperationCanceled=function(V){this._actions.onOperationCanceled({info:V})},B._raiseOperationItemCanceled=function(V,z){this._actions.onOperationItemCanceled({item:V,itemIndex:z})},B._raisePanelClosed=function(){this._actions.onPanelClosed()},O}(E.default);b.default=D,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=h(e(2)),I=e(0),F=e(6),A=e(3),R=e(40),E=h(e(10)),k=h(e(16)),S=h(e(963)),w=h(e(967)),y=e(968);function h(t){return t&&t.__esModule?t:{default:t}}function p(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,o=new Array(n);i<n;i++)o[i]=t[i];return o}function f(t,n){for(var i=0;i<n.length;i++){var o=n[i];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function c(t,n,i){return n&&f(t.prototype,n),i&&f(t,i),t}function u(t,n){return(u=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i})(t,n)}var l=function(t){var n,i;function o(){return t.apply(this,arguments)||this}i=t,(n=o).prototype=Object.create(i.prototype),n.prototype.constructor=n,u(n,i);var r=o.prototype;return r._initMarkup=function(){t.prototype._initMarkup.call(this),this._initActions(),this._controller=this.option("controller"),this._controller.on("EditActionStarting",this._onEditActionStarting.bind(this)),this._controller.on("EditActionResultAcquired",this._onEditActionResultAcquired.bind(this)),this._controller.on("EditActionItemError",this._onEditActionItemError.bind(this)),this._controller.on("EditActionError",this._onEditActionError.bind(this)),this._controller.on("CompleteEditActionItem",this._onCompleteEditActionItem.bind(this)),this._controller.on("CompleteEditAction",this._onCompleteEditAction.bind(this)),this._model=this.option("model"),this._uploadOperationInfoMap={},this._dialogManager=new S.default(this.$element(),{chooseDirectoryDialog:{provider:this._controller._fileProvider,getDirectories:this._controller.getDirectories.bind(this._controller),getCurrentDirectory:this._controller.getCurrentDirectory.bind(this._controller)},rtlEnabled:this.option("rtlEnabled"),onDialogClosed:this._onDialogClosed.bind(this)}),this._fileUploader=this._createFileUploader();var d=this.option("notificationControl");d&&this._initNotificationControl(d),this._createMetadataMap()},r._initNotificationControl=function(d){var v=this;this._notificationControl=d,this._notificationControl.option({onOperationCanceled:function(x){return v._onCancelUploadSession(x.info)},onOperationItemCanceled:function(x){return v._onCancelFileUpload(x.item,x.itemIndex)}})},r._getFileUploaderComponent=function(){return w.default},r._createFileUploader=function(){var d=this,v=(0,g.default)("<div>").appendTo(this.$element());return this._createComponent(v,this._getFileUploaderComponent(),{getController:this._getFileUploaderController.bind(this),dropZonePlaceholderContainer:this.option("uploadDropZonePlaceholderContainer"),onUploadSessionStarted:function(x){return d._onUploadSessionStarted(x)},onUploadProgress:function(x){return d._onUploadProgress(x)}})},r.setUploaderDropZone=function(d){this._fileUploader.option("dropZone",d)},r._getFileUploaderController=function(){var d=this,v=this.uploadDirectoryInfo.fileItem;return{chunkSize:this._controller.getFileUploadChunkSize(),uploadFileChunk:function(x,T){return d._controller.uploadFileChunk(x,T,v)},abortFileUpload:function(x,T){return d._controller.abortFileUpload(x,T,v)}}},r._createMetadataMap=function(){var d=this;this._metadataMap={create:{action:function(v){return d._tryCreate(v)},affectsAllItems:!0,singleItemProcessingMessage:E.default.format("dxFileManager-editingCreateSingleItemProcessingMessage"),singleItemSuccessMessage:E.default.format("dxFileManager-editingCreateSingleItemSuccessMessage"),singleItemErrorMessage:E.default.format("dxFileManager-editingCreateSingleItemErrorMessage"),commonErrorMessage:E.default.format("dxFileManager-editingCreateCommonErrorMessage")},rename:{action:function(v){return d._tryRename(v)},singleItemProcessingMessage:E.default.format("dxFileManager-editingRenameSingleItemProcessingMessage"),singleItemSuccessMessage:E.default.format("dxFileManager-editingRenameSingleItemSuccessMessage"),singleItemErrorMessage:E.default.format("dxFileManager-editingRenameSingleItemErrorMessage"),commonErrorMessage:E.default.format("dxFileManager-editingRenameCommonErrorMessage")},delete:{action:function(v){return d._tryDelete(v)},singleItemProcessingMessage:E.default.format("dxFileManager-editingDeleteSingleItemProcessingMessage"),multipleItemsProcessingMessage:E.default.format("dxFileManager-editingDeleteMultipleItemsProcessingMessage"),singleItemSuccessMessage:E.default.format("dxFileManager-editingDeleteSingleItemSuccessMessage"),multipleItemsSuccessMessage:E.default.format("dxFileManager-editingDeleteMultipleItemsSuccessMessage"),singleItemErrorMessage:E.default.format("dxFileManager-editingDeleteSingleItemErrorMessage"),multipleItemsErrorMessage:E.default.format("dxFileManager-editingDeleteMultipleItemsErrorMessage"),commonErrorMessage:E.default.format("dxFileManager-editingDeleteCommonErrorMessage")},move:{action:function(v){return d._tryMove(v)},singleItemProcessingMessage:E.default.format("dxFileManager-editingMoveSingleItemProcessingMessage"),multipleItemsProcessingMessage:E.default.format("dxFileManager-editingMoveMultipleItemsProcessingMessage"),singleItemSuccessMessage:E.default.format("dxFileManager-editingMoveSingleItemSuccessMessage"),multipleItemsSuccessMessage:E.default.format("dxFileManager-editingMoveMultipleItemsSuccessMessage"),singleItemErrorMessage:E.default.format("dxFileManager-editingMoveSingleItemErrorMessage"),multipleItemsErrorMessage:E.default.format("dxFileManager-editingMoveMultipleItemsErrorMessage"),commonErrorMessage:E.default.format("dxFileManager-editingMoveCommonErrorMessage")},copy:{action:function(v){return d._tryCopy(v)},singleItemProcessingMessage:E.default.format("dxFileManager-editingCopySingleItemProcessingMessage"),multipleItemsProcessingMessage:E.default.format("dxFileManager-editingCopyMultipleItemsProcessingMessage"),singleItemSuccessMessage:E.default.format("dxFileManager-editingCopySingleItemSuccessMessage"),multipleItemsSuccessMessage:E.default.format("dxFileManager-editingCopyMultipleItemsSuccessMessage"),singleItemErrorMessage:E.default.format("dxFileManager-editingCopySingleItemErrorMessage"),multipleItemsErrorMessage:E.default.format("dxFileManager-editingCopyMultipleItemsErrorMessage"),commonErrorMessage:E.default.format("dxFileManager-editingCopyCommonErrorMessage")},upload:{action:function(v){return d._tryUpload(v)},allowCancel:!0,allowItemProgress:!0,singleItemProcessingMessage:E.default.format("dxFileManager-editingUploadSingleItemProcessingMessage"),multipleItemsProcessingMessage:E.default.format("dxFileManager-editingUploadMultipleItemsProcessingMessage"),singleItemSuccessMessage:E.default.format("dxFileManager-editingUploadSingleItemSuccessMessage"),multipleItemsSuccessMessage:E.default.format("dxFileManager-editingUploadMultipleItemsSuccessMessage"),singleItemErrorMessage:E.default.format("dxFileManager-editingUploadSingleItemErrorMessage"),multipleItemsErrorMessage:E.default.format("dxFileManager-editingUploadMultipleItemsErrorMessage"),canceledMessage:E.default.format("dxFileManager-editingUploadCanceledMessage")},download:{action:function(v){return d._download(v)}},getItemContent:{action:function(v){return d._getItemContent(v)}},getItems:{singleItemProcessingMessage:"",singleItemErrorMessage:E.default.format("dxFileManager-errorDirectoryOpenFailed"),commonErrorMessage:E.default.format("dxFileManager-errorDirectoryOpenFailed")}}},r.getCommandActions=function(){var d=this,v={};return(0,A.each)(this._metadataMap,function(x){Object.prototype.hasOwnProperty.call(d._metadataMap,x)&&(v[x]=function(T){return d._executeAction(x,T)})}),v},r._executeAction=function(d,v){var x=this._metadataMap[d];return x?x.action(v):null},r._onCancelUploadSession=function(d){this._fileUploader.cancelUpload(d.uploadSessionId)},r._onCancelFileUpload=function(d,v){this._fileUploader.cancelFileUpload(d.info.uploadSessionId,v)},r._onUploadProgress=function(d){this._notificationControl.updateOperationItemProgress(this._uploadOperationInfoMap[d.sessionId],d.fileIndex,100*d.fileValue,100*d.commonValue)},r._onUploadSessionStarted=function(d){this._controller.processUploadSession(d.sessionInfo,this.uploadDirectoryInfo)},r._onEditActionStarting=function(d){var v=this._metadataMap[d.name],x=new s(v,d.itemInfos,d.directory),T=this._notificationControl.addOperation(x.processingMessage,v.allowCancel,!v.allowItemProgress);switch((0,I.extend)(d.customData,{context:x,operationInfo:T}),d.name){case"upload":var D=d.customData.sessionInfo.sessionId;T.uploadSessionId=D,this._uploadOperationInfoMap[D]=T;break;case"rename":d.customData.context.itemNewName=d.customData.itemNewName}},r._onEditActionResultAcquired=function(d){var v=this,x=d.customData,T=x.context,D=x.operationInfo;T.singleRequest=d.singleRequest;var C=T.itemInfos.map(function(P){return v._getItemProgressDisplayInfo(P)});this._notificationControl.addOperationDetails(D,C,T.actionMetadata.allowCancel)},r._onEditActionError=function(d,v){var x=d.customData,T=x.context,D=x.operationInfo;T.singleRequest=d.singleRequest,this._handleActionError(D,T,v),this._completeAction(D,T)},r._onEditActionItemError=function(d,v){var x=d.customData;this._handleActionError(x.operationInfo,x.context,v)},r._onCompleteEditActionItem=function(d,v){var x=d.customData,T=x.context,D=x.operationInfo;v.result&&v.result.canceled||(T.completeOperationItem(v.index),this._notificationControl.completeOperationItem(D,v.index,T.commonProgress))},r._onCompleteEditAction=function(d){var v=d.customData;this._completeAction(v.operationInfo,v.context),"upload"===d.name&&delete this._uploadOperationInfoMap[d.customData.sessionInfo.sessionId]},r._tryCreate=function(d){var v=this,x=d&&d[0]||this._getCurrentDirectory(),T=E.default.format("dxFileManager-newDirectoryName");return this._showDialog(this._dialogManager.getCreateItemDialog(),T).then(function(D){return v._controller.createDirectory(x,D.name)})},r._tryRename=function(d){var v=this,x=d&&d[0]||this._model.getMultipleSelectedItems()[0];return x?this._showDialog(this._dialogManager.getRenameItemDialog(),x.fileItem.name).then(function(T){return v._controller.renameItem(x,T.name)}):(new F.Deferred).reject().promise()},r._tryDelete=function(d){var v=this;if(0===(d=d||this._model.getMultipleSelectedItems()).length)return(new F.Deferred).reject().promise();var x=d[0].fileItem.name,T=d.length;return this._showDialog(this._dialogManager.getDeleteItemDialog(),{itemName:x,itemCount:T}).then(function(){return v._controller.deleteItems(d)})},r._tryMove=function(d){var v=this;return 0===(d=d||this._model.getMultipleSelectedItems()).length?(new F.Deferred).reject().promise():this._showDialog(this._dialogManager.getMoveDialog(d)).then(function(x){return v._controller.moveItems(d,x.folder)})},r._tryCopy=function(d){var v=this;return 0===(d=d||this._model.getMultipleSelectedItems()).length?(new F.Deferred).reject().promise():this._showDialog(this._dialogManager.getCopyDialog(d)).then(function(x){return v._controller.copyItems(d,x.folder)})},r._tryUpload=function(d){this._uploadDirectoryInfo=null==d?void 0:d[0],this._fileUploader.tryUpload()},r._download=function(d){return 0===(d=d||this._model.getMultipleSelectedItems()).length?(new F.Deferred).reject().promise():this._controller.downloadItems(d)},r._getItemContent=function(d){return d=d||this._model.getMultipleSelectedItems(),this._controller.getItemContent(d)},r._completeAction=function(d,v){this._notificationControl.completeOperation(d,v.completionMessage,!v.success,v.statusText),v.hasModifiedItems()&&this._raiseOnSuccess(v.onlyFiles)},r._handleActionError=function(d,v,x){d.hasError=!0,v.singleRequest?this._handleSingleRequestActionError(d,v,x):this._handleMultipleRequestActionError(d,v,x)},r._handleSingleRequestActionError=function(d,v,x){var T=v.getItemForSingleRequestError(),C=this._getErrorText(x,T,v.itemNewName);v.processSingleRequestError(C);var P=this._getOperationErrorInfo(v);this._notificationControl.completeSingleOperationWithError(d,P),v.multipleItems&&this._raiseOnSuccess(v.onlyFiles)},r._handleMultipleRequestActionError=function(d,v,x){var T=v.getItemForMultipleRequestError(x.index),D=this._getErrorText(x,T);v.processMultipleRequestError(x.index,D);var C=this._getOperationErrorInfo(v);this._notificationControl.addOperationDetailsError(d,C)},r._getOperationErrorInfo=function(d){var v=d.errorState.currentDetailError;return{commonErrorText:d.errorState.commonErrorText,item:v.itemInfo?this._getItemProgressDisplayInfo(v.itemInfo):null,itemIndex:v.itemIndex,detailErrorText:v.errorText}},r._getErrorText=function(d,v,x){x=x||(null==v?void 0:v.fileItem.name);var T=d.errorText||y.FileManagerMessages.get(d.errorCode,x),D={fileSystemItem:null==v?void 0:v.fileItem,errorCode:d.errorCode,errorText:T};return this._raiseOnError(D),D.errorText},r._getItemProgressDisplayInfo=function(d){return{commonText:d.fileItem.name,imageUrl:this._getItemThumbnail(d)}},r._showDialog=function(d,v){return this._dialogDeferred=new F.Deferred,d.show(v),this._dialogDeferred.promise()},r._onDialogClosed=function(d){var v=d.dialogResult;v?this._dialogDeferred.resolve(v):this._dialogDeferred.reject()},r.updateDialogRtl=function(d){this._dialogManager.updateDialogRtl(d)},r._getItemThumbnail=function(d){var v=this.option("getItemThumbnail");if(!v)return null;var x=v(d);return x?x.thumbnail:null},r._initActions=function(){this._actions={onSuccess:this._createActionByOption("onSuccess"),onError:this._createActionByOption("onError")}},r._getDefaultOptions=function(){return(0,I.extend)(t.prototype._getDefaultOptions.call(this),{model:{getMultipleSelectedItems:null},notificationControl:null,getItemThumbnail:null,onSuccess:null,onError:null})},r._optionChanged=function(d){var v=d.name;switch(v){case"model":this.repaint();break;case"notificationControl":this._initNotificationControl(d.value);break;case"getItemThumbnail":break;case"uploadDropZonePlaceholderContainer":this._fileUploader.option("dropZonePlaceholderContainer",d.value);break;case"onSuccess":case"onError":this._actions[v]=this._createActionByOption(v);break;default:t.prototype._optionChanged.call(this,d)}},r._raiseOnSuccess=function(d){this._actions.onSuccess({updatedOnlyFiles:d})},r._raiseOnError=function(d){this._actions.onError(d)},r._getCurrentDirectory=function(){return this._controller.getCurrentDirectory()},c(o,[{key:"uploadDirectoryInfo",get:function(){return this._uploadDirectoryInfo||this._getCurrentDirectory()}}]),o}(k.default),s=function(){function t(i,o,r){this._actionMetadata=i,this._itemInfos=o,this._onlyFiles=!this._actionMetadata.affectsAllItems&&this._itemInfos.every(function(d){return!d.fileItem.isDirectory}),this._items=this._itemInfos.map(function(d){return d.fileItem}),this._multipleItems=this._items.length>1,this._location=r.getDisplayName(),this._singleRequest=!0,this._completedItems=[],this._commonProgress=0,this._errorState={failedCount:0},this._itemNewName=""}var n=t.prototype;return n.completeOperationItem=function(i){this._singleRequest?this._completedItems=function m(t){return function(n){if(Array.isArray(n))return p(n)}(t)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(t)||function(n,i){if(n){if("string"==typeof n)return p(n,i);var o=Object.prototype.toString.call(n).slice(8,-1);if("Object"===o&&n.constructor&&(o=n.constructor.name),"Map"===o||"Set"===o)return Array.from(n);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return p(n,i)}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this._items):this._completedItems.push(this._items[i]),this._actionMetadata.allowItemProgress||(this._commonProgress=this._completedItems.length/this._items.length*100)},n.processSingleRequestError=function(i){this._errorState.failedCount=1,this._errorState.commonErrorText=this._multipleItems?this._actionMetadata.commonErrorMessage:this._actionMetadata.singleItemErrorMessage;var o=this._multipleItems?-1:1,r=this.getItemForSingleRequestError();this._setCurrentDetailError(o,r,i)},n.processMultipleRequestError=function(i,o){this._errorState.failedCount++,this._errorState.commonErrorText=this._errorState.failedCount>1?(0,R.format)(this._actionMetadata.multipleItemsErrorMessage,this._errorState.failedCount):this._actionMetadata.singleItemErrorMessage;var r=this.getItemForMultipleRequestError(i);this._setCurrentDetailError(i,r,o)},n.hasModifiedItems=function(){return this._hasCompletedItems()||this._singleRequest&&!this.success&&this._multipleItems},n.getItemForSingleRequestError=function(){return this._multipleItems?null:this._itemInfos[0]},n.getItemForMultipleRequestError=function(i){return this._itemInfos[i]},n._setCurrentDetailError=function(i,o,r){this._errorState.currentDetailError={itemIndex:i,itemInfo:o,errorText:r}},n._hasCompletedItems=function(){return this._completedItems.length>0},c(t,[{key:"actionMetadata",get:function(){return this._actionMetadata}},{key:"itemInfos",get:function(){return this._itemInfos}},{key:"itemNewName",get:function(){return this._itemNewName},set:function(i){this._itemNewName=i}},{key:"errorState",get:function(){return this._errorState}},{key:"singleRequest",get:function(){return this._singleRequest},set:function(i){this._singleRequest=i}},{key:"multipleItems",get:function(){return this._multipleItems}},{key:"onlyFiles",get:function(){return this._onlyFiles}},{key:"processingMessage",get:function(){return this._multipleItems?(0,R.format)(this._actionMetadata.multipleItemsProcessingMessage,this._items.length,this._location):(0,R.format)(this._actionMetadata.singleItemProcessingMessage,this._location)}},{key:"successMessage",get:function(){return this._hasCompletedItems()?this._multipleItems?(0,R.format)(this._actionMetadata.multipleItemsSuccessMessage,this._completedItems.length,this._location):(0,R.format)(this._actionMetadata.singleItemSuccessMessage,this._location):this._multipleItems?(0,R.format)(this._actionMetadata.multipleItemsErrorMessage,this._items.length):this._actionMetadata.singleItemErrorMessage}},{key:"completionMessage",get:function(){return this.success?this.successMessage:this.errorState.commonErrorText}},{key:"statusText",get:function(){return this.success&&!this._hasCompletedItems()?this._actionMetadata.canceledMessage:void 0}},{key:"commonProgress",get:function(){return this._commonProgress}},{key:"success",get:function(){return!this._errorState.failedCount}}]),t}();b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(0),F=k(e(10)),A=k(e(964)),R=k(e(965)),E=k(e(966));function k(w){return w&&w.__esModule?w:{default:w}}var S=function(){function w(h,m){this._$element=h,this._options=m;var p={onClosed:this._options.onDialogClosed,rtlEnabled:this._options.rtlEnabled},f=(0,g.default)("<div>").appendTo(this._$element);this._chooseDirectoryDialog=new R.default(f,(0,I.extend)(p,this._options.chooseDirectoryDialog));var c=(0,g.default)("<div>").appendTo(this._$element);this._renameItemDialog=new A.default(c,(0,I.extend)(p,{title:F.default.format("dxFileManager-dialogRenameItemTitle"),buttonText:F.default.format("dxFileManager-dialogRenameItemButtonText")}));var u=(0,g.default)("<div>").appendTo(this._$element);this._createItemDialog=new A.default(u,(0,I.extend)(p,{title:F.default.format("dxFileManager-dialogCreateDirectoryTitle"),buttonText:F.default.format("dxFileManager-dialogCreateDirectoryButtonText")}));var l=(0,g.default)("<div>").appendTo(this._$element);this._deleteItemDialog=new E.default(l,p)}var y=w.prototype;return y.getCopyDialog=function(h){return this._chooseDirectoryDialog.switchToCopyDialog(h),this._chooseDirectoryDialog},y.getMoveDialog=function(h){return this._chooseDirectoryDialog.switchToMoveDialog(h),this._chooseDirectoryDialog},y.getRenameItemDialog=function(){return this._renameItemDialog},y.getCreateItemDialog=function(){return this._createItemDialog},y.getDeleteItemDialog=function(){return this._deleteItemDialog},y.updateDialogRtl=function(h){[this._chooseDirectoryDialog,this._renameItemDialog,this._createItemDialog,this._deleteItemDialog].forEach(function(m){m.option("rtlEnabled",h)})},w}();b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(2)),I=e(0),F=R(e(109));function R(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(){return S.apply(this,arguments)||this}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m.show=function(p){p=p||"",this._nameTextBox?this._nameTextBox.option("value",p):this._initialNameValue=p,S.prototype.show.call(this)},m._onPopupShown=function(){if(this._nameTextBox){var p=this._nameTextBox._input();p.length&&p[0].select(),this._nameTextBox.focus()}},m._getDialogOptions=function(){return(0,I.extend)(S.prototype._getDialogOptions.call(this),{title:this.option("title"),buttonText:this.option("buttonText"),contentCssClass:"dx-filemanager-dialog-name-editor",popupCssClass:"dx-filemanager-dialog-name-editor-popup"})},m._createContentTemplate=function(p){S.prototype._createContentTemplate.call(this,p),this._nameTextBox=this._createComponent((0,g.default)("<div>"),F.default,{value:this._initialNameValue,onEnterKey:this._applyDialogChanges.bind(this)}),this._$contentElement.append(this._nameTextBox.$element())},m._getDialogResult=function(){var p=this._nameTextBox.option("value");return p?{name:p}:null},m._getDefaultOptions=function(){return(0,I.extend)(S.prototype._getDefaultOptions.call(this),{title:"",buttonText:""})},h}(R(e(334)).default);b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(0),F=k(e(10)),A=e(136),R=k(e(334)),E=k(e(574));function k(m){return m&&m.__esModule?m:{default:m}}function S(m){return function(p){if(Array.isArray(p))return w(p)}(m)||function(p){if("undefined"!=typeof Symbol&&null!=p[Symbol.iterator]||null!=p["@@iterator"])return Array.from(p)}(m)||function(p,f){if(p){if("string"==typeof p)return w(p,f);var c=Object.prototype.toString.call(p).slice(8,-1);if("Object"===c&&p.constructor&&(c=p.constructor.name),"Map"===c||"Set"===c)return Array.from(p);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return w(p,f)}}(m)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(m,p){(null==p||p>m.length)&&(p=m.length);for(var f=0,c=new Array(p);f<p;f++)c[f]=m[f];return c}function y(m,p){return(y=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}var h=function(m){var p,f;function c(){return m.apply(this,arguments)||this}f=m,(p=c).prototype=Object.create(f.prototype),p.prototype.constructor=p,y(p,f);var u=c.prototype;return u.show=function(){var l;this._resetDialogSelectedDirectory(),null===(l=this._filesTreeView)||void 0===l||l.refresh(),m.prototype.show.call(this)},u.switchToCopyDialog=function(l){this._targetItemInfos=l,this._setTitle(F.default.format("dxFileManager-dialogDirectoryChooserCopyTitle")),this._setButtonText(F.default.format("dxFileManager-dialogDirectoryChooserCopyButtonText"))},u.switchToMoveDialog=function(l){this._targetItemInfos=l,this._setTitle(F.default.format("dxFileManager-dialogDirectoryChooserMoveTitle")),this._setButtonText(F.default.format("dxFileManager-dialogDirectoryChooserMoveButtonText"))},u._getDialogOptions=function(){return(0,I.extend)(m.prototype._getDialogOptions.call(this),{contentCssClass:"dx-filemanager-dialog-folder-chooser",popupCssClass:"dx-filemanager-dialog-folder-chooser-popup"})},u._createContentTemplate=function(l){var s=this;m.prototype._createContentTemplate.call(this,l),this._filesTreeView=this._createComponent((0,g.default)("<div>"),E.default,{getDirectories:this.option("getDirectories"),getCurrentDirectory:function(){return s._getDialogSelectedDirectory()},onDirectoryClick:function(a){return s._onFilesTreeViewDirectoryClick(a)},onFilesTreeViewContentReady:function(){return s._toggleUnavailableLocationsDisabled(!0)}}),this._$contentElement.append(this._filesTreeView.$element())},u._getDialogResult=function(){var l=this._getDialogSelectedDirectory();return l&&{folder:l}},u._getDefaultOptions=function(){return(0,I.extend)(m.prototype._getDefaultOptions.call(this),{getItems:null})},u._getDialogSelectedDirectory=function(){return this._selectedDirectoryInfo},u._resetDialogSelectedDirectory=function(){this._selectedDirectoryInfo=null},u._onFilesTreeViewDirectoryClick=function(l){this._selectedDirectoryInfo=l.itemData,this._filesTreeView.updateCurrentDirectory()},u._onPopupShown=function(){this._toggleUnavailableLocationsDisabled(!0),m.prototype._onPopupShown.call(this)},u._onPopupHidden=function(){this._toggleUnavailableLocationsDisabled(!1),m.prototype._onPopupHidden.call(this)},u._toggleUnavailableLocationsDisabled=function(l){var s=this;if(this._filesTreeView){var a=this._getLocationsToProcess(l);this._filesTreeView.toggleDirectoryExpandedStateRecursive(a.locationsToExpand[0],l).then(function(){return s._filesTreeView.toggleDirectoryLineExpandedState(a.locationsToCollapse,!l).then(function(){return a.locationKeysToDisable.forEach(function(t){return s._filesTreeView.toggleNodeDisabledState(t,l)})})})}},u._getLocationsToProcess=function(l){var s,a={},t={};this._targetItemInfos.forEach(function(o){o.parentDirectory&&(a[o.parentDirectory.getInternalKey()]=o.parentDirectory),o.fileItem.isDirectory&&(t[o.getInternalKey()]=o)});var n=(0,A.getMapFromObject)(a),i=(0,A.getMapFromObject)(t);return{locationsToExpand:l?n.values:[],locationsToCollapse:l?i.values:[],locationKeysToDisable:(s=n.keys).concat.apply(s,S(i.keys))}},c}(R.default);b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=e(0),F=E(e(10)),A=E(e(102));function E(w){return w&&w.__esModule?w:{default:w}}function k(w,y){return(k=Object.setPrototypeOf||function(h,m){return h.__proto__=m,h})(w,y)}var S=function(w){var y,h;function m(){return w.apply(this,arguments)||this}h=w,(y=m).prototype=Object.create(h.prototype),y.prototype.constructor=y,k(y,h);var p=m.prototype;return p.show=function(f){var u=f.itemCount,l=1===u?F.default.format("dxFileManager-dialogDeleteItemSingleItemConfirmation",f.itemName):F.default.format("dxFileManager-dialogDeleteItemMultipleItemsConfirmation",u);this._$text?this._$text.text(l):this._initialText=l,w.prototype.show.call(this)},p._getDialogOptions=function(){return(0,I.extend)(w.prototype._getDialogOptions.call(this),{title:F.default.format("dxFileManager-dialogDeleteItemTitle"),buttonText:F.default.format("dxFileManager-dialogDeleteItemButtonText"),contentCssClass:"dx-filemanager-dialog-delete-item",popupCssClass:"dx-filemanager-dialog-delete-item-popup",height:"auto",maxHeight:"80vh"})},p._createContentTemplate=function(f){w.prototype._createContentTemplate.call(this,f),this._$text=(0,g.default)("<div>").text(this._initialText).appendTo(this._$contentElement),this._createComponent(this._$contentElement,A.default,{width:"100%",height:"100%"})},p._getDialogResult=function(){return{}},m}(E(e(334)).default);b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=e(0),F=e(6),A=e(7),R=w(e(36)),E=w(e(16)),k=w(e(302)),S=e(136);function w(m){return m&&m.__esModule?m:{default:m}}function y(m,p){return(y=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}var h=function(m){var p,f;function c(){return m.apply(this,arguments)||this}f=m,(p=c).prototype=Object.create(f.prototype),p.prototype.constructor=p,y(p,f);var u=c.prototype;return u._initMarkup=function(){this._initActions(),this.$element().addClass("dx-filemanager-fileuploader"),this._uploaderInfos=[],this._createInternalFileUploader(),this._createDropZonePlaceholder(),this._setDropZonePlaceholderVisible(!1),m.prototype._initMarkup.call(this)},u._createInternalFileUploader=function(){var l=this,s=this._getController().chunkSize,a=(0,g.default)("<div>").appendTo(this.$element()),t=this._createComponent(a,k.default,{name:"file",multiple:!0,showFileList:!1,activeStateEnabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,labelText:"",readyToUploadMessage:"",accept:"*",chunkSize:s,dropZone:this.option("dropZone"),onValueChanged:function(i){return l._onFileUploaderValueChanged(i)},onProgress:function(i){return l._onFileUploaderProgress(i)},onUploaded:function(i){return l._onFileUploaderUploaded(i)},onUploadAborted:function(i){return l._onFileUploaderUploadAborted(i)},onUploadError:function(i){return l._onFileUploaderUploadError(i)},onDropZoneEnter:function(){return l._setDropZonePlaceholderVisible(!0)},onDropZoneLeave:function(){return l._setDropZonePlaceholderVisible(!1)}});t.option({uploadChunk:function(i,o){return l._fileUploaderUploadChunk(t,i,o)},abortUpload:function(i,o){return l._fileUploaderAbortUpload(t,i,o)}}),this._uploaderInfos.push({fileUploader:t})},u.tryUpload=function(){var l=this._findAndUpdateAvailableUploaderInfo();l&&l.fileUploader._selectButtonClickHandler()},u.cancelUpload=function(l){this._cancelUpload(l)},u.cancelFileUpload=function(l,s){this._cancelUpload(l,s)},u._cancelUpload=function(l,s){this._findUploaderInfoBySessionId(l).fileUploader.abortUpload(s)},u._fileUploaderUploadChunk=function(l,s,a){var t=this._findSessionByFile(l,s),o=t.session.controller;return a.fileIndex=t.fileIndex,o.uploadFileChunk(s,a)},u._fileUploaderAbortUpload=function(l,s,a){var t=this._findSessionByFile(l,s),o=t.session.controller;return a.fileIndex=t.fileIndex,o.abortFileUpload(s,a)},u._onFileUploaderValueChanged=function(l){var s=this,a=l.component,t=l.value;if(0!==t.length){var n=t.slice(),i=this._findUploaderInfo(a);this._uploadFiles(i,n),setTimeout(function(){s._findAndUpdateAvailableUploaderInfo()||s._createInternalFileUploader()})}},u._onFileUploaderProgress=function(l){var s=l.component,t=l.bytesLoaded,n=l.bytesTotal,i=this._findSessionByFile(s,l.file),o=i.session,r=i.fileIndex,d=0!==n?t/n:1,v=s.option("progress")/100;this._raiseUploadProgress({sessionId:o.id,fileIndex:r,commonValue:v,fileValue:d})},u._onFileUploaderUploaded=function(l){this._getDeferredForFile(l.component,l.file).resolve()},u._onFileUploaderUploadAborted=function(l){this._getDeferredForFile(l.component,l.file).resolve({canceled:!0})},u._onFileUploaderUploadError=function(l){var t=l.error;this._getDeferredForFile(l.component,l.file).reject(t)},u._createDropZonePlaceholder=function(){this._$dropZonePlaceholder=(0,g.default)("<div>").addClass("dx-filemanager-fileuploader-dropzone-placeholder").appendTo(this.option("dropZonePlaceholderContainer"))},u._adjustDropZonePlaceholder=function(){if((0,A.hasWindow)()){var l=this.option("dropZone"),s=parseFloat(this._$dropZonePlaceholder.css("borderTopWidth")),a=parseFloat(this._$dropZonePlaceholder.css("borderLeftWidth")),t=this.option("dropZonePlaceholderContainer"),n=parseFloat(t.css("borderBottomWidth")),i=parseFloat(t.css("borderLeftWidth")),o=t.innerHeight(),r=t.offset(),d=l.offset();this._$dropZonePlaceholder.css({top:d.top-r.top-o-n,left:d.left-r.left-i}),this._$dropZonePlaceholder.height(l.get(0).offsetHeight-2*s),this._$dropZonePlaceholder.width(l.get(0).offsetWidth-2*a)}},u._setDropZonePlaceholderVisible=function(l){l?(this._adjustDropZonePlaceholder(),this._$dropZonePlaceholder.css("display","")):this._$dropZonePlaceholder.css("display","none")},u._uploadFiles=function(l,s){this._setDropZonePlaceholderVisible(!1);var a=(new R.default).toString(),t=this._getController(),n=s.map(function(){return new F.Deferred});return l.session={id:a,controller:t,files:s,deferreds:n},this._raiseUploadSessionStarted({sessionId:a,deferreds:n,files:s}),(0,S.whenSome)(n).always(function(){return setTimeout(function(){l.fileUploader.reset(),l.session=null})})},u._getDeferredForFile=function(l,s){var a=this._findSessionByFile(l,s);return a.session.deferreds[a.fileIndex]},u._findSessionByFile=function(l,s){var a=this._findUploaderInfo(l).session,t=a.files.indexOf(s);return{session:a,fileIndex:t}},u._findUploaderInfoBySessionId=function(l){for(var s=0;s<this._uploaderInfos.length;s++){var a=this._uploaderInfos[s],t=a.session;if(t&&t.id===l)return a}return null},u._findAndUpdateAvailableUploaderInfo=function(){for(var l,s=null,a=0;a<this._uploaderInfos.length;a++){var t=this._uploaderInfos[a];t.fileUploader.option("dropZone",""),s||t.session||(s=t)}return null===(l=s)||void 0===l||l.fileUploader.option("dropZone",this.option("dropZone")),s},u._findUploaderInfo=function(l){for(var s=0;s<this._uploaderInfos.length;s++){var a=this._uploaderInfos[s];if(a.fileUploader===l)return a}return null},u._getController=function(){return this.option("getController")()},u._raiseUploadSessionStarted=function(l){this._actions.onUploadSessionStarted({sessionInfo:l})},u._raiseUploadProgress=function(l){this._actions.onUploadProgress(l)},u._initActions=function(){this._actions={onUploadSessionStarted:this._createActionByOption("onUploadSessionStarted"),onUploadProgress:this._createActionByOption("onUploadProgress")}},u._getDefaultOptions=function(){return(0,I.extend)(m.prototype._getDefaultOptions.call(this),{getController:null,onUploadSessionStarted:null,onUploadProgress:null})},u._optionChanged=function(l){var s=l.name;switch(s){case"getController":this.repaint();break;case"onUploadSessionStarted":case"onUploadProgress":this._actions[s]=this._createActionByOption(s);break;case"dropZone":this._findAndUpdateAvailableUploaderInfo(),this._adjustDropZonePlaceholder();break;case"dropZonePlaceholderContainer":this._$dropZonePlaceholder.detach(),this._$dropZonePlaceholder.appendTo(l.value);break;default:m.prototype._optionChanged.call(this,l)}},c}(E.default);b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){Object.defineProperty(b,"ErrorCode",{enumerable:!0,get:function(){return I.default}}),b.FileManagerMessages=void 0;var g=F(e(10)),I=F(e(287));function F(R){return R&&R.__esModule?R:{default:R}}b.FileManagerMessages={get:function(R,E){switch(R){case I.default.NoAccess:return g.default.format("dxFileManager-errorNoAccess");case I.default.FileExists:return g.default.format("dxFileManager-errorFileExistsFormat",E);case I.default.FileNotFound:return g.default.format("dxFileManager-errorFileNotFoundFormat",E);case I.default.DirectoryExists:return g.default.format("dxFileManager-errorDirectoryExistsFormat",E);case I.default.DirectoryNotFound:return g.default.format("dxFileManager-errorDirectoryNotFoundFormat",E);case I.default.WrongFileExtension:return g.default.format("dxFileManager-errorWrongFileExtension");case I.default.MaxFileSizeExceeded:return g.default.format("dxFileManager-errorMaxFileSizeExceeded");case I.default.InvalidSymbols:return g.default.format("dxFileManager-errorInvalidSymbols")}return g.default.format("dxFileManager-errorDefault")}}},function(W,b,e){b.default=void 0;var g=R(e(2)),I=e(0),F=R(e(16)),A=R(e(505));function R(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(){return S.apply(this,arguments)||this}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._init=function(){S.prototype._init.call(this),this._currentDirectory=null},m._initMarkup=function(){S.prototype._initMarkup.call(this),this._initActions(),this._currentDirectory&&this._renderMenu(),this.$element().addClass("dx-filemanager-breadcrumbs")},m.setCurrentDirectory=function(p){this._areDirsEqual(this._currentDirectory,p)||(this._currentDirectory=p,this.repaint())},m._renderMenu=function(){var p=(0,g.default)("<div>").appendTo(this.$element());this._menu=this._createComponent(p,A.default,{dataSource:this._getMenuItems(),onItemClick:this._onItemClick.bind(this),onItemRendered:this._onItemRendered.bind(this)})},m._getMenuItems=function(){var p=this._getParentDirsLine(),f=[{icon:"arrowup",directory:this._currentDirectory.parentDirectory,isPathItem:!0,cssClass:"dx-filemanager-breadcrumbs-parent-folder-item"},{text:"\xa0",cssClass:"dx-filemanager-breadcrumbs-separator-item"}];return p.forEach(function(c,u){f.push({text:c.getDisplayName(),directory:c,isPathItem:!0}),u!==p.length-1&&f.push({icon:"spinnext",cssClass:"dx-filemanager-breadcrumbs-path-separator-item"})}),f},m._onItemClick=function(p){var f=p.itemData;if(f.isPathItem){var c=f.directory;this._areDirsEqual(c,this._currentDirectory)||this._raiseCurrentDirectoryChanged(c)}},m._onItemRendered=function(p){var c=p.itemData;c.cssClass&&(0,g.default)(p.itemElement).addClass(c.cssClass)},m._getParentDirsLine=function(){for(var p=this._currentDirectory,f=[];p;)f.unshift(p),p=p.parentDirectory;return f},m._areDirsEqual=function(p,f){return p&&f&&p===f&&p.fileItem.key===f.fileItem.key},m._initActions=function(){this._actions={onCurrentDirectoryChanging:this._createActionByOption("onCurrentDirectoryChanging")}},m._raiseCurrentDirectoryChanged=function(p){this._actions.onCurrentDirectoryChanging({currentDirectory:p})},m._getDefaultOptions=function(){return(0,I.extend)(S.prototype._getDefaultOptions.call(this),{rootFolderDisplayName:"Files",onCurrentDirectoryChanging:null})},m._optionChanged=function(p){var f=p.name;switch(f){case"rootFolderDisplayName":this.repaint();break;case"onCurrentDirectoryChanging":this._actions[f]=this._createActionByOption(f);break;default:S.prototype._optionChanged.call(this,p)}},h}(F.default);b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(2)),I=e(0),F=e(1),A=e(7),R=S(e(16)),E=S(e(299)),k=S(e(577));function S(m){return m&&m.__esModule?m:{default:m}}function w(m,p){return(w=Object.setPrototypeOf||function(f,c){return f.__proto__=c,f})(m,p)}var y=(0,A.getWindow)(),h=function(m){var p,f;function c(){return m.apply(this,arguments)||this}f=m,(p=c).prototype=Object.create(f.prototype),p.prototype.constructor=p,w(p,f);var u=c.prototype;return u._initMarkup=function(){m.prototype._initMarkup.call(this),this._initActions(),this._isInAdaptiveState=!1;var l=(0,g.default)("<div>").appendTo(this.$element());(0,g.default)("<div>").addClass("dx-filemanager-adaptivity-drawer-panel").appendTo(l),this._drawer=this._createComponent(l,E.default),this._drawer.option({opened:!0,template:this._createDrawerTemplate.bind(this)}),(0,g.default)(this._drawer.content()).addClass("dx-drawer-panel-content-initial");var s=l.find(".".concat("dx-filemanager-adaptivity-drawer-panel")).first(),a=this.option("contentTemplate");(0,F.isFunction)(a)&&a(s),this._updateDrawerMaxSize()},u._createDrawerTemplate=function(l){this.option("drawerTemplate")(l),this._splitter=this._createComponent("<div>",k.default,{container:this.$element(),leftElement:(0,g.default)(this._drawer.content()),rightElement:(0,g.default)(this._drawer.viewContent()),onApplyPanelSize:this._onApplyPanelSize.bind(this),onActiveStateChanged:this._onActiveStateChanged.bind(this)}),this._splitter.$element().appendTo(l),this._splitter.disableSplitterCalculation(!0)},u._render=function(){m.prototype._render.call(this),this._checkAdaptiveState()},u._onApplyPanelSize=function(l){(0,A.hasWindow)()&&(this._splitter.isSplitterMoved()?((0,g.default)(this._drawer.content()).removeClass("dx-drawer-panel-content-initial"),this._setDrawerWidth(l.leftPanelWidth)):this._setDrawerWidth(""))},u._onActiveStateChanged=function(l){var s=l.isActive;this._splitter.disableSplitterCalculation(!s),!s&&this._splitter.$element().css("left","auto")},u._setDrawerWidth=function(l){(0,g.default)(this._drawer.content()).css("width",l),this._updateDrawerMaxSize(),this._drawer.resizeViewContent()},u._updateDrawerMaxSize=function(){this._drawer.option("maxSize",this._drawer.getRealPanelWidth())},u._dimensionChanged=function(l){l&&"height"===l||this._checkAdaptiveState()},u._checkAdaptiveState=function(){var l=this._isInAdaptiveState;this._isInAdaptiveState=this._isSmallScreen(),l!==this._isInAdaptiveState&&(this.toggleDrawer(!this._isInAdaptiveState,!0),(0,g.default)(this._drawer.content()).toggleClass("dx-drawer-panel-content-adaptive",this._isInAdaptiveState),this._raiseAdaptiveStateChanged(this._isInAdaptiveState)),this._isInAdaptiveState&&this._isDrawerOpened()&&this._updateDrawerMaxSize()},u._isSmallScreen=function(){return(0,g.default)(y).width()<=573},u._isDrawerOpened=function(){return this._drawer.option("opened")},u._initActions=function(){this._actions={onAdaptiveStateChanged:this._createActionByOption("onAdaptiveStateChanged")}},u._raiseAdaptiveStateChanged=function(l){this._actions.onAdaptiveStateChanged({enabled:l})},u._getDefaultOptions=function(){return(0,I.extend)(m.prototype._getDefaultOptions.call(this),{drawerTemplate:null,contentTemplate:null,onAdaptiveStateChanged:null})},u._optionChanged=function(l){var s=l.name;switch(s){case"drawerTemplate":case"contentTemplate":this.repaint();break;case"onAdaptiveStateChanged":this._actions[s]=this._createActionByOption(s);break;default:m.prototype._optionChanged.call(this,l)}},u.isInAdaptiveState=function(){return this._isInAdaptiveState},u.toggleDrawer=function(l,s){this._updateDrawerMaxSize(),this._drawer.option("animationEnabled",!s),this._drawer.toggle(l);var a=this._isDrawerOpened()&&!this.isInAdaptiveState();this._splitter.toggleDisabled(!a)},c}(R.default);b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(972))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(Te){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(me){return typeof me}:function(me){return me&&"function"==typeof Symbol&&me.constructor===Symbol&&me!==Symbol.prototype?"symbol":typeof me})(Te)}b.default=void 0;var I=U(e(2)),F=U(e(16)),A=U(e(80)),R=U(e(9)),E=e(0),k=e(1),S=e(20),w=U(e(81)),y=U(e(94)),h=e(111),m=e(7),p=e(21),f=U(e(5)),c=e(8),u=U(e(10)),l=U(e(47)),s=function(Te,me){if(Te&&Te.__esModule)return Te;if(null===Te||"object"!==g(Te)&&"function"!=typeof Te)return{default:Te};var he=N(void 0);if(he&&he.has(Te))return he.get(Te);var _e={},re=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var ce in Te)if("default"!==ce&&Object.prototype.hasOwnProperty.call(Te,ce)){var ge=re?Object.getOwnPropertyDescriptor(Te,ce):null;ge&&(ge.get||ge.set)?Object.defineProperty(_e,ce,ge):_e[ce]=Te[ce]}return _e.default=Te,he&&he.set(Te,_e),_e}(e(276)),a=U(e(61)),t=U(e(203)),n=U(e(974)),i=U(e(975)),o=U(e(976)),r=U(e(977)),d=U(e(978)),v=U(e(979)),x=U(e(980)),T=U(e(981)),D=U(e(982)),C=U(e(983)),P=U(e(984)),M=U(e(985)),O=U(e(986)),B=U(e(159)),V=U(e(987)),z=U(e(988));function N(Te){if("function"!=typeof WeakMap)return null;var me=new WeakMap,he=new WeakMap;return(N=function(_e){return _e?he:me})(Te)}function U(Te){return Te&&Te.__esModule?Te:{default:Te}}function H(Te,me){return(H=Object.setPrototypeOf||function(he,_e){return he.__proto__=_e,he})(Te,me)}var G=(0,c.addNamespace)("fullscreenchange","dxDiagramEvent"),Y=(0,c.addNamespace)("msfullscreenchange","dxDiagramEvent"),J=(0,c.addNamespace)("webkitfullscreenchange","dxDiagramEvent"),ae=(0,c.addNamespace)("mozfullscreenchange","dxDiagramEvent"),fe=function(Te){var me,he;function _e(){return Te.apply(this,arguments)||this}he=Te,(me=_e).prototype=Object.create(he.prototype),me.prototype.constructor=me,H(me,he);var re=_e.prototype;return re._init=function(){this._updateDiagramLockCount=0,this.toggleFullscreenLock=0,this._browserResizeTimer=-1,this._toolbars=[],Te.prototype._init.call(this),this._initDiagram(),this._createCustomCommand()},re._initMarkup=function(){var ce=this;Te.prototype._initMarkup.call(this),this._toolbars=[],delete this._isMobileScreenSize;var ge=!(0,m.hasWindow)();this.$element().addClass("dx-diagram"),delete this._mainToolbar,this.option("mainToolbar.visible")&&this._renderMainToolbar();var Se=(0,I.default)("<div>").addClass("dx-diagram-content-wrapper").appendTo(this.$element());if(delete this._historyToolbar,delete this._historyToolbarResizeCallback,this._isHistoryToolbarVisible()&&this._renderHistoryToolbar(Se),delete this._propertiesToolbar,delete this._propertiesToolbarResizeCallback,this._isPropertiesPanelEnabled()&&this._renderPropertiesToolbar(Se),delete this._viewToolbar,delete this._viewToolbarResizeCallback,this.option("viewToolbar.visible")&&this._renderViewToolbar(Se),delete this._toolbox,delete this._toolboxResizeCallback,this._isToolboxEnabled()&&this._renderToolbox(Se),delete this._propertiesPanel,delete this._propertiesPanelResizeCallback,this._isPropertiesPanelEnabled()&&this._renderPropertiesPanel(Se),this._$content=(0,I.default)("<div>").addClass("dx-diagram-content").appendTo(Se),delete this._contextMenu,this._diagramInstance.settings.contextMenuEnabled=this.option("contextMenu.enabled"),this._diagramInstance.settings.contextMenuEnabled&&this._renderContextMenu(Se),delete this._contextToolbox,this.option("contextToolbox.enabled")&&this._renderContextToolbox(Se),this._renderDialog(Se),!ge){var Ie=(0,I.default)("<div>").addClass("dx-diagram-scroll-view").appendTo(this._$content);this._createComponent(Ie,T.default,{onCreateDiagram:function(Pe){ce._diagramInstance.createDocument(Pe.$parent[0],Pe.scrollView)}})}(0,m.hasWindow)()&&y.default.add(function(){ce._killBrowserResizeTimer(),ce._browserResizeTimer=setTimeout(function(){return ce._processBrowserResize()},100)}),this._setCustomCommandChecked(B.default.SHOW_PROPERTIES_PANEL_COMMAND_NAME,this._isPropertiesPanelVisible()),this._setCustomCommandChecked(B.default.SHOW_TOOLBOX_COMMAND_NAME,this._isToolboxVisible())},re._processBrowserResize=function(){this._isMobileScreenSize=void 0,this._processDiagramResize(),this._killBrowserResizeTimer()},re._processDiagramResize=function(){this._historyToolbarResizeCallback&&this._historyToolbarResizeCallback.call(this),this._propertiesToolbarResizeCallback&&this._propertiesToolbarResizeCallback.call(this),this._propertiesPanelResizeCallback&&this._propertiesPanelResizeCallback.call(this),this._viewToolbarResizeCallback&&this._viewToolbarResizeCallback.call(this),this._toolboxResizeCallback&&this._toolboxResizeCallback.call(this)},re._killBrowserResizeTimer=function(){this._browserResizeTimer>-1&&clearTimeout(this._browserResizeTimer),this._browserResizeTimer=-1},re.isMobileScreenSize=function(){return void 0===this._isMobileScreenSize&&(this._isMobileScreenSize=(0,m.hasWindow)()&&this.$element().outerWidth()<576),this._isMobileScreenSize},re._captureFocus=function(){this._diagramInstance&&this._diagramInstance.captureFocus()},re._captureFocusOnTimeout=function(){var ce=this;this._captureFocusTimeout=setTimeout(function(){ce._captureFocus(),delete ce._captureFocusTimeout},100)},re._killCaptureFocusTimeout=function(){this._captureFocusTimeout&&(clearTimeout(this._captureFocusTimeout),delete this._captureFocusTimeout)},re.notifyBarCommandExecuted=function(){this._captureFocusOnTimeout()},re._registerToolbar=function(ce){this._registerBar(ce),this._toolbars.push(ce)},re._registerBar=function(ce){ce.bar.onChanged.add(this),this._diagramInstance.registerBar(ce.bar)},re._getExcludeCommands=function(){var ce=[];return this._isToolboxEnabled()||ce.push(B.default.SHOW_TOOLBOX_COMMAND_NAME),this._isPropertiesPanelEnabled()||ce.push(B.default.SHOW_PROPERTIES_PANEL_COMMAND_NAME),ce},re._getToolbarBaseOptions=function(){var ce=this;return{onContentReady:function(ge){return ce._registerToolbar(ge.component)},onSubMenuVisibilityChanging:function(ge){return ce._diagramInstance.updateBarItemsState(ge.component.bar)},onPointerUp:this._onPanelPointerUp.bind(this),export:this.option("export"),container:this.$element(),excludeCommands:this._getExcludeCommands(),onInternalCommand:this._onInternalCommand.bind(this),onCustomCommand:this._onCustomCommand.bind(this),isMobileView:this.isMobileScreenSize()}},re._onInternalCommand=function(ce){switch(ce.command){case B.default.SHOW_TOOLBOX_COMMAND_NAME:this._toolbox&&this._toolbox.toggle();break;case B.default.SHOW_PROPERTIES_PANEL_COMMAND_NAME:this._propertiesPanel&&this._propertiesPanel.toggle()}},re._onCustomCommand=function(ce){this._customCommandAction({name:ce.name})},re._renderMainToolbar=function(){var ce=(0,I.default)("<div>").addClass("dx-diagram-toolbar-wrapper").appendTo(this.$element());this._mainToolbar=this._createComponent(ce,n.default,(0,E.extend)(this._getToolbarBaseOptions(),{commands:this.option("mainToolbar.commands"),skipAdjustSize:!0}))},re._isHistoryToolbarVisible=function(){return this.option("historyToolbar.visible")&&!this.isReadOnlyMode()},re._renderHistoryToolbar=function(ce){var ge=this,Se=!(0,m.hasWindow)(),Ie=(0,I.default)("<div>").addClass("dx-diagram-floating-toolbar-container").appendTo(ce);this._historyToolbar=this._createComponent(Ie,i.default,(0,E.extend)(this._getToolbarBaseOptions(),{commands:this.option("historyToolbar.commands"),locateInMenu:"never"})),this._updateHistoryToolbarPosition(Ie,ce,Se),this._historyToolbarResizeCallback=function(){ge._historyToolbar.option("isMobileView",ge.isMobileScreenSize())}},re._updateHistoryToolbarPosition=function(ce,ge,Se){Se||w.default.setup(ce,{my:"left top",at:"left top",of:ge,offset:"12 12"})},re._isToolboxEnabled=function(){return"disabled"!==this.option("toolbox.visibility")&&!this.isReadOnlyMode()},re._isToolboxVisible=function(){return"visible"===this.option("toolbox.visibility")||"auto"===this.option("toolbox.visibility")&&!this.isMobileScreenSize()},re._renderToolbox=function(ce){var ge=this,Se=!(0,m.hasWindow)(),Ie=(0,I.default)("<div>").appendTo(ce),Pe=this._getToolboxBounds(ce,Se);this._toolbox=this._createComponent(Ie,C.default,{isMobileView:this.isMobileScreenSize(),isVisible:this._isToolboxVisible(),container:this.$element(),height:Pe.height,offsetParent:ce,offsetX:Pe.offsetX,offsetY:Pe.offsetY,showSearch:this.option("toolbox.showSearch"),toolboxGroups:this._getToolboxGroups(),toolboxWidth:this.option("toolbox.width"),onShapeCategoryRendered:function(Ue){Se||ge._diagramInstance.createToolbox(Ue.$element[0],"texts"===Ue.displayMode,Ue.shapes||Ue.category,{shapeIconSpacing:12,shapeIconCountInRow:ge.option("toolbox.shapeIconsPerRow"),shapeIconAttributes:{"data-toggle":Ue.dataToggle}})},onFilterChanged:function(Ue){Se||ge._diagramInstance.applyToolboxFilter(Ue.text,Ue.filteringToolboxes)},onVisibilityChanging:function(Ue){Se||(ge._setCustomCommandChecked(B.default.SHOW_TOOLBOX_COMMAND_NAME,Ue.visible),ge._propertiesPanel&&Ue.visible&&ge.isMobileScreenSize()&&ge._propertiesPanel.hide(),ge._historyToolbar&&Ue.visible&&ge.isMobileScreenSize()&&(ge._historyToolbarZIndex=s.create(a.default.baseZIndex()),ge._historyToolbar.$element().css("zIndex",ge._historyToolbarZIndex),ge._historyToolbar.$element().css("boxShadow","none")),ge._viewToolbar&&(ge._viewToolbar.$element().css("opacity",Ue.visible&&ge.isMobileScreenSize()?"0":"1"),ge._viewToolbar.$element().css("pointerEvents",Ue.visible&&ge.isMobileScreenSize()?"none":"")))},onVisibilityChanged:function(Ue){Ue.visible||ge._textInputStarted||ge._captureFocus(),Se||ge._historyToolbar&&!Ue.visible&&ge.isMobileScreenSize()&&ge._historyToolbarZIndex&&(s.remove(ge._historyToolbarZIndex),ge._historyToolbar.$element().css("zIndex",""),ge._historyToolbar.$element().css("boxShadow",""),ge._historyToolbarZIndex=void 0)},onPointerUp:this._onPanelPointerUp.bind(this)}),this._toolboxResizeCallback=function(){var Ue=ge._getToolboxBounds(ce,Se);ge._toolbox.option("height",Ue.height),ge._toolbox.option("isMobileView")!==ge.isMobileScreenSize()&&(ge._toolbox.option({isMobileView:ge.isMobileScreenSize(),isVisible:ge._isToolboxVisible()}),ge._setCustomCommandChecked(B.default.SHOW_TOOLBOX_COMMAND_NAME,ge._isToolboxVisible())),ge._toolbox.updateMaxHeight()}},re._getToolboxBounds=function(ce,ge){var Se={offsetX:12,offsetY:12,height:ge?0:ce.height()-24};return this._historyToolbar&&!ge&&(Se.offsetY+=this._historyToolbar.$element().outerHeight()+12,Se.height-=this._historyToolbar.$element().outerHeight()+12),this._viewToolbar&&!ge&&(Se.height-=this._viewToolbar.$element().outerHeight()+this._getViewToolbarYOffset(ge)),Se},re._renderViewToolbar=function(ce){var ge=this,Se=!(0,m.hasWindow)(),Ie=(0,I.default)("<div>").addClass("dx-diagram-floating-toolbar-container").appendTo(ce);this._viewToolbar=this._createComponent(Ie,o.default,(0,E.extend)(this._getToolbarBaseOptions(),{commands:this.option("viewToolbar.commands"),locateInMenu:"never"})),this._updateViewToolbarPosition(Ie,ce,Se),this._viewToolbarResizeCallback=function(){ge._updateViewToolbarPosition(Ie,ce,Se)}},re._getViewToolbarYOffset=function(ce){if(!ce){var ge=12;return this._viewToolbar&&this._propertiesToolbar&&(ge+=(this._propertiesToolbar.$element().outerHeight()-this._viewToolbar.$element().outerHeight())/2),ge}},re._updateViewToolbarPosition=function(ce,ge,Se){Se||w.default.setup(ce,{my:"left bottom",at:"left bottom",of:ge,offset:"12 -"+this._getViewToolbarYOffset(Se)})},re._isPropertiesPanelEnabled=function(){return"disabled"!==this.option("propertiesPanel.visibility")&&!this.isReadOnlyMode()},re._isPropertiesPanelVisible=function(){return"visible"===this.option("propertiesPanel.visibility")},re._renderPropertiesToolbar=function(ce){var ge=this,Se=!(0,m.hasWindow)(),Ie=(0,I.default)("<div>").addClass("dx-diagram-floating-toolbar-container").addClass("dx-diagram-properties-panel-toolbar-container").appendTo(ce);this._propertiesToolbar=this._createComponent(Ie,r.default,(0,E.extend)(this._getToolbarBaseOptions(),{buttonStylingMode:"contained",buttonType:"default",locateInMenu:"never"})),this._updatePropertiesToolbarPosition(Ie,ce,Se),this._propertiesToolbarResizeCallback=function(){ge._updatePropertiesToolbarPosition(Ie,ce,Se)}},re._updatePropertiesToolbarPosition=function(ce,ge,Se){Se||w.default.setup(ce,{my:"right bottom",at:"right bottom",of:ge,offset:"-12 -12"})},re._renderPropertiesPanel=function(ce){var ge=this,Se=!(0,m.hasWindow)(),Ie=(0,I.default)("<div>").appendTo(ce),Pe=24+(Se?0:this._propertiesToolbar.$element().outerHeight());this._propertiesPanel=this._createComponent(Ie,P.default,{isMobileView:this.isMobileScreenSize(),isVisible:this._isPropertiesPanelVisible(),container:this.$element(),offsetParent:ce,offsetX:12,offsetY:Pe,propertyTabs:this.option("propertiesPanel.tabs"),onCreateToolbar:function(Ue){Ue.toolbar=ge._createComponent(Ue.$parent,t.default,(0,E.extend)(ge._getToolbarBaseOptions(),{commands:Ue.commands,locateInMenu:"never",editorStylingMode:"outlined"}))},onVisibilityChanging:function(Ue){Se||(ge._updatePropertiesPanelGroupBars(Ue.component),ge._setCustomCommandChecked(B.default.SHOW_PROPERTIES_PANEL_COMMAND_NAME,Ue.visible),ge._toolbox&&Ue.visible&&ge.isMobileScreenSize()&&ge._toolbox.hide())},onVisibilityChanged:function(Ue){Ue.visible||ge._textInputStarted||ge._captureFocus()},onSelectedGroupChanged:function(Ue){return ge._updatePropertiesPanelGroupBars(Ue.component)},onPointerUp:this._onPanelPointerUp.bind(this)}),this._propertiesPanelResizeCallback=function(){ge._propertiesPanel.option("isMobileView")!==ge.isMobileScreenSize()&&(ge._propertiesPanel.option({isMobileView:ge.isMobileScreenSize(),isVisible:ge._isPropertiesPanelVisible()}),ge._setCustomCommandChecked(B.default.SHOW_PROPERTIES_PANEL_COMMAND_NAME,ge._isPropertiesPanelVisible()))}},re._updatePropertiesPanelGroupBars=function(ce){var ge=this;ce.getActiveToolbars().forEach(function(Se){ge._diagramInstance.updateBarItemsState(Se.bar)})},re._onPanelPointerUp=function(){this._captureFocusOnTimeout()},re._renderContextMenu=function(ce){var ge=this,Se=(0,I.default)("<div>").appendTo(ce);this._contextMenu=this._createComponent(Se,d.default.DiagramContextMenuWrapper,{commands:this.option("contextMenu.commands"),onContentReady:function(Ie){return ge._registerBar(Ie.component)},onVisibilityChanging:function(Ie){return ge._diagramInstance.updateBarItemsState(Ie.component.bar)},onItemClick:function(Ie){return ge._onBeforeCommandExecuted(Ie.command)},export:this.option("export"),excludeCommands:this._getExcludeCommands(),onInternalCommand:this._onInternalCommand.bind(this),onCustomCommand:this._onCustomCommand.bind(this)})},re._renderContextToolbox=function(ce){var ge=this,Se=!(0,m.hasWindow)(),Ie=this.option("contextToolbox.category"),Pe=this.option("contextToolbox.displayMode"),Ue=this.option("contextToolbox.shapes"),Ne=(0,I.default)("<div>").appendTo(ce);this._contextToolbox=this._createComponent(Ne,v.default,{toolboxWidth:this.option("contextToolbox.width"),onShown:function(De){if(!Se){var Me=(0,I.default)(De.$element),Re="texts"===Pe;if(!Ue&&!Ie&&!Re){var ke=ge._getToolboxGroups().filter(function(Le){return Le.category===De.category})[0];ke&&(Re="texts"===ke.displayMode)}ge._diagramInstance.createContextToolbox(Me[0],Re,Ue||Ie||De.category,{shapeIconSpacing:12,shapeIconCountInRow:ge.option("contextToolbox.shapeIconsPerRow")},function(Le){De.callback(Le),ge._captureFocus(),De.hide()})}}})},re._setCustomCommandChecked=function(ce,ge){this._toolbars.forEach(function(Se){Se.setCommandChecked(ce,ge)})},re._onBeforeCommandExecuted=function(ce){var ge=O.default.getDialogParameters(ce);return ge&&this._showDialog(ge),!!ge},re._renderDialog=function(ce){var ge=(0,I.default)("<div>").appendTo(ce);this._dialogInstance=this._createComponent(ge,x.default,{})},re._showDialog=function(ce){this._dialogInstance&&(this._dialogInstance.option("onGetContent",ce.onGetContent),this._dialogInstance.option("onHidden",function(){this._captureFocus()}.bind(this)),this._dialogInstance.option("command",this._diagramInstance.getCommand(ce.command)),this._dialogInstance.option("title",ce.title),this._dialogInstance._show())},re._showLoadingIndicator=function(){this._loadingIndicator=(0,I.default)("<div>").addClass("dx-diagram-loading-indicator"),this._createComponent(this._loadingIndicator,A.default,{}),(this._$content||this.$element()).append(this._loadingIndicator)},re._hideLoadingIndicator=function(){this._loadingIndicator&&(this._loadingIndicator.remove(),this._loadingIndicator=null)},re._initDiagram=function(){var ce=(0,h.getDiagram)().DiagramControl;if(this._diagramInstance=new ce,this._diagramInstance.onChanged=this._raiseDataChangeAction.bind(this),this._diagramInstance.onEdgeInserted=this._raiseEdgeInsertedAction.bind(this),this._diagramInstance.onEdgeUpdated=this._raiseEdgeUpdatedAction.bind(this),this._diagramInstance.onEdgeRemoved=this._raiseEdgeRemovedAction.bind(this),this._diagramInstance.onNodeInserted=this._raiseNodeInsertedAction.bind(this),this._diagramInstance.onNodeUpdated=this._raiseNodeUpdatedAction.bind(this),this._diagramInstance.onNodeRemoved=this._raiseNodeRemovedAction.bind(this),this._diagramInstance.onToolboxDragStart=this._raiseToolboxDragStart.bind(this),this._diagramInstance.onToolboxDragEnd=this._raiseToolboxDragEnd.bind(this),this._diagramInstance.onTextInputStart=this._raiseTextInputStart.bind(this),this._diagramInstance.onTextInputEnd=this._raiseTextInputEnd.bind(this),this._diagramInstance.onToggleFullscreen=this._onToggleFullScreen.bind(this),this._diagramInstance.onShowContextMenu=this._onShowContextMenu.bind(this),this._diagramInstance.onHideContextMenu=this._onHideContextMenu.bind(this),this._diagramInstance.onShowContextToolbox=this._onShowContextToolbox.bind(this),this._diagramInstance.onHideContextToolbox=this._onHideContextToolbox.bind(this),this._diagramInstance.onNativeAction.add({notifyItemClick:this._raiseItemClickAction.bind(this),notifyItemDblClick:this._raiseItemDblClickAction.bind(this),notifySelectionChanged:this._raiseSelectionChanged.bind(this)}),this._diagramInstance.onRequestOperation=this._raiseRequestEditOperation.bind(this),this._updateEventSubscriptionMethods(),this._updateDefaultItemProperties(),this._updateEditingSettings(),this._updateShapeTexts(),this._updateUnitItems(),this._updateFormatUnitsMethod(),"in"!==this.option("units")&&this._updateUnitsState(),this.isReadOnlyMode()&&this._updateReadOnlyState(),this.option("pageSize")&&(this.option("pageSize.items")&&this._updatePageSizeItemsState(),this.option("pageSize.width")&&this.option("pageSize.height")&&this._updatePageSizeState()),"portrait"!==this.option("pageOrientation")&&this._updatePageOrientationState(),"#ffffff"!==this.option("pageColor")&&this._updatePageColorState(),"in"!==this.option("viewUnits")&&this._updateViewUnitsState(),this.option("showGrid")||this._updateShowGridState(),this.option("snapToGrid")||this._updateSnapToGridState(),this.option("gridSize")&&this._updateGridSizeState(),1!==this.option("zoomLevel")&&this._updateZoomLevelState(),this.option("simpleView")&&this._updateSimpleViewState(),"disabled"!==this.option("autoZoomMode")&&this._updateAutoZoomState(),this.option("fullScreen")){var ge=(0,m.getWindow)();ge&&ge.self!==ge.top?this.option("fullScreen",!1):this._updateFullscreenState()}this.optionsUpdateBar=new M.default(this),this._diagramInstance.registerBar(this.optionsUpdateBar),(0,m.hasWindow)()&&this._diagramInstance.initMeasurer(this.$element()[0]),this._updateCustomShapes(this._getCustomShapes()),this._refreshDataSources()},re._clean=function(){this._diagramInstance&&this._diagramInstance.cleanMarkup(function(ce){(0,I.default)(ce).empty()}),Te.prototype._clean.call(this)},re._dispose=function(){this._killCaptureFocusTimeout(),Te.prototype._dispose.call(this),this._diagramInstance=void 0},re._executeDiagramCommand=function(ce,ge){this._diagramInstance.getCommand(ce).execute(ge)},re.getNodeDataSource=function(){return this._nodesOption&&this._nodesOption.getDataSource()},re.getEdgeDataSource=function(){return this._edgesOption&&this._edgesOption.getDataSource()},re._refreshDataSources=function(){this._beginUpdateDiagram(),this._refreshNodesDataSource(),this._refreshEdgesDataSource(),this._endUpdateDiagram()},re._refreshNodesDataSource=function(){this._nodesOption&&(this._nodesOption._disposeDataSource(),delete this._nodesOption),this.option("nodes.dataSource")&&(this._nodesOption=new V.default(this),this._nodesOption.option("dataSource",this.option("nodes.dataSource")),this._nodesOption._refreshDataSource())},re._refreshEdgesDataSource=function(){this._edgesOption&&(this._edgesOption._disposeDataSource(),delete this._edgesOption),this.option("edges.dataSource")&&(this._edgesOption=new z.default(this),this._edgesOption.option("dataSource",this.option("edges.dataSource")),this._edgesOption._refreshDataSource())},re._getDiagramData=function(){var ce,ge=(0,h.getDiagram)().DiagramCommand;return this._executeDiagramCommand(ge.Export,function(Se){ce=Se}),ce},re._setDiagramData=function(ce,ge){var Se=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(Se.Import,{data:ce,keepExistingItems:ge})},re.isReadOnlyMode=function(){return this.option("readOnly")||this.option("disabled")},re._onDataSourceChanged=function(){this._bindDiagramData()},re._getChangesKeys=function(ce){return ce.map(function(ge){return(0,k.isDefined)(ge.internalKey)?ge.internalKey:(0,k.isDefined)(ge.key)?ge.key:null}).filter(function(ge){return(0,k.isDefined)(ge)})},re._createOptionGetter=function(ce){var ge=this.option(ce);return ge&&(0,S.compileGetter)(ge)},re._onRequestUpdateLayout=function(ce){this._requestLayoutUpdateAction||this._createRequestLayoutUpdateAction();var ge={changes:ce,allowed:!1};return this._requestLayoutUpdateAction(ge),ge.allowed},re._createOptionSetter=function(ce){var ge=this.option(ce);return(0,k.isFunction)(ge)?ge:ge&&(0,S.compileSetter)(ge)},re._bindDiagramData=function(){if(!this._updateDiagramLockCount&&this._isBindingMode()){var ce,ge,Se,Ie,Pe,Ue,Ne,De,Me=(0,h.getDiagram)(),Re=Me.DiagramCommand,ke=Me.ConnectorLineOption,Le=Me.ConnectorLineEnding,Fe={nodeDataSource:this._nodesOption&&this._nodesOption.getItems(),edgeDataSource:this._edgesOption&&this._edgesOption.getItems(),nodeDataImporter:{getKey:this._createOptionGetter("nodes.keyExpr"),setKey:this._createOptionSetter("nodes.keyExpr"),getCustomData:this._createOptionGetter("nodes.customDataExpr"),setCustomData:this._createOptionSetter("nodes.customDataExpr"),getLocked:this._createOptionGetter("nodes.lockedExpr"),setLocked:this._createOptionSetter("nodes.lockedExpr"),getStyle:this._createOptionGetter("nodes.styleExpr"),setStyle:this._createOptionSetter("nodes.styleExpr"),getStyleText:this._createOptionGetter("nodes.textStyleExpr"),setStyleText:this._createOptionSetter("nodes.textStyleExpr"),getZIndex:this._createOptionGetter("nodes.zIndexExpr"),setZIndex:this._createOptionSetter("nodes.zIndexExpr"),getType:this._createOptionGetter("nodes.typeExpr"),setType:this._createOptionSetter("nodes.typeExpr"),getText:this._createOptionGetter("nodes.textExpr"),setText:this._createOptionSetter("nodes.textExpr"),getImage:this._createOptionGetter("nodes.imageUrlExpr"),setImage:this._createOptionSetter("nodes.imageUrlExpr"),getLeft:this._createOptionGetter("nodes.leftExpr"),setLeft:this._createOptionSetter("nodes.leftExpr"),getTop:this._createOptionGetter("nodes.topExpr"),setTop:this._createOptionSetter("nodes.topExpr"),getWidth:this._createOptionGetter("nodes.widthExpr"),setWidth:this._createOptionSetter("nodes.widthExpr"),getHeight:this._createOptionGetter("nodes.heightExpr"),setHeight:this._createOptionSetter("nodes.heightExpr"),getParentKey:this._createOptionGetter("nodes.parentKeyExpr"),setParentKey:this._createOptionSetter("nodes.parentKeyExpr"),getItems:this._createOptionGetter("nodes.itemsExpr"),setItems:this._createOptionSetter("nodes.itemsExpr"),getContainerKey:Ne=this._createOptionGetter("nodes.containerKeyExpr"),setContainerKey:De=this._createOptionSetter("nodes.containerKeyExpr"),getChildren:!Ne&&!De&&this._createOptionGetter("nodes.containerChildrenExpr"),setChildren:!Ne&&!De&&this._createOptionSetter("nodes.containerChildrenExpr")},edgeDataImporter:{getKey:this._createOptionGetter("edges.keyExpr"),setKey:this._createOptionSetter("edges.keyExpr"),getCustomData:this._createOptionGetter("edges.customDataExpr"),setCustomData:this._createOptionSetter("edges.customDataExpr"),getLocked:this._createOptionGetter("edges.lockedExpr"),setLocked:this._createOptionSetter("edges.lockedExpr"),getStyle:this._createOptionGetter("edges.styleExpr"),setStyle:this._createOptionSetter("edges.styleExpr"),getStyleText:this._createOptionGetter("edges.textStyleExpr"),setStyleText:this._createOptionSetter("edges.textStyleExpr"),getZIndex:this._createOptionGetter("edges.zIndexExpr"),setZIndex:this._createOptionSetter("edges.zIndexExpr"),getFrom:this._createOptionGetter("edges.fromExpr"),setFrom:this._createOptionSetter("edges.fromExpr"),getFromPointIndex:this._createOptionGetter("edges.fromPointIndexExpr"),setFromPointIndex:this._createOptionSetter("edges.fromPointIndexExpr"),getTo:this._createOptionGetter("edges.toExpr"),setTo:this._createOptionSetter("edges.toExpr"),getToPointIndex:this._createOptionGetter("edges.toPointIndexExpr"),setToPointIndex:this._createOptionSetter("edges.toPointIndexExpr"),getPoints:this._createOptionGetter("edges.pointsExpr"),setPoints:this._createOptionSetter("edges.pointsExpr"),getText:this._createOptionGetter("edges.textExpr"),setText:this._createOptionSetter("edges.textExpr"),getLineOption:(ce=this._createOptionGetter("edges.lineTypeExpr"))&&function(ze){var Ye=ce(ze);return this._getConnectorLineOption(Ye)}.bind(this),setLineOption:(ge=this._createOptionSetter("edges.lineTypeExpr"))&&function(ze,Ye){switch(Ye){case ke.Straight:Ye="straight";break;case ke.Orthogonal:Ye="orthogonal"}ge(ze,Ye)}.bind(this),getStartLineEnding:(Se=this._createOptionGetter("edges.fromLineEndExpr"))&&function(ze){var Ye=Se(ze);return this._getConnectorLineEnding(Ye)}.bind(this),setStartLineEnding:(Ie=this._createOptionSetter("edges.fromLineEndExpr"))&&function(ze,Ye){switch(Ye){case Le.Arrow:Ye="arrow";break;case Le.OutlinedTriangle:Ye="outlinedTriangle";break;case Le.FilledTriangle:Ye="filledTriangle";break;case Le.None:Ye="none"}Ie(ze,Ye)}.bind(this),getEndLineEnding:(Pe=this._createOptionGetter("edges.toLineEndExpr"))&&function(ze){var Ye=Pe(ze);return this._getConnectorLineEnding(Ye)}.bind(this),setEndLineEnding:(Ue=this._createOptionSetter("edges.toLineEndExpr"))&&function(ze,Ye){switch(Ye){case Le.Arrow:Ye="arrow";break;case Le.OutlinedTriangle:Ye="outlinedTriangle";break;case Le.FilledTriangle:Ye="filledTriangle";break;case Le.None:Ye="none"}Ue(ze,Ye)}.bind(this)},layoutParameters:this._getDataBindingLayoutParameters()};this._executeDiagramCommand(Re.BindDocument,Fe)}},re._reloadContentByChanges=function(ce,ge){var Se=this._getChangesKeys(ce),Ie=this._onRequestUpdateLayout(ce);this._reloadContent(Se,Ie,ge)},re._reloadContent=function(ce,ge,Se){var Ie=this;this._diagramInstance.reloadContent(ce,function(){var Pe,Ue;return Ie._nodesOption&&Se&&(Pe=Ie._nodesOption.getItems()),Ie._edgesOption&&Se&&(Ue=Ie._edgesOption.getItems()),{nodeDataSource:Pe,edgeDataSource:Ue}},ge&&this._getDataBindingLayoutParameters(),Se)},re._getConnectorLineOption=function(ce){var ge=(0,h.getDiagram)().ConnectorLineOption;return"straight"===ce?ge.Straight:ge.Orthogonal},re._getConnectorLineEnding=function(ce){var ge=(0,h.getDiagram)().ConnectorLineEnding;switch(ce){case"arrow":return ge.Arrow;case"outlinedTriangle":return ge.OutlinedTriangle;case"filledTriangle":return ge.FilledTriangle;default:return ge.None}},re._getDataBindingLayoutParameters=function(){var ce=(0,h.getDiagram)(),ge=ce.DataLayoutType,Se=ce.DataLayoutOrientation,Ie=this.option("nodes.autoLayout")||"off",Pe=Ie.type||Ie,Ue={};if("off"!==Pe&&("auto"!==Pe||!this._hasNodePositionExprs())){switch(Ue.type="tree"===Pe?ge.Tree:ge.Sugiyama,Ie.orientation){case"vertical":Ue.orientation=Se.Vertical;break;case"horizontal":Ue.orientation=Se.Horizontal}(this.option("edges.fromPointIndexExpr")||this.option("edges.toPointIndexExpr"))&&(Ue.skipPointIndices=!0)}return Ue.autoSizeEnabled=!!this.option("nodes.autoSizeEnabled"),Ue},re._hasNodePositionExprs=function(){return this.option("nodes.topExpr")&&this.option("nodes.leftExpr")},re._getAutoZoomValue=function(ce){var ge=(0,h.getDiagram)().AutoZoomMode;switch(ce){case"fitContent":return ge.FitContent;case"fitWidth":return ge.FitToWidth;default:return ge.Disabled}},re._isBindingMode=function(){return this._nodesOption&&this._nodesOption.hasItems()||this._edgesOption&&this._nodesOption.hasItems()},re._beginUpdateDiagram=function(){this._updateDiagramLockCount++},re._endUpdateDiagram=function(){this._updateDiagramLockCount=Math.max(this._updateDiagramLockCount-1,0),this._updateDiagramLockCount||this._bindDiagramData()},re._getCustomShapes=function(){return this.option("customShapes")||[]},re._getToolboxGroups=function(){return D.default.getGroups(this.option("toolbox.groups"))},re._updateAllCustomShapes=function(){this._diagramInstance.removeAllCustomShapes(),this._updateCustomShapes(this._getCustomShapes())},re._updateCustomShapes=function(ce,ge){var Se=this;Array.isArray(ge)&&this._diagramInstance.removeCustomShapes(ge.map(function(Ie){return Ie.type})),Array.isArray(ce)&&this._diagramInstance.addCustomShapes(ce.map(function(Ie){var Pe=Ie.template||Se.option("customShapeTemplate"),Ue=Pe&&Se._getTemplate(Pe),Ne=Ie.toolboxTemplate||Se.option("customShapeToolboxTemplate"),De=Ne&&Se._getTemplate(Ne);return{category:Ie.category,type:Ie.type,baseType:Ie.baseType,title:Ie.title,svgUrl:Ie.backgroundImageUrl,svgToolboxUrl:Ie.backgroundImageToolboxUrl,svgLeft:Ie.backgroundImageLeft,svgTop:Ie.backgroundImageTop,svgWidth:Ie.backgroundImageWidth,svgHeight:Ie.backgroundImageHeight,defaultWidth:Ie.defaultWidth,defaultHeight:Ie.defaultHeight,toolboxWidthToHeightRatio:Ie.toolboxWidthToHeightRatio,minWidth:Ie.minWidth,minHeight:Ie.minHeight,maxWidth:Ie.maxWidth,maxHeight:Ie.maxHeight,allowResize:Ie.allowResize,defaultText:Ie.defaultText,allowEditText:Ie.allowEditText,textLeft:Ie.textLeft,textTop:Ie.textTop,textWidth:Ie.textWidth,textHeight:Ie.textHeight,defaultImageUrl:Ie.defaultImageUrl,allowEditImage:Ie.allowEditImage,imageLeft:Ie.imageLeft,imageTop:Ie.imageTop,imageWidth:Ie.imageWidth,imageHeight:Ie.imageHeight,connectionPoints:Ie.connectionPoints&&Ie.connectionPoints.map(function(Me){return{x:Me.x,y:Me.y}}),createTemplate:Ue&&function(Me,Re){Ue.render({model:Se._nativeItemToDiagramItem(Re),container:(0,p.getPublicElement)((0,I.default)(Me))})},createToolboxTemplate:De&&function(Me,Re){De.render({model:Se._nativeItemToDiagramItem(Re),container:(0,p.getPublicElement)((0,I.default)(Me))})},destroyTemplate:Ue&&function(Me){(0,I.default)(Me).empty()},templateLeft:Ie.templateLeft,templateTop:Ie.templateTop,templateWidth:Ie.templateWidth,templateHeight:Ie.templateHeight,keepRatioOnAutoSize:Ie.keepRatioOnAutoSize}}))},re._onToggleFullScreen=function(ce){this.toggleFullscreenLock>0||(this._changeNativeFullscreen(ce),this.$element().toggleClass("dx-diagram-fullscreen",ce),this._diagramInstance.updateLayout(!0),this._processDiagramResize(),this._toolbox&&this._toolbox.repaint(),this._propertiesPanel&&this._propertiesPanel.repaint())},re._changeNativeFullscreen=function(ce){var ge=(0,m.getWindow)();ge.self!==ge.top&&ce!==this._inNativeFullscreen()&&(ce?this._subscribeFullscreenNativeChanged():this._unsubscribeFullscreenNativeChanged(),this._setNativeFullscreen(ce))},re._setNativeFullscreen=function(ce){var ge=(0,m.getWindow)(),Se=ge.self.document,Ie=ge.self.document.body;ce?Ie.requestFullscreen?Ie.requestFullscreen():Ie.mozRequestFullscreen?Ie.mozRequestFullscreen():Ie.webkitRequestFullscreen?Ie.webkitRequestFullscreen():Ie.msRequestFullscreen&&Ie.msRequestFullscreen():Se.exitFullscreen?Se.exitFullscreen():Se.mozCancelFullscreen?Se.mozCancelFullscreen():Se.webkitExitFullscreen?Se.webkitExitFullscreen():Se.msExitFullscreen&&Se.msExitFullscreen()},re._inNativeFullscreen=function(){var ce=(0,m.getWindow)().document;return!((ce.fullscreenElement||ce.msFullscreenElement||ce.webkitFullscreenElement)!==ce.body&&!ce.webkitIsFullscreen)},re._subscribeFullscreenNativeChanged=function(){var ce=(0,m.getWindow)().document,ge=this._onNativeFullscreenChangeHandler.bind(this);f.default.on(ce,G,ge),f.default.on(ce,Y,ge),f.default.on(ce,J,ge),f.default.on(ce,ae,ge)},re._unsubscribeFullscreenNativeChanged=function(){var ce=(0,m.getWindow)().document;f.default.off(ce,G),f.default.off(ce,Y),f.default.off(ce,J),f.default.off(ce,ae)},re._onNativeFullscreenChangeHandler=function(){this._inNativeFullscreen()||(this._unsubscribeFullscreenNativeChanged(),this.option("fullScreen",!1))},re._executeDiagramFullscreenCommand=function(ce){var ge=(0,h.getDiagram)().DiagramCommand;this.toggleFullscreenLock++,this._executeDiagramCommand(ge.Fullscreen,ce),this.toggleFullscreenLock--},re._onShowContextMenu=function(ce,ge,Se,Ie){this._contextMenu&&(this._contextMenu._isTouchMode=Se,this._contextMenu._show(ce,ge,Ie))},re._onHideContextMenu=function(){this._contextMenu&&this._contextMenu._hide()},re._onShowContextToolbox=function(ce,ge,Se,Ie,Pe){if(this._contextToolbox){var Ue=this._diagramInstance.getBoundingClientRectangle();Ue&&(ce-=Ue.x,ge-=Ue.y),this._contextToolbox._show(ce,ge,Se,Ie,Pe)}},re._onHideContextToolbox=function(){this._contextToolbox&&this._contextToolbox._hide()},re._getDiagramUnitValue=function(ce){var ge=(0,h.getDiagram)().DiagramUnit;switch(ce){case"in":default:return ge.In;case"cm":return ge.Cm;case"px":return ge.Px}},re._updateReadOnlyState=function(){var ce=(0,h.getDiagram)().DiagramCommand,ge=this.isReadOnlyMode();this._executeDiagramCommand(ce.ToggleReadOnly,ge)},re._updateZoomLevelState=function(){if(this.option("zoomLevel.items")){this._updateZoomLevelItemsState();var ce=this.option("zoomLevel.value");if(!ce)return;var ge=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ge.ZoomLevel,ce)}else{var Se=this.option("zoomLevel.value")||this.option("zoomLevel");if(!Se)return;var Ie=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(Ie.ZoomLevel,Se)}},re._updateZoomLevelItemsState=function(){var ce=this.option("zoomLevel.items");if(Array.isArray(ce)){var ge=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ge.ZoomLevelItems,ce)}},re._updateAutoZoomState=function(){var ce=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ce.SwitchAutoZoom,this._getAutoZoomValue(this.option("autoZoomMode")))},re._updateSimpleViewState=function(){var ce=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ce.ToggleSimpleView,this.option("simpleView"))},re._updateFullscreenState=function(){var ce=this.option("fullScreen");this._executeDiagramFullscreenCommand(ce),this._onToggleFullScreen(ce)},re._updateShowGridState=function(){var ce=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ce.ShowGrid,this.option("showGrid"))},re._updateSnapToGridState=function(){var ce=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ce.SnapToGrid,this.option("snapToGrid"))},re._updateGridSizeState=function(){if(this.option("gridSize.items")){this._updateGridSizeItemsState();var ce=this.option("gridSize.value");if(!ce)return;var ge=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ge.GridSize,ce)}else{var Se=this.option("gridSize.value")||this.option("gridSize");if(!Se)return;var Ie=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(Ie.GridSize,Se)}},re._updateGridSizeItemsState=function(){var ce=this.option("gridSize.items");if(Array.isArray(ce)){var ge=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ge.GridSizeItems,ce)}},re._updateUnitItems=function(){var ce=(0,h.getDiagram)().DiagramLocalizationService,ge=this._getUnitItems();this._unitItems!==ge&&(this._unitItems=ge,ce.unitItems=ge)},re._getUnitItems=function(){var ce=(0,h.getDiagram)().DiagramUnit,ge={};return ge[ce.In]=u.default.format("dxDiagram-unitIn"),ge[ce.Cm]=u.default.format("dxDiagram-unitCm"),ge[ce.Px]=u.default.format("dxDiagram-unitPx"),ge},re._updateFormatUnitsMethod=function(){(0,h.getDiagram)().DiagramLocalizationService.formatUnit=function(ce){return l.default.format(ce)}},re._updateViewUnitsState=function(){var ce=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ce.ViewUnits,this._getDiagramUnitValue(this.option("viewUnits")))},re._updateUnitsState=function(){var ce=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ce.Units,this._getDiagramUnitValue(this.option("units")))},re._updatePageSizeState=function(){var ce=this.option("pageSize");if(ce&&ce.width&&ce.height){var ge=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ge.PageSize,ce)}},re._updatePageSizeItemsState=function(){var ce=this.option("pageSize.items");if(Array.isArray(ce)){var ge=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ge.PageSizeItems,ce)}},re._updatePageOrientationState=function(){var ce=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ce.PageLandscape,"landscape"===this.option("pageOrientation"))},re._updatePageColorState=function(){var ce=(0,h.getDiagram)().DiagramCommand;this._executeDiagramCommand(ce.PageColor,this.option("pageColor"))},re._updateShapeTexts=function(){var ce=(0,h.getDiagram)().DiagramLocalizationService,ge=this._getShapeTexts();this._shapeTexts!==ge&&(this._shapeTexts=ge,ce.shapeTexts=ge)},re._getShapeTexts=function(){var ce=(0,h.getDiagram)().ShapeTypes,ge={};return ge[ce.Text]=u.default.format("dxDiagram-shapeText"),ge[ce.Rectangle]=u.default.format("dxDiagram-shapeRectangle"),ge[ce.Ellipse]=u.default.format("dxDiagram-shapeEllipse"),ge[ce.Cross]=u.default.format("dxDiagram-shapeCross"),ge[ce.Triangle]=u.default.format("dxDiagram-shapeTriangle"),ge[ce.Diamond]=u.default.format("dxDiagram-shapeDiamond"),ge[ce.Heart]=u.default.format("dxDiagram-shapeHeart"),ge[ce.Pentagon]=u.default.format("dxDiagram-shapePentagon"),ge[ce.Hexagon]=u.default.format("dxDiagram-shapeHexagon"),ge[ce.Octagon]=u.default.format("dxDiagram-shapeOctagon"),ge[ce.Star]=u.default.format("dxDiagram-shapeStar"),ge[ce.ArrowLeft]=u.default.format("dxDiagram-shapeArrowLeft"),ge[ce.ArrowUp]=u.default.format("dxDiagram-shapeArrowUp"),ge[ce.ArrowRight]=u.default.format("dxDiagram-shapeArrowRight"),ge[ce.ArrowDown]=u.default.format("dxDiagram-shapeArrowDown"),ge[ce.ArrowUpDown]=u.default.format("dxDiagram-shapeArrowUpDown"),ge[ce.ArrowLeftRight]=u.default.format("dxDiagram-shapeArrowLeftRight"),ge[ce.Process]=u.default.format("dxDiagram-shapeProcess"),ge[ce.Decision]=u.default.format("dxDiagram-shapeDecision"),ge[ce.Terminator]=u.default.format("dxDiagram-shapeTerminator"),ge[ce.PredefinedProcess]=u.default.format("dxDiagram-shapePredefinedProcess"),ge[ce.Document]=u.default.format("dxDiagram-shapeDocument"),ge[ce.MultipleDocuments]=u.default.format("dxDiagram-shapeMultipleDocuments"),ge[ce.ManualInput]=u.default.format("dxDiagram-shapeManualInput"),ge[ce.Preparation]=u.default.format("dxDiagram-shapePreparation"),ge[ce.Data]=u.default.format("dxDiagram-shapeData"),ge[ce.Database]=u.default.format("dxDiagram-shapeDatabase"),ge[ce.HardDisk]=u.default.format("dxDiagram-shapeHardDisk"),ge[ce.InternalStorage]=u.default.format("dxDiagram-shapeInternalStorage"),ge[ce.PaperTape]=u.default.format("dxDiagram-shapePaperTape"),ge[ce.ManualOperation]=u.default.format("dxDiagram-shapeManualOperation"),ge[ce.Delay]=u.default.format("dxDiagram-shapeDelay"),ge[ce.StoredData]=u.default.format("dxDiagram-shapeStoredData"),ge[ce.Display]=u.default.format("dxDiagram-shapeDisplay"),ge[ce.Merge]=u.default.format("dxDiagram-shapeMerge"),ge[ce.Connector]=u.default.format("dxDiagram-shapeConnector"),ge[ce.Or]=u.default.format("dxDiagram-shapeOr"),ge[ce.SummingJunction]=u.default.format("dxDiagram-shapeSummingJunction"),ge[ce.Container]=u.default.format("dxDiagram-shapeContainerDefaultText"),ge[ce.VerticalContainer]=u.default.format("dxDiagram-shapeVerticalContainer"),ge[ce.HorizontalContainer]=u.default.format("dxDiagram-shapeHorizontalContainer"),ge[ce.Card]=u.default.format("dxDiagram-shapeCardDefaultText"),ge[ce.CardWithImageOnLeft]=u.default.format("dxDiagram-shapeCardWithImageOnLeft"),ge[ce.CardWithImageOnTop]=u.default.format("dxDiagram-shapeCardWithImageOnTop"),ge[ce.CardWithImageOnRight]=u.default.format("dxDiagram-shapeCardWithImageOnRight"),ge},re._updateEventSubscriptionMethods=function(){var ce=(0,h.getDiagram)().RenderHelper;ce.addEventListener=function(ge,Se,Ie){f.default.on(ge,Se,Ie)},ce.removeEventListener=function(ge,Se,Ie){f.default.off(ge,Se,Ie)}},re._updateDefaultItemProperties=function(){this.option("defaultItemProperties.style")&&this._diagramInstance.setInitialStyleProperties(this.option("defaultItemProperties.style")),this.option("defaultItemProperties.textStyle")&&this._diagramInstance.setInitialTextStyleProperties(this.option("defaultItemProperties.textStyle")),this._diagramInstance.setInitialConnectorProperties({lineOption:this._getConnectorLineOption(this.option("defaultItemProperties.connectorLineType")),startLineEnding:this._getConnectorLineEnding(this.option("defaultItemProperties.connectorLineStart")),endLineEnding:this._getConnectorLineEnding(this.option("defaultItemProperties.connectorLineEnd"))}),this._diagramInstance.applyShapeSizeSettings({shapeMinWidth:this.option("defaultItemProperties.shapeMinWidth"),shapeMaxWidth:this.option("defaultItemProperties.shapeMaxWidth"),shapeMinHeight:this.option("defaultItemProperties.shapeMinHeight"),shapeMaxHeight:this.option("defaultItemProperties.shapeMaxHeight")})},re._updateEditingSettings=function(){this._diagramInstance.applyOperationSettings({addShape:this.option("editing.allowAddShape"),addShapeFromToolbox:this.option("editing.allowAddShape"),deleteShape:this.option("editing.allowDeleteShape"),deleteConnector:this.option("editing.allowDeleteConnector"),changeConnection:this.option("editing.allowChangeConnection"),changeConnectorPoints:this.option("editing.allowChangeConnectorPoints"),changeShapeText:this.option("editing.allowChangeShapeText"),changeConnectorText:this.option("editing.allowChangeConnectorText"),resizeShape:this.option("editing.allowResizeShape"),moveShape:this.option("editing.allowMoveShape")})},re.focus=function(){this._captureFocus()},re.export=function(){return this._getDiagramData()},re.exportTo=function(ce,ge){var Se=this._getDiagramExportToCommand(ce);this._executeDiagramCommand(Se,ge)},re._getDiagramExportToCommand=function(ce){var ge=(0,h.getDiagram)().DiagramCommand;switch(ce){case"png":return ge.ExportPng;case"jpg":return ge.ExportJpg;default:return ge.ExportSvg}},re.import=function(ce,ge){this._setDiagramData(ce,ge),this._raiseDataChangeAction()},re.updateToolbox=function(){this._diagramInstance&&this._diagramInstance.refreshToolbox(),this._toolbox&&this._toolbox.updateMaxHeight()},re._getDefaultOptions=function(){return(0,E.extend)(Te.prototype._getDefaultOptions.call(this),{readOnly:!1,zoomLevel:1,simpleView:!1,autoZoomMode:"disabled",fullScreen:!1,showGrid:!0,snapToGrid:!0,units:"in",viewUnits:"in",pageOrientation:"portrait",pageColor:"#ffffff",hasChanges:!1,nodes:{dataSource:null,keyExpr:"id",customDataExpr:void 0,lockedExpr:void 0,styleExpr:void 0,textStyleExpr:void 0,zIndexExpr:void 0,typeExpr:"type",textExpr:"text",imageUrlExpr:void 0,parentKeyExpr:void 0,itemsExpr:void 0,leftExpr:void 0,topExpr:void 0,widthExpr:void 0,heightExpr:void 0,containerKeyExpr:void 0,containerChildrenExpr:"children",autoLayout:"auto",autoSizeEnabled:!0},edges:{dataSource:null,keyExpr:"id",customDataExpr:void 0,lockedExpr:void 0,styleExpr:void 0,textStyleExpr:void 0,zIndexExpr:void 0,fromExpr:"from",fromPointIndexExpr:void 0,toExpr:"to",toPointIndexExpr:void 0,pointsExpr:void 0,textExpr:void 0,lineTypeExpr:void 0,fromLineEndExpr:void 0,toLineEndExpr:void 0},customShapes:[],toolbox:{visibility:"auto",shapeIconsPerRow:3,showSearch:!0},mainToolbar:{visible:!1},historyToolbar:{visible:!0},viewToolbar:{visible:!0},contextMenu:{enabled:!0},contextToolbox:{enabled:!0,shapeIconsPerRow:4,width:152},propertiesPanel:{visibility:"auto"},defaultItemProperties:{connectorLineType:"orthogonal",connectorLineStart:"none",connectorLineEnd:"arrow"},editing:{allowAddShape:!0,allowDeleteShape:!0,allowDeleteConnector:!0,allowChangeConnection:!0,allowChangeConnectorPoints:!0,allowChangeShapeText:!0,allowChangeConnectorText:!0,allowResizeShape:!0,allowMoveShape:!0},export:{fileName:"Diagram",proxyUrl:void 0},onItemClick:null,onItemDblClick:null,onSelectionChanged:null,onRequestEditOperation:null,onRequestLayoutUpdate:null})},re._raiseDataChangeAction=function(){this._initialized&&this.option("hasChanges",!0)},re._raiseEdgeInsertedAction=function(ce,ge,Se){this._edgesOption&&this._edgesOption.insert(ce,ge,Se)},re._raiseEdgeUpdatedAction=function(ce,ge,Se,Ie){this._edgesOption&&this._edgesOption.update(ce,ge,Se,Ie)},re._raiseEdgeRemovedAction=function(ce,ge,Se,Ie){this._edgesOption&&this._edgesOption.remove(ce,ge,Se,Ie)},re._raiseNodeInsertedAction=function(ce,ge,Se){this._nodesOption&&this._nodesOption.insert(ce,ge,Se)},re._raiseNodeUpdatedAction=function(ce,ge,Se,Ie){this._nodesOption&&this._nodesOption.update(ce,ge,Se,Ie)},re._raiseNodeRemovedAction=function(ce,ge,Se,Ie){this._nodesOption&&this._nodesOption.remove(ce,ge,Se,Ie)},re._raiseToolboxDragStart=function(){this._toolbox&&(this._toolbox._raiseToolboxDragStart(),this.isMobileScreenSize()&&(this._toolbox.hide(),this._toolboxDragHidden=!0))},re._raiseToolboxDragEnd=function(){this._toolbox&&(this._toolbox._raiseToolboxDragEnd(),this._toolboxDragHidden&&(this._toolbox.show(),delete this._toolboxDragHidden))},re._raiseTextInputStart=function(){this._textInputStarted=!0,this._propertiesPanel&&this.isMobileScreenSize()&&this._propertiesPanel.isVisible()&&(this._propertiesPanel.hide(),this._propertiesPanelTextInputHidden=!0),this._toolbox&&this.isMobileScreenSize()&&this._toolbox.isVisible()&&(this._toolbox.hide(),this._toolboxTextInputHidden=!0)},re._raiseTextInputEnd=function(){this._propertiesPanel&&this._propertiesPanelTextInputHidden&&(this._propertiesPanel.show(),delete this._propertiesPanelTextInputHidden),this._toolbox&&this._toolboxTextInputHidden&&(this._toolbox.show(),delete this._toolboxTextInputHidden),this._textInputStarted=!1},re._createItemClickAction=function(){this._itemClickAction=this._createActionByOption("onItemClick")},re._createItemDblClickAction=function(){this._itemDblClickAction=this._createActionByOption("onItemDblClick")},re._createSelectionChangedAction=function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged")},re._createRequestEditOperationAction=function(){this._requestEditOperationAction=this._createActionByOption("onRequestEditOperation")},re._createRequestLayoutUpdateAction=function(){this._requestLayoutUpdateAction=this._createActionByOption("onRequestLayoutUpdate")},re._createCustomCommand=function(){this._customCommandAction=this._createActionByOption("onCustomCommand")},re._raiseItemClickAction=function(ce){this._itemClickAction||this._createItemClickAction(),this._itemClickAction({item:this._nativeItemToDiagramItem(ce)})},re._raiseItemDblClickAction=function(ce){this._itemDblClickAction||this._createItemDblClickAction(),this._itemDblClickAction({item:this._nativeItemToDiagramItem(ce)})},re._raiseSelectionChanged=function(ce){this._selectionChangedAction||this._createSelectionChangedAction(),this._selectionChangedAction({items:ce.map(this._nativeItemToDiagramItem.bind(this))})},re._raiseRequestEditOperation=function(ce,ge){this._requestEditOperationAction||this._createRequestEditOperationAction();var Se=this._getRequestEditOperationEventArgs(ce,ge);this._requestEditOperationAction(Se),ge.allowed=Se.allowed},re._getModelOperation=function(ce){var ge=(0,h.getDiagram)().DiagramModelOperation;switch(ce){case ge.AddShape:return"addShape";case ge.AddShapeFromToolbox:return"addShapeFromToolbox";case ge.DeleteShape:return"deleteShape";case ge.DeleteConnector:return"deleteConnector";case ge.ChangeConnection:return"changeConnection";case ge.ChangeConnectorPoints:return"changeConnectorPoints";case ge.BeforeChangeShapeText:return"beforeChangeShapeText";case ge.ChangeShapeText:return"changeShapeText";case ge.BeforeChangeConnectorText:return"beforeChangeConnectorText";case ge.ChangeConnectorText:return"changeConnectorText";case ge.ResizeShape:return"resizeShape";case ge.MoveShape:return"moveShape"}},re._getRequestEditOperationEventArgs=function(ce,ge){var Se=(0,h.getDiagram)(),Ie=Se.DiagramModelOperation,Pe=Se.ConnectorPosition,Ue={operation:this._getModelOperation(ce),allowed:ge.allowed,updateUI:ge.updateUI,reason:ge.updateUI?"checkUIElementAvailability":"modelModification"};switch(ce){case Ie.AddShape:Ue.args={shape:ge.shape&&this._nativeItemToDiagramItem(ge.shape),position:ge.position&&{x:ge.position.x,y:ge.position.y}};break;case Ie.AddShapeFromToolbox:Ue.args={shapeType:ge.shapeType};break;case Ie.DeleteShape:Ue.args={shape:ge.shape&&this._nativeItemToDiagramItem(ge.shape)};break;case Ie.DeleteConnector:Ue.args={connector:ge.connector&&this._nativeItemToDiagramItem(ge.connector)};break;case Ie.ChangeConnection:Ue.args={newShape:ge.shape&&this._nativeItemToDiagramItem(ge.shape),oldShape:ge.oldShape&&this._nativeItemToDiagramItem(ge.oldShape),connector:ge.connector&&this._nativeItemToDiagramItem(ge.connector),connectionPointIndex:ge.connectionPointIndex,connectorPosition:ge.position===Pe.Begin?"start":"end"};break;case Ie.ChangeConnectorPoints:Ue.args={connector:ge.connector&&this._nativeItemToDiagramItem(ge.connector),newPoints:ge.points&&ge.points.map(function(Ne){return{x:Ne.x,y:Ne.y}}),oldPoints:ge.oldPoints&&ge.oldPoints.map(function(Ne){return{x:Ne.x,y:Ne.y}})};break;case Ie.BeforeChangeShapeText:Ue.args={shape:ge.shape&&this._nativeItemToDiagramItem(ge.shape)};break;case Ie.ChangeShapeText:Ue.args={shape:ge.shape&&this._nativeItemToDiagramItem(ge.shape),text:ge.text};break;case Ie.BeforeChangeConnectorText:Ue.args={connector:ge.connector&&this._nativeItemToDiagramItem(ge.connector),index:ge.index};break;case Ie.ChangeConnectorText:Ue.args={connector:ge.connector&&this._nativeItemToDiagramItem(ge.connector),index:ge.index,text:ge.text};break;case Ie.ResizeShape:Ue.args={shape:ge.shape&&this._nativeItemToDiagramItem(ge.shape),newSize:ge.size&&{width:ge.size.width,height:ge.size.height},oldSize:ge.oldSize&&{width:ge.oldSize.width,height:ge.oldSize.height}};break;case Ie.MoveShape:Ue.args={shape:ge.shape&&this._nativeItemToDiagramItem(ge.shape),newPosition:ge.position&&{x:ge.position.x,y:ge.position.y},oldPosition:ge.oldPosition&&{x:ge.oldPosition.x,y:ge.oldPosition.y}}}return Ue},re._nativeItemToDiagramItem=function(ce){var ge=ce instanceof(0,h.getDiagram)().NativeShape?this._nativeShapeToDiagramShape.bind(this):this._nativeConnectorToDiagramConnector.bind(this);return(0,E.extend)({id:ce.id,key:ce.key,dataItem:void 0},ge(ce))},re._nativeShapeToDiagramShape=function(ce){return{dataItem:this._nodesOption&&this._nodesOption.findItem(ce.key),itemType:"shape",text:ce.text,type:ce.type,position:{x:ce.position.x,y:ce.position.y},size:{width:ce.size.width,height:ce.size.height},attachedConnectorIds:ce.attachedConnectorIds,containerId:ce.containerId,containerChildItemIds:ce.containerChildItemIds,containerExpanded:ce.containerExpanded}},re._nativeConnectorToDiagramConnector=function(ce){return{dataItem:this._edgesOption&&this._edgesOption.findItem(ce.key),itemType:"connector",texts:ce.texts,fromKey:ce.fromKey,toKey:ce.toKey,fromId:ce.fromId,fromPointIndex:ce.fromPointIndex,toId:ce.toId,toPointIndex:ce.toPointIndex,points:ce.points.map(function(ge){return{x:ge.x,y:ge.y}})}},re.getItemByKey=function(ce){var ge=this._diagramInstance&&this._diagramInstance.getNativeItemByDataKey(ce);return ge&&this._nativeItemToDiagramItem(ge)},re.getItemById=function(ce){var ge=this._diagramInstance&&this._diagramInstance.getNativeItemByKey(ce);return ge&&this._nativeItemToDiagramItem(ge)},re.getItems=function(){var ce=this;return this._diagramInstance.getNativeItems().map(function(ge){return ge&&ce._nativeItemToDiagramItem(ge)})},re.getSelectedItems=function(){var ce=this;return this._diagramInstance.getNativeSelectedItems().map(function(ge){return ge&&ce._nativeItemToDiagramItem(ge)})},re.setSelectedItems=function(ce){return this._diagramInstance.setSelectedItems(ce.map(function(ge){return ge.id}))},re.scrollToItem=function(ce){return this._diagramInstance.scrollToItems([ce.id])},re._invalidateContextMenuCommands=function(){this._contextMenu&&this._contextMenu.option({commands:this.option("contextMenu.commands")})},re._invalidateMainToolbarCommands=function(){this._mainToolbar&&this._mainToolbar.option({commands:this.option("mainToolbar.commands")})},re._invalidateHistoryToolbarCommands=function(){this._historyToolbar&&this._historyToolbar.option({commands:this.option("historyToolbar.commands")})},re._invalidateViewToolbarCommands=function(){this._viewToolbar&&this._viewToolbar.option({commands:this.option("viewToolbar.commands")})},re._invalidateToolboxGroups=function(){this._toolbox&&this._toolbox.option({toolboxGroups:this._getToolboxGroups()})},re._optionChanged=function(ce){if(!this.optionsUpdateBar.isUpdateLocked()){this.optionsUpdateBar.beginUpdate();try{this._optionChangedCore(ce)}finally{this.optionsUpdateBar.endUpdate()}}},re._optionChangedCore=function(ce){var ge=this;switch(ce.name){case"readOnly":case"disabled":this._updateReadOnlyState(),this._invalidate();break;case"zoomLevel":"zoomLevel"!==ce.fullName&&"zoomLevel.items"!==ce.fullName&&"zoomLevel.value"!==ce.fullName||this._updateZoomLevelState();break;case"autoZoomMode":this._updateAutoZoomState();break;case"simpleView":this._updateSimpleViewState();break;case"fullScreen":this._updateFullscreenState();break;case"showGrid":this._updateShowGridState();break;case"snapToGrid":this._updateSnapToGridState();break;case"gridSize":"gridSize"!==ce.fullName&&"gridSize.items"!==ce.fullName&&"gridSize.value"!==ce.fullName||this._updateGridSizeState();break;case"viewUnits":this._updateViewUnitsState();break;case"units":this._updateUnitsState();break;case"pageSize":"pageSize"!==ce.fullName&&"pageSize.items"!==ce.fullName||this._updatePageSizeItemsState(),"pageSize"!==ce.fullName&&"pageSize.width"!==ce.fullName&&"pageSize.height"!==ce.fullName||this._updatePageSizeState();break;case"pageOrientation":this._updatePageOrientationState();break;case"pageColor":this._updatePageColorState();break;case"nodes":0===ce.fullName.indexOf("nodes.autoLayout")?this._refreshDataSources():this._refreshNodesDataSource();break;case"edges":this._refreshEdgesDataSource();break;case"customShapes":ce.fullName!==ce.name?this._updateAllCustomShapes():this._updateCustomShapes(ce.value,ce.previousValue),this._invalidate();break;case"contextMenu":"contextMenu.commands"===ce.fullName?this._invalidateContextMenuCommands():this._invalidate();break;case"contextToolbox":case"propertiesPanel":this._invalidate();break;case"toolbox":"toolbox.groups"===ce.fullName?this._invalidateToolboxGroups():this._invalidate();break;case"mainToolbar":"mainToolbar.commands"===ce.fullName?this._invalidateMainToolbarCommands():this._invalidate();break;case"historyToolbar":"historyToolbar.commands"===ce.fullName?this._invalidateHistoryToolbarCommands():this._invalidate();break;case"viewToolbar":"viewToolbar.commands"===ce.fullName?this._invalidateViewToolbarCommands():this._invalidate();break;case"onItemClick":this._createItemClickAction();break;case"onItemDblClick":this._createItemDblClickAction();break;case"onSelectionChanged":this._createSelectionChangedAction();break;case"onRequestEditOperation":this._createRequestEditOperationAction();break;case"onRequestLayoutUpdate":this._createRequestLayoutUpdateAction();break;case"onCustomCommand":this._createCustomCommand();break;case"defaultItemProperties":this._updateDefaultItemProperties();break;case"editing":this._updateEditingSettings();break;case"export":this._toolbars.forEach(function(Se){Se.option("export",ge.option("export"))}),this._contextMenu&&this._contextMenu.option("export",this.option("export"));break;case"hasChanges":break;default:Te.prototype._optionChanged.call(this,ce)}},_e}(F.default);(0,R.default)("dxDiagram",fe),b.default=fe,W.exports=b.default,W.exports.default=b.default},function(W,b){W.exports=window.DevExpress.diagram},function(W,b,e){b.default=void 0;var g=F(e(203)),I=F(e(159));function F(E){return E&&E.__esModule?E:{default:E}}function A(E,k){return(A=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}var R=function(E){var k,S;function w(){return E.apply(this,arguments)||this}return S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,A(k,S),w.prototype._getCommands=function(){return I.default.getMainToolbarCommands(this.option("commands"),this.option("excludeCommands"))},w}(g.default);b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(203)),I=F(e(159));function F(E){return E&&E.__esModule?E:{default:E}}function A(E,k){return(A=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}var R=function(E){var k,S;function w(){return E.apply(this,arguments)||this}S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,A(k,S);var y=w.prototype;return y._getCommands=function(){return I.default.getHistoryToolbarCommands(this.option("commands"),this._getExcludeCommands())},y._getExcludeCommands=function(){var h=[].concat(this.option("excludeCommands"));return this.option("isMobileView")||h.push(I.default.SHOW_TOOLBOX_COMMAND_NAME),h},w}(g.default);b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(203)),I=F(e(159));function F(E){return E&&E.__esModule?E:{default:E}}function A(E,k){return(A=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}var R=function(E){var k,S;function w(){return E.apply(this,arguments)||this}return S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,A(k,S),w.prototype._getCommands=function(){return I.default.getViewToolbarCommands(this.option("commands"),this.option("excludeCommands"))},w}(g.default);b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=F(e(203)),I=F(e(159));function F(E){return E&&E.__esModule?E:{default:E}}function A(E,k){return(A=Object.setPrototypeOf||function(S,w){return S.__proto__=w,S})(E,k)}var R=function(E){var k,S;function w(){return E.apply(this,arguments)||this}return S=E,(k=w).prototype=Object.create(S.prototype),k.prototype.constructor=k,A(k,S),w.prototype._getCommands=function(){return I.default.getPropertiesToolbarCommands()},w}(g.default);b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=w(e(2)),I=w(e(16)),F=w(e(115)),A=w(e(159)),R=w(e(579)),E=w(e(335)),k=e(111),S=e(7);function w(u){return u&&u.__esModule?u:{default:u}}function y(u,l){u.prototype=Object.create(l.prototype),u.prototype.constructor=u,h(u,l)}function h(u,l){return(h=Object.setPrototypeOf||function(s,a){return s.__proto__=a,s})(u,l)}var m=function(u){function l(){return u.apply(this,arguments)||this}y(l,u);var s=l.prototype;return s._init=function(){u.prototype._init.call(this),this._createOnVisibilityChangingAction(),this._createOnInternalCommand(),this._createOnCustomCommand(),this._createOnItemClickAction(),this._tempState=void 0,this._commands=[],this._commandToIndexMap={},this.bar=new f(this)},s._initMarkup=function(){var a=this;u.prototype._initMarkup.call(this),this._commands=this._getCommands(),this._commandToIndexMap={},this._fillCommandToIndexMap(this._commands,[]),this._$contextMenuTargetElement=(0,g.default)("<div>").addClass("dx-diagram-touchbar-target").appendTo(this.$element());var t=(0,g.default)("<div>").appendTo(this.$element());this._contextMenuInstance=this._createComponent(t,p,{isTouchBarMode:this._isTouchBarMode(),cssClass:this._isTouchBarMode()?"dx-diagram-touchbar":R.default.getContextMenuCssClass(),closeOnOutsideClick:!1,showEvent:"",focusStateEnabled:!1,items:this._commands,position:this._isTouchBarMode()?{my:{x:"center",y:"bottom"},at:{x:"center",y:"top"},of:this._$contextMenuTargetElement}:{},itemTemplate:function(n,i,o){R.default.getContextMenuItemTemplate(this,n,i,o)},onItemClick:function(n){return a._onItemClick(n.itemData)},onShowing:function(n){!0!==a._inOnShowing&&(a._inOnShowing=!0,a._onVisibilityChangingAction({visible:!0,component:a}),n.component.option("items",n.component.option("items")),delete a._inOnShowing)}})},s._show=function(a,t,n){if(this._contextMenuInstance.hide(),this._isTouchBarMode()){this._$contextMenuTargetElement.show(),n||(n={x:a,y:t,width:0,height:0});var i=n.width>800?0:(800-n.width)/2;this._$contextMenuTargetElement.css({left:n.x-i,top:n.y-32,width:n.width+2*i,height:n.height+64}),this._contextMenuInstance.show()}else this._contextMenuInstance.option("position",{offset:a+" "+t}),this._contextMenuInstance.show()},s._hide=function(){this._$contextMenuTargetElement.hide(),this._contextMenuInstance.hide(),delete this._isTouchMode},s._isTouchBarMode=function(){if(void 0!==this._isTouchMode)return this._isTouchMode;if((0,k.getDiagram)().Browser.TouchUI)return!0;if(!(0,S.hasWindow)())return!1;var a=(0,S.getWindow)();return a.navigator&&a.navigator.maxTouchPoints>0},s._onItemClick=function(a){var t=!1;this._onItemClickAction&&(t=this._onItemClickAction(a)),t||(R.default.onContextMenuItemClick(this,a,this._executeCommand.bind(this)),this._contextMenuInstance.hide())},s._executeCommand=function(a,t,n){"number"==typeof a?this.bar.raiseBarCommandExecuted(a,n):"string"==typeof a&&this._onInternalCommandAction({command:a}),void 0!==t&&this._onCustomCommandAction({name:t})},s._createOnInternalCommand=function(){this._onInternalCommandAction=this._createActionByOption("onInternalCommand")},s._createOnCustomCommand=function(){this._onCustomCommandAction=this._createActionByOption("onCustomCommand")},s._getCommands=function(){return A.default.getContextMenuCommands(this.option("commands"))},s._fillCommandToIndexMap=function(a,t){var n=this;a.forEach(function(i,o){var r=t.concat([o]);void 0!==i.command&&(n._commandToIndexMap[i.command]=r),Array.isArray(i.items)&&n._fillCommandToIndexMap(i.items,r)})},s._setItemEnabled=function(a,t){this._setItemVisible(a,t)},s._setItemVisible=function(a,t){var n=R.default.getItemOptionText(this._contextMenuInstance,this._commandToIndexMap[a]);R.default.updateContextMenuItemVisible(this._contextMenuInstance,n,t)},s._setItemValue=function(a,t){var n=R.default.getItemOptionText(this._contextMenuInstance,this._commandToIndexMap[a]);R.default.updateContextMenuItemValue(this._contextMenuInstance,n,a,t)},s._setItemSubItems=function(a,t){var n=R.default.getItemOptionText(this._contextMenuInstance,this._commandToIndexMap[a]);R.default.updateContextMenuItems(this._contextMenuInstance,n,a,t)},s._setEnabled=function(a){this._contextMenuInstance.option("disabled",!a)},s.isVisible=function(){return this._inOnShowing},s._createOnVisibilityChangingAction=function(){this._onVisibilityChangingAction=this._createActionByOption("onVisibilityChanging")},s._createOnItemClickAction=function(){this._onItemClickAction=this._createActionByOption("onItemClick")},s._optionChanged=function(a){switch(a.name){case"onVisibilityChanging":this._createOnVisibilityChangingAction();break;case"onInternalCommand":this._createOnInternalCommand();break;case"onCustomCommand":this._createOnCustomCommand();break;case"onItemClick":this._createOnItemClickAction();break;case"commands":this._invalidate();break;case"export":break;default:u.prototype._optionChanged.call(this,a)}},l}(I.default),p=function(u){function l(){return u.apply(this,arguments)||this}return y(l,u),l.prototype._renderContextMenuOverlay=function(){var s=this;u.prototype._renderContextMenuOverlay.call(this),this._overlay&&this.option("isTouchBarMode")&&this._overlay&&this._overlay.option("onShown",function(){(0,g.default)(s._overlay.$content()).parent().addClass("dx-diagram-touchbar-overlay")})},l}(F.default),f=function(u){function l(a){return u.call(this,a)||this}y(l,u);var s=l.prototype;return s.getCommandKeys=function(){return this._getKeys(this._owner._commands)},s.setItemValue=function(a,t){this._owner._setItemValue(a,t)},s.setItemEnabled=function(a,t){this._owner._setItemEnabled(a,t)},s.setItemVisible=function(a,t){this._owner._setItemVisible(a,t)},s.setItemSubItems=function(a,t){this._owner._setItemSubItems(a,t)},s.setEnabled=function(a){this._owner._setEnabled(a)},s.isVisible=function(){return this._owner.isVisible()},l}(E.default);b.default={DiagramContextMenuWrapper:m,DiagramContextMenu:p},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(16)),F=E(e(152)),A=e(111),R=e(7);function E(w){return w&&w.__esModule?w:{default:w}}function k(w,y){return(k=Object.setPrototypeOf||function(h,m){return h.__proto__=m,h})(w,y)}var S=function(w){var y,h;function m(){return w.apply(this,arguments)||this}h=w,(y=m).prototype=Object.create(h.prototype),y.prototype.constructor=y,k(y,h);var p=m.prototype;return p._init=function(){w.prototype._init.call(this),this._onShownAction=this._createActionByOption("onShown"),this._popoverPositionData=[{my:{x:"center",y:"top"},at:{x:"center",y:"bottom"},offset:{x:0,y:5}},{my:{x:"right",y:"center"},at:{x:"left",y:"center"},offset:{x:-5,y:0}},{my:{x:"center",y:"bottom"},at:{x:"center",y:"top"},offset:{x:0,y:-5}},{my:{x:"left",y:"center"},at:{x:"right",y:"center"},offset:{x:5,y:0}}]},p._initMarkup=function(){w.prototype._initMarkup.call(this),this._$popoverTargetElement=(0,g.default)("<div>").addClass("dx-diagram-context-toolbox-target").appendTo(this.$element());var f=(0,g.default)("<div>").appendTo(this.$element()),c="dx-diagram-context-toolbox";this._isTouchMode()&&(c+=" dx-diagram-touch-context-toolbox"),this._popoverInstance=this._createComponent(f,F.default,{closeOnOutsideClick:!1,container:this.$element(),elementAttr:{class:c}})},p._isTouchMode=function(){if((0,A.getDiagram)().Browser.TouchUI)return!0;if(!(0,R.hasWindow)())return!1;var f=(0,R.getWindow)();return f.navigator&&f.navigator.maxTouchPoints>0},p._show=function(f,c,u,l,s){this._popoverInstance.hide();var a=(0,g.default)("<div>").addClass("dx-diagram-context-toolbox-content");void 0!==this.option("toolboxWidth")&&a.css("width",this.option("toolboxWidth")),this._$popoverTargetElement.css({left:f+this._popoverPositionData[u].offset.x,top:c+this._popoverPositionData[u].offset.y}).show(),this._popoverInstance.option({position:{my:this._popoverPositionData[u].my,at:this._popoverPositionData[u].at,of:this._$popoverTargetElement},contentTemplate:a,onContentReady:function(){var t=this,n=this.$element().find(".dx-diagram-context-toolbox-content");this._onShownAction({category:l,callback:s,$element:n,hide:function(){return t._popoverInstance.hide()}})}.bind(this)}),this._popoverInstance.show()},p._hide=function(){this._$popoverTargetElement.hide(),this._popoverInstance.hide()},m}(I.default);b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=E(e(16)),F=E(e(10)),A=E(e(50)),R=e(0);function E(w){return w&&w.__esModule?w:{default:w}}function k(w,y){return(k=Object.setPrototypeOf||function(h,m){return h.__proto__=m,h})(w,y)}var S=function(w){var y,h;function m(){return w.apply(this,arguments)||this}h=w,(y=m).prototype=Object.create(h.prototype),y.prototype.constructor=y,k(y,h);var p=m.prototype;return p._init=function(){w.prototype._init.call(this),this._command=void 0,this._isShown=!1,this._createOnGetContentOption(),this._createOnHiddenOption()},p._initMarkup=function(){w.prototype._initMarkup.call(this),this._command=this.option("command"),this._$popupElement=(0,g.default)("<div>").appendTo(this.$element()),this._popup=this._createComponent(this._$popupElement,A.default,{title:this.option("title"),maxWidth:this.option("maxWidth"),height:this.option("height"),toolbarItems:this.option("toolbarItems"),onHidden:this._onHiddenAction})},p._clean=function(){delete this._popup,this._$popupElement&&this._$popupElement.remove()},p._getDefaultOptions=function(){return(0,R.extend)(w.prototype._getDefaultOptions.call(this),{title:"",maxWidth:500,height:"auto",toolbarItems:this._getToolbarItems()})},p._getToolbarItems=function(){return[this._getOkToolbarItem(),this._getCancelToolbarItem()]},p._getOkToolbarItem=function(){return{widget:"dxButton",location:"after",toolbar:"bottom",options:{text:F.default.format("dxDiagram-dialogButtonOK"),onClick:function(){this._command.execute(this._commandParameter),this._hide()}.bind(this)}}},p._getCancelToolbarItem=function(){return{widget:"dxButton",location:"after",toolbar:"bottom",options:{text:F.default.format("dxDiagram-dialogButtonCancel"),onClick:this._hide.bind(this)}}},p._optionChanged=function(f){switch(f.name){case"title":case"maxWidth":case"height":case"toolbarItems":this._popup.option(f.name,f.value);break;case"command":this._command=f.value;break;case"onGetContent":this._createOnGetContentOption();break;case"onHidden":this._createOnHiddenOption();break;default:w.prototype._optionChanged.call(this,f)}},p._createOnGetContentOption=function(){this._onGetContentAction=this._createActionByOption("onGetContent")},p._createOnHiddenOption=function(){this._onHiddenAction=this._createActionByOption("onHidden")},p._hide=function(){this._popup.hide(),this._isShown=!1},p._show=function(){this._popup.$content().empty().append(this._onGetContentAction()),this._popup.show(),this._isShown=!0},p.isVisible=function(){return this._isShown},m}(I.default);b.default=S,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=R(e(2)),I=R(e(16)),F=R(e(102)),A=e(111);function R(S){return S&&S.__esModule?S:{default:S}}function E(S,w){return(E=Object.setPrototypeOf||function(y,h){return y.__proto__=h,y})(S,w)}var k=function(S){var w,y;function h(){return S.apply(this,arguments)||this}y=S,(w=h).prototype=Object.create(y.prototype),w.prototype.constructor=w,E(w,y);var m=h.prototype;return m._init=function(){S.prototype._init.call(this);var p=(0,A.getDiagram)().EventDispatcher;this.onScroll=new p,this._createOnCreateDiagramAction()},m._initMarkup=function(){var p=this;S.prototype._initMarkup.call(this);var f=(0,g.default)("<div>").appendTo(this.$element());this._scrollView=this._createComponent(f,F.default,{direction:"both",bounceEnabled:!1,onScroll:function(c){var u=c.scrollOffset;p._raiseOnScroll(u.left,u.top)}}),this._onCreateDiagramAction({$parent:(0,g.default)(this._scrollView.content()),scrollView:this})},m.setScroll=function(p,f){this._scrollView.scrollTo({left:p,top:f}),this._raiseOnScrollWithoutPoint()},m.offsetScroll=function(p,f){this._scrollView.scrollBy({left:p,top:f}),this._raiseOnScrollWithoutPoint()},m.getSize=function(){var p=(0,A.getDiagram)().Size,f=this._scrollView.$element();return new p(Math.floor(f.width()),Math.floor(f.height()))},m.getScrollContainer=function(){return this._scrollView.$element()[0]},m.getScrollBarWidth=function(){return 0},m.detachEvents=function(){},m._raiseOnScroll=function(p,f){var c=(0,A.getDiagram)().Point;this.onScroll.raise("notifyScrollChanged",function(){return new c(p,f)})},m._raiseOnScrollWithoutPoint=function(){var p=this,f=(0,A.getDiagram)().Point;this.onScroll.raise("notifyScrollChanged",function(){return new f(p._scrollView.scrollLeft(),p._scrollView.scrollTop())})},m._createOnCreateDiagramAction=function(){this._onCreateDiagramAction=this._createActionByOption("onCreateDiagram")},m._optionChanged=function(p){"onCreateDiagram"===p.name?this._createOnCreateDiagramAction():S.prototype._optionChanged.call(this,p)},h}(I.default);b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(10))&&g.__esModule?g:{default:g};b.default={getDefaultGroups:function(){return this._groups||(this._groups={general:{category:"general",title:I.default.format("dxDiagram-categoryGeneral")},flowchart:{category:"flowchart",title:I.default.format("dxDiagram-categoryFlowchart")},orgChart:{category:"orgChart",title:I.default.format("dxDiagram-categoryOrgChart")},containers:{category:"containers",title:I.default.format("dxDiagram-categoryContainers")},custom:{category:"custom",title:I.default.format("dxDiagram-categoryCustom")}})},getGroups:function(A){var R=this.getDefaultGroups();return A?A.map(function(E){return"string"==typeof E?{category:E,title:R[E]&&R[E].title||E}:E}).filter(function(E){return E}):[R.general,R.flowchart,R.orgChart,R.containers]}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(2)),I=e(0),F=e(7),A=e(6),R=m(e(10)),E=m(e(109)),k=m(e(470)),S=m(e(102)),w=m(e(226)),y=e(111);function m(c){return c&&c.__esModule?c:{default:c}}function p(c,u){return(p=Object.setPrototypeOf||function(l,s){return l.__proto__=s,l})(c,u)}var f=function(c){var u,l;function s(){return c.apply(this,arguments)||this}l=c,(u=s).prototype=Object.create(l.prototype),u.prototype.constructor=u,p(u,l);var a=s.prototype;return a._init=function(){c.prototype._init.call(this),this._toolboxes=[],this._filterText="",this._createOnShapeCategoryRenderedAction(),this._createOnFilterChangedAction()},a._getPopupClass=function(){return"dx-diagram-toolbox-popup"},a._getPopupHeight=function(){return this.isMobileView()?"100%":c.prototype._getPopupHeight.call(this)},a._getPopupMaxHeight=function(){return this.isMobileView()?"100%":c.prototype._getPopupMaxHeight.call(this)},a._getPopupMinHeight=function(){return 130},a._getPopupPosition=function(){var t={my:"left top",at:"left top",of:this.option("offsetParent")};return this.isMobileView()?t:(0,I.extend)(t,{offset:this.option("offsetX")+" "+this.option("offsetY")})},a._getPopupAnimation=function(){var t=this.option("offsetParent");return this.isMobileView()?{hide:this._getPopupSlideAnimationObject({direction:"left",from:{position:{my:"left top",at:"left top",of:t}},to:{position:{my:"right top",at:"left top",of:t}}}),show:this._getPopupSlideAnimationObject({direction:"right",from:{position:{my:"right top",at:"left top",of:t}},to:{position:{my:"left top",at:"left top",of:t}}})}:c.prototype._getPopupAnimation.call(this)},a._getPopupOptions=function(){var t=c.prototype._getPopupOptions.call(this);return this.isMobileView()?t:(0,I.extend)(t,{showTitle:!0,toolbarItems:[{widget:"dxButton",location:"center",options:{activeStateEnabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,icon:"diagram-toolbox-drag",stylingMode:"outlined",type:"normal"}}]})},a._renderPopupContent=function(t){var n="100%";if(this.option("showSearch")){var i=(0,g.default)("<div>").addClass("dx-diagram-toolbox-input-container").appendTo(t);this._updateElementWidth(i),this._renderSearchInput(i),(0,F.hasWindow)()&&(n="calc(100% - "+this._searchInput.$element().height()+"px)")}var o=(0,g.default)("<div>").addClass("dx-diagram-toolbox-panel").appendTo(t).height(n);this._updateElementWidth(o),this._renderScrollView(o)},a._updateElementWidth=function(t){void 0!==this.option("toolboxWidth")&&t.css("width",this.option("toolboxWidth"))},a.updateMaxHeight=function(){if(!this.isMobileView()){var t=6;this._popup&&(t+=this._getPopupTitle().outerHeight()),this._accordion&&(t+=this._accordion.$element().outerHeight()),this._searchInput&&(t+=this._searchInput.$element().outerHeight()),this.option("maxHeight",t)}},a._renderSearchInput=function(t){var n=this,i=(0,g.default)("<div>").addClass("dx-diagram-toolbox-input").appendTo(t);this._searchInput=this._createComponent(i,E.default,{stylingMode:"outlined",placeholder:R.default.format("dxDiagram-uiSearch"),onValueChanged:function(o){n._onInputChanged(o.value)},valueChangeEvent:"keyup",buttons:[{name:"search",location:"after",options:{activeStateEnabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,icon:"search",stylingMode:"outlined",type:"normal",onClick:function(){n._searchInput.focus()}}}]})},a._renderScrollView=function(t){var n=(0,g.default)("<div>").appendTo(t);this._scrollView=this._createComponent(n,S.default);var i=(0,g.default)("<div>").appendTo(this._scrollView.content());this._updateElementWidth(i),this._renderAccordion(i)},a._getAccordionDataSource=function(){for(var t=this,n=[],i=this.option("toolboxGroups"),o=0;o<i.length;o++){var r=i[o].category;n.push({category:r,title:i[o].title||r,expanded:i[o].expanded,displayMode:i[o].displayMode,shapes:i[o].shapes,onTemplate:function(v,x,T){var D=(0,g.default)(x);t._onShapeCategoryRenderedAction({category:T.category,displayMode:T.displayMode,dataToggle:"shape-toolbox-tooltip",shapes:T.shapes,$element:D}),t._toolboxes.push(D),""!==t._filterText&&t._onFilterChangedAction({text:t._filterText,filteringToolboxes:t._toolboxes.length-1}),t._createTooltips(D.find('[data-toggle="shape-toolbox-tooltip"]'))}})}return n},a._createTooltips=function(t){var n=this;if(!this._isTouchMode()){var i=this.$element();t.each(function(o,r){var d=(0,g.default)(r),v=d.attr("title");if(v){var x=(0,g.default)("<div>").text(v).appendTo(i);n._createComponent(x,w.default,{target:d.get(0),showEvent:"mouseenter",hideEvent:"mouseleave",position:"top",animation:{show:{type:"fade",from:0,to:1,delay:500},hide:{type:"fade",from:1,to:0,delay:100}}})}})}},a._isTouchMode=function(){if((0,y.getDiagram)().Browser.TouchUI)return!0;if(!(0,F.hasWindow)())return!1;var t=(0,F.getWindow)();return t.navigator&&t.navigator.maxTouchPoints>0},a._renderAccordion=function(t){var n=this,i=this._getAccordionDataSource();this._accordion=this._createComponent(t,k.default,{multiple:!0,animationDuration:0,activeStateEnabled:!1,focusStateEnabled:!1,hoverStateEnabled:!1,collapsible:!0,displayExpr:"title",dataSource:i,disabled:this.option("disabled"),itemTemplate:function(o,r,d){o.onTemplate(n,d,o)},onSelectionChanged:function(o){n._updateScrollAnimateSubscription(o.component)},onContentReady:function(o){for(var r=0;r<i.length;r++)!1===i[r].expanded?o.component.collapseItem(r):!0===i[r].expanded&&o.component.expandItem(r);n._updateScrollAnimateSubscription(o.component)}})},a._updateScrollAnimateSubscription=function(t){var n=this;t._deferredAnimate=new A.Deferred,t._deferredAnimate.done(function(){n.updateMaxHeight(),n._scrollView.update(),n._updateScrollAnimateSubscription(t)})},a._raiseToolboxDragStart=function(){this._scrollView.$element().addClass("dx-skip-gesture-event")},a._raiseToolboxDragEnd=function(){this._scrollView.$element().removeClass("dx-skip-gesture-event")},a._onInputChanged=function(t){var n=this;this._filterText=t,this._onFilterChangedAction({text:this._filterText,filteringToolboxes:this._toolboxes.map(function(i,o){return o})}),this._toolboxes.forEach(function(i){var o=(0,g.default)(i);n._createTooltips(o.find('[data-toggle="shape-toolbox-tooltip"]'))}),this.updateMaxHeight(),this._scrollView.update()},a._createOnShapeCategoryRenderedAction=function(){this._onShapeCategoryRenderedAction=this._createActionByOption("onShapeCategoryRendered")},a._createOnFilterChangedAction=function(){this._onFilterChangedAction=this._createActionByOption("onFilterChanged")},a._optionChanged=function(t){switch(t.name){case"onShapeCategoryRendered":this._createOnShapeCategoryRenderedAction();break;case"onFilterChanged":this._createOnFilterChangedAction();break;case"showSearch":case"toolboxWidth":this._invalidate();break;case"toolboxGroups":this._accordion.option("dataSource",this._getAccordionDataSource());break;default:c.prototype._optionChanged.call(this,t)}},s}(m(e(580)).default);b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=k(e(2)),I=e(0),F=k(e(102)),A=k(e(305)),R=k(e(580)),E=k(e(159));function k(y){return y&&y.__esModule?y:{default:y}}function S(y,h){return(S=Object.setPrototypeOf||function(m,p){return m.__proto__=p,m})(y,h)}var w=function(y){var h,m;function p(){return y.apply(this,arguments)||this}m=y,(h=p).prototype=Object.create(m.prototype),h.prototype.constructor=h,S(h,m);var f=p.prototype;return f._init=function(){y.prototype._init.call(this),this._commandTabs=E.default.getPropertyPanelCommandTabs(this.option("propertyTabs")),this._createOnCreateToolbar(),this._createOnSelectedGroupChanged()},f._initMarkup=function(){this._toolbars=[],this._selectedToolbar=void 0,y.prototype._initMarkup.call(this)},f._getPopupClass=function(){var c="dx-diagram-properties-popup";return this._hasTabPanel()||(c+=" dx-diagram-properties-popup-notabs"),c},f._getPopupWidth=function(){return this.isMobileView()?"100%":420},f._getPopupHeight=function(){return 340},f._getPopupPosition=function(){var c=this.option("offsetParent");return this.isMobileView()?{my:"left bottom",at:"left bottom",of:c}:{my:"right bottom",at:"right bottom",of:c,offset:"-"+this.option("offsetX")+" -"+this.option("offsetY")}},f._getPopupAnimation=function(){var c=this.option("offsetParent");return this.isMobileView()?{hide:this._getPopupSlideAnimationObject({direction:"bottom",from:{position:{my:"left bottom",at:"left bottom",of:c}},to:{position:{my:"left top",at:"left bottom",of:c}}}),show:this._getPopupSlideAnimationObject({direction:"top",from:{position:{my:"left top",at:"left bottom",of:c}},to:{position:{my:"left bottom",at:"left bottom",of:c}}})}:y.prototype._getPopupAnimation.call(this)},f._getPopupOptions=function(){return(0,I.extend)(y.prototype._getPopupOptions.call(this),{showTitle:this.isMobileView(),showCloseButton:this.isMobileView()})},f._renderPopupContent=function(c){if(this._commandTabs.length){var u=(0,g.default)("<div>").addClass("dx-diagram-properties-panel").appendTo(c);this._hasTabPanel()?this._renderTabPanel(u):this._renderTabContent(u,this._commandTabs[0],0,!0)}},f._hasTabPanel=function(){return this._commandTabs.length>1},f._renderTabPanel=function(c){var u=this,l=(0,g.default)("<div>").appendTo(c);this._tabPanel=this._createComponent(l,A.default,{focusStateEnabled:!1,dataSource:this._commandTabs,itemTemplate:function(s,a,t){u._renderTabContent(t,s,a)},onSelectionChanged:function(s){u._onSelectedGroupChangedAction(),u._onPointerUpAction()},onContentReady:function(s){u._popup.option("height",s.component.$element().height()+u._getVerticalPaddingsAndBorders()),u._firstScrollView&&(u._scrollViewHeight=u._firstScrollView.$element().outerHeight(),u._firstScrollView.option("height",u._scrollViewHeight))}})},f._renderTabContent=function(c,u,l,s){var a=(0,g.default)("<div>").appendTo(c),t=this._createComponent(a,F.default,{height:this._scrollViewHeight});this._renderTabInnerContent(t.content(),u,l),s?this._popup.option("height",t.$element().height()+this._getVerticalPaddingsAndBorders()):this._firstScrollView=this._firstScrollView||t},f._renderTabInnerContent=function(c,u,l){var s=this;u.groups?u.groups.forEach(function(a,t){s._renderTabGroupContent(c,l,a.title,a.commands)}):u.commands&&this._renderTabGroupContent(c,l,void 0,u.commands)},f._renderTabGroupContent=function(c,u,l,s){l&&(0,g.default)("<div>").addClass("dx-diagram-properties-panel-group-title").appendTo(c).text(l);var a={$parent:(0,g.default)("<div>").addClass("dx-diagram-properties-panel-group-toolbar").appendTo(c),commands:s};this._onCreateToolbarAction(a),this._toolbars[u]||(this._toolbars[u]=[]),this._toolbars[u].push(a.toolbar),this._selectedToolbar=a.toolbar},f.getActiveToolbars=function(){var c=this._tabPanel?this._tabPanel.option("selectedIndex"):0;return this._toolbars[c]},f._createOnCreateToolbar=function(){this._onCreateToolbarAction=this._createActionByOption("onCreateToolbar")},f._createOnSelectedGroupChanged=function(){this._onSelectedGroupChangedAction=this._createActionByOption("onSelectedGroupChanged")},f._optionChanged=function(c){switch(c.name){case"onCreateToolbar":this._createOnCreateToolbar();break;case"onSelectedGroupChanged":this._createOnSelectedGroupChanged();break;case"propertyTabs":this._invalidate();break;default:y.prototype._optionChanged.call(this,c)}},p}(R.default);b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(335))&&g.__esModule?g:{default:g},F=e(111);function A(k){return(A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(S){return typeof S}:function(S){return S&&"function"==typeof Symbol&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S})(k)}function R(k,S){return(R=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var E=function(k){var S,w;function y(m){var p;p=k.call(this,m)||this;var f=(0,F.getDiagram)().DiagramCommand;return p.commandOptions={},p.commandOptions[f.Fullscreen]="fullScreen",p.commandOptions[f.ZoomLevel]=function(c){"object"===A(this._getOption("zoomLevel"))?this._setOption("zoomLevel.value",c):this._setOption("zoomLevel",c)},p.commandOptions[f.SwitchAutoZoom]=function(c){var u=(0,F.getDiagram)().AutoZoomMode;switch(c){case u.FitContent:this._setOption("autoZoomMode","fitContent");break;case u.FitToWidth:this._setOption("autoZoomMode","fitWidth");break;case u.Disabled:this._setOption("autoZoomMode","disabled")}},p.commandOptions[f.ToggleSimpleView]="simpleView",p.commandOptions[f.ShowGrid]="showGrid",p.commandOptions[f.SnapToGrid]="snapToGrid",p.commandOptions[f.GridSize]=function(c){"object"===A(this._getOption("gridSize"))?this._setOption("gridSize.value",c):this._setOption("gridSize",c)},p.commandOptions[f.ViewUnits]="viewUnits",p.commandOptions[f.PageSize]=function(c){var u=this._getOption("pageSize");void 0!==u&&u.width===c.width&&u.height===c.height||this._setOption("pageSize",c)},p.commandOptions[f.PageLandscape]=function(c){this._setOption("pageOrientation",c?"landscape":"portrait")},p.commandOptions[f.ViewUnits]=function(c){var u=(0,F.getDiagram)().DiagramUnit;switch(c){case u.In:this._setOption("viewUnits","in");break;case u.Cm:this._setOption("viewUnits","cm");break;case u.Px:this._setOption("viewUnits","px")}},p.commandOptions[f.PageColor]="pageColor",p._updateLock=0,p}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,R(S,w);var h=y.prototype;return h.getCommandKeys=function(){return Object.keys(this.commandOptions).map(function(m){return parseInt(m)})},h.setItemValue=function(m,p){if(!this.isUpdateLocked()){this.beginUpdate();try{"function"==typeof this.commandOptions[m]?this.commandOptions[m].call(this,p):this._setOption(this.commandOptions[m],p)}finally{this.endUpdate()}}},h.beginUpdate=function(){this._updateLock++},h.endUpdate=function(){this._updateLock--},h.isUpdateLocked=function(){return this._updateLock>0},h._getOption=function(m){return this._owner.option(m)},h._setOption=function(m,p){this._owner.option(m,p)},y}(I.default);b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=E(e(2)),I=e(111),F=E(e(10)),A=E(e(302)),R=e(7);function E(S){return S&&S.__esModule?S:{default:S}}b.default={getConfigurations:function(){var S=(0,I.getDiagram)().DiagramCommand;return this.dialogList||(this.dialogList=[{command:S.InsertShapeImage,title:F.default.format("dxDiagram-dialogInsertShapeImageTitle"),onGetContent:this.getChangeImageDialogContent},{command:S.EditShapeImage,title:F.default.format("dxDiagram-dialogEditShapeImageTitle"),onGetContent:this.getChangeImageDialogContent}])},getChangeImageDialogContent:function(S){var w=(0,g.default)("<div>");return S.component._createComponent(w,A.default,{selectButtonText:F.default.format("dxDiagram-dialogEditShapeImageSelectButton"),accept:"image/*",uploadMode:"useForm",onValueChanged:function(y){var h=new((0,R.getWindow)().FileReader);h.onload=function(m){S.component._commandParameter=m.target.result},h.readAsDataURL(y.value[0])}}),w},getDialogParameters:function(S){var w=this.getConfigurations().map(function(y){return y.command}).indexOf(S);return w>=0?this.getConfigurations()[w]:null}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;function I(A,R){return(I=Object.setPrototypeOf||function(E,k){return E.__proto__=k,E})(A,R)}b.default=void 0;var F=function(A){var R,E;function k(){return A.apply(this,arguments)||this}E=A,(R=k).prototype=Object.create(E.prototype),R.prototype.constructor=R,I(R,E);var S=k.prototype;return S._getKeyExpr=function(){return this._diagramWidget._createOptionGetter("nodes.keyExpr")},S._getItemsExpr=function(){return this._diagramWidget._createOptionGetter("nodes.itemsExpr")},S._getContainerChildrenExpr=function(){return this._diagramWidget._createOptionGetter("nodes.containerChildrenExpr")},k}(((g=e(581))&&g.__esModule?g:{default:g}).default);b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;function I(A,R){return(I=Object.setPrototypeOf||function(E,k){return E.__proto__=k,E})(A,R)}b.default=void 0;var F=function(A){var R,E;function k(){return A.apply(this,arguments)||this}return E=A,(R=k).prototype=Object.create(E.prototype),R.prototype.constructor=R,I(R,E),k.prototype._getKeyExpr=function(){return this._diagramWidget._createOptionGetter("edges.keyExpr")},k}(((g=e(581))&&g.__esModule?g:{default:g}).default);b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(990))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=o(e(2)),I=e(20),F=e(0),A=e(7),R=e(1),E=e(991),k=o(e(992)),S=o(e(145)),w=o(e(9)),y=o(e(577)),h=o(e(16)),m=e(993),p=e(994),f=e(996),c=e(997),u=e(336),l=e(998),s=e(999),a=e(1e3),t=e(1001),n=e(1002),i=e(1003);function o(T){return T&&T.__esModule?T:{default:T}}function r(T,D){return(r=Object.setPrototypeOf||function(C,P){return C.__proto__=P,C})(T,D)}var d=(0,A.getWindow)(),v=function(T){var D,C;function P(){return T.apply(this,arguments)||this}C=T,(D=P).prototype=Object.create(C.prototype),D.prototype.constructor=D,r(D,C);var M=P.prototype;return M._init=function(){T.prototype._init.call(this),this._isGanttRendered=!1,this._initHelpers()},M._initMarkup=function(){T.prototype._initMarkup.call(this),this.$element().addClass("dx-gantt"),this._$toolbarWrapper=(0,g.default)("<div>").addClass("dx-gantt-toolbar-wrapper").appendTo(this.$element()),this._$toolbar=(0,g.default)("<div>").appendTo(this._$toolbarWrapper),this._$mainWrapper=(0,g.default)("<div>").addClass("dx-gantt-main-wrapper").appendTo(this.$element()),this._$treeListWrapper=(0,g.default)("<div>").addClass("dx-gantt-treelist-wrapper").appendTo(this._$mainWrapper),this._$treeList=(0,g.default)("<div>").appendTo(this._$treeListWrapper),this._$splitter=(0,g.default)("<div>").appendTo(this._$mainWrapper),this._$ganttView=(0,g.default)("<div>").addClass("dx-gantt-view").appendTo(this._$mainWrapper),this._$dialog=(0,g.default)("<div>").appendTo(this.$element()),this._$loadPanel=(0,g.default)("<div>").appendTo(this.$element()),this._$contextMenu=(0,g.default)("<div>").appendTo(this.$element()),this._refreshDataSource("tasks"),this._refreshDataSource("dependencies"),this._refreshDataSource("resources"),this._refreshDataSource("resourceAssignments")},M._clean=function(){var O;null===(O=this._ganttView)||void 0===O||O._ganttViewCore.cleanMarkup(),delete this._ganttView,delete this._dialogInstance,delete this._loadPanel,T.prototype._clean.call(this)},M._refresh=function(){this._isGanttRendered=!1,T.prototype._refresh.call(this)},M._renderContent=function(){this._isMainElementVisible=this.$element().is(":visible"),this._isMainElementVisible&&!this._isGanttRendered&&(this._isGanttRendered=!0,this._renderBars(),this._renderTreeList(),this._renderSplitter())},M._renderTreeList=function(){this._ganttTreeList=new n.GanttTreeList(this),this._treeList=this._ganttTreeList.getTreeList(),this._ganttTreeList.onAfterTreeListCreate()},M._renderSplitter=function(){var O=this;this._splitter=this._createComponent(this._$splitter,y.default,{container:this.$element(),leftElement:this._$treeListWrapper,rightElement:this._$ganttView,onApplyPanelSize:function(B){O._sizeHelper.onApplyPanelSize(B)}}),this._splitter.option("initialLeftPanelWidth",this.option("taskListWidth"))},M._renderBars=function(){this._bars=[],this._toolbar=new t.GanttToolbar(this._$toolbar,this),this._updateToolbarContent(),this._bars.push(this._toolbar),this._contextMenuBar=new t.GanttContextMenuBar(this._$contextMenu,this),this._updateContextMenu(),this._bars.push(this._contextMenuBar)},M._initHelpers=function(){this._mappingHelper=new l.GanttMappingHelper(this),this._customFieldsManager=new p.GanttCustomFieldsManager(this),this._actionsManager=new m.GanttActionsManager(this),this._ganttTemplatesManager=new a.GanttTemplatesManager(this),this._sizeHelper=new s.GanttSizeHelper(this)},M._initGanttView=function(){var O=this;this._ganttView||(this._ganttView=this._createComponent(this._$ganttView,i.GanttView,{width:"100%",height:this._ganttTreeList.getOffsetHeight(),rowHeight:this._ganttTreeList.getRowHeight(),headerHeight:this._ganttTreeList.getHeaderHeight(),tasks:this._tasks,dependencies:this._dependencies,resources:this._resources,resourceAssignments:this._resourceAssignments,allowSelection:this.option("allowSelection"),selectedRowKey:this.option("selectedRowKey"),showResources:this.option("showResources"),taskTitlePosition:this.option("taskTitlePosition"),firstDayOfWeek:this.option("firstDayOfWeek"),showRowLines:this.option("showRowLines"),scaleType:this.option("scaleType"),editing:this.option("editing"),validation:this.option("validation"),stripLines:this.option("stripLines"),bars:this._bars,mainElement:this.$element(),onSelectionChanged:function(B){O._ganttTreeList.selectRows(u.GanttHelper.getArrayFromOneElement(B.id))},onScroll:function(B){O._ganttTreeList.scrollBy(B.scrollTop)},onDialogShowing:this._showDialog.bind(this),onPopupMenuShowing:this._showPopupMenu.bind(this),onExpandAll:this._expandAll.bind(this),onCollapseAll:this._collapseAll.bind(this),modelChangesListener:E.ModelChangesListener.create(this),exportHelper:this._getExportHelper(),taskTooltipContentTemplate:this._ganttTemplatesManager.getTaskTooltipContentTemplateFunc(this.option("taskTooltipContentTemplate")),taskProgressTooltipContentTemplate:this._ganttTemplatesManager.getTaskProgressTooltipContentTemplateFunc(this.option("taskProgressTooltipContentTemplate")),taskTimeTooltipContentTemplate:this._ganttTemplatesManager.getTaskTimeTooltipContentTemplateFunc(this.option("taskTimeTooltipContentTemplate")),taskContentTemplate:this._ganttTemplatesManager.getTaskContentTemplateFunc(this.option("taskContentTemplate")),onTaskClick:function(B){O._ganttTreeList.onRowClick(B)},onTaskDblClick:function(B){O._ganttTreeList.onRowDblClick(B)},onAdjustControl:function(){O._sizeHelper.onAdjustControl()}}),this._fireContentReadyAction())},M._refreshDataSource=function(O){var B=this,V=this["_".concat(O,"Option")];V&&(V.dispose(),delete this["_".concat(O,"Option")],delete this["_".concat(O)]),(V=new k.default(O,this._getLoadPanel(),function(z,N){B._dataSourceChanged(z,N)})).option("dataSource",this._getSpecificDataSourceOption(O)),V._refreshDataSource(),this["_".concat(O,"Option")]=V},M._getSpecificDataSourceOption=function(O){var B=this.option("".concat(O,".dataSource"));return!B||Array.isArray(B)?{store:{type:"array",data:null!=B?B:[],key:this.option("".concat(O,".keyExpr"))}}:B},M._dataSourceChanged=function(O,B){var V=this,z=u.GanttHelper.compileGettersByOption(this.option(O)),N=this._validateSourceData(O,B),U=N.map(u.GanttHelper.prepareMapHandler(z));if(this["_".concat(O)]=U,this._setGanttViewOption(O,U),"tasks"===O){var H,G;this._tasksRaw=N;var Y=N.map(function(J){return J[V.option("tasks.parentIdExpr")]}).filter(function(J,ae,fe){return J&&fe.indexOf(J)===ae});null===(H=this._ganttTreeList)||void 0===H||H.setOption("expandedRowKeys",Y),null===(G=this._ganttTreeList)||void 0===G||G.updateDataSource(N)}},M._validateSourceData=function(O,B){return B&&"tasks"===O?this._validateTaskData(B):B},M._validateTaskData=function(O){for(var B,V=(0,I.compileGetter)(this.option("".concat("tasks",".keyExpr"))),z=(0,I.compileGetter)(this.option("".concat("tasks",".parentIdExpr"))),N=null!==(B=this.option("rootValue"))&&void 0!==B?B:"dx_dxt_gantt_default_root_value",U={},H=0;H<O.length;H++){var G=O[H];if(G){var Y,J=V(G),ae=J===N,fe=null!==(Y=U[J])&&void 0!==Y?Y:U[J]={key:J,children:[]};if(!ae){var Ce,Te,me=null!==(Ce=z(G))&&void 0!==Ce?Ce:N,he=null!==(Te=U[me])&&void 0!==Te?Te:U[me]={key:me,children:[]};he.children.push(fe),fe.parent=he}}}var _e=[N];return this._appendChildKeys(U[N],_e),O.filter(function(re){return _e.indexOf(V(re))>-1})},M._appendChildKeys=function(O,B){for(var V=null==O?void 0:O.children,z=0;z<(null==V?void 0:V.length);z++){var N=V[z];B.push(N.key),this._appendChildKeys(N,B)}},M._onRecordInserted=function(O,B,V){var z=this,N=this["_".concat(O,"Option")];if(N){var U=u.GanttHelper.getStoreObject(this.option(O),B),H="tasks"===O;H&&this._customFieldsManager.addCustomFieldsDataFromCache("gantt_new_task_key",U),N.insert(U,function(G){var Y=(0,I.compileGetter)(z.option("".concat(O,".keyExpr")))(G);V(Y),N._reloadDataSource().done(function(J){H&&z._ganttTreeList.onTaskInserted(Y,B.parentId)}),H&&setTimeout(function(){z._sizeHelper.updateGanttRowHeights()},300),z._actionsManager.raiseInsertedAction(O,U,Y)})}},M._onRecordUpdated=function(O,B,V,z){var N=this,U=this["_".concat(O,"Option")],H="tasks"===O;if(U){var G=(0,I.compileSetter)(this.option("".concat(O,".").concat(V,"Expr"))),Y={};G(Y,z),H&&this._customFieldsManager.cache.hasData(B)&&this._customFieldsManager.addCustomFieldsDataFromCache(B,Y),U.update(B,Y,function(){U._reloadDataSource(),N._actionsManager.raiseUpdatedAction(O,Y,B)})}},M._onRecordRemoved=function(O,B,V){var z=this,N=this["_".concat(O,"Option")];N&&N.remove(B,function(){N._reloadDataSource(),z._actionsManager.raiseDeletedAction(O,B,z._mappingHelper.convertCoreToMappedData(O,V))})},M._onParentTaskUpdated=function(O){var B=this.getTaskDataByCoreData(O);this._actionsManager.raiseUpdatedAction("tasks",B,O.id)},M._onParentTasksRecalculated=function(O){var B,V=u.GanttHelper.compileSettersByOption(this.option("tasks")),z=this._customFieldsManager.appendCustomFields(O.map(u.GanttHelper.prepareSetterMapHandler(V)));null===(B=this._ganttTreeList)||void 0===B||B.setOption("dataSource",z)},M._getToolbarItems=function(){return this.option("toolbar.items")||[]},M._updateToolbarContent=function(){var O=this._getToolbarItems();O.length?this._$toolbarWrapper.show():this._$toolbarWrapper.hide(),this._toolbar&&this._toolbar.createItems(O),this._updateBarItemsState()},M._updateContextMenu=function(){var O=this.option("contextMenu");O.enabled&&this._contextMenuBar&&(this._contextMenuBar.createItems(O.items),this._updateBarItemsState())},M._updateBarItemsState=function(){this._ganttView&&this._ganttView.updateBarItemsState()},M._showDialog=function(O){this._dialogInstance||(this._dialogInstance=new f.GanttDialog(this,this._$dialog)),this._dialogInstance.show(O.name,O.parameters,O.callback,O.afterClosing,this.option("editing"))},M._showPopupMenu=function(O){if(this.option("contextMenu.enabled")){this._ganttView.getBarManager().updateContextMenu();var B={cancel:!1,event:O.event,targetType:O.type,targetKey:O.key,items:(0,F.extend)(!0,[],this._contextMenuBar._items),data:"task"===O.type?this.getTaskData(O.key):this.getDependencyData(O.key)};this._actionsManager.raiseContextMenuPreparing(B),B.cancel||this._contextMenuBar.show(O.position,B.items)}},M._getLoadPanel=function(){return this._loadPanel||(this._loadPanel=this._createComponent(this._$loadPanel,S.default,{position:{of:this.$element()}})),this._loadPanel},M._getTaskKeyGetter=function(){return(0,I.compileGetter)(this.option("".concat("tasks",".keyExpr")))},M._setGanttViewOption=function(O,B){this._ganttView&&this._ganttView.option(O,B)},M._getGanttViewOption=function(O,B){var V;return null===(V=this._ganttView)||void 0===V?void 0:V.option(O)},M._getExportHelper=function(){var O;return null!==(O=this._exportHelper)&&void 0!==O||(this._exportHelper=new c.GanttExportHelper(this)),this._exportHelper},M._executeCoreCommand=function(O){this._ganttView.executeCoreCommand(O)},M._expandAll=function(){this._changeExpandAll(!0)},M._collapseAll=function(){this._changeExpandAll(!1)},M._changeExpandAll=function(O){var B,V,z=this,N=[];this._treeList.forEachNode(function(H){var G;null!==(G=H.children)&&void 0!==G&&G.length&&N.push(H.key)}),this._lockRowExpandEvent=N.length>0;var U=N.reduce(function(H,G,Y){H[G]=O;var J=O?z._treeList.expandRow:z._treeList.collapseRow;return Y===N.length-1?V=J(G):J(G),H},{});null===(B=V)||void 0===B||B.then(function(){z._ganttView._ganttViewCore.applyTasksExpandedState(U),z._sizeHelper.adjustHeight(),delete z._lockRowExpandEvent})},M._onTreeListRowExpandChanged=function(O,B){this._lockRowExpandEvent||(this._ganttView.changeTaskExpanded(O.key,B),this._sizeHelper.adjustHeight())},M.getTaskResources=function(O){var B=this;return(0,R.isDefined)(O)?this._ganttView._ganttViewCore.getTaskResources(O).map(function(V){return B._mappingHelper.convertCoreToMappedData("resources",V)}):null},M.getVisibleTaskKeys=function(){return this._ganttView._ganttViewCore.getVisibleTaskKeys()},M.getVisibleDependencyKeys=function(){return this._ganttView._ganttViewCore.getVisibleDependencyKeys()},M.getVisibleResourceKeys=function(){return this._ganttView._ganttViewCore.getVisibleResourceKeys()},M.getVisibleResourceAssignmentKeys=function(){return this._ganttView._ganttViewCore.getVisibleResourceAssignmentKeys()},M.getTaskData=function(O){if(!(0,R.isDefined)(O))return null;var B=this._ganttView._ganttViewCore.getTaskData(O);return this.getTaskDataByCoreData(B)},M.getTaskDataByCoreData=function(O){var B=O?this._mappingHelper.convertCoreToMappedData("tasks",O):null;return this._customFieldsManager.addCustomFieldsData(O.id,B),B},M.insertTask=function(O){this._customFieldsManager.saveCustomFieldsDataToCache("gantt_new_task_key",O),this._ganttView._ganttViewCore.insertTask(this._mappingHelper.convertMappedToCoreData("tasks",O))},M.deleteTask=function(O){this._ganttView._ganttViewCore.deleteTask(O)},M.updateTask=function(O,B){var V=this._mappingHelper.convertMappedToCoreData("tasks",B),z=!Object.keys(V).length;this._customFieldsManager.saveCustomFieldsDataToCache(O,B,!0,z),this._ganttView._ganttViewCore.updateTask(O,V)},M.getDependencyData=function(O){if(!(0,R.isDefined)(O))return null;var B=this._ganttView._ganttViewCore.getDependencyData(O);return B?this._mappingHelper.convertCoreToMappedData("dependencies",B):null},M.insertDependency=function(O){this._ganttView._ganttViewCore.insertDependency(this._mappingHelper.convertMappedToCoreData("dependencies",O))},M.deleteDependency=function(O){this._ganttView._ganttViewCore.deleteDependency(O)},M.getResourceData=function(O){var B=this._ganttView._ganttViewCore.getResourceData(O);return B?this._mappingHelper.convertCoreToMappedData("resources",B):null},M.deleteResource=function(O){this._ganttView._ganttViewCore.deleteResource(O)},M.insertResource=function(O,B){this._ganttView._ganttViewCore.insertResource(this._mappingHelper.convertMappedToCoreData("resources",O),B)},M.getResourceAssignmentData=function(O){var B=this._ganttView._ganttViewCore.getResourceAssignmentData(O);return B?this._mappingHelper.convertCoreToMappedData("resourceAssignments",B):null},M.assignResourceToTask=function(O,B){this._ganttView._ganttViewCore.assignResourceToTask(O,B)},M.unassignResourceFromTask=function(O,B){this._ganttView._ganttViewCore.unassignResourceFromTask(O,B)},M.updateDimensions=function(){this._sizeHelper.onAdjustControl()},M.scrollToDate=function(O){this._ganttView._ganttViewCore.scrollToDate(O)},M.showResourceManagerDialog=function(){this._ganttView._ganttViewCore.showResourcesDialog()},M.exportToPdf=function(O){var B,V,z,N,U=this;this._exportHelper.reset();var H=(0,F.extend)({},O);return H.createDocumentMethod&&(H.docCreateMethod=H.createDocumentMethod),null!==(B=H.docCreateMethod)&&void 0!==B||(H.docCreateMethod=null!==(V=null===(z=d.jspdf)||void 0===z?void 0:z.jsPDF)&&void 0!==V?V:d.jsPDF),null!==(N=H.format)&&void 0!==N||(H.format="a4"),new Promise(function(G){var Y;G(null===(Y=U._ganttView)||void 0===Y?void 0:Y._ganttViewCore.exportToPdf(H))})},M._getDefaultOptions=function(){return(0,F.extend)(T.prototype._getDefaultOptions.call(this),u.GanttHelper.getDefaultOptions())},M._optionChanged=function(O){var B,V,z,N,U,H,G,Y,J,ae,fe,Ce,Te,me,he,_e,re,ce,ge,Se,Ie,Pe,Ue,Ne,De,Me,Re,ke,Le,Fe,ze,Ye,ut,St,_t,It,Pt,Ht;switch(O.name){case"tasks":this._refreshDataSource("tasks");break;case"dependencies":this._refreshDataSource("dependencies");break;case"resources":this._refreshDataSource("resources");break;case"resourceAssignments":this._refreshDataSource("resourceAssignments");break;case"columns":null===(B=this._ganttTreeList)||void 0===B||B.setOption("columns",this._ganttTreeList.getColumns());break;case"taskListWidth":null===(V=this._sizeHelper)||void 0===V||V.setInnerElementsWidth();break;case"showResources":this._setGanttViewOption("showResources",O.value);break;case"taskTitlePosition":this._setGanttViewOption("taskTitlePosition",O.value);break;case"firstDayOfWeek":this._setGanttViewOption("firstDayOfWeek",O.value);break;case"selectedRowKey":null===(z=this._ganttTreeList)||void 0===z||z.selectRows(u.GanttHelper.getArrayFromOneElement(O.value));break;case"onSelectionChanged":null===(N=this._actionsManager)||void 0===N||N.createSelectionChangedAction();break;case"onTaskClick":null===(U=this._actionsManager)||void 0===U||U.createTaskClickAction();break;case"onTaskDblClick":null===(H=this._actionsManager)||void 0===H||H.createTaskDblClickAction();break;case"onTaskInserting":null===(G=this._actionsManager)||void 0===G||G.createTaskInsertingAction();break;case"onTaskInserted":null===(Y=this._actionsManager)||void 0===Y||Y.createTaskInsertedAction();break;case"onTaskDeleting":null===(J=this._actionsManager)||void 0===J||J.createTaskDeletingAction();break;case"onTaskDeleted":null===(ae=this._actionsManager)||void 0===ae||ae.createTaskDeletedAction();break;case"onTaskUpdating":null===(fe=this._actionsManager)||void 0===fe||fe.createTaskUpdatingAction();break;case"onTaskUpdated":null===(Ce=this._actionsManager)||void 0===Ce||Ce.createTaskUpdatedAction();break;case"onTaskMoving":null===(Te=this._actionsManager)||void 0===Te||Te.createTaskMovingAction();break;case"onTaskEditDialogShowing":null===(me=this._actionsManager)||void 0===me||me.createTaskEditDialogShowingAction();break;case"onResourceManagerDialogShowing":null===(he=this._actionsManager)||void 0===he||he.createResourceManagerDialogShowingAction();break;case"onDependencyInserting":null===(_e=this._actionsManager)||void 0===_e||_e.createDependencyInsertingAction();break;case"onDependencyInserted":null===(re=this._actionsManager)||void 0===re||re.createDependencyInsertedAction();break;case"onDependencyDeleting":null===(ce=this._actionsManager)||void 0===ce||ce.createDependencyDeletingAction();break;case"onDependencyDeleted":null===(ge=this._actionsManager)||void 0===ge||ge.createDependencyDeletedAction();break;case"onResourceInserting":null===(Se=this._actionsManager)||void 0===Se||Se.createResourceInsertingAction();break;case"onResourceInserted":null===(Ie=this._actionsManager)||void 0===Ie||Ie.createResourceInsertedAction();break;case"onResourceDeleting":null===(Pe=this._actionsManager)||void 0===Pe||Pe.createResourceDeletingAction();break;case"onResourceDeleted":null===(Ue=this._actionsManager)||void 0===Ue||Ue.createResourceDeletedAction();break;case"onResourceAssigning":null===(Ne=this._actionsManager)||void 0===Ne||Ne.createResourceAssigningAction();break;case"onResourceAssigned":null===(De=this._actionsManager)||void 0===De||De.createResourceAssignedAction();break;case"onResourceUnassigning":null===(Me=this._actionsManager)||void 0===Me||Me.createResourceUnassigningAction();break;case"onResourceUnassigned":null===(Re=this._actionsManager)||void 0===Re||Re.createResourceUnassignedAction();break;case"onCustomCommand":null===(ke=this._actionsManager)||void 0===ke||ke.createCustomCommandAction();break;case"onContextMenuPreparing":null===(Le=this._actionsManager)||void 0===Le||Le.createContextMenuPreparingAction();break;case"allowSelection":null===(Fe=this._ganttTreeList)||void 0===Fe||Fe.setOption("selection.mode",u.GanttHelper.getSelectionMode(O.value)),this._setGanttViewOption("allowSelection",O.value);break;case"showRowLines":null===(ze=this._ganttTreeList)||void 0===ze||ze.setOption("showRowLines",O.value),this._setGanttViewOption("showRowLines",O.value);break;case"stripLines":this._setGanttViewOption("stripLines",O.value);break;case"scaleType":this._setGanttViewOption("scaleType",O.value);break;case"editing":this._setGanttViewOption("editing",this.option(O.name));break;case"validation":this._setGanttViewOption("validation",this.option(O.name));break;case"toolbar":this._updateToolbarContent();break;case"contextMenu":this._updateContextMenu();break;case"taskTooltipContentTemplate":this._setGanttViewOption("taskTooltipContentTemplate",null===(Ye=this._ganttTemplatesManager)||void 0===Ye?void 0:Ye.getTaskTooltipContentTemplateFunc(O.value));break;case"taskProgressTooltipContentTemplate":this._setGanttViewOption("taskProgressTooltipContentTemplate",null===(ut=this._ganttTemplatesManager)||void 0===ut?void 0:ut.getTaskProgressTooltipContentTemplateFunc(O.value));break;case"taskTimeTooltipContentTemplate":this._setGanttViewOption("taskTimeTooltipContentTemplate",null===(St=this._ganttTemplatesManager)||void 0===St?void 0:St.getTaskTimeTooltipContentTemplateFunc(O.value));break;case"taskContentTemplate":this._setGanttViewOption("taskContentTemplate",null===(_t=this._ganttTemplatesManager)||void 0===_t?void 0:_t.getTaskContentTemplateFunc(O.value));break;case"rootValue":null===(It=this._ganttTreeList)||void 0===It||It.setOption("rootValue",O.value);break;case"width":T.prototype._optionChanged.call(this,O),null===(Pt=this._sizeHelper)||void 0===Pt||Pt.updateGanttWidth();break;case"height":T.prototype._optionChanged.call(this,O),null===(Ht=this._sizeHelper)||void 0===Ht||Ht.setGanttHeight(this._$element.height());break;case"sorting":break;default:T.prototype._optionChanged.call(this,O)}},P}(h.default);(0,w.default)("dxGantt",v),b.default=v,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.ModelChangesListener=void 0,b.ModelChangesListener={create:function(I){return{NotifyTaskCreated:function(F,A,R){I._onRecordInserted("tasks",F,A)},NotifyTaskRemoved:function(F,A,R){I._onRecordRemoved("tasks",F,R)},NotifyTaskTitleChanged:function(F,A,R){I._onRecordUpdated("tasks",F,"title",A)},NotifyTaskDescriptionChanged:function(F,A,R){I._onRecordUpdated("tasks",F,"description",A)},NotifyTaskStartChanged:function(F,A,R){I._onRecordUpdated("tasks",F,"start",A)},NotifyTaskEndChanged:function(F,A,R){I._onRecordUpdated("tasks",F,"end",A)},NotifyTaskProgressChanged:function(F,A,R){I._onRecordUpdated("tasks",F,"progress",A)},NotifyTaskColorChanged:function(F,A,R){I._onRecordUpdated("tasks",F,"color",A)},NotifyParentTaskUpdated:function(F,A){I._onParentTaskUpdated(F)},NotifyDependencyInserted:function(F,A,R){I._onRecordInserted("dependencies",F,A)},NotifyDependencyRemoved:function(F,A,R){I._onRecordRemoved("dependencies",F,R)},NotifyResourceCreated:function(F,A,R){I._onRecordInserted("resources",F,A)},NotifyResourceRemoved:function(F,A,R){I._onRecordRemoved("resources",F,R)},NotifyResourceAssigned:function(F,A,R){I._onRecordInserted("resourceAssignments",F,A)},NotifyResourceUnassigned:function(F,A,R){I._onRecordRemoved("resourceAssignments",F,R)},NotifyParentDataRecalculated:function(F){I._onParentTasksRecalculated(F)},NotifyTaskCreating:function(F){I._actionsManager.raiseInsertingAction("tasks",F)},NotifyTaskRemoving:function(F){I._actionsManager.raiseDeletingAction("tasks",F)},NotifyTaskUpdating:function(F){I._actionsManager.raiseUpdatingAction("tasks",F)},NotifyTaskMoving:function(F){I._actionsManager.raiseUpdatingAction("tasks",F,I._actionsManager.getTaskMovingAction())},NotifyTaskEditDialogShowing:function(F){I._actionsManager.raiseTaskEditDialogShowingAction(F)},NotifyResourceManagerDialogShowing:function(F){I._actionsManager.raiseResourceManagerDialogShowingAction(F)},NotifyDependencyInserting:function(F){I._actionsManager.raiseInsertingAction("dependencies",F)},NotifyDependencyRemoving:function(F){I._actionsManager.raiseDeletingAction("dependencies",F)},NotifyResourceCreating:function(F){I._actionsManager.raiseInsertingAction("resources",F)},NotifyResourceRemoving:function(F){I._actionsManager.raiseDeletingAction("resources",F)},NotifyResourceAssigning:function(F){I._actionsManager.raiseInsertingAction("resourceAssignments",F)},NotifyResourceUnassigning:function(F){I._actionsManager.raiseDeletingAction("resourceAssignments",F)}}}}},function(W,b,e){b.default=void 0;var g,I=e(123),F=(g=e(99))&&g.__esModule?g:{default:g};function A(k,S){return(A=Object.setPrototypeOf||function(w,y){return w.__proto__=y,w})(k,S)}var R=function(k){var S,w;function y(m,p,f){var c;return(c=k.call(this)||this)._optionName=m,c._loadPanel=p,c._dataSourceChangedCallback=f,c}w=k,(S=y).prototype=Object.create(w.prototype),S.prototype.constructor=S,A(S,w);var h=y.prototype;return h.insert=function(m,p,f){var c=this;this._showLoadPanel(),this._getStore().insert(m).done(function(u){p&&p(u),c._hideLoadPanel()}).fail(function(u){f&&f(u),c._hideLoadPanel()})},h.update=function(m,p,f,c){var u=this;this._showLoadPanel(),this._getStore().update(m,p).done(function(l,s){f&&f(l,s),u._hideLoadPanel()}).fail(function(l){c&&c(l),u._hideLoadPanel()})},h.remove=function(m,p,f){var c=this;this._showLoadPanel(),this._getStore().remove(m).done(function(u){p&&p(u),c._hideLoadPanel()}).fail(function(u){f&&f(u),c._hideLoadPanel()})},h._dataSourceChangedHandler=function(m,p){this._dataSourceChangedCallback(this._optionName,m)},h._dataSourceOptions=function(){return{paginate:!1}},h._dataSourceLoadingChangedHandler=function(m){m&&!this._dataSource.isLoaded()?this._showLoadPanel():this._hideLoadPanel()},h._showLoadPanel=function(){this._loadPanel.show()},h._hideLoadPanel=function(){this._loadPanel.hide()},h._getStore=function(){return this._dataSource.store()},h._getItems=function(){return this._getStore()._array||this._dataSource.items()},h._reloadDataSource=function(){return this._dataSource.load()},h.dispose=function(){this._disposeDataSource()},h._optionChanged=function(m){},y}(I.Component);R.include(F.default),b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.GanttActionsManager=void 0;var x=function(){function T(C){this._gantt=C,this._mappingHelper=C._mappingHelper,this._customFieldsManager=C._customFieldsManager}var D=T.prototype;return D._createActionByOption=function(C){return this._gantt._createActionByOption(C)},D._getTaskData=function(C){return this._gantt.getTaskData(C)},D._convertCoreToMappedData=function(C,P){return this._mappingHelper.convertCoreToMappedData(C,P)},D._convertMappedToCoreData=function(C,P){return this._mappingHelper.convertMappedToCoreData(C,P)},D._convertMappedToCoreFields=function(C,P){return this._mappingHelper.convertMappedToCoreFields(C,P)},D._convertCoreToMappedFields=function(C,P){return this._mappingHelper.convertCoreToMappedFields(C,P)},D._saveCustomFieldsDataToCache=function(C,P){var M=arguments.length>2&&void 0!==arguments[2]&&arguments[2],O=arguments.length>3&&void 0!==arguments[3]&&arguments[3];this._customFieldsManager.saveCustomFieldsDataToCache(C,P,M,O)},D.createTaskDblClickAction=function(){this._taskDblClickAction=this._createActionByOption("onTaskDblClick")},D.taskDblClickAction=function(C){this._taskDblClickAction||this.createTaskDblClickAction(),this._taskDblClickAction(C)},D.raiseTaskDblClickAction=function(C,P){var M={cancel:!1,data:this._getTaskData(C),event:P,key:C};return this.taskDblClickAction(M),!M.cancel},D.createTaskClickAction=function(){this._taskClickAction=this._createActionByOption("onTaskClick")},D.taskClickAction=function(C){this._taskClickAction||this.createTaskClickAction(),this._taskClickAction(C)},D.raiseTaskClickAction=function(C,P){var M={key:C,event:P,data:this._getTaskData(C)};this.taskClickAction(M)},D.createSelectionChangedAction=function(){this._selectionChangedAction=this._createActionByOption("onSelectionChanged")},D.selectionChangedAction=function(C){this._selectionChangedAction||this.createSelectionChangedAction(),this._selectionChangedAction(C)},D.raiseSelectionChangedAction=function(C){this.selectionChangedAction({selectedRowKey:C})},D.createCustomCommandAction=function(){this._customCommandAction=this._createActionByOption("onCustomCommand")},D.customCommandAction=function(C){this._customCommandAction||this.createCustomCommandAction(),this._customCommandAction(C)},D.raiseCustomCommand=function(C){this.customCommandAction({name:C})},D.createContextMenuPreparingAction=function(){this._contextMenuPreparingAction=this._createActionByOption("onContextMenuPreparing")},D.contextMenuPreparingAction=function(C){this._contextMenuPreparingAction||this.createContextMenuPreparingAction(),this._contextMenuPreparingAction(C)},D.raiseContextMenuPreparing=function(C){this.contextMenuPreparingAction(C)},D._getInsertingAction=function(C){switch(C){case"tasks":return this._getTaskInsertingAction();case"dependencies":return this._getDependencyInsertingAction();case"resources":return this._getResourceInsertingAction();case"resourceAssignments":return this._getResourceAssigningAction()}return function(){}},D.raiseInsertingAction=function(C,P){var M=this._getInsertingAction(C);if(M){var O={cancel:!1,values:this._convertCoreToMappedData(C,P.values)};M(O),P.cancel=O.cancel,P.values=this._convertMappedToCoreData(C,O.values),"tasks"===C&&this._saveCustomFieldsDataToCache("gantt_new_task_key",O.values)}},D.createTaskInsertingAction=function(){this._taskInsertingAction=this._createActionByOption("onTaskInserting")},D.taskInsertingAction=function(C){this._getTaskInsertingAction()(C)},D._getTaskInsertingAction=function(){return this._taskInsertingAction||this.createTaskInsertingAction(),this._taskInsertingAction},D.createDependencyInsertingAction=function(){this._dependencyInsertingAction=this._createActionByOption("onDependencyInserting")},D.dependencyInsertingAction=function(C){this._getDependencyInsertingAction()(C)},D._getDependencyInsertingAction=function(){return this._dependencyInsertingAction||this.createDependencyInsertingAction(),this._dependencyInsertingAction},D.createResourceInsertingAction=function(){this._resourceInsertingAction=this._createActionByOption("onResourceInserting")},D.resourceInsertingAction=function(C){this._getResourceInsertingAction()(C)},D._getResourceInsertingAction=function(){return this._resourceInsertingAction||this.createResourceInsertingAction(),this._resourceInsertingAction},D.createResourceAssigningAction=function(){this._resourceAssigningAction=this._createActionByOption("onResourceAssigning")},D.resourceAssigningAction=function(C){this._getResourceAssigningAction()(C)},D._getResourceAssigningAction=function(){return this._resourceAssigningAction||this.createResourceAssigningAction(),this._resourceAssigningAction},D._getInsertedAction=function(C){switch(C){case"tasks":return this._getTaskInsertedAction();case"dependencies":return this._getDependencyInsertedAction();case"resources":return this._getResourceInsertedAction();case"resourceAssignments":return this._getResourceAssignedAction()}return function(){}},D.raiseInsertedAction=function(C,P,M){var O=this._getInsertedAction(C);O&&O({values:P,key:M})},D.createTaskInsertedAction=function(){this._taskInsertedAction=this._createActionByOption("onTaskInserted")},D.taskInsertedAction=function(C){this._getTaskInsertedAction()(C)},D._getTaskInsertedAction=function(){return this._taskInsertedAction||this.createTaskInsertedAction(),this._taskInsertedAction},D.createDependencyInsertedAction=function(){this._dependencyInsertedAction=this._createActionByOption("onDependencyInserted")},D.dependencyInsertedAction=function(C){this._getDependencyInsertedAction()(C)},D._getDependencyInsertedAction=function(){return this._dependencyInsertedAction||this.createDependencyInsertedAction(),this._dependencyInsertedAction},D.createResourceInsertedAction=function(){this._resourceInsertedAction=this._createActionByOption("onResourceInserted")},D.resourceInsertedAction=function(C){this._getResourceInsertedAction()(C)},D._getResourceInsertedAction=function(){return this._resourceInsertedAction||this.createResourceInsertedAction(),this._resourceInsertedAction},D.createResourceAssignedAction=function(){this._resourceAssignedAction=this._createActionByOption("onResourceAssigned")},D.resourceAssignedAction=function(C){this._getResourceAssignedAction()(C)},D._getResourceAssignedAction=function(){return this._resourceAssignedAction||this.createResourceAssignedAction(),this._resourceAssignedAction},D._getDeletingAction=function(C){switch(C){case"tasks":return this._getTaskDeletingAction();case"dependencies":return this._getDependencyDeletingAction();case"resources":return this._getResourceDeletingAction();case"resourceAssignments":return this._getResourceUnassigningAction()}return function(){}},D.raiseDeletingAction=function(C,P){var M=this._getDeletingAction(C);if(M){var O={cancel:!1,key:P.key,values:this._convertCoreToMappedData(C,P.values)};M(O),P.cancel=O.cancel}},D.createTaskDeletingAction=function(){this._taskDeletingAction=this._createActionByOption("onTaskDeleting")},D.taskDeletingAction=function(C){this._getTaskDeletingAction()(C)},D._getTaskDeletingAction=function(){return this._taskDeletingAction||this.createTaskDeletingAction(),this._taskDeletingAction},D.createDependencyDeletingAction=function(){this._dependencyDeletingAction=this._createActionByOption("onDependencyDeleting")},D.dependencyDeletingAction=function(C){this._getDependencyDeletingAction()(C)},D._getDependencyDeletingAction=function(){return this._dependencyDeletingAction||this.createDependencyDeletingAction(),this._dependencyDeletingAction},D.createResourceDeletingAction=function(){this._resourceDeletingAction=this._createActionByOption("onResourceDeleting")},D.resourceDeletingAction=function(C){this._getResourceDeletingAction()(C)},D._getResourceDeletingAction=function(){return this._resourceDeletingAction||this.createResourceDeletingAction(),this._resourceDeletingAction},D.createResourceUnassigningAction=function(){this._resourceUnassigningAction=this._createActionByOption("onResourceUnassigning")},D.resourceUnassigningAction=function(C){this._getResourceUnassigningAction()(C)},D._getResourceUnassigningAction=function(){return this._resourceUnassigningAction||this.createResourceUnassigningAction(),this._resourceUnassigningAction},D._getDeletedAction=function(C){switch(C){case"tasks":return this._getTaskDeletedAction();case"dependencies":return this._getDependencyDeletedAction();case"resources":return this._getResourceDeletedAction();case"resourceAssignments":return this._getResourceUnassignedAction()}return function(){}},D.raiseDeletedAction=function(C,P,M){var O=this._getDeletedAction(C);O&&O({key:P,values:M})},D.createTaskDeletedAction=function(){this._taskDeletedAction=this._createActionByOption("onTaskDeleted")},D.taskDeletedAction=function(C){this._getTaskDeletedAction()(C)},D._getTaskDeletedAction=function(){return this._taskDeletedAction||this.createTaskDeletedAction(),this._taskDeletedAction},D.createDependencyDeletedAction=function(){this._dependencyDeletedAction=this._createActionByOption("onDependencyDeleted")},D.dependencyDeletedAction=function(C){this._getDependencyDeletedAction()(C)},D._getDependencyDeletedAction=function(){return this._dependencyDeletedAction||this.createDependencyDeletedAction(),this._dependencyDeletedAction},D.createResourceDeletedAction=function(){this._resourceDeletedAction=this._createActionByOption("onResourceDeleted")},D.resourceDeletedAction=function(C){this._getResourceDeletedAction()(C)},D._getResourceDeletedAction=function(){return this._resourceDeletedAction||this.createResourceDeletedAction(),this._resourceDeletedAction},D.createResourceUnassignedAction=function(){this._resourceUnassignedAction=this._createActionByOption("onResourceUnassigned")},D.resourceUnassignedAction=function(C){this._getResourceUnassignedAction()(C)},D._getResourceUnassignedAction=function(){return this._resourceUnassignedAction||this.createResourceUnassignedAction(),this._resourceUnassignedAction},D._getUpdatingAction=function(C){return"tasks"===C?this._getTaskUpdatingAction():function(){}},D.raiseUpdatingAction=function(C,P,M){if(M=M||this._getUpdatingAction(C)){var O={cancel:!1,key:P.key,newValues:this._convertCoreToMappedData(C,P.newValues),values:this._convertCoreToMappedData(C,P.values)};if(M(O),P.cancel=O.cancel,P.newValues=this._convertMappedToCoreData(C,O.newValues),"tasks"===C){var B=!Object.keys(P.newValues).length;this._saveCustomFieldsDataToCache(O.key,O.newValues,B)}}},D.createTaskUpdatingAction=function(){this._taskUpdatingAction=this._createActionByOption("onTaskUpdating")},D.taskUpdatingAction=function(C){this._getTaskUpdatingAction()(C)},D._getTaskUpdatingAction=function(){return this._taskUpdatingAction||this.createTaskUpdatingAction(),this._taskUpdatingAction},D._getUpdatedAction=function(C){return"tasks"===C?this._getTaskUpdatedAction():function(){}},D.raiseUpdatedAction=function(C,P,M){var O=this._getUpdatedAction(C);O&&O({values:P,key:M})},D.createTaskUpdatedAction=function(){this._taskUpdatedAction=this._createActionByOption("onTaskUpdated")},D.taskUpdatedAction=function(C){this._getTaskUpdatedAction()(C)},D._getTaskUpdatedAction=function(){return this._taskUpdatedAction||this.createTaskUpdatedAction(),this._taskUpdatedAction},D.createTaskEditDialogShowingAction=function(){this._taskEditDialogShowingAction=this._createActionByOption("onTaskEditDialogShowing")},D.taskEditDialogShowingAction=function(C){this._getTaskEditDialogShowingAction()(C)},D._getTaskEditDialogShowingAction=function(){return this._taskEditDialogShowingAction||this.createTaskEditDialogShowingAction(),this._taskEditDialogShowingAction},D.raiseTaskEditDialogShowingAction=function(C){var P=this._getTaskEditDialogShowingAction();if(P){var M={cancel:!1,key:C.key,values:this._convertCoreToMappedData("tasks",C.values),readOnlyFields:this._convertCoreToMappedFields("tasks",C.readOnlyFields),hiddenFields:this._convertCoreToMappedFields("tasks",C.hiddenFields)};P(M),C.cancel=M.cancel,C.values=this._convertMappedToCoreData("tasks",M.values),C.readOnlyFields=this._convertMappedToCoreFields("tasks",M.readOnlyFields),C.hiddenFields=this._convertMappedToCoreFields("tasks",M.hiddenFields)}},D.createResourceManagerDialogShowingAction=function(){this._resourceManagerDialogShowingAction=this._createActionByOption("onResourceManagerDialogShowing")},D.resourceManagerDialogShowingAction=function(C){this._getResourceManagerDialogShowingAction()(C)},D._getResourceManagerDialogShowingAction=function(){return this._resourceManagerDialogShowingAction||this.createResourceManagerDialogShowingAction(),this._resourceManagerDialogShowingAction},D.raiseResourceManagerDialogShowingAction=function(C){var P=this,M=this._getResourceManagerDialogShowingAction();if(M){var O={cancel:!1,values:C.values.resources.items.map(function(B){return P._convertMappedToCoreData("resources",B)})};M(O),C.cancel=O.cancel}},D.createTaskMovingAction=function(){this._taskMovingAction=this._createActionByOption("onTaskMoving")},D.taskMovingAction=function(C){this.getTaskMovingAction()(C)},D.getTaskMovingAction=function(){return this._taskMovingAction||this.createTaskMovingAction(),this._taskMovingAction},T}();b.GanttActionsManager=x},function(W,b,e){b.GanttCustomFieldsManager=void 0;var g=e(20),I=e(995),F=e(336),A=function(){function R(k){this._gantt=k,this._mappingHelper=k._mappingHelper,this.cache=new I.GanttDataCache}var E=R.prototype;return E._getTaskCustomFields=function(){var k=this._gantt.option("columns"),S=k&&k.map(function(y){return y.dataField}),w=this._mappingHelper.getTaskMappedFieldNames();return S?S.filter(function(y){return w.indexOf(y)<0}):[]},E._getCustomFieldsData=function(k){return this._getTaskCustomFields().reduce(function(S,w){return k&&void 0!==k[w]&&(S[w]=k[w]),S},{})},E.addCustomFieldsData=function(k,S){if(S){var w=this._gantt._tasksOption&&this._gantt._tasksOption._getItems(),y=(0,g.compileGetter)(this._gantt.option("".concat("tasks",".keyExpr"))),h=w&&w.filter(function(c){return y(c)===k})[0],m=this._getTaskCustomFields();if(h)for(var p=0;p<m.length;p++){var f=m[p];Object.prototype.hasOwnProperty.call(h,f)&&(S[f]=h[f])}}},E.appendCustomFields=function(k){var S=this._gantt._tasksOption&&this._gantt._tasksOption._getItems(),w=this._gantt._getTaskKeyGetter(),y=F.GanttHelper.getInvertedData(S,w);return k.reduce(function(h,m){var p=w(m),f=y[p];if(f){var c={};for(var u in f)c[u]=Object.prototype.hasOwnProperty.call(m,u)?m[u]:f[u];h.push(c)}else h.push(m);return h},[])},E.addCustomFieldsDataFromCache=function(k,S){this.cache.pullDataFromCache(k,S)},E.saveCustomFieldsDataToCache=function(k,S){var w=this,y=arguments.length>2&&void 0!==arguments[2]&&arguments[2],h=arguments.length>3&&void 0!==arguments[3]&&arguments[3],m=this._getCustomFieldsData(S);if(Object.keys(m).length>0){var p=function(f,c){var u=w._gantt["_".concat("tasks","Option")];u&&c&&u.update(f,c,function(l,s){var a={};w.addCustomFieldsData(s,a),u._reloadDataSource().done(function(n){w._gantt._ganttTreeList.updateDataSource(null!=n?n:u._dataSource,h)});var t=w._gantt.option("selectedRowKey");w._gantt._ganttView._selectTask(t),w._gantt._actionsManager.raiseUpdatedAction("tasks",a,s)})};this.cache.saveData(k,m,y?p:null)}},R}();b.GanttCustomFieldsManager=A},function(W,b,e){b.GanttDataCache=void 0;var g=e(0),I=function(){function F(){this._cache={},this._timers={}}var A=F.prototype;return A.saveData=function(R,E,k){if(E){this._clearTimer(R);var S=this._getCache(R,!0);(0,g.extendFromObject)(S,E,!0),k&&this._setExpireTimer(R,k)}},A.pullDataFromCache=function(R,E){var k=this._getCache(R);k&&(0,g.extendFromObject)(E,k),this._onKeyExpired(R)},A.hasData=function(R){return!!this._cache[R]},A._getCache=function(R,E){return!this._cache[R]&&E&&(this._cache[R]={}),this._cache[R]},A._setExpireTimer=function(R,E){var k=this;this._timers[R]=setTimeout(function(){E(R,k._getCache(R)),k._onKeyExpired(R)},200)},A._onKeyExpired=function(R){this._clearCache(R),this._clearTimer(R)},A._clearCache=function(R){delete this._cache[R]},A._clearTimer=function(R){var E=this._timers;E&&E[R]&&(clearTimeout(E[R]),delete E[R])},F}();b.GanttDataCache=I},function(W,b,e){b.GanttDialog=void 0;var g=A(e(50)),I=A(e(155));e(312),e(311);var F=A(e(10));function A(p){return p&&p.__esModule?p:{default:p}}function R(p,f){p.prototype=Object.create(f.prototype),p.prototype.constructor=p,E(p,f)}function E(p,f){return(E=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}var k=function(){function p(c,u){this._popupInstance=c._createComponent(u,g.default),this.infoMap={TaskEdit:w,Resources:y,Confirmation:h,ConstraintViolation:m}}var f=p.prototype;return f._apply=function(){if(this._dialogInfo.isValidated()){var c=this._dialogInfo.getResult();this._callback(c),this.hide()}},f.show=function(c,u,l,s,a){this._callback=l,this._afterClosing=s,this.infoMap[c]&&(this._dialogInfo=new this.infoMap[c](u,this._apply.bind(this),this.hide.bind(this),a),this._popupInstance.option({showTitle:!!this._dialogInfo.getTitle(),title:this._dialogInfo.getTitle(),toolbarItems:this._dialogInfo.getToolbarItems(),maxWidth:this._dialogInfo.getMaxWidth(),height:this._dialogInfo.getHeight(),contentTemplate:this._dialogInfo.getContentTemplate()}),this._popupInstance.show())},f.hide=function(){this._popupInstance.hide(),this._afterClosing&&this._afterClosing()},p}();b.GanttDialog=k;var S=function(){function p(c,u,l,s){this._parameters=c,this._applyAction=u,this._hideAction=l,this._editingOptions=s}var f=p.prototype;return f._getFormItems=function(){return{}},f._getFormCssClass=function(){return""},f._getFormData=function(){return this._parameters},f._updateParameters=function(){},f._getOkToolbarItem=function(){return this._getToolbarItem("OK",this._applyAction)},f._getCancelToolbarItem=function(){return this._getToolbarItem("Cancel",this._hideAction)},f._getYesToolbarItem=function(){return this._getToolbarItem("Yes",this._applyAction)},f._getNoToolbarItem=function(){return this._getToolbarItem("No",this._hideAction)},f._getToolbarItem=function(c,u){return{widget:"dxButton",toolbar:"bottom",options:{text:F.default.format(c),onClick:u}}},f.getTitle=function(){return""},f.getToolbarItems=function(){return this._editingOptions.enabled?[this._getOkToolbarItem(),this._getCancelToolbarItem()]:[this._getCancelToolbarItem()]},f.getMaxWidth=function(){return 400},f.getHeight=function(){return"auto"},f.getContentTemplate=function(){var c=this;return function(u){return c._form=new I.default(u,{formData:c._getFormData(),items:c._getFormItems(),elementAttr:{class:c._getFormCssClass()}}),u}},f.getResult=function(){var c=this._form&&this._form.option("formData");return this._updateParameters(c),this._parameters},f.isValidated=function(){return!0},p}(),w=function(p){function f(){return p.apply(this,arguments)||this}R(f,p);var c=f.prototype;return c.getTitle=function(){return F.default.format("dxGantt-dialogTaskDetailsTitle")},c._getFormItems=function(){var u=this,l=!this._editingOptions.enabled||!this._editingOptions.allowTaskUpdating,s=l||!this._parameters.enableRangeEdit;return[{dataField:"title",editorType:"dxTextBox",label:{text:F.default.format("dxGantt-dialogTitle")},editorOptions:{readOnly:l||this._isReadOnlyField("title")},visible:!this._isHiddenField("title")},{dataField:"start",editorType:"dxDateBox",label:{text:F.default.format("dxGantt-dialogStartTitle")},editorOptions:{type:"datetime",width:"100%",readOnly:s||this._isReadOnlyField("start")},visible:!this._isHiddenField("start"),validationRules:[{type:"required",message:F.default.format("validation-required-formatted",F.default.format("dxGantt-dialogStartTitle"))}]},{dataField:"end",editorType:"dxDateBox",label:{text:F.default.format("dxGantt-dialogEndTitle")},editorOptions:{type:"datetime",width:"100%",readOnly:s||this._isReadOnlyField("end")},visible:!this._isHiddenField("end"),validationRules:[{type:"required",message:F.default.format("validation-required-formatted",F.default.format("dxGantt-dialogEndTitle"))}]},{dataField:"progress",editorType:"dxNumberBox",label:{text:F.default.format("dxGantt-dialogProgressTitle")},editorOptions:{showSpinButtons:!0,min:0,max:1,format:"#0%",step:.01,readOnly:s||this._isReadOnlyField("progress")},visible:!this._isHiddenField("progress")},{dataField:"assigned.items",editorType:"dxTagBox",label:{text:F.default.format("dxGantt-dialogResourcesTitle")},editorOptions:{readOnly:l||!this._editingOptions.allowTaskResourceUpdating,dataSource:this._parameters.resources.items,displayExpr:"text",buttons:[{name:"editResources",location:"after",options:{disabled:!this._editingOptions.allowResourceAdding&&!this._editingOptions.allowResourceDeleting,text:"...",hint:F.default.format("dxGantt-dialogEditResourceListHint"),onClick:function(){u._parameters.showResourcesDialogCommand.execute(function(){u._parameters.showTaskEditDialogCommand.execute()})}}}]}}]},c._isReadOnlyField=function(u){return this._parameters.readOnlyFields.indexOf(u)>-1},c._isHiddenField=function(u){return this._parameters.hiddenFields.indexOf(u)>-1},c._getFormData=function(){var u={};for(var l in this._parameters)u[l]="progress"===l?this._parameters[l]/100:this._parameters[l];return u},c._updateParameters=function(u){this._parameters.title=u.title,this._parameters.start=u.start,this._parameters.end=u.end,this._parameters.progress=100*u.progress,this._parameters.assigned=u.assigned},c.isValidated=function(){var u,l=null===(u=this._form)||void 0===u?void 0:u.validate();return null==l?void 0:l.isValid},f}(S),y=function(p){function f(){return p.apply(this,arguments)||this}R(f,p);var c=f.prototype;return c.getTitle=function(){return F.default.format("dxGantt-dialogResourceManagerTitle")},c._getFormItems=function(){var u=this;return[{label:{visible:!1},dataField:"resources.items",editorType:"dxList",editorOptions:{allowItemDeleting:this._editingOptions.enabled&&this._editingOptions.allowResourceDeleting,itemDeleteMode:"static",selectionMode:"none",items:this._parameters.resources.items,height:250,noDataText:F.default.format("dxGantt-dialogEditNoResources"),onInitialized:function(l){u.list=l.component},onItemDeleted:function(l){u._parameters.resources.remove(l.itemData)}}},{label:{visible:!1},editorType:"dxTextBox",editorOptions:{readOnly:!this._editingOptions.enabled||!this._editingOptions.allowResourceAdding,onInitialized:function(l){u.textBox=l.component},onInput:function(l){var s=l.component.getButton("addResource"),a=l.component.option("text");s.option("disabled",0===a.length)},buttons:[{name:"addResource",location:"after",options:{text:F.default.format("dxGantt-dialogButtonAdd"),disabled:!0,onClick:function(l){var s=u._parameters.resources.createItem();s.text=u.textBox.option("text"),u._parameters.resources.add(s),u.list.option("items",u._parameters.resources.items),u.list.scrollToItem(s),u.textBox.reset(),l.component.option("disabled",!0)}}}]}}]},f}(S),h=function(p){function f(){return p.apply(this,arguments)||this}R(f,p);var c=f.prototype;return c.getContentTemplate=function(){var u=this;return function(l){return u._getConfirmMessage()}},c._getConfirmMessage=function(){switch(this._parameters.type){case 0:return F.default.format("dxGantt-dialogTaskDeleteConfirmation");case 1:return F.default.format("dxGantt-dialogDependencyDeleteConfirmation");case 2:return F.default.format("dxGantt-dialogResourcesDeleteConfirmation",this._parameters.message);default:return""}},c.getToolbarItems=function(){return[this._getYesToolbarItem(),this._getNoToolbarItem()]},f}(S),m=function(p){function f(){return p.apply(this,arguments)||this}R(f,p);var c=f.prototype;return c._getFormItems=function(){var u=[];return u.push({text:F.default.format("dxGantt-dialogCancelOperationMessage"),value:0}),u.push({text:F.default.format("dxGantt-dialogDeleteDependencyMessage"),value:1}),this._parameters.validationError.critical||u.push({text:F.default.format("dxGantt-dialogMoveTaskAndKeepDependencyMessage"),value:2}),[{template:F.default.format(this._parameters.validationError.critical?"dxGantt-dialogConstraintCriticalViolationMessage":"dxGantt-dialogConstraintViolationMessage")},{cssClass:"dx-cv-dialog-row",dataField:"option",label:{visible:!1},editorType:"dxRadioGroup",editorOptions:{items:u,valueExpr:"value",value:0}}]},c._getFormCssClass=function(){return"dx-cv-dialog"},c._updateParameters=function(u){this._parameters.option=u.option},f}(S)},function(W,b,e){b.GanttExportHelper=void 0;var g=e(7),I=E(e(39)),F=e(1),A=E(e(34)),R=E(e(47));function E(w){return w&&w.__esModule?w:{default:w}}var k=(0,g.getWindow)(),S=function(){function w(h){this._gantt=h,this._treeList=h._treeList,this._cache={}}var y=w.prototype;return y.reset=function(){this._cache={}},y.getTreeListTableStyle=function(){var h=this._getTreeListTable(),m=k.getComputedStyle(h);return{color:m.color,backgroundColor:m.backgroundColor,fontSize:m.fontSize,fontFamily:m.fontFamily,fontWeight:m.fontWeight,fontStyle:m.fontStyle,textAlign:"left",verticalAlign:"middle"}},y.getTreeListColCount=function(){return this._getHeaderView().getColumnWidths().filter(function(h){return h>0}).length},y.getTreeListHeaderInfo=function(h){var m=this._getHeaderElement(h);if(!m)return null;var p=k.getComputedStyle(m),f={color:p.color,padding:p.padding,paddingLeft:p.paddingLeft,paddingTop:p.paddingTop,paddingRight:p.paddingRight,paddingBottom:p.paddingBottom,verticalAlign:p.verticalAlign,width:this._getColumnWidth(h)};return{content:m.textContent,styles:f}},y.getTreeListCellInfo=function(h,m){var p,f=this._getDataCell(h,m),c=this._getNodeByRowIndex(h),u=f?k.getComputedStyle(f):this._getColumnCellStyle(m),l={color:u.color,padding:u.padding,paddingLeft:u.paddingLeft,paddingTop:u.paddingTop,paddingRight:u.paddingRight,paddingBottom:u.paddingBottom,width:this._getColumnWidth(m)};return 0===m&&(l.extraLeftPadding=this._getEmptySpaceWidth(c.level)),{content:null!==(p=null==f?void 0:f.textContent)&&void 0!==p?p:this._getDisplayText(h,m),styles:l}},y._ensureColumnWidthCache=function(h){var m,p;if(null!==(p=(m=this._cache).columnWidths)&&void 0!==p||(m.columnWidths={}),!this._cache.columnWidths[h]){var f,c=this._getHeaderElement(h);this._cache.columnWidths[h]=null!==(f=null==c?void 0:c.clientWidth)&&void 0!==f?f:0}},y._getColumnWidth=function(h){this._ensureColumnWidthCache(h);var m=this._cache.columnWidths;return m&&m[h]},y._getEmptySpaceWidth=function(h){if(!this._cache.emptyWidth){var m,p,f,c=this._getTreeListElement("dx-treelist-empty-space");null!==(p=(m=this._cache).emptyWidth)&&void 0!==p||(m.emptyWidth=null!==(f=c.offsetWidth)&&void 0!==f?f:0)}return this._cache.emptyWidth*(h+1)},y._getColumnCellStyle=function(h){return this._ensureColumnCellStyleCache(h),this._cache.columnStyles[h]},y._ensureColumnCellStyleCache=function(h){var m,p;if(null!==(p=(m=this._cache).columnStyles)&&void 0!==p||(m.columnStyles={}),!this._cache.columnStyles[h]){var f=this._getDataCell(0,h);this._cache.columnStyles[h]=k.getComputedStyle(f)}},y._getTreeListTable=function(){return this._getTreeListElement("dx-treelist-table")},y._getTreeListElement=function(h){return this._treeList._$element.find("."+h).get(0)},y._getDataCell=function(h,m){var p=this._treeList.getCellElement(h,m);return p&&p.length?p[0]:p},y._getHeaderElement=function(h){return this._getHeaderView().getHeaderElement(h).get(0)},y._getHeaderView=function(){return this._treeList._views.columnHeadersView},y._getNodeByRowIndex=function(h){var m,p=this._treeList,f=null!==(m=p.getKeyByRowIndex(h))&&void 0!==m?m:this._findTaskKeyByRowIndex(h);return p.getNodeByKey(f)},y._findTaskKeyByRowIndex=function(h){var m=this._getGanttTasks();return this._gantt._getTaskKeyGetter()(m[h])},y._getGanttTasks=function(){var h;return null===(h=this._gantt._tasksOption)||void 0===h?void 0:h._getItems()},y._getDisplayText=function(h,m){var p=this._getGanttTasks()[h];return p&&this._getGridDisplayText(m,p)},y._getGridDisplayText=function(h,m){var p=this._treeList.getController("columns").getColumns()[h],c=null==p?void 0:p.format,u=I.default.getDisplayValue(p,m[null==p?void 0:p.dataField],m,"data");if((0,F.isDefined)(c)){if((0,F.isDate)(u))return A.default.format(u,c);if((0,F.isNumeric)(u))return R.default.format(u,c)}return u},w}();b.GanttExportHelper=S},function(W,b,e){b.GanttMappingHelper=void 0;var g=e(20),I=/(\w*)Expr/,F=function(){function A(E){this._gantt=E}var R=A.prototype;return R._getMappedFieldName=function(E,k){var S=k;return"id"===k&&(S="key"),this._gantt.option("".concat(E,".").concat(S,"Expr"))},R.getTaskMappedFieldNames=function(){var E=[],k=this._gantt.option("tasks");for(var S in k){var w=S.match(I),y=w&&k[w[0]];y&&E.push(y)}return E},R.convertCoreToMappedData=function(E,k){var S=this;return Object.keys(k).reduce(function(w,y){var h=S._getMappedFieldName(E,y);return h&&(0,g.compileSetter)(h)(w,k[y]),w},{})},R.convertMappedToCoreData=function(E,k){var S={};if(k){var w=this._gantt.option(E);for(var y in w){var h=y.match(I),m=h&&w[h[0]];if(m&&void 0!==k[m]){var p=(0,g.compileGetter)(m);S[h[1]]=p(k)}}}return S},R.convertCoreToMappedFields=function(E,k){var S=this;return k.reduce(function(w,y){var h=S._getMappedFieldName(E,y);return h&&w.push(h),w},[])},R.convertMappedToCoreFields=function(E,k){var S=[],w=this._gantt.option(E);for(var y in w){var h=y.match(I),m=h&&w[h[0]];m&&k.indexOf(m)>-1&&S.push(h[1])}return S},A}();b.GanttMappingHelper=F},function(W,b,e){b.GanttSizeHelper=void 0;var g=e(7),I=function(){function F(R){this._gantt=R}var A=F.prototype;return A._setTreeListDimension=function(R,E){var k;this._gantt._$treeListWrapper[R](E),null===(k=this._gantt._ganttTreeList)||void 0===k||k.setOption(R,this._gantt._$treeListWrapper[R]())},A._setGanttViewDimension=function(R,E){this._gantt._$ganttView[R](E),this._gantt._setGanttViewOption(R,this._gantt._$ganttView[R]())},A._getPanelsWidthByOption=function(){return{leftPanelWidth:this._gantt.option("taskListWidth"),rightPanelWidth:this._gantt._$element.width()-this._gantt.option("taskListWidth")}},A.onAdjustControl=function(){var R=this._gantt._$element.height();this.updateGanttWidth(),this.setGanttHeight(R)},A.onApplyPanelSize=function(R){this.setInnerElementsWidth(R),this.updateGanttRowHeights()},A.updateGanttRowHeights=function(){var R,E=this._gantt._ganttTreeList.getRowHeight();this._gantt._getGanttViewOption("rowHeight")!==E&&(this._gantt._setGanttViewOption("rowHeight",E),null===(R=this._gantt._ganttView)||void 0===R||R._ganttViewCore.updateRowHeights(E))},A.adjustHeight=function(){this._gantt._hasHeight||(this._gantt._setGanttViewOption("height",0),this._gantt._setGanttViewOption("height",this._gantt._ganttTreeList.getOffsetHeight()))},A.setInnerElementsWidth=function(R){(0,g.hasWindow)()&&(R||(R=this._getPanelsWidthByOption()),this._setTreeListDimension("width",R.leftPanelWidth),this._setGanttViewDimension("width",R.rightPanelWidth))},A.updateGanttWidth=function(){this._gantt._splitter._dimensionChanged()},A.setGanttHeight=function(R){var E,k=R-this._gantt._$toolbarWrapper.get(0).offsetHeight;this._setTreeListDimension("height",k),this._setGanttViewDimension("height",k),null===(E=this._gantt._ganttView)||void 0===E||E._ganttViewCore.resetAndUpdate()},F}();b.GanttSizeHelper=I},function(W,b,e){b.GanttTemplatesManager=void 0;var g,I=(g=e(2))&&g.__esModule?g:{default:g},F=e(21),A=function(){function R(k){this._gantt=k}var E=R.prototype;return E.getTaskTooltipContentTemplateFunc=function(k){var S=this,w=k&&this._gantt._getTemplate(k);return w&&function(y,h,m){return w.render({model:S._gantt.getTaskDataByCoreData(h),container:(0,F.getPublicElement)((0,I.default)(y)),onRendered:function(){m()}}),!0}},E.getTaskProgressTooltipContentTemplateFunc=function(k){var S=k&&this._gantt._getTemplate(k);return S&&function(w,y,h){return S.render({model:y,container:(0,F.getPublicElement)((0,I.default)(w)),onRendered:function(){h()}}),!0}},E.getTaskTimeTooltipContentTemplateFunc=function(k){var S=k&&this._gantt._getTemplate(k);return S&&function(w,y,h){return S.render({model:y,container:(0,F.getPublicElement)((0,I.default)(w)),onRendered:function(){h()}}),!0}},E.getTaskContentTemplateFunc=function(k){var S=this,w=k&&this._gantt._getTemplate(k);return w&&function(y,h,m,p){return h.taskData=S._gantt.getTaskDataByCoreData(h.taskData),w.render({model:h,container:(0,F.getPublicElement)((0,I.default)(y)),onRendered:function(){m(y,p)}}),!0}},R}();b.GanttTemplatesManager=A},function(W,b,e){b.GanttContextMenuBar=b.GanttToolbar=void 0;var g=E(e(2)),I=E(e(175)),F=E(e(115)),A=E(e(10)),R=e(0);function E(v){return v&&v.__esModule?v:{default:v}}function k(v,x){v.prototype=Object.create(x.prototype),v.prototype.constructor=v,S(v,x)}function S(v,x){return(S=Object.setPrototypeOf||function(T,D){return T.__proto__=D,T})(v,x)}var o=function(){function v(T,D){this._element=T,this._owner=D,this._items=[],this._createControl()}var x=v.prototype;return x.createItems=function(T){this._cache=null,this._items=this._createItemsCore(T),this._menu.option("items",this._items)},x._createItemsCore=function(T){var D=this;return T.map(function(C){var P;return P="string"==typeof C?D._createItemByText(C):(0,R.extend)(C.name?D._createItemByText(C.name):D._getDefaultItemOptions(),C),C.items&&(P.items=D._createItemsCore(C.items)),P})},x._createItemByText=function(T){switch(T.toLowerCase()){case"separator":return this._createSeparator();case"undo":return this._createDefaultItem(6,A.default.format("dxGantt-undo"),this._getIcon("undo"));case"redo":return this._createDefaultItem(7,A.default.format("dxGantt-redo"),this._getIcon("redo"));case"expandall":return this._createDefaultItem(12,A.default.format("dxGantt-expandAll"),this._getIcon("expand"));case"collapseall":return this._createDefaultItem(11,A.default.format("dxGantt-collapseAll"),this._getIcon("collapse"));case"addtask":return this._createDefaultItem(0,A.default.format("dxGantt-addNewTask"),this._getIcon("add"));case"addsubtask":return this._createDefaultItem(1,A.default.format("dxGantt-contextMenuNewSubtask"),this._getIcon("add-sub-task"));case"deletetask":return this._createDefaultItem(2,A.default.format("dxGantt-deleteSelectedTask"),this._getIcon("delete"));case"deletedependency":return this._createDefaultItem(3,A.default.format("dxGantt-contextMenuDeleteDependency"),this._getIcon("delete-dependency"));case"zoomin":return this._createDefaultItem(8,A.default.format("dxGantt-zoomIn"),this._getIcon("zoom-in"));case"zoomout":return this._createDefaultItem(9,A.default.format("dxGantt-zoomOut"),this._getIcon("zoom-out"));case"fullscreen":return this._createDefaultItem(10,A.default.format("dxGantt-fullScreen"),this._getIcon("full-screen"));case"taskdetails":return this._createDefaultItem(4,A.default.format("dxGantt-dialogTaskDetailsTitle")+"...",this._getIcon("task-details"));case"resourcemanager":return this._createDefaultItem(13,A.default.format("dxGantt-dialogResourceManagerTitle"),this._getIcon("resource-manager"));default:return(0,R.extend)(this._getDefaultItemOptions(),{options:{text:T}})}},x._getDefaultItemOptions=function(){return{}},x._getItemsCache=function(){return this._cache||(this._cache={},this._fillCache(this._items)),this._cache},x._fillCache=function(T){var D=this;T.forEach(function(C){var P=C.commandId;void 0!==P&&(D._cache[P]||(D._cache[P]=[]),D._cache[P].push(C)),C.items&&D._fillCache(C.items)})},x._getIcon=function(T){return"dx-gantt-i dx-gantt-i-"+T},x.getCommandKeys=function(){var T=this._getItemsCache(),D=[];for(var C in T)D.push(parseInt(C));return D},x.setItemEnabled=function(T,D){this._getItemsCache()[T].forEach(function(C){C.disabled=!D})},x.setItemVisible=function(T,D){this._getItemsCache()[T].forEach(function(C){C.visible=D})},x.setItemValue=function(T,D){},x.setEnabled=function(T){this._menu.option("disabled",!T)},x.updateItemsList=function(){},x.isVisible=function(){return!0},x.isContextMenu=function(){return!1},x.completeUpdate=function(){},v}(),r=function(v){function x(){return v.apply(this,arguments)||this}k(x,v);var T=x.prototype;return T._createControl=function(){var D=this;this._menu=this._owner._createComponent(this._element,I.default,{onItemClick:function(C){void 0!==C.itemData.commandId&&D._owner._executeCoreCommand(C.itemData.commandId)}})},T._createDefaultItem=function(D,C,P){return{commandId:D,disabled:!0,widget:"dxButton",location:"before",options:{icon:P,stylingMode:"text",hint:C}}},T._createSeparator=function(){return{location:"before",template:function(D,C,P){(0,g.default)(P).addClass("dx-gantt-toolbar-separator")}}},T._getDefaultItemOptions=function(){return{location:"before",widget:"dxButton"}},T.completeUpdate=function(){this._menu.option("items",this._items)},x}(o);b.GanttToolbar=r;var d=function(v){function x(){return v.apply(this,arguments)||this}k(x,v);var T=x.prototype;return T._createControl=function(){var D=this;this._menu=this._owner._createComponent(this._element,F.default,{showEvent:void 0,onItemClick:function(C){void 0!==C.itemData.commandId?D._owner._executeCoreCommand(C.itemData.commandId):void 0!==C.itemData.name&&D._owner._actionsManager.raiseCustomCommand(C.itemData.name)}})},T.createItems=function(D){D&&0!==D.length||(D=this._getDefaultItems()),v.prototype.createItems.call(this,D)},T._getDefaultItems=function(){return[{text:A.default.format("dxGantt-dialogButtonAdd"),commandId:5,icon:this._getIcon("add"),items:[{text:A.default.format("dxGantt-contextMenuNewTask"),commandId:0,icon:this._getIcon("add-task")},{text:A.default.format("dxGantt-contextMenuNewSubtask"),commandId:1,icon:this._getIcon("add-sub-task")}]},{text:A.default.format("dxGantt-dialogTaskDetailsTitle")+"...",commandId:4,icon:this._getIcon("task-details")},{text:A.default.format("dxGantt-contextMenuDeleteTask"),commandId:2,icon:this._getIcon("delete")},{text:A.default.format("dxGantt-contextMenuDeleteDependency"),commandId:3,icon:this._getIcon("delete-dependency")}]},T._createDefaultItem=function(D,C,P){return{commandId:D,text:C,icon:P}},T.show=function(D,C){this._menu.option("items",C||this._items),this._menu.option("position.offset",{x:D.x,y:D.y}),this._menu.option("position.collision","fit"),this._menu.show()},T.isContextMenu=function(){return!0},x}(o);b.GanttContextMenuBar=d},function(W,b,e){b.GanttTreeList=void 0;var g=E(e(2)),I=E(e(530)),F=e(26),A=e(1),R=e(336);function E(S){return S&&S.__esModule?S:{default:S}}var k=function(){function S(y){this._gantt=y,this._$treeList=this._gantt._$treeList}var w=S.prototype;return w.getTreeList=function(){var y=this,h=this._gantt.option("tasks");return this._treeList=this._gantt._createComponent(this._$treeList,I.default,{dataSource:this._gantt._tasksRaw,keyExpr:h.keyExpr,parentIdExpr:h.parentIdExpr,columns:this.getColumns(),columnResizingMode:"nextColumn",height:this._getHeight(),width:this._gantt.option("taskListWidth"),selection:{mode:R.GanttHelper.getSelectionMode(this._gantt.option("allowSelection"))},selectedRowKeys:R.GanttHelper.getArrayFromOneElement(this._gantt.option("selectedRowKey")),sorting:{mode:"none"},scrolling:{showScrollbar:"onHover",mode:"virtual"},allowColumnResizing:!0,autoExpandAll:!0,showRowLines:this._gantt.option("showRowLines"),rootValue:this._gantt.option("rootValue"),onContentReady:function(f){y._onContentReady(f)},onSelectionChanged:function(f){y._onSelectionChanged(f)},onRowCollapsed:function(f){y._onRowCollapsed(f)},onRowExpanded:function(f){y._onRowExpanded(f)},onRowPrepared:function(f){y._onRowPrepared(f)},onContextMenuPreparing:function(f){y._onContextMenuPreparing(f)},onRowClick:function(f){y.onRowClick(f)},onRowDblClick:function(f){y.onRowDblClick(f)}}),this._treeList},w.onAfterTreeListCreate=function(){this._postponedGanttInitRequired&&(this._initGanttOnContentReady({component:this._treeList}),delete this._postponedGanttInitRequired)},w._onContentReady=function(y){this._treeList?this._initGanttOnContentReady(y):this._postponedGanttInitRequired=!0},w._initGanttOnContentReady=function(y){y.component.getDataSource()&&(this._gantt._initGanttView(),this._initScrollSync(y.component))},w._onSelectionChanged=function(y){var h=y.currentSelectedRowKeys[0];this._gantt._setGanttViewOption("selectedRowKey",h),this._gantt._setOptionWithoutOptionChange("selectedRowKey",h),this._gantt._actionsManager.raiseSelectionChangedAction(h)},w._onRowCollapsed=function(y){this._gantt._onTreeListRowExpandChanged(y,!1)},w._onRowExpanded=function(y){this._gantt._onTreeListRowExpandChanged(y,!0)},w._onRowPrepared=function(y){"data"===y.rowType&&y.node.children.length>0&&(0,g.default)(y.rowElement).addClass("dx-gantt-collapsable-row")},w._onContextMenuPreparing=function(y){var h,m;"data"===(null===(h=y.row)||void 0===h?void 0:h.rowType)&&this.setOption("selectedRowKeys",[y.row.data[this._gantt.option("tasks.keyExpr")]]),y.items=[];var p={cancel:!1,event:y.event,type:"task",key:null===(m=y.row)||void 0===m?void 0:m.key,position:{x:y.event.pageX,y:y.event.pageY}};this._gantt._showPopupMenu(p)},w._getHeight=function(){return this._$treeList.height()?this._$treeList.height():(this._gantt._hasHeight=(0,A.isDefined)(this._gantt.option("height"))&&""!==this._gantt.option("height"),this._gantt._hasHeight?"100%":"")},w._initScrollSync=function(y){var h=this,m=y.getScrollable();m&&(m.off("scroll"),m.on("scroll",function(p){h._onScroll(p)}))},w._onScroll=function(y){var h=this._gantt._ganttView.getTaskAreaContainer();h.scrollTop!==y.component.scrollTop()&&(h.scrollTop=y.component.scrollTop())},w._correctRowsViewRowHeight=function(y){var h=this._treeList._views&&this._treeList._views.rowsView;(null==h?void 0:h._rowHeight)!==y&&(h._rowHeight=y)},w._skipUpdateTreeListDataSource=function(){return this._gantt.option("validation.autoUpdateParentTasks")},w.selectRows=function(y){this.setOption("selectedRowKeys",y)},w.scrollBy=function(y){var h=this._treeList.getScrollable();if(h){var m=y-h.scrollTop();0!==m&&h.scrollBy({left:0,top:m})}},w.updateDataSource=function(y){var h=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this._skipUpdateTreeListDataSource()){if(h){var m=this._treeList.option("dataSource");this._gantt._onParentTasksRecalculated(m)}}else this.setOption("dataSource",y)},w.onRowClick=function(y){this._gantt._actionsManager.raiseTaskClickAction(y.key,y.event)},w.onRowDblClick=function(y){this._gantt._actionsManager.raiseTaskDblClickAction(y.key,y.event)&&this._gantt._ganttView._ganttViewCore.showTaskEditDialog()},w.getOffsetHeight=function(){return this._gantt._treeList._$element.get(0).offsetHeight},w.getRowHeight=function(){var y=this._treeList._$element.find(".dx-data-row"),h=y.length?(0,F.getBoundingRect)(y.last().get(0)).height:34;return h||(h=34),this._correctRowsViewRowHeight(h),h},w.getHeaderHeight=function(){return(0,F.getBoundingRect)(this._treeList._$element.find(".dx-treelist-headers").get(0)).height},w.getColumns=function(){var y=this._gantt.option("columns");if(y)for(var h=0;h<y.length;h++){var m=y[h];(m.dataField===this._gantt.option("".concat("tasks",".keyExpr"))||m.dataField===this._gantt.option("".concat("tasks",".parentIdExpr")))&&!m.dataType&&(m.dataType="object")}return y},w.setOption=function(y,h){this._treeList&&this._treeList.option(y,h)},w.getOption=function(y){return this._treeList.option(y)},w.onTaskInserted=function(y,h){if((0,A.isDefined)(h)){var m=this.getOption("expandedRowKeys");-1===m.indexOf(h)&&(m.push(h),this.setOption("expandedRowKeys",m))}this.selectRows(R.GanttHelper.getArrayFromOneElement(y)),this.setOption("focusedRowKey",y)},S}();b.GanttTreeList=k},function(W,b,e){b.GanttView=void 0;var g=w(e(2)),I=w(e(16)),F=e(1004),A=e(1006),R=w(e(34)),E=e(1),k=w(e(10)),S=e(40);function w(p){return p&&p.__esModule?p:{default:p}}function h(p,f){return(h=Object.setPrototypeOf||function(c,u){return c.__proto__=u,c})(p,f)}var m=function(p){var f,c;function u(){return p.apply(this,arguments)||this}c=p,(f=u).prototype=Object.create(c.prototype),f.prototype.constructor=f,h(f,c);var s,t=u.prototype;return t._init=function(){p.prototype._init.call(this),this._onSelectionChanged=this._createActionByOption("onSelectionChanged"),this._onScroll=this._createActionByOption("onScroll"),this._onDialogShowing=this._createActionByOption("onDialogShowing"),this._onPopupMenuShowing=this._createActionByOption("onPopupMenuShowing"),this._expandAll=this._createActionByOption("onExpandAll"),this._collapseAll=this._createActionByOption("onCollapseAll"),this._taskClick=this._createActionByOption("onTaskClick"),this._taskDblClick=this._createActionByOption("onTaskDblClick"),this._onAdjustControl=this._createActionByOption("onAdjustControl")},t._initMarkup=function(){var n=(0,F.getGanttViewCore)();this._ganttViewCore=new n(this.$element().get(0),this,{showResources:this.option("showResources"),taskTitlePosition:this._getTaskTitlePosition(this.option("taskTitlePosition")),firstDayOfWeek:this._getFirstDayOfWeek(this.option("firstDayOfWeek")),allowSelectTask:this.option("allowSelection"),editing:this._parseEditingSettings(this.option("editing")),validation:this.option("validation"),stripLines:{stripLines:this.option("stripLines")},areHorizontalBordersEnabled:this.option("showRowLines"),areAlternateRowsEnabled:!1,viewType:this._getViewTypeByScaleType(this.option("scaleType")),cultureInfo:this._getCultureInfo(),taskTooltipContentTemplate:this.option("taskTooltipContentTemplate"),taskProgressTooltipContentTemplate:this.option("taskProgressTooltipContentTemplate"),taskTimeTooltipContentTemplate:this.option("taskTimeTooltipContentTemplate"),taskContentTemplate:this.option("taskContentTemplate")}),this._selectTask(this.option("selectedRowKey")),this.updateBarItemsState()},t._getFirstDayOfWeek=function(n){return(0,E.isDefined)(n)?n:R.default.firstDayOfWeekIndex()},t.getTaskAreaContainer=function(){return this._ganttViewCore.getTaskAreaContainer()},t.getBarManager=function(){return this._ganttViewCore.barManager},t.executeCoreCommand=function(n){var i=this._ganttViewCore.getCommandByKey(n);i&&i.execute()},t.changeTaskExpanded=function(n,i){this._ganttViewCore.changeTaskExpanded(n,i)},t.updateView=function(){this._ganttViewCore.updateView()},t.updateBarItemsState=function(){this._ganttViewCore.barManager.updateItemsState([])},t.setWidth=function(n){this._ganttViewCore.setWidth(n)},t._selectTask=function(n){this._ganttViewCore.selectTaskById(n)},t._update=function(n){var i=this._ganttViewCore,o=n&&i.getTasksExpandedState();i.loadOptionsFromGanttOwner(),n?i.applyTasksExpandedState(o):i.resetAndUpdate()},t._getCultureInfo=function(){return{monthNames:R.default.getMonthNames("wide"),dayNames:R.default.getDayNames("wide"),abbrMonthNames:R.default.getMonthNames("abbreviated"),abbrDayNames:R.default.getDayNames("abbreviated"),quarterNames:this._getQuarterNames(),amText:R.default.getPeriodNames()[0],pmText:R.default.getPeriodNames()[1]}},t._getQuarterNames=function(){var n=k.default.format("dxGantt-quarter");return n?[(0,S.format)(n,1),(0,S.format)(n,2),(0,S.format)(n,3),(0,S.format)(n,4)]:R.default.getQuarterNames()},t._getTaskTitlePosition=function(n){switch(n){case"outside":return 1;case"none":return 2;default:return 0}},t._getViewTypeByScaleType=function(n){switch(n){case"minutes":return 0;case"hours":return 1;case"days":return 3;case"weeks":return 4;case"months":return 5;case"quarters":return 6;case"years":return 7;default:return}},t._parseEditingSettings=function(n){return{enabled:n.enabled,allowDependencyDelete:n.allowDependencyDeleting,allowDependencyInsert:n.allowDependencyAdding,allowTaskDelete:n.allowTaskDeleting,allowTaskInsert:n.allowTaskAdding,allowTaskUpdate:n.allowTaskUpdating,allowResourceDelete:n.allowResourceDeleting,allowResourceInsert:n.allowResourceAdding,allowResourceUpdate:n.allowResourceUpdating,allowTaskResourceUpdate:n.allowTaskResourceUpdating}},t._optionChanged=function(n){switch(n.name){case"width":p.prototype._optionChanged.call(this,n),this._ganttViewCore.setWidth(n.value);break;case"height":this._ganttViewCore.setHeight(n.value);break;case"tasks":case"dependencies":case"resources":case"resourceAssignments":this._update();break;case"showResources":this._ganttViewCore.setShowResources(n.value);break;case"taskTitlePosition":this._ganttViewCore.setTaskTitlePosition(this._getTaskTitlePosition(n.value));break;case"firstDayOfWeek":this._ganttViewCore.setFirstDayOfWeek(this._getFirstDayOfWeek(n.value));break;case"allowSelection":this._ganttViewCore.setAllowSelection(n.value);break;case"selectedRowKey":this._selectTask(n.value);break;case"editing":this._ganttViewCore.setEditingSettings(this._parseEditingSettings(n.value));break;case"validation":this._ganttViewCore.setValidationSettings(n.value),this._update(!0);break;case"showRowLines":this._ganttViewCore.setRowLinesVisible(n.value);break;case"scaleType":this._ganttViewCore.setViewType(this._getViewTypeByScaleType(n.value));break;case"stripLines":this._ganttViewCore.setStripLines({stripLines:n.value});break;case"taskTooltipContentTemplate":this._ganttViewCore.setTaskTooltipContentTemplate(n.value);break;case"taskProgressTooltipContentTemplate":this._ganttViewCore.setTaskProgressTooltipContentTemplate(n.value);break;case"taskTimeTooltipContentTemplate":this._ganttViewCore.setTaskTimeTooltipContentTemplate(n.value);break;case"taskContentTemplate":this._ganttViewCore.setTaskContentTemplate(n.value);break;default:p.prototype._optionChanged.call(this,n)}},t.getRowHeight=function(){return this.option("rowHeight")},t.getHeaderHeight=function(){return this.option("headerHeight")},t.getGanttTasksData=function(){return this.option("tasks")},t.getGanttDependenciesData=function(){return this.option("dependencies")},t.getGanttResourcesData=function(){return this.option("resources")},t.getGanttResourceAssignmentsData=function(){return this.option("resourceAssignments")},t.getGanttWorkTimeRules=function(){return{}},t.getExternalTaskAreaContainer=function(n){return this._taskAreaContainer||(this._taskAreaContainer=new A.TaskAreaContainer(n,this)),this._taskAreaContainer},t.changeGanttTaskSelection=function(n,i){this._onSelectionChanged({id:n,selected:i})},t.onGanttScroll=function(n){this._onScroll({scrollTop:n})},t.showDialog=function(n,i,o,r){this._onDialogShowing({name:n,parameters:i,callback:o,afterClosing:r})},t.getModelChangesListener=function(){return this.option("modelChangesListener")},t.getExportInfo=function(){return this.option("exportInfo")},t.showPopupMenu=function(n){this._onPopupMenuShowing(n)},t.getMainElement=function(){return this.option("mainElement").get(0)},t.adjustControl=function(){this._onAdjustControl()},t.getRequireFirstLoadParentAutoCalc=function(){return this.option("validation.autoUpdateParentTasks")},t.collapseAll=function(){this._collapseAll()},t.expandAll=function(){this._expandAll()},t.onTaskClick=function(n,i){return this._taskClick({key:n,event:i}),!0},t.onTaskDblClick=function(n,i){return this._taskDblClick({key:n,event:i})},t.onGanttViewContextMenu=function(n,i,o){return!0},t.getFormattedDateText=function(n){var i="";return n&&(i=R.default.format(n,"shortDate")+" "+R.default.format(n,"hh:mm")),i},t.destroyTemplate=function(n){(0,g.default)(n).empty()},t.getTreeListTableStyle=function(){return this.callExportHelperMethod("getTreeListTableStyle")},t.getTreeListColCount=function(){return this.callExportHelperMethod("getTreeListColCount")},t.getTreeListHeaderInfo=function(n){return this.callExportHelperMethod("getTreeListHeaderInfo",n)},t.getTreeListCellInfo=function(n,i){return this.callExportHelperMethod("getTreeListCellInfo",n,i)},t.callExportHelperMethod=function(n){for(var i=this.option("exportHelper"),o=arguments.length,r=new Array(o>1?o-1:0),d=1;d<o;d++)r[d-1]=arguments[d];return i[n].apply(i,r)},(s=[{key:"bars",get:function(){return this.option("bars")}}])&&function y(p,f){for(var c=0;c<f.length;c++){var u=f[c];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(p,u.key,u)}}(u.prototype,s),u}(I.default);b.GanttView=m},function(W,b,e){b.getGanttViewCore=function(){if(!I.default)throw g.default.Error("E1041","devexpress-gantt");return I.default};var g=F(e(17)),I=F(e(1005));function F(A){return A&&A.__esModule?A:{default:A}}},function(W,b){W.exports=window.DevExpress.Gantt},function(W,b,e){b.TaskAreaContainer=void 0;var g,I=(g=e(102))&&g.__esModule?g:{default:g};var A=function(){function R(y,h){this._element=y,this._scrollView=h._createComponent(this._element,I.default,{scrollByContent:!1,scrollByThumb:!0,showScrollbar:"onHover",direction:"both",onScroll:function(){h.updateView()}})}var k,w=R.prototype;return w.getWidth=function(){return this._element.offsetWidth},w.getHeight=function(){return this._element.offsetHeight},w.getElement=function(){return this._element},(k=[{key:"scrollTop",get:function(){return this._scrollView.scrollTop()},set:function(y){var h=y-this._scrollView.scrollTop();0!==h&&this._scrollView.scrollBy({left:0,top:h})}},{key:"scrollLeft",get:function(){return this._scrollView.scrollLeft()},set:function(y){var h=y-this._scrollView.scrollLeft();0!==h&&this._scrollView.scrollBy({left:h,top:0})}},{key:"scrollWidth",get:function(){return this._scrollView.scrollWidth()}},{key:"scrollHeight",get:function(){return this._scrollView.scrollHeight()}},{key:"isExternal",get:function(){return!0}}])&&function F(R,E){for(var k=0;k<E.length;k++){var S=E[k];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(R,S.key,S)}}(R.prototype,k),R}();b.TaskAreaContainer=A},function(W,b,e){var g=e(187);e(269);var I=g.viz=e(1008);I.currentTheme=e(57).currentTheme,I.registerTheme=e(57).registerTheme,I.exportFromMarkup=e(337).exportFromMarkup,I.getMarkup=e(337).getMarkup,I.exportWidgets=e(337).exportWidgets,I.currentPalette=e(204).currentPalette,I.getPalette=e(204).getPalette,I.generateColors=e(204).generateColors,I.registerPalette=e(204).registerPalette,I.refreshTheme=e(57).refreshTheme,I.dxChart=e(1009),I.dxPieChart=e(1045),I.dxPolarChart=e(1046),I.dxLinearGauge=e(1047),I.dxCircularGauge=e(1053),I.dxBarGauge=e(1056),I.dxRangeSelector=e(1058),I.dxVectorMap=e(1066),I.map={},I.map.sources={},I.map.projection=e(604).projection,I.dxSparkline=e(1077),I.dxBullet=e(1079),I.dxTreeMap=e(1081),I.dxFunnel=e(1092),I.dxSankey=e(1100),I.BaseWidget=e(118),I.getTheme=e(57).getTheme,I.findTheme=e(57).getTheme,I.refreshAll=e(57).refreshTheme,I.refreshPaths=e(582).refreshPaths,I.gauges={__internals:{}},I._dashboard={},I._dashboard.Renderer=e(179).Renderer,I._dashboard.SvgElement=e(179).SvgElement,I._dashboard.patchFontOptions=e(14).patchFontOptions,W.exports=I},function(W,b,e){e(144),W.exports=DevExpress.viz=DevExpress.viz||{}},function(W,b,e){b.default=void 0;var g=e(4),I=e(0),F=e(12),A=e(7),R=e(3),E=i(e(9)),k=e(582),S=e(14),w=e(1),y=e(32),h=e(338),m=i(e(1033)),p=e(590),f=e(1042),c=e(597),u=i(e(236)),l=e(588),s=e(140),a=i(e(1043)),t=i(e(1044)),n=e(239);function i(J){return J&&J.__esModule?J:{default:J}}var o=[{name:"default",border:{}}],r=Array.isArray;function d(J,ae,fe){var Ce=J.getOptions().grid,Te=J.getOptions().minorGrid;Ce.visible=ae,Te&&(Te.visible=fe)}function v(J,ae){return J.priority-ae.priority}function x(J,ae){var fe=!1;return(0,R.each)(J,function(Ce,Te){if(Te.name===ae)return fe=!0,!1}),fe}function T(J,ae,fe,Ce){var Te=ae[J]||0,me=fe[J]||0;return Te+me+(Te&&me?Ce:0)}function D(J,ae,fe){return C(ae[J],fe[J])}function C(J,ae){return Math.max(J||0,ae||0)}function P(J){return J.getMargins()}function M(J,ae){return J.reduce(function(fe,Ce){var Te,me=ae(Ce),he=fe.panes[Ce.pane]=fe.panes[Ce.pane]||{},_e=Ce.getMultipleAxesSpacing();he.top=T("top",he,me,_e),he.bottom=T("bottom",he,me,_e),he.left=D("left",he,me),he.right=D("right",he,me),fe.top=D("top",he,fe),fe.bottom=D("bottom",he,fe),fe.left=D("left",he,fe),fe.right=D("right",he,fe);var re=null===(Te=Ce.getOrthogonalAxis)||void 0===Te?void 0:Te.call(Ce);return!re||!re.customPositionIsAvailable()||Ce.customPositionIsBoundaryOrthogonalAxis()&&re.customPositionEqualsToPredefined()||(fe[re.getResolvedBoundaryPosition()]=0),fe},{panes:{}})}function O(J){return J.reduce(function(ae,fe){var Ce=fe.getMargins(),Te=ae.panes[fe.pane]=ae.panes[fe.pane]||{},me=fe.getMultipleAxesSpacing();return Te.top=D("top",Te,Ce),Te.bottom=D("bottom",Te,Ce),Te.left=T("left",Te,Ce,me),Te.right=T("right",Te,Ce,me),ae.top=D("top",Te,ae),ae.bottom=D("bottom",Te,ae),ae.left=D("left",Te,ae),ae.right=D("right",Te,ae),ae},{panes:{}})}function B(J,ae,fe,Ce,Te){J.forEach(function(me){me[ae](fe&&fe[me.pane],Ce&&Ce[me.pane]||Ce,Te)})}function V(J,ae,fe,Ce,Te){function me(ge,Se,Ie){return(-1===(J?["left","right"]:["top","bottom"]).indexOf(ge)?Se:Se.panes[Ie]||{})[ge]}function he(ge,Se,Ie,Pe){return C(me(ge,Se,Pe),me(ge,Ie,Pe))}var _e=function(ge){return"original".concat(ge[0].toUpperCase()).concat(ge.slice(1))};function re(ge,Se,Ie,Pe,Ue,Ne){(Se=Se.sort(function(Re,ke){return ge[ke][Pe]-ge[Re][Pe]})).forEach(function(Re){var ke=ge[Re];Ne.forEach(function(Le){ke[Le]=ke[_e(Le)]+he(Le,Ce,Te,Re)})});var De=ge[Se[0]],Me=Se.reduce(function(Re,ke){return Re-(he(Pe,Ce,Te,ke)+he(Ue,Ce,Te,ke))},De[Ie]-De[_e(Ue)]-ge[Se[Se.length-1]][_e(Pe)])-S.PANE_PADDING*(Se.length-1);Me-=Object.keys(fe).reduce(function(Re,ke){return Re+((0,S.isRelativeHeightPane)(fe[ke])?0:fe[ke].height)},0),Se.reduce(function(Re,ke){var Le=ge[ke],Fe=fe[ke];return Re-=he(Ue,Ce,Te,ke),Le[Ue]=De[Ie]-Re,Re-=(0,S.isRelativeHeightPane)(Fe)?Math.floor(Me*Fe.height):Fe.height,Le[Pe]=Re,Re-(he(Pe,Ce,Te,ke)+S.PANE_PADDING)},De[Ie]-De[_e(Ue)]-(Me<0?Me:0))}var ce=Object.keys(ae);return J?re(ae,ce,"width","left","right",["top","bottom"]):re(ae,ce,"height","top","bottom",["left","right"]),ae}function z(J,ae,fe,Ce){ae&&(B(J,"createTicks",fe),m.default.synchronize(J)),B(J,"draw",!ae&&fe,Ce)}function N(J,ae){var fe={};return function(Ce){if(!Ce.customPositionIsAvailable()||Ce.customPositionEqualsToPredefined()){var Te=fe[Ce.pane]=fe[Ce.pane]||{top:0,left:0,bottom:0,right:0},me=Ce.getMultipleAxesSpacing(),he=Ce.getMargins();Ce.shift(Te),Te[J]=T(J,Te,he,me),Te[ae]=T(ae,Te,he,me)}else Ce.shift({top:0,left:0,bottom:0,right:0})}}function U(J,ae){var fe,Ce,Te=0;for(fe in ae.panes)Ce=ae.panes[fe],Te+="height"===J?Ce.top+Ce.bottom:Ce.left+Ce.right;return Te}function H(J,ae,fe,Ce){var Te=0;J[ae]>0&&(Te=U(ae,Ce(fe,P)),B(fe,"hideTitle"),J[ae]-=Te-U(ae,Ce(fe,P))),J[ae]>0&&B(fe,"hideOuterElements")}var G=p.AdvancedChart.inherit({_themeSection:"chart",_fontFields:["crosshair.label.font"],_initCore:function(){this.paneAxis={},this.callBase()},_init:function(){this._containerInitialHeight=(0,A.hasWindow)()?this._$element.height():0,this.callBase()},_correctAxes:function(){this._correctValueAxes(!0)},_getExtraOptions:g.noop,_createPanes:function(){var J,ae=this.option("panes"),fe=0;return(!ae||r(ae)&&!ae.length)&&(ae=o),this.callBase(),J=this.option("defaultPane"),ae=(0,I.extend)(!0,[],r(ae)?ae:[ae]),(0,R.each)(ae,function(Ce,Te){Te.name=(0,w.isDefined)(Te.name)?Te.name:"default"+fe++}),(0,w.isDefined)(J)?x(ae,J)||(this._incidentOccurred("W2101",[J]),J=ae[ae.length-1].name):J=ae[ae.length-1].name,this.defaultPane=J,this._isRotated()?ae.reverse():ae},_getAxisRenderingOptions:function(){return{axisType:"xyAxes",drawingType:"linear"}},_prepareAxisOptions:function(J,ae,fe){return{isHorizontal:"argumentAxis"===J!==fe,containerColor:this._themeManager.getOptions("containerBackgroundColor")}},_checkPaneName:function(J){var ae=(0,S.map)(this.panes,function(fe){return fe.name});return J.pane=J.pane||this.defaultPane,-1!==(0,F.inArray)(J.pane,ae)},_initCustomPositioningAxes:function(){var J=this,ae=J.getArgumentAxis(),fe=ae.getOptions().customPositionAxis,Ce=J._valueAxes.filter(function(Te){return Te.pane===ae.pane&&(!fe||fe===Te.name)})[0];J._valueAxes.forEach(function(Te){ae!==Te.getOrthogonalAxis()&&(Te.getOrthogonalAxis=function(){return ae},Te.customPositionIsBoundaryOrthogonalAxis=function(){return ae.customPositionIsBoundary()})}),(0,w.isDefined)(Ce)&&Ce!==ae.getOrthogonalAxis()?(ae.getOrthogonalAxis=function(){return Ce},ae.customPositionIsBoundaryOrthogonalAxis=function(){return J._valueAxes.some(function(Te){return Te.customPositionIsBoundary()})}):(0,w.isDefined)(ae.getOrthogonalAxis())&&!(0,w.isDefined)(Ce)&&(ae.getOrthogonalAxis=g.noop)},_getAllAxes:function(){return this._argumentAxes.concat(this._valueAxes)},_resetAxesAnimation:function(J,ae){((0,w.isDefined)(ae)?ae^this._isRotated()?this._argumentAxes:this._valueAxes:this._getAllAxes()).forEach(function(fe){fe.resetApplyingAnimation(J)})},_axesBoundaryPositioning:function(){var J=this._getAllAxes(),ae=!1;return J.forEach(function(fe){if(!fe.customPositionIsAvailable())return!1;var Ce=fe.customPositionIsBoundary();fe._customBoundaryPosition=fe.getCustomBoundaryPosition(),ae|=Ce!==fe.customPositionIsBoundary()}),ae},_getValueAxis:function(J,ae){var fe,Ce,Te=this._valueAxes,me=this.option("valueAxis")||{},he=r(me)?me:[me],_e=this._isRotated(),re=this._getCrosshairMargins();return(Ce=function ce(ge,Se,Ie){var Pe,Ue;for(Ue=0;Ue<Ie.length;Ue++)if((Pe=Ie[Ue]).name===Se&&Pe.pane===ge)return Pe;if(ge)return ce(void 0,Se,Ie)}(J,ae=ae||function(ce,ge,Se){for(var Ie,Pe=0;Pe<ce.length;Pe++)if(ce[Pe].pane===ge||void 0===ce[Pe].pane&&ge===Se){Ie=ce[Pe].name;break}return Ie||(Ie=ce[0].name),Ie}(Te,J,this.defaultPane),Te))||((fe=function(ce,ge,Se){var Ie,Pe;for(Pe=0;Pe<ge.length;Pe++)if(ge[Pe].name===Se){(Ie=ge[Pe]).priority=Pe;break}if(!Ie)for(Pe=0;Pe<ce.length;Pe++)if(ce[Pe].name===Se){(Ie=ce[Pe].getOptions()).priority=ce[Pe].priority;break}return Ie}(Te,he,ae))||(this._incidentOccurred("W2102",[ae]),fe={name:ae,priority:Te.length}),(Ce=this._createAxis(!1,this._populateAxesOptions("valueAxis",fe,{pane:J,name:ae,optionPath:r(me)?"valueAxis[".concat(fe.priority,"]"):"valueAxis",crosshairMargin:_e?re.y:re.x},_e))).applyVisualRangeSetter(this._getVisualRangeSetter()),Te.push(Ce)),Ce.setPane(J),Ce},_correctValueAxes:function(J){var ae=this,fe=ae._themeManager.getOptions("synchronizeMultiAxes"),Ce=ae._valueAxes,Te={};ae.series.forEach(function(he){var _e=he.getValueAxis();Te[_e.pane]=!0}),ae.panes.forEach(function(he){var _e,re,ce,ge,Se,Ie=he.name;Te[Ie]||ae._getValueAxis(Ie),J&&fe&&(_e=Ce.filter(function(Pe){return Pe.pane===Ie}),re=!1,ce=[],ge=_e.some(function(Pe){var Ue=Pe.getOptions().minorGrid;return Ue&&Ue.visible}),Se=_e.some(function(Pe){var Ue=Pe.getOptions().grid;return Ue&&Ue.visible}),_e.length>1&&(_e.forEach(function(Pe){var Ue=Pe.getOptions().grid;re?d(Pe,!1,!1):Ue&&Ue.visible&&(Pe.getTranslator().getBusinessRange().isEmpty()?(d(Pe,!1,!1),ce.push(Pe)):(re=!0,d(Pe,Se,ge)))}),!re&&ce.length&&d(ce[0],Se,ge)))}),ae._valueAxes=Ce.filter(function(he){return he.pane||he.setPane(ae.defaultPane),x(ae.panes,he.pane)}).sort(v);var me=this.getValueAxis();ae._valueAxes.forEach(function(he){var _e=he.getOptions().optionPath;if(_e){var re=ae._valueAxes.filter(function(ce){return ce.getOptions().optionPath===_e});re.length>1&&(re.some(function(ce){return ce===me})?re.forEach(function(ce){ce!==me&&(ce.getOptions().optionPath=null)}):re.forEach(function(ce,ge){0!==ge&&(ce.getOptions().optionPath=null)}))}})},_getSeriesForPane:function(J){var ae=[];return(0,R.each)(this.series,function(fe,Ce){Ce.pane===J&&ae.push(Ce)}),ae},_createPanesBorderOptions:function(){var J=this._themeManager.getOptions("commonPaneSettings").border,ae={};return this.panes.forEach(function(fe){return ae[fe.name]=(0,I.extend)(!0,{},J,fe.border)}),ae},_createScrollBar:function(){var J=this._themeManager.getOptions("scrollBar")||{},ae=this._scrollBarGroup;J.visible?(J.rotated=this._isRotated(),this._scrollBar=(this._scrollBar||new f.ScrollBar(this._renderer,ae)).update(J)):(ae.linkRemove(),this._scrollBar&&this._scrollBar.dispose(),this._scrollBar=null)},_executeAppendAfterSeries:function(J){J()},_prepareToRender:function(J){var ae=this._createPanesBorderOptions();return this._createPanesBackground(),this._appendAxesGroups(),this._adjustViewport(),ae},_adjustViewport:function(){this._themeManager.getOptions("adjustOnZoom")&&this._valueAxes.forEach(function(J){return J.adjust()})},_recreateSizeDependentObjects:function(J){var ae=this,fe=ae._getVisibleSeries(),Ce=fe.some(function(me){return me.useAggregation()}),Te=ae._isZooming();Ce&&(ae._argumentAxes.forEach(function(me){me.updateCanvas(ae._canvas,!0)}),fe.forEach(function(me){me.useAggregation()&&(J||Te||!me._useAllAggregatedPoints)&&me.createPoints()}),ae._processSeriesFamilies())},_isZooming:function(){var J=this.getArgumentAxis();if(!J||!J.getTranslator())return!1;var ae=J.getTranslator().getBusinessRange(),fe=J.getViewport(),Ce=fe?fe.min:0,Te=fe?fe.max:0;"logarithmic"===ae.axisType&&(Ce=(0,S.getLog)(Ce,ae.base),Te=(0,S.getLog)(Te,ae.base));var me="discrete"===ae.axisType?(0,S.getCategoriesInfo)(ae.categories,Ce,Te).categories.length:Math.abs(Te-Ce),he=(0,y.getPrecision)(me);he=he>1?Math.pow(10,he-2):1;var _e=Math.round((this._zoomLength-me)*he)/he!=0;return this._zoomLength=me,_e},_handleSeriesDataUpdated:function(){var J=this,ae=new s.Range;J.series.forEach(function(fe){ae.addRange(fe.getArgumentRange())}),J._argumentAxes.forEach(function(fe){fe.updateCanvas(J._canvas,!0),fe.setBusinessRange(ae,J._axesReinitialized)}),J.callBase()},_isLegendInside:function(){return this._legend&&"inside"===this._legend.getPosition()},_isRotated:function(){return this._themeManager.getOptions("rotated")},_getLayoutTargets:function(){return this.panes},_applyClipRects:function(J){this._drawPanesBorders(J),this._createClipRectsForPanes(),this._applyClipRectsForAxes(),this._fillPanesBackground()},_updateLegendPosition:function(J,ae){if(J.drawLegend&&this._legend&&ae){var fe=this.panes,Ce=(0,I.extend)({},fe[0].canvas),Te=new l.LayoutManager;Ce.right=fe[fe.length-1].canvas.right,Ce.bottom=fe[fe.length-1].canvas.bottom,Te.layoutInsideLegend(this._legend,Ce)}},_allowLegendInsidePosition:function(){return!0},_applyExtraSettings:function(J){var ae=this._getPaneIndex(J.pane),fe=this._panesClipRects,Ce=fe.wide[ae];J.setClippingParams(fe.base[ae].id,Ce&&Ce.id,this._getPaneBorderVisibility(ae))},_updatePanesCanvases:function(J){J.recreateCanvas&&(0,S.updatePanesCanvases)(this.panes,this._canvas,this._isRotated())},_normalizePanesHeight:function(){(0,S.normalizePanesHeight)(this.panes)},_renderScaleBreaks:function(){this._valueAxes.concat(this._argumentAxes).forEach(function(J){J.drawScaleBreaks()})},_getArgFilter:function(){return u.default.getViewPortFilter(this.getArgumentAxis().visualRange()||{})},_applyPointMarkersAutoHiding:function(){var J=this,ae=J.series;J._themeManager.getOptions("autoHidePointMarkers")?J.panes.forEach(function(fe){var Se,Ie,Pe,Ue,Ne,De,Me,Re,Ce=fe.borderCoords,Te=fe.name,me=ae.filter(function(Se){return Se.pane===Te&&Se.usePointsToDefineAutoHiding()}),he=J.getArgumentAxis(),_e=(Se=ae,Ie=me,Ue=[],Ne={},De=(Pe=he).visualRange(),Me=Pe.getTranslator(),Re=u.default.getViewPortFilter(De||{}),Ie.forEach(function(ke){var Le=ke.getValueAxis(),Fe=Le.getCanvasRange(),ze=Le.getTranslator(),Ye=Se.indexOf(ke),ut=u.default.getViewPortFilter(Fe||{});Ne[Ye]={},Ie.forEach(function(_t){return Ne[Ye][Se.indexOf(_t)]=0});var St=[];ke.getPoints().filter(function(_t){return _t.getOptions().visible&&Re(_t.argument)&&(ut(_t.getMinValue(!0))||ut(_t.getMaxValue(!0)))}).forEach(function(_t){var It={seriesIndex:Ye,argument:_t.argument,value:_t.getMaxValue(!0),size:_t.bubbleSize||_t.getOptions().size};if(_t.getMinValue(!0)!==_t.getMaxValue(!0)){var Pt=(0,I.extend)({},It);Pt.value=_t.getMinValue(!0),Pt.x=Me.to(Pt.argument,1),Pt.y=ze.to(Pt.value,1),St.push(Pt)}It.x=Me.to(It.argument,1),It.y=ze.to(It.value,1),St.push(It)}),Ne[Ye].pointsCount=St.length,Ne[Ye].total=0,Ne[Ye].continuousSeries=0,Ue.push({name:ke.name,index:Ye,points:St})}),{series:Ue,overloadedSeries:Ne});if(function(Se,Ie,Pe){for(var Ue=Se.width*Se.height,Ne=Ie.series,De=function(Re){var ke=Pe.filter(function(ut){return ut.name===Ne[Re].name})[0],Le=Ne[Re].points,Fe=Le.length?Le[0].size:0,ze=Fe*Fe*Le.length;if(ke.autoHidePointMarkersEnabled()&&ze>=Ue/Ne.length){var Ye=Ne[Re].index;ke.autoHidePointMarkers=!0,Ne.splice(Re,1),Pe.splice(Pe.indexOf(ke),1),delete Ie.overloadedSeries[Ye]}},Me=Ne.length-1;Me>=0;Me--)De(Me)}(Ce,_e,me),_e.series.length){var re=he.visualRange(),ce="discrete"===he.getOptions().type?function(Se,Ie){return re.categories.indexOf(Se.argument)-re.categories.indexOf(Ie.argument)}:function(Se,Ie){return Se.argument-Ie.argument},ge=[];_e.series.forEach(function(Se){return ge=ge.concat(Se.points)}),ge.sort(ce),function(Se,Ie){for(var Pe=!1,Ue=0;Ue<Se.length-1;Ue++){var Ne=Se[Ue],De=Ne.size;if((0,w.isDefined)(Ne.x)&&(0,w.isDefined)(Ne.y))for(var Me=Ue+1;Me<Se.length;Me++){var Re=Se[Me],ke=null==Re?void 0:Re.x,Le=null==Re?void 0:Re.y;if(!(0,w.isDefined)(ke)||Math.abs(Ne.x-ke)>=De){Pe&=Me!==Ue+1;break}var Fe=(0,w.isDefined)(ke)&&(0,w.isDefined)(Le)&&Math.sqrt(Math.pow(Ne.x-ke,2)+Math.pow(Ne.y-Le,2));Fe&&Fe<De&&(Ie[Ne.seriesIndex][Re.seriesIndex]++,Ie[Ne.seriesIndex].total++,Pe||(Ie[Ne.seriesIndex].continuousSeries++,Pe=!0))}}}(ge,_e.overloadedSeries),function(Se,Ie,Pe,Ue){var Ne=Ue.getOptions().type;Ie.forEach(function(De){var Me=Se.indexOf(De);De.autoHidePointMarkers=!1;var Re=Ue.getTicksValues().majorTicksValues.length;if(De.autoHidePointMarkersEnabled()&&("discrete"===Ne||Pe[Me].pointsCount>Re))for(var ke in Pe[Me]){var Le=parseInt(ke);if(!(isNaN(Le)||Pe[Me].total/Pe[Me].continuousSeries<3))if(Le===Me){if(2*Pe[Le][Le]>=Pe[Le].pointsCount){De.autoHidePointMarkers=!0;break}}else if(Pe[Me].total>=Pe[Me].pointsCount){De.autoHidePointMarkers=!0;break}}})}(ae,me,_e.overloadedSeries,he)}}):ae.forEach(function(fe){return fe.autoHidePointMarkers=!1})},_renderAxes:function(J,ae){function fe(St){return St.map(function(_t){if(!_t.getTitle)return 0;var It=_t.getTitle();return It?It.bBox.width:0})}var Ce=this,Te=Ce._isRotated(),me=Ce._themeManager.getOptions("synchronizeMultiAxes"),he=Ce._scrollBar?[Ce._scrollBar]:[],_e=Ce._isArgumentAxisBeforeScrollBar()?Ce._argumentAxes.concat(he):he.concat(Ce._argumentAxes),re=Te?Ce._argumentAxes:Ce._valueAxes,ce=Te?_e:Ce._valueAxes,ge=Te?Ce._valueAxes:Ce._argumentAxes,Se=Te?Ce._valueAxes:_e,Ie=re.concat(ge),Pe=Ie.concat(he),Ue=re.some(function(St){return St.isFirstDrawing()});Ce._normalizePanesHeight(),Ce._updatePanesCanvases(J);var Ne=Ce.panes.reduce(function(St,_t){return St[_t.name]=(0,I.extend)({},_t.canvas),St},{}),De=Ce.panes.reduce(function(St,_t){return St[_t.name]={height:_t.height,unit:_t.unit},St},{}),Me=(0,I.extend)(!0,{},Ne);Ce._initCustomPositioningAxes();var Re=Ce._axesBoundaryPositioning();if(!J.adjustAxes&&!Re)return z(re,!Te&&me,Ne,ae),z(ge,Te&&me,Ne,ae),B(Ie,"prepareAnimation"),Ce._renderScaleBreaks(),ge.forEach(function(St){return St.resolveOverlappingForCustomPositioning(re)}),re.forEach(function(St){return St.resolveOverlappingForCustomPositioning(ge)}),!1;Re&&Ie.forEach(function(St){return St.customPositionIsAvailable()&&St.shift({top:0,left:0,bottom:0,right:0})}),Ce._scrollBar&&Ce._scrollBar.setPane(Ce.panes);var ke={panes:{}},Le=M(Se,function(St){return St.estimateMargins(Ne[St.pane])});Ne=V(Te,Ne,De,ke,Le);var Fe=function(St){z(St?ge:re,(St?Te:!Te)&&me,Ne,ae),St?Le=M(Se,P):ke=O(ce),Ne=V(Te,Ne,De,ke,Le)};Fe(!1),Fe(!0),!Ce._changesApplying&&Ce._estimateTickIntervals(re,Ne)&&Fe(!1);var St,_t,It,ze=fe(re),Ye=Ce._getVisibleSeries(),ut=(St=J,It=(_t=Ce._getPointsToAnimation(Ye)).reduce(function(Pt,Ht){return Pt+Ht},0)/_t.length,St.animate&&It<=St.animationPointsLimit);return B(Pe,"updateSize",Ne,ut),Se.forEach(N("top","bottom")),ce.forEach(N("left","right")),Ce._renderScaleBreaks(),Ce.panes.forEach(function(St){(0,I.extend)(St.canvas,Ne[St.name])}),Ce._valueAxes.forEach(function(St){St.setInitRange()}),re.forEach(function(St,_t){var It;if(null!==(It=St.hasWrap)&&void 0!==It&&It.call(St)){var Pt=St.getTitle(),Ht=(Pt?Pt.bBox.width:0)-ze[_t];"right"===St.getOptions().position?ke.right+=Ht:(ke.left+=Ht,Ce.panes.forEach(function(en){return ke.panes[en.name].left+=Ht})),Ne=V(Te,Ne,De,ke,Le),B(Pe,"updateSize",Ne,!1,!1),ze=fe(re)}}),re.some(function(St){return St.customPositionIsAvailable()&&St.getCustomPosition()!==St._axisPosition})&&(ut&&Ce._resetAxesAnimation(Ue,!1),B(re,"updateSize",Ne,ut)),ge.forEach(function(St){return St.resolveOverlappingForCustomPositioning(re)}),re.forEach(function(St){return St.resolveOverlappingForCustomPositioning(ge)}),Me},_getExtraTemplatesItems:function(){var J=(this._argumentAxes||[]).concat(this._valueAxes||[]),ae=this._collectTemplatesFromItems(J);return{items:ae.items,groups:ae.groups,launchRequest:function(){J.forEach(function(fe){fe.setRenderedState(!0)})},doneRequest:function(){J.forEach(function(fe){fe.setRenderedState(!1)})}}},_estimateTickIntervals:function(J,ae){return J.some(function(fe){return fe.estimateTickInterval(ae[fe.pane])})},checkForMoreSpaceForPanesCanvas:function(){var J=this._isRotated(),ae=!1;if(this.panes.filter(function(Ie){return Ie.unit}).length===this.panes.length){var fe=0,Ce=0;if(J){var Te=this.getArgumentAxis().getMargins().right,me=Math.min.apply(Math,this.panes.map(function(Ie){return Ie.canvas.right}));fe=this._canvas.right+Te-me}else{var he=this.getArgumentAxis().getMargins().bottom,_e=Math.min.apply(Math,this.panes.map(function(Ie){return Ie.canvas.bottom}));Ce=this._canvas.bottom+he-_e}if(ae=(fe>0||Ce>0)&&{width:fe,height:Ce},0!==Ce){var re=this.getSize(),ce=this.option("size"),Se=!!parseInt(this._$element[0].style.height)||0!==this._containerInitialHeight;J||ce&&ce.height||Se||(this._forceResize(re.width,re.height+Ce),ae=!1)}}else ae=this.layoutManager.needMoreSpaceForPanesCanvas(this._getLayoutTargets(),J,function(Ie){return{width:J&&!!Ie.unit,height:!J&&!!Ie.unit}});return ae},_forceResize:function(J,ae){this._renderer.resize(J,ae),this._updateSize(),this._setContentSize(),this._preserveOriginalCanvas(),this._updateCanvasClipRect(this._canvas)},_shrinkAxes:function(J,ae){if(J&&ae){this._renderer.stopAllAnimations(!0);var fe=this._isRotated(),Ce=this._scrollBar?[this._scrollBar]:[],Te=this._isArgumentAxisBeforeScrollBar()?this._argumentAxes.concat(Ce):Ce.concat(this._argumentAxes),me=fe?Te:this._valueAxes,he=fe?this._valueAxes:Te,_e=me.concat(he);if(J.width||J.height){H(J,"height",he,M),H(J,"width",me,O),B(_e,"updateSize",ae);var re=this.panes.reduce(function(ce,ge){return ce[ge.name]={height:ge.height,unit:ge.unit},ce},{});B(_e,"updateSize",ae=V(fe,ae,re,O(me),M(he,P))),he.forEach(N("top","bottom")),me.forEach(N("left","right")),this.panes.forEach(function(ce){return(0,I.extend)(ce.canvas,ae[ce.name])})}}},_isArgumentAxisBeforeScrollBar:function(){var J=this.getArgumentAxis();if(this._scrollBar){var ae,fe=J.getResolvedBoundaryPosition(),Ce=null===(ae=J.getOptions().label)||void 0===ae?void 0:ae.position,Te=this._scrollBar.getOptions().position;return J.hasNonBoundaryPosition()||Te===fe&&Ce!==Te}return!1},_getPanesParameters:function(){var J,ae=this.panes,fe=[];for(J=0;J<ae.length;J++)this._getPaneBorderVisibility(J)&&fe.push({coords:ae[J].borderCoords,clipRect:this._panesClipRects.fixed[J]});return fe},_createCrosshairCursor:function(){var J=this._themeManager.getOptions("crosshair")||{},ae=this.getArgumentAxis(),fe=this._isRotated()?[this._valueAxes,[ae]]:[[ae],this._valueAxes],Ce={canvas:this._getCommonCanvas(),panes:this._getPanesParameters(),axes:fe};J&&J.enabled&&(this._crosshair?this._crosshair.update(J,Ce):this._crosshair=new c.Crosshair(this._renderer,J,Ce,this._crosshairCursorGroup),this._crosshair.render())},_getCommonCanvas:function(){var J,ae,fe,Ce=this.panes;for(J=0;J<Ce.length;J++)ae=Ce[J].canvas,fe?(fe.right=ae.right,fe.bottom=ae.bottom):fe=(0,I.extend)({},ae);return fe},_createPanesBackground:function(){var J,ae,fe,Ce=this._themeManager.getOptions("commonPaneSettings").backgroundColor,Te=this._renderer,me=[];for(this._panesBackgroundGroup.clear(),fe=0;fe<this.panes.length;fe++)(J=this.panes[fe].backgroundColor||Ce)&&"none"!==J?(ae=Te.rect(0,0,0,0).attr({fill:J,"stroke-width":0}).append(this._panesBackgroundGroup),me.push(ae)):me.push(null);this.panesBackground=me},_fillPanesBackground:function(){var J,ae=this;(0,R.each)(ae.panes,function(fe,Ce){J=Ce.borderCoords,null!==ae.panesBackground[fe]&&ae.panesBackground[fe].attr({x:J.left,y:J.top,width:J.width,height:J.height})})},_calcPaneBorderCoords:function(J){var ae=J.canvas,fe=J.borderCoords=J.borderCoords||{};fe.left=ae.left,fe.top=ae.top,fe.right=ae.width-ae.right,fe.bottom=ae.height-ae.bottom,fe.width=Math.max(fe.right-fe.left,0),fe.height=Math.max(fe.bottom-fe.top,0)},_drawPanesBorders:function(J){var ae=this,fe=ae._isRotated();ae._panesBorderGroup.linkRemove().clear(),(0,R.each)(ae.panes,function(Ce,Te){var me=J[Te.name],he={fill:"none",stroke:me.color,"stroke-opacity":me.opacity,"stroke-width":me.width,dashStyle:me.dashStyle,"stroke-linecap":"square"};if(ae._calcPaneBorderCoords(Te,fe),me.visible){var _e=Te.borderCoords,re=(0,k.prepareSegmentRectPoints)(_e.left,_e.top,_e.width,_e.height,me);ae._renderer.path(re.points,re.pathType).attr(he).append(ae._panesBorderGroup)}}),ae._panesBorderGroup.linkAppend()},_createClipRect:function(J,ae,fe,Ce,Te,me){var he=J[ae];he?he.attr({x:fe,y:Ce,width:Te,height:me}):(he=this._renderer.clipRect(fe,Ce,Te,me),J[ae]=he)},_createClipRectsForPanes:function(){var J=this,ae=J._canvas;(0,R.each)(J.panes,function(fe,Ce){var Te=!1,me=Ce.borderCoords,he=me.left,_e=me.top,re=me.width,ce=me.height,ge=J._panesClipRects;J._createClipRect(ge.fixed,fe,he,_e,re,ce),J._createClipRect(ge.base,fe,he,_e,re,ce),(0,R.each)(J.series,function(Se,Ie){Ie.pane===Ce.name&&(Ie.isFinancialSeries()||Ie.areErrorBarsVisible())&&(Te=!0)}),Te?(J._isRotated()?(_e=0,ce=ae.height):(he=0,re=ae.width),J._createClipRect(ge.wide,fe,he,_e,re,ce)):ge.wide[fe]=null})},_applyClipRectsForAxes:function(){for(var J=this._getAllAxes(),ae=this._getCanvasClipRectID(),fe=0;fe<J.length;fe++){var Ce=this._getElementsClipRectID(J[fe].pane);J[fe].applyClipRects(Ce,ae)}},_getPaneBorderVisibility:function(J){var ae=this._themeManager.getOptions("commonPaneSettings").border.visible,fe=(this.panes[J]||{}).border||{};return"visible"in fe?fe.visible:ae},_getCanvasForPane:function(J){var ae,fe=this.panes,Ce=fe.length;for(ae=0;ae<Ce;ae++)if(fe[ae].name===J)return fe[ae].canvas},_getTrackerSettings:function(){var J=this._themeManager;return(0,I.extend)(this.callBase(),{chart:this,rotated:this._isRotated(),crosshair:this._getCrosshairOptions().enabled?this._crosshair:null,stickyHovering:J.getOptions("stickyHovering")})},_resolveLabelOverlappingStack:function(){var J=this,ae=J._isRotated(),fe=ae?function(Ce,Te){return{x:Ce.x-Te,y:Ce.y}}:function(Ce,Te){return{x:Ce.x,y:Ce.y-Te}};(0,R.each)(J._getStackPoints(),function(Ce,Te){(0,R.each)(Te,function(me,he){h.overlapping.resolveLabelOverlappingInOneDirection(he,J._getCommonCanvas(),ae,fe,function(_e,re){var ce=ae?1:0;return _e.labels[0].getFigureCenter()[ce]-re.labels[0].getFigureCenter()[ce]==0?(_e.value()-re.value())*(_e.labels[0].getPoint().series.getValueAxis().getTranslator().isInverted()?-1:1):0})})})},_getStackPoints:function(){var J={},ae=this._getVisibleSeries();return(0,R.each)(ae,function(fe,Ce){var Te=Ce.getPoints(),me=Ce.getStackName()||null;(0,R.each)(Te,function(he,_e){var re=_e.argument;J[re]||(J[re]={}),J[re][me]||(J[re][me]=[]),J[re][me].push(_e)})}),J},_getCrosshairOptions:function(){return this._getOption("crosshair")},zoomArgument:function(J,ae){this._initialized&&((0,w.isDefined)(J)||(0,w.isDefined)(ae))&&this.getArgumentAxis().visualRange([J,ae])},resetVisualRange:function(){var J=this,ae=J._argumentAxes,fe=J.getArgumentAxis();ae.forEach(function(Ce){Ce.resetVisualRange(fe!==Ce),J._applyCustomVisualRangeOption(Ce)}),J.callBase()},getVisibleArgumentBounds:function(){var J=this._argumentAxes[0].getTranslator().getBusinessRange(),ae="discrete"===J.axisType,fe=J.categories;return{minVisible:ae?J.minVisible||fe[0]:J.minVisible,maxVisible:ae?J.maxVisible||fe[fe.length-1]:J.maxVisible}},_change_FULL_RENDER:function(){this.callBase(),this._changes.has("VISUAL_RANGE")&&this._raiseZoomEndHandlers()},_getAxesForScaling:function(){return[this.getArgumentAxis()].concat(this._valueAxes)},_applyVisualRangeByVirtualAxes:function(J,ae){if(J.isArgumentAxis){if(J!==this.getArgumentAxis())return!0;this._argumentAxes.filter(function(fe){return fe!==J}).forEach(function(fe){return fe.visualRange(ae,{start:!0,end:!0})})}return!1},_raiseZoomEndHandlers:function(){this._argumentAxes.forEach(function(J){return J.handleZoomEnd()}),this.callBase()},_setOptionsByReference:function(){this.callBase(),(0,I.extend)(this._optionsByReference,{"argumentAxis.visualRange":!0})},option:function(){var J=this.callBase.apply(this,arguments),ae=this._options.silent("valueAxis");if("array"===(0,w.type)(ae))for(var fe=0;fe<ae.length;fe++){var Ce="valueAxis[".concat(fe,"].visualRange");this._optionsByReference[Ce]=!0}return J},_notifyVisualRange:function(){var J=this._argumentAxes[0],ae=(0,S.convertVisualRangeObject)(J.visualRange(),!r(this.option("argumentAxis.visualRange")));J.skipEventRising&&(0,S.rangesAreEqual)(ae,this.option("argumentAxis.visualRange"))?J.skipEventRising=null:this.option("argumentAxis.visualRange",ae),this.callBase()}});G.addPlugin(a.default),G.addPlugin(t.default),G.addPlugin(n.plugins.core),G.addPlugin(n.plugins.chart),(0,E.default)("dxChart",G),b.default=G,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.AnimationController=w,b.animationSvgStep=b.easingFunctions=void 0;var g=e(120),I=function(){},F={easeOutCubic:function(y,h,m){return 1===y?m:(1-Math.pow(1-y,3))*(m-h)+ +h},linear:function(y,h,m){return 1===y?m:y*(m-h)+ +h}};b.easingFunctions=F;var A={segments:function(y,h,m,p,f){var c,u,l,s,a=h.from,t=h.to,n=[];for(l=0;l<a.length;l++){if(u=[(c=a[l])[0]],c.length>1)for(s=1;s<c.length;s++)u.push(p(m,c[s],t[l][s]));n.push(u)}f.segments=h.end&&1===m?h.end:n,y.attr({segments:n})},arc:function(y,h,m,p){var f=h.from,c=h.to,u={};for(var l in f)u[l]=p(m,f[l],c[l]);y.attr(u)},transform:function(y,h,m,p,f){var c=h.from,u=h.to,l={};for(var s in c)l[s]=f[s]=p(m,c[s],u[s]);y.attr(l)},base:function(y,h,m,p,f,c){var u={};u[c]=f[c]=p(m,h.from,h.to),y.attr(u)},_:I,complete:function(y,h){y.attr(h)}};function R(y){var h,m=this._animateStep;for(h in this._progress=this._calcProgress(y),this.params)(m[h]||m.base)(this.element,this.params[h],this._progress,this._easing,this._currentParams,h);return this.options.step&&this.options.step(this._easing(this._progress,0,1),this._progress),1!==this._progress||this.stop()}function E(y){return y-this._startTime>=this.delay&&(this.tick=R),!0}function k(y){return this._startTime=y,this.tick=this.delay?E:R,!0}function S(y,h,m){this._progress=0,this.element=y,this.params=h,this.options=m,this.duration=m.partitionDuration?m.duration*m.partitionDuration:m.duration,this.delay=m.delay&&m.duration*m.delay||0,this._animateStep=m.animateStep||A,this._easing=F[m.easing]||F.easeOutCubic,this._currentParams={},this.tick=k}function w(y){this._animationCount=0,this._timerId=null,this._animations={},this.element=y}b.animationSvgStep=A,S.prototype={_calcProgress:function(y){return Math.min(1,(y-this.delay-this._startTime)/this.duration)},stop:function(y){var h=this.options,m=this._animateStep;this.stop=this.tick=I,m.complete&&m.complete(this.element,this._currentParams),h.complete&&!y&&h.complete()}},w.prototype={_loop:function(){var y,h=this,m=h._animations,p=0,f=(new Date).getTime(),c=h._endAnimation;for(y in m)m[y].tick(f)||delete m[y],p++;if(0===p)return h.stop(),void(h._endAnimationTimer=c&&setTimeout(function(){0===h._animationCount&&(c(),h._endAnimation=null)}));h._timerId=g.requestAnimationFrame.call(null,function(){h._loop()},h.element)},addAnimation:function(y){var h=this;h._animations[h._animationCount++]=y,clearTimeout(h._endAnimationTimer),h._timerId||(clearTimeout(h._startDelay),h._startDelay=setTimeout(function(){h._timerId=1,h._loop()},0))},animateElement:function(y,h,m){y&&h&&m&&(y.animation&&y.animation.stop(),this.addAnimation(y.animation=new S(y,h,m)))},onEndAnimation:function(y){this._animationCount?this._endAnimation=y:y()},dispose:function(){this.stop(),this.element=null},stop:function(){this._animations={},this._animationCount=0,(0,g.cancelAnimationFrame)(this._timerId),clearTimeout(this._startDelay),clearTimeout(this._endAnimationTimer),this._timerId=null},lock:function(){var y,h,m,p=this._animations;for(y in p)h=p[y].options.unstoppable,m=m||h,h||(p[y].stop(!0),delete p[y]);!m&&this.stop()}}},function(W,b,e){var g=e(57),I="#ffffff",F="#000000",A="#ff0000",R="none",E="solid",k="top",S="right",w="left",y="center";(0,g.registerTheme)({name:"generic.light",isDefault:!0,font:{color:"#767676",family:"'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana, sans-serif",weight:400,size:12,cursor:"default"},redrawOnResize:!0,backgroundColor:I,primaryTitleColor:"#232323",secondaryTitleColor:"#767676",gridColor:"#d3d3d3",axisColor:"#767676",title:{backgroundColor:I,font:{size:28,family:"'Segoe UI Light', 'Helvetica Neue Light', 'Segoe UI', 'Helvetica Neue', 'Trebuchet MS', Verdana, sans-serif",weight:200},subtitle:{font:{size:16},offset:0,wordWrap:"normal",textOverflow:"ellipsis"},wordWrap:"normal",textOverflow:"ellipsis"},loadingIndicator:{text:"Loading..."},export:{backgroundColor:I,margin:10,font:{size:14,color:"#232323",weight:400},button:{margin:{top:8,left:10,right:10,bottom:8},default:{color:"#333",borderColor:"#ddd",backgroundColor:I},hover:{color:"#333",borderColor:"#bebebe",backgroundColor:"#e6e6e6"},focus:{color:F,borderColor:"#9d9d9d",backgroundColor:"#e6e6e6"},active:{color:"#333",borderColor:"#9d9d9d",backgroundColor:"#d4d4d4"}},shadowColor:"#d3d3d3"},tooltip:{enabled:!1,border:{width:1,color:"#d3d3d3",dashStyle:E,visible:!0},font:{color:"#232323"},color:I,arrowLength:10,paddingLeftRight:18,paddingTopBottom:15,textAlignment:"center",shared:!1,location:y,shadow:{opacity:.4,offsetX:0,offsetY:4,blur:2,color:F},interactive:!1},legend:{hoverMode:"includePoints",verticalAlignment:k,horizontalAlignment:S,position:"outside",visible:!0,margin:10,markerSize:12,border:{visible:!1,width:1,cornerRadius:0,dashStyle:E},paddingLeftRight:20,paddingTopBottom:15,columnCount:0,rowCount:0,columnItemSpacing:20,rowItemSpacing:8,title:{backgroundColor:I,margin:{left:0,bottom:9,right:0,top:0},font:{size:18,weight:200},subtitle:{offset:0,font:{size:14},wordWrap:"none",textOverflow:"ellipsis"},wordWrap:"none",textOverflow:"ellipsis"}},"chart:common":{animation:{enabled:!0,duration:1e3,easing:"easeOutCubic",maxPointCountSupported:300},commonSeriesSettings:{border:{visible:!1,width:2},showInLegend:!0,visible:!0,hoverMode:"nearestPoint",selectionMode:"includePoints",hoverStyle:{hatching:{direction:S,width:2,step:6,opacity:.75},border:{visible:!1,width:3}},selectionStyle:{hatching:{direction:S,width:2,step:6,opacity:.5},border:{visible:!1,width:3}},valueErrorBar:{displayMode:"auto",value:1,color:F,lineWidth:2,edgeLength:8},label:{visible:!1,alignment:y,rotationAngle:0,horizontalOffset:0,verticalOffset:0,radialOffset:0,showForZeroValues:!0,customizeText:void 0,maxLabelCount:void 0,position:"outside",font:{color:I},border:{visible:!1,width:1,color:"#d3d3d3",dashStyle:E},connector:{visible:!1,width:1}}},seriesSelectionMode:"single",pointSelectionMode:"single",equalRowHeight:!0,dataPrepareSettings:{checkTypeForAllData:!1,convertToAxisDataType:!0,sortingMethod:!0},title:{margin:10},adaptiveLayout:{width:80,height:80,keepLabels:!0},_rtl:{legend:{itemTextPosition:w}},resolveLabelOverlapping:R},"chart:common:axis":{visible:!0,valueMarginsEnabled:!0,placeholderSize:null,logarithmBase:10,discreteAxisDivisionMode:"betweenLabels",width:1,label:{visible:!0},grid:{visible:!1,width:1},minorGrid:{visible:!1,width:1,opacity:.3},tick:{visible:!0,width:1,length:7,shift:3},minorTick:{visible:!1,width:1,opacity:.3,length:7,shift:3},stripStyle:{paddingLeftRight:10,paddingTopBottom:5},constantLineStyle:{width:1,color:F,dashStyle:E,label:{visible:!0,position:"inside"}},marker:{label:{}}},"chart:common:annotation":{font:{color:"#333333"},tooltipEnabled:!0,border:{width:1,color:"#dddddd",dashStyle:E,visible:!0},color:I,opacity:.9,arrowLength:14,arrowWidth:14,paddingLeftRight:10,paddingTopBottom:10,shadow:{opacity:.15,offsetX:0,offsetY:1,blur:4,color:F},image:{width:30,height:30},wordWrap:"normal",textOverflow:"ellipsis",allowDragging:!1},chart:{commonSeriesSettings:{type:"line",stack:"default",aggregation:{enabled:void 0},point:{visible:!0,symbol:"circle",size:12,border:{visible:!1,width:1},hoverMode:"onlyPoint",selectionMode:"onlyPoint",hoverStyle:{border:{visible:!0,width:4}},selectionStyle:{border:{visible:!0,width:4}}},scatter:{},line:{width:2,dashStyle:E,hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3}},stackedline:{width:2,dashStyle:E,hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3}},stackedspline:{width:2,dashStyle:E,hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3}},fullstackedline:{width:2,dashStyle:E,hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3}},fullstackedspline:{width:2,dashStyle:E,hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3}},stepline:{width:2,dashStyle:E,hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3}},area:{point:{visible:!1},opacity:.5},stackedarea:{point:{visible:!1},opacity:.5},fullstackedarea:{point:{visible:!1},opacity:.5},fullstackedsplinearea:{point:{visible:!1},opacity:.5},steparea:{border:{visible:!0,width:2},point:{visible:!1},hoverStyle:{border:{visible:!0,width:3}},selectionStyle:{border:{visible:!0,width:3}},opacity:.5},spline:{width:2,hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3}},splinearea:{point:{visible:!1},opacity:.5},stackedsplinearea:{point:{visible:!1},opacity:.5},bar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},stackedbar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}},label:{position:"inside"}},fullstackedbar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}},label:{position:"inside"}},rangebar:{cornerRadius:0,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},rangearea:{point:{visible:!1},opacity:.5},rangesplinearea:{point:{visible:!1},opacity:.5},bubble:{opacity:.5,point:{hoverStyle:{border:{visible:!1}},selectionStyle:{border:{visible:!1}}}},candlestick:{width:1,reduction:{color:A},hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3},point:{border:{visible:!0}}},stock:{width:1,reduction:{color:A},hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3},point:{border:{visible:!0}}}},crosshair:{enabled:!1,color:"#f05b41",width:1,dashStyle:E,label:{visible:!1,font:{color:I,size:12}},verticalLine:{visible:!0},horizontalLine:{visible:!0}},commonAxisSettings:{multipleAxesSpacing:5,forceUserTickInterval:!1,breakStyle:{width:5,color:"#ababab",line:"waved"},label:{displayMode:"standard",overlappingBehavior:"hide",indentFromAxis:10,wordWrap:"normal",textOverflow:"none"},title:{font:{size:16},margin:6,alignment:y},constantLineStyle:{paddingLeftRight:10,paddingTopBottom:10}},horizontalAxis:{position:"bottom",axisDivisionFactor:70,label:{rotationAngle:90,staggeringSpacing:5,alignment:y},stripStyle:{label:{horizontalAlignment:y,verticalAlignment:k}},constantLineStyle:{label:{horizontalAlignment:S,verticalAlignment:k}},constantLines:[]},verticalAxis:{position:w,axisDivisionFactor:40,label:{alignment:S},stripStyle:{label:{horizontalAlignment:w,verticalAlignment:y}},constantLineStyle:{label:{horizontalAlignment:w,verticalAlignment:k}},constantLines:[]},argumentAxis:{endOnTick:!1,workWeek:[1,2,3,4,5]},valueAxis:{grid:{visible:!0},autoBreaksEnabled:!1,maxAutoBreakCount:4},commonPaneSettings:{backgroundColor:R,border:{color:"#d3d3d3",width:1,visible:!1,top:!0,bottom:!0,left:!0,right:!0,dashStyle:E}},scrollBar:{visible:!1,offset:5,color:"gray",width:10},adjustOnZoom:!0,autoHidePointMarkers:!0,rotated:!1,synchronizeMultiAxes:!0,stickyHovering:!0,barGroupPadding:.3,minBubbleSize:12,maxBubbleSize:.2,zoomAndPan:{dragBoxStyle:{color:"#2a2a2a",opacity:.2},panKey:"shift",allowMouseWheel:!0,allowTouchGestures:!0}},pie:{innerRadius:.5,minDiameter:.5,type:"pie",dataPrepareSettings:{_skipArgumentSorting:!0},commonSeriesSettings:{pie:{border:{visible:!1,width:2,color:I},hoverStyle:{hatching:{direction:S,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:S,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}},doughnut:{border:{visible:!1,width:2,color:I},hoverStyle:{hatching:{direction:S,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:S,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}},donut:{border:{visible:!1,width:2,color:I},hoverStyle:{hatching:{direction:S,width:4,step:10,opacity:.75},border:{visible:!1,width:2}},selectionStyle:{hatching:{direction:S,width:4,step:10,opacity:.5},border:{visible:!1,width:2}}},label:{textOverflow:"ellipsis",wordWrap:"normal"}},legend:{hoverMode:"allArgumentPoints",backgroundColor:R},adaptiveLayout:{keepLabels:!1}},gauge:{scale:{tick:{visible:!0,length:5,width:2,opacity:1},minorTick:{visible:!1,length:3,width:1,opacity:1},label:{visible:!0,alignment:y,hideFirstOrLast:"last",overlappingBehavior:"hide"},position:k,endOnTick:!1},rangeContainer:{offset:0,width:5,backgroundColor:"#808080"},valueIndicators:{_default:{color:"#c2c2c2"},rangebar:{space:2,size:10,color:"#cbc5cf",backgroundColor:R,text:{indent:0,font:{size:14,color:null}}},twocolorneedle:{secondColor:"#e18e92"},trianglemarker:{space:2,length:14,width:13,color:"#8798a5"},textcloud:{arrowLength:5,horizontalOffset:6,verticalOffset:3,color:"#679ec5",text:{font:{color:I,size:18}}}},indicator:{hasPositiveMeaning:!0,layout:{horizontalAlignment:y,verticalAlignment:"bottom"},text:{font:{size:18}}},_circular:{scale:{scaleDivisionFactor:17,orientation:"outside",label:{indentFromTick:10}},rangeContainer:{orientation:"outside"},valueIndicatorType:"rectangleneedle",subvalueIndicatorType:"trianglemarker",valueIndicators:{_type:"rectangleneedle",_default:{offset:20,indentFromCenter:0,width:2,spindleSize:14,spindleGapSize:10,beginAdaptingAtRadius:50},triangleneedle:{width:4},twocolorneedle:{space:2,secondFraction:.4},rangebar:{offset:30},trianglemarker:{offset:6},textcloud:{offset:-6}}},_linear:{scale:{scaleDivisionFactor:25,horizontalOrientation:S,verticalOrientation:"bottom",label:{indentFromTick:-10}},rangeContainer:{horizontalOrientation:S,verticalOrientation:"bottom"},valueIndicatorType:"rangebar",subvalueIndicatorType:"trianglemarker",valueIndicators:{_type:"rectangle",_default:{offset:2.5,length:15,width:15},rectangle:{width:10},rangebar:{offset:10,horizontalOrientation:S,verticalOrientation:"bottom"},trianglemarker:{offset:10,horizontalOrientation:w,verticalOrientation:k},textcloud:{offset:-1,horizontalOrientation:w,verticalOrientation:k}}}},barGauge:{backgroundColor:"#e0e0e0",relativeInnerRadius:.3,barSpacing:4,resolveLabelOverlapping:"hide",label:{indent:20,connectorWidth:2,font:{size:16}},legend:{visible:!1},indicator:{hasPositiveMeaning:!0,layout:{horizontalAlignment:y,verticalAlignment:"bottom"},text:{font:{size:18}}}},rangeSelector:{scale:{valueMarginsEnabled:!0,width:1,color:F,opacity:.1,showCustomBoundaryTicks:!0,label:{overlappingBehavior:"hide",alignment:y,visible:!0,topIndent:7,font:{size:11}},tick:{width:1,color:F,opacity:.17,visible:!0,length:12},minorTick:{width:1,color:F,opacity:.05,visible:!0,length:12},marker:{width:1,color:"#000000",opacity:.1,visible:!0,separatorHeight:33,topIndent:10,textLeftIndent:7,textTopIndent:11,label:{}},logarithmBase:10,workWeek:[1,2,3,4,5],breakStyle:{width:5,color:"#ababab",line:"waved"},endOnTick:!1},selectedRangeColor:"#606060",sliderMarker:{visible:!0,paddingTopBottom:2,paddingLeftRight:4,color:"#606060",invalidRangeColor:A,font:{color:I,size:11}},sliderHandle:{width:1,color:F,opacity:.2},shutter:{opacity:.75},background:{color:"#c0bae1",visible:!0,image:{location:"full"}},behavior:{snapToTicks:!0,animationEnabled:!0,moveSelectedRangeByClick:!0,manualRangeSelectionEnabled:!0,allowSlidersSwap:!0,callValueChanged:"onMovingComplete"},redrawOnResize:!0,chart:{barGroupPadding:.3,minBubbleSize:12,maxBubbleSize:.2,topIndent:.1,bottomIndent:0,valueAxis:{inverted:!1,logarithmBase:10},commonSeriesSettings:{type:"area",aggregation:{enabled:void 0},point:{visible:!1},scatter:{point:{visible:!0}}}}},map:{title:{margin:10},background:{borderWidth:1,borderColor:"#cacaca"},layer:{label:{enabled:!1,stroke:I,"stroke-width":1,"stroke-opacity":.7,font:{color:"#2b2b2b",size:12}}},"layer:area":{borderWidth:1,borderColor:I,color:"#d2d2d2",hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030",label:{"stroke-width":2,font:{size:16}}},"layer:line":{borderWidth:2,color:"#ba8365",hoveredColor:"#a94813",selectedBorderWidth:3,selectedColor:"#e55100",label:{"stroke-width":2,font:{size:16}}},"layer:marker":{label:{enabled:!0,"stroke-width":1,font:{size:12}}},"layer:marker:dot":{borderWidth:2,borderColor:I,size:8,selectedStep:2,backStep:18,backColor:I,backOpacity:.32,shadow:!0},"layer:marker:bubble":{minSize:20,maxSize:50,hoveredBorderWidth:1,hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030"},"layer:marker:pie":{size:50,hoveredBorderWidth:1,hoveredBorderColor:"#303030",selectedBorderWidth:2,selectedBorderColor:"#303030"},"layer:marker:image":{size:20},legend:{verticalAlignment:"bottom",horizontalAlignment:S,position:"inside",backgroundOpacity:.65,border:{visible:!0},paddingLeftRight:16,paddingTopBottom:12},controlBar:{borderColor:"#5d5d5d",borderWidth:3,color:I,margin:20,opacity:.3},_rtl:{legend:{itemTextPosition:w}}},treeMap:{tile:{border:{width:1,opacity:.2,color:"#000000"},color:"#5f8b95",hoverStyle:{hatching:{opacity:.75,step:6,width:2,direction:"right"},border:{}},selectionStyle:{hatching:{opacity:.5,step:6,width:2,direction:"right"},border:{opacity:1}},label:{visible:!0,paddingLeftRight:5,paddingTopBottom:4,font:{color:"#ffffff",weight:600},shadow:{opacity:.6,offsetX:0,offsetY:1,blur:2,color:"#000000"},wordWrap:"normal",textOverflow:"ellipsis"}},group:{padding:4,border:{width:1},color:"#eeeeee",hoverStyle:{hatching:{opacity:0,step:6,width:2,direction:"right"},border:{}},selectionStyle:{hatching:{opacity:0,step:6,width:2,direction:"right"},border:{}},label:{visible:!0,paddingLeftRight:5,paddingTopBottom:4,font:{color:"#767676",weight:600},textOverflow:"ellipsis"}},title:{subtitle:{}},tooltip:{},loadingIndicator:{}},sparkline:{lineColor:"#666666",lineWidth:2,areaOpacity:.2,minColor:"#e8c267",maxColor:"#e55253",barPositiveColor:"#a9a9a9",barNegativeColor:"#d7d7d7",winColor:"#a9a9a9",lossColor:"#d7d7d7",firstLastColor:"#666666",pointSymbol:"circle",pointColor:I,pointSize:4,type:"line",argumentField:"arg",valueField:"val",winlossThreshold:0,showFirstLast:!0,showMinMax:!1,tooltip:{enabled:!0}},bullet:{color:"#e8c267",targetColor:"#666666",targetWidth:4,showTarget:!0,showZeroLevel:!0,tooltip:{enabled:!0}},polar:{commonSeriesSettings:{type:"scatter",closed:!0,point:{visible:!0,symbol:"circle",size:12,border:{visible:!1,width:1},hoverMode:"onlyPoint",selectionMode:"onlyPoint",hoverStyle:{border:{visible:!0,width:4},size:12},selectionStyle:{border:{visible:!0,width:4},size:12}},scatter:{},line:{width:2,dashStyle:E,hoverStyle:{width:3,hatching:{direction:R}},selectionStyle:{width:3}},area:{point:{visible:!1},opacity:.5},stackedline:{width:2},bar:{opacity:.8},stackedbar:{opacity:.8}},adaptiveLayout:{width:80,height:80,keepLabels:!0},barGroupPadding:.3,commonAxisSettings:{visible:!0,forceUserTickInterval:!1,label:{overlappingBehavior:"hide",indentFromAxis:5},grid:{visible:!0},minorGrid:{visible:!0},tick:{visible:!0},title:{font:{size:16},margin:10}},argumentAxis:{startAngle:0,firstPointOnStartAngle:!1,period:void 0},valueAxis:{endOnTick:!1,tick:{visible:!1}},horizontalAxis:{position:k,axisDivisionFactor:50,label:{alignment:y}},verticalAxis:{position:k,axisDivisionFactor:30,label:{alignment:S}}},funnel:{sortData:!0,valueField:"val",colorField:"color",argumentField:"arg",hoverEnabled:!0,selectionMode:"single",item:{border:{visible:!1,width:2,color:I},hoverStyle:{hatching:{opacity:.75,step:6,width:2,direction:S},border:{}},selectionStyle:{hatching:{opacity:.5,step:6,width:2,direction:S},border:{}}},title:{margin:10},adaptiveLayout:{width:80,height:80,keepLabels:!0},legend:{visible:!1},_rtl:{legend:{itemTextPosition:w}},tooltip:{customizeTooltip:function(h){return{text:h.item.argument+" "+h.valueText}}},inverted:!1,algorithm:"dynamicSlope",neckWidth:0,neckHeight:0,resolveLabelOverlapping:"shift",label:{textOverflow:"ellipsis",wordWrap:"normal",visible:!0,horizontalAlignment:S,horizontalOffset:0,verticalOffset:0,showForZeroValues:!1,customizeText:function(h){return h.item.argument+" "+h.valueText},position:"columns",font:{color:I},border:{visible:!1,width:1,color:"#d3d3d3",dashStyle:E},connector:{visible:!0,width:1,opacity:.5}}},sankey:{sourceField:"source",targetField:"target",weightField:"weight",hoverEnabled:!0,alignment:y,adaptiveLayout:{width:80,height:80,keepLabels:!0},label:{visible:!0,horizontalOffset:8,verticalOffset:0,overlappingBehavior:"ellipsis",useNodeColors:!1,font:{color:F,weight:500},border:{visible:!1,width:2,color:I},customizeText:function(h){return h.title},shadow:{opacity:.2,offsetX:0,offsetY:1,blur:1,color:I}},title:{margin:10,font:{size:28,weight:200},subtitle:{font:{size:16}}},tooltip:{enabled:!0},node:{padding:30,width:8,opacity:1,border:{color:I,width:1,visible:!1},hoverStyle:{hatching:{opacity:.75,step:6,width:2,direction:S},border:{}}},link:{color:"#888888",colorMode:"none",opacity:.3,border:{color:I,width:1,visible:!1},hoverStyle:{opacity:.5,hatching:{opacity:.75,step:6,width:2,direction:S},border:{}}}}}),(0,g.registerTheme)({name:"generic.light.compact"},"generic.light")},function(W,b,e){var g=e(57),I="#ffffff";(0,g.registerTheme)({name:"generic.dark",font:{color:"#808080"},backgroundColor:"#2a2a2a",primaryTitleColor:"#dedede",secondaryTitleColor:"#a3a3a3",gridColor:"#555555",axisColor:"#a3a3a3",export:{backgroundColor:"#2a2a2a",font:{color:"#dbdbdb"},button:{default:{color:"#dedede",borderColor:"#4d4d4d",backgroundColor:"#2e2e2e"},hover:{color:"#dedede",borderColor:"#6c6c6c",backgroundColor:"#444"},focus:{color:"#dedede",borderColor:"#8d8d8d",backgroundColor:"#444444"},active:{color:"#dedede",borderColor:"#8d8d8d",backgroundColor:"#555555"}},shadowColor:"#292929"},tooltip:{color:"#2b2b2b",border:{color:"#494949"},font:{color:"#929292"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#494949"}},valueErrorBar:{color:I}}},"chart:common:axis":{constantLineStyle:{color:I}},"chart:common:annotation":{font:{color:"#929292"},border:{color:"#494949"},color:"#2b2b2b",shadow:{opacity:.008,offsetY:4,blur:8}},chart:{commonPaneSettings:{border:{color:"#494949"}},commonAxisSettings:{breakStyle:{color:"#818181"}},zoomAndPan:{dragBoxStyle:{color:I}}},gauge:{rangeContainer:{backgroundColor:"#b5b5b5"},valueIndicators:{_default:{color:"#b5b5b5"},rangebar:{color:"#84788b"},twocolorneedle:{secondColor:"#ba544d"},trianglemarker:{color:"#b7918f"},textcloud:{color:"#ba544d"}}},barGauge:{backgroundColor:"#3c3c3c"},rangeSelector:{scale:{tick:{color:I,opacity:.32},minorTick:{color:I,opacity:.1},breakStyle:{color:"#818181"}},selectedRangeColor:"#b5b5b5",sliderMarker:{color:"#b5b5b5",font:{color:"#303030"}},sliderHandle:{color:I,opacity:.2},shutter:{color:"#2b2b2b",opacity:.9}},map:{background:{borderColor:"#3f3f3f"},layer:{label:{stroke:"#000000",font:{color:I}}},"layer:area":{borderColor:"#303030",color:"#686868",hoveredBorderColor:I,selectedBorderColor:I},"layer:line":{color:"#c77244",hoveredColor:"#ff5d04",selectedColor:"#ff784f"},"layer:marker:bubble":{hoveredBorderColor:I,selectedBorderColor:I},"layer:marker:pie":{hoveredBorderColor:I,selectedBorderColor:I},legend:{border:{color:"#3f3f3f"},font:{color:I}},controlBar:{borderColor:"#c7c7c7",color:"#303030"}},treeMap:{group:{color:"#4c4c4c",label:{font:{color:"#a3a3a3"}}}},sparkline:{lineColor:"#c7c7c7",firstLastColor:"#c7c7c7",barPositiveColor:"#b8b8b8",barNegativeColor:"#8e8e8e",winColor:"#b8b8b8",lossColor:"#8e8e8e",pointColor:"#303030"},bullet:{targetColor:"#8e8e8e"},funnel:{item:{border:{color:"#2a2a2a"}}},sankey:{label:{font:{color:I},shadow:{opacity:0}},node:{border:{color:"#2a2a2a"}},link:{color:"#888888",border:{color:"#2a2a2a"},hoverStyle:{color:"#bbbbbb"}}}},"generic.light"),(0,g.registerTheme)({name:"generic.dark.compact"},"generic.dark")},function(W,b,e){var g=e(57),I="#ffffff",F="#000000";(0,g.registerTheme)({name:"generic.contrast",defaultPalette:"Bright",font:{color:I},backgroundColor:F,primaryTitleColor:I,secondaryTitleColor:I,gridColor:I,axisColor:I,export:{backgroundColor:F,font:{color:I},button:{default:{color:I,borderColor:I,backgroundColor:F},hover:{color:I,borderColor:I,backgroundColor:"#cf00d7"},focus:{color:I,borderColor:"#cf00d7",backgroundColor:F},active:{color:F,borderColor:I,backgroundColor:I}},borderColor:I,menuButtonColor:F,activeBackgroundColor:I,activeColor:F,selectedBorderColor:"#cf00da",selectedColor:"#cf00da",shadowColor:"none"},tooltip:{border:{color:I},font:{color:I},color:F},"chart:common":{commonSeriesSettings:{valueErrorBar:{color:I},hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}},label:{font:{color:I},border:{color:I}}}},"chart:common:axis":{constantLineStyle:{color:I}},"chart:common:annotation":{font:{color:I},border:{color:I},color:F},chart:{commonSeriesSettings:{},crosshair:{color:"#cf00d7"},commonPaneSettings:{backgroundColor:F,border:{color:I}},scrollBar:{color:I},commonAxisSettings:{breakStyle:{color:"#cf00d7"}},zoomAndPan:{dragBoxStyle:{color:I,opacity:.7}}},pie:{commonSeriesSettings:{pie:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}},doughnut:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}},donut:{hoverStyle:{hatching:{opacity:.5}},selectionStyle:{hatching:{opacity:.35}}}}},gauge:{rangeContainer:{backgroundColor:I},valueIndicators:{_default:{color:I},rangebar:{color:I,backgroundColor:F},twocolorneedle:{secondColor:I},trianglemarker:{color:I},textcloud:{color:I,text:{font:{color:F}}}}},barGauge:{backgroundColor:"#3c3c3c"},rangeSelector:{scale:{tick:{color:I,opacity:.4},minorTick:{color:I,opacity:.12},breakStyle:{color:"#cf00d7"}},selectedRangeColor:"#cf00da",sliderMarker:{color:"#cf00da"},sliderHandle:{color:"#cf00da",opacity:1},shutter:{opacity:.75},background:{color:F}},map:{background:{borderColor:I},layer:{label:{stroke:F,font:{color:I}}},"layer:area":{borderColor:F,color:"#686868",hoveredBorderColor:I,selectedBorderColor:I,label:{font:{opacity:1}}},"layer:line":{color:"#267cff",hoveredColor:"#f613ff",selectedColor:I},"layer:marker:dot":{borderColor:F,color:"#f8ca00",backColor:F,backOpacity:.32},"layer:marker:bubble":{color:"#f8ca00",hoveredBorderColor:I,selectedBorderColor:I},"layer:marker:pie":{hoveredBorderColor:I,selectedBorderColor:I},controlBar:{borderColor:I,color:F,opacity:.3}},treeMap:{tile:{color:"#70c92f"},group:{color:"#797979",label:{font:{color:I}}}},sparkline:{pointColor:F},bullet:{},polar:{commonSeriesSettings:{}},funnel:{label:{connector:{opacity:1}}},sankey:{label:{font:{color:I},shadow:{opacity:0}},node:{border:{visible:!0,width:1,color:I}},link:{opacity:.5,border:{visible:!0,width:1,color:I},hoverStyle:{opacity:.9}}}},"generic.light"),(0,g.registerTheme)({name:"generic.contrast.compact"},"generic.contrast")},function(W,b,e){var g=e(57);(0,g.registerTheme)({name:"generic.carmine",defaultPalette:"Carmine",backgroundColor:"#fff",primaryTitleColor:"#333",secondaryTitleColor:"#8899a8",gridColor:"#dee1e3",axisColor:"#707070",export:{backgroundColor:"#fff",font:{color:"#333"},button:{default:{color:"#333",borderColor:"#b1b7bd",backgroundColor:"#fff"},hover:{color:"#333",borderColor:"#b1b7bd",backgroundColor:"#faf2f0"},focus:{color:"#333",borderColor:"#6d7781",backgroundColor:"#faf2f0"},active:{color:"#333",borderColor:"#6d7781",backgroundColor:"#f5e7e4"}}},legend:{font:{color:"#707070"}},tooltip:{color:"#fff",border:{color:"#dee1e3"},font:{color:"#333"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#dee1e3"}}}},"chart:common:annotation":{font:{color:"#333"},border:{color:"#dee1e3"},color:"#fff"},chart:{commonPaneSettings:{border:{color:"#dee1e3"}},commonAxisSettings:{breakStyle:{color:"#c1c5c7"}}},rangeSelector:{scale:{breakStyle:{color:"#c1c5c7"},tick:{opacity:.12}},selectedRangeColor:"#f05b41",sliderMarker:{color:"#f05b41"},sliderHandle:{color:"#f05b41",opacity:.5}},sparkline:{pointColor:"#fff",minColor:"#f0ad4e",maxColor:"#f74d61"},treeMap:{group:{color:"#dee1e3",label:{font:{color:"#8899a8"}}}},bullet:{color:"#f05b41"},gauge:{valueIndicators:{rangebar:{color:"#f05b41"},textcloud:{color:"#f05b41"}}}},"generic.light"),(0,g.registerTheme)({name:"generic.carmine.compact"},"generic.carmine")},function(W,b,e){var g=e(57);(0,g.registerTheme)({name:"generic.darkmoon",defaultPalette:"Dark Moon",backgroundColor:"#465672",primaryTitleColor:"#fff",secondaryTitleColor:"#919bac",gridColor:"#596980",axisColor:"#c7ccd4",export:{backgroundColor:"#465672",font:{color:"#fff"},button:{default:{color:"#fff",borderColor:"#7a889e",backgroundColor:"#465672"},hover:{color:"#fff",borderColor:"#9da8b8",backgroundColor:"#596e92"},focus:{color:"#fff",borderColor:"#c4cad4",backgroundColor:"#596e92"},active:{color:"#fff",borderColor:"#c4cad4",backgroundColor:"#6b80a4"}}},legend:{font:{color:"#c7ccd4"}},tooltip:{color:"#62789e",border:{color:"#596980"},font:{color:"#fff"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#596980"}}}},"chart:common:annotation":{font:{color:"#fff"},border:{color:"#596980"},color:"#62789e"},chart:{commonPaneSettings:{border:{color:"#596980"}},commonAxisSettings:{breakStyle:{color:"#73869e"}}},gauge:{valueIndicators:{rangebar:{color:"#3debd3"},textcloud:{color:"#3debd3",text:{font:{color:"#465672"}}}}},barGauge:{backgroundColor:"#526280"},funnel:{item:{border:{color:"#465672"}}},sparkline:{pointColor:"#465672",minColor:"#f0ad4e",maxColor:"#f9517e"},treeMap:{group:{color:"#596980",label:{font:{color:"#fff"}}}},map:{background:{borderColor:"#596980"},"layer:area":{color:"#97a3b6",borderColor:"#465672"}},rangeSelector:{shutter:{color:"#465672"},scale:{breakStyle:{color:"#73869e"},tick:{opacity:.2}},selectedRangeColor:"#3debd3",sliderMarker:{color:"#3debd3",font:{color:"#000"}},sliderHandle:{color:"#3debd3",opacity:.5}},bullet:{color:"#3debd3"},sankey:{link:{border:{color:"#465672"}},node:{border:{color:"#465672"}}}},"generic.dark"),(0,g.registerTheme)({name:"generic.darkmoon.compact"},"generic.darkmoon")},function(W,b,e){var g=e(57);(0,g.registerTheme)({name:"generic.softblue",defaultPalette:"Soft Blue",backgroundColor:"#fff",primaryTitleColor:"#333",secondaryTitleColor:"#99a1a8",gridColor:"#e8eaeb",axisColor:"#707070",export:{backgroundColor:"#fff",font:{color:"#333"},button:{default:{color:"#333",borderColor:"#c9d0d4",backgroundColor:"#fff"},hover:{color:"#333",borderColor:"#a7b2b9",backgroundColor:"#e6e6e6"},focus:{color:"#333",borderColor:"#82929b",backgroundColor:"#e6e6e6"},active:{color:"#333",borderColor:"#82929b",backgroundColor:"#d4d4d4"}}},legend:{font:{color:"#707070"}},tooltip:{color:"#fff",border:{color:"#e8eaeb"},font:{color:"#333"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#e8eaeb"}}}},"chart:common:annotation":{color:"#fff",border:{color:"#e8eaeb"},font:{color:"#333"}},chart:{commonPaneSettings:{border:{color:"#e8eaeb"}},commonAxisSettings:{breakStyle:{color:"#cfd2d3"}}},rangeSelector:{scale:{breakStyle:{color:"#cfd2d3"},tick:{opacity:.12}},selectedRangeColor:"#7ab8eb",sliderMarker:{color:"#7ab8eb"},sliderHandle:{color:"#7ab8eb",opacity:.5}},sparkline:{pointColor:"#fff",minColor:"#f0ad4e",maxColor:"#d9534f"},treeMap:{group:{color:"#e8eaeb",label:{font:{color:"#99a1a8"}}}},bullet:{color:"#7ab8eb"},gauge:{valueIndicators:{rangebar:{color:"#7ab8eb"},textcloud:{color:"#7ab8eb"}}}},"generic.light"),(0,g.registerTheme)({name:"generic.softblue.compact"},"generic.softblue")},function(W,b,e){var g=e(57);(0,g.registerTheme)({name:"generic.darkviolet",defaultPalette:"Dark Violet",backgroundColor:"#17171f",primaryTitleColor:"#f5f6f7",secondaryTitleColor:"#fff",gridColor:"#343840",axisColor:"#b2b2b6",export:{backgroundColor:"#17171f",font:{color:"#f5f6f7"},button:{default:{color:"#f5f6f7",borderColor:"#414152",backgroundColor:"#17171f"},hover:{color:"#f5f6f7",borderColor:"#5c5c74",backgroundColor:"#2d2d3c"},focus:{color:"#f5f6f7",borderColor:"#7c7c97",backgroundColor:"#2d2d3c"},active:{color:"#f5f6f7",borderColor:"#7c7c97",backgroundColor:"#3c3c51"}}},legend:{font:{color:"#b2b2b6"}},tooltip:{color:"#17171f",border:{color:"#414152"},font:{color:"#f5f6f7"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#343840"}}}},"chart:common:annotation":{font:{color:"#f5f6f7"},border:{color:"#414152"},color:"#17171f"},chart:{commonPaneSettings:{border:{color:"#343840"}},commonAxisSettings:{breakStyle:{color:"#575e6b"}}},funnel:{item:{border:{color:"#17171f"}}},sparkline:{pointColor:"#17171f",minColor:"#f0ad4e",maxColor:"#d9534f"},treeMap:{group:{color:"#343840",label:{font:{color:"#fff"}}}},rangeSelector:{shutter:{color:"#17171f"},scale:{breakStyle:{color:"#575e6b"},tick:{opacity:.2}},selectedRangeColor:"#9c63ff",sliderMarker:{color:"#9c63ff",font:{color:"#fff"}},sliderHandle:{color:"#9c63ff",opacity:.5}},bullet:{color:"#9c63ff"},gauge:{valueIndicators:{rangebar:{color:"#9c63ff"},textcloud:{color:"#9c63ff"}}},sankey:{link:{border:{color:"#17171f"}},node:{border:{color:"#17171f"}}}},"generic.dark"),(0,g.registerTheme)({name:"generic.darkviolet.compact"},"generic.darkviolet")},function(W,b,e){var g=e(57);(0,g.registerTheme)({name:"generic.greenmist",defaultPalette:"Green Mist",backgroundColor:"#f5f5f5",primaryTitleColor:"#28484f",secondaryTitleColor:"#7eb2be",gridColor:"#dedede",axisColor:"#657c80",export:{backgroundColor:"#f5f5f5",font:{color:"#28484f"},button:{default:{color:"#28484f",borderColor:"#a2b4b8",backgroundColor:"#f5f5f5"},hover:{color:"#28484f",borderColor:"#7f989e",backgroundColor:"rgba(222, 222, 222, 0.4)"},focus:{color:"#28484f",borderColor:"#5f777c",backgroundColor:"rgba(222, 222, 222, 0.4)"},active:{color:"#28484f",borderColor:"#5f777c",backgroundColor:"rgba(222, 222, 222, 0.8)"}}},legend:{font:{color:"#657c80"}},tooltip:{color:"#fff",border:{color:"#dedede"},font:{color:"#28484f"}},"chart:common":{commonSeriesSettings:{label:{border:{color:"#dedede"}}}},"chart:common:annotation":{color:"#fff",border:{color:"#dedede"},font:{color:"#28484f"}},chart:{commonPaneSettings:{border:{color:"#dedede"}},commonAxisSettings:{breakStyle:{color:"#c1c1c1"}}},funnel:{item:{border:{color:"#f5f5f5"}}},sparkline:{pointColor:"#f5f5f5",minColor:"#ffc852",maxColor:"#f74a5e"},treeMap:{group:{color:"#dedede",label:{font:{color:"#7eb2be"}}}},rangeSelector:{shutter:{color:"#f5f5f5"},scale:{breakStyle:{color:"#c1c1c1"},tick:{opacity:.12}},selectedRangeColor:"#3cbab2",sliderMarker:{color:"#3cbab2"},sliderHandle:{color:"#3cbab2",opacity:.5}},bullet:{color:"#3cbab2"},gauge:{valueIndicators:{rangebar:{color:"#3cbab2"},textcloud:{color:"#3cbab2"}}}},"generic.light"),(0,g.registerTheme)({name:"generic.greenmist.compact"},"generic.greenmist")},function(W,b,e){var g=e(57),I="'Roboto', 'RobotoFallback', 'Helvetica', 'Arial', sans-serif",F="#ffffff";function A(S,w,y){(0,g.registerTheme)({name:"material."+S+"."+w,rangeSelector:{selectedRangeColor:y,sliderMarker:{color:y},sliderHandle:{color:y}},map:{"layer:marker:dot":{color:y},"layer:marker:bubble":{color:y},legend:{markerColor:y}},bullet:{color:y},gauge:{valueIndicators:{rangebar:{color:y},textcloud:{color:y}}}},"material."+w)}(0,g.registerTheme)({name:"material",defaultPalette:"Material",font:{family:I},title:{margin:{top:20,bottom:20,left:0,right:0},font:{size:20,family:I,weight:500},horizontalAlignment:"left",subtitle:{font:{size:14},horizontalAlignment:"left"}},tooltip:{shadow:{opacity:0},border:{visible:!1},paddingLeftRight:8,paddingTopBottom:6,arrowLength:0,location:"edge",color:"#616161",font:{color:F},cornerRadius:4},chart:{commonAxisSettings:{minorTick:{opacity:.5},label:{font:{size:11}}},commonAnnotationSettings:{font:{color:F},border:{color:"#616161"},color:"#616161",arrowLength:14,arrowWidth:0,shadow:{opacity:.08,offsetY:4,blur:8},cornerRadius:4}},pie:{title:{horizontalAlignment:"center",subtitle:{horizontalAlignment:"center"}}},polar:{commonAxisSettings:{minorTick:{opacity:.5}},title:{horizontalAlignment:"center",subtitle:{horizontalAlignment:"center"}}},funnel:{title:{horizontalAlignment:"center",subtitle:{horizontalAlignment:"center"}}},gauge:{title:{horizontalAlignment:"center",subtitle:{horizontalAlignment:"center"}}},barGauge:{title:{horizontalAlignment:"center",subtitle:{horizontalAlignment:"center"}}},rangeSelector:{sliderHandle:{opacity:.5}},treeMap:{group:{label:{font:{weight:500}}}}},"generic.light"),(0,g.registerTheme)({name:"material.light",gridColor:"#e0e0e0",axisColor:"rgba(0,0,0,0.54)",primaryTitleColor:"rgba(0,0,0,0.87)",legend:{font:{color:"rgba(0,0,0,0.54)"}},chart:{scrollBar:{color:"#bfbfbf",opacity:.7}},gauge:{rangeContainer:{backgroundColor:"rgba(0,0,0,0.2)"}},barGauge:{backgroundColor:"#efefef"}},"material"),(0,g.registerTheme)({name:"material.dark",gridColor:"#515159",backgroundColor:"#363640",axisColor:"rgba(255,255,255,0.54)",font:{color:"rgba(255,255,255,0.54)"},primaryTitleColor:"rgba(255,255,255,0.87)",secondaryTitleColor:"rgba(255,255,255,0.87)",tooltip:{color:"#000"},export:{backgroundColor:"#363640",font:{color:"#dbdbdb"},button:{default:{color:"#dedede",borderColor:"#4d4d4d",backgroundColor:"#363640"},hover:{color:"#dedede",borderColor:"#6c6c6c",backgroundColor:"#3f3f4b"},focus:{color:"#dedede",borderColor:"#8d8d8d",backgroundColor:"#494956"},active:{color:"#dedede",borderColor:"#8d8d8d",backgroundColor:"#494956"}},shadowColor:"#292929"},"chart:common":{commonSeriesSettings:{label:{border:{color:"#494949"}},valueErrorBar:{color:F}}},"chart:common:axis":{constantLineStyle:{color:F}},"chart:common:annotation":{border:{color:"#000"},color:"#000"},chart:{commonPaneSettings:{border:{color:"#494949"}},commonAxisSettings:{breakStyle:{color:"#818181"}},zoomAndPan:{dragBoxStyle:{color:F}}},gauge:{rangeContainer:{backgroundColor:"#b5b5b5"},valueIndicators:{_default:{color:"#b5b5b5"},rangebar:{color:"#84788b"},twocolorneedle:{secondColor:"#ba544d"},trianglemarker:{color:"#b7918f"},textcloud:{color:"#ba544d"}}},barGauge:{backgroundColor:"#3c3c3c"},rangeSelector:{scale:{tick:{color:F,opacity:.32},minorTick:{color:F,opacity:.1},breakStyle:{color:"#818181"}},selectedRangeColor:"#b5b5b5",sliderMarker:{color:"#b5b5b5",font:{color:"#363640"}},sliderHandle:{color:F,opacity:.2},shutter:{color:F,opacity:.1}},map:{background:{borderColor:"#3f3f3f"},layer:{label:{stroke:"#000000",font:{color:F}}},"layer:area":{borderColor:"#363640",color:"#686868",hoveredBorderColor:F,selectedBorderColor:F},"layer:line":{color:"#c77244",hoveredColor:"#ff5d04",selectedColor:"#ff784f"},"layer:marker:bubble":{hoveredBorderColor:F,selectedBorderColor:F},"layer:marker:pie":{hoveredBorderColor:F,selectedBorderColor:F},legend:{border:{color:"#3f3f3f"},font:{color:F}},controlBar:{borderColor:"#c7c7c7",color:"#363640"}},treeMap:{group:{color:"#4c4c4c",label:{font:{color:"#a3a3a3"}}}},sparkline:{lineColor:"#c7c7c7",firstLastColor:"#c7c7c7",barPositiveColor:"#b8b8b8",barNegativeColor:"#8e8e8e",winColor:"#b8b8b8",lossColor:"#8e8e8e",pointColor:"#363640"},bullet:{targetColor:"#8e8e8e"},funnel:{item:{border:{color:"#363640"}}},sankey:{label:{font:{color:F}}}},"material");var R={blue:"#03a9f4",lime:"#cddc39",orange:"#ff5722",purple:"#9c27b0",teal:"#009688"};for(var E in R)if(Object.prototype.hasOwnProperty.call(R,E)){var k=R[E];A(E,"light",k),A(E,"dark",k),(0,g.registerTheme)({name:"material.".concat(E,".light.compact")},"material.".concat(E,".light")),(0,g.registerTheme)({name:"material.".concat(E,".dark.compact")},"material.".concat(E,".dark"))}},function(W,b,e){b.default=void 0;var g=e(14),I=Math.min,F=Math.max,A=Math.round,R={left:0,center:1,right:2},E={top:0,center:1,bottom:2},k={horizontal:0,vertical:1},S={};function w(l,s,a){var t=(0,g.normalizeEnum)(l);return t in s?s[t]:a}function y(l,s){return(l>0?-1:1)*s}function h(l,s,a){var t=l.side,n=l.element.measure([s[2]-s[0],s[3]-s[1]]),o=n[t]<s[2+t]-s[t]-("indside"===l.position?0:a[t]);return o&&("inside"!==l.position&&(s[l.primary+t]+=y(l.primary,n[t])),l.size=n),o}function m(l,s,a){var r=l.side,d=1-r,v=[],x=S[l.secondary](a[d],a[2+d],l.size[d]);return v[r]=A(v[2+r]=s[l.primary+r]+("inside"===l.position?y(l.primary,l.size[r]):0)),v[l.primary+r]=A(s[l.primary+r]-y(l.primary,l.size[r])),"inside"!==l.position&&(s[l.primary+r]=v[l.primary+r]),v[d]=A(x[0]),v[2+d]=A(x[1]),v}function p(l,s,a,t,n,i){var o=m(l,s,a),r=m(l,t,t);n[l.side]>0?(n[l.side]-=l.size[l.side],i[l.primary+l.side]=o[l.primary+l.side],l.element.freeSpace()):l.element.move(o,r)}function f(){this._targets=[]}function c(l,s){var a=s.slice(),t=m(l,a,a);return t[l.side]=s[l.side],t[2+l.side]=s[2+l.side],t}S[0]=function(l,s,a){return[l,I(s,l+a)]},S[1]=function(l,s,a){return[F(l,(l+s-a)/2),I(s,(l+s+a)/2)]},S[2]=function(l,s,a){return[F(l,s-a),s]},f.prototype={constructor:f,dispose:function(){this._targets=null},add:function(l){this._targets.push(l)},forward:function(l,s){var a,t=l.slice(),n=function(r){var d,v,D,C,P,M,O,B,z,N,U,H,G,V,x=r.length,T=[];for(d=0;d<x;++d)(v=r[d].layoutOptions())&&((v={side:P=w((D=v).side,k,1),primary:(C=(M=[w(D.horizontalAlignment,R,1),w(D.verticalAlignment,E,0)])[P],C<2?0:2),secondary:M[1-P],weak:D.weak,priority:D.priority||0,header:D.header,position:D.position}).element=r[d],T.push(v));return T.sort(function(O,B){return B.side-O.side||O.priority-B.priority}),(V=(O=T).filter(function(Y){return!0===Y.weak})[0])&&(B=O.filter(function(Y){return V.primary===Y.primary&&Y.side===V.side&&Y!==V})[0]),V&&B?[(z=B,N=V,U=z.side,H=z.primary,G=z.secondary,{side:U,primary:H,secondary:G,priority:0,element:{measure:function(Y){var J=Y.slice(),ae=N.element.measure(Y.slice());Y[H]-=ae[H];var fe=z.element.measure(Y.slice());return J[U]=ae[U]=fe[U]=Math.max(fe[U],ae[U]),N.size=ae,z.size=fe,J},move:function(Y,J){if(J[2]-J[0]<z.size[0]+N.size[0]-2)this.freeSpace();else{var ae=c(N,J);J[2+N.primary]=ae[N.primary];var fe=c(z,J);J[2+N.primary]<Y[2+N.primary]&&z.size[z.primary]>Y[2+z.primary]-Y[z.primary]&&(Y[2+N.primary]=J[2+N.primary]);var Ce=c(z,Y);Ce[2+N.primary]>J[2+N.primary]&&(Y[2+N.primary]=J[2+N.primary],Ce=c(z,Y)),N.element.move(ae),z.element.move(Ce,fe)}},freeSpace:function(){z.element.freeSpace(),N.element.freeSpace()}}})].concat(O.filter(function(Y){return!(Y===B||Y===V)})):O}(this._targets),i=n.length,o=[];for(a=0;a<i;++a)h(n[a],t,s)?o.push(n[a]):n[a].element.freeSpace();return this._cache=o.reverse(),t},backward:function(l,s){var a,t,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0,0],i=l.slice(),o=l.slice(),r=this._cache,d=0,v=r.length;for(t=0;t<v;++t)(a=r[t]).side!==d&&(i=l.slice()),p(a,i,s,o,n,l),d=a.side;return n}},b.default=f,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.createEventTrigger=function(k,S){var w,y={};return(0,R.each)(k,function(p,f){f.name&&h(p)}),m.change=function(p){var f=k[p];return f&&((w=w||{})[p]=f),!!f},m.applyChanges=function(){w&&((0,R.each)(w,function(p,f){h(f.newName||p)}),w=null)},m.dispose=function(){k=S=y=null},m;function h(p){y[k[p].name]=S(p)}function m(p,f,c){y[p](f),c&&c()}},b.createResizeHandler=function(k){var S,w=function(){clearTimeout(S),S=setTimeout(k,100)};return w.dispose=function(){return clearTimeout(S),this},w},b.createIncidentOccurred=void 0;var g,I=e(169),F=e(40),A=(g=e(583))&&g.__esModule?g:{default:g},R=e(3),E=A.default.ERROR_MESSAGES;b.createIncidentOccurred=function(k,S){return function(w,y){S("incidentOccurred",{target:{id:w,type:"E"===w[0]?"error":"warning",args:y,text:F.format.apply(null,[E[w]].concat(y||[])),widget:k,version:I.version}})}}},function(W,b,e){b.Point=x;var g=c(e(160)),I=c(e(161)),F=c(e(235)),A=c(e(1023)),R=c(e(584)),E=c(e(585)),k=c(e(1024)),S=c(e(586)),w=c(e(1025)),y=e(1026),h=e(14),m=e(0),p=e(1),f=e(4);function c(T){return T&&T.__esModule?T:{default:T}}var u={},l=m.extend,s=g.default.states,a=s.selectedMark,t=s.hoverMark,n=s.normalMark,i=s.hover,o=s.normal,r=s.selection,d={chart:{scatter:"symbolPoint",line:"symbolPoint",spline:"symbolPoint",stepline:"symbolPoint",stackedline:"symbolPoint",fullstackedline:"symbolPoint",stackedspline:"symbolPoint",fullstackedspline:"symbolPoint",stackedsplinearea:"symbolPoint",fullstackedsplinearea:"symbolPoint",area:"symbolPoint",splinearea:"symbolPoint",steparea:"symbolPoint",stackedarea:"symbolPoint",fullstackedarea:"symbolPoint",rangearea:"rangeSymbolPoint",bar:"barPoint",stackedbar:"barPoint",fullstackedbar:"barPoint",rangebar:"rangeBarPoint",bubble:"bubblePoint",stock:"stockPoint",candlestick:"candlestickPoint"},pie:{pie:"piePoint",doughnut:"piePoint",donut:"piePoint"},polar:{scatter:"polarSymbolPoint",line:"polarSymbolPoint",area:"polarSymbolPoint",bar:"polarBarPoint",stackedbar:"polarBarPoint"}};function v(T){return"none"===(0,h.normalizeEnum)(T)}function x(T,D,C){this.fullState=n,this.series=T,this.update(D,C),this._viewCounters={hover:0,selection:0},this._emptySettings={fill:null,stroke:null,dashStyle:null}}u.symbolPoint=I.default,u.barPoint=F.default,u.bubblePoint=A.default,u.piePoint=R.default,u.rangeSymbolPoint=E.default,u.rangeBarPoint=k.default,u.candlestickPoint=S.default,u.stockPoint=w.default,u.polarSymbolPoint=y.polarSymbolPoint,u.polarBarPoint=y.polarBarPoint,x.prototype={constructor:x,getColor:function(){return this.hasValue()||this._styles.usePointCustomOptions||this.series.customizePoint(this,this._dataItem),this._styles.normal.fill||this.series.getColor()},_getStyle:function(){return this._styles[this._currentStyle||"normal"]},update:function(T,D){this.updateOptions(D),this.updateData(T)},updateData:function(T){var D=this.argument!==T.argument;this.argument=this.initialArgument=this.originalArgument=T.argument,this.tag=T.tag,this.index=T.index,this._dataItem=T,this.data=T.data,this.lowError=T.lowError,this.highError=T.highError,this.aggregationInfo=T.aggregationInfo,this._updateData(T,D),!this.hasValue()&&this.setInvisibility(),this._fillStyle(),this._updateLabelData()},deleteMarker:function(){this.graphic&&this.graphic.dispose(),this.graphic=null},draw:function(T,D,C,P){return(this._needDeletingOnDraw||this.series.autoHidePointMarkers&&!this.isSelected())&&(this.deleteMarker(),this._needDeletingOnDraw=!1),this._needClearingOnDraw&&(this.clearMarker(),this._needClearingOnDraw=!1),this._hasGraphic()?this._updateMarker(C,this._getStyle(),D.markers):this.getMarkerVisibility()&&!this.series.autoHidePointMarkers&&this._drawMarker(T,D.markers,C,P),this._drawLabel(),this._drawErrorBar(T,D.errorBars,C),this},_getViewStyle:function(){var T=n,D=this.fullState,C=[o,i,r,r];return this._viewCounters.hover&&(T|=t),this._viewCounters.selection&&(T|=a),v(this.getOptions().selectionMode)&&(D&=~a),v(this.getOptions().hoverMode)&&(D&=~t),C[T|=D]},applyView:function(T){var D=this._getViewStyle();this._currentStyle=D,this.graphic||!this.series.autoHidePointMarkers||D!==r&&D!==i||this._drawMarker(this.series.getRenderer(),this.series.getMarkersGroup()),this.graphic&&(this.series.autoHidePointMarkers&&D!==r&&D!==i?this.deleteMarker():("normal"===D?this.clearMarker():this.graphic.toForeground(),this._updateMarker(!0,this._styles[D],void 0,T)))},setView:function(T){this._viewCounters[T]++,this.applyView()},resetView:function(T){var D=this._viewCounters;--D[T],D[T]<0&&(D[T]=0),this.applyView()},releaseHoverState:function(){this.graphic&&!this.isSelected()&&this.graphic.toBackground()},select:function(){this.series.selectPoint(this)},clearSelection:function(){this.series.deselectPoint(this)},hover:function(){this.series.hoverPoint(this)},clearHover:function(){this.series.clearPointHover()},showTooltip:function(){this.series.showPointTooltip(this)},hideTooltip:function(){this.series.hidePointTooltip(this)},_checkLabelsChanging:function(T,D){var C=~D.indexOf("range"),P=~T.indexOf("range");return P&&!C||!P&&C},updateOptions:function(T){if(T){var D=this._options,P=D&&D.type,M=T.type,O=d[T.widgetType][M];P!==M?(this._needDeletingOnDraw=!0,this._needClearingOnDraw=!1,P&&(this._checkLabelsChanging(P,M)&&this.deleteLabel(),this._resetType(u[d[P]])),this._setType(u[O])):(this._needDeletingOnDraw=this._checkSymbol(D,T),this._needClearingOnDraw=this._checkCustomize(D,T)),this._options=T,this._fillStyle(),this._updateLabelOptions(O)}},translate:function(){this.hasValue()&&(this._translate(),this.translated=!0)},_checkCustomize:function(T,D){return T.styles.usePointCustomOptions&&!D.styles.usePointCustomOptions},_getCustomLabelVisibility:function(){return this._styles.useLabelCustomOptions?!!this._options.label.visible:null},getBoundingRect:function(){return this._getGraphicBBox()},_resetType:function(T){for(var D in T)delete this[D]},_setType:function(T){for(var D in T)this[D]=T[D]},isInVisibleArea:function(){return this.inVisibleArea},isSelected:function(){return!!(this.fullState&a)},isHovered:function(){return!!(this.fullState&t)},getOptions:function(){return this._options},animate:function(T,D,C){this.graphic?this.graphic.animate(D,{partitionDuration:C},T):T&&T()},getCoords:function(T){return T?this._options.rotated?{x:this.minX-(this.x-this.minX?0:1),y:this.y}:{x:this.x,y:this.minY+(this.y-this.minY?0:1)}:{x:this.x,y:this.y}},getDefaultCoords:function(){return this._options.rotated?{x:this.defaultX,y:this.y}:{x:this.x,y:this.defaultY}},setDefaultCoords:function(){var T=this.getDefaultCoords();this.x=T.x,this.y=T.y},_getVisibleArea:function(){return this.series.getVisibleArea()},_getArgTranslator:function(){return this.series.getArgumentAxis().getTranslator()},_getValTranslator:function(){return this.series.getValueAxis().getTranslator()},_calculateVisibility:function(T,D,C,P){var M=this._getVisibleArea(),O=this._options.rotated;this.inVisibleArea=!(M.minX>T+(C||0)||M.maxX<T||M.minY>D+(P||0)||M.maxY<D||O&&(0,p.isDefined)(C)&&0!==C&&(M.minX===T+C||M.maxX===T)||!O&&(0,p.isDefined)(P)&&0!==P&&(M.minY===D+P||M.maxY===D))},isArgumentCorrect:function(){return this.series._argumentChecker(this.argument)},isValueCorrect:function(){var T=this.series._valueChecker;return T(this.getMinValue())&&T(this.getMaxValue())},hasValue:function(){return null!==this.value&&null!==this.minValue&&this.isArgumentCorrect()&&this.isValueCorrect()},hasCoords:f.noop,correctPosition:f.noop,correctRadius:f.noop,correctLabelRadius:f.noop,getCrosshairData:f.noop,getPointRadius:f.noop,_populatePointShape:f.noop,_checkSymbol:f.noop,getMarkerCoords:f.noop,hide:f.noop,show:f.noop,hideMarker:f.noop,setInvisibility:f.noop,clearVisibility:f.noop,isVisible:f.noop,resetCorrection:f.noop,correctValue:f.noop,resetValue:f.noop,setPercentValue:f.noop,correctCoordinates:f.noop,coordsIn:f.noop,getTooltipParams:f.noop,applyWordWrap:f.noop,setLabelTrackerData:f.noop,updateLabelCoord:f.noop,drawLabel:f.noop,correctLabelPosition:f.noop,getMinValue:f.noop,getMaxValue:f.noop,_drawErrorBar:f.noop,getMarkerVisibility:f.noop,dispose:function(){this.deleteMarker(),this.deleteLabel(),this._errorBar&&this._errorBar.dispose(),this._options=this._styles=this.series=this._errorBar=null},getTooltipFormatObject:function(T,D){var C=this._getFormatObject(T),P=[],M=[];D&&(D.forEach(function(V){if(V.isVisible()){var z=V._getFormatObject(T);M.push(z),P.push(z.seriesName+": "+z.valueText)}}),l(C,{points:M,valueText:P.join("\n"),stackName:this.series.getStackName()||null}));var O=this.aggregationInfo;if(O){var B=this.series.getArgumentAxis().formatRange(O.intervalStart,O.intervalEnd,O.aggregationInterval);B&&(C.valueText+="\n".concat(B))}return C},setHole:function(T,D){var C=isFinite(this.minValue)?this.minValue:0;(0,p.isDefined)(T)&&("left"===D?(this.leftHole=this.value-T,this.minLeftHole=C-T):(this.rightHole=this.value-T,this.minRightHole=C-T))},resetHoles:function(){this.leftHole=null,this.minLeftHole=null,this.rightHole=null,this.minRightHole=null},getLabel:function(){return this._label},getLabels:function(){return[this._label]},getCenterCoord:function(){return{x:this.x,y:this.y}}}},function(W,b,e){b.default=void 0;var g,I=e(0),F=(g=e(161))&&g.__esModule?g:{default:g},A=I.extend,R=A({},F.default,{correctCoordinates:function(E){this.bubbleSize=E/2},_drawMarker:function(E,k,S){var w=A({translateX:this.x,translateY:this.y},this._getStyle());this.graphic=E.circle(0,0,S?0:this.bubbleSize).smartAttr(w).data({"chart-data-point":this}).append(k)},getTooltipParams:function(E){var k=this.graphic;if(k){var S=k.getBBox().height;return{x:this.x,y:this.y,offset:S<20||"edge"===E?S/2:0}}},_getLabelFormatObject:function(){var E=F.default._getLabelFormatObject.call(this);return E.size=this.initialSize,E},_updateData:function(E){F.default._updateData.call(this,E),this.size=this.initialSize=E.size},_getGraphicBBox:function(){return this._getSymbolBBox(this.x,this.y,this.bubbleSize)},_updateMarker:function(E,k){E||(k=A({r:this.bubbleSize,translateX:this.x,translateY:this.y},k)),this.graphic.smartAttr(k)},_getFormatObject:function(E){var k=F.default._getFormatObject.call(this,E);return k.sizeText=E.formatValue(this.initialSize),k},_storeTrackerR:function(){return this.bubbleSize},_getLabelCoords:function(E){return"inside"===E.getLayoutOptions().position?this._getLabelCoordOfPosition(E,"inside"):F.default._getLabelCoords.call(this,E)}});b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(4),I=e(0),F=R(e(235)),A=R(e(585));function R(k){return k&&k.__esModule?k:{default:k}}var E=(0,I.extend)({},F.default,{deleteLabel:A.default.deleteLabel,_getFormatObject:A.default._getFormatObject,clearVisibility:function(){var k=this.graphic;k&&k.attr("visibility")&&k.attr({visibility:null})},setInvisibility:function(){var k=this.graphic;k&&"hidden"!==k.attr("visibility")&&k.attr({visibility:"hidden"}),this._topLabel.draw(!1),this._bottomLabel.draw(!1)},getTooltipParams:function(k){var S,w,y="edge"===k;return this._options.rotated?(S=y?this.x+this.width:this.x+this.width/2,w=this.y+this.height/2):(S=this.x+this.width/2,w=y?this.y:this.y+this.height/2),{x:S,y:w,offset:0}},_translate:function(){F.default._translate.call(this),this._options.rotated?this.width=this.width||1:this.height=this.height||1},hasCoords:A.default.hasCoords,_updateData:A.default._updateData,_getLabelPosition:A.default._getLabelPosition,_getLabelMinFormatObject:A.default._getLabelMinFormatObject,_updateLabelData:A.default._updateLabelData,_updateLabelOptions:A.default._updateLabelOptions,getCrosshairData:A.default.getCrosshairData,_createLabel:A.default._createLabel,_checkOverlay:A.default._checkOverlay,_checkLabelsOverlay:A.default._checkLabelsOverlay,_getOverlayCorrections:A.default._getOverlayCorrections,_drawLabel:A.default._drawLabel,_getLabelCoords:A.default._getLabelCoords,getLabel:A.default.getLabel,getLabels:A.default.getLabels,getBoundingRect:g.noop,getMinValue:A.default.getMinValue,getMaxValue:A.default.getMaxValue});b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(0),F=e(1),A=(g=e(586))&&g.__esModule?g:{default:g},E=F.isNumeric,k=(0,I.extend)({},A.default,{_getPoints:function(){var S=this._options.rotated?function(f,c){return[c,f]}:function(f,c){return[f,c]},w=E(this.openY),y=E(this.closeY),h=this.x,m=this.width,p=[].concat(S(h,this.highY));return w&&(p=p.concat(S(h,this.openY))),w&&(p=p.concat(S(h-m/2,this.openY))),w&&(p=p.concat(S(h,this.openY))),y&&(p=p.concat(S(h,this.closeY))),y&&(p=p.concat(S(h+m/2,this.closeY))),y&&(p=p.concat(S(h,this.closeY))),p.concat(S(h,this.lowY))},_drawMarkerInGroup:function(S,w,y){this.graphic=y.path(this._getPoints(),"line").attr({"stroke-linecap":"square"}).attr(w).data({"chart-data-point":this}).sharp().append(S)},_getMinTrackerWidth:function(){var S=2+this._styles.normal["stroke-width"];return S+S%2}});b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.polarBarPoint=b.polarSymbolPoint=void 0;var g=e(0),I=S(e(161)),F=S(e(235)),A=S(e(584)),R=e(1),E=e(14),k=S(e(160));function S(c){return c&&c.__esModule?c:{default:c}}var w=g.extend,y=Math,h=y.max,m=k.default.radialLabelIndent,p=w({},I.default,{_getLabelCoords:A.default._getLabelCoords,_getElementCoords:A.default._getElementCoords,_moveLabelOnCanvas:function(c,u,l){var s=c.x,a=c.y;return u.minX>s&&(s=u.minX),u.maxX<s+l.width&&(s=u.maxX-l.width),u.minY>a&&(a=u.minY),u.maxY<a+l.height&&(a=u.maxY-l.height),{x:s,y:a}},_getLabelPosition:function(){return"outside"},_getCoords:function(c,u){var l=this.series.getValueAxis(),s=l.getAngles()[0],a=this._getArgTranslator().translate(c),t=this._getValTranslator().translate(u),n=(0,E.convertPolarToXY)(l.getCenter(),l.getAngles()[0],a,t);return n.angle=a+s-90,n.radius=t,n},_translate:function(){var c=this.series.getValueAxis().getCenter(),u=this._getCoords(this.argument,this.value),l=this._getValTranslator(),s=l.isInverted()?l.translate("canvas_position_start"):l.translate("canvas_position_end"),a=(0,R.isDefined)(u.radius)&&u.radius>=0?u.radius:null;this.vx=(0,E.normalizeAngle)(u.angle),this.vy=this.radiusOuter=this.radiusLabels=a,this.radiusLabels+=m,this.radius=a,this.middleAngle=-u.angle,this.angle=-u.angle,this.x=u.x,this.y=u.y,this.defaultX=this.centerX=c.x,this.defaultY=this.centerY=c.y,this._translateErrorBars(),this.inVisibleArea=this._checkRadiusForVisibleArea(a,s)},_checkRadiusForVisibleArea:function(c,u){return(0,R.isDefined)(c)&&c<=u},_translateErrorBars:function(){var c=this._options.errorBars,u=this._getValTranslator();c&&((0,R.isDefined)(this.lowError)&&(this._lowErrorCoord=this.centerY-u.translate(this.lowError)),(0,R.isDefined)(this.highError)&&(this._highErrorCoord=this.centerY-u.translate(this.highError)),this._errorBarPos=this.centerX,this._baseErrorBarPos="stdDeviation"===c.type?this._lowErrorCoord+(this._highErrorCoord-this._lowErrorCoord)/2:this.centerY-this.radius)},_getTranslates:function(c){return c?this.getDefaultCoords():{x:this.x,y:this.y}},getDefaultCoords:function(){var c=(0,E.getCosAndSin)(-this.angle),u=this._getValTranslator().translate("canvas_position_default");return{x:this.defaultX+u*c.cos,y:this.defaultY+u*c.sin}},_addLabelAlignmentAndOffset:function(c,u){return u},_checkLabelPosition:function(c,u){var l=this._getVisibleArea(),s=this._getGraphicBBox();return this._isPointInVisibleArea(l,s)&&(u=this._moveLabelOnCanvas(u,l,c.getBoundingRect())),u},_getErrorBarSettings:function(c,u){var l=I.default._getErrorBarSettings.call(this,c,u);return l.rotate=90-this.angle,l.rotateX=this.centerX,l.rotateY=this.centerY,l},getCoords:function(c){return c?this.getDefaultCoords():{x:this.x,y:this.y}}});b.polarSymbolPoint=p;var f=w({},F.default,{_translateErrorBars:p._translateErrorBars,_getErrorBarSettings:p._getErrorBarSettings,_moveLabelOnCanvas:p._moveLabelOnCanvas,_getLabelCoords:A.default._getLabelCoords,_getElementCoords:A.default._getElementCoords,_getLabelConnector:A.default._getLabelConnector,getTooltipParams:A.default.getTooltipParams,_getLabelPosition:A.default._getLabelPosition,_getCoords:p._getCoords,_translate:function(){var c=this._getValTranslator(),u=c.getBusinessRange(),l=c.isInverted()?c.translate("canvas_position_start"):c.translate("canvas_position_end");this.radiusInner=c.translate(this.minValue),p._translate.call(this),null===this.radiusInner?this.radiusInner=this.radius=l:null===this.radius?this.radius=this.value>=u.minVisible?l:0:this.radius>l&&(this.radius=l),this.radiusOuter=this.radiusLabels=h(this.radiusInner,this.radius),this.radiusLabels+=m,this.radiusInner=this.defaultRadius=y.min(this.radiusInner,this.radius),this.middleAngle=this.angle=-(0,E.normalizeAngle)(this.middleAngleCorrection-this.angle)},_checkRadiusForVisibleArea:function(c){return(0,R.isDefined)(c)||this._getValTranslator().translate(this.minValue)>0},_getErrorBarBaseEdgeLength:function(){var c=this.getMarkerCoords();return y.PI*c.outerRadius*y.abs(c.startAngle-c.endAngle)/180},getMarkerCoords:function(){return{x:this.centerX,y:this.centerY,outerRadius:this.radiusOuter,innerRadius:this.defaultRadius,startAngle:this.middleAngle-this.interval/2,endAngle:this.middleAngle+this.interval/2}},_drawMarker:function(c,u,l){var s=this._getStyle(),a=this.getMarkerCoords(),t=a.innerRadius,n=a.outerRadius,i=this._getCoords(this.argument,"canvas_position_default"),o=a.x,r=a.y;l&&(t=0,n=0,o=i.x,r=i.y),this.graphic=c.arc(o,r,t,n,a.startAngle,a.endAngle).attr(s).data({"chart-data-point":this}).append(u)},_checkLabelPosition:function(c,u){var l=this._getVisibleArea(),s=(0,E.getCosAndSin)(this.middleAngle),a=this.centerX+this.defaultRadius*s.cos,t=this.centerY-this.defaultRadius*s.sin;return a>l.minX&&a<l.maxX&&t>l.minY&&t<l.maxY&&(u=this._moveLabelOnCanvas(u,l,c.getBoundingRect())),u},_addLabelAlignmentAndOffset:function(c,u){return u},correctCoordinates:function(c){this.middleAngleCorrection=c.offset,this.interval=c.width},coordsIn:function(c,u){var l=(0,E.convertXYToPolar)(this.series.getValueAxis().getCenter(),c,u),s=this.getMarkerCoords();return l.r>=s.innerRadius&&l.r<=s.outerRadius&&(s.startAngle<s.endAngle?-l.phi>=s.startAngle&&-l.phi<=s.endAngle:-l.phi<=s.startAngle&&-l.phi>=s.endAngle)}});b.polarBarPoint=f},function(W,b,e){b.chart=void 0;var g=e(0),I=e(1),F=e(14),A=e(4),R=e(138),E=e(181),k=e(205);function S(f,c,u){return c in f?Object.defineProperty(f,c,{value:u,enumerable:!0,configurable:!0,writable:!0}):f[c]=u,f}var w=g.extend,y=E.chart.bar,h=k.chart.area,m={};b.chart=m;var p={areErrorBarsVisible:A.noop,_createErrorBarGroup:A.noop,_checkData:function(f,c){var u=this.getValueFields();return R.chart._checkData.call(this,f,c,{minValue:u[0],value:u[1]})&&f.minValue==f.minValue},getValueRangeInitialValue:R.chart.getValueRangeInitialValue,_getPointDataSelector:function(f){var c=this,u=this.getValueFields(),l=u[0],s=u[1],a=this.getTagField(),t=this.getArgumentField();return function(n){return{tag:n[a],minValue:c._processEmptyValue(n[l]),value:c._processEmptyValue(n[s]),argument:n[t],data:n}}},_defaultAggregator:"range",_aggregators:{range:function(f,c){var u,l=f.intervalStart,s=f.intervalEnd,a=f.data;if(a.length){var t=c.getValueFields(),n=t[0],i=t[1],o=a.reduce(function(r,d){var v=d[n],x=d[i];return(0,I.isDefined)(v)&&(0,I.isDefined)(x)&&(r[n]=Math.min(r[n],Math.min(v,x)),r[i]=Math.max(r[i],Math.max(v,x))),r},(S(u={},n,1/0),S(u,i,-1/0),S(u,c.getArgumentField(),c._getIntervalCenter(l,s)),u));if(!isFinite(o[n])||!isFinite(o[i])){if(a.filter(function(r){return null===r[n]&&null===r[i]}).length!==a.length)return;o[n]=o[i]=null}return o}}},getValueFields:function(){return[this._options.rangeValue1Field||"val1",this._options.rangeValue2Field||"val2"]},getSeriesPairCoord:function(f,c){for(var u=null,l=this._options.rotated,s=!c&&!l||c&&l,a=s?"vy":"vx",t=l?"minX":"minY",n=s?"vx":"vy",i=this.getPoints(),o=0;o<i.length;o++){var r=i[o],d=void 0;if(c)d=r.getCenterCoord()[a[1]]===f?r[n]:void 0;else{var v=[Math.min(r[a],r[t]),Math.max(r[a],r[t])];d=f>=v[0]&&f<=v[1]?r[n]:void 0}if(this._checkAxisVisibleAreaCoord(!c,d)){u=d;break}}return u}};m.rangebar=w({},y,p),m.rangearea=w({},h,{_drawPoint:function(f){var c=f.point;c.isInVisibleArea()?(c.clearVisibility(),c.draw(this._renderer,f.groups),this._drawnPoints.push(c),c.visibleTopMarker||c.hideMarker("top"),c.visibleBottomMarker||c.hideMarker("bottom")):c.setInvisibility()},_prepareSegment:function(f,c){var u=this._processSinglePointsAreaSegment(f,c),l=(0,F.map)(u,function(s){return s.getCoords(!0)});return{line:u,bottomLine:l,area:(0,F.map)(u,function(s){return s.getCoords()}).concat(l.slice().reverse()),singlePointSegment:u!==f}},_getDefaultSegment:function(f){var c=h._getDefaultSegment.call(this,f);return c.bottomLine=c.line,c},_removeElement:function(f){h._removeElement.call(this,f),f.bottomLine&&f.bottomLine.remove()},_drawElement:function(f,c){var u=h._drawElement.call(this,f,c);return u.bottomLine=this._bordersGroup&&this._createBorderElement(f.bottomLine,{"stroke-width":this._styles.normal.border["stroke-width"]}).append(this._bordersGroup),u},_applyStyle:function(f){var c=this._elementsGroup,u=this._bordersGroup;c&&c.smartAttr(f.elements),u&&u.attr(f.border),(this._graphics||[]).forEach(function(l){l.line&&l.line.attr({"stroke-width":f.border["stroke-width"]}),l.bottomLine&&l.bottomLine.attr({"stroke-width":f.border["stroke-width"]})})},_updateElement:function(f,c,u,l){var s={points:c.bottomLine},a=f.bottomLine;h._updateElement.apply(this,arguments),a&&(u?a.animate(s):a.attr(s))}},p)},function(W,b,e){b.chart=void 0;var g=e(237),I=e(138),F=e(205),A=e(181),R=e(0),E=e(3),k=e(4);function S(l,s,a){return s in l?Object.defineProperty(l,s,{value:a,enumerable:!0,configurable:!0,writable:!0}):l[s]=a,l}var w=g.chart.line,y=F.chart.area,h=A.chart.bar,m=A.polar.bar,p=R.extend,f=E.each,c=k.noop,u={};b.chart=u,u.bubble=p({},I.chart,{_calculateErrorBars:c,_getMainColor:h._getMainColor,_createPointStyles:h._createPointStyles,_updatePointsVisibility:h._updatePointsVisibility,_getOptionsForPoint:h._getOptionsForPoint,_applyMarkerClipRect:w._applyElementsClipRect,_parsePointStyle:m._parsePointStyle,_createLegendState:y._createLegendState,_setMarkerGroupSettings:m._setMarkerGroupSettings,areErrorBarsVisible:c,_createErrorBarGroup:c,_checkData:function(l,s){return I.chart._checkData.call(this,l,s,{value:this.getValueFields()[0],size:this.getSizeField()})},_getPointDataSelector:function(l,s){var a=this.getSizeField(),t=I.chart._getPointDataSelector.call(this);return function(n){var i=t(n);return i.size=n[a],i}},_aggregators:{avg:function(l,s){var a,t=l.data,n=l.intervalStart,i=l.intervalEnd;if(t.length){var o=s.getValueFields()[0],r=s.getSizeField(),d=t.reduce(function(v,x){return v[0]+=x[o],v[1]+=x[r],v[2]++,v},[0,0,0]);return S(a={},o,d[0]/d[2]),S(a,r,d[1]/d[2]),S(a,s.getArgumentField(),s._getIntervalCenter(n,i)),a}}},getValueFields:function(){return[this._options.valueField||"val"]},getSizeField:function(){return this._options.sizeField||"size"},_animate:function(){var l=this,s=l._drawnPoints.length-1,a=l._labelsGroup,t=function(){a&&a.animate({opacity:1},{duration:l._defaultDuration})};f(l._drawnPoints||[],function(n,i){i.animate(n===s?t:void 0,{r:i.bubbleSize,translateX:i.x,translateY:i.y})})},_patchMarginOptions:function(l){return l.processBubbleSize=!0,l}})},function(W,b,e){b.donut=b.doughnut=b.pie=void 0;var g=e(4),I=e(3),F=e(138),A=e(14),R=e(0),E=e(181),k=F.chart,S=E.chart.bar,y=I.each,h=g.noop,m=A.map,p=isFinite,f=Math.max,c=(0,R.extend)({},S,{_setGroupsSettings:function(){k._setGroupsSettings.apply(this,arguments),this._labelsGroup.attr({"pointer-events":null})},_createErrorBarGroup:h,_drawPoint:function(s){var a=s.point,t=this._legendCallback;k._drawPoint.call(this,s),!a.isVisible()&&a.setInvisibility(),a.isSelected()&&t()},_getOldPoint:function(s,a,t){var n=(this._points||[])[t];return n&&(a[n.argument.valueOf()]=a[n.argument.valueOf()].filter(function(i){return i!==n})),n},adjustLabels:function(s){return(this._points||[]).reduce(function(a,t){if(t._label.isVisible())return t.setLabelTrackerData(),a=t.applyWordWrap(s)||a,t.updateLabelCoord(s),a},!1)},_applyElementsClipRect:h,getColor:h,areErrorBarsVisible:h,drawLabelsWOPoints:function(){return"inside"!==this._options.label.position&&(this._labelsGroup.append(this._extGroups.labelsGroup),(this._points||[]).forEach(function(s){s.drawLabel()}),!0)},getPointsCount:function(){var s=this;return this._data.filter(function(a){return s._checkData(a)}).length},setMaxPointsCount:function(s){this._pointsCount=s},_getCreatingPointOptions:function(s,a){return this._getPointOptions(s,a)},_updateOptions:function(s){this.labelSpace=0,this.innerRadius="pie"===this.type?0:s.innerRadius},_checkData:function(s,a){var t=S._checkData.call(this,s,a,{value:this.getValueFields()[0]});return this._options.paintNullPoints?t:t&&null!==s.value},_createGroups:k._createGroups,_setMarkerGroupSettings:function(){this._markersGroup.attr({class:"dxc-markers"})},_getMainColor:function(s,a){var t=this.getPointsByArg(s.argument),n=a?t.indexOf(a):t.length;return this._options.mainSeriesColor(s.argument,n,this._pointsCount)},_getPointOptions:function(s){return this._parsePointOptions(this._preparePointOptions(),this._options.label,s)},_getRangeData:function(){return this._rangeData},_createPointStyles:function(s,a,t){var n=s.color||this._getMainColor(a,t);return{normal:this._parsePointStyle(s,n,n),hover:this._parsePointStyle(s.hoverStyle,n,n),selection:this._parsePointStyle(s.selectionStyle,n,n),legendStyles:{normal:this._createLegendState(s,n),hover:this._createLegendState(s.hoverStyle,n),selection:this._createLegendState(s.selectionStyle,n)}}},_getArrangeMinShownValue:function(s,a){var t=this._options.minSegmentSize,n=0,i=0;return a=a||s.length,y(s,function(o,r){r.isVisible()&&(r.normalInitialValue<t*a/360?n+=t:i+=r.normalInitialValue)}),n<360?t*i/(360-n):0},_applyArrangeCorrection:function(s,a,t){var i=this._options,o="anticlockwise"!==i.segmentsDirection,r=p(i.startAngle)?(0,A.normalizeAngle)(i.startAngle):0,d=i.minSegmentSize,v=0,x=0;0===t&&(t=s.filter(function(T){return T.isVisible()}).length,x=1),y(o?s:s.concat([]).reverse(),function(T,D){var C,P=D.isVisible()?x||D.normalInitialValue:0;d&&D.isVisible()&&P<a&&(C=a),D.correctValue(v,P/t,x+(C||0)),D.shiftedAngle=r,v+=C||P}),this._rangeData={val:{min:0,max:v}}},_removePoint:function(s){var a=this.getPointsByArg(s.argument);a.splice(a.indexOf(s),1),s.dispose()},arrangePoints:function(){for(var s,a=this,t=a._points||[],n=a._options.minSegmentSize,i=!0,o=0,r=t.length;o<r&&i;)i=t[o].value<=0,o++;var d=a._points=m(t,function(T){return null===T.value||!i&&T.value<0?(a._removePoint(T),null):T}),v=d.reduce(function(T,D){return f(T,Math.abs(D.initialValue))},0);d.forEach(function(T){T.normalInitialValue=T.initialValue/(0!==v?v:1)});var x=d.reduce(function(T,D){return T+(D.isVisible()?D.normalInitialValue:0)},0);n&&(s=this._getArrangeMinShownValue(d,x)),a._applyArrangeCorrection(d,s,x)},correctPosition:function(s,a){y(this._points,function(t,n){n.correctPosition(s)}),this.setVisibleArea(a)},correctRadius:function(s){this._points.forEach(function(a){a.correctRadius(s)})},correctLabelRadius:function(s){this._points.forEach(function(a){a.correctLabelRadius(s)})},setVisibleArea:function(s){this._visibleArea={minX:s.left,maxX:s.width-s.right,minY:s.top,maxY:s.height-s.bottom}},_applyVisibleArea:h,_animate:function(s){var t=this,n=t._points,i=n&&n.length,o=function(){t._animateComplete()};n.forEach(s?function(r,d){r.animate(d===i-1?o:void 0,.7,(1-.7)*d/(i-1))}:function(r,d){r.animate(d===i-1?o:void 0)})},getVisiblePoints:function(){return m(this._points,function(s){return s.isVisible()?s:null})},getPointsByKeys:function(s,a){var t=this.getPointsByArg(s);return t[a]&&[t[a]]||[]}});b.pie=c,b.doughnut=c,b.donut=c},function(W,b,e){b.candlestick=b.stock=void 0;var g=e(138),I=e(181),F=e(0),A=e(1),R=e(14),E=e(4),k=I.chart.bar,S=(0,F.extend)({},g.chart,{_animate:E.noop,_applyMarkerClipRect:function(y){y["clip-path"]=this._forceClipping?this._paneClipRectID:this._widePaneClipRectID},_updatePointsVisibility:k._updatePointsVisibility,_getOptionsForPoint:k._getOptionsForPoint,_createErrorBarGroup:E.noop,areErrorBarsVisible:E.noop,_createGroups:g.chart._createGroups,_setMarkerGroupSettings:function(){var y=this._markersGroup,h=this._createPointStyles(this._getMarkerGroupOptions()),m=(0,F.extend)(h.normal,{class:"default-markers"}),p=(0,F.extend)(h.positive.normal,{class:"default-positive-markers"}),f=(0,F.extend)(h.reduction.normal,{class:"reduction-markers"}),c=(0,F.extend)(h.reductionPositive.normal,{class:"reduction-positive-markers"}),u={class:"dxc-markers"};this._applyMarkerClipRect(u),y.attr(u),this._createGroup("defaultMarkersGroup",y,y,m),this._createGroup("reductionMarkersGroup",y,y,f),this._createGroup("defaultPositiveMarkersGroup",y,y,p),this._createGroup("reductionPositiveMarkersGroup",y,y,c)},_setGroupsSettings:function(){g.chart._setGroupsSettings.call(this,!1)},_getCreatingPointOptions:function(){var y,h=this._predefinedPointOptions;return h||(y=this._getPointOptions(),this._predefinedPointOptions=h=(0,F.extend)(!0,{styles:{}},y),h.styles.normal=h.styles.positive.normal=h.styles.reduction.normal=h.styles.reductionPositive.normal={"stroke-width":y.styles&&y.styles.normal&&y.styles.normal["stroke-width"]}),h},_checkData:function(y,h){var m=this.getValueFields();return g.chart._checkData.call(this,y,h,{openValue:m[0],highValue:m[1],lowValue:m[2],closeValue:m[3]})&&y.highValue==y.highValue&&y.lowValue==y.lowValue},_getPointDataSelector:function(y,h){var m,p,f=this,c=this,u=c.getValueFields(),l=c.getArgumentField(),s=u[0],a=u[1],t=u[2],n=u[3];switch(c.level=c._options.reduction.level,(0,R.normalizeEnum)(c.level)){case"open":m=s;break;case"high":m=a;break;case"low":m=t;break;default:m=n,c.level="close"}return function(i){var o=i[m],r=!1;return(0,A.isDefined)(o)&&((0,A.isDefined)(p)&&(r=o<p),p=o),{argument:i[l],highValue:f._processEmptyValue(i[a]),lowValue:f._processEmptyValue(i[t]),closeValue:f._processEmptyValue(i[n]),openValue:f._processEmptyValue(i[s]),reductionValue:o,tag:i[c.getTagField()],isReduction:r,data:i}}},_parsePointStyle:function(y,h,m){return{stroke:y.color||h,"stroke-width":y.width,fill:y.color||m}},_getDefaultStyle:function(y){var h=y.color||this._options.mainSeriesColor;return{normal:this._parsePointStyle(y,h,h),hover:this._parsePointStyle(y.hoverStyle,h,h),selection:this._parsePointStyle(y.selectionStyle,h,h)}},_getReductionStyle:function(y){var h=y.reduction.color;return{normal:this._parsePointStyle({color:h,width:y.width,hatching:y.hatching},h,h),hover:this._parsePointStyle(y.hoverStyle,h,h),selection:this._parsePointStyle(y.selectionStyle,h,h)}},_createPointStyles:function(y){var h=this._options.innerColor,m=this._getDefaultStyle(y),p=(0,F.extend)(!0,{},m),f=this._getReductionStyle(y),c=(0,F.extend)(!0,{},f);return p.normal.fill=p.hover.fill=p.selection.fill=h,c.normal.fill=c.hover.fill=c.selection.fill=h,m.positive=p,m.reduction=f,m.reductionPositive=c,m},_endUpdateData:function(){delete this._predefinedPointOptions},_defaultAggregator:"ohlc",_aggregators:{ohlc:function(y,h){var m=y.intervalStart,p=y.intervalEnd,f=y.data;if(f.length){var c={},u=h.getValueFields(),l=u[1],s=u[2];return c[l]=-1/0,c[s]=1/0,(c=f.reduce(function(a,t){return null!==t[l]&&(a[l]=Math.max(a[l],t[l])),null!==t[s]&&(a[s]=Math.min(a[s],t[s])),a},c))[u[0]]=f[0][u[0]],c[u[3]]=f[f.length-1][u[3]],isFinite(c[l])||(c[l]=null),isFinite(c[s])||(c[s]=null),c[h.getArgumentField()]=h._getIntervalCenter(m,p),c}}},getValueFields:function(){var y=this._options;return[y.openValueField||"open",y.highValueField||"high",y.lowValueField||"low",y.closeValueField||"close"]},getArgumentField:function(){return this._options.argumentField||"date"},_patchMarginOptions:function(y){var h=this._getCreatingPointOptions().styles,m=[h.normal,h.hover,h.selection].reduce(function(p,f){return Math.max(p,f["stroke-width"])},0);return y.size=10+m,y.sizePointNormalState=10,y},getSeriesPairCoord:function(y,h){for(var m=null,p=this.getVisiblePoints(),f=0;f<p.length;f++){var c=p[f],u=void 0;if(h)u=c.vx===y?(c.openY+c.closeY)/2:void 0;else{var l=[Math.min(c.lowY,c.highY),Math.max(c.lowY,c.highY)];u=y>=l[0]&&y<=l[1]?c.vx:void 0}if(this._checkAxisVisibleAreaCoord(!h,u)){m=u;break}}return m},usePointsToDefineAutoHiding:function(){return!1}});b.stock=S;var w=(0,F.extend)({},S,{_parsePointStyle:function(y,h,m){var p=y.color||m,f=S._parsePointStyle.call(this,y,h,p);return f.fill=p,f.hatching=y.hatching,f}});b.candlestick=w},function(W,b,e){b.polar=b.chart=void 0;var g=e(4),I=e(0),F=e(3),A=e(205),R=e(181),E=e(237),k=e(14),S=e(53),w=A.chart.area,y=R.chart.bar,h={_calculateErrorBars:g.noop,_updateOptions:function(l){this._stackName="axis_"+(l.axis||"default")}},m={};b.chart=m;var p={};b.polar=p,m.stackedline=(0,I.extend)({},E.chart.line,h,{}),m.stackedspline=(0,I.extend)({},E.chart.spline,h,{}),m.fullstackedline=(0,I.extend)({},E.chart.line,h,{getValueRangeInitialValue:A.chart.area.getValueRangeInitialValue}),m.fullstackedspline=(0,I.extend)({},E.chart.spline,h,{getValueRangeInitialValue:A.chart.area.getValueRangeInitialValue});var f=m.stackedbar=(0,I.extend)({},y,h,{_updateOptions:function(l){h._updateOptions.call(this,l),this._stackName=this._stackName+"_stack_"+(l.stack||"default")}});function c(l,s,a,t){return(l=(0,S.clone)(l)).value=s,l.minValue=a,l.translate(),l.argument=l.argument+t,l}function u(l){for(var s,a,t=0,n=[],i=l.length;t<i;)a=[s=l[t]],s.leftHole&&(a=[c(s,s.leftHole,s.minLeftHole,"left"),s]),s.rightHole&&a.push(c(s,s.rightHole,s.minRightHole,"right")),n.push(a),t++;return[].concat.apply([],n)}m.fullstackedbar=(0,I.extend)({},y,h,{_updateOptions:f._updateOptions}),m.stackedarea=(0,I.extend)({},w,h,{_prepareSegment:function(l,s){return w._prepareSegment.call(this,u(l),s)},_appendInGroup:function(){this._group.append(this._extGroups.seriesGroup).toBackground()}}),m.stackedsplinearea=(0,I.extend)({},A.chart.splinearea,h,{_prepareSegment:function(l,s){var a,t=this;if(l=u(l),this._prevSeries&&1!==l.length){for(var n=E.chart.spline._calculateBezierPoints(l,s),i=(0,k.map)(l,function(x){var T=x.getCoords(!0);return T.argument=x.argument,T}),o=[],r={},d=0,v=t._prevSeries._segments.length;d<v;)o=o.concat(t._prevSeries._segments[d].line),d++;(0,F.each)(o,function(x,T){if(null!==T.argument){var D=T.argument.valueOf();r[D]?r[D].push(T):r[D]=[T]}}),t._prevSeries._segmentByArg=r,i=E.chart.spline._calculateBezierPoints(i,s),(0,F.each)(i,function(x,T){var D,C=T.argument.valueOf();x%3==0&&(D=r[C]||function(P,M){for(var O;!O&&P;)O=P._segmentByArg&&P._segmentByArg[M],P=P._prevSeries;return O}(t._prevSeries,C))&&(i[x-1]&&D[0]&&(i[x-1]=D[0]),i[x+1]&&(i[x+1]=D[2]||T))}),a={line:n,area:n.concat(i.reverse())},t._areaPointsToSplineAreaPoints(a.area)}else a=A.chart.splinearea._prepareSegment.call(this,l,s);return a},_appendInGroup:m.stackedarea._appendInGroup}),m.fullstackedarea=(0,I.extend)({},w,h,{_prepareSegment:m.stackedarea._prepareSegment,_appendInGroup:m.stackedarea._appendInGroup}),m.fullstackedsplinearea=(0,I.extend)({},A.chart.splinearea,h,{_prepareSegment:m.stackedsplinearea._prepareSegment,_appendInGroup:m.stackedarea._appendInGroup}),p.stackedbar=(0,I.extend)({},R.polar.bar,h,{})},function(W,b,e){b.PieTracker=b.ChartTracker=void 0;var g=m(e(11)),I=m(e(5)),F=e(23),A=e(0),R=e(3),E=m(e(160)),k=e(14),S=m(e(27)),w=e(8),y=e(1),h=e(4);function m(x){return x&&x.__esModule?x:{default:x}}var p=Math.floor,f=E.default.events,c=E.default.states,u=c.hoverMark,l=c.normalMark,s="dxChartTracker",a=(0,w.addNamespace)([S.default.down,S.default.move],s),t=["includepoints","excludepoints","none"];function n(x,T,D){var C=x.target;if("tspan"===C.tagName)return C.parentNode[T];var P=C[T];return D&&!(0,y.isDefined)(P)?function M(O){if(O.parentNode)return(0,y.isDefined)(O.parentNode[T])?O.parentNode[T]:M(O.parentNode)}(C):P}function i(x,T){return x.cancel||!T.getOptions()}function o(x){var T=x.getOptions().hoverMode;return"none"===T?T:"allargumentpoints"}var r={ctor:function(x){var T=this,D={tracker:T};T._renderer=x.renderer,T._legend=x.legend,T._tooltip=x.tooltip,T._eventTrigger=x.eventTrigger,T._seriesGroup=x.seriesGroup,x.seriesGroup.off(".dxChartTracker").on((0,w.addNamespace)(f.showPointTooltip,s),D,T._showPointTooltip).on((0,w.addNamespace)(f.hidePointTooltip,s),D,T._hidePointTooltip),T._renderer.root.off(".dxChartTracker").on(a,D,T._pointerHandler).on((0,w.addNamespace)(S.default.up,s),function(){return clearTimeout(T._holdTimer)}).on((0,w.addNamespace)(F.name,s),D,T._clickHandler)},update:function(x){this._chart=x.chart},updateSeries:function(x,T){var D=this,C=!(null!=x&&x.some(function(P){return P===D.hoveredSeries})||D._hoveredPoint&&D._hoveredPoint.series);D._storedSeries!==x&&(D._storedSeries=x||[]),C&&(D._clean(),D._renderer.initHatching()),T&&(D.clearSelection(),C||(D._hideTooltip(D.pointAtShownTooltip),D.clearHover()))},setCanvases:function(x,T){this._mainCanvas=x,this._canvases=T},repairTooltip:function(){var x=this.pointAtShownTooltip;x&&x.series&&x.isVisible()?this._showTooltip(x):this._hideTooltip(x,!0)},_setHoveredPoint:function(x){x!==this._hoveredPoint&&(this._releaseHoveredPoint(),x.hover(),this._hoveredPoint=x)},_releaseHoveredPoint:function(){this._hoveredPoint&&this._hoveredPoint.getOptions()&&(this._hoveredPoint.clearHover(),this._hoveredPoint=null,this._tooltip.isEnabled()&&this._hideTooltip(this._hoveredPoint))},_setHoveredSeries:function(x,T){this._releaseHoveredSeries(),this._releaseHoveredPoint(),x.hover(T),this.hoveredSeries=x},_releaseHoveredSeries:function(){this.hoveredSeries&&(this.hoveredSeries.clearHover(),this.hoveredSeries=null)},clearSelection:function(){this._storedSeries.forEach(function(x){x&&(x.clearSelection(),x.getPoints().forEach(function(T){return T.clearSelection()}))})},_clean:function(){this.hoveredPoint=this.hoveredSeries=this._hoveredArgumentPoints=null,this._hideTooltip(this.pointAtShownTooltip)},clearHover:function(){this._resetHoveredArgument(),this._releaseHoveredSeries(),this._releaseHoveredPoint()},_hideTooltip:function(x,T){!this._tooltip||x&&this.pointAtShownTooltip!==x||(!T&&this.pointAtShownTooltip&&(this.pointAtShownTooltip=null),this._tooltip.hide())},_showTooltip:function(x){var T,D=this,C={target:x};if(null!=x&&x.getOptions()){if(T=x.getTooltipFormatObject(D._tooltip,D._tooltip.isShared()&&D._chart.getStackedPoints(x)),!(0,y.isDefined)(T.valueText)&&!T.points||!x.isVisible())return;var P=x.getTooltipParams(D._tooltip.getLocation()),M=D._renderer.getRootOffset();P.x+=M.left,P.y+=M.top;var O=function(B){B&&(D.pointAtShownTooltip=x)};O(D._tooltip.show(T,P,C,void 0,O))}},_showPointTooltip:function(x,T){var D=x.data.tracker,C=D.pointAtShownTooltip;C&&C!==T&&D._hideTooltip(C),D._showTooltip(T)},_hidePointTooltip:function(x,T){x.data.tracker._hideTooltip(T)},_enableOutHandler:function(){if(!this._outHandler){var x=this,T=function(D){var C=x._renderer.getRootOffset(),P=p(D.pageX-C.left),M=p(D.pageY-C.top);(0,k.pointInCanvas)(x._mainCanvas,P,M)||x._isCursorOnTooltip(D)||(x._pointerOut(),x._disableOutHandler())};I.default.on(g.default.getDocument(),a,T),this._outHandler=T}},_isCursorOnTooltip:function(x){return this._tooltip.isEnabled()&&this._tooltip.isCursorOnTooltip(x.pageX,x.pageY)},_disableOutHandler:function(){this._outHandler&&I.default.off(g.default.getDocument(),a,this._outHandler),this._outHandler=null},stopCurrentHandling:function(){this._pointerOut(!0)},_pointerOut:function(x){this.clearHover(),(x||this._tooltip.isEnabled())&&this._hideTooltip(this.pointAtShownTooltip)},_triggerLegendClick:function(x,T){var D=this._eventTrigger;D("legendClick",x,function(){!i(x.event,x.target)&&D(T,x)})},_hoverLegendItem:function(x,T){var D,C,P=this._legend.getItemByCoord(x,T),M=(C=this._legend.getOptions().hoverMode,t.indexOf(C)>-1?C:"includepoints");P?((D=this._storedSeries[P.id]).isHovered()&&D.lastHoverMode===M||this._setHoveredSeries(D,M),this._tooltip.isEnabled()&&this._hideTooltip(this.pointAtShownTooltip)):this.clearHover()},_hoverArgument:function(x,T){var D=this._getArgumentHoverMode();(0,y.isDefined)(x)&&(this._releaseHoveredPoint(),this._hoveredArgument=x,this._argumentIndex=T,this._notifySeries({action:"pointHover",notifyLegend:this._notifyLegendOnHoverArgument,target:{argument:x,fullState:u,argumentIndex:T,getOptions:function(){return{hoverMode:D}}}}))},_resetHoveredArgument:function(){var x;(0,y.isDefined)(this._hoveredArgument)&&(x=this._getArgumentHoverMode(),this._notifySeries({action:"clearPointHover",notifyLegend:this._notifyLegendOnHoverArgument,target:{fullState:l,argumentIndex:this._argumentIndex,argument:this._hoveredArgument,getOptions:function(){return{hoverMode:x}}}}),this._hoveredArgument=null)},_notifySeries:function(x){this._storedSeries.forEach(function(T){T.notify(x)})},_pointerHandler:function(x){var T,D=x.data.tracker,C=D._renderer.getRootOffset(),P=p(x.pageX-C.left),M=p(x.pageY-C.top),O=D._getCanvas(P,M),B=n(x,"chart-data-series"),V=n(x,"chart-data-point")||(null===(T=B)||void 0===T?void 0:T.getPointByCoord(P,M));if(D._isHolding=!1,clearTimeout(D._holdTimer),x.type===S.default.down&&(D._holdTimer=setTimeout(function(){return D._isHolding=!0},300)),V&&!V.getMarkerVisibility()&&(V=void 0),D._enableOutHandler(),D._legend.coordsIn(P,M))D._hoverLegendItem(P,M);else if(D.hoveredSeries&&D.hoveredSeries!==D._stuckSeries&&D._releaseHoveredSeries(),!D._hoverArgumentAxis(P,M,x)&&(D._isPointerOut(O,V)&&D._pointerOut(),O||V)){if(B&&!V){if(V=B.getNeighborPoint(P,M),D._stickyHovering||!V||V.coordsIn(P,M)||(V=null),B!==D.hoveredSeries)return void D._setTimeout(function(){D._setHoveredSeries(B),D._setStuckSeries(x,B,P,M),D._pointerComplete(V,P,M)},B)}else{if(V)return x.type!==S.default.move&&"touch"!==x.pointerType?void 0:void(D.hoveredSeries?D._setTimeout(function(){return D._pointerOnPoint(V,P,M,x)},V):D._pointerOnPoint(V,P,M,x));var z;D._setStuckSeries(x,void 0,P,M)&&D._stickyHovering?(V=(B=D._stuckSeries).getNeighborPoint(P,M),D._releaseHoveredSeries(),null!==(z=V)&&void 0!==z&&z.getMarkerVisibility()&&D._setHoveredPoint(V)):D._stickyHovering||D._pointerOut()}D._pointerComplete(V,P,M)}},_pointerOnPoint:function(x,T,D){this._resetHoveredArgument(),this._setHoveredPoint(x),this._pointerComplete(x,T,D)},_pointerComplete:function(x){this.pointAtShownTooltip!==x&&this._tooltip.isEnabled()&&this._showTooltip(x)},_clickHandler:function(x){var T,D=x.data.tracker;if(!D._isHolding){var C=D._renderer.getRootOffset(),P=p(x.pageX-C.left),M=p(x.pageY-C.top),O=n(x,"chart-data-point"),B=D._stuckSeries||n(x,"chart-data-series")||(null===(T=O)||void 0===T?void 0:T.series),V=D._argumentAxis;if(D._legend.coordsIn(P,M)){var z=D._legend.getItemByCoord(P,M);z&&D._legendClick(z,x)}else if(null!=V&&V.coordsIn(P,M)){var N=n(x,"chart-data-argument",!0);(0,y.isDefined)(N)&&D._eventTrigger("argumentAxisClick",{argument:N,event:x})}else if(B){var U;null!==(U=O=O||B.getPointByCoord(P,M))&&void 0!==U&&U.getMarkerVisibility()?D._pointClick(O,x):n(x,"chart-data-series")&&D._eventTrigger("seriesClick",{target:B,event:x})}}},dispose:function(){this._disableOutHandler(),this._renderer.root.off(".dxChartTracker"),this._seriesGroup.off(".dxChartTracker")}},d=function(x){this.ctor(x)};b.ChartTracker=d,(0,A.extend)(d.prototype,r,{_pointClick:function(x,T){var D=this._eventTrigger,C=x.series;D("pointClick",{target:x,event:T},function(){!i(T,C)&&D("seriesClick",{target:C,event:T})})},update:function(x){r.update.call(this,x),this._argumentAxis=x.argumentAxis||{},this._axisHoverEnabled=this._argumentAxis&&"allargumentpoints"===(0,k.normalizeEnum)(this._argumentAxis.getOptions().hoverMode),this._rotated=x.rotated,this._crosshair=x.crosshair,this._stickyHovering=x.stickyHovering},_getCanvas:function(x,T){for(var D=this._canvases||[],C=0;C<D.length;C++){var P=D[C];if((0,k.pointInCanvas)(P,x,T))return P}return null},_isPointerOut:function(x){return!x&&this._stuckSeries},_hideCrosshair:function(){var x;null===(x=this._crosshair)||void 0===x||x.hide()},_moveCrosshair:function(x,T,D){this._crosshair&&null!=x&&x.isVisible()&&this._crosshair.show({point:x,x:T,y:D})},_clean:function(){r._clean.call(this),this._resetTimer(),this._stuckSeries=null},_getSeriesForShared:function(x,T){var D,C=[],P=null,M=1/0;return this._tooltip.isShared()&&!this.hoveredSeries&&((0,R.each)(this._storedSeries,function(O,B){var V=B.getNeighborPoint(x,T);V&&C.push(V)}),(0,R.each)(C,function(O,B){var V=B.getCrosshairData(x,T),z=(0,k.getDistance)(x,T,V.x,V.y);z<M&&(P=B,M=z)})),null===(D=P)||void 0===D?void 0:D.series},_setTimeout:function(x,T){var D=this;D._timeoutKeeper!==T&&(D._resetTimer(),D._hoverTimeout=setTimeout(function(){x(),D._timeoutKeeper=null},100),D._timeoutKeeper=T)},_resetTimer:function(){clearTimeout(this._hoverTimeout),this._timeoutKeeper=this._hoverTimeout=null},_stopEvent:function(x){(0,y.isDefined)(x.cancelable)&&!x.cancelable||(x.preventDefault(),x.stopPropagation())},_setStuckSeries:function(x,T,D,C){return this._stuckSeries="mouse"!==x.pointerType?null:T||this._stuckSeries||this._getSeriesForShared(D,C),!!this._stuckSeries},_pointerOut:function(){var x=this;x._stuckSeries=null,x._hideCrosshair(),x._resetTimer(),r._pointerOut.apply(x,arguments)},_hoverArgumentAxis:function(x,T,D){if(this._resetHoveredArgument(),this._axisHoverEnabled&&this._argumentAxis.coordsIn(x,T))return this._hoverArgument(n(D,"chart-data-argument",!0)),!0},_pointerComplete:function(x,T,D){this.hoveredSeries&&this.hoveredSeries.updateHover(T,D),this._resetTimer(),this._moveCrosshair(x,T,D),r._pointerComplete.call(this,x)},_legendClick:function(x,T){this._triggerLegendClick({target:this._storedSeries[x.id],event:T},"seriesClick")},_hoverLegendItem:function(x,T){this._stuckSeries=null,this._hideCrosshair(),r._hoverLegendItem.call(this,x,T)},_pointerOnPoint:function(x,T,D,C){this._setStuckSeries(C,x.series,T,D),this._releaseHoveredSeries(),r._pointerOnPoint.call(this,x,T,D,C)},_notifyLegendOnHoverArgument:!1,_getArgumentHoverMode:function(){return o(this._argumentAxis)},dispose:function(){this._resetTimer(),r.dispose.call(this)}});var v=function(x){this.ctor(x)};b.PieTracker=v,(0,A.extend)(v.prototype,r,{_isPointerOut:function(x,T){return!T},_legendClick:function(x,T){var D=[];this._storedSeries.forEach(function(C){return D.push.apply(D,C.getPointsByKeys(x.argument,x.argumentIndex))}),this._eventTrigger("legendClick",{target:x.argument,points:D,event:T})},_pointClick:function(x,T){this._eventTrigger("pointClick",{target:x,event:T})},_hoverLegendItem:function(x,T){var D=this._legend.getItemByCoord(x,T);D&&this._hoveredArgument!==D.argument?(this._resetHoveredArgument(),this._hoverArgument(D.argument,D.argumentIndex)):D||this.clearHover()},_getArgumentHoverMode:function(){return o(this._legend)},_hoverArgumentAxis:h.noop,_setStuckSeries:h.noop,_getCanvas:h.noop,_notifyLegendOnHoverArgument:!0})},function(W,b,e){b.default=void 0,e(97);var g=e(1),I=e(3),F=e(14),A=e(32),R=Math,E=R.floor,k=R.max,S=R.abs,w={transform:function(c,u){return(0,A.adjust)((0,F.getLog)(c,u))},addInterval:function(c,u){return(0,A.adjust)(c+u)},getInterval:function(c,u){return u}},y={transform:function(c,u){return(0,A.adjust)((0,F.raiseTo)(c,u))},addInterval:function(c,u){return(0,A.adjust)(c*u)},getInterval:function(c,u){return R.pow(c,u)}};function h(c,u){if(c.isLogarithmic){var l,s=c.logarithmicBase,a=c.tickValues,t=[];c.minValue=u.transform(c.minValue,s),c.oldMinValue=u.transform(c.oldMinValue,s),c.maxValue=u.transform(c.maxValue,s),c.oldMaxValue=u.transform(c.oldMaxValue,s),c.tickInterval=R.round(c.tickInterval),c.tickInterval<1&&(c.tickInterval=1);var n=u.getInterval(s,c.tickInterval);for(l=u.transform(a[0],s);t.length<a.length;)t.push(l),l=u.addInterval(l,n);t.tickInterval=c.tickInterval,c.tickValues=t}}function m(c){return c.maxValue-c.minValue||1}function p(c){for(var u=0;u<c.length;u++)if(!c[u].stubData)return c[u];return null}b.default={synchronize:function(c){var l;(0,I.each)((l={},c.forEach(function(s){var a=s.pane;l[a]||(l[a]=[]),l[a].push(s)}),l),function(u,l){var s,a,t;if(l.length>1){if((t=l,s=t.reduce(function(n,i){var o,r=i.getTicksValues(),d=r.majorTicksValues,v=i.getOptions(),x=i.getTranslator().getBusinessRange(),T=i.getVisibleArea(),D=i._tickInterval,C=v.synchronizedValue,P=i.getViewport().action;if(d&&d.length>0&&(0,g.isNumeric)(d[0])&&"discrete"!==v.type&&!x.isEmpty()&&(!x.breaks||!x.breaks.length)&&"zoom"!==P&&"pan"!==P){i.applyMargins();var M=i.getTranslator().from(T[0]),O=i.getTranslator().from(T[1]),B=M<O?M:O,V=M<O?O:M;B===V&&(0,g.isDefined)(C)&&(D=S(d[0]-C)||1,B=d[0]-D,V=d[0]+D),h(o={axis:i,isLogarithmic:"logarithmic"===v.type,logarithmicBase:x.base,tickValues:d,minorValues:r.minorTicksValues,minorTickInterval:i._minorTickInterval,minValue:B,oldMinValue:B,maxValue:V,oldMaxValue:V,inverted:x.invert,tickInterval:D,synchronizedValue:C},w),n.push(o)}return n},[])).length<2||!p(s))return;(function(t){var n=t.reduce(function(i,o){return k(i,o.tickValues.length)},0);t.forEach(function(i){var o,r,d=0,v=i.synchronizedValue,x=i.tickValues,T=i.tickInterval;if((0,g.isDefined)(v))i.baseTickValue=i.invertedBaseTickValue=v,i.tickValues=[i.baseTickValue];else{if(x.length>1&&T){for(r=(o=E((n+1)/x.length))>1?E((n+1)/o):n,d=E((r-x.length)/2);d>0&&0!==x[0];)x.unshift((0,A.adjust)(x[0]-T)),d--;for(;x.length<r;)x.push((0,A.adjust)(x[x.length-1]+T));i.tickInterval=T/o}i.baseTickValue=x[0],i.invertedBaseTickValue=x[x.length-1]}})})(s),function(t){var n=p(t),i=n.tickInterval;t.forEach(function(o){var r,d,v,x;o!==n&&(i&&o.tickInterval&&(o.stubData&&(0,g.isDefined)(o.synchronizedValue)&&(o.oldMinValue=o.minValue=o.baseTickValue-(n.baseTickValue-n.minValue)/i*o.tickInterval,o.oldMaxValue=o.maxValue=o.baseTickValue-(n.baseTickValue-n.maxValue)/i*o.tickInterval),r=i/m(n)/o.tickInterval*m(o),o.maxValue=o.minValue+m(o)/r),v=n.inverted&&!o.inverted||!n.inverted&&o.inverted?n.maxValue-n.invertedBaseTickValue:n.baseTickValue-n.minValue,x=m(o),d=(v/m(n)-(o.baseTickValue-o.minValue)/x)*x,o.minValue-=d,o.maxValue-=d)})}(s),a=function(t){var n,i,o=0,r=0;return t.forEach(function(d){var v=d.inverted;n=d.minValue>d.oldMinValue?(d.minValue-d.oldMinValue)/m(d):0,i=d.maxValue<d.oldMaxValue?(d.oldMaxValue-d.maxValue)/m(d):0,o=k(o,v?i:n),r=k(r,v?n:i)}),{start:o,end:r}}(s),a=function(t,n){return t.reduce(function(i,o){var r=o.inverted,d=o.axis.getCorrectedValuesToZero(o.minValue,o.maxValue),v=d.start,x=d.end;return(0,g.isDefined)(v)||(0,g.isDefined)(x)?r?{start:i.start,end:Math.min(i.end,x)}:{start:Math.min(i.start,v),end:i.end}:i},n)}(s,a),function(t,n){t.forEach(function(i){var o=m(i),r=i.inverted;i.minValue=(0,A.adjust)(i.minValue-n[r?"end":"start"]*o),i.maxValue=(0,A.adjust)(i.maxValue+n[r?"start":"end"]*o)})}(s,a),function(t){var n,i=[];t.forEach(function(o){o.oldMaxValue-o.oldMinValue==0?i.push(o):(0,g.isDefined)(n)||(0,g.isDefined)(o.synchronizedValue)||(n=S((o.maxValue-o.minValue)/(o.tickValues[E(o.tickValues.length/2)]-o.minValue||o.maxValue)))}),(0,g.isDefined)(n)&&i.forEach(function(o){var r=o.tickValues[0],d=r*n;r>0?(o.maxValue=d,o.minValue=0):r<0&&(o.minValue=d,o.maxValue=0)})}(s),function(t){var n=!1;t.forEach(function(i){n=n||(0,g.isDefined)(i.synchronizedValue)}),t.forEach(function(i){var o,r=i.tickInterval,d=i.tickValues,v=i.maxValue,x=i.minValue;if(n&&r){for(;(o=(0,A.adjust)(d[0]-r))>=x;)d.unshift(o);for(o=d[d.length-1];(o=(0,A.adjust)(o+r))<=v;)d.push(o)}for(;d[0]+r/10<x;)d.shift();for(;d[d.length-1]-r/10>v;)d.pop()})}(s),function(t){t.forEach(function(n){if(n.minorTickInterval){for(var i=[],o=n.minorTickInterval,r=n.tickInterval/o-1,d=1;d<n.tickValues.length;d++)for(var v=n.tickValues[d-1],x=0;x<r;x++)i.push(v+=o);n.minorValues=i}})}(s),s.forEach(function(t){h(t,y)}),function(t){t.forEach(function(n){var i=n.axis,o=i.getTranslator().getBusinessRange();o.min===o.minVisible&&(o.min=n.minValue),o.max===o.maxVisible&&(o.max=n.maxValue),o.minVisible=n.minValue,o.maxVisible=n.maxValue,o.min>o.minVisible&&(o.min=o.minVisible),o.max<o.maxVisible&&(o.max=o.maxVisible),i.getTranslator().updateBusinessRange(o),i.setTicks({majorTicks:n.tickValues,minorTicks:n.minorValues})})}(s)}})}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=e(32),F=Math.round;function A(E){return E}var R={translate:function(E,k){var S=this._canvasOptions,w=this._categoriesToPoints[null==E?void 0:E.valueOf()],y=this.translateSpecialCase(E),h=S.startPointIndex||0,m=this._options.stick?0:.5;if((0,g.isDefined)(y))return F(y);if(!w&&0!==w)return null;var p=w+m-h+.5*(k=k||0);return F(this._calculateProjection(S.interval*p))},getInterval:function(){return this._canvasOptions.interval},getEventScale:function(E){return 1-(1-(E.deltaScale||1))/(.75+this.visibleCategories.length/this._categories.length)},zoom:function(E,k){var S,w=this._categories,y=this._canvasOptions,h=this._options.stick,m=y.invert,p=y.interval*k,f=E/p,c=(this.visibleCategories||[]).length,u=parseInt((y.startPointIndex||0)+f+.5),l=parseInt((0,I.adjust)(y.canvasLength/p)+(h?1:0))||1;m&&(u=parseInt((y.startPointIndex||0)+c-f+.5)-l),u<0&&(u=0),(S=u+l)>w.length&&(u=(S=w.length)-l)<0&&(u=0);var s=w.slice(parseInt(u),parseInt(S)),a=this._getDiscreteInterval(s.length,y);return k=a/y.interval,E=this.translate(m?s[s.length-1]:s[0])*k-(y.startPoint+(h?0:a/2)),{min:s[0],max:s[s.length-1],translate:E,scale:k}},getMinScale:function(E){var k=this._canvasOptions,S=(this.visibleCategories||this._categories).length;return S+=(parseInt(.1*S)||1)*(E?-2:2),k.canvasLength/(Math.max(S,1)*k.interval)},getScale:function(E,k){var S=this._canvasOptions,w=this.getCanvasVisibleArea(),y=!this._options.stick&&1,h=(0,g.isDefined)(E)?this.translate(E,-y):null,m=(0,g.isDefined)(k)?this.translate(k,+y):null;return null===h&&(h=S.invert?w.max:w.min),null===m&&(m=S.invert?w.min:w.max),this.canvasLength/Math.abs(m-h)},isValid:function(E){return!!(0,g.isDefined)(E)&&this._categoriesToPoints[E.valueOf()]>=0},getCorrectValue:A,to:function(E,k){var S=this._canvasOptions,w=this._categoriesToPoints[null==E?void 0:E.valueOf()];return F(this._calculateProjection(S.interval*(w+(this._options.stick?0:.5)-(S.startPointIndex||0)+(this._businessRange.invert?-1:1)*k*.5)))},from:function(E){var k=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,S=this._canvasOptions,w=S.startPoint,y=this.visibleCategories||this._categories,h=y.length,m=this._options.stick?.5:0,p=F((E-w)/S.interval+m-.5-.5*k);return p>=h&&(p=h-1),p<0&&(p=0),S.invert&&(p=h-p-1),y[p]},_add:function(){return NaN},toValue:A,isValueProlonged:!0,getRangeByMinZoomValue:function(E,k){var S=this._categories,w=S.indexOf(k.minVisible)+E-1,y=S.indexOf(k.maxVisible)-E+1;return S[w]?[k.minVisible,S[w]]:[S[y],k.maxVisible]}};b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(1),F=(g=e(19))&&g.__esModule?g:{default:g},A=e(32),R=Math.floor;b.default={_intervalize:function(k,S){if((0,I.isDefined)(k))return"datetime"===this._businessRange.dataType?(k=(0,I.isNumeric)(k)?new Date(k):new Date(k.getTime()),k=F.default.correctDateWithUnitBeginning(k,S,null,this._options.firstDayOfWeek)):k=(0,A.adjust)(R((0,A.adjust)(k/S))*S,S),k},translate:function(k,S,w){var y=this.translateSpecialCase(k);return(0,I.isDefined)(y)?Math.round(y):this.isValid(k,w=w||this._options.interval)?this.to(k,S,w):null},getInterval:function(){return Math.round(this._canvasOptions.ratioOfCanvasRange*(this._businessRange.interval||Math.abs(this._canvasOptions.rangeMax-this._canvasOptions.rangeMin)))},zoom:function(){},getMinScale:function(){},getScale:function(){},_parse:function(k){return"datetime"===this._businessRange.dataType?new Date(k):Number(k)},fromValue:function(k){return this._parse(k)},toValue:function(k){return this._parse(k)},isValid:function(k,S){var w=this._canvasOptions,y=w.rangeMin,h=w.rangeMax;return S=S||this._options.interval,!(null===k||isNaN(k)||(k="datetime"===this._businessRange.dataType&&(0,I.isNumeric)(k)?new Date(k):k,S!==this._options.interval&&(y=this._intervalize(y,S),h=this._intervalize(h,S)),k.valueOf()<y||k.valueOf()>=F.default.addInterval(h,S)))},to:function(k,S,w){var y=this._intervalize(k,w=w||this._options.interval),h=F.default.addInterval(y,w),m=this._to(y),p=this._to(h);return S?S>0&&(m=p):m=R((m+p)/2),m},_to:function(k){var S=this._canvasOptions,w=S.rangeMinVisible,y=S.rangeMaxVisible,h=k-w;return k<w?h=0:k>y&&(h=F.default.addInterval(y,this._options.interval)-w),this._conversionValue(this._calculateProjection(h*this._canvasOptions.ratioOfCanvasRange))},from:function(k,S){var w,y=this._options.interval,h=y,m=this._canvasOptions,p=m.rangeMinVisible,f=m.rangeMaxVisible;return"datetime"===this._businessRange.dataType&&(h=F.default.dateToMilliseconds(y)),w=this._calculateUnProjection((k-this._canvasOptions.startPoint)/this._canvasOptions.ratioOfCanvasRange),(w=this._intervalize(F.default.addInterval(w,h/2,S>0),y))<p?w=p:w>f&&(w=f),w},_add:function(){return NaN},isValueProlonged:!0},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(19))&&g.__esModule?g:{default:g};function F(R){return null!==R?new Date(R):R}b.default={fromValue:F,toValue:F,_add:I.default.addDateInterval,convert:I.default.dateToMilliseconds},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(14),I=e(1);b.default={fromValue:function(A){return null!==A?(0,g.getLogExt)(A,this._canvasOptions.base,this._businessRange.allowNegatives,this._businessRange.linearThreshold):A},toValue:function(A){return null!==A?(0,g.raiseToExt)(A,this._canvasOptions.base,this._businessRange.allowNegatives,this._businessRange.linearThreshold):A},getMinBarSize:function(A){var R=this.getCanvasVisibleArea(),E=this.from(R.min+A),k=this._canvasOptions;return Math.pow(k.base,k.rangeMinVisible+this.fromValue(this.from(R.min))-this.fromValue((0,I.isDefined)(E)?E:this.from(R.max)))},checkMinBarSize:function(A,R,E){var k,S,w=this._canvasOptions,y=E-A,h=this.constructor.prototype.checkMinBarSize;return(0,I.isDefined)(R)&&y>0?(k=h(this.fromValue(E/y),this.fromValue(R)-w.rangeMinVisible),S=Math.pow(w.base,this.fromValue(y)+k)-y):S=h(A,R),S}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.generateDateBreaks=function(k,S,w,y,h){var f,c,u,l,s,m=function(f){var u,c=(u=f,F.filter(function(l){return!u.some(function(s){return s===l})}));if(c.length<7)for(;A(c[c.length-1])===c[0];)c.unshift(c.pop());return c}(w),p=(c=S,u=m,l=(f=k).getDate(),s=[],u.reduce(function(a,t){var n=a[1];return void 0===n.start?(n={start:t,end:A(t)},a[0].push(n),[a[0],n]):n.end===t?(n.end=A(t),a):(n={start:t,end:A(t)},a[0].push(n),[a[0],n])},[[],{}])[0].forEach(function(a){var t=new Date(f);for(t=I.default.trimTime(t);t<c;){l=t.getDay();var n=t.getDate();if(R(a,l)){var i=new Date(t);t.setDate(n+E(l,a.end));var o=new Date(t);s.push({from:i,to:o})}t.setDate(t.getDate()+1)}}),s);return p.push.apply(p,function(f,c,u,l){var s,a=function(i){return i===s},t=I.default.trimTime(f),n=I.default.trimTime(c);return n.setDate(c.getDate()+1),u.reduce(function(i,o){var r,d;return o=new Date(o),s=o.getDay(),!l.some(a)&&o>=t&&o<=n&&(r=I.default.trimTime(o),(d=new Date(r)).setDate(r.getDate()+1),i.push({from:r,to:d})),i},[])}(k,S,h||[],m)),function(f){return f.map(function(c){return{from:c.from,to:c.to,gapSize:I.default.convertMillisecondsToDateUnits(c.to-c.from)}})}(function(f,c){var u,l=f.slice(),s=function(a){if(a=I.default.trimTime(new Date(a)),l[u].from<=a&&l[u].to>a){var t=(n=l[u],i=a,o=[],(r=new Date(i)).setDate(i.getDate()+1),i>n.from&&o.push({from:n.from,to:i}),r<n.to&&o.push({from:r,to:n.to}),o);2===t.length?l.splice(u,1,t[0],t[1]):1===t.length?l.splice(u,1,t[0]):l.splice(u,1)}var n,i,o,r};for(u=0;u<l.length;u++)c.forEach(s);return l}(p,y||[]))};var g,I=(g=e(19))&&g.__esModule?g:{default:g},F=[0,1,2,3,4,5,6];function A(k){return(k+1)%7}function R(k,S){for(var w=k.start,y=k.end;w!==y;){if(w===S)return!0;w=A(w)}return!1}function E(k,S){for(var w=0;k!==S;)k=A(k),w++;return w}},function(W,b,e){b.linearSpider=b.linear=b.circularSpider=b.circular=void 0;var g=e(14),I=e(1),F=e(0),A=w(e(238)),R=w(e(594)),E=e(593),k=e(595),S=e(4);function w(o){return o&&o.__esModule?o:{default:o}}var y=Math.PI,h=Math.abs,m=Math.atan,p=Math.round,f=Math.min,c=Math.max,u=R.default.linear;function l(o){var r;return(o=(0,g.normalizeAngle)(o))>=315&&o<=360||o<45&&o>=0?r=1:o>=45&&o<135?r=2:o>=135&&o<225?r=3:o>=225&&o<315&&(r=4),r}var s={_calculateValueMargins:function(o){var r=this._getViewportRange(),d=r.minVisible,v=r.maxVisible;return o&&o.length>1&&(v=(d=d<o[0].value?d:o[0].value)>o[o.length-1].value?v:o[o.length-1].value),{minValue:d,maxValue:v}},applyMargins:function(){var o=this._calculateValueMargins(this._majorTicks),r=this._translator.getBusinessRange();r.addRange({minVisible:o.minValue,maxVisible:o.maxValue,interval:this._calculateRangeInterval(r.interval)}),this._translator.updateBusinessRange(r)},_getTranslatorOptions:function(){return{isHorizontal:!0,conversionValue:!0,addSpiderCategory:this._getSpiderCategoryOption(),stick:this._getStick()}},getCenter:function(){return this._center},getRadius:function(){return this._radius},getAngles:function(){var o=this._options;return[o.startAngle,o.endAngle]},_updateRadius:function(o){var r=f(o.width-o.left-o.right,o.height-o.top-o.bottom)/2;this._radius=r<0?0:r},_updateCenter:function(o){this._center={x:o.left+(o.width-o.right-o.left)/2,y:o.top+(o.height-o.top-o.bottom)/2}},_processCanvas:function(o){return this._updateRadius(o),this._updateCenter(o),{left:0,right:0,width:this._getScreenDelta()}},_createAxisElement:function(){return this._renderer.circle()},_updateAxisElementPosition:function(){var o=this.getCenter();this._axisElement.attr({cx:o.x,cy:o.y,r:this.getRadius()})},_boundaryTicksVisibility:{min:!0},_getSpiderCategoryOption:function(){return this._options.firstPointOnStartAngle},_validateOptions:function(o){var r=o.originValue,d=o.wholeRange={},v=o.period;(0,I.isDefined)(r)&&(r=this.validateUnit(r)),v>0&&o.argumentType===A.default.numeric&&(d.endValue=(r=r||0)+v,this._viewport=(0,g.getVizRangeObject)([r,d.endValue])),(0,I.isDefined)(r)&&(d.startValue=r)},getMargins:function(){var o=this._options.tick,r=c(o.visible?o.length/2+o.shift:0,0),d=this.getRadius(),v=this._center,x=v.x,T=v.y,D=this._majorTicks.map(function(M){return M.label&&M.label.getBBox()}).filter(function(M){return M}),C=(0,F.extend)({},this._canvas,{left:x-d,top:T-d,right:this._canvas.width-(x+d),bottom:this._canvas.height-(T+d)}),P=(0,k.calculateCanvasMargins)(D,C);return Object.keys(P).forEach(function(M){return P[M]=P[M]<r?r:P[M]}),P},_updateLabelsPosition:function(){(0,k.measureLabels)(this._majorTicks),this._adjustLabelsCoord(0,0,!0),this._checkBoundedLabelsOverlapping(this._majorTicks,this._majorTicks.map(function(o){return o.labelBBox}))},_setVisualRange:S.noop,applyVisualRangeSetter:S.noop,_getStick:function(){return this._options.firstPointOnStartAngle||this._options.type!==A.default.discrete},_getTranslatedCoord:function(o,r){return this._translator.translate(o,r)-90},_getCanvasStartEnd:function(){return{start:-90,end:270}},_getStripGraphicAttributes:function(o,r){var d=this.getCenter(),v=this.getAngles()[0],x=this.getRadius();return{x:d.x,y:d.y,innerRadius:0,outerRadius:x,startAngle:-r-v,endAngle:-o-v}},_createStrip:function(o){return this._renderer.arc(o.x,o.y,o.innerRadius,o.outerRadius,o.startAngle,o.endAngle)},_getStripLabelCoords:function(o,r){var d=this._getStripGraphicAttributes(o,r),x=(0,g.getCosAndSin)(d.startAngle+(d.endAngle-d.startAngle)/2),T=this.getRadius()/2,D=this.getCenter();return{x:p(D.x+T*x.cos),y:p(D.y-T*x.sin),align:A.default.center}},_getConstantLineGraphicAttributes:function(o){var r=this.getCenter(),d=this.getRadius();return{points:[r.x,r.y,r.x+d,r.y]}},_createConstantLine:function(o,r){return this._createPathElement(this._getConstantLineGraphicAttributes(o).points,r)},_rotateConstantLine:function(o,r){var d=this.getCenter(),v=d.x,x=d.y;o.rotate(r+this.getAngles()[0],v,x)},_getConstantLineLabelsCoords:function(o){var r=(0,g.getCosAndSin)(-o-this.getAngles()[0]),d=this.getRadius()/2,v=this.getCenter();return{x:p(v.x+d*r.cos),y:p(v.y-d*r.sin)}},_checkAlignmentConstantLineLabels:S.noop,_adjustDivisionFactor:function(o){return 180*o/(this.getRadius()*y)},_getScreenDelta:function(){var o=this.getAngles();return h(o[0]-o[1])},_getTickMarkPoints:function(o,r,d){var v=d.shift,x=void 0===v?0:v,T=this.getCenter(),D=this.getRadius()+r*{inside:-1,center:-.5,outside:0}[this._options.tickOrientation||"center"];return[T.x+D+x,T.y,T.x+D+r+x,T.y]},_getLabelAdjustedCoord:function(o,r,d,v){var x=o.labelCoords,T=x.y,D=x.angle,C=(0,g.getCosAndSin)(D),P=C.cos,M=C.sin,O=o.labelBBox,B=O.width/2,V=O.height/2,z=this._options.label.indentFromAxis||0,N=x.x+z*P,U=T+(T-O.y-V)+z*M,H=0,G=0;switch(l(D)){case 1:H=B,G=V*M;break;case 2:H=B*P,G=V;break;case 3:H=-B,G=V*M;break;case 4:H=B*P,G=-V}if(v){var Y=this._canvas,J=N-x.x+H,ae=U-x.y+G;O.x+J<Y.originalLeft&&(H-=O.x+J-Y.originalLeft),O.x+O.width+J>Y.width-Y.originalRight&&(H-=O.x+O.width+J-(Y.width-Y.originalRight)),O.y+ae<Y.originalTop&&(G-=O.y+ae-Y.originalTop),O.y+O.height+ae>Y.height-Y.originalBottom&&(G-=O.y+O.height+ae-(Y.height-Y.originalBottom))}return{x:N+H,y:U+G}},_getGridLineDrawer:function(){var o=this;return function(r,d){var v=o.getCenter();return o._createPathElement(o._getGridPoints().points,d).rotate(r.coords.angle,v.x,v.y)}},_getGridPoints:function(){var o=this.getRadius(),r=this.getCenter();return{points:[r.x,r.y,r.x+o,r.y]}},_getTranslatedValue:function(o,r){var d=this.getAngles()[0],v=this._translator.translate(o,-r),x=(0,g.convertPolarToXY)(this.getCenter(),d,v,this.getRadius());return{x:x.x,y:x.y,angle:this.getTranslatedAngle(v)}},_getAdjustedStripLabelCoords:function(o){var r=o.labelBBox;return{translateY:o.label.attr("y")-r.y-r.height/2}},coordsIn:function(o,r){return(0,g.convertXYToPolar)(this.getCenter(),o,r).r>this.getRadius()},_rotateTick:function(o,r){var d=this.getCenter();o.rotate(r.angle,d.x,d.y)},_validateOverlappingMode:function(o){return A.default.validateOverlappingMode(o)},_validateDisplayMode:function(){return"standard"},_getStep:function(o){var r=this.getRadius()+(this._options.label.indentFromAxis||0),d=o.reduce(function(T,D){var C=T;return T.width<D.width&&(C.width=D.width),T.height<D.height&&(C.height=D.height),C},{width:0,height:0}),v=h(2*m(d.height/(2*r-d.width))*180/y),x=h(2*m(d.width/(2*r-d.height))*180/y);return A.default.getTicksCountInRange(this._majorTicks,"angle",c(v,x))},_checkBoundedLabelsOverlapping:function(o,r,d){var v=this._options.label;if("hide"===(d=d||this._validateOverlappingMode(v.overlappingBehavior))){var x=o.reduce(function(T,D,C){return D.label?C:T},null);x&&A.default.areLabelsOverlap(r[0],r[x],v.minSpacing,A.default.center)&&("first"===v.hideFirstOrLast?o[0].removeLabel():o[x].removeLabel())}},shift:function(o){this._axisGroup.attr({translateX:o.right,translateY:o.bottom}),this._axisElementsGroup.attr({translateX:o.right,translateY:o.bottom})},getTranslatedAngle:function(o){return o+this.getAngles()[0]-90}};b.circular=s;var t=(0,F.extend)({},s,{_createAxisElement:function(){return this._renderer.path([],"area")},_updateAxisElementPosition:function(){this._axisElement.attr({points:(0,g.map)(this.getSpiderTicks(),function(o){return{x:o.coords.x,y:o.coords.y}})})},_getStick:function(){return!0},_getSpiderCategoryOption:function(){return!0},getSpiderTicks:function(){var o=this.getFullTicks();return this._spiderTicks=o.map((0,E.tick)(this,this.renderer,{},{},this._getSkippedCategory(o),!0)),this._spiderTicks.forEach(function(r){r.initCoords()}),this._spiderTicks},_getStripGraphicAttributes:function(o,r){for(var d,v,x,T,D=this.getCenter(),C=this.getSpiderTicks(),P=[],M=0,O=C.length;M<O;)(T=C[M].coords).angle>=o&&T.angle<=r&&(d||P.push((T.x+(d=(C[M-1]||C[C.length-1]).coords).x)/2,(T.y+d.y)/2),P.push(T.x,T.y),v={x:(T.x+(x=(C[M+1]||C[0]).coords).x)/2,y:(T.y+x.y)/2}),M++;return P.push(v.x,v.y),P.push(D.x,D.y),{points:P}},_createStrip:function(o){return this._renderer.path(o.points,"area")},_getTranslatedCoord:function(o,r){return this._translator.translate(o,r)-90},_setTickOffset:function(){this._tickOffset=!1}});b.circularSpider=t;var n={_resetMargins:function(){this._reinitTranslator(this._getViewportRange())},_getStick:u._getStick,_getSpiderCategoryOption:S.noop,_getTranslatorOptions:function(){return{isHorizontal:!0,stick:this._getStick()}},getRadius:s.getRadius,getCenter:s.getCenter,getAngles:s.getAngles,_updateRadius:s._updateRadius,_updateCenter:s._updateCenter,_processCanvas:function(o){return this._updateRadius(o),this._updateCenter(o),{left:0,right:0,startPadding:o.startPadding,endPadding:o.endPadding,width:this.getRadius()}},_createAxisElement:u._createAxisElement,_updateAxisElementPosition:function(){var o=this.getCenter();this._axisElement.attr({points:[o.x,o.y,o.x+this.getRadius(),o.y]}).rotate(this.getAngles()[0]-90,o.x,o.y)},_getScreenDelta:function(){return this.getRadius()},_getTickMarkPoints:function(o,r){return[o.x-r/2,o.y,o.x+r/2,o.y]},_getLabelAdjustedCoord:function(o){var r=o.labelCoords,d=r.y,v=(0,g.getCosAndSin)(r.angle),x=this._options.label.indentFromAxis||0,T=o.labelBBox;return{x:r.x-h(x*v.sin)+h(T.width/2*v.cos)-T.width/2,y:d+(d-T.y)-h(T.height/2*v.sin)+h(x*v.cos)}},_getGridLineDrawer:function(){var o=this;return function(r,d){var v=o._getGridPoints(r.coords);return o._renderer.circle(v.cx,v.cy,v.r).attr(d).sharp()}},_getGridPoints:function(o){var r=this.getCenter(),d=(0,g.getDistance)(r.x,r.y,o.x,o.y);return d>this.getRadius()?{cx:null,cy:null,r:null}:{cx:r.x,cy:r.y,r:d}},_getTranslatedValue:function(o,r){var d=this.getAngles()[0],v=(0,g.convertPolarToXY)(this.getCenter(),d,0,this._translator.translate(o,r));return{x:v.x,y:v.y,angle:d-90}},_getTranslatedCoord:function(o,r){return this._translator.translate(o,r)},_getCanvasStartEnd:function(){var o=this.getTranslator().getBusinessRange().invert,r=[0,this.getRadius()];return o&&r.reverse(),{start:r[0],end:r[1]}},_getStripGraphicAttributes:function(o,r){var d=this.getCenter();return{x:d.x,y:d.y,innerRadius:o,outerRadius:r}},_createStrip:function(o){return this._renderer.arc(o.x,o.y,o.innerRadius,o.outerRadius,0,360)},_getAdjustedStripLabelCoords:s._getAdjustedStripLabelCoords,_getStripLabelCoords:function(o,r){var d=o+(r-o)/2,v=this.getCenter(),x=p(v.y-d);return{x:v.x,y:x,align:A.default.center}},_getConstantLineGraphicAttributes:function(o){var r=this.getCenter();return{cx:r.x,cy:r.y,r:o}},_createConstantLine:function(o,r){var d=this._getConstantLineGraphicAttributes(o);return this._renderer.circle(d.cx,d.cy,d.r).attr(r).sharp()},_getConstantLineLabelsCoords:function(o){var r=this.getCenter(),d=p(r.y-o);return{x:r.x,y:d}},_checkAlignmentConstantLineLabels:S.noop,_rotateTick:function(o,r,d){!d&&o.rotate(r.angle+90,r.x,r.y)},_validateOverlappingMode:s._validateOverlappingMode,_validateDisplayMode:s._validateDisplayMode,_getStep:function(o){var r=l(this.getAngles()[0]),d=this._options.label.minSpacing,v=2===r||4===r?function(T){return T.width+d}:function(T){return T.height},x=o.reduce(function(T,D){return c(T,v(D))},0);return A.default.getTicksCountInRange(this._majorTicks,2===r||4===r?"x":"y",x)}};b.linear=n;var i=(0,F.extend)({},n,{_createPathElement:function(o,r){return this._renderer.path(o,"area").attr(r).sharp()},setSpiderTicks:function(o){this._spiderTicks=o},_getGridLineDrawer:function(){var o=this;return function(r,d){return o._createPathElement(o._getGridPoints(r.coords).points,d)}},_getGridPoints:function(o){var r=this.getCenter(),d=(0,g.getDistance)(r.x,r.y,o.x,o.y);return this._getGridPointsByRadius(d)},_getGridPointsByRadius:function(o){var r=this.getCenter();return o>this.getRadius()?{points:null}:{points:(0,g.map)(this._spiderTicks,function(d){var v=(0,g.getCosAndSin)(d.coords.angle);return{x:p(r.x+o*v.cos),y:p(r.y+o*v.sin)}})}},_getStripGraphicAttributes:function(o,r){var d=this._getGridPointsByRadius(r).points;return{points:[this._getGridPointsByRadius(o).points,d.reverse()]}},_createStrip:t._createStrip,_getConstantLineGraphicAttributes:function(o){return this._getGridPointsByRadius(o)},_createConstantLine:function(o,r){return this._createPathElement(this._getConstantLineGraphicAttributes(o).points,r)}});b.linearSpider=i},function(W,b,e){b.default=function(I,F){var A,R,E,k=F.label||{},S=k.position||"inside",w=!1;return I._checkAlignmentConstantLineLabels(k),{options:F,labelOptions:k,labelPosition:S,label:null,line:null,getParsedValue:function(){return w||(A=I.validateUnit(F.value,"E2105","constantLine"),w=!0),A},draw:function(){if(!(0,g.isDefined)(F.value)||I._translator.getBusinessRange().isEmpty())return this;var y=I._getCanvasStartEnd(),h=this.getParsedValue();this.coord=I._getConstantLinePos(h,y.start,y.end);var m=F.displayBehindSeries?I._axisConstantLineGroups.under:I._axisConstantLineGroups.above,p=m[S];if(p||(p=m[I._isHorizontal?k.verticalAlignment:k.horizontalAlignment]),!(0,g.isDefined)(this.coord))return this;var f=I._createConstantLine(this.coord,{stroke:F.color,"stroke-width":F.width,dashStyle:F.dashStyle});return this.line=f.append(m.inside),this.label=k.visible?I._drawConstantLineLabels(h,k,this.coord,p):null,this.updatePosition(),this},getContentContainer:function(){return this.label},removeLabel:function(){this.label&&this.label.remove()},updatePosition:function(y){var h=I._getCanvasStartEnd(),m=I._getConstantLinePos(this.getParsedValue(),h.start,h.end);(0,g.isDefined)(m)&&(this.coord=m,y&&E?(this.label&&this.label.attr(I._getConstantLineLabelsCoords(E,this.labelOptions)),this.line&&this.line.attr(I._getConstantLineGraphicAttributes(E)),this.label&&this.label.animate(I._getConstantLineLabelsCoords(this.coord,this.labelOptions)),this.line&&this.line.animate(I._getConstantLineGraphicAttributes(this.coord))):(this.label&&this.label.attr(I._getConstantLineLabelsCoords(this.coord,this.labelOptions)),this.line&&this.line.attr(I._getConstantLineGraphicAttributes(this.coord)),I._rotateConstantLine(this.line,this.coord)))},saveCoords:function(){R=E,E=this.coord},resetCoordinates:function(){E=R}}};var g=e(1);W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=function(A,R){var E,k,S=R.label||{};return{options:R,label:null,rect:null,_getCoord:function(){var w=A._getCanvasStartEnd(),y=A._translator.getBusinessRange();return A._getStripPos(R.startValue,R.endValue,w.start,w.end,y)},_drawLabel:function(w){return A._renderer.text(S.text,w.x,w.y).css((0,I.patchFontOptions)((0,F.extend)({},A.getOptions().label.font,S.font))).attr({align:"center",class:S.cssClass}).append(A._axisStripLabelGroup)},draw:function(){if(!A._translator.getBusinessRange().isEmpty()&&((0,g.isDefined)(R.startValue)||(0,g.isDefined)(R.endValue))&&(0,g.isDefined)(R.color)){var w=this._getCoord();if(this.labelCoords=S.text?A._getStripLabelCoords(w.from,w.to,S):null,w.outOfCanvas||!(0,g.isDefined)(w.to)||!(0,g.isDefined)(w.from))return;this.rect=A._createStrip(A._getStripGraphicAttributes(w.from,w.to)).attr({fill:R.color}).append(A._axisStripGroup),this.label=S.text?this._drawLabel(this.labelCoords):null}},getContentContainer:function(){return this.label},removeLabel:function(){},updatePosition:function(w){var y=this._getCoord();w&&E?(this.label&&this.label.attr(A._getStripLabelCoords(E.from,E.to,R.label)),this.rect&&this.rect.attr(A._getStripGraphicAttributes(E.from,E.to)),this.label&&this.label.animate(A._getStripLabelCoords(y.from,y.to,R.label)),this.rect&&this.rect.animate(A._getStripGraphicAttributes(y.from,y.to))):(this.label&&this.label.attr(A._getStripLabelCoords(y.from,y.to,R.label)),this.rect&&this.rect.attr(A._getStripGraphicAttributes(y.from,y.to)))},saveCoords:function(){k=E,E=this._getCoord()},resetCoordinates:function(){E=k}}};var g=e(1),I=e(14),F=e(0);W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.ScrollBar=void 0;var g,I=(g=e(5))&&g.__esModule?g:{default:g},F=e(8),A=e(0),R=e(346),E=e(1),k=e(4),S=e(76),w=Math.min,y=Math.max,h=function(f,c){this._translator=new R.Translator2D({},{},{}),this._scroll=f.rect().append(c),this._addEvents()};function m(f,c,u,l){var s=0;return"right"===c?s=f.width-f.right+u:"left"===c&&(s=f.left-u-l),s}function p(f,c,u,l){var s=0;return"top"===c?s=f.top-u:"bottom"===c&&(s=f.height-f.bottom+l+u),s}b.ScrollBar=h,h.prototype={_addEvents:function(){var f=this,c=this._scroll.element;I.default.on(c,S.start,function(u){(0,F.fireEvent)({type:"dxc-scroll-start",originalEvent:u,target:c})}),I.default.on(c,S.move,function(u){var l=-u.offset.x*f._scale,s=-u.offset.y*f._scale,a=f._offset-(f._layoutOptions.vertical?s:l)/f._scale;f._applyPosition(a,a+f._translator.canvasLength/f._scale),(0,F.fireEvent)({type:"dxc-scroll-move",originalEvent:u,target:c,offset:{x:l,y:s}})}),I.default.on(c,S.end,function(u){(0,F.fireEvent)({type:"dxc-scroll-end",originalEvent:u,target:c,offset:{x:-u.offset.x*f._scale,y:-u.offset.y*f._scale}})})},update:function(f){var c=f.position,u=f.rotated,l=u?"right":"top";return c!==l&&c!==(u?"left":"bottom")&&(c=l),this._scroll.attr({rotate:f.rotated?0:-90,rotateX:0,rotateY:0,fill:f.color,width:f.width,opacity:f.opacity}),this._layoutOptions={width:f.width,offset:f.offset,vertical:u,position:c},this},init:function(f,c){var u="discrete"===f.axisType;return this._translateWithOffset=u&&!c?1:0,this._translator.update((0,A.extend)({},f,{minVisible:null,maxVisible:null,visibleCategories:null},u&&{min:null,max:null}||{}),this._canvas,{isHorizontal:!this._layoutOptions.vertical,stick:c}),this},getOptions:function(){return this._layoutOptions},setPane:function(f){var u=this._layoutOptions.position;return this.pane=("left"===u||"top"===u?f[0]:f[f.length-1]).name,this},updateSize:function(f){this._canvas=(0,A.extend)({},f);var c=this._layoutOptions,u=c.position,l=c.offset,s=c.width;this._scroll.attr({translateX:m(f,u,l,s),translateY:p(f,u,l,s)})},getMultipleAxesSpacing:function(){return 0},estimateMargins:function(){return this.getMargins()},getMargins:function(){var f=this._layoutOptions,c={left:0,top:0,right:0,bottom:0};return c[f.position]=f.width+f.offset,c},shift:function(f){var c,u,l=this._layoutOptions,s=l.position,a=l.vertical,t={translateX:null!==(c=this._scroll.attr("translateX"))&&void 0!==c?c:0,translateY:null!==(u=this._scroll.attr("translateY"))&&void 0!==u?u:0};t[a?"translateX":"translateY"]+=("left"===s||"top"===s?-1:1)*f[s],this._scroll.attr(t)},hideTitle:k.noop,hideOuterElements:k.noop,setPosition:function(f,c){var u=this._translator,l=(0,E.isDefined)(f)?u.translate(f,-this._translateWithOffset):u.translate("canvas_position_start"),s=(0,E.isDefined)(c)?u.translate(c,this._translateWithOffset):u.translate("canvas_position_end");this._offset=w(l,s),this._scale=u.getScale(f,c),this._applyPosition(w(l,s),y(l,s))},customPositionIsAvailable:function(){return!1},dispose:function(){this._scroll.dispose(),this._scroll=this._translator=null},_applyPosition:function(f,c){var u=this._translator.getCanvasVisibleArea();f=y(f,u.min),f=w(f,u.max),c=w(c,u.max),c=y(c,u.min);var l=Math.abs(c-f);this._scroll.attr({y:f,height:l<2?2:l})}}},function(W,b,e){b.default=void 0;var g=e(76),I=g.start+".shutter-zoom",F=g.move+".shutter-zoom",A=g.end+".shutter-zoom";function R(S,w,y,h){var m=Math.floor(y?h.pageY-S.top:h.pageX-S.left),p=y?w.y1:w.x1,f=y?w.y2:w.x2;return m<p?m=p:m>f&&(m=f),m}b.default={name:"shutter_zoom",init:function(){var S=this.option("shutterZoom")||{};S.enabled&&(this._shutterZoom=function E(S){var w,c,y=S.chart,h=S.renderer,m=S.rotated,p=h.rect(0,0,0,0).attr(S.shutterOptions),f={rect:p,root:h.root,rotated:m,triggerStart:function(){y._eventTrigger("zoomStart")},triggerEnd:function(){var c=y._argumentAxes[0].getTranslator(),u=Math.min(this.startCoord,this.curCoord),l=Math.max(this.startCoord,this.curCoord);y._eventTrigger("zoomEnd",{rangeStart:c.from(u),rangeEnd:c.from(l)})},dispose:function(){h.root.off(".shutter-zoom"),p.dispose()},getRootOffset:function(){return h.getRootOffset()},getCanvas:function(){var c=y._canvas,u=y.panes,l=u[0].canvas,s=u[u.length-1].canvas;return{x1:l.left,y1:l.top,x2:c.width-s.right,y2:c.height-s.bottom,width:c.width-l.left-s.right,height:c.height-l.top-s.bottom}}};return h.root.off(".shutter-zoom").on(I,{direction:m?"vertical":"horizontal",immediate:!0},(w=f,function(c){var s,a,t,n,i,u=w.getRootOffset(),l=w.getCanvas();i=(t=c).pageY-(s=u).top,(n=t.pageX-s.left)>=(a=l).x1&&n<=a.x2&&i>=a.y1&&i<=a.y2?(w.rootOffset=u,w.canvas=l,w.startCoord=R(u,l,w.rotated,c),w.triggerStart(),w.rect.attr({x:l.x1,y:l.y1,width:l.width,height:l.height}).append(w.root)):c.cancel=!0})).on(F,(c=f,function(u){var l=R(c.rootOffset,c.canvas,c.rotated,u),s={};c.curCoord=l,s[c.rotated?"y":"x"]=Math.min(c.startCoord,l),s[c.rotated?"height":"width"]=Math.abs(c.startCoord-l),c.rect.attr(s)})).on(A,function(c){return function(u){c.triggerEnd(),c.rect.remove()}}(f)),f}({chart:this,renderer:this._renderer,rotated:this.option("rotated"),shutterOptions:S}))},dispose:function(){this._shutterZoom&&this._shutterZoom.dispose()}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(d){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v})(d)}b.default=void 0;var I=e(1),F=e(0),A=e(14),R=e(147),E=function(d,v){if(d&&d.__esModule)return d;if(null===d||"object"!==g(d)&&"function"!=typeof d)return{default:d};var x=S(void 0);if(x&&x.has(d))return x.get(d);var T={},D=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var C in d)if("default"!==C&&Object.prototype.hasOwnProperty.call(d,C)){var P=D?Object.getOwnPropertyDescriptor(d,C):null;P&&(P.get||P.set)?Object.defineProperty(T,C,P):T[C]=d[C]}return T.default=d,x&&x.set(d,T),T}(e(282)),k=e(76);function S(d){if("function"!=typeof WeakMap)return null;var v=new WeakMap,x=new WeakMap;return(S=function(T){return T?x:v})(d)}var w=".zoomAndPanNS",y=k.start+w,h=k.move+w,m=k.end+w,p=E.pinchstart+w,f=E.pinch+w,c=E.pinchend+w,u=Math.min,l=Math.max,s=Math.abs;function a(d){return{x:d.left,y:d.top,width:d.width-d.left-d.right,height:d.height-d.top-d.bottom}}function t(d,v){var x=v.x,T=v.y;return x>=d.x&&x<=d.width+d.x&&T>=d.y&&T<=d.height+d.y}function n(d,v){return v&&(d=d.sort(function(x,T){return x===v?-1:T===v?1:0})),d}function i(d){return!d.getTranslator().getBusinessRange().isEmpty()}function o(d,v,x,T,D,C,P){var M=v&&d!==v,O=x(d),B=d.checkZoomingLowerLimitOvercome(D,C,O),V=B.stopInteraction,N=d.handleZooming(V?null:B.correctedRange,T(M),P,D);return V&&d.handleZoomEnd(),{stopInteraction:V,result:N}}b.default={name:"zoom_and_pan",init:function(){var d=this,v=this._renderer;function x(U){U.originalEvent&&x(U.originalEvent),!1!==U.cancelable&&(U.cancel=!0)}function T(U,H,G){var Y=U.options,J=U.actionData,ae=[];Y.argumentAxis[H]&&ae.push(d.getArgumentAxis()),Y.valueAxis[H]&&(ae=ae.concat(J.valueAxes)),ae.reduce(function(fe,Ce){return fe||(i(Ce)?Ce.handleZooming(null,{end:!0},G,H).isPrevented:fe)},!1)&&x(G)}function D(U,H,G,Y,J){function ae(ge,Se,Ie,Pe,Ue){var Ne={zoomed:!1};return Se&&ge.filter(i).forEach(function(De){var Me=De.getOptions(),Re=De.visualRange(),ke=De.getTranslator().getEventScale(Pe),Le=-Y(Pe,Ue,Ie,ke);Ne=(0,F.extend)(!0,Ne,De.getTranslator().zoom(Le,ke,De.getZoomBounds()));var Fe=De.adjustRange((0,A.getVizRangeObject)([Ne.min,Ne.max])),ze=De.checkZoomingLowerLimitOvercome(H,ke,Fe),Ye=ze.stopInteraction,ut=ze.correctedRange;if((0,I.isDefined)(Re)&&Re.startValue.valueOf()===ut.startValue.valueOf()&&Re.endValue.valueOf()===ut.endValue.valueOf()){if("touch"===Pe.pointerType&&"discrete"===Me.type){var St=De.isExtremePosition(!1),_t=De.isExtremePosition(!0);Ne.enabled=ke>1&&!Ye||ke<1&&(!St||!_t)||1===ke&&!(St&&(Le<0&&!Me.inverted||Le>0&&Me.inverted)||_t&&(Le>0&&!Me.inverted||Le<0&&Me.inverted))}}else De.handleZooming(Ye?null:ut,{start:!0,end:!0},Pe,H),Ye||(Ne.zoomed=!0,Ne.deltaTranslate=Le-Ne.translate)}),Ne}function fe(ge,Se,Ie,Pe){Ie.zoomed&&(Se.offset[Pe]=(ge.offset?ge.offset[Pe]:Se.offset[Pe])+Ie.deltaTranslate)}function Ce(ge,Se,Ie,Pe){Ie.zoomed&&(Se.center[Pe]=ge[Pe]+Ie.deltaTranslate)}var Te=d.option("rotated"),me=U.actionData,he=U.options,_e={},re={};me.fallback||(_e=ae(d._argumentAxes,he.argumentAxis[H],Te?"y":"x",G,me),re=ae(me.valueAxes,he.valueAxis[H],Te?"x":"y",G,me),d._requestChange(["VISUAL_RANGE"]),fe(G,me,_e,Te?"y":"x"),fe(G,me,re,Te?"x":"y"));var ce=J(G);return Ce(ce,me,_e,Te?"y":"x"),Ce(ce,me,re,Te?"x":"y"),_e.zoomed||re.zoomed||(me.center=ce),_e.zoomed||re.zoomed||me.fallback||_e.enabled||re.enabled}function C(U,H,G,Y){function J(he,_e,re,ce,ge){var Se=!1,Ie=G.scale||1,Pe=function(Ne){var De=Ne.getTranslator().zoom(-Y(G,ce,re,Ie),Ie,Ne.getZoomBounds());return{startValue:De.min,endValue:De.max}},Ue=function(Ne){return{start:!0,end:Ne}};return _e&&he.forEach(function(Ne){Se=!o(Ne,ge,Pe,Ue,H,Ie,G).stopInteraction}),Se}var ae=d.option("rotated"),fe=U.actionData,Ce=U.options,Te=!0;if(fe.fallback)Te&=J(d._argumentAxes,Ce.argumentAxis[H],ae?"y":"x",fe,d.getArgumentAxis()),Te|=J(fe.valueAxes,Ce.valueAxis[H],ae?"x":"y",fe);else{var me=[];Ce.argumentAxis[H]&&me.push(d.getArgumentAxis()),Ce.valueAxis[H]&&(me=me.concat(fe.valueAxes)),me.filter(i).forEach(function(he){he.handleZooming(null,{start:!0},G,H)}),Te=me.length}Te&&d._requestChange(["VISUAL_RANGE"])}function P(U,H){var G=d._argumentAxes.filter(function(Y){return t(a(Y.getCanvas()),U)});return{fallback:d._lastRenderingTime>300,cancel:!G.length||!(0,I.isDefined)(H),action:H,curAxisRect:G.length&&a(G[0].getCanvas()),valueAxes:G.length&&d._valueAxes.filter(function(Y){return t(a(Y.getCanvas()),U)}),offset:{x:0,y:0},center:U,startCenter:U}}function M(U,H){var G=v.getRootOffset();return{x:u(l(H.pageX-G.left,U.x),U.width+U.x),y:u(l(H.pageY-G.top,U.y),U.height+U.y)}}function O(U){var H=v.getRootOffset(),G=U.pointers[0].pageX,Y=U.pointers[1].pageX,J=U.pointers[0].pageY,ae=U.pointers[1].pageY;return{x:u(G,Y)+s(Y-G)/2-H.left,y:u(J,ae)+s(ae-J)/2-H.top}}function B(U){var H=v.getRootOffset();return{x:U.pageX-H.left,y:U.pageY-H.top}}function V(U,H,G){return U.offset[G]-H.offset[G]}function z(U){!1!==U.cancelable&&(U.preventDefault(),U.stopPropagation()),d._stopCurrentHandling()}var N={dragStartHandler:function(U){var H,G=N.options,Y="touch"===U.pointerType,J=G.argumentAxis.pan||G.valueAxis.pan,ae=G.argumentAxis.zoom||G.valueAxis.zoom,fe=(0,I.isDefined)(G.panKey)&&U[(0,A.normalizeEnum)(G.panKey)+"Key"],Ce=G.dragToZoom;U._cancelPreventDefault=!0,Y?G.allowTouchGestures&&J&&(H=!N.panningVisualRangeEnabled()||N.skipEvent?null:"pan"):Ce&&J&&fe||!Ce&&J?H="pan":Ce&&ae&&(H="zoom");var Te=P(B(U),H);if(Te.cancel)return N.skipEvent=!1,void(!1!==U.cancelable&&(U.cancel=!0));N.actionData=Te,"zoom"===H?(Te.startCoords=M(Te.curAxisRect,U),Te.rect=v.rect(0,0,0,0).attr(G.dragBoxStyle).append(v.root)):T(N,"pan",U)},dragHandler:function(U){var H=d.option("rotated"),G=N.options,Y=N.actionData,J="touch"===U.pointerType;if(U._cancelPreventDefault=!0,Y&&(!J||N.panningVisualRangeEnabled()))if("zoom"===Y.action){z(U);var ae=Y.curAxisRect,fe=Y.startCoords,Ce=M(ae,U),Te=G.argumentAxis.zoom,me=G.valueAxis.zoom,he={x:u(fe.x,Ce.x),y:u(fe.y,Ce.y),width:s(fe.x-Ce.x),height:s(fe.y-Ce.y)};Te&&me||(!Te&&!H||!me&&H?(he.x=ae.x,he.width=ae.width):(he.y=ae.y,he.height=ae.height)),Y.rect.attr(he)}else if("pan"===Y.action){D(N,"pan",U,V,function(ce){return ce.offset});var _e=Math.abs(U.offset.y-Y.offset.y),re=Math.abs(U.offset.x-Y.offset.x);if(J&&(_e>5&&_e>Math.abs(Y.offset.x)||re>5&&re>Math.abs(Y.offset.y)))return;z(U)}},dragEndHandler:function(U){var H=d.option("rotated"),G=N.options,Y=N.actionData,J="touch"===U.pointerType,ae=Y&&"pan"===Y.action&&!Y.fallback&&0===Y.offset.x&&0===Y.offset.y;if(Y&&(!J||N.panningVisualRangeEnabled())&&!ae){if((!J||!N.actionData.isNative)&&z(U),"zoom"===Y.action){var fe=function(me,he,_e,re,ce,ge){me=n(me,ge);var Se=ce[_e],Ie=re[_e],Pe=!1,Ue=function(Ne){return{start:!!Ne,end:!!Ne}};return he&&s(Se-Ie)>5&&me.some(function(Ne){var De=Ne.getTranslator();if(!De.getBusinessRange().isEmpty()){var Me=o(Ne,ge,function(){return[De.from(Ie),De.from(Se)]},Ue,Y.action,De.getMinScale(!0),U);return Pe=!Me.stopInteraction,ge&&Me.result.isPrevented}}),Pe},Ce=M(Y.curAxisRect,U),Te=fe(d._argumentAxes,G.argumentAxis.zoom,H?"y":"x",Y.startCoords,Ce,d.getArgumentAxis());(fe(Y.valueAxes,G.valueAxis.zoom,H?"x":"y",Y.startCoords,Ce)||Te)&&d._requestChange(["VISUAL_RANGE"]),Y.rect.dispose()}else"pan"===Y.action&&C(N,"pan",U,V);N.actionData=null}},pinchStartHandler:function(U){var H=P(O(U),"zoom");H.isNative=!N.panningVisualRangeEnabled(),H.cancel?x(U):(N.actionData=H,T(N,"zoom",U))},pinchHandler:function(U){if(N.actionData){var H=D(N,"zoom",U,function(G,Y,J,ae){return O(G)[J]-Y.center[J]+(Y.center[J]-Y.center[J]*ae)},O);N.defineTouchBehavior(!H,U),!H&&(N.actionData=null)}},pinchEndHandler:function(U){N.actionData&&(C(N,"zoom",U,function(H,G,Y,J){return G.center[Y]-G.startCenter[Y]+(G.startCenter[Y]-G.startCenter[Y]*J)}),N.actionData=null)},cleanup:function(){v.root.off(w),N.actionData&&N.actionData.rect&&N.actionData.rect.dispose(),N.actionData=null,v.root.css({"touch-action":"","-ms-touch-action":""})},setup:function(U){if(N.cleanup(),U.argumentAxis.pan||v.root.on("dxc-scroll-start.zoomAndPanNS",x),!U.argumentAxis.none||!U.valueAxis.none){N.options=U;var H=d.option("rotated");(U.argumentAxis.zoom||U.valueAxis.zoom)&&U.allowMouseWheel&&v.root.on(R.name+w,function(G){function Y(Te,me,he,_e){Te=n(Te,_e);var re=!1,ce=function(ge){return{start:!!ge,end:!!ge}};return Te.some(function(ge){var Se=ge.getTranslator();if(!Se.getBusinessRange().isEmpty()){var Ie=Se.getMinScale(he>0),Pe=o(ge,_e,function(){var De=Se.zoom(-(me-me*Ie),Ie,ge.getZoomBounds());return{startValue:De.min,endValue:De.max}},ce,"zoom",Ie,G);return re=!Pe.stopInteraction,_e&&Pe.result.isPrevented}}),re}var J,ae=B(G),fe=!1;if(U.valueAxis.zoom){if(0===(J=d._valueAxes.filter(function(Te){return t(a(Te.getCanvas()),ae)})).length){var Ce=d._valueAxes.reduce(function(Te,me){return!Te&&me.coordsIn(ae.x,ae.y)&&(Te=me.getCanvas()),Te},null);Ce&&(J=d._valueAxes.filter(function(Te){return t(a(Te.getCanvas()),{x:Ce.left,y:Ce.top})}))}fe|=Y(J,H?ae.x:ae.y,G.delta)}U.argumentAxis.zoom&&(fe|=d._argumentAxes.some(function(Te){return!(!t(a(Te.getCanvas()),ae)&&!Te.coordsIn(ae.x,ae.y))})&&Y(d._argumentAxes,H?ae.y:ae.x,G.delta,d.getArgumentAxis())),fe&&(d._requestChange(["VISUAL_RANGE"]),N.panningVisualRangeEnabled(J)&&z(G))}),U.allowTouchGestures&&(U.argumentAxis.zoom||U.valueAxis.zoom)&&v.root.on(p,{passive:!1},N.pinchStartHandler).on(f,{passive:!1},N.pinchHandler).on(c,N.pinchEndHandler),v.root.on(y,{immediate:!0,passive:!1},N.dragStartHandler).on(h,{immediate:!0,passive:!1},N.dragHandler).on(m,N.dragEndHandler),U.argumentAxis.pan&&v.root.on("dxc-scroll-start.zoomAndPanNS",function(G){N.actionData={valueAxes:[],offset:{x:0,y:0},center:{x:0,y:0}},z(G),T(N,"pan",G)}).on("dxc-scroll-move.zoomAndPanNS",function(G){z(G),D(N,"pan",G,V,function(Y){return Y.offset})}).on("dxc-scroll-end.zoomAndPanNS",function(G){z(G),C(N,"pan",G,V),N.actionData=null})}},defineTouchBehavior:function(U,H){N.actionData&&(N.actionData.isNative=U),U||z(H)},panningVisualRangeEnabled:function(U){if(null!=U&&U.length)return U.some(function(Y){return!Y.isExtremePosition(!1)||!Y.isExtremePosition(!0)});var H=d._valueAxes.some(function(Y){return!Y.isExtremePosition(!1)||!Y.isExtremePosition(!0)}),G=d._argumentAxes.some(function(Y){return!Y.isExtremePosition(!1)||!Y.isExtremePosition(!0)});return H||G}};this._zoomAndPan=N},members:{_setupZoomAndPan:function(){this._zoomAndPan.setup(this._themeManager.getOptions("zoomAndPan"))}},dispose:function(){this._zoomAndPan.cleanup()},customize:function(d){d.addChange({code:"ZOOM_AND_PAN",handler:function(){this._setupZoomAndPan()},isThemeDependent:!0,isOptionChange:!0,option:"zoomAndPan"})}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=m(e(160)),I=e(14),F=e(0),A=e(1),R=e(3),E=e(140),k=m(e(9)),S=e(338),w=e(4),y=e(598),h=e(239);function m(o){return o&&o.__esModule?o:{default:o}}var p=g.default.states,f=g.default.pieSeriesSpacing,c=p.normalMark,u=p.hoverMark,l=p.selectedMark,s=[p.resetItem,p.applyHover,p.applySelected,p.applySelected];function a(o){return(0,A.isNumeric)(o)?o>1?o=1:o<0&&(o=0):o=void 0,o}var t=function(){function o(v,x){return v.filter(function(T){return T!==x})}var r=[],d={};return{queue:function(v){var x,T=v.getSizeGroup();r=o(r,x=v).concat(x),clearTimeout(d[T]),d[T]=setTimeout(function(){var D,P,M,O;D=T,P=r.filter(function(B){return B._isVisible()&&B.getSizeGroup()===D}),M=Math.min.apply(null,P.map(function(B){return B.getSizeGroupLayout().radius})),O=P.filter(function(B){return B.getSizeGroupLayout().radius===M}),P.forEach(function(B){return B.render({force:!0,sizeGroupLayout:O.length?O[0].getSizeGroupLayout():{}})})})},remove:function(v){(r=o(r,v)).length||(d={})}}}(),n=S.BaseChart.inherit({_themeSection:"pie",_layoutManagerOptions:function(){return(0,F.extend)(!0,{},this.callBase(),{piePercentage:a(this._themeManager.getOptions("diameter")),minPiePercentage:a(this._themeManager.getOptions("minDiameter"))})},_optionChangesOrder:["CENTER_TEMPLATE"],_optionChangesMap:{diameter:"REINIT",minDiameter:"REINIT",sizeGroup:"REINIT",centerTemplate:"CENTER_TEMPLATE"},_change_CENTER_TEMPLATE:function(){this._renderExtraElements()},_disposeCore:function(){t.remove(this),this.callBase(),this._centerTemplateGroup.linkOff().dispose()},_groupSeries:function(){var o=this.series;this._groupsData={groups:[{series:o,valueOptions:{valueType:"numeric"}}],argumentOptions:o[0]&&o[0].getOptions()}},getArgumentAxis:function(){return null},_getValueAxis:function(){var o=(new y.Translator1D).setCodomain(360,0);return{getTranslator:function(){return o},setBusinessRange:function(r){o.setDomain(r.min,r.max)}}},_populateBusinessRange:function(){this.series.map(function(o){var r=new E.Range;return r.addRange(o.getRangeData().val),o.getValueAxis().setBusinessRange(r),r})},_specialProcessSeries:function(){(0,R.each)(this.series,function(o,r){r.arrangePoints()})},_checkPaneName:function(){return!0},_processSingleSeries:function(o){this.callBase(o),o.arrangePoints()},_handleSeriesDataUpdated:function(){var o=0;this.series.forEach(function(r){o=Math.max(r.getPointsCount(),o)}),this.series.forEach(function(r){r.setMaxPointsCount(o)}),this.callBase()},_getLegendOptions:function(o){var r=this.callBase(o),d=r.legendData;return d.argument=o.argument,d.argumentIndex=o.argumentIndex,d.points=[o],r},_getLegendTargets:function(){var o=this,r={};(o.series||[]).forEach(function(v){v.getPoints().forEach(function(x){var T=x.argument.valueOf(),D=v.getPointsByArg(T).indexOf(x),C=T.valueOf().toString()+D;r[C]=r[C]||[];var P=r[C].push(x);x.index=r[C][P-2]?r[C][P-2].index:Object.keys(r).length-1,x.argumentIndex=D})});var d=[];return(0,R.each)(r,function(v,x){x.forEach(function(T,D){if(0!==D){var C=d[d.length-1];C.legendData.points.push(T),C.visible||(C.visible=T.isVisible())}else d.push(o._getLegendOptions(T))})}),d},_getLayoutTargets:function(){return[{canvas:this._canvas}]},_getLayoutSeries:function(o,r){var d,v=this._canvas,x=!1;return d=this.layoutManager.applyPieChartSeriesLayout(v,o,!0),o.forEach(function(T){T.correctPosition(d,v),x=T.drawLabelsWOPoints()||x}),x&&(d=this.layoutManager.applyPieChartSeriesLayout(v,o,r.hideLayoutLabels)),o.forEach(function(T){T.hideLabels()}),this._sizeGroupLayout={x:d.centerX,y:d.centerY,radius:d.radiusOuter,drawOptions:r},d},_getLayoutSeriesForEqualPies:function(o,r){var d=this._canvas,v=this.layoutManager.applyEqualPieChartLayout(o,r);return o.forEach(function(x){x.correctPosition(v,d),x.drawLabelsWOPoints()}),this.layoutManager.correctPieLabelRadius(o,v,d),v},_updateSeriesDimensions:function(o){var r,d,v,x=this._getVisibleSeries(),T=x.length,D=o.sizeGroupLayout;T&&(v=D?this._getLayoutSeriesForEqualPies(x,D):this._getLayoutSeries(x,o),d=(v.radiusOuter-v.radiusInner-f*(T-1))/T,r=v.radiusInner,this._setGeometry(v),x.forEach(function(C){C.correctRadius({radiusInner:r,radiusOuter:r+d}),r+=d+f}))},_renderSeries:function(o,r,d){if(this._calculateSeriesLayout(o,r),!o.sizeGroupLayout&&this.getSizeGroup())return t.queue(this),void this._clearCanvas();this._renderSeriesElements(o,d)},_createHtmlStructure:function(){this.callBase(),this._centerTemplateGroup=this._renderer.g().attr({class:"dxc-hole-template"}).linkOn(this._renderer.root,"center-template").css((0,I.patchFontOptions)(this._themeManager._font)).linkAppend()},_renderExtraElements:function(){var o=this,r=this.option("centerTemplate"),d=this._centerTemplateGroup.clear();r&&(d.attr({visibility:"hidden"}),(r=this._getTemplate(r)).render({model:this,container:d.element,onRendered:function(){var v=d,x=v.getBBox();v.move(o._center.x-(x.x+x.width/2),o._center.y-(x.y+x.height/2)),v.attr({visibility:"visible"})}}))},getInnerRadius:function(){return this._innerRadius},_getLegendCallBack:function(){var o=this,r=this._legend,d=this._getLegendTargets().map(function(v){return v.legendData});return function(v){d.forEach(function(x){var P,T=[],D=r.getActionCallback({index:x.id});o.series.forEach(function(C){var P=C.getPointsByKeys(x.argument,x.argumentIndex);T.push.apply(T,P)}),v&&v.argument===x.argument&&v.argumentIndex===x.argumentIndex&&T.push(v),D((P=c,T.forEach(function(M){var O,B=null===(O=M.series)||void 0===O?void 0:O.getOptions(),V=M.fullState;"none"===(null==B?void 0:B.hoverMode)&&(V&=~u),"none"===(null==B?void 0:B.selectionMode)&&(V&=~l),P|=V}),s[P]))})}},_locateLabels:function(o){var r,d,v=0;do{d=this._adjustSeriesLabels("shift"===o),r=this._resolveLabelOverlapping(o)}while((r||d)&&++v<5)},_adjustSeriesLabels:function(o){return this.series.reduce(function(r,d){return d.adjustLabels(o)||r},!1)},_applyExtraSettings:w.noop,_resolveLabelOverlappingShift:function(){var o=this,r="anticlockwise"===o.option("segmentsDirection"),d=o.series.reduce(function(C,P){return(C[P.getOptions().label.position]||C.outside).push(P),C},{inside:[],columns:[],outside:[]}),v=!1;return d.inside.length>0&&(v=T(d.inside.reduce(function(C,P){return P.getVisiblePoints().reduce(function(M,O){return M.left.push(O),M},C)},{left:[],right:[]}),D)||v),v=d.columns.reduce(function(C,P){return T(x(P),D)||C},v),d.outside.length>0&&(v=T(d.outside.reduce(function(C,P){return x(P,C)},null),function(C,P){return(0,I.getVerticallyShiftedAngularCoords)(C,-P,o._center)})||v),v;function x(C,P){return C.getVisiblePoints().reduce(function(M,O){var B=(0,I.normalizeAngle)(O.middleAngle);return(B<=90||B>=270?M.right:M.left).push(O),M},P||{left:[],right:[]})}function T(C,P){var M;return r&&(C.left.reverse(),C.right.reverse()),M=S.overlapping.resolveLabelOverlappingInOneDirection(C.left,o._canvas,!1,P),S.overlapping.resolveLabelOverlappingInOneDirection(C.right,o._canvas,!1,P)||M}function D(C,P){return{x:C.x,y:C.y-P}}},_setGeometry:function(o){var v=o.radiusInner;this._center={x:o.centerX,y:o.centerY},this._innerRadius=v},_disposeSeries:function(o){this.callBase.apply(this,arguments),this._abstractSeries=null},_legendDataField:"point",_legendItemTextField:"argument",_applyPointMarkersAutoHiding:w.noop,_renderTrackers:w.noop,_trackerType:"PieTracker",_createScrollBar:w.noop,_updateAxesLayout:w.noop,_applyClipRects:w.noop,_appendAdditionalSeriesGroups:w.noop,_prepareToRender:w.noop,_isLegendInside:w.noop,_renderAxes:w.noop,_shrinkAxes:w.noop,_isRotated:w.noop,_seriesPopulatedHandlerCore:w.noop,_reinitAxes:w.noop,_correctAxes:w.noop,_getExtraOptions:function(){return{startAngle:this.option("startAngle"),innerRadius:this.option("innerRadius"),segmentsDirection:this.option("segmentsDirection"),type:this.option("type")}},getSizeGroup:function(){return this._themeManager.getOptions("sizeGroup")},getSizeGroupLayout:function(){return this._sizeGroupLayout||{}}});(0,R.each)(["startAngle","innerRadius","segmentsDirection","type"],function(o,r){n.prototype._optionChangesMap[r]="REFRESH_SERIES_DATA_INIT"}),n.addPlugin(h.plugins.core),n.addPlugin(h.plugins.pieChart),(0,k.default)("dxPieChart",n),b.default=n,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=e(4),F=(g=e(9))&&g.__esModule?g:{default:g},A=e(0),R=e(14),E=e(590),k=e(1),S=e(239),w=E.AdvancedChart.inherit({_themeSection:"polar",_createPanes:function(){return this.callBase(),[{name:"default"}]},_checkPaneName:function(){return!0},_getAxisRenderingOptions:function(h){var m="argumentAxis"===h?"circular":"linear";return this.option("useSpiderWeb")&&(m+="Spider"),{axisType:"polarAxes",drawingType:m}},_executeAppendBeforeSeries:function(h){h()},_prepareAxisOptions:function(h,m){var p="argumentAxis"===h,f=this._themeManager,c=this.option("argumentAxis"),u=f.getOptions("argumentAxis",c)||{},l=isFinite(u.startAngle)?(0,R.normalizeAngle)(u.startAngle):0;return{type:this.option("useSpiderWeb")&&p?"discrete":m.type,isHorizontal:!0,showCustomBoundaryTicks:p,startAngle:l,endAngle:l+360}},_optionChangesMap:{useSpiderWeb:"AXES_AND_PANES"},_getExtraOptions:function(){return{spiderWidget:this.option("useSpiderWeb")}},_prepareToRender:function(){return this._appendAxesGroups(),{}},_calcCanvas:function(){var h=(0,A.extend)({},this._canvas),m=this.getArgumentAxis().getMargins();return Object.keys(m).forEach(function(p){return h[p]=h["original".concat(p[0].toUpperCase()).concat(p.slice(1))]+m[p]}),h},_renderAxes:function(h){var m=this._getValueAxis(),p=this.getArgumentAxis();p.draw(this._canvas),m.setSpiderTicks(p.getSpiderTicks());var f=this._calcCanvas();return p.updateSize(f),m.draw(f),f},_getValueAxis:function(){return this._valueAxes[0]},_shrinkAxes:function(h){var m=this._getValueAxis(),p=this.getArgumentAxis();if(h&&(h.width||h.height)){p.hideOuterElements();var f=this._calcCanvas();p.updateSize(f),m.updateSize(f)}},checkForMoreSpaceForPanesCanvas:function(){return this.layoutManager.needMoreSpaceForPanesCanvas([{canvas:this.getArgumentAxis().getCanvas()}],this._isRotated())},_getLayoutTargets:function(){return[{canvas:this._canvas}]},_getSeriesForPane:function(){return this.series},_applyClipRects:function(){var h=this._getCanvasClipRectID();this._createClipPathForPane(),this.getArgumentAxis().applyClipRects(this._getElementsClipRectID(),h),this._getValueAxis().applyClipRects(this._getElementsClipRectID(),h)},_createClipPathForPane:function(){var h=this._getValueAxis(),m=h.getCenter(),p=h.getRadius(),f=this._panesClipRects;m={x:Math.round(m.x),y:Math.round(m.y)},this._createClipCircle(f.fixed,m.x,m.y,p),this._createClipCircle(f.base,m.x,m.y,p),this.series.some(function(c){return c.areErrorBarsVisible()})?this._createClipCircle(f.wide,m.x,m.y,p):f.wide[0]=null},_createClipCircle:function(h,m,p,f){var c=h[0];c?c.attr({cx:m,cy:p,r:f}):(c=this._renderer.clipCircle(m,p,f),h[0]=c)},_applyExtraSettings:function(h){var m=this._panesClipRects.wide[0];h.setClippingParams(this._panesClipRects.base[0].id,m&&m.id,!1,!1)},getActualAngle:function(h){return this.getArgumentAxis().getOptions().inverted?360-h:h},getXYFromPolar:function(h,m,p,f){var c={angle:void 0,radius:void 0,x:void 0,y:void 0};if(!((0,k.isDefined)(h)||(0,k.isDefined)(m)||(0,k.isDefined)(p)||(0,k.isDefined)(f)))return c;var u,l,s=this.getArgumentAxis(),a=s.getAngles()[0];if((0,k.isDefined)(p)?u=s.getTranslator().translate(p):isFinite(h)?u=this.getActualAngle(h):(0,k.isDefined)(h)||(u=0),(0,k.isDefined)(f)?l=this.getValueAxis().getTranslator().translate(f):isFinite(m)?l=m:(0,k.isDefined)(m)||(l=s.getRadius()),(0,k.isDefined)(u)&&(0,k.isDefined)(l)){var t=(0,R.convertPolarToXY)(s.getCenter(),a,u,l);(0,A.extend)(c,t,{angle:s.getTranslatedAngle(u),radius:l})}return c},_applyPointMarkersAutoHiding:I.noop,_createScrollBar:I.noop,_isRotated:I.noop,_getCrosshairOptions:I.noop,_isLegendInside:I.noop});w.addPlugin(S.plugins.core),w.addPlugin(S.plugins.polarChart),(0,F.default)("dxPolarChart",w),b.default=w,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(1048))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){function g(t){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(t)}b.default=void 0;var I=e(3),F=m(e(9)),A=e(0),R=e(53),E=e(206),k=e(599),S=e(14),w=function(t,n){if(t&&t.__esModule)return t;if(null===t||"object"!==g(t)&&"function"!=typeof t)return{default:t};var i=h(void 0);if(i&&i.has(t))return i.get(t);var o={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var d in t)if("default"!==d&&Object.prototype.hasOwnProperty.call(t,d)){var v=r?Object.getOwnPropertyDescriptor(t,d):null;v&&(v.get||v.set)?Object.defineProperty(o,d,v):o[d]=t[d]}return o.default=t,i&&i.set(t,o),o}(e(1051)),y=m(e(1052));function h(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(h=function(o){return o?i:n})(t)}function m(t){return t&&t.__esModule?t:{default:t}}var p=Math.max,f=Math.min,c=Math.round,u=k.dxGauge.inherit({_rootClass:"dxg-linear-gauge",_factoryMethods:{rangeContainer:"createLinearRangeContainer",indicator:"createLinearIndicator"},_gridSpacingFactor:25,_scaleTypes:{type:"xyAxes",drawingType:"linear"},_getTicksOrientation:function(t){return t.isHorizontal?t.verticalOrientation:t.horizontalOrientation},_getThemeManagerOptions:function(){var t=this.callBase.apply(this,arguments);return t.subTheme="_linear",t},_getInvertedState:function(){return!this._area.vertical&&this.option("rtlEnabled")},_prepareScaleSettings:function(){var t=this.callBase();return t.inverted=this._getInvertedState(),t},_updateScaleTickIndent:function(t){var n,i,o=t.label.indentFromTick,r=t.tick.length,d=this._scale.measureLabels((0,A.extend)({},this._canvas)),x=o>0;t.isHorizontal?(i=r*(x?{center:.5,top:0,bottom:1}:{center:.5,top:1,bottom:0})[t.verticalOrientation],n=d.y):(i=r*(x?{center:.5,left:0,right:1}:{center:.5,left:1,right:0})[t.horizontalOrientation],n=-d.width),t.label.indentFromAxis=-o+(x?-i+n:i-(t.isHorizontal?d.height+d.y:0)),this._scale.updateOptions(t)},_shiftScale:function(t,n){var i=(0,A.extend)({},this._canvas),o=n.isHorizontal,r=this._scale;i[o?"left":"top"]=this._area[o?"startCoord":"endCoord"],i[o?"right":"bottom"]=i[o?"width":"height"]-this._area[o?"endCoord":"startCoord"],r.draw(i),r.shift({left:-t.x,top:-t.y})},_setupCodomain:function(){var t=this.option("geometry")||{},n="vertical"===(0,S.normalizeEnum)(t.orientation);this._area={vertical:n,x:0,y:0,startCoord:-100,endCoord:100},this._rangeContainer.vertical=n,this._translator.setInverted(this._getInvertedState()),this._translator.setCodomain(-100,100)},_getScaleLayoutValue:function(){return this._area[this._area.vertical?"x":"y"]},_getTicksCoefficients:function(t){var n={inner:0,outer:1};return this._area.vertical?"left"===t.horizontalOrientation?(n.inner=1,n.outer=0):"center"===t.horizontalOrientation&&(n.inner=n.outer=.5):"top"===t.verticalOrientation?(n.inner=1,n.outer=0):"center"===t.verticalOrientation&&(n.inner=n.outer=.5),n},_correctScaleIndents:function(t,n,i){var o=this._area.vertical;n>=0?t.max+=n+i[o?"width":"height"]:t.min-=-n+i[o?"width":"height"],t.indent=i[o?"height":"width"]/2},_measureMainElements:function(t,n){var i=this._area.x,o=this._area.y,r=1e3,d=0,v=0;return(0,I.each)(t.concat(this._scale),function(T,D){var C=D.measure?D.measure({x:i+D.getOffset(),y:o+D.getOffset()}):n;void 0!==C.max&&(d=p(d,C.max)),void 0!==C.min&&(r=f(r,C.min)),C.indent>0&&(v=p(v,C.indent))}),{minBound:r,maxBound:d,indent:v}},_applyMainLayout:function(t,n){var i,o,r=this._measureMainElements(t,n),d=this._area;d.vertical?(o=((i=l(this._innerRect,{width:r.maxBound-r.minBound})).left+i.right)/2-(r.minBound+r.maxBound)/2,d.startCoord=i.bottom-r.indent,d.endCoord=i.top+r.indent,d.x=c(d.x+o)):(o=((i=l(this._innerRect,{height:r.maxBound-r.minBound})).top+i.bottom)/2-(r.minBound+r.maxBound)/2,d.startCoord=i.left+r.indent,d.endCoord=i.right-r.indent,d.y=c(d.y+o)),this._translator.setCodomain(d.startCoord,d.endCoord),this._innerRect=i},_getElementLayout:function(t){return{x:c(this._area.x+t),y:c(this._area.y+t)}},_getApproximateScreenRange:function(){var t=this._area,n=t.vertical?this._canvas.height:this._canvas.width;return n>t.totalSize&&(n=t.totalSize),.8*n},_getDefaultSize:function(){return"vertical"===(this.option("geometry")||{}).orientation?{width:100,height:300}:{width:300,height:100}},_factory:(0,R.clone)(E.BaseGauge.prototype._factory)});function l(t,n,i){var o,r=(0,A.extend)({},t);return i=i||{},n&&(r.left+=i.left||0,r.right-=i.right||0,r.top+=i.top||0,r.bottom-=i.bottom||0,n.width>0&&(o=(r.right-r.left-n.width)/2)>0&&(r.left+=o,r.right-=o),n.height>0&&(o=(r.bottom-r.top-n.height)/2)>0&&(r.top+=o,r.bottom-=o)),r}var s=u.prototype._factory.indicators={};u.prototype._factory.createIndicator=(0,k.createIndicatorCreator)(s),s._default=w._default,s.rectangle=w.rectangle,s.rhombus=w.rhombus,s.circle=w.circle,s.trianglemarker=w.trianglemarker,s.textcloud=w.textcloud,s.rangebar=w.rangebar,u.prototype._factory.RangeContainer=y.default,(0,F.default)("dxLinearGauge",u),b.default=u,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(0),I=e(339),F=g.extend,A={ThemeManager:I.BaseThemeManager.inherit({ctor:function(R){this.callBase.apply(this,arguments),this._subTheme=R.subTheme},_initializeTheme:function(){var R,E=this;E._subTheme&&(R=F(!0,{},E._theme[E._subTheme],E._theme),F(!0,E._theme,R)),E.callBase.apply(E,arguments)}})};b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(5)),I=S(e(15)),F=S(e(11)),A=e(147),R=S(e(51)),E=e(8),k=S(e(27));function S(t){return t&&t.__esModule?t:{default:t}}var w="gauge-tooltip",y=R.default.add,h=I.default.inherit({ctor:function(t){var n=this;n._element=t.renderer.g().attr({class:"dxg-tracker",stroke:"none","stroke-width":0,fill:"#000000",opacity:1e-4}).linkOn(t.container,{name:"tracker",after:"peripheral"}),n._showTooltipCallback=function(){var i=n._tooltipEvent.target,o=i["gauge-data-target"],r=i["gauge-data-info"];if(n._targetEvent=null,n._tooltipTarget!==i){var d=function(v){v&&(n._tooltipTarget=i)};d(n._callbacks["tooltip-show"](o,r,d))}},n._hideTooltipCallback=function(){n._hideTooltipTimeout=null,n._targetEvent=null,n._tooltipTarget&&(n._callbacks["tooltip-hide"](),n._tooltipTarget=null)},n._dispose=function(){clearTimeout(n._hideTooltipTimeout),n._showTooltipCallback=n._hideTooltipCallback=n._dispose=null}},dispose:function(){return this._dispose(),this.deactivate(),this._element.off("."+w),this._element.linkOff(),this._element=this._context=this._callbacks=null,this},activate:function(){return this._element.linkAppend(),this},deactivate:function(){return this._element.linkRemove().clear(),this},attach:function(t,n,i){return t.data({"gauge-data-target":n,"gauge-data-info":i}).append(this._element),this},detach:function(t){return t.remove(),this},setTooltipState:function(t){if(this._element.off("."+w),t){var n={tracker:this};this._element.on((0,E.addNamespace)([k.default.move],w),n,p).on((0,E.addNamespace)([k.default.out],w),n,f).on((0,E.addNamespace)([k.default.down],w),n,u).on((0,E.addNamespace)([k.default.up],w),n,l).on((0,E.addNamespace)([A.name],w),n,c)}return this},setCallbacks:function(t){return this._callbacks=t,this},_showTooltip:function(t){clearTimeout(this._hideTooltipTimeout),this._hideTooltipTimeout=null,this._tooltipTarget!==t.target&&(this._tooltipEvent=t,this._showTooltipCallback())},_hideTooltip:function(t){clearTimeout(this._hideTooltipTimeout),t?this._hideTooltipTimeout=setTimeout(this._hideTooltipCallback,t):this._hideTooltipCallback()}}),m=null;function p(t){var n=t.data.tracker;n._x=t.pageX,n._y=t.pageY,n._showTooltip(t)}function f(t){t.data.tracker._hideTooltip(100)}function c(t){t.data.tracker._hideTooltip()}function u(t){(m=t.data.tracker)._touch=!0,p(t)}function l(){m._touch=!1}function s(t){m&&!m._touch&&(m._hideTooltip(100),m=null)}y(function(){g.default.subscribeGlobal(F.default.getDocument(),(0,E.addNamespace)([k.default.down],w),s)}),b.default=h,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.textcloud=b.trianglemarker=b.circle=b.rhombus=b.rectangle=b.rangebar=b._default=void 0;var g=e(347),I=e(14),F=Number,A=g.BaseIndicator.inherit({_move:function(){var h=this._actualPosition-this._zeroPosition;this._rootElement.move(this.vertical?0:h,this.vertical?h:0),this._trackerElement&&this._trackerElement.move(this.vertical?0:h,this.vertical?h:0)},_isEnabled:function(){return this.vertical=this._options.vertical,this._options.length>0&&this._options.width>0},_isVisible:function(){return!0},_getTrackerSettings:function(){var h,m,p,f,c=this._options,u=c.width/2,l=c.length/2,s=this._zeroPosition;return u>10||(u=10),l>10||(l=10),this.vertical?(h=c.x-l,m=c.x+l,p=s+u,f=s-u):(h=s-u,m=s+u,p=c.y+l,f=c.y-l),{points:[h,p,h,f,m,f,m,p]}},_render:function(){this._zeroPosition=this._translator.getCodomainStart()},_clear:function(){delete this._element},measure:function(h){var m=this.vertical?h.x:h.y;return{min:m-this._options.length/2,max:m+this._options.length/2}},getTooltipParameters:function(){var h=this._options,m=this._actualPosition,p={x:m,y:m,value:this._currentValue,color:h.color,offset:h.width/2};return this.vertical?p.x=h.x:p.y=h.y,p}}),R=A.inherit({_render:function(){var h,m,p,f,c=this._options;this.callBase();var u=this._zeroPosition;this.vertical?(h=c.x-c.length/2,m=c.x+c.length/2,p=u+c.width/2,f=u-c.width/2):(h=u-c.width/2,m=u+c.width/2,p=c.y+c.length/2,f=c.y-c.length/2),this._element=this._element||this._renderer.path([],"area").append(this._rootElement),this._element.attr({points:[h,p,h,f,m,f,m,p]})}});b.rectangle=R;var E=A.inherit({_render:function(){var h,m,p,f,c=this._options;this.callBase(),this.vertical?(h=c.x,m=this._zeroPosition,p=c.length/2||0,f=c.width/2||0):(h=this._zeroPosition,m=c.y,p=c.width/2||0,f=c.length/2||0),this._element=this._element||this._renderer.path([],"area").append(this._rootElement),this._element.attr({points:[h-p,m,h,m-f,h+p,m,h,m+f]})}});b.rhombus=E;var k=A.inherit({_render:function(){var h,m,p=this._options;this.callBase(),this.vertical?(h=p.x,m=this._zeroPosition):(h=this._zeroPosition,m=p.y);var f=p.length/2||0;this._element=this._element||this._renderer.circle().append(this._rootElement),this._element.attr({cx:h,cy:m,r:f})}});b.circle=k;var S=A.inherit({_isEnabled:function(){return this.vertical=this._options.vertical,this._inverted=this.vertical?"right"===(0,I.normalizeEnum)(this._options.horizontalOrientation):"bottom"===(0,I.normalizeEnum)(this._options.verticalOrientation),this._options.length>0&&this._options.width>0},_isVisible:function(){return!0},_render:function(){var h,m,p,f,c=this._options,u={stroke:"none","stroke-width":0,"stroke-linecap":"square"};this.callBase(),this.vertical?(p=this._zeroPosition,m=(h=c.x)+F(this._inverted?c.length:-c.length),u.points=[h,p,m,p-c.width/2,m,p+c.width/2]):(h=this._zeroPosition,f=(p=c.y)+F(this._inverted?c.length:-c.length),u.points=[h,p,h-c.width/2,f,h+c.width/2,f]),c.space>0&&(u["stroke-width"]=Math.min(c.space,c.width/4)||0,u.stroke=u["stroke-width"]>0&&c.containerBackgroundColor||"none"),this._element=this._element||this._renderer.path([],"area").append(this._rootElement),this._element.attr(u).sharp()},_getTrackerSettings:function(){var h,m,p,f,c,u=this._options,l=u.width/2,s=F(u.length);return l>10||(l=10),s>20||(s=20),this.vertical?(m=(h=u.x)+(this._inverted?s:-s),c=[h,p=this._zeroPosition+l,m,p,m,f=this._zeroPosition-l,h,f]):(f=(p=u.y)+(this._inverted?s:-s),c=[h=this._zeroPosition-l,p,h,f,m=this._zeroPosition+l,f,m,p]),{points:c}},measure:function(h){var m,p,f=F(this._options.length);return this.vertical?(m=p=h.x,this._inverted?p=m+f:m=p-f):(m=p=h.y,this._inverted?p=m+f:m=p-f),{min:m,max:p,indent:this._options.width/2}},getTooltipParameters:function(){var h=this._options,m=(this._inverted?h.length:-h.length)/2,p=this.callBase();return this.vertical?p.x+=m:p.y+=m,p.offset=h.length/2,p}});b.trianglemarker=S;var w=g.BaseTextCloudMarker.inherit({_isEnabled:function(){return this.vertical=this._options.vertical,this._inverted=this.vertical?"right"===(0,I.normalizeEnum)(this._options.horizontalOrientation):"bottom"===(0,I.normalizeEnum)(this._options.verticalOrientation),!0},_isVisible:function(){return!0},_getTextCloudOptions:function(){var h,m=this._actualPosition,p=this._actualPosition;return this.vertical?(m=this._options.x,h=this._inverted?"top-left":"top-right"):(p=this._options.y,h=this._inverted?"right-top":"right-bottom"),{x:m,y:p,type:h}},measure:function(h){var m,p,f=F(this._options.arrowLength)||0;return this._measureText(),this.vertical?this._inverted?(m=h.x,p=h.x+f+this._textFullWidth):(m=h.x-f-this._textFullWidth,p=h.x):this._inverted?(m=h.y,p=h.y+f+this._textFullHeight):(m=h.y-f-this._textFullHeight,p=h.y),{min:m,max:p,indent:0}},_correctCloudType:function(h,m,p){var c=m.y,l=p.height;return"right-top"===h||"right-bottom"===h?m.x-p.width<this._translator.getCodomainStart()&&(h="left-".concat(h.split("-")[1])):"top-left"!==h&&"top-right"!==h||c+l>this._translator.getCodomainStart()&&(h="bottom-".concat(h.split("-")[1])),h}});b.textcloud=w;var y=g.BaseRangeBar.inherit({_isEnabled:function(){return this.vertical=this._options.vertical,this._inverted=this.vertical?"right"===(0,I.normalizeEnum)(this._options.horizontalOrientation):"bottom"===(0,I.normalizeEnum)(this._options.verticalOrientation),this._options.size>0},_isVisible:function(){return!0},_createBarItem:function(){return this._renderer.path([],"area").append(this._rootElement)},_createTracker:function(){return this._renderer.path([],"area")},_setBarSides:function(){var h,m,p=this._options,f=F(p.size);this.vertical?this._inverted?(h=p.x,m=p.x+f):(h=p.x-f,m=p.x):this._inverted?(h=p.y,m=p.y+f):(h=p.y-f,m=p.y),this._minSide=h,this._maxSide=m,this._minBound=h,this._maxBound=m},_getSpace:function(){var h=this._options;return h.space>0?F(h.space):0},_isTextVisible:function(){var h=this._options.text||{};return h.indent>0||h.indent<0},_getTextAlign:function(){return this.vertical?this._options.text.indent>0?"left":"right":"center"},_setTextItemsSides:function(){var h=F(this._options.text.indent);h>0?(this._lineStart=this._maxSide,this._lineEnd=this._maxSide+h,this._textPosition=this._lineEnd+(this.vertical?2:this._textHeight/2),this._maxBound=this._textPosition+(this.vertical?this._textWidth:this._textHeight/2)):h<0&&(this._lineStart=this._minSide,this._lineEnd=this._minSide+h,this._textPosition=this._lineEnd-(this.vertical?2:this._textHeight/2),this._minBound=this._textPosition-(this.vertical?this._textWidth:this._textHeight/2))},_getPositions:function(){var h,m,p,f,c=this._startPosition,u=this._endPosition,l=this._space,s=this._basePosition,a=this._actualPosition;return c<u?(s<a?(h=s,m=a):(h=a,m=s),p=h-l,f=m+l):(s>a?(h=s,m=a):(h=a,m=s),p=h+l,f=m-l),{start:c,end:u,main1:h,main2:m,back1:p,back2:f}},_buildItemSettings:function(h,m){var p=this._minSide,f=this._maxSide;return{points:this.vertical?[p,h,p,m,f,m,f,h]:[h,p,h,f,m,f,m,p]}},_updateTextPosition:function(){this._text.attr(this.vertical?{x:this._textPosition,y:this._actualPosition+this._textVerticalOffset}:{x:this._actualPosition,y:this._textPosition+this._textVerticalOffset})},_updateLinePosition:function(){var h,m,p,f=this._actualPosition;this.vertical?(this._basePosition>=f?(h=f,m=f+2):(h=f-2,m=f),p=[this._lineStart,h,this._lineStart,m,this._lineEnd,m,this._lineEnd,h]):(this._basePosition<=f?(h=f-2,m=f):(h=f,m=f+2),p=[h,this._lineStart,h,this._lineEnd,m,this._lineEnd,m,this._lineStart]),this._line.attr({points:p}).sharp()},_getTooltipPosition:function(){var h=(this._minSide+this._maxSide)/2,m=(this._basePosition+this._actualPosition)/2;return this.vertical?{x:h,y:m}:{x:m,y:h}},measure:function(h){var m,p,f,c=F(this._options.size),u=F(this._options.text.indent);return this._measureText(),this.vertical?(m=p=h.x,this._inverted?p+=c:m-=c,this._hasText&&(f=this._textHeight/2,u>0&&(p+=u+this._textWidth),u<0&&(m+=u-this._textWidth))):(m=p=h.y,this._inverted?p+=c:m-=c,this._hasText&&(f=this._textWidth/2,u>0&&(p+=u+this._textHeight),u<0&&(m+=u-this._textHeight))),{min:m,max:p,indent:f}}});b.rangebar=b._default=y},function(W,b,e){b.default=void 0;var g,I=(g=e(600))&&g.__esModule?g:{default:g},F=e(14),A=Number,R=Math.max,E=I.default.inherit({_processOptions:function(){if(this.vertical=this._options.vertical,this._inner=this._outer=0,this.vertical)switch((0,F.normalizeEnum)(this._options.horizontalOrientation)){case"left":this._inner=1;break;case"center":this._inner=this._outer=.5;break;default:this._outer=1}else switch((0,F.normalizeEnum)(this._options.verticalOrientation)){case"top":this._inner=1;break;case"center":this._inner=this._outer=.5;break;default:this._outer=1}},_isVisible:function(){return!0},_createRange:function(k,S){var y=this._inner,h=this._outer,m=this._translator.translate(k.start),p=this._translator.translate(k.end),f=S.x,c=S.y,u=k.startWidth,l=k.endWidth;return this._renderer.path(this.vertical?[f-u*y,m,f-l*y,p,f+l*h,p,f+u*h,m]:[m,c+u*h,m,c-u*y,p,c-l*y,p,c+l*h],"area")},measure:function(k){var S,w={};return w.min=w.max=k[this.vertical?"x":"y"],S=A(S=this._options.width)||R(A(S.start),A(S.end)),w.min-=this._inner*S,w.max+=this._outer*S,w}});b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(601))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.rangebar=b.textcloud=b.trianglemarker=b.twocolorneedle=b.triangleneedle=b.rectangleneedle=b._default=void 0;var g=e(347),I=e(14),F=Number,A=I.getCosAndSin,R=I.convertAngleToRendererSpace,E=g.BaseIndicator.inherit({_move:function(){var f=this._options,c=R(this._actualPosition);this._rootElement.rotate(c,f.x,f.y),this._trackerElement&&this._trackerElement.rotate(c,f.x,f.y)},_isEnabled:function(){return this._options.width>0},_isVisible:function(f){return f.radius-F(this._options.indentFromCenter)>0},_getTrackerSettings:function(){var f=this._options,c=this._getRadius(),u=this._getIndentFromCenter(),l=f.x,s=f.y-(c+u)/2,a=f.width/2,t=(c-u)/2;return a>10||(a=10),t>10||(t=10),{points:[l-a,s-t,l-a,s+t,l+a,s+t,l+a,s-t]}},_render:function(){this._renderPointer()},_clearPointer:function(){delete this._element},_clear:function(){this._clearPointer()},_getIndentFromCenter:function(f){return Number(this._options.indentFromCenter)||0},_getRadius:function(){return 0},measure:function(f){var c={max:f.radius};return this._options.indentFromCenter<0&&(c.inverseHorizontalOffset=c.inverseVerticalOffset=-F(this._options.indentFromCenter)),c},getTooltipParameters:function(){var f=this._options,c=A(this._actualPosition),u=(this._getRadius()+this._getIndentFromCenter())/2;return{x:f.x+c.cos*u,y:f.y-c.sin*u,value:this._currentValue,color:f.color,offset:f.width/2}}}),k=E.inherit({_isVisible:function(f){var c=this._adjustOffset(Number(this._options.indentFromCenter),f.radius),u=this._adjustOffset(Number(this._options.offset),f.radius);return f.radius-c-u>0},getOffset:function(){return 0},_adjustOffset:function(f,c){var u=c/Number(this._options.beginAdaptingAtRadius);return u<1&&(f=Math.floor(f*u)),f||0},_getIndentFromCenter:function(f){return this._adjustOffset(Number(this._options.indentFromCenter),this._options.radius)},_getRadius:function(){var f=this._options;return f.radius-this._adjustOffset(Number(f.offset),f.radius)},_renderSpindle:function(){var f=this._options,c=f.radius,u=2*this._adjustOffset(F(f.spindleSize)/2,c),l=2*this._adjustOffset(F(f.spindleGapSize)/2,c)||0;l>0&&(l=l<=u?l:u),u>0&&(this._spindleOuter=this._spindleOuter||this._renderer.circle().append(this._rootElement),this._spindleInner=this._spindleInner||this._renderer.circle().append(this._rootElement),this._spindleOuter.attr({class:"dxg-spindle-border",cx:f.x,cy:f.y,r:u/2}),this._spindleInner.attr({class:"dxg-spindle-hole",cx:f.x,cy:f.y,r:l/2,fill:f.containerBackgroundColor}))},_render:function(){this.callBase(),this._renderSpindle()},_clear:function(){this.callBase(),delete this._spindleOuter,delete this._spindleInner}}),S=k.inherit({_renderPointer:function(){var f=this._options,c=f.y-this._getRadius(),u=f.y-this._getIndentFromCenter(),l=f.x-f.width/2,s=l+F(f.width);this._element=this._element||this._renderer.path([],"area").append(this._rootElement),this._element.attr({points:[l,u,l,c,s,c,s,u]})}});b.rectangleneedle=b._default=S;var w=k.inherit({_renderPointer:function(){var f=this._options,c=f.y-this._getRadius(),u=f.y-this._getIndentFromCenter(),l=f.x-f.width/2,s=f.x+f.width/2;this._element=this._element||this._renderer.path([],"area").append(this._rootElement),this._element.attr({points:[l,u,f.x,c,s,u]})}});b.triangleneedle=w;var y=k.inherit({_renderPointer:function(){var f,c,u=this._options,l=u.x-u.width/2,s=u.x+u.width/2,a=u.y-this._getRadius(),t=u.y-this._getIndentFromCenter(),n=F(u.secondFraction)||0;f=n>=1?c=t:n<=0?c=a:(c=a+(t-a)*n)+F(u.space),this._firstElement=this._firstElement||this._renderer.path([],"area").append(this._rootElement),this._spaceElement=this._spaceElement||this._renderer.path([],"area").append(this._rootElement),this._secondElement=this._secondElement||this._renderer.path([],"area").append(this._rootElement),this._firstElement.attr({points:[l,t,l,f,s,f,s,t]}),this._spaceElement.attr({points:[l,f,l,c,s,c,s,f],class:"dxg-hole",fill:u.containerBackgroundColor}),this._secondElement.attr({points:[l,c,l,a,s,a,s,c],class:"dxg-part",fill:u.secondColor})},_clearPointer:function(){delete this._firstElement,delete this._secondElement,delete this._spaceElement}});b.twocolorneedle=y;var h=E.inherit({_isEnabled:function(){return this._options.length>0&&this._options.width>0},_isVisible:function(f){return f.radius>0},_render:function(){var f=this._options,c=f.x,u=f.y-f.radius,l=f.width/2||0,s=u-F(f.length);this._element=this._element||this._renderer.path([],"area").append(this._rootElement);var a={points:[c,u,c-l,s,c+l,s],stroke:"none","stroke-width":0,"stroke-linecap":"square"};f.space>0&&(a["stroke-width"]=Math.min(f.space,f.width/4)||0,a.stroke=a["stroke-width"]>0&&f.containerBackgroundColor||"none"),this._element.attr(a).sharp()},_clear:function(){delete this._element},_getTrackerSettings:function(){var f=this._options,c=f.x,u=f.y-f.radius-f.length/2,l=f.width/2,s=f.length/2;return l>10||(l=10),s>10||(s=10),{points:[c-l,u-s,c-l,u+s,c+l,u+s,c+l,u-s]}},measure:function(f){return{min:f.radius,max:f.radius+F(this._options.length)}},getTooltipParameters:function(){var f=this._options,c=A(this._actualPosition),u=f.radius+f.length/2,l=this.callBase();return l.x=f.x+c.cos*u,l.y=f.y-c.sin*u,l.offset=f.length/2,l}});b.trianglemarker=h;var m=g.BaseTextCloudMarker.inherit({_isEnabled:function(){return!0},_isVisible:function(f){return f.radius>0},_getTextCloudOptions:function(){var f=A(this._actualPosition),c=(0,I.normalizeAngle)(this._actualPosition);return{x:this._options.x+f.cos*this._options.radius,y:this._options.y-f.sin*this._options.radius,type:c>270?"left-top":c>180?"top-right":c>90?"right-bottom":"bottom-left"}},measure:function(f){var c=F(this._options.arrowLength)||0;this._measureText();var u=this._textFullHeight+c,l=this._textFullWidth+c;return{min:f.radius,max:f.radius,horizontalOffset:l,verticalOffset:u,inverseHorizontalOffset:l,inverseVerticalOffset:u}}});b.textcloud=m;var p=g.BaseRangeBar.inherit({_isEnabled:function(){return this._options.size>0},_isVisible:function(f){return f.radius-F(this._options.size)>0},_createBarItem:function(){return this._renderer.arc().attr({"stroke-linejoin":"round"}).append(this._rootElement)},_createTracker:function(){return this._renderer.arc().attr({"stroke-linejoin":"round"})},_setBarSides:function(){this._maxSide=this._options.radius,this._minSide=this._maxSide-F(this._options.size)},_getSpace:function(){var f=this._options;return f.space>0?180*f.space/f.radius/Math.PI:0},_isTextVisible:function(){return(this._options.text||{}).indent>0},_setTextItemsSides:function(){var f=this._options,c=F(f.text.indent);this._lineFrom=f.y-f.radius,this._lineTo=this._lineFrom-c,this._textRadius=f.radius+c},_getPositions:function(){var f,c,u=this._basePosition,l=this._actualPosition;return u>=l?(f=u,c=l):(f=l,c=u),{start:this._startPosition,end:this._endPosition,main1:f,main2:c,back1:Math.min(f+this._space,this._startPosition),back2:Math.max(c-this._space,this._endPosition)}},_buildItemSettings:function(f,c){return{x:this._options.x,y:this._options.y,innerRadius:this._minSide,outerRadius:this._maxSide,startAngle:c,endAngle:f}},_updateTextPosition:function(){var f=A(this._actualPosition),c=this._options.x+this._textRadius*f.cos,u=this._options.y-this._textRadius*f.sin;this._text.attr({x:c+=f.cos*this._textWidth*.6,y:(u-=f.sin*this._textHeight*.6)+this._textVerticalOffset})},_updateLinePosition:function(){var f,c,u=this._options.x;this._basePosition>this._actualPosition?(f=u-2,c=u):this._basePosition<this._actualPosition?(f=u,c=u+2):(f=u-1,c=u+1),this._line.attr({points:[f,this._lineFrom,f,this._lineTo,c,this._lineTo,c,this._lineFrom]}).rotate(R(this._actualPosition),u,this._options.y).sharp()},_getTooltipPosition:function(){var f=A((this._basePosition+this._actualPosition)/2),c=(this._minSide+this._maxSide)/2;return{x:this._options.x+f.cos*c,y:this._options.y-f.sin*c}},measure:function(f){var c={min:f.radius-F(this._options.size),max:f.radius};return this._measureText(),this._hasText&&(c.max+=F(this._options.text.indent),c.horizontalOffset=this._textWidth,c.verticalOffset=this._textHeight),c}});b.rangebar=p},function(W,b,e){b.default=void 0;var g,I=(g=e(600))&&g.__esModule?g:{default:g},F=e(14),A=Number,R=Math.max,E=I.default.inherit({_processOptions:function(){switch(this._inner=this._outer=0,(0,F.normalizeEnum)(this._options.orientation)){case"inside":this._inner=1;break;case"center":this._inner=this._outer=.5;break;default:this._outer=1}},_isVisible:function(k){var S=this._options.width;return S=A(S)||R(A(S.start),A(S.end)),k.radius-this._inner*S>0},_createRange:function(k,S){var w=(k.startWidth+k.endWidth)/2;return this._renderer.arc(S.x,S.y,S.radius-this._inner*w,S.radius+this._outer*w,this._translator.translate(k.end),this._translator.translate(k.start)).attr({"stroke-linejoin":"round"})},measure:function(k){var S=this._options.width;return S=A(S)||R(A(S.start),A(S.end)),{min:k.radius-this._inner*S,max:k.radius+this._outer*S}}});b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1057).dxBarGauge;b.default=g,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.dxBarGauge=void 0;var g=w(e(9)),I=e(53),F=e(4),A=e(0),R=e(14),E=e(206),k=w(e(601)),S=e(234);function w(P){return P&&P.__esModule?P:{default:P}}var y,h=Math.PI/180,m=Math.abs,p=Math.round,f=Math.floor,c=Math.min,u=Math.max,l=E.getSampleText,s=E.formatValue,a=E.compareArrays,t=Array.isArray,n=R.convertAngleToRendererSpace,i=R.getCosAndSin,o=R.patchFontOptions,r=Number,d=isFinite,v=F.noop,x=A.extend,T=E.BaseGauge.inherit({_rootClass:"dxbg-bar-gauge",_themeSection:"barGauge",_fontFields:["label.font","legend.font","legend.title.font","legend.title.subtitle.font"],_initCore:function(){var P=this;P.callBase.apply(P,arguments),P._barsGroup=P._renderer.g().attr({class:"dxbg-bars"}).linkOn(P._renderer.root,"bars"),P._values=[],P._context={renderer:P._renderer,translator:P._translator,tracker:P._tracker,group:P._barsGroup},P._animateStep=function(M){var O,B,V=P._bars;for(O=0,B=V.length;O<B;++O)V[O].animate(M)},P._animateComplete=function(){P._bars.forEach(function(M){return M.endAnimation()}),P._checkOverlap()}},_disposeCore:function(){var P=this;P._barsGroup.linkOff(),P._barsGroup=P._values=P._context=P._animateStep=P._animateComplete=null,P.callBase.apply(P,arguments)},_setupDomainCore:function(){var P=this.option("startValue"),M=this.option("endValue");d(P)||(P=0),d(M)||(M=100),this._translator.setDomain(P,M),this._baseValue=this._translator.adjust(this.option("baseValue")),d(this._baseValue)||(this._baseValue=P<M?P:M)},_getDefaultSize:function(){return{width:300,height:300}},_setupCodomain:k.default.prototype._setupCodomain,_getApproximateScreenRange:function(){var P=this._area.sides,M=this._canvas.width/(P.right-P.left),O=this._canvas.height/(P.down-P.up),B=M<O?M:O;return-this._translator.getCodomainRange()*B*h},_setupAnimationSettings:function(){var P=this;P.callBase.apply(P,arguments),P._animationSettings&&(P._animationSettings.step=P._animateStep,P._animationSettings.complete=P._animateComplete)},_cleanContent:function(){this._barsGroup.linkRemove(),this._animationSettings&&this._barsGroup.stopAnimation(),this._barsGroup.clear()},_renderContent:function(){var P,M,O=this.option("label"),B=this._context;this._barsGroup.linkAppend(),B.textEnabled=void 0===O||O&&(!("visible"in O)||O.visible),B.textEnabled&&(B.textColor=O&&O.font&&O.font.color||null,O=x(!0,{},this._themeManager.theme().label,O),B.formatOptions={format:void 0!==O.format?O.format:this._defaultFormatOptions,customizeText:O.customizeText},B.textOptions={align:"center"},B.fontStyles=o(x({},this._themeManager.theme().label.font,O.font,{color:null})),this._textIndent=O.indent>0?r(O.indent):0,B.lineWidth=O.connectorWidth>0?r(O.connectorWidth):0,B.lineColor=O.connectorColor||null,M=(P=this._renderer.text(l(this._translator,B.formatOptions),0,0).attr(B.textOptions).css(B.fontStyles).append(this._barsGroup)).getBBox(),P.remove(),B.textY=M.y,B.textWidth=M.width,B.textHeight=M.height),k.default.prototype._applyMainLayout.call(this),this._renderBars()},_measureMainElements:function(){var P={maxRadius:this._area.radius};return this._context.textEnabled&&(P.horizontalMargin=this._context.textWidth,P.verticalMargin=this._context.textHeight,P.inverseHorizontalMargin=this._context.textWidth/2,P.inverseVerticalMargin=this._context.textHeight/2),P},_renderBars:function(){var P,M=x({},this._themeManager.theme(),this.option()),O=this._area,B=M.relativeInnerRadius>0&&M.relativeInnerRadius<1?r(M.relativeInnerRadius):.1;P=O.radius,this._context.textEnabled&&(this._textIndent=p(c(this._textIndent,P/2)),P-=this._textIndent),this._outerRadius=f(P),this._innerRadius=f(P*B),this._barSpacing=M.barSpacing>0?r(M.barSpacing):0,x(this._context,{backgroundColor:M.backgroundColor,x:O.x,y:O.y,startAngle:O.startCoord,endAngle:O.endCoord,baseAngle:this._translator.translate(this._baseValue)}),this._arrangeBars()},_arrangeBars:function(){var P,M=this._outerRadius-this._innerRadius,O=this._context,B=this._bars.length;this._beginValueChanging(),O.barSize=B>0?u((M-(B-1)*this._barSpacing)/B,1):0;var V=B>1?u(c((M-B*O.barSize)/(B-1),this._barSpacing),0):0,z=c(f((M+V)/O.barSize),B);this._setBarsCount(B),O.textRadius=M=this._outerRadius,O.textIndent=this._textIndent,this._palette.reset();var N=O.barSize+V,U=this._palette.generateColors(z);for(P=0;P<z;++P,M-=N)this._bars[P].arrange({radius:M,color:U[P]});for(var H=z;H<B;H++)this._bars[H].hide();this._animationSettings&&!this._noAnimation?this._animateBars():this._updateBars(),this._endValueChanging()},_setBarsCount:function(){this._bars.length>0?this._dummyBackground&&(this._dummyBackground.dispose(),this._dummyBackground=null):(this._dummyBackground||(this._dummyBackground=this._renderer.arc().attr({"stroke-linejoin":"round"})),this._dummyBackground.attr({x:this._context.x,y:this._context.y,outerRadius:this._outerRadius,innerRadius:this._innerRadius,startAngle:this._context.endAngle,endAngle:this._context.startAngle,fill:this._context.backgroundColor}).append(this._barsGroup))},_updateBars:function(){this._bars.forEach(function(P){return P.applyValue()}),this._checkOverlap()},_checkOverlap:function(){var P=this._bars;if("none"!==(0,R.normalizeEnum)(this._getOption("resolveLabelOverlapping",!0)))for(var M=P.concat().sort(function(N,U){return N.getValue()-U.getValue()}),O=0,B=1;O<M.length&&B<M.length;){var z=M[B];M[O].checkIntersect(z)?(z.hideLabel(),B++):B=(O=B)+1}},_animateBars:function(){var P,M=this._bars.length;if(M>0){for(P=0;P<M;++P)this._bars[P].beginAnimation();this._barsGroup.animate({_:0},this._animationSettings)}},_buildNodes:function(){var P=this,M=P._options.silent();P._palette=P._themeManager.createPalette(M.palette,{useHighlight:!0,extensionMode:M.paletteExtensionMode}),P._palette.reset(),P._bars=P._bars||[],P._animationSettings&&P._barsGroup.stopAnimation();var O=P._values.filter(d),B=O.length;if(P._bars.length>B){for(var V=P._bars.length,z=B;z<V;++z)P._bars[z].dispose();P._bars.splice(B,V-B)}else if(P._bars.length<B)for(var N=P._bars.length;N<B;++N)P._bars.push(new y(N,P._context));P._bars.forEach(function(U,H){U.update({color:P._palette.getNextColor(B),value:O[H]})})},_updateValues:function(P){var M,O,B=t(P)&&P||d(P)&&[P]||[],V=B.length;for(this._values.length=V,M=0;M<V;++M)this._values[M]=r(d(O=B[M])?O:this._values[M]);this._resizing||a(this._values,this.option("values"))||this.option("values",this._values.slice()),this._change(["NODES"])},values:function(P){return void 0!==P?(this._updateValues(P),this):this._values.slice(0)},_optionChangesMap:{backgroundColor:"MOSTLY_TOTAL",relativeInnerRadius:"MOSTLY_TOTAL",barSpacing:"MOSTLY_TOTAL",label:"MOSTLY_TOTAL",resolveLabelOverlapping:"MOSTLY_TOTAL",palette:"MOSTLY_TOTAL",paletteExtensionMode:"MOSTLY_TOTAL",values:"VALUES"},_change_VALUES:function(){this._updateValues(this.option("values"))},_factory:(0,I.clone)(E.BaseGauge.prototype._factory),_optionChangesOrder:["VALUES","NODES"],_initialChanges:["VALUES"],_change_NODES:function(){this._buildNodes()},_change_MOSTLY_TOTAL:function(){this._change(["NODES"]),this.callBase()},_proxyData:[],_getLegendData:function(){var P={},M=this._options.silent();return P.format=(M.legend||{}).itemTextFormat||(M.label||{}).format||this._defaultFormatOptions,(this._bars||[]).map(function(V){return{id:V.index,item:{value:V.getValue(),color:V.getColor(),index:V.index},text:s(V.getValue(),P),visible:!0,states:{normal:{fill:V.getColor()}}}})}});function D(P,M,O){P.startAngle=M<O?M:O,P.endAngle=M<O?O:M}function C(P,M){return m(P-M)<1e-4}b.dxBarGauge=T,x((y=function(P,M){this._context=M,this._tracker=M.renderer.arc().attr({"stroke-linejoin":"round"}),this.index=P}).prototype,{dispose:function(){return this._background.dispose(),this._bar.dispose(),this._context.textEnabled&&(this._line.dispose(),this._text.dispose()),this._context.tracker.detach(this._tracker),this._context=this._settings=this._background=this._bar=this._line=this._text=this._tracker=null,this},arrange:function(P){var M=this._context;return this._visible=!0,M.tracker.attach(this._tracker,this,{index:this.index}),this._background=M.renderer.arc().attr({"stroke-linejoin":"round",fill:M.backgroundColor}).append(M.group),this._settings=this._settings||{x:M.x,y:M.y,startAngle:M.baseAngle,endAngle:M.baseAngle},this._bar=M.renderer.arc().attr(x({"stroke-linejoin":"round"},this._settings)).append(M.group),M.textEnabled&&(this._line=M.renderer.path([],"line").attr({"stroke-width":M.lineWidth}).append(M.group),this._text=M.renderer.text().css(M.fontStyles).attr(M.textOptions).append(M.group)),this._angle=isFinite(this._angle)?this._angle:M.baseAngle,this._settings.outerRadius=P.radius,this._settings.innerRadius=P.radius-M.barSize,this._settings.x=M.x,this._settings.y=M.y,this._background.attr(x({},this._settings,{startAngle:M.endAngle,endAngle:M.startAngle,fill:this._context.backgroundColor})),this._bar.attr({x:M.x,y:M.y,outerRadius:this._settings.outerRadius,innerRadius:this._settings.innerRadius,fill:this._color}),this._tracker.attr(this._settings),M.textEnabled&&(this._line.attr({points:[M.x,M.y-this._settings.innerRadius,M.x,M.y-M.textRadius-M.textIndent],stroke:M.lineColor||this._color}).sharp(),this._text.css({fill:M.textColor||this._color})),this},getTooltipParameters:function(){var P=i((this._angle+this._context.baseAngle)/2);return{x:p(this._context.x+(this._settings.outerRadius+this._settings.innerRadius)/2*P.cos),y:p(this._context.y-(this._settings.outerRadius+this._settings.innerRadius)/2*P.sin),offset:0,color:this._color,value:this._value}},setAngle:function(P){var M,O=this._context,B=this._settings;if(this._angle=P,D(B,O.baseAngle,P),this._bar.attr(B),this._tracker.attr(B),O.textEnabled){M=i(P);var V=O.textIndent,z=O.textRadius+V,N=O.x+z*M.cos,U=O.y-z*M.sin,H=.5*O.textWidth,G=O.textHeight,Y=O.textY;m(N-O.x)>V&&(N+=N<O.x?-H:H),m(U-O.y)<=V?U-=Y+.5*G:U-=U<O.y?Y+G:Y;var J=s(this._value,O.formatOptions,{index:this.index}),ae=""===J?"hidden":null;this._text.attr({text:J,x:N,y:U,visibility:ae}),this._line.attr({visibility:ae}),this._line.rotate(n(P),O.x,O.y)}return this},hideLabel:function(){this._text.attr({visibility:"hidden"}),this._line.attr({visibility:"hidden"})},checkIntersect:function(P){var M=this.calculateLabelCoords(),O=P.calculateLabelCoords();return!(!M||!O)&&Math.max(0,Math.min(M.bottomRight.x,O.bottomRight.x)-Math.max(M.topLeft.x,O.topLeft.x))*Math.max(0,Math.min(M.bottomRight.y,O.bottomRight.y)-Math.max(M.topLeft.y,O.topLeft.y))!=0},calculateLabelCoords:function(){if(this._text){var P=this._text.getBBox();return{topLeft:{x:P.x,y:P.y},bottomRight:{x:P.x+P.width,y:P.y+P.height}}}},_processValue:function(P){return this._context.translator.translate(this._context.translator.adjust(P))},applyValue:function(){return this._visible?this.setAngle(this._processValue(this.getValue())):this},update:function(P){var O=P.value;this._color=P.color,this._value=O},hide:function(){this._visible=!1},getColor:function(){return this._color},getValue:function(){return this._value},beginAnimation:function(){if(!this._visible)return this;var P=this._processValue(this.getValue());C(this._angle,P)?(this.animate=v,this.setAngle(this._angle)):(this._start=this._angle,this._delta=P-this._angle,this._tracker.attr({visibility:"hidden"}),this._context.textEnabled&&(this._line.attr({visibility:"hidden"}),this._text.attr({visibility:"hidden"})))},animate:function(P){if(!this._visible)return this;this._angle=this._start+this._delta*P,D(this._settings,this._context.baseAngle,this._angle),this._bar.attr(this._settings)},endAnimation:function(){void 0!==this._delta?C(this._angle,this._start+this._delta)&&(this._tracker.attr({visibility:null}),this.setAngle(this._angle)):delete this.animate,delete this._start,delete this._delta}}),(0,g.default)("dxBarGauge",T),T.addPlugin(S.plugin)},function(W,b,e){var g;b.default=void 0;var I=((g=e(1059))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=r(e(9)),I=e(1),F=e(0),A=e(3),R=e(14),E=r(e(19)),k=e(32),S=e(140),w=e(345),y=e(342),h=r(e(82)),m=e(240),p=e(1060),f=e(1063),c=e(1064),u=e(1065),l=e(592),s=r(e(238)),a=r(e(118)),t=e(117),n=e(137),i=e(162),o=e(182);function r(he){return he&&he.__esModule?he:{default:he}}var d=Math.max,v=Math.ceil,x=Math.floor,T="value";function D(he,_e,re){var ce=U(he,void 0===_e?m.consts.emptySliderMarkerText:(0,m.formatValue)(_e,re),re.font);return v(ce.height)+2*re.paddingTopBottom+m.consts.pointerSize}function C(he,_e,re,ce){var ge=U(he,(0,m.formatValue)(_e,re.label,ce,re.valueType,re.type,re.logarithmBase),re.label.font);return v(ge.width/2)}function P(he,_e){var re=(0,I.type)(he),ce=(0,I.type)(_e),ge=function(Se){return re===Se||ce===Se};return ge("date")?"datetime":ge("number")?"numeric":ge("string")?"string":""}function M(he){return"datetime"===he.valueType&&he.marker.visible}function O(he,_e,re){if(he){var ce=he.logarithmBase;"logarithmic"===he.type&&ce<=0||ce&&!(0,I.isNumeric)(ce)?(he.logarithmBase=_e,re("E2104")):"logarithmic"!==he.type&&(he.logarithmBase=void 0)}}function B(he,_e,re,ce){var ge=_e.label,Se=_e.marker,Ie=_e.placeholderHeight,Ue=(0,m.formatValue)(("semidiscrete"===_e.type?_e.customTicks:ce.ticks)[0],ge);return Ie||(ge.visible?ge.topIndent+U(he,Ue,ge.font).height:0)+(re?Se.topIndent+Se.separatorHeight:0)}function V(he,_e,re){return he?re?he=E.default.getNextDateUnit(he):he+=_e:he=_e,he}function N(he){var _e;return null===(_e=he.workWeek)||void 0===_e?void 0:_e[0]}function U(he,_e,re){var ce=he.text(_e,-1e3,-1e3).css((0,R.patchFontOptions)(re)).append(he.root),ge=ce.getBBox();return ce.remove(),ge}function G(he,_e,re,ce){return(0,I.isDefined)(he)&&(he=_e?E.default.correctDateWithUnitBeginning(new Date(he),re,null,ce):(0,k.adjust)(x((0,k.adjust)(he/re))*re)),he}function Y(he,_e,re){var ce=Math.abs(_e-he)/re,ge=ce-x(ce);return ge>0?v(Math.abs((0,k.adjust)((0,R.getLog)(ge,10)))):0}var J=a.default.inherit({_toggleParentsScrollSubscription:function(){},_eventsMap:{onValueChanged:{name:"valueChanged"}},_rootClassPrefix:"dxrs",_rootClass:"dxrs-range-selector",_dataIsReady:function(){return this._dataIsLoaded()},_initialChanges:["DATA_SOURCE","VALUE"],_themeDependentChanges:["MOSTLY_TOTAL"],_themeSection:"rangeSelector",_fontFields:["scale.label.font","sliderMarker.font"],_initCore:function(){var he=this,_e=he._renderer,re=_e.root;re.css({"touch-action":"pan-y"}),he._clipRect=_e.clipRect();var ce=_e.g().attr({class:"dxrs-view"}).append(re),ge=_e.g().attr({class:"dxrs-slidersContainer","clip-path":he._clipRect.id}).append(re),Se=_e.g().attr({class:"dxrs-scale","clip-path":he._clipRect.id}).append(re),Ie=_e.g().attr({class:"dxrs-scale-elements","clip-path":he._clipRect.id}).append(re),Pe=_e.g().attr({class:"dxrs-scale-breaks"}).append(re),Ue=_e.g().attr({class:"dxrs-trackers"}).append(re);he._axis=new Te({renderer:_e,root:Se,scaleBreaksGroup:Pe,labelsAxesGroup:Ie,updateSelectedRange:function(Ne,De){he.setValue((0,R.convertVisualRangeObject)(Ne),De)},incidentOccurred:he._incidentOccurred}),he._rangeView=new c.RangeView({renderer:_e,root:ce,translator:he._axis.getTranslator()}),he._slidersController=new p.SlidersController({renderer:_e,root:ge,trackersGroup:Ue,updateSelectedRange:function(Ne,De,Me){he._rangeOption||he.option(T,(0,R.convertVisualRangeObject)(Ne,(0,I.isPlainObject)(he._options.silent(T)))),he._eventTrigger("valueChanged",{value:(0,R.convertVisualRangeObject)(Ne),previousValue:(0,R.convertVisualRangeObject)(De),event:Me})},axis:he._axis,translator:he._axis.getTranslator()}),he._tracker=new f.Tracker({renderer:_e,controller:he._slidersController})},_getDefaultSize:function(){return{width:400,height:160}},_disposeCore:function(){this._axis.dispose(),this._slidersController.dispose(),this._tracker.dispose()},_applySize:function(he){this._clientRect=he.slice(),this._change(["MOSTLY_TOTAL"])},_optionChangesMap:{scale:"SCALE",value:"VALUE",dataSource:"DATA_SOURCE"},_optionChangesOrder:["SCALE","DATA_SOURCE"],_change_SCALE:function(){this._change(["MOSTLY_TOTAL"])},_setValueByDataSource:function(){var he=this._options.silent(),_e=this._axis;if(he.dataSource){var re=this.option("selectedRangeUpdateMode"),ce=this.getValue(),ge=(0,I.isDefined)(ce[0])&&(0,I.isDefined)(ce[1]);if((0,I.isDefined)(re)?(re=(0,R.normalizeEnum)(re),this.__skipAnimation=!0):ge&&!this._dataSourceIsAsync&&(re="reset"),"auto"===re&&ge){var Se=_e.allScaleSelected(ce);re=Se.startValue&&Se.endValue?"reset":Se.endValue?"shift":"keep"}if("reset"===re)he[T]=null;else if("shift"===re&&ge){var Ie=this.getValue();this.__skipAnimation=!0,he[T]={length:_e.getVisualRangeLength({minVisible:Ie[0],maxVisible:Ie[1]})}}else"keep"===re&&(this.__skipAnimation=!0)}this._dataSourceIsAsync=void 0},_change_DATA_SOURCE:function(){this._options.silent("dataSource")&&this._updateDataSource()},_customChangesOrder:["MOSTLY_TOTAL","VALUE","SLIDER_SELECTION"],_change_MOSTLY_TOTAL:function(){this._applyMostlyTotalChange()},_change_SLIDER_SELECTION:function(){var he=this._options.silent(T);this._slidersController.setSelectedRange(he&&(0,R.getVizRangeObject)(he))},_change_VALUE:function(){var he=this._rangeOption;this._dataSourceIsAsync=!this._dataIsReady(),he&&(this._options.silent(T,he),this.setValue(he))},_validateRange:function(he,_e){var re=this._axis.getTranslator();((0,I.isDefined)(he)&&!re.isValid(he)||(0,I.isDefined)(_e)&&!re.isValid(_e))&&this._incidentOccurred("E2203")},_applyChanges:function(){var he=this,_e=he._options.silent(T);he._changes.has("VALUE")&&_e&&(he._rangeOption=_e),he.callBase.apply(he,arguments),he._rangeOption=null,he.__isResizing=he.__skipAnimation=!1},_applyMostlyTotalChange:function(){var he,_e=this._renderer,re=this._clientRect,ce={left:re[0],top:re[1],width:re[2]-re[0],height:re[3]-re[1]};(this.__isResizing||this.__skipAnimation)&&(he=_e.animationEnabled(),_e.updateAnimationOptions({enabled:!1})),this._clipRect.attr({x:re[0],y:re[1],width:re[2]-re[0],height:re[3]-re[1]}),this._axis.getTranslator().update(new S.Range,ce,{isHorizontal:!0}),this._updateContent({left:re[0],top:re[1],width:re[2]-re[0],height:re[3]-re[1]}),(this.__isResizing||this.__skipAnimation)&&_e.updateAnimationOptions({enabled:he}),this._drawn()},_dataSourceChangedHandler:function(){this._setValueByDataSource(),this._requestChange(["MOSTLY_TOTAL"])},_completeSeriesDataSourceCreation:function(he,_e){var re=this._clientRect,ce={left:re[0],top:re[1],width:re[2]-re[0],height:re[3]-re[1]};this._axis.updateOptions((0,F.extend)({},he,{isHorizontal:!0,label:{}})),_e.isShowChart()&&this._axis.setMarginOptions(_e.getMarginOptions(ce)),this._axis.updateCanvas(ce),_e.createPoints()},_updateContent:function(he){var _e=this.option("chart"),re=this._createSeriesDataSource(_e),ce=!(re&&re.isShowChart()||this.option("background.image.url")),ge=function(Re,ke,Le,Fe){var ze=0,Ye=(0,y.correctValueType)((0,R.normalizeEnum)(Re.valueType)),ut=function(_t,It){var Pt="startValue"===_t?"start":"end";(0,I.isDefined)(Re[_t])&&(ze=It(Re[_t]),(0,I.isDefined)(ze)?Re[_t]=ze:(Re[_t]=void 0,Le("E2202",[Pt])))};(Ye=ke||Ye)||(Ye=P(Re.startValue,Re.endValue)||"numeric"),("string"===Ye||Re.categories)&&(Re.type="discrete",Ye="string"),Re.containerColor=Fe,Re.valueType=Ye,Re.dataType=Ye;var St=(0,y.getParser)(Ye);return ut("startValue",St),ut("endValue",St),O(Re,10,Le),Re.type||(Re.type="continuous"),Re.parser=St,"semidiscrete"===Re.type&&(Re.minorTick.visible=!1,Re.minorTickInterval=Re.minRange,Re.marker.visible=!1,Re.maxRange=void 0),Re.forceUserTickInterval|=(0,I.isDefined)(Re.tickInterval)&&!(0,I.isDefined)(Re.axisDivisionFactor),Re.axisDivisionFactor=(0,I.isDefined)(Re.axisDivisionFactor)?Re.axisDivisionFactor:30,Re.minorAxisDivisionFactor=(0,I.isDefined)(Re.minorAxisDivisionFactor)?Re.minorAxisDivisionFactor:15,Re}(this._getOption("scale"),re&&re.getCalculatedValueType(),this._incidentOccurred,this._getOption("containerBackgroundColor",!0));re&&this._completeSeriesDataSourceCreation(ge,re);var Se,Re,ke,Le,Fe,ze,Ye,ut,St,_t,It,Pt,Ht,en,We,Ie=(St=!1,_t=(ke=ge).startValue,It=ke.endValue,Pt=(Re=re)?Re.getBoundRange().arg:new S.Range,Ht="datetime"===ke.valueType,en=N(ke),We=ke.minRange,"discrete"===ke.type&&((ut=new S.Range({minVisible:_t,maxVisible:It})).addRange(Pt),Pt=ut,ze=(ze=Re?Re.argCategories:ke.categories||_t&&It&&[_t,It])||[],ke._categoriesInfo=Ye=(0,R.getCategoriesInfo)(ze,_t,It)),"semidiscrete"===ke.type&&(_t=ke.startValue=G(ke.startValue,Ht,We,en),It=ke.endValue=G(ke.endValue,Ht,We,en),Pt.minVisible=G(Pt.minVisible,Ht,We,en),Pt.maxVisible=G(Pt.maxVisible,Ht,We,en),Pt.min=G(Pt.min,Ht,We,en),Pt.max=G(Pt.max,Ht,We,en)),(0,I.isDefined)(_t)&&(0,I.isDefined)(It)?(St=Ye?Ye.inverted:_t>It,Le=Ye?Ye.start:St?It:_t,Fe=Ye?Ye.end:St?_t:It):(0,I.isDefined)(_t)||(0,I.isDefined)(It)?(Le=_t,Fe=It):Ye&&(Le=Ye.start,Fe=Ye.end),Pt.addRange({invert:St,min:Le,max:Fe,minVisible:Le,maxVisible:Fe,dataType:ke.valueType}),Pt.addRange({categories:Re?void 0:ze,base:ke.logarithmBase,axisType:ke.type,dataType:ke.valueType}),Re&&Pt.sortCategories(ze),Pt),Pe=function z(he,_e,re,ce){var ge,Se,Ie,Pe=(0,I.isDefined)(ce.minVisible)?ce.minVisible:ce.min,Ue=(0,I.isDefined)(ce.maxVisible)?ce.maxVisible:ce.max,Ne=he._categoriesInfo,De={};return"semidiscrete"===he.type?ge=function(Me,Re,ke,Le){var Fe,ze,Ye,ut=Me.minorTickInterval,St=Me.tickInterval,_t="datetime"===Me.valueType,It=Me.axisDivisionFactor||{};if(!St)do{if(St===(Fe=V(St,ut,_t)))break;St=Fe,_t&&(Fe=E.default.dateToMilliseconds(St)),ze=v((ke-Re)/Fe),Ye=x(Le/(It[St]||50))||1}while(Fe&&ze>Ye);return{tickInterval:St,minorTickInterval:ut,bounds:{minVisible:Re,maxVisible:ke},ticks:[]}}(he,Pe,Ue,_e):(Ie=(Se=(0,l.tickGenerator)({axisType:he.type,dataType:he.valueType,logBase:he.logarithmBase,allowNegatives:!0,linearThreshold:Math.abs(he.linearThreshold||0),axisDivisionFactor:he.axisDivisionFactor,minorAxisDivisionFactor:he.minorAxisDivisionFactor,calculateMinors:!0,allowDecimals:he.allowDecimals,endOnTick:he.endOnTick,incidentOccurred:re,rangeIsEmpty:ce.isEmpty()})({min:Pe,max:Ue,categories:(0,I.isDefined)(Ne)?Ne.categories:[]},_e,he.tickInterval,he.forceUserTickInterval,void 0,he.minorTickInterval,he.minorTickCount)).ticks.length,De.minVisible=Se.ticks[0]<Pe?Se.ticks[0]:Pe,De.maxVisible=Se.ticks[Ie-1]>Ue?Se.ticks[Ie-1]:Ue,ge={tickInterval:Se.tickInterval,minorTickInterval:0===he.minorTickInterval?0:Se.minorTickInterval,bounds:De,ticks:Se.ticks}),ge}(ge,he.width,this._incidentOccurred,Ie),Ue=re&&re.isShowChart()&&re.getThemeManager();Ue&&O(_e&&_e.valueAxis,Ue.getOptions("valueAxis").logarithmBase,this._incidentOccurred),function H(he,_e,re,ce,ge){var Se,Ie,Pe,Ne,Re,ke,Le,Fe,ze,Ye,ut,De=he._categoriesInfo,Me="datetime"===he.valueType;!_e||_e.isEmpty()||re.isEmpty()||(re.addRange(Se=ce.bounds),he.startValue=re.invert?Se.maxVisible:Se.minVisible,he.endValue=re.invert?Se.minVisible:Se.maxVisible),he.marker.visible=ge(Me&&-1===he.type.indexOf("discrete"),he.marker.visible,he.startValue,he.endValue,ce.tickInterval),De&&(he.startValue=De.start,he.endValue=De.end),-1===he.type.indexOf("discrete")&&(Ie=(0,I.isDate)(he.startValue)&&(0,I.isDate)(he.endValue)&&he.startValue.getTime()===he.endValue.getTime()||he.startValue===he.endValue),he.isEmpty=(Ne=he.endValue,!(0,I.isDefined)(he.startValue)||!(0,I.isDefined)(Ne)||Ie),he.isEmpty?he.startValue=he.endValue=void 0:(he.minorTickInterval=ce.minorTickInterval,he.tickInterval=ce.tickInterval,Me&&(!(0,I.isDefined)(he.label.format)||"semidiscrete"===he.type&&he.minorTickInterval!==he.tickInterval)&&(he.label.format="discrete"===he.type?h.default.getDateFormatByTicks(ce.ticks):he.marker.visible?E.default.getDateFormatByTickInterval(he.tickInterval):h.default.getDateFormatByTickInterval(he.startValue,he.endValue,he.tickInterval))),"semidiscrete"===he.type&&(ke=(Re=he).startValue,Le=Re.endValue,Fe="datetime"===Re.valueType,ze=N(Re),Ye=Re.tickInterval,ut={intervals:[]},!(0,I.isDefined)(ke)||!(0,I.isDefined)(Le)||(ut.intervals=E.default.getSequenceByInterval(ke,Le,Re.minorTickInterval),Ye!==Re.minorTickInterval&&(ut.altIntervals=ut.intervals,ke=G(ke,Fe,Ye,ze),Le=G(Le,Fe,Ye,ze),ut.intervals=E.default.getSequenceByInterval(ke,Le,Ye),ut.intervals[0]=ut.altIntervals[0])),he.customMinorTicks=(Pe=ut).altIntervals,he.customTicks=Pe.intervals,he.customBoundTicks=[he.customTicks[0]])}(ge,re,Ie,Pe,(Se=he.width,function(Re,ke,Le,Fe,ze){return ke&&Re&&(!(0,I.isDefined)(ze)||ze.years||ze.months>=6||Se/50<v((Fe-Le)/E.default.dateToMilliseconds("year"))+1)&&(ke=!1),ke})),function(Re,ke){var Le=ke.minorTickInterval||ke.tickInterval;"datetime"===ke.valueType&&(Le=E.default.dateToMilliseconds(Le)),Re.addRange({interval:Le})}(Ie,ge);var Ne=this._prepareSliderMarkersOptions(ge,he.width,Pe,Ie),De=function(Re,ke,Le,Fe,ze){var Ye,ut,St,_t,It,Pt,Ht,en=0,We=0,Qe="semidiscrete"===ke.type?ke.customTicks:ze.ticks;return St=(Fe=Fe||{}).left,_t=Fe.right,It=Le.placeholderHeight,Le.visible&&(Ye=D(Re,ke.startValue,Le),ut=D(Re,ke.endValue,Le),void 0===It&&(It=d(Ye,ut))),ke.label.visible&&(Pt=(0,I.isDefined)(ke.startValue)?Qe[0]:void 0,Ht=(0,I.isDefined)(ke.endValue)?Qe[Qe.length-1]:void 0,en=C(Re,Pt,ke,ze),We=C(Re,Ht,ke,ze)),{left:St=void 0!==St?St:en,right:_t=(void 0!==_t?_t:We)||1,top:It||0,bottom:0}}(this._renderer,ge,Ne,this.option("indent"),Pe),Me={left:he.left+De.left,top:he.top+De.top,width:he.left+De.left+d(he.width-De.left-De.right,1),height:d(ce?m.HEIGHT_COMPACT_MODE:he.height-De.top-De.bottom-B(this._renderer,ge,M(ge),Pe),0),right:0,bottom:0};this._axis.update(ge,ce,Me,Ie,re),ge.minorTickInterval=ge.isEmpty?0:ge.minorTickInterval,this._updateElements(ge,Ne,ce,Me,re),Ue&&Ue.dispose()},_updateElements:function(he,_e,re,ce,ge){var Se=this._getOption("behavior"),Ie=this._getOption("shutter"),Pe="semidiscrete"!==he.type;Ie.color=Ie.color||this._getOption("containerBackgroundColor",!0),this._rangeView.update(this.option("background"),this._themeManager.theme("background"),ce,re,Se.animationEnabled&&this._renderer.animationEnabled(),ge),this._isUpdating=!0,this._slidersController.update([ce.top,ce.top+ce.height],Se,re,this._getOption("sliderHandle"),_e,Ie,{minRange:Pe?this.option("scale.minRange"):void 0,maxRange:Pe?this.option("scale.maxRange"):void 0},this._axis.getFullTicks(),this._getOption("selectedRangeColor",!0)),this._requestChange(["SLIDER_SELECTION"]),this._isUpdating=!1,this._tracker.update(!this._axis.getTranslator().getBusinessRange().isEmpty(),Se)},_createSeriesDataSource:function(he){var _e,re=this._dataSourceItems(),ce=this._getOption("scale"),ge=ce.valueType||P(ce.startValue,ce.endValue),Se=new w.Axis({renderer:this._renderer,axisType:"xyAxes",drawingType:"linear"});return Se.updateOptions({isHorizontal:!1,label:{},categoriesSortingMethod:this._getOption("chart").valueAxis.categoriesSortingMethod}),(re||he&&he.series)&&(he=(0,F.extend)({},he,{theme:this.option("theme")}),_e=new u.SeriesDataSource({renderer:this._renderer,dataSource:re,valueType:(0,R.normalizeEnum)(ge),axisType:ce.type,chart:he,dataSourceField:this.option("dataSourceField"),incidentOccurred:this._incidentOccurred,categories:ce.categories,argumentAxis:this._axis,valueAxis:Se})),_e},_prepareSliderMarkersOptions:function(he,_e,re,ce){var ke,Fe,ze,Ye,ut,ge=re.minorTickInterval,Se=re.tickInterval,Ie=Se,Pe=he.endValue,Ue=he.startValue,Ne=this._getOption("sliderMarker"),De=!this._getOption("behavior").snapToTicks,Me="discrete"===he.type,Re="datetime"===he.valueType;return Ne.borderColor=this._getOption("containerBackgroundColor",!0),Ne.format||ce.isEmpty()||(De&&(0,I.isNumeric)(he.startValue)&&(Ne.format={type:"fixedPoint",precision:Y(Ue,Pe,_e)}),Re&&!Me&&((0,I.isDefined)(ge)&&0!==ge&&(ke=Se,Fe=De,ze=E.default.getDateUnitInterval(ge),Ye=E.default.getDateUnitInterval(ke),ut=E.default.dateUnitIntervals.indexOf(ze),Fe&&ze===Ye&&ut>0&&(ze=E.default.dateUnitIntervals[ut-1]),Ie=ze),he.marker.visible?Ne.format=E.default.getDateFormatByTickInterval(Ie):(0,I.isDefined)(Ue)&&(0,I.isDefined)(Pe)&&(Ne.format=h.default.getDateFormatByTickInterval(Ue,Pe,Ie))),Re&&Me&&re.ticks.length&&(Ne.format=h.default.getDateFormatByTicks(re.ticks))),Ne},getValue:function(){return(0,R.convertVisualRangeObject)(this._slidersController.getSelectedRange())},setValue:function(he,_e){var re=(0,R.getVizRangeObject)(he);!this._isUpdating&&he&&(this._validateRange(re.startValue,re.endValue),!(0,R.rangesAreEqual)(re,this._slidersController.getSelectedRange())&&this._slidersController.setSelectedRange(re,_e))},_setContentSize:function(){this.__isResizing=2===this._changes.count(),this.callBase.apply(this,arguments)}});function ae(){return 1}function fe(he){return he%2==1?-x(he/2):-he/2}function Ce(he,_e,re,ce){function ge(Ie){2===Ie.length&&s.default.areLabelsOverlap(_e[Ie[0]],_e[Ie[1]],re,ce)&&he[Ie[0]].removeLabel()}function Se(Ie){for(var Pe=[],Ue=Ie;Pe.length<2&&Ue<he.length;Ue++)he[Ue].label&&Pe.push(Ue);return Pe}he.length<3||(ge(Se(0)),ge(Se(he.length-2).reverse()))}function Te(he){this._axis=new w.Axis({renderer:he.renderer,axesContainerGroup:he.root,scaleBreaksGroup:he.scaleBreaksGroup,labelsAxesGroup:he.labelsAxesGroup,incidentOccurred:he.incidentOccurred,axisType:"xyAxes",drawingType:"linear",widgetClass:"dxrs",axisClass:"range-selector",isArgumentAxis:!0,getTemplate:function(){}}),this._updateSelectedRangeCallback=he.updateSelectedRange,this._axis.getAxisSharpDirection=this._axis.getSharpDirectionByCoords=ae,this._axis.getTickStartPositionShift=fe,this._axis._checkShiftedLabels=Ce}(0,A.each)(["selectedRangeColor","containerBackgroundColor","sliderMarker","sliderHandle","shutter","background","behavior","chart","indent"],function(he,_e){J.prototype._optionChangesMap[_e]="MOSTLY_TOTAL"}),Te.prototype={constructor:Te,dispose:function(){this._axis.dispose()},calculateInterval:function(he,_e){return this._axis.calculateInterval(he,_e)},update:function(he,_e,re,ce,ge){var Ie,Pe,Ue,Ne,Se=this._axis;Se.updateOptions((Ie=he,Pe=_e,Ue=re.height,Ne=re.height/2-v(he.width/2),Ie.marker.label.font=Ie.label.font,Ie.color=Ie.marker.color=Ie.tick.color,Ie.opacity=Ie.marker.opacity=Ie.tick.opacity,Ie.width=Ie.marker.width=Ie.tick.width,Ie.placeholderSize=(Ie.placeholderHeight||0)+Ne,Ie.argumentType=Ie.valueType,Ie.visible=Pe,Ie.isHorizontal=!0,Ie.calculateMinors=!0,Ie.semiDiscreteInterval=Ie.minRange,Pe||(Ie.minorTick.length=Ie.tick.length=Ue),Ie.label.indentFromAxis=Ie.label.topIndent+Ne,Ie)),Se.validate(),Se.setBusinessRange(ce,!0),void 0!==ge&&ge.isShowChart()&&Se.setMarginOptions(ge.getMarginOptions(re)),Se.draw(re),Se.shift({left:0,bottom:-re.height/2+re.top}),Se.getMarkerTrackers()&&function(Ie,Pe,Ue){function Ne(De){var Me=De.target.range,Re=Ie.minRange?E.default.addInterval(Me.startValue,Ie.minRange):void 0,ke=Ie.maxRange?E.default.addInterval(Me.startValue,Ie.maxRange):void 0;Re&&Re>Me.endValue||ke&&ke<Me.endValue||Ue(Me,De)}(0,A.each)(Pe,function(De,Me){Me.on("dxpointerdown",Ne)})}(he,Se.getMarkerTrackers(),this._updateSelectedRangeCallback),Se.drawScaleBreaks({start:re.top,end:re.top+re.height})},visualRange:function(){},getViewport:function(){return{}},allScaleSelected:function(he){var _e=this._axis.visualRange(),re=_e.startValue,ce=_e.endValue;return{startValue:he[0].valueOf()===re.valueOf(),endValue:he[1].valueOf()===ce.valueOf()}},getOptions:function(){return this._axis.getOptions()||{}}},["setMarginOptions","getFullTicks","updateCanvas","updateOptions","getAggregationInfo","getTranslator","getVisualRangeLength","getVisibleArea","getMarginOptions","getVisualRangeCenter"].forEach(function(he){Te.prototype[he]=function(){var _e=this._axis;return _e[he].apply(_e,arguments)}}),(0,g.default)("dxRangeSelector",J),b.default=J,J.addPlugin(t.plugin),J.addPlugin(n.plugin),J.addPlugin(i.plugin),J.addPlugin(o.plugin),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.SlidersController=c;var g,I=e(4),F=e(240),A=(g=e(1061))&&g.__esModule?g:{default:g},R=e(14),E=e(1),k=e(32),S=F.utils.animationSettings,w=F.consts.emptySliderMarkerText;function y(u,l,s,a){return[u,l,s,l,s,a,u,a]}function h(u,l){return u<l}function m(u,l){return u>l}function p(u,l){for(var s,a=0,t=l?l.length-1:0,n=u;t-a>1;){if((n=l[s=a+t>>1])===u)return u;u<n?t=s:a=s}return l&&(n=l[u-l[a]<=l[t]-u?a:t]),n}function f(){this._lastSelectedRange=this.getSelectedRange(),delete this._processSelectionChanged}function c(u){var l={renderer:u.renderer,root:u.root,trackersGroup:u.trackersGroup,translator:u.translator};this._params=u,this._areaTracker=u.renderer.path(null,"area").attr({class:"area-tracker",fill:"#000000",opacity:1e-4}).append(u.trackersGroup),this._selectedAreaTracker=u.renderer.path(null,"area").attr({class:"selected-area-tracker",fill:"#000000",opacity:1e-4}).append(u.trackersGroup),this._shutter=u.renderer.path(null,"area").append(u.root),this._sliders=[new A.default(l,0),new A.default(l,1)],this._processSelectionChanged=f}c.prototype={constructor:c,dispose:function(){this._sliders[0].dispose(),this._sliders[1].dispose()},getTrackerTargets:function(){return{area:this._areaTracker,selectedArea:this._selectedAreaTracker,sliders:this._sliders}},_processSelectionChanged:function(u){var l=this.getSelectedRange();(0,R.rangesAreEqual)(l,this._lastSelectedRange)||(this._params.updateSelectedRange(l,this._lastSelectedRange,u),this._lastSelectedRange=l)},update:function(u,l,s,a,t,n,i,o,r){var d=this._params.translator.getScreenRange();this._verticalRange=u,this._minRange=i.minRange,this._maxRange=i.maxRange,this._animationEnabled=l.animationEnabled&&this._params.renderer.animationEnabled(),this._allowSlidersSwap=l.allowSlidersSwap,this._sliders[0].update(u,a,t),this._sliders[1].update(u,a,t),this._sliders[0]._position=this._sliders[1]._position=d[0],this._values=!this._params.translator.isValueProlonged&&l.snapToTicks?o:null,this._areaTracker.attr({points:y(d[0],u[0],d[1],u[1])}),this._isCompactMode=s,this._shutterOffset=a.width/2,this._updateSelectedView(n,r),this._isOnMoving="onmoving"===(0,R.normalizeEnum)(l.callValueChanged),this._updateSelectedRange(),this._applyTotalPosition(!1)},_updateSelectedView:function(u,l){var s={fill:null,"fill-opacity":null,stroke:null,"stroke-width":null};this._isCompactMode?(s.stroke=l,s["stroke-width"]=3,s.sharp="v"):(s.fill=u.color,s["fill-opacity"]=u.opacity),this._shutter.attr(s)},_updateSelectedRange:function(){var u,l=this._sliders;l[0].cancelAnimation(),l[1].cancelAnimation(),this._shutter.stopAnimation(),this._params.translator.getBusinessRange().isEmpty()?(l[0]._setText(w),l[1]._setText(w),l[0]._value=l[1]._value=void 0,l[0]._position=this._params.translator.getScreenRange()[0],l[1]._position=this._params.translator.getScreenRange()[1],this._applyTotalPosition(!1),(u=this).setSelectedRange=I.noop,u._processSelectionChanged===f&&u._processSelectionChanged()):delete this.setSelectedRange},_applyTotalPosition:function(u){var l=this._sliders;l[0].applyPosition(u=this._animationEnabled&&u),l[1].applyPosition(u);var s=l[0].getCloudBorder()>l[1].getCloudBorder();l[0].setOverlapped(s),l[1].setOverlapped(s),this._applyAreaTrackersPosition(),this._applySelectedRangePosition(u)},_applyAreaTrackersPosition:function(){var u=this._sliders[0].getPosition(),l=this._sliders[1].getPosition();this._selectedAreaTracker.attr({points:y(u,this._verticalRange[0],l,this._verticalRange[1])}).css({cursor:Math.abs(this._params.translator.getScreenRange()[1]-this._params.translator.getScreenRange()[0]-l+u)<.001?"default":"pointer"})},_applySelectedRangePosition:function(u){var l,s,a=this._verticalRange,t=this._sliders[0].getPosition(),n=this._sliders[1].getPosition();s=this._isCompactMode?[t+Math.ceil(this._shutterOffset),(a[0]+a[1])/2,n-Math.floor(this._shutterOffset),(a[0]+a[1])/2]:[y((l=this._params.axis.getVisibleArea())[0],a[0],Math.max(t-Math.floor(this._shutterOffset),l[0]),a[1]),y(l[1],a[0],Math.min(n+Math.ceil(this._shutterOffset),l[1]),a[1])],u?this._shutter.animate({points:s},S):this._shutter.attr({points:s})},getSelectedRange:function(){return{startValue:this._sliders[0].getValue(),endValue:this._sliders[1].getValue()}},setSelectedRange:function(u,l){u=u||{};var s=this._params.translator,a=s.getBusinessRange(),t="discrete"===a.axisType?function(d,v){return d<v}:function(d,v){return d<=v},n=(0,R.adjustVisualRange)({dataType:a.dataType,axisType:a.axisType,base:a.base},{startValue:s.isValid(u.startValue)?s.getCorrectValue(u.startValue,1):void 0,endValue:s.isValid(u.endValue)?s.getCorrectValue(u.endValue,-1):void 0,length:u.length},{min:a.minVisible,max:a.maxVisible,categories:a.categories}),i=n.startValue,o=n.endValue;i=(0,E.isNumeric)(i)?(0,k.adjust)(i):i,o=(0,E.isNumeric)(o)?(0,k.adjust)(o):o;var r=t(s.to(i,-1),s.to(o,1))?[i,o]:[o,i];this._sliders[0].setDisplayValue(r[0]),this._sliders[1].setDisplayValue(r[1]),this._sliders[0]._position=s.to(r[0],-1),this._sliders[1]._position=s.to(r[1],1),this._applyTotalPosition(!0),this._processSelectionChanged(l)},beginSelectedAreaMoving:function(u){var l=this,s=l._sliders,a=(s[0].getPosition()+s[1].getPosition())/2-u,t=u;return n.complete=function(i){l._dockSelectedArea(i)},n;function n(i,o){i!==t&&i>t==i>(s[0].getPosition()+s[1].getPosition())/2-a&&l._moveSelectedArea(i+a,!1,o),t=i}},_dockSelectedArea:function(u){var l=this._params.translator,s=this._sliders;s[0]._position=l.to(s[0].getValue(),-1),s[1]._position=l.to(s[1].getValue(),1),this._applyTotalPosition(!0),this._processSelectionChanged(u)},moveSelectedArea:function(u,l){this._moveSelectedArea(u,!0,l),this._dockSelectedArea(l)},_moveSelectedArea:function(u,l,s){var a=this._params.translator,t=this._sliders,n=t[1].getPosition()-t[0].getPosition(),i=u-n/2,o=u+n/2;i<a.getScreenRange()[0]&&(o=(i=a.getScreenRange()[0])+n),o>a.getScreenRange()[1]&&(i=(o=a.getScreenRange()[1])-n);var r=p(a.from(i,-1),this._values);t[0].setDisplayValue(r),t[1].setDisplayValue(p(a.from(a.to(r,-1)+n,1),this._values)),t[0]._position=i,t[1]._position=o,this._applyTotalPosition(l),this._isOnMoving&&this._processSelectionChanged(s)},placeSliderAndBeginMoving:function(u,l,s){var a=this._params.translator,t=this._sliders,n=u<l?0:1,i=n>0?1:-1,o=n>0?m:h,r=n>0?h:m,d=[],v=[];v[n]=a.from(u,i),v[1-n]=a.from(l,-i),d[1-n]=l,a.isValueProlonged&&(o(u,a.to(v[n],i))&&(v[n]=a.from(u,-i)),o(l,a.to(v[n],-i))&&(v[1-n]=v[n])),this._minRange&&(o(l,a.to(a.add(p(v[n],this._values),this._minRange,-i),-i))&&(v[1-n]=a.add(v[n],this._minRange,-i)),r(u,a.to(a.add(a.getRange()[1-n],this._minRange,i),-i))&&(v[1-n]=a.getRange()[1-n],v[n]=a.add(v[1-n],this._minRange,i),d[1-n]=u)),v[0]=p(v[0],this._values),v[1]=p(v[1],this._values),d[n]=a.to(v[n],i),t[0].setDisplayValue(v[0]),t[1].setDisplayValue(v[1]),t[0]._position=d[0],t[1]._position=d[1],this._applyTotalPosition(!0),this._isOnMoving&&this._processSelectionChanged(s);var x=this.beginSliderMoving(1-n,l);return t[1-n]._sliderGroup.stopAnimation(),this._shutter.stopAnimation(),x(l),x},beginSliderMoving:function(u,l){var s=this,a=s._params.translator,t=s._sliders,n=a.getScreenRange()[0],i=a.getScreenRange()[1],o=u,r=t[1-o].getPosition(),d=l,v=o>0?1:-1,x=o>0?h:m,T=o>0?m:h,D=t[o].getPosition()-l,C=x(t[o].getPosition(),l)?-D:D;return P.complete=function(M){t[o]._setValid(!0),s._dockSelectedArea(M)},P;function P(M,O){var B,V,z,N,U,H;M!==d&&(x(M+C,r)&&((B=s._allowSlidersSwap)&&!a.isValueProlonged&&s._minRange&&(B=a.isValid(a.add(t[1-o].getValue(),s._minRange,-v))),B&&(s._changeMovingSlider(o),o=1-o,V=x,x=T,T=V,D=-(v=-v)*Math.abs(D),C=-D)),T(M+D,r)&&(N=t[o],U=t[1-o].getValue(),z=Math.max(Math.min(M+D,i),n),(B=!a.isValueProlonged||!x(z,a.to(U,v)))&&s._minRange&&((B=!x(z,a.to(a.add(U,s._minRange,v),v)))||(H=a.add(U,s._minRange,v))),B&&s._maxRange&&((B=!T(z,a.to(a.add(U,s._maxRange,v),v)))||(H=a.add(U,s._maxRange,v))),N._setValid(B),N.setDisplayValue(B?p(a.from(z,v),s._values):(0,E.isDefined)(H)?H:N.getValue()),N._position=z,s._applyTotalPosition(!1),N.toForeground(),s._isOnMoving&&s._processSelectionChanged(O))),d=M}},_changeMovingSlider:function(u){var l,s=this._params.translator,a=this._sliders,t=a[1-u].getPosition(),n=u>0?1:-1;a[u].setDisplayValue(p(s.from(t,n),this._values)),l=s.from(t,-n),s.isValueProlonged?l=s.from(t,n):this._minRange&&(l=s.add(l,this._minRange,-n)),a[1-u].setDisplayValue(p(l,this._values)),a[u]._setValid(!0),a[u]._marker._update(),a[0]._position=a[1]._position=t},foregroundSlider:function(u){this._sliders[u].toForeground()}}},function(W,b,e){b.default=void 0;var g,I=e(240),F=(g=e(1062))&&g.__esModule?g:{default:g},A=e(45),R=I.utils.animationSettings;function E(S,w){this._translator=S.translator,this._sliderGroup=S.renderer.g().attr({class:"slider"}).append(S.root),this._line=S.renderer.path(null,"line").append(this._sliderGroup),this._marker=new F.default(S.renderer,this._sliderGroup,1===w),this._tracker=S.renderer.rect().attr({class:"slider-tracker",fill:"#000000",opacity:1e-4}).css({cursor:"w-resize"}).append(S.trackersGroup)}E.prototype={constructor:E,cancelAnimation:function(){this._sliderGroup.stopAnimation(),this._tracker.stopAnimation()},applyPosition:function(S){var w=this._sliderGroup,y=this._tracker,h={translateX:this._position};this._marker.setPosition(this._position),S?(w.animate(h,R),y.animate(h,R)):(w.attr(h),y.attr(h))},_setValid:function(S){this._marker.setValid(S),this._line.attr({stroke:this._colors[Number(S)]})},_setText:function(S){this._marker.setText(S)},update:function(S,w,y){this._formatOptions={format:y.format,customizeText:y.customizeText},this._marker.applyOptions(y,this._translator.getScreenRange()),this._colors=[y.invalidRangeColor,w.color],this._sliderGroup.attr({translateY:S[0]}),this._line.attr({"stroke-width":w.width,stroke:w.color,"stroke-opacity":w.opacity,sharp:"h",points:[0,0,0,S[1]-S[0]]});var h,m=(h=w.width,A.touchEvents||A.pointerEvents?20:8<h?h:8);this._tracker.attr({x:-m/2,y:0,width:m,height:S[1]-S[0],translateY:S[0]})},toForeground:function(){this._sliderGroup.toForeground()},getSliderTracker:function(){return this._tracker},getPosition:function(){return this._position},setDisplayValue:function(S){this._value=S,this._setText((0,I.formatValue)(S,this._formatOptions))},setOverlapped:function(S){this._marker.setOverlapped(S)},getValue:function(){return this._value},on:function(S,w){this._tracker.on(S,w),this._marker.getTracker().on(S,w)},getCloudBorder:function(){return this._marker.getBorderPosition()},dispose:function(){this._marker.dispose()}},b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(14),I=e(240).consts.pointerSize;function F(R,E,k){this._isLeftPointer=k,this._isOverlapped=!1,this._group=R.g().attr({class:"slider-marker"}).append(E),this._area=R.path(null,"area").append(this._group),this._label=R.text().attr({align:"left"}).append(this._group),this._tracker=R.rect().attr({class:"slider-marker-tracker",fill:"#000000",opacity:1e-4}).css({cursor:"pointer"}).append(this._group),this._border=R.rect(0,0,1,0)}F.prototype={constructor:F,_getRectSize:function(R){return{width:Math.round(2*this._paddingLeftRight+R.width),height:Math.round(2*this._paddingTopBottom+R.height)}},_getTextSize:function(){var R=this._label.getBBox();return!this._textHeight&&isFinite(R.height)&&(this._textHeight=R.height),{width:R.width,height:this._textHeight,y:R.y}},_getAreaPointsInfo:function(R){var E=this._getRectSize(R),k=E.width,S=E.height,w=-k,y=0,h=I,m=0,p=-I,f=this._position,c=this._isLeftPointer,u=function(){w++,y++,h++,m++,p++},l=function(){h>y?h=y:p<w&&(p=w),c&&u()},s=f;return c?f>this._range[1]-k?(w=(y=-f+this._range[1])-k,l(),s+=w):(w=p=0,y=k):f-this._range[0]<k?(y=(w=-(f-this._range[0]))+k,l(),s+=y):(h=0,u()),this._borderPosition=s,{offset:w,isCut:(!c||m!==p)&&(c||m!==h),points:[w,0,y,0,y,S,h,S,m,S+I,p,S,w,S]}},_update:function(){var R,E=this;clearTimeout(E._timeout),E._label.attr({text:E._text||""});var k=E._getTextSize(),S=E._getRectSize(k);function w(y,h){h=h||E._getRectSize(y),E._group.attr({translateY:-(h.height+I)});var m=E._getAreaPointsInfo(y),p=m.points,f=m.offset;E._area.attr({points:p}),E._border.attr({x:E._isLeftPointer?p[0]-1:p[2],height:m.isCut?h.height:h.height+I}),E._tracker.attr({translateX:f,width:h.width,height:h.height+I}),E._label.attr({translateX:E._paddingLeftRight+f,translateY:h.height/2-(y.y+y.height/2)})}R=E._textSize=k.width>(R=E._textSize||k).width||k.height>R.height?k:R,E._timeout=setTimeout(function(){w(k,S),E._textSize=k},75),w(R)},setText:function(R){this._text=R},setPosition:function(R){this._position=R,this._update()},applyOptions:function(R,E){this._range=E,this._paddingLeftRight=R.paddingLeftRight,this._paddingTopBottom=R.paddingTopBottom,this._textHeight=null,this._colors=[R.invalidRangeColor,R.color],this._area.attr({fill:R.color}),this._border.attr({fill:R.borderColor}),this._label.css((0,g.patchFontOptions)(R.font)),this._update()},getTracker:function(){return this._tracker},setValid:function(R){this._area.attr({fill:this._colors[Number(R)]})},setColor:function(R){this._area.attr({fill:R})},dispose:function(){clearTimeout(this._timeout)},setOverlapped:function(R){this._isOverlapped!==R&&(R?this._border.append(this._group):this._isOverlapped&&this._border.remove(),this._isOverlapped=R)},getBorderPosition:function(){return this._borderPosition}},b.default=F,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.Tracker=a;var g=k(e(5)),I=k(e(27)),F=e(7),A=k(e(11)),R=e(3),E=e(45);function k(t){return t&&t.__esModule?t:{default:t}}function S(t,n,i){return n in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t}var w=(0,F.getWindow)();function y(t){var n=t||w.event,i=n.originalEvent,o=n.touches,r=!!i&&i.pointerType,d=!!i&&i.touches;return 1===n.which||i&&void 0!==r&&(r===(i.MSPOINTER_TYPE_TOUCH||"touch")||r===(i.MSPOINTER_TYPE_MOUSE||"mouse")&&1===i.buttons)||o&&o.length>0||d&&d.length>0}function h(t){var n=t.originalEvent,i=t.touches,o=n&&n.touches;return i&&i.length>1||o&&o.length>1||null}function m(t){h(t)||t.preventDefault()}function p(t){h(t)||(t.stopPropagation(),t.preventDefault())}function f(t){return t&&t.type&&0===t.type.indexOf("touch")}function c(t){var n=t.originalEvent,i=0;return t.pageX?i=t.pageX:n&&n.pageX&&(i=n.pageX),n&&n.touches&&(n.touches.length>0?i=n.touches[0].pageX:n.changedTouches.length>0&&(i=n.changedTouches[0].pageX)),i}function u(t,n,i,o){var r,d,v,x=!1,T=null,D=(S(r={},I.default.move,function(P){var M,O;d===f(P)&&(y(P)||C(P),x&&(M=c(P),O=o(),T?T(M-O,P):i.manualRangeSelectionEnabled&&Math.abs(v-M)>=10&&(T=t.placeSliderAndBeginMoving(v-O,M-O,P))))}),S(r,I.default.up,function(P){var M;x&&(M=c(P),!T&&i.moveSelectedRangeByClick&&Math.abs(v-M)<10&&t.moveSelectedArea(M-o(),P),C(P))}),r);function C(P){x&&(x=!1,T&&(T.complete(P),T=null))}return n.on(I.default.down,function(P){i.enabled&&y(P)&&!x&&(x=!0,d=f(P),v=c(P))}),D}function l(t,n,i,o){var r,d,v=!1,x=null,T=(S(r={},I.default.move,function(C){d===f(C)&&(y(C)||D(C),v&&(m(C),x(c(C)-o(),C)))}),S(r,I.default.up,D),r);function D(C){v&&(v=!1,x.complete(C),x=null)}return n.on(I.default.down,function(C){i.enabled&&y(C)&&!v&&(v=!0,d=f(C),x=t.beginSelectedAreaMoving(c(C)-o()),p(C))}),T}function s(t,n,i,o){var r,d,v=!1,x=null,T=(S(r={},I.default.move,function(C){d===f(C)&&(y(C)||D(C),v&&(m(C),x(c(C)-o(),C)))}),S(r,I.default.up,D),r);function D(C){v&&(v=!1,x.complete(C),x=null)}return(0,R.each)(n,function(C,P){var M;P.on((S(M={},I.default.down,function(O){i.enabled&&y(O)&&!v&&(v=!0,d=f(O),x=t.beginSliderMoving(C,c(O)-o()),p(O))}),S(M,I.default.move,function(){x||t.foregroundSlider(C)}),M))}),T}function a(t){var n=this._state={},i=t.controller.getTrackerTargets();function o(){return t.renderer.getRootOffset().left}E.pointerEvents&&t.renderer.root.css({msTouchAction:"pinch-zoom"}),this._docEvents=[l(t.controller,i.selectedArea,n,o),u(t.controller,i.area,n,o),s(t.controller,i.sliders,n,o)],(0,R.each)(this._docEvents,function(r,d){g.default.on(A.default.getDocument(),d)})}a.prototype={constructor:a,dispose:function(){(0,R.each)(this._docEvents,function(t,n){g.default.off(A.default.getDocument(),n)})},update:function(t,n){var i=this._state;i.enabled=t,i.moveSelectedRangeByClick=n.moveSelectedRangeByClick,i.manualRangeSelectionEnabled=n.manualRangeSelectionEnabled}}},function(W,b,e){function g(F,A){return void 0!==F?F:A}function I(F){this._params=F,this._clipRect=F.renderer.clipRect(),F.root.attr({"clip-path":this._clipRect.id})}b.RangeView=I,I.prototype={constructor:I,update:function(F,A,R,E,k,S){var w=this._params.renderer,y=this._params.root,h=R.width-R.left;F=F||{},y.clear(),this._clipRect.attr({x:R.left,y:R.top,width:h,height:R.height}),E||(g(F.visible,A.visible)&&(F.color&&w.rect(R.left,R.top,h+1,R.height).attr({fill:g(F.color,A.color),class:"dx-range-selector-background"}).append(y),F.image&&F.image.url&&w.image(R.left,R.top,h+1,R.height,F.image.url,g(F.image.location,A.image.location)).append(y)),S&&S.isShowChart()&&function(m,p,f,c){var u=p.getSeries();if(u.length){var l=u[0].getValueAxis();l.updateCanvas({top:f.top,bottom:0,height:f.height+f.top}),p.adjustSeriesDimensions();var s=p.getBoundRange().val;s.sortCategories(l.getCategoriesSorter()),l.setBusinessRange(s),u.forEach(function(a){a._extGroups.seriesGroup=a._extGroups.labelsGroup=m,a.draw(c)})}}(w.g().attr({class:"dxrs-series-group"}).append(y),S,R,k))}}},function(W,b,e){b.SeriesDataSource=void 0;var g=e(343),I=e(596),F=e(1),A=e(0),R=e(12),E=e(3),k=e(14),S=e(140),w=e(341),y=e(587),h=function(m){var f=this._themeManager=new y.ThemeManager({options:m.chart,themeSection:"rangeSelector.chart",fontFields:["commonSeriesSettings.label.font"]});f.setTheme(m.chart.theme);var c=f.getOptions("topIndent"),u=f.getOptions("bottomIndent");this._indent={top:c>=0&&c<1?c:0,bottom:u>=0&&u<1?u:0},this._valueAxis=f.getOptions("valueAxisRangeSelector")||{},this._hideChart=!1,this._series=this._calculateSeries(m),this._seriesFamilies=[]};b.SeriesDataSource=h,h.prototype={constructor:h,_calculateSeries:function(m){var p,f,c,u,l,s,a,t=[],n=m.dataSource||[],i=this._themeManager,o=i.getOptions("seriesTemplate"),r=o?(0,k.processSeriesTemplate)(o,n):m.chart.series,d=this._valueAxis;for(m.dataSource&&!r&&(r={argumentField:u=m.dataSourceField||"arg",valueField:u},this._hideChart=!0),r=Array.isArray(r)?r:r?[r]:[],l=0;l<r.length;l++)(p=(0,A.extend)(!0,{},r[l])).rotated=!1,(f=i.getOptions("series",p,r.length)).argumentField=f.argumentField||m.dataSourceField,f.name||(f.name="Series "+(l+1).toString()),n&&n.length>0&&(s=new g.Series({renderer:m.renderer,argumentAxis:m.argumentAxis,valueAxis:m.valueAxis,incidentOccurred:m.incidentOccurred},f),t.push(s));if(t.length)for(c=(0,w.validateData)(n,a={groups:[{series:t,valueAxis:m.valueAxis,valueOptions:{type:d.type,valueType:u?m.valueType:d.valueType}}],argumentOptions:{categories:m.categories,argumentType:m.valueType,type:m.axisType}},m.incidentOccurred,i.getOptions("dataPrepareSettings")),this.argCategories=a.categories,l=0;l<t.length;l++)t[l].updateData(c[t[l].getArgumentField()]);return t},createPoints:function(){if(0!==this._series.length){var m=this._series,p=new S.Range,f=m[0].getArgumentAxis(),c=this._themeManager,u=c.getOptions("negativesAsZeroes"),l=c.getOptions("negativesAsZeros");m.forEach(function(s){p.addRange(s.getArgumentRange())}),f.getTranslator().updateBusinessRange(p),m.forEach(function(s){s.createPoints()}),this._seriesFamilies=(s=m,a=c.getOptions("minBubbleSize"),t=c.getOptions("maxBubbleSize"),n={barGroupPadding:c.getOptions("barGroupPadding"),barGroupWidth:c.getOptions("barGroupWidth")},i=(0,F.isDefined)(u)?u:l,o=[],r=[],(0,E.each)(s,function(d,v){-1===(0,R.inArray)(v.type,r)&&r.push(v.type)}),(0,E.each)(r,function(d,v){var x=new I.SeriesFamily({type:v,minBubbleSize:a,maxBubbleSize:t,barGroupPadding:n.barGroupPadding,barGroupWidth:n.barGroupWidth,negativesAsZeroes:i});x.add(s),x.adjustSeriesValues(),o.push(x)}),o)}var s,a,t,n,i,o,r},adjustSeriesDimensions:function(){(0,E.each)(this._seriesFamilies,function(m,p){p.adjustSeriesDimensions()})},getBoundRange:function(){var m,p,f,c,u,l=this._valueAxis,s=new S.Range({min:l.min,minVisible:l.min,max:l.max,maxVisible:l.max,axisType:l.type,base:l.logarithmBase}),a=new S.Range({});return(0,E.each)(this._series,function(t,n){m=n.getRangeData(),s.addRange(m.val),a.addRange(m.arg)}),s.isEmpty()||a.isEmpty()||(c=l.inverted?this._indent.top:this._indent.bottom,u=l.inverted?this._indent.bottom:this._indent.top,p=s.max-s.min,f=((0,F.isNumeric)(s.maxVisible)?s.maxVisible:s.max)-((0,F.isNumeric)(s.minVisible)?s.minVisible:s.min),(0,F.isDate)(s.min)?s.min=new Date(s.min.valueOf()-p*c):s.min-=p*c,(0,F.isDate)(s.max)?s.max=new Date(s.max.valueOf()+p*u):s.max+=p*u,(0,F.isNumeric)(f)&&(s.maxVisible=s.maxVisible?s.maxVisible+f*u:void 0,s.minVisible=s.minVisible?s.minVisible-f*c:void 0),s.invert=l.inverted),{arg:a,val:s}},getMarginOptions:function(m){var p=Math.min(m.width,m.height)*this._themeManager.getOptions("maxBubbleSize");return this._series.reduce(function(f,c){var u=c.getMarginOptions();return!0===u.processBubbleSize&&(u.size=p),(0,k.mergeMarginOptions)(f,u)},{})},getSeries:function(){return this._series},isEmpty:function(){return 0===this.getSeries().length},isShowChart:function(){return!this._hideChart},getCalculatedValueType:function(){var m=this._series[0];return null==m?void 0:m.argumentType},getThemeManager:function(){return this._themeManager}}},function(W,b,e){var g;b.default=void 0;var I=((g=e(1067))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(14),I=e(602),F=e(1068),A=e(1069),R=e(1070),E=e(1071),k=e(1072),S=e(1073),w=e(1074),y=e(1075),h=e(1076);e(604);var m=a(e(118)),p=a(e(9)),f=e(117),c=e(137),u=e(139),l=e(162),s=e(239);function a(d){return d&&d.__esModule?d:{default:d}}var t=/^layers/,n=/\.dataSource$/;function i(d,v){return v?[Math.min(v[0],v[2],d[0]),Math.min(v[1],v[3],d[3]),Math.max(v[0],v[2],d[2]),Math.max(v[1],v[3],d[1])]:d}var o=m.default.inherit({_eventsMap:{onClick:{name:"click"},onCenterChanged:{name:"centerChanged"},onZoomFactorChanged:{name:"zoomFactorChanged"},onHoverChanged:{name:"hoverChanged"},onSelectionChanged:{name:"selectionChanged"}},_rootClassPrefix:"dxm",_rootClass:"dxm-vector-map",_themeSection:"map",_fontFields:["layer:area.label.font","layer:marker:dot.label.font","layer:marker:bubble.label.font","layer:marker:pie.label.font","layer:marker:image.label.font","legend.font","legend.title.font","legend.title.subtitle.font"],_initLayerCollection:function(d){var v=this;v._layerCollection=new w.MapLayerCollection({renderer:v._renderer,projection:v._projection,themeManager:v._themeManager,tracker:v._tracker,dataKey:d,eventTrigger:v._eventTrigger,dataExchanger:v._dataExchanger,tooltip:v._tooltip,notifyDirty:v._notifyDirty,notifyReady:v._notifyReady,dataReady:function(){var x;if(v.option("getBoundsFromData")&&!v.option("bounds")&&(v._preventProjectionEvents(),x=v._getBoundsFromData(),v._projection.setBounds(x),v._allowProjectionEvents()),!v.option("projection")&&(x=x||v._getBoundsFromData(),Math.ceil(x[0])<-180||Math.ceil(x[3])<-90||Math.floor(x[2])>180||Math.floor(x[1])>90)){var T=x[2]-x[0],D=x[1]-x[3];v._projection.setEngine({to:function(C){return[2*(C[0]-x[0])/T-1,2*(C[1]-x[3])/D-1]},from:function(C){return[(C[0]+1)*T/2+x[0],(C[1]+1)*D/2+x[3]]}})}}})},_getBoundsFromData:function(){var d=this._getBoundingBoxFromDataSource();if(!d){var v=(0,w.getMaxBound)(this.getLayers().map(function(x){return x.getBounds()}));v&&(d=v)}return[(d=d||[])[0],d[3],d[2],d[1]]},_initLegendsControl:function(){this._legendsControl=new k.LegendsControl({renderer:this._renderer,container:this._root,widget:this,layoutControl:this._layoutControl,themeManager:this._themeManager,dataExchanger:this._dataExchanger,notifyDirty:this._notifyDirty,notifyReady:this._notifyReady})},_initControlBar:function(d){this._controlBar=new F.ControlBar({renderer:this._renderer,container:this._root,layoutControl:this._layoutControl,projection:this._projection,tracker:this._tracker,dataKey:d})},_initElements:function(){var d,v=this,x=(0,h.generateDataKey)(),T=0;v._preventProjectionEvents=function(){d=!0},v._allowProjectionEvents=function(){d=!1},v._notifyDirty=function(){v._resetIsReady(),++T},v._notifyReady=function(){v._allowProjectionEvents(),0==--T&&v._drawn()},v._preventProjectionEvents(),v._dataExchanger=new E.DataExchanger,v._projection=new I.Projection({centerChanged:function(D){d||v._eventTrigger("centerChanged",{center:D})},zoomChanged:function(D){d||v._eventTrigger("zoomFactorChanged",{zoomFactor:D})}}),v._tracker=new R.Tracker({root:v._root,projection:v._projection,dataKey:x}),v._gestureHandler=new A.GestureHandler({projection:v._projection,renderer:v._renderer,tracker:v._tracker}),v._layoutControl=new S.LayoutControl(v),v._layoutControl.suspend(),v._initLayerCollection(x),v._createHtmlStructure(),v._initControlBar(x),v._initLegendsControl(),v._prepareExtraElements(),v._tooltipViewer=new y.TooltipViewer({tracker:v._tracker,tooltip:v._tooltip,layerCollection:v._layerCollection})},_change_RESUME_LAYOUT:function(){this._layoutControl.resume()},_initialChanges:["PROJECTION","RESUME_LAYOUT","LAYOUT_INIT","BOUNDS","MAX_ZOOM_FACTOR","ZOOM_FACTOR","CENTER"],_layoutChangesOrder:["RESUME_LAYOUT","LAYERS"],_customChangesOrder:["EXTRA_ELEMENTS"],_initCore:function(){this._root=this._renderer.root.attr({align:"center",cursor:"default"}),this._initElements()},_disposeCore:function(){this._controlBar.dispose(),this._gestureHandler.dispose(),this._tracker.dispose(),this._legendsControl.dispose(),this._layerCollection.dispose(),this._layoutControl.dispose(),this._tooltipViewer.dispose(),this._dataExchanger.dispose(),this._projection.dispose(),this._dataExchanger=this._gestureHandler=this._projection=this._tracker=this._layoutControl=this._root=this._layerCollection=this._controlBar=this._legendsControl=null},_setupInteraction:function(){var d={centeringEnabled:!!(0,g.parseScalar)(this._getOption("panningEnabled",!0),!0),zoomingEnabled:!!(0,g.parseScalar)(this._getOption("zoomingEnabled",!0),!0)};this._gestureHandler.setInteraction(d),this._controlBar.setInteraction(d)},_getDefaultSize:function(){return{width:800,height:400}},_applySize:function(d){var v={left:d[0],top:d[1],width:d[2]-d[0],height:d[3]-d[1],right:0,bottom:0};this._projection.setSize(v),this._layoutControl.setSize(v),this._layerCollection.setRect([v.left,v.top,v.width,v.height]),this._requestChange(["EXTRA_ELEMENTS"])},_optionChanging:function(d,v,x){v&&x&&t.test(d)&&(v.dataSource&&x.dataSource&&v!==x?v.dataSource=null:n.test(d)&&this.option(d,null))},_applyChanges:function(){this._notifyDirty(),this.callBase.apply(this,arguments),this._notifyReady()},_optionChangesMap:{background:"BACKGROUND",layers:"LAYERS",extraElements:"EXTRA_ELEMENTS",controlBar:"CONTROL_BAR",legends:"LEGENDS",touchEnabled:"TRACKER",wheelEnabled:"TRACKER",panningEnabled:"INTERACTION",zoomingEnabled:"INTERACTION",projection:"PROJECTION",bounds:"BOUNDS",maxZoomFactor:"MAX_ZOOM_FACTOR",zoomFactor:"ZOOM_FACTOR",center:"CENTER"},_optionChangesOrder:["PROJECTION","BOUNDS","MAX_ZOOM_FACTOR","ZOOM_FACTOR","CENTER","BACKGROUND","CONTROL_BAR","LEGENDS","TRACKER","INTERACTION"],_change_PROJECTION:function(){this._setProjection()},_change_BOUNDS:function(){this._setBounds()},_change_MAX_ZOOM_FACTOR:function(){this._setMaxZoom()},_change_ZOOM_FACTOR:function(){this._setZoom()},_change_CENTER:function(){this._setCenter()},_change_BACKGROUND:function(){this._setBackgroundOptions()},_change_LAYERS:function(){this._setLayerCollectionOptions()},_change_CONTROL_BAR:function(){this._setControlBarOptions()},_change_EXTRA_ELEMENTS:function(){this._renderExtraElements()},_change_LEGENDS:function(){this._setLegendsOptions()},_change_TRACKER:function(){this._setTrackerOptions()},_change_INTERACTION:function(){this._setupInteraction()},_themeDependentChanges:["BACKGROUND","LAYERS","CONTROL_BAR","LEGENDS","TRACKER","INTERACTION"],_setProjection:function(){this._projection.setEngine(this.option("projection"))},_setBounds:function(){this._projection.setBounds(this.option("bounds"))},_setMaxZoom:function(){this._projection.setMaxZoom(this.option("maxZoomFactor"))},_setZoom:function(){this._projection.setZoom(this.option("zoomFactor"))},_setCenter:function(){this._projection.setCenter(this.option("center"))},_setBackgroundOptions:function(){this._layerCollection.setBackgroundOptions(this._getOption("background"))},_setLayerCollectionOptions:function(){this._layerCollection.setOptions(this.option("layers"))},_getBoundingBoxFromDataSource:function(){var d=this._layerCollection.items(),v=[1/0,-1/0,-1/0,1/0],x=d&&d.length?d.reduce(function(T,D){var C=D.getData(),P=C.count();if(P>0){var M=C.getBBox();if(M)T=i(T,M);else for(var O=0;O<P;O++)T=i(T,C.getBBox(O))}return T},v):void 0;return x===v?void 0:x},_setControlBarOptions:function(){this._controlBar.setOptions(this._getOption("controlBar"))},_setLegendsOptions:function(){this._legendsControl.setOptions(this.option("legends"))},_setTrackerOptions:function(){this._tracker.setOptions({touchEnabled:this._getOption("touchEnabled",!0),wheelEnabled:this._getOption("wheelEnabled",!0)})},getLayers:function(){return this._layerCollection.items().map(function(d){return d.proxy})},getLayerByIndex:function(d){var v=this._layerCollection.byIndex(d);return v?v.proxy:null},getLayerByName:function(d){var v=this._layerCollection.byName(d);return v?v.proxy:null},clearSelection:function(d){var v,x=this._layerCollection.items(),T=x.length;for(v=0;v<T;++v)x[v].clearSelection(d);return this},center:function(d){return void 0===d?this._projection.getCenter():(this._projection.setCenter(d),this)},zoomFactor:function(d){return void 0===d?this._projection.getZoom():(this._projection.setZoom(d),this)},viewport:function(d){return void 0===d?this._projection.getViewport():(this._projection.setViewport(d),this)},convertCoordinates:function(d){return this.convertToGeo((d=d&&d.length?d:[arguments[0],arguments[1]])[0],d[1])},convertToGeo:function(d,v){return this._projection.fromScreenPoint([d,v])},convertToXY:function(d,v){return this._projection.toScreenPoint([d,v])}});(0,p.default)("dxVectorMap",o),b.default=o,o.addPlugin(f.plugin),o.addPlugin(c.plugin),o.addPlugin(u.plugin),o.addPlugin(l.plugin),o.addPlugin(s.plugins.core),o.addPlugin(s.plugins.vectorMap),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.ControlBar=m;var g=e(14),I=Math,F=I.min,A=I.max,R=I.round,E=I.floor,k=I.sqrt,S=(0,g.enumParser)(["left","center","right"]),w=(0,g.enumParser)(["top","bottom"]),y={bigCircleSize:58,smallCircleSize:28,buttonSize:10,arrowButtonOffset:20,incDecButtonSize:11,incButtonOffset:66,decButtonOffset:227,sliderLineStartOffset:88.5,sliderLineEndOffset:205.5,sliderLength:20,sliderWidth:8,trackerGap:4},h={};function m(s){this._params=s,this._createElements(s.renderer,s.container,s.dataKey),s.layoutControl.addItem(this),this._subscribeToProjection(s.projection),this._subscribeToTracker(s.tracker),this._createCallbacks(s.projection)}function p(s){delete s._owner,s.update=function(){},s.finish=function(){}}function f(s,a){this._owner=s,this._command=a}function c(s,a,t){this._command=a;var n=null,i=0,o=0;switch(this._command){case"command-move-up":o=-10;break;case"command-move-right":i=10;break;case"command-move-down":o=10;break;case"command-move-left":i=-10}this._stop=function(){return clearTimeout(n),s._callbacks.endMove(),this._stop=s=null,this},s._callbacks.beginMove(),function r(){s._callbacks.move([i,o]),n=setTimeout(r,100)}()}function u(s,a){this._owner=s,this._command=a;var t=null,n="command-zoom-in"===this._command?1:-1;this._stop=function(){return clearTimeout(t),this._stop=s=null,this},function i(){s._adjustZoom(s._zoomFactor+n),t=setTimeout(i,150)}()}function l(s,a,t){this._owner=s,this._zoomFactor=s._zoomFactor,this._pos=t.y}h["command-reset"]=f,h["command-move-up"]=h["command-move-right"]=h["command-move-down"]=h["command-move-left"]=c,h["command-zoom-in"]=h["command-zoom-out"]=u,h["command-zoom-drag"]=l,m.prototype={constructor:m,_flags:0,dispose:function(){this._params.layoutControl.removeItem(this),this._root.linkRemove().linkOff(),this._offProjection(),this._offTracker(),this._params=this._root=this._offProjection=this._offTracker=this._callbacks=null},_subscribeToProjection:function(s){var a=this;function t(){a._adjustZoom(s.getScaledZoom())}a._offProjection=s.on({engine:function(){a._update()},zoom:t,"max-zoom":function(){a._zoomPartition=s.getZoomScalePartition(),a._sliderUnitLength=a._sliderLineLength/a._zoomPartition,t()}})},_subscribeToTracker:function(s){var a=this,t=!1;a._offTracker=s.on({start:function(n){(t="control-bar"===n.data.name)&&a._processStart(n.data.index,n)},move:function(n){t&&a._processMove(n.data.index,n)},end:function(){t&&(a._processEnd(),t=!1)}})},_createCallbacks:function(s){this._callbacks={reset:function(a,t){a&&s.setCenter(null),t&&s.setZoom(null)},beginMove:function(){s.beginMoveCenter()},endMove:function(){s.endMoveCenter()},move:function(a){s.moveCenter(a)},zoom:function(a){s.setScaledZoom(a)}}},_createElements:function(s,a,t){this._root=s.g().attr({class:"dxm-control-bar"}).linkOn(a,"control-bar");var n=this._buttonsGroup=s.g().attr({class:"dxm-control-buttons"}).append(this._root),i=s.g().attr({stroke:"none","stroke-width":0,fill:"#000000",opacity:1e-4}).css({cursor:"pointer"}).append(this._root);this._createButtons(s,t,n),this._createTrackers(s,t,i)},_createButtons:function(s,a,t){var n=y,i=n.buttonSize/2,o=n.arrowButtonOffset-i,r=n.arrowButtonOffset,d=n.incDecButtonSize/2,v={"stroke-linecap":"square",fill:"none"};s.circle(0,0,n.bigCircleSize/2).append(t),s.circle(0,0,i).attr({fill:"none"}).append(t),s.path([-i,-o,0,-r,i,-o],"line").attr(v).append(t),s.path([o,-i,r,0,o,i],"line").attr(v).append(t),s.path([i,o,0,r,-i,o],"line").attr(v).append(t),s.path([-o,i,-r,0,-o,-i],"line").attr(v).append(t),s.circle(0,n.incButtonOffset,n.smallCircleSize/2).append(t),s.path([[-d,n.incButtonOffset,d,n.incButtonOffset],[0,n.incButtonOffset-d,0,n.incButtonOffset+d]],"area").append(t),s.circle(0,n.decButtonOffset,n.smallCircleSize/2).append(t),s.path([-d,n.decButtonOffset,d,n.decButtonOffset],"area").append(t),this._zoomLine=s.path([],"line").append(t),this._zoomDrag=s.rect(E(-n.sliderLength/2),E(n.sliderLineEndOffset-n.sliderWidth/2),n.sliderLength,n.sliderWidth).append(t),this._sliderLineLength=n.sliderLineEndOffset-n.sliderLineStartOffset},_createTrackers:function(s,a,t){var n=y,i=R((n.arrowButtonOffset-n.trackerGap)/2),o=n.arrowButtonOffset-i,r=R(k(n.bigCircleSize*n.bigCircleSize/4-i*i)),d=r-o;s.rect(-i,-i,2*i,2*i).data(a,{index:"command-reset",name:"control-bar"}).append(t),s.rect(-i,-r,2*i,d).data(a,{index:"command-move-up",name:"control-bar"}).append(t),s.rect(o,-i,d,2*i).data(a,{index:"command-move-right",name:"control-bar"}).append(t),s.rect(-i,o,2*i,d).data(a,{index:"command-move-down",name:"control-bar"}).append(t),s.rect(-r,-i,d,2*i).data(a,{index:"command-move-left",name:"control-bar"}).append(t),s.circle(0,n.incButtonOffset,n.smallCircleSize/2).data(a,{index:"command-zoom-in",name:"control-bar"}).append(t),s.circle(0,n.decButtonOffset,n.smallCircleSize/2).data(a,{index:"command-zoom-out",name:"control-bar"}).append(t),s.rect(-2,n.sliderLineStartOffset-2,4,n.sliderLineEndOffset-n.sliderLineStartOffset+4).css({cursor:"default"}).data(a,{index:"command-zoom-drag-line",name:"control-bar"}).append(t),this._zoomDragTracker=s.rect(-n.sliderLength/2,n.sliderLineEndOffset-n.sliderWidth/2,n.sliderLength,n.sliderWidth).data(a,{index:"command-zoom-drag",name:"control-bar"}).append(t)},resize:function(s){this._isActive&&this._root.attr({visibility:null!==s?null:"hidden"})},getLayoutOptions:function(){return this._isActive?this._layoutOptions:null},locate:function(s,a){this._root.attr({translateX:s+this._margin+30.5,translateY:a+this._margin+30.5})},_update:function(){this._isActive=this._isEnabled&&this._flags&&this._params.projection.isInvertible(),this._isActive?this._root.linkAppend():this._root.linkRemove(),this._processEnd(),this.updateLayout()},setInteraction:function(s){(0,g.parseScalar)(s.centeringEnabled,!0)?this._flags|=1:this._flags&=-2,(0,g.parseScalar)(s.zoomingEnabled,!0)?this._flags|=2:this._flags&=-3,this._update()},setOptions:function(s){this._isEnabled=!!(0,g.parseScalar)(s.enabled,!0),this._margin=s.margin||0,this._layoutOptions={width:2*this._margin+61,height:2*this._margin+274,horizontalAlignment:S(s.horizontalAlignment,"left"),verticalAlignment:w(s.verticalAlignment,"top")},this._buttonsGroup.attr({"stroke-width":s.borderWidth,stroke:s.borderColor,fill:s.color,"fill-opacity":s.opacity}),this._update()},_adjustZoom:function(s){var a=y.sliderLineStartOffset,t=y.sliderLineEndOffset,n=y.sliderWidth;this._zoomFactor=A(F(R(s),this._zoomPartition),0);var i={translateY:-R(this._zoomFactor*this._sliderUnitLength)},o=t-n/2+i.translateY;this._zoomLine.attr({points:[[0,a,0,A(a,o)],[0,F(t,o+n),0,t]]}),this._zoomDrag.attr(i),this._zoomDragTracker.attr(i)},_applyZoom:function(){this._callbacks.zoom(this._zoomFactor)},_processStart:function(s,a){var t;this._isActive&&(this._command=(t=h[s])&&t.flags&this._flags?new t(this,s,a):null)},_processMove:function(s,a){this._command&&this._command.update(s,a)},_processEnd:function(){this._command&&this._command.finish(),this._command=null}},f.flags=3,f.prototype.update=function(s){s!==this._command&&p(this)},f.prototype.finish=function(){var s=this._owner._flags;this._owner._callbacks.reset(!!(1&s),!!(2&s)),p(this)},c.flags=1,c.prototype.update=function(s){this._command!==s&&this.finish()},c.prototype.finish=function(){p(this._stop())},u.flags=2,u.prototype.update=function(s){this._command!==s&&this.finish()},u.prototype.finish=function(){this._owner._applyZoom(),p(this._stop())},l.flags=2,l.prototype.update=function(s,a){var t=this._owner;t._adjustZoom(this._zoomFactor+t._zoomPartition*(this._pos-a.y)/t._sliderLineLength)},l.prototype.finish=function(){this._owner._applyZoom(),p(this)}},function(W,b,e){b.GestureHandler=F;var g=Math.log,I=Math.LN2;function F(A){this._projection=A.projection,this._renderer=A.renderer,this._x=this._y=0,this._subscribeToTracker(A.tracker)}F.prototype={constructor:F,dispose:function(){this._offTracker(),this._offTracker=null},_subscribeToTracker:function(A){var R=this,E=!1;R._offTracker=A.on({start:function(k){(E="control-bar"!==k.data.name)&&R._processStart(k)},move:function(k){E&&R._processMove(k)},end:function(){E&&R._processEnd()},zoom:function(k){R._processZoom(k)}})},setInteraction:function(A){this._processEnd(),this._centeringEnabled=A.centeringEnabled,this._zoomingEnabled=A.zoomingEnabled},_processStart:function(A){this._centeringEnabled&&(this._x=A.x,this._y=A.y,this._projection.beginMoveCenter())},_processMove:function(A){this._centeringEnabled&&(this._renderer.root.attr({cursor:"move"}),this._projection.moveCenter([this._x-A.x,this._y-A.y]),this._x=A.x,this._y=A.y)},_processEnd:function(){this._centeringEnabled&&(this._renderer.root.attr({cursor:"default"}),this._projection.endMoveCenter())},_processZoom:function(A){var R,E,k;this._zoomingEnabled&&(A.delta?R=A.delta:A.ratio&&(R=g(A.ratio)/I),this._centeringEnabled&&(E=this._renderer.getRootOffset(),k=this._projection.fromScreenPoint(E=[A.x-E.left,A.y-E.top])),this._projection.changeScaledZoom(R),this._centeringEnabled&&this._projection.setCenterByPoint(k,E))}}},function(W,b,e){b.Tracker=a;var g=S(e(5)),I=e(7),F=S(e(11)),A=e(603),R=e(8),E=e(147),k=e(14);function S(v){return v&&v.__esModule?v:{default:v}}var w,y,h,m=(0,I.getNavigator)(),p=Math,f=p.abs,c=p.sqrt,u=p.round,l=R.addNamespace,s="dxVectorMap";function a(v){var x=this;x._root=v.root,x._createEventHandlers(v.dataKey),x._createProjectionHandlers(v.projection),x._initEvents(),x._focus=new y(function(T,D){x._fire(T,D)}),x._attachHandlers()}function t(v,x,T,D){return c((v-T)*(v-T)+(x-D)*(x-D))}function n(v){var x=v.originalEvent.type,T=v.originalEvent.pointerType;return/^touch/.test(x)||/^MSPointer/.test(x)&&4!==T||/^pointer/.test(x)&&"mouse"!==T}function i(v,x){for(var T,D=0,C=v.length;D<C;++D)if(v[D]){T=x[D];break}return l(T||x[D],s)}function o(v){var x=v.originalEvent,T=x.touches&&x.touches[0]||{};return{x:T.pageX||x.pageX||v.pageX,y:T.pageY||x.pageY||v.pageY}}function r(v){return v.originalEvent.pointerId}function d(v,x){var T=v.originalEvent;return(T=void 0!==T.pointerId?T.pointerId===x?T:null:T.touches[x])?{x:T.pageX||v.pageX,y:T.pageY||v.pageY}:null}h=[m.pointerEnabled,m.msPointerEnabled,(0,I.hasProperty)("ontouchstart")],w={start:i(h,["pointerdown","MSPointerDown","touchstart mousedown","mousedown"]),move:i(h,["pointermove","MSPointerMove","touchmove mousemove","mousemove"]),end:i(h,["pointerup","MSPointerUp","touchend mouseup","mouseup"]),wheel:l(E.name,s)},a.prototype={constructor:a,dispose:function(){this._detachHandlers(),this._disposeEvents(),this._focus.dispose(),this._root=this._focus=this._docHandlers=this._rootHandlers=null},_eventNames:["start","move","end","zoom","click","hover-on","hover-off","focus-on","focus-off","focus-move"],_startClick:function(v,x){if(x){var T=o(v);this._clickState={x:T.x,y:T.y,threshold:n(v)?20:5,time:Date.now()}}},_endClick:function(v,x){var T,D,C=this._clickState;C&&(x&&Date.now()-C.time<=500&&(T=C.threshold,D=o(v),f(D.x-C.x)<=T&&f(D.y-C.y)<=T&&this._fire("click",{data:x,x:D.x,y:D.y,$event:v})),this._clickState=null)},_startDrag:function(v,x){if(x){var T=o(v),D=this._dragState={x:T.x,y:T.y,data:x};this._fire("start",{x:D.x,y:D.y,data:D.data})}},_moveDrag:function(v,x){var T=this._dragState;if(T){var D=o(v),C=n(v)?10:5;(T.active||f(D.x-T.x)>C||f(D.y-T.y)>C)&&(T.x=D.x,T.y=D.y,T.active=!0,T.data=x||{},this._fire("move",{x:T.x,y:T.y,data:T.data}))}},_endDrag:function(){var v=this._dragState;v&&(this._dragState=null,this._fire("end",{x:v.x,y:v.y,data:v.data}))},_wheelZoom:function(v,x){if(x){var T=this._wheelLock,D=Date.now();if(!(D-T.time<=50)){D-T.dirTime>300&&(T.dir=0);var C=function(M,O){if(0===M)return 0;var B=f(M),V=u(M/B);return O.dir&&V!==O.dir?0:(O.dir=V,V*(B=B<.1?0:B<1?1:B>4?4:u(B)))}(v.delta/120||0,T);if(0!==C){var P=o(v);this._fire("zoom",{delta:C,x:P.x,y:P.y}),T.time=T.dirTime=D}}}},_startZoom:function(v,x){if(n(v)&&x){var T,D,C=this._zoomState=this._zoomState||{};C.pointer1&&C.pointer2||(void 0===C.pointer1&&(C.pointer1=r(v)||0,T=d(v,C.pointer1),C.x1=C.x1_0=T.x,C.y1=C.y1_0=T.y),void 0===C.pointer2&&(D=r(v)||1)!==C.pointer1&&(T=d(v,D))&&(C.x2=C.x2_0=T.x,C.y2=C.y2_0=T.y,C.pointer2=D,C.ready=!0,this._endDrag()))}},_moveZoom:function(v){var x,T=this._zoomState;T&&n(v)&&(void 0!==T.pointer1&&(x=d(v,T.pointer1))&&(T.x1=x.x,T.y1=x.y),void 0!==T.pointer2&&(x=d(v,T.pointer2))&&(T.x2=x.x,T.y2=x.y))},_endZoom:function(v){var x,T,D=this._zoomState;D&&n(v)&&(D.ready&&(x=t(D.x1_0,D.y1_0,D.x2_0,D.y2_0),T=t(D.x1,D.y1,D.x2,D.y2),this._fire("zoom",{ratio:T/x,x:(D.x1_0+D.x2_0)/2,y:(D.y1_0+D.y2_0)/2})),this._zoomState=null)},_startHover:function(v,x){this._doHover(v,x,!0)},_moveHover:function(v,x){this._doHover(v,x,!1)},_doHover:function(v,x,T){this._dragState&&this._dragState.active||this._zoomState&&this._zoomState.ready?this._cancelHover():n(v)!==T||this._hoverTarget===v.target||this._hoverState&&this._hoverState.data===x||(this._cancelHover(),x&&(this._hoverState={data:x},this._fire("hover-on",{data:x})),this._hoverTarget=v.target)},_cancelHover:function(){var v=this._hoverState;this._hoverState=this._hoverTarget=null,v&&this._fire("hover-off",{data:v.data})},_startFocus:function(v,x){this._doFocus(v,x,!0)},_moveFocus:function(v,x){this._doFocus(v,x,!1)},_doFocus:function(v,x,T){this._dragState&&this._dragState.active||this._zoomState&&this._zoomState.ready?this._cancelFocus():n(v)===T&&(this._focus.turnOff(),x&&this._focus.turnOn(x,o(v)))},_cancelFocus:function(){this._focus.cancel()},_createEventHandlers:function(v){var x=this;function T(D){var C=D.target;return("tspan"===C.tagName?C.parentNode:C)[v]}x._docHandlers={},x._rootHandlers={},x._rootHandlers[w.start]=x._docHandlers[w.start]=function(D){var C=n(D),P=T(D);C&&!x._isTouchEnabled||(P&&(D.preventDefault(),D.stopPropagation()),x._startClick(D,P),x._startDrag(D,P),x._startZoom(D,P),x._startHover(D,P),x._startFocus(D,P))},x._docHandlers[w.move]=function(D){var C=n(D),P=T(D);C&&!x._isTouchEnabled||(x._moveDrag(D,P),x._moveZoom(D,P),x._moveHover(D,P),x._moveFocus(D,P))},x._docHandlers[w.end]=function(D){var C=n(D),P=T(D);C&&!x._isTouchEnabled||(x._endClick(D,P),x._endDrag(D,P),x._endZoom(D,P))},x._rootHandlers[w.wheel]=function(D){if(x._cancelFocus(),x._isWheelEnabled){var C=T(D);C&&(D.preventDefault(),D.stopPropagation(),x._wheelZoom(D,C))}},x._wheelLock={dir:0}},_createProjectionHandlers:function(v){var x=this;function T(){x._cancelFocus()}v.on({center:T,zoom:T})},reset:function(){this._clickState=null,this._endDrag(),this._cancelHover(),this._cancelFocus()},setOptions:function(v){this.reset(),this._detachHandlers(),this._isTouchEnabled=!!(0,k.parseScalar)(v.touchEnabled,!0),this._isWheelEnabled=!!(0,k.parseScalar)(v.wheelEnabled,!0),this._attachHandlers()},_detachHandlers:function(){this._isTouchEnabled&&this._root.css({"touch-action":"","-webkit-user-select":""}).off(l("MSHoldVisual",s)).off(l("contextmenu",s)),g.default.off(F.default.getDocument(),this._docHandlers),this._root.off(this._rootHandlers)},_attachHandlers:function(){this._isTouchEnabled&&this._root.css({"touch-action":"none","-webkit-user-select":"none"}).on(l("MSHoldVisual",s),function(v){v.preventDefault()}).on(l("contextmenu",s),function(v){n(v)&&v.preventDefault()}),g.default.on(F.default.getDocument(),this._docHandlers),this._root.on(this._rootHandlers)}},y=function(v){var x,T,D=this,C=null,P=null,M=!1,O=null;D.dispose=function(){clearTimeout(O),D.turnOn=D.turnOff=D.cancel=D.dispose=D=v=C=P=O=null},D.turnOn=function(B,V){function z(N){M=!N,N&&(C=P,clearTimeout(O),O=null)}B===P&&M||(M=!1,P=B,C?(x=V.x,T=V.y,P===C?(v("focus-move",{data:P,x,y:T}),z(!0)):v("focus-on",{data:P,x,y:T,done:z})):v("focus-on",{data:P,x:x=V.x,y:T=V.y,done:z}))},D.turnOff=function(){P=null,C&&!M&&(O=O||setTimeout(function(){O=null,v("focus-off",{data:C}),C=null},100))},D.cancel=function(){clearTimeout(O),C&&v("focus-off",{data:C}),C=P=O=null}},(0,A.makeEventEmitter)(a)},function(W,b,e){b.DataExchanger=F;var g,I=(g=e(29))&&g.__esModule?g:{default:g};function F(){this._store={}}F.prototype={constructor:F,dispose:function(){return this._store=null,this},_get:function(A,R){var E=this._store[A]||(this._store[A]={});return E[R]||(E[R]={callbacks:(0,I.default)()})},set:function(A,R,E){var k=this._get(A,R);return k.data=E,k.callbacks.fire(E),this},bind:function(A,R,E){var k=this._get(A,R);return k.callbacks.add(E),k.data&&E(k.data),this},unbind:function(A,R,E){return this._get(A,R).callbacks.remove(E),this}}},function(W,b,e){b.LegendsControl=w;var g=e(0),I=e(3),F=e(53),A=e(234),R=g.extend,E=I.each,k={category:"UNKNOWN",name:"UNKNOWN"},S=function(y){var h=this;h._params=y,h._root=y.renderer.g().attr({class:"dxm-legend"}).linkOn(y.container,{name:"legend",after:"legend-base"}).enableLinks().linkAppend(),y.layoutControl.addItem(h),A.Legend.call(h,{renderer:y.renderer,widget:y.widget,group:h._root,backgroundClass:null,itemsGroupClass:null,textField:"text",getFormatObject:function(m){return m}}),h._onDataChanged=function(m){h._updateData(m)}};function w(y){this._params=y,this._items=[],y.container.virtualLink("legend-base")}S.prototype=R((0,F.clone)(A.Legend.prototype),{constructor:S,dispose:function(){var y=this;return y._params.layoutControl.removeItem(y),y._unbindData(),y._root.linkRemove().linkOff(),y._params=y._root=y._onDataChanged=null,A.Legend.prototype.dispose.apply(y,arguments)},resize:function(y){this._params.notifyDirty(),null===y?this.erase():this.draw(y.width,y.height),this._params.notifyReady()},locate:A.Legend.prototype.shift,_updateData:function(y){this._options.defaultColor=y&&y.defaultColor,this.update(y?function(h,m,p){var f,c,u=m.length,l=[];for(f=0;f<u;++f)l[f]=c={start:h[f],end:h[f+1],index:f},c[p]=m[f],c.states={normal:{fill:c.color}},c.visible=!0;return l}(y.partition,y.values,this._dataName):[],this._options,this._params.themeManager.theme("legend").title),this.updateLayout()},_unbindData:function(){this._dataCategory&&this._params.dataExchanger.unbind(this._dataCategory,this._dataName,this._onDataChanged)},_bindData:function(y){this._params.dataExchanger.bind(this._dataCategory=y.category,this._dataName=y.name,this._onDataChanged)},setOptions:function(y){this.update(this._data,y,this._params.themeManager.theme("legend").title),this._unbindData();var h=y.source;return this._bindData(h?{category:h.layer,name:h.grouping}:k),this.updateLayout(),this}}),w.prototype={constructor:w,dispose:function(){E(this._items,function(y,h){h.dispose()}),this._params=this._items=null},setOptions:function(y){var h,m=y&&y.length?y:[],p=this._items,f=m.length,c=this._params,u=c.themeManager.theme("legend");for(h=p.length;h<f;++h)p[h]=new S(c);for(h=p.length-1;h>=f;--h)p[h].dispose(),p.splice(h,1);for(c.layoutControl.suspend(),h=0;h<f;++h)p[h].setOptions(R(!0,{},u,m[h]));c.layoutControl.resume()}}},function(W,b,e){b.LayoutControl=m;var g=e(12),I=e(3),F=Math.round,A=Math.min,R=Math.max,E=I.each,k=g.inArray,S={left:0,center:1,right:2},w={top:0,bottom:1};function h(p,f){var u,c=!1;return u=p,E([0,1,2,3,4,5],function(l,s){var a=u[s],t=u[(s+3)%6];a.items&&(t.items||(a.rect[1]=A(a.rect[1],t.rect[3]),a.rect[3]=R(a.rect[3],t.rect[1])))}),E([1,4],function(l,s){var a,t,n=u[s],i=u[s-1],o=u[s+1];n.items?i.items||o.items||((a=n.rect[0]-i.rect[2])>(t=o.rect[0]-n.rect[2])?a/t>=2?(n.rect[0]-=a,n.right=!0):(n.rect[0]-=t,n.rect[2]+=t):t/a>=2?(n.rect[2]+=t,n.center=null):(n.rect[0]-=a,n.rect[2]+=a)):(i.items&&(i.rect[2]=(n.rect[0]+n.rect[2])/2),o.items&&(o.rect[0]=(n.rect[0]+n.rect[2])/2))}),E(p,function(u,l){var s,a,t,n,i,o,r,d,v,x,T,D,C,P;l.items&&(a=f,n=(t=(s=l).rect)[2]-t[0],i=t[3]-t[1],o=0,r=0,d=0,v=t[2],x=t[3],T=t[0],D=t[1],C=[],P=!1,E(s.items,function(M,O){if(O.width>n||O.height>i||(o+O.width>n&&(r+=d,o=d=0),r+O.height>i))return C.push(null),P=!0,a||!1;d=R(d,O.height);var B=s.horInversion?t[2]-O.width-o:t[0]+o,V=s.verInversion?t[3]-O.height-r:t[1]+r;o+=O.width,v=A(v,B),x=A(x,V),T=R(T,B+O.width),D=R(D,V+O.height),C.push([B,V])}),(a||!P)&&(o=0,s.right?o=t[2]-t[0]-T+v:s.center&&(o=F((t[2]-t[0]-T+v)/2)),E(s.items,function(M,O){var B=C[M];B?O.item.locate(B[0]+o,B[1]):O.item.resize(null)}),s.rect=[v,x,T,D],s.items=null),c=P||c)}),c}function m(p){var f=this;f._items=[],f._suspended=0,f._widget=p,f._updateLayout=function(){f._update()}}m.prototype={constructor:m,dispose:function(){this._items=this._updateLayout=null},setSize:function(p){this._canvas=p,this._update()},suspend:function(){++this._suspended},resume:function(){0==--this._suspended&&this._update()},addItem:function(p){this._items.push(p),p.updateLayout=this._updateLayout},removeItem:function(p){this._items.splice(k(p,this._items),1),p.updateLayout=null},_update:function(){var p,u;0===this._suspended&&(p=this._canvas,E(this._items,function(f,c){c.resize(p)}),this._widget.resolveItemsDeferred(this._items.filter(function(f){return f.getTemplatesGroups&&f.getTemplatesDef})),u=function y(p,f){var c=(p.right-p.left)/3,u=(p.bottom-p.top)/2,l=p.left,s=F(l+c),a=F(l+c+c),t=p.right,n=p.top,i=F(n+u),o=p.bottom,r=[{rect:[l,n,s,i]},{rect:[s,n,a,i],center:!0},{rect:[a,n,t,i],horInversion:!0},{rect:[l,i,s,o],verInversion:!0},{rect:[s,i,a,o],center:!0,verInversion:!0},{rect:[a,i,t,o],horInversion:!0,verInversion:!0}],d=[[],[],[],[],[],[]];return E(f,function(v,x){var D,T=x.getLayoutOptions();T&&d[(D=T,3*w[D.verticalAlignment]+S[D.horizontalAlignment])].push({item:x,width:T.width,height:T.height})}),E(r,function(v,x){d[v].length?x.items=d[v]:(x.center?x.rect[0]=x.rect[2]=(x.rect[0]+x.rect[2])/2:x.rect[x.horInversion?0:2]=x.rect[x.horInversion?2:0],x.rect[x.verInversion?1:3]=x.rect[x.verInversion?3:1])}),r}({left:p.left,top:p.top,right:p.width+p.left,bottom:p.height+p.top},this._items),h(u)&&h(u,!0))}}},function(W,b,e){b.getMaxBound=o,b.MapLayerCollection=Re;var g,I=e(4),F=e(0),A=e(3),R=(g=e(99))&&g.__esModule?g:{default:g},E=e(1),k=e(6),S=e(14),w=I.noop,y=F.extend,h=A.each,m=Array.prototype.concat,p=[0,1,2,2],f={none:null,single:-1,multiple:NaN},c=Array.isArray,u=Number,l=String,s=Math.abs,a=Math.round,t=Math.min,n=Math.max,i=Math.sqrt;function o(ke){return ke.reduce(function(Le,Fe){return Fe?[t(Le[0],Fe[0]),t(Le[1],Fe[1]),n(Le[2],Fe[2]),n(Le[3],Fe[3])]:Le},ke[0])}function r(ke,Le){return(ke[Le]||{}).name}function d(){}function v(ke){this.raw=ke}function x(ke){this.raw=ke}function T(ke){return c(ke.features)}function D(ke){ke.text.attr({visibility:ke.size[0]/ke.spaceSize[0]<1&&ke.size[1]/ke.spaceSize[1]<1?null:"hidden"})}function C(ke){ke.text.attr({visibility:ke.size[0]/ke.spaceSize[0]<1||ke.size[1]/ke.spaceSize[1]<1?null:"hidden"})}function P(ke,Le){return ke.attribute(Le)}d.prototype.count=function(){return 0},v.prototype={constructor:v,count:function(){return this.raw.length},item:function(ke){return this.raw[ke]},geometry:function(ke){return{coordinates:ke.coordinates}},attributes:function(ke){return ke.attributes},getBBox:function(ke){return 0===arguments.length?void 0:this.raw[ke].bbox}},x.prototype={constructor:x,count:function(){return this.raw.features.length},item:function(ke){return this.raw.features[ke]},geometry:function(ke){return ke.geometry},attributes:function(ke){return ke.properties},getBBox:function(ke){return 0===arguments.length?this.raw.bbox:this.raw.features[ke].bbox}};var M={Point:"marker",MultiPoint:"line",LineString:"line",MultiLineString:"line",Polygon:"area",MultiPolygon:"area"};function O(ke,Le){return void 0!==ke?ke:Le}var B,V,z={setup:w,reset:w,arrange:w,updateGrouping:w,getDefaultColor:w},N={},U={},H={};function Y(ke,Le,Fe,ze){ke[ze].attr(Le[ze][Fe])}function J(ke,Le){var Fe,ze=[],Ye=ze.length=Le.length;for(Fe=0;Fe<Ye;++Fe)ze[Fe]=ke.project(Le[Fe]);return ze}function ae(ke,Le){return[J(ke,Le)]}function fe(ke,Le){var Fe,ze=[],Ye=ze.length=Le.length;for(Fe=0;Fe<Ye;++Fe)ze[Fe]=J(ke,Le[Fe]);return ze}function Ce(ke,Le){var Fe,ze,Ye=[],ut=Le.length,St=0;for(Ye.length=2*ut,Fe=0;Fe<ut;++Fe)ze=ke.transform(Le[Fe]),Ye[St++]=ze[0],Ye[St++]=ze[1];return Ye}function Te(ke,Le,Fe){var ze,Ye=[],ut=Ye.length=Fe.length;for(ze=0;ze<ut;++ze)Ye[ze]=Ce(Le,Fe[ze]);ke.root.attr({points:Ye})}function he(ke,Le){var Fe,ze=0,Ye=Le.length-1,ut=-1;if(Le[ze]<=ke&&ke<=Le[Ye])if(ke===Le[Ye])ut=Ye-1;else{for(;Ye-ze>1;)ke<Le[Fe=ze+Ye>>1]?Ye=Fe:ze=Fe;ut=ze}return ut}function _e(ke,Le,Fe,ze){ke.params.eventTrigger(ze,{target:Le.proxy,state:Fe})}function re(ke,Le){var Fe=y({},ke,Le);return Fe.label=y({},ke.label,Fe.label),Fe.label.font=y({},ke.label.font,Fe.label.font),Fe}function ce(ke,Le){return ke.attribute(Le)}N.area={projectLabel:function(ke){var Le,Fe,ze,Ye=ke.length,ut=0;for(Le=0;Le<Ye;++Le)(Fe=De(ke[Le])).area>ut&&(ut=Fe.area,ze=Fe);return ze?[ze.center,[i(ze.area),i(ze.area)]]:[[],[]]},transform:Te,transformLabel:function(ke,Le,Fe){var ze=Le.transform(Fe[0]);ke.spaceSize=Le.getSquareSize(Fe[1]),ke.text.attr({translateX:ze[0],translateY:ze[1]}),D(ke)},draw:function(ke,Le,Fe){Le.root=ke.renderer.path([],"area").data(ke.dataKey,Fe)},refresh:w,getLabelOffset:function(ke){return D(ke),[0,0]},getStyles:function(ke){var Le=ke.color||null,Fe=ke.borderColor||null,ze=O(ke.borderWidth,null),Ye=O(ke.opacity,null);return{root:[{class:"dxm-area",stroke:Fe,"stroke-width":ze,fill:Le,opacity:Ye},{class:"dxm-area dxm-area-hovered",stroke:ke.hoveredBorderColor||Fe,"stroke-width":O(ke.hoveredBorderWidth,ze),fill:ke.hoveredColor||Le,opacity:O(ke.hoveredOpacity,Ye)},{class:"dxm-area dxm-area-selected",stroke:ke.selectedBorderColor||Fe,"stroke-width":O(ke.selectedBorderWidth,ze),fill:ke.selectedColor||Le,opacity:O(ke.selectedOpacity,Ye)}]}},setState:function(ke,Le,Fe){Y(ke,Le,Fe,"root")},hasLabelsGroup:!0,updateGrouping:function(ke){B(ke)},getDefaultColor:w},N.line={projectLabel:function(ke){var Le,Fe,ze,Ye=ke.length,ut=0;for(Le=0;Le<Ye;++Le)(Fe=Me(ke[Le]))[2]>ut&&(ut=Fe[2],ze=Fe);return ze||[[],[]]},transform:Te,transformLabel:function(ke,Le,Fe){var ze=Le.transform(Fe[0]);ke.spaceSize=Le.getSquareSize(Fe[1]),ke.text.attr({translateX:ze[0],translateY:ze[1]}),C(ke)},draw:function(ke,Le,Fe){Le.root=ke.renderer.path([],"line").data(ke.dataKey,Fe)},refresh:w,getLabelOffset:function(ke){return C(ke),[0,0]},getStyles:function(ke){var Le=ke.color||ke.borderColor||null,Fe=O(ke.borderWidth,null),ze=O(ke.opacity,null);return{root:[{class:"dxm-line",stroke:Le,"stroke-width":Fe,opacity:ze},{class:"dxm-line dxm-line-hovered",stroke:ke.hoveredColor||ke.hoveredBorderColor||Le,"stroke-width":O(ke.hoveredBorderWidth,Fe),opacity:O(ke.hoveredOpacity,ze)},{class:"dxm-line dxm-line-selected",stroke:ke.selectedColor||ke.selectedBorderColor||Le,"stroke-width":O(ke.selectedBorderWidth,Fe),opacity:O(ke.selectedOpacity,ze)}]}},setState:function(ke,Le,Fe){Y(ke,Le,Fe,"root")},hasLabelsGroup:!0,updateGrouping:function(ke){B(ke)},getDefaultColor:w},N.marker={project:function(ke,Le){return ke.project(Le)},transform:function(ke,Le,Fe){var ze=Le.transform(Fe);ke.root.attr({translateX:ze[0],translateY:ze[1]})},draw:function(ke,Le,Fe){Le.root=ke.renderer.g(),this._draw(ke,Le,Fe)},refresh:w,hasLabelsGroup:!1,getLabelOffset:function(ke,Le){return[a((ke.size[0]+n(Le.size||0,0))/2)+2,0]},getStyles:function(ke){var Le={root:[{class:"dxm-marker"},{class:"dxm-marker dxm-marker-hovered"},{class:"dxm-marker dxm-marker-selected"}]};return this._getStyles(Le,ke),Le},setState:function(ke,Le,Fe){Y(ke,Le,Fe,"root"),this._setState(ke,Le,Fe)},updateGrouping:function(ke){B(ke),V(ke)},getDefaultColor:function(ke,Le){return ke.params.themeManager.getAccentColor(Le)}},U.area=function(ke){return{project:function(Le,Fe){return Fe[0]&&Fe[0][0]&&Fe[0][0][0]&&"number"==typeof Fe[0][0][0][0]?function(ze,Ye){var ut,St=[],_t=St.length=Ye.length;for(ut=0;ut<_t;++ut)St[ut]=fe(ze,Ye[ut]);return m.apply([],St)}(Le,Fe):fe(Le,Fe)}}},U.line=function(ke){var Le=ke.coordinates;return{project:Le[0]&&Le[0][0]&&"number"==typeof Le[0][0][0]?fe:ae}},H.marker={_default:"dot",dot:{setup:function(ke){ke.filter=ke.renderer.shadowFilter("-40%","-40%","180%","200%",0,1,1,"#000000",.2)},reset:function(ke){ke.filter.dispose(),ke.filter=null},_draw:function(ke,Le,Fe){Le.back=ke.renderer.circle().sharp().data(ke.dataKey,Fe).append(Le.root),Le.dot=ke.renderer.circle().sharp().data(ke.dataKey,Fe).append(Le.root)},refresh:function(ke,Le,Fe,ze,Ye){Le.dot.attr({filter:Ye.shadow?ke.filter.id:null})},_getStyles:function(ke,Le){var Fe=Le.size>0?u(Le.size):0,ze=Fe,Ye=Fe+(Le.selectedStep>0?u(Le.selectedStep):0),ut=ze+(Le.backStep>0?u(Le.backStep):0),St=Ye+(Le.backStep>0?u(Le.backStep):0),_t=Le.color||null,It=Le.borderColor||null,Pt=O(Le.borderWidth,null),Ht=O(Le.opacity,null),en=Le.backColor||null,We=O(Le.backOpacity,null);ke.dot=[{r:Fe/2,stroke:It,"stroke-width":Pt,fill:_t,opacity:Ht},{r:ze/2,stroke:Le.hoveredBorderColor||It,"stroke-width":O(Le.hoveredBorderWidth,Pt),fill:Le.hoveredColor||_t,opacity:O(Le.hoveredOpacity,Ht)},{r:Ye/2,stroke:Le.selectedBorderColor||It,"stroke-width":O(Le.selectedBorderWidth,Pt),fill:Le.selectedColor||_t,opacity:O(Le.selectedOpacity,Ht)}],ke.back=[{r:Fe/2,stroke:"none","stroke-width":0,fill:en,opacity:We},{r:ut/2,stroke:"none","stroke-width":0,fill:en,opacity:We},{r:St/2,stroke:"none","stroke-width":0,fill:en,opacity:We}]},_setState:function(ke,Le,Fe){Y(ke,Le,Fe,"dot"),Y(ke,Le,Fe,"back")}},bubble:{_draw:function(ke,Le,Fe){Le.bubble=ke.renderer.circle().sharp().data(ke.dataKey,Fe).append(Le.root)},refresh:function(ke,Le,Fe,ze,Ye){Le.bubble.attr({r:Ye.size/2})},_getStyles:function(ke,Le){var Fe=Le.color||null,ze=Le.borderColor||null,Ye=O(Le.borderWidth,null),ut=O(Le.opacity,null);ke.bubble=[{stroke:ze,"stroke-width":Ye,fill:Fe,opacity:ut},{stroke:Le.hoveredBorderColor||ze,"stroke-width":O(Le.hoveredBorderWidth,Ye),fill:Le.hoveredColor||Le.color,opacity:O(Le.hoveredOpacity,ut)},{stroke:Le.selectedBorderColor||ze,"stroke-width":O(Le.selectedBorderWidth,Ye),fill:Le.selectedColor||Le.color,opacity:O(Le.selectedOpacity,ut)}]},_setState:function(ke,Le,Fe){Y(ke,Le,Fe,"bubble")},arrange:function(ke,Le){var Fe,ze=[],Ye=ze.length=Le.length,ut=ke.settings,St=ut.dataField,_t=ut.minSize>0?u(ut.minSize):0,It=ut.maxSize>_t?u(ut.maxSize):_t;if(!ut.sizeGroups){for(Fe=0;Fe<Ye;++Fe)ze[Fe]=n(P(Le[Fe].proxy,St)||0,0);var Pt=t.apply(null,ze),Ht=n.apply(null,ze)-Pt||1,en=It-_t;for(Fe=0;Fe<Ye;++Fe)Le[Fe]._settings.size=_t+en*(ze[Fe]-Pt)/Ht}},updateGrouping:function(ke){var Le=ke.settings.dataField;N.marker.updateGrouping(ke),V(ke,function(Fe){return P(Fe,Le)})}},pie:{_draw:function(ke,Le,Fe){Le.pie=ke.renderer.g().append(Le.root),Le.border=ke.renderer.circle().sharp().data(ke.dataKey,Fe).append(Le.root)},refresh:function(ke,Le,Fe,ze,Ye){var ut=P(ze,ke.settings.dataField)||[],St=Ye._colors,_t=0,It=Le.pie,Pt=ke.renderer,Ht=ke.dataKey,en=(Ye.size>0?u(Ye.size):0)/2,We=90,Qe=We,Be=!1;0===(_t=ut.reduce(function(Ae,Ve){return Ae+(Ve||0)},0))&&(Be=!0,_t=360/ut.length),ut.forEach(function(Ae,Ve){Pt.arc(0,0,0,en,We=Qe,Qe+=Be?_t:(Ae||0)/_t*360).attr({"stroke-linejoin":"round",fill:St[Ve]}).data(Ht,Fe).append(It)}),Le.border.attr({r:en})},_getStyles:function(ke,Le){var Fe=O(Le.opacity,null),ze=Le.borderColor||null,Ye=O(Le.borderWidth,null);ke.pie=[{opacity:Fe},{opacity:O(Le.hoveredOpacity,Fe)},{opacity:O(Le.selectedOpacity,Fe)}],ke.border=[{stroke:ze,"stroke-width":Ye},{stroke:Le.hoveredBorderColor||ze,"stroke-width":O(Le.hoveredBorderWidth,Ye)},{stroke:Le.selectedBorderColor||ze,"stroke-width":O(Le.selectedBorderWidth,Ye)}]},_setState:function(ke,Le,Fe){Y(ke,Le,Fe,"pie"),Y(ke,Le,Fe,"border")},arrange:function(ke,Le){var Fe,ze,Ye=Le.length,ut=ke.settings.dataField,St=0;for(Fe=0;Fe<Ye;++Fe)(ze=P(Le[Fe].proxy,ut))&&ze.length>St&&(St=ze.length);St>0&&(ze=ke.params.themeManager.createPalette(ke.settings.palette,{useHighlight:!0,extensionMode:"alternate"}).generateColors(St),ke.settings._colors=ze,ke.grouping.color={callback:w,field:"",partition:[],values:[]},ke.params.dataExchanger.set(ke.name,"color",{partition:[],values:ze}))}},image:{_draw:function(ke,Le,Fe){Le.image=ke.renderer.image(null,null,null,null,null,"center").attr({"pointer-events":"visible"}).data(ke.dataKey,Fe).append(Le.root)},refresh:function(ke,Le,Fe,ze){Le.image.attr({href:P(ze,ke.settings.dataField)})},_getStyles:function(ke,Le){var Fe=Le.size>0?u(Le.size):0,ze=Fe+(Le.hoveredStep>0?u(Le.hoveredStep):0),Ye=Fe+(Le.selectedStep>0?u(Le.selectedStep):0),ut=O(Le.opacity,null);ke.image=[{x:-Fe/2,y:-Fe/2,width:Fe,height:Fe,opacity:ut},{x:-ze/2,y:-ze/2,width:ze,height:ze,opacity:O(Le.hoveredOpacity,ut)},{x:-Ye/2,y:-Ye/2,width:Ye,height:Ye,opacity:O(Le.selectedOpacity,ut)}]},_setState:function(ke,Le,Fe){Y(ke,Le,Fe,"image")}}};var ge,Se=function(ke,Le,Fe,ze,Ye){var ut;ze&&Le&&Le.length>1&&(ut=Ye(Le.length-1),ke.grouping[Fe]={callback:(0,E.isFunction)(ze)?ze:ce,field:ze,partition:Le,values:ut},ke.params.dataExchanger.set(ke.name,Fe,{partition:Le,values:ut,defaultColor:ke.settings.color}))};function Ie(ke){var Le=ke.name,Fe=ke.params.dataExchanger;h(ke.grouping,function(ze){Fe.set(Le,ze,null)}),ke.grouping={}}function Pe(ke,Le,Fe){return Fe?ke|=Le:ke&=~Le,ke}function Ue(ke,Le){return!!(ke&Le)}B=function(ke){Se(ke,ke.settings.colorGroups,"color",ke.settings.colorGroupingField,function(Le){var Fe,ze=ke.params.themeManager.createDiscretePalette(ke.settings.palette,Le),Ye=[];for(Fe=0;Fe<Le;++Fe)Ye.push(ze.getColor(Fe));return Ye})},V=function(ke,Le){var Fe=ke.settings;Se(ke,Fe.sizeGroups,"size",Le||Fe.sizeGroupingField,function(ze){var Ye=Fe.minSize>0?u(Fe.minSize):0,ut=Fe.maxSize>=Ye?u(Fe.maxSize):0,St=0,_t=[];if(ze>1)for(St=0;St<ze;++St)_t.push((Ye*(ze-St-1)+ut*St)/(ze-1));else 1===ze&&_t.push((Ye+ut)/2);return _t})};var Ne=function(ke,Le,Fe,ze){var Ye,_t;this._params=ke,this._onProjection(),this.proxy=(Ye=this,_t={index:ze,name:Fe,getElements:function(){return Ye.getProxies()},clearSelection:function(It){return Ye.clearSelection(It),_t},getDataSource:function(){return Ye.getDataSource()},getBounds:function(){return Ye.getBounds()}}),this._context={name:Fe,layer:this.proxy,renderer:ke.renderer,projection:ke.projection,params:ke,dataKey:ke.dataKey,str:z,hover:!1,selection:null,grouping:{},root:ke.renderer.g().attr({class:"dxm-layer"}).linkOn(Le,Fe).linkAppend()},this._container=Le,this._options={},this._handles=[],this._data=new d,this._dataSourceLoaded=null};function De(ke){var Le,Fe,ze,Ye=ke.length,ut=ke[Ye-1],St=0,_t=0,It=0,Pt=1/0,Ht=-1/0,en=1/0,We=-1/0;for(Le=0;Le<Ye;++Le)It+=ze=(Fe=ut)[0]*(ut=ke[Le])[1]-ut[0]*Fe[1],St+=(Fe[0]+ut[0])*ze,_t+=(Fe[1]+ut[1])*ze,Pt=t(Pt,ut[0]),Ht=n(Ht,ut[0]),en=t(en,ut[1]),We=n(We,ut[1]);return{area:s(It)/2,center:[2*St/3/It-(Pt+Ht)/2,2*_t/3/It-(en+We)/2]}}function Me(ke){var Le,Fe,ze=ke.length,Ye=ke[0]||[],ut=0,St=[0],_t=Ye[0],It=Ye[0],Pt=Ye[1],Ht=Ye[1];for(Le=1;Le<ze;++Le)ut+=i(((Fe=Ye)[0]-(Ye=ke[Le])[0])*(Fe[0]-Ye[0])+(Fe[1]-Ye[1])*(Fe[1]-Ye[1])),St[Le]=ut,_t=t(_t,Ye[0]),It=n(It,Ye[0]),Pt=t(Pt,Ye[1]),Ht=n(Ht,Ye[1]);Fe=ke[Le=he(ut/2,St)],Ye=ke[Le+1];var en=(ut/2-St[Le])/(St[Le+1]-St[Le]);return ze?[[Fe[0]*(1-en)+Ye[0]*en,Fe[1]*(1-en)+Ye[1]*en],[It-_t,Ht-Pt],ut]:[]}function Re(ke){var Le=ke.renderer;this._params=ke,this._layers=[],this._layerByName={},this._rect=[0,0,0,0],this._clip=Le.clipRect(),this._background=Le.rect().attr({class:"dxm-background"}).data(ke.dataKey,{name:"background"}).append(Le.root),this._container=Le.g().attr({class:"dxm-layers","clip-path":this._clip.id}).append(Le.root).enableLinks(),this._subscribeToTracker(ke.tracker,Le,ke.eventTrigger),this._dataReady=ke.dataReady}Ne.prototype=y({constructor:Ne,getDataReadyCallback:function(){return this._dataSourceLoaded},_onProjection:function(){var ke=this;ke._removeHandlers=ke._params.projection.on({engine:function(){ke._project()},screen:function(){ke._transform()},center:function(){ke._transformCore()},zoom:function(){ke._transform()}})},getData:function(){return this._data},_dataSourceLoadErrorHandler:function(){this._dataSourceChangedHandler()},_dataSourceChangedHandler:function(){var ke,Le;this._data=((ke=this._dataSource&&this._dataSource.items())&&(T(ke)?Le=x:1===ke.length&&ke[0]&&T(ke[0])?(Le=x,ke=ke[0]):c(ke)&&(Le=v)),new(Le=Le||d)(ke)),this._update(!0)},_dataSourceOptions:function(){return{paginate:!1}},_getSpecificDataSourceOption:function(){return this._specificDataSourceOption},_normalizeDataSource:function(ke){var Le=ke.store();return"raw"===Le._loadMode&&(Le._loadMode=void 0),ke},_offProjection:function(){this._removeHandlers(),this._removeHandlers=null},dispose:function(){return this._disposeDataSource(),this._destroyHandles(),Ie(this._context),this._context.root.linkRemove().linkOff(),this._context.labelRoot&&this._context.labelRoot.linkRemove().linkOff(),this._context.str.reset(this._context),this._offProjection(),this._params=this._container=this._context=this.proxy=null,this},setOptions:function(ke){var Le;ke=this._options=ke||{},this._dataSourceLoaded=new k.Deferred,"dataSource"in ke&&ke.dataSource!==this._options_dataSource?(this._options_dataSource=ke.dataSource,this._params.notifyDirty(),this._specificDataSourceOption=(Le=ke.dataSource)?T(Le)?[Le]:Le:[],this._refreshDataSource()):this._data.count()>0&&(this._params.notifyDirty(),this._update(void 0!==ke.type&&ke.type!==this._context.str.type||void 0!==ke.elementType&&ke.elementType!==this._context.str.elementType)),this._transformCore()},_update:function(ke){var Fe,ze=this._context;ke&&(ze.str.reset(ze),ze.root.clear(),ze.labelRoot&&ze.labelRoot.clear(),this._params.tracker.reset(),this._destroyHandles(),ze.str=function(ke,Le){var Fe,St,_t,It,ze=(0,S.normalizeEnum)(ke.type),Ye=(0,S.normalizeEnum)(ke.elementType),ut=y({},z);return Le.count()>0&&(Fe=Le.geometry(Le.item(0)),ze=N[ze]?ze:(It=(St=Fe).coordinates,(_t=M[St.type])||(_t="number"==typeof It[0]?"marker":"number"==typeof It[0][0]?"line":"area"),_t),y(ut,N[ze]),ut.fullType=ut.type=ze,U[ze]&&y(ut,U[ze](Fe)),H[ze]&&(y(ut,H[ze][Ye=H[ze][Ye]?Ye:H[ze]._default]),ut.elementType=Ye,ut.fullType+=":"+Ye)),ut}(this._options,this._data),ze.str.setup(ze),this.proxy.type=ze.str.type,this.proxy.elementType=ze.str.elementType),ze.settings=function(Ye,ut){var St,_t,It,Pt=Ye.params.themeManager,Ht=Ye.str,en=re(y({label:{},color:Ht.getDefaultColor(Ye,ut.palette)},Pt.theme("layer:"+Ht.fullType)),ut);if(en.paletteSize>0){for(It=Pt.createDiscretePalette(en.palette,en.paletteSize),_t=0,St=[];_t<en.paletteSize;++_t)St.push(It.getColor(_t));en._colors=St}return en}(ze,this._options),ze.hasSeparateLabel=!(!ze.settings.label.enabled||!ze.str.hasLabelsGroup),ze.hover=!!(0,S.parseScalar)(ze.settings.hoverEnabled,!0),ze.selection&&h(ze.selection.state,function(Ye,ut){ut&&ut.resetSelected()}),ze.selection=(null!==(Fe=(Fe=(0,S.normalizeEnum)(ze.settings.selectionMode))in f?f[Fe]:f.single)&&(Fe={state:{},single:Fe}),Fe),ze.hasSeparateLabel?ze.labelRoot||(ze.labelRoot=ze.renderer.g().attr({class:"dxm-layer-labels"}).linkOn(this._container,{name:ze.name+"-labels",after:ze.name}).linkAppend(),this._transformCore()):ze.labelRoot&&(ze.labelRoot.linkRemove().linkOff(),ze.labelRoot=null),ke&&this._createHandles(),Ie(ze),ze.str.arrange(ze,this._handles),ze.str.updateGrouping(ze),this._updateHandles(),this._params.notifyReady(),this._dataSourceLoaded?(this._dataSourceLoaded.resolve(),this._dataSourceLoaded=null):this._params.dataReady()},getBounds:function(){return o(this._handles.map(function(ke){return ke.proxy.coordinates().map(function(Le){if(c(Le)){var Fe=c(Le[0][0])?Le.reduce(function(Ye,ut){return Ye.concat(ut)},[]):Le,ze=Fe[0];return Fe.reduce(function(Ye,ut){return[t(Ye[0],ut[0]),t(Ye[1],ut[1]),n(Ye[2],ut[0]),n(Ye[3],ut[1])]},[ze[0],ze[1],ze[0],ze[1]])}})}).map(o))},_destroyHandles:function(){this._handles.forEach(function(ke){return ke.dispose()}),this._context.selection&&(this._context.selection.state={}),this._handles=[]},_createHandles:function(){var ke,Le,Fe,ze,St=this._handles=[],_t=this._data,It=St.length=_t.count(),Pt=this._context,Ht=_t.geometry,en=_t.attributes;for(ke=0;ke<It;++ke)Fe=_t.item(ke),St[ke]=new ge(Pt,ke,Ht(Fe),en(Fe));for((0,E.isFunction)(this._options.customize)&&(ze=this.getProxies(),this._options.customize.call(this._params.widget,ze)),ke=0;ke<It;++ke)(Le=St[ke]).project(),Le.draw(),Le.transform();Pt.selection&&h(Pt.selection.state,function(We,Qe){Qe&&Qe.restoreSelected()})},_updateHandles:function(){var ke,Le=this._handles,Fe=Le.length;for(ke=0;ke<Fe;++ke)Le[ke].refresh();if(this._context.settings.label.enabled){for(ke=0;ke<Fe;++ke)Le[ke].measureLabel();for(ke=0;ke<Fe;++ke)Le[ke].adjustLabel()}},_transformCore:function(){var ke=this._params.projection.getTransform();this._context.root.attr(ke),this._context.labelRoot&&this._context.labelRoot.attr(ke)},_project:function(){var ke,Le=this._handles,Fe=Le.length;for(ke=0;ke<Fe;++ke)Le[ke].project()},_transform:function(){var ke,Le=this._handles,Fe=Le.length;for(this._transformCore(),ke=0;ke<Fe;++ke)Le[ke].transform()},getProxies:function(){return this._handles.map(function(ke){return ke.proxy})},getProxy:function(ke){return this._handles[ke].proxy},raiseClick:function(ke,Le){this._params.eventTrigger("click",{target:this._handles[ke].proxy,event:Le})},hoverItem:function(ke,Le){this._handles[ke].setHovered(Le)},selectItem:function(ke,Le,Fe){this._handles[ke].setSelected(Le,Fe)},clearSelection:function(){var ke=this._context.selection;ke&&(h(ke.state,function(Le,Fe){Fe&&Fe.setSelected(!1)}),ke.state={})}},R.default),(ge=function(ke,Le,Fe,ze){var ut,St,_t,It,Ye=this.proxy=(ut=this,St=Fe.coordinates,_t=y({},ze),It={coordinates:function(){return St},attribute:function(Pt,Ht){return arguments.length>1?(_t[Pt]=Ht,It):arguments.length>0?_t[Pt]:_t},selected:function(Pt,Ht){return arguments.length>0?(ut.setSelected(Pt,Ht),It):ut.isSelected()},applySettings:function(Pt){return ut.update(Pt),It}},It);this._ctx=ke,this._index=Le,this._fig=this._label=null,this._state=0,this._coordinates=Fe.coordinates,this._settings={label:{}},Ye.index=Le,Ye.layer=ke.layer,this._data={name:ke.name,index:Le}}).prototype={constructor:ge,dispose:function(){return this._ctx=this.proxy=this._settings=this._fig=this._label=this.data=null,this},project:function(){var ke=this._ctx;this._projection=ke.str.project(ke.projection,this._coordinates),ke.hasSeparateLabel&&this._label&&this._projectLabel()},_projectLabel:function(){this._labelProjection=this._ctx.str.projectLabel(this._projection)},draw:function(){var ke=this._ctx;ke.str.draw(ke,this._fig={},this._data),this._fig.root.append(ke.root)},transform:function(){var ke=this._ctx;ke.str.transform(this._fig,ke.projection,this._projection),ke.hasSeparateLabel&&this._label&&this._transformLabel()},_transformLabel:function(){this._ctx.str.transformLabel(this._label,this._ctx.projection,this._labelProjection)},refresh:function(){var ke=this._ctx.str,Le=function me(ke,Le,Fe){var ut,St,ze=re(ke.settings,Fe);return ut=Le,St=ze,h(ke.grouping,function(_t,It){var Pt=he(It.callback(ut,It.field),It.partition);Pt>=0&&(St[_t]=It.values[Pt])}),void 0===Fe.color&&Fe.paletteIndex>=0&&(ze.color=ze._colors[Fe.paletteIndex]),ze}(this._ctx,this.proxy,this._settings);this._styles=ke.getStyles(Le),ke.refresh(this._ctx,this._fig,this._data,this.proxy,Le),this._refreshLabel(Le),this._setState()},_refreshLabel:function(ke){var Le=this._ctx,Fe=ke.label,ze=this._label;Le.settings.label.enabled?(ze||(ze=this._label={root:Le.labelRoot||this._fig.root,text:Le.renderer.text().attr({class:"dxm-label"}),size:[0,0]},Le.hasSeparateLabel&&(this._projectLabel(),this._transformLabel())),ze.value=l(this.proxy.text||this.proxy.attribute(Fe.dataField)||""),ze.value&&(ze.text.attr({text:ze.value,x:0,y:0}).css((0,S.patchFontOptions)(Fe.font)).attr({align:"center",stroke:Fe.stroke,"stroke-width":Fe["stroke-width"],"stroke-opacity":Fe["stroke-opacity"]}).data(Le.dataKey,this._data).append(ze.root),ze.settings=ke)):ze&&(ze.text.remove(),this._label=null)},measureLabel:function(){var ke,Le=this._label;Le.value&&(ke=Le.text.getBBox(),Le.size=[ke.width,ke.height,-ke.y-ke.height/2])},adjustLabel:function(){var ke,Le=this._label;Le.value&&(ke=this._ctx.str.getLabelOffset(Le,Le.settings),Le.settings=null,Le.text.attr({x:ke[0],y:ke[1]+Le.size[2]}))},update:function(ke){this._settings=re(this._settings,ke),this._fig&&(this.refresh(),this._label&&this._label.value&&(this.measureLabel(),this.adjustLabel()))},_setState:function(){this._ctx.str.setState(this._fig,this._styles,p[this._state])},_setForeground:function(){var ke=this._fig.root;this._state?ke.toForeground():ke.toBackground()},setHovered:function(ke){var Le=Ue(this._state,1),Fe=!!ke;return this._ctx.hover&&Le!==Fe&&(this._state=Pe(this._state,1,Fe),this._setState(),this._setForeground(),_e(this._ctx,this,Fe,"hoverChanged")),this},setSelected:function(ke,Le){var Fe,ze=Ue(this._state,2),Ye=!!ke,ut=this._ctx.selection;ut&&ze!==Ye&&(this._state=Pe(this._state,2,Ye),Fe=ut.state[ut.single],ut.state[ut.single]=null,Fe&&Fe.setSelected(!1),ut.state[ut.single||this._index]=ke?this:null,this._fig&&(this._setState(),this._setForeground(),Le||_e(this._ctx,this,Ye,"selectionChanged")))},isSelected:function(){return Ue(this._state,2)},resetSelected:function(){this._state=Pe(this._state,2,!1)},restoreSelected:function(){this._fig.root.toForeground()}},Re.prototype={constructor:Re,dispose:function(){this._clip.dispose(),this._layers.forEach(function(ke){return ke.dispose()}),this._offTracker(),this._params=this._offTracker=this._layers=this._layerByName=this._clip=this._background=this._container=null},_subscribeToTracker:function(ke,Le,Fe){var ze=this;ze._offTracker=ke.on({click:function(Ye){var ut=Le.getRootOffset(),St=ze.byName(Ye.data.name);Ye.$event.x=Ye.x-ut.left,Ye.$event.y=Ye.y-ut.top,St?St.raiseClick(Ye.data.index,Ye.$event):"background"===Ye.data.name&&Fe("click",{event:Ye.$event})},"hover-on":function(Ye){var ut=ze.byName(Ye.data.name);ut&&ut.hoverItem(Ye.data.index,!0)},"hover-off":function(Ye){var ut=ze.byName(Ye.data.name);ut&&ut.hoverItem(Ye.data.index,!1)}})},setOptions:function(ke){var Le,Fe=ke?c(ke)?ke:[ke]:[],ze=this._layers;if(Fe.length!==ze.length||ze.some(function(Pt,Ht){var en=r(Fe,Ht);return(0,E.isDefined)(en)&&en!==Pt.proxy.name})){this._params.tracker.reset(),this._layers.forEach(function(Pt){return Pt.dispose()});var Ye=this._layerByName={};this._layers=ze=[];for(var ut=0,St=Fe.length;ut<St;++ut){var _t=r(Fe,ut)||"map-layer-"+ut,It=ze[ut]=new Ne(this._params,this._container,_t,ut);Ye[_t]=It}}ze.forEach(function(Pt,Ht){Pt.setOptions(Fe[Ht])}),(Le=ze.map(function(Pt){return Pt.getDataReadyCallback()})).length&&k.when.apply(void 0,Le).done(this._dataReady)},_updateClip:function(){var ke=this._rect,Le=this._borderWidth;this._clip.attr({x:ke[0]+Le,y:ke[1]+Le,width:n(ke[2]-2*Le,0),height:n(ke[3]-2*Le,0)})},setBackgroundOptions:function(ke){this._background.attr({stroke:ke.borderColor,"stroke-width":ke.borderWidth,fill:ke.color}),this._borderWidth=n(ke.borderWidth,0),this._updateClip()},setRect:function(ke){this._rect=ke,this._background.attr({x:ke[0],y:ke[1],width:ke[2],height:ke[3]}),this._updateClip()},byIndex:function(ke){return this._layers[ke]},byName:function(ke){return this._layerByName[ke]},items:function(){return this._layers}}},function(W,b,e){function g(I){this._subscribeToTracker(I.tracker,I.tooltip,I.layerCollection)}b.TooltipViewer=g,g.prototype={constructor:g,dispose:function(){this._offTracker(),this._offTracker=null},_subscribeToTracker:function(I,F,A){this._offTracker=I.on({"focus-on":function(R){var E,k;if(F.isEnabled()){var S=function(w){w&&R.done(w)};(k=(E=A.byName(R.data.name))&&E.getProxy(R.data.index))&&S(F.show(k,{x:R.x,y:R.y,offset:12},{target:k},void 0,S))}},"focus-move":function(R){F.move(R.x,R.y,12)},"focus-off":function(){F.hide()}})}}},function(W,b,e){b.generateDataKey=function(){return"vectormap-data-"+g++};var g=1},function(W,b,e){var g;b.default=void 0;var I=((g=e(1078))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=S(e(605)),I=e(341),F=e(343),A=e(14),R=e(1),E=S(e(9)),k=e(182);function S(n){return n&&n.__esModule?n:{default:n}}var w={line:!0,spline:!0,stepline:!0,area:!0,steparea:!0,splinearea:!0,bar:!0,winloss:!0},y=Math,h=y.abs,m=y.round,p=y.max,f=y.min,c=isFinite,u=Number,l=String;function s(n,i,o,r){return o!==r.first&&o!==r.last||(n=i.firstLastColor),(r.min||[]).indexOf(o)>=0&&(n=i.minColor),(r.max||[]).indexOf(o)>=0&&(n=i.maxColor),n}var a=g.default.inherit({_rootClassPrefix:"dxsl",_rootClass:"dxsl-sparkline",_themeSection:"sparkline",_defaultSize:{width:250,height:30},_initCore:function(){this.callBase(),this._createSeries()},_initialChanges:["DATA_SOURCE"],_dataSourceChangedHandler:function(){this._requestChange(["UPDATE"])},_updateWidgetElements:function(){this._updateSeries(),this.callBase()},_disposeWidgetElements:function(){this._series&&this._series.dispose(),this._series=this._seriesGroup=this._seriesLabelGroup=null},_cleanWidgetElements:function(){this._seriesGroup.remove(),this._seriesLabelGroup.remove(),this._seriesGroup.clear(),this._seriesLabelGroup.clear()},_drawWidgetElements:function(){this._dataIsLoaded()&&(this._drawSeries(),this._drawn())},_getCorrectCanvas:function(){var n=this._allOptions,i=this._canvas,o=n.pointSize&&Math.ceil(n.pointSize/2)+2,r=n.type;return"bar"!==r&&"winloss"!==r&&(n.showFirstLast||n.showMinMax)?{width:i.width,height:i.height,left:i.left+o,right:i.right+o,top:i.top+o,bottom:i.bottom+o}:i},_prepareOptions:function(){this._allOptions=this.callBase(),this._allOptions.type=(0,A.normalizeEnum)(this._allOptions.type),w[this._allOptions.type]||(this._allOptions.type="line")},_createHtmlElements:function(){this._seriesGroup=this._renderer.g().attr({class:"dxsl-series"}),this._seriesLabelGroup=this._renderer.g().attr({class:"dxsl-series-labels"})},_createSeries:function(){this._series=new F.Series({renderer:this._renderer,seriesGroup:this._seriesGroup,labelsGroup:this._seriesLabelGroup,argumentAxis:this._argumentAxis,valueAxis:this._valueAxis},{widgetType:"chart",type:"line"})},_updateSeries:function(){var n=this._series;this._prepareDataSource();var i=this._prepareSeriesOptions();n.updateOptions(i);var o={groups:[{series:[n]}]};o.argumentOptions={type:"bar"===i.type?"discrete":void 0},this._simpleDataSource=(0,I.validateData)(this._simpleDataSource,o,this._incidentOccurred,{checkTypeForAllData:!1,convertToAxisDataType:!0,sortingMethod:!0})[n.getArgumentField()],i.customizePoint=this._getCustomizeFunction(),n.updateData(this._simpleDataSource),n.createPoints(),this._groupsDataCategories=o.categories},_optionChangesMap:{dataSource:"DATA_SOURCE"},_optionChangesOrder:["DATA_SOURCE"],_change_DATA_SOURCE:function(){this._updateDataSource()},_prepareDataSource:function(){var d,v,x,T,n=this._allOptions,i=n.argumentField,o=n.valueField,r=(d=this._dataSourceItems()||[],v=i,x=o,T=this.option("ignoreEmptyPoints"),(0,A.map)(d,function(D,C){var P,M,O=null;return void 0!==D&&(O={},P=c(D),O[v]=P?l(C):D[v],O[x]=null===(M=P?D:D[x])?T?void 0:M:u(M),O=void 0!==O[v]&&void 0!==O[x]?O:null),O}));"winloss"===n.type?(this._winlossDataSource=r,this._simpleDataSource=function(d,v,x,T){return(0,A.map)(d,function(D){var C={};return C[v]=D[v],C[x]=h(D[x]-T)<1e-4?0:D[x]>T?1:-1,C})}(r,i,o,n.winlossThreshold)):this._simpleDataSource=r},_prepareSeriesOptions:function(){var n=this._allOptions,i="winloss"===n.type?"bar":n.type;return{visible:!0,argumentField:n.argumentField,valueField:n.valueField,color:n.lineColor,width:n.lineWidth,widgetType:"chart",type:i,opacity:-1!==i.indexOf("area")?this._allOptions.areaOpacity:void 0,point:{size:n.pointSize,symbol:n.pointSymbol,border:{visible:!0,width:2},color:n.pointColor,visible:!1,hoverStyle:{border:{}},selectionStyle:{border:{}}},border:{color:n.lineColor,width:n.lineWidth,visible:"bar"!==i}}},_getCustomizeFunction:function(){var r,d,v,n=this._allOptions,o=this._getExtremumPointsIndexes(this._winlossDataSource||this._simpleDataSource);return"winloss"===n.type||"bar"===n.type?(r=o,d=n,v=this._winlossDataSource,function(){var x=this.index,T="winloss"===d.type;return{color:s((T?v[x][d.valueField]:this.value)>=(T?d.winlossThreshold:0)?T?d.winColor:d.barPositiveColor:T?d.lossColor:d.barNegativeColor,d,x,r)}}):function(r,d){return function(){var v=s(void 0,d,this.index,r);return v?{visible:!0,border:{color:v}}:{}}}(o,n)},_getExtremumPointsIndexes:function(n){var i=this._allOptions,o=n.length-1,r={};return this._minMaxIndexes=function(d,v){var x,T,D=(d[0]||{})[v]||0,C=D,P=D,M=[0],O=[0],B=d.length;for(T=1;T<B;T++)(x=d[T][v])<C?(C=x,M=[T]):x===C&&M.push(T),x>P?(P=x,O=[T]):x===P&&O.push(T);return P===C&&(M=O=[]),{minIndexes:M,maxIndexes:O}}(n,i.valueField),i.showFirstLast&&(r.first=0,r.last=o),i.showMinMax&&(r.min=this._minMaxIndexes.minIndexes,r.max=this._minMaxIndexes.maxIndexes),r},_getStick:function(){return{stick:"bar"!==this._series.type}},_updateRange:function(){var n,i=this._series,o=i.type,r="bar"===o,d="winloss"===o,v=i.getRangeData(),x=this._allOptions.minValue,T=(0,R.isDefined)(x)&&c(x),D=this._allOptions.maxValue,C=(0,R.isDefined)(D)&&c(D),P=.15*(v.val.max-v.val.min);r||d||"area"===o?(0!==v.val.min&&(v.val.min-=P),0!==v.val.max&&(v.val.max+=P)):(v.val.min-=P,v.val.max+=P),(T||C)&&(T&&C?(v.val.minVisible=f(x,D),v.val.maxVisible=p(x,D)):(v.val.minVisible=T?u(x):void 0,v.val.maxVisible=C?u(D):void 0),d&&(v.val.minVisible=T?p(v.val.minVisible,-1):void 0,v.val.maxVisible=C?f(v.val.maxVisible,1):void 0)),i.getPoints().length>1&&r&&(v.arg.min=v.arg.min-(n=.1*(v.arg.max-v.arg.min)),v.arg.max=v.arg.max+n),v.arg.categories=this._groupsDataCategories,this._ranges=v},_getBarWidth:function(n){var i=this._canvas,d=m((i.width-i.left-i.right-4*n)/n);return d<1&&(d=1),d>50&&(d=50),d},_correctPoints:function(){var n,i,o=this._allOptions.type,r=this._series.getPoints(),d=r.length;if("bar"===o||"winloss"===o)for(n=this._getBarWidth(d),i=0;i<d;i++)r[i].correctCoordinates({width:n,offset:0})},_drawSeries:function(){this._simpleDataSource.length>0&&(this._correctPoints(),this._series.draw(),this._seriesGroup.append(this._renderer.root))},_isTooltipEnabled:function(){return!!this._simpleDataSource.length},_getTooltipData:function(){var n=this._allOptions,i=this._winlossDataSource||this._simpleDataSource,o=this._tooltip;if(0===i.length)return{};var r=this._minMaxIndexes,d=n.valueField,v=i[0][d],x=i[i.length-1][d],T=(0,R.isDefined)(r.minIndexes[0])?i[r.minIndexes[0]][d]:v,D=(0,R.isDefined)(r.maxIndexes[0])?i[r.maxIndexes[0]][d]:v,C=o.formatValue(v),P=o.formatValue(x),M=o.formatValue(T),O=o.formatValue(D),B={firstValue:C,lastValue:P,minValue:M,maxValue:O,originalFirstValue:v,originalLastValue:x,originalMinValue:T,originalMaxValue:D,valueText:["Start:",C,"End:",P,"Min:",M,"Max:",O]};return"winloss"===n.type&&(B.originalThresholdValue=n.winlossThreshold,B.thresholdValue=o.formatValue(n.winlossThreshold)),B}});(0,A.map)(["lineColor","lineWidth","areaOpacity","minColor","maxColor","barPositiveColor","barNegativeColor","winColor","lessColor","firstLastColor","pointSymbol","pointColor","pointSize","type","argumentField","valueField","winlossThreshold","showFirstLast","showMinMax","ignoreEmptyPoints","minValue","maxValue"],function(n){a.prototype._optionChangesMap[n]="OPTIONS"}),(0,E.default)("dxSparkline",a),b.default=a,a.addPlugin(k.plugin),W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(1080))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(3),I=A(e(605)),F=A(e(9));function A(w){return w&&w.__esModule?w:{default:w}}var R=Number,E=isFinite,k=I.default.inherit({_rootClassPrefix:"dxb",_rootClass:"dxb-bullet",_themeSection:"bullet",_defaultSize:{width:300,height:30,left:1,right:1,top:2,bottom:2},_disposeWidgetElements:function(){delete this._zeroLevelPath,delete this._targetPath,delete this._barValuePath},_cleanWidgetElements:function(){this._zeroLevelPath.remove(),this._targetPath.remove(),this._barValuePath.remove()},_drawWidgetElements:function(){this._drawBullet(),this._drawn()},_createHtmlElements:function(){var w=this._renderer;this._zeroLevelPath=w.path(void 0,"line").attr({class:"dxb-zero-level","stroke-linecap":"square"}),this._targetPath=w.path(void 0,"line").attr({class:"dxb-target","stroke-linecap":"square"}),this._barValuePath=w.path(void 0,"line").attr({class:"dxb-bar-value","stroke-linecap":"square"})},_prepareOptions:function(){var w,y,h,m,p,f;this._allOptions=w=this.callBase();var c=void 0===this._allOptions.value,u=void 0===this._allOptions.target;this._tooltipEnabled=!(c&&u),c&&(this._allOptions.value=0),u&&(this._allOptions.target=0),w.value=p=R(w.value),w.target=f=R(w.target),void 0===this._allOptions.startScaleValue&&(this._allOptions.startScaleValue=f<p?f:p,this._allOptions.startScaleValue=this._allOptions.startScaleValue<0?this._allOptions.startScaleValue:0),void 0===this._allOptions.endScaleValue&&(this._allOptions.endScaleValue=f>p?f:p),w.startScaleValue=y=R(w.startScaleValue),w.endScaleValue=h=R(w.endScaleValue),h<y&&(m=h,this._allOptions.endScaleValue=y,this._allOptions.startScaleValue=m,this._allOptions.inverted=!0)},_updateRange:function(){var w=this._allOptions;this._ranges={arg:{invert:w.rtlEnabled?!w.inverted:w.inverted,min:w.startScaleValue,max:w.endScaleValue,axisType:"continuous",dataType:"numeric"},val:{min:0,max:1,axisType:"continuous",dataType:"numeric"}}},_drawBullet:function(){var w=this._allOptions,y=w.startScaleValue!==w.endScaleValue,h=E(w.startScaleValue),m=E(w.endScaleValue),p=E(w.value),f=E(w.target);y&&m&&h&&f&&p&&(this._drawBarValue(),this._drawTarget(),this._drawZeroLevel())},_getTargetParams:function(){var w=this._allOptions,y=this._valueAxis.getTranslator(),h=this._argumentAxis.getTranslator().translate(w.target);return{points:[h,y.translate(.02),h,y.translate(.98)],stroke:w.targetColor,"stroke-width":w.targetWidth}},_getBarValueParams:function(){var w,y,h=this._allOptions,m=this._argumentAxis.getTranslator(),p=this._valueAxis.getTranslator(),f=h.startScaleValue,c=h.endScaleValue,u=h.value,l=p.translate(.1),s=p.translate(.9);return u>0?(w=f<=0?0:f,y=u>=c?c:u<w?w:u):(w=c>=0?0:c,y=u<f?f:u>w?w:u),{points:[w=m.translate(w),s,y=m.translate(y),s,y,l,w,l],fill:h.color}},_getCorrectCanvas:function(){return this._canvas},_getZeroLevelParams:function(){var w=this._valueAxis.getTranslator(),y=this._argumentAxis.getTranslator().translate(0);return{points:[y,w.translate(.02),y,w.translate(.98)],stroke:this._allOptions.targetColor,"stroke-width":1}},_drawZeroLevel:function(){var w=this._allOptions;0>w.endScaleValue||0<w.startScaleValue||!w.showZeroLevel||this._zeroLevelPath.attr(this._getZeroLevelParams()).sharp().append(this._renderer.root)},_drawTarget:function(){var w=this._allOptions,y=w.target;y>w.endScaleValue||y<w.startScaleValue||!w.showTarget||this._targetPath.attr(this._getTargetParams()).sharp().append(this._renderer.root)},_drawBarValue:function(){this._barValuePath.attr(this._getBarValueParams()).append(this._renderer.root)},_getTooltipCoords:function(){var w=this._canvas,y=this._renderer.getRootOffset(),h=this._barValuePath.getBBox();return{x:h.x+h.width/2+y.left,y:w.height/2+y.top}},_getTooltipData:function(){var w=this._tooltip,y=this._allOptions,h=y.value,m=y.target,p=w.formatValue(h),f=w.formatValue(m);return{originalValue:h,originalTarget:m,value:p,target:f,valueText:["Actual Value:",p,"Target Value:",f]}},_isTooltipEnabled:function(){return this._tooltipEnabled}});(0,g.each)(["color","targetColor","targetWidth","showTarget","showZeroLevel","value","target","startScaleValue","endScaleValue"],function(w,y){k.prototype._optionChangesMap[y]="OPTIONS"}),(0,F.default)("dxBullet",k),b.default=k,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g;b.default=void 0;var I=((g=e(1082))&&g.__esModule?g:{default:g}).default;b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(119))&&g.__esModule?g:{default:g};e(606),e(1083),e(1084),e(1085),e(608),e(1086),e(1087),e(184),e(609),e(1088),e(611),e(1089),e(1090),e(1091);var F=e(117),A=e(137),R=e(162);b.default=I.default,I.default.addPlugin(F.plugin),I.default.addPlugin(A.plugin),I.default.addPlugin(R.plugin),W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g,I=(g=e(607))&&g.__esModule?g:{default:g};function F(E,k,S){return((S-1)*E+k)/S}function A(E){return(0,I.default)(E,F,!0)}(0,e(183).addAlgorithm)("strip",A),b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(183);function I(A){var R=A.items,E=(0,g.buildSidesData)(A.rect,A.directions,A.isRotated?1:0);(0,g.calculateRectangles)(R,0,A.rect,E,{sum:A.sum,count:R.length,side:E.variedSide})}(0,g.addAlgorithm)("sliceanddice",I),b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=e(183),I=(0,g.getAlgorithm)("sliceanddice");(0,g.addAlgorithm)("rotatedsliceanddice",function(F){return F.isRotated=!F.isRotated,I.call(this,F)})},function(W,b,e){b.default=void 0;var g=e(241),I=Math.min,F=Math.max;function A(S){return[Number(S[0])||0,S[1]-S[0]||1]}function E(S,w){var p,f,y=w.createGradientPalette(S.palette),h=(0,g.createColorCodeGetter)(S);return"range"in S?(p=m,f=A(S.range||[]),function(c){return p(c,f)}):function R(S,w){var y={};return function(h){var m=h.parent;return S(h,y[m._id]||(y[m._id]=function(p,f){var c,u,l=p.length,s=[];for(c=0;c<l;++c)u=f(p[c]),isFinite(u)&&s.push(u);return A([I.apply(null,s),F.apply(null,s)])}(m.nodes,w)))}}(m,h);function m(p,f){return y.getColor((h(p)-f[0])/f[1])}}(0,g.addColorizer)("gradient",E),b.default=E,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(241);function I(A,R){var E=A.range||[],k=R.createDiscretePalette(A.palette,E.length-1),S=(0,g.createColorCodeGetter)(A);return function(w){return k.getColor(function(y,h){var m,p=0,f=h.length-1,c=-1;if(h[p]<=y&&y<=h[f])if(y===h[f])c=f-1;else{for(;f-p>1;)y<h[m=p+f>>1]?f=m:p=m;c=p}return c}(S(w),E))}}(0,g.addColorizer)("range",I),b.default=I,W.exports=b.default,W.exports.default=b.default},function(W,b,e){var g=k(e(119)),I=k(e(207)),F=e(180),A=e(348),R=e(14),E=e(12);function k(h){return h&&h.__esModule?h:{default:h}}e(184),e(610);var S=g.default.prototype,w=I.default.prototype;S._eventsMap.onSelectionChanged={name:"selectionChanged"},(0,F.expand)(S._handlers,"calculateAdditionalStates",function(h,m){h[2]=m.selectionStyle?(0,A.buildRectAppearance)(m.selectionStyle):{}}),w.statesMap[2]=w.statesMap[3]=2,w.additionalStates.push(2),(0,F.expand)(S,"_onNodesCreated",function(){this._selectionList.length=0}),(0,F.expand)(S,"_extendProxyType",function(h){var m=this;h.select=function(p){m._selectNode(this._id,!!p)},h.isSelected=function(){return(0,E.inArray)(this._id,m._selectionList)>=0},m._selectionList=[]}),g.default.addChange({code:"SELECTION_MODE",handler:function(){var h,m=(0,R.normalizeEnum)(this._getOption("selectionMode",!0)),p=this._selectionList,f="none"===m?0:"multiple"===m?2:1;1===f&&p.length>1?(h=p.pop(),this.clearSelection(),p.push(h)):0===f&&this.clearSelection(),this._selectionMode=f},isThemeDependent:!0,isOptionChange:!0,option:"selectionMode"}),(0,F.expand)(S,"_applyTilesAppearance",function(){this._selectionList.length&&function(h,m){var p,f,c=m.length;for(p=0;p<c;++p)f=h[m[p]],y[Number(f.isNode())](f.tile)}(this._nodes,this._selectionList)});var y=[function(h){h.toForeground()},function(h){h.outer.toForeground(),h.inner.toForeground()}];S._applySelectionState=function(h,m){var p=this._nodes[h];p.setState(2,m),this._eventTrigger("selectionChanged",{node:p.proxy})},S._selectNode=function(h,m){var p,f,c;0!==this._selectionMode&&(this._context.suspend(),f=(0,E.inArray)(h,p=this._selectionList),m&&-1===f?(1===this._selectionMode&&p.length&&(c=p.pop(),this._applySelectionState(c,!1)),p.push(h),this._applySelectionState(h,!0)):!m&&f>=0&&(p.splice(f,1),this._applySelectionState(h,!1)),this._context.resume())},S.clearSelection=function(){var h,m=this._selectionList,p=m.length;if(0!==this._selectionMode){for(this._context.suspend(),h=0;h<p;++h)this._applySelectionState(m[h],!1);m.length=0,this._context.resume()}}},function(W,b,e){var g,I=(g=e(119))&&g.__esModule?g:{default:g},F=e(349),A=e(180),R=e(14);e(184),e(609),e(611);var E=0,k=I.default.prototype;k._eventsMap.onClick={name:"click"},(0,A.expand)(k,"_initCore",function(){var S=this,w="__treemap_data_"+E++,y=function(h){return S._nodes[h].proxy};S._tracker=new F.Tracker({widget:S,root:S._renderer.root,getNode:function(h){var m=y(h);return(0,R.parseScalar)(S._getOption("interactWithGroup",!0))&&m.isLeaf()&&m.getParent().isActive()?m.getParent():m},getData:function(h){var m=h.target;return("tspan"===m.tagName?m.parentNode:m)[w]},getProxy:y,click:function(h){S._eventTrigger("click",h)}}),S._handlers.setTrackerData=function(h,m){m.data(w,h._id)}}),(0,A.expand)(k,"_disposeCore",function(){this._tracker.dispose()})},function(W,b,e){var g,I=(g=e(119))&&g.__esModule?g:{default:g},F=e(180);e(184);var A=I.default.prototype;A._eventsMap.onDrill={name:"drill"},(0,F.expand)(A,"_extendProxyType",function(R){var E=this;R.drillDown=function(){E._drillToNode(this._id)}}),(0,F.expand)(A,"_onNodesCreated",function(){this._drilldownIndex=-1}),A._drillToNode=function(R){var E;this._drilldownIndex!==R&&(E=this._nodes[R]||this._root).nodes&&(this._drilldownIndex=R,this._topNode=E,this._context.suspend(),this._context.change(["MAX_DEPTH","NODES_RESET"]),this._context.resume(),this._eventTrigger("drill",{node:E.proxy}))},A.resetDrillDown=function(){return this._drillToNode(-1),this},A.drillUp=function(){return this._drillToNode(this._topNode.parent._id||-1),this},A.getCurrentNode=function(){return this._topNode.proxy}},function(W,b,e){var g,I=((g=e(119))&&g.__esModule?g:{default:g}).default.prototype;I._optionChangesMap.idField=I._optionChangesMap.parentField="NODES_CREATE",I._processDataSourceItems=function(F){var A,R,E,k,S,w={},y=this._getOption("idField",!0),h=this._getOption("parentField",!0),m=[];if(!y||!h||0===F.length)return{items:F,isPlain:!1};for(A=0;A<F.length;A++)(E=(R=F[A])[h])?(w[E]=w[E]||{items:[]},k=w[E].items):k=m,k.push(R);for(S in function p(f,c){var u,l,s,a=f.struct;for(l=0;l<c.length;l++)a[s=(u=c[l])[f.idField]]&&(u.items=a[s].items,a[s]=null,p(f,u.items))}({struct:w,idField:y},m),w)w[S]&&m.push(w[S]);return{items:m,isPlain:!0}}},function(W,b,e){b.default=void 0;var g,I=(g=e(612))&&g.__esModule?g:{default:g},F=e(1097),A=e(117),R=e(137),E=e(234),k=e(1098),S=e(1099),w=e(162);I.default.addPlugin(F.plugin),I.default.addPlugin(A.plugin),I.default.addPlugin(R.plugin),I.default.addPlugin(E.plugin),I.default.addPlugin(k.plugin),I.default.addPlugin(S.plugin),I.default.addPlugin(w.plugin),b.default=I.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.getAlgorithm=function(A){return F[(0,I.normalizeEnum)(A)]||g},b.addAlgorithm=function(A,R,E){F[A]=R,E&&(g=F[A])};var g,I=e(14),F={}},function(W,b,e){b.default=void 0,b.default={getFigures:function(I){var F=1/I.length;return I.map(function(A,R,E){var k=E[R+1]?E[R+1]:E[R];return[.5-A/2,F*R,.5+A/2,F*R,.5+k/2,F*(R+1),.5-k/2,F*(R+1)]})},normalizeValues:function(I){var F=I.reduce(function(A,R){return Math.max(R.value,A)},I[0]&&I[0].value||0);return I.map(function(A){return A.value/F})}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0,b.default={getFigures:function(I,F,A){var R=0,E=0,k=0,S=0,w=F/2,y=.5-w,h=1-A,m=.5-w,p=.5+w;return I.map(function(f){return k=S,E=R,S=y*(R+=f)/h,E<=h&&R<=h?[k,E,1-k,E,1-S,R,0+S,R]:E<=h&&R>h?[k,E,1-k,E,p,h,p,R,m,R,m,h]:[m,E,p,E,p,R,m,R]})},normalizeValues:function(I){var F=I.reduce(function(A,R){return A+R.value},0);return I.map(function(A){return A.value/F})}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=["normal","hover","selection","selection"];function F(E,k,S){var w=k.border,y=S.border,h=(0,g.isDefined)(w.visible)?w.visible:y.visible,m=(0,g.isDefined)(w.width)?w.width:y.width;return{fill:E,hatching:k.hatching,stroke:w.color||y.color,"stroke-width":h?m:0}}function A(E,k){var S=k.data;this.code=0,this.widget=E,this.figure=k.figure,this.argument=S.argument,this.value=S.value,this.data=S.dataItem,this.percent=k.percent,this.id=k.id,this.color=k.color,this.states={normal:F(k.color,k.itemOptions,k.itemOptions),hover:F(k.color,k.itemOptions.hoverStyle,k.itemOptions),selection:F(k.color,k.itemOptions.selectionStyle,k.itemOptions)}}A.prototype={getState:function(){return I[this.code]},getNormalStyle:function(){return this.states.normal},setHover:function(){this.hover(!0)},hover:function(E){this.widget._getOption("hoverEnabled",!0)&&E!==this.isHovered()&&(this.widget._suspend(),E&&this.widget.clearHover(),this.setState(1,E),this.widget._eventTrigger("hoverChanged",{item:this}),this.widget._resume())},setState:function(E,k){k?this.code|=E:this.code&=~E,this.widget._applyTilesAppearance()},select:function(E){var k=this.widget._getOption("selectionMode",!0);"none"!==k&&E!==this.isSelected()&&(this.widget._suspend(),E&&"multiple"!==k&&this.widget.clearSelection(),this.setState(2,E),this.widget._eventTrigger("selectionChanged",{item:this}),this.widget._resume())},showTooltip:function(E){this.widget._showTooltip(this.id,E)},getColor:function(){return this.color},isHovered:function(){return!!(1&this.code)},isSelected:function(){return!!(2&this.code)}},b.default=A,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.plugin=void 0;var g=e(344),I=e(14),F=e(0),A=e(4);function E(c){return function(u){if(Array.isArray(u))return S(u)}(c)||function(u){if("undefined"!=typeof Symbol&&null!=u[Symbol.iterator]||null!=u["@@iterator"])return Array.from(u)}(c)||k(c)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function k(c,u){if(c){if("string"==typeof c)return S(c,u);var l=Object.prototype.toString.call(c).slice(8,-1);return"Object"===l&&c.constructor&&(l=c.constructor.name),"Map"===l||"Set"===l?Array.from(c):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?S(c,u):void 0}}function S(c,u){(null==u||u>c.length)&&(u=c.length);for(var l=0,s=new Array(u);l<u;l++)s[l]=c[l];return s}function w(c){return"outside"===(c=(0,I.normalizeEnum)(c))||"inside"!==c}function y(c,u,l){return l?c-u.height:c}function h(c,u,l,s){return{x:c[2]+l.horizontalOffset+5,y:y(c[3]+l.verticalOffset,u,s)}}function m(c,u,l,s){return{x:c[0]-u.width-l.horizontalOffset-5,y:y(c[1]+l.verticalOffset,u,s)}}function p(c,u,l){return{x:c[0]+(c[2]-c[0])/2+l.horizontalOffset-u.width/2,y:c[1]+l.verticalOffset+(c[7]-c[1])/2-u.height/2}}b.plugin={name:"lables",init:A.noop,dispose:A.noop,extenders:{_initCore:function(){this._labelsGroup=this._renderer.g().attr({class:this._rootClassPrefix+"-labels"}).append(this._renderer.root),this._labels=[]},_applySize:function(){var c,u=this._getOption("label"),l=this._getOption("adaptiveLayout"),s=this._rect,a=0,t=s[2]-s[0];this._labelRect=s.slice(),this._labels.length&&w(u.position)?(a=this._labels.map(function(n){return n.resetEllipsis(),n.getBoundingRect().width}).reduce(function(n,i){return Math.max(n,i)},0)+u.horizontalOffset+("outside"===(c=(0,I.normalizeEnum)(c=u.position))?5:"inside"===c?0:20),!l.keepLabels&&t-a<l.width?this._labels.forEach(function(n){n.draw(!1)}):(t-a<l.width&&(a=(a=t-l.width)>0?a:0),this._labels.forEach(function(n){n.draw(!0)}),"left"===u.horizontalAlignment?s[0]+=a:s[2]-=a)):(0,I.normalizeEnum)("none"!==this._getOption("resolveLabelOverlapping",!0))&&this._labels.forEach(function(n){return!n.isVisible()&&n.draw(!0)})},_buildNodes:function(){this._createLabels()},_change_TILING:function(){var c,t,n,i,u=this,l=u._getOption("label"),s=p,a=u._getOption("inverted",!0);w(l.position)&&("outside"===(0,I.normalizeEnum)(l.position)?s="left"===l.horizontalAlignment?m:h:(c=this._defaultLabelTextAlignment(),s="left"===l.horizontalAlignment?(t=this._labelRect,n=this._rect,i=c,function(o,r,d,v){return{x:"left"===i?t[0]:n[0]-r.width-d.horizontalOffset-20,y:y(o[3]+d.verticalOffset,r,v)}}):function(t,n,i){return function(o,r,d,v){return{x:"left"===i?n[2]+d.horizontalOffset+20:t[2]-r.width,y:y(o[3]+d.verticalOffset,r,v)}}}(this._labelRect,this._rect,c))),u._labels.forEach(function(t,n){var T,D,C,i=u._items[n],o=i.getNormalStyle()["stroke-width"],r=a?o/2:-o/2,d=r?i.coords.map(function(T,D){return 1===D||3===D?T-r:2===D?T-o:0===D?T+o:T}):i.coords;if(l.showForZeroValues||0!==i.value){w(l.position)&&u._correctLabelWidth(t,i.coords,l);var v=t.getBoundingRect(),x=(D=v,(T=s(d,v,l,a)).x<(C=u._labelRect)[0]&&(T.x=C[0]),T.x+D.width>C[2]&&(T.x=C[2]-D.width),T.y<C[1]&&(T.y=C[1]),T.y+D.height>C[3]&&(T.y=C[3]-D.height),T);t.setFigureToDrawConnector(d),t.shift(x.x,x.y)}else t.draw(!1)}),u._resolveLabelOverlapping()}},members:{_resolveLabelOverlapping:function(){var c=this,u=(0,I.normalizeEnum)(c._getOption("resolveLabelOverlapping",!0)),l=this._getOption("inverted",!0)?c._labels.slice().reverse():c._labels;if("hide"===u)l.reduce(function(a,t){return t.getBoundingRect().y<a?t.hide():a=t.getBoundingRect().y+t.getBoundingRect().height,a},0);else if("shift"===u){var s=this._labelRect[3];l.reduce(function(a,t,n,i){var T,C,o=function R(c,u){return function(l){if(Array.isArray(l))return l}(c)||function(l,s){var a=null==l?null:"undefined"!=typeof Symbol&&l[Symbol.iterator]||l["@@iterator"];if(null!=a){var t,n,i=[],o=!0,r=!1;try{for(a=a.call(l);!(o=(t=a.next()).done)&&(i.push(t.value),!s||i.length!==s);o=!0);}catch(d){r=!0,n=d}finally{try{o||null==a.return||a.return()}finally{if(r)throw n}}return i}}(c,u)||k(c,u)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(a,2),r=o[0],d=o[1],v=t.getBoundingRect(),x=v.y;return v.y<r&&(t.shift(v.x,r),x=r),x-r>0&&(d+=x-r),x+v.height>s?d&&d>x+v.height-s?(T=i.slice(0,n).reverse(),C=c._labelRect[1],T.reduce(function(P,M,O,B){var V=B[O+1];if(P>0){var z=M.getBoundingRect(),N=V?V.getBoundingRect().y+V.getBoundingRect().height:C,H=Math.min(z.y-N,P);B.slice(0,O+1).forEach(function(G){var Y=G.getBoundingRect();G.shift(Y.x,Y.y-H)}),P-=H}return P},x+v.height-s),d-=x+v.height-s,t.shift(v.x,x-(x+v.height-s)),r=x-(x+v.height-s)+v.height):t.hide():r=x+v.height,[r,d]},[this._labelRect[1],0])}},_defaultLabelTextAlignment:function(){return this._getOption("rtlEnabled",!0)?"right":"left"},_correctLabelWidth:function(c,u,l){var s="left"===l.horizontalAlignment,t=(s?u[0]:this._labelRect[2])-(s?this._labelRect[0]:u[2]);c.getBoundingRect().width>t&&c.fit(t)},_createLabels:function(){var c=this,u=c._getOption("label"),l=function(s,a){var t="left"===s.horizontalAlignment,n=t?4:-4,i=a?-1:0;function o(r){return t?[r[0]+1,r[1]+i]:[r[2]-1,r[3]+i]}return{isLabelInside:function(){return!w(s.position)},getFigureCenter:o,prepareLabelPoints:function(r){var d=r.x+n,v=r.y,x=d+r.width;return E(Array(r.height+1)).map(function(T,D){return[d,v+D]}).concat(E(Array(r.height+1)).map(function(T,D){return[x,v+D]}))},isHorizontal:function(){return!0},findFigurePoint:function(r){return o(r)},adjustPoints:function(r){return r.map(Math.round)}}}(u,c._getOption("inverted",!0));this._labelsGroup.clear(),u.visible&&(this._labels=c._items.map(function(s){var t,n,i,o,r,d,v,x,T,a=new g.Label({renderer:c._renderer,labelsGroup:c._labelsGroup,strategy:l});return a.setOptions((t=u,n=s.color,i=c._defaultLabelTextAlignment(),r=(0,F.extend)({},(o=t||{}).font)||{},x={fill:o.backgroundColor||n,"stroke-width":(d=o.border||{}).visible&&d.width||0,stroke:d.visible&&d.width?d.color:"none",dashStyle:d.dashStyle},T={stroke:(v=o.connector||{}).visible&&v.width?v.color||n:"none","stroke-width":v.visible&&v.width||0,opacity:v.opacity},r.color="none"===o.backgroundColor&&"#ffffff"===(0,I.normalizeEnum)(r.color)&&"inside"!==o.position?n:r.color,{format:o.format,textAlignment:o.textAlignment||(w(o.position)?i:"center"),customizeText:o.customizeText,attributes:{font:r},visible:0!==r.size&&o.visible,showForZeroValues:o.showForZeroValues,horizontalOffset:o.horizontalOffset,verticalOffset:o.verticalOffset,background:x,connector:T,wordWrap:t.wordWrap,textOverflow:t.textOverflow})),a.setData({item:s,value:s.value,percent:s.percent}),a.draw(!0),a}),this._labels.length&&w(u.position)&&this._requestChange(["LAYOUT"]))}},customize:function(c){c.prototype._proxyData.push(function(u,l){var s,a=this;return a._labels.forEach(function(t,n){var i=t.getBoundingRect();if(u>=i.x&&u<=i.x+i.width&&l>=i.y&&l<=i.y+i.height){var o=w(a._getOption("label").position)?"outside":"inside";return s={id:n,type:o+"-label"},!0}}),s}),["label","resolveLabelOverlapping"].forEach(function(u){c.addChange({code:u.toUpperCase(),handler:function(){this._createLabels(),this._requestChange(["LAYOUT"])},isThemeDependent:!0,isOptionChange:!0,option:u})})},fontFields:["label.font"]}},function(W,b,e){b.plugin=void 0;var g,I=(g=e(612))&&g.__esModule?g:{default:g},F=e(349),A=e(1),R=0,E=I.default.prototype;E._eventsMap.onItemClick={name:"itemClick"},E._eventsMap.onLegendClick={name:"legendClick"},b.plugin={name:"tracker",init:function(){var S=this,w="__funnel_data_"+R++,y=function(h){var m=S._renderer.getRootOffset(),p=Math.floor(h.pageX-m.left),f=Math.floor(h.pageY-m.top);return S._hitTestTargets(p,f)};S._tracker=new F.Tracker({widget:S,root:S._renderer.root,getData:function(h,m){var p=h.target[w];if((0,A.isDefined)(p))return p;var f=y(h);return m&&f&&"inside-label"!==f.type?void 0:f&&f.id},getNode:function(h){return S._items[h]},click:function(h){var m=y(h.event);S._eventTrigger("legend"===(m&&m.type)?"legendClick":"itemClick",{item:h.node,event:h.event})}}),this._dataKey=w},dispose:function(){this._tracker.dispose()},extenders:{_change_TILING:function(){var S=this._dataKey;this._items.forEach(function(w,y){w.element.data(S,y)})}}}},function(W,b,e){b.plugin=void 0;var g=e(4),I=e(139);function F(R,E,k){var S=k.getRootOffset();return R||E&&[(E[0]+E[2])/2+S.left,(E[1]+E[5])/2+S.top]||[-1e3,-1e3]}b.plugin={name:"funnel-tooltip",init:g.noop,dispose:g.noop,extenders:{_buildNodes:function(){this.hideTooltip()},_change_TILING:function(){this._tooltipIndex>=0&&this._moveTooltip(this._items[this._tooltipIndex])}},members:{hideTooltip:function(){this._tooltipIndex>=0&&(this._tooltipIndex=-1,this._tooltip.hide())},_moveTooltip:function(R,E){var k=F(E,R.coords,this._renderer);this._tooltip.move(k[0],k[1],0)},_showTooltip:function(R,E){var k=this,S=k._tooltip,w=k._items[R];if(k._tooltipIndex!==R){var y=function(m){void 0!==m&&(m||S.hide(),k._tooltipIndex=m?R:-1)},h=F(E,w.coords,this._renderer);y(S.show({value:w.value,valueText:S.formatValue(w.value),percentText:S.formatValue(w.percent,"percent"),percent:w.percent,item:w},{x:h[0],y:h[1],offset:0},{item:w},void 0,y))}else k._moveTooltip(w,E)}},customize:function(R){R.addPlugin(I.plugin)}}},function(W,b,e){b.default=void 0;var g,I=(g=e(613))&&g.__esModule?g:{default:g},F=e(1105),A=e(117),R=e(137),E=e(1106),k=e(139),S=e(162);I.default.addPlugin(A.plugin),I.default.addPlugin(R.plugin),I.default.addPlugin(E.plugin),I.default.addPlugin(S.plugin),I.default.addPlugin(k.plugin),(0,F.setTooltipCustomOptions)(I.default),b.default=I.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(1),I=e(14),F=["normal","hover"];function A(k,S,w){var y=S.border,h=w.border,m=(0,g.isDefined)(y.visible)?y.visible:h.visible,p=(0,g.isDefined)(y.width)?y.width:h.width,f=(0,g.isDefined)(y.opacity)?y.opacity:(0,g.isDefined)(h.opacity)?h.opacity:1,c=(0,g.isDefined)(S.opacity)?S.opacity:(0,g.isDefined)(w.opacity)?w.opacity:1;return{fill:S.color||k,"stroke-width":m?p:0,stroke:S.border.color||w.border.color,"stroke-opacity":f,opacity:c,hatching:S.hatching}}function R(k,S){var w=k._renderer.getRootOffset();this.code=0,this.widget=k,this.color=S.color,this.options=S.options,this.rect=S.rect,this.label=this.title=S.rect._name,this.coords={x:S.rect.x+S.rect.width/2+w.left,y:S.rect.y+S.rect.height/2+w.top},this.id=S.id,this.linksIn=S.linksIn,this.linksOut=S.linksOut,this.states={normal:A(this.color,this.options,this.options),hover:A(this.color,this.options.hoverStyle,this.options)}}R.prototype={compileAttrs:function(){return A(this.color,this.options)},getState:function(){return F[this.code]},isHovered:function(){return!!(1&this.code)},setState:function(k,S){var w=this;S?this.code|=k:this.code&=~k,S?this.linksIn.concat(this.linksOut).forEach(function(y){w.widget._links[y.index].setAdjacentNodeHover(!0)}):(this.widget._links.forEach(function(y){y.isAdjacentNodeHovered()&&y.adjacentNodeHover(!1)}),this.hideTooltip()),this.widget._applyNodesAppearance(),this.widget._applyLinksAppearance()},hover:function(k){this.widget._getOption("hoverEnabled",!0)&&k!==this.isHovered()&&(this.widget._suspend(),k&&this.widget.clearHover(),this.setState(1,k),this.widget._eventTrigger("nodeHoverChanged",{target:this}),this.widget._resume())},setHover:function(){this.hover(!0)},showTooltip:function(k){this.widget._getOption("hoverEnabled",!0)&&this.widget._tooltip&&this.widget._tooltip.show({type:"node",info:{label:this.label,title:this.label,weightIn:this.linksIn.reduce(function(S,w){return S+w.weight},0),weightOut:this.linksOut.reduce(function(S,w){return S+w.weight},0)}},void 0!==k?{x:k[0],y:k[1]}:this.coords)},hideTooltip:function(){this.widget._tooltip&&this.widget._tooltip.hide()},getLabelAttributes:function(k,S){return function(w,y,h){var m=I.patchFontOptions;w.useNodeColors&&(w.font.color=h.color);var p=!!(0,g.isDefined)(w.border.visible)&&w.border.visible,f=(0,g.isDefined)(w.border.width)?w.border.width:0,c=(0,g.isDefined)(w.border.color)?w.border.color:w.font.color,u=(0,g.isDefined)(w.border.opacity)?w.border.opacity:1,l={filter:y};return p&&f&&(l.stroke=c,l["stroke-width"]=p?f:0,l["stroke-opacity"]=u),{attr:l,css:m(w.font)}}(k,S,this)}},b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.default=void 0;var g=e(614),I=e(1),F=["normal","adjacentNodeHover","hover"];function A(k,S,w,y){var h=S.border,m=w.border,p=(0,I.isDefined)(h.visible)?h.visible:m.visible,f=(0,I.isDefined)(h.width)?h.width:m.width,c=(0,I.isDefined)(h.opacity)?h.opacity:(0,I.isDefined)(m.opacity)?m.opacity:1,u=(0,I.isDefined)(S.opacity)?S.opacity:(0,I.isDefined)(w.opacity)?w.opacity:1,l=S.color||k;return w.colorMode===g.COLOR_MODE_TARGET||w.colorMode===g.COLOR_MODE_SOURCE?l=k:w.colorMode===g.COLOR_MODE_GRADIENT&&y&&(0,I.isDefined)(y.id)&&(l=y.id),{fill:l,"stroke-width":p?f:0,stroke:S.border.color||w.border.color,"stroke-opacity":c,opacity:u,hatching:S.hatching}}function R(k,S){var w=k._renderer.getRootOffset();this.code=0,this.widget=k,this.color=S.color,this.connection=S.connection,this.d=S.d,this.options=S.options,this.boundingRect=S.boundingRect,this.coords={x:S.boundingRect.x+S.boundingRect.width/2+w.left,y:S.boundingRect.y+S.boundingRect.height/2+w.top},this.states={normal:A(this.color,this.options,this.options,S.gradient),adjacentNodeHover:A(this.color,{opacity:0,border:{}},this.options,S.gradient),hover:A(this.color,{opacity:0,border:{}},this.options,S.gradient)},this.overlayStates={normal:A(this.color,{opacity:0,border:{}},this.options),adjacentNodeHover:A(this.color,this.options.hoverStyle,this.options),hover:A(this.color,this.options.hoverStyle,this.options)}}R.prototype={getState:function(){return F[this.code]},isHovered:function(){return 2===this.code},isAdjacentNodeHovered:function(){return 1===this.code},setState:function(k,S){S?this.code=k:(this.code=0,this.hideTooltip()),this.widget._applyLinksAppearance()},setHover:function(){this.hover(!0)},hover:function(k){this.widget._getOption("hoverEnabled",!0)&&k!==this.isHovered()&&(this.widget._suspend(),k&&this.widget.clearHover(),this.setState(2,k),this.widget._eventTrigger("linkHoverChanged",{target:this}),this.widget._resume())},adjacentNodeHover:function(k){this.widget._getOption("hoverEnabled",!0)&&k!==this.isAdjacentNodeHovered()&&(this.widget._suspend(),this.setState(1,k),this.widget._resume())},setAdjacentNodeHover:function(){this.adjacentNodeHover(!0)},showTooltip:function(k){this.widget._getOption("hoverEnabled",!0)&&this.widget._tooltip&&this.widget._tooltip.show({type:"link",info:{source:this.connection.source,target:this.connection.target,weight:this.connection.weight}},void 0!==k?{x:k[0],y:k[1]}:this.coords)},hideTooltip:function(){this.widget._tooltip&&this.widget._tooltip.hide()}},b.default=R,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.layout=void 0;var g=F(e(615)),I=F(e(1104));function F(R){return R&&R.__esModule?R:{default:R}}b.layout={_weightPerPixel:null,_getCascadeIdx:function(R,E){var k=E.filter(function(S){return S.name===R})[0];return k.outgoing.length>0?k.lp:g.default.routines.maxOfArray(E.map(function(S){return S.lp}))},_getInWeightForNode:function(R,E){var k=0;return E.forEach(function(S){S[1]===R&&(k+=S[2])}),k},_getOutWeightForNode:function(R,E){var k=0;return E.forEach(function(S){S[0]===R&&(k+=S[2])}),k},_computeCascades:function(R){for(var E=this,k=g.default.struct.computeLongestPaths(R),S=g.default.routines.maxOfArray(k.map(function(h){return h.lp})),w=[],y=0;y<S+1;y++)w.push({});return R.forEach(function(h){var m=w[E._getCascadeIdx(h[0],k)];m[h[0]]||(m[h[0]]={nodeTitle:h[0]}),(m=w[E._getCascadeIdx(h[1],k)])[h[1]]||(m[h[1]]={nodeTitle:h[1]})}),w.forEach(function(h){Object.keys(h).forEach(function(m){var p=h[m];p.inWeight=E._getInWeightForNode(p.nodeTitle,R),p.outWeight=E._getOutWeightForNode(p.nodeTitle,R),p.maxWeight=Math.max(p.inWeight,p.outWeight)})}),w},_getWeightForCascade:function(R,E){var k=0,S=R[E];return Object.keys(S).forEach(function(w){k+=Math.max(S[w].inWeight,S[w].outWeight)}),k},_getMaxWeightThroughCascades:function(R){var E=[];return R.forEach(function(k){var S=0;Object.keys(k).forEach(function(w){var y=k[w];S+=Math.max(y.inWeight,y.outWeight)}),E.push(S)}),g.default.routines.maxOfArray(E)},_computeNodes:function(R,E){var k=this,S=[],w=this._getMaxWeightThroughCascades(R),y=g.default.routines.maxOfArray(R.map(function(f){return Object.keys(f).length})),h=E.nodePadding,m=E.height-h*(y-1);m<0&&(m=E.height-(h=0)*(y-1)),this._weightPerPixel=w/m;var p=0;return R.forEach(function(f){var c,u=[],l=0,s=Object.keys(f).length,a=k._getWeightForCascade(R,p)/k._weightPerPixel+h*(s-1);"bottom"===(c=Array.isArray(E.nodeAlign)?p<E.nodeAlign.length?E.nodeAlign[p]:"center":E.nodeAlign)?l=E.height-a:"center"===c&&(l=.5*(E.height-a)),l=Math.round(l),Object.keys(f).forEach(function(t){f[t].sort=k._sort&&Object.prototype.hasOwnProperty.call(k._sort,t)?k._sort[t]:1}),Object.keys(f).sort(function(t,n){return f[t].sort-f[n].sort}).forEach(function(t){var i=Math.floor(m*f[t].maxWeight/w),o=Math.round(p*E.width/(R.length-1))-(0===p?0:E.nodeWidth),r={};r._name=t,r.width=E.nodeWidth,r.height=i,r.x=o+E.x,r.y=l+E.y,l+=i+h,u.push(r)}),p++,S.push(u)}),S},_findRectByName:function(R,E){for(var k=0;k<R.length;k++)for(var S=0;S<R[k].length;S++)if(E===R[k][S]._name)return R[k][S];return null},_findIndexByName:function(R,E){for(var k=0,S=0;S<R.length;S++)for(var w=0;w<R[S].length;w++){if(E===R[S][w]._name)return k;k++}return null},_computeLinks:function(R,E,k){var S=this,w={},y=[],h=[];return k.forEach(function(m){Object.keys(m).forEach(function(p){w[p]={in:0,out:0}})}),E.forEach(function(m){m.forEach(function(p){var f=p._name,c=S._findRectByName(E,f),u=R.filter(function(l){return l[0]===f});u.forEach(function(l){l.sort=S._findIndexByName(E,l[1])}),u.sort(function(l,s){return l.sort-s.sort}).forEach(function(l){var s=S._findRectByName(E,l[1]),a=Math.round(l[2]/S._weightPerPixel);y.push({from:{x:c.x,y:c.y+w[l[0]].out,width:c.width,height:w[l[0]].out+a>c.height?c.height-w[l[0]].out:a,node:c,weight:l[2]},to:{x:s.x,y:s.y+w[l[1]].in,width:s.width,height:w[l[1]].in+a>s.height?s.height-w[l[1]].in:a,node:s}}),w[l[0]].out+=a,w[l[1]].in+=a})})}),y.forEach(function(m){var p={d:S._spline(m.from,m.to),_boundingRect:{x:m.from.x+m.from.width,y:Math.min(m.from.y,m.to.y),width:m.to.x-(m.from.x+m.from.width),height:Math.max(m.from.x+m.from.height,m.to.y+m.to.height)-Math.min(m.from.y,m.to.y)},_weight:m.from.weight,_from:m.from.node,_to:m.to.node};h.push(p)}),this._fitAllNodesHeight(E,y),h},_fitNodeHeight:function(R,E,k){var S=this._findRectByName(E,R),w=0,y=0;k.forEach(function(h){h.from.node._name===R&&(y+=h.from.height),h.to.node._name===R&&(w+=h.to.height)}),S.height=Math.max(w,y)},_fitAllNodesHeight:function(R,E){for(var k=0;k<R.length;k++)for(var S=0;S<R[k].length;S++)this._fitNodeHeight(R[k][S]._name,R,E)},_spline:function(R,E){var k={x:R.x+R.width,y:R.y},S={x:R.x+R.width,y:R.y+R.height},w={x:E.x,y:E.y},y={x:E.x,y:E.y+E.height},h=.3*(w.x-k.x);return"M ".concat(k.x," ").concat(k.y," C ").concat(k.x+h," ").concat(k.y," ").concat(w.x-h," ").concat(w.y," ").concat(w.x," ").concat(w.y," L ").concat(y.x," ").concat(y.y," C ").concat(y.x-h," ").concat(y.y," ").concat(S.x+h," ").concat(S.y," ").concat(S.x," ").concat(S.y," Z")},computeLayout:function(R,E,k,S){this._sort=E;var w={},y=I.default.validate(R,S);return y?w.error=y:(w.cascades=this._computeCascades(R),w.nodes=this._computeNodes(w.cascades,{width:k.availableRect.width,height:k.availableRect.height,x:k.availableRect.x,y:k.availableRect.y,nodePadding:k.nodePadding,nodeWidth:k.nodeWidth,nodeAlign:k.nodeAlign}),w.links=this._computeLinks(R,w.nodes,w.cascades)),w},overlap:function(R,E){return!(E.x>R.x+R.width||E.x+E.width<R.x||E.y>=R.y+R.height||E.y+E.height<=R.y)}}},function(W,b,e){b.default=void 0;var g,I=(g=e(615))&&g.__esModule?g:{default:g};b.default={validate:function(A,R){var E=null;return this._hasCycle(A)&&(E="E2006",R("E2006")),E},_hasCycle:function(A){return I.default.struct.hasCycle(A)}},W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.setTooltipCustomOptions=function(E){E.prototype._setTooltipOptions=function(){var k,S,w=this._tooltip,y=w&&this._getOption("tooltip");y.linkTooltipTemplate&&(k=this._getTemplate(y.linkTooltipTemplate)),y.nodeTooltipTemplate&&(S=this._getTemplate(y.nodeTooltipTemplate)),w&&w.update((0,g.extend)({},y,{customizeTooltip:function(h){return k&&"link"===h.type||S&&"node"===h.type||(h.skipTemplate=!0),"node"===h.type?R(y.customizeNodeTooltip,A)(h.info):"link"===h.type?R(y.customizeLinkTooltip,F)(h.info):{}},contentTemplate:function(h,m){var p={model:h.info,container:m};return k&&"link"===h.type?k.render(p):S&&"node"===h.type?S.render(p):void 0},enabled:y.enabled}))},E.prototype.hideTooltip=function(){this._tooltip&&this._tooltip.hide()}};var g=e(0),I=e(1),F=function(E){return{html:"<strong>".concat(E.source," > ").concat(E.target,"</strong><br/>Weight: ").concat(E.weight)}},A=function(E){return{html:"<strong>".concat(E.label,"</strong><br/>Incoming weight: ").concat(E.weightIn,"<br/>Outgoing weight: ").concat(E.weightOut)}},R=function(E,k){return function(S){var w=(0,I.isFunction)(E)?E.call(S,S):{},y=Object.prototype.hasOwnProperty.bind(w);return y("html")||y("text")||(w=(0,g.extend)(w,k.call(S,S))),w}}},function(W,b,e){b.plugin=void 0;var g,I=(g=e(613))&&g.__esModule?g:{default:g},F=e(349),A=I.default.prototype,R=0;A._eventsMap.onNodeClick={name:"nodeClick"},A._eventsMap.onLinkClick={name:"linkClick"},b.plugin={name:"tracker",init:function(){var k=this,S="__sankey_data_"+R++;k._tracker=new F.Tracker({widget:k,root:k._renderer.root,getData:function(w){return w.target[S]},getNode:function(w){return w<k._nodes.length?k._nodes[w]:k._links[w-k._nodes.length]},click:function(w){var y=this.getData(w.event)<k._nodes.length?"nodeClick":"linkClick";k._eventTrigger(y,{target:w.node,event:w.event})}}),this._dataKey=S},dispose:function(){this._tracker.dispose()},extenders:{_change_LINKS_DRAW:function(){var k=this._dataKey;this._nodes.concat(this._links).forEach(function(S,w){S.element.data(k,w)})}}}},function(W,b,e){b.default=void 0;var g=u(e(2)),I=u(e(5)),F=e(4),A=e(23),R=e(33),E=e(21),k=e(212),S=u(e(9)),w=e(0),y=u(e(16)),h=u(e(186)),m=e(95),p=e(6),f=e(7),c=e(1113);function u(a){return a&&a.__esModule?a:{default:a}}var l=y.default.inherit({ctor:function(a,t){this.callBase(a,t),this._logDeprecatedComponentWarning("20.1","dxDrawer")},_getDefaultOptions:function(){return(0,w.extend)(this.callBase(),{menuPosition:"normal",menuVisible:!1,swipeEnabled:!0,menuTemplate:"menu",contentTemplate:"content",contentOffset:45})},_defaultOptionsRules:function(){return this.callBase().concat([{device:{android:!0},options:{contentOffset:54}},{device:function(a){return"generic"===a.platform&&"desktop"!==a.deviceType},options:{contentOffset:56}},{device:{win:!0,phone:!1},options:{contentOffset:76}}])},_init:function(){this.callBase(),this.$element().addClass("dx-slideoutview"),this._whenAnimationComplete=void 0,this._whenMenuRendered=void 0,this._initHideTopOverlayHandler()},_initHideTopOverlayHandler:function(){this._hideMenuHandler=this.hideMenu.bind(this)},_getAnonymousTemplateName:function(){return"content"},_initTemplates:function(){this._templateManager.addDefaultTemplates({menu:new m.EmptyTemplate,content:new m.EmptyTemplate}),this.callBase()},_initMarkup:function(){var a=this;this.callBase(),this._renderMarkup(),this._whenMenuRendered=new p.Deferred;var t=this._getTemplate(this.option("menuTemplate"));t&&t.render({container:this.menuContent(),onRendered:function(){a._whenMenuRendered.resolve()}});var n=this.option("contentTemplate"),i=this._getTemplate(n),o=this._templateManager.anonymousTemplateName===n;i&&i.render({container:this.content(),noModel:!0,transclude:o}),this._renderShield(),this._toggleMenuPositionClass()},_render:function(){var a=this;this.callBase(),this._whenMenuRendered.always(function(){a._initSwipeHandlers(),a._dimensionChanged()})},_renderMarkup:function(){var a=(0,g.default)("<div>").addClass("dx-slideoutview-wrapper");this._$menu=(0,g.default)("<div>").addClass("dx-slideoutview-menu-content"),this._$container=(0,g.default)("<div>").addClass("dx-slideoutview-content"),a.append(this._$menu),a.append(this._$container),this.$element().append(a),I.default.on(this._$container,"MSPointerDown",F.noop)},_renderShield:function(){this._$shield=this._$shield||(0,g.default)("<div>").addClass("dx-slideoutview-shield"),this._$shield.appendTo(this.content()),I.default.off(this._$shield,A.name),I.default.on(this._$shield,A.name,this.hideMenu.bind(this)),this._toggleShieldVisibility(this.option("menuVisible"))},_initSwipeHandlers:function(){this._createComponent((0,g.default)(this.content()),h.default,{disabled:!this.option("swipeEnabled"),elastic:!1,itemSizeFunc:this._getMenuWidth.bind(this),onStart:this._swipeStartHandler.bind(this),onUpdated:this._swipeUpdateHandler.bind(this),onEnd:this._swipeEndHandler.bind(this)})},_isRightMenuPosition:function(){var a="inverted"===this.option("menuPosition"),t=this.option("rtlEnabled");return t&&!a||!t&&a},_swipeStartHandler:function(a){c.animation.complete((0,g.default)(this.content()));var t=a.event,n=this.option("menuVisible"),i=this._isRightMenuPosition();t.maxLeftOffset=+(i?!n:n),t.maxRightOffset=+(i?n:!n),this._toggleShieldVisibility(!0)},_swipeUpdateHandler:function(a){var t=a.event,n=this.option("menuVisible")?t.offset+1*this._getRTLSignCorrection():t.offset;n*=this._getRTLSignCorrection(),this._renderPosition(n,!1)},_swipeEndHandler:function(a){var t=a.event.targetOffset*this._getRTLSignCorrection()+this.option("menuVisible")!==0;this.option("menuVisible")===t?this._renderPosition(this.option("menuVisible"),!0):this.option("menuVisible",t)},_toggleMenuPositionClass:function(){var a=this._isRightMenuPosition()?"right":"left";this._$menu.removeClass("dx-slideoutview-left dx-slideoutview-right"),this._$menu.addClass("dx-slideoutview-"+a)},_renderPosition:function(a,t){if((0,f.hasWindow)()){var n=this._calculatePixelOffset(a)*this._getRTLSignCorrection();this._toggleHideMenuCallback(a),t?(this._toggleShieldVisibility(!0),c.animation.moveTo((0,g.default)(this.content()),n,this._animationCompleteHandler.bind(this))):(0,R.move)((0,g.default)(this.content()),{left:n})}},_calculatePixelOffset:function(a){return(a=a||0)*this._getMenuWidth()},_getMenuWidth:function(){if(!this._menuWidth){var a=this.$element().width()-this.option("contentOffset"),t=(0,g.default)(this.menuContent());t.css("maxWidth",a<0?0:a);var n=t.width();this._menuWidth=Math.min(n,a)}return this._menuWidth},_animationCompleteHandler:function(){this._toggleShieldVisibility(this.option("menuVisible")),this._whenAnimationComplete&&this._whenAnimationComplete.resolveWith(this)},_toggleHideMenuCallback:function(a){a?k.hideCallback.add(this._hideMenuHandler):k.hideCallback.remove(this._hideMenuHandler)},_getRTLSignCorrection:function(){return this._isRightMenuPosition()?-1:1},_dispose:function(){c.animation.complete((0,g.default)(this.content())),this._toggleHideMenuCallback(!1),this.callBase()},_visibilityChanged:function(a){a&&this._dimensionChanged()},_dimensionChanged:function(){delete this._menuWidth,this._renderPosition(this.option("menuVisible"),!1)},_toggleShieldVisibility:function(a){this._$shield.toggleClass("dx-state-invisible",!a)},_optionChanged:function(a){switch(a.name){case"width":this.callBase(a),this._dimensionChanged();break;case"contentOffset":this._dimensionChanged();break;case"menuVisible":this._renderPosition(a.value,!0);break;case"menuPosition":this._renderPosition(this.option("menuVisible"),!0),this._toggleMenuPositionClass();break;case"swipeEnabled":this._initSwipeHandlers();break;case"contentTemplate":case"menuTemplate":this._invalidate();break;default:this.callBase(a)}},menuContent:function(){return(0,E.getPublicElement)(this._$menu)},content:function(){return(0,E.getPublicElement)(this._$container)},showMenu:function(){return this.toggleMenuVisibility(!0)},hideMenu:function(){return this.toggleMenuVisibility(!1)},toggleMenuVisibility:function(a){return a=void 0===a?!this.option("menuVisible"):a,this._whenAnimationComplete=new p.Deferred,this.option("menuVisible",a),this._whenAnimationComplete.promise()}});(0,S.default)("dxSlideOutView",l),b.default=l,W.exports=b.default,W.exports.default=b.default},function(W,b,e){W.exports=e(1109)},function(W,b,e){b.default=void 0,e(1110),e(1007);var g,I=(g=e(144))&&g.__esModule?g:{default:g},F=e(98),A=e(350);I.default.integration={},I.default.integration.EventsStrategy=F.EventsStrategy,I.default.integration.Options=A.Options,b.default=I.default,W.exports=b.default,W.exports.default=b.default},function(W,b,e){e(1111),e(729)},function(W,b,e){var g=e(616);g.dxSlideOut=e(1112),g.dxSlideOutView=e(1107)},function(W,b,e){b.default=void 0;var g=f(e(2)),I=e(21),F=e(4),A=e(1),R=f(e(9)),E=e(0),k=f(e(210)),S=f(e(1107)),w=f(e(58)),y=f(e(121)),h=e(164),m=e(95),p=f(e(351));function f(l){return l&&l.__esModule?l:{default:l}}var c=w.default.inherit({ctor:function(l,s){this.callBase(l,s),this._logDeprecatedComponentWarning("20.1","dxDrawer")},_getDefaultOptions:function(){return(0,E.extend)(this.callBase(),{activeStateEnabled:!1,menuItemTemplate:"menuItem",swipeEnabled:!0,menuVisible:!1,menuPosition:"normal",menuGrouped:!1,menuGroupTemplate:"menuGroup",onMenuItemRendered:null,onMenuGroupRendered:null,contentTemplate:"content",selectionMode:"single",selectedIndex:0,selectionRequired:!0})},_itemClass:function(){return"dx-slideout-item"},_itemDataKey:function(){return"dxSlideoutItemData"},_itemContainer:function(){return(0,g.default)(this._slideOutView.content())},_init:function(){this._selectedItemContentRendered=!1,this.callBase(),this.$element().addClass("dx-slideout"),this._initSlideOutView()},_initTemplates:function(){this.callBase(),this._templateManager.addDefaultTemplates({menuItem:new h.ChildDefaultTemplate("item"),menuGroup:new h.ChildDefaultTemplate("group"),content:new m.EmptyTemplate})},_initEditStrategy:function(){if(this.option("menuGrouped")){var l=k.default.inherit({_getPlainItems:function(){return this.callBase().reduce(function(s,a){return s.push.apply(s,a.items),s},[])}});this._editStrategy=new l(this)}else this.callBase()},_initSlideOutView:function(){this._slideOutView=this._createComponent(this.$element(),S.default,{integrationOptions:{},menuVisible:this.option("menuVisible"),swipeEnabled:this.option("swipeEnabled"),menuPosition:this.option("menuPosition"),onOptionChanged:this._slideOutViewOptionChanged.bind(this)}),this._itemContainer().addClass("dx-slideout-item-container")},_slideOutViewOptionChanged:function(l){"menuVisible"===l.name&&this.option(l.name,l.value)},_initMarkup:function(){this._renderList(),this._renderContentTemplate(),this.callBase()},_render:function(){this._slideOutView._renderShield(),this.callBase()},_renderList:function(){var l=this._list&&this._list.$element()||(0,g.default)("<div>").addClass("dx-slideout-menu").appendTo((0,g.default)(this._slideOutView.menuContent()));this._renderItemClickAction(),this._list=this._createComponent(l,y.default,{itemTemplateProperty:"menuTemplate",selectionMode:this.option("selectionMode"),selectionRequired:this.option("selectionRequired"),indicateLoading:!1,onItemClick:this._listItemClickHandler.bind(this),items:this.option("items"),dataSource:this._dataSource,itemTemplate:this._getTemplateByOption("menuItemTemplate"),grouped:this.option("menuGrouped"),groupTemplate:this._getTemplateByOption("menuGroupTemplate"),onItemRendered:this.option("onMenuItemRendered"),onGroupRendered:this.option("onMenuGroupRendered"),onContentReady:this._updateSlideOutView.bind(this)}),this._list.option("selectedIndex",this.option("selectedIndex"))},_getGroupedOption:function(){return this.option("menuGrouped")},_updateSlideOutView:function(){this._slideOutView._dimensionChanged()},_renderItemClickAction:function(){this._itemClickAction=this._createActionByOption("onItemClick")},_listItemClickHandler:function(l){var s=this._list.$element().find(".dx-list-item").index(l.itemElement);this.option("selectedIndex",s),this._itemClickAction(l)},_renderContentTemplate:function(){if(!(0,A.isDefined)(this._singleContent)){var l=this._itemContainer().html().length;this._getTemplateByOption("contentTemplate").render({container:(0,I.getPublicElement)(this._itemContainer())}),this._singleContent=this._itemContainer().html().length!==l}},_itemClickHandler:F.noop,_renderContentImpl:function(){if(!this._singleContent){var l=this.option("items"),s=this.option("selectedIndex");if(l.length&&s>-1){this._selectedItemContentRendered=!0;var a=this._list.getItemByIndex(s);this._renderItems([a])}}},_renderItem:function(l,s){this._itemContainer().find(".dx-slideout-item").remove(),this.callBase(l,s)},_selectedItemElement:function(){return this._itemElements().eq(0)},_updateSelection:function(){this._prepareContent(),this._renderContent()},_getListWidth:function(){return this._slideOutView._getMenuWidth()},_changeMenuOption:function(l,s){this._list.option(l,s),this._updateSlideOutView()},_cleanItemContainer:function(){this._singleContent||this.callBase()},beginUpdate:function(){this.callBase(),this._list&&this._list.beginUpdate()},endUpdate:function(){this._list&&this._list.endUpdate(),this.callBase()},_optionChanged:function(l){var s=l.name,a=l.value;switch(s){case"menuVisible":case"swipeEnabled":case"rtlEnabled":case"menuPosition":this._slideOutView.option(s,a);break;case"width":this.callBase(l),this._updateSlideOutView();break;case"menuItemTemplate":this._changeMenuOption("itemTemplate",this._getTemplate(a));break;case"items":this._changeMenuOption("items",this.option("items")),this._selectedItemContentRendered||this._updateSelection();break;case"dataSource":case"selectedIndex":case"selectedItem":this._changeMenuOption(s,a),this.callBase(l);break;case"menuGrouped":this._initEditStrategy(),this._changeMenuOption("grouped",a);break;case"menuGroupTemplate":this._changeMenuOption("groupTemplate",this._getTemplate(a));break;case"onMenuItemRendered":this._changeMenuOption("onItemRendered",a);break;case"onMenuGroupRendered":this._changeMenuOption("onGroupRendered",a);break;case"onItemClick":this._renderItemClickAction();break;case"contentTemplate":this._singleContent=null,this._invalidate();break;default:this.callBase(l)}},showMenu:function(){return this._slideOutView.toggleMenuVisibility(!0)},hideMenu:function(){return this._slideOutView.toggleMenuVisibility(!1)},toggleMenuVisibility:function(l){return this._slideOutView.toggleMenuVisibility(l)}}).include(p.default);(0,R.default)("dxSlideOut",c),b.default=c,W.exports=b.default,W.exports.default=b.default},function(W,b,e){b.animation=void 0;var g,I=(g=e(46))&&g.__esModule?g:{default:g};b.animation={moveTo:function(A,R,E){I.default.animate(A,{type:"slide",to:{left:R},duration:400,complete:E})},complete:function(A){I.default.stop(A,!0)}}}])},7154:()=>{"use strict";angular.module("xdLocalStorage",[]).provider("xdLocalStorage",function(){var W=!1;this.init=function(b){xdLocalStorage.init(b),W=!0},this.$get=function(){return{setItem:function(b,e,g){return W||console.log("You must init xdLocalStorage in app config before use"),xdLocalStorage.setItem(b,e,g)},getItem:function(b,e){return W||console.log("You must init xdLocalStorage in app config before use"),xdLocalStorage.getItem(b,e)},removeItem:function(b,e){if(!W)throw"You must init xdLocalStorage in app config before use";xdLocalStorage.removeItem(b,e)},key:function(b,e){if(!W)throw"You must init xdLocalStorage in app config before use";xdLocalStorage.key(b,e)},clear:function(b){if(!W)throw"You must init xdLocalStorage in app config before use";xdLocalStorage.clear(b)}}}})},24034:()=>{"use strict";window.XdUtils=window.XdUtils||{extend:function W(b,e){var I,g=e||{};for(I in b)b.hasOwnProperty(I)&&(g[I]=b[I]);return g}}},87176:()=>{"use strict";window.xdLocalStorage=window.xdLocalStorage||function(){var g,W="cross-domain-local-message",b={iframeId:"cross-domain-iframe",iframeUrl:void 0,initCallback:function(){}},e=-1,I={},F=!1,A=!0;function E(y){var h;try{h=JSON.parse(y.data)}catch(m){}h&&h.namespace===W&&("iframe-ready"===h.id?(A=!0,b.initCallback()):function R(y){I[y.id]&&(I[y.id](y),delete I[y.id])}(h))}function k(y,h,m,p){e++,I[e]=p,g.contentWindow.postMessage(JSON.stringify({namespace:W,id:e,action:y,key:h,value:m}),"*")}function S(y){if(F)console.log("xdLocalStorage was already initialized!");else{F=!0,b=XdUtils.extend(y,b);var h=document.createElement("div");window.addEventListener?window.addEventListener("message",E,!1):window.attachEvent("onmessage",E),h.innerHTML='<iframe id="'+b.iframeId+'" src='+b.iframeUrl+' style="display: none;"></iframe>',document.body.appendChild(h),g=document.getElementById(b.iframeId)}}function w(){return!(!F||!A&&(console.log("You must wait for iframe ready message before using the api."),1))}return{init:function(y){if(!y.iframeUrl)throw"You must specify iframeUrl";"complete"===document.readyState?S(y):window.onload=function(){S(y)}},setItem:function(y,h,m){return!!w()&&(k("set",y,h,m),!0)},getItem:function(y,h){return!!w()&&(k("get",y,null,h),!0)},removeItem:function(y,h){return!!w()&&(k("remove",y,null,h),!0)},key:function(y,h){return!!w()&&(k("key",y,null,h),!0)},clear:function(y){return!!w()&&(k("clear",null,null,y),!0)}}}()},28971:(W,b,e)=>{"use strict";var g=e(14800),I=e(91704),A=(e(84214),e(96443)),R=e.n(A),v=(e(43221),e(78766),e(3284),e(7764),e(88615),e(69796),e(40863),e(7154),e(24034),e(87176),e(11099),e(22367),e(22106),e(76652),e(87993),e(71412),e(30039),e(20817),e(28575),e(24746),e(32808)),x=e(8736),T=e(35170),D=e(1463),C=e(89724),P=e(99120);let M=(()=>{class ee{constructor(ie,ue){this.store=ie,this.urlService=ue,this.initialized=new C.vpe}ngAfterViewInit(){this.initialized.emit(),this.urlService.listen(),this.urlService.sync()}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.Y36(D.yh),C.Y36(P.UrlService))},ee.\u0275cmp=C.Xpm({type:ee,selectors:[["bootstrap-angular"]],outputs:{initialized:"initialized"},decls:0,vars:0,template:function(ie,ue){},encapsulation:2}),ee})();var O=e(27344),B=e(10886),V=e(78198),z=e(9678),N=e(14011),U=e(72626),H=e(29941),G=e(19725);let Y=(()=>{class ee{constructor(ie){this.httpClient=ie}getTrainerCalendarTrainerList(ie){return this.httpClient.post("/api/services/ux/administration/TrainerDashboard/TrainerCalendar/GetTrainerCalendarTrainerList",ie)}getTrainerCalendarSessionList(ie){return this.httpClient.post("/api/services/ux/administration/TrainerDashboard/TrainerCalendar/GetTrainerCalendarSessionList",ie)}getTrainerGroupingList(ie){return this.httpClient.post("/api/services/ux/administration/TrainerDashboard/TrainerCalendar/GetTrainerGroupingList",ie)}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(G.eN))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();var J=e(11048),ae=e(21759),fe=e(78208),Ce=e(94162),Te=e(14614),me=e(36888),he=e(68489);function _e(ee,se){if(1&ee){const ie=C.EpF();C.TgZ(0,"button",22),C.NdJ("click",function(){C.CHM(ie);const ne=C.oxw();return C.KtG(ne.clearSelection())}),C._uU(1),C.ALo(2,"localize"),C.qZA()}2&ee&&(C.xp6(1),C.Oqu(C.lcZ(2,1,"ClearSelection")))}const re=function(ee){return{"background-color":ee}};function ce(ee,se){if(1&ee&&(C.TgZ(0,"div")(1,"div",23)(2,"span"),C._uU(3),C.qZA(),C.TgZ(4,"div")(5,"span"),C._uU(6),C.qZA()()()()),2&ee){const ie=se.$implicit;C.xp6(1),C.Q6J("ngStyle",C.VKq(3,re,ie.targetedAppointmentData.courseColor)),C.xp6(2),C.Oqu(ie.targetedAppointmentData.courseTitle),C.xp6(3),C.Oqu(ie.targetedAppointmentData.scheduleDateString)}}function ge(ee,se){if(1&ee&&(C.TgZ(0,"span"),C._uU(1),C.qZA()),2&ee){const ie=C.oxw().$implicit;C.xp6(1),C.Oqu(ie.appointmentCount)}}function Se(ee,se){if(1&ee&&(C.TgZ(0,"span",26),C._uU(1),C.TgZ(2,"span",27),C._uU(3),C.ALo(4,"localize"),C.qZA()()),2&ee){const ie=C.oxw().$implicit;C.xp6(1),C.hij("",ie.appointmentCount," "),C.xp6(2),C.Oqu(C.lcZ(4,2,"SharedMore"))}}function Ie(ee,se){if(1&ee&&(C.ynx(0),C.TgZ(1,"div",24),C.YNc(2,ge,2,1,"span",20),C.YNc(3,Se,5,4,"span",25),C.qZA(),C.BQk()),2&ee){const ie=se.$implicit;C.xp6(2),C.Q6J("ngIf",ie.isCompact),C.xp6(1),C.Q6J("ngIf",!ie.isCompact)}}function Pe(ee,se){1&ee&&(C.ynx(0),C.TgZ(1,"div",28),C._UZ(2,"ux-empty-search-svg"),C.TgZ(3,"strong"),C._uU(4),C.ALo(5,"localize"),C.qZA()(),C.BQk()),2&ee&&(C.xp6(4),C.Oqu(C.lcZ(5,1,"TrainerCalendarInformationTooltip")))}function Ue(ee,se){1&ee&&(C.TgZ(0,"span"),C._uU(1,","),C.qZA())}function Ne(ee,se){if(1&ee&&(C.TgZ(0,"span"),C._uU(1),C.YNc(2,Ue,2,0,"span",20),C._uU(3," \xa0"),C.qZA()),2&ee){const ie=se.$implicit,ue=se.last,ne=C.oxw().$implicit;C.xp6(1),C.Oqu(ie.trainerFullName),C.xp6(1),C.Q6J("ngIf",ne.trainers.length>=2&&!ue)}}function De(ee,se){1&ee&&(C.TgZ(0,"span"),C._uU(1),C.ALo(2,"localize"),C.qZA()),2&ee&&(C.xp6(1),C.Oqu(C.lcZ(2,1,"CatalogOccurrenceListVirtualClass")))}function Me(ee,se){1&ee&&(C.TgZ(0,"span"),C._uU(1),C.ALo(2,"localize"),C.TgZ(3,"span",27),C._uU(4,"| \xa0"),C.qZA()()),2&ee&&(C.xp6(1),C.hij("",C.lcZ(2,1,"CatalogOccurrenceListInClass")," "))}function Re(ee,se){1&ee&&C._UZ(0,"i",39)}function ke(ee,se){1&ee&&(C.TgZ(0,"span"),C._uU(1),C.ALo(2,"localize"),C.qZA()),2&ee&&(C.xp6(1),C.hij("(",C.lcZ(2,1,"TrainerCalendarLicense"),")"))}function Le(ee,se){if(1&ee&&(C.TgZ(0,"span",41),C._uU(1),C.YNc(2,ke,3,3,"span",20),C.qZA()),2&ee){const ie=C.oxw().$implicit;C.xp6(1),C.hij("",ie.userFullName," "),C.xp6(1),C.Q6J("ngIf",ie.isLicense)}}function Fe(ee,se){if(1&ee&&(C.ynx(0),C.YNc(1,Le,3,2,"span",40),C.BQk()),2&ee){const ie=C.oxw().$implicit;C.xp6(1),C.Q6J("ngIf",ie.showParticipants)}}function ze(ee,se){1&ee&&(C.ynx(0),C.TgZ(1,"span",41),C._uU(2),C.ALo(3,"localize"),C.qZA(),C.BQk()),2&ee&&(C.xp6(2),C.Oqu(C.lcZ(3,1,"TrainerCalendarNoInscriptions")))}function Ye(ee,se){if(1&ee){const ie=C.EpF();C.ynx(0),C.TgZ(1,"div",29)(2,"span",30)(3,"span",31),C._uU(4),C._UZ(5,"span",32),C.qZA(),C.TgZ(6,"span")(7,"strong"),C._uU(8),C.ALo(9,"localize"),C.qZA(),C.YNc(10,Ne,4,2,"span",21),C.qZA(),C.TgZ(11,"span",33)(12,"span"),C._UZ(13,"i",34),C._uU(14),C.TgZ(15,"span",27),C._uU(16,"\xa0|\xa0"),C.qZA()(),C.TgZ(17,"span")(18,"strong"),C._uU(19),C.qZA(),C._uU(20),C.ALo(21,"localize"),C.qZA()(),C.TgZ(22,"span",35),C.YNc(23,De,3,3,"span",20),C.YNc(24,Me,5,3,"span",20),C.TgZ(25,"span"),C.YNc(26,Re,1,0,"i",36),C._uU(27),C.qZA()(),C.TgZ(28,"strong",37),C.NdJ("click",function(){const te=C.CHM(ie).$implicit,Q=C.oxw();return C.KtG(Q.toggleShowParticipants(te))}),C._UZ(29,"i",38),C._uU(30),C.ALo(31,"localize"),C.qZA(),C.YNc(32,Fe,2,1,"ng-container",21),C.YNc(33,ze,4,3,"ng-container",20),C.qZA()(),C.BQk()}if(2&ee){const ie=se.$implicit,ue=C.oxw();C.xp6(4),C.hij("",ie.courseTitle," "),C.xp6(1),C.Q6J("ngStyle",C.VKq(22,re,ie.courseColor)),C.xp6(3),C.hij("",C.lcZ(9,16,"SharedTrainers")," : \xa0"),C.xp6(2),C.Q6J("ngForOf",ie.trainers),C.xp6(4),C.hij(" ",ie.scheduleDateString,""),C.xp6(5),C.AsE("",ie.takenSeats,"/",ie.numberOfSeats,""),C.xp6(1),C.hij(" ",C.lcZ(21,18,"TrainerCalendarReservedPlaces")," "),C.xp6(3),C.Q6J("ngIf",ie.sessionType==ue.sessionType.OnLine),C.xp6(1),C.Q6J("ngIf",ie.sessionType==ue.sessionType.Classroom),C.xp6(2),C.Q6J("ngIf",ie.sessionType==ue.sessionType.Classroom),C.xp6(1),C.hij(" ",ie.address,""),C.xp6(2),C.Q6J("ngClass",ie.showParticipants?"fa-chevron-down":"fa-chevron-right"),C.xp6(1),C.hij(" ",C.lcZ(31,20,"TrainerCalendarParticipants")," "),C.xp6(2),C.Q6J("ngForOf",ie.users),C.xp6(1),C.Q6J("ngIf",ie.showParticipants&&0==ie.users.length)}}const ut=function(){return["trainerId"]};let St=(()=>{class ee{constructor(ie){this.trainerCalendarService=ie,this.selectedTrainers=[],this.sessions=[],this.currentDate=new Date,this.isCollapsed=!0,this.selectedSession=[],this.isFirstLoading=!0,this.sessionType=U.N,(0,V.SP)(globalThis.__languageCode)}ngOnInit(){this.trainerGroupingDataSource=new B.Z({store:new O.Z({key:"trainerId",load:this.fetchGroupingTrainers.bind(this)})}),this.trainerTagBoxDataSource=new B.Z({store:new O.Z({key:"trainerId",load:this.fetchTrainers.bind(this)})}),this.sessionSchedulerDataSource=new B.Z({store:new O.Z({load:this.fetchSessions.bind(this)})})}collapseTrainerCalendar(){this.isCollapsed=!this.isCollapsed,this.isCollapsed||setTimeout(()=>{this.dxScheduler.instance.repaint()})}toggleShowParticipants(ie){ie.showParticipants=!ie.showParticipants}returnParticipantsNumber(ie){return ie+1}clearSelection(){this.selectedSession=[]}onAppointmentClick(ie){ie.cancel=!0}onTrainerFilterValueChanged(ie){let ue;clearTimeout(ue),ue=setTimeout(()=>{this.dxScheduler.instance.option("groups",["trainerId"])},300)}onOptionChanged(ie){if(this.selectedSession=[],"selectedCellData"==ie.name&&0!=ie.value.length){const ue=globalThis.dateHelper.formatDate(ie.value[0].startDate);this.sessions.forEach(ne=>{let te=globalThis.dateHelper.formatDate(ne.startDate),Q=globalThis.dateHelper.formatDate(ne.endDate);ie.value[0].groups.trainerId==ne.trainerId&&(te.toString()==ue.toString()||te<ue&&Q>=ue)&&this.selectedSession.push(ne)})}else if("currentDate"==ie.name){const ue=ie.value;this.selectedMonth=ue.getMonth(),this.selectedYear=ue.getFullYear()}}onContentReady(){this.isFirstLoading&&this.trainerTagBoxDataSource.load();let ie=document.getElementsByClassName("dx-list-select-all-label");1==ie.length&&(ie[0].innerHTML=globalThis.L("SelectWholeGroup"))}onSchedulerContentReady(ie){ie.component.getWorkSpaceScrollable().option("showScrollbar","always")}onMultiTagPreparing(ie){const ue=ie.selectedItems.length;ue>3&&(ie.text=ue-3+" "+L("TrainerCalendarMore"))}fetchTrainers(ie){var ue,ne,te=new z.B,Q={take:null!==(ue=ie.take)&&void 0!==ue?ue:null,skip:null!==(ne=ie.skip)&&void 0!==ne?ne:0,search:null==ie?void 0:ie.searchValue};return this.trainerCalendarService.getTrainerCalendarTrainerList(Q).subscribe(q=>{te.resolve({data:q.result.trainers,totalCount:q.result.totalNumberOfRows}),this.isFirstLoading&&(this.selectedTrainers=N._r.Of(q.result.trainers).Select(oe=>oe.trainerId).ToArray(),this.isFirstLoading=!1)}),te.promise}fetchGroupingTrainers(ie){var ue=new z.B;return this.trainerCalendarService.getTrainerGroupingList({trainerIds:this.selectedTrainers}).subscribe(te=>{ue.resolve({data:te.result.trainers})}),ue.promise}fetchSessions(ie){var ue,ne,te=new z.B;const Q=(null!==(ue=this.selectedMonth)&&void 0!==ue?ue:this.currentDate.getMonth())+1,q=null!==(ne=this.selectedYear)&&void 0!==ne?ne:this.currentDate.getFullYear();return this.trainerCalendarService.getTrainerCalendarSessionList({trainerIds:this.selectedTrainers,selectedMonth:Q,selectedYear:q}).subscribe(j=>{te.resolve({data:j.result.sessions}),this.sessions=j.result.sessions}),te.promise}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.Y36(Y))},ee.\u0275cmp=C.Xpm({type:ee,selectors:[["trainer-calendar"]],viewQuery:function(ie,ue){if(1&ie&&C.Gf(H.n,5),2&ie){let ne;C.iGM(ne=C.CRH())&&(ue.dxScheduler=ne.first)}},decls:32,vars:39,consts:[["role","region",1,"trainer-calendar-component"],[1,"collapsable-row",3,"click"],[1,"page-title"],[3,"ngClass"],[3,"uxNgShow"],[1,"row","margin-bottom-20"],[1,"col-md-4"],["displayExpr","trainerFullName","valueExpr","trainerId","selectAllMode","allPages",3,"dataSource","value","showSelectionControls","placeholder","searchEnabled","maxDisplayedTags","showMultiTagOnly","valueChange","onContentReady","onValueChanged","onMultiTagPreparing"],[1,"hint-text"],[1,"fas","fa-info-circle"],[1,"row","padding-bottom-10"],[1,"col-md-8"],["class","btn btn-secondary btn-clear-selection",3,"click",4,"ngIf"],["appointmentTemplate","appointment-template","appointmentCollectorTemplate","collectorTemplate","height","474","currentView","timelineMonth",1,"custom-scheduler",3,"dataSource","firstDayOfWeek","startDayHour","endDayHour","cellDuration","groups","currentDate","onOptionChanged","onAppointmentFormOpening","onAppointmentDblClick","onAppointmentClick","onContentReady"],["type","timelineMonth","maxAppointmentsPerCell","2"],["valueExpr","trainerId","fieldExpr","trainerId","displayExpr","trainerFullName",3,"dataSource","allowMultiple"],["mode","standard","showScrollbar","always"],[3,"allowDragging"],[4,"dxTemplate","dxTemplateOf"],[1,"selected-list-container","col-md-4"],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"btn","btn-secondary","btn-clear-selection",3,"click"],[1,"custom-scheduler-template",3,"ngStyle"],[1,"collector-template-number"],["class","calendar-more-tag",4,"ngIf"],[1,"calendar-more-tag"],[1,"hide-on-mobile"],[1,"trainer-calendar-empty-state"],[1,"occurrence-list-right-side"],[1,"flex-column-justify-center"],[1,"event-course-title"],[1,"event-color-dot",3,"ngStyle"],[1,"event-date"],[1,"far","fa-clock"],[1,"event-location"],["class","fas fa-map-marker-alt text-primary",4,"ngIf"],[1,"flex-container-center","color-orange","cursor-pointer","padding-top-2",3,"click"],[1,"fas","padding-right-8",3,"ngClass"],[1,"fas","fa-map-marker-alt","text-primary"],["class","session-participants",4,"ngIf"],[1,"session-participants"]],template:function(ie,ue){1&ie&&(C.TgZ(0,"div",0),C.ALo(1,"localize"),C.TgZ(2,"button",1),C.NdJ("click",function(){return ue.collapseTrainerCalendar()}),C.TgZ(3,"h1",2),C._uU(4),C.ALo(5,"localize"),C.qZA(),C._UZ(6,"i",3),C.qZA(),C.TgZ(7,"div",4)(8,"div",5)(9,"div",6)(10,"label"),C._uU(11),C.ALo(12,"localize"),C.TgZ(13,"dx-tag-box",7),C.NdJ("valueChange",function(te){return ue.selectedTrainers=te})("onContentReady",function(){return ue.onContentReady()})("onValueChanged",function(te){return ue.onTrainerFilterValueChanged(te)})("onMultiTagPreparing",function(te){return ue.onMultiTagPreparing(te)}),C.ALo(14,"localize"),C.qZA()(),C.TgZ(15,"div",8),C._UZ(16,"i",9),C._uU(17),C.ALo(18,"localize"),C.qZA()()(),C.TgZ(19,"div",10)(20,"div",11),C.YNc(21,_e,3,3,"button",12),C.TgZ(22,"dx-scheduler",13),C.NdJ("onOptionChanged",function(te){return ue.onOptionChanged(te)})("onAppointmentFormOpening",function(te){return ue.onAppointmentClick(te)})("onAppointmentDblClick",function(te){return ue.onAppointmentClick(te)})("onAppointmentClick",function(te){return ue.onAppointmentClick(te)})("onContentReady",function(te){return ue.onSchedulerContentReady(te)}),C._UZ(23,"dxi-view",14)(24,"dxi-resource",15)(25,"dxo-scrolling",16)(26,"dxo-editing",17),C.YNc(27,ce,7,5,"div",18),C.YNc(28,Ie,4,2,"ng-container",18),C.qZA()(),C.TgZ(29,"div",19),C.YNc(30,Pe,6,3,"ng-container",20),C.YNc(31,Ye,34,24,"ng-container",21),C.qZA()()()()),2&ie&&(C.uIk("aria-label",C.lcZ(1,28,"TrainersCalendar")),C.xp6(4),C.Oqu(C.lcZ(5,30,"TrainersCalendar")),C.xp6(2),C.Q6J("ngClass",ue.isCollapsed?"fas fa-chevron-down":"fas fa-chevron-up"),C.xp6(1),C.Q6J("uxNgShow",!ue.isCollapsed),C.xp6(4),C.hij("",C.lcZ(12,32,"SharedTrainers")," "),C.xp6(2),C.s9C("placeholder",C.lcZ(14,34,"TrainerCalendarPlaceholder")),C.Q6J("dataSource",ue.trainerTagBoxDataSource)("value",ue.selectedTrainers)("showSelectionControls",!0)("searchEnabled",!0)("maxDisplayedTags",4)("showMultiTagOnly",!1),C.xp6(4),C.hij("",C.lcZ(18,36,"TrainerSelectionHint")," "),C.xp6(4),C.Q6J("ngIf",ue.selectedSession.length>=1),C.xp6(1),C.Q6J("dataSource",ue.sessionSchedulerDataSource)("firstDayOfWeek",0)("startDayHour",5)("endDayHour",23)("cellDuration",60)("groups",C.DdM(38,ut))("currentDate",ue.currentDate),C.xp6(2),C.Q6J("dataSource",ue.trainerGroupingDataSource)("allowMultiple",!1),C.xp6(2),C.Q6J("allowDragging",!1),C.xp6(1),C.Q6J("dxTemplateOf","appointment-template"),C.xp6(1),C.Q6J("dxTemplateOf","collectorTemplate"),C.xp6(2),C.Q6J("ngIf",0==ue.selectedSession.length),C.xp6(1),C.Q6J("ngForOf",ue.selectedSession))},dependencies:[J.mk,J.sg,J.O5,J.PC,ae.p6,fe.Uo8,fe.PXJ,H.n,fe.Aai,fe.eAZ,Ce.U,Te.v,me.P,he.h],styles:['.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59374em) scale(.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-ripple-element{background-color:#0000001a}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,.04)}.mat-option.mat-active{background:rgba(0,0,0,.04);color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:var(--color-primary-light)}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:var(--color-primary)}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#ef5350}.mat-option{font-family:Lato;font-size:16px}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-optgroup-label{font:500 14px/24px Lato;letter-spacing:normal}.mat-pseudo-checkbox{color:#0000008a}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:var(--color-primary-light)}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:var(--color-primary)}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#ef5350}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:white;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:white}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:var(--color-primary-dark);background:var(--color-primary-light)}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:var(--color-primary);color:var(--color-primary-light)}.mat-badge-warn .mat-badge-content{color:#ef5350;background:#ef5350}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-badge-content{font-weight:600;font-size:12px;font-family:Lato}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:white;color:#000000de}.mat-bottom-sheet-container{font:400 14px/20px Lato;letter-spacing:normal}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:var(--color-primary-light)}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:var(--color-primary)}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#ef5350}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:var(--color-primary-light)}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:var(--color-primary)}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#ef5350}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:black}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{color:var(--color-primary-dark)}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{color:var(--color-primary-light)}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#ef5350}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:var(--color-primary-light)}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:var(--color-primary)}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#ef5350}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element{background-color:var(--color-primary-dark);opacity:.1}.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element{background-color:var(--color-primary-light);opacity:.1}.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ef53501a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Lato;font-size:14px;font-weight:500}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:white}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:white}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-button-toggle{font-family:Lato}.mat-card{background:white;color:#000000de}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-card-subtitle{color:#0000008a}.mat-card{font-family:Lato}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox-frame{border-color:#0000008a}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa!important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:var(--color-primary-light)}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:var(--color-primary)}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#ef5350}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#00000061}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element{background:var(--color-primary-light)}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element{background:var(--color-primary)}.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element{background:#ef5350}.mat-checkbox{font-family:Lato}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:black}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:var(--color-primary-dark);opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:var(--color-primary-dark);opacity:.1}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#ef5350;color:#ef5350}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#ef5350;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ef53501a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:var(--color-primary);color:var(--color-primary-light)}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:var(--color-primary-light);opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:var(--color-primary-light);opacity:.1}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{background:white}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:#0000001f}.mat-header-cell{color:#0000008a}.mat-cell,.mat-footer-cell{color:#000000de}.mat-table{font-family:Lato}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:var(--color-primary-light)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,var(--color-primary-light) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,var(--color-primary-light) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.mat-calendar-body-disabled>.mat-calendar-body-selected{opacity:.2}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px var(--color-primary-dark)}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-primary-light)}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-primary-light)}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:var(--color-primary)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,var(--color-primary) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,var(--color-primary) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:var(--color-primary);color:var(--color-primary-light)}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{opacity:.2}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px var(--color-primary-light)}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-primary)}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--color-primary)}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(239,83,80,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right,rgba(239,83,80,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left,rgba(239,83,80,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#ef5350;color:#ef5350}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ef535066}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #ef5350}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ef53504d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ef53504d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:var(--color-primary-light)}.mat-datepicker-toggle-active.mat-accent{color:var(--color-primary)}.mat-datepicker-toggle-active.mat-warn{color:#ef5350}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-calendar{font-family:Lato}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:white;color:#000000de}.mat-dialog-title{font:500 20px/32px Lato;letter-spacing:normal}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:white;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:white}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-expansion-panel-header{font-family:Lato;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Lato;letter-spacing:normal}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:var(--color-primary-light)}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:var(--color-primary)}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#ef5350}.mat-focused .mat-form-field-required-marker{color:var(--color-primary)}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:var(--color-primary-light)}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:var(--color-primary)}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#ef5350}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:var(--color-primary-light)}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after{color:var(--color-primary)}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after{color:#ef5350}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#ef5350}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#ef5350}.mat-error{color:#ef5350}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right,rgba(0,0,0,.42) 0%,rgba(0,0,0,.42) 33%,transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:var(--color-primary-light)}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:var(--color-primary)}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#ef5350}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Lato;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34373em) scale(.75);width:133.3333533333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34372em) scale(.75);width:133.3333633333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00106px);width:133.3333933333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00107px);width:133.3334033333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00108px);width:133.3334133333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28116em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28115em) scale(.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28114em) scale(.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59373em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-.59372em) scale(.75);width:133.3333633333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59373em) scale(.75);width:133.3333533333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59372em) scale(.75);width:133.3333633333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}.mat-icon.mat-primary{color:var(--color-primary-light)}.mat-icon.mat-accent{color:var(--color-primary)}.mat-icon.mat-warn{color:#ef5350}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:var(--color-primary-light)}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-form-field.mat-accent .mat-input-element{caret-color:var(--color-primary)}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#ef5350}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#ef5350}input.mat-input-element{margin-top:-.0625em}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}.mat-list-base .mat-subheader{color:#0000008a}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:#00000061}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,.12)}.mat-list-item,.mat-list-option{font-family:Lato}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Lato;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Lato;font-size:12px;font-weight:500}.mat-menu-panel{background:white}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-menu-item{background:transparent;color:#000000de}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:#00000061}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,.04)}.mat-menu-item{font-family:Lato;font-size:14px;font-weight:400}.mat-paginator{background:white}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,.54);border-right:2px solid rgba(0,0,0,.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}.mat-paginator-container{min-height:56px}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Lato;font-size:12px}.mat-progress-bar-background{fill:var(--color-primary-light)}.mat-progress-bar-buffer{background-color:var(--color-primary-light)}.mat-progress-bar-fill:after{background-color:var(--color-primary-light)}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:var(--color-primary)}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:var(--color-primary)}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:var(--color-primary)}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f7d0d0}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f7d0d0}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#ef5350}.mat-progress-spinner circle,.mat-spinner circle{stroke:var(--color-primary-light)}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:var(--color-primary)}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#ef5350}.mat-radio-outer-circle{border-color:#0000008a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:var(--color-primary-light)}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:var(--color-primary-light)}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:var(--color-primary)}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:var(--color-primary)}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#ef5350}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#ef5350}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-radio-button{font-family:Lato}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:white}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:var(--color-primary-light)}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:var(--color-primary)}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#ef5350}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-select{font-family:Lato}.mat-select-trigger{height:1.125em}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb,.mat-slide-toggle.mat-checked .mat-slide-toggle-bar,.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:var(--color-primary)}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb,.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar,.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:var(--color-primary-light)}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#ef5350}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#ef53508a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#ef5350}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fafafa}.mat-slide-toggle-bar{background-color:#00000061}.mat-slide-toggle-content{font-family:Lato}.mat-slider-track-background{background-color:#00000042}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:var(--color-primary-light)}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:var(--color-primary-dark)}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:var(--color-primary-light);opacity:.2}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:var(--color-primary)}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:var(--color-primary-light)}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:var(--color-primary);opacity:.2}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#ef5350}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#ef5350}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:#ef535033}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:#00000061}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042;background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb{border-color:#00000061}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb{border-color:#00000042}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent);background-image:-moz-repeating-linear-gradient(.0001deg,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.7),rgba(0,0,0,.7) 2px,transparent 0,transparent)}.mat-slider-thumb-label-text{font-family:Lato;font-size:12px;font-weight:500}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:#0000000a}.mat-step-header:hover[aria-disabled=true]{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:var(--color-primary-dark)}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:var(--color-primary-light);color:var(--color-primary-dark)}.mat-step-header.mat-accent .mat-step-icon{color:var(--color-primary-light)}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:var(--color-primary);color:var(--color-primary-light)}.mat-step-header.mat-warn .mat-step-icon{color:#ef5350}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#ef5350;color:#ef5350}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#ef5350}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#ef5350}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Lato}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#000000de}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}.mat-tab-header-pagination-chevron{border-color:#000000de}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:var(--color-primary-light)}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:var(--color-primary-light)}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:var(--color-primary-dark)}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:var(--color-primary)}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:var(--color-primary)}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:var(--color-primary-light)}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ef53504d}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#ef5350}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#ef5350}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:var(--color-primary-light)}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:var(--color-primary-light)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:var(--color-primary-dark)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:var(--color-primary-dark)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:var(--color-primary-dark)}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:var(--color-primary-dark);opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:var(--color-primary-dark);opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:var(--color-primary)}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:var(--color-primary)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:var(--color-primary-light)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:var(--color-primary-light)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:var(--color-primary-light)}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:var(--color-primary-light);opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:var(--color-primary-light);opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ef53504d}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#ef5350}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#ef5350}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#ef535066}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#ef5350}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#ef5350;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#ef5350;opacity:.12}.mat-tab-group{font-family:Lato}.mat-tab-label,.mat-tab-link{font-family:Lato;font-size:14px;font-weight:500}.mat-toolbar{background:whitesmoke;color:#000000de}.mat-toolbar.mat-primary{background:var(--color-primary-light);color:var(--color-primary-dark)}.mat-toolbar.mat-accent{background:var(--color-primary);color:var(--color-primary-light)}.mat-toolbar.mat-warn{background:#ef5350;color:#ef5350}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Lato;letter-spacing:normal;margin:0}.mat-tooltip{background:rgba(97,97,97,.9)}.mat-tooltip{font-family:Lato;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-tree{background:white}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-tree{font-family:Lato}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:var(--color-primary)}.mat-simple-snackbar{font-family:Lato;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-form-field{font-size:16px}.mat-calendar-body-selected{color:#fff}.date-range-picker{width:100%}.date-range-picker .mat-form-field-infix{display:flex;align-items:center;width:100%}.date-range-picker input.mat-date-range-input-inner{outline:none!important}.date-range-picker .mat-form-field-wrapper .mat-form-field-flex{padding:0 0 0 16px}.date-range-picker .mat-form-field-wrapper .mat-form-field-flex .mat-form-field-infix{height:39px;padding:0 0 14px}.date-range-picker .mat-form-field-label-wrapper{overflow:visible}.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--color-primary-dark)}.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:var(--color-primary-light)}.mat-calendar-body-in-comparison-range:before{background:var(--color-primary-light)}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{top:10px;font-weight:600}.data-grid-container .dx-datagrid-header-panel,.data-grid-container .dx-toolbar{background:#F7F8FC!important}.data-grid-container .dx-toolbar-item-content>.dx-texteditor{width:unset}.data-grid-container .dx-texteditor-container{border-radius:4px}.data-grid-container .dx-icon-chevronnext{color:var(--color-primary-dark)}.data-grid-container .dx-scrollable-scrollbars-alwaysvisible.dx-scrollable-both .dx-scrollable-content{padding-bottom:0!important}.data-grid-container .search-container{position:relative}.data-grid-container .search-container i{position:absolute;top:11px;z-index:9;left:10px}.data-grid-container .search-container input{padding-left:32px}.data-grid-container .search-container .dx-placeholder{left:24px!important}.data-grid-container .dx-state-hover:hover .btn-icon,.data-grid-container .dx-selection .btn-icon{color:#fff}.dx-datagrid-nodata{color:#555}.dx-datagrid-column-chooser-mode-select .dx-overlay-content{right:0;top:0!important;left:unset!important;transform:unset!important}.dx-datagrid-column-chooser-mode-select .dx-overlay-content>.dx-visibility-change-handler{cursor:unset!important}.dx-checkbox-checked .dx-checkbox-icon{color:var(--color-primary)!important}.dx-checkbox.dx-state-hover .dx-checkbox-icon,.dx-checkbox.dx-state-focused .dx-checkbox-icon{border-color:var(--color-primary)!important}.dx-checkbox-text{font-weight:700;padding-left:12px;color:#555}.dx-texteditor-container{border-radius:4px}.dx-dropdowneditor .dx-dropdowneditor-icon{background-color:transparent!important}.dx-dropdowneditor input{color:#555}.dx-dropdowneditor input:focus-visible{outline:0!important}.dx-list-item.dx-state-selection,.dx-list-item.dx-state-hover{background:var(--color-primary)!important;color:#fff!important}.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused.dx-list-item-selected,.dx-list:not(.dx-list-select-decorator-enabled) .dx-list-item.dx-state-focused{background:var(--color-primary)!important;color:#fff!important}.dx-column-indicators{cursor:pointer}.dx-texteditor-container .dx-tag-container{height:unset!important;min-height:unset!important;padding:0 4px 4px 0!important}.dx-tag-container .dx-tag-content{border-radius:20px;background-color:var(--color-primary)!important;color:#fff;padding:3px 25px 4px 12px}.dx-tag-container .dx-tag-remove-button:after,.dx-tag-container .dx-tag-remove-button:before{background:white}.ng-invalid.ng-touched.ng-dirty{border-color:#ef5350}.page-title{font-size:40px;font-weight:300;margin-top:0}.disabled-items{pointer-events:none;opacity:.5}.data-grid-container{padding:0;margin:15px;position:relative}.mat-dialog-container{padding:20px}#toast-container{opacity:.8}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.4;background:black}.invalid-froala .fr-box{border:1px solid #EF5350}.custom-scroll-auto{overflow:auto}.custom-scroll-auto::-webkit-scrollbar{width:5px;background:#ddd;border-radius:100%}.custom-scroll-auto::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.custom-scroll-auto::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.hint-text{color:#9191a1;font-weight:600;letter-spacing:.4px;font-size:12px;padding-left:8px}.hint-text i{padding-right:6px}.hint-text .fa-exclamation-circle{color:#ee7623}.hint-text .fa-info-circle{color:#2196f3}.note-hint-text{color:#ee7623;font-size:12px;font-weight:600}.text-red{color:#ef5350}.text-green{color:#8bc34a}.ux-color-orange{color:#ee7623}.btn{font-size:14px;border-radius:4px;padding:6px 12px;border:1px solid transparent;border-color:#c8c9d2;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer}.btn:focus{outline:none}.btn:active{box-shadow:none}.btn:focus:active{outline:none}.btn:focus-visible{outline:2px solid #555555;outline-offset:-2px}.btn.btn-primary{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.btn.btn-secondary{background:#FFFFFF;color:var(--color-primary);border-color:var(--color-primary)}.btn.btn-secondary:hover{color:#fff;background:var(--color-primary-dark)}.btn.btn-secondary-red{background:#FFFFFF;color:#ef5350;border-color:#ef5350}.btn.btn-secondary-red:hover{color:#fff;background:#EF5350}.btn.btn-cancel{background:#FFFFFF;color:#a3a3a3}.btn.btn-cancel:hover{color:#555;background:#E3E3E3}.btn.btn-disable{pointer-events:none;opacity:.5}.btn-cleared{display:flex;align-items:center;background:none;border:none;outline:inherit;color:var(--color-primary-dark);cursor:pointer;font-size:15px}.btn-cleared:focus-visible{outline:2px solid var(--color-primary)}.btn-cleared i{font-size:18px;margin-left:12px}.btn-icon{font-size:18px;color:#555;background:none;border:none;outline:inherit;cursor:pointer}.btn-icon.material-icons{display:flex;align-items:center;margin:0 auto}.btn-icon:focus-visible{outline:2px solid var(--color-primary)}.grid-arrow-next-btn{background:none;border:none;padding:0;font-size:16px}.radio-btn{display:block;position:relative;padding:0 15px 0 34px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none;margin:0 0 15px}.radio-btn input{position:absolute;opacity:0;cursor:pointer}.radio-btn input:checked~.radio-checkmark{border:1px solid var(--color-primary);background-color:#fff}.radio-btn input:checked~.radio-checkmark:after{display:block}.radio-btn .radio-checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#fff;border:1px solid #C8C9D2;border-radius:50%}.radio-btn .radio-checkmark:after{content:"";position:absolute;display:none;top:4px;left:4px;width:11px;height:11px;border-radius:50%;background:var(--color-primary)}.input-default{width:100%;padding:6px 8px;font-weight:400;font-size:14px;line-height:inherit;color:#555;background-color:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:inset 0 1px 1px #00000014}.input-default::placeholder{opacity:.7}.input-default:hover{border:1px solid var(--color-primary)}.input-default:focus-visible{outline-offset:-2px;outline:2px solid var(--color-primary)}.input-default.not-allowed{cursor:not-allowed}.topic-tag{background-color:var(--color-primary);border-radius:100px;padding:3px 14px;margin:12px 12px 0 0;color:#fff;display:flex;align-items:center;width:fit-content;width:-moz-fit-content}.topic-tag p{margin:0}.topic-tag-remove{color:#fff;cursor:pointer;padding-left:12px}.topic-tag-remove:hover{color:#ef5350}.topic-tag-box input:focus-visible{outline:none!important}.fade-in{animation:fadeIn 1s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-list-module{padding:0 10px}.page-list-module .panel-heading{padding:10px 15px}.page-list-module .panel-heading .main-title{font-size:40px;font-weight:300;margin-top:8px}@media (max-width: 414px){.page-list-module .panel-heading .main-title{font-size:34px;font-weight:400;margin-top:0}}.page-list-module .panel-heading .list-back-btn{display:flex;align-items:center;background:none;border:none;outline:inherit;padding:4px 0 10px;color:var(--color-primary-dark);font:inherit;cursor:pointer}.page-list-module .panel-heading .list-back-btn strong{font-size:15px}.page-list-module .panel-heading .list-back-btn i{font-size:15px;margin-right:6px}.page-list-module .panel-heading .toolbar-container{display:flex;align-items:center;flex-wrap:wrap}.page-list-module .panel-heading .toolbar-container .main-btn{display:flex;align-items:center;background:none;border:none;outline:inherit;padding:0;line-height:18px;color:var(--color-primary-dark);font:inherit;cursor:pointer}.page-list-module .panel-heading .toolbar-container .main-btn .excel-icon{margin-left:10px;cursor:pointer}.page-list-module .panel-heading .toolbar-container .main-btn strong{font-size:15px}.page-list-module .panel-heading .toolbar-container .main-btn i{font-size:18px;margin-left:12px}.page-list-module .panel-heading .toolbar-container .icon-btn{font-size:18px;color:#555;background:none;border:none;margin-right:12px;padding:0;outline:inherit;cursor:pointer}.page-list-module .panel-heading .toolbar-container .icon-btn.fas:hover,.page-list-module .panel-heading .toolbar-container .icon-btn .fa:hover{color:var(--color-primary)}.page-list-module .panel-heading .toolbar-container .icon-btn.fa-file-pdf{color:#ff3500}.page-list-module .panel-heading .toolbar-container .icon-btn.material-icons{font-size:20px}.page-list-module .panel-heading .toolbar-container .icon-btn.fa-exclamation-circle{color:#ee7623}.page-list-module .panel-heading .toolbar-container .icon-btn .excel-icon{margin-left:0;cursor:pointer}.page-list-module .panel-heading .toolbar-container .stacked-icon{position:relative}.page-list-module .panel-heading .toolbar-container .stacked-icon .first-icon{font-size:1em!important;line-height:.75em;padding-top:4px;position:relative}.page-list-module .panel-heading .toolbar-container .stacked-icon .second-icon{font-size:.75em!important;line-height:.75em;top:1px;left:11px}.page-list-module .panel-heading .toolbar-container .bar-separator{font-size:18px;color:#c8c9d2;margin:0 12px}.page-list-module .custom-btn-right{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;white-space:nowrap;padding:0 15px 12px 0}.page-list-module .custom-btn-right button i{padding-left:8px}.page-list-module .custom-btn-right button:nth-child(2),.page-list-module .custom-btn-right button:nth-child(3),.page-list-module .custom-btn-right button:nth-child(4){margin-left:12px}.page-list-module .panel-footer{font-size:16px;padding:0 15px 15px}.page-form-module{padding:0 10px}.page-form-module .panel-heading{padding:10px 15px;display:flex;flex-wrap:wrap;justify-content:space-between}.page-form-module .panel-heading .form-main-title{font-size:40px;font-weight:300;margin-top:8px}.page-form-module .panel-heading .form-btn-title{background:none;border:none;outline:inherit;color:#555;cursor:pointer;font-size:18px;padding:0 0 0 10px}.page-form-module .panel-heading .form-btn-title:focus-visible{outline:2px solid var(--color-primary-dark)}.page-form-module .panel-heading .form-btn-title:hover{color:var(--color-primary-dark)}.page-form-module .panel-heading .form-header .form-title{font-size:24px;font-weight:600;margin:12px 0 0}.page-form-module .panel-heading .back-button-cu{display:flex;align-items:center;font-size:16px;color:var(--color-primary-dark);margin:10px 0;background:unset;border:none;font-weight:600;padding:0}.page-form-module .panel-heading .back-button-cu:focus-visible{outline:2px solid var(--color-primary)}.page-form-module .panel-heading .back-button-cu i{padding-right:6px}.page-form-module .panel-heading .language-form-chooser{margin-top:12px}@media (max-width: 414px){.page-form-module .panel-heading .language-form-chooser{margin-top:0}}.page-form-module .page-form-body{padding:0 15px 15px}.page-form-module .page-form-body .form-input-and-button{display:flex}.page-form-module .page-form-body .form-input-and-button .btn{margin-left:12px}.page-form-module .page-form-body .form-body-title{font-size:18px;font-weight:600;margin:12px 0 0}.page-form-module .page-form-body .form-row-btn-container{display:flex}.page-form-module .page-form-body .form-row-btn-container button{margin-bottom:16px}.page-form-module .page-form-body .form-row-btn-container button:not(:last-child){margin-right:12px}.page-form-module .page-form-body .form-row-btn-container div:not(:last-child){margin-right:12px}.page-form-module .page-form-body .form-column-btn-container{padding-top:25px;display:flex}.page-form-module .page-form-body .form-column-btn-container div:not(:last-child){margin-right:12px}.page-form-module .page-form-body .row{padding-bottom:16px}.page-form-module .page-form-body .form-save-btn-container{padding-top:8px}.page-form-module .page-form-body .form-save-btn-container .btn-cancel{margin-right:12px}.trainer-calendar-component{border-bottom:1px solid #C8C9D2;margin-bottom:16px;padding:0 10px 10px}.trainer-calendar-component .collapsable-row{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0;background:none;border:none;width:100%}.trainer-calendar-component .collapsable-row:hover i{color:var(--color-primary-dark)}.trainer-calendar-component .collapsable-row h1{margin-top:3px}.trainer-calendar-component .collapsable-row i{font-size:18px}.trainer-calendar-component .btn-clear-selection{position:absolute;top:6px;right:16px;z-index:2;height:32px!important;display:flex;align-items:center;font-size:14px;border-radius:4px}@media (max-width: 480px){.trainer-calendar-component .btn-clear-selection{display:none}}.trainer-calendar-component .btn-clear-selection:focus{outline:none!important;color:var(--color-primary);background:none!important}.trainer-calendar-component .btn-clear-selection:focus-visible{outline:5px auto!important;color:var(--color-primary);background:none!important}.trainer-calendar-component .selected-list-container{max-height:470px;overflow-y:auto;padding:0 10px 0 0;margin-top:4px}.trainer-calendar-component .selected-list-container .trainer-calendar-empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;min-height:300px}.trainer-calendar-component .selected-list-container::-webkit-scrollbar{width:8px;background:#ddd;border-radius:100%}.trainer-calendar-component .selected-list-container::-webkit-scrollbar-track{-webkit-box-shadow:auto;border-radius:25px;background:#ddd}.trainer-calendar-component .selected-list-container::-webkit-scrollbar-thumb{border-radius:25px;background:auto;-webkit-box-shadow:auto;background:#999}.custom-scheduler .dx-scrollable-content{padding-right:0!important}.custom-scheduler .dx-scheduler-header{background:#F7F8FC;border:none}.custom-scheduler .dx-scheduler-view-switcher{display:none}.custom-scheduler .dx-item-content.dx-toolbar-item-content{padding-left:0;padding-top:0}.custom-scheduler .dx-scheduler-appointment-collector{background:var(--color-primary)!important}.custom-scheduler .dx-scheduler-appointment-collector span{color:#fff}.custom-scheduler .dx-scheduler-work-space-both-scrollbar{border:1px solid #ddd;border-radius:4px}.custom-scheduler .dx-scheduler-appointment-content{padding:2px 7px 0!important}.custom-scheduler .dx-item.dx-scheduler-appointment{pointer-events:none!important}.custom-scheduler .dx-scheduler-header-panel,.custom-scheduler .dx-scheduler-header-panel-empty-cell{margin-top:0}.custom-scheduler .dx-item-content.dx-scheduler-appointment-content{padding:0!important}.custom-scheduler .custom-scheduler-template{padding:1px 10px;height:100%}.custom-scheduler .dx-scheduler-appointment-collector{pointer-events:none;box-shadow:none!important}.occurrence-list-right-side{display:flex;justify-content:space-between;width:100%;border-radius:4px;border:2px solid #C8C9D2;background-color:#fff;margin-bottom:6px;font-size:16px;padding:10px}@media (max-width: 480px){.occurrence-list-right-side{border-bottom:1px solid #555555;margin-bottom:16px;padding-bottom:12px}}.occurrence-list-right-side .event-course-title{font-size:18px;font-weight:600}.occurrence-list-right-side .event-date,.occurrence-list-right-side .event-location{margin:2px 0}@media (max-width: 480px){.occurrence-list-right-side .event-date,.occurrence-list-right-side .event-location{display:flex;flex-direction:column}}.occurrence-list-right-side .event-date i,.occurrence-list-right-side .event-location i{margin-right:2px}.occurrence-list-right-side .session-participants{display:list-item;margin-left:40px}.occurrence-list-right-side .session-participants::marker{color:var(--color-primary)}.occurrence-list-right-side .event-color-dot{height:15px;width:15px;border-radius:50%;display:inline-block}@media (max-width: 480px){.hide-on-mobile{display:none!important}}\n'],encapsulation:2}),ee})();var _t=e(92520),It=e(91428),Pt=e(97381),Ht=e(39308);const en=A.module("app",[x.default,v.Du.name,"ui.bootstrap","ngTagsInput","ngDialog","ngSanitize","xdLocalStorage","ngAnimate","toaster","dx","ngTouch","froala","tmh.dynamicLocale"]).config(["tmhDynamicLocaleProvider",ee=>ee.localeLocationPattern("/AppV2/modules/shared/localisations/angular-locale_{{locale}}.js")]).config(["$urlRouterProvider",ee=>ee.deferIntercept()]).config(["xdLocalStorageProvider","$qProvider",function(ee,se){ee.init({iframeUrl:globalThis.__fullTenantUrl+"/XAuth/localStorage.html"}),se.errorOnUnhandledRejections(!1)}]).value("froalaConfig",{toolbarButtons:{moreText:{buttons:["bold","italic","underline","clearFormatting","strikeThrough","subscript","superscript","fontFamily","fontSize","textColor","backgroundColor"],align:"left",buttonsVisible:4},moreParagraph:{buttons:["alignLeft","alignCenter","alignRight","alignJustify","formatOLSimple","formatOL","formatUL","paragraphFormat","paragraphStyle","lineHeight","outdent","indent","quote"],align:"left",buttonsVisible:3},moreRich:{buttons:["insertLink","insertImage","insertVideo","insertHR","insertTable","specialCharacters"],align:"left",buttonsVisible:2},moreMisc:{buttons:["undo","redo","fullscreen","selectAll","html","help"],align:"right",buttonsVisible:6}},events:{"image.beforeUpload":function(ee){var se=this;if(ee.length){var ie=new FileReader;ie.onload=function(ue){ue.target&&se.image.insert(ue.target.result,null,null,se.image.get())},ie.readAsDataURL(ee[0])}return se.popups.hideAll(),!1},drop:function(ee){var se=this,ie=localStorage.getItem("current-drop-event-data");return se.markers.insertAtPoint(ee.originalEvent),se.$el.find(".fr-marker").replaceWith(globalThis.FroalaEditor.MARKERS),se.selection.restore(),se.undo.canDo()||se.undo.saveStep(),se.html.insert("<span style='color:#e5613b'>[["+ie+"]]</span>"),localStorage.removeItem("current-drop-event-data"),se.undo.saveStep(),ee.preventDefault(),ee.stopPropagation(),!1}},htmlExecuteScripts:!1,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),htmlUntouched:!0,attribution:!1,key:globalThis.__froalaKey}).directive("bootstrapAngular",(0,T.ke)({component:M})).directive("trainerCalendar",(0,T.ke)({component:St})).directive("uxProctoringSvg",(0,T.ke)({component:_t.V})).directive("uxProctoringSvg",(0,T.ke)({component:_t.V})).directive("uxBreadCrumb",(0,T.ke)({component:Pt.U})).factory("breadCrumbService",(0,T.dV)(Ht._)).factory("ngrxStoreService",(0,T.dV)(D.yh)).factory("modalServiceBridge",(0,T.dV)(It.z)).controller("ng1AppController",["$scope","$timeout",function(ee,se){ee.onInit=function ie(){ee.initialized=!0},ee.initialized=!1}]);e(39987);var Qe=e(94282);A.module("app").controller("app.modules.root",["$rootScope","$sce","appConst","userService","tenantService","stateService","authService","$state","seoService","uxUpdateService","googleTagManagerService","modalService","toaster","validationService","$transitions","tmhDynamicLocale","$injector",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be){navigator,navigator,ee.$state=q;var ye,we,le=ee.global={},xe=globalThis.L;le.fn={},le.vm={},le.vm.roles=ie.roles,le.vm.mustFillRequiredFields=!1,le.vm.modalChangePasswordOpen=!1,le.vm.modalAcceptTermsAndConditionsOpen=!1,le.vm.modalRequiredFieldOpen=!1;var qe=globalThis.$linq;function ot(){var gt=j.validate();0!=gt?(clearInterval(ye),He(gt)):0==gt&&clearInterval(ye)}function He(gt){ye=setInterval(ot,gt)}function lt(gt){if(!le.vm.modalChangePasswordOpen){le.vm.modalChangePasswordOpen=!0,gt&&pe.pop("success",xe("YouHaveToChangeYourPassword"),"");var At={},rt=0,Tt=["upperCasePasswordValue","lowerCasePasswordValue","numberRequiredPasswordValue","passwordLengthValue","specialCharacterRequiredValue"];ue.getPasswordPolicy().then(function(ht){At=ht,rt=qe(Object.keys(At)).where(function(Et){return At[Et]}).array.length,Tt.sort(function(Et,xt){return At[Et]&&!At[xt]?-1:!At[Et]&&At[xt]?1:0})});var Ut="<div style='padding: 16px;'>";Ut+="<style>.progress { background-color: #CCC9C9 !important; border-radius: 0px !important;height: 5px !important;}.progress-bar-valid {background-color: #8BC34A;}.progress-bar-secure {background-color: var(--color-primary);}.modal-title {padding: 24px 24px 0 24px;}.optional-text { margin-left: 10px; font-size: 14px; line-height: 22px; letter-spacing: 0.25px; color: #A3A3A3; }.requirements-text {font-size: 14px; line-height: 22px; letter-spacing: 0.25px; color: #393B41;}.fa-check-circle {color: #8BC34A;}.fa-circle { color: #C8C9D2; }.warning-color {color: #FF7711;}.completed-optional {color: var(--color-primary);}.password-strenght-title {font-size: 14px; line-height: 22px; letter-spacing: 0.25px; color: #393B41;}.input-password-strenght {display: flex; flex-direction: column;}</style>";var Rt={buttons:[],header:xe("PasswordChangeTitle"),body:Ut+="<div class='form-group' style='margin: 0 0 8px 0;'><div class='input-group input-group-lg' style='border-radius: 4px; border: 1px solid #A3A3A3; position: relative;'><span class='input-group-addon' style='vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;'><i class='material-icons' style='color:#A3A3A3; font-size: 28px;'>lock_open</i></span><input style='height: 40px;' data-ng-model='vm.currentPassword' type='{{vm.passwordType[0]}}' class='form-control ng-pristine ng-untouched ng-valid register-input' placeholder='"+xe("CurrentPassword")+"' name='"+xe("CurrentPassword")+'\'><i ng-click="vm.togglePassword(0)" style="cursor: pointer; position: absolute; right: 9px; top: 9px; z-index: 9999;" class="material-icons">{{ vm.iconVisibility[0] }}</i></div></div><div class="form-group" style="margin: 0 0 8px 0;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3; position: relative;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;"><i class="material-icons" style="color:#A3A3A3; font-size: 28px;">lock</i></span><input style="height: 40px;" data-ng-model="vm.password" type="{{vm.passwordType[1]}}" ng-change="vm.checkPasswordStrength()" class="form-control ng-pristine ng-untouched ng-valid register-input" placeholder=\''+xe("NewPassword")+"' name='"+xe("NewPassword")+'\' ><i ng-click="vm.togglePassword(1)" style="cursor: pointer; position: absolute; right: 9px; top: 9px; z-index: 9999;" class="material-icons">{{ vm.iconVisibility[1] }}</i></div></div><div class="form-group" style="margin: 0 0 8px 0;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3; position: relative;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;"><i class="material-icons" style="color:#A3A3A3; font-size: 28px;">lock</i></span><input ng-disabled="!vm.isValidPassword()" style="height: 40px;" data-ng-model="vm.confirmPassword" type="{{vm.passwordType[2]}}" class="form-control ng-pristine ng-untouched ng-valid register-input" placeholder=\''+xe("ConfirmNewPassword")+"' name='"+xe("ConfirmNewPassword")+'\' ><i ng-click="vm.togglePassword(2)" style="cursor: pointer; position: absolute; right: 9px; top: 9px; z-index: 9999;" class="material-icons">{{ vm.iconVisibility[2] }}</i></div> </div><div class="form-group" style="margin: 10px 0 8px 0;"><p style=\'margin:0;\' class=\'progress-label\'><strong>'+xe("PasswordStrength")+'  </strong> &nbsp;{{vm.passwordStrength.strengthLabel}}</p><uib-progressbar class="progress-bar-custom register-progress" type="{{vm.passwordStrength.color}}" value="((vm.passwordStrength.strength)/vm.policyRequiredCount)*100" style="width:100%;margin:5px 0 5px 0;"></uib-progressbar></div><div class="form-group"><div class="password-strenght-container"><div style=\'padding-bottom: 4px;\'><span class=\'password-strenght-title\'>'+xe("RegisterConditionForPassword")+' </span></div><div ng-repeat="field in vm.requirementFields"><div class="uppercase-strenght" style="padding-bottom: 4px;"></div><i ng-class="{ \'fas\' : true, \'fa-check-circle\': vm.req[field],\'fa-exclamation-circle\' : !vm.req[field] && vm.passwordPolicies[field], \'fa-circle\' : !vm.req[field] && !vm.passwordPolicies[field], \'warning-color\': (!vm.req[field] && vm.passwordPolicies[field] && vm.passwordStrength.strength >= (vm.policyRequiredCount - 1)), \'completed-optional\': vm.passwordStrength.color == \'secure\' }"style="margin-right: 6px;"></i><span class="requirements-text" }">{{vm.getFieldLabel(field)}}<span ng-if="!vm.passwordPolicies[field]" class="optional-text">'+xe("OptionalAppend")+"</span></span></div></div></div></div></div>",keyboard:!1,requirementFields:Tt,passwordPolicies:At,policyRequiredCount:rt,password:"",confirmPassword:"",currentPassword:"",req:{specialCharacterRequiredValue:!1,passwordLengthValue:!1,numberRequiredPasswordValue:!1,lowerCasePasswordValue:!1,upperCasePasswordValue:!1},passwordType:["password","password","password"],iconVisibility:["visibility","visibility","visibility"],passwordStrength:{strength:0,strengthLabel:xe("PasswordStrength1"),advice:""},isValidPassword:function(){for(var ht in this.passwordPolicies=At,this.policyRequiredCount=rt,this.passwordPolicies)if(this.passwordPolicies[ht]&&!this.req[ht])return this.confirmPassword="",!1;return!0},getFieldLabel:function(ht){switch(ht){case"specialCharacterRequiredValue":return xe("RegisterSpecialCase");case"passwordLengthValue":return(this.passwordPolicies.passwordLengthValue?this.passwordPolicies.passwordLengthValue:"0")+xe("RegisterLength");case"numberRequiredPasswordValue":return xe("RegisterNumber");case"lowerCasePasswordValue":return xe("RegisterLowerCase");case"upperCasePasswordValue":return xe("RegisterUpperCase")}return""},checkPasswordStrength:function(){this.passwordStrength=this.newCheckPasswordStrength(this.password)},togglePassword:function(ht){"password"==this.passwordType[ht]?(this.passwordType[ht]="text",this.iconVisibility[ht]="visibility_off"):(this.passwordType[ht]="password",this.iconVisibility[ht]="visibility")},changePassword:function(){var ht=this.currentPassword,Et=this.password,xt=this.confirmPassword;null!=ht&&""!=ht&&null!=Et&&""!=Et&&null!=xt&&""!=xt?this.passwordStrength.strength<this.policyRequiredCount?pe.pop("error",xe("PasswordStrengthError")):X.verifyOldPassword(ht).then(function(dt){!0===dt.correctPassword?Et.normalize()!=xt.normalize()?pe.pop("error",xe("PasswordMatchingError")):ue.updatePassword(Et).then(function(){pe.pop("success",xe("PasswordChanged")),localStorage.removeItem("forcepasswordchange"),localStorage.removeItem("reloadOnLanguage"),Ct.close(),le.vm.modalChangePasswordOpen=!1},function(Vt){pe.pop("error",Vt)}):pe.pop("error",xe("IncorrectOldPassword"))},function(dt){pe.pop("error",dt.message)}):pe.pop("error","Register form",xe("PleaseMakeSureAllFieldsAreValid"))},newCheckPasswordStrength:function(ht){var Et=new RegExp("(?=.*[A-Z])"),xt=new RegExp("[^a-zA-Z0-9]"),dt=new RegExp("(?=.*[0-9])"),Vt=new RegExp("(?=.*[a-z])"),Wt=new RegExp(".{"+this.passwordPolicies.passwordLengthValue+"}"),Mt=0,Kt=0,Jt="",un="";switch(Et.test(ht)?(this.passwordPolicies.upperCasePasswordValue&&(Mt+=1),Kt+=1,this.req.upperCasePasswordValue=!0):this.req.upperCasePasswordValue=!1,dt.test(ht)?(this.passwordPolicies.numberRequiredPasswordValue&&(Mt+=1),Kt+=1,this.req.numberRequiredPasswordValue=!0):this.req.numberRequiredPasswordValue=!1,Vt.test(ht)?(this.passwordPolicies.lowerCasePasswordValue&&(Mt+=1),Kt+=1,this.req.lowerCasePasswordValue=!0):this.req.lowerCasePasswordValue=!1,Wt.test(ht)?(this.passwordPolicies.passwordLengthValue&&(Mt+=1),Kt+=1,this.req.passwordLengthValue=!0):this.req.passwordLengthValue=!1,xt.test(ht)?(this.passwordPolicies.specialCharacterRequiredValue&&(Mt+=1),Kt+=1,this.req.specialCharacterRequiredValue=!0):this.req.specialCharacterRequiredValue=!1,Kt=Mt>=this.policyRequiredCount?Kt:Mt,!0){case 0==Kt:Jt="danger",un=xe("PasswordStrength1");break;case 1==Kt&&1!=this.policyRequiredCount:Jt="danger",un=xe("PasswordStrength2");break;case Kt<this.policyRequiredCount:Jt="warning",un=xe("PasswordStrength3");break;case Kt>=this.policyRequiredCount&&5!=Kt:Jt="valid",un=xe("PasswordStrength4");break;case 5==Kt:Jt="secure",un=xe("PasswordStrength5");break;default:Jt="danger",un=xe("PasswordStrength1")}return{strength:Mt,strengthLabel:un,color:Jt}}};gt||Rt.buttons.push({label:xe("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(ht){return le.vm.modalChangePasswordOpen=!1,!0}}),Rt.buttons.push({label:xe("UpdatePassword"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(ht){return ht.changePassword(),!1}});var Ct=K.openGeneric(Rt)}}function et(){!localStorage.getItem("mustFillRequiredFields")||!ue.isUserLoggedIn()||ue.getCurrentUserP().then(function(gt){gt.id==localStorage.getItem("mustFillRequiredFields")&&function Dt(){if(!le.vm.modalRequiredFieldOpen){le.vm.modalRequiredFieldOpen=!0;var At={header:xe("RequiredFieldLoginFormHeader"),body:'<required-field-login-form config="vm.scope"></required-field-login-form>',keyboard:!1,customButton:!0,closeModal:!1,closeDialog:function(rt){le.vm.modalRequiredFieldOpen=!1,this.closeModal=!0},scope:{}};K.openGeneric(At)}}()})}le.fn.isVisibleFor=function(gt){return ue.getRoleCode()>=gt},le.fn.isVisibleSpecificallyFor=function(gt){return ue.getRoleCode()==gt},le.fn.isVisibleSpecificallyForRoleList=function(gt){for(var At=0;At<gt.length;At++)if(ue.getRoleCode()==gt[At])return!0;return!1},le.fn.isPortalContext=function(){return globalThis.__tenantURL!=ie.domain.root},le.fn.passwordChangeModal=lt,function(){ve.set(abp.localization.currentCulture.name),function Ze(){if(window.navigator.browserSpecs=(vt=(rt=navigator.userAgent).match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[],/trident/i.test(vt[1])?{name:"IE",version:(Tt=/\brv[ :]+(\d+)/g.exec(rt)||[])[1]||""}:"Chrome"===vt[1]&&null!=(Tt=rt.match(/\b(OPR|Edge)\/(\d+)/))?{name:Tt[1].replace("OPR","Opera"),version:Tt[2]}:(vt=vt[2]?[vt[1],vt[2]]:[navigator.appName,navigator.appVersion,"-?"],null!=(Tt=rt.match(/version\/(\d+)/i))&&vt.splice(1,1,Tt[1]),{name:vt[0],version:vt[1]})),"IE"==window.navigator.browserSpecs.name){var At={buttons:[],body:xe("BrowserNotSupportedInternetExplorer")};At.buttons.push({label:xe("Ok"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){}}),K.openGeneric(At)}var Tt,rt,vt}();try{globalThis.window.JSPatch()}catch(gt){}de.onSuccess({},function(gt){var At=gt.to(),rt=gt.from(),Tt=gt.params(),vt=gt.params("from");if(function ft(gt){var At=localStorage.getItem("lastSeenoptimisationWarningDate"),rt=((new Date).getTime()-parseFloat(At))/86400;if(function nt(){let gt=!1;return At=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(At)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(At.substr(0,4)))&&(gt=!0),gt||(gt=navigator.userAgent.match(/Mac/)&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2||navigator.userAgent.match(/iPad/)),gt;var At}()&&window.location.href.indexOf("admin")>-1&&rt>=.1){var Tt="<div class='text-center'> <h3 style='padding-bottom:10px;'>"+xe("Warning")+"</h3> <p style='font-size: 16px'>"+xe("WarningAdminPagesNotOptimisedDialogMain")+"</p><span style='font-size: 13px'>"+xe("WarningAdminPagesNotOptimisedDialogText")+"</span></div><div class='text-center' style='padding: 15px'><button class='btn btn-primary' style=' width: 175px'  ng-click='vm.closeDialog()'>"+xe("SharedContinue")+"</button></div>";K.openGeneric({header:"",customButton:!0,body:Tt,closeModal:!1,closeDialog:function(){this.closeModal=!0}}),localStorage.setItem("lastSeenoptimisationWarningDate",(new Date).getTime().toString())}}(),I("div.modal.in").length>0&&null!=K.modalInstance&&(0==I("div.modal.in").length||-1==I("div.modal.in").html().indexOf("COVID-19"))&&K.modalInstance.close(),"home"!=At.name){if(At.name!=rt.name||At.name==rt.name&&A.equals(Tt,vt)){if(void 0!==globalThis.ga){var Ut=q.href(At.name,Tt,{absolute:!0});Ut=Ut.replace(window.location.origin,""),globalThis.ga("tenant.send",{hitType:"pageview",page:Ut}),globalThis.ga("uxpertise.send",{hitType:"pageview",page:Ut})}te.setPreviousState(rt,vt)}ue.isUserLoggedInPromise().then(function(Rt){Rt&&(function it(){!localStorage.getItem("forcepasswordchange")||!ue.isUserLoggedIn()||ue.getCurrentUserP().then(function(gt){gt.id==localStorage.getItem("forcepasswordchange")&&lt(!0)})}(),localStorage.getItem("mustFillRequiredFields")&&(le.vm.mustFillRequiredFields=!0),localStorage.getItem("mustAcceptTermsAndConditions")?function st(){!localStorage.getItem("mustAcceptTermsAndConditions")||!ue.isUserLoggedIn()||ue.getCurrentUserP().then(function(gt){gt.id==localStorage.getItem("mustAcceptTermsAndConditions")&&function pt(gt){ne.getCurrentTenant().then(function(At){ne.getUxTermsAndConditions().then(function(rt){let Tt=rt.termsAndConditions;At.termsAndConditions&&(Tt=At.termsAndConditions+"<br/><br/>"+rt.termsAndConditions),function ct(gt,At){le.vm.modalAcceptTermsAndConditionsOpen||(le.vm.modalAcceptTermsAndConditionsOpen=!0,K.open(function(){ue.updateDateOfApproval(At).then(function(rt){localStorage.removeItem("mustAcceptTermsAndConditions"),le.vm.modalAcceptTermsAndConditionsOpen=!1,le.vm.mustFillRequiredFields&&et()})},function(){le.vm.modalAcceptTermsAndConditionsOpen=!1,ue.logOut(),localStorage.removeItem("mustAcceptTermsAndConditions"),localStorage.removeItem("forcepasswordchange"),globalThis.__samlToken?window.location.href="/Auth/Logout":window.location.reload()},xe("LoginYouHavetoapproveTermsAndConditions"),gt,!0,"lg","sizewin","static",!1,!0,!1))}(Tt,gt)})})}(gt.userName)})}():et())})}else q.go("client.homePage")}),ee.$on("$viewContentLoaded",function(gt){var At=I("#content");q.current.name.indexOf("admin")<0&&At.stop().animate({scrollTop:0},1e3,"swing",function(){}),"login"==q.current.name&&ne.checkIfRedirectUrlExist()}),de.onStart({},function(gt){ne.checkIfRedirectUrlExist(),oe.reset();var At=gt.to(),rt=gt.from(),Tt=qe(["client.catalog.topCategory","client.catalog.subCategory"]).contains(At.name),vt=qe(["client.catalog.topCategory","client.catalog.subCategory"]).contains(rt.name);return"login"!=At.name||Q.isUserLoggedInSync()||!globalThis.__isSamlEnabled||globalThis.__samlToken?At.name.startsWith("client.catalog")&&!Q.isUserLoggedInSync()&&globalThis.__catalogRequireAuthentication?(window.location.href=globalThis.__isSamlEnabled&&!globalThis.__samlToken?"/Auth/Login":"/login",!1):"home"!=At.name&&"client.homePage"!=At.name||Q.isUserLoggedInSync()||!globalThis.__homePageRequireAuthentication?((rt&&rt.name.startsWith("client.catalog")&&!At.name.startsWith("client.catalog")||vt&&"client.catalog"==At.name&&gt._options.reload)&&be.get("ngrxStoreService").dispatch((0,Qe.K5)()),we&&vt&&clearTimeout(we),void(""!=rt.name&&At.name!=rt.name&&void 0!==globalThis.__isConsentGiven&&globalThis.__isConsentGiven&&(we=setTimeout(function(){Z.pushDataOnPageChange("voir une page virtuelle",globalThis.__SEOTitle.replace("&#39;","'").replace("&#233;","\xe9").replace("&#244;","\xf4"))},Tt?2e3:0)))):(window.location.href=globalThis.__isSamlEnabled&&!globalThis.__samlToken?"/Auth/Login":"/login",!1):(window.location.href="/Auth/Login",!1)}),He(5e3)}()}]);var Ve=e(68771);A.module("app").config(["$stateProvider","$urlRouterProvider","appConst","$locationProvider",function(ee,se,ie,ue){if("ithq.uxpertise.ca"==window.location.host&&(se.when("/formationenligne","/catalog/topCategory/218"),se.when("/arq","/catalog/topCategory/223/subCategory/231")),window.location.href.indexOf(window.location.origin+"/#/")>=0&&(window.location.href=window.location.href.replace("/#/","/")),window.location.pathname.indexOf("/play/")>=0){const ne=window.location.pathname.split("/");5==ne.length&&"-1"==ne[4]&&window.location.replace(window.location.origin+"/survey-player/"+ne[2]+"/"+ne[3]+"/")}globalThis.__portalType==Ve.J.Company&&(window.location.toString().includes("/portal-management/billing")||window.location.toString().includes("/portal-management/stripe-account"))&&window.location.replace(window.location.origin+"/admin/portal-management/global-settings"),se.otherwise("/home/index"),ue.html5Mode(!0),ee.state("admin",{name:"admin",url:"",views:{"":{template:"<div ui-view></div>"}}}).state("testiframe",{url:"/iframe",views:{"":{template:'<iframe allowfullscreen allow="fullscreen" style="border:none;width:100%;height:800px;" src="//e.issuu.com/embed.html?backgroundColor=%23ebb88a&backgroundColorFullscreen=%23ebb88a&d=orange_juice_issue_1_b0ceb817d77d59&hideIssuuLogo=false&hideShareButton=true&pageNumber=6&u=ds_demo"></iframe>'}}}).state("testiframe_two",{url:"/iframe_two",views:{"":{template:'<iframe style="border:none;width:100%;height:800px;" src="https://pardeux-my.sharepoint.com/:w:/g/personal/justin_uxpertise_ca/EaGX6Lli99xHvIjN6vIWmeUBBd_RtFcv2cL47iPBddaaKw?e=XWEXIT&action=embedview&wdbipreview=true" width="100%" height="800px" frameborder="0">This is an embedded <a target="_blank" href="https://office.com">Microsoft Office</a> document, powered by <a target="_blank" href="https://office.com/webapps">Office</a>.</iframe>'}}}).state("client",{name:"client",url:"",views:{"":{template:"<div ui-view></div>"}}}).state("customPage",{url:"/page/{name}/{id}",params:{id:{int:-1,squash:!0},name:{value:"",squash:!0}},views:{"":{templateUrl:"/AppV2/modules/public/customPageManagement/partials/customPage.cshtml",controller:"app.modules.public.customPage"}}}).state("footerManagement",{url:"/admin/footerManagement",views:{"":{templateUrl:"/AppV2/modules/public/footer/partials/footerManagement.cshtml",controller:"app.modules.public.footerManagement"}}}).state("homeManagement",{url:"/admin/homeManagement",views:{"":{templateUrl:"/AppV2/modules/public/home/partials/homeManagement.cshtml",controller:"app.modules.public.homeManagement"}}}).state("homeManagement.CU",{url:"/CU/{id}/{courseId}/{customPageId}",params:{id:null,courseId:null,customPageId:null},views:{"":{templateUrl:"/AppV2/modules/public/home/partials/homeCreateOrUpdate.cshtml",controller:"app.modules.public.homeManagement.CU"}}}).state("login",{url:"/login/{userId}/{registerString}/{returnState}",params:{userId:{value:null,squash:!0},registerString:{value:null,squash:!0},returnState:{value:null,squash:!0}},views:{"":{templateUrl:"/AppV2/modules/public/login/partials/login.cshtml",controller:"app.modules.public.login"}}}).state("hiddenLogin",{url:"/hiddenLogin/{userId}/{registerString}/{returnState}",params:{userId:{value:null,squash:!0},registerString:{value:null,squash:!0},returnState:{value:null,squash:!0}},views:{"":{templateUrl:"/AppV2/modules/public/login/partials/login.cshtml",controller:"app.modules.public.login"}}}).state("apiLogin",{url:"/apiLogin/{redirectState}",params:{redirectState:{value:null,squash:!0}},views:{"":{controller:"app.modules.public.apiLogin"}}}).state("forgotpassword",{url:"/forgotpassword",views:{"":{templateUrl:"/AppV2/modules/public/login/partials/forgotPassword.cshtml",controller:"app.modules.public.forgotpassword"}}}).state("forgotpassword.success",{url:"/success",views:{"":{templateUrl:"/AppV2/modules/public/login/partials/forgotPasswordSuccess.cshtml"}}}).state("reinitializepassword",{url:"/reinitializepassword/{forgotPasswordString}",params:{forgotPasswordString:{value:"",squash:!0}},views:{"":{templateUrl:"/AppV2/modules/public/login/partials/reinitializePassword.cshtml",controller:"app.modules.public.reinitializepassword"}}}).state("reinitializepassword.success",{url:"/success",views:{"":{templateUrl:"/AppV2/modules/public/login/partials/reinitializePasswordSuccess.cshtml"}}}).state("register",{url:"/register/{registerStringForGroup}/{returnState}",params:{registerStringForGroup:{value:null,squash:!0},returnState:{value:null,squash:!0}},views:{"":{templateUrl:"/AppV2/modules/public/register/partials/register.cshtml",controller:"app.modules.public.register"}}}).state("register.success",{url:"/success",views:{"":{templateUrl:"/AppV2/modules/public/register/partials/registerSuccess.cshtml"}}}).state("profileAccount",{url:"/user/profileAccount/{userId}",params:{userId:{value:""}},views:{"":{templateUrl:"/AppV2/modules/user/account/partials/userProfileAccount.cshtml",controller:"app.modules.user.account"},"personal@profileAccount":{templateUrl:"/AppV2/modules/user/account/partials/personalProfileAccount.cshtml"},"company@profileAccount":{templateUrl:"/AppV2/modules/user/account/partials/companyProfileAccount.cshtml"},"uxpertise@profileAccount":{templateUrl:"/AppV2/modules/user/account/partials/uxpertiseProfileAccount.cshtml"},"notes@profileAccount":{templateUrl:"/AppV2/modules/user/account/partials/adminProfileNotes.cshtml"},"trainer@profileAccount":{templateUrl:"/AppV2/modules/trainer/dashboard/partials/trainerDescription.cshtml",controller:"app.modules.trainer.description"}}}).state("adminCourseCU",{url:"/admin/course/CU/{id}",params:{id:""},views:{"":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.cshtml",controller:"app.modules.admin.course.createOrUpdate"},"displaySettings@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.displaySettings.cshtml",controller:"app.modules.admin.course.createOrUpdate.displaySettings"},"general@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.general.cshtml",controller:"app.modules.admin.course.createOrUpdate.general"},"purchaseConditions@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.purchaseConditions.cshtml",controller:"app.modules.admin.course.createOrUpdate.purchaseConditions"},"prerequisites@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.prerequisites.cshtml",controller:"app.modules.admin.course.createOrUpdate.prerequisites"},"prerequisites.CU@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.prerequisites.CU.cshtml",controller:"app.modules.admin.course.createOrUpdate.prerequisites.CU"},"notificationSettings@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.notificationSettings.cshtml",controller:"app.modules.admin.course.createOrUpdate.notificationSettings"},"syllabuses@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses"},"syllabuses.CU@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU"},"syllabuses.CU.barrier@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.barrier.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.barrier"},"syllabuses.CU.product@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.product.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.product"},"syllabuses.CU.giftCard@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.giftCard.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.giftCard"},"syllabuses.CU.giftCourse@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.giftCourse.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.giftCourse"},"syllabuses.CU.certificate@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.certificate.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.certificate"},"syllabuses.CU.document@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.document.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.document"},"syllabuses.CU.sectionEvent@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.sectionEvent.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.sectionEvent"},"syllabuses.CU.exam@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.exam.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.exam"},"syllabuses.CU.section@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.section.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.section"},"syllabuses.CU.simulation@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.simulation.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.simulation"},"syllabuses.CU.survey@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.survey.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.survey"},"syllabuses.CU.uxPackage@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.uxPackage.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.uxPackage"},"syllabuses.CU.video@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.video.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.video"},"syllabuses.CU.link@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.link.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.link"},"syllabuses.CU.badge@adminCourseCU":{templateUrl:"/AppV2/modules/admin/courses/partials/createOrUpdateV2.syllabuses.CU.badge.cshtml",controller:"app.modules.admin.course.createOrUpdate.syllabuses.CU.badge"}}}).state("adminCourses",{url:"/admin/courses",views:{"":{templateUrl:"/AppV2/modules/admin/courses/partials/Courses.cshtml",controller:"app.modules.admin.courses"}}}).state("tenant",{url:"/admin/tenant",views:{"":{templateUrl:"/AppV2/modules/admin/tenant/partials/Tenant.cshtml"}}}).state("tenant.contractsList",{url:"/contracts",views:{"":{templateUrl:"/AppV2/modules/admin/tenant/partials/contractsList.cshtml",controller:"app.modules.admin.tenant.contractsList"}}}).state("tenant.contractForm",{url:"/contract/{contractId}",params:{contractId:null},views:{"":{templateUrl:"/AppV2/modules/admin/tenant/partials/contractForm.cshtml",controller:"app.modules.admin.tenant.contract"}}}).state("tenant.settings",{url:"/settings",views:{"":{templateUrl:"/AppV2/modules/admin/tenant/partials/tenantSettings.cshtml",controller:"app.modules.admin.tenant.settings"}}}).state("policiesManagement",{url:"/admin/policyManagement",views:{"":{templateUrl:"/AppV2/modules/admin/policies/partials/PolicyManagement.cshtml"}}}).state("policiesManagement.edit",{url:"/policies/{id}",params:{id:{int:-1,squash:!0},roleId:{int:-1,squash:!0}},views:{"":{templateUrl:"/AppV2/modules/admin/policies/partials/policyEdit.cshtml",controller:"app.modules.admin.policies.edit"}}}).state("productTaxCodes",{url:"/admin/productTaxCodes",views:{"":{templateUrl:"/AppV2/modules/admin/productTaxCode/partials/ProductTaxCode.cshtml"}}}).state("productTaxCodes.list",{url:"/admin/productTaxCodes/List",views:{"":{templateUrl:"/AppV2/modules/admin/productTaxCode/partials/ProductTaxCodes.cshtml",controller:"app.modules.admin.productTaxCodes"}}}).state("productTaxCodes.edit",{url:"/cu/{id}",views:{"":{templateUrl:"/AppV2/modules/admin/productTaxCode/partials/ProductTaxCodesCreateOrUpdate.cshtml",controller:"app.modules.admin.productTaxCodes.edit"}}}).state("tenantStateTax",{url:"/admin/tenantStateTax",views:{"":{templateUrl:"/AppV2/modules/admin/tenantStateTax/partials/TenantStateTax.cshtml"}}}).state("tenantStateTax.list",{url:"/list",views:{"":{templateUrl:"/AppV2/modules/admin/tenantStateTax/partials/tenantStateTaxList.cshtml",controller:"app.modules.admin.tenantStateTax.list"}}}).state("tenantStateTax.form",{url:"/form/{stateId}",params:{stateId:{int:-1,squash:!0}},views:{"":{templateUrl:"/AppV2/modules/admin/tenantStateTax/partials/tenantStateTaxForm.cshtml",controller:"app.modules.admin.tenantStateTax.form"}}}).state("reportLicences",{url:"/admin/report/licences",views:{"":{templateUrl:"/AppV2/modules/admin/reporting/partials/Licences.cshtml",controller:"app.modules.admin.reporting.licences"}}}).state("reportLicences.usersAndStats",{url:"/usersAndStats",views:{dynamic:{templateUrl:"/AppV2/modules/admin/reporting/partials/licencesUsersAndStats.cshtml",controller:"app.modules.admin.reporting.licences.usersAndStats"}}}).state("progressReport",{url:"/reports/progress",views:{"":{templateUrl:"/AppV2/modules/admin/reports/progressReport/partials/ProgressReport.cshtml",controller:"app.modules.admin.progressReport"}}}).state("progressReport.reportType",{url:"/types",views:{dynamic:{templateUrl:"/AppV2/modules/admin/reports/progressReport/partials/reportType.cshtml",controller:"app.modules.admin.progressReport.reportType"}}}).state("progressReport.groups",{url:"/groups/{groupId}",params:{groupId:{int:-1,squash:!0}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/reports/progressReport/partials/groups.cshtml",controller:"app.modules.admin.progressReport.groups"}}}).state("progressReport.users",{url:"/users/{groupId}",params:{groupId:null},views:{dynamic:{templateUrl:"/AppV2/modules/admin/reports/progressReport/partials/users.cshtml",controller:"app.modules.admin.progressReport.users"}}}).state("progressReport.expandedGroups",{url:"/groupsExpandedReport/{groupId}",params:{groupId:{int:-1,squash:!0}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/reports/progressReport/partials/groupsForExpandedReport.cshtml",controller:"app.modules.admin.progressReport.groupsForExpandedReport"}}}).state("progressReport.usersForExpandedReport",{url:"/usersExpandedReport/{groupId}",params:{groupId:{int:-1,squash:!0}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/reports/progressReport/partials/usersForExpandedReport.cshtml",controller:"app.modules.admin.progressReport.usersForExpandedReport"}}}).state("progressReport.users.coursesByUser",{url:"/courses/{userId}",params:{groupId:{int:-1,squash:!0},userId:{int:-1,squash:!0}},views:{"dynamic@progressReport":{templateUrl:"/AppV2/modules/admin/reports/progressReport/partials/coursesByUser.cshtml",controller:"app.modules.admin.progressReport.users.coursesByUser"}}}).state("progressReport.users.coursesByUser.syllabuses",{url:"/syllabuses/{enrollmentId}",params:{groupId:null,userId:null,enrollmentId:null},views:{"dynamic@progressReport":{templateUrl:"/AppV2/modules/admin/reports/shared/partials/syllabuses.cshtml",controller:"app.modules.admin.progressReport.syllabuses"}}}).state("progressReport.users.coursesByUser.syllabuses.scormReport",{url:"/scormReport/{userSyllabusId}",params:{groupId:{int:null,squash:!0},userId:null,enrollmentId:null,userSyllabusId:null},views:{"dynamic@progressReport":{templateUrl:"/AppV2/modules/admin/reports/shared/partials/scormReport.cshtml",controller:"app.modules.admin.progressReport.scorm"}}}).state("progressReport.users.coursesByUser.syllabuses.questionnaires",{url:"/questionnaire/{userSyllabusId}/{syllabusType}",params:{groupId:{int:null,squash:!0},userId:{int:-1,squash:!0},enrollmentId:{int:-1,squash:!0},userSyllabusId:{int:-1,squash:!0},syllabusType:{int:-1,squash:!0}},views:{"dynamic@progressReport":{templateUrl:"/AppV2/modules/admin/reports/shared/partials/questionnaires.cshtml",controller:"app.modules.admin.progressReport.questionnaires"}}}).state("completionReport",{url:"/reports/completion",views:{"":{templateUrl:"/AppV2/modules/admin/reports/completionReport/partials/CompletionReport.cshtml",controller:"app.modules.admin.completionReport"}}}).state("completionReport.courses",{url:"/courses",views:{"dynamic@completionReport":{templateUrl:"/AppV2/modules/admin/reports/completionReport/partials/courses.cshtml",controller:"app.modules.admin.completionReport.courses"}}}).state("completionReport.courses.usersByCourse",{url:"/users/{tenantCourseId}",params:{tenantCourseId:{int:-1,squash:!0}},views:{"dynamic@completionReport":{templateUrl:"/AppV2/modules/admin/reports/completionReport/partials/usersByCourse.cshtml",controller:"app.modules.admin.completionReport.courses.usersByCourse"}}}).state("completionReport.userSyllabuses",{url:"/courses/users/{tenantCourseId}/syllabuses/{userId}/{enrollmentId}",params:{tenantCourseId:null,enrollmentId:null,userId:null},views:{"dynamic@completionReport":{templateUrl:"/AppV2/modules/admin/reports/shared/partials/syllabuses.cshtml",controller:"app.modules.admin.progressReport.syllabuses"}}}).state("completionReport.userSyllabuses.questionnaires",{url:"/questionnaire/{userSyllabusId}",params:{tenantCourseId:null,enrollmentId:null,userSyllabusId:null,userId:null,syllabusType:null},views:{"dynamic@completionReport":{templateUrl:"/AppV2/modules/admin/reports/shared/partials/questionnaires.cshtml",controller:"app.modules.admin.progressReport.questionnaires"}}}).state("survey",{url:"/admin/survey",views:{"":{templateUrl:"/AppV2/modules/admin/reporting/partials/Survey.cshtml",controller:"app.modules.admin.users.survey"}}}).state("survey.surveysList",{url:"/list",params:{categoryId:{int:-1,squash:!0},isParentCategory:{int:-1,squash:!0},courseId:{int:-1,squash:!0},eventId:{int:-1,squash:!0},eventOccurrenceId:{int:-1,squash:!0},groupId:{int:-1,squash:!0},trainerId:{int:-1,squash:!0}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/reporting/partials/surveysList.cshtml",controller:"app.modules.admin.list.survey.report"}}}).state("survey.surveyDetails",{url:"/details/{surveyId}",params:{surveyId:{int:-1,squash:!0}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/reporting/partials/surveyDetails.cshtml",controller:"app.modules.admin.list.survey.details"}}}).state("survey.surveyType",{url:"/surveyType",views:{dynamic:{templateUrl:"/AppV2/modules/admin/reporting/partials/supervisorPlusSurveyReport.cshtml",controller:"app.modules.admin.survey.surveyType"}}}).state("discounts",{url:"/admin/discounts",views:{"":{templateUrl:"/AppV2/modules/admin/discounts/partials/Discounts.cshtml",controller:"app.modules.admin.discounts"}}}).state("discounts.couponCU",{url:"/CU/{id}/{type}",params:{id:null,type:null},views:{"":{templateUrl:"/AppV2/modules/admin/discounts/partials/couponCU.cshtml",controller:"app.modules.admin.discounts.couponCU"}}}).state("discounts.generator",{url:"/generator",views:{"":{templateUrl:"/AppV2/modules/admin/discounts/partials/discountsGenerator.cshtml",controller:"app.modules.admin.discounts.generator"}}}).state("events",{url:"/admin/event",views:{"":{templateUrl:"/AppV2/modules/admin/events/partials/Events.cshtml",controller:"app.modules.admin.events"}}}).state("events.eventList",{url:"/list",views:{dynamic:{templateUrl:"/AppV2/modules/admin/events/partials/eventList.cshtml",controller:"app.modules.admin.events.list"}}}).state("events.eventCU",{url:"/cu/{eventId}",params:{eventId:null},views:{dynamic:{templateUrl:"/AppV2/modules/admin/events/partials/eventCU.cshtml",controller:"app.modules.admin.events.cu"}}}).state("events.occurrenceList",{url:"/{eventId}/occurrence/list",params:{eventId:{int:-1,squash:!0}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/events/partials/eventOccurrenceList.cshtml",controller:"app.modules.admin.events.occurence"}}}).state("events.eventOccurrenceCU",{url:"/{eventId}/occurrence/cu/{eventOccurrenceId}/{duplicate}/{trainerId}/",params:{eventId:null,eventOccurrenceId:null,duplicate:null,trainerId:null},views:{dynamic:{templateUrl:"/AppV2/modules/admin/events/partials/eventOccurrenceCU.cshtml",controller:"app.modules.admin.events.occurrence.cu"},"sessions@events.eventOccurrenceCU":{templateUrl:"/AppV2/modules/admin/events/partials/eventOccurrenceSessionCU.cshtml",controller:"app.modules.admin.events.occurrence.session.cu"}}}).state("events.searchTrainer",{url:"/search/{dataSource}/",views:{dynamic:{templateUrl:"/AppV2/modules/admin/events/partials/SearchTrainer.cshtml",controller:"app.modules.admin.events.search.trainer"},"calendar@events.searchTrainer":{templateUrl:"/AppV2/modules/admin/events/partials/calendar.cshtml"},"datesList@events.searchTrainer":{templateUrl:"/AppV2/modules/admin/events/partials/filterList.cshtml"},"trainerList@events.searchTrainer":{templateUrl:"/AppV2/modules/admin/events/partials/trainersList.cshtml"},"trainerDetails@events.searchTrainer":{templateUrl:"/AppV2/modules/admin/events/partials/trainerDetails.cshtml"}}}).state("events.usersList",{url:"/{eventId}/occurrence/{eventOccurrenceId}/{eventOccurrenceSessionId}/users/list/",params:{eventId:{value:""},eventOccurrenceId:{value:""},eventOccurrenceSessionId:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/events/partials/eventOccurrenceUserList.cshtml",controller:"app.modules.admin.events.occurrence.user"}}}).state("sendNotifications",{url:"/sendNotifications/{dataSourceKey}",params:{dataSourceKey:{value:null}},views:{"":{templateUrl:"/AppV2/modules/admin/notifications/partials/sendNotifications.cshtml",controller:"app.modules.admin.sendNotifications"},"sendNotificationsRecipients@sendNotifications":{templateUrl:"/AppV2/modules/admin/notifications/partials/sendNotificationsRecipients.cshtml",controller:"app.modules.admin.sendNotificationsRecipients"},"sendNotificationsAttachements@sendNotifications":{templateUrl:"/AppV2/modules/admin/notifications/partials/sendNotificationsAttachements.cshtml",controller:"app.modules.admin.sendNotificationsAttachements"}}}).state("cart",{url:"/cart",views:{"":{templateUrl:"/AppV2/modules/public/cart/partials/Cart.cshtml",controller:"app.modules.public.cart"},"details@cart":{templateUrl:"/AppV2/modules/public/cart/partials/cartDetails.cshtml",controller:"app.modules.public.cart.details"},"itemDetails@cart":{templateUrl:"/AppV2/modules/public/cart/partials/cartDetailsItems.cshtml",controller:"app.modules.public.cart.detailsItems"},"price@cart":{templateUrl:"/AppV2/modules/public/cart/partials/cartPrice.cshtml",controller:"app.modules.public.cart.price"},"discount@cart":{templateUrl:"/AppV2/modules/public/cart/partials/cartDiscount.cshtml",controller:"app.modules.public.cart.discount"}}}).state("cart.logged",{url:"",views:{"":{templateUrl:"/AppV2/modules/public/cart/partials/cartLogged.cshtml",controller:"app.modules.public.cart.logged"},"shipping@cart.logged":{templateUrl:"/AppV2/modules/public/cart/partials/cartShippingAddress.cshtml",controller:"app.modules.public.cart.shipping"},"billing@cart.logged":{templateUrl:"/AppV2/modules/public/cart/partials/cartBillingAddress.cshtml",controller:"app.modules.public.cart.billing"},"creditCard@cart.logged":{templateUrl:"/AppV2/modules/public/cart/partials/cartCreditCard.cshtml",controller:"app.modules.public.cart.creditCard"},"discount@cart.logged":{templateUrl:"/AppV2/modules/public/cart/partials/cartDiscount.cshtml",controller:"app.modules.public.cart.discount"}}}).state("transactions",{url:"/transactions",views:{"":{templateUrl:"/AppV2/modules/public/transaction/partials/Transactions.cshtml",controller:"app.modules.public.transactions"}}}).state("transactions.list",{url:"/list",views:{dynamic:{templateUrl:"/AppV2/modules/public/transaction/partials/transactionList.cshtml",controller:"app.modules.public.transactions.list"}}}).state("transactions.details",{url:"/{transactionId}",params:{transactionId:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/public/transaction/partials/transactionDetails.cshtml",controller:"app.modules.public.transactions.details"}}}).state("transactions.userDetails",{url:"/userTransactionDetails/{transactionId}/{userId}",params:{transactionId:{value:""},userId:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/public/transaction/partials/userTransactionDetails.cshtml",controller:"app.modules.public.transactions.userDetails"}}}).state("transactions.admin",{url:"/admin/{transactionId}",params:{transactionId:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/public/transaction/partials/transactionDetails.cshtml",controller:"app.modules.public.transactions.admin.details"}}}).state("expiredCourses",{url:"/admin/expiredcourses",views:{"":{templateUrl:"/AppV2/modules/admin/reports/expiredCourses/partials/expiredCourses.cshtml",controller:"app.modules.admin.expiredCourses"}}}).state("expiredCourses.list",{url:"/list",views:{expired:{templateUrl:"/AppV2/modules/admin/reports/expiredCourses/partials/expiredCoursesList.cshtml",controller:"app.modules.admin.expiredCourses.list"}}}).state("expiredCourses.details",{url:"/details/{tenantCourseId}",params:{tenantCourseId:{value:""}},views:{expired:{templateUrl:"/AppV2/modules/admin/reports/expiredCourses/partials/expiredCoursesDetails.cshtml",controller:"app.modules.admin.expiredCourses.details"}}}).state("pendingPayments",{url:"/admin/pendingPayment",views:{"":{templateUrl:"/AppV2/modules/admin/reports/pendingPaymentReport/partials/pendingPayment.cshtml",controller:"app.modules.admin.pendingPayment"}}}).state("pendingPayments.details",{url:"/details/{transactionId}",params:{transactionId:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/reports/pendingPaymentReport/partials/pendingPaymentDetails.cshtml",controller:"app.modules.admin.pendingPayment.details"}}}).state("salesReport",{url:"/admin/sales",views:{"":{templateUrl:"/AppV2/modules/admin/sales/partials/Sales.cshtml",controller:"app.modules.admin.sales"}}}).state("superAdminSettings",{url:"/superAdmin/settings",views:{"":{templateUrl:"/AppV2/modules/superAdmin/settings/partials/Settings.cshtml"}}}).state("superAdminSettings.stripe",{url:"/stripe",views:{dynamic:{templateUrl:"/AppV2/modules/superAdmin/settings/partials/stripe.cshtml",controller:"app.modules.superAdmin.settings.stripe"}}}).state("documents",{url:"/admin/documents",views:{"":{templateUrl:"/AppV2/modules/admin/documents/partials/Documents.cshtml",controller:"app.modules.admin.documents"}}}).state("documents.list",{url:"/list/{directoryId}",params:{directoryId:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/documents/partials/documentList.cshtml",controller:"app.modules.admin.documentList"}}}).state("documents.CU",{url:"/CU/{directoryId}",params:{directoryId:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/documents/partials/documentCU.cshtml",controller:"app.modules.admin.documentCU"}}}).state("uxPackages",{url:"/admin/uxPackages",views:{"":{templateUrl:"/AppV2/modules/admin/uxPackages/partials/UxPackages.cshtml",controller:"app.modules.admin.uxPackages"}}}).state("uxPackages.CU",{url:"/CU/{id}",params:{id:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/admin/uxPackages/partials/uxPackageCU.cshtml",controller:"app.modules.admin.uxPackageCU"}}}).state("trainerDashboard",{url:"/trainerDashboard/{trainerId}/{fromWhere}",params:{trainerId:{value:null,squash:!0},fromWhere:{value:"",squash:!0}},views:{"":{templateUrl:"/AppV2/modules/trainer/dashboard/partials/Dashboard.cshtml",controller:"app.modules.trainer.dashboard"},"eventOccurrenceList@trainerDashboard":{templateUrl:"/AppV2/modules/admin/events/partials/eventsWithOccurrencesList.cshtml",controller:"app.modules.admin.events.occurrences.list"},"availability@trainerDashboard":{templateUrl:"/AppV2/modules/trainer/dashboard/partials/trainerAvailability.cshtml",controller:"app.modules.trainer.availability"},"unavailabilityList@trainerDashboard":{templateUrl:"/AppV2/modules/trainer/dashboard/partials/trainerUnavailabilityList.cshtml",controller:"app.modules.trainer.unavailabilityList"},"skills@trainerDashboard":{templateUrl:"/AppV2/modules/trainer/dashboard/partials/trainerSkills.cshtml",controller:"app.modules.trainer.skills"},"places@trainerDashboard":{templateUrl:"/AppV2/modules/trainer/dashboard/partials/trainerPlaces.cshtml",controller:"app.modules.trainer.places"},"description@trainerDashboard":{templateUrl:"/AppV2/modules/trainer/dashboard/partials/trainerDescription.cshtml",controller:"app.modules.trainer.description"}}}).state("trainerDashboard.unavailabilityList",{url:"/unavailability/{unavailabilityId}/",views:{"unavailabilityList@trainerDashboard":{templateUrl:"/AppV2/modules/trainer/dashboard/partials/trainerUnavailability.cshtml",controller:"app.modules.trainer.unavailability"}}}).state("manageTrainer",{url:"/admin/trainer/{fromWhere}/",params:{fromWhere:{value:"home"}},views:{"":{templateUrl:"/AppV2/modules/admin/events/partials/SearchTrainer.cshtml",controller:"app.modules.admin.events.search.trainer"},"calendar@manageTrainer":{templateUrl:"/AppV2/modules/admin/events/partials/calendar.cshtml"},"datesList@manageTrainer":{templateUrl:"/AppV2/modules/admin/events/partials/filterList.cshtml"},"trainerList@manageTrainer":{templateUrl:"/AppV2/modules/admin/events/partials/trainersList.cshtml"},"trainerDetails@manageTrainer":{templateUrl:"/AppV2/modules/admin/events/partials/trainerDetails.cshtml"}}}).state("adminCategory",{url:"/admin/category",views:{"":{templateUrl:"/AppV2/modules/admin/categories/partials/Category.cshtml",controller:"app.modules.admin.category"}}}).state("adminCategory.list",{url:"/list",views:{"":{templateUrl:"/AppV2/modules/admin/categories/partials/categoryList.cshtml",controller:"app.modules.admin.category.list"}}}).state("adminCategory.CU",{url:"/CU/{id}",params:{id:null},views:{"":{templateUrl:"/AppV2/modules/admin/categories/partials/TopSubCategory.cshtml"},"topCategory@adminCategory.CU":{templateUrl:"/AppV2/modules/admin/categories/partials/categoryCU.cshtml",controller:"app.modules.admin.category.CU"},"subCategory@adminCategory.CU":{templateUrl:"/AppV2/modules/admin/categories/partials/categoryList.cshtml",controller:"app.modules.admin.category.list"}}}).state("adminCategory.CU.subCategory",{url:"/subCategory/{subCategoryId}",views:{"subCategory@adminCategory.CU":{templateUrl:"/AppV2/modules/admin/categories/partials/categoryCU.cshtml",controller:"app.modules.admin.category.CU"}}}).state("trainerReport",{url:"/trainerReport",views:{"":{templateUrl:"/AppV2/modules/trainer/reporting/partials/eventOccurrencesListForTrainer.cshtml",controller:"app.modules.trainer.events.occurrences.list"}}}).state("trainerSurveyList",{url:"/trainerReport/{eventOccurrenceId}",params:{eventOccurrenceId:{int:-1,squash:!0}},views:{"":{templateUrl:"/AppV2/modules/trainer/reporting/partials/surveysList.cshtml",controller:"app.modules.trainer.surveys.list"}}}).state("trainerSurveyDetails",{url:"/trainerReport/{eventOccurrenceId}/{surveyId}",params:{eventOccurrenceId:{int:-1,squash:!0},surveyId:{int:-1,squash:!0}},views:{"":{templateUrl:"/AppV2/modules/trainer/reporting/partials/surveyDetails.cshtml",controller:"app.modules.trainer.surveys.details"}}}).state("certificates",{url:"/admin/certificates",views:{"":{templateUrl:"/AppV2/modules/admin/certificates/partials/Certificates.cshtml",controller:"app.modules.admin.certificate"}}}).state("certificates.CU",{url:"/CU/{id}",views:{"":{templateUrl:"/AppV2/modules/admin/certificates/partials/certificateCU.cshtml",controller:"app.modules.admin.certificates.CU"}}}).state("trainerDocuments",{url:"/trainerDocuments",views:{"":{templateUrl:"/AppV2/modules/trainer/documents/partials/DocumentsTrainer.cshtml",controller:"app.modules.trainer.documentsTrainer"}}}).state("trainerDocuments.list",{url:"/list/{eventId}",params:{eventId:{value:""}},views:{dynamic:{templateUrl:"/AppV2/modules/trainer/documents/partials/documentListTrainer.cshtml",controller:"app.modules.trainer.documentListTrainer"}}}).state("previewCertificate",{url:"/CU/{id}",views:{"":{templateUrl:"/AppV2/modules/admin/certificates/partials/previewCertificate.cshtml",controller:"app.modules.admin.certificate.preview"}}}).state("mailTemplateEdit",{url:"/admin/mailTemplateEdit/{mailTemplateEnum}/{mailTemplateId}",views:{"":{templateUrl:"/AppV2/modules/admin/mailTemplates/partials/mailTemplate.cshtml",controller:"app.modules.admin.mailTemplate"},"mailTemplateEdit@mailTemplateEdit":{templateUrl:"/AppV2/modules/admin/mailTemplates/partials/mailTemplateEdit.cshtml",controller:"app.modules.admin.mailTemplateEdit"},"mailOccurrenceString@mailTemplateEdit":{templateUrl:"/AppV2/modules/admin/mailTemplates/partials/mailTemplateOccurrenceString.cshtml"},"onLine@mailTemplateEdit":{templateUrl:"/AppV2/modules/admin/mailTemplates/partials/mailTemplateOnLineOccurrencePlaceHolder.cshtml",controller:"app.modules.admin.mailTemplateOnLineOccurrencePlaceHolder"},"inClass@mailTemplateEdit":{templateUrl:"/AppV2/modules/admin/mailTemplates/partials/mailTemplateInClassOccurrencePlaceHolder.cshtml",controller:"app.modules.admin.mailTemplateInClassOccurrencePlaceHolder"},"inClassSession@mailTemplateEdit":{templateUrl:"/AppV2/modules/admin/mailTemplates/partials/mailTemplateInClassSessionPlaceHolder.cshtml",controller:"app.modules.admin.mailTemplateInClassSessionPlaceHolder"},"onlineSession@mailTemplateEdit":{templateUrl:"/AppV2/modules/admin/mailTemplates/partials/mailTemplateOnlineSessionPlaceHolder.cshtml",controller:"app.modules.admin.mailTemplateOnlineSessionPlaceHolder"}}}).state("links",{url:"/admin/links",views:{"":{templateUrl:"/AppV2/modules/admin/links/partials/links.cshtml",controller:"app.modules.admin.links"}}}).state("commercialDashboard",{url:"/admin/commercialDashboard",params:{},views:{"":{templateUrl:"/AppV2/modules/admin/dashboard/partials/CommercialDashboard.cshtml",controller:"app.modules.admin.commercialDashboard"}}}).state("companyDashboard",{url:"/admin/companyDashboard",params:{},views:{"":{templateUrl:"/AppV2/modules/admin/dashboard/partials/CompanyDashboard.cshtml",controller:"app.modules.admin.companyDashboard"}}})}]);var Ge=A.module("app"),je={stripe:{publishableKey:globalThis.__stripePublishableKey,stripeUserId:globalThis.__stripeUserId,client_id:globalThis.__stripeClientId,connectUrl:"https://connect.stripe.com/oauth/authorize?response_type=code&client_id=#CLIENT_ID&scope=read_write&redirect_uri=#URL&state=#TOKEN",uxpertiseUrl:"/api/custom/Stripe/Connect"}};Ge.constant("stripeConst",je),A.module("app").controller("app.modules.public.shared.footer",["$scope","userService",function(ee,se){(ee.fn={}).mailtoTechSupport=function(){se.getCurrentUserP().then(function(ue){null==ue||parseInt(ue.userRole.code)<40?location.href="mailto:"+globalThis.__tenantEmail:location.href="mailto:support@uxpertise.ca"})},function(){let ne=document.createElement("script");ne.async=!0,ne.src="//cdn.iubenda.com/cs/iubenda_cs.js",ne.charset="UTF-8",document.head.appendChild(ne)}()}]);var Xe=e(55078);A.module("app").controller("app.modules.public.shared.header",["$scope","$state","$stateParams","userService","localizationService","tenantService","appConst","$http","cartService","authService","$window","modalService","languageService","$injector",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X){var de=ee.vm={},ve=ee.fn={},be=globalThis.L,Ee=window.matchMedia("(max-width: 1536px)");function Ze(){window.location.reload()}function ft(){ue.isUserLoggedIn()&&ue.isCurrentUserImpersonated()?ue.getImpersonatorUser().then(function(Dt){de.impersonator=Dt.firstName+" "+Dt.lastName,de.showImpersonationQuitButton=!0}):function nt(){de.showImpersonationQuitButton=!1,de.impersonator=""}()}de.media1080=window.matchMedia("(max-width: 1080px)"),de.pdfGuideIcon=document.getElementById("pdfGuide"),de.userNameHeader=document.getElementById("userNameHeader"),te.getCurrentTenant().then(function(Dt){de.tenant=Dt.url,de.tenantType=Dt.type,de.showDisplayIconCart=2!=Dt.type,de.showMyAccount=de.userRole>=de.roles.Administrator||!Dt.accountAccessIsDisabled,de.showMyTransactions=de.showDisplayIconCart,de.showRegister=0==Dt.publicSubscribeDisabled,function le(Dt){var pt=Dt||"#2196F3";let ct=0,lt=0,it=0;4==pt.length?(ct="0x"+pt[1]+pt[1],lt="0x"+pt[2]+pt[2],it="0x"+pt[3]+pt[3]):7==pt.length&&(ct="0x"+pt[1]+pt[2],lt="0x"+pt[3]+pt[4],it="0x"+pt[5]+pt[6]),ct/=255,lt/=255,it/=255;let et=Math.min(ct,lt,it),st=Math.max(ct,lt,it),gt=st-et,At=0,rt=0,Tt=0;At=0==gt?0:st==ct?(lt-it)/gt%6:st==lt?(it-ct)/gt+2:(ct-lt)/gt+4,At=Math.round(60*At),At<0&&(At+=360),Tt=(st+et)/2,rt=0==gt?0:gt/(1-Math.abs(2*Tt-1)),rt=+(100*rt).toFixed(1),Tt=+(100*Tt).toFixed(1),document.documentElement.style.setProperty("--primary-color-h",At),document.documentElement.style.setProperty("--primary-color-s",rt+"%"),document.documentElement.style.setProperty("--primary-color-l",Tt+"%")}(Dt.tenantThemeColorString),function ye(Dt){if(null==Dt){var ct=document.getElementById("custom-header").offsetHeight,lt=ct+60;document.documentElement.style.setProperty("--custom-header-height",ct+"px"),document.documentElement.style.setProperty("--custom-content-position",lt+"px")}else{var it=Dt+60;document.documentElement.style.setProperty("--custom-header-height",Dt+"px"),document.documentElement.style.setProperty("--custom-content-position",it+"px")}}(Dt.customHeaderHeight),function we(Dt){Dt?(document.documentElement.style.setProperty("--custom-sub-navigation-menu-position","-70px"),document.documentElement.style.setProperty("--custom-navigation-menu-position","0px"),document.documentElement.style.setProperty("--custom-background-overlay","0px")):(document.documentElement.style.setProperty("--custom-sub-navigation-menu-position","-250px"),document.documentElement.style.setProperty("--custom-navigation-menu-position","180px"),document.documentElement.style.setProperty("--custom-background-overlay","-180px"))}(globalThis.__isLogoHidden)}),de.flag=globalThis.abp.localization.currentLanguage.icon,de.lang=globalThis.abp.localization.currentLanguage.name.toLowerCase(),de.logo=globalThis.__tenantLogoURL,de.logoUrlRedirection=globalThis.__tenantLogoURLRedirection,""==de.logoUrlRedirection||null==de.logoUrlRedirection?(de.logoUrlRedirection="/",de.targetUrl=""):de.targetUrl="_blank",de.portalLabel=globalThis.__tenantURL.toUpperCase(),de.logoDecisionIsKnown=!1,de.logoImagePresent=!1,de.administratorGuideUrl="fr"==globalThis.abp.localization.currentLanguage.name?"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Administrateur.pdf":"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Administrator.pdf",de.publisherGuideUrl="fr"==globalThis.abp.localization.currentLanguage.name?"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Editeur.pdf":"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Publisher.pdf",de.publisherTrainerGuideUrl="fr"==globalThis.abp.localization.currentLanguage.name?"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Editeur_Formateur.pdf":"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Publisher_Trainer.pdf",de.supervisorGuideUrl="fr"==globalThis.abp.localization.currentLanguage.name?"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Superviseur.pdf":"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Supervisor.pdf",de.supervisorPlusGuideUrl="fr"==globalThis.abp.localization.currentLanguage.name?"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_SuperviseurPlus.pdf":"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_SupervisorPlus.pdf",de.trainerGuideUrl="fr"==globalThis.abp.localization.currentLanguage.name?"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Formateur.pdf":"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Trainer.pdf",de.userGuideUrl="fr"==globalThis.abp.localization.currentLanguage.name?"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_Utilisateur.pdf":"/TenantFiles/uxpertise/documentations/UxpertiseV1.5_Guide_User.pdf",de.roles=Q.roles,""==de.logo?(de.logoImagePresent=!1,de.logoDecisionIsKnown=!0):(de.logoImagePresent=!0,de.logoDecisionIsKnown=!0),pe.getTenantLanguages().then(function(pt){if(de.languages=pt.languages,1==de.languages.length){var ct=de.languages[0].code;de.lang!=ct&&ne.ChangeLanguage(ct.toUpperCase()).then(function(et){window.location.href=window.location.href,window.location.reload()})}var lt=globalThis.$linq(de.languages).firstOrDefault(null,function(et){return"fr"==et.code});lt&&(lt.label="Fran\xe7ais");var it=globalThis.$linq(de.languages).firstOrDefault(null,function(et){return"en"==et.code});it&&(it.label="English")}),ve.isUserLoggedIn=function(){if(ue.isUserLoggedIn())return!0},ve.isUserLoggedIn=ve.isUserLoggedIn,ve.userIsLoggedIn=function(){return de.userRole=ue.getRoleCode(),ue.isUserLoggedIn()},ve.getUserName=function(){return Ee.matches?ue.getUserFirstName().substr(0,1)+ue.getUserLastName().substr(0,1):ue.getUserName()},ve.logOut=function(){ue.logOut(),globalThis.__samlToken?window.location.href="/Auth/Logout":se.go("client.homePage")},ve.reloadOnOwnProfile=function(){null!=se.params.userId&&(ie.userId="",se.go(se.current.name,ie,{reload:!0})),se.go(Xe.M.My_Space_Profile,{userId:null})},ve.reloadOnOwnTransaction=function(){null!=se.params.userId&&(ie.userId="",se.go(se.current.name,ie,{reload:!0})),se.go(Xe.M.My_Space_Transactions,{userId:null})},ve.clear=function(){se.go(se.$current,null,{reload:!0})},ve.onPDFIconFocus=function(){de.pdfGuideIcon.classList.add("open")},ve.onPDFIconBlur=function(){de.pdfGuideIcon.classList.remove("open")},ve.onUserNameFocus=function(){de.pdfGuideIcon.classList.remove("open"),de.userNameHeader.classList.add("open")},ve.onUsernameBlur=function(){de.userNameHeader.classList.remove("open")},ve.setLang=function(Dt,pt){ne.ChangeLanguage(Dt.toUpperCase()).then(function(ct){ue.isUserLoggedIn()?ue.getCurrentUserP().then(function(lt){lt.userRole.code<Q.roles.Trainer?lt.languageCode?lt.languageCode!=Dt?K.open(function(){!function He(Dt){ue.updateUserLanguageCode(Dt).then(function(pt){Ze()})}(Dt)},function(){Ze()},be("SharedPleaseConfirm"),be("HeaderLanguageCodeText"),!1,"","sizewin","static"):Ze():function ot(){for(var Dt=be("HeaderPleaseSelectLanguage"),pt=[],ct=0;ct<de.languages.length;ct++)pt.push({code:de.languages[ct].code,id:de.languages[ct].id,label:de.languages[ct].label});var it={buttons:[],header:Dt,body:be("HeaderSelectLanguageToBeSaved")+' <select ng-model="vm.userLanguageCode" class="form-control input-group" ng-change="vm.updateChoosenLanguage(vm.userLanguageCode)"><option value="0" ng-selected=true>'+be("SharedSelectLanguage")+'</option><option ng-repeat="language in vm.languages" value="{{language.code}}" >{{language.label}}</option></select>',languages:pt,updateChoosenLanguage:function(et){!function xe(Dt){de.userLanguageCode=Dt}(et)}};it.buttons.push({label:be("SharedCancel"),cssClass:"btn btn-warning",callBack:function(){}}),it.buttons.push({label:be("SharedSave"),cssClass:"btn btn-primary",callBack:function(){!function qe(){ue.updateUserLanguageCode(de.userLanguageCode).then(function(Dt){Ze()})}()}}),K.openGeneric(it)}():Ze()}):Ze()})},de.showImpersonationQuitButton=!1,de.impersonator="",j.isReady().then(function(){ft()}),ue.subscribeToLoginChanges(function(){ft()}),ve.logImpersonatorBack=function(){ue.logImpersonatorBack().then(function(){se.go("client.homePage")})}}]),A.module("app").controller("app.modules.shared.navigation",["appConst","$scope","$state","$injector","catalogService","$stateParams","tenantService","userService","$timeout","localizationService","homePageService","collaboxService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K){var pe=se.vm={},X=se.fn={},de=window.matchMedia("(min-width: 1081px)"),ve=window.matchMedia("(max-width: 1080px)"),be=globalThis.L;function le(){pe.catalogClicked=!1,pe.mySpaceClicked=!0,X.closeMenu()}function ye(){pe.catalogClicked=!0,pe.mySpaceClicked=!1,window.localStorage.setItem("0","catalog"),X.closeMenu()}function we(){pe.eventsReportTab=!1,pe.progressReportsTab=!0,pe.expiredReportsTab=!1,window.localStorage.setItem("1","progress")}function xe(){pe.eventsReportTab=!1,pe.progressReportsTab=!1,pe.expiredReportsTab=!0,window.localStorage.setItem("1","expired")}function qe(){pe.eventsReportTab=!0,pe.progressReportsTab=!1,pe.expiredReportsTab=!1,window.localStorage.setItem("1","events")}function Ze(st){j.ChangeLanguage(st).then(function(gt){window.location.reload()})}pe.categories={},pe.adminCategories={},pe.localstore="",pe.localProgressEvents="",pe.eventsReportTab=!1,pe.progressReportsTab=!1,pe.expiredReportsTab=!1,pe.showDisplayIconCart=!0,pe.OpenCategories=!1,pe.catalogClicked=!1,pe.mySpaceClicked=!1,pe.hideHomepage=!1,pe.desktopOpenCategories=!1,pe.OpenLibrary=!1,pe.OpenUser=!1,pe.OpenReports=!1,pe.OpenAccountantReports=!1,pe.OpenSettings=!1,pe.OpenTrainerReports=!1,pe.isSafari=!1,pe.isLogoHidden=globalThis.__isLogoHidden,pe.isIntegrityAdvocateEnabled=globalThis.__isIntegrityAdvocateEnabled,pe.moduleAccess=globalThis.moduleAccess,X.closeMenu=function(){ve.matches&&document.getElementById("app").classList.add("nav-min")},X.onAdminCatalogFocus=function(){X.closeLibraryMenu(!1)},X.onIntegrityFocus=function(){X.closeLibraryMenu(!1)},X.onCatalogFocus=function(){X.openCategoriesMenu()},X.onTrainersFocus=function(){X.closeCategoriesMenu(!1)},X.onLibraryFocus=function(){X.openLibraryMenu(),X.closeUserMenu(!1)},X.onUsersFocus=function(){X.closeLibraryMenu(!1),X.openUserMenu()},X.onTrainerManagementFocus=function(){X.closeUserMenu(!1),X.closeReportsMenu(!1)},X.onReportsFocus=function(){X.openReportsMenu(),X.closeSettingsMenu(!1)},X.onSettingsFocus=function(){X.closeReportsMenu(!1),X.openSettingsMenu()},X.onSettingsBlur=function(){X.closeSettingsMenu(!1)},X.closeCategoriesMenu=function(st){pe.desktopOpenCategories=!1,st&&X.closeMenu()},X.closeCategoriesMenu=X.closeCategoriesMenu,X.openCategoriesMenu=function(){pe.desktopOpenCategories=!0},X.openCategoriesMenu=X.openCategoriesMenu,X.closeLibraryMenu=function(st){pe.OpenLibrary=!1,st&&X.closeMenu()},X.closeLibraryMenu=X.closeLibraryMenu,X.openLibraryMenu=function(){pe.OpenLibrary=!0},X.openLibraryMenu=X.openLibraryMenu,X.closeUserMenu=function(st){pe.OpenUser=!1,st&&X.closeMenu()},X.closeUserMenu=X.closeUserMenu,X.openUserMenu=function(){pe.OpenUser=!0},X.openUserMenu=X.openUserMenu,X.closeReportsMenu=function(st){pe.OpenReports=!1,st&&X.closeMenu()},X.closeReportsMenu=X.closeReportsMenu,X.openReportsMenu=function(){pe.OpenReports=!0},X.openReportsMenu=X.openReportsMenu,X.closeAccountantReportsMenu=function(){pe.OpenAccountantReports=!1},X.closeAccountantReportsMenu=X.closeAccountantReportsMenu,X.openAccountantReportsMenu=function(){pe.OpenAccountantReports=!0},X.openAccountantReportsMenu=X.openAccountantReportsMenu,X.closeSettingsMenu=function(st){pe.OpenSettings=!1,st&&X.closeMenu()},X.closeSettingsMenu=X.closeSettingsMenu,X.openSettingsMenu=function(){pe.OpenSettings=!0},X.openSettingsMenu=X.openSettingsMenu,X.closeTrainerReportsMenu=function(){pe.OpenTrainerReports=!1},X.closeTrainerReportsMenu=X.closeTrainerReportsMenu,X.openTrainerReportsMenu=function(){pe.OpenTrainerReports=!0},X.openTrainerReportsMenu=X.openTrainerReportsMenu,X.showHomeNameIcon=function(){return de.matches},X.showHomeNameIcon=X.showHomeNameIcon,X.smallDeviceDisplay=function(){return ve.matches},X.smallDeviceDisplay=X.smallDeviceDisplay,X.toggleCategories=function(){pe.OpenCategories=!pe.OpenCategories},X.toggleCategories=X.toggleCategories,X.userIsLoggedIn=function(){return q.isUserLoggedIn()},X.userIsLoggedIn=X.userIsLoggedIn,X.reloadOnOwnProfile=function(){null!=ie.params.userId&&(te.userId="",ie.go(ie.current.name,te,{reload:!0})),ie.go(Xe.M.My_Space_Profile,{userId:null}),X.closeMenu()},X.reloadOnOwnProfile=X.reloadOnOwnProfile,X.getUserName=function Ee(){return q.getUserNameWithoutRole()},X.clickmySpace=le,X.clickCatalog=ye,X.clickProgress=we,X.clickExpired=xe,X.clickEvents=qe,X.logOut=function ot(){q.logOut(),ie.go("client.homePage")},X.includes=function He(st){for(var gt=0;gt<st.length;gt++)if(ie.includes(st[gt]))return!0;return!1},X.changeLanguage=Ze,X.showCatalog=function nt(){return pe.catalogRequireAuthentication&&(pe.doNotDisplayCatalog=!q.isUserLoggedIn()||globalThis.__doNotDisplayCatalog),pe.doNotDisplayCatalog},X.showHomePage=function ft(){return!(pe.homePageRequireAuthentication&&!q.isUserLoggedIn()||pe.hideHomepage||pe.doNotDisplayHomePage)},X.showTrainerList=function Dt(){return pe.trainerListRequireAuthentication&&(pe.doNotDisplayTrainerList=!q.isUserLoggedIn()||globalThis.__doNotDisplayTrainerList),pe.doNotDisplayTrainerList},X.getLabelUrl=function pt(st){return globalThis.urlFormatter.formatLabelForUrl(st).toLowerCase()},X.truncateCategoryLabel=function(st){for(var gt=st,At=0,rt="",Tt=0;At<=gt.length;)rt=gt.charAt(At),isNaN(1*rt)&&rt==rt.toUpperCase()&&Tt++,At++;return Tt<=10?st.length>25?st.substr(0,25)+"...":st:st.substr(0,20)+"..."},X.truncateCategoryLabel=X.truncateCategoryLabel,X.truncateSubCategoryLabel=function(st){return st.length>30?st.substr(0,30)+"...":st},X.truncateSubCategoryLabel=X.truncateSubCategoryLabel,X.goToManageTrainers=function it(){ie.go("manageTrainer",{fromWhere:"home"}),X.closeMenu()},X.goToTrainerDashboard=function et(){ie.go("trainerDashboard",{fromWhere:"home"}),X.closeMenu()},X.onCollaboxClick=function(){window.open(pe.collaboxSsoUrl)},function(){globalThis.__collaboxAuthenticationEnabled&&q.getCurrentUserP().then(function(){let rt=q.getRoleCode();(rt==ee.roles.Trainer||rt==ee.roles.EditorTrainer||rt==ee.roles.Administrator||rt==ee.roles.PortalOwner)&&K.getSSOUrl().then(function(Tt){pe.collaboxSsoUrl=Tt.ssoUrl})}),!(navigator.userAgent.indexOf("Chrome")>-1)&&navigator.userAgent.indexOf("Safari")>-1&&(pe.isSafari=!0);var st=function lt(st){for(var gt=document.cookie.split(";"),At=0;At<gt.length;At++){var rt=gt[At].split("=");if(st==rt[0].trim())return decodeURIComponent(rt[1])}return null}("Abp.Localization.CultureName");if(null!=st&&st.length>2&&Ze(st.substr(0,2)),pe.localProgressEvents=window.localStorage.getItem("1"),"events"==pe.localProgressEvents&&qe(),"progress"==pe.localProgressEvents&&we(),"expired"==pe.localProgressEvents&&xe(),pe.localstore=window.localStorage.getItem("0"),"catalog"==pe.localstore&&ye(),"space"==pe.localstore&&le(),Z.getVisibleHomePageItemsCount().then(function(rt){0==rt.count&&(pe.hideHomepage=!0)}),Q.getCurrentTenant().then(function(rt){pe.customHeaderUrl=rt.customHeaderUrl,pe.isUSA="United States"==rt.country,pe.tenant=rt.url,pe.showDisplayIconCart=2!=rt.type,pe.portalType=rt.type,pe.displayExpiredCourseReportsToSupervisor=rt.displayExpiredCourseReportsToSupervisor}),pe.collaboxAuthenticationEnabled=globalThis.__collaboxAuthenticationEnabled,pe.doNotDisplayHomePage=globalThis.__doNotDisplayHomePage,pe.doNotDisplayCatalogNumber=globalThis.__doNotDisplayCatalogNumber,pe.catalogRequireAuthentication=globalThis.__catalogRequireAuthentication,pe.homePageRequireAuthentication=globalThis.__homePageRequireAuthentication,pe.trainerListRequireAuthentication=globalThis.__trainerListRequireAuthentication,pe.doNotDisplayCatalog=globalThis.__doNotDisplayCatalog,pe.doNotDisplayTrainerList=globalThis.__doNotDisplayTrainerList,pe.displayExpiredCourseReportsToSupervisor=globalThis.__displayExpiredCourseReportsToSupervisor,pe.displayExpiredCourseReportsToSupervisorPlus=globalThis.__displayExpiredCourseReportsToSupervisorPlus,void 0!==globalThis.__menu&&null!=globalThis.__menu){var At=globalThis.$linq(globalThis.__menu).firstOrDefault(null,function(rt){return rt.language==abp.localization.currentLanguage.name});pe.catalogMenuName=null!=At&&At.catalog?At.catalog:be("CatalogMenuTitle"),pe.trainerMenuName=null!=At&&At.trainer?At.trainer:be("Trainers")}else pe.catalogMenuName=be("CatalogMenuTitle"),pe.trainerMenuName=be("Trainers");!function ct(){ne.GetContextualCategories().then(function(st){pe.categories=st.listCategories,oe(function(){I(".menu-level-1").find("a.menuParent").last().parent().css("margin-bottom","10px");var gt=I(".menu-level-1").find("ul");I(gt).each(function(){I(this).find("li").last().css("margin-bottom","10px")})})})}()}()}]),A.module("app").filter("trustAsHtml",["$sce",function(ee){return ee.trustAsHtml}]),A.module("app").filter("phone",function(){return function(ee){if(!ee||null==ee)return"";var se=ee.replace(/[^0-9]/g,""),ie="",ue="";return 0==se.indexOf("1")&&(ie=se.substring(0,1)+" ",se=se.substring(1,se.length)),se.length>10&&(ue=" "+se.substring(10,se.length),se=se.substring(0,10)),ie+se.replace(/\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{4})/g,"$1 $2-$3")+ue}}),e(78320),e(7277),e(47924),A.module("app").controller("app.modules.trainer.availability",["$scope","$stateParams","trainerService","toaster",function(ee,se,ie,ue){var ne=ee.vm=ee.$parent.vm,te=ee.fn=ee.$parent.fn,Q=globalThis.L;ne.duplicate=!1,ne.buttonDisable=!0,ne.trainerId=se.trainerId;var q=ie.getAMHours(),oe=ie.getPMHours(),j=ie.getEveningHours(),Z=new Array,K=new Array,pe=new Array,X={selectedYearMonthDays:[]},ve=new Array;ve[1]=Q("January"),ve[2]=Q("February"),ve[3]=Q("March"),ve[4]=Q("SharedApril"),ve[5]=Q("May"),ve[6]=Q("June"),ve[7]=Q("July"),ve[8]=Q("SharedAugust"),ve[9]=Q("September"),ve[10]=Q("October"),ve[11]=Q("November"),ve[12]=Q("December");var be=new Array;be[1]=Q("Sunday"),be[2]=Q("Monday"),be[3]=Q("Tuesday"),be[4]=Q("Wednesday"),be[5]=Q("Thursday"),be[6]=Q("Friday"),be[7]=Q("Saturday"),ne.listMonths={month:[]};for(var Ee=1;Ee<=12;Ee++)ne.listMonths.month.push({id:Ee,tooltipLabel:ve[Ee]});for(ne.listDays={days:[]},Ee=0;Ee<7;Ee++)ne.listDays.days.push({id:Ee+1,tooltipLabel:be[Ee+1],label:be[Ee+1]});function le(it,et,st){ie.getTrainerAvailability(it,et,st).then(function(gt){ne.selectedYear=gt[0].year,ne.selectedMonth=gt[0].month,K=new Array,Z=new Array,pe=new Array;for(var vt,At=0,rt=0,Tt=0,Ut="",Rt=0;Rt<gt.length;Rt++){switch(vt=gt[Rt].day,!0){case gt[Rt].endHour==q.endHour&&gt[Rt].startHour==q.startHour:K[At]=vt,At++,Ut="AM";break;case gt[Rt].endHour==oe.endHour&&gt[Rt].startHour==oe.startHour:Z[rt]=vt,rt++,Ut="PM";break;case gt[Rt].endHour==j.endHour&&gt[Rt].startHour==j.startHour:pe[Tt]=vt,Tt++,Ut="Evening"}0!=vt&&X.selectedYearMonthDays.push({year:ne.selectedYear,month:ne.selectedMonth,day:vt,slotTime:Ut,monthLabel:ve[ne.selectedMonth],dayLabel:be[vt],startHour:gt[Rt].startHour,endHour:gt[Rt].endHour})}})}function ye(it,et){ne.buttonDisable=!1,"AM"==it?xe(0,et,K):"PM"==it?xe(0,et,Z):"Evening"==it&&xe(0,et,pe),function we(it,et){for(var st=!1,gt=0;gt<X.selectedYearMonthDays.length;gt++)X.selectedYearMonthDays[gt].year==ne.selectedYear&&X.selectedYearMonthDays[gt].month==ne.selectedMonth&&X.selectedYearMonthDays[gt].day==et&&X.selectedYearMonthDays[gt].slotTime==it&&(X.selectedYearMonthDays[gt].tobeDeleted?(X.selectedYearMonthDays.splice(gt,1),gt=X.selectedYearMonthDays.length,st=!1):(X.selectedYearMonthDays.splice(gt,1),X.selectedYearMonthDays.push({year:ne.selectedYear,month:ne.selectedMonth,day:et,slotTime:it,startHour:At,endHour:rt,toBeDeleted:!0}),gt=X.selectedYearMonthDays.length,st=!0));if(!st){var At,rt;switch(it){case"AM":At=q.startHour,rt=q.endHour;break;case"PM":At=oe.startHour,rt=oe.endHour;break;case"Evening":At=j.startHour,rt=j.endHour}X.selectedYearMonthDays.push({year:ne.selectedYear,month:ne.selectedMonth,day:et,slotTime:it,monthLabel:ve[ne.selectedMonth],dayLabel:be[et],startHour:At,endHour:rt})}}(it,et)}function xe(it,et,st,gt){var At=!1;if(0==st.length)st.push(et);else{for(Ee=0;Ee<st.length;Ee++)st[Ee]==et&&(st.splice(Ee,1),At=!0);At||st.push(et)}}le(ne.trainerId,ne.selectedYear,ne.selectedMonth),te.selectAvailability=ye,te.createOrUpdateAvailability=function qe(){ie.createOrUpdateTrainerAvailability(X.selectedYearMonthDays,ne.trainerId).then(function(it){ue.pop("success",Q("UnavailabilityAdded")),X={selectedYearMonthDays:[]},le(ne.trainerId,ne.selectedYear,ne.selectedMonth)})},te.changeYear=function Ze(it){ne.selectedYear=ne.selectedYear+it,le(ne.trainerId,ne.selectedYear,ne.selectedMonth)},te.btnClass=function ot(it){return it==ne.selectedMonth?"btn btn-info":"btn "},te.changeMonth=function nt(it){ne.selectedMonth=it;var et=!1;K=new Array,Z=new Array,pe=new Array;for(var st=0,gt=0,At=0,rt=0;rt<X.selectedYearMonthDays.length;rt++)if(X.selectedYearMonthDays[rt].year==ne.selectedYear&&X.selectedYearMonthDays[rt].month==ne.selectedMonth)switch(et=!0,X.selectedYearMonthDays[rt].slotTime){case"AM":X.selectedYearMonthDays[rt].toBeDeleted||(K[st]=X.selectedYearMonthDays[rt].day,st++);break;case"PM":X.selectedYearMonthDays[rt].toBeDeleted||(Z[gt]=X.selectedYearMonthDays[rt].day,gt++);break;case"Evening":X.selectedYearMonthDays[rt].toBeDeleted||(pe[At]=X.selectedYearMonthDays[rt].day,At++)}et||le(ne.trainerId,ne.selectedYear,ne.selectedMonth)},te.dayClass=function He(it,et){var st=!1;switch(it){case"AM":for(var gt=0;gt<K.length;gt++)K[gt]==et&&(st=!0,gt=K.length);break;case"PM":for(gt=0;gt<Z.length;gt++)Z[gt]==et&&(st=!0,gt=Z.length);break;case"Evening":for(gt=0;gt<pe.length;gt++)pe[gt]==et&&(st=!0,gt=pe.length)}return st?"day-selected":"day-unselected"},te.cancelAvailable=function ft(){X={selectedYearMonthDays:[]},le(ne.trainerId,ne.selectedYear,ne.selectedMonth)},te.enableButton=function Dt(){return ne.buttonDisable?"btn btn-primary pull-right disabled":"btn btn-primary pull-right"},te.selectDay=function pt(it){ye("AM",it),ye("PM",it),ye("Evening",it)},te.duplicatePreviousMonth=function ct(){var it=ne.selectedMonth-1,et=ne.selectedYear;1==ne.selectedMonth&&(it=12,et=ne.selectedYear-1);var st=globalThis.$linq(X.selectedYearMonthDays).where(function(gt){return gt.month==it&&gt.year==et}).toArray();0==st.length?ie.getTrainerAvailability(ne.trainerId,et,it).then(function(gt){var At;if(gt.length>0)if(0!=gt[0].day){K=new Array,Z=new Array,pe=new Array;for(var Tt=0,vt=0,Ut=0,Rt=0;Rt<gt.length;Rt++){switch(At=gt[Rt].day,!0){case gt[Rt].endHour==q.endHour&&gt[Rt].startHour==q.startHour:K[Tt]=st[Rt].day,Tt++;break;case gt[Rt].endHour==oe.endHour&&gt[Rt].startHour==oe.startHour:Z[vt]=st[Rt].day,vt++;break;case gt[Rt].endHour==j.endHour&&gt[Rt].startHour==j.startHour:pe[Ut]=st[Rt].day,Ut++}0!=At&&X.selectedYearMonthDays.push({year:ne.selectedYear,month:ne.selectedMonth,day:At,slotTime:"",monthLabel:ve[ne.selectedMonth],dayLabel:be[At],startHour:gt[Rt].startHour,endHour:gt[Rt].endHour})}}else ue.pop("error",Q("FreeMonth"))}):function lt(it){if(0!=globalThis.$linq(X.selectedYearMonthDays).where(function(Tt){return Tt.month==ne.selectedMonth&&Tt.year==ne.selectedYear}).toArray().length)for(var st=0;st<X.selectedYearMonthDays.length;st++)X.selectedYearMonthDays[st].month==ne.selectedMonth&&X.selectedYearMonthDays[st].year==ne.selectedYear&&(X.selectedYearMonthDays.splice(st,1),st=0);K=new Array,Z=new Array,pe=new Array;var gt=0,At=0,rt=0;for(st=0;st<it.length;st++)switch(X.selectedYearMonthDays.push({year:ne.selectedYear,month:ne.selectedMonth,day:it[st].day,slotTime:it[st].slotTime,monthLabel:ve[ne.selectedMonth],dayLabel:it[st].dayLabel,startHour:it[st].startHour,endHour:it[st].endHour}),it[st].slotTime){case"AM":K[gt]=it[st].day,gt++;break;case"PM":Z[At]=it[st].day,At++;break;case"Evening":pe[rt]=it[st].day,rt++}}(st),ne.buttonDisable=!1},ne.trainerId=se.trainerId}]),A.module("app").controller("app.modules.trainer.dashboard",["$scope","$stateParams","userService","stateService",function(ee,se,ie){var ue=ee.vm={};ee.fn={},ue.trainerId=se.trainerId,null==ue.trainerId&&(ue.trainerId=0),ie.getUserRoleOnTenant().then(function(te){ue.calledByAdmin=te>="40",0!=ue.trainerId&&null!=ue.trainerId&&ue.calledByAdmin&&ie.getUserById(ue.trainerId).then(function(Q){ue.firstName=Q.userById.firstName,ue.lastName=Q.userById.lastName})})}]),A.module("app").controller("app.modules.trainer.description",["$scope","$stateParams","trainerService","toaster","fileReader","userService","appConst",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm=ee.$parent.vm,oe=ee.fn=ee.$parent.fn,j=globalThis.L;function K(de){return!(!de||"image/gif"!=de.type&&"image/jpeg"!=de.type&&"image/png"!=de.type)}q.firstLoad=!0,q.isLoading=!0,q.isFromTrainerDashBoard=!0,q.fromMySpace=!1,q.froalaOptions={height:400,toolbarSticky:!1},ee.getFile=function(){K(ee.file)?ee.file.size>Q.FileSize.FiveMB?ue.pop("error",j("FileUploadFileTooLargeError")):ne.readAsDataUrl(ee.file,ee).then(function(de){var ve={imageName:ee.file.name,image:de,fileSize:ee.file.size,fileType:ee.file.type};q.model.avatar=ve,q.model.picturePath=ve.image}):ue.pop("error",j("HomePageManagementErrorInvalidFiletype"))},oe.isDefaultPicture=function X(de){return null==de},oe.createOrUpdateDescription=function Z(){q.froalaOptions.froalaEditor.codeView.isActive()&&(q.config.model.currentTranslation.description=q.froalaOptions.froalaEditor.codeView.get());var de=new Object;de.customUrl=q.model.customUrl,de.facebookUrl=q.model.facebookUrl,de.instagramUrl=q.model.instagramUrl,de.linkedinUrl=q.model.linkedinUrl,de.twitterUrl=q.model.twitterUrl,de.youtubeUrl=q.model.youtubeUrl,ie.createOrUpdateTrainerDescription(q.trainerId,"Description",q.model.translations,q.model.picturePath,q.model.avatar.image,de,q.model.hideInTrainersPage,q.model.hideInCourseDetailsPage).then(function(ve){ue.pop("success",j("TrainerAboutUpdated"))})},oe.validateFileType=K,oe.getPermission=function pe(){return te.getRoleCode()>=Q.roles.Administrator},null!=se.trainerId?q.trainerId=se.trainerId:(q.trainerId=se.userId,q.isFromTrainerDashBoard=!1),window.location.href.indexOf("user/profile")>0&&window.location.href.indexOf("user/profileAccount")<0&&(q.fromMySpace=!0),q.config={model:{translations:[{description:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode",translationChangeCallback:function(){}},q.model={},q.model.avatar={},q.model.avatar.image="",ie.getTrainerDescription(q.trainerId).then(function(de){q.model.translations=[{description:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],null!=de.translations&&de.translations.length>0&&(q.model.translations=de.translations),q.model.picturePath=de.trainerPicturePath,q.model.hideInTrainersPage=de.hideInTrainersPage,q.model.hideInCourseDetailsPage=de.hideInCourseDetailsPage,q.model.facebookUrl=de.facebookUrl,q.model.twitterUrl=de.twitterUrl,q.model.instagramUrl=de.instagramUrl,q.model.youtubeUrl=de.youtubeUrl,q.model.linkedinUrl=de.linkedinUrl,q.model.customUrl=de.customUrl,q.config.model=q.model,q.isLoading=!1})}]),A.module("app").controller("app.modules.trainer.places",["$scope","$stateParams","trainerService","toaster",function(ee,se,ie,ue){var ne=ee.vm=ee.$parent.vm,te=ee.fn=ee.$parent.fn,Q=globalThis.L;function q(){ie.getTrainerContent(ne.trainerId).then(function(X){if(null!=X.cities&&""!=X.cities)for(var de=X.cities.split(","),ve=0;ve<de.length;ve++)ne.places.push({text:de[ve]})})}ne.buttonDisable=!0,ne.places=[],q(),te.createOrUpdatePlaces=function oe(){for(var X="",de=0;de<ne.places.length;de++)X=""!=X?X+","+ne.places[de].text:ne.places[de].text;ie.createOrUpdateTrainerPlaces(ne.trainerId,"Cities",X).then(function(ve){ue.pop("success",Q("PlacesAdded"))})},te.cancel=function j(){ne.places=null,q()},te.tagRemoved=function pe(){ne.buttonDisable=!1},te.enableButton=function K(){return ne.buttonDisable?"btn btn-primary pull-right disabled":"btn btn-primary pull-right"},te.whichKeyPressed=function Z(X){13===X&&(ne.buttonDisable=!1)},ne.trainerId=se.trainerId}]),A.module("app").controller("app.modules.trainer.skills",["$scope","$stateParams","trainerService","toaster",function(ee,se,ie,ue){var ne=ee.vm=ee.$parent.vm,te=ee.fn=ee.$parent.fn,Q=globalThis.L;function q(){ie.getTrainerContent(ne.trainerId).then(function(X){if(null!=X.content&&""!=X.content)for(var de=X.content.split(","),ve=0;ve<de.length;ve++)ne.skills.push({text:de[ve]})})}ne.buttonDisable=!0,ne.skills=[],q(),te.createOrUpdateSkills=function oe(){for(var X="",de=0;de<ne.skills.length;de++)X=""!=X?X+","+ne.skills[de].text:ne.skills[de].text;ie.createOrUpdateTrainerSkills(ne.trainerId,"Skills",X).then(function(ve){ue.pop("success",Q("SkillsAdded"))})},te.cancel=function j(){ne.skills=null,q()},te.enableButton=function K(){return ne.buttonDisable?"btn btn-primary pull-right disabled":"btn btn-primary pull-right"},te.whichKeyPressed=function Z(X){13===X&&(ne.buttonDisable=!1)},te.removeButton=function pe(){ne.buttonDisable=!1},ne.trainerId=se.trainerId}]),A.module("app").controller("app.modules.trainer.unavailabilityList",["$scope","$stateParams","trainerService","$filter","modalService","toaster",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=globalThis.L;function j(){Q.am=!1,Q.pm=!1,Q.evening=!1,ie.getTrainerUnavailability(Q.trainerId,Q.gridData.skip,Q.gridData.take).then(function(pe){Q.unavailabilities=pe,Q.gridData.rows=pe,Q.totalNumberOfLines=0!=pe.length?pe[0].totalNumberOfLines:0})}Q.unavailabilities={},Q.selectedId=0,q.tdClass=function K(pe){return 1==pe?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'},q.removeTrainerUnavailabilityById=function Z(pe){ne.open(function(){ie.removeTrainerUnavailabilityById(pe).then(function(){te.pop("success",oe("SharedSuccess"),oe("TheUnavailabilityHasBeenSuccessfullyRemoved")),j()},function(X){te.pop("error",oe("SharedError"),X.message)})},null,oe("SharedPleaseConfirm"),oe("UnavailabilityAreYouSureDelete")+" ?"),Q.gridData.resetSelection()},Q.trainerId=se.trainerId,Q.gridData={fetchCallBack:j,customPageSizes:[5,7],selectedRowsChangeCallBack:function(pe,X){Q.selectedId=pe[0]},selectedRowDataFieldAsId:"unavalaibilityId",columns:[{label:oe("StartUnavailability"),dataField:"startDate",transform:function(pe){return ue("date")(pe,"dd/MM/yyyy")}},{label:oe("EndUnavailability"),dataField:"endDate",transform:function(pe){return ue("date")(pe,"dd/MM/yyyy")}},{label:"AM",dataField:"am",transform:function(pe){return 1==pe?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:"PM",dataField:"pm",transform:function(pe){return 1==pe?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:oe("Evening"),dataField:"evening",transform:function(pe){return 1==pe?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:oe("Description"),dataField:"description",transform:function(pe){return null==pe?"":pe}}]}}]),A.module("app").controller("app.modules.trainer.unavailability",["$scope","$stateParams","$state","trainerService","toaster",function(ee,se,ie,ue,ne){var te=ee.vm={},Q=ee.fn={},q=globalThis.L;te.id=se.unavailabilityId,0==te.id&&(te.am=!0,te.pm=!0,te.evening=!0),null==te.endDate&&null!=te.startdate&&(te.endDate=te.startDate),function Z(pe){te.am=!1,te.pm=!1,te.evening=!1,0!=pe?ue.getTrainerUnavailabilityById(pe).then(function(X){te.am=X.am,te.pm=X.pm,te.evening=X.evening,te.description=X.description,te.startDate=Date.parse(X.startDate),te.endDate=Date.parse(X.endDate)}):(te.am=!0,te.pm=!0,te.evening=!0)}(te.id),Q.validateDates=function oe(){return null==te.endDate&&(te.endDate=te.startDate),!(te.startDate>te.endDate)||q("EndDateSmallerThanTheStartDate")},Q.createOrUpdateUnavailability=function j(){if(null==te.endDate&&(te.endDate=te.startDate),null==te.startDate)return void ne.pop("error",q("DateRequired"));let pe=new Date(te.startDate),X=new Date(te.endDate);ue.createOrUpdateTrainerUnavailability(te.id,te.trainerId,pe,X,te.am,te.pm,te.evening,te.description).then(function(de){ne.pop("success",q(0==te.id?"UnavailabilityAdded":"UnavailabilityUpdated")),ie.go("trainerDashboard")})},Q.cancel=function K(){ie.go("trainerDashboard")},te.trainerId=se.trainerId}]),A.module("app").controller("app.modules.trainer.documentsTrainer",["$scope",function(ee){ee.vm={},ee.fn={}}]),A.module("app").controller("app.modules.trainer.documentListTrainer",["$scope","documentService","directoryService","authService","$state",function(ee,se,ie,ue,ne){var te=ee.vm={},Q=ee.fn={},q=globalThis.L,oe=ee.parentVm=ee.$parent.vm,Z=(ee.parentFn=ee.$parent.fn,"<i class='fa fa-folder fa-lg'></i>"),K="<i class='fa fa-file fa-lg'></i>",X=null;function de(le){te.isLoading=!0,te.selected=null,te.gridData.rows=[],te.root?""!=te.eventId&&null!=te.eventId?ie.getAllDirectoriesByEventId(te.eventId).then(function(ye){oe.isDocumentListEmpty=0==ye.directories.length,te.gridData.rows=ye.directories;for(var we=0;we<te.gridData.rows.length;we++)te.gridData.rows[we].type=Z,te.gridData.rows[we].id+="."+Z;oe.parentPath=null,oe.currentPath=null,ye.directories.length>0&&(te.eventLabel=q("Event")+": "+ye.directories[0].eventLabel),le&&le(),te.gridData.resetSelection(),te.isLoading=!1}):ie.getAllDirectoriesByTrainer(X).then(function(ye){0!=ye.directories.length?te.isArrayEmpty=!1:oe.isDocumentListEmpty=!1,te.gridData.rows=ye.directories;for(var we=0;we<te.gridData.rows.length;we++)te.gridData.rows[we].type=Z,te.gridData.rows[we].id+="."+Z;oe.parentPath=null,oe.currentPath=null,le&&le(),te.gridData.resetSelection(),te.isLoading=!1}):ie.getDirectoriesByDirectoryIdForTrainer(te.parentDirectoryId).then(function(ye){te.gridData.rows=ye.directories;for(var we=0;we<te.gridData.rows.length;we++)te.gridData.rows[we].type=Z,te.gridData.rows[we].id+="."+Z;oe.parentPath=ye.parentPath,oe.currentPath=ye.currentPath,te.previousParentDirectoryId=ye.previousId,le&&le(),se.getAllDocumentsByDirectory(te.parentDirectoryId).then(function(xe){for(var qe=0;qe<xe.list.length;qe++)te.gridData.rows.push(xe.list[qe]);for(qe=te.gridData.rows.length-xe.list.length;qe<te.gridData.rows.length;qe++)te.gridData.rows[qe].type=K,te.gridData.rows[qe].id+="."+K;le&&le(),te.gridData.resetSelection(),te.isLoading=!1})})}function be(le){window.open("/api/custom/Document/DownloadDocument?pDocumentId="+le.id.split(".")[0])}Q.fetch=de,Q.back=function ve(){te.parentDirectoryId==te.rootId?(te.root=!0,te.rootId=null,te.parentDirectoryId=null,te.previousParentDirectoryId=null,(""==te.eventId||null==te.eventId)&&(te.eventLabel="")):te.parentDirectoryId=te.previousParentDirectoryId,de(null)},Q.download=be,Q.downloadZip=function Ee(){for(var le=[],ye=0;ye<te.selected.length;ye++){var we=te.selected[ye].type==Z;le.push({DocumentId:te.selected[ye].id.split(".")[0],IsDirectory:we.toString()})}var xe=JSON.stringify(le);window.open("/api/custom/Document/DownloadDocumentsZip?jwt="+ue.getCachedToken()+"&pDocuments="+xe)},te.isDescriptionPage=!1,"course"==ne.current.name&&(X=ne.params.idCourse,te.isDescriptionPage=!0),te.root=!0,te.isArrayEmpty=!0,te.eventId=ne.params.eventId,(null==te.eventId||null==te.eventId)&&(te.eventId=oe.currentEventId),-1==te.eventId&&(te.eventId=null),te.gridData={columns:[{label:q("DocumentListColumnType"),dataField:"type",style:{width:"60px","text-align":"center"}},{label:q("DocumentListColumnName"),dataField:"label"},{label:q("DocumentListColumnSize"),dataField:"size",transform:function(le,ye,we){if(ye.type==K){if(0==le)return"0 "+q("DocumentSizeBytes");var qe=[q("DocumentSizeBytes"),q("DocumentSizeKB"),q("DocumentSizeMB"),q("DocumentSizeGB"),q("DocumentSizeTB")],ot=Math.floor(Math.log(le)/Math.log(1024));return parseFloat((le/Math.pow(1024,ot)).toFixed(2))+" "+qe[ot]}return"-"}},{label:q("DocumentListColumnDateCreated"),dataField:"dateCreated",transform:function(le,ye,we){return new Date(le).toLocaleString()}},{label:q("DocumentListColumnDateModified"),dataField:"dateModified",transform:function(le,ye,we){return null==ye.dateModified?"-":new Date(le).toLocaleString()}}],isOrderable:!1,isPageable:!1,fetchCallBack:de,rowInCallback:function(le,ye){ye.type==K?be(ye):(te.parentDirectoryId=le.split(".")[0],te.root&&(te.rootId=te.parentDirectoryId,te.root=!1,te.eventLabel=q("Event")+": "+ye.eventLabel),de(null))},rowInTransform:function(le){return le.type==K?"<i class='fa fa-download bar-icon pull-right'> </i>":null},selectedRowsChangeCallBack:function(le,ye,we){te.cut=null,te.selected=0===ye.length?null:ye},selectedRowDataFieldAsId:"id",isMultiSelectionGrid:!0}}]);var Ci=A.module("app"),xi="app.modules.admin.events.search.trainer.unavailability";Ci.controller(xi,["$scope","$stateParams","$filter","$state","eventService","trainerService","stateService",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm=ee.$parent.vm,oe=ee.fn=ee.$parent.fn,j=globalThis.L;function Z(){te.getTrainerUnavailability(q.trainerId,q.gridUnavailabilityTrainerData.skip,q.gridUnavailabilityTrainerData.take).then(function(X){q.totalUnavailabilityRows=0!=X.length?X[0].totalNumberOfLines:0,q.gridUnavailabilityTrainerData.rows=X,q.unavailabilities=X})}oe.assignTrainerToTheOccurrence=function pe(){Q.setPersistedTempDataPromise("FilterDateList",q.selectedDates).then(function(){ue.go("events.eventOccurrenceCU",{eventId:se.eventId,eventOccurrenceId:se.eventOccurrenceId,duplicate:0,trainerId:q.trainerId})})},oe.showTrainerDetails=function K(X){q.skills=[],q.cities=[],q.trainerId=X,Z(),te.getTrainerContent(X).then(function(de){if(null!=de.content&&""!=de.content)for(var ve=de.content.split(","),be=0;be<ve.length;be++)q.skills.push({text:ve[be]});if(null!=de.cities&&""!=de.cities)for(ve=de.cities.split(","),be=0;be<ve.length;be++)q.cities.push({text:ve[be]})})},q.gridUnavailabilityTrainerData={fetchCallBack:Z,customPageSizes:[2],selectedRowsChangeCallBack:function(X,de){q.selectedTrainerId=X[0]},selectedRowDataFieldAsId:"unavalaibilityId",columns:[{label:j("StartUnavailability"),dataField:"startDate",transform:function(X){return ie("date")(X,"dd/MM/yyyy")}},{label:j("EndUnavailability"),dataField:"endDate",transform:function(X){return ie("date")(X,"dd/MM/yyyy")}},{label:"AM",dataField:"am",transform:function(X){return 1==X?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:"PM",dataField:"pm",transform:function(X){return 1==X?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:j("Evening"),dataField:"evening",transform:function(X){return 1==X?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:j("Description"),dataField:"description",transform:function(X){return null==X?"":X}}]},Q.initStateRetention(xi,ee)}]);var Ii=A.module("app"),pi="app.modules.admin.events.search.trainer";Ii.controller(pi,["$scope","$stateParams","$filter","$state","eventService","trainerService","stateService","toaster","userService","$timeout","breadCrumbsService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){var K=ee.vm={},pe=ee.fn={},X=globalThis.L;K.selectedDates=[],K.totalNumberOfRows=0,K.newTrainer=!1,K.addNewTrainer=!1,K.firstName="",K.lastName="",K.classDisabled="",K.firstTime=!0,K.isCollapsed=!1,K.isLoading=!0,K.isFromEventOccurrenceCU=!0,K.isAdmin=!1,K.searchString="",K.stateRetention={},K.stateRetention.states=["events.eventList","events.eventCU","events.occurrenceList","events.eventOccurrenceCU","trainerDashboard"];var de=te.getAMHours(),ve=te.getPMHours(),be=te.getEveningHours();function Ee(rt){if(K.addNewTrainer=!1,"trainerDashboard"==Q.getPreviousState().name&&K.first)Q.getPersistedTempDataPromise("OccurrenceAndSelectedDates").then(function(vt){K.selectedDates=vt.selectedDate,K.selectedDates.length>0&&(K.date=new Date(K.selectedDates[0].startDate),K.am=K.selectedDates[0].am,K.pm=K.selectedDates[0].pm,K.evening=K.selectedDates[0].evening,new Date(K.selectedDates[0].startDate),new Date(K.selectedDates[0].endDate))});else if(null==K.selectedDates||0==K.selectedDates.length&&0==rt)K.sessions&&K.sessions.length>0?(K.date=new Date,K.sessions.forEach(vt=>{var Ut,Rt,Ct,ht,Et=!1,xt=!1,dt=!1;Ut=new Date(vt.startDate),Rt=new Date(vt.endDate),Ct=Ut.getHours(),ht=Rt.getHours(),Ut.toDateString()===Rt.toDateString()?(Ct>=de.startHour&&Ct<=de.endHour&&(Et=!0),(Ct>=ve.startHour&&Ct<ve.endHour||ht>ve.startHour&&Ct<ve.endHour)&&(xt=!0),(Ct>be.startHour||ht>be.startHour)&&(dt=!0),ye(K.selectedDates,K.selectedDates.length+1,Ut,Rt,Et,xt,dt)):(Ct>=de.startHour&&Ct<=de.endHour&&(Et=!0),(Et||Ct>=ve.startHour&&Ct<ve.endHour||ht>ve.startHour&&Ct<ve.endHour)&&(xt=!0),(Et||xt||Ct>be.startHour||ht>be.startHour)&&(dt=!0),ye(K.selectedDates,K.selectedDates.length+1,Ut,Rt,Et,xt,dt),Et=!1,xt=!1,dt=!1,(Ct>be.startHour||ht>be.startHour)&&(dt=!0),(dt||Ct>=ve.startHour&&Ct<ve.endHour||ht>ve.startHour&&Ct<ve.endHour)&&(xt=!0),(dt||xt||Ct>=de.startHour&&Ct<=de.endHour)&&(Et=!0),ye(K.selectedDates,K.selectedDates.length+1,Rt,Rt,Et,xt,dt))})):K.date=new Date;else{for(var Tt=0;Tt<K.selectedDates.length;Tt++)if(K.selectedDates[Tt].startDate==K.date){K.selectedDates.splice(Tt,1);break}ye(K.selectedDates,K.selectedDates.length+1,K.date,K.date,K.am,K.pm,K.evening)}"trainerDashboard"!=Q.getPreviousState().name&&(K.totalNumberOfRows=K.selectedDates.length,j(function(){K.gridTrainerData.resetSelection()})),ot(0,0,0,0,0,null)}function ye(rt,Tt,vt,Ut,Rt,Ct,ht){rt.push({id:Tt,startDate:we(vt),endDate:we(Ut),am:Rt,pm:Ct,evening:ht,YearStartDate:vt.getFullYear(),MonthStartDate:vt.getMonth()+1,DayStartDate:vt.getDay()+1,YearEndDate:Ut.getFullYear(),MonthEndDate:Ut.getMonth()+1,DayEndDate:Ut.getDay()+1})}function we(rt){if(null==rt||null==rt)return null;var Tt=rt;if("string"!=typeof rt){var vt=new Date(rt);Tt=new Date(vt.getTime()-6e4*vt.getTimezoneOffset()).toISOString()}return Tt.substring(0,11)+"00:00:00"}function ot(rt,Tt,vt,Ut,Rt,Ct){"trainerDashboard"==Q.getPreviousState().name&&K.first?Q.getPersistedTempDataPromise("OccurrenceAndSelectedDates").then(function(ht){K.trainerList=ht.trainerList,K.totalTrainerRows=K.trainerList[0].totalNumberOfLines,K.gridTrainerData.selectedRowsIds.push(ht.trainerId)}):ne.searchTrainer(K.selectedDates,K.gridTrainerData.skip,K.gridTrainerData.take,K.gridTrainerData.orderBy,K.gridTrainerData.orderByIsAscending,K.searchString).then(function(ht){K.trainerList=ht,0!=ht.length?K.totalTrainerRows=ht[0].totalNumberOfLines:K.totalNumberOfRows=0}),Ct&&Ct()}function He(rt){ot(0,0,0,0,0,rt)}function Ze(){"trainerDashboard"==Q.getPreviousState().name&&1==K.first?(K.first=!1,Q.getPersistedTempDataPromise("OccurrenceAndSelectedDates").then(function(rt){K.trainerId=rt.trainerId,nt(K.trainerId)})):te.getTrainerUnavailability(K.trainerId,K.gridUnavailabilityTrainerData.skip,K.gridUnavailabilityTrainerData.take).then(function(rt){K.totalUnavailabilityRows=0!=rt.length?rt[0].totalNumberOfLines:0,K.gridUnavailabilityTrainerData.rows=rt,K.unavailable=rt})}function nt(rt){K.skills=[],K.cities=[],K.trainerId=rt,Ze(),te.getTrainerContent(rt).then(function(Tt){if(null!=Tt.content&&""!=Tt.content)for(var vt=Tt.content.split(","),Ut=0;Ut<vt.length;Ut++)K.skills.push({text:vt[Ut]});if(null!=Tt.cities&&""!=Tt.cities)for(vt=Tt.cities.split(","),Ut=0;Ut<vt.length;Ut++)K.cities.push({text:vt[Ut]})})}pe.updateSelectedDate=Ee,pe.removeDate=function xe(rt){var Tt;for(Tt=0;Tt<K.selectedDates.length;Tt++)K.selectedDates[Tt].id==rt&&K.selectedDates.splice(Tt,1);K.totalNumberOfRows=K.selectedDates.length,K.gridTrainerData.resetSelection(),K.gridData.resetSelection(),ot(0,0,0,0,0,null)},pe.searchTrainer=ot,pe.assignTrainerToTheOccurrence=function ft(){Q.setPersistedTempDataPromise("FilterDateList",K.selectedDates).then(function(){j(function(){ue.go("events.eventOccurrenceCU",{eventId:K.eventId,eventOccurrenceId:K.eventOccurrenceId,duplicate:0,trainerId:K.trainerId})}),Z.getLatest().StateParams.trainerId=K.trainerId,Z.back()})},pe.addNewTrainer=function pt(){K.newTrainer=!0,K.firstName="",K.lastName="",K.classDisabled="",K.email=""},pe.cancel=function ct(){K.newTrainer=!1,K.addNewTrainer=!1},pe.addTrainerToSearchList=function Dt(){te.createOrGetTrainer(K.email,K.firstName,K.lastName).then(function(rt){rt.hasTheRight?(K.newTrainer=!1,K.addNewTrainer=!0,K.searchString=K.email,K.gridTrainerData.skip=0,ot(0,0,0,0,0,null)):q.pop("error",X("TrainerSearchCantBeTrainer"))},function(rt){q.pop("error",rt.message)})},pe.buttonClass=function lt(){return 0!=K.selectedTrainerId&&null!=K.selectedTrainerId?"btn btn-primary":"btn btn-primary disabled"},pe.trainerDashboard=function st(rt){K.first=!0,K.tmp={selectedDate:K.selectedDates,eventId:K.eventId,eventOccurrenceId:K.eventOccurrenceId,duplicate:0,trainerId:K.trainerId,trainerList:K.trainerList,startDate:K.startDate,endDate:K.endDate},0!=rt&&null!=rt&&Q.setPersistedTempDataPromise("OccurrenceAndSelectedDates",K.tmp).then(function(){Z.add(pi,X("ListOfTrainers"),ue),ue.go("trainerDashboard",{trainerId:K.selectedTrainerId.toString(),fromWhere:se.fromWhere})})},pe.fetch=He,pe.backToOccurrence=function et(){Q.removePersistedTempDataPromise("OccurrenceAndSelectedDates"),Q.setPersistedTempDataPromise("FilterDateList",K.selectedDates).then(function(){Z.getLatest().StateParams.trainerId=0,Z.back()})},pe.validateExistingEmail=function it(rt){K.firstName="",K.lastName="",K.classDisabled="",oe.getUserByUserName(rt).then(function(Tt){0!=Tt.userByUserName.userId&&(K.firstName=Tt.userByUserName.firstName,K.lastName=Tt.userByUserName.lastName,K.classDisabled="disabled-class")})},pe.backToList=function gt(){K.addNewTrainer=!1,ot(0,0,0,0,0,null)},pe.clearDatesFitler=function qe(){K.selectedDates=[],K.gridTrainerData.resetSelection(),K.gridData.resetSelection(),ot(0,0,0,0,0,null)},pe.collapseTrainerSection=function At(){K.isCollapsed=!K.isCollapsed},Q.initStateRetention(pi,ee),K.fromWhere=se.fromWhere,K.first=!0,K.showBack=!0,K.duplicate=0,K.trainerId=0,j(function(){oe.getUserRoleOnTenant().then(function(rt){var Tt=rt>="40";K.isAdmin=Tt,("client.homePage"==Q.getPreviousState().name||Tt||null==ue.params.dataSource)&&(K.showBack=!1),"events.eventOccurrenceCU"==Q.getPreviousState().name&&null!=ue.params.dataSource?(K.isFromEventOccurrenceCU=!0,Q.getPersistedTempDataPromise("occurrenceData").then(function(vt){K.showBack=!0,K.sessions=vt.sessions,K.eventId=parseInt(vt.eventId),K.eventOccurrenceId=parseInt(vt.eventOccurrenceId),K.duplicate=vt.duplicate,ne.GetEventLabelById(K.eventId).then(function(Ut){K.eventLabel=Ut.label,0==K.selectedDates.length&&pe.updateSelectedDate(0)})})):K.isFromEventOccurrenceCU=!1,"trainerDashboard"==Q.getPreviousState().name&&K.first&&!Tt&&Q.getPersistedTempDataPromise("OccurrenceAndSelectedDates").then(function(vt){K.eventId=vt.eventId,K.eventOccurrenceId=vt.eventOccurrenceId,null!=K.eventId&&0!=K.eventId&&ne.GetEventLabelById(K.eventId).then(function(Ut){K.eventLabel=Ut.label})})})}),K.gridData={fetchCallBack:Ee,selectedRowsChangeCallBack:function(rt,Tt){K.selectedId=rt[0]},selectedRowDataFieldAsId:"id",customPageSizes:[2,6,10],columns:[{label:"Date",dataField:"startDate",transform:function(rt){return ie("date")(rt,"dd/MM/yyyy")}},{label:"AM",dataField:"am",transform:function(rt){return 1==rt?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:"PM",dataField:"pm",transform:function(rt){return 1==rt?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:X("Evening"),dataField:"evening",transform:function(rt){return 1==rt?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}}]},K.gridTrainerData={fetchCallBack:He,customPageSizes:[5,10,15],selectedRowsChangeCallBack:function(rt,Tt){K.selectedTrainerId=rt[0],nt(K.selectedTrainerId)},selectedRowDataFieldAsId:"userId",isOrderable:!0,orderBy:"firstName",columns:[{label:X("SharedFirstName"),dataField:"firstName",orderId:1,orderBy:!0,type:"default"},{label:X("SharedLastName"),dataField:"lastName",orderId:2,orderBy:!1,type:"default"},{label:X("TrainerSearchEmail"),dataField:"email",orderId:3,orderBy:!1,type:"default"}]},K.gridUnavailabilityTrainerData={fetchCallBack:Ze,customPageSizes:[1,3,10],selectedRowsChangeCallBack:function(rt,Tt){K.selectedTrainerId=rt[0]},selectedRowDataFieldAsId:"unavalaibilityId",columns:[{label:X("StartUnavailability"),dataField:"startDate",transform:function(rt){return ie("date")(rt,"dd/MM/yy")}},{label:X("EndUnavailability"),dataField:"endDate",transform:function(rt){return ie("date")(rt,"dd/MM/yyyy")}},{label:"AM",dataField:"am",transform:function(rt){return 1==rt?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:"PM",dataField:"pm",transform:function(rt){return 1==rt?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:X("Evening"),dataField:"evening",transform:function(rt){return 1==rt?'<div style="width:100%; height:100%;" class="day-selected">&nbsp;</div>':'<div style="width:100%; height:100%;" >&nbsp;</div>'}},{label:X("Description"),dataField:"description",transform:function(rt){return null==rt?"":rt}}]},K.trainerId=0}]),A.module("app").controller("app.modules.admin.commercialDashboard",["$q","$scope","$stateParams","$state","$timeout","$window","modalService","tenantService","userService",function(ee,se,ie,ue,ne,te,Q,q,oe){oe.getCurrentUserP().then(function(){oe.getRoleCode()<40&&(te.location.href="/home/index")});var j=se.vm={},Z=se.fn={},K=globalThis.L;function ve(){localStorage.getItem("hasSeenDashboardNews")&&!j.shownByClick||(Q.openGeneric({header:"",customButton:!0,body:"<ux-dashboard-modal></ux-dashboard-modal>",commercial:!0,closeModal:!1,closeDialog:function(){this.closeModal=!0}}),localStorage.setItem("hasSeenDashboardNews","true"))}se.$on("$viewContentLoaded",function(){j.loaded=!0}),j.dateFormat="D MMMM YYYY",j.languageFr="fr",j.languageEn="en",j.customRangeLabel=K("CustomizedPeriod"),j.cancelLabel=K("SharedCancel"),j.applyLabel=K("CartDiscountBtn"),j.start=globalThis.moment().subtract(1,"month").add(1,"day"),j.end=globalThis.moment(),j.pages=1,j.shownByClick=!1,j.months=[K("SharedMonthJanuary"),K("SharedMonthFebruary"),K("SharedMonthMarch"),K("SharedMonthApril"),K("SharedMonthMay"),K("SharedMonthJune"),K("SharedMonthJuly"),K("SharedMonthAugust"),K("SharedMonthSeptember"),K("SharedMonthOctober"),K("SharedMonthNovember"),K("SharedMonthDecember")],j.todaySales=0,j.CurrentYearSales=7234.7,j.totalSales=15324.96,Z.showDashboardNews=function X(){j.shownByClick=!0,ve()},Z.dashboardSnapshot=function de(){},Z.getMonthOptions=function be(){var ot=ee.defer(),He=[];return He.push({value:-1,label:K("SharedAllMonths")}),q.getCurrentTenantCreationDate().then(function(Ze){var Dt,pt,nt=new Date(Ze.creationDate),ft=new Date;for(j.creationDate=nt,ft.getFullYear()-nt.getFullYear()==0?Dt=ft.getMonth()-nt.getMonth():(Dt=12*(ft.getFullYear()-nt.getFullYear()),Dt-=ft.getMonth(),Dt+=nt.getMonth()),Dt++,pt=0;pt<Dt;pt++){var ct=globalThis.moment().subtract(pt,"months");He.push({value:pt,label:j.months[ct.month()]+" "+ct.year()})}ot.resolve(He)}),ot.promise},Z.getYearOptions=function Ee(){var ot=ee.defer(),He=[];return He.push({value:-1,label:K("SharedAllYears")}),q.getCurrentTenantCreationDate().then(function(Ze){var nt=new Date(Ze.creationDate),ft=new Date;if(j.creationDate=nt,ft.getFullYear()-nt.getFullYear()==0)He.push({value:0,label:nt.getFullYear()});else{let ct,pt=ft.getFullYear()-nt.getFullYear();for(ct=0;ct<pt;ct++){var Dt=globalThis.moment().subtract(ct,"years");He.push({value:ct,label:Dt.year()})}}ot.resolve(He)}),ot.promise},Z.getMonthNoAllOptions=function le(){var ot=ee.defer(),He=[];return q.getCurrentTenantCreationDate().then(function(Ze){var Dt,pt,nt=new Date(Ze.creationDate),ft=new Date;for(j.creationDate=nt,ft.getFullYear()-nt.getFullYear()==0?Dt=ft.getMonth()-nt.getMonth():(Dt=12*(ft.getFullYear()-nt.getFullYear()),Dt-=ft.getMonth(),Dt+=nt.getMonth()),Dt++,pt=0;pt<Dt;pt++){var ct=globalThis.moment().subtract(pt,"months");He.push({value:pt,label:j.months[ct.month()]+" "+ct.year()})}ot.resolve(He)}),ot.promise},Z.getYearNoAllOptions=function ye(){var ot=ee.defer(),He=[];return q.getCurrentTenantCreationDate().then(function(Ze){var nt=new Date(Ze.creationDate),ft=new Date;if(j.creationDate=nt,ft.getFullYear()-nt.getFullYear()==0)He.push({value:0,label:nt.getFullYear()});else{let ct,pt=ft.getFullYear()-nt.getFullYear();for(ct=0;ct<pt;ct++){var Dt=globalThis.moment().subtract(ct,"years");He.push({value:ct,label:Dt.year()})}}ot.resolve(He)}),ot.promise},Z.getYearDiffOptions=function we(){var ot=ee.defer(),He=[];return q.getCurrentTenantCreationDate().then(function(Ze){var nt=new Date(Ze.creationDate),ft=new Date;if(j.creationDate=nt,ft.getFullYear()-nt.getFullYear()==0)He.push({value:0,label:nt.getFullYear()-1+" - "+ft.getFullYear()});else{let lt,ct=ft.getFullYear()-nt.getFullYear();for(lt=0;lt<ct;lt++){var Dt=globalThis.moment().subtract(lt,"years"),pt=globalThis.moment().subtract(lt+1,"years");He.push({value:lt,label:pt.year()+" - "+Dt.year()})}}ot.resolve(He)}),ot.promise},Z.getMonthDiffOptions=function xe(){var ot=ee.defer(),He=[];return q.getCurrentTenantCreationDate().then(function(Ze){var Dt,pt,nt=new Date(Ze.creationDate),ft=new Date;for(j.creationDate=nt,ft.getFullYear()-nt.getFullYear()==0?Dt=ft.getMonth()-nt.getMonth():(Dt=12*(ft.getFullYear()-nt.getFullYear()),Dt-=ft.getMonth(),Dt+=nt.getMonth(),Dt++),pt=0;pt<Dt;pt++){var ct=globalThis.moment().subtract(pt,"months"),lt=globalThis.moment().subtract(pt+1,"months");He.push({value:pt,label:j.months[ct.month()]+" "+ct.year()+" - "+j.months[lt.month()]+" "+lt.year()})}ot.resolve(He)}),ot.promise},Z.ceil=function qe(ot){var He=ot;ot<0&&(He=-He);var Ze=void 0===ot?"0":ot.toString();return Ze.indexOf(".")>0&&Ze.split(".")[1].length<=2||(He=Math.ceil(100*He)/100),ot<0?-He:He},function pe(){j.sortedByCategory=!1,j.sortedByGroup=!0,j.groupsDataSource=[{id:0,name:"Groupe num\xe9ro #1"},{id:1,name:"Groupe num\xe9ro #1"},{id:2,name:"Groupe num\xe9ro #1"},{id:3,name:"Groupe num\xe9ro #1"},{id:4,name:"Groupe num\xe9ro #1"},{id:5,name:"Groupe num\xe9ro #1"},{id:6,name:"Groupe num\xe9ro #1"},{id:7,name:"Groupe num\xe9ro #1"},{id:8,name:"Groupe num\xe9ro #1"},{id:9,name:"Groupe num\xe9ro #1"},{id:10,name:"Groupe num\xe9ro #1"},{id:11,name:"Groupe num\xe9ro #1"},{id:12,name:"Groupe num\xe9ro #1"}],se.groupTagBoxOptions={dataSource:j.groupsDataSource,valueExpr:"id",displayExpr:"name",showSelectionControls:!0,applyValueMode:"useButtons",placeholder:"",deferRendering:!1,onValueChanged:function(ot){j.groupAllSelected=j.groupsDataSource.length==ot.value.length,j.SelectedCategories=ot.value.length},onContentReady:function(ot){ot.component.option("value",ot.component.option("items")),ot.component.content().find(".dx-list").dxList("instance").selectAll()}}}(),ve(),$(document).ready(function(){globalThis.moment.locale(globalThis.abp.localization.currentLanguage.name);var He={};He[K("DatePickerToday")]=[globalThis.moment(),globalThis.moment()],He[K("DatePickerYesterday")]=[globalThis.moment().subtract(1,"days"),globalThis.moment().subtract(1,"days")],He[K("DatePickerSevenLastDay")]=[globalThis.moment().subtract(6,"days"),globalThis.moment()],He[K("DatePickerThirtyLastDay")]=[globalThis.moment().subtract(29,"days"),globalThis.moment()],He[K("DatePickerCurrentMonth")]=[globalThis.moment().startOf("month"),globalThis.moment().endOf("month")],He[K("DatePickerLastMonth")]=[globalThis.moment().subtract(1,"month").startOf("month"),globalThis.moment().subtract(1,"month").endOf("month")],$("#reportrange").daterangepicker({startDate:j.start,endDate:j.end,today:K("DatePickerToday"),alwaysShowCalendars:!0,locale:{customRangeLabel:j.customRangeLabel,cancelLabel:j.cancelLabel,applyLabel:j.applyLabel},ranges:He},function ot(Ze,nt){j.start=Ze,j.end=nt,$("#reportrange").html(Ze.format(j.dateFormat)+" - "+nt.format(j.dateFormat)),j.dashboardActivity.refresh(Ze,nt),j.dashboardRegistrations.refresh(Ze,nt),j.dashboardActivitiesWaitingList.refresh(Ze,nt)})}),q.getCurrentTenant().then(function(ot){j.tenantType=ot.type})}]),A.module("app").controller("app.modules.admin.companyDashboard",["$scope","$stateParams","$state","userService","tenantService","$q","modalService",function(ee,se,ie,ue,ne,te,Q){ue.getCurrentUserP().then(function(){ue.getRoleCode()<40&&(window.location.href="/home/index")});var q=ee.vm={},oe=ee.fn={},j=globalThis.L;q.pages=1,q.shownByClick=!1,q.todaySales=0,q.CurrentYearSales=7234.7,q.totalSales=15324.96,q.sortingDateOptions=[j("Aujourd'hui"),j("Option 2"),j("Option 3")],q.sortingGroupOptions=[j("Tout les groupes"),j("Option 2"),j("Option 3")],q.months=[j("SharedMonthJanuary"),j("SharedMonthFebruary"),j("SharedMonthMarch"),j("SharedMonthApril"),j("SharedMonthMay"),j("SharedMonthJune"),j("SharedMonthJuly"),j("SharedMonthAugust"),j("SharedMonthSeptember"),j("SharedMonthOctober"),j("SharedMonthNovember"),j("SharedMonthDecember")],q.currentDateOption=q.sortingDateOptions[0],q.currentGroupOption=q.sortingGroupOptions[0],q.selectBoxDate={sorting:{items:q.sortingDateOptions,placeholder:q.currentDateOption,showClearButton:!1,stylingMode:"underlined",width:"fit-content",bindingOptions:{value:"vm.currentDateOption"},onValueChanged:function(ve){}}},q.selectBoxGroup={sorting:{items:q.sortingGroupOptions,placeholder:q.currentGroupOption,showClearButton:!1,stylingMode:"underlined",width:"fit-content",bindingOptions:{value:"vm.currentGroupOption"},onValueChanged:function(ve){}}},oe.showDashboardNews=function Z(){q.shownByClick=!0,function pe(){localStorage.getItem("hasSeenDashboardNews")&&!q.shownByClick||(Q.openGeneric({header:"",customButton:!0,body:"<ux-dashboard-modal></ux-dashboard-modal>",company:!0,closeModal:!1,closeDialog:function(){this.closeModal=!0}}),localStorage.setItem("hasSeenDashboardNews","true"))}()},oe.dashboardSnapshot=function K(){},oe.getMonthOptions=function X(){var ve=te.defer(),be=[];return be.push({value:-1,label:j("SharedAllMonths")}),ne.getCurrentTenantCreationDate().then(function(Ee){var we,xe,le=new Date(Ee.creationDate),ye=new Date;for(q.creationDate=le,ye.getFullYear()-le.getFullYear()==0?we=ye.getMonth()-le.getMonth():(we=12*(ye.getFullYear()-le.getFullYear()),we-=ye.getMonth(),we+=le.getMonth()),we++,xe=0;xe<we;xe++){var qe=globalThis.moment().subtract(xe,"months");be.push({value:xe,label:q.months[qe.month()]+" "+qe.year()})}ve.resolve(be)}),ve.promise},oe.getYearDiffOptions=function de(){var ve=te.defer(),be=[];return ne.getCurrentTenantCreationDate().then(function(Ee){var le=new Date(Ee.creationDate),ye=new Date;if(ye.getFullYear()-le.getFullYear()==0)be.push({value:0,label:le.getFullYear()-1+" - "+ye.getFullYear()});else{let ot,qe=ye.getFullYear()-le.getFullYear();for(ot=0;ot<qe;ot++){var we=globalThis.moment().subtract(ot,"years"),xe=globalThis.moment().subtract(ot+1,"years");be.push({value:ot,label:xe.year()+" - "+we.year()})}}ve.resolve(be)}),ve.promise},$(document).ready(function(){globalThis.moment.locale(globalThis.abp.localization.currentLanguage.name);var be={};be[j("DatePickerToday")]=[globalThis.moment(),globalThis.moment()],be[j("DatePickerYesterday")]=[globalThis.moment().subtract(1,"days"),globalThis.moment().subtract(1,"days")],be[j("DatePickerSevenLastDay")]=[globalThis.moment().subtract(6,"days"),globalThis.moment()],be[j("DatePickerThirtyLastDay")]=[globalThis.moment().subtract(29,"days"),globalThis.moment()],be[j("DatePickerCurrentMonth")]=[globalThis.moment().startOf("month"),globalThis.moment().endOf("month")],be[j("DatePickerLastMonth")]=[globalThis.moment().subtract(1,"month").startOf("month"),globalThis.moment().subtract(1,"month").endOf("month")],$("#reportrange").daterangepicker({startDate:q.start,endDate:q.end,today:j("DatePickerToday"),alwaysShowCalendars:!0,locale:{customRangeLabel:q.customRangeLabel,cancelLabel:q.cancelLabel,applyLabel:q.applyLabel},ranges:be},function ve(Ee,le){q.start=Ee,q.end=le,$("#reportrange").html(Ee.format(q.dateFormat)+" - "+le.format(q.dateFormat)),q.dashboardActivity.refresh(Ee,le),q.dashboardRegistrations.refresh(Ee,le),q.dashboardActivitiesWaitingList.refresh(Ee,le)})}),ne.getCurrentTenant().then(function(ve){q.tenantType=ve.type})}]),A.module("app").directive("uxDashboardModal",["dashboardService","$timeout","toaster","$state",function(ee,se,ie,ue){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ne,te,Q){},templateUrl:"/AppV2/modules/admin/dashboard/modalDirectives/uxDashboardModal.cshtml",controller:["$scope","toaster",function(ne,te){ne.parentVm=ne.$parent.vm,ne.parentFn=ne.$parent.fn;var oe=ne.vm={},j=ne.fn={};oe.pages=1,j.goToPage=function(Z){switch(Z){case 1:oe.pages=1;break;case 2:oe.pages=2;break;case 3:oe.pages=3}}}]}}]),A.module("app").directive("uxDashboardActivitiesStatus",["reportingService","$state","dashboardService","$q",function(ee,se,ie,ue){return{restrict:"AE",replace:!0,scope:{},link:function(ne,te,Q){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardActivitiesStatus.cshtml",controller:["$scope",function(ne){var te=ne.vm={},Q=ne.fn={},q=globalThis.L;function oe(Ee){var le=ue.defer();return ie.getActivityStatus(te.selectedFilter,te.selectedCategoriesArray,te.selectedGroupsArray,Ee.skip,Ee.take).then(function(ye){ye.totalCount<=0&&(te.hasData=!1),te.enrollmentStatusTotalItem=ye.activityStatus.length,le.resolve({data:ye.activityStatus,totalCount:ye.activityStatus.length})}),le.promise}function j(Ee){var le=ue.defer();return ie.getCategoriesForFilter(Ee.skip,Ee.take).then(function(ye){te.categoriesTotalCount=ye.totalNumberOfRows,te.isCategoryAllLoaded=!(ye.totalNumberOfRows>20),le.resolve({data:ye.categories,totalCount:ye.totalNumberOfRows})}),le.promise}function Z(Ee){var le=ue.defer();return ie.getGroupsForFilter(Ee.skip,Ee.take).then(function(ye){te.groupsTotalCount=ye.totalNumberOfRows,te.isGroupAllLoaded=!(ye.totalNumberOfRows>20),le.resolve({data:ye.groups,totalCount:ye.totalNumberOfRows})}),le.promise}function K(){te.categoryAllSelected=!0,te.sortedByCategory=!0,te.sortedByGroup=!1,de(0),ne.categoryTagBoxOptions={dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"id",load:j}),scrolling:{mode:"infinite"},loadPanel:{enabled:!1}}),valueExpr:"id",displayExpr:"name",showSelectionControls:!0,applyValueMode:"useButtons",placeholder:"",onValueChanged:function(Ee){if(te.categoryAllSelected=0==Ee.value.length||te.categoriesTotalCount==Ee.value.length,!te.isCategoryAllLoaded&&20==Ee.value.length&&(te.categoryAllSelected=!0),te.selectedCategoriesCount=Ee.value.length,Ee.value.length>0){var le=globalThis.$linq(Ee.value).select(function(ye){return null!=ye.id?ye.id:ye}).toArray();te.selectedCategoriesArray=1==te.categoryAllSelected?[]:le,ve()}else de(0),ve()}}}function de(Ee){te.selectedCategoriesArray=[],te.selectedGroupsArray=[],te.selectedFilter=Ee}function ve(){te.gridData.dataSource.pageIndex(0),te.gridData.dataSource.reload()}te.hasData=!0,te.dataSource=[],te.sortedByCategory=!0,te.isCategoryAllLoaded=!0,te.isGroupAllLoaded=!0,de(0),Q.seeMoreDetails=function(){se.go("completionReport.courses")},function be(){te.gridData={dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"id",load:oe}),scrolling:{mode:"infinite"},loadPanel:{enabled:!1}}),pageLoadMode:"scrollBottom"}}(),function X(){te.sortingOptions=[q("DashboardByCategory"),q("ProgressReportPerGroups"),q("DashboardActivityWithEvents"),q("DashboardActivityWithoutEvents")],te.currentOptions=te.sortingOptions[0],te.selectBoxOptions={sorting:{items:te.sortingOptions,placeholder:te.currentOptions,showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.currentOptions"},onValueChanged:function(Ee){switch(te.isDifferentValue=Ee.value!=Ee.previousValue,Ee.value){case te.sortingOptions[0]:K(),ve();break;case te.sortingOptions[1]:(function pe(){te.sortedByCategory=!1,te.groupAllSelected=!0,te.sortedByGroup=!0,de(1),ne.groupTagBoxOptions={dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"id",load:Z}),scrolling:{mode:"infinite"},loadPanel:{enabled:!1}}),noDataText:q("DashboardNoDataLabel"),valueExpr:"id",displayExpr:"name",showSelectionControls:!0,applyValueMode:"useButtons",placeholder:"",onValueChanged:function(Ee){if(te.groupAllSelected=0==Ee.value.length||te.groupsTotalCount==Ee.value.length,!te.isGroupAllLoaded&&20==Ee.value.length&&(te.groupAllSelected=!0),te.selectedGroupsCount=Ee.value.length,Ee.value.length>0){var le=globalThis.$linq(Ee.value).select(function(ye){return null!=ye.id?ye.id:ye}).toArray();te.selectedGroupsArray=1==te.groupAllSelected?[]:le,ve()}else de(1),ve()}}})(),ve();break;case te.sortingOptions[2]:te.sortedByCategory=!1,te.sortedByGroup=!1,de(2),ve();break;case te.sortingOptions[3]:te.sortedByCategory=!1,te.sortedByGroup=!1,de(3),ve()}}}}}(),K()}]}}]),A.module("app").directive("uxDashboardActivitiesWaitingList",["dashboardService","tenantService","$q","$state",function(ee,se,ie,ue){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ne,te,Q){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardActivitiesWaitingList.cshtml",controller:["$scope",function(ne){ne.parentVm=ne.$parent.vm;var Q=ne.parentFn=ne.$parent.fn,q=ne.vm={},oe=ne.fn={},Z=(window.matchMedia("(max-width: 550px)"),globalThis.L);q.hasData=!0,q.startDate=null,q.endDate=null,q.courseFilter="ALL",oe.seeMoreDetails=function(){ue.go("admin.waitingList.list")},oe.seeMoreDetails=oe.seeMoreDetails,q.catalogFilter=0,q.selectBoxCatalogFilter={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:function K(){return q.sortingCatalogFilter=[{value:0,label:Z("DashboardCompletCatalog")},{value:1,label:Z("DashboardActivityWithEvents")},{value:2,label:Z("DashboardActivityWithoutEvents")}],q.sortingCatalogFilter}})}),displayExpr:"label",valueExpr:"value",placeholder:Z("DashboardCompletCatalog"),showClearButton:!1,stylingMode:"underlined",width:"fit-content",bindingOptions:{value:"vm.catalogFilter"},onValueChanged:function(X){q.catalogFilter=X.value,q.grid.refresh()}}},q.currentMonths=-1,q.selectBoxAllMonths={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:Q.getMonthOptions})}),displayExpr:"label",valueExpr:"value",showClearButton:!1,stylingMode:"underlined",width:"175px",bindingOptions:{value:"vm.currentMonths"},onValueChanged:function(X){-1===X.value?(q.startDate=null,q.endDate=null):(q.startDate=globalThis.moment().subtract(X.value,"months").startOf("month"),q.endDate=globalThis.moment().subtract(X.value,"months").endOf("month")),q.grid.refresh()},onInitialized:function(X){q.sbo2=X.component}}},$(document).ready(function(){se.getCurrentTenant().then(function(X){q.tenantType=X.type})}),ne.config={},ne.config.refresh=function(X,de){q.startDate=X,q.endDate=de},ne.dataGridOptions={dataSource:new globalThis.DevExpress.data.CustomStore({key:"courseId",load:function pe(X){var de=ie.defer();return ee.coursesWaitingList(q.catalogFilter,q.startDate,q.endDate,X.skip,X.take,null!=X.sort&&X.sort.length>0?X.sort[0].selector:null,!(null!=X.sort&&X.sort.length>0&&X.sort[0].desc)).then(function(Ee){q.hasData=!(Ee.totalCount<=0),de.resolve({data:Ee.coursesWaitingList,totalCount:Ee.totalCount})}),de.promise}}),columns:[{caption:Z("SharedActivity"),dataField:"courseName"},{caption:Z("SharedNumbers"),dataField:"quantity",sortOrder:"desc"}],customizeColumns:function(X){X[1].width=100},noDataText:" ",onContentReady:function(X){X.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+Z("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+Z("DashboardResetFilters")+"</span></div>")},showBorders:!1,height:290,remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},onInitialized:function(X){q.grid=X.component}}}]}}]),A.module("app").directive("uxDashboardAdminList",["dashboardService","$q",function(ee,se){return{restrict:"AE",replace:!0,scope:{},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardAdminList.cshtml",controller:["$scope",function(ie){var ue=ie.vm={},ne=ie.fn={},te=globalThis.L;function Q(q){var oe=se.defer();return ee.dashboardAdminList(q.skip,q.take,!(null!=q.sort&&q.sort.length>0&&q.sort[0].desc)).then(function(Z){Z.totalNumberOfLines<=0&&(ue.hasData=!1),oe.resolve({data:Z.administrators,totalCount:Z.totalNumberOfLines})}),oe.promise}ue.store=[],ue.hasData=!0,ue.pagingSize=5,ue.orderByDescending=1,ue.skip=null,ue.take=null,ne.show=function(){ue.orderByDescending=!ue.orderByDescending,ie.config.refresh(globalThis.moment().startOf("year"),globalThis.moment().endOf("year"))},$(".admin-list-container").on("DOMMouseScroll mousewheel",function(q){var oe=$(this),j=this.scrollTop,Z=this.scrollHeight,K=oe.height(),pe="DOMMouseScroll"==q.type?-40*q.originalEvent.detail:q.originalEvent.wheelDelta,X=pe>0,de=function(){return q.stopPropagation(),q.preventDefault(),!1};return!X&&-pe>Z-K-j?(oe.scrollTop(Z),de()):X&&pe>j?(oe.scrollTop(0),de()):void 0}),ie.config={},ie.config.refresh=function(q,oe){ue.dataGrid=$(".admin-list-container").dxDataGrid({dataSource:new globalThis.DevExpress.data.CustomStore({key:"id",load:Q}),showBorders:!1,showColumnHeaders:!0,showColumnLines:!1,showRowLines:!1,remoteOperations:!0,scrolling:{mode:"virtual",rowRenderingMode:"virtual"},paging:{pageSize:10},height:335,columns:[{caption:te("SharedFullName"),dataField:"firstName",allowSorting:!0,cellTemplate:function(j,Z){$("<div>").append($("<p>"+Z.data.firstName+" "+Z.data.lastName+"</p>")).appendTo(j)}}],sorting:{mode:"single"}})}}]}}]),A.module("app").directive("uxDashboardBestCustomers",["dashboardService","$q",function(ee,se){return{restrict:"AE",replace:!0,scope:{},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardBestCustomers.cshtml",controller:["$scope",function(ie){ie.parentVm=ie.$parent.vm;var ne=ie.parentFn=ie.$parent.fn,te=ie.vm={},Q=ie.fn={},q=globalThis.L,oe=window.matchMedia("(max-width: 550px)");function j(Z){var K=se.defer(),pe=null!=Z.sort&&Z.sort.length>0?Z.sort[0].selector.toLowerCase():null;return ee.getBestCustomersList(te.companyUserFilter.value,te.yearSelectedFilter,Z.skip,Z.take,pe,!(null!=Z.sort&&Z.sort.length>0&&Z.sort[0].desc)).then(function(de){de.totalCount<=0&&(te.hasData=!1),K.resolve({data:de.bestCustomers,totalCount:de.totalCountNoFilter})}),K.promise}te.hasData=!0,te.skip=null,te.take=null,te.orderByDescending=1,te.currencySymbol=globalThis.__currencySymbol,te.sortingCompanyUserFilter=[{value:1,label:q("DashboardBestCustomerFilterCompanyAndUsers")},{value:2,label:q("DashboardBestCustomerFilterCompany")},{value:3,label:q("DashboardBestCustomerFilterUsers")}],te.companyUserFilter=te.sortingCompanyUserFilter[0],te.selectBoxCompanyUser={sorting:{dataSource:new globalThis.DevExpress.data.ArrayStore({data:te.sortingCompanyUserFilter,key:"value"}),displayExpr:"label",valueExpr:"value",placeholder:te.companyUserFilter.label,showClearButton:!1,stylingMode:"underlined",width:"270px",onValueChanged:function(Z){te.companyUserFilter.value=Z.value,te.companyUserFilter.label=te.sortingCompanyUserFilter[Z.value].label,ie.config.refresh()}}},te.yearSelectedFilter=-1,te.selectBoxSelectedYear={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getYearOptions})}),displayExpr:"label",valueExpr:"value",placeholder:q("SharedAllYears"),showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.yearSelectedFilter"},width:"200px",onValueChanged:function(Z){te.yearSelectedFilter=Z.value,ie.config.refresh()}}},Q.show=function(){te.orderByDescending=!te.orderByDescending,ie.config.refresh()},ie.config={},ie.config.refresh=function(){te.dataGrid=$(".best-customers-container").dxDataGrid({dataSource:new globalThis.DevExpress.data.CustomStore({key:"userId",load:j}),showBorders:!1,customizeColumns:function(Z){Z[0].width=50,Z[2].width=100,Z[3].width=125},noDataText:" ",onContentReady:function(Z){Z.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+q("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+q("DashboardResetFilters")+"</span></div>")},showColumnHeaders:!0,showColumnLines:!0,showRowLines:!1,remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},height:300,columns:[{caption:q("DashboardBestCustomerPosition"),dataField:"position",alignment:"center",allowSorting:!1},{caption:q("PendingValidationReportFullName"),dataField:"fullName",allowSorting:!0},{caption:q("DashboardBestCustomerTransactions"),dataField:"transactions",allowSorting:!0,visible:!oe.matches},{caption:q("DashboardBestCustomerSales"),dataField:"sales",format:function(Z){return te.currencySymbol+" "+ee.formatNumber(Z)},allowSorting:!0}],sorting:{mode:"single"}})}}]}}]),A.module("app").directive("uxDashboardBestSalesPerTrainer",["dashboardService",function(ee){return{restrict:"AE",replace:!0,scope:{},link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardBestSalesPerTrainer.cshtml",controller:["$scope",function(se){var ie=se.vm={},ue=se.fn={},ne=window.matchMedia("(max-width: 550px)"),te=globalThis.L;function Q(j){return ee.formatNumber(j)}ie.hasData=!0,ie.dataSource=[],ie.currencySymbol=globalThis.__currencySymbol,ie.dataIncome=[],ie.dataSalesNumber=[],ie.bySales=te("DashboardByPurchase"),ie.byIncome=te("DashboardByIncome")+" ("+ie.currencySymbol+")",ie.page="",ie.page=ne.matches?"first":"second",ue.formatNumber=Q,ie.sortingOptions=[ie.byIncome,ie.bySales],ie.currentOption=ie.sortingOptions[0],ie.selectBox={sorting:{items:ie.sortingOptions,placeholder:te("DashboardByIncome")+" ("+ie.currencySymbol+")",showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.currentOption"},width:"230px",onValueChanged:function(j){switch(ie.currentOption=j.value,j.value){case ie.sortingOptions[0]:ie.dataSource=ie.dataIncome;break;case ie.sortingOptions[1]:ie.dataSource=ie.dataSalesNumber;break;case ie.sortingOptions[2]:ie.dataSource=ie.dataSource;break;default:ie.dataSource=null}}}},function q(){ie.currentOption=ie.currentOption==ie.bySales?"bySales":"byIncomes",ee.getDashboardBestSalesByTrainer(ie.currentOption).then(function(j){j.totalCount<=0&&(ie.hasData=!1),ie.trainerData=j.bestSalesByTrainer;for(var Z=0;Z<ie.trainerData.length;Z++)ie.dataIncome.push({trainer:ie.trainerData[Z].trainer,income:ie.trainerData[Z].income});for(Z=0;Z<ie.trainerData.length;Z++)ie.dataSalesNumber.push({trainer:ie.trainerData[Z].trainer,salesNumber:ie.trainerData[Z].salesNumber});ie.dataIncome.length>0&&(ie.topOneTrainer=ie.dataIncome[0].trainer,ie.topOneIncome=ie.dataIncome[0].income),ie.dataIncome.length>1&&(ie.topTwoTrainer=ie.dataIncome[1].trainer,ie.topTwoIncome=ie.dataIncome[1].income),ie.dataIncome.length>2&&(ie.topThreeTrainer=ie.dataIncome[2].trainer,ie.topThreeIncome=ie.dataIncome[2].income),ie.dataIncome.length>3&&(ie.topFourTrainer=ie.dataIncome[3].trainer,ie.topFourIncome=ie.dataIncome[3].income),ie.dataIncome.length>4&&(ie.topFiveTrainer=ie.dataIncome[4].trainer,ie.topFiveIncome=ie.dataIncome[4].income),ie.dataSource=ie.dataIncome,ie.dataSalesNumber.length>0&&(ie.topOneTrainerSalesNumber=ie.dataSalesNumber[0].trainer,ie.topOneSalesNumber=ie.dataSalesNumber[0].salesNumber),ie.dataSalesNumber.length>1&&(ie.topTwoTrainerSalesNumber=ie.dataSalesNumber[1].trainer,ie.topTwoSalesNumber=ie.dataSalesNumber[1].salesNumber),ie.dataSalesNumber.length>2&&(ie.topThreeTrainerSalesNumber=ie.dataSalesNumber[2].trainer,ie.topThreeSalesNumber=ie.dataSalesNumber[2].salesNumber),ie.dataSalesNumber.length>3&&(ie.topFourTrainerSalesNumber=ie.dataSalesNumber[3].trainer,ie.topFourSalesNumber=ie.dataSalesNumber[3].salesNumber),ie.dataSalesNumber.length>4&&(ie.topFiveTrainerSalesNumber=ie.dataSalesNumber[4].trainer,ie.topFiveSalesNumber=ie.dataSalesNumber[4].salesNumber)})}(),function oe(){ie.chartOptions={onInitialized:function(j){se.chartInstance=j.component},palette:["#7F68FA","#FFA550","var(--color-primary)","#00549A","#EA6061"],dataSource:ie.dataSource,series:[{argumentField:"trainer",valueField:"income"},{argumentField:"trainer",valueField:"salesNumber"}],title:null,legend:{visible:!1},tooltip:{enabled:!0,customizeTooltip:function(j){return"Series 1"==j.seriesName?{text:j.argument+"\n \n"+ie.currencySymbol+" "+Q(j.value)}:{text:j.argument+"\n \n"+Q(j.value)}}},size:{height:225},startAngle:90,type:"donut",innerRadius:.55,bindingOptions:{dataSource:"vm.dataSource"}}}()}]}}]),A.module("app").directive("uxDashboardCalendar",["dashboardService","$state","eventService",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardCalendar.cshtml",controller:["$scope",function(ue){var ne=ue.vm={},te=ue.fn={},Q=globalThis.L;ne.hasData=!0,ne.events=[],ne.languageCode=globalThis.abp.localization.currentLanguage.name,ne.monthNames=[Q("DashboardJan"),Q("DashboardFeb"),Q("DashboardMar"),Q("DashboardApr"),Q("DashboardMay"),Q("DashboardJun"),Q("DashboardJul"),Q("DashboardAug"),Q("DashboardSep"),Q("DashboardOct"),Q("DashboardNov"),Q("DashboardDec")],function q(){ee.getDashboardEventCalendarList().then(function(oe){oe.totalCount<=0&&(ne.hasData=!1),ne.events=oe.eventCalendar})}(),te.seeMoreDetails=function(oe,j,Z){ie.GetEventLabelById(oe).then(function(K){window.localStorage.setItem("1","events"),se.go("events.usersList",{eventId:oe,eventOccurrenceId:j,eventOccurrenceSessionId:Z})})},te.seeMoreDetails=te.seeMoreDetails}]}}]),A.module("app").directive("uxDashboardCatalog",["dashboardService","$q","$state",function(ee,se,ie){return{restrict:"AE",replace:!0,link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardCatalog.cshtml",controller:["$scope",function(ue){var ne=ue.vm={},te=ue.fn={},Q=globalThis.L;ne.catalogData={},ne.hasData=!0,te.goToCatalogList=function q(){ie.go("admin.catalog.list")},function oe(){ee.getDashboardCatalogDoughnut().then(function(Z){Z.totalCount<=0&&(ne.hasData=!1),ne.catalogData=Z.catalogs[0],ne.catalogDatasource=[{type:"activity",count:ne.catalogData.activityCount},{type:"product",count:ne.catalogData.productCount},{type:"draft",count:ne.catalogData.draftCount},{type:"archived",count:ne.catalogData.archivedCount}],ne.catalogPublishedItem=ne.catalogDatasource[0].count+ne.catalogDatasource[1].count,ne.catalogTotalItem=ne.catalogDatasource.reduce((K,pe)=>K+(pe.count||0),0),function j(){ue.catalogDatasource={type:"doughnut",innerRadius:.85,palette:["#2196F3","#5850E3","#E3BA02","#A3A3A3"],dataSource:ne.catalogDatasource,size:{height:360},legend:{orientation:"horizontal",itemTextPosition:"right",horizontalAlignment:"center",verticalAlignment:"bottom",columnCount:4,rowCount:1,font:{family:"Lato"},margin:{top:32},customizeText:function(Z){return"activity"==Z.pointName?Q("SharedActivity"):"product"==Z.pointName?Q("TransactionProductProducts"):"draft"==Z.pointName?Q("DashboardDraft"):"archived"==Z.pointName?Q("DashboardArchived"):void 0}},series:[{argumentField:"type",valueField:"count",label:{visible:!0}}]}}()})}()}]}}]),A.module("app").directive("uxDashboardCertificationDeadlines",["dashboardService","$q","$state",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardCertificationDeadlines.cshtml",controller:["$scope",function(ue){var ne=ue.vm={},te=ue.fn={},Q=globalThis.L;function q(oe){var j=se.defer();return ee.dashboardCertificationDeadlines(oe.skip,oe.take,null!=oe.sort&&oe.sort.length>0?oe.sort[0].selector:null,!(null!=oe.sort&&oe.sort.length>0&&oe.sort[0].desc)).then(function(pe){pe.totalItemCount<=0&&(ne.hasData=!1),j.resolve({data:pe.certificationsExpirations,totalCount:pe.totalItemCount})}),j.promise}ne.hasData=!0,te.show=function(){ne.orderByDescending=!ne.orderByDescending,ue.config.refresh(globalThis.moment().startOf("year"),globalThis.moment().endOf("year"))},te.seeMoreDetails=function(){ie.go("expiredCourses.list")},$(".certification-deadlines-container").on("DOMMouseScroll mousewheel",function(oe){var j=$(this),Z=this.scrollTop,K=this.scrollHeight,pe=j.height(),X="DOMMouseScroll"==oe.type?-40*oe.originalEvent.detail:oe.originalEvent.wheelDelta,de=X>0,ve=function(){return oe.stopPropagation(),oe.preventDefault(),!1};return!de&&-X>K-pe-Z?(j.scrollTop(K),ve()):de&&X>Z?(j.scrollTop(0),ve()):void 0}),ue.config={},ue.config.refresh=function(oe,j){ne.dataGrid=$(".certification-deadlines-container").dxDataGrid({dataSource:new globalThis.DevExpress.data.CustomStore({key:"id",load:q}),showBorders:!1,showColumnHeaders:!0,showColumnLines:!1,showRowLines:!1,useNativeScrolling:!0,height:340,remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},columns:[{caption:Q("SharedActivity"),dataField:"label",allowSorting:!0},{caption:Q("SharedNumber"),dataField:"courseExpirationCount",allowSorting:!0}],sorting:{mode:"single"}})}}]}}]),A.module("app").directive("uxDashboardCurrentYearSales",["dashboardService",function(ee){return{restrict:"AE",replace:!0,scope:{},link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardCurrentYearSales.cshtml",controller:["$scope",function(se){var ie=se.vm={};se.fn={},globalThis,ie.hasData=!0,ie.currencySymbol=globalThis.__currencySymbol,function te(){ee.getDashboardSalesToday().then(function(Q){ie.current=Q.sales[0].currentYearSales,ie.current<=0&&(ie.hasData=!1),ie.CurrentYearSales=ee.formatNumber(ie.current)})}()}]}}]),A.module("app").directive("uxDashboardEnrollmentStatus",["dashboardService",function(ee){return{restrict:"AE",replace:!0,scope:{},link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardEnrollmentStatus.cshtml",controller:["$scope",function(se){var ie=se.vm={},ne=(se.fn={},globalThis.L);ie.hasData=!0,ie.colorPalette=["#2196F3","#E3BA02","#5850E3"],ie.dataSource=[],ie.enrollments={},ie.sortingOptions=[ne("DashboardAllType"),ne("CourseDetailSyllabusCompleted"),ne("UsersForExpandedReportInProgress"),ne("NavWaitingForValidation")],ie.currentOptions=ie.sortingOptions[0],ie.selectBoxOptions={sorting:{items:ie.sortingOptions,placeholder:ie.currentOptions,showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.currentOption1"},onValueChanged:function(q){switch(q.value){case ie.sortingOptions[0]:ie.dataSource=ie.catalogDatasource,ie.colorPalette=["var(--color-primary)","#E3BA02","#5850E3"];break;case ie.sortingOptions[1]:var oe=ie.catalogDatasource.filter(K=>"completed"==K.type);ie.dataSource=oe,ie.colorPalette=["var(--color-primary)"];break;case ie.sortingOptions[2]:var j=ie.catalogDatasource.filter(K=>"inProgress"==K.type);ie.dataSource=j,ie.colorPalette=["#E3BA02"];break;case ie.sortingOptions[3]:var Z=ie.catalogDatasource.filter(K=>"pending"==K.type);ie.dataSource=Z,ie.colorPalette=["#5850E3"];break;default:ie.dataSource=null}}}},function te(){ee.getDashboardEnrollmentStatusDoughnut().then(function(q){q.totalCount<=0&&(ie.hasData=!1),ie.enrollments=q.enrollmentStatus[0],ie.catalogDatasource=[{type:"completed",count:ie.enrollments.completedCount},{type:"inProgress",count:ie.enrollments.inProgressCount},{type:"pending",count:ie.enrollments.pendingValidationCount}],ie.dataSource=ie.catalogDatasource,ie.enrollmentStatusTotalItem=ee.formatNumber(ie.catalogDatasource.reduce((oe,j)=>oe+(j.count||0),0)),function Q(){se.chartOptions={type:"doughnut",innerRadius:.75,bindingOptions:{dataSource:"vm.dataSource",palette:"vm.colorPalette"},size:{height:405},legend:{orientation:"horizontal",itemTextPosition:"right",horizontalAlignment:"center",verticalAlignment:"bottom",columnCount:4,rowCount:1,font:{family:"Lato"},margin:{top:32},customizeText:function(q){return"completed"==q.pointName?ne("CourseDetailSyllabusCompleted"):"inProgress"==q.pointName?ne("UsersForExpandedReportInProgress"):"pending"==q.pointName?ne("NavWaitingForValidation"):void 0}},series:[{argumentField:"type",valueField:"count",label:{visible:!0}}]}}()})}()}]}}]),A.module("app").directive("uxDashboardGroupsList",["dashboardService","$q","$state",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardGroupsList.cshtml",controller:["$scope",function(ue){var ne=ue.vm={},te=ue.fn={},Q=window.matchMedia("(max-width: 550px)"),q=globalThis.L;ne.hasData=!0,ne.skip=null,ne.take=null,ne.orderByDescending=1,ue.config={},ue.config.refresh=function(){},te.seeMoreDetails=function j(){ie.go("admin.groupsManagement")},ue.dataGridOptions={dataSource:new globalThis.DevExpress.data.CustomStore({key:"groupId",load:function oe(Z){var K=se.defer(),pe=null!=Z.sort&&Z.sort.length>0?Z.sort[0].selector.toLowerCase():null;return ee.getDashboardGroupList(Z.skip,Z.take,pe,!(null!=Z.sort&&Z.sort.length>0&&Z.sort[0].desc)).then(function(de){de.totalCount<=0&&(ne.hasData=!1),K.resolve({data:de.groupsList,totalCount:de.totalCount})}),K.promise}}),customizeColumns:function(Z){Z[1].width=300,Z[2].width=100},showBorders:!1,height:335,wordWrapEnabled:!0,remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},columns:[{caption:q("DashboardGroupsListName"),dataField:"groupName",allowSorting:!0,sortOrder:"asc"},{caption:q("DashboardGroupsListSupervisors"),dataField:"groupSupervisor",customizeText:function(Z){if(!Z.value){let K=q("DashboardGroupNullSupervisor");Z.value=K,Z.valueText=K}return Z.valueText},allowSorting:!0,visible:!Q.matches},{caption:q("SharedUsers"),dataField:"usersCount",allowSorting:!0}],sorting:{mode:"single"},onInitialized:function(Z){ne.grid=Z.component}}}]}}]),A.module("app").directive("uxDashboardMonthlySales",["dashboardService","$state",function(ee,se){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardMonthlySales.cshtml",controller:["$scope",function(ie){ie.parentVm=ie.$parent.vm;var ne=ie.parentFn=ie.$parent.fn,te=ie.vm={},Q=ie.fn={},q=globalThis.L;function oe(){ee.getDashboardMonthlySalesAreaChart(te.catalogFilter,te.monthOverMonthOption,te.startDate,te.endDate,te.startDateFilter,te.endDateFilter).then(function(K){K.totalCount<=0&&(te.hasData=!1),te.dataSource=K.monthlySales,te.lastMonthTotalSales=ne.ceil(te.dataSource.reduce((pe,X)=>pe+(X.lastMonth||0),0)),te.currentMonthTotalSales=ne.ceil(te.dataSource.reduce((pe,X)=>pe+(X.currentMonth||0),0)),te.lastMonthTotalSalesFixed=ee.formatNumber(te.lastMonthTotalSales),te.currentMonthTotalSalesFixed=ee.formatNumber(te.currentMonthTotalSales)}),function Z(){te.currentType="stackedBar",ie.stackbarChartOptions={palette:["#5850E3","#2196F3"],bindingOptions:{dataSource:"vm.dataSource"},size:{height:320},commonSeriesSettings:{argumentField:"dayNumber",type:"stackedBar"},argumentAxis:{valueMarginsEnabled:!1},valueAxis:{label:{customizeText:function(K){return te.currencySymbol+ee.formatNumber(K.value)}}},tooltip:{enabled:!0,customizeTooltip:function(K){return{text:te.currencySymbol+" "+ee.formatNumber(K.value)}}},export:{enabled:!1},legend:{visible:!1},series:[{type:te.currentType,valueField:"currentMonth",name:"currentMonth"},{type:te.currentType,valueField:"lastMonth",name:"lastMonth"}]}}()}te.hasData=!0,te.monthOverMonthOption=!0,te.dataSource=[],te.currencySymbol=globalThis.__currencySymbol,te.startDate=globalThis.moment().subtract(0,"months").startOf("month"),te.endDate=globalThis.moment().subtract(0,"months").endOf("month"),te.startDateFilter=globalThis.moment().subtract(0,"months").startOf("month"),te.endDateFilter=globalThis.moment().subtract(0,"months").endOf("month"),Q.monthOverMonthOptions=function(){te.monthOverMonthOption=!te.monthOverMonthOption,oe()},Q.monthOverMonthOptions=Q.monthOverMonthOptions,Q.seeMoreDetails=function(){se.go("admin.sales.balances")},Q.seeMoreDetails=Q.seeMoreDetails,te.catalogFilter=0,te.selectBoxCategory={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:function j(){return te.sortingCatalogFilter=[{value:0,label:q("DashboardCompletCatalog")},{value:1,label:q("DashboardActivityWithEvents")},{value:2,label:q("DashboardActivityWithoutEvents")}],te.sortingCatalogFilter}})}),displayExpr:"label",valueExpr:"value",showClearButton:!1,stylingMode:"underlined",width:"250",bindingOptions:{value:"vm.catalogFilter"},onValueChanged:function(K){te.catalogFilter=K.value,oe()}}},te.currentMonths=0,te.selectBoxMonths={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getMonthNoAllOptions})}),displayExpr:"label",valueExpr:"value",placeholder:q("SharedDashboardSelectMonth"),showClearButton:!1,stylingMode:"underlined",width:160,bindingOptions:{value:"vm.currentMonths"},onValueChanged:function(K){te.startDate=globalThis.moment().subtract(K.value,"months").startOf("month"),te.endDate=globalThis.moment().subtract(K.value,"months").endOf("month"),oe()}}},te.currentMonthFilter=0,te.selectBoxMonthOverMonth={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getMonthDiffOptions})}),displayExpr:"label",valueExpr:"value",placeholder:q("SharedDashboardSelectMonth"),showClearButton:!1,stylingMode:"underlined",width:"300",bindingOptions:{value:"vm.currentMonthFilter"},onValueChanged:function(K){te.startDateFilter=globalThis.moment().subtract(K.value,"months").startOf("month"),te.endDateFilter=globalThis.moment().subtract(K.value,"months").endOf("month"),oe()}}},oe()}]}}]),A.module("app").directive("uxDashboardMonthlyTopSales",["dashboardService","$q",function(ee,se){return{restrict:"AE",replace:!0,scope:{},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardMonthlyTopSales.cshtml",controller:["$scope",function(ie){ie.parentVm=ie.$parent.vm;var ne=ie.parentFn=ie.$parent.fn,te=ie.vm={},q=(ie.fn={},globalThis.L),oe=window.matchMedia("(max-width: 550px)");te.hasData=!0,te.dataSource=[],te.skip=null,te.take=null,te.orderByDescending=1,te.columnCaption=q("DashboardIncome"),te.columnDatafield="income",te.currencySymbol=globalThis.__currencySymbol,te.isLoading=!1,te.topMonthlySalesIncomeFilter=0,te.selectBoxIncomePurchase={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:function Z(){return te.sortingIncomePurchase=[{value:0,label:q("DashboardByIncome")+" ("+te.currencySymbol+")"},{value:1,label:q("DashboardByPurchase")}],te.sortingIncomePurchase}})}),displayExpr:"label",valueExpr:"value",placeholder:q("DashboardByIncome")+"("+te.currencySymbol+")",showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.topMonthlySalesIncomeFilter"},width:oe.matches?" ":"240px",onValueChanged:function(K){1===(te.topMonthlySalesIncomeFilter=K.value,K.value)?(te.grid.columnOption("income","visible",!1),te.grid.columnOption("purchase","visible",!0)):(te.grid.columnOption("income","visible",!0),te.grid.columnOption("purchase","visible",!1)),te.grid.instance().refresh()}}},te.currentMonths=-1,te.selectBoxAllMonths={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getMonthOptions})}),displayExpr:"label",valueExpr:"value",showClearButton:!1,stylingMode:"underlined",width:"175px",bindingOptions:{value:"vm.currentMonths"},onValueChanged:function(K){-1===K.value?(te.startDate=null,te.endDate=null):(te.startDate=globalThis.moment().subtract(K.value,"months").startOf("month"),te.endDate=globalThis.moment().subtract(K.value,"months").endOf("month")),te.grid.instance().refresh()},onInitialized:function(K){te.sbo2=K.component}}},ie.config={},ie.config.refresh=function(){},ie.dataGridOptions={dataSource:new globalThis.DevExpress.data.CustomStore({key:"courseId",load:function j(K){te.isLoading=!0;var pe=se.defer(),X=null!=K.sort&&K.sort.length>0?K.sort[0].selector.toLowerCase():null;return ee.getDashboardTopSalesByMonth(te.topMonthlySalesIncomeFilter,te.startDate,te.endDate,K.skip,K.take,X,!(null!=K.sort&&K.sort.length>0&&K.sort[0].desc)).then(function(ve){te.hasData=!(ve.totalCount<=0),pe.resolve({data:ve.topSalesByMonth,totalCount:ve.totalCount}),te.isLoading=!1}),pe.promise}}),showBorders:!1,customizeColumns:function(K){K[0].width=50,K[2].width=125,K[3].width=100},noDataText:" ",onContentReady:function(K){K.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+q("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+q("DashboardResetFilters")+"</span></div>")},remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},height:oe.matches?400:440,columns:[{caption:q("DashboardBestCustomerPosition"),dataField:"position",cssClass:"position-column",allowSorting:!1},{caption:q("Label"),dataField:"title",allowSorting:!0},{allowSorting:!0,sortOrder:"desc",caption:q("DashboardIncome"),dataField:"income",format:function(K){return te.currencySymbol+" "+ee.formatNumber(K)},visible:!0},{caption:q("DashboardPurchase"),dataField:"purchase",visible:!1}],sorting:{mode:"single"},onInitialized:function(K){te.grid=K.component}}}]}}]),A.module("app").directive("uxDashboardPendingPayments",["dashboardService","$q","$state",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardPendingPayments.cshtml",controller:["$scope",function(ue){var ne=ue.vm={},te=ue.fn={},Q=globalThis.L;function oe(j){var Z=se.defer();return ee.dashboardPendingPayments(j.skip,j.take,null!=j.sort&&j.sort.length>0?j.sort[0].selector:null,!(null!=j.sort&&j.sort.length>0&&j.sort[0].desc)).then(function(X){X.totalCount<=0&&(ne.hasData=!1),Z.resolve({data:X.pendingPayments,totalCount:X.totalCount})}),Z.promise}ne.store=[],ne.hasData=!0,ne.pagingSize=5,ne.orderByDescending=1,ne.skip=null,ne.take=null,te.show=function(){ne.orderByDescending=!ne.orderByDescending,ue.config.refresh(globalThis.moment().startOf("year"),globalThis.moment().endOf("year"))},te.seeMoreDetails=function q(){ie.go("admin.pendingPayment.list")},ue.config={},ue.config.refresh=function(j,Z){$(".pending-payments-list").dxDataGrid({dataSource:new globalThis.DevExpress.data.CustomStore({key:"id",load:oe}),showBorders:!1,showColumnHeaders:!0,showColumnLines:!0,noDataText:" ",onContentReady:function(K){K.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+Q("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+Q("DashboardResetFilters")+"</span></div>")},showRowLines:!1,remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},height:450,columns:[{caption:Q("PendingPaymentReportPseudoTransactionId"),dataField:"transactionId",allowSorting:!0},{caption:Q("PendingPaymentReportFullName"),dataField:"fullName",allowSorting:!0}],sorting:{mode:"single"}})}}]}}]),A.module("app").directive("uxDashboardPendingValidationEnrollments",["dashboardService","$q","$state",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardPendingValidationEnrollments.cshtml",controller:["$scope",function(ue){var ne=ue.vm={},te=ue.fn={},Q=globalThis.L;function oe(j){var Z=se.defer(),K=null!=j.sort&&j.sort.length>0?j.sort[0].selector.toLowerCase():null;return ee.pendingValidationEnrollments(j.skip,j.take,K,!(null!=j.sort&&j.sort.length>0&&j.sort[0].desc)).then(function(X){X.totalCount<=0&&(ne.hasData=!1),Z.resolve({data:X.pendingValidationEnrollments,totalCount:X.totalCount})}),Z.promise}ne.store=[],ne.hasData=!0,ne.pagingSize=5,ne.orderByDescending=1,ne.skip=null,ne.take=null,te.show=function(){ne.orderByDescending=!ne.orderByDescending,ue.config.refresh(globalThis.moment().startOf("year"),globalThis.moment().endOf("year"))},te.seeMoreDetails=function q(){ie.go("admin.pendingValidation.list")},ue.config={},ue.config.refresh=function(j,Z){ne.dataGrid=$(".pending-Validation").dxDataGrid({dataSource:new globalThis.DevExpress.data.CustomStore({key:"id",load:oe}),showBorders:!1,showColumnHeaders:!0,showColumnLines:!0,noDataText:" ",onContentReady:function(K){K.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+Q("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+Q("DashboardResetFilters")+"</span></div>")},showRowLines:!1,remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},height:450,columns:[{caption:Q("PendingValidationReportFullName"),dataField:"fullName",allowSorting:!0},{caption:Q("PendingValidationReportColumnCourseLabel"),dataField:"courseLabel",allowSorting:!0}],sorting:{mode:"single"}})}}]}}]),A.module("app").directive("uxDashboardPopularCategories",["dashboardService","$q",function(ee,se){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardPopularCategories.cshtml",controller:["$scope",function(ie){ie.parentVm=ie.$parent.vm;var ne=ie.parentFn=ie.$parent.fn,te=ie.vm={},q=(ie.fn={},globalThis.L);te.hasData=!0,te.startDate=null,te.endDate=null,te.currencySymbol=globalThis.__currencySymbol,te.isLoading=!1,te.sortingOptions1=[{value:"boughtAmount",label:q("DashboardPopularCategoriesByAmount")+"("+te.currencySymbol+")"},{value:"boughtQuantity",label:q("DashboardPopularCategoriesBySales")}],te.currentOption1=te.sortingOptions1[0].value,te.selectBoxOptions1={sorting:{dataSource:new globalThis.DevExpress.data.ArrayStore({data:te.sortingOptions1,key:"value"}),displayExpr:"label",valueExpr:"value",placeholder:te.currentOption1.label,showClearButton:!1,stylingMode:"underlined",width:"175px",bindingOptions:{value:"vm.currentOption1"},onValueChanged:function(j){switch(j.value){case"boughtAmount":te.grid.columnOption("boughtQuantity","visible",!1),te.grid.columnOption("boughtAmount","visible",!0);break;case"boughtQuantity":te.grid.columnOption("boughtQuantity","visible",!0),te.grid.columnOption("boughtAmount","visible",!1)}te.grid.instance().refresh()}}},te.currentOption2=-1,te.selectBoxAllMonths={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getMonthOptions})}),displayExpr:"label",valueExpr:"value",showClearButton:!1,stylingMode:"underlined",width:"175px",bindingOptions:{value:"vm.currentOption2"},onValueChanged:function(j){-1===j.value?(te.startDate=null,te.endDate=null):(te.startDate=globalThis.moment().subtract(j.value,"months").startOf("month"),te.endDate=globalThis.moment().subtract(j.value,"months").endOf("month")),te.grid.instance().refresh()},onInitialized:function(j){te.sbo2=j.component}}},ie.config={},ie.config.refresh=function(j,Z){te.startDate=j,te.endDate=Z},ie.dataGridOptions={dataSource:new globalThis.DevExpress.data.CustomStore({key:"categoryId",load:function oe(j){te.isLoading=!0;var Z=se.defer();return ee.getPopularCategories(te.startDate,te.endDate,te.currentOption1,j.skip,j.take,null!=j.sort&&j.sort.length>0?"category"==j.sort[0].selector?"category":te.currentOption1:null,!(null!=j.sort&&j.sort.length>0&&j.sort[0].desc)).then(function(X){te.hasData=!(X.totalCount<=0),Z.resolve({data:X.popularCategories,totalCount:X.totalCount}),te.isLoading=!1}),Z.promise}}),columns:[{caption:q("DashboardPopularCategoriesCategory"),dataField:"category"},{width:"125px",caption:q("DashboardPopularCategoriesQuantity"),dataField:"boughtQuantity",sortOrder:"desc",visible:!1},{width:"125px",caption:q("DashboardPopularCategoriesAmount"),dataField:"boughtAmount",sortOrder:"desc",visible:!0,format:function(j){return te.currencySymbol+" "+ee.formatNumber(j)}}],customizeColumns:function(j){j[1].width=100},showBorders:!1,height:290,noDataText:" ",onContentReady:function(j){j.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+q("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+q("DashboardResetFilters")+"</span></div>")},remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},onInitialized:function(j){te.grid=j.component}}}]}}]),A.module("app").directive("uxDashboardRegistrations",["dashboardService","$state",function(ee,se){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardRegistrations.cshtml",controller:["$scope",function(ie){ie.parentVm=ie.$parent.vm;var ne=ie.vm={},te=ie.fn={},Q=globalThis.L;function q(){ee.getDashboardTotalEnrollmentGraph(ne.catalogFilter).then(function(Z){Z.totalCount<=0&&(ne.hasData=!1),ne.enrollmentData=Z.totalEnrollments,ne.lastMonthTotalEnrollements=ee.formatNumber(ne.enrollmentData.reduce((K,pe)=>K+(pe.lastMonth||0),0)),ne.currentMonthTotalEnrollements=ee.formatNumber(ne.enrollmentData.reduce((K,pe)=>K+(pe.currentMonth||0),0))}),function j(){ie.enrollmentData={palette:["#EE7623","#A3A3A3"],dataSource:ne.enrollmentData,size:{height:335},commonSeriesSettings:{argumentField:"dayNumber"},bindingOptions:{"commonSeriesSettings.type":"vm.currentType",dataSource:"vm.enrollmentData"},commonAxisSettings:{grid:{visible:!1}},series:[{valueField:"currentMonth",name:"currentMonth"},{valueField:"lastMonth",name:"lastMonth"}],tooltip:{enabled:!0},legend:{visible:!1},export:{enabled:!1},argumentAxis:{label:{format:{type:"decimal"}},allowDecimals:!1,axisDivisionFactor:10}}}()}ne.hasData=!0,ne.currentType="spline",ne.enrollmentData=[],ne.catalogFilter=-1,ne.selectBoxCatalogFilter={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:function oe(){return ne.sortingCatalog=[{value:0,label:Q("DashboardCompletCatalog")},{value:1,label:Q("DashboardActivityWithEvents")},{value:2,label:Q("DashboardActivityWithoutEvents")}],ne.sortingCatalog}})}),displayExpr:"label",valueExpr:"value",placeholder:Q("DashboardCompletCatalog"),showClearButton:!1,stylingMode:"underlined",width:"262px",bindingOptions:{value:"vm.catalogFilter"},onValueChanged:function(Z){ne.catalogFilter=Z.value,q()}}},te.seeMoreDetails=function(){se.go("completionReport.courses")},te.seeMoreDetails=te.seeMoreDetails,q()}]}}]),A.module("app").directive("uxDashboardSales",["dashboardService","$state",function(ee,se){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardSales.cshtml",controller:["$scope",function(ie){var ue=ie.parentVm=ie.$parent.vm,ne=ie.parentFn=ie.$parent.fn,te=ie.vm={},Q=ie.fn={},q=globalThis.L;function oe(){ee.getDashboardTotalSalesAreaChart(te.yearOverYearOption,te.yearDiffSelectedFilter,te.monthStartEndFilter,te.yearSelected).then(function(pe){pe.totalCount<=0&&(te.hasData=!1),te.areaDataSource=pe.totalSales,te.firstYearSerie={year:globalThis.moment().subtract(te.yearOverYearOption?te.yearDiffSelectedFilter:te.yearSelected,"years").year(),sales:ne.ceil(te.areaDataSource.reduce((de,ve)=>de+(ve.firstYearSales||0),0))},te.secondYearSerie={year:globalThis.moment().subtract(te.yearDiffSelectedFilter+1,"years").year(),sales:ne.ceil(te.areaDataSource.reduce((de,ve)=>de+(ve.secondYearSales||0),0))},te.currentSales=te.firstYearSerie.sales,te.lastSales=te.secondYearSerie.sales,te.profit=(Math.round((te.currentSales-te.lastSales)/te.lastSales*100*100)/100).toFixed(2),(new Date).getFullYear()-ue.creationDate.getFullYear()==0?(te.secondYearSerieSales=ee.formatNumber(te.lastSales),te.firstYearSerieSales=ee.formatNumber(te.currentSales)):(te.secondYearSerieSales=ee.formatNumber(te.currentSales),te.firstYearSerieSales=ee.formatNumber(te.lastSales))}),function Z(){ie.areaChartOptions={palette:["#5850E3","var(--color-primary)"],bindingOptions:{value:"vm.yearSelected",dataSource:"vm.areaDataSource"},commonSeriesSettings:{argumentField:"months"},dataPrepareSettings:{sortingMethod:!1},size:{height:260},argumentAxis:{valueMarginsEnabled:!1},valueAxis:{label:{customizeText:function(pe){return te.currencySymbol+ee.formatNumber(pe.value)}}},tooltip:{enabled:!0,customizeTooltip:function(pe){return{text:te.currencySymbol+" "+ee.formatNumber(pe.value)}}},export:{enabled:!1},legend:{visible:!1},series:[{type:"area",valueField:"firstYearSales"}]}}(),function K(){ie.yearOverYearAreaChartOptions={palette:["#5850E3","#2196F3"],bindingOptions:{dataSource:"vm.areaDataSource"},dataPrepareSettings:{sortingMethod:!1},commonSeriesSettings:{argumentField:"months"},size:{height:260},argumentAxis:{valueMarginsEnabled:!1},valueAxis:{label:{customizeText:function(pe){return te.currencySymbol+ee.formatNumber(pe.value)}}},tooltip:{enabled:!0,customizeTooltip:function(pe){return{text:te.currencySymbol+" "+ee.formatNumber(pe.value)}}},export:{enabled:!1},legend:{visible:!1},series:[{type:"area",valueField:"firstYearSales"},{type:"area",valueField:"secondYearSales"}]}}()}te.hasData=!0,te.yearOverYearOption=!0,te.currencySymbol=globalThis.__currencySymbol,te.areaDataSource=[],Q.seeMoreDetails=function(){se.go("admin.sales.balances")},Q.seeMoreDetails=Q.seeMoreDetails,Q.yearOverYearOptions=function(){te.yearOverYearOption=!te.yearOverYearOption,oe()},Q.yearOverYearOptions=Q.yearOverYearOptions,te.monthStartEndFilter=0,te.selectBoxMonthStartEnd={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:function j(){return te.sortingMonthStartEnd=[{value:0,label:q("DashboardYoyJanDec")},{value:1,label:q("DashboardYoyFebJan")},{value:2,label:q("DashboardYoyMarFeb")},{value:3,label:q("DashboardYoyAprMar")},{value:4,label:q("DashboardYoyMayApr")},{value:5,label:q("DashboardYoyJunMay")},{value:6,label:q("DashboardYoyJulJun")},{value:7,label:q("DashboardYoyAugJul")},{value:8,label:q("DashboardYoySepAug")},{value:9,label:q("DashboardYoyOctSep")},{value:10,label:q("DashboardYoyNovOct")},{value:11,label:q("DashboardYoyDecNov")}],te.sortingMonthStartEnd}})}),displayExpr:"label",valueExpr:"value",placeholder:q("Jan - Dec"),showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.monthStartEndFilter"},onValueChanged:function(pe){te.monthStartEndFilter=pe.value,oe()}}},te.yearDiffSelectedFilter=0,te.selectBoxYearDiff={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getYearDiffOptions})}),displayExpr:"label",valueExpr:"value",placeholder:q("DashboardBestCustomerFilterSelectYear"),showClearButton:!1,stylingMode:"underlined",width:"145px",bindingOptions:{value:"vm.yearDiffSelectedFilter"},onValueChanged:function(pe){te.yearDiffSelectedFilter=pe.value,oe()}}},te.yearSelected=0,te.selectBoxSelectYear={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getYearNoAllOptions})}),displayExpr:"label",valueExpr:"value",placeholder:q("DashboardBestCustomerFilterSelectYear"),showClearButton:!1,stylingMode:"underlined",width:"100px",bindingOptions:{value:"vm.yearSelected"},onValueChanged:function(pe){te.yearSelected=pe.value,oe()}}},oe()}]}}]),A.module("app").directive("uxDashboardStorage",["reportingService","tenantService","$filter","dashboardService","$q","$state",function(ee,se,ie,ue,ne,te){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(Q,q,oe){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardStorage.cshtml",controller:["$scope",function(Q){Q.parentVm=Q.$parent.vm;var oe=Q.parentFn=Q.$parent.fn,j=Q.vm={},Z=Q.fn={},K=globalThis.L;function pe(He){switch(He){case 1:return K("DashboardJan");case 2:return K("DashboardFeb");case 3:return K("DashboardMar");case 4:return K("DashboardApr");case 5:return K("DashboardMay");case 6:return K("DashboardJun");case 7:return K("DashboardJul");case 8:return K("DashboardAug");case 9:return K("DashboardSep");case 10:return K("DashboardOct");case 11:return K("DashboardNov");case 12:return K("DashboardDec")}}function X(){return j.sortingMonthStartEnd=[{value:j.firstYearActive+"-0",label:K("January")+" "+j.firstYearActive+" - "+K("December")+" "+j.firstYearActive},{value:j.firstYearActive+"-1",label:K("February")+" "+j.firstYearActive+" - "+K("January")+" "+j.secondYearActive},{value:j.firstYearActive+"-2",label:K("March")+" "+j.firstYearActive+" - "+K("February")+" "+j.secondYearActive},{value:j.firstYearActive+"-3",label:K("April")+" "+j.firstYearActive+" - "+K("March")+" "+j.secondYearActive},{value:j.firstYearActive+"-4",label:K("May")+" "+j.firstYearActive+" - "+K("April")+" "+j.secondYearActive},{value:j.firstYearActive+"-5",label:K("June")+" "+j.firstYearActive+" - "+K("May")+" "+j.secondYearActive},{value:j.firstYearActive+"-6",label:K("July")+" "+j.firstYearActive+" - "+K("June")+" "+j.secondYearActive},{value:j.firstYearActive+"-7",label:K("August")+" "+j.firstYearActive+" - "+K("July")+" "+j.secondYearActive},{value:j.firstYearActive+"-8",label:K("September")+" "+j.firstYearActive+" - "+K("August")+" "+j.secondYearActive},{value:j.firstYearActive+"-9",label:K("October")+" "+j.firstYearActive+" - "+K("September")+" "+j.secondYearActive},{value:j.firstYearActive+"-10",label:K("November")+" "+j.firstYearActive+" - "+K("October")+" "+j.secondYearActive},{value:j.firstYearActive+"-11",label:K("December")+" "+j.firstYearActive+" - "+K("November")+" "+j.secondYearActive}],j.monthStartEndFilterActive=j.sortingMonthStartEnd[0].value,j.sortingMonthStartEnd}function de(){return j.sortingMonthStartEnd=[{value:j.firstYearTotal+"-0",label:K("January")+" "+j.firstYearTotal+" - "+K("December")+" "+j.firstYearTotal},{value:j.firstYearTotal+"-1",label:K("February")+" "+j.firstYearTotal+" - "+K("January")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-2",label:K("March")+" "+j.firstYearTotal+" - "+K("February")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-3",label:K("April")+" "+j.firstYearTotal+" - "+K("March")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-4",label:K("May")+" "+j.firstYearTotal+" - "+K("April")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-5",label:K("June")+" "+j.firstYearTotal+" - "+K("May")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-6",label:K("July")+" "+j.firstYearTotal+" - "+K("June")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-7",label:K("August")+" "+j.firstYearTotal+" - "+K("July")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-8",label:K("September")+" "+j.firstYearTotal+" - "+K("August")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-9",label:K("October")+" "+j.firstYearTotal+" - "+K("September")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-10",label:K("November")+" "+j.firstYearTotal+" - "+K("October")+" "+j.secondYearTotal},{value:j.firstYearTotal+"-11",label:K("December")+" "+j.firstYearTotal+" - "+K("November")+" "+j.secondYearTotal}],j.monthStartEndFilterTotal=j.sortingMonthStartEnd[0].value,j.sortingMonthStartEnd}function Ee(){j.isLoading=!0;var He=parseInt(j.monthStartEndFilterActive.split("-")[1])+1;ue.getDashboardActiveUsers(j.firstYearActive,He).then(function(Ze){j.usersYoyActiveDataSource=Ze.months,j.usersYoyActiveDataSource.forEach(nt=>{nt.month=pe(nt.month)}),j.currentYearActiveUsers=Ze.currentYearActiveUsers,j.lastYearActiveUsers=Ze.lastYearActiveUsers,j.activeUserDifference=Ze.activeUserDifferencePourcentage,Q.yearOverYearActiveUsersChartOption={palette:["#5850E3","#CC53C0"],bindingOptions:{dataSource:"vm.usersYoyActiveDataSource"},size:{height:280},commonSeriesSettings:{argumentField:"month",type:"bar"},tooltip:{enabled:!0,contentTemplate:function(ft,Dt){const pt=Dt[0];"firstYearActiveUsers"==ft.seriesName&&(pt.innerHTML=["<div><span style='white-space: nowrap;'>"+ft.point.data.yearStartDate+" - "+K("SharedActive")+" : "+ue.formatNumber(ft.value)+"</span></div>"].join("")),"secondYearActiveUsers"==ft.seriesName&&(ft.point.data.firstYearActiveUsers<ft.point.data.secondYearActiveUsers?pt.innerHTML=["<div><span style='white-space: nowrap;'>"+ft.point.data.secondYearStartDate+" - "+K("SharedActive")+" : "+ue.formatNumber(ft.value)+"</span></div>","<div>","<i class='fas fa-arrow-up'></i> ","<span>"+ft.point.data.pourcentage+"%</span>","</div>"].join(""):ft.point.data.firstYearActiveUsers>ft.point.data.secondYearActiveUsers?pt.innerHTML=["<div><span style='white-space: nowrap;'>"+ft.point.data.secondYearStartDate+" - "+K("SharedActive")+" : "+ue.formatNumber(ft.value)+"</span></div>","<div>","<i class='fas fa-arrow-down'></i> ","<span>"+ft.point.data.pourcentage+"%</span>","</div>"].join(""):ft.point.data.firstYearActiveUsers==ft.point.data.secondYearActiveUsers&&(pt.innerHTML=["<div><span style='white-space: nowrap;'>"+ft.point.data.secondYearStartDate+" - "+K("SharedActive")+" : "+ue.formatNumber(ft.value)+"</span></div>","<div>","<i class='fas fa-arrow-up'></i> ","<span>"+ft.point.data.pourcentage+"%</span>","</div>"].join("")))}},export:{enabled:!1},legend:{visible:!1},series:[{valueField:"firstYearActiveUsers",name:"firstYearActiveUsers"},{valueField:"secondYearActiveUsers",name:"secondYearActiveUsers"}]},j.isLoading=!1})}function le(){j.isLoading=!0;var He=parseInt(j.monthStartEndFilterTotal.split("-")[1])+1;ue.getDashboardTotalUsers(j.firstYearTotal,He).then(function(Ze){j.usersYoyTotalDataSource=Ze.months,j.usersYoyTotalDataSource.forEach(nt=>{nt.month=pe(nt.month)}),j.currentYearTotalUsers=Ze.months[0].secondYearCreatedUser,j.lastYearTotalUsers=Ze.months[0].firstYearCreatedUser,j.totalUserDifference=Ze.createdUserDifferencePourcentage,Q.yearOverYearTotalUsersChartOption={palette:["#5850E3","#CC53C0"],bindingOptions:{dataSource:"vm.usersYoyTotalDataSource"},size:{height:280},commonSeriesSettings:{argumentField:"month",type:"bar"},tooltip:{enabled:!0,contentTemplate:function(ft,Dt){const pt=Dt[0];"firstYearTotalUsers"==ft.seriesName&&(pt.innerHTML=["<div><span style='white-space: nowrap;'>"+ft.point.data.yearStartDate+" - "+K("Total")+" : "+ue.formatNumber(ft.value)+"</span></div>"].join("")),"secondYearTotalUsers"==ft.seriesName&&(ft.point.data.firstYearTotalUsers<ft.point.data.secondYearTotalUsers?pt.innerHTML=["<div><span style='white-space: nowrap;'>"+ft.point.data.secondYearStartDate+" - "+K("Total")+" : "+ue.formatNumber(ft.value)+"</span></div>","<div>","<i class='fas fa-arrow-up'></i> ","<span>"+ft.point.data.pourcentage+"%</span>","</div>"].join(""):ft.point.data.firstYearTotalUsers>ft.point.data.secondYearTotalUsers?pt.innerHTML=["<div><span style='white-space: nowrap;'>"+ft.point.data.secondYearStartDate+" - "+K("Total")+" : "+ue.formatNumber(ft.value)+"</span></div>","<div>","<i class='fas fa-arrow-down'></i> ","<span>"+ft.point.data.pourcentage+"%</span>","</div>"].join(""):ft.point.data.firstYearTotalUsers==ft.point.data.secondYearTotalUsers&&(pt.innerHTML=["<div><span style='white-space: nowrap;'>"+ft.point.data.secondYearStartDate+" - "+K("Total")+" : "+ue.formatNumber(ft.value)+"</span></div>","<div>","<i class='fas fa-arrow-up'></i> ","<span>"+ft.point.data.pourcentage+"%</span>","</div>"].join("")))}},export:{enabled:!1},legend:{visible:!1},series:[{valueField:"firstYearTotalUsers",name:"firstYearTotalUsers",stack:"firstYearTotal"},{valueField:"secondYearTotalUsers",name:"secondYearTotalUsers",stack:"secondYearTotal"}]},j.isLoading=!1})}j.hasData=!0,j.noDataTxt=K("DashboardNoDataLabel"),j.cardTitle=K("DashboardStorageTitle"),j.storageDataUnit="Mo",j.totalStorage=0,j.isLoading=!1,j.storageCapacityExceeded=!1,j.currentMonth=new Date,j.showContractDate=!0,j.displayActiveUsersDetails=!1,j.displayTotalUsersDetails=!1,j.firstYearActive=2020,j.secondYearActive=2021,j.firstYearTotal=2020,j.secondYearTotal=2021,j.monthStartEndFilterTotal=j.firstYearActive+"-0",j.monthStartEndFilterActive=j.firstYearActive+"-0",j.yearDiffSelectedFilterTotal=0,j.yearDiffSelectedFilterActive=0,j.currentMonths=0,j.maximumActiveUsers=0,j.activeUsersLastMonth=99,j.currentMonthSelected=new Date,j.currentYearTotalUsers=234,j.lastYearTotalUsers=214,j.totalUserDifference=(Math.round((j.currentYearTotalUsers-j.lastYearTotalUsers)/j.lastYearTotalUsers*100*100)/100).toFixed(2),j.currentYearActiveUsers=98,j.lastYearActiveUsers=156,j.activeUserDifference=(Math.round((j.currentYearActiveUsers-j.lastYearActiveUsers)/j.lastYearActiveUsers*100*100)/100).toFixed(2),j.series=[{valueField:"activeUsers",name:"activeUsers"},{valueField:"totalUsers",name:"totalUsers"}],Z.seeMoreDetails=function ot(){j.displayActiveUsersDetails&&te.go("admin.activeUser.list")},Z.toggleDisplayView=function xe(He){"Active"==He?(j.displayActiveUsersDetails=!j.displayActiveUsersDetails,j.displayActiveUsersDetails&&function ve(){j.selectBoxYearDiffActiveUsers={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:oe.getYearDiffOptions})}),displayExpr:"label",valueExpr:"value",placeholder:K("DashboardBestCustomerFilterSelectYear"),showClearButton:!1,stylingMode:"underlined",width:"142px",bindingOptions:{value:"vm.yearDiffSelectedFilterActive"},onSelectionChanged:function(He){var nt=He.selectedItem.label.split(" - ");j.firstYearActive=parseInt(nt[0]),j.secondYearActive=parseInt(nt[1]),j.sortingMonthStartEndActiveInstance.getDataSource().reload()}}},j.selectBoxMonthStartEndActiveUsers={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:X})}),displayExpr:"label",valueExpr:"value",placeholder:K("Jan - Dec"),showClearButton:!1,stylingMode:"underlined",width:"400px",bindingOptions:{value:"vm.monthStartEndFilterActive"},onInitialized:function(He){j.sortingMonthStartEndActiveInstance=He.component},onValueChanged:function(He){Ee()}}}}()):"Total"==He?(j.displayTotalUsersDetails=!j.displayTotalUsersDetails,j.displayTotalUsersDetails&&function be(){j.selectBoxYearDiffTotalUsers={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:oe.getYearDiffOptions})}),displayExpr:"label",valueExpr:"value",placeholder:K("DashboardBestCustomerFilterSelectYear"),showClearButton:!1,stylingMode:"underlined",width:"142px",bindingOptions:{value:"vm.yearDiffSelectedFilterTotal"},onSelectionChanged:function(He){var nt=He.selectedItem.label.split(" - ");j.firstYearTotal=nt[0],j.secondYearTotal=nt[1],j.sortingMonthStartEndTotalInstance.getDataSource().reload(),le()}}},j.selectBoxMonthStartEndTotalUsers={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:de})}),displayExpr:"label",valueExpr:"value",placeholder:K("Jan - Dec"),showClearButton:!1,stylingMode:"underlined",width:"400px",bindingOptions:{value:"vm.monthStartEndFilterTotal"},onInitialized:function(He){j.sortingMonthStartEndTotalInstance=He.component},onValueChanged:function(He){le()}}}}()):(j.displayActiveUsersDetails=!1,j.displayTotalUsersDetails=!1)},Z.differenceBetweenUsers=function qe(){return j.activeUsers-j.maximumActiveUsers},Z.yearOverYearActiveUsersChartOptions=Ee,Z.yearOverYearTotalUsersChartOptions=le,Q.config={},Q.config.refresh=function(He,Ze){ee.dashboardTenantStorage().then(function(nt){j.storageDataCount=nt.storage,j.totalStorage=nt.storageLimit,j.totalUsers=0==nt.maximumUsers?"ND":nt.maximumUsers,j.monthlyEmail=0==nt.notificationLimit?"ND":nt.notificationLimit,j.notificationCount=nt.notificationCount,j.activeUsers=nt.currentMonthActiveUsers,j.maximumActiveUsers=nt.maximumUsers,j.totalTenantUsers=nt.totalTenantUsers,j.activeUsersLastMonth=nt.pastMonthActiveUsers,function ye(He){if(null!=He){j.contractStartDate=ie("date")(He,"longDate");var Ze=new Date(j.contractStartDate),nt=Ze.setFullYear(Ze.getFullYear()+1);j.contractEndDate=ie("date")(nt,"longDate")}else j.showContractDate=!1}(nt.contractDate),j.tenantType=function we(He){return j.type=He,1==He?"Commercial":2==He?K("TenantTypeCompany"):void 0}(nt.tenantType),j.storageDataText=j.storageDataCount+" "+j.storageDataUnit,j.storageDataCount>=1e4?j.convertedStorage=j.storageDataCount.toString().substring(0,2)+","+j.storageDataCount.toString().substring(2,4):j.storageDataCount>=1e3&&j.storageDataCount<1e4?j.convertedStorage=j.storageDataCount.toString().substring(0,1)+","+j.storageDataCount.toString().substring(1,3):j.storageDataCount<100&&0!=j.storageDataCount?j.convertedStorage="0,0"+j.storageDataCount.toString().substring(0,2):j.storageDataCount<1e3&&0!=j.storageDataCount?j.convertedStorage="0,"+j.storageDataCount.toString().substring(0,2):0==j.storageDataCount&&(j.convertedStorage=0)})},Q.config.refresh(globalThis.moment().startOf("year"),globalThis.moment().endOf("year"))}]}}]),A.module("app").directive("uxDashboardSupervisorList",["dashboardService","$q","$state",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardSupervisorList.cshtml",controller:["$scope",function(ue){var ne=ue.vm={},te=ue.fn={},Q=globalThis.L;function oe(j){var Z=se.defer();return ee.dashboardSupervisorList(j.skip,j.take,null!=j.sort&&j.sort.length>0?j.sort[0].selector:null,!(null!=j.sort&&j.sort.length>0&&j.sort[0].desc)).then(function(X){X.totalCount<=0&&(ne.hasData=!1),Z.resolve({data:X.supervisors,totalCount:X.totalCount})}),Z.promise}ne.store=[],ne.reportUrl="/admin/trainer/true/",ne.hasData=!0,ne.pagingSize=5,ne.orderByDescending=1,ne.skip=null,ne.take=null,te.show=function(){ne.orderByDescending=!ne.orderByDescending,ue.config.refresh(globalThis.moment().startOf("year"),globalThis.moment().endOf("year"))},te.seeMoreDetails=function q(){ie.go("admin.groupsManagement")},$(".supervisor-list-container").on("DOMMouseScroll mousewheel",function(j){var Z=$(this),K=this.scrollTop,pe=this.scrollHeight,X=Z.height(),de="DOMMouseScroll"==j.type?-40*j.originalEvent.detail:j.originalEvent.wheelDelta,ve=de>0,be=function(){return j.stopPropagation(),j.preventDefault(),!1};return!ve&&-de>pe-X-K?(Z.scrollTop(pe),be()):ve&&de>K?(Z.scrollTop(0),be()):void 0}),ue.config={},ue.config.refresh=function(j,Z){ne.dataGrid=$(".supervisor-list-container").dxDataGrid({dataSource:new globalThis.DevExpress.data.CustomStore({key:"id",load:oe}),showBorders:!1,showColumnHeaders:!0,showColumnLines:!1,showRowLines:!1,useNativeScrolling:!0,height:335,noDataText:" ",onContentReady:function(K){K.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+Q("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+Q("DashboardResetFilters")+"</span></div>")},remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},columns:[{caption:Q("SharedLastName"),dataField:"firstName",allowSorting:!0,calculateCellValue:function(K){return K.firstName+" "+K.lastName}},{caption:Q("ListUsersColumnGroupsName"),dataField:"numberOfGroups",allowSorting:!0,calculateCellValue:function(K){return null!=K.numberOfGroups?K.numberOfGroups:0}},{caption:Q("Users"),dataField:"numberOfUsers",allowSorting:!0,calculateCellValue:function(K){return null!=K.numberOfUsers?K.numberOfUsers:0}}],sorting:{mode:"single"}})}}]}}]),A.module("app").directive("uxDashboardTodaySales",["dashboardService",function(ee){return{restrict:"AE",replace:!0,scope:{},link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardTodaySales.cshtml",controller:["$scope",function(se){var ie=se.vm={};se.fn={},globalThis,ie.hasData=!0,ie.currencySymbol=globalThis.__currencySymbol,function te(){ee.getDashboardSalesToday().then(function(Q){ie.todaySalesArr=Q.sales[0].todaySales,ie.todaySalesArr<=0&&(ie.hasData=!1),ie.todaySales=Number(ie.todaySalesArr.toFixed(0)).toLocaleString().split(/\s/).join(" ").replace(/,/g," ")})}()}]}}]),A.module("app").directive("uxDashboardTopSales",["dashboardService","$q",function(ee,se){return{restrict:"AE",replace:!0,scope:{},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardTopSales.cshtml",controller:["$scope",function(ie){ie.parentVm=ie.$parent.vm;var ne=ie.parentFn=ie.$parent.fn,te=ie.vm={},q=(ie.fn={},globalThis.L),oe=window.matchMedia("(max-width: 550px)");te.hasData=!0,te.dataSource=[],te.skip=null,te.take=null,te.orderByDescending=1,te.columnCaption=q("DashboardIncome"),te.columnDatafield="income",te.currencySymbol=globalThis.__currencySymbol,te.isLoading=!1,te.topSalesIncomeFilter=0,te.selectBoxIncomePurchase={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:function Z(){return te.sortingIncomePurchase=[{value:0,label:q("DashboardByIncome")+" ("+te.currencySymbol+")"},{value:1,label:q("DashboardByPurchase")}],te.sortingIncomePurchase}})}),displayExpr:"label",valueExpr:"value",placeholder:q("DashboardByIncome")+"("+te.currencySymbol+")",showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.topSalesIncomeFilter"},width:oe.matches?" ":"240px",onValueChanged:function(K){1===(te.topSalesIncomeFilter=K.value,K.value)?(te.grid.columnOption("income","visible",!1),te.grid.columnOption("purchase","visible",!0)):(te.grid.columnOption("income","visible",!0),te.grid.columnOption("purchase","visible",!1)),te.grid.instance().refresh()}}},te.topSalesYearFilter=-1,te.selectBoxAllYear={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getYearOptions})}),displayExpr:"label",valueExpr:"value",showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.topSalesYearFilter"},onValueChanged:function(K){te.topSalesYearFilter=K.value,te.grid.instance().refresh()}}},ie.config={},ie.config.refresh=function(){},ie.dataGridOptions={dataSource:new globalThis.DevExpress.data.CustomStore({key:"courseId",load:function j(K){te.isLoading=!0;var pe=se.defer(),X=null!=K.sort&&K.sort.length>0?K.sort[0].selector.toLowerCase():null;return ee.getDashboardTopSalesByYear(te.topSalesIncomeFilter,te.topSalesYearFilter,K.skip,K.take,X,!(null!=K.sort&&K.sort.length>0&&K.sort[0].desc)).then(function(ve){ve.totalCount<=0&&(te.hasData=!1),pe.resolve({data:ve.topSalesByYear,totalCount:ve.totalCount}),te.isLoading=!1}),pe.promise}}),showBorders:!1,customizeColumns:function(K){K[0].width=50,K[2].width=125,K[3].width=100},remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},height:oe.matches?405:325,columns:[{caption:q("DashboardBestCustomerPosition"),dataField:"position",allowSorting:!1,cssClass:"position-column"},{caption:q("Label"),dataField:"title",allowSorting:!0},{allowSorting:!0,sortOrder:"desc",caption:q("DashboardIncome"),dataField:"income",format:function(K){return te.currencySymbol+" "+Number(K.toFixed(0)).toLocaleString().split(/\s/).join(" ").replace(/,/g," ")},visible:!0},{allowSorting:!0,sortOrder:"desc",caption:q("DashboardPurchase"),dataField:"purchase",visible:!1}],sorting:{mode:"single"},onInitialized:function(K){te.grid=K.component}}}]}}]),A.module("app").directive("uxDashboardTotalSales",["dashboardService",function(ee){return{restrict:"AE",replace:!0,scope:{},link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardTotalSales.cshtml",controller:["$scope",function(se){var ie=se.vm={};se.fn={},globalThis,ie.hasData=!0,ie.currencySymbol=globalThis.__currencySymbol,function te(){ee.getDashboardSalesToday().then(function(Q){ie.total=Q.sales[0].totalSales,ie.total<=0&&(ie.hasData=!1),ie.totalSales=Number(ie.total.toFixed(0)).toLocaleString().split(/\s/).join(" ").replace(/,/g," ")})}()}]}}]);var Xn=e(29579);A.module("app").directive("uxDashboardTrainerList",["dashboardService","$q","$state",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardTrainerList.cshtml",controller:["$scope",function(ue){var ne=ue.vm={},te=ue.fn={},Q=globalThis.L;function oe(j){var Z=se.defer();return ee.dashboardTrainers(j.skip,j.take,null!=j.sort&&j.sort.length>0?j.sort[0].selector:null,!(null!=j.sort&&j.sort.length>0&&j.sort[0].desc)).then(function(X){X.totalCount<=0&&(ne.hasData=!1),Z.resolve({data:X.trainers,totalCount:X.totalCount})}),Z.promise}ne.store=[],ne.hasData=!0,ne.pagingSize=5,ne.orderByDescending=1,ne.skip=null,ne.take=null,te.show=function(){ne.orderByDescending=!ne.orderByDescending,ue.config.refresh()},te.seeMoreDetails=function q(){ie.go(Xn._.Trainer_List)},$(".trainer-list-container").on("DOMMouseScroll mousewheel",function(j){var Z=$(this),K=this.scrollTop,pe=this.scrollHeight,X=Z.height(),de="DOMMouseScroll"==j.type?-40*j.originalEvent.detail:j.originalEvent.wheelDelta,ve=de>0,be=function(){return j.stopPropagation(),j.preventDefault(),!1};return!ve&&-de>pe-X-K?(Z.scrollTop(pe),be()):ve&&de>K?(Z.scrollTop(0),be()):void 0}),ue.config={},ue.config.refresh=function(){ne.dataGrid=$(".trainer-list-container").dxDataGrid({dataSource:new globalThis.DevExpress.data.CustomStore({key:"id",load:oe}),showBorders:!1,showColumnHeaders:!0,showColumnLines:!1,showRowLines:!1,useNativeScrolling:!0,height:335,noDataText:" ",onContentReady:function(j){j.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+Q("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+Q("DashboardResetFilters")+"</span></div>")},remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},columns:[{caption:Q("SharedLastName"),dataField:"firstName",allowSorting:!0,cellTemplate:function(j,Z){null!=Z.data.trainerPicturePath?$('<div style="display:flex; ">').append($('<img style="width: 30px; height: 30px" src="'+Z.data.trainerPicturePath+'" />')).append($("<p>"+Z.data.firstName+" "+Z.data.lastName+"</p>")).appendTo(j):$('<div style="display:flex; ">').append($('<span style="width: 30px;"></span>')).append($("<p>"+Z.data.firstName+" "+Z.data.lastName+"</p>")).appendTo(j)}},{caption:Q("Activities"),dataField:"totalCourses",allowSorting:!0,calculateCellValue:function(j){return null!=j.totalCourses?j.totalCourses:0}}],sorting:{mode:"single"}})}}]}}]),A.module("app").directive("uxDashboardTransactions",["dashboardService","$state",function(ee,se){return{restrict:"AE",replace:!0,scope:{},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardTransactions.cshtml",controller:["$scope",function(ie){ie.parentVm=ie.$parent.vm;var ne=ie.parentFn=ie.$parent.fn,te=ie.vm={},Q=ie.fn={},q=window.matchMedia("(max-width: 550px)"),oe=globalThis.L;function j(){ee.getDashboardTransactionPie(te.currentTypeOptions,te.startDate,te.endDate).then(function(de){de.totalCount<=0&&(te.hasData=!1),te.transactionsDataSource=de.transactionPie[0],te.allTransactionsDataSource=[{type:oe("DashboardPayment"),transaction:te.transactionsDataSource.paymentNumber,amount:te.transactionsDataSource.paymentAmount},{type:oe("DashboardRefund"),transaction:te.transactionsDataSource.refundPaymentNumber,amount:te.transactionsDataSource.refundPayment},{type:oe("DashboardPendingValidation"),transaction:te.transactionsDataSource.pendingValidationNumber,amount:te.transactionsDataSource.pendingValidation},{type:oe("DashboardPendingPayment"),transaction:te.transactionsDataSource.pendingPaymentNumber,amount:te.transactionsDataSource.pendingPayment}],te.dataSource=te.allTransactionsDataSource,Z(te.transactionType)})}function Z(de){switch(de){case oe("DashboardAllType"):te.dataSource=te.allTransactionsDataSource,te.colorPalette=["var(--color-primary)","#EF5350","#5850E3","#E3BA02"];break;case oe("DashboardPayment"):var ve=te.allTransactionsDataSource.filter(ye=>ye.type==oe("DashboardPayment"));te.dataSource=ve,te.colorPalette=["var(--color-primary)"],te.totalAmount=ee.formatNumber(ve[0].amount),te.totalTransaction=ee.formatNumber(ve[0].transaction);break;case oe("DashboardRefund"):var be=te.allTransactionsDataSource.filter(ye=>ye.type==oe("DashboardRefund"));te.dataSource=be,te.colorPalette=["#EF5350"],te.totalAmount=ee.formatNumber(be[0].amount),te.totalTransaction=ee.formatNumber(be[0].transaction);break;case oe("DashboardPendingValidation"):var Ee=te.allTransactionsDataSource.filter(ye=>ye.type==oe("DashboardPendingValidation"));te.dataSource=Ee,te.colorPalette=["#5850E3"],te.totalAmount=ee.formatNumber(Ee[0].amount),te.totalTransaction=ee.formatNumber(Ee[0].transaction);break;case oe("DashboardPendingPayment"):var le=te.allTransactionsDataSource.filter(ye=>ye.type==oe("DashboardPendingPayment"));te.dataSource=le,te.colorPalette=["#E3BA02"],te.totalAmount=ee.formatNumber(le[0].amount),te.totalTransaction=ee.formatNumber(le[0].transaction);break;default:te.dataSource=te.allTransactionsDataSource,te.colorPalette=["var(--color-primary)","#EF5350","#5850E3","#E3BA02"],te.transactionType=oe("DashboardAllType")}}te.hasData=!0,te.currencySymbol=globalThis.__currencySymbol,te.colorPalette=["#2196F3","#EF5350","#5850E3","#E3BA02"],te.dataSource=[],te.hasData=!0,te.startDate=null,te.endDate=null,Q.seeMoreDetails=function K(){se.go("admin.sales.transactions")},te.currentOption2=-1,te.selectBoxDateOptions={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:ne.getMonthOptions})}),displayExpr:"label",valueExpr:"value",placeholder:oe("SharedAllMonths"),showClearButton:!1,stylingMode:"underlined",width:"175px",bindingOptions:{value:"vm.currentOption2"},onValueChanged:function(de){-1===de.value?(te.startDate=null,te.endDate=null):(te.startDate=globalThis.moment().subtract(de.value,"months").startOf("month"),te.endDate=globalThis.moment().subtract(de.value,"months").endOf("month")),j()}}},j(),function pe(){te.sortingTypeOptions=[oe("DashboardAllType"),oe("DashboardPayment"),oe("DashboardRefund"),oe("DashboardPendingValidation"),oe("DashboardPendingPayment")],te.currentTypeOptions=te.sortingTypeOptions[0],te.selectBoxTypeOptions={sorting:{items:te.sortingTypeOptions,placeholder:te.currentTypeOptions,showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.currentTypeOptions"},onValueChanged:function(de){te.transactionType=de.value,Z(te.transactionType)}}}}(),function X(){ie.allTransactionsDataSource={bindingOptions:{dataSource:"vm.dataSource",palette:"vm.colorPalette"},size:{width:q.matches?300:400},type:"pie",series:[{argumentField:"type",valueField:"transaction",label:{visible:!0}}],legend:{orientation:"horizontal",itemTextPosition:"right",horizontalAlignment:"center",verticalAlignment:"bottom",columnCount:4,rowCount:1,font:{family:"Lato"},margin:{top:32}}}}()}]}}]),A.module("app").directive("uxDashboardUsers",["dashboardService",function(ee){return{restrict:"AE",replace:!0,scope:{},link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardUsers.cshtml",controller:["$scope",function(se){var ie=se.vm={};se.fn={},ie.hasData=!0,function ne(){ee.getDashboardUserChart().then(function(te){te.totalCount<=0&&(ie.hasData=!1),ie.usersNumber=ee.formatNumber(te.totalCount)})}()}]}}]),A.module("app").directive("uxDashboardUsersChart",["dashboardService",function(ee){return{restrict:"AE",replace:!0,scope:{},link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardUsersChart.cshtml",controller:["$scope",function(se){var ie=se.vm={},ue=se.fn={},ne=globalThis.L;ie.dataSource=[],se.activeUsers=[],ie.hasData=!0,ue.getUsersLegendColor=function Q(oe){return 0==oe?{background:"#2196F3"}:1==oe?{background:"#EF5350"}:2==oe?{background:"#28B87C"}:3==oe?{background:"#FDD835"}:4==oe?{background:"#CC53C0"}:5==oe?{background:"#5850E3"}:6==oe?{background:"#EC7623"}:void 0},function te(){ee.getDashboardUserChart(ie.currentTypeOptions,ie.startDate,ie.endDate).then(function(oe){oe.totalCount<=0&&(ie.hasData=!1),ie.userSource=oe.usersCount[0],ie.usersDatasource=[{value:0,name:ne("DashboardUserChartAdmin"),count:ie.userSource.adminCount,active:!0},{value:1,name:ne("DashboardUserChartTrainer"),count:ie.userSource.trainerCount,active:!0},{value:2,name:ne("DashboardUserChartSupervisor"),count:ie.userSource.supervisorCount,active:!0},{value:3,name:ne("DashboardUserChartComptable"),count:ie.userSource.accountingCount,active:!0},{value:4,name:ne("DashboardUserChart\xc9diteur"),count:ie.userSource.editorCount,active:!0},{value:5,name:ne("DashboardUserChart\xc9diteurFormateur"),count:ie.userSource.editorTrainerCount,active:!0},{value:6,name:ne("DashboardUserChartSupervisorPlus"),count:ie.userSource.supervisorPlusCount,active:!0}],ie.dataSource=ie.usersDatasource,ie.totalUsers=ie.dataSource.reduce((j,Z)=>j+(Z.count||0),0),function q(){se.barGaugeOptions={palette:["#2196F3","#EF5350","#28B87C","#FDD835","#CC53C0","#5850E3","#EC7623"],startValue:0,endValue:ie.totalUsers,bindingOptions:{values:"activeUsers"},label:{indent:30,format:{type:"fixedPoint",precision:0}},tooltip:{enabled:!0}}}(),ie.usersDatasource.forEach(function(j){se.activeUsers.push(j.count)})})}()}]}}]),A.module("app").directive("uxDashboardWishList",["dashboardService","$q",function(ee,se){return{restrict:"AE",replace:!0,scope:{},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/admin/dashboard/directives/uxDashboardWishList.cshtml",controller:["$scope","$state",function(ie,ue){ie.parentVm=ie.$parent.vm;var te=ie.parentFn=ie.$parent.fn,Q=ie.vm={},q=ie.fn={},oe=window.matchMedia("(max-width: 550px)"),j=globalThis.L;Q.hasData=!0,Q.skip=null,Q.take=null,Q.startDate=null,Q.endDate=null,Q.orderByDescending=1,Q.columnHeader=j("DashboardWishlistColumnAllElement"),q.seeMoreDetails=function(){ue.go("admin.wishList.list")},q.seeMoreDetails=q.seeMoreDetails,Q.catalogFilter=-1,Q.selectBoxCatalogFilter={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:function Z(){return Q.sortingCatalogFilter=[{value:0,label:j("DashboardCompletCatalog")},{value:1,label:j("DashboardActivityOnly")},{value:2,label:j("DashboardProductOnly")}],Q.sortingCatalogFilter}})}),displayExpr:"label",valueExpr:"value",placeholder:j("DashboardCompletCatalog"),showClearButton:!1,stylingMode:"underlined",bindingOptions:{value:"vm.catalogFilter"},width:oe.matches?" ":"240px",onValueChanged:function(pe){switch(Q.catalogFilter=pe.value,pe.value){case 1:Q.columnHeader=j("DashboardWishlistColumnActivityOnly");break;case 2:Q.columnHeader=j("DashboardWishlistColumnProductOnly");break;default:Q.columnHeader=j("DashboardWishlistColumnAllElement")}Q.grid.instance().refresh()}}},Q.currentOption2=-1,Q.selectBoxAllMonths={sorting:{dataSource:new globalThis.DevExpress.data.DataSource({store:new globalThis.DevExpress.data.CustomStore({key:"value",loadMode:"raw",load:te.getMonthOptions})}),displayExpr:"label",valueExpr:"value",showClearButton:!1,stylingMode:"underlined",width:"175px",bindingOptions:{value:"vm.currentOption2"},onValueChanged:function(pe){-1===pe.value?(Q.startDate=null,Q.endDate=null):(Q.startDate=globalThis.moment().subtract(pe.value,"months").startOf("month"),Q.endDate=globalThis.moment().subtract(pe.value,"months").endOf("month")),Q.grid.instance().refresh()},onInitialized:function(pe){Q.sbo2=pe.component}}},ie.config={},ie.config.refresh=function(pe,X){Q.startDate=pe,Q.endDate=X},ie.dataGridOptions={dataSource:new globalThis.DevExpress.data.CustomStore({key:"courseId",load:function K(pe){var X=se.defer(),de=null!=pe.sort&&pe.sort.length>0?pe.sort[0].selector.toLowerCase():null;return ee.getDashboardWishList(Q.catalogFilter,Q.startDate,Q.endDate,pe.skip,pe.take,de,!(null!=pe.sort&&pe.sort.length>0&&pe.sort[0].desc)).then(function(be){be.totalCount<=0&&(Q.hasData=!1),X.resolve({data:be.wishlists,totalCount:be.totalCount})}),X.promise}}),showBorders:!1,customizeColumns:function(pe){pe[1].width=75},bindingOptions:{"columns[0].caption":"vm.columnHeader"},noDataText:" ",onContentReady:function(pe){pe.element.find(".dx-datagrid-nodata").append('<div style="display: flex; flex-direction: column;"><span class="upper-no-data-txt">'+j("DashboardNoDataLabel")+'</span><span class="lower-no-data-txt">'+j("DashboardResetFilters")+"</span></div>")},showColumnHeaders:!0,showColumnLines:!0,showRowLines:!1,remoteOperations:{paging:!0,sorting:!0},loadPanel:{enabled:!1},scrolling:{mode:"infinite",preloadEnabled:!0},paging:{pageSize:10},height:295,columns:[{caption:Q.columnHeader,dataField:"courseLabel",allowSorting:!0,sortOrder:"asc"},{caption:j("DashboardWishlistColumnNumber"),dataField:"quantity",allowSorting:!0}],sorting:{mode:"single"},onInitialized:function(pe){Q.grid=pe.component}}}]}}]),A.module("app").directive("uxDashboardActivitiesStatusSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardActivitiesStatusSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardBestCustomersSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardBestCustomersSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardBestSalesPerTrainerSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardBestSalesPerTrainerSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardCalendarSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardCalendarSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardCarrouselPage3Svg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardCarrouselPage3Svg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardCatalogSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardCatalogSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardCertificationDeadlinesSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardCertificationDeadlinesSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardEnrollmentStatusSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardEnrollmentStatusSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardGroupsListSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardGroupsListSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardModalGraphic1Svg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardModalGraphic1Svg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardModalGraphicSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardModalGraphicSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardMonthlySalesSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardMonthlySalesSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardMonthlyTopSalesSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardMonthlyTopSalesSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardPendingPaymentSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardPendingPaymentSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardPendingValidationSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardPendingValidationSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardPopularCategoriesSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardPopularCategoriesSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardRegistrationsSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardRegistrationsSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardSalesSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardSalesSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardSupervisorListSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardSupervisorListSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardTopSalesSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardTopSalesSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardTrainerListSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardTrainerListSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardTransactionsSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardTransactionsSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardUsersChartSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardUsersChartSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardWaitingListSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardWaitingListSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxDashboardWishlistSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/admin/dashboard/svgDirectives/uxDashboardWishlistSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").controller("app.modules.admin.sendNotifications",["$scope","toaster","stateService","$state","notificationService",function(ee,se,ie,ue,ne){var te=ee.vm={},Q=ee.fn={},q=globalThis.L;te.isLoading=!1,te.recipients=[],te.attachements=[],te.replyTo=globalThis.__tenantEmail,te.subject="",te.message="",te.initCallbackArray=[],Q.sendNotification=function oe(){var Z=globalThis.$linq(te.recipients).where(function(K){return void 0===K.userName||K.userName.includes("@")}).toArray();0!=Z.length?(te.isLoading=!0,ne.sendNotification(te.replyTo,te.subject,te.message,Z,te.attachements).then(function(K){K.isSucess?(se.pop("success",q("NotificationSuccess"),q("SendNotificationSucessBody").replace("{0}",K.currentNotificationLeft).replace("{1}",K.notificationLimit)),te.isLoading=!1,ie.removePersistedTempDataPromise(ue.params.dataSourceKey),function j(){te.isLoading=!1,te.recipients=[],te.attachements=[],te.replyTo="communications@uxpertise.ca",te.subject="",te.message="";for(var Z=0;Z<te.initCallbackArray.length;Z++)te.initCallbackArray[Z]()}()):(0==K.notificationErrorCode&&se.pop("error",q("SendNotificationErrorLimit"),q("SendNotificationErrorLimitBody").replace("{0}",K.currentNotificationLeft).replace("{1}",K.notificationLimit)),te.isLoading=!1)})):se.pop("error",q("SendNotificationNoUsers"))}}]),A.module("app").controller("app.modules.admin.sendNotificationsAttachements",["$scope","toaster",function(ee,se){var ie=ee.vm={},ue=ee.fn={},ne=globalThis.L,te=ee.parentVm=ee.$parent.vm,Q=globalThis.$linq;function oe(pe,X){pe=void 0!==pe?pe:0,X=void 0!==X?X:ie.gridData.take,ie.gridData.rows=Q(te.attachements).skip(pe).take(X).toArray(),ie.gridData.totalNumberOfRows=Q(te.attachements).count()}ie.isLoading=!1,te.attachements=[],ie.gridData={},ie.skip=0,ie.take=10,ie.selectedAttachements=[],ie.isSelectAll=!1,ie.addAttachementDto="",ue.addAttachement=function q(){if("object"==typeof ie.addAttachementDto)te.attachements.push(ie.addAttachementDto),ie.addAttachementDto="",oe(ie.skip,ie.take),te.isLoading=!1,ie.isLoading=!1;else{var pe=ie.addAttachementDto.split("."),X=pe[pe.length-1];globalThis.$linq(["pdf","ppt","pptx","doc","docx","jpg","png","gif","zip"]).any(function(ve){return ve==X.toLowerCase()})?(te.isLoading=!0,ie.isLoading=!0):(ie.addAttachementDto="",se.pop("error",ne("TypeFileError")))}},ue.isDeleteAttachementOptionVisible=function Z(){return ie.selectedAttachements.length>0||ie.isSelectAll},ue.deleteAttachements=function K(){ie.isSelectAll?(ie.selectedAttachements=[],te.attachements=[],oe(ie.skip,ie.take),ie.gridData.resetSelection()):(te.attachements=Q(te.attachements).where(function(pe){return!Q(ie.selectedAttachements).any(function(X){return pe.filename==X})}).toArray(),ie.selectedAttachements=[],oe(ie.skip,ie.take),ie.gridData.resetSelection())},ie.gridData={fetchCallBack:oe,totalNumberOfRows:0,selectedRowDataFieldAsId:"filename",selectedRowsChangeCallBack:function j(pe,X,de){ie.selectedAttachements=pe,ie.isSelectAll=de},isMultiSelectionGrid:!0,isSelectAll:ie.isSelectAll,columns:[{label:ne("FileName"),dataField:"filename"}]},te.initCallbackArray.push(function(){ie.gridData.rows=[],oe(ie.skip,ie.take)})}]),A.module("app").controller("app.modules.admin.sendNotificationsRecipients",["$scope","stateService","$state","validationService","appConst","userService",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=ee.parentVm=ee.$parent.vm,j=globalThis.L,Z=globalThis.$linq;function K(He,Ze){He=void 0!==He?He:0,Ze=void 0!==Ze?Ze:Q.take,Q.rows=Z(oe.recipients).skip(He).take(Ze).toArray(),Q.totalNumberOfRows=Z(oe.recipients).count()}function X(){Q.addRecipientDto={},Q.addRecipientDto.editingId=null,Q.addRecipientDto.isVisible=!1,Q.addRecipientDto.firstName=null,Q.addRecipientDto.lastName=null,Q.addRecipientDto.email=null}function xe(He,Ze,nt){Q.selectedRecipients=He,Q.isSelectAll=nt}function ot(){return Q.userRole>Q.roles.EditorTrainer?Q.userRole==Q.roles.Supervisor?!globalThis.__doNotDisplayEmailToSupervisor:te.getRoleCode()!=Q.roles.SupervisorPlus||!globalThis.__doNotDisplayEmailToSupervisorPlus:!globalThis.__doNotDisplayEmailToTrainer}Q.isLoading=!1,Q.gridData={},Q.skip=0,Q.take=10,Q.totalNumberOfRows=0,oe.recipients=[],Q.selectedRecipients=[],Q.isSelectAll=!1,Q.addRecipientDto={},Q.addRecipientDto.isVisible=!1,Q.tmp=[],Q.displayEmail=!1,Q.userRole=te.getRoleCode(),Q.roles=ne.roles,Q.displayAddAndEdit=!0,q.showAddRecipient=function pe(){X(),Q.addRecipientDto.isVisible=!0},q.addOrUpdateRecipient=function de(){if(null==Q.addRecipientDto.editingId)Q.addRecipientDto.editingId=Q.addRecipientDto.email,oe.recipients.push(Q.addRecipientDto);else{var He=Z(oe.recipients).where(function(Ze){return Ze.email==Q.addRecipientDto.editingId}).single();He.editingId=Q.addRecipientDto.email,He.firstName=Q.addRecipientDto.firstName,He.lastName=Q.addRecipientDto.lastName,He.email=Q.addRecipientDto.email,Q.selectedRecipients[0]=Q.addRecipientDto.email}se.setPersistedTempDataPromise(ie.params.dataSourceKey,oe.recipients).then(function(){X(),K(Q.skip,Q.take)})},q.cancelAddRecipient=function be(){X()},q.isEmailValid=function ve(){return ue.validateEmail(Q.addRecipientDto.email)?Q.addRecipientDto.editingId==Q.addRecipientDto.email||!(Z(oe.recipients).where(function(He){return He.email==Q.addRecipientDto.email}).count()>0)||j("TheSameEmailAlreadyExist"):j("InvalidEmailformat")},q.isAddRecipientOptionVisible=function le(){return 0==Q.selectedRecipients.length&&0==Q.addRecipientDto.isVisible&&!Q.isSelectAll},q.isEditRecipientOptionVisible=function ye(){return 1==Q.selectedRecipients.length&&0==Q.addRecipientDto.isVisible},q.isDeleteRecipientOptionVisible=function we(){return(Q.selectedRecipients.length>0||Q.isSelectAll)&&0==Q.addRecipientDto.isVisible},q.showEditRecipient=function Ee(){X();var He=Z(oe.recipients).where(function(Ze){return Ze.email==Q.selectedRecipients[0]}).single();Q.addRecipientDto.firstName=He.firstName,Q.addRecipientDto.lastName=He.lastName,Q.addRecipientDto.email=He.email,Q.addRecipientDto.editingId=He.email,Q.addRecipientDto.isVisible=!0},q.deleteRecipients=function qe(){Q.isSelectAll?(oe.recipients=[],se.setPersistedTempDataPromise(ie.params.dataSourceKey,oe.recipients).then(function(){K(Q.skip,Q.take)}),Q.gridData.resetSelection()):(oe.recipients=Z(oe.recipients).where(function(He){return!Z(Q.selectedRecipients).any(function(Ze){return He.email==Ze})}).toArray(),se.setPersistedTempDataPromise(ie.params.dataSourceKey,oe.recipients).then(function(){Q.selectedRecipients=[],Q.gridData.resetSelection(),K(Q.skip,Q.take)}))},q.displayEmail=ot,Q.isLoading=!0,Q.roles=ne.roles,Q.tmp=[],se.getPersistedTempDataPromise(ie.params.dataSourceKey).then(function(He){oe.recipients=He;for(var Ze=0;Ze<He.length;Ze++)Q.tmp.push(He[Ze])}),"waitingList"==ie.params.location&&(Q.displayAddAndEdit=!1),te.getRoleCodePromise().then(function(He){Q.userRole=He,Q.displayEmail=ot(),Q.gridData=Q.displayEmail?{fetchCallBack:K,totalNumberOfRows:Q.totalNumberOfRows,selectedRowDataFieldAsId:"email",selectedRowsChangeCallBack:xe,isMultiSelectionGrid:!0,isSelectAll:Q.isSelectAll,columns:[{label:j("SendNotificationsRecipientsEmail"),dataField:"email"},{label:j("SharedFirstName"),dataField:"firstName"},{label:j("SharedLastName"),dataField:"lastName"}]}:{fetchCallBack:K,totalNumberOfRows:Q.totalNumberOfRows,selectedRowDataFieldAsId:"email",selectedRowsChangeCallBack:xe,isMultiSelectionGrid:!0,isSelectAll:Q.isSelectAll,columns:[{label:j("SharedFirstName"),dataField:"firstName"},{label:j("SharedLastName"),dataField:"lastName"}]}}),Q.isLoading=!1,X(),oe.initCallbackArray.push(function(){Q.rows=[],K(Q.skip,Q.take)})}]),A.module("app").controller("app.modules.admin.certificate",["$scope","$state","certificateService","$timeout",function(ee,se,ie,ue){}]),e(90493),A.module("app").controller("app.modules.admin.discounts",[function(){}]),e(39172),A.module("app").controller("app.modules.admin.discounts.generator",["$scope","$state","discountService","toaster","$q",function(ee,se,ie,ue,ne){var te=ee.vm={},Q=ee.fn={},q=globalThis.L;te.quantity=1,te.search="",te.discountsAutocompleteModel={key:"discountId",keyValue:null,labelKey:"discountLabel",labelValue:""},Q.generate=function oe(){ue.pop("info",q("DiscountsGeneratorPending")),ie.generateDiscount(te.discountsAutocompleteModel.keyValue,te.quantity).then(function(){ue.pop("success",q("DiscountsGeneratorSuccess"))})},Q.cancel=function j(){se.go("admin.discounts.list")},te.discountsGridData={fetchCallBack:function Z(){var K=ne.defer();return ie.getAllDiscountForDiscountGenerator(te.search,te.discountsGridData.skip,te.discountsGridData.take).then(function(pe){te.discountsGridData.rows=pe.list,te.discountsGridData.totalNumberOfRows=pe.totalNumberOfRows,K.resolve(pe)}),K.promise},selectedRowDataFieldAsId:"discountId",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,columns:[{label:q("DiscountsGeneratorColumnLabel"),dataField:"discountLabel",orderId:1,orderBy:!0,type:"default"}]}}]),A.module("app").controller("app.modules.admin.documents",["$scope",function(ee){ee.vm={},ee.fn={}}]),A.module("app").controller("app.modules.admin.documentCU",["$scope","$state","$stateParams","$filter","$q","$http","$timeout","documentService","directoryService","stateService","toaster","userService","eventService","breadCrumbsService","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de){var ve=ee.vm={},be=ee.fn={},Ee=globalThis.L,we=[],xe=[".EXE",".PIF",".APPLICATION",".GADGET",".MSI",".MSP",".COM",".SCR",".HTA",".CPL",".MSC",".JAR",".BAT",".CMD",".VB",".VBS",".VBE",".JS",".JSE",".WS",".WSF",".WSC",".WSH",".PS1",".PS1XML",".PS2",".PS2XML",".PSC1",".PSC2",".MSH",".MSH1",".MSH2",".MSHXML",".MSH1XML",".MSH2XML",".SCF",".LNK",".INF",".REG",".DOCM",".DOTM",".XLSM",".XLTM",".XLAM",".PPTM",".POTM",".PPAM",".PPSM",".SLDM"];function ft(){j.setTempData("documentList.parentPath",ve.parentPath),j.setTempData("documentList.currentPath",ve.currentPath),X.back()}function ct(){if(1==globalThis.$linq(xe).any(function(vt){return ve.filename.toLowerCase().indexOf(vt.toLowerCase())>0}))return Z.pop("error",Ee("SharedCantUploadFileFormat")),!1;void 0===ve.model.currentTranslation.document&&(ve.model.currentTranslation.document={}),ve.model.currentTranslation.document.filename=ve.filename,$("#uploadFileSubmit").trigger("click")}function lt(){for(var vt=!0,Ut=0,Rt=0;Rt<ve.model.translations.length;Rt++){for(var Ct=!1,ht=0;ht<we.length;ht++)1==ve.model.translations[Rt].isRemoved&&we[ht]==ve.model.translations[Rt].languageCode&&we.splice(ht,1),we[ht]==ve.model.currentTranslation.languageCode&&(Ut=100),(ve.model.translations[Rt].languageCode==we[ht]&&null==ve.model.translations[Rt].isRemoved||ve.model.translations[Rt].isRemoved)&&(Ct=!0);Ct||(ve.isSaveable=!1,vt=!1)}vt&&(ve.isSaveable=!0),ve.barbar=Ut}function it(vt,Ut,Rt,Ct,ht,Et){ve.isLoading=!0;var xt=ne.defer();return pe.getEventsWithStats(ve.eventGridData.skip,ve.eventGridData.take,ve.eventGridData.orderBy,ve.eventGridData.orderByIsAscending,ht,ve.searchEvent).then(function(dt){(function et(vt,Ut){ve.isLoading=!1,ve.eventGridData.rows=vt.list,ve.eventGridData.totalNumberOfRows=vt.totalNumberOfRows;for(var Rt=0;Rt<ve.addedEvent.length;Rt++)for(var Ct=0;Ct<ve.eventGridData.rows.length;Ct++)ve.addedEvent[Rt].eventId==ve.eventGridData.rows[Ct].eventId&&ve.eventGridData.rows.splice(Ct,1);Ut&&Ut()})(dt,Et),xt.resolve()}),xt.promise}function st(){ve.gridData.rows=ve.addedEvent,ve.gridData.totalNumberOfRows=ve.addedEvent.length}ve.barbar="0",$("form").ajaxForm({beforeSend:function(vt){ve.xhr=vt,ve.isSaveable=!1,ve.isUploading=!0,ve.barbar="0";for(var Rt=0;Rt<ve.model.translations.length;Rt++)ve.model.translations[Rt].languageCode!=ve.model.currentTranslation.languageCode&&ve.model.translations[Rt].document.filename==ve.filename.replace("C:\\fakepath\\","")&&(ve.filename=null,Z.pop("error","",Ee("DocumentsCUFileAlreadyExistsException")),vt.abort())},uploadProgress:function(vt,Ut,Rt,Ct){Rt>de.FileSize.OneGB&&(Z.pop("error","",Ee("OneGigabyteLimit")),ve.isSaveable=!1,ve.isUploading=!1,ve.barbar="0",ve.xhr.abort()),ve.barbar=Ct},complete:function(vt){we.push(ve.model.currentTranslation.languageCode),ve.isUploading=!1,lt()}}),ee.fileSelected=function(vt){ve.filename=vt.files[0].name,ct()},be.createOrUpdate=function nt(){if(ve.isUpdate){var vt=function Ze(){var vt={};if(vt.path=null==ve.model.path?"":ve.model.path,1==ve.model.type){vt.type=1,vt.label=ve.model.label,vt.parentDirectoryId=ve.model.parentDirectoryId,vt.oldLabel=ve.model.oldLabel;for(var Ut=[],Rt=0;Rt<ve.addedEvent.length;Rt++)Ut.push(ve.addedEvent[Rt].eventId);vt.eventsId=Ut}else for(vt.documentId=ve.model.id,vt.translations=ve.config.model.translations,Rt=0;Rt<vt.translations.length;Rt++)vt.translations[Rt].document.filename=vt.translations[Rt].document.filename.replace("C:\\fakepath\\","");return vt}();1==ve.model.type?oe.createOrUpdate(vt).then(function(Ut){Z.pop("success","",Ee("DirectoriesCUSuccessUpdate")),ft()},function(Ut){Z.pop("error","",Ut)}):q.updateDocument(vt).then(function(Ut){Z.pop("success","",Ee("DocumentsCUSuccessUpdate")),ft()},function(Ut){Z.pop("error","",Ut)})}else vt=function He(){var vt={};if(1==ve.model.type){vt.type=1,vt.label=ve.model.label,vt.path=ve.model.path,vt.parentDirectoryId=ve.model.parentDirectoryId,vt.oldLabel=ve.model.oldLabel;for(var Ut=[],Rt=0;Rt<ve.addedEvent.length;Rt++)Ut.push(ve.addedEvent[Rt].eventId);vt.eventsId=Ut}else{for(vt.type=0,vt.translations=[],Rt=0;Rt<ve.model.translations.length;Rt++){var Ct={};Ct.languageCode=ve.model.translations[Rt].languageCode,Ct.label=ve.model.translations[Rt].label,Ct.fileName=ve.model.translations[Rt].document.filename.replace("C:\\fakepath\\",""),Ct.path=ve.model.path,vt.translations.push(Ct)}vt.directoryId=ve.model.parentDirectoryId}return vt}(),1==ve.model.type?oe.createOrUpdate(vt).then(function(Rt){Z.pop("success","",Ee("DirectoriesCUSuccess")),se.go("documents.list")},function(Rt){Z.pop("error","",Rt)}):q.createDocument(vt).then(function(){Z.pop("success","",Ee("DocumentsCUSuccess")),se.go("documents.list",{directoryId:ve.parentDirectoryId})},function(Rt){Z.pop("error","",Rt)})},be.back=ft,be.fixFileName=function Tt(){try{return null==ve.model.currentTranslation.document?"":ve.model.currentTranslation.document.filename.replace("C:\\fakepath\\","")}catch(vt){return""}},be.notAllowedCharDoc=function Dt(){ve.model.currentTranslation.label=ve.model.currentTranslation.label.split("*").join("").split("\\").join("").split("/").join("").split(":").join("").split("?").join("").split('"').join("").split("<").join("").split(">").join("").split("|").join("")},be.notAllowedCharDir=function pt(){ve.model.label=ve.model.label.split("*").join("").split("\\").join("").split("/").join("").split(":").join("").split("?").join("").split('"').join("").split("<").join("").split(">").join("").split("|").join("")},be.inputFileChanged=ct,be.changeSaveButtonStatus=function ot(){1==ve.model.type?ve.isSaveable=!0:lt()},be.fetch=it,be.removeEvent=function gt(){for(var vt=0;vt<ve.addedEvent.length;vt++)ve.addedEvent[vt].eventId==ve.selectedId&&ve.addedEvent.splice(vt,1);st(),ve.selectedId=0},be.addEvent=function At(){ve.addEvent=!0},be.cancelAdd=function rt(){ve.addEvent=!1},function(){ve.isSaveable=!1,ve.isUploading=!1,ve.isLoading=!0,ve.addEvent=!1,j.getTempData("documentCU.currentPath"),ve.config={model:{translations:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode",translationChangeCallback:function(){lt()}};var vt=j.getTempData("documentCU");ve.parentPath=j.getTempData("documentCU.parentPath"),j.removeTempData("documentCU.parentPath"),ve.currentPath=j.getTempData("documentCU.currentPath"),j.removeTempData("documentCU.currentPath"),ve.parentDirectoryId=se.params.directoryId,vt?(ve.isUpdate=!0,ve.isSaveable=!0,ve.model=vt,"<i class='fa fa-folder fa-lg'></i>"==ve.model.type?(ve.model.path=ve.currentPath,ve.model.oldLabel=ve.model.label,ve.model.parentDirectoryId=ve.parentDirectoryId,ve.model.type=1):q.getDocumentTranslationsByDocumentId(ve.model.id).then(function(Ut){var Rt=$.extend(!0,{},Ut);Rt.translations=[];for(var Ct=0;Ct<Ut.translations.length;Ct++){we.push(Ut.translations[Ct].languageCode);var ht={document:{}};ht.document.filename=Ut.translations[Ct].fileName,ht.document.filePath=Ut.translations[Ct].filePath,ht.label=Ut.translations[Ct].label,ht.languageCode=Ut.translations[Ct].languageCode,Rt.translations.push(ht)}Rt.path=ve.currentPath,Rt.parentDirectoryId=ve.parentDirectoryId,Rt.type=0,ve.model=Rt,ve.config.model=ve.model,ve.isLoading=!1},function(Ut){console.log("An error happened while fetching the documents.",Ut)}),ve.config.model=ve.model):(ve.isUpdate=!1,ve.model={},ve.model.translations=[{label:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],ve.model.type=0,ve.model.path=ve.currentPath,ve.config.model=ve.model,ve.model.parentDirectoryId=ve.parentDirectoryId,ve.model.oldLabel=null,ve.model.label="")}(),ve.addedEvent=[],1==ve.model.type&&oe.getEventsFromDirectory(ve.model.id).then(function(vt){ve.addedEvent=vt.events,st()}),ve.autoCompletePlaceholder=Ee("DocumentsCUSelectEvent"),ve.searchevent="",ve.eventAutocompleteModel={key:"eventId",keyValue:null,labelKey:"label",labelValue:""},ve.eventGridData={fetchCallBack:it,selectedRowDataFieldAsId:"eventId",selectedRowsChangeCallBack:function(vt,Ut,Rt){ve.addedEvent.push(Ut[0]),ve.addEvent=!1,ve.selectedId=0,ve.eventAutocompleteModel.keyValue=null,ve.eventAutocompleteModel.labelValue=null,ve.searchEvent=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Ee("EventListEvent"),dataField:"label",type:"default"},{label:Ee("EventDescriptionForAdmin"),dataField:"description",type:"default"},{label:Ee("EventListCreationDate"),dataField:"creationDate",type:"default",transform:function(vt,Ut,Rt){return ue("date")(vt,"dd/MM/yyyy")}}],totalNumberOfRows:ve.totalNumberOfRows},ve.isLoading=!1,ve.selectedId=0,ve.gridData={fetchCallBack:st,selectedRowDataFieldAsId:"eventId",selectedRowsChangeCallBack:function(vt,Ut,Rt){null==Ut[0]?(ve.selectedId=0,ve.selectedText=""):(ve.selectedId=vt[0],ve.selectedText=Ut[0].label)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,isOrderable:!0,orderBy:"creationDate",orderByIsAscending:!1,isPageable:!0,columns:[{label:Ee("EventListEvent"),dataField:"label",type:"default"},{label:Ee("EventDescriptionForAdmin"),dataField:"description",type:"default"},{label:Ee("EventListCreationDate"),dataField:"creationDate",type:"default",transform:function(vt,Ut,Rt){return ue("date")(vt,"dd/MM/yyyy")}}],rows:ve.users,totalNumberOfRows:ve.totalNumberOfRows},ve.search=ie.search,K.getUserRoleOnTenant().then(function(vt){ve.role=vt})}]);var Ia=e(96094),go=e(22789),lr=A.module("app"),Oi="app.modules.admin.documentList";lr.controller(Oi,["$scope","documentService","directoryService","stateService","breadCrumbsService","$state","modalService","toaster","authService","devExtremeService","$q","$injector",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K){var pe=ee.vm={},X=ee.fn={},de=globalThis.L,ve=ee.parentVm=ee.$parent.vm;function Ee(nt){var ft=Z.defer(),Dt=null!=nt.sort&&nt.sort.length>0?nt.sort[0].selector:null,pt=!(null!=nt.sort&&nt.sort.length>0&&nt.sort[0].desc),ct=[];return ie.getDirectories(pe.parentDirectoryId,nt.skip,nt.take,Dt,pt,nt.filter,pe.stateRetention.search).then(function(lt){for(var it=lt.totalNumberOfLines,et=0;et<lt.list.length;et++){var st=lt.list[et];st.type=pe.TYPE_DIR,st.id+="."+pe.TYPE_DIR,ct.push(st)}if(ve.parentPath=lt.parentPath,ve.currentPath=lt.currentPath,lt.currentPath){var gt=lt.currentPath.split("\\");pe.currentLabel=gt.length>=1?gt[gt.length-1]:lt.currentPath}pe.previousParentDirectoryId=lt.previousId,se.getAllDocumentsByDirectory(pe.parentDirectoryId,nt.skip,nt.take,Dt,pt,nt.filter,pe.stateRetention.search).then(function(At){for(var rt=0;rt<At.list.length;rt++){var Tt=At.list[rt];Tt.type=pe.TYPE_DOC,Tt.id+="."+pe.TYPE_DOC,ct.push(Tt)}ft.resolve({data:ct,totalCount:it+At.totalNumberOfRows})})}),ft.promise}function qe(nt){window.open("/api/custom/Document/DownloadDocument?jwt="+oe.getCachedToken()+"&pDocumentId="+nt.id.split(".")[0])}ee.parentFn=ee.$parent.fn,pe.TYPE_DIR="<i class='fa fa-folder fa-lg'></i>",pe.TYPE_DOC="<i class='fa fa-file fa-lg'></i>",pe.stateRetention={},pe.stateRetention.search="",pe.stateRetention.states=["documents.CU","documents.list"],pe.root=!te.params.directoryId,X.fetch=Ee,X.back=function le(){pe.parentDirectoryId=pe.previousParentDirectoryId,pe.selectedRow=null,te.go("documents.list",{directoryId:pe.parentDirectoryId})},X.create=function ye(){if(ue.setTempData("documentCU.currentPath",ve.currentPath),ue.setTempData("documentCU.parentPath",ve.parentPath),ve.currentPath){var nt=ve.currentPath.split("\\");ne.add(Oi,nt[nt.length-1],te,!0)}else ne.add(Oi,de("DocumentListTitle"),te);te.go("documents.CU",{directoryId:pe.parentDirectoryId})},X.update=function we(){if(pe.selectedRow&&(pe.selectedRow.id=pe.selectedRow.id.split(".")[0],ue.setTempData("documentCU",pe.selectedRow)),ue.setTempData("documentCU.currentPath",ve.currentPath),ue.setTempData("documentCU.parentPath",ve.parentPath),ve.currentPath){var nt=ve.currentPath.split("\\");ne.add(Oi,nt[nt.length-1],te,!0)}else ne.add(Oi,de("DocumentListTitle"),te);te.go("documents.CU",{directoryId:pe.parentDirectoryId})},X.deleteLine=function xe(){let nt=K.get("modalServiceBridge");if(pe.selectedRow.isSyllabusInUse){let ft=new go.e;ft.syllabusItemId=pe.selectedRow.id.split(".")[0],ft.syllabusType=Ia.O.Document,ft.isDelete=!0,ft.deleteText=de(pe.selectedRow.type==pe.TYPE_DIR?"DocumentManagement.DocumentList.DeleteDirectoryIsInUseText":"DocumentManagement.DocumentList.DeleteDocumentIsInUseText"),nt.openCatalogItemRelatedModal(ft)}else{let ft={titleText:de("SharedPleaseConfirm"),bodyText:de("SharedAreYouSureDelete")};nt.openSharedModal(ft).then(function(Dt){Dt.result&&(pe.selectedRow.type==pe.TYPE_DIR?ie.deleteDirectory(pe.selectedRow.id.split(".")[0]).then(function(pt){pt.success?(pe.gridData.refreshClearSelection(),q.pop("success","",de("DocumentsDeleteSuccess"))):q.pop("error","",de("DocumentsDeleteSuccessUnsucessfull"))}):se.deleteDocument(pe.selectedRow.id.split(".")[0]).then(function(pt){pt.success?(pe.gridData.refreshClearSelection(),q.pop("success","",de("DocumentsDeleteSuccess"))):q.pop("error","",de("DocumentsDeleteSuccessUnsucessfull"))}))})}},X.download=qe,X.downloadZip=function ot(){var nt=[],ft=pe.selectedRow.type==pe.TYPE_DIR;nt.push({DocumentId:pe.selectedRow.id.split(".")[0],IsDirectory:ft.toString()});var Dt=JSON.stringify(nt);window.open("/api/custom/Document/DownloadDocumentsZipAdmin?jwt="+oe.getCachedToken()+"&pDocuments="+Dt)},X.drillDown=function He(nt){if(nt.type==pe.TYPE_DOC)qe(nt);else if(ve.currentPath){pe.parentDirectoryId=nt.id.split(".")[0];var ft=ve.currentPath.split("\\");ne.add(Oi,ft[ft.length-1],te,!0),te.go("documents.list",{directoryId:pe.parentDirectoryId})}else pe.parentDirectoryId=nt.id.split(".")[0],ne.add(Oi,de("DocumentListTitle"),te),te.go("documents.list",{directoryId:pe.parentDirectoryId})},X.onSeeRelatedActivities=function Ze(){const nt=pe.selectedRow.id.split(".")[0];let ft=K.get("modalServiceBridge"),Dt={syllabusItemId:nt,syllabusType:Ia.O.Document,modalSubTitle:de(pe.selectedRow.type==pe.TYPE_DIR?"CatalogItemRelatedModal.ActivityList.DirectorySubTitle":"CatalogItemRelatedModal.ActivityList.DocumentSubTitle"),emptyStateText:de(pe.selectedRow.type==pe.TYPE_DIR?"CatalogItemRelatedModal.ActivityList.DirectoryNoActivitiesAssociated":"CatalogItemRelatedModal.ActivityList.DocumentNoActivitiesAssociated")};ft.openCatalogItemRelatedModal(Dt)},function(){ue.removeTempData("documentCU");var nt=ue.getTempData("documentList.currentPath");nt&&(ve.currentPath=nt,ue.removeTempData("documentList.currentPath"));var ft=ue.getTempData("documentList.parentPath");ft&&(ve.parentPath=ft,ue.removeTempData("documentList.parentPath"));var Dt=ue.getTempData("documentList.parentDirectoryId");Dt?(pe.parentDirectoryId=Dt,ue.removeTempData("documentList.parentDirectoryId")):pe.parentDirectoryId=te.params.directoryId,ue.initStateRetention(Oi+te.params.directoryId,ee),pe.gridData=j.getGridWithPaging(pe,Oi+te.params.directoryId),pe.gridData.rowInTooltip=de("DocumentListRowInToolTip"),pe.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"id",load:Ee}),pe.gridData.scrolling={mode:"standard",useNative:"false",showScrollbar:"true"},pe.gridData.height="65vh",pe.gridData.toolbar.options.date=!1,pe.gridData.toolbar.tooltips.search=de("ListSearchTooltip"),pe.gridData.columns=[{caption:de("DocumentListColumnType"),visibleIndex:0,width:"60px",alignment:"center",uxCalculateDisplayValue:function(pt){return pt.type},hidingPriority:90},{caption:de("DocumentListColumnName"),dataField:"label",sortOrder:"asc",hidingPriority:95},{caption:de("DocumentListColumnSize"),dataField:"size",allowSorting:!1,uxCalculateDisplayValue:function(pt){if(pt.type==pe.TYPE_DOC){if(!pt.size||0==pt.size)return"0 "+de("DocumentSizeBytes");var lt=[de("DocumentSizeBytes"),de("DocumentSizeKB"),de("DocumentSizeMB"),de("DocumentSizeGB"),de("DocumentSizeTB")],it=Math.floor(Math.log(pt.size)/Math.log(1024));return parseFloat((pt.size/Math.pow(1024,it)).toFixed(2))+" "+lt[it]}return"-"},hidingPriority:85},{caption:de("DocumentListColumnDateCreated"),dataField:"dateCreated",uxCalculateDisplayValue:function(pt){return pt.dateCreatedString}},{caption:de("DocumentListColumnDateModified"),dataField:"dateModified",uxCalculateDisplayValue:function(pt){return null==pt.dateModified?"-":pt.dateModifiedString}},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,hidingPriority:100,showInColumnChooser:!1}]}()}]),A.module("app").controller("app.modules.admin.events",["$scope","$state",function(ee,se){ee.vm={},ee.fn={}}]),A.module("app").controller("app.modules.admin.events.cu",["$scope","$state","eventService","toaster","directoryService","$q","breadCrumbsService",function(ee,se,ie,ue,ne,te,Q){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var j=ee.vm={},Z=ee.fn={},K=globalThis.L;j.isLoading=!0,j.model={},Z.createOrUpdate=function(){ie.createEventOrUpdateEvent(j.model).then(function(Ee){j.eventId?(ue.pop("success",K("EventManagement"),K("EventMessageAdding")),Q.back({reload:!0})):(ue.pop("success",K("EventManagement"),K("EventMessageAdded")),se.go("events.eventOccurrenceCU",{eventId:Ee.eventId},{reload:!0}))},function(Ee){ue.pop("error",K("EventManagement"),Ee.validationErrors[0].message)})},Z.update=function X(){ie.updateCodeInitial(j.model.codeInitial,j.eventId).then(function(Ee){Ee.success?ue.pop("success",K("CodeInitialSaving"),K("CodeInitialSavingSuccess")):ue.pop("error",K("CodeInitialSaving"),K("CodeInitialSavingError"))})},Z.clear=function(){Q.back({reload:!0})},Z.updateDescriptionField=function(){j.eventId<=0&&(j.model.currentTranslation.description=j.model.currentTranslation.label)},Z.addDirectory=function de(){j.addDirectory=!0},Z.cancelAdd=function ve(){j.addDirectory=!1},Z.isNumberKey=function be(Ee){var le=Ee.keyCode;(le<48||le>57)&&Ee.preventDefault()},j.eventId=se.params.eventId,j.addDirectory=!1,j.config={model:{translations:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},function pe(){j.isLoading=!0,j.eventId>0?(j.updateForm=!0,ie.getEventTranslationsByEventId(parseInt(j.eventId)).then(function(Ee){Ee.exceptionThrown&&(ue.pop("error",K("EventManagement"),K("InexistantData")),Q.back({reload:!0})),j.model=Ee,j.config.model=j.model,j.isLoading=!1},function(Ee){console.log("An error happened while fetching the course.",Ee)})):(j.model.translations=[{label:"",description:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],j.config.model=j.model,j.isLoading=!1)}()}]);var hr=A.module("app"),pa="app.modules.admin.events.list";hr.controller(pa,["$scope","eventService","$state","modalService","toaster","$stateParams","transactionService","appConst","stateService","userService","$filter","$q","breadCrumbsService","devExtremeService","$injector",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var Ee=ee.vm={},le=ee.fn={},ye=globalThis.L;function we(Ze){var nt=K.defer(),ft=null!=Ze.sort&&Ze.sort.length>0?Ze.sort[0].selector:null,Dt=!(null!=Ze.sort&&Ze.sort.length>0&&Ze.sort[0].desc);return j.getUserRoleOnTenant().then(function(pt){pt==Ee.roles.Trainer?se.getEventsWithStatsForTrainer(Ze.skip,Ze.take,ft,Dt,Ze.filter,Ee.stateRetention.search).then(function(ct){nt.resolve({data:ct.list,totalCount:ct.totalNumberOfRows})}):se.getEventsWithStats(Ze.skip,Ze.take,ft,Dt,Ze.filter,Ee.stateRetention.search).then(function(ct){nt.resolve({data:ct.list,totalCount:ct.totalNumberOfRows})})}),nt.promise}Ee.stateRetention={},Ee.stateRetention.search="",Ee.stateRetention.states=["events.occurrenceList","events.eventCU","events.eventOccurrenceCU"],Ee.roles=q.roles,le.fetch=we,le.deleteLine=function xe(){if(Ee.selectedRow.isSyllabusInUse){let Ze=de.get("modalServiceBridge"),nt=new go.e;nt.syllabusItemId=Ee.selectedRow.eventId,nt.syllabusType=Ia.O.SectionEvent,nt.isDelete=!0,nt.deleteText=ye("EventManagement.EventList.DeleteEventInUseText"),Ze.openCatalogItemRelatedModal(nt)}else ue.open(function(){se.deleteEvent(Ee.selectedRow.eventId).then(function(){ne.pop("success",ye("SharedSuccess"),ye("EventDeleteSuccess1")+' "'+Ee.selectedRow.label+'" '+ye("EventDeleteSuccess2")),Ee.selectedRow=null,Ee.gridData.refreshClearSelection()},function(Ze){ne.pop("error",ye("SharedError"),Ze.message)})},null,ye("SharedPleaseConfirm"),ye("EventAreYouSureDelete")+" <span class='color-info'>"+Ee.selectedRow.label+"</span> ?")},le.drillDown=function qe(Ze){pe.add(pa,ye("EventListTitle")+" / "+Ze.label,ie),ie.go("events.occurrenceList",{eventId:Ze.eventId})},le.createOrUpdate=function ot(Ze){pe.add(pa,ye("EventListTitle"),ie),Ze?ie.go("events.eventCU",{eventId:Ze}):ie.go("events.eventCU")},le.onSeeRelatedActivities=function He(){const Ze=Ee.selectedRow.eventId;let nt=de.get("modalServiceBridge"),ft={syllabusItemId:Ze,syllabusType:Ia.O.SectionEvent,modalSubTitle:ye("CatalogItemRelatedModal.ActivityList.EventSubTitle"),emptyStateText:ye("CatalogItemRelatedModal.ActivityList.EventNoActivitiesAssociated")};nt.openCatalogItemRelatedModal(ft)},oe.initStateRetention(pa,ee),Ee.gridData=X.getGridWithPaging(Ee,pa),Ee.gridData.toolbar.options.date=!1,Ee.gridData.toolbar.tooltips.search=ye("ListSearchTooltip"),Ee.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"eventId",load:we}),Ee.gridData.scrolling={mode:"standard",useNative:"false"},Ee.gridData.height="75vh",Ee.gridData.scrolling.showScrollbar=!0,Ee.gridData.wordWrapEnabled=!0,Ee.gridData.columns=[{caption:ye("EventListEvent"),dataField:"label",visibleIndex:0,hidingPriority:95},{caption:ye("EventDescriptionForAdmin"),dataField:"description",visibleIndex:1},{caption:ye("EventListCreationDate"),dataField:"creationDate",sortOrder:"desc",uxCalculateDisplayValue:function(Ze){return Ze.creationDateString},width:150,visibleIndex:2,hidingPriority:75},{caption:ye("EventListPreviousOccurenceNumber"),dataField:"numberOfOccurencesPassed",width:180,visibleIndex:3,hidingPriority:80},{caption:ye("EventListCurrentOccurenceNumber"),dataField:"numberOfOccurencesCurrent",width:180,visibleIndex:4,hidingPriority:85},{caption:ye("EventListFutureOccurenceNumber"),dataField:"numberOfOccurencesFuture",width:180,visibleIndex:5,hidingPriority:90},{cellTemplate:"buttonTemplate",alignment:"center",allowReordering:!1,visibleIndex:6,width:40,hidingPriority:100,showInColumnChooser:!1}]}]);var fr=e(40172),mr=A.module("app"),$i="app.modules.admin.events.occurence";mr.controller($i,["$scope","$stateParams","eventService","$state","modalService","toaster","stateService","userService","$filter","appConst","$q","breadCrumbsService","devExtremeService","authService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X){var de=ee.vm=ee.$parent.vm,ve=ee.fn=ee.$parent.fn,be=globalThis.L;function Ee(){var pt=new Date;return pt.setHours(0),pt.setMinutes(0),pt.setSeconds(0),pt.setMilliseconds(0),pt}function le(pt){var ct=Z.defer();return ie.getEventOccurrencesWithStats(de.eventId,null!=pt.sort&&pt.sort.length>0?pt.sort[0].selector:null,!(null!=pt.sort&&pt.sort.length>0&&pt.sort[0].desc),pt.skip,pt.take,pt.filter,de.stateRetention.startDate,de.stateRetention.endDate,de.stateRetention.firstLoad,de.stateRetention.search).then(function(et){ct.resolve({data:et.list,totalCount:et.totalNumberOfRows})}),ct.promise}function Ze(pt,ct,lt){ie.GetEventLabelById(de.eventId).then(function(it){ct?(K.add($i+de.eventId.toString(),be("Event")+" : ("+it.label+")",ue),ue.go("events.eventOccurrenceCU",{eventId:pt,eventOccurrenceId:ct,duplicate:lt,trainerId:""})):(K.add($i+"0",be("Event")+" : ("+it.label+")",ue),ue.go("events.eventOccurrenceCU",{eventId:pt,eventOccurrenceId:"",duplicate:"",trainerId:""}))})}de.eventId=0,de.stateRetention={},de.stateRetention.startDate=Ee(),de.stateRetention.states=["events.eventOccurrenceCU","events.usersList"],de.stateRetention.firstLoad=!0,de.notifyParticipants=!1,de.filterModel=[{label:be("EventOccurrenceFilterDate"),selected:0,options:[be("EventOccurrenceFilterDateCurrent")]}],de.eventOccurenceType=j.EventOccurrenceTypeEnum,ve.excel=function(pt){var ct="/api/custom/EventOccurrenceExcel/GetEventOccurrencePresenceReportExcel?jwt="+X.getCachedToken()+"&EventOccurrenceId="+pt.eventOccurrenceId;window.open(ct)},ve.fetch=le,ve.deleteLine=function ye(){ne.open(function(){ie.deleteEventOccurrence(de.selectedRow.eventOccurrenceId).then(function(){te.pop("success",be("SharedSuccess"),be("EventOccurrenceDeleteSuccess1")+" "+be("EventOccurrenceDeleteSuccess2")),de.gridData.refreshClearSelection()},function(pt){te.pop("error",be("SharedError"),pt.message)})},null,be("SharedPleaseConfirm"),be("EventOccurrenceAreYouSureDelete"))},ve.cancel=function xe(){de.notifyParticipants=!1;var pt=be("SharedPleaseConfirm"),ct=be("EventOccurrenceAreYouSureCancel")+"<br/><br/>";ct+=be("EventOccurrenceYouCanNotify")+"<br/><br/>",ct+=be("EventOccurrenceRefund")+"<br/><br/>",ct+=be("EventOccurrenceCanceledNotShown")+"<br/><br/>",ct+='<label class="ui-checkbox pull-left" style="margin-left: 18px; margin-top: 12px;">',ct+='<input type="checkbox" ng-model="vm.notifyParticipants" ng-change="vm.notifyParticipantsChange()" />',ct+="<span style=\"font-weight:bold;font-family:'Lato','Helvetica Neue','Arial','sans-serif';font-size:14px\">Notifiez les participants</span>";var lt={buttons:[],header:pt,body:ct+="</label>",notifyParticipants:de.notifyParticipants,notifyParticipantsChange:function(){de.notifyParticipants=this.notifyParticipants}};lt.buttons.push({label:be("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),lt.buttons.push({label:be("SharedContinue"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){!function qe(){ie.cancelEventOccurrence(de.selectedRow.eventOccurrenceId,de.notifyParticipants).then(function(){te.pop("success",be("SharedSuccess"),be("EventOccurrenceCancelSuccess1")+' "'+de.selectedRow.label+'" '+be("EventOccurrenceCancelSuccess2")),de.gridData.refreshClearSelection()},function(pt){te.pop("error",be("SharedError"),pt.message)})}()}}),ne.openGeneric(lt)},ve.drillDownSession=function He(pt){ie.GetEventLabelById(de.eventId).then(function(ct){var lt=ct.label,it=fr.R.Event_Calendar_Presence_List;K.add($i+de.eventId,be("Event")+" : ("+lt+")",ue),ue.go(it,{eventId:de.eventId,eventOccurrenceId:pt.eventOccurrenceId,eventOccurrenceSessionId:pt.sessionId})})},ve.drillDownOccurrence=function ot(pt){Ze(de.eventId,pt.eventOccurrenceId,0)},ve.createOrUpdate=Ze,ve.duplicateOccurrence=function nt(pt){var it={buttons:[],header:be("SharedPleaseConfirm"),body:be("EventOccurrenceAreYouSureDuplicate")};it.buttons.push({label:be("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),it.buttons.push({label:be("SharedContinue"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){ie.GetEventLabelById(de.eventId).then(function(et){ie.duplicateEventOccurrence(pt).then(function(st){!function ft(pt,ct){K.add($i+"0",be("Event")+" : ("+pt+")",ue),ue.go("events.eventOccurrenceCU",{eventId:de.eventId,eventOccurrenceId:ct,duplicate:"",trainerId:""}),te.pop("success",be("EventOccurrenceDuplicated"))}(et.label,st.eventOccurrenceId)})})}}),ne.openGeneric(it)},ve.shortUrl=function Dt(pt){return ie.shortUrl(pt)},de.eventId=parseInt(se.eventId),Q.initStateRetention($i+de.eventId,ee),q.getUserRoleOnTenant().then(function(pt){de.role=pt}),ie.GetEventLabelById(se.eventId).then(function(pt){de.eventLabel=pt.label}),de.gridData=pe.getGridWithPaging(de,$i+de.eventId,Ee()),de.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"eventOccurrenceId",load:le}),de.gridData.toolbar.tooltips.search=be("EventOccurrenceSearchTooltip"),de.gridData.onRowPreparedApplyCustomClass=function(pt){return function we(pt,ct,lt){var it=new Date,et=new Date(pt),st=ct?new Date(ct):null,gt=lt?new Date(lt):null;return et<it||st&&st>it||gt&&gt<it?"hatched-section":""}(pt.endDate,pt.displayDate,pt.displayEndDate)},de.gridData.wordWrapEnabled=!0,de.gridData.masterDetail={enabled:!0,template:"occurrenceSessions"},de.gridData.columns=[{caption:"Code",dataField:"code",width:100,uxCalculateDisplayValue:function(pt){return pt.code},visibleIndex:0},{caption:be("EventOccurrenceListProjectNumber"),dataField:"projectNumberOrFolder",width:160,visibleIndex:1},{caption:be("EventOccurrenceListDuration"),dataField:"duration",visibleIndex:3},{caption:be("EventOccurrenceListProgram"),dataField:"scheduleDate",sortOrder:"asc",visibleIndex:4,hidingPriority:90},{caption:be("EventOccurrenceListDescription"),dataField:"description",visibleIndex:6},{caption:be("EventOccurrenceListTrainerName"),dataField:"trainerDescription",uxCalculateDisplayValue:function(pt){if(null!=pt.trainerNames){for(var ct="",lt=0;lt<pt.trainerNames.length;lt++)ct+=pt.trainerNames[lt],lt!=pt.trainerNames.length-1&&(ct+=" , ");return ct}},visibleIndex:7,allowSorting:!1},{caption:be("EventOccurrenceListNumberOfSeatsUsedDividedByTotal"),dataField:"occurrence",cellTemplate:"progressTemplate",visibleIndex:8},{cellTemplate:"exportCellTemplate",width:40,alignment:"center",allowReordering:!1,visibleIndex:9,hidingPriority:100,showInColumnChooser:!1},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,visibleIndex:10,hidingPriority:100,showInColumnChooser:!1}]}]);var gr=A.module("app"),ha="app.modules.admin.events.occurrence.cu";gr.controller(ha,["$scope","$stateParams","$state","$q","eventService","validationService","toaster","countryService","userService","stateService","trainerService","modalService","timezoneService","breadCrumbsService","$filter","appConst","$timeout",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var ye=ee.vm={},we=ee.fn={},xe=globalThis.L;ee.child={},Z.getAMHours(),Z.getPMHours(),Z.getEveningHours(),ye.model={},ye.isLoading=!0,ye.modelCompare={},ye.timezones=[],ye.timezone={},ye.stateRetention={},ye.stateRetention.states=["events.searchTrainer"],ye.searchEnabled=!1,ye.typeOptions=[{id:1,label:xe("EventOccurrenceClassroom")},{id:2,label:xe("EventOccurrenceOnLine")}],ye.sendMail=!1,ye.notifyWaitingListUsers=!1,ye.notifyWaitingListUsersForNewSeats=!1,ye.resetReminderForUsers=!1,ye.teamsEnabled=globalThis.__teamsEnabled,ye.createOrUpdateSession=!1;var nt=[];function pt(){ye.config.model=ye.model}function gt(){j.removePersistedTempDataPromise("occurrenceData");var dt=Date.now(),Kt=(Date.now(),globalThis.dateHelper.formatDate(ye.model.displayDate)),Jt=globalThis.dateHelper.formatDate(ye.model.displayEndDate);null==ye.model.displayEndDate&&(Jt=null),ye.isLoading=!0,ne.createOrUpdateEventOccurrence(ye.model.parentId,ye.model.id,Kt,Jt,ye.model.code,ye.model.isCanceled,ye.model.numberOfSeats,ye.model.eventOccurrenceLanguage,ye.model.toBeNotifiedEmails,ye.model.translations,ye.model.trainers,ye.model.duplicate,ye.model.delayBeforeRegistrationDeadline,nt,ye.timezone.id,ye.model.duration,ye.sendMail,ye.notifyWaitingListUsers,ye.notifyWaitingListUsersForNewSeats,ye.resetReminderForUsers,ye.model.projectNumberOrFolder).then(function(Jn){(ye.sendMail||ye.notifyWaitingListUsersForNewSeats||ye.notifyWaitingListUsers)&&Q.pop("success","",xe("EmailSent")),Q.pop("success","",xe("OccurrenceSaved")),ye.sendMail=!1,ye.modelCompare.timezoneId!==ye.timezone.id&&!ee.child.vm.createSession&&!ee.child.vm.editSession&&ee.child.fn.refreshSessions(),function At(){ye.modelCompare.timezoneId=ye.timezone.id,ye.modelCompare.translations=ye.model.translations,ye.modelCompare.trainers=ye.model.trainers}(),ye.isLoading=!1,ye.notifyWaitingListUsersForNewSeats=!1,ye.isCreate&&ie.go("events.eventOccurrenceCU",{eventId:se.eventId,eventOccurrenceId:Jn.eventOccurrenceId},{reload:!0})},function(Jn){Q.pop("error",xe("SharedError"),Jn.message)})}function Et(dt){ye.timezones=dt.list;var Vt=globalThis.$linq(ye.timezones).where(function(Wt){return Wt.id==ye.model.timezoneId}).firstOrDefault();ye.timezone=null!=ye.model.timezoneId&&null!=Vt?Vt:dt.list[0]}we.isNumberKey=function st(dt){var Vt=dt.keyCode;(Vt<48||Vt>57)&&dt.preventDefault()},we.cancel=function ct(){"events.occurrenceList"!=j.getPreviousState().name?X.back():(X.deleteLatest(),ie.go("events.occurrenceList",{eventId:se.eventId},{reload:!0}))},we.onSave=function it(){(function lt(){var dt=ue.defer();return te.isEqualOrGreater(ye.model.numberOfSeats,ye.model.numberOfUsedSeats)?dt.resolve(!0):Q.pop("error",xe("TheNumberOfSeatsIsInvalid"),""),dt.promise})().then(function(){!ye.wasCanceled&&ye.model.isCanceled?function rt(){ye.notifyParticipants=!1;var Wt={buttons:[],header:xe("SharedPleaseConfirm"),body:'<span style="font-size: 15px;">'+xe("CancelOccurrenceFirstLine")+'</span><br/><br/><span style="font-size: 15px;">'+xe("CancelOccurrenceSecondLine")+'</span><br/><br/><span style="font-size: 15px;">'+xe("CancelOccurrenceLastLine")+'</span><br/><br/><label class="ui-checkbox pull-left" style="margin-bottom: 16px;"><input type="checkbox" ng-model="vm.notifyParticipants" ng-change="vm.notifyParticipantsChange()" /><span style="font-weight: bold; font-size:15px">'+xe("CancelOccurrenceNotify")+"</span></label>",notifyParticipants:ye.notifyParticipants,notifyParticipantsChange:function(){ye.notifyParticipants=this.notifyParticipants}};Wt.buttons.push({label:xe("SaveWithoutCancelling"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){ye.model.isCanceled=!ye.model.isCanceled,it()}}),Wt.buttons.push({label:xe("SaveAndCancelOccurrence"),cssClass:"btn btn-secondary-position bn-btn-modal btn-secondary-danger",callBack:function(){!function Tt(){ne.cancelEventOccurrence(ye.model.id,ye.notifyParticipants).then(function(){gt()},function(dt){Q.pop("error",xe("SharedError"),dt.message)})}()}}),K.openGeneric(Wt)}():function et(){return 0!=se.eventOccurrenceId&&""!=se.eventOccurrenceId&&(ye.modelCompare.timezoneId!==ye.timezone.id||ye.modelCompare.translations!==A.toJson(ye.model.translations)||ye.modelCompare.trainers!==A.toJson(ye.model.trainers)||ee.child.vm.atLeastOneEdit)}()&&ye.model.numberOfUsedSeats>=1?function vt(){var Wt={buttons:[],header:xe("SendAnEmail"),body:xe("SendNotificationEditOccurrence")};Wt.buttons.push({label:xe("No"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){gt()}}),Wt.buttons.push({label:xe("Yes"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){ye.sendMail=!0,ee.child.vm.atLeastOneEdit=!1,gt()}}),K.openGeneric(Wt)}():ye.model.containsWaitingList&&1==ye.model.duplicate?function Ut(){var Wt={buttons:[],header:xe("SendAnEmail"),body:xe("NotifyWaitingListUsersForNewOpening")};Wt.buttons.push({label:xe("No"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){gt()}}),Wt.buttons.push({label:xe("Yes"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){ye.notifyWaitingListUsers=!0,gt()}}),K.openGeneric(Wt)}():ye.model.containsWaitingList&&ye.modelCompare.numberOfSeats<ye.model.numberOfSeats?function Rt(){var Wt={buttons:[],header:xe("SendAnEmail"),body:xe("NotifyWaitingListUsersForNewSeatsAvailables")};Wt.buttons.push({label:xe("No"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){gt()}}),Wt.buttons.push({label:xe("Yes"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){ye.notifyWaitingListUsersForNewSeats=!0,gt()}}),K.openGeneric(Wt)}():gt()})},we.getTrainerInformation=function Ct(dt){""!=dt?oe.getUserByEmail(dt).then(function(Vt){null!=Vt.userId?(ye.config.model.trainerId=Vt.userId,ye.config.model.trainerFirstName=Vt.firstName,ye.config.model.trainerLastName=Vt.lastName):ye.config.model.trainerId=0}):(ye.config.model.trainerId=null,ye.config.model.trainerFirstName="",ye.config.model.trainerLastName="")},we.searchTrainer=function ht(){ye.searchEnabled=!0;var dt={eventId:se.eventId,eventOccurrenceId:se.eventOccurrenceId,dataObject:ye.model,sessions:ee.child.vm.modelSessions,duplicate:ie.params.duplicate,timezone:ye.timezone,trainers:ye.model.trainers};j.setPersistedTempDataPromise("occurrenceData",dt).then(function(){dt.eventId?ne.GetEventLabelById(dt.eventId).then(function(Vt){if(dt.sessions.length>0)var Wt=dt.sessions[0].startDate,Mt=dt.sessions[dt.sessions.length-1].endDate;X.addBreadCrumbFullState(ha,Wt&&Mt?xe("UpdaeOccurrence")+" : "+xe("SharedFrom2")+" "+de("date")(Wt,"dd/MM/yyyy")+" "+xe("SharedTo2")+" "+de("date")(Mt,"dd/MM/yyyy"):xe("UpdaeOccurrence"),ie),ie.go("events.searchTrainer",{dataSource:{value:"occurrenceData"},fromWhere:{value:"event"}},{reload:!1})}):(X.add(ha,xe("UpdaeOccurrence"),ie),ie.go("events.searchTrainer",{dataSource:{value:"occurrenceData"},fromWhere:{value:"event"}},{reload:!1}))})},we.isUxAdmin=function xt(){return oe.getRoleCode()==ve.roles.UxAdmin},j.initStateRetention(ha,ee),ye.isCreate=ie.params.eventOccurrenceId<=0,document.getElementById("occurrence-trainer-tag"),ye.config={translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},be(function(){!function ft(){"events.searchTrainer"==j.getPreviousState().name?(j.getPersistedTempDataPromise("FilterDateList").then(function(dt){nt=dt}),ye.similar=!1,j.getPersistedTempDataPromise("occurrenceData").then(function(dt){null!=se.trainerId&&0!=se.trainerId&&oe.getUserById(se.trainerId).then(function(Wt){ye.model.trainerId=se.trainerId,ye.model.trainerEmail=Wt.userById.email,ye.model.trainerFirstName=Wt.userById.firstName,ye.model.trainerLastName=Wt.userById.lastName;for(var Mt=0;Mt<ye.model.trainers.length;Mt++)if(ye.model.trainers[Mt].trainerId==ye.model.trainerId){ye.similar=!0;break}ye.similar||ye.model.trainers.push({trainerId:ye.model.trainerId,trainerName:ye.model.trainerFirstName+" "+ye.model.trainerLastName})});var Vt=dt.dataObject;ye.model=Vt,ye.model.displayDate=globalThis.dateHelper.formatDate(Vt.displayDate),ye.model.displayEndDate=globalThis.dateHelper.formatDate(Vt.displayEndDate),ye.modelCompare.timezoneId=Vt.timezoneId,ye.modelCompare.translations=A.toJson(Vt.translations),ye.modelCompare.trainers=A.toJson(Vt.trainers),ye.modelCompare.numberOfSeats=Vt.numberOfSeats,pe.getNewTimezones().then(function(Wt){Et(Wt)}),pt(),ye.isLoading=!1})):ie.params.eventOccurrenceId?ne.getEventOccurrenceById(parseInt(ie.params.eventOccurrenceId)).then(function(dt){if(ye.model=dt,null!=dt.displayDate)ye.model.displayDate=new Date(dt.displayDate);else{var Vt=new Date;Vt.setDate(Vt.getDate()-1),ye.model.displayDate=Vt}ye.model.displayEndDate=null!=dt.displayEndDate?new Date(dt.displayEndDate):null,ye.model.duplicate=ie.params.duplicate,ye.model.isCanceled=0==ie.params.duplicate&&dt.isCanceled,ye.model.containsWaitingList=dt.containsWaitingList,ye.model.trainers=dt.trainers,ye.modelCompare.timezoneId=dt.timezoneId,ye.modelCompare.translations=A.toJson(dt.translations),ye.modelCompare.trainers=A.toJson(dt.trainers),ye.modelCompare.numberOfSeats=dt.numberOfSeats,dt.exceptionThrown&&(Q.pop("error",xe("InexistantData"),""),ie.go("events.eventList")),pe.getNewTimezones().then(function(Wt){Et(Wt)}),pt(),ye.isLoading=!1},function(dt){}):function Dt(){ye.model.isCanceled=!1,ye.model.numberOfUsedSeats=0,ye.model.parentId=se.eventId,ye.model.id=se.eventOccurrenceId,ye.model.displayDate=null,ye.model.displayEndDate=null,pe.getDefaultLocationAndTimezone().then(function(dt){ye.model.timezoneId=dt.timezoneId,ye.model.translations=[{description:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],ye.model.trainers=[],ye.model.duplicate=ie.params.duplicate,pe.getNewTimezones().then(function(Vt){Et(Vt)}),pt(),ye.isLoading=!1})}()}()})}]);var vr=A.module("app"),vo="app.modules.admin.events.occurrence.session.cu";vr.controller(vo,["$scope","$stateParams","$state","$q","eventService","validationService","toaster","countryService","userService","stateService","trainerService","modalService","$filter","devExtremeService","timezoneService","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){var be=ee.parentVm=ee.$parent.vm,Ee=ee.parentFn=ee.$parent.fn,le=ee.vm={},ye=ee.fn={},we=globalThis.L;function qe(){le.isLoading=!0,le.editSession&&!le.createSession?ne.getSessionById(le.selectedRow.id).then(function(Mt){le.showMeridian=!be.model.use24Hours,le.model=Mt,le.model.isTeamsMeeting=Mt.isTeamsMeeting,le.model.startDate=new Date(Mt.startDate),le.model.endDate=new Date(Mt.endDate),le.model.startTime=new Date(le.model.startDate),le.model.endTime=new Date(le.model.endDate),pt(Mt.stateId),nt(),le.isLoading=!1}):ft()}function nt(){le.config.model=le.model}function ft(){le.isLoading=!0,le.model.type=1,le.model.startDate=null,le.model.endDate=null,le.model.startTime=new Date,le.model.endTime=new Date,le.model.doNotSendUrl=!0,le.model.isTeamMeeting=!1,le.model.eventOccurrenceId=se.eventOccurrenceId,de.getDefaultLocationAndTimezone().then(function(Mt){le.showMeridian=!be.model.use24Hours;var Kt=globalThis.$linq(le.countries).where(function(un){return un.id==Mt.countryId}).firstOrDefault();le.model.countryId=Kt.id;var Jt=globalThis.$linq(Kt.states).firstOrDefault(null,function(un){return un.id==Mt.stateId});le.model.stateId=null!=Jt?Jt.id:0,le.model.translations=[{locationName:"",locationDescription:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],pt(le.model.stateId),nt(),le.isLoading=!1})}function pt(Mt){for(var Kt=0;Kt<le.countries.length;Kt++)le.countries[Kt].id==le.model.countryId&&(0==le.countries[Kt].states.length&&le.countries[Kt].states.push({id:0,label:"Autre"}),le.states=le.countries[Kt].states,le.model.stateId=Mt&&Mt>0?Mt:le.states[0].id)}function rt(){le.createSession=!1,le.editSession=!1,Tt()}function Tt(){le.gridData.refreshKeepSelection(),le.model&&(le.model={})}function Rt(){return!(0==se.eventOccurrenceId||""==se.eventOccurrenceId)}ee.$parent.child=ee,le.model={},le.isLoading=!0,le.createSession=!1,le.editSession=!1,le.modelSessions={},le.teamsEnabled=globalThis.__teamsEnabled,le.atLeastOneEdit=!1,le.atLeastOneEditTrainers=!1,le.states=[],le.countries=[],le.typeOptions=[{id:1,label:we("EventOccurrenceClassroom")},{id:2,label:we("EventOccurrenceOnLine")}],le.stateRetention={},le.stateRetention.endDate=null,ee.$watch("vm.model.startDate",function(Mt,Kt){null==Mt&&null==Kt||null!=Mt&&null==le.model.endDate&&(le.model.endDate=Mt)},!0),ye.createSession=function et(){ne.checkForCompletion(parseInt(ie.params.eventOccurrenceId)).then(function(Mt){Mt.hasCompletedUserSyllabus?K.open(function(){le.createSession=!0,le.editSession=!1,qe()},null,we("SharedPleaseConfirm"),we("InscriptionExistSessionCreationMessage")):(le.createSession=!0,le.editSession=!1,qe())})},ye.cancelSession=function st(Mt){le.notifyParticipants=!1;var Kt=we("SharedPleaseConfirm"),Jt=we("EventOccurrenceSessionAreYouSureCancel")+"<br/><br/>";Jt+=we("EventOccurrenceYouCanNotify")+"<br/><br/>",Jt+='<label class="ui-checkbox pull-left" style="margin-left: 18px; margin-top: 12px;">',Jt+='<input type="checkbox" ng-model="vm.notifyParticipants" ng-change="vm.notifyParticipantsChange()" />',Jt+="<span style=\"font-weight:bold;font-family:'Lato','Helvetica Neue','Arial','sans-serif';font-size:14px\">"+we("EventOccurrenceSessionNotifyForCancellation")+"</span>";var un={buttons:[],header:Kt,body:Jt+="</label>",notifyParticipants:le.notifyParticipants,notifyParticipantsChange:function(){le.notifyParticipants=this.notifyParticipants}};un.buttons.push({label:we("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),un.buttons.push({label:we("SharedContinue"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){!function gt(Mt){ne.cancelSessionById(Mt,le.notifyParticipants).then(function(){let Kt=we("EmailSent");le.notifyParticipants||(Kt=we("SessionCanceledSuccessToast")),Q.pop("success","",Kt),le.gridData.refreshClearSelection(),Tt()})}(Mt)}}),K.openGeneric(un)},ye.editSession=function At(){le.createSession=!1,le.editSession=!0,le.firstLoad=!0,qe()},ye.goBack=rt,ye.duplicateSession=function He(){ne.duplicateSessionById(le.selectedRow.id).then(function(Mt){Q.pop("success",we("SessionDuplicated")),le.atLeastOneEditTrainers=!0,Tt()})},ye.deleteSession=function Ze(){K.open(function(){var Mt=le.modelSessions.filter(Kt=>Kt.id==le.selectedRow.id);ne.deleteSessionById(le.selectedRow.id).then(function(Kt){if(Kt.success){le.atLeastOneEditTrainers=!0,Q.pop("success",we("SessionListRemoveSuccessfull")),le.gridData.refreshClearSelection();var Jt=le.modelSessions.indexOf(Mt);if(le.modelSessions.splice(Jt,1),0==le.modelSessions.length){be.model.trainers=[];var un=new Date;un.setDate(un.getDate()-1),Ee.onSave(),be.model.displayEndDate=un}}else Q.pop("error",we("SessionListRemoveUnsucessfull"))})},null,we("SharedPleaseConfirm"),we("SharedAreYouSureDelete"))},ye.refreshSessions=Tt,ye.typeChange=function ct(){0==le.model.countryId&&ft()},ye.onSave=function lt(){if(null!=le.model.endDate){if(function dt(){var Mt=new Date(le.config.model.startTime),Kt=new Date(le.config.model.endTime),Jt=new Date(le.config.model.startDate),un=new Date(le.config.model.endDate),ei=Jt.getFullYear()==un.getFullYear(),Gn=Jt.getMonth()==un.getMonth(),Jn=ei&&Gn&&Jt.getDay()==un.getDay(),Ot=Mt.getHours()==Kt.getHours()&&Mt.getMinutes()==Kt.getMinutes();return null==le.config.model.endDate||Jt.getFullYear()>un.getFullYear()||ei&&Jt.getMonth()>un.getMonth()||ei&&Gn&&Jt.getDate()>un.getDate()||Jn&&(Mt.getHours()>Kt.getHours()||Mt.getHours()==Kt.getHours()&&Mt.getMinutes()>Kt.getMinutes())?(Q.pop("error",we("EndDateSmallerThanTheStartDate")),!1):!Jn||!Ot||(Q.pop("error",we("EndDateEqualToStartDate")),!1)}()){if(!function Vt(){if(0==le.modelSessions.length||null==le.modelSessions||2==le.model.type||1==le.modelSessions.length&&null!=le.model.id)return!0;var Mt=!0;return le.modelSessions.forEach(Kt=>{1==Kt.type&&(Kt.countryId!=le.model.countryId||null!=Kt.stateId&&Kt.stateId!=le.model.stateId)&&(Mt=!1)}),Mt}())return void Q.pop("error","",we("EventOccurrenceSessionAddressValidation"));le.atLeastOneEdit=!!Rt()&&be.model.numberOfUsedSeats>=1,le.atLeastOneEditTrainers=Rt(),function it(){var Mt=globalThis.dateHelper.formatDateWithTime(le.model.startDate,le.model.startTime),Kt=globalThis.dateHelper.formatDateWithTime(le.model.endDate,le.model.endTime);le.model.addSessionToRegisteredUsers=be.model.numberOfUsedSeats>=1,le.isLoading=!0,ne.createOrUpdateSession(le.model,parseInt(ie.params.eventOccurrenceId),Mt,Kt).then(function(Jt){le.isLoading=!1,le.createSession?(Q.pop("success",we("SessionCreated")),Jt.areUsersNotifiedOfNewSession&&Q.pop("success","",we("EmailSent"))):Q.pop("success",we("SessionEdited")),rt()},function(Jt){Q.pop("error",we("SharedError"),Jt.message)})}()}}else Q.pop("error","",we("EventOccurrenceCUEndDateError"))},ye.onClickInformUsers=function Ct(){!function vt(){var Jt={buttons:[],header:we("SendAnEmail"),body:we("SendNotificationEditOccurrence")};Jt.buttons.push({label:we("No"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),Jt.buttons.push({label:we("Yes"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){!function Et(){ne.notificationEditEventOccurrence(parseInt(ie.params.eventOccurrenceId)).then(function(Mt){le.atLeastOneEdit=!1,Q.pop("success","",we("EmailSent"))})}()}}),K.openGeneric(Jt)}()},ye.onClickInformTrainers=function ht(){!function Ut(){var Jt={buttons:[],header:we("SendAnEmail"),body:we("SendNotificationEditOccurrenceTrainers")};Jt.buttons.push({label:we("No"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),Jt.buttons.push({label:we("Yes"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){!function xt(){ne.notificationEditEventOccurrenceTrainers(parseInt(ie.params.eventOccurrenceId)).then(function(Mt){le.atLeastOneEditTrainers=!1,Q.pop("success","",we("EmailSent"))})}()}}),K.openGeneric(Jt)}()},ye.countryChangedSession=pt,ye.isUxAdmin=function Wt(){return oe.getRoleCode()==ve.roles.UxAdmin},le.atLeastOneEdit=!1,le.config={translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},function Dt(){q.getAllWithStates().then(function(Mt){le.countries=Mt.countries})}(),le.gridData=X.getGridWithPaging(le,vo),le.gridData.selection.mode="single",le.gridData.noDataText=we(be.isCreate?"SessionPleaseSave":"NoSession"),le.gridData.wordWrapEnabled=!0,le.gridData.toolbar.options.date=!1,le.gridData.toolbar.options.search=!1,le.gridData.onRowPreparedApplyCustomClass=function(Mt){return Mt.isCanceled?"hatched-section":""},le.gridData.wordWrapEnabled=!0,le.gridData.columns=[{caption:we("Schedule"),dataField:"scheduleDate",width:320,sortOrder:"asc"},{caption:we("SharedPlace"),cellTemplate:"locationTemplate"}],le.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"id",load:function ot(Mt){le.isLoading=!0;var Kt=ue.defer();if(le.isCreate)return le.modelSessions={},null;var Jt=null==Mt.sort||!Mt.sort[0].desc;return ne.getAllSessionsForEventOccurrence(parseInt(ie.params.eventOccurrenceId),Jt).then(function(un){le.modelSessions=un.sessions,Kt.resolve({data:un.sessions,totalCount:un.totalCount}),le.isLoading=!1}),Kt.promise}})}]),A.module("app").controller("app.modules.admin.uxPackages",["$scope",function(ee){ee.vm={},ee.fn={}}]),A.module("app").controller("app.modules.admin.uxPackageCU",["$scope","uxPackageService","$state","$timeout","toaster","breadCrumbsService","appConst",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L;q.isLoading=!0,q.saveLoading=!1,q.total=0,q.id=0,q.model={};var Z=[];function be(){if(null!=q.filename&&q.filename.indexOf(".zip")<0)return q.isUploading=!1,void ne.pop("error",j("uxPackageCUErrorType"),"");void 0===q.model.currentTranslation.uxPackage&&(q.model.currentTranslation.uxPackage={}),q.model.currentTranslation.uxPackage.filename=q.filename,q.model.currentTranslation.location=q.filename.replace("C:\\fakepath\\",""),q.model.currentTranslation.fileName=q.filename.replace("C:\\fakepath\\",""),$("#uploadFileSubmit").trigger("click")}function Ee(){if(!q.isLoading){for(var ye=!0,we=0,xe=0;xe<q.model.translations.length;xe++){var qe=!1;if(q.model.translations[xe].id)qe=!0;else for(var ot=0;ot<Z.length;ot++)1==q.model.translations[xe].isRemoved&&Z[ot]==q.model.translations[xe].languageCode&&Z.splice(ot,1),Z[ot]==q.model.currentTranslation.languageCode&&(we=100),q.model.translations[xe].languageCode!=Z[ot]||null!=q.model.translations[xe].isRemoved&&q.model.translations[xe].isRemoved||(qe=!0),q.model.translations[xe].isRemoved&&(qe=!0);qe||(q.isSaveable=!1,ye=!1)}ye&&(q.isSaveable=!0),q.barbar=we}}q.barbar="0",$("form").ajaxForm({beforeSend:function(ye){q.xhr=ye,q.isSaveable=!1,q.isUploading=!0,q.barbar="0",null!=q.filename&&q.filename.indexOf(".zip")<0&&(q.filename=null,q.model.currentTranslation.uxPackage={},q.isUploading=!1,ne.pop("error",j("uxPackageCUErrorType"),""),ye.abort());for(var xe=0;xe<q.model.translations.length;xe++)q.model.translations[xe].languageCode!=q.model.currentTranslation.languageCode?q.model.translations[xe].uxPackage&&q.model.translations[xe].uxPackage.filename==q.filename.replace("C:\\fakepath\\","")&&(q.filename=null,ne.pop("error","",j("DocumentsCUFileAlreadyExistsException")),ye.abort()):null!=q.filename&&(q.filename.indexOf(".zip")<0||q.model.translations[xe].uxPackage&&q.model.translations[xe].uxPackage.filename.indexOf(".zip")<0)&&(q.filename=null,q.model.translations[xe].uxPackage={},q.model.currentTranslation.uxPackage={},ne.pop("error","","ZIP"),ye.abort())},uploadProgress:function(ye,we,xe,qe){q.total=xe,xe>Q.FileSize.TwoGB&&(ne.pop("error","",j("TwoGigabytesLimit")),q.isSaveable=!1,q.isUploading=!1,q.barbar="0",q.xhr.abort()),q.barbar=qe},complete:function(ye){Z.push(q.model.currentTranslation.languageCode),q.isUploading=!1,Ee()}}),ee.fileSelected=function(ye){q.filename=ye.files[0].name,be()},ee.$watch("vm.config",function(){Ee()},!0),oe.back=function pe(){ie.go("admin.uxPackages.list")},oe.createOrUpdate=function X(){var ye=function de(){var ye={};ye.id=q.model.id,ye.displayScore=q.model.displayScore,ye.isSuccessRequired=q.model.isSuccessRequired,ye.translations=[];for(var we=0;we<q.model.translations.length;we++){var xe={};xe.isRemoved=q.model.translations[we].isRemoved,xe.languageCode=q.model.translations[we].languageCode,xe.label=q.model.translations[we].label,q.model.translations[we].fileName&&(xe.fileName=q.model.translations[we].fileName.replace("C:\\fakepath\\","")),xe.path=q.model.path,ye.translations.push(xe)}return ye}();q.total>Q.FileSize.OneGB&&(q.saveLoading=!0),se.createOrUpdate(ye).then(function(){q.saveLoading=!1,ie.go("admin.uxPackages.list")})},oe.inputFileChanged=be,oe.fixFileName=function le(){try{return null==q.model.currentTranslation.fileName?"":q.model.currentTranslation.fileName}catch(ye){return""}},ie.params.id&&(q.id=parseInt(ie.params.id)),q.config={model:{translations:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},function ve(){q.id<=0?(q.model.translations=[{label:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],q.model.id=0,q.config.model=q.model,q.config.model.isSuccessRequired=!0,q.isLoading=!1):se.get(q.id).then(function(ye){q.model=ye,q.config.model=q.model,q.isLoading=!1,Ee()})}()}]),A.module("app").controller("app.modules.admin.expiredCourses",["$scope","$state",function(ee,se){ee.vm={},ee.fn={}}]);var Sr=A.module("app"),fa="app.modules.admin.expiredCourses.details";Sr.controller(fa,["$scope","reportingService","$state","$stateParams","authService","stateService","appConst","breadCrumbsService","$q","toaster","$timeout","timezoneService","devExtremeService","enrollmentService","userService","modalService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){var ye,be=ee.vm={},Ee=ee.fn={},le=globalThis.L;function pt(){return null!=be.selectedRows&&1==be.selectedRows.length}be.stateRetention={},be.stateRetention.search="",be.stateRetention.states=["completionReport.userSyllabuses","completionReport.userSyllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport","transactions.admin"],be.userRole=de.getRoleCode(),Ee.excel=function ct(){var lt=be.gridData.getSortedColumn(),it="boolean"!=typeof be.gridData.isAscending()||be.gridData.isAscending(),et=Q.api.reporting.getExpiringCoursesDetailReportToExcel+"?jwt="+ne.getCachedToken()+"&Search="+be.stateRetention.search+"&StartDate="+(be.stateRetention.startDate?K.toISOStringUTC(be.stateRetention.startDate):null)+"&EndDate="+(be.stateRetention.endDate?K.toISOStringUTC(be.stateRetention.endDate):null)+"&TenantCourseId="+ye+"&Order="+lt+"&OrderByIsAscending="+it+"&pFilters="+encodeURIComponent(JSON.stringify(be.stateRetention.filters));window.open(et)},Ee.open=function qe(lt,it){q.add(fa,le("User")+" : ("+it.firstName+" "+it.lastName+")",ie),ie.go("completionReport.userSyllabuses",{tenantCourseId:ye,enrollmentId:lt,userId:it.userId})},Ee.extendDeadLine=function ot(){ve.open(function(){X.extendFormationDeadLineForUser(be.selectedRows[0].enrollmentId).then(function(lt){j.pop("success",le("ExtendAccessDeadlineSuccess"))},function(lt){j.pop("error",le("ExtendAccessDeadlineError"))})},function(){},le("SharedPleaseConfirm"),le("ExtendAccessDeadlineConfirmation"))},Ee.isExtendDeadlineAvailable=function He(){return!!pt()&&de.getRoleCode()>=Q.roles.Administrator&&null!=be.selectedRows[0].accessTimeFrame},Ee.sendNotification=function ft(){for(var lt=[],it=0;it<be.selectedRows.length;it++){var et=be.selectedRows[it];lt.push({firstName:et.firstName,lastName:et.lastName,email:et.email})}q.add(fa+be.eventId,le("SharedParticipantList"),ie),te.setPersistedTempDataPromise("sendMailRecipients",lt).then(function(){ie.go("sendNotifications",{dataSourceKey:"sendMailRecipients"})})},Ee.getIfThereIsAtLeastNbSelectedLines=function nt(lt){return void 0!==be.selectedRows&&be.selectedRows.length>=lt},Ee.editMemberCodeAndCompany=function Dt(){var lt="";be.hasMemberCode&&(lt+='<br/><label class="control-label">'+le("SharedMemberCode")+"</label>",lt+='<br/><input ux-loading="vm.isLoading" class="form-control" ng-model="vm.enrollment.memberCode" type="text" placeholder="'+le("SharedMemberCode")+'" />'),be.hasCompany&&(lt+='<br/><label class="control-label">'+le("SharedCompany")+"</label>",lt+='<br/><input ux-loading="vm.isLoading" class="form-control" ng-model="vm.enrollment.company" type="text" placeholder="'+le("SharedCompany")+'" />');var it={buttons:[],header:le("EnrollmentEditMemberCodeCompanyHeader"),body:lt,scope:{enrollment:{enrollmentId:be.selectedRows[0].enrollmentId,memberCode:be.selectedRows[0].memberCode,company:be.selectedRows[0].company},isLoading:!1}};it.buttons.push({label:le("SharedCancel"),cssClass:"btn"}),it.buttons.push({label:le("SharedSave"),cssClass:"btn btn-success",callBack:function(et,st){return et.buttons[1].isLoading=!0,et.enrollment.memberCode&&0!==et.enrollment.memberCode.trim().length||!be.hasMemberCode?et.enrollment.company&&0!==et.enrollment.company.trim().length||!be.hasCompany?X.changeMemberCodeAndCompany(et.enrollment.enrollmentId,et.enrollment.memberCode,et.enrollment.company).then(function(){j.pop("success",le("EnrollmentEditMemberCodeCompanySuccess")),et.buttons[1].isLoading=!1,st.close(),be.gridData.refreshClearSelection()}):(et.buttons[1].isLoading=!1,j.pop("error",le("EnrollmentEditCompanyInvalid"))):(et.buttons[1].isLoading=!1,j.pop("error",le("EnrollmentEditMemberCodeInvalid"))),!1}}),ve.openGeneric(it)},Ee.oneRowIsSelected=pt,ye=ue.tenantCourseId,be.roles=Q.roles,be.displayUserName=function Ze(){return be.userRole<=be.roles.Supervisor?!globalThis.__doNotDisplayUserNameToSupervisor:be.userRole!=be.roles.SupervisorPlus||!globalThis.__doNotDisplayUserNameToSupervisorPlus}(),te.initStateRetention(fa,ee),be.gridData=pe.getGridWithPaging(be,fa),be.gridData.headerFilter.visible=!0,be.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"enrollmentId",load:function we(lt){var it=oe.defer(),et=null!=lt.sort&&lt.sort.length>0?lt.sort[0].selector:null,st=!(null!=lt.sort&&lt.sort.length>0&&lt.sort[0].desc);return be.stateRetention.filters=pe.flattenFilters(lt.filter),be.stateRetention.filters=pe.invertNotEqualOperators(be.stateRetention.filters,be.headerFilterDataSources),se.getExpirationReportUsersByCourse(ye,be.stateRetention.search,be.stateRetention.startDate,be.stateRetention.endDate,lt.skip,lt.take,et,st,be.stateRetention.filters).then(function(gt){be.courseLabel=gt.courseLabel,be.hasMemberCode=gt.hasMemberCode,be.hasCompany=gt.hasCompany,it.resolve({data:gt.users,totalCount:gt.totalCount}),function xe(lt){be.gridData.instance.columnOption("memberCode","visible",lt&&lt.hasMemberCode),be.gridData.instance.columnOption("memberCode","showInColumnChooser",lt&&lt.hasMemberCode),be.gridData.instance.columnOption("company","visible",lt&&lt.hasCompany),be.gridData.instance.columnOption("company","showInColumnChooser",lt&&lt.hasCompany)}(gt)}),it.promise}}),be.gridData.selection.mode="multiple",be.gridData.toolbar.tooltips.search=le("ExpirationCertificationListSearchTooltip"),be.gridData.toolbar.tooltips.startDate=le("ExpiredCourseStartDate"),be.gridData.toolbar.tooltips.endDate=le("ExpiredCourseEndDate"),be.headerFilterDataSources=[],be.headerFilterCompletionDateDataSource=[{text:le("UsersByCourseColumnCompletionDateCompleted"),value:"true"},{text:le("UsersByCourseColumnCompletionDateNotCompleted"),value:"false"}],be.headerFilterDataSources.push({dataField:"completionDate",dataSource:be.headerFilterCompletionDateDataSource}),be.gridData.columns=[{caption:le("UsersByCourseColumnFirstName"),dataField:"firstName",allowFiltering:!1},{caption:le("UsersByCourseColumnLastName"),dataField:"lastName",allowFiltering:!1},{caption:le("UsersByCourseColumnUserName"),dataField:"userName",allowFiltering:!1,visible:be.displayUserName,showInColumnChooser:be.displayUserName},{caption:le("UsersByCourseColumnAddress"),dataField:"address",uxCalculateDisplayValue:function(lt){return lt.address},hidingPriority:0,allowFiltering:!1},{caption:le("UsersByCourseColumnEnrollmentDate"),dataField:"enrollmentDate",uxCalculateDisplayValue:function(lt){return lt.registrationDate?lt.registrationDateString:"-"},allowFiltering:!1},{caption:le("UsersByCourseColumnCompletionDate"),dataField:"completionDate",uxCalculateDisplayValue:function(lt){return lt.completionDate?lt.completionDateString:"-"},allowFiltering:!0,allowHeaderFiltering:!0,selectedFilterOperation:"==",headerFilter:{filterOperations:["=="],dataSource:be.headerFilterCompletionDateDataSource}},{caption:le("UsersByCourseColumnExpiryDate"),dataField:"expiryDate",uxCalculateDisplayValue:function(lt){return null==lt.expiryDate?"-":lt.expiryDateString},allowFiltering:!1,sortOrder:"desc"},{caption:le("UsersByCourseColumnExpiryNotifiedDate"),dataField:"notifyUserForCourseExpirySent",uxCalculateDisplayValue:function(lt){return lt.notifyUserForCourseExpirySent?lt.notifyUserForCourseExpirySentString:"-"},allowFiltering:!1},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,hidingPriority:100,showInColumnChooser:!1}]}]);var Tr=A.module("app"),Ea="app.modules.admin.expiredCourses.list";Tr.controller(Ea,["$scope","reportingService","$state","$stateParams","stateService","appConst","authService","breadCrumbsService","$q","timezoneService","devExtremeService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){var K=ee.vm,pe=ee.fn,X=globalThis.L;K.isLoading=!0,K.stateRetention={},K.stateRetention.search="",K.stateRetention.startDate=null,K.stateRetention.endDate=null,K.stateRetention.skip=null,K.stateRetention.take=null,K.stateRetention.orderBy=null,K.stateRetention.orderByIsAscending=null,K.stateRetention.selectedRowsIds=null,K.stateRetention.selected=null,K.stateRetention.states=["completionReport.courses.usersByCourse","completionReport.userSyllabuses","completionReport.userSyllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport"],pe.excel=function be(){var Ee=K.gridData.getSortedColumn(),le="boolean"!=typeof K.gridData.isAscending()||K.gridData.isAscending(),ye=te.api.reporting.getExpiringCoursesReportToExcel+"?jwt="+Q.getCachedToken()+"&Search="+K.stateRetention.search+"&pStartDate="+(K.stateRetention.startDate?j.toISOStringUTC(K.stateRetention.startDate):null)+"&pEndDate="+(K.stateRetention.endDate?j.toISOStringUTC(K.stateRetention.endDate):null)+"&Order="+Ee+"&OrderByIsAscending="+le;window.open(ye)},pe.open=function ve(Ee,le){window.localStorage.setItem("1","expired"),q.add(Ea,X("SharedCourse")+" : ("+le.label+")",ie),ie.go("expiredCourses.details",{tenantCourseId:le.tenantCourseId})},ne.initStateRetention(Ea,ee),K.gridData=Z.getGridWithPaging(K,Ea),K.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"tenantCourseId",load:function de(Ee){var le=oe.defer();return se.getCompletionReportCourses(!0,K.stateRetention.search,K.stateRetention.startDate,K.stateRetention.endDate,Ee.skip,Ee.take,null!=Ee.sort&&Ee.sort.length>0?Ee.sort[0].selector:null,!(null!=Ee.sort&&Ee.sort.length>0&&Ee.sort[0].desc)).then(function(xe){le.resolve({data:xe.courses,totalCount:xe.totalCount})}),le.promise},update:function(){}}),K.gridData.toolbar.options.date=!1,K.gridData.toolbar.tooltips.search=X("ListSearchTooltip"),K.gridData.columns=[{caption:X("CoursesColumnLabel"),dataField:"label",visible:!1},{caption:X("ExpiredCoursesColumnAdminLabel"),dataField:"adminLabel",uxCalculateDisplayValue:function(Ee){return""!=Ee.adminLabel?Ee.adminLabel:Ee.label}},{caption:X("ExpiredCoursesValidPeriod"),dataField:"validityPeriod"},{caption:X("ExpiredCoursesReminderPeriod"),dataField:"notificationReminderDays"},{caption:X("CoursesColumnEnrollmentCount"),dataField:"totalExpiryEnrollmentCount"},{caption:X("TotalEnrollmentsWithExpiryDate"),dataField:"expiredEnrollmentCount",allowReordering:!1,allowSorting:!1},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,allowResizing:!1,hidingPriority:100,showInColumnChooser:!1}]}]);const Dr=A.module("app"),na="app.modules.admin.events.occurrence.user";Dr.controller(na,["$scope","$state","$stateParams","eventService","modalService","appConst","$injector","authService","stateService","toaster","userService","syllabusService","breadCrumbsService","devExtremeService","$q","enrollmentService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;const le=ee.vm=ee.$parent.vm,ye=ee.fn=ee.$parent.fn,we=globalThis.L;function ft(Vt){le.isLoading=!0,ue.eventOccurenceUsersSetPresences(le.eventOccurrenceId,le.eventOccurrenceSessionId,le.selectedKeys,Vt,le.searchString).then(function(){le.gridData.refreshClearSelection(),le.isLoading=!1},function(Wt){le.isLoading=!1})}function it(Vt){return le.selectedRows.length>=Vt}function vt(){return null!=le.selectedRows&&1==le.selectedRows.length}le.stateStorageKey=na+".grid",le.eventId=0,le.eventOccurrenceId=0,le.users=[],le.type=0,le.sessionStartDate="",le.sessionEndDate="",le.sessionLocation="",le.stateRetention={},le.stateRetention.search="",le.stateRetention.states=["completionReport.userSyllabuses","transactions.admin","sendNotifications"],le.selectedRows=[],le.selectedKeys=[],le.selectedItem=[],ye.fetchPresentStudents=function Dt(){const Vt=de.defer();return le.isLoading=!0,ue.getEventOccurrenceUsersClickedCourse(le.eventOccurrenceId).then(function(Wt){le.gridData.instance.selectRows(globalThis.$linq(Wt.list).select(function(Mt){return Mt.userSyllabusId}).toArray()),le.isLoading=!1},function(Wt){le.isLoading=!1}),Vt.promise},ye.setPresence=function lt(Vt){it(2)&&!le.validate?ne.open(function(){ft(Vt)},null,we("SharedPleaseConfirm"),we("OccurrenceStatusAreYouSure")+" <span class='color-info'>"+le.selectedRows.length+"</span> "+we("OccurrenceStatusUsersAs")+" <span class='color-info'>"+(Vt?we("OccurrenceStatusPresent").toLowerCase():we("OccurrenceStatusAbsent").toLowerCase())+"</span>?"):ft(Vt)},ye.getIfThereIsAtLeastNbSelectedLines=it,ye.getIfThereIsAtLeastOneLineSelected=function et(Vt){return le.selectedRows.length==Vt},ye.excel=function st(){const Vt=le.gridData.getSortedColumn(),Wt="boolean"!=typeof le.gridData.isAscending()||le.gridData.isAscending(),Mt=te.api.event.getEventOccurrenceUsersWithPresencesToExcel+"?jwt="+q.getCachedToken()+"&pEventOccurrenceId="+le.eventOccurrenceId+"&pEventOccurrenceSessionId="+le.eventOccurrenceSessionId+"&pSearchString="+le.stateRetention.search+"&pDisplayEmail="+le.displayEmail+"&pDisplayUserName="+le.displayUserName+"&pOrderBy="+Vt+"&pOrderByIsAscending="+Wt;window.open(Mt)},ye.sendNotification=function gt(){const Vt=[];for(let Wt=0;Wt<le.selectedRows.length;Wt++){const Mt=le.selectedRows[Wt];Vt.push({firstName:Mt.firstName,lastName:Mt.lastName,email:Mt.email})}pe.add(na+le.eventId+le.eventOccurrenceId,we("EventOccurrenceUser"),se),oe.setPersistedTempDataPromise("sendMailRecipients",Vt).then(function(){se.go("sendNotifications",{dataSourceKey:"sendMailRecipients"})})},ye.isAnyToValidate=function At(){let Vt=!0;return le.gridData.instance.getDataSource().items().forEach(Wt=>{Wt.isCompleted&&!Wt.isValidated&&(Vt=!1)}),Vt},ye.goToTransaction=function rt(Vt){Vt[0].transactionId<=0?j.pop("error",we("EventOccurrenceInvoiceNotAvailable")):function nt(Vt){Vt>0&&se.go("transactions.admin",{transactionId:Vt})}(Vt[0].transactionId)},ye.drillDown=function Tt(Vt){K.getUserSyllabus(Vt.userSyllabusId).then(function(Wt){pe.add(na+le.eventId+le.eventOccurrenceId,we("EventOccurrenceUser"),se),se.go("completionReport.userSyllabuses",{enrollmentId:Wt.enrollmentId,tenantCourseId:Wt.tenantCourseId,userId:Wt.userId})})},ye.oneRowIsSelected=vt,ye.canEditMemberAndCompanyCode=function Ut(){return!!vt()&&(le.selectedRows[0].hasMemberCode||le.selectedRows[0].hasCompany)},ye.editMemberCodeAndCompany=function Rt(){let Vt="";le.hasMemberCode&&(Vt+='<br/><label class="control-label">'+we("SharedMemberCode")+"</label>",Vt+='<br/><input ux-loading="vm.isLoading" class="form-control" ng-model="vm.enrollment.memberCode" type="text" placeholder="'+we("SharedMemberCode")+'" />'),le.hasCompany&&(Vt+='<br/><label class="control-label">'+we("SharedCompany")+"</label>",Vt+='<br/><input ux-loading="vm.isLoading" class="form-control" ng-model="vm.enrollment.company" type="text" placeholder="'+we("SharedCompany")+'" />');const Wt={buttons:[],header:we("EnrollmentEditMemberCodeCompanyHeader"),body:Vt,scope:{enrollment:le.selectedRows[0],isLoading:!1}};Wt.buttons.push({label:we("SharedCancel"),cssClass:"btn"}),Wt.buttons.push({label:we("SharedSave"),cssClass:"btn btn-primary",callBack:function(Mt,Kt){return Mt.buttons[1].isLoading=!0,Mt.enrollment.memberCode&&0!==Mt.enrollment.memberCode.trim().length||!le.hasMemberCode?Mt.enrollment.company&&0!==Mt.enrollment.company.trim().length||!le.hasCompany?ve.changeMemberCodeAndCompany(Mt.enrollment.enrollmentId,Mt.enrollment.memberCode,Mt.enrollment.company).then(function(){j.pop("success",we("EnrollmentEditMemberCodeCompanySuccess")),Mt.buttons[1].isLoading=!1,Kt.close()}):(Mt.buttons[1].isLoading=!1,j.pop("error",we("EnrollmentEditCompanyInvalid"))):(Mt.buttons[1].isLoading=!1,j.pop("error",we("EnrollmentEditMemberCodeInvalid"))),!1}}),ne.openGeneric(Wt)},ye.openStatus=function Ct(Vt){if(le.selectedItem.push(Vt),Vt.showToggleOption)Vt.showToggleOption=!1;else{Vt.showToggleOption=!0;for(let Wt=0;Wt<le.selectedItem.length;Wt++){const Mt=le.selectedItem[Wt];Mt.showToggleOption&&(Mt.showToggleOption=!1,Vt.showToggleOption=!0)}}},ye.togglePresence=function ht(Vt){const Wt=[];Vt.isCompleted=!Vt.isCompleted,Wt.push(Vt.userSyllabusId),ue.eventOccurenceUsersSetPresences(le.eventOccurrenceId,le.eventOccurrenceSessionId,Wt,Vt.isCompleted,le.searchString).then(function(){le.gridData.refreshClearSelection(),le.isLoading=!1},function(Mt){le.isLoading=!1,j.pop("error",we("AnErrorOccured"))}),Vt.showToggleOption=!1,le.selectedItem=[]},ye.validateAttendances=function Et(){const Vt="<span style='font-size: 16px;'>"+we("AttendanceManagementSaveModal")+"</span></br></br><span style='font-size: 16px;'>"+we("AttendanceManagementSaveModal1")+"</span>",Wt={buttons:[],header:we("SharedConfirm"),body:Vt};Wt.buttons.push({label:we("SharedCancel"),cssClass:"btn btn-cancel"}),Wt.buttons.push({label:we("AttendanceManagementValidate"),cssClass:"btn btn-primary",callBack:function(){ue.eventOccurrenceUsersValidatePresences(le.eventOccurrenceId,le.eventOccurrenceSessionId).then(function(Mt){le.gridData.refreshClearSelection(),le.isLoading=!1})}}),ne.openGeneric(Wt)},ye.shouldShowRbqIcon=function xt(){return globalThis.__isRbqEnabled&&le.isRbqCourse},ye.editRbqUserCode=function dt(){Q.get("modalServiceBridge").openUpdateRbqUserCodeModal({rbqUserCode:le.selectedRows[0].rbqUserCode,userId:le.selectedRows[0].userId}).then(Mt=>{Mt.result&&le.gridData.refreshClearSelection()})},le.roles=te.roles,le.eventId=parseInt(ie.eventId),le.eventOccurrenceId=parseInt(ie.eventOccurrenceId),le.eventOccurrenceSessionId=parseInt(ie.eventOccurrenceSessionId),oe.initStateRetention(na+le.eventId+le.eventOccurrenceId,ee),function qe(){ue.getEventOccurenceSessionDetailsById(le.eventOccurrenceSessionId).then(function(Vt){le.sessionOccurrenceDate=Vt.occurrenceDate,le.sessionLocation=Vt.location,le.sessionUrl=Vt.url,le.sessionType=Vt.type,le.sessionTimeZone=Vt.timeZone,le.projectNumberOrFolder=Vt.projectNumberOrFolder})}(),le.gridData=X.getDelayedGridWithPaging(le,na+le.eventId+le.eventOccurrenceId),le.gridData.paging.pageSize=1e6,le.gridData.toolbar.options.date=!1,le.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"userSyllabusId",load:function xe(Vt){if(le.gridData.customLoading)return null;const Wt=de.defer();return ue.getEventOccurrenceUsersWithPresences(le.eventOccurrenceId,le.eventOccurrenceSessionId,Vt.skip,Vt.take,null!=Vt.sort&&Vt.sort.length>0?Vt.sort[0].selector:null,!(null!=Vt.sort&&Vt.sort.length>0&&Vt.sort[0].desc),le.stateRetention.search).then(function(Jt){le.type=Jt.eventOccurrenceClassType,le.validate=Jt.useEventAttendanceValidation,Wt.resolve({data:Jt.list,totalCount:Jt.totalNumberOfRows}),function ot(Vt){const Wt=Vt.length>0?Vt[0]:null;le.hasCompany=Wt&&Wt.hasCompany,le.hasMemberCode=Wt&&Wt.hasMemberCode,le.gridData.instance.columnOption("memberCode","visible",le.hasMemberCode),le.gridData.instance.columnOption("memberCode","showInColumnChooser",le.hasMemberCode),le.gridData.instance.columnOption("company","visible",le.hasCompany),le.gridData.instance.columnOption("company","showInColumnChooser",le.hasCompany)}(Jt.list),Jt.isOpcCourse&&function He(){le.gridData.instance.columnOption("ccv","visible",!0),le.gridData.instance.columnOption("ccv","showInColumnChooser",!0),le.gridData.instance.columnOption("car","visible",!0),le.gridData.instance.columnOption("car","showInColumnChooser",!0)}(),le.isRbqCourse=Jt.isRbqCourse,Jt.isRbqCourse&&function Ze(){le.gridData.instance.columnOption("rbqUserCode","visible",!0),le.gridData.instance.columnOption("rbqUserCode","showInColumnChooser",!0)}()}),Wt.promise}}),le.gridData.wordWrapEnabled=!0,le.gridData.toolbar.tooltips.search=we("EventOccurenceUserSearchTooltip"),le.gridData.selection.mode="multiple",le.gridData.columns=[],le.gridData.wordWrapEnabled=!0,Z.getRoleCodePromise().then(function(Vt){let Wt;le.userRole=Vt,le.displayEmail=function pt(Vt){return!(Vt<le.roles.Trainer||(Vt==le.roles.Supervisor?globalThis.__doNotDisplayEmailToSupervisor:Vt==le.roles.SupervisorPlus?globalThis.__doNotDisplayEmailToSupervisorPlus:(Vt==le.roles.EditorTrainer||Vt==le.roles.Trainer)&&globalThis.__doNotDisplayEmailToTrainer))}(le.userRole),le.displayUserName=function ct(){const Vt=Z.getRoleCode();return!(Vt<le.roles.Trainer||(Vt==le.roles.Supervisor?globalThis.__doNotDisplayUserNameToSupervisor:Vt==le.roles.SupervisorPlus?globalThis.__doNotDisplayUserNameToSupervisorPlus:(Vt==le.roles.EditorTrainer||Vt==le.roles.Trainer)&&globalThis.__doNotDisplayUserNameToTrainer))}(),Wt=le.userRole>le.roles.EditorTrainer?[{caption:we("SharedCourse"),dataField:"courseLabel",hidingPriority:95,visibleIndex:1},{caption:we("EventOccurrenceUserUserName"),dataField:"userName",hidingPriority:90,visibleIndex:2,visible:le.displayUserName,showInColumnChooser:le.displayUserName,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?'<span style="color:#990000;">'+we("LicenseNotYetAssigned")+"</span></br><strong>"+we("SharedRoleSupervisor")+": </strong>"+Mt.ownerUserName:Mt.userName}},{caption:we("SharedFirstName"),dataField:"firstName",hidingPriority:85,visibleIndex:3,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?'<span style="color:#990000;">'+we("LicenseNotYetAssigned")+"</span></br><strong>"+we("SharedRoleSupervisor")+": </strong>"+Mt.ownerFirstName:Mt.firstName}},{caption:we("SharedLastName"),dataField:"lastName",sortOrder:"asc",hidingPriority:85,visibleIndex:4,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?'<span style="color:#990000;">'+we("LicenseNotYetAssigned")+"</span></br><strong>"+we("SharedRoleSupervisor")+": </strong>"+Mt.ownerLastName:Mt.lastName}},{caption:we("ListUsersEmail"),dataField:"email",hidingPriority:75,visibleIndex:5,visible:le.displayEmail,showInColumnChooser:le.displayEmail,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?'<span style="color:#990000;">'+we("LicenseNotYetAssigned")+"</span></br><strong>"+we("SharedRoleSupervisor")+": </strong>"+Mt.ownerEmail:Mt.email}},{caption:we("EventOccurrenceUserListColumnLanguage"),dataField:"languageLabel",allowSorting:!1,hidingPriority:85,visibleIndex:6,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.languageLabel}},{caption:we("Status"),dataField:"isCompleted",hidingPriority:80,visibleIndex:7,cellTemplate:"statusTemplate"},{caption:we("EventOccurrenceUserListColumnMemberCode"),dataField:"memberCode",visible:!1,hidingPriority:85,visibleIndex:8,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.memberCode}},{caption:we("EventOccurrenceUserListColumnCompany"),dataField:"company",visible:!1,visibleIndex:9,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.company}},{caption:we("EventOccurrenceUserListColumnCompanyUserProfile"),dataField:"companyUserProfile",visible:!0,visibleIndex:10,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.companyUserProfile}},{caption:we("EventOccurrenceUserListColumnCompanyUserProfilePosition"),dataField:"companyUserProfilePosition",visible:!0,visibleIndex:11,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.companyUserProfilePosition}},{caption:"CCV",dataField:"ccv",visible:!1,visibleIndex:12,showInColumnChooser:!1,allowFiltering:!1},{caption:"CAR",dataField:"car",visible:!1,visibleIndex:13,showInColumnChooser:!1,allowFiltering:!1},{caption:we("EventOccurrenceUserListColumnRbqUserCode"),dataField:"rbqUserCode",visible:!1,visibleIndex:14,showInColumnChooser:!1,allowFiltering:!1},{caption:"",dataField:"drillDownButton",cellTemplate:"buttonTemplate",width:40,alignment:"center",allowSorting:!1,hidingPriority:100,visibleIndex:100,showInColumnChooser:!1}]:[{caption:we("SharedCourse"),dataField:"courseLabel",hidingPriority:95,visibleIndex:1},{caption:we("EventOccurrenceUserUserName"),dataField:"userName",visibleIndex:2,visible:le.displayUserName,showInColumnChooser:le.displayUserName,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?'<span style="color:#990000;">'+we("LicenseNotYetAssigned")+"</span></br><strong>"+we("SharedRoleSupervisor")+": </strong>"+Mt.ownerUserName:Mt.userName}},{caption:we("SharedFirstName"),dataField:"firstName",sortOrder:"asc",hidingPriority:90,visibleIndex:3,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?'<span style="color:#990000;">'+we("LicenseNotYetAssigned")+"</span></br><strong>"+we("SharedRoleSupervisor")+": </strong>"+Mt.ownerFirstName:Mt.firstName}},{caption:we("SharedLastName"),dataField:"lastName",hidingPriority:90,visibleIndex:4,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?'<span style="color:#990000;">'+we("LicenseNotYetAssigned")+"</span></br><strong>"+we("SharedRoleSupervisor")+": </strong>"+Mt.ownerLastName:Mt.lastName}},{caption:we("ListUsersEmail"),dataField:"email",hidingPriority:75,visibleIndex:5,visible:le.displayEmail,showInColumnChooser:le.displayEmail,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?'<span style="color:#990000;">'+we("LicenseNotYetAssigned")+"</span></br><strong>"+we("SharedRoleSupervisor")+": </strong>"+Mt.ownerEmail:Mt.email}},{caption:we("EventOccurrenceUserListColumnLanguage"),dataField:"languageLabel",allowSorting:!1,hidingPriority:85,visibleIndex:6,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.languageLabel}},{caption:we("Status"),dataField:"isCompleted",hidingPriority:80,visibleIndex:7,cellTemplate:"statusTemplate"},{caption:we("EventOccurrenceUserListColumnMemberCode"),dataField:"memberCode",visible:!1,hidingPriority:85,visibleIndex:8,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.memberCode}},{caption:we("EventOccurrenceUserListColumnCompany"),dataField:"company",visible:!1,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.company},visibleIndex:9},{caption:we("EventOccurrenceUserListColumnCompanyUserProfile"),dataField:"companyUserProfile",visible:!0,visibleIndex:10,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.companyUserProfile}},{caption:we("EventOccurrenceUserListColumnCompanyUserProfilePosition"),dataField:"companyUserProfilePosition",visible:!0,visibleIndex:11,uxCalculateDisplayValue:function(Mt){return Mt.isLicense?"-":Mt.companyUserProfilePosition}},{caption:"CCV",dataField:"ccv",visible:!1,visibleIndex:12,showInColumnChooser:!1,allowFiltering:!1},{caption:"CAR",dataField:"car",visible:!1,visibleIndex:13,showInColumnChooser:!1,allowFiltering:!1},{caption:we("EventOccurrenceUserListColumnRbqUserCode"),dataField:"rbqUserCode",visible:!1,visibleIndex:14,showInColumnChooser:!1,allowFiltering:!1},{caption:"",dataField:"drillDownButton",cellTemplate:"buttonTemplate",width:40,alignment:"center",allowSorting:!1,hidingPriority:100,visibleIndex:15,showInColumnChooser:!1}];for(let Mt=0;Mt<Wt.length;Mt++)le.gridData.columns.push(Wt[Mt]);le.gridData.customLoading=!1})}]);var kr=A.module("app"),ia="app.modules.admin.events.occurrences.list";kr.controller(ia,["$scope","$stateParams","eventService","$state","stateService","userService","$filter","appConst","breadCrumbsService","devExtremeService","$q",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){var K=ee.vm=ee.$parent.vm,pe=ee.fn=ee.$parent.fn,X=globalThis.L;K.occurrences=[];var de=new Date;function ve(ft){var Dt=Z.defer();return ie.getEventsWithOccurrencesForTrainer(K.trainerId,null!=ft.sort&&ft.sort.length>0?ft.sort[0].selector:null,!(null!=ft.sort&&ft.sort.length>0&&ft.sort[0].desc),K.stateRetention.search,ft.skip,ft.take,K.stateRetention.startDate,K.stateRetention.endDate,{date:K.filterModel[0].selected}).then(function(lt){K.occurrences=lt.list,Dt.resolve({data:lt.list,totalCount:lt.totalNumberOfRows})}),Dt.promise}de.setHours(0),de.setMinutes(0),de.setSeconds(0),de.setMilliseconds(0),K.stateRetention={},K.stateRetention.search="",K.stateRetention.startDate=de,K.stateRetention.endDate=null,K.stateRetention.states=["events.usersList","survey.detailed"],K.selectedRows=[],K.filterModel=[{label:X("EventOccurrenceFilterDate"),selected:0,options:[X("EventOccurrenceFilterDateCurrent")]}],K.roles=q.roles,K.isLoading=!0,pe.open=function Ee(ft){oe.add(ia,X("Event")+": ("+ft.eventLabel+")",ue),ue.go("events.usersList",{eventId:"",eventOccurrenceId:ft.eventOccurrenceId,eventOccurrenceSessionId:ft.eventOccurrenceSessionId})},pe.openVirtualClass=function le(){window.open(K.selectedRow.url)},pe.search=function ye(ft){for(var Dt=0;Dt<K.filterModel.length;Dt++)K.filterModel[Dt].selected=0;K.gridData.skip=0,ve(ft)},pe.goToDetailedSurvey=function we(){oe.add(ia,X("MyCalendar")+" / "+K.selectedRow.eventLabel,ue),ue.go("trainerSurveyList",{eventOccurrenceId:K.selectedRow.eventOccurrenceId})},pe.goToDocumentList=function xe(){oe.add(ia,X("MyCalendar")+" / "+K.selectedRow.eventLabel,ue),ue.go("trainerDocuments.list",{eventId:K.selectedRow.eventId})},pe.disabledSurveyIcon=function qe(){return!(null==K.selectedRow||null==K.selectedRow.eventOccurrenceId||!pe.isTrainer()||!K.selectedRow.isSurveyRelated)},pe.disabledDocumentIcon=function ot(){return!(null==K.selectedRow||null==K.selectedRow.eventOccurrenceId||!pe.isTrainer()||!K.selectedRow.isDocumentRelated)},pe.disabledURLIcon=function He(){return!(null==K.selectedRow||null==K.selectedRow.eventOccurrenceId||!pe.isTrainer()||null==K.selectedRow.url)},pe.backToTrainerList=function Ze(){ue.go("home"==se.fromWhere?"manageTrainer":"events.searchTrainer")},pe.isTrainer=function nt(){return K.role?K.role==K.roles.Trainer||K.role==K.roles.EditorTrainer||K.roles.SupervisorPlus:(te.getUserRoleOnTenant().then(function(ft){K.role=ft}),!1)},K.searchString=se.searchString,K.trainerId=se.trainerId,te.getUserRoleOnTenant().then(function(ft){K.calledByAdmin=ft>="40"}),ne.initStateRetention(ia,ee),K.gridData=j.getGridWithLowPaging(K,ia+K.eventId),K.gridData.uxAllowToolbar=!0,K.gridData.wordWrapEnabled=!0,K.gridData.pager.visible=!0,K.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"eventOccurrenceSessionId",load:ve}),K.gridData.toolbar.setDefaultStartDate(de),K.gridData.onRowPreparedApplyCustomClass=function(ft){return function be(ft,Dt,pt,ct){var lt=new Date,it=new Date(ft);return it.getDay(),it.getMonth(),it.getFullYear(),ct||ft<lt||Dt&&Dt>lt||pt&&pt<lt?"hatched-section":""}(ft.endDate,ft.displayDate,ft.displayEndDate,ft.isCanceled)},K.gridData.columns=[{caption:"Code",dataField:"code",uxCalculateDisplayValue:function(ft){return`${ft.code}`.padStart(3,"0")},visibleIndex:0,hidingPriority:95},{caption:X("EventOccurrenceListProjectNumber"),dataField:"projectNumberOrFolder",width:160,visibleIndex:1},{caption:X("Label"),dataField:"eventLabel",visibleIndex:1,hidingPriority:95},{caption:X("SharedPlace"),dataField:"addressLine1",uxCalculateDisplayValue:function(ft){return ft.type==q.EventOccurrenceTypeEnum.Classroom?'<span style="font-weight: bold;">'+ft.locationName+"</span><br />"+ft.addressLine1+"<br />"+ft.city+", "+ft.stateCode+","+ft.countryCode+"<br />"+ft.zipCode:ft.url},visibleIndex:2,hidingPriority:80,allowSorting:!1},{caption:X("EventOccurrenceListStartDate"),dataField:"startDate",sortOrder:"asc",uxCalculateDisplayValue:function(ft){return Q("date")(ft.startDate,"dd/MM/yyyy HH:mm")+" "+ft.newTimezoneOffsetStartDate},visibleIndex:3,hidingPriority:90},{caption:X("EventOccurrenceListEndDate"),dataField:"endDate",uxCalculateDisplayValue:function(ft){return Q("date")(ft.endDate,"dd/MM/yyyy HH:mm")+" "+ft.newTimezoneOffsetEndDate},visibleIndex:4,hidingPriority:85},{caption:X("EventOccurrenceListDescription"),dataField:"description",visibleIndex:5,hidingPriority:75,allowSorting:!1},{caption:X("EventOccurrenceListNumberOfSeatsUsedDividedByTotal"),dataField:"occurrence",cellTemplate:"progressTemplate",visibleIndex:7,hidingPriority:70,allowSorting:!1},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,visibleIndex:8,hidingPriority:100,showInColumnChooser:!1}]}]),A.module("app").controller("app.modules.admin.reporting.licences",["$scope","$state",function(ee,se){var ie=ee.vm={},ue=ee.fn={};ie.selectedUser="",ie.nextState={state:"",params:{}},ie.states=[],ie.filter={},ie.filter.states=[],ie.hideGroupsStatistics=!0,ue.back=function(){var ne=ie.states.pop();se.go(ne.state,ne.params)},ue.open=function(ne){ie.nextState.params.groupId=ne.groupId,ie.states.push({state:"reportLicences.usersAndStats"}),se.go(ie.nextState.state,ie.nextState.params)}}]);var Ar=A.module("app"),_o="app.modules.admin.reporting.licences.usersAndStats";Ar.controller(_o,["$scope","appConst","reportingService","$q","devExtremeService","tenantService","authService","timezoneService",function(ee,se,ie,ue,ne,te,Q,q){var oe=se.api.reporting.usersProgressReport;ee.vm={},ee.fn={};var de,j=ee.vm,Z=ee.fn,K=globalThis.L;function ve(we){var xe=ue.defer();return ie.getUsersWithLicencesAndStats(j.search,j.startDate,j.endDate).then(function(qe){xe.resolve({data:qe.list}),j.state=j.gridData.instance.getDataSource().state()}),xe.promise}ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn,j.search="",j.isLoading=!0,j.state=null,j.startDate=null,j.endDate=null,Z.fetch=ve,Z.search=function Ee(we){j.gridData.instance.getDataSource().reload()},Z.applyDateFilter=function be(we,xe,qe){j.startDate=we,j.endDate=xe,qe||j.gridData.instance.getDataSource().reload()},Z.excel=function le(){var we=se.api.reporting.getUsersWithLicencesAndStatsToExcel+"?jwt="+Q.getCachedToken()+"&Search="+j.search+"&StartDate="+(j.startDate?q.toISOStringUTC(j.startDate,de):null)+"&EndDate="+(j.endDate?q.toISOStringUTC(j.endDate,de):null)+"&TimezoneOffset="+de;window.open(we)},te.getCurrentTenantTimezoneOffset().then(function(we){de=we.timezoneOffset}),j.gridData=ne.getPivotGridWithFieldPanel(j,_o),j.gridData.export={enabled:!0,fileName:K("LicencesReport").replace(" ","_")+".xlsx",proxyUrl:oe},j.gridData.height=880,j.gridData.showRowTotal=!1,j.gridData.showRowGrandTotals=!0,j.gridData.showColumnTotals=!1,j.gridData.showColumnGrandTotals=!0,j.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({load:ve,retrieveFields:!1}),j.gridData.dataSource.fields=[{caption:K("LicencesCoursesColumnRole"),dataField:"role",area:"filter",customizeText:function(we){return function ye(we){switch(we){case"Member":return K("SharedRoleMember");case"Admin":return K("SharedRoleAdministrator");case"Supervisor":return K("SharedRoleSupervisor");case"Trainer":return K("SharedRoleTrainer");case"Editor":return K("SharedRoleEditor");case"EditorTrainer":return K("SharedRoleEditorTrainer");case"SuperAdmin":return K("SharedRoleSuperAdmin");case"PortalOwner":return K("SharedrolePortalOwner");case"Employee":return K("SharedRoleEmployee");case"UxAdmin":return K("SharedRoleUxAdmin");case"SupervisorPlus":return K("SharedRoleSupervisorPlus")}}(we.value)},expanded:!0},{caption:K("LicencesCoursesColumnFullName"),dataField:"fullName",area:"row",expanded:!0},{caption:K("LicencesCoursesColumnGroups"),dataField:"groups",area:"row",expanded:!0},{caption:K("LicencesCoursesColumnPseudoTransactionId"),dataField:"pseudoTransactionId",area:"row",customizeText:function(we){return null==we.value?"-":we.value},expanded:!0},{caption:K("LicencesCoursesColumnDate"),area:"row",dataType:"string",format:"shortDate",selector:function(we){return null!=we.date?new Date(we.date):"-"}},{caption:K("LicencesCoursesColumnCourse"),dataField:"label",area:"column"},{caption:K("LicencesCoursesColumnAssigned"),dataField:"assigned",dataType:"number",summaryType:"sum",format:"fixedPoint",area:"data"},{caption:K("LicencesCoursesColumnBought"),dataField:"bought",dataType:"number",summaryType:"sum",format:"fixedPoint",area:"data"},{caption:K("LicencesCoursesColumnDistributed"),dataField:"distributed",dataType:"number",summaryType:"sum",format:"fixedPoint",area:"data"},{caption:K("LicencesCoursesColumnUndistributed"),dataField:"undistributed",dataType:"number",summaryType:"sum",format:"fixedPoint",area:"data"},{caption:K("LicencesCoursesColumnActivated"),dataField:"activated",dataType:"number",summaryType:"sum",format:"fixedPoint",area:"data"},{caption:K("LicencesCoursesColumnPrice"),dataField:"price",dataType:"number",summaryType:"sum",format:"decimal",area:"data"}]}]),A.module("app").controller("app.modules.admin.completionReport",["$scope",function(ee){ee.vm={},ee.fn={}}]);var Mr=A.module("app"),Aa="app.modules.admin.completionReport.courses";Mr.controller(Aa,["$scope","reportingService","$state","stateService","appConst","authService","breadCrumbsService","$q","timezoneService","devExtremeService",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm,K=ee.fn,pe=globalThis.L;Z.isLoading=!0,Z.stateRetention={},Z.stateRetention.search="",Z.stateRetention.startDate=null,Z.stateRetention.endDate=null,Z.stateRetention.skip=null,Z.stateRetention.take=null,Z.stateRetention.orderBy=null,Z.stateRetention.orderByIsAscending=null,Z.stateRetention.selectedRowsIds=null,Z.stateRetention.selected=null,Z.stateRetention.states=["completionReport.courses.usersByCourse","completionReport.userSyllabuses","completionReport.userSyllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport"],K.excel=function ve(){var be=Z.gridData.getSortedColumn(),Ee="boolean"!=typeof Z.gridData.isAscending()||Z.gridData.isAscending(),le=ne.api.reporting.getCompletionReportCoursesToExcel+"?jwt="+te.getCachedToken()+"&Search="+Z.stateRetention.search+"&pStartDate="+(Z.stateRetention.startDate?oe.toISOStringUTC(Z.stateRetention.startDate):null)+"&pEndDate="+(Z.stateRetention.endDate?oe.toISOStringUTC(Z.stateRetention.endDate):null)+"&Order="+be+"&OrderByIsAscending="+Ee;window.open(le)},K.open=function de(be,Ee){var le=": ";Ee.courseDuration>0?le+=Ee.courseDuration<90?Ee.courseDuration+"min":Ee.courseDuration%60==0||Ee.courseDuration%60==30?Ee.courseDuration/60+"h":Math.trunc(Ee.courseDuration/60)+"h "+Ee.courseDuration%60+"min":le="",Q.add(Aa,pe("SharedCourse")+" : ("+Ee.label+le+")",ie),ie.go("completionReport.courses.usersByCourse",{tenantCourseId:Ee.tenantCourseId})},ue.initStateRetention(Aa,ee),Z.gridData=j.getGridWithPaging(Z,Aa),Z.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"tenantCourseId",load:function X(be){var Ee=q.defer();return se.getCompletionReportCourses(!1,Z.stateRetention.search,Z.stateRetention.startDate,Z.stateRetention.endDate,be.skip,be.take,null!=be.sort&&be.sort.length>0?be.sort[0].selector:null,!(null!=be.sort&&be.sort.length>0&&be.sort[0].desc)).then(function(we){Z.totaltrainingHours=we.totaltrainingHours,Z.totaltrainingMinutes=we.totaltrainingMinutes,Ee.resolve({data:we.courses,totalCount:we.totalCount})}),Ee.promise},update:function(){}}),Z.gridData.toolbar.options.date=!1,Z.gridData.toolbar.tooltips.search=pe("ListSearchToolTipProgressByCourse"),Z.gridData.wordWrapEnabled=!0,Z.gridData.scrolling={mode:"standard",useNative:"true"},Z.gridData.height="70vh",Z.gridData.columns=[{caption:pe("Label"),dataField:"label"},{caption:pe("CoursesColumnAdminLabel"),dataField:"adminLabel"},{caption:pe("CoursesColumnEnrollmentCount"),dataField:"enrollmentCount",uxCalculateDisplayValue:function(be){return-1==be.enrollmentCount?"-":be.enrollmentCount},width:200},{caption:pe("CoursesColumnCompletedEnrollmentCount"),dataField:"completedEnrollmentCount",uxCalculateDisplayValue:function(be){return-1==be.completedEnrollmentCount?"-":be.completedEnrollmentCount},width:150},{caption:pe("EventOccurrenceListDuration"),dataField:"courseDuration",uxCalculateDisplayValue:function(be){return be.courseDuration>0?be.courseDuration<90?be.courseDuration+"min":be.courseDuration%60==0||be.courseDuration%60==30?be.courseDuration/60+"h":Math.trunc(be.courseDuration/60)+"h "+be.courseDuration%60+"min":"-"},width:110},{caption:pe("CoursesColumnTotaltrainingHours"),dataField:"courseDuration",uxCalculateDisplayValue:function(be){return be.courseDuration*be.completedEnrollmentCount>0?be.courseDuration*be.completedEnrollmentCount<60?be.courseDuration*be.completedEnrollmentCount+"min":be.courseDuration*be.completedEnrollmentCount%60==0||be.courseDuration*be.completedEnrollmentCount%60==30?be.courseDuration*be.completedEnrollmentCount/60+"h":Math.trunc(be.courseDuration*be.completedEnrollmentCount/60)+"h "+be.courseDuration*be.completedEnrollmentCount%60+"min":"-"},width:210},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,allowResizing:!1,hidingPriority:100,showInColumnChooser:!1}]}]);const Lr=A.module("app"),aa="app.modules.admin.completionReport.courses.usersByCourse";Lr.controller(aa,["$scope","reportingService","$state","$stateParams","authService","stateService","appConst","$injector","breadCrumbsService","$q","toaster","timezoneService","devExtremeService","enrollmentService","userService","modalService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){const be=ee.vm={},Ee=ee.fn={},le=globalThis.L;let ye;function et(){return null!=be.selectedRows&&1==be.selectedRows.length}be.stateRetention={},be.stateRetention.dateChooser=[{text:""}],be.stateRetention.search="",be.stateRetention.states=["completionReport.userSyllabuses","completionReport.userSyllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport","transactions.admin"],Ee.excel=function gt(){const dt=be.gridData.getSortedColumn(),Vt="boolean"!=typeof be.gridData.isAscending()||be.gridData.isAscending();let Wt="";switch(be.stateRetention.dateChooser[0].index){case 0:default:Wt="&CompletionStartDate="+(be.stateRetention.startDate?K.toISOStringUTC(be.stateRetention.startDate):null)+"&CompletionEndDate="+(be.stateRetention.endDate?K.toISOStringUTC(be.stateRetention.endDate):null);break;case 1:Wt="&AssignmentStartDate="+(be.stateRetention.startDate?K.toISOStringUTC(be.stateRetention.startDate):null)+"&AssignmentEndDate="+(be.stateRetention.endDate?K.toISOStringUTC(be.stateRetention.endDate):null);break;case 2:Wt="&RegistrationStartDate="+(be.stateRetention.startDate?K.toISOStringUTC(be.stateRetention.startDate):null)+"&RegistrationEndDate="+(be.stateRetention.endDate?K.toISOStringUTC(be.stateRetention.endDate):null);break;case 3:Wt="&OccurrenceStartDate="+(be.stateRetention.startDate?K.toISOStringUTC(be.stateRetention.startDate):null)+"&OccurrenceEndDate="+(be.stateRetention.endDate?K.toISOStringUTC(be.stateRetention.endDate):null)}const Mt=Q.api.reporting.getCompletionReportUsersByCourseToExcel+"?jwt="+ne.getCachedToken()+"&Search="+be.stateRetention.search+Wt+"&TenantCourseId="+ye+"&Order="+dt+"&OrderByIsAscending="+Vt+"&pFilters="+encodeURIComponent(JSON.stringify(be.stateRetention.filters));window.open(Mt)},Ee.openInvoice=function nt(){!be.selectedRows[0]||be.selectedRows[0]&&null==be.selectedRows[0].transactionId?Z.pop("error",le("CompletionReportUsersByCourseNoInvoice")):(oe.add(aa,le("User")+" : ("+be.selectedRows[0].firstName+" "+be.selectedRows[0].lastName+")",ie),ie.go("transactions.admin",{transactionId:be.selectedRows[0].transactionId}))},Ee.open=function Ze(dt,Vt){oe.add(aa,le("User")+" : ("+Vt.firstName+" "+Vt.lastName+")",ie),ie.go("completionReport.userSyllabuses",{tenantCourseId:ye,enrollmentId:dt,userId:Vt.userId})},Ee.extendDeadLine=function ft(){ve.open(function(){X.extendFormationDeadLineForUser(be.selectedRows[0].enrollmentId).then(function(dt){Z.pop("success",le("ExtendAccessDeadlineSuccess"))},function(dt){Z.pop("error",le("ExtendAccessDeadlineError"))})},function(){},le("SharedPleaseConfirm"),le("ExtendAccessDeadlineConfirmation"))},Ee.isExtendDeadlineAvailable=function Dt(){return!!et()&&de.getRoleCode()>=Q.roles.Administrator&&null!=be.selectedRows[0].accessTimeFrame&&be.selectedRows[0].accessTimeFrame>0},Ee.sendNotification=function lt(){const dt=[];for(let Wt=0;Wt<be.selectedRows.length;Wt++){const Mt=be.selectedRows[Wt];dt.push({firstName:Mt.firstName,lastName:Mt.lastName,email:Mt.email})}const Vt=globalThis.$linq(dt).distinctBy('x => x.firstName + "." + x.lastName + "." + x.email').toArray();oe.add(aa+be.eventId,le("SharedParticipantList"),ie),te.setPersistedTempDataPromise("sendMailRecipients",Vt).then(function(){ie.go("sendNotifications",{dataSourceKey:"sendMailRecipients"})})},Ee.getIfThereIsAtLeastNbSelectedLines=function ct(dt){return void 0!==be.selectedRows&&be.selectedRows.length>=dt},Ee.editMemberCodeAndCompany=function it(){let dt="";be.hasMemberCode&&(dt+='<br/><label class="control-label">'+le("SharedMemberCode")+"</label>",dt+='<br/><input ux-loading="vm.isLoading" class="form-control" ng-model="vm.enrollment.memberCode" type="text" placeholder="'+le("SharedMemberCode")+'" />'),be.hasCompany&&(dt+='<br/><label class="control-label">'+le("SharedCompany")+"</label>",dt+='<br/><input ux-loading="vm.isLoading" class="form-control" ng-model="vm.enrollment.company" type="text" placeholder="'+le("SharedCompany")+'" />');const Vt={buttons:[],header:le("EnrollmentEditMemberCodeCompanyHeader"),body:dt,scope:{enrollment:{enrollmentId:be.selectedRows[0].enrollmentId,memberCode:be.selectedRows[0].memberCode,company:be.selectedRows[0].company},isLoading:!1}};Vt.buttons.push({label:le("SharedCancel"),cssClass:"btn"}),Vt.buttons.push({label:le("SharedSave"),cssClass:"btn btn-success",callBack:function(Wt,Mt){return Wt.buttons[1].isLoading=!0,Wt.enrollment.memberCode&&0!==Wt.enrollment.memberCode.trim().length||!be.hasMemberCode?Wt.enrollment.company&&0!==Wt.enrollment.company.trim().length||!be.hasCompany?X.changeMemberCodeAndCompany(Wt.enrollment.enrollmentId,Wt.enrollment.memberCode,Wt.enrollment.company).then(function(){Z.pop("success",le("EnrollmentEditMemberCodeCompanySuccess")),Wt.buttons[1].isLoading=!1,Mt.close(),be.gridData.refreshClearSelection()}):(Wt.buttons[1].isLoading=!1,Z.pop("error",le("EnrollmentEditCompanyInvalid"))):(Wt.buttons[1].isLoading=!1,Z.pop("error",le("EnrollmentEditMemberCodeInvalid"))),!1}}),ve.openGeneric(Vt)},Ee.oneRowIsSelected=et,Ee.showAllGroupsLabel=function st(dt){if(!dt)return"";let Vt="";for(let Wt=0;Wt<dt.length;Wt++)Vt=""!=Vt?Vt+", "+dt[Wt].label:dt[Wt].label;return Vt},Ee.completeEnrollmentForUsers=function At(){const dt=[];for(let Vt=0;Vt<be.selectedRows.length;Vt++)dt.push(be.selectedRows[Vt].enrollmentId);ve.open(function(){X.completeEnrollmentForCourse(dt,ye).then(function(Vt){Vt.success?(Z.pop("success",le("ProgressReportCompleteEnrollmentSuccess")),be.gridData.refreshClearSelection()):Z.pop("error",le("AnErrorOccured"))})},function(){},le("SharedPleaseConfirm"),le("ProgressReportCompleteEnrollmentForUserConfirm"))},Ee.hasTransaction=function rt(){return et()&&null!=be.selectedRows[0].transactionId},Ee.checkForAbandonnedStatus=function Tt(){for(let dt=0;dt<be.selectedRows.length;dt++)if(1==be.selectedRows[dt].status)return!0;return!1},Ee.toggleStatus=function vt(dt){const Vt={};Vt.status=dt,Vt.enrollmentId=be.selectedRows[0].enrollmentId,X.changeEnrollmentStatus(Vt).then(function(Wt){switch(Wt.status){case 0:Z.pop("success",le("EnrollmentStatusChangedToActif"));break;case 1:Z.pop("success",le("EnrollmentStatusChangedToAbandoned"));break;default:Z.pop("error",le("EnrollmentStatusChangeError"))}be.gridData.refreshClearSelection()})},Ee.shouldShowEditRbqDeclarationIcon=function Rt(dt){return globalThis.__isRbqEnabled&&be.roles>=be.roles.Administrator&&be.isRbqCourse&&dt.completionDate&&2!==dt.rbqDeclarationStatus&&null!==dt.rbqDeclarationStatus},Ee.createOrUpdateRbqDeclaration=function Ct(dt){q.get("modalServiceBridge").openUpdateRbqDeclarationModal({userId:dt.userId,enrollmentId:dt.enrollmentId,rbqDeclarationId:dt.rbqDeclarationId,rbqUserCode:dt.rbqUserCode}).then(Mt=>{Mt&&be.gridData.refreshClearSelection()})},Ee.shouldShowCancelRbqDeclarationIcon=function ht(dt){return globalThis.__isRbqEnabled&&be.roles>=be.roles.Administrator&&be.isRbqCourse&&dt.rbqDeclarationId&&0===dt.rbqDeclarationStatus},Ee.cancelRbqDeclaration=function Et(dt){const Vt=q.get("modalServiceBridge"),Wt={titleText:le("SharedCancelRbqDeclarationTitle"),bodyText:le("SharedCancelRbqDeclarationBody")};Vt.openSharedModal(Wt).then(Mt=>{Mt.result&&X.cancelRbqDeclaration({rbqDeclarationId:dt.rbqDeclarationId}).then(Jt=>{null==Jt.result.errorCode?(Z.pop("success",le("SharedCancelRbqDeclarationSuccess")),be.gridData.refreshClearSelection()):Z.pop("error",Jt.result.errorMessage)})})},Ee.getRbqDeclarationStatus=function xt(dt){if(null===dt.rbqDeclarationStatus&&null==dt.rbqDeclarationId)return"";switch(dt.rbqDeclarationStatus){case 0:return le("RbqDeclarationStatusValid");case 1:return le("RbqDeclarationStatusError");case 2:return le("RbqDeclarationStatusCancelled");default:return"-"}},Ee.shouldShowCreateRbqDeclarationIcon=function Ut(dt){return globalThis.__isRbqEnabled&&be.roles>=be.roles.Administrator&&be.isRbqCourse&&dt.completionDate&&null==dt.rbqDeclarationStatus},ye=ue.tenantCourseId,be.roles=Q.roles,be.displayUserName=function pt(){return be.userRole<=be.roles.Supervisor?!globalThis.__doNotDisplayUserNameToSupervisor:be.userRole!=be.roles.SupervisorPlus||!globalThis.__doNotDisplayUserNameToSupervisorPlus}(),de.getRoleCodePromise().then(function(dt){be.userRole=dt}),te.initStateRetention(aa,ee),be.gridData=pe.getGridWithPaging(be,aa),be.gridData.headerFilter.visible=!0,be.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"enrollmentId",load:function we(dt){const Vt=j.defer(),Wt=null!=dt.sort&&dt.sort.length>0?dt.sort[0].selector:null,Mt=!(null!=dt.sort&&dt.sort.length>0&&dt.sort[0].desc);be.stateRetention.filters=pe.flattenFilters(dt.filter),be.stateRetention.filters=pe.invertNotEqualOperators(be.stateRetention.filters,be.headerFilterDataSources);const Kt={};switch(be.stateRetention.dateChooser[0].index){case 0:default:Kt.completionStartDate=be.stateRetention.startDate,Kt.completionEndDate=be.stateRetention.endDate;break;case 1:Kt.assignmentStartDate=be.stateRetention.startDate,Kt.assignmentEndDate=be.stateRetention.endDate;break;case 2:Kt.registrationStartDate=be.stateRetention.startDate,Kt.registrationEndDate=be.stateRetention.endDate;break;case 3:Kt.occurrenceStartDate=be.stateRetention.startDate,Kt.occurrenceEndDate=be.stateRetention.endDate}return Kt.tenantCourseId=ye,Kt.search=be.stateRetention.search,Kt.skip=dt.skip,Kt.take=dt.take,Kt.order=Wt,Kt.orderByIsAscending=Mt,Kt.filters=be.stateRetention.filters,se.getProgressionReportUserByCourse(Kt).then(function(Jt){be.courseLabel=Jt.courseLabel,be.hasMemberCode=Jt.hasMemberCode,be.hasCompany=Jt.hasCompany,be.totalTrainingHours=Jt.totalTrainingHours,be.totalTrainingMinutes=Jt.totalTrainingMinutes,Vt.resolve({data:Jt.users,totalCount:Jt.totalCount}),function qe(dt){be.gridData.instance.columnOption("memberCode","visible",dt&&dt.hasMemberCode),be.gridData.instance.columnOption("memberCode","showInColumnChooser",dt&&dt.hasMemberCode),be.gridData.instance.columnOption("company","visible",dt&&dt.hasCompany),be.gridData.instance.columnOption("company","showInColumnChooser",dt&&dt.hasCompany)}(Jt),function xe(){be.gridData.instance.columnOption("courseTitle","visible",-1==ye)}(),Jt.isOpcCourse&&function ot(){be.gridData.instance.columnOption("ccv","visible",!0),be.gridData.instance.columnOption("ccv","showInColumnChooser",!0),be.gridData.instance.columnOption("car","visible",!0),be.gridData.instance.columnOption("car","showInColumnChooser",!0)}(),be.isRbqCourse=Jt.isRbqCourse,Jt.isRbqCourse&&be.userRole>=be.roles.Supervisor&&function He(){be.gridData.instance.columnOption("rbqUserCode","visible",!0),be.gridData.instance.columnOption("rbqUserCode","showInColumnChooser",!0),be.gridData.instance.columnOption("rbqFormationNumber","visible",!0),be.gridData.instance.columnOption("rbqFormationNumber","showInColumnChooser",!0),be.gridData.instance.columnOption("rbqDeclarationId","visible",!0),be.gridData.instance.columnOption("rbqDeclarationId","showInColumnChooser",!0),be.gridData.instance.columnOption(le("UsersByCourseColumnRbqDeclarationStatus"),"visible",!0),be.gridData.instance.columnOption(le("UsersByCourseColumnRbqDeclarationStatus"),"showInColumnChooser",!0)}()}),Vt.promise}}),be.gridData.selection.mode="multiple",be.gridData.toolbar.tooltips.search=le("ProgressReportByCourseSearchTooltip"),be.gridData.toolbar.tooltips.startDate=le("ListDateTooltip"),be.gridData.toolbar.tooltips.endDate=le("ListDateTooltip"),be.gridData.wordWrapEnabled=!0,be.gridData.toolbar.options.dateChooser=!0,be.gridData.scrolling={mode:"standard"},be.gridData.height="70vh",be.headerFilterDataSources=[],be.headerFilterCompletionDateDataSource=[{text:le("UsersByCourseColumnCompletionDateCompleted"),value:"true"},{text:le("UsersByCourseColumnCompletionDateNotCompleted"),value:"false"}],be.headerFilterEnrollmentStatus=[{text:le("EnrollmentStatusActive"),value:"0"},{text:le("EnrollmentStatusAbandoned"),value:"1"}],be.gridData.toolbar.dateChooser.dataSource=[{key:le("UserByCourseFitlerDate"),items:[le("UsersByCourseColumnCompletionDate"),le("AssignmentDate"),le("UsersByCourseColumnEnrollmentDate"),le("ProgressReportUserByCourseOccurrenceFilter")]}],be.headerFilterDataSources.push({dataField:"completionDate",dataSource:be.headerFilterCompletionDateDataSource}),be.gridData.columns=[{caption:le("UsersByCourseColumnCourseLabel"),dataField:"courseTitle",allowFiltering:!1},{caption:le("UsersByCourseColumnFirstName"),dataField:"firstName",allowFiltering:!1},{caption:le("UsersByCourseColumnLastName"),dataField:"lastName",allowFiltering:!1},{caption:le("UsersByCourseColumnUserName"),dataField:"userName",allowFiltering:!1,visible:be.displayUserName,showInColumnChooser:be.displayUserName},{caption:le("ListUsersColumnGroupsName"),dataField:"groupsLabel",allowFiltering:!1,hidingPriority:60,cellTemplate:"cellTemplate",allowSorting:!1},{caption:le("UsersByCourseColumnAddress"),dataField:"address",hidingPriority:0,allowFiltering:!1,allowSorting:!1},{caption:le("UsersByCourseColumnEnrollmentDate"),dataField:"registrationDate",uxCalculateDisplayValue:function(dt){return dt.registrationDate?dt.registrationDateString:"-"},allowFiltering:!1},{caption:le("UsersByCourseColumnCompletionDate"),dataField:"completionDate",uxCalculateDisplayValue:function(dt){return dt.completionDate?dt.completionDateString:"-"},allowFiltering:!1,allowHeaderFiltering:!0,selectedFilterOperation:"==",headerFilter:{filterOperations:["=="],dataSource:be.headerFilterCompletionDateDataSource}},{caption:le("UsersByCourseColumnLastConsultationDate"),dataField:"lastConsultation",uxCalculateDisplayValue:function(dt){return dt.lastConsultation?dt.lastConsultationString:"-"},allowFiltering:!1},{caption:le("UserByCourseAssignmentDate"),dataField:"assignmentDate",uxCalculateDisplayValue:function(dt){return dt.assignmentDate?dt.assignmentDateString:"-"},allowFiltering:!1},{caption:le("CourseLimitDate"),dataField:"completionDeadline",uxCalculateDisplayValue:function(dt){return null==dt.completionDeadline||0==dt.accessTimeFrame||null==dt.accessTimeFrame?"":dt.completionDeadline},allowFiltering:!1},{caption:le("ProgressReportUserByCourseStartDate"),dataField:"occurrenceStartDate",uxCalculateDisplayValue:function(dt){return null==dt.occurrenceStartDate?"-":dt.occurrenceStartDateString},allowFiltering:!1},{caption:le("ProgressReportUserByCourseEndDate"),dataField:"occurrenceEndDate",uxCalculateDisplayValue:function(dt){return null==dt.occurrenceEndDate?"-":dt.occurrenceEndDateString},allowFiltering:!1},{caption:le("CourseExpendedCount"),dataField:"numberOfTimesExtended",uxCalculateDisplayValue:function(dt){return 0==dt.numberOfTimesExtended||null==dt.numberOfTimesExtended?"":dt.numberOfTimesExtended},allowFiltering:!1},{caption:le("UsersByCourseColumnMemberCode"),dataField:"memberCode",visible:!1,allowFiltering:!1},{caption:le("UsersByCourseColumnCompany"),dataField:"company",visible:!1,allowFiltering:!1},{caption:"CCV",dataField:"ccv",visible:!1,showInColumnChooser:!1,allowFiltering:!1},{caption:"CAR",dataField:"car",visible:!1,showInColumnChooser:!1,allowFiltering:!1},{caption:le("UsersByCourseColumnRbqUserCode"),dataField:"rbqUserCode",visible:!1,showInColumnChooser:!1,allowFiltering:!1,allowSorting:!1},{caption:le("UsersByCourseColumnRbqFormationNumber"),dataField:"rbqFormationNumber",visible:!1,showInColumnChooser:!1,allowFiltering:!1,allowSorting:!1},{caption:le("UsersByCourseColumnRbqDeclarationId"),dataField:"rbqDeclarationId",visible:!1,showInColumnChooser:!1,allowFiltering:!1,allowSorting:!1},{caption:le("UsersByCourseColumnRbqDeclarationStatus"),cellTemplate:"rbqDeclarationStatus",width:120,visible:!1,showInColumnChooser:!1,allowFiltering:!1,allowSorting:!1},{caption:le("Status"),dataField:"status",uxCalculateDisplayValue:function(dt){return le(0==dt.status?"EnrollmentStatusActive":"EnrollmentStatusAbandoned")},allowFiltering:!0,allowHeaderFiltering:!0,headerFilter:{dataSource:be.headerFilterEnrollmentStatus}},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,hidingPriority:100,showInColumnChooser:!1}]}]),A.module("app").controller("app.modules.admin.progressReport",["$scope",function(ee){var se=ee.vm={};ee.fn={},se.filter={},se.filter.choices=[],se.filter.choices.push({id:0,label:"Filter par utilisateur",state:{id:"catalog",params:{}}}),se.filter.choices.push({id:1,label:"Filter par groupe",state:{id:"progressReport.groupFilter",params:{}}}),se.filter.backState=""}]);var Br=A.module("app"),Pa="app.modules.admin.progressReport.users.coursesByUser";Br.controller(Pa,["$scope","authService","reportingService","$state","$stateParams","stateService","breadCrumbsService","devExtremeService","$q","$filter","userService","modalService","appConst","enrollmentService","toaster",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de){var le,ye,ve=ee.vm,be=ee.fn,Ee=globalThis.L;ve.stateRetention={},ve.stateRetention.states=["progressReport.users.coursesByUser.syllabuses","progressReport.users.coursesByUser.syllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport"],ve.showMemberCode=!1,ve.showCompany=!1,ve.totalTrainingTimeMin=0,ve.totalTrainingTimeHours=0;var ot=function(pt){var ct=oe.defer(),lt=null!=pt.sort&&pt.sort.length>0?pt.sort[0].selector:null;lt+=!0==(!(null!=pt.sort&&pt.sort.length>0)||!pt.sort[0].desc)?"_asc":"_des";var et={completion:0};return null!=ve.stateRetention.filter&&(et.completion=ve.stateRetention.filter[0].index+1),ie.userActivityReport(-1!=le?le:null,ve.stateRetention.search,lt.toLowerCase(),pt.skip,pt.take,et).then(function(gt){ve.userStringName=gt.firstName+" "+gt.lastName,ve.totalTrainingTimeMin=gt.totalTrainingTime,ve.totalTrainingTimeHours=(gt.totalTrainingTime/60).toFixed(2),ct.resolve({data:gt.userActivity,totalCount:gt.totalNumberOfEntries})}),ct.promise};be.fetch=ot,be.excel=function ft(){var pt=-1!=le?le:null,ct={completion:0};null!=ve.stateRetention.filter&&(ct.completion=ve.stateRetention.filter[0].index+1);var lt=ve.gridData.getSortedColumn();lt+=!0===("boolean"!=typeof ve.gridData.isAscending()||ve.gridData.isAscending())?"_asc":"_des";var et=pe.api.reporting.getProgressReportCoursesByUserToExcel+"?jwt="+se.getCachedToken()+"&Search="+ve.stateRetention.search+"&UserId="+pt+"&Order="+lt+"&Filter="+ct;window.open(et)},be.showSyllabuses=function(pt){var ct="";pt.courseDuration>0&&(ct=pt.courseDuration<90?pt.courseDuration+"min":pt.courseDuration%60==0||pt.courseDuration%60==30?pt.courseDuration/60+"h":Math.trunc(pt.courseDuration/60)+"h "+pt.courseDuration%60+"min"),null!=pt?(Q.add(Pa,Ee("SharedCourse")+" : ("+pt.label+": "+ct+")",ue),ue.go("progressReport.users.coursesByUser.syllabuses",{groupId:ye,userId:le,enrollmentId:pt.enrollmentId})):console.log("showSyllabuses invalid param",pt)},be.isExtendDeadlineAvailable=function nt(){return!!ve.selectedRow&&Z.getRoleCode()>=pe.roles.Administrator&&null!=ve.selectedRow.accessTimeFrame},be.extendDeadLine=function Ze(){K.open(function(){X.extendFormationDeadLineForUser(ve.selectedRow.enrollmentId).then(function(pt){de.pop("success",Ee("ExtendAccessDeadlineSuccess"))},function(pt){de.pop("error",Ee("ExtendAccessDeadlineError"))})},function(){},Ee("SharedPleaseConfirm"),Ee("ExtendAccessDeadlineConfirmation"))},te.initStateRetention(Pa+(ye=ne.groupId)+(le=ne.userId),ee),ve.roles=pe.roles,ve.gridData=q.getGridWithPaging(ve,Pa+ye+le),ve.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"enrollmentId",load:ot}),ve.gridData.toolbar.options.date=!1,ve.gridData.toolbar.options.filter=!0,ve.gridData.scrolling={mode:"standard",useNative:"false",showScrollbar:"true"},ve.gridData.height="70vh",ve.gridData.toolbar.filter.dataSource=[{key:Ee("Completion"),items:[Ee("NotStarted"),Ee("Started"),Ee("Done")],onSelectionChanged:function(ct){}}],ve.gridData.toolbar.tooltips.search=Ee("ListSearchToolTipProgressByCourse"),ve.gridData.wordWrapEnabled=!0,ve.gridData.columns=[{caption:Ee("Label"),dataField:"label"},{caption:Ee("CoursesByUsersAdminLabel"),dataField:"adminLabel",uxCalculateDisplayValue:function(pt){return""!=pt.adminLabel?pt.adminLabel:pt.label}},{caption:Ee("TotalItems"),dataField:"totalCourseItems",width:190},{caption:Ee("TotalItemsStarted"),dataField:"totalCourseItemsStarted",width:145},{caption:Ee("TotalItemsCompleted"),dataField:"totalCourseItemsCompleted",width:165},{caption:Ee("CoursesByUserCompletionPercentage"),cellTemplate:"progressTemplate",width:130},{caption:Ee("EnrollmentDate"),dataField:"enrollmentDate",uxCalculateDisplayValue:function(pt){return j("date")(pt.enrollmentDate,"d MMMM y")},width:215},{caption:Ee("CourseLimitDate"),dataField:"completionDeadline",uxCalculateDisplayValue:function(pt){const ct=j("date")(pt.completionDeadline,"d MMMM y");return ct==j("date")(pt.enrollmentDate,"d MMMM y")?"":ct},width:215},{caption:Ee("CourseExpendedCount"),dataField:"numberOfTimesExtended",uxCalculateDisplayValue:function(pt){return 0==pt.numberOfTimesExtended||null==pt.numberOfTimesExtended?"":pt.numberOfTimesExtended},width:130},{caption:Ee("CourseCreateOrUpdateCourseDuration"),dataField:"courseDuration",uxCalculateDisplayValue:function(pt){return pt.courseDuration>0?pt.courseDuration<90?pt.courseDuration+"min":pt.courseDuration%60==0||pt.courseDuration%60==30?pt.courseDuration/60+"h":Math.trunc(pt.courseDuration/60)+"h "+pt.courseDuration%60+"min":"-"},width:150},{caption:Ee("CoursesByUserColumnMemberCode"),dataField:"memberCode",visible:!1},{caption:Ee("CoursesByUserColumnCompany"),dataField:"company",visible:!1},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,showInColumnChooser:!1}]}]);var Vr=A.module("app"),ma="app.modules.admin.progressReport.groups";Vr.controller(ma,["$scope","$state","$stateParams","groupService","breadCrumbsService","$q","devExtremeService",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L;function Z(be,Ee){this.label=Ee,this.groupId=be}q.groups=[],q.stateRetention={},q.stateRetention.skip=0,q.stateRetention.take=50,q.stateRetention.search="",q.stateRetention.groupStack=[new Z(null,j("SharedAll"))],q.stateRetention.states=["progressReport.users","progressReport.users.coursesByUser","progressReport.groups","progressReport.users.coursesByUser.syllabuses","progressReport.users.coursesByUser.syllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport"];var K=function(be){var Ee=te.defer(),le={subGroups:0,users:0};return null!=q.stateRetention.filter&&(le.subGroups=q.stateRetention.filter[0].index+1,le.users=q.stateRetention.filter[1].index+1),ie.getGroupsForTenant(null,-1!=se.params.groupId?se.params.groupId:null,be.skip,be.take,q.stateRetention.search,le).then(function(we){q.groups=we.groups,Ee.resolve({data:we.groups,totalCount:we.totalNumberOfLines})}),Ee.promise};oe.fetch=K,oe.showSubGroups=function(be){var Ee=q.stateRetention.groupStack[q.stateRetention.groupStack.length-1];ue.add(ma,j("Group")+" : ("+Ee.label+")",se,!1),q.stateRetention.groupStack.push(new Z(be.groupId,be.label)),q.stateRetention.parentGroup=be,ne.setPreviousState({name:se.current.name},se.params),se.go(se.current.name,{groupId:be.groupId})},oe.showUsers=function(be){ue.add(ma,j("Group")+" : ("+be.label+")",se,!1),se.go("progressReport.users",{groupId:be.groupId})},ne.initStateRetention(ma,ee),q.gridData=Q.getGridWithPaging(q,ma),q.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"groupId",load:K}),q.gridData.scrolling={mode:"standard",useNative:"true"},q.gridData.height="70vh",q.gridData.uxAllowToolBar=!0,q.gridData.toolbar.options.date=!1,q.gridData.toolbar.options.filter=!0,q.gridData.toolbar.filter.dataSource=[{key:j("Subgroups"),items:[j("WithSubgroups"),j("WithoutSubgroups")]},{key:j("Users"),items:[j("WithUsers"),j("WithoutUsers")]}],q.gridData.columns=[{caption:j("Group"),cellTemplate:"groupCellTemplate"},{cellTemplate:"buttonCellTemplate",width:40,alignment:"center",allowReordering:!1,allowResizing:!1,hidingPriority:100}]}]);var Ur=A.module("app"),ga="app.modules.admin.progressReport.groupsForExpandedReport";Ur.controller(ga,["$scope","$state","authService","groupService","breadCrumbsService","stateService","$q","devExtremeService","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe){var j=ee.vm={},Z=ee.fn={},K=globalThis.L;function pe(ye,we){this.label=we,this.groupId=ye}j.groups=[],j.stateRetention={},j.stateRetention.skip=0,j.stateRetention.take=50,j.stateRetention.search="",j.stateRetention.groupStack=[new pe(null,K("SharedAll"))],j.stateRetention.states=["progressReport.expandedGroups","progressReport.usersForExpandedReport","progressReport.users.coursesByUser.syllabuses","progressReport.users.coursesByUser.syllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport"];var X=function(ye){var we=Q.defer(),xe={subGroups:0,users:0};return null!=j.stateRetention.filter&&(xe.subGroups=j.stateRetention.filter[0].index+1,xe.users=j.stateRetention.filter[1].index+1),ue.getGroupsForTenant(null,-1!=se.params.groupId?se.params.groupId:null,ye.skip,ye.take,j.stateRetention.search,xe).then(function(ot){j.groups=ot.groups,we.resolve({data:ot.groups,totalCount:ot.totalNumberOfLines})}),we.promise};Z.fetch=X,Z.showSubGroups=function(ye){ne.add(ga,K("Group")+" : ("+ye.label+")",se,!1),j.stateRetention.groupStack.push(new pe(ye.groupId,ye.label)),j.stateRetention.parentGroup=ye,te.setPreviousState({name:se.current.name},se.params),se.go(se.current.name,{groupId:ye.groupId})},Z.showUsers=function(ye){ne.add(ga,K("Group")+" : ("+ye.label+")",se,!1),se.go("progressReport.usersForExpandedReport",{groupId:ye.groupId})},Z.excel=function de(ye){var we=j.gridData.getSortedColumn(),xe=ye,qe=oe.api.reporting.getUsersProgressReportToExcel+"?jwt="+ie.getCachedToken()+"&pSearchString=&pOrderBy="+we+"&pGroupId="+xe+"&pFilter="+(null==j.stateRetention.filter?0:j.stateRetention.filter[0].index+1);window.open(qe)},te.initStateRetention(ga,ee),j.gridData=q.getGridWithPaging(j,ga),j.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"groupId",load:X}),j.gridData.scrolling={mode:"standard",useNative:"true"},j.gridData.height="70vh",j.gridData.uxAllowToolBar=!0,j.gridData.toolbar.options.date=!1,j.gridData.toolbar.options.filter=!1,j.gridData.toolbar.filter.dataSource=[{key:K("Subgroups"),items:[K("WithSubgroups"),K("WithoutSubgroups")]},{key:K("Users"),items:[K("WithUsers"),K("WithoutUsers")]}],j.gridData.columns=[{caption:K("Group"),cellTemplate:"groupCellTemplate"},{caption:K("HeaderGroupsProgressionReport"),alignment:"center",width:175,cellTemplate:"exportCellTemplate"},{cellTemplate:"buttonCellTemplate",width:40,alignment:"center",allowReordering:!1,allowResizing:!1,hidingPriority:100}]}]);var Nr=A.module("app"),va="app.modules.admin.progressReport.reportType";Nr.controller(va,["$scope","$state","breadCrumbsService","stateService",function(ee,se,ie,ue){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var Q=ee.vm={},q=ee.fn={},oe=globalThis.L;Q.reportTypes=[],Q.stateRetention={},Q.stateRetention.states=["completionReport.courses","progressReport.groups","progressReport.users","progressReport.expandedGroups","progressReport.usersForExpandedReport","progressReport.users.coursesByUser","progressReport.users.coursesByUser.syllabuses","progressReport.users.coursesByUser.syllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport"],q.select=function j(Z){switch(Z){case 0:window.localStorage.setItem("1","progress"),ie.add(va,oe("ProgressReportType")+" : ("+oe("ProgressReportPerCourses")+")",se),se.go("completionReport.courses");break;case 1:ie.add(va,oe("ProgressReportType")+" : ("+oe("ProgressReportPerUsers")+")",se),se.go("progressReport.users",{groupId:-1});break;case 2:ie.add(va,oe("ProgressReportType")+" : ("+oe("ProgressReportPerGroups")+")",se),se.go("progressReport.expandedGroups",{groupId:-1})}},ue.initStateRetention(va,ee),Q.reportTypes.push({id:0,label:oe("ProgressReportPerCourses")}),Q.reportTypes.push({id:1,label:oe("ProgressReportPerUsers")}),Q.reportTypes.push({id:2,label:oe("ProgressReportPerGroups")})}]);var zr=A.module("app"),_a="app.modules.admin.progressReport.users";zr.controller(_a,["$scope","reportingService","$state","$stateParams","authService","userService","stateService","breadCrumbsService","$q","appConst","devExtremeService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){var X,K=ee.vm,pe=ee.fn,de=globalThis.L,ve=globalThis.$linq;function be(He){var Ze=oe.defer(),nt=null!=He.sort&&He.sort.length>0?He.sort[0].selector.toLowerCase():null;!0==(!(null!=He.sort&&He.sort.length>0)||!He.sort[0].desc)?null!=nt&&(nt+="_asc"):null!=nt&&(nt+="_des");var Dt={enrollments:0};return null!=K.stateRetention.filter&&(Dt.enrollments=K.stateRetention.filter[0].index+1),se.filterUserProgress(K.stateRetention.search,-1!=X?X:null,nt,He.skip,He.take,Dt).then(function(ct){K.groupName=ct.groupName,K.totaltrainingHours=ct.totalTrainingTimeHours,K.totaltrainingMinutes=ct.totalTrainingTimeMinutes,Ze.resolve({data:ct.userProgress,totalCount:ct.totalNumberOfEntries}),function ye(He){var Ze=He.length>0?He[0].customFieldUserValue:[],nt=[];if(0!=Ze.length){for(var ft=0;ft<Ze.length;ft++){var Dt=Ze[ft],pt="customField"+Dt.id;if(null!=K.gridData.instance.columnOption(pt))return;nt.push({name:pt,caption:Dt.title,width:"150px",uxCalculateDisplayValue:function(it,et,st){return ve(it.customFieldUserValue).where(function(At){return At.id==parseInt(et.replace("customField",""))}).first().userValue},allowSorting:!1})}var lt=ve(K.gridData.instance.option("columns")).where(function(it){return!it.name||it.name&&!it.name.startsWith("customField")||it.name&&it.name.startsWith("customField")&&ve(Ze).any(function(et){return it.name=="customField"+et.id})}).toArray();for(ft=0;ft<nt.length;ft++)lt.splice(lt.length-1,0,nt[ft]);for(ft=0;ft<lt.length;ft++)lt[ft].index=ft,lt[ft].visibleIndex=ft;K.gridData.instance.option("columns",lt)}}(ct.userProgress)}),Ze.promise}K.groupName="",K.stateRetention={},K.stateRetention.search="",K.stateRetention.skip=null,K.stateRetention.take=null,K.stateRetention.orderBy=null,K.stateRetention.orderByIsAscending=null,K.stateRetention.selectedRowsIds=null,K.stateRetention.selected=null,K.stateRetention.states=["progressReport.users.coursesByUser","progressReport.users.coursesByUser.syllabuses","progressReport.users.coursesByUser.syllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport"],pe.showUserActivity=function we(He){q.add(_a,de("User")+": "+He.firstName+" "+He.lastName+" ("+He.userName+")",ie),ie.go("progressReport.users.coursesByUser",{_groupId:X,userId:He.id})},pe.excel=function qe(){var He=K.gridData.getSortedColumn(),Ze=-1!=X?X:null,nt=j.api.reporting.getUsersProgressReportToExcel+"?jwt="+ne.getCachedToken()+"&pSearchString="+K.stateRetention.search+"&pOrderBy="+He+"&pGroupId="+Ze+"&pFilter="+(null==K.stateRetention.filter?0:K.stateRetention.filter[0].index+1);window.open(nt)},pe.fetch=be,pe.getIfThereIsAtLeastNbSelectedLines=function Ee(He){return void 0!==K.selectedRows&&K.selectedRows.length>=He},pe.sendNotification=function le(){for(var He=[],Ze=0;Ze<K.selectedRows.length;Ze++){var nt=K.selectedRows[Ze];He.push({firstName:nt.firstName,lastName:nt.lastName,email:nt.email})}var ft=ve(He).distinctBy('x => x.firstName + "." + x.lastName + "." + x.email').toArray();q.add(_a+K.eventId,de("SharedUserList"),ie),Q.setPersistedTempDataPromise("sendMailRecipients",ft).then(function(){ie.go("sendNotifications",{dataSourceKey:"sendMailRecipients"})})},pe.showAllGroupsLabel=function ot(He){if(!He)return"";for(var Ze="",nt=0;nt<He.length;nt++)Ze=""!=Ze?Ze+", "+He[nt].label:He[nt].label;return Ze},X=ue.groupId,K.roles=j.roles,K.isAdmin=!1,te.getUserRoleOnTenant().then(function(He){He>=40&&(K.isAdmin=!0)}),Q.initStateRetention(_a+X,ee),K.gridData=Z.getGridWithPaging(K,_a+X),K.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"id",load:be}),K.gridData.scrolling={mode:"standard",useNative:"true"},K.gridData.height="70vh",K.displayUserName=function xe(){return te.getRoleCode()<=K.roles.Supervisor?!globalThis.__doNotDisplayUserNameToSupervisor:K.userRole!=K.roles.SupervisorPlus||!globalThis.__doNotDisplayUserNameToSupervisorPlus}(),K.gridData.toolbar.options.date=!1,K.gridData.toolbar.options.filter=!0,K.gridData.selection.mode="multiple",K.gridData.selection.allowSelectAll=!0,K.gridData.toolbar.filter.dataSource=[{key:de("Registrations"),items:[de("RegisteredToOneCourse"),de("NoRegistration")],onSelectionChanged:function(Ze){}}],K.gridData.wordWrapEnabled=!0,K.gridData.columnHidingEnabled=!0,K.gridData.columns=[{caption:de("SharedFirstName"),dataField:"firstName",hidingPriority:90},{caption:de("SharedLastName"),dataField:"lastName",hidingPriority:90},{caption:de("UsersUserName"),dataField:"userName",visible:K.displayUserName,showInColumnChooser:K.displayUserName,hidingPriority:90},{caption:de("ListUsersColumnGroupsName"),dataField:"groupsLabel",allowFiltering:!1,width:150,hidingPriority:60,cellTemplate:"cellTemplate",allowSorting:!1},{caption:de("UsersColumnAddress"),dataField:"addressLine1",uxCalculateDisplayValue:function(He){return null!=He.addressLine1?He.addressLine1:"<br />"+(null!=He.addressLine2&&""!=He.addressLine2?He.addressLine2+"<br />":" ")+(null!=He.city&&""!=He.city?He.city+"  ":" ")+(null!=He.state&&""!=He.state?", "+He.state:"")+(null!=He.country&&""!=He.country?", "+He.country:"")+(null!=He.zipCode&&""!=He.zipCode?"<br />"+He.zipCode.toUpperCase():"")},hidingPriority:0},{caption:de("UsersCompany"),dataField:"company",hidingPriority:60},{caption:de("UsersRegistrationDate"),dataField:"registrationDate",sortOrder:"desc",uxCalculateDisplayValue:function(He){return He.registrationDateString},hidingPriority:70},{caption:de("Registrations"),dataField:"totalEnrollementsCount",uxCalculateDisplayValue:function(He){return 0==He.totalEnrollementsCount?K.notSignedUp:He.totalEnrollementsCount},hidingPriority:80},{caption:de("CoursesColumnTotaltrainingHours"),dataField:"totalTrainingtime",width:100,uxCalculateDisplayValue:function(He){return He.totalTrainingtime>0?He.totalTrainingtime<90?He.totalTrainingtime+"min":He.totalTrainingtime%60==0||He.totalTrainingtime%60==30?He.totalTrainingtime/60+"h":Math.trunc(He.totalTrainingtime/60)+"h "+He.totalTrainingtime%60+"min":"-"}},{caption:de("CoursesColumnCompletedEnrollmentCount"),cellTemplate:"progressTemplate",width:120,hidingPriority:70,uxCalculateDisplayValue:function(He){if(0==He.totalEnrollementsCount)return"-"}},{caption:"",cellTemplate:"buttonTemplate",dataField:"drillDownButton",width:40,alignment:"center",allowSorting:!1,allowReordering:!1,showInColumnChooser:!1,hidingPriority:180,fixed:!0,fixedPosition:"right"}]}]);var Hr=A.module("app"),ba="app.modules.admin.progressReport.usersForExpandedReport";Hr.controller(ba,["$scope","reportingService","$state","$stateParams","authService","userService","stateService","breadCrumbsService","$q","appConst","devExtremeService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){var X,K=ee.vm,pe=ee.fn,de=globalThis.L;K.groupName="",K.stateRetention={},K.stateRetention.search="",K.stateRetention.skip=null,K.stateRetention.take=null,K.stateRetention.orderBy=null,K.stateRetention.orderByIsAscending=null,K.stateRetention.selectedRowsIds=null,K.stateRetention.selected=null,K.stateRetention.states=["progressReport.users.coursesByUser","progressReport.users.coursesByUser.syllabuses","progressReport.users.coursesByUser.syllabuses.questionnaires","progressReport.users.coursesByUser.syllabuses.scormReport"];var ve=function(qe){var ot=oe.defer(),He=null!=qe.sort&&qe.sort.length>0?qe.sort[0].selector.toLowerCase():null,Ze=!(null!=qe.sort&&qe.sort.length>0&&qe.sort[0].desc),nt={enrollments:0};return null!=K.stateRetention.filter&&(nt.enrollments=K.stateRetention.filter[0].index+1),se.filterUserProgressForExpandedReport(K.stateRetention.search,-1!=X?X:null,He,qe.skip,qe.take,nt,Ze).then(function(Dt){K.groupName=Dt.groupName,K.totaltrainingHours=Dt.totalTrainingHours,K.totaltrainingMinutes=Dt.totalTrainingMinutes,ot.resolve({data:Dt.userProgress,totalCount:Dt.totalNumberOfEntries})}),ot.promise};pe.showUserActivity=function be(qe){q.add(ba,de("User")+" : ("+qe.userName+")",ie),ie.go("progressReport.users.coursesByUser.syllabuses",{groupId:X,userId:qe.id,enrollmentId:qe.enrollmentId})},pe.excel=function xe(){var qe=null!=K.gridData.getSortedColumn()?K.gridData.getSortedColumn().toLowerCase():null,ot=null!=K.gridData.isAscending()&&K.gridData.isAscending(),He=-1!=X?X:null,Ze=j.api.reporting.getUsersProgressReportGroupExpandedToExcel+"?jwt="+ne.getCachedToken()+"&pSearchString="+K.stateRetention.search+"&pOrderBy="+qe+"&pGroupId="+He+"&pFilter="+(null==K.stateRetention.filter?0:K.stateRetention.filter[0].index+1)+"&pOrderingByIsAscending="+ot;window.open(Ze)},pe.fetch=ve,pe.showAllGroupsLabel=function le(qe){if(!qe)return"";for(var ot="",He=0;He<qe.length;He++)ot=""!=ot?ot+", "+qe[He].label:qe[He].label;return ot},pe.sendNotification=function ye(){for(var qe=[],ot=0;ot<K.selectedRows.length;ot++){var He=K.selectedRows[ot];qe.push({firstName:He.firstName,lastName:He.lastName,email:He.email})}var Ze=globalThis.$linq(qe).distinctBy('x => x.firstName + "." + x.lastName + "." + x.email').toArray();q.add(ba+K.eventId,de("SharedUserList"),ie),Q.setPersistedTempDataPromise("sendMailRecipients",Ze).then(function(){ie.go("sendNotifications",{dataSourceKey:"sendMailRecipients"})})},pe.getIfThereIsAtLeastNbSelectedLines=function we(qe){return void 0!==K.selectedRows&&K.selectedRows.length>=qe},X=ue.groupId,K.roles=j.roles,K.isAdmin=!1,te.getUserRoleOnTenant().then(function(qe){qe>=40&&(K.isAdmin=!0)}),Q.initStateRetention(ba+X,ee),K.gridData=Z.getGridWithPaging(K,ba+X),K.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"enrollmentId",load:ve}),K.gridData.scrolling={mode:"standard"},K.gridData.height="70vh",K.displayUserName=function Ee(){return te.getRoleCode()<=K.roles.Supervisor?!globalThis.__doNotDisplayUserNameToSupervisor:K.userRole!=K.roles.SupervisorPlus||!globalThis.__doNotDisplayUserNameToSupervisorPlus}(),K.gridData.toolbar.options.date=!1,K.gridData.toolbar.options.filter=!0,K.gridData.selection.mode="multiple",K.gridData.selection.allowSelectAll=!0,K.gridData.wordWrapEnabled=!0,K.gridData.toolbar.filter.dataSource=[{key:de("Registrations"),items:[de("RegisteredToOneCourse"),de("NoRegistration")]}],K.gridData.columns=[{caption:de("SharedLastName"),dataField:"lastName",sortOrder:"asc"},{caption:de("SharedFirstName"),dataField:"firstName"},{caption:de("UsersUserName"),dataField:"userName",visible:K.displayUserName,showInColumnChooser:K.displayUserName},{caption:de("ListUsersColumnGroupsName"),dataField:"groupsLabel",allowFiltering:!1,width:150,hidingPriority:60,cellTemplate:"cellTemplate",allowSorting:!1},{caption:de("UsersColumnAddress"),dataField:"addressLine1",uxCalculateDisplayValue:function(qe){return(null!=qe.addressLine1?qe.addressLine1+"<br />":"")+(null!=qe.addressLine2&&""!=qe.addressLine2?qe.addressLine2+"<br />":" ")+(null!=qe.city&&""!=qe.city?qe.city+",   ":" ")+(null!=qe.state&&""!=qe.state?qe.state+", ":"")+(null!=qe.country&&""!=qe.country?qe.country:"")+(null!=qe.zipCode&&""!=qe.zipCode?"<br />"+qe.zipCode.toUpperCase():"")},hidingPriority:0,allowSorting:!1},{caption:de("UsersCompany"),dataField:"company"},{caption:de("Label"),dataField:"courseLabel"},{caption:de("CourseCreateOrUpdateGeneralCourseDuration"),dataField:"courseDuration",uxCalculateDisplayValue:function(qe){return qe.courseDuration<=0||null==qe.courseDuration?"-":qe.courseDuration<90?qe.courseDuration+"min":qe.courseDuration%60==0?qe.courseDuration/60+"h":Math.trunc(qe.courseDuration/60)+"h "+qe.courseDuration%60+"min"}},{caption:de("UsersRegistrationDate"),dataField:"registrationDate",uxCalculateDisplayValue:function(qe){return qe.registrationDateString}},{caption:de("UsersCompletionPercentage"),cellTemplate:"progressTemplate",dataField:"getEnrollmentCompletionPercent",allowSorting:!0,width:125},{caption:de("UsersCompletionSuccess"),uxCalculateDisplayValue:function(qe){return qe.getEnrollmentSuccessStatus?"<span class='text-success'>"+de("UsersForExpandedReportSuccess")+"</span>":qe.getEnrollmentSuccessStatus?void 0:qe.getEnrollmentCompletionPercent>=100?"<span class='text-danger'>"+de("UsersForExpandedReportFailure")+"</span>":qe.getEnrollmentCompletionPercent>0?"<span>"+de("UsersForExpandedReportInProgress")+"</span>":""},width:100},{caption:de("UsersByCourseColumnCompletionDate"),dataField:"completionDate",uxCalculateDisplayValue:function(qe){return null==qe.completionDate?"-":qe.completionDateString}},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,showInColumnChooser:!1}]}]),A.module("app").controller("app.modules.admin.progressReport.questionnaires",["$scope","appConst","authService","reportingService","$state","$stateParams","toaster",function(ee,se,ie,ue,ne,te,Q){var j,q=ee.vm=ee.$parent.vm,oe=ee.fn=ee.$parent.fn,Z=globalThis.L;q.answers=[],q.answersFilterModel=[{label:"Type",selected:0,options:[Z("QuestionnaireQuestionUniqueChoice"),Z("QuestionnaireQuestionMultipleChoice"),Z("QuestionnaireQuestionDevelopment")]},{label:Z("QuestionnaireAnswerResponse"),selected:0,options:[Z("QuestionnaireQuestionGoodAnswer"),Z("QuestionnaireQuestionWrongAnswer")]}],q.noGradeHint=Z("QuestionnaireCorrectionNoGradeHint"),q.answersSkip=0,q.answersTake=0,q.answersTotal=0,q.activateButton=!1,q.answersOrder="",q.answersOrderOptions={question:"question",correctness:"correctness",popularity:"popularity"},q.answersIsOrderAscending=!0,q.searchString="",q.isSurvey=!1,q.questionnaireLabel="",q.answersLoading=!1,q.gradeExam={gradeList:[]},q.showGrade=!1,q.displayChangeGrade=!1,q.correctionHasChanged=!1;var K=function(ye){var we=q.answersOrder;we+=!1===q.answersIsOrderAscending?"_des":"_asc",ye||(q.answersLoading=!0),ue.questionnaireAnswerReport(j,q.searchString,we,{questionType:q.answersFilterModel[0].selected,answerCorrectness:q.answersFilterModel[1].selected},q.answersSkip,q.answersTake,q.totalView).then(function(xe){q.answers=xe.questionnaireAnswers,q.isSurvey=xe.isASurvey,q.questionnaireLabel=xe.questionnaireLabel,q.answersLoading=!1,q.answersTotal=xe.totalEntries,q.totalView=xe.totalView,q.displayGradeInReport=xe.displayGradeInReport,q.answers.forEach(qe=>{qe.isCorrected||3!=qe.questionType&&5!=qe.questionType?1==qe.correctionType&&!qe.correctAnswer&&(qe.weighting=-qe.weighting):qe.weighting=null}),function be(){var ye=globalThis.$linq(q.answers).count(function(we){return(3==we.questionType||5==we.questionType)&&!we.isCorrected});q.displayChangeGrade=ye>0&&!q.isSurvey}(),null!=xe.grade&&!xe.isASurvey&&(q.grade=xe.grade,q.showGrade=!0),ye&&ye()},function(xe){console.log(xe)})};oe.getQuestionnaireAnswerReport=K,oe.orderAnswers=function(ye){null==ye||"string"!=typeof ye||(ye===q.answersOrder?q.answersIsOrderAscending=!q.answersIsOrderAscending:(q.answersOrder=ye,q.answersIsOrderAscending=!0),oe.getQuestionnaireAnswerReport())},oe.excel=function X(){if(6==te.syllabusType)ye=se.api.reporting.getUserSurveyReportToExcel+"?jwt="+ie.getCachedToken()+"&pUserSyllabusId="+te.userSyllabusId+"&pUserId="+te.userId;else var ye=se.api.reporting.getUserQuestionnaireReportToExcel+"?jwt="+ie.getCachedToken()+"&pUserSyllabusId="+te.userSyllabusId+"&pUserId="+te.userId;window.open(ye)},oe.gradeExam=function de(){q.answersLoading=!0,ue.gradeUserExam({userSyllabusId:te.userSyllabusId,gradeList:q.gradeExam.gradeList}).then(function(we){q.grade=we.grade,null!=q.grade&&(q.showGrade=!0),q.answers.forEach(xe=>{globalThis.$linq(q.gradeExam.gradeList).any(function(ot){return ot.questionAnswerDetailId==xe.questionAswerDetailId})&&(xe.isCorrected=!0)}),q.gradeExam.gradeList=[],q.correctionHasChanged=!1,q.answersLoading=!1})},oe.changeGrade=function ve(ye,we,xe){var qe=!1;if(we>xe)Q.pop("error",Z("QuestionnaireAnswerWeightingError"));else{q.correctionHasChanged=!0,q.activateButton=!0;for(var ot=0;ot<q.gradeExam.gradeList.length;ot++)q.gradeExam.gradeList[ot].questionAnswerDetailId==ye&&(q.gradeExam.gradeList[ot].grade=we,qe=!0);ot==q.gradeExam.gradeList.length&&!qe&&q.gradeExam.gradeList.push({questionAnswerDetailId:ye,grade:we})}},oe.downloadUserAnswerUploadedFile=function Ee(ye){const we="/api/custom/ExamReport/DownloadUserAnswerUploadedFile?jwt="+ie.getCachedToken()+"&QuestionnaireAnswerDetailId="+ye.questionAswerDetailId+"&QuestionId=null&UserSyllabusId=null";window.open(we)},oe.canChangeAnswerGrade=function le(ye){return(3==ye.questionType||5==ye.questionType)&&!ye.isCorrected},j=te.userSyllabusId,q.totalView=0,q.answersLoading=!1,q.reportType="progressReport.users.coursesByUser.syllabuses.questionnaires"==ne.current.name?"progress":"completion",q.reportLabel=Z("progress"==q.reportType?"ProgressReport":"QuestionnairesCompletionReport"),K(null)}]),A.module("app").controller("app.modules.admin.progressReport.scorm",["$scope","$stateParams","reportingService",function(ee,se,ie){var Q,ue=ee.vm={},te=(ee.fn={},globalThis.L);ue.isLoading=!1,ue.gridData={},Q=se.userSyllabusId,ue.gridData={fetchCallBack:function(){ue.isLoading=!0,ie.getScormReport(Q).then(function(q){ue.gridData.rows=q,ue.isLoading=!1})},totalNumberOfRows:50,isPageable:!1,columns:[{label:te("ScormModel"),style:{width:"350px"},dataField:"model"},{label:te("SharedValue"),dataField:"value"}]}}]);var $r=A.module("app"),oa="app.modules.admin.progressReport.syllabuses";$r.controller(oa,["$scope","reportingService","$state","$stateParams","stateService","authService","userService","appConst","breadCrumbsService","questionnaireService","toaster","modalService","devExtremeService","$q","syllabusService","enrollmentService","$injector","$compile",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be,Ee){var we,xe,qe,ot,le=ee.vm=ee.$parent.vm,ye=ee.fn=ee.$parent.fn,He=globalThis.L,Ze=globalThis.$linq;function nt(Bt){var Yt=X.defer();return se.detailedUserActivityReport(we,le.searchString,"",{completion:le.syllabusFilterModel[0].selected},le.syllabusSkip,le.syllabusTake).then(function(vn){le.courseLabel=vn.courseName,le.userLabel=vn.fullName+" ("+vn.userName+")",le.ipAddress=vn.ipAddress,le.enrollmentStatus=vn.status,Yt.resolve({data:ye.prepareList(vn.list),totalCount:vn.totalNumberOfRows})}),Yt.promise}le.syllabusEntryType=q.SyllabusEntryType,le.syllabuses=[],le.syllabusFilterModel=[{label:"Compl\xe9tion",selected:0,options:["Non commenc\xe9s","Commenc\xe9s","Termin\xe9s"]}],le.syllabusSkip=null,le.syllabusTake=null,le.syllabusTotal=0,le.syllabusOrder="",le.syllabusOrderOptions={order:"order",label:"label",type:"type",startDate:"startDate",timePassed:"timePassed",nbExec:"nbExec",completion:"completion"},le.syllabusIsOrderAscending=!0,le.searchString="",le.isAdminAllowedResetProgress=!1,le.isExamSelected=!1,le.examToPrint={},le.selectedSyllabusObject={},le.userRole=Q.getRoleCode(),le.tenantId=window.location.origin.indexOf("ithq")>0?4:0,le.roles=q.roles,le.stateRetention={},le.stateRetention.search="",le.isAnyScormPackages=!1;var ft=function(Bt){var Yt=le.syllabusOrder;se.detailedUserActivityReport(we,le.searchString,Yt+=!0===le.syllabusIsOrderAscending?"_asc":"_des",{completion:le.syllabusFilterModel[0].selected},le.syllabusSkip,le.syllabusTake).then(function(vn){le.syllabuses=ye.prepareList(vn.detailedActivity),le.syllabusTotal=vn.totalSyllabuses,le.courseLabel=vn.courseName,le.userLabel=vn.fullName+" ("+vn.userName+")",Bt&&Bt()})};function pt(Bt,Yt,vn){for(var Mn=[],Pn=Ze(Bt).where(function(jt){return jt.parentId==Yt}).toArray(),bt=0;bt<Pn.length;bt++)Pn[bt].depth=vn,Pn[bt].indentDepth=10+ct(vn),Mn.push(Pn[bt]),Mn=Ze(Mn).concat(pt(Bt,Pn[bt].syllabusId,Pn[bt].visible?vn+1:vn)).toArray();return Mn}function ct(Bt){return 20*Bt}function dt(Bt,Yt){var vn=new Date(Bt),Mn=new Date(Yt);return vn.setHours(0,0,0,0)==Mn.setHours(0,0,0,0)}function ei(){return le.userRole>=le.roles.Administrator}function Ot(){be.get("modalServiceBridge").openUpdateAccessibilityPeriodModal({userSyllabusId:le.selectedRow.userSyllabusId,launchStartDateTime:le.selectedRow.accessibilityStartDateTime,launchEndDateTime:le.selectedRow.accessibilityEndDateTime,syllabusId:le.selectedRow.syllabusId,enrollmentId:le.selectedRow.enrollmentId,needToChangeAccessibilityPeriod:!0,ipAddress:le.ipAddress}).then(function(vn){vn.success&&(Z.pop("success",He("ProgressReportAccessibilityPeriodAndUnlockSuccess")),le.gridData.refreshClearSelection())})}ye.canPrintAndViewQuestionnaire=function(){return le.selectedSyllabusObject.canView&&(le.userRole==le.roles.Supervisor||le.userRole==le.roles.SupervisorPlus)},ye.canTrainerViewExam=function(){return le.selectedSyllabusObject.canView&&(le.userRole==le.roles.Trainer||le.userRole==le.roles.EditorTrainer)},ye.replace=function(Bt){return null!=Bt?Bt.replace(/<br \/>/gi," \n ").replace(/<br\/>/gi," \n "):Bt},ye.isPrintDisabled=function tn(){return!(0==le.enrollmentStatus&&le.selectedRow&&ye.selectExam(le.selectedRow)&&(ye.isCurrentUser(le.roles.Administrator)||ye.canPrintAndViewQuestionnaire()||ye.canTrainerViewExam()))},ye.isUnlockOrImpersonateDisabled=function on(){return!(0==le.enrollmentStatus&&le.selectedRow&&ye.selectExam(le.selectedRow)&&ye.isCurrentUser(le.roles.Administrator))},ye.isCompleteUserSyllabusDisabled=function gn(){return!(0==le.enrollmentStatus&&le.selectedRow&&ye.selectCreditableUserSyllabus(le.selectedRow)&&ye.isCurrentUser(le.roles.Administrator))},ye.isResetProgressDisabled=function Tn(){return!(0==le.enrollmentStatus&&ye.isCurrentUser(le.roles.PortalOwner)||le.isAdminAllowedResetProgress&&ye.isCurrentUser(le.roles.Administrator))},ye.isUpdateAccessibilityDisabled=function yn(){return!le.selectedRow||!(ye.isCurrentUser(le.roles.Administrator)&&(le.selectedRow.isPeriodEnabled||7==le.selectedRow.type))},ye.isAddExtraDurationDisabled=function Zt(){return!(le.selectedRow&&1==le.selectedRow.hasExamDuration&&(7==le.selectedRow.type||10==le.selectedRow.type)&&ye.isCurrentUser(le.roles.Administrator))},ye.downloadCertificateDisabled=function mn(Bt){return!(null==Bt.requiredSyllabusId||Bt.successStatus&&Bt.completionStatus||Bt.requiredSuccessStatus&&Bt.requiredCompletionStatus)},ye.getDetailedActivityReport=ft,ye.prepareList=function(Bt){for(var Yt=0;Yt<Bt.length;Yt++)null===Bt[Yt].completionStatus?(Bt[Yt].completionStatus=0,9!=Bt[Yt].type&&8!=Bt[Yt].type?Bt[Yt].completionStatusText=He("Todo"):9==Bt[Yt].type?(Bt[Yt].completionStatusText=He("ProgressReportUnLock"),Bt[Yt].completionStatus=1):Bt[Yt].completionStatusText=He("NotDownloaded")):!1===Bt[Yt].completionStatus?(Bt[Yt].completionStatus=1,9!=Bt[Yt].type?Bt[Yt].completionStatusText=He("SyllabusStarted"):(Bt[Yt].completionStatusText=He("ProgressReportUnLock"),le.locked=!1)):(Bt[Yt].completionStatus=2,9!=Bt[Yt].type?7===Bt[Yt].type||10==Bt[Yt].type||3==Bt[Yt].type?(le.canPrintAndViewQuestionnaire=Bt[Yt].canView&&(le.userRole==le.roles.Supervisor||le.roles.SupervisorPlus),le.canTrainerViewExam=Bt[Yt].canView&&(le.userRole==le.roles.Trainer||le.userRole==le.roles.EditorTrainer),Bt[Yt].successStatus?Bt[Yt].completionStatusText=He("ProgressReportPassed"):(Bt[Yt].completionStatusText=He("ProgressReportNotPassed"),Bt[Yt].completionStatus=3)):Bt[Yt].completionStatusText=He(8==Bt[Yt].type?Bt[Yt].successStatus?"Downloaded":"NotDownloaded":"SyllabusDone"):Bt[Yt].completionStatusText=He("ProgressReportLock"));return Ze(pt(Bt,null,0)).where(function(vn){return vn.visible}).toArray()},ye.getClassForCompletion=function(Bt){switch(Bt){case 0:return"bg-nothing";case 1:return"bg-info";case 2:return"bg-success";case 3:return"bg-warning"}},ye.getBarrierButtonLabel=function(Bt){switch(Bt.completionStatus){case 0:case 1:return"Unlock";case 2:return"Lock"}},ye.toggleBarrier=function et(Bt){se.toggleBarrier(we,Bt).then(function(){ft(null),window.location.reload()})},ye.timePassed=function(Bt){return 0!=Bt.userSyllabusId?0===Bt.timePassed?"< 1 minute":Bt.timePassed+" "+He("SharedMinutes"):"-"},ye.goToQuestionnaire=function(Bt){1!=Bt.completionStatus&&(7==Bt.type||10==Bt.type?(be.get("breadCrumbService").add("Syllabus : ("+Bt.label+")",location.pathname),ie.go("admin.exam.answers",{userSyllabusId:Number(Bt.userSyllabusId)})):"progress"==le.reportType?(oe.add(oa,"Syllabus : ("+Bt.label+")",ie),ie.go("progressReport.users.coursesByUser.syllabuses.questionnaires",{groupId:qe,userId:xe,enrollmentId:we,userSyllabusId:Bt.userSyllabusId,syllabusType:Bt.type})):(oe.add(oa,"Syllabus : ("+Bt.label+")",ie),ie.go("completionReport.userSyllabuses.questionnaires",{tenantCourseId:ot,enrollmentId:we,userSyllabusId:Bt.userSyllabusId,userId:xe,syllabusType:Bt.type})))},ye.getCertificate=function At(Bt){window.open(q.api.certificte.getCertificte+"?jwt="+te.getCachedToken()+"&courseId="+Bt.courseId+"&enrollmentId="+we+"&pTimezoneOffset="+Q.getTimezoneOffset()+"&pOwnerId="+xe)},ye.goToScormReport=function rt(Bt){oe.add(oa,"Syllabus : ("+Bt.label+")",ie),ie.go("progressReport.users.coursesByUser.syllabuses.scormReport",{groupId:null==qe?null:qe,userId:xe,enrollmentId:we,userSyllabusId:Bt.userSyllabusId})},ye.unlockExam=function Tt(){let Bt=le.selectedSyllabusObject.isPeriodEnabled&&new Date(le.selectedSyllabusObject.accessibilityEndDateTime)<new Date;if(le.selectedSyllabusObject.userSyllabusId<=0)Z.pop("error",He("TheExamIsNotBlocked"));else if(le.selectedSyllabusObject.eventOccurrencePresenceIpAddressValidation){var Yt={buttons:[],header:He("UnlockExamModalTitle"),body:He("UnlockExamModalText")+"<br/><input ux-loading=\"vm.isLoading\" class='form-control' ng-model=\"vm.ipAddress\" type='text' />",scope:{ipAddress:le.ipAddress,isLoading:!1}};Yt.buttons.push({label:He("SharedCancel"),cssClass:"btn"}),Yt.buttons.push({label:He("UnlockExamButtonOk"),cssClass:"btn btn-success",callBack:function(vn,Mn){vn.buttons[0].isLoading=!0;var Pn=void 0===vn.ipAddress?le.ipAddress:vn.ipAddress;return 0==Pn.length?(Z.pop("error",He("UnlockExamEmptyIpAddress")),vn.buttons[0].isLoading=!1,!1):(Bt?Ot():j.unlockUserExam(le.selectedSyllabusObject.userSyllabusId,we,xe,Pn).then(function(bt){vn.buttons[1].isLoading=!1,Mn.close(),Z.pop("success",He("TheSurveySuccessfullyUnlocked"))}),!1)}}),K.openGeneric(Yt)}else Bt?Ot():j.unlockUserExam(le.selectedSyllabusObject.userSyllabusId,we,xe).then(function(vn){Z.pop("success",He("TheSurveySuccessfullyUnlocked"))})},ye.selectExam=function vt(Bt){return le.selectedSyllabusObject=Bt,7==Bt.type||10==Bt.type},ye.syllabusClass=function Ut(Bt){return 7!=Bt.type&&10!=Bt.type||!(le.canPrintAndViewQuestionnaire||le.canTrainerViewExam||le.userRole>=le.roles.Administrator||!le.canPrintAndViewQuestionnaire&&!le.canTrainerViewExam&&le.userRole<le.roles.Administrator)?"":le.isExamSelected&&le.selectedSyllabus==Bt.syllabusId?"examHoverable2":"examHoverable"},ye.printExamForUser=function Rt(){const Bt=0==le.selectedSyllabusObject.userSyllabusId?null:le.selectedSyllabusObject.userSyllabusId;let Yt=`${ie.href("admin.exam-print-template",{},{absolute:!0})}/${we}/${le.selectedSyllabusObject.syllabusId}/${null!=Bt?Bt:""}`;window.open(Yt,"_blank")},ye.impersonate=function Et(){Q.getUserById(xe).then(function(Bt){var Yt={buttons:[],header:He("MembershipReportImpersonateModalHeader"),body:He("MembershipReportImpersonateModalBodyPart1")+" "+Bt.userById.firstName+" "+Bt.userById.lastName+" "+He("MembershipReportImpersonateModalBodyPart2")};Yt.buttons.push({label:He("SharedCancel"),cssClass:"btn btn-modal-cancel"}),Yt.buttons.push({label:He("SharedContinue"),cssClass:"btn btn-primary",callBack:function(){Q.impersonate(Bt.userById.userName).then(function(){ie.go("client.homePage")},function(){Z.pop("error",He("MembershipReportErrorImpersonate"))})}}),K.openGeneric(Yt)})},ye.isCurrentUser=function xt(Bt){return"string"==typeof Bt&&le.userRole>=Bt},ye.resetProgress=function Wt(){K.open(function(){de.resetProgress(we).then(function(Bt){le.gridData.refreshClearSelection()},function(Bt){Z.pop("error",He("ImpossibleToRemoveProgression"))})},function(){},He("SharedPleaseConfirm"),He("RemoveProgressionLost"))},ye.completeUserSyllabus=function Mt(){K.open(function(){ve.completeUserSyllabusForEnrollment(le.selectedSyllabusObject.enrollmentId,le.selectedSyllabusObject.syllabusId).then(function(Bt){Bt.success?(Z.pop("success",He("ProgressReportCompleteSyllabusSuccess")),le.gridData.refreshClearSelection()):Z.pop("error",He("AnErrorOccured"))})},function(){},He("SharedPleaseConfirm"),He("ReportCompleteSyllabus"))},ye.selectCreditableUserSyllabus=function Kt(Bt){return 1!=Bt.type&&11!=Bt.type&&12!=Bt.type&&14!=Bt.type&&15!=Bt.type&&1!=Bt.successStatus},ye.isUnSubmittedExamSelected=function Jt(){return null!=le.selectedRow&&1==le.selectedRow.completionStatus&&(7==le.selectedRow.type||10==le.selectedRow.type)},ye.completeEnrollmentForUsers=function un(){K.open(function(){ve.submitExamForUser(le.selectedRow.userSyllabusId).then(function(Bt){Bt.success?(Z.pop("success",He("ProgressReportCompleteSyllabusSuccess")),le.gridData.refreshClearSelection()):Z.pop("error",He("AnErrorOccured"))})},function(){},He("SharedPleaseConfirm"),He("ReportCompleteSyllabus"))},ye.isResetUxPackageButtonEnabled=function Jn(Bt){return 0!=Bt.userSyllabusId&&(1==Bt.completionStatus||3==Bt.completionStatus&&!Bt.successStatus&&1==Bt.uxPackageIsSuccessRequired)},ye.resetProgressColumnIsVisible=ei,ye.resetUxPackageProgress=function Vt(Bt){K.open(function(){de.resetUxPackageProgress(Bt.userSyllabusId).then(function(Yt){le.gridData.refreshClearSelection()},function(Yt){Z.pop("error",He("ImpossibleToRemoveProgression"))})},function(){},He("SharedPleaseConfirm"),He("UxPackageRemoveProgressionLost").replace("{0}",Bt.label))},ye.isUserAllowedToUnlockBarrier=function Gn(){return le.userRole==le.roles.Supervisor?globalThis.__allowSupervisorToUnlockBarrier:le.userRole==le.roles.SupervisorPlus?globalThis.__allowSupervisorPlusToUnlockBarrier:le.userRole>=le.roles.Administrator},ye.updateUserSyllabusPeriod=function Gt(){be.get("modalServiceBridge").openUpdateAccessibilityPeriodModal({userSyllabusId:0==le.selectedRow.userSyllabusId?null:le.selectedRow.userSyllabusId,launchStartDateTime:le.selectedRow.accessibilityStartDateTime,launchEndDateTime:le.selectedRow.accessibilityEndDateTime,syllabusId:le.selectedRow.syllabusId,enrollmentId:le.selectedRow.enrollmentId}).then(function(vn){vn.success&&(Z.pop("success",He("ProgressReportAccessibilityPeriodSuccess")),le.gridData.refreshClearSelection())})},ye.addExtraDuration=function qt(){be.get("modalServiceBridge").openAddExtraDurationToExamModal({syllabusId:le.selectedRow.syllabusId,enrollmentId:le.selectedRow.enrollmentId}).then(function(vn){vn.result&&(Z.pop("success",He("ProgressReport.AddExtraDuration.Success")),le.selectedRow.extraDuration=vn.extraDuration,le.gridData.refreshClearSelection())})},function(){ne.initStateRetention(oa,ee),we=ue.enrollmentId,xe=ue.userId,qe=ue.groupId,ot=ue.tenantCourseId;var Bt=oe.getAll();null!=Bt&&null!=Bt&&Bt.length>0&&(le.eventOccurrenceId=Bt[0].StateParams.eventOccurrenceId),le.reportLabel=He("ProgressReport"),Q.getRoleCodePromise().then(function(Yt){le.userRole=Yt}),le.isAdminAllowedResetProgress=globalThis.__administratorCanResetProgression,le.roles=q.roles,le.gridData=pe.getGridWithPaging(le,oa+le.eventOccurrenceId),le.gridData.selection.allowSelectAll=!1,le.gridData.wordWrapEnabled=!0,le.gridData.noDataText=He("ProgressReportNoVisibleSyllabuses"),le.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"syllabusId",load:nt}),le.gridData.toolbar.options={control:!0,search:!1,date:!1,chooser:!0,filter:!1,sorting:!1},le.gridData.columns=[{caption:He("Label"),width:400,uxCalculateDisplayValue:function(Yt){return 2!=Yt.type||dt(Yt.startingEventOccurrenceDate,Yt.endEventOccurrenceDate)?2==Yt.type&&dt(Yt.startingEventOccurrenceDate,Yt.endEventOccurrenceDate)?"<div>"+Yt.label+"<br/>"+Yt.scheduleDateTime+"</div>":(7==Yt.type||10==Yt.type)&&Yt.extraDuration>0&&ye.isCurrentUser(le.roles.Administrator)?`<div class="extra-duration-container"><p style="padding-left:${Yt.indentDepth}px;">${Yt.label}</p><div style="padding-left:${Yt.indentDepth}px;"><span class="material-icons">more_time</span> ${Yt.extraDuration} ${He("SharedAddExtraDuration.DurationAdded")}</div>`:2==Yt.type||12==Yt.type||Yt.isPeriodEnabled?Yt.isPeriodEnabled?"<div>"+Yt.label+"<br/>"+Yt.accessibilityPeriodDateString+"</div>":12==Yt.type?Yt.productLabel:void 0:'<span style="padding-left: '+Yt.indentDepth+'px;">'+Yt.label+"</span>":"<div>"+Yt.label+"<br/>"+Yt.scheduleDateTime+"</div>"}},{caption:He("Type"),uxCalculateDisplayValue:function(Yt){return le.syllabusEntryType[Yt.type]}},{caption:He("ExamReportProctoringStatus"),visible:globalThis.__isIntegrityAdvocateEnabled,uxCalculateDisplayValue:function(Yt){if(!Yt.isProctoringEnabled)return"-";switch(Yt.integrityProctoringStatus){case 0:case 20:default:return"-";case 1:return`<span style="color: #008000">${He("ExamReportProctoringStatusValid")}</span>`;case 2:return`<span style="color: #0000ff">${He("ExamReportProctoringStatusPending")}</span>`;case 3:return`<span style="color: #ff0000">${He("ExamReportProctoringStatusInvalidId")}</span>`;case 4:return`<span style="color: #ff0000">${He("ExamReportProctoringStatusInvalidRules")}</span>`;case 5:return`<span style="color: #008000">${He("ExamReportProctoringStatusValidOverride")}</span>`}}},{caption:He("ProgressReportSyllabusStartDate"),width:175,uxCalculateDisplayValue:function(Yt){return Yt.startingDate?Yt.launchDateString:"-"}},{caption:He("ProgressReportSyllabusTimePassed"),width:185,uxCalculateDisplayValue:function(Yt){return ye.timePassed(Yt)}},{caption:He("TotalLaunches"),uxCalculateDisplayValue:function(Yt){return Yt.totalLaunchCounter?Yt.totalLaunchCounter:"-"}},{caption:He("ProgressReportAdditionalInformation"),width:300,uxCalculateDisplayValue:function(Yt){var vn="";switch(Yt.type){case 7:case 10:null!=Yt.totalSubmissionsNumber&&(vn+="<strong>"+He("ProgressReportNumberOfAttemps")+"</strong> : "+Yt.totalSubmissionsNumber,vn+="<br/>"),""!=Yt.lastSubmitDateString&&null!=Yt.lastSubmitDateString&&(vn+="<strong>"+He("ProgressReportLastAttemp")+"</strong> : "+Yt.lastSubmitDateString,vn+="<br/>");break;default:vn="-"}return""==vn&&(vn+="-"),vn}},{caption:He("Grade"),cellTemplate:"gradeTemplate",uxCalculateDisplayValue:function(Yt){return Yt.grade&&Yt.displayGradeInReport?Yt.grade+"%":Yt.grade&&Yt.displayGradeInReport?void 0:"-"}},{caption:He("State"),width:150,cellTemplate:"statusTemplate"},{width:50,cellTemplate:"resetTemplate",visible:ei,showInColumnChooser:ei},{width:50,cellTemplate:"lockTemplate"},{width:35,cellTemplate:"lastTemplate"}],le.selectedRow=null}()}]),A.module("app").controller("app.modules.admin.sales",["$scope","$stateParams",function(ee,se){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var ne=ee.vm={},te=ee.fn={};ne.filterBySalesStartDate=null,ne.filterBySalesEndDate=null,ne.filterBySales=null,te.ceil=function(Q){var q=Q;Q<0&&(q=-q);var oe=void 0===Q?"0":Q.toString();return oe.indexOf(".")>0&&oe.split(".")[1].length<=2||(q=Math.ceil(100*q)/100),Q<0?-q:q}}]),A.module("app").controller("app.modules.public.transactions.admin.details",["$scope","$stateParams","$state","$q","$filter","transactionService","tenantService","toaster","userService","modalService","authService","appConst","stateService","eventService","breadCrumbsService","courseService","stripeConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be){var Ee=ee.parentVm=ee.$parent.vm,le=ee.parentFn=ee.$parent.fn,ye=ee.vm={},we=ee.fn={},xe=globalThis.L;function ot(rt){var Tt=ue.defer();return ye.showEvent?te.getEventOccurrencesForCourseByCourseId(0,null,!0,"",ye.eventOccurrenceGridData.skip,ye.eventOccurrenceGridData.take,ye.startDate,ye.endDate,ye.newCatalogItemId,0).then(function(vt){ye.eventOccurrenceGridData.rows=vt.eventOccurencesForCourse,ye.eventOccurrenceGridData.totalNumberOfRows=vt.totalNumberOfLines,Tt.resolve()}):te.getEventOccurrenceForAutocomplete(ye.currentEditingEventId,1,!0,ye.eventOccurrenceGridData.skip,ye.eventOccurrenceGridData.take,ye.startDate,ye.endDate,ye.searchEventOccurrence).then(function(vt){ye.eventOccurrenceGridData.rows=vt.eventOccurrencesForAutocomplete,ye.eventOccurrenceGridData.totalNumberOfRows=vt.totalNumberOfLines,Tt.resolve()}),Tt.promise}function He(){var rt=ue.defer();return oe.getAllUsers(ye.usersGridData.skip,ye.usersGridData.take,ye.searchUsers,null,null,"userName",!0).then(function(Tt){ye.usersGridData.totalNumberOfRows=Tt.totalNumberOfRows,ye.usersGridData.rows=Tt.list,rt.resolve()}),rt.promise}ye.autoCompletePlaceholder=xe("TransactionDetailsChangeEventOccurrenceLabel"),ye.participantaAutoCompletePlaceholder=xe("TransactionDetailsChangeParticipantLabel"),ye.creditCard={},ye.creditCard.number="",ye.creditCard.expiryMonth="",ye.creditCard.expiryYear="",ye.creditCard.cvc="",ye.token="",ye.isDeferredPayment=!1,ye.currency="",we.getTokenCallback=function(rt,Tt){if(Tt.error){var vt="";switch(Tt.error.code){case"invalid_number":vt=xe("InvalidCardNumberError");break;case"invalid_expiry_month":case"invalid_expiry_year":vt=xe("InvalidCardMMYYError");break;case"invalid_cvc":vt=xe("InvalidCardCvcError");break;case"incorrect_number":vt=xe("IncorrectCardNumberError");break;case"expired_card":vt=xe("ExpiredCardMMYYError");break;case"incorrect_cvc":vt=xe("IncorrectCardCvcError");break;case"card_declined":vt=xe("DeclinedCardError");break;case"missing":case"processing_error":case"rate_limit":vt=xe("ProcessingCardError")}q.pop("error",xe("PaymentInformation"),vt),ye.token="",ye.submited=!1}else console.log("Token submitted"),ye.token=Tt.id,we.submit()},ye.tenant={},ye.tenant.addressLine1="",ye.tenant.addressLine2="",ye.tenant.city="",ye.tenant.country="",ye.tenant.description="",ye.tenant.id=-1,ye.tenantLabel="",ye.tenant.logoInvoice="",ye.tenant.state="",ye.tenant.url="",ye.tenant.zipCode="",ye.atLeastOneRefund=!1,ye.transaction={},ye.transaction.date="",ye.transaction.dateString="",ye.transaction.firstName="",ye.transaction.lastName="",ye.transaction.products=[],ye.transaction.pseudoID="",ye.transaction.subTotal=0,ye.transaction.tenantId=0,ye.transaction.tenantUrl="",ye.transaction.total=0,ye.transaction.transactionId=0,ye.transaction.userId=0,ye.isLoading=!1,ye.isAdmin=!1,ye.submited=!1,ye.discountTotal=0,ye.giftCardTotal=0,ye.currentEditingEventId=0,ye.currentEditingEnrollmentId=0,ye.currentEditingCatalogItemId=0,ye.showEvent=!1,ye.startDate=new Date,ye.startDate.setHours(0),ye.startDate.setMinutes(0),ye.startDate.setSeconds(0),ye.startDate.setMilliseconds(0),ye.endDate=null,ye.refund=!1,ye.courseStatus=K.CourseStatusEnum,ye.currencySymbol=globalThis.__currencySymbol,we.sessionId=function ft(rt,Tt){return rt+"transactionSession"+Tt.eventOccurrenceId},we.toggleSessionDetails=function Dt(rt,Tt){var vt=document.getElementById(rt+"transactionSession"+Tt.eventOccurrenceId),Ut=document.getElementById(rt+"transactionDetailButton"+Tt.eventOccurrenceId),Rt=document.getElementById(rt+"transactionText"+Tt.eventOccurrenceId);vt.classList.contains("transaction-event-session-open")?vt.classList.remove("transaction-event-session-open"):vt.classList.add("transaction-event-session-open"),Ut.classList.contains("fa-plus")?(Rt.innerHTML=xe("HideCompleteSchedule"),Ut.classList.remove("fa-plus"),Ut.classList.add("fa-minus")):(Ut.classList.add("fa-plus"),Rt.innerHTML=xe("ShowCompleteSchedule"))},we.back=function(){ie.go("")},we.parentInvoice=function(){ie.go("transactions.admin",{transactionId:ye.transaction.refundTransactionId})},we.tooltipText=function(rt){return xe(2==rt.status?"RefundInvoice":"RefundItem")},we.removeElement=function(rt,Tt,vt){2==rt.status&&null==Tt&&ie.go("transactions.admin",{transactionId:rt.refundTransactionId});var Ut=1;rt.newStatus&&1!=rt.newStatus?(rt.newStatus=null==Tt?!rt.newStatus:Tt,Ut=null==Tt?-Ut:2==Tt?Ut:-Ut):(rt.newStatus=null==Tt?2:Tt,Ut=null==Tt||2==Tt?Ut:-Ut),vt.refundQuantity+=1*Ut,null==Tt&&(vt.newStatus=vt.quantity-vt.refundQuantity==0?2:1),vt.refundSubTotal+=Ut*vt.unitPrice,ye.transaction.refundShippingFee+=Ut*vt.unitShippingFee,ye.transaction.refundSubTotal+=Ut*vt.unitPrice,ye.transaction.refundTotal+=Ut*(vt.unitPrice+vt.unitShippingFee);for(var Rt=0;Rt<vt.taxes.length;Rt++)for(var Ct=vt.taxes[Rt].tax,ht=0;ht<ye.transaction.taxes.length;ht++)Ct.id==ye.transaction.taxes[ht].tax.id&&(ye.transaction.taxes[ht].refundTotal+=Ut*Ct.percentage*(vt.unitPrice+vt.unitShippingFee),ye.transaction.refundTotal+=Ut*Ct.percentage*(vt.unitPrice+vt.unitShippingFee),ye.transaction.refundTotal=parseFloat(ye.transaction.refundTotal.toFixed(8)));for(var xt in ye.atLeastOneRefund=!1,ye.transaction.products){var dt=ye.transaction.products[xt];if(null!=dt.courses){for(var Vt in dt.courses.users)if(2==dt.courses.users[Vt].newStatus){ye.atLeastOneRefund=!0;break}if(ye.atLeastOneRefund)break}if(null!=dt.discount){for(var Vt in dt.discount.discountList)if(2==dt.discount.discountList[Vt].newStatus){ye.atLeastOneRefund=!0;break}if(ye.atLeastOneRefund)break}if(null!=dt.product){for(var Vt in dt.product.products)if(2==dt.product.products[Vt].newStatus){ye.atLeastOneRefund=!0;break}if(ye.atLeastOneRefund)break}}},we.removeProduct=function(rt){if(2!=rt.status)if(rt.newStatus=rt.newStatus&&1!=rt.newStatus?1:2,rt.courses){for(var Tt=0;Tt<rt.courses.users.length;Tt++)rt.courses.users[Tt].newStatus!=rt.newStatus&&we.removeElement(rt.courses.users[Tt],rt.newStatus,rt);for(Tt=0;Tt<rt.courses.licences.length;Tt++)rt.courses.licences[Tt].newStatus!=rt.newStatus&&we.removeElement(rt.courses.licences[Tt],rt.newStatus,rt)}else if(rt.product)for(Tt=0;Tt<rt.product.products.length;Tt++)rt.product.products[Tt].newStatus!=rt.newStatus&&we.removeElement(rt.product.products[Tt],rt.newStatus,rt);else if(rt.discount)for(Tt=0;Tt<rt.discount.discountList.length;Tt++)rt.discount.discountList[Tt].newStatus!=rt.newStatus&&we.removeElement(rt.discount.discountList[Tt],rt.newStatus,rt)},we.clear=function(){de.back({reload:!0})},we.displayChangeOccurrence=function(rt){return 1==rt.status||4==rt.status},we.displayChangeParticipant=function(rt){return 1==rt.status||4==rt.status},we.displayFullItemRemove=function(rt){return(1==rt.status||4==rt.status)&&!rt.isDiscount},we.displayRemove=function(rt){return!rt.isCanceled&&!rt.isLicenseUsed&&(1==ye.transaction.status||3==ye.transaction.status||4==ye.transaction.status)&&ye.isAdmin},we.displayRemoveClass=function(rt){return rt.isCanceled||3==ye.transaction.status?"removed":4!=ye.transaction.status&&1!=ye.transaction.status?"":rt.status?2==rt.status||3==rt.status||2==rt.newStatus?"removed":"":2==rt.newStatus?"removed":""};var lt={buttons:[],header:xe("RefundInformation"),body:'<div style="min- height:225px;"><div class="row"><div class="col-lg-12 "><p>'+xe("RefundWarning")+'</p><div class="form-group" style="margin: 0 0 8px 0;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3; position: relative;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;"><i class="material-icons" style="color:#A3A3A3; font-size: 28px;">lock</i></span><input id=\'refundPassword\' autocomplete="off" style="height: 40px;" type="{{vm.passwordType}}" class="form-control ng-pristine ng-untouched ng-valid register-input" placeholder=\''+xe("SharedPassword")+"' name='"+xe("SharedPassword")+'\' ><i ng-click="vm.togglePassword()" style="cursor: pointer; position: absolute; right: 9px; top: 9px; z-index: 9999;" class="material-icons">{{ vm.iconVisibility }}</i></div></div></div></div><style></style>',passwordType:"password",iconVisibility:"visibility",togglePassword:function(){"password"==this.passwordType?(this.passwordType="text",this.iconVisibility="visibility_off"):(this.passwordType="password",this.iconVisibility="visibility")}};function At(rt){switch(rt){case 0:return xe("TransactionPaymentMethodCreditCart");case 1:return xe("TransactionPaymentMethodPending");case 2:return xe("TransactionPaymentMethodCash");case 3:return xe("TransactionPaymentMethodCheck");case 4:return xe("TransactionPaymentMethodBankTransfer");case 5:return xe("TransactionPaymentMethodOther");case 6:return xe("TransactionPaymentMethodNone");default:return""}}lt.buttons.push({label:xe("SharedCancel"),cssClass:"btn"}),lt.buttons.push({label:xe("ModalOk"),cssClass:"btn btn-primary",callBack:function(){ye.submited=!0,q.pop("info",xe("RefundInformation"),xe("RefundProcessing"));var rt=$("#refundPassword").val();te.refund(ye.transaction,rt).then(function(Tt){q.pop("success",xe("RefundInformation"),xe("RefundSuccess")),ie.go("transactions.admin",{transactionId:Tt.transactionId},{reload:!0})},function(Tt){for(var vt=Tt.result.errors,Ut=0;Ut<vt.length;Ut++)q.pop("error",xe("RefundFailed"),vt[Ut].message);ye.submited=!1})}}),we.isEqualDates=function it(rt,Tt){var vt=new Date(rt),Ut=new Date(Tt);return vt.setHours(0,0,0,0)==Ut.setHours(0,0,0,0)},we.shortUrl=function et(rt){return X.shortUrl(rt)},we.refund=function(){ye.refund=!0,j.openGeneric(lt)},we.getProductRange=function(rt){return new Array(rt.quantity)},we.downloadDiscount=function(rt,Tt){var vt=K.api.transaction.getDiscount+"?jwt="+Z.getCachedToken()+"&pTransactionDetailsId=0&pGeneratedDiscountId="+Tt;window.open(vt)},we.back=function(){var rt=pe.previousStatesGetPriority(["events.usersList","salesReport.transactionsList","salesReport.transactionsBalancesList","completionReport.courses.usersByCourse"],"salesReport.transactionsBalancesList");rt?ie.go(rt.name,rt.params):ie.go("salesReport.transactionsBalancesList")},we.changeEventOccurrence=function(rt,Tt){ye.submited=!0,te.changeEventOccurrence(rt,ye.eventOccurrenceAutocompleteModel.keyValue,Tt).then(function(vt){vt.success?ie.go(ie.current.name,{transactionId:se.transactionId},{reload:!0}):q.pop("error",xe("TransactionDetailsChangeEventOccurrenceError")),ye.submited=!1},function(vt){q.pop("error",vt.message),ye.submited=!1})},we.changeParticipant=function(rt,Tt){ye.submited=!0,te.changeParticipant(rt,ye.usersAutocompleteModel.keyValue,Tt).then(function(vt){vt.success?ie.go(ie.current.name,{transactionId:se.transactionId},{reload:!0}):q.pop("error",xe("TransactionDetailsChangeParticipantError")),ye.submited=!1,ye.currentEditingEnrollmentId=0})},we.setTransactionDetailsAsShipped=function(rt){rt.newValueIsShipped=!rt.newValueIsShipped,te.setTransactionDetailIsShipped(rt.transactionDetailsId,rt.isShipped,rt.newValueIsShipped).then(function(){q.pop("success",xe(rt.newValueIsShipped?"MarkItemAsShippedSuccess":"MarkItemAsNotShippedSuccess"))})},we.applyDateFilter=function(rt,Tt,vt){ye.startDate=rt,ye.endDate=Tt,ye.eventOccurrenceGridData.skip=0},we.getCurrency=function(rt){return rt?ye.currency+ye.currencySymbol+" ":ye.currencySymbol+" "},we.showCheckoutForm=function qe(){var vt={buttons:[],header:xe("PaymentInformation"),body:'<style>.modal-body{height: 240px !important;}</style><user-transaction-details-modal config="vm.scope"></user-transaction-details-modal>',closeModal:!1,closeDialog:function(){this.closeModal=!0},scope:{transactionId:ye.transaction.transactionId,total:ye.transaction.total,transaction:ye.transaction}};vt.buttons.push({label:xe("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),j.openGeneric(vt)},we.changePaymentMethod=function st(){j.open(function(){te.changePaymentMethod(ye.transaction.transactionId).then(function(rt){q.pop("success",xe("SharedSuccess")),ie.go(ie.current,{},{reload:!0})})},null,xe("TransactionEditPaymentMethodFormTitle"),0!=ye.transaction.paymentMethod?xe("TransactionEditPaymentMethodFormChangeToCreditCard"):xe("TransactionEditPaymentMethodFormChangeToDeferred")+function gt(){var rt="<ul>";return ye.tenant.cashDeferredPayment&&(rt+="<li>"+xe("TransactionPaymentMethodCash")+"</li>"),ye.tenant.checkDeferredPayment&&(rt+="<li>"+xe("TransactionPaymentMethodCheck")+"</li>"),ye.tenant.bankTransferDeferredPayment&&(rt+="<li>"+xe("TransactionPaymentMethodBankTransfer")+"</li>"),ye.tenant.otherDeferredPayment&&(rt+="<li>"+xe("TransactionPaymentMethodOther")+"</li>"),rt+"</ul>"}())},we.getPaymentMethodString=At,we.showEditDeferredPaymentForm=function Ze(){var rt=xe("DeferredPaymentFormEditTitle"),Tt="<div ux-validate>";Tt+='<div class="row">',Tt+='<ux-date-picker class="col-lg-6" input-name="\''+xe("TransactionDeferredPaymentDate")+'\'" model="vm.transaction.deferredPaymentDate" required="true" show-calendar-button="true">'+xe("TransactionDeferredPaymentDate")+"*</ux-date-picker>",Tt+='<div class="form-group col-lg-6">',Tt+='<label for="Label" class="control-label">'+xe("TransactionReferenceNumber")+"</label>",Tt+='<input name="'+xe("TransactionReferenceNumber")+'" type="text" class="form-control form-inline" data-ng-model="vm.transaction.referenceNumber" />',Tt+="</div>",Tt+="</div>",Tt+='<div class="row">',Tt+='<div  ng-if="vm.transaction.paymentMethod == 5" class="form-group col-lg-6">',Tt+='<label for="Label" class="control-label">'+xe("TransactionOtherPaymentMethodNote")+"</label>",Tt+='<input name="'+xe("TransactionOtherPaymentMethodNote")+'" type="text" class="form-control form-inline" data-ng-model="vm.transaction.otherPaymentMethodName" />',Tt+="</div>",Tt+="</div>";var vt={buttons:[],header:rt,body:Tt+="</div>",transaction:ye.transaction,paymentMethods:ye.paymentMethods};vt.buttons.push({label:xe("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal",callBack:function(){}}),vt.buttons.push({label:xe("SharedContinue"),cssClass:"btn btn-primary bn-btn-modal",callBack:function(){if(null==ye.transaction.deferredPaymentDate)return q.pop("error",xe("DeferredPaymentFormDateMethodError")),!1;!function nt(){te.editDeferredPayment(ye.transaction.transactionId,ye.transaction.referenceNumber,ye.transaction.deferredPaymentDate,ye.transaction.otherPaymentMethodName).then(function(rt){q.pop("success",xe("SharedSuccess")),ie.go(ie.current,{},{reload:!0})})}()}}),j.openGeneric(vt)},function(){Q.getCurrentTenant().then(function(vt){ye.tenant=vt}),globalThis.Stripe.setPublishableKey(be.stripe.publishableKey),oe.getUserRoleOnTenant().then(function(vt){ye.userRole=vt,ye.isAdmin=ye.userRole>=K.roles.Administrator});var rt=pe.previousStatesGetPriority(["events.usersList","salesReport.transactionsList","salesReport.transactionsBalancesList","completionReport.courses.usersByCourse"],"salesReport.transactionsList").name;"events.usersList"==rt?ye.back=xe("EventOccurrenceUser"):"salesReport.transactionsList"==rt?ye.back=xe("SalesReportTransactionsTitle"):"salesReport.transactionsBalancesList"==rt?ye.back=xe("SalesReportTransactionsBalancesTitle"):"completionReport.courses.usersByCourse"==rt&&(ye.back=xe("TransactionAdminDetailsCompletionReport")),ye.isLoading=!0;var Tt=se.transactionId;Ee.transactionId=Tt,oe.getUserRoleOnTenant().then(function(vt){ye.userRole=vt}),Tt&&!!Tt&&te.getTransactionWithDetails(Tt).then(function(vt){ye.transaction=vt,ye.currency=vt.currency,"US"==ye.transaction.tenantCountry&&(ye.usaTaxesAmount=0,ye.transaction.taxes.forEach(Ut=>{ye.usaTaxesAmount+=Ut.total})),ye.transaction.statusString=le.getStatusString(ye.transaction.status,ye.transaction.stripeErrorLocalizationKey),ye.transaction.paymentMethodString=At(ye.transaction.paymentMethod),globalThis.$linq(ye.transaction.products).any(function(Ut){return Ut.isDiscount&&(1==Ut.discountType||2==Ut.discountType)})&&(ye.discountTotal=globalThis.$linq(ye.transaction.products).where(function(Ut){return Ut.isDiscount&&(1==Ut.discountType||2==Ut.discountType)}).sum(function(Ut){return Ut.discountTotal?Ut.discountTotal:0})),globalThis.$linq(ye.transaction.products).any(function(Ut){return Ut.isDiscount&&0==Ut.discountType})&&(ye.giftCardTotal=globalThis.$linq(ye.transaction.products).where(function(Ut){return Ut.isDiscount&&0==Ut.discountType}).sum(function(Ut){return Ut.discountTotal?Ut.discountTotal:0})),ye.isDeferredPayment=!(0===ye.transaction.paymentMethod||6===ye.transaction.paymentMethod),Q.getCurrentTenant().then(function(Ut){ye.tenant=Ut,ye.isLoading=!1})},function(vt){q.pop("error","Woops",vt.error.message),console.log(vt)}),ye.searchEventOccurrence="",ye.eventOccurrenceAutocompleteModel={key:"eventOccurrenceId",keyValue:null,labelKey:"label",labelValue:""},ye.eventOccurrenceGridData={fetchCallBack:ot,selectedRowDataFieldAsId:"eventOccurrenceId",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5,10],columns:[{label:xe("SharedPlace"),dataField:"label",orderId:1,orderBy:!0,type:"default",transform:function(vt,Ut,Rt){for(var Ct="<span>",ht=0;ht<Ut.eventOccurrenceSessions.length;ht++)1==Ut.eventOccurrenceSessions[ht].eventOccurrenceType?(Ct+=Ut.eventOccurrenceSessions[ht].locationName+"<br>"+Ut.eventOccurrenceSessions[ht].address.addressLine1,null!=Ut.eventOccurrenceSessions[ht].address.city&&(Ct+=", "+Ut.eventOccurrenceSessions[ht].address.city),null!=Ut.eventOccurrenceSessions[ht].address.countryCode&&(Ct+=", "+Ut.eventOccurrenceSessions[ht].address.countryCode+"<br><br>")):Ct+=we.shortUrl(Ut.eventOccurrenceSessions[ht].url)+"<br><br>";return Ct+"</span>"}},{label:xe("EventOccurrenceListStartDate"),dataField:"startDate",orderId:2,orderBy:!0,sortOrder:"asc",type:"default",transform:function(vt,Ut,Rt){for(var Ct="<span>",ht=0;ht<Ut.eventOccurrenceSessions.length;ht++)Ct+=Ut.eventOccurrenceSessions[ht].dateString+"<br><br> ";return Ct+"</span>"}},{label:xe("EventOccurrenceListNumberOfSeatsUsedDividedByTotal"),dataField:"numberOfSeatsUsed",orderId:4,orderBy:!0,type:"default",transform:function(vt,Ut,Rt){var Ct="<span>";return(Ct+=Ut.numberOfSeatsUsed+"/"+Ut.numberOfSeats+"<br><br>")+"</span>"}}],rows:ye.courses,totalNumberOfRows:ye.totalCourses},ye.searchUsers="",ye.usersAutocompleteModel={key:"userId",keyValue:null,labelKey:"userName",labelValue:""},ye.usersGridData={fetchCallBack:He,selectedRowDataFieldAsId:"userId",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5,10],columns:[{label:xe("TransactionAdminDetailsUserName"),dataField:"userName"},{label:xe("SharedFirstName"),dataField:"firstName"},{label:xe("SharedLastName"),dataField:"lastName"},{label:xe("TransactionAdminDetailsEmail"),dataField:"email"}]}}()}]),A.module("app").controller("app.modules.admin.users.survey",["$scope","$state",function(ee,se){var ie=ee.vm={},ue=ee.fn={};ie.nextState={state:"",params:{}},ie.states=[],ie.filter={},ie.filter.states=[],ue.open=function(ne,te,Q,q){se.go("survey.detailed",q<0?{courseId:te,syllabusId:Q,groupId:ne.groupId,eventOccurrenceId:-1,fromWhere:-1}:{courseId:te,syllabusId:Q,groupId:ne.groupId,eventOccurrenceId:q,fromWhere:-1})}}]);var es=A.module("app"),Oa="app.modules.admin.survey.surveyType";es.controller(Oa,["$scope","$state","devExtremeService","breadCrumbsService","stateService",function(ee,se,ie,ue,ne){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var q=ee.vm={},oe=ee.fn={},j=globalThis.L;q.stateRetention={},q.stateRetention.states=["survey.surveyType","survey.surveysList","survey.surveyDetails","trainerReport","trainerSurveyList","trainerSurveyDetails"],q.reportTypes=[],oe.select=function K(pe){switch(ue.add(Oa,j("SurveyReports"),se),pe){case 0:se.go("trainerReport");break;case 1:se.go("survey.surveysList")}},ne.initStateRetention(Oa,ee),q.reportTypes.push({id:0,label:j("SurveyTypeTrainerSurveyReport")}),q.reportTypes.push({id:1,label:j("SurveyTypeSupervisorSurveyReport")}),q.gridData=ie.getGrid(q,Oa),q.gridData.rowInTooltip=j("SharedReportIn"),q.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"id",load:function Z(pe){return q.reportTypes}}),q.gridData.onSelectionChanged=null,q.gridData.selection={mode:"none"},q.gridData.hoverStateEnabled=!1,q.gridData.uxAllowToolbar=!1,q.gridData.columns=[{caption:j("SharedReportType"),dataField:"label"},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,allowResizing:!1,showInColumnChooser:!1}]}]);var ts=A.module("app"),Qa="app.modules.admin.list.survey.details";ts.controller(Qa,["$scope","reportingService","$state","stateService","$q","devExtremeService","authService","appConst",function(ee,se,ie,ue,ne,te,Q,q){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var Z=ee.vm={},K=ee.fn={},pe=globalThis.L;Z.stateRetention={},Z.reportQuestionnaire={},Z.filters=!1,Z.event=null,Z.trainer=null,Z.category=null,Z.group=null,Z.course=null,Z.occurrence=null;var X=globalThis.$linq;function He(){se.getSurveyReportQuestionnaire(Z.surveyId,null!=Z.trainer?Z.trainer.id:0,null!=Z.occurrence?Z.occurrence.id:0).then(function(Ze){Z.reportQuestionnaire=Ze.questionnaire})}K.toggleFilters=function xe(){Z.filters=!Z.filters},K.excel=function qe(){var Ze=q.api.reporting.getDetailedSurveyReportToExcel+"?jwt="+Q.getCachedToken()+"&SurveyId="+Z.surveyId+"&GroupId="+(null!=Z.group?Z.group.id:null)+"&CategoryId="+(null!=Z.category?Z.category.id:null)+"&CourseId="+(null!=Z.course?Z.course.id:null)+"&TrainerId="+(null!=Z.trainer?Z.trainer.id:null)+"&EventId="+(null!=Z.event?Z.event.id:null)+"&EventOccurrenceId="+(null!=Z.occurrence?Z.occurrence.id:null)+"&StartDate="+(null!=Z.stateRetention.startDate?new Date(Z.stateRetention.startDate.getTime()).toISOString():null)+"&EndDate="+(null!=Z.stateRetention.endDate?new Date(Z.stateRetention.endDate.getTime()).toISOString():null);window.open(Ze)},K.applyFilters=function ot(){Z.gridData.instance.refresh(),He()},ue.initStateRetention(Qa,ee),Z.surveyId=ie.params.surveyId>0?ie.params.surveyId:null,Z.gridData=te.getGridWithPaging(Z,Qa),Z.gridData.selection.mode="none",Z.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"answerId",load:function de(Ze){var nt=null!=Ze.sort&&Ze.sort.length>0?Ze.sort[0].selector.name:"";null==nt&&(nt="");var ft=!(null!=Ze.sort&&Ze.sort.length>0&&Ze.sort[0].desc),Dt=ne.defer();return Ze.filter&&Ze.filter.length>0?se.getSurveyReportAnswers(Z.surveyId,Ze.filter,Z.stateRetention.search,Z.stateRetention.startDate,Z.stateRetention.endDate,null!=Z.group?Z.group.id:0,null!=Z.course?Z.course.id:0,null!=Z.category?Z.category.id:0,null!=Z.event?Z.event.id:0,null!=Z.trainer?Z.trainer.id:0,null!=Z.occurrence?Z.occurrence.id:0,nt,ft).then(function(pt){Z.data=pt.items[0],null!=Z.data?(Z.data=X(pt.items).select(function(ct){return ct}).toArray(),Dt.resolve({data:Z.data,totalCount:pt.totalNumberOfRows,groupCount:null})):(Z.data=[{answerId:-1,questionId:Ze.filter[2],answerLabel:pe("SurveyReportNoAnswers"),answerCompletionCount:-1,answerCompletionPercentage:-1,questionLabel:null}],Dt.resolve({data:Z.data,totalCount:1,groupCount:null}))}):se.getSurveyReportQuestions(Z.surveyId,Z.stateRetention.search,nt,ft).then(function(pt){Z.data=pt.items[0],Z.data=X(pt.items).select(function(ct){return{key:ct.questionId,questionId:ct.questionId,questionType:ct.questionType,questionLabel:ct.questionLabel,items:null,count:0==ct.answerCount?1:ct.answerCount}}).toArray(),Dt.resolve({data:Z.data,totalCount:null,groupCount:null})}),He(),Dt.promise}}),Z.gridData.toolbar.options.date=!0,Z.gridData.toolbar.tooltips.search=pe("SurveyListSearchTooltip"),Z.gridData.toolbar.tooltips.collapseOnSearch=!0,Z.gridData.grouping={autoExpandAll:!1},Z.gridData.groupPanel={visible:!0},Z.gridData.remoteOperations={paging:!1,groupPaging:!0,filtering:!0,sorting:!0,grouping:!0,summary:!0},Z.gridData.pager={showNavigationButtons:!1,showPageSizeSelector:!1,visible:!1,showInfo:!1},Z.gridData.wordWrapEnabled=!0,Z.gridData.onRowExpanding=function(Ze){Z.gridData.instance.collapseAll()},Z.gridData.columns=[{dataField:"questionId",groupIndex:0,allowSorting:!1,groupCellTemplate:function(Ze,nt){var Dt,ft=nt.data,pt=document.getElementsByClassName("dx-row dx-column-lines");1==ft.questionType?Dt="<div style='display: flex; padding-top:10px;'><i class='far fa-dot-circle'></i><p>"+ft.questionLabel+"</p></div>":2==ft.questionType?Dt="<div style='display: flex; padding-top:10px;'><i class='far fa-check-square'></i><p>"+ft.questionLabel+"</p></div>":3==ft.questionType?Dt="<div style='display: flex; padding-top:10px;'><i class='far fa-edit'></i><p>"+ft.questionLabel+"</p></div>":4==ft.questionType&&(pt[nt.rowIndex+1].setAttribute("class","dx-row dx-column-lines dx-group-row survey-instruction"),Dt="<div style='display: flex; padding-top:10px;'><i class='far fa-clipboard'></i><p>"+ft.questionLabel+"</p></div>"),Ze[0].innerHTML=Dt}},{caption:"Question",dataField:"answerLabel",allowSorting:!1,hidingPriority:80,cssClass:"QuestionLabel",uxCalculateDisplayValue:function(Ze){return null==Ze.answerLabel?pe("SurveyReportNoAnswer"):Ze.answerLabel}},{caption:pe("SurveyListColumnPercentageRespondent"),allowSorting:!0,cellTemplate:"progressTemplate",hidingPriority:50,width:700}],Z.trainerSearchBox={dataSource:{load:function ve(){var Ze=ne.defer();return se.getSurveyTrainerFilter(Z.surveyId,null!=Z.event?Z.event.id:0,null!=Z.category?Z.category.id:0,null!=Z.group?Z.group.id:0,null!=Z.course?Z.course.id:0,null!=Z.occurrence?Z.occurrence.id:0).then(function(nt){Ze.resolve({data:nt.items})}),Ze.promise},key:"id"},valueExpr:"id",displayExpr:"username",showClearButton:!0,placeholder:pe("SurveyReportFilterPlaceholder"),bindingOptions:{selectedItem:"vm.trainer"},onOpened:function(Ze){Z.trainerSearchBoxInstance.getDataSource()._isLoaded&&Z.trainerSearchBoxInstance.getDataSource().reload()},onInitialized:function(Ze){Z.trainerSearchBoxInstance=Ze.component}},Z.categorySearchBox={dataSource:{load:function be(){var Ze=ne.defer();return se.getSurveyCategoryFilter(Z.surveyId,null!=Z.event?Z.event.id:0,null!=Z.trainer?Z.trainer.id:0,null!=Z.group?Z.group.id:0,null!=Z.course?Z.course.id:0).then(function(nt){Ze.resolve({data:nt.items})}),Ze.promise},key:"id"},valueExpr:"id",displayExpr:"label",showClearButton:!0,placeholder:pe("SurveyReportFilterPlaceholder"),bindingOptions:{selectedItem:"vm.category"},onOpened:function(Ze){Z.categorySearchBoxInstance.getDataSource()._isLoaded&&Z.categorySearchBoxInstance.getDataSource().reload()},onInitialized:function(Ze){Z.categorySearchBoxInstance=Ze.component}},Z.eventSearchBox={dataSource:{load:function Ee(){var Ze=ne.defer();return se.getSurveyEventFilter(Z.surveyId,null!=Z.category?Z.category.id:0,null!=Z.trainer?Z.trainer.id:0,null!=Z.group?Z.group.id:0,null!=Z.course?Z.course.id:0).then(function(nt){Ze.resolve({data:nt.items})}),Ze.promise},key:"id"},valueExpr:"id",displayExpr:"label",showClearButton:!0,placeholder:pe("SurveyReportFilterPlaceholder"),bindingOptions:{selectedItem:"vm.event"},onValueChanged:function(Ze){Z.occurrenceSearchBox.dataSource.reload(),Z.occurrence=0},onOpened:function(Ze){Z.eventSearchBoxInstance.getDataSource()._isLoaded&&Z.eventSearchBoxInstance.getDataSource().reload()},onInitialized:function(Ze){Z.eventSearchBoxInstance=Ze.component}},Z.occurrenceSearchBox={dataSource:{load:function le(){var Ze=ne.defer();return se.getSurveyOccurenceFilter(Z.surveyId,null!=Z.course?Z.course.id:0,null!=Z.trainer?Z.trainer.id:0,null!=Z.category?Z.category.id:0,null!=Z.event?Z.event.id:0,null!=Z.group?Z.group.id:0).then(function(nt){Ze.resolve({data:nt.items})}),Ze.promise},key:"id"},valueExpr:"id",displayExpr:"label",showClearButton:!0,placeholder:pe("SurveyReportFilterPlaceholder"),bindingOptions:{selectedItem:"vm.occurrence"},onOpened:function(Ze){Z.eventOccurrenceSearchBoxInstance.getDataSource()._isLoaded&&Z.eventOccurrenceSearchBoxInstance.getDataSource().reload()},onInitialized:function(Ze){Z.eventOccurrenceSearchBoxInstance=Ze.component}},Z.courseSearchBox={dataSource:{load:function ye(){var Ze=ne.defer();return se.getSurveyCourseFilter(Z.surveyId,null!=Z.category?Z.category.id:0,null!=Z.trainer?Z.trainer.id:0,null!=Z.group?Z.group.id:0,null!=Z.event?Z.event.id:0,null!=Z.occurrence?Z.occurrence.id:0).then(function(nt){Ze.resolve({data:nt.items})}),Ze.promise},key:"id"},valueExpr:"id",displayExpr:"label",showClearButton:!0,placeholder:pe("SurveyReportFilterPlaceholder"),bindingOptions:{selectedItem:"vm.course"},onOpened:function(Ze){Z.courseSearchBoxInstance.getDataSource()._isLoaded&&Z.courseSearchBoxInstance.getDataSource().reload()},onInitialized:function(Ze){Z.courseSearchBoxInstance=Ze.component}},Z.groupSearchBox={dataSource:{load:function we(){var Ze=ne.defer();return se.getSurveyGroupFilter(Z.surveyId,null!=Z.category?Z.category.id:0,null!=Z.trainer?Z.trainer.id:0,null!=Z.group?Z.group.id:0,null!=Z.event?Z.event.id:0,null!=Z.course?Z.course.id:0).then(function(nt){Ze.resolve({data:nt.items})}),Ze.promise},key:"id"},valueExpr:"id",displayExpr:"label",showClearButton:!0,placeholder:pe("SurveyReportFilterPlaceholder"),bindingOptions:{selectedItem:"vm.group"},onOpened:function(Ze){Z.groupSearchBoxInstance.getDataSource()._isLoaded&&Z.groupSearchBoxInstance.getDataSource().reload()},onInitialized:function(Ze){Z.groupSearchBoxInstance=Ze.component}}}]);var ns=A.module("app"),Ma="app.modules.admin.list.survey.report";ns.controller(Ma,["$scope","reportingService","$state","stateService","$q","breadCrumbsService","devExtremeService",function(ee,se,ie,ue,ne,te,Q){var q=ee.parentVm=ee.$parent.vm,j=(ee.parentFn=ee.$parent.fn,ee.vm={}),Z=ee.fn={},K=globalThis.L;j.stateRetention={},Z.drillDown=function X(de){q.states=[],te.add(Ma,K("SurveyListBreadCrumbsSurvey"),ie),ie.go("survey.surveyDetails",{surveyId:de||-1})},ue.initStateRetention(Ma,ee),j.gridData=Q.getGridWithPaging(j,Ma),j.gridData.selection.mode="none",j.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"questionnaireId",load:function pe(de){var ve=ne.defer();return se.getSurveyList(de.skip,de.take,null!=de.sort&&de.sort.length>0?de.sort[0].selector:"",!(null!=de.sort&&de.sort.length>0&&de.sort[0].desc),j.stateRetention.search).then(function(le){ve.resolve({data:le.list,totalCount:le.totalNumberOfRows})}),ve.promise}}),j.gridData.toolbar.options.date=!1,j.gridData.toolbar.tooltips.search=K("SurveyListSearchTooltip"),j.gridData.wordWrapEnabled=!0,j.gridData.columns=[{caption:K("SurveyListSurvey"),cellTemplate:"labelTemplate"},{caption:K("SurveyReportListQuestionNb"),dataField:"questionCount",width:180,alignment:"center",hidingPriority:1},{caption:K("SurveyListColumnPercentageRespondent"),width:250,cellTemplate:"progressTemplate"},{cellTemplate:"buttonTemplate",width:40,alignment:"center"}]}]);var is=A.module("app"),La="app.modules.trainer.events.occurrences.list";is.controller(La,["$scope","$stateParams","eventService","$state","stateService","userService","breadCrumbsService","devExtremeService","$q",function(ee,se,ie,ue,ne,te,Q,q,oe){var j=ee.vm={},Z=ee.fn={},K=globalThis.L;function X(){var ve=new Date;return ve.setHours(0),ve.setMinutes(0),ve.setSeconds(0),ve.setMilliseconds(0),ve}j.skip=0,j.take=0,j.stateRetention={},j.stateRetention.search="",j.stateRetention.startDate=null,j.stateRetention.endDate=X(),j.stateRetention.states=["trainerReport","trainerSurveyList","trainerSurveyDetails"],j.isLoading=!1,Z.open=function de(ve){Q.add(La,ve.eventLabel,ue),ue.go("trainerSurveyList",{eventOccurrenceId:ve.eventOccurrenceId})},ne.initStateRetention(La,ee),j.searchString=se.searchString,j.role=te.getRoleCode(),j.trainerId=se.trainerId,j.gridData=q.getGridWithPaging(j,La),j.gridData.toolbar.setDefaultEndDate(X()),j.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"eventOccurrenceId",load:function pe(ve){j.isLoading=!0;var be=oe.defer(),Ee=null!=ve.sort&&ve.sort.length>0?ve.sort[0].selector:null;return"startingDate"==Ee&&(Ee="startDate"),"endingDate"==Ee&&(Ee="endDate"),ie.getEventOccurrencesSurveyForTrainer(j.trainerId,Ee,!(null!=ve.sort&&ve.sort.length>0&&ve.sort[0].desc),j.stateRetention.search,j.skip,j.take,j.stateRetention.startDate,j.stateRetention.endDate).then(function(ye){j.isLoading=!1,be.resolve({data:ye.list,totalCount:ye.totalNumberOfRows})}),be.promise}}),j.gridData.wordWrapEnabled=!0,j.gridData.columns=[{caption:K("Label"),dataField:"eventLabel",allowFiltering:!1},{caption:K("EventOccurrenceListStartDate"),dataField:"startingDate"},{caption:K("EventOccurrenceListEndDate"),dataField:"endingDate"},{caption:K("EventOccurrenceListDescription"),dataField:"description"},{caption:K("EventOccurrenceListNumberOfSeatsUsedDividedByTotal"),dataField:"numberOfAvailiblePlaces",cellTemplate:"progressTemplate",allowSorting:!1},{cellTemplate:"buttonTemplate",width:40,alignment:"center",allowReordering:!1,showInColumnChooser:!1}]}]);var as=A.module("app"),Xa="app.modules.trainer.surveys.details";as.controller(Xa,["$scope","reportingService","$state","stateService","$q","devExtremeService","authService","appConst",function(ee,se,ie,ue,ne,te,Q,q){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var Z=ee.vm={},K=ee.fn={},pe=globalThis.L;Z.stateRetention={},Z.reportQuestionnaire={},Z.filters=!1,Z.event=0,Z.trainer=0,Z.category=0,Z.group=0,Z.course=0,Z.occurence=0,Z.stateRetention={},Z.stateRetention.states=["trainerSurveyDetails"];var X=globalThis.$linq;K.excel=function ve(){var Ee=q.api.reporting.getDetailedSurveyReportForTrainersToExcel+"?jwt="+Q.getCachedToken()+"&SurveyId="+Z.surveyId+"&GroupId="+(null!=Z.group?Z.group.id:null)+"&CategoryId="+(null!=Z.category?Z.category.id:null)+"&CourseId="+(null!=Z.course?Z.course.id:null)+"&TrainerId="+(null!=Z.trainer?Z.trainer.id:null)+"&EventOccurrenceId="+Z.eventOccurrenceId+"&EventId="+(null!=Z.event?Z.event.id:null);window.open(Ee)},ue.initStateRetention(Xa,ee),Z.surveyId=ie.params.surveyId>0?ie.params.surveyId:null,Z.eventOccurrenceId=ie.params.eventOccurrenceId>0?ie.params.eventOccurrenceId:null,function be(){se.getSurveyReportQuestionnaireForTrainers(Z.surveyId,Z.stateRetention.startDate,Z.stateRetention.endDate,null!=Z.trainer?Z.trainer.id:0,Z.eventOccurrenceId).then(function(Ee){Z.reportQuestionnaire=Ee.questionnaire})}(),Z.gridData=te.getGridWithPaging(Z,Xa),Z.gridData.selection.mode="none",Z.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"answerId",load:function de(Ee){var le=null!=Ee.sort&&Ee.sort.length>0?Ee.sort[0].selector.name:"";null==le&&(le="");var ye=!(null!=Ee.sort&&Ee.sort.length>0&&Ee.sort[0].desc),we=ne.defer();return Ee.filter&&Ee.filter.length>0?se.getSurveyReportAnswersForTrainers(Z.surveyId,Ee.filter,Z.stateRetention.search,Z.stateRetention.startDate,Z.stateRetention.endDate,null!=Z.group?Z.group.id:0,null!=Z.course?Z.course.id:0,null!=Z.category?Z.category.id:0,null!=Z.event?Z.event.id:0,null!=Z.trainer?Z.trainer.id:0,Z.eventOccurrenceId,le,ye).then(function(xe){Z.data=xe.items[0],null!=Z.data?(Z.data=X(xe.items).select(function(qe){return qe}).toArray(),we.resolve({data:Z.data,totalCount:xe.totalNumberOfRows,groupCount:null})):(Z.data=[{answerId:-1,questionId:Ee.filter[2],answerLabel:pe("SurveyReportNoAnswers"),answerCompletionCount:-1,answerCompletionPercentage:-1,questionLabel:null}],we.resolve({data:Z.data,totalCount:1,groupCount:null}))}):se.getSurveyReportQuestions(Z.surveyId,Z.stateRetention.search,le,ye).then(function(xe){Z.data=xe.items[0],Z.data=X(xe.items).select(function(qe){return{key:qe.questionId,questionId:qe.questionId,questionType:qe.questionType,questionLabel:qe.questionLabel,items:null,count:0==qe.answerCount?1:qe.answerCount}}).toArray(),we.resolve({data:Z.data,totalCount:null,groupCount:null})}),we.promise}}),Z.gridData.toolbar.options.date=!0,Z.gridData.toolbar.tooltips.search=pe("SurveyListSearchTooltip"),Z.gridData.toolbar.tooltips.collapseOnSearch=!0,Z.gridData.grouping={autoExpandAll:!1},Z.gridData.groupPanel={visible:!0},Z.gridData.remoteOperations={paging:!1,groupPaging:!0,filtering:!0,sorting:!0,grouping:!0,summary:!0},Z.gridData.pager={showNavigationButtons:!1,showPageSizeSelector:!1,visible:!1,showInfo:!1},Z.gridData.wordWrapEnabled=!0,Z.gridData.onRowExpanding=function(Ee){Z.gridData.instance.collapseAll()},Z.gridData.columns=[{dataField:"questionId",groupIndex:0,allowSorting:!1,groupCellTemplate:function(Ee,le){var we,ye=le.data,xe=document.getElementsByClassName("dx-row dx-column-lines");1==ye.questionType?we="<div style='display: flex; padding-top:10px;'><i class='far fa-dot-circle'></i><p>"+ye.questionLabel+"</p></div>":2==ye.questionType?we="<div style='display: flex; padding-top:10px;'><i class='far fa-check-square'></i><p>"+ye.questionLabel+"</p></div>":3==ye.questionType?we="<div style='display: flex; padding-top:10px;'><i class='far fa-edit'></i><p>"+ye.questionLabel+"</p></div>":4==ye.questionType&&(xe[le.rowIndex+1].setAttribute("class","dx-row dx-column-lines dx-group-row survey-instruction"),we="<div style='display: flex; padding-top:10px;'><i class='far fa-clipboard'></i><p>"+ye.questionLabel+"</p></div>"),Ee[0].innerHTML=we}},{caption:"Question",dataField:"answerLabel",allowSorting:!1,hidingPriority:80,cssClass:"QuestionLabel",uxCalculateDisplayValue:function(Ee){return null==Ee.answerLabel?pe("SurveyReportNoAnswer"):Ee.answerLabel}},{caption:pe("SurveyListColumnPercentageRespondent"),allowSorting:!0,cellTemplate:"progressTemplate",hidingPriority:50,width:700}]}]);var os=A.module("app"),Ra="app.modules.trainer.surveys.list";os.controller(Ra,["$scope","reportingService","$state","stateService","$q","breadCrumbsService","devExtremeService",function(ee,se,ie,ue,ne,te,Q){ee.parentFn=ee.$parent.fn;var oe=ee.vm={},j=ee.fn={},Z=globalThis.L;oe.stateRetention={},oe.stateRetention.states=["trainerSurveyList","trainerSurveyDetails"],j.drillDown=function pe(X){te.add(Ra,Z("SurveyListBreadCrumbsSurvey"),ie),ie.go("trainerSurveyDetails",{eventOccurrenceId:oe.eventOccurrenceId,surveyId:X||-1})},ue.initStateRetention(Ra,ee),oe.eventOccurrenceId=ie.params.eventOccurrenceId,oe.eventOccurrenceSessionId=ie.params.eventOccurrenceSessionId,oe.gridData=Q.getGridWithPaging(oe,Ra),oe.gridData.selection.mode="none",oe.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"questionnaireId",load:function K(X){var de=ne.defer();return se.getSurveyListForTrainer(X.skip,X.take,null!=X.sort&&X.sort.length>0?X.sort[0].selector:"",!(null!=X.sort&&X.sort.length>0&&X.sort[0].desc),oe.stateRetention.search,oe.eventOccurrenceId).then(function(Ee){de.resolve({data:Ee.list,totalCount:Ee.totalNumberOfRows})}),de.promise}}),oe.gridData.toolbar.options.date=!1,oe.gridData.toolbar.tooltips.search=Z("SurveyListSearchTooltip"),oe.gridData.columns=[{caption:Z("SurveyListSurvey"),cellTemplate:"labelTemplate"},{caption:Z("SurveyReportListQuestionNb"),dataField:"questionCount",width:250,hidingPriority:1},{cellTemplate:"buttonTemplate",width:40,alignment:"center"}]}]),A.module("app").controller("app.modules.admin.pendingPayment",["$scope","$state",function(ee,se){ee.vm={};var ue=ee.fn={},ne=globalThis.L;ue.ceil=function te(j){var Z=j;j<0&&(Z=-Z);var K=void 0===j?"0":j.toString();return K.indexOf(".")>0&&K.split(".")[1].length<=2||(Z=Math.ceil(100*Z)/100),j<0?-Z:Z},ue.getStatusColor=function q(j){switch(j.status){case 0:case 6:return"label-warning";case 1:return null==j.isShipped||j.isShipped?"label-success":"label-warning";case 2:case 3:case 4:return"label-success";case 5:case 7:case 8:case 9:case 10:case 11:return"label-danger";default:return""}},ue.getStatusString=function Q(j){var Z=j.stripeErrorLocalizationKey?" - "+j.stripeErrorLocalizationKey:"";switch(j.status){case 0:return ne("TransactionStatusPending")+Z;case 1:return null==j.isShipped?ne("TransactionStatusProcessed")+Z:j.isShipped?ne("TransactionStatusProcessedShipped")+Z:ne("TransactionStatusProcessedNotShipped")+Z;case 2:return ne("TransactionStatusRefund")+Z;case 3:return ne("TransactionStatusRefunded")+Z;case 4:return ne("TransactionStatusPartiallyRefunded")+Z;case 5:return ne("TransactionStatusError")+Z;case 6:return ne("TransactionStatusPendingValidation")+Z;case 7:return ne("TransactionStatusCanceledEnrollment")+Z;case 8:return ne("TransactionsStatusCanceledPayment")+Z;case 9:return ne("TransactionStatusDeclinedValidation")+Z;case 10:return ne("TransactionStatusDeclinedPayment")+Z;case 11:return ne("TransactionStatusError")+" - "+ne("ErrorAuthentication");default:return""}},ue.getPaymentMethodString=function oe(j){switch(j){case 0:return ne("TransactionPaymentMethodCreditCart");case 1:return ne("TransactionPaymentMethodPending");case 2:return ne("TransactionPaymentMethodCash");case 3:return ne("TransactionPaymentMethodCheck");case 4:return ne("TransactionPaymentMethodBankTransfer");case 5:return ne("TransactionPaymentMethodOther");case 6:return ne("TransactionPaymentMethodNone");default:return""}}}]),A.module("app").controller("app.modules.admin.pendingPayment.details",["$scope","$stateParams","transactionService","tenantService","toaster","userService","$state","authService","appConst","modalService","enrollmentService","eventService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K){var pe=ee.parentVm=ee.$parent.vm,X=ee.parentFn=ee.$parent.fn,de=ee.vm={},ve=ee.fn={},be=globalThis.L;function le(){ie.confirmDeferredPayment(de.transaction.transactionId,de.transaction.referenceNumber,de.transaction.deferredPaymentDate,de.transaction.paymentMethod,de.transaction.otherPaymentMethodName).then(function(Dt){ne.pop("success",be("SharedSuccess")),Q.go("admin.pendingPayment.list",{})})}de.paymentMethods=[],de.tenant={},de.tenant.addressLine1="",de.tenant.addressLine2="",de.tenant.city="",de.tenant.country="",de.tenant.description="",de.tenant.id=-1,de.tenantLabel="",de.tenant.logoInvoice="",de.tenant.state="",de.tenant.url="",de.tenant.zipCode="",de.transaction={},de.transaction.date="",de.transaction.dateString="",de.transaction.firstName="",de.transaction.lastName="",de.transaction.products=[],de.transaction.pseudoID="",de.transaction.subTotal=0,de.transaction.tenantId=0,de.transaction.tenantUrl="",de.transaction.total=0,de.transaction.transactionId=0,de.transaction.userId=0,de.transaction.phoneNumber="",de.isLoading=!1,de.isAdmin=!1,de.isOwnInvoice=!0,de.discountTotal=0,de.giftCardTotal=0,de.currencySymbol=globalThis.__currencySymbol,de.currency="",ve.parentInvoice=function(){Q.go("transactions.details",{transactionId:de.transaction.refundTransactionId})},ve.removeElement=function(Dt,pt,ct){2==Dt.status&&null==pt&&Q.go("transactions.details",{transactionId:Dt.refundTransactionId})},ve.tooltipText=function(Dt){return be(2==Dt.status?"RefundInvoice":"RefundItem")},ve.displayRemove=function(Dt){return!Dt.isCanceled&&2==Dt.status},ve.displayFullItemRemove=function(Dt){return!1},ve.displayRemoveClass=function(Dt){return Dt.isCanceled||3==de.transaction.status?"removed":4!=de.transaction.status||!Dt.status||2!=Dt.status&&3!=Dt.status?"":"removed"},ve.downloadDiscount=function(Dt,pt){var ct=oe.api.transaction.getDiscount+"?jwt="+q.getCachedToken()+"&pTransactionDetailsId="+Dt.transactionDetailsId+"&pGeneratedDiscountId="+pt;window.open(ct)},ve.getCurrency=function(Dt){return Dt?de.currency+de.currencySymbol+" ":de.currencySymbol+" "},ve.isLicense=function(){var Dt,pt,ct;return(null===(ct=null===(pt=null===(Dt=de.transaction.products[0])||void 0===Dt?void 0:Dt.courses)||void 0===pt?void 0:pt.licences)||void 0===ct?void 0:ct.length)>0},ve.getAccessButonText=function(){return ve.isLicense()?be("PendingPaymentDetailsLicenceAllowAccessButton"):be("PendingPaymentDetailsAllowAccessButton")},ve.getAccessButonTooltip=function(){return ve.isLicense()?be("PendingPaymentDetailsLicenceAccessAllowedBeforePaymentTooltip"):be("PendingPaymentDetailsAccessAllowedBeforePaymentTooltip")},ve.showPaymentConfirmationForm=function Ee(){var ct={buttons:[],header:be("DeferredPaymentFormConfirmTitle"),body:'<div ux-validate><style>.modal-body-compile{width: 100%;}@media (min-width: 1199px){.dropdown-menu{display: block !important; top: 0 !important; left: 295px !important; padding: 0; margin-top: 0;}.dropdown-menu > li > div > table > tbody > tr > td > button {outline: none !important;}}@media (max-width: 1200px){.dropdown-menu{right: 0 !important; left: unset !important; padding: 0; margin-top: 0;}}.dropdown-menu > li:nth-child(2){display: none;}</style><div class="row"><div class="form-group col-lg-6"><ux-date-picker input-name="\''+be("TransactionDeferredPaymentDate")+'\'" model="vm.transaction.deferredPaymentDate" required="true" show-calendar-button="true">'+be("TransactionDeferredPaymentDate")+'*</ux-date-picker></div></div><div class="row"><div class="form-group col-lg-6"><label for="Label" class="control-label">'+be("TransactionReferenceNumber")+'</label><input name="'+be("TransactionReferenceNumber")+'" type="text" style="margin-bottom: 0;" class="form-control form-inline" data-ng-model="vm.transaction.referenceNumber" /></div></div><div class="row"><div class="form-group col-lg-6"><label class="control-label">'+be("TransactionPaymentMethod")+'</label><select ng-model="vm.transaction.paymentMethod" style="position: relative; top: -2px; margin-bottom: 0;" class="form-control input-group"><option value="-1" selected hidden>'+be("DeferredPaymentFormSelectPaymentMethod")+'</option><option ng-repeat="paymentMethod in vm.paymentMethods" value="{{paymentMethod.value}}">{{paymentMethod.label}}</option></select></div></div><div class="row"><div class="form-group col-lg-6"><label for="Label" class="control-label">'+be("TransactionOtherPaymentMethodNote")+'</label><input name="'+be("TransactionOtherPaymentMethodNote")+'" type="text" class="form-control form-inline" data-ng-model="vm.transaction.otherPaymentMethodName" /></div></div></div>',transaction:de.transaction,paymentMethods:de.paymentMethods};ct.buttons.push({label:be("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),ct.buttons.push({label:be("SharedContinue"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){return-1==de.transaction.paymentMethod||null==de.transaction.paymentMethod||1==de.transaction.paymentMethod?(ne.pop("error",be("DeferredPaymentFormPaymentMethodError")),!1):null==de.transaction.deferredPaymentDate?(ne.pop("error",be("DeferredPaymentFormDateMethodError")),!1):(console.log("validation r\xe9ussi"),void le())}}),j.openGeneric(ct)},ve.confirmPayment=le,ve.declinePayment=function ye(){ie.declineDeferredPayment(de.transaction.transactionId).then(function(Dt){Dt.success?(ne.pop("success",be("SharedSuccess")),Q.go("admin.pendingPayment.list",{})):1===Dt.error?ne.pop("error",be("PendingPaymentDetailsErrorExistingUserSyllabus")):2===Dt.error&&ne.pop("error",be("PendingPaymentDetailsErrorTransactionPaid"))})},ve.allowAccessBeforePayment=function we(){const Dt=ve.isLicense();let pt=be(Dt?"PendingPaymentDetailsAllowAccessLicenceTitle":"PendingPaymentDetailsAllowAccessTitle"),ct=be(Dt?"PendingPaymentDetailsAllowAccessLicenceBody":"PendingPaymentDetailsAllowAccessBody");j.open(function(){Z.allowAccessToCourseBeforePayment(de.transaction.transactionId).then(function(lt){ne.pop("success",be("SharedSuccess")),Q.go("admin.pendingPayment.list",{})})},null,pt,ct)},ve.pdf=function qe(){var Dt=oe.api.transaction.getTransactionToPdf+"?jwt="+q.getCachedToken()+"&pTransactionId="+de.transaction.transactionId;window.open(Dt)},ve.toggleSessionDetails=function He(Dt){return Dt.toggleSession=!Dt.toggleSession,Dt.toggleSession},ve.isSessionToggled=function Ze(Dt){return(null==Dt.toggleSession||null==Dt.toggleSession)&&(Dt.toggleSession=!1),Dt.toggleSession},ve.shortUrl=function ot(Dt){return K.shortUrl(Dt)},ve.changePaymentMethod=function nt(){j.open(function(){ie.changePaymentMethod(de.transaction.transactionId).then(function(Dt){ne.pop("success",be("SharedSuccess")),Q.go(Q.current,{},{reload:!0})})},null,be("TransactionEditPaymentMethodFormTitle"),0!=de.transaction.paymentMethod?be("TransactionEditPaymentMethodFormChangeToCreditCard"):be("TransactionEditPaymentMethodFormChangeToDeferred")+function ft(){var Dt="<ul>";return de.tenant.cashDeferredPayment&&(Dt+="<li>"+be("TransactionPaymentMethodCash")+"</li>"),de.tenant.checkDeferredPayment&&(Dt+="<li>"+be("TransactionPaymentMethodCheck")+"</li>"),de.tenant.bankTransferDeferredPayment&&(Dt+="<li>"+be("TransactionPaymentMethodBankTransfer")+"</li>"),de.tenant.otherDeferredPayment&&(Dt+="<li>"+be("TransactionPaymentMethodOther")+"</li>"),Dt+"</ul>"}())},function(){ue.getCurrentTenant().then(function(pt){de.tenant=pt,function xe(){de.tenant.cashDeferredPayment&&de.paymentMethods.push({label:be("TransactionPaymentMethodCash"),value:2}),de.tenant.checkDeferredPayment&&de.paymentMethods.push({label:be("TransactionPaymentMethodCheck"),value:3}),de.tenant.bankTransferDeferredPayment&&de.paymentMethods.push({label:be("TransactionPaymentMethodBankTransfer"),value:4}),de.tenant.otherDeferredPayment&&de.paymentMethods.push({label:be("TransactionPaymentMethodOther"),value:5})}()}),de.isLoading=!0;var Dt=se.transactionId;pe.transactionId=Dt,te.getUserRoleOnTenant().then(function(pt){de.userRole=pt}),Dt&&(null!=typeof Dt||null!=Dt)&&ie.getTransactionWithDetails(Dt).then(function(pt){de.transaction=pt,de.currency=pt.currency,"US"==de.transaction.tenantCountry&&(de.usaTaxesAmount=0,de.transaction.taxes.forEach(ct=>{de.usaTaxesAmount+=ct.total})),globalThis.$linq(de.transaction.products).any(function(ct){return ct.isDiscount&&(1==ct.discountType||2==ct.discountType)})&&(de.discountTotal=globalThis.$linq(de.transaction.products).where(function(ct){return ct.isDiscount&&(1==ct.discountType||2==ct.discountType)}).sum(function(ct){return ct.discountTotal?ct.discountTotal:0})),globalThis.$linq(de.transaction.products).any(function(ct){return ct.isDiscount&&0==ct.discountType})&&(de.giftCardTotal=globalThis.$linq(de.transaction.products).where(function(ct){return ct.isDiscount&&0==ct.discountType}).sum(function(ct){return ct.discountTotal?ct.discountTotal:0})),de.transaction.statusString=X.getStatusString(de.transaction),de.transaction.paymentMethodString=X.getPaymentMethodString(de.transaction.paymentMethod),de.isDeferredPayment=!(0===de.transaction.paymentMethod||6===de.transaction.paymentMethod),ue.getCurrentTenant().then(function(ct){de.tenant=ct,de.isLoading=!1})},function(pt){ne.pop("error","Woops",pt.error.message)})}()}]);var ds=A.module("app"),bo="app.modules.admin.tenant.contract";ds.controller(bo,["$scope","contractsService","tenantService","$state","$q","stateService","breadCrumbsService","devExtremeService","toaster",function(ee,se,ie,ue,ne,te,Q,q,oe){var j=ee.vm={},Z=ee.fn={},K=globalThis.L;ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn,j.contract={},j.startDateIsOpen=!1,j.endDateIsOpen=!1,j.renewDateIsOpen=!1,Z.startDateOpen=function Ee(He){He.preventDefault(),He.stopPropagation(),j.startDateIsOpen=!j.startDateIsOpen},Z.startDateEmpty=function le(He){He.preventDefault(),He.stopPropagation(),j.startDateIsOpen=!1,j.model.startDateTime=null},Z.endDateOpen=function ye(He){He.preventDefault(),He.stopPropagation(),j.endDateIsOpen=!j.endDateIsOpen},Z.endDateEmpty=function we(He){He.preventDefault(),He.stopPropagation(),j.endDateIsOpen=!1,j.model.endDateTime=null},Z.renewDateOpen=function xe(He){He.preventDefault(),He.stopPropagation(),j.renewDateIsOpen=!j.renewDateIsOpen},Z.renewDateEmpty=function qe(He){He.preventDefault(),He.stopPropagation(),j.renewDateIsOpen=!1,j.model.renewDateTime=null},Z.back=function ot(){Q.back()},Z.createOrUpdate=function be(){j.model.id=j.contractId,se.createOrUpdate(j.model).then(function(){oe.pop("success",K("ContractCUSuccess")),Q.back()},function(He){j.isLoading=!1})},te.initStateRetention(bo,ee),null!=ue.params.contractId&&(j.contractId=parseInt(ue.params.contractId)),j.config={model:{translations:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},function de(){!j.contractId||j.contractId<=0?ie.getCurrentTenant().then(function(He){j.model.translations=[{label:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],j.model.translations=[{issuer:He.url,languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],j.model.id=0,j.config.model=j.model,j.isLoading=!1}):se.getContractById(j.contractId).then(function(He){j.model=He,j.model.startDateTime=He.startDateTime?new Date(He.startDateTime):null,j.model.endDateTime=He.endDateTime?new Date(He.endDateTime):null,j.model.renewDateTime=He.renewDateTime?new Date(He.renewDateTime):null,j.config.model=j.model,j.isLoading=!1})}(),function ve(){se.getPricings(null).then(function(He){j.pricings=He,j.config.model=j.model,j.isLoading=!1})}()}]);var cs=A.module("app"),ya="app.modules.admin.tenant.contractsList";cs.controller(ya,["$scope","contractsService","$state","$q","stateService","breadCrumbsService","devExtremeService",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L;q.stateRetention={},q.stateRetention.search="",q.stateRetention.states=["tenant.contract"],oe.createOrUpdate=function K(X){te.add(ya,j("ContractsManagementTitle"),ie),0==X?ie.go("tenant.contractForm"):ie.go("tenant.contractForm",{contractId:X||null})},oe.open=function pe(X){te.add(ya,j("ContractsManagementTitle"),ie),ie.go("tenant.contractForm",{contractId:X.contractId})},ne.initStateRetention(ya,ee),q.gridData=Q.getGridWithPaging(q,ya),q.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"contractId",load:function Z(X){var de=$.Deferred();return se.getAllContracts(X.skip,X.take,!(null!=X.sort&&X.sort.length>0&&X.sort[0].desc)).then(function(be){de.resolve({data:be.contracts,totalCount:be.totalNumberOfRows})}),de.promise()}}),q.gridData.toolbar.options.date=!1,q.gridData.toolbar.tooltips.search=j("ListSearchTooltip"),q.gridData.wordWrapEnabled=!0,q.gridData.scrolling={mode:"standard",useNative:"true"},q.gridData.columns=[{caption:j("ContractTermsTitle"),dataField:"title"},{caption:j("ContractTermsStatus"),dataField:"isActive",uxCalculateDisplayValue:function(X){return j(X.isActive?"ContractTermsActive":"ContractTermsInactive")}},{caption:j("ContractTermsStartDate"),dataField:"startDateString"},{caption:j("ContractTermsEndDate"),dataField:"endDateString",uxCalculateDisplayValue:function(X){return null==X.endDateTime?"-":X.endDateString}},{caption:j("ContractTermsRenewDate"),dataField:"renewDateString",uxCalculateDisplayValue:function(X){return null==X.renewDateTime?"-":X.renewDateString}},{cellTemplate:"buttonTemplate",alignment:"center",allowReordering:!1,width:40,hidingPriority:100,showInColumnChooser:!1}]}]),A.module("app").directive("requestPlanModal",["toaster","$state","tenantService","$filter",function(ee,se,ie,ue){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ne,te,Q){},templateUrl:"/AppV2/modules/admin/tenant/modalDirectives/requestPlanModal.cshtml",controller:["$scope","toaster",function(ne,te){var Q=ne.parentVm=ne.$parent.vm,j=(ne.parentFn=ne.$parent.fn,ne.vm={},ne.fn={});j.confirmSelection=function Z(){if(Q.editCurrentPlanOption){let ve=function K(){let de={},ve=Q.selectedPricingTier.pricePlanDescriptionItems;return de.isYearlySubscription=Q.toggleYearMonth,de.allowEcommerceModuleActivation=ve.find(be=>"AllowEcommerceModuleActivation"==be.optionName).isOptionEnabled,de.accessToApiKeyModule=ve.find(be=>"AccessToApiKeyModule"==be.optionName).isOptionEnabled,de.customDomainNameModule=ve.find(be=>"CustomDomainNameModule"==be.optionName).isOptionEnabled,de}();ie.changePricePlanOptions(ve).then(function(be){Q.closeDialog(!0),window.location.reload()})}else ie.changePricePlan({pricePlanId:Q.selectedPricingTier.pricePlanId,isYearlySubscription:Q.toggleYearMonth}).then(function(Ee){Q.closeDialog(!0),window.location.reload()})},j.getNewPricingForPlan=function pe(de){let ve=0;return Q.toggleYearMonth?(ve=de.pricePlanPrice.annualMonthlyPrice,de.isCurrentPlan&&de.pricePlanDescriptionItems.filter(Ee=>!0===Ee.isOption&&!0===Ee.isOptionEnabled).forEach(Ee=>{ve+=Ee.optionAnnualMonthlyPrice}),ve):(ve=de.pricePlanPrice.monthlyPrice,de.isCurrentPlan&&de.pricePlanDescriptionItems.filter(Ee=>!0===Ee.isOption&&!0===Ee.isOptionEnabled).forEach(Ee=>{ve+=Ee.optionMonthlyPrice}),ve)},j.displayCurrency=function X(de){return ue("currency")(de,Q.currencySymbol,2)}}]}}]),A.module("app").directive("cancelSubscriptionModal",["toaster","$state","tenantService",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/tenant/modalDirectives/cancelSubscriptionModal.cshtml",controller:["$scope","toaster",function(ue,ne){ue.parentVm=ue.$parent.vm,ue.parentFn=ue.$parent.fn;var q=ue.vm={passwordType:"password",iconVisibility:"visibility",password:""},oe=ue.fn={};oe.confirmCancel=function j(){ie.cancelSubscription(q.password).then(function(K){!0===K.sucess?window.location.reload():ne.pop("error",L("SharedError"))})},oe.togglePassword=function Z(){"password"==q.passwordType?(q.passwordType="text",q.iconVisibility="visibility_off"):(q.passwordType="password",q.iconVisibility="visibility")}}]}}]),A.module("app").directive("customDomainNameRequestModal",["toaster","$state","tenantService",function(ee,se,ie){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ue,ne,te){},templateUrl:"/AppV2/modules/admin/tenant/modalDirectives/customDomainNameRequestModal.cshtml",controller:["$scope","toaster",function(ue,ne){var te=ue.parentVm=ue.$parent.vm,q=(ue.parentFn=ue.$parent.fn,ue.vm={customDomainName:""});(ue.fn={}).confirmRequest=function j(){ie.customDomainNameRequest(q.customDomainName).then(function(Z){te.closeDialog(!0)})}}]}}]);var ms=A.module("app"),Fa="app.modules.admin.tenantStateTax.list";ms.controller(Fa,["$scope","appConst","tenantService","tenantStateTaxService","devExtremeService","$q","$stateParams","stateService","breadCrumbsService","$state",function(ee,se,ie,ue,ne,te,Q,q,oe,j){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var pe=ee.vm={},X=ee.fn={},de=globalThis.L;function ve(le){var ye=te.defer();return ue.getTenantStateByTenantId(le.take,le.skip).then(function(we){ye.resolve({data:we.tenantState,totalCount:we.totalNumberLines})}),ye.promise}pe.stateRetention={},pe.stateRetention.selectedRow=null,pe.stateRetention.states=["tenantStateTax.list","tenantStateTax.form"],pe.tenantId=Q.tenantId?Q.tenantId:null,pe.tenantLabel="",X.fetch=ve,X.selectRow=function be(le){pe.stateRetention.selectedRow=null!=pe.stateRetention.selectedRow&&le.stateId==pe.stateRetention.selectedRow.stateId?null:le},X.update=function Ee(le){oe.add(Fa,de("Taxes"),j),j.go("tenantStateTax.form",{stateId:pe.stateRetention.selectedRow.stateId})},q.initStateRetention(Fa,ee),pe.tenantId&&!isNaN(pe.tenantId)&&ie.getTenant(pe.tenantId).then(function(le){pe.tenantLabel=le.url}),pe.gridData=ne.getGridWithPagingForSalesReport(pe,Fa+(pe.tenantId?"tenant":"")),pe.gridData.dataSource.store=new globalThis.DevExpress.data.CustomStore({key:"stateId",load:ve}),pe.gridData.uxAllowToolbar=!1,pe.gridData.columns=[{caption:de("SalesReportStatesColumnCountryState"),dataField:"state",alignment:"left",sortOrder:"asc",cellTemplate:"stateTaxesCellTemplate"}]}]),A.module("app").controller("app.modules.admin.tenantStateTax.form",["$scope","toaster","$q","tenantStateTaxService","$state","breadCrumbsService",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=globalThis.L;Q.tenantState={},q.clear=function(){te.back()},q.createOrUpdate=function(){ue.createOrUpdateTenantState(Q.tenantState).then(function(j){se.pop("success",oe("StateAddress"),oe("TenantAddressSaved")),te.back()},function(j){se.pop("error",oe("StateAddress"),j.validationErrors?j.validationErrors[0].message:j)})},ne.params.stateId>0&&ue.getTenantStateByStateId(ne.params.stateId).then(function(j){Q.tenantState=j},function(j){})}]),A.module("app").controller("app.modules.public.customPage",["$scope","customPageService","appConst","$state","$stateParams","validationService","userService","toaster","$q","tenantService",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm={},K=ee.fn={},pe=globalThis.L;Z.id=-1,Z.model={},Z.html="",Z.page={},Z.page.formIsValid=!1,Z.page.userIsNotLogged=!1,Z.tenantSupport={},Z.email="",Z.tenantSupport.title="",Z.tenantSupport.message="",Z.tenant={},Z.doNotDisplayAddress=!1,Z.technicalSupport={},Z.technicalSupport.email="",Z.technicalSupport.title="",Z.technicalSupport.message="",Z.technicalSupport.browserinfo=null,K.getUserBrowser=function(){return null!=navigator&&null!=navigator.userAgent?navigator.userAgent:""},K.sendtenantSupport=function(){Q.tenantSupport(Z.email,Z.tenantSupport.title,Z.tenantSupport.message+"<br/>From : "+Z.email,Z.tenantSupport.browserinfo).then(function(){q.pop("success",pe("TenantSupportSuccess")),Z.tenantSupport.title="",Z.tenantSupport.message=""},function(de){q.pop("error",pe("SharedError"),de)})},K.sendTechnicalSupport=function(){Q.sendTechnicalSupport(Z.technicalSupport.email,Z.technicalSupport.title,Z.technicalSupport.message+"<br/>From : "+Z.technicalSupport.email,Z.technicalSupport.browserinfo).then(function(){q.pop("success",pe("TechnicalSupportSuccess")),Z.technicalSupport.title="",Z.technicalSupport.message=""},function(de){q.pop("error",pe("SharedError"),de)})},K.validateEmail=function(){var X=oe.defer();return te.validateEmail(Z.email)?X.resolve(!0):X.resolve(pe("TheEmailFormatIsNotValid")),X.promise},K.initalize=function(){Q.getCurrentUserP().then(function(X){0!=X.id&&(null!=X.userName&&""!=X.userName&&te.validateEmail(X.userName)?(Z.page.userIsNotLogged=!1,Z.email=X.userName):null!=X.email&&""!=X.email?(Z.page.userIsNotLogged=!1,Z.email=X.email):Z.page.userIsNotLogged=!0)},function(){Z.page.userIsNotLogged=!0})},Z.id=ne.id,se.getCustomPageContent(ne.id).then(function(X){Z.model=X,1==Z.model.type?j.getUxTermsAndConditions().then(function(de){let ve=de.termsAndConditions;var be=Z.model.content;null!=be&&""!=be?Z.html=be+"<br/><br/>"+ve:null!=ve&&(Z.html=ve)}):(Z.html=Z.model.content,2==Z.model.type?(K.initalize(),j.getCurrentTenant().then(function(de){Z.tenant=de,Z.doNotDisplayAddress=Z.tenant.doNotDisplayAddress})):3==Z.model.type&&(Z.technicalSupport.browserinfo=K.getUserBrowser(),K.initalize()))})}]);var ys=A.module("app"),Ja="app.modules.public.footerManagement";ys.controller(Ja,["$scope","$stateParams","$state","stateService","$q","$filter","devExtremeService","customFooterService","toaster","customPageService","modalService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){var K=ee.vm={},pe=ee.fn={},X=globalThis.$linq,de=globalThis.L;function we(it){return 1!=it.data.order}function xe(it,et){return it.data.order!=et.dataSource.store._array.length}function ft(){for(var it=0;it<K.model.length;it++){X(K.model[it].translations).firstOrDefault(null,function(gt){return gt.languageCode==K.language}).label=K.model[it].label;for(var et=0;et<K.model[it].items.length;et++){var st=X(K.model[it].items[et].translations).firstOrDefault(null,function(gt){return gt.languageCode==K.language});null==st&&((st=JSON.parse(JSON.stringify(K.model[it].items[et].translations[0]))).languageCode=K.language,K.model[it].items[et].translations.push(st)),st.label=K.model[it].items[et].label,st.url=K.model[it].items[et].url}}}function pt(it){var et={model:K.model[it],dataGrid:{}};et.dataGrid.gridData=Q.getGridWithPaging(et.dataGrid,Ja+K.model[it].id),et.dataGrid.gridData.uxAllowToolbar=!1,et.dataGrid.gridData.toolbar.options.date=!1,et.dataGrid.gridData.toolbar.tooltips.search=de("HomeListSearchTooltip"),et.dataGrid.gridData.selection={mode:"single"},et.dataGrid.gridData.dataSource.store=new globalThis.DevExpress.data.ArrayStore({key:"id",data:K.model[it].items}),et.dataGrid.gridData.editing={mode:"cell",refreshMode:"repaint",allowUpdating:!0,allowDeleting:!1,allowAdding:!1,useIcons:!0},et.dataGrid.gridData.onCellPrepared=function(At){"url"==At.column.dataField&&At.data&&null!=At.data.customPageId&&At.cellElement.css("pointer-events","none")},et.dataGrid.gridData.sorting={mode:"none"},et.dataGrid.gridData.columns=[{caption:de("HomeListColumnOrder"),dataField:"order",sortOrder:"asc",allowColumnReordering:!1,allowFiltering:!1,cssClass:"first-column"},{caption:de("LinkName"),dataField:"label",allowFiltering:!1,allowColumnReordering:!1},{caption:"URL",dataField:"url",allowFiltering:!1,allowColumnReordering:!1,allowEditing:!0},{cellTemplate:"buttonTemplate",width:120,allowFiltering:!1,allowColumnReordering:!1,allowResizing:!1,showInColumnChooser:!1}];var st={fetchCallBack:ct,selectedRowDataFieldAsId:"id",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,columns:[{label:de("SharedCustomPages"),dataField:"label",orderId:1,orderBy:!0,type:"default"}],rows:K.courses,totalNumberOfRows:K.totalCourses},gt={value:""};st.fetchCallBack=function(At,rt){ct(At,rt,st,gt)},K.customPageSearch.push(gt),K.customPageGridData.push(st),K.dataGrids.push(et.dataGrid.gridData),K.customPageModel.push({key:"id",keyValue:null,labelKey:"label",labelValue:""})}function ct(it,et,st,gt){var At=ne.defer();return j.search(gt.value,it,et,K.language).then(function(rt){st.rows=rt.pages,st.totalNumberOfRows=rt.totalNumberOfLines,At.resolve(rt.result)}),At.promise}K.itemList=[],K.isLoading=!0,K.model={},K.links={},K.customPageSearch=[],K.customPageModel=[],K.customPageGridData=[],K.selectedValue=[],K.selectedRows=[],pe.onAddColumn=function ve(){var it;it=(it=K.model.length>0?X(K.model).min(function(gt){return gt.id}):-1)>0?-1:it-1;var et=X(K.model).orderByDescending(function(gt){return gt.translations.length}).first(),st=X(et.translations).select(function(gt){return{languageCode:gt.languageCode,isRemoved:!1}}).toArray();K.model.push({id:it,items:[],order:K.model.length+1,label:"",translations:st}),pt(K.model.length-1),K.model.length>=1&&document.getElementById("bottomPage").scrollIntoView()},pe.onSave=function be(){setTimeout(function(){var it=!1;if(K.model.forEach(Tt=>{""!=Tt.label&&null!=Tt.label?(Tt.translations.forEach(vt=>{null==vt.label&&(vt.label=Tt.label)}),Tt.items.forEach(vt=>{vt.translations.forEach(Ut=>{if(null!=vt.customPageId&&!vt.isRemoved){var Rt=X(K.requiredUrlsTemp).firstOrDefault(null,function(ht){return ht.customPageId==vt.customPageId});if(null!=Rt){var Ct=K.requiredUrlsTemp.indexOf(Rt);Ct>=0&&K.requiredUrlsTemp.splice(Ct,1)}}})})):it=!0}),it)oe.pop("error",de("FooterColumnTranslationError"));else{if(K.requiredUrlsTemp.length<=0)ft(),function Ee(){K.model=X(K.model).select(function(it){return it.translations=X(it.translations).select(function(et){var st=X(K.config.model.translations).firstOrDefault(null,function(gt){return gt.languageCode==et.languageCode}).isRemoved;return et.isRemoved=st,et}).toArray(),it.items=X(it.items).select(function(et){return et.translations=X(et.translations).select(function(st){var gt=X(K.config.model.translations).firstOrDefault(null,function(At){return console.log(st),At.languageCode==st.languageCode}).isRemoved;return st.isRemoved=gt,st}).toArray(),et}).toArray(),it}).toArray()}(),q.createOrUpdateCustomFooters(K.model,K.links).then(function(Tt){oe.pop("success",de("SharedSuccess")),location.reload()});else{var st,et=X(K.requiredUrlsTemp).firstOrDefault(null,function(Tt){return Tt.languageCode==K.language});null==et&&(et=X(K.requiredUrlsTemp).firstOrDefault(null,function(Tt){return Tt})),K.modelTemp.forEach(Tt=>{Tt.items.forEach(vt=>{vt.translations.forEach(Ut=>{Ut.languageCode!=K.language||vt.customPageId!=et.customPageId||(st=Ut.label)})})}),de("MissingUrl").replace("{Label}",st);var At="<div class='text-center'> <h3 style='padding-bottom:10px;'>"+de("Warning")+"</h3></div><p style='font-size: 16px' > "+de("MissingUrl").replace("{Label}",st)+"</p><p style='font-size: 13px' > "+de("MissingUrlStepOne").replace("{Label}",st)+"</p><p style='font-size: 13px' > "+de("MissingUrlStepTwo")+"</p><p style='font-size: 13px' > "+de("MissingUrlStepThree")+"</p><div class='text-center' style='padding: 15px'><button class='btn btn-primary' style='width: 175px' ng-click='vm.closeDialog()'>"+de("SharedContinue")+"</button></div>";Z.openGeneric({header:"",customButton:!0,body:At,closeModal:!1,closeDialog:function(){this.closeModal=!0}})}K.requiredUrlsTemp=JSON.parse(JSON.stringify(K.requiredUrls))}},500)},pe.onRemoveColumn=function le(it){var et={buttons:[],header:de("SharedPleaseConfirm"),body:de("CustomColumnRemoveConfirm")+"<br/>"+de("CustomColumnRemoveConfirmSecondPart"),scope:{ipAddress:K.ipAddress,isLoading:!1}};et.buttons.push({label:de("SharedCancel"),cssClass:"btn",callBack:function(){}}),et.buttons.push({label:de("SharedConfirm"),cssClass:"btn btn-primary bn-btn-modal",callBack:function(){K.dataGrids.splice(it,1),K.model.splice(it,1),oe.pop("success",de("SharedSuccess"),de("HomeListDeleteSuccess"))}}),Z.openGeneric(et)},pe.create=function ye(it){var st,et=it.instance.getDataSource();st=(st=it.dataSource.store._array.length>0?X(it.dataSource.store._array).min(function(gt){return gt.id}):-1)>0?-1:st-1,et.store().insert({id:st,order:it.dataSource.store._array.length+1,label:de("LinkName"),url:"",translations:[{languageCode:K.language}]}),it.refreshClearSelection()},pe.canMoveUp=we,pe.canMoveDown=xe,pe.orderUp=function qe(it,et){if(we(it)){var st=it.data.order-1;X(et.dataSource.store._array).firstOrDefault(null,function(gt){return gt.order==st}).order=it.data.order,it.data.order=st,et.refreshClearSelection()}},pe.orderDown=function ot(it,et){if(xe(it,et)){var st=it.data.order+1;X(et.dataSource.store._array).firstOrDefault(null,function(gt){return gt.order==st}).order=it.data.order,it.data.order=st,et.refreshClearSelection()}},pe.remove=function He(it,et){et.instance.getDataSource().store().remove(it.data.id);for(var At=0;At<et.dataSource.store._array.length;At++)et.dataSource.store._array[At].order=At+1;et.refreshClearSelection()},ee.$watch("vm.config.model.currentTranslation",function(it,et){null!=it&&null!=et&&it[K.config.languageCodePropertyName]!=et[K.config.languageCodePropertyName]&&function Ze(it){K.selectedValue=[],K.selectedRows=[],setTimeout(function(){ft();var et=K.language;K.language=it;for(var st=0;st<K.model.length;st++){var gt=X(K.model[st].translations).firstOrDefault(null,function(Ut){return Ut.languageCode==et}),At=X(K.model[st].translations).firstOrDefault(null,function(Ut){return Ut.languageCode==K.language});At?K.model[st].label=At.label:K.model[st].translations.push({languageCode:K.language,label:gt.label});for(var rt=0;rt<K.model[st].items.length;rt++){var Tt=X(K.model[st].items[rt].translations).firstOrDefault(null,function(Ut){return Ut.languageCode==et}),vt=X(K.model[st].items[rt].translations).firstOrDefault(null,function(Ut){return Ut.languageCode==K.language});vt?(K.model[st].items[rt].label=vt.label,K.model[st].items[rt].url=vt.url):K.model[st].items[rt].translations.push({languageCode:K.language,label:Tt.label,url:Tt.url})}}},100)}(it[K.config.languageCodePropertyName])},!0),pe.addToColumn=function lt(it,et){if(K.customPageModel[it].keyValue){var gt,st=et.instance.getDataSource();gt=(gt=et.dataSource.store._array.length>0?X(et.dataSource.store._array).min(function(At){return At.id}):-1)>0?-1:gt-1,K.customPageModel[it].object.translations.forEach(At=>{At.isRemoved=!1}),st.store().insert({id:gt,order:et.dataSource.store._array.length+1,label:K.customPageModel[it].object.labelValue,url:K.customPageModel[it].object.url,translations:K.customPageModel[it].object.translations,customPageId:K.customPageModel[it].object.id}),et.refreshClearSelection(),K.customPageModel[it]={key:"id",keyValue:null,labelKey:"label",labelValue:""},K.customPageGridData[it].resetSelection()}},K.language=globalThis.abp.localization.currentLanguage.name,ue.initStateRetention(Ja,ee),function nt(){q.getAllCustomFooterColumnsAndItems().then(function(it){if(K.model=it.list,K.modelTemp=JSON.parse(JSON.stringify(it.list)),K.links=it.socialLinks,K.requiredUrls=it.requiredUrls,K.requiredUrlsTemp=JSON.parse(JSON.stringify(it.requiredUrls)),function Dt(){K.dataGrids=[];for(var it=0;it<K.model.length;it++)pt(it)}(),it.list.length>0){var et=X(it.list).orderByDescending(function(At){return At.translations.length}).first(),st=X(et.translations).select(function(At){return{html:"",languageCode:At.languageCode,isRemoved:!1}}).toArray();K.config={model:{translations:st},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"}}else K.config={model:{translations:[{html:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase(),isRemoved:!1}]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"};K.isLoading=!1,X(K.config.model.translations).where(function(At){return globalThis.abp.localization.currentLanguage.name.toLowerCase()==At.languageCode}).toArray().length>0&&X(K.config.model.translations).firstOrDefault(globalThis.abp.localization.currentLanguage.name.toLowerCase(),function(At){return!0})})}()}]),A.module("app").controller("app.modules.public.homeManagement",["$scope",function(ee){ee.vm={},ee.fn={}}]);var ws=e(22017);A.module("app").controller("app.modules.public.homeManagement.CU",["$injector","$scope","$stateParams","$state","$q","$timeout","$sce","homePageService","fileReader","toaster","courseService","breadCrumbsService","$filter","customPageService","appConst","$location",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){var be=se.vm=se.$parent.vm,Ee=se.fn=se.$parent.fn,le=globalThis.L;function Ze(){return be.model?265*be.model.columns+10*(be.model.columns-1):0}function nt(){return 1==be.model.order&&"Banner"==be.presetSize?165*be.model.rows+(10*(be.model.rows-1)+17.5):1!=be.model.order&&"Banner"==be.presetSize?149*be.model.rows+10*(be.model.rows-1):be.model?!globalThis.$linq(be.model.translations).any(function(Mt){})||"Small"!=be.presetSize&&"Medium"!=be.presetSize?165*be.model.rows+10*(be.model.rows-1):149*be.model.rows+10*(be.model.rows-1):0}function et(){K.back();const Kt=ee.get("breadCrumbService").popLast();ve.path(Kt.url)}function xt(){be.model.translations.length>1&&A.forEach(be.config.model.translations,function(Mt){1==Mt.isRemoved&&(be.isTranslationRemoved=!0)})}function Vt(Mt){return!(!Mt||"image/jpeg"!==Mt.type&&"image/png"!==Mt.type)}be.froalaOptions={language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1,height:400},be.config={model:{translations:[{label:"",text:"",title:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase(),homePageImages:[],contentText:""}]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},be.publicationStartDateOpened=!1,be.publicationEndDateOpened=!1,be.previewContentText="",be.presetSize="Small",be.model={},be.model.label="",be.model.title="",be.model.text="",be.model.itemLink="",be.model.delay=2,be.model.columns=1,be.model.rows=1,be.model.type=0,be.model.publicationStartDate=new Date,be.model.publicationEndDate=null,be.model.visibility=!1,be.model.translations=[],be.model.displayInBlankPage=!1,be.course={},be.firstLoad=!0,be.isLoading=!0,be.tmpImages=[],be.isTranslationRemoved=!1,be.displayFrench=!1,be.onSaveClick=!1,Ee.getPreviewSize=function pt(){if(be.model){if("Banner"==be.presetSize&&1==be.model.order)return"banner";if("Banner"==be.presetSize&&1!=be.model.order)return"bigItem";if("Medium"==be.presetSize&&""!=be.model.translations[0].title)return"medium-text";if("Medium"==be.presetSize&&""==be.model.translations[0].title)return"medium";if("Small"==be.presetSize&&""!=be.model.translations[0].title)return"small-text";if("Small"==be.presetSize&&""==be.model.translations[0].title)return"small"}},Ee.onPublicationStartDateClick=function ct(Mt){Mt.preventDefault(),Mt.stopPropagation(),be.publicationStartDateOpened=!0},Ee.onPublicationEndDateClick=function lt(Mt){Mt.preventDefault(),Mt.stopPropagation(),be.publicationEndDateOpened=!0},Ee.createOrUpdate=function it(){if(be.froalaOptions.froalaEditor.codeView.isActive()&&(be.model.currentTranslation.contentText=be.froalaOptions.froalaEditor.codeView.get()),be.onSaveClick=!0,!Ee.isInTextMode()&&!0!==Ee.validateImages())return 2==be.model.translations.length?(j.pop("error",le("HomePageManagementErrorAtleastOneImagePerTranslation")),be.onSaveClick=!1):(j.pop("error",le("HomePageManagementErrorAtleastOneImage")),be.onSaveClick=!1),!1;if(Ee.isInTextMode()&&!be.model.currentTranslation.contentText)return j.pop("error",le("HomePageManagementErrorEmptyContentText")),be.onSaveClick=!1,!1;var Mt=null;be.model.publicationStartDate&&((Mt=new Date(be.model.publicationStartDate)).setHours(0),Mt.setMinutes(0),Mt.setSeconds(0),Mt.setMilliseconds(0),be.model.publicationStartDate=Mt);var Kt=null;be.model.publicationEndDate&&((Kt=new Date(be.model.publicationEndDate)).setHours(23),Kt.setMinutes(59),Kt.setSeconds(59),Kt.setMilliseconds(997),be.model.publicationEndDate=new Date(Kt.getTime()-6e4*Kt.getTimezoneOffset()).toISOString()),q.createOrUpdate(be.model).then(function(){j.pop("success",le(be.id>0?"HomePageManagementItemUpdated":"HomePageManagementItemAdded")),be.onSaveClick=!1,et()})},Ee.cancel=et,Ee.backToList=function st(){ue.go(ws.M.Home_Page_Management_List)},Ee.onPresetSizeChange=function gt(){switch(be.presetSize){case"Small":be.model.columns=1,be.model.rows=1;break;case"Medium":be.model.columns=2,be.model.rows=2;break;case"Banner":be.model.columns=4,be.model.rows=2}},Ee.getPreviewContainerStyle=function At(){return{width:Ze(),height:nt(),zoom:be.model?Math.max(.11,1-.11*be.model.columns):0}},Ee.isPreviewIconVisible=function rt(){return null!=be.config.model.currentTranslation&&(be.model.currentTranslation&&0===be.model.currentTranslation.homePageImages.length&&0===be.model.type||""===be.config.model.currentTranslation.contentText&&1===be.model.type)},Ee.getPreviewIconStyle=function Tt(){return{"line-height":nt()+"px"}},Ee.getCarouselStyle=function vt(){return{width:Ze(),height:nt()}},Ee.getImageOverlayStyle=function Ut(){return{width:Ze(),height:be.model?1===be.model.rows?40:120:0}},Ee.isInTextMode=function Rt(){return 1===be.model.type},Ee.removeImage=function Ct(Mt){be.model.currentTranslation.homePageImages.length<=0||Mt>=be.model.currentTranslation.homePageImages.length||(be.model.currentTranslation.homePageImages[Mt].id?be.model.currentTranslation.homePageImages[Mt].removed=!0:be.model.currentTranslation.homePageImages.splice(Mt,1))},Ee.validateDelay=function ht(){return!("number"!=typeof be.model.delay||be.model.item<=0)||le("HomePageManagementErrorInvalidDelaiType")},Ee.validateEndDate=function Et(){return!(null!=be.model.publicationEndDate&&be.model.publicationStartDate>be.model.publicationEndDate)||le("HomePageManagementErrorInvalidEndDate")},Ee.validateTranslation=xt,Ee.validateImages=function dt(){xt();var Mt=be.model.currentTranslation.homePageImages[0];return 1==be.model.currentTranslation.homePageImages.length?!(null==Mt||null==Mt):2==be.model.currentTranslation.homePageImages.length&&be.model.translations.length>1&&!be.isTranslationRemoved?(A.forEach(be.model.currentTranslation.homePageImages,function(Kt){if(null==Kt)return!1}),!0):2==be.model.currentTranslation.homePageImages.length&&be.isTranslationRemoved?null==Mt&&null!=be.model.currentTranslation.homePageImages[1]?(be.model.currentTranslation.homePageImages.splice(0,1),!0):void 0:!(be.model.currentTranslation.homePageImages.length<=0)},Ee.validateFileType=Vt,Ee.isUpdate=function Wt(){return null!=ue.params.id},se.getFile=function(){if(be.isLoading=!0,se.file.size>de.FileSize.FiveMB)return j.pop("error",le("FileUploadFileTooLargeError")),void(be.isLoading=!1);Vt(se.file)?oe.readAsDataUrl(se.file,se).then(function(Mt){var Kt={imageName:se.file.name.split(".")[0],image:Mt,fileSize:se.file.size,fileType:se.file.type};be.model.currentTranslation.homePageImages.push(Kt),be.isLoading=!1}):(j.pop("error",le("HomePageManagementErrorInvalidFiletype")),be.isLoading=!1)},se.$on("$destroy",function(){!function He(){be.model={},se.file={}}()}),se.$watch("vm.config.model.currentTranslation",function(Mt,Kt){te(function(){null!=Mt&&(null==Kt&&be.firstLoad?be.firstLoad=!1:Mt[be.config.languageCodePropertyName]!=Kt[be.config.languageCodePropertyName]&&(Mt.isExternalUpdate=!0))})},!0),"fr"==globalThis.abp.localization.currentLanguage.name&&(be.displayFrench=!0),be.tmpImages=[],ie.id&&(be.id=parseInt(ie.id)),be.pageTitle=le(be.id>0?"ModifyHomePageItem":"HomeCreateOrUpdateAddTitle"),function ot(){be.id<=0?(be.model.translations=[{label:"",text:"",title:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase(),homePageImages:[],contentText:""}],be.model.id=0,be.config.model=be.model,ie.courseId&&null!=ie.courseId&&void 0!==ie.courseId&&ie.courseId>0?(be.model.translations=[],te(function(){Z.getCourseByIdToPromote(ie.courseId).then(function(Mt){be.course=Mt,be.model.publicationStartDate=null!=be.course.startDate?new Date(be.course.startDate):new Date,be.model.publicationEndDate=null!=be.course.endDate?new Date(be.course.endDate):null,be.model.courseId=ie.courseId,be.model.label=be.course.label;for(var Kt=0;Kt<be.course.translations.length;Kt++){var Jt=globalThis.urlFormatter.formatLabelForUrl(be.course.label).toLowerCase();be.model.translations.push({title:be.course.translations[Kt].label,text:be.course.translations[Kt].description?be.course.translations[Kt].description.substring(0,190):"",itemLink:"/catalogItemDetails/"+Jt+"/"+ +be.course.id+"/-1/-1",homePageImages:[],languageCode:be.course.translations[Kt].languageCode}),null!=be.course.translations[Kt].imageToPromote&&be.model.translations[Kt].homePageImages.push(be.course.translations[Kt].imageToPromote)}ne.all([]).then(function(){be.isLoading=!1})},function(Mt){be.isLoading=!1})})):ie.customPageId&&null!=ie.customPageId&&void 0!==ie.customPageId&&ie.customPageId>0?(be.model.translations=[],te(function(){X.getCustomPageForHomePagePromotion(ie.customPageId).then(function(Mt){be.customPage=Mt,be.model.publicationStartDate=new Date,be.model.publicationEndDate=null,be.model.customPageId=ie.customPageId;var Kt=globalThis.$linq(be.customPage.customPageTranslations).firstOrDefault(be.customPage.customPageTranslations[0],function(un){return un.languageCode==globalThis.abp.localization.currentLanguage.name.toLowerCase()});be.model.label=Kt.label;for(var Jt=0;Jt<be.customPage.customPageTranslations.length;Jt++)be.model.translations.push({title:be.customPage.customPageTranslations[Jt].label,itemLink:be.customPage.customPageTranslations[Jt].url,homePageImages:[],languageCode:be.customPage.customPageTranslations[Jt].languageCode});be.config.model=be.model,be.isLoading=!1},function(Mt){be.isLoading=!1})})):be.isLoading=!1):q.getHomePageItemById(be.id).then(function(Mt){be.model=Mt,be.model.publicationStartDate=null!=Mt.publicationStartDate?new Date(Mt.publicationStartDate):new Date,be.model.publicationEndDate=null!=Mt.publicationEndDate?new Date(Mt.publicationEndDate):null,be.config.model=be.model,be.isLoading=!1,null!=be.model&&(1===be.model.columns?be.presetSize="Small":2===be.model.columns?be.presetSize="Medium":4===be.model.columns&&(be.presetSize="Banner"))})}()}]);var Ds=A.module("app"),yo="app.modules.admin.policies.edit";Ds.controller(yo,["$scope","policyService","devExtremeService","$q","appConst","$state","toaster","userService",function(ee,se,ie,ue,ne,te,Q,q){var oe=ee.vm={},j=ee.fn={},Z=globalThis.L;function K(){se.getPolicy(te.params.id).then(function(xe){oe.defaultPolicy=xe.default,oe.currentPolicy=xe.policy,oe.defaultPolicy.serializedInfo=A.fromJson(oe.defaultPolicy.serializedInfo),oe.currentPolicy.serializedInfo=A.fromJson(oe.currentPolicy.serializedInfo),oe.currentPolicy.isDefault||oe.defaultPolicy.serializedInfo.Groups.forEach(qe=>{qe.Fields.forEach(ot=>{oe.currentPolicy.serializedInfo.Groups.forEach(He=>{He.Fields.forEach(Ze=>{ot.Name==Ze.Name&&(ot.UsesDefault=!!Ze.UsesDefault)})})})});for(let qe=0;qe<oe.currentPolicy.serializedInfo.Groups.length;qe++){const ot=oe.currentPolicy.serializedInfo.Groups[qe];switch(ot.Name){case"PolicyPasswordGroupLength":ot.tooltip=Z("PolicyEditPasswordLengthTooltip");break;case"PolicyPasswordGroupStrength":ot.tooltip=Z("PolicyEditGroupStrengthTooltip");break;case"PasswordPolicyGroupParameters":ot.tooltip=Z("PolicyEditGroupParametersTooltip")}}oe.currentPolicy.isRolePolicy&&(oe.availableRoles=[],xe.policyRoles.forEach(qe=>{var ot;(null==qe||qe>ne.roles.User&&(qe<=ne.roles.PortalOwner||qe>ne.roles.PortalOwner&&oe.currentUserRole==ne.roles.UxAdmin))&&(ot=null==qe?Z("PolicyDefaultRoleValue"):ne.roles[qe],oe.availableRoles.push({value:qe,role:ot}))})),oe.currentPolicyRole=oe.currentPolicy.role,oe.title=ne.PolicyTypeEnum[oe.currentPolicy.type]})}function pe(){se.getPolicy(oe.currentPolicy.id).then(function(xe){oe.defaultPolicy={},oe.currentPolicy={},oe.defaultPolicy=xe.default,oe.currentPolicy=xe.policy,oe.defaultPolicy.serializedInfo=A.fromJson(oe.defaultPolicy.serializedInfo),oe.currentPolicy.serializedInfo=A.fromJson(oe.currentPolicy.serializedInfo),oe.currentPolicy.isRolePolicy&&(oe.availableRoles=[],xe.policyRoles.forEach(qe=>{var ot;qe>ne.roles.User&&(qe<=ne.roles.PortalOwner||qe>ne.roles.PortalOwner&&oe.currentUserRole==ne.roles.UxAdmin)&&(ot=null==qe?Z("PolicyDefaultRoleValue"):ne.roles[qe],oe.availableRoles.push({value:qe,role:ot}))})),oe.currentPolicyRole=oe.currentPolicy.role,oe.title=ne.PolicyTypeEnum[oe.currentPolicy.type]})}oe.stateRetention={},oe.stateRetention.search="",oe.stateStorageKey=yo+".grid",oe.currentPolicy={},oe.defaultPolicy={},oe.fieldType=ne.PolicyFielType,oe.availableRoles=[],oe.enumRoles=ne.roles,oe.explanationOpen=!0,oe.toggleSwitch=!0,oe.fieldTranslations=ne.PolicyFieldTranslations,oe.groupTranslations=ne.PolicyGroupsTranslations,oe.mediumView=window.matchMedia("(max-width: 1440px)"),oe.smallView=window.matchMedia("(max-width: 1080px)"),j.fetch=K,j.reset=function Ee(){se.resetPolicy(oe.currentPolicy.id).then(function(xe){pe()})},j.cancel=function ve(){te.go("admin.policy.list")},j.reFetch=pe,j.changeRole=function de(xe){se.getPolicyByTypeAndRole(oe.currentPolicy.type,xe).then(function(qe){oe.defaultPolicy=qe.default,oe.currentPolicy=qe.policy,oe.defaultPolicy.serializedInfo=JSON.parse(oe.defaultPolicy.serializedInfo),oe.currentPolicy.serializedInfo=JSON.parse(oe.currentPolicy.serializedInfo);for(let ot=0;ot<oe.currentPolicy.serializedInfo.Groups.length;ot++){const He=oe.currentPolicy.serializedInfo.Groups[ot];switch(He.Name){case"PolicyPasswordGroupLength":He.tooltip=Z("PolicyEditPasswordLengthTooltip");break;case"PolicyPasswordGroupStrength":He.tooltip=Z("PolicyEditGroupStrengthTooltip");break;case"PasswordPolicyGroupParameters":He.tooltip=Z("PolicyEditGroupParametersTooltip")}}oe.title=ne.PolicyTypeEnum[oe.currentPolicy.type]})},j.createOrUpdate=function X(){var xe=!1;if(oe.defaultPolicy.serializedInfo.Groups.forEach(ot=>{ot.Fields.forEach(He=>{0==He.Type&&He.Value>1e3&&(xe=!0,Q.pop("error",Z("MaximumValueToaster")))})}),oe.currentPolicy.serializedInfo.Groups.forEach(ot=>{ot.Fields.forEach(He=>{0==He.Type&&He.Value>1e3&&(xe=!0,Q.pop("error",Z("MaximumValueToaster")))})}),!xe){if(oe.currentPolicy.id==oe.defaultPolicy.id)var qe=oe.defaultPolicy;else qe=oe.currentPolicy;qe.serializedInfo=A.toJson(qe.serializedInfo),se.createOrUpdate(qe).then(function(ot){null!=ot.policy?(Q.pop("success",Z("CourseCreateOrUpdateCreateOrUpdateNotificationEnded")),pe()):Q.pop("error",ot.error)})}},j.toggleExplanation=function be(){oe.explanationOpen=!oe.explanationOpen},j.toggleGroupDefaultOn=function ye(xe){xe.UsesDefault||xe.Fields.forEach(qe=>{qe.UsesDefault=!0}),oe.defaultPolicy.serializedInfo.Groups.forEach(qe=>{qe.Fields.forEach(ot=>{oe.currentPolicy.serializedInfo.Groups.forEach(He=>{He.Fields.forEach(Ze=>{ot.Name==Ze.Name&&(ot.UsesDefault=!!Ze.UsesDefault)})})})})},j.toggleFieldDefaultOff=function we(xe,qe){qe.UsesDefault&&(xe.UsesDefault=!1),oe.currentPolicy.isDefault||oe.defaultPolicy.serializedInfo.Groups.forEach(ot=>{ot.Fields.forEach(He=>{He.Name==qe.Name&&(qe.UsesDefault||(He.UsesDefault=!0),qe.UsesDefault&&(He.UsesDefault=!1))})})},j.onKeyDown=function le(xe){return xe.ctrlKey||xe.altKey||47<xe.keyCode&&xe.keyCode<58&&0==xe.shiftKey||95<xe.keyCode&&xe.keyCode<106||8==xe.keyCode||9==xe.keyCode||xe.keyCode>34&&xe.keyCode<40||46==xe.keyCode},oe.languageCode=globalThis.abp.localization.currentLanguage.name,q.getRoleCodePromise().then(function(xe){oe.currentUserRole=xe,K()})}]),A.module("app").controller("app.modules.superAdmin.settings.stripe",["$scope","tenantService","$filter","backendPatchService","toaster","eventService","trainerService",function(ee,se,ie,ue,ne,te,Q){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var j=ee.vm={},Z=ee.fn={};function K(){Q.getTrainerDescription(j.trainers[j.trainerIndex].userId).then(function(pe){var X=[{description:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}];null!=pe.translations&&pe.translations.length>0&&(X=pe.translations);var de="",ve=null;(de=null!=pe.trainerPicturePath?pe.trainerPicturePath:"/TenantFiles/uxpertise/portrait.png").indexOf("data:image")>=0&&(ve=de),Q.createOrUpdateTrainerDescription(j.trainers[j.trainerIndex].userId,"Description",X,de,ve).then(function(be){j.trainerIndex++,j.trainerIndex<j.trainers.length&&K()})})}j.settings={},Z.executeFrontendPatch=function(){"trainer-infopresse"==j.settings.frontEndPatchName&&te.searchTrainer([],0,1e4,"firstName",!0,"").then(function(pe){j.trainers=pe,j.trainerIndex=0,K()})},Z.executeBackendPatch=function(){ue.executeBackEndPatch(j.settings.patchName).then(function(){ne.pop("success","Patch success")},function(){ne.pop("danger","Patch fail")})},Z.updateYaplaApiKey=function(){se.updateYaplaApiKey(j.settings.yaplaApiKey).then(function(){ne.pop("success","Key Saved")},function(){ne.pop("danger","Error with key")})},Z.updateSendGridApiKey=function(){se.updateSendGridApiKey(j.settings.sendGridApiKey).then(function(){ne.pop("success","Key Saved")},function(){ne.pop("danger","Error with key")})},Z.initializeLmsTenantWithGlobalApi=function(){se.initializeLmsTenantWithGlobalApi().then(function(){ne.pop("success","Success")},function(){ne.pop("danger","Error")})},Z.synchronizeLmsTenantWithGlobalApi=function(){se.synchronizeLmsTenantWithGlobalApi().then(function(){ne.pop("success","Success")},function(){ne.pop("danger","Error")})},se.getSuperAdminSettings().then(function(pe){j.settings=pe,j.settings.stripeBalance=ie("currency")(j.settings.stripeBalance),j.settings.stripePendingBalance=ie("currency")(j.settings.stripePendingBalance)})}]),A.module("app").controller("app.modules.admin.tenant.settings",["$scope","tenantService","appConst","authService","$state","toaster","$filter","stripeConst","fileReader","$timeout","timezoneService","$q","currencyService","localizationService","userService","$window","modalService","dateFormatService","contractsService","reportingService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be,Ee,le,ye){var we=ee.vm={},xe=ee.fn={},qe=[],ot=globalThis.$linq,Ze=globalThis.L;function ft(bt){var jt=document.getElementById("scrollableContent"),hn=document.getElementById("menu0"),ln=document.getElementById("menu1");switch(bt){case 0:we.menu=0,jt.scrollLeft=hn.scrollWidth-hn.scrollWidth;break;case 1:we.menu=1,jt.scrollLeft=ln.scrollWidth;break;case 2:we.menu=2,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth;break;case 3:we.menu=3,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth+ln.scrollWidth;break;case 4:we.menu=4,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth;break;case 5:we.menu=5,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth;break;case 6:we.menu=6,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth;break;case 7:we.menu=7,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth;break;case 8:we.menu=8,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth;break;case 9:we.menu=9,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth;break;case 10:we.menu=10,jt.scrollLeft=ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth+ln.scrollWidth;break;default:we.menu=0}}function Ot(){we.allPricePlan=[],se.getPricingPlans().then(function(bt){we.pricePlans=bt.pricePlans,we.nextBillingDateString=bt.nextBillingDateString,we.currentPricePlan=we.pricePlans.find(jt=>jt.isCurrentPlan),we.unmodifiedCurrentPricePlan=JSON.parse(JSON.stringify(we.currentPricePlan)),vn(),we.allPricePlan[0].toggleYearMonth=!we.currentPricePlan.isCurrentPlanMonthly}),we.allPricePlan=[{pricePlans:we.pricePlans,toggleYearMonth:!0}]}function qt(bt){bt.isEditing=!1,be.openGeneric({header:"",customButton:!0,body:'<request-plan-modal config="vm.scope"></request-plan-modal>',closeModal:!1,scope:{currentPricePlanPricing:we.currentPricePlanPricing,unmodifiedCurrentPricePlan:we.unmodifiedCurrentPricePlan,selectedPricingTier:bt,toggleYearMonth:we.allPricePlan[0].toggleYearMonth,editCurrentPlanOption:!0,currencySymbol:we.currencySymbol,isCurrentPlanMonthly:we.unmodifiedCurrentPricePlan.isCurrentPlanMonthly},closeDialog:function(ln){this.closeModal=!0}})}function vn(){let bt=0;we.currentPricePlan.isCurrentPlanMonthly?(bt=we.currentPricePlan.pricePlanPrice.monthlyPrice,we.currentPricePlan.pricePlanDescriptionItems.filter(hn=>!0===hn.isOption&&!0===hn.isOptionEnabled).forEach(hn=>{bt+=hn.optionMonthlyPrice}),we.currentPricePlanPricing=bt):(bt=we.currentPricePlan.pricePlanPrice.annualMonthlyPrice,we.currentPricePlan.pricePlanDescriptionItems.filter(hn=>!0===hn.isOption&&!0===hn.isOptionEnabled).forEach(hn=>{bt+=hn.optionAnnualMonthlyPrice}),we.currentPricePlanPricing=bt)}function Mn(bt){return Q("currency")(bt,we.currencySymbol,2)}we.isInProd=globalThis.__isInProduction,we.isLoading=!0,we.currentTenant={},we.currentTenant.listTranslations=[],we.freeCourseNotViaCartYes=null,we.freeCourseNotViaCartNo=null,we.faviconLogo={},we.faviconLogo.image="",we.logo={},we.logo.image=globalThis.__tenantLogoURL,we.invoiceLogo={},we.invoiceLogo.image="",we.yaplaLogo={},we.yaplaLogo.image="",we.lastUploadedImage="",we.currentTenantTimeZone=globalThis.__tenantTimezone,we.isUxAdmin=!1,we.firstLoad=!0,we.currencySymbol=globalThis.__currencySymbol,we.refreshEditor=!1,we.contractDetailsOpen=!0,we.currentPricePlanPricing=0,we.customDomainNameModule=globalThis.moduleAccess.customDomainNameModule,xe.linkToStripe=function(){window.location=q.stripe.connectUrl.replace("#CLIENT_ID",q.stripe.client_id).replace("#URL",globalThis.__fullTenantUrl+q.stripe.uxpertiseUrl).replace("#TOKEN",ue.getCachedToken())},we.princingCards=[],we.menu=0,we.bgColors="",we.txtColors="",we.previewDisplayCheckbox=!1,we.previewDisplayCheckbox1=!0,we.previewDisplayRadio=!1,we.previewDisplayRadio1=!0,we.previewDisplayToggle=!1,we.previewDisplayToggle1=!0,we.isTeamsConfigurated=!1,we.authorizeMicrosoftTeamsEnabled=!1,we.carouselEnd=4,we.carouselStart=0,we.leftArrowDisabled=!0,we.rightArrowDisabled=!1,we.accessToEnrollmentValidationModule=globalThis.moduleAccess.accessToEnrollmentValidationModule,we.isUsingAutoEnrollSubscription=!1,we.allowEcommerceModuleActivation=globalThis.moduleAccess.accessToEcommerceModule,we.pricePlans=[],we.toggleYearMonth=!0,ee.switchOn={value:!0},we.sendGrid=[{type:"CNAME",key:"cmGdsfG&744hgfhfghhgfshgfsh5h5fghtrhhgfx",value:"valueforSendGrid01_cmGdsfG&744hgfhfg",hasBeenVerified:!1,validated:!1},{type:"CNAME",key:"cmd_fdehfghhg234fshr$/%435ggfdtretret335",value:"valueforSendGrid02_435g744hgfhfghhgfshdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd",hasBeenVerified:!1,validated:!1},{type:"CNAME",key:"tdst32sh5h5fggtret4t43t43trgdggdfs345?32",value:"valueforSendGrid03_tdst32sh5h5fggtr",hasBeenVerified:!1,validated:!1}],xe.changePortalType=function(bt){we.isUxAdmin&&(we.currentTenant.type=bt)},xe.save=function(bt){se.updateTenantWithSettings(we.currentTenant,we.faviconLogo.image,we.faviconLogo.imageName,we.faviconLogo.fileType,we.logo.image,we.logo.imageName,we.invoiceLogo.image,we.invoiceLogo.imageName,we.logo.fileType,we.invoiceLogo.fileType,we.currentTenant.type,we.modelTenantThemeColor,we.yaplaLogo.image,we.yaplaLogo.imageName,we.yaplaLogo.fileType).then(function(){te.pop("success",Ze("TenantManagement"),Ze("TenantMessageAdding")),we.domainNameIsSaved=!0,globalThis.__tenantEmail=we.currentTenant.email,we.currentTenantTimeZone=we.currentTenant.timezone.Label,j(function(){var jt=globalThis.abp.localization.currentLanguage.name.toLowerCase();A.forEach(we.currentTenant.tenantsLanguages,function(hn,ln){if(0==hn.isEnabled&&hn.languageCode==jt){var Bn=ot(we.currentTenant.tenantsLanguages).firstOrDefault(function(Cn){return Cn.isEnabled});X.ChangeLanguage(Bn.languageCode.toUpperCase()).then(function(Cn){window.location.href=window.location.href,window.location.reload()})}})},1500),bt&&window.location.reload()})},xe.verifySendGrid=function(){we.isSendGridLoading=!0,we.sendGrid.forEach(bt=>{bt.hasBeenVerified=!0,bt.validated=!0,we.allSendGridHasBeenValidated=!!bt.validated}),setTimeout(()=>{we.isSendGridLoading=!1},1e3)},xe.copy=function(bt){xe.copyToClipboard(bt),te.pop("success",Ze("SharedCopiedToClipboardSendGrid"))},xe.copyToClipboard=function(bt){var jt=document.createElement("textarea");document.body.appendChild(jt),jt.value=bt,jt.select(),document.execCommand("copy"),document.body.removeChild(jt)},xe.cancel=function(){ne.go(ne.current,{},{reload:!0})},xe.changeDefaultLanguage=function(bt){we.currentTenant.tenantsLanguages.forEach(jt=>{jt.isDefault=jt==bt})},ee.getFile=function(){xe.validateFileType(ee.file)?ee.file.size>ie.FileSize.FiveMB?te.pop("error",Ze("FileUploadFileTooLargeError")):oe.readAsDataUrl(ee.file,ee).then(function(bt){xe.getDimensions(bt).done(function(hn){xe.validateFileSize(hn.w,hn.h)||te.pop("warning",Ze("HomePageManagementErrorInvalidFileDimensions")),xe.validateSquareImage(hn.w,hn.h)||te.pop("warning",Ze("HomePageManagementErrorNotSquareImage"))});var jt={imageName:ee.file.name,image:bt,fileSize:ee.file.size,fileType:ee.file.type};"tenantLogo"==we.lastUploadedImage?we.logo=jt:"invoiceLogo"==we.lastUploadedImage?we.invoiceLogo=jt:"faviconLogo"==we.lastUploadedImage?we.faviconLogo=jt:"yaplaLogo"==we.lastUploadedImage&&(we.yaplaLogo=jt),we.logoFileType=we.logo.fileType.substring(6,15).toUpperCase(),we.invoiceLogoFileType=we.invoiceLogo.fileType.substring(6,15).toUpperCase(),we.faviconLogoFileType=we.faviconLogo.fileType.substring(6,15).toUpperCase(),we.yaplaLogoFileType=we.yaplaLogo.fileType.substring(6,15).toUpperCase()}):te.pop("error",Ze("HomePageManagementErrorInvalidFiletype"))},xe.validateFileType=function(jt){return!(!jt||"image/gif"!=jt.type&&"image/jpeg"!=jt.type&&"image/png"!=jt.type&&"image/x-icon"!=jt.type||"image/gif"==jt.type&&"invoiceLogo"==we.lastUploadedImage)},xe.validateSquareImage=function(jt,hn){return!(jt!=hn&&"faviconLogo"==we.lastUploadedImage)},xe.getDimensions=function(jt){var hn=$.Deferred();return $("<img/>").attr("src",jt).load(this,function(){hn.resolve({w:this.offsetWidth,h:this.offsetHeight})}),hn},xe.validateFileSize=function(jt,hn){return!(jt<32&&hn<32&&"faviconLogo"==we.lastUploadedImage)},xe.removeImage=function(){we.logo.image="",we.logo.imageName=null},xe.removeFaviconImage=function(){we.faviconLogo.image="",we.faviconLogo.imageName=null},xe.removeInvoiceImage=function(){we.invoiceLogo.image="",we.invoiceLogo.imageName=null},xe.removeYaplaImage=function(){we.yaplaLogo.image="",we.yaplaLogo.imageName=null},xe.validateTenantLanguages=function(){var bt=K.defer();return ot(we.currentTenant.tenantsLanguages).any(function(jt){return jt.isEnabled})?bt.resolve(!0):bt.reject(Ze("TenantSettingsTenantsLanguagesError")),bt.promise},xe.deferredPaymentChange=function(){we.currentTenant.deferredPayment||(we.currentTenant.cashDeferredPayment=!1,we.currentTenant.checkDeferredPayment=!1,we.currentTenant.bankTransferDeferredPayment=!1,we.currentTenant.otherDeferredPayment=!1,we.currentTenant.allowGiftCardAndGiftCourseWithDeferredPayment=!1)},xe.deferredDisableDeferredPaymentMethod=function(){return!we.currentTenant.deferredPayment},xe.restrictEditorTrainerAccessChange=function(){we.currentTenant.restrictEditorTrainerAccessChange||(we.currentTenant.editorTrainerAccessToEditorAndAdminContent=!1)},xe.showSelectedTab=ft,xe.onChangeCurrentSubscribe=function Dt(){we.currentTenant.publicSubscribeDisabled?(we.currentTenant.publicSubscribeDisabled=!1,we.currentTenant.subsribeEnabled=!0):(we.currentTenant.publicSubscribeDisabled=!0,we.currentTenant.subsribeEnabled=!1)},xe.onChange24Hours=function pt(){we.currentTenant.currentTranslation.use24Hours=!we.currentTenant.currentTranslation.use24Hours},xe.onDateFormatChange=function ct(){var bt=ot(we.dateFormats).where(function(jt){return jt.dateFormatId==we.currentTenant.currentTranslation.dateFormat.dateFormatId}).firstOrDefault();we.currentTenant.currentTranslation.dateFormat=bt,we.currentTenant.currentTranslation.dateFormatId=bt.dateFormatId},xe.getLogoImageFormat=function lt(){var bt=document.getElementById("logoImageId"),jt=document.getElementById("logoImageId");return"("+bt.naturalWidth+"px \xd7 "+jt.naturalHeight+"px)"},xe.getInvoiceLogoImageFormat=function it(){var bt=document.getElementById("invoiceLogoImageId"),jt=document.getElementById("invoiceLogoImageId");return"("+bt.naturalWidth+"px \xd7 "+jt.naturalHeight+"px)"},xe.getFaviconLogoImageFormat=function et(){var bt=document.getElementById("faviconLogoImageId"),jt=document.getElementById("faviconLogoImageId");return"("+bt.naturalWidth+"px \xd7 "+jt.naturalHeight+"px)"},xe.getYaplaLogoImageFormat=function st(){var bt=document.getElementById("yaplaLogoImageId"),jt=document.getElementById("yaplaLogoImageId");return"("+bt.naturalWidth+"px \xd7 "+jt.naturalHeight+"px)"},xe.getCurrentPricings=function gt(){le.getPricings(we.currentContractTypeSelected).then(function(jt){we.pricings=jt})},xe.selectPlanType=function At(bt){we.currentContractTypeSelected=bt,we.princingCards=[],we.pricings=[],xe.getCurrentPricings()},xe.changePortalTypeByPortalOwner=function rt(bt){we.currentTenant.type!==bt&&(1===bt&&be.open(function(){se.changePortalType(bt).then(function(hn){window.location.reload()})},null,Ze("TenantSettingsChangeToCommercialModalTitle"),Ze("TenantSettingsChangeToCommercialModalBody")),2===bt&&be.open(function(){se.changePortalType(bt).then(function(hn){window.location.reload()})},null,Ze("TenantSettingsChangeToCompanyModalTitle"),Ze("TenantSettingsChangeToCompanyModalBody")+"<br/><br/><span style='color: red'>"+Ze("TenantSettingsChangeToCompanyModalBodyWarning")+"</span>"))},xe.showCarousel=function Tt(bt){if(bt<=we.carouselEnd&&bt>=we.carouselStart)return!0},xe.slideRightCarousel=function vt(){let bt=we.pricings.length;we.carouselEnd+1!=we.pricings.length&&(we.carouselEnd++,we.carouselStart++,we.rightArrowDisabled=!1,we.leftArrowDisabled=!1),we.carouselEnd==bt-1&&(we.rightArrowDisabled=!0)},xe.slideLeftCarousel=function Ut(){0!=we.carouselStart&&(we.carouselEnd--,we.carouselStart--,we.rightArrowDisabled=!1,we.leftArrowDisabled=!1),0==we.carouselStart&&(we.leftArrowDisabled=!0)},xe.resetDefaultColor=function Ct(){we.modelTenantThemeColor="#2196F3";let bt=0,jt=0,hn=0;4==we.modelTenantThemeColor.length?(bt="0x"+we.modelTenantThemeColor[1]+we.modelTenantThemeColor[1],jt="0x"+we.modelTenantThemeColor[2]+we.modelTenantThemeColor[2],hn="0x"+we.modelTenantThemeColor[3]+we.modelTenantThemeColor[3]):7==we.modelTenantThemeColor.length&&(bt="0x"+we.modelTenantThemeColor[1]+we.modelTenantThemeColor[2],jt="0x"+we.modelTenantThemeColor[3]+we.modelTenantThemeColor[4],hn="0x"+we.modelTenantThemeColor[5]+we.modelTenantThemeColor[6]),bt/=255,jt/=255,hn/=255;let ln=Math.min(bt,jt,hn),Bn=Math.max(bt,jt,hn),Cn=Bn-ln,Rn=0,Ln=0,Fn=0;Rn=0==Cn?0:Bn==bt?(jt-hn)/Cn%6:Bn==jt?(hn-bt)/Cn+2:(bt-jt)/Cn+4,Rn=Math.round(60*Rn),Rn<0&&(Rn+=360),Fn=(Bn+ln)/2,Ln=0==Cn?0:Cn/(1-Math.abs(2*Fn-1)),Ln=+(100*Ln).toFixed(1),Fn=+(100*Fn).toFixed(1),document.documentElement.style.setProperty("--primary-color-h",Rn),document.documentElement.style.setProperty("--primary-color-s",Ln+"%"),document.documentElement.style.setProperty("--primary-color-l",Fn+"%"),document.getElementById("primary-color-input").value="#2196F3",xe.save(!1)},xe.requestPlan=function ht(bt){bt.pricePlanId!=we.unmodifiedCurrentPricePlan.pricePlanId?be.openGeneric({header:"",customButton:!0,body:'<request-plan-modal config="vm.scope"></request-plan-modal>',closeModal:!1,scope:{currentPricePlanPricing:we.currentPricePlanPricing,unmodifiedCurrentPricePlan:we.unmodifiedCurrentPricePlan,selectedPricingTier:bt,toggleYearMonth:we.allPricePlan[0].toggleYearMonth,editCurrentPlanOption:!1,currencySymbol:we.currencySymbol,isCurrentPlanMonthly:we.unmodifiedCurrentPricePlan.isCurrentPlanMonthly},closeDialog:function(ln){this.closeModal=!0,ln&&te.pop("success",Ze("RequestSuccess"))}}):qt(bt)},xe.openContractDetails=function Et(){we.contractDetailsOpen=!we.contractDetailsOpen},xe.displayAsCurrentPlan=function xt(bt){return!!bt.isCurrentPlan&&we.unmodifiedCurrentPricePlan.isCurrentPlanMonthly!==we.allPricePlan[0].toggleYearMonth},xe.openCustomDomainRequestModal=function dt(){var jt={header:Ze("TenantSettingsCustomDomainNameRequestTitle"),customButton:!0,body:'<custom-domain-name-request-modal config="vm.scope"></custom-domain-name-request-modal>',closeModal:!1,scope:{},closeDialog:function(hn){this.closeModal=!0,hn&&te.pop("success",Ze("RequestSuccess"))}};be.openGeneric(jt)},["primary"].forEach(bt=>{document.querySelector(`#${bt}-color-input`).addEventListener("change",jt=>{!function Vt(bt,jt){we.modelTenantThemeColor=bt;let hn=0,ln=0,Bn=0;4==bt.length?(hn="0x"+bt[1]+bt[1],ln="0x"+bt[2]+bt[2],Bn="0x"+bt[3]+bt[3]):7==bt.length&&(hn="0x"+bt[1]+bt[2],ln="0x"+bt[3]+bt[4],Bn="0x"+bt[5]+bt[6]),hn/=255,ln/=255,Bn/=255;let Cn=Math.min(hn,ln,Bn),Rn=Math.max(hn,ln,Bn),Ln=Rn-Cn,Fn=0,On=0,yi=0;Fn=0==Ln?0:Rn==hn?(ln-Bn)/Ln%6:Rn==ln?(Bn-hn)/Ln+2:(hn-ln)/Ln+4,Fn=Math.round(60*Fn),Fn<0&&(Fn+=360),yi=(Rn+Cn)/2,On=0==Ln?0:Ln/(1-Math.abs(2*yi-1)),On=+(100*On).toFixed(1),yi=+(100*yi).toFixed(1),document.documentElement.style.setProperty(`--${jt}-color-h`,Fn),document.documentElement.style.setProperty(`--${jt}-color-s`,On+"%"),document.documentElement.style.setProperty(`--${jt}-color-l`,yi+"%"),xe.save(!1)}(jt.target.value,bt)})}),xe.onChangeCustomHeight=function Wt(){var bt=document.getElementById("custom-header-height").value,jt=parseInt(bt,10)+60;document.documentElement.style.setProperty("--custom-header-height",bt.value+"px"),document.documentElement.style.setProperty("--custom-content-position",jt+"px")},xe.connectToMicrosoft=function Kt(){de.linkToMicrosoftTeams(!0).then(function(bt){bt&&window.location.reload()},function(bt){te.pop("error",Ze("SharedError"),bt)})},xe.authorizeMicrosoftTeams=function Jt(){de.authorizeMicrosoftTeamsPermission().then(function(bt){we.authorizeMicrosoftTeamsEnabled=!1},function(bt){te.pop("error",Ze("SharedError"),bt)})},xe.disconectMSTeamsAccount=function un(){be.open(function(){se.disconectMSTeamsPortalAccount().then(function(bt){bt.success&&window.location.reload()},function(bt){te.pop("error",Ze("SharedError"),bt)})},null,Ze("Warning"),'<h2 style="font-size: 16px; text-align: center; line-height: 20px;">'+Ze("TenantSettingsDisconnectMSTeamsWarning")+"</h2>")},xe.openTeamsLimitation=function ei(){var bt="https://docs.microsoft.com/"+globalThis.abp.localization.currentCulture.name+"-ca/microsoftteams/limits-specifications-teams";window.open(bt,"_blank")},xe.isUxAdmin=function Gn(){return de.getRoleCode()==ie.roles.UxAdmin},ee.$on("$destroy",function(){document.getElementById("froala-1")&&document.getElementById("froala-1").remove(),document.getElementById("froala-2")&&document.getElementById("froala-2").remove()}),xe.onAllowUserToBuyLicenseChange=function(){0==we.currentTenant.allowUserToBuyLicense&&(we.currentTenant.isLicensePrimaryButton=!1)},xe.showContractTab=function Jn(){return we.currentTenant.isPricePlanEnabled},xe.fetchNewPricingTier=Ot,xe.getDescriptionItemPricing=function Gt(bt){return Mn(we.allPricePlan[0].toggleYearMonth?bt.optionAnnualMonthlyPrice:bt.optionMonthlyPrice)},we.oldPlan=[],we.isEditingPlan=!1,xe.editPlan=qt,xe.closeEditingPlan=function tn(bt){we.isEditingPlan=!1,bt.isEditing=!1},xe.getTextForEditBtn=function on(bt){return Ze(bt.isEditing?"SharedConfirm":"EditPlan")},xe.goToTenantAddress=function gn(){var bt=window.origin+"/admin/tenantAddress/form/";window.location.href=bt},xe.openStripeCustomerPortal=function Tn(){se.getCustomerPortalLink().then(function(bt){window.open(bt.customerPortalSessionUrl,"_blank")})},xe.openStripeChangePaymentMethodLinkPortal=function yn(){se.getChangePaymentMethodLink().then(function(bt){window.open(bt.customerPortalSessionUrl,"_blank")})},xe.openCancelSubscriptionModal=function Zt(){var jt={header:Ze("TenantSettingsCancelSubscriptionModalTitle"),customButton:!0,body:'<cancel-subscription-modal config="vm.scope"></cancel-subscription-modal>',closeModal:!1,scope:{},closeDialog:function(hn){this.closeModal=!0}};be.openGeneric(jt)},xe.pricingItemIsEnabledChange=function mn(bt,jt){},xe.displayTextReccurrenceCurrentPlan=function Bt(){if(void 0!==we.unmodifiedCurrentPricePlan)return Ze(we.unmodifiedCurrentPricePlan.isCurrentPlanMonthly?"Monthly":"Yearly")},xe.getPricingForPlan=function Yt(bt){let jt=0;if(we.allPricePlan[0].toggleYearMonth){if(jt=bt.pricePlanPrice.annualMonthlyPrice,!bt.isCurrentPlan)return Mn(jt);bt.pricePlanDescriptionItems.filter(ln=>!0===ln.isOption&&!0===ln.isOptionEnabled).forEach(ln=>{jt+=ln.optionAnnualMonthlyPrice})}else{if(jt=bt.pricePlanPrice.monthlyPrice,!bt.isCurrentPlan)return Mn(jt);bt.pricePlanDescriptionItems.filter(ln=>!0===ln.isOption&&!0===ln.isOptionEnabled).forEach(ln=>{jt+=ln.optionMonthlyPrice})}return Mn(jt)},xe.setPricingForCurrentPlan=vn,xe.displayCurrency=Mn,xe.disableOpenCalendarByDefault=function Pn(){return we.currentTenant.doNotDisplayCalendarInCatalog},function(){Ot(),we.config={model:{listTranslations:[]},translationsPropertyName:"listTranslations",languageCodePropertyName:"languageCode"},we.currentDate=new Date,de.getUserRoleOnTenant().then(function(Cn){Cn>=ie.roles.UxAdmin&&(we.isUxAdmin=!0)}),function Mt(){var bt=localStorage.getItem("portal");if(bt)ft(parseInt(bt)),localStorage.removeItem("portal")}(),A.element(ve).on("beforeunload",()=>{window.localStorage.setItem("portal",we.menu)});var bt=se.getCurrentTenantSettings();bt.then(function(Cn){we.currentTenant=Cn,we.currentTenant.isPhoneNumberRequired=Cn.isPhoneNumberRequired,we.currentTenant.isCompanyRequired=Cn.isCompanyRequired,we.currentTenant.forceUserToUpdateProfile=Cn.forceUserToUpdateProfile,we.currentTenant.facebookAuthenticationEnabled=Cn.facebookAuthenticationEnabled,we.currentTenant.googleAuthenticationEnabled=Cn.googleAuthenticationEnabled,we.currentTenant.microsoftAuthenticationEnabled=Cn.microsoftAuthenticationEnabled,we.currentTenant.stripeBalance=Q("currency")(we.currentTenant.stripeBalance,we.currencySymbol,2),we.currentTenant.stripePendingBalance=Q("currency")(we.currentTenant.stripePendingBalance,we.currencySymbol,2),we.currentTenant.fixedApplicationFee=Q("currency")(we.currentTenant.fixedApplicationFee,we.currencySymbol,2),we.currentTenant.subsribeEnabled=!we.currentTenant.publicSubscribeDisabled,we.currentTenant.administratorCanResetProgression=Cn.administratorCanResetProgression,we.isUsingAutoEnrollSubscription=Cn.isUsingAutoEnrollSubscription,null!=we.currentTenant.teamsEmailAccount&&""!=we.currentTenant.teamsEmailAccount?we.isTeamsConfigurated=!0:we.authorizeMicrosoftTeamsEnabled=!0,we.currentTenant.customHeaderHeight=null==Cn.customHeaderHeight?document.getElementById("custom-header").offsetHeight:Cn.customHeaderHeight,we.currentTenant.tenantsLanguages=ot(we.currentTenant.tenantsLanguages).select(function(Ln){return Ln.label=Ze(Ln.languageCode),Ln}).toArray(),we.modelTenantThemeColor=we.currentTenant.tenantThemeColorString,we.currentTenant.tenantsLanguages=Cn.tenantsLanguages,we.config.model=Cn,we.model=Cn,function Rt(bt){if(null!=bt){we.currentTenant.contractDate=Q("date")(bt,"longDate");var jt=new Date(we.currentTenant.contractDate),hn=jt.setFullYear(jt.getFullYear()+1);we.currentTenant.contractEndDate=Q("date")(hn,"longDate")}}(Cn.contractDate),we.currentTenant.totalUsers=Cn.maximumUsers,we.currentTenant.totalActiveUsers=Cn.totalActiveUsers,we.currentTenant.notificationCount=Cn.notificationCount,we.currentTenant.notificationLimit=Cn.notificationLimit,we.currentTenant.totalTenantUsers=Cn.totalTenantUsers,we.currentTenant.isLogoHidden=Cn.isLogoHidden,we.currentTenant.listTranslations.length<=0&&(we.currentTenant.listTranslations=[{languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase(),html:""}]),null!=we.currentTenant.faviconLogo&&(we.faviconLogo.image=we.currentTenant.faviconLogo),null!=we.currentTenant.logoInvoice&&(we.invoiceLogo.image=we.currentTenant.logoInvoice),null!=we.currentTenant.yaplaLogoPath&&(we.yaplaLogo.image=we.currentTenant.yaplaLogoPath),Z.get().then(function(Ln){we.timezones=Ln.list,we.currentTenant.timezone=null!=Cn.timezoneId&&Cn.timezoneId>0?ot(we.timezones).where(function(Fn){return Fn.id==Cn.timezoneId}).firstOrDefault():ot(we.timezones).where(function(Fn){return"(-5:00) America/Toronto"==Fn.label}).firstOrDefault()}),Ee.getAllDateFormats().then(function(Ln){we.dateFormats=Ln}),pe.get().then(function(Ln){we.currencies=Ln.list,we.currentTenant.currency=null!=Cn.currencyCode&&""!=Cn.currencyCode?ot(we.currencies).where(function(Fn){return Fn.code==Cn.currencyCode}).firstOrDefault():ot(we.currencies).where(function(Fn){return"CAD"==Fn.code}).firstOrDefault()}),document.getElementById("primary-color-input").value=we.modelTenantThemeColor?we.modelTenantThemeColor:"#2196F3"}),ye.dashboardTenantStorage().then(function(Cn){we.currentActiveUsers=Cn.currentMonthActiveUsers,we.currentNotificationCount=Cn.notificationCount}),xe.selectPlanType(0);let jt=window.matchMedia("(min-width: 1441px) and (max-width: 1680px)"),hn=window.matchMedia("(min-width: 1025px) and (max-width: 1440px)"),ln=window.matchMedia("(min-width: 768px) and (max-width: 1024px)"),Bn=window.matchMedia("(min-width: 300px) and (max-width: 768px)");jt.matches?we.carouselEnd=3:hn.matches?we.carouselEnd=2:ln.matches?we.carouselEnd=1:Bn.matches&&(we.carouselEnd=0),qe.push(bt),K.all(qe).then(function(){we.isLoading=!1})}()}]),A.module("app").controller("app.modules.admin.mailTemplate",["$scope","$state","appConst",function(ee,se,ie){var ue=ee.vm={};ee.fn={},ue.mailTemplateEnum=se.params.mailTemplateEnum,ue.mailTemplateEnumObj=ie.mailTemplateEnum,ue.mailTemplateId=se.params.mailTemplateId}]),A.module("app").controller("app.modules.admin.mailTemplateEdit",["$scope","stateService","$state","modalService","toaster","mailTemplateService","$q","$timeout","$sce","appConst","breadCrumbsService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){var be,Ee,K=ee.vm=ee.$parent.vm={},pe=ee.fn=ee.$parent.fn={},X=globalThis.L,de=globalThis.$linq,ve=null,le=j.mailTemplateEnum;function ye(ct){K.translationsManager.model.currentTranslation.body=ct,Ze(),nt(),q(function(){qe()},0)}function qe(){var ct=document.getElementsByClassName("fr-wrapper")[0],lt=document.getElementById("emailPreviewContainer"),it=ct.clientHeight;if(it<=1200&&(lt.style.height=it+160+"px"),K.translationsManager.model.currentTranslation){var et=K.translationsManager.model.currentTranslation.body,st=document.createElement("textarea");st.innerHTML=et,et=st.value;var gt=K.translationsManager.model.currentTranslation.availablePlaceholders;for(var At in gt)"eventOccurrenceDetails"==At?et=et.split("[["+gt[At].translation+"]]").join(Ee):gt.hasOwnProperty(At)&&(et=et.split("[["+gt[At].translation+"]]").join(gt[At].example));K.translationsManager.model.currentTranslation.bodyPreview=et,K.firstLoad=!0}}function Ze(){K.froalaOptions.froalaEditor.codeView.isActive()&&K.froalaOptions.froalaEditor.codeView.toggle(),K.translationsManager.model.currentTranslation.body=K.translationsManager.model.currentTranslation.body.split("color: rgb(118, 118, 118);").join(""),K.translationsManager.model.currentTranslation.title=K.translationsManager.model.currentTranslation.title.split("color: rgb(118, 118, 118);").join("")}function nt(){ve==le.RegistrationToOccurrence||ve==le.InformAboutRegistrationToTheOccurrence||ve==le.LicenseOfEventAssignedToSupervisor||ve==le.RegistrationByAssignmentToOccurrence||ve==le.RegistrationByAssignmentToOcurrenceForNewUSer||ve==le.RegistrationToOccurrenceBoughtBySomeOneElse||ve==le.ReminderForEvent||ve==le.RegistrationToOccurrencePendingValidation||ve==le.RegistrationByAssignmentToOccurrencePendingValidation||ve==le.RegistrationByAssignmentToOcurrencePendingValidationForNewUser||ve==le.RegistrationToOccurrenceBoughtBySomeOneElsePendingValidation||ve==le.EditOccurrence||ve==le.NewAvailabilitiesWaitingListToUsers||ve==le.NewOccurrenceForUsersInWaitingList||45==ve||47==ve||48==ve||52==ve||53==ve||54==ve||55==ve||56==ve||57==ve?te.getAllOccurrencePlaceHoldersByMailTemplateId(ve,K.mailTemplateId).then(function(ct){te.getAllSessionPlaceHoldersByMailTemplateId(ve,K.mailTemplateId).then(function(lt){var it="",et="",st="",gt="",At="";Ee="";for(var rt=0;rt<ct.length;rt++){var Tt=1;if(de(ct[rt].translations).any(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()})){be=de(ct[rt].translations).where(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().availablePlaceholders,At=de(ct[rt].translations).where(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().body;for(var vt=0;vt<lt.length;vt++)""==et?de(lt[vt].translations).any(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()})?(it=de(lt[vt].translations).where(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().availablePlaceholders,et=de(lt[vt].translations).where(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().body):(it=de(lt[vt].translations).firstOrDefault().availablePlaceholders,et=de(lt[vt].translations).firstOrDefault().body):de(lt[vt].translations).any(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()})?(st=de(lt[vt].translations).where(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().availablePlaceholders,gt=de(lt[vt].translations).where(function(ht){return ht.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().body):(st=de(lt[vt].translations).firstOrDefault().availablePlaceholders,gt=de(lt[vt].translations).firstOrDefault().body)}else for(rt<ct.length&&(be=de(ct[rt].translations).firstOrDefault().availablePlaceholders,At=de(ct[rt].translations).firstOrDefault().body),vt=0;vt<ct.length;vt++)""==et?de(lt[vt].translations).any(function(Et){return Et.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()})?(it=de(lt[vt].translations).where(function(Et){return Et.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().availablePlaceholders,et=de(lt[vt].translations).where(function(Et){return Et.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().body):(it=de(lt[vt].translations).firstOrDefault().availablePlaceholders,et=de(lt[vt].translations).firstOrDefault().body):de(lt[vt].translations).any(function(Et){return Et.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()})?(st=de(lt[vt].translations).where(function(Et){return Et.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().availablePlaceholders,gt=de(lt[vt].translations).where(function(Et){return Et.languageCode.toLowerCase()==K.translationsManager.model.currentTranslation.languageCode.toLowerCase()}).firstOrDefault().body):(st=de(lt[vt].translations).firstOrDefault().availablePlaceholders,gt=de(lt[vt].translations).firstOrDefault().body);for(var Ut in be)At=At.split("[["+be[Ut].translation+"]]").join("<span style='color:#e5613b'>"+be[Ut].example+"</span>");for(var Rt in it)"sessionNumber"==Rt?(et=et.split("[["+it[Rt].translation+"]]").join("<span style='color:#e5613b'>"+Tt+"</span>"),Tt++):et=et.split("[["+it[Rt].translation+"]]").join("<span style='color:#e5613b'>"+it[Rt].example+"</span>");for(var Ct in st)"sessionNumber"==Ct?(gt=gt.split("[["+st[Ct].translation+"]]").join("<span style='color:#e5613b'>"+Tt+"</span>"),Tt++):gt=gt.split("[["+st[Ct].translation+"]]").join("<span style='color:#e5613b'>"+st[Ct].example+"</span>");Ee=54!=ve&&55!=ve&&56!=ve&&57!=ve?Ee+At+et+gt:0==rt?Ee+"<span style= 'font-size: 16px;font - weight: normal;color: #e5613b; !important'  >------- "+X("OnLine")+" -------</span> <br>"+At:Ee+"<span style= 'font-size: 16px;font - weight: normal;color: #e5613b; !important'>------- "+X("Classroom")+" -------</span> <br>"+At}qe()})}):qe()}K.isLoading=!1,K.firstLoad=!1,K.isTranslationReady=!0,K.mailTemplateEnumDescription="",K.froalaOptions={heightMax:1200,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1,events:{"image.beforeUpload":function(ct){var lt=this;if(ct.length){var it=new FileReader;it.onload=function(et){lt.image.insert(et.target.result,null,null,lt.image.get())},it.readAsDataURL(ct[0])}return lt.popups.hideAll(),!1},drop:function(ct){var lt=this,it=localStorage.getItem("current-drop-event-data");return lt.markers.insertAtPoint(ct.originalEvent),lt.$el.find(".fr-marker").replaceWith(globalThis.FroalaEditor.MARKERS),lt.selection.restore(),lt.undo.canDo()||lt.undo.saveStep(),lt.html.insert("<span style='color:#e5613b'>[["+it+"]]</span>"),localStorage.removeItem("current-drop-event-data"),lt.undo.saveStep(),ct.preventDefault(),ct.stopPropagation(),!1},contentChanged:function(){ye(K.translationsManager.model.currentTranslation.body)}}},K.translationsManager={model:{model:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},ee.$watch("vm.translationsManager.model.currentTranslation",function(ct){null!=K.translationsManager.model.currentTranslation&&null!=K.translationsManager.model.currentTranslation&&qe()}),pe.dragCallback=function(ct,lt){localStorage.setItem("current-drop-event-data",lt)},pe.htmlChanged=ye,pe.updateMailTemplate=function we(){K.froalaOptions.froalaEditor.codeView.isActive()&&(K.translationsManager.model.currentTranslation.body=K.froalaOptions.froalaEditor.codeView.get()),q(function(){K.isLoading=!0,K.firstLoad=!1,Ze(),K.translationsManager.model.currentTranslation.body.replace(/\[\[<span style="color:#e5613b">/g,"[[").replace(/\]\]<\/span>/g,"]]");for(var ct=0;ct<K.translationsManager.model.translations.length;ct++)K.translationsManager.model.translations[ct].body=K.translationsManager.model.translations[ct].body.replace(/<span style=\"color:#e5613b\">\[\[/g,"[[").replace(/\]\]<\/span>/g,"]]");te.updateMailTemplateByMailTemplateId(ve,K.translationsManager.model.translations,K.mailTemplateId).then(function(lt){K.isLoading=!1,K.firstLoad=!0,ne.pop("success","",X("SuccessMailTemplateSave")),ie.go("mailTemplateEdit",{mailTemplateEnum:K.mailTemplateEnum,mailTemplateId:K.mailTemplateId},{reload:!0})})})},pe.resetWithStandardMailTemplate=function xe(){K.isLoading=!0,K.firstLoad=!1,te.getStandardMailTemplateByMailTemplateId(ve,K.mailTemplateId).then(function(ct){K.translationsManager.model.translations=ct.translations,K.translationsManager.model.currentTranslation.body=K.translationsManager.model.currentTranslation.body.replace(/\[\[/g,"<span style='color:#e5613b'>[[").replace(/\]\]/g,"]]</span>"),K.isLoading=!1,K.firstLoad=!0},function(){})},pe.cancel=function ft(){Z.back()},pe.showHelp=function Dt(){K.showHelp=!0},pe.hideHelp=function pt(){K.showHelp=!1},K.isLoading=!0,K.firstLoad=!1,K.mailTemplateEnum=ve=ie.params.mailTemplateEnum,K.mailTemplateId=ie.params.mailTemplateId,te.getMailTemplateByMailTemplateId(ve,K.mailTemplateId).then(function(lt){K.translationsManager.model.translations=lt.translations,K.mailTemplateEnumDescription=lt.mailTemplateEnumDescription,K.editableLabel=lt.editableLabel,K.isLoading=!1,K.firstLoad=!0,nt()},function(){}),ee.$on("$destroy",function(){document.getElementById("froalaMain")&&document.getElementById("froalaMain").remove()})}]),A.module("app").controller("app.modules.admin.mailTemplateInClassOccurrencePlaceHolder",["$scope","stateService","$state","modalService","toaster","mailTemplateService","$q","$timeout","$sce","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm=ee.$parent.vm={},K=ee.fn=ee.$parent.fn={},pe=globalThis.L;Z.mailTemplateId=ie.params.mailTemplateId,Z.mailTemplateEnum=ie.params.mailTemplateEnum;var de=j.EventOccurrenceTypeEnum;function ye(){Z.froalaOptions.froalaEditor.codeView.isActive()&&(Z.translationsConfig.model.currentTranslation.body=Z.froalaOptions.froalaEditor.codeView.get()),Z.translationsConfig.model.currentTranslation.body=Z.translationsConfig.model.currentTranslation.body.split("<span style=\"color: rgb(118, 118, 118); font-family: Lato, 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 20px;\">").join("").split("]]&nbsp;</span>").join("]]&nbsp;").split("]]</span>").join("]]")}Z.firstLoad=!1,Z.isLoading=!1,Z.htmlEditorModel="",Z.mailTemplateEnumDescription="",Z.froalaOptions={height:210,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1},function we(){te.getOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.Classroom,!1,Z.mailTemplateId).then(function(xe){Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.translationsConfig.model.translations=xe.translations,Z.isLoading=!1},function(){})}(),Z.translationsConfig={model:{model:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},ee.$watch("vm.translationConfig.model.currentTranslation",function(xe,qe){q(function(){null!=xe&&(null==qe&&Z.firstLoad?(Z.firstLoad=!1,Z.htmlEditorModel=JSON.parse(JSON.stringify(xe))):xe[Z.translationConfig.languageCodePropertyName]!=qe[Z.translationConfig.languageCodePropertyName]&&(Z.htmlEditorModel=JSON.parse(JSON.stringify(xe))))})},!0),K.htmlChanged=function be(xe){Z.translationsConfig.model.currentTranslation.body=xe,ye()},K.updateMailTemplate=function Ee(){Z.froalaOptions.froalaEditor.codeView.isActive()&&(Z.translationsConfig.model.currentTranslation.body=Z.froalaOptions.froalaEditor.codeView.get()),q(function(){Z.firstLoad=!1,Z.isLoading=!0,ye(),te.updateOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplatEnumChild,Z.translationsConfig.model.translations,Z.mailTemplateId,de.Classroom).then(function(xe){Z.isLoading=!1,Z.firstLoad=!0,ne.pop("success","",pe("SuccessMailTemplateSave"))})})},K.resetWithStandardMailTemplate=function le(){Z.isLoading=!0,te.getOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.Classroom,!0,Z.mailTemplateId).then(function(xe){Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.translationsConfig.model.translations=xe.translations,Z.isLoading=!1},function(){})},K.dragCallback=function(xe,qe){localStorage.setItem("current-drop-event-data",qe)},Z.isLoading=!0,ee.$on("$destroy",function(){document.getElementById("froalaClassOccurrence")&&document.getElementById("froalaClassOccurrence").remove()})}]),A.module("app").controller("app.modules.admin.mailTemplateInClassOccurrenceSessionPlaceHolder",["$scope","stateService","$state","modalService","toaster","mailTemplateService","$q","$timeout","$sce","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm=ee.$parent.vm={},K=ee.fn=ee.$parent.fn={};Z.mailTemplateId=ie.params.mailTemplateId,Z.mailTemplateEnum=ie.params.mailTemplateEnum;var pe=globalThis.L,de=j.EventOccurrenceTypeEnum;function ye(){Z.translationsConfig.model.currentTranslation.body=Z.translationsConfig.model.currentTranslation.body.split("<span style=\"color: rgb(118, 118, 118); font-family: Lato, 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 20px;\">").join("").split("]]&nbsp;</span>").join("]]&nbsp;").split("]]</span>").join("]]")}Z.firstLoad=!1,Z.isLoading=!1,Z.htmlEditorModel="",Z.mailTemplateEnumDescription="",Z.froalaOptions={height:210,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1},function we(){te.getOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.Classroom,!1,Z.mailTemplateId).then(function(xe){Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.translationsConfig.model.translations=xe.translations,Z.isLoading=!1},function(){})}(),Z.translationsConfig={model:{model:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},ee.$watch("vm.translationConfig.model.currentTranslation",function(xe,qe){q(function(){null!=xe&&(null==qe&&Z.firstLoad?(Z.firstLoad=!1,Z.htmlEditorModel=JSON.parse(JSON.stringify(xe))):xe[Z.translationConfig.languageCodePropertyName]!=qe[Z.translationConfig.languageCodePropertyName]&&(Z.htmlEditorModel=JSON.parse(JSON.stringify(xe))))})},!0),K.htmlChanged=function be(xe){Z.translationsConfig.model.currentTranslation.body=xe,ye()},K.updateMailTemplate=function Ee(){Z.froalaOptions.froalaEditor.codeView.isActive()&&(Z.translationsConfig.model.currentTranslation.body=Z.froalaOptions.froalaEditor.codeView.get()),q(function(){Z.firstLoad=!1,Z.isLoading=!0,ye(),te.updateOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplatEnumChild,Z.translationsConfig.model.translations,Z.mailTemplateId,de.Classroom).then(function(xe){Z.isLoading=!1,Z.firstLoad=!0,ne.pop("success","",pe("SuccessMailTemplateSave")),ie.go("mailTemplateEdit",{mailTemplateEnum:Z.mailTemplateEnum,mailTemplateId:Z.mailTemplateId},{reload:!0})})})},K.resetWithStandardMailTemplate=function le(){Z.isLoading=!0,te.getOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.Classroom,!0,Z.mailTemplateId).then(function(xe){Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.translationsConfig.model.translations=xe.translations,Z.isLoading=!1},function(){})},K.dragCallback=function(xe,qe){localStorage.setItem("current-drop-event-data",qe)},Z.isLoading=!0,ee.$on("$destroy",function(){document.getElementById("inClassOccurrenceSession")&&document.getElementById("inClassOccurrenceSession").remove()})}]),A.module("app").controller("app.modules.admin.mailTemplateInClassSessionPlaceHolder",["$scope","stateService","$state","modalService","toaster","mailTemplateService","$q","$timeout","$sce","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm=ee.$parent.vm={},K=ee.fn=ee.$parent.fn={};Z.mailTemplateId=ie.params.mailTemplateId,Z.mailTemplateEnum=ie.params.mailTemplateEnum;var pe=globalThis.L,de=j.EventOccurrenceTypeEnum;function ye(){Z.translationsConfig.model.currentTranslation.body=Z.translationsConfig.model.currentTranslation.body.split("<span style=\"color: rgb(118, 118, 118); font-family: Lato, 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 20px;\">").join("").split("]]&nbsp;</span>").join("]]&nbsp;").split("]]</span>").join("]]")}Z.firstLoad=!1,Z.isLoading=!1,Z.htmlEditorModelInClassSession="",Z.mailTemplateEnumDescription="",Z.froalaOptions={height:210,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1},function we(){te.getSessionPlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.Classroom,!1,Z.mailTemplateId).then(function(xe){Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.translationsConfig.model.translations=xe.translations,Z.isLoading=!1},function(){})}(),Z.translationsConfig={model:{model:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},ee.$watch("vm.translationConfig.model.currentTranslation",function(xe,qe){q(function(){null!=xe&&(null==qe&&Z.firstLoad?(Z.firstLoad=!1,Z.htmlEditorModelInClassSession=JSON.parse(JSON.stringify(xe))):xe[Z.translationConfig.languageCodePropertyName]!=qe[Z.translationConfig.languageCodePropertyName]&&(Z.htmlEditorModelInClassSession=JSON.parse(JSON.stringify(xe))))})},!0),K.htmlChanged=function be(xe){Z.translationsConfig.model.currentTranslation.body=xe,ye()},K.updateMailTemplate=function Ee(){Z.froalaOptions.froalaEditor.codeView.isActive()&&(Z.translationsConfig.model.currentTranslation.body=Z.froalaOptions.froalaEditor.codeView.get()),q(function(){Z.firstLoad=!1,Z.isLoading=!0,ye(),te.updateSessionPlaceHolderDetailsByMailTemplateId(Z.mailTemplatEnumChild,Z.translationsConfig.model.translations,Z.mailTemplateId,de.Classroom).then(function(xe){Z.isLoading=!1,Z.firstLoad=!0,ne.pop("success","",pe("SuccessMailTemplateSave")),ie.go("mailTemplateEdit",{mailTemplateEnum:Z.mailTemplateEnum,mailTemplateId:Z.mailTemplateId},{reload:!0})})})},K.resetWithStandardMailTemplate=function le(){Z.isLoading=!0,te.getSessionPlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.Classroom,!0,Z.mailTemplateId).then(function(xe){Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.translationsConfig.model.translations=xe.translations,Z.isLoading=!1},function(){})},K.dragCallback=function(xe,qe){localStorage.setItem("current-drop-event-data",qe)},Z.isLoading=!0,ee.$on("$destroy",function(){document.getElementById("inClassSession")&&document.getElementById("inClassSession").remove()})}]),A.module("app").controller("app.modules.admin.mailTemplateOccurrenceString",["$scope","stateService","$state","modalService","toaster","mailTemplateService","$q","$timeout","$sce","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm=ee.$parent.vm={};ee.fn=ee.$parent.fn={},Z.mailTemplateEnum=ie.params.mailTemplateEnum,Z.mailTemplateEnumObj=j.mailTemplateEnum,Z.mailTemplateId=ie.params.mailTemplateId,alert(Z.mailTemplateId)}]),A.module("app").controller("app.modules.admin.mailTemplateOnLineOccurrencePlaceHolder",["$scope","stateService","$state","modalService","toaster","mailTemplateService","$q","$timeout","$sce","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm=ee.$parent.vm={},K=ee.fn=ee.$parent.fn={},pe=globalThis.L,de=j.EventOccurrenceTypeEnum;function ye(){Z.translationsConfig.model.currentTranslation.body=Z.translationsConfig.model.currentTranslation.body.split("<span style=\"color: rgb(118, 118, 118); font-family: Lato, 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 20px;\">").join("").split("]]&nbsp;</span>").join("]]&nbsp;").split("]]</span>").join("]]")}Z.firstLoad=!1,Z.isLoading=!1,Z.htmlEditorModelOnLineOccurrence="",Z.mailTemplateEnumDescription="",Z.mailTemplateId=ie.params.mailTemplateId,Z.mailTemplateEnum=ie.params.mailTemplateEnum,Z.froalaOptions={height:210,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1},function we(){te.getOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.OnLine,!1,Z.mailTemplateId).then(function(xe){Z.translationsConfig.model.translations=xe.translations,Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.isLoading=!1},function(){})}(),Z.translationsConfig={model:{model:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},ee.$watch("vm.translationConfig.model.currentTranslation",function(xe,qe){q(function(){null!=xe&&(null==qe&&Z.firstLoad?(Z.firstLoad=!1,Z.htmlEditorModelOnLineOccurrence=JSON.parse(JSON.stringify(xe))):xe[Z.translationConfig.languageCodePropertyName]!=qe[Z.translationConfig.languageCodePropertyName]&&(Z.htmlEditorModelOnLineOccurrence=JSON.parse(JSON.stringify(xe))))})},!0),K.htmlChanged=function be(xe){Z.translationsConfig.model.currentTranslation.body=xe,ye()},K.updateMailTemplate=function Ee(){Z.froalaOptions.froalaEditor.codeView.isActive()&&(Z.translationsConfig.model.currentTranslation.body=Z.froalaOptions.froalaEditor.codeView.get()),q(function(){Z.firstLoad=!1,Z.isLoading=!0,ye(),te.updateOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplatEnumChild,Z.translationsConfig.model.translations,Z.mailTemplateId,de.OnLine).then(function(xe){Z.isLoading=!1,Z.firstLoad=!0,ne.pop("success","",pe("SuccessMailTemplateSave")),ie.go("mailTemplateEdit",{mailTemplateEnum:Z.mailTemplateEnum,mailTemplateId:Z.mailTemplateId},{reload:!0})})})},K.resetWithStandardMailTemplate=function le(){Z.isLoading=!0,te.getOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.OnLine,!0,Z.mailTemplateId).then(function(xe){Z.translationsConfig.model.translations=xe.translations,Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.isLoading=!1},function(){})},K.dragCallback=function(xe,qe){localStorage.setItem("current-drop-event-data",qe)},Z.isLoading=!0,ee.$on("$destroy",function(){document.getElementById("onlineOccurrence")&&document.getElementById("onlineOccurrence").remove()})}]),A.module("app").controller("app.modules.admin.mailTemplateOnlineOccurrenceSessionPlaceHolder",["$scope","stateService","$state","modalService","toaster","mailTemplateService","$q","$timeout","$sce","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm=ee.$parent.vm={},K=ee.fn=ee.$parent.fn={},pe=globalThis.L,de=j.EventOccurrenceTypeEnum;function ye(){Z.translationsConfig.model.currentTranslation.body=Z.translationsConfig.model.currentTranslation.body.split("<span style=\"color: rgb(118, 118, 118); font-family: Lato, 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 20px;\">").join("").split("]]&nbsp;</span>").join("]]&nbsp;").split("]]</span>").join("]]")}Z.firstLoad=!1,Z.isLoading=!1,Z.htmlEditorModelOnLineOccurrence="",Z.mailTemplateEnumDescription="",Z.mailTemplateId=ie.params.mailTemplateId,Z.mailTemplateEnum=ie.params.mailTemplateEnum,Z.froalaOptions={height:210,language:globalThis.abp.localization.currentLanguage.name.toLowerCase()},function we(){te.getSessionPlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.OnLine,!1,Z.mailTemplateId).then(function(xe){Z.translationsConfig.model.translations=xe.translations,Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.isLoading=!1},function(){})}(),Z.translationsConfig={model:{model:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},ee.$watch("vm.translationConfig.model.currentTranslation",function(xe,qe){q(function(){null!=xe&&(null==qe&&Z.firstLoad?(Z.firstLoad=!1,Z.htmlEditorModelOnLineOccurrence=JSON.parse(JSON.stringify(xe))):xe[Z.translationConfig.languageCodePropertyName]!=qe[Z.translationConfig.languageCodePropertyName]&&(Z.htmlEditorModelOnLineOccurrence=JSON.parse(JSON.stringify(xe))))})},!0),K.htmlChanged=function be(xe){Z.translationsConfig.model.currentTranslation.body=xe,ye()},K.updateMailTemplate=function Ee(){Z.froalaOptions.froalaEditor.codeView.isActive()&&(Z.translationsConfig.model.currentTranslation.body=Z.froalaOptions.froalaEditor.codeView.get()),q(function(){Z.firstLoad=!1,Z.isLoading=!0,ye(),te.updateOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplatEnumChild,Z.translationsConfig.model.translations,Z.mailTemplateId,de.OnLine).then(function(xe){Z.isLoading=!1,Z.firstLoad=!0,ne.pop("success","",pe("SuccessMailTemplateSave")),ie.go("mailTemplateEdit",{mailTemplateEnum:Z.mailTemplateEnum,mailTemplateId:Z.mailTemplateId},{reload:!0})})})},K.resetWithStandardMailTemplate=function le(){Z.isLoading=!0,te.getOccurrencePlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.OnLine,!0,Z.mailTemplateId).then(function(xe){Z.translationsConfig.model.translations=xe.translations,Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.isLoading=!1},function(){})},K.dragCallback=function(xe,qe){localStorage.setItem("current-drop-event-data",qe)},Z.isLoading=!0,ee.$on("$destroy",function(){document.getElementById("onlineOccurrenceSession")&&document.getElementById("onlineOccurrenceSession").remove()})}]),A.module("app").controller("app.modules.admin.mailTemplateOnlineSessionPlaceHolder",["$scope","stateService","$state","modalService","toaster","mailTemplateService","$q","$timeout","$sce","appConst",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm=ee.$parent.vm={},K=ee.fn=ee.$parent.fn={},pe=globalThis.L;Z.froalaOptions={height:210,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1};var de=j.EventOccurrenceTypeEnum;function ye(){Z.translationsConfig.model.currentTranslation.body=Z.translationsConfig.model.currentTranslation.body.split("<span style=\"color: rgb(118, 118, 118); font-family: Lato, 'Helvetica Neue', Arial, sans-serif; font-size: 14px; line-height: 20px;\">").join("").split("]]&nbsp;</span>").join("]]&nbsp;").split("]]</span>").join("]]")}Z.firstLoad=!1,Z.isLoading=!1,Z.htmlEditorModelOnLineSession="",Z.mailTemplateEnumDescription="",Z.mailTemplateId=ie.params.mailTemplateId,Z.mailTemplateEnum=ie.params.mailTemplateEnum,function we(){te.getSessionPlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.OnLine,!1,Z.mailTemplateId).then(function(xe){Z.translationsConfig.model.translations=xe.translations,Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.isLoading=!1},function(){})}(),Z.translationsConfig={model:{model:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},ee.$watch("vm.translationConfig.model.currentTranslation",function(xe,qe){q(function(){null!=xe&&(null==qe&&Z.firstLoad?(Z.firstLoad=!1,Z.htmlEditorModelOnLineSession=JSON.parse(JSON.stringify(xe))):xe[Z.translationConfig.languageCodePropertyName]!=qe[Z.translationConfig.languageCodePropertyName]&&(Z.htmlEditorModelOnLineSession=JSON.parse(JSON.stringify(xe))))})},!0),K.htmlChanged=function be(xe){Z.translationsConfig.model.currentTranslation.body=xe,ye()},K.updateMailTemplate=function Ee(){Z.froalaOptions.froalaEditor.codeView.isActive()&&(Z.translationsConfig.model.currentTranslation.body=Z.froalaOptions.froalaEditor.codeView.get()),q(function(){Z.firstLoad=!1,Z.isLoading=!0,ye(),te.updateSessionPlaceHolderDetailsByMailTemplateId(Z.mailTemplatEnumChild,Z.translationsConfig.model.translations,Z.mailTemplateId,de.OnLine).then(function(xe){Z.isLoading=!1,Z.firstLoad=!0,ne.pop("success","",pe("SuccessMailTemplateSave")),ie.go("mailTemplateEdit",{mailTemplateEnum:Z.mailTemplateEnum,mailTemplateId:Z.mailTemplateId},{reload:!0})})})},K.resetWithStandardMailTemplate=function le(){Z.isLoading=!0,te.getSessionPlaceHolderDetailsByMailTemplateId(Z.mailTemplateEnum,de.OnLine,!0,Z.mailTemplateId).then(function(xe){Z.translationsConfig.model.translations=xe.translations,Z.mailTemplatEnumChild=xe.mailTemplatEnumChild,Z.isLoading=!1},function(){})},K.dragCallback=function(xe,qe){localStorage.setItem("current-drop-event-data",qe)},Z.isLoading=!0,ee.$on("$destroy",function(){document.getElementById("onlineSession")&&document.getElementById("onlineSession").remove()})}]),A.module("app").service("backendPatchService",["$http","$q","appConst",function(ee,se,ie){this.executeBackEndPatch=function(ue){var ne=se.defer(),te=ie.api.backendPatch.executeBackEndPatch,Q={};return Q.name=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("customFooterService",["$http","$q","appConst",function(ee,se,ie){this.getAllCustomFooterColumnsAndItems=function(){var ue=se.defer();return ee.post(ie.api.customFooter.getAllCustomFooterColumnsAndItems,{}).then(function(Q){1==Q.data.success?ue.resolve(Q.data.result):ue.reject(Q.data.error)}).catch(function(Q){ue.reject(Q.data)}),ue.promise},this.createOrUpdateCustomFooters=function(ue,ne){var te=se.defer(),Q=ie.api.customFooter.createOrUpdateCustomFooters,q={};return q.list=ue,q.socialLinks=ne,ee.post(Q,q).then(function(oe){1==oe.data.success?te.resolve(oe.data.result):te.reject(oe.data.error)}).catch(function(oe){te.reject(oe.data)}),te.promise},this.createColumnItemsFromCustomPage=function(ue,ne){var te=se.defer(),Q=ie.api.customFooter.createColumnItemsFromCustomPage,q={};return q.customPageId=ue,q.customFooterColumnId=ne,ee.post(Q,q).then(function(oe){1==oe.data.success?te.resolve(oe.data.result):te.reject(oe.data.error)}).catch(function(oe){te.reject(oe.data)}),te.promise},this.search=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.customFooter.search,j={};return j.search=ue,j.skip=ne,j.take=te,ee.post(oe,j,{headers:{"Accept-Language-Override":Q}}).then(function(K){q.resolve(K.data.result)}).catch(function(K){q.reject(K.data)}),q.promise}}]),A.module("app").service("customPageService",["$http","$q","appConst",function(ee,se,ie){this.getCustomPage=function(ue){var ne=se.defer(),te=ie.api.customPage.getCustomPage,Q={};return Q.customPageId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getCustomPageForHomePagePromotion=function(ue){var ne=se.defer(),te=ie.api.customPage.getCustomPageForHomePagePromotion,Q={};return Q.customPageId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getCustomPageContent=function(ue){var ne=se.defer(),te=ie.api.customPage.getCustomPageContent,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.search=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.customPage.search,j={};return j.search=ue,j.skip=ne,j.take=te,ee.post(oe,j,{headers:{"Accept-Language-Override":Q}}).then(function(pe){q.resolve(pe.data.result)}).catch(function(pe){q.reject(pe.data)}),q.promise}}]),A.module("app").service("homePageService",["$http","$q","appConst",function(ee,se,ie){this.getHomePageItemById=function(ue){var ne=se.defer(),te=ie.api.homePage.getHomePageItemById,Q={};return Q.homePageItemId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getVisibleHomePageItemsCount=function(){var ue=se.defer();return ee.post(ie.api.homePage.getVisibleHomePageItemsCount,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.createOrUpdate=function(ue){var ne=se.defer();return ee.post(ie.api.homePage.createOrUpdate,ue).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("mailTemplateService",["$http","$q","appConst",function(ee,se,ie){this.getMailTemplateList=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.mailTemplate.getMailTemplateList,Z={};return Z.search=ue,Z.skip=ne,Z.take=te,Z.orderBy=Q,Z.orderByIsAscending=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.getSessionPlaceHolderDetailsByMailTemplateId=function(ue,ne,te,Q){var q=se.defer();return ee.post(ie.api.mailTemplate.getSessionPlaceHolderDetailsByMailTemplateId,{mailTemplateEnum:ue,occurrenceType:ne,getStandardTemplate:te,mailTemplateId:Q}).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getMailTemplateByMailTemplateId=function(ue,ne){var te=se.defer();return ee.post(ie.api.mailTemplate.getMailTemplateById,{mailTemplateEnum:ue,mailTemplateId:ne}).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.updateMailTemplateByMailTemplateId=function(ue,ne,te){var Q=se.defer();return ee.post(ie.api.mailTemplate.updateMailTemplateById,{mailTemplateEnum:ue,translations:ne,mailTemplateId:te}).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getStandardMailTemplateByMailTemplateId=function(ue,ne){var te=se.defer();return ee.post(ie.api.mailTemplate.getStandardMailTemplateById,{mailTemplateEnum:ue,mailTemplateId:ne}).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getAllOccurrencePlaceHoldersByMailTemplateId=function(ue,ne){var te=se.defer();return ee.post(ie.api.mailTemplate.getAllOccurrencePlaceHoldersByMailTemplateId,{mailTemplateEnum:ue,mailTemplateId:ne}).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getAllSessionPlaceHoldersByMailTemplateId=function(ue,ne){var te=se.defer();return ee.post(ie.api.mailTemplate.getAllSessionPlaceHoldersByMailTemplateId,{mailTemplateEnum:ue,mailTemplateId:ne}).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getOccurrencePlaceHolderDetailsByMailTemplateId=function(ue,ne,te,Q){var q=se.defer();return ee.post(ie.api.mailTemplate.getOccurrencePlaceHolderDetailsByMailTemplateId,{mailTemplateEnum:ue,occurrenceType:ne,getStandardTemplate:te,mailTemplateId:Q}).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.updateOccurrencePlaceHolderDetailsByMailTemplateId=function(ue,ne,te,Q){var q=se.defer();return ee.post(ie.api.mailTemplate.updateOccurrencePlaceHolderDetailsByMailTemplateId,{mailTemplateEnum:ue,translations:ne,mailTemplateId:te,occurrenceType:Q}).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.updateSessionPlaceHolderDetailsByMailTemplateId=function(ue,ne,te,Q){var q=se.defer();return ee.post(ie.api.mailTemplate.updateSessionPlaceHolderDetailsByMailTemplateId,{mailTemplateEnum:ue,translations:ne,mailTemplateId:te,occurrenceType:Q}).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getMailTemplateForCourse=function(ue,ne,te,Q){var q=se.defer();return ee.post(ie.api.mailTemplate.getMailTemplateListForCourse,{mailTemplateEnum:te,courseId:ne,search:ue,skip:Q}).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getMailTemplateListForSyllabus=function(ue,ne,te){var Q=se.defer();return ee.post(ie.api.mailTemplate.getMailTemplateListForSyllabus,{mailTemplateEnum:te,syllabusId:ne,serach:ue}).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise}}]),A.module("app").service("policyService",["$http","$q","appConst",function(ee,se,ie){this.getPolicy=function(ue){var ne=se.defer(),te=ie.api.policy.getPolicy,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createOrUpdate=function(ue){var ne=se.defer();return ee.post(ie.api.policy.createOrUpdate,ue).then(function(q){1==q.data.success?ne.resolve(q.data.result):ne.reject(q.data.error)}).catch(function(q){ne.reject(q.data)}),ne.promise},this.getPolicyByTypeAndRole=function(ue,ne){var te=se.defer(),Q=ie.api.policy.getPolicyByTypeAndRole,q={};return q.type=ue,q.role=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.resetPolicy=function(ue){var ne=se.defer(),te=ie.api.policy.resetPolicyToDefaultValues,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("reportingService",["$http","$q","appConst",function(ee,se,ie){this.userActivityReport=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.reporting.userActivityReport,K={};return K.searchString=ne,K.order=te,K.skip=Q,K.take=q,K.filter=oe,K.userId=ue,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.detailedUserActivityReport=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.reporting.detailedUserActivityReport,K={};return K.enrollmentId=ue,K.searchString=ne,K.orderString=te,K.filter=Q,K.skip=q,K.take=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.questionnaireAnswerReport=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.reporting.questionnaireAnswerReport,pe={};return pe.UserSyllabusId=ue,pe.searchString=ne,pe.orderString=te,pe.filter=Q,pe.skip=q,pe.take=oe,pe.totalViewed=j,ee.post(K,pe).then(function(de){1==de.data.success?Z.resolve(de.data.result):Z.reject(de.data.error)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.filterUserProgress=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.reporting.filterUserProgress,K={};return K.Skip=Q,K.Take=q,K.GroupId=ne,K.SearchString=ue,K.OrderBy=te,K.Filter=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.filterUserProgressForExpandedReport=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.reporting.filterUserProgressForExpandedReport,pe={};return pe.Skip=Q,pe.Take=q,pe.GroupId=ne,pe.SearchString=ue,pe.OrderBy=te,pe.Filter=oe,pe.OrderByIsAscending=j,ee.post(K,pe).then(function(de){1==de.data.success?Z.resolve(de.data.result):Z.reject(de.data.error)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.toggleBarrier=function(ue,ne){var te=se.defer(),Q=ie.api.reporting.toggleBarrier,q={};return q.EnrollmentId=ue,q.SyllabusId=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getUsersWithLicencesAndStats=function(ue,ne,te){var Q=se.defer(),q=ie.api.reporting.getUsersWithLicencesAndStats,oe={};return oe.search=ue,oe.startDate=ne,oe.endDate=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getCompletionReportCourses=function(ue,ne,te,Q,q,oe,j,Z){var K=se.defer(),pe=ie.api.reporting.getCompletionReportCourses,X={};return X.isExpiredTableCall=ue,X.search=ne,X.startDate=te,X.endDate=Q,X.skip=q,X.take=oe,X.order=j,X.orderByIsAscending=Z,ee.post(pe,X).then(function(ve){1==ve.data.success?K.resolve(ve.data.result):K.reject(ve.data.error)}).catch(function(ve){K.reject(ve.data)}),K.promise},this.getProgressionReportUserByCourse=function(ue){var ne=se.defer();return ee.post(ie.api.reporting.getProgressionReportUserByCourse,ue).then(function(q){1==q.data.success?ne.resolve(q.data.result):ne.reject(q.data.error)}).catch(function(q){ne.reject(q.data)}),ne.promise},this.getExpirationReportUsersByCourse=function(ue,ne,te,Q,q,oe,j,Z,K){var pe=se.defer(),X=ie.api.reporting.getExpirationReportUsersByCourse,de={};return de.tenantCourseId=ue,de.search=ne,de.startDate=te,de.endDate=Q,de.skip=q,de.take=oe,de.order=j,de.orderByIsAscending=Z,de.filters=K,ee.post(X,de).then(function(be){1==be.data.success?pe.resolve(be.data.result):pe.reject(be.data.error)}).catch(function(be){pe.reject(be.data)}),pe.promise},this.getScormReport=function(ue){var ne=se.defer(),te=ie.api.reporting.getScormReport,Q={};return Q.userSyllabusId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getSurveyList=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.reporting.getSurveyList,Z={};return Z.Skip=ue,Z.Take=ne,Z.OrderBy=te,Z.OrderByIsAscending=Q,Z.Search=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.getSurveyListForTrainer=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.reporting.getSurveyListForTrainer,K={};return K.Skip=ue,K.Take=ne,K.OrderBy=te,K.OrderByIsAscending=Q,K.Search=q,K.EventOccurrenceId=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getSurveyReportQuestions=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.reporting.getSurveyReportQuestions,j={};return j.surveyId=ue,j.search=ne,j.orderBy=te,j.orderByIsAscending=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getSurveyReportAnswers=function(ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){var be=se.defer(),Ee=ie.api.reporting.getSurveyReportAnswers,le={};return le.surveyId=ue,le.questionId=ne[2],le.groupId=oe,le.courseId=j,le.categoryId=Z,le.eventId=K,le.trainerId=pe,le.eventOccurrenceId=X,le.startDate=Q,le.endDate=q,le.search=te,le.orderBy=de,le.orderByIsAscending=ve,ee.post(Ee,le).then(function(we){1==we.data.success?be.resolve(we.data.result):be.reject(we.data.error)}).catch(function(we){be.reject(we.data)}),be.promise},this.getSurveyReportAnswersForTrainers=function(ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){var be=se.defer(),Ee=ie.api.reporting.getSurveyReportAnswersForTrainers,le={};return le.surveyId=ue,le.questionId=ne[2],le.groupId=oe,le.courseId=j,le.categoryId=Z,le.eventId=K,le.trainerId=pe,le.eventOccurrenceId=X,le.startDate=Q,le.endDate=q,le.search=te,le.orderBy=de,le.orderByIsAscending=ve,ee.post(Ee,le).then(function(we){1==we.data.success?be.resolve(we.data.result):be.reject(we.data.error)}).catch(function(we){be.reject(we.data)}),be.promise},this.getSurveyReportQuestionnaire=function(ue,ne,te){var Q=se.defer(),q=ie.api.reporting.getSurveyReportQuestionnaire,oe={};return oe.surveyId=ue,oe.trainerId=ne,oe.eventOccurrenceId=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getSurveyReportQuestionnaireForTrainers=function(ue,ne,te,Q,q,oe,j,Z,K){var pe=se.defer(),X=ie.api.reporting.getSurveyReportQuestionnaireForTrainers,de={};return de.surveyId=ue,de.groupId=Q,de.courseId=q,de.categoryId=oe,de.eventId=j,de.trainerId=Z,de.eventOccurrenceId=K,de.startDate=ne,de.endDate=te,ee.post(X,de).then(function(be){1==be.data.success?pe.resolve(be.data.result):pe.reject(be.data.error)}).catch(function(be){pe.reject(be.data)}),pe.promise},this.getSurveyTrainerFilter=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.reporting.getSurveyTrainerFilter,K={};return K.surveyId=ue,K.eventId=ne,K.categoryId=te,K.groupId=Q,K.courseId=q,K.eventOccurrenceId=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getSurveyCategoryFilter=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.reporting.getSurveyCategoryFilter,Z={};return Z.surveyId=ue,Z.eventId=ne,Z.trainerId=te,Z.groupId=Q,Z.courseId=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.getSurveyEventFilter=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.reporting.getSurveyEventFilter,Z={};return Z.surveyId=ue,Z.categoryId=ne,Z.trainerId=te,Z.groupId=Q,Z.courseId=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.getSurveyOccurenceFilter=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.reporting.getSurveyOccurenceFilter,K={};return K.surveyId=ue,K.categoryId=Q,K.trainerId=te,K.courseId=ne,K.eventId=q,K.groupId=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getSurveyCourseFilter=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.reporting.getSurveyCourseFilter,K={};return K.surveyId=ue,K.categoryId=ne,K.trainerId=te,K.groupId=Q,K.eventId=q,K.eventOccurrenceId=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getSurveyGroupFilter=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.reporting.getSurveyGroupFilter,Z={};return Z.surveyId=ue,Z.categoryId=ne,Z.trainerId=te,Z.eventId=Q,Z.courseId=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.dashboardTenantStorage=function(){var ue=se.defer();return ee.post(ie.api.reporting.dashboardTenantStorage,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.gradeUserExam=function(ue){var ne=se.defer();return ee.post(ie.api.enrollment.gradeUserExam,ue).then(function(q){1==q.data.success?ne.resolve(q.data.result):ne.reject(q.data.error)}).catch(function(q){ne.reject(q.data)}),ne.promise}}]),A.module("app").service("tenantCustomFieldService",["$http","$q","appConst",function(ee,se,ie){this.getCustomFieldForRegister=function(){var ue=se.defer();return ee.post(ie.api.tenantCustomField.getCustomFieldForRegister,{}).then(function(q){ue.resolve(q.data.result)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getCustomFieldForCertificate=function(){var ue=se.defer();return ee.post(ie.api.tenantCustomField.getCustomFieldForCertificate,{}).then(function(q){ue.resolve(q.data.result)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getCustomFieldForProfile=function(ue,ne){var te=se.defer(),Q=ie.api.tenantCustomField.getCustomFieldForProfile,q={};return q.userId=ue,q.isOwnProfile=ne,ee.post(Q,q).then(function(j){te.resolve(j.data.result)}).catch(function(j){te.reject(j.data)}),te.promise},this.setTenantCustomFieldsUsedByCertificate=function(ue){var ne=se.defer(),te=ie.api.tenantCustomField.setTenantCustomFieldsUsedByCertificate,Q={};return Q.fieldIds=ue,ee.post(te,Q).then(function(oe){ne.resolve(oe.data.result)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("tenantService",["$http","$q","$state","appConst","ngDialog",function(ee,se,ie,ue,ne){var te=null;this.getCurrentTenant=function(){return te||(te=se.defer(),ee.post(ue.api.tenant.getCurrentTenant).then(function(oe){oe.data.success?te.resolve(oe.data.result):te.reject(oe.data.error)}).catch(function(oe){te.reject(oe.data)})),te.promise},this.getCurrentTenantSettings=function(){var Q=se.defer();return ee.post(ue.api.tenant.getCurrentTenantSettings).then(function(j){j.data.success?Q.resolve(j.data.result):Q.reject(j.data.error)}).catch(function(j){Q.reject(j.data)}),Q.promise},this.getSuperAdminSettings=function(){var Q=se.defer();return ee.post(ue.api.tenant.getSuperAdminSettings).then(function(j){j.data.success?Q.resolve(j.data.result):Q.reject(j.data.error)}).catch(function(j){Q.reject(j.data)}),Q.promise},this.updateYaplaApiKey=function(Q){var q=se.defer(),oe=ue.api.tenant.updateYaplaApiKey,j={};return j.yaplaApiKey=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.updateSendGridApiKey=function(Q){var q=se.defer(),oe=ue.api.tenant.updateSendGridApiKey,j={};return j.sendGridApiKey=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.updateTenant=function(Q,q){var oe=se.defer(),j=ue.api.tenant.update;return q.id=Q,ee.post(j,q).then(function(K){oe.resolve(K.data)}).catch(function(K){oe.reject(K.data)}),oe.promise},this.getTenant=function(Q){var q=se.defer(),oe=ue.api.tenant.getTenantById,j={};return j.id=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.updateTenantWithSettings=function(Q,q,oe,j,Z,K,pe,X,de,ve,be,Ee,le,ye,we){var xe=se.defer(),qe=ue.api.tenant.updateTenantWithSettings,ot=Q;return ot.faviconLogoBase64=q,ot.faviconLogoFileName=oe,ot.faviconLogoFileType=j,ot.logoBase64=Z,ot.logoFileName=K,ot.logoInvoiceBase64=pe,ot.logoInvoiceFileName=X,ot.logoFileType=de,ot.logoInvoiceFileType=ve,ot.portalType=be,ot.tenantThemeColorString=Ee,ot.logoYaplaBase64=le,ot.logoYaplaFileName=ye,ot.logoYaplaFileType=we,ee.post(qe,ot).then(function(Ze){1==Ze.data.success?xe.resolve(Ze.data.result):xe.reject(Ze.data.error)}).catch(function(Ze){xe.reject(Ze.data)}),xe.promise},this.getCurrentTenantCreationDate=function(){var Q=se.defer();return ee.post(ue.api.tenant.getCurrentTenantCreationDate,{}).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getUxTermsAndConditions=function(){var Q=se.defer();return ee.post(ue.api.tenant.getUxTermsAndConditions,{}).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getCurrentTenantTimezoneOffset=function(){var Q=se.defer();return ee.post(ue.api.tenant.getCurrentTenantTimezoneOffset,{}).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getCurrentTenantCreationDate=function(){var Q=se.defer();return ee.post(ue.api.tenant.getCurrentTenantCreationDate,{}).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.checkIfRedirectUrlExist=function(){("login"==ie.current.name||"register"==ie.current.name)&&this.getCurrentTenant().then(function(Q){null!=Q.urlForRedirection&&""!=Q.urlForRedirection&&(window.location.href=Q.urlForRedirection)})},this.disconectMSTeamsPortalAccount=function(){var Q=se.defer();return ee.post(ue.api.tenant.disconectMSTeamsPortalAccount).then(function(j){j.data.success?Q.resolve(j.data.result):Q.reject(j.data.error)}).catch(function(j){Q.reject(j.data)}),Q.promise},this.changeCurrentContractPlan=function(Q,q,oe){var j=se.defer(),Z=ue.api.tenantSettings.changeCurrentContractPlan,K={};return K.selectedPricingTierId=Q,K.selectedPricingTierTitle=q,K.currentPricingTierTitle=oe,ee.post(Z,K).then(function(X){X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getPricingPlans=function(){var Q=se.defer();return ee.post(ue.api.tenantSettings.getPricingPlans).then(function(j){j.data.success?Q.resolve(j.data.result):Q.reject(j.data.error)}).catch(function(j){Q.reject(j.data)}),Q.promise},this.changePricePlan=function(Q){var q=se.defer(),oe=ue.api.tenantSettings.changePricePlan,j={};return j.pricePlanId=Q.pricePlanId,j.isYearlySubscription=Q.isYearlySubscription,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.changePricePlanOptions=function(Q){var q=se.defer(),oe=ue.api.tenantSettings.changePricePlanOptions,j={};return j.isYearlySubscription=Q.isYearlySubscription,j.allowEcommerceModuleActivation=Q.allowEcommerceModuleActivation,j.accessToApiKeyModule=Q.accessToApiKeyModule,j.customDomainNameModule=Q.customDomainNameModule,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.synchronizeLmsTenantWithGlobalApi=function(){var Q=se.defer();return ee.post(ue.api.portalManagement.synchronizeLmsTenantWithGlobalApi).then(function(j){j.data.success?Q.resolve(j.data.result):Q.reject(j.data.error)}).catch(function(j){Q.reject(j.data)}),Q.promise},this.initializeLmsTenantWithGlobalApi=function(){var Q=se.defer();return ee.post(ue.api.portalManagement.initializeLmsTenantWithGlobalApi).then(function(j){j.data.success?Q.resolve(j.data.result):Q.reject(j.data.error)}).catch(function(j){Q.reject(j.data)}),Q.promise},this.getCustomerPortalLink=function(){var Q=se.defer();return ee.post(ue.api.tenantSettings.getCustomerPortalLink).then(function(j){j.data.success?Q.resolve(j.data.result):Q.reject(j.data.error)}).catch(function(j){Q.reject(j.data)}),Q.promise},this.getChangePaymentMethodLink=function(){var Q=se.defer();return ee.post(ue.api.tenantSettings.getChangePaymentMethodLink).then(function(j){j.data.success?Q.resolve(j.data.result):Q.reject(j.data.error)}).catch(function(j){Q.reject(j.data)}),Q.promise},this.changePortalType=function(Q){var q=se.defer(),oe=ue.api.tenantSettings.changePortalType,j={};return j.portalType=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.cancelSubscription=function(Q){var q=se.defer(),oe=ue.api.tenantSettings.cancelSubscription,j={};return j.password=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.customDomainNameRequest=function(Q){var q=se.defer(),oe=ue.api.tenantSettings.customDomainNameRequest,j={};return j.customDomainName=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise}}]),A.module("app").service("tenantStateTaxService",["$http","$q","$state","appConst","ngDialog",function(ee,se,ie,ue,ne){this.getTenantStateByTenantId=function(te,Q){var q=se.defer(),oe=ue.api.tenantStateTax.getTenantStateByTenantId,j={};return j.skip=Q,j.take=te,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getTenantStateByStateId=function(te){var Q=se.defer(),q=ue.api.tenantStateTax.getTenantStateByStateId,oe={};return oe.stateId=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.createOrUpdateTenantState=function(te){var Q=se.defer();return ee.post(ue.api.tenantStateTax.createOrUpdateTenantState,te).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise}}]),A.module("app").service("opcService",["$http","$q","appConst","ngDialog","cartService","modalService","transactionService","userService","$injector",function(ee,se,ie,ue,ne,te,Q,q,oe){var j,Z={},K=[],pe=this,X=globalThis.$linq;function ve(xe){var qe=xe||se.defer();return function Ee(){var xe=se.defer();if(0==Z.CCV.cartItems.length)xe.resolve(null);else{var qe={UserId:-1,TransactionId:-1,CCV:"",BirthDate:"",TypeExamenEnum:128==Z.CCV.cartItems[Z.CCV.itemIndex].id||130==Z.CCV.cartItems[Z.CCV.itemIndex].id||172==Z.CCV.cartItems[Z.CCV.itemIndex].id||201==Z.CCV.cartItems[Z.CCV.itemIndex].id||263==Z.CCV.cartItems[Z.CCV.itemIndex].id||264==Z.CCV.cartItems[Z.CCV.itemIndex].id||266==Z.CCV.cartItems[Z.CCV.itemIndex].id||300==Z.CCV.cartItems[Z.CCV.itemIndex].id||314==Z.CCV.cartItems[Z.CCV.itemIndex].id||316==Z.CCV.cartItems[Z.CCV.itemIndex].id||317==Z.CCV.cartItems[Z.CCV.itemIndex].id||318==Z.CCV.cartItems[Z.CCV.itemIndex].id||319==Z.CCV.cartItems[Z.CCV.itemIndex].id||320==Z.CCV.cartItems[Z.CCV.itemIndex].id||324==Z.CCV.cartItems[Z.CCV.itemIndex].id||375==Z.CCV.cartItems[Z.CCV.itemIndex].id||382==Z.CCV.cartItems[Z.CCV.itemIndex].id||383==Z.CCV.cartItems[Z.CCV.itemIndex].id||384==Z.CCV.cartItems[Z.CCV.itemIndex].id||385==Z.CCV.cartItems[Z.CCV.itemIndex].id||386==Z.CCV.cartItems[Z.CCV.itemIndex].id||387==Z.CCV.cartItems[Z.CCV.itemIndex].id||433==Z.CCV.cartItems[Z.CCV.itemIndex].id||434==Z.CCV.cartItems[Z.CCV.itemIndex].id||435==Z.CCV.cartItems[Z.CCV.itemIndex].id||436==Z.CCV.cartItems[Z.CCV.itemIndex].id||437==Z.CCV.cartItems[Z.CCV.itemIndex].id||438==Z.CCV.cartItems[Z.CCV.itemIndex].id||439==Z.CCV.cartItems[Z.CCV.itemIndex].id?"0":"1",EmailAdress:Z.CCV.cartItems[Z.CCV.itemIndex].users[Z.CCV.userIndex].email,FirstName:Z.CCV.cartItems[Z.CCV.itemIndex].users[Z.CCV.userIndex].firstName,LastName:Z.CCV.cartItems[Z.CCV.itemIndex].users[Z.CCV.userIndex].lastName,OccurrenceId:Z.CCV.cartItems[Z.CCV.itemIndex].selectedEventOccurences.length>0?Z.CCV.cartItems[Z.CCV.itemIndex].selectedEventOccurences[0].eventOccurrenceId:-1,TenantCourseId:Z.CCV.cartItems[Z.CCV.itemIndex].tenantCourseId,Language:abp.localization.currentLanguage.name},Ze={buttons:[],header:"fr"==abp.localization.currentLanguage.name?"Avez-vous votre num\xe9ro CCV d\xe9livr\xe9 par l'OPC ?":"Do you have your CCV delivered by OPC ?",body:"fr"==abp.localization.currentLanguage.name?'<p><ul><li>Pour vous inscrire \xe0 cet examen, vous devez avoir en main votre num\xe9ro de certificat de conseiller en voyage (CCV). </li><li>Pour l\u2019obtenir, vous devez cr\xe9er votre dossier en ligne \xe0 partir du <a style="color:#1a0dab;" href="https://www.opc.gouv.qc.ca/commercant/permis-certificat/conseiller/certificat/demande/">service Gestion du certificat de conseiller en voyages</a></li><li>Contactez le service \xe0 la client\xe8le de l\u2019OPC si vous \xe9prouvez des difficult\xe9s lors de la cr\xe9ation de votre compte : 1-888-672-2556</li></ul></p><div style="min- height:225px;"><div class="row"><div class="col-lg-12 "><p><label for="ccv" class="col-lg-12 control-label no-padding-left">Pr\xe9nom / Nom de famille du participant</label><div style="width:262px; margin-right: 10px !important; display: inline-block; border: 1px solid  #cbd5dd; padding: 7.5px; ">'+qe.FirstName+'</div>/<div style="width:262px; margin-left: 10px !important; display: inline-block; border: 1px solid  #cbd5dd; padding: 7.5px; ">'+qe.LastName+'</div><label for="ccv" class="col-lg-12 control-label no-padding-left" style="margin-top:9px;">Num\xe9ro CCV</label><div style="display: inline; width:75px; border: 1px solid  #cbd5dd;padding: 7.5px;">CCV</div><input maxlength="12" id="ccv" style="display: inline; width:505px;" placeholder="Inscrivez le reste des chiffres" type="text" class="form-control input-group" name="ccv"><label for="birthDate" style="margin-top:10px;" class="col-lg-12 control-label no-padding-left">Date de naissance (aaaa/mm/jj)</label><input maxlength="4" id="birthDateYear" style="text-align: center; display: inline; width:200px; margin-right: 10px !important;" placeholder="Ex: 2016" type="text" class="form-control " name="birthDateYear" >/<input maxlength="2" id="birthDateMonth" style="text-align: center; display: inline; width:150px; margin-right: 10px !important; margin-left:10px !important; !important" placeholder="Ex: 06" type="text" class="form-control " name="birthDateMonth" >/<input maxlength="2" id="birthDateDay" style="text-align: center; display: inline; width:150px; margin-left:10px !important; !important" placeholder="Ex: 29" type="text" class="form-control " name="birthDateDay" ></p><span id="ccvNotification">Veuillez remplir tous les champs afin de valider votre code CCV.</span></div></div><style></style>':'<p><ul><li>In order to enroll, you need to have in hand your travel counsellor certification number (CCV)</li><li>To obtain this number your need to created your account with the travel <a style="color:#1a0dab;" href="https://www.opc.gouv.qc.ca/en/merchant/permis-certificat/counsellor/certificate/request/"> Counsellor Certification Management service </a></li><li>If you need help to obtain your ccv number please contact the OPC: 1-888-672-2556</li></ul></p><div style="min- height:225px;"><div class="row"><div class="col-lg-12 "><p><label for="ccv" class="col-lg-12 control-label no-padding-left">Firstname / Lastname of the participant</label><div style="width:262px; margin-right: 10px !important; display: inline-block; border: 1px solid  #cbd5dd; padding: 7.5px; ">'+qe.FirstName+'</div>/<div style="width:262px; margin-left: 10px !important; display: inline-block; border: 1px solid  #cbd5dd; padding: 7.5px; ">'+qe.LastName+'</div><label for="ccv" class="col-lg-12 control-label no-padding-left" style="margin-top:9px;">CCV number</label><div style="display: inline; width:75px; border: 1px solid  #cbd5dd;padding: 7.5px;">CCV</div><input maxlength="12" id="ccv" style="display: inline; width:505px;" placeholder="Write the remaining numbers" type="text" class="form-control input-group" name="ccv"><label for="birthDate" style="margin-top:10px;" class="col-lg-12 control-label no-padding-left">Birth date (yyyy/mm/dd)</label><input maxlength="4" id="birthDateYear" style="text-align: center; display: inline; width:200px; margin-right: 10px !important;" placeholder="Ex: 2016" type="text" class="form-control " name="birthDateYear" >/<input maxlength="2" id="birthDateMonth" style="text-align: center; display: inline; width:150px; margin-right: 10px !important; margin-left:10px !important; !important" placeholder="Ex: 06" type="text" class="form-control " name="birthDateMonth" >/<input maxlength="2" id="birthDateDay" style="text-align: center; display: inline; width:150px; margin-left:10px !important; !important" placeholder="Ex: 01" type="text" class="form-control " name="birthDateDay" ></p><span id="ccvNotification">Please fill all fields in order to continue.</span></div></div><style></style>',isLoading:!1};Ze.buttons.push({label:"fr"==abp.localization.currentLanguage.name?"Annuler l'achat":"Cancel",cssClass:"btn btn-danger",callBack:function(){clearInterval(nt),xe.reject()}}),Ze.buttons.push({label:"fr"==abp.localization.currentLanguage.name?"Continuer":"Continue",cssClass:"btn btn-primary disabled",callBack:function(){if($($(".modal-dialog .btn-primary")[0]).hasClass("disabled")||$($(".modal-dialog .btn-primary")[0]).hasClass("DISABLED"))throw"This button is disabled, do not try to space click on it please -_-...";clearInterval(nt),xe.resolve(qe)}});var nt=null;te.openGeneric(Ze).opened.then(function(){var ft=$("#ccv")[0],Dt=$("#birthDateYear")[0],pt=$("#birthDateMonth")[0],ct=$("#birthDateDay")[0],lt=$(".modal-dialog .btn-primary")[0],it=$("#ccvNotification"),st=($("#ccvLoadingSpinner"),{isCCVInputValid:!1,isBirthDateYearInputValid:!1,isBirthDateMonthInputValid:!1,isBirthDateDayInputValid:!1,isValid:function(){return this.isCCVInputValid&&this.isBirthDateYearInputValid&&this.isBirthDateMonthInputValid&&this.isBirthDateDayInputValid}});function gt(){function At(Tt,vt,Ut,Rt){$(Tt).on("input",function(){$(Tt).val($(Tt).val().toString().split(" ").join("")),$(Tt).val().toString().length==vt?($(Tt).removeClass("invalid"),Ut[Rt]=!0):(Ut[Rt]=!1,$(Tt).addClass("invalid")),function rt(){if(st.isValid()){$(it).html("Validation en cours..."),$(it).css({color:"#279796"}),qe.CCV=$(ft).val().toString(),qe.BirthDate=$(Dt).val()+"-"+$(pt).val()+"-"+$(ct).val();let Tt={};Tt.dateOfBirthDay=$(ct).val().toString(),Tt.dateOfBirthMonth=$(pt).val().toString(),Tt.dateOfBirthYear=$(Dt).val().toString(),Tt.ccvCode=$(ft).val().toString(),Tt.firstName=qe.FirstName,Tt.lastName=qe.LastName,Tt.userEmail=qe.EmailAdress,function le(xe){var qe=se.defer();return ee.post(ie.api.opc.validateCCV,xe).then(function(Ze){if(1==Ze.data.success)qe.resolve(Ze.data.result);else{var nt=$("#ccvNotification");$(nt).html(L("SharedInternalError")),$(nt).css({color:"red"}),qe.reject(Ze.data.error)}}).catch(function(Ze){qe.reject(Ze.data)}),qe.promise}(Tt).then(function(vt){vt.success?($(lt).removeClass("disabled"),$(it).html("Les informations entr\xe9es ont \xe9t\xe9 valid\xe9es."),$(it).css({color:"#279796"})):($(it).html(vt.errorMessage),$(it).css({color:"red"})),Ze.isLoading=!1})}else $(it).html("Veuillez remplir tous les champs afin de valider votre code CCV."),$(it).css({color:"#767676"})}()})}ft=$("#ccv")[0],Dt=$("#birthDateYear")[0],pt=$("#birthDateMonth")[0],ct=$("#birthDateDay")[0],lt=$(".modal-dialog .btn-primary")[0],it=$("#ccvNotification"),$("#ccvLoadingSpinner"),void 0!==ft&&"true"!=$(ft).attr("data-initialized")&&(clearInterval(nt),$(ft).attr("data-initialized","true"),$(lt).addClass("disabled"),At(ft,12,st,"isCCVInputValid"),At(Dt,4,st,"isBirthDateYearInputValid"),At(pt,2,st,"isBirthDateMonthInputValid"),At(ct,2,st,"isBirthDateDayInputValid"))}gt(),nt=setInterval(gt,500)})}return xe.promise}().then(function(ot){null!=ot&&(Z.CCV.dtos.push(ot),K.push(ot)),Z.CCV.cartItems.length>0&&Z.CCV.cartItems[Z.CCV.itemIndex].users.length-1!=Z.CCV.userIndex?(Z.CCV.userIndex++,ve(qe)):Z.CCV.cartItems.length>0&&Z.CCV.itemIndex!=Z.CCV.cartItems.length-1?(Z.CCV.itemIndex++,Z.CCV.userIndex=0,ve(qe)):qe.resolve()},function(){qe.reject()}),qe.promise}function be(xe){var qe=xe||se.defer();return function we(){var xe=se.defer();if(0==Z.CAR.cartItems.length)xe.resolve(null);else{var qe={UserId:-1,TransactionId:-1,CAR:"",BirthDate:"",EmailAdress:Z.CAR.cartItems[Z.CAR.itemIndex].users[Z.CAR.userIndex].email,FirstName:Z.CAR.cartItems[Z.CAR.itemIndex].users[Z.CAR.userIndex].firstName,LastName:Z.CAR.cartItems[Z.CAR.itemIndex].users[Z.CAR.userIndex].lastName,OccurrenceId:Z.CAR.cartItems[Z.CAR.itemIndex].selectedEventOccurences.length>0?Z.CAR.cartItems[Z.CAR.itemIndex].selectedEventOccurences[0].eventOccurrenceId:-1,TenantCourseId:Z.CAR.cartItems[Z.CAR.itemIndex].tenantCourseId,Language:abp.localization.currentLanguage.name},Ze={buttons:[],header:"fr"==abp.localization.currentLanguage.name?"Avez-vous votre num\xe9ro de dossier fourni par l\u2019Office de la protection du consommateur?":"Do you have your file number provided by the Office de la protection du consommateur (OPC)?",body:"fr"==abp.localization.currentLanguage.name?'<p>Pour vous inscrire \xe0 cet examen, vous devez avoir en main votre num\xe9ro de dossier de repr\xe9sentant d\u2019agent de recouvrement d\xe9butant par \xab CAR \xbb .</p><p>Pour l\u2019obtenir, vous devez cr\xe9er votre dossier en ligne dans le service <a style="color:#1a0dab;" href="https://www.opc.gouv.qc.ca/commercant/permis-certificat/representant-recouvrement/certificat/demande-regulier/"> Gestion du certificat de repr\xe9sentant d\u2019agent de recouvrement.</a></p><p>Communiquez avec l\u2019Office de la protection du consommateur si vous \xe9prouvez des difficult\xe9s li\xe9es \xe0 la cr\xe9ation de votre dossier en ligne : 514 253-6556, 418 643-1484 ou 1 888 672-2556.</p><div style="min- height:225px;"><div class="row"><div class="col-lg-12 "><p><label for="car" class="col-lg-12 control-label no-padding-left">Pr\xe9nom / Nom </label><div style="width:262px; margin-right: 10px !important; display: inline-block; border: 1px solid  #cbd5dd; padding: 7.5px; ">'+qe.FirstName+'</div>/<div style="width:262px; margin-left: 10px !important; display: inline-block; border: 1px solid  #cbd5dd; padding: 7.5px; ">'+qe.LastName+'</div><label for="car" class="col-lg-12 control-label no-padding-left" style="margin-top:9px;">Num\xe9ro de dossier </label><div style="display: inline; width:75px; border: 1px solid  #cbd5dd;padding: 7.5px;">CAR</div><input maxlength="12" id="car" style="display: inline; width:505px;" placeholder="Inscrivez le reste des chiffres" type="text" class="form-control input-group" name="car"><label for="birthDate" style="margin-top:10px;" class="col-lg-12 control-label no-padding-left">Date de naissance (aaaa/mm/jj)</label><input maxlength="4" id="birthDateYearCAR" style="text-align: center; display: inline; width:200px; margin-right: 10px !important;" placeholder="Ex: 2016" type="text" class="form-control " name="birthDateYear" >/<input maxlength="2" id="birthDateMonthCAR" style="text-align: center; display: inline; width:150px; margin-right: 10px !important; margin-left:10px !important; !important" placeholder="Ex: 06" type="text" class="form-control " name="birthDateMonth" >/<input maxlength="2" id="birthDateDayCAR" style="text-align: center; display: inline; width:150px; margin-left:10px !important; !important" placeholder="Ex: 29" type="text" class="form-control " name="birthDateDay" ></p><span id="carNotification">Veuillez remplir tous les champs afin de valider votre num\xe9ro de dossier.</span></div></div><style></style>':'<p>To register for this exam, you must have your collection agent representative file number starting with \u201cCAR.\u201d<p>To get it, you need to create your online file using the  <a style="color:#1a0dab;" href="https://www.opc.gouv.qc.ca/en/merchant/licenses-certificates/collection-representative/certificate/application-regular/"> Collection Agent Representative Certification Management service.</a></p><p>Contact the OPC if you are having problems creating your online file: 514 253-6556, 418 643-1484 or 1 888 672-2556.</p><div style="min- height:225px;"><div class="row"><div class="col-lg-12 "><p><label for="car" class="col-lg-12 control-label no-padding-left">Firstname / Lastname</label><div style="width:262px; margin-right: 10px !important; display: inline-block; border: 1px solid  #cbd5dd; padding: 7.5px; ">'+qe.FirstName+'</div>/<div style="width:262px; margin-left: 10px !important; display: inline-block; border: 1px solid  #cbd5dd; padding: 7.5px; ">'+qe.LastName+'</div><label for="car" class="col-lg-12 control-label no-padding-left" style="margin-top:9px;">File number</label><div style="display: inline; width:75px; border: 1px solid  #cbd5dd;padding: 7.5px;">CAR</div><input maxlength="12" id="car" style="display: inline; width:505px;" placeholder="Write the remaining numbers" type="text" class="form-control input-group" name="ccv"><label for="birthDate" style="margin-top:10px;" class="col-lg-12 control-label no-padding-left">Birth date (yyyy/mm/dd)</label><input maxlength="4" id="birthDateYearCAR" style="text-align: center; display: inline; width:200px; margin-right: 10px !important;" placeholder="Ex: 2016" type="text" class="form-control " name="birthDateYear" >/<input maxlength="2" id="birthDateMonthCAR" style="text-align: center; display: inline; width:150px; margin-right: 10px !important; margin-left:10px !important; !important" placeholder="Ex: 06" type="text" class="form-control " name="birthDateMonth" >/<input maxlength="2" id="birthDateDayCAR" style="text-align: center; display: inline; width:150px; margin-left:10px !important; !important" placeholder="Ex: 01" type="text" class="form-control " name="birthDateDay" ></p><span id="carNotification">Please fill out all fields to validate your file number.</span></div></div><style></style>',isLoading:!1};Ze.buttons.push({label:"fr"==abp.localization.currentLanguage.name?"Annuler l'achat":"Cancel",cssClass:"btn btn-danger",callBack:function(){clearInterval(nt),xe.reject()}}),Ze.buttons.push({label:"fr"==abp.localization.currentLanguage.name?"Continuer":"Continue",cssClass:"btn btn-primary car disabled",callBack:function(){if($($(".modal-dialog .btn-primary")[0]).hasClass("disabled")||$($(".modal-dialog .btn-primary")[0]).hasClass("DISABLED"))throw"This button is disabled, do not try to space click on it please -_-...";clearInterval(nt),xe.resolve(qe)}});var nt=null;te.openGeneric(Ze).opened.then(function(){var ft=$("#car")[0],Dt=$("#birthDateYearCAR")[0],pt=$("#birthDateMonthCAR")[0],ct=$("#birthDateDayCAR")[0],lt=$(".modal-dialog .car.btn-primary")[0],it=$("#carNotification"),st=($("#carLoadingSpinner"),{isCARInputValid:!1,isBirthDateYearInputValid:!1,isBirthDateMonthInputValid:!1,isBirthDateDayInputValid:!1,isValid:function(){return this.isCARInputValid&&this.isBirthDateYearInputValid&&this.isBirthDateMonthInputValid&&this.isBirthDateDayInputValid}});function gt(){function At(Tt,vt,Ut,Rt){$(Tt).on("input",function(){$(Tt).val($(Tt).val().toString().split(" ").join("")),$(Tt).val().toString().length==vt?($(Tt).removeClass("invalid"),Ut[Rt]=!0):(Ut[Rt]=!1,$(Tt).addClass("invalid")),function rt(){if(st.isValid()){$(it).html("Validation en cours..."),$(it).css({color:"#279796"}),qe.CAR=$(ft).val().toString(),qe.BirthDate=$(Dt).val()+"-"+$(pt).val()+"-"+$(ct).val();let Tt={};Tt.dateOfBirthDay=$(ct).val().toString(),Tt.dateOfBirthMonth=$(pt).val().toString(),Tt.dateOfBirthYear=$(Dt).val().toString(),Tt.carCode=$(ft).val().toString(),Tt.firstName=qe.FirstName,Tt.lastName=qe.LastName,function ye(xe){var qe=se.defer();return ee.post(ie.api.opc.validateCAR,xe).then(function(Ze){if(1==Ze.data.success)qe.resolve(Ze.data.result);else{var nt=$("#carNotification");$(nt).html(L("SharedInternalError")),$(nt).css({color:"red"}),qe.reject(Ze.data.error)}}).catch(function(Ze){qe.reject(Ze.data)}),qe.promise}(Tt).then(function(vt){vt.success?($(lt).removeClass("disabled"),$(it).html("Les informations entr\xe9es ont \xe9t\xe9 valid\xe9es."),$(it).css({color:"#279796"})):($(it).html(vt.errorMessage),$(it).css({color:"red"})),Ze.isLoading=!1})}else $(it).html("Veuillez remplir tous les champs afin de valider votre code CAR."),$(it).css({color:"#767676"})}()})}ft=$("#car")[0],Dt=$("#birthDateYearCAR")[0],pt=$("#birthDateMonthCAR")[0],ct=$("#birthDateDayCAR")[0],lt=$(".modal-dialog .car.btn-primary")[0],it=$("#carNotification"),$("#carLoadingSpinner"),void 0!==ft&&"true"!=$(ft).attr("data-initialized")&&(clearInterval(nt),$(ft).attr("data-initialized","true"),$(lt).addClass("disabled"),At(ft,12,st,"isCARInputValid"),At(Dt,4,st,"isBirthDateYearInputValid"),At(pt,2,st,"isBirthDateMonthInputValid"),At(ct,2,st,"isBirthDateDayInputValid"))}gt(),nt=setInterval(gt,500)})}return xe.promise}().then(function(ot){null!=ot&&(Z.CAR.dtos.push(ot),K.push(ot)),Z.CAR.cartItems.length>0&&Z.CAR.cartItems[Z.CAR.itemIndex].users.length-1!=Z.CAR.userIndex?(Z.CAR.userIndex++,be(qe)):Z.CAR.cartItems.length>0&&Z.CAR.itemIndex!=Z.CAR.cartItems.length-1?(Z.CAR.itemIndex++,Z.CAR.userIndex=0,be(qe)):qe.resolve()},function(){qe.reject()}),qe.promise}this.validateOpcNumber=function(){var xe=se.defer();return function de(){K=[],Z={CCV:{dtos:[],cartItems:[],itemIndex:0,userIndex:0},CAR:{dtos:[],cartItems:[],itemIndex:0,userIndex:0}}}(),this.checkForOpcItems().then(function(){pe.getOpcNumbers().then(function(){xe.resolve()})}),xe.promise},this.getMetadata=function(){return K},this.checkForOpcItems=function(){var xe=se.defer(),qe=JSON.parse(globalThis.__opcCourseCCV),ot=JSON.parse(globalThis.__opcCourseCAR);return ne.getAllItemsP().then(function(He){for(var Ze=0;Ze<He.length;Ze++)X(qe).any(function(nt){return nt==He[Ze].id})&&Z.CCV.cartItems.push(He[Ze]),X(ot).any(function(nt){return nt==He[Ze].id})&&Z.CAR.cartItems.push(He[Ze]);xe.resolve()}),xe.promise},this.getOpcNumbers=function(){var xe=se.defer();return(Z.CCV.cartItems.length>0||Z.CAR.cartItems.length>0)&&!j?ve(null).then(function(){be(null).then(function(){xe.resolve()},function(){xe.reject()})},function(){xe.reject()}):xe.resolve(),xe.promise},q.isUserLoggedIn()&&(j=30==q.getRoleCode()||35==q.getRoleCode())}]),A.module("app").controller("app.modules.public.cart",["$scope","stateService","cartService","appConst","$q","tenantService",function(ee,se,ie,ue,ne,te){var j,Q=ee.vm={},q=ee.fn={};Q.countries=[],Q.redirectDone=!1,Q.billingAddress={},Q.shippingAddress={},setTimeout(function(){$(".bn-cours-img > div > div img").each(function(j,Z){null!=$(Z).attr("src")&&$(Z).css("background-image","url('../../"+$(Z).attr("src")+"')")})},1e3),q.showShippingAddress=function oe(){return null==ie.cartHasProducts?(Q.shippingAddress={},!1):!!ie.cartHasProducts||(Q.shippingAddress={},!1)},j=ne.defer(),Q.redirectDoneP=j.promise,Q.hasCourseValidationRequired=ie.hasCourseValidationRequired,te.getCurrentTenant().then(function(Z){Q.tenant=Z,Q.tenant.creditCardPayment?Q.selectedPaymentMethod=0:Q.tenant.deferredPayment&&(Q.selectedPaymentMethod=1)}),se.unauthorise(ee,ue.roles.User,"cart.logged").then(function(){Q.redirectDone=!1,j.resolve(!1)},function(){Q.redirectDone=!0,j.resolve(!0)})}]),A.module("app").controller("app.modules.public.cart.billing",["$scope","userService","toaster","$q","countryService","cartService","$timeout","validationService",function(ee,se,ie,ue,ne,te,Q,q){var oe=ee.parentVm=ee.$parent.vm,Z=(ee.parentFn=ee.$parent.fn,ee.vm={}),K=ee.fn={},pe=globalThis.L,X=globalThis.$linq;function Ee(le,ye){var we=X(oe.countries).where(function(xe){return xe.id==le}).first();oe.billingAddress.country=we.countryCode,Z.states=we.states,null!=ye&&(oe.billingAddress.state=X(Z.states).where(function(xe){return xe.id==oe.billingAddress.stateId}).first().label),0==Z.states.length&&Z.states.push({id:null,label:"Autre"})}oe.billingAddress={},oe.postalCodeIsValid=!0,Z.states=[],Z.subTotal=oe.subTotal,Z.isLoading=!0,K.billingValidatePostalCode=function(){for(var le=ue.defer(),ye=!1,we=0;we<oe.countries.length;we++)if(oe.countries[we].id==oe.billingAddress.countryId){ye=!0,"CANADA"==oe.countries[we].label.toUpperCase()?oe.billingAddress.zipCode&&/^[A-Za-z]{1}\d{1}[A-Za-z]{1} *\d{1}[A-Za-z]{1}\d{1}$/.test(oe.billingAddress.zipCode)?le.resolve(!0):(le.reject(pe("CartBillingPostalCodeInvalidFormat")),oe.postalCodeIsValid=!1):le.resolve(!0);break}return ye||le.resolve(!0),le.promise},K.validateEmail=function(){var le=ue.defer();return q.validateEmail(oe.billingAddress.billingEmail)?le.resolve(!0):le.reject(pe("TheEmailFormatIsNotValid")),le.promise},K.billingValidateCountry=function(){var le=ue.defer();return function de(le){return!(0!=le&&(null==typeof le||!le||""==le||"NULL"==le))}(oe.billingAddress.countryId)?le.resolve(!0):le.reject(pe("CartBillingSelectCountry")),le.promise},K.billingValidateRegion=function(){var le=ue.defer();return le.resolve(!0),le.promise},K.onAddressChanged=function(){oe.useBillingAsShipping&&(oe.shippingAddress.firstName=oe.billingAddress.firstName,oe.shippingAddress.lastName=oe.billingAddress.lastName,oe.shippingAddress.companyName=oe.billingAddress.companyName,oe.shippingAddress.addressLine1=oe.billingAddress.addressLine1,oe.shippingAddress.addressLine2=oe.billingAddress.addressLine2,oe.shippingAddress.city=oe.billingAddress.city,oe.shippingAddress.zipCode=oe.billingAddress.zipCode),q.validateEmail(oe.billingAddress.billingEmail),te.setBillingAddressWithoutLoading(oe.billingAddress)},K.onCountryChanged=function(){if(1==oe.billingAddress.countryId)!function ve(){for(var le=0;le<oe.countries.length;le++)if("CANADA"==oe.countries[le].label.toUpperCase()){oe.billingAddress.countryId=oe.countries[le].id,oe.billingAddress.stateId=oe.countries[le].states[10].id,Ee(oe.billingAddress.countryId,null);break}}();else{var le=X(oe.countries).where(function(ye){return ye.id==oe.billingAddress.countryId}).first();oe.billingAddress.stateId=le.states.length>0?le.states[0].id:null,Ee(oe.billingAddress.countryId,oe.billingAddress.stateId)}oe.useBillingAsShipping&&(oe.shippingAddress.countryId=oe.billingAddress.countryId,oe.shippingAddress.stateId=oe.billingAddress.stateId),te.setBillingCountryId(oe.billingAddress.countryId),te.setBillingStateIdWithoutLoading(oe.billingAddress.stateId,oe.billingAddress.countryId)},K.onStateChanged=function(){oe.billingAddress.state=X(Z.states).where(function(le){return le.id==oe.billingAddress.stateId}).first().label,te.setBillingStateIdWithoutLoading(oe.billingAddress.stateId,oe.billingAddress.countryId)},ne.getAllWithStates().then(function(le){oe.countries=le.countries,se.getUserAddressByUserIdForCart().then(function(ye){oe.billingAddress=ye,oe.billingAddress.sendCopyOfBill=!0,null==oe.billingAddress.countryId?function be(){var le=X(oe.countries).where(function(ye){return ye.countryCode==globalThis.__headQuarterCountryCode}).first();oe.billingAddress.countryId=le.id,oe.billingAddress.stateId=X(le.states).where(function(ye){return ye.id==globalThis.__headQuarterStateId}).first().id,Ee(oe.billingAddress.countryId,oe.billingAddress.stateId)}():(Ee(oe.billingAddress.countryId,oe.billingAddress.stateId),te.setBillingAddressWithoutLoading(oe.billingAddress)),Z.country=globalThis.__headQuarterCountryCode,te.setBillingStateIdWithoutLoading(oe.billingAddress.stateId,oe.billingAddress.countryId),te.setBillingCountryId(oe.billingAddress.countryId),se.getCurrentUserP().then(function(we){oe.billingAddress.firstName=we.firstName,oe.billingAddress.lastName=we.lastName,oe.billingAddress.companyName=we.company,oe.billingAddress.billingEmail=we.email,Q(function(){Z.isLoading=!1},100)})})})}]),A.module("app").controller("app.modules.public.cart.creditCard",["$scope","tenantService",function(ee,se){var ie=ee.parentVm=ee.$parent.vm,ne=(ee.parentFn=ee.$parent.fn,ee.vm={});ee.fn={},se.getCurrentTenant().then(function(Q){ne.isUSA=!1,"United States"==Q.country&&(ne.isUSA=!0),ie.tenant=Q,ie.tenant.creditCardPayment?ie.selectedPaymentMethod=0:ie.tenant.deferredPayment&&(ie.selectedPaymentMethod=1)})}]),A.module("app").controller("app.modules.public.cart.details",["$scope",function(ee){ee.vm=ee.$parent.vm,ee.fn=ee.$parent.fn}]),A.module("app").controller("app.modules.public.cart.detailsItems",["$scope","$q","cartService","validationService","userService","modalService","toaster","$timeout","googleTagManagerService","appConst","eventService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){const K=ee.vm=ee.$parent.vm,pe=ee.fn=ee.$parent.fn,X=globalThis.$linq,de=globalThis.L;K.cartItems=[],K.showAddParticipantForm=!1,K.showParticipantList=!1,K.isUserLoggedIn=!1,K.isSupervisor=!1,K.isLoading=!0,K.showNotify=!1,K.currentEditingPartcipant=null,K.currentEditingParticipantEmailExisting=!1,K.timeout=null,K.id=ee.$id,K.isIthq=!1,K.showPaymentByInvoice=!0,K.validateEmailSent=!1,K.currencySymbol=globalThis.__currencySymbol,K.showImage=!0,K.isUserBuyingLicense=!1;let ve=[];function le(){const Ct=se.defer();return ne.isUserLoggedIn()&&(K.isUserLoggedIn=!0,K.isSupervisor=30==ne.getRoleCode()||35==ne.getRoleCode()),ie.updateDiscounts().then(function(){ie.getAllItemsP().then(function(ht){K.cartItems=ht;for(let Et=0;Et<K.cartItems.length&&(K.isContainGiftCardOrGiftCourse=X(K.cartItems[Et].courseTypes).any(function(xt){if("GIFTCARD"==xt.code||"GIFTCOURSE"==xt.code)return!0}),!K.isContainGiftCardOrGiftCourse);Et++);if(K.isContainGiftCardOrGiftCourse&&!K.tenant.allowGiftCardAndGiftCourseWithDeferredPayment&&(K.showPaymentByInvoice=!1),ne.isUserLoggedIn()&&(K.isUserLoggedIn=!0,30==ne.getRoleCode()||35==ne.getRoleCode()?(Ct.resolve(),K.isSupervisor=!0):(K.isSupervisor=!1,Ct.resolve())),globalThis.__isConsentGiven){const Et=oe.viewCart(K.cartItems);ve=oe.pushData("voir le panier",Et)}K.showImage=!0,q(function(){K.isLoading=!1,Ct.resolve()},500)})}),Ct.promise}function ye(Ct,ht){K.showImage=!1,ht?ie.removeDiscountsByToken([ht]).then(function(Et){pe.getAllCartItems(),pe.getAllCartDiscounts()}):ie.removeItemP(Ct).then(function(Et){pe.getAllCartItems(),pe.getAllCartDiscounts()})}function ot(Ct,ht,Et){if(null!=ht)for(let xt=0;xt<K.cartItems.length;xt++)if(0==K.currentEditingPartcipant)K.cartItems[xt].cartItemId==K.currentEditingCartItemId&&K.cartItems[xt].users.push(ht);else if(K.cartItems[xt].cartItemId==K.currentEditingCartItemId)for(let dt=0;dt<K.cartItems[xt].users.length;dt++)K.cartItems[xt].users[dt].cartUserId==K.currentEditingPartcipant&&(K.cartItems[xt].users[dt]=ht);Ct.cartUserId==K.currentEditingPartcipant&&!Et&&(K.currentEditingPartcipant=null,K.currentEditingCartItemId=null)}function He(){if(null!=K.currentEditingCartItemId)for(let Ct=0;Ct<K.cartItems.length;Ct++)if(K.cartItems[Ct].cartItemId==K.currentEditingCartItemId)for(let ht=0;ht<K.cartItems[Ct].users.length;ht++)if(K.cartItems[Ct].users[ht].cartUserId==K.currentEditingPartcipant)return K.cartItems[Ct].users[ht]}function Ze(Ct,ht){return!ie.userIsDuplicateForCartItem(ht,Ct)||(K.currentEditingParticipantEmailExisting=!1,de("CartDetailsItemsAddUserToCartItemDuplicateEmailError"))}function lt(Ct){const ht=se.defer();return ue.validateEmail(Ct)?ht.resolve(!0):ht.resolve(de("TheEmailFormatIsNotValid")),ht.promise}function it(){const Ct=se.defer();return ie.getDiscounts().then(function(ht){K.discounts=ht,Ct.resolve(!0)}),Ct.promise}pe.getCartCount=function(){return ie.itemCount},pe.getAllCartItems=le,pe.isEqualDates=function Tt(Ct,ht){const Et=new Date(Ct),xt=new Date(ht);return Et.setHours(0,0,0,0)==xt.setHours(0,0,0,0)},pe.removeParticipant=function pt(Ct,ht){ie.removeUserFromItemP(Ct.cartUserId,ht.cartItemId).then(function(){const Et=He();le().then(function(){Et&&Ct.cartUserId!=Et.cartUserId?ot(Ct,Et,!1):(K.currentEditingPartcipant=null,K.currentEditingCartItemId=null)})})},pe.saveParticipantToCart=function qe(Ct,ht,Et){if(void 0===Ct.isAllowedCourseRestricted||Ct.isAllowedCourseRestricted){if(!Et||0!=Ct.cartUserId)if(Ct.email==K.currentUserEmail&&(Ct.notify=!0),0==Ct.cartUserId)ie.addUserToItemP(Ct.email,Ct.firstName,Ct.lastName,Ct.notify,Ct.rbqUserCode,ht.cartItemId).then(function(xt){le().then(function(){K.currentEditingPartcipant=null,K.currentEditingCartItemId=null})},function(xt){Q.pop("error",xt,"")});else{const xt=He();ie.updateUserInItemP(Ct,ht.cartItemId).then(function(){le().then(function(){ot(Ct,xt,Et)})},function(dt){Q.pop("error",dt,"")})}}else Q.pop("error",de("ValidationCourseRestrictedGroupError"))},pe.addParticipant=function nt(Ct){const ht={cartUserId:0,email:"",firstName:"",lastName:"",company:"",memberCode:"",rbqUserCode:"",notify:!0,disabled:!1};for(let Et=0;Et<K.cartItems.length;Et++)K.cartItems[Et].cartItemId==Ct.cartItemId&&K.cartItems[Et].users.push(ht);K.currentEditingPartcipant=0,K.currentEditingCartItemId=Ct.cartItemId},pe.enabledParticipantForUpdate=function Dt(Ct,ht){null==K.currentEditingPartcipant&&Ct&&ne.getUserByUserName(Ct.email).then(function(Et){K.currentEditingPartcipant=Ct.cartUserId,K.currentEditingCartItemId=ht.cartItemId,K.currentEditingParticipantEmailExisting=0==Et.userByUserName.userId})},pe.validateExistingEmail=function ct(Ct,ht){K.validateEmailSent||(K.validateEmailSent=!0,K.currentEditingParticipantEmailExisting=!1,K.timeout&&clearTimeout(K.timeout),K.timeout=q(function(){if(K.preventToastSpam=!1,""!=Ct.email){const Et=X(K.cartItems).select(function(xt){return xt.id}).toArray();ne.getUserByUserNameCourseRestricted(Ct.email,Et).then(function(xt){if(0!=xt.userByUserName.userId){if(ht.visibility==j.CourseVisibilityEnum.TenantEmployee&&xt.userByUserName.role!=j.roles.Employee)return Q.pop("error",de("ValidationEmailTenantEmployeeError")),Ct.isValid=!1,void(K.validateEmailSent=!1);K.currentEditingParticipantEmailExisting=!1,Ct.firstName=xt.userByUserName.firstName,Ct.lastName=xt.userByUserName.lastName}else lt(Ct.email).then(function(dt){if("string"==typeof dt)return Q.pop("error",de("TheEmailFormatIsNotValid")),Ct.isValid=!1,Ct.firstName=null,Ct.lastName=null,void(K.validateEmailSent=!1);if(null==Ct.cartItemId)Ct.firstName=null,Ct.lastName=null;else if(ht.visibility==j.CourseVisibilityEnum.TenantEmployee)return Q.pop("error",de("ValidationEmailTenantEmployeeError")),Ct.isValid=!1,void(K.validateEmailSent=!1);K.validateEmailSent=!1,K.currentEditingParticipantEmailExisting=!0,Ct.isAllowedCourseRestricted=dt.isAllowedCourseRestricted,Ze(Ct,ht)});K.validateEmailSent=!1})}else K.validateEmailSent=!1},3e3))},pe.validateEmail=lt,pe.removeItemFromCart=ye,pe.changeQuantity=function we(Ct){if(0==K.cartItems[Ct].quantity)ye(K.cartItems[Ct].cartItemId,null);else if(""!=K.cartItems[Ct].quantity)for(let ht=0;ht<K.cartItems.length;ht++)if(K.cartItems[ht].cartItemId==K.cartItems[Ct].cartItemId){for(let Et=0;Et<K.cartItems[ht].selectedEventOccurences.length;Et++)K.cartItems[Ct].quantity>K.cartItems[ht].selectedEventOccurences[Et].remainingSeats&&(Q.pop("error",de("QuantityGreaterThanTheNumberOfSeatsAvailable")+K.cartItems[ht].selectedEventOccurences[Et].remainingSeats+" place(s).",""),K.cartItems[Ct].quantity=K.cartItems[ht].selectedEventOccurences[Et].remainingSeats);ie.setItemQuantity(K.cartItems[Ct].cartItemId,K.cartItems[Ct].quantity).then(function(){pe.getAllCartItems(),pe.getAllCartDiscounts()}),ht=K.cartItems.length}},pe.getAllCartDiscounts=it,pe.validateParticipantEmailForItem=Ze,pe.firstNameTooltip=function et(Ct){return de(Ct.cartUserId!=K.currentEditingPartcipant||K.currentEditingParticipantEmailExisting||0==K.currentEditingPartcipant?"SharedFirstName":"ParticipantExist")},pe.lastNameTooltip=function st(Ct){return de(Ct.cartUserId!=K.currentEditingPartcipant||K.currentEditingParticipantEmailExisting?"SharedLastName":"ParticipantExist")},pe.getIconClassForCartItem=function gt(Ct){if(Ct.courseTypes.length>1)return"fa calendar-and-desktop";switch(Ct.courseTypes[0].code){case"SYNC":return"far fa-calendar-alt fa-lg";case"ASYNC":return"fa fa-desktop fa-lg";case"PROD":return"fa fa-book fa-lg"}},pe.shortUrl=function At(Ct){return Z.shortUrl(Ct)},pe.showCompleteSchedule=function rt(Ct){const Et={buttons:null,header:"",body:'<style>.modal-footer{display: none;}.modal-body{padding-top:0;}.modal-body-compile{max-height:408px;width: 100%;}</style><div class="session-modal-header"><span class="schedule-modal-title">'+de("CartCompleteSchedule")+'</span><i class="fas fa-times cart-session-close" tabindex="0" ng-keypress="$event.keyCode == 13 ? vm.backToCatalog() :\'\'" ng-click="vm.backToCatalog()"></i></div><div class="session-modal-container" ng-repeat="session in vm.session"><div class="session-modal-date-time"><span>{{session.displayDateString}} &nbsp;</span><div></div></div><div style="padding-top: 4px; display: flex; justify-content: space-between;"><div><span ng-if="session.type == 1" style="color: var(--color-primary-dark);">{{session.locationName}} : &nbsp;</span><span ng-if="session.type == 2" style="color: var(--color-primary-dark);">'+de("EventOccurrenceVirtualClassroom")+'</span><span ng-if="session.locationDesciption">{{session.locationDesciption}}, &nbsp;</span></div><span ng-if="session.isCanceled"><strong>'+de("Canceled")+'</strong></span></div><div ng-if="session.type == 1" class="session-modal-info"><span>{{session.addressLine1}}, &nbsp;</span><span >{{session.city}} &nbsp;</span><span >({{session.state}}) &nbsp;</span><span>{{session.zipCode}}</span></div></div>',session:Ct.sessions,backToCatalog:function(){te.modalInstance.close()}};te.openGeneric(Et)},pe.truncateItemTitle=function be(Ct){return Ct.length>115?Ct.substr(0,115)+"...":Ct},pe.getCartThumbnail=function Ee(Ct){switch(void 0!==Ct[0].code?Ct[0].code:Ct){case"SYNC":return"SYNC";case"ASYNC":return"ASYNC";case"SYNC, ASYNC":return"HYBRID";case"PROD":return"PROD";case"GIFTCARD":return"GIFTCARD";case"GIFTCOURSE":return"GIFTCOURSE"}},pe.isMemberCodeDisabled=function vt(Ct,ht){return null!=Ct.memberCode&&""!=Ct.memberCode||!K.hasCourseValidationRequired?Ct.cartUserId!=K.currentEditingPartcipant:(K.currentEditingPartcipant=Ct.cartUserId,K.currentEditingCartItemId=ht.cartItemId,!1)},pe.isCompanyDisabled=function Ut(Ct,ht){return null!=Ct.company&&""!=Ct.company||!K.hasCourseValidationRequired?Ct.cartUserId!=K.currentEditingPartcipant:(K.currentEditingPartcipant=Ct.cartUserId,K.currentEditingCartItemId=ht.cartItemId,!1)},pe.isRbqUserCodeDisabled=function Rt(Ct,ht){return null!=Ct.rbqUserCode&&""!=Ct.rbqUserCode||!K.hasCourseValidationRequired?Ct.cartUserId!=K.currentEditingPartcipant:(K.currentEditingPartcipant=Ct.cartUserId,K.currentEditingCartItemId=ht.cartItemId,!1)},K.isIthq=window.location.hostname.includes("ithq"),K.redirectDoneP.then(function(Ct){!Ct||ne.getCurrentUserP().then(function(ht){K.currentUserEmail=ht.email,K.currentUserFirstName=ht.firstName,K.currentUserLastName=ht.lastName;const Et=[];Et.push(le()),Et.push(it()),se.all(Et).then(function(){const xt=[];X(K.discounts).foreach(function(dt){xt.push(pe.validateDiscount(dt.token,!0))}),X(X(K.cartItems).selectMany(function(dt){return dt.discounts}).toArray()).foreach(function(dt){xt.push(pe.validateDiscount(dt.token,!0))}),se.all(xt).then(function(){ie.refreshAllP()})})})})}]),A.module("app").controller("app.modules.public.cart.discount",["$scope","cartService","toaster","$q",function(ee,se,ie,ue){var ne=ee.$parent.vm,te=ee.$parent.fn,Q=globalThis.L;ne.showDiscountToken=!1,ne.discountToken="",te.validateDiscount=function(q,oe){var j=ue.defer();return se.addDiscount(q,oe).then(function(Z){Z&&null!=Z.showDiscountToken&&null!=Z.discountToken?te.getAllCartItems().then(function(){te.getAllCartDiscounts().then(function(){oe||ie.pop("success",Q("CartDiscountAddSuccess")),ne.showDiscountToken=Z.showDiscountToken,ne.discountToken=Z.discountToken,j.resolve()})}):j.resolve()}),j.promise}}]),A.module("app").controller("app.modules.public.cart.icon",["$scope","$state","cartService","userService",function(ee,se,ie,ue){var ne=ee.vm=ee.$parent.vm,te=ee.fn=ee.$parent.fn;ne.cartCount=0,te.enterKeypress=function(q){13===q.keyCode&&te.goToCart()},te.goToCart=function Q(){se.includes("cart")||(ue.isUserLoggedIn()?se.go("cart.logged",null,{location:!0}):se.go("cart",null,{location:!0}))},te.getCartCount=function(){return ie.itemCount}}]),A.module("app").controller("app.modules.public.cart.logged",["$scope","stateService","appConst",function(ee,se,ie){var ue=ee.vm=ee.$parent.vm;ee.fn=ee.$parent.fn,ue.redirectDone=!1,ue.redirectDone=!1,"cart"!=se.getPreviousState().name&&se.authorise(ee,ie.roles.Member,"cart"),ue.redirectDone=!0}]),A.module("app").controller("app.modules.public.cart.price",["$scope","userService","$state","cartService","stateService","toaster","modalService","stripeService","opcService","$injector",function(ee,se,ie,ue,ne,te,Q,q,oe,j){var Z=ee.vm=ee.$parent.vm,K=ee.fn=ee.$parent.fn,pe=ee.parentVm=ee.$parent.vm,de=(ee.parentFn=ee.$parent.fn,globalThis.L);function Ee(){if(Z.modalLoaded=!0,K.cartHaveProducts()||K.getDiscountTotal()>0||Z.canMakePayment)var we='<style>.modal-body{height: 530px !important;}</style><cart-purchase-modal config="vm.scope"></cart-purchase-modal>';else we='<cart-purchase-modal config="vm.scope"></cart-purchase-modal>';ue.setBillingStateId(ue.billingStateId,ue.billingCountryId).then(function(){Z.modalLoaded=!1,Z.modalConfig={header:"",body:we,ariaLabelledBy:"cartPurchaseModalTitle",customButton:!0,closeModal:!1,closeDialog:function(xe){this.closeModal=!0,Z.transactionId=xe},scope:{taxes:"CA"==Z.country?K.getTaxes():K.getTaxesUSA(),selectedPaymentMethod:Z.selectedPaymentMethod,subTotal:K.getSubTotal(),total:K.getGrandTotal(),discountTotal:K.getDiscountTotal(),shippingFee:K.getTotalShippingFee(),cartHaveProducts:K.cartHaveProducts(),country:Z.country,transactionId:Z.transactionId,items:pe.cartItems,hasAtLeastOneGiftCardOrCourse:pe.isContainGiftCardOrGiftCourse,hasCourseValidationRequired:Z.hasCourseValidationRequired,deferredPayment:pe.tenant.deferredPayment,cashDeferredPayment:pe.tenant.cashDeferredPayment,checkDeferredPayment:pe.tenant.checkDeferredPayment,bankTransferDeferredPayment:pe.tenant.bankTransferDeferredPayment,otherDeferredPayment:pe.tenant.otherDeferredPayment,billingAddress:pe.billingAddress,shippingAddress:pe.shippingAddress,creditCardPayment:pe.tenant.creditCardPayment}},Q.openGeneric(Z.modalConfig)})}Z.isLoading=!1,Z.modalLoaded=!1,Z.transactionId=null,Z.creditCard={},Z.creditCard.number="",Z.creditCard.expiryMonth="",Z.creditCard.expiryYear="",Z.creditCard.cvc="",Z.data={},Z.totalAmount=0,Z.country="",Z.currencySymbol=globalThis.__currencySymbol,Z.TenantPortalCA=!0,Z.TenantPortalUS=!0,K.isUserLoggedIn=function(){return se.isUserLoggedIn()},K.purchase=function(){if(!function be(){const we=Z.cartItems[0];if(!we.enrollmentValidationRequired)return!1;if(we.hasCompany){let xe=!1;return we.users.forEach(qe=>{if(null==qe.company||""==qe.company)return te.pop("error",de("ConfirmParticipantError")),void(xe=!0)}),xe}if(we.hasMemberCode){let xe=!1;return we.users.forEach(qe=>{if(null==qe.memberCode||""==qe.memberCode)return te.pop("error",de("ConfirmParticipantError")),void(xe=!0)}),xe}return!1}()){if(function ve(){var we=!1;return Z.cartItems.forEach(xe=>{0==xe.quantity&&(we=!0)}),we}())return void te.pop("error",de("CartCheckoutNoParticipants"));if(globalThis.__isOpcEnabled)oe.validateOpcNumber().then(function(){Ee()});else if(globalThis.__isRbqEnabled){const we={catalogItemId:Z.cartItems[0].id,participants:Z.cartItems[0].users.map(xe=>({prenomRepondant:xe.firstName,nomRepondant:xe.lastName,noRBQRepondant:xe.rbqUserCode}))};ue.validateRbqUserCode(we).then(function(xe){var qe,ot;xe&&xe.success&&(null===(qe=xe.result)||void 0===qe||!qe.participants)||0==(null===(ot=xe.result)||void 0===ot?void 0:ot.participants.length)?Ee():xe.result.participants.forEach(He=>{if(!He.isValid){const Ze=`${de("CourseDetailsRbqUserCodePlaceholder")}: ${He.noRBQRepondant}`;te.pop("warning",`${He.errorMessage} ${de("CourseDetail.AddToCart.RbqWarningText")}`,Ze)}})})}else Ee()}},K.goToCheckout=function(){if(null!=Z.currentEditingPartcipant)return te.pop("error",de("ConfirmParticipantError")),void(Z.submited=!1);ne.setTempData("showLoginFromCartMessage",!0),ie.go("login",{userId:null,registerString:null,returnState:"cart"})},K.getSubTotal=function(){return Z.subTotal=ue.getSubTotal().minus(ue.getDiscountSubTotal()).toNumber(),Z.subTotal},K.getTaxesUSA=function(){return ue.getUsaTaxesAmount().toNumber()},K.getTaxes=function(){return ue.getTaxes()},K.getCurrency=function(){return globalThis.__currencyCode+Z.currencySymbol+" "},K.getDiscountSubTotal=function(){return ue.getDiscountSubTotal().toNumber()},K.getDiscountTotal=function(){return ue.getDiscountTotal().toNumber()},K.getGrandTotal=function(){return Z.grandTotal=ue.getGrandTotal().minus(ue.getDiscountTotal()).toNumber(),Z.grandTotal},K.getTotalShippingFee=function(){return ue.getTotalShippingFee().toNumber()},K.cartHaveProducts=function(){return null!=ue.cartHasProducts&&ue.cartHasProducts},K.isDisabled=function(){return null==ue.billingAddress||null==ue.billingAddress.addressLine1||""==ue.billingAddress.addressLine1||""==ue.billingAddress.city||null==ue.billingAddress.city||null==ue.billingAddress.zipCode||""==ue.billingAddress.zipCode||(1==ue.billingCountryId||244==ue.billingCountryId)&&null==ue.billingStateId||0==ue.billingStateId},function le(){Z.country=globalThis.__headQuarterCountryCode}(),function ye(){Z.modalLoaded=!0,Z.canMakePayment=!1,q.getInstance().paymentRequest({country:globalThis.__headQuarterCountryCode,currency:globalThis.__currencyCode.toLowerCase(),total:{label:"Paiement mobile",amount:parseInt(K.getGrandTotal().toString().replace(".",""))}}).canMakePayment().then(function(qe){Z.canMakePayment=!0,Z.modalLoaded=!1})}()}]),A.module("app").controller("app.modules.public.cart.shipping",["$scope","countryService","cartService","$q","$timeout","userService",function(ee,se,ie,ue,ne,te){var Q=ee.parentVm=ee.$parent.vm,oe=(ee.parentFn=ee.$parent.fn,globalThis.L),j=ee.vm={},Z=ee.fn={};function pe(){for(var de=0;de<Q.countries.length;de++)if("CANADA"==Q.countries[de].label.toUpperCase()){Q.shippingAddress.countryId=Q.countries[de].id,Q.shippingAddress.stateId=Q.countries[de].states[10].id,X(Q.shippingAddress.countryId);break}}function X(de){j.states=globalThis.$linq(Q.countries).where(function(ve){return ve.id==de}).first().states,0==j.states.length&&j.states.push({id:null,label:"Autre"})}Q.shippingAddress={},Q.useBillingAsShipping=!1,j.isLoading=!0,j.states=[],Z.shippingValidatePostalCode=function(){for(var de=ue.defer(),ve=0;ve<Q.countries.length;ve++)if(Q.countries[ve].id==Q.shippingAddress.countryId){"CANADA"==Q.countries[ve].label.toUpperCase()?Q.shippingAddress.zipCode&&/^[A-Za-z]{1}\d{1}[A-Za-z]{1} *\d{1}[A-Za-z]{1}\d{1}$/.test(Q.shippingAddress.zipCode)?de.resolve(!0):(de.reject(oe("CartShippingPostalCodeInvalidFormat")),j.postalCodeIsValid=!1):de.resolve(!0);break}return de.promise},Z.cartHasProduct=function(){return ie.cartHasProducts},Z.shippingValidateCountry=function(){var de=ue.defer();return function K(de){return!(0!=de&&(null==typeof de||!de||""==de||"NULL"==de))}(Q.billingAddress.countryId)?de.resolve(!0):de.reject(oe("CartShippingSelectCountry")),de.promise},Z.shippingValidateRegion=function(){var de=ue.defer();return de.resolve(!0),de.promise},Z.onBillingCountryIdChanged=function(de){Q.useBillingAsShipping&&(Q.shippingAddress.countryId=de,Z.onCountryChanged())},Z.onBillingStateIdChanged=function(de){Q.useBillingAsShipping&&(Q.shippingAddress.stateId=de,Z.onStateChanged())},Z.onCountryChanged=function(){1==Q.shippingAddress.countryId?pe():(X(Q.shippingAddress.countryId),Q.shippingAddress.stateId=null),ie.setShippingStateId(Q.shippingAddress.stateId),ie.setShippingAddress(Q.shippingAddress),Z.shippingValidatePostalCode()},Z.onStateChanged=function(){ie.setShippingStateId(Q.shippingAddress.stateId),ie.setShippingAddress(Q.shippingAddress)},Z.onUseBillingAsShipping=function(){Q.useBillingAsShipping&&A.copy(Q.billingAddress,Q.shippingAddress),ie.setBillingAsShipping(Q.useBillingAsShipping),ie.setShippingStateId(Q.shippingAddress.stateId),ie.setShippingAddress(Q.shippingAddress)},se.getAllWithStates().then(function(de){Q.countries=de.countries,te.getUserAddressByUserIdForCart().then(function(ve){Q.billingAddress=ve,Q.shippingAddress.countryId=Q.billingAddress.countryId,Q.shippingAddress.stateId=Q.billingAddress.stateId,null==Q.shippingAddress.countryId?pe():X(Q.shippingAddress.countryId),ie.setShippingStateId(Q.shippingAddress.stateId),ie.setShippingAddress(Q.shippingAddress)}),ne(function(){j.isLoading=!1},100)}),ie.registerActionCallBack("billingCountryIdChanged",Z.onBillingCountryIdChanged),ie.registerActionCallBack("billingStateIdChanged",Z.onBillingStateIdChanged)}]);var Di=e(39982);A.module("app").directive("cartPurchaseModal",["cartService","stripeService","$timeout","transactionService","userService","authService","googleTagManagerService","opcService","$state",function(ee,se,ie,ue,ne,te,Q,q,oe){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(j,Z,K){},templateUrl:"/AppV2/modules/public/cart/modalDirectives/cartPurchaseModal.cshtml",controller:["$scope","toaster",function(j,Z){var K=j.parentVm=j.$parent.vm,X=(j.parentFn=j.$parent.fn,j.vm={}),de=j.fn={},ve=globalThis.L;function xe(ct){X.isPaymentLoading=!0,X.hasError=!1,ct.error?(nt(!0,ct.error.message),X.isPaymentLoading=!1):(X.paymentMethodId=ct.paymentMethod.id,X.paymentIntentId=null,de.submit())}function ot(ct){ct.error?(nt(!0,ct.error.message),X.isPaymentLoading=!1):(X.paymentMethodId=null,X.paymentIntentId=ct.paymentIntent.id,de.submit())}function nt(ct,lt){X.hasError=ct,X.errorMessage=lt,X.submited=!1,Z.clear(),X.firstTime=!1,setTimeout(()=>{X.hasError=!1,X.errorMessage=null},6e3)}function ft(){K.closeDialog(X.transactionId)}function Dt(){X.isFree=!0,document.getElementById("modalId").classList.add("please-wait-being-process"),de.submit()}X.taxes=j.config.taxes,X.total=j.config.total,X.country=j.config.country,X.subTotal=j.config.subTotal,X.discountTotal=j.config.discountTotal,X.shippingFee=j.config.shippingFee,X.cartHaveProducts=j.config.cartHaveProducts,X.selectedPaymentMethod=j.config.selectedPaymentMethod,X.items=j.config.items,X.hasAtLeastOneGiftCardOrCourse=j.config.hasAtLeastOneGiftCardOrCourse,X.hasCourseValidationRequired=j.config.hasCourseValidationRequired,X.deferredPayment=j.config.deferredPayment,X.cashDeferredPayment=j.config.cashDeferredPayment,X.checkDeferredPayment=j.config.checkDeferredPayment,X.bankTransferDeferredPayment=j.config.bankTransferDeferredPayment,X.otherDeferredPayment=j.config.otherDeferredPayment,X.creditCardPayment=j.config.creditCardPayment,X.shippingAddress=j.config.shippingAddress,X.billingAddress=j.config.billingAddress,X.currencySymbol=globalThis.__currencySymbol,X.isPaymentLoading=!1,X.isInvoicePaymentLoading=!1,X.transactionId=j.config.transactionId,X.isUserBuyingLicense=!1,de.getCurrency=function(){return globalThis.__currencyCode+X.currencySymbol+" "},de.submit=function(){if(!X.submited){if(X.submited=!0,null!=X.currentEditingPartcipant)return Z.pop("error",ve("ConfirmParticipantError")),void(X.submited=!1);var ct={};te.getUserIdP().then(function(lt){ct.metadata=JSON.stringify(q.getMetadata()),ct.userId=lt,ct.total=ee.getGrandTotal().toNumber(),ct.totalShippingFee=ee.getTotalShippingFee().toNumber(),ct.subTotal=ee.getSubTotal().toNumber(),ct.discountSubTotal=ee.getDiscountSubTotal().toNumber(),ct.taxTotal=0,ct.taxTotal=ee.getTaxes().reduce((it,et)=>it.plus(et.getAmount()),new Di.t(0)).toNumber(),ct.paymentMethod=X.selectedPaymentMethod,ct.validationRequired=X.hasCourseValidationRequired,ct.billingEmail=X.billingAddress.billingEmail,ct.sendCopyOfBill=X.billingAddress.sendCopyOfBill,ct.billingCompanyName=X.billingAddress.companyName,ct.billingFirstName=X.billingAddress.firstName,ct.billingLastName=X.billingAddress.lastName,ct.billingAddressLine1=X.billingAddress.addressLine1,ct.billingAddressLine2=X.billingAddress.addressLine2,ct.billingZipCode=X.billingAddress.zipCode,ct.billingCity=X.billingAddress.city,ct.billingStateId=X.billingAddress.stateId,ct.billingCountryId=X.billingAddress.countryId,ct.shippingCompanyName=X.shippingAddress.companyName,ct.shippingFirstName=X.shippingAddress.firstName,ct.shippingLastName=X.shippingAddress.lastName,ct.shippingAddressLine1=X.shippingAddress.addressLine1,ct.shippingAddressLine2=X.shippingAddress.addressLine2,ct.shippingZipCode=X.shippingAddress.zipCode,ct.shippingCity=X.shippingAddress.city,ct.shippingStateId=X.shippingAddress.stateId,ct.shippingCountryId=X.shippingAddress.countryId,ee.getAllItemsP().then(function(it){ct.items=it,X.isUserBuyingLicense=globalThis.$linq(ct.items).any(function(et){return 1==et.isUserBuyingLicense}),ee.getDiscounts().then(function(et){ct.discounts=function pt(ct){return ct.map(lt=>({discountId:lt.discountId,quantity:lt.quantity,token:lt.token,type:lt.type,amount:lt.amount.toNumber(),unitDiscount:lt.unitDiscount.toNumber()}))}(et),ct.discountTotal=ee.getDiscountTotal(),ne.getCurrentUserP().then(function(st){ct.userName=st.userName,ct.userFirstName=st.firstName,ct.userLastName=st.lastName,X.isFree||Z.pop("info",ve("PaymentProcessingTitle"),ve("PaymentProcessing")),X.isInvoicePaymentLoading=!0,ct.paymentIntentId=X.paymentIntentId,ct.paymentMethodId=X.paymentMethodId,ue.checkout(ct).then(function(gt){if(null!=X.ev&&X.ev.complete("success"),globalThis.__isConsentGiven){var At=Q.makeAPurchase(it,gt.transactionId,ct.subTotal,ct.taxTotal,ct.totalShippingFee,X.discountToken);Q.pushData("effectuer un achat",At)}Z.pop("success",ve("ApprovedPayment")),ee.destroyCartForCurrentUserP().then(function(){X.isInvoicePaymentLoading=!1,function He(ct){X.isUserBuyingLicense&&te.storeToken(ct.token,!0).then(function(){window.location.href=window.location.origin+"/transactions/"+ct.transactionId}),function Ze(ct){oe.go("transactions.details",{transactionId:ct.transactionId})}(ct)}(gt)})},function(gt){try{var At=gt.result.errors;if(1==X.selectedPaymentMethod)Z.pop("error",At[0].message),ft(),X.isPaymentLoading=!1,X.submited=!1;else if(null!=At&&At.length>=1&&null!=At[0].success&&!At[0].success)nt(!0,At[0].message),X.isPaymentLoading=!1;else if(null!=At&&At.length>=1&&null!=At[0].requiredAction&&At[0].requiredAction){var rt=se.getInstance();X.transactionId=At[0].transactionId,rt._locale=globalThis.abp.localization.currentLanguage.name.toLowerCase(),rt.handleCardAction(At[0].paymentIntentClientSecret).then(ot),X.submited=!1}else Z.pop("error",At[0].message),ft(),null!=X.ev&&X.ev.complete("fail"),X.isPaymentLoading=!1,X.submited=!1}catch(Tt){return Z.pop("error",ve("TransactionFailed"),ve("TransactionFailedInternalErrorExplanation")),null!=X.ev&&X.ev.complete("fail"),X.submited=!1,void(X.isPaymentLoading=!1)}})})})})})}},j.$on("$destroy",function(){window.onbeforeunload=null}),window.onbeforeunload=function(){return ve("AreYouSureExitCart")},de.closeModal=ft,de.getPercentage=function Ee(ct){return ct.getPercentage().times(100).toNumber()},de.invoicingMethod=function ye(){X.selectedPaymentMethod=1,j.config.selectedPaymentMethod=1},de.creditCardMethod=function le(){X.selectedPaymentMethod=0,j.config.selectedPaymentMethod=0},de.registerForFreeCourses=Dt,de.getTaxAmountAsNumber=function be(ct){return"CA"==X.country?ct.getAmount().toNumber():X.taxes},function(){if(X.isFree=!1,X.onlyGiftCards=!1,(X.total<=0||X.hasCourseValidationRequired)&&Dt(),X.hasAtLeastOneGiftCardOrCourse){var ct=0;X.items.forEach(lt=>{lt.isItemGiftCard&&ct++}),X.onlyGiftCards=ct==X.items.length}ie(function(){!function we(){var ct=se.getInstance();ct._locale=globalThis.abp.localization.currentLanguage.name.toLowerCase();var lt=ct.elements(),et=lt.create("card",{style:{base:{fontFamily:"Roboto, sans-serif",fontSmoothing:"antialiased",fontSize:"16px","::placeholder":{color:"#32325d"}},invalid:{fontFamily:"Roboto, sans-serif",color:"#fa755a",iconColor:"#fa755a"}},hidePostalCode:!0});et.mount("#card-element"),et.on("change",function(rt){document.querySelector("button").disabled=rt.empty,document.querySelector("#card-error").textContent=rt.error?rt.error.message:""}),document.getElementById("payment-form").addEventListener("submit",function(rt){rt.preventDefault(),ct.createPaymentMethod({type:"card",card:et,billing_details:{name:X.billingAddress.firstName+" "+X.billingAddress.lastName,email:X.billingAddress.billingEmail,address:{city:X.billingAddress.city,country:X.billingAddress.country,line1:X.billingAddress.addressLine1,line2:X.billingAddress.addressLine2,postal_code:X.billingAddress.zipCode,state:X.billingAddress.state}}}).then(xe)});var gt=ct.paymentRequest({country:globalThis.__headQuarterCountryCode,currency:globalThis.__currencyCode.toLowerCase(),total:{label:"Paiement mobile",amount:Math.ceil(100*X.total)}}),At=lt.create("paymentRequestButton",{paymentRequest:gt,style:{paymentRequestButton:{type:"default",theme:"dark",height:"46.4px",color:"transparent"}}});gt.canMakePayment().then(function(rt){X.isBrowserPayment=!1,rt?(X.hasAdditionnalPaymentMethod=!0,!rt.applePay&&!rt.googlePay&&(X.isBrowserPayment=!0),At.mount("#payment-request-button")):(X.hasAdditionnalPaymentMethod=!1,document.getElementById("payment-request-button").style.display="none")}),gt.on("paymentmethod",function(rt){X.paymentMethodId=rt.paymentMethod.id,X.paymentIntentId=null,X.ev=rt,de.submit()})}()})}()}]}}]),A.module("app").directive("uxCartGiftCardSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/cart/directives/uxCartGiftCardSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxCartGiftCourseSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/cart/directives/uxCartGiftCourseSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxCartHybridSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/cart/directives/uxCartHybridSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxCartInClassSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/cart/directives/uxCartInClassSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxCartOnlineSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/cart/directives/uxCartOnlineSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxCartProductSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/cart/directives/uxCartProductSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").controller("app.modules.admin.courses",["$scope","$state",function(ee,se){var ie=ee.vm={};ee.fn={},globalThis,ie.htmlEditorOne={htmlId:"htmlEditor1"},ie.htmlEditorTwo={htmlId:"htmlEditor2"},ie.htmlEditorThree={htmlId:"htmlEditor3"},ie.htmlEditorFour={htmlId:"htmlEditor4"}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.notificationSettings",["$scope","$q","$state","mailTemplateService",function(ee,se,ie,ue){var ne=ee.vm={},te=ee.fn={},Q=globalThis.L,q=ee.parentVm=ee.$parent.vm,oe=ee.parentFn=ee.$parent.fn,j=ne.self=q.views.notificationSettings;function Z(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchRegistrationToOnlineCourse,q.courseId,q.model.enrollmentValidationRequired?21:1,xt).then(function(un){ne.registrationToOnlineCourseGridData.rows=un.list,ne.registrationToOnlineCourseGridData.totalNumberOfRows=un.totalNumberOfRows,q.model.doNotSendRegistrationToOnlineCourse=un.doNotSendRegistrationToOnlineCourse,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function K(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchRegistrationToOccurrence,q.courseId,q.model.enrollmentValidationRequired?22:2,xt).then(function(un){ne.registrationToOccurrenceGridData.rows=un.list,ne.registrationToOccurrenceGridData.totalNumberOfRows=un.totalNumberOfRows,ne.registrationToOccurrenceId=un.courseNotificationId,q.model.doNotSendRegistrationToOccurrence=un.doNotSendRegistrationToOccurrence,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function pe(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchregistrationToOnLineCourseBoughtBySomeOneElse,q.courseId,q.model.enrollmentValidationRequired?23:3,xt).then(function(un){ne.registrationToOnLineCourseBoughtBySomeOneElseGridData.rows=un.list,ne.registrationToOnLineCourseBoughtBySomeOneElseGridData.totalNumberOfRows=un.totalNumberOfRows,ne.registrationToOnLineCourseBoughtBySomeOneElseId=un.courseNotificationId,q.model.doNotSendRegistrationToOnLineCourseBoughtBySomeOneElse=un.doNotSendRegistrationToOnLineCourseBoughtBySomeOneElse,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function X(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchRegistrationToOccurrenceBoughtBySomeOneElse,q.courseId,q.model.enrollmentValidationRequired?29:14,xt).then(function(un){ne.registrationToOccurrenceBoughtBySomeOneElseGridData.rows=un.list,ne.registrationToOccurrenceBoughtBySomeOneElseGridData.totalNumberOfRows=un.totalNumberOfRows,ne.registrationToOccurrenceBoughtBySomeOneElseId=un.courseNotificationId,q.model.doNotSendRegistrationToOccurrenceBoughtBySomeOneElse=un.doNotSendRegistrationToOccurrenceBoughtBySomeOneElse,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function de(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchregistrationToCourseOnLineByAssignment,q.courseId,q.model.enrollmentValidationRequired?25:7,xt).then(function(un){ne.registrationToCourseOnLineByAssignmentGridData.rows=un.list,ne.registrationToCourseOnLineByAssignmentGridData.totalNumberOfRows=un.totalNumberOfRows,ne.registrationToCourseOnLineByAssignmentId=un.courseNotificationId,q.model.doNotSendRegistrationToCourseOnLineByAssignment=un.doNotSendRegistrationToCourseOnLineByAssignment,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function ve(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchRegistrationByAssignmentToOccurrence,q.courseId,q.model.enrollmentValidationRequired?26:8,xt).then(function(un){ne.registrationByAssignmentToOccurrenceGridData.rows=un.list,ne.registrationByAssignmentToOccurrenceGridData.totalNumberOfRows=un.totalNumberOfRows,ne.registrationByAssignmentToOccurrenceId=un.courseNotificationId,q.model.doNotSendRegistrationByAssignmentToOccurrence=un.doNotSendRegistrationByAssignmentToOccurrence,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function be(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchRegistrationByAssignmentToOnLineCourseForNewUSer,q.courseId,q.model.enrollmentValidationRequired?27:9,xt).then(function(un){ne.registrationByAssignmentToOnLineCourseForNewUSerGridData.rows=un.list,ne.registrationByAssignmentToOnLineCourseForNewUSerGridData.totalNumberOfRows=un.totalNumberOfRows,ne.registrationByAssignmentToOnLineCourseForNewUSerId=un.courseNotificationId,q.model.doNotSendRegistrationByAssignmentToOnLineCourseForNewUSer=un.doNotSendRegistrationByAssignmentToOnLineCourseForNewUSer,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function Ee(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchRegistrationByAssignmentToOcurrenceForNewUSer,q.courseId,q.model.enrollmentValidationRequired?28:10,xt).then(function(un){ne.registrationByAssignmentToOcurrenceForNewUSerGridData.rows=un.list,ne.registrationByAssignmentToOcurrenceForNewUSerGridData.totalNumberOfRows=un.totalNumberOfRows,ne.registrationByAssignmentToOcurrenceForNewUSerId=un.courseNotificationId,q.model.doNotSendRegistrationByAssignmentToOcurrenceForNewUSer=un.doNotSendRegistrationByAssignmentToOcurrenceForNewUSer,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function le(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchLicenseOfOnLineCourseAssignedToSupervisor,q.courseId,5,xt).then(function(un){ne.licenseOfOnLineCourseAssignedToSupervisorGridData.rows=un.list,ne.licenseOfOnLineCourseAssignedToSupervisorGridData.totalNumberOfRows=un.totalNumberOfRows,ne.licenseOfOnLineCourseAssignedToSupervisorId=un.courseNotificationId,q.model.doNotSendLicenseOfOnLineCourseAssignedToSupervisor=un.doNotSendLicenseOfOnLineCourseAssignedToSupervisor,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function ye(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchLicenseOfEventAssignedToSupervisor,q.courseId,6,xt).then(function(un){ne.licenseOfEventAssignedToSupervisorGridData.rows=un.list,ne.licenseOfEventAssignedToSupervisorGridData.totalNumberOfRows=un.totalNumberOfRows,ne.licenseOfEventAssignedToSupervisorId=un.courseNotificationId,q.model.doNotSendLicenseOfEventAssignedToSupervisor=un.doNotSendLicenseOfEventAssignedToSupervisor,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function we(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchConfirmationOfCourseCompletionToUser,q.courseId,12,xt).then(function(un){ne.confirmationOfCourseCompletionToUserGridData.rows=un.list,ne.confirmationOfCourseCompletionToUserGridData.totalNumberOfRows=un.totalNumberOfRows,ne.confirmationOfCourseCompletionToUserId=un.courseNotificationId,q.model.doNotSendConfirmationOfCourseCompletionToUser=un.doNotSendConfirmationOfCourseCompletionToUser,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function xe(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchInformAboutRegistrationToTheOccurrence,q.courseId,13,xt).then(function(un){ne.informAboutRegistrationToTheOccurrenceGridData.rows=un.list,ne.informAboutRegistrationToTheOccurrenceGridData.totalNumberOfRows=un.totalNumberOfRows,ne.InformAboutRegistrationToTheOccurrenceId=un.courseNotificationId,q.model.doNotSendInformAboutRegistrationToTheOccurrence=un.doNotSendInformAboutRegistrationToTheOccurrence,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function qe(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchConfirmationOfCourseCompletionToSupervisor,q.courseId,15,xt).then(function(un){ne.confirmationOfCourseCompletionToSupervisorGridData.rows=un.list,ne.confirmationOfCourseCompletionToSupervisorGridData.totalNumberOfRows=un.totalNumberOfRows,ne.confirmationOfCourseCompletionToSupervisor=un.courseNotificationId,q.model.doNotSendConfirmationOfCourseCompletionToSupervisor=un.doNotSendConfirmationOfCourseCompletionToSupervisor,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function ot(xt,dt,Vt,Wt,Mt,Kt){var Jt=se.defer();return ue.getMailTemplateForCourse(ne.searchDeclinedEnrollmentValidationByAdminToUser,q.courseId,32,xt).then(function(un){ne.declinedEnrollmentValidationByAdminToUserGridData.rows=un.list,ne.declinedEnrollmentValidationByAdminToUserGridData.totalNumberOfRows=un.totalNumberOfRows,ne.declinedEnrollmentValidationByAdminToUser=un.courseNotificationId,q.model.doNotSendDeclinedEnrollmentValidationByAdminToUser=un.doNotSendDeclinedEnrollmentValidationByAdminToUser,ne.isLoading=!1,Kt&&Kt(),Jt.resolve()}),Jt.promise}function He(){ne.searchRegistrationToOccurrence="",ne.registrationToOccurrenceAutocompleteModel=q.model.registrationToOccurrenceId&&q.model.registrationToOccurrenceId>0?{key:"mailTemplateId",keyValue:q.model.registrationToOccurrenceId,labelKey:"label",labelValue:q.model.registrationToOccurrenceLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchRegistrationToOccurrenceBoughtBySomeOneElse="",ne.registrationToOccurrenceBoughtBySomeOneElseAutocompleteModel=q.model.registrationToOccurrenceBoughtBySomeOneElseId&&q.model.registrationToOccurrenceBoughtBySomeOneElseId>0?{key:"mailTemplateId",keyValue:q.model.registrationToOccurrenceBoughtBySomeOneElseId,labelKey:"label",labelValue:q.model.registrationToOccurrenceBoughtBySomeOneElseLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchRegistrationByAssignmentToOccurrence="",ne.registrationByAssignmentToOccurrenceAutocompleteModel=q.model.registrationByAssignmentToOccurrenceId&&q.model.registrationByAssignmentToOccurrenceId>0?{key:"mailTemplateId",keyValue:q.model.registrationByAssignmentToOccurrenceId,labelKey:"label",labelValue:q.model.registrationByAssignmentToOccurrenceLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchRegistrationByAssignmentToOcurrenceForNewUSer="",ne.registrationByAssignmentToOcurrenceForNewUSerAutocompleteModel=q.model.registrationByAssignmentToOcurrenceForNewUSerId&&q.model.registrationByAssignmentToOcurrenceForNewUSerId>0?{key:"mailTemplateId",keyValue:q.model.registrationByAssignmentToOcurrenceForNewUSerId,labelKey:"label",labelValue:q.model.registrationByAssignmentToOcurrenceForNewUSerLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchLicenseOfEventAssignedToSupervisor="",ne.licenseOfEventAssignedToSupervisorAutocompleteModel=q.model.licenseOfEventAssignedToSupervisorId&&q.model.licenseOfEventAssignedToSupervisorId>0?{key:"mailTemplateId",keyValue:q.model.licenseOfEventAssignedToSupervisorId,labelKey:"label",labelValue:q.model.licenseOfEventAssignedToSupervisorLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchInformAboutRegistrationToTheOccurrence="",ne.informAboutRegistrationToTheOccurrenceAutocompleteModel=q.model.informAboutRegistrationToTheOccurrenceId&&q.model.informAboutRegistrationToTheOccurrenceId>0?{key:"mailTemplateId",keyValue:q.model.informAboutRegistrationToTheOccurrenceId,labelKey:"label",labelValue:q.model.informAboutRegistrationToTheOccurrenceLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchRegistrationToOnlineCourse="",ne.registrationToOnlineCourseAutocompleteModel=q.model.registrationToOnlineCourseId&&q.model.registrationToOnlineCourseId>0?{key:"mailTemplateId",keyValue:q.model.registrationToOnlineCourseId,labelKey:"label",labelValue:q.model.registrationToOnlineCourseLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchRegistrationToOnLineCourseBoughtBySomeOneElse="",ne.registrationToOnLineCourseBoughtBySomeOneElseAutocompleteModel=q.model.registrationToOnLineCourseBoughtBySomeOneElseId&&q.model.registrationToOnLineCourseBoughtBySomeOneElseId>0?{key:"mailTemplateId",keyValue:q.model.registrationToOnLineCourseBoughtBySomeOneElseId,labelKey:"label",labelValue:q.model.registrationToOnLineCourseBoughtBySomeOneElseLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchRegistrationToCourseOnLineByAssignment="",ne.registrationToCourseOnLineByAssignmentAutocompleteModel=q.model.registrationToCourseOnLineByAssignmentId&&q.model.registrationToCourseOnLineByAssignmentId>0?{key:"mailTemplateId",keyValue:q.model.registrationToCourseOnLineByAssignmentId,labelKey:"label",labelValue:q.model.registrationToCourseOnLineByAssignmentLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchRegistrationByAssignmentToOnLineCourseForNewUSer="",ne.registrationByAssignmentToOnLineCourseForNewUSerAutocompleteModel=q.model.registrationByAssignmentToOnLineCourseForNewUSerId&&q.model.registrationByAssignmentToOnLineCourseForNewUSerId>0?{key:"mailTemplateId",keyValue:q.model.registrationByAssignmentToOnLineCourseForNewUSerId,labelKey:"label",labelValue:q.model.registrationByAssignmentToOnLineCourseForNewUSerLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchLicenseOfOnLineCourseAssignedToSupervisor="",ne.licenseOfOnLineCourseAssignedToSupervisorAutocompleteModel=q.model.licenseOfOnLineCourseAssignedToSupervisorId&&q.model.licenseOfOnLineCourseAssignedToSupervisorId>0?{key:"mailTemplateId",keyValue:q.model.licenseOfOnLineCourseAssignedToSupervisorId,labelKey:"label",labelValue:q.model.licenseOfOnLineCourseAssignedToSupervisorLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchConfirmationOfCourseCompletionToUser="",ne.confirmationOfCourseCompletionToUserAutocompleteModel=q.model.confirmationOfCourseCompletionToUserId&&q.model.confirmationOfCourseCompletionToUserId>0?{key:"mailTemplateId",keyValue:q.model.confirmationOfCourseCompletionToUserId,labelKey:"label",labelValue:q.model.confirmationOfCourseCompletionToUserLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchConfirmationOfCourseCompletionToSupervisor="",ne.confirmationOfCourseCompletionToSupervisorAutocompleteModel=q.model.confirmationOfCourseCompletionToSupervisorId&&q.model.confirmationOfCourseCompletionToSupervisorId>0?{key:"mailTemplateId",keyValue:q.model.confirmationOfCourseCompletionToSupervisorId,labelKey:"label",labelValue:q.model.confirmationOfCourseCompletionToSupervisorLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchDeclinedEnrollmentValidationByAdminToUser="",ne.declinedEnrollmentValidationByAdminToUserAutocompleteModel=q.model.declinedEnrollmentValidationByAdminToUserId&&q.model.declinedEnrollmentValidationByAdminToUserId>0?{key:"mailTemplateId",keyValue:q.model.declinedEnrollmentValidationByAdminToUserId,labelKey:"label",labelValue:q.model.declinedEnrollmentValidationByAdminToUserLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""},ne.searchReminderForEvent="",ne.reminderForEventAutocompleteModel=q.model.reminderForEventId&&q.model.reminderForEventId>0?{key:"mailTemplateId",keyValue:q.model.reminderForEventId,labelKey:"label",labelValue:q.model.reminderForEventLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""}}function nt(){ne.registrationToOnlineCourseGridData={fetchCallBack:Z,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.registrationToOnlineCourseId=ne.registrationToOnlineCourseAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.registrationToOccurrenceGridData={fetchCallBack:K,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.registrationToOccurrenceId=ne.registrationToOccurrenceAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.registrationToOnLineCourseBoughtBySomeOneElseGridData={fetchCallBack:pe,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnLineCourseBoughtBySomeOneElse=null,xt&&0!=xt.length&&(q.model.registrationToOnLineCourseBoughtBySomeOneElseId=ne.registrationToOnLineCourseBoughtBySomeOneElseAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.registrationToOccurrenceBoughtBySomeOneElseGridData={fetchCallBack:X,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.registrationToOccurrenceBoughtBySomeOneElseId=ne.registrationToOccurrenceBoughtBySomeOneElseAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.registrationToCourseOnLineByAssignmentGridData={fetchCallBack:de,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.registrationToCourseOnLineByAssignmentId=ne.registrationToCourseOnLineByAssignmentAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.registrationByAssignmentToOccurrenceGridData={fetchCallBack:ve,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.registrationByAssignmentToOccurrenceId=ne.registrationByAssignmentToOccurrenceAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.registrationByAssignmentToOnLineCourseForNewUSerGridData={fetchCallBack:be,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.registrationByAssignmentToOnLineCourseForNewUSerId=ne.registrationByAssignmentToOnLineCourseForNewUSerAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.registrationByAssignmentToOcurrenceForNewUSerGridData={fetchCallBack:Ee,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.registrationByAssignmentToOcurrenceForNewUSerId=ne.registrationByAssignmentToOcurrenceForNewUSerAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.licenseOfOnLineCourseAssignedToSupervisorGridData={fetchCallBack:le,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.licenseOfOnLineCourseAssignedToSupervisorId=ne.licenseOfOnLineCourseAssignedToSupervisorAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.licenseOfEventAssignedToSupervisorGridData={fetchCallBack:ye,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.licenseOfEventAssignedToSupervisorId=ne.licenseOfEventAssignedToSupervisorAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.confirmationOfCourseCompletionToUserGridData={fetchCallBack:we,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.confirmationOfCourseCompletionToUserId=ne.confirmationOfCourseCompletionToUserAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.informAboutRegistrationToTheOccurrenceGridData={fetchCallBack:xe,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.informAboutRegistrationToTheOccurrenceId=ne.informAboutRegistrationToTheOccurrenceAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.confirmationOfCourseCompletionToSupervisorGridData={fetchCallBack:qe,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.confirmationOfCourseCompletionToSupervisorId=ne.confirmationOfCourseCompletionToSupervisorAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},ne.declinedEnrollmentValidationByAdminToUserGridData={fetchCallBack:ot,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(xt,dt,Vt){ne.searchRegistrationToOnlineCourse=null,xt&&0!=xt.length&&(q.model.declinedEnrollmentValidationByAdminToUserId=ne.declinedEnrollmentValidationByAdminToUserAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Q("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]}}function ft(){let xt={triggerType:0,triggerTime:1,smsNotificationJobId:vt(q.model.listEventReminderTriggers),notificationType:1};q.model.listEventReminderTriggers.push(xt)}function st(){let xt={triggerType:0,triggerTime:1,mailTemplateNotificationJobId:Ut(q.listMailEventReminderTriggers),mailTemplateId:q.model.reminderForEventId,mailTemplateLabel:q.model.reminderForEventLabel};q.listMailEventReminderTriggers.push(xt);for(var dt=0;dt<q.listMailEventReminderTriggers.length;dt++)q.listMailEventReminderTriggers[dt].index=dt,oe.SetupMailTriggers()}function At(){let xt={triggerType:0,triggerTime:1,mailTemplateNotificationJobId:Ut(q.listMailAsyncClassReminderTriggers),mailTemplateId:q.model.reminderForAsyncClassId,mailTemplateLabel:q.model.reminderForAsyncClassLabel};q.listMailAsyncClassReminderTriggers.push(xt);for(var dt=0;dt<q.listMailAsyncClassReminderTriggers.length;dt++)q.listMailAsyncClassReminderTriggers[dt].index=dt,oe.SetupAsyncClassMailTriggers()}function Tt(){let xt={triggerType:0,triggerTime:1,smsNotificationJobId:vt(q.model.listCertificationExpirationTriggers),notificationType:2};q.model.listCertificationExpirationTriggers.push(xt)}function vt(xt){return null==xt.find(dt=>-1==dt.smsNotificationJobId)?-1:null==xt.find(dt=>-2==dt.smsNotificationJobId)?-2:null==xt.find(dt=>-3==dt.smsNotificationJobId)?-3:void 0}function Ut(xt){return null==xt.find(dt=>-1==dt.mailTemplateNotificationJobId)?-1:null==xt.find(dt=>-2==dt.mailTemplateNotificationJobId)?-2:null==xt.find(dt=>-3==dt.mailTemplateNotificationJobId)?-3:void 0}ne.firstLoad=!0,q.model.isInClass=q.isEventExist,q.model.isOnLine=q.isOnLine,ne.totalNumberOfRows=0,ne.showAddReminderButton=!0,ne.showAddCertificationButton=!0,j.initAutoComplete=He,te.addToLibrary=function Ze(){var xt=ie.href("adminCategory.CU",{},{absolute:!0});window.open(xt)},oe.initFetchMailTemplate=nt,te.onChangeCheckMinimumValue=function ht(xt,dt){1==dt&&q.listMailEventReminderTriggers[xt].triggerTime<15&&0!=q.listMailEventReminderTriggers[xt].triggerTime&&null!=q.listMailEventReminderTriggers[xt].triggerTime&&(q.listMailEventReminderTriggers[xt].triggerTime=15)},te.addMailEventReminderTrigger=st,te.addMailAsyncClassReminderTrigger=At,te.addEventReminderTrigger=ft,te.addCertificationExpirationTrigger=Tt,te.removeEventReminderTrigger=function Rt(xt){xt>0&&q.model.smsNotificationJobsToDelete.push(xt),q.model.listEventReminderTriggers=q.model.listEventReminderTriggers.filter(function(dt){return dt.smsNotificationJobId!=xt})},te.removeMailEventReminderTrigger=function gt(xt){xt>0&&q.model.mailNotificationJobsToDelete.push(xt),q.listMailEventReminderTriggers=q.listMailEventReminderTriggers.filter(function(Vt){return Vt.mailTemplateNotificationJobId!=xt});for(var dt=0;dt<q.listMailEventReminderTriggers.length;dt++)q.listMailEventReminderTriggers[dt].index=dt,oe.SetupMailTriggers()},te.removeMailAsyncClassReminderTrigger=function rt(xt){xt>0&&q.model.asyncClassNotificationJobsToDelete.push(xt),q.listMailAsyncClassReminderTriggers=q.listMailAsyncClassReminderTriggers.filter(function(Vt){return Vt.mailTemplateNotificationJobId!=xt});for(var dt=0;dt<q.listMailAsyncClassReminderTriggers.length;dt++)q.listMailAsyncClassReminderTriggers[dt].index=dt,oe.SetupAsyncClassMailTriggers()},te.removeCertificationExpirationTrigger=function Ct(xt){xt>0&&q.model.smsNotificationJobsToDelete.push(xt),q.model.listCertificationExpirationTriggers=q.model.listCertificationExpirationTriggers.filter(function(dt){return dt.smsNotificationJobId!=xt}),q.model.sendSmsCertificationExpirationToUser=q.model.listCertificationExpirationTriggers>0},te.setMin=function Et(xt){return 0==xt?1:15},te.returneIndex=function Dt(xt){return q.listMailEventReminderTriggers[xt].index=xt,xt+1},te.returnAsyncClassIndex=function pt(xt){return q.listMailAsyncClassReminderTriggers[xt].index=xt,xt+1},te.onMailEventFirstActivation=function ct(){0==q.listMailEventReminderTriggers.length&&q.model.sendReminderForEvent&&st()},te.onMailAsyncClassFirstReminderActivation=function lt(){0==q.listMailAsyncClassReminderTriggers.length&&q.model.sendReminderForAsyncClass&&At()},te.onSmsEventFirstActivation=function it(){0==q.model.listEventReminderTriggers.length&&q.model.sendSmsEventReminderToUser&&ft()},te.onSmsCertificationFirstActivation=function et(){0==q.model.listCertificationExpirationTriggers.length&&q.model.sendSmsCertificationExpirationToUser&&Tt()},He(),nt()}]);var Bl=A.module("app"),eo="app.modules.admin.course.createOrUpdate";Bl.controller(eo,["$scope","$state","$q","courseService","syllabusService","toaster","tenantService","appConst","modalService","eventService","mailTemplateService","breadCrumbsService","stateService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe){var X=ee.vm={},de=ee.fn={},ve=globalThis.$linq,be=globalThis.L;X.currentSyllabusesTypes=[],X.isNotDraft=!1,X.saveAll=!1,X.isLoading=!0,X.isFirstLoading=!0,X.buttonEnabled=!0,X.model={},X.model.price=0,X.model.visibility=2,X.model.status=1;var Ee="";function ye(){if(X.needsVerificationBeforeSave)!function le(){var lt={buttons:[],header:be("SharedPleaseConfirm"),body:"<span>"+be("CheckAccessibilityModalMessage1")+"<br><br>"+be("CheckAccessibilityModalMessage2")+"<br><br>"+be("CheckAccessibilityModalMessage3")+"</span>"};lt.buttons.push({label:be("SharedContinue"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){X.model.removeUserAccessDuration=!1,X.needsVerificationBeforeSave=!1,de.createOrUpdate()}}),lt.buttons.push({label:be("SharedConfirm"),cssClass:"btn btn-secondary-position bn-btn-modal btn-secondary-danger",callBack:function(){X.model.removeUserAccessDuration=!0,X.needsVerificationBeforeSave=!1,de.createOrUpdate()}}),oe.openGeneric(lt),X.model.subCategoryLabel=X.subCategoryAutocompleteModel.labelValue,null==X.model.subCategoryLabel&&(X.model.subCategoryId=null)}();else{if(X.listMailEventReminderTriggers)for(var lt=0;lt<X.listMailEventReminderTriggers.length;lt++)if(1==X.listMailEventReminderTriggers[lt].triggerType&&X.listMailEventReminderTriggers[lt].triggerTime<15)return void te.pop("error",be("TriggerMinimumTimeWarning"));if(X.listMailAsyncClassReminderTriggers)for(lt=0;lt<X.listMailAsyncClassReminderTriggers.length;lt++)if(0==X.listMailAsyncClassReminderTriggers[lt].triggerType&&X.listMailAsyncClassReminderTriggers[lt].triggerTime<1)return void te.pop("error",be("TriggerMinimumTimeWarning"));X.accordion.displaySettings.isOpen&&X.accordion.displaySettings.saveHtmlEditor()}X.accordion.general.isOpen&&X.accordion.general.saveHtmlEditor(),X.accordion.purchaseConditions.isOpen&&X.accordion.purchaseConditions.saveHtmlEditor(),X.model.courseDuration=60*X.courseDurationHours+X.courseDurationMin;var it=ie.defer();X.isLoading=!0,X.buttonEnabled=!1;var et=te.pop("success",be("CourseCreateOrUpdateCreateOrUpdateNotificationBegin"));if(2==X.tenantType&&(X.model.freeCourseNotViaCart=!0,X.model.hasHiddenPrice=!0),X.model.smsTriggersList=X.model.listEventReminderTriggers&&X.model.listCertificationExpirationTriggers?X.model.listEventReminderTriggers.concat(X.model.listCertificationExpirationTriggers):X.model.listEventReminderTriggers&&!X.model.listCertificationExpirationTriggers?X.model.listEventReminderTriggers:!X.model.listEventReminderTriggers&&X.model.listCertificationExpirationTriggers?X.model.listCertificationExpirationTriggers:[],1==X.tenantType&&X.model.price>0&&X.model.hasHiddenPrice&&(X.model.allowedSelfRegistration=!1),5==X.model.visibility&&X.selectedRestrictedGroups.length<=0){te.clear(et);var At={buttons:[],header:be("SharedPleaseConfirm"),body:be("CreateOrUpdateCourseRestrictedEmpty")};At.buttons.push({label:be("GroupRestrictedSpecifyGroups"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){return X.restrictedGroupError=!0,!0}}),At.buttons.push({label:be("GroupRestrictedSetPublic"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){return X.model.visibility=2,ye(),!0}}),oe.openGeneric(At)}X.model.subCategoryLabel=X.subCategoryAutocompleteModel.labelValue,null==X.model.subCategoryLabel&&(X.model.subCategoryId=null),X.model.isInClass=X.isEventExist,X.model.isOnline=X.isOnLine,X.model.selectedGroups=X.selectedRestrictedGroups,null!=X.model.displayStartDate&&null!=X.model.displayStartDate&&(X.model.startDate=j.dateToStringWithoutTimezone(X.model.displayStartDate)),X.model.endDate=null!=X.model.displayEndDate&&null!=X.model.displayEndDate&&""!=X.model.displayEndDate?j.dateToStringWithoutTimezone(X.model.displayEndDate):null;let rt=ve(X.model.translations).firstOrDefault();if(""==X.model.adminLabel&&(X.model.adminLabel=rt.label),X.model.translations.length>1&&(ve(X.model.translations).any(function(vt){return null==vt.slug||""==vt.slug&&null==rt.slug||""==rt.slug})?A.forEach(X.model.translations,function(vt,Ut){vt.slug=vt.label.substring(0,57)+"-"+vt.languageCode}):ve(X.model.translations).any(function(vt){return vt.slug==rt.slug&&vt.languageCode!=rt.languageCode})&&A.forEach(X.model.translations,function(vt,Ut){vt.slug=vt.slug.substring(0,57)+"-"+vt.languageCode})),X.listMailEventReminderTriggers)for(X.model.listMailEventReminderTriggers=[],lt=0;lt<X.listMailEventReminderTriggers.length;lt++)X.model.listMailEventReminderTriggers.push({mailTemplateId:X.mailTriggersAutocomplete[lt].autoCompleteModelData.keyValue,mailTemplateNotificationJobId:X.listMailEventReminderTriggers[lt].mailTemplateNotificationJobId,triggerTime:X.listMailEventReminderTriggers[lt].triggerTime,triggerType:X.listMailEventReminderTriggers[lt].triggerType});else X.listMailEventReminderTriggers=[];if(X.listMailAsyncClassReminderTriggers)for(X.model.listMailAsyncClassReminderTriggers=[],lt=0;lt<X.listMailAsyncClassReminderTriggers.length;lt++)X.model.listMailAsyncClassReminderTriggers.push({mailTemplateId:X.asyncClassMailTriggersAutocomplete[lt].autoCompleteModelData.keyValue,mailTemplateNotificationJobId:X.listMailAsyncClassReminderTriggers[lt].mailTemplateNotificationJobId,triggerTime:X.listMailAsyncClassReminderTriggers[lt].triggerTime,triggerType:X.listMailAsyncClassReminderTriggers[lt].triggerType});else X.listMailAsyncClassReminderTriggers=[];return ue.createOrUpdate(X.model).then(function(vt){X.model.id=vt.id,X.isEventExist=vt.isEventExist,X.isCertificateExist=vt.isCertificateExist,X.isOnLine=vt.isOnLine,X.listMailEventReminderTriggers=[],X.listMailAsyncClassReminderTriggers=[],X.model.listEventReminderTriggers=[],X.model.listMailAsyncClassReminderTriggers=[],X.model.listCertificationExpirationTriggers=[],X.listMailEventReminderTriggers=vt.listMailEventReminderTriggers,X.listMailAsyncClassReminderTriggers=vt.listMailAsyncClassReminderTriggers,X.model.listEventReminderTriggers=vt.listEventReminderTriggers,X.model.listCertificationExpirationTriggers=vt.listCertificationExpirationTriggers,de.SetupMailTriggers(),de.SetupAsyncClassMailTriggers(),X.disabledTaxCalculationTooltip=vt.lastUserDisabledTaxCalculation?be("CourseCreateOrUpdatePurchaseConditionsTooltipDisabledTaxCalculation")+" "+vt.lastUserDisabledTaxCalculation:"",vt.success?(te.clear(et),te.pop("success",be("CourseCreateOrUpdateCreateOrUpdateNotificationEnded")),setTimeout(function(){X.buttonEnabled=!0},8500),se.go("adminCourseCU",{id:X.model.id})):(te.pop("error",vt.error),X.model.status=2),X.isLoading=!1,it.resolve(vt.success)},function(vt){te.pop("error",vt.error),X.isLoading=!1,it.resolve(!1)}),X.intialDaysOfAvailabilityIsNull=null==X.model.daysOfAvailability,it.promise}function ot(){ue.getAutocompleteLabel(null,null,null,null,null,X.model.parentCategoryId,null,X.model.subCategoryId,null,null,null,null,null,X.currentLanguageCode).then(function(lt){X.model.parentCategoryLabel=lt.parentCategoryLabel,X.model.subCategoryLabel=lt.subCategoryLabel,X.views.displaySettings.initAutocomplete()})}function pt(){!1===X.accordion.general.isOpen&&X.accordion.general.initHtmlEditor(),!1===X.accordion.displaySettings.isOpen&&X.accordion.displaySettings.initHtmlEditor(),!1===X.accordion.purchaseConditions.isOpen&&X.accordion.purchaseConditions.initHtmlEditor()}X.categories=[],X.subCategories=[],X.isDescriptionOpen=!0,X.isObjectiveOpen=!0,X.courseDurationHours=0,X.courseDurationMin=0,X.model.displayStartDate=new Date,X.model.displayEndDate=null,X.model.removeUserAccessDuration=!1,X.needsVerificationBeforeSave=!1,X.model.hasGroupAutoEnrollmentToCourses=!1,X.mailTriggersAutocomplete=[],X.isProctoringDisable=!0,X.accessToEnrollmentValidationModule=globalThis.moduleAccess.accessToEnrollmentValidationModule,X.isIntegrityAdvocateEnabled=globalThis.__isIntegrityAdvocateEnabled,X.administratorCanDisabledCourseTaxCalculation=globalThis.__administratorCanDisabledCourseTaxCalculation,X.accordion={shouldSave:function(){return X.accordion.general.isOpen||X.accordion.displaySettings.isOpen||X.accordion.purchaseConditions.isOpen||X.accordion.notificationSettings.isOpen},general:{isOpen:!(null!=se.params.id&&se.params.id>0),save:function(){X.accordion.shouldSave()?(X.accordion.general.isOpen&&X.accordion.general.saveHtmlEditor(),ye().then(function(lt){lt&&X.accordion.general.toggle()})):X.accordion.general.toggle()},toggle:function(){X.accordion.general.isOpen=!X.accordion.general.isOpen,X.accordion.displaySettings.isOpen=!1,X.accordion.purchaseConditions.isOpen=!1,X.accordion.syllabuses.isOpen=!1,X.accordion.prerequisites.isOpen=!1,X.accordion.notificationSettings.isOpen=!1}},displaySettings:{isOpen:!1,save:function(){X.accordion.shouldSave()?(X.accordion.displaySettings.isOpen&&X.accordion.displaySettings.saveHtmlEditor(),ye().then(function(lt){lt&&X.accordion.displaySettings.toggle()})):X.accordion.displaySettings.toggle()},toggle:function(){pt(),X.accordion.general.isOpen=!1,X.accordion.displaySettings.isOpen=!X.accordion.displaySettings.isOpen,X.accordion.purchaseConditions.isOpen=!1,X.accordion.syllabuses.isOpen=!1,X.accordion.prerequisites.isOpen=!1,X.accordion.notificationSettings.isOpen=!1}},purchaseConditions:{isOpen:!1,save:function(){X.accordion.shouldSave()?(X.accordion.purchaseConditions.isOpen&&X.accordion.purchaseConditions.saveHtmlEditor(),ye().then(function(lt){lt&&X.accordion.purchaseConditions.toggle()})):X.accordion.purchaseConditions.toggle()},toggle:function(){pt(),X.accordion.general.isOpen=!1,X.accordion.displaySettings.isOpen=!1,X.accordion.purchaseConditions.isOpen=!X.accordion.purchaseConditions.isOpen,X.accordion.syllabuses.isOpen=!1,X.accordion.prerequisites.isOpen=!1}},syllabuses:{isOpen:!1,save:function(){X.accordion.shouldSave()?ye().then(function(lt){lt&&X.accordion.syllabuses.toggle()}):X.accordion.syllabuses.toggle()},toggle:function(){pt(),X.accordion.general.isOpen=!1,X.accordion.displaySettings.isOpen=!1,X.accordion.purchaseConditions.isOpen=!1,X.accordion.syllabuses.isOpen=!X.accordion.syllabuses.isOpen,X.accordion.prerequisites.isOpen=!1,X.accordion.notificationSettings.isOpen=!1}},prerequisites:{isOpen:!1,save:function(){X.accordion.shouldSave()?ye().then(function(lt){lt&&X.accordion.prerequisites.toggle()}):X.accordion.prerequisites.toggle()},toggle:function(){pt(),X.accordion.general.isOpen=!1,X.accordion.displaySettings.isOpen=!1,X.accordion.purchaseConditions.isOpen=!1,X.accordion.notificationSettings.isOpen=!1,X.accordion.syllabuses.isOpen=!1,X.accordion.prerequisites.isOpen=!X.accordion.prerequisites.isOpen}},notificationSettings:{isOpen:!1,save:function(){X.accordion.shouldSave()?ye().then(function(lt){lt&&X.accordion.notificationSettings.toggle()}):X.accordion.notificationSettings.toggle()},toggle:function(){pt(),X.accordion.general.isOpen=!1,X.accordion.displaySettings.isOpen=!1,X.accordion.purchaseConditions.isOpen=!1,X.accordion.notificationSettings.isOpen=!X.accordion.notificationSettings.isOpen,X.accordion.syllabuses.isOpen=!1,X.accordion.prerequisites.isOpen=!1}}},X.views={syllabuses:{show:function(){return!0},refresh:function(){}},syllabusesCU:{inserting:!1,show:function(){return!0},isLoading:!1,model:{},save:function(){}},syllabusesCUBarrier:{show:function(){return!0}},syllabusesCUCertificate:{show:function(){return!0}},syllabusesCUBadge:{show:function(){return!0}},syllabusesCUDocument:{show:function(){return!0}},syllabusesCUSectionEvent:{show:function(){return!0}},syllabusesCUExam:{show:function(){return!0}},syllabusesCUSection:{show:function(){return!0}},syllabusesCUSimulation:{show:function(){return!0}},syllabusesCUSurvey:{show:function(){return!0}},syllabusesCUUxPackage:{show:function(){return!0}},syllabusesCUVideo:{show:function(){return!0}},syllabusesCUProduct:{show:function(){return!0}},syllabusesCUGiftCard:{show:function(){return!0}},syllabusesCUGiftCourse:{show:function(){return!0}},syllabusesCULink:{show:function(){return!0}},notificationSettings:{initAutoComplete:function(){}},displaySettings:{initAutocomplete:function(){}},prerequisites:{show:function(){return!0},refresh:function(){}},prerequisitesCU:{inserting:!1,show:function(){return!0},isLoading:!1,model:{},save:function(){}}},de.fetchReminderForEvent0=function(lt,it,et,st,gt,At){var rt=ie.defer();return Z.getMailTemplateForCourse(X.mailTriggersAutocomplete[0].searchReminderForEvent,X.courseId,100,lt).then(function(Tt){X.mailTriggersAutocomplete[0].gridData.rows=Tt.list,X.mailTriggersAutocomplete[0].gridData.totalNumberOfRows=Tt.totalNumberOfRows,X.isLoading=!1,At&&At(),rt.resolve()}),rt.promise},de.fetchReminderForEvent1=function(lt,it,et,st,gt,At){var rt=ie.defer();return Z.getMailTemplateForCourse(X.mailTriggersAutocomplete[1].searchReminderForEvent,X.courseId,100,lt).then(function(Tt){X.mailTriggersAutocomplete[1].gridData.rows=Tt.list,X.mailTriggersAutocomplete[1].gridData.totalNumberOfRows=Tt.totalNumberOfRows,X.isLoading=!1,At&&At(),rt.resolve()}),rt.promise},de.fetchReminderForEvent2=function(lt,it,et,st,gt,At){var rt=ie.defer();return Z.getMailTemplateForCourse(X.mailTriggersAutocomplete[2].searchReminderForEvent,X.courseId,100,lt).then(function(Tt){X.mailTriggersAutocomplete[2].gridData.rows=Tt.list,X.mailTriggersAutocomplete[2].gridData.totalNumberOfRows=Tt.totalNumberOfRows,X.isLoading=!1,At&&At(),rt.resolve()}),rt.promise},de.fetchReminderForAsyncClass0=function(lt,it,et,st,gt,At){var rt=ie.defer();return Z.getMailTemplateForCourse(X.asyncClassMailTriggersAutocomplete[0].searchReminderForEvent,X.courseId,101,lt).then(function(Tt){X.asyncClassMailTriggersAutocomplete[0].gridData.rows=Tt.list,X.asyncClassMailTriggersAutocomplete[0].gridData.totalNumberOfRows=Tt.totalNumberOfRows,X.isLoading=!1,At&&At(),rt.resolve()}),rt.promise},de.fetchReminderForAsyncClass1=function(lt,it,et,st,gt,At){var rt=ie.defer();return Z.getMailTemplateForCourse(X.asyncClassMailTriggersAutocomplete[1].searchReminderForEvent,X.courseId,101,lt).then(function(Tt){X.asyncClassMailTriggersAutocomplete[1].gridData.rows=Tt.list,X.asyncClassMailTriggersAutocomplete[1].gridData.totalNumberOfRows=Tt.totalNumberOfRows,X.isLoading=!1,At&&At(),rt.resolve()}),rt.promise},de.fetchReminderForAsyncClass2=function(lt,it,et,st,gt,At){var rt=ie.defer();return Z.getMailTemplateForCourse(X.asyncClassMailTriggersAutocomplete[2].searchReminderForEvent,X.courseId,101,lt).then(function(Tt){X.asyncClassMailTriggersAutocomplete[2].gridData.rows=Tt.list,X.asyncClassMailTriggersAutocomplete[2].gridData.totalNumberOfRows=Tt.totalNumberOfRows,X.isLoading=!1,At&&At(),rt.resolve()}),rt.promise},de.SetupMailTriggers=function(){if(X.listMailEventReminderTriggers)for(var it=0;it<X.listMailEventReminderTriggers.length;it++)X.listMailEventReminderTriggers[it].index=it,X.mailTriggersAutocomplete[it].autoCompleteModelData={key:"mailTemplateId",keyValue:X.listMailEventReminderTriggers[it].mailTemplateId,labelKey:"label",labelValue:X.listMailEventReminderTriggers[it].mailTemplateLabel};X.model.listMailEventReminderTriggers=[]},de.SetupAsyncClassMailTriggers=function(){if(X.listMailAsyncClassReminderTriggers)for(var it=0;it<X.listMailAsyncClassReminderTriggers.length;it++)X.listMailAsyncClassReminderTriggers[it].index=it,X.asyncClassMailTriggersAutocomplete[it].autoCompleteModelData={key:"mailTemplateId",keyValue:X.listMailAsyncClassReminderTriggers[it].mailTemplateId,labelKey:"label",labelValue:X.listMailAsyncClassReminderTriggers[it].mailTemplateLabel};X.model.listMailAsyncClassReminderTriggers=[]},ee.$on("$destroy",function(){X.accordion.general.saveHtmlEditor()}),ee.$watch("vm.config.model.currentTranslation",function(lt,it){lt&&(X.currentLanguageCode=lt.languageCode,it&&lt.languageCode!=it.languageCode&&ot())},!0),de.goToProctoring=function ct(){K.add(eo,"("+X.model.adminLabel+")",se),se.go("admin.proctoring.widget-course",{courseId:X.courseId})},de.createOrUpdate=ye,de.clear=function qe(){se.go("admin.catalog.list",{reload:!0})},de.fetchAutocompleteLabel=ot,de.preview=function He(){var At,lt=ve(X.model.translations).firstOrDefault(null,function(vt){return vt.languageCode==X.currentLanguageCode}),it="",et=null;if(null!=lt)it=lt.label.length>60?lt.label.substring(0,60):lt.label,et=null,null!=lt.slug&&(et=lt.slug.length>60?lt.slug.substring(0,60):lt.slug);else{var st=ve(X.model.translations).firstOrDefault().label,gt=ve(X.model.translations).firstOrDefault().slug;it=st.length>60?st.substring(0,60):st,null!=et&&(et=gt.length>60?gt.substring(0,60):gt)}At=0==se.params.id?X.model.id:se.params.id;var rt=`${globalThis.window.origin}/catalogItemDetails`;rt+=`/${null!=et?urlFormatter.formatLabelForUrl(et).toLowerCase():urlFormatter.formatLabelForUrl(it).toLowerCase()}/${At}/-1/-1`,window.open(rt)},de.authorizeRemove=function Ze(){return null!=X.views&&null!=X.views.syllabuses&&null!=X.views.syllabuses.selected&&(X.views.syllabuses.selected.type==q.SyllabusEntryType.Link||X.views.syllabuses.selected.type==q.SyllabusEntryType.Section)||1==X.model.status&&X.views.syllabuses.hasSelection()&&X.accordion.syllabuses.isOpen&&!X.views.syllabusesCU.isEditing()},de.getDefaultNotification=function ft(){X.model.validationEmails=X.model.enrollmentValidationRequired?Ee:null,ue.getDefaultNotificationsForNewCourse(X.model.enrollmentValidationRequired).then(function(lt){$.extend(X.model,lt),X.views.notificationSettings.initAutoComplete()})},de.collapseDescriptionChanged=function Dt(){X.model.isDescriptionCollapse=!X.model.isDescriptionCollapse},de.statusChangeValidation=function xe(){if(2==X.model.status){if(X.currentSyllabusesTypes.length<=0||null==X.currentSyllabusesTypes)return te.pop("error",be("CourseCreateOrUpdateCreateOrUpdateInvalidCourseContent")),X.accordion.syllabuses.toggle(),void(X.model.status=1);if(X.currentSyllabusesTypes.length>0&&""==X.categoryAutocompleteModel.labelValue&&1!=X.model.status)return te.pop("error",be("CourseCreateOrUpdateCreateOrUpdateInvalidCategory")),X.accordion.displaySettings.toggle(),void(X.model.status=1)}},de.getTooltipErrorForDraftStatus=function nt(){return be(X.hasEnrollments&&!X.hasGroupAutoEnrollmentToCourses?"CourseCreateOrUpdateStatusError":!X.hasEnrollments&&X.hasGroupAutoEnrollmentToCourses?"CourseCreateOrUpdateStatusAutoAssignationError":"CourseCreateOrUpdateStatusEnrollmentsAndAutoEnrollmentError")},X.courseId=se.params.id,pe.initStateRetention(eo,ee),X.config={model:{translations:[],listMailEventReminderTriggers:[],listMailAsyncClassReminderTriggers:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},X.languageCode=globalThis.abp.localization.currentLanguage.name,X.currentLanguageCode=globalThis.abp.localization.currentLanguage.name,Q.getCurrentTenant().then(function(lt){X.tenantType=lt.type,(!X.courseId||"0"==X.courseId)&&(X.accessToEnrollmentValidationModule?(X.model.enrollmentValidationRequired=lt.enrollmentValidationByDefault,X.model.validationEmails=lt.defaultValidationEmails):(X.model.enrollmentValidationRequired=!1,X.model.validationEmails=""),1==lt.deferredPayment&&(X.model.deferredPaymentEmails=lt.defaultDeferredPaymentEmails),X.model.hasMultipleRegistrationAllowed=!1),function we(){X.config.model=X.model,X.courseId&&"0"!=X.courseId?(ue.get(X.courseId).then(function(lt){X.isEventExist=lt.isEventExist,X.isCertificateExist=lt.isCertificateExist,X.isOnLine=lt.isOnLine,X.hasEnrollments=lt.hasEnrollments,X.hasGroupAutoEnrollmentToCourses=lt.hasGroupAutoEnrollmentToCourses,X.model=lt,X.disabledTaxCalculationTooltip=lt.lastUserDisabledTaxCalculation?be("CourseCreateOrUpdatePurchaseConditionsTooltipDisabledTaxCalculation")+" "+lt.lastUserDisabledTaxCalculation:"",X.listMailEventReminderTriggers=lt.listMailEventReminderTriggers,X.listMailAsyncClassReminderTriggers=lt.listMailAsyncClassReminderTriggers,X.model.smsNotificationJobsToDelete=[],X.model.mailNotificationJobsToDelete=[],X.model.asyncClassNotificationJobsToDelete=[],X.model.displayStartDate=null!=X.model.startDate?new Date(X.model.startDate):null,X.model.displayEndDate=null!=X.model.endDate?new Date(X.model.endDate):null,X.model.hasGroupAutoEnrollmentToCourses=lt.hasGroupAutoEnrollmentToCourses,X.intialDaysOfAvailabilityIsNull=null==X.model.daysOfAvailability,X.config.model=X.model,de.SetupMailTriggers(),de.SetupAsyncClassMailTriggers(),X.isLoading=!1,X.isFirstLoading=!1,X.isObjectiveCollapse=lt.isObjectiveCollapse,X.isObjectiveOpen=1!=X.isObjectiveCollapse,X.isDescriptionCollapse=lt.isDescriptionCollapse,X.isDescriptionOpen=1!=X.isDescriptionCollapse,X.views.displaySettings.initAutocomplete(),X.views.notificationSettings.initAutoComplete(),X.hasHiddenPrice=lt.hasHiddenPrice,X.hasWaitingList=lt.hasWaitingList,X.courseDurationHours=Math.trunc(X.model.courseDuration/60),X.courseDurationMin=X.model.courseDuration%60,X.selectedRestrictedGroups=lt.restrictedGroups,X.smsNotificationJobsToDelete=[],X.model.courseTopicIds=lt.courseTopicIds,X.model.displayTopicInCourseDetail=lt.displayTopicInCourseDetail,X.model.courseColor=lt.courseColor,X.isProctoringDisable=!lt.canBeProctored}),ne.getSyllabusesForCourse(X.courseId,X.currentLanguageCode).then(function(lt){X.currentSyllabusesTypes=ve(lt.list).select(function(it){return it.type}).toArray()})):(X.model.translations=[{label:"",description:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],X.model.courseColor="#2196F3",ue.getDefaultNotificationsForNewCourse(X.model.enrollmentValidationRequired).then(function(lt){$.extend(X.model,lt),X.config.model=X.model,X.model.freeCourseNotViaCart=!0,X.model.allowedSelfRegistration=!0,X.isLoading=!1,X.isFirstLoading=!1,X.isObjectiveOpen=!0,X.model.isObjectiveCollapse=!1,X.isDescriptionOpen=!0,X.model.isDescriptionCollapse=!1,X.model.sendCourseExpiryNotificationToUser=!0,X.model.showSocialMediaIcons=1==X.tenantType,X.views.displaySettings.initAutocomplete(),X.views.notificationSettings.initAutoComplete(),Ee=X.model.validationEmails,X.model.displayTopicInCourseDetail=!0,0==X.model.enrollmentValidationRequired&&(X.model.validationEmails=null)}),X.currentSyllabusesTypes.length=0)}(),X.mailTriggersAutocomplete=[{gridData:{fetchCallBack:de.fetchReminderForEvent0,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(it,et,st){X.mailTriggersAutocomplete[0].searchReminderForEvent=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:be("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},autoCompleteModelData:[],searchReminderForEvent:""},{gridData:{fetchCallBack:de.fetchReminderForEvent1,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(it,et,st){X.mailTriggersAutocomplete[1].searchReminderForEvent=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:be("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},autoCompleteModelData:[],searchReminderForEvent:""},{gridData:{fetchCallBack:de.fetchReminderForEvent2,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(it,et,st){X.mailTriggersAutocomplete[2].searchReminderForEvent=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:be("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},autoCompleteModelData:[],searchReminderForEvent:""}],X.asyncClassMailTriggersAutocomplete=[{gridData:{fetchCallBack:de.fetchReminderForAsyncClass0,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(it,et,st){X.asyncClassMailTriggersAutocomplete[0].searchReminderForEvent=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:be("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},autoCompleteModelData:[],searchReminderForEvent:""},{gridData:{fetchCallBack:de.fetchReminderForAsyncClass1,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(it,et,st){X.asyncClassMailTriggersAutocomplete[1].searchReminderForEvent=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:be("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},autoCompleteModelData:[],searchReminderForEvent:""},{gridData:{fetchCallBack:de.fetchReminderForAsyncClass2,selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(it,et,st){X.asyncClassMailTriggersAutocomplete[2].searchReminderForEvent=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:be("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]},autoCompleteModelData:[],searchReminderForEvent:""}]})}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.prerequisites",["$scope","courseService","$q","$state","modalService","toaster",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=ee.parentVm=ee.$parent.vm,Z=(ee.parentFn=ee.$parent.fn,globalThis.L),K=Q.self=oe.views.prerequisites;ee.self=K;var pe=globalThis.$linq;function X(){var qe=ie.defer();return K.isLoading=!0,(!Q.courseId||0==Q.courseId)&&(Q.courseId=ue.params.id?ue.params.id:oe.model.id),se.getPrerequisitesForCourse(Q.courseId,Q.currentLanguageCode).then(function(ot){Q.operator=ot.isOrPrerequisiteOperator?1:0,Q.gridData.rows=ot.list,null!=Q.selected&&(le(pe(ot.list).where(function(He){return He.id==Q.selected.id}).firstOrDefault()),Q.gridData.selectedRowsFull=[Q.selected]),Q.gridData.refresh(),qe.resolve(),K.isLoading=!1}),qe.promise}function le(qe){Q.selected=qe,K.selected=qe}K.isLoading=!0,Q.prerequisistesFilter={barrier:!0},Q.operator=0,K.show=function Ee(){return!0},K.hasSelection=function de(){return null!=Q.selected},K.showUp=function ve(){return null!=Q.selected&&Q.gridData.rows[0].id!=Q.selected.id},K.showDown=function be(){return null!=Q.selected&&(Q.gridData.rows[Q.gridData.rows.length-1].id!=Q.selected.id||Q.gridData.rows[Q.gridData.rows.length-1].id==Q.selected.id&&null!=Q.selected.parentId)&&(1!=Q.selected.type||Q.selected.parentId||pe(Q.gridData.rows).any(function(qe){return qe.order>Q.selected.order&&!qe.parentId}))},q.filterChanged=function ye(){Q.gridData.refresh()},K.refresh=X,K.remove=function we(){K.isLoading=!0,ne.open(function(){se.deletePrerequisites(K.selected.id).then(function(qe){te.pop("success",Z("CourseCreateOrUpdatePrerequisitesDeleteSuccess").replace("{0}",K.selected.label)),X()},function(qe){X()})},function(){K.isLoading=!1},Z("SharedPleaseConfirm"),Z("CourseCreateOrUpdatePrerequisitesDeleteModalConfirmationText").replace("{0}",K.selected.label))},K.save=function xe(){se.updatePrerequisiteOperator(Q.courseId,Q.operator).then(function(qe){te.pop("success",Z("CourseCreateOrUpdatePrerequisitesSaveSuccess"))})},Q.courseId=ue.params.id,Q.gridData={fetchCallBack:X,selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(qe,ot,He){null==ot[0]?(le(null),Q.oldSelected=null):le(ot[0]),Q.oldSelected&&(Q.requiredPrerequisites=Q.selected,le(Q.oldSelected),Q.oldSelected=null,Q.gridData.selectedRowsIds=[Q.selected.id],Q.gridData.selectedRowsFull=[Q.selected]),Q.gridData.refresh()},isMultiSelectionGrid:!1,showTotalNumberOfRows:!0,columns:[{label:Z("CourseCreateOrUpdateCUPrerequisitesGridColumnLabel"),dataField:"label",type:"default"},{label:Z("CourseCreateOrUpdateCUPrerequisiteDeadlineForRegistration"),dataField:"deadlineForRegistration",type:"default",transform:function(qe,ot,He){return null!=qe&&0!=qe?qe:""}},{label:Z("CourseCreateOrUpdateCUPrerequisiteType"),dataField:"type",type:"default",transform:function(qe,ot,He){return 0==ot.type?Z("CourseTypeRequired"):1==ot.type?Z("BadgeTypeRequired"):""}}],rows:Q.prerequisistes}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.prerequisites.CU",["$scope","appConst","$timeout","$stateParams","courseService","toaster","$q","badgeService",function(ee,se,ie,ue,ne,te,Q,q){var oe=ee.vm={},j=ee.fn={},Z=globalThis.L,K=ee.parentVm=ee.$parent.vm,X=(ee.parentFn=ee.$parent.fn,oe.self=K.views.prerequisitesCU);ee.self=X,X.editing=!1;var de=K.views.prerequisitesCU;function ve(){X.editing=!1,oe.searchPrerequisites=null,K.views.prerequisites.refresh()}function le(ft){oe.self.model=ft}function xe(){null==oe.self.currentPrerequisites?(oe.self.model={courseId:ue.id?ue.id:K.model.id},oe.self.model.translations=[{label:"",languageCode:X.currentLanguageCode?X.currentLanguageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],oe.self.model.isVisible=!0,le(oe.self.model),oe.self.model.type=0,oe.self.isLoading=!1,oe.prerequisitesCU.model.deadlineForRegistration=0,oe.isDisabled=!1):ne.getRequiredCatalogItemById(oe.self.currentPrerequisites.id).then(function(ft){le(ft),oe.isDisabled=!0,oe.prerequisitesCU.model.type=ft.type,He(),oe.self.isLoading=!1})}function He(){oe.searchPrerequisites=null,1==K.views.prerequisitesCU.model.type?oe.prerequisitesBadgeAutocompleteModel=K.views.prerequisitesCU.model.id&&K.views.prerequisitesCU.model.id>0?{key:"id",keyValue:K.views.prerequisitesCU.model.id,labelKey:"title",labelValue:K.views.prerequisitesCU.model.label}:{key:"id",keyValue:null,labelKey:"title",labelValue:""}:oe.prerequisitesAutocompleteModel=K.views.prerequisitesCU.model.id&&K.views.prerequisitesCU.model.id>0?{key:"courseId",keyValue:K.views.prerequisitesCU.model.id,labelKey:"adminLabel",labelValue:K.views.prerequisitesCU.model.label}:{key:"courseId",keyValue:null,labelKey:"adminLabel",labelValue:""}}oe.prerequisitesCU=de,oe.searchPrerequisites=null,oe.isDisabled=!1,X.cancel=ve,X.insert=function ye(){X.isLoading=!1,X.editing=!0,ie(function(){oe.self.currentPrerequisites=null,xe(),K.views.prerequisites.refresh()})},X.update=function we(ft){oe.self.currentPrerequisites=ft,X.editing=!0,xe()},X.getModel=function Ee(){var ft=JSON.parse(JSON.stringify(X.model));return K.views.prerequisites.selected&&(ft.previousPrerequisitesId=K.views.prerequisites.selected.id),ft},X.isEditing=function qe(){return X.editing},X.save=function be(){var ft;ft=null==oe.self.currentPrerequisites?0:oe.self.currentPrerequisites.id;var Dt=de.getModel();0==oe.prerequisitesCU.model.type?ne.addPrerequisites(ft,Dt.courseId,oe.prerequisitesAutocompleteModel.keyValue,oe.prerequisitesCU.model.deadlineForRegistration).then(function(pt){te.pop("success",Z("CourseCreateOrUpdatePrerequisitesSaveSuccess")),ve()}):ne.addPrerequisitesBadge(ft,Dt.courseId,oe.prerequisitesBadgeAutocompleteModel.keyValue,oe.prerequisitesCU.model.deadlineForRegistration).then(function(pt){te.pop("success",Z("CourseCreateOrUpdatePrerequisitesSaveSuccess")),ve()})},j.typeChange=function Ze(){He()},He(),oe.prerequisitesGridData={fetchCallBack:function ot(ft,Dt,pt){var ct=Q.defer();return ne.getAllCoursesForPrerequiste(X.model.courseId,oe.searchPrerequisites,ft,Dt).then(function(lt){oe.prerequisitesGridData.rows=lt.courseList,oe.prerequisitesGridData.totalNumberOfRows=lt.totalNumberOfRows,oe.self.isLoading=!1,oe.isLodaing=!1,pt&&pt(),ct.resolve()}),ct.promise},selectedRowDataFieldAsId:"courseId",selectedRowsChangeCallBack:function(ft,Dt,pt){oe.searchPrerequisites=null,ft&&0!=ft.length&&(de.model.prerequisitesId=oe.prerequisitesAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Z("CourseCreateOrUpdateCUPrerequisitesGridColumnLabel"),dataField:"adminLabel",orderId:0,type:"default"}]},oe.prerequisitesBadgeGridData={fetchCallBack:function nt(ft,Dt,pt,ct,lt,it){var et=Q.defer();return q.getBadges(ft,Dt,pt,ct,lt,oe.searchPrerequisites).then(function(st){oe.prerequisitesBadgeGridData.rows=st.list,oe.prerequisitesBadgeGridData.totalNumberOfRows=st.totalNumberOfRows,oe.self.isLoading=!1,oe.isLodaing=!1,it&&it(),et.resolve()}),et.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(ft,Dt,pt){oe.searchPrerequisites=null,ft&&0!=ft.length&&(de.model.prerequisitesId=oe.prerequisitesBadgeAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Z("CourseCreateOrUpdateCUPrerequisitesGridColumnLabel"),dataField:"title",orderId:0,type:"default"}]},xe()}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.displaySettings",["$scope","$q","$state","categoryService","toaster","tenantService","courseService","appConst","$injector",function(ee,se,ie,ue,ne,te,Q,q,oe){var j=ee.vm,Z=ee.fn,K=globalThis.L,pe=ee.parentVm=ee.$parent.vm;ee.parentFn=ee.$parent.fn,j.currentTenant=!1;var de=j.self=pe.views.displaySettings;function ye(et){return!et||"object"!=typeof et||"image/jpeg"==et.filetype||"image/png"==et.filetype}function ot(){j.searchCategory="",j.categoryAutocompleteModel=pe.model.parentCategoryId&&pe.model.parentCategoryId>0?{key:"id",keyValue:pe.model.parentCategoryId,labelKey:"label",labelValue:pe.model.parentCategoryLabel}:{key:"id",keyValue:null,labelKey:"label",labelValue:""},j.searchSubCategory="",j.subCategoryAutocompleteModel=pe.model.subCategoryId&&pe.model.subCategoryId>0?{key:"id",keyValue:pe.model.subCategoryId,labelKey:"label",labelValue:pe.model.subCategoryLabel}:{key:"id",keyValue:null,labelKey:"label",labelValue:""}}function ft(et){var st=se.defer();return Q.getGroupsRestrictedByCourseId(et.searchValue,pe.courseId,et.skip,et.take).then(function(gt){st.resolve({data:gt.groups,totalCount:gt.totalNumberOfRows})}),st.promise}function Dt(et){var st=se.defer();return Q.getGroupByKey(et).then(function(gt){st.resolve(gt)}),st.promise}function ct(et){var st=se.defer();return Q.getAllTopicForCourse({search:et.searchValue,skip:et.skip,take:et.take}).then(function(At){st.resolve({data:At.topics,totalCount:At.totalNumberOfRows})}),st.promise}j.firstLoad=!0,j.windowSize=window.matchMedia("(max-width: 1024px)"),j.froalaOptions={height:500,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1,htmlRemoveTags:[""]},j.maxImageSize=q.FileSize.FiveMB,Z.createTopic=function(){var et=window.origin+"/admin/topic/CU/";window.open(et)},ee.visibilityTooltip={target:"#tooltip",showEvent:"mouseenter",hideEvent:"mouseleave",closeOnOutsideClick:!1,position:"right",contentTemplate:function(et){var st=K("CourseCreateOrUpdateDisplaySettingsVisibilityTooltip");st=st.replace(/{/g,"<strong>").replace(/}/g,"</strong>"),et.html(st)}},Z.thumbnailChanged=function ve(){ye(pe.model.thumbnail)?pe.model.currentTranslation.thumbnail=pe.model.thumbnail:(ne.pop("error",K("HomePageManagementErrorInvalidFiletype")),j.isLoading=!1)},Z.thumbnailCatalogChanged=function be(){ye(pe.model.catalogThumbnail)?pe.model.currentTranslation.catalogThumbnail=pe.model.catalogThumbnail:(ne.pop("error",K("HomePageManagementErrorInvalidFiletype")),j.isLoading=!1)},Z.getPathForThumbnail=function le(){if(null!=pe.model.currentTranslation)return pe.model.currentTranslation.thumbnail&&"object"==typeof pe.model.currentTranslation.thumbnail?"data:"+pe.model.currentTranslation.thumbnail.filetype+";base64,"+pe.model.currentTranslation.thumbnail.base64:null!=pe.model.currentTranslation&&pe.model.currentTranslation.thumbnail?pe.model.currentTranslation.thumbnail:""},Z.getPathForThumbnailCatalog=function we(){if(null!=pe.model.currentTranslation)return pe.model.currentTranslation.catalogThumbnail&&"object"==typeof pe.model.currentTranslation.catalogThumbnail?"data:"+pe.model.currentTranslation.catalogThumbnail.filetype+";base64,"+pe.model.currentTranslation.catalogThumbnail.base64:null!=pe.model.currentTranslation&&pe.model.currentTranslation.catalogThumbnail?pe.model.currentTranslation.catalogThumbnail:""},de.initAutocomplete=ot,Z.addToLibrary=function He(){oe.get("modalServiceBridge").openCategoryFormModal().then(function(st){let gt=st;null==gt.parentCategoryId?(pe.model.subCategoryId=null,pe.model.subCategoryLabel=null,pe.model.parentCategoryId=st.categoryId,pe.model.parentCategoryLabel=st.categoryLabel):(pe.model.subCategoryId=gt.categoryId,pe.model.subCategoryLabel=gt.categoryLabel,pe.model.parentCategoryId=st.parentCategoryId,pe.model.parentCategoryLabel=st.parentCategoryLabel),ot()})},Z.removeBannerThumbnail=function Ze(){null!=pe.model.currentTranslation&&(pe.model.currentTranslation.thumbnail=null,pe.model.currentTranslation.thumbnailName=null,pe.model.currentTranslation.removeThumbnail=!0)},Z.removeCatalogThumbnail=function nt(){null!=pe.model.currentTranslation&&(pe.model.currentTranslation.catalogThumbnail=null,pe.model.currentTranslation.catalogThumbnailName=null,pe.model.currentTranslation.removeCatalogThumbnail=!0)},Z.removeSelectedTopic=function it(et){var st=pe.model.courseTopicIds.indexOf(et.topicId);pe.model.courseTopicIds.splice(st,1)},ot(),function Ee(){te.getCurrentTenant().then(function(st){j.currentTenant=st})}(),function pt(){ee.tagBox={dataSource:{key:"id",byKey:Dt,load:ft},valueExpr:"id",displayExpr:"label",showSelectionControls:!0,loadPanel:{enabled:!0,showPane:!1,indicatorSrc:"/AppV2/images/Infinity-lightBlue.svg"},applyValueMode:"useButtons",bindingOptions:{placeholder:"vm.placeholder",value:"parentVm.selectedRestrictedGroups"},onInitialized:function(et){j.placeholder=K("SelectRestrictedGroupsCourse"),j.selectedGroupsCount=pe.selectedRestrictedGroups.length},onOpened:function(et){j.isOpened=!0},onClosed:function(et){j.isOpened=!1},onFocusOut:function(et){j.isOpened=!1},onValueChanged:function(et){j.selectedGroupsCount=et.value.length,pe.selectedRestrictedGroups=et.value,j.isOpened=!1}}}(),function lt(){ee.topicTagBox={dataSource:{key:"topicId",load:ct},valueExpr:"topicId",displayExpr:"topicTitle",showSelectionControls:!0,loadPanel:{enabled:!0,showPanel:!1,indicatorSrc:"/AppV2/images/Infinity-lightBlue.svg"},applyValueMode:"useButtons",searchEnabled:!0,bindingOptions:{placeholder:"vm.placeholderTopic",value:"parentVm.model.courseTopicIds"},onInitialized:function(et){j.placeholderTopic=K("UserProfileTopicSearch"),j.selectedTopicCount=pe.model.courseTopicIds.length},onOpened:function(et){j.isOpened=!0},onClosed:function(et){j.isOpened=!1},onFocusOut:function(et){j.isOpened=!1},onSelectionChanged:function(et){pe.courseTopics=et.component._selectedItems,j.selectedTopicCount=et.component._selectedItems.length,j.isOpened=!1}}}(),j.categoryGridData={fetchCallBack:function xe(){var et=se.defer();return ue.search(j.searchCategory,j.categoryGridData.skip,j.categoryGridData.take,null,pe.currentLanguageCode).then(function(st){j.categoryGridData.rows=st.categories,j.categoryGridData.totalNumberOfRows=st.totalNumberOfLines,et.resolve(st.result)}),et.promise},selectedRowDataFieldAsId:"id",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,selectedRowsChangeCallBack:function(et,st,gt){j.searchCategory=null,et&&0!=et.length&&(pe.model.parentCategoryId=j.categoryAutocompleteModel.keyValue),(!et||0==et.length)&&(pe.model.subCategoryId=null,j.subCategoryAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""})},columns:[{label:K("DiscountsCardCUCategory"),dataField:"label",orderId:1,orderBy:!0,type:"default"}],rows:j.courses,totalNumberOfRows:j.totalCourses,customPageSizes:[5]},j.subCategoryGridData={fetchCallBack:function qe(){var et=se.defer();return ue.search(j.searchSubCategory,j.categoryGridData.skip,j.categoryGridData.take,j.categoryAutocompleteModel.keyValue,pe.currentLanguageCode).then(function(st){j.subCategoryGridData.rows=st.categories,j.subCategoryGridData.totalNumberOfRows=st.totalNumberOfLines,et.resolve(st.result)}),et.promise},selectedRowDataFieldAsId:"id",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,selectedRowsChangeCallBack:function(et,st,gt){j.searchSubCategory=null,et&&0!=et.length&&(pe.model.subCategoryId=j.subCategoryAutocompleteModel.keyValue)},columns:[{label:K("DiscountsCardCUCategory"),dataField:"label",orderId:1,orderBy:!0,type:"default"}],rows:j.courses,totalNumberOfRows:j.totalCourses,customPageSizes:[5]},pe.accordion.displaySettings.saveHtmlEditor=function(){j.froalaOptions.froalaEditor.codeView.isActive()&&(pe.model.currentTranslation.htmlDetail=j.froalaOptions.froalaEditor.codeView.get())},pe.accordion.displaySettings.initHtmlEditor=function(){}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.general",["$scope","$q","courseService","categoryService","$timeout","modalService",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=globalThis.L,j=ee.parentVm=ee.$parent.vm;ee.parentFn=ee.$parent.fn,Q.model={},Q.firstLoad=!0,Q.EditSlug=!1,Q.accessToRecertificationModule=globalThis.moduleAccess.accessToRecertificationModule,Q.froalaOptionsDescription={height:300,toolbarSticky:!1,language:globalThis.abp.localization.currentLanguage.name.toLowerCase()},Q.froalaOptionsObjective={height:300,toolbarSticky:!1,language:globalThis.abp.localization.currentLanguage.name.toLowerCase()},q.updateAdminLabel=function be(){if((j.courseId<=0||""==j.courseId)&&(j.model.adminLabel=j.model.currentTranslation.label),""==j.model.currentTranslation.slug&&(Q.EditSlug=!1),(""==j.model.currentTranslation.label||1==j.model.currentTranslation.label.length)&&""!=j.model.currentTranslation.slug&&(Q.EditSlug=!0),j.model.currentTranslation.slug!=j.model.currentTranslation.label&&!Q.EditSlug){var we=j.model.currentTranslation.label;we=(we=(we=we.replace(/-/g," ")).replace(/[ ]{2,}/g," ")).replace(/\s/g,"-"),j.model.currentTranslation.slug=we.substring(0,60)}},q.validateAdminLabel=function K(){var we=se.defer();return""==j.model.adminLabel?(we.reject(oe("AdminLabelRequired")),we.promise):(ie.isAdminLabelAvailable(j.model.adminLabel,j.courseId).then(function(xe){xe?we.resolve(!0):we.reject(oe("ThisAdminLabelIsAlreadyInUse"))},function(){we.reject(oe("FatalError"))}),we.promise)},q.courseExpiryMonthsChange=function X(){return null!==j.model.courseExpiryMonths&&""!==j.model.courseExpiryMonths&&" "!==j.model.courseExpiryMonths&&void 0!==j.model.courseExpiryMonths?!(j.model.courseExpiryMonths<1&&null!=j.model.courseExpiryMonths&&(j.model.courseExpiryMonths=1,1)):(j.model.courseNotificationReminderDays="",!1)},q.courseNotificationReminderDaysChange=function de(){j.model.courseNotificationReminderDays<1&&null!==j.model.courseNotificationReminderDays&&(j.model.courseNotificationReminderDays=1)},q.daysOfAvailabilityChange=function ve(){j.model.daysOfAvailability<1&&null!==j.model.daysOfAvailability?(j.model.daysOfAvailability=1,j.model.activationType=0,j.needsVerificationBeforeSave=!1):null==j.model.daysOfAvailability||j.model.daysOfAvailability<=0?(j.model.hasEnrollments&&!j.intialDaysOfAvailabilityIsNull&&(j.needsVerificationBeforeSave=!0),j.model.activationType=null):(j.model.activationType=0,j.needsVerificationBeforeSave=!1)},q.collapseDescriptionChanged=function le(){j.model.isDescriptionCollapse=!j.isDescriptionOpen},q.collapseObjectiveChanged=function ye(){j.model.isObjectiveCollapse=!j.isObjectiveOpen},q.isSlugEdited=function Ee(){Q.EditSlug=!0},q.enableRoleSelectionForNotification=function pe(){return j.model.courseExpiryMonths>0},j.accordion.general.saveHtmlEditor=function(){if(Q.froalaOptionsDescription.froalaEditor.codeView.isActive()&&(j.model.currentTranslation.description=Q.froalaOptionsDescription.froalaEditor.codeView.get()),Q.froalaOptionsObjective.froalaEditor.codeView.isActive()&&(j.model.currentTranslation.objective=Q.froalaOptionsObjective.froalaEditor.codeView.get()),j.accordion.general.isOpen){var we=document.getElementById("froala1"),xe=document.getElementById("froala2");we&&document.getElementById("froala1").remove(),xe&&document.getElementById("froala2").remove()}},j.accordion.general.initHtmlEditor=function(){},ee.$on("$destroy",function(){document.getElementById("froala1")&&document.getElementById("froala1").remove(),document.getElementById("froala2")&&document.getElementById("froala2").remove()})}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.purchaseConditions",["$scope","tenantService","userService",function(ee,se,ie){var ue=ee.vm={},ne=ee.fn={},Q=(globalThis,ee.parentVm=ee.$parent.vm);ee.parentFn=ee.$parent.fn,ue.model={},ue.firstLoad=!0,ue.accessToEnrollmentValidationModule=globalThis.moduleAccess.accessToEnrollmentValidationModule,ue.froalaOptionsSpecialMessage={height:250,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1},ue.froalaOptionsCustomAddingParticipant={height:250,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1},ue.froalaOptionsCustomPostBillingInfo={height:250,language:globalThis.abp.localization.currentLanguage.name.toLowerCase(),toolbarSticky:!1},ne.watchSelfUnsubscribField=function oe(){1==Q.model.selfUnsubscriptionAlloweded&&(Q.model.freeCourseNotViaCart=!0)},ne.isDisabledField=function j(){return 2==Q.tenantType?(Q.model.freeCourseNotViaCart=!0,"disableDiv"):Q.model.price>0&&2!=Q.tenantType||function be(){if(null!=Q.currentSyllabusesTypes&&Q.currentSyllabusesTypes.length>0)return Q.currentSyllabusesTypes.some(function(Ee){return 15==Ee||14==Ee})}()?(Q.model.freeCourseNotViaCart=!1,Q.model.selfUnsubscriptionAlloweded=!1,"disableDiv"):""},ne.isDisabledFieldUnsubscribe=function Z(){return 2==ue.tenantType?(Q.model.freeCourseNotViaCart=!0,""):Q.model.price>0?(Q.model.freeCourseNotViaCart=!1,Q.model.selfUnsubscriptionAlloweded=!1,"disableDiv"):""},ne.disabledIfNotViaCart=function K(){return Q.model.freeCourseNotViaCart?(Q.model.hasMemberCode=!1,Q.model.hasCompany=!1,"disableDiv"):""},ne.isCommercial=function pe(){return 2!=Q.tenantType},ne.findLabelForItem=function X(Ee){Ee.forEach(le=>{if(le.languageCode==Q.languageCode)return le.label})},ne.getDisabledTaxCalculationTooltip=function de(){return Q.disabledTaxCalculationTooltip},ne.isDisabledTaxCalculationVisible=function ve(){return ie.getRoleCode()>=45||40==ie.getRoleCode()&&globalThis.__administratorCanDisabledCourseTaxCalculation},ue.specialMessage={htmlPropertyName:"specialMessage",htmlObjectPropertyName:"html",html:{}},ue.customPostBillingInfo={htmlPropertyName:"customPostBillingInfo",htmlObjectPropertyName:"html",html:{}},ue.customAddingParticipant={htmlPropertyName:"customAddingParticipant",htmlObjectPropertyName:"html",html:{}},Q.accordion.purchaseConditions.saveHtmlEditor=function(){ue.froalaOptionsSpecialMessage.froalaEditor.codeView.isActive()&&(Q.model.currentTranslation.specialMessage=ue.froalaOptionsSpecialMessage.froalaEditor.codeView.get()),ue.froalaOptionsCustomAddingParticipant.froalaEditor.codeView.isActive()&&(Q.model.currentTranslation.customAddingParticipant=ue.froalaOptionsCustomAddingParticipant.froalaEditor.codeView.get()),ue.froalaOptionsCustomPostBillingInfo.froalaEditor.codeView.isActive()&&(Q.model.currentTranslation.customPostBillingInfo=ue.froalaOptionsCustomPostBillingInfo.froalaEditor.codeView.get()),document.getElementById("froala-specialMessage")&&document.getElementById("froala-specialMessage").remove(),document.getElementById("froala-customAddingParticipant")&&document.getElementById("froala-customAddingParticipant").remove(),document.getElementById("froala-customPostBillingInfo")&&document.getElementById("froala-customPostBillingInfo").remove()},Q.accordion.purchaseConditions.initHtmlEditor=function(){},se.getCurrentTenant().then(function(Ee){ue.tenantType=Ee.type}),ee.$on("$destroy",function(){document.getElementById("froala-specialMessage")&&document.getElementById("froala-specialMessage").remove(),document.getElementById("froala-customAddingParticipant")&&document.getElementById("froala-customAddingParticipant").remove(),document.getElementById("froala-customPostBillingInfo")&&document.getElementById("froala-customPostBillingInfo").remove()})}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses",["$scope","syllabusService","$q","$state","modalService","appConst","toaster",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,globalThis.$linq),X=q.self=Z.views.syllabuses;function de(){var Rt=ie.defer();return X.isLoading=!0,(!q.courseId||0==q.courseId)&&(q.courseId=ue.params.id?ue.params.id:Z.model.id),se.getSyllabusesForCourse(q.courseId,q.currentLanguageCode).then(function(Ct){Z.currentSyllabusesTypes=pe(Ct.list).select(function(Et){return Et.type}).toArray(),q.gridData.rows=ve(Ct.list,null,0),Z.currentSyllabuses=q.gridData.rows,Z.isProctoringDisable=!pe(Ct.list).any(function(Et){return 7==Et.type}),null!=q.selected&&(gt(pe(Ct.list).where(function(Et){return Et.id==q.selected.id}).firstOrDefault()),q.gridData.selectedRowsFull=[q.selected]),q.gridData.refresh(),Rt.resolve(),X.isLoading=!1;var ht=pe(q.gridData.rows).any(function(Et){return null!=Et.eventId});X.isEventExist=ht,q.isEventExist=ht,q.isCertificateExist=pe(q.gridData.rows).any(function(Et){return null!=Et.certificateId}),X.isCertificateExist=q.isCertificateExist}),Rt.promise}function ve(Rt,Ct,ht){for(var Et=[],xt=pe(Rt).where(function(Vt){return Vt.parentId==Ct}).toArray(),dt=0;dt<xt.length;dt++)xt[dt].depth=ht,Et.push(xt[dt]),Et=pe(Et).concat(ve(Rt,xt[dt].id,ht+1)).toArray();return Et}function Ze(Rt){for(var Ct="",ht=0;ht<Rt;ht++)Ct+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";return Ct}function st(){null==q.selected.requiredId?q.requiredSyllabus.type!=q.syllabusesType.Product&&q.requiredSyllabus.type!=q.syllabusesType.GiftCard&&q.requiredSyllabus.type!=q.syllabusesType.GiftCourse?function it(Rt){return Rt.type!=q.syllabusesType.Section||pe(q.gridData.rows).any(function(Ct){return Ct.parentId==Rt.id&&Ct.countInCompletion})}(q.requiredSyllabus)?function et(Rt){return Rt.type!=q.syllabusesType.Section||!(!Rt.isVisible&&pe(q.gridData.rows).any(function(Ct){return Ct.parentId==Rt.id}))}(q.requiredSyllabus)?ne.open(function(){se.setRequiredSyllabus(q.selected.id,q.requiredSyllabus?q.requiredSyllabus.id:null).then(function(){q.requiredSyllabus=null,de()})},function(){q.requiredSyllabus=null},j("SharedPleaseConfirm"),null==q.selected.requiredId?j("CourseCreateOrUpdateSyllabusesAddRequiredModalConfirmationText1")+" "+q.requiredSyllabus.label+" "+j("CourseCreateOrUpdateSyllabusesAddRequiredModalConfirmationText2")+" "+q.selected.label+" ?":j("CourseCreateOrUpdateSyllabusesDeleteRequiredModalConfirmationText")+q.selected.label+" ?"):Q.pop("error",j("SyllabusCannotBePrerequisiteError")):Q.pop("error",j("CourseManagementRequiredSectionValidationError")):Q.pop("error",j("CourseCreateOrUpdateSyllabusesAddRequiredToasterError")+q.selected.label):ne.open(function(){se.setRequiredSyllabus(q.selected.id,q.requiredSyllabus?q.requiredSyllabus.id:null).then(function(){q.requiredSyllabus=null,de()})},function(){q.requiredSyllabus=null},j("SharedPleaseConfirm"),null==q.selected.requiredId?j("CourseCreateOrUpdateSyllabusesAddRequiredModalConfirmationText1")+" "+q.requiredSyllabus.label+" "+j("CourseCreateOrUpdateSyllabusesAddRequiredModalConfirmationText2")+" "+q.selected.label+" ?":j("CourseCreateOrUpdateSyllabusesDeleteRequiredModalConfirmationText")+q.selected.label+" ?")}function gt(Rt){q.selected=Rt,X.selected=Rt}function rt(Rt,Ct){return q.selected&&q.selected.id!=Ct.id&&(q.selected.requiredId==Ct.id||q.selected.id==Ct.id&&pe(q.gridData.rows).any(function(Et){return Et.requiredId==q.selected.id})||q.selected.id==Ct.id&&Ct.requiredId||Ct.requiredId&&q.selected.id==Ct.requiredId||q.selected.id==Ct.parentId||q.selected.parentId==Ct.id)?{background:"#60cd9b",color:"#fff"}:{}}ee.self=X,X.isLoading=!0,q.syllabusFilter={section:!0,sectionEvent:!0,uxPackage:!0,survey:!0,examSimulation:!0,barrier:!0,exam:!0,certificate:!0,document:!0,product:!0,giftCard:!0,giftCourse:!0,link:!0,badge:!0},q.syllabusesType=te.SyllabusEntryType,ee.$watch("vm.config.model.currentTranslation",function(Rt,Ct){null!=Rt&&(q.currentLanguageCode=Rt.languageCode,Rt&&Ct&&Rt.languageCode!=Ct.languageCode&&de())},!0),X.show=function He(){return!0},X.hasSelection=function be(){return null!=q.selected},X.showUp=function qe(){return null!=q.selected&&q.gridData.rows[0].id!=q.selected.id},X.showDown=function ot(){return null!=q.selected&&(q.gridData.rows[q.gridData.rows.length-1].id!=q.selected.id||q.gridData.rows[q.gridData.rows.length-1].id==q.selected.id&&null!=q.selected.parentId)&&(1!=q.selected.type||q.selected.parentId||pe(q.gridData.rows).any(function(Rt){return Rt.order>q.selected.order&&!Rt.parentId}))},X.up=function Dt(){X.isLoading||(X.isLoading=!0,function ft(Rt){if(null==Rt.parentId||!Rt.countInCompletion)return!0;const Ct=Rt.parentId;if(!pe(Z.currentSyllabuses).any(function(xt){return xt.requiredId==Ct}))return!0;const ht=pe(Z.currentSyllabuses).firstOrDefault(function(xt){return xt.order==Rt.order-1}),Et=pe(Z.currentSyllabuses).any(function(xt){return xt.parentId==Ct&&xt.countInCompletion&&xt.id!=Rt.id});return!(ht.id==Ct&&!Et)}(q.selected)?se.changeOrder(q.selected.id,q.courseId,-1).then(function(Rt){de()}):(Q.pop("error",j("CourseManagementRequiredSectionValidationOnMovingError")),X.isLoading=!1))},X.down=function ct(){X.isLoading||(X.isLoading=!0,function pt(Rt){if(null==Rt.parentId||!Rt.countInCompletion)return!0;const Ct=Rt.parentId;if(!pe(Z.currentSyllabuses).any(function(xt){return xt.requiredId==Ct}))return!0;const ht=pe(Z.currentSyllabuses).firstOrDefault(function(xt){return xt.order==Rt.order+1}),Et=pe(Z.currentSyllabuses).any(function(xt){return xt.parentId==Ct&&xt.countInCompletion&&xt.id!=Rt.id});return!((null==ht||null==ht.parentId)&&!Et)}(q.selected)?se.changeOrder(q.selected.id,q.courseId,1).then(function(Rt){de()}):(Q.pop("error",j("CourseManagementRequiredSectionValidationOnMovingError")),X.isLoading=!1))},X.selectRequired=function lt(){q.selected.isVisible?q.selected.requiredId?st():ne.open(function(){q.oldSelected=q.selected},null,j("SharedPleaseConfirm"),j("CourseCreateOrUpdateSyllabusesSelectRequiredModalConfirmationText")+" "+q.selected.label):Q.pop("error",j("SyllabusCannotBePrerequisiteError"))},X.setRequired=st,oe.filterChanged=function At(){q.gridData.refresh()},X.refresh=de,X.remove=function Ut(){X.isLoading=!0;var Rt="";if(X.selected.type==te.SyllabusEntryType.Section){var Ct=pe(Z.currentSyllabuses).firstOrDefault(function(xt){return xt.requiredId==X.selected.id}),ht=null!=Ct||null!=Ct,Et=pe(Z.currentSyllabuses).any(function(xt){return xt.parentId==X.selected.id});Rt=j("CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationText"),ht&&(Rt=(Rt+="<br/>"+j("CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationTextLocked")).replace("{1}",Ct.label)),Et&&(Rt+="<br/>"+(ht?j("SharedAlso"):"")+j("CourseCreateOrUpdateSyllabusesDeleteModalSectionConfirmationTextWithChildren"))}else Rt=j("CourseCreateOrUpdateSyllabusesDeleteModalConfirmationText");!function Tt(Rt){if(null==Rt.parentId)return!0;const Ct=Rt.parentId;return!pe(Z.currentSyllabuses).any(function(ht){return ht.requiredId==Ct})||pe(Z.currentSyllabuses).any(function(ht){return ht.parentId==Ct&&ht.countInCompletion&&ht.id!=Rt.id})}(X.selected)?(Q.pop("error",j("CourseManagementRequiredSectionValidationOnDeleteError")),X.isLoading=!1):ne.open(function(){se.deleteSyllabusAndChildren(X.selected.id).then(function(xt){if(xt.success)Q.pop("success",j("CourseCreateOrUpdateSyllabusesDeleteSuccess").replace("{0}",X.selected.label));else switch(xt.deleteSyllabusError){case 0:break;case 1:Q.pop("error",j("CourseCreateOrUpdateDeleteSyllabusHasEnrollmentsError"));break;case 2:Q.pop("error",j("CourseCreateOrUpdateSyllabusesDeleteFailurePublished"));break;default:Q.pop("error",j("CourseCreateOrUpdateSyllabusesDeleteFailure").replace("{0}",X.selected.label).replace("{1}",xt.error))}de()},function(xt){de()})},function(){X.isLoading=!1},j("SharedPleaseConfirm"),Rt.replace("{0}",X.selected.label))},X.isProduct=function Ee(){return q.selected.type==q.syllabusesType.Product},X.isGiftCard=function le(){return q.selected.type==q.syllabusesType.GiftCard},X.isGiftCourse=function ye(){return q.selected.type==q.syllabusesType.GiftCourse},X.isLink=function we(){return q.selected.type==q.syllabusesType.Link},X.isSection=function xe(){return!!q.selected&&q.selected.type==q.syllabusesType.Section},q.courseId=ue.params.id,q.self.selected=null,q.gridData={fetchCallBack:de,selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(Rt,Ct,ht){null==Ct[0]?(gt(null),q.oldSelected=null):gt(Ct[0]),q.oldSelected&&(q.requiredSyllabus=q.selected,gt(q.oldSelected),q.oldSelected=null,q.gridData.selectedRowsIds=[q.selected.id],q.gridData.selectedRowsFull=[q.selected],st()),q.gridData.refresh()},isMultiSelectionGrid:!1,showTotalNumberOfRows:!0,columns:[{label:j("CourseCreateOrUpdateSyllabusesGridColumnCourseStructure"),dataField:"label",type:"default",transform:function(Rt,Ct,ht,Et){var xt=Ct.isProctored?"<span class='relative-container padding-left-4 proctored-syllabus-text'>("+j("ProctoredExam")+"<ux-proctoring-svg class='padding-left-4 position-absolute'></ux-proctoring-svg><span class='position-absolute right--34'>)</span></span>":"",dt=function vt(Rt){if(null!=Rt.launchEndDateTime){let Ct=new Date(Rt.launchEndDateTime);return Ct.getTime()<Date.now()?"text-red":Ct.getTime()<new Date(Date.now()).setHours(168)?"text-warning":"text-primary"}return"text-primary"}(Ct),Vt=Ct.isPeriodEnabled?"&nbsp; &nbsp;|<span class='relative-container padding-left-4 exam-access-syllabus-text'><span class='material-icons "+dt+"'>lock_clock</span>"+Ct.accessPeriodDateString+"<span class='position-absolute right--34'></span></span>":"",Wt="";return Et.length>0&&void 0!==Et[0]&&(Wt=Et[0].requiredId==Ct.id?'&nbsp;&nbsp;&nbsp;&nbsp;<i class=" fa fa-key fa-lg"></i>':Wt+"",Wt=Et[0].id==Ct.id&&pe(ht).any(function(Mt){return Mt.requiredId==Et[0].id})?Wt+'&nbsp;&nbsp;&nbsp;&nbsp;<i class=" fa fa-key fa-lg"></i>':Wt+"",Wt=Et[0].id==Ct.id&&Ct.requiredId||Ct.requiredId&&Et[0].id==Ct.requiredId?Wt+'&nbsp;&nbsp;&nbsp;&nbsp;<i class=" fa fa-lock fa-lg"></i>':Wt+"",Wt=Et[0].id==Ct.parentId?Wt+"&nbsp;&nbsp;&nbsp;&nbsp;<span>Enfant</span>":Wt+"",Wt=Et[0].parentId==Ct.id?Wt+"&nbsp;&nbsp;&nbsp;&nbsp;<span>Parent</span>":Wt+""),Ct.type!=te.SyllabusEntryType.Badge&&Ct.type!=te.SyllabusEntryType.ExamSimulation?Ze(Ct.depth)+function nt(Rt){var Ct=null;switch(Rt){case 1:Ct="fa fa-list fa-lg";break;case 2:case 11:Ct="far fa-calendar-alt fa-lg";break;case 3:Ct="fas fa-dice-d6 fa-lg";break;case 4:Ct="fas fa-play-circle fa-lg";break;case 5:Ct="fas fa-file-pdf fa-lg";break;case 13:Ct="fa fa-file fa-lg";break;case 6:Ct="fas fa-star-half-alt fa-lg";break;case 7:case 17:Ct="fa fa-certificate fa-lg";break;case 8:Ct="fa fa-graduation-cap fa-lg";break;case 9:Ct="fa fa-ban fa-lg";break;case 10:Ct="question_answer";break;case 12:Ct="fa fa-book fa-lg";break;case 14:Ct="card_giftcard";break;case 15:Ct="fa fa-gift fa-lg";break;case 16:Ct="fa fa-link fa-lg"}return 10==Rt||14==Rt?'<span class="relative-container padding-right-28"><i class="material-icons position-absolute icon-type-gift-card" >'+Ct+"</i></span>":'<i class="'+Ct+'"></i>'}(Ct.type)+" "+(Rt||"-")+xt+Wt+Vt:Ct.type==te.SyllabusEntryType.ExamSimulation?Ze(Ct.depth)+'<i style="font-size: 18px;" class="material-icons">question_answer</i> '+(Rt||"-")+Wt+Vt:Ze(Ct.depth)+'<i style="font-size: 18px;" class="fas fa-award"></i> '+(Rt||"-")+Wt},getStyle:rt},{label:j("CourseCreateOrUpdateSyllabusesGridColumnRequired"),dataField:"countInCompletion",type:"default",transform:function(Rt,Ct){return Ct.type==te.SyllabusEntryType.Certificate||Ct.type==te.SyllabusEntryType.Badge||Ct.type==te.SyllabusEntryType.Section?"--":j(Rt?"Yes":"No")},getStyle:rt},{label:j("CourseCreateOrUpdateSyllabusesGridColumnIsVisible"),dataField:"isVisible",type:"default",transform:function(Rt){return j(Rt?"Yes":"No")},getStyle:rt},{label:j("CreateOrUpdateEnableLaunchAfterCompletion"),dataField:"enableLaunchAfterCompletion",type:"default",transform:function(Rt,Ct){return Ct.type==te.SyllabusEntryType.UxPackage||Ct.type==te.SyllabusEntryType.Video||Ct.type==te.SyllabusEntryType.Document?j(Rt?"Yes":"No"):"--"},getStyle:rt}],rows:q.syllabuses},q.config={model:{translations:[{languageCode:"fr"},{languageCode:"en"}]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU",["$scope","appConst","$timeout","$stateParams","syllabusService","courseService","toaster","modalService","userService",function(ee,se,ie,ue,ne,te,Q,q,oe){var j=ee.vm={},K=(ee.fn={},globalThis.L),pe=ee.parentVm=ee.$parent.vm,de=(ee.parentFn=ee.$parent.fn,globalThis.$linq),ve=j.self=pe.views.syllabusesCU;ee.self=ve,ve.editing=!1,j.config={},j.titleRequired=!1,j.isEventExist=pe.isEventExist,j.isCertificateExist=pe.isCertificateExist,pe.roles=se.roles,pe.currentUserRole=oe.getRoleCode();var be=[1,2,3,4,6,7,8,9,10,11,12,13,16,17],le=[1,6,9,13,15,16,17],ye=[1,6,9,13,14,16,17],we=[],xe={buttons:[{label:K("SharedClose"),cssClass:"btn btn-primary"}],header:K("CourseCreateOrUpdateCUNotAvailibleTypeModalHeader")};function qe(ht,Et){if(null!=ht){let xt=new Date(ht);return globalThis.dateHelper.formatDateWithTime(xt,Et)}return null}function pt(ht){return!!(de(pe.currentSyllabusesTypes).contains(se.SyllabusEntryType.GiftCard)||de(pe.currentSyllabusesTypes).contains(se.SyllabusEntryType.GiftCourse)||ht==se.SyllabusEntryType.SectionEvent&&(j.self.isEventExist||de(pe.currentSyllabusesTypes).contains(se.SyllabusEntryType.SectionEvent))||ht==se.SyllabusEntryType.Certificate&&de(pe.currentSyllabusesTypes).contains(se.SyllabusEntryType.Certificate))||pe.currentSyllabusesTypes.length>0&&we.length>0&&!de(we).contains(ht)}function ct(){ve.editing=!1;var ht=pe.views.syllabuses.refresh();j.self.currentSyllabus=null,ht.then(function(Et){rt()})}function st(ht){var Et;j.self.model=ht,j.self.model.lastUserChangedIsPeriodEnabled=null!==(Et=j.self.model.lastUserChangedIsPeriodEnabled)&&void 0!==Et?Et:"",j.config.model=j.self.model}function rt(){ve.isCertificateExist=pe.isCertificateExist,function Ze(){null!=pe.currentSyllabusesTypes&&pe.currentSyllabusesTypes.length<=0&&(we=[]);var ht=de(pe.currentSyllabusesTypes).any(function(xt){return xt==se.SyllabusEntryType.EventOccurrence||xt==se.SyllabusEntryType.UxPackage||xt==se.SyllabusEntryType.Video||xt==se.SyllabusEntryType.Exam||xt==se.SyllabusEntryType.Certificate||xt==se.SyllabusEntryType.ExamSimulation||xt==se.SyllabusEntryType.SectionEvent||xt==se.SyllabusEntryType.Link||xt==se.SyllabusEntryType.Badge});de(pe.currentSyllabusesTypes).contains(se.SyllabusEntryType.Product),we=de(pe.currentSyllabusesTypes).contains(se.SyllabusEntryType.GiftCard)?ye:de(pe.currentSyllabusesTypes).contains(se.SyllabusEntryType.GiftCourse)?le:ht?be:[]}(),null==j.self.currentSyllabus?(j.self.model={courseId:ue.id?ue.id:pe.model.id},j.self.model.translations=[{label:"",description:"",languageCode:ve.currentLanguageCode?ve.currentLanguageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],j.self.model.syllabusesType=null,j.self.model.isVisible=!0,j.self.model.isPeriodEnabled=!1,j.self.model.launchStartDateTime=null,j.self.model.launchEndDateTime=null,j.self.model.launchStartTime=new Date,j.self.model.launchEndTime=new Date,j.self.model.enableLaunchAfterCompletion=!0,st(j.self.model),ve.isLoading=!1):ne.getSyllabusWithTranslation(j.self.currentSyllabus.id).then(function(ht){st(ht),ve.isLoading=!1})}function Tt(){te.getAutocompleteLabel(ve.model.barrierId,ve.model.productId,ve.model.certificateId,ve.model.documentId,ve.model.eventId,null,ve.model.questionnaireId,null,ve.model.videoId,ve.model.uxPackageId,ve.model.giftCardId,ve.model.giftCourseId,ve.model.relatedSyllabusId,ve.currentLanguageCode,ve.model.linkId,ve.model.badgeId,ve.model.surveyId).then(function(ht){ve.model.barrierLabel=ht.barrierLabel,pe.views.syllabusesCUBarrier.initAutocomplete(),ve.model.certificateLabel=ht.certificateLabel,pe.views.syllabusesCUCertificate.initAutocomplete(),ve.model.documentLabel=ht.documentLabel,pe.views.syllabusesCUDocument.initAutocomplete(),ve.model.eventLabel=ht.eventLabel,pe.views.syllabusesCUSectionEvent.initAutocomplete(),ve.model.questionnaireLabel=ht.questionnaireLabel,ve.model.relatedSyllabusLabel=ht.relatedSyllabusLabel,ve.model.surveyLabel=ht.surveyLabel,pe.views.syllabusesCUExam.initAutocomplete(),pe.views.syllabusesCUSimulation.initAutocomplete(),pe.views.syllabusesCUSurvey.initAutocomplete(),ve.model.videoLabel=ht.videoLabel,pe.views.syllabusesCUVideo.initAutocomplete(),ve.model.productLabel=ht.productLabel,pe.views.syllabusesCUProduct.initAutocomplete(),ve.model.giftCardLabel=ht.giftCardLabel,pe.views.syllabusesCUGiftCard.initAutocomplete(),ve.model.giftcourseLabel=ht.giftCourseLabel,pe.views.syllabusesCUGiftCourse.initAutocomplete(),ve.model.uxPackageLabel=ht.uxPackageLabel,pe.views.syllabusesCUUxPackage.initAutocomplete(),ve.model.linkLabel=ht.linkLabel,pe.views.syllabusesCULink.initAutocomplete(),ve.model.badgeTitle=ht.badgeTitle,pe.views.syllabusesCUBadge.initAutocomplete()})}ee.$watch("vm.config.model.currentTranslation",function(ht,Et){null!=ht&&(ve.currentLanguageCode=ht.languageCode,ht&&(!Et||Et&&ht.languageCode!=Et.languageCode)&&Tt())},!0),ee.$watch("parentVm.currentSyllabusesTypes",function(ht,Et){null!=ht&&(ve.isEventExist=!!de(pe.currentSyllabusesTypes).contains(se.SyllabusEntryType.SectionEvent))},!0),ve.cancel=ct,ve.insert=function gt(){ve.isLoading=!0,ve.editing=!0,ie(function(){j.self.currentSyllabus=null,rt(),pe.views.syllabuses.refresh()})},ve.update=function At(ht){j.self.currentSyllabus=ht,ve.isLoading=!0,ve.editing=!0,rt()},ve.getModel=function et(){var ht=JSON.parse(JSON.stringify(ve.model));return ht.isPeriodEnabled&&(ht.launchStartDateTime=qe(j.self.model.launchStartDateTime,j.self.model.launchStartTime),ht.launchEndDateTime=qe(j.self.model.launchEndDateTime,j.self.model.launchEndTime)),pe.views.syllabuses.selected&&(ht.previousSyllabusId=pe.views.syllabuses.selected.id),ht},ve.fetchAutocompleteLabel=Tt,ve.isEditing=function vt(){return j.titleRequired=!!ve.editing,ve.editing},ve.save=function it(ht,Et){!function lt(ht){if(null==ht.parentId||ht.countItemInCourseCompletion)return!0;const Et=ht.parentId;return!de(pe.currentSyllabuses).any(function(xt){return xt.requiredId==Et})||de(pe.currentSyllabuses).any(function(xt){return xt.parentId==Et&&xt.countInCompletion&&xt.id!=ht.id})}(ht)?(Q.pop("error",K("CourseManagementRequiredSectionValidationItemsError")),ct()):ne.createOrUpdate(ht).then(function(xt){xt.success?(Q.pop("success",Et),ct()):Q.pop("error",xt.error)})},ve.onSyllabusTypeChange=function nt(ht){ve.editing=!0;var Et="";if(14==ht&&(Et="GiftCard"),15==ht&&(Et="GiftCourse"),pt(ht))xe.body=K(ht==se.SyllabusEntryType.SectionEvent?"CreateOrUpdateV2sullabusesCUEventTypeNotAvailableModalMessage":ht==se.SyllabusEntryType.Certificate?"CreateOrUpdateV2sullabusesCUCertificateTypeNotAvailableModalMessage":"CourseCreateOrUpdateCU"+Et+"TypeNotAvailableModalMessage"),q.openGeneric(xe),ve.editing=!1;else{switch(j.self.model.type=ht,j.self.model.type){case se.SyllabusEntryType.EventOccurrence:case se.SyllabusEntryType.UxPackage:case se.SyllabusEntryType.Video:case se.SyllabusEntryType.PDF:case se.SyllabusEntryType.Survey:case se.SyllabusEntryType.Exam:case se.SyllabusEntryType.Barrier:case se.SyllabusEntryType.ExamSimulation:case se.SyllabusEntryType.SectionEvent:case se.SyllabusEntryType.Document:case se.SyllabusEntryType.Link:j.self.model.countItemInCourseCompletion=!0;break;default:j.self.model.countItemInCourseCompletion=!1}!function ft(){j.self.model.badgeId=null,j.self.model.badgeTitle=null,j.self.model.barrierId=null,j.self.model.barrierLabel=null,j.self.model.certificateId=null,j.self.model.certificateLabel=null,j.self.model.discountId=null,j.self.model.documentId=null,j.self.model.documentLabel=null,j.self.model.eventId=null,j.self.model.eventLabel=null,j.self.model.giftCardId=null,j.self.model.giftCardLabel=null,j.self.model.giftCourseLabel=null,j.self.model.linkId=null,j.self.model.linkLabel=null,j.self.model.productId=null,j.self.model.productLabel=null,j.self.model.questionnaireId=null,j.self.model.questionnaireLabel=null,j.self.model.uxPackageId=null,j.self.model.uxPackageLabel=null,j.self.model.videoId=null,j.self.model.videoLabel=null,j.self.model.surveyId=null,j.self.model.surveyLabel=null}()}},ve.getSyllabusTypeButtonClass=function Dt(ht){return j.self.model.type==ht?"active":pt(ht)?"fake-disabled":void 0},ve.disableCourseCompletion=function Ut(){j.self.model.countItemInCourseCompletion&&(j.self.model.countItemInCourseCompletion=!1),j.self.model.enableLaunchAfterCompletion||(j.self.model.enableLaunchAfterCompletion=!0)},ve.displayEnableLaunchAfterCompletion=function Rt(ht){return ht==se.SyllabusEntryType.UxPackage||ht==se.SyllabusEntryType.Video||ht==se.SyllabusEntryType.Document},ve.validateInvisibility=function ot(){(null!=j.self.model.requiredSyllabusId||j.self.model.countItemInCourseCompletion||j.self.model.type==se.SyllabusEntryType.Section&&0==j.self.model.isVisible&&(de(pe.currentSyllabuses).any(function(ht){return ht.parentId==j.self.model.id&&ht.countInCompletion})||de(pe.currentSyllabuses).any(function(ht){return ht.requiredId==j.self.model.id})))&&(Q.pop("error",K("SyllabusCannotBeInvisibleError")),j.self.model.isVisible=!0)},ve.validateCountForCourse=function He(){j.self.model.isVisible||(Q.pop("error",K("SyllabusCannotCountForCourseError")),j.self.model.countItemInCourseCompletion=!1)},ve.getPeriodEnabledTooltip=function Ct(){return`${K("CourseCreateOrUpdateCUIsPeriodEnabledTooltip")} ${j.self.model.lastUserChangedIsPeriodEnabled}`},j.config={model:{translations:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},j.syllabusesType=se.SyllabusEntryType,j.syllabusesTypes=[{label:K("CourseCreateOrUpdateCUFilterBadge"),value:j.syllabusesType.Badge,font:"fa fa-certificate fa-lg"},{label:K("CourseCreateOrUpdateCUFilterBarrier"),value:j.syllabusesType.Barrier,font:"fa fa-ban fa-lg"},{label:K("CourseCreateOrUpdateCUFilterCertificate"),value:j.syllabusesType.Certificate,font:"fa fa-graduation-cap fa-lg"},{label:K("CourseCreateOrUpdateCUFilterDocument"),value:j.syllabusesType.Document,font:"fa fa-file fa-lg"},{label:K("CourseCreateOrUpdateCUFilterExam"),value:j.syllabusesType.Exam,font:"fa fa-certificate fa-lg"},{label:K("CourseCreateOrUpdateCUFilterExamSimulation"),value:j.syllabusesType.ExamSimulation,font:"fa fa-certificate fa-lg"},{label:K("CourseCreateOrUpdateCUFilterGiftCard"),value:j.syllabusesType.GiftCard,font:"fa fa-gift-card fa-lg"},{label:K("CourseCreateOrUpdateCUFilterGiftCourse"),value:j.syllabusesType.GiftCourse,font:"fa fa-gift fa-2x"},{label:K("CourseCreateOrUpdateCUFilterProduct"),value:j.syllabusesType.Product,font:"fa fa-book fa-lg"},{label:K("CourseCreateOrUpdateCUFilterSection"),value:j.syllabusesType.Section,font:"fa fa-list fa-lg"},{label:K("CourseCreateOrUpdateCUFilterEvent"),value:j.syllabusesType.SectionEvent,font:"far fa-calendar-alt fa-lg"},{label:K("CourseCreateOrUpdateCUFilterSurvey"),value:j.syllabusesType.Survey,font:"fas fa-star-half-alt fa-lg"},{label:K("CourseCreateOrUpdateCUFilterVideo"),value:j.syllabusesType.Video,font:"fas fa-play-circle fa-lg"},{label:K("CourseCreateOrUpdateCUFilterUxPackage"),value:j.syllabusesType.UxPackage,font:"fas fa-dice-d6 fa-lg"},{label:K("CourseCreateOrUpdateCUFilterLink"),value:j.syllabusesType.Link,font:"fa fa-link fa-lg"}],j.syllabusesTypes=de(j.syllabusesTypes).orderBy(function(ht){return ht.label},function(ht,Et){return ht.localeCompare(Et)}).toArray(),rt()}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.badge",["$scope","appConst","$q","badgeService","toaster","$state","$injector",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCUBadge);ee.self=pe;var X=Z.views.syllabusesCU;function le(){q.searchBadge=null,Z.views.syllabusesCU.model.badgeId&&Z.views.syllabusesCU.model.badgeId>0?(q.badgeAutocompleteModel={key:"id",keyValue:Z.views.syllabusesCU.model.badgeId,labelKey:"title",labelValue:Z.views.syllabusesCU.model.badgeTitle},!q.isCustomLabel&&X.model.currentTranslation.label!=q.badgeAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.badgeAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.badgeAutocompleteModel={key:"id",keyValue:null,labelKey:"title",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,oe.addToLibrary=function ye(){Q.get("modalServiceBridge").openBadgeFormModal().then(function(xe){let qe=xe;q.badgeAutocompleteModel={key:"id",keyValue:qe.badgeId,labelKey:"title",labelValue:qe.title},X.model.currentTranslation.label=qe.title,Z.views.syllabusesCU.model.badgeId=qe.badgeId})},oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,X.cancel()},oe.save=function ve(){var we=X.getModel();we.badgeId=q.badgeAutocompleteModel.keyValue,ne.pop("success",j("CourseCreateOrUpdateCUBadgeCreateOrUpdateNotificationBegin")),X.save(we,j("CourseCreateOrUpdateCUKBadgeCreateOrUpdateNotificationEnded")),X.model.type=null,X.model.id=null,X.inserting=!1},pe.show=function be(){return X.model.type==se.SyllabusEntryType.Badge},pe.initAutocomplete=le,le(),q.badgeGridData={fetchCallBack:function Ee(we,xe,qe,ot,He,Ze){var nt=ie.defer();return ue.getBadges(we,xe,qe,ot,He,q.searchBadge,X.currentLanguageCode).then(function(ft){q.badgeGridData.rows=ft.list,q.badgeGridData.totalNumberOfRows=ft.totalNumberOfRows,q.isLoading=!1,Ze&&Ze(),nt.resolve()}),nt.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(we,xe,qe){q.searchBadge=null,we&&0!=we.length&&(X.model.badgeId=q.badgeAutocompleteModel.keyValue),(null==X.model.currentTranslation.label||""==X.model.currentTranslation.label)&&(X.model.currentTranslation.label=q.badgeAutocompleteModel.labelValue,q.isCustomLabel=!1,q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:j("CourseCreateOrUpdateCUBadgeGridColumnTitle"),dataField:"title",orderId:0,type:"default",transform:function(we,xe,qe){return null!=we?we:"-"}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.barrier",["$scope","appConst","$q","barrierService","toaster","$state",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=globalThis.L,j=ee.parentVm=ee.$parent.vm,K=(ee.parentFn=ee.$parent.fn,Q.self=j.views.syllabusesCUBarrier);ee.self=K;var pe=j.views.syllabusesCU;function Ee(){Q.searchBarrier=null,j.views.syllabusesCU.model.barrierId&&j.views.syllabusesCU.model.barrierId>0?(Q.barrierAutocompleteModel={key:"id",keyValue:j.views.syllabusesCU.model.barrierId,labelKey:"label",labelValue:j.views.syllabusesCU.model.barrierLabel},!Q.isCustomLabel&&pe.model.currentTranslation.label!=Q.barrierAutocompleteModel.labelValue&&Q.firstAutoFillLabel&&(pe.model.currentTranslation.label=Q.barrierAutocompleteModel.labelValue,Q.firstAutoFillLabel=!1)):Q.barrierAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""}}Q.syllabusCU=pe,Q.isCustomLabel=!0,Q.firstAutoFillLabel=!1,q.addToLibrary=function le(){window.open("/admin/barriers/form/")},q.cancel=function X(){pe.model.type=null,pe.model.id=null,pe.editing=!1,pe.inserting=!1,pe.cancel()},q.save=function de(){var ye=pe.getModel();ye.barrierId=Q.barrierAutocompleteModel.keyValue,ne.pop("success",oe("CourseCreateOrUpdateCUBarrierCreateOrUppdateNotificationBegin")),pe.save(ye,oe("CourseCreateOrUpdateCUBarrierCreateOrUppdateNotificationEnded")),pe.model.type=null,pe.model.id=null,pe.editing=!1,pe.inserting=!1},K.show=function ve(){return pe.model.type==se.SyllabusEntryType.Barrier},K.initAutocomplete=Ee,Ee(),Q.barrierGridData={fetchCallBack:function be(ye,we,xe,qe,ot,He){var Ze=ie.defer();return ue.getBarriers(ye,we,xe,qe,[],"",pe.currentLanguageCode).then(function(nt){Q.barrierGridData.rows=nt.list,Q.barrierGridData.totalNumberOfRows=nt.totalNumberOfRows,Q.isLoading=!1,He&&He(),Ze.resolve()}),Ze.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(ye,we,xe){Q.searchBarrier=null,ye&&0!=ye.length&&(pe.model.barrierId=Q.barrierAutocompleteModel.keyValue),(null==pe.model.currentTranslation.label||""==pe.model.currentTranslation.label)&&(pe.model.currentTranslation.label=Q.barrierAutocompleteModel.labelValue,Q.isCustomLabel=!1,Q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:oe("CourseCreateOrUpdateCUBarrierGridColumnLabel"),dataField:"label",orderId:0,type:"default",transform:function(ye,we,xe){return null!=ye?ye:"-"}},{label:oe("CourseCreateOrUpdateCUBarrierGridColumnMinutesDelay"),dataField:"minutesDelay",orderId:1,type:"default",transform:function(ye,we,xe){return null!=ye?ye:"-"}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.certificate",["$scope","appConst","certificateService","$q","$state","toaster","modalService",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCUCertificate);ee.self=pe;var X=q.syllabusCU=Z.views.syllabusesCU;function le(){q.searchCertificate=null,Z.views.syllabusesCU.model.certificateId&&Z.views.syllabusesCU.model.certificateId>0?(q.certificateAutocompleteModel={key:"certificateId",keyValue:Z.views.syllabusesCU.model.certificateId,labelKey:"certificateLabel",labelValue:Z.views.syllabusesCU.model.certificateLabel},!q.isCustomLabel&&X.model.currentTranslation.label!=q.certificateAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.certificateAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.certificateAutocompleteModel={key:"certificateId",keyValue:null,labelKey:"certificateLabel",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,X.cancel()},oe.save=function ve(){var we=Z.views.syllabusesCU.getModel();we.certificateId=q.certificateAutocompleteModel.keyValue,te.pop("success",j("CourseCreateOrUpdateCUCertificateCreateOrUppdateNotificationBegin")),Z.hasEnrollments&&null!=q.OldCertificateId&&null!=q.OldCertificateId&&q.OldCertificateId!=we.certificateId?Q.open(function(){X.save(we,j("CourseCreateOrUpdateCUCertificateCreateOrUppdateNotificationEnded"))},null,j("SharedPleaseConfirm"),j("WarningChangeCertificate")):X.save(we,j("CourseCreateOrUpdateCUCertificateCreateOrUppdateNotificationEnded")),X.model.type=null,X.model.id=null,X.inserting=!1},pe.show=function be(){return X.model.type==se.SyllabusEntryType.Certificate},oe.addToLibrary=function ye(){var we=ne.href("certificates.CU",{id:0},{absolute:!0});window.open(we)},pe.initAutocomplete=le,le(),q.OldCertificateId=Z.views.syllabusesCU.model.certificateId,q.certificateGridData={fetchCallBack:function Ee(we,xe){var qe=ue.defer();return ie.getAllCoursesForCertificate(we,xe,q.searchCertificate).then(function(ot){q.certificateGridData.rows=ot.certificateList,q.certificateGridData.totalNumberOfRows=ot.totalNumberOfRows,q.isLoading=!1,qe.resolve()}),qe.promise},selectedRowDataFieldAsId:"certificateId",selectedRowsChangeCallBack:function(we,xe,qe){q.searchCertificate=null,we&&0!=we.length&&(X.model.certificateId=q.certificateAutocompleteModel.keyValue),null==X.model.currentTranslation.label||""==X.model.currentTranslation.label?(X.model.currentTranslation.label=q.certificateAutocompleteModel.labelValue,q.isCustomLabel=!1,q.firstAutoFillLabel=!0):X.model.certificateId=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:j("CourseCreateOrUpdateCUCertificateGridColumnLabel"),dataField:"certificateLabel",orderId:0,type:"default",transform:function(we){return null!=we?we:""}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.document",["$scope","appConst","documentService","$q","$state","toaster",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=globalThis.L,j=ee.parentVm=ee.$parent.vm,K=(ee.parentFn=ee.$parent.fn,Q.self=j.views.syllabusesCUDocument);ee.self=K;var pe=j.views.syllabusesCU;function le(){Q.searchDocument=null,j.views.syllabusesCU.model.documentId&&j.views.syllabusesCU.model.documentId>0?(Q.documentAutocompleteModel={key:"id",keyValue:j.views.syllabusesCU.model.documentId,labelKey:"label",labelValue:j.views.syllabusesCU.model.documentLabel},!Q.isCustomLabel&&pe.model.currentTranslation.label!=Q.documentAutocompleteModel.labelValue&&Q.firstAutoFillLabel&&(pe.model.currentTranslation.label=Q.documentAutocompleteModel.labelValue,Q.firstAutoFillLabel=!1)):Q.documentAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""}}Q.syllabusCU=pe,Q.isCustomLabel=!0,Q.firstAutoFillLabel=!1,q.cancel=function X(){pe.model.type=null,pe.model.id=null,pe.inserting=!1,pe.cancel()},q.save=function de(){var ye=pe.getModel();ye.documentId=Q.documentAutocompleteModel.keyValue,te.pop("success",oe("CourseCreateOrUpdateCUDocumentCreateOrUppdateNotificationBegin")),pe.save(ye,oe("CourseCreateOrUpdateCUDocumentCreateOrUppdateNotificationEnded")),pe.model.type=null,pe.model.id=null,pe.inserting=!1},K.show=function ve(){return pe.model.type==se.SyllabusEntryType.Document},q.addToLibrary=function Ee(){var ye=ne.href("documents.list",{},{absolute:!0});window.open(ye)},K.initAutocomplete=le,le(),Q.documentGridData={fetchCallBack:function be(ye,we,xe,qe,ot,He){var Ze=ue.defer();return ie.getDocuments(Q.searchDocument,ye,we,xe,qe,pe.currentLanguageCode).then(function(nt){Q.documentGridData.rows=nt.list,Q.documentGridData.totalNumberOfRows=nt.totalNumberOfRows,Q.isLoading=!1,He&&He(),Ze.resolve()}),Ze.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(ye,we,xe){Q.searchDocument=null,ye&&0!=ye.length&&(pe.model.documentId=Q.documentAutocompleteModel.keyValue),(null==pe.model.currentTranslation.label||""==pe.model.currentTranslation.label)&&(pe.model.currentTranslation.label=Q.documentAutocompleteModel.labelValue,Q.isCustomLabel=!1,Q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:oe("CourseCreateOrUpdateCUDocumentGridColumnLabel"),dataField:"label",orderId:0,type:"default"},{label:oe("CourseCreateOrUpdateCUDocumentGridColumnDirectoryLabel"),dataField:"directoryLabel",orderId:1,type:"default",transform:function(ye,we,xe){return null!=ye?ye:"-"}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.exam",["$scope","appConst","questionnaireService","$q","$state","toaster","$injector",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCUExam);ee.self=pe;var X=Z.views.syllabusesCU;function ve(He){var Ze=new Date(He.launchStartDateTime),nt=new Date(He.launchEndDateTime);if(null==He.launchStartDateTime&&null==He.launchEndDateTime)return te.pop("error",j("CourseCreateOrUpdateCUIsNoPeriodDatesError")),!1;if(null!=He.launchStartDateTime&&null!=He.launchEndDateTime){if(nt.getTime()<Ze.getTime())return te.pop("error",j("EndDateSmallerThanTheStartDate")),!1;if(nt.getTime()==Ze.getTime())return te.pop("error",j("EndDateEqualToStartDate")),!1}return!0}function ot(){q.searchExam=null,function be(){X.model.isPeriodEnabled&&(X.model.launchStartDateTime=null!==X.model.launchStartDateTime?new Date(X.model.launchStartDateTime):null,X.model.launchEndDateTime=null!==X.model.launchEndDateTime?new Date(X.model.launchEndDateTime):null);let He=new Date(Date.now());X.model.launchStartTime=null!==X.model.launchStartDateTime?new Date(X.model.launchStartDateTime):new Date(Date.now()),X.model.launchEndTime=null!==X.model.launchEndDateTime?new Date(X.model.launchEndDateTime):new Date(He.setHours(He.getHours()+1))}(),Z.views.syllabusesCU.model.questionnaireId&&Z.views.syllabusesCU.model.questionnaireId>0?(q.examAutocompleteModel={key:"id",keyValue:Z.views.syllabusesCU.model.questionnaireId,labelKey:"label",labelValue:Z.views.syllabusesCU.model.questionnaireLabel},!q.isCustomLabel&&X.model.currentTranslation.label!=q.examAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.examAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.examAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,q.showMeridian=!Z.currentTenant.use24Hours,ee.$watch("vm.syllabusCU.model.launchStartDateTime",function(He,Ze){if((null!=He||null!=Ze)&&He!=Ze&&null!=He&&null==q.syllabusCU.model.launchEndDateTime){let ft=globalThis.dateHelper.formatDateWithTime(q.syllabusCU.model.launchStartDateTime,q.syllabusCU.model.launchStartTime),Dt=new Date(ft);q.syllabusCU.model.launchEndTime=Dt.setHours(Dt.getHours()+1),q.syllabusCU.model.launchEndDateTime=new Date(q.syllabusCU.model.launchEndTime)}},!0),oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,X.cancel()},oe.save=function ye(){var He=X.getModel();if(He.questionnaireId=q.examAutocompleteModel.keyValue,He.isPeriodEnabled){if(He.isPeriodEnabled&&!ve(He))return}else He.launchStartDateTime=null,He.launchEndDateTime=null;te.pop("success",j("CourseCreateOrUpdateCUExamCreateOrUppdateNotificationBegin")),X.save(He,j("CourseCreateOrUpdateCUExamCreateOrUppdateNotificationEnded")),X.model.type=null,X.model.id=null,X.inserting=!1},oe.updateAccessPeriodForUsers=function le(){const He=X.getModel();He.isPeriodEnabled&&!ve(He)||(He.isPeriodEnabled||(He.launchStartDateTime=null,He.launchEndDateTime=null),Q.get("modalServiceBridge").openChangeAccessibilityPeriodModal({courseLabel:Z.model.adminLabel,examSyllabusLabel:He.currentTranslation.label,launchStartDateTime:He.launchStartDateTime,launchEndDateTime:He.launchEndDateTime,isPeriodEnabled:He.isPeriodEnabled,courseId:He.courseId,syllabusId:He.id}).then(function(ft){ft.success&&(X.model.type=null,X.model.id=null,te.pop("success",j("CourseCreateOrUpdateCUExamCreateOrUppdateNotificationBegin")),X.save(He,j("CourseCreateOrUpdateCUExamCreateOrUppdateNotificationEnded")))}))},oe.isEditAccessPeriodForUsersButtonVisible=function Ee(){return Z.currentUserRole>=Z.roles.Administrator&&Z.model.hasEnrollments&&null!=X.model.id},pe.show=function we(){return X.model.type==se.SyllabusEntryType.Exam},oe.addToLibrary=function qe(){window.open("/admin/exam-management/form/parameters")},pe.initAutocomplete=ot,ot(),q.examGridData={fetchCallBack:function xe(He,Ze,nt,ft,Dt,pt){var ct=ue.defer();return ie.getQuestionnaires(q.searchExam,He,Ze,nt,ft,se.QuestionnaireType.Exam,X.currentLanguageCode).then(function(lt){q.examGridData.rows=lt.list,q.examGridData.totalNumberOfRows=lt.totalNumberOfRows,q.isLoading=!1,pt&&pt(),ct.resolve()}),ct.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(He,Ze,nt){q.searchExam=null,He&&0!=He.length&&(X.model.questionnaireId=q.examAutocompleteModel.keyValue),(null==X.model.currentTranslation.label||""==X.model.currentTranslation.label)&&(X.model.currentTranslation.label=q.examAutocompleteModel.labelValue,q.isCustomLabel=!1,q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:j("QuestionnaireListColumnLabel"),dataField:"label",orderId:0,type:"default",isOrderable:!0},{label:j("QuestionnaireListColumnPassingGrade"),dataField:"passingGrade",orderId:1,type:"default",isOrderable:!0,transform:function(He,Ze,nt){return 0==He?"-":He}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.giftCard",["$scope","appConst","$q","discountService","syllabusService","toaster","$state",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCUGiftCard);ee.self=pe;var X=Z.views.syllabusesCU;function le(){q.searchGiftCard=null,Z.views.syllabusesCU.model.discountId&&Z.views.syllabusesCU.model.discountId>0?(Z.views.syllabusesCU.model.giftCardId=Z.views.syllabusesCU.model.discountId,q.giftCardAutocompleteModel={key:"discountId",keyValue:Z.views.syllabusesCU.model.giftCardId,labelKey:"discountLabel",labelValue:Z.views.syllabusesCU.model.discountLabel},!q.isCustomLabel&&X.model.currentTranslation.label!=q.giftCardAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.giftCardAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.giftCardAutocompleteModel={key:"discountId",keyValue:null,labelKey:"discountLabel",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,oe.addToLibrary=function ye(){var we=Q.href("discounts.couponCU",{id:0,type:0},{absolute:!0});window.open(we)},oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,X.cancel()},oe.save=function ve(){var we=X.getModel();we.giftCartId=q.giftCardAutocompleteModel.keyValue,we.discountId=we.giftCardId,te.pop("success",j("CourseCreateOrUpdateCUGiftCardCreateOrUppdateNotificationBegin")),X.save(we,j("CourseCreateOrUpdateCUGiftCardCreateOrUppdateNotificationEnded")),X.model.type=null,X.model.id=null,X.inserting=!1},pe.show=function be(){return X.model.type==se.SyllabusEntryType.GiftCard},pe.initAutocomplete=le,le(),q.currencySymbol=globalThis.__currencySymbol,q.giftCardGridData={fetchCallBack:function Ee(we,xe,qe){var ot=ie.defer();return ue.getAllGiftCardsAndGiftCoursesForAutocomplete(q.searchGiftCard,we,xe,0).then(function(He){q.giftCardGridData.rows=He.list,q.giftCardGridData.totalNumberOfRows=He.totalNumberOfRows,q.isLoading=!1,qe&&qe(),ot.resolve()}),ot.promise},selectedRowDataFieldAsId:"discountId",selectedRowsChangeCallBack:function(we,xe,qe){q.searchGiftCard=null,we&&0!=we.length&&(X.model.giftCardId=q.giftCardAutocompleteModel.keyValue),(null==X.model.currentTranslation.label||""==X.model.currentTranslation.label)&&(X.model.currentTranslation.label=q.giftCardAutocompleteModel.labelValue,q.isCustomLabel=!1,q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:j("CourseCreateOrUpdateCUGiftCardGridColumnLabel"),dataField:"discountLabel",orderId:0,type:"default",transform:function(we,xe,qe){return null!=we?we:"-"}},{label:j("Discount"),dataField:"amount",orderId:0,type:"default",transform:function(we,xe,qe){return null!=we?we+" "+q.currencySymbol:"-"}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.giftCourse",["$scope","appConst","$q","discountService","syllabusService","toaster","$state",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCUGiftCourse);ee.self=pe;var X=Z.views.syllabusesCU;function le(){q.searchGiftCourse=null,Z.views.syllabusesCU.model.discountId&&Z.views.syllabusesCU.model.discountId>0?(q.giftCourseAutocompleteModel={key:"discountId",keyValue:Z.views.syllabusesCU.model.discountId,labelKey:"discountLabel",labelValue:Z.views.syllabusesCU.model.discountLabel},!q.isCustomLabel&&X.model.currentTranslation.label!=q.giftCourseAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.giftCourseAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.giftCourseAutocompleteModel={key:"discountId",keyValue:null,labelKey:"discountLabel",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,oe.addToLibrary=function ye(){var we=Q.href("discounts.couponCU",{id:0,type:1},{absolute:!0});window.open(we)},oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,X.cancel()},oe.save=function ve(){var we=X.getModel();we.giftCartId=q.giftCourseAutocompleteModel.keyValue,te.pop("success",j("CourseCreateOrUpdateCUGiftCourseCreateOrUppdateNotificationBegin")),X.save(we,j("CourseCreateOrUpdateCUGiftCourseCreateOrUppdateNotificationEnded")),X.model.type=null,X.model.id=null,X.inserting=!1},pe.show=function be(){return X.model.type==se.SyllabusEntryType.GiftCourse},pe.initAutocomplete=le,le(),q.currencySymbol=globalThis.__currencySymbol,q.giftCourseGridData={fetchCallBack:function Ee(we,xe,qe){var ot=ie.defer();return ue.getAllGiftCardsAndGiftCoursesForAutocomplete(q.searchGiftCourse,we,xe,1).then(function(He){q.giftCourseGridData.rows=He.list,q.giftCourseGridData.totalNumberOfRows=He.totalNumberOfRows,q.isLoading=!1,qe&&qe(),ot.resolve()}),ot.promise},selectedRowDataFieldAsId:"discountId",selectedRowsChangeCallBack:function(we,xe,qe){q.searchGiftCourse=null,we&&0!=we.length&&(X.model.discountId=q.giftCourseAutocompleteModel.keyValue),(null==X.model.currentTranslation.label||""==X.model.currentTranslation.label)&&(X.model.currentTranslation.label=q.giftCourseAutocompleteModel.labelValue,q.isCustomLabel=!1,q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:j("CourseCreateOrUpdateCUGiftCourseGridColumnLabel"),dataField:"discountLabel",orderId:0,type:"default",transform:function(we,xe,qe){return null!=we?we:"-"}},{label:j("Discount"),dataField:"amount",orderId:0,type:"default",transform:function(we,xe,qe){return null!=we?we+" "+q.currencySymbol:"-"}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.link",["$scope","appConst","$q","linkService","syllabusService","toaster","$state",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCULink);ee.self=pe;var X=Z.views.syllabusesCU;function le(){q.searchLink=null,Z.views.syllabusesCU.model.linkId&&Z.views.syllabusesCU.model.linkId>0?(q.linkAutocompleteModel={key:"linkId",keyValue:Z.views.syllabusesCU.model.linkId,labelKey:"label",labelValue:Z.views.syllabusesCU.model.linkLabel},!q.isCustomLabel&&X.model.currentTranslation.label!=q.linkAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.linkAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.linkAutocompleteModel={key:"linkId",keyValue:null,labelKey:"label",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,oe.addToLibrary=function ye(){var we=window.origin+"/admin/link/CU/";window.open(we)},oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,X.cancel()},oe.save=function ve(){var we=X.getModel();we.linkId=q.linkAutocompleteModel.keyValue,te.pop("success",j("CourseCreateOrUpdateCULinkCreateOrUpdateNotificationBegin")),X.save(we,j("CourseCreateOrUpdateCULinkCreateOrUppdateNotificationEnd")),X.model.type=null,X.model.id=null,X.inserting=!1},pe.show=function be(){return X.model.type==se.SyllabusEntryType.Link},pe.initAutocomplete=le,le(),q.linkGridData={fetchCallBack:function Ee(we,xe,qe,ot,He,Ze){var nt=ie.defer();return ue.getAll(q.searchLink,we,xe,qe,ot,X.currentLanguageCode,0).then(function(ft){q.linkGridData.rows=ft.list,q.linkGridData.totalNumberOfRows=ft.totalNumberOfRows,q.isLoading=!1,Ze&&Ze(),nt.resolve()}),nt.promise},selectedRowDataFieldAsId:"linkId",selectedRowsChangeCallBack:function(we,xe,qe){q.searchLink=null,we&&0!=we.length&&(X.model.linkId=q.linkAutocompleteModel.keyValue),(null==X.model.currentTranslation.label||""==X.model.currentTranslation.label)&&(X.model.currentTranslation.label=q.linkAutocompleteModel.labelValue,q.isCustomLabel=!1,q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:j("CourseCreateOrUpdateCULinkGridColumnLabel"),dataField:"label",orderId:0,type:"default",transform:function(we,xe,qe){return null!=we?we:"-"}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.product",["$scope","appConst","$q","productService","syllabusService","toaster","$state",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCUProduct);ee.self=pe;var X=Z.views.syllabusesCU;function le(){q.searchProduct=null,Z.views.syllabusesCU.model.productId&&Z.views.syllabusesCU.model.productId>0?(q.productAutocompleteModel={key:"id",keyValue:Z.views.syllabusesCU.model.productId,labelKey:"label",labelValue:Z.views.syllabusesCU.model.productLabel},!q.isCustomLabel&&X.model.currentTranslation.label!=q.productAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.productAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.productAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,oe.addToLibrary=function ye(){window.open("/admin/products/form/")},oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,X.cancel()},oe.save=function ve(){var we=X.getModel();we.productId=q.productAutocompleteModel.keyValue,te.pop("success",j("CourseCreateOrUpdateCUProductCreateOrUppdateNotificationBegin")),X.save(we,j("CourseCreateOrUpdateCUProductCreateOrUppdateNotificationEnded")),X.model.type=null,X.model.id=null,X.inserting=!1},pe.show=function be(){return X.model.type==se.SyllabusEntryType.Product},pe.initAutocomplete=le,le(),q.productGridData={fetchCallBack:function Ee(we,xe,qe,ot,He,Ze){var nt=ie.defer();return ue.getProducts(q.searchProduct,we,xe,qe,ot,X.currentLanguageCode).then(function(ft){q.productGridData.rows=ft.list,q.productGridData.totalNumberOfRows=ft.totalNumberOfRows,q.isLoading=!1,Ze&&Ze(),nt.resolve()}),nt.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(we,xe,qe){q.searchProduct=null,we&&0!=we.length&&(X.model.productId=q.productAutocompleteModel.keyValue),(null==X.model.currentTranslation.label||""==X.model.currentTranslation.label)&&(X.model.currentTranslation.label=q.productAutocompleteModel.labelValue,q.isCustomLabel=!1,q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:j("CourseCreateOrUpdateCUProductGridColumnProductName"),dataField:"label",orderId:0,type:"default",transform:function(we,xe,qe){return null!=we?we:"-"}},{label:j("CourseCreateOrUpdateCUProductGridColumnPrice"),dataField:"price",orderId:1,type:"default",transform:function(we,xe,qe){return null!=we?we:"-"}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.section",["$scope","appConst","syllabusService","toaster",function(ee,se,ie,ue){var ne=ee.vm={},te=ee.fn={},Q=globalThis.L,q=ee.parentVm=ee.$parent.vm,j=(ee.parentFn=ee.$parent.fn,ne.self=q.views.syllabusesCUSection),Z=q.views.syllabusesCU;ne.syllabusCU=Z,te.cancel=function K(){Z.model.type=null,Z.model.id=null,Z.inserting=!1,q.views.syllabusesCU.cancel()},te.save=function pe(){var de=q.views.syllabusesCU.getModel();ue.pop("success",Q("CourseCreateOrUpdateCUSectionCreateOrUppdateNotificationBegin")),Z.save(de,Q("CourseCreateOrUpdateCUSectionCreateOrUppdateNotificationEnded")),Z.model.type=null,Z.model.id=null,Z.inserting=!1},j.show=function X(){return q.views.syllabusesCU.model.type==se.SyllabusEntryType.Section}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.sectionEvent",["$scope","appConst","eventService","$q","$filter","syllabusService","$state","toaster","mailTemplateService",function(ee,se,ie,ue,ne,te,Q,q,oe){var j=ee.vm={},Z=ee.fn={},K=globalThis.L,pe=ee.parentVm=ee.$parent.vm,de=(ee.parentFn=ee.$parent.fn,j.self=pe.views.syllabusesCUSectionEvent);ee.self=de;var ve=pe.views.syllabusesCU;function xe(){j.searchEvent=null,j.sendReminderForEvent=pe.views.syllabusesCU.model.sendReminderForEvent,j.daysNumberForEventReminder=pe.views.syllabusesCU.model.daysNumberForEventReminder,pe.views.syllabusesCU.model.eventId&&pe.views.syllabusesCU.model.eventId>0?(j.eventAutocompleteModel={key:"eventId",keyValue:pe.views.syllabusesCU.model.eventId,labelKey:"label",labelValue:pe.views.syllabusesCU.model.eventLabel},!j.isCustomLabel&&ve.model.currentTranslation.label!=j.eventAutocompleteModel.labelValue&&j.firstAutoFillLabel&&(ve.model.currentTranslation.label=j.eventAutocompleteModel.labelValue,j.firstAutoFillLabel=!1)):j.eventAutocompleteModel={key:"eventId",keyValue:null,labelKey:"label",labelValue:""},j.searchReminderForEvent="",j.reminderForEventAutocompleteModel=pe.views.syllabusesCU.model.reminderForEventNotificationId&&pe.views.syllabusesCU.model.reminderForEventNotificationId>0?{key:"mailTemplateId",keyValue:pe.views.syllabusesCU.model.reminderForEventNotificationId,labelKey:"label",labelValue:pe.views.syllabusesCU.model.reminderForEventNotificationLabel}:{key:"mailTemplateId",keyValue:null,labelKey:"label",labelValue:""}}j.syllabusCU=ve,j.isCustomLabel=!0,j.firstAutoFillLabel=!1,Z.cancel=function be(){ve.model.type=null,ve.model.id=null,ve.inserting=!1,pe.views.syllabusesCU.cancel()},Z.save=function Ee(){var He=ve.getModel();He.eventId=j.eventAutocompleteModel.keyValue,He.sendReminderForEvent=j.sendReminderForEvent,He.daysNumberForEventReminder=j.daysNumberForEventReminder,He.reminderForEventNotificationId=j.reminderForEventAutocompleteModel.keyValue,q.pop("success",K("CourseCreateOrUpdateCUSectionEventCreateOrUppdateNotificationBegin")),ve.save(He,K("CourseCreateOrUpdateCUSectionEventCreateOrUppdateNotificationEnded")),ve.model.type=null,ve.model.id=null,ve.inserting=!1},de.show=function le(){return ve.model.type==se.SyllabusEntryType.SectionEvent},Z.addToLibrary=function we(){var He=Q.href("events.eventCU",{},{absolute:!0});window.open(He)},de.initAutocomplete=xe,Z.validateDaysNumber=function ot(){return!(!j.daysNumberForEventReminder||j.daysNumberForEventReminder<1)||(K("SharedError")," "+K("SharedTheField")+" "+K("SharedBeginQuote")+K("CourseCreateOrUpdateSectionEventCUDaysNumberForEventReminder")+K("SharedEndQuote")+" "+K("SharedIsRequired"))},xe(),j.eventGridData={fetchCallBack:function ye(He,Ze,nt,ft,Dt,pt){var ct=ue.defer();return ie.getEventsWithStats(He,Ze,nt,ft,Dt,j.searchEvent,ve.currentLanguageCode).then(function(lt){j.eventGridData.rows=lt.list,j.eventGridData.totalNumberOfRows=lt.totalNumberOfRows,ct.resolve()}),ct.promise},selectedRowDataFieldAsId:"eventId",selectedRowsChangeCallBack:function(He,Ze,nt){j.searchEvent=null,He&&0!=He.length&&(ve.model.eventId=j.eventAutocompleteModel.keyValue),null==ve.model.currentTranslation.label||""==ve.model.currentTranslation.label?(ve.model.currentTranslation.label=j.eventAutocompleteModel.labelValue,j.isCustomLabel=!1,j.firstAutoFillLabel=!0):ve.model.eventId=null},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],orderBy:"creationDate",orderByIsAscending:!1,columns:[{label:K("CourseCreateOrUpdateCUSectionEventGridColumnName"),dataField:"label",type:"default"},{label:K("CourseCreateOrUpdateCUSectionEventGridColumnLabel"),dataField:"description",type:"default"},{label:K("CourseCreateOrUpdateCUSectionEventGridColumnCreationDate"),dataField:"creationDate",type:"default",transform:function(He,Ze,nt){return ne("date")(He,"dd/MM/yyyy")}}]},j.reminderForEventGridData={fetchCallBack:function qe(He,Ze,nt,ft,Dt,pt){var ct=ue.defer();return oe.getMailTemplateListForSyllabus(j.searchReminderForEvent,null!=j.syllabusCU&&null!=j.syllabusCU.currentSyllabus?j.syllabusCU.currentSyllabus.id:0,100).then(function(it){j.reminderForEventGridData.rows=it.list,j.reminderForEventGridData.totalNumberOfRows=it.totalNumberOfLines,j.reminderForEventNotificationId=it.syllabusNotificationId,j.isLoading=!1,pt&&pt(),ct.resolve()}),ct.promise},selectedRowDataFieldAsId:"mailTemplateId",selectedRowsChangeCallBack:function(He,Ze,nt){j.searchRegistrationToOnlineCourse=null,He&&0!=He.length&&(pe.model.reminderForEventNotificationId=j.reminderForEventAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:K("CreateOrUpdateNotificationSettingsGridColumnLabel"),dataField:"label",orderId:0,type:"default"}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.simulation",["$scope","appConst","questionnaireService","$q","$state","toaster",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=globalThis.L,j=ee.parentVm=ee.$parent.vm,K=(ee.parentFn=ee.$parent.fn,Q.self=j.views.syllabusesCUSimulation);ee.self=K;var pe=j.views.syllabusesCU;function le(){Q.searchSimulation=null,Q.searchPlaceholder=oe("CourseCreateOrUpdateCUSimulationAutocompletePlaceholder"),j.views.syllabusesCU.model.questionnaireId&&j.views.syllabusesCU.model.questionnaireId>0?(Q.simulationAutocompleteModel={key:"id",keyValue:j.views.syllabusesCU.model.questionnaireId,labelKey:"label",labelValue:j.views.syllabusesCU.model.questionnaireLabel},!Q.isCustomLabel&&pe.model.currentTranslation.label!=Q.simulationAutocompleteModel.labelValue&&Q.firstAutoFillLabel&&(pe.model.currentTranslation.label=Q.simulationAutocompleteModel.labelValue,Q.firstAutoFillLabel=!1)):Q.simulationAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""}}Q.syllabusCU=pe,Q.isCustomLabel=!0,Q.firstAutoFillLabel=!1,q.cancel=function X(){pe.model.type=null,pe.model.id=null,pe.inserting=!1,pe.cancel()},q.save=function de(){var ye=pe.getModel();ye.questionnaireId=Q.simulationAutocompleteModel.keyValue,te.pop("success",oe("CourseCreateOrUpdateCUSimulationCreateOrUppdateNotificationBegin")),pe.save(ye,oe("CourseCreateOrUpdateCUSimulationCreateOrUppdateNotificationEnded")),pe.model.type=null,pe.model.id=null,pe.inserting=!1},K.show=function ve(){return pe.model.type==se.SyllabusEntryType.ExamSimulation},q.addToLibrary=function Ee(){window.open("/admin/exam-management/form/parameters")},K.initAutocomplete=le,le(),Q.simulationGridData={fetchCallBack:function be(ye,we,xe,qe,ot,He){var Ze=ue.defer();return ie.getQuestionnaires(Q.searchSimulation,ye,we,xe,qe,se.QuestionnaireType.ExamSimulation,pe.currentLanguageCode).then(function(nt){Q.simulationGridData.rows=nt.list,Q.simulationGridData.totalNumberOfRows=nt.totalNumberOfRows,Q.isLoading=!1,He&&He(),Ze.resolve()}),Ze.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(ye,we,xe){Q.searchSimulation=null,ye&&0!=ye.length&&(pe.model.questionnaireId=Q.simulationAutocompleteModel.keyValue),(null==pe.model.currentTranslation.label||""==pe.model.currentTranslation.label)&&(pe.model.currentTranslation.label=Q.simulationAutocompleteModel.labelValue,Q.isCustomLabel=!1,Q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:oe("CourseCreateOrUpdateCUSimulationGridColumnLabel"),dataField:"label",orderId:0,type:"default",isOrderable:!0},{label:oe("CourseCreateOrUpdateCUSimulationGridColumnPassingGrade"),dataField:"passingGrade",orderId:1,type:"default",isOrderable:!0,transform:function(ye,we,xe){return 0==ye?"-":ye}}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.survey",["$scope","appConst","questionnaireService","$q","syllabusService","$state","toaster","courseService",function(ee,se,ie,ue,ne,te,Q,q){var oe=ee.vm={},j=ee.fn={},Z=globalThis.L,K=ee.parentVm=ee.$parent.vm,X=(ee.parentFn=ee.$parent.fn,oe.self=K.views.syllabusesCUSurvey);ee.self=X;var de=K.views.syllabusesCU;function ve(){de.model.type=null,de.model.id=null,de.inserting=!1,de.cancel()}function xe(){oe.reminder=K.views.syllabusesCU.model.reminderToCompleteTheSurvey,oe.surveyInDisconnectedMode=K.views.syllabusesCU.model.surveyInDisconnectedMode,oe.searchSurvey=null,oe.searchSectionEvent=null,K.views.syllabusesCU.model.surveyId&&K.views.syllabusesCU.model.surveyId>0?(oe.surveyAutocompleteModel={key:"id",keyValue:K.views.syllabusesCU.model.surveyId,labelKey:"label",labelValue:K.views.syllabusesCU.model.surveyLabel},!oe.isCustomLabel&&de.model.currentTranslation.label!=oe.surveyAutocompleteModel.labelValue&&oe.firstAutoFillLabel&&(de.model.currentTranslation.label=oe.surveyAutocompleteModel.labelValue,oe.firstAutoFillLabel=!1)):oe.surveyAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""},oe.sectionEventAutocompleteModel=K.views.syllabusesCU.model.relatedSyllabusId&&K.views.syllabusesCU.model.relatedSyllabusId>0?{key:"id",keyValue:K.views.syllabusesCU.model.relatedSyllabusId,labelKey:"label",labelValue:K.views.syllabusesCU.model.relatedSyllabusLabel}:{key:"id",keyValue:null,labelKey:"label",labelValue:""}}oe.syllabusCU=de,oe.searchSurvey=null,oe.searchSectionEvent=null,oe.reminder=!1,oe.isEventExist=oe.syllabusCU.isEventExist,oe.isCustomLabel=!0,oe.firstAutoFillLabel=!1,j.cancel=ve,j.save=function be(){var ot=de.getModel();Q.pop("success",Z("CourseCreateOrUpdateCUSurveyCreateOrUppdateNotificationBegin")),ot.surveyId=oe.surveyAutocompleteModel.keyValue,ot.relatedSyllabusId=oe.sectionEventAutocompleteModel.keyValue,ot.surveyInDisconnectedMode=oe.surveyInDisconnectedMode,ne.createOrUpdate(ot).then(function(He){Q.pop("success",Z("CourseCreateOrUpdateCUSurveyCreateOrUppdateNotificationEnded")),ve()}),de.model.type=null,de.model.id=null,de.inserting=!1},X.show=function Ee(){return de.model.type==se.SyllabusEntryType.Survey},j.addToLibrary=function we(){window.open("/admin/survey-management/form/parameters")},X.initAutocomplete=xe,j.isRelatedSyllabusDisable=function qe(){return null!=oe.syllabusCU&&0==oe.isEventExist},xe(),oe.surveyGridData={fetchCallBack:function le(ot,He,Ze,nt,ft,Dt){var pt=ue.defer();return ie.getAllSurveyForCourse(oe.searchSurvey,ot,He,nt,de.currentLanguageCode).then(function(ct){oe.surveyInDisconnectedMode=!1,oe.surveyGridData.rows=ct.list,oe.surveyGridData.totalNumberOfRows=ct.totalNumberOfRows,oe.isLoading=!1,Dt&&Dt(),pt.resolve()}),pt.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(ot,He,Ze){oe.searchSurvey=null,ot&&0!=ot.length&&(oe.reminder=He[0].reminderToCompleteTheSurvey,de.model.surveyId=oe.surveyAutocompleteModel.keyValue,(null==de.model.currentTranslation.label||""==de.model.currentTranslation.label)&&(de.model.currentTranslation.label=oe.surveyAutocompleteModel.labelValue,oe.isCustomLabel=!1,oe.firstAutoFillLabel=!0))},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Z("CourseCreateOrUpdateCUSurveySurveyGridColumnLabel"),dataField:"label",orderId:0,type:"default",isOrderable:!0}]},oe.sectionEventGridData={fetchCallBack:function ye(ot,He,Ze,nt,ft,Dt){var pt=ue.defer();return ne.sectionEventForCourse(K.model.id,oe.searchSurvey,de.currentLanguageCode).then(function(ct){oe.sectionEventGridData.rows=ct.list,oe.sectionEventGridData.totalNumberOfRows=ct.totalNumberOfRows,oe.isLoading=!1,Dt&&Dt(),pt.resolve()}),pt.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(ot,He,Ze){oe.searchSectionEvent=null,ot&&0!=ot.length&&(de.model.relatedSyllabusId=oe.sectionEventAutocompleteModel.keyValue)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,customPageSizes:[5],columns:[{label:Z("CourseCreateOrUpdateCUSurveyEventsGridColumnLabel"),dataField:"label",orderId:0,type:"default",isOrderable:!0}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.uxPackage",["$scope","appConst","$q","uxPackageService","$state","toaster","syllabusService",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCUUxPackage);ee.self=pe;var X=Z.views.syllabusesCU;function le(){q.searchUxPackage=null,Z.views.syllabusesCU.model.uxPackageId&&Z.views.syllabusesCU.model.uxPackageId>0?(q.uxPackageAutocompleteModel={key:"id",keyValue:Z.views.syllabusesCU.model.uxPackageId,labelKey:"label",labelValue:Z.views.syllabusesCU.model.uxPackageLabel},!q.isCustomLabel&&X.model.currentTranslation.label!=q.uxPackageAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.uxPackageAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.uxPackageAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,oe.addToLibrary=function ye(){var we=ne.href("uxPackages.CU",{},{absolute:!0});window.open(we)},oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,Z.views.syllabusesCU.cancel()},oe.save=function ve(){var we=X.getModel();we.uxPackageId=q.uxPackageAutocompleteModel.keyValue,te.pop("success",j("CourseCreateOrUpdateCUUxPackageCreateOrUppdateNotificationBegin")),X.save(we,j("CourseCreateOrUpdateCUUxPackageCreateOrUppdateNotificationEnded")),X.model.type=null,X.model.id=null,X.inserting=!1},pe.show=function be(){return X.model.type==se.SyllabusEntryType.UxPackage},pe.initAutocomplete=le,le(),q.uxPackageGridData={fetchCallBack:function Ee(we,xe,qe,ot,He,Ze){var nt=ie.defer();return ue.getAll(q.searchUxPackage,we,xe,null,null,X.currentLanguageCode).then(function(ft){q.uxPackageGridData.rows=ft.list,q.uxPackageGridData.totalNumberOfRows=ft.totalNumberOfRows,q.isLoading=!1,nt.resolve()}),nt.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(we,xe,qe){q.searchUxPackage=null,we&&0!=we.length&&(X.model.uxPackageId=q.uxPackageAutocompleteModel.keyValue),(null==X.model.currentTranslation.label||""==X.model.currentTranslation.label)&&(X.model.currentTranslation.label=q.uxPackageAutocompleteModel.labelValue,q.isCustomLabel=!1,q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,isOrderable:!1,customPageSizes:[5],columns:[{label:j("CourseCreateOrUpdateCUUxPackageGridColumnLabel"),dataField:"label",type:"default"}]}}]),A.module("app").controller("app.modules.admin.course.createOrUpdate.syllabuses.CU.video",["$scope","appConst","$q","videoService","syllabusService","toaster","$state",function(ee,se,ie,ue,ne,te,Q){var q=ee.vm={},oe=ee.fn={},j=globalThis.L,Z=ee.parentVm=ee.$parent.vm,pe=(ee.parentFn=ee.$parent.fn,q.self=Z.views.syllabusesCUVideo);ee.self=pe;var X=Z.views.syllabusesCU;function le(){q.searchVideo=null,Z.views.syllabusesCU.model.videoId&&Z.views.syllabusesCU.model.videoId>0?(q.videoAutocompleteModel={key:"id",keyValue:Z.views.syllabusesCU.model.videoId,labelKey:"label",labelValue:Z.views.syllabusesCU.model.videoLabel},!q.isCustomLabel&&X.model.currentTranslation.label!=q.videoAutocompleteModel.labelValue&&q.firstAutoFillLabel&&(X.model.currentTranslation.label=q.videoAutocompleteModel.labelValue,q.firstAutoFillLabel=!1)):q.videoAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""}}q.syllabusCU=X,q.isCustomLabel=!0,q.firstAutoFillLabel=!1,oe.addToLibrary=function ye(){window.open("/admin/videos/form/0")},oe.cancel=function de(){X.model.type=null,X.model.id=null,X.inserting=!1,X.cancel()},oe.save=function ve(){var we=X.getModel();we.videoId=q.videoAutocompleteModel.keyValue,te.pop("success",j("CourseCreateOrUpdateCUVideoCreateOrUppdateNotificationBegin")),X.save(we,j("CourseCreateOrUpdateCUVideoCreateOrUppdateNotificationEnded")),X.model.type=null,X.model.id=null,X.inserting=!1},pe.show=function be(){return X.model.type==se.SyllabusEntryType.Video},pe.initAutocomplete=le,le(),q.videoGridData={fetchCallBack:function Ee(we,xe,qe,ot,He,Ze){var nt=ie.defer();return ue.getAll(q.searchVideo,we,xe,null,null,X.currentLanguageCode).then(function(ft){q.videoGridData.rows=ft.list,q.videoGridData.totalNumberOfRows=ft.totalNumberOfRows,q.isLoading=!1,nt.resolve()}),nt.promise},selectedRowDataFieldAsId:"id",selectedRowsChangeCallBack:function(we,xe,qe){q.searchVideo=null,we&&0!=we.length&&(X.model.videoId=q.videoAutocompleteModel.keyValue),(null==X.model.currentTranslation.label||""==X.model.currentTranslation.label)&&(q.isCustomLabel=!1,X.model.currentTranslation.label=q.videoAutocompleteModel.labelValue,q.firstAutoFillLabel=!0)},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,isOrderable:!1,customPageSizes:[5],columns:[{label:j("CourseCreateOrUpdateCUVideoGridColumnLabel"),dataField:"label",type:"default"},{label:j("CourseCreateOrUpdateCUVideoGridColumnType"),dataField:"type",type:"default",transform:function(we,xe,qe){switch(we){case 0:return"Youtube";case 1:return"Vimeo";default:return"-"}}}],rows:q.users,totalNumberOfRows:q.totalNumberOfRows}}]),A.module("app").directive("baseSixtyFourInput",["$window","toaster",function(ee,se){return{restrict:"A",require:"ngModel",link:function(ie,ue,ne,te){var Q={},q=globalThis.L;ie.readerOnload=function(K){var pe=function j(K){for(var pe="",X=new Uint8Array(K),de=X.byteLength,ve=0;ve<de;ve++)pe+=String.fromCharCode(X[ve]);return ee.btoa(pe)}(K.target.result);Q.base64=pe,ie.$apply(function(){te.$setViewValue(A.copy(Q))})};var oe=new FileReader;function Z(){return"data:image/"+this.filetype+";base64,"+this.base64}oe.onload=ie.readerOnload,ue.on("change",function(){var K=ue[0].files[0];Q.filetype=K.type,Q.filename=K.name,Q.filesize=K.size,null==ne.maxSize||ne.maxSize<=0||Q.filesize<=ne.maxSize?(Q.dataURI=Z,oe.readAsArrayBuffer(K)):se.pop("error",q("FileUploadFileTooLargeError"))})}}}]);var Eu=e(53095);A.module("app").controller("app.modules.user.account",["$scope","userService","$state","$stateParams","validationService","toaster","$q","localizationService","countryService","$timeout","appConst","modalService","languageService","breadCrumbsService","tenantCustomFieldService","tenantService","$filter","userProfileService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be,Ee){var He,Ze,le=ee.vm={},ye=ee.fn={},we=globalThis.L,ot=(ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn,globalThis.$linq);function pt(){const bt=""==le.user.recoveryPhoneNumber||null==le.user.recoveryPhoneNumber,jt=null!=le.userRecoveryPhoneNumber&&""!=le.userRecoveryPhoneNumber,hn=""==le.user.notificationPhoneNumber||null==le.user.notificationPhoneNumber,ln=null!=le.userNotificationPhoneNumber&&""!=le.userNotificationPhoneNumber;if(le.user.isUserRemovedRecoveryPhoneNumber=jt&&bt,le.user.isUserRemovedNotificationPhoneNumber=ln&&hn,jt&&!bt&&0==le.isPhoneNumberValidated)return te.pop("error",we("UserProfileValidateNumberError"),""),void(le.disabledSubmit=!1);if(ln&&!hn&&0==le.isSMSPhoneNumberValidated)return te.pop("error",we("UserProfileValidateNotificationNumberError"),""),void(le.disabledSubmit=!1);0==le.user.languageCode&&(le.user.languageCode="");var Bn=[];for(var Cn in le.userCustomField){var Rn=ot(le.customFields).firstOrDefault(null,function(mi){return mi.id==Cn});if(null==le.userCustomField[Cn]&&Rn.isRequired)return te.pop("error",we("SharedTheField")+" \xab"+Rn.title+"\xbb "+we("SharedIsRequired"),""),void(le.disabledSubmit=!1);var Fn=null,On=null,yi=null;"string"==typeof le.userCustomField[Cn]?(yi=le.userCustomField[Cn],Fn=null,On=null):(yi=null==le.userCustomField[Cn]?null:le.userCustomField[Cn].title,Fn=null==le.userCustomField[Cn]?null:le.userCustomField[Cn].tenantCustomFieldItemId,On=null==le.userCustomField[Cn]?null:le.userCustomField[Cn].languageCode),Bn.push({customFieldId:Cn,userCustomFieldValue:yi,customFieldItemId:Fn,languageCode:On})}se.updateUser(le.user,Bn).then(function(mi){mi.success?((20==le.user.role||27==le.user.role)&&(le.addUser&&(le.trainerId=mi.userId),ye.createOrUpdateDescription()),le.page.registrationSucessfull=!0,le.page.addSuccessfull=!0,le.fromMySpace?te.pop("success",we("UserUpdated"),""):le.addUser?(ie.go("adminUsers.list",null,{replace:!0,reload:!0}),te.pop("success",we("UserAdded"),"")):(ie.go("profileAccount",null,{replace:!0,reload:!0}),te.pop("success",we("UserUpdated"),"")),le.disabledSubmit=!1):(te.pop("error",mi.error),le.disabledSubmit=!1)},function(mi){if(mi.validationErrors&&mi.validationErrors.length>0){le.disabledSubmit=!1;for(var ci=0;ci<mi.validationErrors.length;ci++)te.pop("error",mi.validationErrors[ci].members[0],mi.validationErrors[ci].message)}else le.disabledSubmit=!1,te.pop("error",mi.message,"")})}function Ct(){return!(!le.user||!le.user.address.addressLine1||null===le.user||null===le.user.address.addressLine1||void 0===le.user||void 0===le.user.address.addressLine1||""===le.user.address.addressLine1)||(le.user.address.addressLine2="",le.user.address.city="",le.user.address.zipCode="",le.user.address.countryId="",le.user.address.stateId="",!1)}function ht(){return!(!le.user||!le.user.companyAddress.addressLine1||null===le.user||null===le.user.companyAddress.addressLine1||void 0===le.user||void 0===le.user.companyAddress.addressLine1||""===le.user.companyAddress.addressLine1)||(le.user.companyAddress.addressLine2="",le.user.companyAddress.city="",le.user.companyAddress.zipCode="",le.user.companyAddress.countryId="",le.user.companyAddress.stateId="",!1)}function xt(bt){return!(void 0===bt||!bt||""===bt||"NULL"==bt)}function un(){return se.getRoleCode()>=le.roles.Administrator}function vn(bt){var jt=Q.defer();return se.getAllTopicForUser({search:bt.searchValue,skip:bt.skip,take:bt.take}).then(function(ln){jt.resolve({data:ln.topics,totalCount:ln.totalNumberOfRows})}),jt.promise}le.states=[],le.countries=[],le.companyStates=[],le.page={},le.user={},le.fields={},le.user.address={},le.user.address.countryId={},le.user.address.stateId={},le.user.companyAddress={},le.user.companyAddress.countryId={},le.user.companyAddress.stateId={},le.page.registrationSucessfull=!1,le.page.formIsValid=!1,le.dateOfBirthIsOpen=!1,le.currentDate=new Date,le.isLoading=!1,le.user.notes="",le.addUser=!1,le.user.role=10,le.isTrainer=!1,le.isOwnInformation=!1,le.isPhoneNumberValidated=!1,le.isSMSPhoneNumberValidated=!1,le.completeStrength=6,le.passwordPolicy=[],le.passwordRolePolicy=[],le.passwordFields=[],le.lowerCaseRequiredPasswordPolicy="",le.upperCaseRequiredPasswordPolicy="",le.passwordLengthPolicy="",le.numbersRequiredValue="",le.specialCharacterRequiredValue="",le.passwordPolicyTypes=Z.PasswordPolicyValueType,le.passwordStrength={strength:0,strengthLabel:we("PasswordStrength1"),advice:""},le.userCustomField={},le.fromMySpace=!1,le.otp="",le.rolesType=[{value:10,label:we("SharedRoleMember")},{value:15,label:we("SharedRoleEmployee")},{value:20,label:we("SharedTrainer")},{value:23,label:we("SharedRoleEditor")},{value:27,label:we("SharedRoleEditorTrainer")},{value:17,label:we("SharedRoleAccounting")}],le.disabledSubmit=!1,ye.onButtonClick=function ct(bt,jt){bt.isSelected=!0;for(var hn=ot(jt.items).where(function(Bn){return Bn.tenantCustomFieldItemId!=bt.tenantCustomFieldItemId}).toArray(),ln=0;ln<hn.length;ln++)hn[ln].isSelected=!1;le.userCustomField[jt.id]=bt},ye.accountValidateCountry=function(){var bt=Q.defer();return!xt(le.user.address.countryId)&&Ct()?bt.reject(we("ProfileAccountSelectCountry")):bt.resolve(!0),bt.promise},ye.accountValidateRegion=function(){var bt=Q.defer();return bt.resolve(!0),bt.promise},ye.companyValidateCountry=function(){var bt=Q.defer();return!xt(le.user.companyAddress.countryId)&&ht()?bt.reject(we("ProfileAccountSelectCountry")):bt.resolve(!0),bt.promise},ye.companyValidateRegion=function(){var bt=Q.defer();return bt.resolve(!0),bt.promise},ye.onCheckInputForAccountVisibility=function(){le.user.isVisible=!le.user.isVisible},ye.onCheckInputForAccountAcceptNewLetters=function(){le.user.acceptNewsLetters=!le.user.acceptNewsLetters},ye.updateOrCreateUserProfileAccount=function ft(){le.disabledSubmit=!0,-1==ue.userId||!un()||le.user.firstName==He&&le.user.lastName==Ze?pt():K.open(function(){pt()},function(){},we("SharedPleaseConfirm"),we("ProfileAccountConfirmationMessage"))},ye.validateEmail=function it(){var bt=Q.defer();if(le.userId>0||le.userId<=0&&""!=le.user.email&&null!=le.user.email)return ne.validateEmail(le.user.email)?bt.resolve(!0):bt.resolve(we("TheEmailFormatIsNotValid")),bt.promise},ye.cancel=function st(){X.deleteLatest(),le.isAdmin?ie.go(Eu.j.User_Management_List):ie.go("profile",null,{replace:!0,reload:!0})},ye.dateOfBirthOpen=function gt(bt){bt.preventDefault(),bt.stopPropagation(),le.dateOfBirthIsOpen=!le.dateOfBirthIsOpen},ye.dateOfBirthEmpty=function At(bt){bt.preventDefault(),bt.stopPropagation(),le.dateOfBirthIsOpen=!1,le.user.dateOfBirth=null},ye.countryChanged=function Rt(bt){for(var jt=0;jt<le.countries.length;jt++)le.countries[jt].id==le.user.address.countryId&&(0==le.countries[jt].states.length&&le.countries[jt].states.push({id:null,label:"Autre"}),le.states=le.countries[jt].states,le.user.address.stateId=bt||("Canada"==le.countries[jt].label?le.states[10].id:le.states[0].id))},ye.companyCountryChanged=function Et(bt){for(var jt=0;jt<le.countries.length;jt++)le.countries[jt].id==le.user.companyAddress.countryId&&(0==le.countries[jt].states.length&&le.countries[jt].states.push({id:0,label:"Autre"}),le.companyStates=le.countries[jt].states,le.user.companyAddress.stateId=bt||("Canada"==le.countries[jt].label?le.companyStates[10].id:le.companyStates[0].id))},ye.mustEnterAddress=Ct,ye.mustEnterCompanyAddress=ht,ye.isCreatingNewUser=function Mt(){return-1==ue.userId},ye.isEditingUserAnSuperAdmin=function Jt(){return se.getRoleCode()==le.roles.SuperAdmin},ye.isEditingUserAnAdminOrUp=un,ye.isEditingUserAnUxAdmin=function ei(){return se.getRoleCode()==le.roles.UxAdmin},ye.isEditingUserPortalOwner=function Gn(){return se.getRoleCode()==le.roles.PortalOwner},ye.displayEmail=function Jn(){return se.getRoleCode()<=le.roles.Supervisor?!globalThis.__doNotDisplayEmailToSupervisor:se.getRoleCode()!=le.roles.SupervisorPlus||!globalThis.__doNotDisplayEmailToSupervisorPlus},ye.displayUserName=function Ot(){return se.getRoleCode()<=le.roles.Supervisor?!globalThis.__doNotDisplayUserNameToSupervisor:le.userRole!=le.roles.SupervisorPlus||!globalThis.__doNotDisplayUserNameToSupervisorPlus},ye.onRoleChanged=function Dt(bt){le.isTrainer="20"==bt||"27"==bt},ye.isFieldRequired=function Gt(bt){let jt=le.fields[bt];return!(un()||!le.isOwnInformation&&function Kt(){return se.getRoleCode()==le.roles.Supervisor||se.getRoleCode()==le.roles.SupervisorPlus}())&&(null==jt?void 0:jt.isRequired)},ye.isStarRequired=function qt(bt){return this.isFieldRequired(bt)?"*":""},ye.isFieldDisabled=function tn(bt){let jt=le.fields[bt];return null==jt?void 0:jt.isDisabled},ye.toggleMfa=function on(){if(le.otp="",le.user.isMfaEnabled){var bt="<div class='text-center' style='width: 350px;'> <h3 style='padding-bottom:10px;'></h3> <p style='font-size: 16px'>"+we("MFADisableDialogText")+'</p><span style=\'font-size: 13px\'></span></div><div class=\'text-center\' style=\'padding: 15px; text-align: center;\'><input type="text" ng-change="vm.updateOtp()"  ng-model="vm.otp" class="form-control" style="max-width: 250px; margin: 0 auto;"/></div>',jt={label:we("SharedConfirm"),cssClass:"btn btn-primary disabled",callBack:function(){se.disableMFA(le.otp,le.user.userId).then(function(ln){ln.success?te.pop("success",we("MfaDisableSuccess")):(te.pop("error",we("MfaDisableError"),""),le.user.isMfaEnabled=!le.user.isMfaEnabled)})}},hn={buttons:[],header:we("MfaDisableDialogHeader"),body:bt,otp:le.otp,updateOtp:function(){le.otp=this.otp,jt.cssClass=6==le.otp.length?"btn btn-primary bn-btn-modal":"btn btn-primary disabled"},closeDialog:function(){this.closeModal=!0},scope:ee.vm};hn.buttons.push({label:we("SharedCancel"),cssClass:"btn",callBack:function(){le.user.isMfaEnabled=!0}}),hn.buttons.push(jt),K.openGeneric(hn)}else se.enableMFA(le.user.userId).then(function(ln){var Bn="<style>.modal-body{max-height: unset; height: 600px;}</style><div class='text-center' style='width: 350px;'><div class='text-center'> <h3 style='padding-bottom:10px;'></h3> <p style='font-size: 16px'>"+we("MfaEnableDialogTop")+"</p><span style='font-size: 13px'></span><div class='text-center' style='padding-top: 10px;'> <h3></h3> <p style='font-size: 16px'>"+we("MfaEnableDialogManual")+"</p><span style='font-size: 13px'></span></div><div class='text-center' style='padding: 15px; text-align: center; '><div style='margin: 0 auto; width: 200px;'><ux-qr data='"+ln.qrCodeData+"' size='200'></ux-qr></div><div class='text-center'>  <b style='font-size: 16px'>"+ln.secretKey+"</b><span style='font-size: 13px'></span></div><div class='text-center' style='padding-top: 10px;'> <h3></h3> <p style='font-size: 16px'>"+we("MfaEnableDialogComplete")+'</p><span style=\'font-size: 13px\'></span></div><input type="text" ng-change="vm.updateOtp()"  ng-model="vm.otp" class="form-control" style="max-width: 350px; margin: 0 auto;"/></div></div>',Cn={label:we("SharedConfirm"),cssClass:"btn btn-primary disabled",callBack:function(){se.completeMFA(le.otp).then(function(Ln){Ln.success?te.pop("success",we("MfaEnableSuccess")):(te.pop("error",we("MfaDisableError"),""),le.user.isMfaEnabled=!le.user.isMfaEnabled)})}},Rn={buttons:[],header:we("MfaEnableDialogHeader"),body:Bn,otp:le.otp,updateOtp:function(){le.otp=this.otp,Cn.cssClass=6==le.otp.length?"btn btn-primary bn-btn-modal":"btn btn-primary disabled"},closeDialog:function(){this.closeModal=!0},scope:ee.vm};Rn.buttons.push({label:we("SharedCancel"),cssClass:"btn",callBack:function(){le.user.isMfaEnabled=!1}}),Rn.buttons.push(Cn),K.openGeneric(Rn)})},ye.toggleSupervisor=function gn(bt){bt.showSupervisor=!bt.showSupervisor},ye.canEditCustomField=function Tn(bt){return!(!le.isAdmin&&!bt.isEditableByUser)},ye.validateNumber=function Zt(){null!=le.user.recoveryPhoneNumber&&null!=le.user.recoveryPhoneNumber&&""!=le.user.recoveryPhoneNumber?Ee.sendVerificationCode(le.user.userId,le.user.recoveryPhoneNumber,Z.verificationTypeEnum.ProfilePhoneNumber).then(function(bt){null!=bt&&null!=bt.recoveryCountryCode&&null!=bt.verificationCodeId&&bt.verificationCodeId>0?(le.modalConfig={header:"",body:"<validate-number-modal></validate-number-modal>",customButton:!0,closeModal:!1,scope:{targetField:"RecoveryPhoneNumber",phoneNumber:le.user.recoveryPhoneNumber,userId:le.user.userId,verificationCodeId:bt.verificationCodeId,countryCode:bt.recoveryCountryCode,formattedPhoneNumber:bt.formattedPhoneNumber},closeDialog:function(hn){hn&&(le.isPhoneNumberValidated=!0,le.user.recoveryPhoneNumber=bt.formattedPhoneNumber,le.userRecoveryPhoneNumber=bt.formattedPhoneNumber),this.closeModal=!0}},K.openGeneric(le.modalConfig)):te.pop("error",we("RecoveryPhoneNumberErrorNumberOrSMSCantBeSent"))}):te.pop("error",we("RecoveryPhoneNumberEmptyOrWrong"))},ye.uxValidateEmail=function mn(){return!(null==le.user.recoveryEmailAddress||null==le.user.recoveryEmailAddress||!ne.validateEmail(le.user.recoveryEmailAddress))||we("RecoveryEmailInvalidOrEmpty")},ye.onChangeRecoveryPhoneNumber=function Bt(){le.isPhoneNumberValidated=null!=le.userRecoveryPhoneNumber&&le.user.recoveryPhoneNumber==le.userRecoveryPhoneNumber},ye.onChangeNotificationPhoneNumber=function Yt(){if(null!=le.userNotificationPhoneNumber&&le.user.notificationPhoneNumber==le.userNotificationPhoneNumber)le.isSMSPhoneNumberValidated=!0;else{if(le.isSMSPhoneNumberValidated&&le.user.userSmsNotificationConsent){let bt={};bt.userId=le.user.userId,Ee.createOrUpdateUserConsent(bt).then(function(){le.user.userSmsNotificationConsent=!1})}le.isSMSPhoneNumberValidated=!1}},ye.validateNumberForSMS=function yn(){null!=le.user.notificationPhoneNumber&&null!=le.user.notificationPhoneNumber&&""!=le.user.notificationPhoneNumber?Ee.validatePhoneForSMSNotification(le.user.userId,le.user.notificationPhoneNumber,Z.verificationTypeEnum.ProfilePhoneNumber).then(function(bt){null!=bt&&null!=bt.formattedPhoneNumber&&null!=bt.verificationCodeId&&bt.verificationCodeId>0?(le.modalConfig={header:"",body:"<validate-number-modal></validate-number-modal>",customButton:!0,closeModal:!1,scope:{targetField:"NotificationPhoneNumber",phoneNumber:le.user.notificationPhoneNumber,userId:le.user.userId,verificationCodeId:bt.verificationCodeId,countryCode:bt.notificationCountryCode,formattedPhoneNumber:bt.formattedPhoneNumber},closeDialog:function(hn){hn&&(le.isSMSPhoneNumberValidated=!0,le.user.notificationPhoneNumber=bt.formattedPhoneNumber),this.closeModal=!0}},K.openGeneric(le.modalConfig)):te.pop("error",we("RecoveryPhoneNumberErrorNumberOrSMSCantBeSent"))}):te.pop("error",we("RecoveryPhoneNumberEmptyOrWrong"))},ye.createOrUpdateUserConsentForSMSNotification=function dt(){K.open(function(){Ee.createOrUpdateUserConsent().then(function(bt){}).catch(function(){le.user.userSmsNotificationConsent=!le.user.userSmsNotificationConsent})},function(){le.user.userSmsNotificationConsent=!le.user.userSmsNotificationConsent},we("SharedPleaseConfirm"),we(le.user.userSmsNotificationConsent?"UserSMSNotificationConfirmConsent":"UserSMSNotificationConfirmRemoveConsent"))},ye.removeSelectedTopic=function Mn(bt){var jt=le.user.userTopicIds.indexOf(bt.topicId);le.user.userTopicIds.splice(jt,1)},function(){le.isLoading=!0,le.isOwnInformation=!0,le.companyPlace=we("MyCompany"),window.location.href.indexOf("user/profile")>0&&window.location.href.indexOf("user/profileAccount")<0&&(le.fromMySpace=!0),"userProfile"==ue.location&&(le.fromMySpace=!0);var bt=0,jt=!0;le.isFromUserList=!1,null!=ue.userId&&""!=ue.userId&&(jt=!1,-1==ue.userId?(bt=0,le.user.isVisible=!0,le.isFromUserList=!0):bt=ue.userId),le.roles=se.getRolesEnum(),le.isAdmin=!1,se.getUserRoleOnTenant().then(function(hn){hn>=40&&(le.isAdmin=!0,0==bt&&le.rolesType.push({value:40,label:we("SharedRoleAdministrator")})),hn>=45&&le.rolesType.push({value:40,label:we("SharedRoleAdministrator")},{value:45,label:we("SharedrolePortalOwner")}),60==hn&&le.rolesType.push({value:60,label:we("SharedRoleUxAdmin")})}),ve.getCurrentTenant().then(function(hn){null!=hn.companyFieldPlaceholder&&(le.companyPlace=hn.companyFieldPlaceholder)}),de.getCustomFieldForProfile(bt,jt).then(function(hn){le.customFields=null!=hn?hn.list:{};for(var ln=0;ln<le.customFields.length;ln++){var Bn=le.customFields[ln].id;if(0==le.customFields[ln].type)le.userCustomField[Bn]=le.customFields[ln].userCustomFieldValue;else if(1==le.customFields[ln].type)le.userCustomField[Bn]=ot(le.customFields[ln].items).firstOrDefault(null,function(Rn){return Rn.title==le.customFields[ln].userCustomFieldValue});else if(2==le.customFields[ln].type){var Cn=ot(le.customFields[ln].items).firstOrDefault(null,function(Rn){return Rn.title==le.customFields[ln].userCustomFieldValue});le.userCustomField[Bn]=Cn,Cn&&(Cn.isSelected=!0)}}}),pe.getListLanguages().then(function(hn){le.languages=[],le.languages=le.languages.concat(hn.listLanguages)}),oe.getAllWithStates().then(function(hn){le.countries=ot(hn.countries).orderBy(function(Bn){return Bn.label}).toArray(),le.countries.unshift({id:0,label:"",states:[{id:0,label:""}]});var ln=null;null!=ue.userId&&""!=ue.userId&&(le.isOwnInformation=!1,ln=ue.userId,le.userId=ue.userId,le.user.userTopicIds=[]),-1==ue.userId?(le.isOwnInformation=!1,le.userId=0,le.isLoading=!1,le.addUser=!0,le.user.userTopicIds=[]):se.getUserProfileAccount(ln).then(function(Bn){le.isMfaEnforced=Bn.userProfileAccount.isMfaEnforced,le.user=function lt(bt){return bt.gender=null!=bt.gender&&bt.gender?bt.gender:0,bt.languageCode=bt.languageCode,bt.address.countryId=null==bt.address.countryId?le.countries[0].id:bt.address.countryId,bt.companyAddress.countryId=0==bt.companyAddress.countryId?le.countries[0].id:bt.companyAddress.countryId,bt.address.stateId=0==bt.address.stateId?0:bt.address.stateId,bt.companyAddress.stateId=0==bt.companyAddress.stateId?0:bt.companyAddress.stateId,bt.dateOfBirth=bt.dateOfBirth?se.transformLocaleToFakeUTC(bt.dateOfBirth):null,bt}(Bn.userProfileAccount),le.user.emailRepeat=le.user.email,le.user.userSmsNotificationConsent=Bn.userProfileAccount.userConsentedToSmsNotification,le.user.dateOfBirth=Bn.userProfileAccount.dateOfBirth?new Date(Bn.userProfileAccount.dateOfBirth):null,He=le.user.firstName,Ze=le.user.lastName,ye.countryChanged(le.user.address.stateId),ye.companyCountryChanged(le.user.companyAddress.stateId),le.isLoading=!1,le.isSMSPhoneNumberValidated=null!=le.user.notificationPhoneNumber,le.isPhoneNumberValidated=null!=le.user.recoveryPhoneNumberValidatedDateTime,le.userRecoveryPhoneNumber=le.user.recoveryPhoneNumber,le.userNotificationPhoneNumber=le.user.notificationPhoneNumber,le.user.userTopicIds=Bn.userProfileAccount.userTopicIds,le.selectedTopicCount=le.user.userTopicIds.length,(20==le.user.role||27==le.user.role||35==le.user.role)&&(le.isTrainer=!0),30==le.user.role&&le.rolesType.push({value:30,label:we("SharedRoleSupervisor")}),35==le.user.role&&le.rolesType.push({value:35,label:we("SharedRoleSupervisorPlus")})})}),function Pn(){ee.topicTagBox={dataSource:{key:"topicId",load:vn},valueExpr:"topicId",displayExpr:"topicTitle",showSelectionControls:!0,loadPanel:{enabled:!0,showPanel:!1,indicatorSrc:"/AppV2/images/Infinity-lightBlue.svg"},applyValueMode:"useButtons",searchEnabled:!0,bindingOptions:{placeholder:"vm.placeholderTopic",value:"vm.user.userTopicIds"},onInitialized:function(bt){le.placeholderTopic=we("UserProfileTopicSearch"),le.selectedTopicCount=le.user.userTopicIds?le.user.userTopicIds.length:0},onOpened:function(bt){le.isOpened=!0},onClosed:function(bt){le.isOpened=!1},onFocusOut:function(bt){le.isOpened=!1},onSelectionChanged:function(bt){le.userTopics=bt.component._selectedItems,le.selectedTopicCount=bt.component._selectedItems.length,le.isOpened=!1}}}(),se.getProfileDefaultFieldsRequirements().then(function(hn){le.fields=hn.profileDefaultFields})}()}]),A.module("app").directive("validateNumberModal",["toaster","$state",function(ee,se){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(ie,ue,ne){},templateUrl:"/AppV2/modules/user/account/modalDirectives/validateNumberModal.cshtml",controller:["$scope","toaster","userProfileService","appConst","$interval",function(ie,ue,ne,te,Q){var q=ie.parentVm=ie.$parent.vm,j=(ie.parentFn=ie.$parent.fn,ie.vm={}),Z=ie.fn={},K=globalThis.L;function X(){j.interval=setInterval(function(){j.timeLeft>0?j.timeLeft--:0==j.timeLeft&&(ue.pop("error",K(q.scope.targetField+"Expired")),clearInterval(j.interval))},1e3,0)}j.confirmationCode="",j.timeLeft=60,Z.closeModal=function pe(){q.closeDialog(!1),clearInterval(j.interval),ue.pop("error",K(q.scope.targetField+"NotVerified"))},Z.resendCode=function de(){switch(q.scope.targetField){case"NotificationPhoneNumber":ne.validatePhoneForSMSNotification(q.scope.userId,q.scope.phoneNumber,te.verificationTypeEnum.ProfilePhoneNumber).then(function(be){null!=be.verificationCodeId&&be.verificationCodeId>0&&(q.scope.verificationCodeId=be.verificationCodeId,ue.pop("success",K(q.scope.targetField+"NewCodeSend")),j.timeLeft=60,X())});break;case"RecoveryPhoneNumber":ne.sendVerificationCode(q.scope.userId,q.scope.phoneNumber,te.verificationTypeEnum.ProfilePhoneNumber).then(function(be){null!=be.verificationCodeId&&be.verificationCodeId>0&&(q.scope.verificationCodeId=be.verificationCodeId,ue.pop("success",K(q.scope.targetField+"NewCodeSend")),j.timeLeft=60,X())})}},Z.validate=function ve(){""==j.confirmationCode?ue.pop("error",K(q.scope.targetField+"EmptyCode")):ne.validateVerificationCode(q.scope.targetField,q.scope.verificationCodeId,j.confirmationCode,q.scope.phoneNumber,q.scope.userId,q.scope.countryCode).then(function(be){be.success?(q.closeDialog(!0),clearInterval(j.interval),ue.pop("success",K(q.scope.targetField+"Verified"))):ue.pop("error",K(q.scope.targetField+"WrongCodeOrTimeExpired"))},function(be){be.validationErrors.forEach(Ee=>{ue.pop("error",K("SharedError"),Ee.message)})})},X()}]}}]),A.module("app").controller("app.modules.public.apiLogin",["$scope","$stateParams","$state","authService","$location","userService",function(ee,se,ie,ue,ne,te){var Z=se.redirectState,K=ne.search().token;null!=K?(K=K.replace("Bearer ",""),ue.storeToken("Bearer "+K,!0).then(function(){te.updateUserLogin().then(function(){if(null!=Z)if(Z.indexOf("base64_")>-1||Z.indexOf("Base64_")>-1){var pe=Z.replace("base64_","").replace("Base64_","");window.location.href=atob(pe)}else ie.go(Z);else ie.go("client.homePage",null,!0)})})):ie.go("client.homePage",null,!0)}]),A.module("app").controller("app.modules.public.forgotpassword",["$scope","$stateParams","$state","$q","$window","toaster","appConst","forgetPasswordService","validationService",function(ee,se,ie,ue,ne,te,Q,q,oe){var j=ee.vm={},Z=ee.fn={},K=globalThis.L;j.forgotPasswordSucessfull=!1,j.logo="/TenantFiles/"+globalThis.__tenantURL+"/logo_medium.jpg",j.username=q.getUsernameOfUserForgotPassword(),j.successCaptcha=!1,j.useEmail=!1,j.usePhone=!1,j.userNotAccessible=!1,j.userId=null,j.validationCodeSent=!1,j.timeLeft=60,j.checkupEmailAddress=null,j.checkupPhoneNumber=null,j.emailIsValid=!1,j.useRecoveryEmailAddress=!1,Z.sendEmailWithLink=function(X){q.forgotPassword(j.username?j.username:"",j.captchaToken,X,j.userId,j.useRecoveryEmailAddress).then(function(de){j.forgotPasswordSucessfull=!0,j.isAccountCompleted=de.isUserAccountCompleted,j.recoveryPhoneNumber=de.maskedPhoneNumber,j.recoveryEmailAddress=de.maskedEmailAddress,j.emailSentToRecoveryEmailAddress=de.emailSentToRecoveryEmailAddress,j.userId=de.userId,j.countryCode=de.recoveryCountryCode,j.useEmail=!1,j.usePhone=!1},function(de){de.validationErrors.forEach(ve=>{te.pop("error",K("SharedError"),ve.message)})})},Z.toggleEmailMethod=function(){j.useEmail=!0,j.usePhone=!1},Z.togglePhoneMethod=function(){j.useEmail=!1,j.usePhone=!0},Z.validateEmailAddress=function(){q.checkRecoveryEmailAddress(j.userId,j.checkupEmailAddress).then(function(X){X.success&&(j.useRecoveryEmailAddress=!0,Z.sendEmailWithLink(!0))},function(X){X.validationErrors.forEach(de=>{te.pop("error",K("SharedError"),de.message)})})},Z.validatePhoneNumber=function(){q.checkRecoveryPhoneNumber(j.userId,j.checkupPhoneNumber,j.countryCode).then(function(X){X.success?Z.sendPhoneNumberVerification():te.pop("error",K("RecoveryPhoneNumberDontMatch"))},function(X){te.pop("error",K("SharedError"),X)})},Z.sendPhoneNumberVerification=function(){q.sendVerificationCodeByUserId(j.userId,Q.verificationTypeEnum.ForgotPasswordRecovery).then(function(X){null!=X&&null!=X.verificationCodeId&&X.verificationCodeId>0?(j.verificationCodeId=X.verificationCodeId,function pe(){j.timeLeft=60,j.interval=setInterval(function(){j.timeLeft>0?j.timeLeft--:0==j.timeLeft&&(te.pop("error",K("RecoveryPhoneNumberExpired")),clearInterval(j.interval))},1e3,0)}()):te.pop("error",K("RecoveryPhoneNumberErrorNumberOrSMSCantBeSent"))},function(X){X.validationErrors.forEach(de=>{te.pop("error",K("SharedError"),de.message)})})},Z.validateCode=function(){""==j.confirmationCode?te.pop("error",K("RecoveryPhoneNumberEmptyCode")):q.validateVerificationCodeForForgottenPasswordByUserId(j.verificationCodeId,j.confirmationCode,j.userId).then(function(X){X.success&&(ie.go("reinitializepassword",{forgotPasswordString:X.forgotPasswordString}),clearInterval(j.interval),te.pop("success",K("ForgotPasswordRecoveryCodeValid")))},function(X){X.validationErrors.forEach(de=>{te.pop("error",K("SharedError"),de.message)})})},Z.uxValidateEmail=function(){return null!=j.checkupEmailAddress&&null!=j.checkupEmailAddress&&oe.validateEmail(j.checkupEmailAddress)?(j.emailIsValid=!0,!0):(j.emailIsValid=!1,K("RecoveryEmailInvalidOrEmpty"))}}]);const Co=(0,D.PH)("[googleAnalyticsState] loadLoginSession",(0,D.Ky)()),to=(0,D.PH)("[googleAnalyticsState] initializeAnalyticSession",(0,D.Ky)()),xo=(0,D.PH)("[googleAnalyticsState] pushAnalyticTransaction",(0,D.Ky)()),Bu=(0,D.PH)("[googleAnalyticsState] clearGoogleAnalyticsSessionData"),wo=(0,D.PH)("[googleAnalyticsState] clearGoogleAnalyticsTriggerData");var Ba=e(65822);A.module("app").controller("app.modules.public.login",["$injector","$scope","$stateParams","$state","$q","$location","userService","tenantService","toaster","stateService","modalService","localizationService","languageService","queryStringService","forgetPasswordService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de){var ve=se.vm={},be=se.fn={},Ee=globalThis.L;function le(){Q.loginWithYapla(ve.login.yaplaUsername,ve.login.yaplaPassword).then(function(et){qe(et)})}function we(){var et=globalThis.abp.localization.currentLanguage.name.toLowerCase();Q.logIn(ve.login.username,ve.login.password,ve.captchaToken).then(function(st){return null!=st.token&&""!=st.token||st.isTwoFARequired||st.mustSetupMfa?null!=st.token&&""!=st.token||!st.isTwoFARequired?null!=st.token&&""!=st.token||!st.mustSetupMfa?(ve.languageCode=st.languageCode,st.languageCode?(st.mustChangePassword?localStorage.setItem("forcepasswordchange",st.id):localStorage.removeItem("forcepasswordchange"),st.mustFillRequiredFields?localStorage.setItem("mustFillRequiredFields",st.id):localStorage.removeItem("mustFillRequiredFields"),st.mustApproveTermsAndConditions?localStorage.setItem("mustAcceptTermsAndConditions",st.id):localStorage.removeItem("mustAcceptTermsAndConditions"),et!=st.languageCode&&K.ChangeLanguage(st.languageCode.toUpperCase()).then(function(gt){window.location.href=window.location.href,window.location.reload()})):nt(),void pt()):(ve.otp="",void Q.enableMFA(st.id).then(function(gt){var At="<style>.modal-body{max-height: 700px; min-height:200px;}</style><div class='text-center' style='width: 350px;'><div class='text-center'> <h3 style='padding-bottom:10px;'></h3> <p style='font-size: 16px'>"+Ee("MfaEnableEnforcedTop")+"</p><span style='font-size: 13px'></span><div class='text-center' style='padding-top: 10px;'> <h3></h3> <p style='font-size: 16px'>"+Ee("MfaEnableDialogTop")+"</p><span style='font-size: 13px'></span></div><div class='text-center' style='padding-top: 10px;'> <h3></h3> <p style='font-size: 16px'>"+Ee("MfaEnableDialogManual")+"</p><span style='font-size: 13px'></span></div><div class='text-center' style='padding: 15px; text-align: center; '><div style='margin: 0 auto; width: 200px;'><ux-qr data='"+gt.qrCodeData+"' size='200'></ux-qr></div><div class='text-center'>  <b style='font-size: 16px'>"+gt.secretKey+"</b><span style='font-size: 13px'></span></div><div class='text-center' style='padding-top: 10px;'> <h3></h3> <p style='font-size: 16px'>"+Ee("MfaEnableDialogComplete")+'</p><span style=\'font-size: 13px\'></span></div><input type="text" ng-change="vm.updateOtp()"  ng-model="vm.otp" class="form-control" style="max-width: 350px; margin: 0 auto;"/></div></div>',rt={label:Ee("SharedConfirm"),cssClass:"btn btn-primary disabled",callBack:function(){Q.completeMFAAndLogin(ve.login.username,ve.login.password,ve.otp).then(function(vt){null==vt.token?(we(),oe.pop("error",Ee("MfaDisableError"),"")):(oe.pop("success",Ee("MfaEnableSuccess")),pt())})}},Tt={buttons:[],header:Ee("MfaEnableDialogHeader"),body:At,otp:ve.otp,updateOtp:function(){ve.otp=this.otp,rt.cssClass=6==ve.otp.length?"btn btn-primary bn-btn-modal":"btn btn-primary disabled"},closeDialog:function(){this.closeModal=!0},scope:se.vm};Tt.buttons.push({label:Ee("SharedCancel"),cssClass:"btn",callBack:function(){}}),Tt.buttons.push(rt),Z.openGeneric(Tt)})):(st.mustChangePassword?localStorage.setItem("forcepasswordchange",st.id):localStorage.removeItem("forcepasswordchange"),st.mustFillRequiredFields?localStorage.setItem("mustFillRequiredFields",st.id):localStorage.removeItem("mustFillRequiredFields"),st.mustApproveTermsAndConditions?localStorage.setItem("mustAcceptTermsAndConditions",st.id):localStorage.removeItem("mustAcceptTermsAndConditions"),ve.isFillingTwoFa=!0,void(st=null)):(oe.pop("error",st.isUserLockedOut?Ee("LoginAuthorizedAttemptAchieved")+st.lockedUntil:Ee("UsernameOrPasswordIsIncorrect"),""),ve.login.password="",globalThis.hcaptcha.reset(ve.captchaId),Dt(),void(st=null))},function(st){ve.login.password="",oe.pop("error","Login",st),ve.forceCaptchaVisibility=!0})}function qe(et,st=null){var gt;et.errorMessage?oe.pop("error",et.errorMessage):et.token?(et.mustApproveTermsAndConditions?localStorage.setItem("mustAcceptTermsAndConditions",et.userId):localStorage.removeItem("mustAcceptTermsAndConditions"),et.mustFillRequiredFields?localStorage.setItem("mustFillRequiredFields",et.userId):localStorage.removeItem("mustFillRequiredFields"),pt(),Ze(et.languageCode)):(et.accountNeedLink?((gt={buttons:[],header:Ee("AccountNotLinked"),body:Ee("WouldYouLikeToLink")+" "+et.provider+"?"}).buttons.push({label:Ee("SharedCancel"),cssClass:"btn btn-warning",callBack:function(){}}),gt.buttons.push({label:Ee("ModalOk"),cssClass:"btn btn-primary",callBack:function(){Q.linkAccountWithOauth(et.userName,et.userId,et.email,et.provider,et.languageCode).then(function(At){ue.go("client.homePage"),Ze(et.languageCode)})}})):((gt={buttons:[],header:Ee("AccountNotFound"),body:Ee("RedirectToRegister")}).buttons.push({label:Ee("SharedCancel"),cssClass:"btn btn-warning",callBack:function(){}}),gt.buttons.push({label:Ee("ModalOk"),cssClass:"btn btn-primary",callBack:function(){st&&sessionStorage.setItem("registrationProvider",st),ue.go("register")}})),Z.openGeneric(gt))}function Ze(et){et?ve.currentLanguage!=et&&K.ChangeLanguage(et.toUpperCase()).then(function(st){window.location.href=window.location.href,window.location.reload()}):nt()}function nt(){for(var et=Ee("HeaderPleaseSelectLanguage"),st=[],At=0;At<ve.languages.length;At++)st.push({code:ve.languages[At].code,id:ve.languages[At].id,label:ve.languages[At].label});var Tt={buttons:[],header:et,body:Ee("HeaderSelectLanguageToBeSaved")+' <select ng-model="vm.userLanguageCode" class="form-control input-group" ng-change="vm.updateChoosenLanguage(vm.userLanguageCode)"><option value="0" ng-selected=true>'+Ee("SharedSelectLanguage")+'</option><option ng-repeat="language in vm.languages" value="{{language.code}}" >{{language.label}}</option></select>',languages:st,updateChoosenLanguage:function(vt){!function ot(et){ve.userLanguageCode=et}(vt)}};Tt.buttons.push({label:Ee("SharedCancel"),cssClass:"btn btn-warning btn-modal-cancel",callBack:function(){}}),Tt.buttons.push({label:Ee("SharedSave"),cssClass:"btn btn-primary btn-modal-primary",callBack:function(){(function He(){Q.updateUserLanguageCode(ve.userLanguageCode).then(function(et){})})(),Ze(ve.userLanguageCode)}}),Z.openGeneric(Tt)}function Dt(){Q.isCaptchaRequiredForUserName(ve.login.username).then(function(et){ve.isCaptchaRequired=et.isRequired})}function pt(){var et=X.getRedirectUrl();globalThis.__googleAnalyticsLoginEventEnabled&&ee.get("ngrxStoreService").dispatch(to({sessionTriggerEnum:Ba.z.Login})),null!=et?te.url(et):ie.returnState&&""!==ie.returnState?ue.go(ie.returnState):"register"==j.getPreviousState().name||"client.login.resetPassword"==j.getPreviousState().name||"createPassword"==j.getPreviousState().name||"client.login.forgotPassword"==j.getPreviousState().name?ue.go(Xe.M.My_Space_Profile,{userId:null}):j.getPreviousState().isDefault?ue.go("client.homePage"):ue.go(j.getPreviousState().name,j.getPreviousStateParams())}function it(){return!!localStorage.getItem("JWT")}ve.page={},ve.page.activationSuccessful=!1,ve.login={},ve.login.username="",ve.login.password="",ve.login.yaplaUsername="",ve.login.yaplaPassword="",ve.currentTenant={},ve.currentTenant.label="",ve.twoFaField="",ve.returnState=ie.returnState,ve.logo="/TenantFiles/"+globalThis.__tenantURL+"/logo_medium.jpg",ve.loginFromCartMessage=null,ve.facebookOauthEnabled=globalThis.__facebookOauthEnabled,ve.googleOauthEnabled=globalThis.__googleOauthEnabled,ve.microsoftOauthEnabled=globalThis.__microsoftOauthEnabled,ve.yaplaOauthEnabled=globalThis.__yaplaOauthEnabled,ve.isHiddenLogin="hiddenLogin"==ue.current.name,ve.standardAuthenticationEnabled=globalThis.__standardAuthenticationEnabled||ve.isHiddenLogin,ve.IubendaEnabled=globalThis.__enabledIubenda,ve.tenantLogo=globalThis.__tenantLogoURL,ve.passwordType="password",ve.iconVisibility="visibility",be.getLoginHeader=function(){return!0===ve.page.activationSuccessful?Ee("YourAccountIsNowActivatedPleaseLogIn"):"<div class='hideOnMobile'><img class='login-image' src='"+ve.tenantLogo+"' alt='"+ve.tenantLogo+"'></div>"+Ee("LoginWithYourUxpertiseAccount")},be.logIn=function(){null!=ve.login.password&&""!=ve.login.password?we():oe.pop("error",Ee("UsernameOrPasswordIsIncorrect"),"")},be.loginWithFacebook=function(){Q.loginWithFacebook().then(function(et){qe(et,"facebook")},function(et){oe.pop("error",et.message)})},be.loginWithGoogle=function(){Q.loginWithGoogle().then(function(et){qe(et,"google")},function(et){oe.pop("error",et.message)})},be.loginWithMicrosoft=function(){Q.loginWithMicrosoft().then(function(et){qe(et,"microsoft")},function(et){oe.pop("error",et.message)})},be.loginWithYapla=le,be.togglePassword=function(){"password"==ve.passwordType?(ve.passwordType="text",ve.iconVisibility="visibility_off"):(ve.passwordType="password",ve.iconVisibility="visibility")},be.submitTwoFa=function(et){null!=et&&et.length>=6&&function xe(et){Q.mfaLogin(ve.login.username,ve.login.password,et).then(function(st){if(null==st.token||""==st.token)return oe.pop("error",Ee("MfaIncorrectLogin"),""),void(st=null);ve.languageCode=st.languageCode,st.mustChangePassword&&localStorage.setItem("forcepasswordchange",st.userId),pt()},function(st){ve.login.password="",oe.pop("error","Login",st)})}(et)},be.showYaplaLogin=function(){var gt={buttons:[],headerHtml:"<h3 style='text-align:center; margin:0; font-size:22px;'><img src='"+ve.currentTenant.yaplaLogoPath+"' style='height: 100px;'>"+ve.currentTenant.yaplaText+"</h3>",body:'<div class="form-group" style="width: 415px; margin-bottom: 8px;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;"><i class="material-icons" style="color:#A3A3A3; font-size: 28px;">email</i> </span><input style="height: 40px;" ng-model="vm.username" ng-change="vm.changeUsername()" type="text" class="form-control" placeholder=" '+Ee("LoginEmail")+"/"+Ee("LoginUserName")+'* "/></div></div><div class="form-group" style = "margin-bottom: 8px;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;"><i class="material-icons" style="color:#A3A3A3; font-size: 28px;">lock</i></span>  <input style="height: 40px;" data-ng-model="vm.password" ng-change="vm.changePassword()" type="password" class="form-control" placeholder=" '+Ee("LoginPassword")+'* "/> </div><a style="float:right;" href="'+ve.currentTenant.yaplaForgotPasswordUrl+'" rel="noopener" target="_blank">'+Ee("ForgotYourPassword")+"</a>",username:ve.login.yaplaUsername,password:ve.login.yaplaPassword,changeUsername:function(){ve.login.yaplaUsername=this.username},changePassword:function(){ve.login.yaplaPassword=this.password}};gt.buttons.push({label:Ee("SharedCancel"),cssClass:"btn btn-warning btn-modal-cancel",callBack:function(){ve.login.yaplaUsername="",ve.login.yaplaPassword=""}}),gt.buttons.push({label:Ee("LoginButtonLogin"),cssClass:"btn btn-primary btn-modal-primary",callBack:function(){le()}}),Z.openGeneric(gt)},be.registerDisabled=function(){return ve.currentTenant.publicSubscribeDisabled},be.navigateForgotPassword=function ft(){de.setUsernameOfUserForgotPassword(ve.login.username),window.location.href="/client/login/forgotpassword"},be.checkCaptchaRequired=Dt,null!=ie.userId&&null!=ie.registerString&&-1!=ie.userId&&""!=ie.registerString&&Q.activateAccount(ie.userId,ie.registerString).then(function(){ve.page.activationSuccessful=!0},function(){}),function(){!it()&&globalThis.__isSamlEnabled&&!ve.isHiddenLogin&&function ye(){globalThis.__samlToken?Q.loginWithSaml(globalThis.__samlToken).then(function(et){qe(et,"saml")},function(et){console.log(et),oe.pop("error",et.message)}):window.location.href="/Auth/Login"}(),it()&&pt();var et=[];ve.isCaptchaRequired=!1,ve.isFillingTwoFa=!1,ve.isSettingUpMfa=!1,ve.isSamlEnabled=globalThis.__isSamlEnabled,function lt(){X.getRedirectUrl()}();var st=q.getCurrentTenant();ve.IubendaEnabled&&(ve.uxConditionsPromise=q.getUxTermsAndConditions()),st.then(function(At){ve.currentTenant=At,""==ve.currentTenant.yaplaText&&(ve.currentTenant.yaplaText=Ee("LoginYapla")),ve.loginFromCartMessage=null!=j.getTempData("showLoginFromCartMessage")?Ee("LoginFromCartMessage"):null,ve.IubendaEnabled?ve.uxConditionsPromise.then(function(rt){ve.termsandconditionsToShow=rt,ve.currentTenant.termsAndConditions&&(ve.termsandconditionsToShow=ve.currentTenant.termsAndConditions+"<br/><br/>"+rt)}):ve.termsandconditionsToShow=null!=ve.currentTenant.termsAndConditions?ve.currentTenant.termsAndConditions:""}),et.push(st),ve.IubendaEnabled&&et.push(ve.uxConditionsPromise),ve.languages=[];var gt=pe.getListLanguages();gt.then(function(At){ve.languages=ve.languages.concat(At.listLanguages)}),et.push(gt),ne.all(et).then(function(){"True"==globalThis.__promptOAuthOnLoginPage&&be.showYaplaLogin()})}()}]),A.module("app").controller("app.modules.public.reinitializepassword",["$scope","$stateParams","$state","userService","toaster","appConst",function(ee,se,ie,ue,ne,te){var Q=ee.vm={},q=ee.fn={},oe=globalThis.L;Q.reinitializePasswordSuccessfull=!1,Q.logo="/TenantFiles/"+globalThis.__tenantURL+"/logo_medium.jpg",Q.page={},Q.page.formIsValid=!1,Q.completeStrength=6,Q.passwordPolicy=[],Q.passwordRolePolicy=[],Q.passwordFields=[],Q.lowerCaseRequiredPasswordPolicy="",Q.upperCaseRequiredPasswordPolicy="",Q.passwordLengthPolicy="",Q.numbersRequiredValue="",Q.specialCharacterRequiredValue="",Q.passwordPolicyTypes=te.PasswordPolicyValueType,Q.password="",Q.passwordRepeat="",Q.forgotPasswordString="",Q.passwordType=["password","password"],Q.iconVisibility=["visibility","visibility"],Q.passwordStrength={strength:0,strengthLabel:oe("PasswordStrength1"),advice:""},q.sendReinitializedPassword=function(){ue.reinitializePassword(se.forgotPasswordString,Q.password).then(function(X){Q.reinitializePasswordSuccessfull=!0,ne.pop("success",oe("ReinitializePasswordSuccess")),ie.go("login",null,{replace:!0,inherit:!0})},function(X){ne.pop("error",oe("SharedError"),X)})},q.checkPasswordStrength=function j(){Q.passwordStrength=q.newCheckPasswordStrength(Q.password)},q.validatePassword=function K(){return!!Q.passwordStrength.isStrong||oe("PasswordStrengthError")},q.newCheckPasswordStrength=function Z(X){var de=new RegExp("(?=.*[A-Z])"),ve=new RegExp("[^a-zA-Z0-9]"),be=new RegExp("(?=.*[0-9])"),Ee=new RegExp("(?=.*[a-z])"),le=new RegExp(".{"+Q.passwordLengthPolicy+"}"),ye=0;Q.completeStrength=6;var we="",xe=!1;switch((!Q.upperCaseRequiredPasswordPolicy||de.test(X))&&(ye+=1),de.test(X)?Q.upperCase=!0:(Q.completeStrength=-1,Q.upperCase=!1),(!Q.specialCharacterRequiredValue||ve.test(X))&&(ye+=1),ve.test(X)?Q.specialCharacter=!0:(Q.completeStrength=-1,Q.specialCharacter=!1),(!Q.numbersRequiredValue||be.test(X))&&(ye+=1),be.test(X)?Q.number=!0:(Q.completeStrength=-1,Q.number=!1),(!Q.lowerCaseRequiredPasswordPolicy||Ee.test(X))&&(ye+=1),Ee.test(X)?Q.lowerCase=!0:(Q.completeStrength=-1,Q.lowerCase=!1),le.test(X)?(ye+=1,Q.length=!0):(Q.length=!1,Q.completeStrength=-1),6==Q.completeStrength&&(ye=6),ye>=5&&(xe=!0),0==X.length&&(ye=0),ye){case 0:case 1:case 2:we="danger";break;case 3:we="warning";break;case 4:we="info";break;case 5:we="success";break;case 6:we="primary"}return{strength:ye,strengthLabel:oe("PasswordStrength"+(0==ye?1:ye)),color:we,isStrong:xe}},q.togglePassword=function pe(X){"password"==Q.passwordType[X]?(Q.passwordType[X]="text",Q.iconVisibility[X]="visibility_off"):(Q.passwordType[X]="password",Q.iconVisibility[X]="visibility")},ue.getPasswordPolicy().then(function(X){Q.passwordLengthPolicy=X.passwordLengthValue,Q.lowerCaseRequiredPasswordPolicy=X.lowerCasePasswordValue,Q.upperCaseRequiredPasswordPolicy=X.upperCasePasswordValue,Q.specialCharacterRequiredValue=X.specialCharacterRequiredValue,Q.numbersRequiredValue=X.numberRequiredPasswordValue},function(X){ne.pop("error",X.message)})}]),A.module("app").directive("requiredFieldLoginForm",["$q","countryService","tenantService","requiredFieldLoginFormService","$timeout",function(ee,se,ie,ue,ne){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(te,Q,q){},templateUrl:"/AppV2/modules/public/login/modalDirectives/requiredFieldLoginForm.cshtml",controller:["$scope","toaster",function(te,Q){var q=te.parentVm=te.$parent.vm,j=(te.parentFn=te.$parent.fn,te.vm={}),Z=te.fn={},K=globalThis.L,pe=globalThis.$linq;function le(it){return!(void 0===it||!1===it||""===it||"NULL"==it||null==it)}function ot(){return!(!j.updateProfileFieldsDto||!j.updateProfileFieldsDto.personalAddress.addressLine1||null===j.updateProfileFieldsDto||null===j.updateProfileFieldsDto.personalAddress.addressLine1||void 0===j.updateProfileFieldsDto||void 0===j.updateProfileFieldsDto.personalAddress.addressLine1||""===j.updateProfileFieldsDto.personalAddress.addressLine1)||(j.updateProfileFieldsDto.personalAddress.addressLine2="",j.updateProfileFieldsDto.personalAddress.city="",j.updateProfileFieldsDto.personalAddress.zipCode="",j.updateProfileFieldsDto.personalAddress.countryId=null,j.updateProfileFieldsDto.personalAddress.stateId=null,!1)}function He(){return!(!j.updateProfileFieldsDto||!j.updateProfileFieldsDto.companyAddress.addressLine1||null===j.updateProfileFieldsDto||null===j.updateProfileFieldsDto.companyAddress.addressLine1||void 0===j.updateProfileFieldsDto||void 0===j.updateProfileFieldsDto.companyAddress.addressLine1||""===j.updateProfileFieldsDto.companyAddress.addressLine1)||(j.updateProfileFieldsDto.companyAddress.addressLine2="",j.updateProfileFieldsDto.companyAddress.city="",j.updateProfileFieldsDto.companyAddress.zipCode="",j.updateProfileFieldsDto.companyAddress.countryId=null,j.updateProfileFieldsDto.companyAddress.stateId=null,!1)}j.userCustomField=[],j.currentTenant={},j.updateProfileFieldsDto={},j.updateProfileFieldsDto.personalGender="",j.updateProfileFieldsDto.personalDateOfBirth=null,j.updateProfileFieldsDto.personalPhoneNumber1="",j.updateProfileFieldsDto.personalPhoneNumber2="",j.updateProfileFieldsDto.personalAddress={},j.updateProfileFieldsDto.personalAddress.countryId=null,j.updateProfileFieldsDto.personalAddress.stateId=null,j.updateProfileFieldsDto.personalAddress.zipCode="",j.updateProfileFieldsDto.personalAddress.city="",j.updateProfileFieldsDto.companyURL="",j.updateProfileFieldsDto.companyOfficePhoneNumber="",j.updateProfileFieldsDto.companyJobTitle="",j.updateProfileFieldsDto.companyName="",j.updateProfileFieldsDto.companyAddress={},j.updateProfileFieldsDto.companyAddress.countryId=null,j.updateProfileFieldsDto.companyAddress.stateId=null,j.updateProfileFieldsDto.companyAddress.zipCode="",j.updateProfileFieldsDto.companyAddress.city="",j.displayPersonalSectionTitle=!1,j.displayCompanySectionTitle=!1,j.disabledSubmit=!1,Z.mustEnterPersonalAddress=ot,Z.mustEnterCompanyAddress=He,Z.dateOfBirthOpen=function Ze(it){it.preventDefault(),it.stopPropagation(),j.dateOfBirthIsOpen=!j.dateOfBirthIsOpen},Z.dateOfBirthEmpty=function nt(it){it.preventDefault(),it.stopPropagation(),j.dateOfBirthIsOpen=!1,j.updateProfileFieldsDto.dateOfBirth=null},Z.validateCustomField=function de(it,et){return""!=it&&void 0!==it&&null!=it||(K("SharedError")," "+K("SharedTheField")+" "+K("SharedBeginQuote")+et+K("SharedEndQuote")+" "+K("SharedIsRequired"))},Z.getCustomFieldTile=function X(it){return null!=it.placeHolder?it.placeHolder:it.title},Z.onButtonClick=function ve(it,et){it.isSelected=!0;for(var st=pe(et.items).where(function(At){return At.tenantCustomFieldItemId!=it.tenantCustomFieldItemId}).toArray(),gt=0;gt<st.length;gt++)st[gt].isSelected=!1;j.userCustomField[et.customFieldId]=it},Z.companyStateValidate=function qe(){var it=ee.defer();return!le(j.updateProfileFieldsDto.companyAddress.stateId)&&He()?(null==j.updateProfileFieldsDto.companyAddress.stateId&&j.companyStates[0].label==K("Other")&&it.resolve(!0),it.reject(K("ProfileAccountSelectState"))):it.resolve(!0),it.promise},Z.personalStateValidate=function xe(){var it=ee.defer();return!le(j.updateProfileFieldsDto.personalAddress.stateId)&&ot()?(null==j.updateProfileFieldsDto.personalAddress.stateId&&j.personalStates[0].label==K("Other")&&it.resolve(!0),it.reject(K("ProfileAccountSelectState"))):it.resolve(!0),it.promise},Z.companyCountryValidate=function we(){var it=ee.defer();return!le(j.updateProfileFieldsDto.companyAddress.countryId)&&He()?it.reject(K("ProfileAccountSelectCountry")):it.resolve(!0),it.promise},Z.personalCountryValidate=function ye(){var it=ee.defer();return!le(j.updateProfileFieldsDto.personalAddress.countryId)&&ot()?it.reject(K("ProfileAccountSelectCountry")):it.resolve(!0),it.promise},Z.personalCountryChanged=function be(it){if(null===it||""==it)j.updateProfileFieldsDto.personalAddress.stateId=null,j.personalStates=[];else for(var et=0;et<j.countries.length;et++)j.countries[et].id==j.updateProfileFieldsDto.personalAddress.countryId&&(0==j.countries[et].states.length&&j.countries[et].states.push({id:null,label:K("Other")}),j.personalStates=j.countries[et].states,j.updateProfileFieldsDto.personalAddress.stateId=j.personalStates[0].id)},Z.companyCountryChanged=function Ee(it){if(null===it||""==it)j.updateProfileFieldsDto.companyAddress.stateId=null,j.companyStates=[];else for(var et=0;et<j.countries.length;et++)j.countries[et].id==j.updateProfileFieldsDto.companyAddress.countryId&&(0==j.countries[et].states.length&&j.countries[et].states.push({id:null,label:K("Other")}),j.companyStates=j.countries[et].states,j.updateProfileFieldsDto.companyAddress.stateId=j.companyStates[0].id)},Z.updateProfileFields=function ct(){j.disabledSubmit=!0;var it=[];for(var et in j.userCustomField){var st=pe(j.customFields).firstOrDefault(null,function(vt){return vt.customFieldId==et});if((""==j.userCustomField[et]||null==j.userCustomField[et])&&st.isRequired)return Q.pop("error",K("SharedTheField")+" \xab"+st.title+"\xbb "+K("SharedIsRequired"),""),j.isLoading=!1,void(j.disabledSubmit=!1);var gt="string"==typeof j.userCustomField[et];it.push({customFieldId:et,userCustomFieldValue:gt?j.userCustomField[et]:j.userCustomField[et].title,customFieldItemId:gt?null:j.userCustomField[et].tenantCustomFieldItemId,languageCode:gt?null:j.userCustomField[et].languageCode})}j.updateProfileFieldsDto.userCustomFieldValues=it,ue.updateProfileRequiredField(j.updateProfileFieldsDto).then(function(vt){localStorage.removeItem("mustFillRequiredFields"),j.disabledSubmit=!1,q.closeDialog()})},Z.personalGenderValidate=function pt(){var it=ee.defer();if(le(j.updateProfileFieldsDto.personalGender))it.resolve(!0);else{var et=" "+K("SharedTheField")+" "+K("SharedBeginQuote")+K("Gender")+K("SharedEndQuote")+" "+K("SharedIsRequired");it.reject(et)}return it.promise},ie.getCurrentTenant().then(function(it){j.currentTenant=it}),se.getAllWithStates().then(function(it){j.countries=pe(it.countries).orderBy(function(et){return et.label}).toArray(),Z.personalCountryChanged(""),Z.companyCountryChanged("")}),ue.getRequiredProfileDefaultField().then(function(it){j.profileDefaultFields=it;let et=function lt(it){let et=0;if(!it.personalDateOfBirth.isRequired)return 0;for(var st in et++,it)it[st].isRequired&&"personalDateOfBirth"!=st&&et++;return et}(j.profileDefaultFields);(function ft(){(j.profileDefaultFields.personalAddress.userMustUpdateField||j.profileDefaultFields.personalPhoneNumber1.userMustUpdateField||j.profileDefaultFields.personalPhoneNumber2.userMustUpdateField||j.profileDefaultFields.personalGender.userMustUpdateField||j.profileDefaultFields.personalDateOfBirth.userMustUpdateField)&&(j.displayPersonalSectionTitle=!0)})(),function Dt(){(j.profileDefaultFields.companyAddress.userMustUpdateField||j.profileDefaultFields.companyJobTitle.userMustUpdateField||j.profileDefaultFields.companyOfficePhoneNumber.userMustUpdateField||j.profileDefaultFields.companyURL.userMustUpdateField||j.profileDefaultFields.companyName.userMustUpdateField)&&(j.displayCompanySectionTitle=!0)}(),ue.getCustomFieldForRequiredFieldsLoginForm().then(function(st){j.customFields=st.list,et>0&&(et+=st.list.length,et<6)&&document.getElementById("modalId").classList.add("required-field-modal");for(var At=0;At<j.customFields.length;At++)j.userCustomField[j.customFields[At].customFieldId]=""})})}]}}]),A.module("app").service("requiredFieldLoginFormService",["$http","$q","appConst",function(ee,se,ie){this.getRequiredProfileDefaultField=function(){var ue=se.defer();return ee.post(ie.api.requiredFieldLoginForm.getRequiredProfileDefaultField,{}).then(function(q){ue.resolve(q.data.result)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getCustomFieldForRequiredFieldsLoginForm=function(){var ue=se.defer();return ee.post(ie.api.requiredFieldLoginForm.getCustomFieldForRequiredFieldsLoginForm,{}).then(function(q){ue.resolve(q.data.result)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.updateProfileRequiredField=function(ue){var ne=se.defer();return ee.post(ie.api.requiredFieldLoginForm.updateProfileRequiredField,ue).then(function(oe){ne.resolve(oe.data.result)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").controller("app.modules.public.register",["$injector","$scope","$q","$state","$stateParams","languageService","userService","validationService","toaster","tenantService","appConst","stateService","modalService","localizationService","tenantCustomFieldService","queryStringService","$location","$http","$window","registerFormService","countryService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be,Ee,le,ye,we){var xe=se.vm={},qe=se.fn={},ot=globalThis.$linq,He=globalThis.L;function ft(){xe.IubendaEnabled&&j.getUxTermsAndConditions().then(function(Zt){xe.uxConditions=Zt.termsAndConditions}),xe.termsAndConditions=xe.currentTenant.termsAndConditions,null!=xe.termsAndConditions&&""!=xe.termsAndConditions?(xe.termsAndConditionsExist=!0,xe.termsandconditionsToShow=xe.termsAndConditions+"<br/><br/>"+xe.uxConditions):null!=xe.uxConditions&&null!=xe.uxConditions?(xe.termsandconditionsToShow=xe.uxConditions,xe.termsAndConditionsExist=!0):xe.acceptCondition=!0}function ct(Zt,mn){globalThis._iub.cons_instructions.push(["submit",{consent:{subject:{id:mn+"-"+Zt.toString(),email:xe.register.email},preferences:{terms:!0,newsletter:xe.register.acceptNewsLetters},legal_notices:[{identifier:"term"}],proofs:[{content:'{ "first_name": "'+xe.register.firstName+'", "last_name": "'+xe.register.lastName+'", "email": "'+xe.register.email+'", "phone_number": "'+xe.register.personalPhoneNumber1+'", "language_code": "'+xe.register.languageCode+'", "company": "'+xe.register.companyName+" }",form:'<form class="form-horizontal ng-pristine ng-valid"><fieldset><div class="form-group" style="margin: 0 0 8px 0;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;"><i class="material-icons" style="color:#A3A3A3; font-size: 28px;">account_circle</i></span><input style="height: 40px;" data-ng-model='+xe.register.firstName+' data-cons-subject="first_name" type="text" class="form-control ng-pristine ng-valid ng-touched" placeholder="@L(" SharedFirstName")*" name="@L("SharedFirstName")" ux-validate-required ng-disabled="!vm.publicSubscribe"> <input id="email" style="display:none;" data-ng-model='+xe.register.email+' data-cons-subject="email" type="text" class="form-control ng-pristine ng-valid ng-touched" placeholder="@L("SharedFirstName")*" name="@L("SharedFirstName")" ux-validate-required ng-disabled="!vm.publicSubscribe"></div></div><div class="form-group" style="margin: 0 0 8px 0;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px 4px 12px; background: #E6E6E6; height: 40px;"><i class="far fa-id-card" style="color:#A3A3A3; font-size: 24.5px;"></i></span><input style="height: 40px;" data-ng-model='+xe.register.lastName+' data-cons-subject="last_name" type="text" class="form-control ng-pristine ng-valid ng-touched" placeholder="@L("SharedLastName")*" name="@L("SharedLastName")" ux-validate-required ng-disabled="!vm.publicSubscribe"></div></div><div class="form-group" style="margin: 0 0 8px 0;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 18px 4px 18px; background: #E6E6E6; height: 40px;"><i class="fas fa-mobile-alt" style="color:#A3A3A3; font-size: 25px;"></i></span><input style="height: 40px;" data-ng-model='+xe.register.personalPhoneNumber1+' type="number" class="form-control" placeholder="@L("PhoneNumber")*" name="@L("PhoneNumber")" ux-validate-custom="fn.validatePhoneNumber()" ng-disabled="!vm.publicSubscribe"></div></div><div class="form-group" style="margin: 0 0 8px 0;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;"> <i class="material-icons" style="color:#A3A3A3; font-size: 28px;">language</i></span><select style="padding: 0 12px; height: 40px;" ng-model='+xe.register.languageCode+' ng-change="fn.updateValueForClass()" ng-class="fn.restoreClass()" class="form-control" ux-validate-custom="fn.validateLanguage()" ng-disabled="!vm.publicSubscribe"><option value="0" selected hidden>@L("RegisterLanguage")*</option><option ng-repeat="language in vm.languages" value="{{language.code}}">{{ language.label }}</option></select></div></div><div class="form-group" style="margin: 0 0 8px 0;"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 12px; background: #E6E6E6; height: 40px;"><i class="material-icons" style="color:#A3A3A3; font-size: 28px;">apartment</i></span><input style="height: 40px;" data-ng-model='+xe.register.companyName+' type="text" class="form-control ng-pristine ng-untouched ng-valid" placeholder="@L("RegisterCompany")" name="@L("RegisterCompany")" ng-disabled="!vm.publicSubscribe"></div></div><div class="form-group" style="margin: 16px 0 8px 20px;"><div class="pull-left bn-left"><label class="ui-checkbox" style="margin:auto"><input type="checkbox" data-ng-model="vm.acceptCondition" name="@L("IHaveReadAndIAccept")"/><span style="font-weight:bold;font-family:\'Lato\',\'Helvetica Neue\',\'Arial\',\'sans-serif\';font-size:14px">@L("RegisterIHaveReadAndAccept")<a href="javascript:;" ng-click="fn.popTermsAndConditions()"><span class="term-cond"> @L("RegisterTermsAndCondition")</span></a></span></label></div></div><div class="form-group" style="margin: 16px 0 8px 20px;"><div class="pull-left bn-left"><label class="ui-checkbox" style="margin:auto"><input type="checkbox" data-ng-model='+xe.register.acceptNewsLetters+' name="@L("IHaveReadAndIAccept")"/><span style="font-weight:bold;font-family:\'Lato\',\'Helvetica Neue\',\'Arial\',\'sans-serif\';font-size:14px">@L("RegisterAcceptNewLetters")</span> </label> </div></div><div class="form-group" style="margin: 0 0 8px 0;" ng-repeat="customField in vm.customFields"><div class="input-group input-group-lg" style="border-radius: 4px; border: 1px solid #A3A3A3;"><span class="input-group-addon" style="vertical-align: bottom; padding: 0 14px 6px 14px; background: #E6E6E6; height: 40px;"><span class="fas fa-user" style="color:#A3A3A3; font-size: 25px;"></span></span><input ng-if="customField.isRequired" data-ng-model="vm.userCustomField[customField.id]"type="text" class="form-control ng-pristine ng-valid ng-touched register-input" placeholder={{customField.placeHolder}}* name={{customField.title}} uib-tooltip={{customField.tooltip}} tooltip-animation="false" tooltip-placement="top" ng-disabled="!vm.publicSubscribe" ux-validate-custom="fn.validateCustomField(vm.userCustomField[customField.id], customField.title)"><input ng-if="!customField.isRequired" data-ng-model="vm.userCustomField[customField.id]" type="text" class="form-control ng-pristine ng-valid ng-touched register-input" placeholder={{customField.placeHolder}} name={{customField.title}} uib-tooltip={{customField.tooltip}} tooltip-animation="false" tooltip-placement="top" ng-disabled="!vm.publicSubscribe"></div></div></fieldset></form><div ng-if="vm.step1Completed" class="col-md-6" style="padding-top: 8px; "><button id ="submit_button" type="submit" class="btn btn-primary pull-right bn-btn register-continue" ux-validate-submit="fn.register()"ng-disabled="(!vm.publicSubscribe || !vm.acceptCondition || vm.isLoading)">@L("CreateAccount")</button></div >'}]}},{success:function(){},error:function(Bt){console.log(Bt)}}])}function st(Zt,mn){if(Zt.errorMessage)return oe.pop("error",Zt.errorMessage),void(xe.isLoading=!1);xe.register.firstName=Zt.first_Name,xe.register.lastName=Zt.last_Name,xe.register.email=Zt.email,xe.register.provider=mn,xe.register.emailRepeat=Zt.email,xe.isLoading=!1}function gt(){var Zt=ve.getRedirectUrl();globalThis.__googleAnalyticsRegisterEventEnabled&&ee.get("ngrxStoreService").dispatch(to({sessionTriggerEnum:Ba.z.Register})),null!=Zt?be.url(Zt):ne.returnState&&""!==ne.returnState?ue.go(ne.returnState):"register"==K.getPreviousState().name||"reinitializepassword"==K.getPreviousState().name||"createPassword"==K.getPreviousState().name?ue.go(Xe.M.My_Space_Profile,{userId:null}):K.getPreviousState().isDefault?ue.go("client.homePage"):ue.go(K.getPreviousState().name,K.getPreviousStateParams())}function ei(Zt){return!(void 0===Zt||""===Zt||null==Zt)}function qt(){return!(!xe.register||!xe.register.personalAddress.addressLine1||null===xe.register||null===xe.register.personalAddress.addressLine1||void 0===xe.register||void 0===xe.register.personalAddress.addressLine1||""===xe.register.personalAddress.addressLine1)||(xe.register.personalAddress.addressLine2="",xe.register.personalAddress.city="",xe.register.personalAddress.zipCode="",xe.register.personalAddress.countryId=null,xe.register.personalAddress.stateId=null,!1)}function tn(){return!(!xe.register||!xe.register.companyAddress.addressLine1||null===xe.register||null===xe.register.companyAddress.addressLine1||void 0===xe.register||void 0===xe.register.companyAddress.addressLine1||""===xe.register.companyAddress.addressLine1)||(xe.register.companyAddress.addressLine2="",xe.register.companyAddress.city="",xe.register.companyAddress.zipCode="",xe.register.companyAddress.countryId=null,xe.register.companyAddress.stateId=null,!1)}xe.page={},xe.page.registrationSucessfull=!1,xe.logo="/TenantFiles/"+globalThis.__tenantURL+"/logo_medium.jpg",xe.isStillLoading=!0,xe.isLoading=!1,xe.step1Completed=!1,xe.register={},xe.register.password="",xe.register.passwordRepeat="",xe.register.firstName="",xe.register.lastName="",xe.register.email="",xe.register.emailRepeat="",xe.register.registerString=ne.registerStringForGroup,xe.register.userCustomRegistrationFields=[],xe.register.addressCompany="",xe.register.languageCode=globalThis.abp.localization.currentLanguage.name,xe.register.provider="",xe.isDisabled=!1,xe.publicSubscribe=!1,xe.completeStrength=6,xe.passwordPolicy=[],xe.passwordRolePolicy=[],xe.passwordFields=[],xe.lowerCaseRequiredPasswordPolicy="",xe.upperCaseRequiredPasswordPolicy="",xe.passwordLengthPolicy="",xe.numbersRequiredValue="",xe.specialCharacterRequiredValue="",xe.passwordPolicyTypes=Z.PasswordPolicyValueType,xe.successCaptcha=!1,xe.requiredPolicyCount=0,xe.requirementFields=["upperCasePasswordValue","lowerCasePasswordValue","numberRequiredPasswordValue","passwordLengthValue","specialCharacterRequiredValue"],xe.req={specialCharacterRequiredValue:!1,passwordLengthValue:!1,numberRequiredPasswordValue:!1,lowerCasePasswordValue:!1,upperCasePasswordValue:!1},xe.acceptCondition=!1,xe.termsAndConditionsExist=!1,xe.termsAndConditions="",xe.uxConditions="",xe.termsandconditionsToShow="",xe.IubendaEnabled=globalThis.__enabledIubenda,xe.register.acceptNewsLetters=!1,xe.facebookOauthEnabled=globalThis.__facebookOauthEnabled,xe.googleOauthEnabled=globalThis.__googleOauthEnabled,xe.microsoftOauthEnabled=globalThis.__microsoftOauthEnabled,xe.passwordStrength={strength:0,strengthLabel:He("PasswordStrength1"),advice:""},xe.userCustomField=[],xe.profileDefaultFields="",xe.register.personalGender="",xe.register.personalDateOfBirth=null,xe.register.personalPhoneNumber1="",xe.register.personalPhoneNumber2="",xe.register.personalAddress={},xe.register.personalAddress.countryId=null,xe.register.personalAddress.stateId=null,xe.register.personalAddress.zipCode="",xe.register.personalAddress.city="",xe.register.companyURL="",xe.register.companyOfficePhoneNumber="",xe.register.companyJobTitle="",xe.register.companyName="",xe.register.companyAddress={},xe.register.companyAddress.countryId=null,xe.register.companyAddress.stateId=null,xe.register.companyAddress.zipCode="",xe.register.companyAddress.city="",xe.passwordType="password",xe.iconVisibility="visibility",xe.dateOfBirthIsOpen=!1,xe.displayCompanySectionTitle=!1,qe.register=function Dt(){for(var Zt in xe.isLoading=!0,xe.register.userCustomRegistrationFields=[],xe.userCustomField){var mn=ot(xe.customFields).firstOrDefault(null,function(Pn){return Pn.id==Zt});if((""==xe.userCustomField[Zt]||null==xe.userCustomField[Zt])&&mn.isRequired)return oe.pop("error",He("SharedTheField")+" \xab"+mn.title+"\xbb "+He("SharedIsRequired"),""),void(xe.isLoading=!1);if(void 0!==xe.userCustomField[Zt]){var Bt="string"==typeof xe.userCustomField[Zt];xe.register.userCustomRegistrationFields.push({customFieldId:Zt,userCustomFieldValue:Bt?xe.userCustomField[Zt]:xe.userCustomField[Zt].title,customFieldItemId:Bt?null:xe.userCustomField[Zt].tenantCustomFieldItemId,languageCode:Bt?null:xe.userCustomField[Zt].languageCode})}}xe.register.provider?Q.completeExternalRegister(xe.register.firstName,xe.register.companyName,xe.register.email,xe.register.languageCode,xe.register.lastName,xe.register.personalPhoneNumber1,xe.register.provider,xe.captchaToken,xe.register).then(function(Pn){Pn.errorMessage?oe.pop("error",Pn.errorMessage):(Pn.result.mustFillRequiredFields&&localStorage.setItem("mustFillRequiredFields",Pn.result.userId),xe.IubendaEnabled&&ct(Pn.result.userId,Pn.result.tenantUniqueId),globalThis.abp.localization.currentLanguage.name.toLowerCase()!=xe.register.languageCode&&X.ChangeLanguage(xe.register.languageCode.toUpperCase()).then(function(jt){window.location.href=window.location.href,window.location.reload()}),ue.go("client.homePage"))},function(Pn){oe.pop("error",He("SharedInternalServerError"))}):(xe.register.captchaToken=xe.captchaToken,Q.register(xe.register).then(function(Pn){if(xe.page.registrationSucessfull=!0,xe.IubendaEnabled&&ct(Pn.userId,Pn.tenantUniqueId),!xe.currentTenant.registerAfterActivation||null!=xe.register.registerString&&null!=xe.register.registerString){var bt=globalThis.abp.localization.currentLanguage.name.toLowerCase();Q.logIn(xe.register.email,xe.register.password).then(function(jt){jt.mustFillRequiredFields?localStorage.setItem("mustFillRequiredFields",jt.id):localStorage.removeItem("mustFillRequiredFields"),bt!=xe.register.languageCode&&X.ChangeLanguage(xe.register.languageCode.toUpperCase()).then(function(hn){gt()}),gt()})}else oe.pop("success",He("SuccessfulRegistration"),""),ue.go("register.success")},function(Pn){Pn==He("ChangeCatalogItemInvalidPasswordError")&&(xe.step1Completed=!1),xe.isLoading=!1,oe.pop("error",He("SharedError"),Pn)}))},qe.registerWithFacebook=function lt(){xe.isLoading=!0,Q.registerWithFacebook().then(function(Zt){st(Zt,"facebook")},function(Zt){oe.pop("error",Zt.message)})},qe.registerWithGoogle=function it(){xe.isLoading=!0,Q.registerWithGoogle().then(function(Zt){st(Zt,"google")},function(Zt){oe.pop("error",Zt.message)})},qe.registerWithMicrosoft=function et(){xe.isLoading=!0,Q.registerWithMicrosoft().then(function(Zt){st(Zt,"microsoft")},function(Zt){oe.pop("error",Zt.message)})},qe.clear=function Ct(){ue.go(ue.$current,null,{reload:!0})},qe.validateEmail=function Ut(){var Zt=ie.defer();return q.validateEmail(xe.register.email)?Q.isUserNameAvailable(xe.register.email).then(function(mn){mn?Zt.resolve(!0):Zt.reject(He("ThisUserNameIsAlreadyInUse"))},function(){Zt.reject(He("FatalError"))}):Zt.reject(He("TheEmailFormatIsNotValid")),Zt.promise},qe.goToRegister=function Rt(){ue.go("login")},qe.popTermsAndConditions=function nt(){ft(),pe.open(function(){xe.acceptCondition=!0},"",He("TermsAndConditionsOfUse"),xe.termsandconditionsToShow,!0,"lg","sizewin","false",!1,!0)},qe.checkPasswordStrength=function Wt(){var Zt=xe.register.password,mn=new RegExp("(?=.*[A-Z])"),Bt=new RegExp("[^a-zA-Z0-9]"),Yt=new RegExp("(?=.*[0-9])"),vn=new RegExp("(?=.*[a-z])"),Mn=new RegExp(".{"+xe.passwordPolicy.passwordLengthValue+"}"),Pn=0,bt=0,jt="",hn="";switch(mn.test(Zt)?(xe.passwordPolicy.upperCasePasswordValue&&(Pn+=1),bt+=1,xe.req.upperCasePasswordValue=!0):xe.req.upperCasePasswordValue=!1,Yt.test(Zt)?(xe.passwordPolicy.numberRequiredPasswordValue&&(Pn+=1),bt+=1,xe.req.numberRequiredPasswordValue=!0):xe.req.numberRequiredPasswordValue=!1,vn.test(Zt)?(xe.passwordPolicy.lowerCasePasswordValue&&(Pn+=1),bt+=1,xe.req.lowerCasePasswordValue=!0):xe.req.lowerCasePasswordValue=!1,Mn.test(Zt)?(xe.passwordPolicy.passwordLengthValue&&(Pn+=1),bt+=1,xe.req.passwordLengthValue=!0):xe.req.passwordLengthValue=!1,Bt.test(Zt)?(xe.passwordPolicy.specialCharacterRequiredValue&&(Pn+=1),bt+=1,xe.req.specialCharacterRequiredValue=!0):xe.req.specialCharacterRequiredValue=!1,bt=Pn>=xe.requiredPolicyCount?bt:Pn,!0){case 0==bt:jt="danger",hn=He("PasswordStrength1");break;case 1==bt&&1!=xe.requiredPolicyCount:jt="danger",hn=He("PasswordStrength2");break;case bt<xe.requiredPolicyCount:jt="warning",hn=He("PasswordStrength3");break;case bt>=xe.requiredPolicyCount&&5!=bt:jt="valid",hn=He("PasswordStrength4");break;case 5==bt:jt="secure",hn=He("PasswordStrength5");break;default:jt="danger",hn=He("PasswordStrength1")}xe.passwordStrength={strength:Pn,strengthLabel:hn,color:jt}},qe.validatePassword=function ht(){return!(xe.passwordStrength.strength<xe.requiredPolicyCount)||He("PasswordStrengthError")},qe.validateLanguage=function Et(){return!!xe.register.languageCode||(He("SharedError")," "+He("SharedTheField")+" "+He("SharedBeginQuote")+He("RegisterLanguage")+He("SharedEndQuote")+" "+He("SharedIsRequired"))},qe.restoreClass=function dt(){return xe.restoreClass?"form-control":"placeHolderOption"},qe.onButtonClick=function pt(Zt,mn){Zt.isSelected=!0;for(var Bt=ot(mn.items).where(function(vn){return vn.tenantCustomFieldItemId!=Zt.tenantCustomFieldItemId}).toArray(),Yt=0;Yt<Bt.length;Yt++)Bt[Yt].isSelected=!1;xe.userCustomField[mn.id]=Zt},qe.completeStep1=function At(){xe.step1Completed=!0},qe.onCheckInputForAcceptedCondition=function rt(){xe.acceptCondition=!xe.acceptCondition},qe.onCheckInputForNewsLetters=function Tt(){xe.register.acceptNewsLetters=!xe.register.acceptNewsLetters},qe.updateValueForClass=function vt(){xe.restoreClass=!0},qe.personalCountryChanged=function Jt(Zt){if(null===Zt||""==Zt)xe.register.personalAddress.stateId=null,xe.personalStates=[];else for(var mn=0;mn<xe.countries.length;mn++)xe.countries[mn].id==xe.register.personalAddress.countryId&&(0==xe.countries[mn].states.length&&xe.countries[mn].states.push({id:null,label:He("Other")}),xe.personalStates=xe.countries[mn].states,xe.register.personalAddress.stateId=xe.personalStates[0].id)},qe.companyCountryChanged=function un(Zt){if(null===Zt||""==Zt)xe.register.companyAddress.stateId=null,xe.companyStates=[];else for(var mn=0;mn<xe.countries.length;mn++)xe.countries[mn].id==xe.register.companyAddress.countryId&&(0==xe.countries[mn].states.length&&xe.countries[mn].states.push({id:null,label:He("Other")}),xe.companyStates=xe.countries[mn].states,xe.register.companyAddress.stateId=xe.companyStates[0].id)},qe.personalCountryValidate=function Gn(){var Zt=ie.defer();return!ei(xe.register.personalAddress.countryId)&&qt()?Zt.reject(He("ProfileAccountSelectCountry")):Zt.resolve(!0),Zt.promise},qe.personalStateValidate=function Ot(){var Zt=ie.defer();return!ei(xe.register.personalAddress.stateId)&&qt()?(null==xe.register.personalAddress.stateId&&xe.personalStates[0].label==He("Other")&&Zt.resolve(!0),Zt.reject(He("ProfileAccountSelectState"))):Zt.resolve(!0),Zt.promise},qe.companyStateValidate=function Gt(){var Zt=ie.defer();return!ei(xe.register.companyAddress.stateId)&&tn()?(null==xe.register.companyAddress.stateId&&xe.companyStates[0].label==He("Other")&&Zt.resolve(!0),Zt.reject(He("ProfileAccountSelectState"))):Zt.resolve(!0),Zt.promise},qe.companyCountryValidate=function Jn(){var Zt=ie.defer();return!ei(xe.register.companyAddress.countryId)&&tn()?Zt.reject(He("ProfileAccountSelectCountry")):Zt.resolve(!0),Zt.promise},qe.togglePassword=function Ze(){"password"==xe.passwordType?(xe.passwordType="text",xe.iconVisibility="visibility_off"):(xe.passwordType="password",xe.iconVisibility="visibility")},qe.validateCustomField=function xt(Zt,mn,Bt){return""!=Zt&&void 0!==Zt&&null!=Zt||!Bt||(He("SharedError")," "+He("SharedTheField")+" "+He("SharedBeginQuote")+mn+He("SharedEndQuote")+" "+He("SharedIsRequired"))},qe.redirect=gt,qe.getCustomFieldTile=function Kt(Zt){return null!=Zt.placeHolder?Zt.placeHolder:Zt.title},qe.getFieldLabel=function Mt(Zt){switch(Zt){case"specialCharacterRequiredValue":return He("RegisterSpecialCase");case"passwordLengthValue":return(xe.passwordPolicy.passwordLengthValue?xe.passwordPolicy.passwordLengthValue:"0")+He("RegisterLength");case"numberRequiredPasswordValue":return He("RegisterNumber");case"lowerCasePasswordValue":return He("RegisterLowerCase");case"upperCasePasswordValue":return He("RegisterUpperCase")}return""},qe.dateOfBirthOpen=function on(Zt){Zt.preventDefault(),Zt.stopPropagation(),xe.dateOfBirthIsOpen=!xe.dateOfBirthIsOpen},qe.dateOfBirthEmpty=function gn(Zt){Zt.preventDefault(),Zt.stopPropagation(),xe.dateOfBirthIsOpen=!1,xe.register.dateOfBirth=null},qe.mustEnterPersonalAddress=qt,qe.mustEnterCompanyAddress=tn,qe.personalGenderValidate=function yn(){var Zt=ie.defer();if(!ei(xe.register.personalGender)&&xe.profileDefaultFields.personalGender.isRequired){var mn=" "+He("SharedTheField")+" "+He("SharedBeginQuote")+He("Gender")+He("SharedEndQuote")+" "+He("SharedIsRequired");Zt.reject(mn)}else Zt.resolve(!0);return Zt.promise},function(){xe.IubendaEnabled&&function Vt(){globalThis._iub.cons_instructions.push(["load",{form:{selector:document.getElementById("form")},consent:{legal_notices:[{identifier:"term"}]}},{success:function(Zt){console.log(Zt)},error:function(Zt){console.log(Zt)}}])}(),xe.isStillLoading=!0,xe.restoreClass=!1,Q.getPasswordPolicy().then(function(mn){xe.passwordPolicy=mn,xe.requiredPolicyCount=ot(Object.keys(xe.passwordPolicy)).where(function(Bt){return xe.passwordPolicy[Bt]}).array.length,xe.requirementFields.sort(function(Bt,Yt){return xe.passwordPolicy[Bt]&&!xe.passwordPolicy[Yt]?-1:!xe.passwordPolicy[Bt]&&xe.passwordPolicy[Yt]?1:0})},function(mn){oe.pop("error",mn.message)}),ye.getProfileDefaultField().then(function(mn){xe.profileDefaultFields=mn,function Tn(){(xe.profileDefaultFields.companyAddress.isUsedInUserCreationForm||xe.profileDefaultFields.companyJobTitle.isUsedInUserCreationForm||xe.profileDefaultFields.companyOfficePhoneNumber.isUsedInUserCreationForm||xe.profileDefaultFields.companyURL.isUsedInUserCreationForm||xe.profileDefaultFields.companyName.isUsedInUserCreationForm)&&(xe.displayCompanySectionTitle=!0)}()}),de.getCustomFieldForRegister().then(function(mn){xe.customFields=mn.list;for(var Bt=0;Bt<xe.customFields.length;Bt++)xe.userCustomField[xe.customFields[Bt].id]=""}),te.getListLanguages().then(function(mn){xe.languages=[],xe.languages=xe.languages.concat(mn.listLanguages)}),we.getAllWithStates().then(function(mn){xe.countries=ot(mn.countries).orderBy(function(Bt){return Bt.label}).toArray(),qe.personalCountryChanged(""),qe.companyCountryChanged("")}),j.getCurrentTenant().then(function(mn){xe.currentTenant=mn,xe.termsAndConditions=xe.currentTenant.termsAndConditions,ft(),null!=xe.register.registerString&&""!=xe.register.registerString?(xe.isDisabled=!0,xe.publicSubscribe=!0,Q.getUserByRegisterString(xe.register.registerString).then(function(Bt){36==xe.register.registerString.length?Q.activateAccount(Bt.userByRegisterString.userId,xe.register.registerString).then(function(Yt){oe.pop("success",He("AccountActivationSuccess")),ue.go("login")},function(Yt){oe.pop("error",He("AccountActivationFail")),ue.go("login")}):(xe.register.email=Bt.userByRegisterString.email,xe.register.emailRepeat=xe.register.email,xe.register.firstName=Bt.userByRegisterString.firstName,xe.register.lastName=Bt.userByRegisterString.lastName,xe.isStillLoading=!1)},function(Bt){oe.pop("error",He("AlreadyRegistered")),ue.go("login")})):(mn.publicSubscribeDisabled?oe.pop("error",He("SharedError"),He("PublicSubscribDisabled")):xe.publicSubscribe=!0,xe.isStillLoading=!1)});let Zt=sessionStorage.getItem("registrationProvider");try{if(Zt){let mn=localStorage.getItem("hello");if(mn){let Bt=JSON.parse(mn);if(Bt){let Yt;switch(Zt){case"microsoft":Bt.microsoft&&Bt.microsoft.access_token&&(Yt=Bt.microsoft.access_token);break;case"google":Bt.google&&Bt.google.id_token&&(Yt=Bt.google.id_token);break;case"facebook":Bt.facebook&&Bt.facebook.access_token&&(Yt=Bt.facebook.access_token)}Yt&&Q.getExternalUserDetails(Zt,Yt,null,null).then(function(vn){st(vn,Zt)},function(vn){console.log(vn)})}}}}catch(mn){console.log(mn)}}()}]),A.module("app").service("registerFormService",["$http","$q","appConst",function(ee,se,ie){this.getProfileDefaultField=function(){var ue=se.defer();return ee.post(ie.api.registerForm.getProfileDefaultField,{}).then(function(q){ue.resolve(q.data.result)}).catch(function(q){ue.reject(q.data)}),ue.promise}}]),A.module("app").directive("uxGiftCardSvg",[function(){return{restrict:"AE",replace:!0,link:function(ee,se,ie){},templateUrl:"/AppV2/modules/public/catalog/directives/uxGiftCardSvg.cshtml",controller:["$scope",function(ee){}]}}]),A.module("app").directive("uxGiftCourseSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/catalog/directives/uxGiftCourseSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxHybridSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/catalog/directives/uxHybridSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxInClassSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/catalog/directives/uxInClassSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxOnlineSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/catalog/directives/uxOnlineSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").directive("uxProductSvg",["dashboardService",function(ee){return{restrict:"AE",replace:!0,link:function(se,ie,ue){},templateUrl:"/AppV2/modules/public/catalog/directives/uxProductSvg.cshtml",controller:["$scope",function(se){}]}}]),A.module("app").controller("app.modules.public.transactions",["$scope","$state","$stateParams","appConst","authService",function(ee,se,ie,ue,ne){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var q=ee.vm={},oe=ee.fn={},j=globalThis.L;function Z(){var K=ue.api.transaction.getTransactionToPdf+"?jwt="+ne.getCachedToken()+"&pTransactionId="+q.transactionId;window.open(K)}q.ctrlIsPressed=!1,q.pIsPressed=!1,q.autoCompletePlaceholder=j("TransactionDetailsChangeEventOccurrenceLabel"),q.participantaAutoCompletePlaceholder=j("TransactionDetailsChangeParticipantLabel"),q.catalogItemsAutoCompletePlaceholder=j("TransactionDetailsChangeCatalogItemsLabel"),q.currencySymbol=globalThis.__currencySymbol,$(document).on("keydown",function(K){17==K.keyCode&&(q.ctrlIsPressed=!0),80==K.keyCode&&(q.pIsPressed=!0),q.pIsPressed&&q.ctrlIsPressed&&(q.ctrlIsPressed=!1,q.pIsPressed=!1,K.preventDefault(),Z())}),$(document).on("keyup",function(K){17==K.keyCode&&(q.ctrlIsPressed=!1),80==K.keyCode&&(q.pIsPressed=!1)}),oe.getStatusString=function(K,pe){var X=pe?" - "+pe:"";switch(K){case 0:return j("TransactionStatusPending")+X;case 1:return j("TransactionStatusProcessed")+X;case 2:return j("TransactionStatusRefund")+X;case 3:return j("TransactionStatusRefunded")+X;case 4:return j("TransactionStatusPartiallyRefunded")+X;case 5:return j("TransactionStatusError")+X;case 6:return j("TransactionStatusPendingValidation")+X;case 7:return j("TransactionStatusCanceledEnrollment")+X;case 8:return j("TransactionsStatusCanceledPayment")+X;case 9:return j("TransactionStatusDeclinedValidation")+X;case 10:return j("TransactionStatusDeclinedPayment")+X;case 11:return j("ErrorAuthentication");default:return""}},oe.ceil=function(K){var pe=K;K<0&&(pe=-pe);var X=K.toString();return X.indexOf(".")>0&&X.split(".")[1].length<=2||(pe=Math.ceil(100*pe)/100),K<0?-pe:pe},oe.pdf=Z}]);var Ca=e(68005);A.module("app").controller("app.modules.public.transactions.details",["$injector","$scope","$stateParams","transactionService","tenantService","toaster","userService","$state","stateService","authService","appConst","modalService","stripeConst","validationService","eventService","cartService","$filter",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be){var Ee=se.parentVm=se.$parent.vm,ye=(se.parentFn=se.$parent.fn,se.vm={}),we=se.fn={},xe=globalThis.L,qe=globalThis.$linq;function ft(Et,xt){var dt=xt?" - "+xt:"";switch(Et){case 0:return xe("TransactionStatusPending")+dt;case 1:return xe("TransactionStatusProcessed")+dt;case 2:return xe("TransactionStatusRefund")+dt;case 3:return xe("TransactionStatusRefunded")+dt;case 4:return xe("TransactionStatusPartiallyRefunded")+dt;case 5:return xe("TransactionStatusError")+dt;case 6:return xe("TransactionStatusPendingValidation")+dt;case 7:return xe("TransactionStatusCanceledEnrollment")+dt;case 8:return xe("TransactionsStatusCanceledPayment")+dt;case 9:return xe("TransactionStatusDeclinedValidation")+dt;case 10:return xe("TransactionStatusDeclinedPayment")+dt;case 11:return xe("ErrorAuthentication");default:return""}}function Dt(Et){switch(Et){case 0:return xe("TransactionPaymentMethodCreditCart");case 1:return xe("TransactionPaymentMethodPending");case 2:return xe("TransactionPaymentMethodCash");case 3:return xe("TransactionPaymentMethodCheck");case 4:return xe("TransactionPaymentMethodBankTransfer");case 5:return xe("TransactionPaymentMethodOther");case 6:return xe("TransactionPaymentMethodNone");default:return""}}ye.autoCompletePlaceholder=xe("TransactionDetailsChangeEventOccurrenceLabel"),ye.participantaAutoCompletePlaceholder=xe("TransactionDetailsChangeParticipantLabel"),ye.creditCard={},ye.creditCard.number="",ye.creditCard.expiryMonth="",ye.creditCard.expiryYear="",ye.creditCard.cvc="",ye.token="",ye.tenant={},ye.tenant.addressLine1="",ye.tenant.addressLine2="",ye.tenant.city="",ye.tenant.country="",ye.tenant.description="",ye.tenant.id=-1,ye.tenantLabel="",ye.tenant.logoInvoice="",ye.tenant.state="",ye.tenant.url="",ye.tenant.zipCode="",ye.transaction={},ye.transaction.date="",ye.transaction.dateString="",ye.transaction.firstName="",ye.transaction.lastName="",ye.transaction.products=[],ye.transaction.pseudoID="",ye.transaction.subTotal=0,ye.transaction.tenantId=0,ye.transaction.tenantUrl="",ye.transaction.total=0,ye.transaction.transactionId=0,ye.transaction.userId=0,ye.transaction.phoneNumber="",ye.isLoading=!1,ye.isAdmin=!1,ye.isDeferredPayment=!1,ye.discountTotal=0,ye.giftCardTotal=0,ye.currencySymbol=globalThis.__currencySymbol,ye.currency="",ye.roles=Z.roles,we.showCheckoutForm=function ot(){var dt={buttons:[],header:xe("PaymentInformation"),body:'<style>.modal-body{height: 240px !important;}</style><user-transaction-details-modal config="vm.scope"></user-transaction-details-modal>',closeModal:!1,closeDialog:function(){this.closeModal=!0},scope:{transactionId:ye.transaction.transactionId,total:ye.transaction.total,transaction:ye.transaction}};dt.buttons.push({label:xe("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),K.openGeneric(dt)},we.getCurrency=function(Et){return Et?ye.currency+ye.currencySymbol+" ":ye.currencySymbol+" "},we.changePaymentMethod=function He(){K.open(function(){ue.changePaymentMethod(ye.transaction.transactionId).then(function(Et){te.pop("success",xe("SharedSuccess")),q.go(q.current,{},{reload:!0})})},null,xe("TransactionEditPaymentMethodFormTitle"),0!=ye.transaction.paymentMethod?xe("TransactionEditPaymentMethodFormChangeToCreditCard"):xe("TransactionEditPaymentMethodFormChangeToDeferred")+function nt(){var Et="<ul>";return ye.tenantSetting.cashDeferredPayment&&(Et+="<li>"+xe("TransactionPaymentMethodCash")+"</li>"),ye.tenantSetting.checkDeferredPayment&&(Et+="<li>"+xe("TransactionPaymentMethodCheck")+"</li>"),ye.tenantSetting.bankTransferDeferredPayment&&(Et+="<li>"+xe("TransactionPaymentMethodBankTransfer")+"</li>"),ye.tenantSetting.otherDeferredPayment&&(Et+="<li>"+xe("TransactionPaymentMethodOther")+"</li>"),Et+"</ul>"}())},we.isMoreThanOnePayment=function Ze(){return ye.tenantSetting.creditCardPayment&&ye.tenantSetting.deferredPayment},we.getPaymentMethodString=Dt,we.getStatusString=ft,we.pdf=function At(){var Et=Z.api.transaction.getTransactionToPdf+"?jwt="+j.getCachedToken()+"&pTransactionId="+ye.transactionId;window.open(Et)},we.ceil=function rt(Et){var xt=Et;Et<0&&(xt=-xt);var dt=Et.toString();return dt.indexOf(".")>0&&dt.split(".")[1].length<=2||(xt=Math.ceil(100*xt)/100),Et<0?-xt:xt},we.downloadDiscount=function gt(Et,xt){var dt=Z.api.transaction.getDiscount+"?jwt="+j.getCachedToken()+"&pTransactionDetailsId="+Et.transactionDetailsId+"&pGeneratedDiscountId="+xt;window.open(dt)},we.displayRemoveClass=function st(Et){return Et.isCanceled||3==ye.transaction.status?"removed":4!=ye.transaction.status||!Et.status||2!=Et.status&&3!=Et.status?"":"removed"},we.displayFullItemRemove=function et(Et){return!1},we.displayRemove=function it(Et){return!Et.isCanceled&&null!=Et.refundTransactionId&&""!=Et.refundTransactionId&&0!=Et.refundTransactionId&&2==Et.status},we.tooltipText=function lt(Et){return xe(2==Et.status?"RefundInvoice":"RefundItem")},we.removeElement=function ct(Et,xt,dt){2==Et.status&&null==xt&&q.go("transactions.details",{transactionId:Et.refundTransactionId})},we.parentInvoice=function pt(){q.go("transactions.details",{transactionId:ye.transaction.refundTransactionId})},we.isEqualDates=function Ut(Et,xt){var dt=new Date(Et),Vt=new Date(xt);return dt.setHours(0,0,0,0)==Vt.setHours(0,0,0,0)},we.shortUrl=function Rt(Et){return de.shortUrl(Et)},we.toggleSessionDetails=function vt(Et,xt){var dt=document.getElementById(Et+"transactionSession"+xt.eventOccurrenceId),Vt=document.getElementById(Et+"transactionDetailButton"+xt.eventOccurrenceId),Wt=document.getElementById(Et+"transactionText"+xt.eventOccurrenceId);dt.classList.contains("transaction-event-session-open")?dt.classList.remove("transaction-event-session-open"):dt.classList.add("transaction-event-session-open"),Vt.classList.contains("fa-plus")?(Wt.innerHTML=xe("HideCompleteSchedule"),Vt.classList.remove("fa-plus"),Vt.classList.add("fa-minus")):(Vt.classList.add("fa-plus"),Wt.innerHTML=xe("ShowCompleteSchedule"))},we.sessionId=function Tt(Et,xt){return Et+"transactionSession"+xt.eventOccurrenceId},we.goToGroupsManagement=function ht(){q.go("admin.groupsManagement")},we.showGroupsManagementButton=function Ct(){return ye.userRole==(ye.roles.Supervisor||ye.roles.SupervisorPlus)&&(0!=ye.transaction.status||ye.transaction.accessAllowedBeforePayment)},function(){ne.getCurrentTenant().then(function(xt){ye.tenantSetting=xt}),globalThis.Stripe.setPublishableKey(pe.stripe.publishableKey),ye.isLoading=!0;var Et=ie.transactionId;(null==Et||""==Et)&&(Et=Ee.transactionId),ye.transactionId=Et,Q.getUserRoleOnTenant().then(function(xt){ye.userRole=xt}),Et&&(null!=typeof Et||null!=Et)&&ue.getTransactionForMemberWithDetails(Et).then(function(xt){if(ye.transaction=xt,ye.currency=xt.currency,"US"==ye.transaction.tenantCountry&&(ye.usaTaxesAmount=0,ye.transaction.taxes.forEach(dt=>{ye.usaTaxesAmount+=dt.total})),qe(ye.transaction.products).any(function(dt){return dt.isDiscount&&(1==dt.discountType||2==dt.discountType)})&&(ye.discountTotal=qe(ye.transaction.products).where(function(dt){return dt.isDiscount&&(1==dt.discountType||2==dt.discountType)}).sum(function(dt){return dt.discountTotal?dt.discountTotal:0})),qe(ye.transaction.products).any(function(dt){return dt.isDiscount&&0==dt.discountType})&&(ye.giftCardTotal=qe(ye.transaction.products).where(function(dt){return dt.isDiscount&&0==dt.discountType}).sum(function(dt){return dt.discountTotal?dt.discountTotal:0})),ye.transaction.statusString=ft(ye.transaction.status,ye.transaction.stripeErrorLocalizationKey),ye.transaction.paymentMethodString=Dt(ye.transaction.paymentMethod),ye.isDeferredPayment=!(0===ye.transaction.paymentMethod||6===ye.transaction.paymentMethod),globalThis.__googleAnalyticsPurchaseEventEnabled){let dt=ee.get("ngrxStoreService"),Vt=new Ca.ZP;Vt.transactionId=ye.transactionId,dt.dispatch(xo({purchaseModel:Vt}))}ne.getTenant(ye.transaction.tenantId).then(function(dt){ye.tenant=dt,ye.isLoading=!1})},function(xt){te.pop("error","Woops",xt.error.message)})}()}]),A.module("app").directive("uxUnfinished",[function(){return{restrict:"A",link:function(ee,se,ie){se.addClass("unfinished")}}}]);var nd=A.module("app"),So="app.modules.public.transactions.list";nd.controller(So,["$scope","$stateParams","transactionService","$state","$filter","appConst","authService","breadCrumbsService",function(ee,se,ie,ue,ne,te,Q,q){ee.parentVm=ee.$parent.vm,ee.parentFn=ee.$parent.fn;var Z=ee.vm={},K=ee.fn={},pe=globalThis.L;function X(ye,we,xe,qe,ot,He){Z.isLoading=!0,ie.getTransactionsListForUser(xe,qe,Z.searchString,ye,we).then(function(Ze){Z.isLoading=!1,Z.gridData.rows=Ze.transactions,Z.gridData.totalNumberOfRows=Ze.totalNumberOfLines,He&&He()})}function ve(ye){Z.selectedId=ye,q.add(So,pe("TransactionList"),ue),ue.go("transactions.details",{transactionId:ye})}Z.searchString="",Z.currencySymbol=globalThis.__currencySymbol,Z.isLoading=!1,K.fetch=X,K.search=function de(ye){X(Z.gridData.skip,Z.gridData.take,Z.gridData.orderBy,Z.gridData.orderByIsAscending,0,ye)},K.select=ve,K.pdf=function le(){var ye=te.api.transaction.getTransactionToPdf+"?jwt="+Q.getCachedToken()+"&pTransactionId="+Z.selectedTransaction.transactionId;window.open(ye)},Z.gridData={fetchCallBack:X,selectedRowDataFieldAsId:"transactionId",rowInCallback:ve,selectedRowsChangeCallBack:function(ye,we,xe){Z.selectedTransaction=null==we[0]?null:we[0]},isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,isOrderable:!0,orderByIsAscending:!1,orderBy:"date",columns:[{label:"#",dataField:"pseudoID",orderId:0,isOrderable:!0,transform:function(ye){return ye||""}},{label:pe("TransactionsAmount"),dataField:"total",orderField:"cost",orderId:1,isOrderable:!0,type:"default",transform:function(ye,we,xe){return ne("currency")(ye,Z.currencySymbol,2)}},{label:pe("TransactionsDate"),dataField:"date",orderId:2,isOrderable:!0,type:"default",transform:function(ye,we,xe){return ne("date")(ye,"dd/MM/yyyy HH:mm")}},{label:pe("TransactionsQuantity"),dataField:"numberItems",orderField:"quantity",orderId:3,isOrderable:!0,type:"default"},{label:pe("TransactionsStatus"),dataField:"status",orderId:4,isOrderable:!0,type:"default",transform:function(ye,we,xe){return'<label class="label '+function Ee(ye){switch(ye.status){case 0:case 6:return"label-warning";case 1:return null==ye.isShipped||ye.isShipped?"label-success":"label-warning";case 2:case 3:case 4:return"label-success";case 5:case 7:case 8:case 9:case 10:case 11:return"label-danger";default:return""}}(we)+'">'+function be(ye){var we=ye.stripeErrorLocalizationKey?" - "+ye.stripeErrorLocalizationKey:"";switch(ye.status){case 0:return pe("TransactionStatusPending")+we;case 1:return null==ye.isShipped?pe("TransactionStatusProcessed")+we:ye.isShipped?pe("TransactionStatusProcessedShipped")+we:pe("TransactionStatusProcessedNotShipped")+we;case 2:return pe("TransactionStatusRefund")+we;case 3:return pe("TransactionStatusRefunded")+we;case 4:return pe("TransactionStatusPartiallyRefunded")+we;case 5:return pe("TransactionStatusError")+we;case 6:return pe("TransactionStatusPendingValidation")+we;case 7:return pe("TransactionStatusCanceledEnrollment")+we;case 8:return pe("TransactionsStatusCanceledPayment")+we;case 9:return pe("TransactionStatusDeclinedValidation")+we;case 10:return pe("TransactionStatusDeclinedPayment")+we;case 11:return pe("TransactionStatusError")+" - "+pe("ErrorAuthentication");default:return""}}(we)+"</label>"}}],rows:Z.users,totalNumberOfRows:Z.totalNumberOfRows}}]),A.module("app").controller("app.modules.public.transactions.userDetails",["$scope","$stateParams","transactionService","tenantService","toaster","userService","$state","stateService","authService","appConst","modalService","stripeConst","validationService","eventService","cartService","stripeService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){var be=ee.parentVm=ee.$parent.vm,le=(ee.parentFn=ee.$parent.fn,ee.vm={}),ye=ee.fn={};function He(ht,Et){var xt=Et?" - "+Et:"";switch(ht){case 0:return globalThis.L("TransactionStatusPending")+xt;case 1:return globalThis.L("TransactionStatusProcessed")+xt;case 2:return globalThis.L("TransactionStatusRefund")+xt;case 3:return globalThis.L("TransactionStatusRefunded")+xt;case 4:return globalThis.L("TransactionStatusPartiallyRefunded")+xt;case 5:return globalThis.L("TransactionStatusError")+xt;case 6:return globalThis.L("TransactionStatusPendingValidation")+xt;case 7:return globalThis.L("TransactionStatusCanceledEnrollment")+xt;case 8:return globalThis.L("TransactionsStatusCanceledPayment")+xt;case 9:return globalThis.L("TransactionStatusDeclinedValidation")+xt;case 10:return globalThis.L("TransactionStatusDeclinedPayment")+xt;case 11:return globalThis.L("ErrorAuthentication");default:return""}}function Ze(ht){switch(ht){case 0:return globalThis.L("TransactionPaymentMethodCreditCart");case 1:return globalThis.L("TransactionPaymentMethodPending");case 2:return globalThis.L("TransactionPaymentMethodCash");case 3:return globalThis.L("TransactionPaymentMethodCheck");case 4:return globalThis.L("TransactionPaymentMethodBankTransfer");case 5:return globalThis.L("TransactionPaymentMethodOther");case 6:return globalThis.L("TransactionPaymentMethodNone");default:return""}}le.autoCompletePlaceholder=globalThis.L("TransactionDetailsChangeEventOccurrenceLabel"),le.participantaAutoCompletePlaceholder=globalThis.L("TransactionDetailsChangeParticipantLabel"),le.creditCard={},le.creditCard.number="",le.creditCard.expiryMonth="",le.creditCard.expiryYear="",le.creditCard.cvc="",le.token="",le.tenant={},le.tenant.addressLine1="",le.tenant.addressLine2="",le.tenant.city="",le.tenant.country="",le.tenant.description="",le.tenant.id=-1,le.tenantLabel="",le.tenant.logoInvoice="",le.tenant.state="",le.tenant.url="",le.tenant.zipCode="",le.transaction={},le.transaction.date="",le.transaction.dateString="",le.transaction.firstName="",le.transaction.lastName="",le.transaction.products=[],le.transaction.pseudoID="",le.transaction.subTotal=0,le.transaction.tenantId=0,le.transaction.tenantUrl="",le.transaction.total=0,le.transaction.transactionId=0,le.transaction.userId=0,le.transaction.phoneNumber="",le.isLoading=!1,le.isAdmin=!1,le.isDeferredPayment=!1,le.discountTotal=0,le.giftCardTotal=0,le.currencySymbol=globalThis.__currencySymbol,le.currency="",le.roles=j.roles,ye.getCurrency=function(ht){return ht?le.currency+le.currencySymbol+" ":le.currencySymbol+" "},ye.showCheckoutForm=function we(){var xt={buttons:[],header:globalThis.L("PaymentInformation"),body:'<style>.modal-body{height: 240px !important;}</style><user-transaction-details-modal config="vm.scope"></user-transaction-details-modal>',closeModal:!1,closeDialog:function(){this.closeModal=!0},scope:{transactionId:le.transactionId,total:le.transaction.total,transaction:le.transaction}};xt.buttons.push({label:globalThis.L("SharedCancel"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),Z.openGeneric(xt)},ye.changePaymentMethod=function xe(){Z.open(function(){ie.changePaymentMethod(le.transaction.transactionId).then(function(ht){ne.pop("success",globalThis.L("SharedSuccess")),function Ct(){le.isLoading=!0,ie.getTransactionForMemberWithDetails(le.transactionId,le.ownerId).then(function(ht){le.transaction=ht,le.currency=ht.currency,"US"==le.transaction.tenantCountry&&(le.usaTaxesAmount=0,le.transaction.taxes.forEach(Et=>{le.usaTaxesAmount+=Et.total})),globalThis.$linq(le.transaction.products).any(function(Et){return Et.isDiscount&&(1==Et.discountType||2==Et.discountType)})&&(le.discountTotal=globalThis.$linq(le.transaction.products).where(function(Et){return Et.isDiscount&&(1==Et.discountType||2==Et.discountType)}).sum(function(Et){return Et.discountTotal?Et.discountTotal:0})),globalThis.$linq(le.transaction.products).any(function(Et){return Et.isDiscount&&0==Et.discountType})&&(le.giftCardTotal=globalThis.$linq(le.transaction.products).where(function(Et){return Et.isDiscount&&0==Et.discountType}).sum(function(Et){return Et.discountTotal?Et.discountTotal:0})),le.transaction.statusString=He(le.transaction.status,le.transaction.stripeErrorLocalizationKey),le.transaction.paymentMethodString=Ze(le.transaction.paymentMethod),le.isDeferredPayment=!(0===le.transaction.paymentMethod||6===le.transaction.paymentMethod),ue.getTenant(le.transaction.tenantId).then(function(Et){le.tenant=Et,le.isLoading=!1})},function(ht){ne.pop("error","Woops",ht.error.message)})}()})},null,globalThis.L("TransactionEditPaymentMethodFormTitle"),0!=le.transaction.paymentMethod?globalThis.L("TransactionEditPaymentMethodFormChangeToCreditCard"):globalThis.L("TransactionEditPaymentMethodFormChangeToDeferred")+function ot(){var ht="<ul>";return le.tenantSetting.cashDeferredPayment&&(ht+="<li>"+globalThis.L("TransactionPaymentMethodCash")+"</li>"),le.tenantSetting.checkDeferredPayment&&(ht+="<li>"+globalThis.L("TransactionPaymentMethodCheck")+"</li>"),le.tenantSetting.bankTransferDeferredPayment&&(ht+="<li>"+globalThis.L("TransactionPaymentMethodBankTransfer")+"</li>"),le.tenantSetting.otherDeferredPayment&&(ht+="<li>"+globalThis.L("TransactionPaymentMethodOther")+"</li>"),ht+"</ul>"}())},ye.isMoreThanOnePayment=function qe(){return le.tenantSetting.creditCardPayment&&le.tenantSetting.deferredPayment},ye.getPaymentMethodString=Ze,ye.getStatusString=He,ye.pdf=function et(){var ht=j.api.transaction.getTransactionToPdf+"?jwt="+oe.getCachedToken()+"&pTransactionId="+le.transactionId;window.open(ht)},ye.ceil=function st(ht){var Et=ht;ht<0&&(Et=-Et);var xt=ht.toString();return xt.indexOf(".")>0&&xt.split(".")[1].length<=2||(Et=Math.ceil(100*Et)/100),ht<0?-Et:Et},ye.downloadDiscount=function it(ht,Et){var xt=j.api.transaction.getDiscount+"?jwt="+oe.getCachedToken()+"&pTransactionDetailsId="+ht.transactionDetailsId+"&pGeneratedDiscountId="+Et;window.open(xt)},ye.displayRemoveClass=function lt(ht){return ht.isCanceled||3==le.transaction.status?"removed":4!=le.transaction.status||!ht.status||2!=ht.status&&3!=ht.status?"":"removed"},ye.displayFullItemRemove=function ct(ht){return!1},ye.displayRemove=function pt(ht){return!ht.isCanceled&&null!=ht.refundTransactionId&&""!=ht.refundTransactionId&&2==ht.status},ye.tooltipText=function Dt(ht){return 2==ht.status?globalThis.L("RefundInvoice"):globalThis.L("RefundItem")},ye.removeElement=function ft(ht,Et,xt){2==ht.status&&null==Et&&Q.go(be.isAdmin?"transactions.admin":"transactions.details",{transactionId:ht.refundTransactionId})},ye.parentInvoice=function nt(){Q.go("transactions.details",{transactionId:le.transaction.refundTransactionId})},ye.goBack=function gt(){be.transactionId=null,be.showInvoice=!1},ye.isEqualDates=function Tt(ht,Et){var xt=new Date(ht),dt=new Date(Et);return xt.setHours(0,0,0,0)==dt.setHours(0,0,0,0)},ye.shortUrl=function vt(ht){return X.shortUrl(ht)},ye.toggleSessionDetails=function rt(ht,Et){var xt=document.getElementById(ht+"transactionSession"+Et.eventOccurrenceId),dt=document.getElementById(ht+"transactionDetailButton"+Et.eventOccurrenceId),Vt=document.getElementById(ht+"transactionText"+Et.eventOccurrenceId);xt.classList.contains("transaction-event-session-open")?xt.classList.remove("transaction-event-session-open"):xt.classList.add("transaction-event-session-open"),dt.classList.contains("fa-plus")?(Vt.innerHTML=globalThis.L("HideCompleteSchedule"),dt.classList.remove("fa-plus"),dt.classList.add("fa-minus")):(dt.classList.add("fa-plus"),Vt.innerHTML=globalThis.L("ShowCompleteSchedule"))},ye.sessionId=function At(ht,Et){return ht+"transactionSession"+Et.eventOccurrenceId},ye.goToGroupsManagement=function Rt(){Q.go("admin.groupsManagement")},ye.showGroupsManagementButton=function Ut(){return le.userRole==(le.roles.Supervisor||le.roles.SupervisorPlus)&&(0!=le.transaction.status||le.transaction.accessAllowedBeforePayment)},function(){ue.getCurrentTenant().then(function(xt){le.tenantSetting=xt}),globalThis.Stripe.setPublishableKey(K.stripe.publishableKey),le.isLoading=!0;var ht=se.transactionId,Et=se.userId;(null==ht||""==ht)&&(ht=be.transactionId),le.transactionId=ht,le.ownerId=Et,te.getUserRoleOnTenant().then(function(xt){le.userRole=xt}),ht&&(null!=typeof ht||null!=ht)&&ie.getTransactionForMemberWithDetails(ht,Et).then(function(xt){le.transaction=xt,le.currency=xt.currency,"US"==le.transaction.tenantCountry&&(le.usaTaxesAmount=0,le.transaction.taxes.forEach(dt=>{le.usaTaxesAmount+=dt.total})),globalThis.$linq(le.transaction.products).any(function(dt){return dt.isDiscount&&(1==dt.discountType||2==dt.discountType)})&&(le.discountTotal=globalThis.$linq(le.transaction.products).where(function(dt){return dt.isDiscount&&(1==dt.discountType||2==dt.discountType)}).sum(function(dt){return dt.discountTotal?dt.discountTotal:0})),globalThis.$linq(le.transaction.products).any(function(dt){return dt.isDiscount&&0==dt.discountType})&&(le.giftCardTotal=globalThis.$linq(le.transaction.products).where(function(dt){return dt.isDiscount&&0==dt.discountType}).sum(function(dt){return dt.discountTotal?dt.discountTotal:0})),le.transaction.statusString=He(le.transaction.status,le.transaction.stripeErrorLocalizationKey),le.transaction.paymentMethodString=Ze(le.transaction.paymentMethod),le.isDeferredPayment=!(0===le.transaction.paymentMethod||6===le.transaction.paymentMethod),ue.getTenant(le.transaction.tenantId).then(function(dt){le.tenant=dt,le.isLoading=!1})},function(xt){ne.pop("error","Woops",xt.error.message)})}()}]),A.module("app").directive("uxUnfinished",[function(){return{restrict:"A",link:function(ee,se,ie){se.addClass("unfinished")}}}]),A.module("app").directive("userTransactionDetailsModal",["dashboardService","cartService","stripeService","$timeout","transactionService","toaster","userService","authService","googleTagManagerService","$state",function(ee,se,ie,ue,ne,te,Q,q,oe,j){return{restrict:"AE",replace:!0,scope:{config:"="},link:function(Z,K,pe){},templateUrl:"/AppV2/modules/user/profile/modalDirectives/userTransactionDetailsModal.cshtml",controller:["$scope","toaster",function(Z,K){var pe=Z.vm={},X=Z.fn={},de=globalThis.L;function be(ye){pe.isPaymentLoading=!0,pe.hasError=!1,ye.error?(le(!0,ye.error.message),pe.isPaymentLoading=!1):(pe.paymentMethodId=ye.paymentMethod.id,pe.paymentIntentId=null,X.submit())}function Ee(ye){ye.error?(le(!0,ye.error.message),pe.isPaymentLoading=!1):(pe.paymentIntentId=ye.paymentIntent.id,pe.paymentMethodId=null,X.submit())}function le(ye,we){pe.hasError=ye,pe.errorMessage=we,K.clear(),setTimeout(()=>{pe.hasError=!1,pe.errorMessage=null},6e3)}pe.isPaymentLoading=!1,pe.transactionId=Z.config.transactionId,pe.total=Z.config.total,pe.transaction=Z.config.transaction,pe.enabledCheckout=!0,X.submit=function(){K.pop("info",de("PaymentProcessingTitle"),de("PaymentProcessing")),ne.checkoutStripeAfterValidation(pe.transactionId,null,pe.paymentMethodId,pe.paymentIntentId).then(function(ye){K.pop("success",de("SharedSuccess")),null!=pe.ev&&pe.ev.complete("success"),j.go(j.current,{},{reload:!0})},function(ye){try{var we=ye.result.errors;if(null!=we&&we.length>=1&&null!=we[0].success&&!we[0].success)le(!0,we[0].message),pe.isPaymentLoading=!1,pe.enabledCheckout=!0;else if(null!=we&&we.length>=1&&null!=we[0].requiredAction&&we[0].requiredAction){var xe=ie.getInstance();xe._locale=globalThis.abp.localization.currentLanguage.name.toLowerCase(),xe.handleCardAction(we[0].paymentIntentClientSecret).then(Ee),pe.submited=!1,pe.enabledCheckout=!0}else K.pop("error",we[0].message),this.closeModal(),null!=pe.ev&&pe.ev.complete("fail"),pe.isPaymentLoading=!1,pe.submited=!1,pe.enabledCheckout=!0;pe.submited=!1}catch(qe){return K.pop("error",de("TransactionFailed"),de("TransactionFailedInternalErrorExplanation")),null!=pe.ev&&pe.ev.complete("fail"),pe.submited=!1,pe.isPaymentLoading=!1,void(pe.enabledCheckout=!0)}})},X.redirectToInvoice=function(ye){j.go("transactions.details",{transactionId:ye.transactionId})},ue(function(){!function ve(){var ye=ie.getInstance();ye._locale=globalThis.abp.localization.currentLanguage.name.toLowerCase();var we=ye.elements(),qe=we.create("card",{style:{base:{color:"#32325d",fontFamily:"Roboto, sans-serif",fontSmoothing:"antialiased",fontSize:"16px","::placeholder":{color:"#32325d"}},invalid:{fontFamily:"Roboto, sans-serif",color:"#fa755a",iconColor:"#fa755a"}},hidePostalCode:!0});qe.mount("#card-element"),qe.on("change",function(nt){document.querySelector("button").disabled=nt.empty,document.querySelector("#card-error").textContent=nt.error?nt.error.message:""}),document.getElementById("payment-form").addEventListener("submit",function(nt){nt.preventDefault(),pe.enabledCheckout=!1,ye.createPaymentMethod({type:"card",card:qe,billing_details:{name:pe.transaction.billingFirstname+" "+pe.transaction.billingLastname,email:pe.transaction.billingEmail,address:{city:pe.transaction.billingCity,country:pe.transaction.billingCountryCode,line1:pe.transaction.billingAddressLine1,line2:pe.transaction.billingAddressLine2,postal_code:pe.transaction.billingZipCode,state:pe.transaction.billingState}}}).then(be)});var He=ye.paymentRequest({country:globalThis.__headQuarterCountryCode,currency:globalThis.__currencyCode.toLowerCase(),total:{label:"Paiement mobile",amount:Math.ceil(100*pe.total)}}),Ze=we.create("paymentRequestButton",{paymentRequest:He,style:{paymentRequestButton:{type:"default",theme:"dark",height:"46.4px",color:"transparent"}}});He.canMakePayment().then(function(nt){pe.isBrowserPayment=!1,nt?(pe.hasAdditionnalPaymentMethod=!0,!nt.applePay&&!nt.googlePay&&(pe.isBrowserPayment=!0),Ze.mount("#payment-request-button")):(pe.hasAdditionnalPaymentMethod=!1,document.getElementById("payment-request-button").style.display="none")}),He.on("paymentmethod",function(nt){pe.paymentMethodId=nt.paymentMethod.id,pe.paymentIntentId=null,pe.ev=nt,X.submit()})}()})}]}}]),e(51431),A.module("app").directive("uxQr",["$timeout","toaster","$window",function(ee,se,ie){return{scope:{data:"@",size:"@"},restrict:"E",templateUrl:"/AppV2/modules/shared/directives/uxQr/uxQr.cshtml",link:function(ue){ue.parentVm=ue.$parent.vm,ue.vm={},new QRCode(document.getElementById("qrcode"),{width:ue.size>0?ue.size:100,height:ue.size>0?ue.size:100}).makeCode(ue.data)}}}]),A.module("app").directive("uxInputLanguage",["$timeout","languageService","$q",function(ee,se,ie){return{scope:{config:"="},restrict:"E",replace:!0,require:"^?uxValidate",templateUrl:"/AppV2/modules/shared/directives/uxInputLanguage/uxInputLanguage.cshtml",link:function(ue,ne,te,Q){var q=ue.vm={},oe=ue.fn={},j=globalThis.L,Z=globalThis.$linq;function K(){var xe=ie.defer();return ee(function(){var qe=Z(q.languageModels).count(function(He){return He.label.indexOf(q.search)>-1&&!Z(q.translatedLanguages).any(function(Ze){return Ze.code==He.code})}),ot=Z(q.languageModels).where(function(He){return He.label.indexOf(q.search)>-1&&!Z(q.translatedLanguages).any(function(Ze){return Ze.code==He.code})}).skip(null==q.gridData.skip?0:q.gridData.skip).take(null==q.gridData.take?qe:q.gridData.take).toArray();q.gridData.rows=ot,q.gridData.totalNumberOfRows=qe,xe.resolve(ot)}),xe.promise}function X(){if(null!=ue.config.model&&null!=ue.config.model[ue.config.translationsPropertyName]){var qe,xe=Z(q.languageModels).where(function(ot){return Z(ue.config.model[ue.config.translationsPropertyName]).any(function(He){return He[ue.config.languageCodePropertyName]==ot.code&&!He.isRemoved})}).toArray();q.translatedLanguages=xe,xe.length>0&&(qe=ue.config.model.currentTranslation&&ue.config.model.currentTranslation[ue.config.languageCodePropertyName]&&Z(q.translatedLanguages).any(function(ot){return ot.code==ue.config.model.currentTranslation[ue.config.languageCodePropertyName]})&&!Z(ue.config.model[ue.config.translationsPropertyName]).any(function(ot){return ot[ue.config.languageCodePropertyName]==ue.config.model.currentTranslation[ue.config.languageCodePropertyName]&&ot.isRemoved})?ue.config.model.currentTranslation[ue.config.languageCodePropertyName]:Z(q.translatedLanguages).any(function(ot){return ot.code==globalThis.abp.localization.currentLanguage.name&&!ot.isRemoved})?globalThis.abp.localization.currentLanguage.name:Z(ue.config.model[ue.config.translationsPropertyName]).where(function(ot){return!ot.isRemoved}).firstOrDefault()[ue.config.languageCodePropertyName])!=q.currentLanguage&&ye(qe)}}function de(xe){ee(function(){ue.config.validate(function(qe){!qe||(ye(xe),void 0!==ue.config.translationChangeCallback&&ue.config.translationChangeCallback())})})}function be(xe){var qe=Z(ue.config.model[ue.config.translationsPropertyName]).where(function(ot){return ot[ue.config.languageCodePropertyName]==xe}).firstOrDefault();return A.isDefined(qe)?A.copy(qe):null}function Ee(xe,qe){for(var ot=0;ot<ue.config.model[ue.config.translationsPropertyName].length;ot++)ue.config.model[ue.config.translationsPropertyName][ot][ue.config.languageCodePropertyName]==xe&&(ue.config.model[ue.config.translationsPropertyName][ot]=qe)}function le(){q.gridData={fetchCallBack:K,selectedRowDataFieldAsId:"code",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,clearSelectionOnSelect:!0,isPageable:!1,columns:[{label:j("Language"),dataField:"label",orderId:1,orderBy:!0,type:"default"}],rows:[],totalNumberOfRows:0},se.getTenantLanguages().then(function(xe){q.languageModels=xe.languages;for(var qe=0;qe<q.languageModels.length;qe++)q.languages.push({code:xe.languages[qe].code,label:xe.languages[qe].label});q.gridData.rows=q.languages,X()})}function ye(xe){if(null!=ue.config.model&&null!=ue.config.model[ue.config.translationsPropertyName]&&null!=ue.config.languageCodePropertyName){ue.config.model.currentTranslation&&Ee(q.currentLanguage,A.copy(ue.config.model.currentTranslation));var qe=be(xe);q.currentLanguage=xe,ue.config.model.currentTranslation=qe,void 0!==ue.config.translationChangeCallback&&ue.config.translationChangeCallback()}}q.languageModels=[],q.languages=[],q.translatedLanguages=[],q.currentLanguage="",q.autocompleteSelected={key:"code",keyValue:null,labelKey:"label",labelValue:null},q.search="",q.searchPlaceholder=j("UxLanguageAddTranslation"),q.uxValidate=Q,ue.$watch("vm.autocompleteSelected.keyValue",function(xe,qe){null!=xe&&(q.autocompleteSelected.keyValue=null,q.autocompleteSelected.labelValue=null,ee(function(){ue.config.validate(function(ot){!ot||(Z(q.translatedLanguages).any(function(He){return He.code==xe})||q.translatedLanguages.push(Z(q.languageModels).where(function(He){return He.code==xe}).firstOrDefault()),function ve(xe){var qe=be(xe),ot=be(q.currentLanguage);if(ot[ue.config.languageCodePropertyName]=xe,ot.homePageImages=[],ot.homePageText="",null!=ot&&null!=ot.isRemoved&&ot.isRemoved){for(var He in ot)ue.config.languageCodePropertyName!=He&&(ot[He]="");Ee(xe,ot)}else null!=qe&&null!=qe.isRemoved&&qe.isRemoved?Ee(xe,ot):ue.config.model[ue.config.translationsPropertyName].push(ot)}(xe),de(xe))})}))}),ue.$watch("config.model.currentTranslation",function(xe,qe){null!=xe&&null!=qe&&xe[ue.config.languageCodePropertyName]==qe[ue.config.languageCodePropertyName]&&Ee(q.currentLanguage,A.copy(xe))},!0),ue.$watch("config",function(xe,qe){null==ue.config&&null==qe&&le()}),oe.getCurrentLanguageTranslation=function we(){return null==Z(q.translatedLanguages).where(function(qe){return qe.code==ue.config.model.currentTranslation[ue.config.languageCodePropertyName]}).firstOrDefault()?"":j("UxLanguageSelectedTranslation").replace("{0}","")},oe.removeLanguage=function pe(xe){var qe=Z(ue.config.model[ue.config.translationsPropertyName]).where(function(ot){return ot[ue.config.languageCodePropertyName]==xe}).firstOrDefault();null!=qe&&(qe.isRemoved=!0,ue.config.model.currentTranslation[ue.config.languageCodePropertyName]==xe&&(ue.config.model.currentTranslation.isRemoved=!0)),X(),K(),void 0!==ue.config.translationChangeCallback&&ue.config.translationChangeCallback()},oe.languageChangeAction=de,le()}}}]),A.module("app").directive("uxMfaSubmit",["$timeout","toaster","$window",function(ee,se,ie){return{scope:{config:"="},restrict:"E",templateUrl:"/AppV2/modules/shared/directives/uxMfaSubmit/uxMfaSubmit.cshtml",link:function(ue){ue.parentVm=ue.$parent.vm;var te=ue.parentFn=ue.$parent.fn,Q=ue.vm={};(ue.fn={}).submit=function oe(){te.submitTwoFa(Q.Otp)},Q.Otp=""}}}]);var To=A.module("app");To.directive("uxFilterList",["$timeout","toaster",function(ee,se){return{restrict:"E",scope:{model:"=",isLeft:"=",fetch:"=",filters:"=",onChange:"&onChange"},replace:!0,transclude:!0,templateUrl:"/AppV2/modules/shared/directives/uxGrid/uxFilterList.cshtml",controller:["$scope","$element","$attrs","$uibModal",function(ie,ue,ne,te){var Q=ie.vm={},q=ie.fn={};Q.filters=ie.filters?ie.filters:null,q.fetch=ie.fetch,q.open=function(oe,j,Z,K,pe,X,de,ve){var be=te.open({templateUrl:"/AppV2/modules/shared/directives/uxGrid/uxFilterModal.cshtml",controller:"uxFilterListModalCtrl",resolve:{fetch:function(){return q.fetch},filters:function(){return Q.filters}},backdrop:"static",size:null,windowClass:null});return be.result.then(function(Ee){ie.onChange&&ie.onChange({filters:Ee}),Q.filters=Ee},function(Ee){}),be}}]}}]),To.controller("uxFilterListModalCtrl",["$scope","$uibModalInstance","fetch","filters",function(ee,se,ie,ue){var ne=ee.vm={},te=ee.fn={},Q=globalThis.$linq;ne.checkedAll=!0,ne.isLoading=!0,ne.checkedCount=0,te.checkAll=function(){ne.search=null,Q(ne.list).foreach(function(q){q.checked=ne.checkedAll}),ne.checkedCount=Q(ne.list).count(function(q){return q.checked})},te.initChecked=function(){te.checkAll(),Q(ne.list).foreach(function(q){Q(ue).any(function(oe){return oe.label})&&(q.checked=ne.checkedAll)})},te.verifyCheckAll=function(){ne.search=null,ne.checkedCount=Q(ne.list).count(function(q){return q.checked}),ne.checkedAll=ne.checkedCount==ne.list.length&&ne.checkedCount>0},ee.ok=function(){var q=Q(ne.list).where(function(oe){return oe.checked}).select(function(oe){return{label:"-"==oe.label?null:oe.value,value:oe.value}}).toArray();q.length==ne.list.length&&(q=null),se.close(q)},ee.cancel=function(){se.dismiss("cancel")},ie().then(function(q){ne.list=Q(q).select(function(oe){return{label:null!=oe.label?oe.label:"-",value:oe.value,checked:!0}}).toArray(),null==ue?te.checkAll():0==ue.length?(ne.checkedAll=!1,te.checkAll()):(ne.list=Q(q).select(function(oe){return{label:null!=oe.label?oe.label:"-",value:oe.value,checked:null==ue||Q(ue).any(function(j){return j.value==oe.value&&(null==j.checked||j.checked)})}}).toArray(),te.verifyCheckAll()),ne.isLoading=!1})}]),A.module("app").directive("uxGrid",["$timeout","$interpolate","$q","$filter",function(ee,se,ie,ue){return{restrict:"AE",scope:{gridData:"=",rows:"=",totalNumberOfRows:"="},templateUrl:"/AppV2/modules/shared/directives/uxGrid/uxGrid.cshtml",controller:["$scope","$element","$attrs",function(ne,te,Q){var q=ne.vm={};function j(pe){var X=this;return this.refresh=function(){if(this.gridData=pe,this.gridData.filters=void 0!==this.gridData.filters?this.gridData.filters:{},this.gridData.internalComputedRows=[],this.gridData.fetchCallBack=void 0!==this.gridData.fetchCallBack?this.gridData.fetchCallBack:null,this.gridData.isMultiSelectionGrid=void 0!==this.gridData.isMultiSelectionGrid&&this.gridData.isMultiSelectionGrid,this.gridData.rowInCallback=void 0!==this.gridData.rowInCallback?this.gridData.rowInCallback:null,this.gridData.isRowInDisabled=void 0!==this.gridData.isRowInDisabled?this.gridData.isRowInDisabled:null,this.gridData.rowInTransform=void 0!==this.gridData.rowInTransform?this.gridData.rowInTransform:null,this.gridData.rowClassCallback=void 0!==this.gridData.rowClassCallback?this.gridData.rowClassCallback:null,this.gridData.selectedRowsIds=void 0!==this.gridData.selectedRowsIds?this.gridData.selectedRowsIds:[],this.gridData.selectedRowsFull=void 0!==this.gridData.selectedRowsFull?this.gridData.selectedRowsFull:[],this.gridData.selectedRowDataFieldAsId=void 0!==this.gridData.selectedRowDataFieldAsId?this.gridData.selectedRowDataFieldAsId:null,this.gridData.selectedRowsChangeCallBack=void 0!==this.gridData.selectedRowsChangeCallBack?this.gridData.selectedRowsChangeCallBack:null,this.gridData.isSelectAll=void 0!==this.gridData.isSelectAll&&this.gridData.isSelectAll,this.gridData.isSelectAllFunctionDisabled=void 0!==this.gridData.isSelectAllFunctionDisabled&&this.gridData.isSelectAllFunctionDisabled,this.gridData.showSelectedNumberOfRows=void 0===this.gridData.showSelectedNumberOfRows||this.gridData.showSelectedNumberOfRows,this.gridData.clearSelectionOnSelect=void 0!==this.gridData.clearSelectionOnSelect&&this.gridData.clearSelectionOnSelect,this.gridData.showTotalNumberOfRows=void 0===this.gridData.showTotalNumberOfRows||this.gridData.showTotalNumberOfRows,this.gridData.totalNumberOfRows=void 0!==this.gridData.totalNumberOfRows?this.gridData.totalNumberOfRows:0,this.gridData.isOrderable=void 0!==this.gridData.isOrderable&&this.gridData.isOrderable,this.gridData.orderByIsAscending=void 0===this.gridData.orderByIsAscending||this.gridData.orderByIsAscending,this.gridData.isPageable=void 0===this.gridData.isPageable||this.gridData.isPageable,void 0!==ne.totalNumberOfRows&&(this.gridData.totalNumberOfRows=ne.totalNumberOfRows),this.gridData.customPageSizes=void 0!==this.gridData.customPageSizes?this.gridData.customPageSizes:[20,50,100],this.gridData.skip=void 0!==this.gridData.skip?this.gridData.skip:0,this.gridData.take=void 0!==this.gridData.take&&globalThis.$linq(this.gridData.customPageSizes).contains(this.gridData.take)?this.gridData.take:this.gridData.customPageSizes.length>1?this.gridData.customPageSizes[1]:this.gridData.customPageSizes[0],this.gridData.rows=void 0!==this.gridData.rows?this.gridData.rows:[],void 0!==ne.rows&&(this.gridData.rows=ne.rows),this.gridData.internalComputedRows=JSON.parse(JSON.stringify(this.gridData.rows)),this.gridData.internalDisabledRows={},this.gridData.internalRowInTransform={},void 0===this.gridData.columns)throw"Columns properties must be defined !";for(var de=0;de<this.gridData.columns.length;de++){var ve=this.gridData.columns[de];ve.label=void 0!==ve.label?ve.label:"UNDEFINED LABEL",ve.dataField=void 0!==ve.dataField?ve.dataField:null,ve.orderField=void 0!==ve.orderField?ve.orderField:null,ve.isOrderable=void 0!==ve.isOrderable?ve.isOrderable:this.gridData.isOrderable,ve.filter=void 0!==ve.filter?ve.filter:null,ve.filterArgument=void 0!==ve.filterArgument?ve.filterArgument:null,ve.transform=void 0!==ve.transform?ve.transform:null,ve.colspanCallBack=void 0!==ve.colspanCallBack?ve.colspanCallBack:null,ve.style=void 0!==ve.style?ve.style:null}},this.refresh(),this.gridData.colspan=function(de,ve,be){if(null===de.colspanCallBack)return"";var Ee=de.colspanCallBack(ve[de.dataField],ve,X.gridData.rows);return isNaN(Ee)||0==Ee?"":Ee},this.gridData.dontShowBecauseOfColspan=function(de,ve,be){var Ee=0;if(null===de.colspanCallBack){for(var le=be-1;le>=0;le--)if(null!==q.gridData.columns[le].colspanCallBack){Ee=le+q.gridData.columns[le].colspanCallBack(ve[q.gridData.columns[le].dataField],ve,X.gridData.rows);break}return be<Ee}return!1},this.gridData.filtersChanged=function(de,ve){X.gridData.filters[ve]=de,this.fetch()},this.gridData.selectRow=function(de){if(!X.gridData.isSelectionEnabled())throw"In order to be able to select one or many rows, you need to definine the selectedRowDataFieldAsId field.";var ve=X.gridData.getRowId(de),be=X.gridData.getOriginalRow(de);if(X.gridData.isMultiSelectionGrid)if(X.gridData.isRowSelected(be)){var Ee=X.gridData.selectedRowsIds.indexOf(ve);X.gridData.selectedRowsIds.splice(Ee,1),X.gridData.selectedRowsFull.splice(Ee,1)}else X.gridData.selectedRowsIds.push(ve),X.gridData.selectedRowsFull.push(be);else X.gridData.isRowSelected(be)?(X.gridData.selectedRowsIds=[],X.gridData.selectedRowsFull=[]):(X.gridData.selectedRowsIds=[],X.gridData.selectedRowsFull=[],X.gridData.selectedRowsIds.push(ve),X.gridData.selectedRowsFull.push(be));X.gridData.triggerSelectChange(),X.gridData.clearSelectionOnSelect&&(X.gridData.selectedRowsIds=[],X.gridData.selectedRowsFull=[]),X.gridData.selectedRowsFull.length==X.gridData.totalNumberOfRows&&X.gridData.isSelectAllEnabled()&&X.gridData.toggleSelectAllRows()},this.gridData.getRowId=function(de){return de[X.gridData.selectedRowDataFieldAsId]},this.gridData.getOriginalRow=function(de){return globalThis.$linq(X.gridData.rows).where(function(ve){return ve[X.gridData.selectedRowDataFieldAsId]==de[X.gridData.selectedRowDataFieldAsId]}).firstOrDefault()},this.gridData.isSelectionEnabled=function(){return null!=X.gridData.selectedRowDataFieldAsId},this.gridData.isSelectAllEnabled=function(){return X.gridData.isSelectAll},this.gridData.isRowSelected=function(de){return-1!=X.gridData.selectedRowsIds.indexOf(X.gridData.getRowId(de))},this.gridData.toggleSelectAllRows=function(){if(!X.gridData.isMultiSelectionGrid)throw"In order to use select all, multi selection need to be enabled.";X.gridData.selectedRowsIds=[],X.gridData.selectedRowsFull=[],X.gridData.isSelectAll=!X.gridData.isSelectAll,X.gridData.triggerSelectChange()},this.gridData.triggerSelectChange=function(){X.gridData.selectedRowsChangeCallBack&&X.gridData.selectedRowsChangeCallBack(X.gridData.selectedRowsIds,X.gridData.selectedRowsFull,X.gridData.isSelectAll)},this.gridData.resetSelection=function(){X.gridData.selectedRowsIds=[],X.gridData.selectedRowsFull=[],X.gridData.isSelectAll=!1,X.gridData.triggerSelectChange()},this.gridData.isRowInEnabled=function(){return null!=X.gridData.rowInCallback},this.gridData.triggerRowIn=function(de){X.gridData.rowInCallback(de[X.gridData.selectedRowDataFieldAsId],de)},this.gridData.getSelectedRowsCount=function(){return X.gridData.isSelectAllEnabled()?X.gridData.totalNumberOfRows-X.gridData.selectedRowsIds.length:X.gridData.selectedRowsIds.length},this.gridData.fetch=function(de,ve,be,Ee,le){q.gridData.skip=de=void 0!==de?de:q.gridData.skip,q.gridData.take=ve=void 0!==ve?ve:q.gridData.take,q.gridData.orderBy=be=void 0!==be?be:q.gridData.orderBy,Ee=void 0!==Ee?Ee:q.gridData.orderByIsAscending,q.gridData.orderBy=be,q.gridData.filters=le=void 0!==le?le:q.gridData.filters;var ye=ie.defer(),we=q.gridData.fetchCallBack(q.gridData.skip,q.gridData.take,q.gridData.orderBy,q.gridData.orderByIsAscending,q.gridData.filters);return ie.when(we,function(xe){void 0!==xe&&(void 0!==xe.totalNumberOfRows&&(X.gridData.totalNumberOfRows=xe.totalNumberOfRows),void 0!==xe.rows&&(X.gridData.rows=xe.rows)),q.initialFetch=!0,ye.resolve()}),ye.promise},this.gridData.triggerExternalFetch=function(de){var ve=X.gridData.fetch(0);return ve.then(function(){de()}),ve},this.gridData.getRowClass=function(de){var ve="";if(q.gridData.isSelectionEnabled()&&!q.gridData.isSelectAllEnabled()&&!q.gridData.isRowSelected(de)&&(ve+=" table-row-hoverable"),(q.gridData.isSelectionEnabled()&&!q.gridData.isSelectAllEnabled()&&q.gridData.isRowSelected(de)||q.gridData.isSelectAllEnabled()&&!q.gridData.isRowSelected(de))&&(ve+=" table-row-selected "),null!=X.gridData.rowClassCallback){var be=X.gridData.rowClassCallback(de.originalRow);if(Array.isArray(be))for(var Ee=0;Ee<be.length;Ee++)ve+=" "+be[Ee];else null!=be&&(ve+=" "+be)}return ve},this.gridData.orderByField=function(de){if(de.isOrderable){var ve=de.orderField?de.orderField:de.dataField;X.gridData.orderByIsAscending=X.gridData.orderBy!=ve||!X.gridData.orderByIsAscending,X.gridData.orderBy=ve,X.gridData.fetch()}},this.gridData.orderByGetClass=function(de){return de.isOrderable?X.gridData.orderBy!=(de.orderField?de.orderField:de.dataField)||X.gridData.orderByIsAscending?"fas fa-chevron-up":"fas fa-chevron-down":""},this.gridData.orderByGetStyle=function(de){return{color:X.gridData.orderBy==(de.orderField?de.orderField:de.dataField)&&de.isOrderable?"var(--color-primary-dark)":""}},this.gridData.filter=function(de,ve){return de},this.gridData.pubSub={},this.gridData.pubSub.actions={},this.gridData.pubSub.actions.fetchDone=[],this.gridData.pubSub.notify=function(de,ve){for(var be=0;be<de.length;be++)de[be](ve)},this.gridData.pubSub.registerActionCallBack=function(de,ve){return X.gridData.pubSub.actions[de].push(ve),ve},this.gridData.pubSub.unregisterActionCallBack=function(de,ve){for(var be=0;be<X.gridData.pubSub.actions[de].length;be++)if(X.gridData.pubSub.actions[de][be]===ve)return X.gridData.pubSub.actions[de].splice(be,1),!0;return!1},this.manageColumnTransform=function(){this.gridData.internalComputedRows=JSON.parse(JSON.stringify(this.gridData.rows));for(var de=[],ve=0;ve<this.gridData.columns.length;ve++)for(var be=this.gridData.columns[ve],Ee=this.gridData.columns[ve].transform,le=0;le<this.gridData.internalComputedRows.length;le++)this.gridData.internalComputedRows[le].originalRow=this.gridData.rows[le],Ee&&de.push(ie.when(be.transform(this.gridData.internalComputedRows[le][be.dataField],this.gridData.internalComputedRows[le],this.gridData.internalComputedRows,this.gridData.selectedRowsFull)).then(function(qe){return function(ot){qe(ot)}}(function(qe,ot,He){return function(Ze){qe[ot][He]=Ze}}(this.gridData.internalComputedRows,le,be.dataField))));return ie.all(de).then(function(){for(var qe=0;qe<X.gridData.columns.length;qe++)for(var ot=X.gridData.columns[qe],He=X.gridData.columns[qe].filter,Ze=X.gridData.columns[qe].filterArgument,nt=0;nt<X.gridData.internalComputedRows.length;nt++){var ft=X.gridData.internalComputedRows[nt][ot.dataField];null!=He&&(ft=null!=Ze?ue(He)(ft,Ze):ue(He)(ft)),X.gridData.internalComputedRows[nt][ot.dataField]=ft}}),X},this.gridData.manageColumnTransform=this.manageColumnTransform,this.manageIsRowInDisabled=function(){for(var de=0;de<this.gridData.rows.length;de++)this.gridData.internalDisabledRows[de]=null!=this.gridData.isRowInDisabled&&this.gridData.isRowInDisabled(this.gridData.rows[de]);return X},this.manageRowInTransform=function(){for(var de=0;de<this.gridData.rows.length;de++)this.gridData.internalRowInTransform[de]=null!=this.gridData.rowInTransform&&0==this.gridData.internalDisabledRows[de]?this.gridData.rowInTransform(this.gridData.rows[de]):null;return X},this}function Z(){var pe=!1,X="",de=new j(ne.gridData).manageColumnTransform().manageIsRowInDisabled().manageRowInTransform();q.gridData=de.gridData,q.instance=de,ne.$watch("rows",function(be,Ee){if("rows"!=X){if(pe)return pe=!1,X="",null;pe=!0,X="rows"}de.refresh(),de.manageColumnTransform().manageIsRowInDisabled().manageRowInTransform(),q.gridData=de.gridData,q.instance.gridData.pubSub.notify(q.instance.gridData.pubSub.actions.fetchDone,q.instance.gridData.rows)},!0),ne.$watch("gridData.rows",function(be,Ee){if("gridData.rows"!=X){if(pe)return pe=!1,void(X="");pe=!0,X="gridData.rows"}de.refresh(),de.manageColumnTransform().manageIsRowInDisabled().manageRowInTransform(),q.gridData=de.gridData,q.instance.gridData.pubSub.notify(q.instance.gridData.pubSub.actions.fetchDone,q.instance.gridData.rows)},!0),q.gridData.fetch()}ne.fn={},q.initialFetch=!1,q.gridData={},q.instance={},Z(),q.gridData.init=Z,q.gridData.refresh=function K(){q.instance.manageColumnTransform().manageIsRowInDisabled().manageRowInTransform()}}]}}]),A.module("app").directive("hCaptcha",["$timeout","toaster","$window",function(ee,se,ie){return{scope:{config:"="},restrict:"E",templateUrl:"/AppV2/modules/shared/directives/hCaptcha/hCaptcha.cshtml",link:function(ue){var ne=ue.parentVm=ue.$parent.vm,te=ue.vm={};ie.successCaptcha=function(q){ne.captchaToken=q,ne.successCaptcha=!0},te.id="UxCaptcha",ee(function(){ne.captchaId=globalThis.hcaptcha.render(te.id,{sitekey:globalThis.__captchaSiteKey})})}}}]),A.module("app").directive("uxBreadCrumbs",["$timeout","$interpolate","$q","$filter","breadCrumbsService","stateService","$state","localStorageService",function(ee,se,ie,ue,ne,te,Q,q){return{restrict:"AE",scope:{},templateUrl:"/AppV2/modules/shared/directives/uxBreadCrumbs/uxBreadCrumbs.cshtml",controller:["$scope","$element","$attrs",function(oe,j,Z){var K=oe.vm={},pe=oe.fn={};K.breadCrumbs=[],pe.goTo=function X(ve){ne.reset(ve.Id),Q.go(ve.State,ve.StateParams)},pe.goToLast=function de(){var ve=K.breadCrumbs[K.breadCrumbs.length-1];ne.reset(ve.Id),Q.go(ve.State,ve.StateParams)},K.breadCrumbs=ne.getLastThree()}]}}]),A.module("app").directive("uxCompile",["$compile",function(ee){return{restrict:"AE",scope:{uxCompile:"="},controller:["$scope","$element","$attrs",function(se,ie,ue){se.$watch("uxCompile",function(ne,te){var q=A.element("<div >"+se.uxCompile+"</div>"),oe=ee(q);ie.html(q),oe(se.$parent)})}]}}]),A.module("app").directive("uxHorizontalInfiniteScroll",["$timeout",function(ee){var se=function(ie,ue,ne,te,Q){var oe,j,K,q=this,Z=!1,X=!1,de=!1,ve=!1,be=!1;this.initArrows=function(){ie.on("touchstart",function(Ee){K=Ee.originalEvent.touches[0].pageX}),ie.on("touchmove",function(Ee){var ye=$(this),we=ye.find(".courses-list"),xe=Ee.originalEvent.touches[0].pageX,qe=xe<K?K-xe:xe-K;we.position().left+we.width()>we.parent().width()&&xe<K?($(we).css({left:we.position().left-qe}),q.checkLoadNewContent(ie)):we.position().left<0&&xe>K&&$(we).css({left:we.position().left+qe}),q.checkArrowVisibility(ye),K=Ee.originalEvent.touches[0].pageX}),ie.find(".arrow").on("mouseover touchstart",function(Ee){var le=$(this),ye=le.parent(),we=ye.find(".courses-list"),xe=le.hasClass("arrow-left")?"left":"right";clearInterval(oe),oe=!1,oe=setInterval(function(){we.position().left+we.width()>we.parent().width()&&"right"==xe?($(we).css({left:we.position().left-10}),q.checkLoadNewContent(ie)):we.position().left<0&&"left"==xe?$(we).css({left:we.position().left+10}):(clearInterval(oe),oe=!1),q.checkArrowVisibility(ye)},16.6666)}),ie.find(".arrow").on("mouseleave touchend",function(Ee){clearInterval(oe),oe=!1}),$(window).on("resize",function(){clearTimeout(j),j=setTimeout(function(){q.drawArrows(ie)},100)}),ie.on("mouseover",function(){$(this).addClass("current-active")}),ie.on("mouseleave",function(){$(this).removeClass("current-active")})},this.drawArrows=function(){var Ee=ie.find(".courses-list");ee(function(){var le=Ee.find(".course-box"),ye=le.length*(le.length>0?$(le[0]).outerWidth(!0)+2:0);Ee.width()>ie.width()?(0==ie.find(".arrow").length&&(ie.prepend('<a href="javascript:;" class="arrow arrow-left arrowStyleForDevices"><div><i class="fa fa-chevron-left"></i></div></a>'),ie.append('<a href="javascript:;" class="arrow arrow-right arrowStyleForDevices"><div><i class="fa fa-chevron-right"></i></div></a>')),ee(function(){q.checkArrowVisibility(ie)})):(ie.find(".arrow-left").remove(),ie.find(".arrow-right").remove()),Ee.css({width:ye}),Z||(Z=!0,q.initArrows())})},this.checkArrowVisibility=function(Ee){var le=Ee.find(".courses-list");le.position().left+le.width()<=le.parent().width()?(de=!1,be||(be=!0,$(Ee).find(".arrow-right").stop().fadeTo("slow",0,function(){$(Ee).find(".arrow-right").css("display","none")}))):(be=!1,de||(de=!0,$(Ee).find(".arrow-right").css("display","inline"),$(Ee).find(".arrow-right").stop().fadeTo("slow",1))),le.position().left>=0?(X=!1,ve||(ve=!0,$(Ee).find(".arrow-left").stop().fadeTo("slow",0,function(){$(Ee).find(".arrow-left").css("display","none")}))):(ve=!1,X||(X=!0,$(Ee).find(".arrow-left").css("display","inline"),$(Ee).find(".arrow-left").stop().fadeTo("slow",1)))},this.checkLoadNewContent=function(){ee(function(){var Ee=ie.find(".courses-list");Ee.position().left+Ee.width()<Ee.parent().width()+te&&(ue()||ee(function(){ne().then(function(){})},100))}),q.drawArrows()}};return{scope:{callback:"&uxHorizontalInfiniteScroll",distance:"=uxHorizontalInfiniteScrollDistance",disabled:"&uxHorizontalInfiniteScrollDisabled"},link:function(ie,ue){new se(ue,ie.disabled,ie.callback,ie.distance,ie.width).drawArrows()}}}]),A.module("app").directive("uxInfiniteScroll",["$timeout",function(ee){return{scope:{callback:"&uxInfiniteScroll",distance:"=uxInfiniteScrollDistance",disabled:"=uxInfiniteScrollDisabled"},link:function(se,ie,ue){var ne=null;ne=void 0!==ue.uxInfiniteScrollTakethis?ie:A.element("#content");var te=function(){if(!se.disabled){var Q=ne.innerHeight(),Z=ie[0].offsetTop+ie[0].offsetHeight-(Q+ne.scrollTop())-parseInt(se.distance||0,10)<=0;if(void 0!==ue.uxInfiniteScrollTakethis){var pe=$(ie).scrollTop(),X=$(ie)[0].scrollHeight;Z=pe+(Q=$(ie).innerHeight())>=X-.5*Q}Z&&ee(se.callback)}};se.$watch("disabled",function(Q){!1===Q&&te()}),ne.bind("scroll",te),se.$on("$destroy",function(){ne.unbind("scroll",te)}),ee(te)}}}]),A.module("app").directive("uxImage",["$timeout","toaster","$window",function(ee,se,ie){return{scope:{path:"@",alt:"@",imgstyle:"@",imgid:"@",imgclass:"@"},restrict:"E",templateUrl:"/AppV2/modules/shared/directives/uxImage/uxImage.cshtml",link:function(ue){var ne=ue.vm={};ne.imagePath=globalThis.__isWebpEnabled?null!=ue.path?ue.path.replace(".jpg",".webp").replace(".png",".webp").replace(".jpeg",".webp"):null:ue.path,ne.fallBackPath=ue.path,ne.altText=null!=ue.alt?ue.alt:"",ne.style=null!=ue.imgstyle?ue.imgstyle:"",ne.imgid=null!=ue.imgid?ue.imgid:"",ne.imgclass=null!=ue.imgid?ue.imgid:""}}}]),A.module("app").factory("fileReader",["$q",function(ee){return{readAsDataUrl:function(te,Q){var q=ee.defer(),oe=function(te,Q){var q=new FileReader;return q.onload=function(te,Q,q){return function(){q.$apply(function(){Q.resolve(te.result)})}}(q,te,Q),q.onerror=function(te,Q,q){return function(){q.$apply(function(){Q.reject(te.result)})}}(q,te,Q),q}(q,Q);return oe.readAsDataURL(te),q.promise}}}]),A.module("app").directive("ngFileSelect",function(){return{link:function(ee,se){se.bind("change",function(ie){ee.file=(ie.srcElement||ie.target).files[0],ee.getFile()})}}});var oo=A.module("autocomplete",[]);oo.directive("autocomplete",function(){var ee=-1;return{restrict:"E",scope:{searchParam:"=ngModel",suggestions:"=data",onType:"=onType",onSelect:"=onSelect",autocompleteRequired:"="},controller:["$scope",function(se){se.selectedIndex=-1,se.initLock=!0,se.setIndex=function(ue){se.selectedIndex=parseInt(ue)},this.setIndex=function(ue){se.setIndex(ue),se.$apply()},se.getIndex=function(ue){return se.selectedIndex};var ie=!0;se.completing=!1,se.$watch("searchParam",function(ue,ne){ne===ue||!ne&&se.initLock||(ie&&null!=se.searchParam&&(se.completing=!0,se.searchFilter=se.searchParam,se.selectedIndex=-1),se.onType&&se.onType(se.searchParam))}),this.preSelect=function(ue){ie=!1,se.$apply(),ie=!0},se.preSelect=this.preSelect,this.preSelectOff=function(){ie=!0},se.preSelectOff=this.preSelectOff,se.select=function(ue){ue&&(se.searchParam=ue,se.searchFilter=ue,se.onSelect&&se.onSelect(ue)),ie=!1,se.completing=!1,setTimeout(function(){ie=!0},1e3),se.setIndex(-1)}}],link:function(se,ie,ue){setTimeout(function(){se.initLock=!1,se.$apply()},250);var ne="";for(var te in se.attrs={placeholder:"start typing...",class:"",id:"",inputclass:"",inputid:""},ue)ne=te.replace("attr","").toLowerCase(),0===te.indexOf("attr")&&(se.attrs[ne]=ue[te]);ue.clickActivation&&(ie[0].onclick=function(q){se.searchParam||setTimeout(function(){se.completing=!0,se.$apply()},200)});document.addEventListener("keydown",function(q){27===(q.keyCode||q.which)&&(se.select(),se.setIndex(-1),se.$apply(),q.preventDefault())},!0),document.addEventListener("blur",function(q){setTimeout(function(){se.select(),se.setIndex(-1),se.$apply()},150)},!0),ie[0].addEventListener("keydown",function(q){var oe=q.keyCode||q.which,j=A.element(this).find("li").length;if(se.completing&&0!=j)switch(oe){case 38:if((ee=se.getIndex()-1)<-1)ee=j-1;else if(ee>=j){se.setIndex(ee=-1),se.preSelectOff();break}se.setIndex(ee),-1!==ee&&se.preSelect(A.element(A.element(this).find("li")[ee]).text()),se.$apply();break;case 40:if((ee=se.getIndex()+1)<-1)ee=j-1;else if(ee>=j){se.setIndex(ee=-1),se.preSelectOff(),se.$apply();break}se.setIndex(ee),-1!==ee&&se.preSelect(A.element(A.element(this).find("li")[ee]).text());break;case 37:break;case 39:case 13:case 9:-1!==(ee=se.getIndex())?(se.select(A.element(A.element(this).find("li")[ee]).text()),13==oe&&q.preventDefault()):13==oe&&se.select(),se.setIndex(-1),se.$apply();break;case 27:se.select(),se.setIndex(-1),se.$apply(),q.preventDefault();break;default:return}})},template:'        <div class="autocomplete {{ attrs.class }}" id="{{ attrs.id }}">          <input            type="text"            ng-model="searchParam"            placeholder="{{ attrs.placeholder }}"            class="{{ attrs.inputclass }}"            id="{{ attrs.inputid }}"            ng-required="{{ autocompleteRequired }}" />          <ul ng-show="completing && (suggestions | filter:searchFilter).length > 0">            <li              suggestion              ng-repeat="suggestion in suggestions | filter:searchFilter | orderBy:\'toString()\' track by $index"              index="{{ $index }}"              val="{{ suggestion }}"              ng-class="{ active: ($index === selectedIndex) }"              ng-click="select(suggestion)"              ng-bind-html="suggestion | highlight:searchParam"></li>          </ul>        </div>'}}),oo.filter("highlight",["$sce",function(ee){return function(se,ie){if("function"==typeof se)return"";if(ie){var ue="("+ie.split(/\ /).join(" |")+"|"+ie.split(/\ /).join("|")+")",ne=new RegExp(ue,"gi");ue.length&&(se=se.replace(ne,'<span class="highlight">$1</span>'))}return ee.trustAsHtml(se)}}]),oo.directive("suggestion",function(){return{restrict:"A",require:"^autocomplete",link:function(ee,se,ie,ue){se.bind("mouseenter",function(){ue.preSelect(ie.val),ue.setIndex(ie.index)}),se.bind("mouseleave",function(){ue.preSelectOff()})}}}),A.module("app").directive("uxAutoComplete",["$timeout","toaster",function(ee,se){return{restrict:"E",scope:{model:"=",search:"=",validate:"&",required:"=",gridData:"=",hideLabel:"=",isDisabled:"=",searchPlaceholder:"=",tooltips:"=",displayUnselect:"="},replace:!0,transclude:!0,require:"^?uxInputLanguage",templateUrl:"/AppV2/modules/shared/directives/uxAutoComplete/uxAutoComplete.cshtml",link:function(ie,ue,ne,te,Q){var Z,q=ie.vm={},oe=ie.fn={},j=globalThis.L;function K(Ee,le){if(le){if(q.skipFetch)return void(q.skipFetch=!1)}else q.skipFetch=!1;ee.cancel(Z),Z=ee(function(){q.isLoading=!0,ie.gridData.fetchCallBack(ie.gridData.skip,ie.gridData.take,ie.gridData.orderBy,ie.gridData.orderByIsAscending,ie.gridData.filters).then(function(){q.skipHasChanged=!1,q.isLoading=!1,q.skipFetch=!0,q.element.find("input")[1].focus(),Ee&&Ee()})},200)}function pe(Ee,le,ye){var we=$(q.element).find("input[ng-focus]")[0];we&&$(we).removeClass("invalid"),ie.model.object={},ie.model.object=le[0],ie.model.keyValue=le[0][ie.model.key],ie.model.labelValue=le[0][ie.model.labelKey],ie.search="",q.focus=!1,ie.gridData.skip=0,oe.selectedRowsChangeCallBack&&oe.selectedRowsChangeCallBack(Ee,le)}te&&(q.uxValidate=te.uxValidate),Q(function(Ee){void 0!==Ee[0]&&null!=Ee[0]&&"undefined"!=Ee[0].childNodes[0]&&(q.label=Ee[0].data)}),ie.gridData.customPageSizes=void 0===ie.gridData.customPageSizes?[5,10,20]:ie.gridData.customPageSizes,q.element=ue,q.required=void 0!==ie.required&&ie.required,q.hideLabel=void 0!==ie.hideLabel&&ie.hideLabel,q.isDisabled=void 0!==ie.isDisabled&&ie.isDisabled,q.searchPlaceholder=void 0!==ie.searchPlaceholder&&ie.searchPlaceholder,q.tooltip=void 0!==ie.tooltip&&ie.tooltip,q.displayUnselect=void 0===ie.displayUnselect||ie.displayUnselect,q.skipFetch=!1,q.isLoading=!1,ie.$watch("required",function(Ee,le){q.required=void 0!==ie.required&&ie.required}),ie.$watch("searchPlaceholder",function(Ee,le){q.searchPlaceholder=void 0!==ie.searchPlaceholder&&ie.searchPlaceholder}),ie.$watch("displayUnselect",function(Ee,le){q.displayUnselect=void 0===ie.displayUnselect||ie.displayUnselect}),ie.$watch("isDisabled",function(Ee,le){q.isDisabled=void 0!==ie.isDisabled&&ie.isDisabled}),ie.$watch("gridData",function(Ee,le){ie.gridData=ie.gridData}),ie.$watch("gridData.rows",function(Ee,le){ie.gridData=ie.gridData,q.isLoading=!1}),ie.$watch("gridData.skip",function(Ee,le){q.skipHasChanged=!0,q.isLoading=!0}),oe.fetch=K,oe.onSelectChanged=pe,oe.validateCustom=function X(){if(void 0!==ie.validate())return ie.validate();if(void 0===ie.validate()&&q.required&&null==ie.model.keyValue){var Ee=$(q.element).find("input[ng-focus]")[0];return Ee&&$(Ee).addClass("invalid"),j("SharedError")," "+j("SharedTheField")+" "+j("SharedBeginQuote")+q.label+j("SharedEndQuote")+" "+j("SharedIsRequired")}return!0},oe.focus=function de(Ee){q.focus=!0,q.skipFetch?(q.skipFetch=!1,Ee&&Ee()):K(Ee,!0)},oe.blur=function ve(){ee(function(){q.skipHasChanged?(q.skipFetch=!0,q.element.find("input")[1].focus()):q.focus=!1,q.skipHasChanged=!1},500)},oe.clear=function be(){ie.model.keyValue=null,ie.model.labelValue=null,oe.selectedRowsChangeCallBack&&oe.selectedRowsChangeCallBack()},q.skipHasChanged=!1,ie.gridData.selectedRowsChangeCallBack&&(oe.selectedRowsChangeCallBack=ie.gridData.selectedRowsChangeCallBack),ie.gridData.selectedRowsChangeCallBack=pe}}}]),A.module("app").directive("preventDoubleClick",function(){return{scope:{preventDoubleClick:"&"},link:function(ee,se,ie){se.bind("click",function(){se.prop("disabled",!0),ee.preventDoubleClick().finally(function(){se.prop("disabled",!1)})})}}}),A.module("app").directive("uxDatePicker",["$timeout","toaster",function(ee,se){return{restrict:"E",scope:{model:"=",inputName:"=",minDate:"=",maxDate:"=",validate:"&",required:"=",showButtonBar:"=",dateIsOpen:"=",showCalendarButton:"="},replace:!0,transclude:!0,templateUrl:"/AppV2/modules/shared/directives/controls/uxDatePicker.cshtml",link:function(ie,ue,ne,te){var Q=ie.vm={},q=ie.fn={},oe=globalThis.L;Q.element=ue[0].children[1].children[1],Q.label=ue[0].childNodes[0].nextSibling.textContent,Q.model=ie.model,Q.inputName=oe(ie.inputName),$(Q.element).attr("name",Q.inputName),Q.required=void 0!==ie.required&&ie.required,Q.showButtonBar=void 0===ie.showButtonBar||ie.showButtonBar,Q.showCalendarButton=void 0===ie.showCalendarButton||ie.showCalendarButton,Q.formats=["dd-MMMM-yyyy","yyyy/MM/dd","dd.MM.yyyy","yyyy-MM-dd","shortDate","longDate"],Q.format=Q.formats[1],Q.dateOptions={formatYear:"yy",startingDay:1,showWeeks:!1,minDate:null,maxDate:null},q.dateOpenClick=function(j){j.preventDefault(),j.stopPropagation(),!ie.dateIsOpen&&(Q.dateIsOpen=!Q.dateIsOpen)},q.dateCloseClick=function(j){j.preventDefault(),j.stopPropagation(),!ie.dateIsOpen&&(Q.dateIsOpen=!1,Q.model=null,q.onChanged(),setTimeout(function(){$(Q.element).blur()},0))},q.onChanged=function(){ie.model=Q.model},q.validateCustom=function(){return void 0!==ie.validate()?ie.validate():void 0!==ie.validate()||!Q.required||null!=Q.model||(oe("SharedError")," "+oe("SharedTheField")+" "+oe("SharedBeginQuote")+Q.label+oe("SharedEndQuote")+" "+oe("SharedIsRequired"))},ie.$watch("dateOptions",function(j,Z){Q.model=ie.model}),ie.$watch("model",function(j,Z){Q.model=ie.model}),ie.$watch("minDate",function(j,Z){Q.dateOptions.minDate=ie.minDate}),ie.$watch("maxDate",function(j,Z){Q.dateOptions.maxDate=ie.maxDate}),ie.$watch("inputName",function(j,Z){Q.inputName=oe(ie.inputName),$(Q.element).attr("name",Q.inputName)}),ie.$watch("required",function(j,Z){Q.required=void 0!==ie.required&&ie.required}),ie.$watch("showButtonBar",function(j,Z){Q.showButtonBar=void 0===ie.showButtonBar||ie.showButtonBar}),ie.$watch("dateIsOpen",function(j,Z){Q.dateIsOpen=void 0!==ie.dateIsOpen&&ie.dateIsOpen}),ie.$watch("showCalendarButton",function(j,Z){Q.showCalendarButton=void 0!==ie.showCalendarButton&&ie.showCalendarButton}),ie.$watch("vm.dateIsOpen",function(j,Z){ie.dateIsOpen&&(Q.dateIsOpen=!0)}),q.getCurrentDate=function(){return new Date}}}}]),A.module("app").directive("uxCartCount",["$compile","$timeout",function(ee,se){return{restrict:"A",link:function(ie,ue,ne){}}}]),A.module("app").directive("collapseNav",[function(){return{restrict:"A",link:function(ee,se){var ie,ue,ne,Q;return ie=(ne=se.find("ul").parent("li")).children("a"),ue=$(se.children("li")).not(ne).children("a"),Q=$("#app"),ie.on("click",function(q){var oe;return Q.hasClass("nav-min")?1:(oe=$(this).parent("li"),$(ne).not(oe).removeClass("open").find("ul").slideUp(),oe.toggleClass("open").find("ul").stop().slideToggle(),q.preventDefault())}),ue.on("click",function(){return ne.removeClass("open").find("ul").slideUp()}),ee.$on("minNav:enabled",function(){return ne.removeClass("open").find("ul").slideUp()})}}}]),A.module("app").directive("toggleMinNav",["$rootScope",function(ee){return{restrict:"A",link:function(se,ie){var te,q;return q=$("#app"),te=$(window),$("#nav-container"),$("#content"),ie.on("click",function(j){return q.hasClass("nav-min")?q.removeClass("nav-min"):(q.addClass("nav-min"),ee.$broadcast("minNav:enabled")),j.preventDefault()}),te.resize(function(){clearTimeout(void 0)})}}}]),A.module("app").directive("uxDate",["$timeout","$filter",function(ee,se){return{restrict:"E",scope:{ngModel:"=",dateType:"@"},replace:!0,template:"<span>{{vm.dateString}}</span>",link:function(ie,ue,ne,te){var Q=ie.vm={},oe=(ie.fn={},"");if(Q.dateString="",ie.dateType){if(ie.dateType&&"DateTimeSeconds"!=ie.dateType&&"DateTime"!=ie.dateType&&"Date"!=ie.dateType&&"TimeSeconds"!=ie.dateType&&"Time"!=ie.dateType)throw'Wrong dateType, should be "DateTimeSeconds", "DateTime", "Date", "TimeSeconds" or "Time"';oe=ie.dateType}else oe="DateTime";ie.$watch("ngModel",function(j,Z){var K;if(j)if("[object Date]"===Object.prototype.toString.call(j)||"[object String]"===Object.prototype.toString.call(j))switch(K=j,oe){case"Date":Q.dateString=se("date")(K,"d MMMM y");break;case"DateTime":Q.dateString=se("date")(K,"d MMMM y HH:mm");break;case"DateTimeSeconds":Q.dateString=se("date")(K,"d MMMM y HH:mm:ss");break;case"Time":Q.dateString=se("date")(K,"HH:mm");break;case"TimeSeconds":Q.dateString=se("date")(K,"HH:mm:ss")}else Q.dateString="";else Q.dateString=""})}}}]),A.module("app").directive("uxDateIntervalPicker",["$timeout","$filter",function(ee,se){return{restrict:"E",scope:{startDate:"=startDate",endDate:"=endDate",onChange:"&onChange"},replace:!0,templateUrl:"/AppV2/modules/shared/directives/navigation/uxDateIntervalPicker.cshtml",link:function(ie,ue,ne,te){var Q=ie.vm={},q=ie.fn={};Q.startDate=ie.startDate,Q.endDate=ie.endDate,Q.formats=["dd-MMMM-yyyy","yyyy/MM/dd","dd.MM.yyyy","shortDate","longDate"],Q.format=Q.formats[1],Q.dateOptions={formatYear:"yy",startingDay:1},Q.startDateIsOpen=!1,Q.endDateIsOpen=!1,q.startDateOpenClick=function(j){j.preventDefault(),j.stopPropagation(),Q.startDateIsOpen=!Q.startDateIsOpen},q.endDateOpenClick=function(j){j.preventDefault(),j.stopPropagation(),Q.endDateIsOpen=!Q.endDateIsOpen},q.startDateCloseClick=function(j){j.preventDefault(),j.stopPropagation(),Q.startDateIsOpen=!1,Q.startDate=null,q.onIntervalChange(!1)},q.endDateCloseClick=function(j){j.preventDefault(),j.stopPropagation(),Q.endDateIsOpen=!1,Q.endDate=null,q.onIntervalChange(!1)},q.getCurrentDate=function(){return new Date},q.onIntervalChange=function(j){ee(function(){var Z=null;Q.startDate&&((Z=new Date(Q.startDate)).setHours(0),Z.setMinutes(0),Z.setSeconds(0),Z.setMilliseconds(0));var K=null;Q.endDate&&((K=new Date(Q.endDate)).setHours(23),K.setMinutes(59),K.setSeconds(59),K.setMilliseconds(997)),j||ie.onChange({startDate:Z,endDate:K})})},q.onIntervalChange(!0)}}}]),A.module("app").directive("uxFilter",["$timeout","validationService",function(ee,se){return{restrict:"E",scope:{filterModel:"=filterModel",onFilterChange:"&onFilterChange"},replace:!0,templateUrl:"/AppV2/modules/shared/directives/navigation/uxFilter.cshtml",link:function(ie,ue,ne,te){if(null!=!ie&&void 0!==ie&&null!=ie.filterModel&&void 0!==ie.filterModel){var Q=ie.vm={},q=ie.fn={};Q.isShown=!1,Q.filterGuid=se.generateGuid(),q.filterClick=function(){Q.isShown=!Q.isShown,ue.focus()},$(document).mouseup(function(oe){var Z=$("#filter-user-box-"+Q.filterGuid);Q.isShown&&!Z.is(oe.target)&&0===Z.has(oe.target).length&&ee(function(){Q.isShown=!1})}),q.filterChose=function(oe,j){oe.selected=oe.selected!=j+1?j+1:0,ee(function(){ie.onFilterChange()})},q.getIfAtLeatOneFilterWasApplied=function(){for(var oe=0;oe<ie.filterModel.length;oe++)if(0!=ie.filterModel[oe].selected)return!0;return!1}}}}}]),A.module("app").directive("uxLoading",["$timeout","$compile",function(ee,se){return{restrict:"A",scope:{uxLoading:"=uxLoading",uxLoadingActive:"=uxLoadingActive"},replace:!1,link:function(ie,ue,ne,te){ue.append("<style>NaN    /*visibility: hidden !important;*/       }                                                                                      .loading-spinner-image {                        /*display: none;*/                      }                                                                                       .loading-spinner-parent {                       position: relative !important;          }                                           </style>"),ue.append('<div class="loading-spinner-image" style="display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:99;"><div style="position:absolute; top:0px; left:0px; width:100%; height:100%; background-color: gray; opacity: 0.2; filter: alpha(opacity=20);"></div><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width: 170px; display:block; margin-left:auto; margin-right:auto; position:relative; top: 30%; height: 50%; max-height: 100px; margin: auto; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; display: block; shape-rendering: auto;" width="160px" height="60px" viewBox="20 32 60 38" preserveAspectRatio="xMidYMid"><path fill="none" class="light-svg-stroke-color" stroke-width="7" stroke-dasharray="192.4416961669922 64.14723205566406" d="M24.3 30C11.4 30 5 43.3 5 50s6.4 20 19.3 20c19.3 0 32.1-40 51.4-40 C88.6 30 95 43.3 95 50s-6.4 20-19.3 20C56.4 70 43.6 30 24.3 30z" stroke-linecap="round" style="transform:scale(0.65);transform-origin:50px 50px"><animate attributeName="stroke-dashoffset" repeatCount="indefinite" dur="1.2195121951219512s" keyTimes="0;1" values="0;256.58892822265625"></animate></path></svg></div>'),ie.$watch("uxLoading",function(q,oe){if(q){if(void 0!==ne.uxLoadingActive&&!ie.uxLoadingActive)return;ue.addClass("loading-spinner-parent"),A.element(ue[0].lastChild).addClass("loading-spinner-show")}else ue.removeClass("loading-spinner-parent"),A.element(ue[0].lastChild).removeClass("loading-spinner-show")})}}}]),A.module("app").directive("uxSearch",["$timeout",function(ee){return{restrict:"E",priority:850,scope:{searchString:"=model",disabled:"=disabled",onChange:"&onChange",onFocus:"&onFocus",onBlur:"&onBlur",searchPlaceholder:"="},replace:!0,transclude:!0,templateUrl:"/AppV2/modules/shared/directives/navigation/uxSearch.cshtml",link:function(se,ie,ue,ne,te){var Z,Q=se.vm={},q=se.fn={},oe=globalThis.L;te(function(K){void 0!==K[0]&&"undefined"!=K[0].childNodes[0]&&null!=K[0]&&null!=K[0].childNodes[0]&&(Q.label=K[0].childNodes[0].textContent)}),Q.isLoading=!1,Q.isVisible=!0,Q.disabled=void 0!==se.disabled&&se.disabled,Q.onFocusIsDefined=A.isDefined(ue.onFocus),Q.onBlurIsDefined=A.isDefined(ue.onBlur),Q.placeholder=void 0===se.searchPlaceholder?oe("Search"):se.searchPlaceholder,Q.isVisible=function j(K,pe){return!!$(K).is(":visible")&&(!(pe<3)||j(K.parent(),pe+1))}(ie.parent(),0),ie.parent().scope().$watch(function(K){return K.vm.isLoading},function(K,pe){K!=pe&&(Q.isLoading=K)}),se.$watch("searchString",function(K,pe){K!=pe&&(Z&&clearTimeout(Z),Z=window.setTimeout(function(){se.onChange()},750))}),se.$watch("searchPlaceholder",function(K,pe){Q.placeholder=void 0===se.searchPlaceholder?oe("Search"):se.searchPlaceholder}),q.focus=function(){!Q.onFocusIsDefined||se.onFocus({callback:function(){}})},q.blur=function(){!Q.onBlurIsDefined||ee(function(){se.onBlur()})},q.searchClick=function(){Q.isLoading||(Z&&clearTimeout(Z),se.onChange())}}}}]),A.module("app").directive("uxHttpPrefix",function(){return{restrict:"A",require:"ngModel",link:function(ee,se,ie,ue){function ne(te){return te&&!/^(https?):\/\//i.test(te)&&0!=="http://".indexOf(te)&&0!=="https://".indexOf(te)?(ue.$setViewValue("http://"+te),ue.$render(),"http://"+te):te}ue.$formatters.push(ne),ue.$parsers.splice(0,0,ne)}}}),A.module("app").directive("uxValidate",["$q","validationService",function(ee,se){return{restrict:"A",scope:{uxValidate:"="},require:"?^^uxValidate",link:function(ie,ue,ne,te){if(te){var Q=se.generateGuid(),q=ue.attr("name");te.registerUxValidate(Q,q,ie),ie.uxValidateParentCtrl=te,ie.$on("$destroy",function(){te.unregisterUxValidate(Q)})}},controller:["$scope","$element","$attrs",function(ie,ue,ne){var te=!1,Q=[];this.uxValidateChildren=[],this.promises=[],this.uxValidateChildrenPromises=[];var oe=this,j=ie.fn={};function Z(de,ve){for(var be=0;be<de.length;be++)if(de[be].key==ve)return de[be].value}function K(de,ve,be){for(var Ee=0;Ee<de.length;Ee++)de[Ee].key==ve&&(de[Ee].value=be)}function pe(de){for(var ve=0;ve<de.length;ve++)if(!Z(de,de[ve].key))return void(te=!1);te=!0}this.register=function(de,ve,be){Q[Q.length]={key:de,value:"unchecked",name:ve,element:be},pe(Q)},this.unregister=function(de){for(var ve=0;ve<Q.length;ve++)Q[ve].key==de&&Q.splice(ve,1)},this.registerUxValidate=function(de,ve,be){this.uxValidateChildren[this.uxValidateChildren.length]={key:de,name:ve,scope:be}},this.unregisterUxValidate=function(de){for(var ve=0;ve<this.uxValidateChildren.length;ve++)this.uxValidateChildren[ve].key==de&&this.uxValidateChildren.splice(ve,1)},this.update=function(de,ve){K(Q,de,ve),pe(Q)},this.updateUxValidate=function(de,ve){K(this.uxValidateChildren,de,ve),pe(this.uxValidateChildren)},this.setErrorTriggered=function(){},this.submit=function(de){var ve=ee.defer();!function X(){for(var de=0;de<Q.length;de++)$(Q[de].element).trigger("blur")}();for(var be=0;be<oe.promises.length;be++)oe.promises[be].then(function(Ee){oe.update(Ee.guid,Ee.value)},function(Ee){console.log(Ee)});for(be=0;be<oe.uxValidateChildren.length;be++)oe.uxValidateChildrenPromises.push(oe.uxValidateChildren[be].scope.fn.submit(oe.uxValidateChildren[be].key).then(function(le){oe.updateUxValidate(le.guid,le.success)},function(le){oe.updateUxValidate(le.guid,le.success)}));return ee.all(oe.promises.concat(oe.uxValidateChildrenPromises)).then(function(){oe.promises=[],oe.uxValidateChildrenPromises=[],pe(Q),te&&pe(oe.uxValidateChildren),te?ve.resolve({success:te,guid:de}):ve.reject({success:te,guid:de})}),ve.promise},this.submitParent=function(de){return ie.uxValidateParentCtrl.submit(de)},j.submit=this.submit,j.submitParent=this.submitParent}]}}]),A.module("app").directive("uxValidateCustom",["toaster","validationService","$q",function(ee,se,ie){return{restrict:"A",require:"^uxValidate",link:function(ue,ne,te,Q){var q=se.generateGuid(),oe=ne.attr("name"),j=globalThis.L;function K(){ne.closest(".input-group").length>0?ne.closest(".input-group").removeClass("invalid"):ne.closest(".form-control").length>0&&ne.closest(".form-control").removeClass("invalid")}function pe(){ne.closest(".input-group").length>0?ne.closest(".input-group").addClass("invalid"):ne.closest(".form-control").length>0&&ne.closest(".form-control").addClass("invalid")}Q.register(q,oe,ne),ue.$on("$destroy",function(){Q.unregister(q)}),$(ne).on("blur",function(X){if(!1!==te.uxValidateIsenabled&&!1!==ue.$apply(te.uxValidateIsenabled)){if(te.uxValidateIsenabled&&ue.$apply(te.uxValidateIsenabled))return Q.update(q,!0),void K();if(""==ne.val()&&te.uxValidateIsenabled&&ue.$apply(te.uxValidateIsenabled))return Q.update(q,!1),pe(),void ee.pop("error",j("SharedError"),j("SharedTheField")+" "+j("SharedBeginQuote")+oe+j("SharedEndQuote")+" "+j("SharedIsRequired"));var de=ie.when(ue.$apply(te.uxValidateCustom)),ve=ie.defer();de.then(function(be){!0===be?(ve.resolve({guid:q,value:!0}),K()):(ve.resolve({guid:q,value:!1}),pe(),ee.pop("error",j("SharedError"),be))},function(be){ve.resolve({guid:q,value:!1}),pe(),ee.pop("error",j("SharedError"),be)}),Q.promises.push(ve.promise)}})}}}]),A.module("app").directive("uxValidateEmail",["toaster","validationService",function(ee,se){return{restrict:"A",require:"^uxValidate",link:function(ie,ue,ne,te){var Q=se.generateGuid(),q=ue.attr("name"),oe=globalThis.L;function K(){ue.closest(".input-group").length>0?ue.closest(".input-group").removeClass("invalid"):ue.closest(".form-control").length>0&&ue.closest(".form-control").removeClass("invalid")}function pe(){ue.closest(".input-group").length>0?ue.closest(".input-group").addClass("invalid"):ue.closest(".form-control").length>0&&ue.closest(".form-control").addClass("invalid")}te.register(Q,q,ue),ie.$on("$destroy",function(){te.unregister(Q)}),$(ue).on("blur",function(){var X=!ne.uxValidateIsEnabled||!!ie.$apply(ne.uxValidateIsEnabled)&&ie.$apply(ne.uxValidateIsEnabled);if(X){if(ne.uxValidateIsEnabled&&!X)return te.update(Q,!0),void K();if(X&&ie.$watch(ne.uxValidateIsEnabled,function(ve){0==ve&&(te.update(Q,!0),K())}),ue.val()){var de=ue.val().toString().trim();se.validateEmail(de)?(te.update(Q,!0),K()):(te.update(Q,!1),pe(),ee.pop("error",oe("TheEmailFormatIsNotValid")),te.setErrorTriggered())}else te.update(Q,!1),pe(),ee.pop("error",oe("SharedError")," "+oe("SharedTheField")+" "+oe("SharedBeginQuote")+q+oe("SharedEndQuote")+" "+oe("SharedIsRequired")),te.setErrorTriggered()}})}}}]),A.module("app").directive("uxValidateNumber",["toaster","validationService",function(ee,se){return{restrict:"A",scope:{uxValidateNumber:"@",numberMin:"@",numberMax:"@"},require:"^uxValidate",link:function(ie,ue,ne,te){var Q=se.generateGuid(),q=ue.attr("name"),oe=null,j=globalThis.L;te.register(Q,q,ue),ie.$on("$destroy",function(){te.unregister(Q)}),ie.uxValidateNumber||(ie.uxValidateNumber="int");var Z=!1;function K(){ue.closest(".input-group").length>0?ue.closest(".input-group").removeClass("invalid"):ue.closest(".form-control").length>0&&ue.closest(".form-control").removeClass("invalid")}ne.hasOwnProperty("numberAllowNull")&&(Z=!0),$(ue).on("blur",function(){if(ne.uxValidateIsenabled&&!ie.$apply(ne.uxValidateIsenabled))return te.update(Q,!0),void K();if(ue.val()!=oe){if(Z&&!ue.val()||se.isValidNumber(ue.val(),ie.uxValidateNumber,ie.numberMin,ie.numberMax))te.update(Q,!0),K();else{te.update(Q,!1),function pe(){ue.closest(".input-group").length>0?ue.closest(".input-group").addClass("invalid"):ue.closest(".form-control").length>0&&ue.closest(".form-control").addClass("invalid")}();var X="";if("int"==ie.uxValidateNumber)X+=j("MustBeAIntegerNumber");else{if("float"!=ie.uxValidateNumber)return;X+=j("MustBeANumber")}ie.numberMin&&(X+=" "+j("WithMinimumValue")+" "+ie.numberMin),ie.numberMin&&ie.numberMax&&(X+=" "+j("SharedAnd")),ie.numberMax&&(X+=" "+j("WithMaximumValue")+" "+ie.numberMax),ee.pop("error",j("SharedError")," "+j(Z?"TheOptionalField":"SharedTheField")+" "+j("SharedBeginQuote")+q+j("SharedEndQuote")+" "+X)}oe=ue.val()}})}}}]),A.module("app").directive("uxValidateRepeat",["toaster","validationService",function(ee,se){return{restrict:"A",scope:{uxValidateRepeat:"="},require:"^uxValidate",link:function(ie,ue,ne,te){var Q=se.generateGuid(),q=ue.attr("name"),oe=globalThis.L,j=null,Z=null;te.register(Q,q,ue),ie.$on("$destroy",function(){te.unregister(Q)}),$(ue).on("blur",function(){if(ne.uxValidateIsenabled&&!ie.$apply(ne.uxValidateIsenabled))return te.update(Q,!0),void ue.closest(".input-group").removeClass("invalid");ue.val()==j&&ie.uxValidateRepeat.toString()==Z||(ue.val().toString().toLowerCase()==ie.uxValidateRepeat.toLowerCase()?(te.update(Q,!0),ue.closest(".input-group").removeClass("invalid")):(te.update(Q,!1),ue.closest(".input-group").addClass("invalid"),ee.pop("error",oe("SharedError")," "+oe("SharedTheField")+" "+oe("SharedBeginQuote")+ue.attr("name")+oe("SharedEndQuote")+" "+oe("MustBeTheSame"))),j=ue.val(),Z=ie.uxValidateRepeat.toString())})}}}]),A.module("app").directive("uxValidateRepeatPassword",["toaster","validationService",function(ee,se){return{restrict:"A",scope:{uxValidateRepeatPassword:"="},require:"^uxValidate",link:function(ie,ue,ne,te){var Q=se.generateGuid(),q=ue.attr("name"),oe=globalThis.L,j=null,Z=null;te.register(Q,q,ue),ie.$on("$destroy",function(){te.unregister(Q)}),$(ue).on("blur",function(){if(ne.uxValidateIsenabled&&!ie.$apply(ne.uxValidateIsenabled))return te.update(Q,!0),void ue.closest(".input-group").removeClass("invalid");ue.val()==j&&ie.uxValidateRepeatPassword.toString()==Z||(ue.val()==ie.uxValidateRepeatPassword?(te.update(Q,!0),ue.closest(".input-group").removeClass("invalid")):(te.update(Q,!1),ue.closest(".input-group").addClass("invalid"),ee.pop("error",oe("SharedError")," "+oe("SharedTheField")+" "+oe("SharedBeginQuote")+ue.attr("name")+oe("SharedEndQuote")+" "+oe("MustBeTheSame"))),j=ue.val(),Z=ie.uxValidateRepeatPassword.toString())})}}}]),A.module("app").directive("uxValidateRequired",["toaster","validationService",function(ee,se){return{restrict:"A",require:"^uxValidate",link:function(ie,ue,ne,te){var Q=se.generateGuid(),q=ue.attr("name"),oe=globalThis.L;function K(){ue.closest(".input-group").length>0?ue.closest(".input-group").removeClass("invalid"):ue.closest(".form-control").length>0&&ue.closest(".form-control").removeClass("invalid")}te.register(Q,q,ue),ie.$on("$destroy",function(){te.unregister(Q)}),$(ue).on("blur",function(){var X;0==q.indexOf("{{")&&q.indexOf("}}")==q.length-2&&(q=ue.attr("name"));var de=!ne.uxValidateIsEnabled||!!ie.$apply(ne.uxValidateIsEnabled)&&ie.$apply(ne.uxValidateIsEnabled);if(de){if(ne.uxValidateIsEnabled&&!de)return te.update(Q,!0),void K();de&&ie.$watch(ne.uxValidateIsEnabled,function(ve){0==ve&&(te.update(Q,!0),K())}),ue.val()&&""!=(null===(X=ue.val())||void 0===X?void 0:X.toString().trim())?(te.update(Q,!0),K()):(te.update(Q,!1),function pe(){ue.closest(".input-group").length>0?ue.closest(".input-group").addClass("invalid"):ue.closest(".form-control").length>0&&ue.closest(".form-control").addClass("invalid")}(),ee.pop("error",oe("SharedError")," "+oe("SharedTheField")+" "+oe("SharedBeginQuote")+q+oe("SharedEndQuote")+" "+oe("SharedIsRequired")),te.setErrorTriggered())}})}}}]),A.module("app").directive("uxValidateSubmit",["toaster","validationService","$timeout",function(ee,se,ie){return{restrict:"A",require:"^uxValidate",link:function(ue,ne,te,Q){ne.click(function(q){if("disabled"!=$(q.currentTarget).attr("disabled")){var oe=te.uxValidatePresubmit;oe&&ue.$apply(oe),("true"==$(q.currentTarget).attr("ux-validate-submit-validate-parent")?Q.submitParent():Q.submit()).then(function(Z){Z.success&&ie(function(){ue.$apply(te.uxValidateSubmit)},0)})}})}}}]),A.module("app").directive("uxValidateSubmitFunction",["toaster","validationService","$timeout",function(ee,se,ie){return{restrict:"A",priority:750,require:"^uxValidate",link:function(ue,ne,te,Q){function q(){ue[te.config.split(".")[0]][te.config.split(".")[1]].validate=function(oe){Q.submit().then(function(j){oe(j.success)},function(j){oe(j.success)})}}ue.$watch(te.config,function(oe,j){null!=oe&&q()}),q()}}}]),e(45753),A.module("app").directive("rnCarouselAutoSlide",["$interval",function(ee){return{restrict:"A",link:function(se,ie,ue){var ne=function(){se.autoSlider&&(ee.cancel(se.autoSlider),se.autoSlider=null)},te=function(){se.autoSlide()};se.$watch("carouselIndex",te),ue.hasOwnProperty("rnCarouselPauseOnHover")&&"false"!==ue.rnCarouselPauseOnHover&&(ie.on("mouseenter",ne),ie.on("mouseleave",te)),se.$on("$destroy",function(){ne(),ie.off("mouseenter",ne),ie.off("mouseleave",te)})}}}]),A.module("app").directive("rnCarouselIndicators",["$parse",function(ee){return{restrict:"A",scope:{slides:"=",index:"=rnCarouselIndex"},templateUrl:"carousel-indicators.html",link:function(se,ie,ue){var ne=ee(ue.rnCarouselIndex);se.goToSlide=function(te){ne.assign(se.$parent.$parent,te)}}}}]),A.module("app").run(["$templateCache",function(ee){ee.put("carousel-indicators.html",'<div class="rn-carousel-indicator">\n<span ng-repeat="slide in slides" ng-class="{active: $index==index}" ng-click="goToSlide($index)">\u25cf</span></div>')}]),e(38462),e(47157),A.module("app").service("collaboxService",["$http","$q","appConst",function(ee,se,ie){this.getSSOUrl=function(){var ue=se.defer();return ee.post(ie.api.collabox.getSSOUrl,{}).then(function(q){q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error.message)}).catch(function(q){ue.reject(q.data)}),ue.promise}}]),A.module("app").service("trainerService",["$http","$q","appConst",function(ee,se,ie){this.getAMHours=function(){return ie.AM},this.getPMHours=function(){return ie.PM},this.getEveningHours=function(){return ie.Evening},this.getTrainerAvailability=function(ue,ne,te){var Q=se.defer(),q=ie.api.trainer.getTrainerAvailability,oe={};return oe.year=ne,oe.month=te,oe.userId=ue,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.createOrUpdateTrainerAvailability=function(ue,ne){var te=se.defer(),Q=ie.api.trainer.createOrUpdateTrainerAvailability,q={};return q.selectedYearMonthDays=ue,q.trainerId=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.createOrUpdateTrainerUnavailability=function(ue,ne,te,Q,q,oe,j,Z){var K=se.defer(),pe=ie.api.trainer.createOrUpdateTrainerUnavailability,X={};return X.id=ue,X.trainerId=ne,X.startDate=te,X.endDate=Q,X.AM=q,X.PM=oe,X.evening=j,X.description=Z,ee.post(pe,X).then(function(ve){1==ve.data.success?K.resolve(ve.data.result):K.reject(ve.data.error)}).catch(function(ve){K.reject(ve.data)}),K.promise},this.getTrainerUnavailability=function(ue,ne,te){var Q=se.defer(),q=ie.api.trainer.getTrainerUnavailability,oe={};return oe.trainerId=ue,oe.skip=ne,oe.take=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.removeTrainerUnavailabilityById=function(ue){var ne=se.defer(),te=ie.api.trainer.removeTrainerUnavailabilityById,Q={};return Q.unavailabilityId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getTrainerUnavailabilityById=function(ue){var ne=se.defer(),te=ie.api.trainer.getTrainerUnavailabilityById,Q={};return Q.Id=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getTrainerContent=function(ue){var ne=se.defer(),te=ie.api.trainer.getTrainerContent,Q={};return Q.trainerId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createOrUpdateTrainerSkills=function(ue,ne,te){var Q=se.defer(),q=ie.api.trainer.createOrUpdateTrainerContent,oe={};return oe.trainerId=ue,oe.whitchContent=ne,oe.content=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.createOrUpdateTrainerPlaces=function(ue,ne,te){var Q=se.defer(),q=ie.api.trainer.createOrUpdateTrainerContent,oe={};return oe.trainerId=ue,oe.whitchContent=ne,oe.cities=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.createOrGetTrainer=function(ue,ne,te){var Q=se.defer(),q=ie.api.trainer.createOrGetTrainer,oe={};return oe.email=ue,oe.firstName=ne,oe.lastName=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getTrainerDescription=function(ue){var ne=se.defer(),te=ie.api.trainer.getTrainerDescription,Q={};return Q.trainerId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createOrUpdateTrainerDescription=function(ue,ne,te,Q,q,oe,j,Z){var K=se.defer(),pe=ie.api.trainer.createOrUpdateTrainerContent,X={};return X.trainerId=ue,X.whitchContent=ne,X.descriptionTranslations=te,X.trainerPicturePath=Q,X.hideInTrainersPage=j,X.hideInCourseDetailsPage=Z,X.trainerPictureBase64=q,X.links=oe,ee.post(pe,X).then(function(ve){1==ve.data.success?K.resolve(ve.data.result):K.reject(ve.data.error)}).catch(function(ve){K.reject(ve.data)}),K.promise}}]),A.module("app").service("transactionService",["$http","$q","appConst",function(ee,se,ie){this.checkout=function(te){var Q=se.defer();return ee.post(ie.api.transaction.checkout,te).then(function(Z){Z.data.success&&Z.data.result.success?(Q.resolve(Z.data.result),ne(ue.transactionPassed,Z.data.result)):(Q.reject(Z.data),ne(ue.transactionFailed,Z.data))}).catch(function(Z){Q.reject(Z.data),ne(ue.transactionFailed,Z.data)}),Q.promise},this.getTransactionsListForUser=function(te,Q,q,oe,j,Z){var K=se.defer(),pe=ie.api.transaction.getTransactionsListForUser,X={};return X.orderBy=te,X.orderByIsAscending=Q,X.searchString=q,X.skip=oe,X.take=j,X.userId=Z,ee.post(pe,X).then(function(ve){K.resolve(ve.data.result)}).catch(function(ve){K.reject(ve.data)}),K.promise},this.getTransactionWithDetails=function(te){var Q=se.defer(),q=ie.api.transaction.getTransactionWithDetails,oe={};return oe.transactionId=te,ee.post(q,oe).then(function(Z){!0===Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getTransactionForMemberWithDetails=function(te,Q){var q=se.defer(),oe=ie.api.transaction.getTransactionForMemberWithDetails,j={};return j.transactionId=te,j.userId=Q,ee.post(oe,j).then(function(K){!0===K.data.success?q.resolve(K.data.result):q.reject(K.data)}).catch(function(K){q.reject(K.data)}),q.promise},this.refund=function(te,Q){var q=se.defer(),oe=ie.api.transaction.refund,j={};return(j=te).password=Q,ee.post(oe,j).then(function(K){K.data.success&&K.data.result.success?q.resolve(K.data.result):q.reject(K.data)}).catch(function(K){q.reject(K.data)}),q.promise},this.changeEventOccurrence=function(te,Q,q){var oe=se.defer(),j=ie.api.transaction.changeEventOccurrence,Z={};return Z.transactionDetailsId=te,Z.newEventOccurrenceId=Q,Z.oldEventOccurrenceId=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.changeParticipant=function(te,Q,q){var oe=se.defer(),j=ie.api.transaction.changeParticipant,Z={};return Z.transactionDetailsId=te,Z.newUserId=Q,Z.oldUserId=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.editDeferredPayment=function(te,Q,q,oe){var j=se.defer(),Z=ie.api.transaction.editDeferredPayment,K={};return K.TransactionId=te,K.ReferenceNumber=Q,K.DeferredPaymentDate=q,K.OtherPaymentMethodName=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.changePaymentMethod=function(te){var Q=se.defer(),q=ie.api.transaction.changePaymentMethod,oe={};return oe.TransactionId=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getEventOccurrenceForAutocomplete=function(te,Q,q,oe,j,Z,K,pe){var X=se.defer(),de=ie.api.transaction.getEventOccurrenceForAutocomplete,ve={};return ve.EventId=te,ve.OrderBy=Q,ve.OrderByIsAscending=q,ve.Skip=oe,ve.Take=j,ve.Startdate=Z,ve.EndDate=K,ve.Search=pe,ee.post(de,ve).then(function(Ee){1==Ee.data.success?X.resolve(Ee.data.result):X.reject(Ee.data.error)}).catch(function(Ee){X.reject(Ee.data)}),X.promise},this.setTransactionDetailIsShipped=function(te,Q,q){var oe=se.defer(),j=ie.api.transaction.setTransactionDetailIsShipped,Z={};return Z.transactionDetailsId=te,Z.isShipped=Q,Z.newValueIsShipped=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.confirmDeferredPayment=function(te,Q,q,oe,j){var Z=se.defer(),K=ie.api.transaction.confirmDeferredPayment,pe={};return pe.TransactionId=te,pe.ReferenceNumber=Q,pe.DeferredPaymentDate=q,pe.PaymentMethod=oe,pe.OtherPaymentMethodName=j,ee.post(K,pe).then(function(de){1==de.data.success?Z.resolve(de.data.result):Z.reject(de.data.error)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.checkoutStripeAfterValidation=function(te,Q,q,oe){var j=se.defer(),Z=ie.api.transaction.checkoutStripeAfterValidation,K={};return K.transactionId=te,K.token=Q,K.paymentMethodId=q,K.paymentIntentId=oe,ee.post(Z,K).then(function(X){X.data.success&&X.data.result.success?(j.resolve(X.data.result),ne(ue.transactionPassed,X.data.result)):(j.reject(X.data),ne(ue.transactionFailed,X.data))}).catch(function(X){j.reject(X.data),ne(ue.transactionFailed,X.data)}),j.promise},this.declineDeferredPayment=function(te){var Q=se.defer(),q=ie.api.transaction.declineDeferredPayment,oe={};return oe.TransactionId=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise};var ue={};function ne(te,Q){for(var q=0;q<te.length;q++)te[q](Q)}ue.transactionPassed=[],ue.transactionFailed=[],this.registerActionCallBack=function(te,Q){return ue[te].push(Q),Q},this.unregisterActionCallBack=function(te,Q){for(var q=0;q<ue[te].length;q++)if(ue[te][q]===Q)return ue[te].splice(q,1),!0;return!1}}]),A.module("app").service("waitingListService",["$http","$q","appConst",function(ee,se,ie){this.subscribeToWaitingList=function(ue,ne,te){var Q=se.defer(),q=ie.api.waitingList.subscribeToWaitingList,oe={};return oe.courseId=ue,oe.eventOccurrenceId=ne,oe.eventId=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise}}]),A.module("app").service("dashboardService",["$http","$q","appConst",function(ee,se,ie){this.pendingValidationEnrollments=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.dashboard.pendingValidationEnrollments,j={};return j.skip=ue,j.take=ne,j.orderBy=te,j.orderByIsAscending=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getBestCustomersList=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.dashboard.getBestCustomersList,K={};return K.skip=te,K.take=Q,K.orderBy=q,K.orderByIsAscending=oe,K.companyUserFilter=ue,K.yearSelectedFilter=ne,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getDashboardWishList=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.dashboard.getDashboardWishList,pe={};return pe.skip=Q,pe.take=q,pe.orderBy=oe,pe.orderByIsAscending=j,pe.catalogFilter=ue,pe.startDate=ne,pe.endDate=te,ee.post(K,pe).then(function(de){1==de.data.success?Z.resolve(de.data.result):Z.reject(de.data.error)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.getDashboardTotalEnrollmentGraph=function(ue){var ne=se.defer(),te=ie.api.dashboard.getDashboardTotalEnrollmentGraph,Q={};return Q.catalogFilter=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getDashboardGroupList=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.dashboard.getDashboardGroupList,j={};return j.skip=ue,j.take=ne,j.orderBy=te,j.orderByIsAscending=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getDashboardSalesToday=function(){var ue=se.defer();return ee.post(ie.api.dashboard.getDashboardSalesToday,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getDashboardUserChart=function(){var ue=se.defer();return ee.post(ie.api.dashboard.getDashboardUserChart,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getDashboardTransactionPie=function(ue,ne,te){var Q=se.defer(),q=ie.api.dashboard.getDashboardTransactionPie,oe={};return oe.transactionType=ue,oe.startDate=ne,oe.endDate=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getDashboardTopSalesByYear=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.dashboard.getDashboardTopSalesByYear,K={};return K.skip=te,K.take=Q,K.orderBy=q,K.orderByIsAscending=oe,K.topSalesIncomeFilter=ue,K.topSalesYearFilter=ne,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getDashboardTopSalesByMonth=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.dashboard.getDashboardTopSalesByMonth,pe={};return pe.skip=Q,pe.take=q,pe.orderBy=oe,pe.orderByIsAscending=j,pe.topMonthlySalesIncomeFilter=ue,pe.startDate=ne,pe.endDate=te,ee.post(K,pe).then(function(de){1==de.data.success?Z.resolve(de.data.result):Z.reject(de.data.error)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.getDashboardEnrollmentStatusDoughnut=function(){var ue=se.defer();return ee.post(ie.api.dashboard.getDashboardEnrollmentStatusDoughnut,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getDashboardBestSalesByTrainer=function(ue){var ne=se.defer(),te=ie.api.dashboard.getDashboardBestSalesByTrainer,Q={};return Q.sortingOption=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getDashboardCatalogDoughnut=function(){var ue=se.defer();return ee.post(ie.api.dashboard.getDashboardCatalogDoughnut,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.dashboardAdminList=function(ue,ne,te){var Q=se.defer(),q=ie.api.dashboard.getAdministrorList,oe={};return oe.skip=ue,oe.take=ne,oe.orderByNameIsAscending=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getDashboardMonthlySalesAreaChart=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.dashboard.getDashboardMonthlySalesAreaChart,K={};return K.catalogFilter=ue,K.hasFilter=ne,K.startDate=te,K.endDate=Q,K.startDateFilter=q,K.endDateFilter=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getDashboardTotalSalesAreaChart=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.dashboard.getDashboardTotalSalesAreaChart,j={};return j.yearDiffSelectedFilter=ne,j.monthStartEndFilter=te,j.yearSelected=Q,j.hasFilter=ue,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getDashboardEventCalendarList=function(){var ue=se.defer();return ee.post(ie.api.dashboard.getDashboardEventCalendarList,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.dashboardSupervisorList=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.dashboard.getDashboardSupervisors,j={};return j.skip=ue,j.take=ne,j.orderBy=te,j.orderByIsAscending=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.dashboardTrainers=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.dashboard.getDashboardTrainers,j={};return j.skip=ue,j.take=ne,j.orderBy=te,j.orderByIsAscending=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getPopularCategories=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.dashboard.getPopularCategories,pe={};return pe.skip=Q,pe.take=q,pe.orderBy=oe,pe.orderByIsAscending=j,pe.columnName=te,pe.startDate=ue,pe.endDate=ne,ee.post(K,pe).then(function(de){1==de.data.success?Z.resolve(de.data.result):Z.reject(de.data.error)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.dashboardCertificationDeadlines=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.dashboard.getCertificationDeadlines,j={};return j.skip=ue,j.take=ne,j.orderBy=te,j.orderByIsAscending=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.coursesWaitingList=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.dashboard.coursesWaitingList,pe={};return pe.catalogFilter=ue,pe.startDate=ne,pe.endDate=te,pe.skip=Q,pe.take=q,pe.orderBy=oe,pe.orderByIsAscending=j,ee.post(K,pe).then(function(de){1==de.data.success?Z.resolve(de.data.result):Z.reject(de.data.error)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.dashboardPendingPayments=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.dashboard.dashboardPendingPayments,j={};return j.skip=ue,j.take=ne,j.orderBy=te,j.orderByIsAscending=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getDashboardActiveUsers=function(ue,ne){var te=se.defer(),Q=ie.api.dashboard.getDashboardActiveUsers,q={};return q.firstYear=ue,q.firstMonth=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getDashboardTotalUsers=function(ue,ne){var te=se.defer(),Q=ie.api.dashboard.getDashboardTotalUsers,q={};return q.firstYear=ue,q.firstMonth=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getActivityStatus=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.dashboard.getActivityStatus,Z={};return Z.filterType=ue,Z.categoryIds=ne,Z.groupIds=te,Z.skip=Q,Z.take=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.getCategoriesForFilter=function(ue,ne){var te=se.defer(),Q=ie.api.dashboard.getCategoriesForFilter,q={};return q.skip=ue,q.take=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getGroupsForFilter=function(ue,ne){var te=se.defer(),Q=ie.api.dashboard.getGroupsForFilter,q={};return q.skip=ue,q.take=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.formatNumber=function(ue){return Number(ue.toFixed(0)).toLocaleString().split(/\s/).join(" ").replace(/,/g," ")}}]),A.module("app").service("addressService",["$http","$q","appConst",function(ee,se,ie){this.getAddressById=function(ue){var ne=se.defer(),te=ie.api.address.getAddressById,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error.message)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("badgeService",["$http","$q","appConst",function(ee,se,ie){this.getBadges=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.badge.getBadges,pe={};return pe.skip=ue,pe.take=ne,pe.orderBy=te,pe.orderByIsAscending=Q,pe.search=oe,ee.post(K,pe,{headers:{"Accept-Language-Override":j}}).then(function(ve){Z.resolve(ve.data.result)}).catch(function(ve){Z.reject(ve.data)}),Z.promise}}]),A.module("app").service("barrierService",["$http","$q","appConst",function(ee,se,ie){this.getBarriers=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.barrier.getBarriers,pe={};return pe.skip=ue,pe.take=ne,pe.orderBy=te,pe.orderByIsAscending=Q,pe.search=oe,ee.post(K,pe,{headers:{"Accept-Language-Override":j}}).then(function(ve){Z.resolve(ve.data.result)}).catch(function(ve){Z.reject(ve.data)}),Z.promise}}]),A.module("app").service("catalogService",["$http","$q","appConst",function(ee,se,ie){this.GetContextualCategories=function(){var ue=se.defer();return ee.post(ie.api.category.GetContextualCategories,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise}}]),A.module("app").service("categoryService",["$http","$q","appConst",function(ee,se,ie){this.search=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.category.search,Z={};return Z.search=ue,Z.skip=ne,Z.take=te,Z.parentId=Q,ee.post(j,Z,{headers:{"Accept-Language-Override":q}}).then(function(X){oe.resolve(X.data.result)}).catch(function(X){oe.reject(X.data)}),oe.promise},this.getCategories=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.category.getCategories,pe={};return pe.parentId=ue,pe.skip=ne,pe.take=te,pe.orderBy=Q,pe.orderByIsAscending=q,pe.search=j,ee.post(K,pe).then(function(de){Z.resolve(de.data.result)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.getCategoryById=function(ue){var ne=se.defer(),te=ie.api.category.getCategoryById,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createOrUpdate=function(ue){var ne=se.defer(),te=ie.api.category.createOrUpdate,Q={};return Q.id=ue.id,Q.parentId=ue.parentId,Q.translations=ue.translations,Q.restrictedGroups=ue.restrictedGroups,Q.visibility=ue.visibility,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.deleteById=function(ue){var ne=se.defer(),te=ie.api.category.deleteById,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.changeCategoryOrder=function(ue,ne){var te=se.defer(),Q=ie.api.category.changeCategoryOrder,q={};return q.categoryId=ue,q.order=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise}}]),A.module("app").service("certificateService",["$http","$q","appConst",function(ee,se,ie){this.getCertificateById=function(ue){var ne=se.defer(),te=ie.api.certificate.getCertificateById,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error.message)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createOrUpdateCertificate=function(ue){var ne=se.defer();return ee.post(ie.api.certificate.createOrUpdateCertificate,ue).then(function(oe){oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error.message)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getAllCoursesForCertificate=function(ue,ne,te){var Q=se.defer(),q=ie.api.certificate.getAllCoursesForCertificate,oe={};return oe.skip=ue,oe.take=ne,oe.search=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getAvailableFontsForCertificate=function(){var ue=se.defer();return ee.post(ie.api.certificate.getAvailableFontsForCertificate,{}).then(function(q){q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error.message)}).catch(function(q){ue.reject(q.data)}),ue.promise}}]),A.module("app").service("contractsService",["$http","$q","appConst",function(ee,se,ie){this.getAllContracts=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.contracts.getAllContracts,j={};return j.skip=ue,j.take=ne,ee.post(oe,j).then(function(K){q.resolve(K.data.result)}).catch(function(K){q.reject(K.data)}),q.promise},this.getContractById=function(ue){var ne=se.defer(),te=ie.api.contracts.getContractById,Q={};return Q.contractId=ue,ee.post(te,Q).then(function(oe){ne.resolve(oe.data.result)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getCurrentContract=function(){var ue=se.defer();return ee.post(ie.api.contracts.getCurrentContract).then(function(Q){ue.resolve(Q.data.result)}).catch(function(Q){ue.reject(Q.data)}),ue.promise},this.getPricings=function(ue){var ne=se.defer(),te=ie.api.contracts.getAllPricings,Q={};return Q.planType=ue,ee.post(te,Q).then(function(oe){ne.resolve(oe.data.result)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createOrUpdate=function(ue){var ne=se.defer(),te=ie.api.contracts.createOrUpdate,Q={};return Q.planType=ue.planType,Q.contractLength=ue.contractLength,Q.notes=ue.notes,Q.uxNotes=ue.uxNotes,Q.contractId=ue.id,Q.startDateTime=ue.startDateTime,Q.endDateTime=ue.endDateTime,Q.renewDateTime=ue.renewDateTime,Q.pricingId=ue.pricingId,ee.post(te,Q).then(function(oe){ne.resolve(oe.data.result)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("countryService",["$http","$q","appConst",function(ee,se,ie){var ue={countryList:[]};this.getAllWithStates=function(){var ne=se.defer(),te=ie.api.country.getAllWithStates;return ue.countryList.length>0?ne.resolve(ue.countryList):ee.post(te,{}).then(function(oe){oe.data.success?(ne.resolve(oe.data.result),ue.countryList=oe.data.result):ne.reject(oe.data.error.message)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("courseService",["$http","$q","appConst",function(ee,se,ie){globalThis,this.getCourseByIdToPromote=function(ne,te){var Q=se.defer(),q=ie.api.course.getCourseByIdToPromote,oe={};return oe.IdCourse=ne,oe.LanguageCode=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.isAdminLabelAvailable=function(ne,te){var Q=se.defer(),q=ie.api.course.isAdminLabelAvailable,oe={};return oe.adminLabel=ne,oe.CourseId=te,ee.post(q,oe).then(function(Z){Z.data.success?Q.resolve(Z.data.result.isAvailable):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.get=function(ne,te){var Q=se.defer(),q=ie.api.course.get,oe={};return oe.id=ne,ee.post(q,oe,{headers:{"Accept-Language-Override":te}}).then(function(K){1==K.data.success?Q.resolve(K.data.result):Q.reject(K.data.error)}).catch(function(K){Q.reject(K.data)}),Q.promise},this.createOrUpdate=function(ne){var te=se.defer();return ee.post(ie.api.course.createOrUpdate,ne).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getAutocompleteLabel=function(ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be,Ee,le,ye,we){var xe=se.defer(),qe=ie.api.course.getAutocompleteLabel,ot={};return ot.barrierId=ne,ot.certificateId=Q,ot.documentId=q,ot.eventId=oe,ot.parentCategoryId=j,ot.questionnaireId=Z,ot.subCategoryId=K,ot.videoId=pe,ot.uxPackageId=X,ot.productId=te,ot.giftCardId=de,ot.giftCourseId=ve,ot.relatedSyllabusId=be,ot.linkId=le,ot.badgeId=ye,ot.surveyId=we,ee.post(qe,ot,{headers:{"Accept-Language-Override":Ee}}).then(function(nt){1==nt.data.success?xe.resolve(nt.data.result):xe.reject(nt.data.error)}).catch(function(nt){xe.reject(nt.data)}),xe.promise},this.getPrerequisitesForCourse=function(ne,te){var Q=se.defer(),q=ie.api.course.getPrerequisitesForCourse,oe={};return oe.courseId=ne,oe.languageCode=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.addPrerequisites=function(ne,te,Q,q){var oe=se.defer(),j=ie.api.course.addPrerequisitesForCourse,Z={};return Z.id=ne,Z.courseId=te,Z.requiredCourseId=Q,Z.deadlineForRegistration=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.addPrerequisitesBadge=function(ne,te,Q,q){var oe=se.defer(),j=ie.api.course.addPrerequisitesBadgeForCourse,Z={};return Z.id=ne,Z.courseId=te,Z.requiredBadgeId=Q,Z.deadlineForRegistration=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.deletePrerequisites=function(ne){var te=se.defer(),Q=ie.api.course.deletePrerequisitesForCourse,q={};return q.Id=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getRequiredCatalogItemById=function(ne){var te=se.defer(),Q=ie.api.course.getRequiredCatalogItemById,q={};return q.id=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getDefaultNotificationsForNewCourse=function(ne){var te=se.defer(),Q=ie.api.course.getDefaultNotificationsForNewCourse,q={};return q.IsValidationRequired=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.updatePrerequisiteOperator=function(ne,te){var Q=se.defer(),q=ie.api.course.updatePrerequisiteOperator,oe={};return oe.courseId=ne,oe.IsOrPrerequisiteOperator=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getGroupsRestrictedByCourseId=function(ne,te,Q,q){var oe=se.defer(),j=ie.api.course.getGroupsRestrictedByCourseId,Z={};return Z.search=ne,Z.courseId=te,Z.skip=Q,Z.take=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.getGroupByKey=function(ne){var te=se.defer(),Q=ie.api.course.getGroupByKey,q={};return q.key=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getAllCoursesForPrerequiste=function(ne,te,Q,q){var oe=se.defer(),j=ie.api.course.getAllCoursesForPrerequiste,Z={};return Z.currentCourseId=ne,Z.search=te,Z.skip=Q,Z.take=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.getAllTopicForCourse=function(ne){var te=se.defer();return ee.post(ie.api.course.getAllTopicForCourse,ne).then(function(oe){1==oe.data.success?te.resolve(oe.data.result):te.reject(oe.data.error)}).catch(function(oe){te.reject(oe.data)}),te.promise}}]),A.module("app").service("dateFormatService",["$http","$q","appConst",function(ee,se,ie){this.getAllDateFormats=function(){var ue=se.defer();return ee.post(ie.api.dateFormat.getAllDateFormats,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise}}]),A.module("app").service("directoryService",["$http","$q","appConst","ngDialog",function(ee,se,ie,ue){this.createOrUpdate=function(ne){var te=se.defer();return ee.post(ie.api.directory.createOrUpdate,ne).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.getDirectories=function(ne,te,Q,q,oe,j,Z){var K=se.defer(),pe=ie.api.directory.getDirectories,X={};return X.parentDirectoryId=ne,X.skip=te,X.take=Q,X.orderBy=q,X.orderByIsAscending=oe,X.search=Z,ee.post(pe,X).then(function(ve){ve.data.success?K.resolve(ve.data.result):K.reject(ve.data.error.message)}).catch(function(ve){K.reject(ve.data)}),K.promise},this.deleteDirectory=function(ne){var te=se.defer(),Q=ie.api.directory.deleteDirectory,q={};return q.directoryId=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.getEventsFromDirectory=function(ne){var te=se.defer(),Q=ie.api.directory.getEventsFromDirectory,q={};return q.directoryId=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.getAllDirectoriesByTrainer=function(ne){var te=se.defer(),Q=ie.api.directory.getAllDirectoriesByTrainer,q={};return q.courseId=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.getDirectoriesByDirectoryIdForTrainer=function(ne){var te=se.defer(),Q=ie.api.directory.getDirectoriesByDirectoryIdForTrainer,q={};return q.parentDirectoryId=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.getAllDirectoriesByEventId=function(ne){var te=se.defer(),Q=ie.api.directory.getAllDirectoriesByEventId,q={};return q.eventId=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.getAllDirectories=function(ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.directory.getAllDirectories,K={};return K.orderBy=ne,K.orderByIsAscending=te,K.searchString=Q,K.skip=q,K.take=oe,ee.post(Z,K).then(function(X){X.data.success?j.resolve(X.data.result):j.reject(X.data.error.message)}).catch(function(X){j.reject(X.data)}),j.promise}}]),A.module("app").service("discountService",["$http","$q","appConst","ngDialog",function(ee,se,ie,ue){this.getDiscountById=function(ne){var te=se.defer(),Q=ie.api.discounts.getDiscountById,q={};return q.discountId=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.createOrUpdateDiscount=function(ne){var te=se.defer();return ee.post(ie.api.discounts.createOrUpdateDiscount,ne).then(function(j){te.resolve(j.data.success?j.data:j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getAllDiscountForDiscountGenerator=function(ne,te,Q){var q=se.defer(),oe=ie.api.discounts.getAllDiscountForDiscountGenerator,j={};return j.search=ne,j.skip=te,j.take=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error.message)}).catch(function(K){q.reject(K.data)}),q.promise},this.getAllGiftCardsAndGiftCoursesForAutocomplete=function(ne,te,Q,q){var oe=se.defer(),j=ie.api.discounts.getAllGiftCardsAndGiftCoursesForAutocomplete,Z={};return Z.search=ne,Z.skip=te,Z.take=Q,Z.type=q,ee.post(j,Z).then(function(pe){pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error.message)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.getDiscountByToken=function(ne){var te=se.defer(),Q=ie.api.discounts.getDiscountByToken,q={};return q.token=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.generateDiscount=function(ne,te){var Q=se.defer(),q=ie.api.discounts.generateDiscount,oe={};return oe.discountId=ne,oe.quantity=te,ee.post(q,oe).then(function(Z){Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error.message)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getAllCoursesForDiscount=function(ne,te,Q){var q=se.defer(),oe=ie.api.discounts.getAllCoursesForDiscount,j={};return j.search=ne,j.skip=te,j.take=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error.message)}).catch(function(K){q.reject(K.data)}),q.promise}}]),A.module("app").service("documentService",["$http","$q","appConst","ngDialog",function(ee,se,ie,ue){this.getAllDocumentsByDirectory=function(ne,te,Q,q,oe,j,Z){var K=se.defer(),pe=ie.api.document.getAllDocumentsByDirectory,X={};return X.directoryId=ne,X.skip=te,X.take=Q,X.orderBy=q,X.orderByIsAscending=oe,X.search=Z,ee.post(pe,X).then(function(ve){ve.data.success?K.resolve(ve.data.result):K.reject(ve.data.error.message)}).catch(function(ve){K.reject(ve.data)}),K.promise},this.createDocument=function(ne){var te=se.defer();return ee.post(ie.api.document.createDocument,ne).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.deleteDocument=function(ne){var te=se.defer(),Q=ie.api.document.deleteDocument,q={};return q.documentId=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.getDocumentTranslationsByDocumentId=function(ne){var te=se.defer(),Q=ie.api.document.getDocumentTranslationsByDocumentId,q={};return q.documentId=ne,ee.post(Q,q).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.updateDocument=function(ne){var te=se.defer();return ee.post(ie.api.document.updateDocument,ne).then(function(j){j.data.success?te.resolve(j.data.result):te.reject(j.data.error.message)}).catch(function(j){te.reject(j.data)}),te.promise},this.getDocuments=function(ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.document.getDocuments,pe={};return pe.search=ne,pe.skip=te,pe.take=Q,pe.orderBy=q,pe.orderByIsAscending=oe,ee.post(K,pe,{headers:{"Accept-Language-Override":j}}).then(function(ve){ve.data.success?Z.resolve(ve.data.result):Z.reject(ve.data.error.message)}).catch(function(ve){Z.reject(ve.data)}),Z.promise}}]),A.module("app").service("enrollmentService",["$http","$q","appConst",function(ee,se,ie){this.extendFormationDeadLineForUser=function(ue){const ne=se.defer(),te=ie.api.enrollment.extendFormationDeadLineForUser,Q={};return Q.enrollmentId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(q){ne.reject(q.data)}),ne.promise},this.changeMemberCodeAndCompany=function(ue,ne,te){const Q=se.defer(),q=ie.api.enrollment.changeMemberCodeAndCompany,oe={};return oe.enrollmentId=ue,oe.memberCode=ne,oe.company=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.allowAccessToCourseBeforePayment=function(ue){const ne=se.defer(),te=ie.api.enrollment.allowAccessToCourseBeforePayment,Q={};return Q.TransactionId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.completeUserSyllabusForEnrollment=function(ue,ne){const te=se.defer(),Q=ie.api.enrollment.completeUserSyllabusForEnrollment,q={};return q.enrollmentId=ue,q.syllabusId=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.completeEnrollmentForCourse=function(ue,ne){const te=se.defer(),Q=ie.api.enrollment.completeEnrollmentForCourse,q={};return q.enrollmentIds=ue,q.tenantCourseId=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.submitExamForUser=function(ue){const ne=se.defer(),te=ie.api.enrollment.submitExamForUser,Q={};return Q.userSyllabusId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.changeEnrollmentStatus=function(ue){const ne=se.defer();return ee.post(ie.api.enrollment.changeEnrollmentStatus,ue).then(function(q){1==q.data.success?ne.resolve(q.data.result):ne.reject(q.data.error)}).catch(function(q){ne.reject(q.data)}),ne.promise},this.cancelRbqDeclaration=function(ue){const ne=se.defer();return ee.post("/api/services/ux/administration/ProgressReportSyllabuses/CancelRbqDeclaration",ue).then(function(q){1==q.data.success?ne.resolve(q.data):ne.reject(q.data.error)}).catch(function(q){ne.reject(q.data)}),ne.promise}}]),A.module("app").service("eventService",["$http","$q","appConst",function(ee,se,ie){this.getEventsWithStats=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.event.getEventsWithStats,pe={};return pe.skip=ue,pe.take=ne,pe.orderBy=te,pe.orderByIsAscending=Q,pe.search=oe,ee.post(K,pe,{headers:{"Accept-Language-Override":j}}).then(function(ve){1==ve.data.success?Z.resolve(ve.data.result):Z.reject(ve.data.error)}).catch(function(ve){Z.reject(ve.data)}),Z.promise},this.getEventOccurrencesWithStats=function(ue,ne,te,Q,q,oe,j,Z,K,pe){var X=se.defer(),de=ie.api.event.getEventOccurrencesWithStats,ve={};return ve.eventId=ue,ve.orderBy=ne,ve.orderByIsAscending=te,ve.skip=Q,ve.take=q,ve.startDate=j,ve.endDate=Z,ve.firstLoad=K,ve.search=pe,ee.post(de,ve).then(function(Ee){1==Ee.data.success?X.resolve(Ee.data.result):X.reject(Ee.data.error)}).catch(function(Ee){X.reject(Ee.data)}),X.promise},this.getEventOccurrenceUsersWithPresences=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.event.getEventOccurrenceUsersWithPresences,pe={};return pe.eventOccurrenceId=ue,pe.eventOccurrenceSessionId=ne,pe.orderBy=q,pe.orderByIsAscending=oe,pe.skip=te,pe.take=Q,pe.search=j,ee.post(K,pe).then(function(de){1==de.data.success?Z.resolve(de.data.result):Z.reject(de.data.error)}).catch(function(de){Z.reject(de.data)}),Z.promise},this.getEventOccurrenceUsersClickedCourse=function(ue){var ne=se.defer(),te=ie.api.event.getEventOccurrenceUsersClickedCourse,Q={};return Q.eventOccurrenceId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createEventOrUpdateEvent=function(ue){var ne=se.defer();return ee.post(ie.api.event.createEventOrUpdateEvent,ue).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.updateCodeInitial=function(ue,ne){var te=se.defer(),Q=ie.api.event.updateCodeInitial,q={};return q.eventId=ne,q.codeInitial=ue,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.getEventTranslationsByEventId=function(ue){var ne=se.defer(),te=ie.api.event.getEventTranslationsByEventId,Q={};return Q.eventId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.GetEventLabelById=function(ue){var ne=se.defer(),te=ie.api.event.getEventLabelById,Q={};return Q.eventId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createOrUpdateEventOccurrence=function(ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be,Ee,le,ye,we,xe,qe,ot){var He=se.defer(),Ze=ie.api.event.createOrUpdateEventOccurrence,nt={};return nt.parentId=ue,nt.id=ne,nt.displayDate=te,nt.displayEndDate=Q,nt.code=q,nt.isCanceled=oe,nt.numberOfSeats=j,nt.timezoneId=Ee,nt.eventOccurrenceLanguage=Z,nt.toBeNotifiedEmails=K,nt.translations=pe,nt.trainers=X,nt.duplicate=!(0==de||null==de),nt.delayBeforeRegistrationDeadline=ve,nt.filter=be,nt.duration=le,nt.sendEditNotification=ye,nt.notifyWaitingListUsers=we,nt.notifyWaitingListUsersForNewSeats=xe,nt.resetReminderForUsers=qe,nt.projectNumberOrFolder=ot,ee.post(Ze,nt).then(function(Dt){1==Dt.data.success?He.resolve(Dt.data.result):He.reject(Dt.data.error)}).catch(function(Dt){He.reject(Dt.data)}),He.promise},this.checkForCompletion=function(ue){var ne=se.defer(),te=ie.api.event.checkForCompletion,Q={};return Q.eventOccurrenceId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.duplicateEventOccurrence=function(ue){var ne=se.defer(),te=ie.api.event.duplicateEventOccurrence,Q={};return Q.eventOccurrenceId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getEventOccurrenceById=function(ue){var ne=se.defer(),te=ie.api.event.getEventOccurrenceById,Q={};return Q.eventOccurrenceId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.eventOccurenceUsersSetPresences=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.event.eventOccurenceUsersSetPresences,Z={};return Z.eventOccurrenceId=ue,Z.eventOccurrenceSessionId=ne,Z.userSyllabusIds=te,Z.isSetAsPresent=Q,Z.searchString=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise},this.eventOccurrenceUsersValidatePresences=function(ue,ne){var te=se.defer(),Q=ie.api.event.eventOccurrenceUsersValidatePresences,q={};return q.eventOccurrenceId=ue,q.eventOccurrenceSessionId=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.deleteEvent=function(ue){var ne=se.defer(),te=ie.api.event.deleteEvent,Q={};return Q.eventId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.deleteEventOccurrence=function(ue){var ne=se.defer(),te=ie.api.event.deleteEventOccurrence,Q={};return Q.eventOccurrenceId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getEventsCalendar=function(ue,ne,te,Q,q,oe,j,Z){var K=se.defer(),pe=ie.api.event.getEventsCalendar,X={};return X.orderBy=ue,X.orderByIsAscending=ne,X.search=te,X.skip=Q,X.take=q,X.startDate=oe,X.endDate=j,X.firstLoad=Z,ee.post(pe,X).then(function(ve){1==ve.data.success?K.resolve(ve.data.result):K.reject(ve.data.error)}).catch(function(ve){K.reject(ve.data)}),K.promise},this.getEventsWithStatsForTrainer=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.event.getEventsWithStatsForTrainer,K={};return K.skip=ue,K.take=ne,K.orderBy=te,K.orderByIsAscending=Q,K.search=oe,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getEventsWithOccurrencesForTrainer=function(ue,ne,te,Q,q,oe,j,Z,K){var pe=se.defer(),X=ie.api.event.getEventsWithOccurrencesForTrainer,de={};return de.trainerId=ue,de.orderBy=ne,de.orderByIsAscending=te,de.searchString=Q,de.skip=q,de.take=oe,de.startDate=j,de.endDate=Z,de.filter=K,ee.post(X,de).then(function(be){1==be.data.success?pe.resolve(be.data.result):pe.reject(be.data.error)}).catch(function(be){pe.reject(be.data)}),pe.promise},this.getEventOccurrencesSurveyForTrainer=function(ue,ne,te,Q,q,oe,j,Z){var K=se.defer(),pe=ie.api.event.getEventOccurrencesSurveyForTrainer,X={};return X.trainerId=ue,X.orderBy=ne,X.orderByIsAscending=te,X.searchString=Q,X.skip=q,X.take=oe,X.startDate=j,X.endDate=Z,ee.post(pe,X).then(function(ve){1==ve.data.success?K.resolve(ve.data.result):K.reject(ve.data.error)}).catch(function(ve){K.reject(ve.data)}),K.promise},this.cancelEventOccurrence=function(ue,ne){var te=se.defer(),Q=ie.api.event.cancelEventOccurrence,q={};return q.eventOccurrenceId=ue,q.notifyParticipants=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.notificationEditEventOccurrence=function(ue){var ne=se.defer(),te=ie.api.event.notificationEditEventOccurrence,Q={};return Q.eventOccurrenceId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.notificationEditEventOccurrenceTrainers=function(ue){var ne=se.defer(),te=ie.api.event.notificationEditEventOccurrenceTrainers,Q={};return Q.eventOccurrenceId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.searchTrainer=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.event.searchTrainer,K={};return K.filter=ue,K.skip=ne,K.take=te,K.searchingString=oe,K.orderByIsAscending=q,K.orderBy=Q,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.getSessionById=function(ue){var ne=se.defer(),te=ie.api.event.getSessionById,Q={};return Q.sessionId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getEventOccurenceSessionDetailsById=function(ue){var ne=se.defer(),te=ie.api.event.getEventOccurenceSessionDetailsById,Q={};return Q.eventOccurrenceSessionId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getAllSessionsForEventOccurrence=function(ue,ne){var te=se.defer(),Q=ie.api.event.getAllSessionsForEventOccurrence,q={};return q.eventOccurrenceId=ue,q.orderByIsAscending=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.createOrUpdateSession=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.event.createOrUpdateSession,j={};return j.addressLine=ue.addressLine,j.city=ue.city,j.countryId=ue.countryId,j.doNotSendUrl=ue.doNotSendUrl,j.doNotUseTimezoneInterceptor=!0,j.eventOccurrenceId=ne,j.id=ue.id,j.translations=ue.translations,j.stateId=ue.stateId,j.type=ue.type,j.url=ue.url,j.zipCode=ue.zipCode,j.startDate=te,j.endDate=Q,j.generateTeamsMeeting=ue.isTeamsMeeting,j.addSessionToRegisteredUsers=ue.addSessionToRegisteredUsers,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.deleteSessionById=function(ue){var ne=se.defer(),te=ie.api.event.deleteSessionById,Q={};return Q.sessionId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.cancelSessionById=function(ue,ne){var te=se.defer(),Q=ie.api.event.cancelSessionById,q={};return q.sessionId=ue,q.notifyParticipants=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.duplicateSessionById=function(ue){var ne=se.defer(),te=ie.api.event.duplicateSessionById,Q={};return Q.sessionId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.shortUrl=function(ue,ne){var te=ue.trim();if(null==ne||null==ne){if(te.length>39)return te.substring(0,39)+"\u2026"}else if(te.length>ne)return te.substring(0,ne)+"\u2026";return te},this.dateToStringWithoutTimezone=function(ue){if(null==ue||null==ue)return null;var ne=ue;if("string"!=typeof ue){var te=new Date(ue);ne=new Date(te.getTime()-6e4*te.getTimezoneOffset()).toISOString()}return ne.substring(0,11)+"00:00:00"}}]),A.module("app").service("forgetPasswordService",["$http","$q","appConst",function(ee,se,ie){var ue;this.forgotPassword=function(ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.forgetPassword.forgotPassword,K={};return K.username=ne,K.captchatoken=te,K.isResendLink=Q,K.userId=q,K.useRecoveryEmailAddress=oe,ee.post(Z,K).then(function(X){0==X.data.success?j.reject(X.data.error):j.resolve(X.data.result)}).catch(function(X){j.reject(X.data)}),j.promise},this.sendVerificationCodeByUserId=function(ne,te){var Q=se.defer(),q=ie.api.forgetPassword.sendVerificationCodeByUserId,oe={};return oe.userId=ne,oe.verificationType=te,ee.post(q,oe).then(function(Z){Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.validateVerificationCodeForForgottenPasswordByUserId=function(ne,te,Q){var q=se.defer(),oe=ie.api.forgetPassword.validateVerificationCodeForForgottenPasswordByUserId,j={};return j.verificationCodeId=ne,j.confirmationCode=te,j.userId=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.checkRecoveryEmailAddress=function(ne,te){var Q=se.defer(),q=ie.api.forgetPassword.checkRecoveryEmailAddress,oe={};return oe.userId=ne,oe.recoveryEmailAddress=te,ee.post(q,oe).then(function(Z){Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.checkRecoveryPhoneNumber=function(ne,te,Q){var q=se.defer(),oe=ie.api.forgetPassword.checkRecoveryPhoneNumber,j={};return j.userId=ne,j.recoveryPhoneNumber=te,j.countryCode=Q,ee.post(oe,j).then(function(K){K.data.success?q.resolve(K.data.result):q.reject(K.data.error.message)}).catch(function(K){q.reject(K.data)}),q.promise},this.setUsernameOfUserForgotPassword=function(ne){ue=ne},this.getUsernameOfUserForgotPassword=function(){return ue}}]),A.module("app").service("groupService",["$http","$q","appConst",function(ee,se,ie){this.getGroupsForTenant=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.groups.getGroupsForTenant,K={};return K.groupId=ne,K.skip=te,K.take=Q,K.searchString=q,K.filter=oe,K.courseId=ue,ee.post(Z,K).then(function(X){1==X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise}}]),A.module("app").service("linkService",["$http","$q","appConst",function(ee,se,ie){this.getAll=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.link.getAll,K={};return K.search=ue,K.skip=ne,K.take=te,K.order=Q,K.orderByIsAscending=q,ee.post(Z,K,{headers:{"Accept-Language-Override":oe}}).then(function(de){de.data.success?j.resolve(de.data.result):j.reject(de.data.error.message)}).catch(function(de){j.reject(de.data)}),j.promise}}]),A.module("app").service("notificationService",["$http","$q","appConst",function(ee,se,ie){this.sendNotification=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.notification.sendNotification,Z={};return Z.replyTo=ue,Z.subject=ne,Z.message=te,Z.recipients=Q,Z.attachements=q,ee.post(j,Z).then(function(pe){1==pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error)}).catch(function(pe){oe.reject(pe.data)}),oe.promise}}]),A.module("app").service("playerService",["$http","$q","appConst","authService","localizationService",function(ee,se,ie,ue,ne){this.openPlayer=function(te,Q,q,oe){var j={},K=null,pe=ne.getLanguage();if(K="/Player/Play?syllabusItemId="+te.id+"&lang="+pe+"&preview="+q,ue.isUserLoggedIn()){if(Q>0&&null!=Q)K+="&enrollmentId="+Q;else if(te.isPreviewable)return void window.open(K);j.SyllabusItemId=te.id,j.EnrollmentId=Q,j.Preview=q,j.ExamPassword=oe,$.ajax({type:"POST",url:ie.api.player.getPlayerSecurityToken,data:JSON.stringify(j),headers:{Authorization:"Bearer "+ue.getCachedToken()},success:function(X){localStorage.setItem("JWT_PLAYER",X.result.token),K+="&token="+X.result.token},contentType:"application/json;charset=UTF-8",async:!1}),null==oe||""==oe||null==oe?window.open(K).focus():location.href=K}else te.isPreviewable&&window.open(K)}}]),A.module("app").service("productService",["$http","$q","appConst",function(ee,se,ie){this.getProducts=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.product.getProducts,K={};return K.search=ue,K.skip=ne,K.take=te,K.orderBy=Q,K.orderByIsAscending=q,ee.post(Z,K,{headers:{"Accept-Language-Override":oe}}).then(function(de){j.resolve(de.data.result)}).catch(function(de){j.reject(de.data)}),j.promise}}]),A.module("app").service("questionnaireService",["$http","$q","appConst",function(ee,se,ie){this.getQuestionnaires=function(ue,ne,te,Q,q,oe,j){var Z=se.defer(),K=ie.api.questionnaire.getQuestionnaires,pe={};return pe.search=ue,pe.skip=ne,pe.take=te,pe.orderBy=Q,pe.orderByIsAscending=q,pe.type=oe,ee.post(K,pe,{headers:{"Accept-Language-Override":j}}).then(function(ve){1==ve.data.success?Z.resolve(ve.data.result):Z.reject(ve.data.error)}).catch(function(ve){Z.reject(ve.data)}),Z.promise},this.unlockUserExam=function(ue,ne,te,Q){var q=se.defer(),oe=ie.api.questionnaire.unlockUserExam,j={};return j.userSyllabusId=ue,j.enrollmentId=ne,j.userId=te,j.ipAddress=Q,ee.post(oe,j).then(function(K){1==K.data.success?q.resolve(K.data.result):q.reject(K.data.error)}).catch(function(K){q.reject(K.data)}),q.promise},this.getAllSurveyForCourse=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.questionnaire.getAllSurveyForCourse,Z={};return Z.search=ue,Z.skip=ne,Z.take=te,Z.orderByIsAscending=Q,Z.languageCode=q,ee.post(j,Z).then(function(pe){pe.data.success?oe.resolve(pe.data.result):oe.reject(pe.data.error.message)}).catch(function(pe){oe.reject(pe.data)}),oe.promise}}]),A.module("app").service("seoService",[function(){var ee=this,se="",ie="",ue="";this.reset=function(){ee.setTitle(se),ee.setDescription(ie),ee.setKeywords(ue)},this.setTitle=function(ne){$("html head").find("title").text(ne)},this.setDescription=function(ne){$("meta[name=description]").attr("content",ne)},this.setKeywords=function(ne){$("meta[name=keywords]").attr("content","pKeywords")},se=$("title").text(),ie=$("meta[name=description]").attr("content"),ue=$("meta[name=keywords]").attr("content")}]),A.module("app").service("syllabusService",["$http","$q","appConst",function(ee,se,ie){this.getSyllabusesForCourse=function(ue,ne){var te=se.defer(),Q=ie.api.syllabuses.getSyllabusesForCourse,q={};return q.courseId=ue,q.languageCode=ne,ee.post(Q,q,{headers:{"Accept-Language-Override":ne}}).then(function(Z){1==Z.data.success?te.resolve(Z.data.result):te.reject(Z.data.error)}).catch(function(Z){te.reject(Z.data)}),te.promise},this.changeOrder=function(ue,ne,te){var Q=se.defer(),q=ie.api.syllabuses.changeOrder,oe={};return oe.id=ue,oe.courseId=ne,oe.factor=te,ee.post(q,oe).then(function(Z){1==Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.setRequiredSyllabus=function(ue,ne){var te=se.defer(),Q=ie.api.syllabuses.setRequiredSyllabus,q={};return q.syllabusId=ue,q.requiredSyllabusId=ne,ee.post(Q,q).then(function(j){1==j.data.success?te.resolve(j.data.result):te.reject(j.data.error)}).catch(function(j){te.reject(j.data)}),te.promise},this.createOrUpdate=function(ue){var ne=se.defer();return ee.post(ie.api.syllabuses.createOrUpdate,ue).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getSyllabusWithTranslation=function(ue){var ne=se.defer(),te=ie.api.syllabuses.getSyllabusWithTranslation,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.getUserSyllabus=function(ue){var ne=se.defer(),te=ie.api.syllabuses.getUserSyllabus,Q={};return Q.userSyllabusId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.deleteSyllabusAndChildren=function(ue){var ne=se.defer(),te=ie.api.syllabuses.deleteSyllabusAndChildren,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.sectionEventForCourse=function(ue,ne,te,Q,q){var oe=se.defer(),j=ie.api.syllabuses.sectionEventForCourse,Z={};return Z.courseId=ue,Z.search=ne,Z.skip=te,Z.take=Q,ee.post(j,Z,{headers:{"Accept-Language-Override":q}}).then(function(X){1==X.data.success?oe.resolve(X.data.result):oe.reject(X.data.error)}).catch(function(X){oe.reject(X.data)}),oe.promise},this.resetUxPackageProgress=function(ue){var ne=se.defer(),te=ie.api.syllabuses.resetUxPackageProgress,Q={};return Q.userSyllabusId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.resetProgress=function(ue){var ne=se.defer(),te=ie.api.syllabuses.resetProgress,Q={};return Q.enrollmentId=ue,ee.post(te,Q).then(function(oe){1==oe.data.success?ne.resolve(oe.data.result):ne.reject(oe.data.error)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("taxService",["$http","$q","appConst","ngDialog",function(ee,se,ie,ue){this.getTaxesByStateId=function(ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.tax.getTaxesByStateId,K={};return K.hasToSaveTaxes=oe,K.userAddress=q,K.countryId=ne,K.stateId=te,K.tenantsCourseList=Q,ee.post(Z,K).then(function(X){X.data.success?j.resolve(X.data.result):j.reject(X.data.error.message)}).catch(function(X){j.reject(X.data)}),j.promise}}]),A.module("app").service("userProfileService",["$http","$q","appConst",function(ee,se,ie){this.sendVerificationCode=function(ue,ne,te){var Q=se.defer(),q=ie.api.userProfile.sendVerificationCode,oe={};return oe.userId=ue,oe.phoneNumber=ne,oe.verificationType=te,ee.post(q,oe).then(function(Z){Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error.message)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.validateVerificationCode=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.userProfile.validateVerificationCode,K={};return K.targetPhoneNumber=ue,K.verificationCodeId=ne,K.confirmationCode=te,K.phoneNumber=Q,K.userId=q,K.phoneNumberCountryCode=oe,ee.post(Z,K).then(function(X){X.data.success?j.resolve(X.data.result):j.reject(X.data.error)}).catch(function(X){j.reject(X.data)}),j.promise},this.validatePhoneForSMSNotification=function(ue,ne,te){var Q=se.defer(),q=ie.api.userProfile.validatePhoneForSMSNotification,oe={};return oe.userId=ue,oe.phoneNumber=ne,oe.verificationType=te,ee.post(q,oe).then(function(Z){Z.data.success?Q.resolve(Z.data.result):Q.reject(Z.data.error.message)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.createOrUpdateUserConsent=function(){var ue=se.defer();return ee.post(ie.api.userProfile.createOrUpdateUserConsent,{}).then(function(q){ue.resolve(q.data)}).catch(function(q){ue.reject(q.data)}),ue.promise}}]),A.module("app").service("userService",["$http","$q","appConst","ngDialog","authService","$rootScope",function(ee,se,ie,ue,ne,te){var Q={};function q(){Q.id=-1,Q.userName="",Q.firstName="",Q.lastName="",Q.email="",Q.languageCode=null,Q.company="",Q.userRole={description:"",code:-10}}function oe(){var de;q(),null!=(de=globalThis.__tenantURL)&&!(de.indexOf(".")>=0)&&(de+="."+globalThis.__rootTenantURL+".ca"),globalThis.hello.init({google:globalThis.__googleSSOClientId,facebook:globalThis.__facebookSSOClientId,microsoft:{name:"Azure Active Directory",id:globalThis.__microsoftSSOClientId,scope_delim:" ",oauth:{version:2,auth:"https://login.microsoftonline.com/common/oauth2/v2.0/authorize",grant:"https://login.microsoftonline.com/common/oauth2/v2.0/token"}}},{redirect_uri:globalThis.__fullTenantUrl});var ve=se.defer();return ne.isReady().then(function(){ee.post(ie.api.user.getCurrentUser).then(function(le){le.data.success&&(Q.userRole.description=ie.roles[le.data.result.roleCode],Q.firstName=le.data.result.firstName,Q.userRole.code=le.data.result.roleCode,Q.lastName=le.data.result.lastName,Q.userName=le.data.result.userName,Q.email=le.data.result.email,Q.company=le.data.result.company,Q.id=le.data.result.id,Q.languageCode=le.data.result.languageCode,ve.resolve(JSON.parse(JSON.stringify(Q))))})}),ve.promise}function j(de,ve,be,Ee){var le=se.defer(),ye=ie.api.user.externalRegister,we={};return we.provider=de,we.idToken=ve,we.userName=be,we.password=Ee,ee.post(ye,we).then(function(qe){0==qe.data.success&&le.reject(qe.data.error),le.resolve(qe.data.result)}).catch(function(qe){le.reject(qe.data)}),le.promise}function Z(de,ve,be,Ee){var le=se.defer(),ye=ie.api.user.externalLogin,we={};return we.provider=de,we.idToken=ve,we.userName=be,we.password=Ee,ee.post(ye,we).then(function(qe){0==qe.data.success&&le.reject(qe.data.error),le.resolve(qe.data.result)}).catch(function(qe){le.reject(qe.data)}),le.promise}this.initializePromise=oe(),this.getExternalUserDetails=function(de,ve){var be=se.defer();return j(de,ve,null,null).then(function(Ee){be.resolve(Ee)},function(Ee){be.reject(Ee)}),be.promise},this.getPasswordPolicy=function(){var de=se.defer();return ee.post(ie.api.user.getPasswordPolicy,{}).then(function(le){0==le.data.success&&de.reject(le.data.error),de.resolve(le.data.result)}).catch(function(le){de.reject(le.data)}),de.promise},this.isCaptchaRequiredForUserName=function(de){var ve=se.defer(),be=ie.api.user.IsCaptchaRequiredForUserName,Ee={};return Ee.userName=de,ee.post(be,Ee).then(function(ye){0==ye.data.success&&ve.reject(ye.data.error),ve.resolve(ye.data.result)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.completeExternalRegister=function(de,ve,be,Ee,le,ye,we,xe,qe){var ot=se.defer(),He=ie.api.user.completeExternalRegister,Ze={};return Ze.firstName=de,Ze.company=ve,Ze.email=be,Ze.language=Ee,Ze.lastName=le,Ze.phoneNumber=ye,Ze.provider=we,Ze.captchaToken=xe,Ze.userCustomFieldValues=qe.userCustomRegistrationFields,Ze.personalGender=qe.personalGender,Ze.personalPhoneNumber1=qe.personalPhoneNumber1,Ze.personalPhoneNumber2=qe.personalPhoneNumber2,Ze.personalDateOfBirth=qe.personalDateOfBirth,Ze.personalAddress=qe.personalAddress,Ze.companyName=qe.companyName,Ze.companyJobTitle=qe.companyJobTitle,Ze.companyOfficePhoneNumber=qe.companyOfficePhoneNumber,Ze.companyUrl=qe.companyUrl,Ze.companyAddress=qe.companyAddress,ee.post(He,Ze).then(function(ft){0==ft.data.success&&ot.reject(ft.data.error),ft.data.result.token?ne.storeToken(ft.data.result.token).then(function(){ot.resolve(ft.data)}):ot.resolve(ft.data)}).catch(function(ft){ot.reject(ft.data)}),ot.promise},this.getCurrentUserP=function(){var de=se.defer();return ne.getUserIdP().then(function(ve){Q.id==ve?de.resolve(JSON.parse(JSON.stringify(Q))):oe().then(function(){de.resolve(Q)})}),de.promise},this.isUserNameAvailable=function(de){var ve=se.defer();return ee.post(ie.api.user.isUserNameAvailable,{UserName:de}).then(function(le){le.data.success?ve.resolve(le.data.result.isAvailable):ve.reject(le.data.error)}).catch(function(le){ve.reject(le.data)}),ve.promise},this.logIn=function(de,ve,be){var Ee=se.defer(),le=ie.api.user.login,ye={};return ye.UserName=de,ye.Password=ve,ye.CaptchaToken=be,ee.post(le,ye).then(function(xe){0==xe.data.success?Ee.reject(xe.data.error.message):xe.data.result&&xe.data.result.token?ne.storeToken(xe.data.result.token).then(function(qe){oe().then(function(){Ee.resolve(xe.data.result)})}):Ee.resolve(xe.data.result)}).catch(function(xe){Ee.reject(xe.data)}),Ee.promise},this.mfaLogin=function(de,ve,be){var Ee=se.defer(),le=ie.api.user.mfaLogin,ye={};return ye.UserName=de,ye.Password=ve,ye.Otp=be,ee.post(le,ye).then(function(xe){0==xe.data.success?Ee.reject(xe.data.error.message):xe.data.result&&xe.data.result.token?ne.storeToken(xe.data.result.token).then(function(qe){oe().then(function(){Ee.resolve(xe.data.result)})}):Ee.resolve(xe.data.result)}).catch(function(xe){Ee.reject(xe.data)}),Ee.promise},this.enableMFA=function(de){var ve=se.defer(),be=ie.api.user.enableMFA,Ee={};return Ee.userId=de,ee.post(be,Ee).then(function(ye){0==ye.data.success?ve.reject(ye.data.error.message):ve.resolve(ye.data.result)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.completeMFA=function(de){var ve=se.defer(),be=ie.api.user.completeMFA,Ee={};return Ee.otp=de,ee.post(be,Ee).then(function(ye){0==ye.data.success?ve.reject(ye.data.error.message):ve.resolve(ye.data.result)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.disableMFA=function(de,ve){var be=se.defer(),Ee=ie.api.user.disableMFA,le={};return le.otp=de,le.userId=ve,ee.post(Ee,le).then(function(we){0==we.data.success?be.reject(we.data.error.message):be.resolve(we.data.result)}).catch(function(we){be.reject(we.data)}),be.promise},this.completeMFAAndLogin=function(de,ve,be){var Ee=se.defer(),le=ie.api.user.completeMFAAndLogin,ye={};return ye.UserName=de,ye.Password=ve,ye.Otp=be,ee.post(le,ye).then(function(xe){0==xe.data.success?Ee.reject(xe.data.error.message):xe.data.result&&xe.data.result.token?ne.storeToken(xe.data.result.token).then(function(qe){oe().then(function(){Ee.resolve(xe.data.result)})}):Ee.resolve(xe.data.result)}).catch(function(xe){Ee.reject(xe.data)}),Ee.promise},this.impersonate=function(de){var ve=se.defer(),be=ie.api.user.impersonate,Ee={};return Ee.UserName=de,ee.post(be,Ee).then(function(ye){0==ye.data.success&&ve.reject(ye.data.error.message),ne.storeToken(ye.data.result.token,!0).then(function(){ve.resolve(),oe()})}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.logImpersonatorBack=function(){var de=se.defer();return ee.post(ie.api.user.getImpersonatorToken).then(function(Ee){0==Ee.data.success&&de.reject(Ee.data.error.message),ne.storeToken(Ee.data.result.token,!0).then(function(){de.resolve(),oe()})}).catch(function(Ee){de.reject(Ee.data)}),de.promise};var K={id:null,response:null};this.getImpersonatorUser=function(){var de=se.defer(),be=ne.getClaims().impId;return K.id==be?de.resolve(K.response.result):ee.post(ie.api.user.getImpersonatorUser).then(function(ye){0==ye.data.success?de.reject(ye.data.error.message):(K.id=be,K.response=ye.data,de.resolve(ye.data.result))}).catch(function(ye){de.reject(ye.data)}),de.promise},this.isCurrentUserImpersonated=function(){var de=ne.getClaims();return void 0!==de.impId&&null!=de.impId&&!isNaN(de.impId)},this.subscribeToLoginChanges=function(de){ne.registerActionCallBack("cachedTokenChanged",de)},this.logOut=function(){ne.logOut(),q()};var pe=ne.isUserLoggedIn();this.isUserLoggedIn=function(){var de=ne.isUserLoggedIn();return pe!=de&&1==de&&oe(),pe!=de&&0==de&&q(),pe=de,de},this.isUserLoggedInPromise=function(){var de=se.defer();return ne.isUserLoggedInPromise().then(function(ve){de.resolve(ve)}),de.promise},this.getUserName=function(){return void 0===Q.firstName||null==Q.firstName||""==Q.firstName?Q.userName+(Q.userRole.code>0?" ("+globalThis.abp.localization.localize(Q.userRole.description,"App")+")":""):Q.userRole.code>ie.roles.PortalOwner||Q.userRole.code<ie.roles.Accounting?Q.firstName+" "+Q.lastName:Q.firstName+" "+Q.lastName+" ("+globalThis.abp.localization.localize(Q.userRole.description,"App")+")"},this.getUserFirstName=function(){return void 0===Q.firstName||null==Q.firstName||""==Q.firstName?Q.userName+(Q.userRole.code>0?" ("+globalThis.abp.localization.localize(Q.userRole.description,"App")+")":""):Q.firstName},this.getUserLastName=function(){return void 0===Q.firstName||null==Q.firstName||""==Q.firstName?Q.userName+(Q.userRole.code>0?" ("+globalThis.abp.localization.localize(Q.userRole.description,"App")+")":""):Q.lastName},this.getUserNameWithoutRole=function(){return void 0===Q.firstName||null==Q.firstName||""==Q.firstName?Q.userName:Q.firstName+" "+Q.lastName},this.getRoleCode=function(){return Q.userRole.code},this.getRoleCodePromise=function(){var de=se.defer();return ne.getUserRolePromise().then(function(ve){de.resolve(ve)},function(){de.reject()}),de.promise},this.register=function(de){var ve=se.defer(),be=ie.api.user.register,Ee={};return Ee.email=de.email,Ee.password=de.password,Ee.firstName=de.firstName,Ee.lastName=de.lastName,Ee.registerString=de.registerString,Ee.acceptNewsLetters=de.acceptNewsLetters,Ee.languageCode=de.languageCode,Ee.userCustomFieldValues=de.userCustomRegistrationFields,Ee.captchatoken=de.captchaToken,Ee.personalGender=de.personalGender,Ee.personalPhoneNumber1=de.personalPhoneNumber1,Ee.personalPhoneNumber2=de.personalPhoneNumber2,Ee.personalDateOfBirth=de.personalDateOfBirth,Ee.personalAddress=de.personalAddress,Ee.companyName=de.companyName,Ee.companyJobTitle=de.companyJobTitle,Ee.companyOfficePhoneNumber=de.companyOfficePhoneNumber,Ee.companyUrl=de.companyUrl,Ee.companyAddress=de.companyAddress,ee.post(be,Ee).then(function(ye){0==ye.data.success&&ve.reject(ye.data.error.message),ve.resolve(ye.data.result)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.activateAccount=function(de,ve){var be=se.defer(),Ee=ie.api.user.activateAccount,le={};return le.id=de,le.registerString=ve,ee.post(Ee,le).then(function(we){0==we.data.success&&be.reject(we.data.error.message),be.resolve()}).catch(function(we){be.reject(we.data)}),be.promise},this.getAllUsers=function(de,ve,be,Ee,le,ye,we,xe,qe,ot){var He=se.defer(),Ze=ie.api.user.getAllUsers,nt={};return nt.skip=de,nt.take=ve,nt.search=be,nt.startDate=Ee,nt.endDate=le,nt.order=ye,nt.orderByIsAscending=we,nt.filters=xe,nt.isForSuperAdmin=qe,nt.tenantId=ot,ee.post(Ze,nt).then(function(Dt){1==Dt.data.success?He.resolve(Dt.data.result):He.reject(Dt.data.error)}).catch(function(Dt){He.reject(Dt.data)}),He.promise},this.getUserById=function(de){var ve=se.defer(),be=ie.api.user.getUserById,Ee={};return Ee.userId=de,ee.post(be,Ee).then(function(ye){1==ye.data.success?ve.resolve(ye.data.result):ve.reject(ye.data.error)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.updateUser=function(de,ve){var be=se.defer(),Ee=ie.api.user.updateUser,le={};return(le=de).userCustomFieldValues=ve,ee.post(Ee,le).then(function(we){0==we.data.success&&be.reject(we.data.error),be.resolve(we.data.result)}).catch(function(we){be.reject(we.data)}),be.promise},this.updatePassword=function(de){var ve=se.defer(),be=ie.api.user.updatePassword,Ee={};return Ee.password=de,ee.post(be,Ee).then(function(ye){0==ye.data.success&&ve.reject(ye.data.error.message),ve.resolve()}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.reinitializePassword=function(de,ve){var be=se.defer(),Ee=ie.api.user.reinitializePassword,le={};return le.forgotPasswordString=de,le.password=ve,ee.post(Ee,le).then(function(we){0==we.data.success&&be.reject(we.data.error.message),be.resolve()}).catch(function(we){be.reject(we.data)}),be.promise},this.getUserProfileAccount=function(de){var ve=se.defer(),be=ie.api.user.getUserProfileAccount,Ee={};return Ee.userId=de,ee.post(be,Ee).then(function(ye){1==ye.data.success?ve.resolve(ye.data.result):ve.reject(ye.data.error)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.getAllTopicForUser=function(de){var ve=se.defer();return ee.post(ie.api.user.getAllTopicForUser,de).then(function(le){1==le.data.success?ve.resolve(le.data.result):ve.reject(le.data.error)}).catch(function(le){ve.reject(le.data)}),ve.promise},this.getUserByUserName=function(de){var ve=se.defer(),be=ie.api.user.getUserByUserName,Ee={};return Ee.UserName=de,ee.post(be,Ee).then(function(ye){1==ye.data.success?ve.resolve(ye.data.result):ve.reject(ye.data.error)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.getUserByUserNameCourseRestricted=function(de,ve){var be=se.defer(),Ee=ie.api.user.getUserByUserNameCourseRestricted,le={};return le.CourseIds=ve,le.UserName=de,ee.post(Ee,le).then(function(we){1==we.data.success?be.resolve(we.data.result):be.reject(we.data.error)}).catch(function(we){be.reject(we.data)}),be.promise},this.getUserByRegisterString=function(de){var ve=se.defer(),be=ie.api.user.getUserByRegisterString,Ee={};return Ee.registerString=de,ee.post(be,Ee).then(function(ye){1==ye.data.success?ve.resolve(ye.data.result):ve.reject(ye.data.error)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.getRolesEnum=function(){return ie.roles},this.updateUserLanguageCode=function(de){var ve=se.defer(),be=ie.api.user.updateUserLanguageCode,Ee={};return Ee.LanguageCode=de,ee.post(be,Ee).then(function(ye){0==ye.data.success&&ve.reject(ye.data.error),ve.resolve(ye.data.result)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.updateUserLogin=function(){var de=se.defer();return ee.post(ie.api.user.updateUserLogin,{}).then(function(le){0==le.data.success&&de.reject(le.data.error),de.resolve(le.data.result)}).catch(function(le){de.reject(le.data)}),de.promise},this.getUserAddressByUserIdForCart=function(){var de=se.defer();return ee.post(ie.api.user.getUserAddressByUserIdForCart,{}).then(function(le){1==le.data.success?de.resolve(le.data.result):de.reject(le.data.error)}).catch(function(le){de.reject(le.data)}),de.promise},this.getUserRoleOnTenant=function(){var de=se.defer();return this.initializePromise.then(function(){de.resolve(Q.userRole.code)}),de.promise},this.getUserByEmail=function(de){var ve=se.defer(),be=ie.api.user.getUserByEmail,Ee={};return Ee.Email=de,ee.post(be,Ee).then(function(ye){1==ye.data.success?ve.resolve(ye.data.result):ve.reject(ye.data.error)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.getTimezoneOffset=function(){return-new Date(2016,6,1,12,0,0,0).getTimezoneOffset()},this.transformLocaleToFakeUTC=function(de){de=new Date(de);var ve=new Date;return ve.setFullYear(de.getUTCFullYear()),ve.setMonth(de.getUTCMonth()),ve.setDate(de.getUTCDate()),ve.setHours(de.getUTCHours()),ve.setMinutes(de.getUTCMinutes()),ve.setSeconds(de.getUTCSeconds()),ve.setMilliseconds(de.getUTCMilliseconds()),ve},this.updateDateOfApproval=function(de){var ve=se.defer(),be=ie.api.user.updateDateOfApprovalOfTermsAndConditions,Ee={};return Ee.userName=de,ee.post(be,Ee).then(function(ye){0==ye.data.success&&ve.reject(ye.data.error),ve.resolve(ye.data.result)}).catch(function(ye){ve.reject(ye.data)}),ve.promise},this.registerWithFacebook=function(){var de=se.defer();return globalThis.hello("facebook").login("facebook",{scope:"email"},function(ve){j("facebook",ve.authResponse.access_token,null,null).then(function(be){de.resolve(be)})}),de.promise},this.registerWithGoogle=function(){var de=se.defer();return globalThis.hello("google").login("google",{response_type:"token id_token",scope:"openid email"},function(ve){j("google",ve.authResponse.id_token,null,null).then(function(be){de.resolve(be)},function(be){de.reject(be)})}),de.promise},this.registerWithMicrosoft=function(){var de=se.defer();return globalThis.hello("microsoft").login("microsoft",{response_type:"token id_token",nonce:"6012372a-c78d-4364-b329-f33f7e430db4",scope:"openid https://graph.microsoft.com/User.Read"},function(ve){j("microsoft",ve.authResponse.access_token,null,null).then(function(be){de.resolve(be)},function(be){de.reject(be)})}),de.promise},this.loginWithSaml=function(de){var ve=se.defer();return Z("saml",de,null,null).then(function(be){be.token?ne.storeToken(be.token).then(function(){ve.resolve(be)}):ve.resolve(be)},function(be){ve.reject(be)}),ve.promise},this.loginWithFacebook=function(){var de=se.defer();return globalThis.hello("facebook").login("facebook",{scope:"email"},function(ve){Z("facebook",ve.authResponse.access_token,null,null).then(function(be){be.token?ne.storeToken(be.token).then(function(){de.resolve(be)}):de.resolve(be)},function(be){de.reject(be)})}),de.promise},this.loginWithGoogle=function(){var de=se.defer();return globalThis.hello("google").login("google",{response_type:"token id_token",scope:"openid email"},function(ve){Z("google",ve.authResponse.id_token,null,null).then(function(be){be.token?ne.storeToken(be.token).then(function(){de.resolve(be)}):de.resolve(be)},function(be){de.reject(be)})}),de.promise},this.loginWithMicrosoft=function(){var de=se.defer();return globalThis.hello("microsoft").login("microsoft",{response_type:"token id_token",nonce:"6012372a-c78d-4364-b329-f33f7e430db4",scope:"openid https://graph.microsoft.com/User.Read"},function(ve){Z("microsoft",ve.authResponse.access_token,null,null).then(function(be){be.token?ne.storeToken(be.token).then(function(){de.resolve(be)}):de.resolve(be)},function(be){de.reject(be)})}),de.promise},this.linkToMicrosoftTeams=function(de){var ve=se.defer();return globalThis.hello("microsoft").login("microsoft",{response_type:"token",nonce:"6012372a-c78d-4364-b329-f33f7e430db4",scope:"api://faff11e9-e6b2-477b-9a05-eb79789bb437/access_as_user",location:"&prompt=login"},function(be){(function X(de,ve){var be=se.defer(),Ee=ie.api.user.getAccountGraph,le={};return le.accessToken=de,le.IsFromTenantSettings=ve,ee.post(Ee,le).then(function(we){0==we.data.success&&be.reject(we.data.error.message),be.resolve(we.data.result)}).catch(function(we){be.reject(we.data)}),be.promise})(be.authResponse.access_token,de).then(function(Ee){ve.resolve(Ee)},function(Ee){ve.reject(Ee)})}),ve.promise},this.authorizeMicrosoftTeamsPermission=function(){var de=se.defer();return globalThis.hello("microsoft").login("microsoft",{response_type:"token",nonce:"6012372a-c78d-4364-b329-f33f7e430db4",scope:"User.Read, OnlineMeetings.ReadWrite",location:"&prompt=consent"},function(ve){de.resolve(ve)},function(ve){de.reject(ve)}),de.promise},this.loginWithYapla=function(de,ve){var be=se.defer();return Z("yapla",null,de,ve).then(function(Ee){Ee.token?ne.storeToken(Ee.token).then(function(){be.resolve(Ee)}):be.resolve(Ee)},function(Ee){be.reject(Ee)}),be.promise},this.linkAccountWithOauth=function(de,ve,be,Ee,le){var ye=se.defer(),we=ie.api.user.linkAccountWithOAuth,xe={};return xe.username=de,xe.userId=ve,xe.email=be,xe.provider=Ee,xe.languageCode=le,ee.post(we,xe).then(function(ot){0==ot.data.success&&ye.reject(ot.data.error),ne.storeToken(ot.data.result.token).then(function(){ye.resolve(ot.data)})}).catch(function(ot){ye.reject(ot.data)}),ye.promise},this.getProfileDefaultFieldsRequirements=function(){var de=se.defer();return ee.post(ie.api.user.getProfileDefaultFieldsRequirements).then(function(Ee){0==Ee.data.success&&de.reject(Ee.data.error.message),de.resolve(Ee.data.result)}).catch(function(Ee){de.reject(Ee.data)}),de.promise},this.getProfileDefaultFieldsForCertificate=function(){var de=se.defer();return ee.post(ie.api.user.getProfileDefaultFieldsForCertificate).then(function(Ee){0==Ee.data.success&&de.reject(Ee.data.error.message),de.resolve(Ee.data.result)}).catch(function(Ee){de.reject(Ee.data)}),de.promise},this.getProfileDefaultFieldsForList=function(){var de=se.defer();return ee.post(ie.api.user.getProfileDefaultFieldsForList).then(function(Ee){0==Ee.data.success&&de.reject(Ee.data.error.message),de.resolve(Ee.data.result)}).catch(function(Ee){de.reject(Ee.data)}),de.promise},this.sendTechnicalSupport=function(de,ve,be,Ee){var le=se.defer(),ye=ie.api.user.sendTechnicalSupport,we={};return we.Email=de,we.Title=ve,we.Message=be,we.BrowserInfo=Ee,ee.post(ye,we).then(function(qe){0==qe.data.success&&le.reject(qe.data.error.message),le.resolve()}).catch(function(qe){le.reject(qe.data)}),le.promise},this.tenantSupport=function(de,ve,be){var Ee=se.defer(),le=ie.api.user.tenantSupport,ye={};return ye.Email=de,ye.Title=ve,ye.Message=be,ee.post(le,ye).then(function(xe){0==xe.data.success&&Ee.reject(xe.data.error.message),Ee.resolve()}).catch(function(xe){Ee.reject(xe.data)}),Ee.promise}}]);class Do{constructor(se,ie,ue,ne,te,Q,q,oe,j,Z,K,pe,X,de,ve,be,Ee,le,ye,we,xe,qe){var ot,He,Ze,nt,ft;this.$linq=globalThis.$linq,ie=void 0!==ie?ie:(new Date).getTime(),se=void 0!==se?se:0,ue=void 0!==ue?ue:null,ne=void 0!==ne?ne:null,Z=void 0!==Z?Z:[],te=void 0!==te?te:null,Q=void 0!==Q?Q:null,q=void 0!==q?q:[],K=void 0!==K?K:[],oe=void 0!==oe?oe:null,j=void 0!==j?j:null,pe=void 0!==pe?pe:[],X=void 0!==X?X:null,de=void 0!==de?de:null,ve=void 0!==ve?ve:null,be=void 0!==be?be:null,qe=void 0!==qe?qe:null,Ee=void 0!==Ee?Ee:null,le=void 0!==le?le:null,ye=void 0!==ye?ye:null,we=void 0!==we?we:null,xe=void 0!==xe?xe:null,this.discounts=[],this.cartItemId=ie,this.order=se,this.tenantCourseId=ue,this.label=ne,this.thumbnailUrl=Q,this.selectedEventOccurences=null!==(ot=null==Z?void 0:Z.listEventOccurrence)&&void 0!==ot?ot:[],this.users=K,this.courseTypes=q,this.quantity=oe,this.maximumQuantity=null,this.productList=pe.listOfProducts,this.isItemProduct=X,this.hasMemberCode=ve,this.hasCompany=be,this.hasRbq=qe,this.customAddingParticipant=le,this.visibility=ye,this.isContainEvent=we,this.isUserBuyingLicense=xe,this.price=this.toDecimal(te),this.shippingFee=this.toDecimal(de),null!==oe&&(this.totalShippingFee=null!==(Ze=null===(He=this.shippingFee)||void 0===He?void 0:He.times(oe))&&void 0!==Ze?Ze:null,this.subTotal=null!==(ft=null===(nt=this.price)||void 0===nt?void 0:nt.times(oe))&&void 0!==ft?ft:null),this.discountSubTotal=this.toDecimal(0)}getSubTotal(){return this.subTotal}getDiscountSubTotal(){return this.discountSubTotal}setPrice(se){this.price=this.toDecimal(se),this.refreshAllTotals()}getPrice(){return this.price}setShippingFee(){let se=this.toDecimal(0);for(let ie=0;ie<this.productList.length;ie++)se=se.plus(this.toDecimal(this.productList[ie].shippingFee));this.shippingFee=se,this.calculateTotalShippingFee()}getShippingFee(){return this.shippingFee}getTotalShippingFee(){return this.totalShippingFee}getQuantity(){return this.quantity}setQuantity(se,ie){this.quantity=se,this.setDiscounts(ie),this.refreshAllTotals()}setQuantityInternal(){let se=!1;if(this.courseTypes.length>1)se=!0;else if(1!=this.courseTypes.length||-1==this.courseTypes[0].code.indexOf("SYNC")&&-1==this.courseTypes[0].code.indexOf("ASYNC")){if(1!=this.courseTypes.length)throw"The course has no types";-1!=this.courseTypes[0].code.indexOf("PROD")?(se=!0,this.quantity=1):(-1!=this.courseTypes[0].code.indexOf("GIFTCOURSE")||-1!=this.courseTypes[0].code.indexOf("GIFTCARD"))&&(se=!1,this.quantity=1)}else se=!0;return se?this.users.length:this.quantity}setDiscounts(se){if(0==this.discounts.length)return;let ie;if(ie=se?this.$linq(se.courses).sum(function(ue){return this.$linq(ue.discounts).sum(function(ne){return ne.quantity})}):this.$linq(this.discounts).sum(function(ue){return ue.quantity}),ie<this.quantity){const ue=this.$linq(this.discounts).where(function(ne){return 2==ne.type}).firstOrDefault();ue&&this.quantity>ie&&(ue.quantity+=ue.maximumNumberOfUse-ie)}else if(ie>this.quantity){const ue=this.$linq(this.discounts).minBy(function(ne){return ne.unitDiscount});for(let ne=0;ne<this.discounts.length;ne++)this.discounts[ne].id==ue.id&&(1==this.discounts[ne].quantity?this.discounts.splice(ne,1):2==ue.type?this.discounts[ne].quantity=this.quantity:this.discounts[ne].quantity--)}}addUser(se){this.users.push(se),this.setQuantity(this.setQuantityInternal())}getUserById(se){for(let ie=0;ie<this.users.length;ie++)if(this.users[ie].cartUserId==se)return this.users[ie];return null}getAllUsers(){return this.users}updateUser(se){for(let ie=0;ie<this.users.length;ie++)this.users[ie].cartUserId==se.cartUserId&&(this.users[ie]=se)}removeUser(se){for(let ie=0;ie<this.users.length;ie++)this.users[ie].cartUserId==se.cartUserId&&this.users.splice(ie,1);this.setQuantity(this.setQuantityInternal())}itemIsOfType(se){for(let ie=0;ie<this.courseTypes.length;ie++)if(this.courseTypes[ie].code==se)return!0;return!1}refreshAllTotals(){this.calculateSubTotals(),this.calculateTotalShippingFee()}calculateSubTotals(){null!==this.quantity?(this.discountSubTotal=this.discounts.reduce((se,ie)=>se.plus(ie.unitDiscount.times(ie.quantity)),this.toDecimal(0)),this.subTotal=null!==this.price?this.price.times(this.quantity):null):this.subTotal=null}calculateTotalShippingFee(){this.totalShippingFee=null!==this.shippingFee&&null!==this.quantity?this.shippingFee.times(this.quantity):null}toDecimal(se){return null===se?null:new Di.t(se).toDecimalPlaces(2)}}class Va{constructor(){this.cartUserId=(new Date).getTime(),this.email="",this.firstName="",this.lastName="",this.memberCode="",this.company="",this.notify=!0,this.rbqUserCode=""}}class Ua{constructor(se=null){null!==se&&(this.id=se.id,this.name=se.name,this.discountId=se.discountId,this.type=se.type,this.maximumNumberOfUse=se.maximumNumberOfUse,this.numberOfUse=se.numberOfUse,this.quantity=se.quantity,this.token=se.token,this.isForSingleUse=se.isForSingleUse,this.isUsed=se.isUsed,this.courseId=se.courseId,this.courseLabel=se.courseLabel,this.categoryId=se.categoryId,this.categoryLabel=se.categoryLabel,this.subCategoryId=se.subCategoryId,this.subCategoryLabel=se.subCategoryLabel,null!=se.balance&&(this.balance=this.toDecimal(se.balance)),null!=se.unitDiscount&&(this.unitDiscount=this.toDecimal(se.unitDiscount)),null!=se.amount&&(this.amount=2==this.type?this.toDecimalPercentage(se.amount):this.toDecimal(se.amount)))}getAmountAsPercentage(){return this.amount.dividedBy(100)}toDecimal(se){return null===se?null:new Di.t(se).toDecimalPlaces(2)}toDecimalPercentage(se){return null===se?null:new Di.t(se).toDecimalPlaces(8)}}class ro{constructor(se){if(this.$linq=globalThis.$linq,this.courses=[],this.discounts=[],!se||void 0===se)return;let ie=[];se.items?(this.discounts=se.discounts.map(ue=>new Ua(ue)),ie=se.items):(ie=se,this.discounts=[]);for(let ue=0;ue<ie.length;ue++){const ne=ie[ue],te=new Do;te.order=ue,te.id=ne.id,te.cartItemId=ne.cartItemId,te.courseTypes=ne.courseTypes,te.label=ne.label,te.selectedEventOccurences=ne.selectedEventOccurences,te.tenantCourseId=ne.tenantCourseId,te.thumbnailUrl=ne.thumbnailUrl,te.users=ne.users,te.maximumQuantity=ne.maximumQuantity,te.productList=ne.productList,te.isItemProduct=ne.isItemProduct,te.isItemGiftCard=ne.isItemGiftCard,te.isItemGiftCourse=ne.isItemGiftCourse,te.discounts=ne.discounts.map(Q=>new Ua(Q)),te.categoryId=ne.categoryId,te.parentCategoryId=ne.parentCategoryId,te.categoryLabel=ne.categoryLabel,te.parentCategoryLabel=ne.parentCategoryLabel,te.hasMemberCode=ne.hasMemberCode,te.hasCompany=ne.hasCompany,te.hasRbq=ne.hasRbq,te.enrollmentValidationRequired=ne.enrollmentValidationRequired,te.customAddingParticipant=ne.customAddingParticipant,te.visibility=ne.visibility,te.isContainEvent=ne.isContainEvent,te.isUserBuyingLicense=ne.isUserBuyingLicense,te.setQuantity(ne.quantity),te.setPrice(ne.price),te.setShippingFee(),this.addItem(te)}}getAllItems(){return this.courses}addItem(se){this.courses.push(se)}getItem(se){for(let ie=0;ie<this.courses.length;ie++)if(this.courses[ie].cartItemId==se)return this.courses[ie];return null}updateItem(se){for(let ie=0;ie<this.courses.length;ie++)this.courses[ie].cartItemId==se.cartItemId&&(this.courses[ie]=se,this.courses[ie].refreshAllTotals())}removeItem(se){for(let ie=0;ie<this.courses.length;ie++)this.courses[ie].cartItemId==se&&(this.checkDiscounts(this.courses[ie]),this.courses.splice(ie,1))}getSubTotal(){let se=this.toDecimal(0);for(let ie=0;ie<this.courses.length;ie++)se=se.plus(this.courses[ie].getSubTotal());return se}getDiscountSubTotal(){let se=this.toDecimal(0);for(let ie=0;ie<this.courses.length;ie++)se=se.plus(this.courses[ie].getDiscountSubTotal());return se}getTotalShippingFee(){let se=this.toDecimal(0);for(let ie=0;ie<this.courses.length;ie++)se=se.plus(this.courses[ie].getTotalShippingFee());return se}checkDiscounts(se){for(let ne=0;ne<this.discounts.length;ne++){var ie=this.discounts[ne].courseId;const te=null==ie||this.$linq(this.courses).any(function(q){return q.id!=se.id&&ie==q.id});var ue=this.discounts[ne].categoryId;const Q=null==ue||this.$linq(this.courses).any(function(q){return q.id!=se.id&&(q.categoryId==ue||q.parentCategoryId==ue)});(!te||!Q)&&this.discounts.splice(ne,1)}}removeDiscountsByToken(se){this.discounts=this.$linq(this.discounts).where(function(ie){return!this.$linq(se).contains(ie.token)}).toArray();for(let ie=0;ie<this.courses.length;ie++){this.courses[ie].discounts=this.$linq(this.courses[ie].discounts).where(function(ne){return!globalThis.$linq(se).contains(ne.token)}).toArray();const ue=this.$linq(this.courses[ie].discounts).sum(function(ne){return ne.quantity});ue<this.courses[ie].getQuantity()&&ue>0&&(this.courses[ie].discounts[0].quantity=this.courses[ie].getQuantity()),this.courses[ie].refreshAllTotals()}}toDecimal(se){return null===se?null:new Di.t(se).toDecimalPlaces(2)}}class hc{constructor(){this.totalShippingFee=null,this.grandTotal=null,this.subTotal=null,this.discountSubTotal=null,this.discountTotal=null,this.taxes=[],this.subTotal=this.toDecimal(0),this.discountSubTotal=this.toDecimal(0),this.discountTotal=this.toDecimal(0),this.grandTotal=this.toDecimal(0),this.totalShippingFee=null,this.taxes=[]}getTotalShippingFee(){return this.totalShippingFee}setTotalShippingFee(se){this.totalShippingFee=this.toDecimal(se)}getGrandTotal(){return this.grandTotal}setGrandTotal(se){this.grandTotal=this.toDecimal(se)}getSubTotal(){return this.subTotal}setSubTotal(se){this.subTotal=this.toDecimal(se)}getDiscountSubTotal(){return this.discountSubTotal}setDiscountSubTotal(se){this.discountSubTotal=this.toDecimal(se)}getDiscountTotal(){return this.discountTotal}setDiscountTotal(se){this.discountTotal=this.toDecimal(se)}getUsaTaxesAmount(){return"US"!==globalThis.__headQuarterCountryCode?this.toDecimal(0):this.taxes.reduce((se,ie)=>se.plus(ie.getAmount()),this.toDecimal(0))}getTaxes(){return this.taxes}addTax(se){this.taxes.push(se)}clearTaxes(){this.taxes=[]}toDecimal(se){return null===se?null:new Di.t(se).toDecimalPlaces(2)}}class ko{getPercentage(){return this.percentage}setPercentage(se){this.percentage=this.toDecimalForTax(se)}getAmount(){return this.amount}setAmount(se){this.amount=this.toDecimal(se)}toDecimal(se){return new Di.t(se).toDecimalPlaces(2)}toDecimalForTax(se){return new Di.t(se).toDecimalPlaces(8)}}A.module("app").service("cartService",["$http","$q","appConst","localStorageService","authService","userService","taxService","discountService","toaster","$interval","tenantService",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z){const K=globalThis.$linq;let pe;const X=this;let ve=[],be=null,Ee=null,le=null,ye=null,we=null;this.itemCount=0,this.cartHasProducts=null,this.billingStateId=null,this.billingCountryId=null,this.billingAsShippingAdress=!1,this.shippingStateId=null,this.billingAddress=null,this.shippingAddress=null,this.paymentIntentId=null,this.paymentMethodId=null,this.hasCourseValidationRequired=!1,this.getSubTotal=function(){return pe.getSubTotal()},this.getTotalShippingFee=function(){return pe.getTotalShippingFee()},this.getDiscountSubTotal=function(){return pe.getDiscountSubTotal()},this.getDiscountTotal=function(){return pe.getDiscountTotal()},this.getTaxes=function(){return pe.getTaxes()},this.getUsaTaxesAmount=function(){return pe.getUsaTaxesAmount()},this.getGrandTotal=function(){return pe.getGrandTotal()},this.addItemP=function(Ot,Gt,qt,tn,on,gn,Tn,yn,Zt,mn,Bt,Yt,vn,Mn,Pn,bt,jt,hn,ln,Bn,Cn,Rn){const Ln=se.defer();return pt().then(function(Fn){const On=new Do;if(On.id=Ot,On.tenantCourseId=Gt,On.label=qt,On.setPrice(tn),On.thumbnailUrl=on,On.courseTypes=gn,On.selectedEventOccurences=Tn.listEventOccurrence,On.productList=yn.listOfProducts,On.setShippingFee(),On.categoryId=Zt,On.parentCategoryId=mn,On.categoryLabel=Bt,On.parentCategoryLabel=Yt,On.isItemProduct=!1,On.isItemGiftCard=!1,On.isItemGiftCourse=!1,On.hasMemberCode=Pn,On.hasCompany=bt,On.hasRbq=Rn,On.enrollmentValidationRequired=jt,On.customAddingParticipant=hn,On.visibility=ln,On.isContainEvent=Bn,On.isUserBuyingLicense=Cn,1==gn.length)switch(gn[0].code){case"PROD":On.isItemProduct=!0;break;case"GIFTCARD":On.isItemGiftCard=!0;break;case"GIFTCOURSE":On.isItemGiftCourse=!0}Mt(On,Fn)?Ln.reject(L("CartServiceAddToCartDuplicate")):ne.isUserLoggedInPromise().then(function(yi){te.getCurrentUserP().then(function(mi){for(let ci=0;ci<vn.length;ci++){const ki=new Va;ki.cartUserId=ki.cartUserId+ci,ki.email=vn[ci].email,ki.firstName=vn[ci].firstName,ki.lastName=vn[ci].lastName,ki.memberCode=vn[ci].memberCode,ki.company=vn[ci].company,ki.notify=vn[ci].notify,ki.rbqUserCode=vn[ci].rbqUserCode,On.addUser(ki)}On.setQuantity(Mn),Fn.addItem(On),yi?st(Fn).then(function(){Wt().then(function(){X.isDirty=!0,Ln.resolve()},function(){X.isDirty=!0,Ln.resolve()})}):gt(Fn,!0).then(function(){Ln.resolve()})})})}),Ln.promise},this.userIsDuplicateForCartItem=function(Ot,Gt){const qt=Ot.getAllUsers();for(let tn=0;tn<qt.length;tn++)if(qt[tn].email.trim().toLowerCase()==Gt.email.trim().toLowerCase()&&qt[tn].cartUserId!=Gt.cartUserId)return!0;return!1},this.addUserToItemP=function(Ot,Gt,qt,tn,on,gn){const Tn=se.defer();return pt().then(function(yn){const Zt=new Va;Zt.firstName=Gt,Zt.lastName=qt,Zt.email=Ot,Zt.rbqUserCode=on,Zt.notify=tn,X.userIsDuplicateForCartItem(yn.getItem(gn),Zt)?Tn.reject(L("CartServiceAddUserToCartItemDuplicateEmailError")):(yn.getItem(gn).addUser(Zt),st(yn).then(function(){X.updateDiscounts().then(function(){Tn.resolve(Zt)})}))}),Tn.promise},this.updateUserInItemP=function(Ot,Gt){const qt=se.defer();return pt().then(function(tn){const on=new Va;on.firstName=Ot.firstName,on.lastName=Ot.lastName,on.email=Ot.email,on.cartUserId=Ot.cartUserId,on.notify=Ot.notify,on.memberCode=Ot.memberCode,on.company=Ot.company,on.rbqUserCode=Ot.rbqUserCode,tn.getItem(Gt).getUserById(Ot.cartUserId).email!=on.email&&X.userIsDuplicateForCartItem(tn.getItem(Gt),on)?qt.reject(L("CartServiceAddUserToCartItemDuplicateEmailError")):(tn.getItem(Gt).updateUser(on),st(tn).then(function(){qt.resolve(on)}))}),qt.promise},this.setValuesForCart=function(Ot,Gt){X.paymentIntentId=Gt,X.paymentMethodId=Ot},this.updateItemsP=function(Ot){const Gt=se.defer();return pt().then(function(qt){for(let tn=0;tn<Ot.length;tn++)qt.updateItem(Ot[tn]);st(qt).then(function(){Gt.resolve()})}),Gt.promise},this.getUserFromItemByIdP=function(Ot,Gt){const qt=se.defer();return pt().then(function(tn){qt.resolve(tn.getItem(Gt).getUserById(Ot))}),qt.promise},this.getAllUsersFromItem=function(Ot){const Gt=se.defer();return pt().then(function(qt){Gt.resolve({users:qt.getItem(Ot).getAllUsers(),maximumQuantity:qt.getItem(Ot).maximumQuantity,cartItemId:Ot})}),Gt.promise},this.getDiscounts=function(){const Ot=se.defer();return pt().then(function(Gt){Ot.resolve(Gt.discounts)}),Ot.promise};const ot=function(Ot,Gt){return null==Gt.categoryId||Ot.categoryId==Gt.categoryId||Ot.parentCategoryId==Gt.categoryId},Ze=function(Ot,Gt){return null==Gt.courseId||Ot.id==Gt.courseId||Ot.id==Gt.courseId},nt=function(Ot,Gt){return!K(Ot.discounts).any(function(qt){return qt.discountId==Gt.discountId})};this.updateDiscounts=function(){const Ot=se.defer();return X.getAllItemsP().then(function(Gt){const qt=K(Gt).where(function(on){return!on.isItemGiftCard}).toArray(),tn=K(qt).selectMany(function(on){return on.discounts}).distinctBy(function(on){return on.id}).select(function(on){return on.token}).orderBy(function(on){return on.type}).thenByDescending(function(on){return on.amount}).toArray();tn.length<=0?Ot.resolve():X.removeDiscountsByToken(tn).then(function(){X.addDiscounts(tn).then(function(){Ot.resolve()})})}),Ot.promise},this.addDiscounts=function(Ot){const Gt=se.defer(),qt=Ot.shift();return X.addDiscount(qt,!0).then(function(){Ot.length>0?X.addDiscounts(Ot).then(function(){Gt.resolve()}):Gt.resolve()}),Gt.promise},this.addDiscount=function(Ot,Gt){const qt=se.defer();return q.getDiscountByToken(Ot).then(function(tn){const on=new Ua(tn);X.getAllItemsP().then(function(gn){const Tn=K(gn).where(function(yn){return!yn.isItemGiftCard}).toArray();X.validateDiscount(on,Tn,Gt).then(function(yn){if(yn){let Zt=[];if(0==on.type)return void X.getDiscounts().then(function(mn){const Bt=mn.reduce((vn,Mn)=>vn.plus(Mn.unitDiscount),Jt(0)),Yt=pe.getGrandTotal().minus(Bt);on.quantity=1,on.unitDiscount=Yt.greaterThan(on.balance)?on.balance:Yt,mn.push(on),pe.setDiscountTotal(mn.reduce((vn,Mn)=>vn.plus(Mn.unitDiscount),Jt(0))),X.setDiscounts(mn).then(function(){qt.resolve({discountToken:"",showDiscountToken:!1}),Gt||oe.pop("success",L("CartDiscountAddSuccess"))})});1==on.type?(Zt=K(Tn).where(function(mn){return Ze(mn,on)}).toArray(),Zt=K(Zt).where(function(mn){return nt(mn,on)}).toArray()):2==on.type&&(Zt=K(Tn).orderBy(function(Bt){return Bt.getPrice().toNumber()},function(Bt,Yt){return Bt>Yt?-1:Yt>Bt?1:0}).where(function(Bt){return function(Ot){return Ot.getSubTotal().greaterThan(0)}(Bt)&&(0==Bt.discounts.length||!K(Bt.discounts).any(function(Yt){return function(Ot,Gt){return Ot.type==Gt.type}(Yt,on)}))&&ot(Bt,on)&&Ze(Bt,on)&&nt(Bt,on)}).toArray()),Zt.length>0?X.applyDiscount(Zt,on,Gt).then(function(){qt.resolve({discountToken:"",showDiscountToken:!1})}):(Gt||X.showDiscountError(ft.doesNotApply),qt.resolve())}else qt.resolve()})})}),qt.promise},this.setDiscounts=function(Ot){const Gt=se.defer();return pt().then(function(qt){qt.discounts=Ot,st(qt).then(function(){Gt.resolve()},function(){})}),Gt.promise},this.removeDiscountsByToken=function(Ot){const Gt=se.defer();return pt().then(function(qt){qt.removeDiscountsByToken(Ot),st(qt,!0).then(function(){Gt.resolve()},function(){})}),Gt.promise},this.removeUserFromItemP=function(Ot,Gt){const qt=se.defer();return pt().then(function(tn){const on=new Va;on.cartUserId=Ot,tn.getItem(Gt).removeUser(on),st(tn).then(function(){qt.resolve()},function(){})}),qt.promise},this.removeItemP=function(Ot){const Gt=se.defer();return pt().then(function(qt){qt.removeItem(Ot),st(qt).then(function(){Gt.resolve(),0==qt.getAllItems().length&&ei()})}),Gt.promise},this.getAllItemsP=function(){const Ot=se.defer();return se.all(ve).then(function(){ve=[],pt().then(function(Gt){Ot.resolve(Gt.getAllItems())},function(){})}),Ot.promise},this.getItemP=function(Ot){const Gt=se.defer();return se.all(ve).then(function(){ve=[],pt().then(function(qt){Gt.resolve(qt.getItem(Ot))},function(){})}),Gt.promise},this.getSubTotalP=function(){const Ot=se.defer();return pt().then(function(Gt){Ot.resolve(Gt.getSubTotal())},function(){}),Ot.promise},this.setBillingAsShipping=function(Ot){X.billingAsShippingAdress=Ot,Jn(Gn.billingCountryIdChanged,X.billingCountryId),Jn(Gn.billingStateIdChanged,X.billingStateId)},this.setBillingCountryId=function(Ot){X.billingCountryId=Ot,Jn(Gn.billingCountryIdChanged,Ot)},this.setBillingStateIdWithoutLoading=function(Ot,Gt){X.billingCountryId=Gt,X.billingStateId=Ot,X.billingAsShippingAdress&&(X.shippingStateId=Ot,Jn(Gn.billingStateIdChanged,Ot))},this.setBillingStateId=function(Ot,Gt){const qt=se.defer();return X.billingCountryId=Gt,X.billingStateId=Ot,X.billingAsShippingAdress&&(X.shippingStateId=Ot,Jn(Gn.billingStateIdChanged,Ot)),Wt().then(function(){Tt().then(function(){qt.resolve()},function(){qt.resolve()})},function(tn){qt.reject(tn)}),qt.promise},this.setShippingStateId=function(Ot){X.shippingStateId=Ot},this.setShippingAddress=function(Ot){X.shippingAddress=Ot},this.setBillingAddressWithoutLoading=function(Ot){X.billingAddress=Ot,Jn(Gn.billingAddressChanged,Ot)},this.setBillingAddress=function(Ot){const Gt=se.defer();X.billingAddress=Ot,Jn(Gn.billingAddressChanged,Ot),Wt().then(function(){Tt()},function(qt){Gt.reject(qt)})},this.setItemQuantity=function(Ot,Gt){const qt=se.defer();return pt().then(function(tn){tn.getItem(Ot).setQuantity(Gt,tn),st(tn).then(function(){qt.resolve()})}),qt.promise},this.setItemPrice=function(Ot,Gt){const qt=se.defer();return pt().then(function(tn){tn.getItem(Ot).setPrice(Gt),st(tn).then(function(){qt.resolve()})}),qt.promise},this.getTotalShippingFeeP=function(){const Ot=se.defer();return pt().then(function(Gt){Ot.resolve(Gt.getTotalShippingFee())},function(){}),Ot.promise},this.refreshAllP=function(){return Tt(null)},this.validateDiscount=function(Ot,Gt,qt){const tn=se.defer();if(!(Ot.discountId>0))return qt||X.showDiscountError(ft.notExist),tn.resolve(!1),tn.promise;if(0==Ot.type)return X.getDiscounts().then(function(on){return K(on).any(function(gn){return gn.id==Ot.discountId})?(qt||X.showDiscountError(ft.alreadyExist,Ot),tn.resolve(!1),tn.promise):K(Gt).any(function(gn){return Ze(gn,Ot)})?K(Gt).any(function(gn){return function(Ot,Gt){return null==Gt.subCategoryId||Ot.categoryId==Gt.subCategoryId}(gn,Ot)})?K(Gt).any(function(gn){return ot(gn,Ot)})?(tn.resolve(!0),tn.promise):(qt||X.showDiscountError(ft.category,Ot),tn.resolve(!1),tn.promise):(qt||X.showDiscountError(ft.subCategory,Ot),tn.resolve(!1),tn.promise):(qt||X.showDiscountError(ft.course,Ot),tn.resolve(!1),tn.promise)}),tn.promise;if(1==Ot.type){let on=K(Gt).where(function(gn){return Ze(gn,Ot)}).toArray();if(0==on.length)return qt||X.showDiscountError(ft.course,Ot),tn.resolve(!1),tn.promise;if(on=K(on).where(function(gn){return nt(gn,Ot)}).toArray(),0==on.length)return qt||X.showDiscountError(ft.alreadyExist,Ot),tn.resolve(!1),tn.promise}return tn.resolve(!0),tn.promise},this.applyDiscount=function(Ot,Gt,qt){const tn=se.defer();let gn=Gt.maximumNumberOfUse-Gt.numberOfUse;for(let yn=0;yn<Ot.length;yn++){if(Gt.quantity=1,1==Gt.type?Gt.unitDiscount=Ot[yn].getPrice().plus(Ot[yn].getShippingFee()):2==Gt.type&&(Gt.unitDiscount=Jt(Gt.getAmountAsPercentage().times(Ot[yn].getPrice())),Ot[yn].getQuantity()>=gn?(Gt.quantity=gn,gn-=gn):(Gt.quantity=Ot[yn].getQuantity(),gn-=Ot[yn].getQuantity())),Ot[yn].discounts.length>0)if(1==Gt.type){if(!((Tn=K(Ot[yn].discounts).sum(function(Zt){return Zt.quantity}))+1<=Ot[yn].getQuantity())&&Tn+1>Ot[yn].getQuantity()){const Zt=Ot[yn].discounts.sort((mn,Bt)=>{const Yt=mn.unitDiscount.minus(Bt.unitDiscount);return Yt.greaterThan(0)?1:Yt.lessThan(0)?-1:0})[0];for(let mn=0;mn<Ot[yn].discounts.length;mn++)Ot[yn].discounts[mn].id==Zt.id&&(1==Ot[yn].discounts[mn].quantity?Ot[yn].discounts.splice(mn,1):Ot[yn].discounts[mn].quantity--)}}else if(2==Gt.type){var Tn;if((Tn=K(Ot[yn].discounts).sum(function(mn){return mn.quantity}))>=Ot[yn].getQuantity()&&!qt)return X.showDiscountError(ft.doesNotApply,Gt),tn.resolve(),tn.promise;Gt.quantity=Ot[yn].getQuantity()-Tn>=Gt.quantity?Gt.quantity:Ot[yn].getQuantity()-Tn<=Gt.quantity?Ot[yn].getQuantity()-Tn:Gt.quantity}Ot[yn].discounts.push(new Ua(JSON.parse(JSON.stringify(Gt))))}return X.updateItemsP(Ot).then(function(){tn.resolve()}),tn.promise};var ft={course:0,category:1,alreadyExist:2,notExist:3,doesNotApply:4,subCategory:5,cantApplyGiftCardAlreadyHaveDiscount:6};function Dt(Ot){const Gt=se.defer();let qt;return ue.retrieveObject(Ot).then(function(tn){qt=new ro(tn),Gt.resolve(qt)},function(){qt=new ro,Gt.resolve(qt)}),Gt.promise}function pt(){const Ot=se.defer();return ne.getUserIdP().then(function(Gt){Dt("cart_"+be+"_"+Gt).then(function(tn){Ot.resolve(tn)})}),Ot.promise}X.showDiscountError=function(Ot,Gt){let qt="",tn="";switch(Ot){case ft.course:qt="DiscountPaymentErrorCourse",tn=Gt.courseLabel;break;case ft.category:qt="DiscountPaymentErrorCategory",tn=Gt.categoryLabel;break;case ft.subCategory:qt="DiscountPaymentErrorSubCategory",tn=Gt.categoryLabel+"/"+Gt.subCategoryLabel;break;case ft.alreadyExist:qt="DiscountPaymentErrorAlreadyExist";break;case ft.notExist:qt="DiscountPaymentErrorNotExist";break;case ft.doesNotApply:qt="DiscountPaymentErrorDoesNotApply";break;case ft.cantApplyGiftCardAlreadyHaveDiscount:qt="DiscountPaymentErrorCantApplyGiftCardAlreadyHaveDiscount"}oe.pop("error",L(qt).replace("{0}",tn))},X.index=0;const lt=[];function it(Ot,Gt,qt=!0){qt=void 0===qt||qt;const tn=X.index++,on=se.defer();return lt.push({cart:Gt,localStorageKey:Ot,index:tn,value:{discounts:Gt.discounts,items:Gt.getAllItems()},refresh:qt,deferred:on}),on.promise}let et=null;function st(Ot,Gt=!0){Gt=void 0===Gt||Gt;const qt=se.defer();return ne.getUserIdP().then(function(tn){it("cart_"+be+"_"+tn,Ot,Gt).then(function(){qt.resolve()})}),qt.promise}function gt(Ot,Gt){const qt=se.defer();return it(Ee,Ot,Gt).then(function(){qt.resolve()}),qt.promise}function Tt(Ot=null){const Gt=se.defer();function qt(tn){vt(tn).then(function(){(function Ut(Ot){function Gt(qt){X.itemCount=qt.getAllItems().length}null==(Ot=void 0!==Ot?Ot:null)?pt().then(Gt):Gt(Ot)})(tn),function ht(Ot){function Gt(qt){pe.setTotalShippingFee(qt.getTotalShippingFee())}null==(Ot=void 0!==Ot?Ot:null)?pt().then(Gt):Gt(Ot)}(tn),function Rt(Ot){function Gt(qt){pe.setSubTotal(qt.getSubTotal()),pe.setDiscountSubTotal(qt.getDiscountSubTotal())}null==(Ot=void 0!==Ot?Ot:null)?pt().then(Gt):Gt(Ot)}(tn),function Vt(Ot){function Gt(qt){X.hasCourseValidationRequired=K(qt.getAllItems()).any(function(tn){return 1==tn.enrollmentValidationRequired})}null==(Ot=void 0!==Ot?Ot:null)?pt().then(Gt):Gt(Ot)}(tn),function Et(Ot){const Gt=se.defer();if(Ot=void 0!==Ot?Ot:null,null==ye||0==ye.length)return pe.clearTaxes(),pe.setGrandTotal(pe.getSubTotal().minus(pe.getDiscountSubTotal())),null!=pe.getTotalShippingFee()&&pe.getTotalShippingFee().greaterThan(0)&&pe.setGrandTotal(pe.getGrandTotal().plus(pe.getTotalShippingFee())),Gt.resolve(),Gt.promise;function qt(tn){const on=tn.getAllItems();if(pe.clearTaxes(),0==on.length)for(var gn=0;gn<le.length;gn++){const yn=new ko;yn.label=le[gn].label,yn.setPercentage(le[gn].percentage),yn.setAmount(Jt(0)),pe.addTax(yn),pe.setGrandTotal(Jt(0))}else{let yn=Jt(0),Zt=Jt(0);for(gn=0;gn<le.length;gn++){const Bt=new ko;Bt.id=le[gn].taxId,Bt.label=le[gn].label,Bt.setPercentage(le[gn].percentage),Bt.setAmount(Jt(0));for(var Tn=0;Tn<on.length;Tn++){const Yt=on[Tn].getSubTotal().minus(on[Tn].getDiscountSubTotal()),vn=on[Tn].getTotalShippingFee();let Mn=ye.filter(bt=>bt.taxId==Bt.id&&bt.tenantsCoursesId==on[Tn].tenantCourseId);if(on[Tn].selectedEventOccurences.length>0?(Mn=Mn.filter(bt=>bt.eventOccurrencesId.every(jt=>on[Tn].selectedEventOccurences.some(hn=>hn.eventOccurrenceId==jt))),Mn=Mn.length>0?Mn[0]:null):Mn=K(Mn).firstOrDefault(),0==gn&&(yn=yn.plus(Yt.plus(vn))),!Mn)continue;let Pn=Jt(Yt.times(un(Mn.percentage)));Pn=Pn.plus(Jt(vn.times(un(Mn.percentageWithoutException)))),Bt.setAmount(Bt.getAmount().add(Pn)),Zt=Zt.plus(Pn)}pe.addTax(Bt)}pe.setGrandTotal(yn.plus(Zt))}Gt.resolve()}return null==Ot?pt().then(qt):qt(Ot),Gt.promise}(tn).then(function(){(function xt(Ot){Ot=void 0!==Ot?Ot:null;const Gt=se.defer(),qt={};function tn(on){const gn=on.getAllItems();for(var Tn=0;Tn<gn.length;Tn++)if(Kt(gn[Tn],"SYNC"))for(var yn=gn[Tn],Zt=0;Zt<yn.selectedEventOccurences.length;Zt++)void 0===(Bt=qt[(mn=yn.selectedEventOccurences[Zt]).eventOccurrenceId])?qt[mn.eventOccurrenceId]={usedPlaces:yn.quantity,originalRemainingSeats:mn.remainingSeats,parentCartId:yn.cartItemId,currentRemainingSeats:function(){return this.originalRemainingSeats-this.usedPlaces}}:(Bt.originalRemainingSeats!=mn.remainingSeats&&yn.cartItemId>Bt.parentCartId&&(Bt.originalRemainingSeats=mn.remainingSeats,Bt.parentCartId=yn.cartItemId),Bt.usedPlaces+=yn.quantity);for(Tn=0;Tn<gn.length;Tn++)if(yn=gn[Tn],Kt(gn[Tn],"SYNC")){let Mn=null;for(Zt=0;Zt<gn[Tn].selectedEventOccurences.length;Zt++){var mn,Bt=qt[(mn=gn[Tn].selectedEventOccurences[Zt]).eventOccurrenceId];(null==Mn||Mn>Bt.currentRemainingSeats())&&(Mn=Bt.currentRemainingSeats())}yn.maximumQuantity=Mn}st(on,!1),Gt.resolve()}return null==Ot?pt().then(tn):tn(Ot),Gt.promise})(tn).then(function(){(function Ct(Ot){const Gt=se.defer();for(var qt=0;qt<Ot.discounts.length;qt++)Ot.discounts[qt].unitDiscount=Jt(0);for(qt=0;qt<Ot.discounts.length;qt++){const on=Ot.discounts.reduce((Tn,yn)=>Tn.plus(yn.unitDiscount.times(yn.quantity)),Jt(0)),gn=pe.getGrandTotal().minus(on);Ot.discounts[qt].unitDiscount=gn.greaterThan(Ot.discounts[qt].balance)?Ot.discounts[qt].balance:gn}return function dt(Ot){const Gt=Ot.discounts.reduce((tn,on)=>tn.plus(on.unitDiscount.times(on.quantity)),Jt(0));pe.setDiscountTotal(Gt);const qt=Ot.courses.reduce((tn,on)=>tn.plus(on.getDiscountSubTotal()),Jt(0));pe.setDiscountSubTotal(qt)}(Ot),pe.getDiscountTotal().equals(0)&&(Ot.discounts=[]),st(Ot,!1),Gt.resolve(),Gt.promise})(tn).then(function(){Jn(Gn.cartHasChanged,null),Gt.resolve()})})})})}return null==(Ot=void 0===Ot?null:Ot)?pt().then(qt):qt(Ot),Gt.promise}function vt(Ot=null){Ot=void 0===Ot?null:Ot;const Gt=se.defer();function qt(tn){if(X.cartHasProducts=!1,tn.courses.length>0)for(let on=0;on<tn.courses.length;on++)if(null!=tn.courses[on].courseTypes&&tn.courses[on].courseTypes.length>0)for(let gn=0;gn<tn.courses[on].courseTypes.length;gn++)("PROD"===tn.courses[on].courseTypes[gn].code||tn.courses[on].productList.length>0)&&(X.cartHasProducts=!0,Gt.resolve(!0));Gt.resolve(X.cartHasProducts)}return null==Ot?pt().then(qt):qt(Ot),Gt.promise}function Wt(){const Ot=se.defer();return vt().then(function(Gt){let qt=null;if(Gt){if(null==X.shippingStateId)return ye=null,void Ot.reject();qt=X.shippingStateId}else null!=X.billingStateId&&(qt=X.billingStateId);X.getAllItemsP().then(function(tn){if(0==tn.length)return void Ot.reject();const on=[];for(let Tn=0;Tn<tn.length;Tn++){const yn={TenantCourseId:tn[Tn].tenantCourseId,EventOccurrencesId:[],IsGiftCourse:tn[Tn].isItemGiftCourse,IsGiftCard:tn[Tn].isItemGiftCard};for(let Zt=0;Zt<tn[Tn].selectedEventOccurences.length;Zt++)yn.EventOccurrencesId.push(tn[Tn].selectedEventOccurences[Zt].eventOccurrenceId);on.push(yn)}(!we||we!=qt)&&(we=qt);let gn=null;null!=X.shippingAddress?gn={addressLine:X.shippingAddress.addressLine1,addressLine2:X.shippingAddress.addressLine2,city:X.shippingAddress.city,zipCode:X.shippingAddress.zipCode}:null!=X.billingAddress&&(gn={addressLine:X.billingAddress.addressLine1,addressLine2:X.billingAddress.addressLine2,city:X.billingAddress.city,zipCode:X.billingAddress.zipCode}),Q.getTaxesByStateId(X.billingCountryId,qt,on,gn,!1).then(function(Tn){ye=Tn.tenantCourseTaxes,le=Tn.taxes,Ot.resolve()},function(Tn){Ot.reject(Tn)})})}),Ot.promise}function Mt(Ot,Gt){let qt=!1;const tn=Gt.getAllItems();for(var on=0;on<tn.length;on++){const gn=tn[on];if(gn.tenantCourseId==Ot.tenantCourseId){let Tn=!1;for(on=0;on<gn.courseTypes.length;on++)"SYNC"==gn.courseTypes[on].code&&(Tn=!0);if(Tn){const yn=gn.selectedEventOccurences.length;let Zt=0;for(on=0;on<yn;on++)for(let Bt=0;Bt<Ot.selectedEventOccurences.length;Bt++)gn.selectedEventOccurences[on].eventOccurrenceId==Ot.selectedEventOccurences[Bt].eventOccurrenceId&&Zt++;Zt==yn&&(qt=!0)}else qt=!0}if(qt)return qt}return qt}function Kt(Ot,Gt){for(let tn=0;tn<Ot.courseTypes.length;tn++)if(Ot.courseTypes[tn].code==Gt)return!0;return!1}function Jt(Ot){return new Di.t(Ot).toDecimalPlaces(2)}function un(Ot){return new Di.t(Ot).toDecimalPlaces(8)}function ei(){pe=new hc,be=document.location.hostname,Ee="cart_"+be+"_-1",ye=null,we=null,X.itemCount=0,X.cartHasProducts=!1,X.cache={},X.promises=[],X.currentTenant=null,X.anonymouseCartStorageKey=null,X.billingStateId=null,X.billingAsShippingAdress=!1,X.shippingStateId=null,X.billingAddress=null,X.shippingAddress=null,X.paymentIntentId=null,X.paymentMethodId=null,Tt()}j(function(){lt.length>0&&null==et&&(et=lt[0],ue.storeObject(et.localStorageKey,et.value).then(function(){et.refresh?Tt(et.cart).then(function(){Jn(Gn.cartHasChanged,null),lt.shift(),et.deferred.resolve(),et=null}):(lt.shift(),et.deferred.resolve(),et=null)},function(){lt.shift(),et.deferred.resolve(),et=null}))},0),this.destroyCartForCurrentUserP=function(){const Gt=se.defer();return ne.getUserIdP().then(function(qt){it("cart_"+be+"_"+qt,new ro).then(function(){Gt.resolve()})}),Gt.promise},this.validateRbqUserCode=function(Ot){var Gt=se.defer();return ee.post("/api/services/ux/client/Cart/ValidateRbqUserCode",Ot).then(function(on){on.data.success?Gt.resolve(on.data):Gt.reject(on.data.error.message)}).catch(function(on){Gt.reject(on.data)}),Gt.promise},ei(),ne.registerActionCallBack("logOut",function At(){ei()}),ne.registerActionCallBack("logIn",function rt(){let Ot=null,Gt=null;const qt=function ct(){return Dt(Ee)}();qt.then(function(on){Ot=on}),ve.push(qt);const tn=pt();tn.then(function(on){Gt=on}),ve.push(tn),se.all(ve).then(function(){for(var on=0;on<Ot.getAllItems().length;on++)Mt(gn=Ot.courses[on],Gt)||Gt.addItem(gn);for(on=0;on<Ot.getAllItems().length;on++){var gn;Ot.removeItem((gn=Ot.courses[on]).cartItemId)}st(Gt),gt(Ot,!1)})});var Gn={};function Jn(Ot,Gt){for(let qt=0;qt<Ot.length;qt++)Ot[qt](Gt)}Gn.cartHasChanged=[],Gn.billingCountryIdChanged=[],Gn.billingStateIdChanged=[],Gn.billingAddressChanged=[],this.registerActionCallBack=function(Ot,Gt){Gn[Ot].push(Gt)},this.unregisterActionCallBack=function(Ot,Gt){for(let qt=0;qt<Gn[Ot].length;qt++)Gn[Ot][qt]===Gt&&Gn[Ot].splice(qt,1)}}]),A.module("app").service("uxPackageService",["$http","$q","appConst",function(ee,se,ie){this.getAll=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.uxPackage.getAll,K={};return K.search=ue,K.skip=ne,K.take=te,K.orderBy=Q,K.orderByIsAscending=q,ee.post(Z,K,{headers:{"Accept-Language-Override":oe}}).then(function(de){j.resolve(de.data.result)}).catch(function(de){j.reject(de.data)}),j.promise},this.get=function(ue){var ne=se.defer(),te=ie.api.uxPackage.get,Q={};return Q.id=ue,ee.post(te,Q).then(function(oe){ne.resolve(oe.data.result)}).catch(function(oe){ne.reject(oe.data)}),ne.promise},this.createOrUpdate=function(ue){var ne=se.defer();return ee.post(ie.api.uxPackage.createOrUpdate,ue).then(function(oe){ne.resolve(oe.data.result)}).catch(function(oe){ne.reject(oe.data)}),ne.promise}}]),A.module("app").service("videoService",["$http","$q","appConst",function(ee,se,ie){this.getAll=function(ue,ne,te,Q,q,oe){var j=se.defer(),Z=ie.api.video.getAll,K={};return K.search=ue,K.skip=ne,K.take=te,K.orderBy=Q,K.orderByIsAscending=q,ee.post(Z,K,{headers:{"Accept-Language-Override":oe}}).then(function(de){j.resolve(de.data.result)}).catch(function(de){j.reject(de.data)}),j.promise}}]);const Io=(0,D.PH)("[currentSessionState] loadCurrentSession"),so=(0,D.PH)("[currentSessionState] loadCurrentSessionData",(0,D.Ky)()),Na=(0,D.PH)("[currentSessionState] loadCurrentUserJwtToken",(0,D.Ky)()),Eo=(0,D.PH)("[currentSessionState] clearCurrentSessionData");A.module("app").service("authService",["$q","$injector","appConst","$rootScope","localStorageService",function(ee,se,ie,ue,ne){var te=this,Q=!1,oe={token:"",userRole:ie.roles.Public,isLoggedIn:!1,reset:function(){this.token="",this.userRole=ie.roles.Public,this.isLoggedIn=!1,Z(j.cachedTokenChanged)}},j={};function Z(de){for(var ve=0;ve<de.length;ve++)de[ve]()}function K(de,ve){if(ve=void 0!==ve&&ve,null!=(de=void 0!==de?de:null)){if(!function X(de){if(!de)return!1;try{return!(pe(de).exp<(Date.now()/1e3|0))}catch(be){return console.log(be),!1}}(de)){if("apiLogin"==ue.$state.current.name)return;te.logOut().then(function(){window.location.replace("/login")})}if(0==oe.isLoggedIn||ve){oe.isLoggedIn=!0,oe.token=de;var be=pe(de),Ee=JSON.parse(be.tntRl);oe.userRole=Ee.UserRoleOnTenant,Z(j.cachedTokenChanged),Z(j.logIn)}}else 1==oe.isLoggedIn&&(oe.reset(),Z(j.logOut),window.location.replace("/login"))}function pe(de){var ve=de.split(".");if(!(ve instanceof Array)||3!==ve.length)throw new Error("Invalid JWT");return JSON.parse(decodeURIComponent(escape(window.atob(ve[1]))))}j.logIn=[],j.logOut=[],j.cachedTokenChanged=[],function(){function de(){ne.retrieveObject("JWT").then(function(ve){Q=!0,K(ve,!1)},function(){Q=!0,K(null,!1)})}de(),setInterval(function(){Q&&de()},750)}(),this.registerActionCallBack=function(de,ve){j[de].push(ve)},this.unregisterActionCallBack=function(de,ve){for(var be=0;be<j[de].length;be++)j[de][be]===ve&&j[de].splice(be,1)},this.getTokenP=function(){var de=ee.defer();return ne.retrieveObject("JWT").then(function(ve){de.resolve(ve)},function(){de.reject()}),de.promise},this.storeToken=function(de,ve){ve=void 0!==ve&&ve,de=de.replace("Bearer ","");var be=ee.defer();return ne.storeObject("JWT",de).then(function(Ee){K(de,ve),be.resolve(Ee);try{se.get("ngrxStoreService").dispatch(Na({jwt:de}))}catch(le){}}),be.promise},this.getCachedToken=function(){return oe.token},this.getClaims=function(){return pe(te.getCachedToken())},this.getClaimsP=function(){var de=ee.defer();return te.getTokenP().then(function(ve){de.resolve(pe(ve))}),de.promise},this.isReady=function(){return ne.isReady()},this.isUserLoggedIn=function(){return oe.isLoggedIn},this.isUserLoggedInSync=function(){return!!localStorage.getItem("JWT")},this.isUserLoggedInPromise=function(){var de=ee.defer();return ne.retrieveObject("JWT").then(function(ve){de.resolve(oe.isLoggedIn)},function(){K(null,!1),de.resolve(oe.isLoggedIn)}),de.promise},this.logOut=function(){var de=ee.defer();return Q=!1,ne.removeObject("JWT").then(function(){oe.reset(),Z(j.logOut),se.get("ngrxStoreService").dispatch(Eo()),de.resolve(),Q=!0}),de.promise},this.getUserRole=function(){return oe.userRole},this.getUserRolePromise=function(){var de=ee.defer();return te.getTokenP().then(function(ve){var be=ie.roles.Public;try{var Ee=pe(ve);be=JSON.parse(Ee.tntRl).UserRoleOnTenant}catch(ye){be=ie.roles.Public}de.resolve(be)},function(){de.reject()}),de.promise},this.getUserIdP=function(){var de=ee.defer();return te.getTokenP().then(function(ve){var be=pe(ve);de.resolve(be.usrId)},function(){de.resolve(-1)}),de.promise}}]),A.module("app").service("breadCrumbsService",["localStorageService","$q","$state","stateService",function(ee,se,ie,ue){var ne=[],te="breadCrumbs",Q=globalThis.$linq;function q(){ee.retrieveObject(te).then(function(ye){ne=ye})}function oe(){ee.storeObject(te,ne)}function Z(ye){var we=se.defer(),xe=document.location.hostname,qe=le(),ot=ue.getLastControllerId(),He=!1;return qe?ee.retrieveObject(xe+"_"+ot+"_StateRetention").then(function(Ze){var nt=Ze.data.states;nt&&Q(nt).any(function(ft){return ft==ye})&&(He=!0)}).finally(function(){we.resolve(He)}):we.resolve(!0),we.promise}function X(ye,we){ye?ne=Q(ne).where(function(xe){return xe.ControllerId!=ye}).toArray():we&&(ne=Q(ne).where(function(xe){return xe.Id<we}).toArray()),oe()}function le(){return ne[ne.length-1]}this.add=function K(ye,we,xe,qe){ue.getPreviousState(),null==qe&&X(ye,null),Z(xe.current.name).then(function(He){He||(ne=[]);let Ze=new Date;ne.push({ControllerId:ye,Id:Ze/1,Label:we,State:xe.$current.self.name,StateParams:JSON.parse(JSON.stringify(xe.params))}),oe()})},this.reset=function de(ye){null==ye?(ne=[],oe()):X(null,ye),ue.setLastControllerId(null!=ne[ne.length-1]?ne[ne.length-1].ControllerId:null)},this.getAll=function ve(){return ne},this.remove=X,this.back=function j(ye){var we=ne.pop();ue.setLastControllerId(null!=ne[ne.length-1]?ne[ne.length-1].ControllerId:null),ee.storeObject(te,ne).then(function(){ye?ie.go(we.State,we.StateParams):ie.go(we.State,we.StateParams,ye)})},this.getLatest=le,this.getLastThree=function be(){return ne.length>2?ne.slice(ne.length-3):ne},this.deleteLatest=function Ee(){ne.pop(),ue.setLastControllerId(null!=ne[ne.length-1]?ne[ne.length-1].ControllerId:null),oe()},this.addBreadCrumbFullState=function pe(ye,we,xe,qe){ue.getPreviousState(),null==qe&&X(ye,null),Z(xe.current.name).then(function(He){let Ze=new Date;ne.push({ControllerId:ye,Id:Ze/1,Label:we,State:xe.$current.self.name,StateParams:JSON.parse(JSON.stringify(xe.params))}),oe()})},this.loadBreadCrumbsFromLocalStorage=q,q()}]),A.module("app").service("currencyService",["$http","$q","appConst",function(ee,se,ie){this.get=function(){var ue=se.defer();return ee.post(ie.api.currency.get,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q)}),ue.promise}}]),A.module("app").service("devExtremeService",["stateService","$timeout","$rootScope","$window","localizationService","$interval","$filter",function(ee,se,ie,ue,ne,te,Q){var q=globalThis.$linq,oe=globalThis.L;function j(K,pe){var X=[];if(null!=K)for(let de=0;de<K.length;de++){let ve=K[de];if("and"!==ve&&"or"!==ve){if("!"===ve){let be=j(K[de+1],!0);X.push(...be),de+=1;continue}if(!(ve instanceof Array)){X.push({dataField:K[0],operator:null!=pe&&pe?"!=":"=",value:K[2]});break}{let be=j(ve,pe);X.push(...be)}}}return X}this.invertNotEqualOperators=function(K,pe){for(var X=0;X<pe.length;X++){var de=pe[X].dataField,ve=pe[X].dataSource,be=q(K).where(Ee=>Ee[0]==de).toArray();0!=be.length&&"!="==be[0][1]&&(K=q(K).where(Ee=>Ee[0]!=de).toArray()).push(...q(ve).where(Ee=>!q(be).any(le=>le[2]==Ee.value)).select(Ee=>[de,"=",Ee.value.toString()]).toArray())}return K},this.flattenFilters=function(K){let pe=j(K,void 0);return pe=q(pe).groupBy(X=>X.dataField).select(X=>q(X.values).select(de=>[de.dataField,de.operator,de.value.toString()]).toArray()).selectMany(X=>X).toArray(),pe};var Z=function(pe,X){return pe.dataType||(pe.dataType="string"),pe.filterOperations||(pe.filterOperations=["="]),pe.hidingPriority||(pe.hidingPriority=X),pe};this.getGrid=function(K,pe,X){pe+=".grid";var de={};globalThis.DevExpress.localization.locale(ne.getLanguage()),de.isFetchDone=!1,de.isPostFetchDone=!1,de.selectionChangedRaised=!1,de.customLoading=!1,de.dataSource={onLoadingChanged:function(be){K.isLoading=be,de.isFetchDone=!be,be?K.gridData.instance.beginCustomLoading():K.gridData.instance.endCustomLoading()}},de.allowColumnReordering=!0,de.allowColumnResizing=!0,de.columnAutoWidth=!0,de.rowAlternationEnabled=!0,de.showBorders=!0,de.showRowLines=!0,de.showColumnLines=!0,de.columnHidingEnabled=!0,de.loadPanel={enabled:!0,height:70,indicatorSrc:"",showIndicator:!0,showPane:!0,text:oe("SharedGridLoadPanel"),width:200,position:{my:"top",at:"top",of:de.container,offset:{y:0}},shading:!0,shadingColor:"rgba(0,0,0,0.1)",onInitialized:function(be){de.loadPanel.instance=be.component;var Ee=$("div[dx-data-grid]").closest(".panel-body"),le=be.component.option("position");le.offset.y=100,le.of=Ee,be.component.option("position",le)}},de.noDataText=oe("SharedGridNoData"),de.toolbar={},de.uxAllowToolbar=!0,de.toolbar.options={control:!0,search:!0,date:!0,chooser:!0,filter:!1,dateChooser:!1},de.toolbar.defaultValues={startDate:null!=X?X:null,endDate:null,search:""},de.toolbar.filter={},de.toolbar.filter.dataSource=[],de.toolbar.dateChooser={},de.toolbar.dateChooser.dataSource=[],de.toolbar.tooltips={search:oe("SearchInGrid"),startDate:oe("SharedStartDate"),endDate:oe("SharedEndDate")},de.toolbar.defaultWidgets={chooser:{}},de.getSortedIndex=function(){if(null==de.instance)return null;for(var be=de.instance.columnCount(),Ee=0;Ee<be;Ee++)if(null!=de.instance.columnOption(Ee,"sortIndex"))return Ee;return null},de.getSortedColumn=function(){if(null==de.instance)return null;for(var be=de.instance.columnCount(),Ee=0;Ee<be;Ee++)if(null!=de.instance.columnOption(Ee,"sortIndex"))return de.instance.columnOption(Ee).dataField;return null},de.isAscending=function(){var be=de.instance.columnOption(de.getSortedIndex(),"sortOrder");return null==be?null:"asc"==be},de.toolbar.setDefaultStartDate=function(be){de.toolbar.defaultValues.startDate=be,K.stateRetention.startDateChanged||(K.stateRetention.startDate=be)},de.toolbar.setDefaultEndDate=function(be){de.toolbar.defaultValues.endDate=be,K.stateRetention.endDateChanged||(K.stateRetention.endDate=be)},de.toolbar.setDefaultSearch=function(be){de.toolbar.defaultValues.search=be,K.stateRetention.searchChanged||(K.stateRetention.search=be)},ie.$watch(function(){return ue.innerWidth},function(be,Ee){be!=Ee&&de.uxAllowToolbar&&de.toolbar.instance&&de.toolbar.uxToolbarRepaint(be)}),de.toolbar.uxToolbarRepaint=function(be){q(de.toolbar.items).foreach(function(Ee){"date"==Ee.uxOption&&(Ee.locateInMenu=be<865?"always":"never")}),de.toolbar.instance.option("items",de.toolbar.items)},de.toolbar.uxToolbarUpdateDateRanges=function(){q(de.toolbar.items).foreach(function(be){"date"==be.uxOption&&("start"==be.uxDateOption?(be.options.max=K.stateRetention.endDate,be.options.value=K.stateRetention.startDateChanged?K.stateRetention.startDate:K.gridData.toolbar.defaultValues.startDate):(be.options.min=K.stateRetention.startDate,be.options.value=K.stateRetention.endDateChanged?K.stateRetention.endDate:K.gridData.toolbar.defaultValues.endDate))}),de.toolbar.instance.option("items",de.toolbar.items)};var ve=function(){var Ee,le=!1,ye=null,we=null,xe={dataSource:de.toolbar.filter.dataSource,grouped:!0,selectionMode:"multiple",showSelectionControls:!0,onSelectionChanged:function(Ze){var nt=function(it,et){var st,gt;return it!=et&&(q(de.toolbar.filter.dataSource).foreach(function(At,rt){q(de.toolbar.filter.dataSource[rt].items).foreach(function(Tt,vt){!st&&Tt==it&&(st=At.key),!gt&&Tt==et&&(gt=At.key)})}),st==gt)},Dt=Ze.addedItems[0],pt=Ze.component.option("selectedItemKeys");q(pt).foreach(function(lt,it){if(nt(Dt,lt)){var et=function(it,et){var st=null;return q(it).foreach(function(gt,At){if(nt(et,gt)&&gt!=et){var rt=gt;q(de.toolbar.filter.dataSource).foreach(function(Tt,vt){q(Tt.items).foreach(function(Ut,Rt){null==st&&Ut==rt&&(st={group:vt,item:Rt})})})}}),st}(pt,Dt);null!=et&&Ze.component.unselectItem(et)}});var ct=Ze.component.option("selectedItems");xe.selectedItems=ct,K.stateRetention.filter=[],q(de.toolbar.filter.dataSource).foreach(function(lt,it){var et=-1;q(pt).foreach(function(st){var gt=q(lt.items).indexOf(function(At){return At==st});gt>=0&&(et=gt)}),K.stateRetention.filter.push({group:it,index:et})}),de.instance.refresh()},onInitialized:function(Ze){de.toolbar.filter.instance=Ze.component}},qe={dataSource:de.toolbar.dateChooser.dataSource,grouped:!0,selectionMode:"single",showSelectionControls:!0,onSelectionChanged:function(Ze){var nt=Ze.addedItems[0],ft=Ze.component.option("selectedItems");qe.selectedItems=ft,K.stateRetention.dateChooser=[],q(de.toolbar.dateChooser.dataSource[0].items).foreach(function(Dt,pt){Dt==nt.text&&K.stateRetention.dateChooser.push({text:Dt,index:pt})}),de.instance.refresh()},onInitialized:function(Ze){de.toolbar.dateChooser.instance=Ze.component,Ze.component.selectItem(K.stateRetention.dateChooser[0]?K.stateRetention.dateChooser[0].index:1)}},ot={width:300,height:250,contentTemplate:function(Ze){we&&$(".popupContent").remove();var nt=$("<div />").addClass("popupContent").appendTo(Ze);we=nt.dxList(xe).dxList("instance")},showTitle:!1,visible:!1,dragEnabled:!1,closeOnOutsideClick:!0,shading:!1,showCloseButton:!0,closeOnBackButton:!0,position:{my:"top",of:"#uxButtonFilter"}},He={width:300,height:250,contentTemplate:function(Ze){we&&$(".popupContent").remove();var nt=$("<div />").addClass("popupContent").appendTo(Ze);we=nt.dxList(qe).dxList("instance")},showTitle:!1,visible:!1,dragEnabled:!1,closeOnOutsideClick:!0,shading:!1,showCloseButton:!0,closeOnBackButton:!0,position:{my:"top",of:"#uxDateColumnChooser"}};null!=de.toolbar.defaultWidgets.chooser.options&&(de.toolbar.defaultWidgets.chooser.options.hint=null,de.toolbar.defaultWidgets.chooser.options.text="",de.toolbar.defaultWidgets.chooser.options.elementAttr={id:"uxColumnChooser"}),de.toolbar.items=[{allowTooltip:!0,tooltip:oe("SharedGridRevertState"),widget:"dxButton",location:"before",locateInMenu:"auto",options:{icon:"revert",focusStateEnabled:!1,elementAttr:{id:"uxButtonRevert"},onClick:function(){K.gridData.instance.state({}),K.stateRetention.search=K.gridData.toolbar.defaultValues.search,K.stateRetention.endDate=K.gridData.toolbar.defaultValues.endDate,K.stateRetention.startDate=K.gridData.toolbar.defaultValues.startDate,K.gridData.refreshClearSelection(),K.stateRetention.startDateChanged=!1,K.stateRetention.endDateChanged=!1,K.stateRetention.searchChanged=!1,ve(),K.gridData.toolbar.instance.option("items",de.toolbar.items)}},visible:de.toolbar.options.control,uxOption:"control"},{allowTooltip:!0,tooltip:oe("SharedGridRefresh"),widget:"dxButton",location:"before",locateInMenu:"auto",options:{icon:"refresh",focusStateEnabled:!1,elementAttr:{id:"uxButtonRefresh"},onClick:function(){K.gridData.instance.refresh()}},visible:de.toolbar.options.control,uxOption:"control"},{allowTooltip:!1,widget:"dxButton",location:"after",locateInMenu:"never",options:{icon:"filter",focusStateEnabled:!1,elementAttr:{id:"uxButtonFilter"},onClick:function(){ye&&$(".popup").remove();var Ze=$("<div />").addClass("popup").appendTo($(document.documentElement));(ye=Ze.dxPopup(ot).dxPopup("instance")).show()}},visible:de.toolbar.options.filter,uxOption:"filter"},{allowTooltip:!0,tooltip:oe("DateColumnChooserToolTip"),widget:"dxButton",location:"after",locateInMenu:"never",options:{icon:"filter",focusStateEnabled:!1,elementAttr:{id:"uxDateColumnChooser"},onClick:function(){ye&&$(".popup").remove();let Ze=document.getElementById("uxDateColumnChooser");var nt=$("<div />").addClass("popup").appendTo(Ze);(ye=nt.dxPopup(He).dxPopup("instance")).show()}},visible:de.toolbar.options.dateChooser,uxOption:"dateChooser"},{allowTooltip:!0,tooltip:de.toolbar.tooltips.startDate,widget:"dxDateBox",location:"after",locateInMenu:"never",options:{width:193,elementAttr:{id:"uxDateStart"},placeholder:oe("DatePickerNoStartDate"),max:K.stateRetention.endDate,displayFormat:{formatter:function(Ze){return Q("date")(Ze,"dd/MM/yyyy")},parser:function(Ze){var nt=Ze.split("/");return new Date(nt[2],nt[1]-1,nt[0])}},pickerType:"calendar",value:K.stateRetention.startDateChanged?K.stateRetention.startDate:K.gridData.toolbar.defaultValues.startDate,showClearButton:!0,onValueChanged:function(Ze){var nt=null;Ze.value&&((nt=new Date(Ze.value)).setHours(0),nt.setMinutes(0),nt.setSeconds(0),nt.setMilliseconds(0)),K.stateRetention.startDate=nt,K.stateRetention.startDateChanged=!0,K.gridData.toolbar.uxToolbarUpdateDateRanges(),K.gridData.refreshClearSelection()}},visible:de.toolbar.options.date,uxOption:"date",uxDateOption:"start"},{allowTooltip:!0,tooltip:de.toolbar.tooltips.endDate,widget:"dxDateBox",location:"after",locateInMenu:"never",options:{width:193,elementAttr:{id:"uxDateEnd"},placeholder:oe("DatePickerNoEndDate"),min:K.stateRetention.startDate,displayFormat:{formatter:function(Ze){return Q("date")(Ze,"dd/MM/yyyy")},parser:function(Ze){var nt=Ze.split("/");return new Date(nt[2],nt[1]-1,nt[0])}},pickerType:"calendar",value:K.stateRetention.endDateChanged?K.stateRetention.endDate:K.gridData.toolbar.defaultValues.endDate,showClearButton:!0,onValueChanged:function(Ze){var nt=null;Ze.value&&((nt=new Date(Ze.value)).setHours(23),nt.setMinutes(59),nt.setSeconds(59),nt.setMilliseconds(997)),K.stateRetention.endDate=nt,K.stateRetention.endDateChanged=!0,K.gridData.toolbar.uxToolbarUpdateDateRanges(),K.gridData.refreshClearSelection()}},visible:de.toolbar.options.date,uxOption:"date",uxDateOption:"end"},{allowTooltip:!0,tooltip:de.toolbar.tooltips.search,widget:"dxTextBox",location:"after",locateInMenu:"never",options:{mode:"search",width:"100%",placeholder:oe("Search"),elementAttr:{id:"uxSearch"},value:K.stateRetention.searchChanged?K.stateRetention.search:K.gridData.toolbar.defaultValues.search,onValueChanged:function(Ze){(!le||""==Ze.value)&&(clearTimeout(Ee),K.stateRetention.search=Ze.value,K.gridData.refreshKeepSelection(),K.stateRetention.searchChanged=!0,ve(),K.gridData.toolbar.tooltips.collapseOnSearch&&K.gridData.instance.collapseAll())},onInput:function(Ze){le=!1,clearTimeout(Ee),Ee=setTimeout(function(){le=!0,K.stateRetention.search=Ze.component.option("text"),K.gridData.refreshKeepSelection(),clearTimeout(Ee),K.stateRetention.searchChanged=!0,ve()},750)}},visible:de.toolbar.options.search,uxOption:"search"},{allowTooltip:!0,tooltip:de.toolbar.tooltips.columnChooser,widget:"dxButton",location:"after",loateInMenu:"auto",name:"columnChooserButton",options:de.toolbar.defaultWidgets.chooser.options,visible:de.toolbar.options.chooser,uxOption:"chooser"}],q(de.toolbar.items).foreach(function(Ze){if(Ze.allowTooltip){if(null!=Ze.options)var nt=Ze.options.elementAttr.id;if(null!=nt&&0!=nt.length){var ft=$('<div id="'+nt+'Tooltip">');ft.insertAfter(de.container),ft.dxTooltip({target:"#"+nt,showEvent:"mouseenter",hideEvent:"mouseleave",contentTemplate:function(Dt){Dt.html(Ze.tooltip)}})}}})};return de.onToolbarPreparing=function(be){de.toolbar.defaultWidgets.chooser=q(be.toolbarOptions.items).firstOrDefault({},function(Ee){return"columnChooserButton"==Ee.name}),be.toolbarOptions.visible=de.uxAllowToolbar},de.columnChooser={enabled:!0,title:oe("SharedGridColumnChooserTitle"),mode:"select"},de.dateChooser={enabled:!0,title:"Date chooser",mode:"select"},de.sorting={ascendingText:oe("SharedGridSortingAscending"),clearText:oe("SharedGridSortingClear"),descendingText:oe("SharedGridSortingDescending"),mode:"single"},de.revertGridState={icon:"revert",focusStateEnabled:!1,onClick:function(be){K.gridData.instance.state({})}},de.scrolling={showScrollbar:!1},de.filterRow={visible:!1,applyFilter:"auto"},de.headerFilter={visible:!1},de.remoteOperations={filtering:!0},de.selection={mode:"single"},de.hoverStateEnabled=!0,de.onContentReady=function(be){var Ee=be.component.getView("columnChooserView");if(Ee._popupContainer||(Ee._initializePopupContainer(),Ee.render(),Ee._popupContainer.option("dragEnabled",!1),Ee._popupContainer.option("resizeEnabled",!1),Ee._popupContainer.option("position",{of:be.element,my:"right top",at:"right top"})),!de.loadPanel.instance.option("container").hasClass("panel-body")){var le=$("div[dx-data-grid]").closest(".panel-body");de.loadPanel.instance.option("container",le)}de.uxAllowToolbar&&!de.toolbar.instance&&(ve(),de.toolbar.element=be.element.find(".dx-datagrid-header-panel .dx-toolbar"),de.toolbar.instance=de.toolbar.element.dxToolbar("instance"),de.toolbar.uxToolbarRepaint(ue.innerWidth)),be.component.element().find(".customSort").remove();for(var ye=$(".dx-header-row").find(".dx-datagrid-action"),we=0;we<ye.length;we++)if($(ye[we]).find(".dx-sort-none").length>0){var xe=$(ye[we]).find(".dx-datagrid-text-content")[0],qe=$('<span class="customSort material-icons">swap_vert</span>');qe.css("float","right"),qe.css("margin-top","3px"),qe.css("margin-right","2px"),qe.insertAfter(xe),xe.style.float="left"}be.component.option("pager.infoText",oe("Total")+" : "+de.instance.totalCount())},de.stateStoring={customLoad:function(){var be=$.Deferred();return ee.loadGridState(pe,K).then(function(Ee){if(Ee)be.resolve(Ee);else var ye=te(function(){if(null!=de.customLoading&&!de.customLoading){A.isDefined(ye)&&(te.cancel(ye),ye=void 0);for(var we=q(K.gridData.columns).min(function(He){return He.hidingPriority?He.hidingPriority:100})-5,xe=0;xe<K.gridData.columns.length;xe++){var qe=K.gridData.columns[xe],ot=JSON.parse(JSON.stringify(qe));K.gridData.columns[xe]=Z(qe,we),!ot.hidingPriority&&qe.hidingPriority==we&&(we-=5)}be.resolve(K.gridData.columns)}},250)}),be},customSave:function(be){ee.saveGridState(pe,be)},enabled:!0,type:"custom",savingTimeout:2e3},de.onInitialized=function(be){K.gridData.instance||(K.gridData.instance=be.component,de.container=$("div[dx-data-grid]:not([role])").closest(".panel-body"),de.toolbar.tooltips.columnChooser||(de.toolbar.tooltips.columnChooser=oe("SharedColumnChooserTooltip")),de.toolbar.tooltips.columnChooser||(de.toolbar.tooltips.search=oe("SharedSearch")),de.toolbar.tooltips.startDate||(de.toolbar.tooltips.startDate=oe("SharedStartDate")),de.toolbar.tooltips.endDate||(de.toolbar.tooltips.endDate=oe("SharedEndDate")),de.container.on("dxmousewheel",function(Ee){Ee.stopPropagation()}))},de.refreshClearSelection=function(){K.gridData.instance&&(K.gridData.instance.clearSelection(),K.gridData.instance.refresh())},de.refreshKeepSelection=function(){if(K.gridData.instance){var be="single"==de.selection.mode?K.selectedKey:K.selectedKeys;de.instance.refresh().then(function(){q("single"==de.instance._options.selection.mode?K.selectedKey:K.selectedKeys).foreach(function(le){q(be).all(function(ye){return le!=ye})&&de.instance.deselectRows([le])})})}},de.onRowClick=function(be){if(!de.selectionChangedRaised){var Ee=be.component,le=Ee.getSelectedRowKeys();Ee.deselectRows(le)}de.selectionChangedRaised=!1},de.onRowPrepared=function(be){if("data"===be.rowType){var Ee=de.onRowPreparedApplyCustomClass?de.onRowPreparedApplyCustomClass(be.data):null;Ee&&be.rowElement.addClass(Ee)}},de.onSelectionChanged=function(be){de.selectionChangedRaised=!0,se(function(){de.selectionChangedRaised&&(de.selectionChangedRaised=!1)},50),be.selectedRowKeys&&("single"==de.selection.mode?(K.selectedRow=be.selectedRowsData.length>0?be.selectedRowsData[0]:null,K.selectedKey=be.selectedRowKeys.length>0?be.selectedRowKeys[0]:null):(K.selectedRows=be.selectedRowsData,K.selectedKeys=be.selectedRowKeys,K.isSelectAll=K.selectedRows.length==be.component.totalCount()))},de.onCellPrepared=function(be){if("header"!=be.rowType&&"filter"!=be.rowType)if(be.column.uxCalculateDisplayValue&&null!=be.column.uxCalculateDisplayValue){var Ee=be.column.uxCalculateDisplayValue(be.data,be.column.name);be.cellElement.html(Ee)}else be.column.uxDeferCalculateDisplayValue&&null!=be.column.uxDeferCalculateDisplayValue&&be.column.uxDeferCalculateDisplayValue(be.data).then(function(ye){be.cellElement.html(ye)})},de},this.getGridWithPaging=function(K,pe,X){var de=this.getGrid(K,pe,X);return de.filterRow=!1,de.paging={pageSize:50},de.remoteOperations={paging:!0,sorting:!0,filtering:!0},de.sorting.mode="single",de.pager={showNavigationButtons:!0,showPageSizeSelector:!0,allowedPageSizes:[20,50,100],showInfo:!0},de},this.getGridWithLowPaging=function(K,pe,X){var de=this.getGrid(K,pe,X);return de.filterRow=!1,de.paging={pageSize:5},de.remoteOperations={paging:!0,sorting:!0,filtering:!0},de.sorting.mode="single",de.pager={showNavigationButtons:!0,showPageSizeSelector:!0,allowedPageSizes:[5,15,25],showInfo:!0},de},this.getDelayedGridWithPaging=function(K,pe){var X=this.getGridWithPaging(K,pe);return X.customLoading=!0,X},this.getGridWithPagingForSalesReport=function(K,pe){var X=this.getGrid(K,pe);return X.filterRow=!1,X.paging={pageSize:50},X.remoteOperations={paging:!0,sorting:!0,filtering:!0},X.sorting.mode="single",X.pager={visible:!0,showNavigationButtons:!0,showPageSizeSelector:!0,allowedPageSizes:[20,50,100],showInfo:!0},X},this.getPivotGrid=function(K,pe){var X={allowSortingBySummary:!0,allowSorting:!0,allowFiltering:!0,showBorders:!0,showRowTotals:!1};return X.dataSource={onLoadingChanged:function(de){K.isLoading=de}},X.loadPanel={enabled:!0,height:70,indicatorSrc:"",showIndicator:!0,showPane:!0,text:oe("SharedGridLoadPanel"),width:200},X.texts={collapseAll:oe("SharedPivotGridCollapseAll"),expandAll:oe("SharedPivotGridExpandAll"),exportToExcel:oe("SharedPivotGridExportToExcel"),grandTotal:oe("SharedPivotGridGrandTotal"),noData:oe("SharedGridNoData"),removeAllSorting:oe("SharedPivotGridRemoveAllSorting"),showFieldChooser:oe("SharedPivotGridShowFieldChooser"),sortColumnBySummary:oe("SharedPivotGridSortColumnBySummary"),sortRowBySummary:oe("SharedPivotGridSortRowBySummary"),total:oe("SharedPivotGridTotal")},X.fieldChooser={enabled:!0,height:600,layout:0,texts:{allFields:oe("SharedPivotGridFieldChooserAllFields"),columnFields:oe("SharedPivotGridFieldChooserColumnFields"),dataFields:oe("SharedPivotGridFieldChooserDataFields"),filterFields:oe("SharedPivotGridFieldChooserFilterFields"),rowFields:oe("SharedPivotGridFieldChooserRowFields")},title:oe("SharedPivotGridFieldChooserTitle"),width:600},X.selection={mode:"none"},X.hoverStateEnabled=!1,X.stateStoring={enabled:!0,type:"localStorage",storageKey:pe+".grid"},X.revertGridState={icon:"revert",focusStateEnabled:!1,onClick:function(de){K.gridData.instance.getDataSource().state({})}},X.onInitialized=function(de){K.gridData.instance||(K.gridData.instance=de.component)},X.onFileSaving=function(de){},X.export={enabled:!0,fileName:oe("LicencesReport").replace(" ","_")+".xlsx"},X},this.getPivotGridWithFieldPanel=function(K,pe){var X=this.getPivotGrid(K,pe);return K.fieldPanel={showDataFields:!0,showRowFields:!0,showColumnFields:!0,showFilterFields:!0,allowFieldDragging:!0,visible:!0,texts:{columnFieldArea:oe("SharedPivotGridFieldPanelColumnFieldArea"),dataFieldArea:oe("SharedPivotGridFieldPanelDataFieldArea"),filterFieldArea:oe("SharedPivotGridFieldPanelFilterFieldArea"),rowFieldArea:oe("SharedPivotGridFieldPanelRowFieldArea")}},X.scrolling={mode:"virtual"},X.bindingOptions={fieldPanel:"vm.fieldPanel"},X}}]),A.module("app").service("googleTagManagerService",["$http","$q","$window","$timeout","appConst","ngDialog","userService","tenantService",function(ee,se,ie,ue,ne,te,Q,q){function oe(Z){for(var K in ne.roles)if(ne.roles[K]==Z)return K;return"Public"}function j(Z){for(var K=[],X=window.location.host.replace(".uxpertise.ca",""),de=0;de<Z.length;de++)K.push({id:Z[de].id,name:Z[de].label,category:Z[de].categoryLabel,brand:7==Z[de].parentCategoryId&&"ithq"==X?"saq":X,variant:Z[de].selectedEventOccurences.length>0?Z[de].selectedEventOccurences[0].city:void 0,quantity:Z[de].quantity,price:Z[de].price});return K}this.pushDataOnPageChange=function(Z,K){var pe=ie.dataLayer||[];return Q.getCurrentUserP().then(function(X){var de=oe(X.userRole.code);ue(function(){pe.push({user:{type:de},event:Z,page:{title:document.title}})},1e3)}),pe},this.pushData=function(Z,K){var pe=ie.dataLayer||[];return Q.getCurrentUserP().then(function(X){var de=oe(X.userRole.code);pe.push({user:{type:de},event:Z,ecommerce:K})}),pe},this.makeAPurchase=function(Z,K,pe,X,de,ve){return{currencyCode:"CAD",purchase:{actionField:{id:K,revenue:pe,tax:X,shipping:de,coupon:null!=ve&&""!=ve?ve:void 0},products:j(Z)}}},this.viewCart=function(Z){return{currencyCode:"CAD",checkout:{actionField:{step:1},products:j(Z)}}},this.addProductToCart=function(Z,K,pe){var X=[],ve=window.location.host.replace(".uxpertise.ca","");return X.push({id:Z.id,name:Z.label,category:Z.categoryLabel,brand:7==Z.parentCategoryId&&"ithq"==ve?"saq":ve,variant:K,quantity:pe,price:Z.price}),{currencyCode:"CAD",add:{products:X}}}}]),A.module("app").service("languageService",["$http","$q","appConst",function(ee,se,ie){this.getTenantLanguages=function(){var ue=se.defer();return ee.post(ie.api.language.getTenantLanguages,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getListLanguages=function(){var ue=se.defer();return ee.post(ie.api.language.getListLanguages,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise}}]),A.module("app").service("localizationService",["$http","$q","appConst","uibDatepickerPopupConfig",function(ee,se,ie,ue){this.ChangeLanguage=function(te){var Q=se.defer(),q=ie.api.localization.changeLanguage,oe={};return oe.Language=te,ee.post(q,oe).then(function(Z){"success"==Z.data?Q.resolve(Z.data):Q.reject(Z.data)}).catch(function(Z){Q.reject(Z.data)}),Q.promise},this.getLanguage=function(){return globalThis.abp.localization.currentLanguage.name.toLowerCase()},function ne(){ue.currentText=globalThis.L("DatePickerToday"),ue.clearText=globalThis.L("DatePickerErase"),ue.closeText=globalThis.L("DatePickerClose")}()}]),A.module("app").service("localStorageService",["$q","xdLocalStorage",function(ee,se){var te,ue=!1;function ne(){var te=ee.defer();function Q(){te.resolve()}if(ue)Q();else var q=setInterval(function(){!ue||(Q(),clearInterval(q))},20);return te.promise}this.storeObject=function(te,Q){var q=ee.defer();return ne().then(function(){se.setItem(te,JSON.stringify(Q),function(oe){oe.success?q.resolve(oe):q.reject()})}),q.promise},this.retrieveObject=function(te){var Q=ee.defer();return ne().then(function(){se.getItem(te,function(q){null!=q.value?Q.resolve(JSON.parse(q.value)):Q.reject()})}),Q.promise},this.removeObject=function(te){var Q=ee.defer();return ne().then(function(){se.removeItem(te,function(){Q.resolve()})}),Q.promise},this.isReady=function(){var te=ee.defer();return ne().then(function(){te.resolve()}),te.promise},te=setInterval(function(){ue?clearInterval(te):se.getItem("DUMB",function(Q){ue=!0})},20)}]),A.module("app").controller("ModalInstanceCtrl",["$scope","$uibModalInstance","ok","cancel","header","body","checkbox","$anchorScroll","$location","select","userService","scroll",function(ee,se,ie,ue,ne,te,Q,q,oe,j,Z,K){var pe=ee.vm={},X=ee.fn={};pe.hasCheckBox=1==Q,pe.hasSelect=1==j,pe.hasConfirmed=!1,pe.register=!1,pe.hasScroll=1==K,pe.header=ne,pe.body=te,pe.buttons=[],pe.cols=[],X.buttonClick=function de(ve){ve.callBack()},window.location.href.indexOf("register")&&(pe.register=!0),ee.ok=function(){if(!pe.hasCheckBox||pe.hasConfirmed){var ve=ie(pe);("boolean"==typeof ve&&ve||void 0===ve)&&se.close()}},ee.cancel=function(){se.dismiss(ue)},X.scrollTo=function(ve){oe.hash(ve),q()},X.showScrollBar=function(){return pe.hasScroll?"showScrollBar":""}}]),A.module("app").controller("GenericModalInstanceCtrl",["$scope","$uibModalInstance","modalConfig",function(ee,se,ie){var ue=ee.vm={},ne=ee.fn={};if(void 0!==ie.scope)for(var te in ie.scope)ue[te]=ie.scope[te];for(var te in ue.header=void 0!==ie.header?ie.header:null,ue.headerHtml=void 0!==ie.headerHtml?ie.headerHtml:null,ue.body=void 0!==ie.body?ie.body:null,ue.buttons=void 0!==ie.buttons?ie.buttons:[],ie)ue[te]||(ue[te]=ie[te]);ue.modalConfig=ie,ne.buttonClick=function Q(q){if(void 0!==q.callBack){var oe=q.callBack(ue,se);("boolean"==typeof oe&&oe||void 0===oe)&&se.close()}else se.close()},ue.customButton&&ee.$watch("vm.closeModal",function(q,oe){ue.closeModal&&se.close()})}]),A.module("app").service("modalService",["$uibModal","$sce",function(ee,se){this.open=function(ne,te,Q,q,oe,j,Z,K,pe,X,de,ve){return this.modalInstance=ee.open({templateUrl:"/AppV2/modules/shared/partials/modal.cshtml",controller:"ModalInstanceCtrl",resolve:{ok:function(){return ne},cancel:function(){return te},header:function(){return Q},body:function(){return se.trustAsHtml(q)},checkbox:function(){return oe||!1},select:function(){return pe||!1},scroll:function(){return X||!1}},keyboard:"undefined"===de||de,backdrop:K,ariaLabelledBy:ve,size:j,windowClass:Z}),this.modalInstance.result.then(function(be){be&&be instanceof Function&&be()},function(be){be&&be instanceof Function&&be()}),this.modalInstance},this.openGeneric=function(ne){return this.modalInstance=ee.open({templateUrl:"/AppV2/modules/shared/partials/modal.cshtml",controller:"GenericModalInstanceCtrl",resolve:{modalConfig:function(){return ne}},ariaLabelledBy:void 0!==ne.ariaLabelledBy?ne.ariaLabelledBy:null,keyboard:void 0===ne.keyboard||ne.keyboard,backdrop:void 0!==ne.backdrop?ne.backdrop:"static",size:void 0!==ne.size?ne.size:null,windowClass:void 0!==ne.windowClass?ne.windowClass:null}),this.modalInstance.result.then(function(te){te&&te instanceof Function&&te()},function(te){te&&te instanceof Function&&te()}),this.modalInstance},this.modalInstance=null}]),A.module("app").service("queryStringService",["$location",function(ee){this.getRedirectUrl=function(){var se=ee.search(),ie=se.redirectUrl;return null==ie||null==ie||""==ie?se.redirecturl?decodeURIComponent(se.redirecturl.replace("catalogitemdetails","catalogItemDetails")):null:decodeURIComponent(ie)}}]),A.module("app").service("stateService",["userService","$state","$q","$rootScope","localStorageService",function(ee,se,ie,ue,ne){var Q=[],q=null,oe=!1,j=globalThis.$linq;this.loadGridState=function(de,ve){var be=ie.defer();return Q.length>0&&ve.hasOwnProperty("stateRetention")&&ve.stateRetention.hasOwnProperty("states")&&j(ve.stateRetention.states).contains(Q[Q.length-1].state.name)?ne.retrieveObject(de).then(function(Ee){be.resolve(Ee)},function(Ee){be.resolve(null)}):be.resolve(null),be.promise},this.saveGridState=function(de,ve){ne.storeObject(de,ve).then(function(be){})},this.getPreviousState=function(){return null==Q||null==typeof Q||0==Q.length?{name:"catalog",isDefault:!0}:{name:Q[Q.length-1].state.name}},this.previousStatesGetPriority=function(de,ve){for(var be=null,Ee=0;Ee<Q.length;Ee++)j(de).contains(Q[Ee].state.name)&&((be={}).name=Q[Ee].state.name,be.params=Q[Ee].params);return be||{name:ve,params:{}}},this.setPreviousState=function(de,ve){""!=de.name&&(3==Q.length&&Q.splice(0,1),Q.push({state:de,params:ve,isDefault:!1}))},this.getPreviousStateParams=function(){return Q[Q.length-1].params},this.getLastControllerId=function(){return q},this.initStateRetention=function(de,ve){var be=ie.defer();return ne.retrieveObject(X+"_"+de+"_StateRetention").then(function(Ee){ve.vm.hasOwnProperty("stateRetention")&&Q.length>0&&(j(Ee.data.states).contains(Q[Q.length-1].state.name)?(ve.vm.stateRetention=Ee.data,be.resolve(!0)):ne.removeObject(X+"_"+de+"_StateRetention")),be.resolve(!1)},function(){be.resolve(!1)}),ve.$on("$destroy",function(Ee,le,ye,we,xe){ve.vm.hasOwnProperty("stateRetention")&&(function Z(de,ve){ne.storeObject(X+"_"+de+"_StateRetention",{data:ve.vm.stateRetention}).then(function(){})}(de,ve),oe?oe=!1:q=de)}),be.promise},this.setLastControllerId=function(de){q=de,oe=!0},this.authorise=function(de,ve,be){var Ee=ie.defer();return ee.getRoleCodePromise().then(function(le){parseInt(le)<parseInt(ve)?(Ee.resolve(!0),se.go(be)):Ee.reject(!1)},function(){Ee.reject(!1)}),Ee.promise},this.unauthorise=function(de,ve,be){var Ee=ie.defer();return ee.getRoleCodePromise().then(function(le){parseInt(le)>parseInt(ve)?se.is(be)?Ee.reject(!1):(Ee.resolve(!0),se.go(be,{},{reload:!0})):Ee.reject(!1)},function(){Ee.reject(!1)}),Ee.promise};var K={},X=document.location.hostname;this.setTempData=function(de,ve){K[de]={data:ve,counter:0}},this.getTempData=function(de){return void 0===K[de]?null:K[de].data},this.removeTempData=function(de){delete K[de]},this.setPersistedTempDataPromise=function(de,ve){var be=ie.defer();return ne.storeObject(X+"_"+de,{data:ve,counter:0}).then(function(){be.resolve(!0)}),be.promise},this.getPersistedTempDataPromise=function(de){var ve=ie.defer();return ne.retrieveObject(X+"_"+de).then(function(be){ve.resolve(be.data)}),ve.promise},this.removePersistedTempDataPromise=function(de){var ve=ie.defer();return ne.removeObject(X+"_"+de).then(function(){ve.resolve(!0)}),ve.promise}}]),A.module("app").service("stripeService",["$q","appConst","stripeConst","tenantService",function(ee,se,ie,ue){var ne;this.getInstance=function(){return ne},ne=globalThis.Stripe(ie.stripe.publishableKey,{stripeAccount:ie.stripe.stripeUserId})}]),A.module("app").service("timezoneService",["$http","$q","appConst",function(ee,se,ie){this.get=function(){var ue=se.defer();return ee.post(ie.api.timezone.get,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getNewTimezones=function(){var ue=se.defer();return ee.post(ie.api.timezone.getNewTimezones,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.getDefaultLocationAndTimezone=function(){var ue=se.defer();return ee.post(ie.api.timezone.getDefaultLocationAndTimezone,{}).then(function(q){1==q.data.success?ue.resolve(q.data.result):ue.reject(q.data.error)}).catch(function(q){ue.reject(q.data)}),ue.promise},this.fromSpecificTimezoneToSpecificTimezone=function(ue,ne,te){var Q=ne?6e4*Math.abs(60*ne):6e4*ue.getTimezoneOffset();return new Date(ue.getTime()+Q+60*te*6e4)},this.toISOStringUTC=function(ue,ne){return new Date(ue.getTime()+6e4*-ue.getTimezoneOffset()).toISOString()}}]),A.module("app").service("uxUpdateService",["$http","$q","appConst","ngDialog","userService","toaster",function(ee,se,ie,ue,ne,te){this.validate=function(){if(null==globalThis.__nextUpdateDateTime)return 0;var Q=(new Date).getTime(),q=globalThis.L,j=globalThis.__nextUpdateDateTime.getTime()-Q;j/=1e3;var Z=ne.isUserLoggedIn(),K=0;switch(!0){case j<0:break;case j<60:K=j%5!=0?j%5*1e3:5e3;break;case j<900:K=j%60!=0?j%60*1e3:6e4;break;case j<3600:K=j%900!=0?j%900*1e3:9e5}return K>0&&(j<60?te.pop("error",q("UxUpdateTitle"),q("UxUpdateTextSecond").replace("{0}",Math.round(j))):te.pop(j<900?"warning":"info",q("UxUpdateTitle"),q("UxUpdateTextMinute").replace("{0}",Math.round(j/60)))),0==K&&(Z&&ne.logOut(),window.location.href="https://www.google.ca"),K}}]),A.module("app").service("validationService",["$q","appConst","$http",function(ee,se,ie){this.validateEmail=function(ne){return/^(?!\.)([A-Za-z0-9_\-\.'])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,63})$/.test(ne)},this.generateGuid=function(){function ne(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return function(){return ne()+ne()+"-"+ne()+"-"+ne()+"-"+ne()+"-"+ne()+ne()+ne()}}(),this.isValidNumber=function(ne,te,Q,q){if(!ne)return!1;if(!isNaN(ne)){var oe;if("int"==te){if(!function ue(ne){return ne>=-2147483648&&ne<=2147483647}(oe=parseInt(ne))||oe.toString()!==ne||isNaN(oe))return!1}else{if("float"!=te)throw'Invalid number type for validation: should be "int" or "float"';oe=parseFloat(ne)}return!(Q&&oe<parseFloat(Q)||q&&oe>parseFloat(q))}return!1},this.isEqualOrGreater=function(ne,te){return!isNaN(ne)&&parseFloat(ne)==parseInt(ne)&&ne>=0&&ne>=te},this.verifyOldPassword=function(ne){var te=ee.defer(),Q=se.api.user.verifyOldPassword,q={};return q.oldPassword=ne,ie.post(Q,q).then(function(j){0==j.data.success?te.reject(j.data):te.resolve(j.data.result)}).catch(function(j){te.reject(j.data)}),te.promise}}]),e(43190);var Ac=e(25019),Pc=e(21278),Mi=e(54239),Mc=(e(14687),e(31371)),lo=e(92870),ra=e(27969),Lc=e(67070),zn=e(56523);const Ao={refresh:0,selectedGroup:null,currentUsersListPanel:Lc.A.UserList,selectedLicences:[],isEditingBundle:!1,selectedBundle:null,multipleSelectionMode:!1,selectedOccurrences:[],selectedUsers:[],occurrencesEndDate:null,occurrencesStartDate:new Date,refreshGroupsList:!1,groupsAndUsersExpanded:!0,groupsClosed:!1,selectedCoursesToUnsub:[],selectedCourseLotId:null,selectedCourseLabel:null,selectedUserForDrilldown:null,isEnrollmentFoundForUnsubscribe:!0,quantityOccurrenceToSelect:0,selectedOpcUsers:[],selectedRbqUsers:[]},Rc=(0,D.Lq)(Ao,(0,D.on)(zn.Jo,(ee,{})=>Ao),(0,D.on)(zn.WG,(ee,{})=>{var se;return Object.assign(Object.assign({},ee),{refresh:(null!==(se=ee.refresh)&&void 0!==se?se:0)+1})}),(0,D.on)(zn.lr,(ee,{selectedGroup:se})=>Object.assign(Object.assign({},ee),{selectedGroup:se})),(0,D.on)(zn.vx,(ee,{})=>Object.assign(Object.assign({},ee),{selectedGroup:null})),(0,D.on)(zn.IE,(ee,{})=>Object.assign(Object.assign({},ee),{selectedLicences:[],selectedOccurrences:[],quantityOccurrenceToSelect:0})),(0,D.on)(zn.dz,(ee,{licenseItems:se})=>Object.assign(Object.assign({},ee),{selectedLicences:se,selectedOccurrences:[],quantityOccurrenceToSelect:0===se.length?0:ee.quantityOccurrenceToSelect})),(0,D.on)(zn.nG,(ee,{licenseItem:se})=>Object.assign(Object.assign({},ee),{selectedLicences:ee.selectedLicences.findIndex(ie=>ie.courseId==se.courseId&&(null==ie.lotId||ie.lotId==se.lotId))>=0?[...ee.selectedLicences.filter(ie=>!(ie.courseId==se.courseId&&(null==ie.lotId||ie.lotId==se.lotId)))]:[...ee.selectedLicences.filter(ie=>ie.courseId!=se.courseId),se],selectedOccurrences:(ee.selectedOccurrences.findIndex(ie=>ie.courseId==se.courseId),[...ee.selectedOccurrences.filter(ie=>ie.courseId!=se.courseId)]),quantityOccurrenceToSelect:ee.selectedLicences.some(ie=>ie.courseId==se.courseId)&&0===ee.selectedLicences.filter(ie=>ie.courseId!=se.courseId).length?0:ee.quantityOccurrenceToSelect})),(0,D.on)(zn.H7,(ee,{licenseItem:se})=>Object.assign(Object.assign({},ee),{selectedLicences:ee.selectedLicences.findIndex(ie=>ie.courseId==se.courseId)>=0?[...ee.selectedLicences.filter(ie=>ie.courseId!=se.courseId)]:[...ee.selectedLicences,se],selectedOccurrences:(ee.selectedOccurrences.findIndex(ie=>ie.courseId==se.courseId),[...ee.selectedOccurrences.filter(ie=>ie.courseId!=se.courseId)]),quantityOccurrenceToSelect:ee.selectedLicences.some(ie=>ie.courseId==se.courseId)&&0===ee.selectedLicences.filter(ie=>ie.courseId!=se.courseId).length?0:ee.quantityOccurrenceToSelect})),(0,D.on)(zn.de,(ee,{isEditingBundle:se})=>Object.assign(Object.assign({},ee),{isEditingBundle:se})),(0,D.on)(zn.uo,(ee,{bundle:se})=>Object.assign(Object.assign({},ee),{selectedBundle:se,quantityOccurrenceToSelect:null==se||null==se?0:ee.quantityOccurrenceToSelect})),(0,D.on)(zn.hr,(ee,{pSelectedOccurrences:se})=>Object.assign(Object.assign({},ee),{selectedOccurrences:se})),(0,D.on)(zn.um,(ee,{})=>Object.assign(Object.assign({},ee),{selectedOccurrences:[]})),(0,D.on)(zn.vg,(ee,{eventOccurrenceId:se})=>Object.assign(Object.assign({},ee),{selectedOccurrences:ee.selectedOccurrences.filter(ie=>ie.eventOccurrenceId!==se)})),(0,D.on)(zn.Y2,(ee,{pSelectedOccurrence:se})=>Object.assign(Object.assign({},ee),{selectedOccurrences:[...ee.selectedOccurrences,se]})),(0,D.on)(zn.GS,(ee,{usersListPanel:se})=>Object.assign(Object.assign({},ee),{currentUsersListPanel:se})),(0,D.on)(zn.mU,(ee,{})=>Object.assign(Object.assign({},ee),{selectedUsers:[]})),(0,D.on)(zn.lB,(ee,{selectedUsers:se})=>Object.assign(Object.assign({},ee),{selectedUsers:se})),(0,D.on)(zn.OV,(ee,{startDate:se})=>Object.assign(Object.assign({},ee),{occurrencesStartDate:se})),(0,D.on)(zn.iF,(ee,{endDate:se})=>Object.assign(Object.assign({},ee),{occurrencesEndDate:se})),(0,D.on)(zn.Rd,(ee,{selectedUserForDrilldown:se})=>Object.assign(Object.assign({},ee),{selectedUserForDrilldown:se})),(0,D.on)(zn.PE,(ee,{pRefreshGroupsList:se})=>Object.assign(Object.assign({},ee),{refreshGroupsList:se})),(0,D.on)(zn.sg,(ee,{groupsAndUsersExpanded:se})=>Object.assign(Object.assign({},ee),{groupsAndUsersExpanded:se})),(0,D.on)(zn.tz,(ee,{groupsClosed:se})=>Object.assign(Object.assign({},ee),{groupsClosed:se})),(0,D.on)(zn.dd,(ee,{selectedCoursesToUnsub:se})=>Object.assign(Object.assign({},ee),{selectedCoursesToUnsub:se})),(0,D.on)(zn.sW,(ee,{selectedCourseLotId:se})=>Object.assign(Object.assign({},ee),{selectedCourseLotId:se})),(0,D.on)(zn._F,(ee,{selectedCourseLabel:se})=>Object.assign(Object.assign({},ee),{selectedCourseLabel:se})),(0,D.on)(zn.Z1,(ee,{isEnrollmentFoundForUnsubscribe:se})=>Object.assign(Object.assign({},ee),{isEnrollmentFoundForUnsubscribe:se})),(0,D.on)(zn.tx,(ee,{quantityOccurrenceToSelect:se})=>Object.assign(Object.assign({},ee),{quantityOccurrenceToSelect:se})),(0,D.on)(zn.cQ,(ee,{})=>Object.assign(Object.assign({},ee),{selectedOpcUsers:[]})),(0,D.on)(zn.MI,(ee,{selectedOpcUsers:se})=>Object.assign(Object.assign({},ee),{selectedOpcUsers:se})),(0,D.on)(zn.e_,(ee,{})=>Object.assign(Object.assign({},ee),{selectedRbqUsers:[]})),(0,D.on)(zn.B6,(ee,{selectedRbqUsers:se})=>Object.assign(Object.assign({},ee),{selectedRbqUsers:se})));var Fc=e(47309),Bc=e.n(Fc);const Vc=["viewer"],Uc=[{name:"client.catalog.**",url:"/catalog",loadChildren:()=>Promise.all([e.e(8313),e.e(8592),e.e(4303)]).then(e.bind(e,94303)).then(ee=>ee.CatalogModule)},{name:"client.homePage.**",url:"/home/index",loadChildren:()=>Promise.all([e.e(9322),e.e(6720),e.e(8592),e.e(4718)]).then(e.bind(e,54718)).then(ee=>ee.HomePageModule)},{name:"client.exam-player.**",url:"/exam-player",loadChildren:()=>Promise.all([e.e(9322),e.e(273),e.e(1867),e.e(8592),e.e(7568)]).then(e.bind(e,97568)).then(ee=>ee.ExamPlayerModule)},{name:"client.courseDetail.**",url:"/catalogItemDetails",loadChildren:()=>Promise.all([e.e(9824),e.e(1063)]).then(e.bind(e,41063)).then(ee=>ee.CourseDetailModule)},{name:"client.badgeDetail.**",url:"/badgeDetails",loadChildren:()=>e.e(5383).then(e.bind(e,85383)).then(ee=>ee.BadgeDetailModule)},{name:"client.courseEnrollment.**",url:"/enrollment",loadChildren:()=>Promise.all([e.e(9824),e.e(2945),e.e(8592),e.e(5117)]).then(e.bind(e,75117)).then(ee=>ee.CourseEnrollmentModule)},{name:"client.privateCourseDetail.**",url:"/privateCatalogItemDetails",loadChildren:()=>Promise.all([e.e(9824),e.e(1063),e.e(3388)]).then(e.bind(e,13388)).then(ee=>ee.PrivateCourseDetailModule)},{name:"client.mySpace.**",url:"/my-space{userId}",loadChildren:()=>Promise.all([e.e(9824),e.e(8313),e.e(2945),e.e(8592),e.e(2107)]).then(e.bind(e,32107)).then(ee=>ee.MySpaceModule)},{name:"client.auth.**",url:"/authentification",loadChildren:()=>Promise.all([e.e(9322),e.e(6720),e.e(8592),e.e(5780)]).then(e.bind(e,55780)).then(ee=>ee.AuthModule)},{name:"client.trainers.**",url:"/trainer",loadChildren:()=>Promise.all([e.e(8313),e.e(8592),e.e(6214)]).then(e.bind(e,36214)).then(ee=>ee.TrainerModule)},{name:"admin.loginAttempt.**",url:"/admin/loginAttempt",loadChildren:()=>Promise.all([e.e(8592),e.e(2958)]).then(e.bind(e,52958)).then(ee=>ee.LoginAttemptReportModule)},{name:"admin.groupsManagement.**",url:"/admin/groupsManagement",loadChildren:()=>Promise.all([e.e(7895),e.e(8313),e.e(8592),e.e(8347)]).then(e.bind(e,98347)).then(ee=>ee.GroupsManagementModule)},{name:"admin.waitingList.**",url:"/admin/waitingList",loadChildren:()=>Promise.all([e.e(7895),e.e(8592),e.e(3575)]).then(e.bind(e,33575)).then(ee=>ee.WaitingListManagementModule)},{name:"admin.socialMedia.**",url:"/admin/socialMedia",loadChildren:()=>e.e(6162).then(e.bind(e,16162)).then(ee=>ee.SocialMediaCodeModule)},{name:"admin.products.**",url:"/admin/products",loadChildren:()=>Promise.all([e.e(8592),e.e(416)]).then(e.bind(e,40416)).then(ee=>ee.ProductManagementModule)},{name:"admin.uxPackages.**",url:"/admin/uxPackages",loadChildren:()=>Promise.all([e.e(7242),e.e(1345)]).then(e.bind(e,21345)).then(ee=>ee.UxPackageManagementModule)},{name:"admin.certificates.**",url:"/admin/certificates",loadChildren:()=>e.e(4599).then(e.bind(e,94599)).then(ee=>ee.CertificateManagementModule)},{name:"admin.barriers.**",url:"/admin/barriers",loadChildren:()=>e.e(7905).then(e.bind(e,27905)).then(ee=>ee.BarrierManagementModule)},{name:"admin.badges.**",url:"/admin/badges",loadChildren:()=>e.e(8906).then(e.bind(e,38906)).then(ee=>ee.BadgeManagementModule)},{name:"admin.categories.**",url:"/admin/categories",loadChildren:()=>e.e(7180).then(e.bind(e,17180)).then(ee=>ee.CategoryManagementModule)},{name:"admin.videos.**",url:"/admin/videos",loadChildren:()=>e.e(9928).then(e.bind(e,29928)).then(ee=>ee.VideoManagementModule)},{name:"admin.discounts.**",url:"/admin/discounts",loadChildren:()=>Promise.all([e.e(8592),e.e(2526)]).then(e.bind(e,72526)).then(ee=>ee.DiscountManagementModule)},{name:"admin.sales.**",url:"/admin/sales",loadChildren:()=>Promise.all([e.e(8592),e.e(7970)]).then(e.bind(e,77970)).then(ee=>ee.SaleReportManagementModule)},{name:"admin.pendingPayment.**",url:"/admin/pendingPayment",loadChildren:()=>Promise.all([e.e(7895),e.e(8592),e.e(883)]).then(e.bind(e,20883)).then(ee=>ee.PendingPaymenReportModule)},{name:"admin.pendingValidation.**",url:"/admin/pendingValidation",loadChildren:()=>Promise.all([e.e(7895),e.e(8592),e.e(1858)]).then(e.bind(e,1858)).then(ee=>ee.PendingValidationReportModule)},{name:"client.enrollment.**",url:"/client/enrollmentEmbeddedLink",loadChildren:()=>Promise.all([e.e(8592),e.e(6839)]).then(e.bind(e,96839)).then(ee=>ee.EnrollmentEmbeddedLinkModule)},{name:"admin.pdf-tron",url:"/admin/pdf/{type}",component:(()=>{class ee{constructor(ie){this.$state=ie,this.type=this.$state.params.type}ngAfterViewInit(){Bc()({path:"./AppV2/js/pdf-tron",initialDoc:"http://dev-academy.uxpertise.ca/pptx."+this.type,disabledElements:["toolsHeader","header","contextMenuPopup"]},this.viewer.nativeElement).then(ie=>{const{documentViewer:ue}=ie.Core;this.instance=ie,ue.addEventListener("pageNumberUpdated",te=>{console.log(te)})})}pdf(){this.instance.UI.loadDocument("http://dev-academy.uxpertise.ca/pptx.pdf")}docx(){this.instance.UI.loadDocument("http://dev-academy.uxpertise.ca/pptx.docx")}pptx(){this.instance.UI.loadDocument("http://dev-academy.uxpertise.ca/pptx.pptx")}xlsx(){this.instance.UI.loadDocument("http://dev-academy.uxpertise.ca/pptx.xlsx")}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.Y36("$state"))},ee.\u0275cmp=C.Xpm({type:ee,selectors:[["poc-pdf-tron"]],viewQuery:function(ie,ue){if(1&ie&&C.Gf(Vc,5),2&ie){let ne;C.iGM(ne=C.CRH())&&(ue.viewer=ne.first)}},decls:11,vars:0,consts:[[1,"page",2,"height","800px"],[1,"btn","btn-secondary",3,"click"],[2,"height","100%"],["viewer",""]],template:function(ie,ue){1&ie&&(C.TgZ(0,"div",0)(1,"button",1),C.NdJ("click",function(){return ue.pdf()}),C._uU(2," Pdf "),C.qZA(),C.TgZ(3,"button",1),C.NdJ("click",function(){return ue.pptx()}),C._uU(4," Power point "),C.qZA(),C.TgZ(5,"button",1),C.NdJ("click",function(){return ue.docx()}),C._uU(6," Word "),C.qZA(),C.TgZ(7,"button",1),C.NdJ("click",function(){return ue.xlsx()}),C._uU(8," Excel "),C.qZA(),C._UZ(9,"div",2,3),C.qZA())}}),ee})()},{name:"admin.dashboard.**",url:"/admin/dashboard",loadChildren:()=>Promise.all([e.e(8592),e.e(5047)]).then(e.bind(e,95047)).then(ee=>ee.DashboardModule)},{name:"admin.link.**",url:"/admin/link",loadChildren:()=>e.e(8047).then(e.bind(e,38047)).then(ee=>ee.LinkManagementModule)},{name:"admin.users.**",url:"/admin/users",loadChildren:()=>Promise.all([e.e(7895),e.e(8592),e.e(9435)]).then(e.bind(e,69435)).then(ee=>ee.UserManagementModule)},{name:"admin.wishList.**",url:"/admin/wishList",loadChildren:()=>Promise.all([e.e(7895),e.e(8592),e.e(5438)]).then(e.bind(e,35438)).then(ee=>ee.WishListReportModule)},{name:"admin.topic.**",url:"/admin/topic",loadChildren:()=>e.e(8294).then(e.bind(e,28294)).then(ee=>ee.TopicManagementModule)},{name:"admin.homePage.**",url:"/admin/homePage",loadChildren:()=>Promise.all([e.e(8592),e.e(6861)]).then(e.bind(e,26861)).then(ee=>ee.HomePageManagementModule)},{name:"admin.customFields.**",url:"/admin/customFields",loadChildren:()=>e.e(3219).then(e.bind(e,93219)).then(ee=>ee.CustomFieldManagementModule)},{name:"admin.customPage.**",url:"/admin/customPage",loadChildren:()=>e.e(4986).then(e.bind(e,4986)).then(ee=>ee.CustomPageManagementModule)},{name:"admin.notification.**",url:"/admin/notification",loadChildren:()=>e.e(5866).then(e.bind(e,15866)).then(ee=>ee.NotificationManagementModule)},{name:"admin.exam.**",url:"/admin/exam",loadChildren:()=>Promise.all([e.e(8592),e.e(9454)]).then(e.bind(e,39454)).then(ee=>ee.ExamReportManagementModule)},{name:"admin.profileField.**",url:"/admin/profileField",loadChildren:()=>e.e(3114).then(e.bind(e,83114)).then(ee=>ee.ProfileFieldManagementModule)},{name:"admin.tenantAddress.**",url:"/admin/tenantAddress",loadChildren:()=>e.e(5306).then(e.bind(e,35306)).then(ee=>ee.TenantAddressesRoutingModule)},{name:"admin.eventCalendar.**",url:"/admin/eventCalendar",loadChildren:()=>Promise.all([e.e(7895),e.e(8592),e.e(9517)]).then(e.bind(e,29517)).then(ee=>ee.EventCalendarManagementModule)},{name:"admin.giftCertificate.**",url:"/admin/giftCertificate",loadChildren:()=>e.e(1655).then(e.bind(e,11655)).then(ee=>ee.GiftCertificateUsageReportManagementModule)},{name:"admin.coupon.**",url:"/admin/coupon",loadChildren:()=>Promise.all([e.e(8592),e.e(5078)]).then(e.bind(e,64240)).then(ee=>ee.CouponUsageReportManagementModule)},{name:"admin.activeUser.**",url:"/admin/activeUser",loadChildren:()=>Promise.all([e.e(8592),e.e(1819)]).then(e.bind(e,1819)).then(ee=>ee.ActiveUserReportManagementModule)},{name:"admin.policy.**",url:"/admin/policy",loadChildren:()=>e.e(8652).then(e.bind(e,68652)).then(ee=>ee.PolicyManagementModule)},{name:"admin.apikey.**",url:"/admin/apikey",loadChildren:()=>e.e(5050).then(e.bind(e,15050)).then(ee=>ee.ApiKeyManagementModule)},{name:"client.login.**",url:"/client/login",loadChildren:()=>Promise.all([e.e(8592),e.e(2175)]).then(e.bind(e,2175)).then(ee=>ee.LoginModule)},{name:"admin.proctoring.**",url:"/admin/proctoring",loadChildren:()=>Promise.all([e.e(8592),e.e(443)]).then(e.bind(e,90443)).then(ee=>ee.IntegrityAdvocateManagementModule)},{name:"admin.exam-management.**",url:"/admin/exam-management",loadChildren:()=>Promise.all([e.e(9322),e.e(273),e.e(1867),e.e(9271),e.e(8592),e.e(18)]).then(e.bind(e,20018)).then(ee=>ee.ExamManagementModule)},{name:"admin.surveyManagement.**",url:"/admin/survey-management",loadChildren:()=>Promise.all([e.e(9322),e.e(273),e.e(1867),e.e(9271),e.e(8592),e.e(7553)]).then(e.bind(e,57553)).then(ee=>ee.SurveyManagementModule)},{name:"admin.catalog.**",url:"/admin/catalog",loadChildren:()=>Promise.all([e.e(273),e.e(7242),e.e(8592),e.e(166)]).then(e.bind(e,30166)).then(ee=>ee.CatalogManagementModule)},{name:"admin.exam-print-template.**",url:"/admin/exam-print",loadChildren:()=>e.e(2719).then(e.bind(e,12719)).then(ee=>ee.ExamPrintTemplateModule)},{name:"admin.progressReport.**",url:"/admin/progress-report",loadChildren:()=>Promise.all([e.e(8592),e.e(5012)]).then(e.bind(e,35012)).then(ee=>ee.ProgressReportModule)},{name:"admin.lms-tutorial.**",url:"/admin/lms-tutorial",loadChildren:()=>e.e(8321).then(e.bind(e,78321)).then(ee=>ee.LmsTutorialModule)},{name:"admin.portalManagement.**",url:"/admin/portal-management",loadChildren:()=>Promise.all([e.e(8592),e.e(7740)]).then(e.bind(e,37740)).then(ee=>ee.PortalManagementModule)},{name:"client.accessibility.**",url:"/accessibility",loadChildren:()=>Promise.all([e.e(8592),e.e(6027)]).then(e.bind(e,6027)).then(ee=>ee.AccessibilityGuidelinesModule)},{name:"client.survey-player.**",url:"/survey-player",loadChildren:()=>Promise.all([e.e(9322),e.e(273),e.e(1867),e.e(8592),e.e(2442)]).then(e.bind(e,2442)).then(ee=>ee.SurveyPlayerModule)}];var Nc=e(51531);const Po={catalogFilters:new(e(36082).C),startDate:null,endDate:null,search:null,calendarSelectedStartDate:null,calendarSelectedEndDate:null,refreshCalendarUI:!1},Hc=(0,D.Lq)(Po,(0,D.on)(Qe.O,(ee,{catalogFilters:se})=>Object.assign(Object.assign({},ee),{catalogFilters:Object.assign({},se)})),(0,D.on)(Qe.K5,(ee,{})=>Po),(0,D.on)(Qe.Or,(ee,{search:se})=>Object.assign(Object.assign({},ee),{search:se})),(0,D.on)(Qe.jV,(ee,{categoryId:se})=>Object.assign(Object.assign({},ee),{catalogFilters:Object.assign(Object.assign({},ee.catalogFilters),{categoryIds:[se],isRedirect:!0,subCategoryIds:[]})})),(0,D.on)(Qe.q7,(ee,{subCategoryId:se})=>Object.assign(Object.assign({},ee),{catalogFilters:Object.assign(Object.assign({},ee.catalogFilters),{subCategoryIds:[se],isRedirect:!0,categoryIds:[]})})),(0,D.on)(Qe.vC,(ee,{calendarSelectedStartDate:se,calendarSelectedEndDate:ie})=>Object.assign(Object.assign({},ee),{calendarSelectedStartDate:se,calendarSelectedEndDate:ie})),(0,D.on)(Qe.X9,(ee,{refreshCalendarUI:se})=>Object.assign(Object.assign({},ee),{refreshCalendarUI:se})));class za extends Error{constructor(se){super(se.message),this.data=se,this.name="UserFriendlyError"}}let Oo=(()=>{class ee{constructor(ie){this.injector=ie}get toaster(){return this.injector.get(lo._W)}handleError(ie){if(ie instanceof za)if(ie.data.validationErrors){let ue=N._r.Of(ie.data.validationErrors).Any(ne=>ne.message==globalThis.L("SharedError"));ie.data.validationErrors.forEach(ne=>{(!ue||ue&&ne.message!=globalThis.L("SharedError"))&&this.toaster.error(ne.message)})}else this.toaster.error(ie.data);else console.error(ie.message)}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(C.zs3))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})(),qc=(()=>{class ee{constructor(){}intercept(ie,ue){let ne=localStorage.getItem("JWT");if(null!=ne){ne=ne.substring(1).slice(0,-1);const te=ie.headers.set("Authorization","Bearer "+ne),Q=ie.clone({headers:te});return ue.handle(Q)}return ue.handle(ie)}}return ee.\u0275fac=function(ie){return new(ie||ee)},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})(),Wc=(()=>{class ee{constructor(ie){this.injector=ie}get toaster(){return this.injector.get(lo._W)}intercept(ie,ue){return ue.handle(ie).pipe((0,ra.U)(ne=>(ne instanceof G.Zn&&this.handleValidationError(ne.body),ne)))}handleValidationError(ie){!ie.success&&null!=ie.error&&this.handleError(new za(null!=ie.error.validationErrors?ie.error:L("SharedInternalError")))}handleError(ie){if(ie instanceof za)if(ie.data.validationErrors){let ue=N._r.Of(ie.data.validationErrors).Any(ne=>ne.message==globalThis.L("SharedError"));ie.data.validationErrors.forEach(ne=>{null!=ne.message&&(!ue||ue&&ne.message!=globalThis.L("SharedError"))&&this.toaster.error(ne.message)})}else this.toaster.error(ie.data);else console.error(ie.message)}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(C.zs3))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();var jc=e(76861),$c=e(47763),Kc=e(95840),uo=e(54882),Ha=e(33568),Ga=e(9018),Mo=e(73995);let Yc=(()=>{class ee{constructor(ie,ue){this.actions$=ie,this.userService=ue,this.loadCurrentSession$=(0,Mi.GW)(()=>this.actions$.pipe((0,Mi.l4)(Io),(0,uo.z)(()=>this.userService.getCurrentUser().pipe((0,ra.U)(ne=>so({currentSessionData:ne.result})),(0,Ha.K)(()=>Ga.E))))),this.loadCurrentSessionOnToken$=(0,Mi.GW)(()=>this.actions$.pipe((0,Mi.l4)(Na),(0,uo.z)(()=>this.userService.getCurrentUser().pipe((0,ra.U)(ne=>so({currentSessionData:ne.result})),(0,Ha.K)(()=>Ga.E)))))}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(Mi.eX),C.LFG(Mo.K))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac}),ee})();const Lo={userId:null,firstName:null,lastName:null,userName:null,email:null,role:null,languageCode:null,company:null,jwt:null},Zc=(0,D.Lq)(Lo,(0,D.on)(so,(ee,{currentSessionData:se})=>Object.assign(Object.assign({},ee),{userId:se.id,firstName:se.firstName,lastName:se.lastName,userName:se.userName,email:se.email,role:se.roleCode,languageCode:se.languageCode,company:se.company})),(0,D.on)(Na,(ee,{jwt:se})=>Object.assign(Object.assign({},ee),{jwt:se})),(0,D.on)(Eo,(ee,{})=>Lo));var Ro=e(92706);const Qc=(0,D.PH)("[tenantSettingsState] setTenantLanguages",(0,D.Ky)()),Fo=(0,D.PH)("[tenantSettingsState] loadTenantSettingsStore"),Bo=(0,D.PH)("[tenantSettingsState] loadTenantSettings",(0,D.Ky)());let Xc=(()=>{class ee{constructor(ie){this.httpClient=ie}getTenantSettingStore(){return this.httpClient.post("api/services/ux/client/TenantSettings/GetTenantSettingStore",{})}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(G.eN))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})(),Jc=(()=>{class ee{constructor(ie,ue){this.actions$=ie,this.tenantSettingsService=ue,this.loadTenantSettigns$=(0,Mi.GW)(()=>this.actions$.pipe((0,Mi.l4)(Fo),(0,uo.z)(()=>this.tenantSettingsService.getTenantSettingStore().pipe((0,ra.U)(ne=>Bo({settings:ne.result})),(0,Ha.K)(()=>Ga.E)))))}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(Mi.eX),C.LFG(Xc))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac}),ee})();const tp=(0,D.Lq)({tenantLanguages:null},(0,D.on)(Qc,(ee,{tenantLanguages:se})=>Object.assign(Object.assign({},ee),{tenantLanguages:se})),(0,D.on)(Bo,(ee,{settings:se})=>Object.assign(Object.assign({},ee),{tenantLanguages:se.languages})));var np=e(81658),Vo=e(78019),Uo=e(35373);const No={eventOccurrenceId:null},ip=(0,D.Lq)(No,(0,D.on)(Uo.D,(ee,{eventOccurrenceId:se})=>Object.assign(Object.assign({},ee),{eventOccurrenceId:se})),(0,D.on)(Uo.z,(ee,{})=>No));var zo=e(3186);const op=(0,D.Lq)({captchaId:"",captchaToken:"",isSuccess:null},(0,D.on)(zo.Z,(ee,{captchaToken:se,isSuccess:ie})=>Object.assign(Object.assign({},ee),{captchaToken:se,isSuccess:ie})),(0,D.on)(zo.e,(ee,{captchaId:se})=>Object.assign(Object.assign({},ee),{captchaId:se})));var Ki=e(74677);const sp=(0,D.Lq)({userId:null,verificationCodeId:null,username:"",recoveryEmailAddress:null,recoveryPhoneNumber:null,checkupEmailAddress:null,checkupPhoneNumber:null,countryCode:null,isAccountCompleted:!1,emailSentToRecoveryEmailAddress:!1,forgotPasswordSuccessfull:!1,useRecoveryEmailAddress:!1,useEmail:!1,usePhone:!1,isResend:!1,accountNeedActivation:!1},(0,D.on)(Ki.Y6,(ee,{isUserAccountCompleted:se,userId:ie,maskedEmailAddress:ue,maskedPhoneNumber:ne,recoveryCountryCode:te,emailSentToRecoveryEmailAddress:Q,forgotPasswordSuccessfull:q,accountNeedActivation:oe})=>Object.assign(Object.assign({},ee),{userId:ie,isAccountCompleted:se,recoveryPhoneNumber:ne,recoveryEmailAddress:ue,emailSentToRecoveryEmailAddress:Q,countryCode:te,forgotPasswordSuccessfull:q,accountNeedActivation:oe})),(0,D.on)(Ki.sL,(ee,{username:se})=>Object.assign(Object.assign({},ee),{username:se})),(0,D.on)(Ki.h5,(ee,{useRecoveryEmailAddress:se})=>Object.assign(Object.assign({},ee),{useRecoveryEmailAddress:se})),(0,D.on)(Ki.I1,(ee,{useEmail:se,usePhone:ie})=>Object.assign(Object.assign({},ee),{useEmail:se,usePhone:ie})),(0,D.on)(Ki.Kk,(ee,{checkupEmailAddress:se})=>Object.assign(Object.assign({},ee),{checkupEmailAddress:se})),(0,D.on)(Ki.N,(ee,{checkupPhoneNumber:se})=>Object.assign(Object.assign({},ee),{checkupPhoneNumber:se})),(0,D.on)(Ki.iX,(ee,{verificationCodeId:se})=>Object.assign(Object.assign({},ee),{verificationCodeId:se})));var lp=e(83044),up=e(38023);let dp=(()=>{class ee{constructor(){this.changes=new up.x,this.firstPageLabel=L("MatPaginatorFirstPageLabel"),this.itemsPerPageLabel=L("MatPaginatorItemsPerPageLabel"),this.lastPageLabel=L("MatPaginatorLastPageLabel"),this.nextPageLabel=L("NextPage"),this.previousPageLabel=L("PreviousPage")}getRangeLabel(ie,ue,ne){if(0===ne)return`Page 1 ${L("SharedOf")} 1`;const te=Math.ceil(ne/ue);return`Page ${ie+1} ${L("SharedOf")}  ${te}`}}return ee.\u0275fac=function(ie){return new(ie||ee)},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac}),ee})();var cp=e(44342);const hp={questionTypeCount:new(e(99e3).e)},fp=(0,D.Lq)(hp,(0,D.on)(cp.q,(ee,{questionTypeCount:se})=>Object.assign(Object.assign({},ee),{questionTypeCount:Object.assign({},se)})));var mp=e(32758),wa=e(17312),gp=e(29703);const vp={examConfigurationModel:new mp.E,examQuestionSkillModel:new gp.Q,refreshSkillList:!1},_p=(0,D.Lq)(vp,(0,D.on)(wa.Wz,(ee,{displaySkillInQuestionnaire:se})=>Object.assign(Object.assign({},ee),{examConfigurationModel:Object.assign(Object.assign({},ee.examConfigurationModel),{displaySkillInQuestionnaire:se})})),(0,D.on)(wa.Wo,(ee,{examConfigurationModel:se})=>Object.assign(Object.assign({},ee),{examConfigurationModel:Object.assign({},se)})),(0,D.on)(wa.MA,(ee,{displayQuestionBySkill:se})=>Object.assign(Object.assign({},ee),{examConfigurationModel:Object.assign(Object.assign({},ee.examConfigurationModel),{displayQuestionBySkill:se})})),(0,D.on)(wa.H5,(ee,{examQuestionSkillStateModel:se})=>Object.assign(Object.assign({},ee),{examQuestionSkillModel:Object.assign({},se)})),(0,D.on)(wa.mS,(ee,{refreshSkillList:se})=>Object.assign(Object.assign({},ee),{refreshSkillList:se})));var bp=e(65444),qa=e(90970);const Ho={questionListModel:new bp.x,newQuestionToPush:new class yp{},refreshQuestionListAfterCancel:!1},Cp=(0,D.Lq)(Ho,(0,D.on)(qa.OM,(ee,{questionListModel:se})=>Object.assign(Object.assign({},ee),{questionListModel:Object.assign({},se)})),(0,D.on)(qa.OJ,(ee,{newQuestionToPush:se})=>Object.assign(Object.assign({},ee),{newQuestionToPush:Object.assign({},se)})),(0,D.on)(qa.mb,(ee,{refreshQuestionList:se})=>Object.assign(Object.assign({},ee),{refreshQuestionListAfterCancel:se})),(0,D.on)(qa.Iw,(ee,{})=>Ho));var xp=e(62745),Wa=e(57518);const Go={answerListModel:new xp.f,answerListModelToUpdateModel:new class wp{},refreshAnswerListAfterCancel:!1},Sp=(0,D.Lq)(Go,(0,D.on)(Wa.Ee,(ee,{answerListModel:se})=>Object.assign(Object.assign({},ee),{answerListModel:Object.assign({},se)})),(0,D.on)(Wa.C4,(ee,{answerListModelToUpdateModel:se})=>Object.assign(Object.assign({},ee),{answerListModelToUpdateModel:Object.assign({},se)})),(0,D.on)(Wa.dh,(ee,{})=>Go),(0,D.on)(Wa.um,(ee,{refreshAnswerList:se})=>Object.assign(Object.assign({},ee),{refreshAnswerListAfterCancel:se})));var co=e(86099);const Dp=(0,D.Lq)({lastSavedDictionary:{},hasChangedDictionary:{}},(0,D.on)(co.KQ,(ee,{key:se,lastSavedModelJSON:ie})=>Object.assign(Object.assign({},ee),{lastSavedDictionary:Object.assign(Object.assign({},ee.lastSavedDictionary),{[se]:ie}),hasChangedDictionary:Object.assign({},ee.hasChangedDictionary)})),(0,D.on)(co.QB,(ee,{key:se,changedModelJSON:ie})=>Object.assign(Object.assign({},ee),{lastSavedDictionary:Object.assign({},ee.lastSavedDictionary),hasChangedDictionary:{[se]:ee.lastSavedDictionary[se]!==ie}})),(0,D.on)(co.jE,(ee,{key:se})=>Object.assign(Object.assign({},ee),{lastSavedDictionary:qo(Object.assign({},ee.lastSavedDictionary),se),hasChangedDictionary:qo(Object.assign({},ee.hasChangedDictionary),se)})));function qo(ee,se){return delete ee[se],ee}var kp=e(40495),po=e(94329);const Wo={examPlayerModel:new kp.S,submitButtonDisabled:!1},Ip=(0,D.Lq)(Wo,(0,D.on)(po.qS,(ee,{examPlayerModel:se})=>Object.assign(Object.assign({},ee),{examPlayerModel:Object.assign({},se)})),(0,D.on)(po.Vv,(ee,{submitButtonDisabled:se})=>Object.assign(Object.assign({},ee),{submitButtonDisabled:se})),(0,D.on)(po.Lu,(ee,{})=>Wo)),jo={currentSessionModel:null,sessionTriggerEnum:null,purchaseModel:null},Ep=(0,D.Lq)(jo,(0,D.on)(Co,(ee,{currentSessionData:se})=>Object.assign(Object.assign({},ee),{loginModel:se})),(0,D.on)(to,(ee,{sessionTriggerEnum:se})=>Object.assign(Object.assign({},ee),{sessionTriggerEnum:se})),(0,D.on)(xo,(ee,{purchaseModel:se})=>Object.assign(Object.assign({},ee),{purchaseModel:se})),(0,D.on)(wo,(ee,{})=>Object.assign(Object.assign({},ee),{sessionTriggerEnum:null})),(0,D.on)(Bu,(ee,{})=>jo));var $o=e(64762),ja=e(78177);const ho=ee=>ee.googleAnalytics,Ap=((0,D.P1)(ho,ee=>ee.currentSessionModel),(0,D.P1)(ho,ee=>ee.sessionTriggerEnum)),Pp=(0,D.P1)(ho,ee=>ee.purchaseModel);var di=e(25521);class fo{constructor(se,ie,ue){ue==Ba.z.Register?this.event=Ca.N7.Register:ue==Ba.z.Login&&(this.event=Ca.N7.Login),this.userRole=class Op{static GetRoleString(se){switch(se){case di.h.Administrator:return L("SharedRoleAdministrator");case di.h.User:return L("User");case di.h.Member:return L("SharedRoleMember");case di.h.Editor:return L("SharedRoleEditor");case di.h.EditorTrainer:return L("SharedRoleEditorTrainer");case di.h.Employee:return L("SharedRoleEmployee");case di.h.Player:return"Player";case di.h.PortalOwner:return L("SharedrolePortalOwner");case di.h.Public:return"Public";case di.h.Supervisor:return L("SharedRoleSupervisor");case di.h.SupervisorPlus:return L("SharedRoleSupervisorPlus");case di.h.SuperAdmin:return L("SharedRoleSuperAdmin");case di.h.Trainer:return L("SharedTrainer");case di.h.UxAdmin:return L("SharedRoleUxAdmin");case di.h.Accounting:return L("SharedRoleAccounting");default:return""}}}.GetRoleString(se),this.userId=ie}}class Mp{constructor(se){this.event=Ca.N7.Purchase,this.ecommerce=new Lp(se)}}class Lp{constructor(se){this.items=[],this.currency=se.currency,this.value=se.subTotal,this.tax=se.tax,this.affiliation="Uxpertise",this.transaction_id=se.transactionId,se.items.forEach(ie=>{this.items.push(new Rp(ie))})}}class Rp{constructor(se){this.affiliation="Uxpertise",this.item_id=se.itemId,this.item_name=se.itemLabel,this.item_category=se.itemCategoryLabel,this.item_category2=se.itemSubCategoryLabel,this.currency=se.currency,this.coupon=se.couponDiscountToken,this.coupon_discount=se.couponDiscountAmount,this.discount=se.totalDiscountAmount,this.price=se.unitPrice,this.quantity=se.quantity,this.affiliation="Uxpertise"}}let Bi=class{constructor(se,ie){this.store=se,this.httpClient=ie,this.SESSION_STORAGE_KEY="ux.googleAnalyticTransactionId",this.triggerSent=!1,this.storedTransactionId=Number(sessionStorage.getItem(this.SESSION_STORAGE_KEY)),this.store.select(Ap).pipe((0,ja.t)(this)).subscribe(ue=>{null!=ue?(this.triggerEnum=ue,!this.triggerSent&&null!=this.currentUserId&&this.pushAnalyticSessionTrigger(this.triggerEnum)):this.triggerEnum=null}),this.store.select(Ro.ld).pipe((0,ja.t)(this)).subscribe(ue=>{ue.userId&&0!=ue.userId?(this.currentRole=Number(ue.role),this.currentUserId=ue.userId,this.triggerEnum&&!this.triggerSent?this.pushAnalyticSessionTrigger(this.triggerEnum):this.pushUserCurrentSessionToAnalytics()):(this.currentRole=null,this.currentUserId=null,globalThis.window.dataLayer&&globalThis.window.dataLayer.push({user:null}))}),this.store.select(Pp).pipe((0,ja.t)(this)).subscribe(ue=>{ue&&this.storedTransactionId!=Number(ue.transactionId)&&this.pushTransactionToAnalytics(ue.transactionId)})}pushAnalyticSessionTrigger(se){if(globalThis.__isConsentGiven){const ie=globalThis.window.dataLayer||[];ie.push(new fo(this.currentRole,this.currentUserId,se)),ie.push({user:new fo(this.currentRole,this.currentUserId,null)});let ue=new Ca.mU;ue.userRole=this.currentRole.toString(),ue.userId=this.currentUserId.toString(),this.store.dispatch(Co({currentSessionData:ue}))}this.clearCurrentData(),this.clearAnalyticTriggerData()}pushTransactionToAnalytics(se){if(globalThis.__isConsentGiven){const ie=globalThis.window.dataLayer||[];ie.push({ecommerce:null}),this.getGoogleAnalyticTransaction(se).subscribe(ue=>{ue&&(ie.push(new Mp(ue.result)),sessionStorage.setItem(this.SESSION_STORAGE_KEY,se.toString()),this.storedTransactionId=se)})}}pushUserCurrentSessionToAnalytics(){(globalThis.__googleAnalyticsId||globalThis.__TenantGTMId)&&globalThis.__isConsentGiven&&(globalThis.window.dataLayer||[]).push({user:new fo(this.currentRole,this.currentUserId,null)})}clearAnalyticTriggerData(){this.store.dispatch(wo())}clearCurrentData(){this.currentRole=null,this.currentUserId=null,this.triggerEnum=null}getGoogleAnalyticTransaction(se){return this.httpClient.post("api/services/ux/client/GoogleAnalytics/GetGoogleAnalyticTransaction",{transactionId:se})}};Bi.\u0275fac=function(se){return new(se||Bi)(C.LFG(D.yh),C.LFG(G.eN))},Bi.\u0275prov=C.Yz7({token:Bi,factory:Bi.\u0275fac,providedIn:"root"}),Bi=(0,$o.gn)([(0,ja.c)(),(0,$o.w6)("design:paramtypes",[D.yh,G.eN])],Bi);let Fp=(()=>{class ee{constructor(){}intercept(ie,ue){return ue.handle(ie).pipe((0,Ha.K)(ne=>{if(503==ne.status)return this.redirectToMaintenancePage(),Ga.E}))}redirectToMaintenancePage(){window.location.replace(window.location.origin+"/maintenance")}}return ee.\u0275fac=function(ie){return new(ie||ee)},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();var Bp=e(4765),mo=e(81268);const Ko={surveyPlayerModel:new Bp.T,submitButtonDisabled:!1},Vp=(0,D.Lq)(Ko,(0,D.on)(mo.jk,(ee,{surveyPlayerModel:se})=>Object.assign(Object.assign({},ee),{surveyPlayerModel:Object.assign({},se)})),(0,D.on)(mo.Vv,(ee,{submitButtonDisabled:se})=>Object.assign(Object.assign({},ee),{submitButtonDisabled:se})),(0,D.on)(mo.Y4,(ee,{})=>Ko));var Np=e(90856),$a=e(50236);const Yo={answerListModel:new Np.R,answerListModelToUpdateModel:new class Up{},refreshAnswerListAfterCancel:!1},zp=(0,D.Lq)(Yo,(0,D.on)($a.Ee,(ee,{answerListModel:se})=>Object.assign(Object.assign({},ee),{answerListModel:Object.assign({},se)})),(0,D.on)($a.C4,(ee,{answerListModelToUpdateModel:se})=>Object.assign(Object.assign({},ee),{answerListModelToUpdateModel:Object.assign({},se)})),(0,D.on)($a.dh,(ee,{})=>Yo),(0,D.on)($a.um,(ee,{refreshAnswerList:se})=>Object.assign(Object.assign({},ee),{refreshAnswerListAfterCancel:se})));var Gp=e(14098),Ka=e(77798);const Zo={questionListModel:new Gp.K,newQuestionToPush:new class Hp{},refreshQuestionListAfterCancel:!1},qp=(0,D.Lq)(Zo,(0,D.on)(Ka.OM,(ee,{questionListModel:se})=>Object.assign(Object.assign({},ee),{questionListModel:Object.assign({},se)})),(0,D.on)(Ka.OJ,(ee,{newQuestionToPush:se})=>Object.assign(Object.assign({},ee),{newQuestionToPush:Object.assign({},se)})),(0,D.on)(Ka.mb,(ee,{refreshQuestionList:se})=>Object.assign(Object.assign({},ee),{refreshQuestionListAfterCancel:se})),(0,D.on)(Ka.Iw,(ee,{})=>Zo));var Qo=e(20839);const Xo={chipFilterKey:null},Wp=(0,D.Lq)(Xo,(0,D.on)(Qo.O,(ee,{chipFilterKey:se})=>Object.assign(Object.assign({},ee),{chipFilterKey:se})),(0,D.on)(Qo.K,(ee,{})=>Xo));var Vi=e(49717);const $p=(0,D.Lq)({containsProctoredExam:!1,containsEvent:!1,enrollmentValidationRequired:!1,updateNotificationModel:!1,refreshNotificationComponent:!1,refreshConditionComponent:!1,updateCatalogItemPrice:null},(0,D.on)(Vi.uP,(ee,{catalogFormState:se})=>se),(0,D.on)(Vi.I9,(ee,{value:se})=>Object.assign(Object.assign({},ee),{containsEvent:se})),(0,D.on)(Vi.cj,(ee,{value:se})=>Object.assign(Object.assign({},ee),{containsProctoredExam:se})),(0,D.on)(Vi.EY,(ee,{value:se})=>Object.assign(Object.assign({},ee),{updateNotificationModel:se})),(0,D.on)(Vi.do,(ee,{value:se})=>Object.assign(Object.assign({},ee),{enrollmentValidationRequired:se})),(0,D.on)(Vi.p2,(ee,{value:se})=>Object.assign(Object.assign({},ee),{refreshNotificationComponent:se})),(0,D.on)(Vi.vL,(ee,{value:se})=>Object.assign(Object.assign({},ee),{refreshConditionComponent:se})),(0,D.on)(Vi.c0,(ee,{updatedPrice:se})=>Object.assign(Object.assign({},ee),{updateCatalogItemPrice:se})));var Kp=e(79889),Yp=e(36452);const Zp={questionTypeCount:new Kp.e},Qp=(0,D.Lq)(Zp,(0,D.on)(Yp.q,(ee,{questionTypeCount:se})=>Object.assign(Object.assign({},ee),{questionTypeCount:Object.assign({},se)})));var Xp=e(39335),Jp=e(14532),eh=e(60751),th=e(85482),nh=e(30391),ih=e(83266),ah=e(58263),Yi=e(29892);const Zi="catalog-form";let Jo=(()=>{class ee{static initialize(){this.configureCatalogFormInstructionModal()}static configureCatalogFormInstructionModal(){this.tutorials.push({moduleName:Zi,tutorialName:"informations",version:1,component:th._,title:L("CatalogManagement.InformationInstructionModal.Title"),route:Yi.K.Catalog_Management_Form_Information},{moduleName:Zi,tutorialName:"display",version:1,component:eh.w,title:L("CatalogManagement.DisplayInstructionModal.Title"),route:Yi.K.Catalog_Management_Form_Display},{moduleName:Zi,tutorialName:"prerequisites",version:1,component:ah.J,title:L("CatalogManagement.PrerequisiteInstructionModal.Title"),route:Yi.K.Catalog_Management_Form_Prerequisite},{moduleName:Zi,tutorialName:"conditions",version:1,component:Xp.V,title:L("CatalogManagement.ConditionInstructionModal.Title"),route:Yi.K.Catalog_Management_Form_Condition},{moduleName:Zi,tutorialName:"content",version:1,component:Jp.N,title:L("CatalogManagement.ContentInstructionModal.Title"),route:Yi.K.Catalog_Management_Form_Content},{moduleName:Zi,tutorialName:"notification",version:1,component:nh.J,title:L("CatalogManagement.NotificationInstructionModal.Title"),route:Yi.K.Catalog_Management_Form_Notification},{moduleName:Zi,tutorialName:"permissions",version:1,component:ih.X,title:L("CatalogManagement.PermissionInstructionModal.Title"),route:Yi.K.Catalog_Management_Form_Permission})}}return ee.tutorials=[],ee})(),oh=(()=>{class ee{constructor(ie){this.httpClient=ie}getUserViewedTutorials(){return this.httpClient.post("/api/services/ux/client/UserViewedTutorials/UserViewedTutorial/GetUserViewedTutorials",null)}createUserViewedTutorial(ie){return this.httpClient.post("/api/services/ux/client/UserViewedTutorials/UserViewedTutorial/CreateUserViewedTutorial",ie)}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(G.eN))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();var rh=e(64814);let sh=(()=>{class ee{constructor(ie,ue,ne){this.userViewedTutorialService=ie,this.modalService=ue,this.$transitions=ne,this.SESSION_STORAGE_KEY="UserViwewedTutorials",this.userTutorials=[];let te=this;this.unregisterTransitionOnSuccess=ne.onSuccess({},function(Q){te.promptModal(Q.router.globals.current.name)})}initialize(){Jo.initialize()}promptModal(ie){const ue=Jo.tutorials.find(ne=>ne.route==ie);ue&&this.showInstructionModal(ue).then(ne=>{ne&&this.openInstructionModal(ue)})}openInstructionModal(ie){this.modalService.open(ie.component,null,null,ie.title),this.modalService.afterClose().subscribe(ue=>{ue&&this.markTutorialAsViewed(ie)})}showInstructionModal(ie){const ue=new z.B,ne=sessionStorage.getItem(this.SESSION_STORAGE_KEY);return this.userTutorials="undefined"!=ne&&null!=ne?JSON.parse(ne):[],0==this.userTutorials.length?this.userViewedTutorialService.getUserViewedTutorials().subscribe(te=>{te.result.tutorials?(this.userTutorials=te.result.tutorials,sessionStorage.setItem(this.SESSION_STORAGE_KEY,JSON.stringify(this.userTutorials)),ue.resolve(!this.userTutorials.some(Q=>Q.moduleName==ie.moduleName&&Q.tutorialName==ie.tutorialName&&Q.version==ie.version))):ue.resolve(!0)}):ue.resolve(!this.userTutorials.some(te=>te.moduleName==ie.moduleName&&te.tutorialName==ie.tutorialName&&te.version==ie.version)),ue.promise}markTutorialAsViewed(ie){this.clearUserViewedTutorials(),this.userViewedTutorialService.createUserViewedTutorial(ie).subscribe(ue=>{ue.result.tutorials&&(this.userTutorials=ue.result.tutorials,sessionStorage.setItem(this.SESSION_STORAGE_KEY,JSON.stringify(this.userTutorials)))})}clearUserViewedTutorials(){this.userTutorials=[],sessionStorage.setItem(this.SESSION_STORAGE_KEY,JSON.stringify(this.userTutorials))}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(oh),C.LFG(rh.Z),C.LFG("$transitions"))},ee.\u0275prov=C.Yz7({token:ee,factory:ee.\u0275fac,providedIn:"root"}),ee})();var lh=e(7510);function ch(ee){return()=>ee.get("/api/custom/Localization/GetScripts").pipe((0,ra.U)(se=>{globalThis.abp.localization.currentCulture=se.currentCultureInfo,globalThis.abp.localization.currentLanguage=se.currentLanguageInfo,globalThis.abp.localization.values=JSON.parse(se.localisationValues)}))}function ph(ee){return()=>ee.get("/api/services/ux/client/Shareds/SharedModuleAccess/GetAllModuleAccess").pipe((0,ra.U)(se=>{globalThis.moduleAccess=se.result}))}let hh=(()=>{class ee{constructor(ie,ue,ne,te,Q){this.router=ie,this.store=ue,this.userService=ne,this.googleAnalyticService=te,this.instructionModalManager=Q,Q.initialize();const q=localStorage.getItem("JWT");(("/home/index"==window.location.pathname||"/home"==window.location.pathname)&&null==q&&globalThis.__homePageRequireAuthentication||"/catalog"==window.location.pathname&&null==q&&globalThis.__catalogRequireAuthentication)&&(window.location.href=globalThis.__isSamlEnabled&&!globalThis.__samlToken?"/Auth/Login":"/login")}ngDoBootstrap(){this.store.dispatch(Fo()),this.store.dispatch(Na({jwt:this.userService.getTokenForCurrentUser()})),this.store.select(Ro.FK).subscribe(ie=>{this.store.dispatch(Io())}),(0,V.SP)(globalThis.__languageCode)}}return ee.\u0275fac=function(ie){return new(ie||ee)(C.LFG(P.UIRouter),C.LFG(D.yh),C.LFG(Mo.K),C.LFG(Bi),C.LFG(sh))},ee.\u0275mod=C.oAB({type:ee}),ee.\u0275inj=C.cJS({providers:[{provide:Ac.Bq,useValue:{}},{provide:lp.ye,useClass:dp},{provide:"$scope",useExisting:"$rootScope"},Oo,{provide:C.qLn,useClass:Oo},{provide:G.TP,useClass:Fp,multi:!0},{provide:G.TP,useClass:qc,multi:!0},{provide:G.TP,useClass:Wc,multi:!0},{provide:C.ip1,useFactory:ch,deps:[G.eN],multi:!0},{provide:C.ip1,useFactory:ph,deps:[G.eN],multi:!0},{provide:"authService",useFactory:se=>se.get("authService"),deps:["$injector"]},{provide:"timezoneService",useFactory:se=>se.get("timezoneService"),deps:["$injector"]},{provide:"$state",useFactory:se=>se.get("$state"),deps:["$injector"]},{provide:"$transitions",useFactory:se=>se.get("$transitions"),deps:["$injector"]},{provide:"stateService",useFactory:se=>se.get("stateService"),deps:["$injector"]},{provide:"breadCrumbsService",useFactory:se=>se.get("breadCrumbsService"),deps:["$injector"]},{provide:"cartService",useFactory:se=>se.get("cartService"),deps:["$injector"]},{provide:"languageService",useFactory:se=>se.get("languageService"),deps:["$injector"]},{provide:"$location",useFactory:se=>se.get("$location"),deps:["$injector"]},{provide:"$window",useFactory:se=>se.get("$window"),deps:["$injector"]}],imports:[g.b2,Pc.PW,G.JF,v.l,Mc.UIRouterModule.forChild({states:Uc}),Mi.sQ.forRoot([Yc,Jc]),D.Aw.forRoot({currentSession:Zc,groupsManagement:Rc,tenantSettings:tp,catalog:Hc,catalogForm:$p,courseDetail:ip,uxCaptcha:op,forgotPassword:sp,examStatistic:fp,examConfiguration:_p,examQuestionList:Cp,examAnswerList:Sp,pendingChange:Dp,examPlayer:Ip,mySpace:Wp,googleAnalytics:Ep,surveyQuestionList:qp,surveyAnswerList:zp,surveyStatistic:Qp,surveyPlayer:Vp}),[],$c.T,jc.u,Kc.H,np.w,lh.v,lo.Rh.forRoot(),Nc.XK,Vo.g_.forRoot(),Vo.gD.forRoot()]}),ee})();en.config(["$urlServiceProvider",ee=>ee.deferIntercept()]),R().bootstrap(document.body,[en.name,(0,T.BB)(ee=>g.q6(ee).bootstrapModule(hh))])},90493:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var angular__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(96443),angular__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(angular__WEBPACK_IMPORTED_MODULE_0__);const app=angular__WEBPACK_IMPORTED_MODULE_0__.module("app"),controllerId="app.modules.admin.certificates.CU";app.controller(controllerId,["$scope","$state","$stateParams","$timeout","$q","$sce","appConst","toaster","certificateService","tenantCustomFieldService","modalService","userService","tenantService",function($scope,$state,$stateParams,$timeout,$q,$sce,appConst,toaster,certificateService,tenantCustomFieldService,modalService,userService,tenantService){const vm=$scope.vm={},fn=$scope.fn={},L=globalThis.L;function hideExpiryDate(){if(vm.accessToRecertificationModule)return;const W=$("span:contains('%expirationDate%')");$(W).css("visibility","hidden")}function createOrUpdate(){const W=globalThis.$linq(vm.variablesArray).where(function(b){return void 0!==b.customFieldId&&!0===b.model}).select(function(b){return b.customFieldId}).toArray();setTemplateOffset(),certificateService.createOrUpdateCertificate(vm.model).then(function(b){W.length>0?tenantCustomFieldService.setTenantCustomFieldsUsedByCertificate(W).then(function(e){toaster.pop("success",L("CertificateCUSuccess")),clear()}):(toaster.pop("success",L("CertificateCUSuccess")),clear())})}function fetch(){vm.isLoading=!0,$stateParams.id<=0?(vm.model.translations=[{label:"",template:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase(),orientation:0}],vm.model.textOrientation=L("CertificateCUOrientationLandscape"),vm.model.id=0,vm.model.certificateHasChanged=!1,vm.config.model=vm.model,vm.isFirstLoad=!0,$timeout(function(){removeTemplateOffset()}),$timeout(function(){vm.templateSelectedVariableTop=getSelectedVariableTop(),vm.templateSelectedVariableLeft=getSelectedVariableLeft(),vm.templateSelectedVariableCenter=getSelectedVariableCenter(),initializeCustomFields()}),certificateService.getAvailableFontsForCertificate().then(function(W){vm.availableFonts=W})):certificateService.getCertificateById($stateParams.id).then(function(W){W.exceptionThrown&&(toaster.pop("error",L("InexistantData"),""),$state.go("certificates.list")),vm.model=W,vm.model.certificateHasChanged=!1,vm.availableFonts=W.availableFonts,vm.config.model=vm.model,vm.isFirstLoad=!0,$timeout(function(){removeTemplateOffset()}),$timeout(function(){vm.templateSelectedVariableTop=getSelectedVariableTop(),vm.templateSelectedVariableLeft=getSelectedVariableLeft(),vm.templateSelectedVariableCenter=getSelectedVariableCenter(),initializeCustomFields()})})}function hasFileText(){return L(vm.model.currentTranslation&&(vm.model.currentTranslation.template||vm.model.hasTemplate)?"CertificateCUTemplateHasFile":"CertificateCUTemplateNoFile")}function fileChanged(){if(vm.correctImage=!0,"object"==typeof vm.image){if("image/png"!==vm.image.filetype&&"image/jpeg"!==vm.image.filetype)return toaster.pop("error",L("CertificateCUErrorType")),vm.correctImage=!1,vm.isLoading=!1,!1;if(vm.image.filesize>appConst.FileSize.OneMB)return toaster.pop("error",L("CertificateCUErrorSize")),vm.correctImage=!1,vm.isLoading=!1,!1;if(1==vm.model.isAlreadyUsed){const e={buttons:[],header:L("SuretoChangeCertificateTitle"),body:L("SuretoChangeCertificate")};e.buttons.push({label:L("No"),cssClass:"btn btn-warning bn-btn-modal btn-modal-cancel",callBack:function(){}}),e.buttons.push({label:L("Yes"),cssClass:"btn btn-primary bn-btn-modal btn-modal-primary",callBack:function(){vm.model.certificateHasChanged=!0}}),modalService.openGeneric(e)}vm.isLoading=!1,$("#template").find("#certificateTemplate").attr("src","data:image/jpg;base64,"+vm.image.base64),0==vm.model.currentTranslation.orientation&&$("#template").find("#certificateTemplate").addClass("resize-landscape-certificate-img"),globalThis.__isRbqEnabled&&$("#template").find("#rbqQrCode").addClass("certificat-rbq-fake-qr-code"),vm.model.currentTranslation.template=$("#template").html(),vm.model.currentTranslation.image=vm.image,"absolute"==$("#certificateTemplate").css("position")&&$("#certificateTemplate").css("position",""),addCustomFieldToTemplate()}else vm.isLoading=!0}function setTemplateOffset(){for(var W=0;W<vm.variablesArray.length;W++)$($("span:contains('"+vm.variablesArray[W].label+"')")).css("visibility","hidden");for(W=0;W<vm.variableToUse.length;W++){const e=$("span:contains('"+vm.variableToUse[W].label+"')");$(e).attr("data-offset","true"),$(e).css("visibility","visible"),$(e).css("top",parseInt(void 0===$(e).css("top")?"":$(e).css("top").replace("px",""))+"px"),$(e).css("color",vm.variableToUse[W].color),$(e).css("font-size",vm.variableToUse[W].size.replace("px","")+"px"),$(e).css("font-family",vm.variableToUse[W].font)}vm.model.currentTranslation.template=$("#template").html()}function removeTemplateOffset(){!vm.model.currentTranslation||(vm.model.currentTranslation.template=$("#template").html())}function moveTemplateVariable(pDirection){let top=getSelectedVariableTop(),left=getSelectedVariableLeft();const height=$("#template").height(),width=$("#template").width();switch(pDirection){case"up":top-eval(vm.saut)>0?top-=eval(vm.saut):top=0;break;case"down":top+eval(vm.saut)<height-20&&(top+=eval(vm.saut));break;case"left":left-eval(vm.saut)>0?left-=eval(vm.saut):left=0;break;case"right":left+eval(vm.saut)<width-20&&(left+=eval(vm.saut))}vm.templateSelectedVariableTop=top,vm.templateSelectedVariableLeft=left,setSelectedVariableLeft(left),setSelectedVariableTop(top)}function setSelectedVariableTop(W){const b=$("span:contains('"+vm.templateSelectedVariable+"')");$(b).css("top",vm.templateSelectedVariableTop+"px"),vm.model.currentTranslation.template=$("#template").html()}function setSelectedVariableLeft(W){const b=$("span:contains('"+vm.templateSelectedVariable+"')");$(b).css("left",vm.templateSelectedVariableLeft+"px"),vm.model.currentTranslation.template=$("#template").html()}function getSelectedVariableTop(){const W=$("span:contains('"+vm.templateSelectedVariable+"')");return $(W).length>0?parseInt($(W).css("top").replace("px","")):0}function getSelectedVariableLeft(){const W=$("span:contains('"+vm.templateSelectedVariable+"')");return $(W).length>0?parseInt($(W).css("left").replace("px","")):0}function getSelectedVariableCenter(){const W=$("span:contains('"+vm.templateSelectedVariable+"')");return $(W).length>0&&"center"==$(W).css("text-align")}function getColorForVariable(W){const b=$("span:contains('"+vm.variablesArray[W].label+"')");$(b).length>0&&$(b).css("color",vm.variablesArray[W].color);for(let e=0;e<vm.variableToUse.length;e++)vm.variableToUse[e].id==vm.variablesArray[W].id&&(vm.variableToUse[e].color=vm.variablesArray[W].color)}function getSizeForVariable(W){const b=$("span:contains('"+vm.variablesArray[W].label+"')");$(b).length>0&&$(b).css("font-size",vm.variablesArray[W].size);for(let e=0;e<vm.variableToUse.length;e++)vm.variableToUse[e].id==vm.variablesArray[W].id&&(vm.variableToUse[e].size=vm.variablesArray[W].size)}function getFontForVariable(W){const b=$("span:contains('"+vm.variablesArray[W].label+"')");$(b).length>0&&$(b).css("font-family",vm.variablesArray[W].font);for(let e=0;e<vm.variableToUse.length;e++)vm.variableToUse[e].id==vm.variablesArray[W].id&&(vm.variableToUse[e].font=vm.variablesArray[W].font);vm.variablesArray.forEach(function(e){e.selectedFont=getCurrentFont(e)})}function getCenterForVariable(W){const b=$("span:contains('"+vm.variablesArray[W].label+"')");if($(b).length>0)if(vm.variablesArray[W].center){const e=$("#certificateTemplate").width();$(b).css("text-align","center"),$(b).css("width",e.toString()+"px"),$(b).css("left","0px")}else $(b).css("text-align","initial"),$(b).css("width",""),$(b).css("width","");for(let e=0;e<vm.variableToUse.length;e++)vm.variableToUse[e].id==vm.variablesArray[W].id&&(vm.variableToUse[e].center=vm.variablesArray[W].center);vm.templateSelectedVariableCenter=getSelectedVariableCenter()}function selectVariable(W){let b=!1;if(vm.variableToUse.length>0)for(let g=0;g<vm.variableToUse.length;g++)if(vm.variableToUse[g].id==vm.variablesArray[W].id){vm.variablesArray[W].model||vm.variableToUse.splice(g,1),b=!0;var e=$("span:contains('"+vm.variablesArray[W].label+"')");$(e).css("visibility","hidden"),vm.variablesArray[W].model=!1,vm.variablesArray[W].alreadySelected=!1;break}b||(e=$("span:contains('"+vm.variablesArray[W].label+"')"),$(e).css("visibility","visible"),vm.variablesArray[W].color=$(e).css("color"),vm.variablesArray[W].size=$(e).css("font-size"),vm.variablesArray[W].font=$(e).css("font-family"),vm.variablesArray[W].center=$(e).css("text-align"),vm.variableToUse.push({id:vm.variablesArray[W].id,label:vm.variablesArray[W].label,color:rgb2hex(vm.variablesArray[W].color),font:vm.variablesArray[W].font,size:vm.variablesArray[W].size,center:vm.variablesArray[W].center,description:vm.variablesArray[W].description}))}function rgb2hex(W){return(W=W.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===W.length?"#"+("0"+parseInt(W[1],10).toString(16)).slice(-2)+("0"+parseInt(W[2],10).toString(16)).slice(-2)+("0"+parseInt(W[3],10).toString(16)).slice(-2):W}function checkChecked(W){if(vm.variablesArray[W].alreadySelected)return vm.variablesArray[W].model=!0}function clear(){$state.go("admin.certificates.list")}function selectOrintation(W){switch(W){case 0:vm.model.textOrientation=L("CertificateCUOrientationLandscape")+" (1385px par 980px)",vm.templateSelectedVariableCenter=getSelectedVariableCenter(),""!=vm.model.currentTranslation.template&&($("#template").find("#certificateTemplate").addClass("resize-landscape-certificate-img"),$("#template").find("#certificateTemplate").removeClass("resize-portrait-certificate-img"));break;case 1:vm.model.textOrientation=L("CertificateCUOrientationPortrait")+" (980px par 1385px)",$("#template").find("#certificateTemplate").addClass("resize-portrait-certificate-img"),$("#template").find("#certificateTemplate").removeClass("resize-landscape-certificate-img")}}function addCustomFieldToTemplate(){for(let W=0;W<vm.customFields.length;W++)$("#template").append('<span style="position:absolute;top:0px;left:300px;font-size:22px;color:#000;font-family:Arial, Helvetica, sans-serif;visibility:hidden">'+vm.customFields[W].certificateField+"</span>")}function initializeCustomFields(){var W=setInterval(function(){if($("#certificateTemplate").length>0){clearInterval(W),null!=vm.model.currentTranslation&&selectOrintation(vm.model.currentTranslation.orientation);for(let b=0;b<vm.variablesArray.length;b++){const e=$("span:contains('"+vm.variablesArray[b].label+"')");if($(e).length>0&&"visible"==$(e).css("visibility")){let g=!1;for(let I=0;I<vm.variableToUse.length;I++)vm.variableToUse[I].id==vm.variablesArray[b].id&&(g=!0);g||vm.variableToUse.push({id:vm.variablesArray[b].id,label:vm.variablesArray[b].label,color:rgb2hex($(e).css("color")),font:$(e).css("font-family"),size:$(e).css("font-size"),center:"center"==$(e).css("text-align"),description:vm.variablesArray[b].description}),vm.variablesArray[b].alreadySelected=!0,vm.variablesArray[b].color=rgb2hex($(e).css("color")),vm.variablesArray[b].size=$(e).css("font-size"),vm.variablesArray[b].font=$(e).css("font-family"),vm.variablesArray[b].center="center"==$(e).css("text-align")}0==$(e).length&&$("#template").append('<span style="position:absolute;top:0px;left:300px;font-size:22px;color:#000;font-family:Arial, Helvetica, sans-serif;visibility:hidden">'+vm.variablesArray[b].label+"</span>")}hideExpiryDate(),vm.isLoading=!1}},300)}function getCurrentFont(W){return'"'==W.font.split(",")[0][0]?W.font.split(",")[0].substring(1,W.font.split(",")[0].length-1):W.font.split(",")[0]}function updateFieldFont(W){W.font='"'+W.selectedFont+'", Arial, Helvetica, sans-serif';for(let e=0;e<vm.variableToUse.length;e++)vm.variableToUse[e].id==W.id&&(vm.variableToUse[e].font='"'+W.selectedFont+'", Arial, Helvetica, sans-serif');const b=$("span:contains('"+W.label+"')");$(b).length>0&&$(b).css("font-family",'"'+W.selectedFont+'", Arial, Helvetica, sans-serif'),vm.model.currentTranslation.template=$("#template").html()}function descriptionForLabel(W){switch(W){case"%dateofbirth%":return L("DateOfBirth");case"%gender%":return L("Gender");case"%phonenumber1%":return L("PhoneNumber1");case"%phonenumber2%":return L("PhoneNumber2");case"%personalAddress%":return L("CertificatesCUDefaultFieldFullAddress");case"%companyName%":return vm.companyPlace;case"%companyJob%":return L("Position");case"%companyOfficePhone%":return L("CompanyPhoneNumber");case"%companyURL%":return L("URL");case"%companyAddress%":return L("CertificatesCUDefaultFieldCompanyFullAddress");case"%addressLine%":return L("CertificatesCUDefaultFieldAddressLine");case"%townState%":return L("CertificatesCUDefaultFieldTownAndState");case"%country%":return L("CertificatesCUDefaultFieldCountry");case"%zipCode%":return L("CertificatesCUDefaultFieldZipCode");case"%companyAddressLine%":return L("CertificatesCUDefaultFieldCompanyAddressLine");case"%companyTownState%":return L("CertificatesCUDefaultFieldCompanyTownAndState");case"%companyCountry%":return L("CertificatesCUDefaultFieldCompanyCountry");case"%companyZipCode%":return L("CertificatesCUDefaultFieldCompanyZipCode");default:return"N/A"}}vm.isLoading=!0,vm.customFields={},vm.model={},vm.image="",vm.model.type=0,vm.isUpdate=!!($stateParams.id&&$stateParams.id>0),vm.accessToRecertificationModule=globalThis.moduleAccess.accessToRecertificationModule,vm.totalCourses=0,vm.courseLoading=!0,vm.searchCourse="",vm.courseAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""},vm.courseLabel=L("SharedCourse"),vm.startOpened=!1,vm.endOpened=!1,vm.templateDate="%date%",vm.templateGFirstName="%firstname%",vm.templateLastName="%lastname% %firstname%",vm.templateCourseLabel="%course%",vm.templateTenant="%tenant%",vm.templateTrainer="%trainer%",vm.templateCourseLength="%courselength%",vm.templatePlace="%place%",vm.templateDateOccurrence="%occurrencedate%",vm.templateOccurrenceDuration="%occurrenceduration%",vm.templateCourseCode="%coursecode%",vm.templateGroup="%group%",vm.templateExpirationDate="%expirationDate%",vm.templateRbqQrCode="%rbqQrCode%",vm.templateRbqFormationNumber="%rbqFormationNumber%",vm.templateSelectedVariable=vm.templateDate,vm.templateSelectedVariableTop=0,vm.templateSelectedVariableLeft=0,vm.saut=30,vm.variablesArray=[{id:0,label:"%date%",description:L("CertificateCUVariableCompletionDate"),model:"vm.date",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:1,label:"%firstname%",description:L("CertificateCUVariableFirstAndLastName"),model:"vm.firstName",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:2,label:"%firstName%",description:L("CertificateCUVariableFirstName"),model:"vm.firstNameAlone",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:3,label:"%lastName%",description:L("CertificateCUVariableLastName"),model:"vm.lastNameAlone",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:4,label:"%course%",description:L("CertificateCUVariableCourse"),model:"vm.course",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:5,label:"%courselength%",description:L("CertificateCUVariableCourseDuration"),model:"vm.courselength",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:6,label:"%trainer%",description:L("CertificateCUVariableTrainer"),model:"vm.trainer",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:7,label:"%place%",description:L("CertificateCUVariablePlace"),model:"vm.place",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:8,label:"%occurrencedate%",description:L("CertificateCUVariableOccurenceDate"),model:"vm.occurrencedate",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:9,label:"%occurrenceduration%",description:L("CertificateCUVariableOccurenceDuration"),model:"vm.occurrenceduration",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:10,label:"%coursecode%",description:L("CertificateCUVariableCourseCode"),model:"vm.coursecode",color:"",font:"",size:"",center:!1,alreadySelected:!1},{id:11,label:"%group%",description:L("CertificateCUVariableGroup"),model:"vm.group",color:"",font:"",size:"",center:!1,alreadySelected:!1}],vm.accessToRecertificationModule&&vm.variablesArray.push({id:12,label:"%expirationDate%",description:L("CertificateCUVariableExpirationDate"),model:"vm.expirationDAte",color:"",font:"",size:"",center:!1,alreadySelected:!1}),vm.isRbqEnabled=globalThis.__isRbqEnabled,vm.isRbqEnabled&&(vm.variablesArray.push({id:13,label:"%rbqQrCode",description:L("CertificateCUVariableRbqQrCode"),model:"vm.rbqQrCode",color:"",font:"",size:"",center:!1,alreadySelected:!1}),vm.variablesArray.push({id:14,label:"%rbqFormationNumber%",description:L("CertificateCUVariableRbqFormationNumber"),model:"vm.rbqFormationNumber",color:"",font:"",size:"",center:!1,alreadySelected:!1})),vm.selectedVariables=[{}],vm.variableToUse=[],vm.isFirstLoad=!1,$scope.$watch("vm.templateSelectedVariable",function(W,b){W&&(vm.templateSelectedVariableTop=getSelectedVariableTop(),vm.templateSelectedVariableLeft=getSelectedVariableLeft(),vm.templateSelectedVariableCenter=getSelectedVariableCenter())}),$scope.$watch("vm.model.currentTranslation.languageCode",function(W,b){if(W){$("#certificateTemplate").css("position","");var e=setInterval(function(){$("#certificateTemplate").css("position",""),""==$("#certificateTemplate").css("position")&&clearInterval(e)},500)}}),$scope.$watch("vm.model.currentTranslation.orientation",function(W,b){1==W&&$("#certificateTemplate").css("top","0px"),0==W&&$("#certificateTemplate").css("top","0px")}),fn.createOrUpdate=createOrUpdate,fn.hasFileText=hasFileText,fn.fileChanged=fileChanged,fn.moveTemplateVariable=moveTemplateVariable,fn.getSelectedVariableTop=getSelectedVariableTop,fn.getSelectedVariableLeft=getSelectedVariableLeft,fn.setSelectedVariableTop=setSelectedVariableTop,fn.setSelectedVariableLeft=setSelectedVariableLeft,fn.getColorForVariable=getColorForVariable,fn.getCenterForVariable=getCenterForVariable,fn.selectVariable=selectVariable,fn.getSizeForVariable=getSizeForVariable,fn.getFontForVariable=getFontForVariable,fn.checkChecked=checkChecked,fn.clear=clear,fn.selectOrintation=selectOrintation,fn.getCurrentFont=getCurrentFont,fn.updateFieldFont=updateFieldFont,vm.config={model:{translations:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},vm.selectedId=$stateParams.id,userService.getProfileDefaultFieldsForCertificate().then(function(W){let b=vm.variablesArray[vm.variablesArray.length-1].id;const e=W.profileDefaultFields;for(let g=0;g<e.length;g++){b+=1;const I=e[g].certificateField;"%companyName%"==I&&(vm.companyPlace=L("MyCompany"),tenantService.getCurrentTenant().then(function(F){null!=F.companyFieldPlaceholder&&(vm.companyPlace=F.companyFieldPlaceholder)})),vm.variablesArray.push({id:b,label:I,description:descriptionForLabel(I),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),"%personalAddress%"==I?(b+=1,vm.variablesArray.push({id:b,label:"%addressLine%",description:descriptionForLabel("%addressLine%"),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),b+=1,vm.variablesArray.push({id:b,label:"%townState%",description:descriptionForLabel("%townState%"),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),b+=1,vm.variablesArray.push({id:b,label:"%country%",description:descriptionForLabel("%country%"),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),b+=1,vm.variablesArray.push({id:b,label:"%zipCode%",description:descriptionForLabel("%zipCode%"),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),b+=1):"%companyAddress%"==I&&(b+=1,vm.variablesArray.push({id:b,label:"%companyAddressLine%",description:descriptionForLabel("%companyAddressLine%"),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),b+=1,vm.variablesArray.push({id:b,label:"%companyTownState%",description:descriptionForLabel("%companyTownState%"),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),b+=1,vm.variablesArray.push({id:b,label:"%companyCountry%",description:descriptionForLabel("%companyCountry%"),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),b+=1,vm.variablesArray.push({id:b,label:"%companyZipCode%",description:descriptionForLabel("%companyZipCode%"),model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1}),b+=1)}}),tenantCustomFieldService.getCustomFieldForCertificate().then(function(W){vm.customFields=W.list;let b=vm.variablesArray[vm.variablesArray.length-1].id;for(let e=0;e<vm.customFields.length;e++)b+=1,vm.variablesArray.push({id:b,label:vm.customFields[e].certificateField,description:vm.customFields[e].title,model:"vm.test",color:"",font:"",size:"",center:!1,alreadySelected:!1,customFieldId:vm.customFields[e].id});fetch(),vm.firstCustomFieldId=vm.customFields[0].id,$stateParams.id<=0&&selectOrintation(0)})}])},39172:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var angular__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(96443),angular__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(angular__WEBPACK_IMPORTED_MODULE_0__),app=angular__WEBPACK_IMPORTED_MODULE_0__.module("app"),controllerId="app.modules.admin.discounts.couponCU";app.controller(controllerId,["$scope","$state","$stateParams","discountService","$timeout","categoryService","$q","appConst","toaster",function($scope,$state,$stateParams,discountService,$timeout,categoryService,$q,appConst,toaster){var vm=$scope.vm={},fn=$scope.fn={},L=globalThis.L;function createOrUpdate(){vm.isLoading=!0,(0==vm.model.type||1==vm.model.type)&&setTemplateOffset(),vm.model.courseId=vm.courseAutocompleteModel.keyValue,vm.model.categoryId=vm.categoryAutocompleteModel.keyValue,vm.model.subCategoryId=vm.subCategoryAutocompleteModel.keyValue,discountService.createOrUpdateDiscount(vm.model).then(function(W){W.success?(toaster.pop("success",L("DiscountsCardCUSuccess")),$state.go("admin.discounts.list"),vm.isLoading=!1):(errorToaster(W),vm.isLoading=!1)})}function errorToaster(W){W.validationErrors.forEach(function(b){toaster.pop("warning",b.message)})}function fetch(){vm.isLoading=!0,vm.disableOthers=!1,discountService.getDiscountById($stateParams.id).then(function(result){vm.model=result,vm.model.activeFromDate=globalThis.dateHelper.formatDate(result.activeFromDate),vm.model.activeUntilDate=globalThis.dateHelper.formatDate(result.activeUntilDate),vm.model.discountId||(vm.model.translations=[{name:"",template:"",languageCode:globalThis.abp.localization.currentLanguage.name.toLowerCase()}],$stateParams.type&&(vm.model.type=eval($stateParams.type),vm.disableOthers=!0)),vm.config.model=vm.model,vm.isFirstLoad=!0,$timeout(function(){removeTemplateOffset()}),vm.courseAutocompleteModel.keyValue=result.courseId,vm.courseAutocompleteModel.labelValue=result.courseLabel,vm.categoryAutocompleteModel.keyValue=result.categoryId,vm.categoryAutocompleteModel.labelValue=result.categoryLabel,vm.subCategoryAutocompleteModel.keyValue=result.subCategoryId,vm.subCategoryAutocompleteModel.labelValue=result.subCategoryLabel,vm.isLoading=!1,$timeout(function(){vm.templateSelectedVariableTop=getSelectedVariableTop(),vm.templateSelectedVariableLeft=getSelectedVariableLeft()})})}function getCourseForAutocomplete(){var W=$q.defer();return discountService.getAllCoursesForDiscount(vm.searchCourse,vm.courseGridData.skip,vm.courseGridData.take).then(function(b){vm.courseGridData.rows=b.courseList,vm.courseGridData.totalNumberOfRows=b.totalNumberOfRows,W.resolve(b)}),W.promise}function getCategoryForAutocomplete(){var W=$q.defer();return categoryService.search(vm.searchCategory,vm.categoryGridData.skip,vm.categoryGridData.take,null).then(function(b){vm.categoryGridData.rows=b.categories,vm.categoryGridData.totalNumberOfRows=b.totalNumberOfLines,W.resolve(b.result)}),W.promise}function getSubCategoryForAutocomplete(){var W=$q.defer();return categoryService.search(vm.searchSubCategory,vm.categoryGridData.skip,vm.categoryGridData.take,vm.categoryAutocompleteModel.keyValue).then(function(b){vm.subCategoryGridData.rows=b.categories,vm.subCategoryGridData.totalNumberOfRows=b.totalNumberOfLines,W.resolve(b.result)}),W.promise}function validateCourse(){var W=$q.defer();return 1==vm.model.type?vm.model.courseId&&vm.model.courseId>0?W.resolve(!0):W.reject(L("DiscountsCardCUCourseValidate")):W.resolve(!0),W.promise}function labelEdited(){vm.labelEdited=!0,""==vm.model.label&&(vm.labelEdited=!1)}function nameChanged(){vm.model.discountId<=0&&!vm.labelEdited&&vm.model.currentTranslation.name!=vm.model.label&&(vm.model.label=vm.model.currentTranslation.name.replace(/\s/g,"-"))}function hasFileText(){return L(vm.model.currentTranslation&&(vm.model.currentTranslation.template||vm.model.hasTemplate)?"DiscountsCardCUTemplateHasFile":"DiscountsCardCUTemplateNoFile")}function fileChanged(){if("object"==typeof vm.image){if("image/png"!==vm.image.filetype&&"image/jpeg"!==vm.image.filetype)return toaster.pop("error",L("SharedCantUploadFileFormat")),vm.isLoading=!1,!1;vm.isLoading=!1,$("#template").find("img").attr("src","data:image/jpg;base64,"+vm.image.base64),vm.model.currentTranslation.template=$("#template").html(),vm.model.currentTranslation.image=vm.image}else vm.isLoading=!0}function setTemplateOffset(){var W=$("span:contains('%date%')"),b=$("span:contains('%token%')");$(W).attr("data-offset","true"),$(b).attr("data-offset","true"),$(W).css("left",parseInt($(W).css("left").replace("px",""))+7+"px"),$(W).css("top",parseInt($(W).css("top").replace("px",""))+2+"px"),$(b).css("left",parseInt($(b).css("left").replace("px",""))+7+"px"),$(b).css("top",parseInt($(b).css("top").replace("px",""))+2+"px"),vm.model.currentTranslation.template=$("#template").html()}function removeTemplateOffset(){if(vm.model.currentTranslation){var W=$("span:contains('%date%')");$(W).attr("data-offset")&&($(W).css("left",parseInt($(W).css("left").replace("px",""))-7+"px"),$(W).css("top",parseInt($(W).css("top").replace("px",""))-2+"px"));var b=$("span:contains('%token%')");$(b).attr("data-offset")&&($(b).css("left",parseInt($(b).css("left").replace("px",""))-7+"px"),$(b).css("top",parseInt($(b).css("top").replace("px",""))-2+"px")),vm.model.currentTranslation.template=$("#template").html()}}function moveTemplateVariable(W){var b=getSelectedVariableTop(),e=getSelectedVariableLeft();switch(W){case"up":b-10>0?b-=10:b=0;break;case"down":b+=10;break;case"left":e-10>0?e-=10:e=0;break;case"right":e+=10}vm.templateSelectedVariableTop=b,vm.templateSelectedVariableLeft=e,setSelectedVariableLeft(),setSelectedVariableTop()}function setSelectedVariableTop(){var W=$("span:contains('"+vm.templateSelectedVariable+"')");$(W).css("top",vm.templateSelectedVariableTop+"px"),vm.model.currentTranslation.template=$("#template").html()}function setSelectedVariableLeft(){var W=$("span:contains('"+vm.templateSelectedVariable+"')");$(W).css("left",vm.templateSelectedVariableLeft+"px"),vm.model.currentTranslation.template=$("#template").html()}function getSelectedVariableTop(){var W=$("span:contains('"+vm.templateSelectedVariable+"')");return $(W).length>0?parseInt($(W).css("top").replace("px","")):0}function getSelectedVariableLeft(){var W=$("span:contains('"+vm.templateSelectedVariable+"')");return $(W).length>0?parseInt($(W).css("left").replace("px","")):0}function clear(){$state.go("admin.discounts.list")}vm.isLoading=!0,vm.labelEdited=!1,vm.model={},vm.image="",vm.model.type=0,vm.editLabel=!1,vm.isUpdate=!!($stateParams.id&&$stateParams.id>0),vm.model.label="",vm.maxImageUploadsize=appConst.FileSize.FiveMB,vm.totalCategories=0,vm.categoryLoading=!0,vm.totalCourses=0,vm.courseLoading=!0,vm.searchCourse="",vm.courseAutocompleteModel={key:"courseId",keyValue:null,labelKey:"adminLabel",labelValue:""},vm.courseLabel=L("DiscountsCardCUCourse"),vm.searchCategory="",vm.categoryAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""},vm.categoryLabel=L("DiscountsCardCUCategory"),vm.searchSubCategory="",vm.subCategoryAutocompleteModel={key:"id",keyValue:null,labelKey:"label",labelValue:""},vm.subCategoryLabel=L("DiscountsCardCUSubCategory"),vm.startOpened=!1,vm.endOpened=!1,vm.templateDate="%date%",vm.templateCode="%token%",vm.templateSelectedVariable=vm.templateDate,vm.templateSelectedVariableTop=0,vm.templateSelectedVariableLeft=0,vm.isFirstLoad=!1,$scope.$watch("vm.model.type",function(W,b){if(0==vm.model.discountId)switch(W){case 0:vm.model.amount=0,vm.model.validFromDate=null,vm.model.validUntilDate=null,vm.model.categoryId=null,vm.model.categoryLabel=null,vm.model.courseId=null,vm.model.courseLabel=null,vm.model.subCategoryId=null,vm.model.subCategoryLabel=null,vm.courseAutocompleteModel.keyValue=null,vm.courseAutocompleteModel.labelValue=null,vm.categoryAutocompleteModel.keyValue=null,vm.categoryAutocompleteModel.labelValue=null;break;case 1:vm.model.amount=100,vm.model.validFromDate=null,vm.model.validUntilDate=null,vm.model.categoryId=null,vm.model.categoryLabel=null,vm.model.courseId=null,vm.model.courseLabel=null,vm.courseAutocompleteModel.keyValue=null,vm.courseAutocompleteModel.labelValue=null,vm.categoryAutocompleteModel.keyValue=null,vm.categoryAutocompleteModel.labelValue=null;break;case 2:vm.model.amount=0,vm.model.validFromDate=new Date,vm.model.validUntilDate=new Date,vm.model.courseId=null,vm.model.categoryId=null,vm.model.subCategoryId=null,vm.subCategoryAutocompleteModel.keyValue=null,vm.subCategoryAutocompleteModel.labelValue=null}}),$scope.$watch("vm.templateSelectedVariable",function(W,b){W&&(vm.templateSelectedVariableTop=getSelectedVariableTop(),vm.templateSelectedVariableLeft=getSelectedVariableLeft())}),fn.createOrUpdate=createOrUpdate,fn.fetch=fetch,fn.validateCourse=validateCourse,fn.hasFileText=hasFileText,fn.fileChanged=fileChanged,fn.moveTemplateVariable=moveTemplateVariable,fn.getSelectedVariableTop=getSelectedVariableTop,fn.getSelectedVariableLeft=getSelectedVariableLeft,fn.setSelectedVariableTop=setSelectedVariableTop,fn.setSelectedVariableLeft=setSelectedVariableLeft,fn.clear=clear,fn.labelEdited=labelEdited,fn.nameChanged=nameChanged,vm.config={model:{translations:[]},translationsPropertyName:"translations",languageCodePropertyName:"languageCode"},fn.fetch(),vm.courseGridData={fetchCallBack:getCourseForAutocomplete,selectedRowDataFieldAsId:"courseId",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,columns:[{label:L("CoursesListColumnLabel"),dataField:"adminLabel",orderId:1,orderBy:!0,type:"default"}],rows:vm.courses,totalNumberOfRows:vm.totalCourses},vm.categoryGridData={fetchCallBack:getCategoryForAutocomplete,selectedRowDataFieldAsId:"id",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,columns:[{label:L("DiscountsCardCUCategory"),dataField:"label",orderId:1,orderBy:!0,type:"default"}],rows:vm.courses,totalNumberOfRows:vm.totalCourses},vm.subCategoryGridData={fetchCallBack:getSubCategoryForAutocomplete,selectedRowDataFieldAsId:"id",isMultiSelectionGrid:!1,showSelectedNumberOfRows:!1,showTotalNumberOfRows:!1,columns:[{label:L("DiscountsCardCUCategory"),dataField:"label",orderId:1,orderBy:!0,type:"default"}],rows:vm.courses,totalNumberOfRows:vm.totalCourses}}])},45753:()=>{"use strict";angular.module("app").service("DeviceCapabilities",function(){return{has3d:function b(){var g,e=document.createElement("p"),I={webkitTransform:"-webkit-transform",msTransform:"-ms-transform",transform:"transform"};for(var F in document.body.insertBefore(e,null),I)void 0!==e.style[F]&&(e.style[F]="translate3d(1px,1px,1px)",g=window.getComputedStyle(e).getPropertyValue(I[F]));return document.body.removeChild(e),void 0!==g&&g.length>0&&"none"!==g}(),transformProperty:function W(){var e="transform";return void 0!==document.body.style[e]?["webkit","moz","o","ms"].every(function(I){var F="-"+I+"-transform";return void 0===document.body.style[F]||(e=F,!1)}):e=void 0!==document.body.style.webkitTransform?"-webkit-transform":void 0,e}()}}).service("computeCarouselSlideStyle",["DeviceCapabilities",function(W){return function(b,e,g){var F,I={display:"inline-block"},A=100*b+e,R=W.has3d?"translate3d("+A+"%, 0, 0)":"translate3d("+A+"%, 0)",E=(100-Math.abs(A))/100;if(W.transformProperty)if("fadeAndSlide"==g)I[W.transformProperty]=R,F=0,Math.abs(A)<100&&(F=.3+.7*E),I.opacity=F;else if("hexagon"==g){var k,w=60*(E-1);k=e<-100*b?100:0,I[W.transformProperty]=R+" rotateY("+(e<-100*b?w:-w)+"deg)",I[W.transformProperty+"-origin"]=k+"% 50%"}else if("zoom"==g){I[W.transformProperty]=R;var y=1;Math.abs(A)<100&&(y=1+2*(1-E)),I[W.transformProperty]+=" scale("+y+")",I[W.transformProperty+"-origin"]="50% 50%",F=0,Math.abs(A)<100&&(F=.3+.7*E),I.opacity=F}else I[W.transformProperty]=R;else I["margin-left"]=A+"%";return I}}]).service("createStyleString",function(){return function(W){var b=[];return angular.forEach(W,function(e,g){b.push(g+":"+e)}),b.join(";")}}).directive("rnCarousel",["$swipe","$window","$document","$parse","$compile","$timeout","$interval","computeCarouselSlideStyle","createStyleString","Tweenable",function(W,b,e,g,I,F,A,R,E,k){return{restrict:"A",scope:!0,compile:function(m,p){var s,a,f=m[0].querySelector("li"),c=f?f.attributes:[],u=!1,l=!1;return["ng-repeat","data-ng-repeat","ng:repeat","x-ng-repeat"].every(function(t){var n=c[t];if(angular.isDefined(n)){var i=n.value.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),o=i[3];if(a=i[2],s=i[1])return angular.isDefined(p.rnCarouselBuffered)&&(l=!0,n.value=s+" in "+a+"|carouselSlice:carouselBufferIndex:carouselBufferSize",o&&(n.value+=" track by "+o)),u=!0,!1}return!0}),function(t,n,i,o){var v,x,C,r={transitionType:i.rnCarouselTransition||"slide",transitionEasing:i.rnCarouselEasing||"easeTo",transitionDuration:parseInt(i.rnCarouselDuration,10)||300,isSequential:!0,autoSlideDuration:3,bufferSize:5,moveTreshold:.1,defaultIndex:0},d=angular.extend({},r),D=0,P=!1,M=[],O=null,U=!1,H=!1;function G(){return n[0].querySelectorAll("ul[rn-carousel] > li")}function Y(Fe){P=!0,Me({x:Fe.clientX,y:Fe.clientY},Fe)}function J(Fe){var ze=100*t.carouselBufferIndex+Fe;angular.forEach(G(),function(Ye,ut){Ye.style.cssText=E(R(ut,ze,d.transitionType))})}function ae(Fe,ze){if(void 0===Fe&&(Fe=t.carouselIndex),!1===(ze=ze||{}).animate||"none"===d.transitionType)return H=!1,D=-100*Fe,t.carouselIndex=Fe,void Re();H=!0,(new k).tween({from:{x:D},to:{x:-100*Fe},duration:d.transitionDuration,easing:d.transitionEasing,step:function(ut){J(ut.x)},finish:function(){t.$apply(function(){t.carouselIndex=Fe,D=-100*Fe,Re(),F(function(){H=!1},0,!1)})}})}function Ce(){O=function fe(){var Fe=n[0].getBoundingClientRect();return Fe.width?Fe.width:Fe.right-Fe.left}()}function me(){U&&(U=!1,e.unbind("mouseup",Y))}"true"!==i.rnSwipeDisabled&&W.bind(n,{start:function he(Fe,ze){if(!(H||M.length<=1))return Ce(),n[0].querySelector("li").getBoundingClientRect(),v=!0,x=Fe.x,!1},move:function _e(Fe,ze){var ut;return function Te(){U||(U=!0,e.bind("mouseup",Y))}(),v&&((ut=x-Fe.x)>2||ut<-2)&&(P=!0,J(D+100*-ut/O)),!1},end:Me,cancel:function(Fe){Me({},Fe)}}),t.nextSlide=function(Fe){var ze=t.carouselIndex+1;ze>M.length-1&&(ze=0),H||ae(ze,Fe)},t.prevSlide=function(Fe){var ze=t.carouselIndex-1;ze<0&&(ze=M.length-1),ae(ze,Fe)};var re=!0;if(t.carouselIndex=0,u||(M=[],angular.forEach(G(),function(Fe,ze){M.push({id:ze})})),void 0!==i.rnCarouselControls){var ce=(u?t[a.replace("::","")].length:M.length)>1&&angular.isDefined(p.rnCarouselControlsAllowLoop),Se='<div class="rn-carousel-controls">\n  <span class="rn-carousel-control rn-carousel-control-prev" ng-click="prevSlide()" ng-if="carouselIndex > 0 || '+ce+'"></span>\n  <span class="rn-carousel-control rn-carousel-control-next" ng-click="nextSlide()" ng-if="carouselIndex < '+(u?a.replace("::","")+".length - 1":M.length-1)+" || "+ce+'"></span>\n</div>';n.parent().append(I(angular.element(Se))(t))}if(void 0!==i.rnCarouselAutoSlide){var Ie=parseInt(i.rnCarouselAutoSlide,10)||d.autoSlideDuration;t.autoSlide=function(){t.autoSlider&&(A.cancel(t.autoSlider),t.autoSlider=null),t.autoSlider=A(function(){!H&&!v&&t.nextSlide()},1e3*Ie)}}if(i.rnCarouselDefaultIndex){var Pe=g(i.rnCarouselDefaultIndex);d.defaultIndex=Pe(t.$parent)||0}if(i.rnCarouselIndex){var Ue=function(Fe){Ne.assign(t.$parent,Fe)},Ne=g(i.rnCarouselIndex);angular.isFunction(Ne.assign)?(t.$watch("carouselIndex",function(Fe){Ue(Fe)}),t.$parent.$watch(Ne,function(Fe,ze){null!=Fe&&(M&&M.length>0&&Fe>=M.length?Ue(Fe=M.length-1):M&&Fe<0&&Ue(Fe=0),H||ae(Fe,{animate:!re}),re=!1)}),d.defaultIndex&&ae(d.defaultIndex,{animate:!re})):isNaN(i.rnCarouselIndex)||ae(parseInt(i.rnCarouselIndex,10),{animate:!1})}else ae(d.defaultIndex,{animate:!re}),re=!1;if(i.rnCarouselLocked&&t.$watch(i.rnCarouselLocked,function(Fe,ze){H=!0===Fe}),u){var De=void 0!==i.rnCarouselDeepWatch;t[De?"$watch":"$watchCollection"](a,function(Fe,ze){if(M=Fe,De&&angular.isArray(Fe)){var ut=function h(m,p,f){var c=f;return m.every(function(u,l){return!angular.equals(u,p)||(c=l,!1)}),c}(Fe,ze[t.carouselIndex],t.carouselIndex);ae(ut,{animate:!1})}else ae(t.carouselIndex,{animate:!1})},!0)}function Me(Fe,ze,Ye){if((!ze||P)&&(me(),v=!1,P=!1,0!=(C=x-Fe.x)&&!H))if(D+=100*-C/O,d.isSequential){var ut=d.moveTreshold*O,St=-C,_t=-Math[St>=0?"ceil":"floor"](St/O),It=Math.abs(St)>ut;M&&_t+t.carouselIndex>=M.length&&(_t=M.length-1-t.carouselIndex),_t+t.carouselIndex<0&&(_t=-t.carouselIndex);var Pt=It?_t:0;ae(C=t.carouselIndex+Pt),void 0!==i.rnCarouselOnInfiniteScrollRight&&0===_t&&0!==t.carouselIndex&&(g(i.rnCarouselOnInfiniteScrollRight)(t),ae(0)),void 0!==i.rnCarouselOnInfiniteScrollLeft&&0===_t&&0===t.carouselIndex&&0===Pt&&(g(i.rnCarouselOnInfiniteScrollLeft)(t),ae(M.length))}else t.$apply(function(){t.carouselIndex=parseInt(-D/100,10),Re()})}function Re(){var ze=(t.carouselBufferSize-1)/2;l?(t.carouselBufferIndex=t.carouselIndex<=ze||M&&M.length<t.carouselBufferSize?0:M&&t.carouselIndex>M.length-t.carouselBufferSize?M.length-t.carouselBufferSize:t.carouselIndex-ze,F(function(){J(D)},0,!1)):F(function(){J(D)},0,!1)}function ke(){Ce(),ae()}t.$on("$destroy",function(){me()}),t.carouselBufferIndex=0,t.carouselBufferSize=d.bufferSize;var Le=angular.element(b);Le.bind("orientationchange",ke),Le.bind("resize",ke),t.$on("$destroy",function(){me(),Le.unbind("orientationchange",ke),Le.unbind("resize",ke)})}}}}])},38462:()=>{"use strict";angular.module("app").factory("Tweenable",function(){
/*! shifty - v1.3.4 - 2014-10-29 - http://jeremyckahn.github.io/shifty */
return W=window,b=function(){var g,I,c,u,l,s,F="linear",E=Date.now?Date.now:function(){return+new Date},k="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:E;function S(){}
/*!
               * Handy shortcut for doing a for-in loop. This is not a "normal" each
               * function, it is optimized for Shifty.  The iterator function only receives
               * the property name, not the value.
               * @param {Object} obj
               * @param {Function(string)} fn
               */function w(i,o){var r;for(r in i)Object.hasOwnProperty.call(i,r)&&o(r)}
/*!
               * Perform a shallow copy of Object properties.
               * @param {Object} targetObject The object to copy into
               * @param {Object} srcObject The object to copy from
               * @return {Object} A reference to the augmented `targetObj` Object
               */function y(i,o){return w(o,function(r){i[r]=o[r]}),i
/*!
               * Copies each property from src onto target, but only if the property to
               * copy to target is undefined.
               * @param {Object} target Missing properties in this Object are filled in
               * @param {Object} src
               */}function h(i,o){w(o,function(r){void 0===i[r]&&(i[r]=o[r])})}
/*!
               * Calculates the interpolated tween values of an Object for a given
               * timestamp.
               * @param {Number} forPosition The position to compute the state for.
               * @param {Object} currentState Current state properties.
               * @param {Object} originalState: The original state properties the Object is
               * tweening from.
               * @param {Object} targetState: The destination state properties the Object
               * is tweening to.
               * @param {number} duration: The length of the tween in milliseconds.
               * @param {number} timestamp: The UNIX epoch time at which the tween began.
               * @param {Object} easing: This Object's keys must correspond to the keys in
               * targetState.
               */function m(i,o,r,d,v,x,T){var C,D=(i-x)/v;for(C in o)o.hasOwnProperty(C)&&(o[C]=p(r[C],d[C],g[T[C]],D));return o}
/*!
               * Tweens a single property.
               * @param {number} start The value that the tween started from.
               * @param {number} end The value that the tween should end at.
               * @param {Function} easingFunc The easing curve to apply to the tween.
               * @param {number} position The normalized position (between 0.0 and 1.0) to
               * calculate the midpoint of 'start' and 'end' against.
               * @return {number} The tweened value.
               */function p(i,o,r,d){return i+(o-i)*r(d)}
/*!
               * Applies a filter to Tweenable instance.
               * @param {Tweenable} tweenable The `Tweenable` instance to call the filter
               * upon.
               * @param {String} filterName The name of the filter to apply.
               */function f(i,o){var r=n.prototype.filter,d=i._filterArgs;w(r,function(v){void 0!==r[v][o]&&r[v][o].apply(i,d)})}
/*!
               * Handles the update logic for one step of a tween.
               * @param {Tweenable} tweenable
               * @param {number} timestamp
               * @param {number} duration
               * @param {Object} currentState
               * @param {Object} originalState
               * @param {Object} targetState
               * @param {Object} easing
               * @param {Function(Object, *, number)} step
               * @param {Function(Function,number)}} schedule
               */
function a(i,o,r,d,v,x,T,D,C){c=o+r,u=Math.min(k(),c),l=u>=c,s=r-(c-u),i.isPlaying()&&!l?(i._scheduleId=C(i._timeoutHandler,16.666666666666668),f(i,"beforeTween"),m(u,d,v,x,r,o,T),f(i,"afterTween"),D(d,i._attachment,s)):l&&(D(x,i._attachment,s),i.stop(!0))
/*!
               * Creates a usable easing Object from either a string or another easing
               * Object.  If `easing` is an Object, then this function clones it and fills
               * in the missing properties with "linear".
               * @param {Object} fromTweenParams
               * @param {Object|string} easing
               */}function t(i,o){var r={};return w(i,"string"==typeof o?function(d){r[d]=o}:function(d){r[d]||(r[d]=o[d]||F)}),r}function n(i,o){this._currentState=i||{},this._configured=!1,this._scheduleFunction=I,void 0!==o&&this.setConfig(o)}
/*!
               * This object contains all of the tweens available to Shifty.  It is extendible - simply attach properties to the Tweenable.prototype.formula Object following the same format at linear.
               *
               * `pos` should be a normalized `number` (between 0 and 1).
               */
return I="undefined"!=typeof window&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame)||setTimeout,n.prototype.tween=function(i){return this._isTweening?this:((void 0!==i||!this._configured)&&this.setConfig(i),this._timestamp=k(),this._start(this.get(),this._attachment),this.resume())},n.prototype.setConfig=function(i){i=i||{},this._configured=!0,this._attachment=i.attachment,this._pausedAtTime=null,this._scheduleId=null,this._start=i.start||S,this._step=i.step||S,this._finish=i.finish||S,this._duration=i.duration||500,this._currentState=i.from||this.get(),this._originalState=this.get(),this._targetState=i.to||this.get();var o=this._currentState,r=this._targetState;return h(r,o),this._easing=t(o,i.easing||F),this._filterArgs=[o,this._originalState,r,this._easing],f(this,"tweenCreated"),this},n.prototype.get=function(){return y({},this._currentState)},n.prototype.set=function(i){this._currentState=i},n.prototype.pause=function(){return this._pausedAtTime=k(),this._isPaused=!0,this},n.prototype.resume=function(){this._isPaused&&(this._timestamp+=k()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0;var i=this;return this._timeoutHandler=function(){a(i,i._timestamp,i._duration,i._currentState,i._originalState,i._targetState,i._easing,i._step,i._scheduleFunction)},this._timeoutHandler(),this},n.prototype.seek=function(i){return this._timestamp=k()-i,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,a(this,this._timestamp,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction),this._timeoutHandler(),this.pause()),this},n.prototype.stop=function(i){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=S,(W.cancelAnimationFrame||W.webkitCancelAnimationFrame||W.oCancelAnimationFrame||W.msCancelAnimationFrame||W.mozCancelRequestAnimationFrame||W.clearTimeout)(this._scheduleId),i&&(y(this._currentState,this._targetState),f(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},n.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},n.prototype.setScheduleFunction=function(i){this._scheduleFunction=i},n.prototype.dispose=function(){var i;for(i in this)this.hasOwnProperty(i)&&delete this[i]},
/*!
               * Filters are used for transforming the properties of a tween at various
               * points in a Tweenable's life cycle.  See the README for more info on this.
               */
n.prototype.filter={},g=n.prototype.formula={linear:function(i){return i}},y(n,{now:k,each:w,tweenProps:m,tweenProp:p,applyFilter:f,shallowCopy:y,defaults:h,composeEasingObject:t}),W.Tweenable=n,n}(),b.shallowCopy(b.prototype.formula,{easeInQuad:function(g){return Math.pow(g,2)},easeOutQuad:function(g){return-(Math.pow(g-1,2)-1)},easeInOutQuad:function(g){return(g/=.5)<1?.5*Math.pow(g,2):-.5*((g-=2)*g-2)},easeInCubic:function(g){return Math.pow(g,3)},easeOutCubic:function(g){return Math.pow(g-1,3)+1},easeInOutCubic:function(g){return(g/=.5)<1?.5*Math.pow(g,3):.5*(Math.pow(g-2,3)+2)},easeInQuart:function(g){return Math.pow(g,4)},easeOutQuart:function(g){return-(Math.pow(g-1,4)-1)},easeInOutQuart:function(g){return(g/=.5)<1?.5*Math.pow(g,4):-.5*((g-=2)*Math.pow(g,3)-2)},easeInQuint:function(g){return Math.pow(g,5)},easeOutQuint:function(g){return Math.pow(g-1,5)+1},easeInOutQuint:function(g){return(g/=.5)<1?.5*Math.pow(g,5):.5*(Math.pow(g-2,5)+2)},easeInSine:function(g){return 1-Math.cos(g*(Math.PI/2))},easeOutSine:function(g){return Math.sin(g*(Math.PI/2))},easeInOutSine:function(g){return-.5*(Math.cos(Math.PI*g)-1)},easeInExpo:function(g){return 0===g?0:Math.pow(2,10*(g-1))},easeOutExpo:function(g){return 1===g?1:1-Math.pow(2,-10*g)},easeInOutExpo:function(g){return 0===g?0:1===g?1:(g/=.5)<1?.5*Math.pow(2,10*(g-1)):.5*(2-Math.pow(2,-10*--g))},easeInCirc:function(g){return-(Math.sqrt(1-g*g)-1)},easeOutCirc:function(g){return Math.sqrt(1-Math.pow(g-1,2))},easeInOutCirc:function(g){return(g/=.5)<1?-.5*(Math.sqrt(1-g*g)-1):.5*(Math.sqrt(1-(g-=2)*g)+1)},easeOutBounce:function(g){return g<1/2.75?7.5625*g*g:g<2/2.75?7.5625*(g-=1.5/2.75)*g+.75:g<2.5/2.75?7.5625*(g-=2.25/2.75)*g+.9375:7.5625*(g-=2.625/2.75)*g+.984375},easeInBack:function(g){var I=1.70158;return g*g*((I+1)*g-I)},easeOutBack:function(g){var I=1.70158;return(g-=1)*g*((I+1)*g+I)+1},easeInOutBack:function(g){var I=1.70158;return(g/=.5)<1?g*g*((1+(I*=1.525))*g-I)*.5:.5*((g-=2)*g*((1+(I*=1.525))*g+I)+2)},elastic:function(g){return-1*Math.pow(4,-8*g)*Math.sin((6*g-1)*(2*Math.PI)/2)+1},swingFromTo:function(g){var I=1.70158;return(g/=.5)<1?g*g*((1+(I*=1.525))*g-I)*.5:.5*((g-=2)*g*((1+(I*=1.525))*g+I)+2)},swingFrom:function(g){var I=1.70158;return g*g*((I+1)*g-I)},swingTo:function(g){var I=1.70158;return(g-=1)*g*((I+1)*g+I)+1},bounce:function(g){return g<1/2.75?7.5625*g*g:g<2/2.75?7.5625*(g-=1.5/2.75)*g+.75:g<2.5/2.75?7.5625*(g-=2.25/2.75)*g+.9375:7.5625*(g-=2.625/2.75)*g+.984375},bouncePast:function(g){return g<1/2.75?7.5625*g*g:g<2/2.75?2-(7.5625*(g-=1.5/2.75)*g+.75):g<2.5/2.75?2-(7.5625*(g-=2.25/2.75)*g+.9375):2-(7.5625*(g-=2.625/2.75)*g+.984375)},easeFromTo:function(g){return(g/=.5)<1?.5*Math.pow(g,4):-.5*((g-=2)*Math.pow(g,3)-2)},easeFrom:function(g){return Math.pow(g,4)},easeTo:function(g){return Math.pow(g,.25)}}),b.setBezierFunction=function(F,A,R,E,k){var S=
/*!
               *  getCubicBezierTransition(x1, y1, x2, y2) -> Function
               *
               *  Generates a transition easing function that is compatible
               *  with WebKit's CSS transitions `-webkit-transition-timing-function`
               *  CSS property.
               *
               *  The W3C has more information about
               *  <a href="http://www.w3.org/TR/css3-transitions/#transition-timing-function_tag">
               *  CSS3 transition timing functions</a>.
               *
               *  @param {number} x1
               *  @param {number} y1
               *  @param {number} x2
               *  @param {number} y2
               *  @return {function}
               */
function I(F,A,R,E){return function(k){return function g(F,A,R,E,k,S){var m,p,f,w=0,y=0,h=0;function c(i){return((w*i+y)*i+h)*i}function l(i){return(3*w*i+2*y)*i+h}function t(i){return i>=0?i:0-i}return w=1-(h=3*A)-(y=3*(E-A)-h),m=1-(f=3*R)-(p=3*(k-R)-f),function a(i,o){return function u(i){return((m*i+p)*i+f)*i}(function n(i,o){var r,d,v,x,T,D;for(v=i,D=0;D<8;D++){if(t(x=c(v)-i)<o)return v;if(t(T=l(v))<1e-6)break;v-=x/T}if((v=i)<(r=0))return r;if(v>(d=1))return d;for(;r<d;){if(t((x=c(v))-i)<o)return v;i>x?r=v:d=v,v=.5*(d-r)+r}return v}(i,o))}(F,function s(i){return 1/(200*i)}(S))}(k,F,A,R,E,1)}}(A,R,E,k);return S.x1=A,S.y1=R,S.x2=E,S.y2=k,b.prototype.formula[F]=S},b.unsetBezierFunction=function(F){delete b.prototype.formula[F]},(I=new b)._filterArgs=[],b.interpolate=function(F,A,R,E){var k=b.shallowCopy({},F),S=b.composeEasingObject(F,E||"linear");I.set({});var w=I._filterArgs;w.length=0,w[0]=k,w[1]=F,w[2]=A,w[3]=S,b.applyFilter(I,"tweenCreated"),b.applyFilter(I,"beforeTween");var y=function g(F,A,R,E,k){return b.tweenProps(E,A,F,R,1,0,k)}(F,k,A,R,S);return b.applyFilter(I,"afterTween"),y},
/*!*/
function(g){
/*!
               * @typedef {{
               *   formatString: string
               *   chunkNames: Array.<string>
               * }}
               */
var F=/(\d|\-|\.)/,A=/([^\-0-9\.]+)/g,R=/[0-9.\-]+/g,E=new RegExp("rgb\\("+R.source+/,\s*/.source+R.source+/,\s*/.source+R.source+"\\)","g"),k=/^.*\(/,S=/#([0-9]|[a-f]){3,6}/gi,w="VAL",y=[];
/*!
               * @param {Array.number} rawValues
               * @param {string} prefix
               *
               * @return {Array.<string>}
               */function h(M,O){y.length=0;var V,B=M.length;for(V=0;V<B;V++)y.push("_"+O+"_"+V);return y}
/*!
               * @param {string} formattedString
               *
               * @return {string}
               */function m(M){var O=M.match(A);return O?(1===O.length||M[0].match(F))&&O.unshift(""):O=["",""],O.join(w)
/*!
               * Convert all hex color values within a string to an rgb string.
               *
               * @param {Object} stateObject
               *
               * @return {Object} The modified obj
               */}function p(M){g.each(M,function(O){var B=M[O];"string"==typeof B&&B.match(S)&&(M[O]=
/*!
               * @param {string} str
               *
               * @return {string}
               */
function f(M){return a(S,M,c)}
/*!
               * @param {string} hexString
               *
               * @return {string}
               */(B))})}function c(M){var O=
/*!
               * Convert a hexadecimal string to an array with three items, one each for
               * the red, blue, and green decimal values.
               *
               * @param {string} hex A hexadecimal string.
               *
               * @returns {Array.<number>} The converted Array of RGB values if `hex` is a
               * valid string, or an Array of three 0's.
               */
function l(M){return 3===(M=M.replace(/#/,"")).length&&(M=(M=M.split(""))[0]+M[0]+M[1]+M[1]+M[2]+M[2]),u[0]=s(M.substr(0,2)),u[1]=s(M.substr(2,2)),u[2]=s(M.substr(4,2)),u
/*!
               * Convert a base-16 number to base-10.
               *
               * @param {Number|String} hex The value to convert
               *
               * @returns {Number} The base-10 equivalent of `hex`.
               */}(M);return"rgb("+O[0]+","+O[1]+","+O[2]+")"}var u=[];function s(M){return parseInt(M,16)}
/*!
               * Runs a filter operation on all chunks of a string that match a RegExp
               *
               * @param {RegExp} pattern
               * @param {string} unfilteredString
               * @param {function(string)} filter
               *
               * @return {string}
               */function a(M,O,B){var V=O.match(M),z=O.replace(M,w);if(V)for(var U,N=V.length,H=0;H<N;H++)U=V.shift(),z=z.replace(w,B(U));return z}
/*!
               * Check for floating point values within rgb strings and rounds them.
               *
               * @param {string} formattedString
               *
               * @return {string}
               */
/*!
               * @param {string} rgbChunk
               *
               * @return {string}
               */
function n(M){for(var O=M.match(R),B=O.length,V=M.match(k)[0],z=0;z<B;z++)V+=parseInt(O[z],10)+",";return V.slice(0,-1)+")"}
/*!
               * @param {Object} stateObject
               *
               * @return {Object} An Object of formatManifests that correspond to
               * the string properties of stateObject
               */
/*!
               * @param {Object} stateObject
               * @param {Object} formatManifests
               */
function o(M,O){g.each(O,function(B){for(var z=D(M[B]),N=z.length,U=0;U<N;U++)M[O[B].chunkNames[U]]=+z[U];delete M[B]})}
/*!
               * @param {Object} stateObject
               * @param {Object} formatManifests
               */function r(M,O){g.each(O,function(B){var V,z=
/*!
               * @param {Object} stateObject
               * @param {Array.<string>} chunkNames
               *
               * @return {Object} The extracted value chunks.
               */
function d(M,O){for(var V,B={},z=O.length,N=0;N<z;N++)B[V=O[N]]=M[V],delete M[V];return B}(M,O[B].chunkNames),N=
/*!
               * @param {Object} stateObject
               * @param {Array.<string>} chunkNames
               *
               * @return {Array.<number>}
               */
function x(M,O){v.length=0;for(var B=O.length,V=0;V<B;V++)v.push(M[O[V]]);return v}
/*!
               * @param {string} formatString
               * @param {Array.<number>} rawValues
               *
               * @return {string}
               */(z,O[B].chunkNames);V=function T(M,O){for(var B=M,V=O.length,z=0;z<V;z++)B=B.replace(w,+O[z].toFixed(4));return B}
/*!
               * Note: It's the duty of the caller to convert the Array elements of the
               * return value into numbers.  This is a performance optimization.
               *
               * @param {string} formattedString
               *
               * @return {Array.<string>|null}
               */(O[B].formatString,N),M[B]=function t(M){return a(E,M,n)}(V)})}var v=[];function D(M){return M.match(R)}
/*!
               * @param {Object} easingObject
               * @param {Object} tokenData
               */g.prototype.filter.token={tweenCreated:function(M,O,B,V){p(M),p(O),p(B),this._tokenData=function i(M){var O={};return g.each(M,function(B){var V=M[B];if("string"==typeof V){var z=D(V);O[B]={formatString:m(V),chunkNames:h(z,B)}}}),O}(M)},beforeTween:function(M,O,B,V){(function C(M,O){g.each(O,function(B){for(var z=O[B].chunkNames,N=z.length,U=M[B].split(" "),H=U[U.length-1],G=0;G<N;G++)M[z[G]]=U[G]||H;delete M[B]})}
/*!
               * @param {Object} easingObject
               * @param {Object} tokenData
               */)(V,this._tokenData),o(M,this._tokenData),o(O,this._tokenData),o(B,this._tokenData)},afterTween:function(M,O,B,V){r(M,this._tokenData),r(O,this._tokenData),r(B,this._tokenData),function P(M,O){g.each(O,function(B){for(var z=O[B].chunkNames,N=z.length,U="",H=0;H<N;H++)U+=" "+M[z[H]],delete M[z[H]];M[B]=U.substr(1)})}(V,this._tokenData)}}}(b),window.Tweenable;var W,I,b})},47157:()=>{"use strict";angular.module("app").filter("carouselSlice",function(){return function(W,b,e){return angular.isArray(W)?W.slice(b,b+e):angular.isObject(W)?W:void 0}})},51431:(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var angular__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(96443),angular__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(angular__WEBPACK_IMPORTED_MODULE_0__),app=angular__WEBPACK_IMPORTED_MODULE_0__.module("app");app.directive("uxPagination",["$timeout",function($timeout){return{scope:{skip:"=skip",take:"=take",totalLinesNumber:"=totalLinesNumber",onPaginationChange:"&onPaginationChange",isGrid:"=isGrid"},restrict:"E",replace:!0,templateUrl:"/AppV2/modules/shared/directives/uxPagination/uxPagination.cshtml",link:function($scope,$elem,$attrs){var vm=$scope.vm={},fn=$scope.fn={};function calculateSkipAndTake(W){$scope.skip=(W-1)*vm.linesPerPage,$scope.take=vm.linesPerPage}function managePages(W){vm.totalPageNumber=W?Math.floor(W/vm.linesPerPage)+(W%vm.linesPerPage==0?0:1):Math.floor($scope.totalLinesNumber/vm.linesPerPage)+($scope.totalLinesNumber%vm.linesPerPage==0?0:1),vm.pages=[];var b=Math.floor((vm.currentPage-1)/vm.pagesPerBlock)*vm.pagesPerBlock+1;b>1&&vm.pages.push(e={number:b-1,text:"..."});for(var g=0;g<vm.pagesPerBlock;g++)if(b+g<=vm.totalPageNumber){var e={number:b+g,text:(b+g).toString()};vm.pages.push(e)}b+vm.pagesPerBlock-1<vm.totalPageNumber&&(e={number:b+parseInt(vm.pagesPerBlock),text:"..."},vm.pages.push(e)),vm.canNavigateBack=vm.currentPage>1,vm.canNavigateForward=vm.currentPage<vm.totalPageNumber}fn.onPaginationChange=$scope.onPaginationChange,$scope.isGrid=!!$scope.isGrid&&$scope.isGrid,vm.pageOptions=[20,50,100],$attrs.customPageSizes&&(vm.pageOptions=eval($attrs.customPageSizes)),$scope.$watch("skip",function(W,b){vm.currentPage=$scope.take>0?$scope.skip/$scope.take+1:1,$scope.isGrid?W!=b&&null!=b&&$timeout(function(){fn.onPaginationChange()}):0==W&&W!=b&&$timeout(function(){fn.onPaginationChange()}),managePages(null)}),$scope.$watch("totalLinesNumber",function(W,b){if(W!=b){if($scope.skip=0,0==W)return void(vm.showPagination=!1);vm.showPagination=!0,managePages(W)}}),fn.linesPerPageChange=function(){vm.currentPage=1,calculateSkipAndTake(vm.currentPage),managePages(null),$timeout(function(){fn.onPaginationChange()})},fn.goToPage=function(W,b){!b||(vm.currentPage=W,calculateSkipAndTake(W),managePages(null),$timeout(function(){1!=W&&fn.onPaginationChange()}))},vm.linesPerPage=0==$scope.take?vm.pageOptions[1]:$scope.take,vm.totalPageNumber=1,vm.pagesPerBlock=5,vm.pages=[],vm.canNavigateBack=!1,vm.canNavigateForward=!1,vm.showPagination=!0,managePages($scope.totalLinesNumber),vm.currentPage=$scope.skip/$scope.take+1,$timeout(function(){calculateSkipAndTake(vm.currentPage),$timeout(function(){$scope.isGrid||fn.onPaginationChange()})})}}}])},43190:()=>{"use strict";var W;(W=angular.module("app")).factory("authInterceptorRequest",["$q","$location","authService",function(b,e,g){return{request:function(I){var F=b.defer();return g.getTokenP().then(function(A){I.headers=I.headers||{},I.headers.Authorization="Bearer "+A,F.resolve(I)},function(){F.resolve(I)}),F.promise},responseError:function(I){return 401===I.status?g.logOut().then(function(){e.path("/home/index")}):"503"==I.status&&window.location.replace(window.location.origin+"/maintenance"),b.reject(I)}}}]),W.factory("authInterceptorResponse",["$q","$location","authService",function(b,e,g){return{response:function(I){var F=b.defer(),A=I.headers("Authorisation-Update");return"503"==I.status&&window.location.replace(window.location.origin+"/maintenance"),null==A?("401"==I.status&&g.logOut().then(function(){window.location.replace(window.location.origin)}),F.resolve(I),F.promise):("LogOut"==A?g.logOut().then(function(){window.location.replace(window.location.origin+"/login/")}):g.storeToken(A,!0).then(function(){F.resolve(I)}),F.promise)}}}]),W.config(["$httpProvider",function(b){b.interceptors.push("authInterceptorRequest"),b.interceptors.push("authInterceptorResponse")}])},46700:(W,b,e)=>{var g={"./af":26431,"./af.js":26431,"./ar":81286,"./ar-dz":1616,"./ar-dz.js":1616,"./ar-kw":9759,"./ar-kw.js":9759,"./ar-ly":43160,"./ar-ly.js":43160,"./ar-ma":62551,"./ar-ma.js":62551,"./ar-sa":79989,"./ar-sa.js":79989,"./ar-tn":6962,"./ar-tn.js":6962,"./ar.js":81286,"./az":15887,"./az.js":15887,"./be":14572,"./be.js":14572,"./bg":3276,"./bg.js":3276,"./bm":93344,"./bm.js":93344,"./bn":58985,"./bn-bd":83990,"./bn-bd.js":83990,"./bn.js":58985,"./bo":94391,"./bo.js":94391,"./br":46728,"./br.js":46728,"./bs":5536,"./bs.js":5536,"./ca":41043,"./ca.js":41043,"./cs":70420,"./cs.js":70420,"./cv":33513,"./cv.js":33513,"./cy":6771,"./cy.js":6771,"./da":47978,"./da.js":47978,"./de":46061,"./de-at":25204,"./de-at.js":25204,"./de-ch":2653,"./de-ch.js":2653,"./de.js":46061,"./dv":85,"./dv.js":85,"./el":8579,"./el.js":8579,"./en-au":25724,"./en-au.js":25724,"./en-ca":10525,"./en-ca.js":10525,"./en-gb":52847,"./en-gb.js":52847,"./en-ie":67216,"./en-ie.js":67216,"./en-il":39305,"./en-il.js":39305,"./en-in":73364,"./en-in.js":73364,"./en-nz":79130,"./en-nz.js":79130,"./en-sg":11161,"./en-sg.js":11161,"./eo":50802,"./eo.js":50802,"./es":40328,"./es-do":45551,"./es-do.js":45551,"./es-mx":75615,"./es-mx.js":75615,"./es-us":64790,"./es-us.js":64790,"./es.js":40328,"./et":96389,"./et.js":96389,"./eu":52961,"./eu.js":52961,"./fa":26151,"./fa.js":26151,"./fi":7997,"./fi.js":7997,"./fil":58898,"./fil.js":58898,"./fo":37779,"./fo.js":37779,"./fr":28174,"./fr-ca":3287,"./fr-ca.js":3287,"./fr-ch":38867,"./fr-ch.js":38867,"./fr.js":28174,"./fy":50452,"./fy.js":50452,"./ga":45014,"./ga.js":45014,"./gd":74127,"./gd.js":74127,"./gl":72124,"./gl.js":72124,"./gom-deva":6444,"./gom-deva.js":6444,"./gom-latn":37953,"./gom-latn.js":37953,"./gu":76604,"./gu.js":76604,"./he":1222,"./he.js":1222,"./hi":74235,"./hi.js":74235,"./hr":622,"./hr.js":622,"./hu":37735,"./hu.js":37735,"./hy-am":90402,"./hy-am.js":90402,"./id":59187,"./id.js":59187,"./is":30536,"./is.js":30536,"./it":35007,"./it-ch":94667,"./it-ch.js":94667,"./it.js":35007,"./ja":62093,"./ja.js":62093,"./jv":80059,"./jv.js":80059,"./ka":66870,"./ka.js":66870,"./kk":80880,"./kk.js":80880,"./km":1083,"./km.js":1083,"./kn":68785,"./kn.js":68785,"./ko":21721,"./ko.js":21721,"./ku":37851,"./ku.js":37851,"./ky":1727,"./ky.js":1727,"./lb":40346,"./lb.js":40346,"./lo":93002,"./lo.js":93002,"./lt":64035,"./lt.js":64035,"./lv":56927,"./lv.js":56927,"./me":5634,"./me.js":5634,"./mi":94173,"./mi.js":94173,"./mk":86320,"./mk.js":86320,"./ml":11705,"./ml.js":11705,"./mn":31062,"./mn.js":31062,"./mr":92805,"./mr.js":92805,"./ms":11341,"./ms-my":59900,"./ms-my.js":59900,"./ms.js":11341,"./mt":37734,"./mt.js":37734,"./my":19034,"./my.js":19034,"./nb":9324,"./nb.js":9324,"./ne":46495,"./ne.js":46495,"./nl":70673,"./nl-be":76272,"./nl-be.js":76272,"./nl.js":70673,"./nn":72486,"./nn.js":72486,"./oc-lnc":46219,"./oc-lnc.js":46219,"./pa-in":2829,"./pa-in.js":2829,"./pl":78444,"./pl.js":78444,"./pt":53170,"./pt-br":66117,"./pt-br.js":66117,"./pt.js":53170,"./ro":96587,"./ro.js":96587,"./ru":39264,"./ru.js":39264,"./sd":42135,"./sd.js":42135,"./se":95366,"./se.js":95366,"./si":93379,"./si.js":93379,"./sk":46143,"./sk.js":46143,"./sl":196,"./sl.js":196,"./sq":21082,"./sq.js":21082,"./sr":91621,"./sr-cyrl":98963,"./sr-cyrl.js":98963,"./sr.js":91621,"./ss":41404,"./ss.js":41404,"./sv":55685,"./sv.js":55685,"./sw":46490,"./sw.js":46490,"./ta":54106,"./ta.js":54106,"./te":39204,"./te.js":39204,"./tet":83692,"./tet.js":83692,"./tg":86361,"./tg.js":86361,"./th":31735,"./th.js":31735,"./tk":1568,"./tk.js":1568,"./tl-ph":96129,"./tl-ph.js":96129,"./tlh":13759,"./tlh.js":13759,"./tr":81644,"./tr.js":81644,"./tzl":90875,"./tzl.js":90875,"./tzm":16878,"./tzm-latn":11041,"./tzm-latn.js":11041,"./tzm.js":16878,"./ug-cn":74357,"./ug-cn.js":74357,"./uk":74810,"./uk.js":74810,"./ur":86794,"./ur.js":86794,"./uz":28966,"./uz-latn":77959,"./uz-latn.js":77959,"./uz.js":28966,"./vi":35386,"./vi.js":35386,"./x-pseudo":23156,"./x-pseudo.js":23156,"./yo":68028,"./yo.js":68028,"./zh-cn":9330,"./zh-cn.js":9330,"./zh-hk":89380,"./zh-hk.js":89380,"./zh-mo":60874,"./zh-mo.js":60874,"./zh-tw":96508,"./zh-tw.js":96508};function I(A){var R=F(A);return e(R)}function F(A){if(!e.o(g,A)){var R=new Error("Cannot find module '"+A+"'");throw R.code="MODULE_NOT_FOUND",R}return g[A]}I.keys=function(){return Object.keys(g)},I.resolve=F,W.exports=I,I.id=46700}},W=>{W.O(0,[4736],()=>W(W.s=28971)),W.O()}]);