PageSourceSearch

https://my.madinaapps.com/src_app_home_client_settings_media_media_module_ts.50b02a3c4e1541f0.js

js madinaapps.com collected 2026-10-01 13:59:34 UTC 50,882 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkma_control_panel=self.webpackChunkma_control_panel||[]).push([["src_app_home_client_settings_media_media_module_ts"],{938:(Nt,Q,a)=>{a.r(Q),a.d(Q,{MediaModule:()=>f});var v=a(36895),w=a(67522),n=a(24006),ne=a(12453),de=a(60099),b=a(35593),A=a(91795),I=a(21493),Z=a(51740),E=a(21327),O=a(63054),N=a(78676),k=a(56957),pe=a(83602),ce=a(29766),M=a(70585),re=a(65722),L=a(82210),me=a(3631),U=a(28334),q=a(11863),p=a(74339),e=a(41571),G=a(57562),H=a(55084),J=a(24644),B=a(45067),R=a(46565);class T{constructor(i,t,s,o,d){this.clientService=i,this.clientsService=t,this.route=s,this.authService=o,this.app=d,this.galleryMode=U.Sx,this.breadcrumbRoutes=q.v,this.clientId=this.route.snapshot.params.clientId}ngOnInit(){this.clientsService.changeClientIdSub(this.clientId),this.clientService.getClientById(this.clientId).subscribe(i=>{this.clientsService.changeClientSub(i)}),this.canAddUpdate=this.authService.hasRole(p.P.GALLERY_AU),this.canDelete=this.authService.hasRole(p.P.GALLERY_D)}onItemClick(i){("Settings"===i.item.label||"Media"===i.item.label)&&this.app.onBreadCrumbClick(2)}}T.\u0275fac=function(i){return new(i||T)(e.Y36(G.y),e.Y36(H.a),e.Y36(w.gz),e.Y36(J.Z),e.Y36(B.O))},T.\u0275cmp=e.Xpm({type:T,selectors:[["app-gallery"]],decls:4,vars:5,consts:[["styleClass","w-full",3,"model","home","onItemClick"],[1,"col-12"],[1,"card"],[3,"mode","canDelete","canAddUpdateGalleryItem"]],template:function(i,t){1&i&&(e.TgZ(0,"p-breadcrumb",0),e.NdJ("onItemClick",function(o){return t.onItemClick(o)}),e.qZA(),e.TgZ(1,"div",1)(2,"div",2),e._UZ(3,"app-gallery-image",3),e.qZA()()),2&i&&(e.Q6J("model",t.breadcrumbRoutes.GALLERY_ROUTES)("home",t.breadcrumbRoutes.HOME),e.xp6(3),e.Q6J("mode",t.galleryMode.DATAVIEW)("canDelete",t.canDelete)("canAddUpdateGalleryItem",t.canAddUpdate))},dependencies:[N.a,R.y]});var V=a(80529);class m{constructor(i){this.http=i}}m.\u0275fac=function(i){return new(i||m)(e.LFG(V.eN))},m.\u0275prov=e.Yz7({token:m,factory:m.\u0275fac});var ge=a(24853);class g{constructor(i){this.http=i}}g.\u0275fac=function(i){return new(i||g)(e.LFG(V.eN))},g.\u0275prov=e.Yz7({token:g,factory:g.\u0275fac});var he=a(26100),h=a(80710),C=a(10212),K=a(51448),j=a(95741),z=a(30965),W=a(84477),X=a(2176),y=a(6044),$=a(83302),ee=a(10805),F=a(32174),P=a(1997),te=a(15108),ie=a(17990),le=a(23345),u=a(52566),_=a(15439),oe=a(84092),ue=a(29525),_e=a(17489),se=a(25054),ae=a(61989),S=a(88052);const fe=["paginator"];function ve(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",23),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.showAddDialog())}),e.qZA()}}function we(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"div")(1,"button",34),e.NdJ("click",function(o){e.CHM(t);const d=e.MAs(3),c=e.oxw().$implicit,r=e.oxw();return d.toggle(o),e.KtG(r.toggleMenuSlide(c))}),e.qZA(),e._UZ(2,"p-menu",35,36),e.qZA()}if(2&l){const t=e.oxw(2);e.xp6(2),e.Q6J("popup",!0)("model",t.menuItems)("appendTo","body")}}function Te(l,i){if(1&l&&e._UZ(0,"p-image",37),2&l){const t=e.oxw().$implicit;e.Q6J("src",t.imagePathUrl)("preview",!0)("imageClass","cursor-pointer gallery-item-image")}}function Se(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"img",38),e.NdJ("click",function(){e.CHM(t);const o=e.oxw().$implicit,d=e.oxw();return e.KtG(d.openItem(null==o?null:o.imagePathUrl))}),e.qZA()}}function xe(l,i){if(1&l&&(e.TgZ(0,"div",39)(1,"span",40),e._uU(2,"StartDate:-"),e.qZA(),e._uU(3),e.qZA()),2&l){const t=e.oxw().$implicit,s=e.oxw();e.xp6(3),e.hij(" ",s.dateUtil.utcToDateFormatted(null==t?null:t.startDate)," ")}}function De(l,i){if(1&l&&(e.TgZ(0,"div")(1,"span",41),e._uU(2,"ExpiryDate:-"),e.qZA(),e._uU(3),e.qZA()),2&l){const t=e.oxw().$implicit,s=e.oxw();e.xp6(3),e.hij(" ",s.dateUtil.utcToDateFormatted(null==t?null:t.expiryDate)," ")}}function Ce(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"div",24)(1,"div",25),e.NdJ("cdkDragDropped",function(o){e.CHM(t);const d=e.oxw();return e.KtG(d.dragEntered(o))}),e.YNc(2,we,4,3,"div",26),e.TgZ(3,"div",27)(4,"div",28),e.YNc(5,Te,1,3,"p-image",29),e.YNc(6,Se,1,0,"img",30),e.qZA(),e.TgZ(7,"div",31),e._uU(8),e.qZA(),e.TgZ(9,"div",32),e.YNc(10,xe,4,1,"div",33),e.YNc(11,De,4,1,"div",26),e.qZA()()()()}if(2&l){const t=i.$implicit,s=i.index,o=e.oxw();e.Q6J("cdkDropListData",s),e.xp6(1),e.Q6J("cdkDragData",s),e.xp6(1),e.Q6J("ngIf",o.slideshow.isActive&&o.canAddUpdate),e.xp6(3),e.Q6J("ngIf",t.slideType===o.galleryFileTypes.IMAGE),e.xp6(1),e.Q6J("ngIf",t.slideType===o.galleryFileTypes.VIDEO),e.xp6(2),e.Oqu(null==t?null:t.title),e.xp6(2),e.Q6J("ngIf",null==t?null:t.startDate),e.xp6(1),e.Q6J("ngIf",null==t?null:t.expiryDate)}}function ye(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",42),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.closeActivateDeactivateDialog())}),e.qZA(),e.TgZ(1,"button",43),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.deactivateItem())}),e.qZA()}}function be(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",42),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.closeActivateDeactivateDialog())}),e.qZA(),e.TgZ(1,"button",43),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.activateItem())}),e.qZA()}}function Ae(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",42),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.closeDeleteDialog())}),e.qZA(),e.TgZ(1,"button",43),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.deleteItem())}),e.qZA()}}function Ie(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.SLIDE_TYPE])("icon","pi pi-question-circle")}}function Ze(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1,"Slide type is required"),e.qZA())}function Ee(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.TITLE])("icon","pi pi-question-circle")}}function Ne(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1," Title can be maximum of 256 characters long. "),e.qZA())}function Ue(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.UPLOAD_FILE])("icon","pi pi-question-circle")}}function Je(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"div")(1,"button",65),e.NdJ("click",function(){e.CHM(t);const o=e.oxw(2);return e.KtG(o.showOverlayPanel())}),e.qZA()()}if(2&l){const t=e.oxw(2);let s;e.xp6(1),e.Tol("pi pi-plus plus-btn"),e.ekj("ng-dirty",t.slideForm.get("imagePath").hasError("required")&&(null==(s=t.slideForm.get("imagePath"))?null:s.touched)),e.Q6J("disabled",!t.slideForm.get("slideType").value)("title","Browse from gallery")}}function Fe(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1," File is required."),e.qZA())}function Pe(l,i){if(1&l&&e._UZ(0,"p-image",72),2&l){const t=e.oxw(3);e.Q6J("src",t.isGalleryItemSelected?t.galleryItem.itemUrl:null!=t.slideDetails&&t.slideDetails.imagePathUrl?null==t.slideDetails?null:t.slideDetails.imagePathUrl:t.slideForm.get("absoluteImagePath").value)("preview",!0)("appendTo","body")}}function Ye(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"img",38),e.NdJ("click",function(){e.CHM(t);const o=e.oxw(3);return e.KtG(o.openItem(o.slideForm.get("imagePath").value))}),e.qZA()}}function Qe(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"div",66),e.YNc(1,Pe,1,3,"p-image",67),e.TgZ(2,"div")(3,"div",68)(4,"i",69),e.NdJ("click",function(){e.CHM(t);const o=e.oxw(2);return e.KtG(o.removeSelectedImage())}),e.qZA()(),e.TgZ(5,"div",70)(6,"i",71),e.NdJ("click",function(){e.CHM(t);const o=e.oxw(2);return e.KtG(o.showOverlayPanel())}),e.qZA()()(),e.YNc(7,Ye,1,0,"img",30),e.qZA()}if(2&l){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",t.slideForm.get("slideType").value===t.galleryFileTypes.IMAGE),e.xp6(3),e.Q6J("title","Clear"),e.xp6(2),e.Q6J("title","Upload new file"),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("slideType").value===t.galleryFileTypes.VIDEO)}}function Oe(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.BUTTON_TEXT])("icon","pi pi-question-circle")}}function ke(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1," Button text can be maximum of 100 characters long. "),e.qZA())}function Me(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.URL_TYPE])("icon","pi pi-question-circle")}}function Le(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(3);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.URL1])("icon","pi pi-question-circle")}}function qe(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(3);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.URL2])("icon","pi pi-question-circle")}}function Ge(l,i){if(1&l&&e._UZ(0,"p-dropdown",75),2&l){const t=e.oxw(3);e.Q6J("options",t.appScreen)("autoDisplayFirst",!1)}}function He(l,i){if(1&l&&e._UZ(0,"input",76),2&l){const t=e.oxw(3);e.ekj("ng-dirty",t.slideForm.get("url").touched&&!t.slideForm.get("url").hasError("required")&&t.slideForm.get("url").hasError("pattern"))}}function Be(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1,"Enter valid 
1Url"),e.qZA())}function Re(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1," Url can be maximum of 200 characters long. "),e.qZA())}function Ve(l,i){if(1&l&&(e.TgZ(0,"div",52)(1,"label"),e._uU(2,"Url "),e.YNc(3,Le,1,2,"app-mac-tooltip",48),e.YNc(4,qe,1,2,"app-mac-tooltip",48),e.qZA(),e.YNc(5,Ge,1,2,"p-dropdown",73),e.YNc(6,He,1,2,"input",74),e.YNc(7,Be,2,0,"small",50),e.YNc(8,Re,2,0,"small",50),e.qZA()),2&l){const t=e.oxw(2);e.xp6(3),e.Q6J("ngIf",t.slideTooltips[t.field.URL1]&&t.slideForm.get("urlType").value===t.urlTypeValue.EXTERNAL),e.xp6(1),e.Q6J("ngIf",t.slideTooltips[t.field.URL2]&&t.slideForm.get("urlType").value===t.urlTypeValue.INTERNAL),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("urlType").value===t.urlTypeValue.INTERNAL),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("urlType").value===t.urlTypeValue.EXTERNAL),e.xp6(1),e.Q6J("ngIf",!t.slideForm.get("url").hasError("required")&&t.slideForm.get("url").hasError("invalidWebUrl")),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("url").hasError("maxlength"))}}function Ke(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.EFFECTIVE_DATE])("icon","pi pi-question-circle")}}function je(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.EXPIRY_DATE])("icon","pi pi-question-circle")}}function ze(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1," Expiry date cannot be before Start date. "),e.qZA())}function We(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1," End date time and Start date time cannot be equal."),e.qZA())}function Xe(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",64),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideTooltips[null==t.field?null:t.field.DESCRIPTIONS])("icon","pi pi-question-circle")}}function $e(l,i){1&l&&(e.TgZ(0,"small",47),e._uU(1," Description can be maximum of 255 characters long. "),e.qZA())}function et(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"form",44)(1,"div",45)(2,"div",46)(3,"label"),e._uU(4," Slide Type "),e.TgZ(5,"span",47),e._uU(6,"*"),e.qZA(),e.YNc(7,Ie,1,2,"app-mac-tooltip",48),e.qZA(),e._UZ(8,"p-dropdown",49),e.YNc(9,Ze,2,0,"small",50),e.qZA(),e.TgZ(10,"div",51)(11,"div",52)(12,"label"),e._uU(13,"Title "),e.YNc(14,Ee,1,2,"app-mac-tooltip",48),e.qZA(),e._UZ(15,"input",53),e.YNc(16,Ne,2,0,"small",50),e.qZA()()(),e.TgZ(17,"div",52)(18,"div",54)(19,"div",55)(20,"label"),e._uU(21,"Upload File "),e.TgZ(22,"span",47),e._uU(23,"*"),e.qZA(),e.YNc(24,Ue,1,2,"app-mac-tooltip",48),e.qZA()(),e.TgZ(25,"div"),e.YNc(26,Je,2,6,"div",26),e.YNc(27,Fe,2,0,"small",50),e.TgZ(28,"div"),e.YNc(29,Qe,8,4,"div",56),e.qZA()()()(),e.TgZ(30,"div",45)(31,"div",46)(32,"label"),e._uU(33,"Button Text "),e.YNc(34,Oe,1,2,"app-mac-tooltip",48),e.qZA(),e._UZ(35,"input",57),e.YNc(36,ke,2,0,"small",50),e.qZA(),e.TgZ(37,"div",58)(38,"label"),e._uU(39,"Url Type "),e.YNc(40,Me,1,2,"app-mac-tooltip",48),e.qZA(),e.TgZ(41,"p-dropdown",59),e.NdJ("onChange",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.onUrlTypeChange(!0,!1))}),e.qZA()()(),e.YNc(42,Ve,9,6,"div",60),e.TgZ(43,"div",45)(44,"div",46)(45,"label"),e._uU(46,"Effective Date "),e.YNc(47,Ke,1,2,"app-mac-tooltip",48),e.qZA(),e._UZ(48,"p-calendar",61),e.qZA(),e.TgZ(49,"div",58)(50,"label"),e._uU(51,"Expiry Date "),e.YNc(52,je,1,2,"app-mac-tooltip",48),e.qZA(),e._UZ(53,"p-calendar",62),e.YNc(54,ze,2,0,"small",50),e.YNc(55,We,2,0,"small",50),e.qZA()(),e.TgZ(56,"div",52)(57,"label"),e._uU(58,"Description "),e.YNc(59,Xe,1,2,"app-mac-tooltip",48),e.qZA(),e._UZ(60,"textarea",63),e.YNc(61,$e,2,0,"small",50),e.qZA()()}if(2&l){const t=e.oxw();e.Q6J("formGroup",t.slideForm),e.xp6(7),e.Q6J("ngIf",t.slideTooltips[null==t.field?null:t.field.SLIDE_TYPE]),e.xp6(1),e.ekj("ng-dirty",t.slideForm.get("slideType").touched&&t.slideForm.get("slideType").invalid),e.Q6J("options",t.slideTypes),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("slideType").touched&&t.slideForm.get("slideType").invalid),e.xp6(5),e.Q6J("ngIf",t.slideTooltips[null==t.field?null:t.field.TITLE]),e.xp6(1),e.ekj("ng-dirty",t.slideForm.get("title").invalid),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("title").hasError("maxlength")),e.xp6(8),e.Q6J("ngIf",t.slideTooltips[null==t.field?null:t.field.UPLOAD_FILE]),e.xp6(2),e.Q6J("ngIf",!t.isGalleryItemSelected&&!t.slideForm.get("imagePath").value),e.xp6(1),e.Q6J("ngIf",!t.isPickerPristine&&!t.slideForm.getRawValue().imagePath),e.xp6(2),e.Q6J("ngIf",t.isGalleryItemSelected||t.slideForm.get("imagePath").value),e.xp6(5),e.Q6J("ngIf",t.slideTooltips[null==t.field?null:t.field.BUTTON_TEXT]),e.xp6(1),e.ekj("ng-dirty",t.slideForm.get("buttonText").invalid),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("buttonText").hasError("maxlength")),e.xp6(4),e.Q6J("ngIf",t.slideTooltips[null==t.field?null:t.field.URL_TYPE]),e.xp6(1),e.Q6J("options",t.urlType)("autoDisplayFirst",!1),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("urlType").value),e.xp6(5),e.Q6J("ngIf",t.slideTooltips[null==t.field?null:t.field.EFFECTIVE_DATE]),e.xp6(1),e.Q6J("showTime",!0)("hourFormat","12")("appendTo","body"),e.xp6(4),e.Q6J("ngIf",t.slideTooltips[null==t.field?null:t.field.EXPIRY_DATE]),e.xp6(1),e.Q6J("showTime",!0)("hourFormat","12")("appendTo","body"),e.xp6(1),e.Q6J("ngIf",!t.isExpiryDateValid),e.xp6(1),e.Q6J("ngIf",!t.isExpiryDateEqualValid),e.xp6(4),e.Q6J("ngIf",t.slideTooltips[null==t.field?null:t.field.DESCRIPTIONS]),e.xp6(1),e.ekj("ng-dirty",t.slideForm.get("description").invalid),e.xp6(1),e.Q6J("ngIf",t.slideForm.get("description").hasError("maxlength"))}}function tt(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",77),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.closeAddEditDialog())}),e.qZA(),e.TgZ(1,"button",78),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.saveItem())}),e.qZA()}if(2&l){const t=e.oxw();e.xp6(1),e.Q6J("loading",t.showBtnLoader)("disabled",t.slideForm.invali
1d||!t.isExpiryDateValid||!t.isExpiryDateEqualValid||!t.slideForm.getRawValue().imagePath)}}function it(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"app-gallery-image",79),e.NdJ("getItemUrl",function(o){e.CHM(t);const d=e.oxw();return e.KtG(d.addNewItemUrl(o))}),e.qZA()}if(2&l){const t=e.oxw();e.Q6J("mode",t.galleryMode.PICKER)("acceptType",t.slideForm.get("slideType").value)("showPanelSwitch",""!==t.clientId)("canAddUpdateGalleryItem",t.canAddUpdateGalleryItem)("canAddUpdateFolder",t.canAddUpdateFolder)}}function lt(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",80),e.NdJ("click",function(o){e.CHM(t);const d=e.oxw();return e.KtG(d.selectNewItemUrl(o,d.galleryItem))}),e.qZA()}if(2&l){const t=e.oxw();e.Q6J("loading",t.showBtnLoader)("disabled",!(null!=t.galleryItem&&t.galleryItem.itemKey))}}class x{constructor(i,t,s,o,d,c,r,Y){this.slidesService=i,this.appAlertService=t,this.formBuilder=s,this.appScreensService=o,this.route=d,this.authService=c,this.slideshowsService=r,this.tooltipService=Y,this.page=0,this.pageSize=10,this.galleryMode=U.Sx,this.galleryFileTypes=U.Tv,this.showAddEditDialog=!1,this.showBtnLoader=!1,this.showDeleteDialog=!1,this.urlType=u.k2,this.urlTypeValue=u.id,this.slideTypes=u.LF,this.isGalleryItemSelected=!1,this.isExpiryDateValid=!0,this.isActive=!0,this.dateUtil=h.E,this.clientId="",this.showOverlay=!1,this.constants=K.g,this.isExpiryDateEqualValid=!0,this.isPickerPristine=!0,this.field=W.E,this.updateSlideshows=new e.vpe,this.totalElements=0,this.clientId=this.route.snapshot.params.clientId}ngOnInit(){this.getSlideTooltips(j.P.SLIDE,z.Q.ADD_EDIT_SLIDE),this.slides=[],this.canAddUpdate=this.authService.hasAnyRole([p.P.SLIDE_AU,p.P.SLIDESHOW_AU]),this.canDelete=this.authService.hasAnyRole([p.P.SLIDE_D,p.P.SLIDESHOW_D]),this.canAddUpdateGalleryItem=this.authService.hasAnyRole([p.P.SLIDE_AU,p.P.SLIDESHOW_AU]),this.canAddUpdateFolder=this.authService.hasRole(p.P.GALLERY_AU),this.slideForm=this.formBuilder.group({imagePath:new n.p4({value:"",disabled:!0},[n.kI.required]),absoluteImagePath:new n.p4({value:"",disabled:!0},[n.kI.required]),slideType:new n.p4("",[n.kI.required]),startDate:new n.p4(""),expiryDate:new n.p4(""),title:new n.p4("",n.kI.maxLength(256)),description:new n.p4("",n.kI.maxLength(255)),buttonText:new n.p4("",n.kI.maxLength(100)),urlType:new n.p4(""),url:new n.p4("",n.kI.maxLength(200))}),this.slideForm.get("urlType").valueChanges.subscribe(i=>{i===this.urlTypeValue.EXTERNAL?this.slideForm.get("url").addValidators([n.kI.compose([ue.d.webUrlValidator])]):this.slideForm.get("url").clearValidators()}),this.slideForm.get("slideType").valueChanges.subscribe(i=>{this.slideForm.get("imagePath").reset(),this.hideOverlayPanel()}),this.slideForm.get("startDate").valueChanges.subscribe(i=>{this.checkDateValidity()}),this.slideForm.get("expiryDate").valueChanges.subscribe(i=>{this.checkDateValidity()}),this.getPaginatedData()}checkDateValidity(){const i=this.slideForm.get("startDate").value?_(this.slideForm.get("startDate").value).format("YYYY-MM-DD HH:mm"):"",t=this.slideForm.get("expiryDate").value?_(this.slideForm.get("expiryDate").value).format("YYYY-MM-DD HH:mm"):"";i&&t&&(this.isExpiryDateValid=!(i>t)||_(i).isBefore(t)),i&&t&&(this.isExpiryDateEqualValid=i!==t||_(i).isBefore(t))}editSlide(i){this.slideDetails=_e.cloneDeep(i),this.slideForm.patchValue({slideType:this.slideDetails.slideType,imagePath:this.slideDetails.imagePath,title:this.slideDetails.title,de
1scription:this.slideDetails.description,buttonText:this.slideDetails.buttonText,urlType:this.slideDetails.urlType,url:this.slideDetails.url}),this.slideDetails.startDate&&this.slideForm.patchValue({startDate:_(h.E.utcToDate(this.slideDetails.startDate)).toDate()}),this.slideDetails.expiryDate&&this.slideForm.patchValue({expiryDate:_(h.E.utcToDate(this.slideDetails.expiryDate)).toDate()}),this.slideDetails?.urlType===u.id.INTERNAL&&this.onUrlTypeChange(!1,!0),this.showAddEditDialog=!0,this.showBtnLoader=!1}paginate(i){this.page=(i.first+i.rows)/i.rows-1,this.pageSize=i.rows,this.getPaginatedData()}getPaginatedData(){this.slidesService.getSlides(this.isActive,this.page,this.pageSize,this.slideshow.slideshowId,"sortOrder,ASC").subscribe(i=>{this.slides=i.list,this.totalElements=i.totalElements,this.alwaysShowPaginator=!!this.totalElements})}showActivateDeactivateDialog(i){this.slideDetails=i,i.isActive?this.showActivateDialog=!0:this.showDeactivateDialog=!0}removeSelectedImage(){this.slideForm.get("imagePath").patchValue(null),this.slideForm.get("absoluteImagePath").patchValue(null),this.isGalleryItemSelected=!1,this.galleryItem=null,this.isPickerPristine=!1}showAddDialog(){const i=new Date;this.slideForm.reset(),this.isGalleryItemSelected=!1,this.showAddEditDialog=!0,this.slideForm.get("slideType").patchValue(u.c6.IMAGE),this.slideForm.get("startDate").patchValue(i)}closeActivateDeactivateDialog(){this.showDeactivateDialog=!1,this.showActivateDialog=!1,this.slideDetails=null}deactivateItem(){this.slidesService.deactivateSlide(this.slideshow.slideshowId,this.slideDetails?.slideId).subscribe(()=>{this.showActivateDialog=!1,this.appAlertService.showSuccessViaToast("Slide is hidden."),this.getPaginatedData(),this.get
1SlidShowById(this.slideshow.slideshowId),this.closeActivateDeactivateDialog()},()=>{this.closeActivateDeactivateDialog()})}activateItem(){this.slidesService.activateSlide(this.slideshow.slideshowId,this.slideDetails?.slideId).subscribe(()=>{this.showDeactivateDialog=!1,this.appAlertService.showSuccessViaToast("Slide is visible."),this.getPaginatedData(),this.getSlidShowById(this.slideshow.slideshowId),this.closeActivateDeactivateDialog()},()=>{this.closeActivateDeactivateDialog()})}deleteItem(){this.showBtnLoader=!0,this.slidesService.deleteSlide(this.slideshow.slideshowId,this.slideDetails.slideId).subscribe(()=>{this.showBtnLoader=!1,this.appAlertService.showSuccessViaToast("Slide deleted."),this.getPaginatedData(),this.getSlidShowById(this.slideshow.slideshowId),this.closeDeleteDialog()},()=>{this.showBtnLoader=!1,this.showDeleteDialog=!1})}saveItem(){this.showBtnLoader=!0;const i=this.slideForm.getRawValue();i.expiryDate?i.expiryDate=h.E.dateToUtc(i.expiryDate).format("YYYY-MM-DD HH:mm"):delete i.expiryDate,i.startDate?i.startDate=h.E.dateToUtc(i.startDate).format("YYYY-MM-DD HH:mm"):delete i.startDate,this.slidesService.saveSlideDetails(i,this.slideshow.slideshowId,this.slideDetails?.slideId).subscribe(()=>{this.showBtnLoader=!1,this.slideDetails?.slideId?this.appAlertService.showSuccessViaToast("Slide updated."):(this.appAlertService.showSuccessViaToast("Slide created."),this.getSlidShowById(this.slideshow.slideshowId)),this.closeAddEditDialog(),this.getPaginatedData()},()=>{this.showBtnLoader=!1})}closeAddEditDialog(){this.isPickerPristine=!0,this.slideForm.reset(),this.slideDetails=null,this.galleryItem=null,this.isGalleryItemSelected=!1,this.showAddEditDialog=!1}closeDeleteDialog(){this.showDeleteDialog=!1}onShowDeleteDialog(i){this.showDeleteDialog=!0,this.slideDetails=i}toggleMenuSlide(i){this.menuItems=[],i.isActive&&(this.canAddUpdate&&this.menuItems.push({label:"Edit",icon:"pi pi-fw pi-pencil",command:()=>this.editSlide(i)}),this.canDelete&&this.menuItems.push({label:"Delete",icon:"pi pi-fw pi-trash",command:()=>this.onShowDeleteDialog(i)})),this.canAddUpdate&&this.menuItems.push({label:i.isActive?"Hide":"Make visible",icon:i.isActive?"pi pi-fw pi-times":"pi pi-fw pi-check",command:()=>this.showActivateDeactivateDialog(i)})}toggleItemStatus(){this.isActive=!this.isActive,this.page=0,this.paginator.first=0,this.getPaginatedData()}showOverlayPanel(){this.isPickerPristine=!1,this.showOverlay=!0,this.isGalleryItemSelected=!1,this.galleryItem=null}hideOverlayPanel(){this.showOverlay=!1}addNewItemUrl(i){this.galleryItem=i}selectNewItemUrl(i,t){this.slideForm.get("imagePath").patchValue(t.itemKey),this.slideForm.get("absoluteImagePath").patchValue(t.itemUrl),this.galleryItem=t,this.isGalleryItemSelected=!0,this.showOverlay=!1}onUrlTypeChange(i,t){i&&this.slideForm.get("url").reset(),this.slideForm.get("urlType").value===u.id.INTERNAL&&(this.appScreen=[],this.appScreensService.getAppScreen(!0,0,1e3).subscribe(s=>{this.appScreen=s.list})),t&&this.slideForm.get("url").patchValue(this.slideDetails?.url)}openItem(i){window.open(i,"_blank")}getSlidShowById(i){this.slideshowsService.getSlideshowById(i).subscribe(t=>{this.updateSlideshows.emit(t)})}dragEntered(i){const t=i.item.data,s=i.container.data;this.dragDropInfo={dragIndex:t,dropIndex:s},this.onSlidesReorder(this.slides[t].slideId,this.slides[s].slideId)}onSlidesReorder(i,t){this.slidesService.sortSlides(this.slideshow.slideshowId,i,t).subscribe(()=>{this.getPaginatedData()})}getSlideTooltips(i,t){this.tooltipService.getTooltip(!0,0,1e3,i,t).subscribe(s=>{this.tooltipSlidePageData=s.list,this.slideTooltips=Object.assign({},...this.tooltipSlidePageData.map(o=>({[o.field]:o})))})}}x.\u0275fac=function(i){return new(i||x)(e.Y36(le.B),e.Y36(X.T),e.Y36(n.QS),e.Y36(oe.D),e.Y36(w.gz),e.Y36(J.Z),e.Y36(y.x),e.Y36($.a))},x.\u0275cmp=e.Xpm({type:x,selectors:[["app-slide"]],viewQuery:function(i,t){if(1&i&&e.Gf(fe,5),2&i){let s;e.iGM(s=e.CRH())&&(t.paginator=s.first)}},inputs:{mode:"mode",slideshow:"slideshow"},outputs:{updateSlideshows:"updateSlideshows"},features:[e._Bn([le.B,oe.D,y.x])],decls:41,vars:31,consts:[[1,"col-12"],[1,"card"],[1,"flex","flex-column","md:flex-row","md:justify-content-between","md:align-items-center"],[1,"m-0"],[1,"my-2","flex","align-items-center","md:flex-nowrap","flex-wrap"],[1,"flex","w-full","align-items-center","mr-3"],[1,"md:mr-3",3,"binary","click"],[1,"status-toggle-label"],["pButton","","pRipple","","label","New","icon","pi pi-plus","class","p-button-primary w-full",3,"click",4,"ngIf"],["cdkDropListGroup","",1,"flex","flex-wrap"],["dropListContainer",""],["class","col-12 md:col-3 cursor-pointer","cdkDropList","",3,"cdkDropListData",4,"ngFor","ngForOf"],["currentPageReportTemplate","Showing {first} to {last} of {totalRecords} entries",3,"rows","totalRecords","showCurrentPageReport","rowsPerPageOptions","alwaysShow","onPageChange"],["paginator",""],["header","Confirm",3,"visible","modal","styleClass","draggable","visibleChange","onHide"],[1,"flex","align-items-center","justify-content-center"],[1,"pi","pi-exclamation-triangle","mr-3",2,"font-size","2rem"],["pTemplate","footer"],["header","Confirm",3,"visible","modal","styleClass","draggable","visibleChange"],[1,"p-fluid",3,"visible","styleClass","header","modal","draggable","visibleChange","onHide"],["pTemplate","content"],[1,"p-fluid",3,"visible","header","modal","draggable","styleClass","visibleChange","onHide"],[3,"mode","acceptType","showPanelSwitch","canAddUpdateGalleryItem","canAddUpdateFolder","getItemUrl",4,"ngIf"],["pButton","","pRipple","","label","New","icon","pi pi-plus",1,"p-button-primary","w-full",3,"click"],["cdkDropList","",1,"col-12","md:col-3","cursor-pointer",3,"cdkDropListData"],["cdkDrag","",1,"card","m-3","border-1","surface-border","gallery-item","relative",3,"cdkDragData","cdkDragDropped"],[4,"ngIf"],[1,"text-center"],[1,"gallery-item-image-box"],[3,"src","preview","imageClass",4,"ngIf"],["src","assets/layout/images/gallery/video.png","class","cursor-pointer gallery-item-icon",3,"click",4,"ngIf"],[1,"font-bold","mt-4","gallery-item-text"],[1,"my-3"],["class","mb-1",4,"ngIf"],["type","button","pButton","","icon","pi pi-ellipsis-h",1,"action-btn",3,"click"],[3,"popup","model","appendTo"],["menu",""],[3,"src","preview","imageClass"],["src","assets/layout/images/gallery/video.png",1,"curs
1or-pointer","gallery-item-icon",3,"click"],[1,"mb-1"],[1,"text-gray-600"],[1,"text-gray-600","mt-1"],["pButton","","pRipple","","icon","pi pi-times","label","No",1,"p-button-text",3,"click"],["pButton","","pRipple","","icon","pi pi-check","label","Yes",1,"p-button-text",3,"click"],[3,"formGroup"],[1,"flex","flex-wrap"],[1,"col-12","md:col-6","field","p-0","md:pr-1"],[1,"p-error"],[3,"configOptions","icon",4,"ngIf"],["optionLabel","label","optionValue","value","formControlName","slideType",3,"options"],["class","p-error",4,"ngIf"],[1,"col-12","md:col-6","field","p-0","md:pl-1","mb-0"],[1,"field"],["type","text","pInputText","","formControlName","title"],[1,"flex","text-center","align-items-center"],[1,"mr-3"],["class","text-center selected-image",4,"ngIf"],["type","text","pInputText","","formControlName","buttonText"],[1,"col-12","md:col-6","field","p-0","md:pl-1"],["optionLabel","label","optionValue","value","formControlName","urlType","showClear","true",3,"options","autoDisplayFirst","onChange"],["class","field",4,"ngIf"],["formControlName","startDate","showButtonBar","true","dateFormat","yy-mm-dd",3,"showTime","hourFormat","appendTo"],["showButtonBar","true","formControlName","expiryDate","dateFormat","yy-mm-dd",3,"showTime","hourFormat","appendTo"],["rows","5","cols","10","pInputTextarea","","formControlName","description",1,"w-full"],[3,"configOptions","icon"],["pButton","","pRipple","",1,"'w-full","browse-btn","mb-0'",3,"disabled","title","click"],[1,"text-center","selected-image"],["width","150px",3,"src","preview","appendTo",4,"ngIf"],[1,"cross-btn","ml-1","cursor-pointer"],[1,"pi","pi-times",3,"title","click"],[1,"reUpload-btn","cursor-pointer"],[1,"pi","pi-sync",3,"title","click"],["width","150px",3,"src","preview","appendTo"],["optionLabel","appScreenName","optionValue","appScreenId","formControlName","url","showClear","true",3,"options","autoDisplayFirst",4,"ngIf"],["type","url","pInputText","","formControlName","url",3,"ng-dirty",4,"ngIf"],["optionLabel","appScreenName","optionValue","appScreenId","formControlName","url","showClear","true",3,"options","autoDisplayFirst"],["type","url","pInputText","","formControlName","url"],["pButton","","pRipple","","label","Cancel","icon","pi pi-times",1,"p-button-danger",3,"click"],["pButton","","pRipple","","label","Save","icon","pi pi-check",1,"p-button-success",3,"loading","disabled","click"],[3,"mode","acceptType","showPanelSwitch","canAddUpdateGalleryItem","canAddUpdateFolder","getItemUrl"],["pButton","","pRipple","","label","Select",1,"p-button-primary",3,"loading","disabled","click"]],template:function(i,t){1&i&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"h5",3),e._uU(4,"Slides"),e.qZA(),e.TgZ(5,"div",4)(6,"div",5)(7,"p-checkbox",6),e.NdJ("click",function(){return t.toggleItemStatus()}),e.qZA(),e.TgZ(8,"label",7),e._uU(9,"Show Hidden"),e.qZA()(),e.YNc(10,ve,1,0,"button",8),e.qZA()(),e.TgZ(11,"div",9,10),e.YNc(13,Ce,12,8,"div",11),e.qZA(),e.TgZ(14,"p-paginator",12,13),e.NdJ("onPageChange",function(o){return t.paginate(o)}),e.qZA()()(),e.TgZ(16,"p-dialog",14),e.NdJ("visibleChange",function(o){return t.showActivateDialog=o})("onHide",function(){return t.closeActivateDeactivateDialog()}),e.TgZ(17,"div",15),e._UZ(18,"i",16),e.TgZ(19,"span"),e._uU(20,"Are you sure you want to hide?"),e.qZA()(),e.YNc(21,ye,2,0,"ng-template",17),e.qZA(),e.TgZ(22,"p-dialog",14),e.NdJ("visibleChange",function(o){return t.showDeactivateDialog=o})("onHide",function(){return t.closeActivateDeactivateDialog()}),e.TgZ(23,"div",15),e._UZ(24,"i",16),e.TgZ(25,"span"),e._uU(26,"Are you sure you want to make this slide visible?"),e.qZA()(),e.YNc(27,be,2,0,"ng-template",17),e.qZA(),e.TgZ(28,"p-dialog",18),e.NdJ("visibleChange",function(o){return t.showDeleteDialog=o}),e.TgZ(29,"div",15),e._UZ(30,"i",16),e.TgZ(31,"span"),e._uU(32,"Are you sure you want to delete?"),e.qZA()(),e.YNc(33,Ae,2,0,"ng-template",17),e.qZA(),e.TgZ(34,"p-dialog",19),e.NdJ("visibleChange",function(o){return t.showAddEditDialog=o})("onHide",function(){return t.closeAddEditDialog()}),e.YNc(35,et,62,36,"ng-template",20),e.YNc(36,tt,2,2,"ng-template",17),e.qZA(),e.TgZ(37,"p-dialog",21),e.NdJ("visibleChange",function(o){return t.showOverlay=o})("onHide",function(){return t.hideOverlayPanel()}),e.TgZ(38,"div",0),e.YNc(39,it,1,5,"app-gallery-image",22),e.qZA(),e.YNc(40,lt,1,2,"ng-template",17),e.qZA()),2&i&&(e.xp6(7),e.Q6J("binary",!0),e.xp6(3),e.Q6J("ngIf",t.slideshow.isActive&&t.canAddUpdate),e.xp6(3),e.Q6J("ngForOf",t.slides),e.xp6(1),e.Q6J("rows",t.pageSize)("totalRecords",t.totalElements)("showCurrentPageReport",!0)("rowsPerPageOptions",t.constants.PAGE_SIZES)("alwaysShow",!0),e.xp6(2),e.Q6J("visible",t.showActivateDialog)("modal",!0)("styleClass","mac-dialog-sm")("draggable",!1),e.xp6(6),e.Q6J("visible",t.showDeactivateDialog)("modal",!0)("styleClass","mac-dialog-sm")("draggable",!1),e.xp6(6),e.Q6J("visible",t.showDeleteDialog)("modal",!0)("styleClass","mac-dialog-sm")("draggable",!1),e.xp6(6),e.Q6J("visible",t.showAddEditDialog)("styleClass","mac-dialog-md")("header",t.slideDetails?"Edit Slide":"Add New Slide")("modal",!0)("draggable",!1),e.xp6(3),e.Q6J("visible",t.showOverlay)("header","Select Media")("modal",!0)("draggable",!1)("styleClass","gallery-picker-overlay-panel mac-gallery-picker-dialog"),e.xp6(2),e.Q6J("ngIf",t.showOverlay))},dependencies:[v.sg,v.O5,n._Y,n.Fj,n.JJ,n.JL,ee.jx,b.Hq,A.H,n.sg,n.u,I.V,Z.o,O.g,E.v2,M.f,L.Lt,R.y,P.D,se.E,ae.XZ,S.Wj,S.Fd,S.Zt,ie.y],styles:[".browse-btn[_ngcontent-%COMP%]{padding:35px;position:relative;width:100px;height:100px;margin-left:15px;background-color:#f0f8ff!important;color:#07a3e4!important;border:aliceblue!important}.plus-btn[_ngcontent-%COMP%]{font-size:20px;margin-left:2px;padding-left:39px}.selected-image[_ngcontent-%COMP%]{position:relative;margin-left:5px}.selected-image[_ngcontent-%COMP%]   .cross-btn[_ngcontent-%COMP%]{color:#fff;position:absolute;background-color:#00000080;top:0;right:0;z-index:1;padding:2px 4px}.selected-image[_ngcontent-%COMP%]   .reUpload-btn[_ngcontent-%COMP%]{color:#fff;position:absolute;background-color:#00000080;top:23px;right:0;z-index:1;padding:2px 4px}.input-btn[_ngcontent-%COMP%]{width:13rem;margin-top:7px}.action-btn[_ngcontent-%COMP%]{position:absolute;top:0;right:0;z-index:1}.urlText[_ngcontent-%COMP%]{display:none}.status-toggle-label[_ngcontent-%COMP%]{width:7rem}.gallery-item[_ngcontent-%COMP%]{height:260px;
1transition:box-shadow .2s cubic-bezier(0,0,.2,1);box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;cursor:move}.cdk-drag-preview[_ngcontent-%COMP%]{box-sizing:border-box;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:.3}.cdk-drag-animating[_ngcontent-%COMP%], .gallery-item-placeholder[_ngcontent-%COMP%]{transition:transform .25s cubic-bezier(0,0,.2,1)}.gallery-item-text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 990px) and (min-width: 300px){.gallery-item[_ngcontent-%COMP%]{height:auto}}"]});const ot=["paginator"];function st(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"div")(1,"button",22),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.showAddDialog())}),e.qZA()()}}function at(l,i){if(1&l&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&l){const t=e.oxw(2).$implicit;e.xp6(1),e.hij(" ",null==t||null==t.audit||null==t.audit.createdBy?null:t.audit.createdBy.name," ")}}function nt(l,i){1&l&&(e.TgZ(0,"span"),e._uU(1,"System"),e.qZA())}function dt(l,i){if(1&l&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&l){const t=e.oxw(2).$implicit,s=e.oxw();e.xp6(1),e.hij(" at ",s.dateUtil.utcToDateFormatted(null==t||null==t.audit?null:t.audit.createdDate)," ")}}function pt(l,i){if(1&l&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&l){const t=e.oxw(2).$implicit;e.xp6(1),e.hij(" ",null==t||null==t.audit||null==t.audit.lastModifiedBy?null:t.audit.lastModifiedBy.name," ")}}function ct(l,i){1&l&&(e.TgZ(0,"span"),e._uU(1,"System"),e.qZA())}function rt(l,i){if(1&l&&(e.TgZ(0,"div"),e._uU(1),e.qZA()),2&l){const t=e.oxw(2).$implicit,s=e.oxw();e.xp6(1),e.hij(" at ",s.dateUtil.utcToDateFormatted(null==t||null==t.audit?null:t.audit.lastModifiedDate)," ")}}function mt(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"div",25)(1,"div",26),e._UZ(2,"i",27),e._uU(3),e.qZA(),e.TgZ(4,"div",28)(5,"div",29),e._uU(6," Created By "),e.YNc(7,at,2,1,"span",9),e.YNc(8,nt,2,0,"span",9),e.YNc(9,dt,2,1,"div",9),e.qZA(),e.TgZ(10,"div",29),e._uU(11," Last Modified By "),e.YNc(12,pt,2,1,"span",9),e.YNc(13,ct,2,0,"span",9),e.YNc(14,rt,2,1,"div",9),e.qZA(),e.TgZ(15,"div",30)(16,"div",31)(17,"span",32),e._uU(18),e.qZA()(),e.TgZ(19,"div",31)(20,"button",33),e.NdJ("click",function(o){e.CHM(t);const d=e.MAs(22),c=e.oxw().$implicit,r=e.oxw();return d.toggle(o),e.KtG(r.toggleMenu(c,o))}),e.qZA(),e._UZ(21,"p-menu",34,35),e.qZA()()()()}if(2&l){const t=e.oxw().$implicit,s=e.oxw();e.xp6(2),e.ekj("pi-chevron-right",!t.isOpen)("pi-chevron-down",t.isOpen),e.xp6(1),e.AsE(" ",t.slideShowName," ( Slide Count: ",t.slideCount?t.slideCount:"0"," ) "),e.xp6(4),e.Q6J("ngIf",null==t||null==t.audit?null:t.audit.createdBy),e.xp6(1),e.Q6J("ngIf",!(null!=t&&null!=t.audit&&t.audit.createdBy)),e.xp6(1),e.Q6J("ngIf",null==t||null==t.audit?null:t.audit.createdDate),e.xp6(3),e.Q6J("ngIf",null==t||null==t.audit?null:t.audit.lastModifiedBy),e.xp6(1),e.Q6J("ngIf",!(null!=t&&null!=t.audit&&t.audit.lastModifiedBy)),e.xp6(1),e.Q6J("ngIf",null==t||null==t.audit?null:t.audit.lastModifiedDate),e.xp6(3),e.ekj("status-green",t.isActive)("status-red",!t.isActive),e.xp6(1),e.hij(" ",t.isActive?s.statuses.ACTIVE:s.statuses.INACTIVE,""),e.xp6(3),e.Q6J("popup",!0)("model",s.menuItems)("appendTo","body")}}function gt(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"div")(1,"app-slide",36),e.NdJ("updateSlideshows",function(o){e.CHM(t);const d=e.oxw(3);return e.KtG(d.refreshSlideshows(o))}),e.qZA()()}if(2&l){const t=e.oxw(2).$implicit,s=e.oxw();e.xp6(1),e.Q6J("mode",s.mode)("slideshow",t)}}function ht(l,i){if(1&l&&e.YNc(0,gt,2,2,"div",9),2&l){const t=e.oxw().$implicit;e.Q6J("ngIf",t.isOpen)}}function ut(l,i){1&l&&(e.TgZ(0,"p-accordionTab",23),e.YNc(1,mt,23,20,"ng-template",24),e.YNc(2,ht,1,1,"ng-template",16),e.qZA()),2&l&&e.Q6J("selected",!1)}function _t(l,i){1&l&&(e.TgZ(0,"div",37),e._uU(1,"No records found"),e.qZA())}function ft(l,i){if(1&l&&e._UZ(0,"app-mac-tooltip",44),2&l){const t=e.oxw(2);e.Q6J("configOptions",t.slideShowTooltips[null==t.field?null:t.field.SLIDESHOW_NAME])("icon","pi pi-question-circle")}}function vt(l,i){1&l&&(e.TgZ(0,"small",40),e._uU(1," Slideshow name is required."),e.qZA())}function wt(l,i){1&l&&(e.TgZ(0,"small",40),e._uU(1," Name can be maximum of 100 characters long. "),e.qZA())}function Tt(l,i){if(1&l&&(e.TgZ(0,"form",38)(1,"div",39)(2,"label"),e._uU(3,"Slideshow N
1ame"),e.TgZ(4,"span",40),e._uU(5,"*"),e.qZA(),e.YNc(6,ft,1,2,"app-mac-tooltip",41),e.qZA(),e._UZ(7,"input",42),e.YNc(8,vt,2,0,"small",43),e.YNc(9,wt,2,0,"small",43),e.qZA()()),2&l){const t=e.oxw();let s,o;e.Q6J("formGroup",t.slideshowsForm),e.xp6(6),e.Q6J("ngIf",t.slideShowTooltips[null==t.field?null:t.field.SLIDESHOW_NAME]),e.xp6(1),e.ekj("ng-dirty",(null==(s=t.slideshowsForm.get("category"))?null:s.touched)&&t.slideshowsForm.get("slideShowName").invalid),e.xp6(1),e.Q6J("ngIf",t.slideshowsForm.get("slideShowName").hasError("required")&&(null==(o=t.slideshowsForm.get("slideshowName"))?null:o.touched)),e.xp6(1),e.Q6J("ngIf",t.slideshowsForm.get("slideShowName").hasError("maxlength"))}}function St(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",45),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.closeAddEditDialog())}),e.qZA(),e.TgZ(1,"button",46),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.saveItem())}),e.qZA()}if(2&l){const t=e.oxw();e.xp6(1),e.Q6J("loading",t.showBtnLoader)("disabled",t.slideshowsForm.invalid)}}function xt(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",47),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.closeDeleteDialog())}),e.qZA(),e.TgZ(1,"button",48),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.deleteItem())}),e.qZA()}}function Dt(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",47),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.closeActivateDeactivateDialog())}),e.qZA(),e.TgZ(1,"button",48),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.deactivateItem())}),e.qZA()}}function Ct(l,i){if(1&l){const t=e.EpF();e.TgZ(0,"button",47),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.closeActivateDeactivateDialog())}),e.qZA(),e.TgZ(1,"button",48),e.NdJ("click",function(){e.CHM(t);const o=e.oxw();return e.KtG(o.activateItems())}),e.qZA()}}class D{constructor(i,t,s,o,d,c,r,Y,Et){this.appAlertService=i,this.formBuilder=t,this.slideshowsService=s,this.route=o,this.clientService=d,this.clientsService=c,this.authService=r,this.app=Y,this.tooltipService=Et,this.page=0,this.pageSize=20,this.statuses=he.C,this.showAddEditDialog=!1,this.showBtnLoader=!1,this.breadcrumbRoutes=q.v,this.showDeleteDialog=!1,this.isActive=!0,this.dateUtil=h.E,this.constants=K.g,this.field=W.E,this.clientId=this.route.snapshot.params.clientId}ngOnInit(){this.getSlideshowTooltips(j.P.SLIDESHOW,z.Q.ADD_EDIT_SLIDESHOW),this.clientsService.changeClientIdSub(this.clientId),this.clientService.getClientById(this.clientId).subscribe(i=>{this.clientsService.changeClientSub(i)}),this.slideshowsForm=this.formBuilder.group({slideShowName:new n.p4("",[n.kI.required,n.kI.maxLength(100)])}),this.canAddUpdate=this.authService.hasRole(p.P.SLIDESHOW_AU),this.canDelete=this.authService.hasRole(p.P.SLIDESHOW_D),this.getPaginatedData()}getPaginatedData(){this.slideshowsService.getSlideshows(this.isActive,this.page,this.pageSize,"createdDate,DESC").subscribe(i=>{this.slideshows=i.list,this.totalElements=i.totalElements})}paginate(i){this.page=(i.first+i.rows)/i.rows-1,this.pageSize=i.rows,this.getPaginatedData()}onTabOpen(i){this.slideshows.forEach((t,s)=>{t.isOpen=s===i.index}),this.selectedSlideShow=this.slideshows[i.index]}onTabClose(){this.selectedSlideShow=null,this.slideshows.forEach(i=>{i.isOpen=!1})}saveItem(){this.showBtnLoader=!0,this.slideshowsService.saveSlideshows(this.slideshowsForm.value,this.slideshowDetails?.slideshowId).subscribe(()=>{this.showBtnLoader=!1,this.appAlertService.showSuccessViaToast(this.slideshowDetails?.slideshowId?"Slideshow is updated.":"Slideshow is created."),this.getPaginatedData(),this.closeAddEditDialog()},()=>{this.showBtnLoader=!1})}deleteItem(){this.showBtnLoader=!0,this.slideshowsService.deleteSlideshows(this.slideshowDetails?.slideshowId).subscribe(()=>{this.showBtnLoader=!1,this.showDeleteDialog=!1,this.appAlertService.showSuccessViaToast("Slideshow is deleted"),this.getPaginatedData(),this.closeAddEditDialog()},()=>{this.showBtnLoader=!1,this.showDeleteDialog=!1})}activateItems(){this.slideshowsService.activateSlideshows(this.slideshowDetail
1s?.slideshowId).subscribe(()=>{this.appAlertService.showSuccessViaToast("Slideshow is activated"),this.getPaginatedData(),this.closeActivateDeactivateDialog()},()=>{this.closeActivateDeactivateDialog()})}deactivateItem(){this.slideshowsService.deactivateSlideshows(this.slideshowDetails?.slideshowId).subscribe(()=>{this.appAlertService.showSuccessViaToast("Slideshow is deactivated"),this.getPaginatedData(),this.closeActivateDeactivateDialog()},()=>{this.closeActivateDeactivateDialog()})}editSlideshows(i){this.slideshowDetails=i,this.slideshowsForm.patchValue({slideShowName:this.slideshowDetails.slideShowName}),this.showAddEditDialog=!0,this.showBtnLoader=!1}closeActivateDeactivateDialog(){this.showDeactivateDialog=!1,this.showActivateDialog=!1,this.slideshowDetails=null,this.showBtnLoader=!1}showAddDialog(){this.slideshowsForm.reset(),this.showAddEditDialog=!0}closeAddEditDialog(){this.slideshowsForm.reset(),this.showAddEditDialog=!1,this.slideshowDetails=null}onShowDeleteDialog(i){this.showDeleteDialog=!0,this.slideshowDetails=i}closeDeleteDialog(){this.showDeleteDialog=!1}showActivateDeactivateDialog(i){this.slideshowDetails=i,i.isActive?this.showActivateDialog=!0:this.showDeactivateDialog=!0}toggleItemStatus(){this.isActive=!this.isActive,this.page=0,this.paginator.first=0,this.getPaginatedData()}copySliderShortCodeuuid(i){C.m.textCopyToClipboard(i),this.appAlertService.showSuccessViaToast("New slider id copied to clipboard")}copyGalleryShortCodeuuid(i){C.m.textCopyToClipboard(i),this.appAlertService.showSuccessViaToast("New gallery id copied to clipboard")}copySliderShortCode(i){C.m.textCopyToClipboard(i),this.appAlertService.showSuccessViaToast("Slider id copied to clipboard")}copyGalleryShortCode(i){C.m.textCopyToClipboard(i),this.appAlertService.showSuccessViaToast("Gallery id copied to clipboard")}toggleMenu(i,t){this.menuItems=[],i.isActive&&(this.canAddUpdate&&this.menuItems.push({label:"Edit",icon:"pi pi-fw pi-pencil",command:()=>this.editSlideshows(i)}),this.canDelete&&this.menuItems.push({label:"Delete",icon:"pi pi-fw pi-trash",command:()=>this.onShowDeleteDialog(i)})),this.canAddUpdate&&this.menuItems.push({label:i.isActive?"Deactivate":"Activate",icon:i.isActive?"pi pi-fw pi-times":"pi pi-fw pi-check",command:()=>this.showActivateDeactivateDialog(i)}),this.menuItems.push({label:"Copy Old Slider Id",icon:"pi pi-copy",command:()=>this.copySliderShortCode(i.sliderShortCode)},{label:"Copy Old Gallery Id",icon:"pi pi-copy",command:()=>this.copyGalleryShortCode(i.galleryShortCode)},{label:"Copy New Slider Id",icon:"pi pi-copy",command:()=>this.copySliderShortCodeuuid(i.sliderShortCodeUuid)},{label:"Copy New Gallery Id",icon:"pi pi-copy",command:()=>this.copyGalleryShortCodeuuid(i.galleryShortCodeUuid)}),t.stopPropagation()}refreshSlideshows(i){this.slideshows.forEach((t,s)=>{t.slideshowId===i.slideshowId&&(i.isOpen=!0,this.slideshows[s].slideCount=i.slideCount)})}onItemClick(i){("Settings"===i.item.label||"Media"===i.item.label)&&this.app.onBreadCrumbClick(2)}getSlideshowTooltips(i,t){this.tooltipService.getTooltip(!0,0,1e3,i,t).subscribe(s=>{this.tooltipSlideshowPageData=s.list,this.slideShowTooltips=Object.assign({},...this.tooltipSlideshowPageData.map(o=>({[o.field]:o})))})}}
1D.\u0275fac=function(i){return new(i||D)(e.Y36(X.T),e.Y36(n.QS),e.Y36(y.x),e.Y36(w.gz),e.Y36(G.y),e.Y36(H.a),e.Y36(J.Z),e.Y36(B.O),e.Y36($.a))},D.\u0275cmp=e.Xpm({type:D,selectors:[["app-slideshow"]],viewQuery:function(i,t){if(1&i&&e.Gf(ot,5),2&i){let s;e.iGM(s=e.CRH())&&(t.paginator=s.first)}},inputs:{slideshowId:"slideshowId"},decls:39,vars:28,consts:[["styleClass","w-full",3,"model","home","onItemClick"],[1,"col-12"],[1,"card"],[1,"flex","flex-column","mb-3"],[1,"flex","flex-column","md:flex-row","md:justify-content-between","md:align-items-center"],[1,"m-0"],[1,"my-2","flex","align-items-baseline"],[1,"mr-3"],["type","button","pButton","",3,"label","click"],[4,"ngIf"],[3,"onOpen","onClose"],[3,"selected",4,"ngFor","ngForOf"],["class","no-data-msg",4,"ngIf"],["currentPageReportTemplate","Showing {first} to {last} of {totalRecords} entries",3,"rows","totalRecords","showCurrentPageReport","rowsPerPageOptions","alwaysShow","onPageChange"],["paginator",""],[1,"p-fluid",3,"visible","styleClass","header","modal","draggable","visibleChange","onHide"],["pTemplate","content"],["pTemplate","footer"],["header","Confirm",3,"visible","modal","styleClass","draggable","visibleChange"],[1,"flex","align-items-center","justify-content-center"],[1,"pi","pi-exclamation-triangle","mr-3",2,"font-size","2rem"],["header","Confirm",3,"visible","modal","styleClass","draggable","visibleChange","onHide"],["pButton","","pRipple","","label","New","icon","pi pi-plus",1,"p-button-primary","mt-2",3,"click"],[3,"selected"],["pTemplate","header"],[1,"flex","flex-wrap","w-full"],[1,"col-12","md:col-6","word-break"],[1,"pi","pi-fw","mr-1"],[1,"col-12","md:col-6","flex","flex-wrap"],[1,"col-12","md:col-4"],[1,"col-12","md:col-4","flex","flex-wrap","justify-content-end","action-sm","action-button","align-items-center"],[1,"p-2"],[1,"product-badge","md:mr-4"],["type","button","pButton","","icon","pi pi-ellipsis-h",3,"click"],[3,"popup","model","appendTo"],["menu",""],[3,"mode","slideshow","updateSlideshows"],[1,"n
1o-data-msg"],[3,"formGroup"],[1,"field"],[1,"p-error"],[3,"configOptions","icon",4,"ngIf"],["type","text","pInputText","","formControlName","slideShowName","required",""],["class","p-error",4,"ngIf"],[3,"configOptions","icon"],["pButton","","pRipple","","label","Cancel","icon","pi pi-times",1,"p-button-danger",3,"click"],["pButton","","pRipple","","label","Save","icon","pi pi-check",1,"p-button-success","mr-0",3,"loading","disabled","click"],["pButton","","pRipple","","icon","pi pi-times","label","No",1,"p-button-text",3,"click"],["pButton","","pRipple","","icon","pi pi-check","label","Yes",1,"p-button-text",3,"click"]],template:function(i,t){1&i&&(e.TgZ(0,"p-breadcrumb",0),e.NdJ("onItemClick",function(o){return t.onItemClick(o)}),e.qZA(),e.TgZ(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h5",5),e._uU(6,"Slideshows"),e.qZA(),e.TgZ(7,"div",6)(8,"div",7)(9,"button",8),e.NdJ("click",function(){return t.toggleItemStatus()}),e.qZA()(),e.YNc(10,st,2,0,"div",9),e.qZA()(),e._UZ(11,"p-divider"),e.qZA(),e.TgZ(12,"div")(13,"p-accordion",10),e.NdJ("onOpen",function(o){return t.onTabOpen(o)})("onClose",function(){return t.onTabClose()}),e.YNc(14,ut,3,1,"p-accordionTab",11),e.qZA(),e.YNc(15,_t,2,0,"div",12),e.TgZ(16,"p-paginator",13,14),e.NdJ("onPageChange",function(o){return t.paginate(o)}),e.qZA()()()(),e.TgZ(18,"p-dialog",15),e.NdJ("visibleChange",function(o){return t.showAddEditDialog=o})("onHide",function(){return t.closeAddEditDialog()}),e.YNc(19,Tt,10,6,"ng-template",16),e.YNc(20,St,2,2,"ng-template",17),e.qZA(),e.TgZ(21,"p-dialog",18),e.NdJ("visibleChange",function(o){return t.showDeleteDialog=o}),e.TgZ(22,"div",19),e._UZ(23,"i",20),e.TgZ(24,"span"),e._uU(25,"Are you sure you want to delete?"),e.qZA()(),e.YNc(26,xt,2,0,"ng-template",17),e.qZA(),e.TgZ(27,"p-dialog",21),e.NdJ("visibleChange",function(o){return t.showActivateDialog=o})("onHide",function(){return t.closeActivateDeactivateDialog()}),e.TgZ(28,"div",19),e._UZ(29,"i",20),e.TgZ(30,"span"),e._uU(31,"Are you sure you want to deactivate?"),e.qZA()(),e.YNc(32,Dt,2,0,"ng-template",17),e.qZA(),e.TgZ(33,"p-dialog",21),e.NdJ("visibleChange",function(o){return t.showDeactivateDialog=o})("onHide",function(){return t.closeActivateDeactivateDialog()}),e.TgZ(34,"div",19),e._UZ(35,"i",20),e.TgZ(36,"span"),e._uU(37,"Are you sure you want to activate?"),e.qZA()(),e.YNc(38,Ct,2,0,"ng-template",17),e.qZA()),2&i&&(e.Q6J("model",t.breadcrumbRoutes.SLIDESHOWS_ROUTES)("home",t.breadcrumbRoutes.HOME),e.xp6(9),e.Q6J("label",t.isActive?"Show Inactive":"Show Active"),e.xp6(1),e.Q6J("ngIf",t.canAddUpdate),e.xp6(4),e.Q6J("ngForOf",t.slideshows),e.xp6(1),e.Q6J("ngIf",0===(null==t.slideshows?null:t.slideshows.length)),e.xp6(1),e.Q6J("rows",t.pageSize)("totalRecords",t.totalElements)("showCurrentPageReport",!0)("rowsPerPageOptions",t.constants.PAGE_SIZES)("alwaysShow",!0),e.xp6(2),e.Q6J("visible",t.showAddEditDialog)("styleClass","mac-dialog-sm")("header",t.slideshowDetails?"Edit Slideshow":"Add New Slideshow")("modal",!0)("draggable",!1),e.xp6(3),e.Q6J("visible",t.showDeleteDialog)("modal",!0)("styleClass","mac-dialog-sm")("draggable",!1),e.xp6(6),e.Q6J("visible",t.showActivateDialog)("modal",!0)("styleClass","mac-dialog-sm")("draggable",!1),e.xp6(6),e.Q6J("visible",t.showDeactivateDialog)("modal",!0)("styleClass","mac-dialog-sm")("draggable",!1))},dependencies:[v.sg,v.O5,n._Y,n.Fj,n.JJ,n.JL,n.Q7,ee.jx,b.Hq,A.H,n.sg,n.u,I.V,Z.o,E.v2,N.a,F.UQ,F.US,P.D,te.i,ie.y,x],styles:["@media (max-width: 920px){.action-button[_ngcontent-%COMP%]{padding:0;justify-content:start!important}}"]});var yt=a(77604),bt=a(32435),At=a(97932),It=a(98370);const Zt=[{path:"",pathMatch:"full",redirectTo:"galleries"},{path:"galleries",component:T,canActivate:[k.a],data:{roles:p.P.GALLERY_V}},{path:"slideshows",component:D,canActivate:[k.a],data:{roles:[p.P.SLIDESHOW_V,p.P.SLIDE_V]}}];class f{constructor(){}}f.\u0275fac=function(i){return new(i||f)},f.\u0275mod=e.oAB({type:f}),f.\u0275inj=e.cJS({providers:[m,g,y.x],imports:[v.ez,w.Bz.forChild(Zt),pe.q,n.u5,ne.EV,de.U$,b.hJ,A.T,n.UX,I.S,Z.j,O.A,E.$9,N.w,ce.Gg,M._8,re.q4,L.kW,me.WN,ge.t,F.fx,P.U,yt.FI,se.$,bt.y,te.x,ae.nD,S._t,S._t,At.L,It.k,w.Bz]})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.