1"use strict";(self.webpackChunkQFormCabinet=self.webpackChunkQFormCabinet||[]).push([[815],{38815:(Ts,ee,c)=>{c.r(ee),c.d(ee,{SITE_SETTINGS_ROUTES:()=>Rs});var m=c(41780),R=c(57373),j=c(30450),l=c(89417),e=c(54438),u=c(7901),x=c(76965),S=c(21626),P=c(95416);let be=(()=>{class n{constructor(t,s,i,o,r){this.$router=t,this.$store=s,this.$http=i,this.$toast=o,this.$t=r,this.siteId=this.$router.snapshot.paramMap.get("site_id"),this.excludeList=JSON.parse(localStorage.getItem("excluded_spaces")||"[]"),this.hideLeads=!1,this.QformGlobalStatuses=!1,this.siteSetting$=this.$store.select("siteSetting")}ngOnInit(){this.SiteSettingSubscription=this.siteSetting$.subscribe(t=>{this.SiteSetting=t.SiteSetting,this.QformGlobalStatuses=t.SiteSetting.displaySettings.status_visible_in_global,this.hideLeads=t.SiteSetting.displaySettings.hide_leads})}saveDisplaySettings(){this.SiteSetting={...this.SiteSetting,displaySettings:{status_visible_in_global:this.QformGlobalStatuses,hide_leads:this.hideLeads}},this.$http.put("site-setting/update/"+this.siteId,{action:"display",displaySettings:this.SiteSetting.displaySettings}).subscribe(()=>{this.$toast.open(this.$t.instant("Saved"),void 0,{duration:1500,panelClass:["success"]}),this.$store.dispatch((0,R.ML)({payload:this.SiteSetting}))})}ngOnDestroy(){this.SiteSettingSubscription?.unsubscribe()}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(u.nX),e.rXU(x.il),e.rXU(S.Qq),e.rXU(P.UG),e.rXU(m.c$))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-display"]],standalone:!0,features:[e.aNF],decls:12,vars:11,consts:[[2,"margin-bottom","20px"],[1,"content"],[1,"custom-toggle-slider",3,"ngModelChange","ngModel"]],template:function(s,i){1&s&&(e.j41(0,"h1",0),e.EFF(1),e.nI1(2,"translate"),e.k0s(),e.j41(3,"div",1)(4,"div")(5,"mat-slide-toggle",2),e.mxI("ngModelChange",function(r){return e.DH7(i.hideLeads,r)||(i.hideLeads=r),r}),e.bIt("ngModelChange",function(){return i.saveDisplaySettings()}),e.EFF(6),e.nI1(7,"translate"),e.k0s()(),e.j41(8,"div")(9,"mat-slide-toggle",2),e.mxI("ngModelChange",function(r){return e.DH7(i.QformGlobalStatuses,r)||(i.QformGlobalStatuses=r),r}),e.bIt("ngModelChange",function(){return i.saveDisplaySettings()}),e.EFF(10),e.nI1(11,"translate"),e.k0s()()()),2&s&&(e.R7$(),e.SpI(" ",e.bMT(2,5,"videoWidgetPage.form.viewSettings"),"\n"),e.R7$(4),e.R50("ngModel",i.hideLeads),e.R7$(),e.SpI(" ",e.bMT(7,7,"siteSettingsPage.display.hideLead")," "),e.R7$(3),e.R50("ngModel",i.QformGlobalStatuses),e.R7$(),e.SpI(" ",e.bMT(11,9,"siteSettingsPage.display.statusInGlobal")," "))},dependencies:[m.h,m.D9,j.mV,j.sG,l.YN,l.BC,l.vS],styles:[".content[_ngcontent-%COMP%]{display:flex;flex-flow:column;gap:12px}"]})}}return n})();var F=c(84297),w=c(90722),G=c(45286),b=c(7605),g=c(60177),ve=c(52636),te=c(345),U=c(94186);const Me=["settingsSidebar"],xe=["settingsContainer"],Ce=()=>({exact:!0}),Ie=()=>["personal-link"],$e=()=>["alias"],Se=()=>["smtp"],ke=()=>["captcha"],ne=()=>["agreements"],Re=()=>({fragment:"ignored",matrixParams:"ignored",queryParams:"exact",paths:"subset"}),Te=()=>({q:!0}),Fe=()=>["css"],ye=()=>["lead-status"],Pe=()=>["display"],Ge=()=>["accesses"];function Ae(n,a){1&n&&(e.j41(0,"div",6)(1,"div",7),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"ul",8)(5,"li")(6,"a",10),e.EFF(7),e.nI1(8,"translate"),e.k0s()()()()),2&n&&(e.R7$(2),e.SpI(" ",e.bMT(3,3,"global.accessToSite")," "),e.R7$(4),e.Y8G("routerLink",e.lJ4(7,Ge)),e.R7$(),e.JRh(e.bMT(8,5,"global.accessToSite")))}let je=(()=>{class n{constructor(t,s,i,o,r,p,I){this.$router=t,this.$route=s,this.$store=i,this.$breadcrumbs=o,this.$title=r,this.$t=p,this.referenceData=I,this.siteId=this.$route.parent.parent.snapshot.paramMap.get("site_id"),this.currentRights=0,this.destroy$=new G.B7,this.isAdmin=F.qc,this.window=window,i.select("sites").pipe((0,b.Q)(this.destroy$)).subscribe($=>{const _=$.SiteOne;this.currentRights=_?.currentRights,this.$breadcrumbs.setCrumbs([{url:"/sites",label:"global.spaces"},{url:`/sites/${_?.id}`,label:_?.name},{url:"",label:"tabPanel.settings"}])})}getActiveLink(){const t=this.$router.url.split("/sites/23803/settings/")[1];return("accesses/groups"===t?"accesses":t)||""}ngOnInit(){this.$t.get("tabPanel.settings").subscribe(t=>{this.$title.setTitle(t)}
1),this.$store.dispatch((0,R.pq)({payload:this.siteId})),this.referenceData.loadAll()}ngAfterViewInit(){this.settingsContainer.nativeElement.classList.remove("show"),window.innerWidth<=768&&this.settingsSidebar.nativeElement.querySelectorAll("a").forEach(t=>{t.addEventListener("click",()=>{this.settingsContainer.nativeElement.classList.add("show")})})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(u.Ix),e.rXU(u.nX),e.rXU(x.il),e.rXU(ve.E),e.rXU(te.hE),e.rXU(m.c$),e.rXU(U.j))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-settings"]],viewQuery:function(s,i){if(1&s&&(e.GBs(Me,5),e.GBs(xe,5)),2&s){let o;e.mGM(o=e.lsd())&&(i.settingsSidebar=o.first),e.mGM(o=e.lsd())&&(i.settingsContainer=o.first)}},standalone:!0,features:[e.aNF],decls:93,vars:80,consts:[["settingsSidebar",""],["group",""],["settingsContainer",""],["id","wrapper-site-settings"],[1,"site-settings-sidebar","settings-sidebar"],[1,"settings-sidebar-container"],[1,"settings-sidebar__list"],[1,"settings-sidebar__list-title"],[1,"settings-sidebar__list-items"],["routerLink",".","routerLinkActive","active-link",3,"routerLinkActiveOptions"],["routerLinkActive","active-link",3,"routerLink"],[1,"settings-sidebar__list","group","expand"],[1,"settings-sidebar__list-title",2,"display","flex","gap","10px","cursor","pointer","align-items","center",3,"click"],[1,"ico","ico-chevron_down"],["routerLinkActive","active-link",3,"routerLink","routerLinkActiveOptions"],["routerLinkActive","active-link",3,"routerLink","queryParams"],["class","settings-sidebar__list",4,"ngIf"],[1,"site-settings-container","show"],[1,"container-toggle"],[1,"btn-link",3,"click"],["width","14","height","12","viewBox","0 0 14 12","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6.33415 10.9993H8.83415C9.76241 10.9993 10.6526 10.6306 11.309 9.97422C11.9654 9.31785 12.3341 8.42761 12.3341 7.49935C12.3341 6.57109 11.9654 5.68085 11.309 5.02447C10.6526 4.3681 9.76241 3.99935 8.83415 3.99935H2.33415M4.00081 1.66602L1.66748 3.99935L4.00081 6.33268","stroke","#828282","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round"],[1,"content"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"div",3)(1,"aside",4,0)(3,"div",5)(4,"div",6)(5,"div",7),e.EFF(6),e.nI1(7,"translate"),e.k0s(),e.j41(8,"ul",8)(9,"li")(10,"a",9),e.EFF(11),e.nI1(12,"translate"),e.k0s()(),e.j41(13,"li")(14,"a",10),e.EFF(15),e.nI1(16,"translate"),e.k0s()(),e.j41(17,"li")(18,"a",10),e.EFF(19),e.nI1(20,"translate"),e.k0s()()()(),e.j41(21,"div",6)(22,"div",7),e.EFF(23),e.nI1(24,"translate"),e.k0s(),e.j41(25,"ul",8)(26,"li")(27,"a",10),e.EFF(28),e.nI1(29,"translate"),e.k0s()()()(),e.j41(30,"div",6)(31,"div",7),e.EFF(32),e.nI1(33,"translate"),e.k0s(),e.j41(34,"ul",8)(35,"li")(36,"a",10),e.EFF(37),e.nI1(38,"translate"),e.k0s()()()(),e.j41(39,"div",11,1)(41,"div",12),e.bIt("click",function(){e.eBV(o);const p=e.sdS(40);return e.Njj(p.classList.toggle("expand"))}),e.nrm(42,"i",13),e.EFF(43),e.nI1(44,"translate"),e.k0s(),e.j41(45,"ul",8)(46,"li")(47,"a",14),e.EFF(48),e.nI1(49,"translate"),e.k0s()(),e.j41(50,"li")(51,"a",15),e.EFF(52),e.nI1(53,"translate"),e.k0s()()()(),e.DNE(54,Ae,9,8,"div",16),e.j41(55,"div",6)(56,"div",7),e.EFF(57),e.nI1(58,"translate"),e.k0s(),e.j41(59,"ul",8)(60,"li")(61,"a",10),e.EFF(62),e.nI1(63,"translate"),e.k0s()()()(),e.j41(64,"div",6)(65,"div",7),e.EFF(66),e.nI1(67,"translate"),e.k0s(),e.j41(68,"ul",8)(69,"li")(70,"a",10),e.EFF(71),e.nI1(72,"translate"),e.k0s()()()(),e.j41(73,"div",6)(74,"div",7),e.EFF(75),e.nI1(76,"translate"),e.k0s(),e.j41(77,"ul",8)(78,"li")(79,"a",10),e.EFF(80),e.nI1(81,"translate"),e.k0s()()()()()(),e.j41(82,"div",17,2)(84,"div",18)(85,"button",19),e.bIt("click",function(){e.eBV(o);const p=e.sdS(83);return e.Njj(p.classList.remove("show"))}),e.qSk(),e.j41(86,"svg",20),e.nrm(87,"path",21),e.k0s(),e.joV(),e.j41(88,"span"),e.EFF(89),e.nI1(90,"translate"),e.k0s()()(),e.j41(91,"div",22),e.nrm(92,"router-outlet"),e.k0s()()()}if(2&s){const o=e.sdS(40);e.R7$(6),e.SpI(" ",e.bMT(7,32,"global.generalSettings")," "),e.R7$(4),e.Y8G("routerLinkActiveOptions",e.lJ4(68,Ce)),e.R7$(),e.SpI(" ",e.bMT(12,34,"global.mainSettings")," "),e.R7$(3),e.Y8G("routerLink",e.lJ4(69,Ie)),e.R7$(),e.SpI(" ",e.bMT(16,36,"global.personalLink")," "),e.R7$(3),e.Y8G("routerLink",e.lJ4(70,$e)),e.R7$(),e.SpI(" ",e.bMT(20,38,"global.domainAliases")," "),e.R7$(4),e.SpI(" ",e.bMT(24,40,"global.sendingSettings")," "),e.R7$(4),e.Y8G("routerLink",e.lJ4(71,Se)),e.R7$(),e.SpI(" ",e.bMT(29,42,"global.SMTPSettings")," "),e.R7$(4),e.SpI(" ",e.bMT(33,44,"global.captcha")," "),e.R7$(4),e.Y8G("routerLink",e.lJ4(72,ke)),e.R7$(),e.SpI(" ",e.bMT(38,46,"global.googleRecaptcha")," "),e.R7$(6),e.SpI(" ",e.bMT(44,48,"global.agreementsFL152")," "),e.R7$(2),e.Y8G("@expand",o.classList.contains("expand")?"expanded":"collapsed"),e.R7$(2),e.Y8G("routerLink",e.lJ4(73,ne))("routerLinkActiveOptions",e.lJ4(74,Re)),e.R7$(),e.SpI(" ",e.bMT(49,50,"global.agreementsPDP")," "),e.R7$(3),e.Y8G("routerLink",e.lJ4(75,ne))("queryParams",e.lJ4(76,Te)),e.R7$(),e.SpI(" ",e.bMT(53,52,"global.agreementsPDPQForm")," "),e.R7$(2),e.Y8G("ngIf",i.isAdmin(i.currentRights)),e.R7$(3),e.SpI(" ",e.bMT(58,54,"global.userCss")," "),e.R7$(4),e.Y8G("routerLink",e.lJ4(77,Fe)),e.R7$(),e.JRh(e.bMT(63,56,"global.userCss")),e.R7$(4),e.SpI(" ",e.bMT(67,58,"global.leadStatus")," "),e.R7$(4),e.Y8G("routerLink",e.lJ4(78,ye)),e.R7$(),e.JRh(e.bMT(72,60,"global.leadStatus")),e.R7$(4),e.SpI(" ",e.bMT(76,62,"videoWidgetPage.form.viewSettings")," "),e.R7$(4),e.Y8G("routerLink",e.lJ4(79,Pe)),e.R7$(),e.JRh(e.bMT(81,64,"videoWidgetPage.form.viewSettings")),e.R7$(9),e.JRh(e.bMT(90,66,"mobileSiteMenu.settings"))}},dependencies:[m.h,m.D9,u.Wk,u.wQ,g.bT,u.n3],styles:["#wrapper-site-settings[_ngcontent-%COMP%]{display:flex;gap:50px}#wrapper-site-settings[_ngcontent-%COMP%] .container-toggle[_ngcontent-%COMP%]{display:none;margin-bottom:20px}#wrapper-site-settings[_ngcontent-%COMP%] .container-toggle[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:inline-flex;gap:5px;align-items:center}@media screen and (max-width: 768px){#wrapper-site-settings[_ngcontent-%COMP%] .container-toggle[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){#wrapper-site-settings[_ngcontent-%COMP%]{display:block;position:relative;height:100%}#wrapper-site-settings[_ngcontent-%COMP%] .site-settings-sidebar[_ngcontent-%COMP%]{display:block;width:100%;height:70vh;border-right:none}#wrapper-site-settings[_ngcontent-%COMP%] .site-settings-container[_ngcontent-%COMP%]{position:absolute;inset:-60.594px -15px 0;z-index:100;padding:25px 15px 15px;background-color:#fff;overflow:auto;width:auto;border-radius:20px 20px 0 0;transform:translateY(100%);transition:all .2s ease-in-out}#wrapper-site-settings[_ngcontent-%COMP%] .site-settings-container.show[_ngcontent-%COMP%]{transform:translateY(0)}#wrapper-site-settings[_ngcontent-%COMP%] .site-settings-container[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}}.site-settings-container[_ngcontent-%COMP%]{flex:1;width:100%} h3{margin-bottom:25px} .site-settings-subtitle{margin-bottom:34px;font-weight:500;font-size:24px;line-height:1.2}"],data:{animation:[w.P]}})}}return n})();var q=c(74523),Oe=c(49776),ie=c(49677);class D{}var se=c(73014),y=c(95006),f=c(34006),C=c(99631),h=c(32102);const Ee=["class","dialog"];function we(n,a){if(1&n&&(e.j41(0,"h1",9),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",e.bMT(2,1,t.data.title||"global.message"),"\n")}}function Ye(n,a){1&n&&(e.j41(0,"mat-error"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"global.requiredField")," "))}let Ue=(()=>{class n{constructor(t,s){this.dialogRef=t,this.data=s,s.required||(s.required=!1)}ngOnInit(){}close(t){this.dialogRef.close(t)}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(f.CP),e.rXU(f.Vh))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-prompt",8,"dialog"]],standalone:!0,features:[e.aNF],attrs:Ee,decls:15,vars:15,consts:[["input","ngModel"],["mat-dialog-title","",4,"ngIf"],["mat-dialog-content",""],["appearance","outline",1,"d-block"],["matInput","",3,"ngModelChange","ngModel","required","maxlength","type"],[4,"ngIf"],["mat-dialog-actions",""],[1,"success",3,"click","disabled"],[3,"mat-dialog-close"],["mat-dialog-title",""]],template:function(s,i){if
1(1&s){const o=e.RV6();e.DNE(0,we,3,3,"h1",1),e.j41(1,"div",2)(2,"mat-form-field",3)(3,"input",4,0),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.data.value,p)||(i.data.value=p),e.Njj(p)}),e.k0s(),e.j41(5,"mat-label"),e.EFF(6),e.k0s(),e.DNE(7,Ye,3,3,"mat-error",5),e.k0s()(),e.j41(8,"div",6)(9,"button",7),e.bIt("click",function(){return e.eBV(o),e.Njj(i.close(i.data.value))}),e.EFF(10),e.nI1(11,"translate"),e.k0s(),e.j41(12,"button",8),e.EFF(13),e.nI1(14,"translate"),e.k0s()()}if(2&s){const o=e.sdS(4);e.Y8G("ngIf",!i.data.hideTitle),e.R7$(3),e.R50("ngModel",i.data.value),e.Y8G("required",i.data.required)("maxlength",i.data.maxlength)("type",i.data.inputType||"text"),e.R7$(3),e.JRh(i.data.label),e.R7$(),e.Y8G("ngIf",null==o.errors?null:o.errors.required),e.R7$(2),e.Y8G("disabled",o.invalid),e.R7$(),e.SpI(" ",i.data.sendButtonText||e.bMT(11,11,"Send")," "),e.R7$(2),e.Y8G("mat-dialog-close",!1),e.R7$(),e.SpI(" ",e.bMT(14,13,"Cancel")," ")}},dependencies:[f.hM,f.tx,f.BI,f.E7,f.Yi,g.bT,m.h,m.D9,C.MatInputModule,C.MatInput,h.rl,h.nJ,h.TL,l.YN,l.me,l.BC,l.YS,l.tU,l.vS],styles:[".mat-dialog-content[_ngcontent-%COMP%]{min-width:25vw}.mat-mdc-dialog-actions[_ngcontent-%COMP%] .success[_ngcontent-%COMP%]{background-color:var(--qform-color-primary);color:#f5f5f5;font-weight:600}"]})}}return n})();var M=c(31751),oe=c(95534),Y=c(2944),De=c(37064),z=c(23220),Xe=c(91752),ae=c(13781),Ne=c(60876),H=c(59115),k=c(86600),A=c(14823),re=c(4593),Ve=c(19598);function Le(n,a){1&n&&e.nrm(0,"i",22)}function Be(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",14)(1,"button",15)(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.nrm(5,"i",16),e.j41(6,"mat-menu",null,0)(8,"button",17),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.addForm(i.site))}),e.j41(9,"span"),e.EFF(10),e.nI1(11,"translate"),e.k0s()(),e.j41(12,"button",18),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.addForm(i.site,1))}),e.j41(13,"span"),e.EFF(14),e.nI1(15,"translate"),e.k0s()(),e.j41(16,"button",18),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.addForm(i.site,3))}),e.j41(17,"span"),e.EFF(18),e.nI1(19,"translate"),e.DNE(20,Le,1,0,"i",19),e.k0s()()()(),e.j41(21,"button",20),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.createVideoWidget())}),e.j41(22,"span"),e.EFF(23),e.nI1(24,"translate"),e.k0s(),e.nrm(25,"i",21),e.k0s()()}if(2&n){const t=e.sdS(7),s=e.XpG();e.R7$(),e.Y8G("matMenuTriggerFor",t),e.R7$(2),e.SpI(" ",e.bMT(4,7,"global.addedFormQuize")," "),e.R7$(7),e.SpI(" ",e.bMT(11,9,"global.addedForm")," "),e.R7$(4),e.SpI(" ",e.bMT(15,11,"global.addedQuiz")," "),e.R7$(4),e.SpI(" ",e.bMT(19,13,"formPage.template.createForm")," "),e.R7$(2),e.Y8G("ngIf",!s.hasMultiLicense()),e.R7$(3),e.JRh(e.bMT(24,15,"videoWidget.createWidget"))}}function qe(n,a){if(1&n&&(e.j41(0,"div",23),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}function ze(n,a){if(1&n&&(e.j41(0,"div",23),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}function He(n,a){if(1&n&&(e.j41(0,"div",23),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}function Je(n,a){if(1&n){const t=e.RV6();e.j41(0,"h3"),e.EFF(1),e.nI1(2,"translate"),e.nrm(3,"i",24),e.nI1(4,"translate"),e.k0s(),e.j41(5,"div",3)(6,"button",25),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.site.status!==i.SiteStatus.blocked?i.archiveSite():i.deleteSite())}),e.EFF(7),e.nI1(8,"translate"),e.k0s()()}2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,3,"global.deleteSpace")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(4,5,"global.deleteData")),e.R7$(4),e.SpI(" ",e.bMT(8,7,"modalArchiveSpace.actions.remove")," "))}let Qe=(()=>{class n{constructor(t,s,i,o,r,p,I,$,_,d,L,he){this.store=t,this.storeSiteSetting=s,this.referenceData=i,this.translateService=o,this.route=r,this.router=p,this.$store=I,this.$dialog=$,this.$http=_,this.$i18n=d,this.$i18nt=L,this.dashboard=he,this.isQformLink=!1,this.SitesList=[],this.SitesError=null,this.siteId=this.route.snapshot.paramMap.get("site_id"),this.mainDomain="",this.SiteSettingError=null,this.addressSettings={mainDomain:"",name:"",protocol:0,language_id:0,country_id:0,timezone_id:0},this.languagesList=[],this.countriesList=[],this.timezonesList=[],this.errorMessage={name:null,protocol:null,language_id:null,country_id:null},this.optionsProtocol=[{key:"0",value:"http://"},{key:"1",value:"https://"}],this.onUpdateOptions=new e.bkB,this.optionsLanguage=[],this.onUpdateOptionsLanguage=new e.bkB,this.optionsCountry=[],this.onUpdateOptionsCountry=new e.bkB,this.optionsTimezones=[],this.onUpdateOptionsTimezones=new e.bkB,this.dialogDeleteSite=!1,this.AccessRolesTypes=M.bH,this.SiteStatus=ie.uY,this.isTopEditor=F.h8,this.window=window,this.site$=t.select("sites"),this.siteSetting$=s.select("siteSetting"),this.route.queryParams.subscribe(B=>{B.siteId&&(this.siteId=B.siteId)}),this.dashboard.dashboard$.subscribe(B=>{this.$dashboard={...B}}),this.videoWidget$=I.pipe((0,x.Lt)("videoWidget"))}ngOnInit(){this.SitesSubscription=this.site$.pipe((0,y.T)(t=>{this.SitesList=t.Site,this.SitesError=t.SiteError,this.access=t.SiteOne?.currentRights,this.site=t.SiteOne,t.Site.forEach(s=>{+s.id==+this.siteId&&s.mainDomain&&(this.mainDomain=s.mainDomain)})})).subscribe(),this.SiteSettingSubscription=this.siteSetting$.pipe((0,y.T)(t=>{this.SiteSetting=new D,this.SiteSetting={...t.SiteSetting},this.addressSettings={...t.SiteSetting.addressSettings},this.SiteSettingError=t.SiteSettingError,this.optionsProtocol=this.optionsProtocol.map(s=>(s.default=+s.key===this.addressSettings.protocol,s)),this.onUpdateOptions.emit(this.optionsProtocol),this.SiteSettingError&&this.SiteSettingError.error?this.setErrorValid(this.SiteSettingError.error):this.errorMessage={name:null,protocol:null,language_id:null,country_id:null}})).subscribe(),this.siteInfoSubscription=(0,Oe.zV)([this.referenceData.getLanguages(),this.referenceData.getCountries(),this.siteSetting$,this.referenceData.getTimezones()]).subscribe(t=>{this.setLanguageOptions(t[0]),this.setAddressSettings(t[2].SiteSetting),this.setCountryOptions(t[1]),this.setTimezoneOptions(t[3])}),this.videoWidget$.pipe((0,y.T)(t=>{this.VideoWidgetMeta=t.VideoWidgetMeta})).subscribe()}save(){var t=this;return(0,q.A)(function*(){if(t.SiteSetting.addressSettings.mainDomain===t.addressSettings.mainDomain)t.$http.put("site-setting/update/"+t.SiteSetting.id,{action:"address",id:t.SiteSetting.id,addressSettings:t.addressSettings}).subscribe(s=>{t.$store.dispatch((0,R.ML)({payload:s}))});else{const s=yield t.$i18n.$t("global.reasonDomainChange");t.$dialog.open(Ue,{data:{label:s,required:!0}}).beforeClosed().subscribe(o=>{o&&t.$http.put("domain/create",{site_id:+t.siteId,reason:o,new_domain:t.addressSettings.mainDomain}).subscribe({complete:()=>{t.$http.put("site-setting/update/"+t.SiteSetting.id,{action:"address",id:t.SiteSetting.id,addressSettings:t.addressSettings}).subscribe(r=>{t.$store.dispatch((0,R.ML)({payload:r}))}),t.dashboard.update({notification:++t.$dashboard.notification}),t.store.dispatch((0,Y.Ju)({payload:{...t.site,name:t.addressSettings.name}}))}})})}})()}changeCountry(t){this.addressSettings.country_id=+t.key}changeLanguage(t){this.addressSettings.language_id=+t.key}changeTimezone(t){this.addressSettings.timezone_id=+t.key}setErrorValid(t){if(t)if(t instanceof Array)t.forEach(s=>{s.field&&"addressSettings"===s.field&&s.message&&s.message.errors&&(this.errorMessage={...this.errorMessage,...s.message.errors})});else if(t.field&&"addressSettings"===t.field)return}ngOnDestroy(){this.SitesSubscription&&this.SitesSubscription.unsubscribe(),this.SiteSettingSubscription&&this.SiteSettingSubscription.unsubscribe(),this.siteInfoSubscription&&this.siteInfoSubscription.unsubscribe()}deleteSite(){this.$dialog.open(ae.w,{data:{label:"form-settingsPage.you_sure"}}).afterClosed().subscribe(t=>
1{if(t){const s=this.$http.delete("site/delete/"+this.siteId).subscribe({next:()=>{this.router.navigate(["/sites"]),this.store.dispatch((0,oe.Bq)({isPayed:!1,withDomain:!!this.site.mainDomain}))},complete:()=>{s.unsubscribe()}})}})}archiveSite(t=this.site){this.$dialog.open(Xe.n).afterClosed().subscribe(s=>{if(s)switch(s){case"archive":this.$http.get("site/to-archive/"+t.id).subscribe(()=>{this.$store.dispatch((0,oe.Bq)({withDomain:!!t.mainDomain,isPayed:!1})),this.router.navigate(["/sites"])});break;case"remove":this.deleteSite()}})}setLanguageOptions(t){this.optionsLanguage=t.reduce((s,i)=>[...s,{key:i.id.toString(),value:i.name,default:i.id===this.addressSettings.language_id}],new Array),this.onUpdateOptionsLanguage.emit(this.optionsLanguage)}setTimezoneOptions(t){this.optionsTimezones=t.reduce((s,i)=>[...s,{key:i.id.toString(),value:"ru"===this.translateService.getDefaultLang()?i.value:i.value_en,default:i.id===(this.addressSettings.timezone_id||this.site.timezone_id)}],new Array),this.onUpdateOptionsTimezones.emit(this.optionsTimezones)}setCountryOptions(t){this.optionsCountry=t.reduce((s,i)=>[...s,{key:i.id.toString(),value:i.name,default:i.id===this.addressSettings.country_id,extra:i.has_regions}],new Array),this.onUpdateOptionsCountry.emit(this.optionsCountry)}setAddressSettings(t){this.SiteSetting=new D,this.SiteSetting={...t},this.addressSettings={...t.addressSettings}}hasChangedDomain(){return!0!==this.addressSettings?.changeDomain}cancelChangeDomain(){this.$http.get("domain/delete-change-request",{params:{site_id:+this.siteId}}).subscribe(t=>{t&&(this.addressSettings.changeDomain=t,this.dashboard.update({notification:++this.$dashboard.notification}))})}addForm(t=this.site,s=0){3!==s?this.$dialog.open(De.X,{disableClose:!0,data:{site:t,redirect:!0,form_type:s}}):this.$dialog.open(Ne.R,{data:{siteId:this.site.id,hasMulti:this.hasMultiLicense()},panelClass:["withoutPadding"]})}createVideoWidget(){if(this.site.currentRights>=M.bH.editor){if(this.site.site_limits.videowidget.value_current>=this.site.site_limits.videowidget.value_max)return void this.$dialog.open(z.h,{maxWidth:"550px",data:{title:this.$i18nt.instant("errorLimits.freeSpace.limitCountWidgets.title"),description:this.$i18nt.instant("errorLimits.freeSpace.limitCountWidgets.desc",{tariffName:this.site.tariffs.widget.license.name,formsMaxCount:this.site.site_limits.videowidget.value_max}),site_id:this.site.id}});const t=this.$http.post("videowidget/create",{name:this.$i18nt.instant("global.video")+" #"+(this.VideoWidgetMeta.totalCount+1),site_id:this.site.id,video:"draft",status:1,event_by:"click"}).subscribe({next:s=>(this.$store.dispatch((0,Y.RT)({payload:{siteId:+this.siteId}})),this.router.navigate(["sites",this.site.id,"video-widgets",s.id])),complete:()=>{t.unsubscribe()}})}}hasMultiLicense(){const t=this.site?.tariffs;return!!t&&(t?.form?.license?.is_multi||t?.disk_space?.license?.is_multi||t?.widget?.license?.is_multi)}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(x.il),e.rXU(U.j),e.rXU(m.c$),e.rXU(u.nX),e.rXU(u.Ix),e.rXU(x.il),e.rXU(f.bZ),e.rXU(S.Qq),e.rXU(re.x),e.rXU(m.c$),e.rXU(Ve.I))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-general"]],inputs:{isQformLink:"isQformLink"},standalone:!0,features:[e.aNF],decls:49,vars:53,consts:[["menu",""],["class","actions",4,"ngIf"],[1,"form-group"],[1,"form-block"],[1,"label"],["type","text","maxlength","128",1,"form-control",3,"ngModelChange","ngModel"],["class","help-block",4,"ngFor","ngForOf"],[1,"hint",3,"matTooltip","matTooltipDisabled"],[1,"ico","ico-info_circle"],[3,"option","options","onUpdate","title"],[3,"option","options","onUpdate","title","autocomplete"],[1,"form-block",2,"flex-direction","column-reverse"],["type","button",1,"btn-submit",3,"click"],[3,"ngIf"],[1,"actions"],[1,"btn","btn-outline",3,"matMenuTriggerFor"],[1,"ico","ico-plus","text-green"],["data-test","add-form","matRipple","",1,"createForm__menuItem",3,"click"],["data-test","add-quiz","matRipple","",1,"createForm__menuItem",3,"click"],["class","ico ico-info_circle ico-md","style","vertical-align: top; color: #FF5050",4,"ngIf"],["matRipple","",1,"btn","btn-outline",3,"click"],[1,"ico","ico-plus","text-primary"],[1,"ico","ico-info_circle","ico-md",2,"vertical-align","top","color","#FF5050"],[1,"help-block"],[1,"ico","ico-info_circle","text-danger",3,"matTooltip"],["type","button","matRipple","",1,"btn","btn-outline-danger","btn-delete",3,"click"]],template:function(s,i){1&s&&(e.DNE(0,Be,26,17,"div",1),e.j41(1,"div",2)(2,"div")(3,"div",3)(4,"div",4),e.EFF(5),e.nI1(6,"translate"),e.k0s(),e.j41(7,"input",5),e.mxI("ngModelChange",function(r){return e.DH7(i.addressSettings.name,r)||(i.addressSettings.name=r),r}),e.k0s(),e.DNE(8,qe,2,1,"div",6),e.k0s(),e.j41(9,"div",3)(10,"div",4),e.EFF(11),e.nI1(12,"translate"),e.j41(13,"span",7),e.nI1(14,"translate"),e.nrm(15,"i",8),e.j41(16,"span"),e.EFF(17),e.nI1(18,"translate"),e.k0s()()(),e.j41(19,"app-select-widget",9),e.bIt("option",function(r){return i.changeLanguage(r)}),e.k0s(),e.DNE(20,ze,2,1,"div",6),e.k0s(),e.j41(21,"div",3)(22,"div",4),e.EFF(23),e.nI1(24,"translate"),e.j41(25,"span",7),e.nI1(26,"translate"),e.nrm(27,"i",8),e.j41(28,"span"),e.EFF(29),e.nI1(30,"translate"),e.k0s()()(),e.j41(31,"app-select-widget",10),e.bIt("option",function(r){return i.changeCountry(r)}),e.k0s(),e.DNE(32,He,2,1,"div",6),e.k0s(),e.j41(33,"div",3)(34,"div",4),e.EFF(35),e.nI1(36,"translate"),e.j41(37,"span",7),e.nI1(38,"translate"),e.nrm(39,"i",8),e.j41(40,"span"),e.EFF(41),e.nI1(42,"translate"),e.k0s()()(),e.j41(43,"app-select-widget",10),e.bIt("option",function(r){return i.changeTimezone(r)}),e.k0s()(),e.j41(44,"div",11)(45,"button",12),e.bIt("click",function(){return i.save()}),e.EFF(46),e.nI1(47,"translate"),e.k0s()(),e.DNE(48,Je,9,9,"ng-template",13),e.k0s()()),2&s&&(e.Y8G("ngIf",i.site.status!==i.SiteStatus.inArchive&&i.isTopEditor(i.site.currentRights)),e.R7$(5),e.JRh(e.bMT(6,31,"global.spaceName")),e.R7$(2),e.R50("ngModel",i.addressSettings.name),e.R7$(),e.Y8G("ngForOf",i.errorMessage.name),e.R7$(3),e.SpI(" ",e.bMT(12,33,"global.selectLanguage")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(14,35,"siteSettingsPage.hints.lang"))("matTooltipDisabled",i.window.innerWidth>768),e.R7$(4),e.JRh(e.bMT(18,37,"siteSettingsPage.hints.lang")),e.R7$(2),e.Y8G("options",i.optionsLanguage)("onUp
1date",i.onUpdateOptionsLanguage)("title",""),e.R7$(),e.Y8G("ngForOf",i.errorMessage.language_id),e.R7$(3),e.SpI(" ",e.bMT(24,39,"global.selectRegion")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(26,41,"siteSettingsPage.help_county"))("matTooltipDisabled",i.window.innerWidth>768),e.R7$(4),e.JRh(e.bMT(30,43,"siteSettingsPage.help_county")),e.R7$(2),e.Y8G("options",i.optionsCountry)("onUpdate",i.onUpdateOptionsCountry)("title","")("autocomplete",!0),e.R7$(),e.Y8G("ngForOf",i.errorMessage.country_id),e.R7$(3),e.SpI(" ",e.bMT(36,45,"global.selectTimezone")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(38,47,"form-settingsPage.help_form_timezone"))("matTooltipDisabled",i.window.innerWidth>768),e.R7$(4),e.JRh(e.bMT(42,49,"form-settingsPage.help_form_timezone")),e.R7$(2),e.Y8G("options",i.optionsTimezones)("onUpdate",i.onUpdateOptionsTimezones)("title","")("autocomplete",!0),e.R7$(3),e.SpI(" ",e.bMT(47,51,"integrations_amocrm.save")," "),e.R7$(2),e.Y8G("ngIf",i.access>i.AccessRolesTypes.administrator))},dependencies:[g.bT,H.Cn,H.kk,H.Cp,m.h,m.D9,k.MatRippleModule,k.MatRipple,l.YN,l.me,l.BC,l.tU,l.vS,se.e,A.uc,A.oV,g.Sq],styles:["h2[_ngcontent-%COMP%]{font-style:normal;font-weight:500;font-size:24px;line-height:29px;color:#0b1a21;margin-top:5px;margin-bottom:35px}h3[_ngcontent-%COMP%]{margin-top:50px;margin-bottom:25px}.form-group[_ngcontent-%COMP%]{margin-bottom:30px;max-width:400px}.form-block[_ngcontent-%COMP%]{margin-bottom:15px}.form-block[_ngcontent-%COMP%] .createLink[_ngcontent-%COMP%]{background:var(--qform-color-primary);border:1px solid #029937;border-radius:5px;padding:8px 18px;font-weight:500;transition:.3s;font-size:14px;line-height:1.42857143;color:#fff}.label[_ngcontent-%COMP%]{font-weight:500;font-size:14px;line-height:17px;color:#666d70;margin:5px 0 7px;position:relative}.label[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%]{position:absolute;left:calc(100% + 50px);top:1.5em;z-index:10;display:flex;gap:10px;min-width:100%;font-weight:500;color:#6e6e6e;font-size:14px}.label[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:16px;height:16px;flex:0 0 auto}@media screen and (max-width: 1366px){.label[_ngcontent-%COMP%]{line-height:1.5}.label[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%]{padding-top:.5rem;margin-bottom:.5rem;display:flex;align-items:center;font-size:10px;line-height:1;position:static;width:100%}.label[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:1em;display:block}}@media screen and (max-width: 768px){.label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.label[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%]{padding-top:0;width:16px;height:16px;flex:0 0 auto;display:inline-block;min-width:auto;margin-bottom:0}.label[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:16px;margin-right:0}.label[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:none}}.form-control[_ngcontent-%COMP%]{width:100%;border:1px solid var(--qform-color-border-grey);font-size:14px;line-height:17px;padding:8px 12px;border-radius:5px;box-shadow:none;height:40px;color:#555}.form-control.error[_ngcontent-%COMP%]{border-color:var(--qform-color-danger)}.form-control[_ngcontent-%COMP%] [_ngcontent-%COMP%]:disabled{background-color:#eee}.btn-submit[_ngcontent-%COMP%]{background:var(--qform-color-primary);border:1px solid #029937;border-radius:5px;padding:8px 18px;font-weight:500;transition:.3s;font-size:14px;line-height:1.42857143;color:#fff}@media screen and (max-width: 576px){.btn-submit[_ngcontent-%COMP%]{width:100%}}@media screen and (max-width: 576px){.btn-delete[_ngcontent-%COMP%]{width:100%}}.btn-red[_ngcontent-%COMP%]{color:#ff3f3e;background-color:#fff;border:1px solid #ff3f3e;border-radius:5px;padding:8px 18px;font-weight:500;transition:.3s;font-size:14px;line-height:1.42857143}.cancel-change-domain-btn[_ngcontent-%COMP%]{background:transparent;padding-top:15px;font-size:10px;margin-bottom:10px;display:inherit;margin-left:auto}.cancel-change-domain-btn[_ngcontent-%COMP%]:hover{color:var(--qform-color-primary)}.actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:15px 8px;margin-bottom:30px}@media screen and (max-width: 768px){.actions[_ngcontent-%COMP%]{margin-bottom:220px}}.actions[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{width:215px}@media screen and (max-width: 768px){[_nghost-%COMP%]{display:flex;flex-direction:column-reverse}[_nghost-%COMP%] .actions[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{flex:1}[_nghost-%COMP%] .actions[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]:last-child{flex:0 0 auto;width:100%}}.createForm__menuItem[_ngcontent-%COMP%]{color:#4f4f4f;font-weight:500;font-size:14px;padding:8px 12px;background-color:transparent;width:100%;text-align:left}.createForm__menuItem[_ngcontent-%COMP%]:hover{background-color:#f5f5f5}"]})}}return n})();var We=c(63020),Ze=c(49090),T=c(5951),v=c(82798),le=c(2558);const Ke=()=>({standalone:!0});function et(n,a){if(1&n&&(e.j41(0,"mat-option",21),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.Y8G("value",t.id),e.R7$(),e.SpI(" ",t.name," ")}}function tt(n,a){1&n&&(e.j41(0,"small"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"form-constructorPage.requiredField")," "))}function nt(n,a){if(1&n&&(e.j41(0,"mat-error"),e.DNE(1,tt,3,3,"small",11),e.k0s()),2&n){const t=a.ngIf;e.R7$(),e.Y8G("ngIf",t.required)}}function it(n,a){if(1&n){const t=e.RV6();e.qex(0),e.j41(1,"div")(2,"mat-form-field",13)(3,"mat-label"),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.j41(6,"mat-select",18,3),e.bIt("opened",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.groupList.length?void 0:i.getGroups())}),e.j41(8,"mat-option",19)(9,"ngx-mat-select-search",20),e.nI1(10,"translate"),e.nI1(11,"translate"),e.bIt("input",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.getGroups())}),e.k0s()(),e.DNE(12,et,2,2,"mat-option",15),e.k0s(),e.DNE(13,nt,2,1,"mat-error",11),e.k0s()(),e.bVm()}if(2&n){const t=e.sdS(7),s=e.XpG(),i=e.sdS(9);e.R7$(),e.Y8G("@expand",1===i.value?"expanded":"collapsed"),e.R7$(3),e.SpI(" ",e.bMT(5,8,"global.selectGroup")," "),e.R7$(5),e.Y8G("formControl",s.searchGroup)("placeholderL
1abel",e.bMT(10,10,"global.inputNameGroup"))("noEntriesFoundLabel",e.bMT(11,12,"groupPage.notFound"))("clearSearchInput",!1),e.R7$(3),e.Y8G("ngForOf",s.groupList),e.R7$(),e.Y8G("ngIf",t.errors)}}function st(n,a){1&n&&(e.j41(0,"small"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"form-constructorPage.requiredField")," "))}function ot(n,a){if(1&n&&(e.j41(0,"mat-error"),e.DNE(1,st,3,3,"small",11),e.k0s()),2&n){const t=a.ngIf;e.R7$(),e.Y8G("ngIf",t.required)}}function at(n,a){if(1&n&&(e.qex(0),e.j41(1,"div")(2,"mat-form-field",13)(3,"mat-label"),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.nrm(6,"input",22,3),e.DNE(8,ot,2,1,"mat-error",11),e.k0s()(),e.bVm()),2&n){const t=e.sdS(7);e.XpG();const s=e.sdS(9);e.R7$(),e.Y8G("@expand",2===s.value?"expanded":"collapsed"),e.R7$(3),e.JRh(e.bMT(5,3,"global.enterId")),e.R7$(4),e.Y8G("ngIf",t.errors)}}function rt(n,a){if(1&n&&(e.j41(0,"mat-option",21)(1,"div")(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",23)(6,"small"),e.EFF(7),e.nI1(8,"translate"),e.k0s()()()),2&n){const t=a.$implicit;e.Y8G("value",t.key),e.R7$(3),e.SpI(" ",e.bMT(4,3,t.value)," "),e.R7$(4),e.SpI(" ",e.bMT(8,5,t.extra)," ")}}let lt=(()=>{class n{constructor(t,s,i){this.$http=t,this.$route=s,this.$ref=i,this.accessRoles=[{key:M.bH.operator,value:"groupPage.siteAccessOptions.applicationOperator",extra:"groupPage.siteAccessOptions.extra.leads"},{key:M.bH.editor,value:"groupPage.siteAccessOptions.formEditor",extra:"groupPage.siteAccessOptions.extra.forms"},{key:M.bH.topEditor,value:"groupPage.siteAccessOptions.topEditor",extra:"groupPage.siteAccessOptions.extra.formsAndSpaces"},{key:M.bH.administrator,value:"groupPage.siteAccessOptions.administrator",extra:"groupPage.siteAccessOptions.extra.full"}],this.searchGroup=new l.MJ(""),this.groupList=[],this.siteId=+this.$route.snapshot.paramMap.get("site_id"),this.siteAccessOptions=M.Y,this.siteAccessOptionsMap=M.cD}ngOnInit(){this.searchGroup.valueChanges.pipe((0,We.B)(200),(0,Ze.n)(()=>this.getGroups())).subscribe(t=>{this.groupList=t.items}),this.searchGroup.setValue("")}getGroups(){return this.$http.get("group/index",{params:{"filter[userInviteStatus]":1,expand:"currentUserAccess,countMembershipRequests","filter[or][0][groupName][like]":this.searchGroup.value,loader:!1,fields:"id,name,countMembershipRequests"}})}addAccessGroup(t){if(t.invalid)return;const s=t.value;this.$ref.close({group_id:s.group_id,access_level:s.access_level})}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(S.Qq),e.rXU(u.nX),e.rXU(f.CP))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-add-group"]],standalone:!0,features:[e.aNF],decls:34,vars:28,consts:[["form","ngForm"],["type","ngModel"],["selectedRole","ngModel"],["group_id_ref","ngModel"],[1,"modal-close",3,"mat-dialog-close"],[1,"ico","ico-close_light"],["mat-dialog-title",""],["ngForm","",3,"ngSubmit"],[2,"margin-bottom","20px",3,"ngModel","ngModelOptions"],[2,"margin-bottom","10px"],["checked","",2,"margin-bottom","10px",3,"value"],[4,"ngIf"],[2,"margin-bottom","10px",3,"value"],[1,"custom-select"],["name","access_level","required","",3,"ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"actions",2,"display","flex","justify-content","flex-end","gap","20px"],["type","submit",1,"btn","btn-primary"],["ngModel","","required","","name","group_id",3,"opened"],[1,"auto-h","searchOption"],[3,"input","formControl","placeholderL
1abel","noEntriesFoundLabel","clearSearchInput"],[3,"value"],["matInput","","ngModel","","required","","name","group_id","type","number","placeholder","00000"],[1,"text-grey"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"button",4),e.nrm(1,"i",5),e.k0s(),e.j41(2,"h2",6),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"div")(6,"form",7,0),e.bIt("ngSubmit",function(){e.eBV(o);const p=e.sdS(7);return e.Njj(i.addAccessGroup(p))}),e.j41(8,"mat-radio-group",8,1)(10,"div",9)(11,"mat-radio-button",10),e.EFF(12),e.nI1(13,"translate"),e.k0s(),e.DNE(14,it,14,14,"ng-container",11),e.k0s(),e.j41(15,"div",9)(16,"mat-radio-button",12),e.EFF(17),e.nI1(18,"translate"),e.k0s(),e.DNE(19,at,9,5,"ng-container",11),e.k0s()(),e.j41(20,"mat-form-field",13)(21,"mat-label"),e.EFF(22),e.nI1(23,"translate"),e.k0s(),e.j41(24,"mat-select",14,2)(26,"mat-select-trigger"),e.EFF(27),e.nI1(28,"translate"),e.k0s(),e.DNE(29,rt,9,7,"mat-option",15),e.k0s()(),e.j41(30,"div",16)(31,"button",17),e.EFF(32),e.nI1(33,"translate"),e.k0s()()()()}if(2&s){const o=e.sdS(9),r=e.sdS(25);e.Y8G("mat-dialog-close",!1),e.R7$(3),e.SpI(" ",e.bMT(4,15,"global.openGroup"),"\n"),e.R7$(5),e.Y8G("ngModel",1)("ngModelOptions",e.lJ4(27,Ke)),e.R7$(3),e.Y8G("value",1),e.R7$(),e.SpI(" ",e.bMT(13,17,"global.byGroups")," "),e.R7$(2),e.Y8G("ngIf",1===o.value),e.R7$(2),e.Y8G("value",2),e.R7$(),e.SpI(" ",e.bMT(18,19,"groupPage.byId")," "),e.R7$(2),e.Y8G("ngIf",2===o.value),e.R7$(3),e.SpI(" ",e.bMT(23,21,"global.siteAccessLevel")," "),e.R7$(2),e.Y8G("ngModel",i.siteAccessOptions[0].key),e.R7$(3),e.SpI(" ",e.bMT(28,23,null==i.siteAccessOptionsMap[r.value]?null:i.siteAccessOptionsMap[r.value].value)," "),e.R7$(2),e.Y8G("ngForOf",i.siteAccessOptions),e.R7$(3),e.SpI(" ",e.bMT(33,25,"global.openGroup")," ")}},dependencies:[f.hM,f.tx,f.BI,m.h,m.D9,l.YN,l.qT,l.me,l.Q0,l.BC,l.cb,l.YS,l.vS,l.cV,T.Wk,T.VT,T._g,g.bT,C.MatInputModule,C.MatInput,h.rl,h.nJ,h.TL,v.MatSelectModule,v.MatSelect,v.MatSelectTrigger,k.MatOption,le.An,le.U9,l.X1,l.l_,g.Sq],data:{animation:[w.P]}})}}return n})();var O=c(62796);const pt=n=>[n];function ct(n,a){if(1&n&&(e.j41(0,"mat-option",11)(1,"div")(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",12)(6,"small"),e.EFF(7),e.nI1(8,"translate"),e.k0s()()()),2&n){const t=a.$implicit;e.Y8G("value",t.key),e.R7$(3),e.SpI(" ",e.bMT(4,3,t.value)," "),e.R7$(4),e.SpI(" ",e.bMT(8,5,t.extra)," ")}}function mt(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",13),e.nI1(1,"translate"),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.deleteSiteGroup(i.siteGroup))}),e.nrm(2,"i",14),e.k0s()}2&n&&e.Y8G("matTooltip",e.bMT(1,1,"global.remove"))}let gt=(()=>{class n{constructor(t,s){this.$store=t,this.$http=s,this.deleteAccess=new e.bkB,this.isAdmin=F.qc,this.siteAccessOptions=M.Y,this.siteAccessOptionsMap=M.cD}ngOnInit(){this.$store.select("sites").subscribe(t=>{this.Site=t.SiteOne})}updateGroupSiteAccessLevel(t,s){this.$http.put("site/group/update/"+s.id,{access_level:t}).subscribe()}deleteSiteGroup(t){this.$http.delete("site/group/delete/"+t.id).subscribe({next:()=>{this.deleteAccess.emit()}})}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(S.Qq))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-desktop-group-item"]],inputs:{siteGroup:[e.Mj6.None,"data","siteGroup"]},outputs:{deleteAccess:"deleteAccess"},standalone:!0,features:[e.aNF],decls:32,vars:17,consts:[["accessSelect",""],[1,"desktop-variant"],[1,"group-info-wrapper"],[1,"group-icon"],[1,"ico","ico-xl","ico-humans"],["href","#",1,"access-card__row__data__group",3,"routerLink"],[1,"select-role"],[3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"text-center"],["class","btn btn-icon btn-link text-danger",3,"matTooltip","click",4,"ngIf"],[3,"value"],[1,"text-grey"],[1,"btn","btn-icon","btn-link","text-danger",3,"click","matTooltip"],[1,"ico","ico-trash","ico-md"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"tr",1)(1,"td")(2,"div",2)(3,"div",3),e.nrm(4,"i",4),e.k0s(),e.j41(5,"div")(6,"div")(7,"a",5)(8,"b"),e.EFF(9),e.k0s()()(),e.j41(10,"small"),e.EFF(11),e.k0s()()()(),e.j41(12,"td")(13,"mat-form-field",6)(14,"mat-select",7,0),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.siteGroup.access_level,p)||(i.siteGroup.access_level=p),e.Njj(p)}),e.bIt("ngModelChange",function(){e.eBV(o);const p=e.sdS(15);return e.Njj(i.updateGroupSiteAccessLevel(p.value,i.siteGroup))}),e.j41(16,"mat-select-trigger"),e.EFF(17),e.nI1(18,"translate"),e.k0s(),e.DNE(19,ct,9,7,"mat-option",8),e.k0s()()(),e.j41(20,"td")(21,"div")(22,"b"),e.EFF(23),e.k0s()(),e.j41(24,"div")(25,"small"),e.EFF(26),e.k0s()()(),e.j41(27,"td",9),e.EFF(28),e.nI1(29,"date"),e.k0s(),e.j41(30,"td",9),e.DNE(31,mt,3,3,"button",10),e.k0s()()}2&s&&(e.R7$(7),e.Y8G("routerLink",e.eq3(15,pt,"/groups/"+i.siteGroup.group_id)),e.R7$(2),e.JRh(i.siteGroup.groupName),e.R7$(2),e.SpI("#",i.siteGroup.group_id,""),e.R7$(3),e.R50("ngModel",i.siteGroup.access_level),e.R7$(3),e.SpI(" ",e.bMT(18,10,i.siteAccessOptionsMap[i.siteGroup.access_level].value)," "),e.R7$(2),e.Y8G("ngForOf",i.siteAccessOptions),e.R7$(4),e.JRh(i.siteGroup.userFullName),e.R7$(3),e.JRh(i.siteGroup.userName),e.R7$(2),e.SpI(" ",e.i5U(29,12,1e3*i.siteGroup.created_at,"dd.MM.YYYY HH:mm")," "),e.R7$(3),e.Y8G("ngIf",i.isAdmin(i.Site.currentRights)))},dependencies:[u.Wk,C.MatInputModule,h.rl,v.MatSelectModule,v.MatSelect,v.MatSelectTrigger,k.MatOption,l.YN,l.BC,l.vS,m.h,m.D9,g.Sq,g.vh,A.uc,A.oV,g.bT],styles:["[_nghost-%COMP%]{display:contents}.group-info-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px;color:#4f4f4f;line-height:1}.group-info-wrapper[_ngcontent-%COMP%] .group-icon[_ngcontent-%COMP%]{flex:0 0 auto;width:30px;height:30px;padding:6px;border-radius:5px;background-color:var(--qform-color-grey-light)}.group-info-wrapper[_ngcontent-%COMP%] .group-icon[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{width:100%;height:100%}.group-info-wrapper[_ngcontent-%COMP%] .group-info[_ngcontent-%COMP%]{flex:1}.group-info-wrapper[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{color:#666d70}.select-role[_ngcontent-%COMP%]{max-width:350px}"]})}}return n})();function dt(n,a){if(1&n&&(e.j41(0,"mat-option",22)(1,"div"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"div")(5,"small"),e.EFF(6),e.nI1(7,"translate"),e.k0s()()()),2&n){const t=a.$implicit;e.Y8G("value",t.key),e.R7$(2),e.SpI(" ",e.bMT(3,3,t.value)," "),e.R7$(4),e.JRh(e.bMT(7,5,t.extra))}}let _t=(()=>{class n{constructor(t,s){this.$store=t,this.$http=s,this.deleteAcce
1ss=new e.bkB,this.siteAccessOptionsMap=M.cD,this.SiteStatus=ie.uY,this.siteAccessOptions=M.Y,this.isAdmin=F.qc}ngOnInit(){this.$store.select("sites").subscribe(t=>{this.Site=t.SiteOne})}updateGroupSiteAccessLevel(){this.$http.put("site/group/update/"+this.siteGroup.id,{access_level:this.siteGroup.access_level}).subscribe()}deleteSiteGroup(){this.$http.delete("site/group/delete/"+this.siteGroup.id).subscribe({next:()=>{this.deleteAccess.emit()}})}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(S.Qq))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-mobile-group-item"]],inputs:{siteGroup:[e.Mj6.None,"data","siteGroup"]},outputs:{deleteAccess:"deleteAccess"},standalone:!0,features:[e.aNF],decls:52,vars:25,consts:[["expandedBlock",""],[1,"mobile-group-card","default-card"],[1,"default-card_header"],[1,"mobile-group-card__info"],[1,"mobile-group-card__title"],[1,"text-grey"],[1,"mobile-group-card__role"],[1,"default-card_expanded"],[1,"default-card_expanded-container"],[1,"default-card_body","mobile-group-card_body"],[1,"custom-select"],[3,"ngModelChange","ngModel","disabled"],[3,"value",4,"ngFor","ngForOf"],[1,"mobile-group-card_access-granted"],[1,"mobile-group-card_access-granted__name"],[1,"text-gray"],[1,"mobile-group-card_date-issue"],[1,"mobile-group-card_actions"],[1,"btn",3,"click","disabled"],[1,"fa-regular","fa-trash-can"],[1,"default-card_expanded-btn",3,"click"],[1,"fa","fa-chevron-down"],[3,"value"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"h4"),e.EFF(5),e.k0s()(),e.j41(6,"div",5)(7,"small"),e.EFF(8),e.k0s()()(),e.j41(9,"div",6),e.EFF(10),e.nI1(11,"translate"),e.k0s()(),e.j41(12,"div",7)(13,"div",8,0)(15,"div",9)(16,"div")(17,"mat-form-field",10)(18,"mat-select",11),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.siteGroup.access_level,p)||(i.siteGroup.access_level=p),e.Njj(p)}),e.bIt("ngModelChange",function(){return e.eBV(o),e.Njj(i.updateGroupSiteAccessLevel())}),e.j41(19,"mat-select-trigger"),e.EFF(20),e.nI1(21,"translate"),e.k0s(),e.DNE(22,dt,8,7,"mat-option",12),e.k0s()()(),e.j41(23,"div")(24,"div",5)(25,"small"),e.EFF(26),e.nI1(27,"translate"),e.k0s()(),e.j41(28,"div",13)(29,"div",14)(30,"b"),e.EFF(31),e.k0s()(),e.j41(32,"div",15)(33,"small"),e.EFF(34),e.k0s()()()(),e.j41(35,"div")(36,"div",5)(37,"small"),e.EFF(38),e.nI1(39,"translate"),e.k0s()(),e.j41(40,"div",16)(41,"b"),e.EFF(42),e.nI1(43,"date"),e.k0s()()(),e.j41(44,"div")(45,"div",17)(46,"button",18),e.bIt("click",function(){return e.eBV(o),e.Njj(i.deleteSiteGroup())}),e.nrm(47,"i",19),e.j41(48,"span"),e.EFF(49,"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f"),e.k0s()()()()()(),e.j41(50,"button",20),e.bIt("click",function(){e.eBV(o);const p=e.sdS(14);return e.Njj(p.classList.toggle("open"))}),e.nrm(51,"i",21),e.k0s()()()}if(2&s){const o=e.sdS(14);e.R7$(5),e.SpI(" ",i.siteGroup.groupName," "),e.R7$(3),e.SpI("#",i.siteGroup.group_id,""),e.R7$(2),e.SpI(" ",e.bMT(11,14,i.siteAccessOptionsMap[i.siteGroup.access_level].value)," "),e.R7$(3),e.Y8G("@expand",o.classList.contains("open")?"expanded":"collapsed"),e.R7$(5),e.R50("ngModel",i.siteGroup.access_level),e.Y8G("disabled",!i.isAdmin(i.Site.currentRights)),e.R7$(2),e.SpI(" ",e.bMT(21,16,i.siteAccessOptionsMap[i.siteGroup.access_level].value)," "),e.R7$(2),e.Y8G("ngForOf",i.siteAccessOptions),e.R7$(4),e.SpI(" ",e.bMT(27,18,"global.grantedAccess")," "),e.R7$(5),e.JRh(i.siteGroup.userFullName),e.R7$(3),e.JRh(i.siteGroup.userName),e.R7$(4),e.JRh(e.bMT(39,20,"global.whenGroup")),e.R7$(4),e.JRh(e.i5U(43,22,1e3*i.siteGroup.created_at,"dd.MM.YYYY HH:mm")),e.R7$(4),e.Y8G("disabled",!i.isAdmin(i.Site.currentRights))}},dependencies:[m.h,m.D9,C.MatInputModule,h.rl,v.MatSelectModule,v.MatSelect,v.MatSelectTrigger,k.MatOption,l.YN,l.BC,l.vS,g.Sq,g.vh],styles:[".mobile-group-card__title[_ngcontent-%COMP%]{font-weight:600}.mobile-group-card__role[_ngcontent-%COMP%]{transition:all .2s ease-in-out;font-weight:500}.mobile-group-card_body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.mobile-group-card_body[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-top:1px solid var(--qform-color-border-grey);padding-top:12px}.mobile-group-card_actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.mobile-group-card[_ngcontent-%COMP%]:has(.default-card_expanded-container.open) .mobile-group-card__role[_ngcontent-%COMP%]{opacity:0}
1.mobile-group-card[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper{padding:0!important}.mobile-group-card[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-subscript-wrapper{display:none!important}"],data:{animation:[w.P]}})}}return n})();var J=c(65571);const ut=(n,a,t)=>({itemsPerPage:n,currentPage:a,totalItems:t});function ft(n,a){if(1&n){const t=e.RV6();e.j41(0,"app-desktop-group-item",17),e.bIt("deleteAccess",function(){e.eBV(t);const i=e.XpG().index,o=e.XpG();return e.Njj(o.siteGroups.splice(i,1))}),e.k0s()}if(2&n){const t=e.XpG().$implicit;e.Y8G("data",t)}}function ht(n,a){if(1&n){const t=e.RV6();e.j41(0,"tr",18)(1,"td",19)(2,"app-mobile-group-item",17),e.bIt("deleteAccess",function(){e.eBV(t);const i=e.XpG().index,o=e.XpG();return e.Njj(o.siteGroups.splice(i,1))}),e.k0s()()()}if(2&n){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("data",t)}}function bt(n,a){if(1&n&&(e.qex(0),e.DNE(1,ft,1,1,"app-desktop-group-item",16)(2,ht,3,1,"ng-template",null,0,e.C5r),e.bVm()),2&n){const t=e.sdS(3),s=e.XpG();e.R7$(),e.Y8G("ngIf",!s.isMobile())("ngIfElse",t)}}let vt=(()=>{class n{constructor(t,s,i,o,r,p){this.route=t,this.$store=s,this.$modal=i,this.$toast=o,this.$i18n=r,this.$http=p,this.siteGroups=[],this.paginationMeta={currentPage:0,pageCount:0,perPage:+localStorage.getItem("per-page")||10,totalCount:0},this.siteId=+this.route.snapshot.paramMap.get("site_id"),this.destroy$=new G.B7,this.AccessRolesTypes=M.bH,this.isAdmin=F.qc,this.localStorage=localStorage}ngOnInit(){this.$store.select("sites").pipe((0,b.Q)(this.destroy$)).subscribe(t=>{this.Site=t.SiteOne}),this.$store.select("user").pipe((0,b.Q)(this.destroy$)).subscribe(t=>{this.User=t.User}
1),this.getSiteGroups(),this.getUserGroups()}getUserGroups(){}getSiteGroups(){this.$http.get("site/group/index",{params:{"filter[site_id]":this.Site.id,page:this.paginationMeta.currentPage,"per-page":this.paginationMeta.perPage,sort:"-created_at"}}).subscribe(t=>{this.siteGroups=t.items,this.paginationMeta=t._meta})}pageChanged(t){this.paginationMeta.currentPage=t,this.getSiteGroups()}openInviteGroupModal(){this.Site.has_payed_license||1===this.User.profile.billing_status?this.$modal.open(lt,{maxWidth:"395px",width:"100%"}).beforeClosed().subscribe(t=>{t&&this.$http.post("group/site/create",{site_id:this.siteId,access_level:t.access_level,group_id:t.group_id}).subscribe({complete:()=>{this.getSiteGroups()}})}):this.$modal.open(z.h,{maxWidth:"550px",data:{title:this.$i18n.instant("errorLimits.freeSpace.limitAccessGroups.title"),description:this.$i18n.instant("errorLimits.freeSpace.limitAccessGroups.desc"),site_id:this.Site.id}})}isMobile(){return window.innerWidth<=768}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(u.nX),e.rXU(x.il),e.rXU(f.bZ),e.rXU(P.UG),e.rXU(m.c$),e.rXU(S.Qq))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-group"]],hostBindings:function(s,i){1&s&&e.bIt("resize",function(r){return i.isMobile(r)},!1,e.tSv)},standalone:!0,features:[e.aNF],decls:44,vars:39,consts:[["mobileVariant",""],[1,"mobile-search"],[1,"custom-select"],["matInput","","type","text",3,"placeholder"],["matSuffix","",1,"btn-icon",2,"background","none","margin","0"],[1,"fa-solid","fa-magnifying-glass"],[1,"wrap"],[1,"btn","btn-primary","btn-invite",2,"margin-bottom","20px",3,"click"],[1,"table-wrapper"],[1,"default-table"],[4,"ngFor","ngForOf"],[1,"pagination"],[3,"pageChange","pageBoundsCorrection","maxSize","directionLinks","autoHide","responsive","previousLabel","nextLabel"],[1,"per-page-count"],[1,"per-page-count-container",3,"ngModelChange","ngModel"],[1,"per-page-count_item",3,"value"],[3,"data","deleteAccess",4,"ngIf","ngIfElse"],[3,"deleteAccess","data"],[1,"mobile-variant"],[2,"padding","0 0 20px"]],template:function(s,i){1&s&&(e.j41(0,"div",1)(1,"mat-form-field",2),e.nrm(2,"input",3),e.nI1(3,"translate"),e.j41(4,"button",4),e.nrm(5,"i",5),e.k0s()()(),e.j41(6,"div",6)(7,"button",7),e.bIt("click",function(){return i.openInviteGroupModal()}),e.EFF(8),e.nI1(9,"translate"),e.k0s(),e.j41(10,"div",8)(11,"table",9)(12,"thead")(13,"tr")(14,"th"),e.EFF(15),e.nI1(16,"translate"),e.k0s(),e.j41(17,"th"),e.EFF(18),e.nI1(19,"translate"),e.k0s(),e.j41(20,"th"),e.EFF(21),e.nI1(22,"translate"),e.k0s(),e.j41(23,"th"),e.EFF(24),e.nI1(25,"translate"),e.k0s(),e.j41(26,"th"),e.EFF(27,"\xa0"),e.k0s()()(),e.j41(28,"tbody"),e.DNE(29,bt,4,2,"ng-container",10),e.nI1(30,"paginate"),e.k0s()(),e.j41(31,"div",11)(32,"pagination-controls",12),e.bIt("pageChange",function(r){return i.pageChanged(r)})("pageBoundsCorrection",function(r){return i.pageChanged(r)}),e.k0s(),e.j41(33,"div",13)(34,"span"),e.EFF(35),e.nI1(36,"translate"),e.k0s(),e.j41(37,"mat-button-toggle-group",14),e.mxI("ngModelChange",function(r){return e.DH7(i.paginationMeta.perPage,r)||(i.paginationMeta.perPage=r),r}),e.bIt("ngModelChange",function(){return i.getSiteGroups(),i.localStorage.setItem("per-page",i.paginationMeta.perPage.toString())}),e.j41(38,"mat-button-toggle",15),e.EFF(39," 10 "),e.k0s(),e.j41(40,"mat-button-toggle",15),e.EFF(41," 20 "),e.k0s(),e.j41(42,"mat-button-toggle",15),e.EFF(43," 50 "),e.k0s()()()()()()),2&s&&(e.R7$(2),e.Y8G("placeholder",e.bMT(3,18,"bidPage.searchPlaceholder")),e.R7$(6),e.SpI(" ",e.bMT(9,20,"global.openGroup")," "),e.R7$(7),e.SpI(" ",e.bMT(16,22,"groupPage.group")," "),e.R7$(3),e.SpI(" ",e.bMT(19,24,"groupPage.maxUserLevel")," "),e.R7$(3),e.SpI(" ",e.bMT(22,26,"global.grantedAccess")," "),e.R7$(3),e.SpI(" ",e.bMT(25,28,"siteSettingsPage.whenGroup")," "),e.R7$(5),e.Y8G("ngForOf",e.i5U(30,30,i.siteGroups,e.sMw(35,ut,i.paginationMeta.perPage,i.paginationMeta.currentPage,i.paginationMeta.totalCount))),e.R7$(3),e.Y8G("maxSize",10)("directionLinks",!0)("autoHide",!0)("responsive",!0)("previousLabel","")("nextLabel",""),e.R7$(3),e.SpI(" ",e.bMT(36,33,"global.AmountElements"),":"),e.R7$(2),e.R50("ngModel",i.paginationMeta.perPage),e.R7$(),e.Y8G("value",10),e.R7$(2),e.Y8G("value",20),e.R7$(2),e.Y8G("value",50))},dependencies:[C.MatInputModule,C.MatInput,h.rl,h.yw,m.h,m.D9,g.Sq,O.ed,O.kf,O.ej,gt,g.bT,_t,J.MatButtonToggleModule,J.MatButtonToggleGroup,J.MatButtonToggle,l.YN,l.BC,l.vS],styles:["@media screen and (max-width: 768px){.table-wrapper[_ngcontent-%COMP%]{overflow:visible}.table-wrapper[_ngcontent-%COMP%] .pagination[_ngcontent-%COMP%] .per-page-count[_ngcontent-%COMP%], .table-wrapper[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{display:none}}.mobile-search[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 768px){.mobile-search[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.btn-invite[_ngcontent-%COMP%]{width:100%!important}}"]})}}return n})();var Q=c(57436);function Mt(n,a){1&n&&(e.j41(0,"small"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"form-constructorPage.requiredField")," "))}function xt(n,a){1&n&&(e.j41(0,"small"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"form-constructorPage.videoGallery.incorrectValue")," "))}function Ct(n,a){if(1&n&&(e.j41(0,"mat-error"),e.DNE(1,Mt,3,3,"small",9)(2,xt,3,3,"small",9),e.k0s()),2&n){const t=a.ngIf;e.R7$(),e.Y8G("ngIf",t.required),e.R7$(),e.Y8G("ngIf",t.pattern)}}function It(n,a){if(1&n&&(e.j41(0,"mat-option",14)(1,"div")(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"small",15),e.EFF(6),e.nI1(7,"translate"),e.k0s()()),2&n){const t=a.$implicit;e.Y8G("value",t),e.R7$(3),e.SpI(" ",e.bMT(4,3,t.value)," "),e.R7$(3),e.SpI(" ",e.bMT(7,5,t.extra)," ")}}let $t=(()=>{class n{constructor(t){this.$ref=t,this.accessRoles=M.Y}
1inviteUser(t){if(t.invalid)return;const s=t.value;this.$ref.close({user:s.user,access_level:s.access_level.key})}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(f.CP))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-invite-user"]],standalone:!0,features:[e.aNF],decls:30,vars:22,consts:[["form","ngForm"],["mailRef","ngModel"],["selectedRole","ngModel"],[1,"modal-close",3,"mat-dialog-close"],[1,"ico","ico-close_light"],["mat-dialog-title",""],["ngForm","",3,"ngSubmit"],[1,"custom-select"],["matInput","","type","text","required","","ngModel","","name","user","pattern","^(?:(?:[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-a-zA-Z\u0430-\u044f\u0410-\u042f]+\\.[a-zA-Z\u0430-\u044f\u0410-\u042f]{2,}|[0-9]{5,}))$",3,"placeholder"],[4,"ngIf"],["name","access_level",3,"ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"actions",2,"display","flex","justify-content","flex-end"],["type","submit","matRipple","",1,"btn","btn-primary"],[3,"value"],[1,"text-grey"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"button",3),e.nrm(1,"i",4),e.k0s(),e.j41(2,"h2",5),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"div")(6,"form",6,0),e.bIt("ngSubmit",function(){e.eBV(o);const p=e.sdS(7);return e.Njj(i.inviteUser(p))}),e.j41(8,"mat-form-field",7)(9,"mat-label"),e.EFF(10),e.nI1(11,"translate"),e.k0s(),e.nrm(12,"input",8,1),e.nI1(14,"translate"),e.DNE(15,Ct,3,2,"mat-error",9),e.k0s(),e.j41(16,"mat-form-field",7)(17,"mat-label"),e.EFF(18),e.nI1(19,"translate"),e.k0s(),e.j41(20,"mat-select",10,2)(22,"mat-select-trigger"),e.EFF(23),e.nI1(24,"translate"),e.k0s(),e.DNE(25,It,8,7,"mat-option",11),e.k0s()(),e.j41(26,"div",12)(27,"button",13),e.EFF(28),e.nI1(29,"translate"),e.k0s()()()()}if(2&s){const o=e.sdS(13),r=e.sdS(21);e.Y8G("mat-dialog-close",!1),e.R7$(3),e.SpI(" ",e.bMT(4,10,"global.directAccess"),"\n"),e.R7$(7),e.SpI(" ",e.bMT(11,12,"bidPage.modalGrantingAccessLead.findByIdOrEmail")," "),e.R7$(2),e.Y8G("placeholder",e.bMT(14,14,"[email protected] \u0438\u043b\u0438 12345")),e.R7$(3),e.Y8G("ngIf",o.errors),e.R7$(3),e.SpI(" ",e.bMT(19,16,"global.siteAccessLevel")," "),e.R7$(2),e.Y8G("ngModel",i.accessRoles[0]),e.R7$(3),e.SpI(" ",e.bMT(24,18,r.value.value)," "),e.R7$(2),e.Y8G("ngForOf",i.accessRoles),e.R7$(3),e.SpI(" ",e.bMT(29,20,"global.openGroup")," ")}},dependencies:[f.hM,f.tx,f.BI,m.h,m.D9,l.YN,l.qT,l.me,l.BC,l.cb,l.YS,l.R_,l.vS,l.cV,C.MatInputModule,C.MatInput,h.rl,h.nJ,h.TL,g.bT,v.MatSelectModule,v.MatSelect,v.MatSelectTrigger,k.MatOption,g.Sq,k.MatRippleModule,k.MatRipple]})}}return n})();var W=c(76233),St=c(31604),kt=c(39601),X=c(60850);const Rt=["stepperRef"],Tt=n=>({value:n});function Ft(n,a){if(1&n&&(e.j41(0,"mat-option",19),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.Y8G("value",t.grantedUserEmail),e.R7$(),e.JRh(t.userFullName||t.username)}}function yt(n,a){if(1&n&&(e.qex(0),e.j41(1,"button",20),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.bVm()),2&n){const t=e.XpG();e.R7$(2),e.SpI(" ",e.i5U(3,1,"modalChangeOwnerSpace.secondsWaiting",e.eq3(4,Tt,t.time))," ")}}function Pt(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",21),e.bIt("click",function(){e.eBV(t);const i=e.XpG(),o=e.sdS(9);return e.Njj(i.changeOwner(o))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"modalChangeOwnerSpace.changeOwnerBtn")," "))}let Gt=(()=>{class n{constructor(t,s,i,o){this.$http=t,this.$dialogRef=s,this.data=i,this.$toast=o,this.siteId=void 0,this.confirmStep=!1,this.time=3,this.user="",this.requestSuccess=!1,this.siteUsers=[],this.siteId=this.data.siteId}confirmForm(t){this.timeSub?.unsubscribe(),t.form.disable(),this.stepper.next(),this.time=3,this.timeSub=this.countdown(3e3).subscribe({next:s=>{this.time=s},complete:()=>{this.confirmStep=!0}})}countdown(t){const s=t/1e3;return(0,kt.Y)(1e3).pipe((0,y.T)(i=>s-i-1),(0,St.v)(i=>i>=0))}changeOwner(t){this.$http.post("site/user-access/change-access",{site_id:this.siteId,userQuery:this.user}).subscribe({next:()=>{this.requestSuccess=!0,this.$dialogRef.close(!0)},error:s=>{418===s.error.code&&(this.stepper.previous(),t.form.enable(),this.$toast.open(s.error.message||"Error occurred.",void 0,{panelClass:"error",duration:1500})),this.requestSuccess=!1},complete:()=>{this.stepper.next()}})}ngOnDestroy(){this.timeSub?.unsubscribe()}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(S.Qq),e.rXU(f.CP),e.rXU(f.Vh),e.rXU(P.UG))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-change-owner"]],viewQuery:function(s,i){if
1(1&s&&e.GBs(Rt,5),2&s){let o;e.mGM(o=e.lsd())&&(i.stepper=o.first)}},standalone:!0,features:[e.aNF],decls:39,vars:23,consts:[["stepperRef",""],["formRef","ngForm"],["origin","matAutocompleteOrigin"],["auto","matAutocomplete"],["changeOwnerRef",""],["mat-dialog-close","",1,"modal-close"],[1,"fa","fa-close"],[1,"title"],["linear","",1,"stepper","hide-stepper-header"],["ngForm","",3,"ngSubmit"],["for","user"],["matAutocompleteOrigin","",1,"custom-select"],["matInput","","type","text","required","","name","user","id","user","pattern","^(?:(?:[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-a-zA-Z\u0430-\u044f\u0410-\u042f]+\\.[a-zA-Z\u0430-\u044f\u0410-\u042f]{2,}|[0-9]{5,}))$",3,"ngModelChange","ngModel","placeholder","matAutocomplete","matAutocompleteConnectedTo"],[3,"value",4,"ngFor","ngForOf"],[1,"btn","btn-primary",3,"disabled"],[1,"content",3,"innerHTML"],[1,"actions"],[4,"ngIf","ngIfElse"],[1,"content"],[3,"value"],[1,"btn","btn-danger"],[1,"btn","btn-primary",3,"click"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"button",5),e.nrm(1,"i",6),e.k0s(),e.j41(2,"h2",7),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"mat-stepper",8,0)(7,"mat-step")(8,"form",9,1),e.bIt("ngSubmit",function(){e.eBV(o);const p=e.sdS(9);return e.Njj(i.confirmForm(p))}),e.j41(10,"label",10),e.EFF(11),e.nI1(12,"translate"),e.k0s(),e.j41(13,"mat-form-field",11,2)(15,"input",12),e.nI1(16,"translate"),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.user,p)||(i.user=p),e.Njj(p)}),e.k0s()(),e.j41(17,"mat-autocomplete",null,3),e.DNE(19,Ft,2,2,"mat-option",13),e.k0s(),e.j41(20,"button",14),e.EFF(21),e.nI1(22,"translate"),e.k0s()()(),e.j41(23,"mat-step")(24,"div",15),e.nI1(25,"translate"),e.j41(26,"p"),e.EFF(27," \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u0434\u0440\u0443\u0433\u043e\u043c\u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e, \u043e\u043d \u0441\u0442\u0430\u043d\u0435\u0442 \u0435\u0433\u043e \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0435\u043c \u0441 \u043f\u043e\u043b\u043d\u044b\u043c\u0438 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0430. "),e.k0s(),e.j41(28,"p"),e.EFF(29," \u0412\u044b \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043f\u0440\u0430\u0432\u0430 \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043e\u0436\u043d\u043e \u043e\u0442\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f. "),e.k0s(),e.j41(30,"p"),e.EFF(31,"\u041d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u0440\u0430\u0432\u0430 \u043d\u0435\u043d\u0430\u0434\u0451\u0436\u043d\u044b\u043c \u043b\u044e\u0434\u044f\u043c!"),e.k0s()(),e.j41(32,"div",16),e.DNE(33,yt,4,6,"ng-container",17)(34,Pt,3,3,"ng-template",null,4,e.C5r),e.k0s()(),e.j41(36,"mat-step"),e.qex(37),e.nrm(38,"div",18),e.bVm(),e.k0s()()}if(2&s){const o=e.sdS(9),r=e.sdS(14),p=e.sdS(18),I=e.sdS(35);e.R7$(3),e.SpI(" ",e.bMT(4,13,"modalChangeOwnerSpace.title"),"\n"),e.R7$(2),e.Y8G("@.disabled",!0),e.R7$(6),e.SpI(" ",e.bMT(12,15,"modalChangeOwnerSpace.emailLabel")," "),e.R7$(4),e.R50("ngModel",i.user),e.Y8G("placeholder",e.bMT(16,17,"bidPage.modalGrantingAccessLead.findByIdOrEmail"))("matAutocomplete",p)("matAutocompleteConnectedTo",r),e.R7$(4),e.Y8G("ngForOf",i.siteUsers),e.R7$(),e.Y8G("disabled",o.invalid),e.R7$(),e.SpI(" ",e.bMT(22,19,"global.btnFarther")," "),e.R7$(3),e.Y8G("innerHTML",e.bMT(25,21,"modalChangeOwnerSpace.description"),e.npT),e.R7$(9),e.Y8G("ngIf",!i.confirmStep)("ngIfElse",I)}},dependencies:[f.hM,f.tx,m.h,m.D9,W.aP,W.V5,W.M6,l.YN,l.qT,l.me,l.BC,l.cb,l.YS,l.R_,l.vS,l.cV,C.MatInputModule,C.MatInput,h.rl,X.jL,X.$3,k.MatOption,X.pN,X.Vn,g.Sq,g.bT],styles:[".stepper[_ngcontent-%COMP%] .mat-horizontal-content-container{padding:0;overflow:visible}.btn[_ngcontent-%COMP%]{width:100%}.actions[_ngcontent-%COMP%]{display:flex;gap:12px}.actions[_ngcontent-%COMP%] .back[_ngcontent-%COMP%]{width:40px;flex:0 0 auto}.content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.content[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:var(--qform-color-grey)}.title[_ngcontent-%COMP%]{color:#4f4f4f;margin:0 12px 12px 0;font-size:18px;font-weight:500}"]})}}return n})();function At(n,a){1&n&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"roles.creator")," "))}function jt(n,a){if(1&n&&(e.j41(0,"mat-option",12)(1,"div")(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",13)(6,"small"),e.EFF(7),e.nI1(8,"translate"),e.k0s()()()),2&n){const t=a.$implicit;e.Y8G("value",t.key),e.R7$(3),e.SpI(" ",e.bMT(4,3,t.value)," "),e.R7$(4),e.SpI(" ",e.bMT(8,5,t.extra)," ")}}function Ot(n,a){if(1&n){const t=e.RV6();e.j41(0,"mat-form-field",9)(1,"mat-select",10,0),e.mxI("valueChange",function(i){e.eBV(t);const o=e.XpG();return o.siteUser.access_level||e.DH7(o.AccessRolesTypes.operator,i)||(o.AccessRolesTypes.operator=i),e.Njj(i)}),e.bIt("valueChange",function(i){e.eBV(t);const o=e.XpG();return e.Njj(o.setSiteAccessLevelForSiteUser(i,o.siteUser))}),e.j41(3,"mat-select-trigger"),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.DNE(6,jt,9,7,"mat-option",11),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(),e.R50("value",t.siteUser.access_level||t.AccessRolesTypes.operator),e.Y8G("disabled",(!t.isAdmin(t.Site.currentRights)||t.isAdmin(t.siteUser.access_level))&&!t.isOwner(t.Site.currentRights)),e.R7$(3),e.SpI(" ",e.bMT(5,4,t.siteAccessOptionsMap[t.siteUser.access_level].value)," "),e.R7$(2),e.Y8G("ngForOf",t.siteAccessOptions)}}function Et(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",1)(2,"div",4)(3,"div")(4,"b"),e.EFF(5),e.k0s()(),e.j41(6,"div")(7,"small"),e.EFF(8),e.k0s()()()(),e.bVm()),2&n){const t=e.XpG();e.R7$(5),e.SpI(" ",null==t.siteUser?null:t.siteUser.grantorFullName," "),e.R7$(3),e.SpI(" ",t.siteUser.grantorUserEmail," ")}}function wt(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",15),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.deleteSiteUser(i.siteUser))}),e.nrm(1,"i",16),e.k0s()}}function Yt(n,a){if(1&n&&(e.qex(0),e.DNE(1,wt,2,0,"button",14),e.bVm()),2&n){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.isAdmin(t.Site.currentRights)&&!t.isOwner(t.siteUser.access_level))}}function Ut(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",15),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.changeOwner())}),e.qSk(),e.j41(1,"svg",17)(2,"g",18),e.nrm(3,"path",19)(4,"path",20),e.k0s(),e.j41(5,"defs")(6,"clipPath",21),e.nrm(7,"rect",22),e.k0s()()()()}}let Dt=(()=>{class n{constructor(t,s,i,o){this.$store=t,this.$http=s,this.$dialog=i,this.$router=o,this.deleteAcce
1ss=new e.bkB,this.updated=new e.bkB,this.isOwner=F.u8,this.AccessRolesTypes=M.bH,this.isAdmin=F.qc,this.siteAccessOptions=M.Y,this.siteAccessOptionsMap=M.cD}ngOnInit(){this.$store.select("sites").subscribe(t=>{this.Site=t.SiteOne}),this.$store.select("user").subscribe(t=>{this.$user=t.User})}setSiteAccessLevelForSiteUser(t,s){const i={user_id:s.user_id,site_id:s.site_id,access_level:t};this.$http.put("site/user-access/update",{...i},{params:{id:`${i.site_id}, ${i.user_id}`}}).subscribe(o=>{this.siteUser=o})}deleteSiteUser(t){const s_user_id=t.user_id;this.$http.delete("site/user-access/delete",{params:{id:`${t.site_id}, ${s_user_id}`}}).subscribe(()=>{s_user_id===this.$user.id?this.$router.navigate(["/sites"]).then():this.deleteAccess.emit()})}changeOwner(){this.$dialog.open(Gt,{maxWidth:"296px",width:"100%",data:{siteId:this.Site.id}}).beforeClosed().subscribe(t=>{t&&this.updated.emit()})}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(S.Qq),e.rXU(f.bZ),e.rXU(u.Ix))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-desktop-user-item"]],inputs:{siteUser:[e.Mj6.None,"data","siteUser"]},outputs:{deleteAccess:"deleteAccess",updated:"updated"},standalone:!0,features:[e.aNF],decls:23,vars:11,consts:[["selectedRole",""],[1,"user-info-wrapper"],[1,"user-icon"],[1,"ico","ico-xl","ico-human"],[1,"user-info"],[4,"ngIf"],["class","bare-input select-field",4,"ngIf"],[1,"text-center"],[3,"ngIf"],[1,"bare-input","select-field"],[3,"valueChange","value","disabled"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"text-grey"],["class","btn btn-icon",3,"click",4,"ngIf"],[1,"btn","btn-icon",3,"click"],[1,"ico","ico-trash"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg",1,"ico"],["clip-path","url(#clip0_11345_5051)"],["d","M5.66667 3.5L15 3.5M5.66667 3.5C5.66667 3.00555 5.52982 2.5222 5.27343 2.11108C5.01704 1.69995 4.65262 1.37952 4.22626 1.1903C3.7999 1.00108 3.33075 0.951575 2.87812 1.04804C2.4255 1.1445 2.00974 1.3826 1.68342 1.73223C1.3571 2.08186 1.13487 2.52732 1.04484 3.01227C0.954804 3.49723 1.00101 3.99989 1.17762 4.45671C1.35422 4.91352 1.65329 5.30397 2.03701 5.57867C2.42072 5.85338 2.87185 6 3.33333 6C3.95217 6 4.54567 5.73661 4.98325 5.26777C5.42084 4.79893 5.66667 4.16304 5.66667 3.5ZM14.2222 3.5V5.16667M11.1111 3.5V5.16667","stroke","#828282","stroke-width","1.6","stroke-linecap","round","stroke-linejoin","round"],["d","M1 12H14M12 9L15 12L12 15","stroke","#828282","stroke-width","1.6","stroke-linecap","round"],["id","clip0_11345_5051"],["width","16","height","16","fill","white","transform","matrix(-1 0 0 1 16 0)"]],template:function(s,i){1&s&&(e.j41(0,"tr")(1,"td")(2,"div",1)(3,"div",2),e.nrm(4,"i",3),e.k0s(),e.j41(5,"div",4)(6,"div")(7,"b"),e.EFF(8),e.k0s()(),e.j41(9,"div")(10,"small"),e.EFF(11),e.k0s()()()()(),e.j41(12,"td"),e.DNE(13,At,3,3,"span",5)(14,Ot,7,6,"mat-form-field",6),e.k0s(),e.j41(15,"td"),e.DNE(16,Et,9,2,"ng-container",5),e.k0s(),e.j41(17,"td",7),e.EFF(18),e.nI1(19,"date"),e.k0s(),e.j41(20,"td",7),e.DNE(21,Yt,2,1,"ng-container",5)(22,Ut,8,0,"ng-template",8),e.k0s()()),2&s&&(e.R7$(8),e.JRh(null==i.siteUser?null:i.siteUser.userFullName),e.R7$(3),e.JRh("**"!==i.siteUser.grantedUserEmail?i.siteUser.grantedUserEmail:i.siteUser.username),e.R7$(2),e.Y8G("ngIf",i.isOwner(i.siteUser.access_level)),e.R7$(),e.Y8G("ngIf",!i.isOwner(i.siteUser.access_level)),e.R7$(2),e.Y8G("ngIf",!i.isOwner(i.siteUser.access_level)),e.R7$(2),e.SpI(" ",e.i5U(19,8,1e3*i.siteUser.date_created,"dd.MM.YYYY HH:mm")," "),e.R7$(3),e.Y8G("ngIf",i.isAdmin(i.Site.currentRights)&&!i.isAdmin(i.siteUser.access_level)||i.$user.id===i.siteUser.user_id||i.isOwner(i.Site.currentRights)),e.R7$(),e.Y8G("ngIf",i.isOwner(i.siteUser.access_level)&&i.$user.id===i.siteUser.user_id))},dependencies:[m.h,m.D9,g.bT,C.MatInputModule,h.rl,v.MatSelectModule,v.MatSelect,v.MatSelectTrigger,k.MatOption,g.Sq,g.vh],styles:["[_nghost-%COMP%]{display:contents}.user-info-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:20px;color:#4f4f4f;line-height:1}.user-info-wrapper[_ngcontent-%COMP%] .user-icon[_ngcontent-%COMP%]{flex:0 0 auto;width:30px;height:30px;padding:6px;border-radius:5px;background-color:var(--qform-color-grey-light)}.user-info-wrapper[_ngcontent-%COMP%] .user-icon[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{width:100%;height:100%}.user-info-wrapper[_ngcontent-%COMP%] .user-info[_ngcontent-%COMP%]{flex:1}.user-info-wrapper[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{color:#666d70}.select-field[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper{--mdc-outlined-text-field-hover-outline-color: transparent;--mdc-outlined-text-field-active-outline-color: transparent;--mdc-outlined-text-field-focus-outline-color: transparent;--mdc-outlined-text-field-outline-color: transparent}"]})}}return n})();function Xt(n,a){if(1&n&&(e.j41(0,"mat-option",17)(1,"div"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"div")(5,"small"),e.EFF(6),e.nI1(7,"translate"),e.k0s()()()),2&n){const t=a.$implicit;e.Y8G("value",t.key),e.R7$(2),e.SpI(" ",e.bMT(3,3,t.value)," "),e.R7$(4),e.JRh(e.bMT(7,5,t.extra))}}function Nt(n,a){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"mat-form-field",14)(2,"mat-select",15),e.mxI("valueChange",function(i){e.eBV(t);const o=e.XpG();return o.siteUser.access_level||e.DH7(o.AccessRolesTypes.operator,i)||(o.AccessRolesTypes.operator=i),e.Njj(i)}),e.bIt("valueChange",function(i){e.eBV(t);const o=e.XpG();return e.Njj(o.setSiteAccessLevelForSiteUser(i,o.siteUser))}),e.j41(3,"mat-select-trigger"),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.DNE(6,
1Xt,8,7,"mat-option",16),e.k0s()()()}if(2&n){const t=e.XpG();e.R7$(2),e.R50("value",t.siteUser.access_level||t.AccessRolesTypes.operator),e.Y8G("disabled",(!t.isAdmin(t.Site.currentRights)||t.isAdmin(t.siteUser.access_level))&&!t.isOwner(t.Site.currentRights)),e.R7$(2),e.SpI(" ",e.bMT(5,4,t.siteAccessOptionsMap[t.siteUser.access_level].value)," "),e.R7$(2),e.Y8G("ngForOf",t.siteAccessOptions)}}function Vt(n,a){if(1&n&&(e.j41(0,"div")(1,"div",5)(2,"small"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",18)(6,"div",19)(7,"b"),e.EFF(8),e.k0s()(),e.j41(9,"div",20)(10,"small"),e.EFF(11),e.k0s()()()()),2&n){const t=e.XpG();e.R7$(3),e.SpI(" ",e.bMT(4,3,"global.grantedAccess")," "),e.R7$(5),e.JRh(t.siteUser.grantorFullName),e.R7$(3),e.JRh(t.siteUser.grantorUserEmail)}}function Lt(n,a){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"div",21)(2,"button",22),e.bIt("click",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.deleteSiteUser(i.siteUser))}),e.nrm(3,"i",23),e.j41(4,"span"),e.EFF(5,"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f"),e.k0s()()()()}if(2&n){const t=e.XpG();e.R7$(2),e.Y8G("disabled",!t.isAdmin(t.Site.currentRights))}}let Bt=(()=>{class n{constructor(t,s,i){this.$store=t,this.$http=s,this.$router=i,this.deleteAccess=new e.bkB,this.updated=new e.bkB,this.siteAccessOptionsMap=M.cD,this.siteAccessOptions=M.Y,this.isOwner=F.u8,this.isAdmin=F.qc,this.AccessRolesTypes=M.bH}ngOnInit(){this.$store.select("sites").subscribe(t=>{this.Site=t.SiteOne}),this.$store.select("user").subscribe(t=>{this.$user=t.User})}setSiteAccessLevelForSiteUser(t,s){const i={user_id:s.user_id,site_id:s.site_id,access_level:t};this.$http.put("site/user-access/update",{...i},{params:{id:`${i.site_id}, ${i.user_id}`}}).subscribe(o=>{this.siteUser=o})}deleteSiteUser(t){const s_user_id=t.user_id;this.$http.delete("site/user-access/delete",{params:{id:`${t.site_id}, ${s_user_id}`}}).subscribe(()=>{s_user_id===this.$user.id?this.$router.navigate(["/sites"]).then():this.deleteAccess.emit()})}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(S.Qq),e.rXU(u.Ix))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-mobile-user-item"]],inputs:{siteUser:[e.Mj6.None,"data","siteUser"]},outputs:{deleteAccess:"deleteAccess",updated:"updated"},standalone:!0,features:[e.aNF],decls:29,vars:16,consts:[["expandedBlock",""],[1,"mobile-group-card","default-card"],[1,"default-card_header"],[1,"mobile-group-card__info"],[1,"mobile-group-card__title"],[1,"text-grey"],[1,"mobile-group-card__role"],[1,"default-card_expanded"],[1,"default-card_expanded-container"],[1,"default-card_body","mobile-group-card_body"],[4,"ngIf"],[1,"mobile-group-card_date-issue"],[1,"default-card_expanded-btn",3,"click"],[1,"fa","fa-chevron-down"],[1,"custom-select"],[3,"valueChange","value","disabled"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"mobile-group-card_access-granted"],[1,"mobile-group-card_access-granted__name"],[1,"text-gray"],[1,"mobile-group-card_actions"],[1,"btn",3,"click","disabled"],[1,"fa-regular","fa-trash-can"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"h4"),e.EFF(5),e.k0s(),e.j41(6,"small",5),e.EFF(7),e.k0s()()(),e.j41(8,"div",6),e.EFF(9),e.nI1(10,"translate"),e.k0s()(),e.j41(11,"div",7)(12,"div",8,0)(14,"div",9),e.DNE(15,Nt,7,6,"div",10)(16,Vt,12,5,"div",10),e.j41(17,"div")(18,"div",5)(19,"small"),e.EFF(20),e.nI1(21,"translate"),e.k0s()(),e.j41(22,"div",11)(23,"b"),e.EFF(24),e.nI1(25,"date"),e.k0s()()(),e.DNE(26,Lt,6,1,"div",10),e.k0s()(),e.j41(27,"button",12),e.bIt("click",function(){e.eBV(o);const p=e.sdS(13);return e.Njj(p.classList.toggle("open"))}),e.nrm(28,"i",13),e.k0s()()()}if(2&s){const o=e.sdS(13);e.R7$(5),e.SpI(" ",i.siteUser.userFullName," "),e.R7$(2),e.JRh("**"!==i.siteUser.grantedUserEmail?i.siteUser.grantedUserEmail:i.siteUser.username),e.R7$(2),e.SpI(" ",e.bMT(10,9,i.siteAccessOptionsMap[i.siteUser.access_level].value)," "),e.R7$(3),e.Y8G("@expand",o.classList.contains("open")?"expanded":"collapsed"),e.R7$(3),e.Y8G("ngIf",!i.isOwner(i.siteUser.access_level)),e.R7$(),e.Y8G("ngIf",!i.isOwner(i.siteUser.access_level)),e.R7$(4),e.JRh(e.bMT(21,11,"global.whenGroup")),e.R7$(4),e.JRh(e.i5U(25,13,1e3*i.siteUser.date_created,"dd.MM.YYYY HH:mm")),e.R7$(2),e.Y8G("ngIf",i.isAdmin(i.Site.currentRights)&&!i.isOwner(i.siteUser.access_level))}},dependencies:[m.h,m.D9,g.bT,C.MatInputModule,h.rl,v.MatSelectModule,v.MatSelect,v.MatSelectTrigger,k.MatOption,g.Sq,g.vh],styles:[".mobile-group-card__title[_ngcontent-%COMP%]{font-weight:600}.mobile-group-card__role[_ngcontent-%COMP%]{transition:all .2s ease-in-out;font-weight:500}.mobile-group-card_body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.mobile-group-card_body[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{border-top:1px solid var(--qform-color-border-grey);padding-top:12px}.mobile-group-card_actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:100%}.mobile-group-card[_ngcontent-%COMP%]:has(.default-card_expanded-container.open) .mobile-group-card__role[_ngcontent-%COMP%]{opacity:0}
1.mobile-group-card[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper{padding:0!important}.mobile-group-card[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-subscript-wrapper{display:none!important}"],data:{animation:[w.P]}})}}return n})();const qt=(n,a,t)=>({itemsPerPage:n,currentPage:a,totalItems:t});function zt(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",22)(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"button",23),e.bIt("click",function(){e.eBV(t),e.XpG();const i=e.sdS(17);return e.Njj(i.open())}),e.nrm(5,"i",24),e.k0s()()}if(2&n){e.XpG();const t=e.sdS(17);e.R7$(2),e.SpI(" ",e.bMT(3,2,"groupPage.user")," "),e.R7$(2),e.Y8G("satPopoverAnchor",t)}}function Ht(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",22)(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"button",23),e.bIt("click",function(){e.eBV(t),e.XpG();const i=e.sdS(31);return e.Njj(i.open())}),e.nrm(5,"i",24),e.k0s()()}if(2&n){e.XpG();const t=e.sdS(31);e.R7$(2),e.SpI(" ",e.bMT(3,2,"global.grantedAccess")," "),e.R7$(2),e.Y8G("satPopoverAnchor",t)}}function Jt(n,a){if(1&n){const t=e.RV6();e.j41(0,"app-desktop-user-item",26),e.bIt("deleteAccess",function(){e.eBV(t);const i=e.XpG().index,o=e.XpG();return o.siteUsers.splice(i,1),e.Njj(o.getSiteUsers())})("updated",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.getSiteUsers())}),e.k0s()}if(2&n){const t=e.XpG().$implicit;e.Y8G("data",t)}}function Qt(n,a){if(1&n){const t=e.RV6();e.j41(0,"tr")(1,"td",27)(2,"app-mobile-user-item",26),e.bIt("deleteAccess",function(){e.eBV(t);const i=e.XpG().index,o=e.XpG();return o.siteUsers.splice(i,1),e.Njj(o.getSiteUsers())})("updated",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.getSiteUsers())}),e.k0s()()()}if(2&n){const t=e.XpG().$implicit;e.R7$(2),e.Y8G("data",t)}}function Wt(n,a){if(1&n&&(e.qex(0),e.DNE(1,Jt,1,1,"app-desktop-user-item",25)(2,Qt,3,1,"ng-template",null,3,e.C5r),e.bVm()),2&n){const t=e.sdS(3),s=e.XpG();e.R7$(),e.Y8G("ngIf",!s.isMobile())("ngIfElse",t)}}let Zt=(()=>{class n{constructor(t,s,i,o,r){this.route=t,this.$store=s,this.$modal=i,this.$http=o,this.$i18n=r,this.openSearchInput=!1,this.openSearchInputGranted=!1,this.siteId=+this.route.snapshot.paramMap.get("site_id"),this.siteUsers=[],this.siteUsersMeta={perPage:1,currentPage:1,totalCount:1,pageCount:1},this.paramsGetSiteUsers={page:1,"per-page":20,"filter[site_id]":null,"filter[and][0][grantorUserEmail][like]":"","filter[or][2][grantedUserEmail][like]":"","filter[or][1][userFullName][like]":"","filter[or][2][grantedUserPhone][like]":"","filter[or][1][grantorUserPhone][like]":""},this.filterEmail="",this.filterGrantedEmail="",this.AccessRolesTypes=M.bH}ngOnInit(){this.getSiteUsers(),this.$store.select("sites").subscribe(t=>{this.Site=t.SiteOne}),this.$store.select("user").subscribe(t=>{this.$user=t.User})}getSiteUsers(){this.paramsGetSiteUsers={...this.paramsGetSiteUsers,"filter[site_id]":this.siteId,"filter[and][0][grantorUserEmail][like]":this.isEmail(this.filterEmail)?this.filterEmail:"","filter[or][2][grantedUserEmail][like]":this.isEmail(this.filterGrantedEmail)?this.filterGrantedEmail:"","filter[or][1][userFullName][like]":this.filterGrantedEmail,"filter[or][2][grantedUserPhone][like]":this.isEmail(this.filterGrantedEmail)?"":this.filterGrantedEmail,"filter[or][1][grantorUserPhone][like]":this.isEmail(this.filterEmail)?"":this.filterEmail};const t=this.$http.get("site/user-access/index",{params:{...this.paramsGetSiteUsers,sort:"date_created"}}).subscribe({next:s=>{this.siteUsers=s.items,this.siteUsersMeta=s._meta},complete:()=>t.unsubscribe()})}openInviteUserModal(){this.$modal.open($t,{maxWidth:"395px",width:"100%"}).beforeClosed().subscribe(t=>{t&&this.$http.post("site/user-access/create",{site_id:this.siteId,access_level:t.access_level,userQuery:t.user}).subscribe({error:s=>{"site"===s.error[0]?.field&&this.$modal.open(z.h,{maxWidth:"550px",data:{title:this.$i18n.instant("errorLimits.freeSpace.limitAccessUsers.title"),description:this.$i18n.instant(s.error[0]?.message||"errorLimits.freeSpace.limitAccessUsers.desc"),site_id:this.Site.id}})},complete:()=>
1{this.getSiteUsers()}})})}searchGrantedUser(t){this.filterGrantedEmail||t.close(),this.paramsGetSiteUsers.page=1,this.getSiteUsers()}pageChanged(t){this.paramsGetSiteUsers.page=t,this.getSiteUsers()}isMobile(){return window.innerWidth<=768}isEmail(t){return t.includes("@")}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(u.nX),e.rXU(x.il),e.rXU(f.bZ),e.rXU(S.Qq),e.rXU(m.c$))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-users"]],hostBindings:function(s,i){1&s&&e.bIt("resize",function(r){return i.isMobile(r)},!1,e.tSv)},standalone:!0,features:[e.aNF],decls:49,vars:37,consts:[["gp",""],["searchUserModel","ngModel"],["p",""],["mobileItem",""],[1,"mobile-search"],[1,"custom-select"],["matInput","","type","text",3,"ngModelChange","ngModel","placeholder"],["matSuffix","",1,"btn-icon",2,"background","none","margin","0",3,"click"],[1,"fa-solid","fa-magnifying-glass"],[1,"wrap"],[1,"btn","btn-primary","btn-invite",2,"margin-bottom","30px",3,"click"],[1,"table-wrapper"],[1,"default-table"],["style","\n display: flex;\n justify-content: space-between;\n align-items: center;\n ",4,"ngIf"],["hasBackdrop","",3,"backdropClicked"],[1,"custom-select","custom-field"],["matInput","","type","text","maxlength","100",3,"ngModelChange","change","ngModel","placeholder"],["matSuffix","",1,"btn-link","text-size-small","text-grey",3,"click"],[1,"ico","ico-close_light"],[4,"ngFor","ngForOf"],[1,"pagination"],[3,"pageChange","pageBoundsCorrection","maxSize","directionLinks","autoHide","responsive","previousLabel","nextLabel"],[2,"display","flex","justify-content","space-between","align-items","center"],[1,"btn-link",3,"click","satPopoverAnchor"],[1,"ico","ico-search"],[3,"data","deleteAccess","updated",4,"ngIf","ngIfElse"],[3,"deleteAccess","updated","data"],["colspan","100%",2,"padding","0 0 20px"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"div",4)(1,"mat-form-field",5)(2,"input",6),e.nI1(3,"translate"),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.filterGrantedEmail,p)||(i.filterGrantedEmail=p),e.Njj(p)}),e.k0s(),e.j41(4,"button",7),e.bIt("click",function(){return e.eBV(o),e.Njj(i.getSiteUsers())}),e.nrm(5,"i",8),e.k0s()()(),e.j41(6,"div",9)(7,"button",10),e.bIt("click",function(){return e.eBV(o),e.Njj(i.openInviteUserModal())}),e.EFF(8),e.nI1(9,"translate"),e.k0s(),e.j41(10,"div",11)(11,"table",12)(12,"thead")(13,"tr")(14,"th"),e.DNE(15,zt,6,4,"div",13),e.j41(16,"sat-popover",14,0),e.bIt("backdropClicked",function(){e.eBV(o);const p=e.sdS(17);return e.Njj(p.close())}),e.j41(18,"div")(19,"mat-form-field",15)(20,"input",16,1),e.nI1(22,"translate"),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.filterGrantedEmail,p)||(i.filterGrantedEmail=p),e.Njj(p)}),e.bIt("change",function(){e.eBV(o);const p=e.sdS(17);return e.Njj(i.searchGrantedUser(p))}),e.k0s(),e.j41(23,"button",17),e.bIt("click",function(){return e.eBV(o),e.sdS(17).close(),i.filterGrantedEmail="",e.Njj(i.getSiteUsers())}),e.nrm(24,"i",18),e.k0s()()()()(),e.j41(25,"th"),e.EFF(26),e.nI1(27,"translate"),e.k0s(),e.j41(28,"th"),e.DNE(29,Ht,6,4,"div",13),e.j41(30,"sat-popover",14,2),e.bIt("backdropClicked",function(){e.eBV(o);const p=e.sdS(31);return e.Njj(p.close())}),e.j41(32,"div")(33,"mat-form-field",15)(34,"input",16,1),e.nI1(36,"translate"),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.filterEmail,p)||(i.filterEmail=p),e.Njj(p)}),e.bIt("change",function(){e.eBV(o);const p=e.sdS(31);return e.Njj(i.searchGrantedUser(p))}),e.k0s(),e.j41(37,"button",17),e.bIt("click",function(){return e.eBV(o),e.sdS(31).close(),i.filterEmail="",e.Njj(i.getSiteUsers())}),e.nrm(38,"i",18),e.k0s()()()()(),e.j41(39,"th"),e.EFF(40),e.nI1(41,"translate"),e.k0s(),e.j41(42,"th"),e.EFF(43,"\xa0"),e.k0s()()(),e.j41(44,"tbody"),e.DNE(45,Wt,4,2,"ng-container",19),e.nI1(46,"paginate"),e.k0s()(),e.j41(47,"div",20)(48,"pagination-controls",21),e.bIt("pageChange",function(p){return e.eBV(o),e.Njj(i.pageChanged(p))})("pageBoundsCorrection",function(p){return e.eBV(o),e.Njj(i.pageChanged(p))}),e.k0s()()()()}2&s&&(e.R7$(2),e.R50("ngModel",i.filterGrantedEmail),e.Y8G("placeholder",e.bMT(3,18,"bidPage.searchPlaceholder")),e.R7$(6),e.SpI(" ",e.bMT(9,20,"global.openGroup")," "),e.R7$(7),e.Y8G("ngIf",!i.openSearchInputGranted),e.R7$(5),e.R50("ngModel",i.filterGrantedEmail),e.Y8G("placeholder",e.bMT(22,22,"global.phone")+"/Email"),e.R7$(6),e.SpI(" ",e.bMT(27,24,"groupPage.maxUserLevel")," "),e.R7$(3),e.Y8G("ngIf",!i.openSearchInput),e.R7$(5),e.R50("ngModel",i.filterEmail),e.Y8G("placeholder",e.bMT(36,26,"global.phone")+"/Email"),e.R7$(6),e.SpI(" ",e.bMT(41,28,"siteSettingsPage.whenGroup")," "),e.R7$(5),e.Y8G("ngForOf",e.i5U(46,30,i.siteUsers,e.sMw(33,qt,i.siteUsersMeta.perPage,i.siteUsersMeta.currentPage,i.siteUsersMeta.totalCount))),e.R7$(3),e.Y8G("maxSize",10)("directionLinks",!0)("autoHide",!0)("responsive",!0)("previousLabel","")("nextLabel",""))},dependencies:[C.MatInputModule,C.MatInput,h.rl,h.yw,l.YN,l.me,l.BC,l.tU,l.vS,m.h,m.D9,g.bT,Q.qq,Q.MJ,Q.Hx,g.Sq,O.ed,O.kf,O.ej,Dt,Bt],styles:["@media screen and (max-width: 768px){.table-wrapper[_ngcontent-%COMP%]{overflow:visible}.table-wrapper[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{display:none}}.custom-field[_ngcontent-%COMP%] input.mat-input-element{margin-top:.2375em}.custom-field[_ngcontent-%COMP%] .mat-form-field-wrapper{padding-bottom:0!important;margin:0!important}.custom-field[_ngcontent-%COMP%] .mat-form-field-subscript-wrapper{display:none}.mobile-search[_ngcontent-%COMP%]{display:none!important}@media screen and (max-width: 768px){.mobile-search[_ngcontent-%COMP%]{display:block!important}}@media screen and (max-width: 768px){.btn-invite[_ngcontent-%COMP%]{width:100%!important}}"],data:{animation:[w.P]}})}}return n})();var Kt=c(68712);let Z=(()=>{class n{constructor(t){this.http=t}getRegionGroups(){return this.regionGroups$??=this.http.get("agreement/region-group").pipe((0,Kt.t)(1)),this.regionGroups$}static{this.\u0275fac=function(s){return new(s||n)(e.KVO(S.Qq))}}static{this.\u0275prov=e.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const pe=()=>({fragment:"ignored",matrixParams:"ignored",queryParams:"exact",paths:"exact"});function en(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",2)(2,"ul",3)(3,"li",4)(4,"a",5),e.EFF(5),e.nI1(6,"translate"),e.k0s()(),e.j41(7,"li",4)(8,"a",6),e.EFF(9),e.nI1(10,"translate"),e.k0s()()()(),e.j41(11,"div",7),e.nrm(12,"router-outlet"),e.k0s(),e.bVm()),2&n){const t=e.XpG();e.R7$(3),e.Y8G("routerLinkActiveOptions",e.lJ4(10,pe)),e.R7$(),e.Y8G("queryParams",t.params),e.R7$(),e.JRh(e.bMT(6,6,"settingsAgreementsPage.all.menuLabel")),e.R7$(2),e.Y8G("routerLinkActiveOptions",e.lJ4(11,pe)),e.R7$(),e.Y8G("queryParams",t.params),e.R7$(),e.JRh(e.bMT(10,8,"settingsAgreementsPage.my.menuLabel"))}}function tn(n,a){1&n&&(e.j41(0,"div",8),e.nrm(1,"i",9),e.j41(2,"p"),e.EFF(3),e.nI1(4,"translate"),e.nrm(5,"br")(6,"br"),e.EFF(7),e.nI1(8,"translate"),e.j41(9,"a",10)(10,"b"),e.EFF(11),e.nI1(12,"translate"),e.k0s()()()()),2&n&&(e.R7$(3),e.SpI(" ",e.bMT(4,3,"agreement_page.hints.noDomains")," "),e.R7$(4),e.SpI(" ",e.bMT(8,5,"agreement_page.hints.domainSettings.text")," "),e.R7$(4),e.JRh(e.bMT(12,7,"agreement_page.hints.domainSettings.link")))}let nn=(()=>{class n{constructor(t,s,i,o,r,p){this.$store=t,this.agreementRegionGroups=s,this.$route=i,this.$router=o,this.$title=r,this.$t
1=p,this.siteId=this.$route.snapshot.paramMap.get("site_id"),this.isQform=this.$route.queryParamMap,this.destroy$=new G.B7,this.$route.queryParams.pipe((0,b.Q)(this.destroy$)).subscribe(I=>{this.params=I})}ngOnInit(){this.$t.get("form-settingsPage.menu2Agreement").pipe((0,b.Q)(this.destroy$)).subscribe(t=>{this.$title.setTitle(t)}),this.$t.onDefaultLangChange.pipe((0,b.Q)(this.destroy$)).subscribe(()=>{this.$t.get("form-settingsPage.menu2Agreement").subscribe(t=>{this.$title.setTitle(t)})}),this.settings=this.$store.select("siteSetting").pipe((0,y.T)(t=>t.SiteSetting),(0,b.Q)(this.destroy$)),this.site=this.$store.select("sites").pipe((0,y.T)(t=>t.SiteOne),(0,b.Q)(this.destroy$)),this.agreementRegionGroups.getRegionGroups().pipe((0,b.Q)(this.destroy$)).subscribe()}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(Z),e.rXU(u.nX),e.rXU(u.Ix),e.rXU(te.hE),e.rXU(m.c$))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-agreements"]],standalone:!0,features:[e.aNF],decls:5,vars:6,consts:[["NoMainDomain",""],[4,"ngIf","ngIfElse"],[1,"menu-top","tabs"],[1,"menu-top__list"],["routerLinkActive","active",1,"agreement-tab-btn",3,"routerLinkActiveOptions"],["routerLink",".",1,"menu-top__list-item_link",3,"queryParams"],["routerLink","my",1,"menu-top__list-item_link",3,"queryParams"],["id","agreement-page",1,"content"],[1,"hint",2,"align-items","flex-start"],[1,"ico","ico-info_circle","text-danger"],["routerLink","../alias",1,"text-primary"]],template:function(s,i){if(1&s&&(e.DNE(0,en,13,12,"ng-container",1),e.nI1(1,"async"),e.nI1(2,"async"),e.DNE(3,tn,13,9,"ng-template",null,0,e.C5r)),2&s){const o=e.sdS(4);e.Y8G("ngIf",e.bMT(1,2,i.settings).addressSettings.mainDomain||!!e.bMT(2,4,i.isQform).get("q"))("ngIfElse",o)}},dependencies:[g.bT,g.Jj,u.wQ,u.Wk,m.h,m.D9,u.n3],styles:[".agreement-template_text form .mat-form-field-label-wrapper{height:inherit} .agreement-template_text form .mat-form-field-label-wrapper .mat-form-field-label{line-height:1.2}.btn-close[_ngcontent-%COMP%]{display:none}.agreement-tab-btn[_ngcontent-%COMP%]{padding:12px 34px;color:#4f4f4f;font-weight:500;font-size:14px;border-radius:4px;background-color:#f5f5f5}.agreement-tab-btn.active[_ngcontent-%COMP%]{color:#07b859;background-color:#e6f4e3}"]})}}return n})();var N=c(55234),ce=c(28849),E=c(9454),V=c(4056),me=c(48238);const sn=()=>["my"],ge=(n,a)=>[n,a];function on(n,a){if(1&n&&(e.j41(0,"mat-option",33),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=a.$implicit;e.Y8G("value",t.id),e.R7$(),e.SpI("",e.bMT(2,2,t.name)," ")}}function an(n,a){if(1&n&&(e.j41(0,"mat-select-trigger")(1,"div",34),e.nrm(2,"img",35),e.j41(3,"span"),e.EFF(4),e.k0s()()()),2&n){e.XpG();const t=e.sdS(19);e.R7$(2),e.Mz_("src","assets/image/flags/4x3/",null==t.value?null:t.value.tag,".svg",e.B4B),e.Y8G("alt",null==t.value?null:t.value.name),e.R7$(2),e.JRh(null==t.value?null:t.value.name)}}function rn(n,a){if(1&n&&(e.j41(0,"mat-option",33)(1,"div",36),e.nrm(2,"img",35),e.j41(3,"span"),e.EFF(4),e.k0s()()()),2&n){const t=a.$implicit;e.Y8G("value",t),e.R7$(2),e.Mz_("src","assets/image/flags/4x3/",t.tag,".svg",e.B4B),e.Y8G("alt",t.name),e.R7$(2),e.JRh(t.name)}}function ln(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",49),e.bIt("click",function(){e.eBV(t),e.XpG();const i=e.sdS(13),o=e.XpG(2);return e.Njj(o.scrollToForm(i))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"settingsAgreementsPage.all.addAgreementBtn")," "))}function pn(n,a){if(1&n&&(e.qex(0),e.j41(1,"span"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"a",50),e.nI1(5,"async"),e.EFF(6),e.nI1(7,"translate"),e.k0s(),e.bVm()),2&n){const t=e.XpG().$implicit,s=e.XpG(2);e.R7$(2),e.SpI(" ",e.bMT(3,5,"settingsAgreementsPage.all.hasBeenAdding")," "),e.R7$(2),e.Y8G("routerLink",e.lJ4(11,sn))("fragment","agreement-template-"+t.agreement_template_type_id+"_"+t.region_group_id)("queryParams",e.bMT(5,7,s.params)),e.R7$(2),e.SpI(" ",e.bMT(7,9,"settingsAgreementsPage.all.hasBeenAddingLink")," ")}}function cn(n,a){if(1&n){const t=e.RV6();e.j41(0,"mat-slide-toggle",51),e.bIt("click",function(i){e.eBV(t);const o=e.XpG().index,r=e.XpG(2);return e.Njj(r.onToggleChange(i,o))}),e.mxI("ngModelChange",function(i){e.eBV(t);const o=e.XpG().index,r=e.XpG(2);return e.DH7(r.use_custom_agreement[o],i)||(r.use_custom_agreement[o]=i),e.Njj(i)}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&n){const t=e.XpG().index,s=e.XpG(2);e.R50("ngModel",s.use_custom_agreement[t]),e.R7$(),e.SpI("",e.bMT(2,2,"settingsAgreementsPage.myText")," ")}}function mn(n,a){if(1&n&&e.nrm(0,"meter",55),2&n){const t=e.XpG(2).$implicit;e.Y8G("value",null==t.text?null:t.text.length)}}function gn(n,a){1&n&&(e.j41(0,"div",56),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.JRh(e.bMT(2,1,"form-constructorPage.maxTextLength")))}function dn(n,a){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"angular-editor",52),e.mxI("ngModelChange",function(i){e.eBV(t);const o=e.XpG().$implicit;return e.DH7(o.text,i)||(o.text=i),e.Njj(i)}),e.k0s(),e.DNE(2,mn,1,1,"meter",53)(3,gn,3,3,"div",54),e.k0s()}if(2&n){const t=e.XpG(),s=t.$implicit,i=t.index,o=e.XpG(2);e.R7$(),e.R50("ngModel",s.text),e.Y8G("config",o.editorConfig),e.R7$(),e.Y8G("ngIf",o.use_custom_agreement[i]),e.R7$(),e.Y8G("ngIf",(null==s.text?null:s.text.length)>=8192)}}function _n(n,a){if(1&n&&(e.j41(0,"div",47),e.nrm(1,"div",57,5),e.nI1(3,"safeHtml"),e.k0s()),2&n){const t=e.XpG().$implicit;e.R7$(),e.Y8G("innerHtml",e.bMT(3,2,t.text),e.npT)("id","agreement-"+t.id)}}function un(n,a){1&n&&(e.nrm(0,"div",58),e.nI1(1,"translate")),2&n&&e.Y8G("innerHtml",e.bMT(1,1,"settingsAgreementsPage.customAgreementHint"),e.npT)}function fn(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",59)(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.nrm(5,"div",60),e.bVm()),2&n){const t=e.XpG().$implicit;e.R7$(3),e.SpI("",e.bMT(4,2,"settingsAgreementsPage.form.AdditionalGoals"),":"),e.R7$(2),e.Y8G("innerHtml",t.additional_purpose,e.npT)}}function hn(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",79)(1,"span",76),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"textarea",80,11),e.bIt("input",function(){e.eBV(t);const i=e.sdS(5),o=e.XpG(5).$implicit,r=e.XpG(2);return e.Njj(r.changeAgreementText("purpose",i.value,"agreement-"+o.id))}),e.k0s()()}if(2&n){const t=e.XpG(5).$implicit;e.R7$(2),e.JRh(e.bMT(3,2,"settingsAgreementsPage.form.AdditionalObjectivesAgreement")),e.R7$(2),e.Y8G("ngModel",t.additional_purpose)}}function bn(n,a){if(1&n){const t=e.RV6();e.qex(0),e.j41(1,"div",74)(2,"div",75)(3,"span",76),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.j41(6,"angular-editor",77,10),e.bIt("input",function(){e.eBV(t);const i=e.sdS(7),o=e.XpG(4).$implicit,r=e.XpG(2);return e.Njj(r.changeAgreementText("additional_text",i.value,"agreement-"+o.id))}),e.k0s()(),e.DNE(8,hn,6,4,"div",78),e.k0s(),e.bVm()}if(2&n){const t=e.XpG(4).$implicit,s=e.XpG(2);e.R7$(4),e.JRh(e.bMT(5,3,"settingsAgreementsPage.form.additionalTextAgreement")),e.R7$(2),e.Y8G("config",s.editorConfig),e.R7$(2),e.Y8G("ngIf",e.l_i(5,ge,s.AgreementType.processor,s.AgreementType.premium).includes(t.agreement_template_type_id))}}function vn(n,a){if(1&n&&(e.j41(0,"div")(1,"mat-slide-toggle",72,9)(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.nrm(6,"i",73),e.nI1(7,"translate"),e.k0s(),e.DNE(8,bn,9,8,"ng-container",30),e.k0s()),2&n){const t=e.sdS(2);e.R7$(4),e.SpI(" ",e.bMT(5,3,"settingsAgreementsPage.form.supplementTextAgreement")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(7,5,"settingsAgreementsPage.form.supplementTextAgreementHint")),e.R7$(2),e.Y8G("ngIf",t.checked)}}function Mn(n,a){1&n&&(e.j41(0,"span",81),e.nrm(1,"i",82),e.k0s())}function xn(n,a){if(1&n&&(e.j41(0,"mat-option",33),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=a.$implicit,s=e.XpG(6);e.Y8G("value",t),e.R7$(),e.SpI(" ",e.bMT(2,2,s.LegalFormType[t])," ")}}function Cn(n,a){if(1&n){const t=e.RV6();e.j41(0,"mat-form-field",64)(1,"mat-label"),e.EFF(2),e.k0s(),e.j41(3,"input",86,13),e.bIt("input",function(){const i=e.eBV(t).$implicit,o=e.sdS(4),r=e.XpG(4).$implicit,p=e.XpG(2);return e.Njj(p.changeAgreementText(i.key,o.value,"agreement-"+r.id))}),e.k0s()()}if(2&n){const t=a.$implicit;e.R7$(2),e.JRh(t.name),e.R7$(),e.Y8G("name","option:"+t.id)("value",t.value)("required",!!t.required)}}function In(n,a){if(1&n){const t=e.RV6();e.qex(0),e.nrm(1,"hr",83),e.j41(2,"mat-form-field",64)(3,"mat-label")(4,"b"),e.EFF(5),e.nI1(6,"translate"),e.k0s()(),e.j41(7,"mat-select",84,12),e.bIt("ngModelChange",function(){e.eBV(t);const i=e.sdS(8),o=e.XpG(3).$implicit,r=e.XpG(2);return e.Njj(r.setOGRNtoText("agreement-"+o.id,i.value))}),e.DNE(9,xn,3,4,"mat-option",27),e.k0s()(),e.DNE(10,Cn,5,4,"mat-form-field",85),e.nrm(11,"hr",83),e.bVm()}if(2&n){const t=a.ngIf,s=e.sdS(8),i=e.XpG(3).$implicit,o=e.XpG(2);e.R7$(5),e.JRh(e.bMT(6,5,"settingsAgreementsPage.form.OrganizationalAndLegalForm")),e.R7$(2),e.Y8G("ngModel",t[0])("disabled",1===t.length),e.R7$(2),e.Y8G("ngForOf",t),e.R7$(),e.Y8G("ngForOf",o.filterFieldsAgreement(i.options,s.value))}}function $n(n,a){1&n&&(e.j41(0,"span",81),e.nrm(1,"i",82),e.k0s())}function Sn(n,a){if(1&n&&(e.qex(0),e.j41(1,"mat-radio-button",88),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"div")(5,"mat-form-field",64)(6,"mat-label"),e.EFF(7),e.nI1(8,"translate"),e.k0s(),e.nrm(9,"input",89,15),e.DNE(11,$n,2,0,"span",66),e.k0s()(),e.bVm()),2&n){const t=e.sdS(10);
1e.XpG();const s=e.sdS(1);e.R7$(),e.Y8G("value",1),e.R7$(),e.SpI(" ",e.bMT(3,5,"settingsAgreementsPage.form.setUrlPolicyPageRadio")," "),e.R7$(5),e.SpI(" ",e.bMT(8,7,"settingsAgreementsPage.form.setUrlPolicyPageInput")," "),e.R7$(2),e.Y8G("disabled",1!==s.value),e.R7$(2),e.Y8G("ngIf",t.valid&&t.value)}}function kn(n,a){if(1&n&&e.nrm(0,"textarea",91),2&n){const t=e.XpG(5).$implicit;e.Y8G("ngModel",t.politic_text)}}function Rn(n,a){if(1&n&&(e.qex(0),e.j41(1,"mat-radio-button",88,16),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"div"),e.DNE(6,kn,1,1,"textarea",90),e.k0s(),e.bVm()),2&n){const t=e.sdS(2);e.R7$(),e.Y8G("value",2),e.R7$(2),e.SpI(" ",e.bMT(4,3,"settingsAgreementsPage.form.setTextPolicyRadio")," "),e.R7$(3),e.Y8G("ngIf",t.checked)}}function Tn(n,a){if(1&n&&(e.j41(0,"mat-radio-group",87,14),e.DNE(2,Sn,12,9,"ng-container",30)(3,Rn,7,5,"ng-container",30),e.k0s()),2&n){const t=e.XpG(3).$implicit,s=e.XpG(2);e.Y8G("ngModel",1)("name","politic_mode:"+t.id),e.R7$(2),e.Y8G("ngIf",t.agreement_template_type_id!==s.AgreementType.operator||t.is_qlink),e.R7$(),e.Y8G("ngIf",t.can_change_politic_text)}}function Fn(n,a){1&n&&(e.j41(0,"mat-error")(1,"small"),e.EFF(2,"\u041e\u0431\u044f\u0437\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043f\u043e\u043b\u0435"),e.k0s()())}function yn(n,a){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"div",98),e.EFF(2),e.nI1(3,"translate"),e.nrm(4,"i",73),e.nI1(5,"translate"),e.k0s(),e.j41(6,"div")(7,"mat-form-field",64)(8,"input",99,18),e.bIt("input",function(){e.eBV(t);const i=e.sdS(9),o=e.XpG(4).$implicit,r=e.XpG(2);return e.Njj(o.agreement_link=r.getPoliticText(i.value))}),e.k0s()()()()}if(2&n){const t=e.XpG(4).$implicit,s=e.XpG(2);e.R7$(2),e.SpI(" ",e.bMT(3,3,"settingsAgreementsPage.form.expandTextConsentDataProcessing")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(5,5,"settingsAgreementsPage.form.expandTextConsentDataProcessingHint")),e.R7$(4),e.Y8G("ngModel",s.getPoliticText(t.agreement_link))}}function Pn(n,a){if(1&n&&(e.j41(0,"div",83)(1,"div")(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",100),e.EFF(6),e.k0s()()),2&n){const t=e.XpG(4).$implicit;e.R7$(3),e.JRh(e.bMT(4,2,"settingsAgreementsPage.form.textAdvertisingMaterialsLabel")),e.R7$(3),e.SpI(" ",t.adv_link," ")}}function Gn(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",92)(2,"div")(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s()(),e.nrm(6,"div",104),e.k0s(),e.j41(7,"div",83)(8,"div",59)(9,"span"),e.EFF(10),e.nI1(11,"translate"),e.k0s()(),e.nrm(12,"div",105),e.k0s(),e.bVm()),2&n){const t=e.XpG(5).$implicit;e.R7$(4),e.SpI(" ",e.bMT(5,4,"settingsAgreementsPage.form.textLinkSpecialData")," "),e.R7$(2),e.Y8G("innerHTML",t.spec_link,e.npT),e.R7$(4),e.SpI(" ",e.bMT(11,6,"settingsAgreementsPage.form.textAddingInAgreementLabel")," "),e.R7$(2),e.Y8G("innerHTML",t.link_spec_text,e.npT)}}function An(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",59)(2,"mat-slide-toggle",101,19)(4,"span",102),e.EFF(5),e.nI1(6,"translate"),e.k0s(),e.nrm(7,"i",103),e.nI1(8,"translate"),e.k0s(),e.DNE(9,Gn,13,8,"ng-container",30),e.k0s(),e.bVm()),2&n){const t=e.sdS(3);e.R7$(2),e.Y8G("ngModel",!1),e.R7$(3),e.SpI(" ",e.bMT(6,4,"settingsAgreementsPage.form.specialDataToggler")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(8,6,"settingsAgreementsPage.form.specialDataTogglerHint")),e.R7$(2),e.Y8G("ngIf",t.checked)}}function jn(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",92)(2,"div")(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s()(),e.j41(6,"div",93),e.nrm(7,"span",94),e.k0s()(),e.DNE(8,yn,10,7,"div",30),e.j41(9,"div",95)(10,"mat-slide-toggle",96,17),e.EFF(12),e.nI1(13,"translate"),e.k0s(),e.nrm(14,"i",73),e.nI1(15,"translate"),e.k0s(),e.DNE(16,Pn,7,4,"div",97)(17,An,10,8,"ng-container",30),e.bVm()),2&n){let t;const s=e.sdS(11);e.XpG();const i=e.sdS(1),o=e.XpG(2).$implicit,r=e.XpG(2);e.R7$(4),e.JRh(e.bMT(5,8,"settingsAgreementsPage.form.textConsentDataProcessing")),e.R7$(3),e.Y8G("innerHtml",o.agreement_prelink+" "+(null!==(t=null==(t=r.setPoliticText((null==i.controls.agreement_link?null:i.controls.agreement_link.value)||o.agreement_link))?null:t.replace("[llt]",null==(t=i.controls["option:"+r.getNameAgreement(o,+i.controls.legal_form_id.value)])?null:t.value))&&void 0!==t?t:""),e.npT),e.R7$(),e.Y8G("ngIf",o.agreement_template_type_id!==r.AgreementType.operator||o.is_qlink),e.R7$(2),e.Y8G("ngModel",!1),e.R7$(2),e.SpI(" ",e.bMT(13,10,"settingsAgreementsPage.form.ascUserForPermissionToSendAdvertisingMaterials")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(15,12,"settingsAgreementsPage.form.ascUserForPermissionToSendAdvertisingMaterialsHint")),e.R7$(2),e.Y8G("ngIf",s.checked),e.R7$(),e.Y8G("ngIf",e.l_i(14,ge,r.AgreementType.processor,r.AgreementType.premium).includes(o.agreement_template_type_id))}}function On(n,a){if(1&n){const t=e.RV6();e.j41(0,"form",62,6),e.bIt("ngSubmit",function(){e.eBV(t);const i=e.sdS(1),o=e.XpG(2),r=o.$implicit,p=o.index,I=e.XpG(2);return e.Njj(I.addAgreement(i,r,p))}),e.DNE(2,vn,9,7,"div",30),e.j41(3,"div",63)(4,"mat-form-field",64)(5,"mat-label")(6,"span"),e.EFF(7,"Email"),e.k0s()(),e.j41(8,"input",65,7),e.nI1(10,"translate"),e.bIt("input",function(){e.eBV(t);const i=e.sdS(9),o=e.XpG(2).$implicit,r=e.XpG(2);return e.Njj(r.changeAgreementText("email",i.value,"agreement-"+o.id))}),e.k0s(),e.DNE(11,Mn,2,0,"span",66),e.k0s()(),e.DNE(12,In,12,7,"ng-container",30)(13,Tn,4,4,"mat-radio-group",67),e.j41(14,"div")(15,"mat-slide-toggle",68,8),e.EFF(17),e.nI1(18,"translate"),e.j41(19,"span",69),e.EFF(20,"*"),e.k0s()(),e.DNE(21,Fn,3,0,"mat-error",30),e.k0s(),e.DNE(22,jn,18,17,"ng-container",30),e.j41(23,"div",70)(24,"button",71),e.EFF(25),e.nI1(26,"translate"),e.k0s()()()}if(2&n){const t=e.sdS(9),s=e.sdS(16),i=e.XpG(2).$implicit,o=e.XpG(2);e.R7$(2),e.Y8G("ngIf",i.agreement_template_type_id!==o.AgreementType.operator||i.is_qlink),e.R7$(6),e.Y8G("ngModel",o.profileEmail)("placeholder",e.bMT(10,12,"settingsAgreementsPage.form.SpecifiedRevocationAgreement")),e.R7$(3),e.Y8G("ngIf",t.valid),e.R7$(),e.Y8G("ngIf",o.getTypeLegalForm(i.options)),e.R7$(),e.Y8G("ngIf",i.agreement_template_type_id!==o.AgreementType.operator),e.R7$(2),e.Y8G("ngModel",!0)("disabled",i.agreement_template_type_id!==o.AgreementType.free||i.is_qlink),e.R7$(2),e.SpI(" ",e.bMT(18,14,"settingsAgreementsPage.form.showConsentDataProcessing")," "),e.R7$(4),e.Y8G("ngIf",!s.checked),e.R7$(),e.Y8G("ngIf",s.checked),e.R7$(3),e.SpI(" ",e.bMT(26,16,"settingsAgreementsPage.all.addAgreementBtn")," ")}}function En(n,a){if(1&n&&(e.qex(0),e.DNE(1,On,27,18,"form",61),e.bVm()),2&n){const t=e.XpG().$implicit;e.R7$(),e.Y8G("ngIf",!t.is_created)}}function wn(n,a){if(1&n&&(e.j41(0,"div",106),e.nrm(1,"i",107),e.j41(2,"p"),e.EFF(3),e.nI1(4,"translate"),e.j41(5,"b",108),e.EFF(6),e.k0s(),e.EFF(7),e.nI1(8,"translate"),e.k0s()(),e.j41(9,"div",109)(10,"mat-slide-toggle",110),e.EFF(11),e.nI1(12,"translate"),e.j41(13,"span",69),e.EFF(14,"*"),e.k0s()()(),e.j41(15,"div")(16,"div")(17,"span"),e.EFF(18),e.nI1(19,"translate"),e.k0s()(),e.nrm(20,"blockquote",111),e.k0s()),2&n){const t=e.XpG().$implicit,s=e.XpG(2);e.R7$(3),e.SpI(" ",e.bMT(4,7,"settingsAgreementsPage.isFreeQlinkTemplate.text1")," "),e.R7$(3),e.JRh(s.userName),e.R7$(),e.SpI(". ",e.bMT(8,9,"settingsAgreementsPage.isFreeQlinkTemplate.text2")," "),e.R7$(3),e.Y8G("ngModel",!0),e.R7$(),e.SpI(" ",e.bMT(12,11,"settingsAgreementsPage.form.showConsentDataProcessing")," "),e.R7$(7),e.JRh(e.bMT(19,13,"settingsAgreementsPage.isFreeQlinkTemplate.text3")),e.R7$(2),e.Y8G("innerHtml",t.agreement_prelink,e.npT)}}function Yn(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",38)(1,"div",39)(2,"div",40),e.EFF(3),e.k0s(),e.j41(4,"div"),e.DNE(
15,ln,3,3,"button",41)(6,pn,8,12,"ng-container",30),e.k0s()(),e.j41(7,"p"),e.EFF(8),e.nI1(9,"translate"),e.k0s(),e.nrm(10,"div",42),e.j41(11,"div",43)(12,"mat-expansion-panel",44,2),e.bIt("opened",function(){const i=e.eBV(t).index,o=e.XpG(2);return e.Njj(o.openedExpansion=i)})("closed",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openedExpansion=-1)}),e.j41(14,"mat-expansion-panel-header")(15,"div",45),e.EFF(16),e.nI1(17,"translate"),e.nI1(18,"translate"),e.k0s(),e.DNE(19,cn,3,4,"mat-slide-toggle",46),e.k0s(),e.j41(20,"div",47),e.DNE(21,dn,4,4,"div",32)(22,_n,4,4,"ng-template",null,3,e.C5r)(24,un,2,3,"div",48)(25,fn,6,4,"ng-container",30)(26,En,2,1,"ng-container",32)(27,wn,21,15,"ng-template",null,4,e.C5r),e.k0s()()()()}if(2&n){const t=a.$implicit,s=a.index,i=e.sdS(23),o=e.sdS(28),r=e.XpG(2);e.R7$(3),e.Lme(" ",t.title_for_user," - ",t.language_name," "),e.R7$(2),e.Y8G("ngIf",!t.is_created),e.R7$(),e.Y8G("ngIf",t.is_created),e.R7$(),e.Aen(t.is_free?"":"color: var(--qform-color-danger)"),e.R7$(),e.SpI(" ",e.bMT(9,16,t.is_free?"settingsAgreementsPage.head.labels.licenseFree":"formSettingsAgreementPage.needLicense")," "),e.R7$(2),e.Y8G("innerHtml",t.description,e.npT),e.R7$(6),e.SpI(" ",r.openedExpansion===s?e.bMT(17,18,"settingsAgreementsPage.hideAgreement"):e.bMT(18,20,"settingsAgreementsPage.textAgreement")," "),e.R7$(3),e.Y8G("ngIf",r.openedExpansion===s&&(2===t.agreement_template_type_id||4===t.agreement_template_type_id)),e.R7$(2),e.Y8G("ngIf",r.use_custom_agreement[s])("ngIfElse",i),e.R7$(3),e.Y8G("ngIf",2===t.agreement_template_type_id||4===t.agreement_template_type_id),e.R7$(),e.Y8G("ngIf",t.agreement_template_type_id===r.AgreementType.operator&&!t.is_qlink),e.R7$(),e.Y8G("ngIf",!(t.is_qlink&&t.is_free&&t.agreement_template_type_id===r.AgreementType.operator))("ngIfElse",o)}}function Un(n,a){if(1&n&&(e.qex(0),e.DNE(1,Yn,29,22,"div",37),e.bVm()),2&n){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.agreementsTemplatesList)}}function Dn(n,a){1&n&&(e.j41(0,"div")(1,"span",112),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&n&&(e.R7$(2),e.SpI(" ",e.bMT(3,1,"settingsAgreementsPage.noResults")," "))}var K=function(n){return n[n["settingsAgreementsPage.form.options.naturalPerson"]=1]="settingsAgreementsPage.form.options.naturalPerson",n[n["settingsAgreementsPage.form.options.legalEntity"]=2]="settingsAgreementsPage.form.options.legalEntity",n}(K||{});let Xn=(()=>{class n{constructor(t,s,i,o,r,p,I,$,_){this.$route=t,this.$router=s,this.$http=i,this.$i18n=o,this.$translateService=r,this.$store=p,this.$toast=I,this.referenceData=$,this.agreementRegionGroups=_,this.agreementsTemplatesList=[],this.regions=[],this.languages=[],this.defaultRegion=null,this.selectedLang="",this.filters={"filter[region_group_id]":1},this.profileEmail="",this.userName="",this.domainSpace="",this.use_custom_agreement=[],this.selectTypeLegal=void 0,this.siteId=this.$route.snapshot.paramMap.get("site_id"),this.params=this.$route.queryParams,this.openedExpansion=-1,this.destroy$=new G.B7,this.LegalFormType=K,this.AgreementType=N.Z,this.window=window,this.scrollTo=scrollTo,this.editorConfig={...ce.A,sanitize:!1,height:"100%",toolbarHiddenButtons:[["strikeThrough","subscript","superscript","heading","fontName"],["fontSize","textColor","backgroundColor","link","justifyCenter","justifyRight","justifyFull","unlink","insertImage","insertVideo","insertHorizontalRule"]]},this.open=open,this.agreementRegionGroups.getRegionGroups().pipe((0,b.Q)(this.destroy$)).subscribe(d=>{this.regions=d||[]}),this.referenceData.getLanguages().pipe((0,b.Q)(this.destroy$)).subscribe(d=>{this.languages=d}),this.$store.select("sites").pipe((0,b.Q)(this.destroy$)).subscribe(d=>{this.defaultRegion=d.SiteOne.region_group_id,this.domainSpace=(d.SiteOne?.domains[0].protocol?"https://":"http://")+d.SiteOne?.mainDomain+"/policy",this.filters["filter[region_group_id]"]=this.defaultRegion||this.regions[0]?.id||1}),this.$store.select("user").pipe((0,b.Q)(this.destroy$)).subscribe(d=>{this.profileEmail=d.User?.email||"",this.userName=d.User?.username})}ngOnInit(){this.$route.queryParamMap.pipe((0,b.Q)(this.destroy$)).subscribe(t=>{this.filters["filter[is_qlink]"]=+JSON.parse(t.get("q")),this.getAgreementsList()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onToggleChange(t,s){t.stopPropagation(),t.preventDefault(),this.use_custom_agreement[s]=!this.use_custom_agreement[s]}getAgreementsList(){this.$http.get("agreement/template",{params:{site_id:this.siteId,...this.filters}}).pipe((0,y.T)(t=>
1(t.items.forEach(s=>{s.textOriginal=s.text,s.text=s.text.replace(/{{ogrn}}/g,""),s.text=s.text.replace(/{{\w*}}/g,"_".repeat(31)),s.link_spec_text=s.link_spec_text.replace(/\{\{speclink}}/gm,"")}),t))).subscribe(t=>{this.agreementsTemplatesList=t.items,this.use_custom_agreement=Array.from({length:t.items.length},()=>!1)})}addAgreement(t,s,i){var o=this;if(t.invalid)return;let r,p;if(this.use_custom_agreement[i]&&(r=s.text),this.use_custom_agreement[i]&&(""===r||"<p><br></p>"===r))return void this.$toast.open(this.$translateService.instant("agreement_page.emptyAgreementError"),void 0,{duration:1500,panelClass:["error"]});const I=[],$={...t.value};for(const d in $)d.startsWith("option:")?(I.push({agreement_option_id:+d.replace("option:",""),value:$[d]}),delete $[d]):d.startsWith("politic_mode")&&(p=$[d],delete $[d]);const _={site_id:this.siteId,agreement_template_id:s.id,link_spec_on:1,link_adv_on:0,link_agreement_on:1,use_custom_agreement:this.use_custom_agreement[i],politic_mode:p,...$,custom_agreement:r,options:I};t.controls.email||(_.email=this.profileEmail);for(const d in _)"boolean"==typeof _[d]&&(_[d]=+_[d]);var d;this.$http.post("agreement/site/create",_).subscribe({next:(d=(0,q.A)(function*(L){s.is_created=!!L,o.$toast.open(yield o.$i18n.$t("successAddingAgreement"),void 0,{duration:5e3,panelClass:"success"})}),function(he){return d.apply(this,arguments)})})}getTypeLegalForm(t){return[...new Set(t.map(s=>s.legal_form_id))]}filterFieldsAgreement(t,s){return t.filter(i=>i.legal_form_id===s)}getPoliticText(t){return t.replace(/<a>/gm,"[politic]").replace(/<\/a>/gm,"[/politic]").replace("{{name}}","[llt]")}setPoliticText(t){return t?.replace("[politic]","<a>").replace("[/politic]","</a>").replace("{{name}}","[llt]")}getNameAgreement(t,s){return t.options.find(i=>"name"===i.key&&i.legal_form_id===s)?.id}addFreeAgreement(){this.$http.post("agreement/site/create",{site_id:this.siteId}).subscribe()}changeAgreementText(t,s,i){const o=document.getElementById(i);o&&o.querySelectorAll(`[data-key=${t}]`).forEach(r=>{r.innerHTML="purpose"===t?s.split("\n").map(p=>`<li>${p}</li>`).join(""):s||"_".repeat(30),"ogrn"===t&&(r.innerHTML=s?"\u041e\u0413\u0420\u041d: "+s+", ":"")})}setOGRNtoText(t,s){2!==s&&document.getElementById(t).querySelectorAll('[data-key="ogrn"]').forEach(o=>{o.textContent=""})}scrollToForm(t){t.open(),setTimeout(()=>{t._body.nativeElement.scrollIntoView({behavior:"smooth",block:"end"})},300)}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(u.nX),e.rXU(u.Ix),e.rXU(S.Qq),e.rXU(re.x),e.rXU(m.c$),e.rXU(x.il),e.rXU(P.UG),e.rXU(U.j),e.rXU(Z))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-all"]],standalone:!0,features:[e.aNF],decls:28,vars:19,consts:[["langSelect",""],["emptylist",""],["expansionPanelRef",""],["defaultTemplate",""],["isFreeQLink",""],["content_text",""],["formRef","ngForm"],["emailRef","ngModel"],["link_agreement_on_ref",""],["additional_text_toggle_ref",""],["additional_text_ref","ngModel"],["purposeFieldRef",""],["typeLegalFormRef","ngModel"],["input","ngModel"],["politic_mode_ref","ngModel"],["politicLinkRef","ngModel"],["politicTextRef",""],["link_adv_on_ref",""],["politic_text_ref","ngModel"],["link_spec_on_ref",""],[1,"hint"],[1,"ico","ico-md","ico-info_circle",2,"color","var(--qform-color-danger)"],[1,"selects"],[1,"selects-item","select-region"],[1,"selects-item_label"],[1,"custom-select","agreementPage-template-select"],["name","region",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"selects-item","select-language"],[3,"ngModelChange","ngModel"],[4,"ngIf"],["value",""],[4,"ngIf","ngIfElse"],[3,"value"],[2,"display","flex","align-items","center","gap","10px","padding-right","20px"],["width","22","height","16",3,"src","alt"],[2,"display","flex","align-items","center","gap","10px"],["class","agreement-template",4,"ngFor","ngForOf"],[1,"agreement-template"],[1,"agreement-template_header"],[1,"agreement-template-title"],["class","btn",3,"click",4,"ngIf"],[1,"agreement-template_description",3,"innerHtml"],[1,"agreement-template_text"],[3,"opened","closed"],[1,"agreement-template_text-header"],["class","constructor-form-checkbox",3,"ngModel","click","ngModelChange",4,"ngIf"],[2,"padding","0 10px"],["class","customAgreement-hint",3,"innerHtml",4,"ngIf"],[1,"btn",3,"click"],[2,"color","var(--qform-color-primary)","font-weight","500","text-decoration","underline",3,"routerLink","fragment","queryParams"],[1,"constructor-form-checkbox",3,"click","ngModelChange","ngModel"],[3,"ngModelChange","ngModel","config"],["min","0","low","4096","high","6144","optimum","6550","max","8192","style","margin: 5px 0",3,"value",4,"ngIf"],["style","color: #ff5050; font-weight: 400; font-size: 14px; margin-bottom: 10px",4,"ngIf"],["min","0","low","4096","high","6144","optimum","6550","max","8192",2,"margin","5px 0",3,"value"],[2,"color","#ff5050","font-weight","400","font-size","14px","margin-bottom","10px"],[1,"content",3,"innerHtml","id"],[1,"customAgreement-hint",3,"innerHtml"],[2,"margin-bottom","10px"],[2,"padding","25px 15px","border-radius","5px","background-color","#f2f2f2","margin-bottom","30px",3,"innerHtml"],["class","agreement-template_form","ngForm","",3,"ngSubmit",4,"ngIf"],["ngForm","",1,"agreement-template_form",3,"ngSubmit"],[2,"display","flex","align-items","flex-start","gap","20px"],[1,"custom-select"],["matInput","","required","","type","email","name","email",3,"input","ngModel","placeholder"],["matSuffix","",4,"ngIf"],["required","",3,"ngModel","name",4,"ngIf"],["name","link_agreement_on",1,"custom-toggle-slider",3,"ngModel","disabled"],[1,"text-danger"],[1,"actions",2,"margin-top","20px"],["type","submit","matRipple","",1,"btn","btn-primary"],[1,"custom-toggle-slider",2,"margin-bottom","20px"],[1,"ico","ico-info_circle",2,"color","var(--qform-color-danger)",3,"matTooltip"],[1,"additional-text",2,"display","flex","flex-wrap","wrap","gap","30px","margin-bottom","30px"],[2,"min-width","300px","flex","1"],[1,"label"],["ngModel","","name","additional_text",2,"resize","none","height","100px",3,"input","config"],["style","flex: 1",4,"ngIf"],[2,"flex","1"],["name","additional_purpose",2,"resize","none","height","150px","margin-bottom","0","border-radius","0",3,"input","ngModel"],["matSuffix",""],[1,"fa-solid","fa-circle-check","fa-xl",2,"color","var(--qform-color-primary)"],[2,"margin-bottom","20px"],["name","legal_form_id","required","",3,"ngModelChange","ngModel","disabled"],["class","custom-select",4,"ngFor","ngForOf"],["ngModel","","matInput","",3,"input","name","value","required"],["required","",3,"ngModel","name"],[2,"margin-bottom","20px",3,"value"],["type","url","matInput","","name","politic_link","placeholder","","minlength","4","ngModel","","required","",3,"disabled"],["name","politic_text",3,"ngModel",4,"ngIf"],["name","politic_text",3,"ngModel"],[2,"padding-top","20px","margin-bottom","30px"],[2,"display","inline-block","margin-top","10px","padding","10px 20px","background-color","#f2f2f2","border","1p
1x solid var(--qform-color-border-grey)","border-radius","5px","line-height","1.4"],[3,"innerHtml"],[2,"margin-bottom","20px","display","flex","align-items","center","gap","10px"],["name","link_adv_on",1,"custom-toggle-slider",3,"ngModel"],["style","margin-bottom: 20px",4,"ngIf"],[2,"display","flex","align-items","center","gap","10px","margin-bottom","10px"],["matInput","","name","agreement_link","placeholder","...","maxlength","512",3,"input","ngModel"],[2,"display","inline-block","margin-top","10px","padding","10px 20px","background-color","#f2f2f2","border","1px solid var(--qform-color-border-grey)","border-radius","5px"],["name","link_spec_on",1,"custom-toggle-slider",2,"align-items","flex-start",3,"ngModel"],[2,"white-space","normal"],[1,"ico","ico-info_circle","text-danger",3,"matTooltip"],[2,"display","inline-block","margin-top","10px","padding","10px 20px","background-color","#f2f2f2","border","1px solid var(--qform-color-border-grey)","border-radius","5px",3,"innerHTML"],[2,"font-size","12px","font-weight","400","padding","15px 10px","border-radius","5px","border","1px solid #d3d3d3",3,"innerHTML"],[1,"hint",2,"align-items","flex-start","font-size","14px","color","#666d70","margin-bottom","30px"],[1,"ico","ico-info_circle","text-danger"],[2,"color","#000"],[2,"margin-bottom","30px"],["name","link_agreement_on","disabled","",1,"custom-toggle-slider",3,"ngModel"],[2,"display","inline-block","margin-top","10px","padding","10px 20px","background-color","#f2f2f2","border","1px solid var(--qform-color-border-grey)","border-radius","5px","line-height","1.4",3,"innerHtml"],[2,"font-size","18px","font-weight","500"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"p",20),e.nrm(1,"i",21),e.j41(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",22)(6,"div",23)(7,"div",24),e.EFF(8),e.nI1(9,"translate"),e.k0s(),e.j41(10,"mat-form-field",25)(11,"mat-select",26),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.filters["filter[region_group_id]"],p)||(i.filters["filter[region_group_id]"]=p),e.Njj(p)}),e.bIt("ngModelChange",function(){return e.eBV(o),e.Njj(i.getAgreementsList())}),e.DNE(12,on,3,4,"mat-option",27),e.k0s()()(),e.j41(13,"div",28)(14,"div",24),e.EFF(15),e.nI1(16,"translate"),e.k0s(),e.j41(17,"mat-form-field",25)(18,"mat-select",29,0),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.selectedLang,p)||(i.selectedLang=p),e.Njj(p)}),e.bIt("ngModelChange",function(){return e.eBV(o),i.filters["filter[language_id]"]=i.selectedLang?i.selectedLang.id:null,e.Njj(i.getAgreementsList())}),e.DNE(20,an,5,4,"mat-select-trigger",30),e.j41(21,"mat-option",31),e.EFF(22),e.nI1(23,"translate"),e.k0s(),e.DNE(24,rn,5,5,"mat-option",27),e.k0s()()()(),e.DNE(25,Un,2,1,"ng-container",32)(26,Dn,4,3,"ng-template",null,1,e.C5r)}if(2&s){const o=e.sdS(27);e.R7$(3),e.SpI(" ",e.bMT(4,11,"settingsAgreementsPage.all.hint1")," "),e.R7$(5),e.SpI(" ",e.bMT(9,13,"settingsAgreementsPage.regionAgreement")," "),e.R7$(3),e.R50("ngModel",i.filters["filter[region_group_id]"]),e.R7$(),e.Y8G("ngForOf",i.regions),e.R7$(3),e.SpI(" ",e.bMT(16,15,"settingsAgreementsPage.languageAgreement")," "),e.R7$(3),e.R50("ngModel",i.selectedLang),e.R7$(2),e.Y8G("ngIf",!!i.selectedLang),e.R7$(2),e.JRh(e.bMT(23,17,"global.all")),e.R7$(2),e.Y8G("ngForOf",i.languages),e.R7$(),e.Y8G("ngIf",i.agreementsTemplatesList.length)("ngIfElse",o)}},dependencies:[m.h,m.D9,C.MatInputModule,C.MatInput,h.rl,h.nJ,h.TL,h.yw,v.MatSelectModule,v.MatSelect,v.MatSelectTrigger,k.MatOption,l.YN,l.qT,l.me,l.BC,l.cb,l.YS,l.xh,l.tU,l.vS,l.cV,g.Sq,g.bT,u.Wk,g.Jj,E.MY,E.GK,E.Z2,j.mV,j.sG,V.Qt,V.Rj,me.$,A.uc,A.oV,T.Wk,T.VT,T._g],styles:[".agreement-template[_ngcontent-%COMP%]{padding:17px 12px;border-radius:5px;border:1px solid var(--qform-color-border-grey);margin-bottom:30px}.agreement-template_header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:30px;justify-content:space-between;padding-bottom:12px}.agreement-template_header[_ngcontent-%COMP%] .agreement-template-title[_ngcontent-%COMP%]{font-size:18px;font-weight:500;line-height:22px}.agreement-template_header[_ngcontent-%COMP%] .btn-documentation[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:center;justify-content:center;text-align:center;margin:0}.agreement-template[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-size:13px;font-weight:500;color:#666d70;margin-bottom:10px}.agreement-template_description[_ngcontent-%COMP%]{font-size:14px;line-height:1.4;margin-bottom:15px;max-width:800px}.agreement-template_description[_ngcontent-%COMP%] ul{padding-left:1.5em}.agreement-template_description[_ngcontent-%COMP%] ul li{list-style:disc}.agreement-template_text-header[_ngcontent-%COMP%]{color:#07b859;font-weight:500;font-size:14px;margin-left:10px}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%]{box-shadow:none}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%]{border-top:1px solid var(--qform-color-border-grey);border-radius:0;height:inherit;padding:16px 10px}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel-header.mat-expanded[_ngcontent-%COMP%]{height:inherit}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%] .mat-content{flex-direction:column;align-items:flex-start}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel-header[_ngcontent-%COMP%] .mat-content>
1mat-slide-toggle{padding:16px 0;margin-left:10px}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%] .content{line-height:1.5;color:#666d70;font-style:normal;font-weight:500;letter-spacing:-.176px;max-height:335px;overflow:auto;padding-right:20px}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%] .content h3{font-size:16px;color:#0a0a0a;font-weight:600;margin-top:.7em;margin-bottom:.45em}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%] .content p, .agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%] .content ul{margin-bottom:.35em}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%] .content ul{padding-left:1.5em}.agreement-template_text[_ngcontent-%COMP%] .mat-expansion-panel[_ngcontent-%COMP%] .content ul li{list-style:disc}.agreement-template_text[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #d3d3d3}.agreement-template_form[_ngcontent-%COMP%] .group-legal[_ngcontent-%COMP%]{display:flex;gap:30px}.agreement-template_form[_ngcontent-%COMP%] .group-legal[_ngcontent-%COMP%] .mat-radio-button[_ngcontent-%COMP%]{margin-bottom:20px}.agreement-template_form[_ngcontent-%COMP%] a{pointer-events:none;text-decoration:underline;color:var(--qform-color-primary)}.language-template-select[_ngcontent-%COMP%]{max-width:200px}.selects[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:30px;padding-top:30px;margin-bottom:30px}.selects-item[_ngcontent-%COMP%]{gap:20px}@media screen and (max-width: 768px){.selects-item[_ngcontent-%COMP%]{flex:1;justify-content:space-between;align-items:center}}.selects-item_label[_ngcontent-%COMP%]{margin-bottom:8px;color:#828282;font-weight:500;font-size:14px}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] {width:300px;flex:1}@media screen and (max-width: 768px){.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] {width:100%}}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper{padding-bottom:0;margin:0}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper .mat-form-field-subscript-wrapper{display:none}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper .mat-form-field-wrapper{margin:0}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper .mat-option-text{display:flex;gap:20px;align-items:center} #agreement-page .mat-checkbox-inner-container{margin-top:-2px!important} #agreement-page .mat-checkbox-label{line-height:1.3!important;margin-top:-.2em;display:inline-block}fieldset[_ngcontent-%COMP%]{border:none;margin-bottom:20px}.actions[_ngcontent-%COMP%]{display:flex;gap:30px;align-items:center}blockquote[_ngcontent-%COMP%] a{cursor:pointer;text-decoration:underline;color:var(--qform-color-primary)}span.label[_ngcontent-%COMP%]{color:#666d70;font-weight:500;font-size:14px;display:inline-block;margin-bottom:10px}@media screen and (max-width: 768px){.additional-text[_ngcontent-%COMP%]{display:block!important}.additional-text[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{max-width:none!important;min-width:0!important;width:100%!important}}.email-field[_ngcontent-%COMP%]{max-width:60%}@media screen and (max-width: 768px){.email-field[_ngcontent-%COMP%]{max-width:100%}}.customAgreement-hint[_ngcontent-%COMP%]{width:100%;background-color:#f5f5f5;font-weight:500;font-size:14px;color:#666d70;padding:12px;border-radius:4px;margin-bottom:16px}"]})}}return n})(),Nn=(()=>{class n{constructor(t,s,i){this.$http=t,this.data=s,this.$modalRef=i,this.form_id="form_M2tRPq_vNBHvT7MztHevzRZkEjSOpMI8",[N.Z.premium,N.Z.processor].includes(s.agreement.agreement_template_type_id)&&(this.form_id="form_yTo7o1u0Uj9PWHQIs4ee3PS3b4zql4YK")}ngOnInit(){}ngAfterViewInit(){this.time=(new Date).getTime();const t=document.querySelector(`[data-formid=${this.form_id}]`);t?.addEventListener(`qform_${this.form_id}_init`,()=>{const s=t.querySelector("#license_0");t.querySelector("#site_id_0").value=this.data.agreement.site_id.toString(),s.value=this.data.agreement.title_for_user+` (${this.data.agreement.i
1d})`}),window.QFormOrganizer?._rebuildForms()}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(S.Qq),e.rXU(f.Vh),e.rXU(f.CP))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-modal-buy-licence-for-agreement"]],standalone:!0,features:[e.aNF],decls:3,vars:1,consts:[["id","licence_form"],[1,"qform_wrapper"]],template:function(s,i){1&s&&(e.j41(0,"div",0)(1,"div",1),e.nrm(2,"div"),e.k0s()()),2&s&&(e.R7$(2),e.BMQ("data-formid",i.form_id))},styles:["#licence_form[_ngcontent-%COMP%] .qform_wrapper[_ngcontent-%COMP%]{overflow:hidden}#licence_form[_ngcontent-%COMP%] .qform_wrapper[_ngcontent-%COMP%] [data-formid][_ngcontent-%COMP%] .qform_line-nav{display:none!important}#licence_form[_ngcontent-%COMP%] .qform_wrapper[_ngcontent-%COMP%] [data-formid][_ngcontent-%COMP%] .qform__success-send-msg{text-align:center}@media screen and (max-width: 576px){#licence_form[_ngcontent-%COMP%] .qform_wrapper[_ngcontent-%COMP%] [data-formid][_ngcontent-%COMP%] .qform-field__quiz-btn{display:block}#licence_form[_ngcontent-%COMP%] .qform_wrapper[_ngcontent-%COMP%] [data-formid][_ngcontent-%COMP%] .qform-field__quiz-btn .qform-field__quiz-btn-box{margin-bottom:10px;width:100%}#licence_form[_ngcontent-%COMP%] .qform_wrapper[_ngcontent-%COMP%] [data-formid][_ngcontent-%COMP%] .qform-field__quiz-btn .qform-field__quiz-btn-box input{margin:0;width:100%}}"]})}}return n})();var Vn=c(16470),Ln=c(71803);const Bn=n=>({"text-primary":n}),qn=n=>({"text-danger":n}),zn=(n,a)=>({from:n,to:a}),de=(n,a)=>[n,a];function Hn(n,a){if(1&n&&(e.j41(0,"mat-option",32),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.Y8G("value",t.id),e.R7$(),e.SpI("",t.name," ")}}function Jn(n,a){if(1&n&&(e.j41(0,"mat-select-trigger")(1,"div",33),e.nrm(2,"img",34),e.j41(3,"span"),e.EFF(4),e.k0s()()()),2&n){e.XpG();const t=e.sdS(15);e.R7$(2),e.Mz_("src","assets/image/flags/4x3/",null==t.value?null:t.value.tag,".svg",e.B4B),e.Y8G("alt",null==t.value?null:t.value.name),e.R7$(2),e.JRh(null==t.value?null:t.value.name)}}function Qn(n,a){if(1&n&&(e.j41(0,"mat-option",32)(1,"div",35),e.nrm(2,"img",34),e.j41(3,"span"),e.EFF(4),e.k0s()()()),2&n){const t=a.$implicit;e.Y8G("value",t),e.R7$(2),e.Mz_("src","assets/image/flags/4x3/",t.tag,".svg",e.B4B),e.Y8G("alt",t.name),e.R7$(2),e.JRh(t.name)}}function Wn(n,a){1&n&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"settingsAgreementsPage.head.labels.licenseFree")," "))}function Zn(n,a){if(1&n&&(e.j41(0,"span",42),e.EFF(1),e.nI1(2,"date"),e.nI1(3,"date"),e.nI1(4,"translate"),e.k0s()),2&n){const t=e.XpG(2).ngIf;e.Y8G("ngClass",e.eq3(11,qn,2===t.status)),e.R7$(),e.SpI(" ",e.i5U(4,8,2===t.status?"settingsAgreementsPage.head.labels.licenseExpired":"settingsAgreementsPage.head.labels.licenseValidUntil",e.l_i(13,zn,e.i5U(2,2,1e3*t.start_at,"dd.MM.YYYY"),e.i5U(3,5,1e3*t.expired_at,"dd.MM.YYYY")))," ")}}function Kn(n,a){1&n&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"settingsAgreementsPage.head.labels.licenseInfinite")," "))}function ei(n,a){if(1&n&&e.DNE(0,Zn,5,16,"span",54)(1,Kn,3,3,"ng-template",null,6,e.C5r),2&n){const t=e.sdS(2),s=e.XpG().ngIf;e.Y8G("ngIf",!!s.expired_at)("ngIfElse",t)}}function ti(n,a){if(1&n&&(e.qex(0),e.DNE(1,Wn,3,3,"span",43)(2,ei,3,2,"ng-template",null,5,e.C5r),e.bVm()),2&n){const t=e.sdS(3),s=e.XpG().$implicit;e.R7$(),e.Y8G("ngIf",s.is_free)("ngIfElse",t)}}function ni(n,a){1&n&&(e.j41(0,"span",55),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"settingsAgreementsPage.head.labels.licenseRequiredForUse")," "))}function ii(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",56),e.bIt("click",function(){e.eBV(t);const i=e.XpG().$implicit,o=e.XpG(2);return e.Njj(o.useDefaultAgreement(i))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&n){const t=e.XpG().$implicit;e.Y8G("disabled",t.use_default),e.R7$(),e.SpI(" ",e.bMT(2,2,"settingsAgreementsPage.my.useDefaultBtn")," ")}}function si(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",57),e.bIt("click",function(){e.eBV(t);const i=e.XpG().$implicit,o=e.XpG(2);return e.Njj(o.buyTariff(i))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&n){const t=e.XpG().$implicit;e.R7$(),e.SpI(" ",e.bMT(2,1,2===(null==t.license?null:t.license.status)?"settingsAgreementsPage.head.actions.extendBtn":"settingsAgreementsPage.my.buyLicenceBtn")," ")}}function oi(n,a){if(1&n&&(e.j41(0,"div",59),e.nrm(1,"i",60),e.j41(2,"span")(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s()()()),2&n){const t=e.XpG(2).$implicit,s=e.XpG(2);e.Y8G("ngClass",s.moderationStatuses[t.moderation_status]),e.R7$(4),e.SpI("",e.bMT(5,2,s.moderationLabels[t.moderation_status]),".")}}
1function ai(n,a){if(1&n&&(e.j41(0,"div")(1,"span",61)(2,"small"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"blockquote",62)(6,"small")(7,"b"),e.EFF(8),e.k0s()()()()),2&n){const t=e.XpG(2).$implicit;e.R7$(3),e.SpI(" ",e.bMT(4,2,"settingsAgreementsPage.my.reason"),":"),e.R7$(5),e.JRh(null==t?null:t.moderation_reason)}}function ri(n,a){if(1&n&&(e.qex(0),e.DNE(1,oi,6,4,"div",58)(2,ai,9,4,"div",29),e.bVm()),2&n){const t=e.XpG().$implicit,s=e.XpG(2);e.R7$(),e.Y8G("ngIf",!t.is_free),e.R7$(),e.Y8G("ngIf",t.moderation_status===s.moderationStatuses.danger)}}function li(n,a){if(1&n){const t=e.RV6();e.j41(0,"mat-slide-toggle",63),e.bIt("click",function(i){e.eBV(t);const o=e.XpG().index,r=e.XpG(2);return e.Njj(r.onToggleChange(i,o))}),e.mxI("ngModelChange",function(i){e.eBV(t);const o=e.XpG().$implicit;return e.DH7(o.use_custom_agreement,i)||(o.use_custom_agreement=i),e.Njj(i)}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}if(2&n){const t=e.XpG().$implicit;e.R50("ngModel",t.use_custom_agreement),e.R7$(),e.SpI("",e.bMT(2,2,"settingsAgreementsPage.myText")," ")}}function pi(n,a){if(1&n&&e.nrm(0,"meter",67),2&n){const t=e.XpG(2).index,s=e.XpG(2);e.Y8G("value",null==s.agreementText[t]?null:s.agreementText[t].length)}}function ci(n,a){1&n&&(e.j41(0,"div",68),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.JRh(e.bMT(2,1,"form-constructorPage.maxTextLength")))}function mi(n,a){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"angular-editor",64),e.mxI("ngModelChange",function(i){e.eBV(t);const o=e.XpG().index,r=e.XpG(2);return e.DH7(r.agreementText[o],i)||(r.agreementText[o]=i),e.Njj(i)}),e.k0s(),e.DNE(2,pi,1,1,"meter",65)(3,ci,3,3,"div",66),e.k0s()}if(2&n){const t=e.XpG(),s=t.$implicit,i=t.index,o=e.XpG(2);e.R7$(),e.R50("ngModel",o.agreementText[i]),e.Y8G("config",o.editorConfig),e.R7$(),e.Y8G("ngIf",s.use_custom_agreement),e.R7$(),e.Y8G("ngIf",(null==o.agreementText[i]?null:o.agreementText[i].length)>=8192)}}function gi(n,a){if(1&n&&(e.nrm(0,"div",69,7),e.nI1(2,"safeHtml")),2&n){const t=e.XpG().$implicit;e.Y8G("innerHtml",e.bMT(2,2,t.text),e.npT)("id","agreement-"+t.id)}}function di(n,a){1&n&&(e.nrm(0,"div",70),e.nI1(1,"translate")),2&n&&e.Y8G("innerHtml",e.bMT(1,1,"settingsAgreementsPage.customAgreementHint"),e.npT)}function _i(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",81)(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.nrm(5,"div",82),e.bVm()),2&n){const t=e.XpG(2).$implicit;e.R7$(3),e.SpI("",e.bMT(4,2,"settingsAgreementsPage.form.AdditionalGoals"),":"),e.R7$(2),e.Y8G("innerHtml",t.additional_purpose,e.npT)}}function ui(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",86)(1,"span",87),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"textarea",90,12),e.bIt("input",function(){e.eBV(t);const i=e.sdS(5),o=e.XpG(6);return e.Njj(o.changeAgreementText("purpose",i.value,o.content_text.id))}),e.k0s()()}if(2&n){const t=e.XpG(4).$implicit;e.R7$(2),e.JRh(e.bMT(3,2,"settingsAgreementsPage.form.AdditionalObjectivesAgreement")),e.R7$(2),e.Y8G("ngModel",t.additional_purpose)}}function fi(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",85)(2,"div",86)(3,"span",87),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.nrm(6,"angular-editor",88),e.k0s(),e.DNE(7,ui,6,4,"div",89),e.k0s(),e.bVm()),2&n){const t=e.XpG(3).$implicit,s=e.XpG(2);e.R7$(4),e.JRh(e.bMT(5,4,"settingsAgreementsPage.form.additionalTextAgreement")),e.R7$(2),e.Y8G("ngModel",t.additional_text)("config",s.editorConfig),e.R7$(),e.Y8G("ngIf",e.l_i(6,de,s.AgreementType.processor,s.AgreementType.premium).includes(t.agreement_template_type_id))}}function hi(n,a){if(1&n&&(e.j41(0,"div")(1,"mat-slide-toggle",83,11)(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.nrm(6,"i",84),e.nI1(7,"translate"),e.k0s(),e.DNE(8,fi,8,9,"ng-container",29),e.k0s()),2&n){const t=e.sdS(2),s=e.XpG(2).$implicit;e.R7$(),e.Y8G("checked",!!s.additional_text.trim()||!!s.additional_purpose.trim()),e.R7$(3),e.SpI(" ",e.bMT(5,4,"settingsAgreementsPage.form.supplementTextAgreement")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(7,6,"settingsAgreementsPage.form.supplementTextAgreementHint")),e.R7$(2),e.Y8G("ngIf",t.checked)}}function bi(n,a){1&n&&(e.j41(0,"span",95),e.nrm(1,"i",96),e.k0s())}function vi(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",91)(1,"mat-form-field",92)(2,"mat-label")(3,"span"),e.EFF(4,"Email"),e.k0s()(),e.j41(5,"input",93,13),e.nI1(7,"translate"),e.bIt("input",function(){e.eBV(t);const i=e.sdS(6),o=e.XpG(4);return e.Njj(o.changeAgreementText("email",i.value.trim(),o.content_text.id))}),e.k0s(),e.DNE(8,bi,2,0,"span",94),e.k0s()()}if(2&n){const t=e.XpG(2).$implicit,s=e.XpG(2);e.R7$(5),e.Y8G("ngModel",t.email)("disabled",t.agreement_template_type_id===s.AgreementType.operator&&!t.is_qlink)("placeholder",e.bMT(7,4,"settingsAgreementsPage.form.SpecifiedRevocationAgreement")),e.R7$(3),e.Y8G("ngIf",!t.email_unconfirmed)}}function Mi(n,a){if(1&n&&(e.j41(0,"mat-option",32),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n){const t=a.$implicit,s=e.XpG(5);e.Y8G("value",t),e.R7$(),e.SpI(" ",e.bMT(2,2,s.LegalFormType[t])," ")}}function xi(n,a){if(1&n){const t=e.RV6();e.j41(0,"mat-form-field",97)(1,"mat-label"),e.EFF(2),e.k0s(),e.j41(3,"input",100,15),e.bIt("input",function(){const i=e.eBV(t).$implicit,o=e.sdS(4),r=e.XpG(5);return e.Njj(r.changeAgreementText(i.key,o.value,r.content_text.id))}),e.k0s()()}if(2&n){const t=a.$implicit;e.R7$(2),e.JRh(t.name),e.R7$(),e.Y8G("ngModel",t.value)("name","option:"+t.id)("required",!!t.required)}}function Ci(n,a){if(1&n){const t=e.RV6();e.qex(0),e.nrm(1,"hr",75),e.j41(2,"mat-form-field",97)(3,"mat-label")(4,"b"),e.EFF(5),e.nI1(6,"translate"),e.k0s()(),e.j41(7,"mat-select",98,14),e.bIt("ngModelChange",function(){e.eBV(t);const i=e.sdS(8),o=e.XpG(4);return e.Njj(o.setOGRNtoText(o.content_text.id,i.value))}),e.DNE(9,Mi,3,4,"mat-option",26),e.k0s()(),e.DNE(10,xi,5,4,"mat-form-field",99),e.nrm(11,"hr",75),e.bVm()}if(2&n){const t=a.ngIf,s=e.sdS(8),i=e.XpG(2).$implicit,o=e.XpG(2);e.R7$(5),e.JRh(e.bMT(6,5,"settingsAgreementsPage.form.OrganizationalAndLegalForm")),e.R7$(2),e.Y8G("ngModel",i.legal_form_id)("disabled",1===t.length&&i.legal_form_id===t[0]),e.R7$(2),e.Y8G("ngForOf",t),e.R7$(),e.Y8G("ngForOf",o.filterFieldsAgreement(i.options,s.value))}}function Ii(n,a){1&n&&(e.j41(0,"span",95),e.nrm(1,"i",96),e.k0s())}function $i(n,a){if(1&n&&(e.qex(0),e.j41(1,"mat-radio-button",101),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"div")(5,"mat-form-field",97)(6,"mat-label"),e.EFF(7),e.nI1(8,"translate"),e.k0s(),e.nrm(9,"input",102,16),e.DNE(11,Ii,2,0,"span",94),e.k0s()(),e.bVm()),2&n){const t=e.sdS(10);
1e.XpG();const s=e.sdS(8),i=e.XpG().$implicit;e.R7$(),e.Y8G("value",1),e.R7$(),e.SpI(" ",e.bMT(3,7,"settingsAgreementsPage.form.setUrlPolicyPageRadio")," "),e.R7$(5),e.SpI(" ",e.bMT(8,9,"settingsAgreementsPage.form.setUrlPolicyPageInput")," "),e.R7$(2),e.Y8G("required",1===s.value)("ngModel",i.politic_link)("disabled",1!==s.value),e.R7$(2),e.Y8G("ngIf",t.valid&&t.value)}}function Si(n,a){if(1&n&&e.nrm(0,"textarea",104),2&n){e.XpG(2);const t=e.sdS(8),s=e.XpG().$implicit;e.Y8G("ngModel",s.politic_text)("required",2===t.value)}}function ki(n,a){if(1&n&&(e.qex(0),e.j41(1,"mat-radio-button",101,17),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"div"),e.DNE(6,Si,1,2,"textarea",103),e.k0s(),e.bVm()),2&n){const t=e.sdS(2);e.R7$(),e.Y8G("value",2),e.R7$(2),e.SpI(" ",e.bMT(4,3,"settingsAgreementsPage.form.setTextPolicyRadio")," "),e.R7$(3),e.Y8G("ngIf",t.checked)}}function Ri(n,a){1&n&&(e.j41(0,"span",55),e.EFF(1,"*"),e.k0s())}function Ti(n,a){if(1&n&&(e.j41(0,"div")(1,"div",110)(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.nrm(5,"i",84),e.nI1(6,"translate"),e.k0s(),e.j41(7,"div")(8,"mat-form-field",97),e.nrm(9,"input",111),e.k0s()()()),2&n){const t=e.XpG(3).$implicit,s=e.XpG(2);e.R7$(3),e.SpI(" ",e.bMT(4,3,"settingsAgreementsPage.form.expandTextConsentDataProcessing")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(6,5,"settingsAgreementsPage.form.expandTextConsentDataProcessingHint")),e.R7$(4),e.Y8G("ngModel",s.getPoliticText(t.agreement_link||""))}}function Fi(n,a){if(1&n&&(e.j41(0,"div",75)(1,"div")(2,"span"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",112),e.EFF(6),e.k0s()()),2&n){const t=e.XpG(3).$implicit;e.R7$(3),e.JRh(e.bMT(4,2,"settingsAgreementsPage.form.textAdvertisingMaterialsLabel")),e.R7$(3),e.SpI(" ",t.adv_link," ")}}function yi(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",116)(2,"div")(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s()(),e.nrm(6,"div",117),e.k0s(),e.j41(7,"div",75)(8,"div",81)(9,"span"),e.EFF(10),e.nI1(11,"translate"),e.k0s()(),e.nrm(12,"div",118),e.k0s(),e.bVm()),2&n){const t=e.XpG(4).$implicit;e.R7$(4),e.SpI(" ",e.bMT(5,4,"settingsAgreementsPage.form.textLinkSpecialData")," "),e.R7$(2),e.Y8G("innerHTML",t.link_spec,e.npT),e.R7$(4),e.SpI(" ",e.bMT(11,6,"settingsAgreementsPage.form.textAddingInAgreementLabel")," "),e.R7$(2),e.Y8G("innerHTML",t.link_spec_text,e.npT)}}function Pi(n,a){if(1&n&&(e.j41(0,"div",81)(1,"mat-slide-toggle",113,19)(3,"span",114),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.nrm(6,"i",115),e.nI1(7,"translate"),e.k0s(),e.DNE(8,yi,13,8,"ng-container",29),e.k0s()),2&n){const t=e.sdS(2),s=e.XpG(3).$implicit;e.R7$(),e.Y8G("ngModel",!!s.link_spec_on),e.R7$(3),e.SpI(" ",e.bMT(5,4,"settingsAgreementsPage.form.specialDataToggler")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(7,6,"settingsAgreementsPage.form.specialDataTogglerHint")),e.R7$(2),e.Y8G("ngIf",t.checked)}}function Gi(n,a){if(1&n&&(e.qex(0),e.j41(1,"div",75)(2,"div")(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.k0s()(),e.nrm(6,"blockquote",105),e.k0s(),e.DNE(7,Ti,10,7,"div",29),e.j41(8,"div",106)(9,"mat-slide-toggle",107,18),e.EFF(11),e.nI1(12,"translate"),e.k0s(),e.nrm(13,"i",84),e.nI1(14,"translate"),e.k0s(),e.DNE(15,Fi,7,4,"div",108)(16,Pi,9,8,"div",109),e.bVm()),2&n){let t;const s=e.sdS(10);e.XpG();const i=e.sdS(2),o=e.XpG().$implicit,r=e.XpG(2);e.R7$(4),e.SpI(" ",e.bMT(5,8,"settingsAgreementsPage.form.textConsentDataProcessing")," "),e.R7$(2),e.Y8G("innerHtml",(null!==(t=o.agreement_prelink)&&void 0!==t?t:"")+" "+(null!==(t=null==(t=r.setPoliticText((null==i.controls.agreement_link?null:i.controls.agreement_link.value)||o.agreement_link))?null:t.replace("[llt]",null==(t=i.controls["option:"+r.getNameAgreement(o,+(null==i.controls.legal_form_id?null:i.controls.legal_form_id.value))])?null:t.value))&&void 0!==t?t:""),e.npT),e.R7$(),e.Y8G("ngIf",o.agreement_template_type_id!==r.AgreementType.operator||o.is_qlink),e.R7$(2),e.Y8G("ngModel",!!o.link_adv_on),e.R7$(2),e.SpI(" ",e.bMT(12,10,"settingsAgreementsPage.form.ascUserForPermissionToSendAdvertisingMaterials")," "),e.R7$(2),e.Y8G("matTooltip",e.bMT(14,12,"settingsAgreementsPage.form.ascUserForPermissionToSendAdvertisingMaterialsHint")),e.R7$(2),e.Y8G("ngIf",s.checked),e.R7$(),e.Y8G("ngIf",e.l_i(14,de,r.AgreementType.processor,r.AgreementType.premium).includes(o.agreement_template_type_id))}}function Ai(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",71)(1,"form",72,8),e.bIt("ngSubmit",function(){e.eBV(t);const i=e.sdS(2),o=e.XpG(),r=o.$implicit,p=o.index,I=e.XpG(2);return e.Njj(I.editAgreement(i,r,p))}),e.DNE(3,_i,6,4,"ng-container",29)(4,hi,9,8,"div",29)(5,vi,9,6,"div",73)(6,Ci,12,7,"ng-container",29),e.j41(7,"mat-radio-group",74,9),e.DNE(9,$i,12,11,"ng-container",29)(10,ki,7,5,"ng-container",29),e.k0s(),e.j41(11,"div",75)(12,"mat-slide-toggle",76,10),e.EFF(14),e.nI1(15,"translate"),e.DNE(16,Ri,2,0,"span",77),e.k0s()(),e.DNE(17,Gi,17,17,"ng-container",29),e.j41(18,"div",78)(19,"button",79),e.EFF(20),e.nI1(21,"translate"),e.k0s(),e.j41(22,"div",80),e.nrm(23,"i",60),e.j41(24,"p"),e.EFF(25),e.nI1(26,"translate"),e.k0s()()()()()}if(2&n){const t=e.sdS(2),s=e.sdS(13),i=e.XpG().$implicit,o=e.XpG(2);e.R7$(3),e.Y8G("ngIf",i.agreement_template_type_id===o.AgreementType.operator&&!i.is_qlink),e.R7$(),e.Y8G("ngIf",i.agreement_template_type_id!==o.AgreementType.operator||i.is_qlink),e.R7$(),e.Y8G("ngIf",i.agreement_template_type_id!==o.AgreementType.operator||i.is_qlink),e.R7$(),e.Y8G("ngIf",o.getTypeLegalForm(i.options)),e.R7$(),e.Y8G("ngModel",i.agreement_template_type_id!==o.AgreementType.operator||i.is_qlink?i.politic_mode:1)("name","politic_mode:"+i.id),e.R7$(2),e.Y8G("ngIf",i.agreement_template_type_id!==o.AgreementType.operator||i.is_qlink),e.R7$(),e.Y8G("ngIf",i.accesses.c
1an_change_politic_text),e.R7$(2),e.Y8G("ngModel",!!i.link_agreement_on)("disabled",i.agreement_template_type_id!==o.AgreementType.free||i.is_qlink),e.R7$(2),e.SpI(" ",e.bMT(15,16,"settingsAgreementsPage.form.showConsentDataProcessing"),""),e.R7$(2),e.Y8G("ngIf",!i.is_free&&!i.is_qlink),e.R7$(),e.Y8G("ngIf",s.checked),e.R7$(2),e.Y8G("disabled",t.invalid),e.R7$(),e.SpI(" ",e.bMT(21,18,"global.save")," "),e.R7$(5),e.SpI(" ",e.bMT(26,20,"settingsAgreementsPage.change_hint")," ")}}function ji(n,a){if(1&n&&(e.j41(0,"div",119),e.nrm(1,"i",120),e.j41(2,"p"),e.EFF(3),e.nI1(4,"translate"),e.j41(5,"b",121),e.EFF(6),e.k0s(),e.EFF(7),e.nI1(8,"translate"),e.k0s()(),e.j41(9,"div",122)(10,"mat-slide-toggle",123),e.EFF(11),e.nI1(12,"translate"),e.j41(13,"span",55),e.EFF(14,"*"),e.k0s()()(),e.j41(15,"div")(16,"div")(17,"span"),e.EFF(18),e.nI1(19,"translate"),e.k0s()(),e.nrm(20,"blockquote",124),e.k0s()),2&n){const t=e.XpG().$implicit,s=e.XpG(2);e.R7$(3),e.SpI(" ",e.bMT(4,7,"settingsAgreementsPage.isFreeQlinkTemplate.text1")," "),e.R7$(3),e.JRh(s.userName),e.R7$(),e.SpI(". ",e.bMT(8,9,"settingsAgreementsPage.isFreeQlinkTemplate.text2")," "),e.R7$(3),e.Y8G("ngModel",!0),e.R7$(),e.SpI(" ",e.bMT(12,11,"settingsAgreementsPage.form.showConsentDataProcessing")," "),e.R7$(7),e.JRh(e.bMT(19,13,"settingsAgreementsPage.isFreeQlinkTemplate.text3")),e.R7$(2),e.Y8G("innerHtml",t.agreement_prelink,e.npT)}}function Oi(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",38)(1,"div",39)(2,"div",40)(3,"small",41),e.EFF(4),e.k0s(),e.j41(5,"h3"),e.EFF(6),e.k0s(),e.j41(7,"small",42),e.DNE(8,ti,4,2,"ng-container",43)(9,ni,3,3,"ng-template",null,2,e.C5r),e.k0s()(),e.j41(11,"div",44),e.DNE(12,ii,3,4,"button",45)(13,si,3,3,"button",46),e.k0s()(),e.DNE(14,ri,3,2,"ng-container",29),e.nrm(15,"div",47),e.j41(16,"div",48)(17,"mat-expansion-panel",49),e.bIt("opened",function(){const i=e.eBV(t).index,o=e.XpG(2);return e.Njj(o.openedExpansion=i)})("closed",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.openedExpansion=-1)}),e.j41(18,"mat-expansion-panel-header")(19,"div",50),e.EFF(20),e.nI1(21,"translate"),e.nI1(22,"translate"),e.k0s(),e.DNE(23,li,3,4,"mat-slide-toggle",51),e.k0s(),e.DNE(24,mi,4,4,"div",43)(25,gi,3,4,"ng-template",null,3,e.C5r)(27,di,2,3,"div",52)(28,Ai,27,22,"div",53)(29,ji,21,15,"ng-template",null,4,e.C5r),e.k0s()()()}if(2&n){const t=a.$implicit,s=a.index,i=e.sdS(10),o=e.sdS(26),r=e.sdS(30),p=e.XpG(2);e.AVh("show",p.agreementIdFragment==="agreement-template-"+t.agreement_template_type_id+"_"+t.region_group_id),e.R7$(4),e.SpI("#",t.id,""),e.R7$(2),e.Lme(" ",t.title_for_user," - ",t.language_name," "),e.R7$(),e.Y8G("ngClass",e.eq3(24,Bn,t.agreement_template_type_id!==p.AgreementType.free&&!t.is_free)),e.R7$(),e.Y8G("ngIf",t.license)("ngIfElse",i),e.R7$(4),e.Y8G("ngIf",t.license&&2!==t.license.status),e.R7$(),e.Y8G("ngIf",!(t.is_free||t.license&&2!==t.license.status)),e.R7$(),e.Y8G("ngIf",p.moderationStatuses.success!==t.moderation_status),e.R7$(),e.Y8G("innerHtml",t.description,e.npT),e.R7$(),e.Y8G("id","agreement-template-"+t.agreement_template_type_id),e.R7$(4),e.SpI(" ",p.openedExpansion===s?e.bMT(21,20,"settingsAgreementsPage.hideAgreement"):e.bMT(22,22,"settingsAgreementsPage.textAgreement")," "),e.R7$(3),e.Y8G("ngIf",p.openedExpansion===s&&(2===t.agreement_template_type_id||4===t.agreement_template_type_id)),e.R7$(),e.Y8G("ngIf",t.use_custom_agreement)("ngIfElse",o),e.R7$(3),e.Y8G("ngIf",2===t.agreement_template_type_id||4===t.agreement_template_type_id),e.R7$(),e.Y8G("ngIf",!(t.is_free&&t.is_qlink&&t.agreement_template_type_id===p.AgreementType.operator))("ngIfElse",r)}}function Ei(n,a){if(1&n&&(e.j41(0,"div",36),e.DNE(1,Oi,31,26,"div",37),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.myAgreements)}}function wi(n,a){1&n&&(e.j41(0,"div",125)(1,"div"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"div"),e.EFF(5),e.nI1(6,"translate"),e.k0s()()),2&n&&(e.R7$(2),e.SpI(" ",e.bMT(3,2,"settingsAgreementsPage.noResults")," "),e.R7$(3),e.SpI(" ",e.bMT(6,4,"settingsAgreementsPage.noResults2")," "))}var _e=function(n){return n[n.danger=-1]="danger",n[n.warning=0]="warning",n[n.success=1]="success",n}(_e||{});function ue(n,a){return n.replace(/{{([^}]+)}}/g,(t,s)=>a[s.trim()]??t)}let Yi=(()=>{class n{constructor(t,s,i,o,r,p,I,$,_){this.$http=t,this.$route=s,this.$router=i,this.$toast=o,this.$i18n=r,this.$store=p,this.$modal=I,this.referenceData=$,this.agreementRegionGroups=_,this.siteId=this.$route.snapshot.paramMap.get("site_id"),this.myAgreements=[],this.regions=[],this.languages=[],this.defaultRegion=null,this.selectedLang="",this.agreementIdFragment=this.$route.snapshot.fragment,this.userName="",this.filters={"filter[region_group_id]":1},this.moderationLabels={"-1":"moderationAgreement.failed",0:"moderationAgreement.awaiting",1:"moderationAgreement.passed"},this.agreementText=[],this.openedExpansion=-1,this.destroy$=new G.B7,this.AgreementType=N.Z,this.LegalFormType=K,this.moderationStatuses=_e,this.editorConfig={...ce.A,height:"100%",sanitize:!1,toolbarHiddenButtons:[["strikeThrough","subscript","superscript","heading","fontName"],["fontSize","textColor","backgroundColor","link","justifyCenter","justifyRight","justifyFull","unlink","insertImage","insertVideo","insertHorizontalRule"]]},this.agreementRegionGroups.getRegionGroups().pipe((0,b.Q)(this.destroy$)).subscribe(d=>{this.regions=d||[]}),this.referenceData.getLanguages().pipe((0,b.Q)(this.destroy$)).subscribe(d=>{this.languages=d}),this.$store.select("sites").pipe((0,b.Q)(this.destroy$)).subscribe(d=>{this.defaultRegion=d.SiteOne.region_group_id,this.filters["filter[region_group_id]"]=this.defaultRegion||this.regions[0]?.id||1}),this.$store.select("user").pipe((0,b.Q)(this.destroy$)).subscribe(d=>{this.userName=d.User?.username})}ngOnInit(){this.$route.queryParamMap.pipe((0,b.Q)(this.destroy$)).subscribe(t=>{this.getMyAgreements()})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}onToggleChange(t,s){t.stopPropagation(),t.preventDefault(),this.myAgreements[s].use_custom_agreement=!this.myAgreements[s].use_custom_agreement,this.myAgreements[s].use_custom_agreement&&!this.myAgreements[s].custom_agreement&&(this.agreementText[s]=this.myAgreements[s].text)}getMyAgreements(){var t=this;const s=!!this.$route.snapshot.queryParamMap.get("q");this.$http.get("agreement/site",{params:{"filter[site_id]":this.siteId,"filter[is_qlink]":s,...this.filters}}).pipe((0,y.T)(i=>i.items.map(o=>(o.text=ue(o.text,{fields:`<li>${"_".repeat(30)}</li>`.repeat(3),purpose:o.additional_purpose?o.additional_purpose.split("\n").map(r=>`<li>${r}</li>`).join(""):"_".repeat(30),ogrn:"_".repeat(30),email:"_".repeat(30)}),o.agreement_prelink=o.agreement_prelink.replace(/\{\{.*?}}/gm,""),o)))).subscribe(function(){var i=(0,q.A)(function*(o){t.myAgreements=o,t.myAgreements.forEac
1h(r=>{let p=r.text;r.use_custom_agreement&&(p=r.custom_agreement),t.agreementText.push(p)})});return function(o){return i.apply(this,arguments)}}())}getTypeLegalForm(t){return[...new Set(t.map(s=>s.legal_form_id))]}filterFieldsAgreement(t,s){return t.filter(i=>i.legal_form_id===s)}editAgreement(t,s,i){if(s.use_custom_agreement&&(""===this.agreementText[i]||"<p><br></p>"===this.agreementText[i]))return void this.$toast.open(this.$i18n.instant("agreement_page.emptyAgreementError"),void 0,{duration:1500,panelClass:["error"]});const o=[],r={...t.value};let I,p=s.politic_mode;for(const _ in r)_.startsWith("option:")?(o.push({agreement_option_id:+_.replace("option:",""),value:r[_]}),delete r[_]):_.startsWith("politic_mode")&&(p=t.value[_],delete t.value[_]);s.use_custom_agreement&&(I=this.agreementText[i]);const $={site_id:this.siteId,link_spec_on:1,...r,custom_agreement:I,options:o,politic_mode:p,use_custom_agreement:s.use_custom_agreement};for(const _ in $)"boolean"==typeof $[_]&&($[_]=+$[_]);this.$http.put("agreement/site/update/"+s.id,$).subscribe(_=>{s.text=ue(_.text,{fields:`<li>${"_".repeat(30)}</li>`.repeat(3),purpose:_.additional_purpose||"_".repeat(30),ogrn:"_".repeat(30),email:"_".repeat(30)}),s.use_custom_agreement&&(this.myAgreements[i].custom_agreement=_.custom_agreement),this.$toast.open(this.$i18n.instant("successUpdated"),void 0,{duration:1500,panelClass:"success"})})}getPoliticText(t){return t.replace(/<a>/gm,"[politic]").replace(/<\/a>/gm,"[/politic]").replace("{{name}}","[llt]")}setPoliticText(t){return t?.replace("[politic]","<a>").replace("[/politic]","</a>").replace("{{name}}","[llt]")}getNameAgreement(t,s){return t.options.find(i=>"name"===i.key&&i.legal_form_id===s)?.id}useDefaultAgreement(t){t.use_default=!0,this.$http.patch("agreement/site/use-default/"+t.id,{use_default:!0}).subscribe(s=>{t=s,this.myAgreements.forEach(i=>{i.id!==t.id&&(i.use_default=!1)})})}sendApplicationForBuyLicence(t){this.$modal.open(Nn,{width:"500px",minHeight:"500px",data:{agreement:t}})}changeAgreementText(t,s,i){const o=document.getElementById(i);o&&o.querySelectorAll(`[data-key=${t}]`).forEach(r=>{r.innerHTML="purpose"===t?s.split("\n").map(p=>`<li>${p}</li>`).join(""):s||"_".repeat(30),"ogrn"===t&&(r.innerHTML=s?"\u041e\u0413\u0420\u041d: "+s+", ":"")})}setOGRNtoText(t,s){2!==s&&document.getElementById(t).querySelectorAll('[data-key="ogrn"]').forEach(o=>{o.textContent=""})}now(){return new Date}getModel(t){return t.use_custom_agreement&&t.custom_agreement?t.custom_agreement:t.text}buyTariff(t){3===t.agreement_template_type_id?this.buyOperatorTariff():this.$router.navigate(["/sites",this.siteId,"tariffs"],{queryParams:{type:"gold"}}).then()}buyOperatorTariff(){this.$http.get("billing/license-template/view/"+((0,e.naY)()?4:141)).subscribe(t=>{this.$modal.open(Ln.V,{maxWidth:"552px",width:"100%",maxHeight:"90%",data:{tariff_id:t.id,site_id:+this.siteId,is_update:!1,region_group_id:this.defaultRegion,site:{id:+this.siteId}},disableClose:!0,panelClass:"modal-tariff-payment-panel"})})}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(S.Qq),e.rXU(u.nX),e.rXU(u.Ix),e.rXU(P.UG),e.rXU(m.c$),e.rXU(x.il),e.rXU(f.bZ),e.rXU(U.j),e.rXU(Z))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-my"]],standalone:!0,features:[e.aNF],decls:24,vars:16,consts:[["langSelect",""],["emptylist",""],["dontHaveLicense",""],["defaultTemplate",""],["isFreeQLink",""],["haveLicense",""],["licenseInfinite",""],["content_text",""],["formRef","ngForm"],["politic_mode_ref","ngModel"],["link_agreement_on_ref",""],["additional_text_toggle_ref",""],["purposeFieldRef",""],["emailRef","ngModel"],["typeLegalFormRef",""],["input","ngModel"],["politicLinkRef","ngModel"],["politicTextRef",""],["link_adv_on_ref",""],["link_spec_on_ref",""],[1,"agreements-wrapper"],[1,"selects"],[1,"selects-item","select-region"],[1,"selects-item_label"],[1,"custom-select","agreementPage-template-select"],["name","region",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[1,"selects-item","select-language"],[3,"ngModelChange","ngModel"],[4,"ngIf"],["value",""],["class","agreements-list",4,"ngIf","ngIfElse"],[3,"value"],[2,"display","flex","align-items","center","gap","10px","padding-right","20px"],["width","22","height","16",3,"src","alt"],[2,"display","flex","align-items","center","gap","10px"],[1,"agreements-list"],["class","agreements-list__item",3,"show",4,"ngFor","ngForOf"],[1,"agreements-list__item"],[1,"agreements-list__item-head"],[1,"agreements-list__item-title"],["CopyInnerText",""],[3,"ngClass"],[4,"ngIf","ngIfElse"],[1,"agreements-list__item-actions"],["class","btn",3,"disabled","click",4,"ngIf"],["matRipple","","class","btn btn-primary",3,"click",4,"ngIf"],[1,"agreements-list__item-description",3,"innerHtml"],[1,"agreements-list__item-main-text",3,"id"],[3,"opened","closed"],[1,"agreements-list__item-main-text-header"],["class","constructor-form-checkbox",3,"ngModel","click","ngModelChange",4,"ngIf"],["class","customAgreement-hint",3,"innerHtml",4,"ngIf"],["style","padding-top: 30px",4,"ngIf","ngIfElse"],[3,"ngClass",4,"ngIf","ngIfElse"],[1,"text-danger"],[1,"btn",3,"click","disabled"],["matRipple","",1,"btn","btn-primary",3,"click"],["class","agreements-list__item-moderation-msg",3,"ngClass",4,"ngIf"],[1,"agreements-list__item-moderation-msg",3,"ngClass"],[1,"ico","ico-info_circle"],[1,"label","text-danger"],[1,"alert","alert-danger"],[1,"constructor-form-checkbox",3,"click","ngModelChange","ngModel"],["name","custom_text",3,"ngModelChange","ngModel","config"],["min","0","low","4096","high","6144","optimum","6550","max","8192","style","margin: 5px 0",3,"value",4,"ngIf"],["style","color: #ff5050; font-weight: 400; font-size: 14px; margin-bottom: 10px",4,"ngIf"],["min","0","low","4096","high","6144","optimum","6550","max","8192",2,"margin","5px 0",3,"value"],[2,"color","#ff5050","font-weight","400","font-size","14px","margin-bottom","10px"],[1,"content",3,"innerHtml","id"],[1,"customAgreement-hint",3,"innerHtml"],[2,"padding-top","30px"],["ngForm","",1,"agreement-template_form",3,"ngSubmit"],["style","display: flex; align-items: flex-start; gap: 20px",4,"ngIf"],[3,"ngModel","name"],[2,"margin-bottom","20px"],["name","link_agreement_on",1,"custom-toggle-slider",3,"ngModel","disabled"],["class","text-danger",4,"ngIf"],[1,"actions"],["type","submit","matRipple","",1,"btn","btn-primary",3,"disabled"],[1,"hint",2,"max-width","724px"],[2,"margin-bottom","10px"],[2,"padding","25px 15px","border-radius","5px","background-color","#f2f2f2","margin-bottom","30px",3,"innerHtml"],[1,"custom-toggle-slider",2,"margin-bottom","20px",3,"checked"],[1,"ico","ico-info_circle",2,"color","var(--qform-color-danger)",3,"matTooltip"],[1,"additional-text",2,"display","flex","flex-wrap","wrap","gap","30px","margin-bottom","30px"],[2,"min-width","300px","max-width","calc(50% - 15px)","flex-basis","calc(50% - 15px)"],[1,"label"],["name","additional_text",2,"resize","none","height","100px",3,"ngModel","config"],["style","\n min-width: 300px;\n max-width: calc(50% - 15px);\n flex-basis: calc(50% - 15px);\n ",4,"ngIf"],["name","additional_purpose",2,"resize","none","height","150px","margin-bottom","0","border-radius","0",3,"input","ngModel"],[2,"display","flex","align-items","flex-start","gap","20px"],[1,"custom-select",2,"width","100%"],["matInput","","required","","type","email","name","email",3,"input","ngModel","disabled","placeholder"],["matSuffix","",4,"ngIf"],["matSuffix",""],[1,"fa-solid","fa-circle-check","fa-xl",2,"color","var(--qform-color-primary)"],[1,"custom-select"],["name","legal_form_id","required","",3,"ngModelChange","ngModel","disabled"],["class","custom-select",4,"ngFor","ngForOf"],["matInput","",3,"input","ngModel","name","required"],[2,"margin-bottom","20px",3,"value"],["type","url","matInput","","name","politic_link","placeholder","https://example.site/policy","minlength","4",3,"required","ngModel","disabled"],["name","politic_text",3,"ngModel","required",4,"ngIf"],["name","politic_text",3,"ngModel","required"],[3,"innerHtml"],[2,"margin-bottom","20px","display","flex","align-items","center","gap","10px"],["name","link_adv_on",1,"custom-toggle-slider",3,"ngModel"],["style","margin-bottom: 20px",4,"ngIf"],["style","margin-bottom: 10px",4,"ngIf"],[2,"display","flex","align-items","center","gap","10px","margin-bottom","10px"],["matInput","","name","agreement_link","placeholder","...","maxlength","512",3,"ngModel"],[2,"display","inline-block","margin-top","10px","padding","10px 20px","background-color","#f2f2f2","border","1p
1x solid var(--qform-color-border-grey)","border-radius","5px"],["name","link_spec_on",1,"custom-toggle-slider",2,"align-items","flex-start",3,"ngModel"],[2,"white-space","normal"],[1,"ico","ico-info_circle","text-danger",3,"matTooltip"],[2,"padding-top","20px","margin-bottom","30px"],[2,"display","inline-block","margin-top","10px","padding","10px 20px","background-color","#f2f2f2","border","1px solid var(--qform-color-border-grey)","border-radius","5px",3,"innerHTML"],[2,"font-size","12px","font-weight","400","padding","15px 10px","border-radius","5px","border","1px solid #d3d3d3",3,"innerHTML"],[1,"hint",2,"align-items","flex-start","font-size","14px","color","#666d70","margin-bottom","30px","padding-top","2em"],[1,"ico","ico-info_circle","text-danger"],[2,"color","#000"],[2,"margin-bottom","30px"],["name","link_agreement_on","disabled","",1,"custom-toggle-slider",3,"ngModel"],[2,"display","inline-block","margin-top","10px","padding","10px 20px","background-color","#f2f2f2","border","1px solid var(--qform-color-border-grey)","border-radius","5px","line-height","1.4",3,"innerHtml"],[2,"font-size","18px","font-weight","500","line-height","1.5"]],template:function(s,i){if(1&s){const o=e.RV6();e.j41(0,"div",20)(1,"div",21)(2,"div",22)(3,"div",23),e.EFF(4),e.nI1(5,"translate"),e.k0s(),e.j41(6,"mat-form-field",24)(7,"mat-select",25),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.filters["filter[region_group_id]"],p)||(i.filters["filter[region_group_id]"]=p),e.Njj(p)}),e.bIt("ngModelChange",function(){return e.eBV(o),e.Njj(i.getMyAgreements())}),e.DNE(8,Hn,2,2,"mat-option",26),e.k0s()()(),e.j41(9,"div",27)(10,"div",23),e.EFF(11),e.nI1(12,"translate"),e.k0s(),e.j41(13,"mat-form-field",24)(14,"mat-select",28,0),e.mxI("ngModelChange",function(p){return e.eBV(o),e.DH7(i.selectedLang,p)||(i.selectedLang=p),e.Njj(p)}),e.bIt("ngModelChange",function(){return e.eBV(o),i.filters["filter[language_id]"]=i.selectedLang?i.selectedLang.id:null,e.Njj(i.getMyAgreements())}),e.DNE(16,Jn,5,4,"mat-select-trigger",29),e.j41(17,"mat-option",30),e.EFF(18),e.nI1(19,"translate"),e.k0s(),e.DNE(20,Qn,5,5,"mat-option",26),e.k0s()()()(),e.DNE(21,Ei,2,1,"div",31)(22,wi,7,6,"ng-template",null,1,e.C5r),e.k0s()}if(2&s){const o=e.sdS(23);e.R7$(4),e.SpI(" ",e.bMT(5,10,"settingsAgreementsPage.regionAgreement")," "),e.R7$(3),e.R50("ngModel",i.filters["filter[region_group_id]"]),e.R7$(),e.Y8G("ngForOf",i.regions),e.R7$(3),e.SpI(" ",e.bMT(12,12,"settingsAgreementsPage.languageAgreement")," "),e.R7$(3),e.R50("ngModel",i.selectedLang),e.R7$(2),e.Y8G("ngIf",!!i.selectedLang),e.R7$(2),e.JRh(e.bMT(19,14,"global.all")),e.R7$(2),e.Y8G("ngForOf",i.languages),e.R7$(),e.Y8G("ngIf",i.myAgreements.length)("ngIfElse",o)}},dependencies:[m.h,m.D9,C.MatInputModule,C.MatInput,h.rl,h.nJ,h.yw,v.MatSelectModule,v.MatSelect,v.MatSelectTrigger,k.MatOption,l.YN,l.qT,l.me,l.BC,l.cb,l.YS,l.xh,l.tU,l.vS,l.cV,g.Sq,g.bT,Vn.t,g.YU,g.vh,k.MatRippleModule,k.MatRipple,E.MY,E.GK,E.Z2,j.mV,j.sG,V.Qt,V.Rj,me.$,A.uc,A.oV,T.Wk,T.VT,T._g],styles:[".agreements-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:30px}.agreements-list__item[_ngcontent-%COMP%]{border:1px solid var(--qform-color-border-grey);border-radius:5px;padding:18px 22px}.agreements-list__item-title[_ngcontent-%COMP%]{position:relative}.agreements-list__item-title[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:18px;font-weight:500;line-height:1.2}.agreements-list__item-title[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{font-size:13px;color:#666d70;font-weight:500}.agreements-list__item-actions[_ngcontent-%COMP%]{display:flex;gap:20px}.agreements-list__item-actions[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{min-height:0;height:40px}.agreements-list__item-moderation-msg[_ngcontent-%COMP%]{font-size:12px;font-weight:400;display:flex;gap:5px;align-items:center;margin-bottom:.5em}.agreements-list__item-moderation-msg[_ngcontent-%COMP%] .ico[_ngcontent-%COMP%]{flex:0 0 auto}.agreements-list__item-moderation-msg.danger[_ngcontent-%COMP%]{color:var(--qform-color-danger)}.agreements-list__item-moderation-msg.warning[_ngcontent-%COMP%]{color:var(--qform-color-warning)}.agreements-list__item-moderation-msg.success[_ngcontent-%COMP%]{color:var(--qform-color-primary)}.agreements-list__item-default-lang[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:10px 12px;background-color:var(--qform-color-green-lightness);color:var(--qform-color-primary);display:flex;gap:10px;border-radius:5px}.agreements-list__item-head[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;position:relative}.agreements-list__item-head[_ngcontent-%COMP%] .region-select[_ngcontent-%COMP%]:hover .mat-form-field-flex{background:#f6f6f6}.agreements-list__item-head[_ngcontent-%COMP%] .region-select[_ngcontent-%COMP%] .mat-form-field-outline{display:none}.agreements-list__item-head[_ngcontent-%COMP%] .region-select[_ngcontent-%COMP%] .mat-form-field-wrapper{padding-bottom:0!important;height:40px}.agreements-list__item-head[_ngcontent-%COMP%] .region-select[_ngcontent-%COMP%] .selected-region[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding-right:10px;gap:45px;color:#828282;font-weight:400}.agreements-list__item-description[_ngcontent-%COMP%]{margin-bottom:15px;font-size:14px;line-height:20px}.agreements-list__item-main-text-header[_ngcontent-%COMP%]{color:#07b859;font-weight:500;font-size:14px;margin-left:10px}.agreements-list__item-main-text[_ngcontent-%COMP%] .content{line-height:1.5;color:#666d70;font-style:normal;font-weight:500;letter-spacing:-.176px;max-height:335px;overflow:auto}.agreements-list__item-main-text[_ngcontent-%COMP%] .content h3{font-size:16px;color:#0a0a0a;font-weight:600;margin-top:.7em;margin-bottom:.45em}.agreements-list__item-main-text[_ngcontent-%COMP%] .content p, .agreements-list__item-main-text[_ngcontent-%COMP%] .content ul{margin-bottom:.35em}.agreements-list__item-main-text[_ngcontent-%COMP%] .content ul{padding-left:1.5em}.agreements-list__item-main-text[_ngcontent-%COMP%] .content ul li{list-style:disc}.agreements-list__item.show[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_fadeBg .5s linear}@keyframes _ngcontent-%COMP%_fadeBg{0%{background-color:#2cff8fbf}to{background-color:transparent}}.mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]){border-top:1px solid var(--qform-color-border-grey);border-radius:0;box-shadow:none;height:inherit}.mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]).mat-expanded{he
1ight:inherit}.mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]) .mat-expansion-panel-header[_ngcontent-%COMP%]{height:inherit;padding:16px 0}.mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]) .mat-expansion-panel-header[_ngcontent-%COMP%] .mat-content{flex-direction:column;align-items:flex-start}.mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]) .mat-expansion-panel-header[_ngcontent-%COMP%] .mat-content>mat-slide-toggle{padding:16px 0;margin-left:10px}.mat-expansion-panel[_ngcontent-%COMP%]:not([class*=mat-elevation-z]) .mat-expansion-panel-header[_ngcontent-%COMP%] .mat-expansion-indicator{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.agreementPage-template-select[_ngcontent-%COMP%]{max-width:240px}.selects[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}.selects-item[_ngcontent-%COMP%]{gap:20px}@media screen and (max-width: 768px){.selects-item[_ngcontent-%COMP%]{flex:1;justify-content:space-between;align-items:center}}.selects-item_label[_ngcontent-%COMP%]{margin-bottom:8px;color:#828282;font-weight:500;font-size:14px}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] {width:300px;flex:1}@media screen and (max-width: 768px){.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] {width:100%}}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper{padding-bottom:0;margin:0}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper .mat-form-field-subscript-wrapper{display:none}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper .mat-form-field-wrapper{margin:0}.selects-item[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%] .mat-form-field-wrapper .mat-option-text{display:flex;gap:20px;align-items:center} #agreement-page .mat-checkbox-inner-container{margin-top:-2px!important} #agreement-page .mat-checkbox-label{line-height:1.3!important;margin-top:-.2em;display:inline-block}form[_ngcontent-%COMP%] blockquote[_ngcontent-%COMP%]{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#f2f2f2;border:1px solid var(--qform-color-border-grey);border-radius:5px;line-height:1.4}form[_ngcontent-%COMP%] a{pointer-events:none;color:var(--qform-color-primary);text-decoration:underline}form[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;gap:20px;align-items:flex-start}fieldset[_ngcontent-%COMP%]{border:none}span.label[_ngcontent-%COMP%]{color:#666d70;font-weight:500;font-size:14px;display:inline-block;margin-bottom:10px}@media screen and (max-width: 768px){.additional-text[_ngcontent-%COMP%]{display:block!important}.additional-text[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{max-width:none!important;min-width:0!important;width:100%!important}}.customAgreement-hint[_ngcontent-%COMP%]{width:100%;background-color:#f5f5f5;font-weight:500;font-size:14px;color:#666d70;padding:12px;border-radius:4px;margin-bottom:16px}"]})}}return n})();var Ui=c(6132),Di=c(41290),Xi=c(85621);const Ni=n=>({"text-danger":n});function Vi(n,a){1&n&&e.nrm(0,"img",20)}function Li(n,a){if(1&n&&(e.EFF(0),e.nI1(1,"translate")),2&n){const t=e.XpG(3);e.SpI(" ",e.bMT(1,1,t.$settingsAddress.mainDomain?"global.save":"videoWidgetPage.form.append")," ")}}function Bi(n,a){if(1&n&&(e.j41(0,"button",18),e.DNE(1,Vi,1,0,"img",19)(2,Li,2,3,"ng-template",null,3,e.C5r),e.k0s()),2&n){const t=e.sdS(3);e.XpG();const s=e.sdS(15),i=e.XpG();e.Y8G("disabled",!s.dirty||s.invalid),e.R7$(),e.Y8G("ngIf",i.window.innerWidth<768)("ngIfElse",t)}}function qi(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",21),e.bIt("click",function(){e.eBV(t);const i=e.XpG(2);return e.Njj(i.deleteMainDomain())}),e.nrm(1,"i",22),e.k0s()}}function zi(n,a){1&n&&(e.j41(0,"small",23),e.EFF(1),e.nI1(2,"translate"),e.k0s()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"form-constructorPage.requiredField")," "))}function Hi(n,a){1&n&&(e.j41(0,"small",23),e.EFF(1),e.nI1(2,"translate"),e.nrm(3,"br"),e.EFF(4),e.nI1(5,"translate"),e.j41(6,"b"),e.EFF(7),e.k0s()()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,3,"spacePage.settingsPage.aliasPage.mainDomainError")," "),e.R7$(3),e.SpI(" ",e.bMT(5,5,"spacePage.settingsPage.aliasPage.mainDomainExample"),": "),e.R7$(3),e.JRh("site.example"))}function Ji(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",32),e.bIt("click",function(){e.eBV(t);const i=e.XpG().$implicit,o=e.sdS(3),r=e.XpG(3);return i.original=r.cutProtocol(i.domain),e.Njj(r.editAlias(o.value))}),e.EFF(1),e.nI1(2,"translate"),e.k0s()}2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,1,"spacePage.settingsPage.aliasPage.aliasChange")," "))}function Qi(n,a){if(1&n){const t=e.RV6();e.j41(0,"button",33),e.bIt("click",function(){e.eBV(t);const i=e.XpG().index,o=e.XpG(3);return e.Njj(o.removeAlias(i))}),e.nrm(1,"i",34),e.k0s()}}
1function Wi(n,a){1&n&&(e.j41(0,"small",23),e.EFF(1),e.nI1(2,"translate"),e.nrm(3,"br"),e.EFF(4),e.nI1(5,"translate"),e.j41(6,"b"),e.EFF(7),e.k0s()()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,3,"spacePage.settingsPage.aliasPage.mainDomainError")," "),e.R7$(3),e.SpI(" ",e.bMT(5,5,"spacePage.settingsPage.aliasPage.mainDomainExample"),": "),e.R7$(3),e.JRh("site.example"))}function Zi(n,a){if(1&n){const t=e.RV6();e.qex(0),e.j41(1,"div",28)(2,"input",29,4),e.mxI("ngModelChange",function(i){const o=e.eBV(t).$implicit;return e.DH7(o.domain,i)||(o.domain=i),e.Njj(i)}),e.bIt("change",function(){const i=e.eBV(t).$implicit,o=e.XpG(3);return e.Njj(i.domain=o.cutProtocol(i.domain))}),e.k0s(),e.DNE(4,Ji,3,3,"button",30)(5,Qi,2,0,"button",31),e.k0s(),e.j41(6,"div"),e.DNE(7,Wi,8,7,"small",16),e.k0s(),e.bVm()}if(2&n){const t=a.$implicit,s=e.sdS(3),i=e.XpG(3);e.R7$(2),e.Y8G("pattern",i.domainPatternNoProtocol),e.R50("ngModel",t.domain),e.R7$(2),e.Y8G("ngIf",s.dirty),e.R7$(),e.Y8G("ngIf",i.hasPermission(i.$site.currentRights,"manageDomains")),e.R7$(2),e.Y8G("ngIf",null==s.errors?null:s.errors.pattern)}}function Ki(n,a){if(1&n&&e.nrm(0,"i",38),2&n){e.XpG();const t=e.sdS(3);e.Y8G("ngClass",t.invalid?"":"text-green")}}function es(n,a){1&n&&(e.EFF(0),e.nI1(1,"translate")),2&n&&e.SpI(" ",e.bMT(1,1,"spacePage.settingsPage.aliasPage.addNewAlias")," ")}function ts(n,a){1&n&&(e.j41(0,"small",23),e.EFF(1),e.nI1(2,"translate"),e.nrm(3,"br"),e.EFF(4),e.nI1(5,"translate"),e.j41(6,"b"),e.EFF(7),e.k0s()()),2&n&&(e.R7$(),e.SpI(" ",e.bMT(2,3,"spacePage.settingsPage.aliasPage.mainDomainError")," "),e.R7$(3),e.SpI(" ",e.bMT(5,5,"spacePage.settingsPage.aliasPage.mainDomainExample"),": "),e.R7$(3),e.JRh("site.example"))}function ns(n,a){if(1&n){const t=e.RV6();e.qex(0),e.j41(1,"div",28),e.nrm(2,"input",35,5),e.j41(4,"button",36),e.bIt("click",function(){e.eBV(t);const i=e.sdS(3);return e.XpG(3).addAlias(i.value),e.Njj(i.reset())}),e.DNE(5,Ki,1,1,"i",37)(6,es,2,3,"ng-template",null,3,e.C5r),e.k0s()(),e.j41(8,"div"),e.DNE(9,ts,8,7,"small",16),e.k0s(),e.bVm()}if(2&n){const t=e.sdS(3),s=e.sdS(7),i=e.XpG(3);e.R7$(2),e.Y8G("pattern",i.domainPatternNoProtocol)("ngModel",""),e.R7$(2),e.Y8G("disabled",t.invalid),e.R7$(),e.Y8G("ngIf",i.window.innerWidth<768)("ngIfElse",s),e.R7$(4),e.Y8G("ngIf",null==t.errors?null:t.errors.pattern)}}function is(n,a){if(1&n&&(e.j41(0,"div",10)(1,"h3")(2,"b"),e.EFF(3),e.nI1(4,"translate"),e.k0s()(),e.j41(5,"div",24),e.DNE(6,Zi,8,5,"ng-container",25)(7,ns,10,6,"ng-container",26),e.k0s(),e.j41(8,"div",27)(9,"b")(10,"small"),e.EFF(11),e.k0s()()()()),2&n){const t=e.XpG(2);e.R7$(3),e.SpI("",e.bMT(4,5,"spacePage.settingsPage.aliasPage.aliasesTitle"),":"),e.R7$(3),e.Y8G("ngForOf",t.aliases),e.R7$(),e.Y8G("ngIf",t.aliases.length<3&&t.hasPermission(t.$site.currentRights,"manageDomains")),e.R7$(),e.Y8G("ngClass",e.eq3(7,Ni,3===t.aliases.length)),e.R7$(3),e.SpI("",t.aliases.length," / 3")}}function ss(n,a){if(1&n){const t=e.RV6();e.qex(0),e.j41(1,"div",8),e.nrm(2,"i",9),e.j41(3,"p"),e.EFF(4),e.nI1(5,"translate"),e.k0s()(),e.j41(6,"div",10)(7,"h3")(8,"b"),e.EFF(9),e.nI1(10,"translate"),e.k0s()(),e.j41(11,"form",11,1),e.bIt("ngSubmit",function(){e.eBV(t);const i=e.sdS(12),o=e.sdS(15),r=e.XpG();return r.saveMainDomain(r.cutProtocol(o.value)),e.Njj(i.reset({mainDomain:r.mainDomain}))}),e.j41(13,"div",12),e.nrm(14,"input",13,2),e.nI1(16,"punycode"),e.DNE(17,Bi,4,3,"button",14)(18,qi,2,0,"button",15),e.k0s(),e.DNE(19,zi,3,3,"small",16)(20,Hi,8,7,"small",16),e.k0s()(),e.DNE(21,is,12,9,"div",17),e.bVm()}if(2&n){const t=e.sdS(15),s=e.XpG();e.R7$(4),e.SpI(" ",e.bMT(5,10,"spacePage.settingsPage.aliasPage.hint")," "),e.R7$(5),e.SpI("",e.bMT(10,12,"spacePage.settingsPage.aliasPage.mainDomain"),":"),e.R7$(5),e.Y8G("pattern",s.domainPatternNoProtocol)("ngModel",e.bMT(16,14,s.mainDomain))("readonly",!s.hasPermission(s.$site.currentRights,"manageDomains")),e.R7$(3),e.Y8G("ngIf",(!s.$settingsAddress.mainDomain||t.dirty)&&s.hasPermission(s.$site.currentRights,"manageDomains")),e.R7$(),e.Y8G("ngIf",s.mainDomain&&!s.hasPermission(s.$site.currentRights,"manageDomains")),e.R7$(),e.Y8G("ngIf",(null==t.errors?null:t.errors.required)&&t.touched),e.R7$(),e.Y8G("ngIf",null==t.errors?null:t.errors.pattern),e.R7$(),e.Y8G("ngIf",s.$settingsAddress.mainDomain&&!!t.value&&s.hasPermission(s.$site.currentRights,"editAlias"))}}function os(n,a){1&n&&(e.j41(0,"div",8),e.nrm(1,"i",9),e.j41(2,"p"),e.EFF(3),e.nI1(4,"translate"),e.k0s()()),2&n&&(e.R7$(3),e.SpI(" ",e.bMT(4,1,"spacePage.settingsPage.aliasPage.infoForOtherUsers")," "))}let as=(()=>{class n{constructor(t,s,i,o,r){this.$store=t,this.$http=s,this.$toast=i,this.$dialog=o,this.$t=r,this.aliases=[],this.mainDomain="",this.destroy$=new G.B7,this.domainPatternNoProtocol=Di.W,this.AccessRolesTypes=M.bH,this.isOwner=F.u8,this.window=window,this.hasPermission=M._m}ngOnInit(){this.$store.select("siteSetting").pipe((0,b.Q)(this.destroy$)).subscribe(t=>{this.$settings={...t.SiteSetting},this.$settingsAddress={...t.SiteSetting.addressSettings},this.mainDomain=t.SiteSetting.addressSettings.mainDomain,this.aliases=JSON.parse(JSON.stringify(this.$settings.aliasesSettings))}),this.$store.select("sites").pipe((0,b.Q)(this.destroy$)).subscribe(t=>{this.$site=t.SiteOne})}saveMainDomain(t){this.$settingsAddress.mainDomain=this.cutProtocol(t)||null,this.$http.put("site-setting/update/"+this.$settings.id,{id:this.$settings.id,addressSettings:{...this.$settingsAddress,protocol:0}}).subscribe({next:s=>{this.$store.dispatch((0,R.ML)({payload:s}))}})}deleteMainDomain(){this.$dialog.open(ae.w,{maxWidth:"500px",data:{label:this.$t.instant("form-constructorPage.wantToDeleteMainDomainTitle"),message:this.$t.instant("form-constructorPage.wantToDeleteMainDomainMsg")}}).afterClosed().subscribe({next:t=>{t&&this.saveMainDomain("")},complete:()=>{this.$store.dispatch((0,Y.RT)({payload:{siteId:this.$site.id}}))}})}addAlias(t){this.$http.put("site-setting/update/"+this.$settings.id,{action:"save_alias",id:this.$settings.id,aliasesSettings:[...this.aliases,{domain:t,original:t}]}).subscribe({next:s=>{this.$store.dispatch((0,R.ML)({payload:s}))},complete:()=>{this.$store.dispatch((0,Y.RT)({payload:{siteId:this.$site.id}}))}})}editAlias(t){const s=this.aliases.map(i=>i.domain);console.log(s,t),s.filter(i=>i===t).length>1?this.$toast.open(this.$t.instant("\u0422\u0430\u043a\u043e\u0439 \u0430\u043b\u0438\u0430\u0441 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c!"),void 0,{duration:1500,panelClass:"error"}):this.$http.put("site-setting/update/"+this.$settings.id,{action:"save_alias",id:this.$settings.id,aliasesSettings:this.aliases}).subscribe({next:i=>{this.$store.dispatch((0,R.ML)({payload:i}))},complete:()=>{this.$store.dispatch((0,Y.RT)({payload:{siteId:this.$site.id}}))}})}removeAlias(t){this.aliases.splice(t,1),this.$http.put("site-setting/update/"+this.$settings.id,{action:"remove_alias",id:this.$settings.id,aliasesSettings:this.aliases}).subscribe({next:s=>{this.$store.dispatch((0,R.ML)({payload:s}))}})}cutProtocol(t){const i=t.match(/^(?:https?:\/\/)?((?:www\.)?[^\/]+)(?:\/.*)?$/);return i?i[1]:null}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(S.Qq),e.rXU(P.UG),e.rXU(f.bZ),e.rXU(m.c$))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-alias"]],standalone:!0,features:[e.aNF],decls:4,vars:2,consts:[["notOwner",""],["form","ngForm"],["mainDomainInput","ngModel"],["add",""],["aliasRef","ngModel"],["newAlias","ngModel"],[1,"alias-wrapper"],[4,"ngIf","ngIfElse"],[1,"hint","
1warning"],[1,"ico","ico-info_circle","ico-md","text-danger"],[1,"domain-list-wrapper"],[3,"ngSubmit"],[1,"main-domain-input"],["type","text","placeholder","my-site.example","name","mainDomain","required","",3,"pattern","ngModel","readonly"],["class","btn",3,"disabled",4,"ngIf"],["class","btn btn-outline","type","button","matRipple","","aria-label","Remove main domain",3,"click",4,"ngIf"],["class","text-danger",4,"ngIf"],["class","domain-list-wrapper",4,"ngIf"],[1,"btn",3,"disabled"],["src","assets/image/icons/icon-plus-green.svg","alt","",4,"ngIf","ngIfElse"],["src","assets/image/icons/icon-plus-green.svg","alt",""],["type","button","matRipple","","aria-label","Remove main domain",1,"btn","btn-outline",3,"click"],[1,"ico","ico-trash","ico-md","text-danger"],[1,"text-danger"],[1,"domain-list-wrapper__container"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"text-right",2,"text-align","right",3,"ngClass"],[1,"main-domain-input","alias"],["type","text","placeholder","my-site.example",3,"ngModelChange","change","pattern","ngModel"],["matRipple","",3,"click",4,"ngIf"],["class","btn","matRipple","",3,"click",4,"ngIf"],["matRipple","",3,"click"],["matRipple","",1,"btn",3,"click"],[1,"ico","ico-trash","ico-xl"],["type","text","placeholder","my-site.example","required","",3,"pattern","ngModel"],["matRipple","",1,"btn",3,"click","disabled"],["class","ico ico-plus ico-md",3,"ngClass",4,"ngIf","ngIfElse"],[1,"ico","ico-plus","ico-md",3,"ngClass"]],template:function(s,i){if(1&s&&(e.j41(0,"div",6),e.DNE(1,ss,22,16,"ng-container",7)(2,os,5,3,"ng-template",null,0,e.C5r),e.k0s()),2&s){const o=e.sdS(3);e.R7$(),e.Y8G("ngIf",i.hasPermission(i.$site.currentRights,"manageDomains"))("ngIfElse",o)}},dependencies:[g.bT,m.h,m.D9,l.YN,l.qT,l.me,l.BC,l.cb,l.YS,l.R_,l.vS,l.cV,Xi.i,k.MatRippleModule,k.MatRipple,g.Sq,g.YU],styles:[".alias-wrapper[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;gap:40px;max-width:500px;padding-top:50px}.alias-wrapper[_ngcontent-%COMP%] .hint[_ngcontent-%COMP%]{font-size:12px!important}@media screen and (max-width: 768px){.alias-wrapper[_ngcontent-%COMP%]{padding-top:0;max-width:100%}}.main-domain-input[_ngcontent-%COMP%]{height:48px;display:inline-flex;align-items:center;border:2px solid var(--qform-color-border-grey);padding:0 17px;border-radius:10px;transition:all .2s ease-in-out;width:100%;margin-bottom:20px}.main-domain-input[_ngcontent-%COMP%]:has(input:focus){background:#27ae601a}.main-domain-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;font-size:18px;flex:1;background:none;height:100%}.main-domain-input[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:7px 11px;font-size:12px!important;background-color:#fff;border-radius:6px;font-weight:400;min-height:auto!important}.main-domain-input[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:not(:last-child){margin-right:5px}.domain-list-wrapper__container[_ngcontent-%COMP%]{max-height:40vh;overflow:auto}@media screen and (max-width: 768px){.btn[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{width:1.5em;height:1.5em}}"],data:{animation:[Ui.W]}})}}return n})();function rs(n,a){if(1&n&&(e.j41(0,"div",8),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}function ls(n,a){if(1&n&&(e.j41(0,"div",8),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}function ps(n,a){if(1&n&&(e.j41(0,"div",8),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}function cs(n,a){if(1&n&&(e.j41(0,"div",8),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}function ms(n,a){if(1&n&&(e.j41(0,"div",8),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}function gs(n,a){if(1&n&&(e.j41(0,"div",8),e.EFF(1),e.k0s()),2&n){const t=a.$implicit;e.R7$(),e.SpI(" ",t," ")}}let ds=(()=>{class n{constructor(t,s,i,o){this.storeSiteSetting=t,this.$http=s,this.$toast=i,this.$ts=o,this.SiteSettingError=null,this.smtpSettings=null,this.errorMessage={server:null,port:null,secure:null,auth:null,login:null,password:null},this.optionsSecure=[{key:"0",value:"ssl"},{key:"1",value:"tls"}],this.onUpdateOptionsSecure=new e.bkB,this.optionsAuth=[{key:"0",value:"global.off"},{key:"1",value:"global.on"}],this.onUpdateOptionsAuth=new e.bkB,this.siteSetting$=t.pipe((0,x.Lt)("siteSetting"))}ngOnInit(){this.SiteSettingSubscription=this.siteSetting$.pipe((0,y.T)(t=>{this.SiteSetting=new D,this.SiteSetting={...t.SiteSetting},this.smtpSettings={...t.SiteSetting.smtpSettings},this.SiteSettingError=t.SiteSettingError,this.optionsSecure=this.optionsSecure.map(s=>(s.default=+s.key==+this.smtpSettings.secure,s)),this.onUpdateOptionsSecure.emit(this.optionsSecure),this.optionsAuth=this.optionsAuth.map(s=>(s.default=+s.key==+this.smtpSettings.smtp_auth,s)),this.onUpdateOptionsAuth.emit(this.optionsAuth),this.SiteSettingError&&this.SiteSettingError.error?this.setErrorValid(this.SiteSettingError.error):this.errorMessage={server:null,port:null,secure:null,auth:null,login:null,password:null}})).subscribe()}ngOnDestroy(){this.SiteSettingSubscription&&this.SiteSettingSubscription.unsubscribe()}setErrorValid(t){t&&t instanceof Array&&t.forEach(s=>{s.field&&"smtpSettings"===s.field&&s.message&&s.message.errors&&(this.errorMessage={...this.errorMessage,...s.message.errors})})}save(){this.SiteSetting.action="smtp",this.SiteSetting.smtpSettings={...this.smtpSettings},this.$http.put("site-setting/update/"+this.SiteSetting.id,{action:this.SiteSetting.action,id:this.SiteSetting.id,smtpSettings:this.smtpSettings}).subscribe(t=>{this.storeSiteSetting.dispatch((0,R.ML)({payload:t})),this.$toast.open(this.$ts.instant("global.dataUpdated"),void 0,{panelClass:["success"],duration:2500})})}changeSecure(t){this.smtpSettings.secure=+t.key}changeAuth(t){this.smtpSettings.smtp_auth=+t.key}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(S.Qq),e.rXU(P.UG),e.rXU(m.c$))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-smtp"]],standalone:!0,features:[e.aNF],decls:41,vars:37,consts:[[1,"form-group"],[1,"form-block"],[1,"label"],["type","text",1,"form-control",3,"ngModelChange","ngModel"],["class","help-block",4,"ngFor","ngForOf"],[3,"option","options","onUpdate","title"],["type","password",1,"form-control",3,"ngModelChange","ngModel"],["type","button",1,"btn-submit",3,"click"],[1,"help-block"]],template:function(s,i){1&s&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2),e.EFF(3),e.nI1(4,"translate"),e.k0s(),e.j41(5,"input",3),e.mxI("ngModelChange",function(r){return e.DH7(i.smtpSettings.server,r)||(i.smtpSettings.server=r),r}),e.k0s(),e.DNE(6,rs,2,1,"div",4),e.k0s(),e.j41(7,"div",1)(8,"div",2),e.EFF(9),e.nI1(10,"translate"),e.k0s(),e.j41(11,"input",3),e.mxI("ngModelChange",function(r){return e.DH7(i.smtpSettings.port,r)||(i.smtpSettings.port=r),r}),e.k0s(),e.DNE(12,ls,2,1,"div",4),e.k0s(),e.j41(13,"div",1)(14,"div",2),e.EFF(15),e.nI1(16,"translate"),e.k0s(),e.j41(17,"app-select-widget",5),e.bIt("option",function(r){return i.changeSecure(r)}),e.k0s(),e.DNE(18,ps,2,1,"div",4),e.k0s(),e.j41(19,"div",1)(20,"div",2),e.EFF(21),e.nI1(22,"translate"),e.k0s(),e.j41(23,"app-select-widget",5),e.bIt("option",function(r){return i.changeAuth(r)}),e.k0s(),e.DNE(24,cs,2,1,"div",4),e.k0s(),e.j41(25,"div",1)(26,"div",2),e.EFF(27),e.nI1(28,"translate"),e.k0s(),e.j41(29,"input",3),e.mxI("ngModelChange",function(r){return e.DH7(i.smtpSettings.username,r)||(i.smtpSettings.username=r),r}),e.k0s(),e.DNE(30,ms,2,1,"div",4),e.k0s(),e.j41(31,"div",1)(32,"div",2),e.EFF(33),e.nI1(34,"translate"),e.k0s(),e.j41(35,"input",6),e.mxI("ngModelChange",function(r){return e.DH7(i.smtpSettings.password,r)||(i.smtpSettings.password=r),r}),e.k0s(),e.DNE(36,gs,2,1,"div",4),e.k0s(),e.j41(37,"div",1)(38,"button",7),e.bIt("click",function(){return i.save()}),e.EFF(39),e.nI1(40,"translate"),e.k0s()()()),2&s&&(e.R7$(3),e.JRh(e.bMT(4,23,"global.smtpServer")),e.R7$(2),e.R50("ngModel",i.smtpSettings.server),e.R7$(),e.Y8G("ngForOf",i.errorMessage.server),e.R7$(3),e.JRh(e.bMT(10,25,"global.smtpPort")),e.R7$(2),e.R50("ngModel",i.smtpSettings.port),e.R7$(),e.Y8G("ngForOf",i.errorMessage.port),e.R7$(3),e.SpI(" ",e.bMT(16,27,"global.encryptionType")," SMTPSecure "),e.R7$(2),e.Y8G("options",i.optionsSecure)("onUp
1date",i.onUpdateOptionsSecure)("title",""),e.R7$(),e.Y8G("ngForOf",i.errorMessage.secure),e.R7$(3),e.SpI("",e.bMT(22,29,"global.smtpAuth")," SMTPAuth"),e.R7$(2),e.Y8G("options",i.optionsAuth)("onUpdate",i.onUpdateOptionsAuth)("title",""),e.R7$(),e.Y8G("ngForOf",i.errorMessage.auth),e.R7$(3),e.JRh(e.bMT(28,31,"global.username")),e.R7$(2),e.R50("ngModel",i.smtpSettings.username),e.R7$(),e.Y8G("ngForOf",i.errorMessage.login),e.R7$(3),e.JRh(e.bMT(34,33,"global.password")),e.R7$(2),e.R50("ngModel",i.smtpSettings.password),e.R7$(),e.Y8G("ngForOf",i.errorMessage.password),e.R7$(3),e.SpI(" ",e.bMT(40,35,"global.submit")," "))},dependencies:[m.h,m.D9,l.YN,l.me,l.BC,l.vS,g.Sq,se.e],styles:["h2[_ngcontent-%COMP%]{font-style:normal;font-weight:500;font-size:24px;line-height:29px;color:#0b1a21;margin-top:5px;margin-bottom:35px}.form-group[_ngcontent-%COMP%]{margin-bottom:30px;max-width:450px}.form-block[_ngcontent-%COMP%]{margin-bottom:15px}.label[_ngcontent-%COMP%]{font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#666d70;margin:5px 0 7px}.form-control[_ngcontent-%COMP%]{width:100%;border:1px solid var(--qform-color-border-grey);font-size:14px;line-height:17px;padding:8px 12px;border-radius:5px;box-shadow:none;height:40px;color:#555}.form-control[_ngcontent-%COMP%] [_ngcontent-%COMP%]:disabled{background-color:#eee}.btn-submit[_ngcontent-%COMP%]{background:var(--qform-color-primary);border:1px solid #029937;border-radius:5px;padding:8px 18px;font-weight:500;transition:.3s;font-size:14px;line-height:1.42857143;color:#fff}"]})}}return n})();function _s(n,a){1&n&&(e.j41(0,"div")(1,"mat-radio-button",5),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&n&&(e.R7$(),e.Y8G("value","checkbox"),e.R7$(),e.SpI(" ",e.bMT(3,2,"captchaPage.provider_mode_checkbox")," "))}function us(n,a){1&n&&(e.j41(0,"div")(1,"mat-radio-button",5),e.EFF(2),e.nI1(3,"translate"),e.k0s()()),2&n&&(e.R7$(),e.Y8G("value","standard"),e.R7$(),e.SpI(" ",e.bMT(3,2,"captchaPage.provider_mode_standard")," "))}function fs(n,a){if(1&n&&(e.j41(0,"div",3)(1,"div"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"mat-radio-group",14),e.DNE(5,_s,4,4,"div")(6,us,4,4,"div"),e.j41(7,"div")(8,"mat-radio-button",5),e.EFF(9),e.nI1(10,"translate"),e.k0s()()()()),2&n){const t=e.XpG(3);e.R7$(2),e.SpI(" ",e.bMT(3,6,"captchaPage.v2.title")," "),e.R7$(2),e.Y8G("formControl",t.captchaForm.controls.provider_mode),e.R7$(),e.vxM(5,"google_v2"===t.providerValue?5:-1),e.R7$(),e.vxM(6,"yandex_smartcaptcha"===t.providerValue?6:-1),e.R7$(2),e.Y8G("value","invisible"),e.R7$(),e.SpI(" ",e.bMT(10,8,"captchaPage.provider_mode_invisible")," ")}}function hs(n,a){if(1&n&&(e.j41(0,"div",3)(1,"div",10),e.EFF(2,"Score threshold"),e.k0s(),e.nrm(3,"input",15),e.k0s()),2&n){const t=e.XpG(3);e.R7$(3),e.Y8G("formControl",t.captchaForm.controls.score_threshold)}}function bs(n,a){if(1&n&&(e.j41(0,"div",6)(1,"span",7),e.nrm(2,"i",8),e.j41(3,"span"),e.EFF(4),e.nI1(5,"translate"),e.j41(6,"a",9),e.EFF(7),e.nI1(8,"translate"),e.k0s()()()(),e.DNE(9,fs,11,10,"div",3)(10,hs,4,1),e.j41(11,"div",3)(12,"div",10),e.EFF(13),e.nI1(14,"translate"),e.k0s(),e.nrm(15,"input",11),e.j41(16,"div",10),e.EFF(17),e.nI1(18,"translate"),e.k0s(),e.nrm(19,"input",12),e.k0s(),e.j41(20,"div",3)(21,"button",13),e.EFF(22),e.nI1(23,"translate"),e.k0s()()),2&n){const t=e.XpG(2);e.R7$(4),e.SpI(" ",e.bMT(5,11,"global.captchaText")," "),e.R7$(2),e.Y8G("href","yandex_smartcaptcha"===t.providerValue?"https://yandex.cloud/ru/services/smartcaptcha":"https://www.google.com/recaptcha/admin",e.B4B),e.R7$(),e.SpI(" ",e.bMT(8,13,"global.captchaTextS")," "),e.R7$(2),e.vxM(9,"google_v3"!==t.providerValue?9:10),e.R7$(4),e.SpI(" ",e.bMT(14,15,"captchaPage.client_key")," "),e.R7$(2),e.Y8G("formControl",t.captchaForm.controls.client_key),e.R7$(2),e.SpI(" ",e.bMT(18,17,"captchaPage.secret")," "),e.R7$(2),e.Y8G("placeholder",t.captchaSettings.secret_is_set?"********":"")("formControl",t.captchaForm.controls.secret),e.R7$(2),e.Y8G("disabled",t.captchaForm.invalid),e.R7$(),e.SpI(" ",e.bMT(23,19,"global.submit")," ")}}function vs(n,a){if(1&n){const t=e.RV6();e.j41(0,"div",1)(1,"form",2),e.bIt("ngSubmit",function(){e.eBV(t);const i=e.XpG();return e.Njj(i.save())}),e.j41(2,"div",3)(3,"mat-radio-group",4)(4,"mat-radio-button",5),e.EFF(5,"Yandex Captcha "),e.k0s(),e.j41(6,"mat-radio-button",5),e.EFF(7,"Google reCAPTCHA v2 "),e.k0s(),e.j41(8,"mat-radio-button",5),e.EFF(9,"Google reCAPTCHA v3 "),e.k0s()()(),e.DNE(10,bs,24,21),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(),e.Y8G("formGroup",t.captchaForm),e.R7$(2),e.Y8G("formControl",t.captchaForm.controls.provider),e.R7$(),e.Y8G("value","yandex_
1smartcaptcha"),e.R7$(2),e.Y8G("value","google_v2"),e.R7$(2),e.Y8G("value","google_v3"),e.R7$(2),e.vxM(10,t.providerValue?10:-1)}}function Ms(n,a){1&n&&(e.j41(0,"div",16),e.nrm(1,"i",17),e.j41(2,"p"),e.EFF(3),e.nI1(4,"translate"),e.nrm(5,"br")(6,"br"),e.EFF(7),e.nI1(8,"translate"),e.j41(9,"a",18)(10,"b")(11,"u"),e.EFF(12),e.nI1(13,"translate"),e.k0s()()(),e.EFF(14),e.nI1(15,"translate"),e.j41(16,"a",19)(17,"b")(18,"u"),e.EFF(19),e.nI1(20,"translate"),e.k0s()()(),e.EFF(21),e.nI1(22,"translate"),e.k0s()()),2&n&&(e.R7$(3),e.SpI(" ",e.bMT(4,6,"captcha-form-settingPage.hints.noDomains")," "),e.R7$(4),e.SpI(" ",e.bMT(8,8,"captcha-form-settingPage.hints.domainSettings.text")," "),e.R7$(5),e.JRh(e.bMT(13,10,"captcha-form-settingPage.hints.domainSettings.link")),e.R7$(2),e.SpI(" ",e.bMT(15,12,"captcha-form-settingPage.hints.captchaService.in")," "),e.R7$(5),e.JRh(e.bMT(20,14,"captcha-form-settingPage.hints.captchaService.link")),e.R7$(2),e.SpI(" ",e.bMT(22,16,"captcha-form-settingPage.hints.captchaService.text")," "))}let xs=(()=>{class n{constructor(t,s,i,o,r,p){this.storeSiteSetting=t,this.$toast=s,this.$zone=i,this.$http=o,this.$store=r,this.$ts=p,this.SiteSettingError=null,this.captchaSettings=null,this.destroy$=new G.B7,this.errorMessage={recaptcha_data_sitekey:null,recaptcha_secret:null},this.captchaForm=new l.gE({provider:new l.MJ(null,l.k0.required),provider_mode:new l.MJ(null),client_key:new l.MJ("",l.k0.required),secret_is_set:new l.MJ(!1),secret:new l.MJ("",l.k0.required),score_threshold:new l.MJ("")}),this.siteSetting$=t.pipe((0,x.Lt)("siteSetting"))}ngOnInit(){this.siteSetting$.pipe((0,y.T)(t=>{this.SiteSetting=new D,this.SiteSetting={...t.SiteSetting},this.captchaSettings={...t.SiteSetting.captchaSettings},this.captchaForm.patchValue({...this.captchaSettings}),this.SiteSettingError=t.SiteSettingError,this.SiteSettingError&&this.SiteSettingError.error?this.setErrorValid(this.SiteSettingError.error):this.errorMessage={recaptcha_data_sitekey:null,recaptcha_secret:null}},(0,b.Q)(this.destroy$))).subscribe(),this.setSubs()}setSubs(){this.captchaForm.controls.provider.valueChanges.pipe((0,b.Q)(this.destroy$)).subscribe(t=>{"google_v3"===t?(this.captchaForm.controls.provider_mode.removeValidators(l.k0.required),this.captchaForm.controls.score_threshold.addValidators(l.k0.required)):(this.captchaForm.controls.provider_mode.addValidators(l.k0.required),this.captchaForm.controls.score_threshold.removeValidators(l.k0.required)),t!==this.captchaSettings.provider?this.resetCaptcha():this.captchaForm.patchValue(this.captchaSettings,{emitEvent:!1})}),this.captchaForm.controls.provider_mode.valueChanges.pipe((0,b.Q)(this.destroy$)).subscribe(t=>{"google_v2"===this.captchaForm.controls.provider.value&&(t!==this.captchaSettings.provider_mode?this.resetCaptcha(!0):this.captchaForm.patchValue(this.captchaSettings,{emitEvent:!1}))})}resetCaptcha(t=!1){const s={client_key:"",secret_is_set:!1,secret:"",score_threshold:""};t||(s.provider_mode=null),this.captchaForm.patchValue(s,{emitEvent:!1})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}save(){this.captchaForm.invalid?this.$toast.open("\u041e\u0448\u0438\u0431\u043a\u0430 \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0444\u043e\u0440\u043c\u044b",void 0,{panelClass:["error"],duration:2500}):(this.SiteSetting.captchaSettings={...this.captchaSettings,...this.captchaForm.value},this.$http.put("site-setting/update/"+this.SiteSetting.id,{action:"captcha",id:this.SiteSetting.id,captchaSettings:{...this.captchaSettings,...this.captchaForm.value}}).subscribe(t=>{this.$store.dispatch((0,R.ML)({payload:t})),this.$toast.open(this.$ts.instant("global.dataUpdated"),void 0,{panelClass:["success"],duration:2500})}))}setErrorValid(t){t&&t instanceof Array&&t.forEach(s=>{s.field&&"captchaSettings"===s.field&&s.message&&s.message.errors&&(this.errorMessage={...this.errorMessage,...s.message.errors})})}get providerValue(){return this.captchaForm.controls.provider.value}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(x.il),e.rXU(P.UG),e.rXU(e.SKi),e.rXU(S.Qq),e.rXU(x.il),e.rXU(m.c$))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-captcha"]],standalone:!0,features:[e.aNF],decls:3,vars:1,consts:[[1,"wrap"],[1,"form-group"],[3,"ngSubmit","formGroup"],[1,"form-block"],["name","provider",1,"radio-group",3,"formControl"],[3,"value"],[1,"warning",2,"margin-bottom","0"],[1,"hint","
1warning"],[1,"warning-icon","red"],["target","_blank",1,"recaptcha-link",3,"href"],[1,"label"],["type","text","name","client-key","required","",1,"form-control",3,"formControl"],["type","text","name","secret_masked",1,"form-control",3,"placeholder","formControl"],["type","submit",1,"btn-submit",3,"disabled"],["name","recaptcha_mode",3,"formControl"],["type","number","name","score_threshold",1,"form-control",3,"formControl"],[1,"hint",2,"align-items","flex-start","font-weight","500"],[1,"ico","ico-info_circle","text-danger"],["routerLink","../alias",1,"text-primary"],["href","https://www.google.com/recaptcha/admin","target","_blank",1,"text-primary"]],template:function(s,i){1&s&&(e.j41(0,"div",0),e.DNE(1,vs,11,6,"div",1)(2,Ms,23,18),e.k0s()),2&s&&(e.R7$(),e.vxM(1,i.SiteSetting.addressSettings.mainDomain?1:2))},dependencies:[m.h,m.D9,l.YN,l.qT,l.me,l.Q0,l.BC,l.cb,l.YS,T.Wk,T.VT,T._g,u.Wk,l.X1,l.l_,l.j4],styles:["h2[_ngcontent-%COMP%]{font-style:normal;font-weight:500;font-size:24px;line-height:29px;color:#0b1a21;margin-top:5px;margin-bottom:35px}.wrap[_ngcontent-%COMP%]{display:flex;justify-content:flex-start}.form-group[_ngcontent-%COMP%]{margin-bottom:30px;width:100%}.form-block[_ngcontent-%COMP%]{margin-bottom:15px}.label[_ngcontent-%COMP%]{font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#666d70;margin:5px 0 7px}.form-control[_ngcontent-%COMP%]{max-width:330px;width:100%;border:1px solid var(--qform-color-border-grey);font-size:14px;line-height:17px;padding:8px 12px;border-radius:5px;box-shadow:none;height:40px;color:#555}.form-control[_ngcontent-%COMP%] [_ngcontent-%COMP%]:disabled{background-color:#eee}.btn-submit[_ngcontent-%COMP%]{background:var(--qform-color-primary);border:1px solid #029937;border-radius:5px;padding:8px 18px;font-weight:500;transition:.3s;font-size:14px;line-height:1.42857143;color:#fff}.message-wrap[_ngcontent-%COMP%]{display:flex;margin:5px 0 0}.message-wrap[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:inline-flex;flex-shrink:0;width:16px;height:16px;margin-right:10px;background-size:100%;background-image:url(/assets/image/icons/warning.svg);background-repeat:no-repeat;background-position:50%}.message-wrap[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#666d70;border-radius:5px;max-width:265px}.recaptcha-link[_ngcontent-%COMP%]{color:var(--qform-color-primary)}blockquote.hint[_ngcontent-%COMP%]{display:block;padding:10px;background-color:#f6f6f6;border-radius:5px;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#666d70;position:relative}blockquote.hint[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:500}blockquote.hint[_ngcontent-%COMP%] .warning-icon[_ngcontent-%COMP%]{position:absolute;display:inline-block;top:0;left:0;background-color:#f6f6f6;padding:16px;border-radius:100%;transform:translate(-50%,-50%);background-size:16px}@media screen and (max-width: 1200px){.message-wrap[_ngcontent-%COMP%]{margin:0 0 30px}}.hint[_ngcontent-%COMP%]{line-height:1.25}input.ng-invalid.ng-touched[_ngcontent-%COMP%], input.ng-invalid.ng-dirty[_ngcontent-%COMP%]{border-color:#d9534f}.radio-group[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}"]})}}return n})();const fe=()=>({exact:!0});let Cs=(()=>{class n{constructor(){}ngOnInit(){}static{this.\u0275fac=function(s){return new(s||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-accesses"]],standalone:!0,features:[e.aNF],decls:19,vars:13,consts:[[1,"menu-top","tabs"],[1,"accessTitle"],[1,"menu-top__list"],["routerLinkActive","active",1,"menu-top__list-item",3,"routerLinkActiveOptions"],["routerLink",".",1,"menu-top__list-item_link"],[1,"ico","ico-human"],["routerLink","groups",1,"menu-top__list-item_link"],[1,"ico","ico-humans"],["id","agreement-page",1,"content"]],template:function(s,i){1&s&&(e.j41(0,"div",0)(1,"div",1),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"ul",2)(5,"li",3)(6,"a",4),e.nrm(7,"i",5),e.j41(8,"span"),e.EFF(9),e.nI1(10,"translate"),e.k0s()()(),e.j41(11,"li",3)(12,"a",6),e.nrm(13,"i",7),e.j41(14,"span"),e.EFF(15),e.nI1(16,"translate"),e.k0s()()()()(),e.j41(17,"div",8),e.nrm(18,"router-outlet"),e.k0s()),2&s&&(e.R7$(2),e.JRh(e.bMT(3,5,"groupPage.groupSpaceAccess")),e.R7$(3),e.Y8G("routerLinkActiveOptions",e.lJ4(11,fe)),e.R7$(4),e.SpI(" ",e.bMT(10,7,"global.userAccesses")," "),e.R7$(2),e.Y8G("routerLinkActiveOptions",e.lJ4(12,fe)),e.R7$(4),e.SpI(" ",e.bMT(16,9,"global.groupAccesses")," "))},dependencies:[m.h,m.D9,u.wQ,u.Wk,u.n3],styles:["@media screen and (max-width: 576px){.menu-top[_ngcontent-%COMP%]{margin-bottom:15px!important}.menu-top__list[_ngcontent-%COMP%]{gap:0!important;margin-bottom:0!important}.menu-top__list-item[_ngcontent-%COMP%]{border-radius:0!important;flex:1;padding:0!important;overflow:hidden;background:none!important;border:1px solid var(--qform-color-primary);color:var(--qform-color-primary)!important}.menu-top__list-item.active[_ngcontent-%COMP%]{background-color:var(--qform-color-primary)!important;color:#fff!important}.menu-top__list-item[_ngcontent-%COMP%]:first-child{border-radius:5px 0 0 5px}.menu-top__list-item[_ngcontent-%COMP%]:last-child{border-radius:0 5px 5px 0}.menu-top__list-item_link[_ngcontent-%COMP%]{padding:11px;text-align:center;justify-content:center;width:100%}}.accessTitle[_ngcontent-%COMP%]{display:none}@media screen and (max-width: 576px){.accessTitle[_ngcontent-%COMP%]{display:block;color:#4f4f4f;font-weight:500;font-size:16px;margin-bottom:16px}}"]})}}return n})();var Is=c(97856),$s=c(86781);let Ss=(()=>
1{class n{constructor(t,s,i,o,r){this.$t=t,this.$http=s,this.route=i,this.$toast=o,this.$store=r,this.statusData=new l.gE({status_new:new l.MJ("",[l.k0.required]),status_in_progress:new l.MJ("",[l.k0.required]),status_success:new l.MJ("",[l.k0.required]),status_bad:new l.MJ("",[l.k0.required]),status_spam:new l.MJ("",[l.k0.required])}),this.destroy$=new G.B7}ngOnInit(){this.route.snapshot.params.site_id&&(this.site_id=Number(this.route.snapshot.params.site_id)),this.setDefaultStatuses(),this.$store.select("siteSetting").pipe((0,b.Q)(this.destroy$)).subscribe(t=>{t&&(this.siteSetting=t.SiteSetting,null!==this.siteSetting.statusSettings&&this.statusData.patchValue(this.siteSetting.statusSettings))})}updateStatuses(){this.siteSetting={...this.siteSetting,statusSettings:{...this.statusData.value}},this.$http.put("site-setting/update/"+this.site_id,{action:"status",statusSettings:{...this.siteSetting.statusSettings}}).subscribe(()=>{this.$toast.open(this.$t.instant("Saved"),void 0,{duration:1500,panelClass:["success"]}),this.$store.dispatch((0,R.ML)({payload:this.siteSetting}))})}resetStatuses(){this.siteSetting={...this.siteSetting,statusSettings:null},this.$http.put("site-setting/update/"+this.site_id,{action:"status",statusSettings:null}).subscribe(()=>{this.$toast.open(this.$t.instant("Saved"),void 0,{duration:1500,panelClass:["success"]}),this.$store.dispatch((0,R.ML)({payload:this.siteSetting})),this.setDefaultStatuses()})}setDefaultStatuses(){const t={status_new:this.$t.instant("bidPage.statusNew"),status_in_progress:this.$t.instant("bidPage.statusProcessing"),status_success:this.$t.instant("bidPage.statusSuccess"),status_bad:this.$t.instant("bidPage.statusDefective"),status_spam:this.$t.instant("bidPage.statusSpam")};this.statusData.patchValue(t)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(s){return new(s||n)(e.rXU(m.c$),e.rXU(S.Qq),e.rXU(u.nX),e.rXU(P.UG),e.rXU(x.il))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["app-lead-status"]],standalone:!0,features:[e.aNF],decls:61,vars:37,consts:[[1,"leadStatus"],[1,"leadStatus__description"],[1,"ico","ico-info_circle",2,"color","#ff5050"],[1,"text"],[2,"margin-bottom","8px"],["href","https://help.qform.io/ru/statuses_for_space/","target","_blank"],[2,"width","400px",3,"ngSubmit","formGroup"],[1,"statusItem"],[2,"color","#8e8e93"],[1,"arrowWithInput"],["src","assets/image/icons/icon-arrow-right.svg","alt",""],[1,"custom-select","inputField","bare-input"],["matInput","","maxlength","20","type","text",3,"formControl"],[2,"color","#ff9500"],[2,"color","#34c759"],[2,"color","#ff3b30"],[2,"color","#007aff"],[1,"actionGroup"],["type","submit",1,"btn","btn-primary",3,"disabled"],["type","button",1,"btn",3,"click"]],template:function(s,i){1&s&&(e.j41(0,"div",0)(1,"h1"),e.EFF(2),e.nI1(3,"translate"),e.k0s(),e.j41(4,"div",1),e.nrm(5,"i",2),e.j41(6,"div",3)(7,"div",4),e.EFF(8),e.nI1(9,"translate"),e.k0s(),e.j41(10,"a",5),e.EFF(11),e.nI1(12,"translate"),e.k0s()()(),e.j41(13,"form",6),e.bIt("ngSubmit",function(){return i.updateStatuses()}),e.j41(14,"div",7)(15,"div",8),e.EFF(16),e.nI1(17,"translate"),e.k0s(),e.j41(18,"div",9),e.nrm(19,"img",10),e.j41(20,"mat-form-field",11),e.nrm(21,"input",12),e.k0s()()(),e.j41(22,"div",7)(23,"div",13),e.EFF(24),e.nI1(25,"translate"),e.k0s(),e.j41(26,"div",9),e.nrm(27,"img",10),e.j41(28,"mat-form-field",11),e.nrm(29,"input",12),e.k0s()()(),e.j41(30,"div",7)(31,"div",14),e.EFF(32),e.nI1(33,"translate"),e.k0s(),e.j41(34,"div",9),e.nrm(35,"img",10),e.j41(36,"mat-form-field",11),e.nrm(37,"input",12),e.k0s()()(),e.j41(38,"div",7)(39,"div",15),e.EFF(40),e.nI1(41,"translate"),e.k0s(),e.j41(42,"div",9),e.nrm(43,"img",10),e.j41(44,"mat-form-field",11),e.nrm(45,"input",12),e.k0s()()(),e.j41(46,"div",7)(47,"div",16),e.EFF(48),e.nI1(49,"translate"),e.k0s(),e.j41(50,"div",9),e.nrm(51,"img",10),e.j41(52,"mat-form-field",11),e.nrm(53,"input",12),e.k0s()()(),e.j41(54,"div",17)(55,"button",18),e.EFF(56),e.nI1(57,"translate"),e.k0s(),e.j41(58,"button",19),e.bIt("click",function(){return i.resetStatuses()}),e.EFF(59),e.nI1(60,"translate"),e.k0s()()()()),2&s&&(e.R7$(2),e.JRh(e.bMT(3,17,"global.leadStatus")),e.R7$(6),e.SpI(" ",e.bMT(9,19,"siteSettingsPage.leadStatus.description")," "),e.R7$(3),e.JRh(e.bMT(12,21,"global.more")),e.R7$(2),e.Y8G("formGroup",i.statusData),e.R7$(3),e.SpI(" ",e.bMT(17,23,"bidPage.statusNew")," "),e.R7$(5),e.Y8G("formControl",i.statusData.controls.status_new),e.R7$(3),e.SpI(" ",e.bMT(25,25,"bidPage.statusProcessing")," "),e.R7$(5),e.Y8G("formControl",i.statusData.controls.status_in_progress),e.R7$(3),e.SpI(" ",e.bMT(33,27,"bidPage.statusSuccess")," "),e.R7$(5),e.Y8G("formControl",i.statusData.controls.status_success),e.R7$(3),e.SpI(" ",e.bMT(41,29,"bidPage.statusDefective")," "),e.R7$(5),e.Y8G("formControl",i.statusData.controls.status_bad),e.R7$(3),e.SpI(" ",e.bMT(49,31,"bidPage.statusSpam")," "),e.R7$(5),e.Y8G("formControl",i.statusData.controls.status_spam),e.R7$(2),e.Y8G("disabled",!i.statusData.valid),e.R7$(),e.SpI(" ",e.bMT(57,33,"global.save")," "),e.R7$(3),e.SpI(" ",e.bMT(60,35,"global.cancel")," "))},dependencies:[m.h,m.D9,l.X1,l.qT,l.me,l.BC,l.cb,l.tU,l.l_,l.j4,C.MatInputModule,C.MatInput,h.rl],styles:[".leadStatus[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:#4f4f4f;font-weight:500;font-size:18px}.leadStatus__description[_ngcontent-%COMP%]{width:100%;background-color:#f5f5f5;border-radius:12px;padding:20px 21px;display:flex;align-items:center;gap:12px;margin:20px 0}.leadStatus__description[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{color:#4f4f4f;font-weight:500;font-size:14px}.leadStatus__description[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#07b859;text-decoration:none;cursor:pointer}.leadStatus[_ngcontent-%COMP%] .statusItem[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:14px;margin-bottom:10px}.leadStatus[_ngcontent-%COMP%] .statusItem[_ngcontent-%COMP%] .arrowWithInput[_ngcontent-%COMP%]{display:flex;align-items:center;gap:25px}.leadStatus[_ngcontent-%COMP%] .statusItem[_ngcontent-%COMP%] .arrowWithInput[_ngcontent-%COMP%] .inputField[_ngcontent-%COMP%]{width:210px}.leadStatus[_ngcontent-%COMP%] .statusItem[_ngcontent-%COMP%] .arrowWithInput[_ngcontent-%COMP%] .inputField[_ngcontent-%COMP%] .mat-form-field-wrapper{margin:0!important;padding:0!important}.leadStatus[_ngcontent-%COMP%] .statusItem[_ngcontent-%COMP%] .arrowWithInput[_ngcontent-%COMP%] .inputField[_ngcontent-%COMP%] .mat-form-field-subscript-wrapper{display:none}.leadStatus[_ngcontent-%COMP%] .actionGroup[_ngcontent-%COMP%]{display:flex;align-items:center;gap:50px;margin-top:20px}.leadStatus[_ngcontent-%COMP%] .actionGroup[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{flex:1}"]})}}return n})();const Rs=[{path:"",component:je,children:[{path:"",component:Qe},{path:"personal-link",component:c(65138).I},{path:"alias",component:as},{path:"smtp",component:ds},{path:"captcha",component:xs},{path:"agreements",component:nn,children:[{path:"my",component:Yi},{path:"",component:Xn}]},{path:"accesses",component:Cs,children:[{path:"groups",component:vt},{path:"",component:Zt}]},{path:"css",component:Is.B,canDeactivate:[$s.T]},{path:"lead-status",component:Ss},{path:"display",component:be}]}]}}]);
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.