PageSourceSearch

https://wmt.cikisi.com/467-es5.70c9a081ecffb98147a1.js

js cikisi.com collected 2026-10-05 07:12:54 UTC 1,056,709 bytes, 1 lines download raw bytes

1!function(){"use strict";function e(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&t(e,n)}function t(e,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},t(e,n)}function n(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=o(e);if(t){var a=o(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return i(this,n)}}function i(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=c(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,r=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw r}}}}function a(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var i,o,r,a,s=[],l=!0,c=!1;try{if(r=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=r.call(n)).done)&&(s.push(i.value),s.length!==t);l=!0);}catch(e){c=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return s}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,_(i.key),i)}}function p(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function _(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(self.webpackChunkcikisi=self.webpackChunkcikisi||[]).push([[467],{40467:function(t,i,o){o.r(i),o.d(i,{AdminModule:function(){return Sx}});var c=o(38583),g=o(56983),u=o(37716),_=o(39701),m=o(29736);function f(e,t){1&e&&(u.TgZ(0,"a",32),u._uU(1,"External Sharing Portal"),u.qZA())}function h(e,t){1&e&&(u.TgZ(0,"a",33),u._uU(1,"Automatic Feeding KT"),u.qZA())}var v,Z=function(){return{slug:"readers-portal"}},x=function(){return{package_slug:"knowledge-base-automatic-feed"}},b=((v=function(){function e(t,n){d(this,e),this.router=t,this.authService=n}return p(e,[{key:"ngOnInit",value:function(){}}]),e}()).\u0275fac=function(e){return new(e||v)(u.Y36(g.F0),u.Y36(_.$h))},v.\u0275cmp=u.Xpm({type:v,selectors:[["app-admin"]],decls:101,vars:17,consts:[[1,"admin__wrapper"],[1,"sidebar__nav"],[1,"sidebar__nav-title"],[1,"material-icons"],[1,"sidebar__nav-submenu"],[1,"sidebar__nav-link"],["routerLink","my-client/invoicing-details","routerLinkActive","_active"],["routerLink","my-client/contact-person","routerLinkActive","_active"],["routerLink","my-client/licenses","routerLinkActive","_active"],["routerLink","my-client/paid-services","routerLinkActive","_active"],[2,"margin-bottom","24px"],["routerLink","groups","routerLinkActive","_active"],["routerLink","users","routerLinkActive","_active"],["routerLink","my-users/login-logs","routerLinkActive","_active"],["routerLink","settings/emailing","routerLinkActive","_active",3,"hasPrivilegeDir"],["routerLink","settings/explorer-portal","routerLinkActive","_active"],["routerLink","settings/external-sharing-portal","routerLinkActive","_active",4,"ngIf"],["routerLink","settings/automatic-feeding","routerLinkActive","_active",4,"hasPackage"],["routerLinkActive","_active",1,"sidebar__nav-link"],[3,"hasPrivilegeDir"],["_ngcontent-nnj-c73","","width","8","height","5","viewBox","0 0 8 5","fill","none","xmlns","http://www.w3.org/2000/svg",1,"nav__link-icon"],["_ngcontent-nnj-c73","","d","M0.94 0L4 3.06L7.06 0L8 0.946667L4 4.94667L0 0.946667L0.94 0Z","fill","var(--text-color)"],["routerLink","settings/reader-portal/branding","routerLinkActive","_active",3,"hasPrivilegeDir"],["routerLink","settings/reader-portal/login-page","routerLinkActive","_active",3,"hasPrivilegeDir"],["routerLink","settings/reader-portal/menus","routerLinkActive","_active",3,"hasPrivilegeDir"],["routerLink","settings/reader-portal/pages","routerLinkActive","_active",3,"hasPrivilegeDir"],["routerLink","settings/reader-portal/footer","routerLinkActive","_active",3,"hasPrivilegeDir"],["routerLink","advanced-settings/security-privacy","routerLinkActive","_active"],["routerLink","advanced-settings/content-limitation","routerLinkActive","_active"],["routerLink","advanced-settings/notifications","routerLinkActive","_active"],["routerLink","advanced-settings/authentication","routerLinkActive","_active"],[1,"admin__content"],["routerLink","settings/external-sharing-portal","routerLinkActive","_active"],["routerLink","settings/automatic-feeding","routerLinkActive","_active"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"ul"),u.TgZ(3,"li"),u.TgZ(4,"div",2),u.TgZ(5,"i",3),u._uU(6,"add"),u.qZA(),u.TgZ(7,"span"),u._uU(8,"My Client"),u.qZA(),u.qZA(),u.TgZ(9,"ul",4),u.TgZ(10,"li",5),u.TgZ(11,"a",6),u._uU(12,"Invoicing Details"),u.qZA(),u.qZA(),u.TgZ(13,"li",5),u.TgZ(14,"a",7),u._uU(15,"Contact Person"),u.qZA(),u.qZA(),u.TgZ(16,"li",5),u.TgZ(17,"a",8),u._uU(18,"Licenses"),u.qZA(),u.qZA(),u.TgZ(19,"li",5),u.TgZ(20,"a",9),u._uU(21,"Paid Services"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u._UZ(22,"li",10),u.TgZ(23,"li"),u.TgZ(24,"div",2),u.TgZ(25,"i",3),u._uU(26,"add"),u.qZA(),u.TgZ(27,"span"),u._uU(28,"My Users"),u.qZA(),u.qZA(),u.TgZ(29,"ul",4),u.TgZ(30,"li",5),u.TgZ(31,"a",11),u._uU(32,"Groups"),u.qZA(),u.qZA(),u.TgZ(33,"li",5),u.TgZ(34,"a",12),u._uU(35,"Users"),u.qZA(),u.qZA(),u.TgZ(36,"li",5),u.TgZ(37,"a",13),u._uU(38,"User Logs"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u._UZ(39,"li",10),u.TgZ(40,"li"),u.TgZ(41,"div",2),u.TgZ(42,"i",3),u._uU(43,"add"),u.qZA(),u.TgZ(44,"span"),u._uU(45,"Settings"),u.qZA(),u.qZA(),u.TgZ(46,"ul",4),u.TgZ(47,"li",5),u.TgZ(48,"a",14),u._uU(49,"Emailing"),u.qZA(),u.qZA(),u.TgZ(50,"li",5),u.TgZ(51,"a",15),u._uU(52,"Explorer Portal"),u.qZA(),u.qZA(),u.TgZ(53,"li",5),u.YNc(54,f,2,0,"a",16),u.qZA(),u.TgZ(55,"li",5),u.YNc(56,h,2,0,"a",17),u.qZA(),u.TgZ(57,"li",18),u.TgZ(58,"a",19),u.TgZ(59,"span"),u._uU(60,"Reader Portal"),u.qZA(),u.O4$(),u.TgZ(61,"svg",20),u._UZ(62,"path",21),u.qZA(),u.qZA(),u.kcU(),u.TgZ(63,"ul",4),u.TgZ(64,"li",5),u.TgZ(65,"a",22),u._uU(66,"Branding"),u.qZA(),u.qZA(),u.TgZ(67,"li",5),u.TgZ(68,"a",23),u._uU(69,"Login Page"),u.qZA(),u.qZA(),u.TgZ(70,"li",5),u.TgZ(71,"a",24),u._uU(72,"Menus"),u.qZA(),u.qZA(),u.TgZ(73,"li",5),u.TgZ(74,"a",25),u._uU(75,"Pages "),u.qZA(),u.qZA(),u.TgZ(76,"li",5),u.TgZ(77,"a",26),u._uU(78,"Footer"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u._UZ(79,"li",10),u.TgZ(80,"li"),u.TgZ(81,"div",2),u.TgZ(82,"i",3),u._uU(83,"add"),u.qZA(),u.TgZ(84,"span"),u._uU(85,"Advanced Settings"),u.qZA(),u.qZA(),u.TgZ(86,"ul",4),u.TgZ(87,"li",5),u.TgZ(88,"a",27),u._uU(89,"Security & Privacy"),u.qZA(),u.qZA(),u.TgZ(90,"li",5),u.TgZ(91,"a",28),u._uU(92,"Content Limitation"),u.qZA(),u.qZA(),u.TgZ(93,"li",5),u.TgZ(94,"a",29),u._uU(95,"Notifications"),u.qZA(),u.qZA(),u.TgZ(96,"li",5),u.TgZ(97,"a",30),u._uU(98,"3rd Party Authentications"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(99,"div",31),u._UZ(100,"router-outlet"),u.qZA(),u.qZA()),2&e&&(u.xp6(48),u.Q6J("hasPrivilegeDir",u.DdM(9,Z)),u.xp6(6),u.Q6J("ngIf",t.authService.hasPrivilege("external-sharing-portal")),u.xp6(2),u.Q6J("hasPackage",u.DdM(10,x)),u.xp6(2),u.Q6J("hasPrivilegeDir",u.DdM(11,Z)),u.xp6(7),u.Q6J("hasPrivilegeDir",u.DdM(12,Z)),u.xp6(3),u.Q6J("hasPrivilegeDir",u.DdM(13,Z)),u.xp6(3),u.Q6J("hasPrivilegeDir",u.DdM(14,Z)),u.xp6(3),u.Q6J("hasPrivilegeDir",u.DdM(15,Z)),u.xp6(3),u.Q6J("hasPrivilegeDir",u.DdM(16,Z)))},directives:[g.yS,g.Od,m.k,c.O5,m.d,g.lC],styles:['.admin__wrapper[_ngcontent-%COMP%]{display:flex;width:100%;height:100%}.sidebar__nav[_ngcontent-%COMP%]{flex-shrink:0;width:var(--admin-sidebar-width);padding:16px;background-color:var(--bgmain);border-right:solid 1px var(--border-color);overflow:auto;font-family:"Poppins",sans-serif;z-index:3}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-title[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;font-weight:700;padding:8px;text-transform:uppercase;cursor:pointer}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:16px}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link[_ngcontent-%COMP%]{cursor:pointer}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px;border-radius:3px}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link[_ngcontent-%COMP%]   a._active[_ngcontent-%COMP%], .sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:var(--accent);background:var(--accent-02)}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link._active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-weight:700;color:var(--accent)}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link._active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[_ngcontent-%COMP%]{fill:var
1(--accent)!important}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link[_ngcontent-%COMP%]   .sidebar__nav-submenu[_ngcontent-%COMP%]{display:none;padding-left:16px}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link[_ngcontent-%COMP%]:hover > .sidebar__nav-submenu[_ngcontent-%COMP%], .sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-link._active[_ngcontent-%COMP%] > .sidebar__nav-submenu[_ngcontent-%COMP%]{display:block}.sidebar__nav[_ngcontent-%COMP%]   .sidebar__nav-submenu[_ngcontent-%COMP%]{padding-left:24px}.admin__content[_ngcontent-%COMP%]{position:relative;flex-grow:1}.nav__sublink--disabled[_ngcontent-%COMP%]{filter:grayscale(1)}']}),v);function C(e,t){if(1&e&&(u.TgZ(0,"div"),u.TgZ(1,"div",2),u.TgZ(2,"span"),u._uU(3,"ID:"),u.qZA(),u._uU(4),u.qZA(),u.TgZ(5,"div",2),u.TgZ(6,"span"),u._uU(7,"Title:"),u.qZA(),u._uU(8),u.qZA(),u.TgZ(9,"div",2),u.TgZ(10,"span"),u._uU(11,"Date from issue:"),u.qZA(),u._uU(12),u.qZA(),u.TgZ(13,"div",2),u.TgZ(14,"span"),u._uU(15,"Date to issue:"),u.qZA(),u._uU(16),u.qZA(),u.TgZ(17,"div",2),u.TgZ(18,"span"),u._uU(19,"Duration:"),u.qZA(),u._uU(20),u.qZA(),u.TgZ(21,"div",2),u.TgZ(22,"span"),u._uU(23,"Issue type:"),u.qZA(),u._uU(24),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.xp6(4),u.hij(" ",n.maintenance.id," "),u.xp6(4),u.hij(" ",n.maintenance.description," "),u.xp6(4),u.hij(" ",n.maintenance.date_from," "),u.xp6(4),u.hij(" ",n.maintenance.date_to," "),u.xp6(4),u.hij(" ",n.maintenance.duration," "),u.xp6(4),u.hij(" ",n.maintenance.maintenance_type," ")}}var y=function(){var e=function(){function e(t,n){d(this,e),this.maintenanceService=t,this.modal=n}return p(e,[{key:"ngOnInit",value:function(){this.getById()}},{key:"getById",value:function(){var e=this;this.maintenanceService.getById(this.maintenanceId).subscribe(function(t){console.log(t),e.maintenance=t.data},function(e){console.log("Could not get the Maintenance by id!")})}},{key:"cancel",value:function(){this.modal.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Nf),u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-maintenance-incident-show"]],inputs:{maintenanceId:"maintenanceId"},decls:6,vars:1,consts:[["type","button",1,"close",3,"click"],[4,"ngIf"],[1,"mtn__item"]],template:function(e,t){1&e&&(u.TgZ(0,"div"),u.TgZ(1,"button",0),u.NdJ("click",function(){return t.cancel()}),u._uU(2,"\xd7"),u.qZA(),u.TgZ(3,"h1"),u._uU(4,"Maintenance Details"),u.qZA(),u.qZA(),u.YNc(5,C,25,6,"div",1)),2&e&&(u.xp6(5),u.Q6J("ngIf",t.maintenance))},directives:[c.O5],styles:["[_nghost-%COMP%]{height:300px;display:block;padding:20px}.mtn__item[_ngcontent-%COMP%]{margin-bottom:10px}.mtn__item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:bold}.close[_ngcontent-%COMP%]{right:0;top:0;position:absolute;background-color:transparent;border:none;width:42px;height:42px;line-height:42px;font-size:32px;color:var(--text);cursor:pointer;margin:4px 4px 0 0}.close[_ngcontent-%COMP%]:hover{background-color:var(--accent-02)}"]}),e}(),M=o(23361),w=o(46101),A=function(e){return{maintenanceId:e}},q=function(e,t){return{content:e,size:"medium",properties:t}};function T(e,t){if(1&e&&(u.TgZ(0,"tr",8),u.TgZ(1,"td"),u._uU(2),u.qZA(),u.TgZ(3,"td"),u._uU(4),u.qZA(),u.TgZ(5,"td"),u._uU(6),u.qZA(),u.TgZ(7,"td"),u._uU(8),u.qZA(),u.TgZ(9,"td",9),u.TgZ(10,"span",10),u._uU(11,"View"),u.qZA(),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw();u.xp6(2),u.Oqu(n.id),u.xp6(2),u.Oqu(n.date_from),u.xp6(2),u.Oqu(n.date_to),u.xp6(2),u.Oqu(n.description),u.xp6(2),u.Q6J("modal",u.WLB(7,q,i.modal_maintanance_incident,u.VKq(5,A,n.id)))}}var O=function(){var e=function(){function e(t,n){d(this,e),this.maintenanceService=t,this.notificationService=n,this.modal_maintanance_incident=y,this.maintenanceArray=[]}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.maintenanceService.getAll().subscribe(function(t){e.maintenanceArray=t.scheduled.concat(t.unscheduled)},function(t){console.log(t),e.notificationService.error(t)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Nf),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-maintenances-incidents"]],hostAttrs:[1,"--hasstripe"],decls:27,vars:2,consts:[[1,"page-stripe"],["PAGESTRIPE",""],[1,"page-stripe__title"],[1,"page-content",3,"dirScrolledClass"],[1,"table"],[1,"sr-only"],[2,"width","40px"],["class","item",4,"ngFor","ngForOf"],[1,"item"],[1,"table-actions__icons"],[1,"btn","btn--secondary","btn--small",3,"modal"]],template:function(e,t){if(1&e&&(u.TgZ(0,"div",0,1),u.TgZ(2,"h1",2),u._uU(3,"Maintenances & Incidents"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"table"),u.TgZ(7,"caption",5),u._uU(8,"Maintenances & Incidents Table"),u.qZA(),u.TgZ(9,"thead"),u.TgZ(10,"tr"),u.TgZ(11,"th",6),u.TgZ(12,"div"),u._uU(13,"ID"),u.qZA(),u.qZA(),u.TgZ(14,"th"),u.TgZ(15,"div"),u._uU(16,"Date from"),u.qZA(),u.qZA(),u.TgZ(17,"th"),u.TgZ(18,"div"),u._uU(19,"Date to"),u.qZA(),u.qZA(),u.TgZ(20,"th"),u.TgZ(21,"div"),u._uU(22,"Maintenance / Technical incident / Security breach"),u.qZA(),u.qZA(),u.TgZ(23,"th"),u._UZ(24,"div"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(25,"tbody"),u.YNc(26,T,12,10,"tr",7),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.MAs(1);u.xp6(4),u.Q6J("dirScrolledClass",n),u.xp6(22),u.Q6J("ngForOf",t.maintenanceArray)}},directives:[M.$,c.sg,w.o],styles:[""]}),e}(),P=o(3679),k=o(3780),U=o(12523),I=o(45435),S=o(77524);function J(e,t){1&e&&(u.TgZ(0,"span",7),u._uU(1,"Mila+"),u.qZA())}function N(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div"),u.TgZ(1,"label",9),u.NdJ("click",function(e){return e.stopPropagation()}),u.TgZ(2,"input",10),u.NdJ("click",function(e){u.CHM(n);var t=u.oxw(2);return t.updateToAdvancedMila(e,!t.user.has_mila_plus)}),u.qZA(),u._UZ(3,"span",11),u._UZ(4,"span",12),u.qZA(),u.TgZ(5,"label",13),u._uU(6,"Advanced Mila/Mila+"),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(2),u.Q6J("checked",i.user.has_mila_plus)}}function Q(e,t){if(1&e&&(u.ynx(0),u.YNc(1,N,7,1,"div",8),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf","RECIPIENT"!==n.user.role.name)}}var L=function(e){return{"background-image":e}}
1,F=function(e){return[e]},Y=function(){return{package_slug:"mila"}},E=function(){var e=function(){function e(t,n,i){d(this,e),this.userService=t,this.notificationService=n,this.authService=i,this.currentUser=this.authService.currentUserSubject.value}return p(e,[{key:"ngOnInit",value:function(){}},{key:"updateToAdvancedMila",value:function(e,t){var n=this;e.preventDefault(),this.userService.updateUserToAdvancedMila(this.currentUser.id,this.user.id,t).subscribe(function(e){n.user.has_mila_plus=t,n.notificationService.success(e.messages)},function(e){n.user.has_mila_plus=!1,n.notificationService.info(e)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.KD),u.Y36(_.gq),u.Y36(_.$h))},e.\u0275cmp=u.Xpm({type:e,selectors:[["users-item"]],inputs:{user:"user"},decls:16,vars:15,consts:[[1,"_avatar",3,"ngStyle"],["class","mila-plus_icon",4,"ngIf"],[1,"td__online"],[3,"ngClass"],[1,"td__email"],[1,"td__company"],[4,"hasPackage"],[1,"mila-plus_icon"],[4,"ngIf"],[1,"switch",3,"click"],["type","checkbox",3,"checked","click"],[1,"switch__input"],[1,"switch__handle"],[1,"switch__label"]],template:function(e,t){1&e&&(u.TgZ(0,"td"),u.TgZ(1,"div"),u._UZ(2,"span",0),u.YNc(3,J,2,0,"span",1),u.qZA(),u.qZA(),u.TgZ(4,"td"),u._uU(5),u.qZA(),u.TgZ(6,"td",2),u._UZ(7,"div",3),u.qZA(),u.TgZ(8,"td",4),u._uU(9),u.qZA(),u.TgZ(10,"td"),u._uU(11),u.qZA(),u.TgZ(12,"td",5),u._uU(13),u.qZA(),u.TgZ(14,"td"),u.YNc(15,Q,2,1,"ng-container",6),u.qZA()),2&e&&(u.xp6(1),u.ekj("user__milaplus",t.user.has_mila_plus),u.xp6(1),u.Q6J("ngStyle",u.VKq(10,L,"url("+t.user.avatar.url+")")),u.xp6(1),u.Q6J("ngIf",t.user.has_mila_plus),u.xp6(2),u.Oqu(t.user.full_name),u.xp6(2),u.Q6J("ngClass",u.VKq(12,F,t.user.online?"online":"offline")),u.xp6(2),u.hij("(",t.user.email,")"),u.xp6(2),u.Oqu(t.user.role.name),u.xp6(2),u.Oqu(t.user.company),u.xp6(2),u.Q6J("hasPackage",u.DdM(14,Y)))},directives:[c.PC,c.O5,c.mk,m.d],styles:["[_nghost-%COMP%]{display:contents}.user__milaplus[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:4px;gap:4px;padding:4px;background:var(--accent-02);border-radius:4px}.user__milaplus[_ngcontent-%COMP%]   .mila-plus_icon[_ngcontent-%COMP%]{font-size:12px;color:#4478f2}._avatar[_ngcontent-%COMP%]{width:24px;height:24px;display:block;margin:0 auto;background-size:cover;border-radius:4px}"]}),e}(),B=o(44603);function D(e,t){1&e&&(u.TgZ(0,"th",31),u._UZ(1,"div"),u.qZA(),u.TgZ(2,"th"),u.TgZ(3,"div"),u._uU(4,"Name"),u.qZA(),u.qZA(),u.TgZ(5,"th",32),u.TgZ(6,"div"),u._uU(7,"Online"),u.qZA(),u.qZA(),u.TgZ(8,"th",33),u.TgZ(9,"div"),u._uU(10,"E-mail"),u.qZA(),u.qZA(),u.TgZ(11,"th"),u.TgZ(12,"div"),u._uU(13,"Role"),u.qZA(),u.qZA(),u.TgZ(14,"th",34),u.TgZ(15,"div"),u._uU(16,"Company"),u.qZA(),u.qZA(),u.TgZ(17,"th"),u._UZ(18,"div"),u.qZA())}function z(e,t){1&e&&u._UZ(0,"users-item",35),2&e&&u.Q6J("user",t.$implicit)}var j=function(){return{url:"users/simple"}},H=function(){return{text:"name",outputFormat:"id",multiple:!1}};function $(e,t){1&e&&u._UZ(0,"cks-multiselect-async",52),2&e&&u.Q6J("data",u.DdM(2,j))("options",u.DdM(3,H))}function V(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",49),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).deactivate()}),u._uU(1," Deactivate only "),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("disabled",i._isLoading)}}function R(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",53),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).activate()}),u._uU(1," Activate "),u.qZA()}}function G(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"Loading..."),u.qZA())}function K(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",36),u.TgZ(1,"div",37),u.NdJ("click",function(){return u.CHM(n),u.oxw().closeModal()}),u.qZA(),u.TgZ(2,"div",38),u.TgZ(3,"form",39,40),u.TgZ(5,"div",41),u.TgZ(6,"div",42),u.TgZ(7,"p",43),u._uU(8),u.qZA(),u._UZ(9,"br"),u.TgZ(10,"div"),u.TgZ(11,"label"),u._uU(12,"Select user to transfer data:"),u.qZA(),u._UZ(13,"br"),u._UZ(14,"br"),u.TgZ(15,"div",44),u.YNc(16,$,1,4,"cks-multiselect-async",45),u.qZA(),u.qZA(),u.qZA(),u._UZ(17,"div"),u.qZA(),u.TgZ(18,"div",46),u.YNc(19,V,2,1,"button",47),u.YNc(20,R,2,0,"button",48),u.TgZ(21,"button",49),u.NdJ("click",function(){return u.CHM(n),u.oxw().delete()}),u._uU(22," Delete forever "),u.qZA(),u.TgZ(23,"button",50),u.NdJ("click",function(){return u.CHM(n),u.oxw().closeModal()}),u._uU(24,"Cancel"),u.qZA(),u.YNc(25,G,2,0,"span",51),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(3),u.Q6J("formGroup",i.updateUserStatus),u.xp6(5),u.AsE(' Take actions for the user "',i.userEditInfo.first_name," ",i.userEditInfo.last_name,'" '),u.xp6(8),u.Q6J("ngIf",i.userEditInfo),u.xp6(3),u.Q6J("ngIf","deactivate"==i.userStatus.status),u.xp6(1),u.Q6J("ngIf","activate"==i.userStatus.status),u.xp6(1),u.Q6J("disabled",i._isLoading),u.xp6(4),u.Q6J("ngIf",i._isLoading)}}var W=function(){return{text:"Export Users (XLS)",position:"bottom-left"}},X=function(){return{text:"Import Users (XLS)",position:"bottom-left"}},ee=function(){var e=function(){function e(t,n,i,o,r,a,s){var l=this;d(this,e),this.userService=t,this.dialogService=n,this.queryParamsService=i,this.listingService=o,this.notificationService=r,this.router=a,this.route=s,this.users=[],this.usersSimple=[],this.usersQuery=new k.cOn({advanced_mila:!1,getResultsFrom:function(e){return l.userService.getAll(e)}}),this.showOnlyMilaPlusUsers=!1,this.userStatus={status:null},this.updateUserStatus=new P.cw({id:new P.NI(""),new_user_id:new P.NI("")}),this.resend_confirm_account=new P.cw({user_id:new P.NI}),this._narrowedTable$=this.listingService.narrowTable$.pipe((0,I.h)(function(e){return null!=e}))}return p(e,[{key:"getQueryParams",value:function(){var e=this;this.route.queryParamMap.pipe().subscribe(function(t){e.query=t.has("q")?t.get("q"):""})}},{key:"sort",value:function(e){this.showOnlyMilaPlusUsers=e,this.listingWrapper.updateParams([{key:"advanced_mila",value:e}])}},{key:"search",value:function(){this.listingWrapper.updateQueryParams(!0),this.getQueryParams()}},{key:"ngOnInit",value:function(){var e=this;this.listingService.activeItemPath("/admin/users/show_user"),this.getQueryParams(),this.manageUser(),this.userService.getAllSimple({page:0,per_page:300}).subscribe(function(t){e.usersSimple=t},function(e){})}},{key:"showUser",value:function(e){e.event.stopPropagation(),this.queryParamsService.navigate("/admin/users/show_user/",e.id)}}
1,{key:"onActivate",value:function(e){this._showDetails=!0}},{key:"onDeactivate",value:function(e){this._showDetails=!1}},{key:"getUsers",value:function(){var e=this;this.usersQuery._loading||this.usersQuery._endOfResults||(this.usersQuery.pagination.next(),this.userService.getAll(this.usersQuery.getQuery()).subscribe(function(t){var n;t.length<e.usersQuery.pagination.per_page&&(e.usersQuery._endOfResults=!0),(n=e.users).push.apply(n,l(t)),e.usersQuery.loaded()},function(t){e.usersQuery.loaded(),e.usersQuery._endOfResults=!0,e.notificationService.error("wrong")}))}},{key:"activate",value:function(){var e=this;this.userService.activate(this.updateUserStatus.value.id).subscribe(function(t){var n=e.listingWrapper.find(e.userEditInfo.id),i=e.listingWrapper.query.results.indexOf(n);e.listingWrapper.query.results[i].deactivated=t.deactivated;var o=e.users.indexOf(e.userEditInfo);e.users[o]=t,e.userService.updateUserStatus.next(!0),e.notificationService.success("user "+e.userEditInfo.first_name+" has been activated Successfully"),e._isLoading=!1,e.closeModal()},function(t){e._isLoading=!1,e.notificationService.error("this user could not activated")})}},{key:"resendEmailToConfirmAccount",value:function(e,t){var n=this;e.stopPropagation(),this.resend_confirm_account.patchValue({user_id:t}),this.dialogService.confirm({title:"Confirm Account",message:"Are you sure you want to send email to confirm account",buttons:[{label:"Confirm",class:"btn btn--default",callback:function(){n.userService.resendEmailToConfirmAccount(n.resend_confirm_account.value).subscribe(function(e){n.notificationService.success("Email has been sent")},function(e){n.notificationService.error("Email has not been sent")})}}]})}},{key:"deactivate",value:function(e,t){var n=this;this._isLoading=!0,this.userService.deactivate(this.updateUserStatus.value.id,this.updateUserStatus.value.new_user_id[0]).subscribe(function(e){var t=n.listingWrapper.find(n.userEditInfo.id);console.log("check found:",t),console.log("check found:",e);var i=n.listingWrapper.query.results.indexOf(t);n.listingWrapper.query.results[i].deactivated=e.deactivated,n.userService.updateUserStatus.next(!0),n.notificationService.success("user "+n.userEditInfo.first_name+" has been deactivated Successfully"),n._isLoading=!1,n.closeModal()},function(e){n._isLoading=!1,n.notificationService.error("The user could not deactivated")})}},{key:"delete",value:function(e,t){var n=this;this._isLoading=!0,this.userService.delete(this.updateUserStatus.value.id,this.updateUserStatus.value.new_user_id[0]).subscribe(function(e){n.listingService.removeItem(n.userEditInfo.id,!0),n.queryParamsService.navigate("/admin/users"),n.notificationService.success('The user "'+n.userEditInfo.first_name+'" has been deleted Successfully'),n._isLoading=!1,n.closeModal()},function(e){n._isLoading=!1,n.notificationService.error("The user could not deleted!")})}},{key:"manageUser",value:function(){var e=this;this.sub_manage_user=this.listingService.deactivated$.pipe((0,I.h)(function(e){return!!e})).subscribe(function(t){return e.openModal(t.user,t.status)})}},{key:"openModal",value:function(e,t){this.userEditInfo=e,this.updateUserStatus.patchValue({id:this.userEditInfo.id}),this.userStatus.status=t.status}},{key:"closeModal",value:function(){this.userEditInfo=null,this.updateUserStatus.patchValue({new_user_id:""})}},{key:"exportUsers",value:function(){var e=this;this.dialogService.confirm({title:"Export Users Table?",message:"Users table will be exported in xls format!",buttons:[{label:"Export",class:"btn",callback:function(){e.userService.exportUsersTable().subscribe(function(e){window.open(e)},function(t){e.notificationService.error(t)})}}]})}},{key:"ngOnDestroy",value:function(){this.sub_manage_user&&this.sub_manage_user.unsubscribe(),this.listingService.reset()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.KD),u.Y36(_.xA),u.Y36(_.Ed),u.Y36(_.oI),u.Y36(_.gq),u.Y36(g.F0),u.Y36(g.gz))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-users"]],viewQuery:function(e,t){var n;(1&e&&u.Gf(U.k,5),2&e)&&(u.iGM(n=u.CRH())&&(t.listingWrapper=n.first))},decls:44,vars:15,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"page__stripe-right"],["routerLink","create",1,"btn","btn--small","page__create-btn"],[1,"hide__desktop","material-icons"],[1,"page__search","flex-item--static"],[1,"page__search-left"],[1,"search__form"],[1,"search__input"],[1,"search__icon",3,"click"],[1,"material-icons"],["type","text","placeholder","Search Users",3,"ngModel","ngModelChange","keyup.enter"],[1,"form__switch-wrapper"],[1,"form__switch"],["type","checkbox",3,"ngModel","ngModelChange","click"],[1,"form__switch-input"],[1,"form__switch-handle"],[1,"form__switch-label"],[1,"page__search-right"],[1,"page-stripe--create",3,"click"],[1,"material-icons",3,"tooltip"],["routerLink","upload-users",1,"page-stripe--create"],[1,"flex-layout--horizontal",2,"height","calc(100% - 112px)",3,"ngClass"],[3,"typeOfTemplate","pageType","query","searchQuery","showDetails"],["tableHeaders",""],["tableRows",""],[1,"table__details","flex-item--static",3,"hidden"],[3,"deactivate","activate"],["class","dialog",4,"ngIf"],["width","54"],[1,"td__online"],[1,"td__email"],[1,"td__company"],[3,"user"],[1,"dialog"],[1,"dialog__curtain",3,"click"],[1,"dialog__box"],[3,"formGroup"],["form","ngForm"],[1,"dialog__content"],[1,"dialog__message"],[1,"dialog__title"],[2,"width","230px","margin-left","101px"],["formControlName","new_user_id",3,"data","options",4,"ngIf"],[1,"dialog__footer"],["type","button","class","btn",3,"disabled","click",4,"ngIf"],["type","button","class","btn",3,"click",4,"ngIf"],["type","button",1,"btn",3,"disabled","click"],["type","button",1,"btn","btn--cancel",3,"click"],[4,"ngIf"],["formControlName","new_user_id",3,"data","options"],["type","button",1,"btn",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Users"),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"i",6),u._uU(8,"add"),u.qZA(),u.TgZ(9,"span"),u._uU(10,"Create"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(11,"section",7),u.TgZ(12,"div",8),u.TgZ(13,"div",9),u.TgZ(14,"div",10),u.TgZ(15,"div",11),u.NdJ("click",function(){return t.search()}),u.TgZ(16,"i",12),u._uU(17,"search"),u.qZA(),u.qZA(),u.TgZ(18,"input",13),u.NdJ("ngModelChange",function(e){return t.query=e})("keyup.enter",function(){return t.search()}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(19,"div",14),u.TgZ(20,"label",15),u.TgZ(21,"input",16),u.NdJ("ngModelChange",function(e){return t.showOnlyMilaPlusUsers=e})("click",function(){return t.sort(!t.showOnlyMilaPlusUsers)}),u.qZA(),u._UZ(22,"span",17),u._UZ(23,"span",18),u.qZA(),u.TgZ(24,"label",19),u._uU(25,"Show Only Advanced Mila Users"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(26,"div",20),u.TgZ(27,"a",21),u.NdJ("click",function(){return t.exportUsers()}),u.TgZ(28,"i",22),u._uU(29,"file_upload"),u.qZA(),u.qZA(),u.TgZ(30,"a",23),u.TgZ(31,"i",22),u._uU(32,"get_app"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(33,"div",24),u.ALo(34,"async"),u.TgZ(35,"div",0),u.TgZ(36,"app-listing-wrapper",25),u.NdJ("showDetail
1s",function(e){return t.showUser(e)}),u.YNc(37,D,19,0,"ng-template",null,26,u.W1O),u.YNc(39,z,1,1,"ng-template",null,27,u.W1O),u.qZA(),u.qZA(),u.TgZ(41,"div",28),u.TgZ(42,"router-outlet",29),u.NdJ("deactivate",function(e){return t.onDeactivate(e)})("activate",function(e){return t.onActivate(e)}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.YNc(43,K,26,8,"div",30)),2&e&&(u.xp6(18),u.Q6J("ngModel",t.query),u.xp6(3),u.Q6J("ngModel",t.showOnlyMilaPlusUsers),u.xp6(7),u.Q6J("tooltip",u.DdM(13,W)),u.xp6(3),u.Q6J("tooltip",u.DdM(14,X)),u.xp6(2),u.Q6J("ngClass",u.lcZ(34,11,t._narrowedTable$)?"table__details-active":""),u.xp6(3),u.Q6J("typeOfTemplate","table")("pageType","user")("query",t.usersQuery)("searchQuery",t.query),u.xp6(5),u.Q6J("hidden",!t._showDetails),u.xp6(2),u.Q6J("ngIf",t.userEditInfo))},directives:[g.rH,P.Fj,P.JJ,P.On,P.Wl,S.i,g.yS,c.mk,U.k,g.lC,c.O5,E,P._Y,P.JL,P.sg,B.I,P.u],pipes:[c.Ov],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.dialog[_ngcontent-%COMP%]{width:100%;height:100%;position:fixed;z-index:1}.dialog__curtain[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.dialog__box[_ngcontent-%COMP%]{position:fixed;top:35%;left:50%;min-width:400px;height:auto;text-align:center;padding:24px;background:var(--bg-boxes);border-radius:6px;z-index:2;transform:translate(-50%)}.dialog__message[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0 0 16px;font-size:14px}.dialog__title[_ngcontent-%COMP%]{font-size:18px!important}.dialog__icon[_ngcontent-%COMP%]{position:relative;display:inline-block;width:64px;height:64px;color:#fff;font-size:32px;margin-bottom:48px;border-radius:100%}.dialog__icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog--delete[_ngcontent-%COMP%]   .dialog__icon[_ngcontent-%COMP%]{background:#F44336}.dialog--alert[_ngcontent-%COMP%]   .dialog__icon[_ngcontent-%COMP%]{background:#FF9800}.dialog--success[_ngcontent-%COMP%]   .dialog__icon[_ngcontent-%COMP%]{background:#4CAF50}.dialog__footer[_ngcontent-%COMP%]{margin-top:72px}.disabled[_ngcontent-%COMP%]{display:none}.online[_ngcontent-%COMP%]{width:10px;height:10px;float:left;border-radius:50%;background:green}.offline[_ngcontent-%COMP%]{width:10px;height:10px;float:left;border-radius:50%;background:red}._avatar[_ngcontent-%COMP%]{display:inline-block;width:32px;height:32px;margin-right:8px;border-radius:4px;background-color:#eee;background-size:cover;background-position:center;background-repeat:no-repeat}.export_users_xls[_ngcontent-%COMP%]{float:right;padding:0 8px}._deactivated[_ngcontent-%COMP%]{background-color:#00000021}._deactivated[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.table-actions__icons){filter:grayscale(1) brightness(.7)}"]}),e}(),te=o(88799),ne=o(95935),ie=o(94246),oe=o(5206);function re(e,t){if(1&e&&(u.TgZ(0,"option",26),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("value",n.id),u.xp6(1),u.Oqu(n.name)}}var ae=function(){return{outputFormat:"id"}},se=function(){var e=function(){function e(t,n,i,o){d(this,e),this.userService=t,this.notificationService=n,this.groupService=i,this.router=o,this.registerForm=new P.cw({first_name:new P.NI(""),last_name:new P.NI(""),title:new P.NI(""),company:new P.NI(""),company_address:new P.NI(""),email:new P.NI(""),role_id:new P.NI(""),export_token:new P.NI(""),group_ids:new P.NI})}return p(e,[{key:"ngOnInit",value:function(){this.roles=te._.roles,this.getGroups()}},{key:"getGroups",value:function(){var e=this;this.groupService.getAll({per_page:1e3}).subscribe(function(t){e.groups=t},function(t){e.notificationService.error("Could not get groups")})}},{key:"submit",value:function(){var e=this;console.log(this.registerForm.value),this.userService.register(this.registerForm.value).subscribe(function(t){e.notificationService.success('The user "'.concat(e.registerForm.value.firstName," ").concat(e.registerForm.value.lastName,'" has been registered!')),e.router.navigateByUrl("/admin/users")},function(t){e.notificationService.error("Unable to register")})}},{key:"generateToken",value:function(){var e=(0,ne.l)(10),t=Date.now().toString(32),n=e.toString(32)+t;this.registerForm.patchValue({export_token:n})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.KD),u.Y36(_.gq),u.Y36(_.lT),u.Y36(g.F0))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-users-create"]],decls:59,vars:6,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 50px)"],[1,"page-content"],[1,"form__wrapper-wide"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt-h"],[1,"table__form-opt","table__form-opt--2x"],["type","text","formControlName","first_name"],["type","text","formControlName","last_name"],["type","text","formControlName","title"],["type","text","formControlName","company"],["type","text","formControlName","email"],["formControlName","role_id"],["value",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","group_ids",3,"data","options"],["type","text","formControlName","export_token",3,"readonly"],["type","button",1,"btn","btn--secondary","btn--small",2,"margin-top","8px",3,"click"],[1,"table__form-btns"],["type","submit",1,"btn"],[3,"value"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Users > Create"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"form",7),u.NdJ("submit",function(){return t.submit()}),u.TgZ(10,"div",8),u.TgZ(11,"div",9),u.TgZ(12,"span"),u._uU(13,"User details"),u.qZA(),u.qZA(),u.TgZ(14,"div",10),u.TgZ(15,"div",11),u.TgZ(16,"div",12),u.TgZ(17,"label"),u._uU(18,"First Name:"),u.qZA(),u._UZ(19,"input",13),u.qZA(),u.TgZ(20,"div",12),u.TgZ(21,"label"),u._uU(22,"Last Name:"),u.qZA(),u._UZ(23,"input",14),u.qZA(),u.qZA(),u.TgZ(24,"div",11),u.TgZ(25,"div",12),u.TgZ(26,"label"),u._uU(27,"Title:"),u.qZA(),u._UZ(28,"input",15),u.qZA(),u.TgZ(29,"div",12),u.TgZ(30,"label"),u._uU(31,"Company:"),u.qZA(),u._UZ(32,"input",16),u.qZA(),u.qZA(),u.TgZ(33,"div",11),u.TgZ(34,"div",12),u.TgZ(35,"label"),u._uU(36,"E-mail:"),u.qZA(),u._UZ(37,"input",17),u.qZA(),u.TgZ(38,"div",12),u.TgZ(39,"label"),u._uU(40,"Role:"),u.qZA(),u.TgZ(41,"select",18),u.TgZ(42,"option",19),u._uU(43,"- Select user role -"),u.qZA(),u.YNc(44,re,2,2,"option",20),u.qZA(),u.qZA(),u.qZA(),u.TgZ(45,"div",11),u.TgZ(46,"div",12),u.TgZ(47,"label"),u._uU(48,"Add to Groups:"),u.qZA(),u._UZ(49,"cks-multiselect",21),u.qZA(),u.TgZ(50,"div",12),u.TgZ(51,"label"),u._uU(52,"Export Token:"),u.qZA(),u._UZ(53,"input",22),u.TgZ(54,"button",23),u.NdJ("click",function(){return t.generateToken()}),u._uU(55,"Generate New Token"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(56,"div",24),u.TgZ(57,"button",25),u._uU(58,"Create User"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(9),u.Q6J("formGroup",t.registerForm),u.xp6(35),u.Q6J("ngForOf",t.roles),u.xp6(5),u.Q6J("data",t.groups)("options",u.DdM(5,ae)),u.xp6(4),u.Q6J("readonly",!0))},directives:[P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,P.EJ,P.YN,P.Kr,c.sg,oe.e],styles:[".page-content[_ngcontent-%COMP%]{position:unset}"]}),e}(),le=o(90739),ce=o(25917),ge=o(43190),de=o(93342),ue=o(5304),pe=o(79860);function _e(e,t){1&e&&(u.TgZ(0,"span",26),u._uU(1,"Mila+"),u.qZA())}function me(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Role:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.AsE(" ",n.role.id," - ",n.role.name,"")}}function fe(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Email:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.email,"")}}function he(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Phone Number:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.phone_number,"")}}function ve(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Company:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.company,"")}}function Ze(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Company Address:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.company_address,"")}}function xe(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Created at:"),u.qZA(),u._uU(3),u.ALo(4,"date"),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",u.xi3(4,1,n.created_at,"dd/MM/yyyy - HH:mm"),"")}}function be(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Updated at:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.settings.updated_at,"")}}function Ce(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Client ID:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.AsE(" ",n.client.id," - ",n.client.name,"")}}function ye(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Accepted Terms:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.accepted_terms,"")}}function Me(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Export Token:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.export_token,"")}}function we(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Opt Secret Key:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.otp_required_for_login,"")}}function Ae(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Provider:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.provider,"")}}function qe(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"UID:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.uid,"")}}function Te(e,t){if(1&e&&(u.TgZ(0,"p"),u.TgZ(1,"strong"),u._uU(2,"Last Sign In:"),u.qZA(),u._uU(3),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(3),u.hij(" ",n.last_login,"")}}function Oe(e,t){if(1&e&&(u.TgZ(0,"div",27),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.MGl("routerLink","../../groups/",n.id,""),u.xp6(1),u.Oqu(n.name)}}function Pe(e,t){if(1&e&&(u.TgZ(0,"div",29),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.AsE("",n.id," -- ",n.name,"")}}function ke(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,Pe,2,2,"div",28),u.qZA()),2&e){var n=t.ngIf;u.xp6(1),u.Q6J("ngForOf",n)}}function Ue(e,t){if(1&e&&(u.TgZ(0,"div",29),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.AsE("",n.id," -- ",n.name,"")}}function Ie(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,Ue,2,2,"div",28),u.qZA()),2&e){var n=t.ngIf;u.xp6(1),u.Q6J("ngForOf",n)}}function Se(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"span",30),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().ngIf;return u.oxw().openModal(e,{status:"deactivate"})}),u._uU(1,"Deactivate"),u.qZA()}}function Je(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"span",31),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().ngIf;return u.oxw().openModal(e,{status:"activate"})}),u._uU(1,"Activate"),u.qZA()}}var Ne=function(e){return{"background-image":e}}
1,Qe=function(e){return[e]},Le=function(){return{text:"Resend Email to Confirm Account",position:"top"}};function Fe(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",1),u.TgZ(1,"div",2),u.TgZ(2,"div",3),u.TgZ(3,"span"),u._uU(4),u._UZ(5,"i"),u.qZA(),u.TgZ(6,"button",4),u.NdJ("click",function(){return u.CHM(n),u.oxw().onCloseDetails()}),u._UZ(7,"i",5),u.qZA(),u.qZA(),u.TgZ(8,"div",6),u.TgZ(9,"div"),u.TgZ(10,"h1",7),u.TgZ(11,"div",8),u.TgZ(12,"div",9),u._UZ(13,"span",10),u.YNc(14,_e,2,0,"span",11),u.qZA(),u._UZ(15,"div",12),u.qZA(),u.TgZ(16,"div"),u.TgZ(17,"span"),u._uU(18),u.qZA(),u.TgZ(19,"p",13),u._uU(20),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(21,"div",14),u.TgZ(22,"div",15),u.TgZ(23,"div"),u.TgZ(24,"div",16),u.YNc(25,me,4,2,"p",17),u.YNc(26,fe,4,1,"p",17),u.YNc(27,he,4,1,"p",17),u.YNc(28,ve,4,1,"p",17),u.YNc(29,Ze,4,1,"p",17),u.qZA(),u.TgZ(30,"div",16),u.YNc(31,xe,5,4,"p",17),u.YNc(32,be,4,1,"p",17),u.YNc(33,Ce,4,2,"p",17),u.YNc(34,ye,4,1,"p",17),u.YNc(35,Me,4,1,"p",17),u.YNc(36,we,4,1,"p",17),u.YNc(37,Ae,4,1,"p",17),u.YNc(38,qe,4,1,"p",17),u.YNc(39,Te,4,1,"p",17),u.qZA(),u.TgZ(40,"div",16),u.TgZ(41,"div",18),u.TgZ(42,"span"),u._uU(43,"Groups"),u.qZA(),u.qZA(),u.TgZ(44,"div",19),u.YNc(45,Oe,2,2,"div",20),u.qZA(),u.qZA(),u.TgZ(46,"div",16),u.TgZ(47,"div",18),u.TgZ(48,"span"),u._uU(49,"Subscribed Alerts"),u.qZA(),u.qZA(),u.YNc(50,ke,2,1,"div",17),u.ALo(51,"async"),u.qZA(),u.TgZ(52,"div",16),u.TgZ(53,"div",18),u.TgZ(54,"span"),u._uU(55,"Subscribed Newsletters"),u.qZA(),u.qZA(),u.YNc(56,Ie,2,1,"div",17),u.ALo(57,"async"),u.qZA(),u.qZA(),u.TgZ(58,"div",21),u.TgZ(59,"div",22),u.NdJ("click",function(e){var t=u.CHM(n).ngIf;return u.oxw().resendEmailToConfirmAccount(e,t.id)}),u.TgZ(60,"span"),u._uU(61),u.qZA(),u.qZA(),u.TgZ(62,"div"),u.TgZ(63,"span",23),u._uU(64,"Edit"),u.qZA(),u.YNc(65,Se,2,0,"span",24),u.YNc(66,Je,2,0,"span",25),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.ngIf,o=u.oxw();u.Q6J("loading",o._loadingUser),u.xp6(4),u.hij(" #",i.id," "),u.xp6(1),u.Gre("la la-check-circle user__confirm--",i.confirmed,""),u.xp6(7),u.ekj("user__milaplus",i.has_mila_plus),u.xp6(1),u.Q6J("ngStyle",u.VKq(42,Ne,"url("+i.avatar.url+")")),u.xp6(1),u.Q6J("ngIf",i.has_mila_plus),u.xp6(1),u.Q6J("ngClass",u.VKq(44,Qe,i.online?"_isOnline":"_isOffline")),u.xp6(3),u.AsE("",i.first_name," ",i.last_name,""),u.xp6(2),u.Oqu(i.title),u.xp6(5),u.Q6J("ngIf",i.role.id||i.role.name),u.xp6(1),u.Q6J("ngIf",i.email),u.xp6(1),u.Q6J("ngIf",i.phone_number),u.xp6(1),u.Q6J("ngIf",i.company),u.xp6(1),u.Q6J("ngIf",i.company_address),u.xp6(2),u.Q6J("ngIf",i.created_at),u.xp6(1),u.Q6J("ngIf",i.settings.updated_at),u.xp6(1),u.Q6J("ngIf",i.client.id||i.client.name),u.xp6(1),u.Q6J("ngIf",i.accepted_terms),u.xp6(1),u.Q6J("ngIf",i.export_token),u.xp6(1),u.Q6J("ngIf",i.otp_required_for_login),u.xp6(1),u.Q6J("ngIf",i.provider),u.xp6(1),u.Q6J("ngIf",i.uid),u.xp6(1),u.Q6J("ngIf",i.last_login),u.xp6(6),u.Q6J("ngForOf",i.groups),u.xp6(5),u.Q6J("ngIf",u.lcZ(51,38,o.subscribedAlerts$)),u.xp6(6),u.Q6J("ngIf",u.lcZ(57,40,o.subscribedNewsletter$)),u.xp6(3),u.Q6J("tooltip",u.DdM(46,Le)),u.xp6(1),u.Gre("btn__user-confirm--",i.confirmed,""),u.xp6(1),u.hij(" ",i.confirmed?"Confirmed Account":"Confirm Account",""),u.xp6(2),u.MGl("routerLink","/admin/users/",i.id,"/edit"),u.xp6(2),u.Q6J("ngIf",!i.deactivated),u.xp6(1),u.Q6J("ngIf",i.deactivated)}}var Ye=function(){var e=function(){function e(t,n,i,o,r,a,l){var c=this;d(this,e),this.router=t,this.route=n,this.queryParamsService=i,this.listingService=o,this.dialogService=r,this.userService=a,this.notificationService=l,this._loadingAlerts=!1,this._loadingNewsLetters=!1,this.resend_confirm_account=new P.cw({user_id:new P.NI}),this.user$=(0,le.aj)([this.route.paramMap,this.route.queryParamMap,this.userService.updateUserStatus]).pipe((0,ge.w)(function(e){var t=s(e,2),n=t[0],i=t[1],o=parseInt(n.get("id"));return c.queryParams=i.has("q")?i.get("q"):"",c.listingService.narrowTable(c.route.snapshot.data.details_available),c._loadingUser=!0,c.userService.getById(o).pipe((0,de.b)(function(e){return c._loadingUser=!1}),(0,ue.K)(function(e){return c.notificationService.error("Unable to get user!"),c.router.navigateByUrl("/admin/users"),c.listingService.narrowTable(!1),c._loadingUser=!1,(0,ce.of)(e)}))})),this.subscribedAlerts$=(0,le.aj)([this.route.paramMap,this.route.queryParamMap]).pipe((0,ge.w)(function(e){var t=s(e,2),n=t[0],i=t[1],o=parseInt(n.get("id"));return c.queryParams=i.has("q")?i.get("q"):"",c._loadingAlerts=!0,c.userService.getSubscribedAlerts(o).pipe((0,de.b)(function(e){return c._loadingAlerts=!1}),(0,ue.K)(function(e){return c.notificationService.error("Unable to get subscribed alerts!"),c._loadingAlerts=!1,(0,ce.of)(e)}))})),this.subscribedNewsletter$=(0,le.aj)([this.route.paramMap,this.route.queryParamMap]).pipe((0,ge.w)(function(e){var t=s(e,2),n=t[0],i=t[1],o=parseInt(n.get("id"));return c.queryParams=i.has("q")?i.get("q"):"",c._loadingNewsLetters=!0,c.userService.getSubscribedNewsletters(o).pipe((0,de.b)(function(e){return c._loadingNewsLetters=!1}),(0,ue.K)(function(e){return c.notificationService.error("Unable to get subscribed newsletters!"),c._loadingNewsLetters=!1,(0,ce.of)(e)}))}))}return p(e,[{key:"ngOnInit",value:function(){}},{key:"onCloseDetails",value:function(){this.queryParamsService.navigate("/admin/users/"),this.listingService.narrowTable(!1)}},{key:"resendEmailToConfirmAccount",value:function(e,t){var n=this;e.stopPropagation(),this.resend_confirm_account.patchValue({user_id:t}),this.dialogService.confirm({title:"Confirm Account",message:"Are you sure you want to send email to confirm account",buttons:[{label:"Confirm",class:"btn btn--default",callback:function(){n.userService.resendEmailToConfirmAccount(n.resend_confirm_account.value).subscribe(function(e){n.notificationService.success("Email has been sent")},function(e){n.notificationService.error("Email has not been sent")}
1)}}]})}},{key:"openModal",value:function(e,t){this.listingService.deactivateUser(e,t)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(g.F0),u.Y36(g.gz),u.Y36(_.Ed),u.Y36(_.oI),u.Y36(_.xA),u.Y36(_.KD),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-users-show"]],hostAttrs:[1,"--hasstripe"],decls:2,vars:3,consts:[["class","table__details-inner",3,"loading",4,"ngIf"],[1,"table__details-inner",3,"loading"],[1,"table__details-header"],[1,"table__details-id"],["type","button",1,"table__details-close",3,"click"],[1,"las","la-arrow-right"],[1,"table__details-info"],[1,"table__details-title",2,"align-items","center"],[1,"user__img-wrapper"],[1,"user__img"],[1,"_avatar",3,"ngStyle"],["class","mila-plus_icon",4,"ngIf"],[3,"ngClass"],[2,"font-size","14px","font-weight","400","line-height","1","margin","4px 0 0"],[1,"table__details-data"],[1,"flex-layout--horizontal",2,"gap","40px"],[1,"table__data-item"],[4,"ngIf"],[1,"table__data-title"],[1,"user__groups"],["class","user__group-item",3,"routerLink",4,"ngFor","ngForOf"],[1,"table__details-btns"],[3,"tooltip","click"],[3,"routerLink"],["class","_delete",3,"click",4,"ngIf"],[3,"click",4,"ngIf"],[1,"mila-plus_icon"],[1,"user__group-item",3,"routerLink"],["class","_users--inner",4,"ngFor","ngForOf"],[1,"_users--inner"],[1,"_delete",3,"click"],[3,"click"]],template:function(e,t){1&e&&(u.YNc(0,Fe,67,47,"div",0),u.ALo(1,"async")),2&e&&u.Q6J("ngIf",u.lcZ(1,1,t.user$))},directives:[c.O5,pe.T,c.PC,c.mk,c.sg,S.i,g.rH],pipes:[c.Ov,c.uU],styles:[".user__confirm--true[_ngcontent-%COMP%]{color:var(--color--green)}.user__confirm--false[_ngcontent-%COMP%]{color:var(--color--red)}.btn__user-confirm--true[_ngcontent-%COMP%]{color:var(--color--green);background:var(--color--green--100)}.btn__user-confirm--false[_ngcontent-%COMP%]{color:var(--color--orange);background:var(--color--orange--200)}.user__img-wrapper[_ngcontent-%COMP%]{position:relative}.user__img-wrapper[_ngcontent-%COMP%]   .user__img[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:4px;overflow:hidden}.user__img-wrapper[_ngcontent-%COMP%]   .user__img.user__milaplus[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:4px;gap:4px;width:48px;height:auto;padding:4px;background:var(--accent-02);border-radius:4px}.user__img-wrapper[_ngcontent-%COMP%]   .user__img.user__milaplus[_ngcontent-%COMP%]   .mila-plus_icon[_ngcontent-%COMP%]{font-size:12px;color:#4478f2;font-weight:400}.user__img-wrapper[_ngcontent-%COMP%]   .user__img.user__milaplus[_ngcontent-%COMP%]   ._avatar[_ngcontent-%COMP%]{width:32px;height:32px}.user__img-wrapper[_ngcontent-%COMP%]   .user__img[_ngcontent-%COMP%]   ._avatar[_ngcontent-%COMP%]{width:40px;height:40px;display:block;margin:0 auto;background-size:cover;border-radius:4px}.user__img-wrapper[_ngcontent-%COMP%]   .user__img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user__img-wrapper[_ngcontent-%COMP%]   ._isOnline[_ngcontent-%COMP%], .user__img-wrapper[_ngcontent-%COMP%]   ._isOffline[_ngcontent-%COMP%]{position:absolute;top:-6px;left:-6px;width:12px;height:12px;background:var(--color--green);border-radius:100%}.user__img-wrapper[_ngcontent-%COMP%]   ._isOffline[_ngcontent-%COMP%]{background:var(--color--red)}"]}),e}();function Ee(e,t){if(1&e&&(u.TgZ(0,"option",29),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("value",n.id),u.xp6(1),u.Oqu(n.name)}}var Be=function(){return{outputFormat:"id"}};function De(e,t){if(1&e&&u._UZ(0,"cks-multiselect",30),2&e){var n=u.oxw(2);u.Q6J("data",n.groups)("options",u.DdM(2,Be))}}function ze(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",8),u.NdJ("submit",function(){return u.CHM(n),u.oxw().submit()}),u.TgZ(1,"div",9),u.TgZ(2,"div",10),u.TgZ(3,"span"),u._uU(4,"Edit User details"),u.qZA(),u.qZA(),u.TgZ(5,"div",11),u.TgZ(6,"div",12),u.TgZ(7,"div",13),u.TgZ(8,"label"),u._uU(9,"First Name:"),u.qZA(),u._UZ(10,"input",14),u.qZA(),u.TgZ(11,"div",13),u.TgZ(12,"label"),u._uU(13,"Last Name:"),u.qZA(),u._UZ(14,"input",15),u.qZA(),u.qZA(),u.TgZ(15,"div",12),u.TgZ(16,"div",13),u.TgZ(17,"label"),u._uU(18,"Title:"),u.qZA(),u._UZ(19,"input",16),u.qZA(),u.TgZ(20,"div",13),u.TgZ(21,"label"),u._uU(22,"Company:"),u.qZA(),u._UZ(23,"input",17),u.qZA(),u.qZA(),u.TgZ(24,"div",18),u.TgZ(25,"label"),u._uU(26,"Company/Organization Address:"),u.qZA(),u._UZ(27,"input",19),u.qZA(),u.TgZ(28,"div",12),u.TgZ(29,"div",13),u.TgZ(30,"label"),u._uU(31,"E-mail:"),u.qZA(),u._UZ(32,"input",20),u.qZA(),u.TgZ(33,"div",13),u.TgZ(34,"label"),u._uU(35,"Role:"),u.qZA(),u.TgZ(36,"select",21),u.TgZ(37,"option",22),u._uU(38,"- Select user role -"),u.qZA(),u.YNc(39,Ee,2,2,"option",23),u.qZA(),u.qZA(),u.qZA(),u.TgZ(40,"div",12),u.TgZ(41,"div",13),u.TgZ(42,"label"),u._uU(43,"Add to Groups:"),u.qZA(),u.YNc(44,De,1,3,"cks-multiselect",24),u.qZA(),u.TgZ(45,"div",13),u.TgZ(46,"label"),u._uU(47,"Export Token:"),u.qZA(),u._UZ(48,"input",25),u.TgZ(49,"button",26),u.NdJ("click",function(){return u.CHM(n),u.oxw().generateToken()}),u._uU(50,"Generate New Token"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(51,"div",27),u.TgZ(52,"button",28),u._uU(53,"Update User"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.editForm),u.xp6(39),u.Q6J("ngForOf",i.roles),u.xp6(5),u.Q6J("ngIf",i.groups),u.xp6(4),u.Q6J("readonly",!0)}}var je=function(){var e=function(){function e(t,n,i,o,r){d(this,e),this.router=t,this.route=n,this.userService=i,this.groupService=o,this.notificationService=r,this.editForm=new P.cw({first_name:new P.NI(""),last_name:new P.NI(""),title:new P.NI(""),company:new P.NI(""),company_address:new P.NI(""),email:new P.NI(""),role_id:new P.NI(""),export_token:new P.NI(""),group_ids:new P.NI})}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.getGroups(),this.roles=te._.roles,this.userId=parseInt(this.route.
1snapshot.paramMap.get("id")),this.userService.getById(this.userId).subscribe(function(t){e.user=t,console.log("GROUPS:",e.user),e.editForm.patchValue({first_name:e.user.first_name,last_name:e.user.last_name,title:e.user.title,email:e.user.email,role_id:e.user.role.id,company:e.user.company,company_address:e.user.company_address,export_token:e.user.export_token,group_ids:e.user.groups.map(function(e){return e.id})})},function(t){e.notificationService.error("Unable to get user"),e.router.navigateByUrl("/users")})}},{key:"getGroups",value:function(){var e=this;this.groupService.getAll({per_page:1e3}).subscribe(function(t){e.groups=t},function(t){e.notificationService.error("Could not get groups")})}},{key:"submit",value:function(){var e=this;console.log(this.editForm.value),this.userService.update(this.user.id,this.editForm.value).subscribe(function(t){e.notificationService.success('The user "'.concat(e.editForm.value.first_name," ").concat(e.editForm.value.last_name,'" has been updated!')),e.router.navigateByUrl("/admin/users/show_user/".concat(t.id))},function(t){e.notificationService.error("Unable to update")})}},{key:"generateToken",value:function(){var e=(0,ne.l)(10),t=Date.now().toString(32),n=e.toString(32)+t;this.editForm.patchValue({export_token:n})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(g.F0),u.Y36(g.gz),u.Y36(_.KD),u.Y36(_.lT),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-users-edit"]],decls:10,vars:1,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 50px)"],[1,"page-content"],[1,"form__wrapper-wide"],["class","table__form","disableEnterKey","",3,"formGroup","submit",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt-h"],[1,"table__form-opt","table__form-opt--2x"],["type","text","formControlName","first_name"],["type","text","formControlName","last_name"],["type","text","formControlName","title"],["type","text","formControlName","company"],[1,"table__form-opt"],["type","text","formControlName","company_address"],["type","text","formControlName","email"],["formControlName","role_id"],["value",""],[3,"value",4,"ngFor","ngForOf"],["formControlName","group_ids",3,"data","options",4,"ngIf"],["type","text","formControlName","export_token",3,"readonly"],["type","button",1,"btn","btn--secondary","btn--small",2,"margin-top","8px",3,"click"],[1,"table__form-btns"],["type","submit",1,"btn"],[3,"value"],["formControlName","group_ids",3,"data","options"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Users > Edit"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.YNc(9,ze,54,4,"form",7),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(9),u.Q6J("ngIf",t.user))},directives:[c.O5,P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,P.EJ,P.YN,P.Kr,c.sg,oe.e],styles:[".page-content[_ngcontent-%COMP%]{position:unset}"]}),e}();function He(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function $e(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.first_name?"Unselected":"Clear"," ")}}function Ve(e,t){1&e&&(u.TgZ(0,"p",40),u._uU(1,"*First Name is required! "),u.qZA())}function Re(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function Ge(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.last_name?"Unselected":"Clear"," ")}}function Ke(e,t){1&e&&(u.TgZ(0,"p",40),u._uU(1,"*Last Name is required! "),u.qZA())}function We(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function Xe(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.email?"Unselected":"Clear"," ")}}function et(e,t){1&e&&(u.TgZ(0,"p",40),u._uU(1,"*Email is required!"),u.qZA())}function tt(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function nt(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.role?"Unselected":"Clear"," ")}}function it(e,t){1&e&&(u.TgZ(0,"p",40),u._uU(1,"*Role is required!"),u.qZA())}function ot(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function rt(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.country?"Unselected":"Clear"," ")}}function at(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function st(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.company?"Unselected":"Clear"," ")}}function lt(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function ct(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.title?"Unselected":"Clear"," ")}}function gt(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function dt(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.group_ids?"Unselected":"Clear"," ")}}function ut(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function pt(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.group_ids?"Unselected":"Clear"," ")}}function _t(e,t){if(1&e&&(u.TgZ(0,"option",38),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.s9C("value",n.id),u.xp6(1),u.Oqu(n.value)}}function mt(e,t){if(1&e&&(u.TgZ(0,"option",39),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ","null"==n.usersForm.value.group_ids?"Unselected":"Clear"," ")}}function ft(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div"),u.TgZ(1,"form",9),u.TgZ(2,"div",3),u.TgZ(3,"div",4),u.TgZ(4,"span"),u._uU(5,"Please select columns in which these fields can be found at."),u.qZA(),u.qZA(),u.TgZ(6,"div",5),u.TgZ(7,"label"),u._uU(8,"Start at line"),u.qZA(),u._UZ(9,"
1input",10),u.qZA(),u.TgZ(10,"div",11),u.TgZ(11,"div",12),u.TgZ(12,"label"),u._uU(13,"First Name"),u.qZA(),u.TgZ(14,"select",13),u.YNc(15,He,2,2,"option",14),u.YNc(16,$e,2,1,"option",15),u.qZA(),u.YNc(17,Ve,2,0,"p",16),u.qZA(),u.TgZ(18,"div",17),u.TgZ(19,"label"),u._uU(20,"Last Name"),u.qZA(),u.TgZ(21,"select",18),u.YNc(22,Re,2,2,"option",14),u.YNc(23,Ge,2,1,"option",15),u.qZA(),u.YNc(24,Ke,2,0,"p",16),u.qZA(),u.qZA(),u.TgZ(25,"div",5),u.TgZ(26,"label"),u._uU(27,"Email"),u.qZA(),u.TgZ(28,"select",19),u.YNc(29,We,2,2,"option",14),u.YNc(30,Xe,2,1,"option",15),u.qZA(),u.YNc(31,et,2,0,"p",16),u.qZA(),u.TgZ(32,"div",5),u.TgZ(33,"label"),u._uU(34,"Role"),u.qZA(),u.TgZ(35,"select",20),u.YNc(36,tt,2,2,"option",14),u.YNc(37,nt,2,1,"option",15),u.qZA(),u.YNc(38,it,2,0,"p",16),u.qZA(),u.TgZ(39,"div",5),u.TgZ(40,"label"),u._uU(41,"Country"),u.qZA(),u.TgZ(42,"select",21),u.YNc(43,ot,2,2,"option",14),u.YNc(44,rt,2,1,"option",15),u.qZA(),u.qZA(),u.TgZ(45,"div",11),u.TgZ(46,"div",12),u.TgZ(47,"label"),u._uU(48,"Company"),u.qZA(),u.TgZ(49,"select",22),u.YNc(50,at,2,2,"option",14),u.YNc(51,st,2,1,"option",15),u.qZA(),u.qZA(),u.TgZ(52,"div",17),u.TgZ(53,"label"),u._uU(54,"Job Title"),u.qZA(),u.TgZ(55,"select",23),u.YNc(56,lt,2,2,"option",14),u.YNc(57,ct,2,1,"option",15),u.qZA(),u.qZA(),u.qZA(),u.TgZ(58,"div",24),u.TgZ(59,"div"),u.TgZ(60,"label"),u._uU(61,"Group Ids"),u.qZA(),u.TgZ(62,"select",25),u.YNc(63,gt,2,2,"option",14),u.YNc(64,dt,2,1,"option",15),u.qZA(),u.qZA(),u.TgZ(65,"div",26),u.TgZ(66,"label"),u._uU(67,"Alert Ids"),u.qZA(),u.TgZ(68,"select",27),u.YNc(69,ut,2,2,"option",14),u.YNc(70,pt,2,1,"option",15),u.qZA(),u.qZA(),u.TgZ(71,"div"),u.TgZ(72,"label"),u._uU(73,"Newsletter Ids"),u.qZA(),u.TgZ(74,"select",28),u.YNc(75,_t,2,2,"option",14),u.YNc(76,mt,2,1,"option",15),u.qZA(),u.qZA(),u.qZA(),u.TgZ(77,"div",5),u.TgZ(78,"label"),u._uU(79,"Send Invitation"),u.qZA(),u.TgZ(80,"div",29),u.TgZ(81,"label",30),u._UZ(82,"input",31),u._UZ(83,"span",32),u._UZ(84,"span",33),u.qZA(),u.TgZ(85,"label",34),u._uU(86,"No / Yes"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(87,"div",35),u.TgZ(88,"button",36),u.NdJ("click",function(){return u.CHM(n),u.oxw().submit()}),u._uU(89,"Submit"),u.qZA(),u.TgZ(90,"button",37),u._uU(91,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(1),u.Q6J("loading",i._isLoading)("formGroup",i.usersForm),u.xp6(14),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.first_name),u.xp6(1),u.Q6J("ngIf",!i.usersForm.controls.first_name.valid),u.xp6(5),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.last_name),u.xp6(1),u.Q6J("ngIf",!i.usersForm.controls.last_name.valid),u.xp6(5),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.email),u.xp6(1),u.Q6J("ngIf",!i.usersForm.controls.email.valid),u.xp6(5),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.role),u.xp6(1),u.Q6J("ngIf",!i.usersForm.controls.role.valid),u.xp6(5),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.country),u.xp6(6),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.company),u.xp6(5),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.title),u.xp6(6),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.group_ids),u.xp6(5),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.alert_ids),u.xp6(5),u.Q6J("ngForOf",i.columns),u.xp6(1),u.Q6J("ngIf",i.usersForm.value.newsletter_ids),u.xp6(12),u.Q6J("buttonLoading",i._isLoading)("disabled",i._isLoading||!i.usersForm.valid)}}var ht=function(){var e=function(){function e(t,n,i,o){d(this,e),this.notificationService=t,this.userService=n,this.router=i,this.dialogService=o,this._fileUploaded=!1,this._isLoading=!1,this.columns=[],this.fileForm=new P.cw({file:new P.NI}),this.usersForm=new P.cw({start_at_line:new P.NI(2),first_name:new P.NI(null,[P.kI.required]),last_name:new P.NI(null,[P.kI.required]),title:new P.NI,role:new P.NI(null,[P.kI.required]),email:new P.NI(null,[P.kI.required]),group_ids:new P.NI,newsletter_ids:new P.NI,alert_ids:new P.NI,company:new P.NI,country:new P.NI,send_invitation:new P.NI(!1)})}return p(e,[{key:"ngOnInit",value:function(){}},{key:"upload",value:function(e){var t=this;if(e.length){this.fileForm.value.file=e.item(0);var n=new FormData;n.append("file",this.fileForm.value.file),this.userService.importUsersXLS(n).subscribe(function(e){t.columns=[],t.columns=e.columns,t._fileUploaded=!0},function(e){t.notificationService.error(e,6e3),t._fileUploaded=!1})}else this._fileUploaded=!1}},{key:"submit",value:function(){var e=this;this._isLoading=!0,this.userService.importUsersForm(this.prepareFormData()).subscribe(function(t){e._isLoading=!1,e.dialogService.info({title:"Importing users through XLS",message:"Users are being imported, we will notify you through email, once the import is finished."}),e.router.navigateByUrl("/admin/users")},function(t){e._isLoading=!1,e.notificationService.error(t,6e3)}
1)}},{key:"prepareFormData",value:function(){var e=this,t=new FormData;return t.append("file",this.fileForm.value.file),["title","start_at_line","first_name","last_name","country","email","role","group_ids","company","send_invitation","newsletter_ids","alert_ids"].forEach(function(n){e.usersForm.value[n]&&t.append(n,e.usersForm.value[n])}),t}},{key:"downloadTemplate",value:function(){var e=this.userService.downloadUsersListTemplate();window.open(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.gq),u.Y36(_.KD),u.Y36(g.F0),u.Y36(_.xA))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-upload-users-excel"]],decls:14,vars:2,consts:[[1,"import-users-title"],[1,"page-content"],["action","",1,"form",3,"formGroup"],[1,"form__group","clearfix"],[1,"form__header"],[1,"form__option"],["type","file","formControlName","file","accept",".xlsx, .xls, .csv",3,"change"],[1,"btn","btn--secondary","btn--small",3,"click"],[4,"ngIf"],["action","",1,"form",3,"loading","formGroup"],["type","number","formControlName","start_at_line","min","0","max","100"],[1,"form__option","flex","justify-between"],[1,"margin-r-5"],["formControlName","first_name"],[3,"value",4,"ngFor","ngForOf"],["value","null",4,"ngIf"],["class","form__option-error",4,"ngIf"],[1,"margin-l-5"],["formControlName","last_name"],["formControlName","email"],["formControlName","role"],["formControlName","country"],["formControlName","company"],["formControlName","title"],[1,"form__option","flex","space-between"],["formControlName","group_ids"],[1,"margin-lr-10"],["formControlName","alert_ids"],["formControlName","newsletter_ids"],[1,"form__option","switch_wrapper"],[1,"switch"],["name","send_invitation","type","checkbox","formControlName","send_invitation"],[1,"switch__input"],[1,"switch__handle"],[1,"switch__label"],[1,"form__group","form__buttons","clearfix"],["type","submit",1,"btn",3,"buttonLoading","disabled","click"],["routerLink","../",1,"btn","btn--cancel"],[3,"value"],["value","null"],[1,"form__option-error"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"h3"),u._uU(2,"Import Users With XLS"),u.qZA(),u.qZA(),u.TgZ(3,"div",1),u.TgZ(4,"form",2),u.TgZ(5,"div",3),u.TgZ(6,"div",4),u.TgZ(7,"span"),u._uU(8,"Allowed format: .xlsx"),u.qZA(),u.qZA(),u.TgZ(9,"div",5),u.TgZ(10,"input",6),u.NdJ("change",function(e){return t.upload(e.target.files)}),u.qZA(),u.TgZ(11,"button",7),u.NdJ("click",function(){return t.downloadTemplate()}),u._uU(12,"Download users template"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.YNc(13,ft,92,28,"div",8),u.qZA()),2&e&&(u.xp6(4),u.Q6J("formGroup",t.fileForm),u.xp6(9),u.Q6J("ngIf",t._fileUploaded))},directives:[P._Y,P.JL,P.sg,P.Fj,P.JJ,P.u,c.O5,pe.T,P.wV,P.qQ,P.Fd,P.EJ,c.sg,P.Wl,pe.q,g.rH,P.YN,P.Kr],styles:[".page-content[_ngcontent-%COMP%]{padding:16px;position:absolute;margin-top:80px}.import-users-title[_ngcontent-%COMP%]{padding:16px;display:block;width:100%;border-bottom:1px solid var(--border-color)}.import-users-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:18px}.form__option[_ngcontent-%COMP%]:last-child{display:flex;justify-content:space-between;align-items:center}.switch_wrapper[_ngcontent-%COMP%]{margin-left:20px}.flex[_ngcontent-%COMP%]{display:flex}.space-between[_ngcontent-%COMP%]{justify-content:space-between}.flex[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:100%}.margin-lr-10[_ngcontent-%COMP%]{margin:0 10px}.margin-r-5[_ngcontent-%COMP%]{margin-right:5px}.margin-l-5[_ngcontent-%COMP%]{margin-left:5px}"]}),e}(),vt=o(95015),Zt=o(54751),xt=function(){return{text:"Group Users",position:"top"}},bt=function(){return{text:"Edit",position:"top"}},Ct=function(){return{text:"Group Rights",position:"top"}},yt=function(){return{text:"Delete",position:"top"}};function Mt(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"tr",21),u.TgZ(1,"td"),u._uU(2),u.qZA(),u.TgZ(3,"td"),u._uU(4),u.qZA(),u.TgZ(5,"td",19),u.TgZ(6,"a",22),u._UZ(7,"i",23),u.TgZ(8,"span",24),u._uU(9),u.qZA(),u.qZA(),u.qZA(),u.TgZ(10,"td",25),u.TgZ(11,"a",26),u._UZ(12,"i",27),u.qZA(),u.TgZ(13,"a",26),u._UZ(14,"i",28),u.qZA(),u.TgZ(15,"a",29),u.NdJ("click",function(e){var t=u.CHM(n).$implicit;return u.oxw().deleteGroup(e,t.id)}),u._UZ(16,"i",30),u.qZA(),u.qZA(),u.qZA()}
1if(2&e){var i=t.$implicit;u.s9C("routerLink",i.id),u.xp6(2),u.Oqu(i.name),u.xp6(2),u.Oqu(i.description),u.xp6(2),u.MGl("routerLink","",i.id,"/users"),u.Q6J("tooltip",u.DdM(11,xt)),u.xp6(3),u.Oqu(i.users.length),u.xp6(2),u.MGl("routerLink","",i.id,"/edit"),u.Q6J("tooltip",u.DdM(12,bt)),u.xp6(2),u.MGl("routerLink","",i.id,"/rights"),u.Q6J("tooltip",u.DdM(13,Ct)),u.xp6(2),u.Q6J("tooltip",u.DdM(14,yt))}}var wt=function(){var e=function(){function e(t,n){d(this,e),this.groupService=t,this.notificationService=n,this.groups=[],this.groupsQuery=new k.cOn,this.loadGroups=!1}return p(e,[{key:"ngOnInit",value:function(){this.loadGroups=!0,this.getGroups(),this.groupsQuery.callback=this.getGroups.bind(this)}},{key:"ngOnDestroy",value:function(){this.sub_groups.unsubscribe()}},{key:"search",value:function(){this.groupsQuery.addParam("keywords",this.query),this.groupsQuery.pagination.reset(),this.groups=[],this.getGroups()}},{key:"getGroups",value:function(){var e=this;this.groupsQuery._loading||this.groupsQuery._endOfResults||(this.groupsQuery.pagination.next(),this.sub_groups=this.groupService.getAll(this.groupsQuery.getQuery()).subscribe(function(t){var n;t.length<e.groupsQuery.pagination.per_page&&(e.groupsQuery._endOfResults=!0),console.log(t),(n=e.groups).push.apply(n,l(t)),e.loadGroups=!1,e.groupsQuery.loaded()},function(t){e.groupsQuery.loaded(),e.groupsQuery._endOfResults=!0,e.notificationService.error("Something went wrong, please try again!")}))}},{key:"deleteGroup",value:function(e,t){var n=this;e.stopPropagation(),this.groupService.delete(t).subscribe(function(e){var i=n.groups.find(function(e){return e.id===t}),o=n.groups.indexOf(i);console.log("fis:",i,o),n.groups.splice(o,1),n.notificationService.success('The group named "'.concat(i.name,'" was deleted!'))},function(e){n.notificationService.error("Unable to delete Group")})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.lT),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-groups"]],hostAttrs:[1,"--hasstripe"],decls:42,vars:4,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"page__stripe-right"],["routerLink","create",1,"btn","btn--small","page__create-btn"],[1,"hide__desktop","material-icons"],[1,"page__search","flex-item--static"],[1,"search__form"],[1,"search__input"],[1,"search__icon",3,"click"],[1,"material-icons"],["type","text","placeholder","Search Groups",3,"ngModel","ngModelChange","keyup.enter"],[1,"flex-layout--horizontal",2,"height","calc(100% - 112px)"],[1,"page-content",3,"IS"],[1,"loader--container"],[3,"state","stateChange"],[1,"table"],[1,"sr-only"],["width","100",2,"text-align","center"],["class","item",3,"routerLink",4,"ngFor","ngForOf"],[1,"item",3,"routerLink"],[2,"position","relative",3,"routerLink","tooltip"],[1,"la","la-user"],[1,"counter"],[1,"table-actions__icons"],[3,"routerLink","tooltip"],[1,"la","la-edit"],[1,"la","la-clipboard-check"],[3,"tooltip","click"],[1,"la","la-trash"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Groups"),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"i",6),u._uU(8,"add"),u.qZA(),u.TgZ(9,"span"),u._uU(10,"Create"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(11,"section",7),u.TgZ(12,"div",8),u.TgZ(13,"div",9),u.TgZ(14,"div",10),u.NdJ("click",function(){return t.search()}),u.TgZ(15,"i",11),u._uU(16,"search"),u.qZA(),u.qZA(),u.TgZ(17,"input",12),u.NdJ("ngModelChange",function(e){return t.query=e})("keyup.enter",function(){return t.search()}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(18,"div",13),u.TgZ(19,"div",0),u.TgZ(20,"div",14),u.TgZ(21,"div",15),u.TgZ(22,"cks-loader-bar",16),u.NdJ("stateChange",function(e){return t.loadGroups=e}),u.qZA(),u.qZA(),u.TgZ(23,"div",17),u.TgZ(24,"table"),u.TgZ(25,"caption",18),u._uU(26,"Groups Table"),u.qZA(),u.TgZ(27,"thead"),u.TgZ(28,"tr"),u.TgZ(29,"th"),u.TgZ(30,"div"),u._uU(31,"Name"),u.qZA(),u.qZA(),u.TgZ(32,"th"),u.TgZ(33,"div"),u._uU(34,"Description"),u.qZA(),u.qZA(),u.TgZ(35,"th",19),u.TgZ(36,"div"),u._uU(37,"Users"),u.qZA(),u.qZA(),u.TgZ(38,"th"),u._UZ(39,"div"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(40,"tbody"),u.YNc(41,Mt,17,15,"tr",20),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(17),u.Q6J("ngModel",t.query),u.xp6(3),u.Q6J("IS",t.groupsQuery),u.xp6(2),u.Q6J("state",t.loadGroups),u.xp6(19),u.Q6J("ngForOf",t.groups))},directives:[g.rH,P.Fj,P.JJ,P.On,vt.R,Zt.C,c.sg,g.yS,S.i],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.loader--container[_ngcontent-%COMP%]{position:relative}"]}),e}(),At=function(){var e=function(){function e(t,n,i,o){d(this,e),this.groupService=t,this.userService=n,this.notificationService=i,this.router=o,this.registerForm=new P.cw({name:new P.NI(""),description:new P.NI("")})}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.userService.getAll().subscribe(function(t){e.users=t},function(t){e.notificationService.error("Unable to get users")})}},{key:"submit",value:function(){var e=this;console.log(this.registerForm.value),this.groupService.register(this.registerForm.value).subscribe(function(t){e.notificationService.success('The group "'.concat(e.registerForm.value.name,'" has been created!')),e.router.navigate(["/admin/groups",t.id,"rights"])},function(t){e.notificationService.error("Unable to create group")})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.lT),u.Y36(_.KD),u.Y36(_.gq),u.Y36(g.F0))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-groups-create"]],decls:26,vars:1,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 50px)"],[1,"page-content"],[1,"form__wrapper-wide"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--2x"],["type","text","formControlName","name"],[1,"table__form-opt","table__form-opt--3x"],["formControlName","description"],[1,"table__form-btns"],["type","submit",1,"btn"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Groups > Create"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"form",7),u.NdJ("submit",function(){return t.submit()}),u.TgZ(10,"div",8),u.TgZ(11,"div",9),u.TgZ(12,"span"),u._uU(13,"Group details"),u.qZA(),u.qZA(),u.TgZ(14,"div",10),u.TgZ(15,"div",11),u.TgZ(16,"label"),u._uU(17,"Name:"),u.qZA(),u._UZ(18,"input",12),u.qZA(),u.TgZ(19,"div",13),u.TgZ(20,"label"),u._uU(21,"Description:"),u.qZA(),u._UZ(22,"textarea",14),u.qZA(),u.qZA(),u.qZA(),u.TgZ(23,"div",15),u.TgZ(24,"button",16),u._uU(25,"Create Group"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(9),u.Q6J("formGroup",t.registerForm))},directives:[P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u],styles:[".page-content[_ngcontent-%COMP%]{position:unset}"]}),e}();function qt(e,t){if(1&e&&(u.TgZ(0,"div",13),u.TgZ(1,"span",14),u._uU(2),u.qZA(),u.TgZ(3,"p",15),u._uU(4),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.xp6(2),u.AsE("#",n.group.id," - ",n.group.name,""),u.xp6(2),u.Oqu(n.group.description)}}var Tt=function(e){return[e]};function Ot(e,t){if(1&e&&(u.TgZ(0,"div",18),u.TgZ(1,"div",19),u.TgZ(2,"div",20),u._uU(3),u.qZA(),u.TgZ(4,"div",21),u._UZ(5,"img",22),u.qZA(),u._UZ(6,"div",23),u.TgZ(7,"div",24),u.TgZ(8,"span"),u._uU(9),u.qZA(),u.qZA(),u._UZ(10,"br"),u.TgZ(11,"div"),u._uU(12),u.qZA(),u.TgZ(13,"div"),u._uU(14),u.qZA(),u.TgZ(15,"div"),u._uU(16),u.qZA(),u.TgZ(17,"div"),u._uU(18),u.qZA(),u.TgZ(19,"div"),u._uU(20),u.qZA(),u._UZ(21,"br"),u.TgZ(22,"div"),u._uU(23),u.ALo(24,"date"),u.qZA(),u.TgZ(25,"div"),u._uU(26),u.ALo(27,"date"),u.qZA(),u._UZ(28,"br"),u.TgZ(29,"div"),u._uU(30),u.qZA(),u.TgZ(31,"div"),u._uU(32),u.qZA(),u.TgZ(33,"div"),u._uU(34),u.qZA(),u.TgZ(35,"div"),u._uU(36),u.qZA(),u.TgZ(37,"div"),u._uU(38),u.qZA(),u.TgZ(39,"div"),u._uU(40),u.qZA(),u.TgZ(41,"div"),u._uU(42),u.qZA(),u.qZA(),u.qZA()),2&e){var n=t.$implicit;u.xp6(3),u.hij("#",n.id,""),u.xp6(2),u.s9C("src",n.avatar.url,u.LSH),u.xp6(1),u.Q6J("ngClass",u.VKq(25,Tt,n.online?"_isOnline":"_isOffline")),u.xp6(3),u.AsE("",n.first_name," ",n.last_name,""),u.xp6(3),u.hij("Company: ",n.company,""),u.xp6(2),u.hij("Title: ",n.title,""),u.xp6(2),u.hij("Company Address: ",n.company_address,""),u.xp6(2),u.hij("Email: ",n.email,""),u.xp6(2),u.hij("Phone Number: ",n.phone_number,""),u.xp6(3),u.hij("Created at: ",u.xi3(24,19,n.created_at,"dd/MM/yyyy - HH:mm"),""),u.xp6(3),u.hij("Updated at: ",u.xi3(27,22,n.updated_at,"dd/MM/yyyy - HH:mm"),""),u.xp6(4),u.hij("Client ID: ",n.client_id,""),u.xp6(2),u.hij("Role ID: ",n.role_id,""),u.xp6(2),u.hij("Accepted Terms: ",n.accepted_terms,""),u.xp6(2),u.hij("Export Token: ",n.export_token,""),u.xp6(2),u.hij("Otp Secret Key: ",n.otp_secret_key,""),u.xp6(2),u.hij("Provider: ",n.provider,""),u.xp6(2),u.hij("UID: ",n.uid,"")}}function Pt(e,t){if(1&e&&(u.TgZ(0,"div",16),u.YNc(1,Ot,43,27,"div",17),u.qZA()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngForOf",n.group.users)}}var kt=function(){var e=function(){function e(t,n,i,o){d(this,e),this.router=t,this.route=n,this.groupService=i,this.notificationService=o}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.groupId=parseInt(this.route.snapshot.paramMap.get("id")),this.groupService.getById(this.groupId).subscribe(function(t){e.group=t,console.log("GROUP:",e.group)},function(t){e.notificationService.error("Unable to get group"),e.router.navigateByUrl("/groups")})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(g.F0),u.Y36(g.gz),u.Y36(_.lT),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-groups-show"]],hostAttrs:[1,"--hasstripe"],decls:20,vars:3,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],["routerLink","/admin/groups",1,"page-stripe__title"],[1,"table__tabs","flex-item--static"],["routerLink","./","routerLinkActive","_active",1,"table__tab-item"],[1,"table__tab-name"],["routerLink","users","routerLinkActive","_active",1,"table__tab-item"],["routerLink","rights","routerLinkActive","_active",1,"table__tab-item"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],["class","group__details",4,"ngIf"],["class","group__items",4,"ngIf"],[1,"group__details"],[1,"group__name"],[1,"group__desc"],[1,"group__items"],["class","user__item",4,"ngFor","ngForOf"],[1,"user__item"],[1,"user__item-inner"],[1,"user__id"],[1,"user__img"],["alt","User Avatar Image",3,"src"],[3,"ngClass"],[1,"user__full-name"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4),u.qZA(),u.TgZ(5,"section",4),u.TgZ(6,"div",5),u.TgZ(7,"span",6),u._uU(8,"Details"),u.qZA(),u.qZA(),u.TgZ(9,"div",7),u.TgZ(10,"span",6),u._uU(11,"Users"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"span",6),u._uU(14,"Rights"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(15,"div",9),u.TgZ(16,"div",0),u.TgZ(17,"div",10),u.YNc(18,qt,5,3,"div",11),u.YNc(19,Pt,2,1,"div",12),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(4),u.hij("Admin > Groups > ",t.group?t.group.name:"",""),u.xp6(14),u.Q6J("ngIf",t.group),u.xp6(1),u.Q6J("ngIf",t.group))},directives:[g.rH,g.Od,c.O5,c.sg,c.mk],pipes:[c.uU],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.group__details[_ngcontent-%COMP%]{margin:0 0 64px;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.group__details[_ngcontent-%COMP%]   .group__name[_ngcontent-%COMP%]{font-size:24px;font-weight:600;color:var(--text-color)}.group__details[_ngcontent-%COMP%]   .group__desc[_ngcontent-%COMP%]{width:60%}.group__items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:space-between;grid-gap:40px;gap:40px}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]{width:calc(25% - 40px);
1min-width:200px;margin-bottom:40px}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]{position:relative;width:100%;padding:64px 24px 24px;background:var(--bg-boxes);border-radius:4px}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]   .user__id[_ngcontent-%COMP%]{position:absolute;top:16px;right:16px;font-weight:700;font-size:18px}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]   .user__img[_ngcontent-%COMP%]{position:absolute;top:-40px;left:16px;width:80px;height:80px;overflow:hidden;border-radius:4px;border:1px solid var(--border-color)}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]   .user__img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]   .user__full-name[_ng
1content-%COMP%]{font-size:24px;font-weight:600}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]   .user__full-name[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{margin-right:8px}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]   ._isOnline[_ngcontent-%COMP%], .group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]   ._isOffline[_ngcontent-%COMP%]{position:absolute;top:-8px;left:10px;width:16px;height:16px;border-radius:100%;background:#4CAF50}.group__items[_ngcontent-%COMP%]   .user__item[_ngcontent-%COMP%]   .user__item-inner[_ngcontent-%COMP%]   ._isOffline[_ngcontent-%COMP%]{background:#F44336}@media (min-width: 768px) and (max-width: 992px){.user__wrapper[_ngcontent-%COMP%]{width:50%;flex:0 0 50%;max-width:50%;padding-top:50px}.user__img-wrapper[_ngcontent-%COMP%]{width:100px;height:100px;top:-50px}._isOffline[_ngcontent-%COMP%], ._isOnline[_ngcontent-%COMP%]{top:-50px}}"]}),e}(),Ut=function(){var e=function(){function e(t,n,i,o){d(this,e),this.router=t,this.route=n,this.groupService=i,this.notificationService=o,this.editForm=new P.cw({name:new P.NI(""),description:new P.NI("")})}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.groupId=parseInt(this.route.snapshot.paramMap.get("id")),this.groupService.getById(this.groupId).subscribe(function(t){e.group=t,e.editForm.patchValue({name:e.group.name,description:e.group.description})},function(t){e.notificationService.error("Unable to get group"),e.router.navigateByUrl("/groups")})}},{key:"submit",value:function(){var e=this;console.log(this.editForm.value),this.groupService.update(this.groupId,this.editForm.value).subscribe(function(t){e.notificationService.success('The group "'.concat(e.editForm.value.name,'" has been updated!')),e.router.navigateByUrl("/admin/groups")},function(t){e.notificationService.error("Unable to create group")})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(g.F0),u.Y36(g.gz),u.Y36(_.lT),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-groups-edit"]],decls:33,vars:1,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 50px)"],[1,"page-content"],[1,"form__wrapper-wide"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--2x"],["type","text","formControlName","name"],[1,"table__form-opt","table__form-opt--3x"],["formControlName","description"],[1,"table__form-opt"],["type","button","routerLink","../users",1,"btn","btn--secondary","btn--small"],[1,"table__form-btns"],["type","submit",1,"btn"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Groups > Edit"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"form",7),u.NdJ("submit",function(){return t.submit()}),u.TgZ(10,"div",8),u.TgZ(11,"div",9),u.TgZ(12,"span"),u._uU(13,"Group details"),u.qZA(),u.qZA(),u.TgZ(14,"div",10),u.TgZ(15,"div",11),u.TgZ(16,"label"),u._uU(17,"Name:"),u.qZA(),u._UZ(18,"input",12),u.qZA(),u.TgZ(19,"div",13),u.TgZ(20,"label"),u._uU(21,"Description:"),u.qZA(),u._UZ(22,"textarea",14),u.qZA(),u.qZA(),u.qZA(),u.TgZ(23,"div",8),u.TgZ(24,"div",9),u.TgZ(25,"span"),u._uU(26,"User groups"),u.qZA(),u.qZA(),u.TgZ(27,"div",15),u.TgZ(28,"button",16),u._uU(29,"Manage Users"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(30,"div",17),u.TgZ(31,"button",18),u._uU(32,"Update Group"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(9),u.Q6J("formGroup",t.editForm))},directives:[P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,g.rH],styles:[".page-content[_ngcontent-%COMP%]{position:unset}"]}),e}(),It=o(58625),St=function(){return{url:"users/simple"}},Jt=function(){return{text:"full_info",multiple:!1,outputFormat:"object"}};function Nt(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",21),u.TgZ(1,"cks-search-async",22),u.NdJ("change",function(e){return u.CHM(n),u.oxw().addUser(e)}),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(1),u.Q6J("data",u.DdM(3,St))("options",u.DdM(4,Jt))("selected",i.group.users)}}var Qt=function(e){return{text:e,position:"bottom",style:"default"}};function Lt(e,t){if(1&e&&u._UZ(0,"i",23),2&e){var n=u.oxw();u.Q6J("tooltip",u.VKq(1,Qt,"Users with emails: <br>"+n.usersNotFound.emails.join(", ")+"<br> could not be found and couldn't be added inside the group"))}}var Ft=function(){return{text:"Remove User",position:"top"}};function Yt(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"tr",29),u.TgZ(1,"td"),u._uU(2),u.qZA(),u.TgZ(3,"td"),u._uU(4),u.qZA(),u.TgZ(5,"td"),u._uU(6),u.qZA(),u.TgZ(7,"td",30),u.TgZ(8,"a",31),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(2).removeUser(e.id)}
1),u._UZ(9,"i",32),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(2),u.Oqu(i.id),u.xp6(2),u.Oqu(i.full_name),u.xp6(2),u.hij("(",i.email,")"),u.xp6(2),u.Q6J("tooltip",u.DdM(4,Ft))}}function Et(e,t){1&e&&(u.TgZ(0,"div",33),u._UZ(1,"span",34),u.qZA())}function Bt(e,t){if(1&e&&(u.TgZ(0,"div",24),u.TgZ(1,"table"),u.TgZ(2,"caption",25),u._uU(3,"Group Users Table"),u.qZA(),u.TgZ(4,"thead"),u.TgZ(5,"tr"),u.TgZ(6,"th"),u.TgZ(7,"div"),u._uU(8,"ID"),u.qZA(),u.qZA(),u.TgZ(9,"th"),u.TgZ(10,"div"),u._uU(11,"Name"),u.qZA(),u.qZA(),u.TgZ(12,"th"),u.TgZ(13,"div"),u._uU(14,"Email"),u.qZA(),u.qZA(),u.TgZ(15,"th",26),u._UZ(16,"div"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(17,"tbody"),u.YNc(18,Yt,10,5,"tr",27),u.qZA(),u.qZA(),u.YNc(19,Et,2,0,"div",28),u.qZA()),2&e){var n=u.oxw();u.xp6(18),u.Q6J("ngForOf",n.group.users),u.xp6(1),u.Q6J("ngIf",n.loading)}}var Dt=function(){return{text:"Import users from CSV or XLS (File must contain an 'Email' column)",position:"left"}},zt=function(){var e=function(){function e(t,n,i,o,r){d(this,e),this.route=t,this.groupService=n,this.userService=i,this.notificationService=o,this.dialogService=r,this.loading=!1,this.importingUsers=!1}return p(e,[{key:"ngOnInit",value:function(){this.groupId=parseInt(this.route.snapshot.paramMap.get("id")),this.getGroup()}},{key:"getGroup",value:function(){var e=this;this.loading=!0,this.sub__groups=this.groupService.getById(this.groupId).subscribe(function(t){e.group=t,e.loading=!1},function(t){e.notificationService.error("Unable to get group"),e.loading=!1})}},{key:"addUser",value:function(e){var t=this,n=new k.n5m(e[0]).id;this.group.users.find(function(e){return e.id===n})||(this.sub__addUser=this.groupService.addUsers(this.groupId,[n]).subscribe(function(e){t.getUser(n)},function(e){t.notificationService.error("Unable to add user to the group")}))}},{key:"importUsers",value:function(e){var t=this,n=e&&e.length?e.item(0):null;if(n){var i=new FormData;i.append("file",n),this.importingUsers=!0,this.sub__importUsers&&this.sub__importUsers.unsubscribe(),this.sub__importUsers=this.groupService.importUsers(this.groupId,i).subscribe(function(e){t.importingUsers=!1,t.group.users=[].concat(l(t.group.users),l(e.added_user_ids)),t.usersNotFound=e.not_found,t.notificationService.success("Users have been imported to the group.")},function(e){t.importingUsers=!1,t.notificationService.error(e)})}}},{key:"removeUser",value:function(e){var t=this,n=this.group.users.find(function(t){return e===t.id});this.dialogService.delete({title:"Remove User",message:"Are you sure you want to remove ".concat(n.full_name," from group?"),observe:!0,buttons:[{label:"Remove",class:"btn btn--danger",autofocus:!0,callback:function(){t.sub__removeUser=t.groupService.removeUsers(t.groupId,[e]).subscribe(function(e){e.length>-1&&(t.group.removeUser(e[0]),t.notificationService.success("The user has been removed from the group!"),t.dialogService.close())},function(e){t.notificationService.error("Unable to remove user from the group")})}}]})}},{key:"getUser",value:function(e){var t=this;this.sub__user=this.userService.getById(e).subscribe(function(e){t.group.users=[].concat(l(t.group.users),[e]),t.notificationService.success("The user has been added to the group!")},function(e){console.log(e)})}},{key:"ngOnDestroy",value:function(){this.sub__groups&&this.sub__groups.unsubscribe(),this.sub__user&&this.sub__user.unsubscribe(),this.sub__addUser&&this.sub__addUser.unsubscribe(),this.sub__removeUser&&this.sub__removeUser.unsubscribe(),this.sub__importUsers&&this.sub__importUsers.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(g.gz),u.Y36(_.lT),u.Y36(_.KD),u.Y36(_.gq),u.Y36(_.xA))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-groups-users"]],hostAttrs:[1,"--hasstripe"],decls:31,vars:10,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],["routerLink","/admin/groups",1,"page-stripe__title"],[1,"table__tabs","flex-item--static"],["routerLink","../",1,"table__tab-item"],[1,"table__tab-name"],["routerLink","../users","routerLinkActive","_active",1,"table__tab-item"],["routerLink","../rights","routerLinkActive","_active",1,"table__tab-item"],[1,"page__search","flex-item--static"],[1,"page__search-left"],[1,"search__form"],["class","search__input",4,"ngIf"],[1,"page__search-right"],["class","la la-info-circle","style","font-size: 16px; color: red",3,"tooltip",4,"ngIf"],[1,"btn","btn--secondary","btn--small",3,"buttonLoading","tooltip"],[1,"las","la-file-upload"],["type","file","accept",".csv,.xls,.xlsx",1,"import-users__input",3,"disabled","change"],[1,"flex-layout--horizontal",2,"height","calc(100% - 141px)"],[1,"page-content","clearfix"],["class","table",4,"ngIf"],[1,"search__input"],["placeholder","+ Add Group User",2,"margin-bottom","20px",3,"data","options","selected","change"],[1,"la","la-info-circle",2,"font-size","16px","color","red",3,"tooltip"],[1,"table"],[1,"sr-only"],["width","100"],["class","item",4,"ngFor","ngForOf"],["class","spinner",4,"ngIf"],[1,"item"],["width","100",2,"text-align","right"],[3,"tooltip","click"],[1,"las","la-trash-alt"],[1,"spinner"],[1,"loading--circle","--loading--circle"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4),u.qZA(),u.TgZ(5,"section",4),u.TgZ(6,"div",5),u.TgZ(7,"span",6),u._uU(8,"Details"),u.qZA(),u.qZA(),u.TgZ(9,"div",7),u.TgZ(10,"span",6),u._uU(11,"Users"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"span",6),u._uU(14,"Rights"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(15,"section",9),u.TgZ(16,"div",10),u.TgZ(17,"div",11),u.YNc(18,Nt,2,5,"div",12),u.qZA(),u.qZA(),u.TgZ(19,"div",13),u.YNc(20,Lt,1,3,"i",14),u.TgZ(21,"label",15),u._UZ(22,"i",16),u.TgZ(23,"span"),u._uU(24,"Import Users"),u.qZA(),u.TgZ(25,"input",17),u.NdJ("change",function(e){return t.importUsers(e.target.files)}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(26,"div",18),u.TgZ(27,"div",0),u.TgZ(28,"div",19),u.ynx(29),u.YNc(30,Bt,20,2,"div",20),u.BQk(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(4),u.hij("Admin > Groups > ",t.group?t.group.name:"",""),u.xp6(14),u.Q6J("ngIf",t.group),u.xp6(2),u.Q6J("ngIf",t.usersNotFound),u.xp6(1),u.ekj("_disabled",t.importingUsers||!t.group),u.Q6J("buttonLoading",t.importingUsers)("tooltip",u.Dd
1M(9,Dt)),u.xp6(4),u.Q6J("disabled",t.importingUsers||!t.group),u.xp6(5),u.Q6J("ngIf",t.group))},directives:[g.rH,g.Od,c.O5,pe.q,S.i,It.W,c.sg],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.spinner[_ngcontent-%COMP%]{margin-top:6px;text-align:center}.import-users__input[_ngcontent-%COMP%]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}"]}),e}();function jt(e,t){1&e&&(u.TgZ(0,"div"),u._uU(1,"Loading Sources ..."),u.qZA())}function Ht(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"label",21),u.TgZ(1,"input",22),u.NdJ("click",function(e){var t=u.CHM(n).$implicit;return u.oxw(4).updateRights(e,"source_description",t)}),u.qZA(),u._uU(2),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(1),u.Q6J("disabled",i.processing)("checked",i.has_right),u.xp6(1),u.AsE(" \xa0 ",i.name," ",i.processing?"Changing...":""," ")}}function $t(e,t){if(1&e&&(u.TgZ(0,"div",19),u.YNc(1,Ht,3,4,"label",20),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",n.sources)}}function Vt(e,t){if(1&e&&(u.TgZ(0,"div",16),u.YNc(1,jt,2,0,"div",17),u.YNc(2,$t,2,1,"div",18),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!n.sources),u.xp6(1),u.Q6J("ngIf",n.sources)}}function Rt(e,t){1&e&&(u.TgZ(0,"div"),u._uU(1,"Loading Knowledge Topics ..."),u.qZA())}function Gt(e,t){if(1&e&&u._UZ(0,"group-rights-collection-item",26),2&e){var n=t.$implicit,i=u.oxw(4);u.Q6J("collection",n)("groupId",i.groupId)}}function Kt(e,t){if(1&e&&(u.TgZ(0,"div",19),u.TgZ(1,"div",23),u.TgZ(2,"span",24),u._uU(3,"Sharing Mode"),u.qZA(),u.qZA(),u.YNc(4,Gt,1,2,"group-rights-collection-item",25),u.qZA()),2&e){var n=u.oxw(3);u.xp6(4),u.Q6J("ngForOf",n.collections)}}function Wt(e,t){if(1&e&&(u.TgZ(0,"div",16),u.YNc(1,Rt,2,0,"div",17),u.YNc(2,Kt,5,1,"div",18),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!n.collections),u.xp6(1),u.Q6J("ngIf",n.collections)}}function Xt(e,t){1&e&&(u.TgZ(0,"div"),u._uU(1,"Loading Smart Topics ..."),u.qZA())}function en(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"label",21),u.TgZ(1,"input",22),u.NdJ("click",function(e){var t=u.CHM(n).$implicit;return u.oxw(4).updateRights(e,"theme",t)}),u.qZA(),u._uU(2),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(1),u.Q6J("disabled",i.processing)("checked",i.has_right),u.xp6(1),u.AsE(" \xa0 ",i.name," ",i.processing?"Changing...":""," ")}}function tn(e,t){if(1&e&&(u.TgZ(0,"div",19),u.YNc(1,en,3,4,"label",20),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",n.themes)}}function nn(e,t){if(1&e&&(u.TgZ(0,"div",16),u.YNc(1,Xt,2,0,"div",17),u.YNc(2,tn,2,1,"div",18),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngIf",!n.themes),u.xp6(1),u.Q6J("ngIf",n.themes)}}var on=function(e){return{_active:e}};function rn(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",11),u.TgZ(1,"div",12),u.TgZ(2,"a",13),u.NdJ("click",function(){return u.CHM(n),u.oxw().tab("sources","sources")}),u._uU(3,"Sources"),u.qZA(),u.TgZ(4,"a",13),u.NdJ("click",function(){return u.CHM(n),u.oxw().tab("collections","knowledge topics")}),u._uU(5,"Knowledge Topics"),u.qZA(),u.TgZ(6,"a",13),u.NdJ("click",function(){return u.CHM(n),u.oxw().tab("themes","monitoring topic")}),u._uU(7,"Monitoring Topics (Smart Web)"),u.qZA(),u.qZA(),u.TgZ(8,"div",14),u.YNc(9,Vt,3,2,"div",15),u.YNc(10,Wt,3,2,"div",15),u.YNc(11,nn,3,2,"div",15),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(2),u.Q6J("ngClass",u.VKq(6,on,"sources"==i.currentTab)),u.xp6(2),u.Q6J("ngClass",u.VKq(8,on,"knowledge topics"==i.currentTab)),u.xp6(2),u.Q6J("ngClass",u.VKq(10,on,"monitoring topic"==i.currentTab)),u.xp6(3),u.Q6J("ngIf","sources"==i.currentTab),u.xp6(1),u.Q6J("ngIf","knowledge topics"==i.currentTab),u.xp6(1),u.Q6J("ngIf","monitoring topic"==i.currentTab)}}var an=function(){return(e=an||(an={}))[e.Groups=1]="Groups",e[e.Client=2]="Client",an;var e}(),sn=function(){var e=function(){function e(t,n,i,o){d(this,e),this.router=t,this.route=n,this.groupService=i,this.notificationService=o}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.groupId=parseInt(this.route.snapshot.paramMap.get("id")),this.groupService.getById(this.groupId).subscribe(function(t){e.group=t,e.tab("collections","knowledge topics")},function(t){e.router.navigateByUrl("/groups"),e.notificationService.error("Unable to get group")})}},{key:"tab",value:function(e,t){var n=this;this.currentTab=t,["themes","collections","sources"].includes(e)&&this.groupService.getGroupRights(this.groupId,e).subscribe(function(t){n.setGroupRights(e,t)},function(e){return n.notificationService.error("Can't retrieve ".concat(t)),e})}},{key:"setGroupRights",value:function(e,t){switch(e){case"sources":this.sources||
1(this.sources=t.map(function(e){return{id:e.id,name:e.name,has_right:!!e.right_selected,processing:!1}}),console.log(this.sources));break;case"collections":this.collections||(this.collections=this.mapToCollections(t));break;case"themes":this.themes||(this.themes=t.map(function(e){return{id:e.id,name:e.name,has_right:!!e.right_selected,processing:!1}}))}}},{key:"mapToCollections",value:function(e){return e.map(function(e){var t,n,i,o;return{id:e.id,name:e.name,has_right:!!e.right_selected,processing:!1,parent_id:null!==(i=null!==(t=e.parent_id)&&void 0!==t?t:null===(n=e.parent_ids)||void 0===n?void 0:n[0])&&void 0!==i?i:null,has_children:!!e.has_children||(null===(o=e.children_ids)||void 0===o?void 0:o.length)>0,children:[],_showChildren:!1,_loading:!1,sharing_rule:e.sharing_rule}})}},{key:"updateRights",value:function(e,t,n){e.preventDefault(),e.target.checked?this.addRights(t,n):this.removeRights(t,n)}},{key:"addRights",value:function(e,t){var n=this;t.processing=!0,this.groupService.addRights(this.groupId,{type:e,id:t.id}).subscribe(function(e){t.status=!0,t.processing=!1,t.has_right=!0,n.notificationService.success("right added succesfull")},function(e){t.processing=!1})}},{key:"removeRights",value:function(e,t){var n=this;t.processing=!0,this.groupService.removeRights(this.groupId,{type:e,id:t.id}).subscribe(function(e){t.status=!1,t.processing=!1,t.has_right=!1,n.notificationService.success("right removed succesfull")},function(e){t.processing=!1})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(g.F0),u.Y36(g.gz),u.Y36(_.lT),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-groups-rights"]],hostAttrs:[1,"--hasstripe"],decls:18,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],["routerLink","/admin/groups",1,"page-stripe__title"],[1,"table__tabs","flex-item--static"],["routerLink","../",1,"table__tab-item"],[1,"table__tab-name"],["routerLink","../users","routerLinkActive","_active",1,"table__tab-item"],["routerLink","../rights","routerLinkActive","_active",1,"table__tab-item"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],["class","page-content clearfix",4,"ngIf"],[1,"page-content","clearfix"],[1,"tabs"],[1,"tab",3,"ngClass","click"],[1,"pages"],["class","page",4,"ngIf"],[1,"page"],[4,"ngIf"],["class","items",4,"ngIf"],[1,"items"],["class","item",4,"ngFor","ngForOf"],[1,"item"],["type","checkbox",3,"disabled","checked","click"],[1,"items__header"],[1,"items__header-label"],[3,"collection","groupId",4,"ngFor","ngForOf"],[3,"collection","groupId"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4),u.qZA(),u.TgZ(5,"section",4),u.TgZ(6,"div",5),u.TgZ(7,"span",6),u._uU(8,"Details"),u.qZA(),u.qZA(),u.TgZ(9,"div",7),u.TgZ(10,"span",6),u._uU(11,"Users"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"span",6),u._uU(14,"Rights"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(15,"div",9),u.TgZ(16,"div",0),u.YNc(17,rn,12,12,"div",10),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(4),u.hij("Admin > Groups > ",t.currentTab,""),u.xp6(13),u.Q6J("ngIf",t.group))},styles:[".page-content[_ngcontent-%COMP%]{position:unset}.tabs[_ngcontent-%COMP%]{width:100%}.tab[_ngcontent-%COMP%]{padding:0 15px;display:inline-block;cursor:pointer;line-height:50px;text-transform:uppercase;transition:all .15s}.tab[_ngcontent-%COMP%]:hover{color:var(--bgnav)}.tab._active[_ngcontent-%COMP%]{background:var(--bg-boxes);box-shadow:inset 0 2px var(--bgmain)}.pages[_ngcontent-%COMP%]{width:100%;height:calc(100% - 53px)}.page[_ngcontent-%COMP%]{padding:10px;height:100%;background:var(--bg-boxes);overflow-y:scroll}.items__header[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;padding:0 10px 6px}.items__header-label[_ngcontent-%COMP%]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.5}.item[_ngcontent-%COMP%]{padding:10px;box-shadow:0 2px 4px #00000026;margin-bottom:6px;background-color:var(--accent-02);display:block;cursor:pointer}.item[_ngcontent-%COMP%]:last-child{margin-bottom:0}"]}),e}(),ln=function(e){return[e]};function cn(e,t){if(1&e&&u._UZ(0,"i",24),2&e){var n=u.oxw().$implicit;u.Q6J("ngClass",u.VKq(1,ln,n.valid_email?"_email--valid":"_email--invalid"))}}function gn(e,t){if(1&e&&u._UZ(0,"i",25),2&e){var n=u.oxw().$implicit;u.Q6J("ngClass",u.VKq(1,ln,n.valid_email?"_email--valid":"_email--invalid"))}}function dn(e,t){if(1&e&&(u.TgZ(0,"tr",20),u.TgZ(1,"td"),u._uU(2),u.qZA(),u.TgZ(3,"td"),u._uU(4),u.qZA(),u.TgZ(5,"td",21),u._uU(6),u.YNc(7,cn,1,3,"i",22),u.YNc(8,gn,1,3,"i",23),u.qZA(),u.TgZ(9,"td"),u._uU(10),u.ALo(11,"date"),u.qZA(),u.TgZ(12,"td"),u._uU(13),u.qZA(),u.qZA()),2&e){var n=t.$implicit;u.Q6J("ngClass",u.VKq(12,ln,n.isSuccessful?"_log--success":"_log--fail")),u.xp6(2),u.Oqu(n.id),u.xp6(2),u.Oqu(n.ip_address),u.xp6(1),u.Q6J("ngClass",u.VKq(14,ln,n.valid_email?"_email--valid":"_email--invalid")),u.xp6(1),u.hij(" ",n.email," "),u.xp6(1),u.Q6J("ngIf",n.isSuccessful),u.xp6(1),u.Q6J("ngIf",!n.isSuccessful),u.xp6(2),u.Oqu(u.xi3(11,9,n.created_at,"HH:mm a \u2014 dd/MM/yyyy")),u.xp6(3),u.Oqu(n.message?n.message:"Client logged successfully!")}}var un=function(e){return{disabled:e}},pn=function(e){return{_active:e}},_n=function(){var e=function(){function e(t,n){d(this,e),this.authService=t,this.notificationService=n,this.logs=[],this.loginLogsQuery=new k.cOn,this.currentTab="all_logs"}return p(e,[{key:"ngOnInit",value:function(){this.loginLogsQuery.addParam("log_type",this.currentTab),this.loginLogsQuery.callback=this.LoginLogs.bind(this)}},{key:"LoginLogs",value:function(){var e=this;console.log("---QQQQ REQUESTING: ",this.loginLogsQuery._loading),!this.loginLogsQuery._loading&&!this.loginLogsQuery._endOfResults&&(this.loginLogsQuery.pagination.next(),console.log("---QQQQ page: ",this.loginLogsQuery.pagination.page),this._isLoading=!0,this.sub_logs=this.authService.loginLogs(this.loginLogsQuery.getQuery()).subscribe(function(t){var n;t.length<e.loginLogsQuery.pagination.per_page&&(e.loginLogsQuery._endOfResults=!0),(n=e.logs).push.apply(n,l(t)),e._isLoading=!1,e.loginLogsQuery.loaded()},function(t){e._isLoading=!1,e.loginLogsQuery.loaded(),e.loginLogsQuery._endOfResults=!0,e.notificationService.error("Something went wrong, please try again!")}))}},{key:"updateLogs",value:function(e){this.resetKeyword(),this.resetLogs(),this.currentTab=e,this.loginLogsQuery.addParam("log_type",this.currentTab),this.LoginLogs()}},{key:"updateFromSearch",value:function(){this.resetLogs(),this.loginLogsQuery.addParam("keyword",this.keyword),this.LoginLogs()}},{key:"resetKeyword",value:function(){this.keyword=null,this.loginLogsQuery.addParam("keyword",null)}},{key:"resetLogs",value:function(){this.logs=[]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.$h),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-login-logs"]],decls:55,vars:22,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"table__tabs","flex-item--static",3,"ngClass"],[1,"table__tab-item",3,"ngClass","click"],[1,"table__tab-name"],[1,"page__search","flex-item--static"],[1,"search__form"],[1,"search__input"],[1,"search__icon",3,"click"],[1,"material-icons"],["type","text","placeholder","Search Logs",3,"ngModel","ngModelChange","keyup.enter"],[1,"flex-layout--horizontal",2,"height","calc(100% - 112px)"],[1,"page-content",3,"IS"],[1,"loader--container"],[3,"state","stateChange"],[1,"table"],[1,"sr-only"],["class","_log",3,"ngClass",4,"ngFor","ngForOf"],[1,"_log",3,"ngClass"],[3,"ngClass"],["class","las la-check-circle",3,"ngClass",4,"ngIf"],["class","las la-exclamation-triangle",3,"ngClass",4,"ngIf"],[1,"las","la-check-circle",3,"ngClass"],[1,"las","la-exclamation-triangle",3,"ngClass"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > My Users > Logs"),u.qZA(),u.TgZ(5,"section",4),u.TgZ(6,"div",5),u.NdJ("click",function(){return t.updateLogs("all_logs")}),u.TgZ(7,"span",6),u._uU(8,"All Logs"),u.qZA(),u.qZA(),u.TgZ(9,"div",5),u.NdJ("click",function(){return t.updateLogs("web_logs")}),u.TgZ(10,"span",6),u._uU(11,"Web Logs"),u.qZA(),u.qZA(),u.TgZ(12,"div",5),u.NdJ("click",function(){return t.updateLogs("sso_logs")}),u.TgZ(13,"span",6),u._uU(14,"SSO Logs"),u.qZA(),u.qZA(),u.TgZ(15,"div",5),u.NdJ("click",function(){return t.updateLogs("mobile_logs")}),u.TgZ(16,"span",6),u._uU(17,"Mobile Logs"),u.qZA(),u.qZA(),u.TgZ(18,"div",5),u.NdJ("click",function(){return t.updateLogs("extension_logs")}),u.TgZ(19,"span",6),u._uU(20,"Chrome Extention Logs"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(21,"section",7),u.TgZ(22,"div",8),u.TgZ(23,"div",9),u.TgZ(24,"div",10),u.NdJ("click",function(){return t.updateFromSearch()}),u.TgZ(25,"i",11),u._uU(26,"search"),u.qZA(),u.qZA(),u.TgZ(27,"input",12),u.NdJ("ngModelChange",function(e){return t.keyword=e})("keyup.enter",function(){return t.updateFromSearch()}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(28,"div",13),u.TgZ(29,"div",0),u.TgZ(30,"div",14),u.TgZ(31,"div",15),u.TgZ(32,"cks-loader-bar",16),u.NdJ("stateChange",function(e){return t._isLoading=e}),u.qZA(),u.qZA(),u.TgZ(33,"div",17),u.TgZ(34,"table"),u.TgZ(35,"caption",18),u._uU(36,"Login Logs Table"),u.qZA(),u.TgZ(37,"thead"),u.TgZ(38,"tr"),u.TgZ(39,"th"),u.TgZ(40,"div"),u._uU(41,"ID"),u.qZA(),u.qZA(),u.TgZ(42,"th"),u.TgZ(43,"div"),u._uU(44,"IP address"),u.qZA(),u.qZA(),u.TgZ(45,"th"),u.TgZ(46,"div"),u._uU(47,"Email"),u.qZA(),u.qZA(),u.TgZ(48,"th"),u.TgZ(49,"div"),u._uU(50,"Date"),u.qZA(),u.qZA(),u.TgZ(51,"th"),u._UZ(52,"div"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(53,"tbody"),u.YNc(54,dn,14,16,"tr",19),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(5),u.Q6J("ngClass",u.VKq(10,un,t._isLoading)),u.xp6(1),u.Q6J("ngClass",u.VKq(12,pn,"all_logs"==t.currentTab)),u.xp6(3),u.Q6J("ngClass",u.VKq(14,pn,"web_logs"==t.currentTab)),u.xp6(3),u.Q6J("ngClass",u.VKq(16,pn,"sso_logs"==t.currentTab)),u.xp6(3),u.Q6J("ngClass",u.VKq(18,pn,"mobile_logs"==t.currentTab)),u.xp6(3),u.Q6J("ngClass",u.VKq(20,pn,"extension_logs"==t.currentTab)),u.xp6(9),u.Q6J("ngModel",t.keyword),u.xp6(3),u.Q6J("IS",t.loginLogsQuery),u.xp6(2),u.Q6J("state",t._isLoading),u.xp6(22),u.Q6J("ngForOf",t.logs))},directives:[c.mk,P.Fj,P.JJ,P.On,vt.R,Zt.C,c.sg,c.O5],pipes:[c.uU],styles:[".page-content[_ngcontent-%COMP%]{position:unset}._log[_ngcontent-%COMP%]{border:dashed 1px var(--border-color);margin-bottom:3px}._log--success[_ngcontent-%COMP%]{background-color:#0080010d;border-color:#3893324d}._log--fail[_ngcontent-%COMP%]{background-color:#f443360d;border-color:#f443364d}._id[_ngcontent-%COMP%]{display:block;float:left;width:50px;padding:6px}._ip[_ngcontent-%COMP%]{display:block;float:left;width:120px;padding:6px}._email[_ngcontent-%COMP%]{font-weight:700;float:left;width:220px;padding:6px}._email--valid[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#4caf50}._email--invalid[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#f44336}._message[_ngcontent-%COMP%]{float:left;width:calc(100% - 590px);padding:6px}._date[_ngcontent-%COMP%]{float:left;
1width:200px;padding:6px}.login_logs_tabs[_ngcontent-%COMP%]{width:100%;display:block}.login_logs_tabs[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding:3px;background-color:#c3edf2}.disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.5}.loader--container[_ngcontent-%COMP%]{position:relative}"]}),e}();function mn(e,t){if(1&e&&(u.TgZ(0,"option",30),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("value",n.id),u.xp6(1),u.Oqu(n.country)}}function fn(e,t){if(1&e&&(u.TgZ(0,"div",31),u.TgZ(1,"p",32),u._UZ(2,"i",33),u.TgZ(3,"u"),u._uU(4),u.ALo(5,"date"),u.qZA(),u._uU(6),u.ALo(7,"date"),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(4),u.hij("Auto renew on ",u.lcZ(5,2,n.client.contract_anniversary_date)," - "),u.xp6(2),u.hij(" Contact [email protected] before ",u.lcZ(7,4,n.cancelDate)," to know the financial conditions for canceling auto-renewal ")}}function hn(e,t){if(1&e&&(u.TgZ(0,"div",31),u.TgZ(1,"p",32),u._UZ(2,"i",33),u.TgZ(3,"u"),u._uU(4),u.ALo(5,"date"),u.qZA(),u._uU(6," - please contact [email protected] if you want to use Cikisi after this date "),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(4),u.hij("Your account will be automatically deleted on ",u.lcZ(5,1,n.client.contract_anniversary_date),"")}}function vn(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",10),u.NdJ("submit",function(){return u.CHM(n),u.oxw().update()}),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Invoicing details"),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"label"),u._uU(8,"Name*"),u.qZA(),u._UZ(9,"input",15),u.qZA(),u.TgZ(10,"div",16),u.TgZ(11,"div",17),u.TgZ(12,"label"),u._uU(13,"Street"),u.qZA(),u._UZ(14,"input",18),u.qZA(),u.TgZ(15,"div",19),u.TgZ(16,"label"),u._uU(17,"No"),u.qZA(),u._UZ(18,"input",20),u.qZA(),u.qZA(),u.TgZ(19,"div",16),u.TgZ(20,"div",19),u.TgZ(21,"label"),u._uU(22,"City"),u.qZA(),u._UZ(23,"input",21),u.qZA(),u.TgZ(24,"div",22),u.TgZ(25,"label"),u._uU(26,"Country"),u.qZA(),u.TgZ(27,"select",23),u.YNc(28,mn,2,2,"option",24),u.qZA(),u.qZA(),u.TgZ(29,"div",19),u.TgZ(30,"label"),u._uU(31,"ZIP Code"),u.qZA(),u._UZ(32,"input",25),u.qZA(),u.qZA(),u.TgZ(33,"div",14),u.TgZ(34,"label"),u._uU(35,"VAT"),u.qZA(),u._UZ(36,"input",26),u.qZA(),u.YNc(37,fn,8,6,"div",27),u.YNc(38,hn,7,3,"div",27),u.qZA(),u.qZA(),u.TgZ(39,"div",28),u.TgZ(40,"button",29),u._uU(41,"Update Invoicing Details"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.update_client),u.xp6(27),u.Q6J("value",1),u.xp6(1),u.Q6J("ngForOf",i.countries),u.xp6(9),u.Q6J("ngIf",i.client.contract_auto_renew&&i.client.contract_anniversary_date),u.xp6(1),u.Q6J("ngIf",!i.client.contract_auto_renew&&i.client.contract_anniversary_date),u.xp6(2),u.Q6J("buttonLoading",i.updating)}}var Zn=function(){var e=function(){function e(t,n,i){d(this,e),this.authService=t,this.clientService=n,this.notificationService=i,this.countries=te._.countries,this.loading=!1,this.updating=!1,this.update_client=new P.cw({name:new P.NI(""),street:new P.NI(""),no:new P.NI(""),city:new P.NI(""),country_id:new P.NI(""),zip_code:new P.NI(""),vat_number:new P.NI("")})}return p(e,[{key:"ngOnInit",value:function(){this.getClientOfAdmin()}},{key:"getClientOfAdmin",value:function(){var e=this;this.loading=!0,this.clientService.getClientByAdmin().subscribe(function(t){e.client=t,console.log(e.client),e.patchDataToForm(),e.loading=!1},function(t){e.notificationService.error(t),e.loading=!1})}},{key:"patchDataToForm",value:function(){this.update_client.patchValue({name:this.client.name,street:this.client.street,no:this.client.no,city:this.client.city,country_id:this.client.country.id,zip_code:this.client.zip_code,vat_number:this.client.vat_number})}},{key:"update",value:function(){var e=this;this.updating=!0,this.clientService.updateClientByAdmin(this.update_client.value).subscribe(function(t){e.updating=!1,e.client=t,e.authService.setupCurrentUser().subscribe(),e.notificationService.success("The client Invoicing Details have been updated!"),e.patchDataToForm()},function(t){e.updating=!1,e.notificationService.error(t)})}},{key:"cancelDate",get:function(){if(!this.client.contract_anniversary_date)return null;var e=new Date(this.client.contract_anniversary_date);return e.setMonth(e.getMonth()-2),e}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.$h),u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-my-client-invoicing-details"]],decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","",3,"formGroup","submit",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt"],["type","text","formControlName","name"],[1,"table__form-opt-h"],[1,"table__form-opt","table__form-opt--3x"],["type","text","formControlName","street"],[1,"table__form-opt","table__form-opt--1x"],["type","text","formControlName","no"],["type","text","formControlName","city"],[1,"table__form-opt","table__form-opt--2x"],["formControlName","country_id",3,"value"],[3,"value",4,"ngFor","ngForOf"],["type","text","formControlName","zip_code"],["type","text","formControlName","vat_number"],["class","table-explanation",4,"ngIf"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading"],[3,"value"],[1,"table-explanation"],[1,"_table-info"],[1,"las","la-info-circle"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > My Client > Invoicing Details"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t.loading=e}),u.qZA(),u.qZA(),u.YNc(11,vn,42,6,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("ngIf",t.client))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,P.EJ,c.sg,pe.q,P.YN,P.Kr],pipes:[c.uU],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.disabled[_ngcontent-%COMP%]{pointer-events:none}.packages__checkbox-items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:24px}.packages__checkbox-items[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%]{width:calc(33.333% - 30px)}.table-explanation[_ngcontent-%COMP%]{width:100%;background:rgba(255,182,0,.1);padding:8px;border-radius:6px}.table-explanation[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:2px;font-size:13px}"]}),e}();function xn(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",10),u.NdJ("submit",function(){return u.CHM(n),u.oxw().update()}),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Contact Person"),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"div",15),u.TgZ(8,"label"),u._uU(9,"Name*"),u.qZA(),u._UZ(10,"input",16),u.qZA(),u.TgZ(11,"div",15),u.TgZ(12,"label"),u._uU(13,"Surname*"),u.qZA(),u._UZ(14,"input",17),u.qZA(),u.qZA(),u.TgZ(15,"div",14),u.TgZ(16,"div",15),u.TgZ(17,"label"),u._uU(18,"E-mail*"),u.qZA(),u._UZ(19,"input",18),u.qZA(),u.TgZ(20,"div",15),u.TgZ(21,"label"),u._uU(22,"Phone"),u.qZA(),u._UZ(23,"input",19),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(24,"div",20),u.TgZ(25,"button",21),u._uU(26,"Update Contact Person"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.update_client),u.xp6(25),u.Q6J("buttonLoading",i.updating)}}var bn=function(){var e=function(){function e(t,n,i){d(this,e),this.clientService=t,this.notificationService=n,this.authService=i,this.loading=!1,this.updating=!1,this.update_client=new P.cw({poc_first_name:new P.NI(""),poc_last_name:new P.NI(""),poc_email:new P.NI(""),poc_phone:new P.NI("")})}return p(e,[{key:"ngOnInit",value:function(){this.getClientOfAdmin()}},{key:"getClientOfAdmin",value:function(){var e=this;this.loading=!0,this.clientService.getClientByAdmin().subscribe(function(t){e.client=t,e.loading=!1,e.patchDataToForm()},function(t){e.loading=!1,e.notificationService.error(t)})}},{key:"patchDataToForm",value:function(){this.update_client.patchValue({poc_first_name:this.client.poc_first_name,poc_last_name:this.client.poc_last_name,poc_email:this.client.poc_email,poc_phone:this.client.poc_phone})}},{key:"update",value:function(){var e=this;this.updating=!0,this.clientService.updateClientByAdmin(this.update_client.value).subscribe(function(t){e.updating=!1,e.client=t,e.authService.setupCurrentUser().subscribe(),e.notificationService.success("The client ".concat(e.client.name," has been updated!")),e.patchDataToForm()},function(t){e.updating=!1,e.notificationService.error(t)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq),u.Y36(_.$h))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-my-client-contact-person"]],decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","",3,"formGroup","submit",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt-h"],[1,"table__form-opt","table__form-opt--2x"],["type","text","formControlName","poc_first_name"],["type","text","formControlName","poc_last_name"],["type","email","formControlName","poc_email"],["type","text","formControlName","poc_phone"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > My Client > Contact Person"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t.loading=e}),u.qZA(),u.qZA(),u.YNc(11,xn,27,2,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("ngIf",t.client))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,pe.q],styles:[".page-content[_ngcontent-%COMP%]{position:unset}"]}),e}();function Cn(e,t){if(1&e&&(u.TgZ(0,"label",24),u._UZ(1,"input",25),u._UZ(2,"span",26),u.TgZ(3,"span",27),u._uU(4),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw(2);u.xp6(1),u.Q6J("disabled",!0)("checked",i.update_client.controls.package_ids.value.indexOf(n.id)>-1)("value",n.id),u.xp6(3),u.Oqu(n.name)}}function yn(e,t){1&e&&(u.TgZ(0,"div",11),u.TgZ(1,"div",12),u.TgZ(2,"span"),u._uU(3,"Limit requests sent to mila within 30 minutes"),u.qZA(),u.qZA(),u.TgZ(4,"div",13),u.TgZ(5,"div",28),u.TgZ(6,"div",29),u.TgZ(7,"label"),u._uU(8,"Smart bot total credit:"),u.qZA(),u._UZ(9,"input",30),u.qZA(),u.TgZ(10,"div",29),u.TgZ(11,"label"),u._uU(12,"Smart bot used credit.:"),u.qZA(),u._UZ(13,"input",31),u.qZA(),u.qZA(),u.qZA(),u.qZA())}function Mn(e,t){if(1&e&&(u.TgZ(0,"form",10),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Client Plan"),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"label",15),u._uU(8,"Packages"),u.qZA(),u.TgZ(9,"div",16),u.YNc(10,Cn,5,4,"label",17),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.YNc(11,yn,14,0,"div",18),u.TgZ(12,"div",11),u.TgZ(13,"div",12),u.TgZ(14,"span"),u._uU(15,"Number of active users"),u.qZA(),u.qZA(),u.TgZ(16,"div",13),u.TgZ(17,"div",19),u.TgZ(18,"div",20),u.TgZ(19,"table"),u.TgZ(20,"caption",21),u._uU(21,"My Clients Table"),u.qZA(),u.TgZ(22,"thead"),u.TgZ(23,"tr"),u.TgZ(24,"th"),u.TgZ(25,"div"),u._uU(26,"User Role"),u.qZA(),u.qZA(),u.TgZ(27,"th"),u.TgZ(28,"div"),u._uU(29,"Registered"),u.qZA(),u.qZA(),u.TgZ(30,"th"),u.TgZ(31,"div"),u._uU(32,"Active"),u.qZA(),u.qZA(),u.TgZ(33,"th"),u.TgZ(34,"div"),u._uU(35,"Prepaid in contract"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(36,"tbody"),u.TgZ(37,"tr"),u.TgZ(38,"td",22),u._uU(39,"Admin or Explorer"),u.qZA(),u.TgZ(40,"td"),u._uU(41),u.qZA(),u.TgZ(42,"td"),u.TgZ(43,"span",22),u._uU(44),u.qZA(),u.qZA(),u.TgZ(45,"td"),u._uU(46),u.qZA(),u.qZA(),u.TgZ(47,"tr"),u.TgZ(48,"td",22),u._uU(49,"Recipient"),u.qZA(),u.TgZ(50,"td"),u._uU(51),u.qZA(),u.TgZ(52,"td"),u.TgZ(53,"span",22),u._uU(54),u.qZA(),u.qZA(),u.TgZ(55,"td"),u._uU(56),u.qZA(),u.qZA(),u.TgZ(57,"tr"),u.TgZ(58,"td",22),u._uU(59,"Reader"),u.qZA(),u.TgZ(60,"td"),u._uU(61),u.qZA(),u.TgZ(62,"td"),u.TgZ(63,"span",22),u._uU(64),u.qZA(),u.qZA(),u.TgZ(65,"td"),u._uU(66),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(67,"p",23),u._uU(68,"According to our usage policy, cikisi does not block the addition of new users by the administrator. Unless another procedure has been agreed with Cikisi, users added during the year will be invoiced on the anniversary date of the contract on a \u201cprorata-temporis\u201d basis."),u.qZA(),u.TgZ(69,"div",23),u.TgZ(70,"p"),u.TgZ(71,"strong"),u._uU(72,"Registered:"),u.qZA(),u._uU(73," User who has received an invitation to join Cikisi from an administrator and who has logged in to Cikisi"),u.qZA(),u.TgZ(74,"p"),u.TgZ(75,"strong"),u._uU(76,"Active:"),u.qZA(),u._uU(77," User who is considered as using actively Cikisi - The rules to define this status depend on the user role. Contact Customer Success Team for more information"),u.qZA(),u.TgZ(78,"p"),u.TgZ(79,"strong"),u._uU(80,"Prepaid in contract:"),u.qZA(),u._uU(81," Number of users for whom a license was paid at the beginning of the peri
1od."),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.Q6J("formGroup",n.update_client),u.xp6(10),u.Q6J("ngForOf",n.packages),u.xp6(1),u.Q6J("ngIf",n.isPackageSelected("Smart Bot")),u.xp6(30),u.hij(" ",null==n.client.users_activity?null:n.client.users_activity.registered_admin_explorer," "),u.xp6(3),u.hij(" ",null==n.client.users_activity?null:n.client.users_activity.active_admin_explorer," "),u.xp6(2),u.hij(" ",null==n.client.users_activity.allowed_admin_explorer?null:n.client.users_activity.allowed_admin_explorer.total," "),u.xp6(5),u.hij(" ",null==n.client.users_activity?null:n.client.users_activity.register_recipient,""),u.xp6(3),u.hij(" ",null==n.client.users_activity?null:n.client.users_activity.active_recipient," "),u.xp6(2),u.hij(" ",null==n.client.users_activity?null:n.client.users_activity.allowed_receivers," "),u.xp6(5),u.Oqu(null==n.client.users_activity?null:n.client.users_activity.register_readers),u.xp6(3),u.hij(" ",null==n.client.users_activity?null:n.client.users_activity.active_readers," "),u.xp6(2),u.hij(" ",null==n.client.users_activity?null:n.client.users_activity.allowed_readers," ")}}var wn=function(){var e=function(){function e(t,n,i){d(this,e),this.authService=t,this.clientService=n,this.notificationService=i,this.packages=te._.packages,this.countries=te._.countries,this.loading=!1,this.update_client=new P.cw({package_ids:new P.NI(""),max_credits:new P.NI(0),used_credits:new P.NI(0)})}return p(e,[{key:"ngOnInit",value:function(){this.getClientOfAdmin()}},{key:"getClientOfAdmin",value:function(){var e=this;this.loading=!0,this.clientService.getClientByAdmin().subscribe(function(t){e.client=t,e.loading=!1,e.patchDataToForm()},function(t){e.notificationService.error(t),e.loading=!1})}},{key:"patchDataToForm",value:function(){var e,t;this.update_client.patchValue({package_ids:this.client.packages.map(function(e){return e.id}),max_credits:null===(e=this.client.smart_bot_setting)||void 0===e?void 0:e.max_credits,used_credits:null===(t=this.client.smart_bot_setting)||void 0===t?void 0:t.used_credits})}},{key:"isPackageSelected",value:function(e){return this.client.packages.some(function(t){return t.name===e})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.$h),u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-my-client-licenses"]],decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","",3,"formGroup",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],["_ngcontent-kpu-c237","",1,"table__form-opt"],["_ngcontent-kpu-c237",""],[1,"packages__checkbox-items"],["class","form__checkbox",4,"ngFor","ngForOf"],["class","table__form-group",4,"ngIf"],[1,"table__form-opt"],[1,"table"],[1,"sr-only"],[2,"font-size","12px"],[2,"margin-top","16px"],[1,"form__checkbox"],["type","checkbox",3,"disabled","checked","value"],[1,"form__checkbox-input"],[1,"form__checkbox-labe"],[1,"table__form-opt-h"],[1,"table__form-opt","table__form-opt--2x"],["type","number","formControlName","max_credits","readonly",""],["type","number","formControlName","used_credits","readonly",""]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > My Client > Licenses"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t.loading=e}),u.qZA(),u.qZA(),u.YNc(11,Mn,82,12,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("ngIf",t.client))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,c.sg,P.wV,P.Fj,P.JJ,P.u],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.packages__checkbox-items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:24px}.packages__checkbox-items[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]{width:calc(33.333% - 30px)}.table[_ngcontent-%COMP%]{border-radius:0;table-layout:fixed}.table[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{border:1px solid #ddd;border-radius:0}.table[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid #ddd}.table[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:12px 16px}.table[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-right:1px solid #ddd}"]}),e}(),An=o(6823),qn=["usageCanvas"];function Tn(e,t){if(1&e&&(u.O4$(),u.TgZ(0,"svg",36),u._UZ(1,"polyline"),u.qZA()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.uIk("points",n.spark)}}function On(e,t){1&e&&(u.TgZ(0,"span",26),u._uU(1,"No usage recorded"),u.qZA())}function Pn(e,t){1&e&&(u.ynx(0),u._uU(1,"\u2191"),u.BQk())}function kn(e,t){1&e&&(u.ynx(0),u._uU(1,"\u2193"),u.BQk())}function Un(e,t){if(1&e&&(u.TgZ(0,"span",37),u.YNc(1,Pn,2,0,"ng-container",38),u.YNc(2,kn,2,0,"ng-container",38),u._uU(3),u.ALo(4,"number"),u.qZA()),2&e){var n=u.oxw().$implicit;u.ekj("is-up","up"===n.delta.dir)("is-down","down"===n.delta.dir),u.xp6(1),u.Q6J("ngIf","up"===n.delta.dir),u.xp6(1),u.Q6J("ngIf","down"===n.delta.dir),u.xp6(1),u.hij(" ",u.xi3(4,7,n.delta.pctAbs,"1.0-1"),"% ")}}function In(e,t){if(1&e&&(u.TgZ(0,"div",18),u.TgZ(1,"div",19),u.TgZ(2,"span",20),u._UZ(3,"i",31),u.qZA(),u.TgZ(4,"span",22),u._uU(5),u.qZA(),u.qZA(),u.TgZ(6,"div",32),u._uU(7),u.ALo(8,"number"),u.qZA(),u.TgZ(9,"div",24),u._uU(10),u.ALo(11,"date"),u.qZA(),u.TgZ(12,"div",25),u.YNc(13,Tn,2,1,"svg",33),u.YNc(14,On,2,0,"span",34),u.qZA(),u.TgZ(15,"div",27),u.TgZ(16,"span",28),u._uU(17),u.qZA(),u.YNc(18,Un,5,10,"span",35),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw(2);u.xp6(3),u.Q6J("ngClass",n.icon),u.xp6(2),u.Oqu(n.label),u.xp6(1),u.ekj("kpi__value--muted",!n.hasUsage),u.xp6(1),u.hij(" ",u.lcZ(8,10,n.current.value)," "),u.xp6(3),u.Oqu(u.xi3(11,12,n.current.date,"MMM yyyy")),u.xp6(3),u.Q6J("ngIf",n.hasUsage),u.xp6(1),u.Q6J("ngIf",!n.hasUsage),u.xp6(3),u.Oqu(i.monthCount(n.points.length)),u.xp6(1),u.Q6J("ngIf",n.delta&&n.delta.hasPct)}}function Sn(e,t){if(1&e&&(u.ynx(0),u._uU(1),u.BQk()),2&e){var n=u.oxw(4);u.xp6(1),u.hij(" \xb7 ",n.metasearchCurrent.monthLabel," ")}}function Jn(e,t){if(1&e&&(u.TgZ(0,"div",18),u.TgZ(1,"div",19),u.TgZ(2,"span",20),u._UZ(3,"i",39),u.qZA(),u.TgZ(4,"span",22),u._uU(5,"Metasearch"),u.qZA(),u.qZA(),u.TgZ(6,"div",32),u._uU(7),u.ALo(8,"number"),u.TgZ(9,"span",40),u._uU(10),u.ALo(11,"number"),u.qZA(),u.qZA(),u.TgZ(12,"div",24),u._uU(13," searches "),u.YNc(14,Sn,2,1,"ng-container",38),u.qZA(),u.TgZ(15,"div",25),u.TgZ(16,"span",41),u._UZ(17,"span",42),u.qZA(),u.qZA(),u.TgZ(18,"div",27),u.TgZ(19,"span",28),u._uU(20),u.ALo(21,"number"),u.qZA(),u.TgZ(22,"span",37),u._uU(23),u.ALo(24,"number"),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(3);u.xp6(7),u.hij(" ",u.lcZ(8,7,n.metasearchCurrent.used)," "),u.xp6(3),u.hij("/ ",u.lcZ(11,9,n.metasearchCurrent.quota),""),u.xp6(4),u.Q6J("ngIf",n.metasearchCurrent.monthLabel),u.xp6(3),u.Udp("width",n.metasearchCurrent.pct,"%"),u.xp6(3),u.hij("",u.xi3(21,11,n.metasearchCurrent.pct,"1.0-1"),"% of quota"),u.xp6(3),u.hij("",u.lcZ(24,14,n.metasearchCurrent.remaining)," left")}}function Nn(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Jn,25,16,"div",17),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngIf",n.metasearchCurrent)}}function Qn(e,t){if(1&e&&(u.TgZ(0,"div",18),u.TgZ(1,"div",19),u.TgZ(2,"span",20),u._UZ(3,"i",43),u.qZA(),u.TgZ(4,"span",22),u._uU(5,"Documents"),u.qZA(),u.qZA(),u.TgZ(6,"div",32),u._uU(7),u.qZA(),u.TgZ(8,"div",24),u._uU(9,"storage used"),u.qZA(),u.TgZ(10,"div",25),u.TgZ(11,"span",26),u._uU(12),u.qZA(),u.qZA(),u.TgZ(13,"div",27),u.TgZ(14,"span",28),u._uU(15,"Current size only"),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);
1u.xp6(7),u.Oqu(n.documentUsage.size),u.xp6(5),u.Oqu(n.documentUsage.name)}}function Ln(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",54),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(4).selectService(e.key)}),u._uU(1),u.qZA()}if(2&e){var i=t.$implicit,o=u.oxw(4);u.ekj("is-active",i.key===o.selectedKey),u.xp6(1),u.hij(" ",i.label," ")}}function Fn(e,t){if(1&e&&(u.TgZ(0,"div",52),u.YNc(1,Ln,2,3,"button",53),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",n.chartSeries)}}function Yn(e,t){1&e&&(u.TgZ(0,"p",55),u._uU(1," This service reports a single billing period, so there is no trend to plot yet. "),u.qZA())}function En(e,t){if(1&e&&(u.TgZ(0,"div",44),u.TgZ(1,"div",45),u.TgZ(2,"span",46),u._uU(3,"Usage history"),u.qZA(),u.TgZ(4,"span",47),u._uU(5),u.qZA(),u.qZA(),u.YNc(6,Fn,2,1,"div",48),u.TgZ(7,"div",49),u._UZ(8,"canvas",null,50),u.qZA(),u.YNc(10,Yn,2,0,"p",51),u.qZA()),2&e){var n=u.oxw(2);u.xp6(5),u.hij("",n.monthCount(n.selectedService.points.length)," on record"),u.xp6(1),u.Q6J("ngIf",n.chartSeries.length>1),u.xp6(4),u.Q6J("ngIf",1===n.selectedService.points.length)}}function Bn(e,t){1&e&&(u.ynx(0),u._uU(1,"\xb7 all services"),u.BQk())}function Dn(e,t){if(1&e&&(u.TgZ(0,"th",60),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.Oqu(n.label)}}function zn(e,t){if(1&e&&(u.TgZ(0,"td",63),u._uU(1),u.ALo(2,"number"),u.qZA()),2&e){var n=t.$implicit;u.ekj("is-zero",0===n),u.xp6(1),u.hij(" ",u.lcZ(2,3,n)," ")}}function jn(e,t){if(1&e&&(u.TgZ(0,"tr"),u.TgZ(1,"td",61),u._uU(2),u.qZA(),u.YNc(3,zn,3,5,"td",62),u.qZA()),2&e){var n=t.$implicit;u.xp6(2),u.Oqu(n.label),u.xp6(1),u.Q6J("ngForOf",n.cells)}}function Hn(e,t){if(1&e&&(u.TgZ(0,"div",44),u.TgZ(1,"div",45),u.TgZ(2,"span",46),u._uU(3,"Full history"),u.qZA(),u.TgZ(4,"span",47),u._uU(5),u.YNc(6,Bn,2,0,"ng-container",38),u.qZA(),u.qZA(),u.TgZ(7,"div",56),u.TgZ(8,"table",57),u.TgZ(9,"thead"),u.TgZ(10,"tr"),u.TgZ(11,"th"),u._uU(12,"Month"),u.qZA(),u.YNc(13,Dn,2,1,"th",58),u.qZA(),u.qZA(),u.TgZ(14,"tbody"),u.YNc(15,jn,4,2,"tr",59),u.qZA(),u.qZA(),u.qZA(),u.TgZ(16,"p",55),u._uU(17," A month the service did not report is counted as 0. "),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(5),u.hij(" ",n.monthCount(n.combinedRows.length)," "),u.xp6(1),u.Q6J("ngIf",n.chartSeries.length>1),u.xp6(7),u.Q6J("ngForOf",n.chartSeries),u.xp6(2),u.Q6J("ngForOf",n.combinedRows)}}function $n(e,t){1&e&&(u.TgZ(0,"div",44),u.TgZ(1,"div",64),u._UZ(2,"i",65),u.TgZ(3,"p"),u._uU(4,"No metered usage has been recorded for this client yet."),u.qZA(),u.qZA(),u.qZA())}var Vn=function(){return{package_slug:"metasearch"}};function Rn(e,t){if(1&e&&(u.TgZ(0,"div",9),u.TgZ(1,"div",10),u.TgZ(2,"div"),u.TgZ(3,"h1",11),u._uU(4,"Paid Services"),u.qZA(),u.TgZ(5,"p",12),u._uU(6,"Metered usage for this client, by billing month."),u.qZA(),u.qZA(),u.qZA(),u.TgZ(7,"div",13),u.TgZ(8,"div",14),u.YNc(9,In,19,15,"div",15),u.YNc(10,Nn,2,1,"ng-container",16),u.YNc(11,Qn,16,2,"div",17),u.TgZ(12,"div",18),u.TgZ(13,"div",19),u.TgZ(14,"span",20),u._UZ(15,"i",21),u.qZA(),u.TgZ(16,"span",22),u._uU(17,"API"),u.qZA(),u.qZA(),u.TgZ(18,"div",23),u._uU(19),u.ALo(20,"number"),u.qZA(),u.TgZ(21,"div",24),u._uU(22),u.qZA(),u.TgZ(23,"div",25),u.TgZ(24,"span",26),u._uU(25,"No usage recorded"),u.qZA(),u.qZA(),u.TgZ(26,"div",27),u.TgZ(27,"span",28),u._uU(28,"Not metered yet"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(29,"div",29),u.YNc(30,En,11,3,"div",30),u.YNc(31,Hn,18,4,"div",30),u.qZA(),u.qZA(),u.YNc(32,$n,5,0,"div",30),u.qZA()),2&e){var n=u.oxw();u.xp6(9),u.Q6J("ngForOf",n.serviceViews),u.xp6(1),u.Q6J("hasPackage",u.DdM(10,Vn)),u.xp6(1),u.Q6J("ngIf",n.documentUsage),u.xp6(8),u.Oqu(u.lcZ(20,8,n.apiUsage.value)),u.xp6(3),u.Oqu(n.apiUsage.monthLabel),u.xp6(8),u.Q6J("ngIf",n.selectedService),u.xp6(1),u.Q6J("ngIf",n.combinedRows.length),u.xp6(1),u.Q6J("ngIf",!n.chartSeries.length)}}var Gn=function(){var e=function(){function e(t,n,i){d(this,e),this.clientService=t,this.notificationService=n,this.authenticationService=i,this.loading={loadingService:!0,loadingDocument:!0,loadingState:!0,loadingMetasearch:!1},this.serviceViews=[],this.chartSeries=[],this.combinedRows=[],this.selectedKey=null,this.metasearchCurrent=null,this.apiUsage={value:0,monthLabel:"Nov 2023"},this.monthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],this.longMonths=["January","February","March","April","May","June","July","August","September","October","November","December"],this.currentUser=this.authenticationService.currentUser,this.isMetasearchPackageActive=this.authenticationService.hasPrivilege("metasearch")}return p(e,[{key:"usageCanvasRef",set:function(e){var t=this;this.canvasEl=e?e.nativeElement:null,this.canvasEl&&setTimeout(function(){return t.renderChart()}
1,0)}},{key:"ngOnInit",value:function(){this.getPaidServices(),this.getDocument(),this.isMetasearchPackageActive&&this.getMetasearchData()}},{key:"getPaidServices",value:function(){var e=this;this._paidServices__sub=this.clientService.getPaidServices().subscribe(function(t){e.services=e.parseData(t),e.rebuildViews(),e.loading.loadingService=!1,e.updateLoadingState()},function(t){e.notificationService.error(t),e.loading.loadingService=!1,e.updateLoadingState()})}},{key:"parseData",value:function(e){var t=[];for(var n in e){var i={name:n,paids:[]};for(var o in e[n]){var r=this.parseMonth(o);!r||i.paids.push({date:r,value:e[n][o]})}t.push(i)}return t}},{key:"getDocument",value:function(){var e=this;this._getDocuments__sub=this.clientService.getClientDocumentSize().subscribe(function(t){e.documentUsage=t,e.loading.loadingDocument=!1,e.updateLoadingState()},function(t){e.notificationService.error(t),e.loading.loadingDocument=!1,e.updateLoadingState()})}},{key:"getMetasearchData",value:function(){var e=this;this._metasearch__sub=this.clientService.getMetasearchUsageData().subscribe(function(t){e.metasearchUsage=t,e.buildMetasearchCurrent(),e.rebuildViews(),e.loading.loadingMetasearch=!1},function(t){e.loading.loadingMetasearch=!1,e.notificationService.error(t)})}},{key:"rebuildViews",value:function(){var e=this;this.serviceViews=(this.services||[]).filter(function(t){return!e.isHiddenService(t.name)}).map(function(t){return e.buildSeries(t.name,t.paids)}).filter(function(e){return e}),this.chartSeries=this.serviceViews,this.chartSeries.length&&(this.chartSeries.some(function(t){return t.key===e.selectedKey})||(this.selectedKey=this.chartSeries[0].key)),this.buildCombinedRows(),setTimeout(function(){return e.renderChart()},0)}},{key:"buildSeries",value:function(e,t){if(!t)return null;var n=this.fillMonths(t.filter(function(e){return e&&e.date instanceof Date&&!isNaN(e.date.getTime())}).map(function(e){return{date:e.date,value:Number(e.value)||0}}).sort(function(e,t){return e.date.getTime()-t.date.getTime()})).reverse();if(!n.length)return null;var i=null;if(n.length>1){var o=this.changeBetween(n[0].value,n[1].value);i={pctAbs:Math.abs(o.pct),hasPct:o.hasPct,dir:o.dir}}var r=Math.max.apply(null,n.map(function(e){return e.value}));return{key:e,label:this.prettify(e),points:n,current:n[0],delta:i,spark:r>0?this.sparkline(n.slice(0,6).reverse()):"",hasUsage:r>0,icon:this.iconFor(e)}}},{key:"buildMetasearchCurrent",value:function(){var e=(this.metasearchUsage||[])[0];if(e){var t=Number(e.used)||0,n=Number(e.quota)||0,i=this.parseMonth(e.month);this.metasearchCurrent={used:t,quota:n,pct:n?Math.min(100,t/n*100):0,remaining:Math.max(0,n-t),monthLabel:i?this.monthLabel(i):""}}else this.metasearchCurrent=null}},{key:"buildCombinedRows",value:function(){var e=this,t={};this.chartSeries.forEach(function(n){n.points.forEach(function(n){t[e.monthKey(n.date)]=n.date})});var n=Object.keys(t).sort().reverse();this.combinedRows=n.map(function(n){return{label:e.monthLabel(t[n],!0),cells:e.chartSeries.map(function(t){var i=t.points.filter(function(t){return e.monthKey(t.date)===n})[0];return i?i.value:0})}})}},{key:"isHiddenService",value:function(e){var t=String(e||"").toLowerCase();return t.indexOf("bing")>-1||t.indexOf("webhose")>-1}},{key:"changeBetween",value:function(e,t){var n=e-t,i=n>0?"up":n<0?"down":"flat";return t?{diff:n,pct:n/t*100,hasPct:!0,dir:i}:{diff:n,pct:0,hasPct:!1,dir:i}}},{key:"renderChart",value:function(){var e=this,t=this.selectedService;if(this.canvasEl&&t){var n=t.points.slice().reverse(),i=n.map(function(t){return e.monthLabel(t.date)}),o=n.map(function(e){return e.value});if(this.usageChart&&this.chartCanvas===this.canvasEl)return this.usageChart.data.labels=i,this.usageChart.data.datasets[0].data=o,void this.usageChart.update();this.usageChart&&this.usageChart.destroy(),this.chartCanvas=this.canvasEl,this.usageChart=new An.Chart(this.canvasEl.getContext("2d"),{type:"line",data:{labels:i,datasets:[{data:o,backgroundColor:"rgba(0, 67, 255, 0.12)",borderColor:"#0043FF",pointBorderColor:"#0043FF",pointBackgroun
1dColor:"#FFFFFF",pointRadius:3,pointHoverRadius:5,borderWidth:2,fill:!0,lineTension:.01}]},options:{maintainAspectRatio:!1,legend:{display:!1},tooltips:{mode:"index",position:"nearest",intersect:!1,callbacks:{label:function(e){return" "+Number(e.yLabel).toLocaleString()}}},scales:{xAxes:[{display:!0,gridLines:{display:!1},ticks:{autoSkip:!0,maxRotation:0,minRotation:0}}],yAxes:[{type:"linear",display:!0,ticks:{beginAtZero:!0,callback:function(e){return Number(e).toLocaleString()}}}]}}})}}},{key:"selectService",value:function(e){this.selectedKey!==e&&(this.selectedKey=e,this.renderChart())}},{key:"selectedService",get:function(){var e=this;return this.selectedKey&&this.chartSeries.filter(function(t){return t.key===e.selectedKey})[0]||null}},{key:"parseMonth",value:function(e){if(e instanceof Date)return isNaN(e.getTime())?null:new Date(e.getFullYear(),e.getMonth(),1);var t=String(null==e?"":e).trim();if(!t)return null;var n=/^(\d{4})[-\/.](\d{1,2})/.exec(t);if(n)return new Date(+n[1],+n[2]-1,1);if(n=/^(\d{1,2})[-\/.](\d{1,2})[-\/.](\d{4})$/.exec(t))return new Date(+n[3],+n[2]-1,1);var i=new Date(t);return isNaN(i.getTime())?null:new Date(i.getFullYear(),i.getMonth(),1)}},{key:"fillMonths",value:function(e){if(e.length<2)return e.slice();for(var t=[],n=e[e.length-1].date,i=new Date(e[0].date.getFullYear(),e[0].date.getMonth(),1),o=0;i.getTime()<=n.getTime();){for(var r=this.monthKey(i),a=0;o<e.length&&this.monthKey(e[o].date)===r;)a=e[o].value,o++;t.push({date:new Date(i.getTime()),value:a}),i.setMonth(i.getMonth()+1)}return t}},{key:"monthKey",value:function(e){var t=e.getMonth()+1;return e.getFullYear()+"-"+(t<10?"0"+t:t)}},{key:"monthLabel",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(t?this.longMonths[e.getMonth()]:this.monthNames[e.getMonth()])+" "+e.getFullYear()}},{key:"prettify",value:function(e){return e?String(e).replace(/[_-]+/g," ").trim().replace(/\s+/g," ").split(" ").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}).join(" "):""}},{key:"iconFor",value:function(e){var t=String(e||"").toLowerCase();return t.indexOf("translat")>-1?"la-language":t.indexOf("metasearch")>-1?"la-search":t.indexOf("webhose")>-1?"la-rss":t.indexOf("bing")>-1?"la-globe":t.indexOf("document")>-1||t.indexOf("storage")>-1?"la-archive":t.indexOf("api")>-1?"la-bolt":t.indexOf("mila")>-1||t.indexOf("chat")>-1?"la-comments":t.indexOf("client")>-1||t.indexOf("user")>-1?"la-users":"la-chart-line"}},{key:"sparkline",value:function(e){var t=this;if(!e.length)return"";var n=Math.max.apply(null,e.map(function(e){return e.value})),i=e.length>1?104/(e.length-1):0;return e.map(function(e,o){var r=26-(n?e.value/n*23:0)-1.5;return t.r(o*i)+","+t.r(r)}).join(" ")}},{key:"monthCount",value:function(e){return e+(1===e?" month":" months")}},{key:"r",value:function(e){return(Math.round(10*e)/10).toString()}},{key:"updateLoadingState",value:function(){this.loading.loadingState=this.loading.loadingService||this.loading.loadingDocument||this.loading.loadingMetasearch}},{key:"ngOnDestroy",value:function(){this._paidServices__sub&&this._paidServices__sub.unsubscribe(),this._getDocuments__sub&&this._getDocuments__sub.unsubscribe(),this._metasearch__sub&&this._metasearch__sub.unsubscribe(),this.usageChart&&(this.usageChart.destroy(),this.usageChart=null,this.chartCanvas=null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq),u.Y36(_.$h))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-my-client-paid-services"]],viewQuery:function(e,t){var n;(1&e&&u.Gf(qn,5),2&e)&&(u.iGM(n=u.CRH())&&(t.usageCanvasRef=n.first))},decls:11,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"loader--container"],[3,"state","stateChange"],["class","ps",4,"ngIf"],[1,"ps"],[1,"ps__head"],[1,"ps__title"],[1,"ps__sub"],[1,"ps__body"],[1,"ps__kpis"],["class","kpi",4,"ngFor","ngForOf"],[4,"hasPackage"],["class","kpi",4,"ngIf"],[1,"kpi"],[1,"kpi__head"],[1,"kpi__icon"],["aria-hidden","true",1,"las","la-bolt"],[1,"kpi__label"],[1,"kpi__value","kpi__value--muted"],[1,"kpi__unit"],[1,"kpi__mid"],[1,"kpi__note"],[1,"kpi__meta"],[1,"kpi__muted"],[1,"ps__panels"],["class","panel",4,"ngIf"],["aria-hidden","true",1,"las",3,"ngClass"],[1,"kpi__value"],["class","spark","viewBox","0 0 104 26","preserveAspectRatio","none","aria-hidden","true",4,"ngIf"],["class","kpi__note",4,"ngIf"],["class","kpi__delta",3,"is-up","is-down",4,"ngIf"],["viewBox","0 0 104 26","preserveAspectRatio","none","aria-hidden","true",1,"spark"],[1,"kpi__delta"],[4,"ngIf"],["aria-hidden","true",1,"las","la-search"],[1,"kpi__quota"],[1,"bar"],[1,"bar__fill"],["aria-hidden","true",1,"las","la-archive"],[1,"panel"],[1,"panel__head"],[1,"panel__title"],[1,"panel__hint"],["class","tabs",4,"ngIf"],[1,"chart-wrap"],["usageCanvas",""],["class","panel__foot",4,"ngIf"],[1,"tabs"],["type","button","class","tabs__item",3,"is-active","click",4,"ngFor","ngForOf"],["type","button",1,"tabs__item",3,"click"],[1,"panel__foot"],[1,"table-wrap"],[1,"usage-table"],["class","is-num",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"is-num"],[1,"cell-month"],["class","is-num cell-value",3,"is-zero",4,"ngFor","ngForOf"],[1,"is-num","cell-value"],[1,"empty"],["aria-hidden","true",1,"las","la-chart-line"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > My Client > Paid Services"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"cks-loader-bar",7),u.NdJ("stateChange",function(e){return t.loading.loadingState=e}),u.qZA(),u.qZA(),u.YNc(10,Rn,33,11,"div",8),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(9),u.Q6J("state",t.loading.loadingState),u.xp6(1),u.Q6J("ngIf",!t.loading.loadingState))},directives:[Zt.C,c.O5,c.sg,m.d,c.mk],pipes:[c.JJ,c.uU],styles:['.page-content[_ngcontent-%COMP%]{position:unset}[_nghost-%COMP%]{--ps-radius: 10px;--ps-gap: 14px;--ps-line: var(--border-color);--ps-shadow: 0 1px 2px rgba(21, 26, 38, .05), 0 1px 3px rgba(21, 26, 38, .04)}.ps[_ngcontent-%COMP%]{padding-bottom:32px}.ps__head[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;grid-gap:16px;gap:16px;margin-bottom:18px}.ps__title[_ngcontent-%COMP%]{margin:0 0 4px;font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--text-color)}.ps__sub[_ngcontent-%COMP%]{margin:0;font-size:13.5px;color:var(--text-color--medium)}.ps__body[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:var(--ps-gap);
1gap:var(--ps-gap);min-width:0}.ps__kpis[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--ps-gap);gap:var(--ps-gap)}.ps__panels[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--ps-gap);gap:var(--ps-gap);align-items:stretch}.ps__panels[_ngcontent-%COMP%] > .panel[_ngcontent-%COMP%]{display:flex;flex-direction:column;min-width:0}.ps__panels[_ngcontent-%COMP%]   .chart-wrap[_ngcontent-%COMP%]{flex:1 1 auto;height:auto;min-height:300px}.ps__panels[_ngcontent-%COMP%]   .table-wrap[_ngcontent-%COMP%]{flex:1 1 auto}.kpi[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:16px;background:var(--bg-boxes);border:1px solid var(--ps-line);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow)}.kpi__head[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:10px;gap:10px;padding-bottom:11px;margin-bottom:12px;border-bottom:1px solid var(--bg-color--extra-light)}.kpi__icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;color:var(--text-color)}.kpi__icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:21px}.kpi__label[_ngcontent-%COMP%]{min-width:0;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-color--medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi__value[_ngcontent-%COMP%]{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--text-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kpi__value--muted[_ngcontent-%COMP%]{color:var(--text-color--light)}.kpi__quota[_ngcontent-%COMP%]{font-size:17px;font-weight:600;color:var(--text-color--light)}.kpi__unit[_ngcontent-%COMP%]{margin-top:3px;font-size:12px;color:var(--text-color--light)}.kpi__mid[_ngcontent-%COMP%]{display:flex;align-items:center;min-height:26px;margin:13px 0 9px}.kpi__note[_ngcontent-%COMP%]{font-size:12px;color:var(--text-color--medium)}.kpi__meta[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;grid-gap:4px 8px;gap:4px 8px;font-size:11.5px;color:var(--text-color--medium)}.kpi__muted[_ngcontent-%COMP%]{color:var(--text-color--medium)}.kpi__delta[_ngcontent-%COMP%]{text-align:right;white-space:nowrap;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi__delta.is-up[_ngcontent-%COMP%]{color:var(--color--green)}.kpi__delta.is-down[_ngcontent-%COMP%]{color:var(--color-red)}.bar[_ngcontent-%COMP%]{display:block;width:100%;height:6px;border-radius:99px;overflow:hidden;background:var(--bg-color--extra-light)}.bar__fill[_ngcontent-%COMP%]{display:block;height:100%;border-radius:99px;background:var(--accent)}.spark[_ngcontent-%COMP%]{width:100%;height:26px;overflow:visible}.spark[_ngcontent-%COMP%]   polyline[_ngcontent-%COMP%]{fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.panel[_ngcontent-%COMP%]{background:var(--bg-boxes);border:1px solid var(--ps-line);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow);overflow:hidden}.panel__head[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap;padding:15px 18px;border-bottom:1px solid var(--ps-line)}.panel__title[_ngcontent-%COMP%]{font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:var(--text-color)}.panel__hint[_ngcontent-%COMP%]{font-size:11.5px;color:var(--text-color--light)}.panel__body[_ngcontent-%COMP%]{padding:14px 16px 6px}.panel__foot[_ngcontent-%COMP%]{margin:0;padding:11px 18px;font-size:11.5px;line-height:1.55;color:var(--text-color--light);border-top:1px solid var(--ps-line)}.tabs[_ngcontent-%COMP%]{display:flex;grid-gap:4px;gap:4px;padding:10px 14px 0;overflow-x:auto;border-bottom:1px solid var(--ps-line)}.tabs__item[_ngcontent-%COMP%]{padding:8px 12px 10px;font-family:inherit;font-size:13px;font-weight:500;white-space:nowrap;color:var(--text-color--medium);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s ease,border-color .15s ease}.tabs__item[_ngcontent-%COMP%]:hover{color:var(--text-color)}.tabs__item.is-active[_ngcontent-%COMP%]{color:var(--accent);font-weight:600;border-bottom-color:var(--accent)}.tabs__item[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.chart-wrap[_ngcontent-%COMP%]{position:relative;height:300px;padding:14px 16px 8px}.chart-wrap[_ngcontent-%COMP%]   canvas[_ngcontent-%COMP%]{display:block}.table-wrap[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:auto;max-height:460px}.usage-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-size:13px}.usage-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1;padding:9px 18px;text-align:left;font-size:11px;font-weight:700;white-space:nowrap;color:var(--text-color--medium);background:var(--bg-boxes);box-shadow:inset 0 0 0 999px var(--bg-color--extra-light);border-bottom:1px solid var(--ps-line)}.usage-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:11px 18px;border-bottom:1px solid var(--ps-line);color:var(--text-color)}.usage-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child   td[_ngcontent-%COMP%]{border-bottom:none}.usage-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover   td[_ngcontent-%COMP%]{background:var(--accent-02)}
1.usage-table[_ngcontent-%COMP%]   .is-num[_ngcontent-%COMP%]{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cell-month[_ngcontent-%COMP%]{white-space:nowrap;font-weight:500}.cell-value[_ngcontent-%COMP%]{font-weight:600}.cell-value.is-zero[_ngcontent-%COMP%]{font-weight:400;color:var(--text-color--light)}.cell-arrow[_ngcontent-%COMP%]{margin-right:6px}.cell-muted[_ngcontent-%COMP%]{font-size:12px;font-style:italic;color:var(--text-color--light)}td.is-up[_ngcontent-%COMP%]{color:var(--color--green);font-weight:600}td.is-down[_ngcontent-%COMP%]{color:var(--color-red);font-weight:600}td.is-flat[_ngcontent-%COMP%]{color:var(--text-color--light)}.empty[_ngcontent-%COMP%]{padding:42px 18px;text-align:center;color:var(--text-color--light)}.empty[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:30px}.empty[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:10px 0 0;font-size:13px}@media (max-width: 1100px){.ps__panels[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}.ps__kpis[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.ps__kpis[_ngcontent-%COMP%]{grid-template-columns:1fr}.usage-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .usage-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding-left:12px;padding-right:12px}}']}),e}(),Kn=o(10917),Wn=o(31003),Xn=function(){return{multiple:!1}},ei=function(){return{multiple:!1}},ti=function(e){return{background:e}};function ni(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",10),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Email"),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"label",15),u._uU(8,"Alerts:"),u.qZA(),u.TgZ(9,"div",16),u.TgZ(10,"div",17),u.TgZ(11,"label"),u._uU(12,"Upload Banner"),u.qZA(),u._UZ(13,"cks-image-uploader",18),u.qZA(),u.TgZ(14,"div",19),u.TgZ(15,"label"),u._uU(16,"Upload Logo"),u.qZA(),u._UZ(17,"cks-image-uploader",20),u.qZA(),u.TgZ(18,"div",19),u.TgZ(19,"div",21),u.TgZ(20,"label"),u._uU(21,"Default Banner"),u.qZA(),u.TgZ(22,"div",22),u._UZ(23,"i",23),u.TgZ(24,"div",24),u._UZ(25,"img",25),u.qZA(),u.qZA(),u._UZ(26,"i",26),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",27),u.TgZ(28,"div",17),u.TgZ(29,"label",28),u._UZ(30,"span",29),u._UZ(31,"input",30),u._uU(32," Alert info background color "),u.qZA(),u.qZA(),u.TgZ(33,"div",17),u.TgZ(34,"label",28),u._UZ(35,"span",29),u._UZ(36,"input",31),u._uU(37," Alert section background color "),u.qZA(),u.qZA(),u.TgZ(38,"div",17),u.TgZ(39,"label",28),u._UZ(40,"span",29),u._UZ(41,"input",32),u._uU(42," Alert article title color "),u.qZA(),u.qZA(),u.TgZ(43,"div",17),u.TgZ(44,"label",28),u._UZ(45,"span",29),u._UZ(46,"input",33),u._uU(47," Alert article tags colors "),u.qZA(),u.qZA(),u.TgZ(48,"div",17),u.TgZ(49,"label",28),u._UZ(50,"span",29),u._UZ(51,"input",34),u._uU(52," Alert article color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(53,"div",14),u.TgZ(54,"label",15),u._uU(55,"Shared articles:"),u.qZA(),u.TgZ(56,"div",16),u.TgZ(57,"div",17),u.TgZ(58,"label"),u._uU(59,"Upload Banner"),u.qZA(),u._UZ(60,"cks-image-uploader",35),u.qZA(),u.TgZ(61,"div",19),u.TgZ(62,"label"),u._uU(63,"Upload Logo"),u.qZA(),u._UZ(64,"cks-image-uploader",36),u.qZA(),u.TgZ(65,"div",21),u.TgZ(66,"label"),u._uU(67,"Default Banner"),u.qZA(),u.TgZ(68,"div",22),u._UZ(69,"i",23),u.TgZ(70,"div",24),u._UZ(71,"img",37),u.qZA(),u.qZA(),u._UZ(72,"i",26),u.qZA(),u.qZA(),u.qZA(),u.TgZ(73,"div",14),u.TgZ(74,"label",15),u._uU(75,"Shared answer:"),u.qZA(),u.TgZ(76,"div",38),u.TgZ(77,"div",17),u.TgZ(78,"label"),u._uU(79,"Upload Banner"),u.qZA(),u._UZ(80,"cks-image-uploader",39),u.qZA(),u.TgZ(81,"div",19),u.TgZ(82,"label"),u._uU(83,"Upload Logo"),u.qZA(),u._UZ(84,"cks-image-uploader",40),u.qZA(),u.TgZ(85,"div",19),u.TgZ(86,"div",21),u.TgZ(87,"label"),u._uU(88,"Default Banner"),u.qZA(),u.TgZ(89,"div",22),u._UZ(90,"i",23),u.TgZ(91,"div",24),u._UZ(92,"img",41),u.qZA(),u.qZA(),u._UZ(93,"i",26),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(94,"div",42),u.TgZ(95,"button",43),u.NdJ("click",function(){return u.CHM(n),u.oxw().updateGraphicIdentity()}
1),u._uU(96,"Update"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.update_client_graphic_identity),u.xp6(13),u.Q6J("options",u.DdM(13,Xn)),u.xp6(4),u.Q6J("options",u.DdM(14,ei)),u.xp6(13),u.Q6J("ngStyle",u.VKq(15,ti,i.update_client_graphic_identity.get("info_background_color").value)),u.xp6(5),u.Q6J("ngStyle",u.VKq(17,ti,i.update_client_graphic_identity.get("section_background_color").value)),u.xp6(5),u.Q6J("ngStyle",u.VKq(19,ti,i.update_client_graphic_identity.get("item_title_color").value)),u.xp6(5),u.Q6J("ngStyle",u.VKq(21,ti,i.update_client_graphic_identity.get("item_tags_color").value)),u.xp6(5),u.Q6J("ngStyle",u.VKq(23,ti,i.update_client_graphic_identity.get("item_color").value)),u.xp6(10),u.Q6J("options",u.DdM(25,Xn)),u.xp6(4),u.Q6J("options",u.DdM(26,ei)),u.xp6(16),u.Q6J("options",u.DdM(27,Xn)),u.xp6(4),u.Q6J("options",u.DdM(28,ei)),u.xp6(11),u.Q6J("buttonLoading",i.updating)}}var ii=function(){var e=function(){function e(t,n){d(this,e),this.clientService=t,this.notificationService=n,this.Editor=Kn,this.loading=!1,this.updating=!1,this.update_client_graphic_identity=new P.cw({logo:new P.NI(""),banner:new P.NI(""),info_background_color:new P.NI(""),section_background_color:new P.NI(""),item_title_color:new P.NI(""),item_tags_color:new P.NI(""),item_color:new P.NI(""),dashboard_name:new P.NI(""),shared_articles_logo:new P.NI(""),shared_articles_banner:new P.NI(""),shared_answer_logo:new P.NI(""),shared_answer_banner:new P.NI("")}),this.update_client_readers_portal=new P.cw({readers_portal_login_url:new P.NI(""),readers_portal_login_logo:new P.NI(""),readers_portal_login_title:new P.NI(""),readers_portal_login_background:new P.NI("")}),this.update_general_settings=new P.cw({reader_portal_setting_default_image:new P.NI(""),favicon:new P.NI(""),crop_image:new P.NI(!1)}),this.update_banner_settings=new P.cw({banner_background:new P.NI(""),banner_transparency:new P.NI(.4),banner_logo:new P.NI(""),banner_title:new P.NI("")}),this.update_footer=new P.cw({footer_content:new P.NI,enable_footer:new P.NI(!1)})}return p(e,[{key:"ngOnInit",value:function(){this.getBranding()}},{key:"getBranding",value:function(){var e=this;this.loading=!0,this.clientService.getBranding().subscribe(function(t){e.client=t.client_settings,e.rp_settings=t.rp_settings,e.loading=!1,e.patchDataGraphicIdentity()},function(t){e.notificationService.error(t),e.loading=!1})}},{key:"updateGraphicIdentity",value:function(){var e=this;this.updating=!0,this.clientService.updateBrandingGraphicIdentity(this.update_client_graphic_identity.value).subscribe(function(t){e.updating=!1,e.client=t,e.notificationService.success("Client Graphic Identity has been updated successfully"),e.patchDataGraphicIdentity()},function(t){e.updating=!1,e.notificationService.error(t)})}},{key:"patchDataGraphicIdentity",value:function(){this.update_client_graphic_identity.patchValue({logo:this.client.logo,banner:this.client.banner,info_background_color:this.client.report_preferences.info_background_color,section_background_color:this.client.report_preferences.section_background_color,item_title_color:this.client.report_preferences.item_title_color,item_tags_color:this.client.report_preferences.item_tags_color,item_color:this.client.report_preferences.item_color,dashboard_name:this.client.dashboard_name,shared_articles_logo:this.client.shared_articles_logo,shared_articles_banner:this.client.shared_articles_banner,shared_answer_logo:this.client.shared_answer_logo,shared_answer_banner:this.client.shared_answer_banner})}},{key:"updateRP",value:function(){var e=this;this.clientService.updateBrandingReadersPortal(this.update_client_readers_portal.value).subscribe(function(t){e.notificationService.success("Client Reader Portal has been updated successfully"),e.client=t,e.patchdataReaderPortal()},function(t){e.notificationService.error(t)})}},{key:"patchdataReaderPortal",value:function(){this.update_client_readers_portal.patchValue({readers_portal_login_url:this.client.readers_portal_login_url,readers_portal_login_logo:this.client.readers_portal_login_logo,readers_portal_login_title:this.client.readers_portal_login_title,readers_portal_login_background:this.client.readers_portal_login_background})}},{key:"updateRP_general_settings",value:function(){var e=this;this.clientService.updateBrandingGeneralOptions(this.update_general_settings.value).subscribe(function(t){e.rp_settings.general=t.general,e.notificationService.success("Client Reader Portal Settings have been updated successfully")},function(t){e.notificationService.error(t)})}},{key:"patchGeneralSettingsData",value:function(){this.update_general_settings.patchValue({reader_portal_setting_default_image:this.rp_settings.general.default_image,crop_image:this.rp_settings.general.crop_image,favicon:this.rp_settings.general.favicon})}},{key:"updateRP_banner",value:function(){var e=this;this.clientService.updateBrandingBannerOptions(this.update_banner_settings.value).subscribe(function(t){e.notificationService.success("Client Reader Portal Banner has been updated successfully"),e.rp_settings.banner=t.banner,e.patchBannerData()},function(t){e.notificationService.error(t)})}},{key:"patchBannerData",value:function(){this.update_banner_settings.patchValue({banner_background:this.rp_settings.banner.banner_background,banner_transparency:this.rp_settings.banner.banner_transparency,banner_logo:this.rp_settings.banner.banner_logo,banner_title:this.rp_settings.banner.banner_title})}},{key:"updateRP_Footer",value:function(){var e=this;this.clientService.updateBrandingFooterOptions(this.update_footer.value).subscribe(function(t){e.rp_settings.footer=t.footer,e.patchFooterData(),e.notificationService.success("Client Reader Portal Footer has been updated successfully")},function(t){e.notificationService.error(t)})}},{key:"patchFooterData",value:function(){this.update_footer.patchValue({footer_content:this.rp_settings.footer.footer_content,enable_footer:this.rp_settings.footer.enable_footer})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-branding"]],decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide",2,"margin-bottom","40px"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","","novalidate","",3,"formGroup",4,"ngIf"],["disableEnterKey","","novalidate","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt",2,"position","relative"],[2,"width","100%","font-weight","600"],[1,"table__form-opt-h",2,"margin-bottom","24px"],[1,"table__form-opt","table__form-opt--2x"],["formControlName","banner",3,"options"],[1,"table__form-opt","table__form-opt--1x"],["formControlName","logo",3,"options"],[1,"alert__default-wrapper"],["tabindex","-1",1,"alert__default-inner"],[1,"alert__default-zoom","las","la-expand-arrows-alt"],[1,"alert__default-img"],["src","assets/images/alert_email_banner.jpg","width","200","alt","Banner Default Image",2,"width","100%"],[1,"alert__default-zoomout","las","la-times"],[1,"table__form-opt-h",2,"flex-wrap","wrap","margin-bottom","24px"],[1,"_color"],[3,"ngStyle"],["type","color","formControlName","info_background_color"],["type","color","formControlName","section_background_color"],["type","color","formControlName","item_title_color"],["type","color","formControlName","item_tags_color"],["type","color","formControlName","item_color"],["formControlName","shared_articles_banner",3,"options"],["formControlName","shared_articles_logo",3,"options"],["src","assets/images/article_email_banner.jpg","width","200","alt","Banner Default Image",2,"width","100%"],[1,"table__form-opt-h"],["formControlName","shared_answer_banner",3,"options"],["formControlName","shared_answer_logo",3,"options"],["src","assets/images/answer_email_banner.jpg","width","200","alt","Banner Default Image",2,"width","100%"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading","click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Settings > Emailing"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t.loading=e}),u.qZA(),u.qZA(),u.YNc(11,ni,97,29,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("ngIf",t.client))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,Wn.r,P.JJ,P.u,c.PC,P.Fj,pe.q],styles:['.page-content[_ngcontent-%COMP%]{position:unset}.form__wrapper[_ngcontent-%COMP%]{margin-bottom:40px}.table__form-btns[_ngcontent-%COMP%]{position:relative}._color[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:4px!important;gap:4px!important;font-size:12px!important}._color[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:inline-block;width:32px;height:20px;border:solid 2px var(--border-color);border-radius:3px;background:url(/assets/images/x.svg) center no-repeat;background-size:60% 60%}._color[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{width:0px;visibility:hidden;height:0;padding:0}.alert__default-wrapper[_ngcontent-%COMP%]{width:180px}.alert__default-wrapper[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{display:block;margin-bottom:8px}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]{position:relative;width:100%;height:128px;padding:4px;border:1px solid var(--border-color);border-radius:4px;cursor:pointer}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;padding:16px;background:rgba(21,21,21,.9);border-radius:4px;opacity:0;visibility:hidden;transition:all .1s ease-in-out;z-index:1}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]:hover:after{opacity:1;visibility:visible}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]   .alert__default-zoom[_ngcontent-%COMP%]{opacity:0;visibility:hidden;position:absolute;top:50%;left:50%;color:#fff;font-size:24px;transform:translate(-50%,-50%) scale(.9);transition:all .3s ease-in-out;cursor:pointer;z-index:2}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]:hover   .alert__default-zoom[_ngcontent-%COMP%]{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]:focus{position:absolute;top:-24px;left:-4px;width:100%;height:110%;padding:16px;z-index:11}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]:focus:after{opacity:1;visibility:visible}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]:focus   .alert__default-img[_ngcontent-%COMP%]{z-index:11}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]:focus   .alert__default-zoom[_ngcontent-%COMP%]{display:none}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-inner[_ngcontent-%COMP%]:focus ~ .alert__default-zoomout[_ngcontent-%COMP%]{display:block}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-zoomout[_ngcontent-%COMP%]{display:none;position:absolute;top:-12px;right:12px;color:#fff;font-size:24px;
1cursor:pointer;z-index:111}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-img[_ngcontent-%COMP%]{position:relative;width:100%;height:100%}.alert__default-wrapper[_ngcontent-%COMP%]   .alert__default-img[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}']}),e}(),oi=function(){return{multiple:!1}};function ri(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",10),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Login Page"),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"label"),u._uU(8,"Reader's portal name"),u.qZA(),u._UZ(9,"input",15),u.qZA(),u.TgZ(10,"div",16),u.TgZ(11,"label"),u._uU(12,"URL:"),u.qZA(),u.TgZ(13,"span"),u._uU(14,"https://readersportal.online/"),u.qZA(),u._UZ(15,"input",17),u.TgZ(16,"span"),u._uU(17,"/login"),u.qZA(),u.qZA(),u.TgZ(18,"div",18),u.TgZ(19,"div",19),u.TgZ(20,"label"),u._uU(21,"Logo that will be used in login page"),u.qZA(),u._UZ(22,"cks-image-uploader",20),u.qZA(),u.TgZ(23,"div",19),u.TgZ(24,"label"),u._uU(25,"Login page background image"),u.qZA(),u._UZ(26,"cks-image-uploader",21),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",22),u.TgZ(28,"button",23),u.NdJ("click",function(){return u.CHM(n),u.oxw().updateRP()}),u._uU(29," Update "),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.update_client_readers_portal),u.xp6(22),u.Q6J("options",u.DdM(4,oi)),u.xp6(4),u.Q6J("options",u.DdM(5,oi)),u.xp6(2),u.Q6J("buttonLoading",i.updating)}}var ai=function(){var e=function(){function e(t,n){d(this,e),this.clientService=t,this.notificationService=n,this.Editor=Kn,this.loading=!1,this.updating=!1,this.update_client_readers_portal=new P.cw({readers_portal_login_url:new P.NI(""),readers_portal_login_logo:new P.NI(""),readers_portal_login_title:new P.NI(""),readers_portal_login_background:new P.NI("")}),this.update_banner_settings=new P.cw({banner_background:new P.NI(""),banner_transparency:new P.NI(.4),banner_logo:new P.NI(""),banner_title:new P.NI("")})}return p(e,[{key:"ngOnInit",value:function(){this.getBranding()}},{key:"getBranding",value:function(){var e=this;this.loading=!0,this.clientService.getBranding().subscribe(function(t){e.client=t.client_settings,e.rp_settings=t.rp_settings,e.loading=!1,e.patchdataReaderPortal()},function(t){e.notificationService.error(t),e.loading=!1})}},{key:"updateRP",value:function(){var e=this;this.updating=!0,this.clientService.updateBrandingReadersPortal(this.update_client_readers_portal.value).subscribe(function(t){e.notificationService.success("Client Reader Portal has been updated successfully"),e.client=t.client_settings,e.rp_settings=t.rp_settings,e.updating=!1,e.patchdataReaderPortal()},function(t){e.updating=!1,e.notificationService.error(t)})}},{key:"patchdataReaderPortal",value:function(){console.log("ptch:",this.rp_settings.general),this.update_client_readers_portal.patchValue({readers_portal_login_url:this.rp_settings.general.readers_portal_login_url,readers_portal_login_logo:this.rp_settings.general.readers_portal_login_logo,readers_portal_login_title:this.rp_settings.general.readers_portal_login_title,readers_portal_login_background:this.rp_settings.general.readers_portal_login_background})}},{key:"updateRP_banner",value:function(){var e=this;this.clientService.updateBrandingBannerOptions(this.update_banner_settings.value).subscribe(function(t){e.notificationService.success("Client Reader Portal Banner has been updated successfully"),e.rp_settings.banner=t.banner,e.patchBannerData()},function(t){e.notificationService.error(t)})}},{key:"patchBannerData",value:function(){this.update_banner_settings.patchValue({banner_background:this.rp_settings.banner.banner_background,banner_transparency:this.rp_settings.banner.banner_transparency,banner_logo:this.rp_settings.banner.banner_logo,banner_title:this.rp_settings.banner.banner_title})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-readers-portal"]],decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide",2,"margin-bottom","40px"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","",3,"formGroup",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--3x",2,"margin","12px 0"],["type","text","formControlName","readers_portal_login_title"],[1,"table__form-opt-h",2,"align-items","center","gap","4px"],["type","text","formControlName","readers_portal_login_url",2,"width","160px","height","24px"],[1,"table__form-opt-h"],[1,"table__form-opt","table__form-opt--2x"],["formControlName","readers_portal_login_logo",3,"options"],["formControlName","readers_portal_login_background",3,"options"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading","click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4," Admin > Settings > Reader Portal > Login Page "),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t.loading=e}),u.qZA(),u.qZA(),u.YNc(11,ri,30,6,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("ngIf",t.rp_settings))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,Wn.r,pe.q],styles:[".page-content[_ngcontent-%COMP%]{position:unset}"]}),e}(),si=o(4537),li=o(4876);function ci(e,t){if(1&e&&(u.TgZ(0,"div",47),u.TgZ(1,"p",48),u._uU(2," The following domain(s) are invalid: "),u.TgZ(3,"strong"),u._uU(4),u.qZA(),u.TgZ(5,"span",27),u._uU(6,"(A valid domain should look like:"),u.TgZ(7,"strong"),u._uU(8,"@gmail.com"),u.qZA(),u._uU(9," or "),u.TgZ(10,"strong"),u._uU(11,"@outlook.com"),u.qZA(),u._uU(12,")"),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(4),u.hij("",n.invalidDomains.join(", "),". ")}}var gi=function(){return{outputFormat:"string",allowNew:!0}};function di(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",40),u.NdJ("ngSubmit",function(){return u.CHM(n),u.oxw().onUpdateSsoSettings()}),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"SSO Settings"),u.qZA(),u.qZA(),u.TgZ(5,"div",41),u.TgZ(6,"div",21),u.TgZ(7,"label",22),u._UZ(8,"input",42),u._UZ(9,"span",24),u._UZ(10,"span",25),u.qZA(),u.TgZ(11,"label",26),u._uU(12,"Allow non-registered Users to use SSO"),u.qZA(),u.qZA(),u.TgZ(13,"div",43),u.TgZ(14,"label"),u._uU(15,"Please enter your Domains"),u.TgZ(16,"span",27),u._uU(17," (Press Tab or Enter to add another Domain or click on it to Delete it)"),u.qZA(),u.qZA(),u.TgZ(18,"cks-input-splitter",44),u.NdJ("change",function(e){return u.CHM(n),u.oxw().onDomainChange(e)}),u.qZA(),u.YNc(19,ci,13,1,"div",45),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",38),u.TgZ(21,"button",46),u._uU(22,"Update SSO Settings"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i,o,r=u.oxw();u.Q6J("formGroup",r.sso),u.xp6(18),u.Q6J("externalValue",null==(i=r.sso.get("allowed_domains"))?null:i.value)("options",u.DdM(5,gi)),u.xp6(1),u.Q6J("ngIf",r.invalidDomains.length>0),u.xp6(2),u.Q6J("disabled",!r.sso.valid||!(null!=(o=r.sso.get("allow_user_registration"))&&o.value)||r.invalidDomains.length>0)}}function ui(e,t){1&e&&(u.TgZ(0,"div",56),u.TgZ(1,"label"),u._uU(2,"Static Ip Address"),u.qZA(),u._UZ(3,"input",57),u.qZA())}function pi(e,t){1&e&&(u.TgZ(0,"div",14),u.TgZ(1,"div",56),u.TgZ(2,"label"),u._uU(3,"From"),u.qZA(),u._UZ(4,"input",58),u.qZA(),u.TgZ(5,"div",56),u.TgZ(6,"label"),u._uU(7,"To"),u.qZA(),u._UZ(8,"input",59),u.qZA(),u.qZA())}function _i(e,t){if(1&e&&(u.TgZ(0,"div"),u.TgZ(1,"div",14),u.TgZ(2,"label",49),u._UZ(3,"input",50),u._UZ(4,"span",51),u.TgZ(5,"span",52),u._uU(6,"Static"),u.qZA(),u.qZA(),u.TgZ(7,"label",49),u._UZ(8,"input",53),u._UZ(9,"span",51),u.TgZ(10,"span",52),u._uU(11,"Range"),u.qZA(),u.qZA(),u.qZA(),u.YNc(12,ui,4,0,"div",54),u.YNc(13,pi,9,0,"div",55),u.qZA()),2&e){var n=u.oxw();u.xp6(12),u.Q6J("ngIf","static_ip"==n.update_client_security.value.ip_filtering_type),u.xp6(1),u.Q6J("ngIf","range_ip"==n.update_client_security.value.ip_filtering_type)}}var mi=function(){return[6,7,8,9,10,11,12,13,14,15,16]},fi=function(){var e=function(){function e(t,n){d(this,e),this.clientService=t,this.notificationService=n,this.showSSOSettings=!1,this._isLoading=!1,this.updating=!1,this.invalidDomains=[],this.sso=new P.cw({allow_user_registration:new P.NI(!1),allowed_domains:new P.NI([],P.kI.required)}),this.update_client_security=new P.cw({save_browsers:new P.NI(""),multi_factor_auth:new P.NI(""),logout_time:new P.NI(""),sort_by_views_enabled:new P.NI(""),mila_enabled:new P.NI(""),count_char:new P.NI("10"),special_char:new P.NI(""),number_char:new P.NI(""),uppercase_char:new P.NI(""),ip_filtered:new P.NI(""),ip_filtering_type:new P.NI("static_ip"),ip_address_static:new P.NI(""),ip_from:new P.NI(""),ip_to:new P.NI(""),allow_only_sso:new P.NI(!1),allow_login_as_client:new P.NI(!1)})}return p(e,[{key:"ngOnInit",value:function(){this.getClientOfAdmin()}},{key:"getClientOfAdmin",value:function(){var e=this;this._isLoading=!0,this.clientService.getClientByAdmin().subscribe(function(t){console.log("klientiii",t),e.client=t,e._isLoading=!1,Object.keys(e.client.sso_settings).length>0&&(e.showSSOSettings=!0),e.patchData()},function(t){e.notificationService.error(t),e._isLoading=!1})}},{key:"patchData",value:function(){var e,t=this;this.update_client_security.patchValue({two_factor_enabled:this.client.two_factor_enabled,save_browsers:this.client.save_browsers,multi_factor_auth:this.client.multi_factor_auth,logout_time:this.client.logout_time,sort_by_views_enabled:this.client.sort_by_views_enabled,mila_enabled:this.client.mila_enabled,count_char:this.client.client_password_rule.count_char,special_char:this.client.client_password_rule.special_char,number_char:this.client.client_password_rule.number_char,uppercase_char:this.client.client_password_rule.uppercase_char,ip_filtered:this.client.ip_filtered,ip_filtering_type:null===(e=this.client.ip_filtering)||void 0===e?void 0:e.ip_filtering_type,allow_only_sso:this.client.allow_only_sso,allow_login_as_client:this.client.allow_login_as_client}),this.update_client_security.value.ip_filtered&&this.client.ip_filtering.ip_table.forEach(function(e){"range_ip"==t.client.ip_filtering.ip_filtering_type?t.update_client_security.patchValue(t.update_client_security.value.ip_from?{ip_to:e.ip_address}:{ip_from:e.ip_address}):"static_ip"==t.client.ip_filtering.ip_filtering_type&&t.update_client_security.patchValue({ip_address_static:e.ip_address})}),Object.keys(this.client.sso_settings).length>0&&this.sso.patchValue({allow_user_registration:this.client.sso_settings.allow_user_registration,allowed_domains:this.client.sso_settings.allowed_domains})}},{key:"updateSecuritySettings",value:function(){var e=this;this.updating=!0,this.clientService.updateLoginSettings(this.update_client_security.value).subscribe(function(t){e.updating=!1,e.patchClient(t),e.notificationService.success("Successfully updated Security and Privacy")},function(t){e.updating=!1,e.notificationService.error(t)})}},{key:"patchClient",value:function(e){this.client.two_factor_enabled=e.two_factor_enabled,this.client.save_browsers=e.save_browsers,this.client.logout_time=e.logout_time,this.client.multi_factor_auth=e.multi_factor_auth,this.client.mila_enabled=e.mila_enabled,this.client.sort_by_views_enabled=e.sort_by_views_enabled,this.client.client_password_rule=e.client_password_rule,this.client.ip_filtered=e.ip_f
1iltered,this.client.ip_filtering=e.ip_filtering,this.client.allow_only_sso=e.allow_only_sso,this.client.allow_login_as_client=e.allow_login_as_client}},{key:"onDomainChange",value:function(e){var t,n=e.filter(function(e){return/^@?[^\s@]+\.[^\s@]{2,}$/.test(e)});this.invalidDomains=e.filter(function(e){return!n.includes(e)}),null===(t=this.sso.get("allowed_domains"))||void 0===t||t.setValue(n)}},{key:"onUpdateSsoSettings",value:function(){var e=this,t=this.sso.value;console.log(t),this.clientService.updateSSOSettings(t).subscribe(function(t){e.notificationService.success("Successfully updated SSO Settings")},function(t){e._isLoading=!1,e.notificationService.error(t)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["advanced-settings-security-privacy"]],decls:128,vars:7,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","",3,"formGroup","ngSubmit",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt"],[1,"form__checkbox"],["type","checkbox","formControlName","save_browsers","name",""],[1,"form__checkbox-input"],[1,"form__checkbox-label"],[1,"table__form-opt-h",2,"align-items","center"],["type","number","formControlName","logout_time",2,"max-width","120px"],[1,"form__switch-wrapper"],[1,"form__switch"],["type","checkbox","formControlName","multi_factor_auth"],[1,"form__switch-input"],[1,"form__switch-handle"],[1,"form__switch-label"],[2,"font-size","10px"],["type","checkbox","formControlName","mila_enabled"],["type","checkbox","formControlName","sort_by_views_enabled"],["type","checkbox","formControlName","allow_login_as_client"],["formControlName","count_char",3,"data"],["type","checkbox","formControlName","special_char","name",""],["type","checkbox","formControlName","number_char","name",""],["type","checkbox","formControlName","uppercase_char","name",""],["formControlName","ip_filtered","type","checkbox",1,""],[4,"ngIf"],["type","checkbox","formControlName","allow_only_sso"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading"],["disableEnterKey","",1,"table__form",3,"formGroup","ngSubmit"],[1,"table__form-opt","table__form-opt--3x"],["type","checkbox","formControlName","allow_user_registration"],[1,"table__form-opt",2,"margin","24px 0"],[3,"externalValue","options","change"],["class","error-message",4,"ngIf"],["type","submit",1,"btn",3,"disabled"],[1,"error-message"],[2,"font-size","12px","color","#F44336"],[1,"form__radio"],["type","radio","formControlName","ip_filtering_type","value","static_ip"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","formControlName","ip_filtering_type","value","range_ip"],["class","table__form-opt table__form-opt--2x",4,"ngIf"],["class","table__form-opt",4,"ngIf"],[1,"table__form-opt","table__form-opt--2x"],["type","text","formControlName","ip_address_static","name",""],["type","text","formControlName","ip_from"],["type","text","formControlName","ip_to"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Advanced Settings > Security Privacy"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t._isLoading=e}),u.qZA(),u.qZA(),u.YNc(11,di,23,6,"form",9),u.qZA(),u.TgZ(12,"div",6),u.TgZ(13,"form",10),u.NdJ("submit",function(){return t.updateSecuritySettings()}),u.TgZ(14,"div",11),u.TgZ(15,"div",12),u.TgZ(16,"span"),u._uU(17,"Login Settings"),u.qZA(),u.qZA(),u.TgZ(18,"div",13),u.TgZ(19,"div",14),u.TgZ(20,"label",15),u._UZ(21,"input",16),u._UZ(22,"span",17),u.TgZ(23,"span",18),u._uU(24,"Save Browser"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(25,"div",19),u.TgZ(26,"label"),u._uU(27,"Automatic Logout"),u.qZA(),u._UZ(28,"input",20),u.TgZ(29,"label"),u._uU(30,"min"),u.qZA(),u.qZA(),u.TgZ(31,"div",14),u.TgZ(32,"div",21),u.TgZ(33,"label",22),u._UZ(34,"input",23),u._UZ(35,"span",24),u._UZ(36,"span",25),u.qZA(),u.TgZ(37,"label",26),u._uU(38,"Multi-factor authentication (MFA) -"),u.TgZ(39,"span",27),u._uU(40," (Onl
1y for Explorer Portal)"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(41,"div",11),u.TgZ(42,"div",12),u.TgZ(43,"span"),u._uU(44,"Confidentiality"),u.qZA(),u.qZA(),u.TgZ(45,"div",13),u.TgZ(46,"div",14),u.TgZ(47,"div",21),u.TgZ(48,"label",22),u._UZ(49,"input",28),u._UZ(50,"span",24),u._UZ(51,"span",25),u.qZA(),u.TgZ(52,"label",26),u._uU(53,"Sort by MILA's recommendation (artificial intelligence)"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(54,"div",14),u.TgZ(55,"div",21),u.TgZ(56,"label",22),u._UZ(57,"input",29),u._UZ(58,"span",24),u._UZ(59,"span",25),u.qZA(),u.TgZ(60,"label",26),u._uU(61,"Sort by views"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(62,"div",14),u.TgZ(63,"div",21),u.TgZ(64,"label",22),u._UZ(65,"input",30),u._UZ(66,"span",24),u._UZ(67,"span",25),u.qZA(),u.TgZ(68,"label",26),u._uU(69,"Allow access to the Cikisi Customer Success Team for functional/technical support or configuration purposes."),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(70,"div",11),u.TgZ(71,"div",12),u.TgZ(72,"span"),u._uU(73,"Password Rules"),u.qZA(),u.qZA(),u.TgZ(74,"div",13),u.TgZ(75,"div",14),u.TgZ(76,"label"),u._uU(77,"Min. number of characters "),u.qZA(),u._UZ(78,"cks-input-range",31),u.qZA(),u.TgZ(79,"div",14),u.TgZ(80,"div",21),u.TgZ(81,"label",15),u._UZ(82,"input",32),u._UZ(83,"span",17),u.TgZ(84,"span",18),u._uU(85,"Special Character"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(86,"div",14),u.TgZ(87,"label",15),u._UZ(88,"input",33),u._UZ(89,"span",17),u.TgZ(90,"span",18),u._uU(91,"Number Character"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(92,"div",14),u.TgZ(93,"label",15),u._UZ(94,"input",34),u._UZ(95,"span",17),u.TgZ(96,"span",18),u._uU(97,"Uppercase Character"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(98,"div",11),u.TgZ(99,"div",12),u.TgZ(100,"span"),u._uU(101,"IP Filtering"),u.qZA(),u.qZA(),u.TgZ(102,"div",13),u.TgZ(103,"div",14),u.TgZ(104,"div",21),u.TgZ(105,"label",22),u._UZ(106,"input",35),u._UZ(107,"span",24),u._UZ(108,"span",25),u.qZA(),u.TgZ(109,"label",26),u._uU(110,"IP filtered"),u.qZA(),u.qZA(),u.qZA(),u.YNc(111,_i,14,2,"div",36),u.qZA(),u.qZA(),u.TgZ(112,"div",11),u.TgZ(113,"div",12),u.TgZ(114,"span"),u._uU(115,"Reader Portal"),u.qZA(),u.qZA(),u.TgZ(116,"div",13),u.TgZ(117,"div",14),u.TgZ(118,"div",21),u.TgZ(119,"label",22),u._UZ(120,"input",37),u._UZ(121,"span",24),u._UZ(122,"span",25),u.qZA(),u.TgZ(123,"label",26),u._uU(124,"Allow only SSO login"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(125,"div",38),u.TgZ(126,"button",39),u._uU(127,"Update Security & Privacy"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t._isLoading),u.xp6(1),u.Q6J("ngIf",t.client&&t.showSSOSettings),u.xp6(2),u.Q6J("formGroup",t.update_client_security),u.xp6(65),u.Q6J("data",u.DdM(6,mi)),u.xp6(33),u.Q6J("ngIf",1==t.update_client_security.value.ip_filtered),u.xp6(15),u.Q6J("buttonLoading",t.updating))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,P.Wl,P.JJ,P.u,P.wV,P.Fj,si.$,pe.q,li.m,P._],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.disabled[_ngcontent-%COMP%]{pointer-events:none}.packages__checkbox-items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:24px}.packages__checkbox-items[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%]{width:calc(33.333% - 30px)}"]}),e}(),hi=["inputLength"];function vi(e,t){1&e&&(u.TgZ(0,"span",34),u._uU(1,"Maximum limit length is 30.000 "),u.qZA())}function Zi(e,t){1&e&&(u.TgZ(0,"span"),u._UZ(1,"span",35),u.TgZ(2,"span"),u._uU(3," (It takes a moment while procesing!)"),u.qZA(),u.qZA())}function xi(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",10),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Original Article Content Limitation"),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"label"),u._uU(8,"Limit the length of the original article content to X characters"),u.qZA(),u.TgZ(9,"label"),u.TgZ(10,"input",15,16),u.NdJ("keydown",function(e){u.CHM(n);var t=u.MAs(11);return u.oxw().checkPercentage(e,t,"length")}),u.qZA(),u.qZA(),u.YNc(12,vi,2,0,"span",17),u.qZA(),u.TgZ(13,"div",18),u.TgZ(14,"label"),u._uU(15,"Limit the length of the original article content to Y % of the number of characters "),u.qZA(),u.TgZ(16,"label"),u.TgZ(17,"input",19,20),u.NdJ("keydown",function(e){u.CHM(n);var t=u.MAs(18);return u.oxw().checkPercentage(e,t,"percentage")}),u.qZA(),u._uU(19," % "),u.qZA(),u.qZA(),u.TgZ(20,"div",18),u.TgZ(21,"div",21),u.TgZ(22,"label",22),u._UZ(23,"input",23),u._UZ(24,"span",24),u._UZ(25,"span",25),u.qZA(),u.TgZ(26,"label",26),u._uU(27,"Limit the length of the content to the Z characters of the description of the article (when available)"),u.qZA(),u.qZA(),u.TgZ(28,"p"),u._uU(29,"If several rules are selected, Cikisi will apply the most restrictive one."),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(30,"div",11),u._UZ(31,"div",12),u.TgZ(32,"div",13),u.TgZ(33,"div",18),u.TgZ(34,"div",21),u.TgZ(35,"label",22),u._UZ(36,"input",27),u._UZ(37,"span",24),u._UZ(38,"span",25),u.qZA(),u.TgZ(39,"label",26),u._uU(40,"Apply in Explorer Portal (read article interface)"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(41,"div",18),u.TgZ(42,"div",21),u.TgZ(43,"label",22),u._UZ(44,"input",28),u._UZ(45,"span",24),u._UZ(46,"span",25),u.qZA(),u.TgZ(47,"label",26),u._uU(48,"Apply in Cikisi Export features (CSV, JSON, RSS, etc.)"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(49,"div",18),u.TgZ(50,"div",21),u.TgZ(51,"label",22),u._UZ(52,"input",29),u._UZ(53,"span",24),u._UZ(54,"span",25),u.qZA(),u.TgZ(55,"label",26),u._uU(56,"Apply in Cikisi API"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(57,"div",18),u.TgZ(58,"div",21),u.TgZ(59,"label",22),u._UZ(60,"input",30),u._UZ(61,"span",24),u._UZ(62,"span",25),u.qZA(),u.TgZ(63,"label",26),u._uU(64,"Apply in Reader Portal (read article interface) if the article cannot be reproduced by my organization"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(65,"div",31),u.TgZ(66,"button",32),u.NdJ("click",function(){return u.CHM(n),u.oxw().updateContentLimitation()}),u._uU(67,"Update Content Limitation"),u.qZA(),u.YNc(68,Zi,4,0,"span",33),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.update_content_limit),u.xp6(12),u.Q6J("ngIf",i._isMaxLimitLength),u.xp6(54),u.Q6J("buttonLoading",i.updating),u.xp6(2),u.Q6J("ngIf",i._isLoading)}}var bi=function(){var e=function(){function e(t,n){d(this,e),this.clientService=t,this.notificationService=n,this._isLoading=!1,this.updating=!1,this._isMaxLimitLength=!1,this.update_content_limit=new P.cw({content_length:new P.NI(""),only_description:new P.NI(""),number_of_chars_in_percentage:new P.NI(""),view_item:new P.NI(!1),export_item:new P.NI(!1),api_item:new P.NI(!1),readers_portal:new P.NI(!1)})}return p(e,[{key:"ngOnInit",value:function(){this.getClientOfAdmin()}},{key:"getClientOfAdmin",value:function(){var e=this;this._isLoading=!0,this.clientService.getClientByAdmin().subscribe(function(t){e.clientId=t.id,e.getClientContent(e.clientId)},function(e){console.log(e)})}},{key:"getClientContent",value:function(e){var t=this;this.clientService.getClientContentLimit(e).subscribe(function(e){t.contentLimitation=e,t._isLoading=!1,console.log("this.contentLimitation",t.contentLimitation),t.patchDataToContentLimitForm()},function(e){console.log(e),t._isLoading=!1})}},{key:"patchDataToContentLimitForm",value:function(){this.update_content_limit.patchValue({content_length:this.contentLimitation.content_length,only_description:this.contentLimitation.only_description,number_of_chars_in_percentage:this.contentLimitation.number_of_chars_in_percentage,view_item:this.contentLimitation.view_item,export_item:this.contentLimitation.export_item,api_item:this.contentLimitation.api_item,readers_portal:this.contentLimitation.readers_portal})}},{key:"updateContentLimitation",value:function(){var e=this;this.updating=!0,this.clientService.updateContentLimitation(this.clientId,this.update_content_limit.value).subscribe(function(t){e.updating=!1,e.contentLimitation.only_description=t.only_description,e.contentLimitation.view_item=t.view_item,e.contentLimitation.export_item=t.export_item,e.contentLimitation.api_item=t.api_item,e.contentLimitation.content_length=t.content_length,e.contentLimitation.readers_portal=t.readers_portal,e.contentLimitation.number_of_chars_in_percentage=t.number_of_chars_in_percentage,e.patchDataToContentLimitForm(),e.notificationService.success("Successfully updated login settings.")},function(t){e.updating=!1,e.notificationService.error(t)})}},{key:"checkPercentage",value:function(e,t,n){var i=+e.key,o=t.value+(isNaN(i)?"":Number(i)),r=o.match("[0-9]+");"percentage"===n?(+o>100||!r||""===o)&&e.preventDefault():"length"===n&&(this._isMaxLimitLength=!1,(+o>3e4||!r||""===o)&&(e.preventDefault(),this.$inputLength.nativeElement.value=3e4,this._isMaxLimitLength=!0))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-advanced-settings-content-limitation"]],viewQuery:function(e,t){var n;
1(1&e&&u.Gf(hi,7),2&e)&&(u.iGM(n=u.CRH())&&(t.$inputLength=n.first))},decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","",3,"formGroup",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--2x"],["required","","type","number","min","0","max","30000","formControlName","content_length",2,"width","120px",3,"keydown"],["inputLength",""],["style","color: red;",4,"ngIf"],[1,"table__form-opt"],["type","number","min","0","max","100","formControlName","number_of_chars_in_percentage",2,"width","120px",3,"keydown"],["inputNumber",""],[1,"form__switch-wrapper"],[1,"form__switch"],["type","checkbox","formControlName","only_description"],[1,"form__switch-input"],[1,"form__switch-handle"],[1,"form__switch-label"],["type","checkbox","formControlName","view_item"],["type","checkbox","formControlName","export_item"],["type","checkbox","formControlName","api_item"],["type","checkbox","formControlName","readers_portal"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading","click"],[4,"ngIf"],[2,"color","red"],[1,"loading--circle","--loading--circle"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Advanced Settings > Content Limitation"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t._isLoading=e}),u.qZA(),u.qZA(),u.YNc(11,xi,69,4,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t._isLoading),u.xp6(1),u.Q6J("ngIf",t.contentLimitation))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,P.qQ,P.Fd,P.wV,P.Fj,P.Q7,P.JJ,P.u,P.Wl,pe.q],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.packages__checkbox-items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:24px}.packages__checkbox-items[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%]{width:calc(33.333% - 30px)}"]}),e}();function Ci(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",10),u.NdJ("submit",function(){return u.CHM(n),u.oxw().update()}),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Notifications"),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"label"),u._uU(8,"Show network issues / warning notifications in Cikisi Explorer Portal and in Cikisi Reader Portal"),u.qZA(),u.TgZ(9,"div",15),u.TgZ(10,"label",16),u._uU(11,"No"),u.qZA(),u.TgZ(12,"label",17),u._UZ(13,"input",18),u._UZ(14,"span",19),u._UZ(15,"span",20),u.qZA(),u.TgZ(16,"label",16),u._uU(17,"Yes"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(18,"div",21),u.TgZ(19,"button",22),u._uU(20,"Update Notifications"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.update_client),u.xp6(19),u.Q6J("buttonLoading",i.updating)}}var yi=function(){var e=function(){function e(t,n,i){d(this,e),this.authService=t,this.clientService=n,this.notificationService=i,this.loading=!1,this.updating=!1,this.update_client=new P.cw({show_network_warnings:new P.NI(!0)})}return p(e,[{key:"ngOnInit",value:function(){this.getClientOfAdmin()}},{key:"getClientOfAdmin",value:function(){var e=this;this.loading=!0,this.clientService.getClientByAdmin().subscribe(function(t){e.client=t,e.loading=!1,e.patchData()},function(t){e.notificationService.error(t),e.loading=!1})}},{key:"patchData",value:function(){this.update_client.patchValue({show_network_warnings:this.client.show_network_warnings})}},{key:"update",value:function(){var e=this;this.updating=!0,this.clientService.updateClientByAdmin(this.update_client.value).subscribe(function(t){e.client=t,e.authService.setupCurrentUser().subscribe(),e.notificationService.success("The client notifications have been updated!"),e.patchData(),e.updating=!1},function(t){e.notificationService.error(t),e.updating=!1})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.$h),u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["advanced-settings-notifications"]],decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","",3,"formGroup","submit",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group","clearfix"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt"],[1,"form__switch-wrapper"],[1,"switch__label"],[1,"form__switch"],["name","show","type","checkbox","formControlName","show_network_warnings"],[1,"form__switch-input"],[1,"form__switch-handle"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Advanced Settings > Notifications"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t.loading=e}),u.qZA(),u.qZA(),u.YNc(11,Ci,21,2,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("ngIf",t.client))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,P.Wl,P.JJ,P.u,pe.q],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.disabled[_ngcontent-%COMP%]{pointer-events:none}.packages__checkbox-items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:24px}.packages__checkbox-items[_ngcontent-%COMP%]   .checkbox[_ngcontent-%COMP%]{width:calc(33.333% - 30px)}"]}),e}(),Mi=p(function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d(this,e),this.id=t.id?t.id:null,this.name=t.name?t.name:"",this.description=t.description?t.description:"",this.source_type=t.source_type?t.source_type:"",this.api_key=t.api_key?t.api_key:""}),wi=o(98684),Ai=o(88002),qi=o(13409),Ti=o(91841),Oi=function(){var e=function(){function e(t){d(this,e),this.http=t,this.searchQuery=new qi.Subject,this.$searchQuery=this.searchQuery.asObservable()}return p(e,[{key:"register",value:function(e){return this.http.post(wi.F.fullPath+"client_authentications",e).pipe((0,Ai.U)(function(e){return e},function(e){return e}))}},{key:"getAll",value:function(e){var t=[];e&&e.keywords&&t.push("query=".concat(encodeURIComponent(e.keywords))),e&&e.page>-1&&t.push("page="+e.page),e&&e.per_page&&t.push("per_page="+e.per_page);var n=t.length>0?"?"+t.join("&"):"";return this.http.get(wi.F.fullPath+"client_authentications"+n).pipe((0,Ai.U)(function(e){return e.data.map(function(e){return new Mi(e)})},function(e){return e}))}},{key:"update",value:function(e,t){return this.http.put(wi.F.fullPath+"client_authentications/"+e,t).pipe((0,Ai.U)(function(e){return new Mi(e.data)},function(e){return e}))}},{key:"getById",value:function(e){return this.http.get(wi.F.fullPath+"client_authentications/"+e).pipe((0,Ai.U)(function(e){return new Mi(e.data)},function(e){return e}))}},{key:"getConnectors",value:function(){return this.http.get(wi.F.fullPath+"client_authentications/connectors").pipe((0,Ai.U)(function(e){return e.data},function(e){return e}))}},{key:"delete",value:function(e){return this.http.delete(wi.F.fullPath+"client_authentications/"+e).pipe((0,Ai.U)(function(e){return e},function(e){return e}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(Ti.eN))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Pi=function(){return{text:"Edit",position:"top"}},ki=function(){return{text:"Delete",position:"top"}};function Ui(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"tr",7),u.TgZ(1,"td"),u._uU(2),u.qZA(),u.TgZ(3,"td"),u._uU(4),u.qZA(),u.TgZ(5,"td"),u._uU(6),u.qZA(),u.TgZ(7,"td",8),u.TgZ(8,"a",9),u._UZ(9,"i",10),u.qZA(),u.TgZ(10,"a",11),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw().deleteApi(e.id)}),u._UZ(11,"i",12),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(2),u.Oqu(i.id),u.xp6(2),u.Oqu(i.name),u.xp6(2),u.Oqu(i.description),u.xp6(2),u.MGl("routerLink","/admin/advanced-settings/authentication/",i.id,"/edit"),u.Q6J("tooltip",u.Dd
1M(6,Pi)),u.xp6(2),u.Q6J("tooltip",u.DdM(7,ki))}}function Ii(e,t){1&e&&u._UZ(0,"span",13)}var Si=function(){var e=function(){function e(t,n,i){d(this,e),this.apiAuth=t,this.notificationService=n,this.dialogService=i,this.webOfScienceQuery=new k.cOn,this.webOfScienceAPIs=[]}return p(e,[{key:"ngOnInit",value:function(){this.getApiAuthentications(),this.webOfScienceQuery.callback=this.getApiAuthentications.bind(this),this.search()}},{key:"search",value:function(){var e=this;this.sub_search=this.apiAuth.$searchQuery.subscribe(function(t){e.webOfScienceQuery.addParam("keywords",t),e.webOfScienceAPIs=[],e.getApiAuthentications()})}},{key:"getApiAuthentications",value:function(){var e=this;console.log("---QQQQ REQUESTING: ",this.webOfScienceQuery._loading),!this.webOfScienceQuery._loading&&!this.webOfScienceQuery._endOfResults&&(this.webOfScienceQuery.pagination.next(),console.log("---QQQQ page: ",this.webOfScienceQuery.pagination.page),this._isLoading=!0,this.sub_apiList=this.apiAuth.getAll(this.webOfScienceQuery.getQuery()).subscribe(function(t){var n;t.length<e.webOfScienceQuery.pagination.per_page&&(e.webOfScienceQuery._endOfResults=!0),console.log(t),(n=e.webOfScienceAPIs).push.apply(n,l(t)),e.webOfScienceQuery.loaded(),e._isLoading=!1},function(t){e.webOfScienceQuery.loaded(),e.webOfScienceQuery._endOfResults=!0,e._isLoading=!1,e.notificationService.error("Something went wrong, please try again!")}))}},{key:"deleteApi",value:function(e){var t=this;console.log("asddd",e),this.dialogService.alert({title:"Delete Authentication?",message:'Are you sure you want to delete "'.concat(this.webOfScienceAPIs.find(function(t){return t.id===e}).name,'"?'),buttons:[{label:"delete",class:"btn btn--danger",callback:function(){t.apiAuth.delete(e).subscribe(function(n){var i=t.webOfScienceAPIs.find(function(t){return t.id===e}),o=t.webOfScienceAPIs.indexOf(i);t.webOfScienceAPIs.splice(o,1),t.dialogService.close()},function(e){t.notificationService.error("Something went wrong while deleting the authentication api, please try again later."),console.log(e)})}}]})}},{key:"ngOnDestroy",value:function(){this.sub_search&&this.sub_search.unsubscribe()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(Oi),u.Y36(_.gq),u.Y36(_.xA))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-web-of-science"]],decls:22,vars:3,consts:[[1,"loader--container"],[3,"state","stateChange"],[1,"table","pages"],[1,"sr-only"],["width","210"],["class","_log",4,"ngFor","ngForOf"],["class","loader__icon",4,"ngIf"],[1,"_log"],[1,"table-actions__icons"],[3,"routerLink","tooltip"],[1,"la","la-edit"],[3,"tooltip","click"],[1,"la","la-trash"],[1,"loader__icon"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"cks-loader-bar",1),u.NdJ("stateChange",function(e){return t._isLoading=e}),u.qZA(),u.qZA(),u.TgZ(2,"div",2),u.TgZ(3,"table"),u.TgZ(4,"caption",3),u._uU(5,"Web of Science Table"),u.qZA(),u.TgZ(6,"thead"),u.TgZ(7,"tr"),u.TgZ(8,"th"),u.TgZ(9,"div"),u._uU(10,"ID"),u.qZA(),u.qZA(),u.TgZ(11,"th"),u.TgZ(12,"div"),u._uU(13,"Name"),u.qZA(),u.qZA(),u.TgZ(14,"th"),u.TgZ(15,"div"),u._uU(16,"Description"),u.qZA(),u.qZA(),u.TgZ(17,"th",4),u._UZ(18,"div"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(19,"tbody"),u.YNc(20,Ui,12,8,"tr",5),u.YNc(21,Ii,1,0,"span",6),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(1),u.Q6J("state",t._isLoading),u.xp6(19),u.Q6J("ngForOf",t.webOfScienceAPIs),u.xp6(1),u.Q6J("ngIf",t._isLoading))},directives:[Zt.C,c.sg,c.O5,g.yS,S.i],styles:[".loader__icon[_ngcontent-%COMP%]{position:absolute;top:45px;right:31px}"]}),e}();function Ji(e,t){1&e&&u._UZ(0,"app-web-of-science")}var Ni=function(e){return{disabled:e}},Qi=function(e){return{_active:e}},Li=function(){var e=function(){function e(t,n){d(this,e),this.apiAuth=t,this.notificationService=n,this.currentTab="web_of_science"}return p(e,[{key:"ngOnInit",value:function(){}},{key:"updateType",value:function(e){this.currentTab=e}},{key:"search",value:function(){this.apiAuth.searchQuery.next(this.query)}},{key:"ngOnDestroy",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(Oi),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-advanced-settings-authentications"]],hostAttrs:[1,"--hasstripe"],decls:26,vars:8,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"table__tabs","flex-item--static",3,"ngClass"],[1,"table__tab-item",3,"ngClass","click"],[1,"table__tab-name"],[1,"page__stripe-right"],["routerLink","create",1,"btn","btn--small","page__create-btn"],[1,"hide__desktop","material-icons"],[1,"page__search","flex-item--static"],[1,"search__form"],[1,"search__input"],[1,"search__icon",3,"click"],[1,"material-icons"],["type","text","placeholder","Search",3,"ngModel","ngModelChange","keyup.enter"],[1,"flex-layout--horizontal",2,"height","calc(100% - 50px)"],[1,"page-content"],[4,"ngIf"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Advanced Settings > Authentications"),u.qZA(),u.TgZ(5,"section",4),u.TgZ(6,"div",5),u.NdJ("click",function(){return t.updateType("web_of_science")}),u.TgZ(7,"span",6),u._uU(8,"Web of Science API"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(9,"div",7),u.TgZ(10,"div",8),u.TgZ(11,"i",9),u._uU(12,"add"),u.qZA(),u.TgZ(13,"span"),u._uU(14,"Create"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(15,"section",10),u.TgZ(16,"div",11),u.TgZ(17,"div",12),u.TgZ(18,"div",13),u.NdJ("click",function(){return t.search()}),u.TgZ(19,"i",14),u._uU(20,"search"),u.qZA(),u.qZA(),u.TgZ(21,"input",15),u.NdJ("ngModelChange",function(e){return t.query=e})("keyup.enter",function(){return t.search()}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(22,"div",16),u.TgZ(23,"div",0),u.TgZ(24,"div",17),u.YNc(25,Ji,1,0,"app-web-of-science",18),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(5),u.Q6J("ngClass",u.VKq(4,Ni,t._isLoading)),u.xp6(1),u.Q6J("ngClass",u.VKq(6,Qi,"web_of_science"==t.currentTab)),u.xp6(15),u.Q6J("ngModel",t.query),u.xp6(4),u.Q6J("ngIf","web_of_science"==t.currentTab))},directives:[c.mk,g.rH,P.Fj,P.JJ,P.On,c.O5,Si],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.tabs[_ngcontent-%COMP%]{width:100%}.tab[_ngcontent-%COMP%]{padding:0 15px;display:inline-block;cursor:pointer;line-height:50px;transition:all .15s}.tab[_ngcontent-%COMP%]:hover{color:var(--bgnav)}.tab._active[_ngcontent-%COMP%]{background:var(--bg-boxes);box-shadow:inset 0 2px var(--accent)}.pages[_ngcontent-%COMP%]{position:relative;width:100%;background:var(--bg-boxes)}.disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.5}.loader__icon[_ngcontent-%COMP%]{position:absolute;top:16px;right:16px}"]}),e}();function Fi(e,t){if(1&e&&(u.TgZ(0,"option",26),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("value",n.type),u.xp6(1),u.Oqu(n.name)}}function Yi(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"i",27),u.NdJ("click",function(){return u.CHM(n),u.oxw().showApi()}),u.qZA()}}function Ei(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"i",28),u.NdJ("click",function(){return u.CHM(n),u.oxw().showApi()}),u.qZA()}}var Bi=function(){var e=function(){function e(t,n,i){d(this,e),this.authApi=t,this.notificationService=n,this.router=i,this.hideAPI=!0,this.registerForm=new P.cw({name:new P.NI(""),description:new P.NI(""),source_type:new P.NI(""),api_key:new P.NI("")}),this.sourceType=[]}return p(e,[{key:"ngOnInit",value:function(){this.getConnectors()}},{key:"getConnectors",value:function(){var e=this;this.authApi.getConnectors().subscribe(function(t){e.sourceType=t},function(e){console.log(e)})}},{key:"submit",value:function(){var e=this;this.authApi.register(this.registerForm.value).subscribe(function(t){console.log("created!",t),e.notificationService.success('The authentication "'.concat(e.registerForm.value.name,'" has been created!')),e.router.navigateByUrl("/admin/advanced-settings/authentication")},function(t){e.notificationService.error("Unable to create authentication")})}},{key:"showApi",value:function(){this.hideAPI=!this.hideAPI}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(Oi),u.Y36(_.gq),u.Y36(g.F0))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-authentication-create"]],decls:40,vars:5,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 50px)"],[1,"page-content"],[1,"form__wrapper-wide"],["disableEnterKey","","autocomplete","off",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--2x"],["type","text","formControlName","name"],[1,"table__form-opt"],["formControlName","description"],[1,"table__form-opt","table__form-opt--3x"],["formControlName","source_type"],[3,"value",4,"ngFor","ngForOf"],[1,"table__form-opt","table__form-opt--3x","input_api"],[1,"input_api"],["formControlName","api_key",2,"padding-right","40px",3,"type"],["class","las la-eye show_api",3,"click",4,"ngIf"],["class","lar la-eye-slash show_api",3,"click",4,"ngIf"],[1,"table__form-btns"],["type","submit",1,"btn"],["routerLink","/admin/advanced-settings/authentication",1,"btn","btn--cancel"],[3,"value"],[1,"las","la-eye","show_api",3,"click"],[1,"lar","la-eye-slash","show_api",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Advanced Settings > Authentication > Create"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"form",7),u.NdJ("submit",function(){return t.submit()}),u.TgZ(10,"div",8),u.TgZ(11,"div",9),u.TgZ(12,"span"),u._uU(13,"Authentication details"),u.qZA(),u.qZA(),u.TgZ(14,"div",10),u.TgZ(15,"div",11),u.TgZ(16,"label"),u._uU(17,"Name:"),u.qZA(),u._UZ(18,"input",12),u.qZA(),u.TgZ(19,"div",13),u.TgZ(20,"label"),u._uU(21,"Description:"),u.qZA(),u._UZ(22,"textarea",14),u.qZA(),u.TgZ(23,"div",15),u.TgZ(24,"label"),u._uU(25,"Source Type:"),u.qZA(),u.TgZ(26,"select",16),u.YNc(27,Fi,2,2,"option",17),u.qZA(),u.qZA(),u.TgZ(28,"div",18),u.TgZ(29,"label"),u._uU(30,"Api Key:"),u.qZA(),u.TgZ(31,"div",19),u._UZ(32,"input",20),u.YNc(33,Yi,1,0,"i",21),u.YNc(34,Ei,1,0,"i",22),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(35,"div",23),u.TgZ(36,"button",24),u._uU(37,"Create"),u.qZA(),u.TgZ(38,"button",25),u._uU(39,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(9),u.Q6J("formGroup",t.registerForm),u.xp6(18),u.Q6J("ngForOf",t.sourceType),u.xp6(
15),u.Q6J("type",t.hideAPI?"password":"text"),u.xp6(1),u.Q6J("ngIf",t.hideAPI),u.xp6(1),u.Q6J("ngIf",!t.hideAPI))},directives:[P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,P.EJ,c.sg,c.O5,g.rH,P.YN,P.Kr],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.input_api[_ngcontent-%COMP%]{position:relative}.show_api[_ngcontent-%COMP%]{position:absolute;right:1px;top:1px;font-size:26px;border-radius:15px;padding:6px}"]}),e}();function Di(e,t){if(1&e&&(u.TgZ(0,"option",28),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("value",n.type),u.xp6(1),u.Oqu(n.name)}}function zi(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"i",29),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showApi()}),u.qZA()}}function ji(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"i",30),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showApi()}),u.qZA()}}function Hi(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",11),u.NdJ("submit",function(){return u.CHM(n),u.oxw().submit()}),u.TgZ(1,"div",12),u.TgZ(2,"div",13),u.TgZ(3,"span"),u._uU(4,"Authentication details"),u.qZA(),u.qZA(),u.TgZ(5,"div",14),u.TgZ(6,"div",15),u.TgZ(7,"label"),u._uU(8,"Name:"),u.qZA(),u._UZ(9,"input",16),u.qZA(),u.TgZ(10,"div",17),u.TgZ(11,"label"),u._uU(12,"Description:"),u.qZA(),u._UZ(13,"textarea",18),u.qZA(),u.TgZ(14,"div",15),u.TgZ(15,"label"),u._uU(16,"Source Type:"),u.qZA(),u.TgZ(17,"select",19),u.YNc(18,Di,2,2,"option",20),u.qZA(),u.qZA(),u.TgZ(19,"div",21),u.TgZ(20,"label"),u._uU(21,"Api Key:"),u.qZA(),u.TgZ(22,"div",22),u._UZ(23,"input",23),u.YNc(24,zi,1,0,"i",24),u.YNc(25,ji,1,0,"i",25),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(26,"div",12),u.TgZ(27,"button",26),u._uU(28,"Update"),u.qZA(),u.TgZ(29,"button",27),u._uU(30,"Cancel"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.editForm),u.xp6(18),u.Q6J("ngForOf",i.sourceType),u.xp6(5),u.Q6J("type",i.hideAPI?"password":"text"),u.xp6(1),u.Q6J("ngIf",i.hideAPI),u.xp6(1),u.Q6J("ngIf",!i.hideAPI)}}var $i=function(){var e=function(){function e(t,n,i,o){d(this,e),this.authApi=t,this.route=n,this.notificationService=i,this.router=o,this.hideAPI=!0,this.sourceType=[],this.editForm=new P.cw({name:new P.NI(""),description:new P.NI(""),source_type:new P.NI(""),api_key:new P.NI("")})}return p(e,[{key:"ngOnInit",value:function(){this.apiAuthenticationId=parseInt(this.route.snapshot.paramMap.get("id")),this.getConnectors(),this.getById()}},{key:"getById",value:function(){var e=this;this._isLoading=!0,this.authApi.getById(this.apiAuthenticationId).subscribe(function(t){e.apiAuthentication=t,e.patchForm(),e._isLoading=!1},function(e){console.log(e)})}},{key:"patchForm",value:function(){this.editForm.patchValue({name:this.apiAuthentication.name,description:this.apiAuthentication.description,source_type:this.apiAuthentication.source_type,api_key:this.apiAuthentication.api_key})}},{key:"getConnectors",value:function(){var e=this;this.authApi.getConnectors().subscribe(function(t){e.sourceType=t},function(e){console.log(e)})}},{key:"submit",value:function(){var e=this;this.authApi.update(this.apiAuthenticationId,this.editForm.value).subscribe(function(t){console.log(t),e.notificationService.success("Authentication updated!"),e.router.navigateByUrl("/admin/advanced-settings/authentication")},function(t){e.notificationService.error("Something went wrong, please try again later!"),console.log(t)})}},{key:"showApi",value:function(){this.hideAPI=!this.hideAPI}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(Oi),u.Y36(g.gz),u.Y36(_.gq),u.Y36(g.F0))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-authentication-edit"]],decls:13,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page-stripe__title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 50px)"],[1,"page-content"],[1,"loader--container"],[1,"loader--content"],[3,"state","stateChange"],[1,"form__wrapper-wide"],["class","table__form","disableEnterKey","",3,"formGroup","submit",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--3x"],["type","text","formControlName","name"],[1,"table__form-opt"],["formControlName","description"],["formControlName","source_type"],[3,"value",4,"ngFor","ngForOf"],[1,"table__form-opt","table__form-opt--3x","input_api"],[1,"input_api"],["formControlName","api_key",2,"padding-right","40px",3,"type"],["class","las la-eye show_api",3,"click",4,"ngIf"],["class","lar la-eye-slash show_api",3,"click",4,"ngIf"],["type","submit",1,"btn"],["routerLink","/admin/advanced-settings/authentication",1,"btn","btn--cancel"],[3,"value"],[1,"las","la-eye","show_api",3,"click"],[1,"lar","la-eye-slash","show_api",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Advanced Settings > Authentication > Edit"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t._isLoading=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(11,"div",9),u.YNc(12,Hi,31,5,"form",10),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t._isLoading),u.xp6(2),u.Q6J("ngIf",!t._isLoading))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,P.EJ,c.sg,g.rH,P.YN,P.Kr],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.input_api[_ngcontent-%COMP%]{position:relative}.show_api[_ngcontent-%COMP%]{position:absolute;right:1px;top:1px;font-size:26px;border-radius:15px;padding:6px}"]}),e}(),Vi=o(31098),Ri=o(21021),Gi=function(){var e=function(){function e(t,n){d(this,e),this.clientService=t,this.notificationService=n,this.loading=!1,this.updating=!1,this.update_client_name=new P.cw({dashboard_name:new P.NI("")})}return p(e,[{key:"ngOnInit",value:function(){this.getBranding()}},{key:"getBranding",value:function(){var e=this;this.loading=!0,this.clientService.getBranding().subscribe(function(t){e.client=t.client_settings,e.patchDataGraphicIdentity(),e.loading=!1},function(t){e.loading=!1,e.notificationService.error(t)})}},{key:"patchDataGraphicIdentity",value:function(){this.update_client_name.patchValue({logo:this.client.logo,banner:this.client.banner,info_background_color:this.client.report_preferences.info_background_color,section_background_color:this.client.report_preferences.section_background_color,
1item_title_color:this.client.report_preferences.item_title_color,item_tags_color:this.client.report_preferences.item_tags_color,item_color:this.client.report_preferences.item_color,dashboard_name:this.client.dashboard_name,shared_articles_logo:this.client.shared_articles_logo,shared_articles_banner:this.client.shared_articles_banner,shared_answer_logo:this.client.shared_answer_logo,shared_answer_banner:this.client.shared_answer_banner})}},{key:"updateForm",value:function(){var e=this;this.updating=!0,this.clientService.updateBrandingGraphicIdentity(this.update_client_name.value).subscribe(function(t){e.client=t,e.updating=!1,e.notificationService.success("Client Graphic Identity has been updated successfully"),e.patchDataGraphicIdentity()},function(t){e.notificationService.error(t),e.updating=!1})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-explorer-portal"]],decls:24,vars:3,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal"],[1,"page-content"],[1,"form__wrapper-wide"],[1,"loader--container"],[3,"state","stateChange"],["disableEnterKey","","novalidate","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--2x"],["type","text","formControlName","dashboard_name"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Settings > Explorer Portal"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t.loading=e}),u.qZA(),u.qZA(),u.TgZ(11,"form",9),u.NdJ("submit",function(){return t.updateForm()}),u.TgZ(12,"div",10),u.TgZ(13,"div",11),u.TgZ(14,"span"),u._uU(15,"Client Name"),u.qZA(),u.qZA(),u.TgZ(16,"div",12),u.TgZ(17,"div",13),u.TgZ(18,"label"),u._uU(19,"Explorer Portal Name"),u.qZA(),u._UZ(20,"input",14),u.qZA(),u.qZA(),u.qZA(),u.TgZ(21,"div",15),u.TgZ(22,"button",16),u._uU(23,"Update"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("formGroup",t.update_client_name),u.xp6(11),u.Q6J("buttonLoading",t.updating))},directives:[Zt.C,P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,pe.q],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.form__wrapper[_ngcontent-%COMP%]{margin-bottom:40px}.table__form-btns[_ngcontent-%COMP%]{position:relative}"]}),e}(),Ki=o(79765),Wi=o(46782),Xi=o(9643),eo=o(39761),to=o(68939),no=o(95880),io=o(3704),oo=o(14954),ro=["scrollContainer"];function ao(e,t){1&e&&(u.TgZ(0,"div",15),u._UZ(1,"div",16),u._UZ(2,"div",17),u._UZ(3,"div",18),u.qZA())}function so(e,t){1&e&&u._UZ(0,"div",19)}var lo=function(){return[1,2,3,4]},co=function(){return[1,2,3,4,5]};function go(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",6),u.TgZ(2,"div",7),u.TgZ(3,"div"),u._UZ(4,"div",8),u.qZA(),u.qZA(),u.TgZ(5,"div",9),u.YNc(6,ao,4,0,"div",10),u.qZA(),u.TgZ(7,"div",11),u._UZ(8,"div",12),u.TgZ(9,"div",13),u.YNc(10,so,1,0,"div",14),u.qZA(),u.qZA(),u.qZA(),u.BQk()),2&e&&(u.xp6(6),u.Q6J("ngForOf",u.DdM(2,lo)),u.xp6(4),u.Q6J("ngForOf",u.DdM(3,co)))}function uo(e,t){if(1&e&&(u.TgZ(0,"span"),u._uU(1),u.qZA()),2&e){var n=u.oxw(2).ngIf;u.xp6(1),u.hij(" Article additions reached ",n.summary.last_day_additions.percentage,"% of the allowed 24h capacity. ")}}function po(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1," \xa0\u2022\xa0 "),u.qZA())}function _o(e,t){if(1&e&&(u.TgZ(0,"span"),u._uU(1),u.qZA()),2&e){var n=u.oxw(2).ngIf;u.xp6(1),u.hij(" Mila checks reached ",n.summary.last_day_checks.percentage,"% of the allowed 24h capacity. ")}}function mo(e,t){if(1&e&&(u.TgZ(0,"div",36),u._UZ(1,"i",37),u.TgZ(2,"div",38),u.TgZ(3,"div",39),u._uU(4,"Capacity warning"),u.qZA(),u.TgZ(5,"div",40),u.YNc(6,uo,2,1,"span",34),u.YNc(7,po,2,0,"span",34),u.YNc(8,_o,2,1,"span",34),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(6),u.Q6J("ngIf",n.showArticlesCapacityWarning),u.xp6(1),u.Q6J("ngIf",n.showArticlesCapacityWarning&&n.showMilaCapacityWarning),u.xp6(1),u.Q6J("ngIf",n.showMilaCapacityWarning)}}function fo(e,t){1&e&&(u.TgZ(0,"div",41),u._UZ(1,"i",42),u.TgZ(2,"span"),u._uU(3,"Loading executions..."),u.qZA(),u.qZA())}function ho(e,t){1&e&&u._UZ(0,"i",58)}function vo(e,t){if(1&e&&(u.ynx(0),u._uU(1),u.ALo(2,"date"),u.BQk()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.hij(" ",u.xi3(2,1,n.next_execution_time,"yyyy/MM/dd HH:mm")," ")}}function Zo(e,t){1&e&&u._uU(0,"-")}function xo(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"button",59),u.NdJ("click",function(e){u.CHM(n);var t=u.oxw().$implicit;return u.oxw(5).viewExecutions(e,t)}),u._uU(2," View history [ "),u.TgZ(3,"b"),u._uU(4),u.qZA(),u._uU(5," ] "),u.qZA(),u.BQk()}if(2&e){var i=u.oxw().$implicit;u.xp6(4),u.Oqu(i.total_executions_count)}}function bo(e,t){1&e&&(u.TgZ(0,"span",60),u._uU(1,"No history"),u.qZA())}var Co=function(e,t,n,i){return{"af-settings__status--success":e,"af-settings__status--failed":t,"af-settings__status--interrupted":n,"af-settings__status--running":i}};function yo(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"tr"),u.TgZ(1,"td",45),u._uU(2),u.qZA(),u.TgZ(3,"td"),u._uU(4),u.qZA(),u.TgZ(5,"td"),u.TgZ(6,"div",51),u.TgZ(7,"span",52),u._uU(8),u.ALo(9,"dateAgo"),u.qZA(),u.TgZ(10,"span",53),u._uU(11),u.ALo(12,"date"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(13,"td"),u.TgZ(14,"span",54),u.NdJ("click",function(){var e=u.CHM(n).$implicit,t=u.oxw(5);return(null==e.message?null:e.message.length)>0&&t.handleStatusClick(e)}),u._uU(15),u.YNc(16,ho,1,0,"i",55),u.qZA(),u.qZA(),u.TgZ(17,"td"),u._uU(18),u.qZA(),u.TgZ(19,"td"),u._uU(20),u.qZA(),u.TgZ(21,"td"),u.YNc(22,vo,3,4,"ng-container",4),u.YNc(23,Zo,1,0,"ng-template",null,56,u.W1O),u.qZA(),u.TgZ(25,"td"),u.YNc(26,xo,6,1,"ng-container",4),u.YNc(27,bo,2,0,"ng-template",null,57,u.W1O),u.qZA(),u.qZA()}
1if(2&e){var i=t.$implicit,o=u.MAs(24),r=u.MAs(28),a=u.oxw(5);u.xp6(2),u.Oqu(i.id),u.xp6(2),u.Oqu(i.collection_name),u.xp6(4),u.hij(" ",u.lcZ(9,15,i.execution_time)," "),u.xp6(3),u.hij(" ",u.xi3(12,17,i.execution_time,"yyyy/MM/dd HH:mm")," "),u.xp6(3),u.ekj("af-settings__status--clickable",(null==i.message?null:i.message.length)>0),u.Q6J("ngClass",u.l5B(20,Co,"success"===i.status,"failed"===i.status,"interrupted"===i.status,"running"===i.status)),u.xp6(1),u.hij(" ",a.statusLabels[i.status]," "),u.xp6(1),u.Q6J("ngIf",(null==i.message?null:i.message.length)>0),u.xp6(2),u.Oqu(i.articles_added_count),u.xp6(2),u.Oqu(i.articles_checked_count),u.xp6(2),u.Q6J("ngIf",i.next_execution_time)("ngIfElse",o),u.xp6(4),u.Q6J("ngIf",i.total_executions_count>1)("ngIfElse",r)}}function Mo(e,t){1&e&&(u.TgZ(0,"div",61),u._UZ(1,"i",42),u.TgZ(2,"span"),u._uU(3,"Loading more executions..."),u.qZA(),u.qZA())}function wo(e,t){1&e&&u._UZ(0,"div",62)}function Ao(e,t){1&e&&(u.TgZ(0,"div",63),u._UZ(1,"i",64),u.TgZ(2,"span"),u._uU(3,"All available executions are shown"),u.qZA(),u.qZA())}var qo=function(){return{text:"Represents the timestamp of the latest execution for the knowledge topic.",position:"top",style:"default"}},To=function(){return{text:"Represents the status of the latest execution for the knowledge topic.",position:"top",style:"default"}};function Oo(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",43),u.TgZ(2,"table"),u.TgZ(3,"caption",44),u._uU(4,"Automatic Feeding Latest Executions per Knowledge Topic"),u.qZA(),u.TgZ(5,"thead"),u.TgZ(6,"tr"),u.TgZ(7,"th",45),u.TgZ(8,"div"),u._uU(9,"ID"),u.qZA(),u.qZA(),u.TgZ(10,"th"),u.TgZ(11,"div"),u._uU(12,"Knowledge Topic"),u.qZA(),u.qZA(),u.TgZ(13,"th"),u.TgZ(14,"div"),u._uU(15," Last Execution Time "),u._UZ(16,"i",46),u.qZA(),u.qZA(),u.TgZ(17,"th"),u.TgZ(18,"div"),u._uU(19," Status "),u._UZ(20,"i",46),u.qZA(),u.qZA(),u.TgZ(21,"th"),u.TgZ(22,"div"),u._uU(23,"Articles Added"),u.qZA(),u.qZA(),u.TgZ(24,"th"),u.TgZ(25,"div"),u._uU(26,"Articles Checked by Mila"),u.qZA(),u.qZA(),u.TgZ(27,"th"),u.TgZ(28,"div"),u._uU(29,"Next Execution"),u.qZA(),u.qZA(),u.TgZ(30,"th"),u._UZ(31,"div"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(32,"tbody"),u.YNc(33,yo,29,25,"tr",47),u.qZA(),u.qZA(),u.qZA(),u.YNc(34,Mo,4,0,"div",48),u.YNc(35,wo,1,0,"div",49),u.YNc(36,Ao,4,0,"div",50),u.BQk()),2&e){var n=u.oxw(4);u.xp6(16),u.Q6J("tooltip",u.DdM(7,qo)),u.xp6(4),u.Q6J("tooltip",u.DdM(8,To)),u.xp6(13),u.Q6J("ngForOf",n.executions)("ngForTrackBy",n.trackByExecution),u.xp6(1),u.Q6J("ngIf",n.isLoadingMoreExecutions),u.xp6(1),u.Q6J("ngIf",n.hasMoreExecutions&&!n.isLoadingExecutions&&n.executions.length>0),u.xp6(1),u.Q6J("ngIf",!n.hasMoreExecutions&&n.executions.length>0)}}function Po(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Oo,37,9,"ng-container",4),u.BQk()),2&e){u.oxw();var n=u.MAs(52),i=u.oxw(2);u.xp6(1),u.Q6J("ngIf",i.executions.length>0)("ngIfElse",n)}}function ko(e,t){1&e&&(u.TgZ(0,"div",65),u._uU(1," No automatic feeding executions found. "),u.qZA())}function Uo(e,t){if(1&e&&(u.TgZ(0,"div",6),u.TgZ(1,"div",7),u.TgZ(2,"div"),u.TgZ(3,"p",21),u._uU(4," Monitor capacity, 24-hour usage and latest execution activity per knowledge topic. "),u.qZA(),u.qZA(),u.qZA(),u.YNc(5,mo,9,3,"div",22),u.TgZ(6,"div",9),u.TgZ(7,"div",15),u.TgZ(8,"div",23),u._uU(9,"Max additions / 24h"),u.qZA(),u.TgZ(10,"div",24),u._uU(11),u.ALo(12,"number"),u.qZA(),u.qZA(),u.TgZ(13,"div",15),u.TgZ(14,"div",23),u._uU(15,"Added last 24h"),u.qZA(),u.TgZ(16,"div",24),u._uU(17),u.ALo(18,"number"),u.qZA(),u.TgZ(19,"div",25),u._uU(20),u.qZA(),u.qZA(),u.TgZ(21,"div",15),u.TgZ(22,"div",23),u._uU(23,"Max Mila checks / 24h"),u.qZA(),u.TgZ(24,"div",24),u._uU(25),u.ALo(26,"number"),u.qZA(),u.qZA(),u.TgZ(27,"div",15),u.TgZ(28,"div",23),u._uU(29,"Mila checks last 24h"),u.qZA(),u.TgZ(30,"div",24),u._uU(31),u.ALo(32,"number"),u.qZA(),u.TgZ(33,"div",25),u._uU(34),u.qZA(),u.qZA(),u.qZA(),u.TgZ(35,"div",11),u.TgZ(36,"div",26),u.TgZ(37,"div",27),u.TgZ(38,"h3",28),u._uU(39," Executions per Knowledge Topic "),u.qZA(),u.TgZ(40,"span",29),u._uU(41,"Latest only"),u.qZA(),u.qZA(),u.TgZ(42,"p",30),u._uU(43," This table shows only the most recent execution for each knowledge topic. Click "),u.TgZ(44,"strong"),u._uU(45,"View history"),u.qZA(),u._uU(46," to see all executions. "),u.qZA(),u.qZA(),u.TgZ(47,"div",31,32),u.YNc(49,fo,4,0,"div",33),u.YNc(50,Po,2,2,"ng-container",34),u.YNc(51,ko,2,0,"ng-template",null,35,u.W1O),u.qZA(),u.qZA(),u.qZA()),2&e){var n=t.ngIf,i=u.oxw(2);u.xp6(5),u.Q6J("ngIf",n.hasAnyWarning),u.xp6(6),u.Oqu(u.lcZ(12,10,n.summary.max_additions)),u.xp6(6),u.Oqu(u.lcZ(18,12,n.summary.last_day_additions.checks)),u.xp6(3),u.hij("",n.summary.last_day_additions.percentage,"% used"),u.xp6(
15),u.Oqu(u.lcZ(26,14,n.summary.max_mila_checks)),u.xp6(6),u.Oqu(u.lcZ(32,16,n.summary.last_day_checks.checks)),u.xp6(3),u.hij("",n.summary.last_day_checks.percentage,"% used"),u.xp6(13),u.Q6J("loading",i.isLoadingExecutions||i.isLoadingMoreExecutions),u.xp6(2),u.Q6J("ngIf",i.isLoadingExecutions&&0===i.executions.length),u.xp6(1),u.Q6J("ngIf",!i.isLoadingExecutions||i.executions.length>0)}}function Io(e,t){if(1&e&&(u.YNc(0,Uo,53,18,"div",20),u.ALo(1,"async")),2&e){var n=u.oxw();u.Q6J("ngIf",u.lcZ(1,1,n.overview$))}}var So=function(){var e=function(){function e(t,n,i){var o=this;d(this,e),this.collectionService=t,this.modalService=n,this.cdr=i,this.destroy$=new Ki.xQ,this.currentPage=0,this.automaticFeedingExecutionsModal=io.d,this.hasMoreExecutions=!0,this.isLoadingExecutions=!1,this.isLoadingMoreExecutions=!1,this.executions=[],this.statusLabels={running:"Running",success:"Success",failed:"Failed",interrupted:"Interrupted"},this.summary$=this.collectionService.getAutomaticFeedingSummary().pipe((0,Ai.U)(function(e){return new k.G8R(e)}),(0,Wi.R)(this.destroy$),(0,Xi.d)(1)),this.overview$=(0,le.aj)([this.summary$]).pipe((0,Ai.U)(function(e){var t=s(e,1)[0],n=t.last_day_additions.percentage>=90,i=t.last_day_checks.percentage>=90;return{summary:t,executions:o.executions,showArticlesCapacityWarning:n,showMilaCapacityWarning:i,hasAnyWarning:n||i}}),(0,ue.K)(function(e){return console.error("Failed to load automatic feeding overview",e),(0,ce.of)({summary:new k.G8R,executions:[],showArticlesCapacityWarning:!1,showMilaCapacityWarning:!1,hasAnyWarning:!1})}),(0,Xi.d)(1)),this.isLoading$=this.summary$.pipe((0,Ai.U)(function(){return!1}),(0,eo.O)(!0))}return p(e,[{key:"ngOnInit",value:function(){this.resetExecutionsState(),this.loadExecutions()}},{key:"ngAfterViewInit",value:function(){this.setupInfiniteObserver()}},{key:"resetExecutionsState",value:function(){this.currentPage=0,this.hasMoreExecutions=!0,this.isLoadingExecutions=!1,this.isLoadingMoreExecutions=!1,this.executions=[]}},{key:"setupInfiniteObserver",value:function(){var e,t=this;this.io&&this.io.disconnect();var n=null===(e=this.scrollContainer)||void 0===e?void 0:e.nativeElement;if(n){var i=n.querySelector("#infiniteSentinel");!i||(this.io=new IntersectionObserver(function(e){var n=e[0];(null==n?void 0:n.isIntersecting)&&t.loadMoreExecutions()},{root:n,rootMargin:"0px 0px 120px 0px",threshold:.01}),this.io.observe(i))}}},{key:"loadExecutions",value:function(){var e,t=this;if(this.hasMoreExecutions&&!this.isLoadingExecutions&&!this.isLoadingMoreExecutions){var n=0===this.currentPage;n?this.isLoadingExecutions=!0:this.isLoadingMoreExecutions=!0,null===(e=this.io)||void 0===e||e.disconnect(),this.collectionService.getAllAutomaticFeedingExecutions({page:this.currentPage,per_page:this.perPage}).pipe((0,Ai.U)(function(e){return(e||[]).map(function(e){return new k.b3w(e)})}),(0,ue.K)(function(e){return console.error("Failed to load executions",e),t.hasMoreExecutions=!1,(0,ce.of)([])}),(0,to.x)(function(){t.isLoadingExecutions=!1,t.isLoadingMoreExecutions=!1,setTimeout(function(){t.cdr.detectChanges(),t.setupInfiniteObserver()})}),(0,Wi.R)(this.destroy$)).subscribe(function(e){t.executions=n?e:[].concat(l(t.executions),l(e)),e.length<t.perPage&&(t.hasMoreExecutions=!1),t.currentPage++})}}},{key:"loadMoreExecutions",value:function(){!this.executions.length||!this.hasMoreExecutions||this.isLoadingExecutions||this.isLoadingMoreExecutions||this.loadExecutions()}},{key:"perPage",get:function(){return 20}},{key:"trackByExecution",value:function(e,t){return t.id}},{key:"handleStatusClick",value:function(e){var t;(null===(t=e.message)||void 0===t?void 0:t.length)>
10&&this.showExecutionDetails(e)}},{key:"showExecutionDetails",value:function(e){this.modalService.small({content:no.L,size:"500px",properties:{execution:e}})}},{key:"viewExecutions",value:function(e,t){e.stopPropagation(),this.modalService.large({content:this.automaticFeedingExecutionsModal,size:"large",properties:{collectionId:t.collection_id,collectionName:t.collection_name}})}},{key:"ngOnDestroy",value:function(){this.io&&(this.io.disconnect(),this.io=void 0),this.destroy$.next(),this.destroy$.complete()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.a$),u.Y36(_.Z7),u.Y36(u.sBO))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-automatic-feeding"]],viewQuery:function(e,t){var n;(1&e&&u.Gf(ro,5),2&e)&&(u.iGM(n=u.CRH())&&(t.scrollContainer=n.first))},decls:9,vars:4,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[4,"ngIf","ngIfElse"],["content",""],[1,"af-settings"],[1,"af-settings__header"],[1,"af-settings__skeleton","af-settings__skeleton--text"],[1,"af-settings__stats"],["class","af-settings__card",4,"ngFor","ngForOf"],[1,"af-settings__section"],[1,"af-settings__skeleton","af-settings__skeleton--section-title"],[1,"af-settings__table-skeleton"],["class","af-settings__table-row-skeleton",4,"ngFor","ngForOf"],[1,"af-settings__card"],[1,"af-settings__skeleton","af-settings__skeleton--label"],[1,"af-settings__skeleton","af-settings__skeleton--value"],[1,"af-settings__skeleton","af-settings__skeleton--sub"],[1,"af-settings__table-row-skeleton"],["class","af-settings",4,"ngIf"],[1,"af-settings__desc"],["class","af-settings__warning",4,"ngIf"],[1,"af-settings__card-label"],[1,"af-settings__card-value"],[1,"af-settings__card-sub"],[1,"af-settings__section-header"],[1,"af-settings__section-title-wrap"],[1,"af-settings__section-title"],[1,"af-settings__badge"],[1,"af-settings__section-desc"],[1,"af-settings__table-scroll",3,"loading"],["scrollContainer",""],["class","af-settings__loading",4,"ngIf"],[4,"ngIf"],["emptyState",""],[1,"af-settings__warning"],[1,"la","la-warning"],[1,"af-settings__warning-content"],[1,"af-settings__warning-title"],[1,"af-settings__warning-text"],[1,"af-settings__loading"],[1,"la","la-spinner","la-spin"],[1,"af-settings__table-wrap","table"],[1,"sr-only"],[1,"td--id"],[1,"la","la-info-circle",2,"font-size","14px",3,"tooltip"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","af-settings__loading-more",4,"ngIf"],["id","infiniteSentinel","class","af-settings__sentinel",4,"ngIf"],["class","af-settings__end-message",4,"ngIf"],[1,"af-settings__date"],[1,"af-settings__date-main"],[1,"af-settings__date-sub"],[1,"af-settings__status",3,"ngClass","click"],["class","la la-info-circle",4,"ngIf"],["noNextExecution",""],["noHistory",""],[1,"la","la-info-circle"],["type","button",1,"af-settings__table-btn",3,"click"],[1,"af-settings__history-empty"],[1,"af-settings__loading-more"],["id","infiniteSentinel",1,"af-settings__sentinel"],[1,"af-settings__end-message"],[1,"la","la-check-circle"],[1,"af-settings__empty"]],template:function(e,t){if(1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Settings > Automatic Feeding KT"),u.qZA(),u.qZA(),u.qZA(),u.YNc(5,go,11,4,"ng-container",4),u.ALo(6,"async"),u.YNc(7,Io,2,3,"ng-template",null,5,u.W1O),u.qZA()),2&e){var n=u.MAs(8);u.xp6(5),u.Q6J("ngIf",u.lcZ(6,2,t.isLoading$))("ngIfElse",n)}},directives:[c.O5,c.sg,pe.T,S.i,c.mk],pipes:[c.Ov,c.JJ,oo.R,c.uU],styles:['[_nghost-%COMP%]{display:block;min-height:100vh}.flex-layout--vertical[_ngcontent-%COMP%]{min-height:100vh}.page-content[_ngcontent-%COMP%]{position:unset}.af-settings[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:20px;gap:20px;padding:20px}.af-settings__header[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px}.af-settings__title[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:700;color:var(--color-text--darker)}.af-settings__desc[_ngcontent-%COMP%]{margin:6px 0 0;color:var(--color-text);line-height:1.5}.af-settings__warning[_ngcontent-%COMP%]{display:flex;align-items:flex-start;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--color--yellow--300);border-radius:8px;background:var(--color--yellow--100)}.af-settings__warning[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:20px;margin-top:1px;color:var(--color-safety-orange)}.af-settings__warning-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.af-settings__warning-title[_ngcontent-%COMP%]{font-weight:700;color:var(--color-text--dark)}.af-settings__warning-text[_ngcontent-%COMP%]{line-height:1.5;color:var(--color-text)}.af-settings__stats[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width: 700px){.af-settings__stats[_ngcontent-%COMP%]{grid-template-columns:1fr}}.af-settings__card[_ngcontent-%COMP%]{padding:16px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-boxes);box-shadow:var(--shadow)}.af-settings__card-label[_ngcontent-%COMP%]{margin-bottom:10px;font-size:13px;color:var(--color-text)}.af-settings__card-value[_ngcontent-%COMP%]{font-size:28px;font-weight:700;line-height:1;color:var(--color-text--darker)}.af-settings__card-sub[_ngcontent-%COMP%]{margin-top:8px;font-size:12px;color:var(--color-text)}.af-settings__section[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.af-settings__section-header[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.af-settings__section-title-wrap[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.af-settings__section-title[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:700;color:var(--color-text--darker)}.af-settings__section-desc[_ngcontent-%COMP%]{margin:0;font-size:12px;line-height:1.5;color:var(--color-text)}.af-settings__table-scroll[_ngcontent-%COMP%]{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-boxes);overflow:auto;max-height:calc(100vh - 500px);position:relative}.af-settings__table-scroll[_ngcontent-%COMP%]:after{content:"";position:sticky;top:0;height:6px;display:block;background:linear-gradient(to bottom,rgba(0,0,0,.06),transparent);pointer-events:none;z-index:3}.af-settings__table-wrap[_ngcontent-%COMP%]{overflow:visible}.af-settings__table-wrap[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse}.af-settings__table-wrap[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{position:sticky;top:0;z-index:2;background:var(--bg-boxes)}.af-settings__table-wrap[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .af-settings__table-wrap[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{vertical-align:middle;white-space:nowrap}.af-settings__table-wrap[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:last-child, .af-settings__table-wrap[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{white-space:normal;min-width:170px}.af-settings__table-wrap[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1;background:var(--bg-boxes)}.af-settings__date[_ngcontent-%COMP%]{display:flex;flex-direction:column;line-height:1.2}.af-settings__date-main[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:var(--text-color)}.af-settings__date-sub[_ngcontent-%COMP%]{font-size:11px;color:var(--text-secondary);opacity:.8}.af-settings__badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-tertiary);color:var(--text-secondary);font-size:11px;font-weight:700;white-space:nowrap}.af-settings__table-btn[_ngcontent-%COMP%]{height:32px;padding:0 12px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-boxes);color:var(--text-color);font-size:12px;white-space:nowrap;cursor:pointer;transition:all .2s ease}.af-settings__table-btn[_ngcontent-%COMP%]:hover{background:var(--bg-boxes-hover);border-color:var(--accent);color:var(--accent)}.af-settings__history-empty[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;background:var(--bg-tertiary);font-size:12px;color:var(--text-secondary);white-space:nowrap;cursor:default;border-radius:6px}.af-settings__status[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;grid-gap:3px;gap:3px;min-width:96px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;text-align:center}.af-settings__status[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:15px}.af-settings__status--running[_ngcontent-%COMP%]{background:var(--color-active-light);color:var(--color-active-darker)}.af-settings__status--success[_ngcontent-%COMP%]{background:var(--color--green--100);color:var(--color--success)}.af-settings__status--failed[_ngcontent-%COMP%]{background:var(--color--red--100);color:var(--color--danger)}.af-settings__status--interrupted[_ngcontent-%COMP%]{background:var(--color--yellow--100);color:var(--color-safety-orange)}.af-settings__status--clickable[_ngcontent-%COMP%]{cursor:pointer;transition:opacity .2s ease}.af-settings__status--clickable[_ngcontent-%COMP%]:hover{opacity:.8}.af-settings__loading[_ngcontent-%COMP%], .af-settings__loading-more[_ngcontent-%COMP%], .af-settings__end-message[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:14px 12px;text-align:center}.af-settings__sentinel[_ngcontent-%COMP%]{width:100%;height:1px}.af-settings__empty[_ngcontent-%COMP%]{min-height:220px;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--color-text);background:var(--bg-boxes)}.af-settings__skeleton[_ngcontent-%COMP%]{position:relative;overflow:hidden;background:rgba(0,0,0,.08);border-radius:6px}.af-settings__skeleton[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--color--white--600),transparent);animation:af-skeleton-loading 1.2s infinite}.af-settings__skeleton--title[_ngcontent-%COMP%]{width:240px;height:24px}.af-settings__skeleton--text[_ngcontent-%COMP%]{width:360px;height:14px;margin-top:8px}.af-settings__skeleton--label[_ngcontent-%COMP%]{width:120px;height:12px;margin-bottom:10px}.af-settings__skeleton--value[_ngcontent-%COMP%]{width:80px;height:22px}.af-settings__skeleton--section-title[_ngcontent-%COMP%]{width:180px;height:18px}.af-settings__skeleton--sub[_ngcontent-%COMP%]{width:60px;height:12px;margin-top:8px}.af-settings__table-skeleton[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.af-settings__table-row-skeleton[_ngcontent-%COMP%]{position:relative;overflow:hidden;height:40px;border-radius:6px;background:rgba(0,0,0,.08)}.af-settings__table-row-skeleton[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--color--white--600),transparent);animation:af-skeleton-loading 1.2s infinite}@keyframes af-skeleton-loading{to{transform:translate(100%)}}']}),e}(),Jo=o(26215),No=o(7776),Qo=o(42837),Lo=o(54395);function Fo(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"span",26),u.NdJ("click",function(){return u.CHM(n),u.oxw().applyRecommendation()}),u._uU(2),u.qZA(),u.BQk()}if(2&e){var i=u.oxw();u.xp6(2),u.hij(' Slug taken. You may use "',i.slugValidity.recommended,'". ')}}var Yo=function(){return{url:"groups"}},Eo=function(){return{outputFormat:"id"}};function Bo(e,t){1&e&&(u.TgZ(0,"div",18),u._UZ(1,"cks-multiselect-async",27),u.qZA()),2&e&&(u.xp6(1),u.Q6J("data",u.DdM(2,Yo))("options",u.DdM(3,Eo)))}var Do=function(){var e=function(){function e(t,n,i){d(this,e),this.modalService=t,this.pagesService=n,this.notificationService=i,this.createPageForm=new P.cw({title:new P.NI("",P.kI.required),slug:new P.NI(""),template:new P.NI("template1",P.kI.required),sharing_rule:new P.NI(2,P.kI.required),group_ids:new P.NI([])}),this.defaultTemplates={template1:Qo.X,template2:Qo.X,template3:Qo.X}}return p(e,[{key:"ngOnInit",value:function(){this.checkSlugAvailibility()}},{key:"checkSlugAvailibility",value:function(){var e=this;this.createPageForm.valueChanges.pipe((0,de.b)(function(e){return console.log("tappppp:",e)}),(0,Lo.b)(100),(0,ge.w)(function(t){return e.pagesService.checkSlugAvailibility(t)})).subscribe(function(t){e.slugValidity=t},function(t){e.slugValidity=null,e.notificationService.error(t)})}},{key:"applyRecommendation",value:function(){this.createPageForm.patchValue({slug:this.slugValidity.recommended})}},{key:"submit",value:function(){var e=this;this._submitting=!0;var t=this.createPageForm.value,n=new No.Md(this.defaultTemplates[t.template]);n.title=t.title,n.slug=t.slug,n.sharing_rule=t.sharing_rule,n.group_ids=t.group_ids,this.pagesService.createPage(n).subscribe(function(t){e.callback(t.id),e.modalService.close()},function(t){e.notificationService.error(t),e._submitting=!1})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7),u.Y36(_.Nj),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-rp-pages-create"]],inputs:{callback:"callback"},decls:57,vars:12,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,""],[1,"form__wrapper-wide"],["disableEnterKey","","novalidate","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt",2,"position","relative"],[2,"width","100%","font-weight","600"],[1,"table__form-opt-h"],[1,"table__form-opt"],["type","text","formControlName","title"],[2,"font-size","10px"],["type","text","formControlName","slug",3,"placeholder"],[4,"ngIf"],[1,"table__form-opt","table__form-opt--2x"],["type","radio","value","template1","formControlName","template"],["type","radio","value","template2","formControlName","template"],["type","radio","value","template3","formControlName","template"],["type","radio","formControlName","sharing_rule",3,"value"],["class","table__form-opt table__form-opt--2x",4,"ngIf"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading","disabled","click"],[2,"text-decoration","underline","cursor","pointer","font-size","12px","color","red",3,"click"],["formControlName","group_ids",3,"data","options"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Create New Page"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"form",6),u.TgZ(8,"div",7),u.TgZ(9,"div",8),u.TgZ(10,"span"),u._uU(11,"Page settings"),u.qZA(),u.qZA(),u.TgZ(12,"div",9),u.TgZ(13,"div",10),u.TgZ(14,"label",11),u._uU(15,"Page Title"),u.qZA(),u.TgZ(16,"div",12),u.TgZ(17,"div",13),u._UZ(18,"input",14),u.qZA(),u.qZA(),u.qZA(),u.TgZ(19,"div",10),u.TgZ(20,"label",11),u._uU(21,"Page Slug"),u.qZA(),u.TgZ(22,"label",15),u._uU(23,"The slug is used on the URL when navigating to pages"),u.qZA(),u.TgZ(24,"div",12),u.TgZ(25,"div",13),u._UZ(26,"input",16),u.YNc(27,Fo,3,1,"ng-container",17),u.qZA(),u.qZA(),u.qZA(),u.TgZ(28,"div",10),u.TgZ(29,"label",11),u._uU(30,"Default Template"),u.qZA(),u.TgZ(31,"div",12),u.TgZ(32,"div",18),u.TgZ(33,"label"),u._UZ(34,"input",19),u._uU(35," Template1 "),u.qZA(),u.TgZ(36,"label"),u._UZ(37,"input",20),u._uU(38," Template2 "),u.qZA(),u.TgZ(39,"label"),u._UZ(40,"input",21),u._uU(41," Template3 "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(42,"div",10),u.TgZ(43,"label",11),u._uU(44,"Sharing rules"),u.qZA(),u.TgZ(45,"div",12),u.TgZ(46,"div",18),u.TgZ(47,"label"),u._UZ(48,"input",22),u._uU(49," Client"),u.qZA(),u.TgZ(50,"label"),u._UZ(51,"input",22),u._uU(52," Groups"),u.qZA(),u.qZA(),u.YNc(53,Bo,2,4,"div",23),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(54,"div",24),u.TgZ(55,"button",25),u.NdJ("click",function(){return t.submit()}),u._uU(56,"Create Page"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(7),u.Q6J("formGroup",t.createPageForm),u.xp6(19),u.Udp("border-color",t.slugValidity&&t.slugValidity.taken?"red":"green")("outline-color",t.slugValidity&&t.slugValidity.taken?"red":"green"),u.Q6J("placeholder",(null==t.slugValidity?null:t.slugValidity.recommended)||""),u.xp6(1),u.Q6J("ngIf",null==t.slugValidity?null:t.slugValidity.taken),u.xp6(21),u.Q6J("value",2),u.xp6(3),u.Q6J("value",1),u.xp6(2),u.Q6J("ngIf",1===t.createPageForm.value.sharing_rule),u.xp6(2),u.Q6J("buttonLoading",t._submitting)("disabled",!t.createPageForm.valid||(null==t.slugValidity?null:t.slugValidity.taken)))},directives:[P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,c.O5,P._,pe.q,B.I],styles:[".table__form-inputs[_ngcontent-%COMP%]{grid-gap:36px;gap:36px}.table__form-opt[_ngcontent-%COMP%]{flex-grow:1}"]}),e}();function zo(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"span",24),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).applyRecommendation()}),u._uU(2),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(2),u.hij(' Slug taken. Use "',i.slugValidity.recommended,'" instead ')}}var jo=function(){return{url:"groups"}},Ho=function(){return{outputFormat:"id"}};function $o(e,t){if(1&e&&(u.TgZ(0,"div",19),u._UZ(1,"cks-multiselect-async",25),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("selected",n.page.groups)("data",u.DdM(3,jo))("options",u.DdM(4,Ho))}}function Vo(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",1),u.TgZ(1,"section",2),u.TgZ(2,"div",3),u.TgZ(3,"h2",4),u._uU(4),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",5),u.TgZ(6,"div",6),u.TgZ(7,"form",7),u.TgZ(8,"div",8),u.TgZ(9,"div",9),u.TgZ(10,"span"),u._uU(11,"Page settings"),u.qZA(),u.qZA(),u.TgZ(12,"div",10),u.TgZ(13,"div",11),u.TgZ(14,"label",12),u._uU(15,"Page Title"),u.qZA(),u.TgZ(16,"div",13),u.TgZ(17,"div",14),u._UZ(18,"input",15),u.qZA(),u.qZA(),u.qZA(),u.TgZ(19,"div",11),u.TgZ(20,"label",12),u._uU(21,"Page Slug"),u.qZA(),u.TgZ(22,"label",16),u._uU(23,"The slug is used on the URL when navigating to pages"),u.qZA(),u.TgZ(24,"div",13),u.TgZ(25,"div",14),u._UZ(26,"input",17),u.YNc(27,zo,3,1,"ng-container",18),u.qZA(),u.qZA(),u.qZA(),u.TgZ(28,"div",11),u.TgZ(29,"label",12),u._uU(30,"Sharing rules"),u.qZA(),u.TgZ(31,"div",13),u.TgZ(32,"div",19),u.TgZ(33,"label"),u._UZ(34,"input",20),u._uU(35," Client"),u.qZA(),u.TgZ(36,"label"),u._UZ(37,"input",20),u._uU(38," Groups"),u.qZA(),u.qZA(),u.YNc(39,$o,2,5,"div",21),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(40,"div",22),u.TgZ(41,"button",23),u.NdJ("click",function(){return u.CHM(n),u.oxw().submit()}),u._uU(42,"Update Page"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(4),u.hij('Edit Page "',i.page.title,'"'),u.xp6(3),u.Q6J("formGroup",i.editPageForm),u.xp6(19),u.Udp("border-color",i.slugValidity&&i.slugValidity.taken?"red":"green")("outline-color",i.slugValidity&&i.slugValidity.taken?"red":"green"),u.Q6J("placeholder",(null==i.slugValidity?null:i.slugValidity.recommended)||""),u.xp6(1),u.Q6J("ngIf",null==i.slugValidity?null:i.slugValidity.taken),u.xp6(7),u.Q6J("value",2),u.xp6(3),u.Q6J("value",1),u.xp6(2),u.Q6J("ngIf",1===i.editPageForm.value.sharing_rule)}}var Ro=function(){var e=function(){function e(t,n,i){d(this,e),this.modalService=t,this.pagesService=n,this.notificationService=i,this.editPageForm=new P.cw({title:new P.NI(""),slug:new P.NI(""),template:new P.NI("template1"),sharing_rule:new P.NI(2),group_ids:new P.NI([])}),this.defaultTemplates={template1:Qo.X,template2:Qo.X,template3:Qo.X}}return p(e,[{key:"ngOnInit",value:function(){this.getPage(),this.checkSlugAvailibility()}},{key:"getPage",value:function(){var e=this;this.pagesService.getById(this.pageId).subscribe(function(t){e.page=t,e.patchForm()},function(t){return e.notificationService.error(t)})}},{key:"patchForm",value:function(){this.editPageForm.patchValue({title:this.page.title,slug:this.page.slug,sharing_rule:this.page.sharing_rule,group_ids:this.page.groups.map(function(e){return e.id})})}},{key:"checkSlugAvailibility",value:function(){var e=this;this.editPageForm.valueChanges.pipe((0,de.b)(function(e){return console.log("tappppp:",e)}),(0,Lo.b)(100),(0,ge.w)(function(t){return e.pagesService.checkSlugAvailibility(t)})).subscribe(function(t){e.editPageForm.value.slug===e.page.slug&&(t.taken=!1),e.editPageForm.value.slug||(t.recommended=e.page.slug),e.slugValidity=t},function(t){e.slugValidity=null,e.notificationService.error(t)})}},{key:"applyRecommendation",value:function(){this.editPageForm.patchValue({slug:this.slugValidity.recommended})}},{key:"submit",value:function(){var e=this,t=this.editPageForm.value;this.page.title=t.title,this.page.slug=t.slug,this.page.sharing_rule=t.sharing_rule,this.page.group_ids=t.group_ids,console.log("grid:",t,this.page),this.pagesService.updatePage(this.page.id,this.page).subscribe(function(t){console.log("uid:",t),e.callback(t.id),e.modalService.close()},function(t){e.notificationService.error(t)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7),u.Y36(_.Nj),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-rp-pages-edit"]],inputs:{pageId:"pageId",callback:"callback"},decls:1,vars:1,consts:[["class","flex-layout--vertical",4,"ngIf"],[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,""],[1,"form__wrapper-wide"],["disableEnterKey","","novalidate","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt",2,"position","relative"],[2,"width","100%","font-weight","600"],[1,"table__form-opt-h"],[1,"table__form-opt"],["type","text","formControlName","title"],[2,"font-size","10px"],["type","text","formControlName","slug",3,"placeholder"],[4,"ngIf"],[1,"table__form-opt","table__form-opt--2x"],["type","radio","formControlName","sharing_rule",3,"value"],["class","table__form-opt table__form-opt--2x",4,"ngIf"],[1,"table__form-btns"],["type","submit",1,"btn",3,"click"],[2,"text-decoration","underline","cursor","pointer","font-size","12px","color","red",3,"click"],["formControlName","group_ids",3,"selected","data","options"]],template:function(e,t){1&e&&u.YNc(0,Vo,43,11,"div",0),2&e&&u.Q6J("ngIf",t.page)},directives:[c.O5,P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,P._,B.I],styles:[".table__form-inputs[_ngcontent-%COMP%]{grid-gap:36px;gap:36px}.table__form-opt[_ngcontent-%COMP%]{flex-grow:1}"]}),e}();function Go(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"span",20),u.NdJ("click",function(){return u.CHM(n),u.oxw().applyRecommendation()}),u._uU(2),u.qZA(),u.BQk()}if(2&e){var i=u.oxw();u.xp6(2),u.hij(' Slug taken. Use "',i.slugValidity.recommended,'" instead ')}}var Ko=function(){var e=function(){function e(t,n,i){d(this,e),this.modalService=t,this.pagesService=n,this.notificationService=i,this.duplicatePageForm=new P.cw({title:new P.NI("",P.kI.required),slug:new P.NI(""),from_page:new P.NI(null)}),this.defaultTemplates={template1:Qo.X,template2:Qo.X,template3:Qo.X},this._submitting=!1}return p(e,[{key:"ngOnInit",value:function(){this.getPage(),this.checkSlugAvailibility()}},{key:"getPage",value:function(){var e=this;this.pagesService.getById(this.pageId).subscribe(function(t){e.page=t,e.patchForm()},function(t){return e.notificationService.error(t)})}},{key:"patchForm",value:function(){this.duplicatePageForm.patchValue({title:this.page.title,from_page:this.page.id})}},{key:"checkSlugAvailibility",value:function(){var e=this;this.duplicatePageForm.valueChanges.pipe((0,de.b)(function(e){return console.log("tappppp:",e)}),(0,Lo.b)(100),(0,ge.w)(function(t){return e.pagesService.checkSlugAvailibility(t)})).subscribe(function(t){e.slugValidity=t},function(t){e.slugValidity=null,e.notificationService.error(t)})}},{key:"applyRecommendation",value:function(){this.duplicatePageForm.patchValue({slug:this.slugValidity.recommended})}},{key:"submit",value:function(){var e=this;this._submitting=!0,this.pagesService.duplicatePage(this.duplicatePageForm.value).subscribe(function(t){e.callback(t.id),e.modalService.close()},function(t){e.notificationService.error(t),e._submitting=!1})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7),u.Y36(_.Nj),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-rp-pages-duplicate"]],inputs:{pageId:"pageId",callback:"callback"},decls:31,vars:9,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,""],[1,"form__wrapper-wide"],["disableEnterKey","","novalidate","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt",2,"position","relative"],[2,"width","100%","font-weight","600"],[1,"table__form-opt-h"],[1,"table__form-opt"],["type","text","formControlName","title"],[2,"font-size","10px"],["type","text","formControlName","slug",3,"placeholder"],[4,"ngIf"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading","disabled","click"],[2,"text-decoration","underline","cursor","pointer","font-size","12px","color","red",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Duplicate page"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"form",6),u.TgZ(8,"div",7),u.TgZ(9,"div",8),u.TgZ(10,"span"),u._uU(11,"Page settings"),u.qZA(),u.qZA(),u.TgZ(12,"div",9),u.TgZ(13,"div",10),u.TgZ(14,"label",11),u._uU(15,"Give it a new Title"),u.qZA(),u.TgZ(16,"div",12),u.TgZ(17,"div",13),u._UZ(18,"input",14),u.qZA(),u.qZA(),u.qZA(),u.TgZ(19,"div",10),u.TgZ(20,"label",11),u._uU(21,"Page Slug"),u.qZA(),u.TgZ(22,"label",15),u._uU(23,"The slug is used on the URL when navigating to pages"),u.qZA(),u.TgZ(24,"div",12),u.TgZ(25,"div",13),u._UZ(26,"input",16),u.YNc(27,Go,3,1,"ng-container",17),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(28,"div",18),u.TgZ(29,"button",19),u.NdJ("click",function(){return t.submit()}),u._uU(30,"Create as new Page"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(7),u.Q6J("formGroup",t.duplicatePageForm),u.xp6(19),u.Udp("border-color",t.slugValidity&&t.slugValidity.taken?"red":"green")("outline-color",t.slugValidity&&t.slugValidity.taken?"red":"green"),u.Q6J("placeholder",(null==t.slugValidity?null:t.slugValidity.recommended)||""),u.xp6(1),u.Q6J("ngIf",null==t.slugValidity?null:t.slugValidity.taken),u.xp6(2),u.Q6J("buttonLoading",t._submitting)("disabled",!t.duplicatePageForm.valid||(null==t.slugValidity?null:t.slugValidity.taken)))},directives:[P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,c.O5,pe.q],styles:[".table__form-inputs[_ngcontent-%COMP%]{grid-gap:36px;gap:36px}.table__form-opt[_ngcontent-%COMP%]{flex-grow:1}"]}),e}(),Wo=o(39949),Xo=function(){var e=function(){function e(t,n){var i=this;d(this,e),this.http=t,this.notificationService=n,this.$getAllMenus=this.http.get("".concat(wi.F.fullPath,"menus")).pipe((0,eo.O)({data:{menus:[]}}),(0,Ai.U)(function(e){var t=e.data.menus.map(function(e){return new Wo.s(e)});return console.log("getMenus",{menus:t}),t}
1)),this.loadMenusSubject=new Ki.xQ,this.$allMenus=(0,le.aj)([this.loadMenusSubject.pipe((0,eo.O)(!0))]).pipe((0,ge.w)(function(e){return i.getAll()}),(0,de.b)(function(e){return console.log("ter:, value")}),(0,Xi.d)({bufferSize:1,refCount:!0})),this._reloadPages=new Jo.X(null),this.allCustomPages$=this._reloadPages.pipe((0,ge.w)(function(e){return i.getListOfCustomPages()}),(0,Xi.d)({bufferSize:1,refCount:!0}))}return p(e,[{key:"create",value:function(e){var t=this;return this.http.post("".concat(wi.F.fullPath,"menus"),e.forSave).pipe((0,Ai.U)(function(e){return e.messages.map(function(e){t.notificationService.success(e)}),e.data},function(e){return e}))}},{key:"getAll",value:function(e){var t=[],n=t.length?"?"+t.join("&"):"";return this.http.get("".concat(wi.F.fullPath,"menus").concat(n)).pipe((0,Ai.U)(function(e){var t=e.data.menus.map(function(e){return new Wo.s(e)});return console.log("getMenus",{menus:t}),t},function(e){return e}))}},{key:"loadMenus",value:function(){this.loadMenusSubject.next(!0)}},{key:"getByID",value:function(e){return this.http.get("".concat(wi.F.fullPath,"menus/").concat(e)).pipe((0,Ai.U)(function(e){return new Wo.s(e.data)},function(e){return e}))}},{key:"delete",value:function(e){var t=this;return this.http.delete("".concat(wi.F.fullPath,"menus/").concat(e)).pipe((0,Ai.U)(function(e){return e.messages.map(function(e){t.notificationService.info(e)}),e.data},function(e){return e}))}},{key:"update",value:function(e){var t=this;return this.http.put("".concat(wi.F.fullPath,"menus/").concat(e.id),e).pipe((0,Ai.U)(function(e){return e.messages.map(function(e){return t.notificationService.success(e)}),e.data},function(e){return e}))}},{key:"reloadPages",value:function(){this._reloadPages.next(!0)}},{key:"reloadPages$",get:function(){return this._reloadPages.asObservable()}},{key:"getListOfCustomPages",value:function(){var e=[];e.push("page=0"),e.push("per_page=100");var t=e.length?"?"+e.join("&"):"";return this.http.get("".concat(wi.F.fullPath,"client_homepage_layouts").concat(t)).pipe((0,Ai.U)(function(e){return e.data.client_homepage_layouts.map(function(e){return new Wo.L({item_type:"custom_page",value:e.id,id:null,title:e.title,description:e.description})})},function(e){return e}))}},{key:"getListOfCikisiPages",value:function(){var e=[],t=e.length?"?"+e.join("&"):"";return this.http.get("".concat(wi.F.fullPath,"resources/cikisi_pages").concat(t)).pipe((0,Ai.U)(function(e){return e.data.map(function(e){return new Wo.L({item_type:"cikisi_page",value:e.id,title:e.name})})},function(e){return e}))}},{key:"setInRp",value:function(e){var t=this;return this.http.put("".concat(wi.F.fullPath,"clients/update_active_menu"),{active_menu_id:e}).pipe((0,Ai.U)(function(e){return e.messages.map(function(e){return t.notificationService.success(e)}),e.data},function(e){return e}))}},{key:"availableMenuItems",value:function(){return this.http.get(wi.F.fullPath+"menus/available_menu_items").pipe((0,Ai.U)(function(e){var t=function(e){return e.map(function(e){return{value:Number(e.value),title:e.title,slug:e.slug,type:e.item_type}})};return{cikisi_pages:t(e.data.cikisi_pages),custom_pages:t(e.data.custom_pages),single_resources:t(e.data.single_resources)}},function(e){return console.log(e),e}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(Ti.eN),u.LFG(_.gq))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}();function er(e,t){if(1&e&&(u.TgZ(0,"p",35),u._uU(1),u.qZA()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.Oqu(n.description)}}function tr(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",17),u.TgZ(1,"div",18),u.TgZ(2,"div",19),u.TgZ(3,"div",20),u.TgZ(4,"span",21),u._uU(5),u.qZA(),u.qZA(),u.TgZ(6,"div",22),u.TgZ(7,"h3",23),u._uU(8),u.qZA(),u.YNc(9,er,2,1,"p",24),u.TgZ(10,"div",25),u.TgZ(11,"span",26),u._uU(12),u.qZA(),u.TgZ(13,"span",27),u._uU(14),u.ALo(15,"date"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(16,"div",28),u.TgZ(17,"span",29),u.NdJ("click",function(e){var t=u.CHM(n).$implicit;return u.oxw(3).editPage(e,t)}),u._UZ(18,"i",30),u.qZA(),u.TgZ(19,"span",31),u.NdJ("click",function(e){var t=u.CHM(n).$implicit;return u.oxw(3).duplicatePage(e,t)}),u._UZ(20,"i",32),u.qZA(),u.TgZ(21,"span",33),u.NdJ("click",function(e){var t=u.CHM(n).$implicit;return u.oxw(3).deletePage(e,t)}),u._UZ(22,"i",34),u.qZA(),u.qZA(),u.qZA(),u.qZA()}
1if(2&e){var i=t.$implicit,o=u.oxw(3);u.ekj("--new-page",o.newCreatedPageId===i.id)("--deleted-page",o.deletedPageId===i.id)("--updated-page",o.updatedPageId===i.id),u.s9C("routerLink",i.id),u.Q6J("loading",o.deletedPageId===i.id),u.xp6(5),u.hij("#",i.value,""),u.xp6(3),u.Oqu(i.title),u.xp6(1),u.Q6J("ngIf",i.description),u.xp6(3),u.Oqu(i.slug||i.title.toLowerCase()),u.xp6(2),u.Oqu(u.xi3(15,13,i.created_at,"mediumDate"))}}function nr(e,t){if(1&e&&(u.TgZ(0,"div",14),u.TgZ(1,"div",15),u.YNc(2,tr,23,16,"div",16),u.qZA(),u.qZA()),2&e){var n=t.ngIf;u.xp6(2),u.Q6J("ngForOf",n)}}function ir(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"section",8),u.TgZ(1,"div",9),u.TgZ(2,"input",10),u.NdJ("input",function(e){return u.CHM(n),u.oxw().onSearch(e.target.value)}),u.qZA(),u.qZA(),u.TgZ(3,"div",11),u.TgZ(4,"cks-loader-bar",12),u.NdJ("stateChange",function(e){return u.CHM(n),u.oxw().loadingPages=e}),u.qZA(),u.qZA(),u.YNc(5,nr,3,1,"div",13),u.ALo(6,"async"),u.qZA()}if(2&e){var i=u.oxw();u.xp6(4),u.Q6J("state",i.loadingPages),u.xp6(1),u.Q6J("ngIf",u.lcZ(6,2,i.filteredPages$))}}var or=function(){return["/admin/settings/reader-portal/pages"]},rr=function(){var e=function(){function e(t,n,i,o,r,a,l){var c=this;d(this,e),this.rpNavService=t,this.rpPagesService=n,this.router=i,this.route=o,this.modalService=r,this.notificationService=a,this.dialogService=l,this.searchTerm$=new Jo.X(""),this.allPages=[],this.loadingPages=!0,this.filteredPages$=(0,le.aj)([this.rpPagesService.allPages$,this.searchTerm$]).pipe((0,de.b)(function(e){var t=s(e,2),n=t[0];t[1];console.log("tpp:",n),c.loadingPages=!1}),(0,Ai.U)(function(e){var t=s(e,2),n=t[0],i=t[1];return c.allPages=n,n.filter(function(e){return e.title.toLowerCase().includes(i.toLowerCase())||(e.description||"").toLowerCase().includes(i.toLowerCase())})}))}return p(e,[{key:"onSearch",value:function(e){this.searchTerm$.next(e)}},{key:"ngOnInit",value:function(){this.rpNavService.getListOfCustomPages().subscribe()}},{key:"markAsAction",value:function(e,t){this.newCreatedPageId=null,this.deletedPageId=null,this.updatedPageId=null,"create"===t?this.newCreatedPageId=e:"update"===t?this.updatedPageId=e:(t="delete")&&(this.deletedPageId=e)}},{key:"createNewPage",value:function(){this.modalService.medium({content:Do,properties:{callback:this.pageCreated.bind(this)}})}},{key:"pageCreated",value:function(e){this.notificationService.success("Page successfuly created;"),this.rpPagesService.reloadPages(),this.markAsAction(e,"create")}},{key:"duplicatePage",value:function(e,t){e.stopPropagation(),this.modalService.medium({content:Ko,properties:{pageId:t.id,callback:this.pageCreated.bind(this)}})}},{key:"editPage",value:function(e,t){e.stopPropagation(),this.modalService.medium({content:Ro,properties:{pageId:t.id,callback:this.pageUpdated.bind(this)}})}},{key:"pageUpdated",value:function(e){this.notificationService.success("Page successfuly updated;"),this.rpPagesService.reloadPages(),this.markAsAction(e,"update")}},{key:"deletePage",value:function(e,t){var n=this;e.stopPropagation(),this.dialogService.delete({title:"Delete Page",message:'Are you sure you want to delete the page "'.concat(t.title,'" ?'),observe:!0,buttons:[{label:"Delete",class:"btn btn--danger",autofocus:!0,callback:function(){n.rpPagesService.deletePage(t.id).subscribe(function(e){n.markAsAction(t.id,"delete"),n.notificationService.info("Page has been deleted"),n.rpPagesService.reloadPages(),n.dialogService.close()},function(e){n.notificationService.error(e)})}}]})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(Xo),u.Y36(_.Nj),u.Y36(g.F0),u.Y36(g.gz),u.Y36(_.Z7),u.Y36(_.gq),u.Y36(_.xA))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-menus-manager"]],decls:14,vars:3,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"router-link",3,"routerLink"],[1,"btn","btn--smaller",3,"click"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],["class","pages__wrapper",4,"ngIf"],[1,"pages__wrapper"],[1,"pages__search"],["type","text","placeholder","Search pages...",1,"pages__search--input",3,"input"],[1,"loader--container"],[3,"state","stateChange"],["class","pages__wrapper--inner",4,"ngIf"],[1,"pages__wrapper--inner"],[1,"pages__list"],["class","pages__card",3,"routerLink","--new-page","--deleted-page","--updated-page","loading",4,"ngFor","ngForOf"],[1,"pages__card",3,"routerLink","loading"],[1,"pages__card--main"],[1,"pages__card--info"],[1,"pages__card--id--wrapper"],[1,"pages__card--id"],[1,"pages__card--content"],[1,"pages__card--title"],["class","pages__card--description",4,"ngIf"],[1,"pages__card--meta"],[1,"pages__card--slug"],[1,"pages__card--date"],[1,"pages__card--actions"],[1,"pages__card--edit",3,"click"],[1,"la","la-cog"],[1,"pages__card--duplicate",3,"click"],[1,"la","la-copy"],[1,"pages__card--delete",3,"click"],[1,"la","la-trash"],[1,"pages__card--description"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4," Admin > Settings > Reader Portal > "),u.TgZ(5,"span",4),u._uU(6," Pages "),u.qZA(),u._uU(7," \xa0\xa0\xa0\xa0"),u.TgZ(8,"button",5),u.NdJ("click",function(){return t.createNewPage()}),u._uU(9,"+ Create New Page"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(10,"div",6),u.TgZ(11,"div",0),u.YNc(12,ir,7,4,"section",7),u._UZ(13,"router-outlet"),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(5),u.Q6J("routerLink",u.DdM(2,or)),u.xp6(7),u.Q6J("ngIf",!t.isPageSelected))},directives:[g.rH,c.O5,g.lC,Zt.C,c.sg,pe.T],pipes:[c.Ov,c.uU],styles:[".pages__search[_ngcontent-%COMP%]{margin-bottom:16px;display:flex;padding:16px 0;position:sticky;top:0;background-color:var(--bgmain);box-shadow:0 5px 2px -4px #0002}.pages__search--input[_ngcontent-%COMP%]{padding:8px 12px;border:1px solid #cbd5e0;border-radius:6px;font-size:14px;width:240px}.pages__search--input[_ngcontent-%COMP%]:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 2px #4299e14d}.pages__wrapper[_ngcontent-%COMP%]{padding:0 16px 16px;overflow-y:auto;height:100%}.pages__wrapper--inner[_ngcontent-%COMP%]{max-width:1200px;margin:auto}.pages__card[_ngcontent-%COMP%]{background:var(--bg-boxes);border:1px solid var(--border-color);border-bottom:none;padding:16px;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;
1cursor:pointer}.pages__card[_ngcontent-%COMP%]:last-child{border-bottom:1px solid var(--border-color)}.pages__card.--new-page[_ngcontent-%COMP%]{outline:solid 2px #45bf45;box-shadow:0 0 0 10px #45bf4533;position:relative}.pages__card.--deleted-page[_ngcontent-%COMP%]{outline:solid 2px #de2f2f;box-shadow:0 0 0 10px #de2f2f33;position:relative}.pages__card.--updated-page[_ngcontent-%COMP%]{outline:solid 2px #e08d28;box-shadow:0 0 0 10px #e08d2833;position:relative}.pages__card[_ngcontent-%COMP%]:hover{box-shadow:0 6px 12px #0000001a}.pages__card--main[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;grid-gap:24px;gap:24px}.pages__card--actions[_ngcontent-%COMP%]{display:flex;grid-gap:8px;gap:8px;align-items:center;align-self:stretch;padding-left:8px}.pages__card--edit[_ngcontent-%COMP%], .pages__card--duplicate[_ngcontent-%COMP%], .pages__card--delete[_ngcontent-%COMP%]{width:32px;height:32px;border-radius:100px;background-color:var(--bgmain);display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.pages__card--edit[_ngcontent-%COMP%]:hover{background-color:var(--accent-02)}.pages__card--duplicate[_ngcontent-%COMP%]:hover{background-color:#b0db70}.pages__card--delete[_ngcontent-%COMP%]:hover{background-color:#de2f2f;color:#fff}.pages__card--info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;grid-gap:16px;gap:16px;flex:1}.pages__card--id--wrapper[_ngcontent-%COMP%]{min-width:80px;display:flex;align-items:center;justify-content:center}.pages__card--id[_ngcontent-%COMP%]{font-size:12px;background:#edf2f7;padding:4px 8px;border-radius:4px;color:#4a5568;white-space:nowrap}.pages__card--content[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1}.pages__card--title[_ngcontent-%COMP%]{font-size:18px;font-weight:600;margin:0}.pages__card--description[_ngcontent-%COMP%]{font-size:14px;color:#4a5568;margin:0}.pages__card--meta[_ngcontent-%COMP%]{display:flex;grid-gap:16px;gap:16px;font-size:12px;color:#718096}.pages__card--slug[_ngcontent-%COMP%]{font-style:italic}.pages__card--date[_ngcontent-%COMP%]{font-size:12px}"]}),e}();function ar(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",8),u.NdJ("click",function(){return u.CHM(n),u.oxw(3).addRow(0)}),u.TgZ(2,"span",9),u._uU(3,"+"),u.qZA(),u._UZ(4,"span",10),u.qZA(),u.BQk()}}function sr(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",8),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().index;return u.oxw(3).addRow(e+1)}),u.TgZ(2,"span",9),u._uU(3,"+"),u.qZA(),u._UZ(4,"span",10),u.qZA(),u.BQk()}}var lr=function(e){return[e]},cr=function(e,t){return{backgroundColor:e,color:t}};function gr(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"hp-row",11),u.NdJ("mouseover",function(e){return u.CHM(n),u.oxw(3).hover(e,!0)})("mouseout",function(e){return u.CHM(n),u.oxw(3).hover(e,!1)})("click",function(e){var t=u.CHM(n).$implicit;return u.oxw(3).deleteRow(e,t)}),u.qZA(),u.YNc(2,sr,5,0,"ng-container",4),u.BQk()}if(2&e){var i=t.$implicit,o=t.index,r=u.oxw(3);u.xp6(1),u.Q6J("template",r.template)("templateEditor",r.templateEditor)("row",i)("isEditing",r.isEditing)("index",r.index.concat(u.VKq(7,lr,o+1)))("ngStyle",u.WLB(9,cr,i.backgroundColor||"",i.textColor||"")),u.xp6(1),u.Q6J("ngIf",(null==r.templateEditor?null:r.templateEditor.editingGrid)||(null==r.templateEditor?null:r.templateEditor.editingEraser))}}function dr(e,t){if(1&e&&(u.ynx(0),u.YNc(1,ar,5,0,"ng-container",4),u.YNc(2,gr,3,12,"ng-container",7),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngIf",(null==n.templateEditor?null:n.templateEditor.editingGrid)||(null==n.templateEditor?null:n.templateEditor.editingEraser)),u.xp6(1),u.Q6J("ngForOf",n.column.rows)}}function ur(e,t){if(1&e&&(u.ynx(0),u._UZ(1,"hp-module",14),u.BQk()),2&e){var n=t.$implicit,i=t.index,o=u.oxw(5);u.xp6(1),u.Q6J("isEditing",!0)("template",o.template)("module",n)("index",o.index.concat(u.VKq(5,lr,i+1)))("cdkDragData",n)}}function pr(e,t){if(1&e&&(u.ynx(0),u.YNc(1,ur,2,7,"ng-container",7),u.BQk()),2&e){var n=u.oxw(4);u.xp6(1),u.Q6J("ngForOf",n.column.modules)}}function _r(e,t){if(1&e&&(u.ynx(0),u._UZ(1,"hp-module",15),u.BQk()),2&e){var n=t.$implicit,i=t.index,o=u.oxw(5);u.xp6(1),u.Q6J("isEditing",!1)("template",o.template)("module",n)("index",o.index.concat(u.VKq(4,lr,i+1)))}}function mr(e,t){if(1&e&&u.YNc(0,_r,2,6,"ng-container",7),2&e){var n=u.oxw(4);u.Q6J("ngForOf",n.column.modules)}}function fr(e,t){if(1&e&&(u.ynx(0),u.YNc(1,pr,2,1,"ng-container",5),u.YNc(2,mr,1,1,"ng-template",null,13,u.W1O),u.BQk()),2&e){var n=u.MAs(3),i=u.oxw(3);u.xp6(1),u.Q6J("ngIf",i.isEditing)("ngIfElse",n)}}function hr(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",12),u.NdJ("cdkDropListDropped",function(e){return u.CHM(n),u.oxw(2).dropModule(e)}),u.YNc(1,fr,4,2,"ng-container",4),u.qZA()}if(2&e){var i=u.oxw(2);u.hYB("id","",i.isEditing?"editing-":"","cont2",i.column.index,""),u.Q6J("cdkDropListData",i.column.modules)("cdkDropListConnectedTo",i.template.containers
1),u.xp6(1),u.Q6J("ngIf",(null==i.column.modules?null:i.column.modules.length)>0)}}function vr(e,t){if(1&e&&(u.ynx(0),u.YNc(1,dr,3,2,"ng-container",5),u.YNc(2,hr,2,5,"ng-template",null,6,u.W1O),u.BQk()),2&e){var n=u.MAs(3),i=u.oxw();u.xp6(1),u.Q6J("ngIf",(null==i.column.rows?null:i.column.rows.length)>0)("ngIfElse",n)}}var Zr=["*"],xr=function(){var e=function(){function e(){d(this,e),this.isEditing=!1,setInterval(function(){},1e3)}return p(e,[{key:"index",get:function(){return this._index},set:function(e){this._index=e}},{key:"column",get:function(){return this._column},set:function(e){this._column=e}},{key:"ngOnInit",value:function(){var e=this;this.editing$=this.template.editingModule$.pipe((0,Ai.U)(function(t){return t===e.column}))}},{key:"fetchContainers",value:function(){var e;null===(e=this.template)||void 0===e||e.reFetchData()}},{key:"dropModule",value:function(e){if(console.log("mod:",e),e.previousContainer.data){console.log("contt:",e.previousContainer,e.container);var t=[e.previousContainer.data,e.previousIndex],n=[e.container.data,e.currentIndex];if(t[0]===n[0]&&t[1]===n[1])return;console.log("con:before",t,n),t[0].splice(t[1],1),n[0].splice(n[1],0,e.item.data),console.log("con:after",t[0],n[0]),this.fetchContainers()}else{var i=new No.fH({type:e.item.data.type,name:e.item.data.name});e.container.data.splice(e.currentIndex,0,i),this.template.initEditModule(i),this.fetchContainers()}}},{key:"hover",value:function(e,t){t||e.stopPropagation(),t?e.target.classList.add("--hovered"):e.target.classList.remove("--hovered")}},{key:"deleteRow",value:function(e,t){var n;e.stopPropagation(),(null===(n=this.templateEditor)||void 0===n?void 0:n.editingEraser)&&(!confirm("Delete selected Row and it's content?")||this.template.deleteRow(t.index))}},{key:"addRow",value:function(e){this.template.addNewRow(this.column,e)}},{key:"initEdit",value:function(){var e=this;this.template.initEditModule(null),setTimeout(function(){e.template.initEditModule(e.column)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-column"]],inputs:{template:"template",templateEditor:"templateEditor",index:"index",isEditing:"isEditing",column:"column"},features:[u._Bn([{provide:P.JU,useExisting:(0,u.Gpc)(function(){return e}),multi:!0}])],ngContentSelectors:Zr,decls:7,vars:5,consts:[[1,"_column-controls",3,"click"],[1,"_column-controls__trigger"],[1,"la","la-palette"],[1,"_column-highlighter"],[4,"ngIf"],[4,"ngIf","ngIfElse"],["showModules",""],[4,"ngFor","ngForOf"],[1,"_btn-add-row",3,"click"],[1,"__trigger"],[1,"__highlight"],[3,"template","templateEditor","row","isEditing","index","ngStyle","mouseover","mouseout","click"],["cdkDropList","",1,"modules-container",3,"id","cdkDropListData","cdkDropListConnectedTo","cdkDropListDropped"],["showStaticModules",""],["cdkDrag","",1,"module",3,"isEditing","template","module","index","cdkDragData"],[1,"module",3,"isEditing","template","module","index"]],template:function(e,t){1&e&&(u.F$t(),u.Hsn(0),u.TgZ(1,"div",0),u.NdJ("click",function(){return t.initEdit()}),u.ALo(2,"async"),u.TgZ(3,"div",1),u._UZ(4,"i",2),u.qZA(),u.qZA(),u._UZ(5,"div",3),u.YNc(6,vr,4,2,"ng-container",4)),2&e&&(u.xp6(1),u.ekj("--editing",u.lcZ(2,3,t.editing$)&&t.isEditing),u.xp6(5),u.Q6J("ngIf",t.column))},styles:["[_nghost-%COMP%]{display:contents;position:relative}homepages-viewer[_nghost-%COMP%]   ._column-controls[_ngcontent-%COMP%], homepages-viewer   [_nghost-%COMP%]   ._column-controls[_ngcontent-%COMP%], homepages-viewer[_nghost-%COMP%]   ._column-highlighter[_ngcontent-%COMP%], homepages-viewer   [_nghost-%COMP%]   ._column-highlighter[_ngcontent-%COMP%]{display:none}._column-controls[_ngcontent-%COMP%]{position:absolute;bottom:calc(100% - 0px);left:0;height:0px;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f703;z-index:2}._column-controls__trigger[_ngcontent-%COMP%]{box-shadow:0 -2px 4px #0002;background-color:#f70;color:#fff;height:14px;width:80px;border-radius:20px;justify-content:center;display:flex;align-items:center}._column-highlighter[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;pointer-events:none;display:none}._column-controls[_ngcontent-%COMP%]:hover + ._column-highlighter[_ngcontent-%COMP%]{background-color:#f708;display:block}._column-controls.--editing[_ngcontent-%COMP%] + ._column-highlighter[_ngcontent-%COMP%]{outline:3px dashed #f70;display:block}"],changeDetection:0}),e}();function br(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",8),u.NdJ("click",function(){return u.CHM(n),u.oxw(3).addColumn(0)}),u.TgZ(2,"span",9),u._uU(3,"+"),u.qZA(),u._UZ(4,"span",10),u.qZA(),u.BQk()}}function Cr(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",12),u.NdJ("mousedown",function(e){u.CHM(n);var t=u.oxw().index;return u.oxw(3).resizeInit(e,t)}),u.qZA(),u.BQk()}}function yr(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",8),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().index;return u.oxw(3).addColumn(e+1)}),u.TgZ(2,"span",9),u._uU(3,"+"),u.qZA(),u._UZ(4,"span",10),u.qZA(),u.BQk()}}var Mr=function(e){return[e]},wr=function(e,t){return{backgroundColor:e,color:t}};function Ar(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.YNc(1,Cr,2,0,"ng-container",0),u.TgZ(2,"hp-column",11),u.NdJ("mouseover",function(e){return u.CHM(n),u.oxw(3).hover(e,!0)})("mouseout",function(e){return u.CHM(n),u.oxw(3).hover(e,!1)})("click",function(e){var t=u.CHM(n).$implicit;return u.oxw(3).deleteColumn(e,t)}),u.qZA(),u.YNc(3,yr,5,0,"ng-container",0),u.BQk()}
1if(2&e){var i=t.$implicit,o=t.index,r=u.oxw(3);u.xp6(1),u.Q6J("ngIf",o>0),u.xp6(1),u.Udp("width",i.width+"%"),u.Q6J("template",r.template)("templateEditor",r.templateEditor)("column",i)("index",r.index.concat(u.VKq(10,Mr,o+1)))("isEditing",r.isEditing)("ngStyle",u.WLB(12,wr,i.backgroundColor||"",i.textColor||"")),u.xp6(1),u.Q6J("ngIf",(null==r.templateEditor?null:r.templateEditor.editingGrid)||(null==r.templateEditor?null:r.templateEditor.editingEraser))}}function qr(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",3),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).initEdit()}),u.ALo(2,"async"),u.TgZ(3,"div",4),u._UZ(4,"i",5),u.qZA(),u.qZA(),u._UZ(5,"div",6),u.YNc(6,br,5,0,"ng-container",0),u.YNc(7,Ar,4,15,"ng-container",7),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.ekj("--editing",u.lcZ(2,4,i.editing$)&&i.isEditing),u.xp6(5),u.Q6J("ngIf",(null==i.templateEditor?null:i.templateEditor.editingGrid)||(null==i.templateEditor?null:i.templateEditor.editingEraser)),u.xp6(1),u.Q6J("ngForOf",i.row.columns)}}function Tr(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"hp-column",13),u._UZ(2,"div",14),u.qZA(),u.BQk()),2&e){var n=t.$implicit,i=t.index,o=u.oxw(3);u.xp6(1),u.Udp("width",n.width+"%"),u.Q6J("template",o.template)("column",n)("index",o.index.concat(u.VKq(7,Mr,i+1)))("isEditing",o.isEditing)("ngStyle",u.WLB(9,wr,n.backgroundColor||"",n.textColor||""))}}function Or(e,t){if(1&e&&u.YNc(0,Tr,3,12,"ng-container",7),2&e){var n=u.oxw(2);u.Q6J("ngForOf",n.row.columns)}}function Pr(e,t){if(1&e&&(u.ynx(0),u.YNc(1,qr,8,6,"ng-container",1),u.YNc(2,Or,1,1,"ng-template",null,2,u.W1O),u.BQk()),2&e){var n=u.MAs(3),i=u.oxw();u.xp6(1),u.Q6J("ngIf",i.isEditing)("ngIfElse",n)}}var kr=function(){var e=function(){function e(t){d(this,e),this.el=t,this.isEditing=!1,this.columnSizes=[],this.offsetX=0,this.resizingColumnIndex=0,this.initPositionX=0,this.resizing=!1}return p(e,[{key:"index",get:function(){return this._index},set:function(e){this._index=e}},{key:"row",get:function(){return this._row},set:function(e){this._row=e}},{key:"ngOnInit",value:function(){var e=this;this.editing$=this.template.editingModule$.pipe((0,Ai.U)(function(t){return t===e.row}))}},{key:"hover",value:function(e,t){t||e.stopPropagation(),t?e.target.classList.add("--hovered"):e.target.classList.remove("--hovered")}},{key:"deleteColumn",value:function(e,t){e.stopPropagation(),this.templateEditor.editingEraser&&(!confirm("Delete selected Column and it's content?")||this.template.deleteColumn(t.index))}},{key:"addColumn",value:function(e){this.template.addNewColumn(this.row,e)}},{key:"resizeInit",value:function(e,t){var n=this;this.resizeStop(),this.resizing=!0,this.resizingColumnIndex=t,this.initPositionX=e.pageX,this.hostWidth=this.el.nativeElement.offsetWidth,this.el.nativeElement.querySelectorAll(":scope > hp-column").forEach(function(e){n.columnSizes.push(e.offsetWidth),console.log("colll:",e.offsetWidth)})}},{key:"onMove",value:function(e){!this.resizing||(console.log("colll:move"),this.offsetX=e.pageX-this.initPositionX,this.row.columns[this.resizingColumnIndex-1].width=(this.columnSizes[this.resizingColumnIndex-1]+this.offsetX)/this.hostWidth*100,this.row.columns[this.resizingColumnIndex].width=(this.columnSizes[this.resizingColumnIndex]-this.offsetX)/this.hostWidth*100)}},{key:"onUp",value:function(e){this.resizeStop()}},{key:"resizeStop",value:function(){this.resizing=!1,this.columnSizes=[],this.hostWidth=null}},{key:"initEdit",value:function(){var e=this;this.template.initEditModule(null),setTimeout(function(){e.template.initEditModule(e.row)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.SBq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-row"]],hostBindings:function(e,t){1&e&&u.NdJ("mousemove",function(e){return t.onMove(e)},!1,u.evT)("mouseup",function(e){return t.onUp(e)},!1,u.evT)},inputs:{template:"template",templateEditor:"templateEditor",index:"index",isEditing:"isEditing",row:"row"},decls:1,vars:1,consts:[[4,"ngIf"],[4,"ngIf","ngIfElse"],["viewMode",""],[1,"_row-controls",3,"click"],[1,"_row-controls__trigger"],[1,"la","la-palette"],[1,"_row-highlighter"],[4,"ngFor","ngForOf"],[1,"_btn-add-column",3,"click"],[1,"__trigger"],[1,"__highlight"],[3,"template","templateEditor","column","index","isEditing","ngStyle","mouseover","mouseout","click"],[1,"column__resize",3,"mousedown"],[3,"template","column","index","isEditing","ngStyle"],[1,"column__resize"]],template:function(e,t){1&e&&u.YNc(0,Pr,4,2,"ng-container",0),2&e&&u.Q6J("ngIf",t.row)},directives:[c.O5,c.sg,xr,c.PC],pipes:[c.Ov],styles:["[_nghost-%COMP%]{position:relative}homepages-viewer[_nghost-%COMP%]   ._row-controls[_ngcontent-%COMP%], homepages-viewer   [_nghost-%COMP%]   ._row-controls[_ngcontent-%COMP%], homepages-viewer[_nghost-%COMP%]   ._row-highlighter[_ngcontent-%COMP%], homepages-viewer   [_nghost-%COMP%]   ._row-highlighter[_ngcontent-%COMP%]{display:none}._row-controls[_ngcontent-%COMP%]{position:absolute;
1left:calc(100% - 0px);top:0px;height:100%;width:0px;display:flex;align-items:center;justify-content:center;background-color:#f70;z-index:2}._row-controls__trigger[_ngcontent-%COMP%]{box-shadow:0 -2px 4px #0002;background-color:var(--color-brand);color:#fff;height:50px;width:14px;border-radius:20px;justify-content:center;display:flex;align-items:center;position:sticky;top:120px;bottom:40px}._row-highlighter[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;pointer-events:none;display:none}._row-controls[_ngcontent-%COMP%]:hover + ._row-highlighter[_ngcontent-%COMP%]{background-color:#04f2;display:block}._row-controls.--editing[_ngcontent-%COMP%] + ._row-highlighter[_ngcontent-%COMP%]{outline:3px dashed #04f;display:block}"]}),e}(),Ur=o(77310),Ir=function(e){return[e]},Sr=function(e,t){return{backgroundColor:e,color:t}};function Jr(e,t){if(1&e&&(u.ynx(0),u._UZ(1,"hp-row",3),u.BQk()),2&e){var n=t.$implicit,i=t.index,o=u.oxw(2);u.xp6(1),u.Q6J("index",u.VKq(4,Ir,i+1))("template",o.template)("row",n)("ngStyle",u.WLB(6,Sr,n.backgroundColor||"",n.textColor||""))}}function Nr(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Jr,2,9,"ng-container",2),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngForOf",n.template.layout.rows)}}var Qr=function(){var e=p(function e(){var t;d(this,e),null===(t=this.template)||void 0===t||t.reFetchData()});return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["homepages-viewer"]],inputs:{template:"template"},decls:2,vars:1,consts:[[1,"homepages-viewer"],[4,"ngIf"],[4,"ngFor","ngForOf"],["cdkDropList","",3,"index","template","row","ngStyle"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.YNc(1,Nr,2,1,"ng-container",1),u.qZA()),2&e&&(u.xp6(1),u.Q6J("ngIf",t.template))},directives:[c.O5,c.sg,kr,Ur.Wj,c.PC],styles:[".homepages-viewer hp-row{display:flex;transition:all .2s}  .homepages-viewer hp-column{flex-grow:1;display:flex;flex-direction:column;transition:all .2s;position:relative}  .homepages-viewer hp-column .container{min-height:50px;height:100%;display:flex;flex-direction:column}  .homepages-viewer hp-column .container .module{opacity:1}  .homepages-viewer hp-column .column__resize{display:none}  .homepages-viewer hp-column:first-child>.column__resize{display:none}  .homepages-viewer .module--new{background-color:#e8ffe8;border:solid 1px #94b894;padding:10px;width:120px}  .homepages-viewer .module{min-height:24px}  .homepages-viewer .module .label-module-type,   .homepages-viewer .module ._module-controls__trash{display:none}"]}),e}(),Lr=function(){var e=function(){function e(t,n){d(this,e),this.searchEngineService=t,this.authService=n,this.homepage=new No.Md(Qo.X)}return p(e,[{key:"getModule",value:function(e){if(!(null==e?void 0:e.length))return null;var t=null==e?void 0:e.length,n=this.homepage.layout,i="rows";return e.forEach(function(e,o){o<t-1?(n=n[i][e-1],i="rows"===i?"columns":"rows"):n=n.modules[e-1]}),n}},{key:"updateModule",value:function(e,t){}},{key:"getArticles",value:function(e){return this.searchEngineService.newSearch(e)}},{key:"user",get:function(){var e,t;return null!==(t=null===(e=this.authService.currentUserSubject)||void 0===e?void 0:e.value)&&void 0!==t?t:null}},{key:"isSuperadmin",value:function(){return this.authService.hasRole([0])}},{key:"hasMilaAccess",value:function(){return!!this.isSuperadmin()||this.authService.hasPrivilege("mila")}},{key:"canUseModule",value:function(e){return"module_ask_mila"!==e||this.hasMilaAccess()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.LFG(_.P2),u.LFG(_.$h))},e.\u0275prov=u.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Fr=function(){var e=function(){function e(t,n,i){d(this,e),this.tpl=t,this.vcr=n,this.homepagesService=i,this.rendered=!1}return p(e,[{key:"homepagesModuleAccess",set:function(e){var t=this.homepagesService.canUseModule(e);t&&!this.rendered?(this.vcr.createEmbeddedView(this.tpl),this.rendered=!0):!t&&this.rendered&&(this.vcr.clear(),this.rendered=!1)}},{key:"ngOnDestroy",value:function(){this.vcr.clear()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.Rgc),u.Y36(u.s_b),u.Y36(Lr))},e.\u0275dir=u.lG2({type:e,selectors:[["","homepagesModuleAccess",""]],inputs:{homepagesModuleAccess:"homepagesModuleAccess"}}),e}(),Yr=function(e){return{background:e}},Er=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-row-editor"]],inputs:{module:"module"},decls:17,vars:8,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Colors"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"label",7),u._UZ(9,"span",8),u.TgZ(10,"input",9),u.NdJ("ngModelChange",function(e){return t.module.backgroundColor=e}
1),u.qZA(),u._uU(11," Background color "),u.qZA(),u.qZA(),u.TgZ(12,"div",6),u.TgZ(13,"label",7),u._UZ(14,"span",8),u.TgZ(15,"input",9),u.NdJ("ngModelChange",function(e){return t.module.textColor=e}),u.qZA(),u._uU(16," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(9),u.Q6J("ngStyle",u.VKq(4,Yr,t.module.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.backgroundColor),u.xp6(4),u.Q6J("ngStyle",u.VKq(6,Yr,t.module.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.textColor))},directives:[c.PC,P.Fj,P.JJ,P.On],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),Br=function(e){return{background:e}},Dr=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-column-editor"]],inputs:{module:"module"},decls:17,vars:8,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Colors"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"label",7),u._UZ(9,"span",8),u.TgZ(10,"input",9),u.NdJ("ngModelChange",function(e){return t.module.backgroundColor=e}),u.qZA(),u._uU(11," Background color "),u.qZA(),u.qZA(),u.TgZ(12,"div",6),u.TgZ(13,"label",7),u._UZ(14,"span",8),u.TgZ(15,"input",9),u.NdJ("ngModelChange",function(e){return t.module.textColor=e}),u.qZA(),u._uU(16," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(9),u.Q6J("ngStyle",u.VKq(4,Br,t.module.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.backgroundColor),u.xp6(4),u.Q6J("ngStyle",u.VKq(6,Br,t.module.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.textColor))},directives:[c.PC,P.Fj,P.JJ,P.On],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),zr=o(68945),jr=function(){return{in_readers_portal:!0}},Hr=function(e){return{url:"collections/simple_hierarchy",params:e}},$r=function(){return{text:"name",outputFormat:"object"}},Vr=function(e){return{background:e}},Rr=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-search-field"]],inputs:{module:"module"},decls:83,vars:22,consts:[[1,"label-module-type"],[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],["type","number","min","20","max","100",3,"ngModel","ngModelChange"],[1,"_setting__option",2,"display","block"],[3,"data","options","ngModel","ngModelChange"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Search field"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.TgZ(4,"div",3),u._uU(5,"Section Header"),u.qZA(),u.qZA(),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"label"),u._uU(11,"Title:"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"div",7),u.TgZ(16,"label"),u._uU(17,"Description:"),u.qZA(),u.qZA(),u.TgZ(18,"div",8),u.TgZ(19,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",11),u.TgZ(21,"div",6),u.TgZ(22,"div",7),u.TgZ(23,"label"),u._uU(24,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(25,"div",8),u.TgZ(26,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",6),u.TgZ(28,"div",7),u.TgZ(29,"label"),u._uU(30,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(31,"div",8),u.TgZ(32,"div",13),u.TgZ(33,"label",14),u.TgZ(34,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.alignment=e}),u.qZA(),u._UZ(35,"span",16),u.TgZ(36,"span",17),u._uU(37,"Left"),u.qZA(),u.qZA(),u.TgZ(38,"label",14),u.TgZ(39,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.alignment=e}),u.qZA(),u._UZ(40,"span",16),u.TgZ(41,"span",17),u._uU(42,"Center"),u.qZA(),u.qZA(),u.TgZ(43,"label",14),u.TgZ(44,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.alignment=e}),u.qZA(),u._UZ(45,"span",16),u.TgZ(46,"span",17),u._uU(47,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(48,"div",11),u.TgZ(49,"div",6),u.TgZ(50,"div",7),u.TgZ(51,"label"),u._uU(52,"Padding:"),u.qZA(),u.qZA(),u.TgZ(53,"div",8),u.TgZ(54,"input",20),u.NdJ("ngModelChange",function(e){return t.module.data.padding=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(55,"div",1),u.TgZ(56,"div",2),u.TgZ(57,"div",3),u._uU(58,"Search in Topics ..."),u.qZA(),u.qZA(),u.TgZ(59,"div",4),u.TgZ(60,"div",5),u.TgZ(61,"div",6),u.TgZ(62,"div",21),u.TgZ(63,"cks-multiselect-hierarchy-async",22),u.NdJ("ngModelChange",function(e){return t.module.data.topics=e}),u.qZA(),u.TgZ(64,"small"),u.TgZ(65,"em"),u._uU(66,"Leave blank to search in all topics"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(67,"div",1),u.TgZ(68,"div",2),u.TgZ(69,"div",3),u._uU(70,"Colors"),u.qZA(),u.qZA(),u.TgZ(71,"div",4),u.TgZ(72,"div",5),u.TgZ(73,"div",6),u.TgZ(74,"div",23),u.TgZ(75,"label",24),u._UZ(76,"span",25),u.TgZ(77,"input",26),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}
1),u.qZA(),u._uU(78," Background color "),u.qZA(),u.TgZ(79,"label",24),u._UZ(80,"span",25),u.TgZ(81,"input",26),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(82," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(13),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.alignment),u.xp6(5),u.Q6J("ngModel",t.module.data.alignment),u.xp6(5),u.Q6J("ngModel",t.module.data.alignment),u.xp6(10),u.Q6J("ngModel",t.module.data.padding),u.xp6(9),u.Q6J("data",u.VKq(15,Hr,u.DdM(14,jr)))("options",u.DdM(17,$r))("ngModel",t.module.data.topics),u.xp6(13),u.Q6J("ngStyle",u.VKq(18,Vr,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(20,Vr,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,zr.d,c.PC],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),Gr=function(){return{multiple:!1}},Kr=function(e){return{background:e}},Wr=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}},{key:"setImage",value:function(e){this.module.data.slides[0].image=e?e[0].url:null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-banner"]],inputs:{module:"module"},decls:83,vars:17,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__option"],[2,"width","100%",3,"options","upload"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],[1,"_setting__header"],["type","number","min","0","max","100","step","10",3,"ngModel","ngModelChange"],["type","text",3,"ngModel","ngModelChange"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],["type","number","min","100","max","500","step","10",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Content"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"cks-image-uploader",7),u.NdJ("upload",function(e){return t.setImage(e)}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(9,"div",8),u.TgZ(10,"div",5),u.TgZ(11,"div",9),u.TgZ(12,"label"),u._uU(13,"Image opacity:"),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.slides[0].imageOpacity=e}),u.qZA(),u._uU(16," % "),u.qZA(),u.qZA(),u.qZA(),u.TgZ(17,"div",8),u.TgZ(18,"div",5),u.TgZ(19,"div",9),u.TgZ(20,"label"),u._uU(21,"Title:"),u.qZA(),u.qZA(),u.TgZ(22,"div",6),u.TgZ(23,"input",11),u.NdJ("ngModelChange",function(e){return t.module.data.slides[0].title=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(24,"div",8),u.TgZ(25,"div",5),u.TgZ(26,"div",9),u.TgZ(27,"label"),u._uU(28,"Description:"),u.qZA(),u.qZA(),u.TgZ(29,"div",6),u.TgZ(30,"input",11),u.NdJ("ngModelChange",function(e){return t.module.data.slides[0].description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(31,"div",4),u.TgZ(32,"div",5),u.TgZ(33,"div",12),u.TgZ(34,"label",13),u._UZ(35,"span",14),u.TgZ(36,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.slides[0].titleColor=e}),u.qZA(),u._uU(37," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(38,"div",5),u.TgZ(39,"div",9),u.TgZ(40,"label"),u._uU(41,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(42,"div",6),u.TgZ(43,"div",16),u.TgZ(44,"label",17),u.TgZ(45,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.slides[0].titleAlignment=e}),u.qZA(),u._UZ(46,"span",19),u.TgZ(47,"span",20),u._uU(48,"Left"),u.qZA(),u.qZA(),u.TgZ(49,"label",17),u.TgZ(50,"input",21),u.NdJ("ngModelChange",function(e){return t.module.data.slides[0].titleAlignment=e}),u.qZA(),u._UZ(51,"span",19),u.TgZ(52,"span",20),u._uU(53,"Center"),u.qZA(),u.qZA(),u.TgZ(54,"label",17),u.TgZ(55,"input",22),u.NdJ("ngModelChange",function(e){return t.module.data.slides[0].titleAlignment=e}),u.qZA(),u._UZ(56,"span",19),u.TgZ(57,"span",20),u._uU(58,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(59,"div",0),u.TgZ(60,"div",1),u.TgZ(61,"div",2),u._uU(62,"Layout"),u.qZA(),u.qZA(),u.TgZ(63,"div",8),u.TgZ(64,"div",5),u.TgZ(65,"div",9),u.TgZ(66,"label"),u._uU(67,"Height:"),u.qZA(),u.qZA(),u.TgZ(68,"div",6),u.TgZ(69,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.height=e}),u.qZA(),u._uU(70," px "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(71,"div",0),u.TgZ(72,"div",1),u.TgZ(73,"div",2),u._uU(74,"Colors"),u.qZA(),u.qZA(),u.TgZ(75,"div",3),u.TgZ(76,"div",4),u.TgZ(77,"div",5),u.TgZ(78,"div",12),u.TgZ(79,"label",13),u._UZ(80,"span",14),u.TgZ(81,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}
1),u.qZA(),u._uU(82," Background color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(8),u.Q6J("options",u.DdM(12,Gr)),u.xp6(7),u.Q6J("ngModel",t.module.data.slides[0].imageOpacity),u.xp6(8),u.Q6J("ngModel",t.module.data.slides[0].title),u.xp6(7),u.Q6J("ngModel",t.module.data.slides[0].description),u.xp6(5),u.Q6J("ngStyle",u.VKq(13,Kr,t.module.data.slides[0].titleColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.slides[0].titleColor),u.xp6(9),u.Q6J("ngModel",t.module.data.slides[0].titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.slides[0].titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.slides[0].titleAlignment),u.xp6(14),u.Q6J("ngModel",t.module.data.height),u.xp6(11),u.Q6J("ngStyle",u.VKq(15,Kr,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor))},directives:[Wn.r,P.qQ,P.Fd,P.wV,P.Fj,P.JJ,P.On,c.PC,P._],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),Xr=o(87438);function ea(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",1),u._UZ(2,"div",2),u._UZ(3,"div",2),u._UZ(4,"div",2),u._UZ(5,"div",2),u._UZ(6,"div",2),u._UZ(7,"div",2),u._UZ(8,"div",2),u._UZ(9,"div",2),u._UZ(10,"div",2),u._UZ(11,"div",2),u._UZ(12,"div",2),u._UZ(13,"div",2),u._UZ(14,"div",2),u.qZA(),u.BQk())}function ta(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",3),u.TgZ(2,"div",4),u.TgZ(3,"div",5),u._uU(4,"Snippets"),u.qZA(),u.TgZ(5,"div",6),u._UZ(6,"div",7),u._UZ(7,"div",8),u.qZA(),u.qZA(),u.TgZ(8,"div",9),u.TgZ(9,"div",10),u._UZ(10,"div",11),u._UZ(11,"div",11),u._UZ(12,"div",11),u._UZ(13,"div",11),u.qZA(),u.TgZ(14,"div",10),u._UZ(15,"div",11),u._UZ(16,"div",11),u._UZ(17,"div",11),u._UZ(18,"div",11),u.qZA(),u.TgZ(19,"div",10),u._UZ(20,"div",11),u._UZ(21,"div",11),u._UZ(22,"div",11),u._UZ(23,"div",11),u.qZA(),u.qZA(),u.TgZ(24,"div",12),u.TgZ(25,"div",13),u._UZ(26,"div",14),u._UZ(27,"div",14),u._UZ(28,"div",14),u.qZA(),u.TgZ(29,"div",15),u._UZ(30,"div",16),u._UZ(31,"div",16),u.qZA(),u.qZA(),u.qZA(),u.BQk())}function na(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",19),u._UZ(2,"div",20),u.TgZ(3,"div",21),u._UZ(4,"div",22),u._UZ(5,"div",22),u._UZ(6,"div",22),u._UZ(7,"div",22),u.qZA(),u.qZA(),u.BQk())}function ia(e,t){1&e&&(u.ynx(0),u.TgZ(1,"button",23),u._uU(2," Explore snippet's data "),u._UZ(3,"div",24),u.qZA(),u.BQk()),2&e&&(u.xp6(3),u.Udp("margin-left",8,"px"))}function oa(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",17),u.TgZ(2,"div",18),u.YNc(3,na,8,0,"ng-container",0),u.YNc(4,ia,4,2,"ng-container",0),u.qZA(),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(3),u.Q6J("ngIf",n.show||n.visualDataProcessing.imagesLoading),u.xp6(1),u.Q6J("ngIf",n.show||n.visualDataProcessing.nersLoading)}}function ra(e,t){if(1&e&&(u.TgZ(0,"div",31),u.O4$(),u.TgZ(1,"svg",32),u._UZ(2,"circle",33),u._UZ(3,"path",34),u.qZA(),u.kcU(),u._UZ(4,"span",35),u.qZA()),2&e){var n=t.$implicit;u.xp6(2),u.Udp("fill",n.checked?"var(--color--green)":""),u.xp6(1),u.Udp("fill",n.checked?"#fff":""),u.xp6(1),u.Q6J("innerHTML",n.label,u.oJD)}}function aa(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",25),u.ynx(2),u.TgZ(3,"div",26),u.TgZ(4,"h4"),u.TgZ(5,"span",27),u.TgZ(6,"span",28),u._uU(7,"Mila"),u.qZA(),u.TgZ(8,"span",29),u._uU(9,"Give me a few seconds to answer you as best I can!"),u.qZA(),u.qZA(),u._UZ(10,"br"),u.qZA(),u.YNc(11,ra,5,5,"div",30),u.qZA(),u.BQk(),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngClass",n.overlayState),u.xp6(10),u.Q6J("ngForOf",n.steps)}}function sa(e,t){if(1&e&&(u.ynx(0),u.YNc(1,aa,12,2,"ng-container",0),u.ALo(2,"async"),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf",u.lcZ(2,1,n.chatBotLoader$))}}function la(e,t){if(1&e&&(u.TgZ(0,"div",31),u.O4$(),u.TgZ(1,"svg",32),u._UZ(2,"circle",33),u._UZ(3,"path",34),u.qZA(),u.kcU(),u._UZ(4,"span",35),u.qZA()),2&e){var n=t.$implicit;u.xp6(2),u.Udp("fill",n.checked?"var(--color--green)":""),u.xp6(1),u.Udp("fill",n.checked?"#fff":""),u.xp6(1),u.Q6J("innerHTML",n.label,u.oJD)}}function ca(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",36),u.ynx(2),u.TgZ(3,"div",26),u.TgZ(4,"h4"),u.TgZ(5,"span",27),u.TgZ(6,"span",28),u._uU(7,"Mila"),u.qZA(),u.TgZ(8,"span",29),u._uU(9,"Give me a few seconds to answer you as best I can!"),u.qZA(),u.qZA(),u._UZ(10,"br"),u.qZA(),u.YNc(11,la,5,5,"div",30),u.qZA(),u.BQk(),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngClass",n.overlayDocumentState),u.xp6(10),u.Q6J("ngForOf",n.attachmentLoaderSteps)}}function ga(e,t){if(1&e&&(u.ynx(0),u.YNc(1,ca,12,2,"ng-container",0),u.ALo(2,"async"),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf",u.lcZ(2,1,n.chatBotAttachmentLoader$))}}function da(e,t){if(1&e&&(u.TgZ(0,"div",42),u._uU(1),u.qZA()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.hij(" ",n.notice," ")}}function ua(e,t){if(1&e&&(u.TgZ(0,"div",31),u.O4$(),u.TgZ(1,"svg",32),u._UZ(2,"circle",33),u._UZ(3,"path",39),u.qZA(),u.kcU(),u.TgZ(4,"div",40),u._UZ(5,"div",35),u.YNc(6,da,2,1,"div",41),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw().ngIf;u.ekj("question","question"===n.type)("analyzing","analyzing"===n.type),u.xp6(2),u.Udp("fill",n.checked?"var(--color--green)":""),u.xp6(1),u.Udp("fill",n.checked?"#fff":""),u.xp6(2),u.Q6J("innerHTML",n.label,u.oJD),u.xp6(1),u.Q6J("ngIf",n.notice&&i.loading)}}function pa(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",37),u.TgZ(2,"div",26),u.TgZ(3,"h4"),u.TgZ(4,"span",27),u.TgZ(5,"span",28),u._uU(6,"Mila"),u.qZA(),u.TgZ(7,"span",29),u._uU(8,"Give me a few seconds to answer you as best I can!"),u.qZA(),u.qZA(),u._UZ(9,"br"),u.qZA(),u.YNc(10,ua,7,10,"div",38),u.qZA(),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngClass",n.overlayDeepSearchState),u.xp6(9),u.Q6J("ngForOf",n.deepSearchSteps)}}function _a(e,t){if(1&e&&(u.ynx(0),u.YNc(1,pa,11,2,"ng-container",0),u.ALo(2,"async"),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf",u.lcZ(2,1,n.deepSearchLoader$))}}var ma=function(){var e=function(){function e(t){var n=this;d(this,e),this.chatBotService=t,this.questionState$=this.chatBotService.questionState$,this._visualDataProcessing={imagesLoading:!1,nersLoading:!1}
1,this.chatBotLoader$=this.questionState$.pipe((0,I.h)(function(e){return null!==e}),(0,de.b)(function(e){e.processingExtractedAnswers&&(n.stepsPrepared(),n.answerReceived=!0),n.answerReceived&&!e.processingExtractedAnswers&&(n.finishSteps(),setTimeout(function(){return n.restartSteps()},400))}),(0,Ai.U)(function(e){return{loading:e.processingExtractedAnswers}})),this.steps=[{id:1,label:"Translation of your question, if necessary",hidden:!1,checked:!1,duration:1e3},{id:2,label:"Semantic understanding of your question",hidden:!1,checked:!1,duration:2e3},{id:3,label:"Selection of the most relevant articles from your Knowledge Topics: ",hidden:!1,checked:!1,duration:5e3},{id:4,label:"Extraction and classification of the most relevant snippets displayed by Mila",hidden:!1,checked:!1,duration:7e3},{id:5,label:"Preparation of the highlighting of the snippets",hidden:!1,checked:!1,duration:8e3},{id:6,label:"Launch of the search for images related to the question",hidden:!1,checked:!1,duration:9e3},{id:7,label:"Sending a selection of snippets to the LLM to generate an answer...",hidden:!1,checked:!1,duration:1e4}],this.overlayState="initial-view",this.chatBotAttachmentLoader$=this.questionState$.pipe((0,I.h)(function(e){return null!==e}),(0,de.b)(function(e){e.processingExtractedAnswers&&(n.documentStepsPrepared(),n.answerDocumentReceived=!0),n.answerDocumentReceived&&!e.processingExtractedAnswers&&(n.finishDocumentSteps(),setTimeout(function(){return n.restartDocumentSteps()},400))}),(0,Ai.U)(function(e){return{loading:e.processingExtractedAnswers}})),this.attachmentLoaderSteps=[{id:1,label:"Saving metadata of document",hidden:!1,checked:!1,duration:1e3},{id:2,label:"Extraction of the text of document",hidden:!1,checked:!1,duration:2e3},{id:3,label:"Detection of text language",hidden:!1,checked:!1,duration:3e3},{id:4,label:"Translation of the text to English (if necessary)",hidden:!1,checked:!1,duration:4e3},{id:5,label:"Sending the document metadata and extracted text to LLM",hidden:!1,checked:!1,duration:5e3}],this.overlayDocumentState="initial-view",this.answerDocumentReceived=!1,this.overlayDeepSearchState="initial-view",this.answerDeepSearchReceived=!1,this.currentQuestionIndex=0,this.animationSpeed=30,this.animationQueue=[],this.isProcessingQueue=!1,this.activeAnimations=new Set,this.deepSearchSteps=[{id:1,label:"Give me some time to dig deeper and get back to you!",hidden:!1,checked:!1,duration:0}],this.deepSearchLoader$=this.questionState$.pipe((0,I.h)(function(e){return null!==e.question}),(0,de.b)(function(e){return n.handleDeepSearchUpdate(e)}),(0,Ai.U)(function(e){return{loading:e.processingExtractedAnswers}}))}return p(e,[{key:"ngOnInit",value:function(){}},{key:"milaFocus",get:function(){return this._milaFocus},set:function(e){this._milaFocus=e}},{key:"show",get:function(){return this._show},set:function(e){this._show=e}},{key:"visualDataProcessing",get:function(){return this._visualDataProcessing},set:function(e){this._visualDataProcessing=e}},{key:"stepsPrepared",value:function(){var e=this.steps;return this.updateStepDescriptions(e),this.overlayState="expanded",this.checkStepsAsync(e),e}},{key:"updateStepDescriptions",value:function(e){e[2].label=this.mostRelevantArticles(e)}},{key:"mostRelevantArticles",value:function(e){return"Selection of the most relevant articles from your <b>".concat(this.formattedFocusType(),"</b>")}},{key:"checkStepsAsync",value:function(e){e.slice().sort(function(e,t){return e.duration-t.duration}).forEach(function(e){setTimeout(function(){7!==e.id&&(e.checked=!0)},e.duration)})}},{key:"finishSteps",value:function(){this.steps.forEach(function(e){return e.checked=!0})}},{key:"restartSteps",value:function(){this.overlayState="collapsed",this.answerReceived=!1,this.steps=this.steps.map(function(e){return Object.assign(Object.assign({},e),{hidden:!1,checked:!1})})}},{key:"formattedFocusType",value:function(){var e,t=this.milaFocus;switch(t.type){case"cikisi_smart_web":default:return"Smart Web";case"knowledge_base":return"Knowledge Base";case"search":return"Search #".concat(null===(e=t.resource.search)||void 0===e?void 0:e.id);case"knowledge_topics":for(var n=t.resource.collections,i="Knowledge Topics: ",o=0;o<n.length;o++)i+="".concat(n[o].name),o<n.length-1&&(i+=", ");return i;case"sources":var r,a=t.resource.sources.type,s="".concat(a.charAt(0).toUpperCase()+a.slice(1),": ");r="categories"===a?t.resource.sources.selected_categories:t.resource.sources.selected_sources;for(var l=0;l<r.length;l++)s+="".concat(r[l].name),l<r.length-1&&(s+=", ");return s;case"tags":for(var c=t.resource.tags,g="Tags: ",d=0;d<c.length;d++)g+="".concat(c[d].name),d<c.length-1&&(g+=", ");return g}}},{key:"documentStepsPrepared",value:function(){var e=this.attachmentLoaderSteps;return this.overlayDocumentState="expanded",this.checkDocumentStepsAsync(e),e}},{key:"checkDocumentStepsAsync",value:function(e){e.slice().sort(function(e,t){return e.duration-t.duration}
1).forEach(function(e){setTimeout(function(){5!==e.id&&(e.checked=!0)},e.duration)})}},{key:"finishDocumentSteps",value:function(){this.attachmentLoaderSteps.forEach(function(e){return e.checked=!0})}},{key:"restartDocumentSteps",value:function(){this.overlayDocumentState="collapsed",this.answerDocumentReceived=!1,this.attachmentLoaderSteps=this.attachmentLoaderSteps.map(function(e){return Object.assign(Object.assign({},e),{hidden:!1,checked:!1})})}},{key:"handleDeepSearchUpdate",value:function(e){var t,n=(null===(t=e.question.sub_questions)||void 0===t?void 0:t.getValue())||[];e.processingExtractedAnswers&&!this.deepSearchSteps[0].checked&&(this.markStepComplete(1),this.overlayDeepSearchState="expanded",this.answerDeepSearchReceived=!0),n.length>this.currentQuestionIndex&&this.queueNewQuestions(n),this.answerDeepSearchReceived&&!e.processingExtractedAnswers&&this.completeProcessing()}},{key:"queueNewQuestions",value:function(e){for(var t=this.currentQuestionIndex;t<e.length;t++)this.animationQueue.push({id:t+2,text:e[t]});this.currentQuestionIndex=e.length,this.processQueue()}},{key:"processQueue",value:function(){var e=this;if(!this.isProcessingQueue&&0!==this.animationQueue.length){this.isProcessingQueue=!0;var t=this.animationQueue.shift(),n=t.id,i=t.text;this.addStepToUI(n),this.animateStepText(n,i,function(){e.markStepComplete(n),e.checkForAnalyzingStep(),e.isProcessingQueue=!1,e.processQueue()})}}},{key:"animateStepText",value:function(e,t,n){var i=this,o=0,r=this.deepSearchSteps.find(function(t){return t.id===e});this.activeAnimations.add(e);!function a(){!i.activeAnimations.has(e)||(o<t.length?(r&&(r.label=t.substring(0,o+1)),o++,i.currentAnimationTimeout=setTimeout(a,i.animationSpeed)):n())}()}},{key:"addStepToUI",value:function(e){this.deepSearchSteps.push({id:e,label:"",hidden:!1,checked:!1,duration:1e3,type:"question"})}},{key:"markStepComplete",value:function(e){var t=this.deepSearchSteps.find(function(t){return t.id===e});t&&(t.checked=!0),this.activeAnimations.delete(e)}},{key:"checkForAnalyzingStep",value:function(){0===this.animationQueue.length&&!this.deepSearchSteps.some(function(e){return e.label.includes("Analyzing")})&&this.addAnalyzingStep()}},{key:"addAnalyzingStep",value:function(){this.deepSearchSteps.push({id:this.deepSearchSteps.length+1,label:"Analyzing responses",hidden:!1,checked:!1,duration:1500,type:"analyzing",notice:"Estimated time to respond: between 1 and 2 minutes. You can continue using Cikisi while waiting for my response or take a short break."})}},{key:"completeProcessing",value:function(){var e=this.deepSearchSteps.find(function(e){return e.label.includes("Analyzing")});e&&(e.checked=!0),this.resetAfterDelay()}},{key:"resetAfterDelay",value:function(){var e=this;this.clearAnimations(),setTimeout(function(){e.overlayDeepSearchState="collapsed",e.answerDeepSearchReceived=!1,e.currentQuestionIndex=0,e.resetSteps()},1e3)}},{key:"clearAnimations",value:function(){this.activeAnimations.clear(),this.currentAnimationTimeout&&clearTimeout(this.currentAnimationTimeout)}},{key:"resetSteps",value:function(){this.deepSearchSteps=[{id:1,label:"Give me some time to dig deeper and get back to you!",hidden:!1,checked:!1,duration:0}]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.A$))},e.\u0275cmp=u.Xpm({type:e,selectors:[["cks-ask-mila-skeleton"]],inputs:{type:"type",milaFocus:"milaFocus",show:"show",visualDataProcessing:"visualDataProcessing"},decls:6,vars:6,consts:[[4,"ngIf"],[1,"generated-answer-skeleton"],[1,"skeleton","skeleton-text"],[1,"extracted-answers-skeleton"],[1,"skeleton-header"],[1,"_title"],[1,"_right--side"],[1,"skeleton","_execution-timing"],[1,"skeleton","_filter"],[1,"skeleton-body"],[1,"skeleton__container"],[1,"skeleton","skeleton-block"],[1,"skeleton-footer"],[1,"_domains"],[1,"skeleton","_domain"],[1,"_show__more--buttons"],[1,"skeleton","_show__more--button"],[1,"snippets-container"],[1,"snippets-skeleton"],[1,"images-skeleton"],[1,"skeleton","skeleton-square","image"],[1,"rectangle-container"],[1,"skeleton","skeleton-rectangle"],[1,"explore-extracted-data-btn"],[1,"--loading--circle"],[1,"loading__overlay",3,"ngClass"],[1,"progress__bar"],[1,"mila__header"],[1,"mila__header--avatar"],[1,"mila__header--message"],["class","progress__step",4,"ngFor","ngForOf"],[1,"progress__step"],["width","16","height","16","viewBox","0 0 16 16","fill","none",1,"progress__step-icon"],["cx","8","cy","8","r","8","fill","var(--color-grey-light)"],["d","M6.91077 10.6667L4.37744 8.13338L5.01077 7.50004L6.91077 9.40004L10.9886 5.32227L11.6219 5.9556L6.91077 10.6667Z","fill","var(--color-grey-dark)"],[3,"innerHTML"],[1,"loading__document__overlay",3,"ngClass"],[1,"loading__deep-search__overlay",3,"ngClass"],["class","progress__step",3,"question","analyzing",4,"ngFor","ngForOf"],["d","M6.91 10.667L4.377 8.133l.633-.633 1.9 1.9 4.078-4.078.633.633-5.71 5.711z","fill","var(--color-grey-dark)"],[1,"progress__step-text"],["class","analyzing-notice",4,"ngIf"],[1,"analyzing-notice"]],template:function(e,t){1&e&&(u.YNc(0,ea,15,0,"ng-container",0),u.YNc(1,ta,32,0,"ng-container",0),u.YNc(2,oa,5,2,"ng-container",0),u.YNc(3,sa,3,3,"ng-container",0),u.YNc(4,ga,3,3,"ng-container",0),u.YNc(5,_a,3,3,"ng-container",0)),2&e&&(u.Q6J("ngIf","generated-answer"===t.type&&t.show),u.xp6(1),u.Q6J("ngIf","extracted-answer"===t.type&&t.show),u.xp6(1),u.Q6J("ngIf","snippets"==t.type&&t.show||t.visualDataProcessing.imagesLoading||t.visualDataProcessing.nersLoading),u.xp6(1),u.Q6J("ngIf","default-loader"===t.type),u.xp6(1),u.Q6J("ngIf","attachment-loader"===t.type),u.xp6(1),u.Q6J("ngIf","deep-search-loader"===t.type))},directives:[c.O5,c.mk,c.sg],pipes:[c.Ov],styles:[".chatbot-selector[_ngcontent-%COMP%]{position:fixed;width:calc(100% - 928px);max-width:640px;min-width:640px;background-color:var(--bg-boxes);color:var(--text-color);border:2px solid var(--accent);border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:80}.chatbot-selector__header[_ngcontent-%COMP%]{padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--text-color);font-weight:600;border-bottom:1px solid #e9ecef;border-radius:8px 8px 0 0}.chatbot-selector__header--left[_ngcontent-%COMP%]{display:flex;grid-gap:10px;gap:10px;flex-grow:1}.chatbot-selector__header--left[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex-grow:1;text-align:left;color:var(--text-color)}.chatbot-selector__header--left[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:first-child   [_ngcontent-%COMP%]:hover{cursor:pointer;color:#555}.chatbot-selector__header--right[_ngcontent-%COMP%]{display:flex;grid-gap:10px;gap:10px}.chatbot-selector__header__minimize--info[_ngcontent-%COMP%]{font-weight:100}.chatbot-selector__header--move[_ngcontent-%COMP%]{background:transparent;border:none;padding:0;font-size:16px;cursor:grab;transition:color .3s}.chatbot-selector__header--move[_ngcontent-%COMP%]:hover{color:var(--color-brand-light)}.chatbot-selector__header--select--all[_ngcontent-%COMP%]{background:transparent;border:none;cursor:pointer;font-size:14px;transition:color .3s;color:var(--text-color)}.chatbot-selector__header--select--all[_ngcontent-%COMP%]:hover{color:var(--color-brand-light)}.chatbot-selector__header--close[_ngcontent-%COMP%]{background:transparent;border:none;cursor:pointer;font-size:16px;color:var(--text-color)}.chatbot-selector__header--close[_ngcontent-%COMP%]:hover{color:#555}.chatbot-selector__body[_ngcontent-%COMP%]{width:100%;height:calc(100% - 32px);padding:4px 16px;background:var(--accent-02);color:var(--text-color);font-size:13px;border:solid 1px var(--accent);border-right:0;border-left:0;overflow:auto}.chatbot-selector__body--items[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.chatbot-selector__body--items[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start;padding:4px 0;color:var(--text-color-plain);font-weight:400;border-bottom:dotted 1px rgba(0,0,0,.4);position:relative}.chatbot-selector__body--items[_ngcontent-%COMP%]   ._item--title[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;max-width:calc(100% - 24px);word-break:break-word;white-space:normal;line-height:1.4}.chatbot-selector__body--items[_ngcontent-%COMP%]   ._item--title[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{min-width:50px}.chatbot-selector__body--items[_ngcontent-%COMP%]   ._item--title[_ngcontent-%COMP%]   ._information[_ngcontent-%COMP%]{font-size:20px;
1display:flex;margin-left:4px}.chatbot-selector__body--items[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:last-child{border-bottom:none}.chatbot-selector__body--items[_ngcontent-%COMP%]   ._item--remove[_ngcontent-%COMP%]{background:transparent;border:none;cursor:pointer;font-size:12px;margin-left:8px;flex-shrink:0}.chatbot-selector__body--items[_ngcontent-%COMP%]   ._item--remove[_ngcontent-%COMP%]:hover{color:#555}.chatbot-selector__footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:4px 4px 4px 16px;border-top:1px solid #ddd;border-radius:0 0 8px 8px;color:var(--text-color)}.chatbot-selector__footer--left[_ngcontent-%COMP%]{display:flex;grid-gap:2rem;gap:2rem}.chatbot-selector__footer--left[_ngcontent-%COMP%]   .footer-block[_ngcontent-%COMP%]{display:flex;align-items:center}.chatbot-selector__footer--left[_ngcontent-%COMP%]   .footer-block__title[_ngcontent-%COMP%]{color:var(--text-color);font-weight:500;font-size:12px;display:inline-block;cursor:pointer;background-color:transparent;border:none;margin-bottom:unset}.chatbot-selector__footer--left[_ngcontent-%COMP%]   .footer-block[_ngcontent-%COMP%]   .footer-btn[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;background-color:transparent;border:none;color:var(--text-color);font-size:16px;border-radius:4px;cursor:pointer;transition:transform .2s ease}.chatbot-selector__footer--left[_ngcontent-%COMP%]   .footer-block[_ngcontent-%COMP%]   .footer-btn[_ngcontent-%COMP%]:hover{transform:scale(1.1);cursor:pointer}.chatbot-selector__footer--right[_ngcontent-%COMP%]   .footer-btn[_ngcontent-%COMP%]{border:none;background-color:transparent;transition:transform .3s ease,color .3s}.chatbot-selector__footer--right[_ngcontent-%COMP%]   .footer-btn[_ngcontent-%COMP%]:hover{transform:scale(1);cursor:pointer}"]}),e}(),fa=o(40205),ha=o(38509),va=o(99856),Za=["hiddenInput"],xa=["itemsInput"];function ba(e,t){if(1&e&&(u.TgZ(0,"span",19),u._uU(1),u.qZA()),2&e){var n=u.oxw(2).$implicit;u.xp6(1),u.hij(" (",n.indexes.join(","),") ")}}function Ca(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",20),u.NdJ("click",function(e){u.CHM(n);var t=u.oxw(2).$implicit;return u.oxw(6).removeCustomInstruction(e,t)}),u._UZ(1,"i",21),u.qZA()}}var ya=function(e){return{text:e,position:"left",style:"default"}};function Ma(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",12),u._UZ(2,"i",13),u.qZA(),u.TgZ(3,"div",14),u.TgZ(4,"div",15),u._uU(5),u.YNc(6,ba,2,1,"span",16),u.qZA(),u.TgZ(7,"div",17),u._uU(8),u.qZA(),u.qZA(),u.YNc(9,Ca,2,0,"div",18),u.BQk()),2&e){var n=u.oxw().$implicit;u.xp6(2),u.Q6J("tooltip",u.VKq(5,ya,n.value)),u.xp6(3),u.hij(" ",n.message," "),u.xp6(1),u.Q6J("ngIf",n.indexes.length),u.xp6(2),u.Oqu(n.description),u.xp6(1),u.Q6J("ngIf","custom"===n.name)}}var wa=function(){return{text:"Create custom instruction",position:"left",style:"default"}};function Aa(e,t){1&e&&(u.TgZ(0,"div",22),u.TgZ(1,"button",23),u._UZ(2,"i",24),u.qZA(),u.qZA()),2&e&&u.Q6J("tooltip",u.DdM(1,wa))}function qa(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",10),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(6).selectInstruction(e)}),u.YNc(1,Ma,10,7,"ng-container",3),u.YNc(2,Aa,3,2,"ng-template",null,11,u.W1O),u.qZA()}if(2&e){var i=t.$implicit,o=u.MAs(3),r=u.oxw(6);u.ekj("chatbot__instructions--card--selected",(null==r.selectedInstruction?null:r.selectedInstruction.name)===i.name),u.xp6(1),u.Q6J("ngIf",!("custom"===i.name&&0===i.ids.length))("ngIfElse",o)}}function Ta(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",8),u._uU(2),u.qZA(),u.YNc(3,qa,4,4,"div",9),u.BQk()),2&e){var n=u.oxw().$implicit,i=u.oxw(4);u.xp6(2),u.Oqu(i.instructionGroups[n].title),u.xp6(1),u.Q6J("ngForOf",i.instructionGroups[n].instructions)}}function Oa(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Ta,4,2,"ng-container",6),u.BQk()),2&e){var n=t.$implicit,i=u.oxw(4);u.xp6(1),u.Q6J("ngIf","all"===i.activeInstructionType||i.activeInstructionType===n)}}function Pa(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Oa,2,1,"ng-container",7),u.BQk()),2&e){var n=t.ngIf,i=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",i.Object.keys(n))}}function ka(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",5),u.YNc(2,Pa,2,1,"ng-container",6),u.ALo(3,"async"),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(2),u.Q6J("ngIf",u.lcZ(3,1,n.filteredInstructionGroups$))}}function Ua(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",33),u.NdJ("clickOutside",function(){return u.CHM(n),u.oxw(4).toggleCustomInstru
1ctionsInfo(!1)}),u.TgZ(2,"h4"),u._uU(3,"Add Articles"),u.qZA(),u.TgZ(4,"p"),u._uU(5," Choose from the list of previous questions on the left. Your selections will help generate the answer for the next question, making the conversation more context-aware and relevant. "),u.qZA(),u.TgZ(6,"ul",34),u.TgZ(7,"li"),u.TgZ(8,"span",35),u._uU(9,"\\\\"),u.qZA(),u._uU(10," Are used to open the instruction box."),u.qZA(),u.TgZ(11,"li"),u.TgZ(12,"span",35),u._uU(13,"Q"),u.qZA(),u._uU(14," Represents questions-answers in the instruction."),u.qZA(),u.TgZ(15,"li"),u.TgZ(16,"span",35),u._uU(17,"(x,y,z)"),u.qZA(),u._uU(18," Are the indexes of the questions-answers."),u.qZA(),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(4);u.xp6(1),u.Q6J("@popIn",i.animationState)}}function Ia(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"input",40),u.NdJ("change",function(e){u.CHM(n);var t=u.oxw().$implicit;return u.oxw(5).toggleSelection(e,t)}),u.qZA(),u.TgZ(2,"label",41),u._uU(3),u.ALo(4,"slice"),u.qZA(),u.BQk()}if(2&e){var i=u.oxw().$implicit,o=u.oxw(5);u.xp6(1),u.Q6J("id","question-"+i.id)("checked",o.selectedIdsSubject.value.includes(i.id)),u.xp6(1),u.Q6J("for","question-"+i.id),u.xp6(1),u.hij(" ",i.question.length>29?u.Dn7(4,4,i.question,0,29)+"...":i.question," ")}}var Sa=function(){return{text:"Questions generated in the table are not selectable",position:"left",style:"default"}};function Ja(e,t){if(1&e&&(u.TgZ(0,"div",42),u.TgZ(1,"div",43),u.TgZ(2,"label",44),u._uU(3),u.ALo(4,"slice"),u.qZA(),u.O4$(),u.TgZ(5,"svg",45),u._UZ(6,"path",46),u._UZ(7,"rect",47),u._UZ(8,"path",48),u._UZ(9,"path",49),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.Q6J("tooltip",u.DdM(6,Sa)),u.xp6(2),u.hij(" ",n.question.length>29?u.Dn7(4,2,n.question,0,29)+"...":n.question," ")}}function Na(e,t){if(1&e&&(u.TgZ(0,"div",38),u.YNc(1,Ia,5,8,"ng-container",3),u.YNc(2,Ja,10,7,"ng-template",null,39,u.W1O),u.qZA()),2&e){var n=t.$implicit,i=u.MAs(3);u.Q6J("title",n.question),u.xp6(1),u.Q6J("ngIf",!n.post_processing)("ngIfElse",i)}}function Qa(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",50),u.TgZ(1,"button",51),u.NdJ("click",function(){return u.CHM(n),u.oxw(5).emitInstruction()}),u._UZ(2,"i",52),u._uU(3," Confirm "),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(5);u.xp6(1),u.Q6J("@popIn",i.animationState)}}function La(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Na,4,3,"div",36),u.YNc(2,Qa,4,1,"div",37),u.BQk()),2&e){var n=u.oxw(4);u.xp6(1),u.Q6J("ngForOf",n.questionsSimple),u.xp6(1),u.Q6J("ngIf",n.selectedIdsSubject.value.length)}}function Fa(e,t){1&e&&(u.TgZ(0,"div",53),u._UZ(1,"div",54),u.qZA())}function Ya(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",26),u.TgZ(2,"div",27),u.TgZ(3,"button",28),u.NdJ("click",function(){return u.CHM(n),u.oxw(3).closeSelection()}),u._UZ(4,"i",29),u.qZA(),u.TgZ(5,"span",30),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(3);return e.toggleCustomInstructionsInfo(!e.showItemsInstructionInformation)}),u._UZ(6,"i",31),u.qZA(),u.YNc(7,Ua,19,1,"ng-container",6),u.qZA(),u.YNc(8,La,3,2,"ng-container",3),u.YNc(9,Fa,2,0,"ng-template",null,32,u.W1O),u.qZA(),u.BQk()}if(2&e){var i=u.MAs(10),o=u.oxw(3);u.xp6(5),u.ekj("active",o.showItemsInstructionInformation),u.xp6(2),u.Q6J("ngIf",o.showCustomInstructionInformation),u.xp6(1),u.Q6J("ngIf",!o.loadingQuestionsSimple)("ngIfElse",i)}}function Ea(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",33),u.NdJ("clickOutside",function(){return u.CHM(n),u.oxw(4).toggleCustomInstructionsInfo(!1)}),u.TgZ(2,"h4"),u._uU(3,"Verified Articles"),u.qZA(),u.TgZ(4,"p"),u._uU(5," Verified articles will be analyzed together to generate a detailed answer to your question. The AI will identify key connections between them for richer insights. "),u.qZA(),u.TgZ(6,"ul",34),u.TgZ(7,"li"),u.TgZ(8,"span",35),u._uU(9,"\\\\"),u.qZA(),u._uU(10," Are used to open the instruction box."),u.qZA(),u.TgZ(11,"li"),u.TgZ(12,"span",35),u._uU(13,"A"),u.qZA(),u._uU(14," Represents article in the instruction."),u.qZA(),u.TgZ(15,"li"),u.TgZ(16,"span",35),u._uU(17,"(Number)"),u.qZA(),u._uU(18," Is the number of the verified articles used for the question."),u.qZA(),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(4);u.xp6(1),u.Q6J("@popIn",i.animationState)}}function Ba(e,t){if(1&e&&(u.TgZ(0,"span",73),u._uU(1),u.ALo(2,"async"),u.qZA()),2&e){var n,i=u.oxw(4);
1u.xp6(1),u.hij(" (",null==(n=u.lcZ(2,1,i.validatedItems$))?null:n.length," added) ")}}var Da=function(){return{text:"Verified",position:"left",style:"default"}};function za(e,t){1&e&&u._UZ(0,"i",86),2&e&&u.Q6J("tooltip",u.DdM(1,Da))}function ja(e,t){1&e&&u._UZ(0,"i",87)}var Ha=function(){return{text:"Visit article",position:"left",style:"default"}};function $a(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",88),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().$implicit;return u.oxw(5).openItem(e.id)}),u._UZ(1,"i",89),u.qZA()}2&e&&u.Q6J("tooltip",u.DdM(1,Ha))}var Va=function(e){return{"validated-item--loading":e}};function Ra(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",76),u.TgZ(1,"div",77),u.TgZ(2,"span",78),u._uU(3),u.ALo(4,"truncate"),u.qZA(),u.TgZ(5,"span",79),u._uU(6),u.qZA(),u.TgZ(7,"div",80),u.YNc(8,za,1,2,"i",81),u.YNc(9,ja,1,0,"i",82),u.qZA(),u.YNc(10,$a,2,2,"div",83),u.qZA(),u.TgZ(11,"button",84),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(5).removeItem(e.id)}),u._UZ(12,"i",85),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit,o=u.oxw(5);u.Q6J("ngClass",u.VKq(12,Va,o.verifyingItems.includes(i.id))),u.uIk("data-id",i.id),u.xp6(2),u.Q6J("title",i.title),u.xp6(1),u.hij(" ",u.xi3(4,9,i.title,40)," "),u.xp6(3),u.hij("#",i.id,""),u.xp6(2),u.Q6J("ngIf",!o.verifyingItems.includes(i.id)),u.xp6(1),u.Q6J("ngIf",o.verifyingItems.includes(i.id)),u.xp6(1),u.Q6J("ngIf",!o.verifyingItems.includes(i.id)),u.xp6(1),u.Q6J("disabled",o.verifyingItems.includes(i.id))}}function Ga(e,t){if(1&e&&(u.TgZ(0,"div",74),u.YNc(1,Ra,13,14,"div",75),u.ALo(2,"async"),u.qZA()),2&e){var n=u.oxw(4);u.xp6(1),u.Q6J("ngForOf",u.lcZ(2,1,n.validatedItems$))}}function Ka(e,t){1&e&&(u.TgZ(0,"span"),u._UZ(1,"i",90),u._uU(2," Add "),u.qZA())}function Wa(e,t){1&e&&(u.TgZ(0,"span"),u._UZ(1,"i",91),u._uU(2," Verifying... "),u.qZA())}function Xa(e,t){if(1&e&&(u.TgZ(0,"div",92),u._UZ(1,"i",93),u._uU(2),u.qZA()),2&e){var n=u.oxw(4);u.xp6(2),u.hij(" ",n.inputError," ")}}function es(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",94),u.TgZ(1,"button",95),u.NdJ("click",function(){return u.CHM(n),u.oxw(4).clearAllItems()}),u._UZ(2,"i",96),u.qZA(),u.TgZ(3,"button",97),u.NdJ("click",function(){return u.CHM(n),u.oxw(4).submitItems()}),u._UZ(4,"i",52),u._uU(5," Use Verified Articles "),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(4);u.xp6(3),u.Q6J("disabled",i.loadingVerification)}}var ts=function(){return{text:"Verification ensures the article exists in <br> our database and prevents any security issue",position:"left",style:"default"}};function ns(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",55),u.TgZ(1,"div",56),u.TgZ(2,"div",57),u.TgZ(3,"button",58),u.NdJ("click",function(){return u.CHM(n),u.oxw(3).closeSelection()}),u._UZ(4,"i",29),u.qZA(),u.TgZ(5,"span",59),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(3);return e.toggleItemsInstructionsInfo(!e.showItemsInstructionInformation)}),u._UZ(6,"i",31),u.qZA(),u.YNc(7,Ea,19,1,"ng-container",6),u.qZA(),u.TgZ(8,"h3",60),u._UZ(9,"i",61),u._uU(10," Add Article IDs "),u.YNc(11,Ba,3,3,"span",62),u.ALo(12,"async"),u.qZA(),u.qZA(),u.YNc(13,Ga,3,3,"div",63),u.ALo(14,"async"),u.TgZ(15,"p",64),u._UZ(16,"i",65),u._uU(17," Add article ID to verify. "),u.qZA(),u.TgZ(18,"div",66),u.TgZ(19,"div",67),u.TgZ(20,"input",68,69),u.NdJ("keyup.enter",function(){return u.CHM(n),u.oxw(3).addManualItemId()})("ngModelChange",function(e){return u.CHM(n),u.oxw(3).inputItem=e})("ngModelChange",function(){return u.CHM(n),u.oxw(3).clearError()}),u.qZA(),u.qZA(),u.TgZ(22,"button",70),u.NdJ("click",function(){return u.CHM(n),u.oxw(3).addManualItemId()}),u.YNc(23,Ka,3,0,"span",6),u.YNc(24,Wa,3,0,"span",6),u.qZA(),u.qZA(),u.YNc(25,Xa,3,1,"div",71),u.YNc(26,es,6,1,"div",72),u.ALo(27,"async"),u.qZA()}if(2&e){var i,o,r,a=u.oxw(3);u.xp6(5),u.ekj("active",a.showItemsInstructionInformation),u.xp6(2),u.Q6J("ngIf",a.showItemsInstructionInformation),u.xp6(4),u.Q6J("ngIf",null==(i=u.lcZ(12,14,a.validatedItems$))?null:i.length),u.xp6(2),u.Q6J("ngIf",null==(o=u.lcZ(14,16,a.validatedItems$))?null:o.length),u.xp6(3),u.Q6J("tooltip",u.DdM(20,ts)),u.xp6(4),u.ekj("item-id-input__field--error",a.inputError),u.Q6J("ngModel",a.inputItem),u.xp6(2),u.Q6J("disabled",a.loadingVerification),u.xp6(1),u.Q6J("ngIf",!a.loadingVerification),u.xp6(1),u.Q6J("ngIf",a.loadingVerification),u.xp6(1),u.Q6J("ngIf",a.inputError),u.xp6(1),u.Q6J("ngIf",null==(r=u.lcZ(27,18,a.validatedItems$))?null:r.length)}}function is(e,t){if(1&e&&(u.YNc(0,Ya,11,5,"ng-container",3),u.YNc(1,ns,28,21,"ng-template",null,25,u.W1O)),2&e){var n=u.MAs(2),i=u.oxw(2);u.Q6J("ngIf",!i.openSelectionItemsList)("ngIfElse",n)}}function os(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",1),u.NdJ("clickOutside",function(){return u.CHM(n),u.oxw().closeInstru
1ctions()}),u.TgZ(1,"div",2),u.YNc(2,ka,4,3,"ng-container",3),u.YNc(3,is,3,2,"ng-template",null,4,u.W1O),u.qZA(),u.qZA()}if(2&e){var i=u.MAs(4),o=u.oxw();u.xp6(2),u.Q6J("ngIf",!o.openSelectionQuestionsList&&!o.openSelectionItemsList)("ngIfElse",i)}}var rs=function(){var e=function(){function e(t,n,i){var o=this;d(this,e),this.chatbotService=t,this.viewItemService=n,this.notificationService=i,this.isThreadCreationMode=!1,this.instructionSelected=new u.vpe,this.instructionsSettings=new u.vpe,this.instructionGroups=k.Xe4,this.activeInstructionType="all",this.selectedIdsSubject=new Jo.X([]),this.questionsSimple=[],this.loadingQuestionsSimple=!1,this.openSelectionQuestionsList=!1,this.openSelectionItemsList=!1,this.showCustomInstructionInformation=!1,this.showItemsInstructionInformation=!1,this.animationState="in",this._showInstructionsList=new Jo.X(!1),this.showInstructionsList$=this._showInstructionsList.asObservable().pipe((0,de.b)(function(e){o.instructionsSettings.emit({shown:e,chars:{charTyped:o.lastTypedChars,charIndex:o.lastTypedCharsIndex}}),e&&!o.isThreadCreationMode&&o.getSimpleQuestions()})),this.lastTypedChars=[],this.lastTypedCharsIndex=null,this.filteredInstructionGroups$=this.showInstructionsList$.pipe((0,Ai.U)(function(){var e=o.instructionGroups;return o.isThreadCreationMode?Object.fromEntries(Object.entries(e).filter(function(e){return"questions"!==s(e,1)[0]})):e})),this.validatedItems$=new Jo.X([]),this.inputItem="",this.inputError="",this.loadingVerification=!1,this.verifyingItems=[],this._destroy$=new Ki.xQ,this._submit$=new Ki.xQ,this.Object=Object}return p(e,[{key:"question",set:function(e){e?this.processInstructionsVisibility():this.closeInstructions()}},{key:"selectedThreadID",get:function(){return this._selectedThreadID},set:function(e){this._selectedThreadID=e}},{key:"selectedInstructions",set:function(e){if(e){var t=this.findInstructionGroup(e.type);!t||(this.updateInstructionInGroup(t,e),this.selectedInstruction=this.findUpdatedInstruction(t,e.type))}else this.resetToDefaultInstruction()}},{key:"ngOnInit",value:function(){}},{key:"ngOnDestroy",value:function(){this._submit$.next(),this._destroy$.next(),this._submit$.complete(),this._destroy$.complete()}},{key:"initializeDefaultItems",value:function(){var e=this.instructionGroups.items.instructions.find(function(e){return"item_ids"===e.name});e&&(e.value="\\A()",e.ids=[],e.indexes=[],e.items=[])}},{key:"initializeDefaultQuestions",value:function(){var e=this.instructionGroups.questions.instructions.find(function(e){return"custom"===e.name});e&&(e.ids=[],e.indexes=[],e.items=[])}},{key:"resetToDefaultInstruction",value:function(){this.selectedInstruction=this.getFilteredInstructions()[0],this.initializeDefaultItems(),this.initializeDefaultQuestions(),this.selectedIdsSubject.next([])}},{key:"getSimpleQuestions",value:function(){var e=this;this.loadingQuestionsSimple=!0,this.chatbotService.getQuestionsSimple(this.selectedThreadID).pipe((0,Wi.R)(this._destroy$),(0,Wi.R)(this._submit$),(0,ue.K)(function(t){throw e.notificationService.error("An error occurred while processing your request. Please try again later."),e.loadingQuestionsSimple=!1,t}),(0,Ai.U)(function(e){return e.filter(function(e){return e}).reverse()}),(0,de.b)(function(t){e.questionsSimple=l(t)}),(0,to.x)(function(){e.loadingQuestionsSimple=!1})).subscribe()}},{key:"findInstructionGroup",value:function(e){return Object.values(this.instructionGroups).find(function(t){return t.instructions.some(function(t){return t.type===e})})||null}},{key:"updateInstructionInGroup",value:function(e,t){var n=e.instructions.findIndex(function(e){return e.type===t.type});if(-1!==n){var i=e.instructions[n],o=Object.assign(Object.assign(Object.assign({},i),t),{items:t.items||i.items,ids:t.ids||i.ids});t.items&&this.validatedItems$.next(t.items),e.instructions[n]=o}this.selectedIdsSubject.next(e.instructions[n].ids)}},{key:"findUpdatedInstruction",value:function(e,t){return e.instructions.find(function(e){return e.type===t})||this.selectedInstruction}},{key:"updateSelectedIds",value:function(e){this.selectedIdsSubject.next(e),this.updateInstructionReferences(e)}},{key:"updateInstructionReferences",value:function(e){!this.selectedInstruction||("questions"===this.selectedInstruction.type?(this.selectedInstruction.ids=e,this.selectedInstruction.indexes=this.calculateQuestionIndexes(e)):"items"===this.selectedInstruction.type&&(this.selectedInstruction.items=this.getValidatedItemsByIds(e)))}},{key:"calculateQuestionIndexes",value:function(e){var t=this;return e.map(function(e){var n=t.questionsSimple.findIndex(function(t){return t.id===e});return-1===n?null:e<0?-(n+1):n+1}).filter(function(e){return null!==e}).sort(function(e,t){return e-t})}},{key:"getValidatedItemsByIds",value:function(e){return this.validatedItems$.value.filter(function(t){return e.includes(t.id)})}},{key:"toggleSelection",value:function(e,t){if(!t.post_processing){var n=e.target,i=l(this.selectedIdsSubject.value),o=i.indexOf(t.id);n.checked&&-1===o?i.push(t.id):!n.checked&&o>-1&&i.splice(o,1),this.updateSelectedIds(i)}}},{key:"selectInstruction",value:function(e){this.selectedInstruction=e,this.activeInstructionType=e.type,"questions"===e.type?this.openSelectionList("questions"):"items"===e.type?this.openSelectionList("items"):(this.selectedIdsSubject.next([]),this.selectedInstruction=Object.assign(Object.assign({},e),{value:"\\\\Q(ALL)"}),this.initializeDefaultQuestions(),this.emitInstruction())}},{key:"openSelectionList",value:function(e){"questions"===e?this.openSelectionQuestionsList=!0:"items"===e?this.openSelectionItemsList=!0:this.closeInstru
1ctions()}},{key:"closeSelection",value:function(){this.updateSelectedIds(this.selectedIdsSubject.value),this.openSelectionQuestionsList=!1,this.openSelectionItemsList=!1,this.activeInstructionType="all"}},{key:"emitInstruction",value:function(){!this.selectedInstruction||(this.instructionSelected.emit(this.selectedInstruction),this.removeTriggeringBackslashes(this.question),this.closeSelection())}},{key:"processInstructionsVisibility",value:function(){var e=this.lastTypedChars.join("");!e.endsWith("\\\\")||e.endsWith("\\\\A")||e.endsWith("\\\\Q")?e.endsWith("\\\\A")?this.showItemsInstructions():e.endsWith("\\\\Q")&&!this.isThreadCreationMode?this.showQuestionsInstructions():this.closeInstructions():this.showAllInstructions()}},{key:"updateLastTypedChars",value:function(e){var t;!this.isValidKey(e)||(this.lastTypedChars.length<3?this.lastTypedChars.push(e):(t=[this.lastTypedChars[1],this.lastTypedChars[2],e],this.lastTypedChars[0]=t[0],this.lastTypedChars[1]=t[1],this.lastTypedChars[2]=t[2]))}},{key:"isValidKey",value:function(e){return/^[\\A-Za-z]$/.test(e)||"Backspace"===e}},{key:"removeTriggeringBackslashes",value:function(e){return null!==this.lastTypedCharsIndex?e.substring(0,this.lastTypedCharsIndex)+e.substring(this.lastTypedCharsIndex+2):e}},{key:"showAllInstructions",value:function(){this._showInstructionsList.next(!0),this.activeInstructionType="all"}},{key:"showQuestionsInstructions",value:function(){null!==this.activeInstructionType&&(this._showInstructionsList.next(!0),this.activeInstructionType="questions",this.selectedInstruction=this.instructionGroups.questions.instructions[0])}},{key:"showItemsInstructions",value:function(){null!==this.activeInstructionType&&(this._showInstructionsList.next(!0),this.activeInstructionType="items",this.selectedInstruction=this.instructionGroups.items.instructions[0])}},{key:"onKeydown",value:function(e){if(this.updateLastTypedChars(e.key),this._showInstructionsList.value)switch(e.key){case"ArrowDown":this.selectNextInstruction();break;case"ArrowUp":this.selectPreviousInstruction();break;case"Enter":this.selectInstruction(this.selectedInstruction);break;case"Escape":this.closeInstructions()}}},{key:"addManualItemId",value:function(){var e=this.inputItem.trim();if(e){var t=Number(e);isNaN(t)?this.inputError="Please enter a valid numeric ID":t<=0?this.inputError="ID must be a positive number":this.validatedItems$.value.some(function(e){return e.id===t})?this.inputError="This article is already added":this.validateItems(t)}else this.inputError="Please enter an article ID"}},{key:"validateItems",value:function(e){var t=this;this.loadingVerification=!0,this.verifyingItems.push(e),this.chatbotService.validateItems(e).pipe((0,Wi.R)(this._destroy$),(0,ue.K)(function(e){return t.loadingQuestionsSimple=!1,console.error("Validation error:",e),t.inputError="Something went wrong during validation.",(0,fa._)(function(){return new Error("Validation failed.")})}),(0,de.b)(function(e){var n;if(e&&e.length>0){var i=[].concat(l(null!==(n=t.validatedItems$.value)&&void 0!==n?n:[]),l(e));t.validatedItems$.next(i),t.updateItemsInstruction(i),t.inputItem="",t.inputError=""}else t.inputError="Article not found. Please check the ID and try again."}),(0,to.x)(function(){var n;t.loadingVerification=!1,t.verifyingItems=t.verifyingItems.filter(function(t){return t!==e}),(null===(n=t.itemsInput)||void 0===n?void 0:n.nativeElement)&&t.itemsInput.nativeElement.focus()})).subscribe()}},{key:"updateItemsInstruction",value:function(e){var t,n=this.instructionGroups.items,i=n.instructions.findIndex(function(e){return"item_ids"===e.name});if(-1!==i){var o=Object.assign(Object.assign({},n.instructions[i]),{items:l(e)});n.instructions[i]=o,"item_ids"===(null===(t=this.selectedInstruction)||void 0===t?void 0:t.name)&&(this.selectedInstruction=o)}}},{key:"removeItem",value:function(e){if(!this.verifyingItems.includes(e)){var t=this.validatedItems$.value.filter(function(t){return t.id!==e});this.validatedItems$.next(t),this.updateItemsInstruction(t)}}},{key:"openItem",value:function(e){this.viewItemService.openItem(e)}}
1,{key:"clearAllItems",value:function(){this.validatedItems$.next([]),this.updateItemsInstruction([])}},{key:"submitItems",value:function(){if(this.validatedItems$.value.length){var e=this.instructionGroups.items.instructions.find(function(e){return"item_ids"===e.name});e&&(this.selectedInstruction=Object.assign(Object.assign({},e),{items:l(this.validatedItems$.value),ids:this.validatedItems$.value.map(function(e){return e.id})}),this.initializeDefaultQuestions(),this.emitInstruction())}}},{key:"clearError",value:function(){this.inputError=""}},{key:"getFilteredInstructions",value:function(){var e=this.isThreadCreationMode?Object.fromEntries(Object.entries(this.instructionGroups).filter(function(e){var t=s(e,1)[0];return"questions"!==t&&"all_questions"!==t})):this.instructionGroups;return Object.values(e).reduce(function(e,t){return e.concat(t.instructions)},[])}},{key:"selectNextInstruction",value:function(){var e=this;if(!this.openSelectionQuestionsList&&!this.openSelectionItemsList){var t=this.getFilteredInstructions(),n=t.findIndex(function(t){var n;return t.name===(null===(n=e.selectedInstruction)||void 0===n?void 0:n.name)});(n>=0||!this.selectedInstruction)&&(this.selectedInstruction=t[n===t.length-1?0:n+1])}}},{key:"selectPreviousInstruction",value:function(){var e=this;if(!this.openSelectionQuestionsList&&!this.openSelectionItemsList){var t=this.getFilteredInstructions(),n=t.findIndex(function(t){var n;return t.name===(null===(n=e.selectedInstruction)||void 0===n?void 0:n.name)});(n>=0||!this.selectedInstruction)&&(this.selectedInstruction=t[n<=0?t.length-1:n-1])}}},{key:"closeInstructions",value:function(){this.openSelectionItemsList||this.openSelectionQuestionsList||this._showInstructionsList.next(!1)}},{key:"toggleCustomInstructionsInfo",value:function(e){this.showCustomInstructionInformation=e}},{key:"toggleItemsInstructionsInfo",value:function(e){this.showItemsInstructionInformation=e}},{key:"removeCustomInstruction",value:function(e,t){e.stopPropagation(),this.selectedIdsSubject.next([]),t.ids=[],this.instructionSelected.emit(null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.A$),u.Y36(_.we),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["cks-ask-mila-instructions"]],viewQuery:function(e,t){var n;(1&e&&(u.Gf(Za,5),u.Gf(xa,5)),2&e)&&(u.iGM(n=u.CRH())&&(t.hiddenInput=n.first),u.iGM(n=u.CRH())&&(t.itemsInput=n.first))},hostBindings:function(e,t){1&e&&u.NdJ("keydown",function(e){return t.onKeydown(e)},!1,u.evT)},inputs:{question:"question",selectedThreadID:"selectedThreadID",selectedInstructions:"selectedInstructions",isThreadCreationMode:"isThreadCreationMode"},outputs:{instructionSelected:"instructionSelected",instructionsSettings:"instructionsSettings"},decls:2,vars:3,consts:[["class","chatbot__instructions",3,"clickOutside",4,"ngIf"],[1,"chatbot__instructions",3,"clickOutside"],[1,"chatbot__instructions--wrapper"],[4,"ngIf","ngIfElse"],["showSelection",""],[1,"chatbot__instructions--list"],[4,"ngIf"],[4,"ngFor","ngForOf"],[1,"chatbot__instructions--group-title"],["class","chatbot__instructions--card",3,"chatbot__instructions--card--selected","click",4,"ngFor","ngForOf"],[1,"chatbot__instructions--card",3,"click"],["showCustomInputBlock",""],[1,"chatbot__instructions--card--icon"],[1,"la","la-info-circle",3,"tooltip"],[1,"chatbot__instructions--card--details"],[1,"chatbot__instructions--card--value"],["class","chatbot__instructions--card--value--detail",4,"ngIf"],[1,"chatbot__instructions--card--message"],["class","chatbot__instructions--card--right",3,"click",4,"ngIf"],[1,"chatbot__instructions--card--value--detail"],[1,"chatbot__instructions--card--right",3,"click"],[1,"las","la-trash-alt"],[1,"chatbot__custom--instruction",3,"tooltip"],[1,"chatbot__custom--instruction--button"],[1,"la","la-plus-circle"],["showItemsInput",""],[1,"chatbot__instructions--questions--list"],[1,"chatbot__instructions--questions--list--header"],[1,"_close",3,"click"],[1,"las","la-angle-left"],[1,"_info--btn",3,"click"],[1,"la","la-info-circle"],["loadingQuestions",""],[1,"_info",3,"clickOutside"],[1,"instruction-list"],[1,"instruction-sign"],["class","chatbot__instructions--questions--list--question",3,"title",4,"ngFor","ngForOf"],["class","chatbot__instructions--questions--list--confirm",4,"ngIf"],[1,"chatbot__instructions--questions--list--question",3,"title"],["postProcessingTemplate",""],["type","checkbox",3,"id","checked","change"],[1,"question--text",3,"for"],[1,"chatbot__instructions--questions--list--question--post-processing"],[1,"chatbot__instructions--questions--list--question--post-processing--content",3,"tooltip"],[1,"question--text"],["xmlns","http://www.w3.org/2000/svg","width","18","height","18","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"lucide","lucide-table"],["d","M12 3v18"],["width","18","height","18","x","3","y","3","rx","2"],["d","M3 9h18"],["d","M3 15h18"],[1,"chatbot__instructions--questions--list--confirm"],[1,"_confirm__btn",3,"click"],[1,"las","la-check"],[1,"chatbot__instructions--questions--list--loader"],[1,"spinner"],[1,"item-id-input"],[1,"item-id-input__header"],[1,"item-id-input__info"],["aria-label","Go back",1,"_close",3,"click"],["aria-label","Toggle information",1,"_info--btn",3,"click"],[1,"item-id-input__title"],[1,"las","la-file-alt"],["class","item-id-input__counter",4,"ngIf"],["class","item-id-input__validated-items",4,"ngIf"],[1,"item-id-input__help"],[1,"las","la-info-circle",3,"tooltip"],[1,"item-id-input__control"],[1,"item-id-input__field-wrapper"],["type","text","placeholder","Enter article ID (e.g., 12345)",1,"item-id-input__field",3,"ngModel","keyup.enter","ngModelChange"],["itemsInput",""],[1,"item-id-input__add-btn",3,"disabled","click"],["class","item-id-input__error",4,"ngIf"],["class","item-id-input__actions",4,"ngIf"],[1,"item-id-input__counter"],[1,"item-id-input__validated-items"],["class","validated-item",3,"ngClass",4,"ngFor","ngForOf"],[1,"validated-item",3,"ngClass"],[1,"validated-item__content"],[1,"validated-item__title",3,"title"],[1,"validated-item__id"],[1,"validated-item__status"],["class","las la-check-circle val
1idated-item__status-icon",3,"tooltip",4,"ngIf"],["class","las la-spinner la-spin validated-item__status-icon",4,"ngIf"],["class","validated-item__link",3,"tooltip","click",4,"ngIf"],["aria-label","Remove item",1,"validated-item__remove",3,"disabled","click"],[1,"las","la-times"],[1,"las","la-check-circle","validated-item__status-icon",3,"tooltip"],[1,"las","la-spinner","la-spin","validated-item__status-icon"],[1,"validated-item__link",3,"tooltip","click"],[1,"las","la-long-arrow-alt-right"],[1,"las","la-plus"],[1,"las","la-spinner","la-spin"],[1,"item-id-input__error"],[1,"las","la-exclamation-circle"],[1,"item-id-input__actions"],[1,"item-id-input__action-btn",3,"click"],[1,"las","la-trash"],[1,"item-id-input__action-btn","item-id-input__action-btn--primary",3,"disabled","click"]],template:function(e,t){1&e&&(u.YNc(0,os,5,2,"div",0),u.ALo(1,"async")),2&e&&u.Q6J("ngIf",u.lcZ(1,1,t.showInstructionsList$))},directives:[c.O5,Xr._,c.sg,S.i,P.Fj,P.JJ,P.On,c.mk],pipes:[c.Ov,c.OU,va.W],styles:['.chatbot__instructions[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;background:var(--bg-boxes);padding:8px;margin-bottom:8px;border-radius:8px;box-shadow:0 4px 20px #0003;max-width:52%;min-height:52%}.chatbot__instructions--group-title[_ngcontent-%COMP%]{font-weight:600;color:#666;padding:8px 12px;border-bottom:1px solid #eee;margin-bottom:8px;text-transform:uppercase;font-size:12px;text-align:center;letter-spacing:1.5px}.chatbot__instructions--wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.chatbot__instructions--list[_ngcontent-%COMP%]{display:flex;flex-direction:column}.chatbot__instructions--list[_ngcontent-%COMP%] > .chatbot__instructions--card[_ngcontent-%COMP%]:last-child{width:100%}.chatbot__instructions--card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:1rem;border-radius:8px;cursor:pointer;justify-content:space-between;position:relative}.chatbot__instructions--card[_ngcontent-%COMP%]:hover{background-color:var(--bgmain)}.chatbot__instructions--card--selected[_ngcontent-%COMP%]{background-color:var(--bgmain)}.chatbot__instructions--card--icon[_ngcontent-%COMP%]{font-size:24px;margin-right:8px}.chatbot__instructions--card--details[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.chatbot__instructions--card--value[_ngcontent-%COMP%]{font-weight:bold;font-size:14px}.chatbot__instructions--card--value--detail[_ngcontent-%COMP%]{font-size:12px;font-weight:normal;color:#2196f3;background-color:#e3f2fd;padding:2px 6px;border-radius:4px;margin-left:8px}.chatbot__instructions--card--message[_ngcontent-%COMP%]{font-size:10px;color:#777;margin-top:.2rem}.chatbot__instructions--card--button[_ngcontent-%COMP%]{border:none;background:transparent}.chatbot__instructions--card[_ngcontent-%COMP%]   .chatbot__custom--instruction[_ngcontent-%COMP%]{width:100%;text-align:center;display:flex;justify-content:center;align-items:center}.chatbot__instructions--card[_ngcontent-%COMP%]   .chatbot__custom--instruction--button[_ngcontent-%COMP%]{background:transparent;border:none;font-size:24px;cursor:pointer}.chatbot__instructions--card[_ngcontent-%COMP%]   .chatbot__custom--instruction--button[_ngcontent-%COMP%]:hover{color:var(--color-brand-light)}.chatbot__instructions--card--right[_ngcontent-%COMP%]{font-size:28px;display:flex;justify-content:flex-end;align-items:center;margin-left:10px;color:#777;padding:4px;cursor:pointer}.chatbot__instructions--card--right[_ngcontent-%COMP%]:hover{color:var(--text-color);background-color:#0000001a;border-radius:50%}.chatbot__instructions--card--right[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transition:all .3s ease}.chatbot__instructions--questions--list[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:8px;background:var(--bg-boxes);border-radius:8px;box-shadow:0 4px 20px #0003;max-width:100%}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]{position:relative;display:flex;justify-content:space-between;align-items:center}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._close[_ngcontent-%COMP%], .chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info--btn[_ngcontent-%COMP%]{background-color:transparent;border:none;border-radius:8px;padding:8px;
1cursor:pointer;font-size:24px;display:flex;align-items:center}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._close[_ngcontent-%COMP%]:hover, .chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info--btn[_ngcontent-%COMP%]:hover{background-color:var(--bgmain)}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._close.active[_ngcontent-%COMP%], .chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info--btn.active[_ngcontent-%COMP%]{background-color:var(--bgmain)}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]{position:absolute;background-color:var(--bg-boxes);box-shadow:0 4px 20px #0003;margin-top:0;right:-324px;top:-16px;padding:12px;border-radius:8px;width:100%;max-width:300px;z-index:999;font-family:"Arial",sans-serif;color:#333;display:flex;flex-direction:column;align-items:center}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;font-weight:bold;margin:8px 0 10px;text-align:center;line-height:1.4}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;line-height:1.6;color:#7f8c8d;text-align:center;margin-bottom:15px;padding:0 10px}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   .instruction-list[_ngcontent-%COMP%]{list-style-type:none;font-size:13px;color:#7f8c8d;text-align:left;margin:0;padding:0 10px}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   .instruction-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:8px}.chatbot__instructions--questions--list--header[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   .instruction-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .instruction-sign[_ngcontent-%COMP%]{font-size:14px;font-weight:normal;color:#2196f3;background-color:#e3f2fd;padding:2px 6px;border-radius:4px}.chatbot__instructions--questions--list--confirm[_ngcontent-%COMP%]{padding-top:20px;width:100%;border-top:1px solid #f0f0f0}.chatbot__instructions--questions--list--confirm[_ngcontent-%COMP%]   ._confirm__btn[_ngcontent-%COMP%]{display:flex;width:100%;color:#fff;background-color:var(--color-brand-light);align-items:center;justify-content:center;border:none;border-radius:8px;padding:10px 20px;font-size:16px;cursor:pointer;font-weight:bold;opacity:0;box-shadow:0 4px 20px #0003;transition:opacity .3s ease}.chatbot__instructions--questions--list--confirm[_ngcontent-%COMP%]   ._confirm__btn[_ngcontent-%COMP%]:hover{opacity:.9}.chatbot__instructions--questions--list--confirm[_ngcontent-%COMP%]   ._confirm__btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:8px;font-size:20px}.chatbot__instructions--questions--list--question[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:14px;border-radius:8px;transition:background-color .3s}.chatbot__instructions--questions--list--question[_ngcontent-%COMP%]:hover{background-color:var(--bgmain)}.chatbot__instructions--questions--list--question[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{width:18px;height:18px;cursor:pointer}.chatbot__instructions--questions--list--question[_ngcontent-%COMP%]   .question--text[_ngcontent-%COMP%]{font-size:14px;font-weight:bold;cursor:pointer}.chatbot__instructions--questions--list--question--post-processing[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:8px;opacity:.5;width:100%}.chatbot__instructions--questions--list--question--post-processing--content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.chatbot__instructions--questions--list--question--post-processing--content[_ngcontent-%COMP%]   .question--text[_ngcontent-%COMP%]{flex:1;font-size:14px;font-weight:bold}.chatbot__instructions--questions--list--question--post-processing--content[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:20px;height:20px;color:#666}.chatbot__instructions--questions--list--loader[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;border-radius:8px}.chatbot__instructions--questions--list--loader[_ngcontent-%COMP%]   .spinner[_ngcontent-%COMP%]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--color-brand-light);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item-id-input[_ngcontent-%COMP%]{border-radius:12px;padding:14px;box-shadow:0 4px 20px #0003;max-width:640px;margin:0 auto;font-family:"Inter",-apple-system,sans-serif;
1border:1px solid #f0f0f0;transition:all .3s ease}.item-id-input[_ngcontent-%COMP%]:hover{box-shadow:0 6px 28px #0000001a}.item-id-input__header[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.item-id-input__info[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.item-id-input__info[_ngcontent-%COMP%]   ._close[_ngcontent-%COMP%], .item-id-input__info[_ngcontent-%COMP%]   ._info--btn[_ngcontent-%COMP%]{background-color:transparent;border:none;border-radius:8px;padding:8px;cursor:pointer;font-size:24px;display:flex;align-items:center}.item-id-input__info[_ngcontent-%COMP%]   ._close[_ngcontent-%COMP%]:hover, .item-id-input__info[_ngcontent-%COMP%]   ._info--btn[_ngcontent-%COMP%]:hover{background-color:var(--bgmain)}.item-id-input__info[_ngcontent-%COMP%]   ._close.active[_ngcontent-%COMP%], .item-id-input__info[_ngcontent-%COMP%]   ._info--btn.active[_ngcontent-%COMP%]{background-color:var(--bgmain)}.item-id-input__info[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]{position:absolute;background-color:var(--bg-boxes);box-shadow:0 4px 20px #0003;margin-top:0;right:-318px;top:-22px;padding:12px;border-radius:8px;width:100%;max-width:300px;z-index:999;font-family:"Arial",sans-serif;color:#333;display:flex;flex-direction:column;align-items:center}.item-id-input__info[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;font-weight:bold;margin:8px 0 10px;text-align:center;line-height:1.4}.item-id-input__info[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;line-height:1.6;color:#7f8c8d;text-align:center;margin-bottom:15px;padding:0 10px}.item-id-input__info[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   .instruction-list[_ngcontent-%COMP%]{list-style-type:none;font-size:13px;color:#7f8c8d;text-align:left;margin:0;padding:0 10px;width:100%}.item-id-input__info[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   .instruction-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:8px}.item-id-input__info[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   .instruction-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .instruction-sign[_ngcontent-%COMP%]{font-size:12px;font-weight:normal;color:#2196f3;background-color:#e3f2fd;padding:2px 6px;border-radius:4px;margin-left:8px}.item-id-input__info[_ngcontent-%COMP%]   ._info[_ngcontent-%COMP%]   .instruction-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .instruction-sign[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:12px}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]{display:flex;grid-gap:8px;gap:8px;margin-bottom:8px;align-items:flex-start}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-brand-light);font-size:14px;margin-top:2px}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-weight:600;color:#333}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]:last-child   i[_ngcontent-%COMP%]{color:#ff9800}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]{display:flex;grid-gap:8px;gap:8px;align-items:flex-start;margin-bottom:8px}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-brand-light);margin-top:2px;flex-shrink:0}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0;line-height:1.4}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-weight:600}.item-id-input__info[_ngcontent-%COMP%]   .info-point[_ngcontent-%COMP%]:last-child{margin-bottom:0}.item-id-input__title[_ngcontent-%COMP%]{font-size:20px;font-weight:600;
1color:#1a1a1a;margin:0;display:flex;align-items:center;grid-gap:10px;gap:10px;line-height:1.4}.item-id-input__title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--color-brand-light);font-size:22px}.item-id-input__counter[_ngcontent-%COMP%]{font-size:15px;color:#666;font-weight:500;margin-left:8px;opacity:.9}.item-id-input__help[_ngcontent-%COMP%]{font-size:14px;color:#666;margin:0 0 20px;display:flex;align-items:center;grid-gap:8px;gap:8px;line-height:1.5}.item-id-input__help[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:18px;color:var(--color-brand-light);flex-shrink:0}.item-id-input__validated-items[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-bottom:20px;max-height:240px;overflow-y:auto;padding:8px 4px}.item-id-input__validated-items[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px;height:6px}.item-id-input__control[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px;margin-bottom:12px;position:relative}.item-id-input__field-wrapper[_ngcontent-%COMP%]{flex:1;position:relative}.item-id-input__field[_ngcontent-%COMP%]{width:100%;padding:12px 16px;border:1px solid #e0e0e0;border-radius:10px;font-size:15px;transition:all .25s ease;color:#333}.item-id-input__field[_ngcontent-%COMP%]:hover{border-color:silver;background:#f5f5f5}.item-id-input__field[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 3px #4a6bdf26;outline:none;background:var(--bgmain)}.item-id-input__field--error[_ngcontent-%COMP%]{border-color:#ff4d4f}.item-id-input__field--error[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 3px #ff4d4f26}.item-id-input__add-btn[_ngcontent-%COMP%]{background:var(--color-brand-light);color:#fff;border:none;border-radius:10px;padding:0 20px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px;transition:all .25s ease;height:44px;flex-shrink:0}.item-id-input__add-btn[_ngcontent-%COMP%]:hover{background:var(--color-brand);box-shadow:0 4px 12px #4a6bdf40}.item-id-input__add-btn[_ngcontent-%COMP%]:active{transform:translateY(0)}.item-id-input__add-btn[_ngcontent-%COMP%]:disabled{background:#d0d0d0;cursor:not-allowed;transform:none;box-shadow:none}.item-id-input__error[_ngcontent-%COMP%]{color:#ff4d4f;font-size:14px;margin-top:6px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding-left:4px;font-weight:500}.item-id-input__error[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:16px}.item-id-input__actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;grid-gap:12px;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.item-id-input__action-btn[_ngcontent-%COMP%]{background:none;border:1px solid #e0e0e0;border-radius:8px;padding:10px 18px;font-size:14px;color:#555;cursor:pointer;display:flex;align-items:center;grid-gap:8px;gap:8px;transition:all .25s ease;font-weight:500}.item-id-input__action-btn[_ngcontent-%COMP%]:hover{background:#f5f5f5;border-color:#d0d0d0}.item-id-input__action-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:24px}.item-id-input__action-btn--primary[_ngcontent-%COMP%]{background:var(--color-brand-light);color:#fff;border:none;flex-grow:1}.item-id-input__action-btn--primary[_ngcontent-%COMP%]:hover{background:var(--color-brand);border-color:var(--color-brand-light);box-shadow:0 4px 12px #4a6bdf40}.item-id-input__action-btn--primary[_ngcontent-%COMP%]:disabled{background:#d0d0d0;border-color:#d0d0d0;cursor:not-allowed;box-shadow:none}@media (max-width: 480px){.item-id-input[_ngcontent-%COMP%]{padding:18px;border-radius:10px}.item-id-input__control[_ngcontent-%COMP%]{flex-direction:column;grid-gap:12px;gap:12px}.item-id-input__add-btn[_ngcontent-%COMP%]{width:100%;justify-content:center}.item-id-input__actions[_ngcontent-%COMP%]{flex-direction:column-reverse;grid-gap:10px;gap:10px}.item-id-input__action-btn[_ngcontent-%COMP%]{width:100%;justify-content:center}}.validated-item[_ngcontent-%COMP%]{background:#f8f9ff;border:1px solid #e0e5ff;border-radius:8px;padding:8px 12px;display:flex;width:100%;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px;font-size:13px;position:relative;transition:all .2s}.validated-item[_ngcontent-%COMP%]:hover{background:#eef1ff}.validated-item--loading[_ngcontent-%COMP%]{opacity:.7}.validated-item__content[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:6px;gap:6px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
1.validated-item__title[_ngcontent-%COMP%]{color:#333;overflow:hidden;text-overflow:ellipsis}.validated-item__id[_ngcontent-%COMP%]{color:#6b7280;font-family:monospace;font-size:12px;flex-shrink:0}.validated-item__status[_ngcontent-%COMP%]{flex-shrink:0}.validated-item__status-icon[_ngcontent-%COMP%]{font-size:14px;color:var(--color-brand-light)}.validated-item__status-icon.la-check-circle[_ngcontent-%COMP%]{color:#4caf50}.validated-item__link[_ngcontent-%COMP%]{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;transition:all .2s ease;color:var(--color-brand-light)}.validated-item__link[_ngcontent-%COMP%]:hover{background-color:#4a6bdf1a;transform:translate(2px)}.validated-item__link[_ngcontent-%COMP%]:active{background-color:#4a6bdf33;transform:translate(4px)}.validated-item__link[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:18px}.validated-item__remove[_ngcontent-%COMP%]{background:none;border:none;color:#888;font-size:14px;cursor:pointer;padding:2px;border-radius:4px;flex-shrink:0}.validated-item__remove[_ngcontent-%COMP%]:hover{color:#e74c3c;background:rgba(231,76,60,.1)}.validated-item__remove[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}'],data:{animation:[ha.Um]}}),e}(),as=o(39075),ss=["iframe"];function ls(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",5),u.TgZ(1,"div",6),u.TgZ(2,"div",7),u.TgZ(3,"span",8),u._UZ(4,"i",9),u.qZA(),u.TgZ(5,"span",10),u._uU(6),u.qZA(),u.qZA(),u.TgZ(7,"button",11),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(4).removeAttachmentFromThread(e.id)}),u._uU(8," \xd7 "),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit,o=u.oxw(4);u.xp6(1),u.Q6J("buttonLoading",o._isRemoving),u.xp6(5),u.Oqu(i.name)}}function cs(e,t){if(1&e&&(u.ynx(0),u.YNc(1,ls,9,2,"div",4),u.BQk()),2&e){var n=t.ngIf;u.xp6(1),u.Q6J("ngForOf",n.attachments)}}function gs(e,t){if(1&e&&(u.ynx(0),u.YNc(1,cs,2,1,"ng-container",0),u.ALo(2,"async"),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngIf",u.lcZ(2,1,n.threadAttachments$))}}function ds(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",5),u.TgZ(1,"div",6),u.TgZ(2,"div",7),u.TgZ(3,"span",8),u._UZ(4,"i",9),u.qZA(),u.TgZ(5,"span",10),u._uU(6),u.qZA(),u.qZA(),u.TgZ(7,"button",11),u.NdJ("click",function(){var e=u.CHM(n).$implicit,t=u.oxw().ngIf;return u.oxw(3).removeAttachmentFromQuestion(e.id,t.createdByPastedText)}),u._uU(8," \xd7 "),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit,o=u.oxw(4);u.xp6(1),u.Q6J("buttonLoading",o._isRemoving),u.xp6(5),u.Oqu(i.name)}}function us(e,t){if(1&e&&(u.ynx(0),u.YNc(1,ds,9,2,"div",4),u.BQk()),2&e){var n=t.ngIf;u.xp6(1),u.Q6J("ngForOf",n.attachments)}}function ps(e,t){if(1&e&&(u.YNc(0,us,2,1,"ng-container",0),u.ALo(1,"async")),2&e){var n=u.oxw(2);u.Q6J("ngIf",u.lcZ(1,1,n.questionAttachments$))}}function _s(e,t){1&e&&(u.TgZ(0,"div",12),u._uU(1,"File Uploading ..."),u.qZA())}function ms(e,t){if(1&e&&(u.ynx(0),u.YNc(1,gs,3,3,"ng-container",1),u.YNc(2,ps,2,3,"ng-template",null,2,u.W1O),u.YNc(4,_s,2,0,"div",3),u.BQk()),2&e){var n=u.MAs(3),i=u.oxw();u.xp6(1),u.Q6J("ngIf",i.isThreadCreationMode)("ngIfElse",n),u.xp6(3),u.Q6J("ngIf",i.uploadingAttachment)}}function fs(e,t){1&e&&u._UZ(0,"div",17)}function hs(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",13),u.YNc(2,fs,1,0,"div",14),u._UZ(3,"iframe",15,16),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(2),u.Q6J("ngIf",n.isIFrameLoading),u.xp6(1),u.Q6J("id",n.iframeID)("src",n.srcEmbedded,u.uOi)("title",n.question.focus.docs_metadata.name)}}var vs=function(){var e=function(){function e(t,n){d(this,e),this.chatbotService=t,this.sanitizer=n,this.uploadingAttachment=!1,this.attachmentRemoved=new u.vpe,this.threadAttachments$=this.chatbotService.threadUploadedAttachment$.asObservable(),this.questionAttachments$=this.chatbotService.questionUploadedAttachment$.asObservable(),this._isRemoving=!1,this._timer=null,this.isIFrameLoading=!1}return p(e,[{key:"question",get:function(){return this._question},set:function(e){!e||(this._question=e)}},{key:"ngOnInit",value:function(){"full-preview"===this.type&&this.loadIFrame()}},{key:"ngAfterViewInit",value:function(){"full-preview"===this.type&&this.checkEmbed(this.$iframe.nativeElement)}},{key:"removeAttachmentFromThread",value:function(e){var t=this;this._isRemoving=!0,this.chatbotService.destroyAttachment(e).pipe((0,de.b)(function(){console.log("File removed successfully."),t.chatbotService.threadUploadedAttachment$.next(null),t.attachmentRemoved.emit()}),(0,ue.K)(function(e){return console.error("Error removing file:",e),(0,fa._)(e)}),(0,to.x)(function(){t._isRemoving=!1})).subscribe()}},{key:"removeAttachmentFromQuestion",value:function(e,t){if(!this.isThreadCreationMode)return this.chatbotService.questionUploadedAttachment$.next(null),void this.attachmentRemoved.emit()}},{key:"loadIFrame",value:function(){this.setSrcEmbedded(this.question.focus.docs_metadata.file),this.setIFramerLoader(!0),this.iframeID="iframe_".concat(this.question.focus.docs_metadata.id)}},{key:"setIFramerLoader",value:function(e){this.isIFrameLoading=e}},{key:"setSrcEmbedded",value:function(e){this.srcEmbedded=this.sanitizer.bypassSecurityTrustResourceUrl("https://docs.google.com/viewer?url=".concat(e,"&embedded=true"))}},{key:"checkEmbed",value:function(e){var t=this,n=!1;this._timer=0,this.$iframe.nativeElement.onload=function(){n=!0,clearInterval(i),t.setIFramerLoader(!1)};var i=setInterval(function(){if(n)return clearInterval(i),void t.setIFramerLoader(!1);t._timer++,e.src+="",t._timer>
15&&(clearInterval(i),t.setIFramerLoader(!1))},5e3)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.A$),u.Y36(as.H7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["cks-ask-mila-attachment-show"]],viewQuery:function(e,t){var n;(1&e&&u.Gf(ss,5),2&e)&&(u.iGM(n=u.CRH())&&(t.$iframe=n.first))},inputs:{type:"type",question:"question",uploadingAttachment:"uploadingAttachment",isThreadCreationMode:"isThreadCreationMode"},outputs:{attachmentRemoved:"attachmentRemoved"},decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngIf","ngIfElse"],["questionCreationMode",""],["class","file__loading",4,"ngIf"],["class","file__list--container",4,"ngFor","ngForOf"],[1,"file__list--container"],[1,"file__list--card",3,"buttonLoading"],[1,"file__list--info"],[1,"file__list--icon"],[1,"las","la-file-upload"],[1,"file__list--name"],["type","button","title","Remove document",1,"file__list--remove-btn",3,"click"],[1,"file__loading"],[1,"document__file"],["class","document__file--skeleton",4,"ngIf"],["width","100%","height","100%","frameborder","0","scrolling","no",1,"document__file--iframe",3,"id","src","title"],["iframe",""],[1,"document__file--skeleton"]],template:function(e,t){1&e&&(u.YNc(0,ms,5,3,"ng-container",0),u.YNc(1,hs,5,4,"ng-container",0)),2&e&&(u.Q6J("ngIf","file-preview"===t.type),u.xp6(1),u.Q6J("ngIf","full-preview"===t.type))},directives:[c.O5,c.sg,pe.q],pipes:[c.Ov],styles:[".file__list--container[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:10px;gap:10px;padding:10px}.file__list--container[_ngcontent-%COMP%]   .file__list--card[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:4px 15px;background-color:var(--bgmain);border:1px solid var(--border-color);border-radius:6px;transition:background-color .2s,box-shadow .2s}.file__list--container[_ngcontent-%COMP%]   .file__list--card[_ngcontent-%COMP%]:hover{background-color:var(--accent-02);box-shadow:0 2px 8px #0000001a}.file__list--container[_ngcontent-%COMP%]   .file__list--card[_ngcontent-%COMP%]:hover   .file__list--remove-btn[_ngcontent-%COMP%]{display:block}.file__list--container[_ngcontent-%COMP%]   .file__list--card[_ngcontent-%COMP%]   .file__list--info[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px}.file__list--container[_ngcontent-%COMP%]   .file__list--card[_ngcontent-%COMP%]   .file__list--icon[_ngcontent-%COMP%]{font-size:1.5rem;color:var(--color-brand-light)}.file__list--container[_ngcontent-%COMP%]   .file__list--card[_ngcontent-%COMP%]   .file__list--name[_ngcontent-%COMP%]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.file__list--container[_ngcontent-%COMP%]   .file__list--card[_ngcontent-%COMP%]   .file__list--remove-btn[_ngcontent-%COMP%]{display:none;position:absolute;top:-7px;right:-9px;padding:2px 6px;background-color:var(--color-brand-light);color:#fff;border:none;border-radius:50%;font-size:.8rem;cursor:pointer;box-shadow:0 2px 4px #0003;transition:background-color .2s ease,transform .2s ease}.file__list--container[_ngcontent-%COMP%]   .file__list--card[_ngcontent-%COMP%]   .file__list--remove-btn[_ngcontent-%COMP%]:hover{background-color:var(--color-brand)}.file__loading[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:170px;height:42px;margin:10px;opacity:.6;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:200% 100%;border-radius:6px;animation:shimmer 1.5s infinite linear}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.document__file[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;min-height:420px}.document__file--skeleton[_ngcontent-%COMP%]{position:absolute;top:0;width:88%;height:400px;background:#e0e0e0;animation:shimmer 4.5s infinite linear;border-radius:6px;background:linear-gradient(to right,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.document__file--iframe[_ngcontent-%COMP%]{position:absolute;top:0;width:88%;height:400px;border-radius:6px}"]}),e}
1(),Zs=["askInput"],xs=["instructionDetails"],bs=function(e,t,n,i){return{search:e,collections:t,sources:n,tags:i}},Cs=function(e,t){return{type:e,resource:t}};function ys(e,t){if(1&e&&u._UZ(0,"cks-ask-mila-skeleton",31),2&e){var n,i=u.oxw(2);u.Q6J("type","default-loader")("milaFocus",u.WLB(7,Cs,null==(n=i.form.get("origin"))?null:n.value,u.l5B(2,bs,null==(n=i.form.get("search"))?null:n.value,null==(n=i.form.get("knowledge_topics"))?null:n.value,null==(n=i.form.get("sources"))?null:n.value,null==(n=i.form.get("tags"))?null:n.value)))}}function Ms(e,t){1&e&&u._UZ(0,"cks-ask-mila-skeleton",32),2&e&&u.Q6J("type","attachment-loader")}function ws(e,t){1&e&&u._UZ(0,"cks-ask-mila-skeleton",32),2&e&&u.Q6J("type","deep-search-loader")}function As(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",25),u.NdJ("click",function(){return u.CHM(n),u.oxw().onStartingNewThread()}),u.TgZ(2,"span",26),u._UZ(3,"i",27),u.qZA(),u.TgZ(4,"span",28),u._uU(5,"New Thread"),u.qZA(),u.qZA(),u.YNc(6,ys,1,10,"cks-ask-mila-skeleton",29),u.YNc(7,Ms,1,1,"cks-ask-mila-skeleton",30),u.YNc(8,ws,1,1,"cks-ask-mila-skeleton",30),u.BQk()}if(2&e){var i=u.oxw();u.xp6(6),u.Q6J("ngIf","default-loader"===i.currentLoaderViewType),u.xp6(1),u.Q6J("ngIf","attachment-loader"===i.currentLoaderViewType),u.xp6(1),u.Q6J("ngIf","deep-search-loader"===i.currentLoaderViewType)}}function qs(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"cks-ask-mila-instructions",33),u.NdJ("instructionSelected",function(e){return u.CHM(n),u.oxw().patchInstruction(e)}),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("question",i.form.get("question").value)("selectedThreadID",null)("isThreadCreationMode","create"===i.mode)("selectedInstructions",i.selectedInstruction)}}function Ts(e,t){if(1&e&&(u.TgZ(0,"div",34),u.TgZ(1,"p"),u._uU(2),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.xp6(2),u.Oqu(n.errorMessage)}}function Os(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"cks-ask-mila-attachment-show",35),u.NdJ("attachmentRemoved",function(){return u.CHM(n),u.oxw().onRemoveAttachment()}),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("type","file-preview")("isThreadCreationMode","create"===i.mode)("uploadingAttachment",!1)}}var Ps=function(e){return{"--focused":e}};function ks(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",36,37),u.TgZ(2,"div",38),u._uU(3),u.TgZ(4,"button",39),u.NdJ("click",function(){return u.CHM(n),u.oxw().removeInstruction()}),u._uU(5,"\u2715"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(2),u.Q6J("ngClass",u.VKq(2,Ps,i.isInstructionFocused)),u.xp6(1),u.hij(" ",i.selectedInstruction.value," ")}}function Us(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",40),u.NdJ("click",function(){return u.CHM(n),u.oxw().toggleDocumentCategoryList()}),u.O4$(),u.TgZ(1,"svg",41),u._UZ(2,"path",42),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.ekj("_disabled","focus"===i.activeType||"deep_search"===i.activeType)}}function Is(e,t){1&e&&u._UZ(0,"div",43)}function Ss(e,t){1&e&&(u.O4$(),u.TgZ(0,"svg",45),u._UZ(1,"path",46),u._UZ(2,"path",47),u._UZ(3,"path",48),u.qZA())}function Js(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",40),u.NdJ("click",function(){return u.CHM(n),u.oxw().toggleCategoryList()}),u.YNc(1,Ss,4,0,"svg",44),u.TgZ(2,"span"),u._uU(3),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.ekj("--invalid",i.showCategoriesInvalid)("_disabled","document"===i.activeType||"deep_search"===i.activeType),u.xp6(1),u.Q6J("ngIf",!i.showCategoriesInvalid),u.xp6(2),u.Oqu((null==i.selectedCategory?null:i.selectedCategory.name)||"Focus")}}function Ns(e,t){1&e&&u._UZ(0,"div",43)}function Qs(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",64),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(3).selectLLM(e)}),u._uU(1),u.qZA()}if(2&e){var i=t.$implicit,o=u.oxw(3);u.ekj("selected",i.value===o.selectedLLM.value),u.Q6J("title",i.title),u.xp6(1),u.hij(" ",i.labelOption," ")}}function Ls(e,t){if(1&e&&(u.TgZ(0,"div",62),u.YNc(1,Qs,2,4,"div",63),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",n.llmOptions)}}function Fs(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",49),u.TgZ(1,"div",50),u.NdJ("click",function(){return u.CHM(n),u.oxw().toggleLLMSelect()}),u.O4$(),u.TgZ(2,"svg",51),u._UZ(3,"path",52),u._UZ(4,"path",53),u._UZ(5,"path",54),u._UZ(6,"path",55),u._UZ(7,"path",56),u._UZ(8,"path",57),u._UZ(9,"path",58),u._UZ(10,"path",59),u._UZ(11,"path",60),u.qZA(),u.kcU(),u.TgZ(12,"span"),u._uU(13),u.qZA(),u.qZA(),u.YNc(14,Ls,2,1,"div",61),u.qZA()}if(2&e){var i=u.oxw();u.xp6(1),u.Q6J("title",i.selectedLLM.title),u.xp6(12),u.Oqu(i.selectedLLM.label),u.xp6(1),u.Q6J("ngIf",i.showLLMOptions)}}function Ys(e,t){1&e&&u._UZ(0,"div",43)}function Es(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",64),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(3).selectFrequency(e)}),u._uU(1),u.qZA()}
1if(2&e){var i=t.$implicit,o=u.oxw(3);u.ekj("selected",i.value===o.selectedFrequency.value),u.Q6J("title",i.title),u.xp6(1),u.hij(" ",i.label," ")}}function Bs(e,t){if(1&e&&(u.TgZ(0,"div",62),u.YNc(1,Es,2,4,"div",63),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",n.frequencyOptions)}}function Ds(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",65),u.TgZ(1,"div",50),u.NdJ("click",function(){return u.CHM(n),u.oxw().toggleFrequencySelect()}),u.O4$(),u.TgZ(2,"svg",66),u._UZ(3,"rect",67),u._UZ(4,"line",68),u._UZ(5,"line",69),u._UZ(6,"line",70),u._UZ(7,"circle",71),u._UZ(8,"path",72),u.qZA(),u.kcU(),u.TgZ(9,"span"),u._uU(10),u.qZA(),u.qZA(),u.YNc(11,Bs,2,1,"div",61),u.qZA()}if(2&e){var i=u.oxw();u.xp6(1),u.Q6J("title","Frequency: "+i.selectedFrequency.label),u.xp6(9),u.Oqu(i.selectedFrequency.label),u.xp6(1),u.Q6J("ngIf",i.showFrequencyOptions)}}function zs(e,t){1&e&&u._UZ(0,"div",43)}var js=function(e){return{active:e}};function Hs(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",73),u.NdJ("click",function(){return u.CHM(n),u.oxw().toggleSelectionButton("use_search_profile")}),u.O4$(),u.TgZ(1,"svg",74),u._UZ(2,"path",75),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("ngClass",u.VKq(1,js,i.form.get("use_search_profile").value))}}function $s(e,t){1&e&&u._UZ(0,"div",43)}function Vs(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",76),u.NdJ("click",function(){return u.CHM(n),u.oxw().toggleSelectionButton("use_trained_data")}),u.O4$(),u.TgZ(1,"svg",77),u._UZ(2,"path",52),u._UZ(3,"path",78),u._UZ(4,"path",56),u._UZ(5,"path",57),u._UZ(6,"path",59),u._UZ(7,"path",79),u._UZ(8,"path",80),u._UZ(9,"path",81),u._UZ(10,"path",82),u._UZ(11,"circle",83),u._UZ(12,"circle",84),u._UZ(13,"circle",85),u._UZ(14,"circle",86),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("ngClass",u.VKq(1,js,i.form.get("use_trained_data").value))}}function Rs(e,t){1&e&&u._UZ(0,"div",43)}function Gs(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",73),u.NdJ("click",function(){return u.CHM(n),u.oxw().toggleSelectionButton("use_search_profile")}),u.O4$(),u.TgZ(1,"svg",74),u._UZ(2,"path",75),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("ngClass",u.VKq(1,js,i.form.get("use_search_profile").value))}}function Ks(e,t){1&e&&u._UZ(0,"div",43)}function Ws(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",87),u.NdJ("click",function(){return u.CHM(n),u.oxw().toggleSelectionButton("deep_search")}),u.O4$(),u.TgZ(1,"svg",88),u._UZ(2,"path",89),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.ekj("_disabled","focus"===i.activeType||"document"===i.activeType),u.Q6J("ngClass",u.VKq(5,js,i.form.get("deep_search").value)),u.xp6(2),u.Udp("fill",i.form.get("deep_search").value?"var(--accent)":"")}}function Xs(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"ul",90),u.TgZ(1,"li",91),u.TgZ(2,"div",92),u.TgZ(3,"label",93),u.TgZ(4,"input",94),u.NdJ("change",function(e){return u.CHM(n),u.oxw().onFileSelected(e)}),u.qZA(),u._UZ(5,"i",95),u.TgZ(6,"span",96),u._uU(7,"Upload document"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(8,"div",97),u.TgZ(9,"span"),u._uU(10,"Available file types: "),u.TgZ(11,"strong"),u._uU(12,".pdf, .docx, .txt"),u.qZA(),u.qZA(),u.qZA(),u.qZA()}}function el(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"li",100),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(3).selectCategory(e)}),u.TgZ(1,"div",101),u.TgZ(2,"span",102),u._UZ(3,"i"),u.qZA(),u.TgZ(4,"h3"),u._uU(5),u.qZA(),u.qZA(),u.TgZ(6,"span"),u._uU(7),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit,o=u.oxw(3);u.ekj("--active",o.selectedCategory&&o.selectedCategory.value===i.value),u.xp6(3),u.Tol(i.icon),u.xp6(2),u.Oqu(i.name),u.xp6(2),u.Oqu(i.description)}}function tl(e,t){if(1&e&&(u.ynx(0),u.YNc(1,el,8,6,"li",99),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",n.categoriesResolved)}}var nl=function(){return{url:"searches/rp_searches"}},il=function(){return{text:"name",multiple:!1,showId:!0,listPosition:"top"}};function ol(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",103),u.TgZ(2,"button",104),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showSearchList=!1}),u._UZ(3,"i",105),u.qZA(),u.TgZ(4,"div",106),u.TgZ(5,"h3"),u._uU(6,"Search"),u.qZA(),u._UZ(7,"cks-multiselect-async",107),u.qZA(),u.qZA(),u.BQk()}2&e&&(u.xp6(7),u.Q6J("data",u.DdM(2,nl))("options",u.DdM(3,il)))}var rl=function(){return{url:"categories/simple"}},al=function(){return{text:"name",multiple:!0,showId:!0,listPosition:"top"}};function sl(e,t){1&e&&(u.ynx(0),u._UZ(1,"cks-multiselect-async",114),u.BQk()),2&e&&(u.xp6(1),u.Q6J("data",u.DdM(2,rl))("options",u.DdM(3,al)))}var ll=function(){return{url:"sources/simple"}};function cl(e,t){1&e&&(u.ynx(0),u._UZ(1,"cks-multiselect-async",115),u.BQk()),2&e&&(u.xp6(1),u.Q6J("data",u.DdM(2,ll))("options",u.DdM(3,al)))}function gl(e,t){if(1&e){var n=u.EpF();u.ynx(0,108),u.TgZ(1,"div",109),u.TgZ(2,"button",104),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showSourcesList=!1}),u._UZ(3,"i",105),u.qZA(),u.TgZ(4,"div",110),u.TgZ(5,"h3"),u._uU(6,"Sources"),u.qZA(),u.TgZ(7,"div",111),u.TgZ(8,"label"),u.TgZ(9,"input",112),u.NdJ("change",function(){return u.CHM(n),u.oxw(2).form.get("sources.selected_sources").setValue([])}),u.qZA(),u._uU(10,"Categories"),u.qZA(),u.TgZ(11,"label"),u.TgZ(12,"input",113),u.NdJ("change",function(){return u.CHM(n),u.oxw(2).form.get("sources.selected_categories").setValue([])}),u.qZA(),u._uU(13,"Names (IDs)"),u.qZA(),u.qZA(),u.YNc(14,sl,2,4,"ng-container",1),u.YNc(15,cl,2,4,"ng-container",1),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(14),u.Q6J("ngIf","categories"===i.form.get("sources.type").value),u.xp6(1),u.Q6J("ngIf","sources"===i.form.get("sources.type").value)}}var dl=function(){return{url:"tags/simple"}},ul=function(){return{text:"name",allowNew:!0,focused:!0,listPosition:"top"}};function pl(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",116),u.TgZ(2,"button",104),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showTagsList=!1}),u._UZ(3,"i",105),u.qZA(),u.TgZ(4,"div",117),u.TgZ(5,"h3"),u._uU(6,"Tags"),u.qZA(),u._UZ(7,"cks-multiselect-async",118),u.qZA(),u.qZA(),u.BQk()}2&e&&(u.xp6(7),u.Q6J("data",u.DdM(2,dl))("options",u.DdM(3,ul)))}var _l=function(){return{in_readers_portal:!0}},ml=function(e){return{url:"collections/simple_hierarchy",params:e}},fl=function(){return{text:"name",outputFormat:"object",focused:!0,listPosition:"top"}};function hl(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",119),u.TgZ(2,"button",104),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showKnowledgeTopicList=!1}),u._UZ(3,"i",105),u.qZA(),u.TgZ(4,"div",120),u.TgZ(5,"h3"),u._uU(6,"Knowledge Topic"),u.qZA(),u._UZ(7,"cks-multiselect-hierarchy-async",121),u.qZA(),u.qZA(),u.BQk()}2&e&&(u.xp6(7),u.Q6J("data",u.VKq(3,ml,u.DdM(2,_l)))("options",u.DdM(5,fl)))}function vl(e,t){if(1&e&&(u.TgZ(0,"ul",90),u.YNc(1,tl,2,1,"ng-container",1),u.YNc(2,ol,8,4,"ng-container",1),u.YNc(3,gl,16,2,"ng-container",98),u.YNc(4,pl,8,4,"ng-container",1),u.YNc(5,hl,8,6,"ng-container",1),u.qZA()),2&e){var n=u.oxw();u.Tol(n.styles.categoryListPosition),u.xp6(1),u.Q6J("ngIf",!(n.showKnowledgeTopicList||n.showSearchList||n.showSourcesList||n.showTagsList)),u.xp6(1),u.Q6J("ngIf",n.showSearchList),u.xp6(1),u.Q6J("ngIf",n.showSourcesList),u.xp6(1),u.Q6J("ngIf",n.showTagsList),u.xp6(1),u.Q6J("ngIf",n.showKnowledgeTopicList)}}function Zl(e,t){1&e&&(u.TgZ(0,"div",127),u._UZ(1,"span",128),u.qZA())}function xl(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",129),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).onCancel()}),u._UZ(1,"i",130),u.qZA()}}function bl(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",131),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).onStopGeneration()}),u._UZ(1,"i",132),u.qZA()}}function Cl(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",133),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).onSubmit()}),u._UZ(1,"img",134),u.qZA()}}function yl(e,t){if(1&e&&(u.TgZ(0,"div",122),u.YNc(1,Zl,2,0,"div",123),u.YNc(2,xl,2,0,"div",124),u.YNc(3,bl,2,0,"div",125),u.YNc(4,Cl,2,0,"button",126),u.qZA()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf",null==n.state?null:n.state.processingExtractedAnswers),u.xp6(1),u.Q6J("ngIf",null==n.state?null:n.state.processingExtractedAnswers),u.xp6(1),u.Q6J("ngIf",null==n.state?null:n.state.processingGeneratedAnswers),u.xp6(1),u.Q6J("ngIf",!(null!=n.state&&n.state.processingExtractedAnswers||null!=n.state&&n.state.processingGeneratedAnswers))}}var Ml={smart_web:{name:"Cikisi Smart Web",value:"cikisi_smart_web",description:"Use Cikisi indexed web as context",icon:"cks-icon-s
1hape"},sources:{name:"Sources",value:"sources",description:"Only selected sources or categories",icon:"cks-icon-source"},search:{name:"Search",value:"search",description:"Only articles matching a Search",icon:"la la-search"},tags:{name:"Tags",value:"tags",description:"Only articles with tags",icon:"las la-hashtag"},knowledge_base:{name:"Knowledge Base",value:"knowledge_base",description:"Only items from Knowledge Base",icon:"cks-icon-archive"},knowledge_topics:{name:"Knowledge Topic",value:"knowledge_topics",description:"Only selected Knowledge Topic",icon:"cks-icon--folder-add"}},wl=function(){var e=function(){function e(t){d(this,e),this.chatbotService=t,this._question=null,this.placeholder="Ask anything...",this.mode="create",this.flags={allowDocument:!0,allowFocus:!0,allowDeepSearch:!0,allowLLMSelect:!0,allowUseTrained:!0,allowSearchProfile:!0,allowFrequency:!0,allowSubmitButton:!1,allowInstructions:!0,autofocus:!0},this.styles={categoryStyle:"chip",categoryListPosition:"below",showCategoryTray:!0},this.categories=[{name:"Cikisi Smart Web",value:"cikisi_smart_web",description:"Use Cikisi indexed web as context",icon:"cks-icon-shape"},{name:"Sources",value:"sources",description:"Only selected sources or categories",icon:"cks-icon-source"},{name:"Search",value:"search",description:"Only articles matching a Search",icon:"la la-search"},{name:"Tags",value:"tags",description:"Only articles with tags",icon:"las la-hashtag"},{name:"Knowledge Base",value:"knowledge_base",description:"Only items from Knowledge Base",icon:"cks-icon-archive"},{name:"Knowledge Topic",value:"knowledge_topics",description:"Only selected Knowledge Topic",icon:"cks-icon--folder-add"}],this.state={processingExtractedAnswers:!1,processingGeneratedAnswers:!1},this.uploadedAttachment=null,this.llmOptions=[{label:"Mixtral",labelOption:"Mixtral 8x7B",title:"Mixtral-8x7B",value:"mixtral"},{label:"LLaMa",labelOption:"LLaMa 3.1-70B",title:"LLaMa-70B",value:"llama"},{label:"Mila",labelOption:"Best option acc. Mila",title:"Best auto choice",value:"mila"}],this.frequencyOptions=[{label:"Daily",value:"daily"},{label:"Weekly",value:"weekly"},{label:"Monthly",value:"monthly"},{label:"One-Time Only",value:"off"}],this.categoryKeys=[],this.categoriesResolved=[],this.submit=new u.vpe,this.cancel=new u.vpe,this.cancelPendingGenerativeAnswer=new u.vpe,this.startNewThread=new u.vpe,this.uploadRequested=new u.vpe,this.removeAttachmentRequested=new u.vpe,this.llmChanged=new u.vpe,this.valueChange=new u.vpe,this.validChange=new u.vpe,this.activeType=null,this.currentLoaderViewType=null,this.showCategoryList=!1,this.showDocumentCategoryList=!1,this.showSearchList=!1,this.showKnowledgeTopicList=!1,this.showSourcesList=!1,this.showTagsList=!1,this.showFrequencyOptions=!1,this.selectedCategory=this.categories[1],this.selectedFrequency={label:"Off",value:"off"},this.showInvalidForm=!1,this.showCategoriesInvalid=!1,this.errorMessage="",this.selectedInstruction=null,this.isInstructionFocused=!1,this.showLLMOptions=!1,this.selectedLLM=this.llmOptions.find(function(e){return"mila"===e.value})||this.llmOptions[0],this._instructionsHighlight=new Jo.X(""),this.instructionsHighlight$=this._instructionsHighlight.asObservable(),this.form=new P.cw({question:new P.NI("",{validators:[P.kI.required]}),origin:new P.NI(""),document_id:new P.NI(null),search:new P.NI(null),knowledge_topics:new P.NI(null),sources:new P.cw({type:new P.NI("sources"),selected_categories:new P.NI(null),selected_sources:new P.NI(null)}),tags:new P.NI(null),use_trained_data:new P.NI(!1),use_search_profile:new P.NI(!1),llm:new P.NI("mila"),deep_search:new P.NI(!1),frequency:new P.NI("off")},{validators:this.formValidator()}),this.onChange=function(){},this.onTouched=function(){}}return p(e,[{key:"question",get:function(){return this._question},set:function(e){!e||(this.patchQuestionValues(e),this._question=e)}},{key:"preselectedCategory",set:function(e){this.selectedCategory=this.categories.find(function(t){return t.value===e})||this.categories[0]}},{key:"ngOnInit",value:function(){var e=this;this.setPreselectedOrigin(),this.setupFormValueChanges(),this.form.valueChanges.pipe((0,eo.O)(this.form.getRawValue())).subscribe(function(){var t=e.toAskValue();e.onChange(t),e.valueChange.emit(t),e.validChange.emit(e.form.valid)}),queueMicrotask(function(){var t=e.toAskValue();e.onChange(t),e.valueChange.emit(t),e.validChange.emit(e.form.valid)})}},{key:"ngOnChanges",value:function(e){this.resolveCategories()}},{key:"ngAfterViewInit",value:function(){var e=this;"create"===this.mode&&!1!==this.flags.autofocus&&setTimeout(function(){var t,n;return null===(n=null===(t=e.askInput)||void 0===t?void 0:t.nativeElement)||void 0===n?void 0:n.focus()},0)}},{key:"ngOnDestroy",value:function(){var e;null===(e=this.formValueChangesSub)||void 0===e||e.unsubscribe()}},{key:"writeValue",value:function(e){var t,n,i,o,r,a,s,l;!e||this.form.patchValue({question:null!==(t=e.question)&&void 0!==t?t:"",origin:null!==(n=e.origin)&&void 0!==n?n:"cikisi_smart_web",document_id:null!==(i=e.documentId)&&void 0!==i?i:null,
1search:e.search?[e.search]:null,knowledge_topics:null!==(o=e.knowledgeTopics)&&void 0!==o?o:null,sources:null!==(r=e.sources)&&void 0!==r?r:{type:"sources",selected_categories:null,selected_sources:null},tags:null!==(a=e.tags)&&void 0!==a?a:null,use_trained_data:!!e.useTrainedData,use_search_profile:!!e.useSearchProfile,llm:null!==(s=e.llm)&&void 0!==s?s:"mila",deep_search:!!e.deepSearch,frequency:null!==(l=e.frequency)&&void 0!==l?l:"off"},{emitEvent:!1})}},{key:"registerOnChange",value:function(e){this.onChange=e}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){e?this.form.disable():this.form.enable()}},{key:"getCurrent",value:function(){return this.toAskValue()}},{key:"formValidator",value:function(){return function(e){var t,n,i,o,r,a,s,l,c=(null===(t=e.get("question"))||void 0===t?void 0:t.value)||"",g=null===(n=e.get("origin"))||void 0===n?void 0:n.value,d=null===(i=e.get("sources.type"))||void 0===i?void 0:i.value,u=null===(o=e.get("search"))||void 0===o?void 0:o.value,p=null===(r=e.get("knowledge_topics"))||void 0===r?void 0:r.value,_=null===(a=e.get("sources.selected_categories"))||void 0===a?void 0:a.value,m=null===(s=e.get("sources.selected_sources"))||void 0===s?void 0:s.value,f=null===(l=e.get("tags"))||void 0===l?void 0:l.value;return c.trim()?c.trim().length>1e3?{customError:"Question cannot be longer than 1000 characters"}:c.trim().length<3?{customError:"Question must be at least 3 characters long"}:"search"!==g||u&&0!==u.length?"knowledge_topics"!==g||p&&0!==p.length?"sources"!==g||"categories"!==d||_&&0!==_.length?"sources"!==g||"sources"!==d||m&&0!==m.length?"tags"!==g||f&&0!==f.length?null:{customError:"Please select at least one tag"}:{customError:"Please select at least one source"}:{customError:"Please select at least one category"}:{customError:"Please select at least one Knowledge Topic"}:{customError:"Please select at least one Search"}:{customError:"Question cannot be empty"}}}},{key:"setupFormValueChanges",value:function(){var e=this;this.formValueChangesSub=this.form.valueChanges.pipe((0,eo.O)(this.form.value),(0,de.b)(function(t){e.activeType=e.getActiveMode(t),e.applyMutualExclusion(t),e.currentLoaderViewType=e.getViewTypeForLoaderInQuestionCreation(t),e.onChange(e.toAskValue())})).subscribe()}},{key:"getActiveMode",value:function(e){var t,n,i,o,r,a;return e.document_id?"document":e.deep_search?"deep_search":e.search||(null===(t=e.knowledge_topics)||void 0===t?void 0:t.length)>0||(null===(i=null===(n=e.sources)||void 0===n?void 0:n.selected_sources)||void 0===i?void 0:i.length)>0||(null===(r=null===(o=e.sources)||void 0===o?void 0:o.selected_categories)||void 0===r?void 0:r.length)>0||(null===(a=e.tags)||void 0===a?void 0:a.length)>0?"focus":null}},{key:"applyMutualExclusion",value:function(e){var t=this.form.get("document_id"),n=this.form.get("deep_search");e.deep_search&&(null==t?void 0:t.value)&&t.setValue(null,{emitEvent:!1}),e.document_id&&(null==n?void 0:n.value)&&n.setValue(!1,{emitEvent:!1})}},{key:"getViewTypeForLoaderInQuestionCreation",value:function(e){return e.deep_search?"deep-search-loader":e.document_id?"attachment-loader":"default-loader"}},{key:"setPreselectedOrigin",value:function(){var e,t,n,i=null!==(t=null===(e=this.selectedCategory)||void 0===e?void 0:e.value)&&void 0!==t?t:null;null===(n=this.form.get("origin"))||void 0===n||n.setValue(i,{emitEvent:!1})}},{key:"patchQuestionValues",value:function(e){this.form.patchValue({question:e.question_with_instructions,origin:e.focus.origin,search:e.focus.selected_search?[e.focus.selected_search]:null,knowledge_topics:e.focus.selected_collections,sources:e.focus.sources,tags:e.focus.selected_tags,use_trained_data:e.focus.use_trained_data,use_search_profile:e.focus.use_search_profile,document_id:e.document_id,deep_search:e.focus.deep_search,llm:e.llm,frequency:e.frequency}),this.form.get("document_id").value?this.chatbotService.questionUploadedAttachment$.next({attachments:[e.focus.docs_metadata],createdByPastedText:!1}):(this.removeDocumentFromForm(),this.chatbotService.questionUploadedAttachment$.next(null)),this.patchSelectedLLM(e.llm),this.patchFrequency(e.frequency),this.patchSelectedCategory(e.focus.origin),this.patchInstructionsIndexes(e.linked_questions),this.processHighlightedInstructionsInText()}},{key:"patchSelectedCategory",value:function(e){var t=this.categories.find(function(t){return t.value===e});this.selectedCategory=t||null}},{key:"patchSelectedLLM",value:function(e){var t=this.llmOptions.find(function(t){return t.value===e.use});t&&(this.selectedLLM=t)}},{key:"patchFrequency",value:function(e){var t=this.frequencyOptions.find(function(t){return t.value===e});t&&(this.selectedFrequency=t)}},{key:"removeDocumentFromForm",value:function(){this.form.patchValue({document_id:null})}},{key:"patchInstructionsIndexes",value:function(e){e?(this.selectedInstruction=new k.qze(e),"all_questions"===e.type?this.selectedInstruction.value="\\\\Q(ALL)":"items"===e.type?this.selectedInstruction.value="\\\\A(".concat(e.items&&e.items.length>0?e.items.length:"",")"):("questions"===e.type||"ids"===e.type)&&(this.selectedInstruction.type="questions",this.selectedInstruction.value="\\\\Q(".concat(e.indexes.join(","),")"))):this.selectedInstruction=null}},{key:"onStartingNewThread",value:function(){this.startNewThread.emit()}},{key:"toggleCategoryList",value:function(){!this.flags.allowFocus||"document"===this.activeType||"deep_search"===this.activeType||(this.showCategoryList=!this.showCategoryList,this.showDocumentCategoryList&&(this.showDocumentCategoryList=!1))}},{key:"toggleDocumentCategoryList",value:function(){!this.flags.allowDocument||"focus"===this.activeType||"deep_search"===this.activeType||(this.showDocumentCategoryList=!this.showDocumentCategoryList,this.showCategoryList&&(this.showCategoryList=!1))}},{key:"selectCategory",value:function(e){this.selectedCategory=e,this.form.get("origin").setValue(e.value),this.showCategoryList=["search","knowledge_topics","sources","tags"].includes(e.value),this.showSearchList="search"===e.value,this.showKnowledgeTopicList="knowledge_topics"===e.value,this.showSourcesList="sources"===e.value,this.showTagsList="tags"===e.value}},{key:"toggleSelectionButton",value:function(e){var t=this.form.get(e).value;"deep_search"===e&&("focus"===this.activeType||"document"===this.activeType)||this.form.patchValue(a({},e,!t))}},{key:"toggleFrequencySelect",value:function(){var e;!(null===(e=this.flags)||void 0===e?void 0:e.allowFrequency)||(this.show
1FrequencyOptions=!this.showFrequencyOptions)}},{key:"selectFrequency",value:function(e){this.selectedFrequency=e,this.showFrequencyOptions=!1,this.form.patchValue({frequency:e.value})}},{key:"adjustTextareaHeight",value:function(){var e,t=null===(e=this.askInput)||void 0===e?void 0:e.nativeElement;!t||(t.style.height="auto",t.style.height=t.scrollHeight+"px",t.scrollHeight>420?(t.style.overflow="auto",t.style.height="420px"):t.style.overflow="hidden")}},{key:"handleKeyDown",value:function(e){var t=e.key,n=e.shiftKey;"Enter"===t&&!n&&!this.selectedInstruction&&(e.preventDefault(),this.onSubmit()),this.selectedInstruction&&("ArrowUp"===t||"ArrowDown"===t)&&e.preventDefault(),this.manageInstructionFocusOnBackspace(e)}},{key:"resolveCategories",value:function(){var e=[];if("string"==typeof this.categoryKeys)try{e=JSON.parse(this.categoryKeys)}catch(t){e=this.categoryKeys.split(",").map(function(e){return e.trim()})}else Array.isArray(this.categoryKeys)&&(e=this.categoryKeys);this.categoriesResolved=e.map(function(e){return Ml[e]}).filter(Boolean)}},{key:"processHighlightedInstructionsInText",value:function(){var e=(this.form.get("question").value||"").replace(/(\[\[[^\[]*\]\])/g,"<span class='instruction__highlight'>$1</span>");this._instructionsHighlight.next(e)}},{key:"removeHighlightedSpans",value:function(e){return(e||"").replace(/<span class=['"]instruction__highlight['"]>(.*?)<\/span>/g,"$1")}},{key:"patchInstruction",value:function(e){var t=this;this.selectedInstruction=Object.assign({},e);var n=(this.form.get("question").value||"").replace(/\\\\/g,"");this.form.get("question").setValue(n),this.processHighlightedInstructionsInText(),setTimeout(function(){var e,n;return null===(n=null===(e=t.askInput)||void 0===e?void 0:e.nativeElement)||void 0===n?void 0:n.focus()},0)}},{key:"removeInstruction",value:function(){var e=this;this.selectedInstruction=null,setTimeout(function(){var t,n;return null===(n=null===(t=e.askInput)||void 0===t?void 0:t.nativeElement)||void 0===n?void 0:n.focus()},0)}},{key:"manageInstructionFocusOnBackspace",value:function(e){var t=this;"Backspace"===e.key&&this.selectedInstruction&&((this.form.get("question").value||"").length>0?this.isInstructionFocused=!1:this.isInstructionFocused?(this.removeInstruction(),this.isInstructionFocused=!1):(setTimeout(function(){var e,n;return null===(n=null===(e=t.instructionDetails)||void 0===e?void 0:e.nativeElement)||void 0===n?void 0:n.focus()},0),this.isInstructionFocused=!0,e.preventDefault()))}},{key:"pasteText",value:function(e){var t,n=(null===(t=e.clipboardData)||void 0===t?void 0:t.getData("text"))||"";if(n.trim().split(/\s+/).length>20||n.length>200){if(e.preventDefault(),this.uploadedAttachment)return;this.uploadRequested.emit({fileOrBlob:new Blob([n],{type:"text/plain"}),filenameFromPaste:this.generateFileName(n)})}}},{key:"onFileSelected",value:function(e){var t,n=e.target,i=null===(t=null==n?void 0:n.files)||void 0===t?void 0:t[0];i&&this.uploadRequested.emit({fileOrBlob:i})}},{key:"onRemoveAttachment",value:function(){var e;(null===(e=this.uploadedAttachment)||void 0===e?void 0:e.id)&&this.removeAttachmentRequested.emit(this.uploadedAttachment.id),this.form.patchValue({document_id:null})}},{key:"toggleLLMSelect",value:function(){this.flags.allowLLMSelect&&(this.showLLMOptions=!this.showLLMOptions)}},{key:"selectLLM",value:function(e){this.selectedLLM=e,this.showLLMOptions=!1,this.form.patchValue({llm:e.value}),this.llmChanged.emit(e.value)}},{key:"onClickOutside",value:function(e){e.target.closest(".custom-select, .custom-select *")||(this.showFrequencyOptions=!1,this.showLLMOptions=!1)}},{key:"onSubmit",value:function(){var e;if(this.resetErrors(),this.form.valid){var t=this.toAskValue();this.submit.emit(t),this.form.patchValue({question:""}),this._instructionsHighlight.next(""),this.selectedInstruction=null}else this.showInvalidForm=!0,this.errorMessage=(null===(e=this.form.errors)||void 0===e?void 0:e.customError)||"Please fill all required fields",["Please select at least one Search","Please select at least one Knowledge Topic","Please select at least one category","Please select at least one source","Please select at least one tag"].includes(this.errorMessage)&&(this.showCategoriesInvalid=!0)}},{key:"onCancel",value:function(){this.cancel.emit()}},{key:"onStopGeneration",value:function(){this.cancelPendingGenerativeAnswer.emit()}},{key:"getEffectiveFrequency",value:function(){var e,t;if(!1===(null===(e=this.flags)||void 0===e?void 0:e.allowFrequency))return"off";var n=this.form.get("frequency");return null!==(t=null==n?void 0:n.value)&&void 0!==t?t:"off"}},{key:"toAskValue",value:function(){var e=this.form.getRawValue(),t=Array.isArray(e.search)&&e.search.length?e.search[0]:null;return{question:this.removeHighlightedSpans(e.question||""),origin:e.origin,search:t,knowledgeTopics:e.knowledge_topics||null,sources:e.sources||null,tags:e.tags||null,useTrainedData:!!e.use_trained_data,useSearchProfile:!!e.use_search_profile,documentId:e.document_id||null,llm:e.llm,deepSearch:!!e.deep_search,instruction:this.selectedInstruction,frequency:this.getEffectiveFrequency()}}},{key:"resetErrors",value:function(){this.showInvalidForm=!1,this.showCategoriesInvalid=!1,this.errorMessage=""}},{key:"hideCategoryList",value:function(){this.showCategoryList=!1}},{key:"generateFileName",value:function(e){return e.trim().substring(0,20).replace(/[\\\/:*?"<>|]/g,"_")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.A$))}
1,e.\u0275cmp=u.Xpm({type:e,selectors:[["cks-ask-mila-input"]],viewQuery:function(e,t){var n;(1&e&&(u.Gf(Zs,5),u.Gf(xs,5)),2&e)&&(u.iGM(n=u.CRH())&&(t.askInput=n.first),u.iGM(n=u.CRH())&&(t.instructionDetails=n.first))},hostBindings:function(e,t){1&e&&u.NdJ("click",function(e){return t.onClickOutside(e)},!1,u.evT)},inputs:{question:"question",placeholder:"placeholder",mode:"mode",flags:"flags",styles:"styles",categories:"categories",state:"state",uploadedAttachment:"uploadedAttachment",llmOptions:"llmOptions",frequencyOptions:"frequencyOptions",categoryKeys:"categoryKeys",preselectedCategory:"preselectedCategory"},outputs:{submit:"submit",cancel:"cancel",cancelPendingGenerativeAnswer:"cancelPendingGenerativeAnswer",startNewThread:"startNewThread",uploadRequested:"uploadRequested",removeAttachmentRequested:"removeAttachmentRequested",llmChanged:"llmChanged",valueChange:"valueChange",validChange:"validChange"},features:[u._Bn([{provide:P.JU,useExisting:(0,u.Gpc)(function(){return e}),multi:!0}]),u.TTD],decls:34,vars:32,consts:[[1,"ask__mila--wrapper"],[4,"ngIf"],[3,"question","selectedThreadID","isThreadCreationMode","selectedInstructions","instructionSelected",4,"ngIf"],[1,"ask-new-question-form-input",3,"formGroup","clickOutside"],["class","ask-new-question-form-input__error",4,"ngIf"],[3,"type","isThreadCreationMode","uploadingAttachment","attachmentRemoved",4,"ngIf"],[1,"ask-new-question-form-input--wrapper"],["class","selected__instruction--details",4,"ngIf"],[1,"instruction__highlight--container"],[1,"instruction__highlight--text",3,"innerHTML"],["formControlName","question",2,"height","auto","max-height","420px","resize","none","overflow","hidden","width","100%",3,"placeholder","paste","input","keydown"],["askInput",""],[1,"ask-new-question-form-input__options"],[1,"focus__buttons","buttons__group--selection"],["type","button",3,"_disabled","click",4,"ngIf"],["class","btn-separator",4,"ngIf"],["type","button",3,"--invalid","_disabled","click",4,"ngIf"],["class","llm-selection custom-select",4,"ngIf"],["class","frequency-selection custom-select",4,"ngIf"],["class","_use--profile","type","button",3,"ngClass","click",4,"ngIf"],["class","_use--llm","type","button",3,"ngClass","click",4,"ngIf"],["class","_use--deep--search","type","button","a","",3,"ngClass","_disabled","click",4,"ngIf"],["class","ask-new-question-form-input__focus-category__list",4,"ngIf"],["class","ask-new-question-form-input__focus-category__list",3,"class",4,"ngIf"],["class","action__buttons",4,"ngIf"],[1,"new-thread",3,"click"],[1,"new-thread__icon"],[1,"las","la-plus"],[1,"new-thread__text"],[3,"type","milaFocus",4,"ngIf"],[3,"type",4,"ngIf"],[3,"type","milaFocus"],[3,"type"],[3,"question","selectedThreadID","isThreadCreationMode","selectedInstructions","instructionSelected"],[1,"ask-new-question-form-input__error"],[3,"type","isThreadCreationMode","uploadingAttachment","attachmentRemoved"],[1,"selected__instruction--details"],["instructionDetails",""],[1,"selected__instruction--value",3,"ngClass"],[1,"remove-btn",3,"click"],["type","button",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"lucide","lucide-paperclip"],["d","m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l8.57-8.57A4 4 0 1 1 18 8.84l-8.59 8.57a2 2 0 0 1-2.83-2.83l8.49-8.48"],[1,"btn-separator"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round","class","lucide lucide-list-filter",4,"ngIf"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round",1,"lucide","lucide-list-filter"],["d","M3 6h18"],["d","M7 12h10"],["d","M10 18h4"],[1,"llm-selection","custom-select"],[1,"selected-option",3,"title","click"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"lucide","lucide-brain"],["d","M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z"],["d","M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z"],["d","M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4"],["d","M17.599 6.5a3 3 0 0 0 .399-1.375"],["d","M6.003 5.125A3 3 0 0 0 6.401 6.5"],["d","M3.477 10.896a4 4 0 0 1 .585-.396"],["d","M19.938 10.5a4 4 0 0 1 .585.396"],["d","M6 18a4 4 0 0 1-1.967-.516"],["d","M19.967 17.484A4 4 0 0 1 18 18"],["class","options-list","style","bottom:100%;top:auto;",4,"ngIf"],[1,"options-list",2,"bottom","100%","top","auto"],["class","option",3,"title","selected","click",4,"ngFor","ngForOf"],[1,"option",3,"title","click"],[1,"frequency-selection","custom-select"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"lucide","lucide-calendar-frequency"],["x","3","y","4","width","18","height","18","rx","2","ry","2"],["x1","16","y1","2","x2","16","y2","6"],["x1","8","y1","2","x2","8","y2","6"],["x1","3","y1","10","x2","21","y2","10"],["cx","12","cy","16","r","4"],["d","M12 14v3l1.5 1"],["type","button",1,"_use--profile",3,"ngClass","click"],["width","20","height","20","viewBox","0 0 24 24","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M6 21V19C6 17.9391 6.42143 16.9217 7.17157 16.1716C7.92172 15.4214 8.93913 15 10 15H11.5M20.2 20.2L22 22M8 7C8 8.06087 8.42143 9.07828 9.17157 9.82843C9.92172 10.5786 10.9391 11 12 11C13.0609 11 14.0783 10.5786 14.8284 9.82843C15.5786 9.07828 16 8.06087 16 7C16 5.93913 15.5786 4.92172 14.8284 4.17157C14.0783 3.42143 13.0609 3 12 3C10.9391 3 9.92172 3.42143 9.17157 4.17157C8.42143 4.92172 8 5.93913 8 7ZM15 18C15 18.7956 15.3161 19.5587 15.8787 20.1213C16.4413 20.6839 17.2044 21 18 21C18.7956 21 19.5587 20.6839 20.1213 20.1213C20.6839 19.5587 21 18.7956 21 18C21 17.2044 20.6839 16.4413 20.1213 15.8787C19.5587 15.3161 18.7956 15 18 15C17.2044 15 16.4413 15.3161 15.8787 15.8787C15.3161 16.4413 15 17.2044 15 18Z","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["type","button",1,"_use--llm",3,"ngClass","click"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 24 24","fill","none","stroke-width","1.5","stroke-linecap","round","stroke-linejoin","round",1,"lucide","lucide-brain-circuit"],["d","M9 13a4.5 4.5 0 0 0 3-4"],["d","M12 13h4"],["d","M12 18h6a2 2 0 0 1 2 2v1"],["d","M12 8h8"],["d","M16 8V5a2 2 0 0 1 2-2"],["cx","16","cy","13","r",".5"],["cx","18","cy","3","r",".5"],["cx","20","cy","21","r",".5"],["cx","20","cy","8","r",".5"],["type","button","a","",1,"_use--deep--search",3,"ngClass","click"],["xmlns","http://www.w3.org/2000/svg","width","20","height","20","viewBox","0 0 64 24","fill","#333"],["d","M16 4 L4 12 L16 20 V14 H48 V20 L60 12 L48 4 V10 H16 Z"],[1,"ask-new-question-form-input__focus-category__list"],[1,"category-item"],[1,"file__upload--container"],[1,"file__upload--button"],["type","file","accept",".pdf,.docx,.txt",1,"file__upload--input",3,"change"],[1,"las","la-
1paperclip","file__upload--icon"],[1,"file__upload--text"],[1,"ask-new-question-form-input__focus-category__list__info",2,"border-top","1px solid var(--border-color)","margin-top","8px","padding","1rem"],["formGroupName","sources",4,"ngIf"],["class","category-item",3,"--active","click",4,"ngFor","ngForOf"],[1,"category-item",3,"click"],[1,"_header"],[1,"_icon"],[1,"ask-new-question-form-input__focus-category__list__search"],[3,"click"],[1,"las","la-arrow-left"],[1,"ask-new-question-form-input__focus-category__list__search__input"],["formControlName","search",3,"data","options"],["formGroupName","sources"],[1,"ask-new-question-form-input__focus-category__list__sources"],[1,"ask-new-question-form-input__focus-category__list__sources__input"],[1,"radio-buttons"],["type","radio","name","type","value","categories","formControlName","type",3,"change"],["type","radio","name","type","value","sources","formControlName","type",3,"change"],["formControlName","selected_categories",3,"data","options"],["formControlName","selected_sources",3,"data","options"],[1,"ask-new-question-form-input__focus-category__list__tags"],[1,"ask-new-question-form-input__focus-category__list__tags__input"],["formControlName","tags",3,"data","options"],[1,"ask-new-question-form-input__focus-category__list__knowledge-topic"],[1,"ask-new-question-form-input__focus-category__list__knowledge-topic__input"],["formControlName","knowledge_topics",3,"data","options"],[1,"action__buttons"],["class","form__spinner",4,"ngIf"],["class","btn__common-styles form__cancel",3,"click",4,"ngIf"],["class","btn__common-styles chatbot__stop-btn",3,"click",4,"ngIf"],["class","form-btn","type","button",3,"click",4,"ngIf"],[1,"form__spinner"],[1,"--loading--circle"],[1,"btn__common-styles","form__cancel",3,"click"],[1,"las","la-times"],[1,"btn__common-styles","chatbot__stop-btn",3,"click"],[1,"las","la-square"],["type","button",1,"form-btn",3,"click"],["src","assets/images/chatbot-submit.svg","alt","Submit Icon"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.YNc(1,As,9,3,"ng-container",1),u.YNc(2,qs,1,4,"cks-ask-mila-instructions",2),u.TgZ(3,"div",3),u.NdJ("clickOutside",function(){return t.hideCategoryList()}
1),u.YNc(4,Ts,3,1,"div",4),u.YNc(5,Os,1,3,"cks-ask-mila-attachment-show",5),u.TgZ(6,"div",6),u.YNc(7,ks,6,4,"div",7),u.TgZ(8,"div",8),u._UZ(9,"span",9),u.ALo(10,"async"),u.TgZ(11,"textarea",10,11),u.NdJ("paste",function(e){return t.pasteText(e)})("input",function(){return t.adjustTextareaHeight(),t.processHighlightedInstructionsInText()})("keydown",function(e){return t.handleKeyDown(e)}),u._uU(13,"                "),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",12),u.TgZ(15,"div",13),u.YNc(16,Us,3,2,"button",14),u.YNc(17,Is,1,0,"div",15),u.YNc(18,Js,4,6,"button",16),u.YNc(19,Ns,1,0,"div",15),u.YNc(20,Fs,15,3,"div",17),u.YNc(21,Ys,1,0,"div",15),u.YNc(22,Ds,12,3,"div",18),u.YNc(23,zs,1,0,"div",15),u.YNc(24,Hs,3,3,"button",19),u.YNc(25,$s,1,0,"div",15),u.YNc(26,Vs,15,3,"button",20),u.YNc(27,Rs,1,0,"div",15),u.YNc(28,Gs,3,3,"button",19),u.YNc(29,Ks,1,0,"div",15),u.YNc(30,Ws,3,7,"button",21),u.qZA(),u.YNc(31,Xs,13,0,"ul",22),u.YNc(32,vl,6,7,"ul",23),u.YNc(33,yl,5,4,"div",24),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(1),u.Q6J("ngIf","reply"===t.mode),u.xp6(1),u.Q6J("ngIf",t.flags.allowInstructions),u.xp6(1),u.ekj("--invalid",t.showInvalidForm),u.Q6J("formGroup",t.form),u.xp6(1),u.Q6J("ngIf",t.showInvalidForm),u.xp6(1),u.Q6J("ngIf",t.uploadedAttachment),u.xp6(2),u.Q6J("ngIf",t.selectedInstruction),u.xp6(2),u.Q6J("innerHTML",u.lcZ(10,30,t.instructionsHighlight$),u.oJD),u.xp6(2),u.Q6J("placeholder",t.placeholder),u.xp6(3),u.Tol(t.styles.categoryListPosition),u.xp6(2),u.Q6J("ngIf",t.flags.allowDocument),u.xp6(1),u.Q6J("ngIf",t.flags.allowDocument),u.xp6(1),u.Q6J("ngIf",t.flags.allowFocus),u.xp6(1),u.Q6J("ngIf",t.flags.allowFocus),u.xp6(1),u.Q6J("ngIf",t.flags.allowLLMSelect),u.xp6(1),u.Q6J("ngIf",t.flags.allowLLMSelect),u.xp6(1),u.Q6J("ngIf",t.flags.allowFrequency),u.xp6(1),u.Q6J("ngIf",t.flags.allowFrequency&&t.flags.allowSearchProfile),u.xp6(1),u.Q6J("ngIf",t.flags.allowSearchProfile),u.xp6(1),u.Q6J("ngIf",t.flags.allowSearchProfile),u.xp6(1),u.Q6J("ngIf",t.flags.allowUseTrained),u.xp6(1),u.Q6J("ngIf",t.flags.allowUseTrained),u.xp6(1),u.Q6J("ngIf",t.flags.allowSearchProfile),u.xp6(1),u.Q6J("ngIf",t.flags.allowSearchProfile),u.xp6(1),u.Q6J("ngIf",t.flags.allowDeepSearch),u.xp6(1),u.Q6J("ngIf",t.showDocumentCategoryList),u.xp6(1),u.Q6J("ngIf",t.showCategoryList),u.xp6(1),u.Q6J("ngIf",t.flags.allowSubmitButton))},directives:[c.O5,P.JL,P.sg,Xr._,P.Fj,P.JJ,P.u,ma,rs,vs,c.mk,c.sg,B.I,P.x0,P._,zr.d],pipes:[c.Ov],styles:['.ask__mila--wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column}.new-thread[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:4px 16px;border-radius:8px;background-color:var(--accent);cursor:pointer;align-self:center;margin-bottom:10px;color:#fff;box-shadow:0 1px 3px #00000014;transition:background-color .2s ease,box-shadow .3s ease,border-color .3s ease}.new-thread[_ngcontent-%COMP%]:hover{background-color:var(--color-brand);border-color:#b6c0ca;box-shadow:0 2px 6px #0000001a}.new-thread[_ngcontent-%COMP%]:hover   .new-thread__icon[_ngcontent-%COMP%]{transform:rotate(90deg)}.new-thread__icon[_ngcontent-%COMP%]{transition:transform .2s ease-in-out;font-size:16px;font-weight:bold}.new-thread__text[_ngcontent-%COMP%]{font-size:15px;font-weight:500}.ask-new-question-form-input[_ngcontent-%COMP%]{position:relative;box-shadow:0 4px 20px #0003;background:var(--bg-boxes);border:1px solid var(--border-color);border-radius:8px}.ask-new-question-form-input[_ngcontent-%COMP%]:has(textarea:focus){outline:2px solid var(--accent)}.ask-new-question-form-input.--invalid[_ngcontent-%COMP%]{outline:2px solid red!important}.ask-new-question-form-input__error[_ngcontent-%COMP%]{padding:8px 16px;color:var(--color--red);background:var(--color--red--300);border:1px solid var(--color--red--500);border-radius:8px;margin:2px;grid-column:1/span 2;font-size:13px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]{display:flex}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .selected__instruction--details[_ngcontent-%COMP%]{background:var(--bg-boxes);padding:12px 16px;display:flex;flex-direction:column;grid-gap:4px;gap:4px;max-width:-moz-fit-content;max-width:fit-content;border-right:1px solid var(--border-color);margin-top:8px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .selected__instruction--detail
1s[_ngcontent-%COMP%]   .selected__instruction--value[_ngcontent-%COMP%]{font-size:12px;font-weight:normal;color:#2196f3;background-color:#e3f2fd;padding:4px 8px;border-radius:4px;align-self:flex-start;position:relative;transition:all .3s ease;cursor:default}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .selected__instruction--details[_ngcontent-%COMP%]   .selected__instruction--value[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;background:inherit;border-radius:inherit;z-index:1;opacity:0;transition:opacity .3s ease}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .selected__instruction--details[_ngcontent-%COMP%]   .selected__instruction--value[_ngcontent-%COMP%]   .remove-btn[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background:none;border:none;cursor:pointer;z-index:2;font-size:12px;font-weight:bold;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .selected__instruction--details[_ngcontent-%COMP%]   .selected__instruction--value[_ngcontent-%COMP%]   .remove-btn[_ngcontent-%COMP%]:hover{transform:translate(-50%,-50%) scale(1.1)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .selected__instruction--details[_ngcontent-%COMP%]   .selected__instruction--value[_ngcontent-%COMP%]:hover   .remove-btn[_ngcontent-%COMP%]{transform:translate(-50%,-50%) scale(1)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .selected__instruction--details[_ngcontent-%COMP%]   .selected__instruction--value[_ngcontent-%COMP%]:hover:before{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(227,242,253,.7)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .selected__instruction--details[_ngcontent-%COMP%]   .selected__instruction--value.--focused[_ngcontent-%COMP%]{box-shadow:0 0 0 2px #2196f34d}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .instruction__highlight--container[_ngcontent-%COMP%]{position:relative;width:100%;border-radius:8px;z-index:0}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .instruction__highlight--container[_ngcontent-%COMP%]   .instruction__highlight--text[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;white-space:pre-wrap;word-wrap:break-word;pointer-events:none;right:0;line-height:32px;border:none;overflow:auto;padding:16px 16px 8px;border-radius:2px;word-break:break-word;letter-spacing:-.04em;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input--wrapper[_ngcontent-%COMP%]   .instruction__highlight--container[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{outline:none;caret-color:var(--text-color);background:none;display:block;line-height:32px;overflow:hidden;resize:none;width:100%;height:auto;border:none;border-radius:8px;letter-spacing:-.04em;position:relative;z-index:1;min-height:42px;background:var(--bg-boxes);grid-column:1/span 2}.ask-new-question-form-input[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{min-height:32px;padding:16px 16px 8px;background:var(--bg-boxes);color:var(--text-color);outline:none;border:none;border-radius:8px;grid-column:1/span 2;line-height:1.5}.ask-new-question-form-input[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::-moz-placeholder{font-style:italic}.ask-new-question-form-input[_ngcontent-%COMP%]   [_ngcontent-%COMP%]::placeholder{font-style:italic}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;min-height:32px;padding:6px;width:100%}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options.below[_ngcontent-%COMP%]{flex-direction:column}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]{display:flex;grid-gap:4px;gap:4px;align-items:center;margin-bottom:8px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]   .btn-separator[_ng
1content-%COMP%]{width:1px;height:24px;background-color:#ddd}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{transition:all .3s ease}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#d0cfcf38;border-color:#bbb}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:var(--accent-02);border-color:#13589b}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{stroke:var(--accent);color:var(--accent)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{stroke:var(--text-color);transition:stroke .3s ease,fill .3s ease;width:20px;height:20px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]   ._use--deep--search[_ngcontent-%COMP%]{padding:3px 7px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .buttons__group--selection[_ngcontent-%COMP%]   ._use--deep--search[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:30px;height:30px;stroke:none}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .file__upload--container[_ngcontent-%COMP%]{position:relative;display:inline-block}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .file__upload--container[_ngcontent-%COMP%]   .file__upload--input[_ngcontent-%COMP%]{display:none}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .file__upload--container[_ngcontent-%COMP%]   .file__upload--button[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer;padding:10px 2px;border:none;color:var(--text-color);border-radius:20px;font-size:14px;transition:all .3s ease-in-out}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .file__upload--container[_ngcontent-%COMP%]   .file__upload--button[_ngcontent-%COMP%]:active{transform:scale(.95)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .file__upload--container[_ngcontent-%COMP%]   .file__upload--button[_ngcontent-%COMP%]   .file__upload--icon[_ngcontent-%COMP%]{margin-right:5px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:inline-block;padding:8px 12px;border:none;border-radius:20px;background:var(--bg-boxes);color:var(--text-color);cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;opacity:.8;font-size:14px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active{transform:scale(.95)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background:var(--accent-02);opacity:1}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   button.--invalid[_ngcontent-%COMP%]{color:var(--color--red)!important}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]{position:relative;display:inline-block;border:none;border-radius:20px;background:var(--bg-boxes);color:var(--text-color);cursor:pointer;transition:all .3s ease-in-out;display:inline-flex;align-items:center;justify-content:center;font-size:14px;z-index:1}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]:hover{background-color:#d0cfcf38;border-color:#bbb;opacity:1}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]:active{transform:scale(.95)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]   .selected-option[_ngcontent-%COMP%]{border-radius:6px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;grid-gap:8px;gap:8px;padding:8px 12px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]   .selected-option[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transition:transform .2s ease}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]   .selected-option.open[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{transform:rotate(180deg)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]   .options-list[_ngcontent-%COMP%]{position:absolute;bottom:100%;left:0;right:0;margin-top:4px;background:var(--bg-boxes);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 2px 8px #0000001a;z-index:9;width:176px;left:50%;transform:translate(-50%)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]   .options-list[_ngcontent-%COMP%]   .option[_ngcontent-%COMP%]{padding:8px 12px;cursor:pointer}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .custom-select[_ngcontent-%COMP%]   .options-list[_ngcontent-%COMP%]   .option.selected[_ngcontent-%COMP%]{background-color:var(--accent-02);color:var(--accent)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .action__buttons[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;margin-right:8px;margin-bottom:8px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .action__buttons[_ngcontent-%COMP%]   .form-btn[_ngcontent-%COMP%]{right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#d6e5ff;border-radius:3px;border:none;cursor:pointer}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__options[_ngcontent-%COMP%]   .action__buttons[_ngcontent-%COMP%]   .form-btn[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:16px;height:16px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]{margin-top:.5rem;width:100%;background-color:var(--bg-boxes);border:1px solid var(--border-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:1;padding:.5rem;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;animation:popIn .2s ease-out forwards;transform-origin:top center}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list.above[_ngcontent-%COMP%]{bottom:calc(100% + .5rem);top:auto;margin-top:0;transform-origin:bottom center;position:absolute;
1left:0}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]   .category-item[_ngcontent-%COMP%]{padding:.75rem;cursor:pointer;border-radius:8px;display:grid;align-items:center;grid-gap:8px;gap:8px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]   .category-item[_ngcontent-%COMP%]   ._header[_ngcontent-%COMP%]{display:flex;align-items:flex-end;grid-gap:6px;gap:6px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]   .category-item[_ngcontent-%COMP%]   ._header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:4px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]   .category-item[_ngcontent-%COMP%]   ._header[_ngcontent-%COMP%]   ._icon[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;font-size:24px;padding:4px;border-radius:4px;background-color:var(--accent-02)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]   .category-item[_ngcontent-%COMP%]   ._header[_ngcontent-%COMP%]   ._icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:var(--accent)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]   .category-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:14px;color:var(--text-color);opacity:.6}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]   .category-item.--active[_ngcontent-%COMP%]{color:var(--accent)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list[_ngcontent-%COMP%]   .category-item[_ngcontent-%COMP%]:hover{background-color:var(--ck-color-focus-disabled-shadow)}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-trained-data[_ngcontent-%COMP%], .ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-search-profile[_ngcontent-%COMP%], .ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__info[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;border-top:1px solid var(--border-color);margin-top:8px;padding:1rem;grid-column:1/span 2}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-trained-data[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-search-profile[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__info[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:0;cursor:pointer}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-trained-data[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-search-profile[_ngcontent-%COMP%]   label[_ngcontent-%COMP%], .ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__info[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:14px;color:var(--text-color);cursor:pointer}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-trained-data[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-search-profile[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__info[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{opacity:.8}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__use-search-profile[_ngcontent-%COMP%]{border-top:none;margin-top:0;padding-top:0;opacity:unset}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__search[_ngcontent-%COMP%]{grid-column:1/span 2}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__search__input[_ngcontent-%COMP%]{padding:0 1rem 1rem}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__search__input[_ngcontent-%COMP%]   cks-select[_ngcontent-%COMP%]{width:100%!important}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__knowledge-topic[_ngcontent-%COMP%]{grid-column:1/span 2}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__knowledge-topic__input[_ngcontent-%COMP%]{padding:0 1rem 1rem}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__knowledge-topic__input[_ngcontent-%COMP%]   cks-multiselect-hierarchy-async[_ngcontent-%COMP%]{width:100%!important}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__sources[_ngcontent-%COMP%]{grid-column:1/span 2}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__sources__input[_ngcontent-%COMP%]{padding:0 1rem 1rem}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__sources__input[_ngcontent-%COMP%]   .radio-buttons[_ngcontent-%COMP%]{margin-bottom:10px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__sources__input[_ngcontent-%COMP%]   .radio-buttons[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{margin-right:15px;font-size:14px;cursor:pointer}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__sources__input[_ngcontent-%COMP%]   .radio-buttons[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   input[type=radio][_ngcontent-%COMP%]{margin-right:5px}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__sources__input[_ngcontent-%COMP%]   cks-multiselect-hierarchy-async[_ngcontent-%COMP%]{width:100%!important}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__tags[_ngcontent-%COMP%]{grid-column:1/span 2}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__tags__input[_ngcontent-%COMP%]{padding:0 1rem 1rem}.ask-new-question-form-input[_ngcontent-%COMP%]   .ask-new-question-form-input__focus-category__list__tags__input[_ngcontent-%COMP%]   cks-multiselect-hierarchy-async[_ngcontent-%COMP%]{width:100%!important}@keyframes popIn{0%{opacity:0;transform:scale(.8) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.form__spinner[_ngcontent-%COMP%]{display:grid;place-items:center;width:32px;height:32px}.btn__common-styles[_ngcontent-%COMP%]{display:grid;place-items:center;width:32px;height:32px;background:var(--bg-boxes);border-radius:4px;font-size:16px;cursor:pointer;transition:all .3s ease-in-out;color:var(--accent);background:#d6e5ff;z-index:1}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.chatbot__stop-btn[_ngcontent-%COMP%]{animation:pulse 1.5s infinite;background-color:#ff5a5fb3;top:58%}.form-input[_ngcontent-%COMP%]:hover   .form__cancel[_ngcontent-%COMP%]{display:grid}._disabled[_ngcontent-%COMP%]{pointer-events:none;opacity:.4!important}'],changeDetection:0}),e}(),Al=function(){return["search","tags","knowledge_base","knowledge_topics"]},ql=function(){return{allowDocument:!1,allowFocus:!0,allowDeepSearch:!1,allowLLMSelect:!0,allowUseTrained:!1,allowSearchProfile:!1,allowFrequency:!0,allowSubmitButton:!1,autofocus:!0,allowInstructions:!1}},Tl=function(){return{categoryListPosition:"below"}},Ol=function(){return{processingExtractedAnswers:!1,processingGeneratedAnswers:!1}},Pl=function(){var e=function(){function e(t){d(this,e),this.modalService=t,this.submitting=!1,this.milaForm=new P.cw({ask_mila_input:new P.NI,action:new P.NI("create")})}return p(e,[{key:"ngOnInit",value:function(){this.patchMilaSettings()}},{key:"patchMilaSettings",value:function(){var e,t,n=(null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.feed_settings)||{};switch(this.milaForm.patchValue({question:n.question||"",origin:n.origin||"",frequency:n.frequency||"weekly"}),n.origin){case"knowledge_topics":this.milaForm.patchValue({knowledgeTopics:n.knowledgeTopics||[]});break;case"search":this.milaForm.patchValue({search:n.search||[]});break;case"tags":this.milaForm.patchValue({tags:n.tags||[]})}}},{key:"submit",value:function(){var e;
1this.milaForm.invalid||((null===(e=this.module.data)||void 0===e?void 0:e.question)?this.milaForm.patchValue({action:"update"}):this.milaForm.patchValue({action:"create"}),this.resetOriginFields(),this.submitting=!0,this.callback(this.milaForm.value),console.log("Submitted Mila Settings:",this.milaForm.value))}},{key:"resetOriginFields",value:function(){var e=this.milaForm.get("ask_mila_input"),t=e.value;if(t){var n=Object.assign({},t);switch(t.origin){case"knowledge_base":n=Object.assign(Object.assign({},t),{search:null,tags:[],knowledgeTopics:[]});break;case"knowledge_topics":n=Object.assign(Object.assign({},t),{search:null,tags:[]});break;case"search":n=Object.assign(Object.assign({},t),{knowledgeTopics:[],tags:[]});break;case"tags":n=Object.assign(Object.assign({},t),{knowledgeTopics:[],search:null})}e.setValue(n,{emitEvent:!0})}}},{key:"closeModal",value:function(){this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-ask-mila-feed"]],inputs:{module:"module",callback:"callback"},decls:11,vars:17,consts:[[1,"_wrapper",3,"loading"],[1,"table__form",3,"formGroup","ngSubmit"],[1,"_wrapper--inner",2,"padding","20px"],["formControlName","ask_mila_input",3,"mode","placeholder","categoryKeys","preselectedCategory","question","flags","styles","state","uploadedAttachment"],[1,"table__form-btns"],["type","submit",1,"btn","btn--primary",3,"disabled"],["type","button",1,"btn","btn--cancel",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"h2"),u._uU(2,"What should Mila answer?"),u.qZA(),u.TgZ(3,"form",1),u.NdJ("ngSubmit",function(){return t.submit()}),u.TgZ(4,"div",2),u._UZ(5,"cks-ask-mila-input",3),u.qZA(),u.TgZ(6,"div",4),u.TgZ(7,"button",5),u._uU(8),u.qZA(),u.TgZ(9,"button",6),u.NdJ("click",function(){return t.closeModal()}),u._uU(10,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.Q6J("loading",t.submitting),u.xp6(3),u.Q6J("formGroup",t.milaForm),u.xp6(2),u.Q6J("mode","create")("placeholder","Ask anything to Mila...")("categoryKeys",u.DdM(13,Al))("preselectedCategory","knowledge_base")("question",t.module.data.question)("flags",u.DdM(14,ql))("styles",u.DdM(15,Tl))("state",u.DdM(16,Ol))("uploadedAttachment",null),u.xp6(2),u.Q6J("disabled",!t.milaForm.valid),u.xp6(1),u.Oqu(t.module.data.question?"Update":"Create"))},directives:[pe.T,P._Y,P.JL,P.sg,wl,P.JJ,P.u],styles:["._wrapper[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{padding:24px 24px 16px;margin:0}._setting__header[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-weight:bold;font-size:12px;cursor:pointer}._setting__option[_ngcontent-%COMP%]{width:100%;display:flex;grid-gap:8px;gap:8px}._setting__option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;grid-gap:4px;gap:4px;font-size:14px;cursor:pointer}._setting__option.column[_ngcontent-%COMP%]{flex-direction:column;grid-gap:4px;gap:4px}._setting__option[_ngcontent-%COMP%]   ._setting__option--group[_ngcontent-%COMP%]{display:flex;grid-gap:8px;gap:8px;align-items:center}._buttons[_ngcontent-%COMP%]   ._buttons--info[_ngcontent-%COMP%]{display:flex;grid-gap:3px;gap:3px;align-items:center;margin-bottom:10px}._buttons[_ngcontent-%COMP%]   ._buttons--info[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:10px;margin-top:0}.radio__group-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px}.radio__group-wrapper[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{font-size:12px!important}.radio__group-wrapper[_ngcontent-%COMP%]   .radio__group[_ngcontent-%COMP%]{display:inline-flex;border:solid 1px var(--accent);border-radius:3px;overflow:hidden;vertical-align:middle}.radio__group-wrapper[_ngcontent-%COMP%]   .radio__group[_ngcontent-%COMP%]   .radio__group-input[type=radio][_ngcontent-%COMP%]{position:absolute;visibility:hidden;display:none}.radio__group-wrapper[_ngcontent-%COMP%]   .radio__group[_ngcontent-%COMP%]   .radio__group-input[type=radio][_ngcontent-%COMP%]:checked + .radio__group-label[_ngcontent-%COMP%]{color:#fff;background:var(--accent)}.radio__group-wrapper[_ngcontent-%COMP%]   .radio__group[_ngcontent-%COMP%]   .radio__group-label[_ngcontent-%COMP%]{color:#9a929e;margin-bottom:0!important;cursor:pointer;width:40px;font-size:12px;line-height:1;padding:4px;justify-content:center;transition:.2s}.radio__group-label[_ngcontent-%COMP%] + .radio__group-input[type=radio][_ngcontent-%COMP%] + .radio__group-label[_ngcontent-%COMP%]{border-left:solid 1px var(--accent)}"]}
1),e}();function kl(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"- Not set -"),u.qZA())}function Ul(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"Knowledge Base"),u.qZA())}function Il(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"Knowledge Topics"),u.qZA())}function Sl(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"Search"),u.qZA())}function Jl(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"Tags"),u.qZA())}function Nl(e,t){if(1&e&&(u.TgZ(0,"span",58),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.hij(" ",n.name," ")}}function Ql(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Nl,2,1,"span",57),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngForOf",n.module.data.feed_settings.knowledgeTopics)}}function Ll(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"span",58),u._uU(2),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(2),u.hij(" ",n.module.data.feed_settings.search.name||"--"," ")}}function Fl(e,t){if(1&e&&(u.TgZ(0,"span",58),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.hij(" ",n.name," ")}}function Yl(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Fl,2,1,"span",57),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngForOf",n.module.data.feed_settings.tags)}}function El(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"Mixtral-8x7B"),u.qZA())}function Bl(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"LLaMa-70B"),u.qZA())}function Dl(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"Best auto choice by Mila"),u.qZA())}var zl=function(e){return{background:e}},jl=function(){var e=function(){function e(t){d(this,e),this.modalService=t}return p(e,[{key:"ngOnInit",value:function(){}},{key:"initMilaSettings",value:function(){this.modalService.medium(new k.u_l({content:Pl,properties:{module:this.module,callback:this.updateFeedSettings.bind(this)}}))}},{key:"updateFeedSettings",value:function(e){var t=this;setTimeout(function(){t.module.data.feed_settings=Object.assign({action:e.action},e.ask_mila_input),t.module.data.triggerMilaLoad()},1)}},{key:"updateQuestion",value:function(){this.initMilaSettings()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-ask-mila"]],inputs:{template:"template",module:"module"},decls:182,vars:63,consts:[[1,"label-module-type"],[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--option","column",2,"flex-direction","row","align-items","center"],[1,"_setting__header",2,"white-space","nowrap"],["type","number","min","0","max","5",3,"ngModel","ngModelChange"],["type","color",3,"ngModel","ngModelChange"],[1,"feed-settings",3,"click"],[1,"feed-settings__edit"],[1,"la","la-pencil"],[1,"feed-option"],[3,"title"],[4,"ngIf"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"sp-module-editor-container--option"],[1,"radio__group-wrapper"],[2,"display","inline-block","font-weight","bold"],[1,"radio__group"],["type","radio","id","show-questions","name","showQuestion",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","show-questions",1,"radio__group-label"],["type","radio","id","no-questions","name","showQuestion",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","no-questions",1,"radio__group-label"],["type","radio","id","show-references","name","showReferences",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","show-references",1,"radio__group-label"],["type","radio","name","showReferences","id","no-references",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","no-references",1,"radio__group-label"],["type","radio","id","show-references-mark","name","showReferencesMark",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","show-references-mark",1,"radio__group-label"],["type","radio","name","showReferencesMark","id","no-references-mark",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","no-references-mark",1,"radio__group-label"],["type","radio","id","show-
1highlighting-search-terms","name","showHighlightingSearchTerms",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","show-highlighting-search-terms",1,"radio__group-label"],["type","radio","name","showHighlightingSearchTerms","id","no-highlighting-search-terms",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","no-highlighting-search-terms",1,"radio__group-label"],["class","feed-option__child",4,"ngFor","ngForOf"],[1,"feed-option__child"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Ask Mila"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.TgZ(4,"div",3),u._uU(5,"Section Header"),u.qZA(),u.qZA(),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"label"),u._uU(11,"Title:"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"div",7),u.TgZ(16,"label"),u._uU(17,"Description:"),u.qZA(),u.qZA(),u.TgZ(18,"div",8),u.TgZ(19,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",11),u.TgZ(21,"div",6),u.TgZ(22,"div",7),u.TgZ(23,"label"),u._uU(24,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(25,"div",8),u.TgZ(26,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",6),u.TgZ(28,"div",7),u.TgZ(29,"label"),u._uU(30,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(31,"div",8),u.TgZ(32,"div",13),u.TgZ(33,"label",14),u.TgZ(34,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(35,"span",16),u.TgZ(36,"span",17),u._uU(37,"Left"),u.qZA(),u.qZA(),u.TgZ(38,"label",14),u.TgZ(39,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(40,"span",16),u.TgZ(41,"span",17),u._uU(42,"Center"),u.qZA(),u.qZA(),u.TgZ(43,"label",14),u.TgZ(44,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(45,"span",16),u.TgZ(46,"span",17),u._uU(47,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(48,"div",20),u.TgZ(49,"div",6),u.TgZ(50,"div",7),u.TgZ(51,"label"),u._uU(52,"Colors:"),u.qZA(),u.qZA(),u.TgZ(53,"div",21),u.TgZ(54,"label",22),u._UZ(55,"span",23),u.TgZ(56,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleBackgroundColor=e}),u.qZA(),u._uU(57," Background color "),u.qZA(),u.TgZ(58,"label",22),u._UZ(59,"span",23),u.TgZ(60,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleTextColor=e}),u.qZA(),u._uU(61," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(62,"div",20),u.TgZ(63,"div",25),u.TgZ(64,"div",26),u.TgZ(65,"label"),u._uU(66,"Border thickness:"),u.qZA(),u.qZA(),u.TgZ(67,"div",8),u.TgZ(68,"input",27),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderWidth=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(69,"div",20),u.TgZ(70,"div",25),u.TgZ(71,"div",26),u.TgZ(72,"label"),u._uU(73,"Border color:"),u.qZA(),u.qZA(),u.TgZ(74,"div",8),u.TgZ(75,"label",22),u._UZ(76,"span",23),u.TgZ(77,"input",28),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderColor=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(78,"div",1),u.TgZ(79,"div",2),u.TgZ(80,"div",3),u._uU(81,"Mila Settings"),u.qZA(),u.qZA(),u.TgZ(82,"div",4),u.TgZ(83,"div",5),u.TgZ(84,"div",6),u.TgZ(85,"div",29),u.NdJ("click",function(){return t.initMilaSettings()}),u.TgZ(86,"span",30),u._UZ(87,"i",31),u.qZA(),u.TgZ(88,"div",32),u.TgZ(89,"span"),u._uU(90,"Question:"),u.qZA(),u.TgZ(91,"span",33),u._uU(92),u.ALo(93,"truncate"),u.qZA(),u.qZA(),u.TgZ(94,"div",32),u.TgZ(95,"span"),u._uU(96,"Focus:"),u.qZA(),u.TgZ(97,"span"),u.YNc(98,kl,2,0,"span",34),u.YNc(99,Ul,2,0,"span",34),u.YNc(100,Il,2,0,"span",34),u.YNc(101,Sl,2,0,"span",34),u.YNc(102,Jl,2,0,"span",34),u.YNc(103,Ql,2,1,"ng-container",34),u.YNc(104,Ll,3,1,"ng-container",34),u.YNc(105,Yl,2,1,"ng-container",34),u.qZA(),u.qZA(),u.TgZ(106,"div",32),u.TgZ(107,"span"),u._uU(108,"Model:"),u.qZA(),u.TgZ(109,"span",35),u.YNc(110,El,2,0,"span",36),u.YNc(111,Bl,2,0,"span",36),u.YNc(112,Dl,2,0,"span",36),u.qZA(),u.qZA(),u.TgZ(113,"div",32),u.TgZ(114,"span"),u._uU(115,"Frequency:"),u.qZA(),u.TgZ(116,"span"),u._uU(117),u.ALo(118,"titlecase"),u.qZA(),u.qZA(),u.qZA(),u._UZ(119,"br"),u.TgZ(120,"div",5),u.TgZ(121,"div",37),u.TgZ(122,"div",8),u.TgZ(123,"div",38),u.TgZ(124,"label",39),u._uU(125,"Show question:"),u.qZA(),u.TgZ(126,"div",40),u.TgZ(127,"input",41),u.NdJ("ngModelChange",function(e){return t.module.data.showQuestion=e}),u.qZA(),u.TgZ(128,"label",42),u._uU(129,"Yes"),u.qZA(),u.TgZ(130,"input",43),u.NdJ("ngModelChange",function(e){return t.module.data.showQuestion=e}),u.qZA(),u.TgZ(131,"label",44),u._uU(132,"No"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(133,"div",8),u.TgZ(134,"div",38),u.TgZ(135,"label",39),u._uU(136,"Show references table:"),u.qZA(),u.TgZ(137,"div",40),u.TgZ(138,"input",45),u.NdJ("ngModelChange",function(e){return t.module.data.showReferences=e}),u.qZA(),u.TgZ(139,"label",46),u._uU(140,"Yes"),u.qZA(),u.TgZ(141,"input",47),u.NdJ("ngModelChange",function(e){return t.module.data.showReferences=e}),u.qZA(),u.TgZ(142,"label",48),u._uU(143,"No"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(144,"div",8),u.TgZ(145,"div",38),u.TgZ(146,"label",39),u._uU(147,"Show the reference marks:"),u.qZA(),u.TgZ(148,"div",40),u.TgZ(149,"input",49),u.NdJ("ngModelChange",function(e){return t.module.data.showReferencesMark=e}),u.qZA(),u.TgZ(150,"label",50),u._uU(151,"Yes"),u.qZA(),u.TgZ(152,"input",51),u.NdJ("ngModelChange",function(e){return t.module.data.showReferencesMark=e}),u.qZA(),u.TgZ(153,"label",52),u._uU(154,"No"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(155,"div",8),u.TgZ(156,"div",38),u.TgZ(157,"label",39),u._uU(158,"Highlight question search terms:"),u.qZA(),u.TgZ(159,"div",40),u.TgZ(160,"input",53),u.NdJ("ngModelChange",function(e){return t.module.data.showHighlightingSearchTerms=e}),u.qZA(),u.TgZ(161,"label",54),u._uU(162,"Yes"),u.qZA(),u.TgZ(163,"input",55),u.NdJ("ngModelChange",function(e){return t.module.data.showHighlightingSearchTerms=e}),u.qZA(),u.TgZ(164,"label",56),u._uU(165,"No"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(166,"div",1),u.TgZ(167,"div",2),u.TgZ(168,"div",3),u._uU(169,"Colors"),u.qZA(),u.qZA(),u.TgZ(170,"div",4),u.TgZ(171,"div",5),u.TgZ(172,"div",37),u.TgZ(173,"div",21),u.TgZ(174,"label",22),u._UZ(175,"span",23),u.TgZ(176,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}
1),u.qZA(),u._uU(177," Background color "),u.qZA(),u.TgZ(178,"label",22),u._UZ(179,"span",23),u.TgZ(180,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(181," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(13),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(11),u.Q6J("ngStyle",u.VKq(53,zl,t.module.data.titleBackgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBackgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(55,zl,t.module.data.titleTextColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleTextColor),u.xp6(8),u.Q6J("ngModel",t.module.data.titleBorderWidth),u.xp6(8),u.Q6J("ngStyle",u.VKq(57,zl,t.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBorderColor),u.xp6(14),u.Q6J("title",null==t.module.data.feed_settings?null:t.module.data.feed_settings.question),u.xp6(1),u.Oqu(u.xi3(93,48,null==t.module.data?null:t.module.data.instructionsStripped,60)||"--"),u.xp6(6),u.Q6J("ngIf",!(null!=t.module.data.feed_settings&&t.module.data.feed_settings.origin)),u.xp6(1),u.Q6J("ngIf","knowledge_base"===(null==t.module.data.feed_settings?null:t.module.data.feed_settings.origin)),u.xp6(1),u.Q6J("ngIf","knowledge_topics"===(null==t.module.data.feed_settings?null:t.module.data.feed_settings.origin)),u.xp6(1),u.Q6J("ngIf","search"===(null==t.module.data.feed_settings?null:t.module.data.feed_settings.origin)),u.xp6(1),u.Q6J("ngIf","tags"===(null==t.module.data.feed_settings?null:t.module.data.feed_settings.origin)),u.xp6(1),u.Q6J("ngIf","knowledge_topics"===(null==t.module.data.feed_settings?null:t.module.data.feed_settings.origin)),u.xp6(1),u.Q6J("ngIf","search"===(null==t.module.data.feed_settings?null:t.module.data.feed_settings.origin)),u.xp6(1),u.Q6J("ngIf","tags"===(null==t.module.data.feed_settings?null:t.module.data.feed_settings.origin)),u.xp6(4),u.Q6J("ngSwitch",null==t.module.data.feed_settings||null==t.module.data.feed_settings.llm?null:t.module.data.feed_settings.llm.use),u.xp6(1),u.Q6J("ngSwitchCase","mixtral"),u.xp6(1),u.Q6J("ngSwitchCase","llama"),u.xp6(1),u.Q6J("ngSwitchCase","mila"),u.xp6(5),u.hij(" ","off"===(null==t.module.data.feed_settings?null:t.module.data.feed_settings.frequency)?"One-Time Only":u.lcZ(118,51,null==t.module.data.feed_settings?null:t.module.data.feed_settings.frequency)," "),u.xp6(10),u.Q6J("ngModel",t.module.data.showQuestion)("value",!0),u.xp6(3),u.Q6J("ngModel",t.module.data.showQuestion)("value",!1),u.xp6(8),u.Q6J("ngModel",t.module.data.showReferences)("value",!0),u.xp6(3),u.Q6J("ngModel",t.module.data.showReferences)("value",!1),u.xp6(8),u.Q6J("ngModel",t.module.data.showReferencesMark)("value",!0),u.xp6(3),u.Q6J("ngModel",t.module.data.showReferencesMark)("value",!1),u.xp6(8),u.Q6J("ngModel",t.module.data.showHighlightingSearchTerms)("value",!0),u.xp6(3),u.Q6J("ngModel",t.module.data.showHighlightingSearchTerms)("value",!1),u.xp6(12),u.Q6J("ngStyle",u.VKq(59,zl,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(61,zl,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,c.PC,c.O5,c.RF,c.n9,c.sg],pipes:[va.W,c.rS],styles:['input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}.radio__group-wrapper[_ngcontent-%COMP%]{width:100%;justify-content:space-between}.feed-settings[_ngcontent-%COMP%]{width:100%;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative;word-break:break-all}.feed-settings__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}.feed-settings[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}.feed-settings[_ngcontent-%COMP%]:hover   .feed-settings__edit[_ngcontent-%COMP%]{display:flex}.feed-option[_ngcontent-%COMP%]{display:flex;margin-bottom:4px;word-break:break-word}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{flex-grow:0;flex-shrink:0;width:130px}.feed-option__child[_ngcontent-%COMP%]{padding-left:24px;position:relative;display:block;width:auto!important}.feed-option__child[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;
1left:6px;top:8px;border:dotted 1px var(--border-color);width:10px}.feed-option__child[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:7px}']}),e}(),Hl=function(){return{in_readers_portal:!0}},$l=function(e){return{url:"collections/simple_hierarchy",params:e}},Vl=function(){return{text:"name",multiple:!0}};function Rl(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"cks-multiselect-hierarchy-async",37),u.NdJ("change",function(e){return u.CHM(n),u.oxw(2).setOrigins(e)}),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("data",u.VKq(4,$l,u.DdM(3,Hl)))("options",u.DdM(6,Vl))("selected",null!=i.feedSettings.value.origins&&i.feedSettings.value.origins.length?i.feedSettings.value.origins:null)}}var Gl=function(){return{show_public:!0}},Kl=function(e){return{url:"searches/rp_searches",params:e}},Wl=function(){return{text:"name",multiple:!0,showId:!0}};function Xl(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"cks-multiselect-async",37),u.NdJ("change",function(e){return u.CHM(n),u.oxw(2).setOrigins(e)}),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("data",u.VKq(4,Kl,u.DdM(3,Gl)))("options",u.DdM(6,Wl))("selected",null!=i.feedSettings.value.origins&&i.feedSettings.value.origins.length?i.feedSettings.value.origins:null)}}function ec(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",38),u._uU(2," Articles will be fetched from all knowledge base topics. "),u.qZA(),u.BQk())}function tc(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",36),u.YNc(2,Rl,2,7,"ng-container",11),u.YNc(3,Xl,2,7,"ng-container",11),u.YNc(4,ec,3,0,"ng-container",11),u.qZA(),u.BQk()),2&e){var n=t.ngIf;u.xp6(1),u.ekj("origin-type-wrapper--no-line","AllCollections"===n),u.xp6(1),u.Q6J("ngIf","Collection"===n),u.xp6(1),u.Q6J("ngIf","Search"===n),u.xp6(1),u.Q6J("ngIf","AllCollections"===n)}}var nc=function(){var e=function(){function e(t,n,i,o,r,a,s,l,c){d(this,e),this.itemService=t,this.searchService=n,this.collectionService=i,this.sharePlusService=o,this.route=r,this.notificationService=a,this.searchEngineService=s,this.savedSearchService=l,this.modalService=c,this.feedSettings=new P.cw({originType:new P.NI(null,P.kI.required),origins:new P.NI([],P.kI.required),from:new P.NI(null),to:new P.NI(null),use_dates:new P.NI(null,P.kI.required),date_to_consider:new P.NI(null,P.kI.required),itemsCount:new P.NI(null,P.kI.required),avoid_similar:new P.NI(!0)})}return p(e,[{key:"ngOnInit",value:function(){var e=Array.isArray(this.origins)&&this.origins.length?this.origins.map(function(e){return Object.assign({},e)}):[];this.feedSettings.patchValue({originType:this.originType,origins:e,from:this.from,to:this.to,use_dates:this.use_dates,date_to_consider:this.date_to_consider,itemsCount:this.itemsCount,avoid_similar:this.avoid_similar}),this.applyOriginValidators(),this.setDatesDisabledStatus()}},{key:"ngAfterViewInit",value:function(){}},{key:"ngOnDestroy",value:function(){}},{key:"applyOriginValidators",value:function(){var e=this.feedSettings.controls.origins;"AllCollections"===this.feedSettings.value.originType?(e.clearValidators(),e.setValue([])):e.setValidators([P.kI.required]),e.updateValueAndValidity({emitEvent:!1})}},{key:"count",value:function(e){console.log("NUMBERS:",this.feedSettings.value.itemsCount);var t=this.feedSettings.value.itemsCount;t>200?t=200:t<1&&(t=1),this.feedSettings.patchValue({itemsCount:t})}},{key:"onSetOriginType",value:function(e){this.feedSettings.patchValue({origins:[]}),this.applyOriginValidators()}},{key:"setOrigins",value:function(e){var t=(e||[]).map(function(e){return Object.assign({},e)});this.feedSettings.patchValue({origins:t})}},{key:"setOriginId",value:function(e){this.feedSettings.patchValue({originId:e.length?e[0]:null})}},{key:"useGlobalCheckbox",value:function(e){console.log("chkglobal:",e),this.feedSettings.patchValue({use_dates:e?"global":"custom"}),this.setDatesDisabledStatus()}},{key:"setDatesDisabledStatus",value:function(){"custom"===this.feedSettings.value.use_dates?(this.feedSettings.controls.from.enable(),this.feedSettings.controls.to.enable()):(this.feedSettings.controls.from.disable(),this.feedSettings.controls.to.disable())}},{key:"submit",value:function(){this.callback(this.feedSettings.value),this.modalService.close()}},{key:"close",value:function(){this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.en),u.Y36(_.oD),u.Y36(_.a$),u.Y36(_.Xw),u.Y36(g.gz),u.Y36(_.gq),u.Y36(_.P2),u.Y36(_.gT),u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-articles-feed-settings"]],inputs:{originType:"originType",origins:"origins",from:"from",to:"to",use_dates:"use_dates",date_to_consider:"date_to_consider",itemsCount:"itemsCount",avoid_similar:"avoid_similar",callback:"callback"},decls:71,vars:7,consts:[[1,"_wrapper"],[1,"table__form",3,"formGroup","ngSubmit"],[1,"table__form-group"],[1,"table__form-inputs"],[1,"table__form-opt"],[1,"_option__data"],["formControlName","originType",2,"width","240px","padding","8px","margin-bottom","8px","border","solid 1px var(--border-color)",3,"change"],["disabled","",3,"value"],["value","Search"],["value","Collection"],["value","AllCollections"],[4,"ngIf"],[1,"articles__date-range"],[1,"table__form-opt-h"],["type","datetime-local","formControlName","from",2,"padding","8px"],[1,"datetime__seperator"],["type","datetime-local","formControlName","to",2,"padding","8px"],[1,"form__checkbox"],["type","checkbox",3,"checked","change"],[1,"form__checkbox-input"],[1,"form__checkbox-label"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","name","date_to_consider","value","pubdate","formControlName","date_to_consider"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","name","date_to_consider","value","creationdate","formControlName","date_to_consider"],["type","radio","name","date_to_consider","value","hybrid","formControlName","date_to_consider"],["type","number","min","1","max","200","formControlName","itemsCount",2,"width","120px","padding","8px","border","solid 1px var(--border-color)",3,"focus","blur"],[1,"switch"],["name","send_invitation","type","checkbox","formControlName","avoid_similar"],[1,"switch__input"],[1,"switch__handle"],[1,"table__form-btns"],[1,"btn","btn--primary",3,"disabled"],["type","button",1,"btn","btn--cancel",3,"click"],[1,"origin-type-wrapper"],[3,"data","options","selected","change"],[2,"font-size","13px","opacity",".8"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"h2"),u._uU(2,"Where should we show articles from ..."),u.qZA(),u.TgZ(3,"form",1),u.NdJ("ngSubmit",function(){return t.submit()}),u.TgZ(4,"div",2),u.TgZ(5,"div",3),u.TgZ(6,"div",4),u.TgZ(7,"label"),u._uU(8,"Origin:"),u.qZA(),u.TgZ(9,"div",5),u.TgZ(10,"select",6),u.NdJ("change",function(e){return t.onSetOriginType(e.target.value)}),u.TgZ(11,"option",7),u._uU(12,"- Select origin type -"),u.qZA(),u.TgZ(13,"option",8),u._uU(14,"Searches"),u.qZA(),u.TgZ(15,"option",9),u._uU(16,"Knowledge Topics"),u.qZA(),u.TgZ(17,"option",10),u._uU(18,"Knowledge Base"),u.qZA(),u.qZA(),u.YNc(19,tc,5,5,"ng-container",11),u.qZA(),u.qZA(),u.TgZ(20,"div",4),u.TgZ(21,"label"),u._uU(22,"From/to:"),u.qZA(),u.TgZ(23,"div",12),u.TgZ(24,"div",13),u._UZ(25,"input",14),u.TgZ(26,"span",15),u._uU(27,"/"),u.qZA(),u._UZ(28,"input",16),u.qZA(),u.TgZ(29,"label",17),u.TgZ(30,"input",18),u.NdJ("change",function(e){return t.useGlobalCheckbox(e.target.checked)}),u.qZA(),u._UZ(31,"span",19),u.TgZ(32,"span",20),u._uU(33,'Use "Global From/to dates"'),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(34,"div",4),u.TgZ(35,"label"),u._uU(36,"Get by:"),u.qZA(),u.TgZ(37,"div",21),u.TgZ(38,"label",22),u._UZ(39,"input",23),u._UZ(40,"span",24),u.TgZ(41,"span",25),u._uU(42,"Publication Date"),u.qZA(),u.qZA(),u.TgZ(43,"label",22),u._UZ(44,"input",26),u._UZ(45,"span",24),u.TgZ(46,"span",25),u._uU(47,"Creation Date"),u.qZA(),u.qZA(),u.TgZ(48,"label",22),u._UZ(49,"input",27),u._UZ(50,"span",24),u.TgZ(51,"span",25),u._uU(52,"Hybrid"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(53,"div",4),u.TgZ(54,"label"),u._uU(55,"Articles count:"),u.qZA(),u.TgZ(56,"div",5),u.TgZ(57,"input",28),u.NdJ("focus",function(e){return t.count(e)})("blur",function(e){return t.count(e)}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(58,"div",4),u.TgZ(59,"label"),u._uU(60,"Group Articles:"),u.qZA(),u.TgZ(61,"div"),u.TgZ(62,"label",29),u._UZ(63,"input",30),u._UZ(64,"span",31),u._UZ(65,"span",32),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(66,"div",33),u.TgZ(67,"button",34),u._uU(68,"Update articles"),u.qZA(),u.TgZ(69,"button",35),u.NdJ("click",function(){return t.close()}),u._uU(70,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(3),u.Q6J("formGroup",t.feedSettings),u.xp6(8),u.Q6J("value",null),u.xp6(8),u.Q6J("ngIf",t.feedSettings.value.originType),u.xp6(10),u.ekj("--active","global"===t.feedSettings.value.use_dates),u.xp6(1),u.Q6J("checked","global"===t.feedSettings.value.use_dates),u.xp6(37),u.Q6J("disabled",!t.feedSettings.val
1id))},directives:[P._Y,P.JL,P.sg,P.EJ,P.JJ,P.u,P.YN,P.Kr,c.O5,P.Fj,P._,P.qQ,P.Fd,P.wV,P.Wl,zr.d,B.I],styles:['._wrapper[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{padding:24px 24px 16px}.table__form-inputs[_ngcontent-%COMP%]{grid-gap:24px;gap:24px}.table__form-opt[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{font-weight:700}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]{grid-gap:8px;gap:8px}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]   input[type=datetime-local][_ngcontent-%COMP%]{width:240px;height:32px}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]   .datetime__seperator[_ngcontent-%COMP%]{font-size:24px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]{display:inline-flex;width:auto;padding:4px;border:solid 1px var(--border-color);border-radius:3px;margin-top:8px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox.--active[_ngcontent-%COMP%]{border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%], .articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]{width:16px;height:16px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-label[_ngcontent-%COMP%], .articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-label[_ngcontent-%COMP%]{font-size:12px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]:after{width:8px;height:8px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%]:after{border-width:0 2px 2px 0}.origin-type-wrapper[_ngcontent-%COMP%]{position:relative;padding-left:30px}.origin-type-wrapper[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;left:6px;top:20px;border:dotted 1px var(--border-color);width:18px}.origin-type-wrapper[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:19px}.origin-type-wrapper--no-line[_ngcontent-%COMP%]{padding-left:0}.origin-type-wrapper--no-line[_ngcontent-%COMP%]:before, .origin-type-wrapper--no-line[_ngcontent-%COMP%]:after{display:none}']}),e}(),ic=o(25979);function oc(e,t){if(1&e&&(u.TgZ(0,"div",13),u.TgZ(1,"span",14),u._UZ(2,"i",15),u.qZA(),u.qZA()),2&e){var n=u.oxw(2).$implicit;u.xp6(1),u.Q6J("title",n.label+" settings")}}function rc(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",33),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().$implicit;return u.oxw().showSettings(e)}),u.TgZ(2,"span",34),u.TgZ(3,"div",8),u.TgZ(4,"div",35),u._UZ(5,"i",36),u.qZA(),u.TgZ(6,"span",9),u.TgZ(7,"label"),u._uU(8),u.qZA(),u.TgZ(9,"label",10),u.TgZ(10,"input",37),u.NdJ("click",function(e){return e.stopPropagation()})("change",function(e){u.CHM(n);var t=u.oxw().$implicit,i=u.oxw();return i.change(e,t,i.itemConfigParsed)})("ngModelChange",function(e){return u.CHM(n),u.oxw().$implicit.use=e}),u.qZA(),u._UZ(11,"span",12),u.qZA(),u.qZA(),u.qZA(),u.YNc(12,oc,3,1,"div",38),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw().$implicit,o=u.oxw();u.xp6(1),u.ekj("--active",(null==o.activeSetting$.value?null:o.activeSetting$.value.type)===i.type),u.Q6J("cdkDragData",i),u.xp6(7),u.Oqu(i.label),u.xp6(2),u.Q6J("ngModel",i.use),u.xp6(2),u.Q6J("ngIf",i.has_settings)}}function ac(e,t){if(1&e&&(u.ynx(0),u.YNc(1,rc,13,6,"ng-container",32),u.BQk()),2&e){var n=t.$implicit;u.xp6(1),u.Q6J("ngIf",!n.hidden)}}function sc(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",41),u.TgZ(2,"span",42),u._uU(3,"Large article settings"),u.qZA(),u.TgZ(4,"div",43),u.TgZ(5,"div",44),u._uU(6,"Display first article larger:"),u.qZA(),u.TgZ(7,"div",45),u.TgZ(8,"input",46),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).largerItem.use=e}),u.qZA(),u.TgZ(9,"label",47),u._uU(10,"Yes"),u.qZA(),u.TgZ(11,"input",48),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).largerItem.use=e}),u.qZA(),u.TgZ(12,"label",49),u._uU(13,"No"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",50),u.TgZ(15,"div",44),u._uU(16,"Position:"),u.qZA(),u.TgZ(17,"div",45),u.TgZ(18,"input",51),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).largerItem.image_aligned=e}),u.qZA(),u.TgZ(19,"label",52),u._uU(20,"Top"),u.qZA(),u.TgZ(21,"input",53),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).largerItem.image_aligned=e}),u.qZA(),u.TgZ(22,"label",54),u._uU(23,"Right"),u.qZA(),u.TgZ(24,"input",55),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).largerItem.image_aligned=e}),u.qZA(),u.TgZ(25,"label",56),u._uU(26,"Bottom"),u.qZA(),u.TgZ(27,"input",57),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).largerItem.image_aligned=e}),u.qZA(),u.TgZ(28,"label",58),u._uU(29,"Left"),u.qZA(),u.qZA(),u.TgZ(30,"div",59),u.TgZ(31,"div",44),u._uU(32,"Allow unlimited length description:"),u.qZA(),u.TgZ(33,"div",45),u.TgZ(34,"input",60),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).largerItem.is_unlimited_description=e}),u.qZA(),u.TgZ(35,"label",61),u._uU(36,"Yes"),u.qZA(),u.TgZ(37,"input",62),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).largerItem.is_unlimited_description=e}),u.qZA(),u.TgZ(38,"label",63),u._uU(39,"No"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(8),u.Q6J("ngModel",i.largerItem.use)("value",!0),u.xp6(3),u.Q6J("ngModel",i.largerItem.use)("value",!1),u.xp6(3),u.Q6J("loading",!i.largerItem.use),u.xp6(4),u.Q6J("ngModel",i.largerItem.image_aligned),u.xp6(3),u.Q6J("ngModel",i.largerItem.image_aligned),u.xp6(3),u.Q6J("ngModel",i.largerItem.image_aligned),u.xp6(3),u.Q6J("ngModel",i.largerItem.image_aligned),u.xp6(7),u.Q6J("value",!0)("ngModel",i.largerItem.is_unlimited_description),u.xp6(3),u.Q6J("value",!1)("ngModel",i.largerItem.is_unlimited_description)}}function lc(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",42),u._uU(3,"Date settings"),u.qZA(),u.TgZ(4,"div",44),u._uU(5,"Format:"),u.qZA(),u.TgZ(6,"div",45),u.TgZ(7,"input",65),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.dateSettings.format=e}),u.qZA(),u.TgZ(8,"label",66),u._uU(9," DD/MM/YYYY"),u.qZA(),u.TgZ(10,"input",67),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.dateSettings.format=e}),u.qZA(),u.TgZ(11,"label",68),u._uU(12,"MM-dd-YYYY"),u.qZA(),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("loading",!i.activeSetting$.value.fullObject.use),u.xp6(6),u.Q6J("ngModel",i.itemPropertySettingsParsed.dateSettings.format),u.xp6(3),u.Q6J("ngModel",i.itemPropertySettingsParsed.dateSettings.format)}}function cc(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",42),u._uU(3,"No settings available"),u.qZA(),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("loading",!n.activeSetting$.value.fullObject.use)}}function gc(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",42),u._uU(3,"No settings available"),u.qZA(),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("loading",!n.activeSetting$.value.fullObject.use)}}function dc(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",42),u._uU(3,"No settings available"),u.qZA(),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("loading",!n.activeSetting$.value.fullObject.use)}}function uc(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",42),u._uU(3,"No settings available"),u.qZA(),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("loading",!n.activeSetting$.value.fullObject.use)}}var pc=function(){return{text:"Use default settings",position:"bottom"}},_c=function(e){return{background:e}};function mc(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",69),u.TgZ(3,"span",70),u._uU(4,"Title settings"),u.qZA(),u.TgZ(5,"span",71),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2);return e.resetSettings(e.activeSetting$.value.type,e.itemPropertySettingsParsed)}),u._UZ(6,"i",72),u.qZA(),u.qZA(),u.TgZ(7,"div",73),u.TgZ(8,"div",44),u._uU(9,"Color:"),u.qZA(),u.TgZ(10,"label",74),u._UZ(11,"span",75),u.TgZ(12,"input",76),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.titleSettings.textColor=e}),u.qZA(),u._uU(13," Text color "),u.qZA(),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("loading",!i.activeSetting$.value.fullObject.use),u.xp6(4),u.Q6J("tooltip",u.Dd
1M(4,pc)),u.xp6(6),u.Q6J("ngStyle",u.VKq(5,_c,i.itemPropertySettingsParsed.titleSettings.textColor)),u.xp6(1),u.Q6J("ngModel",i.itemPropertySettingsParsed.titleSettings.textColor)}}function fc(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",69),u.TgZ(3,"span",70),u._uU(4,"Description settings"),u.qZA(),u.TgZ(5,"span",71),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2);return e.resetSettings(e.activeSetting$.value.type,e.itemPropertySettingsParsed)}),u._UZ(6,"i",72),u.qZA(),u.qZA(),u.TgZ(7,"div",73),u.TgZ(8,"div",44),u._uU(9,"Color:"),u.qZA(),u.TgZ(10,"label",74),u._UZ(11,"span",75),u.TgZ(12,"input",76),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.descriptionSettings.textColor=e}),u.qZA(),u._uU(13," Text color "),u.qZA(),u.qZA(),u.TgZ(14,"div",77),u._uU(15,"Number of characters:"),u.qZA(),u.TgZ(16,"div",45),u.TgZ(17,"input",78),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.descriptionSettings.desc_length=e}),u.qZA(),u.TgZ(18,"label",79),u._uU(19,"Default"),u.qZA(),u.TgZ(20,"input",80),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.descriptionSettings.desc_length=e}),u.qZA(),u.TgZ(21,"label",81),u._uU(22,"250"),u.qZA(),u.TgZ(23,"input",82),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.descriptionSettings.desc_length=e}),u.qZA(),u.TgZ(24,"label",83),u._uU(25,"500"),u.qZA(),u.TgZ(26,"input",84),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.descriptionSettings.desc_length=e}),u.qZA(),u.TgZ(27,"label",85),u._uU(28,"1500"),u.qZA(),u.qZA(),u.TgZ(29,"p",86),u._uU(30,"Please note that the limit on the number of characters does not apply to articles whose title, description or the image has been edited within the newsletter and to the first article in the section if you have opted to display it in a larger format."),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("loading",!i.activeSetting$.value.fullObject.use),u.xp6(4),u.Q6J("tooltip",u.DdM(12,pc)),u.xp6(6),u.Q6J("ngStyle",u.VKq(13,_c,i.itemPropertySettingsParsed.descriptionSettings.textColor)),u.xp6(1),u.Q6J("ngModel",i.itemPropertySettingsParsed.descriptionSettings.textColor),u.xp6(5),u.Q6J("value",5)("ngModel",i.itemPropertySettingsParsed.descriptionSettings.desc_length),u.xp6(3),u.Q6J("value",250)("ngModel",i.itemPropertySettingsParsed.descriptionSettings.desc_length),u.xp6(3),u.Q6J("value",500)("ngModel",i.itemPropertySettingsParsed.descriptionSettings.desc_length),u.xp6(3),u.Q6J("value",1500)("ngModel",i.itemPropertySettingsParsed.descriptionSettings.desc_length)}}function hc(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",42),u.TgZ(3,"span",70),u._uU(4,"Comments settings"),u.qZA(),u.TgZ(5,"span",71),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2);return e.resetSettings(e.activeSetting$.value.type,e.itemPropertySettingsParsed)}),u._UZ(6,"i",72),u.qZA(),u.qZA(),u.TgZ(7,"div",87),u.TgZ(8,"div",73),u.TgZ(9,"label",10),u.TgZ(10,"input",88),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.commentsSettings.showAvatar=e}),u.qZA(),u._UZ(11,"span",12),u.TgZ(12,"span",89),u._uU(13,"Show Avatar"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",73),u.TgZ(15,"label",74),u._UZ(16,"span",75),u.TgZ(17,"input",76),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.commentsSettings.backgroundColor=e}),u.qZA(),u._uU(18," Background color "),u.qZA(),u.qZA(),u.TgZ(19,"div",73),u.TgZ(20,"label",74),u._UZ(21,"span",75),u.TgZ(22,"input",76),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.commentsSettings.textColor=e}),u.qZA(),u._uU(23," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("loading",!i.activeSetting$.value.fullObject.use),u.xp6(4),u.Q6J("tooltip",u.DdM(7,pc)),u.xp6(5),u.Q6J("ngModel",i.itemPropertySettingsParsed.commentsSettings.showAvatar),u.xp6(6),u.Q6J("ngStyle",u.VKq(8,_c,i.itemPropertySettingsParsed.commentsSettings.backgroundColor)),u.xp6(1),u.Q6J("ngModel",i.itemPropertySettingsParsed.commentsSettings.backgroundColor),u.xp6(4),u.Q6J("ngStyle",u.VKq(10,_c,i.itemPropertySettingsParsed.commentsSettings.textColor)),u.xp6(1),u.Q6J("ngModel",i.itemPropertySettingsParsed.commentsSettings.textColor)}}var vc=function(){return{text:"Max char. 20",position:"top"}};function Zc(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"span",69),u.TgZ(2,"span",70),u._uU(3,"Action buttons settings"),u.qZA(),u.TgZ(4,"span",71),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2);return e.resetSettings(e.activeSetting$.value.type,e.itemPropertySettingsParsed)}),u._UZ(5,"i",72),u.qZA(),u.qZA(),u.TgZ(6,"div",87),u.TgZ(7,"div",90),u.TgZ(8,"label",91),u.TgZ(9,"input",92),u.NdJ("change",function(e){return u.CHM(n),u.oxw(2).controlActionButtonsUse(e)})("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.use=e}),u.qZA(),u._UZ(10,"span",93),u._UZ(11,"span",94),u.qZA(),u.TgZ(12,"label",95),u._uU(13,'"Read more" button'),u.qZA(),u.qZA(),u.TgZ(14,"div",96),u.TgZ(15,"div",44),u._uU(16,"Button text"),u.qZA(),u.TgZ(17,"div",97),u.TgZ(18,"label",98),u.TgZ(19,"input",99),u.NdJ("blur",function(e){u.CHM(n);var t=u.oxw(2);
1return t.fixReadMoreButtonTitle(e,t.itemPropertySettingsParsed)})("keyup",function(e){return u.CHM(n),u.oxw(2).adjustChars(e)})("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.buttonTitle=e}),u.qZA(),u.qZA(),u.TgZ(20,"div",100),u.TgZ(21,"span",101),u.TgZ(22,"small"),u._uU(23),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(24,"div",73),u.TgZ(25,"label",74),u._UZ(26,"span",75),u.TgZ(27,"input",76),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.backgroundColor=e}),u.qZA(),u._uU(28," Background color "),u.qZA(),u.qZA(),u.TgZ(29,"div",73),u.TgZ(30,"label",74),u._UZ(31,"span",75),u.TgZ(32,"input",76),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.textColor=e}),u.qZA(),u._uU(33," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(34,"div",87),u.TgZ(35,"div",102),u.TgZ(36,"label",91),u.TgZ(37,"input",92),u.NdJ("change",function(e){return u.CHM(n),u.oxw(2).controlActionButtonsUse(e)})("ngModelChange",function(e){return u.CHM(n),u.oxw(2).itemPropertySettingsParsed.actionButtons.reactionButtonsSettings.use=e}),u.qZA(),u._UZ(38,"span",93),u._UZ(39,"span",94),u.qZA(),u.TgZ(40,"label",95),u._uU(41,"User feedback"),u.qZA(),u.qZA(),u.TgZ(42,"div",73),u.TgZ(43,"div",103),u.TgZ(44,"div",104),u._UZ(45,"i",105),u.qZA(),u.TgZ(46,"div",106),u._UZ(47,"i",107),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(4),u.Q6J("tooltip",u.DdM(12,pc)),u.xp6(5),u.Q6J("ngModel",i.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.use),u.xp6(5),u.Q6J("loading",!i.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.use),u.xp6(5),u.Q6J("ngModel",i.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.buttonTitle),u.xp6(2),u.Q6J("tooltip",u.DdM(13,vc)),u.xp6(2),u.hij("[",i.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.buttonTitle.length,"/20]"),u.xp6(3),u.Q6J("ngStyle",u.VKq(14,_c,i.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.backgroundColor)),u.xp6(1),u.Q6J("ngModel",i.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.backgroundColor),u.xp6(4),u.Q6J("ngStyle",u.VKq(16,_c,i.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.textColor)),u.xp6(1),u.Q6J("ngModel",i.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.textColor),u.xp6(5),u.Q6J("ngModel",i.itemPropertySettingsParsed.actionButtons.reactionButtonsSettings.use),u.xp6(6),u.Q6J("loading",!i.itemPropertySettingsParsed.actionButtons.reactionButtonsSettings.use)}}var xc=function(e){return{_selected:e}};function bc(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",64),u.TgZ(2,"span",42),u._uU(3,"Images settings"),u.qZA(),u.TgZ(4,"div",44),u._uU(5,"Position:"),u.qZA(),u.TgZ(6,"div",108),u.TgZ(7,"div",109),u.TgZ(8,"div",110),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).selectImage("left")}),u.O4$(),u.TgZ(9,"svg",111),u._UZ(10,"rect",112),u._UZ(11,"path",113),u._UZ(12,"rect",114),u._UZ(13,"rect",115),u._UZ(14,"rect",116),u._UZ(15,"rect",117),u._UZ(16,"rect",118),u._UZ(17,"rect",119),u._UZ(18,"rect",120),u._UZ(19,"rect",121),u._UZ(20,"rect",122),u._UZ(21,"rect",123),u._UZ(22,"rect",124),u._UZ(23,"rect",125),u._UZ(24,"rect",126),u._UZ(25,"rect",127),u._UZ(26,"rect",128),u._UZ(27,"rect",129),u._UZ(28,"rect",130),u._UZ(29,"rect",131),u._UZ(30,"rect",132),u._UZ(31,"rect",133),u.qZA(),u.qZA(),u.qZA(),u.kcU(),u.TgZ(32,"div",109),u.TgZ(33,"div",110),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).selectImage("right")}),u.O4$(),u.TgZ(34,"svg",134),u._UZ(35,"rect",112),u._UZ(36,"path",135),u._UZ(37,"rect",136),u._UZ(38,"rect",137),u._UZ(39,"rect",138),u._UZ(40,"rect",139),u._UZ(41,"rect",140),u._UZ(42,"rect",141),u._UZ(43,"rect",142),u._UZ(44,"rect",143),u._UZ(45,"rect",144),u._UZ(46,"rect",145),u._UZ(47,"rect",146),u._UZ(48,"rect",147),u._UZ(49,"rect",148),u._UZ(50,"rect",149),u._UZ(51,"rect",150),u._UZ(52,"rect",151),u._UZ(53,"rect",152),u._UZ(54,"rect",153),u._UZ(55,"rect",154),u._UZ(56,"rect",155),u.qZA(),u.qZA(),u.qZA(),u.kcU(),u.TgZ(57,"div",109),u.TgZ(58,"div",110),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).selectImage("alternate")}),u.O4$(),u.TgZ(59,"svg",111),u._UZ(60,"rect",112),u._UZ(61,"path",156),u._UZ(62,"rect",114),u._UZ(63,"rect",115),u._UZ(64,"rect",116),u._UZ(65,"rect",117),u._UZ(66,"rect",118),u._UZ(67,"rect",146),u._UZ(68,"rect",147),u._UZ(69,"rect",148),u._UZ(70,"rect",149),u._UZ(71,"rect",150),u._UZ(72,"re
1ct",124),u._UZ(73,"rect",125),u._UZ(74,"rect",126),u._UZ(75,"rect",127),u._UZ(76,"rect",128),u._UZ(77,"rect",151),u._UZ(78,"rect",152),u._UZ(79,"rect",153),u._UZ(80,"rect",154),u._UZ(81,"rect",155),u.qZA(),u.qZA(),u.qZA(),u.kcU(),u.TgZ(82,"div",109),u.TgZ(83,"div",110),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).selectImage("top")}),u.O4$(),u.TgZ(84,"svg",134),u._UZ(85,"rect",112),u._UZ(86,"path",157),u._UZ(87,"rect",158),u._UZ(88,"rect",159),u._UZ(89,"rect",160),u._UZ(90,"rect",161),u._UZ(91,"rect",162),u._UZ(92,"rect",163),u._UZ(93,"rect",152),u._UZ(94,"rect",153),u._UZ(95,"rect",164),u._UZ(96,"rect",165),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("loading",!i._areImagesUsed),u.xp6(7),u.Q6J("ngClass",u.VKq(5,xc,"left"===i.itemPropertySettingsParsed.imagesSettings.aligned)),u.xp6(25),u.Q6J("ngClass",u.VKq(7,xc,"right"===i.itemPropertySettingsParsed.imagesSettings.aligned)),u.xp6(25),u.Q6J("ngClass",u.VKq(9,xc,"alternate"===i.itemPropertySettingsParsed.imagesSettings.aligned)),u.xp6(25),u.Q6J("ngClass",u.VKq(11,xc,"top"===i.itemPropertySettingsParsed.imagesSettings.aligned))}}function Cc(e,t){if(1&e&&(u.TgZ(0,"div",39),u.TgZ(1,"div",40),u.YNc(2,sc,40,13,"ng-container",32),u.YNc(3,lc,13,3,"ng-container",32),u.YNc(4,cc,4,1,"ng-container",32),u.YNc(5,gc,4,1,"ng-container",32),u.YNc(6,dc,4,1,"ng-container",32),u.YNc(7,uc,4,1,"ng-container",32),u.YNc(8,mc,14,7,"ng-container",32),u.YNc(9,fc,31,15,"ng-container",32),u.YNc(10,hc,24,12,"ng-container",32),u.YNc(11,Zc,48,18,"ng-container",32),u.YNc(12,bc,97,13,"ng-container",32),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.xp6(2),u.Q6J("ngIf","larger_item"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","date"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","domain"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","tags"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","knowledge_topics"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","knowledge_tags"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","title"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","description"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","comments"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","action_buttons"===n.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","images"===n.activeSetting$.value.type)}}function yc(e,t){if(1&e&&(u.TgZ(0,"div",179),u._uU(1),u.ALo(2,"date"),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.hij(" ",u.xi3(2,1,"2024-04-22T00:00:00.000Z",n.itemPropertySettingsParsed.dateSettings.format)," ")}}var Mc=function(e){return{color:e}};function wc(e,t){if(1&e&&(u.TgZ(0,"div",180),u._uU(1," Lorem Ipsum is simply dummy text of the printing and typesetting "),u.qZA()),2&e){var n=u.oxw(3);u.Q6J("ngStyle",u.VKq(1,Mc,n.itemPropertySettingsParsed.titleSettings.textColor||""))}}function Ac(e,t){if(1&e&&(u._UZ(0,"div",181),u.ALo(1,"safeHtml"),u.ALo(2,"slice")),2&e){var n=u.oxw(3);u.Q6J("innerHtml",u.lcZ(1,2,u.Dn7(2,4,n.ipsumItemDescription,0,n.largerItem.is_unlimited_description?99999:1350)),u.oJD)("ngStyle",u.VKq(8,Mc,n.itemPropertySettingsParsed.descriptionSettings.textColor||""))}}function qc(e,t){1&e&&(u.TgZ(0,"div",182),u.TgZ(1,"span",183),u._uU(2,"CIKISI"),u.qZA(),u.TgZ(3,"span",183),u._uU(4,"CIKISI 2024"),u.qZA(),u.TgZ(5,"span",183),u._uU(6,"CIKISI INTELLIGENCE"),u.qZA(),u.qZA())}function Tc(e,t){1&e&&(u.TgZ(0,"div",184),u.TgZ(1,"span",185),u._uU(2,"CIKISI"),u.qZA(),u.TgZ(3,"span",185),u._uU(4,"CIKISI 2024"),u.qZA(),u.TgZ(5,"span",185),u._uU(6,"CIKISI INTELLIGENCE"),u.qZA(),u.qZA())}function Oc(e,t){1&e&&(u.TgZ(0,"div",182),u.TgZ(1,"span",186),u._uU(2,"CIKISI"),u.qZA(),u.TgZ(3,"span",186),u._uU(4,"CIKISI 2024"),u.qZA(),u.TgZ(5,"span",186),u._uU(6,"CIKISI INTELLIGENCE"),u.qZA(),u.qZA())}function Pc(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Oc,7,0,"div",173),u.BQk()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.Q6J("ngIf","knowledge_tags"==n.type&&n.use)}}function kc(e,t){if(1&e&&(u.TgZ(0,"div",194),u._UZ(1,"img",195),u.qZA()),2&e){var n=u.oxw(4);u.xp6(1),u.Q6J("src",n.user.avatar.url,u.LSH)}}function Uc(e,t){if(1&e&&(u.TgZ(0,"div",187),u.TgZ(1,"div",188),u.TgZ(2,"div",189),u.YNc(3,kc,2,1,"div",190),u.TgZ(4,"div",191),u.TgZ(5,"span",192),u._uU(6),u.qZA(),u.TgZ(7,"span",193),u._uU(8," Interesting perspective, thanks for sharing! "),u.TgZ(9,"small"),u._uU(10,"(e.g.)"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(3);u.xp6(2),u.Udp("background-color",n.itemPropertySettingsParsed.commentsSettings.backgroundColor),u.xp6(1),u.Q6J("ngIf",n.itemPropertySettingsParsed.commentsSettings.showAvatar),u.xp6(1),u.Udp("color",n.itemPropertySettingsParsed.commentsSettings.textColor),u.xp6(2),u.Oqu(n.user.full_name)}}function Ic(e,t){1&e&&(u.TgZ(0,"div",196),u.TgZ(1,"a",104),u._UZ(2,"i",105),u.qZA(),u.TgZ(3,"a",106),u._UZ(4,"i",107),u.qZA(),u.qZA())}var Sc=function(e,t){return{"background-color":e,color:t}};
1function Jc(e,t){if(1&e&&(u.TgZ(0,"a",199),u._uU(1),u.qZA()),2&e){var n=u.oxw(4);u.Q6J("ngStyle",u.WLB(2,Sc,n.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.backgroundColor,n.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.textColor)),u.xp6(1),u.hij(" ",n.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.buttonTitle," ")}}function Nc(e,t){1&e&&(u.TgZ(0,"div",196),u.TgZ(1,"a",104),u._UZ(2,"i",105),u.qZA(),u.TgZ(3,"a",106),u._UZ(4,"i",107),u.qZA(),u.qZA())}function Qc(e,t){if(1&e&&(u.TgZ(0,"div",197),u.YNc(1,Jc,2,5,"a",198),u.YNc(2,Nc,5,0,"div",177),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.Q6J("ngIf",n.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.use),u.xp6(1),u.Q6J("ngIf",n.itemPropertySettingsParsed.actionButtons.reactionButtonsSettings.use)}}var Lc=function(){return{package_slug:"knowledge-thesaurus"}};function Fc(e,t){if(1&e&&(u.ynx(0),u.YNc(1,yc,3,4,"div",170),u.YNc(2,wc,2,3,"div",171),u.YNc(3,Ac,3,10,"div",172),u.YNc(4,qc,7,0,"div",173),u.YNc(5,Tc,7,0,"div",174),u.YNc(6,Pc,2,1,"ng-container",175),u.YNc(7,Uc,11,6,"div",176),u.YNc(8,Ic,5,0,"div",177),u.YNc(9,Qc,3,2,"div",178),u.BQk()),2&e){var n=t.$implicit;u.xp6(1),u.Q6J("ngIf","date"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","title"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","description"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","tags"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","knowledge_topics"==n.type&&n.use),u.xp6(1),u.Q6J("hasPackage",u.DdM(9,Lc)),u.xp6(1),u.Q6J("ngIf","comments"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","reactions"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","action_buttons"==n.type&&n.use)}}var Yc=function(e){return{"flex-direction":e}},Ec=function(e){return[e]},Bc=function(e){return{"object-fit":e}};function Dc(e,t){if(1&e&&(u.TgZ(0,"div",166),u.TgZ(1,"div",167),u._UZ(2,"img",168),u.qZA(),u.TgZ(3,"div",169),u.YNc(4,Fc,10,10,"ng-container",16),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.Q6J("ngClass",n.usedImages)("ngStyle",u.VKq(5,Yc,"top"===n.largerItem.image_aligned||"bottom"===n.largerItem.image_aligned?"column":"row")),u.xp6(1),u.Q6J("ngClass",u.VKq(7,Ec,n._areImagesUsed?"":"--noimages")),u.xp6(1),u.Q6J("ngStyle",u.VKq(9,Bc,"left"===n.largerItem.image_aligned||"right"===n.largerItem.image_aligned?"contain":"")),u.xp6(2),u.Q6J("ngForOf",n.itemConfigParsed)}}function zc(e,t){if(1&e&&(u.TgZ(0,"div",211),u._uU(1),u.ALo(2,"date"),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.Oqu(u.xi3(2,1,"2024-04-22T00:00:00.000Z",n.itemPropertySettingsParsed.dateSettings.format))}}function jc(e,t){if(1&e&&(u.TgZ(0,"div",212),u._uU(1,"Lorem Ipsum is simply dummy text of the printing and typesetting "),u.qZA()),2&e){var n,i=u.oxw(3);u.Q6J("ngStyle",u.VKq(1,Mc,null!==(n=i.itemPropertySettingsParsed.titleSettings.textColor)&&void 0!==n?n:""))}}var Hc=function(e,t){return{"-webkit-line-clamp":e,color:t}};function $c(e,t){if(1&e&&(u._UZ(0,"div",213),u.ALo(1,"safeHtml"),u.ALo(2,"slice")),2&e){var n,i=u.oxw(3);u.Q6J("ngStyle",u.WLB(8,Hc,5===i.itemPropertySettingsParsed.descriptionSettings.desc_length?5:"unset",null!==(n=i.itemPropertySettingsParsed.descriptionSettings.textColor)&&void 0!==n?n:""))("innerHtml",u.lcZ(1,2,u.Dn7(2,4,i.ipsumItemDescription,0,5!==i.itemPropertySettingsParsed.descriptionSettings.desc_length?i.itemPropertySettingsParsed.descriptionSettings.desc_length:99999)+(i.ipsumItemDescription.length>=i.itemPropertySettingsParsed.descriptionSettings.desc_length&&5!==i.itemPropertySettingsParsed.descriptionSettings.desc_length?"...":"")),u.oJD)}}function Vc(e,t){1&e&&(u.TgZ(0,"div",182),u.TgZ(1,"span",183),u._uU(2,"CIKISI"),u.qZA(),u.TgZ(3,"span",183),u._uU(4,"CIKISI 2024"),u.qZA(),u.TgZ(5,"span",183),u._uU(6,"CIKISI INTELLIGENCE"),u.qZA(),u.qZA())}function Rc(e,t){1&e&&(u.TgZ(0,"div",184),u.TgZ(1,"span",185),u._uU(2,"CIKISI"),u.qZA(),u.TgZ(3,"span",185),u._uU(4,"CIKISI 2024"),u.qZA(),u.TgZ(5,"span",185),u._uU(6,"CIKISI INTELLIGENCE"),u.qZA(),u.qZA())}function Gc(e,t){1&e&&(u.TgZ(0,"div",182),u.TgZ(1,"span",186),u._uU(2,"CIKISI"),u.qZA(),u.TgZ(3,"span",186),u._uU(4,"CIKISI 2024"),u.qZA(),u.TgZ(5,"span",186),u._uU(6,"CIKISI INTELLIGENCE"),u.qZA(),u.qZA())}function Kc(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Gc,7,0,"div",173),u.BQk()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.Q6J("ngIf","knowledge_tags"==n.type&&n.use)}}function Wc(e,t){if(1&e&&(u.TgZ(0,"div",194),u._UZ(1,"img",195),u.qZA()),2&e){var n=u.oxw(4);u.xp6(1),u.Q6J("src",n.user.avatar.url,u.LSH)}}function Xc(e,t){if(1&e&&(u.TgZ(0,"div",194),u._UZ(1,"img",195),u.qZA()),2&e){var n=u.oxw(4);u.xp6(1),u.Q6J("src",n.user.avatar.url,u.LSH)}}function eg(e,t){if(1&e&&(u.TgZ(0,"div",187),u.TgZ(1,"div",188),u.TgZ(2,"div",189),u.YNc(3,Wc,2,1,"div",190),u.TgZ(4,"div",191),u.TgZ(5,"span",192),u._uU(6),u.qZA(),u.TgZ(7,"span",193),u._uU(8," Interesting perspective, thanks for sharing! "),u.TgZ(9,"small"),u._uU(10,"(e.g.)"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(11,"div",188),u.TgZ(12,"div",189),u.YNc(13,Xc,2,1,"div",190),u.TgZ(14,"div",191),u.TgZ(15,"span",192),u._uU(16),u.qZA(),u.TgZ(17,"span",193),u._uU(18," Interesting perspective, thanks for sharing! "),u.TgZ(19,"small"),u._uU(20,"(e.g.)"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(3);u.xp6(2),u.Udp("background-color",n.itemPropertySettingsParsed.commentsSettings.backgroundColor),u.xp6(1),u.Q6J("ngIf",n.itemPropertySettingsParsed.commentsSettings.showAvatar),u.xp6(1),u.Udp("color",n.itemPropertySettingsParsed.commentsSettings.textColor),u.xp6(2),u.Oqu(n.user.full_name),u.xp6(6),u.Udp("background-color",n.itemPropertySettingsParsed.commentsSettings.backgroundColor),u.xp6(1),u.Q6J("ngIf",n.itemPropertySettingsParsed.commentsSettings.showAvatar),u.xp6(1),u.Udp("color",n.itemPropertySettingsParsed.commentsSettings.textColor),u.xp6(2),u.Oqu(n.user.full_name)}}function tg(e,t){1&e&&(u.TgZ(0,"div",214),u._uU(1,"wmt.cikisi.com"),u.qZA())}function ng(e,t){if(1&e&&(u.TgZ(0,"a",199),u._uU(1),u.qZA()),2&e){var n=u.oxw(4);u.Q6J("ngStyle",u.WLB(2,Sc,n.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.backgroundColor,n.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.textColor)),u.xp6(1),u.hij(" ",n.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.buttonTitle," ")}}function ig(e,t){1&e&&(u.TgZ(0,"div",196),u.TgZ(1,"a",104),u._UZ(2,"i",105),u.qZA(),u.TgZ(3,"a",106),u._UZ(4,"i",107),u.qZA(),u.qZA())}function og(e,t){if(1&e&&(u.TgZ(0,"div",197),u.YNc(1,ng,2,5,"a",198),u.YNc(2,ig,5,0,"div",177),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.Q6J("ngIf",n.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.use),u.xp6(1),u.Q6J("ngIf",n.itemPropertySettingsParsed.actionButtons.reactionButtonsSettings.use)}}function rg(e,t){if(1&e&&(u.ynx(0),u.YNc(1,zc,3,4,"div",207),u.YNc(2,jc,2,3,"div",208),u.YNc(3,$c,3,11,"div",209),u.YNc(4,Vc,7,0,"div",173),u.YNc(5,Rc,7,0,"div",174),u.YNc(6,Kc,2,1,"ng-container",175),u.YNc(7,eg,21,12,"div",176),u.YNc(8,tg,2,0,"div",210),u.YNc(9,og,3,2,"div",178),u.BQk()),2&e){var n=t.$implicit;u.xp6(1),u.Q6J("ngIf","date"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","title"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","description"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","tags"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","knowledge_topics"==n.type&&n.use),u.xp6(1),u.Q6J("hasPackage",u.DdM(9,Lc)),u.xp6(1),u.Q6J("ngIf","comments"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","domain"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","action_buttons"==n.type&&n.use)}}var ag=function(e,t,n){return[e,t,n]};function sg(e,t){if(1&e&&(u.TgZ(0,"div",200),u.TgZ(1,"div",201),u.TgZ(2,"div",202),u.TgZ(3,"div",203),u._UZ(4,"img",204),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",205),u.TgZ(6,"div",206),u.YNc(7,rg,10,10,"ng-container",16),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.Q6J("ngClass",u.kEZ(4,ag,n._areImagesUsed&&"left"==n.itemPropertySettingsParsed.imagesSettings.aligned?"image--left":"",n._areImagesUsed&&"right"==n.itemPropertySettingsParsed.imagesSettings.aligned?"image--right":"",n._areImagesUsed&&"top"==n.itemPropertySettingsParsed.imagesSettings.aligned?"image--top":"")),u.xp6(1),u.Q6J("ngClass",u.VKq(8,Ec,n._areImagesUsed?"":"--noimages")),u.xp6(3),u.Q6J("ngClass","top"==n.itemPropertySettingsParsed.imagesSettings.aligned?"full-image-width":"default-image-width"),u.xp6(3),u.Q6J("ngForOf",n.itemConfigParsed)}}function lg(e,t){1&e&&(u.TgZ(0,"div",215),u.TgZ(1,"p",216),u._uU(2,'Preview of "Large Article"'),u.qZA(),u.qZA())}function cg(e,t){1&e&&(u.TgZ(0,"div",217),u.TgZ(1,"p",216),u._uU(2,'Preview of "Default Article"'),u.qZA(),u.qZA())}var gg=function(e,t){return{backgroundColor:e,color:t}},dg=function(){var e=function(){function e(t,n){d(this,e),this.authService=t,this.modalService=n,this.ipsumItemDescription="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",this.activeSetting$=new Jo.X({type:"images",fullObject:{has_settings:!0}}),this.user=this.authService.currentUser}return p(e,[{key:"module",get:function(){return this._module},set:function(e){this._module=e,console.log("check module:",e),this.itemConfigParsed=JSON.parse(JSON.stringify(e.data.itemConfig)),this.itemPropertySettingsParsed=JSON.parse(JSON.stringify(e.data.itemPropertySettings)),this.largerItem=JSON.parse(JSON.stringify(e.data.largerItem)),this.articleSectionGlobalBackgroun
1d=JSON.parse(JSON.stringify(e.data.backgroundColor)),this.articleSectionGlobalTextColor=JSON.parse(JSON.stringify(e.data.textColor)),this._areImagesUsed=JSON.parse(JSON.stringify(e.data.useimages)),this.applyPackageVisibilityAndUse()}},{key:"ngOnInit",value:function(){}},{key:"change",value:function(e,t,n){this.controlActionButtonsUse(e,t,!0)}},{key:"controlActionButtonsUse",value:function(e,t,n){var i=e.target.checked;if(n&&"action_buttons"==t.type)this.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.use=i,this.itemPropertySettingsParsed.actionButtons.reactionButtonsSettings.use=i;else{var o,a=this.itemPropertySettingsParsed.actionButtons.readMoreButtonSettings.use,s=this.itemPropertySettingsParsed.actionButtons.reactionButtonsSettings.use,l=r(this.itemConfigParsed);try{for(l.s();!(o=l.n()).done;){var c=o.value;"action_buttons"===c.type&&(a||s?c.use=!0:!a&&!s&&(c.use=!1))}}catch(g){l.e(g)}finally{l.f()}}}},{key:"adjustChars",value:function(e){var t=e.target.value;t.length>20&&(t=t.slice(0,20),e.target.value=t)}},{key:"showSettings",value:function(e){this.activeSetting$.next({type:e.type,fullObject:e})}},{key:"dropItemElement",value:function(e){(0,Ur.bA)(this.itemConfigParsed,e.previousIndex,e.currentIndex)}},{key:"updateLayout",value:function(){this.module.data.itemConfig=this.itemConfigParsed,this.module.data.useimages=this._areImagesUsed,this.module.data.backgroundColor=this.articleSectionGlobalBackground,this.module.data.textColor=this.articleSectionGlobalTextColor,this.updateItemParsedProperties(),this.updateLargerItem(),this.module.data.initItemsUpdate(),console.log("[Layout Updated]"),this.modalService.close()}},{key:"updateItemParsedProperties",value:function(){var e=this.module.data.itemPropertySettings,t=this.itemPropertySettingsParsed;for(var n in t)e[n]=t[n]}},{key:"updateLargerItem",value:function(){var e=this.module.data.largerItem,t=this.largerItem;for(var n in t)e[n]=t[n]}},{key:"fixReadMoreButtonTitle",value:function(e,t){e.target.value.length||(t.actionButtons.readMoreButtonSettings.buttonTitle="Read more")}},{key:"resetSettings",value:function(e,t){var n=t.commentsSettings,i=t.actionButtons.readMoreButtonSettings,o=t.titleSettings,r=t.descriptionSettings;"comments"===e?(n.showAvatar=!1,n.backgroundColor=null,n.textColor=null):"action_buttons"===e?(i.buttonTitle="Read more",i.backgroundColor="#307dff",i.textColor="#fff"):"title"===e?o.textColor=null:"description"===e&&(r.textColor=null,r.desc_length=5)}},{key:"usedImages",get:function(){return this._areImagesUsed?"image__".concat(this.largerItem.image_aligned):""}},{key:"selectImage",value:function(e){this.itemPropertySettingsParsed.imagesSettings.aligned=e}},{key:"applyPackageVisibilityAndUse",value:function(){var e,t;if(Array.isArray(this.itemConfigParsed)){var n,i={knowledge_tags:"knowledge-thesaurus"},o=new Map((null!==(t=null===(e=this.user)||void 0===e?void 0:e.privileges)&&void 0!==t?t:[]).map(function(e){return[e.slug,!!e.access]})),a=r(this.itemConfigParsed);try{for(a.s();!(n=a.n()).done;){var s=n.value,l=i[s.type];if(s.hidden=!1,l){var c=!0===o.get(l);s.hidden=!c,c||(s.use=!1)}}}catch(g){a.e(g)}finally{a.f()}}}},{key:"close",value:function(){this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.$h),u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-hp-module-editor-articles-layout"]],inputs:{module:"module"},decls:46,vars:19,consts:[[1,"_wrapper"],[1,"_wrapper--inner"],[1,"_settings__wrapper"],[1,"_settings__wrapper--inner"],["cdkDropList","",1,"_settings__tools",3,"cdkDropListData","cdkDropListDropped"],[1,"_settings__tool",2,"padding-top","0","margin-bottom","0"],[1,"_settings__tool--wrapper",2,"margin-top","10px"],[1,"_settings_tool--inner",3,"click"],[1,"_main-setting"],[1,"__tool--name"],[1,"form__checkbox"],["type","checkbox",3,"value","ngModel","ngModelChange"],[1,"form__checkbox-input"],[1,"_info-settings"],[3,"title"],[1,"las","la-cog"],[4,"ngFor","ngForOf"],[1,"_settings__tool",2,"margin-top","16px"],[1,"_settings__tool--wrapper"],[1,"_info-settings-large-item"],[1,"_cog",3,"title"],["class","_settings__overview",4,"ngIf"],[1,"_buttons"],[1,"btn","btn--primary",3,"click"],["type","button",1,"btn","btn--cancel",3,"click"],[1,"_items__preview"],[1,"_items__preview--inner",3,"ngStyle"],[1,"_items__layout"],["class","item-container",3,"ngClass","ngStyle",4,"ngIf"],["class","_items__layout--inner",3,"ngClass",4,"ngIf"],["class","_larger__item--info",4,"ngIf"],["class","_default__item--info",4,"ngIf"],[4,"ngIf"],["cdkDrag","",1,"_settings__tool",3,"cdkDragData","click"],[1,"_settings_tool--inner"],[1,"__drag--drop"],[1,"las","la-arrows-alt-v"],["type","checkbox",3,"ngModel","click","change","ngModelChange"],["class","_info-settings",4,"ngIf"],[1,"_settings__overview"],[1,"_settings__overview--inner"],[1,"_settings__wrapper--box"],[1,"_property--name"],[2,"margin-top","8px"],[2,"margin","0 0 8px 0","font-size","12px"],[1,"radio__group"],["type","radio","id","yes-use-article-large","name","article-large-usage",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","yes-use-article-large",1,"radio__group-label"],["type","radio","name","article-large-usage","id","do-not-use-article-large",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","do-not-use-article-large",1,"radio__group-label"],[1,"_larger__item--settings",3,"loading"],["type","radio","value","top","name","article-image-top","id","article-image-top",1,"radio__group-input",3,"ngModel","ngModelChange"],["for","article-image-top",1,"radio__group-label"],["type","radio","value","right","name","article-image-right","id","article-image-right",1,"radio__group-input",3,"ngModel","ngModelChange"],["for","article-image-right",1,"radio__group-label"],["type","radio","value","bottom","name","article-image-bottom","id","article-image-bottom",1,"radio__group-input",3,"ngModel","ngModelChange"],["for","article-image-bottom",1,"radio__group-label"],["type","radio","value","left","name","article-image-left","id","article-image-left",1,"radio__group-input",3,"ngModel","ngModelChange"],["for","article-image-left",1,"radio__group-label"],[2,"display","none","margin-top","8px"],["type","radio","name","article-characters-yes","id","article-characters-yes",1,"radio__group-input",3,"value","ngModel","ngModelChange"],["for","article-characters-yes",1,"radio__group-label"],["type","radio","name","article-characters-no","id","article-characters-no",1,"radio__group-input",3,"value","ngModel","ngModelChange"],["for","article-characters-no",1,"radio__group-label"],[1,"_settings__wrapper--box",3,"loading"],["type","radio","name","date-model","
1id","d/m/y","value","dd/MM/YYYY",1,"radio__group-input",3,"ngModel","ngModelChange"],["for","d/m/y",1,"radio__group-label"],["type","radio","name","date-model","id","m-d-y","value","MM-dd-YYYY",1,"radio__group-input",3,"ngModel","ngModelChange"],["for","m-d-y",1,"radio__group-label"],[1,"_property--name",2,"margin-bottom","16px"],[1,"__name"],[1,"_reset--filters",3,"tooltip","click"],[1,"las","la-eraser"],[1,"__property--settings--option"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],[2,"margin","16px 0 8px 0","font-size","12px"],["type","radio","id","5-lines","name","lines_of_description",1,"radio__group-input",3,"value","ngModel","ngModelChange"],["for","5-lines",1,"radio__group-label"],["type","radio","id","250-characters","name","lines_of_description",1,"radio__group-input",3,"value","ngModel","ngModelChange"],["for","250-characters",1,"radio__group-label"],["type","radio","id","500-characters","name","lines_of_description",1,"radio__group-input",3,"value","ngModel","ngModelChange"],["for","500-characters",1,"radio__group-label"],["type","radio","id","1500-characters","name","lines_of_description",1,"radio__group-input",3,"value","ngModel","ngModelChange"],["for","1500-characters",1,"radio__group-label"],[2,"font-size","12px","font-style","italic"],[1,"_property--settings"],["type","checkbox",3,"ngModel","ngModelChange"],[1,"form__checkbox-label"],[1,"form__switch-wrapper"],[1,"form__switch"],["name","show","type","checkbox",3,"ngModel","change","ngModelChange"],[1,"form__switch-input"],[1,"form__switch-handle"],[1,"form__switch-label",2,"font-weight","bold","margin-bottom","8px"],[1,"_read__more--wrapper",3,"loading"],[1,"__property--settings--option",2,"gap","0"],[1,"read_more--button"],["maxlength","20","placeholder","Button (cannot be blank)",1,"read__more__button--input",2,"width","190px",3,"ngModel","blur","keyup","ngModelChange"],[1,"_characters--alert",2,"font-size","12px"],[3,"tooltip"],[1,"form__switch-wrapper",2,"margin-top","16px"],[1,"_item__reactions",2,"display","flex","gap","8px","font-size","16px",3,"loading"],[1,"_like"],[1,"las","la-thumbs-up"],[1,"_dislike"],[1,"las","la-thumbs-down"],[1,"_image__option"],[1,"_image__option--inner"],[3,"ngClass","click"],["width","104","height","112","viewBox","0 0 104 112","fill","none","xmlns","http://www.w3.org/2000/svg"],["x","15","width","74","height","96","fill","#DDDDDD",1,"rect__bg"],["d","M43.516 109.112H46.444V110H42.424V101.636H43.516V109.112ZM53.6037 106.46C53.6037 106.668 53.5917 106.888 53.5677 107.12H48.3117C48.3517 107.768 48.5717 108.276 48.9717 108.644C49.3797 109.004 49.8717 109.184 50.4477 109.184C50.9197 109.184 51.3117 109.076 51.6237 108.86C51.9437 108.636 52.1677 108.34 52.2957 107.972H53.4717C53.2957 108.604 52.9437 109.12 52.4157 109.52C51.8877 109.912 51.2317 110.108 50.4477 110.108C49.8237 110.108 49.2637 109.968 48.7677 109.688C48.2797 109.408 47.8957 109.012 47.6157 108.5C47.3357 107.98 47.1957 107.38 47.1957 106.7C47.1957 106.02 47.3317 105.424 47.6037 104.912C47.8757 104.4 48.2557 104.008 48.7437 103.736C49.2397 103.456 49.8077 103.316 50.4477 103.316C51.0717 103.316 51.6237 103.452 52.1037 103.724C52.5837 103.996 52.9517 104.372 53.2077 104.852C53.4717 105.324 53.6037 105.86 53.6037 106.46ZM52.4757 106.232C52.4757 105.816 52.3837 105.46 52.1997 105.164C52.0157 104.86 51.7637 104.632 51.4437 104.48C51.1317 104.32 50.7837 104.24 50.3997 104.24C49.8477 104.24 49.3757 104.416 48.9837 104.768C48.5997 105.12 48.3797 105.608 48.3237 106.232H52.4757ZM57.7211 104.324H56.3411V110H55.2491V104.324H54.3971V103.424H55.2491V102.956C55.2491 102.22 55.4371 101.684 55.8131 101.348C56.1971 101.004 56.8091 100.832 57.6491 100.832V101.744C57.1691 101.744 56.8291 101.84 56.6291 102.032C56.4371 102.216 56.3411 102.524 56.3411 102.956V103.424H57.7211V104.324ZM60.3263 104.324V108.2C60.3263 108.52 60.3943 108.748 60.5303 108.884C60.6663 109.012 60.9023 109.076 61.2383 109.076H62.0423V110H61.0583C60.4503 110 59.9943 109.86 59.6903 109.58C59.3863 109.3 59.2343 108.84 59.2343 108.2V104.324H58.3823V103.424H59.2343V101.768H60.3263V103.424H62.0423V104.324H60.3263Z","fill","#444444",1,"path__txt"],["x","19","y","4","width","16","height","16","fill","#ACACAC",1,"rect__item"],["x","37","y","4","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","18","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","8","width","24","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","12","width","48","height","4","fill","#ACACAC",1,"rect__item"],["x","19","y","28","width","16","height","16","fill","#ACACAC",1,"rect__item"],["x","37","y","28","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","42","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","32","width","24","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","36","width","48","height","4","fill","#ACACAC",1,"rect__item"],["x","19","y","52","width","16","height","16","fill","#ACACAC",1,"rect__item"],["x","37","y","52","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","66","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","56","width","24","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","60","width","48","height","4","fill","#ACACAC",1,"rect__item"],["x","19","y","76","width","16","height","16","fill","#ACACAC",1,"rect__item"],["x","37","y","76","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","90","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","80","width","24","height","2","fill","#ACACAC",1,"rect__item"],["x","37","y","84","width","48","height","4","fill","#ACACAC",1,"rect__item"],["width","104","height","114","viewBox","0 0 104 114","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M41.828 110L39.836 106.58H38.516V110H37.424V101.636H40.124C40.756 101.636 41.288 101.744 41.72 101.96C42.16 102.176 42.488 102.468 42.704 102.836C42.92 103.204 43.028 103.624 43.028 104.096C43.028 104.672 42.86 105.18 42.524 105.62C42.196 106.06 41.7 106.352 41.036 106.496L43.136 110H41.828ZM38.516 105.704H40.124C40.716 105.704 41.16 105.56 41.456 105.272C41.752 104.976 41.9 104.584 41.9 104.096C41.9 103.6 41.752 103.216 41.456 102.944C41.168 102.672 40.724 102.536 40.124 102.536H38.516V105.704ZM45.2888 102.356C45.0808 102.356 44.9048 102.284 44.7608 102.14C44.6168 101.996 44.5448 101.82 44.5448 101.612C44.5448 101.404 44.6168 101.228 44.7608 101.084C44.9048 100.94 45.0808 100.868 45.2888 100.868C45.4888 100.868 45.6568 100.94 45.7928 101.084C45.9368 101.228 46.0088 101.404 46.0088 101.612C46.0088 101.82 45.9368 101.996 45.7928 102.14C45.6568 102.284 45.4888 102.356 45.2888 102.356ZM45.8168 103.424V110H44.7248V103.424H45.8168ZM50.3899 103.316C50.9579 103.316 51.4539 103.44 51.8779 103.688C52.3099 103.936 52.6299 104.248 52.8379 104.624V103.424H53.9419V110.144C53.9419 110.744 53.8139 111.276 53.5579 111.74C53.3019 112.212 52.9339 112.58 52.4539 112.844C51.9819 113.108 51.4299 113.24 50.7979 113.24C49.9339 113.24 49.2139 113.036 48.6379 112.628C48.0619 112.22 47.7219 111.664 47.6179 110.96H48.6979C48.8179 111.36 49.0659 111.68 49.4419 111.92C49.8179 112.168 50.2699 112.292 50.7979 112.292C51.3979 112.292 51.8859 112.104 52.2619 111.728C52.6459 111.352 52.8379 110.824 52.8379 110.144V108.764C52.6219 109.148 52.3019 109.468 51.8779 109.724C51.4539 109.98 50.9579 110.108 50.3899 110.108C49.8059 110.108 49.2739 109.964 48.7939 109.676C48.3219 109.388 47.9499 108.984 47.6779 108.464C47.4059 107.944 47.2699 107.352 47.2699 106.
1688C47.2699 106.016 47.4059 105.428 47.6779 104.924C47.9499 104.412 48.3219 104.016 48.7939 103.736C49.2739 103.456 49.8059 103.316 50.3899 103.316ZM52.8379 106.7C52.8379 106.204 52.7379 105.772 52.5379 105.404C52.3379 105.036 52.0659 104.756 51.7219 104.564C51.3859 104.364 51.0139 104.264 50.6059 104.264C50.1979 104.264 49.8259 104.36 49.4899 104.552C49.1539 104.744 48.8859 105.024 48.6859 105.392C48.4859 105.76 48.3859 106.192 48.3859 106.688C48.3859 107.192 48.4859 107.632 48.6859 108.008C48.8859 108.376 49.1539 108.66 49.4899 108.86C49.8259 109.052 50.1979 109.148 50.6059 109.148C51.0139 109.148 51.3859 109.052 51.7219 108.86C52.0659 108.66 52.3379 108.376 52.5379 108.008C52.7379 107.632 52.8379 107.196 52.8379 106.7ZM59.0513 103.304C59.5473 103.304 59.9953 103.412 60.3953 103.628C60.7953 103.836 61.1073 104.152 61.3313 104.576C61.5633 105 61.6793 105.516 61.6793 106.124V110H60.5993V106.28C60.5993 105.624 60.4353 105.124 60.1073 104.78C59.7793 104.428 59.3313 104.252 58.7633 104.252C58.1873 104.252 57.7273 104.432 57.3833 104.792C57.0473 105.152 56.8793 105.676 56.8793 106.364V110H55.7873V101.12H56.8793V104.36C57.0953 104.024 57.3913 103.764 57.7673 103.58C58.1513 103.396 58.5793 103.304 59.0513 103.304ZM64.7951 104.324V108.2C64.7951 108.52 64.8631 108.748 64.9991 108.884C65.1351 109.012 65.3711 109.076 65.7071 109.076H66.5111V110H65.5271C64.9191 110 64.4631 109.86 64.1591 109.58C63.8551 109.3 63.7031 108.84 63.7031 108.2V104.324H62.8511V103.424H63.7031V101.768H64.7951V103.424H66.5111V104.324H64.7951Z","fill","#444444",1,"path__txt"],["width","16","height","16","transform","matrix(-1 0 0 1 85 4)","fill","#ACACAC",1,"rect__item"],["x","19","y","4","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","18","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","8","width","24","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","12","width","48","height","4","fill","#ACACAC",1,"rect__item"],["width","16","height","16","transform","matrix(-1 0 0 1 85 52)","fill","#ACACAC",1,"rect__item"],["x","19","y","52","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","66","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","56","width","24","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","60","width","48","height","4","fill","#ACACAC",1,"rect__item"],["width","16","height","16","transform","matrix(-1 0 0 1 85 28)","fill","#ACACAC",1,"rect__item"],["x","19","y","28","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","42","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","32","width","24","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","36","width","48","height","4","fill","#ACACAC",1,"rect__item"],["width","16","height","16","transform","matrix(-1 0 0 1 85 76)","fill","#ACACAC",1,"rect__item"],["x","19","y","76","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","90","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","80","width","24","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","84","width","48","height","4","fill","#ACACAC",1,"rect__item"],["d","M30.368 108.14H26.72L26.048 110H24.896L27.92 101.684H29.18L32.192 110H31.04L30.368 108.14ZM30.056 107.252L28.544 103.028L27.032 107.252H30.056ZM34.6019 101.12V110H33.5099V101.12H34.6019ZM37.7951 104.324V108.2C37.7951 108.52 37.8631 108.748 37.9991 108.884C38.1351 109.012 38.3711 109.076 38.7071 109.076H39.5111V110H38.5271C37.9191 110 37.4631 109.86 37.1591 109.58C36.8551 109.3 36.7031 108.84 36.7031 108.2V104.324H35.8511V103.424H36.7031V101.768H37.7951V103.424H39.5111V104.324H37.7951ZM46.8342 106.46C46.8342 106.668 46.8222 106.888 46.7982 107.12H41.5422C41.5822 107.768 41.8022 108.276 42.2022 108.644C42.6102 109.004 43.1022 109.184 43.6782 109.184C44.1502 109.184 44.5422 109.076 44.8542 108.86C45.1742 108.636 45.3982 108.34 45.5262 107.972H46.7022C46.5262 108.604 46.1742 109.12 45.6462 109.52C45.1182 109.912 44.4622 110.108 43.6782 110.108C43.0542 110.108 42.4942 109.968 41.9982 109.688C41.5102 109.408 41.1262 109.012 40.8462 108.5C40.5662 107.98 40.4262 107.38 40.4262 106.7C40.4262 106.02 40.5622 105.424 40.8342 104.912C41.1062 104.4 41.4862 104.008 41.9742 103.736C42.4702 103.456 43.0382 103.316 43.6782 103.316C44.3022 103.316 44.8542 103.452 45.3342 103.724C45.8142 103.996 46.1822 104.372 46.4382 104.852C46.7022 105.324 46.8342 105.86 46.8342 106.46ZM45.7062 106.232C45.7062 105.816 45.6142 105.46 45.4302 105.164C45.2462 104.86 44.9942 104.632 44.6742 104.48C44.3622 104.32 44.0142 104.24 43.6302 104.24C43.0782 104.24 42.6062 104.416 42.2142 104.768C41.8302 105.12 41.6102 105.608 41.5542 106.232H45.7062ZM49.3676 104.492C49.5596 104.116 49.8316 103.824 50.1836 103.616C50.5436 103.408 50.9796 103.304 51.4916 103.304V104.432H51.2036C49.9796 104.432 49.3
1676 105.096 49.3676 106.424V110H48.2756V103.424H49.3676V104.492ZM55.9561 103.304C56.7561 103.304 57.4041 103.548 57.9001 104.036C58.3961 104.516 58.6441 105.212 58.6441 106.124V110H57.5641V106.28C57.5641 105.624 57.4001 105.124 57.0721 104.78C56.7441 104.428 56.2961 104.252 55.7281 104.252C55.1521 104.252 54.6921 104.432 54.3481 104.792C54.0121 105.152 53.8441 105.676 53.8441 106.364V110H52.7521V103.424H53.8441V104.36C54.0601 104.024 54.3521 103.764 54.7201 103.58C55.0961 103.396 55.5081 103.304 55.9561 103.304ZM60.0199 106.688C60.0199 106.016 60.1559 105.428 60.4279 104.924C60.6999 104.412 61.0719 104.016 61.5439 103.736C62.0239 103.456 62.5559 103.316 63.1399 103.316C63.7159 103.316 64.2159 103.44 64.6399 103.688C65.0639 103.936 65.3799 104.248 65.5879 104.624V103.424H66.6919V110H65.5879V108.776C65.3719 109.16 65.0479 109.48 64.6159 109.736C64.1919 109.984 63.6959 110.108 63.1279 110.108C62.5439 110.108 62.0159 109.964 61.5439 109.676C61.0719 109.388 60.6999 108.984 60.4279 108.464C60.1559 107.944 60.0199 107.352 60.0199 106.688ZM65.5879 106.7C65.5879 106.204 65.4879 105.772 65.2879 105.404C65.0879 105.036 64.8159 104.756 64.4719 104.564C64.1359 104.364 63.7639 104.264 63.3559 104.264C62.9479 104.264 62.5759 104.36 62.2399 104.552C61.9039 104.744 61.6359 105.024 61.4359 105.392C61.2359 105.76 61.1359 106.192 61.1359 106.688C61.1359 107.192 61.2359 107.632 61.4359 108.008C61.6359 108.376 61.9039 108.66 62.2399 108.86C62.5759 109.052 62.9479 109.148 63.3559 109.148C63.7639 109.148 64.1359 109.052 64.4719 108.86C64.8159 108.66 65.0879 108.376 65.2879 108.008C65.4879 107.632 65.5879 107.196 65.5879 106.7ZM69.8693 104.324V108.2C69.8693 108.52 69.9373 108.748 70.0733 108.884C70.2093 109.012 70.4453 109.076 70.7813 109.076H71.5853V110H70.6013C69.9933 110 69.5373 109.86 69.2333 109.58C68.9293 109.3 68.7773 108.84 68.7773 108.2V104.324H67.9253V103.424H68.7773V101.768H69.8693V103.424H71.5853V104.324H69.8693ZM78.9084 106.46C78.9084 106.668 78.8964 106.888 78.8724 107.12H73.6164C73.6564 107.768 73.8764 108.276 74.2764 108.644C74.6844 109.004 75.1764 109.184 75.7524 109.184C76.2244 109.184 76.6164 109.076 76.9284 108.86C77.2484 108.636 77.4724 108.34 77.6004 107.972H78.7764C78.6004 108.604 78.2484 109.12 77.7204 109.52C77.1924 109.912 76.5364 110.108 75.7524 110.108C75.1284 110.108 74.5684 109.968 74.0724 109.688C73.5844 109.408 73.2004 109.012 72.9204 108.5C72.6404 107.98 72.5004 107.38 72.5004 106.7C72.5004 106.02 72.6364 105.424 72.9084 104.912C73.1804 104.4 73.5604 104.008 74.0484 103.736C74.5444 103.456 75.1124 103.316 75.7524 103.316C76.3764 103.316 76.9284 103.452 7
17.4084 103.724C77.8884 103.996 78.2564 104.372 78.5124 104.852C78.7764 105.324 78.9084 105.86 78.9084 106.46ZM77.7804 106.232C77.7804 105.816 77.6884 105.46 77.5044 105.164C77.3204 104.86 77.0684 104.632 76.7484 104.48C76.4364 104.32 76.0884 104.24 75.7044 104.24C75.1524 104.24 74.6804 104.416 74.2884 104.768C73.9044 105.12 73.6844 105.608 73.6284 106.232H77.7804Z","fill","#444444",1,"path__txt"],["d","M46.572 101.636V102.524H44.292V110H43.2V102.524H40.908V101.636H46.572ZM50.7842 110.108C50.1682 110.108 49.6082 109.968 49.1042 109.688C48.6082 109.408 48.2162 109.012 47.9282 108.5C47.6482 107.98 47.5082 107.38 47.5082 106.7C47.5082 106.028 47.6522 105.436 47.9402 104.924C48.2362 104.404 48.6362 104.008 49.1402 103.736C49.6442 103.456 50.2082 103.316 50.8322 103.316C51.4562 103.316 52.0202 103.456 52.5242 103.736C53.0282 104.008 53.4242 104.4 53.7122 104.912C54.0082 105.424 54.1562 106.02 54.1562 106.7C54.1562 107.38 54.0042 107.98 53.7002 108.5C53.4042 109.012 53.0002 109.408 52.4882 109.688C51.9762 109.968 51.4082 110.108 50.7842 110.108ZM50.7842 109.148C51.1762 109.148 51.5442 109.056 51.8882 108.872C52.2322 108.688 52.5082 108.412 52.7162 108.044C52.9322 107.676 53.0402 107.228 53.0402 106.7C53.0402 106.172 52.9362 105.724 52.7282 105.356C52.5202 104.988 52.2482 104.716 51.9122 104.54C51.5762 104.356 51.2122 104.264 50.8202 104.264C50.4202 104.264 50.0522 104.356 49.7162 104.54C49.3882 104.716 49.1242 104.988 48.9242 105.356C48.7242 105.724 48.6242 106.172 48.6242 106.7C48.6242 107.236 48.7202 107.688 48.9122 108.056C49.1122 108.424 49.3762 108.7 49.7042 108.884C50.0322 109.06 50.3922 109.148 50.7842 109.148ZM56.684 104.636C56.9 104.26 57.22 103.948 57.644 103.7C58.076 103.444 58.576 103.316 59.144 103.316C59.728 103.316 60.256 103.456 60.728 103.736C61.208 104.016 61.584 104.412 61.856 104.924C62.128 105.428 62.264 106.016 62.264 106.688C62.264 107.352 62.128 107.944 61.856 108.464C61.584 108.984 
161.208 109.388 60.728 109.676C60.256 109.964 59.728 110.108 59.144 110.108C58.584 110.108 58.088 109.984 57.656 109.736C57.232 109.48 56.908 109.164 56.684 108.788V113.12H55.592V103.424H56.684V104.636ZM61.148 106.688C61.148 106.192 61.048 105.76 60.848 105.392C60.648 105.024 60.376 104.744 60.032 104.552C59.696 104.36 59.324 104.264 58.916 104.264C58.516 104.264 58.144 104.364 57.8 104.564C57.464 104.756 57.192 105.04 56.984 105.416C56.784 105.784 56.684 106.212 56.684 106.7C56.684 107.196 56.784 107.632 56.984 108.008C57.192 108.376 57.464 108.66 57.8 108.86C58.144 109.052 58.516 109.148 58.916 109.148C59.324 109.148 59.696 109.052 60.032 108.86C60.376 108.66 60.648 108.376 60.848 108.008C61.048 107.632 61.148 107.192 61.148 106.688Z","fill","#444444",1,"path__txt"],["width","66","height","24","transform","matrix(-1 0 0 1 85 4)","fill","#ACACAC",1,"rect__item"],["x","19","y","30","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","44","width","8","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","34","width","32","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","38","width","65","height","4","fill","#ACACAC",1,"rect__item"],["width","66","height","24","transform","matrix(-1 0 0 1 85 50)","fill","#ACACAC",1,"rect__item"],["x","19","y","80","width","32","height","2","fill","#ACACAC",1,"rect__item"],["x","19","y","84","width","65","height","4","fill","#ACACAC",1,"rect__item"],[1,"item-container",3,"ngClass","ngStyle"],[1,"item-image",3,"ngClass"],["src","assets/images/cks-banner.webp","alt","CIKISI LOGO",2,"width","100px",3,"ngStyle"],[1,"item-details"],["class","_item__date","style","align-self: flex-start;",4,"ngIf"],["class","_item__title","style","font-size: 20px;",3,"ngStyle",4,"ngIf"],["class","_item__description _larger__item--desc",3,"innerHtml","ngStyle",4,"ngIf"],["class","_item__tags",4,"ngIf"],["class","_item__topics",4,"ngIf"],[4,"hasPackage"],["class","_item__comments",4,"ngIf"],["class","_item__reactions",4,"ngIf"],["class","_action--buttons",4,"ngIf"],[1,"_item__date",2,"align-self","flex-start"],[1,"_item__title",2,"font-size","20px",3,"ngStyle"],[1,"_item__description","_larger__item--desc",3,"innerHtml","ngStyle"],[1,"_item__tags"],[1,"_item__tag"],[1,"_item__topics"],[1,"_item__topic"],[1,"_item__knowledge_tag"],[1,"_item__comments"],[1,"_item__comment"],[1,"_item__comment--inner"],["class","_item__comment__creator--avatar",4,"ngIf"],[1,"_comment--details"],[1,"_name"],[1,"_comment"],[1,"_item__comment__creator--avatar"],["alt","User Avatar",3,"src"],[1,"_item__reactions"],[1,"_action--buttons"],["class","_read__more--button",3,"ngStyle",4,"ngIf"],[1,"_read__more--button",3,"ngStyle"],[1,"_items__layout--inner",3,"ngClass"],[1,"_left--properties",3,"ngClass"],[1,"_image--wrapper"],[1,"_image"],["src","assets/images/nl-image.png","alt","CIKISI LOGO",3,"ngClass"],[1,"_right--properties"],[1,"_properties"],["class","_date",4,"ngIf"],["class","_title",3,"ngStyle",4,"ngIf"],["class","_description",3,"ngStyle","innerHtml",4,"ngIf"],["class","_domain",4,"ngIf"],[1,"_date"],[1,"_title",3,"ngStyle"],[1,"_description",3,"ngStyle","innerHtml"],[1,"_domain"],[1,"_larger__item--info"],[1,"_message"],[1,"_default__item--info"]],template:function(e,t){var n;(1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u.TgZ(3,"h3"),u._uU(4,"Manage article layout"),u.qZA(),u.TgZ(5,"div",3),u.TgZ(6,"div",4),u.NdJ("cdkDropListDropped",function(e){return t.dropItemElement(e)}),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.NdJ("click",function(){return t.showSettings({type:"images",has_settings:!0})}),u.TgZ(10,"div",8),u._UZ(11,"div"),u.TgZ(12,"span",9),u.TgZ(13,"label"),u._uU(14,"Images"),u.qZA(),u.TgZ(15,"label",10),u.TgZ(16,"input",11),u.NdJ("ngModelChange",function(e){return t._areImagesUsed=e}),u.qZA(),u._UZ(17,"span",12),u.qZA(),u.qZA(),u.qZA(),u.TgZ(18,"div",13),u.TgZ(19,"span",14),u._UZ(20,"i",15),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.YNc(21,ac,2,1,"ng-container",16),u.TgZ(22,"div",17),u.TgZ(23,"div",18),u.TgZ(24,"div",7),u.NdJ("click",function(){return t.showSettings({type:"larger_item",has_settings:!0})}),u.TgZ(25,"div",8),u._UZ(26,"div"),u.TgZ(27,"span",9),u.TgZ(28,"label"),u._uU(29,"First article"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(30,"div",19),u.TgZ(31,"span",20),u._UZ(32,"i",15),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.YNc(33,Cc,13,11,"div",21),u.qZA(),u.TgZ(34,"div",22),u.TgZ(35,"button",23),u.NdJ("click",function(){return t.updateLayout()}),u._uU(36,"Update layout"),u.qZA(),u.TgZ(37,"button",24),u.NdJ("click",function(){return t.close()}),u._uU(38,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(39,"div",25),u.TgZ(40,"div",26),u.TgZ(41,"div",27),u.YNc(42,Dc,5,11,"div",28),u.YNc(43,sg,8,10,"div",29),u.qZA(),u.qZA(),u.YNc(44,lg,3,0,"div",30),u.YNc(45,cg,3,0,"div",31),u.qZA(),u.qZA(),u.qZA()),2&e)&&(u.xp6(6),u.Q6J("cdkDropListData",t.itemConfigParsed),u.xp6(2),u.ekj("--active","images"===(null==t.activeSetting$.value?null:t.activeSetting$.value.type)),u.xp6(8),u.Q6J("value",!0)("ngModel",t._areImagesUsed),u.xp6(3),u.Q6J("title","Images settings"),u.xp6(2),u.Q6J("ngForOf",t.itemConfigParsed),u.xp6(2),u.ekj("--active","larger_item"===(null==t.activeSetting$.value?null:t.activeSetting$.value.type)),u.xp6(8),u.Q6J("title","Larger article settings"),u.xp6(2),u.Q6J("ngIf",t.activeSetting$.value),u.xp6(7),u.Q6J("ngStyle",u.WLB(16,gg,null!==(n=t.articleSectionGlobalBackgroun
1d)&&void 0!==n?n:"",null!==(n=t.articleSectionGlobalTextColor)&&void 0!==n?n:"")),u.xp6(2),u.Q6J("ngIf","larger_item"===t.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","larger_item"!==t.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","larger_item"===t.activeSetting$.value.type),u.xp6(1),u.Q6J("ngIf","larger_item"!==t.activeSetting$.value.type))},directives:[Ur.Wj,P.Wl,P.JJ,P.On,c.sg,c.O5,c.PC,Ur.Zt,P._,P.Fj,pe.T,S.i,P.nD,c.mk,m.d],pipes:[c.uU,ic.z,c.OU],styles:["._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]{display:flex;justify-content:space-between;height:700px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]{position:relative;width:60%}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin:0;padding:19px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]{display:flex;flex-direction:row;width:100%;height:80%;padding:0 24px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:48%;flex-grow:0;flex-shrink:0;padding:10px 0}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]{cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool.--active[_ngcontent-%COMP%]{background-color:var(--accent-02);box-shadow:inset -4px 0 var(--accent)}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]:nth-child(3){margin-top:0}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:8px 16px 8px 8px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%]{display:flex;grid-gap:14px;gap:14px;flex-grow:1;justify-content:space-between;cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{width:14px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%]   .__drag--drop[_ngcontent-%COMP%]{cursor:grab}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%]   .__tool--name[_ngcontent-%COMP%]{display:flex;grid-gap:10px;gap:10px;align-items:center;font-size:14px;font-weight:bold;flex-grow:1;justify-content:space-between}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%]   .__tool--name[_ng
1content-%COMP%]   input[_ngcontent-%COMP%]{cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%]   .__tool--name[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;grid-gap:8px;gap:8px;cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._info-settings[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:4px;gap:4px;justify-content:end;flex-grow:1;color:var(--text-color);text-align:center;line-height:20px;display:none}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._info-settings[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:20px;border-radius:50%}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._info-settings[_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]{background-color:#0000001a}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._info-settings-large-item[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:4px;gap:4px;justify-content:end;flex-grow:1;color:var(--text-color);text-align:center;line-height:20px;display:none}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._info-settings-large-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:20px;border-radius:50%}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings_tool--inner[_ngcontent-%COMP%]   ._info-settings-large-item[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:hover{background-color:#0000001a}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings__tool--wrapper[_ngcontent-%COMP%]{cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._settings__tool[_ngcontent-%COMP%]   ._settings__tool--wrapper.--active[_ngcontent-%COMP%]{background-color:var(--accent-02);box-shadow:inset -4px 0 var(--accent)}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper[_ngcontent-%COMP%]{padding:6px;margin:18px 4px 4px 32px;cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper.--active[_ngcontent-%COMP%]{background-color:var(--bgmain)}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper[_ngcontent-%COMP%]   ._image__wrapper--inner[_ngcontent-%COMP%]{display:flex;justify-content:space-between}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper[_ngcontent-%COMP%]   ._image__wrapper--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%]{display:flex;grid-gap:14px;gap:14px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper[_ngcontent-%COMP%]   ._image__wrapper--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%]   .__tool--name[_ng
1content-%COMP%]{display:flex;grid-gap:10px;gap:10px;align-items:center;font-size:14px;font-weight:bold}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper[_ngcontent-%COMP%]   ._image__wrapper--inner[_ngcontent-%COMP%]   ._main-setting[_ngcontent-%COMP%]   .__tool--name[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:flex;grid-gap:8px;gap:8px;cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper[_ngcontent-%COMP%]   ._image__wrapper--inner[_ngcontent-%COMP%]   ._info-settings[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:end;flex-grow:1;color:var(--text-color);text-align:center;line-height:20px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper[_ngcontent-%COMP%]   ._image__wrapper--inner[_ngcontent-%COMP%]   ._info-settings[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:20px;border-radius:50%}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__tools[_ngcontent-%COMP%]   ._images__settings[_ngcontent-%COMP%]   ._image__wrapper[_ngcontent-%COMP%]   ._image__wrapper--inner[_ngcontent-%COMP%]   ._info-settings[_ngcontent-%COMP%]:hover   span[_ngcontent-%COMP%]{background-color:#0000001a}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]{position:relative;flex-grow:1;flex-shrink:1;padding:16px 24px;height:90%;border:solid 1px var(--border-color)}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--name[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-bottom:8px;align-items:center;grid-gap:8px;gap:8px;font-weight:bold}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--name[_ngcontent-%COMP%]   ._reset--filters[_ngcontent-%COMP%]{margin-right:8px;font-size:16px;cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]{display:flex;flex-direction:column}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{margin-bottom:8px;position:relative;cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label._avatar__label[_ngcontent-%COMP%], ._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label._rounded__corners[_ngcontent-%COMP%]{display:flex;align-items:center}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{margin-right:8px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   ._color[_ngcontent-%COMP%]{display:flex;align-items:center;cursor:pointer}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   ._color[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:20px;height:20px;border-radius:50%;margin-right:10px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   ._color[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:hover{width:60px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   ._color[_ngcontent-%COMP%]   input[type=color][_ngcontent-%COMP%]{margin-right:10px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]{width:60px;padding:5px;border:1px solid #ccc;border-radius:5px;font-size:14px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   .__property--settings--option[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]:focus{outline:none;border-color:#007bff}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   ._read__more--wrapper[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color);padding-bottom:14px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   ._read__more--wrapper[_ngcontent-%COMP%]   .read_more--button[_ngcontent-%COMP%]{position:relative;display:inline-block}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._settings__wrapper--inner[_ngcontent-%COMP%]   ._settings__overview[_ngcontent-%COMP%]   ._settings__overview--inner[_ngcontent-%COMP%]   ._property--settings[_ngcontent-%COMP%]   ._read__more--wrapper[_ngcontent-%COMP%]   .read__more__button--input[_ngcontent-%COMP%]{padding:8px 12px;border:1px solid #ccc;border-radius:4px;
1width:200px;margin-right:8px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   ._buttons[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;padding:14px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%], ._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]{width:16px;height:16px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   .form__checkbox-label[_ngcontent-%COMP%], ._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   .form__radio-label[_ngcontent-%COMP%]{font-size:12px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]:after{width:8px;height:8px}._wrapper[_ngcontent-%COMP%]   ._wrapper--inner[_ngcontent-%COMP%]   ._settings__wrapper[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%]:after{border-width:0 2px 2px 0}._items__preview[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;justify-content:center;width:40%;border:2px dashed #ffe8a2;margin:8px;color:var(--text-color)}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;padding:24px;overflow:auto}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;width:100%;grid-gap:20px;gap:20px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]{display:flex;grid-gap:10px;gap:10px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:default;margin-top:10px;margin-left:10px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner.image--right[_ngcontent-%COMP%]{flex-direction:row-reverse;margin-right:10px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner.image--left[_ngcontent-%COMP%]{flex-direction:row}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner.image--top[_ngcontent-%COMP%]{flex-direction:column}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner.alternate--images[_ngcontent-%COMP%]{flex-direction:row-reverse;margin-right:10px;margin-left:10px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._date[_ngcontent-%COMP%]{background-color:#0000001a;padding:0 4px;font-size:12px;display:inline-block;margin-top:6px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._title[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-top:6px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._description[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]   ._item__tag[_ngcontent-%COMP%]{display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]   ._item__knowledge_tag[_ngcontent-%COMP%]{display:inline-block;padding:0 4px;font-size:10px;margin-right:4px;color:var(--accent);background:rgba(0,212,255,.3)}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__topics[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__topics[_ngcontent-%COMP%]   ._item__topic[_ngcontent-%COMP%]{color:var(--accent);background-color:var(--accent-02);display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]{margin-top:6px;margin-bottom:6px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]{margin-bottom:2px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment__creator--avatar[_ng
1content-%COMP%]   img[_ngcontent-%COMP%]{width:18px;height:18px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]{display:flex;flex-direction:row;grid-gap:4px;gap:4px;padding:2px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]{font-size:10px;display:flex;flex-direction:column;grid-gap:2px;gap:2px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._name[_ngcontent-%COMP%]{font-weight:bold;margin-top:2px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._comment[_ngcontent-%COMP%]{font-size:12px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._domain[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__reactions[_ngcontent-%COMP%]   ._like[_ngcontent-%COMP%]{text-decoration:none;padding:4px;margin:4px 4px 0 0;display:inline-block;line-height:16px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._item__reactions[_ngcontent-%COMP%]   ._dislike[_ngcontent-%COMP%]{text-decoration:none;padding:4px;margin:4px 4px 0 0;line-height:16px}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._action--buttons[_ngcontent-%COMP%]{display:flex;grid-gap:5px;gap:5px;margin-top:8px;padding:6px 6px 6px 0}._items__preview[_ngcontent-%COMP%]   ._items__preview--inner[_ngcontent-%COMP%]   ._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._action--buttons[_ngcontent-%COMP%]   ._read__more--button[_ngcontent-%COMP%]{padding:6px}.item-container[_ngcontent-%COMP%]{display:flex;grid-gap:20px;gap:20px;width:100%}.item-container[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]{width:100%;max-height:240px;order:1;flex-shrink:0;background:#0049ff}.item-container[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%!important;height:100%;-o-object-fit:cover;object-fit:cover}.item-container.image__right[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]{order:2;flex-shrink:0;width:140px;max-height:140px}.item-container.image__bottom[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]{order:2}.item-container.image__left[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]{order:1;flex-shrink:0;width:140px;max-height:140px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{order:2;display:flex;flex-shrink:1;flex-grow:1;flex-direction:column}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__date[_ngcontent-%COMP%]{background-color:#0000001a;padding:0 4px;font-size:12px;display:inline-block;margin-top:6px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__title[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-top:6px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__description[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__description._larger__item--desc[_ngcontent-%COMP%]{font-size:16px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]{margin-top:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]   ._item__tag[_ngcontent-%COMP%]{display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]   ._item__knowledge_tag[_ngcontent-%COMP%]{display:inline-block;padding:0 4px;font-size:10px;margin-right:4px;color:var(--accent);background:rgba(0,212,255,.3)}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__topics[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__topics[_ngcontent-%COMP%]   ._item__topic[_ngcontent-%COMP%]{color:var(--accent);background-color:var(--accent-02);display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__domain[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__reactions[_ngcontent-%COMP%]   ._like[_ngcontent-%COMP%]{color:#212121;text-decoration:none;padding:4px;margin:4px 4px 0 0;display:inline-block;line-height:16px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__reactions[_ngcontent-%COMP%]   ._dislike[_ngcontent-%COMP%]{color:#212121;text-decoration:none;padding:4px;margin:4px 4px 0 0;line-height:16px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]{margin-top:6px;margin-bottom:6px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]{margin-bottom:2px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment__creator--avatar[_ng
1content-%COMP%]   img[_ngcontent-%COMP%]{width:18px;height:18px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]{display:flex;flex-direction:row;grid-gap:4px;gap:4px;padding:2px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]{font-size:10px;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._name[_ngcontent-%COMP%]{font-weight:bold;margin-top:2px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._comment[_ngcontent-%COMP%]{font-size:12px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._action--buttons[_ngcontent-%COMP%]{display:flex;grid-gap:5px;gap:5px;margin-top:8px;padding:6px 6px 6px 0}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._action--buttons[_ngcontent-%COMP%]   ._read__more--button[_ngcontent-%COMP%]{padding:6px}.item-container.image__right[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{order:1;width:calc(100% - 140px)}.item-container.image__bottom[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{order:1}.item-container.image__left[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{order:2;width:calc(100% - 140px)}.radio__group[_ngcontent-%COMP%]{display:inline-flex;border:solid 1px var(--accent);border-radius:3px;overflow:hidden;vertical-align:middle;margin-bottom:4px!important}.radio__group-input[type=radio][_ngcontent-%COMP%]{position:absolute;visibility:hidden;display:none}.radio__group-label[_ngcontent-%COMP%]{color:#9a929e;margin-bottom:0!important;cursor:pointer;padding:2px 8px;font-size:12px!important;transition:.2s}.radio__group-input[type=radio][_ngcontent-%COMP%]:checked + .radio__group-label[_ngcontent-%COMP%]{color:#fff;background:var(--accent)}.radio__group-label[_ngcontent-%COMP%] + .radio__group-input[type=radio][_ngcontent-%COMP%] + .radio__group-label[_ngcontent-%COMP%]{border-left:solid 1px var(--accent)}.--noimages[_ngcontent-%COMP%]{display:none}
1._line--separator[_ngcontent-%COMP%]{border:none;margin-right:17px;margin-left:7px}._image__option[_ngcontent-%COMP%]{display:flex;justify-content:space-between;flex-wrap:wrap;grid-gap:24px;gap:24px;width:240px;margin:40px auto}._image__option[_ngcontent-%COMP%]   ._image__option--inner[_ngcontent-%COMP%]{cursor:pointer}._image__option[_ngcontent-%COMP%]   ._image__option--inner[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding:8px 0 0}._image__option[_ngcontent-%COMP%]   ._image__option--inner[_ngcontent-%COMP%]   .rect__bg[_ngcontent-%COMP%]{fill:var(--bgmain)}._image__option[_ngcontent-%COMP%]   ._image__option--inner[_ngcontent-%COMP%]   .path__txt[_ngcontent-%COMP%]{fill:var(--text-color)}._image__option[_ngcontent-%COMP%]   ._image__option--inner[_ngcontent-%COMP%]   .rect__item[_ngcontent-%COMP%]{fill:var(--accent-02)}._image__option[_ngcontent-%COMP%]   ._image__option--inner[_ngcontent-%COMP%]   ._selected[_ngcontent-%COMP%]{box-shadow:0 0 0 1px var(--accent)}._image__option[_ngcontent-%COMP%]   ._image__option--inner[_ngcontent-%COMP%]   ._selected[_ngcontent-%COMP%]   .rect__bg[_ngcontent-%COMP%]{fill:var(--accent-02)}._image__option[_ngcontent-%COMP%]   ._image__option--inner[_ngcontent-%COMP%]   ._selected[_ngcontent-%COMP%]   .rect__item[_ngcontent-%COMP%]{fill:var(--accent)}._larger__item--info[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center}._larger__item--info[_ngcontent-%COMP%]   ._message[_ngcontent-%COMP%]{padding:2px 18px;background-color:#ffe8a2;font-size:12px}._default__item--info[_ngcontent-%COMP%]{position:absolute;top:-2px;left:0;width:100%;display:flex;justify-content:center}._default__item--info[_ngcontent-%COMP%]   ._message[_ngcontent-%COMP%]{color:#212121;padding:4px 16px;background-color:#ffe8a2;font-size:12px}.full-image-width[_ngcontent-%COMP%]{width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;background-color:#317dff}.default-image-width[_ngcontent-%COMP%]{width:120px}"]}),e}(),ug=o(15257);function pg(e,t){1&e&&(u.ynx(0),u._uU(1," - Not set - "),u.BQk())}function _g(e,t){1&e&&(u.ynx(0),u._uU(1," Knowledge Base "),u.BQk())}function mg(e,t){1&e&&(u.ynx(0),u._uU(1," - Not set - "),u.BQk())}function fg(e,t){if(1&e&&(u.ynx(0),u.ynx(1,65),u.YNc(2,pg,2,0,"ng-container",66),u.YNc(3,_g,2,0,"ng-container",66),u.YNc(4,mg,2,0,"ng-container",67),u.BQk(),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngSwitch",n.module.data.originType),u.xp6(1),u.Q6J("ngSwitchCase",null),u.xp6(1),u.Q6J("ngSwitchCase","AllCollections")}}function hg(e,t){1&e&&(u.ynx(0),u._uU(1,"Search"),u.BQk())}function vg(e,t){1&e&&(u.ynx(0),u._uU(1,"Knowledge topic"),u.BQk())}function Zg(e,t){1&e&&(u.ynx(0),u._uU(1,"Knowledge Base"),u.BQk())}function xg(e,t){if(1&e&&(u.TgZ(0,"span",69),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.hij(" ",n.name||"--"," ")}}function bg(e,t){if(1&e&&(u.ynx(0),u.YNc(1,hg,2,0,"ng-container",32),u.YNc(2,vg,2,0,"ng-container",32),u.YNc(3,Zg,2,0,"ng-container",32),u.YNc(4,xg,2,1,"span",68),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf","Search"===n.module.data.originType),u.xp6(1),u.Q6J("ngIf","Collection"===n.module.data.originType),u.xp6(1),u.Q6J("ngIf","AllCollections"===n.module.data.originType),u.xp6(1),u.Q6J("ngForOf",n.module.data.origins)}}function Cg(e,t){1&e&&(u.ynx(0),u.TgZ(1,"span"),u._uU(2,"[ Using Global dates ]"),u.qZA(),u.BQk())}function yg(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"span"),u._uU(2),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(2),u.AsE("",n.module.data.from||"--"," / ",n.module.data.to||"--","")}}function Mg(e,t){1&e&&(u.ynx(0),u._uU(1,"Publication date"),u.BQk())}function wg(e,t){1&e&&(u.ynx(0),u._uU(1,"Creation date"),u.BQk())}function Ag(e,t){1&e&&(u.ynx(0),u._uU(1,"Hybrid"),u.BQk())}function qg(e,t){1&e&&(u.TgZ(0,"span"),u.TgZ(1,"em"),u._uU(2,"Origin is not set yet!"),u.qZA(),u.qZA())}function Tg(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",6),u.TgZ(1,"div",7),u.TgZ(2,"label"),u._uU(3,"Scroll info tip:"),u.qZA(),u.qZA(),u.TgZ(4,"div",8),u.TgZ(5,"input",70),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().module.data.scrollWidget.infoTip=e}),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(5),u.Q6J("ngModel",i.module.data.scrollWidget.infoTip)}}function Og(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",6),u.TgZ(1,"label",59),u.TgZ(2,"input",60),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().module.data.scrollWidget.showOpenSE=e}),u.qZA(),u._UZ(3,"span",61),u.TgZ(4,"span",62),u._uU(5,"Show \u201cOpen in Search Engine\u201d button"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(2),u.Q6J("ngModel",i.module.data.scrollWidget.showOpenSE)}}function Pg(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",6),u.TgZ(1,"div",7),u.TgZ(2,"label"),u._uU(3,"Button text:"),u.qZA(),u.qZA(),u.TgZ(4,"div",8),u.TgZ(5,"input",71),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().module.data.scrollWidget.seText=e}),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(5),u.Q6J("ngModel",i.module.data.scrollWidget.seText)}}var kg=function(e){return{background:e}};function Ug(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",6),u.TgZ(1,"div",7),u.TgZ(2,"label"),u._uU(3,"Button colors:"),u.qZA(),u.qZA(),u.TgZ(4,"div",21),u.TgZ(5,"label",22),u._UZ(6,"span",23),u.TgZ(7,"input",64),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().module.data.scrollWidget.seBgColor=e}
1),u.qZA(),u._uU(8," Background color "),u.qZA(),u.TgZ(9,"label",22),u._UZ(10,"span",23),u.TgZ(11,"input",64),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().module.data.scrollWidget.seTextColor=e}),u.qZA(),u._uU(12," Text color "),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(6),u.Q6J("ngStyle",u.VKq(4,kg,i.module.data.scrollWidget.seBgColor)),u.xp6(1),u.Q6J("ngModel",i.module.data.scrollWidget.seBgColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(6,kg,i.module.data.scrollWidget.seTextColor)),u.xp6(1),u.Q6J("ngModel",i.module.data.scrollWidget.seTextColor)}}var Ig=function(){var e=function(){function e(t,n,i,o,r,a,s){d(this,e),this.itemService=t,this.searchService=n,this.collectionService=i,this.sharePlusService=o,this.modalService=r,this.cdr=a,this.notificationService=s,this._loading=!1,this._error=!1,this.itemupdate=new u.vpe,this._destroy$=new Ki.xQ,this._addingItemById=!1}return p(e,[{key:"ngOnInit",value:function(){this.originType=this.module.data.originType,this.origins=this.module.data.origins||[],this.itemsCount=this.module.data.itemsCount,this.module.data.originType||this.initFeedSettings()}},{key:"ngAfterViewInit",value:function(){}},{key:"update",value:function(){this.module.data.originType=this.originType,this.module.data.origins=this.origins,this.module.data.itemsCount=this.itemsCount,this.module.data.initItemsUpdate()}},{key:"setOriginType",value:function(){}},{key:"setOriginId",value:function(e){console.log("evv:",e)}},{key:"dropItem",value:function(e){console.log("mod:",e),(0,Ur.bA)(this.module.data.items,e.previousIndex,e.currentIndex),(0,Ur.bA)(this.module.data.item_ids,e.previousIndex,e.currentIndex),this.itemupdate.emit(!0)}},{key:"editItem",value:function(e){var t=this;this.editingItem=null,setTimeout(function(){t.editingItem=e},1)}},{key:"updateItem",value:function(){console.log("up:",this.item_ids),this.getItems()}},{key:"removeItem",value:function(e){!confirm("Remove item from list?")||(this.module.data.item_ids.splice(e,1),this.module.data.items.splice(e,1))}},{key:"getItems",value:function(){var e=this;this.sharePlusService.getItemsByIds(this.origin,this.module.data.item_ids).subscribe(function(t){e.module.data.items=t,e.editingItem=null,e.itemupdate.emit(!0)},function(e){})}},{key:"dropItemElement",value:function(e){console.log("mod:",e),(0,Ur.bA)(this.module.data.itemConfig,e.previousIndex,e.currentIndex)}},{key:"count",value:function(e){console.log("NUMBERS:",e.target.value);var t=e.target.value;t>40?t=40:t<1&&(t=1),this.itemsCount=t}},{key:"addItemById",value:function(e,t){var n=this;if(console.log("additem:",e),e&&!this._addingItemById){if(this.module.data.item_ids.indexOf(e)>-1)return void this.notificationService.info("Item already exists on this module!");this._addingItemById=!0,this.sharePlusService.getItemsByIds(this.origin,[e],this.templateId).pipe((0,ug.q)(1)).subscribe(function(i){console.log("kl:",i),n.module.data.item_ids.push(e),n.getItems(),t.blur(),n.notificationService.success("Item added!"),n._addingItemById=!1},function(e){console.error("kl:",e),n._addingItemById=!1,n.notificationService.error("Unable to add the item")})}}},{key:"initFeedSettings",value:function(){this.modalService.medium(new k.u_l({content:nc,properties:{originType:this.module.data.originType,origins:this.module.data.origins,use_dates:this.module.data.use_dates,from:this.module.data.from,to:this.module.data.to,date_to_consider:this.module.data.date_to_consider,itemsCount:this.module.data.itemsCount,avoid_similar:this.module.data.avoid_similar,callback:this.updateFeedSettings.bind(this)}}))}},{key:"updateFeedSettings",value:function(e){var t,n=this;this.module.data.originType=e.originType,this.module.data.origins=null!==(t=e.origins)&&void 0!==t?t:[],this.module.data.itemsCount=e.itemsCount,this.module.data.use_dates=e.use_dates,this.module.data.date_to_consider=e.date_to_consider,this.module.data.from=e.from,this.module.data.to=e.to,this.module.data.avoid_similar=e.avoid_similar,setTimeout(function(){return n.module.data.initItemsUpdate()},1)}},{key:"trackById",value:function(e,t){return t.id}},{key:"trackByType",value:function(e,t){return t.type}},{key:"manageItemsLayout",value:function(){this.modalService.large(new k.u_l({content:dg,properties:{module:this.module}}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.en),u.Y36(_.oD),u.Y36(_.a$),u.Y36(_.Xw),u.Y36(_.Z7),u.Y36(u.sBO),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-articles"]],inputs:{template:"template",module:"module",origin:"origin"},outputs:{itemupdate:"itemupdate"},decls:193,vars:52,consts:[[1,"label-module-type"],[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--option","column",2,"flex-direction","row","align-items","center"],[1,"_setting__header",2,"white-space","nowrap"],["type","number","min","0","max","5",3,"ngModel","ngModelChange"],[1,"feed-settings",3,"click"],[1,"feed-settings__edit"],[1,"la","la-pencil"],[1,"feed-option"],[4,"ngIf"],["type","button",1,"btn","btn--secondary","btn--smaller",2,"margin","0","width","110px",3,"disabled","click"],[1,"_items__layout",3,"click"],[1,"_items__layout__edit"],[1,"_items__layout--inner"],[1,"_left--properties"],[1,"_image--wrapper"],[1,"_image"],[1,"_right--properties"],[1,"_properties"],[1,"_date"],[1,"_title"],[1,"_description"],[1,"_domain"],[1,"radio__group-wrapper"],["for","one-column",1,"form__radio"],["type","radio","name","item_layout_columns","id","one-column",3,"value","ngModel","ngModelChange"],["for","two-columns",1,"form__radio"],["type","radio","name","item_layout_columns","id","two-columns",3,"value","ngModel","ngModelChange"],["for","three-columns",1,"form__radio"],["type","radio","name","item_layout_columns","id","three-columns",3,"value","ngModel","ngModelChange"],[2,"display","inline-block"],[1,"radio__group"],["type","radio","id","yes-article-large","name","article-large",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","yes-article-large",1,"radio__group-label"],["type","radio","name","article-large","id","no-article-large",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","no-article-large",1,"radio__group-label"],[1,"form__checkbox"],["type","checkbox",3,"ngModel","ngModelChange"],[1,"form__checkbox-input"],[1,"form__checkbox-label"],["class","sp-module-editor-container--option column",4,"ngIf"],["type","color",3,"ngModel","ngModelChange"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],["class","feed-option__child",4,"ngFor","ngForOf"],[1,"feed-option__child"],["type","text","placeholder","More articles will load as you scroll.",3,"ngModel","ngModelChange"],["type","text",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Articles"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.TgZ(4,"div",3),u._uU(5,"Section Header"),u.qZA(),u.qZA(),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"label"),u._uU(11,"Title:"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"div",7),u.TgZ(16,"label"),u._uU(17,"Description:"),u.qZA(),u.qZA(),u.TgZ(18,"div",8),u.TgZ(19,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",11),u.TgZ(21,"div",6),u.TgZ(22,"div",7),u.TgZ(23,"label"),u._uU(24,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(25,"div",8),u.TgZ(26,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",6),u.TgZ(28,"div",7),u.TgZ(29,"label"),u._uU(30,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(31,"div",8),u.TgZ(32,"div",13),u.TgZ(33,"label",14),u.TgZ(34,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(35,"span",16),u.TgZ(36,"span",17),u._uU(37,"Left"),u.qZA(),u.qZA(),u.TgZ(38,"label",14),u.TgZ(39,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(40,"span",16),u.TgZ(41,"span",17),u._uU(42,"Center"),u.qZA(),u.qZA(),u.TgZ(43,"label",14),u.TgZ(44,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(45,"span",16),u.TgZ(46,"span",17),u._uU(47,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(48,"div",20),u.TgZ(49,"div",6),u.TgZ(50,"div",7),u.TgZ(51,"label"),u._uU(52,"Colors:"),u.qZA(),u.qZA(),u.TgZ(53,"div",21),u.TgZ(54,"label",22),u._UZ(55,"span",23),u.TgZ(56,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleBackgroun
1dColor=e}),u.qZA(),u._uU(57," Background color "),u.qZA(),u.TgZ(58,"label",22),u._UZ(59,"span",23),u.TgZ(60,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleTextColor=e}),u.qZA(),u._uU(61," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(62,"div",20),u.TgZ(63,"div",25),u.TgZ(64,"div",26),u.TgZ(65,"label"),u._uU(66,"Border thickness:"),u.qZA(),u.qZA(),u.TgZ(67,"div",8),u.TgZ(68,"input",27),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderWidth=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(69,"div",1),u.TgZ(70,"div",2),u.TgZ(71,"div",3),u._uU(72,"Articles feed"),u.qZA(),u.qZA(),u.TgZ(73,"div",4),u.TgZ(74,"div",5),u.TgZ(75,"div",6),u.TgZ(76,"div",28),u.NdJ("click",function(){return t.initFeedSettings()}),u.TgZ(77,"span",29),u._UZ(78,"i",30),u.qZA(),u.TgZ(79,"div",31),u.TgZ(80,"span"),u._uU(81,"Origin:"),u.qZA(),u.TgZ(82,"span"),u.YNc(83,fg,5,3,"ng-container",32),u.YNc(84,bg,5,4,"ng-container",32),u.qZA(),u.qZA(),u.TgZ(85,"div",31),u.TgZ(86,"span"),u._uU(87,"From/To:"),u.qZA(),u.YNc(88,Cg,3,0,"ng-container",32),u.YNc(89,yg,3,2,"ng-container",32),u.qZA(),u.TgZ(90,"div",31),u.TgZ(91,"span"),u._uU(92,"Get by:"),u.qZA(),u.TgZ(93,"span"),u.YNc(94,Mg,2,0,"ng-container",32),u.YNc(95,wg,2,0,"ng-container",32),u.YNc(96,Ag,2,0,"ng-container",32),u.qZA(),u.qZA(),u.TgZ(97,"div",31),u.TgZ(98,"span"),u._uU(99,"Articles:"),u.qZA(),u.TgZ(100,"span"),u._uU(101),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(102,"div",6),u.TgZ(103,"button",33),u.NdJ("click",function(){return t.update()}),u._uU(104," Update Articles "),u.qZA(),u.YNc(105,qg,3,0,"span",32),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(106,"div",1),u.TgZ(107,"div",2),u.TgZ(108,"div",3),u._uU(109,"Article layout"),u.qZA(),u.qZA(),u.TgZ(110,"div",4),u.TgZ(111,"div",5),u.TgZ(112,"div",6),u.TgZ(113,"div",34),u.NdJ("click",function(){return t.manageItemsLayout()}),u.TgZ(114,"span",35),u._UZ(115,"i",30),u.qZA(),u.TgZ(116,"div",36),u.TgZ(117,"div",37),u.TgZ(118,"div",38),u._UZ(119,"div",39),u.qZA(),u.qZA(),u.TgZ(120,"div",40),u.TgZ(121,"div",41),u._UZ(122,"div",42),u._UZ(123,"div",43),u._UZ(124,"div",44),u._UZ(125,"div",45),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(126,"div",6),u.TgZ(127,"div",8),u.TgZ(128,"div",46),u.TgZ(129,"label"),u._uU(130,"Articles column layout:"),u.qZA(),u.TgZ(131,"label",47),u.TgZ(132,"input",48),u.NdJ("ngModelChange",function(e){return t.module.data.itemLayoutColumns=e}),u.qZA(),u._UZ(133,"span",16),u.TgZ(134,"span",17),u._uU(135,"One"),u.qZA(),u.qZA(),u.TgZ(136,"label",49),u.TgZ(137,"input",50),u.NdJ("ngModelChange",function(e){return t.module.data.itemLayoutColumns=e}),u.qZA(),u._UZ(138,"span",16),u.TgZ(139,"span",17),u._uU(140,"Two"),u.qZA(),u.qZA(),u.TgZ(141,"label",51),u.TgZ(142,"input",52),u.NdJ("ngModelChange",function(e){return t.module.data.itemLayoutColumns=e}),u.qZA(),u._UZ(143,"span",16),u.TgZ(144,"span",17),u._uU(145,"Three"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(146,"div",8),u.TgZ(147,"div",46),u.TgZ(148,"label",53),u._uU(149,"Display first article larger:"),u.qZA(),u.TgZ(150,"div",54),u.TgZ(151,"input",55),u.NdJ("ngModelChange",function(e){return t.module.data.largerItem.use=e}),u.qZA(),u.TgZ(152,"label",56),u._uU(153,"Yes"),u.qZA(),u.TgZ(154,"input",57),u.NdJ("ngModelChange",function(e){return t.module.data.largerItem.use=e}),u.qZA(),u.TgZ(155,"label",58),u._uU(156,"No"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(157,"div",1),u.TgZ(158,"div",2),u.TgZ(159,"div",3),u._uU(160,"Scrollable widget"),u.qZA(),u.qZA(),u.TgZ(161,"div",4),u.TgZ(162,"div",20),u.TgZ(163,"div",6),u.TgZ(164,"label",59),u.TgZ(165,"input",60),u.NdJ("ngModelChange",function(e){return t.module.data.scrollWidget.enabled=e})("ngModelChange",function(){return t.module.data.initItemsUpdate()}),u.qZA(),u._UZ(166,"span",61),u.TgZ(167,"span",62),u._uU(168,"Enable in-widget scrolling"),u.qZA(),u.qZA(),u.qZA(),u.YNc(169,Tg,6,1,"div",63),u.YNc(170,Og,6,1,"div",63),u.YNc(171,Pg,6,1,"div",63),u.YNc(172,Ug,13,8,"div",63),u.qZA(),u.qZA(),u.qZA(),u.TgZ(173,"div",1),u.TgZ(174,"div",2),u.TgZ(175,"div",3),u._uU(176,"Colors"),u.qZA(),u.qZA(),u.TgZ(177,"div",4),u.TgZ(178,"div",5),u.TgZ(179,"div",6),u.TgZ(180,"div",21),u.TgZ(181,"label",22),u._UZ(182,"span",23),u.TgZ(183,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}
1),u.qZA(),u._uU(184," Background color "),u.qZA(),u.TgZ(185,"label",22),u._UZ(186,"span",23),u.TgZ(187,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(188," Text color "),u.qZA(),u.TgZ(189,"label",22),u._UZ(190,"span",23),u.TgZ(191,"input",64),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderColor=e}),u.qZA(),u._uU(192," Border color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(13),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(11),u.Q6J("ngStyle",u.VKq(42,kg,t.module.data.titleBackgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBackgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(44,kg,t.module.data.titleTextColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleTextColor),u.xp6(8),u.Q6J("ngModel",t.module.data.titleBorderWidth),u.xp6(15),u.Q6J("ngIf",!t.module.data.originType||!(null!=t.module.data.origins&&t.module.data.origins.length)),u.xp6(1),u.Q6J("ngIf",t.module.data.originType&&(null==t.module.data.origins?null:t.module.data.origins.length)),u.xp6(4),u.Q6J("ngIf","global"===t.module.data.use_dates),u.xp6(1),u.Q6J("ngIf","custom"===t.module.data.use_dates),u.xp6(5),u.Q6J("ngIf","pubdate"===t.module.data.date_to_consider),u.xp6(1),u.Q6J("ngIf","creationdate"===t.module.data.date_to_consider),u.xp6(1),u.Q6J("ngIf","hybrid"===t.module.data.date_to_consider),u.xp6(5),u.Oqu(t.module.data.itemsCount),u.xp6(2),u.Q6J("disabled",!t.module.data.originType),u.xp6(2),u.Q6J("ngIf",!t.module.data.originType),u.xp6(27),u.Q6J("value",1)("ngModel",t.module.data.itemLayoutColumns),u.xp6(5),u.Q6J("value",2)("ngModel",t.module.data.itemLayoutColumns),u.xp6(5),u.Q6J("value",3)("ngModel",t.module.data.itemLayoutColumns),u.xp6(9),u.Q6J("ngModel",t.module.data.largerItem.use)("value",!0),u.xp6(3),u.Q6J("ngModel",t.module.data.largerItem.use)("value",!1),u.xp6(11),u.Q6J("ngModel",t.module.data.scrollWidget.enabled),u.xp6(4),u.Q6J("ngIf",t.module.data.scrollWidget.enabled),u.xp6(1),u.Q6J("ngIf",!("Search"===t.module.data.originType&&(null==t.module.data.origins?null:t.module.data.origins.length)>1)),u.xp6(1),u.Q6J("ngIf",t.module.data.scrollWidget.showOpenSE),u.xp6(1),u.Q6J("ngIf",t.module.data.scrollWidget.showOpenSE),u.xp6(10),u.Q6J("ngStyle",u.VKq(46,kg,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(48,kg,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(50,kg,t.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBorderColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,c.PC,c.O5,P.Wl,c.RF,c.n9,c.ED,c.sg],styles:['input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}._item[_ngcontent-%COMP%]{cursor:move;font-size:12px;background-color:var(--bg-boxes);padding:4px 6px;box-shadow:0 1px 2px #0000001a;margin-bottom:1px;position:relative}._item__title[_ngcontent-%COMP%]{width:calc(100% - 40px)}._item__edit[_ngcontent-%COMP%]{width:16px;height:16px;border-radius:100px;line-height:16px;text-align:center;background-color:var(--accent);color:#fff;position:absolute;right:5px;top:5px;cursor:pointer}._item__delete[_ngcontent-%COMP%]{width:16px;height:16px;border-radius:100px;line-height:16px;text-align:center;background-color:var(--accent);color:#fff;position:absolute;right:27px;top:5px;font-size:8px;cursor:pointer}._items-list.cdk-drop-list-dragging[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:.3;box-shadow:inset 0 0 0 40000px #00000080}.feed-settings[_ngcontent-%COMP%]{width:100%;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative}.feed-settings__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;display:flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}.feed-settings[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}.feed-settings[_ngcontent-%COMP%]:hover   .feed-settings__edit[_ngcontent-%COMP%]{display:flex}.feed-option[_ngcontent-%COMP%]{display:flex;margin-bottom:4px;word-break:break-word}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{flex-grow:0;flex-shrink:0;width:130px}.feed-option__child[_ngcontent-%COMP%]{padding-left:24px;position:relative;display:block;width:auto!important}.feed-option__child[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;
1left:6px;top:8px;border:dotted 1px var(--border-color);width:10px}.feed-option__child[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:7px}.form__hint[_ngcontent-%COMP%]{position:relative;padding-left:42px}.form__hint[_ngcontent-%COMP%]:before{content:"i";position:absolute;left:26px;top:1px;width:14px;height:14px;border-radius:50%;font-size:10px;line-height:14px;text-align:center;color:#2563eb;background:#e0e7ff;font-weight:600}._items__layout[_ngcontent-%COMP%]{margin-bottom:16px;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative;width:100%}._items__layout[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-top:0;margin-bottom:8px}._items__layout__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}._items__layout[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}._items__layout[_ngcontent-%COMP%]:hover   ._items__layout__edit[_ngcontent-%COMP%]{display:flex}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]{display:flex;flex-grow:1}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._left--properties[_ngcontent-%COMP%]{width:100px;flex-shrink:0}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._left--properties[_ngcontent-%COMP%]   ._image--wrapper[_ngcontent-%COMP%]{width:100%;padding-bottom:100%;position:relative}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._left--properties[_ngcontent-%COMP%]   ._image--wrapper[_ngcontent-%COMP%]   ._image[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent-02)}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1;padding-left:10px}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._date[_ngcontent-%COMP%]{width:40%;flex:1;height:15px;margin-bottom:5px;background-color:var(--accent-02)}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._title[_ngcontent-%COMP%]{width:70%;flex:1;height:20px;margin-bottom:5px;background-color:var(--accent-02)}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._description[_ngcontent-%COMP%]{flex:2;margin-bottom:5px;background-color:var(--accent-02)}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._domain[_ngcontent-%COMP%]{width:40%;flex:1;height:10px;background-color:var(--accent-02)}']}),e}(),Sg=function(){var e=function(){function e(t){d(this,e),this.modalService=t,this.feedSettings=new P.cw({sort_by:new P.NI(null,P.kI.required),itemsCount:new P.NI(null,P.kI.required)})}return p(e,[{key:"ngOnInit",value:function(){this.feedSettings.patchValue({sort_by:this.sort_by,itemsCount:this.itemsCount}),console.log("feedSettings:patch",this.feedSettings.value)}},{key:"ngAfterViewInit",value:function(){}},{key:"ngOnDestroy",value:function(){}},{key:"count",value:function(e){console.log("NUMBERS:",this.feedSettings.value.itemsCount);var t=this.feedSettings.value.itemsCount;t>12?t=12:t<1&&(t=1),this.feedSettings.patchValue({itemsCount:t})}},{key:"submit",value:function(){this.callback(this.feedSettings.value),this.modalService.close()}},{key:"close",value:function(){this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-newsfeed-feed-settings"]],inputs:{sort_by:"sort_by",itemsCount:"itemsCount",callback:"callback"},decls:30,vars:2,consts:[[1,"_wrapper"],[1,"table__form",3,"formGroup","ngSubmit"],[1,"table__form-group"],[1,"table__form-inputs"],[1,"table__form-opt"],[1,"_option__data"],["type","number","min","1","max","200","formControlName","itemsCount",2,"width","120px","padding","8px","border","solid 1px var(--border-color)",3,"focus","blur"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","name","sort_by","value","created_at","formControlName","sort_by"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","name","sort_by","value","publication_date","formControlName","sort_by"],[1,"table__form-btns"],[1,"btn","btn--primary",3,"disabled"],["type","button",1,"btn","btn--cancel",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"h2"),u._uU(2,"Where should we show articles from ..."),u.qZA(),u.TgZ(3,"form",1),u.NdJ("ngSubmit",function(){return t.submit()}),u.TgZ(4,"div",2),u.TgZ(5,"div",3),u.TgZ(6,"div",4),u.TgZ(7,"label"),u._uU(8,"Articles count:"),u.qZA(),u.TgZ(9,"div",5),u.TgZ(10,"input",6),u.NdJ("focus",function(e){return t.count(e)})("blur",function(e){return t.count(e)}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(11,"div",4),u.TgZ(12,"label"),u._uU(13,"Sort articles by:"),u.qZA(),u.TgZ(14,"div",7),u.TgZ(15,"label",8),u._UZ(16,"input",9),u._UZ(17,"span",10),u.TgZ(18,"span",11),u._uU(19,"Created at"),u.qZA(),u.qZA(),u.TgZ(20,"label",8),u._UZ(21,"input",12),u._UZ(22,"span",10),u.TgZ(23,"span",11),u._uU(24,"Publication Date"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(25,"div",13),u.TgZ(26,"button",14),u._uU(27,"Update articles"),u.qZA(),u.TgZ(28,"button",15),u.NdJ("click",function(){return t.close()}),u._uU(29,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(3),u.Q6J("formGroup",t.feedSettings),u.xp6(23),u.Q6J("disabled",!t.feedSettings.val
1id))},directives:[P._Y,P.JL,P.sg,P.qQ,P.Fd,P.wV,P.Fj,P.JJ,P.u,P._],styles:['._wrapper[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{padding:24px 24px 16px}.table__form-inputs[_ngcontent-%COMP%]{grid-gap:24px;gap:24px}.table__form-opt[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{font-weight:700}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]{grid-gap:8px;gap:8px}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]   input[type=datetime-local][_ngcontent-%COMP%]{width:240px;height:32px}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]   .datetime__seperator[_ngcontent-%COMP%]{font-size:24px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]{display:inline-flex;width:auto;padding:4px;border:solid 1px var(--border-color);border-radius:3px;margin-top:8px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox.--active[_ngcontent-%COMP%]{border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%], .articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]{width:16px;height:16px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-label[_ngcontent-%COMP%], .articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-label[_ngcontent-%COMP%]{font-size:12px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]:after{width:8px;height:8px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%]:after{border-width:0 2px 2px 0}.origin-type-wrapper[_ngcontent-%COMP%]{position:relative;padding-left:30px}.origin-type-wrapper[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;left:6px;top:20px;border:dotted 1px var(--border-color);width:18px}.origin-type-wrapper[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:19px}']}),e}();function Jg(e,t){1&e&&(u.ynx(0),u._uU(1,"Publication date"),u.BQk())}function Ng(e,t){1&e&&(u.ynx(0),u._uU(1,"Creation date"),u.BQk())}function Qg(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",46),u.NdJ("click",function(){return u.CHM(n),u.oxw().manageItemsLayout()}),u.TgZ(1,"span",47),u._UZ(2,"i",29),u.qZA(),u.TgZ(3,"div",48),u.TgZ(4,"div",49),u.TgZ(5,"div",50),u._UZ(6,"div",51),u.qZA(),u.qZA(),u.TgZ(7,"div",52),u.TgZ(8,"div",53),u._UZ(9,"div",54),u._UZ(10,"div",55),u._UZ(11,"div",56),u._UZ(12,"div",57),u.qZA(),u.qZA(),u.qZA(),u.qZA()}}var Lg=function(e){return{background:e}},Fg=function(){var e=function(){function e(t,n,i,o,r,a){d(this,e),this.itemService=t,this.searchService=n,this.collectionService=i,this.sharePlusService=o,this.cdr=r,this.modalService=a,this._loading=!1,this._error=!1,this.itemupdate=new u.vpe}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.module.data.initItemsUpdate(),setTimeout(function(){e.cdr.detectChanges()},2)}},{key:"ngAfterViewInit",value:function(){}},{key:"update",value:function(){this.module.data.initItemsUpdate()}},{key:"initFeedSettings",value:function(){this.modalService.medium(new k.u_l({content:Sg,properties:{sort_by:this.module.data.sort_by,itemsCount:this.module.data.itemsCount,callback:this.updateFeedSettings.bind(this)}}))}},{key:"updateFeedSettings",value:function(e){var t=this;console.log("feedSettings:",e),this.module.data.itemsCount=e.itemsCount,this.module.data.sort_by=e.sort_by,setTimeout(function(){t.module.data.initItemsUpdate()},1)}},{key:"manageItemsLayout",value:function(){this.modalService.large(new k.u_l({content:dg,properties:{module:this.module}}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.en),u.Y36(_.oD),u.Y36(_.a$),u.Y36(_.Xw),u.Y36(u.sBO),u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-newsfeed"]],inputs:{template:"template",module:"module",origin:"origin"},outputs:{itemupdate:"itemupdate"},decls:154,vars:41,consts:[[1,"label-module-type"],[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],["type","number","min","0","max","5",3,"ngModel","ngModelChange"],["type","color",3,"ngModel","ngModelChange"],[1,"feed-settings",3,"click"],[1,"feed-settings__edit"],[1,"la","la-pencil"],[1,"feed-option"],[4,"ngIf"],["class","_items__layout",3,"click",4,"ngIf"],[1,"radio__group-wrapper"],["for","one-column",1,"form__radio"],["type","radio","name","item_layout_columns","id","one-column",3,"value","ngModel","ngModelChange"],["for","two-columns",1,"form__radio"],["type","radio","name","item_layout_columns","id","two-columns",3,"value","ngModel","ngModelChange"],["for","three-columns",1,"form__radio"],["type","radio","name","item_layout_columns","id","three-columns",3,"value","ngModel","ngModelChange"],[2,"display","inline-block"],[1,"radio__group"],["type","radio","id","yes-article-large","name","article-large",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","yes-article-large",1,"radio__group-label"],["type","radio","name","article-large","id","no-article-large",1,"radio__group-input",3,"ngModel","value","ngModelChange"],["for","no-article-large",1,"radio__group-label"],[1,"_items__layout",3,"click"],[1,"_items__layout__edit"],[1,"_items__layout--inner"],[1,"_left--properties"],[1,"_image--wrapper"],[1,"_image"],[1,"_right--properties"],[1,"_properties"],[1,"_date"],[1,"_title"],[1,"_description"],[1,"_domain"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"News feed"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.TgZ(4,"div",3),u._uU(5,"Section Header"),u.qZA(),u.qZA(),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"label"),u._uU(11,"Title:"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"div",7),u.TgZ(16,"label"),u._uU(17,"Description:"),u.qZA(),u.qZA(),u.TgZ(18,"div",8),u.TgZ(19,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",11),u.TgZ(21,"div",6),u.TgZ(22,"div",7),u.TgZ(23,"label"),u._uU(24,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(25,"div",8),u.TgZ(26,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",6),u.TgZ(28,"div",7),u.TgZ(29,"label"),u._uU(30,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(31,"div",8),u.TgZ(32,"div",13),u.TgZ(33,"label",14),u.TgZ(34,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(35,"span",16),u.TgZ(36,"span",17),u._uU(37,"Left"),u.qZA(),u.qZA(),u.TgZ(38,"label",14),u.TgZ(39,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(40,"span",16),u.TgZ(41,"span",17),u._uU(42,"Center"),u.qZA(),u.qZA(),u.TgZ(43,"label",14),u.TgZ(44,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(45,"span",16),u.TgZ(46,"span",17),u._uU(47,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(48,"div",20),u.TgZ(49,"div",6),u.TgZ(50,"div",7),u.TgZ(51,"label"),u._uU(52,"Colors:"),u.qZA(),u.qZA(),u.TgZ(53,"div",21),u.TgZ(54,"label",22),u._UZ(55,"span",23),u.TgZ(56,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleBackgroun
1dColor=e}),u.qZA(),u._uU(57," Background color "),u.qZA(),u.TgZ(58,"label",22),u._UZ(59,"span",23),u.TgZ(60,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleTextColor=e}),u.qZA(),u._uU(61," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(62,"div",11),u.TgZ(63,"div",6),u.TgZ(64,"div",7),u.TgZ(65,"label"),u._uU(66,"Border thickness:"),u.qZA(),u.qZA(),u.TgZ(67,"div",8),u.TgZ(68,"input",25),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderWidth=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(69,"div",6),u.TgZ(70,"div",7),u.TgZ(71,"label"),u._uU(72,"Border color:"),u.qZA(),u.qZA(),u.TgZ(73,"div",8),u.TgZ(74,"label",22),u._UZ(75,"span",23),u.TgZ(76,"input",26),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderColor=e}),u.qZA(),u._uU(77," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(78,"div",1),u.TgZ(79,"div",2),u.TgZ(80,"div",3),u._uU(81,"Articles feed"),u.qZA(),u.qZA(),u.TgZ(82,"div",4),u.TgZ(83,"div",5),u.TgZ(84,"div",6),u.TgZ(85,"div",27),u.NdJ("click",function(){return t.initFeedSettings()}),u.TgZ(86,"span",28),u._UZ(87,"i",29),u.qZA(),u.TgZ(88,"div",30),u.TgZ(89,"span"),u._uU(90,"Articles:"),u.qZA(),u.TgZ(91,"span"),u._uU(92),u.qZA(),u.qZA(),u.TgZ(93,"div",30),u.TgZ(94,"span"),u._uU(95,"Sort by:"),u.qZA(),u.TgZ(96,"span"),u.YNc(97,Jg,2,0,"ng-container",31),u.YNc(98,Ng,2,0,"ng-container",31),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(99,"div",1),u.TgZ(100,"div",2),u.TgZ(101,"div",3),u._uU(102,"Article layout"),u.qZA(),u.qZA(),u.TgZ(103,"div",4),u.TgZ(104,"div",5),u.TgZ(105,"div",6),u.YNc(106,Qg,13,0,"div",32),u.qZA(),u.TgZ(107,"div",6),u.TgZ(108,"div",8),u.TgZ(109,"div",33),u.TgZ(110,"label"),u._uU(111,"Articles column layout:"),u.qZA(),u.TgZ(112,"label",34),u.TgZ(113,"input",35),u.NdJ("ngModelChange",function(e){return t.module.data.itemLayoutColumns=e}),u.qZA(),u._UZ(114,"span",16),u.TgZ(115,"span",17),u._uU(116,"One"),u.qZA(),u.qZA(),u.TgZ(117,"label",36),u.TgZ(118,"input",37),u.NdJ("ngModelChange",function(e){return t.module.data.itemLayoutColumns=e}),u.qZA(),u._UZ(119,"span",16),u.TgZ(120,"span",17),u._uU(121,"Two"),u.qZA(),u.qZA(),u.TgZ(122,"label",38),u.TgZ(123,"input",39),u.NdJ("ngModelChange",function(e){return t.module.data.itemLayoutColumns=e}),u.qZA(),u._UZ(124,"span",16),u.TgZ(125,"span",17),u._uU(126,"Three"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(127,"div",8),u.TgZ(128,"div",33),u.TgZ(129,"label",40),u._uU(130,"Display first article larger:"),u.qZA(),u.TgZ(131,"div",41),u.TgZ(132,"input",42),u.NdJ("ngModelChange",function(e){return t.module.data.largerItem.use=e}),u.qZA(),u.TgZ(133,"label",43),u._uU(134,"Yes"),u.qZA(),u.TgZ(135,"input",44),u.NdJ("ngModelChange",function(e){return t.module.data.largerItem.use=e}),u.qZA(),u.TgZ(136,"label",45),u._uU(137,"No"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(138,"div",1),u.TgZ(139,"div",2),u.TgZ(140,"div",3),u._uU(141,"Colors"),u.qZA(),u.qZA(),u.TgZ(142,"div",4),u.TgZ(143,"div",5),u.TgZ(144,"div",6),u.TgZ(145,"div",21),u.TgZ(146,"label",22),u._UZ(147,"span",23),u.TgZ(148,"input",26),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(149," Background color "),u.qZA(),u.TgZ(150,"label",22),u._UZ(151,"span",23),u.TgZ(152,"input",26),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(153," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(13),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(11),u.Q6J("ngStyle",u.VKq(31,Lg,t.module.data.titleBackgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBackgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(33,Lg,t.module.data.titleTextColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleTextColor),u.xp6(8),u.Q6J("ngModel",t.module.data.titleBorderWidth),u.xp6(7),u.Q6J("ngStyle",u.VKq(35,Lg,t.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBorderColor),u.xp6(16),u.hij(" ",t.module.data.itemsCount," "),u.xp6(
15),u.Q6J("ngIf","publication_date"===t.module.data.sort_by),u.xp6(1),u.Q6J("ngIf","created_at"===t.module.data.sort_by),u.xp6(8),u.Q6J("ngIf",t.module.data.items.length),u.xp6(7),u.Q6J("value",1)("ngModel",t.module.data.itemLayoutColumns),u.xp6(5),u.Q6J("value",2)("ngModel",t.module.data.itemLayoutColumns),u.xp6(5),u.Q6J("value",3)("ngModel",t.module.data.itemLayoutColumns),u.xp6(9),u.Q6J("ngModel",t.module.data.largerItem.use)("value",!0),u.xp6(3),u.Q6J("ngModel",t.module.data.largerItem.use)("value",!1),u.xp6(12),u.Q6J("ngStyle",u.VKq(37,Lg,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(39,Lg,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,c.PC,c.O5],styles:['input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}._item[_ngcontent-%COMP%]{cursor:move;font-size:12px;background-color:var(--bg-boxes);padding:4px 6px;box-shadow:0 1px 2px #0000001a;margin-bottom:1px;position:relative}._item__title[_ngcontent-%COMP%]{width:calc(100% - 40px)}._item__edit[_ngcontent-%COMP%]{width:16px;height:16px;border-radius:100px;line-height:16px;text-align:center;background-color:var(--accent);color:#fff;position:absolute;right:5px;top:5px;cursor:pointer}._item__delete[_ngcontent-%COMP%]{width:16px;height:16px;border-radius:100px;line-height:16px;text-align:center;background-color:var(--accent);color:#fff;position:absolute;right:27px;top:5px;font-size:8px;cursor:pointer}._items-list.cdk-drop-list-dragging[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:.3;box-shadow:inset 0 0 0 40000px #00000080}.feed-settings[_ngcontent-%COMP%]{width:100%;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative}.feed-settings__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;display:flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}.feed-settings[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}.feed-settings[_ngcontent-%COMP%]:hover   .feed-settings__edit[_ngcontent-%COMP%]{display:flex}.feed-option[_ngcontent-%COMP%]{display:flex;margin-bottom:4px}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{flex-grow:0;flex-shrink:0;width:72px}.feed-option__child[_ngcontent-%COMP%]{padding-left:24px;position:relative;display:block;width:auto!important}.feed-option__child[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;left:6px;top:8px;border:dotted 1px var(--border-color);width:10px}.feed-option__child[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:7px}._items__layout[_ngcontent-%COMP%]{margin-bottom:16px;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative;width:100%}._items__layout[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-top:0;margin-bottom:8px}._items__layout__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}._items__layout[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}._items__layout[_ngcontent-%COMP%]:hover   ._items__layout__edit[_ngcontent-%COMP%]{display:flex}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]{display:flex;flex-grow:1}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._left--properties[_ngcontent-%COMP%]{width:100px;flex-shrink:0}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._left--properties[_ngcontent-%COMP%]   ._image--wrapper[_ngcontent-%COMP%]{width:100%;padding-bottom:100%;position:relative}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._left--properties[_ngcontent-%COMP%]   ._image--wrapper[_ngcontent-%COMP%]   ._image[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--accent-02)}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1;padding-left:10px}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._date[_ngcontent-%COMP%]{width:40%;flex:1;height:15px;margin-bottom:5px;background-color:var(--accent-02)}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._title[_ngcontent-%COMP%]{width:70%;flex:1;height:20px;margin-bottom:5px;background-color:var(--accent-02)}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._description[_ngcontent-%COMP%]{flex:2;margin-bottom:5px;background-color:var(--accent-02)}._items__layout[_ngcontent-%COMP%]   ._items__layout--inner[_ngcontent-%COMP%]   ._right--properties[_ngcontent-%COMP%]   ._properties[_ngcontent-%COMP%]   ._domain[_ngcontent-%COMP%]{width:40%;flex:1;height:10px;background-color:var(--accent-02)}']}),e}();function Yg(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",8),u.TgZ(1,"div",5),u.TgZ(2,"div",9),u.TgZ(3,"label"),u._uU(4,"Open the link into:"),u.qZA(),u.qZA(),u.TgZ(5,"div",6),u.TgZ(6,"select",17),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().module.data.openInNewTab=e}
1),u.TgZ(7,"option",18),u._uU(8,"A new tab"),u.qZA(),u.TgZ(9,"option",18),u._uU(10,"The same tab"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(6),u.Q6J("ngModel",i.module.data.openInNewTab),u.xp6(1),u.Q6J("ngValue",!0),u.xp6(2),u.Q6J("ngValue",!1)}}var Eg=function(){return{multiple:!1}},Bg=function(e){return{background:e}},Dg=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}},{key:"setImage",value:function(e){this.module.data.image=e?e[0].url:null}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-image"]],inputs:{module:"module"},decls:40,vars:9,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__option"],[2,"width","100%",3,"options","upload"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],[1,"_setting__header"],["type","text",3,"ngModel","ngModelChange"],["class","sp-module-editor-container--options column","style","flex-direction: row;",4,"ngIf"],["type","number","min","0","max","24",3,"ngModel","ngModelChange"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],[3,"ngModel","ngModelChange"],[3,"ngValue"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Image"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"cks-image-uploader",7),u.NdJ("upload",function(e){return t.setImage(e)}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(9,"div",8),u.TgZ(10,"div",5),u.TgZ(11,"div",9),u.TgZ(12,"label"),u._uU(13,"Link to (optional):"),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.linkTo=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.YNc(16,Yg,11,3,"div",11),u.qZA(),u.TgZ(17,"div",0),u.TgZ(18,"div",1),u.TgZ(19,"div",2),u._uU(20,"Layout"),u.qZA(),u.qZA(),u.TgZ(21,"div",8),u.TgZ(22,"div",5),u.TgZ(23,"div",9),u.TgZ(24,"label"),u._uU(25,"Padding:"),u.qZA(),u.qZA(),u.TgZ(26,"div",6),u.TgZ(27,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.padding=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(28,"div",0),u.TgZ(29,"div",1),u.TgZ(30,"div",2),u._uU(31,"Colors"),u.qZA(),u.qZA(),u.TgZ(32,"div",3),u.TgZ(33,"div",4),u.TgZ(34,"div",5),u.TgZ(35,"div",13),u.TgZ(36,"label",14),u._UZ(37,"span",15),u.TgZ(38,"input",16),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(39," Background color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(8),u.Q6J("options",u.DdM(6,Eg)),u.xp6(7),u.Q6J("ngModel",t.module.data.linkTo),u.xp6(1),u.Q6J("ngIf",t.module.data.linkTo),u.xp6(11),u.Q6J("ngModel",t.module.data.padding),u.xp6(10),u.Q6J("ngStyle",u.VKq(7,Bg,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor))},directives:[Wn.r,P.Fj,P.JJ,P.On,c.O5,P.qQ,P.Fd,P.wV,c.PC,P.EJ,P.YN,P.Kr],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),zg=function(){return["menus"]},jg=function(e){return{url:"menus",locationInResponse:e}},Hg=function(){return{text:"name",multiple:!1}},$g=function(e){return{background:e}},Vg=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}},{key:"onMenuChange",value:function(){this.module.data.initItemsUpdate()}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-menu"]],inputs:{module:"module"},decls:39,vars:13,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],[3,"data","options","ngModel","ngModelChange","change"],["type","radio","value","horizontal",3,"ngModel","ngModelChange"],["type","radio","value","vertical",3,"ngModel","ngModelChange"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Menu"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"label"),u._uU(8,"Menu"),u.qZA(),u.qZA(),u.TgZ(9,"div",6),u.TgZ(10,"cks-multiselect-async",7),u.NdJ("ngModelChange",function(e){return t.module.data.menu=e})("change",function(){return t.onMenuChange()}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(11,"div",0),u.TgZ(12,"div",1),u.TgZ(13,"div",2),u._uU(14,"Layout"),u.qZA(),u.qZA(),u.TgZ(15,"div",3),u.TgZ(16,"div",4),u.TgZ(17,"div",5),u.TgZ(18,"label"),u._uU(19,"Layout:"),u.qZA(),u.qZA(),u.TgZ(20,"div",6),u.TgZ(21,"label"),u.TgZ(22,"input",8),u.NdJ("ngModelChange",function(e){return t.module.data.direction=e}),u.qZA(),u._uU(23," Horizontal"),u.qZA(),u.TgZ(24,"label"),u.TgZ(25,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.direction=e}),u.qZA(),u._uU(26," Vertical"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",0),u.TgZ(28,"div",1),u.TgZ(29,"div",2),u._uU(30,"Colors"),u.qZA(),u.qZA(),u.TgZ(31,"div",10),u.TgZ(32,"div",11),u.TgZ(33,"div",4),u.TgZ(34,"div",12),u.TgZ(35,"label",13),u._UZ(36,"span",14),u.TgZ(37,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}
1),u.qZA(),u._uU(38," Background color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("data",u.VKq(8,jg,u.DdM(7,zg)))("options",u.DdM(10,Hg))("ngModel",t.module.data.menu),u.xp6(12),u.Q6J("ngModel",t.module.data.direction),u.xp6(3),u.Q6J("ngModel",t.module.data.direction),u.xp6(11),u.Q6J("ngStyle",u.VKq(11,$g,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor))},directives:[B.I,P.JJ,P.On,P._,P.Fj,c.PC],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),Rg=o(37207),Gg=function(){return["heading","|","bold","italic","underline","|","alignment","fontcolor","link","numberedlist","bulletedlist"]},Kg=function(e){return{toolbar:e}},Wg=function(e){return{background:e}},Xg=function(){var e=function(){function e(){d(this,e),this._load=!1,this.cont="",this.contentEditor=Kn}return p(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){this.editorFix()}},{key:"editorFix",value:function(){var e=this;setTimeout(function(){var t=e.module.data.content;e.module.data.content=t+"&nbsp;",setTimeout(function(){e.module.data.content=t},1)},1)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-text-block"]],inputs:{module:"module"},decls:25,vars:14,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__option"],[2,"width","100%",3,"editor","config","ngModel","ngModelChange"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Custom content"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"ckeditor",7),u.NdJ("ngModelChange",function(e){return t.module.data.content=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(9,"div",0),u.TgZ(10,"div",1),u.TgZ(11,"div",2),u._uU(12,"Colors"),u.qZA(),u.qZA(),u.TgZ(13,"div",3),u.TgZ(14,"div",4),u.TgZ(15,"div",5),u.TgZ(16,"div",8),u.TgZ(17,"label",9),u._UZ(18,"span",10),u.TgZ(19,"input",11),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(20," Background color "),u.qZA(),u.TgZ(21,"label",9),u._UZ(22,"span",10),u.TgZ(23,"input",11),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(24," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(8),u.Q6J("editor",t.contentEditor)("config",u.VKq(8,Kg,u.DdM(7,Gg)))("ngModel",t.module.data.content),u.xp6(10),u.Q6J("ngStyle",u.VKq(10,Wg,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(12,Wg,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[Rg.u,P.JJ,P.On,c.PC,P.Fj],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),ed=function(e,t,n){return{"status__text--invalid":e,"status__text--ready":t,"status__text--warning":n}};function td(e,t){if(1&e&&(u.TgZ(0,"div",32),u.TgZ(1,"span",33),u._UZ(2,"i",34),u._uU(3),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngClass",u.kEZ(8,ed,!n.isUrlValid,n.safePreviewUrl&&n.isUrlValid,n.form.value.url&&n.isUrlValid&&!n.safePreviewUrl)),u.xp6(1),u.ekj("la-times-circle",!n.isUrlValid)("la-check-circle",n.isUrlValid&&n.safePreviewUrl)("la-exclamation-circle",n.isUrlValid&&!n.safePreviewUrl),u.xp6(1),u.hij(" ",n.statusText," ")}}function nd(e,t){1&e&&(u.TgZ(0,"div",35),u._UZ(1,"i",36),u._uU(2," Invalid URL. Please use http:// or https:// "),u.qZA())}function id(e,t){1&e&&(u.TgZ(0,"div",37),u._UZ(1,"i",38),u._uU(2," Some sites block embedding via X-Frame-Options / CSP. "),u.qZA())}function od(e,t){if(1&e&&(u.TgZ(0,"div",43),u._UZ(1,"iframe",44),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("src",n.safePreviewUrl,u.uOi)}}function rd(e,t){if(1&e&&(u.TgZ(0,"div",45),u._UZ(1,"i",46),u.TgZ(2,"div",47),u.TgZ(3,"strong"),u._uU(4),u.qZA(),u.TgZ(5,"p"),u._uU(6),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(4),u.Oqu(n.isUrlValid?"Preview Unavailable":"Invalid URL"),u.xp6(2),u.hij(" ",n.isUrlValid?"The website may be blocking embedding.":"Please enter a valid http:// or https:// URL."," ")}}function ad(e,t){if(1&e&&(u.TgZ(0,"div",4),u.TgZ(1,"div",5),u.TgZ(2,"label",6),u._uU(3,"Preview"),u.qZA(),u.TgZ(4,"div",39),u._uU(5),u.qZA(),u.qZA(),u.TgZ(6,"div",40),u.YNc(7,od,2,1,"div",41),u.YNc(8,rd,7,2,"ng-template",null,42,u.W1O),u.qZA(),u.qZA()),2&e){var n=u.MAs(9),i=u.oxw();u.xp6(4),u.ekj("badge--error",!i.safePreviewUrl),u.xp6(1),u.hij(" ",i.previewBadgeText," "),u.xp6(2),u.Q6J("ngIf",i.safePreviewUrl)("ngIfElse",n)}}var sd=function(){var e=function(){function e(t,n,i){d(this,e),this.fb=t,this.sanitizer=n,this.modalService=i,this.statusText="",this.previewBadgeText="",this.isUrlValid=!0,this.safePreviewUrl=null,this.form=this.fb.group({url:[""],actions:this.fb.group({fullscreen:this.fb.group({use:[!1]}),newTab:this.fb.group({use:[!1]})})})}return p(e,[{key:"ngOnInit",value:function(){var e,t,n,i,o,r,a=this,s=this.iframe;this.form.patchValue({url:s.url||"",actions:{fullscreen:{use:null===(n=null===(t=null===(e=s.actions)||void 0===e?void 0:e.fullscreen)||void 0===t?void 0:t.use)||void 0===n||n},newTab:{use:null===(r=null===(o=null===(i=s.actions)||void 0===i?void 0:i.newTab)||void 0===o?void 0:o.use)||void 0===r||r}}}),this.setupPreview(),this.form.get("url").valueChanges.subscribe(function(){return a.setupPreview()})}},{key:"setupPreview",value:function(){var e=this,t=(this.form.get("url").value||"").trim();if(this.isUrlValid=this.validateUrl(t),!t||!this.isUrlValid)return this.safePreviewUrl=null,void this.updatePreviewTexts();var n=this.sanitizer.bypassSecurityTrustResourceUrl(t);setTimeout(function(){e.safePreviewUrl=n,e.updatePreviewTexts()},100)}},{key:"validateUrl",value:function(e){if(!e)return!0;var t=e.toLowerCase();return!(!t.startsWith("http://")&&!t.startsWith("https://")||/\s/.test(t))&&t.indexOf(".")>t.indexOf("//")+1}},{key:"submit",value:function(){var e=(this.form.value.url||"").trim();e&&!this.validateUrl(e)||(this.callback({url:e,actions:this.form.value.actions}),this.modalService.close())}},{key:"pasteUrl",value:function(){var e=this;!navigator.clipboard||!navigator.clipboard.readText||navigator.clipboard.readText().then(function(t){if(t){var n=t.trim();e.form.get("url").setValue(n),setTimeout(function(){e.setupPreview()},0)}}).catch(function(){})}},{key:"clearUrl",value:function(){this.form.get("url").setValue(""),this.safePreviewUrl=null,this.isUrlValid=!0,this.updatePreviewTexts()}},{key:"close",value:function(){this.modalService.close()}},{key:"updatePreviewTexts",value:function(){var e;return((null===(e=this.form.get("url"))||void 0===e?void 0:e.value)||"").trim()?this.isUrlValid?this.safePreviewUrl?(this.statusText="Ready for preview",void(this.previewBadgeText="Preview ready")):(this.statusText="May be blocked",void(this.previewBadgeText="Preview blocked")):(this.statusText="Invalid URL",void(this.previewBadgeText="Invalid URL")):(this.statusText="",void(this.previewBadgeText=""))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(P.qu),u.Y36(as.H7),u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-iframe-feed-settings"]],inputs:{iframe:"iframe",callback:"callback"},decls:49,vars:9,consts:[[1,"iframe__settings"],[1,"settings__title"],[1,"modal__close",3,"click"],[3,"formGroup","ngSubmit"],[1,"form__section"],[1,"section__header"],[1,"section__label"],["class","status__badge",4,"ngIf"],[1,"url__input--group"],[1,"input__with-icons"],[1,"la","la-link","input__icon"],["type","text","formControlName","url","placeholder","https://example.com/embed",1,"url__input"],[1,"input__actions"],["type","button","title","Clear",1,"btn__icon",3,"disabled","click"],[1,"la","la-times"],["type","button","title","Paste from clipboard",1,"btn__icon",3,"click"],[1,"la","la-paste"],[1,"input__hints"],["class","hint hint--error",4,"ngIf"],["class","hint",4,"ngIf"],["formGroupName","actions",1,"form__section"],["formGroupName","fullscreen",1,"toggle__section"],[1,"toggle__switch"],["type","checkbox","formControlName","use"],[1,"toggle__slider"],[1,"toggle__label"],["formGroupName","newTab",1,"toggle__section"],["class","form__section",4,"ngIf"],[1,"form__actions"],["type","submit",1,"btn","btn--primary",3,"disabled"],[1,"la","la-check"],["type","button",1,"btn","btn--cancel",3,"click"],[1,"status__badge"],[3,"ngClass"],[1,"la"],[1,"hint","hint--error"],[1,"la","la-exclamation-triangle"],[1,"hint"],[1,"la","la-info-circle"],[1,"preview__badge"],[1,"preview__container"],["class","preview__frame",4,"ngIf","ngIfElse"],["previewEmpty",""],[1,"preview__frame"],["title","URL Preview",1,"preview__iframe",3,"src"],[1,"preview__placeholder"],[1,"la","la-eye-slash"],[1,"placeholder__text"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"h2",1),u._uU(2,"iFrame Feed"),u.qZA(),u.TgZ(3,"span",2),u.NdJ("click",function(){return t.close()}),u._uU(4,"\u2715"),u.qZA(),u.TgZ(5,"form",3),u.NdJ("ngSubmit",function(){return t.submit()}),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"label",6),u._uU(9,"URL"),u.qZA(),u.YNc(10,td,4,12,"div",7),u.qZA(),u.TgZ(11,"div",8),u.TgZ(12,"div",9),u._UZ(13,"i",10),u._UZ(14,"input",11),u.TgZ(15,"div",12),u.TgZ(16,"button",13),u.NdJ("click",function(){return t.clearUrl()}),u._UZ(17,"i",14),u.qZA(),u.TgZ(18,"button",15),u.NdJ("click",function(){return t.pasteUrl()}),u._UZ(19,"i",16),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",17),u.YNc(21,nd,3,0,"div",18),u.YNc(22,id,3,0,"div",19),u.qZA(),u.qZA(),u.qZA(),u.TgZ(23,"div",20),u.TgZ(24,"label",6),u._uU(25,"Fullscreen Button"),u.qZA(),u.TgZ(26,"div",21),u.TgZ(27,"label",22),u._UZ(28,"input",23),u._UZ(29,"span",24),u.TgZ(30,"span",25),u._uU(31,"Enable fullscreen button"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(32,"div",20),u.TgZ(33,"label",6),u._uU(34,"New Tab Button"),u.qZA(),u.TgZ(35,"div",26),u.TgZ(36,"label",22),u._UZ(37,"input",23),u._UZ(38,"span",24),u.TgZ(39,"span",25),u._uU(40,"Enable new tab button"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.YNc(41,ad,10,5,"div",27),u.TgZ(42,"div",28),u.TgZ(43,"button",29),u._UZ(44,"i",30),u._uU(45," Confirm "),u.qZA(),u.TgZ(46,"button",31),u.NdJ("click",function(){return t.close()}),u._UZ(47,"i",14),u._uU(48," Cancel "),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(5),u.Q6J("formGroup",t.form),u.xp6(
15),u.Q6J("ngIf",t.form.value.url),u.xp6(4),u.ekj("input--error",t.form.value.url&&!t.isUrlValid),u.xp6(2),u.Q6J("disabled",!t.form.value.url),u.xp6(5),u.Q6J("ngIf",t.form.value.url&&!t.isUrlValid),u.xp6(1),u.Q6J("ngIf",t.form.value.url),u.xp6(19),u.Q6J("ngIf",t.form.value.url),u.xp6(2),u.Q6J("disabled",t.form.value.url&&!t.isUrlValid))},directives:[P._Y,P.JL,P.sg,c.O5,P.Fj,P.JJ,P.u,P.x0,P.Wl,c.mk],styles:['.iframe__settings[_ngcontent-%COMP%]{padding:24px;position:relative;border-radius:12px;box-shadow:0 2px 12px #00000014}.iframe__settings[_ngcontent-%COMP%]   .modal__close[_ngcontent-%COMP%]{position:absolute;top:0;right:0;width:42px;height:42px;line-height:42px;text-align:center;cursor:pointer;z-index:3}.iframe__settings[_ngcontent-%COMP%]   .modal__close[_ngcontent-%COMP%]:hover{background-color:var(--accent-02)}.settings__title[_ngcontent-%COMP%]{margin:0 0 24px;font-size:20px;font-weight:600;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.form__section[_ngcontent-%COMP%]{margin-bottom:28px}.form__section[_ngcontent-%COMP%]:last-of-type{margin-bottom:32px}.section__header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section__label[_ngcontent-%COMP%]{font-weight:600;font-size:14px;display:block}.status__badge[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 10px;border-radius:16px;font-size:12px;font-weight:500}.status__badge[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:14px}.status__badge[_ngcontent-%COMP%]   .status__text--invalid[_ngcontent-%COMP%]{background:rgba(220,38,38,.1);color:#dc2626;border:1px solid rgba(220,38,38,.2)}.status__badge[_ngcontent-%COMP%]   .status__text--ready[_ngcontent-%COMP%]{background:rgba(34,197,94,.1);color:#16a34a;border:1px solid rgba(34,197,94,.2)}.status__badge[_ngcontent-%COMP%]   .status__text--warning[_ngcontent-%COMP%]{background:rgba(245,158,11,.1);color:#d97706;border:1px solid rgba(245,158,11,.2)}.url__input--group[_ngcontent-%COMP%]{margin-top:4px}.input__with-icons[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.input__with-icons[_ngcontent-%COMP%]   .input__icon[_ngcontent-%COMP%]{position:absolute;left:12px;color:#666;font-size:16px}.input__with-icons[_ngcontent-%COMP%]   .url__input[_ngcontent-%COMP%]{width:100%;height:44px;padding:0 44px 0 40px;border:2px solid var(--border-color);border-radius:8px;font-size:14px;transition:all .2s ease}.input__with-icons[_ngcontent-%COMP%]   .url__input[_ngcontent-%COMP%]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.input__with-icons[_ngcontent-%COMP%]   .url__input.input--error[_ngcontent-%COMP%]{border-color:#dc2626;background:rgba(220,38,38,.02)}.input__with-icons[_ngcontent-%COMP%]   .url__input.input--error[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 3px #dc26261a}.input__with-icons[_ngcontent-%COMP%]   .input__actions[_ngcontent-%COMP%]{position:absolute;right:8px;display:flex;grid-gap:4px;gap:4px}.input__with-icons[_ngcontent-%COMP%]   .input__actions[_ngcontent-%COMP%]   .btn__icon[_ngcontent-%COMP%]{width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.input__with-icons[_ngcontent-%COMP%]   .input__actions[_ngcontent-%COMP%]   .btn__icon[_ngcontent-%COMP%]:hover:not([disabled]){background:#f3f4f6;color:#1f2937}.input__with-icons[_ngcontent-%COMP%]   .input__actions[_ngcontent-%COMP%]   .btn__icon[_ngcontent-%COMP%]:active:not([disabled]){background:#e5e7eb}.input__with-icons[_ngcontent-%COMP%]   .input__actions[_ngcontent-%COMP%]   .btn__icon[disabled][_ngcontent-%COMP%]{opacity:.4;cursor:not-allowed}.input__with-icons[_ngcontent-%COMP%]   .input__actions[_ngcontent-%COMP%]   .btn__icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:16px}.input__hints[_ngcontent-%COMP%]{margin-top:8px}.input__hints[_ngcontent-%COMP%]   .hint[_ngcontent-%COMP%]{display:flex;align-items:flex-start;grid-gap:8px;gap:8px;font-size:12px;line-height:1.4;margin-top:4px}.input__hints[_ngcontent-%COMP%]   .hint[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-top:1px;font-size:14px;flex-shrink:0}.input__hints[_ngcontent-%COMP%]   .hint.hint--error[_ngcontent-%COMP%]{color:#dc2626}.actions__wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:row;grid-gap:24px;gap:24px}.actions__wrapper[_ngcontent-%COMP%]   .form__section[_ngcontent-%COMP%]{flex:1}.toggle__section[_ngcontent-%COMP%]{margin-top:8px}.toggle__switch[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;padding:8px 0}.toggle__switch[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]{display:none}.toggle__switch[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + .toggle__slider[_ngcontent-%COMP%]{background:#3b82f6}.toggle__switch[_ngcontent-%COMP%]   input[type=checkbox][_ngcontent-%COMP%]:checked + .toggle__slider[_ngcontent-%COMP%]:before{transform:translate(20px)}.toggle__switch[_ngcontent-%COMP%]   .toggle__slider[_ngcontent-%COMP%]{position:relative;width:44px;height:24px;background:var(--bgmain);border-radius:12px;transition:all .3s ease}.toggle__switch[_ngcontent-%COMP%]   .toggle__slider[_ngcontent-%COMP%]:before{content:"";position:absolute;
1left:3px;top:3px;width:18px;height:18px;background:var(--bg-boxes);border-radius:50%;transition:transform .3s ease;box-shadow:0 1px 3px #0003}.toggle__switch[_ngcontent-%COMP%]   .toggle__label[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.button__customization[_ngcontent-%COMP%]{margin-top:16px;padding:16px;background:var(--bgmain);border-radius:8px;border:1px solid var(--border-color)}.customization__group[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.custom__input[_ngcontent-%COMP%]{width:100%;height:40px;padding:0 12px;border:1px solid var(--border-color);border-radius:6px;font-size:14px}.custom__input[_ngcontent-%COMP%]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.color__pickers[_ngcontent-%COMP%]{display:flex;grid-gap:16px;gap:16px}.color__picker[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:500;color:#6b7280;margin-bottom:6px}.color__input-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px}.color__input-wrapper[_ngcontent-%COMP%]   input[type=color][_ngcontent-%COMP%]{width:30px;height:30px;padding:0;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}.color__input-wrapper[_ngcontent-%COMP%]   input[type=color][_ngcontent-%COMP%]::-webkit-color-swatch-wrapper{padding:0}.color__input-wrapper[_ngcontent-%COMP%]   input[type=color][_ngcontent-%COMP%]::-webkit-color-swatch{border:none;border-radius:4px}.color__input-wrapper[_ngcontent-%COMP%]   .color__value[_ngcontent-%COMP%]{font-size:12px;font-family:"Monaco","Menlo",monospace;color:#4b5563;background:#f3f4f6;padding:4px 8px;border-radius:4px}.button__preview[_ngcontent-%COMP%]{margin-top:16px;padding:12px 20px;border-radius:8px;text-align:center;border:1px solid rgba(0,0,0,.1)}.button__preview[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.preview__container[_ngcontent-%COMP%]{margin-top:12px;border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.preview__badge[_ngcontent-%COMP%]{padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;background:#f3f4f6;color:#4b5563}.preview__badge.badge--error[_ngcontent-%COMP%]{background:rgba(220,38,38,.1);color:#dc2626}.preview__frame[_ngcontent-%COMP%]{height:280px;background:#fff}.preview__iframe[_ngcontent-%COMP%]{width:100%;height:100%;border:none;display:block}.preview__placeholder[_ngcontent-%COMP%]{height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bgmain);color:#9ca3af}.preview__placeholder[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:48px;margin-bottom:16px;opacity:.5}.preview__placeholder[_ngcontent-%COMP%]   .placeholder__text[_ngcontent-%COMP%]{text-align:center;max-width:280px}.preview__placeholder[_ngcontent-%COMP%]   .placeholder__text[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{display:block;margin-bottom:8px;color:#6b7280}.preview__placeholder[_ngcontent-%COMP%]   .placeholder__text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;line-height:1.5;color:#9ca3af}.form__actions[_ngcontent-%COMP%]{display:flex;justify-content:end;grid-gap:12px;gap:12px;padding-top:24px;border-top:1px solid var(--border-color)}.form__actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{height:44px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;transition:all .2s ease}.form__actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:16px}.form__actions[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.form__actions[_ngcontent-%COMP%]   .btn.btn--primary[_ngcontent-%COMP%]:hover:not(:disabled){background:#2563eb}.form__actions[_ngcontent-%COMP%]   .btn.btn--primary[_ngcontent-%COMP%]:active:not(:disabled){background:#1d4ed8}']}),e}();function ld(e,t){1&e&&(u.TgZ(0,"div",34),u._uU(1," Some sites block embedding via X-Frame-Options / CSP. "),u.qZA())}var cd=function(e){return{background:e}},gd=function(){var e=function(){function e(t){d(this,e),this.modalService=t}return p(e,[{key:"initIframeSettings",value:function(){this.modalService.large(new k.u_l({content:sd,properties:{iframe:this.module.data.iframe,callback:this.updateIframeSettings.bind(this)}}))}},{key:"updateIframeSettings",value:function(e){this.module.data.iframe.url=e.url,this.module.data.iframe.actions=e.actions,this.module.data.iframe.triggerUpdate()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-iframe"]],inputs:{module:"module"},decls:105,vars:29,consts:[[1,"label-module-type"],[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--option","column",2,"flex-direction","row","align-items","center"],[1,"_setting__header",2,"white-space","nowrap"],["type","number","min","0","max","5",3,"ngModel","ngModelChange"],[1,"feed-settings",2,"word-break","break-all",3,"click"],[1,"feed-settings__edit"],[1,"la","la-pencil"],[1,"feed-option"],["class","feed-option _hint",4,"ngIf"],["type","color",3,"ngModel","ngModelChange"],[1,"feed-option","_hint"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"iFrame"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.TgZ(4,"div",3),u._uU(5,"Section Header"),u.qZA(),u.qZA(),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"label"),u._uU(11,"Title:"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"div",7),u.TgZ(16,"label"),u._uU(17,"Description:"),u.qZA(),u.qZA(),u.TgZ(18,"div",8),u.TgZ(19,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",11),u.TgZ(21,"div",6),u.TgZ(22,"div",7),u.TgZ(23,"label"),u._uU(24,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(25,"div",8),u.TgZ(26,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",6),u.TgZ(28,"div",7),u.TgZ(29,"label"),u._uU(30,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(31,"div",8),u.TgZ(32,"div",13),u.TgZ(33,"label",14),u.TgZ(34,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(35,"span",16),u.TgZ(36,"span",17),u._uU(37,"Left"),u.qZA(),u.qZA(),u.TgZ(38,"label",14),u.TgZ(39,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(40,"span",16),u.TgZ(41,"span",17),u._uU(42,"Center"),u.qZA(),u.qZA(),u.TgZ(43,"label",14),u.TgZ(44,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(45,"span",16),u.TgZ(46,"span",17),u._uU(47,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(48,"div",20),u.TgZ(49,"div",6),u.TgZ(50,"div",7),u.TgZ(51,"label"),u._uU(52,"Colors:"),u.qZA(),u.qZA(),u.TgZ(53,"div",21),u.TgZ(54,"label",22),u._UZ(55,"span",23),u.TgZ(56,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleBackgroun
1dColor=e}),u.qZA(),u._uU(57," Background color "),u.qZA(),u.TgZ(58,"label",22),u._UZ(59,"span",23),u.TgZ(60,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleTextColor=e}),u.qZA(),u._uU(61," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(62,"div",20),u.TgZ(63,"div",25),u.TgZ(64,"div",26),u.TgZ(65,"label"),u._uU(66,"Border thickness:"),u.qZA(),u.qZA(),u.TgZ(67,"div",8),u.TgZ(68,"input",27),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderWidth=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(69,"div",1),u.TgZ(70,"div",2),u.TgZ(71,"div",3),u._uU(72,"iFrame feed"),u.qZA(),u.qZA(),u.TgZ(73,"div",4),u.TgZ(74,"div",5),u.TgZ(75,"div",6),u.TgZ(76,"div",28),u.NdJ("click",function(){return t.initIframeSettings()}),u.TgZ(77,"span",29),u._UZ(78,"i",30),u.qZA(),u.TgZ(79,"div",31),u.TgZ(80,"span"),u._uU(81,"URL:"),u.qZA(),u.TgZ(82,"span"),u._uU(83),u.qZA(),u.qZA(),u.YNc(84,ld,2,0,"div",32),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(85,"div",1),u.TgZ(86,"div",2),u.TgZ(87,"div",3),u._uU(88,"Colors"),u.qZA(),u.qZA(),u.TgZ(89,"div",4),u.TgZ(90,"div",5),u.TgZ(91,"div",6),u.TgZ(92,"div",21),u.TgZ(93,"label",22),u._UZ(94,"span",23),u.TgZ(95,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(96," Background color "),u.qZA(),u.TgZ(97,"label",22),u._UZ(98,"span",23),u.TgZ(99,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(100," Text color "),u.qZA(),u.TgZ(101,"label",22),u._UZ(102,"span",23),u.TgZ(103,"input",33),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderColor=e}),u.qZA(),u._uU(104," Border color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(13),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(11),u.Q6J("ngStyle",u.VKq(19,cd,t.module.data.titleBackgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBackgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(21,cd,t.module.data.titleTextColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleTextColor),u.xp6(8),u.Q6J("ngModel",t.module.data.titleBorderWidth),u.xp6(15),u.Oqu((null==t.module||null==t.module.data||null==t.module.data.iframe?null:t.module.data.iframe.url)||"- Not set -"),u.xp6(1),u.Q6J("ngIf",null==t.module||null==t.module.data||null==t.module.data.iframe?null:t.module.data.iframe.url),u.xp6(10),u.Q6J("ngStyle",u.VKq(23,cd,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(25,cd,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(27,cd,t.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBorderColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,c.PC,c.O5],styles:['input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%], select[_ngcontent-%COMP%], input[type=number][_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}._hint[_ngcontent-%COMP%]{margin-top:6px;font-size:12px;opacity:.8}._hint--warn[_ngcontent-%COMP%]{opacity:1}._setting__option[_ngcontent-%COMP%]   input[type=number][_ngcontent-%COMP%]{width:60px;max-width:90px}.feed-settings[_ngcontent-%COMP%]{width:100%;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative}.feed-settings__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;display:flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}.feed-settings[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}.feed-settings[_ngcontent-%COMP%]:hover   .feed-settings__edit[_ngcontent-%COMP%]{display:flex}.feed-option[_ngcontent-%COMP%]{display:flex;margin-bottom:4px}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{flex-grow:0;flex-shrink:0;width:72px}.feed-option__child[_ngcontent-%COMP%]{padding-left:24px;position:relative;display:block;width:auto!important}.feed-option__child[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;
1left:6px;top:8px;border:dotted 1px var(--border-color);width:10px}.feed-option__child[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:7px}']}),e}(),dd=function(e){return{background:e}},ud=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-footer"]],inputs:{module:"module"},decls:44,vars:12,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__option"],["name","content","rows","2",3,"ngModel","ngModelChange"],[1,"_form-option"],[2,"display","inline-block"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Tagline / Subt
1itle:"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"textarea",7),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(9,"div",0),u.TgZ(10,"div",1),u.TgZ(11,"div",2),u._uU(12,"Social media links:"),u.qZA(),u.qZA(),u.TgZ(13,"div",3),u.TgZ(14,"div",4),u.TgZ(15,"div",5),u.TgZ(16,"div",8),u.TgZ(17,"label",9),u._uU(18,"X / Twitter:"),u.qZA(),u.TgZ(19,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.twitter=e}),u.qZA(),u.qZA(),u.TgZ(20,"div",8),u.TgZ(21,"label",9),u._uU(22,"LinkedIn:"),u.qZA(),u.TgZ(23,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.linkedin=e}),u.qZA(),u.qZA(),u.TgZ(24,"div",8),u.TgZ(25,"label",9),u._uU(26,"Facebook:"),u.qZA(),u.TgZ(27,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.facebook=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(28,"div",0),u.TgZ(29,"div",1),u.TgZ(30,"div",2),u._uU(31,"Colors"),u.qZA(),u.qZA(),u.TgZ(32,"div",3),u.TgZ(33,"div",4),u.TgZ(34,"div",5),u.TgZ(35,"div",11),u.TgZ(36,"label",12),u._UZ(37,"span",13),u.TgZ(38,"input",14),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(39," Background color "),u.qZA(),u.TgZ(40,"label",12),u._UZ(41,"span",13),u.TgZ(42,"input",14),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(43," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(8),u.Q6J("ngModel",t.module.data.title),u.xp6(11),u.Q6J("ngModel",t.module.data.twitter),u.xp6(4),u.Q6J("ngModel",t.module.data.linkedin),u.xp6(4),u.Q6J("ngModel",t.module.data.facebook),u.xp6(10),u.Q6J("ngStyle",u.VKq(8,dd,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(10,dd,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,c.PC],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),pd=function(){return{in_readers_portal:!0}},_d=function(e){return{url:"collections/simple_hierarchy",params:e}},md=function(){return{text:"name",outputFormat:"object"}};function fd(e,t){1&e&&(u.TgZ(0,"div",18),u.TgZ(1,"label",19),u._uU(2,"Select Topics:"),u.qZA(),u.TgZ(3,"div",20),u._UZ(4,"cks-multiselect-hierarchy-async",21),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"p",5),u._uU(7,"Which Topics do you want to show?"),u.qZA(),u.TgZ(8,"div",22),u.TgZ(9,"label",7),u._UZ(10,"input",23),u._UZ(11,"span",9),u.TgZ(12,"span",10),u._uU(13,"Only Selected Topics"),u.qZA(),u.qZA(),u.TgZ(14,"label",7),u._UZ(15,"input",24),u._UZ(16,"span",9),u.TgZ(17,"span",10),u._uU(18,"Only direct children of the selected topics"),u.qZA(),u.qZA(),u.TgZ(19,"label",7),u._UZ(20,"input",25),u._UZ(21,"span",9),u.TgZ(22,"span",10),u._uU(23,"Only last children of the selected topics"),u.qZA(),u.qZA(),u.TgZ(24,"label",7),u._UZ(25,"input",26),u._UZ(26,"span",9),u.TgZ(27,"span",10),u._uU(28,"Selected Topics and their children "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(4),u.Q6J("data",u.VKq(3,_d,u.DdM(2,pd)))("options",u.DdM(5,md)))}var hd=function(){var e=function(){function e(t){d(this,e),this.modalService=t}return p(e,[{key:"ngOnInit",value:function(){this.feedSettings=new P.cw({type:new P.NI(null,P.kI.required),query:new P.NI(""),custom:new P.cw({selectionMode:new P.NI("itself"),collections:new P.NI([])})}),this.patchSettings()}},{key:"patchSettings",value:function(){var e,t,n,i;console.log("patchSettings",this.module);var o=(null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.feed_settings)||{};this.feedSettings.patchValue({type:o.type||"",query:o.query||""});var r=this.feedSettings.get("custom");r&&r.patchValue({selectionMode:(null===(n=o.custom)||void 0===n?void 0:n.selectionMode)||"itself",collections:(null===(i=o.custom)||void 0===i?void 0:i.collections)||[]})}},{key:"addQuery",value:function(e){e&&this.feedSettings.get("query").setValue(e)}},{key:"clearQuery",value:function(){this.feedSettings.get("query").setValue("")}}
1,{key:"submit",value:function(){(this.feedSettings.valid||!this.disableUpdateTopics())&&("custom"!==this.feedSettings.get("type").value&&this.resetCustomMode(),this.callback(this.feedSettings.value),this.modalService.close())}},{key:"isCustomWithoutCollections",value:function(){var e,t,n=null===(e=this.feedSettings.get("type"))||void 0===e?void 0:e.value,i=null===(t=this.feedSettings.get("custom.collections"))||void 0===t?void 0:t.value;return"custom"===n&&(!i||0===i.length)}},{key:"disableUpdateTopics",value:function(){return this.isCustomWithoutCollections()}},{key:"resetCustomMode",value:function(){var e,t,n=null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.feed_settings,i=this.feedSettings.get("custom");i&&i.patchValue({selectionMode:null,collections:[]}),n.custom.selectionMode="itself",n.custom.collections=null}},{key:"close",value:function(){this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-collections-feed"]],inputs:{module:"module",callback:"callback"},decls:35,vars:3,consts:[[1,"_wrapper"],[1,"table__form",3,"formGroup","ngSubmit"],[1,"table__form-group"],[1,"table__form-inputs"],[1,"table__form-opt"],[2,"margin-bottom","0","font-weight","bold"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","formControlName","type","value","all"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","formControlName","type","value","mine"],["type","radio","formControlName","type","value","subscribed"],["type","radio","formControlName","type","value","custom"],["class","table__form-opt","formGroupName","custom",4,"ngIf"],[1,"table__form-btns"],[1,"btn","btn--primary",3,"disabled"],["type","button",1,"btn","btn--cancel",3,"click"],["formGroupName","custom",1,"table__form-opt"],[2,"font-weight","bold"],[1,"_option__data"],["formControlName","collections",3,"data","options"],[1,"form__radio-h","nested-radio"],["type","radio","formControlName","selectionMode","value","itself"],["type","radio","formControlName","selectionMode","value","direct_children"],["type","radio","formControlName","selectionMode","value","last_children"],["type","radio","formControlName","selectionMode","value","both"]],template:function(e,t){var n,i;(1&e&&(u.TgZ(0,"div",0),u._UZ(1,"h2"),u.TgZ(2,"form",1),u.NdJ("ngSubmit",function(){return t.submit()}),u.TgZ(3,"div",2),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"p",5),u._uU(7,"Filter by:"),u.qZA(),u.TgZ(8,"div",6),u.TgZ(9,"label",7),u._UZ(10,"input",8),u._UZ(11,"span",9),u.TgZ(12,"span",10),u._uU(13,"All Topics"),u.qZA(),u.qZA(),u.TgZ(14,"label",7),u._UZ(15,"input",11),u._UZ(16,"span",9),u.TgZ(17,"span",10),u._uU(18,"My Topics"),u.qZA(),u.qZA(),u.TgZ(19,"label",7),u._UZ(20,"input",12),u._UZ(21,"span",9),u.TgZ(22,"span",10),u._uU(23,"Subscribed Topics"),u.qZA(),u.qZA(),u.TgZ(24,"label",7),u._UZ(25,"input",13),u._UZ(26,"span",9),u.TgZ(27,"span",10),u._uU(28,"Others"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.YNc(29,fd,29,6,"div",14),u.qZA(),u.qZA(),u.TgZ(30,"div",15),u.TgZ(31,"button",16),u._uU(32,"Update Topics"),u.qZA(),u.TgZ(33,"button",17),u.NdJ("click",function(){return t.close()}),u._uU(34,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e)&&(u.xp6(2),u.Q6J("formGroup",t.feedSettings),u.xp6(27),u.Q6J("ngIf","custom"===(null==(n=t.feedSettings.get("type"))?null:n.value)),u.xp6(2),u.Q6J("disabled",!t.feedSettings.valid||"custom"===(null==(i=t.feedSettings.get("type"))?null:i.value)&&0===(null==(i=t.feedSettings.get("custom.collections"))?null:i.value.length)))},directives:[P._Y,P.JL,P.sg,P._,P.Fj,P.JJ,P.u,c.O5,P.x0,zr.d],styles:[".query-chip[_ngcontent-%COMP%]{display:inline-flex;align-items:center;padding:6px 12px;background-color:#e3f2fd;border-radius:16px;font-size:14px;color:#1976d2;box-shadow:0 1px 3px #0000001a;margin-right:8px;max-width:200px}.query-chip__text[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4px}.query-chip-remove[_ngcontent-%COMP%]{background:none;border:none;color:#1976d2;cursor:pointer;font-size:16px;line-height:1;padding:0 0 0 4px;margin-left:4px;display:flex;align-items:center;transition:color .2s}.query-chip-remove[_ngcontent-%COMP%]:hover{color:#0d47a1}.query-chip-remove[_ngcontent-%COMP%]:focus{outline:none;color:#0d47a1}.nested-radio[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 20px;gap:12px 20px}"]}),e}();function vd(e,t){1&e&&(u.ynx(0),u._uU(1," All Topics "),u.BQk())}function Zd(e,t){1&e&&(u.ynx(0),u._uU(1," Mine Topics "),u.BQk())}function xd(e,t){1&e&&(u.ynx(0),u._uU(1," Subscribed Topics "),u.BQk())}function bd(e,t){1&e&&(u.ynx(0),u._uU(1," Custom Topics "),u.BQk())}function Cd(e,t){1&e&&(u.ynx(0),u._uU(1," Unset "),u.BQk())}var yd=function(e){return{background:e}},Md=function(){var e=function(){function e(t){d(this,e),this.modalService=t}return p(e,[{key:"ngOnInit",value:function(){}},{key:"openCollectionsFeed",value:function(){this.modalService.medium(new k.u_l({content:hd,properties:{module:this.module,callback:this.updateFeedSettings.bind(this)}}))}},{key:"updateFeedSettings",value:function(e){var t=this;setTimeout(function(){t.module.data.feed_settings=e,t.module.data.triggerCollectionsLoad()},1)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-collections"]],inputs:{module:"module"},decls:115,vars:31,consts:[[1,"label-module-type"],[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left","name","titleAlignment",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center","name","titleAlignment",3,"ngModel","ngModelChange"],["type","radio","value","right","name","titleAlignment",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],[1,"feed-settings",3,"click"],[1,"feed-settings__edit"],[1,"la","la-pencil"],[1,"feed-option"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[1,"_setting__option","layout-options",2,"gap","24px"],["type","radio","name","layoutStyle",3,"value","ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Topics"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.TgZ(4,"div",3),u._uU(5,"Section Header"),u.qZA(),u.qZA(),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"label"),u._uU(11,"Title:"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"div",7),u.TgZ(16,"label"),u._uU(17,"Description:"),u.qZA(),u.qZA(),u.TgZ(18,"div",8),u.TgZ(19,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",11),u.TgZ(21,"div",6),u.TgZ(22,"div",7),u.TgZ(23,"label"),u._uU(24,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(25,"div",8),u.TgZ(26,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",6),u.TgZ(28,"div",7),u.TgZ(29,"label"),u._uU(30,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(31,"div",8),u.TgZ(32,"div",13),u.TgZ(33,"label",14),u.TgZ(34,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(35,"span",16),u.TgZ(36,"span",17),u._uU(37,"Left"),u.qZA(),u.qZA(),u.TgZ(38,"label",14),u.TgZ(39,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(40,"span",16),u.TgZ(41,"span",17),u._uU(42,"Center"),u.qZA(),u.qZA(),u.TgZ(43,"label",14),u.TgZ(44,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(45,"span",16),u.TgZ(46,"span",17),u._uU(47,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(48,"div",20),u.TgZ(49,"div",6),u.TgZ(50,"div",7),u.TgZ(51,"label"),u._uU(52,"Colors:"),u.qZA(),u.qZA(),u.TgZ(53,"div",21),u.TgZ(54,"label",22),u._UZ(55,"span",23),u.TgZ(56,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleBackgroun
1dColor=e}),u.qZA(),u._uU(57," Background color "),u.qZA(),u.TgZ(58,"label",22),u._UZ(59,"span",23),u.TgZ(60,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleTextColor=e}),u.qZA(),u._uU(61," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(62,"div",1),u.TgZ(63,"div",2),u.TgZ(64,"div",3),u._uU(65,"Topics feed"),u.qZA(),u.qZA(),u.TgZ(66,"div",4),u.TgZ(67,"div",5),u.TgZ(68,"div",6),u.TgZ(69,"div",25),u.NdJ("click",function(){return t.openCollectionsFeed()}),u.TgZ(70,"span",26),u._UZ(71,"i",27),u.qZA(),u.TgZ(72,"div",28),u.TgZ(73,"span"),u._uU(74,"Filtered by:"),u.qZA(),u.TgZ(75,"span",29),u.YNc(76,vd,2,0,"ng-container",30),u.YNc(77,Zd,2,0,"ng-container",30),u.YNc(78,xd,2,0,"ng-container",30),u.YNc(79,bd,2,0,"ng-container",30),u.YNc(80,Cd,2,0,"ng-container",31),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(81,"div",1),u.TgZ(82,"div",2),u.TgZ(83,"div",3),u._uU(84,"Display Style"),u.qZA(),u.qZA(),u.TgZ(85,"div",4),u.TgZ(86,"div",5),u.TgZ(87,"div",6),u.TgZ(88,"div",32),u.TgZ(89,"label",14),u.TgZ(90,"input",33),u.NdJ("ngModelChange",function(e){return t.module.data.layout=e}),u.qZA(),u._UZ(91,"span",16),u.TgZ(92,"span",17),u._uU(93,"List view"),u.qZA(),u.qZA(),u.TgZ(94,"label",14),u.TgZ(95,"input",33),u.NdJ("ngModelChange",function(e){return t.module.data.layout=e}),u.qZA(),u._UZ(96,"span",16),u.TgZ(97,"span",17),u._uU(98,"Image view"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(99,"div",1),u.TgZ(100,"div",2),u.TgZ(101,"div",3),u._uU(102,"Colors"),u.qZA(),u.qZA(),u.TgZ(103,"div",4),u.TgZ(104,"div",5),u.TgZ(105,"div",6),u.TgZ(106,"div",21),u.TgZ(107,"label",22),u._UZ(108,"span",23),u.TgZ(109,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(110," Background color "),u.qZA(),u.TgZ(111,"label",22),u._UZ(112,"span",23),u.TgZ(113,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(114," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(13),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(11),u.Q6J("ngStyle",u.VKq(23,yd,t.module.data.titleBackgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBackgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(25,yd,t.module.data.titleTextColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleTextColor),u.xp6(15),u.Q6J("ngSwitch",t.module.data.feed_settings.type),u.xp6(1),u.Q6J("ngSwitchCase","all"),u.xp6(1),u.Q6J("ngSwitchCase","mine"),u.xp6(1),u.Q6J("ngSwitchCase","subscribed"),u.xp6(1),u.Q6J("ngSwitchCase","custom"),u.xp6(11),u.Q6J("value",1)("ngModel",t.module.data.layout),u.xp6(5),u.Q6J("value",2)("ngModel",t.module.data.layout),u.xp6(13),u.Q6J("ngStyle",u.VKq(27,yd,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(29,yd,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,c.PC,c.RF,c.n9,c.ED],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}.feed-settings[_ngcontent-%COMP%]{width:100%;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative}.feed-settings__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;display:flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}.feed-settings[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}.feed-settings[_ngcontent-%COMP%]:hover   .feed-settings__edit[_ngcontent-%COMP%]{display:flex}"]}
1),e}(),wd=function(){var e=function(){function e(t){d(this,e),this.el=t,this.hadError=!1,this.defaultImage=te._.defaultImage,t.nativeElement.getAttribute("src")}return p(e,[{key:"onError",value:function(e){this.hadError=!0,te._.defaultImage&&(this.defaultImage=te._.defaultImage),this.el.nativeElement.setAttribute("src",this.defaultImage.url)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(u.SBq))},e.\u0275dir=u.lG2({type:e,selectors:[["","defaultImage",""]],hostBindings:function(e,t){1&e&&u.NdJ("error",function(e){return t.onError(e)})}}),e}();function Ad(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",28),u._UZ(1,"i",29),u._UZ(2,"img",30),u.TgZ(3,"h3"),u._uU(4),u.qZA(),u.TgZ(5,"div",31),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().index,t=u.oxw().$implicit;return u.oxw(2).deleteItem(t,e)}),u._uU(6,"\u2715"),u.qZA(),u.TgZ(7,"div",32),u._UZ(8,"i",6),u.qZA(),u.TgZ(9,"div",33),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().$implicit;return u.oxw(3).initEditLink(e)}),u._UZ(10,"i",34),u.qZA(),u.qZA()}if(2&e){var i=u.oxw().$implicit;u.Q6J("cdkDragData",i),u.xp6(2),u.Q6J("src",null==i.model?null:i.model.image,u.LSH),u.xp6(2),u.Oqu(null==i.model?null:i.model.title)}}function qd(e,t){if(1&e&&(u.ynx(0),u._UZ(1,"img",39),u.TgZ(2,"h3"),u._uU(3),u.qZA(),u.BQk()),2&e){var n=t.ngIf;u.xp6(1),u.Q6J("src",(null==n||null==n.image?null:n.image.url)||(null==n?null:n.image)||"",u.LSH),u.xp6(2),u.Oqu(null==n?null:n.name)}}function Td(e,t){1&e&&(u.TgZ(0,"div",40),u._UZ(1,"div",41),u._UZ(2,"div",42),u.qZA()),2&e&&u.ekj("skeleton-row--inline",!0)}function Od(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",35),u._UZ(1,"i",36),u.YNc(2,qd,4,2,"ng-container",37),u.YNc(3,Td,3,2,"ng-template",null,38,u.W1O),u.TgZ(5,"div",31),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().index,t=u.oxw().$implicit;return u.oxw(2).deleteItem(t,e)}),u._uU(6,"\u2715"),u.qZA(),u.TgZ(7,"div",32),u._UZ(8,"i",6),u.qZA(),u.qZA()}if(2&e){var i=u.MAs(4),o=u.oxw(),r=o.$implicit,a=o.index,s=u.oxw().index,l=u.oxw(2);u.Q6J("cdkDragData",r)("id","col-"+s+"-"+a),u.xp6(2),u.Q6J("ngIf",l.collectionsMap.get(null==r.model?null:r.model.id))("ngIfElse",i)}}function Pd(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Ad,11,3,"div",26),u.YNc(2,Od,9,4,"div",27),u.BQk()),2&e){var n=t.$implicit;u.xp6(1),u.Q6J("ngIf","link"===n.type),u.xp6(1),u.Q6J("ngIf","collection"===n.type)}}function kd(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",19),u.TgZ(1,"label",3),u.TgZ(2,"input",20),u.NdJ("ngModelChange",function(e){return u.CHM(n).$implicit.title=e}),u.qZA(),u.qZA(),u.TgZ(3,"div",21),u.NdJ("click",function(){var e=u.CHM(n).index;return u.oxw(2).deleteBox(e)}),u._uU(4,"\u2715"),u.qZA(),u.TgZ(5,"div",22),u.NdJ("cdkDropListDropped",function(e){return u.CHM(n),u.oxw(2).dropModule(e)}),u.YNc(6,Pd,3,2,"ng-container",23),u.TgZ(7,"div",24),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(2).initAddLink(e)}),u._uU(8,"Add link"),u.qZA(),u.TgZ(9,"div",24),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(2).initAddTopic(e)}),u._uU(10,"Add Topic"),u.qZA(),u.qZA(),u.TgZ(11,"div",25),u._UZ(12,"i",6),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit,o=t.index,r=u.oxw(2);u.Q6J("cdkDragData",i),u.xp6(2),u.MGl("name","box-title-",o,""),u.Q6J("ngModel",i.title),u.xp6(3),u.Q6J("id","col-"+o)("cdkDropListConnectedTo",r.cdkListIds)("cdkDropListData",i.items),u.xp6(1),u.Q6J("ngForOf",i.items)("ngForTrackBy",r.trackBoxByIndex)}}function Ud(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",43),u.TgZ(1,"div",44),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).cancelAddBox()}),u.qZA(),u.TgZ(2,"div",45),u.TgZ(3,"input",46),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).newBoxTitle=e}),u.qZA(),u._UZ(4,"br"),u._UZ(5,"br"),u.TgZ(6,"button",47),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).addBox()}),u._uU(7,"Add Box"),u.qZA(),u.TgZ(8,"button",48),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).cancelAddBox()}),u._uU(9,"Cancel"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(3),u.Q6J("ngModel",i.newBoxTitle)}}var Id=function(){return{multiple:!1}};function Sd(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",49),u.TgZ(1,"div",44),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).cancelAddLink()}),u.qZA(),u.TgZ(2,"div",50),u.TgZ(3,"input",51),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).newLinkTitle=e}),u.qZA(),u._UZ(4,"br"),u.TgZ(5,"input",52),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).newLinkUrl=e}),u.qZA(),u._UZ(6,"br"),u._UZ(7,"br"),u.TgZ(8,"cks-image-uploader",53),u.NdJ("upload",function(e){return u.CHM(n),u.oxw(2).imageUploaded(e)}),u.qZA(),u._UZ(9,"br"),u._UZ(10,"br"),u.TgZ(11,"button",47),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).addLink()}),u._uU(12,"Add Link"),u.qZA(),u.TgZ(13,"button",48),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).cancelAddLink()}),u._uU(14,"Cancel"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(3),u.Q6J("ngModel",i.newLinkTitle),u.xp6(2),u.Q6J("ngModel",i.newLinkUrl),u.xp6(3),u.Q6J("options",u.DdM(3,Id))}}function Jd(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",54),u.TgZ(1,"div",44),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).cancelEditLink()}),u.qZA(),u.TgZ(2,"div",55),u.TgZ(3,"input",56),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).editLinkTitle=e}),u.qZA(),u._UZ(4,"br"),u.TgZ(5,"input",57),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).editLinkUrl=e}),u.qZA(),u._UZ(6,"br"),u._UZ(7,"br"),u.TgZ(8,"cks-image-uploader",53),u.NdJ("upload",function(e){return u.CHM(n),u.oxw(2).editLinkImageUploaded(e)}),u.qZA(),u._UZ(9,"br"),u._UZ(10,"br"),u.TgZ(11,"button",47),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).editLink()}),u._uU(12,"Update Link"),u.qZA(),u.TgZ(13,"button",48),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).cancelEditLink()}),u._uU(14,"Cancel"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(3),u.Q6J("ngModel",i.editLinkTitle),u.xp6(2),u.Q6J("ngModel",i.editLinkUrl),u.xp6(3),u.Q6J("options",u.DdM(3,Id))}}var Nd=function(e){return[e]},Qd=function(){return{in_readers_portal:!0}},Ld=function(e){return{url:"collections/simple_hierarchy",params:e}},Fd=function(){return{text:"name",multiple:!1}};function Yd(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",58),u.TgZ(1,"div",44),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).cancelAddTopic()}),u.qZA(),u.TgZ(2,"div",59),u.TgZ(3,"cks-multiselect-hierarchy-async",60),u.NdJ("change",function(e){return u.CHM(n),u.oxw(2).selectTopic(e)}),u.qZA(),u._UZ(4,"br"),u.TgZ(5,"button",47),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).addTopic()}),u._uU(6,"Add Topic"),u.qZA(),u.TgZ(7,"button",48),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).cancelAddTopic()}),u._uU(8,"Cancel"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(2),u.Q6J("ngClass",u.VKq(3,Nd,i._isProcessingTopic?"_loading":"")),u.xp6(1),u.Q6J("data",u.VKq(6,Ld,u.DdM(5,Qd)))("options",u.DdM(8,Fd))}}function Ed(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u.TgZ(3,"label",3),u.TgZ(4,"input",4),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().boxesParsed.title=e}),u.qZA(),u.qZA(),u.TgZ(5,"span",5),u._UZ(6,"i",6),u._uU(7,"Drag & Drop To Order Topics"),u.qZA(),u.qZA(),u.TgZ(8,"div",7),u.TgZ(9,"div",8),u.NdJ("cdkDropListDropped",function(e){return u.CHM(n),u.oxw().dropRow(e)}),u.YNc(10,kd,13,8,"div",9),u.qZA(),u.TgZ(11,"div",10),u.TgZ(12,"div",11),u.NdJ("click",function(){return u.CHM(n),u.oxw().initAddBox()}),u._uU(13,"+ Add new group"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",12),u.TgZ(15,"button",13),u.NdJ("click",function(){return u.CHM(n),u.oxw().updateTopicBoxes()}),u._uU(16,"Update"),u.qZA(),u.TgZ(17,"button",14),u.NdJ("click",function(){return u.CHM(n),u.oxw().loadOldHierarchy()}),u._uU(18,"Load Topics List from RP 1.0"),u.qZA(),u.qZA(),u.YNc(19,Ud,10,1,"div",15),u.YNc(20,Sd,15,4,"div",16),u.YNc(21,Jd,15,4,"div",17),u.YNc(22,Yd,9,9,"div",18),u.qZA(),u.BQk()}if(2&e){var i=u.oxw();u.xp6(4),u.Udp("width",8*i.boxesParsed.title.length+30+"px"),u.Q6J("ngModel",i.boxesParsed.title),u.xp6(
15),u.Q6J("cdkDropListData",i.boxesParsed.boxes),u.xp6(1),u.Q6J("ngForOf",i.boxesParsed.boxes)("ngForTrackBy",i.trackItemByIndex),u.xp6(7),u.Q6J("loading",i.oldTopicsLoading),u.xp6(2),u.Q6J("ngIf",i._isAddingBox),u.xp6(1),u.Q6J("ngIf",i._isAddingLink),u.xp6(1),u.Q6J("ngIf",i._isEditingLink),u.xp6(1),u.Q6J("ngIf",i._isAddingTopic)}}var Bd=function(){var e=function(){function e(t,n,i){d(this,e),this.collectionService=t,this.dashboardService=n,this.modalService=i,this._isLoading=!1,this._isUpdating=!1,this.collectionsMap=new Map,this.collectionsLoading=!1,this.oldTopicsLoading=!1,this.oldTopicsLoaded=!1,this._destroy$=new Ki.xQ,this.cdk_columns=[],this.cdkListIds=[],this._isAddingBox=!1,this.newBoxTitle="",this._isAddingLink=!1,this.newLinkInGroup=null,this.newLinkTitle="",this.newLinkUrl="",this.newLinkImage="",this._isEditingLink=!1,this.editingLink=null,this.editLinkTitle="",this.editLinkUrl="",this.editLinkImage=null,this._isAddingTopic=!1,this._isProcessingTopic=!1,this.newTopicInGroup=null,this.trackBoxByIndex=function(e){return e},this.trackItemByIndex=function(e){return e}}return p(e,[{key:"module",get:function(){return this._module},set:function(e){var t,n;this._module=e;var i=JSON.parse(JSON.stringify(null!==(n=null===(t=e.data)||void 0===t?void 0:t.boxes)&&void 0!==n?n:{}));this.boxesParsed=new k.tlt(i),(0,k.vP2)(this.boxesParsed)}},{key:"ngOnInit",value:function(){this.loadCollectionNamesForEditor()}},{key:"ngOnDestroy",value:function(){this._destroy$.next(),this._destroy$.complete()}},{key:"loadCollectionNamesForEditor",value:function(){var e,t,n=this,i=new Set;null===(t=null===(e=this.boxesParsed)||void 0===e?void 0:e.boxes)||void 0===t||t.forEach(function(e){var t;return null===(t=e.items)||void 0===t?void 0:t.forEach(function(e){var t;"collection"===e.type&&null!=(null===(t=e.model)||void 0===t?void 0:t.id)&&i.add(+e.model.id)})});var o=Array.from(i);!o.length||(this.collectionsLoading=!0,this.collectionService.getCollectionsByIds({ids:o}).pipe((0,Wi.R)(this._destroy$),(0,to.x)(function(){return n.collectionsLoading=!1})).subscribe(function(e){n.collectionsMap=new Map(e.map(function(e){return[e.id,e]}))}))}},{key:"loadOldHierarchy",value:function(){var e=this;this.currentBoxes=this.boxesParsed,this.oldTopicsLoading=!0,this.dashboardService.getTopicBoxes().pipe((0,Wi.R)(this._destroy$),(0,to.x)(function(){e.oldTopicsLoading=!1,e.oldTopicsLoaded=!0})).subscribe(function(t){var n,i,o,r,a,s,c=new k.tlt(JSON.parse(JSON.stringify(t)));(0,k.vP2)(c);var g=new k.tlt({title:null!==(i=null===(n=e.boxesParsed)||void 0===n?void 0:n.title)&&void 0!==i?i:"All Topics",boxes:[].concat(l(null!==(r=null===(o=e.boxesParsed)||void 0===o?void 0:o.boxes)&&void 0!==r?r:[]),l(null!==(a=c.boxes)&&void 0!==a?a:[]))});e.boxesParsed=g,e.reIndexComponents();var d=new Set;null===(s=g.boxes)||void 0===s||s.forEach(function(t){var n;return null===(n=t.items)||void 0===n?void 0:n.forEach(function(t){var n;if("collection"===t.type&&null!=(null===(n=t.model)||void 0===n?void 0:n.id)){var i=+t.model.id;e.collectionsMap.has(i)||d.add(i)}})});var u=Array.from(d);!u.length||(e.collectionsLoading=!0,e.collectionService.getCollectionsByIds({ids:u}).pipe((0,Wi.R)(e._destroy$),(0,to.x)(function(){return e.collectionsLoading=!1})).subscribe(function(t){var n=new Map(e.collectionsMap);null==t||t.forEach(function(e){var t,i,o;n.set(e.id,Object.assign(Object.assign({},e),{image:null!==(o=null!==(i=null===(t=null==e?void 0:e.image)||void 0===t?void 0:t.url)&&void 0!==i?i:null==e?void 0:e.image)&&void 0!==o?o:""}))}),e.collectionsMap=n}))})}},{key:"dropRow",value:function(e){var t,n;if(null===(n=null===(t=this.boxesParsed)||void 0===t?void 0:t.boxes)||void 0===n?void 0:n.length){var i=l(this.boxesParsed.boxes);(0,Ur.bA)(i,e.previousIndex,e.currentIndex),this.boxesParsed=new k.tlt({title:this.boxesParsed.title,boxes:i}),this.reIndexComponents()}}},{key:"dropModule",value:function(e){var t=e.previousContainer.data,n=e.container.data;if(e.previousContainer===e.container)(0,Ur.bA)(n,e.previousIndex,e.currentIndex);else{var i=s(t.splice(e.previousIndex,1),1)[0];n.splice(e.currentIndex,0,i)}this.reIndexComponents()}},{key:"reIndexComponents",value:function(){var e,t,n=null!==(t=null===(e=this.boxesParsed)||void 0===e?void 0:e.boxes)&&void 0!==t?t:[];this.cdkListIds=n.map(function(e,t){return"col-".concat(t)})}},{key:"initAddBox",value:function(){this._isAddingBox=!0}},{key:"cancelAddBox",value:function(){this._isAddingBox=!1,this.newBoxTitle=""}}
1,{key:"addBox",value:function(){var e=(this.newBoxTitle||"New Box").trim(),t=new k.tlt({title:this.boxesParsed.title,boxes:[].concat(l(this.boxesParsed.boxes),[new k.djR({title:e,items:[]})])});this.boxesParsed=t,this.cancelAddBox(),this.reIndexComponents()}},{key:"deleteBox",value:function(e){var t=this.boxesParsed.boxes.filter(function(t,n){return n!==e});this.boxesParsed=new k.tlt({title:this.boxesParsed.title,boxes:t}),this.reIndexComponents()}},{key:"initAddLink",value:function(e){this._isAddingLink=!0,this.newLinkInGroup=e}},{key:"cancelAddLink",value:function(){this._isAddingLink=!1,this.newLinkTitle=this.newLinkUrl=this.newLinkImage="",this.newLinkInGroup=null}},{key:"imageUploaded",value:function(e){var t,n;this.newLinkImage=null!==(n=null===(t=null==e?void 0:e[0])||void 0===t?void 0:t.url)&&void 0!==n?n:""}},{key:"addLink",value:function(){var e=this;if(this.newLinkInGroup){var t=new k.qTZ({type:"link",model:{title:this.newLinkTitle,url:this.newLinkUrl,image:this.newLinkImage}}),n=this.boxesParsed.boxes.map(function(n){return n===e.newLinkInGroup?new k.djR({title:n.title,items:[].concat(l(n.items),[t])}):n});this.boxesParsed=new k.tlt({title:this.boxesParsed.title,boxes:n}),this.cancelAddLink()}}},{key:"initEditLink",value:function(e){var t,n,i,o,r,a;this._isEditingLink=!0,this.editingLink=e,this.editLinkTitle=null!==(n=null===(t=null==e?void 0:e.model)||void 0===t?void 0:t.title)&&void 0!==n?n:"",this.editLinkUrl=null!==(o=null===(i=null==e?void 0:e.model)||void 0===i?void 0:i.url)&&void 0!==o?o:"",this.editLinkImage=new k.Eep({id:null,url:null!==(a=null===(r=null==e?void 0:e.model)||void 0===r?void 0:r.image)&&void 0!==a?a:""})}},{key:"cancelEditLink",value:function(){this._isEditingLink=!1,this.editingLink=null,this.editLinkTitle=this.editLinkUrl="",this.editLinkImage=null}},{key:"editLinkImageUploaded",value:function(e){var t,n;this.editLinkImage=null!==(n=null===(t=null==e?void 0:e[0])||void 0===t?void 0:t.url)&&void 0!==n?n:null}},{key:"editLink",value:function(){var e=this;if(this.editingLink){var t=this.boxesParsed.boxes.map(function(t){var n=t.items.map(function(t){var n;return t===e.editingLink?new k.qTZ({type:"link",model:{title:e.editLinkTitle,url:e.editLinkUrl,image:e.editLinkImage?null!==(n=e.editLinkImage.url)&&void 0!==n?n:e.editLinkImage:null}}):t});return new k.djR({title:t.title,items:n})});this.boxesParsed=new k.tlt({title:this.boxesParsed.title,boxes:t}),this.cancelEditLink()}}},{key:"initAddTopic",value:function(e){this._isAddingTopic=!0,this.newTopicInGroup=e}},{key:"cancelAddTopic",value:function(){this._isAddingTopic=!1,this.newTopicInGroup=null,this.newTopic=null}},{key:"selectTopic",value:function(e){this.newTopic=e}},{key:"addTopic",value:function(){var e,t=this;if(this._isProcessingTopic=!0,(null===(e=this.newTopic)||void 0===e?void 0:e.length)&&this.newTopicInGroup){var n=+this.newTopic[0].id,i=new k.qTZ({type:"collection",model:{id:n}}),o=this.boxesParsed.boxes.map(function(e){return e===t.newTopicInGroup?new k.djR({title:e.title,items:[].concat(l(e.items),[i])}):e});this.boxesParsed=new k.tlt({title:this.boxesParsed.title,boxes:o}),this.collectionService.getCollectionsByIds({ids:[n]}).pipe((0,Wi.R)(this._destroy$),(0,to.x)(function(){t._isProcessingTopic=!1,t.cancelAddTopic(),t.reIndexComponents()})).subscribe(function(e){var i,o,r,a=null==e?void 0:e[0];if(a){var s=Object.assign(Object.assign({},a),{image:null!==(r=null!==(o=null===(i=a.image)||void 0===i?void 0:i.url)&&void 0!==o?o:a.image)&&void 0!==r?r:""});t.collectionsMap=new Map(t.collectionsMap).set(n,s)}})}else this._isProcessingTopic=!1,this.cancelAddTopic(),this.reIndexComponents()}},{key:"deleteItem",value:function(e,t){var n=e.items.filter(function(e,n){return n!==t}),i=this.boxesParsed.boxes.map(function(t){return t===e?new k.djR({title:t.title,items:n}):t});this.boxesParsed=new k.tlt({title:this.boxesParsed.title,boxes:i})}},{key:"updateTopicBoxes",value:function(){(0,k.vP2)(this.boxesParsed),this.module.data.boxes=this.boxesParsed,this.module.data.initCollectionsUpdate(),this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.a$),u.Y36(_.sp),u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-collections-editor-old-feed"]],inputs:{module:"module"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"flex-layout--vertical"],[1,"_header","flex-item--static"],[1,"topic__group__header"],["type","text","name","boxes-title","placeholder","All Topics",1,"topic__group__title",2,"min-width","160px",3,"ngModel","ngModelChange"],[1,"topics__drag"],[1,"las","la-arrows-alt-v"],[1,"_body"],["cdkDropList","",1,"topic__groups",3,"cdkDropListData","cdkDropListDropped"],["class","topic__group","cdkDrag","",3,"cdkDragData",4,"ngFor","ngForOf","ngForTrackBy"],[1,"action__buttons"],[1,"add--box",3,"click"],[1,"_footer","flex-item--static"],[1,"btn",3,"click"],[1,"btn",3,"loading","click"],["class","popup__new-box",4,"ngIf"],["class","popup__new-link",4,"ngIf"],["class","popup__edit-link",4,"ngIf"],["class","popup__new-topic",4,"ngIf"],["cdkDrag","",1,"topic__group",3,"cdkDragData"],["type","text",1,"topic__group__title",3,"name","ngModel","ngModelChange"],[1,"topic__group__delete",3,"click"],["cdkDropList","",1,"topic__group__items",3,"id","cdkDropListConnectedTo","cdkDropListData","cdkDropListDropped"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"add--link",3,"click"],[1,"topic__group-drag"],["class","topic__item","cdkDrag","",3,"cdkDragData",4,"ngIf"],["class","topic__item","cdkDrag","",3,"cdkDragData","id",4,"ngIf"],["cdkDrag","",1,"topic__item",3,"cdkDragData"],[1,"la","la-link","topic__item__icon"],[3,"defaultImage","src"],[1,"topic__item__delete",3,"click"],[1,"topic__item-drag"],[1,"edit--link",3,"click"],[1,"la","la-pencil"],["cdkDrag","",1,"topic__item",3,"cdkDragData","id"],[1,"la","la-archive","topic__item__icon"],[4,"ngIf","ngIfElse"],["collectionSkeleton",""],["defaultImage","",3,"src"],[1,"skeleton-row"],[1,"skeleton-image","shimmer"],[1,"skeleton-text","shimmer"],[1,"popup__new-box"],[1,"_curtain",3,"click"],[1,"popup__new-box__body"],["type","text","name","box-title","placeholder","Type box title ...",2,"width","100%",3,"ngModel","ngModelChange"],["type","button",1,"btn","btn--smaller",3,"click"],["type","button",1,"btn","btn--smaller","btn--secondary",3,"click"],[1,"popup__new-link"],[1,"popup__new-link__body"],["type","text","name","link-title","placeholder","Type link title ...",2,"width","100%",3,"ngModel","ngModelChange"],["type","text","name","link-url","placeholder","Type link url ...",2,"width","100%",3,"ngModel","ngModelChange"],[3,"options","upload"],[1,"popup__edit-link"],[1,"popup__edit-link__body"],["type","text","name","edit-link-title","placeholder","Type link title ...",2,"width","100%",3,"ngModel","ngModelChange"],["type","text","name","edit-link-url","placeholder","Type link url ...",2,"width","100%",3,"ngModel","ngModelChange"],[1,"popup__new-topic"],[1,"popup__new-topic__body",3,"ngClass"],[3,"data","options","change"]],template:function(e,t){1&e&&u.YNc(0,Ed,23,11,"ng-container",0),2&e&&u.Q6J("ngIf",t.boxesParsed)},directives:[c.O5,P.Fj,P.JJ,P.On,Ur.Wj,c.sg,pe.T,Ur.Zt,wd,Wn.r,c.mk,zr.d],styles:['[_nghost-%COMP%]{display:block;position:relative;height:750px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-top:0}._header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:20px;align-items:center;border-bottom:solid 1px var(--border-color)}._body[_ngcontent-%COMP%]{overflow:auto;padding-bottom:40px}.topic__groups[_ngcontent-%COMP%]{padding:20px;overflow:auto}.topic__groups[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-top:0}.topic__group[_ngcontent-%COMP%]{width:100%;margin-top:16px;padding:16px 40px 16px 16px;border:dashed 1px var(--border-color);border-radius:4px;position:relative;background-color:var(--bgmain)}.topic__group__title[_ngcontent-%COMP%]{font-size:16px;font-weight:700;padding:5px 0;background:none;border:solid 1px transparent;
1width:200px;color:var(--text-color)}.topic__group__title[_ngcontent-%COMP%]:focus{font-size:16px;font-weight:700;margin-bottom:14px;padding:5px;background-color:var(--bg-boxes);border:solid 1px var(--border-color)}.topic__group__delete[_ngcontent-%COMP%]{position:absolute;top:16px;right:40px;cursor:pointer}.topic__item[_ngcontent-%COMP%]{position:relative;height:40px;margin-bottom:8px;padding-left:36px;display:flex;justify-content:flex-start;grid-gap:10px;gap:10px;align-items:center;box-shadow:0 2px 2px #0000001a;background-color:var(--bg-boxes);border-radius:4px}.topic__item__icon[_ngcontent-%COMP%]{width:50px;height:32px;position:absolute;font-size:16px;top:12px;left:8px;opacity:.4}.topic__item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50px;height:32px;-o-object-fit:cover;object-fit:cover}.topic__item[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:14px;margin:0;line-height:40px}.topic__item__delete[_ngcontent-%COMP%]{position:absolute;right:40px;top:11px;cursor:pointer}._footer[_ngcontent-%COMP%]{position:relative;background:var(--bg-boxes);padding:16px;border-top:solid 1px var(--border-color)}._curtain[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#0000001a}.action__buttons[_ngcontent-%COMP%]{margin-top:14px;display:flex;flex-direction:row;flex-shrink:1;flex-grow:1;justify-content:center;align-items:center}.add--hierarchy[_ngcontent-%COMP%]{bottom:0;background-color:var(--bgmain);border-radius:4px;text-align:center;padding:14px;cursor:pointer;box-shadow:0 1px 2px #0000001a}.add--box[_ngcontent-%COMP%]{bottom:0;background-color:var(--bgmain);border-radius:4px;text-align:center;padding:14px;cursor:pointer;box-shadow:0 1px 2px #0000001a}.popup__new-box[_ngcontent-%COMP%]{position:fixed;background-color:#0009;top:0px;left:0px;bottom:0px;right:0px}.popup__new-box__body[_ngcontent-%COMP%]{position:absolute;background-color:var(--bg-boxes);width:300px;padding:32px;top:50%;left:50%;transform:translate(-50%,-50%)}.add--link[_ngcontent-%COMP%]{bottom:0;background-color:var(--accent);color:#fff;border-radius:4px;text-align:center;margin-top:16px;display:inline-block;padding:2px 14px;font-size:12px;margin-right:10px;cursor:pointer;box-shadow:0 1px 2px #0000001a}.popup__new-link[_ngcontent-%COMP%]{position:fixed;background-color:#0009;top:0px;left:0px;bottom:0px;right:0px}.popup__new-link__body[_ngcontent-%COMP%]{position:absolute;background-color:var(--bg-boxes);width:300px;padding:32px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px}.edit--link[_ngcontent-%COMP%]{border-radius:50px;text-align:center;margin-top:16px;font-size:16px;margin-right:10px;cursor:pointer;width:24px;height:24px;line-height:24px;position:absolute;top:-7px;right:62px}.edit--link[_ngcontent-%COMP%]:hover{background-color:#0000001a}.popup__edit-link[_ngcontent-%COMP%]{position:fixed;background-color:#0009;top:0px;left:0px;bottom:0px;right:0px}.popup__edit-link__body[_ngcontent-%COMP%]{position:absolute;background-color:var(--bg-boxes);width:300px;padding:32px;top:50%;left:50%;transform:translate(-50%,-50%)}.add--topic[_ngcontent-%COMP%]{bottom:0;background-color:var(--accent);color:#fff;border-radius:4px;text-align:center;margin-top:16px;display:inline-block;padding:2px 14px;font-size:12px;margin-right:10px;cursor:pointer;box-shadow:0 1px 2px #0000001a}.popup__new-topic[_ngcontent-%COMP%]{position:fixed;background-color:#0009;top:0px;left:0px;bottom:0px;right:0px}.popup__new-topic__body[_ngcontent-%COMP%]{position:absolute;background-color:var(--bg-boxes);width:300px;padding:32px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px}.topic__group-drag[_ngcontent-%COMP%], .topic__item-drag[_ngcontent-%COMP%]{position:absolute;top:0;right:0;width:24px;height:100%;background:#f0f0f0;cursor:grab}.cdk-drag-placeholder[_ngcontent-%COMP%]   .topic__group-drag[_ngcontent-%COMP%]{cursor:grabing}.topic__group-drag[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .topic__item-drag[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skeleton-row[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:12px;gap:12px;width:88%}.skeleton-row--inline[_ngcontent-%COMP%]{height:40px}.skeleton-image[_ngcontent-%COMP%]{width:50px;height:32px;border-radius:4px;background:#e6e6e6}.skeleton-text[_ngcontent-%COMP%]{flex:1;height:14px;border-radius:3px;background:#e6e6e6}.shimmer[_ngcontent-%COMP%]{position:relative;overflow:hidden}.shimmer[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translate(100%)}}']}),e}(),Dd=function(e){return{background:e}},zd=function(){var e=function(){function e(t){d(this,e),this.modalService=t}return p(e,[{key:"ngOnInit",value:function(){}},{key:"openCollectionsFeed",value:function(){this.modalService.medium(new k.u_l({content:Bd,properties:{module:this.module,boxes:this.module.data.boxes}}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-collections-old"]],inputs:{module:"module"},decls:100,vars:22,consts:[[1,"label-module-type"],[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left","name","titleAlignment",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center","name","titleAlignment",3,"ngModel","ngModelChange"],["type","radio","value","right","name","titleAlignment",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],[1,"collections__skeleton",3,"click"],[1,"collections__skeleton--item"],[1,"collections__skeleton--image"],[1,"collections__skeleton--title"],[1,"collections__skeleton--buttons"],[1,"collections__skeleton--button"],[1,"collections__skeleton--edit"],[1,"la","la-pencil"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Topics Reader Portal 1.0"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.TgZ(4,"div",3),u._uU(5,"Section Header"),u.qZA(),u.qZA(),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"label"),u._uU(11,"Title:"),u.qZA(),u.qZA(),u.TgZ(12,"div",8),u.TgZ(13,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",6),u.TgZ(15,"div",7),u.TgZ(16,"label"),u._uU(17,"Description:"),u.qZA(),u.qZA(),u.TgZ(18,"div",8),u.TgZ(19,"input",10),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(20,"div",11),u.TgZ(21,"div",6),u.TgZ(22,"div",7),u.TgZ(23,"label"),u._uU(24,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(25,"div",8),u.TgZ(26,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",6),u.TgZ(28,"div",7),u.TgZ(29,"label"),u._uU(30,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(31,"div",8),u.TgZ(32,"div",13),u.TgZ(33,"label",14),u.TgZ(34,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(35,"span",16),u.TgZ(36,"span",17),u._uU(37,"Left"),u.qZA(),u.qZA(),u.TgZ(38,"label",14),u.TgZ(39,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(40,"span",16),u.TgZ(41,"span",17),u._uU(42,"Center"),u.qZA(),u.qZA(),u.TgZ(43,"label",14),u.TgZ(44,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(45,"span",16),u.TgZ(46,"span",17),u._uU(47,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(48,"div",20),u.TgZ(49,"div",6),u.TgZ(50,"div",7),u.TgZ(51,"label"),u._uU(52,"Colors:"),u.qZA(),u.qZA(),u.TgZ(53,"div",21),u.TgZ(54,"label",22),u._UZ(55,"span",23),u.TgZ(56,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleBackgroun
1dColor=e}),u.qZA(),u._uU(57," Background color "),u.qZA(),u.TgZ(58,"label",22),u._UZ(59,"span",23),u.TgZ(60,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleTextColor=e}),u.qZA(),u._uU(61," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(62,"div",1),u.TgZ(63,"div",2),u.TgZ(64,"div",3),u._uU(65,"Topics feed"),u.qZA(),u.qZA(),u.TgZ(66,"div",4),u.TgZ(67,"div",5),u.TgZ(68,"div",6),u.TgZ(69,"div",25),u.NdJ("click",function(){return t.openCollectionsFeed()}),u.TgZ(70,"div",26),u._UZ(71,"div",27),u._UZ(72,"div",28),u.TgZ(73,"div",29),u._UZ(74,"div",30),u._UZ(75,"div",30),u.qZA(),u.qZA(),u.TgZ(76,"div",26),u._UZ(77,"div",27),u._UZ(78,"div",28),u.TgZ(79,"div",29),u._UZ(80,"div",30),u._UZ(81,"div",30),u.qZA(),u.qZA(),u.TgZ(82,"span",31),u._UZ(83,"i",32),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(84,"div",1),u.TgZ(85,"div",2),u.TgZ(86,"div",3),u._uU(87,"Colors"),u.qZA(),u.qZA(),u.TgZ(88,"div",4),u.TgZ(89,"div",5),u.TgZ(90,"div",6),u.TgZ(91,"div",21),u.TgZ(92,"label",22),u._UZ(93,"span",23),u.TgZ(94,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(95," Background color "),u.qZA(),u.TgZ(96,"label",22),u._UZ(97,"span",23),u.TgZ(98,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(99," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(13),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(11),u.Q6J("ngStyle",u.VKq(14,Dd,t.module.data.titleBackgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBackgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(16,Dd,t.module.data.titleTextColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleTextColor),u.xp6(33),u.Q6J("ngStyle",u.VKq(18,Dd,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(20,Dd,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,c.PC],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}.collections__skeleton[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:12px;border:1px dashed var(--border-color);background-color:var(--bgmain);border-radius:6px}.collections__skeleton[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}.collections__skeleton[_ngcontent-%COMP%]:hover   .collections__skeleton--edit[_ngcontent-%COMP%]{display:block}.collections__skeleton--edit[_ngcontent-%COMP%]{display:none;position:absolute;bottom:0;right:2px}.collections__skeleton--item[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px;border-radius:4px;background-color:var(--bgmain);border:1px solid var(--border-color)}.collections__skeleton--image[_ngcontent-%COMP%]{width:40px;height:40px;background-color:var(--accent-02);border-radius:4px;flex-shrink:0}.collections__skeleton--title[_ngcontent-%COMP%]{flex-grow:1;height:20px;background-color:var(--accent-02);border-radius:3px}.collections__skeleton--buttons[_ngcontent-%COMP%]{display:flex;grid-gap:6px;gap:6px;flex-shrink:0}.collections__skeleton--button[_ngcontent-%COMP%]{width:20px;height:20px;background-color:var(--accent-02);border-radius:3px}"]}),e}(),jd=function(e){return{background:e}},Hd=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-heading"]],inputs:{module:"module"},decls:55,vars:13,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Contents:"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"label"),u._uU(9,"Heading:"),u.qZA(),u.qZA(),u.TgZ(10,"div",7),u.TgZ(11,"input",8),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(12,"div",5),u.TgZ(13,"div",6),u.TgZ(14,"label"),u._uU(15,"Tagline / Subt
1itle:"),u.qZA(),u.qZA(),u.TgZ(16,"div",7),u.TgZ(17,"input",8),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(18,"div",5),u.TgZ(19,"div",6),u.TgZ(20,"label"),u._uU(21,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(22,"div",7),u.TgZ(23,"div",9),u.TgZ(24,"label",10),u.TgZ(25,"input",11),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(26,"span",12),u.TgZ(27,"span",13),u._uU(28,"Left"),u.qZA(),u.qZA(),u.TgZ(29,"label",10),u.TgZ(30,"input",14),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(31,"span",12),u.TgZ(32,"span",13),u._uU(33,"Center"),u.qZA(),u.qZA(),u.TgZ(34,"label",10),u.TgZ(35,"input",15),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(36,"span",12),u.TgZ(37,"span",13),u._uU(38,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(39,"div",0),u.TgZ(40,"div",1),u.TgZ(41,"div",2),u._uU(42,"Colors"),u.qZA(),u.qZA(),u.TgZ(43,"div",3),u.TgZ(44,"div",4),u.TgZ(45,"div",5),u.TgZ(46,"div",16),u.TgZ(47,"label",17),u._UZ(48,"span",18),u.TgZ(49,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(50," Background color "),u.qZA(),u.TgZ(51,"label",17),u._UZ(52,"span",18),u.TgZ(53,"input",19),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(54," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(11),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(13),u.Q6J("ngStyle",u.VKq(9,jd,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(11,jd,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,P._,c.PC],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}"]}),e}(),$d=function(){return{in_readers_portal:!0}},Vd=function(e){return{url:"collections/simple_hierarchy",params:e}},Rd=function(){var e=function(){function e(t){d(this,e),this.modalService=t,this.feedSettings=new P.cw({topics:new P.NI(null),count:new P.NI(null,P.kI.required)})}return p(e,[{key:"ngOnInit",value:function(){this.feedSettings.patchValue({topics:this.topics,count:this.count}),console.log("feedSettings:patch",this.feedSettings.value)}},{key:"ngOnDestroy",value:function(){}},{key:"submit",value:function(){this.callback(this.feedSettings.value),this.modalService.close()}},{key:"close",value:function(){this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-activity-feed-settings"]],inputs:{topics:"topics",count:"count",callback:"callback"},decls:21,vars:6,consts:[[1,"_wrapper"],[1,"table__form",3,"formGroup","ngSubmit"],[1,"table__form-group"],[1,"table__form-inputs"],[1,"table__form-opt"],[1,"_option__data"],["type","number","min","1","max","10","formControlName","count",2,"width","120px","padding","8px","border","solid 1px var(--border-color)"],["formControlName","topics",3,"data"],[1,"table__form-btns"],[1,"btn","btn--primary",3,"disabled"],["type","button",1,"btn","btn--cancel",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"h2"),u._uU(2,"Where should we show activity from ..."),u.qZA(),u.TgZ(3,"form",1),u.NdJ("ngSubmit",function(){return t.submit()}),u.TgZ(4,"div",2),u.TgZ(5,"div",3),u.TgZ(6,"div",4),u.TgZ(7,"label"),u._uU(8,"Count:"),u.qZA(),u.TgZ(9,"div",5),u._UZ(10,"input",6),u.qZA(),u.qZA(),u.TgZ(11,"div",4),u.TgZ(12,"label"),u._uU(13,"Topics:"),u.qZA(),u.TgZ(14,"div"),u._UZ(15,"cks-multiselect-hierarchy-async",7),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(16,"div",8),u.TgZ(17,"button",9),u._uU(18,"Update activity feed"),u.qZA(),u.TgZ(19,"button",10),u.NdJ("click",function(){return t.close()}),u._uU(20,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(3),u.Q6J("formGroup",t.feedSettings),u.xp6(12),u.Q6J("data",u.VKq(4,Vd,u.DdM(3,$d))),u.xp6(2),u.Q6J("disabled",!t.feedSettings.val
1id))},directives:[P._Y,P.JL,P.sg,P.qQ,P.Fd,P.wV,P.Fj,P.JJ,P.u,zr.d],styles:['._wrapper[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{padding:24px 24px 16px}.table__form-inputs[_ngcontent-%COMP%]{grid-gap:24px;gap:24px}.table__form-opt[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{font-weight:700}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]{grid-gap:8px;gap:8px}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]   input[type=datetime-local][_ngcontent-%COMP%]{width:240px;height:32px}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]   .datetime__seperator[_ngcontent-%COMP%]{font-size:24px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]{display:inline-flex;width:auto;padding:4px;border:solid 1px var(--border-color);border-radius:3px;margin-top:8px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox.--active[_ngcontent-%COMP%]{border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%], .articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]{width:16px;height:16px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-label[_ngcontent-%COMP%], .articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-label[_ngcontent-%COMP%]{font-size:12px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]:after{width:8px;height:8px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%]:after{border-width:0 2px 2px 0}.origin-type-wrapper[_ngcontent-%COMP%]{position:relative;padding-left:30px}.origin-type-wrapper[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;left:6px;top:20px;border:dotted 1px var(--border-color);width:18px}.origin-type-wrapper[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:19px}']}),e}();function Gd(e,t){if(1&e&&(u.TgZ(0,"span",33),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.Oqu(n.name)}}function Kd(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"All topics"),u.qZA())}var Wd=function(e){return{background:e}},Xd=function(){var e=function(){function e(t){d(this,e),this.modalService=t}return p(e,[{key:"ngOnInit",value:function(){}},{key:"initFeedSettings",value:function(){this.modalService.medium(new k.u_l({content:Rd,properties:{count:this.module.data.count,topics:l(this.module.data.topics),callback:this.updateFeedSettings.bind(this)}}))}},{key:"updateFeedSettings",value:function(e){var t=this;console.log("feedSettings:",e),this.module.data.count=e.count,this.module.data.topics=l(e.topics),setTimeout(function(){t.module.data.initItemsUpdate()},1)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-activity"]],inputs:{module:"module"},decls:113,vars:30,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],["type","number","min","0","max","5",3,"ngModel","ngModelChange"],["type","color",3,"ngModel","ngModelChange"],[1,"feed-settings",3,"click"],[1,"feed-settings__edit"],[1,"la","la-pencil"],[1,"feed-option"],[1,"_from-topics"],["class","_from-topic",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"_from-topic"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Section Header"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"label"),u._uU(9,"Title:"),u.qZA(),u.qZA(),u.TgZ(10,"div",7),u.TgZ(11,"input",8),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(12,"div",5),u.TgZ(13,"div",6),u.TgZ(14,"label"),u._uU(15,"Description:"),u.qZA(),u.qZA(),u.TgZ(16,"div",7),u.TgZ(17,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(18,"div",10),u.TgZ(19,"div",5),u.TgZ(20,"div",6),u.TgZ(21,"label"),u._uU(22,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(23,"div",7),u.TgZ(24,"input",11),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(25,"div",5),u.TgZ(26,"div",6),u.TgZ(27,"label"),u._uU(28,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(29,"div",7),u.TgZ(30,"div",12),u.TgZ(31,"label",13),u.TgZ(32,"input",14),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(33,"span",15),u.TgZ(34,"span",16),u._uU(35,"Left"),u.qZA(),u.qZA(),u.TgZ(36,"label",13),u.TgZ(37,"input",17),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(38,"span",15),u.TgZ(39,"span",16),u._uU(40,"Center"),u.qZA(),u.qZA(),u.TgZ(41,"label",13),u.TgZ(42,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(43,"span",15),u.TgZ(44,"span",16),u._uU(45,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(46,"div",19),u.TgZ(47,"div",5),u.TgZ(48,"div",6),u.TgZ(49,"label"),u._uU(50,"Colors:"),u.qZA(),u.qZA(),u.TgZ(51,"div",20),u.TgZ(52,"label",21),u._UZ(53,"span",22),u.TgZ(54,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.titleBackgroun
1dColor=e}),u.qZA(),u._uU(55," Background color "),u.qZA(),u.TgZ(56,"label",21),u._UZ(57,"span",22),u.TgZ(58,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.titleTextColor=e}),u.qZA(),u._uU(59," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(60,"div",10),u.TgZ(61,"div",5),u.TgZ(62,"div",6),u.TgZ(63,"label"),u._uU(64,"Border thickness:"),u.qZA(),u.qZA(),u.TgZ(65,"div",7),u.TgZ(66,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderWidth=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(67,"div",5),u.TgZ(68,"div",6),u.TgZ(69,"label"),u._uU(70,"Border color:"),u.qZA(),u.qZA(),u.TgZ(71,"div",7),u.TgZ(72,"label",21),u._UZ(73,"span",22),u.TgZ(74,"input",25),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderColor=e}),u.qZA(),u._uU(75," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(76,"div",0),u.TgZ(77,"div",1),u.TgZ(78,"div",2),u._uU(79,"Activity feed"),u.qZA(),u.qZA(),u.TgZ(80,"div",3),u.TgZ(81,"div",4),u.TgZ(82,"div",5),u.TgZ(83,"div",26),u.NdJ("click",function(){return t.initFeedSettings()}),u.TgZ(84,"span",27),u._UZ(85,"i",28),u.qZA(),u.TgZ(86,"div",29),u.TgZ(87,"span"),u._uU(88,"Count:"),u.qZA(),u.TgZ(89,"span"),u._uU(90),u.qZA(),u.qZA(),u.TgZ(91,"div",29),u.TgZ(92,"span"),u._uU(93,"From Topics:"),u.qZA(),u.TgZ(94,"span",30),u.YNc(95,Gd,2,1,"span",31),u.YNc(96,Kd,2,0,"span",32),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(97,"div",0),u.TgZ(98,"div",1),u.TgZ(99,"div",2),u._uU(100,"Colors"),u.qZA(),u.qZA(),u.TgZ(101,"div",3),u.TgZ(102,"div",4),u.TgZ(103,"div",5),u.TgZ(104,"div",20),u.TgZ(105,"label",21),u._UZ(106,"span",22),u.TgZ(107,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(108," Background color "),u.qZA(),u.TgZ(109,"label",21),u._UZ(110,"span",22),u.TgZ(111,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(112," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(11),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(11),u.Q6J("ngStyle",u.VKq(20,Wd,t.module.data.titleBackgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBackgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(22,Wd,t.module.data.titleTextColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleTextColor),u.xp6(8),u.Q6J("ngModel",t.module.data.titleBorderWidth),u.xp6(7),u.Q6J("ngStyle",u.VKq(24,Wd,t.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBorderColor),u.xp6(16),u.Oqu(t.module.data.count),u.xp6(5),u.Q6J("ngForOf",t.module.data.topics),u.xp6(1),u.Q6J("ngIf",!(null!=t.module.data.topics&&t.module.data.topics.length)),u.xp6(10),u.Q6J("ngStyle",u.VKq(26,Wd,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(28,Wd,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,c.PC,c.sg,c.O5],styles:['input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}.feed-settings[_ngcontent-%COMP%]{width:100%;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative}.feed-settings__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;display:flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}.feed-settings[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}.feed-settings[_ngcontent-%COMP%]:hover   .feed-settings__edit[_ngcontent-%COMP%]{display:flex}.feed-option[_ngcontent-%COMP%]{display:flex;margin-bottom:4px}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{flex-grow:0;flex-shrink:0;width:80px}.feed-option__child[_ngcontent-%COMP%]{padding-left:24px;position:relative;display:block;width:auto!important}.feed-option__child[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;
1left:6px;top:8px;border:dotted 1px var(--border-color);width:10px}.feed-option__child[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:7px}.feed-option[_ngcontent-%COMP%]   ._from-topic[_ngcontent-%COMP%]{border:solid 1px var(--border-color);border-radius:3px;padding:0 3px;display:inline-block;margin:0 3px 3px 0;width:auto!important}']}),e}(),eu=function(){return{in_readers_portal:!0}},tu=function(e){return{url:"collections/simple_hierarchy",params:e}},nu=function(){var e=function(){function e(t){d(this,e),this.modalService=t,this.feedSettings=new P.cw({topics:new P.NI(null),count:new P.NI(null,P.kI.required)})}return p(e,[{key:"ngOnInit",value:function(){this.feedSettings.patchValue({topics:this.topics,count:this.count}),console.log("feedSettings:patch",this.feedSettings.value)}},{key:"ngOnDestroy",value:function(){}},{key:"submit",value:function(){this.callback(this.feedSettings.value),this.modalService.close()}},{key:"close",value:function(){this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-comments-feed-settings"]],inputs:{topics:"topics",count:"count",callback:"callback"},decls:21,vars:6,consts:[[1,"_wrapper"],[1,"table__form",3,"formGroup","ngSubmit"],[1,"table__form-group"],[1,"table__form-inputs"],[1,"table__form-opt"],[1,"_option__data"],["type","number","min","1","max","10","formControlName","count",2,"width","120px","padding","8px","border","solid 1px var(--border-color)"],["formControlName","topics",3,"data"],[1,"table__form-btns"],[1,"btn","btn--primary",3,"disabled"],["type","button",1,"btn","btn--cancel",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"h2"),u._uU(2,"Where should we show Comments from ..."),u.qZA(),u.TgZ(3,"form",1),u.NdJ("ngSubmit",function(){return t.submit()}),u.TgZ(4,"div",2),u.TgZ(5,"div",3),u.TgZ(6,"div",4),u.TgZ(7,"label"),u._uU(8,"Count:"),u.qZA(),u.TgZ(9,"div",5),u._UZ(10,"input",6),u.qZA(),u.qZA(),u.TgZ(11,"div",4),u.TgZ(12,"label"),u._uU(13,"Topics:"),u.qZA(),u.TgZ(14,"div"),u._UZ(15,"cks-multiselect-hierarchy-async",7),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(16,"div",8),u.TgZ(17,"button",9),u._uU(18,"Update comments feed"),u.qZA(),u.TgZ(19,"button",10),u.NdJ("click",function(){return t.close()}),u._uU(20,"Cancel"),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(3),u.Q6J("formGroup",t.feedSettings),u.xp6(12),u.Q6J("data",u.VKq(4,tu,u.DdM(3,eu))),u.xp6(2),u.Q6J("disabled",!t.feedSettings.valid))},directives:[P._Y,P.JL,P.sg,P.qQ,P.Fd,P.wV,P.Fj,P.JJ,P.u,zr.d],styles:['._wrapper[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{padding:24px 24px 16px}.table__form-inputs[_ngcontent-%COMP%]{grid-gap:24px;gap:24px}.table__form-opt[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{font-weight:700}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]{grid-gap:8px;gap:8px}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]   input[type=datetime-local][_ngcontent-%COMP%]{width:240px;height:32px}.articles__date-range[_ngcontent-%COMP%]   .table__form-opt-h[_ngcontent-%COMP%]   .datetime__seperator[_ngcontent-%COMP%]{font-size:24px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]{display:inline-flex;width:auto;padding:4px;border:solid 1px var(--border-color);border-radius:3px;margin-top:8px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox.--active[_ngcontent-%COMP%]{border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%], .articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]{width:16px;height:16px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-label[_ngcontent-%COMP%], .articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-label[_ngcontent-%COMP%]{font-size:12px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__radio-input[_ngcontent-%COMP%]:after{width:8px;height:8px}.articles__date-range[_ngcontent-%COMP%]   .form__checkbox[_ngcontent-%COMP%]   .form__checkbox-input[_ngcontent-%COMP%]:after{border-width:0 2px 2px 0}.origin-type-wrapper[_ngcontent-%COMP%]{position:relative;padding-left:30px}.origin-type-wrapper[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;
1left:6px;top:20px;border:dotted 1px var(--border-color);width:18px}.origin-type-wrapper[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:19px}']}),e}();function iu(e,t){if(1&e&&(u.TgZ(0,"span",33),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.Oqu(n.name)}}function ou(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"All topics"),u.qZA())}var ru=function(e){return{background:e}},au=function(){var e=function(){function e(t){d(this,e),this.modalService=t}return p(e,[{key:"ngOnInit",value:function(){}},{key:"initFeedSettings",value:function(){this.modalService.medium(new k.u_l({content:nu,properties:{count:this.module.data.count,topics:l(this.module.data.topics),callback:this.updateFeedSettings.bind(this)}}))}},{key:"updateFeedSettings",value:function(e){var t=this;console.log("feedSettings:",e),this.module.data.count=e.count,this.module.data.topics=l(e.topics),setTimeout(function(){t.module.data.initItemsUpdate()},1)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-comments"]],inputs:{module:"module"},decls:113,vars:30,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","text","name","title",3,"ngModel","ngModelChange"],["type","text","name","description",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column",2,"flex-direction","row"],["type","number","min","12","max","32",3,"ngModel","ngModelChange"],[1,"form__radio-h"],[1,"form__radio"],["type","radio","value","left",3,"ngModel","ngModelChange"],[1,"form__radio-input"],[1,"form__radio-label"],["type","radio","value","center",3,"ngModel","ngModelChange"],["type","radio","value","right",3,"ngModel","ngModelChange"],[1,"sp-module-editor-container--options","column"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"],["type","number","min","0","max","5",3,"ngModel","ngModelChange"],["type","color",3,"ngModel","ngModelChange"],[1,"feed-settings",3,"click"],[1,"feed-settings__edit"],[1,"la","la-pencil"],[1,"feed-option"],[1,"_from-topics"],["class","_from-topic",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"_from-topic"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Section Header"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"label"),u._uU(9,"Title:"),u.qZA(),u.qZA(),u.TgZ(10,"div",7),u.TgZ(11,"input",8),u.NdJ("ngModelChange",function(e){return t.module.data.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(12,"div",5),u.TgZ(13,"div",6),u.TgZ(14,"label"),u._uU(15,"Description:"),u.qZA(),u.qZA(),u.TgZ(16,"div",7),u.TgZ(17,"input",9),u.NdJ("ngModelChange",function(e){return t.module.data.description=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(18,"div",10),u.TgZ(19,"div",5),u.TgZ(20,"div",6),u.TgZ(21,"label"),u._uU(22,"Font Size:"),u.qZA(),u.qZA(),u.TgZ(23,"div",7),u.TgZ(24,"input",11),u.NdJ("ngModelChange",function(e){return t.module.data.titleSize=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(25,"div",5),u.TgZ(26,"div",6),u.TgZ(27,"label"),u._uU(28,"Alignment:"),u.qZA(),u.qZA(),u.TgZ(29,"div",7),u.TgZ(30,"div",12),u.TgZ(31,"label",13),u.TgZ(32,"input",14),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(33,"span",15),u.TgZ(34,"span",16),u._uU(35,"Left"),u.qZA(),u.qZA(),u.TgZ(36,"label",13),u.TgZ(37,"input",17),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(38,"span",15),u.TgZ(39,"span",16),u._uU(40,"Center"),u.qZA(),u.qZA(),u.TgZ(41,"label",13),u.TgZ(42,"input",18),u.NdJ("ngModelChange",function(e){return t.module.data.titleAlignment=e}),u.qZA(),u._UZ(43,"span",15),u.TgZ(44,"span",16),u._uU(45,"Right"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(46,"div",19),u.TgZ(47,"div",5),u.TgZ(48,"div",6),u.TgZ(49,"label"),u._uU(50,"Colors:"),u.qZA(),u.qZA(),u.TgZ(51,"div",20),u.TgZ(52,"label",21),u._UZ(53,"span",22),u.TgZ(54,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.titleBackgroun
1dColor=e}),u.qZA(),u._uU(55," Background color "),u.qZA(),u.TgZ(56,"label",21),u._UZ(57,"span",22),u.TgZ(58,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.titleTextColor=e}),u.qZA(),u._uU(59," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(60,"div",10),u.TgZ(61,"div",5),u.TgZ(62,"div",6),u.TgZ(63,"label"),u._uU(64,"Border thickness:"),u.qZA(),u.qZA(),u.TgZ(65,"div",7),u.TgZ(66,"input",24),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderWidth=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(67,"div",5),u.TgZ(68,"div",6),u.TgZ(69,"label"),u._uU(70,"Border color:"),u.qZA(),u.qZA(),u.TgZ(71,"div",7),u.TgZ(72,"label",21),u._UZ(73,"span",22),u.TgZ(74,"input",25),u.NdJ("ngModelChange",function(e){return t.module.data.titleBorderColor=e}),u.qZA(),u._uU(75," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(76,"div",0),u.TgZ(77,"div",1),u.TgZ(78,"div",2),u._uU(79,"Comments feed"),u.qZA(),u.qZA(),u.TgZ(80,"div",3),u.TgZ(81,"div",4),u.TgZ(82,"div",5),u.TgZ(83,"div",26),u.NdJ("click",function(){return t.initFeedSettings()}),u.TgZ(84,"span",27),u._UZ(85,"i",28),u.qZA(),u.TgZ(86,"div",29),u.TgZ(87,"span"),u._uU(88,"Count:"),u.qZA(),u.TgZ(89,"span"),u._uU(90),u.qZA(),u.qZA(),u.TgZ(91,"div",29),u.TgZ(92,"span"),u._uU(93,"From Topics:"),u.qZA(),u.TgZ(94,"span",30),u.YNc(95,iu,2,1,"span",31),u.YNc(96,ou,2,0,"span",32),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(97,"div",0),u.TgZ(98,"div",1),u.TgZ(99,"div",2),u._uU(100,"Colors"),u.qZA(),u.qZA(),u.TgZ(101,"div",3),u.TgZ(102,"div",4),u.TgZ(103,"div",5),u.TgZ(104,"div",20),u.TgZ(105,"label",21),u._UZ(106,"span",22),u.TgZ(107,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(108," Background color "),u.qZA(),u.TgZ(109,"label",21),u._UZ(110,"span",22),u.TgZ(111,"input",23),u.NdJ("ngModelChange",function(e){return t.module.data.textColor=e}),u.qZA(),u._uU(112," Text color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(11),u.Q6J("ngModel",t.module.data.title),u.xp6(6),u.Q6J("ngModel",t.module.data.description),u.xp6(7),u.Q6J("ngModel",t.module.data.titleSize),u.xp6(8),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(5),u.Q6J("ngModel",t.module.data.titleAlignment),u.xp6(11),u.Q6J("ngStyle",u.VKq(20,ru,t.module.data.titleBackgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBackgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(22,ru,t.module.data.titleTextColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleTextColor),u.xp6(8),u.Q6J("ngModel",t.module.data.titleBorderWidth),u.xp6(7),u.Q6J("ngStyle",u.VKq(24,ru,t.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.titleBorderColor),u.xp6(16),u.Oqu(t.module.data.count),u.xp6(5),u.Q6J("ngForOf",t.module.data.topics),u.xp6(1),u.Q6J("ngIf",!(null!=t.module.data.topics&&t.module.data.topics.length)),u.xp6(10),u.Q6J("ngStyle",u.VKq(26,ru,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor),u.xp6(3),u.Q6J("ngStyle",u.VKq(28,ru,t.module.data.textColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.textColor))},directives:[P.Fj,P.JJ,P.On,P.qQ,P.Fd,P.wV,P._,c.PC,c.sg,c.O5],styles:['input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px}.feed-settings[_ngcontent-%COMP%]{width:100%;padding:16px;border:dashed 1px var(--border-color);background-color:var(--bgmain);cursor:pointer;font-size:12px;border-radius:4px;position:relative}.feed-settings__edit[_ngcontent-%COMP%]{position:absolute;bottom:8px;right:8px;display:flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background-color:var(--bgmain);display:none}.feed-settings[_ngcontent-%COMP%]:hover{border-color:var(--accent)!important;box-shadow:0 3px 3px #00000026}.feed-settings[_ngcontent-%COMP%]:hover   .feed-settings__edit[_ngcontent-%COMP%]{display:flex}.feed-option[_ngcontent-%COMP%]{display:flex;margin-bottom:4px}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{flex-grow:1}.feed-option[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:first-child{flex-grow:0;flex-shrink:0;width:80px}.feed-option__child[_ngcontent-%COMP%]{padding-left:24px;position:relative;display:block;width:auto!important}.feed-option__child[_ngcontent-%COMP%]:before{content:" ";display:block;position:absolute;
1left:6px;top:8px;border:dotted 1px var(--border-color);width:10px}.feed-option__child[_ngcontent-%COMP%]:after{content:" ";display:block;position:absolute;left:6px;top:2px;border:dotted 1px var(--border-color);height:7px}.feed-option[_ngcontent-%COMP%]   ._from-topic[_ngcontent-%COMP%]{border:solid 1px var(--border-color);border-radius:3px;padding:0 3px;display:inline-block;margin:0 3px 3px 0;width:auto!important}']}),e}(),su=function(e){return{background:e}},lu=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor-spacer"]],inputs:{module:"module"},decls:24,vars:5,consts:[[1,"sp-editor-section"],[1,"sp-editor-section__header"],[1,"sp-editor-section__title"],[1,"sp-editor-section__body"],[1,"sp-module-editor-container--options"],[1,"sp-module-editor-container--option","column"],[1,"_setting__header"],[1,"_setting__option"],["type","number","name","height","min","10","max","50","step","10",3,"ngModel","ngModelChange"],[1,"_setting__option",2,"gap","24px"],[1,"_color"],[3,"ngStyle"],["type","color","name","bg",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3,"Spacer"),u.qZA(),u.qZA(),u.TgZ(4,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"label"),u._uU(9,"Height:"),u.qZA(),u.qZA(),u.TgZ(10,"div",7),u.TgZ(11,"input",8),u.NdJ("ngModelChange",function(e){return t.module.data.height=e}),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(12,"div",0),u.TgZ(13,"div",1),u.TgZ(14,"div",2),u._uU(15,"Colors"),u.qZA(),u.qZA(),u.TgZ(16,"div",3),u.TgZ(17,"div",4),u.TgZ(18,"div",5),u.TgZ(19,"div",9),u.TgZ(20,"label",10),u._UZ(21,"span",11),u.TgZ(22,"input",12),u.NdJ("ngModelChange",function(e){return t.module.data.backgroundColor=e}),u.qZA(),u._uU(23," Background color "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(11),u.Q6J("ngModel",t.module.data.height),u.xp6(10),u.Q6J("ngStyle",u.VKq(3,su,t.module.data.backgroundColor)),u.xp6(1),u.Q6J("ngModel",t.module.data.backgroundColor))},directives:[P.qQ,P.Fd,P.wV,P.Fj,P.JJ,P.On,c.PC],styles:["input[type=text][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{display:block;width:100%;padding:6px 10px;height:100px}"]}),e}();function cu(e,t){if(1&e&&u._UZ(0,"hp-row-editor",11),2&e){var n=u.oxw(2).ngIf,i=u.oxw();u.Q6J("index",i.index)("module",n)}}function gu(e,t){if(1&e&&u._UZ(0,"hp-column-editor",11),2&e){var n=u.oxw(2).ngIf,i=u.oxw();u.Q6J("index",i.index)("module",n)}}function du(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-search-field",12),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)}}function uu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-banner",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function pu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-ask-mila",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function _u(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-articles",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function mu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-newsfeed",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function fu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-image",12),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)}}function hu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-menu",12),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)}}function vu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-text-block",12),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)}}function Zu(e,t){if(1&e&&u._UZ(0,"hp-module-editor-iframe",11),2&e){var n=u.oxw(2).ngIf,i=u.oxw();u.Q6J("index",i.index)("module",n)}}function xu(e,t){if(1&e&&u._UZ(0,"hp-module-editor-footer",14),2&e){var n=u.oxw(2).ngIf;u.Q6J("module",n)}}function bu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-collections",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function Cu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-collections-old",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function yu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-heading",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function Mu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-activity",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function wu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-comments",13),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)("origin",o.origin)}}function Au(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-editor-spacer",12),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(3).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2).ngIf,o=u.oxw();u.Q6J("index",o.index)("module",i)}}function qu(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",3),u.TgZ(2,"span",4),u._uU(3),u.qZA(),u.TgZ(4,"div",5),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).closeEditor()}),u._uU(5,"\u2715"),u.qZA(),u.qZA(),u.TgZ(6,"div",6),u.YNc(7,cu,1,2,"hp-row-editor",7),u.YNc(8,gu,1,2,"hp-column-editor",7),u.YNc(9,du,1,2,"hp-module-editor-search-field",8),u.YNc(10,uu,1,3,"hp-module-editor-banner",9),u.YNc(11,pu,1,3,"hp-module-editor-ask-mila",9),u.YNc(12,_u,1,3,"hp-module-editor-articles",9),u.YNc(13,mu,1,3,"hp-module-editor-newsfeed",9),u.YNc(14,fu,1,2,"hp-module-editor-image",8),u.YNc(15,hu,1,2,"hp-module-editor-menu",8),u.YNc(16,vu,1,2,"hp-module-editor-text-block",8),u.YNc(17,Zu,1,2,"hp-module-editor-iframe",7),u.YNc(18,xu,1,1,"hp-module-editor-footer",10),u.YNc(19,bu,1,3,"hp-module-editor-collections",9),u.YNc(20,Cu,1,3,"hp-module-editor-collections-old",9),u.YNc(21,yu,1,3,"hp-module-editor-heading",9),u.YNc(22,Mu,1,3,"hp-module-editor-activity",9),u.YNc(23,wu,1,3,"hp-module-editor-comments",9),u.YNc(24,Au,1,2,"hp-module-editor-spacer",8),u.qZA(),u.BQk()}if(2&e){var i=u.oxw().ngIf;u.xp6(3),u.Oqu((null==i.data?null:i.data.name)||i.name),u.xp6(4),u.Q6J("ngIf","row"===i.t
1ype),u.xp6(1),u.Q6J("ngIf","column"===i.type),u.xp6(1),u.Q6J("ngIf","module_search_field"===i.type),u.xp6(1),u.Q6J("ngIf","module_banner"===i.type),u.xp6(1),u.Q6J("ngIf","module_ask_mila"===i.type),u.xp6(1),u.Q6J("ngIf","module_articles"===i.type),u.xp6(1),u.Q6J("ngIf","module_newsfeed"===i.type),u.xp6(1),u.Q6J("ngIf","module_image"===i.type),u.xp6(1),u.Q6J("ngIf","module_menu"===i.type),u.xp6(1),u.Q6J("ngIf","module_text_block"===i.type),u.xp6(1),u.Q6J("ngIf","module_iframe"===i.type),u.xp6(1),u.Q6J("ngIf","module_footer"===i.type),u.xp6(1),u.Q6J("ngIf","module_collections"===i.type),u.xp6(1),u.Q6J("ngIf","module_collections_old"===i.type),u.xp6(1),u.Q6J("ngIf","module_heading"===i.type),u.xp6(1),u.Q6J("ngIf","module_activity"===i.type),u.xp6(1),u.Q6J("ngIf","module_comments"===i.type),u.xp6(1),u.Q6J("ngIf","module_spacer"===i.type)}}function Tu(e,t){if(1&e&&(u.ynx(0),u.YNc(1,qu,25,19,"ng-container",2),u.BQk()),2&e){var n=t.ngIf;u.xp6(1),u.Q6J("homepagesModuleAccess",n.type)}}var Ou=function(){var e=function(){function e(){d(this,e)}return p(e,[{key:"closeEditor",value:function(){this.template.initEditModule(null)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-editor"]],inputs:{template:"template"},decls:2,vars:1,consts:[[1,"_wrapper"],[4,"ngIf"],[4,"homepagesModuleAccess"],["cdkDrag","","cdkDragHandle","","cdkDragRootElement","hp-module-editor",1,"_header"],[1,"_header__module-name"],[1,"_header__close",3,"click"],[1,"_body"],[3,"index","module",4,"ngIf"],[3,"index","module","itemupdate",4,"ngIf"],[3,"index","module","origin","itemupdate",4,"ngIf"],[3,"module",4,"ngIf"],[3,"index","module"],[3,"index","module","itemupdate"],[3,"index","module","origin","itemupdate"],[3,"module"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.YNc(1,Tu,2,1,"ng-container",1),u.qZA()),2&e&&(u.xp6(1),u.Q6J("ngIf",t.template.editingModule))},directives:[c.O5,Fr,Ur.Zt,Ur.Bh,Er,Dr,Rr,Wr,jl,Ig,Fg,Dg,Vg,Xg,gd,ud,Md,zd,Hd,Xd,au,lu],styles:['[_nghost-%COMP%]{width:400px;background-color:var(--bg-boxes)!important;box-shadow:14px 25px 26px #0004;border:solid 1px var(--border-color);display:block;position:fixed;left:40px;bottom:40px;height:600px;outline:dashed 2px #f70;z-index:3}._wrapper[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column}._header[_ngcontent-%COMP%]{height:20px;display:flex;grid-gap:4px;gap:4px;background-color:#f70;color:#fff;flex-shrink:0;cursor:move}._header__module-name[_ngcontent-%COMP%]{flex-grow:1;padding:0 20px}._header__close[_ngcontent-%COMP%]{width:32px;text-align:center;cursor:pointer;z-index:1}._body[_ngcontent-%COMP%]{flex-grow:1;overflow-y:scroll}[_nghost-%COMP%]     .sp-editor-section{padding:24px;display:flex;flex-direction:column;grid-gap:24px;gap:24px;border-bottom:1px solid var(--border-color)}[_nghost-%COMP%]     .sp-editor-section ._color{display:flex;align-items:center;grid-gap:4px!important;gap:4px!important;font-size:12px!important}[_nghost-%COMP%]     .sp-editor-section ._color>span{display:inline-block;width:32px;height:20px;border:solid 2px var(--border-color);border-radius:3px;background:url(/assets/images/x.svg) center no-repeat;background-size:60% 60%}[_nghost-%COMP%]     .sp-editor-section ._color>input{width:0px;visibility:hidden;height:0;padding:0}[_nghost-%COMP%]     .sp-editor-section__header{display:flex;flex-direction:column;grid-gap:8px;gap:8px}[_nghost-%COMP%]     .sp-editor-section__title{font-size:14px;font-weight:600;color:var(--accent)}[_nghost-%COMP%]     .sp-editor-section__title:before{content:"# "}[_nghost-%COMP%]     .sp-editor-section__description{font-size:12px;max-width:300px}[_nghost-%COMP%]     .sp-editor-section label{display:flex;grid-gap:4px;gap:4px;font-size:12px;cursor:pointer}[_nghost-%COMP%]     .sp-editor-section .sp-editor-section__body{display:flex;flex-direction:column;grid-gap:24px;gap:24px}[_nghost-%COMP%]     .sp-editor-section .sp-module-editor-container--options{display:flex;flex-direction:column;grid-gap:24px;gap:24px}[_nghost-%COMP%]     .sp-editor-section .sp-module-editor-container--option{dis
1play:flex;flex-direction:column;grid-gap:8px;gap:8px}[_nghost-%COMP%]     .sp-editor-section .form__checkbox-input, [_nghost-%COMP%]     .sp-editor-section .form__radio-input{width:16px;height:16px}[_nghost-%COMP%]     .sp-editor-section .form__checkbox-label, [_nghost-%COMP%]     .sp-editor-section .form__radio-label{font-size:12px}[_nghost-%COMP%]     .sp-editor-section .form__radio-input:after{width:8px;height:8px}[_nghost-%COMP%]     .sp-editor-section .form__checkbox-input:after{border-width:0 2px 2px 0}[_nghost-%COMP%]     .sp-editor-section ._setting__header label{font-weight:bold;font-size:12px;cursor:pointer}[_nghost-%COMP%]     .sp-editor-section ._setting__option{width:100%;display:flex;grid-gap:8px;gap:8px}[_nghost-%COMP%]     .sp-editor-section ._setting__option label{display:flex;grid-gap:4px;gap:4px;font-size:14px;cursor:pointer}[_nghost-%COMP%]     .sp-editor-section ._setting__option.column{flex-direction:column;grid-gap:4px;gap:4px}[_nghost-%COMP%]     .sp-editor-section ._setting__option ._setting__option--group{display:flex;grid-gap:8px;gap:8px;align-items:center}[_nghost-%COMP%]     .sp-editor-section ._buttons ._buttons--info{display:flex;grid-gap:3px;gap:3px;align-items:center;margin-bottom:10px}[_nghost-%COMP%]     .sp-editor-section ._buttons ._buttons--info p{font-size:10px;margin-top:0}[_nghost-%COMP%]     .sp-editor-section .radio__group-wrapper{display:flex;align-items:center;grid-gap:8px;gap:8px}[_nghost-%COMP%]     .sp-editor-section .radio__group-wrapper>label{font-size:12px!important}[_nghost-%COMP%]     .sp-editor-section .radio__group-wrapper .radio__group{display:inline-flex;border:solid 1px var(--accent);border-radius:3px;overflow:hidden;vertical-align:middle}[_nghost-%COMP%]     .sp-editor-section .radio__group-wrapper .radio__group .radio__group-input[type=radio]{position:absolute;visibility:hidden;display:none}[_nghost-%COMP%]     .sp-editor-section .radio__group-wrapper .radio__group .radio__group-input[type=radio]:checked+.radio__group-label{color:#fff;background:var(--accent)}[_nghost-%COMP%]     .sp-editor-section .radio__group-wrapper .radio__group .radio__group-label{color:#9a929e;margin-bottom:0!important;cursor:pointer;width:40px;font-size:12px;line-height:1;padding:4px;justify-content:center;transition:.2s}[_nghost-%COMP%]     .sp-editor-section .radio__group-label+.radio__group-input[type=radio]+.radio__group-label{border-left:solid 1px var(--accent)}']}),e}(),Pu=function(){return{type:"module_ask_mila"}};function ku(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",19),u.O4$(),u.TgZ(2,"svg",37),u.TgZ(3,"style",38),u._uU(4," .st0{fill: #4a4a4a;} "),u.qZA(),u.TgZ(5,"g"),u._UZ(6,"path",39),u._UZ(7,"path",40),u._UZ(8,"path",41),u._UZ(9,"path",42),u._UZ(10,"path",43),u._UZ(11,"path",44),u._UZ(12,"path",45),u._UZ(13,"path",46),u.qZA(),u.qZA(),u._uU(14," Ask Mila AI "),u.qZA(),u.BQk()),2&e&&(u.xp6(1),u.Q6J("cdkDragData",u.DdM(1,Pu)))}function Uu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",51),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).addRow(0)}),u.TgZ(1,"span",52),u._uU(2,"+"),u.qZA(),u._UZ(3,"span",53),u.qZA()}}function Iu(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",51),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().index;return u.oxw(2).addRow(e+1)}),u.TgZ(1,"span",52),u._uU(2,"+"),u.qZA(),u._UZ(3,"span",53),u.qZA()}}var Su=function(e){return[e]},Ju=function(e,t){return{backgroundColor:e,color:t}};function Nu(e,t){if(1&e&&(u.ynx(0),u._UZ(1,"hp-row",54),u.YNc(2,Iu,4,0,"div",49),u.BQk()),2&e){var n=t.$implicit,i=t.index,o=u.oxw(2);u.xp6(1),u.Q6J("isEditing",!0)("template",o.template)("templateEditor",o.templateEditor)("index",u.VKq(7,Su,i+1))("row",n)("ngStyle",u.WLB(9,Ju,n.backgroundColor||"",n.textColor||"")),u.xp6(1),u.Q6J("ngIf",(null==o.templateEditor?null:o.templateEditor.editingGrid)||(null==o.templateEditor?null:o.templateEditor.editingEraser))}}function Qu(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",47),u.TgZ(2,"div",48),u.YNc(3,Uu,4,0,"div",49),u.YNc(4,Nu,3,12,"ng-container",50),u.qZA(),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(3),u.Q6J("ngIf",(null==n.templateEditor?null:n.templateEditor.editingGrid)||(null==n.templateEditor?null:n.templateEditor.editingEraser)),u.xp6(1),u.Q6J("ngForOf",n.template.layout.rows)}}function Lu(e,t){if(1&e&&(u.ynx(0),u._UZ(1,"hp-module-editor",55),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("template",n.template)("templateEditor",n.templateEditor)}}var Fu=function(){return{type:"module_heading"}},Yu=function(){return{type:"module_banner"}},Eu=function(){return{type:"module_menu"}},Bu=function(){return{type:"module_search_field"}},Du=function(){return{type:"module_text_block"}},zu=function(){return{type:"module_iframe"}},ju=function(){return{type:"module_image"}},Hu=function(){return{type:"module_articles"}},$u=function(){return{type:"module_collections"}},Vu=function(){return{type:"module_collections_old"}}
1,Ru=function(){return{type:"module_newsfeed"}},Gu=function(){return{type:"module_activity"}},Ku=function(){return{type:"module_comments"}},Wu=function(){return{type:"module_spacer"}},Xu=function(){var e=function(){function e(t,n,i,o){var r;d(this,e),this.pagesService=t,this.homePagesService=n,this.modalService=i,this.notificationService=o,this.templateEditor=new No.A_,this._showingNewModulesList=!1,null===(r=this.template)||void 0===r||r.reFetchData()}return p(e,[{key:"previewTemplate",value:function(){this.modalService.large(new k.u_l({content:Qr,properties:{template:this.template}}))}},{key:"saveChanges",value:function(){var e=this;this.pagesService.updatePage(this.template.id,this.template).subscribe(function(t){e.notificationService.success("The Page has been updated!"),e.pagesService.reloadPages()},function(t){return e.notificationService.error("Failed to update the page")})}},{key:"initEditingModules",value:function(){this.templateEditor.initEditingModules()}},{key:"initEditingGrid",value:function(){this.templateEditor.initEditingGrid(),this.template.initEditModule(null)}},{key:"initEditingEraser",value:function(){this.templateEditor.initEditingEraser(),this.template.initEditModule(null)}},{key:"initEditingResize",value:function(){this.templateEditor.initEditingResize(),this.template.initEditModule(null)}},{key:"initEditingStyle",value:function(){this.templateEditor.initEditingStyle(),this.template.initEditModule(null)}},{key:"addRow",value:function(e){this.template.addNewRow(null,e)}},{key:"ShowNewModulesList",value:function(e,t){t&&e.stopPropagation(),this._showingNewModulesList=t}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Nj),u.Y36(Lr),u.Y36(_.Z7),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["homepages-editor"]],inputs:{template:"template"},decls:83,vars:49,consts:[[1,"homepages-editor","flex-layout--vertical",3,"ngClass"],[1,"_editor-header","flex-item--static"],[1,"_editor-header__column"],["type","text",1,"_name-field",3,"ngModel","ngModelChange"],[1,"_edit-modes"],[1,"_edit-modes__btn-group"],[1,"_edit-modes__btn","_edit-modes__btn--modules",3,"click"],[1,"_edit-modes__btn","_edit-modes__btn--add-modules",3,"click"],[1,"_edit-modes__label"],[1,"_edit-modes__btn","_edit-modes__btn--grid",3,"click"],[1,"la","la-plus"],[1,"_edit-modes__btn","_edit-modes__btn--eraser",3,"click"],[1,"la","la-times"],[1,"_edit-modes__btn","_edit-modes__btn--resize",3,"click"],[1,"la","la-arrows-alt-h"],[1,"_edit-modes__btn","_edit-modes__btn--style",3,"click"],[1,"la","la-palette"],[1,"btn","btn--primary","btn--small",3,"click"],["id","modules","cdkDropList","",1,"modules","modules--new",3,"cdkDropListConnectedTo","mouseleave"],["cdkDrag","",1,"module--new",3,"cdkDragData"],[1,"las","la-heading"],[1,"las","la-image"],[4,"homepagesModuleAccess"],[1,"module--new",3,"loading"],[1,"las","la-images"],[1,"las","la-bars"],[1,"las","la-search"],[1,"las","la-align-left"],[1,"las","la-window-maximize"],[1,"las","la-newspaper"],[1,"las","la-archive"],[1,"las","la-stream"],[1,"la","la-bullseye"],[1,"la","la-comment"],[1,"las","la-arrows-alt-v"],[4,"ngIf"],[1,"_preview-btn",3,"click"],["version","1.1","id","Layer_1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","x","0px","y","0px","viewBox","0 0 438 415.5",0,"xml","space","preserve",2,"enable-background","new 0 0 438 415.5"],["type","text/css"],["d","M276,201.6h37v37h-37V201.6z",1,"st0"],["d","M134.1,301.5h169.9v25H134.1V301.5z",1,"st0"],["d","M0,257.5c0,14.8,9.9,27.8,24.1,31.8v-63.7C9.9,229.7,0,242.7,0,257.5z",1,"st0"],["d","M134.1,342.5h169.9v25H134.1V342.5z",1,"st0"],["d","M40.1,415.5h357.8V134.7H40.1V415.5z M319.9,375.5c0,4.4-3.6,8-8,8H126.1c-4.4,0-8-3.6-8-8v-81.9\n                              c0-4.4,3.6-8,8-8h185.9c4.4,0,8,3.6,8,8V375.5z M260,193.6c0-4.4,3.6-8,8-8h53c4.4,0,8,3.6,8,8v53c0,4.4-3.6,8-8,8h-53\n                              c-4.4,0-8-3.6-8-8V193.6z M109.1,193.6c0-4.4,3.6-8,8-8h53c4.4,0,8,3.6,8,8v53c0,4.4-3.6,8-8,8h-53c-4.4,0-8-3.6-8-8V193.6z",1,"st0"],["d","M413.9,225.7v63.7c14.3-4,24.1-17,24.1-31.8C438,242.7,428.1,229.7,413.9,225.7z",1,"st0"],["d","M125.1,201.6h37v37h-37V201.6z",1,"st0"],["d","M226,126.7V82.1c21-3.6,35.8-22.5,34.2-43.8C258.7,17.1,241.3,0.5,220,0c-21.3-0.5-39.5,15.2-42.1,36.3\n                              c-2.6,21.1,11.3,40.8,32.1,45.4v44.9H226z",1,"st0"],[1,"_template-wrapper"],[1,"_template"],["class","_btn-add-row",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"_btn-add-row",3,"click"],[1,"__trigger"],[1,"__highlight"],["cdkDropList","",3,"isEditing","template","templateEditor","index","row","
1ngStyle"],[3,"template","templateEditor"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"div",2),u._uU(3," Page name: \xa0 "),u.TgZ(4,"input",3),u.NdJ("ngModelChange",function(e){return t.template.title=e}),u.qZA(),u.qZA(),u.TgZ(5,"div",2),u.TgZ(6,"div",4),u.TgZ(7,"div",5),u.TgZ(8,"span",6),u.NdJ("click",function(){return t.initEditingModules()}),u._uU(9," Manage modules "),u.qZA(),u.TgZ(10,"span",7),u.NdJ("click",function(e){return t.ShowNewModulesList(e,!0)}),u._uU(11,"+ Add"),u.qZA(),u.qZA(),u.TgZ(12,"span",8),u._uU(13,"Layout blocks:"),u.qZA(),u.TgZ(14,"div",5),u.TgZ(15,"span",9),u.NdJ("click",function(){return t.initEditingGrid()}),u._UZ(16,"i",10),u._uU(17," Add"),u.qZA(),u.TgZ(18,"span",11),u.NdJ("click",function(){return t.initEditingEraser()}),u._UZ(19,"i",12),u._uU(20," Remove"),u.qZA(),u.TgZ(21,"span",13),u.NdJ("click",function(){return t.initEditingResize()}),u._UZ(22,"i",14),u._uU(23," Resize"),u.qZA(),u.TgZ(24,"span",15),u.NdJ("click",function(){return t.initEditingStyle()}),u._UZ(25,"i",16),u._uU(26," Style"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(27,"div",2),u.TgZ(28,"button",17),u.NdJ("click",function(){return t.saveChanges()}),u._uU(29,"Save Changes"),u.qZA(),u.qZA(),u.TgZ(30,"div",18),u.NdJ("mouseleave",function(e){return t.ShowNewModulesList(e,!1)}),u.TgZ(31,"div",19),u._UZ(32,"i",20),u._uU(33," Heading"),u.qZA(),u.TgZ(34,"div",19),u._UZ(35,"i",21),u._uU(36," Banner"),u.qZA(),u.YNc(37,ku,15,2,"ng-container",22),u.TgZ(38,"div",23),u._UZ(39,"i",24),u._uU(40," Sliding banner"),u.qZA(),u.TgZ(41,"div",19),u._UZ(42,"i",25),u._uU(43," Menu"),u.qZA(),u.TgZ(44,"div",19),u._UZ(45,"i",26),u._uU(46," Search Field"),u.qZA(),u.TgZ(47,"div",19),u._UZ(48,"i",27),u._uU(49," Text block"),u.qZA(),u.TgZ(50,"div",19),u._UZ(51,"i",28),u._uU(52,"iFrame"),u.qZA(),u.TgZ(53,"div",19),u._UZ(54,"i",21),u._uU(55," Image"),u.qZA(),u.TgZ(56,"div",19),u._UZ(57,"i",29),u._uU(58," Articles"),u.qZA(),u.TgZ(59,"div",19),u._UZ(60,"i",30),u._uU(61," Topics"),u.qZA(),u.TgZ(62,"div",19),u._UZ(63,"i",30),u._uU(64," Topics RP 1.0"),u.qZA(),u.TgZ(65,"div",19),u._UZ(66,"i",31),u._uU(67," Newsfeed"),u.qZA(),u.TgZ(68,"div",19),u._UZ(69,"i",32),u._uU(70," Activity"),u.qZA(),u.TgZ(71,"div",19),u._UZ(72,"i",33),u._uU(73," Comments"),u.qZA(),u.TgZ(74,"div",19),u._UZ(75,"i",34),u._uU(76," Spacer"),u.qZA(),u.qZA(),u.qZA(),u.YNc(77,Qu,5,2,"ng-container",35),u.YNc(78,Lu,2,2,"ng-container",35),u.TgZ(79,"div",36),u.NdJ("click",function(){return t.previewTemplate()}),u._uU(80,"Preview "),u._UZ(81,"br"),u._uU(82,"Page"),u.qZA(),u.qZA()),2&e&&(u.Q6J("ngClass",u.VKq(33,Su,t.templateEditor.className)),u.xp6(4),u.Q6J("ngModel",t.template.title),u.xp6(4),u.ekj("--active",t.templateEditor.editingModules),u.xp6(7),u.ekj("--active",t.templateEditor.editingGrid),u.xp6(3),u.ekj("--active",t.templateEditor.editingEraser),u.xp6(3),u.ekj("--active",t.templateEditor.editingResize),u.xp6(3),u.ekj("--active",t.templateEditor.editingStyle),u.xp6(6),u.ekj("--active",t._showingNewModulesList),u.Q6J("cdkDropListConnectedTo",t.template.containers),u.xp6(1),u.Q6J("cdkDragData",u.DdM(35,Fu)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(36,Yu)),u.xp6(3),u.Q6J("homepagesModuleAccess","module_ask_mila"),u.xp6(1),u.Q6J("loading",!0),u.xp6(3),u.Q6J("cdkDragData",u.DdM(37,Eu)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(38,Bu)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(39,Du)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(40,zu)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(41,ju)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(42,Hu)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(43,$u)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(44,Vu)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(45,Ru)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(46,Gu)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(47,Ku)),u.xp6(3),u.Q6J("cdkDragData",u.DdM(48,Wu)),u.xp6(3),u.Q6J("ngIf",t.template),u.xp6(1),u.Q6J("ngIf",t.template.editingModule))},directives:[c.mk,P.Fj,P.JJ,P.On,Ur.Wj,Ur.Zt,Fr,pe.T,c.O5,c.sg,kr,c.PC,Ou],styles:['._editor-header[_ngcontent-%COMP%]{padding:4px 10px;background-color:var(--bg-boxes);display:flex;justify-content:space-between;grid-gap:6px;gap:6px;box-shadow:0 5px 2px -2px #0001;position:sticky;top:50px;z-index:3;align-items:center;border-bottom:solid 1px var(--border-color)}._editor-header__column[_ngcontent-%COMP%]{display:flex;align-items:center}._editor-header[_ngcontent-%COMP%]   ._name-field[_ngcontent-%COMP%]{padding:8px;width:240px;border:solid 1px var(--border-color);font-size:16px;font-weight:600}._edit-modes[_ngcontent-%COMP%]{display:flex;grid-gap:8px;gap:8px;align-items:center}._edit-modes__label[_ngcontent-%COMP%]{margin-left:8px}._edit-modes__btn-group[_ngcontent-%COMP%]{border:solid 1px var(--border-color);display:flex;align-items:center;border-radius:4px;position:relative}._edit-modes__btn[_ngcontent-%COMP%]{transition:padding .2s;padding:2px 10px;
1box-shadow:0 0 1px var(--border-color),0 3px 2px -1px #0002;cursor:pointer}._edit-modes__btn.--active[_ngcontent-%COMP%]{background-color:var(--bgmain);color:var(--color-brand);box-shadow:inset 0 2px 2px #0002}._edit-modes__btn--add-modules[_ngcontent-%COMP%]{position:absolute;right:0;background-color:var(--color-brand);border-radius:3px;color:#fff;transition:opacity .2s;pointer-events:none;opacity:0}._template-wrapper[_ngcontent-%COMP%]{overflow-y:scroll;padding:20px}._template[_ngcontent-%COMP%]{max-width:1400px;margin:auto}  .homepages-editor hp-row{background-color:#f1f1f1;outline:solid 1px #d0d0d0;display:flex;transition:gap .2s,padding .2s,opacity .2s}  .homepages-editor .hp-module-inner{pointer-events:none}  .homepages-editor hp-column{flex-grow:1;display:flex;flex-direction:column;transition:gap .2s,padding .2s,opacity .2s;position:relative;min-width:100px}  .homepages-editor hp-column .modules-container{border:dashed 1px #d0d0d0;min-height:50px;height:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px;padding:8px}  .homepages-editor .column__resize{width:16px;height:100px;top:0px;left:0px;background-color:var(--color-brand);z-index:2;margin:0 -8px;display:none;align-self:center}  .homepages-editor .column__resize:hover{cursor:col-resize;background-color:#fff;box-shadow:1px 1px 2px #0002;outline:solid 1px #ddd}  .homepages-editor:first-child>.column__resize{display:none}  .homepages-editor ._btn-add-row,   .homepages-editor ._btn-add-column{display:flex;justify-content:center;align-items:center;flex-shrink:0;position:relative;z-index:1;transition:all .2s;opacity:0;pointer-events:none}  .homepages-editor ._btn-add-row .__trigger,   .homepages-editor ._btn-add-column .__trigger{background-color:var(--bg-boxes);color:var(--text-color);border-radius:4px;box-shadow:0 2px 5px #0002;transition:all .2s;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;flex-grow:0;position:relative;z-index:1}  .homepages-editor ._btn-add-row .__highlight,   .homepages-editor ._btn-add-column .__highlight{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#add0ad;outline:dashed 1px green;opacity:.7;opacity:0;pointer-events:none}  .homepages-editor ._btn-add-row .__trigger:hover+.__highlight,   .homepages-editor ._btn-add-column .__trigger:hover+.__highlight{opacity:1}  .homepages-editor ._btn-add-row{height:2px}  .homepages-editor ._btn-add-column{width:2px}  .homepages-editor.--editing-modules ._edit-modes__btn--modules{padding-right:74px}  .homepages-editor.--editing-modules ._edit-modes__btn--add-modules{opacity:1;pointer-events:all}  .homepages-editor.--editing-modules ._column-controls,   .homepages-editor.--editing-modules ._row-controls{display:none}  .homepages-editor.--editing-grid .modules--new,   .homepages-editor.--editing-eraser .modules--new{display:none}  .homepages-editor.--editing-grid ._template-wrapper,   .homepages-editor.--editing-eraser ._template-wrapper{grid-gap:10px;gap:10px;padding:10px 0}  .homepages-editor.--editing-grid hp-row,   .homepages-editor.--editing-eraser hp-row{padding:12px;grid-gap:12px;gap:12px;position:relative}  .homepages-editor.--editing-grid hp-column,   .homepages-editor.--editing-eraser hp-column{min-width:100px;grid-gap:10px;gap:10px;position:relative}  .homepages-editor.--editing-grid hp-module,   .homepages-editor.--editing-eraser hp-module{max-height:140px;overflow:hidden;display:block;pointer-events:none}  .homepages-editor.--editing-grid .modules-container,   .homepages-editor.--editing-eraser .modules-container{border:dashed 1px var(--accent);pointer-events:none}  .homepages-editor.--editing-grid .modules-container>*,   .homepages-editor.--editing-eraser .modules-container>*{opacity:.1}  .homepages-editor.--editing-grid ._column-controls,   .homepages-editor.--editing-grid ._row-controls,   .homepages-editor.--editing-eraser ._column-controls,   .homepages-editor.--editing-eraser ._row-controls{display:none}  .homepages-editor.--editing-grid ._btn-add-row{height:12px;opacity:1;pointer-events:all}  .homepages-editor.--editing-grid ._btn-add-column{width:12px;opacity:1;pointer-events:all}  .homepages-editor.--editing-eraser hp-row,   .homepages-editor.--editing-eraser hp-column{outline:dashed 1px #f00}  .homepages-editor.--editing-eraser hp-row.--hovered,   .homepages-editor.--editing-eraser hp-column.--hovered{outline:solid 3px #f00;cursor:crosshair}  .homepages-editor.--editing-eraser hp-row.--hovered:after,   .homepages-editor.--editing-eraser hp-column.--hovered:after{content:"Click to delete the highlighted area!";display:flex;justify-content:center;align-items:center;position:absolute;padding:0 40px;text-align:center;top:0;left:0;bottom:0;right:0;background-color:#f704;pointer-events:none}  .homepages-editor.--editing-resize .modules--new{display:none}  .homepages-editor.--editing-resize ._template-wrapper{grid-gap:0px;gap:0px;padding:0}  .homepages-editor.--editing-resize hp-row{padding:0;grid-gap:0px;gap:0px;position:relative}  .homepages-editor.--editing-resize hp-column{min-width:100px;grid-gap:0px;gap:0px;position:relative}  .homepages-editor.--editing-resize hp-module{max-height:140px;overflow:hidden;display:block;pointer-events:none}  .homepages-editor.--editing-resize .modules-container{border:dashed 1px var(--accent);pointer-events:none}  .homepages-editor.--editing-resize .modules-container>*{opacity:.1}  .homepages-editor.--editing-resize .column__resize{opacity:1;pointer-events:all;display:block}  .homepages-editor.--editing-resize ._column-controls,   .homepages-editor.--editing-resize ._row-controls{display:none}  .homepages-editor.--editing-style hp-row{padding:12px;outline:dashed 1px var(--color-brand)}  .homepages-editor.--editing-style hp-column{padding:12px;outline:dashed 1px #f70}  .homepages-editor.--editing-style hp-module{outline:none}  .homepages-editor.--editing-style .label-module-type{display:none}  .homepages-editor.--editing-style .modules-container{pointer-events:none;background-color:transparent;padding:0;outline:none;grid-gap:0;gap:0}  .homepages-editor.--editing-style .modules-container>*{opacity:1}  .homepages-editor .modules--new{position:absolute;
1left:50%;top:10px;background-color:var(--bg-boxes);padding:40px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:150px 150px 150px 150px 150px;box-shadow:0 4px 6px 2px #0002,0 0 0 40000px #0002;transform:translate(-50%);border-radius:6px;display:none}  .homepages-editor .modules--new.--active{display:grid}  .homepages-editor .module--new{padding:25px 12px;border-radius:4px;border:solid 1px var(--border-color);cursor:move;display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}  .homepages-editor .module--new:hover{border-color:var(--color-brand);outline:solid 2px var(--color-brand)}  .homepages-editor .module--new i{font-size:28px}  .homepages-editor .module--new svg{max-width:28px;max-height:28px;color:#000}  .homepages-editor .modules-container .module--new{background-color:#5c5;color:#fff}  .homepages-editor .modules-container .module--new:before{content:"+ "}  .homepages-editor .module{outline:solid 1px var(--color-brand);box-shadow:1px 1px 1px #0001;min-height:24px}  hp-module-editor .label-module-type{padding:5px 24px;background-color:#f70;position:sticky;top:0;z-index:1;display:none}._preview-btn[_ngcontent-%COMP%]{background-color:var(--accent);color:#fff;position:fixed;right:40px;bottom:40px;border-radius:1000px;width:100px;height:100px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;z-index:1}']}),e}();function ep(e,t){if(1&e&&(u.ynx(0),u._UZ(1,"homepages-editor",1),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("template",n.page)}}var tp=function(){var e=function(){function e(t,n){d(this,e),this.route=t,this.pagesService=n}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.route.paramMap.subscribe(function(t){e.page=null;var n=parseInt(t.get("id"));e.pagesService.getById(n).subscribe(function(t){e.page=t},function(e){})})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(g.gz),u.Y36(_.Nj))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-rp-pages-show"]],decls:1,vars:1,consts:[[4,"ngIf"],[3,"template"]],template:function(e,t){1&e&&u.YNc(0,ep,2,1,"ng-container",0),2&e&&u.Q6J("ngIf",t.page)},directives:[c.O5,Xu],styles:[""]}),e}(),np=function(){return{text:"Set as main menu in RP",position:"top"}};function ip(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"span",15),u.NdJ("click",function(e){u.CHM(n);var t=u.oxw().$implicit;return u.oxw().setInRp(e,t.id)}),u._uU(1,"RP"),u.qZA()}2&e&&u.Q6J("tooltip",u.DdM(1,np))}function op(e,t){1&e&&(u.TgZ(0,"span",16),u._uU(1,"RP"),u.qZA())}function rp(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",10),u._uU(1),u.TgZ(2,"div",11),u.YNc(3,ip,2,2,"span",12),u.YNc(4,op,2,0,"span",13),u.TgZ(5,"i",14),u.NdJ("click",function(e){var t=u.CHM(n).$implicit;return u.oxw().deleteMenu(e,t.id)}),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit;u.s9C("routerLink",i.id),u.xp6(1),u.hij(" ",i.name," "),u.xp6(2),u.Q6J("ngIf",!i.active),u.xp6(1),u.Q6J("ngIf",i.active)}}var ap=function(){var e=function(){function e(t,n){d(this,e),this.rpNavService=t,this.notificationService=n,this.$allMenus=this.rpNavService.$allMenus}return p(e,[{key:"ngOnInit",value:function(){this.rpNavService.loadMenus()}},{key:"createNewMenu",value:function(){var e=this;this.rpNavService.create(new Wo.s({name:"My menu "+Math.floor(1e3+9e3*Math.random()),description:"first test menu",items:[]})).subscribe(function(t){console.log("mm: MENU CREATED"),e.rpNavService.loadMenus()},function(e){console.log("mm: MENU FAILED CREATED")})}},{key:"setInRp",value:function(e,t){var n=this;e.stopPropagation(),this.rpNavService.setInRp(t).subscribe(function(e){n.notificationService.info("Menu has been selected as active in RP"),n.rpNavService.loadMenus()},function(e){n.notificationService.error("failed to select as active!")})}},{key:"deleteMenu",value:function(e,t){var n=this;e.stopPropagation(),this.rpNavService.delete(t).subscribe(function(e){n.notificationService.info("Menu has been deleted"),n.rpNavService.loadMenus()},function(e){n.notificationService.error("failed to delete Menu!")})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(Xo),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-menus-manager"]],decls:14,vars:3,consts:[[1,"flex-layout--vertical"],[1,"page__str
1ipe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"_all-menus","flex-item--static"],[1,"_all-menus__item",2,"padding-top","10px","padding-bottom","10px"],[1,"btn","btn--smaller",3,"click"],["routerLinkActive","--active","class","_all-menus__item",3,"routerLink",4,"ngFor","ngForOf"],[1,"_single-menu"],["routerLinkActive","--active",1,"_all-menus__item",3,"routerLink"],[1,"_item-controls"],["class","_set-in-rp",3,"tooltip","click",4,"ngIf"],["class","_set-in-rp --active",4,"ngIf"],[1,"la","la-trash",3,"click"],[1,"_set-in-rp",3,"tooltip","click"],[1,"_set-in-rp","--active"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Settings > Reader Portal > Menus"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"div",6),u.TgZ(8,"button",7),u.NdJ("click",function(){return t.createNewMenu()}),u._uU(9,"Create new menu"),u.qZA(),u.qZA(),u.YNc(10,rp,6,4,"div",8),u.ALo(11,"async"),u.qZA(),u.TgZ(12,"div",9),u._UZ(13,"router-outlet"),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("ngForOf",u.lcZ(11,1,t.$allMenus)))},directives:[c.sg,g.lC,g.Od,g.rH,c.O5,S.i],pipes:[c.Ov],styles:[".page-content[_ngcontent-%COMP%]{position:unset}._all-menus[_ngcontent-%COMP%]{width:250px;border-right:solid 1px var(--border-color)}._all-menus__item[_ngcontent-%COMP%]{display:flex;justify-content:space-between;border-bottom:solid 1px var(--border-color);padding:4px 10px;cursor:pointer}._all-menus__item.--active[_ngcontent-%COMP%]{background-color:var(--accent);color:#fff}._single-menu[_ngcontent-%COMP%]{padding:10px;background-color:#43598278}._item-controls[_ngcontent-%COMP%]{display:flex;grid-gap:6px;gap:6px;align-items:center}._item-controls[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:block;height:20px;width:20px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-02);color:var(--text-color);border-radius:3px}._item-controls[_ngcontent-%COMP%]   ._set-in-rp[_ngcontent-%COMP%]{font-size:11px;padding:4px 7px;border-radius:3px;opacity:.2}._item-controls[_ngcontent-%COMP%]   ._set-in-rp[_ngcontent-%COMP%]:hover{opacity:1}._item-controls[_ngcontent-%COMP%]   ._set-in-rp.--active[_ngcontent-%COMP%]{background-color:green;color:#fff;opacity:1}"]}),e}(),sp=o(87519);function lp(e,t){1&e&&(u.TgZ(0,"span",41),u._uU(1,"Slogan minimum text size is 10 characters and maximum size is 120 characters"),u.qZA())}function cp(e,t){if(1&e&&(u.TgZ(0,"option",47),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("ngValue",n),u.xp6(1),u.hij(" ",n.title," ")}}function gp(e,t){if(1&e&&(u.TgZ(0,"option",47),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("ngValue",n),u.xp6(1),u.hij(" ",n.title," ")}}function dp(e,t){if(1&e&&(u.TgZ(0,"option",47),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("ngValue",n),u.xp6(1),u.hij(" ",n.title," ")}}function up(e,t){if(1&e&&(u.TgZ(0,"select",42),u.TgZ(1,"optgroup",43),u.YNc(2,cp,2,2,"option",44),u.qZA(),u.TgZ(3,"optgroup",45),u.YNc(4,gp,2,2,"option",44),u.qZA(),u.TgZ(5,"optgroup",46),u.YNc(6,dp,2,2,"option",44),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(2),u.Q6J("ngForOf",n.menuItems.cikisi_pages),u.xp6(2),u.Q6J("ngForOf",n.menuItems.custom_pages),u.xp6(2),u.Q6J("ngForOf",n.menuItems.single_resources)}}var pp=function(){return{url:"alerts/readers_portal"}},_p=function(){return{text:"name",outputFormat:"object",multiple:!1}};function mp(e,t){1&e&&u._UZ(0,"cks-multiselect-async",49),2&e&&u.Q6J("data",u.DdM(2,pp))("options",u.DdM(3,_p))}var fp=function(){return{url:"shareplus_newsletters/readers_portal"}};function hp(e,t){1&e&&u._UZ(0,"cks-multiselect-async",49),2&e&&u.Q6J("data",u.DdM(2,fp))("options",u.DdM(3,_p))}var vp=function(){return{url:"collections/simple_hierarchy"}};function Zp(e,t){1&e&&u._UZ(0,"cks-multiselect-hierarchy-async",49),2&e&&u.Q6J("data",u.DdM(2,vp))("options",u.DdM(3,_p))}var xp=function(){return{url:"dashboards"}};function bp(e,t){1&e&&u._UZ(0,"cks-multiselect-async",49),2&e&&u.Q6J("data",u.DdM(2,xp))("options",u.DdM(3,_p))}function Cp(e,t){if(1&e&&(u.TgZ(0,"div",14),u.TgZ(1,"label"),u._uU(2,"Select Resource"),u.qZA(),u.TgZ(3,"span"),u.YNc(4,mp,1,4,"cks-multiselect-async",48),u.YNc(5,hp,1,4,"cks-multiselect-async",48),u.YNc(6,Zp,1,4,"cks-multiselect-hierarchy-async",48),u.YNc(7,bp,1,4,"cks-multiselect-async",48),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(4),u.Q6J("ngIf","alert"===(null==n.update_branding.value.homepage?null:n.update_branding.value.homepage.type)),u.xp6(1),u.Q6J("ngIf","newsletter"===(null==n.update_branding.value.homepage?null:n.update_branding.value.homepage.type)),u.xp6(1),u.Q6J("ngIf","topic"===(null==n.update_branding.value.homepage?null:n.update_branding.value.homepage.type)),u.xp6(1),u.Q6J("ngIf","wall"===(null==n.update_branding.value.homepage?null:n.update_branding.value.homepage.type))}}var yp=function(){return{multiple:!1}},Mp=function(e){return{background:e}};function wp(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",10),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Browser tab info."),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"label"),u._uU(8,"Favicon"),u.qZA(),u._UZ(9,"cks-image-uploader",15),u.qZA(),u.TgZ(10,"div",14),u.TgZ(11,"label"),u._uU(12,"Tab name:"),u.qZA(),u._UZ(13,"input",16),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",11),u.TgZ(15,"div",12),u.TgZ(16,"span"),u._uU(17,"Slogan"),u.qZA(),u.qZA(),u.TgZ(18,"div",17),u.TgZ(19,"div",18),u.TgZ(20,"label"),u._uU(21,"Slogan that will be showed on login page"),u.qZA(),u._UZ(22,"textarea",19),u.YNc(23,lp,2,0,"span",20),u.qZA(),u.qZA(),u.qZA(),u.TgZ(24,"div",11),u.TgZ(25,"div",12),u.TgZ(26,"span"),u._uU(27,"Colors"),u.qZA(),u.qZA(),u.TgZ(28,"div",17),u.TgZ(29,"div",21),u.TgZ(30,"div",14),u.TgZ(31,"label",22),u._UZ(32,"span",23),u._UZ(33,"input",24),u._uU(34," Primary color "),u.qZA(),u.qZA(),u.TgZ(35,"div",14),u.TgZ(36,"label",22),u._UZ(37,"span",23),u._UZ(38,"input",25),u._uU(39," Secondary color "),u.qZA(),u.qZA(),u.TgZ(40,"div",14),u.TgZ(41,"label",22),u._UZ(42,"span",23),u._UZ(43,"input",26),u._uU(44," Primary color overlay text "),u.qZA(),u.qZA(),u.TgZ(45,"div",14),u.TgZ(46,"label",22),u._UZ(47,"span",23),u._UZ(48,"input",27),u._uU(49," Secondary color overlay text "),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(50,"div",11),u.TgZ(51,"div",12),u.TgZ(52,"span"),u._uU(53,"Default Homepage"),u.qZA(),u.qZA(),u.TgZ(54,"div",17),u.TgZ(55,"div",14),u.TgZ(56,"label"),u._uU(57,"Choose a page"),u.qZA(),u.YNc(58,up,7,3,"select",28),u.qZA(),u.YNc(59,Cp,8,4,"div",29),u.qZA(),u.qZA(),u.TgZ(60,"div",11),u.TgZ(61,"div",12),u.TgZ(62,"span"),u._uU(63,"Image settings"),u.qZA(),u.qZA(),u.TgZ(64,"div",17),u.TgZ(65,"div",30),u.TgZ(66,"div",31),u.TgZ(67,"label"),u._uU(68,"Image display rules"),u.qZA(),u.qZA(),u.TgZ(69,"div",31),u.TgZ(70,"div",32),u.TgZ(71,"label",33),u._UZ(72,"input",34),u._UZ(73,"span",35),u._UZ(74,"span",36),u.qZA(),u.TgZ(75,"label",37),u._uU(76,"Do not crop article images"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(77,"div",14),u.TgZ(78,"div",31),u.TgZ(79,"label"),u._uU(80,"Default Image (when image is missing in topic or article)"),u.qZA(),u._UZ(81,"cks-image-uploader",38),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(82,"div",39),u.TgZ(83,"button",40),u.NdJ("click",function(){return u.CHM(n),u.oxw().update()}),u._uU(84,"Update Settings"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.update_branding),u.xp6(9),u.Q6J("options",u.DdM(12,yp)),u.xp6(14),u.Q6J("ngIf",!i.update_branding.controls.slogan.valid),u.xp6(9),u.Q6J("ngStyle",u.VKq(13,Mp,i.update_branding.get("primary_color").value)),u.xp6(5),u.Q6J("ngStyle",u.VKq(15,Mp,i.update_branding.get("secondary_color").value)),u.xp6(5),u.Q6J("ngStyle",u.VKq(17,Mp,i.update_branding.get("primary_color_overlay_text").value)),u.xp6(5),u.Q6J("ngStyle",u.VKq(19,Mp,i.update_branding.get("secondary_color_overlay_text").value)),u.xp6(11),u.Q6J("ngIf",i.menuItems),u.xp6(1),u.Q6J("ngIf",i.singleResourceTypes.includes(null==i.update_branding.value.homepage?null:i.update_branding.value.homepage.type)),u.xp6(22),u.Q6J("options",u.DdM(21,yp)),u.xp6(2),u.Q6J("disabled",!i.update_branding.valid)("buttonLoading",i.updating)}}var Ap=function(){var e=function(){function e(t,n,i){d(this,e),this.clientService=t,this.notificationService=n,this.menuService=i,this.singleResourceTypes=["topic","newsletter","wall","alert"],this.loading=!1,this.updating=!1,this.update_branding=new P.cw({reader_portal_setting_default_image:new P.NI(""),favicon:new P.NI(""),crop_image:new P.NI(!1),primary_color:new P.NI,primary_color_overlay_text:new P.NI,secondary_color:new P.NI,secondary_color_overlay_text:new P.NI,slogan:new P.NI("",[P.kI.required,P.kI.maxLength(120),P.kI.minLength(10)]),homepage:new P.NI(null),homepage_resource:new P.NI(null),browser_title:new P.NI("",[P.kI.required,P.kI.minLength(3),P.kI.maxLength(40)])})}return p(e,[{key:"ngOnInit",value:function(){var e,t=this;
1this.getAvailableOptions(),this.getSettings(),null===(e=this.update_branding.get("homepage"))||void 0===e||e.valueChanges.pipe((0,sp.x)(),(0,de.b)(function(e){t.update_branding.get("homepage_resource").patchValue([])})).subscribe()}},{key:"getAvailableOptions",value:function(){var e=this;this.menuService.availableMenuItems().subscribe(function(t){return e.menuItems=t},function(t){return e.notificationService.error(t)})}},{key:"getSettings",value:function(){var e=this;this.loading=!0,this.clientService.getBranding().subscribe(function(t){e.client=t.client_settings,e.rp_settings=t.rp_settings,e.patchGeneralSettingsData(),e.loading=!1},function(t){e.notificationService.error(t),e.loading=!1})}},{key:"patchGeneralSettingsData",value:function(){var e=this.rp_settings.general.homepage,t=[];this.singleResourceTypes.includes(null==e?void 0:e.type)&&(t=[{id:e.value,name:e.original_name}]),this.update_branding.patchValue({reader_portal_setting_default_image:this.rp_settings.general.default_image,crop_image:this.rp_settings.general.crop_image,favicon:this.rp_settings.general.favicon,primary_color:this.rp_settings.general.primary_color,primary_color_overlay_text:this.rp_settings.general.primary_color_overlay_text,secondary_color:this.rp_settings.general.secondary_color,secondary_color_overlay_text:this.rp_settings.general.secondary_color_overlay_text,slogan:this.rp_settings.general.slogan,homepage:this.patchHomepageInstance(this.rp_settings.general.homepage),homepage_resource:t,browser_title:this.rp_settings.general.browser_title})}},{key:"patchHomepageInstance",value:function(e){return e?[].concat(l(this.menuItems.cikisi_pages),l(this.menuItems.custom_pages),l(this.menuItems.single_resources)).find(function(t){return["cikisi_page","custom_page"].includes(e.type)?t.type===e.type&&t.value===e.value:t.type===e.type})||null:void 0}},{key:"isSingleResourceType",get:function(){var e;return this.singleResourceTypes.includes(null===(e=this.update_branding.value.homepage)||void 0===e?void 0:e.type)}},{key:"update",value:function(){var e,t=this;this.updating=!0;var n=this.update_branding.value;if(this.isSingleResourceType){if(!(null===(e=this.update_branding.value.homepage_resource)||void 0===e?void 0:e.length))return void this.notificationService.info('Please set the "Select resource" option!');n.homepage.original_name=n.homepage_resource[0].name,n.homepage.value=n.homepage_resource[0].id}delete n.homepage_resource,this.clientService.updateBrandingGeneralOptions(n).subscribe(function(e){t.updating=!1,t.rp_settings.general=e.general,t.notificationService.success("Client Reader Portal Settings have been updated successfully")},function(e){t.updating=!1,t.notificationService.error(e)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq),u.Y36(Xo))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-branding-rp"]],decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide",2,"margin-bottom","40px"],[1,"loader--container"],[3,"state"],["class","table__form","disableEnterKey","",3,"formGroup",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-opt-h"],[1,"table__form-opt","table__form-opt--2x"],["formControlName","favicon",3,"options"],["type","text","formControlName","browser_title"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--3x"],["type","text","formControlName","slogan"],["class","error-message",4,"ngIf"],[1,"table__form-opt-h",2,"flex-wrap","wrap","margin-bottom","24px"],[1,"_color"],[3,"ngStyle"],["type","color","formControlName","primary_color"],["type","color","formControlName","secondary_color"],["type","color","formControlName","primary_color_overlay_text"],["type","color","formControlName","secondary_color_overlay_text"],["formControlName","homepage","name","","id","",4,"ngIf"],["class","table__form-opt table__form-opt--2x",4,"ngIf"],[1,"table__form-opt","table__form-opt--4x",2,"margin-bottom","40px"],[1,"table__form-opt"],[1,"form__switch-wrapper"],[1,"form__switch"],["type","checkbox","formControlName","crop_image"],[1,"form__switch-input"],[1,"form__switch-handle"],[1,"form__switch-label"],["formControlName","reader_portal_setting_default_image",3,"options"],[1,"table__form-btns"],["type","submit",1,"btn",3,"disabled","buttonLoading","click"],[1,"error-message"],["formControlName","homepage","name","","id",""],["label","Built-in Pages"],[3,"ngValue",4,"ngFor","ngForOf"],["label","Custom Created Pages"],["label","Single Resource"],[3,"ngValue"],["formControlName","homepage_resource",3,"data","options",4,"ngIf"],["formControlName","homepage_resource",3,"data","options"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Settings > Reader Portal > Branding"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u._UZ(10,"cks-loader-bar",8),u.qZA(),u.YNc(11,wp,85,22,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("ngIf",t.rp_settings&&!t.loading))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,Wn.r,P.JJ,P.u,P.Fj,c.PC,P.Wl,pe.q,P.EJ,c.sg,P.YN,P.Kr,B.I,zr.d],styles:[".page-content[_ngcontent-%COMP%]{position:unset}._color[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:4px!important;gap:4px!important;font-size:12px!important}._color[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:inline-block;width:32px;height:20px;border:solid 2px var(--border-color);border-radius:3px;background:url(/assets/images/x.svg) center no-repeat;background-size:60% 60%}._color[_ngcontent-%COMP%] > input[_ngcontent-%COMP%]{width:0px;visibility:hidden;height:0;padding:0}.error-message[_ngcontent-%COMP%]{font-size:12px;color:red}.table__form-btns[_ngcontent-%COMP%]{position:relative}"]}),e}(),qp=function(){return["heading","|","bold","italic","link","undo","redo","underline","fontColor"]},Tp=function(e){return{toolbar:e}};function Op(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"form",10),u.TgZ(1,"div",11),u.TgZ(2,"div",12),u.TgZ(3,"span"),u._uU(4,"Footer"),u.qZA(),u.qZA(),u.TgZ(5,"div",13),u.TgZ(6,"div",14),u.TgZ(7,"label"),u._uU(8,"Footer"),u.qZA(),u._UZ(9,"ckeditor",15),u.qZA(),u.TgZ(10,"div",14),u.TgZ(11,"label"),u._uU(12,"Enable Footer"),u.qZA(),u.TgZ(13,"div",16),u.TgZ(14,"label",17),u._uU(15,"No"),u.qZA(),u.TgZ(16,"label",18),u._UZ(17,"input",19),u._UZ(18,"span",20),u._UZ(19,"span",21),u.qZA(),u.TgZ(20,"label",17),u._uU(21,"Yes"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(22,"div",22),u.TgZ(23,"button",23),u.NdJ("click",function(){return u.CHM(n),u.oxw().update()}),u._uU(24,"Update Footer"),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("formGroup",i.update_footer),u.xp6(9),u.Q6J("editor",i.Editor)("config",u.VKq(5,Tp,u.DdM(4,qp))),u.xp6(14),u.Q6J("buttonLoading",i.updating)}}var Pp=function(){var e=function(){function e(t,n){d(this,e),this.clientService=t,this.notificationService=n,this.loading=!1,this.updating=!1,this.Editor=Kn,this.update_footer=new P.cw({footer_content:new P.NI,enable_footer:new P.NI(!1)})}
1return p(e,[{key:"ngOnInit",value:function(){this.getSettings()}},{key:"getSettings",value:function(){var e=this;this.loading=!0,this.clientService.getBranding().subscribe(function(t){e.client=t.client_settings,e.rp_settings=t.rp_settings,e.patchFooterData(),e.loading=!1},function(t){e.notificationService.error(t),e.loading=!1})}},{key:"update",value:function(){var e=this;this.updating=!0,this.clientService.updateBrandingFooterOptions(this.update_footer.value).subscribe(function(t){e.updating=!1,e.rp_settings.footer=t.footer,e.patchFooterData(),e.notificationService.success("Client Reader Portal Footer has been updated successfully")},function(t){e.updating=!1,e.notificationService.error(t)})}},{key:"patchFooterData",value:function(){this.update_footer.patchValue({footer_content:this.rp_settings.footer.footer_content,enable_footer:this.rp_settings.footer.enable_footer})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.yt),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-settings-footer"]],decls:12,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 48px)"],[1,"page-content"],[1,"form__wrapper-wide",2,"margin-bottom","40px"],[1,"loader--container"],[3,"state","stateChange"],["class","table__form","disableEnterKey","",3,"formGroup",4,"ngIf"],["disableEnterKey","",1,"table__form",3,"formGroup"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt"],["formControlName","footer_content","name","footer_content",3,"editor","config"],[1,"form__switch-wrapper"],[1,"form__switch-label"],[1,"form__switch"],["type","checkbox","formControlName","enable_footer"],[1,"form__switch-input"],[1,"form__switch-handle"],[1,"table__form-btns"],["type","submit",1,"btn",3,"buttonLoading","click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Settings > Reader Portal > Footer"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"div",7),u.TgZ(10,"cks-loader-bar",8),u.NdJ("stateChange",function(e){return t.loading=e}),u.qZA(),u.qZA(),u.YNc(11,Op,25,7,"form",9),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(10),u.Q6J("state",t.loading),u.xp6(1),u.Q6J("ngIf",t.rp_settings))},directives:[Zt.C,c.O5,P._Y,P.JL,ie.h,P.sg,Rg.u,P.JJ,P.u,P.Wl,pe.q],styles:[".page-content[_ngcontent-%COMP%]{position:unset}"]}),e}(),kp=o(75319);function Up(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",3),u.TgZ(1,"span"),u._uU(2,"URL:"),u.qZA(),u.TgZ(3,"span"),u.TgZ(4,"input",4),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw(2).newItem.value=e}),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(4),u.Q6J("ngModel",i.newItem.value)}}var Ip=function(){return{url:"alerts/readers_portal"}},Sp=function(){return{text:"name",outputFormat:"object",multiple:!1}};function Jp(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"cks-multiselect-async",9),u.NdJ("change",function(e){return u.CHM(n),u.oxw(3).setResource(e)}),u.qZA()}if(2&e){var i=u.oxw(3);u.Q6J("data",u.DdM(3,Ip))("options",u.DdM(4,Sp))("selected",i.preselectedResourceType)}}var Np=function(){return{url:"shareplus_newsletters/readers_portal"}};function Qp(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"cks-multiselect-async",9),u.NdJ("change",function(e){return u.CHM(n),u.oxw(3).setResource(e)}),u.qZA()}if(2&e){var i=u.oxw(3);u.Q6J("data",u.DdM(3,Np))("options",u.DdM(4,Sp))("selected",i.preselectedResourceType)}}var Lp=function(){return{url:"collections/simple"}};function Fp(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"cks-multiselect-async",9),u.NdJ("change",function(e){return u.CHM(n),u.oxw(3).setResource(e)}),u.qZA()}if(2&e){var i=u.oxw(3);u.Q6J("data",u.DdM(3,Lp))("options",u.DdM(4,Sp))("selected",i.preselectedResourceType)}}var Yp=function(){return{url:"dashboards"}};function Ep(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"cks-multiselect-async",9),u.NdJ("change",function(e){return u.CHM(n),u.oxw(3).setResource(e)}),u.qZA()}if(2&e){var i=u.oxw(3);u.Q6J("data",u.DdM(3,Yp))("options",u.DdM(4,Sp))("selected",i.preselectedResourceType)}}function Bp(e,t){if(1&e&&(u.TgZ(0,"div",3),u.TgZ(1,"span"),u._uU(2),u.qZA(),u.TgZ(3,"span"),u.YNc(4,Jp,1,5,"cks-multiselect-async",8),u.YNc(5,Qp,1,5,"cks-multiselect-async",8),u.YNc(6,Fp,1,5,"cks-multiselect-async",8),u.YNc(7,Ep,1,5,"cks-multiselect-async",8),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(2),u.hij("Select the ",n.newItem.item_type,":"),u.xp6(2),u.Q6J("ngIf","alert"===n.newItem.item_type),u.xp6(1),u.Q6J("ngIf","newsletter"===n.newItem.item_type),u.xp6(1),u.Q6J("ngIf","topic"===n.newItem.item_type),u.xp6(1),u.Q6J("ngIf","wall"===n.newItem.item_type)}}function Dp(e,t){if(1&e&&(u.TgZ(0,"div"),u._uU(1),u.TgZ(2,"strong"),u._uU(3),u.qZA(),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.hij("",n.newItem.item_type,": "),u.xp6(2),u.Oqu(n.newItem.original_name)}}function zp(e,t){if(1&e&&(u.TgZ(0,"div"),u._uU(1),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.hij(" ",n.newItem.value||"- not set -"," ")}}function jp(e,t){if(1&e&&(u.TgZ(0,"div"),u._uU(1),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.hij(" ",n.newItem.value?n.newItem.item_type+" > "+n.newItem.original_name:"- not set -"," ")}}var Hp=function(){return["custom_page","cikisi_page"]},$p=function(){return["url"]},Vp=function(){return["alert","newsletter","topic","wall"]};function Rp(e,t){if(1&e&&(u.TgZ(0,"div",3),u.TgZ(1,"span"),u._uU(2,"Links to:"),u.qZA(),u.TgZ(3,"span"),u.TgZ(4,"span",10),u.YNc(5,Dp,4,2,"div",11),u.YNc(6,zp,2,1,"div",11),u.YNc(7,jp,2,1,"div",11),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(5),u.Q6J("ngIf",u.DdM(3,Hp).includes(n.newItem.item_type)),u.xp6(1),u.Q6J("ngIf",u.DdM(4,$p).includes(n.newItem.item_type)),u.xp6(1),u.Q6J("ngIf",u.DdM(5,Vp).includes(n.newItem.item_type))}}function Gp(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",1),u.TgZ(1,"h2",2),u._uU(2),u.qZA(),u._UZ(3,"br"),u._UZ(4,"br"),u.TgZ(5,"div",3),u.TgZ(6,"span"),u._uU(7,"Name:"),u.qZA(),u.TgZ(8,"span"),u.TgZ(9,"input",4),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().newItem.title=e}),u.qZA(),u.qZA(),u.qZA(),u.TgZ(10,"div",3),u.TgZ(11,"span"),u._uU(12,"Description:"),u.qZA(),u.TgZ(13,"span"),u.TgZ(14,"textarea",5),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().newItem.description=e}),u.qZA(),u.qZA(),u.qZA(),u.YNc(15,Up,5,1,"div",6),u.YNc(16,Bp,8,5,"div",6),u._UZ(17,"br"),u._UZ(18,"br"),u.YNc(19,Rp,8,6,"div",6),u._UZ(20,"br"),u._UZ(21,"br"),u.TgZ(22,"button",7),u.NdJ("click",function(){return u.CHM(n),u.oxw().addItem()}),u._uU(23),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(2),u.Oqu("create"===i.mode?"New menu item":"Edit menu item"),u.xp6(7),u.Q6J("ngModel",i.newItem.title),u.xp6(
15),u.Q6J("ngModel",i.newItem.description),u.xp6(1),u.Q6J("ngIf","url"===i.newItem.item_type),u.xp6(1),u.Q6J("ngIf",i.singleResourceTypes.includes(i.newItem.item_type)),u.xp6(3),u.Q6J("ngIf",!u.DdM(8,$p).includes(i.newItem.item_type)),u.xp6(3),u.Q6J("disabled",i._isSingleResourceType&&!i.newItem.value),u.xp6(1),u.Oqu("create"===i.mode?"Add to menu":"Update")}}var Kp=function(){var e=function(){function e(t,n,i){d(this,e),this.rpNavService=t,this.notificationService=n,this.modalService=i,this.Editor=Kn,this.preselectedResourceType=[],this.connectedLists=[],this.singleResourceTypes=["alert","newsletter","wall","topic"]}return p(e,[{key:"ngOnInit",value:function(){this.newItem=new Wo.L(this.item),this._isCreating="create"===this.mode,this._isEditing="edit"===this.mode,this._isSingleResourceType=this.singleResourceTypes.includes(this.newItem.item_type),this._isSingleResourceType&&this.newItem.value&&(this.preselectedResourceType=[{id:this.newItem.value,name:this.newItem.original_name}])}},{key:"setResource",value:function(e){(null==e?void 0:e.length)?(this.newItem.value=e[0].id,this.newItem.original_name=e[0].name,this.newItem.title=e[0].name):(this.newItem.value=null,this.newItem.original_name=null,this.newItem.title=null)}},{key:"addItem",value:function(){this.callback(this.newItem),this.modalService.close()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(Xo),u.Y36(_.gq),u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["rp-menu-item-modal"]],inputs:{mode:"mode",item:"item",callback:"callback"},decls:1,vars:1,consts:[["class","_wrapper",4,"ngIf"],[1,"_wrapper"],[2,"margin","0"],[1,"_option"],["type","text",1,"_field",3,"ngModel","ngModelChange"],["rows","3",1,"_field","_textarea",3,"ngModel","ngModelChange"],["class","_option",4,"ngIf"],[1,"btn",3,"disabled","click"],[3,"data","options","selected","change",4,"ngIf"],[3,"data","options","selected","change"],[1,"_link-to"],[4,"ngIf"]],template:function(e,t){1&e&&u.YNc(0,Gp,24,9,"div",0),2&e&&u.Q6J("ngIf",t.newItem)},directives:[c.O5,P.Fj,P.JJ,P.On,B.I],styles:["._wrapper[_ngcontent-%COMP%]{padding:40px}._option[_ngcontent-%COMP%]{margin-bottom:14px;display:flex;grid-gap:10px;gap:10px}._option[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{flex-grow:1;flex-shrink:1}._option[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:first-child{flex-grow:0;flex-shrink:0;width:120px}._option[_ngcontent-%COMP%]   ._field[_ngcontent-%COMP%]{padding:8px 12px;width:260px}._option[_ngcontent-%COMP%]   ._textarea[_ngcontent-%COMP%]{width:420px}._link-to[_ngcontent-%COMP%]{background-color:var(--bgmain);display:block;padding:3px 9px;line-height:1.8;font-size:12px;border-radius:1px}"]}),e}(),Wp=o(21380);function Xp(e,t){1&e&&u.GkF(0)}function e_(e,t){1&e&&(u.TgZ(0,"div",4),u._uU(1," This menu is set as Main menu on Readers Portal "),u.qZA())}function t_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",8),u.TgZ(1,"span",23),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).setInRp()}),u._uU(2,"Set this as Main menu is Reader Portal"),u.qZA(),u.qZA()}}function n_(e,t){1&e&&(u.TgZ(0,"div",24),u._uU(1,"Start by adding menu items from the right side!"),u.qZA())}function i_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",25),u.TgZ(1,"div",26),u.TgZ(2,"div",27),u._UZ(3,"i",28),u.qZA(),u.TgZ(4,"div",29),u.TgZ(5,"div",30),u._uU(6),u.qZA(),u.qZA(),u.TgZ(7,"div",31),u.TgZ(8,"div",32),u._uU(9),u.qZA(),u.qZA(),u.TgZ(10,"div",33),u._uU(11),u.qZA(),u.TgZ(12,"div",34),u.TgZ(13,"button",35),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(4).editItem(e)}),u._UZ(14,"i",36),u.qZA(),u.TgZ(15,"button",35),u.NdJ("click",function(){u.CHM(n);var e=u.oxw().index,t=u.oxw().index;return u.oxw(2).removeItem(e,t)}),u._uU(16,"\u2715"),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(6),u.Oqu(i.title||"--"),u.xp6(3),u.Oqu(i.description||"--"),u.xp6(2),u.AsE("",i.item_type,": ",i.original_name,"")}}function o_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",25),u.TgZ(1,"div",26),u.TgZ(2,"div",27),u._UZ(3,"i",28),u.qZA(),u.TgZ(4,"div",29),u.TgZ(5,"div",30),u._uU(6),u.qZA(),u.qZA(),u.TgZ(7,"div",31),u.TgZ(8,"div",32),u._uU(9),u.qZA(),u.qZA(),u.TgZ(10,"div",33),u._uU(11),u.qZA(),u.TgZ(12,"div",34),u.TgZ(13,"button",35),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(3).editItem(e)}),u._UZ(14,"i",36),u.qZA(),u.TgZ(15,"button",35),u.NdJ("click",function(){var e=u.CHM(n).index,t=u.oxw().index;return u.oxw(2).removeItem(e,t)}),u._uU(16,"\u2715"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(17,"div",37),u.NdJ("sortablejsDropped",function(e){return u.CHM(n),u.oxw(3).drop(e)}),u.YNc(18,i_,17,4,"div",15),u.qZA(),u.qZA()}
1if(2&e){var i=t.$implicit,o=u.oxw(3);u.xp6(6),u.Oqu(i.title||"--"),u.xp6(3),u.Oqu(i.description||"--"),u.xp6(2),u.AsE("",i.item_type,": ",i.original_name,""),u.xp6(6),u.Q6J("sortablejs",i.children)("sortablejsOptions",o.menuItemsSortableOptions),u.xp6(1),u.Q6J("ngForOf",i.children)}}function r_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",25),u.TgZ(1,"div",26),u.TgZ(2,"div",27),u._UZ(3,"i",28),u.qZA(),u.TgZ(4,"div",29),u.TgZ(5,"div",30),u._uU(6),u.qZA(),u.qZA(),u.TgZ(7,"div",31),u.TgZ(8,"div",32),u._uU(9),u.qZA(),u.qZA(),u.TgZ(10,"div",33),u._uU(11),u.qZA(),u.TgZ(12,"div",34),u.TgZ(13,"button",35),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(2).editItem(e)}),u._UZ(14,"i",36),u.qZA(),u.TgZ(15,"button",35),u.NdJ("click",function(){var e=u.CHM(n).index;return u.oxw(2).removeItem(e,-1)}),u._uU(16,"\u2715"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(17,"div",37),u.NdJ("sortablejsDropped",function(e){return u.CHM(n),u.oxw(2).drop(e)}),u.YNc(18,o_,19,7,"div",15),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit,o=u.oxw(2);u.xp6(6),u.Oqu(i.title||"--"),u.xp6(3),u.Oqu(i.description||"--"),u.xp6(2),u.AsE("",i.item_type,": ",i.original_name,""),u.xp6(6),u.Q6J("sortablejs",i.children)("sortablejsOptions",o.menuItemsSortableOptions),u.xp6(1),u.Q6J("ngForOf",i.children)}}function a_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",26),u.TgZ(1,"span",40),u._uU(2),u.qZA(),u.TgZ(3,"button",21),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(3).addItemModal(e)}),u._uU(4,"Add"),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(2),u.Oqu(i.title)}}function s_(e,t){if(1&e&&(u.TgZ(0,"div",38),u.YNc(1,a_,5,1,"div",39),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",n._list_cikisiPages)}}function l_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",26),u.TgZ(1,"span",40),u._uU(2),u.qZA(),u.TgZ(3,"button",21),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(3).addItemModal(e)}),u._uU(4,"Add"),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(2),u.Oqu(i.title)}}function c_(e,t){if(1&e&&(u.TgZ(0,"div",38),u.YNc(1,l_,5,1,"div",39),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",n._list_customPages)}}function g_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",5),u.TgZ(1,"div",6),u.TgZ(2,"div",7),u.TgZ(3,"div",8),u._uU(4," Menu name: "),u.TgZ(5,"input",9),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().myMenu.name=e}),u.qZA(),u.qZA(),u.YNc(6,t_,3,0,"div",10),u.TgZ(7,"div",8),u.TgZ(8,"button",11),u.NdJ("click",function(){return u.CHM(n),u.oxw().updateMenu()}),u._uU(9,"Save changes"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(10,"div",12),u.TgZ(11,"div",13),u.NdJ("sortablejsDropped",function(e){return u.CHM(n),u.oxw().drop(e)}),u.YNc(12,n_,2,0,"div",14),u.YNc(13,r_,19,7,"div",15),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"div",16),u.TgZ(15,"div",17),u.TgZ(16,"div",18),u.TgZ(17,"div",19),u._uU(18,"Blank menu item / External link"),u.qZA(),u.TgZ(19,"div",20),u.TgZ(20,"button",21),u.NdJ("click",function(){return u.CHM(n),u.oxw().addItemModal({title:"Custom link",item_type:"url"})}),u._uU(21,"Add"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(22,"div",17),u.TgZ(23,"div",18),u.TgZ(24,"div",19),u._uU(25,"RP Cikisi pages"),u.qZA(),u.YNc(26,s_,2,1,"div",22),u.qZA(),u.qZA(),u.TgZ(27,"div",17),u.TgZ(28,"div",18),u.TgZ(29,"div",19),u._uU(30,"RP custom created pages"),u.qZA(),u.YNc(31,c_,2,1,"div",22),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(5),u.Q6J("ngModel",i.myMenu.name),u.xp6(1),u.Q6J("ngIf",!i.myMenu.active),u.xp6(5),u.Q6J("sortablejs",i.myMenu.items)("sortablejsOptions",i.menuItemsSortableOptions),u.xp6(1),u.Q6J("ngIf",!i.myMenu.items.length),u.xp6(1),u.Q6J("ngForOf",i.myMenu.items),u.xp6(2),u.ekj("custom-link-error",i.customLinkError),u.xp6(11),u.Q6J("ngIf",i._list_cikisiPages),u.xp6(5),u.Q6J("ngIf",i._list_customPages)}}var d_=function(){var e=function(){function e(t,n,i,o,r,a){var s=this;d(this,e),this.rpNavService=t,this.notificationService=n,this.router=i,this.route=o,this.cdRef=r,this.modalService=a,this.Editor=Kn,this.update_footer=new P.cw({footer_content:new P.NI,enable_footer:new P.NI(!1)}),this.$allMenus=this.rpNavService.$allMenus.pipe((0,de.b)(function(e){if((null==e?void 0:e.length)&&s.myMenu){var t=e.find(function(e){return e.id===s.myMenu.id});s.myMenu.active=t.active,console.log("tapped:",t)}})),this.menuItemsSortableOptions={group:"rp-menu-items",handle:"._item-handle"},this.sub__customPages=new kp.w,this.sub__cikisiPages=new kp.w,this.customLinkError=!1,this.addItemModalComponent=Kp}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.route.paramMap.subscribe(function(t){var n=t.get("id");e.getMenu(n),e.getCustomPages(),e.getcikisiPages()})}},{key:"ngAfterViewInit",value:function(){this.cdRef.detectChanges()}},{key:"getMenu",value:function(e){var t=this;this.rpNavService.getByID(e).subscribe(function(e){t.myMenu=e})}},{key:"getCustomPages",value:function(){var e=this;this.sub__customPages&&this.sub__customPages.unsubscribe(),this.sub__customPages=this.rpNavService.getListOfCustomPages().subscribe(function(t){e._list_customPages=t},function(e){console.log("Couldnt retrieve Custom pages")})}},{key:"getcikisiPages",value:function(){var e=this;this.sub__cikisiPages&&this.sub__cikisiPages.unsubscribe(),this.sub__cikisiPages=this.rpNavService.getListOfCikisiPages().subscribe(function(t){var n=[new Wo.L({item_type:"alert",title:"Show Alert by ID"}),new Wo.L({item_type:"newsletter",title:"Show Newsletter by ID"}),new Wo.L({item_type:"wall",title:"Show Wall by ID"}),new Wo.L({item_type:"topic",title:"Show Topic by ID"})];e._list_cikisiPages=[].concat(l(t),n)},function(e){console.log("Couldnt retrieve Cikisi pages")})}},{key:"addItem",value:function(e){this.myMenu.items.push(new Wo.L(e))}},{key:"addCustomLinkItem",value:function(e,t){var n=this;if(!e.value||!t.value)return this.customLinkError=!0,void setTimeout(function(){n.customLinkError=!1},800);this.myMenu.items.push(new Wo.L({item_type:"url",value:t.value,title:e.value})),e.value="",t.value=""}},{key:"removeItem",value:function(e,t){t>-1?this.myMenu.items[t].children.splice(e,1):this.myMenu.items.splice(e,1)}},{key:"drop",value:function(e){e.previousContainer.data===e.container.data?(0,Ur.bA)(e.container.data,e.previousIndex,e.currentIndex):(0,Ur.EA)(e.previousContainer.data,e.container.data,e.previousIndex,e.currentIndex)}},{key:"updateMenu",value:function(){var e=this;this.rpNavService.update(this.myMenu).subscribe(function(t){e.rpNavService.loadMenus(),e.notificationService.success("Menu has been updated")},function(t){e.notificationService.error("Unable to update menu")})}},{key:"addItemModal",value:function(e){this.modalService.medium({content:this.addItemModalComponent,properties:{mode:"create",item:e,callback:this.addItem.bind(this)}})}},{key:"editItem",value:function(e){this.modalService.medium({content:this.addItemModalComponent,properties:{mode:"edit",item:e,callback:function(t){e.title=t.title,e.description=t.description,e.value=t.value}}})}},{key:"setInRp",value:function(){var e=this;this.rpNavService.setInRp(this.myMenu.id).subscribe(function(t){e.notificationService.info("Menu has been selected as active in RP"),e.rpNavService.loadMenus()},function(t){e.notificationService.error("failed to select as active!")})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(Xo),u.Y36(_.gq),u.Y36(g.F0),u.Y36(g.gz),u.Y36(u.sBO),u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["rp-menu-manager"]],decls:5,vars:5,consts:[[4,"ngIf"],[1,"flex-layout--vertical"],["class","flex-item--static","style","height: 32px; display: flex; align-items: center; justify-content: center; background-color: green; color: #fff; margin-bottom: 10px; ",4,"ngIf"],["class","flex-layout--horizontal _wrapper",4,"ngIf"],[1,"flex-item--static",2,"height","32px","display","flex","align-items","center","justify-content","center","background-color","green","color","#fff","margin-bottom","10px"],[1,"flex-layout--horizontal","_wrapper"],[1,"_menu-editor"],[1,"_header"],[1,"_header__column"],["type","text",2,"padding","5px 10px",3,"ngModel","ngModelChange"],["class","_header__column",4,"ngIf"],[1,"btn","btn--smaller",3,"click"],[1,"_menu-editor__items"],[1,"_lvl1",3,"sortablejs","sortablejsOptions","sortablejsDropped"],["style","font-style: italic;",4,"ngIf"],["class","_type-box__list-item-wrapper",4,"ngFor","ngForOf"],[1,"_available-types","flex-item--static"],[1,"_available-types__type"],[1,"_type-box"],[1,"_type-box__title"],[1,"_type-box__list-itemm"],[1,"_item-add","btn","btn--smaller",3,"click"],["class","_type-box__list",4,"ngIf"],[2,"text-decoration","underline","cursor","pointer",3,"click"],[2,"font-style","
1italic"],[1,"_type-box__list-item-wrapper"],[1,"_type-box__list-item"],[1,"_item-handle"],[1,"la","la-bars"],[1,"_item-title-wrapper"],[1,"_item-title-label"],[1,"_item-description-wrapper"],[1,"_item-description-label"],[1,"_item-type"],[1,"_item-controls"],[1,"_item-add","btn","btn--smaller","btn--secondary",3,"click"],[1,"la","la-edit"],[1,"_submenu",3,"sortablejs","sortablejsOptions","sortablejsDropped"],[1,"_type-box__list"],["class","_type-box__list-item",4,"ngFor","ngForOf"],[1,"_item-title"]],template:function(e,t){1&e&&(u.YNc(0,Xp,1,0,"ng-container",0),u.ALo(1,"async"),u.TgZ(2,"div",1),u.YNc(3,e_,2,0,"div",2),u.YNc(4,g_,32,10,"div",3),u.qZA()),2&e&&(u.Q6J("ngIf",u.lcZ(1,3,t.$allMenus)),u.xp6(3),u.Q6J("ngIf",null==t.myMenu?null:t.myMenu.active),u.xp6(1),u.Q6J("ngIf",t.myMenu))},directives:[c.O5,P.Fj,P.JJ,P.On,Wp.Q,c.sg],pipes:[c.Ov],styles:['.page-content[_ngcontent-%COMP%]{position:unset}._wrapper[_ngcontent-%COMP%]{background-color:var(--bgmain);border-radius:4px;overflow:hidden}._menu-editor[_ngcontent-%COMP%]{overflow-y:scroll}._menu-editor[_ngcontent-%COMP%]   ._header[_ngcontent-%COMP%]{display:flex;grid-gap:4px;gap:4px;align-items:center;justify-content:space-between;padding:8px 10px;background-color:var(--bg-boxes);position:sticky;top:0;z-index:1}._menu-editor__items[_ngcontent-%COMP%]{padding:40px}._menu-editor__items[_ngcontent-%COMP%]   ._lvl1[_ngcontent-%COMP%]{border:solid 1px var(--border-color);border-radius:6px;padding:14px;min-height:60px;display:flex;grid-gap:4px;gap:4px;flex-direction:column;max-width:820px;margin:auto}._type-box__list-item-wrapper[_ngcontent-%COMP%]{position:relative}._type-box__list-item-wrapper[_ngcontent-%COMP%]   ._type-box__list-item-wrapper[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0px;left:-10px;width:10px;height:20px;border-left:dashed 1px var(--border-color);border-bottom:dashed 1px var(--border-color)}._type-box__list-item-wrapper[_ngcontent-%COMP%]   ._type-box__list-item-wrapper[_ngcontent-%COMP%]:not(:last-child):after{content:"";position:absolute;top:0px;left:-10px;width:10px;height:100%;border-left:dashed 1px var(--border-color)}._type-box__list-item[_ngcontent-%COMP%]{background-color:var(--bg-boxes);border:solid 1px var(--border-color);padding:10px 10px 10px 30px;display:flex;grid-gap:4px;gap:4px;justify-content:space-between;align-items:center;position:relative}._type-box__list-item[_ngcontent-%COMP%]:focus-within{z-index:2}._type-box__list-item[_ngcontent-%COMP%]   ._item-handle[_ngcontent-%COMP%]{width:16px;position:absolute;top:4px;left:4px;bottom:4px;cursor:move;display:flex;font-size:12px;align-items:center}._type-box__list-item[_ngcontent-%COMP%]   ._item-type[_ngcontent-%COMP%]{width:250px;flex-grow:0;flex-shrink:1;font-style:italic;font-size:12px;opacity:.5}._type-box__list-item[_ngcontent-%COMP%]   ._item-title-wrapper[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;width:200px;position:relative}._type-box__list-item[_ngcontent-%COMP%]   ._item-description-wrapper[_ngcontent-%COMP%]{flex-grow:1;flex-shrink:0;position:relative}._type-box__list-item[_ngcontent-%COMP%]   ._item-controls[_ngcontent-%COMP%]{display:flex;grid-gap:6px;gap:6px}.sortable-ghost[_ngcontent-%COMP%] > ._type-box__list-item[_ngcontent-%COMP%]{box-shadow:5px 10px 5px #0005;outline:dashed 1px var(--accent)}.sortable-drag[_ngcontent-%COMP%]{opacity:.3}.custom-link-error[_ngcontent-%COMP%]{outline:solid 2px #f00}._submenu[_ngcontent-%COMP%]{padding:4px 0 20px 40px;min-height:10px;position:relative;z-index:1;display:flex;flex-direction:column;grid-gap:4px;gap:4px}._submenu[_ngcontent-%COMP%]   ._submenu[_ngcontent-%COMP%]{z-index:2}._submenu[_ngcontent-%COMP%]   ._submenu[_ngcontent-%COMP%]   ._submenu[_ngcontent-%COMP%]{z-index:3}._submenu[_ngcontent-%COMP%]   ._submenu[_ngcontent-%COMP%]   ._submenu[_ngcontent-%COMP%]   ._submenu[_ngcontent-%COMP%]{z-index:4}.menu-item-drag-placeholder[_ngcontent-%COMP%]{border:dashed 1px #f00;background-color:#f002;padding:10px}._available-types[_ngcontent-%COMP%]{width:300px;border-left:solid 1px var(--border-color);overflow-y:scroll}._available-types__type[_ngcontent-%COMP%]{border-bottom:solid 1px var(--border-color)}._available-types[_ngcontent-%COMP%]   ._type-box[_ngcontent-%COMP%]{padding:10px}._available-types[_ngcontent-%COMP%]   ._type-box__title[_ngcontent-%COMP%]{padding:0 0 10px;font-weight:600;font-family:"poppins"}._available-types[_ngcontent-%COMP%]   ._type-box__list[_ngcontent-%COMP%]{border:solid 1px var(--border-color);min-height:160px}._available-types[_ngcontent-%COMP%]   ._type-box__list-item[_ngcontent-%COMP%]{border-bottom:solid 1px var(--border-color);padding:4px 10px;display:flex;grid-gap:4px;gap:4px;justify-content:space-between;align-items:center}._item-add[_ngcontent-%COMP%]{min-width:auto;margin-right:0}']}),e}(),u_=o(13978),p_=function(){return{text:"Edit",position:"top"}};function __(e,t){if(1&e&&(u.TgZ(0,"tr",15),u.TgZ(1,"td"),u._uU(2),u.qZA(),u.TgZ(3,"td"),u._uU(4),u.qZA(),u.TgZ(5,"td"),u._uU(6),u.qZA(),u.TgZ(7,"td"),u._uU(8),u.ALo(9,"date"),u.qZA(),u.TgZ(10,"td",16),u.TgZ(11,"a",17),u._UZ(12,"i",18),u.qZA(),u.qZA(),u.qZA()),2&e){var n=t.$implicit;u.xp6(2),u.Oqu(n.id),u.xp6(2),u.Oqu(n.name),u.xp6(2),u.Oqu(n.api_url),u.xp6(2),u.Oqu(u.xi3(9,6,n.created_at,"dd MMM yyyy, HH:mm")),u.xp6(3),u.MGl("routerLink","",n.id,"/edit"),u.Q6J("tooltip",u.Dd
1M(9,p_))}}var m_=function(){var e=function(){function e(t,n){d(this,e),this.externalSharingPortalService=t,this.notificationService=n,this._isLoading=!1}return p(e,[{key:"ngOnInit",value:function(){var e=this;this._isLoading=!0,this.externalSharingPortalService.getPublicationPortals().subscribe(function(t){e._isLoading=!1,e.sharingPortals=t},function(t){e._isLoading=!1,e.notificationService.error("Unable to retrieve publication portals")})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(u_.T),u.Y36(_.gq))},e.\u0275cmp=u.Xpm({type:e,selectors:[["external-sharing-portal"]],decls:38,vars:2,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"page__stripe-right"],["routerLink","create",1,"btn","btn--small","page__create-btn"],[1,"hide__desktop","material-icons"],[1,"flex-layout--horizontal",2,"height","calc(100% - 112px)"],[1,"page-content"],[1,"loader--container"],[3,"state","stateChange"],[1,"table"],[1,"sr-only"],[2,"text-align","center"],["class","item",4,"ngFor","ngForOf"],[1,"item"],[1,"table-actions__icons"],[3,"tooltip","routerLink"],[1,"la","la-edit"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4,"Admin > Settings > Explorer Sharing Portal"),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",5),u.TgZ(7,"i",6),u._uU(8,"add"),u.qZA(),u.TgZ(9,"span"),u._uU(10,"Create"),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.TgZ(11,"div",7),u.TgZ(12,"div",0),u.TgZ(13,"div",8),u.TgZ(14,"div",9),u.TgZ(15,"cks-loader-bar",10),u.NdJ("stateChange",function(e){return t._isLoading=e}),u.qZA(),u.qZA(),u.TgZ(16,"div",11),u.TgZ(17,"table"),u.TgZ(18,"caption",12),u._uU(19,"Explorer Sharing Portals"),u.qZA(),u.TgZ(20,"thead"),u.TgZ(21,"tr"),u.TgZ(22,"th"),u.TgZ(23,"div"),u._uU(24,"ID"),u.qZA(),u.qZA(),u.TgZ(25,"th"),u.TgZ(26,"div"),u._uU(27,"Name"),u.qZA(),u.qZA(),u.TgZ(28,"th"),u.TgZ(29,"div"),u._uU(30,"Api URL"),u.qZA(),u.qZA(),u.TgZ(31,"th",13),u.TgZ(32,"div"),u._uU(33,"Created at"),u.qZA(),u.qZA(),u.TgZ(34,"th"),u._UZ(35,"div"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(36,"tbody"),u.YNc(37,__,13,10,"tr",14),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(15),u.Q6J("state",t._isLoading),u.xp6(22),u.Q6J("ngForOf",t.sharingPortals))},directives:[g.rH,Zt.C,c.sg,g.yS,S.i],pipes:[c.uU],styles:[".page-content[_ngcontent-%COMP%]{position:unset}"]}),e}();function f_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",30),u.NdJ("click",function(){return u.CHM(n),u.oxw().testConnection()}),u._UZ(1,"i",31),u.TgZ(2,"span"),u._uU(3),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("disabled",i._isTestingConnection),u.xp6(1),u.ekj("la-spin",i._isTestingConnection),u.xp6(2),u.hij(" ",i.connectionStatus," ")}}function h_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",32),u.NdJ("click",function(){return u.CHM(n),u.oxw().deletePublicationPortal()}),u._UZ(1,"i",33),u._uU(2," Delete "),u.qZA()}}var v_=function(){var e=function(){function e(t,n,i,o,r){d(this,e),this.route=t,this.router=n,this.externalSharingPortalService=i,this.notificationService=o,this.dialogService=r,this.form=new P.cw({name:new P.NI(""),api_url:new P.NI(""),api_login:new P.NI(""),api_password:new P.NI(""),limit_content:new P.NI(!1),max_length:new P.NI(1100),portal_type:new P.NI(1)}),this.isEditMode=!1,this._isLoading=!1,this._isTestingConnection=!1,this.connectionStatus="Test Connection"}return p(e,[{key:"ngOnInit",value:function(){var e=this.route.snapshot.paramMap.get("id");e&&(this.isEditMode=!0,this.portalId=+e,this.loadPortal())}},{key:"loadPortal",value:function(){var e=this;this._isLoading=!0,this.externalSharingPortalService.getPublicationPortalById(this.portalId).subscribe(function(t){e._isLoading=!1,e.form.patchValue(t)},function(){e._isLoading=!1,e.notificationService.error("Unable to retrieve publication portal")})}},{key:"submit",value:function(){var e=this;(this.isEditMode?this.externalSharingPortalService.updatePublicationPortal(this.portalId,this.form.value):this.externalSharingPortalService.createPublicationPortal(this.form.value)).subscribe(function(){e.notificationService.success(e.isEditMode?"Publication portal updated successfully!":"Publication portal created successfully!"),e.router.navigateByUrl("/admin/settings/explorer-sharing-portal")},function(){e.notificationService.error(e.isEditMode?"Unable to update publication portal":"Unable to create publication portal")})}},{key:"deletePublicationPortal",value:function(){var e=this;!this.isEditMode||this.dialogService.delete({title:"Delete Publication portal",message:"Are you sure you want to delete this Publication portal?",observe:!0,buttons:[{label:"delete",class:"btn btn--danger",callback:function(){e.externalSharingPortalService.deletePublicationPortal(e.portalId).subscribe(function(){e.dialogService.close(),e.notificationService.success("Publication portal deleted successfully!"),e.router.navigateByUrl("/admin/settings/explorer-sharing-portal")})}}]})}},{key:"testConnection",value:function(){var e=this;this._isTestingConnection=!0,this.externalSharingPortalService.authenticateConnection(this.portalId).subscribe(function(t){e._isTestingConnection=!1,t?(e.connectionStatus="Connection is established",e.
1notificationService.success("Authentication successful")):(e.notificationService.error("Authentication unsuccessful"),e.connectionStatus="Connection unsuccessful")},function(){e._isTestingConnection=!1,e.connectionStatus="Connection unsuccessful",e.notificationService.error("Unable to test connection")})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(g.gz),u.Y36(g.F0),u.Y36(u_.T),u.Y36(_.gq),u.Y36(_.xA))},e.\u0275cmp=u.Xpm({type:e,selectors:[["external-sharing-portal-form"]],decls:49,vars:5,consts:[[1,"flex-layout--vertical"],[1,"page__stripe","flex-item--static"],[1,"page__stripe-left"],[1,"page__stripe-title"],[1,"flex-layout--horizontal",2,"height","calc(100% - 50px)"],[1,"page-content"],[1,"form__wrapper-wide"],["disableEnterKey","",1,"table__form",3,"formGroup","submit"],[1,"table__form-group"],[1,"table__form-header"],[1,"table__form-inputs"],[1,"table__form-opt","table__form-opt--3x"],["formControlName","name","type","text"],["formControlName","api_url","type","text"],["formControlName","api_login","type","text"],["formControlName","api_password","type","password"],[1,"table__form-opt"],[1,"form__switch-wrapper"],[1,"form__switch"],["formControlName","limit_content","type","checkbox"],[1,"form__switch-input"],[1,"form__switch-handle"],[1,"form__switch-label"],[1,"table__form-opt","table__form-opt--1x"],["formControlName","max_length","type","number"],[1,"table__form-btns"],["class","btn","type","button",3,"disabled","click",4,"ngIf"],["class","btn btn--danger","type","button",3,"click",4,"ngIf"],["type","submit",1,"btn"],[1,"las","la-save"],["type","button",1,"btn",3,"disabled","click"],[1,"las","la-network-wired"],["type","button",1,"btn","btn--danger",3,"click"],[1,"las","la-trash"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"section",1),u.TgZ(2,"div",2),u.TgZ(3,"h2",3),u._uU(4),u.qZA(),u.qZA(),u.qZA(),u.TgZ(5,"div",4),u.TgZ(6,"div",0),u.TgZ(7,"div",5),u.TgZ(8,"div",6),u.TgZ(9,"form",7),u.NdJ("submit",function(){return t.submit()}),u.TgZ(10,"div",8),u.TgZ(11,"div",9),u.TgZ(12,"span"),u._uU(13,"General"),u.qZA(),u.qZA(),u.TgZ(14,"div",10),u.TgZ(15,"div",11),u.TgZ(16,"label"),u._uU(17,"Title:"),u.qZA(),u._UZ(18,"input",12),u.qZA(),u.TgZ(19,"div",11),u.TgZ(20,"label"),u._uU(21,"Api URL:"),u.qZA(),u._UZ(22,"input",13),u.qZA(),u.TgZ(23,"div",11),u.TgZ(24,"label"),u._uU(25,"Login:"),u.qZA(),u._UZ(26,"input",14),u.qZA(),u.TgZ(27,"div",11),u.TgZ(28,"label"),u._uU(29,"Password:"),u.qZA(),u._UZ(30,"input",15),u.qZA(),u.TgZ(31,"div",16),u.TgZ(32,"div",17),u.TgZ(33,"label",18),u._UZ(34,"input",19),u._UZ(35,"span",20),u._UZ(36,"span",21),u.qZA(),u.TgZ(37,"label",22),u._uU(38," Limited content size "),u.qZA(),u.qZA(),u.qZA(),u.TgZ(39,"div",23),u.TgZ(40,"label"),u._uU(41,"Content max size:"),u.qZA(),u._UZ(42,"input",24),u.qZA(),u.qZA(),u.qZA(),u.TgZ(43,"div",25),u.YNc(44,f_,4,4,"button",26),u.YNc(45,h_,3,0,"button",27),u.TgZ(46,"button",28),u._UZ(47,"i",29),u._uU(48),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(4),u.hij(" Admin > Settings > Explorer Sharing Portal > ",t.isEditMode?"Edit":"Create Publication portal"," "),u.xp6(5),u.Q6J("formGroup",t.form),u.xp6(35),u.Q6J("ngIf",t.isEditMode),u.xp6(1),u.Q6J("ngIf",t.isEditMode),u.xp6(3),u.hij(" ",t.isEditMode?"Update":"Create Publication portal"," "))},directives:[P._Y,P.JL,ie.h,P.sg,P.Fj,P.JJ,P.u,P.Wl,P.wV,c.O5],styles:[".page-content[_ngcontent-%COMP%]{position:unset}.spin[_ngcontent-%COMP%]{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"]}),e}(),Z_=[{path:"",redirectTo:"users",pathMatch:"full"},{path:"",component:b,resolve:{isAdmin:Vi.mt},data:{role:1},children:[{path:"maintenances-incidents",component:O},{path:"my-client/invoicing-details",component:Zn},{path:"my-client/contact-person",component:bn},{path:"my-client/licenses",component:wn},{path:"my-client/paid-services",component:Gn},{path:"users",component:ee,children:[{path:"show_user/:id",component:Ye,data:{details_available:!0}}]},{path:"users/create",component:se},{path:"users/upload-users",component:ht},{path:"users/:id/edit",component:je},{path:"groups",component:wt},{path:"groups/create",component:At},{path:"groups/:id",component:kt},{path:"groups/:id/edit",component:Ut},{path:"groups/:id/users",component:zt},{path:"groups/:id/rights",component:sn},{path:"my-users/login-logs",component:_n},{path:"settings/explorer-portal",component:Gi},{path:"settings/emailing",resolve:{hasAccess:Ri.J},component:ii,data:{privilege_slug:"readers-portal"}},{path:"settings/automatic-feeding",component:So,data:{privilege_slug:"automatic-feeding"}},{path:"settings/reader-portal/login-page",component:ai,resolve:{hasAccess:Ri.J},data:{privilege_slug:"readers-portal"}},{path:"settings/reader-portal/pages",component:rr,resolve:{hasAccess:Ri.J},data:{privilege_slug:"readers-portal"}},{path:"settings/reader-portal/pages/:id",component:tp,resolve:{hasAccess:Ri.J},data:{privilege_slug:"readers-portal"}},{path:"settings/reader-portal/menus",component:ap,resolve:{hasAccess:Ri.J},data:{privilege_slug:"readers-portal"},children:[{path:":id",component:d_,resolve:{hasAccess:Ri.J},data:{privilege_slug:"readers-portal"}}]},{path:"settings/reader-portal/branding",component:Ap,resolve:{hasAccess:Ri.J},data:{privilege_slug:"readers-portal"}},{path:"settings/reader-portal/footer",component:Pp,resolve:{hasAccess:Ri.J},data:{privilege_slug:"readers-portal"}},{path:"settings/external-sharing-portal",resolve:{hasAccess:Ri.J},data:{privilege_slug:"external-sharing-portal"},component:m_},{path:"settings/external-sharing-portal/create",resolve:{hasAccess:Ri.J},data:{privilege_slug:"external-sharing-portal"},component:v_},{path:"settings/external-sharing-portal/:id/edit",resolve:{hasAccess:Ri.J},data:{privilege_slug:"external-sharing-portal"},component:v_},{path:"advanced-settings/security-privacy",component:fi},{path:"advanced-settings/content-limitation",component:bi},{path:"advanced-settings/notifications",component:yi},{path:"advanced-settings/authentication",component:Li},{path:"advanced-settings/authentication/create",component:Bi},{path:"advanced-settings/authentication/:id/edit",component:$i}]}],x_=function(){var e=p(function e(){d(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[g.Bz.forChild(Z_)],g.Bz]}),e}(),b_=o(23901),C_=[],y_=function(){var e=p(function e(){d(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[g.Bz.forChild(C_)]]}),e}(),M_=o(19495),w_=function(){var e=function(){function e(){d(this,e),this.isEditing=!1,this.itemupdate=new u.vpe}return p(e,[{key:"index",get:function(){return this._index},set:function(e){console.log("idn:",e),this._index=e}},{key:"onClick",value:function(e){var t=this;!this.isEditing||(this.template.initEditModule(null),setTimeout(function(){t.template.initEditModule(t.module)},1))}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-base"]],hostBindings:function(e,t){1&e&&u.NdJ("click",function(e){return t.onClick(e.target)})},inputs:{template:"template",index:"index",isEditing:"isEditing",module:"module",origin:"origin"},outputs:{itemupdate:"itemupdate"},decls:0,vars:0,template:function(e,t){},encapsulation:2}),e}();function A_(e,t){if(1&e&&(u.TgZ(0,"h1",5),u._uU(1),u.qZA()),2&e){var n=u.oxw();u.xp6(1),u.Oqu(n.module.data.title)}}function q_(e,t){if(1&e&&(u.TgZ(0,"h4",6),u._uU(1),u.qZA()),2&e){var n=u.oxw();u.xp6(1),u.Oqu(n.module.data.description)}}var T_=function(e,t){return{backgroundColor:e,color:t}},O_=function(){var t=function(t){e(o,t);var i=n(o);function o(){return d(this,o),i.call(this)}return p(o,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-heading"]],inputs:{module:"module"},features:[u.qOj],decls:6,vars:7,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[1,"_content",3,"ngClass"],["class","_name",4,"ngIf"],["class","_tagline",4,"ngIf"],[1,"_name"],[1,"_tagline"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Heading2"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.YNc(4,A_,2,1,"h1",3),u.YNc(5,q_,2,1,"h4",4),u.qZA(),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.WLB(4,T_,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("ngClass","--"+t.module.data.titleAlignment),u.xp6(1),u.Q6J("ngIf",t.module.data.title),u.xp6(1),u.Q6J("ngIf",t.module.data.description))},directives:[c.PC,c.mk,c.O5],styles:["._content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-top:0}._name[_ngcontent-%COMP%]{margin:0;line-height:1}._tagline[_ngcontent-%COMP%]{margin-bottom:0;margin-top:10px}.--left[_ngcontent-%COMP%]{text-align:left}.--center[_ngcontent-%COMP%]{text-align:center}.--right[_ngcontent-%COMP%]{text-align:right}"]}),t}(),P_=function(e){return{opacity:e}};function k_(e,t){if(1&e&&u._UZ(0,"img",9),2&e){var n=u.oxw().$implicit,i=u.oxw();u.Q6J("ngStyle",u.VKq(2,P_,((null==i.module.data.slides[0]?null:i.module.data.slides[0].imageOpacity)||100)/100))("src",n.image,u.LSH)}}var U_=function(e){return{color:e}};function I_(e,t){if(1&e&&(u.TgZ(0,"div",4),u.YNc(1,k_,1,4,"img",5),u.TgZ(2,"div",6),u.TgZ(3,"h1",7),u._uU(4),u.qZA(),u.TgZ(5,"div",8),u._uU(6),u.qZA(),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw();u.Q6J("ngStyle",u.VKq(4,U_,(null==i.module.data.slides[0]?null:i.module.data.slides[0].titleColor)||"")),u.xp6(1),u.Q6J("ngIf",n.image),u.xp6(3),u.Oqu(n.title),u.xp6(2),u.Oqu(n.description)}}var S_=function(e,t){return{backgroundColor:e,color:t}},J_=function(e){return{height:e}},N_=function(){var t=function(t){e(o,t);var i=n(o);function o(){return d(this,o),i.call(this)}return p(o,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-banner"]],inputs:{module:"module"},features:[u.qOj],decls:5,vars:9,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[1,"slides",3,"ngStyle","ngClass"],["class","slide",3,"ngStyle",4,"ngFor","ngForOf"],[1,"slide",3,"ngStyle"],["class","slide__image",3,"ngStyle","src",4,"ngIf"],[1,"slide__content"],[1,"slide__title"],[1,"slide__description"],[1,"slide__image",3,"ngStyle","src"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Image"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.YNc(4,I_,7,6,"div",3),u.qZA(),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.WLB(4,S_,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("ngStyle",u.VKq(7,J_,t.module.data.height+"px"))("ngClass","--"+(null==t.module.data.slides[0]?null:t.module.data.slides[0].titleAlignment)),u.xp6(1),u.Q6J("ngForOf",t.module.data.slides))},directives:[c.PC,c.mk,c.sg,c.O5],styles:[".hp-module-inner[_ngcontent-%COMP%]{padding:0}img[_ngcontent-%COMP%]{max-width:100%;width:100%;display:block;margin:auto}.slides[_ngcontent-%COMP%]{position:relative;height:200px}.slide[_ngcontent-%COMP%]{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 50px}.slide__image[_ngcontent-%COMP%]{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slide__content[_ngcontent-%COMP%]{position:relative;display:flex;grid-gap:10px;gap:10px;flex-direction:column}.slide__title[_ngcontent-%COMP%]{margin:0;font-size:36px}.slides.--left[_ngcontent-%COMP%]{text-align:left}.slides.--left[_ngcontent-%COMP%]   .slide[_ngcontent-%COMP%]{justify-content:left}.slides.--center[_ngcontent-%COMP%]{text-align:center}.slides.--center[_ngcontent-%COMP%]   .slide[_ngcontent-%COMP%]{justify-content:center}.slides.--right[_ngcontent-%COMP%]{text-align:right}.slides.--right[_ngcontent-%COMP%]   .slide[_ngcontent-%COMP%]{justify-content:right}"]}),t}(),Q_=o(87489),L_=o(59768),F_=o(5767),Y_=o(59462),E_=["generatedAnswerContainer"];function B_(e,t){if(1&e&&(u.TgZ(0,"div",15),u._UZ(1,"chatbot-extracted-answer-item",16),u.ALo(2,"async"),u.qZA()),2&e){var n=u.oxw(3);u.Udp("top",n.snippetPopupPosition.top)("left",n.snippetPopupPosition.left),u.xp6(1),u.Q6J("snippet",n.snippet)("response",u.lcZ(2,8,n.extractedAnswer$))("question",n.question)("translate",!1)}}function D_(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",11),u.TgZ(2,"span",12,13),u.NdJ("mouseover",function(e){return u.CHM(n),u.oxw(2).onHover(e)})("dblclick",function(e){return u.CHM(n),u.oxw(2).openItemRef(e)})("mouseleave",function(e){return u.CHM(n),u.oxw(2).onLeave(e)}),u.ALo(4,"highlight"),u.ALo(5,"textToHtml"),u.qZA(),u.qZA(),u.YNc(6,B_,3,10,"div",14),u.ALo(7,"async"),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(2),u.Q6J("innerHTML",u.Dn7(4,2,u.lcZ(5,6,i.formattedAnswer),i.highlightConfig.highlights,i.highlightConfig.options),u.oJD),u.xp6(4),u.Q6J("ngIf",i.snippetPopupVisible&&u.lcZ(7,8,i.extractedAnswer$))}}function z_(e,t){1&e&&(u.TgZ(0,"div",17),u._UZ(1,"span"),u._UZ(2,"
1span"),u._UZ(3,"span"),u.qZA())}function j_(e,t){1&e&&(u.TgZ(0,"div",22),u._UZ(1,"div",23),u._UZ(2,"div",24),u._UZ(3,"div",25),u._UZ(4,"div",26),u.qZA())}var H_=function(){return[1,2]};function $_(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",19),u.TgZ(2,"em",20),u._uU(3,"Loading references"),u.qZA(),u.YNc(4,j_,5,0,"div",21),u.qZA(),u.BQk()),2&e&&(u.xp6(4),u.Q6J("ngForOf",u.DdM(1,H_)))}function V_(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"tr"),u.TgZ(1,"td"),u.TgZ(2,"strong"),u._uU(3),u.qZA(),u.qZA(),u.TgZ(4,"td"),u.TgZ(5,"span",33),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(5).openItem(e.id)}),u._uU(6),u.qZA(),u.qZA(),u.TgZ(7,"td"),u._uU(8),u.qZA(),u.TgZ(9,"td"),u.TgZ(10,"span",33),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(5).openItem(e.id)}),u._uU(11),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(3),u.hij("[",i.positions,"]"),u.xp6(3),u.hij(" ",i.domain," "),u.xp6(2),u.Oqu(i.date),u.xp6(1),u.Gre("cikisi__item__ref ",i.id,""),u.xp6(2),u.hij(" ",i.truncatedTitle," ")}}function R_(e,t){if(1&e&&(u.TgZ(0,"div",29),u.TgZ(1,"table",30),u.TgZ(2,"caption",31),u._uU(3,"References"),u.qZA(),u.TgZ(4,"thead"),u.TgZ(5,"tr"),u.TgZ(6,"th"),u._uU(7,"Ref."),u.qZA(),u.TgZ(8,"th"),u._uU(9,"Domain"),u.qZA(),u.TgZ(10,"th"),u._uU(11,"Date"),u.qZA(),u.TgZ(12,"th"),u._uU(13,"Title"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"tbody"),u.YNc(15,V_,12,7,"tr",32),u.ALo(16,"async"),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(4);u.xp6(15),u.Q6J("ngForOf",u.lcZ(16,1,n.references$))}}function G_(e,t){1&e&&(u.TgZ(0,"div",35),u._uU(1," No references available. "),u.qZA())}function K_(e,t){if(1&e&&u.YNc(0,G_,2,0,"div",34),2&e){var n=u.oxw(4);u.Q6J("ngIf",!n.pendingSavingAnswer)}}function W_(e,t){if(1&e&&(u.YNc(0,R_,17,3,"div",27),u.ALo(1,"async"),u.YNc(2,K_,1,1,"ng-template",null,28,u.W1O)),2&e){var n,i=u.MAs(3),o=u.oxw(3);u.Q6J("ngIf",(null==(n=u.lcZ(1,2,o.references$))?null:n.length)>0)("ngIfElse",i)}}function X_(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,$_,5,2,"ng-container",7),u.YNc(2,W_,4,4,"ng-template",null,18,u.W1O),u.qZA()),2&e){var n=u.MAs(3),i=u.oxw(2);u.xp6(1),u.Q6J("ngIf",i.pendingSavingAnswer)("ngIfElse",n)}}function em(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"button",38),u.NdJ("click",function(){return u.CHM(n),u.oxw(3).closeModal()}),u._uU(2,"Confirm"),u.qZA(),u.BQk()}}function tm(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",39),u.NdJ("click",function(){return u.CHM(n),u.oxw(3).onCancelGenerating(
1)}),u._UZ(1,"i",40),u.qZA()}}function nm(e,t){if(1&e&&(u.TgZ(0,"div",36),u.YNc(1,em,3,0,"ng-container",9),u.ynx(2),u.YNc(3,tm,2,0,"div",37),u.BQk(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngIf",(null==n.question?null:n.question.generative_answer)&&!n.pendingGeneratingAnswer&&!n.pendingAnswer&&!n.pendingSavingAnswer),u.xp6(2),u.Q6J("ngIf",n.pendingAnswer||n.pendingGeneratingAnswer)}}var im=function(e){return{text:e,position:"top",style:"default"}};function om(e,t){if(1&e&&(u.TgZ(0,"div",2),u.NdJ("click",function(e){return e.stopPropagation()}),u.TgZ(1,"div",3),u.TgZ(2,"div",4),u.TgZ(3,"h3"),u.TgZ(4,"span",5),u._uU(5),u.qZA(),u.qZA(),u.qZA(),u.TgZ(6,"div",6),u.YNc(7,D_,8,10,"ng-container",7),u.YNc(8,z_,4,0,"ng-template",null,8,u.W1O),u.YNc(10,X_,4,2,"div",9),u.qZA(),u.YNc(11,nm,4,2,"div",10),u.qZA(),u.qZA()),2&e){var n=u.MAs(9),i=u.oxw();u.xp6(1),u.ekj("ask__preview--expanded",(null==i.question?null:i.question.generative_answer)||i.pendingGeneratingAnswer),u.xp6(3),u.Q6J("tooltip",u.VKq(8,im,i.question.highlightInstructions)),u.xp6(1),u.Oqu(i.question.instructionsStripped),u.xp6(2),u.Q6J("ngIf",null==i.question?null:i.question.generative_answer)("ngIfElse",n),u.xp6(3),u.Q6J("ngIf",!i.pendingGeneratingAnswer&&!i.pendingAnswer),u.xp6(1),u.Q6J("ngIf",!i.pendingSavingAnswer)}}function rm(e,t){if(1&e&&(u.TgZ(0,"div",45),u.TgZ(1,"h3"),u.TgZ(2,"span",46),u._uU(3),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(2),u.Q6J("tooltip",u.VKq(2,im,n.question.highlightInstructions)),u.xp6(1),u.Oqu(n.question.instructionsStripped)}}function am(e,t){if(1&e&&(u.TgZ(0,"div",15),u._UZ(1,"chatbot-extracted-answer-item",16),u.ALo(2,"async"),u.qZA()),2&e){var n=u.oxw(3);u.Udp("top",n.snippetPopupPosition.top)("left",n.snippetPopupPosition.left),u.xp6(1),u.Q6J("snippet",n.snippet)("response",u.lcZ(2,8,n.extractedAnswer$))("question",n.question)("translate",!1)}}function sm(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"tr"),u.TgZ(1,"td"),u.TgZ(2,"strong"),u._uU(3),u.qZA(),u.qZA(),u.TgZ(4,"td"),u.TgZ(5,"span",33),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(5).openItem(e.id)}),u._uU(6),u.qZA(),u.qZA(),u.TgZ(7,"td"),u._uU(8),u.qZA(),u.TgZ(9,"td"),u.TgZ(10,"span",33),u.NdJ("click",function(){var e=u.CHM(n).$implicit;return u.oxw(5).openItem(e.id)}),u._uU(11),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit;u.xp6(3),u.hij("[",i.positions,"]"),u.xp6(3),u.hij(" ",i.domain," "),u.xp6(2),u.Oqu(i.date),u.xp6(1),u.Gre("cikisi__item__ref ",i.id,""),u.xp6(2),u.hij(" ",i.truncatedTitle," ")}}function lm(e,t){if(1&e&&(u.TgZ(0,"div",51),u.TgZ(1,"table",30),u.TgZ(2,"caption",31),u._uU(3,"References"),u.qZA(),u.TgZ(4,"thead"),u.TgZ(5,"tr"),u.TgZ(6,"th"),u._uU(7,"Ref."),u.qZA(),u.TgZ(8,"th"),u._uU(9,"Domain"),u.qZA(),u.TgZ(10,"th"),u._uU(11,"Date"),u.qZA(),u.TgZ(12,"th"),u._uU(13,"Title"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(14,"tbody"),u.YNc(15,sm,12,7,"tr",32),u.ALo(16,"async"),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw(4);u.xp6(15),u.Q6J("ngForOf",u.lcZ(16,1,n.references$))}}function cm(e,t){1&e&&(u.TgZ(0,"div",35),u._uU(1," No references available. "),u.qZA())}function gm(e,t){if(1&e&&u.YNc(0,cm,2,0,"div",34),2&e){var n=u.oxw(4);u.Q6J("ngIf",!n.pendingSavingAnswer)}}function dm(e,t){if(1&e&&(u.TgZ(0,"div"),u.YNc(1,lm,17,3,"div",49),u.ALo(2,"async"),u.YNc(3,gm,1,1,"ng-template",null,50,u.W1O),u.qZA()),2&e){var n,i=u.MAs(4),o=u.oxw(3);u.xp6(1),u.Q6J("ngIf",(null==(n=u.lcZ(2,2,o.references$))?null:n.length)>0)("ngIfElse",i)}}var um=function(){return[]};function pm(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",47),u.TgZ(2,"span",48,13),u.NdJ("mouseover",function(e){return u.CHM(n),u.oxw(2).onHover(e)})("dblclick",function(e){return u.CHM(n),u.oxw(2).openItemRef(e)})("mouseleave",function(e){return u.CHM(n),u.oxw(2).onLeave(e)}),u.ALo(4,"highlight"),u.ALo(5,"textToHtml"),u.qZA(),u.qZA(),u.YNc(6,am,3,10,"div",14),u.ALo(7,"async"),u.YNc(8,dm,5,4,"div",9),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(2),u.Q6J("innerHTML",u.Dn7(4,3,u.lcZ(5,7,i.module.data.showReferencesMark?i.formattedAnswer:i.formattedAnswerNoRefs),i.module.data.showHighlightingSearchTerms?i.highlightConfig.highlights:u.DdM(11,um),i.highlightConfig.options),u.oJD),u.xp6(4),u.Q6J("ngIf",i.snippetPopupVisible&&u.lcZ(7,9,i.extractedAnswer$)),u.xp6(2),u.Q6J("ngIf",i.module.data.showReferences&&!i.pendingGeneratingAnswer&&!i.pendingAnswer)}}function _m(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",52),u.TgZ(2,"p",53),u._uU(3," You interrupted the conversation with me before I answered you. Please try again. "),u.qZA(),u.qZA(),u.BQk())}function mm(e,t){1&e&&(u.ynx(0),u.TgZ(1,"div",52),u.TgZ(2,"p",53),u._uU(3," Sorry, I couldn't find any relevant, reliable information that would allow me to answer your question without risking hallucinations. Perhaps try rephrasing your question or searching less specifically. "),u.qZA(),u.qZA(),u.BQk())}function fm(e,t){if(1&e&&(u.ynx(0),u.YNc(1,_m,4,0,"ng-container",9),u.YNc(2,mm,4,0,"ng-container",9),u.BQk()),2&e){var n=u.oxw(3);u.xp6(1),u.Q6J("ngIf","draft"===n.question.status||"rag_completed"===n.question.status||"answer_
1completed"===n.question.status),u.xp6(1),u.Q6J("ngIf","no_rag_answer"===n.question.status)}}function hm(e,t){if(1&e&&u.YNc(0,fm,3,2,"ng-container",9),2&e){var n=u.oxw(2);u.Q6J("ngIf",!n.pendingAnswer&&!n.pendingGeneratingAnswer&&n.question.isAlreadyLoaded)}}function vm(e,t){if(1&e&&(u.TgZ(0,"div",41),u.YNc(1,rm,4,4,"div",42),u.TgZ(2,"div",43),u.YNc(3,pm,9,12,"ng-container",7),u.YNc(4,hm,1,1,"ng-template",null,44,u.W1O),u.qZA(),u.qZA()),2&e){var n=u.MAs(5),i=u.oxw();u.xp6(1),u.Q6J("ngIf",i.module.data.showQuestion),u.xp6(2),u.Q6J("ngIf",null==i.question?null:i.question.generative_answer)("ngIfElse",n)}}var Zm=function(){var e=function(){function e(t,n,i){d(this,e),this.datePipe=t,this.sanitizer=n,this.itemPreviewService=i,this._openAsModal=!1,this.pendingAnswer=!1,this.pendingGeneratingAnswer=!1,this.pendingSavingAnswer=!1,this.updateSettings=new u.vpe,this.cancelGenerating=new u.vpe,this.closePreviewModal=new u.vpe,this.snippetMap={},this._extractedAnswer=new Jo.X(null),this.extractedAnswer$=this._extractedAnswer.pipe((0,Xi.d)({bufferSize:1,refCount:!0})),this.loadingSnippets=!1,this.formattedAnswer="",this.formattedAnswerNoRefs="",this.highlightConfig={highlights:null,options:null},this.snippetPopupVisible=!1,this.snippetPopupPosition={top:"0px",left:"0px"},this.snippetIds=[]}return p(e,[{key:"openAsModal",get:function(){return this._openAsModal},set:function(e){this._openAsModal=e}},{key:"question",get:function(){return this._question},set:function(e){this._question=e,this.formatGeneratedAnswer(this.question.generative_answer)}},{key:"generatedAnswer",set:function(e){!e||this.formatGeneratedAnswer(e)}},{key:"references",set:function(e){this.buildReferencesTable(e)}},{key:"extractedAnswer",get:function(){return this._extractedAnswer.value},set:function(e){!e||this.updateExtractedAnswer(e)}},{key:"updateExtractedAnswer",value:function(e){this.snippetMap=e.snippetMap,this._extractedAnswer.next(e)}},{key:"ngOnInit",value:function(){}},{key:"sanitizeUrl",value:function(e){return this.sanitizer.bypassSecurityTrustUrl(e)}},{key:"formatGeneratedAnswer",value:function(e){var t=this;setTimeout(function(){t.getGenerativeAnswerFormatted(e)},1)}},{key:"ngOnChanges",value:function(e){e.extractedAnswer&&this.updateHighlightConfig()}},{key:"updateHighlightConfig",value:function(){this.highlightConfig=this.question.post_processing?{highlights:[],options:null}:this.getHighlightConfig()}},{key:"getHighlightConfig",value:function(){var e,t,n,i;return{highlights:[{type:"terms",keywords:(null===(e=this.extractedAnswer)||void 0===e?void 0:e.terms)||[]},{type:"most-probable-answer",keywords:(null===(t=this.extractedAnswer)||void 0===t?void 0:t.most_probable_answer)?[this.question.extracted_answer.most_probable_answer]:[]},{type:"roberta-answer",keywords:(null===(i=null===(n=this.extractedAnswer)||void 0===n?void 0:n.listOfRobertaAnswersTerms)||void 0===i?void 0:i.length)>0?this.question.extracted_answer.listOfRobertaAnswersTerms:[]}],options:{allowNestedHighlighting:!1,matchWholeNumbersOnly:!0,preventHighlightingInClasse
1s:["no-highlight"],allowMatchInMiddleOfWord:!1}}}},{key:"getGenerativeAnswerFormatted",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!t||0===(null==t?void 0:t.trim().length))return"";var n=(new DOMParser).parseFromString(t,"text/html"),i=[];n.body.innerHTML=n.body.innerHTML.replace(/([({[\]}),]*)(?:\b(?:snippet|snippets|ID):?\s*)?([({[\]}),]*)?(\d+)([({[\]}),]*)?:?(([({[\]}),]*)(\d+)([({[\]}),]*)?)?([({[\]}),]*)/gi,function(t,o,r,a,s,l,c,g,d,u){var p=function(t){if(!e.snippetMap||"object"!=typeof e.snippetMap)return console.error("snippetMap is undefined or not an object:",e.snippetMap),i.push(Number(t)),null;var o=Object.keys(e.snippetMap).find(function(n){return e.snippetMap[n]===Number(t)});return null==o?(i.push(Number(t)),null):new RegExp('class="[^"]*\\b'.concat(t,'\\b[^"]*"')).test(n.body.innerHTML)?null:'<span class="'.concat(t,' snippet-reference no-highlight">').concat(Number(o)+1,"</span>")},_=p(a),m=g?p(g):null;return e.recordSnippetId(Number(a)),null===_&&null===m?o&&o.includes("[")||r&&r.includes("[")||s&&s.includes("]")||c&&c.includes("[")||d&&d.includes("]")||a&&a.length>8?"":t:_||""});var o=this.removeUrlsFromText(n.body.innerHTML);this.formattedAnswer=o,this.formattedAnswerNoRefs=this.removeRefsFromText(o)}},{key:"removeRefsFromText",value:function(e){return e&&0!==e.length?e.replace(/(?:\s|&nbsp;)+<span[^>]*\bsnippet-reference\b[^>]*>.*?<\/span>(?:\s|&nbsp;)*(?=\.)/gi,"").replace(/<span[^>]*\bsnippet-reference\b[^>]*>.*?<\/span>/gi,""):""}},{key:"removeUrlsFromText",value:function(e){return e&&0!==e.length?e.replace(/(?:\(|<)?\b\w*(?:http|https|ftp):\/\/\s*[^\s\)>]+\/?\w*\b(?:\/(?:\)|>)?|\)|>)?/gim,""):""}},{key:"buildReferencesTable",value:function(e){var t,n,i=this;this.references$=(0,ce.of)(null!==(n=null===(t=this.question)||void 0===t?void 0:t.generative_answer_references)&&void 0!==n?n:[]).pipe((0,Ai.U)(function(e){return e.map(function(e){var t,n=(e.domain.startsWith("https://")?e.domain:"https://".concat(e.domain)).replace(/^(https?:\/\/)?(www\.)?/,""),o=n.length>20?n.substring(0,20)+"...":n,r=null!==(t=i.datePipe.transform(e.publication_date,"dd-MM-yy"))&&void 0!==t?t:"",a=e.positions.join(", "),s=e.title.length>60?e.title.substring(0,60)+"...":e.title;return{id:e.id,domain:o,url:e.url,date:r,positions:a,truncatedTitle:s}})}))}},{key:"openItem",value:function(e){this.itemPreviewService.openItem(e)}},{key:"onHover",value:function(e){var t=e.target;if(t.classList.contains("snippet-reference")){var n=t.classList[0],i=this.extractedAnswer.sentences_for_mistral.find(function(e){return e.sentence.id===Number(n)});this.snippet=i,this.showSnippetPopup(e)}else this.hideSnippetPopup()}},{key:"onLeave",value:function(e){this.hideSnippetPopup()}},{key:"openItemRef",value:function(e){var t=e.target;if(t.classList.contains("snippet-reference")){var n=t.classList[0],i=this.extractedAnswer.sentences_for_mistral.find(function(e){return e.sentence.id===Number(n)});i&&this.itemPreviewService.openItem(i.item.id)}}},{key:"showSnippetPopup",value:function(e){this.snippetPopupVisible=!0;var t=e.target,n=t.getBoundingClientRect(),i=t.closest(this.openAsModal?".ask__preview--text":".ask__full--text");!(null==i?void 0:i.getBoundingClientRect())||(this.snippetPopupPosition.top="".concat(n.bottom+window.scrollY,"px"),this.snippetPopupPosition.left=n.left+window.scrollX-100+"px")}},{key:"hideSnippetPopup",value:function(){this.snippetPopupVisible=!1,this.snippet=null}},{key:"recordSnippetId",value:function(e){var t;if(!this.snippetIds.includes(e)){var n=null===(t=this.extractedAnswer)||void 0===t?void 0:t.sentences_for_mistral.find(function(t){return t.sentence.id===e});n&&(n.isUsedIntoAnswer=!0,this.snippetIds.push(e))}}},{key:"onCancelGenerating",value:function(){this.cancelGenerating.emit(),this.closeModal()}},{key:"closeModal",value:function(){this.closePreviewModal.emit(),this.openAsModal=!1}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(c.uU),u.Y36(as.H7),u.Y36(_.we))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-ask-mila-preview"]],viewQuery:function(e,t){var n;(1&e&&u.Gf(E_,5),2&e)&&(u.iGM(n=u.CRH())&&(t.generatedAnswerContainer=n.first))},inputs:{openAsModal:"openAsModal",question:"question",module:"module",generatedAnswer:"generatedAnswer",references:"references",extractedAnswer:"extractedAnswer",pendingAnswer:"pendingAnswer",pendingGeneratingAnswer:"pendingGeneratingAnswer",pendingSavingAnswer:"pendingSavingAnswer"},outputs:{updateSettings:"updateSettings",cancelGenerating:"cancelGenerating",closePreviewModal:"closePreviewModal"},features:[u.TTD],decls:2,vars:2,consts:[["class","ask__modal--overlay",3,"click",4,"ngIf"],["class","ask__full--container",4,"ngIf"],[1,"ask__modal--overlay",3,"click"],[1,"ask__preview--container"],[1,"ask__preview--header"],[3,"tooltip"],[1,"ask__preview--body"],[4,"ngIf","ngIfElse"],["loading",""],[4,"ngIf"],["class","ask__preview--actions",4,"ngIf"],[1,"ask__preview--bubble"],[1,"ask__preview--text",3,"innerHTML","mouseover","dblclick","mouseleave"],["generatedAnswerContainer",""],["class","popup",3,"top","left",4,"ngIf"],[1,"popup"],[3,"snippet","response","question","translate"],[1,"ask__preview--loader"],["showRefs",""],[1,"references-loader"],[2,"color","#ccc","text-align","center"],["class","skeleton-row",4,"ngFor","ngForOf"],[1,"skeleton-row"],[1,"skeleton","skeleton--pos"],[1,"skeleton","skeleton--domain"],[1,"skeleton","skeleton--date"],[1,"skeleton","skeleton--title"],["class","table-wrapper",4,"ngIf","ngIfElse"],["noReferences",""],[1,"table-wrapper"],[1,"references-table"],[1,"sr-only"],[4,"ngFor","ngForOf"],[1,"link",3,"click"],["class","no-references",4,"ngIf"],[1,"no-references"],[1,"ask__preview--actions"],["class","chatbot__stop chatbot__stop--btn",3,"click",4,"ngIf"],[1,"btn","btn--primary",3,"click"],[1,"chatbot__stop","chatbot__stop--btn",3,"click"],[1,"las","la-square"],[1,"ask__full--container"],["class","ask__full--header",4,"ngIf"],[1,"ask__full--body"],["noAnswer",""],[1,"ask__full--header"],[1,"ask__full--title",3,"tooltip"],[1,"ask__full--bubble"],[1,"ask__full--text",3,"innerHTML","mouseover","dblclick","mouseleave"],["class","table-wrapper-full",4,"ngIf","ngIfElse"],["noReferencesFull",""],[1,"table-wrapper-full"],[1,"response__message--container"],[1,"response__message"]],template:function(e,t){1&e&&(u.YNc(0,om,12,10,"div",0),u.YNc(1,vm,6,3,"div",1)),2&e&&(u.Q6J("ngIf",t.openAsModal),u.xp6(1),u.Q6J("ngIf",!t.openAsModal))},directives:[c.O5,S.i,L_.d,c.sg],pipes:[F_.S,Y_.J,c.Ov],styles:[".ask__modal--overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(17,24,39,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeInOverlay .3s ease;pointer-events:all}@keyframes fadeInOverlay{0%{opacity:0}
1to{opacity:1}}.ask__preview--container[_ngcontent-%COMP%]{background-color:var(--bgmain);border-radius:8px;box-shadow:0 20px 60px #00000026;overflow:hidden;transition:all .5s ease;width:90%;max-width:600px;max-height:90vh;z-index:101;display:flex;flex-direction:column;animation:scaleIn .25s ease}.ask__preview--container.ask__preview--expanded[_ngcontent-%COMP%]{min-width:1000px;max-width:1000px;min-height:600px;box-shadow:0 24px 70px #0000002e}@keyframes scaleIn{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.ask__preview--header[_ngcontent-%COMP%]{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color);background-color:var(--bg-boxes)}.ask__preview--header[_ngcontent-%COMP%]   .ask__preview--title[_ngcontent-%COMP%]{font-size:1.1rem;font-weight:600}.ask__preview--body[_ngcontent-%COMP%]{padding:1.5rem;flex:1;overflow-y:auto;max-height:720px;background-color:var(--bg-boxes)}.ask__preview--body[_ngcontent-%COMP%]   .ask__preview--bubble[_ngcontent-%COMP%]{background-color:var(--bgmain);border-radius:8px;padding:1rem 1.25rem;animation:fadeIn .4s ease}.ask__preview--body[_ngcontent-%COMP%]   .ask__preview--text[_ngcontent-%COMP%]{margin:0;font-size:.95rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ask__preview--body[_ngcontent-%COMP%]   .ask__preview--text[_ngcontent-%COMP%]     li{list-style-position:inside}.ask__preview--body[_ngcontent-%COMP%]   .ask__preview--text[_ngcontent-%COMP%]     .snippet-reference{padding:0 6px;background:#d6e5ff!important;color:var(--accent)!important;border-radius:16px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;line-height:1.6;margin-right:4px}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ask__preview--loader[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px}.ask__preview--loader[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:pulse 1.4s infinite ease-in-out}.ask__preview--loader[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(2){animation-delay:.2s}.ask__preview--loader[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,80%,to{transform:scale(.7);opacity:.4}40%{transform:scale(1);opacity:1}}.ask__preview--actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.75rem;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color);background-color:var(--bgmain)}.ask__preview--actions[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:1.25rem;cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s ease}.ask__preview--actions[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:hover{background:var(--bgmain)}.table-wrapper[_ngcontent-%COMP%]{overflow-x:auto;margin-top:1rem}.references-table[_ngcontent-%COMP%]{width:100%;font-family:Arial,sans-serif;box-shadow:0 4px 12px #0000000d;overflow:hidden}.references-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{background-color:#f5f5f5}.references-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{text-align:left;padding:.75rem 1rem;font-weight:600;font-size:.95rem}.references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid #eee;transition:background-color .2s}.references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.65rem 1rem;font-size:.9rem;vertical-align:top}.references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--accent);text-decoration:none;transition:color .2s}.references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline;color:var(--color-brand)}.references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td.cikisi__item__ref[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:inline-block;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-references[_ngcontent-%COMP%]{padding:1rem;text-align:center;background-color:#f9f9f9;border:1px dashed var(--border-color);border-radius:10px;font-style:italic;margin-top:20px}.references-loader[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;padding:1rem}.references-loader[_ngcontent-%COMP%]   .skeleton-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:60px 120px 100px 1fr;grid-gap:1rem;gap:1rem;align-items:center}.references-loader[_ngcontent-%COMP%]   .skeleton[_ngcontent-%COMP%]{height:16px;border-radius:6px;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;animation:shimmer 1.4s infinite}.references-loader[_ngcontent-%COMP%]   .skeleton.skeleton--pos[_ngcontent-%COMP%]{width:40px}.references-loader[_ngcontent-%COMP%]   .skeleton.skeleton--domain[_ngcontent-%COMP%]{width:100px}.references-loader[_ngcontent-%COMP%]   .skeleton.skeleton--date[_ngcontent-%COMP%]{width:80px}.references-loader[_ngcontent-%COMP%]   .skeleton.skeleton--title[_ngcontent-%COMP%]{width:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}table[_ngcontent-%COMP%]{background-color:unset!important}thead[_ngcontent-%COMP%]{background-color:unset!important;border-bottom:2px solid #e5e7eb!important}.chatbot__stop[_ngcontent-%COMP%]{margin:0 auto;display:grid;place-items:center;background-color:#ff5a5fb3;border-radius:4px;font-size:16px;cursor:pointer;transition:all .3s ease-in-out;color:var(--accent);z-index:1;animation:pulse 1.5s infinite}.chatbot__stop[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]:hover{background:transparent!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.ask__full--container[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;transition:all .3s ease-in-out}.ask__full--container.ask__full--expanded[_ngcontent-%COMP%]{border:2px solid #4a90e2}.ask__full--container[_ngcontent-%COMP%]   .ask__full--header[_ngcontent-%COMP%]{margin-bottom:14px;padding-bottom:8px}.ask__full--container[_ngcontent-%COMP%]   .ask__full--header[_ngcontent-%COMP%]   .ask__full--title[_ngcontent-%COMP%]{font-size:18px;font-weight:600;line-height:1.4}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--bubble[_ngcontent-%COMP%]   .ask__full--text[_ngcontent-%COMP%]{font-size:14px;line-height:1.6}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--bubble[_ngcontent-%COMP%]   .ask__full--text[_ngcontent-%COMP%]     li{list-style-position:inside}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--bubble[_ngcontent-%COMP%]   .ask__full--text[_ngcontent-%COMP%]     .snippet-reference{padding:0 6px;background:#d6e5ff!important;color:var(--accent)!important;border-radius:16px;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;line-height:1.6;margin-right:4px}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--bubble[_ngcontent-%COMP%]   .ask__full--text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:.5rem 0}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--bubble[_ngcontent-%COMP%]   .ask__full--text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--bubble[_ngcontent-%COMP%]   .ask__full--text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--loader[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;grid-gap:.4rem;gap:.4rem;padding:1rem}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--loader[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{width:8px;height:8px;background:var(--accent);border-radius:50%;display:inline-block;animation:bounce 1.4s infinite ease-in-out both}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--loader[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(1){animation-delay:-.32s}.ask__full--container[_ngcontent-%COMP%]   .ask__full--body[_ngcontent-%COMP%]   .ask__full--loader[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:nth-child(2){animation-delay:-.16s}.ask__full--container[_ngcontent-%COMP%]   .no-references[_ngcontent-%COMP%]{margin-top:1rem;padding:.75rem 1rem;border-radius:8px;
1color:#777;font-size:.9rem}.table-wrapper-full[_ngcontent-%COMP%]{width:100%;overflow-x:auto;margin:1rem 0;box-shadow:0 4px 12px #0000000d}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]{width:100%;min-width:600px}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   caption[_ngcontent-%COMP%]{@apply sr-only;}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{border-bottom:2px solid #e5e7eb}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{text-align:left;font-size:.875rem;font-weight:600;padding:.75rem 1rem;white-space:nowrap}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid #e5e7eb;transition:background .2s ease}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#f3f4f6}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:.75rem 1rem;font-size:.875rem;vertical-align:middle}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--accent);text-decoration:none;font-weight:500}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:underline}.table-wrapper-full[_ngcontent-%COMP%]   .references-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td.cikisi__item__ref[_ngcontent-%COMP%]{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.response__message--container[_ngcontent-%COMP%]{padding:14px;border-radius:5px;background-color:var(--bg-boxes);box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f}.response__message--container[_ngcontent-%COMP%]   .response__message[_ngcontent-%COMP%]{font-size:13px;margin:0;text-align:center;line-height:1.8;opacity:.8;color:var(--text-color)}.response__message--container[_ngcontent-%COMP%]   .response__message[_ngcontent-%COMP%]   .response__clickable-text[_ngcontent-%COMP%]{color:var(--color-brand-light);text-decoration:underline;cursor:pointer;position:relative;display:inline-block;padding-bottom:2px}.response__message--container[_ngcontent-%COMP%]   .response__message[_ngcontent-%COMP%]   .response__clickable-text[_ngcontent-%COMP%]:hover{color:var(--color-brand)}  .ask__full--text.hide-references .snippet-reference{display:none!important}.link[_ngcontent-%COMP%]{color:var(--accent);text-decoration:none;font-weight:500}.link[_ngcontent-%COMP%]:hover{text-decoration:underline;color:var(--color-brand)}.popup[_ngcontent-%COMP%]{position:fixed;background:var(--bgmain);border-radius:4px;padding:8px;z-index:3;box-shadow:0 0 0 1px var(--border-color);min-width:300px;width:clamp(300px,100%,640px)}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}"]}),e}(),xm=function(e){return{fontSize:e}};function bm(e,t){if(1&e&&(u.TgZ(0,"div",6),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,xm,n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function Cm(e,t){if(1&e&&(u.TgZ(0,"div",7),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.module.data.description," ")}}var ym=function(e){return[e]},Mm=function(e,t,n){return{backgroundColor:e,color:t,boxShadow:n}};function wm(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",3),u.YNc(2,bm,2,4,"div",4),u.YNc(3,Cm,2,1,"div",5),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngClass",u.VKq(4,ym,"--"+n.module.data.titleAlignment))("ngStyle",u.kEZ(6,Mm,n.module.data.titleBackgroundColor||"",n.module.data.titleTextColor||"","inset 0 0 0 "+(n.module.data.titleBorderWidth||"0")+"px "+(n.module.data.titleBorderColor||"transparent"))),u.xp6(1),u.Q6J("ngIf",n.module.data.title),u.xp6(1),u.Q6J("ngIf",n.module.data.description)}}function Am(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-ask-mila-preview",8),u.NdJ("updateSettings",function(){return u.CHM(n),u.oxw().updateSettings()})("cancelGenerating",function(){return u.CHM(n),u.oxw().cancelGeneratingAnswer()})("closePreviewModal",function(){return u.CHM(n),u.oxw().closePreviewModal()}),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("question",i.question)("pendingAnswer",i.pendingAnswer)("pendingGeneratingAnswer",i.pendingGeneratingAnswer)("pendingSavingAnswer",i.pendingSavingAnswer)("generatedAnswer",i.question.generative_answer)("extractedAnswer",i.question.extracted_answer)("references",i.question.generative_answer_references)("openAsModal",i.openPreviewModal)("module",i.module)}}var qm=function(e,t){return{backgroundColor:e,color:t}},Tm=function(){var t=function(t){e(o,t);var i=n(o);function o(e,t,n,r){var a;return d(this,o),(a=i.call(this)).chatbotService=e,a.sseClient=t,a.notificationService=n,a.modalService=r,a._destroy$=new Ki.xQ,a._submit$=new Ki.xQ,a.createNewThread=!1,a.pendingAnswer=!1,a.pendingGeneratingAnswer=!1,a.pendingSavingAnswer=!1,a.openPreviewModal=!1,a.openFullPreview=!1,a._stopGeneratingAnswer$=new Ki.xQ,a.lastStreamLLMResponseDate=null,a}return p(o,[{key:"ngOnInit",value:function(){var e=this;!this.module.data.milaUpdateValue&&this.module.data.question&&(this.getThreadQuestion(this.module.data.question),this.openFullPreview=!0),this.milaUpdate__sub=this.module.data.milaUpdate$.pipe((0,I.h)(function(e){return e&&e.settings}),(0,de.b)(function(t){e.module.data.question?"update"!==t.settings.action?(e.getThreadQuestion(e.module.data.question),e.openFullPreview=!0):(e.openFullPreview=!1,e.question.question_with_instructions=t.settings.question,e.modalService.close(),console.log("Updating question with settings:",t.settings),e.updateThreadQuestion(e.question,{question:t.settings.question,focus:t.settings,instruction:null,llm:t.settings.llm,frequency:t.settings.frequency}),t.settings.action=null):e.createThread(t.settings)})).subscribe()}},{key:"createThread",value:function(e){var t=this,n=e.question,i=e.origin,o=e.search,r=e.knowledgeTopics,a=e.tags,s=e.llm,l=e.frequency,c={origin:i,collection_ids:(null==r?void 0:r.map(function(e){return e.id}))||null,search_id:o?o.id:null,tag_ids:"tags"===i&&(null==a?void 0:a.map(function(e){return e.id}))||null,use_search_profile:!1,use_trained_data:!1,deep_search:!1},g=new k.oxU({label:s}).config;this.chatbotService.createThread({question:n,focus:c,llm:g,instruction:{},showCreatedQuestion:!0,frequency:l,resource:{type:"ClientHomepage",id:this.template.id},from:"page_manager"}).pipe((0,Wi.R)(this._destroy$),(0,Wi.R)(this._submit$),(0,ue.K)(function(e){return t.openPreviewModal=!1,t.notificationService.error(e,5e3),(0,fa._)(e)}),(0,de.b)(function(e){var n=new k.jzJ(e);t.module.data.question={id:n.question.id,thread_id:n.id},t.getThreadQuestion(n.question),t.openPreviewModal=!0}),(0,to.x)(function(){t.createNewThread=!1,t.modalService.close()})).subscribe()}},{key:"getThreadQuestion",value:function(e){var t=this;this.chatbotService.getQuestion(e.id,e.thread_id).pipe((0,Wi.R)(this._destroy$),(0,Wi.R)(this._submit$),(0,ue.K)(function(e){throw t.notificationService.error("An error occurred while processing your request. Please try again later."),e}),(0,de.b)(function(n){t.question=new k.QpO(n),t.question.loadData(n),t.question.isAlreadyLoaded=!0,setTimeout(function(){return t.patchQuestionSettings(t.question)},1),"draft"===e.status&&t.getThreadQuestionAnswer(t.question)})).subscribe()}},{key:"patchQuestionSettings",value:function(e){var t=this.module.data.feed_settings;this.module.data.question=new No.wD(e),t.question=e.instructionsStripped,t.frequency=e.frequency,t.llm=e.llm;var n=e.focus,i=n.origin,o=n.selected_collections,r=n.selected_search,a=n.selected_tags;switch(t.origin=i,i){case"knowledge_topics":t.knowledgeTopics=o||[];break;case"search":t.search=r?{id:r.id,name:r.name}:null;break;case"tags":t.tags=a||[]}}},{key:"updateThreadQuestion",value:function(e,t){var n=this,i=this.prepareQuestionToSave(t,t.focus.origin);this.chatbotService.updateQuestion(e,i).pipe((0,Wi.R)(this._destroy$),(0,Wi.R)(this._submit$),(0,ue.K)(function(e){throw n.openPreviewModal=!1,n.notificationService.error("An error occurred while processing your request. Please try again later."),e}),(0,de.b)(function(t){n.openPreviewModal=!0,e.translated_question=t.translated_question,n.patchQuestionSettings(t),n.refreshThreadQuestion(e)})).subscribe()}},{key:"prepareQuestionToSave",value:function(e,t){var n,i=new k.oxU({label:e.llm}).config;return{question:e.question,focus:(n=e.focus,{origin:n.origin,collection_ids:function(e){return(null==e?void 0:e.map(function(e){return e.id}))||null}(n.knowledgeTopics),search_id:function(e){return e?e.id:null}(n.search),tag_ids:function(e){return(null==e?void 0:e.map(function(e){return e.id}))||null}(n.tags)}),llm:i,instruction:e.instruction,frequency:e.frequency}}},{key:"resetThreadQuestionData",value:function(e){this.pendingGeneratingAnswer&&(this.pendingGeneratingAnswer=!1),e.updated_at=this.getCurrentTimestamp(),e.generative_answer="",e.edited_generative_answer="",e.isEdited=!1,e.extracted_answer=null,e.extracted_ners=null,e.images=[]}},{key:"refreshThreadQuestion",value:function(e){this.resetThreadQuestionData(e),this.getThreadQuestionAnswer(e)}},{key:"getCurrentTimestamp",value:function(){return(new Date).toISOString()}},{key:"getThreadQuestionAnswer",value:function(e){var t=this;this._submit$.next(),this.pendingAnswer=!0,this.chatbotService.getThreadQuestionAnswer(e).pipe((0,Wi.R)(this._destroy$),(0,Wi.R)(this._submit$),(0,ue.K)(function(e){throw t.openPreviewModal=!1,t.notificationService.error("An error occurred while processing your request. Please try again later."),e}),(0,de.b)(function(n){e.question_language=n.question_language,e.llm_params=n.llm_params,e.status=n.status,e.llm=n.llm,t.handleQuestionBasedOnSnippets(e,n),"no_rag_answer"!==n.status?t.getGeneratedAnswer(e):(t.closePreviewModal(),t.cancelGeneratingAnswer())}),(0,to.x)(function(){t.pendingAnswer=!1})).subscribe()}},{key:"getGeneratedAnswer",value:function(e){e.generated_answer_prompt=e.llm_params.messages[0].content;var t=e.llm_params;this.pendingGeneratingAnswer=!0,this.streamLLMResponse(e,t)}},{key:"handleQuestionBasedOnSnippets",value:function(e,t){var n=Date.now(),i=Date.now()-n,o=new k.Udi(t.extracted_answer);o.setExecutionTime(i),e.extracted_answer=o}},{key:"streamLLMResponse",value:function(e,t){var n=this,i="llama"===e.llm.config.use?"".concat(wi.F.llamaGpuServerPath,"/v1/chat/completions"):"".concat(wi.F.mistralGpuServerPath,"/v1/chat/completions"),o=(new Ti.WM).set("Authorization","Bearer rhSb9jCU257NSkf3or57DGmLi9bPExM09dFYB97lS_s");this.lastStreamLLMResponseDate=new Date,this.sseClient.stream(i,{responseType:"event"},{headers:o,body:t},"POST").pipe((0,ue.K)(this.handleStreamError),(0,Wi.R)(this._stopGeneratingAnswer$),(0,I.h)(function(e){return null!==e}),(0,Ai.U)(this.parseMessageEvent),(0,I.h)(this.isValidLLMResponse),(0,de.b)(function(e){return n.printFinishReason(e)}),(0,de.b)(function(t){return n.processResponseChunk(e,t)}),(0,to.x)(function(){return n.finalizeGeneratedAnswer(e)})).subscribe({error:function(e){var t,i=(null==e?void 0:e.message)||(null===(t=null==e?void 0:e.toString)||void 0===t?void 0:t.call(e))||"";i.includes("SyntaxError")||i.includes("Unexpected token 'D'")?console.warn("Ignored known SSE SyntaxError:",i):(n.openPreviewModal=!1,n.notificationService.error("An error occurred while processing your request. Please try again later."))}})}},{key:"handleStreamError",value:function(e){return console.error("Stream error:",e.error,e.message),(0,ce.of)(null)}},{key:"parseMessageEvent",value:function(e){if("error"===e.type)throw new Error("Event error occurred");return" [DONE]"!==e.data?JSON.parse(e.data):null}},{key:"isValidLLMResponse",value:function(e){return e&&e.choices&&e.choices[0].delta.
1content}},{key:"printFinishReason",value:function(e){if(e&&e.choices&&e.choices[0]){var t=e.choices[0].finish_reason;t&&console.warn("streamLLMResponse - ".concat(t,": ").concat(e.choices[0].stop_reason),e.choices[0])}else console.warn("Invalid data received for printFinishReason.",e)}},{key:"processResponseChunk",value:function(e,t){e.generative_answer+=t.choices[0].delta.content,e.mistral_response=t}},{key:"finalizeGeneratedAnswer",value:function(e){this.saveGeneratedAnswer(e),this.pendingGeneratingAnswer=!1}},{key:"saveGeneratedAnswer",value:function(e,t){var n=this;this.pendingSavingAnswer=!0,this.chatbotService.updateGeneratedAnswer(e,t).pipe((0,Wi.R)(this._destroy$),(0,Wi.R)(this._submit$),(0,de.b)(function(t){e.generative_answer_references=t.generative_answer_references,n.pendingSavingAnswer=!1}),(0,ue.K)(function(e){throw n.pendingSavingAnswer=!1,n.notificationService.error("An error occurred while processing your request. Please try again later."),e})).subscribe()}},{key:"ngOnChanges",value:function(){}},{key:"updateSettings",value:function(){}},{key:"cancelGeneratingAnswer",value:function(){this.pendingAnswer=!1,this.pendingGeneratingAnswer=!1,this.lastStreamLLMResponseDate=null,this._destroy$.next(),this._destroy$.complete(),this._stopGeneratingAnswer$.next(),this._stopGeneratingAnswer$.complete()}},{key:"closePreviewModal",value:function(){this.openPreviewModal=!1,this.openFullPreview=!0}},{key:"ngOnDestroy",value:function(){var e;this._destroy$.next(),this._destroy$.complete(),this._submit$.next(),this._submit$.complete(),this._stopGeneratingAnswer$.next(),this._stopGeneratingAnswer$.complete(),null===(e=this.milaUpdate__sub)||void 0===e||e.unsubscribe()}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(_.A$),u.Y36(Q_.T),u.Y36(_.gq),u.Y36(_.Z7))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-ask-mila"]],inputs:{module:"module"},features:[u.qOj,u.TTD],decls:3,vars:6,consts:[[1,"hp-module-inner",3,"ngStyle"],[4,"ngIf"],[3,"question","pendingAnswer","pendingGeneratingAnswer","pendingSavingAnswer","generatedAnswer","extractedAnswer","references","openAsModal","module","updateSettings","cancelGenerating","closePreviewModal",4,"ngIf"],[1,"_header",2,"padding","16px 12px",3,"ngClass","ngStyle"],["class","_title",3,"ngStyle",4,"ngIf"],["class","_description",4,"ngIf"],[1,"_title",3,"ngStyle"],[1,"_description"],[3,"question","pendingAnswer","pendingGeneratingAnswer","pendingSavingAnswer","generatedAnswer","extractedAnswer","references","openAsModal","module","updateSettings","cancelGenerating","closePreviewModal"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.YNc(1,wm,4,10,"ng-container",1),u.YNc(2,Am,1,9,"hp-module-ask-mila-preview",2),u.qZA()),2&e&&(u.Q6J("ngStyle",u.WLB(3,qm,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("ngIf",t.module.data.title||t.module.data.description),u.xp6(1),u.Q6J("ngIf",(t.openPreviewModal||t.openFullPreview)&&t.question))},directives:[c.PC,c.O5,c.mk,Zm],styles:["._header[_ngcontent-%COMP%]{padding:14px;margin:-12px -16px 24px}._title[_ngcontent-%COMP%]{font-size:20px;font-weight:bold;font-family:poppins}"]}),t}(),Om=o(74920);function Pm(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"img",5),u.NdJ("error",function(e){u.CHM(n);var t=u.oxw();return t.testImageAvailability(e,t.item)}),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("src",i.item.image_url,u.LSH)}}function km(e,t){if(1&e&&(u.TgZ(0,"div",16),u._uU(1),u.ALo(2,"date"),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",u.xi3(2,1,n.item.publication_date,n.itemProperties.dateSettings.format)," ")}}var Um=function(e){return{color:e}};function Im(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",17),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2);return e.openItem(e.item)}),u._uU(1),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,Um,i.itemProperties.titleSettings.textColor||"")),u.xp6(1),u.hij(" ",i.item.title," ")}}function Sm(e,t){if(1&e&&(u._UZ(0,"div",18),u.ALo(1,"safeHtml")),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(4,Um,n.itemProperties.descriptionSettings.textColor||""))("innerHtml",u.lcZ(1,2,n.item.description),u.oJD)}}function Jm(e,t){if(1&e&&(u.TgZ(0,"span",21),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.Oqu(n.name)}}function Nm(e,t){if(1&e&&(u.TgZ(0,"div",19),u.YNc(1,Jm,2,1,"span",20),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",n.item.tags)}}var Qm=function(e){return{text:e,position:"top"}};function Lm(e,t){if(1&e&&(u.TgZ(0,"span",23),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("tooltip",u.VKq(2,Qm,(null==n||null==n.knowledge_thesaurus?null:n.knowledge_thesaurus.name)+" -> "+(null==n||null==n.knowledge_class?null:n.knowledge_class.name))),u.xp6(1),u.hij(" ",n.name," ")}}function Fm(e,t){if(1&e&&(u.TgZ(0,"div",19),u.YNc(1,Lm,2,4,"span",22),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.Q6J("ngForOf",n.item.knowledge_tags)}}function Ym(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Fm,2,1,"div",9),u.BQk()),2&e){var n=u.oxw().$implicit,i=u.oxw();u.xp6(1),u.Q6J("ngIf","knowledge_tags"==n.type&&n.use&&(null==i.item.knowledge_tags?null:i.item.knowledge_tags.length))}}function Em(e,t){if(1&e&&(u.TgZ(0,"span",26),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("title","Knowledge topic"),u.xp6(1),u.Oqu(n.name)}}function Bm(e,t){if(1&e&&(u.TgZ(0,"div",24),u.YNc(1,Em,2,2,"span",25),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",n.item.inCollections)}}function Dm(e,t){if(1&e&&(u.TgZ(0,"div",27),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.item.domain," ")}}function zm(e,t){1&e&&(u.TgZ(0,"span",45),u._uU(1,"You"),u.qZA())}function jm(e,t){if(1&e&&(u.TgZ(0,"div",32),u.TgZ(1,"div",33),u._UZ(2,"img",34),u.qZA(),u.TgZ(3,"div",35),u.TgZ(4,"div",36),u.TgZ(5,"div",37),u.TgZ(6,"span",38),u._uU(7),u.qZA(),u.YNc(8,zm,2,0,"span",39),u.TgZ(9,"div",40),u.TgZ(10,"span",41),u._uU(11),u.ALo(12,"dateAgo"),u.qZA(),u.TgZ(13,"div",42),u._UZ(14,"i",43),u.TgZ(15,"span"),u._uU(16),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u._UZ(17,"span",44),u.ALo(18,"cleanHTML"),u.qZA(),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw(3);u.xp6(2),u.Q6J("src",n.user.avatar.url,u.LSH),u.xp6(1),u.Udp("background-color",i.itemProperties.commentsSettings.backgroundColor),u.xp6(1),u.Udp("color",i.itemProperties.commentsSettings.textColor),u.xp6(3),u.Oqu(null==n.user?null:n.user.n
1ame),u.xp6(1),u.Q6J("ngIf",n.isMine),u.xp6(3),u.Oqu(u.lcZ(12,10,n.created)),u.xp6(5),u.Oqu(n.likes_count||0),u.xp6(1),u.Q6J("innerHTML",u.lcZ(18,12,n.body),u.oJD)}}function Hm(e,t){1&e&&(u.ynx(0),u._uU(1," Show more "),u._UZ(2,"i",51),u.BQk())}function $m(e,t){1&e&&u._uU(0,"Loading...")}function Vm(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",46),u._UZ(1,"span",47),u.TgZ(2,"button",48),u.NdJ("click",function(){return u.CHM(n),u.oxw(3).showMoreComments()}),u.YNc(3,Hm,3,0,"ng-container",49),u.YNc(4,$m,1,0,"ng-template",null,50,u.W1O),u.qZA(),u._UZ(6,"span",47),u.qZA()}if(2&e){var i=u.MAs(5),o=u.oxw(3);u.xp6(2),u.Q6J("disabled",o.commentsLoadingMore),u.xp6(1),u.Q6J("ngIf",!o.commentsLoadingMore)("ngIfElse",i)}}function Rm(e,t){if(1&e&&(u.TgZ(0,"div",28),u.TgZ(1,"div",29),u._uU(2,"Comments"),u.qZA(),u.YNc(3,jm,19,14,"div",30),u.YNc(4,Vm,7,3,"div",31),u.qZA()),2&e){var n=u.oxw(2);u.xp6(3),u.Q6J("ngForOf",n.item.comments),u.xp6(1),u.Q6J("ngIf",n.commentsHasMore)}}function Gm(e,t){1&e&&(u.TgZ(0,"div",52),u.TgZ(1,"a",53),u._UZ(2,"i",43),u.qZA(),u.TgZ(3,"a",54),u._UZ(4,"i",55),u.qZA(),u.qZA())}var Km=function(e,t){return{"background-color":e,color:t}};function Wm(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"a",58),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(3);return e.openItem(e.item)}),u._uU(1),u.qZA()}if(2&e){var i=u.oxw(3);u.Q6J("ngStyle",u.WLB(2,Km,i.itemProperties.actionButtons.readMoreButtonSettings.backgroundColor,i.itemProperties.actionButtons.readMoreButtonSettings.textColor)),u.xp6(1),u.hij(" ",i.itemProperties.actionButtons.readMoreButtonSettings.buttonTitle," ")}}function Xm(e,t){1&e&&(u.TgZ(0,"div",52),u.TgZ(1,"a",53),u._UZ(2,"i",43),u.qZA(),u.TgZ(3,"a",54),u._UZ(4,"i",55),u.qZA(),u.qZA())}function ef(e,t){if(1&e&&(u.TgZ(0,"div",56),u.YNc(1,Wm,2,5,"a",57),u.YNc(2,Xm,5,0,"div",14),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("ngIf",n.itemProperties.actionButtons.readMoreButtonSettings.use),u.xp6(1),u.Q6J("ngIf",n.itemProperties.actionButtons.reactionButtonsSettings.use)}}var tf=function(){return{package_slug:"knowledge-thesaurus"}};function nf(e,t){if(1&e&&(u.ynx(0),u.YNc(1,km,3,4,"div",6),u.YNc(2,Im,2,4,"div",7),u.YNc(3,Sm,2,6,"div",8),u.YNc(4,Nm,2,1,"div",9),u.YNc(5,Ym,2,1,"ng-container",10),u.YNc(6,Bm,2,1,"div",11),u.YNc(7,Dm,2,1,"div",12),u.YNc(8,Rm,5,2,"div",13),u.YNc(9,Gm,5,0,"div",14),u.YNc(10,ef,3,2,"div",15),u.BQk()),2&e){var n=t.$implicit,i=u.oxw();u.xp6(1),u.Q6J("ngIf","date"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","title"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","description"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","tags"==n.type&&n.use&&(null==i.item.tags?null:i.item.tags.length)),u.xp6(1),u.Q6J("hasPackage",u.DdM(10,tf)),u.xp6(1),u.Q6J("ngIf","knowledge_topics"==n.type&&n.use&&i.item.inCollections.length),u.xp6(1),u.Q6J("ngIf","domain"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","comments"==n.type&&n.use&&(null==i.item.comments?null:i.item.comments.length)),u.xp6(1),u.Q6J("ngIf","reactions"==n.type&&n.use),u.xp6(1),u.Q6J("ngIf","action_buttons"==n.type&&n.use)}}var of=function(e){return{background:e}},rf=function(){var e=function(){function e(t,n,i,o){d(this,e),this.itemPreviewService=t,this.authService=n,this.itemService=i,this.cdr=o,this.commentsPerItem=4,this.commentsPage=0,this.commentsHasMore=!1,this.commentsLoadingMore=!1,this.destroy$=new Ki.xQ}return p(e,[{key:"module",get:function(){return this._module},set:function(e){this._module=e,this.itemProperties=this._module.data.itemPropertySettings,this.firstItemSettings=this._module.data.largerItem}},{key:"ngOnInit",value:function(){this.client=this.authService.currentUser.login_as_client}},{key:"ngOnChanges",value:function(e){var t,n,i;e.item&&(this.commentsPage=0,this.commentsLoadingMore=!1,this.commentsHasMore=4===(null!==(i=null===(n=null===(t=this.item)||void 0===t?void 0:t.comments)||void 0===n?void 0:n.length)&&void 0!==i?i:0))}},{key:"ngOnDestroy",value:function(){this.destroy$.next(),this.destroy$.complete()}},{key:"showMoreComments",value:function(){var e=this;if(this.item&&!this.commentsLoadingMore&&this.commentsHasMore){this.commentsLoadingMore=!0;var t=this.commentsPage+1,n=this.item.original_id||this.item.id;this.itemService.getAllComments(n,{page:t,per_page:4}).pipe((0,Wi.R)(this.destroy$)).subscribe(function(n){e.markOwnComments(n),e.item.comments=[].concat(l(e.item.comments||[]),l(n)),e.commentsPage=t,e.commentsHasMore=4===n.length,e.commentsLoadingMore=!1,e.cdr.detectChanges()},function(t){console.error("Failed to load more comments for item",n,t),e.commentsLoadingMore=!1,e.cdr.detectChanges()})}}},{key:"markOwnComments",value:function(e){var t,n=null===(t=this.authService.currentUser)||void 0===t?void 0:t.id;e.forEach(function(e){e.isMine=e.user_id===n})}},{key:"openItem",value:function(e){}},{key:"usedImages",get:function(){return this.module.data.useimages?"image__".concat(this.module.data.largerItem.image_aligned):""}},{key:"testImageAvailability",value:function(e,t){t.image_error=!0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.we),u.Y36(_.$h),u.Y36(_.en),u.Y36(u.sBO))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-larger-item"]],inputs:{module:"module",template:"template",item:"item"},features:[u.TTD],decls:5,vars:6,consts:[[1,"item-container",3,"ngClass","ngStyle"],[1,"item-image"],["alt","Article Image",3,"src","error",4,"ngIf"],[1,"item-details"],[4,"ngFor","ngForOf"],["alt","Article Image",3,"src","error"],["class","_item__date","style","align-self: flex-start;",4,"ngIf"],["class","_item__title",3,"ngStyle","click",4,"ngIf"],["class","_item__description",3,"ngStyle","innerHtml",4,"ngIf"],["class","_item__tags",4,"ngIf"],[4,"hasPackage"],["class","_item__topics",4,"ngIf"],["class","_item__domain",4,"ngIf"],["class","_item__comments",4,"ngIf"],["class","_item__reactions",4,"ngIf"],["class","_action--buttons",4,"ngIf"],[1,"_item__date",2,"align-self","flex-start"],[1,"_item__title",3,"ngStyle","click"],[1,"_item__description",3,"ngStyle","innerHtml"],[1,"_item__tags"],["class","_item__tag",4,"ngFor","ngForOf"],[1,"_item__tag"],["class","_item__knowledge_tag",3,"tooltip",4,"ngFor","ngForOf"],[1,"_item__knowledge_tag",3,"tooltip"],[1,"_item__topics"],["class","_item__topic",3,"title",4,"ngFor","ngForOf"],[1,"_item__topic",3,"title"],[1,"_item__domain"],[1,"_item__comments"],[1,"_comments-header"],["class","_item__comment",4,"ngFor","ngForOf"],["class","_show-more-comments-wrap",4,"ngIf"],[1,"_item__comment"],[1,"_item__comment__creator--avatar"],["alt","User Avatar",3,"src"],[1,"_item__comment--inner"],[1,"_comment--details"],[1,"_comment-header"],[1,"_name"],["class","_you-badge",4,"ngIf"],[1,"_comment-meta"],[1,"_time"],[1,"_comment-likes"],[1,"las","la-thumbs-up"],[1,"_comment",3,"innerHTML"],[1,"_you-badge"],[1,"_show-more-comments-wrap"],[1,"_dash-line"],["type","button",1,"_show-more-comments",3,"disabled","click"],[4,"ngIf","ngIfElse"],["loadingMoreCommentsTpl",""],[1,"las","la-angle-down"],[1,"_item__reactions"],[1,"_like"],[1,"_dislike"],[1,"las","la-thumbs-down"],[1,"_action--buttons"],["class","_read__more--button","role","button",3,"ngStyle","click",4,"ngIf"],["role","button",1,"_read__more--button",3,"ngStyle","click"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.YNc(2,Pm,1,1,"img",2),u.qZA(),u.TgZ(3,"div",3),u.YNc(4,nf,11,11,"ng-container",4),u.qZA(),u.qZA()),2&e&&(u.Q6J("ngClass",t.usedImages)("ngStyle",u.VKq(4,of,t.module.data.backgroundColor||"")),u.xp6(2),u.Q6J("ngIf",!t.item.image_error&&t.module.data.useimages),u.xp6(2),u.Q6J("ngForOf",t.module.data.itemConfig))},directives:[c.mk,c.PC,c.O5,c.sg,m.d,S.i],pipes:[c.uU,ic.z,oo.R,Om.g],styles:['@charset "UTF-8";.item-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;width:100%}.item-container[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]{width:100%;max-height:400px;order:1;flex-shrink:0}.item-container[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{width:100%;order:2;padding:16px;display:flex;flex-direction:column}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__date[_ngcontent-%COMP%]{background-color:#0000001a;padding:0 4px;font-size:12px;display:inline-block;margin-top:6px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__title[_ngcontent-%COMP%]{font-size:20px;font-weight:700;margin-top:6px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__description[_ngcontent-%COMP%]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-size:16px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]{margin-top:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]   ._item__tag[_ngcontent-%COMP%]{display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__tags[_ngcontent-%COMP%]   ._item__knowledge_tag[_ngcontent-%COMP%]{display:inline-block;padding:0 4px;font-size:10px;margin-right:4px;color:var(--accent);background:rgba(0,212,255,.3)}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__topics[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__topics[_ngcontent-%COMP%]   ._item__topic[_ngcontent-%COMP%]{color:var(--accent);background-color:var(--accent-02);display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__domain[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__reactions[_ngcontent-%COMP%]   ._like[_ngcontent-%COMP%]{color:#212121;text-decoration:none;padding:4px;margin:4px 4px 0 0;display:inline-block;line-height:16px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__reactions[_ngcontent-%COMP%]   ._dislike[_ngcontent-%COMP%]{color:#212121;text-decoration:none;padding:4px;margin:4px 4px 0 0;line-height:16px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:6px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px;background:var(--bg-boxes)}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._comments-header[_ngcontent-%COMP%]{display:flex;align-items:center;align-self:stretch;grid-gap:8px;gap:8px;font-size:11px;font-weight:700}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._comments-header[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--border-color)}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]{display:flex;align-items:flex-start;grid-gap:8px;gap:8px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment__creator--avatar[_ng
1content-%COMP%]{flex-shrink:0}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment__creator--avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]{flex:1;padding:6px 10px;background-color:var(--bgmain);border-radius:0 4px 4px;position:relative}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]:before{content:"";position:absolute;left:-8px;top:0;width:8px;height:20px;background-color:var(--bgmain);-webkit-clip-path:polygon(100% -180%,100% 50%,0% 0%);clip-path:polygon(100% -180%,100% 50%,0% 0%)}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]{font-size:10px;min-width:0}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._comment-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;grid-gap:5px;gap:5px;grid-row-gap:2px;row-gap:2px;margin-bottom:1px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._name[_ngcontent-%COMP%]{font-weight:bold;flex-shrink:0}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._you-badge[_ngcontent-%COMP%]{background-color:var(--accent);color:#fff;border-radius:100px;font-size:9px;font-weight:600;line-height:1;padding:1px 3px;flex-shrink:0}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._comment-meta[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:5px;gap:5px;flex-shrink:0}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._time[_ngcontent-%COMP%]{font-size:9px;opacity:.6;white-space:nowrap}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._comment-meta[_ngcontent-%COMP%]   ._comment-likes[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:3px;gap:3px;font-size:9px;opacity:.7;flex-shrink:0;white-space:nowrap}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._comment-meta[_ngcontent-%COMP%]   ._comment-likes[_ngcontent-%COMP%]:before{content:"\\2022";margin-right:2px;opacity:.6}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]   ._comment[_ngcontent-%COMP%]{font-size:11px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._show-more-comments-wrap[_ngcontent-%COMP%]{display:flex;align-items:center;align-self:stretch;grid-gap:8px;gap:8px;margin-top:4px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._show-more-comments-wrap[_ngcontent-%COMP%]   ._dash-line[_ngcontent-%COMP%]{flex:1;height:0;border-top:dashed 1px var(--border-color)}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._show-more-comments[_ngcontent-%COMP%]{display:inline-flex;align-items:center;grid-gap:3px;gap:3px;white-space:nowrap;border:none;background:transparent;color:var(--text-color);font-size:10px;cursor:pointer;padding:5px 10px}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__comments[_ngcontent-%COMP%]   ._show-more-comments[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:default}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._action--buttons[_ngcontent-%COMP%]{display:flex;grid-gap:5px;gap:5px;margin-top:8px;padding:6px 6px 6px 0}.item-container[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._action--buttons[_ngcontent-%COMP%]   ._read__more--button[_ngcontent-%COMP%]{padding:6px;cursor:pointer}.item-container.image__top[_ngcontent-%COMP%]{margin-bottom:36px}.item-container.image__top[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{padding:16px 0 0}.item-container.image__top[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__title[_ngcontent-%COMP%]{font-size:20px}.item-container.image__right[_ngcontent-%COMP%]{margin-bottom:36px}.item-container.image__right[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]{order:2;flex-shrink:0;width:320px;max-height:400px;padding:0 0 0 20px}.item-container.image__right[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;-o-object-fit:unset;object-fit:unset}.item-container.image__right[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{order:1;width:calc(100% - 320px);padding:0}.item-container.image__right[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__title[_ngcontent-%COMP%]{font-size:20px}.item-container.image__bottom[_ngcontent-%COMP%]{margin-bottom:36px}.item-container.image__bottom[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]{order:2;margin-bottom:6px}.item-container.image__bottom[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{order:1;padding:0 0 16px}.item-container.image__bottom[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__title[_ngcontent-%COMP%]{font-size:20px}.item-container.image__left[_ngcontent-%COMP%]{margin-bottom:36px}.item-container.image__left[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]{order:1;flex-shrink:0;width:320px;max-height:400px;padding:0 20px 0 0}.item-container.image__left[_ngcontent-%COMP%]   .item-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:auto;-o-object-fit:unset;object-fit:unset}.item-container.image__left[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]{order:2;width:calc(100% - 320px);padding:0}.item-container.image__left[_ngcontent-%COMP%]   .item-details[_ngcontent-%COMP%]   ._item__title[_ngcontent-%COMP%]{font-size:20px}']}),e}(),af=["itemsScrollWrapper"],sf=function(e){return{fontSize:e}};function lf(e,t){if(1&e&&(u.TgZ(0,"div",7),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,sf,n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function cf(e,t){if(1&e&&(u.TgZ(0,"div",8),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.Oqu(n.module.data.description)}}var gf=function(e,t,n){return{backgroundColor:e,color:t,boxShadow:n}};function df(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",4),u.YNc(2,lf,2,4,"div",5),u.YNc(3,cf,2,1,"div",6),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngClass","--"+n.module.data.titleAlignment)("ngStyle",u.kEZ(4,gf,n.module.data.titleBackgroun
1dColor||"",n.module.data.titleTextColor||"","inset 0 0 0 "+n.module.data.titleBorderWidth+"px "+n.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngIf",n.module.data.title),u.xp6(1),u.Q6J("ngIf",n.module.data.description)}}function uf(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"hp-module-larger-item",9),u.NdJ("click",function(){u.CHM(n);var e=u.oxw();return e.openItem(e.firstItem.original_id)}),u.qZA(),u.BQk()}if(2&e){var i=u.oxw();u.xp6(1),u.Q6J("item",i.firstItem)("template",i.template)("module",i.module)}}var pf=function(e,t){return{backgroundColor:e,color:t}};function _f(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",15),u.TgZ(1,"button",16),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2);return e.openInSearchEngine(e.module.data.originType)}),u._uU(2),u.qZA(),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("ngStyle",u.WLB(2,pf,(null==i.module||null==i.module.data||null==i.module.data.scrollWidget?null:i.module.data.scrollWidget.seBgColor)||"",(null==i.module||null==i.module.data||null==i.module.data.scrollWidget?null:i.module.data.scrollWidget.seTextColor)||"")),u.xp6(1),u.hij(" ",null==i.module||null==i.module.data||null==i.module.data.scrollWidget?null:i.module.data.scrollWidget.seText," ")}}function mf(e,t){if(1&e&&(u.TgZ(0,"div",17),u._UZ(1,"i",18),u.TgZ(2,"span"),u._uU(3),u.qZA(),u.qZA()),2&e){var n=u.oxw(2);u.xp6(3),u.Oqu(n.module.data.scrollWidget.infoTip)}}function ff(e,t){1&e&&u.GkF(0)}var hf=function(e,t,n,i,o,r,a){return[e,t,n,i,o,r,a]};function vf(e,t){if(1&e&&(u.TgZ(0,"div",19,20),u.YNc(2,ff,1,0,"ng-container",21),u._UZ(3,"div",22),u.qZA()),2&e){u.oxw();var n=u.MAs(7),i=u.oxw();u.Udp("max-height",i.maxListHeightPx>0?i.maxListHeightPx+"px":null),u.Q6J("loading",i.loadingMore)("ngClass",u.Hh0(5,hf,i.module.data.useimages?"":"--noimages",i.module.data.useimages&&"left"===i.module.data.itemPropertySettings.imagesSettings.aligned?"--leftimages":"",i.module.data.useimages&&"right"===i.module.data.itemPropertySettings.imagesSettings.aligned?"--rightimages":"",i.module.data.useimages&&"alternate"===i.module.data.itemPropertySettings.imagesSettings.aligned?"--alternateimages":"",i.module.data.useimages&&"top"===i.module.data.itemPropertySettings.imagesSettings.aligned?"--topimages":"",2===i.module.data.itemLayoutColumns?"--twocolumns":"",3===i.module.data.itemLayoutColumns?"--threecolumns":"")),u.xp6(2),u.Q6J("ngTemplateOutlet",n)}}function Zf(e,t){1&e&&u.GkF(0)}function xf(e,t){if(1&e&&(u.TgZ(0,"div",23),u.YNc(1,Zf,1,0,"ng-container",21),u.qZA()),2&e){u.oxw();var n=u.MAs(7),i=u.oxw();u.Q6J("ngClass",u.Hh0(2,hf,i.module.data.useimages?"":"--noimages",i.module.data.useimages&&"left"===i.module.data.itemPropertySettings.imagesSettings.aligned?"--leftimages":"",i.module.data.useimages&&"right"===i.module.data.itemPropertySettings.imagesSettings.aligned?"--rightimages":"",i.module.data.useimages&&"alternate"===i.module.data.itemPropertySettings.imagesSettings.aligned?"--alternateimages":"",i.module.data.useimages&&"top"===i.module.data.itemPropertySettings.imagesSettings.aligned?"--topimages":"",2===i.module.data.itemLayoutColumns?"--twocolumns":"",3===i.module.data.itemLayoutColumns?"--threecolumns":"")),u.xp6(1),u.Q6J("ngTemplateOutlet",n)}}function bf(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"img",30),u.NdJ("error",function(e){u.CHM(n);var t=u.oxw().$implicit;return u.oxw(3).testImageAvailibility(e,t)}),u.qZA()}if(2&e){var i=u.oxw().$implicit;u.Q6J("src",i.image_url,u.LSH)}}function Cf(e,t){if(1&e&&(u.TgZ(0,"div",40),u._uU(1),u.ALo(2,"date"),u.qZA()),2&e){var n=u.oxw(2).$implicit,i=u.oxw(3);u.xp6(1),u.hij(" ",u.xi3(2,1,n.publication_date,i.module.data.itemPropertySettings.dateSettings.format)," ")}}var yf=function(e){return{color:e}};function Mf(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",41),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2).$implicit;return u.oxw(3).openItem(e.original_id)}),u._uU(1),u.qZA()}if(2&e){var i=u.oxw(2).$implicit,o=u.oxw(3);u.Q6J("ngStyle",u.VKq(2,yf,o.module.data.itemPropertySettings.titleSettings.textColor||"")),u.xp6(1),u.hij(" ",i.title," ")}}var wf=function(e,t){return{"-webkit-line-clamp":e,color:t}};
1function Af(e,t){if(1&e&&(u._UZ(0,"div",42),u.ALo(1,"safeHtml")),2&e){var n=u.oxw(2).$implicit,i=u.oxw(3);u.Q6J("ngStyle",u.WLB(4,wf,5===i.module.data.itemPropertySettings.descriptionSettings.desc_length?5:"unset",i.module.data.itemPropertySettings.descriptionSettings.textColor||""))("innerHtml",u.lcZ(1,2,n.excerpt),u.oJD)}}function qf(e,t){if(1&e&&(u.TgZ(0,"span",45),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.Oqu(n.name)}}function Tf(e,t){if(1&e&&(u.TgZ(0,"div",43),u.YNc(1,qf,2,1,"span",44),u.qZA()),2&e){var n=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngForOf",n.tags)}}function Of(e,t){if(1&e&&(u.TgZ(0,"span",48),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("title","Knowledge topic"),u.xp6(1),u.Oqu(n.name)}}function Pf(e,t){if(1&e&&(u.TgZ(0,"div",46),u.YNc(1,Of,2,2,"span",47),u.qZA()),2&e){var n=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngForOf",n.inCollections)}}var kf=function(e){return{text:e,position:"top"}};function Uf(e,t){if(1&e&&(u.TgZ(0,"span",50),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("tooltip",u.VKq(2,kf,(null==n||null==n.knowledge_thesaurus?null:n.knowledge_thesaurus.name)+" -> "+(null==n||null==n.knowledge_class?null:n.knowledge_class.name))),u.xp6(1),u.hij(" ",n.name," ")}}function If(e,t){if(1&e&&(u.TgZ(0,"div",43),u.YNc(1,Uf,2,4,"span",49),u.qZA()),2&e){var n=u.oxw(3).$implicit;u.xp6(1),u.Q6J("ngForOf",n.knowledge_tags)}}function Sf(e,t){if(1&e&&(u.ynx(0),u.YNc(1,If,2,1,"div",34),u.BQk()),2&e){var n=u.oxw().$implicit,i=u.oxw().$implicit;u.xp6(1),u.Q6J("ngIf","knowledge_tags"==n.type&&n.use&&i.knowledge_tags.length)}}function Jf(e,t){1&e&&(u.TgZ(0,"span",68),u._uU(1,"You"),u.qZA())}function Nf(e,t){if(1&e&&(u.TgZ(0,"div",55),u.TgZ(1,"div",56),u._UZ(2,"img",57
1),u.qZA(),u.TgZ(3,"div",58),u.TgZ(4,"div",59),u.TgZ(5,"div",60),u.TgZ(6,"span",61),u._uU(7),u.qZA(),u.YNc(8,Jf,2,0,"span",62),u.TgZ(9,"div",63),u.TgZ(10,"span",64),u._uU(11),u.ALo(12,"dateAgo"),u.qZA(),u.TgZ(13,"div",65),u._UZ(14,"i",66),u.TgZ(15,"span"),u._uU(16),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u._UZ(17,"span",67),u.ALo(18,"cleanHTML"),u.qZA(),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw(6);u.xp6(2),u.Q6J("src",n.user.avatar.url,u.LSH),u.xp6(1),u.Udp("background-color",i.module.data.itemPropertySettings.commentsSettings.backgroundColor),u.xp6(1),u.Udp("color",i.module.data.itemPropertySettings.commentsSettings.textColor),u.xp6(3),u.Oqu(null==n.user?null:n.user.name),u.xp6(1),u.Q6J("ngIf",n.isMine),u.xp6(3),u.Oqu(u.lcZ(12,10,n.created)),u.xp6(5),u.Oqu(n.likes_count||0),u.xp6(1),u.Q6J("innerHTML",u.lcZ(18,12,n.body),u.oJD)}}function Qf(e,t){1&e&&(u.ynx(0),u._uU(1," Show more "),u._UZ(2,"i",74),u.BQk())}function Lf(e,t){1&e&&u._uU(0,"Loading...")}function Ff(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",69),u._UZ(1,"span",70),u.TgZ(2,"button",71),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(3).$implicit;return u.oxw(3).showMoreComments(e)}),u.YNc(3,Qf,3,0,"ng-container",72),u.YNc(4,Lf,1,0,"ng-template",null,73,u.W1O),u.qZA(),u._UZ(6,"span",70),u.qZA()}if(2&e){var i=u.MAs(5),o=u.oxw(3).$implicit,r=u.oxw(3);u.xp6(2),u.Q6J("disabled",r.commentsLoadingMore(o)),u.xp6(1),u.Q6J("ngIf",!r.commentsLoadingMore(o))("ngIfElse",i)}}function Yf(e,t){if(1&e&&(u.TgZ(0,"div",51),u.TgZ(1,"div",52),u._uU(2,"Comments"),u.qZA(),u.YNc(3,Nf,19,14,"div",53),u.YNc(4,Ff,7,3,"div",54),u.qZA()),2&e){var n=u.oxw(2).$implicit,i=u.oxw(3);u.xp6(3),u.Q6J("ngForOf",n.comments),u.xp6(1),u.Q6J("ngIf",i.commentsHasMore(n))}}function Ef(e,t){if(1&e&&(u.TgZ(0,"div",75),u._uU(1),u.qZA()),2&e){var n=u.oxw(2).$implicit;u.xp6(1),u.Oqu(n.domain)}}var Bf=function(e,t){return{"background-color":e,color:t}};function Df(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"a",79),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(3).$implicit;return u.oxw(3).openItem(e.id)}),u._uU(1),u.qZA()}if(2&e){var i=u.oxw(6);u.Q6J("ngStyle",u.WLB(2,Bf,i.module.data.itemPropertySettings.actionButtons.readMoreButtonSettings.backgroundColor,i.module.data.itemPropertySettings.actionButtons.readMoreButtonSettings.textColor)),u.xp6(1),u.hij(" ",i.module.data.itemPropertySettings.actionButtons.readMoreButtonSettings.buttonTitle," ")}}function zf(e,t){1&e&&(u.TgZ(0,"div",80),u.TgZ(1,"a",81),u._UZ(2,"i",66),u.qZA(),u.TgZ(3,"a",82),u._UZ(4,"i",83),u.qZA(),u.qZA())}function jf(e,t){if(1&e&&(u.TgZ(0,"div",76),u.YNc(1,Df,2,5,"a",77),u.YNc(2,zf,5,0,"div",78),u.qZA()),2&e){var n=u.oxw(5);u.xp6(1),u.Q6J("ngIf",n.module.data.itemPropertySettings.actionButtons.readMoreButtonSettings.use),u.xp6(1),u.Q6J("ngIf",n.module.data.itemPropertySettings.actionButtons.reactionButtonsSettings.use)}}var Hf=function(){return{package_slug:"knowledge-thesaurus"}};function $f(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Cf,3,4,"div",31),u.YNc(2,Mf,2,4,"div",32),u.YNc(3,Af,2,7,"div",33),u.YNc(4,Tf,2,1,"div",34),u.YNc(5,Pf,2,1,"div",35),u.YNc(6,Sf,2,1,"ng-container",36),u.YNc(7,Yf,5,2,"div",37),u.YNc(8,Ef,2,1,"div",38),u.YNc(9,jf,3,2,"div",39),u.BQk()),2&e){var n=t.$implicit,i=u.oxw().$implicit;u.xp6(1),u.Q6J("ngIf","date"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","title"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","description"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","tags"==n.type&&n.use&&i.tags.length),u.xp6(1),u.Q6J("ngIf","knowledge_topics"==n.type&&n.use&&i.inCollections.length),u.xp6(1),u.Q6J("hasPackage",u.DdM(9,Hf)),u.xp6(1),u.Q6J("ngIf","comments"==n.type&&n.use&&(null==i.comments?null:i.comments.length)),u.xp6(1),u.Q6J("ngIf","domain"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","action_buttons"===n.type&&n.use)}}var Vf=function(e){return[e]};function Rf(e,t){if(1&e&&(u.TgZ(0,"div",25),u.TgZ(1,"div",26),u.YNc(2,bf,1,1,"img",27),u.qZA(),u.TgZ(3,"div",28),u.YNc(4,$f,10,10,"ng-container",29),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw(3);u.Q6J("id",n.id)("ngClass",u.VKq(5,Vf,!n.image_url||n.image_error?"--noimage":"")),u.xp6(2),u.Q6J("ngIf",!n.image_error),u.xp6(2),u.Q6J("ngForOf",i.module.data.itemConfig)("ngForTrackBy",i.trackByType)}}function Gf(e,t){if(1&e&&u.YNc(0,Rf,5,7,"div",24),2&e){var n=u.oxw(2);u.Q6J("ngForOf",n.formattedItems)}}function Kf(e,t){if(1&e&&(u.ynx(0),u.YNc(1,_f,3,5,"div",10),u.YNc(2,mf,4,1,"div",11),u.YNc(3,vf,4,13,"div",12),u.YNc(4,xf,2,10,"ng-template",null,13,u.W1O),u.YNc(6,Gf,1,1,"ng-template",null,14,u.W1O),u.BQk()),2&e){var n=u.MAs(5),i=u.oxw();u.xp6(1),u.Q6J("ngIf",(null==i.module||null==i.module.data||null==i.module.data.scrollWidget?null:i.module.data.scrollWidget.showOpenSE)&&!("Search"===i.module.data.originType&&(null==i.module.data.origins?null:i.module.data.origins.length)>1)),u.xp6(1),u.Q6J("ngIf",(null==i.module||null==i.module.data||null==i.module.data.scrollWidget?null:i.module.data.scrollWidget.enabled)&&(null==i.module||null==i.module.data||null==i.module.data.scrollWidget?null:i.module.data.scrollWidget.infoTip)),u.xp6(1),u.Q6J("ngIf",null==i.module||null==i.module.data||null==i.module.data.scrollWidget?null:i.module.data.scrollWidget.enabled)("ngIfElse",n)}}function Wf(e,t){1&e&&(u.TgZ(0,"h4"),u._uU(1,"Not found"),u.qZA())}function Xf(e,t){1&e&&(u.TgZ(0,"div",84),u._uU(1," Add required parameters "),u.qZA())}function eh(e,t){1&e&&(u.TgZ(0,"h4"),u._uU(1,"Loading articles ..."),u.qZA())}function th(e,t){1&e&&(u.TgZ(0,"h4"),u._uU(1,"Error retrieving items"),u.qZA())}var nh=function(){var t=function(t){e(o,t);var i=n(o);function o(e,t,n,r,a,s,l,c,g){var p;return d(this,o),(p=i.call(this)).differs=e,p.itemService=t,p.searchService=n,p.searchEngineService=r,p.collectionService=a,p.sharePlusService=s,p.viewItemService=l,p.authService=c,p.cdr=g,p._loading=!1,p._error=!1,p.page=0,p.batchSize=10,p.loadingMore=!1,p.hasMore=!0,p.maxListHeightPx=0,p.items=[],p.commentsPerItem=4,p.commentsState=new Map,p.itemupdate=new u.vpe,p._destroy$=new Ki.xQ,p.differ=p.differs.find({}).create(),p}return p(o,[{key:"formattedItems",get:function(){if(!this.module.data.largerItem.use)return this.items;var e=this.items;return e&&e.length>0?(this.firstItem=e[0],e.slice(1)):void 0}},{key:"ngOnInit",value:function(){var e=this;this.batchSize=this.getPageSize(),this.module.data.itemsUpdate$.pipe((0,Wi.R)(this._destroy$)).subscribe(function(){var t,n,i;e.page=0,e.batchSize=e.getPageSize(),e.hasMore=!!(null===(i=null===(n=null===(t=e.module)||void 0===t?void 0:t.data)||void 0===n?void 0:n.scrollWidget)||void 0===i?void 0:i.enabled),e.prepareOriginFilters(),setTimeout(function(){return e.cdr.detectChanges()},2)}),this.scroll()}},{key:"ngAfterViewInit",value:function(){var e=this;setTimeout(function(){return e.computeMaxListHeight()},100)}},{key:"computeMaxListHeight",value:function(){var e,t,n,i;if(null===(n=null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.scrollWidget)||void 0===n?void 0:n.enabled){var o=null===(i=this.itemsScrollWrapper)||void 0===i?void 0:i.nativeElement;if(o){var r=o.getBoundingClientRect();this.maxListHeightPx=r.height-8}}else this.maxListHeightPx=0}},{key:"getPageSize",value:function(){var e,t;return(null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.itemsCount)||10}},{key:"createSearchParams",value:function(e){var t,n,i,o="Collection"===this.module.data.originType||"AllCollections"===this.module.data.originType,r="Search"===this.module.data.originType&&(null===(t=this.module.data.origins)||void 0===t?void 0:t.length)?this.module.data.origins.map(function(e){return e.id}
1).filter(Boolean):[];return Object.assign({page:e,per_page:this.batchSize,date_from:this.module.data.from,date_to:this.module.data.to,filters:o&&null!==(i=null===(n=this.searchFilters)||void 0===n?void 0:n.value)&&void 0!==i?i:this.searchEngineService.defaultFilters},r.length?{searches_ids:r}:{})}},{key:"prepareOriginFilters",value:function(){if("Search"==this.module.data.originType)this.getOrigin();else{if("Collection"!=this.module.data.originType)return"AllCollections"==this.module.data.originType?(this.searchFilters=this.searchEngineService.newFiltersInstance(Object.assign(Object.assign({},this.searchEngineService.defaultFilters),{search_type:"all_collections"})),void this.getOrigin()):void 0;this.searchFilters=this.searchEngineService.newFiltersInstance({items_collections:{filtering:(this.module.data.origins||[]).map(function(e){return{id:e.id,name:e.name}}),blocking:[],operator:"OR"}}),console.log("col::: 1",this.searchFilters),this.getOrigin()}}},{key:"getOrigin",value:function(){var e,t,n,i,o,r=this;this.sub__items&&this.sub__items.unsubscribe(),this._loading=!0,this._error=!1,this.module.data.item_ids=[],this.module.data.items=[],this.commentsState.clear(),this.page=0,this.batchSize=(null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.itemsCount)||10;var a="Collection"===this.module.data.originType||"AllCollections"===this.module.data.originType,s="Search"===this.module.data.originType&&(null===(n=this.module.data.origins)||void 0===n?void 0:n.length)?this.module.data.origins.map(function(e){return e.id}).filter(Boolean):[],l=a&&null!==(o=null===(i=this.searchFilters)||void 0===i?void 0:i.value)&&void 0!==o?o:this.searchEngineService.defaultFilters,c=Object.assign({page:this.page,per_page:this.batchSize,date_from:this.module.data.from,date_to:this.module.data.to,filters:l},s.length?{searches_ids:s}:{});this.sub__items=this.searchEngineService.search(c).subscribe(function(e){var t,n,i,o=(null==e?void 0:e.items)||[];r.items=o,r.module.data.finishItemsUpdate(),r._loading=!1,console.log("SSSSSSSS",o),r.loadComments(o);var a=!!(null===(i=null===(n=null===(t=r.module)||void 0===t?void 0:t.data)||void 0===n?void 0:n.scrollWidget)||void 0===i?void 0:i.enabled);r.hasMore=a&&o.length===r.batchSize,setTimeout(function(){a&&r.setupInfiniteObserver(),r.computeMaxListHeight(),r.cdr.detectChanges()},0)},function(e){r.items=[],r.module.data.item_ids=[],r._loading=!1,r._error=!0})}},{key:"commentsEnabled",value:function(){var e,t,n,i;return!!(null===(i=null===(n=null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.itemConfig)||void 0===n?void 0:n.find(function(e){return"comments"===e.type}))||void 0===i?void 0:i.use)}},{key:"commentsKey",value:function(e){return e.original_id||e.id}},{key:"loadComments",value:function(e){var t=this;!this.commentsEnabled()||e.forEach(function(e){var n=t.commentsKey(e);t.commentsState.set(n,{page:0,hasMore:!1,loading:!0}),t.itemService.getAllComments(n,{page:0,per_page:4}).pipe((0,Wi.R)(t._destroy$)).subscribe(function(i){t.markOwnComments(i),e.comments=i,t.commentsState.set(n,{page:0,hasMore:4===i.length,loading:!1}),t.cdr.detectChanges()},function(e){console.error("Failed to load comments for item",n,e),t.commentsState.set(n,{page:0,hasMore:!1,loading:!1}),t.cdr.detectChanges()})})}},{key:"markOwnComments",value:function(e){var t,n=null===(t=this.authService.currentUser)||void 0===t?void 0:t.id;e.forEach(function(e){e.isMine=e.user_id===n})}},{key:"commentsHasMore",value:function(e){var t;return!!(null===(t=this.commentsState.get(this.commentsKey(e)))||void 0===t?void 0:t.hasMore)}},{key:"commentsLoadingMore",value:function(e){var t;return!!(null===(t=this.commentsState.get(this.commentsKey(e)))||void 0===t?void 0:t.loading)}},{key:"showMoreComments",value:function(e){var t=this,n=this.commentsKey(e),i=this.commentsState.get(n);if(i&&!i.loading&&i.hasMore){i.loading=!0;var o=i.page+1;this.itemService.getAllComments(n,{page:o,per_page:4}).pipe((0,Wi.R)(this._destroy$)).subscribe(function(n){t.markOwnComments(n),e.comments=[].concat(l(e.comments),l(n)),i.page=o,i.hasMore=4===n.length,i.loading=!1,t.cdr.detectChanges()},function(e){i.loading=!1,t.cdr.detectChanges()})}}},{key:"setupInfiniteObserver",value:function(){var e,t,n,i,o=this;if(this.io&&(this.io.disconnect(),this.io=void 0),null===(n=null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.scrollWidget)||void 0===n?void 0:n.enabled){var r=null===(i=this.itemsScrollWrapper)||void 0===i?void 0:i.nativeElement;if(r){var a=r.querySelector("#infiniteSentinel");!a||(this.io=new IntersectionObserver(function(e){e[0].isIntersecting&&o.loadMore()},{root:r,rootMargin:"0px",threshold:.01}),this.io.observe(a))}}}},{key:"loadMore",value:function(){var e=this;if(this.hasMore&&!this.loadingMore&&!this._loading){this.loadingMore=!0;var t=this.page+1;this.searchEngineService.search(this.createSearchParams(t)).pipe((0,ug.q)(1)).subscribe(function(n){var i=n.items||[];e.items=[].concat(l(e.items),l(i)),e.hasMore=i.length===e.batchSize,e.page=t,e.loadingMore=!1,e.loadComments(i),setTimeout(function(){return e.cdr.detectChanges()},0)},function(t){e.loadingMore=!1,e.hasMore=!1})}}},{key:"openInSearchEngine",value:function(e){var t;if(!this.isEditing)if("Collection"==e){var n={filtering:(null!==(t=this.module.data.origins)&&void 0!==t?t:[]).map(function(e){return{id:e.id,name:e.name}}),blocking:[],operator:"OR"};this.searchEngineService.newSearch({items_collections:n})}else"Search"==e&&this.searchEngineService.selectResource({type:"search",resource:{id:this.module.data.originId.id,name:this.module.data.originId.name},fromQuickNavigation:!1},!0)}},{key:"openItem",value:function(e){this.isEditing||(this.items.map(function(e){return Object.assign(Object.assign({},e),{id:e.original_id||e.id})}),this.viewItemService.openItem(e))}},{key:"testImageAvailibility",value:function(e,t){t.image_error=!0}},{key:"scroll",value:function(){this.itemSummaryIdSub=this.itemService.scrollToItem.subscribe(function(e){document.getElementById(e).scrollIntoView({behavior:"smooth"})})}},{key:"ngOnDestroy",value:function(){this.itemSummaryIdSub&&this.itemSummaryIdSub.unsubscribe(),this.io&&this.io.disconnect(),this._destroy$.next(),this._destroy$.complete()}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(u.aQg),u.Y36(_.en),u.Y36(_.oD),u.Y36(_.P2),u.Y36(_.a$),u.Y36(_.Xw),u.Y36(_.we),u.Y36(_.$h),u.Y36(u.sBO))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-articles"]],viewQuery:function(e,t){var n;(1&e&&u.Gf(af,5),2&e)&&(u.iGM(n=u.CRH())&&(t.itemsScrollWrapper=n.first))},inputs:{module:"module",origin:"origin"},outputs:{itemupdate:"itemupdate"},features:[u.qOj],decls:10,vars:11,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[4,"ngIf"],["class","_init-msg",4,"ngIf"],[1,"_header",3,"ngClass","ngStyle"],["class","_title",3,"ngStyle",4,"ngIf"],["class","_description",4,"ngIf"],[1,"_title",3,"ngStyle"],[1,"_description"],[3,"item","template","module","click"],["class","_toolbar",4,"ngIf"],["class","_info-tip",4,"ngIf"],["class","_items _items-scroll-wrapper","style","scrollbar-gutter: stable both-edges; overflow-y: auto;",3,"loading","ngClass","max-height",4,"ngIf","ngIfElse"],["noScrollList",""],["itemsTpl",""],[1,"_toolbar"],["type","button",1,"btn","btn--open-se",3,"ngStyle","click"],[1,"_info-tip"],[1,"las","la-info-circle"],[1,"_items","_items-scroll-wrapper",2,"scrollbar-gutter","stable both-edges","overflow-y","auto",3,"loading","ngClass"],["
1itemsScrollWrapper",""],[4,"ngTemplateOutlet"],["id","infiniteSentinel",2,"height","1px"],[1,"_items",3,"ngClass"],["class","_item clearfix",3,"id","ngClass",4,"ngFor","ngForOf"],[1,"_item","clearfix",3,"id","ngClass"],[1,"_item__image"],[3,"src","error",4,"ngIf"],[1,"_item__content"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"src","error"],["class","_item__date",4,"ngIf"],["class","_item__title",3,"ngStyle","click",4,"ngIf"],["class","_item__description",3,"ngStyle","innerHtml",4,"ngIf"],["class","_item__tags",4,"ngIf"],["class","_item__topics",4,"ngIf"],[4,"hasPackage"],["class","_item__comments",4,"ngIf"],["class","_item__domain",4,"ngIf"],["class","_action--buttons",4,"ngIf"],[1,"_item__date"],[1,"_item__title",3,"ngStyle","click"],[1,"_item__description",3,"ngStyle","innerHtml"],[1,"_item__tags"],["class","_item__tag",4,"ngFor","ngForOf"],[1,"_item__tag"],[1,"_item__topics"],["class","_item__topic",3,"title",4,"ngFor","ngForOf"],[1,"_item__topic",3,"title"],["class","_item__knowledge_tag",3,"tooltip",4,"ngFor","ngForOf"],[1,"_item__knowledge_tag",3,"tooltip"],[1,"_item__comments"],[1,"_comments-header"],["class","_item__comment",4,"ngFor","ngForOf"],["class","_show-more-comments-wrap",4,"ngIf"],[1,"_item__comment"],[1,"_avatar"],["alt","User Avatar Image",3,"src"],[1,"_item__comment--inner"],[1,"_comment--details"],[1,"_comment-header"],[1,"_name"],["class","_you-badge",4,"ngIf"],[1,"_comment-meta"],[1,"_time"],[1,"_comment-likes"],[1,"las","la-thumbs-up"],[1,"_comment",3,"innerHTML"],[1,"_you-badge"],[1,"_show-more-comments-wrap"],[1,"_dash-line"],["type","button",1,"_show-more-comments",3,"disabled","click"],[4,"ngIf","ngIfElse"],["loadingMoreCommentsTpl",""],[1,"las","la-angle-down"],[1,"_item__domain"],[1,"_action--buttons"],["class","_read__more--button","role","button",3,"ngStyle","click",4,"ngIf"],["class","_item__reactions",4,"ngIf"],["role","button",1,"_read__more--button",3,"ngStyle","click"],[1,"_item__reactions"],[1,"_like"],[1,"_dislike"],[1,"las","la-thumbs-down"],[1,"_init-msg"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Articles"),u.qZA(),u.TgZ(2,"div",1),u.YNc(3,df,4,8,"ng-container",2),u.YNc(4,uf,2,3,"ng-container",2),u.YNc(5,Kf,8,4,"ng-container",2),u.YNc(6,Wf,2,0,"h4",2),u.YNc(7,Xf,2,0,"div",3),u.YNc(8,eh,2,0,"h4",2),u.YNc(9,th,2,0,"h4",2),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.WLB(8,pf,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("ngIf",t.module.data.title||t.module.data.description),u.xp6(1),u.Q6J("ngIf",(null==t.formattedItems?null:t.formattedItems.length)&&!t._loading&&t.module.data.largerItem.use),u.xp6(1),u.Q6J("ngIf",(null==t.formattedItems?null:t.formattedItems.length)&&!t._loading),u.xp6(1),u.Q6J("ngIf",t.module.data.id&&!t.items.length&&!t._loading&&!t._error),u.xp6(1),u.Q6J("ngIf",!t.module.data.originType||"AllCollections"!==t.module.data.originType&&!t.module.data.origins.length||!t.module.data.itemsCount),u.xp6(1),u.Q6J("ngIf",t._loading),u.xp6(1),u.Q6J("ngIf",t._error))},directives:[c.PC,c.O5,c.mk,rf,pe.T,c.tP,c.sg,m.d,S.i],pipes:[c.uU,ic.z,oo.R,Om.g],styles:['@charset "UTF-8";._header[_ngcontent-%COMP%]{padding:14px;margin:-12px -16px 24px}._title[_ngcontent-%COMP%]{font-size:20px;font-weight:bold;font-family:poppins}.--left[_ngcontent-%COMP%]{text-align:left}.--center[_ngcontent-%COMP%]{text-align:center}.--right[_ngcontent-%COMP%]{text-align:right}._item[_ngcontent-%COMP%]{margin-bottom:20px;padding-top:8px}._item__image[_ngcontent-%COMP%]{width:120px;float:left;padding-top:5px;position:relative}._item__image[_ngcontent-%COMP%]:before{content:" ";display:block;padding-bottom:100%}._item__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}._item__content[_ngcontent-%COMP%]{float:left;width:calc(100% - 140px);margin-left:20px}._item__title[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-top:6px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}._item__description[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}._item__date[_ngcontent-%COMP%]{background-color:#0000001a;padding:0 4px;font-size:12px;display:inline-block;margin-top:6px}._item__content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-top:0}._item__tags[_ngcontent-%COMP%]{margin-top:4px}._item__tag[_ngcontent-%COMP%]{display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}._item__topics[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px}._item__topics[_ngcontent-%COMP%]   ._item__topic[_ngcontent-%COMP%]{color:var(--accent);background-color:var(--accent-02);display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}._item__knowledge_tag[_ngcontent-%COMP%]{display:inline-block;padding:0 4px;font-size:10px;margin-right:4px;color:var(--accent);background:rgba(0,212,255,.3)}._item__domain[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}._item__comments[_ngcontent-%COMP%]{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:6px;gap:6px;background:var(--bg-boxes)}._comments-header[_ngcontent-%COMP%]{display:flex;align-items:center;align-self:stretch;grid-gap:10px;gap:10px;font-size:12px;font-weight:700;margin-bottom:1px;padding:6px 0}._comments-header[_ngcontent-%COMP%]:after{content:"";flex:1;height:1px;background:var(--border-color)}._item__comment[_ngcontent-%COMP%]{display:flex;align-items:flex-start;grid-gap:10px;gap:10px}._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]{flex:1;padding:6px 14px;background-color:var(--bgmain);border-radius:0 4px 4px;position:relative}._item__comment[_ngcontent-%COMP%]   ._item__comment--inner[_ngcontent-%COMP%]:before{content:"";position:absolute;
1left:-10px;top:0;width:10px;height:24px;background-color:var(--bgmain);-webkit-clip-path:polygon(100% -180%,100% 50%,0% 0%);clip-path:polygon(100% -180%,100% 50%,0% 0%)}._item__comment[_ngcontent-%COMP%]   ._avatar[_ngcontent-%COMP%]{flex-shrink:0}._item__comment[_ngcontent-%COMP%]   ._avatar[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:24px;height:24px;border-radius:50%;-o-object-fit:cover;object-fit:cover}._item__comment[_ngcontent-%COMP%]   ._comment--details[_ngcontent-%COMP%]{font-size:11px;line-height:1.35;min-width:0;word-break:break-word;flex:1}._item__comment[_ngcontent-%COMP%]   ._comment-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;grid-gap:5px;gap:5px;grid-row-gap:2px;row-gap:2px;margin-bottom:1px}._item__comment[_ngcontent-%COMP%]   ._name[_ngcontent-%COMP%]{font-weight:700;flex-shrink:0}._item__comment[_ngcontent-%COMP%]   ._you-badge[_ngcontent-%COMP%]{background-color:var(--accent);color:#fff;border-radius:100px;font-size:9px;font-weight:600;line-height:1;padding:1px 3px;flex-shrink:0}._item__comment[_ngcontent-%COMP%]   ._comment-meta[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:5px;gap:5px;flex-shrink:0}._item__comment[_ngcontent-%COMP%]   ._time[_ngcontent-%COMP%]{font-size:10px;opacity:.6;white-space:nowrap}._item__comment[_ngcontent-%COMP%]   ._comment-meta[_ngcontent-%COMP%]   ._comment-likes[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:3px;gap:3px;font-size:10px;opacity:.7;flex-shrink:0;white-space:nowrap}._item__comment[_ngcontent-%COMP%]   ._comment-meta[_ngcontent-%COMP%]   ._comment-likes[_ngcontent-%COMP%]:before{content:"\\2022";margin-right:2px;opacity:.6}._item__comment[_ngcontent-%COMP%]   ._comment[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{display:inline;margin:0}._show-more-comments-wrap[_ngcontent-%COMP%]{display:flex;align-items:center;align-self:stretch;grid-gap:10px;gap:10px;margin-top:5px}._show-more-comments-wrap[_ngcontent-%COMP%]   ._dash-line[_ngcontent-%COMP%]{flex:1;height:0;border-top:dashed 1px var(--border-color)}._show-more-comments[_ngcontent-%COMP%]{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;white-space:nowrap;border:none;background:transparent;color:var(--text-color);font-size:11px;cursor:pointer;padding:6px 14px}._show-more-comments[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:default}.--noimages[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{display:none}.--noimages[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{width:100%;margin-left:0}.--leftimages[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{float:left}.--leftimages[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{float:left}.--topimages[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{width:100%;height:200px;overflow:hidden}.--rightimages[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{float:right}.--rightimages[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{float:right;margin-right:20px;margin-left:0}.--topimages[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{width:100%;margin-left:0;padding:8px}.--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-3)   ._item__image[_ngcontent-%COMP%], .--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-2)   ._item__image[_ngcontent-%COMP%]{float:left}.--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-3)   ._item__content[_ngcontent-%COMP%], .--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-2)   ._item__content[_ngcontent-%COMP%]{float:left;margin-left:20px;margin-right:0}.--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-5)   ._item__image[_ngcontent-%COMP%], .--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-4)   ._item__image[_ngcontent-%COMP%]{float:right}.--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-5)   ._item__content[_ngcontent-%COMP%], .--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-4)   ._item__content[_ngcontent-%COMP%]{float:right;margin-right:20px;margin-left:0}.--alternateimages[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(2n)   ._item__image[_ngcontent-%COMP%]{float:right}.--alternateimages[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(2n)   ._item__content[_ngcontent-%COMP%]{float:right;margin-right:20px;margin-left:0}._action--buttons[_ngcontent-%COMP%]{display:flex;grid-gap:5px;gap:5px;margin-top:8px;padding:6px 6px 6px 0}._action--buttons[_ngcontent-%COMP%]   ._read__more--button[_ngcontent-%COMP%]{padding:6px;cursor:pointer}._item__reactions[_ngcontent-%COMP%]   ._like[_ngcontent-%COMP%]{color:#212121;text-decoration:none;padding:4px;margin:4px 4px 0 0;display:inline-block;line-height:16px}._item__reactions[_ngcontent-%COMP%]   ._dislike[_ngcontent-%COMP%]{color:#212121;text-decoration:none;padding:4px;margin:4px 4px 0 0;line-height:16px}.--noimage[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{display:none}.--noimage[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{width:100%;margin:0!important}.--twocolumns[_ngcontent-%COMP%]{display:grid;
1grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-template-rows:auto;grid-gap:20px}.--threecolumns[_ngcontent-%COMP%]{display:grid;grid-template-columns:calc(33.333% - 13px) calc(33.333% - 14px) calc(33.333% - 14px);grid-template-rows:auto;grid-gap:20px}._toolbar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin:0 0 8px}._toolbar[_ngcontent-%COMP%]   .btn--open-se[_ngcontent-%COMP%]{padding:6px 10px;border:0;border-radius:4px;font-size:12px;cursor:pointer}._info-tip[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;opacity:.8;margin-bottom:8px}._items-scroll-wrapper[_ngcontent-%COMP%]{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-top:1px dashed var(--border-color);border-bottom:1px dashed var(--border-color);padding-top:8px;padding-bottom:8px}']}),t}(),ih=function(e){return{fontSize:e}};function oh(e,t){if(1&e&&(u.TgZ(0,"div",7),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,ih,n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function rh(e,t){if(1&e&&(u.TgZ(0,"div",8),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.module.data.description," ")}}var ah=function(e,t,n){return{backgroundColor:e,color:t,boxShadow:n}};function sh(e,t){if(1&e&&(u.TgZ(0,"div",4),u.YNc(1,oh,2,4,"div",5),u.YNc(2,rh,2,1,"div",6),u.qZA()),2&e){var n=u.oxw();u.Q6J("ngClass","--"+n.module.data.titleAlignment)("ngStyle",u.kEZ(4,ah,n.module.data.titleBackgroundColor||"",n.module.data.titleTextColor||"","inset 0 0 0 "+n.module.data.titleBorderWidth+"px "+n.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngIf",n.module.data.title),u.xp6(1),u.Q6J("ngIf",n.module.data.description)}}function lh(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"hp-module-larger-item",11),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2);return e.openItem(e.firstItem.original_id)}),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("item",i.firstItem)("template",i.template)("module",i.module)}}function ch(e,t){if(1&e&&(u.TgZ(0,"div",24),u._uU(1),u.ALo(2,"date"),u.qZA()),2&e){var n=u.oxw(2).$implicit,i=u.oxw(2);u.xp6(1),u.hij(" ",u.xi3(2,1,n.publication_date,i.module.data.itemPropertySettings.dateSettings.format)," ")}}var gh=function(e){return{color:e}};function dh(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",25),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(2).$implicit;return u.oxw(2).openItem(e.original_id)}),u._uU(1),u.qZA()}if(2&e){var i=u.oxw(2).$implicit,o=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,gh,o.module.data.itemPropertySettings.titleSettings.textColor||"")),u.xp6(1),u.hij(" ",i.title," ")}}var uh=function(e,t){return{"-webkit-line-clamp":e,color:t}};function ph(e,t){if(1&e&&(u._UZ(0,"div",26),u.ALo(1,"safeHtml")),2&e){var n=u.oxw(2).$implicit,i=u.oxw(2);u.Q6J("ngStyle",u.WLB(4,uh,5===i.module.data.itemPropertySettings.descriptionSettings.desc_length?5:"unset",i.module.data.itemPropertySettings.descriptionSettings.textColor||""))("innerHtml",u.lcZ(1,2,n.excerpt),u.oJD)}}function _h(e,t){if(1&e&&(u.TgZ(0,"div",27),u._uU(1),u.qZA()),2&e){var n=u.oxw(2).$implicit;u.xp6(1),u.hij(" ",n.domain," ")}}function mh(e,t){if(1&e&&(u.TgZ(0,"span",30),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.Oqu(n.name)}}function fh(e,t){if(1&e&&(u.TgZ(0,"div",28),u.YNc(1,mh,2,1,"span",29),u.qZA()),2&e){var n=u.oxw(2).$implicit;u.xp6(1),u.Q6J("ngForOf",n.tags)}}var hh=function(e){return{text:e,position:"top"}};function vh(e,t){if(1&e&&(u.TgZ(0,"span",32),u._uU(1),u.qZA()),2&e){var n=t.$implicit;u.Q6J("tooltip",u.VKq(2,hh,(null==n||null==n.knowledge_thesaurus?null:n.knowledge_thesaurus.name)+" -> "+(null==n||null==n.knowledge_class?null:n.knowledge_class.name))),u.xp6(1),u.hij(" ",n.name," ")}}function Zh(e,t){if(1&e&&(u.TgZ(0,"div",28),u.YNc(1,vh,2,4,"span",31),u.qZA()),2&e){var n=u.oxw(3).$implicit;u.xp6(1),u.Q6J("ngForOf",n.knowledge_tags)}}function xh(e,t){if(1&e&&(u.ynx(0),u.YNc(1,Zh,2,1,"div",21),u.BQk()),2&e){var n=u.oxw().$implicit,i=u.oxw().$implicit;u.xp6(1),u.Q6J("ngIf","knowledge_tags"==n.type&&n.use&&i.knowledge_tags.length)}}var bh=function(e,t){return{backgroundColor:e,color:t}};function Ch(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"a",36),u.NdJ("click",function(){u.CHM(n);var e=u.oxw(3).$implicit;return u.oxw(2).openItem(e.id)}),u._uU(1),u.qZA()}if(2&e){var i=u.oxw(5);u.Q6J("ngStyle",u.WLB(2,bh,i.module.data.itemPropertySettings.actionButtons.readMoreButtonSettings.backgroundColor,i.module.data.itemPropertySettings.actionButtons.readMoreButtonSettings.textColor)),u.xp6(1),u.hij(" ",i.module.data.itemPropertySettings.actionButtons.readMoreButtonSettings.buttonTitle," ")}}function yh(e,t){1&e&&(u.TgZ(0,"div",37),u.TgZ(1,"a",38),u._UZ(2,"i",39),u.qZA(),u.TgZ(3,"a",40),u._UZ(4,"i",41),u.qZA(),u.qZA())}function Mh(e,t){if(1&e&&(u.TgZ(0,"div",33),u.YNc(1,Ch,2,5,"a",34),u.YNc(2,yh,5,0,"div",35),u.qZA()),2&e){var n=u.oxw(4);u.xp6(1),u.Q6J("ngIf",n.module.data.itemPropertySettings.actionButtons.readMoreButtonSettings.use),u.xp6(1),u.Q6J("ngIf",n.module.data.itemPropertySettings.actionButtons.reactionButtonsSettings.use)}}var wh=function(){return{package_slug:"knowledge-thesaurus"}};function Ah(e,t){if(1&e&&(u.ynx(0),u.YNc(1,ch,3,4,"div",17),u.YNc(2,dh,2,4,"div",18),u.YNc(3,ph,2,7,"div",19),u.YNc(4,_h,2,1,"div",20),u.YNc(5,fh,2,1,"div",21),u.YNc(6,xh,2,1,"ng-container",22),u.YNc(7,Mh,3,2,"div",23),u.BQk()),2&e){var n=t.$implicit,i=u.oxw().$implicit;u.xp6(1),u.Q6J("ngIf","date"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","title"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","description"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","domain"===n.type&&n.use),u.xp6(1),u.Q6J("ngIf","tags"==n.type&&n.use&&i.tags.length),u.xp6(1),u.Q6J("hasPackage",u.DdM(7,wh)),u.xp6(1),u.Q6J("ngIf","action_buttons"===n.type&&n.use)}}var qh=function(e){return[e]};function Th(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",12),u.TgZ(1,"div",13),u.TgZ(2,"img",14),u.NdJ("error",function(e){var t=u.CHM(n).$implicit;return u.oxw(2).testImageAvailibility(e,t)}),u.qZA(),u.qZA(),u.TgZ(3,"div",15),u.YNc(4,Ah,8,8,"ng-container",16),u.qZA(),u.qZA()}
1if(2&e){var i=t.$implicit,o=u.oxw(2);u.Q6J("ngClass",u.VKq(5,qh,!i.image_url||i.image_error?"--noimage":"")),u.uIk("id",i.id),u.xp6(2),u.Q6J("src",i.image.url,u.LSH),u.xp6(2),u.Q6J("ngForOf",o.module.data.itemConfig)("ngForTrackBy",o.trackByItemType)}}var Oh=function(e,t,n,i,o,r){return[e,t,n,i,o,r]};function Ph(e,t){if(1&e&&(u.ynx(0),u.YNc(1,lh,2,3,"ng-container",3),u.TgZ(2,"div",9),u.YNc(3,Th,5,7,"div",10),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf",n.module.data.largerItem.use),u.xp6(1),u.Q6J("ngClass",u.HTZ(4,Oh,n.module.data.useimages?"":"--noimages",n.module.data.useimages&&"left"===n.module.data.itemPropertySettings.imagesSettings.aligned?"--leftimages":"",n.module.data.useimages&&"right"===n.module.data.itemPropertySettings.imagesSettings.aligned?"--rightimages":"",n.module.data.useimages&&"alternate"===n.module.data.itemPropertySettings.imagesSettings.aligned?"--alternateimages":"",2===n.module.data.itemLayoutColumns?"--twocolumns":"",3===n.module.data.itemLayoutColumns?"--threecolumns":"")),u.xp6(1),u.Q6J("ngForOf",n.formattedItems)("ngForTrackBy",n.trackByItemId)}}function kh(e,t){1&e&&(u.TgZ(0,"div"),u._UZ(1,"br"),u._UZ(2,"br"),u.TgZ(3,"button",42),u._uU(4,"Show more ..."),u.qZA(),u._UZ(5,"br"),u._UZ(6,"br"),u._UZ(7,"br"),u.qZA())}function Uh(e,t){1&e&&(u.TgZ(0,"h4"),u._uU(1,"Not found"),u.qZA())}function Ih(e,t){1&e&&(u.TgZ(0,"h4"),u._uU(1,"Loading articles ..."),u.qZA())}function Sh(e,t){1&e&&(u.TgZ(0,"h4"),u._uU(1,"Error retrieving items"),u.qZA())}var Jh=function(){var t=function(t){e(o,t);var i=n(o);function o(e,t,n,r,a,s){var l;return d(this,o),(l=i.call(this)).differs=e,l.cdr=t,l.itemService=n,l.viewItemService=r,l.dashboardService=a,l.newsfeedService=s,l._loading=!1,l._error=!1,l.itemupdate=new u.vpe,l.differ=l.differs.find({}).create(),l}return p(o,[{key:"formattedItems",get:function(){if(!this.module.data.largerItem.use)return this.module.data.items;var e=this.module.data.items;return e&&e.length>0?(this.firstItem=e[0],e.slice(1)):void 0}},{key:"ngOnInit",value:function(){console.log("MODULE newsfeed:",this.module),this.getNewsfeed(),this.scroll()}},{key:"ngAfterViewInit",value:function(){}},{key:"getNewsfeed",value:function(){var e=this;console.log("try:"),this.sub__items&&this.sub__items.unsubscribe(),this._loading=!0,this._error=!1,console.log("try:2"),this.sub__items=this.newsfeedService.getTopNewsfeeds({page:0,per_page:this.module.data.itemsCount,sort_by:this.module.data.sort_by,sort_direction:"desc"}).subscribe(function(t){e.module.data.items=t,e.module.data.finishItemsUpdate(),setTimeout(function(){e.cdr.detectChanges(),e._loading=!1,e._error=!1},2)},function(t){e._loading=!1,e._error=!0})}},{key:"openItem",value:function(e){this.isEditing||(this.module.data.items.map(function(e){return Object.assign(Object.assign({},e),{id:e.original_id||e.id})}),this.viewItemService.openItem(e))}},{key:"testImageAvailibility",value:function(e,t){}},{key:"scroll",value:function(){this.itemSummaryIdSub=this.itemService.scrollToItem.subscribe(function(e){document.getElementById(e).scrollIntoView({behavior:"smooth"})})}},{key:"ngOnDestroy",value:function(){this.itemSummaryIdSub.unsubscribe()}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(u.aQg),u.Y36(u.sBO),u.Y36(_.en),u.Y36(_.we),u.Y36(_.sp),u.Y36(_.Vv))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-newsfeed"]],inputs:{module:"module",origin:"origin"},outputs:{itemupdate:"itemupdate"},features:[u.qOj],decls:9,vars:10,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],["class","_header",3,"ngClass","ngStyle",4,"ngIf"],[4,"ngIf"],[1,"_header",3,"ngClass","ngStyle"],["class","_title",3,"ngStyle",4,"ngIf"],["class","_description",4,"ngIf"],[1,"_title",3,"ngStyle"],[1,"_description"],[1,"_items",3,"ngClass"],["class","_item clearfix",3,"ngClass",4,"ngFor","ngForOf","ngForTrackBy"],[3,"item","template","module","click"],[1,"_item","clearfix",3,"ngClass"],[1,"_item__image"],[3,"src","error"],[1,"_item__content"],[4,"ngFor","ngForOf","ngForTrackBy"],["class","_item__date",4,"ngIf"],["class","_item__title",3,"ngStyle","click",4,"ngIf"],["class","_item__description",3,"ngStyle","innerHtml",4,"ngIf"],["class","_item__domain",4,"ngIf"],["class","_item__tags",4,"ngIf"],[4,"hasPackage"],["class","_action--buttons",4,"ngIf"],[1,"_item__date"],[1,"_item__title",3,"ngStyle","click"],[1,"_item__description",3,"ngStyle","innerHtml"],[1,"_item__domain"],[1,"_item__tags"],["class","_item__tag",4,"ngFor","ngForOf"],[1,"_item__tag"],["class","_item__knowledge_tag",3,"tooltip",4,"ngFor","ngForOf"],[1,"_item__knowledge_tag",3,"tooltip"],[1,"_action--buttons"],["class","_read__more--button","role","button",3,"ngStyle","click",4,"ngIf"],["class","_item__reactions",4,"ngIf"],["role","button",1,"_read__more--button",3,"ngStyle","click"],[1,"_item__reactions"],[1,"_like"],[1,"las","la-thumbs-up"],[1,"_dislike"],[1,"las","la-thumbs-down"],["routerLink","../../newsfeed",1,"btn","btn--smallest"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"News feed"),u.qZA(),u.TgZ(2,"div",1),u.YNc(3,sh,3,8,"div",2),u.YNc(4,Ph,4,11,"ng-container",3),u.YNc(5,kh,8,0,"div",3),u.YNc(6,Uh,2,0,"h4",3),u.YNc(7,Ih,2,0,"h4",3),u.YNc(8,Sh,2,0,"h4",3),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.WLB(7,bh,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("ngIf",t.module.data.title||t.module.data.description),u.xp6(1),u.Q6J("ngIf",t.formattedItems&&!t._loading),u.xp6(1),u.Q6J("ngIf",(null==t.formattedItems?null:t.formattedItems.length)&&!t.isEditing),u.xp6(1),u.Q6J("ngIf",t.module.data.id&&!t.module.data.items.length&&!t._loading&&!t._error),u.xp6(1),u.Q6J("ngIf",t._loading),u.xp6(1),u.Q6J("ngIf",t._error))},directives:[c.PC,c.O5,c.mk,c.sg,rf,m.d,S.i,g.rH],pipes:[c.uU,ic.z],styles:['._header[_ngcontent-%COMP%]{padding:14px;margin:-12px -16px 24px}._title[_ngcontent-%COMP%]{font-size:20px;font-weight:bold;font-family:poppins}.--left[_ngcontent-%COMP%]{text-align:left}.--center[_ngcontent-%COMP%]{text-align:center}.--right[_ngcontent-%COMP%]{text-align:right}._item[_ngcontent-%COMP%]{margin-bottom:20px;padding-top:8px}._item__image[_ngcontent-%COMP%]{width:120px;float:left;padding-top:5px;position:relative}._item__image[_ngcontent-%COMP%]:before{content:" ";display:block;padding-bottom:100%}._item__image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}._item__content[_ngcontent-%COMP%]{float:left;width:calc(100% - 140px);margin-left:20px}._item__title[_ngcontent-%COMP%]{font-size:16px;font-weight:700;margin-top:6px;cursor:pointer;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}._item__description[_ngcontent-%COMP%]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px}._item__date[_ngcontent-%COMP%]{background-color:#0000001a;padding:0 4px;font-size:12px;display:inline-block;margin-top:6px}._item__content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-top:0}._item__tags[_ngcontent-%COMP%]{margin-top:4px}._item__tag[_ngcontent-%COMP%]{display:inline-block;border:solid 1px var(--accent);border-radius:2px;padding:0 4px;font-size:10px;margin-right:4px}._item__knowledge_tag[_ngcontent-%COMP%]{display:inline-block;padding:0 4px;font-size:10px;margin-right:4px;color:var(--accent);background:rgba(0,212,255,.3)}._item__domain[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}._item__comments[_ngcontent-%COMP%]{margin-top:6px}._item__comment[_ngcontent-%COMP%]{display:block}.--noimages[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{display:none}.--noimages[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{width:100%;margin-left:0}.--leftimages[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{float:left}.--leftimages[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{float:left}.--rightimages[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{float:right}.--rightimages[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{float:right;margin-right:20px;margin-left:0}.--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-3)   ._item__image[_ngcontent-%COMP%], .--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-2)   ._item__image[_ngcontent-%COMP%]{float:left}.--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-3)   ._item__content[_ngcontent-%COMP%], .--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-2)   ._item__content[_ngcontent-%COMP%]{float:left;margin-left:20px;margin-right:0}.--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-5)   ._item__image[_ngcontent-%COMP%], .--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-4)   ._item__image[_ngcontent-%COMP%]{float:right}.--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-5)   ._item__content[_ngcontent-%COMP%], .--alternateimages.--twocolumns[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(4n-4)   ._item__content[_ngcontent-%COMP%]{float:right;margin-right:20px;margin-left:0}.--alternateimages[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(2n)   ._item__image[_ngcontent-%COMP%]{float:right}.--alternateimages[_ngcontent-%COMP%]   ._item[_ngcontent-%COMP%]:nth-child(2n)   ._item__content[_ngcontent-%COMP%]{float:right;margin-right:20px;margin-left:0}._action--buttons[_ngcontent-%COMP%]{display:flex;grid-gap:5px;gap:5px;margin-top:8px;padding:6px 6px 6px 0}._action--buttons[_ngcontent-%COMP%]   ._read__more--button[_ngcontent-%COMP%]{padding:6px;cursor:pointer}._item__reactions[_ngcontent-%COMP%]   ._like[_ngcontent-%COMP%]{color:#212121;text-decoration:none;padding:4px;margin:4px 4px 0 0;display:inline-block;line-height:16px}._item__reactions[_ngcontent-%COMP%]   ._dislike[_ngcontent-%COMP%]{color:#212121;text-decoration:none;padding:4px;margin:4px 4px 0 0;line-height:16px}.--noimage[_ngcontent-%COMP%]   ._item__image[_ngcontent-%COMP%]{display:none}.--noimage[_ngcontent-%COMP%]   ._item__content[_ngcontent-%COMP%]{width:100%;margin:0!important}.--twocolumns[_ngcontent-%COMP%]{display:grid;
1grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-template-rows:auto;grid-gap:20px}.--threecolumns[_ngcontent-%COMP%]{display:grid;grid-template-columns:calc(33.333% - 13px) calc(33.333% - 14px) calc(33.333% - 14px);grid-template-rows:auto;grid-gap:20px}']}),t}(),Nh=function(e){return{fontSize:e}};function Qh(e,t){if(1&e&&(u.TgZ(0,"h1",12),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,Nh,n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function Lh(e,t){if(1&e&&(u.TgZ(0,"div",13),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.module.data.description," ")}}var Fh=function(e){return{marginBottom:e}};function Yh(e,t){if(1&e&&(u.TgZ(0,"div",9),u.YNc(1,Qh,2,4,"h1",10),u.YNc(2,Lh,2,1,"div",11),u.qZA()),2&e){var n=u.oxw();u.Q6J("ngStyle",u.VKq(3,Fh,n.module.data.padding/2+"px")),u.xp6(1),u.Q6J("ngIf",n.module.data.title),u.xp6(1),u.Q6J("ngIf",n.module.data.description)}}var Eh=function(e,t,n){return{backgroundColor:e,color:t,padding:n}},Bh=function(e){return[e]},Dh=function(){var t=function(t){e(o,t);var i=n(o);function o(e,t){var n;return d(this,o),(n=i.call(this)).searchEngine=e,n.modalService=t,n}return p(o,[{key:"ngOnInit",value:function(){}},{key:"search",value:function(e,t){var n;e.stopPropagation();var i={};t&&(i.query=t),(null===(n=this.module.data.topics)||void 0===n?void 0:n.length)&&(i.items_collections={filtering:this.module.data.topics.map(function(e){return{id:e.id,name:e.name}}),blocking:[],operator:"OR"}),this.searchEngine.newSearch(i),this.modalService.close()}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(_.P2),u.Y36(_.Z7))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-search-field"]],features:[u.qOj],decls:10,vars:9,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle","ngClass"],[1,"_content"],["class","_headings",3,"ngStyle",4,"ngIf"],[1,"_search"],["type","text",1,"_search__field",3,"keyup.enter"],["theField",""],[1,"_search__button",3,"click"],[1,"las","la-search"],[1,"_headings",3,"ngStyle"],["class","_title",3,"ngStyle",4,"ngIf"],["class","_description",4,"ngIf"],[1,"_title",3,"ngStyle"],[1,"_description"]],template:function(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"span",0),u._uU(1,"Search Field"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.YNc(4,Yh,3,5,"div",3),u.TgZ(5,"div",4),u.TgZ(6,"input",5,6),u.NdJ("keyup.enter",function(e){u.CHM(n);var i=u.MAs(7);return t.search(e,i.value)}),u.qZA(),u.TgZ(8,"button",7),u.NdJ("click",function(e){u.CHM(n);var i=u.MAs(7);return t.search(e,i.value)}),u._UZ(9,"i",8),u.qZA(),u.qZA(),u.qZA(),u.qZA()}2&e&&(u.xp6(2),u.Q6J("ngStyle",u.kEZ(3,Eh,t.module.data.backgroundColor||"",t.module.data.textColor||"",t.module.data.padding+"px"))("ngClass",u.VKq(7,Bh,"--"+t.module.data.alignment)),u.xp6(2),u.Q6J("ngIf",t.module.data.title||t.module.data.description))},directives:[c.PC,c.mk,c.O5],styles:["._header[_ngcontent-%COMP%]{margin-bottom:12px}._content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-top:0}._headings[_ngcontent-%COMP%]{margin-bottom:12px}._name[_ngcontent-%COMP%]{margin:0;line-height:1}._title[_ngcontent-%COMP%]{margin-bottom:.2em}._tagline[_ngcontent-%COMP%]{margin-bottom:0;margin-top:10px}.--left[_ngcontent-%COMP%]{text-align:left}.--center[_ngcontent-%COMP%]{text-align:center}.--right[_ngcontent-%COMP%]{text-align:right}._search[_ngcontent-%COMP%]{display:inline-flex;grid-gap:8px;gap:8px;width:100%;max-width:450px}._search__field[_ngcontent-%COMP%]{height:40px;padding:14px;width:100%;flex-grow:1;border-radius:4px;border:solid 1px var(--border-color)}._search__button[_ngcontent-%COMP%]{width:40px;border:solid 1px var(--accent);border-radius:4px;background-color:#fff;color:var(--accent)}"]}),t}();function zh(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"a",5),u.ALo(2,"async"),u.ALo(3,"async"),u._UZ(4,"img",6),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(1),u.Q6J("href",u.lcZ(3,5,n.linkHref$),u.LSH),u.uIk("target",u.lcZ(2,3,n.linkTarget$)),u.xp6(3),u.Q6J("src",n.module.data.image,u.LSH)}}function jh(e,t){if(1&e&&u._UZ(0,"img",6),2&e){var n=u.oxw(2);u.Q6J("src",n.module.data.image,u.LSH)}}function Hh(e,t){if(1&e&&(u.ynx(0),u.YNc(1,zh,5,7,"ng-container",2),u.YNc(2,jh,1,1,"ng-template",null,4,u.W1O),u.BQk()),2&e){var n=u.MAs(3),i=u.oxw();u.xp6(1),u.Q6J("ngIf",i.module.data.linkTo&&!i.isEditing)("ngIfElse",n)}}function $h(e,t){1&e&&(u.TgZ(0,"div"),u._uU(1,"No image set"),u.qZA())}var Vh=function(e,t,n){return{backgroundColor:e,color:t,padding:n}},Rh=function(){var t=function(t){e(o,t);var i=n(o);function o(){var e;return d(this,o),(e=i.call(this))._linkTo$=new Jo.X(void 0),e._openInNewTab$=new Jo.X(void 0),e.linkHref$=e._linkTo$.pipe((0,sp.x)(),(0,Ai.U)(function(t){return e.toAbsoluteUrl(t)})),e.linkTarget$=e._openInNewTab$.pipe((0,sp.x)(),(0,Ai.U)(function(e){return e?"_blank":"_self"})),e}return p(o,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}},{key:"ngDoCheck",value:function(){var e,t,n,i,o=null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.linkTo;o!==this._linkTo$.value&&this._linkTo$.next(o);var r=null===(i=null===(n=this.module)||void 0===n?void 0:n.data)||void 0===i?void 0:i.openInNewTab;r!==this._openInNewTab$.value&&this._openInNewTab$.next(r)}},{key:"toAbsoluteUrl",value:function(e){return e&&(/^([a-z][a-z0-9+.-]*:)?\/\//i.test(e)?e:"https://"+e)}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-image"]],inputs:{module:"module"},features:[u.qOj],decls:6,vars:7,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[4,"ngIf","ngIfElse"],["noImage",""],["plainImage",""],[3,"href"],[3,"src"]],template:function(e,t){if(1&e&&(u.TgZ(0,"span",0),u._uU(1,"Image"),u.qZA(),u.TgZ(2,"div",1),u.YNc(3,Hh,4,2,"ng-container",2),u.YNc(4,$h,2,0,"ng-template",null,3,u.W1O),u.qZA()),2&e){var n=u.MAs(5);u.xp6(2),u.Q6J("ngStyle",u.kEZ(3,Vh,t.module.data.backgroundColor||"",t.module.data.textColor||"",t.module.data.padding+"px")),u.xp6(1),u.Q6J("ngIf",t.module.data.image)("ngIfElse",n)}},directives:[c.PC,c.O5],pipes:[c.Ov],styles:["img[_ngcontent-%COMP%]{max-width:100%;width:100%;display:block;margin:auto}"]}),t}();function Gh(e,t){1&e&&u._UZ(0,"i",13)}function Kh(e,t){if(1&e&&(u.TgZ(0,"a",11),u.TgZ(1,"span"),u._uU(2),u.YNc(3,Gh,1,0,"i",12),u.qZA(),u.qZA()),2&e){var n=u.oxw().$implicit;u.s9C("href",n.value,u.LSH),u.xp6(2),u.hij("",n.title," "),u.xp6(1),u.Q6J("ngIf",null==n.children?null:n.children.length)}}function Wh(e,t){1&e&&u._UZ(0,"i",13)}function Xh(e,t){if(1&e&&(u.TgZ(0,"a",14),u.ALo(1,"menuLink"),u.TgZ(2,"span"),u._uU(3),u.YNc(4,Wh,1,0,"i",12),u.qZA(),u.qZA()),2&e){var n=u.oxw().$implicit;u.s9C("routerLink",u.xi3(1,3,n.value,n.item_type)),u.xp6(3),u.hij("",n.title," "),u.xp6(1),u.Q6J("ngIf",null==n.children?null:n.children.length)}}function ev(e,t){if(1&e&&(u.TgZ(0,"a",11),u.TgZ(1,"span"),u._uU(2),u.qZA(),u.qZA()),2&e){var n=u.oxw().$implicit;u.s9C("href",n.value,u.LSH),u.xp6(2),u.Oqu(n.title)}}function tv(e,t){if(1&e&&(u.TgZ(0,"a",14),u.ALo(1,"menuLink"),u.TgZ(2,"span"),u._uU(3),u.qZA(),u.qZA()),2&e){var n=u.oxw().$implicit;u.s9C("routerLink",u.xi3(1,2,n.value,n.item_type)),u.xp6(3),u.Oqu(n.title)}}function nv(e,t){if(1&e&&(u.TgZ(0,"li",17),u.YNc(1,ev,3,2,"a",8),u.YNc(2,tv,4,5,"a",9),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.Q6J("ngIf","url"===n.item_type),u.xp6(1),u.Q6J("ngIf","url"!==n.item_type)}}function iv(e,t){if(1&e&&(u.TgZ(0,"ul",15),u.YNc(1,nv,3,2,"li",16),u.qZA()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.Q6J("ngForOf",n.children)}}function ov(e,t){if(1&e&&(u.TgZ(0,"li",7),u.YNc(1,Kh,4,3,"a",8),u.YNc(2,Xh,5,6,"a",9),u.YNc(3,iv,2,1,"ul",10),u.qZA()),2&e){var n=t.$implicit;u.xp6(1),u.Q6J("ngIf","url"===n.item_type),u.xp6(1),u.Q6J("ngIf","url"!==n.item_type),u.xp6(1),u.Q6J("ngIf",null==n.children?null:n.children.length)}}function rv(e,t){if(1&e&&(u.TgZ(0,"ul",5),u.YNc(1,ov,4,3,"li",6),u.qZA()),2&e){var n=u.oxw(2);u.ekj("--vertical","vertical"===n.module.data.direction)("--horizontal","horizontal"===n.module.data.direction),u.xp6(1),u.Q6J("ngForOf",n.myMenu.items)}}function av(e,t){if(1&e&&(u.ynx(0),u.YNc(1,rv,2,5,"ul",4),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf",n.myMenu)}}function sv(e,t){1&e&&(u.TgZ(0,"span"),u._uU(1,"Menu is not set yet!"),u.qZA())}var lv=function(e,t){return{backgroundColor:e,color:t}},cv=function(){var e=function(){function e(){d(this,e),this.routeRoot="/"+localStorage.getItem("client_name")+"/",this.cikisiPages={1:"search",2:"walls",3:"topics",4:"subscriptions",5:"activities",6:"alert",7:"newsfeed"}}return p(e,[{key:"transform",value:function(e,t){return e?t?(n="cikisi_page"===t?this.routeRoot+this.cikisiPages[e]:"custom_page"===t?this.routeRoot+"page/"+e:"alert"===t?this.routeRoot+"alerts/"+e:"newsletter"===t?this.routeRoot+"newsletters/"+e:"wall"===t?this.routeRoot+"walls/"+e:"topic"===t?this.routeRoot+"show-resource/topics/"+e:e,console.log("mlp:",n,t),n):"invalid link params Type":"invalid link params Value";var n}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=u.Yjl({name:"menuLink",type:e,pure:!0}),e}(),gv=function(){var t=function(t){e(o,t);var i=n(o);function o(e,t){var n;return d(this,o),(n=i.call(this)).menuService=e,n.notificationService=t,n._destroy$=new Ki.xQ,n}return p(o,[{key:"ngOnInit",value:function(){var e=this;this.module.data.itemsUpdate$.pipe((0,Wi.R)(this._destroy$)).subscribe(function(){e.getMenu()}),this.getMenu()}},{key:"getMenu",value:function(){var e,t=this;console.log("mmenu:",this.myMenu,this.module.data.menu),(null===(e=this.module.data.menu)||void 0===e?void 0:e.length)&&this.menuService.getByID(this.module.data.menu[0].id).subscribe(function(e){console.log("mmenu:2",e),t.myMenu=e},function(e){t.notificationService.error("Unable to load the Menu!")})}},{key:"ngOnDestroy",value:function(){this._destroy$.next()}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(Xo),u.Y36(_.gq))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-menu"]],inputs:{module:"module"},features:[u.qOj],decls:6,vars:6,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[4,"ngIf","ngIfElse"],["noMenu",""],["class","_nav",3,"--vertical","--horizontal",4,"ngIf"],[1,"_nav"],["class","_nav__item","routerLinkActive","_active",4,"ngFor","ngForOf"],["routerLinkActive","_active",1,"_nav__item"],["target","_blank",3,"href",4,"ngIf"],[3,"routerLink",4,"ngIf"],["class","_subnav",4,"ngIf"],["target","_blank",3,"href"],["class","la la-angle-down",4,"ngIf"],[1,"la","la-angle-down"],[3,"routerLink"],[1,"_subnav"],["class","_subnav__item","routerLinkActive","_active",4,"ngFor","ngForOf"],["routerLinkActive","_active",1,"_subnav__item"]],template:function(e,t){if(1&e&&(u.TgZ(0,"span",0),u._uU(1,"Menu"),u.qZA(),u.TgZ(2,"div",1),u.YNc(3,av,2,1,"ng-container",2),u.YNc(4,sv,2,0,"ng-template",null,3,u.W1O),u.qZA()),2&e){var n=u.MAs(5);u.xp6(2),u.Q6J("ngStyle",u.WLB(3,lv,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("ngIf",null==t.module.data.menu?null:t.module.data.menu.length)("ngIfElse",n)}},directives:[c.PC,c.O5,c.sg,g.Od,g.yS],pipes:[cv],styles:['.hp-module-inner[_ngcontent-%COMP%]{padding:0}._nav[_ngcontent-%COMP%]{display:flex;background-color:var(--accent);color:#fff}._nav__item[_ngcontent-%COMP%]:hover{background-color:var(--accent)}._nav__item[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;color:#fff}._subnav[_ngcontent-%COMP%]{display:flex;flex-direction:column}._nav.--horizontal[_ngcontent-%COMP%]   ._subnav[_ngcontent-%COMP%]{background-color:var(--bg-boxes);color:var(--text-color);position:absolute;z-index:1;box-shadow:0 8px 8px #0003;display:none}._nav.--horizontal[_ngcontent-%COMP%]   ._subnav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--text-color)}._nav.--horizontal[_ngcontent-%COMP%]   ._subnav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{background-color:var(--accent-02)}._nav.--horizontal[_ngcontent-%COMP%]   ._nav__item[_ngcontent-%COMP%]:hover > ._subnav[_ngcontent-%COMP%]{display:block}._nav.--vertical[_ngcontent-%COMP%]{flex-direction:column}._nav.--vertical[_ngcontent-%COMP%]   ._subnav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-left:38px;position:relative}._nav.--vertical[_ngcontent-%COMP%]   ._subnav[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{content:"";display:block;position:absolute;
1left:20px;top:0px;border:dashed;border-width:0 0 1px 1px;width:10px;height:20px}']}),t}(),dv=function(e,t){return{backgroundColor:e,color:t}},uv=function(){var t=function(t){e(o,t);var i=n(o);function o(){return d(this,o),i.call(this)}return p(o,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-text-block"]],inputs:{module:"module"},features:[u.qOj],decls:5,vars:7,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[1,"module__textblock",3,"innerHtml"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Text Block"),u.qZA(),u.TgZ(2,"div",1),u._UZ(3,"div",2),u.ALo(4,"safeHtml"),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.WLB(4,dv,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("innerHtml",u.lcZ(4,2,t.module.data.content),u.oJD))},directives:[c.PC],pipes:[ic.z],styles:["*:first-child{margin-top:0}  *:last-child{margin-bottom:0}  .module__textblock ul{margin-bottom:16px;padding-left:40px;list-style:disc outside none;list-style:initial}  .module__textblock ol{margin-bottom:16px;padding-left:40px;list-style:auto}"]}),t}(),pv=function(e){return{fontSize:e}};function _v(e,t){if(1&e&&(u.TgZ(0,"div",10),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,pv,null!=n.module&&null!=n.module.data&&n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function mv(e,t){if(1&e&&(u.TgZ(0,"div",11),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.module.data.description," ")}}var fv=function(e,t,n){return{backgroundColor:e,color:t,boxShadow:n}};function hv(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",7),u.YNc(2,_v,2,4,"div",8),u.YNc(3,mv,2,1,"div",9),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngClass","--"+((null==n.module||null==n.module.data?null:n.module.data.titleAlignment)||"left"))("ngStyle",u.kEZ(4,fv,(null==n.module||null==n.module.data?null:n.module.data.titleBackgroundColor)||"",(null==n.module||null==n.module.data?null:n.module.data.titleTextColor)||"","inset 0 0 0 "+((null==n.module||null==n.module.data?null:n.module.data.titleBorderWidth)||0)+"px "+((null==n.module||null==n.module.data?null:n.module.data.titleBorderColor)||""))),u.xp6(1),u.Q6J("ngIf",null==n.module||null==n.module.data?null:n.module.data.title),u.xp6(1),u.Q6J("ngIf",null==n.module||null==n.module.data?null:n.module.data.description)}}function vv(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"button",14),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).openFullscreen()}),u._UZ(2,"i",15),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("disabled",!i.safeUrl)("title","Open in fullscreen")}}function Zv(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"button",14),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).openInNewTab()}),u._UZ(2,"i",16),u.qZA(),u.BQk()}if(2&e){var i=u.oxw(2);u.xp6(1),u.Q6J("disabled",!i.safeUrl)("title","Open in new tab")}}function xv(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"button",17),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).reduceFullscreen()}),u._UZ(1,"i",18),u.qZA()}}function bv(e,t){if(1&e&&(u.TgZ(0,"div",12),u.YNc(1,vv,3,2,"ng-container",3),u.YNc(2,Zv,3,2,"ng-container",3),u.YNc(3,xv,2,0,"button",13),u.qZA()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf",(null==n.module||null==n.module.data||null==n.module.data.iframe||null==n.module.data.iframe.actions||null==n.module.data.iframe.actions.fullscreen?null:n.module.data.iframe.actions.fullscreen.use)&&!n.isFullscreen),u.xp6(1),u.Q6J("ngIf",null==n.module||null==n.module.data||null==n.module.data.iframe||null==n.module.data.iframe.actions||null==n.module.data.iframe.actions.newTab?null:n.module.data.iframe.actions.newTab.use),u.xp6(1),u.Q6J("ngIf",n.isFullscreen)}}var Cv=function(e){return{backgroundColor:e}};function yv(e,t){if(1&e&&(u.TgZ(0,"div",19),u._UZ(1,"iframe",20),u.qZA()),2&e){var n=u.oxw();u.Q6J("ngStyle",u.VKq(4,Cv,(null==n.module||null==n.module.data?null:n.module.data.backgroundColor)||"")),u.xp6(1),u.Q6J("src",n.safeUrl,u.uOi),u.uIk("loading","lazy")("data-iframe-key",n.iframeKey)}}var Mv=function(e,t){return{backgroundColor:e,color:t}};function wv(e,t){if(1&e&&(u.TgZ(0,"div",21),u._uU(1),u.qZA()),2&e){var n=u.oxw();u.Q6J("ngStyle",u.WLB(2,Mv,(null==n.module||null==n.module.data?null:n.module.data.backgroundColor)||"",(null==n.module||null==n.module.data?null:n.module.data.textColor)||"")),u.xp6(1),u.hij(" ",null!=n.module&&null!=n.module.data&&null!=n.module.data.iframe&&n.module.data.iframe.url?"Invalid or blocked URL":"No URL set"," ")}}var Av=function(){var t=function(t){e(o,t);var i=n(o);function o(e){var t;return d(this,o),(t=i.call(this)).sanitizer=e,t.safeUrl=null,t.rawUrl=null,t.isFullscreen=!1,t.iframeKey=0,t.destroy$=new Ki.xQ,t}return p(o,[{key:"onEscapePressed",value:function(e){this.isFullscreen&&(this.isFullscreen=!1)}},{key:"ngOnInit",value:function(){this.subscribeToIframeUpdates(),this.scheduleRefreshUrls()}},{key:"subscribeToIframeUpdates",value:function(){var e,t,n=this,i=null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.iframe;!(null==i?void 0:i.update$)||i.update$.pipe((0,Wi.R)(this.destroy$)).subscribe(function(e){console.log("is beeing called",e),n.refreshUrls(),n.iframeKey++})}},{key:"scheduleRefreshUrls",value:function(){var e=this;setTimeout(function(){return e.refreshUrls()},1)}},{key:"ngOnDestroy",value:function(){this.destroy$.next(),this.destroy$.complete(),this.unlockScroll()}},{key:"openFullscreen",value:function(){this.isEditing||!this.safeUrl||(this.isFullscreen=!0,this.lockScroll())}},{key:"reduceFullscreen",value:function(){this.isFullscreen=!1,this.unlockScroll()}},{key:"openInNewTab",value:function(){if(!this.isEditing&&this.rawUrl){var e=window.open(this.rawUrl,"_blank","noopener,noreferrer");e&&(e.opener=null)}}},{key:"refreshUrls",value:function(){var e,t,n,i,o=null!==(i=null===(n=null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.iframe)||void 0===n?void 0:n.url)&&void 0!==i?i:"",r=this.validateHttpUrl(o);this.rawUrl=r,this.safeUrl=r?this.sanitizer.bypassSecurityTrustResourceUrl(r):null}},{key:"validateHttpUrl",value:function(e){var t,n=(null!=e?e:"").trim();if(!n||/\s/.test(n))return null;try{t=new URL(n)}catch(i){return null}return"http:"!==t.protocol&&"https:"!==t.protocol||!t.hostname||!t.hostname.includes(".")?null:t.toString()}},{key:"lockScroll",value:function(){document.body.style.overflow="hidden"}},{key:"unlockScroll",value:function(){document.body.style.overflow=""}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(as.H7))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-iframe"]],hostBindings:function(e,t){1&e&&u.NdJ("keydown.escape",function(e){return t.onEscapePressed(e)},!1,u.evT)},inputs:{module:"module"},features:[u.qOj],decls:9,vars:13,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[1,"iframe-shell",3,"ngStyle"],[4,"ngIf"],["class","actions-container",4,"ngIf"],["class","_iframe",3,"ngStyle",4,"ngIf","ngIfElse"],["emptyState",""],[1,"_header",3,"ngClass","ngStyle"],["class","_title",3,"ngStyle",4,"ngIf"],["class","_description",4,"ngIf"],[1,"_title",3,"ngStyle"],[1,"_description"],[1,"actions-container"],["type","button","class","action-button --exit",3,"click",4,"ngIf"],["type","button",1,"action-button",3,"disabled","title","click"],[1,"la","la-expand-arrows-alt"],[1,"la","la-external-link-alt"],["type","button",1,"action-button","--exit",3,"click"],[1,"la","la-compress"],[1,"_iframe",3,"ngStyle"],["allowfullscreen","",1,"_iframe__el",3,"src"],[1,"_empty",3,"ngStyle"]],template:function(e,t){if(1&e&&(u.TgZ(0,"span",0),u._uU(1,"iFrame"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.YNc(4,hv,4,8,"ng-container",3),u.YNc(5,bv,4,3,"div",4),u.YNc(6,yv,2,6,"div",5),u.YNc(7,wv,2,5,"ng-template",null,6,u.W1O),u.qZA(),u.qZA()),2&e){var n=u.MAs(8);u.xp6(2),u.Q6J("ngStyle",u.WLB(8,Mv,(null==t.module||null==t.module.data?null:t.module.data.backgroundColor)||"",(null==t.module||null==t.module.data?null:t.module.data.textColor)||"")),u.xp6(1),u.ekj("--fullscreen",t.isFullscreen),u.Q6J("ngStyle",t.isFullscreen?u.VKq(11,Cv,(null==t.module||null==t.module.data?null:t.module.data.backgroundColor)||""):null),u.xp6(1),u.Q6J("ngIf",(null==t.module||null==t.module.data?null:t.module.data.title)||(null==t.module||null==t.module.data?null:t.module.data.description)),u.xp6(1),u.Q6J("ngIf",(null==t.module||null==t.module.data||null==t.module.data.iframe||null==t.module.data.iframe.actions||null==t.module.data.iframe.actions.fullscreen?null:t.module.data.iframe.actions.fullscreen.use)||(null==t.module||null==t.module.data||null==t.module.data.iframe||null==t.module.data.iframe.actions||null==t.module.data.iframe.actions.newTab?null:t.module.data.iframe.actions.newTab.use)),u.xp6(1),u.Q6J("ngIf",t.safeUrl)("ngIfElse",n)}},directives:[c.PC,c.O5,c.mk,pe.T],styles:[".hp-module-inner[_ngcontent-%COMP%]{width:100%}._header.--left[_ngcontent-%COMP%]{text-align:left}._header.--center[_ngcontent-%COMP%]{text-align:center}._header.--right[_ngcontent-%COMP%]{text-align:right}.iframe-shell[_ngcontent-%COMP%]{position:relative}.iframe-shell.--fullscreen[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:10000;padding:12px}.iframe-shell.--fullscreen[_ngcontent-%COMP%]   ._iframe[_ngcontent-%COMP%]{height:calc(100vh - 120px)}._iframe[_ngcontent-%COMP%]{height:520px}._iframe__el[_ngcontent-%COMP%]{width:100%;height:100%;border:0}._title[_ngcontent-%COMP%]{font-weight:600;margin-bottom:4px}._description[_ngcontent-%COMP%]{font-size:13px;opacity:.85}.actions-container[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px;padding:16px;border-radius:0 0 8px 8px;justify-content:flex-end;color:unset}.action-button[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:unset;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:6px;cursor:pointer;transition:all .15s ease}.action-button[_ngcontent-%COMP%]:hover:not([disabled]){border-color:var(--border-color)}.action-button[disabled][_ngcontent-%COMP%]{opacity:.4;cursor:not-allowed}.action-button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:18px}[_ngcontent-%COMP%]:-webkit-full-screen   .action-button[_ngcontent-%COMP%]{background:rgba(0,0,0,.6);border-color:#fff9;color:#fff;box-shadow:0 2px 8px #00000059}[_ngcontent-%COMP%]:fullscreen   .action-button[_ngcontent-%COMP%]{background:rgba(0,0,0,.6);border-color:#fff9;color:#fff;box-shadow:0 2px 8px #00000059}.btn[_ngcontent-%COMP%]{padding:6px 10px;border:1px solid rgba(0,0,0,.18);background:#fff;cursor:pointer;border-radius:6px}.btn[disabled][_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.btn--ghost[_ngcontent-%COMP%]{background:transparent}._empty[_ngcontent-%COMP%]{padding:14px;border:1px dashed rgba(0,0,0,.2);border-radius:10px;opacity:.8}"]}),t}();function qv(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"span",7),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showChildren()}),u._uU(1),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(1),u.hij(" ",i._showChildren?"\u2212":"+"," ")}}function Tv(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",4),u.YNc(2,qv,2,1,"span",5),u.TgZ(3,"span",6),u.NdJ("click",function(e){u.CHM(n);var t=u.oxw();return t.launchSearchEngine(e,t.entry.collection)}),u._uU(4),u.qZA(),u.qZA(),u.BQk()}if(2&e){var i=u.oxw();u.xp6(2),u.Q6J("ngIf",i.entry.collection.has_children),u.xp6(2),u.hij(" ",i.entry.collection.name," ")}}function Ov(e,t){if(1&e&&(u.TgZ(0,"span",13),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.entry.collection.description," ")}}function Pv(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"span",7),u.NdJ("click",function(e){u.CHM(n);var t=u.oxw(2);return e.stopPropagation(),t.showChildren()}),u._uU(1),u.qZA()}if(2&e){var i=u.oxw(2);u.xp6(1),u.hij(" ",i._showChildren?"\u2212":"+"," ")}}var kv=function(e){return{"topic__item--hasdescription":e}};function Uv(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",8),u.NdJ("click",function(e){u.CHM(n);var t=u.oxw();return t.launchSearchEngine(e,t.entry.collection)}),u._UZ(1,"img",9),u.TgZ(2,"h3",10),u._uU(3),u.qZA(),u.YNc(4,Ov,2,1,"span",11),u.YNc(5,Pv,2,1,"span",5),u._UZ(6,"i",12),u.qZA()}if(2&e){var i=u.oxw();u.Q6J("ngClass",u.VKq(5,kv,i.entry.collection.description)),u.xp6(1),u.Q6J("src",null==i.entry.collection.image?null:i.entry.collection.image.url,u.LSH),u.xp6(2),u.Oqu(i.entry.collection.name),u.xp6(1),u.Q6J("ngIf",i.entry.collection.description),u.xp6(1),u.Q6J("ngIf",i.entry.collection.has_children&&1==i.module.data.layout)}}var Iv=function(e){return{collection:e,isPrivate:!1}};function Sv(e,t){if(1&e&&u._UZ(0,"hp-module-collection-item",17),2&e){var n=t.$implicit,i=u.oxw(2);u.Q6J("module",i.module)("entry",u.VKq(2,Iv,n))}}function Jv(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",18),u.TgZ(1,"span",19),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showMore()}),u._uU(2,"Show more ..."),u.qZA(),u.qZA()}}function Nv(e,t){if(1&e&&(u.TgZ(0,"div",14),u.YNc(1,Sv,1,4,"hp-module-collection-item",15),u.YNc(2,Jv,3,0,"div",16),u.qZA()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngForOf",n.children.value),u.xp6(1),u.Q6J("ngIf",!n.endOfResults)}}var Qv=function(){var e=function(){function e(t,n){var i=this;d(this,e),this.quickNavigationService=t,this.searchEngineService=n,this._showChildren=!1,this.page=new P.NI(0),this.endOfResults=!1,this._destroy$=new Ki.xQ,this.children=new Jo.X([]),this.searches=new Jo.X([]),this.childrenSearchIds=[],this.childrenSetIds=[],this.children$=(0,le.aj)([this.page.valueChanges.pipe((0,eo.O)(this.page.value))]).pipe((0,ge.w)(function(e){var t,n=s(e,1)[0];return i.quickNavigationService.getNavigationHierarchy({type:"collections",show:(null===(t=i.module.data.feed_settings)||void 0===t?void 0:t.type)||"all",q:"",parentId:i.entry.collection.id,page:n,per_page:20,use_image:!0})}),(0,de.b)(function(e){return i.handleResults(e)}),(0,Wi.R)(this._destroy$))}return p(e,[{key:"ngOnInit",value:function(){}},{key:"launchSearchEngine",value:function(e,t){e.stopPropagation(),this.searchEngineService.selectResource({type:"collection",resource:t,fromQuickNavigation:!0},!0)}},{key:"handleResults",value:function(e){var t=e.results.collections,n=t.searches,i=t.children,o=t.collection;this.endOfResults=i.length<20,this.page.value<1?(this.children.next(i),this.searches.next(n)):(this.children.next([].concat(l(this.children.getValue()),l(i))),this.searches.next([].concat(l(this.searches.getValue()),l(n)))),this.entry.collection=o;var r=e.results.collections.searches,a=[];
1r.sets.length&&r.sets.forEach(function(e){e.searches.length&&a.push.apply(a,l(e.searches))}),this.childrenSearchIds=a.map(function(e){return e.id});var s=[];r.sets&&s.push.apply(s,l(r.sets)),this.childrenSetIds=s.map(function(e){return e.id})}},{key:"showChildren",value:function(){this._showChildren=!this._showChildren}},{key:"showMore",value:function(){}},{key:"ngOnDestroy",value:function(){this._destroy$.next(),this._destroy$.complete()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Q_),u.Y36(_.P2))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-collection-item"]],inputs:{module:"module",entry:"entry"},decls:6,vars:5,consts:[[1,"topic__wrapper"],[4,"ngIf","ngIfElse"],["imageList",""],["class","topic__children",4,"ngIf"],[1,"topic__item--list"],["class","topic__item--expand",3,"click",4,"ngIf"],[1,"topic__item--title",3,"click"],[1,"topic__item--expand",3,"click"],[1,"topic__item--grid",3,"ngClass","click"],["defaultImage","",3,"src"],[1,"topic__item--title"],["class","topic__item--description",4,"ngIf"],[1,"la","la-archive","topic__item--icon"],[1,"topic__item--description"],[1,"topic__children"],[3,"module","entry",4,"ngFor","ngForOf"],["style","margin: 7px 0 14px;",4,"ngIf"],[3,"module","entry"],[2,"margin","7px 0 14px"],[1,"topic__show-more",3,"click"]],template:function(e,t){if(1&e&&(u.TgZ(0,"div",0),u.YNc(1,Tv,5,2,"ng-container",1),u.YNc(2,Uv,7,7,"ng-template",null,2,u.W1O),u.YNc(4,Nv,3,2,"div",3),u.ALo(5,"async"),u.qZA()),2&e){var n=u.MAs(3);u.xp6(1),u.Q6J("ngIf",1==t.module.data.layout)("ngIfElse",n),u.xp6(3),u.Q6J("ngIf",t.entry.collection.has_children&&u.lcZ(5,3,t.children$)&&t._showChildren)}},directives:[c.O5,c.mk,wd,c.sg,e],pipes:[c.Ov],styles:[".topic__wrapper[_ngcontent-%COMP%]{width:100%}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--list[_ngcontent-%COMP%]{display:flex;align-items:center;padding:8px 12px;border:1px solid var(--border-color);border-radius:4px;margin-bottom:6px;cursor:pointer;position:relative}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--list[_ngcontent-%COMP%]   .topic__item--expand[_ngcontent-%COMP%]{font-weight:bold;margin-right:8px;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--list[_ngcontent-%COMP%]   .topic__item--title[_ngcontent-%COMP%]{flex:1;cursor:pointer;font-size:14px;line-height:1.2;margin:0}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--grid[_ngcontent-%COMP%]{position:relative;margin-bottom:8px;outline:none;max-width:250px;height:120px;cursor:pointer;overflow:hidden}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--grid[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--grid[_ngcontent-%COMP%]   .topic__item--title[_ngcontent-%COMP%]{position:absolute;top:0;left:0;padding:12px 16px;font-size:14px;color:#fff;margin:0;background:rgba(0,0,0,.6);transform:translateY(0);transition:all .2s;opacity:1;pointer-events:none}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--grid[_ngcontent-%COMP%]   .topic__item--description[_ngcontent-%COMP%]{position:absolute;top:0;left:0;font-size:12px;color:#fff;margin:0;padding:4px 6px;background:rgba(0,0,0,.6);transform:translateY(6px);transition:all .2s;opacity:0;pointer-events:none}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--grid.topic__item--hasdescription[_ngcontent-%COMP%]:hover   .topic__item--title[_ngcontent-%COMP%]{opacity:0;transform:translateY(-6px)}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--grid.topic__item--hasdescription[_ngcontent-%COMP%]:hover   .topic__item--description[_ngcontent-%COMP%]{opacity:1;transform:translateY(0)}.topic__wrapper[_ngcontent-%COMP%]   .topic__item--grid[_ngcontent-%COMP%]   .topic__item--expand[_ngcontent-%COMP%]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);color:#fff;padding:2px 6px;font-size:14px;border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}
1.topic__wrapper[_ngcontent-%COMP%]   .topic__item--grid[_ngcontent-%COMP%]   .topic__item--icon[_ngcontent-%COMP%]{position:absolute;bottom:9px;right:9px;color:#fff;font-size:16px}.topic__wrapper[_ngcontent-%COMP%]   .topic__children[_ngcontent-%COMP%]{padding-left:20px;margin-top:8px;border-left:2px solid var(--border-color)}.topic__wrapper[_ngcontent-%COMP%]   .topic__show-more[_ngcontent-%COMP%]{display:inline-block;margin-top:8px;font-size:12px;color:var(--link-color);cursor:pointer}.topic__wrapper[_ngcontent-%COMP%]   .topic__show-more[_ngcontent-%COMP%]:hover{text-decoration:underline}"]}),e}(),Lv=function(e){return{fontSize:e}};function Fv(e,t){if(1&e&&(u.TgZ(0,"div",8),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,Lv,n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function Yv(e,t){if(1&e&&(u.TgZ(0,"div",9),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.module.data.description," ")}}var Ev=function(e,t){return{"align-center":e,"align-right":t}},Bv=function(e,t){return{"background-color":e,color:t}};function Dv(e,t){if(1&e&&(u.TgZ(0,"div",5),u.YNc(1,Fv,2,4,"div",6),u.YNc(2,Yv,2,1,"div",7),u.qZA()),2&e){var n=u.oxw();u.Q6J("ngClass",u.WLB(4,Ev,"center"===n.module.data.titleAlignment,"right"===n.module.data.titleAlignment))("ngStyle",u.WLB(7,Bv,n.module.data.titleBackgroundColor||"",n.module.data.titleTextColor||"")),u.xp6(1),u.Q6J("ngIf",n.module.data.title),u.xp6(1),u.Q6J("ngIf",n.module.data.description)}}function zv(e,t){1&e&&(u.ynx(0),u._uU(1," Loading knowledge topics... "),u.BQk())}var jv=function(e){return{collection:e,isPrivate:!1}};function Hv(e,t){if(1&e&&u._UZ(0,"hp-module-collection-item",13),2&e){var n=t.$implicit,i=u.oxw(2);u.Q6J("entry",u.VKq(2,jv,n))("module",i.module)}}function $v(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"button",14),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).showMoreCollections()}),u._uU(2," Show more ... "),u.qZA(),u.BQk()}}var Vv=function(e){return{"collections-module__view--grid":e}},Rv=function(){return[]};function Gv(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",10),u.YNc(2,zv,2,0,"ng-container",4),u.ALo(3,"async"),u.YNc(4,Hv,1,4,"hp-module-collection-item",11),u.TgZ(5,"div",12),u.YNc(6,$v,3,0,"ng-container",4),u.qZA(),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngClass",u.VKq(6,Vv,2===n.module.data.layout)),u.xp6(1),u.Q6J("ngIf",u.lcZ(3,4,n.isLoadingResults$)),u.xp6(2),u.Q6J("ngForOf",n.collectionsHierarchy.value||u.DdM(8,Rv)),u.xp6(2),u.Q6J("ngIf",!n._endOfResultsCollections.value)}}function Kv(e,t){1&e&&(u.ynx(0),u._uU(1," Add required parameters "),u.BQk())}var Wv=function(e,t,n,i){return{"background-color":e,color:t,"font-size":n,"pointer-events":i}},Xv=function(){var t=function(t){e(o,t);var i=n(o);function o(e){var t;return d(this,o),(t=i.call(this)).quickNavigationService=e,t.cikisiLogo="../../../../assets/images/c-logo.png",t.collectionsHierarchy=new Jo.X(null),t.pageCollections=new Jo.X(0),t._endOfResultsCollections=new Jo.X(!1),t._isLoadingResults=new Jo.X(!1),t.mode=new Jo.X("default"),t._destroy$=new Ki.xQ,t}return p(o,[{key:"ngOnInit",value:function(){var e=this;this.module.data.collectionsUpdate$.pipe((0,Wi.R)(this._destroy$),(0,I.h)(function(e){return e&&e.settings})).subscribe(function(t){e.loadCollections(t.settings)}),this.module.data.feed_settings&&this.module.data.triggerCollectionsLoad()}},{key:"loadCollections",value:function(e){var t=this;"all"===e.type?(this._isLoadingResults.next(!0),this.collections$=this.quickNavigationService.getNavigationHierarchy({show:"all",q:e.query||"",type:"collections",page:0,per_page:20,use_image:!0}).pipe((0,de.b)(function(e){var n;t.mode.next(e.mode||"default"),t.collectionsHierarchy.next(e.results.collections),t.pageCollections.next(0),t._endOfResultsCollections.next((null===(n=e.results)||void 0===n?void 0:n.collections.length)<20),t._isLoadingResults.next(!1)}),(0,ue.K)(function(){return t._isLoadingResults.next(!1),(0,ce.of)([])}))):"mine"===e.type?(this._isLoadingResults.next(!0),this.collections$=this.quickNavigationService.getNavigationHierarchy({show:"mine",q:e.query||"",type:"collections",page:0,per_page:20,use_image:!0}).pipe((0,de.b)(function(e){var n;t.mode.next(e.mode||"default"),t.collectionsHierarchy.next(e.results.collections),t.pageCollections.next(0),t._endOfResultsCollections.next((null===(n=e.results)||void 0===n?void 0:n.collections.length)<20),t._isLoadingResults.next(!1)}),(0,ue.K)(function(){return t._isLoadingResults.next(!1),(0,ce.of)([])}))):"subscribed"===e.type?(this._isLoadingResults.next(!0),this.collections$=this.quickNavigationService.getNavigationHierarchy({show:"subscribed",q:e.query||"",type:"collections",page:0,per_page:20,use_image:!0}).pipe((0,de.b)(function(e){var n;t.mode.next(e.mode||"default"),t.collectionsHierarchy.next(e.results.collections),t.pageCollections.next(0),t._endOfResultsCollections.next((null===(n=e.results)||void 0===n?void 0:n.collections.length)<20),t._isLoadingResults.next(!1)}),(0,ue.K)(function(){return t._isLoadingResults.next(!1),(0,ce.of)([])}))):"custom"===e.type&&(this._isLoadingResults.next(!0),this.collections$=this.quickNavigationService.getNavigationHierarchy({show:"custom",q:e.query||"",type:"collections",custom:{mode:e.custom.selectionMode,ids:e.custom.collections.map(function(e){return e.id})},page:0,per_page:20,use_image:!0}).pipe((0,de.b)(function(e){var n;t.mode.next(e.mode||"default"),t.collectionsHierarchy.next(e.results.collections),t.pageCollections.next(0),t._endOfResultsCollections.next((null===(n=e.results)||void 0===n?void 0:n.collections.length)<20),t._isLoadingResults.next(!1)}),(0,ue.K)(function(){return t._isLoadingResults.next(!1),(0,ce.of)([])})))}},{key:"showMoreCollections",value:function(){var e=this,t=this.module.data.feed_settings,n=t.custom?{mode:t.custom.selectionMode,ids:t.custom.collections.map(function(e){return e.id})}:null;this._isLoadingResults.next(!0),this.pageCollections.next(this.pageCollections.getValue()+1),this.quickNavigationService.getNavigationHierarchy({type:"collections",show:t.type||"all",q:t.query,custom:n,per_page:20,page:this.pageCollections.value,use_image:!0}).pipe((0,ue.K)(function(e){return console.error(e),(0,ce.of)({results:{collections:[]}})})).subscribe(function(t){var n=t.results.collections;e.collectionsHierarchy.next([].concat(l(e.collectionsHierarchy.getValue()),l(n))),e._endOfResultsCollections.next(n.length<20),e._isLoadingResults.next(!1)})}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(_.Q_))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-collections"]],features:[u.qOj],decls:8,vars:12,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[1,"collections-module"],["class","collections-module__header",3,"ngClass","ngStyle",4,"ngIf"],[4,"ngIf"],[1,"collections-module__header",3,"ngClass","ngStyle"],["class","collections-module__title",3,"ngStyle",4,"ngIf"],["class","collections-module__description",4,"ngIf"],[1,"collections-module__title",3,"ngStyle"],[1,"collections-module__description"],[1,"collections-module__view",3,"ngClass"],[3,"entry","module",4,"ngFor","ngForOf"],[1,"show__more--btn"],[3,"entry","module"],[1,"btn","btn--small",3,"click"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u.YNc(4,Dv,3,10,"div",3),u.YNc(5,Gv,7,9,"ng-container",4),u.ALo(6,"async"),u.YNc(7,Kv,2,0,"ng-container",4),u.qZA(),u.qZA()),2&e&&(u.xp6(1),u.Oqu(t.module.data.name),u.xp6(1),u.Q6J("ngStyle",u.l5B(7,Wv,t.module.data.backgroundColor,t.module.data.textColor,t.module.data.fontSize+"px",t.isEditing?"none":"auto")),u.xp6(2),u.Q6J("ngIf",t.module.data.title||t.module.data.description),u.xp6(1),u.Q6J("ngIf",u.lcZ(6,5,t.collections$)),u.xp6(2),u.Q6J("ngIf",!(null!=t.module.data.feed_settings&&t.module.data.feed_settings.type)))},directives:[c.PC,c.O5,c.mk,c.sg,Qv],pipes:[c.Ov],styles:[".collections-module__header[_ngcontent-%COMP%]{padding:14px;margin:-24px -24px 14px}.collections-module__header.align-center[_ngcontent-%COMP%]{text-align:center}.collections-module__header.align-right[_ngcontent-%COMP%]{text-align:right}.collections-module__title[_ngcontent-%COMP%]{font-size:20px;font-weight:600;margin-bottom:8px}.collections-module__description[_ngcontent-%COMP%]{font-size:16px;margin-bottom:0;opacity:.85}.collections-module__list[_ngcontent-%COMP%]{list-style:none;padding-left:0;margin:0}.collections-module__list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] + li[_ngcontent-%COMP%]{border-top:1px solid rgba(0,0,0,.1);cursor:pointer}.collections-module__list-item[_ngcontent-%COMP%]{padding:2px 0;display:flex;align-items:center;font-size:14px;grid-gap:10px;gap:10px}.collections-module__dot[_ngcontent-%COMP%]{width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:10px;flex-shrink:0}.collections-module__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:20px;gap:20px}.collections-module__card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-radius:8px;overflow:hidden;text-align:center;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px #00000014;cursor:pointer}.collections-module__card[_ngcontent-%COMP%]:hover{transform:translateY(-3px);box-shadow:0 4px 12px #0000001a}.collections-module__image[_ngcontent-%COMP%]{width:100%;height:120px;-o-object-fit:scale-down;object-fit:scale-down;display:block}.collections-module__name[_ngcontent-%COMP%]{padding:10px;font-size:14px;font-weight:500}.collections-module__view--grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px;gap:8px}"]}),t}();function eZ(e,t){1&e&&(u.TgZ(0,"div",4),u._uU(1," Add required parameters "),u.qZA())}var tZ=function(e){return{fontSize:e}};function nZ(e,t){if(1&e&&(u.TgZ(0,"div",11),u._uU(1),u.qZA()),2&e){var n=u.oxw(3);u.Q6J("ngStyle",u.VKq(2,tZ,n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function iZ(e,t){if(1&e&&(u.TgZ(0,"div",12),u._uU(1),u.qZA()),2&e){var n=u.oxw(3);u.xp6(1),u.hij(" ",n.module.data.description," ")}}var oZ=function(e,t){return{"align-center":e,"align-right":t}},rZ=function(e,t){return{"background-color":e,color:t}};function aZ(e,t){if(1&e&&(u.TgZ(0,"div",8),u.YNc(1,nZ,2,4,"div",9),u.YNc(2,iZ,2,1,"div",10),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngClass",u.WLB(4,oZ,"center"===n.module.data.titleAlignment,"right"===n.module.data.titleAlignment))("ngStyle",u.WLB(7,rZ,n.module.data.titleBackgroun
1dColor||"",n.module.data.titleTextColor||"")),u.xp6(1),u.Q6J("ngIf",n.module.data.title),u.xp6(1),u.Q6J("ngIf",n.module.data.description)}}function sZ(e,t){if(1&e&&(u.TgZ(0,"span",24),u._uU(1),u.qZA()),2&e){var n=u.oxw().ngIf;u.xp6(1),u.hij(" ",n.description," ")}}var lZ=function(e){return{"topic__item--hasdescription":e}};function cZ(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"div",19),u.NdJ("click",function(){var e=u.CHM(n).ngIf;return u.oxw(7).launchSearchEngine({model:e})}),u._UZ(2,"img",20),u.TgZ(3,"h3",21),u._uU(4),u.qZA(),u.YNc(5,sZ,2,1,"span",22),u._UZ(6,"i",23),u.qZA(),u.BQk()}if(2&e){var i=t.ngIf;u.xp6(1),u.Q6J("ngClass",u.VKq(5,lZ,!(null==i||!i.description)))("title",null==i?null:i.name),u.xp6(1),u.Q6J("src",(null==i?null:i.imageUrl)||(null==i||null==i.image?null:i.image.url)||(null==i?null:i.image),u.LSH),u.xp6(2),u.Oqu(null==i?null:i.name),u.xp6(1),u.Q6J("ngIf",null==i?null:i.description)}}function gZ(e,t){if(1&e&&(u.ynx(0),u.YNc(1,cZ,7,7,"ng-container",7),u.BQk()),2&e){var n=u.oxw().$implicit,i=u.oxw(2).ngIf;u.xp6(1),u.Q6J("ngIf",i.get(null==n.model?null:n.model.id))}}function dZ(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"a",27),u._UZ(2,"img",20),u.TgZ(3,"h3",21),u._uU(4),u.qZA(),u._UZ(5,"i",28),u.qZA(),u.BQk()),2&e){var n=u.oxw(2).$implicit;u.xp6(1),u.Q6J("href",n.model.url,u.LSH)("ngClass",u.VKq(5,lZ,n.model.description))("title",n.model.title),u.xp6(1),u.Q6J("src",n.model.image,u.LSH),u.xp6(2),u.Oqu(n.model.title)}}function uZ(e,t){if(1&e&&(u.TgZ(0,"div",29),u._UZ(1,"img",20),u.TgZ(2,"h3",21),u._uU(3),u.qZA(),u._UZ(4,"i",28),u.qZA()),2&e){var n=u.oxw(2).$implicit;u.Q6J("ngClass",u.VKq(4,lZ,n.model.description))("title",n.model.title),u.xp6(1),u.Q6J("src",n.model.image,u.LSH),u.xp6(2),u.Oqu(n.model.title)}}function pZ(e,t){if(1&e&&(u.ynx(0),u.YNc(1,dZ,6,7,"ng-container",25),u.YNc(2,uZ,5,6,"ng-template",null,26,u.W1O),u.BQk()),2&e){var n=u.MAs(3),i=u.oxw(6);u.xp6(1),u.Q6J("ngIf",!i.isEditing)("ngIfElse",n)}}function _Z(e,t){if(1&e&&(u.ynx(0),u.YNc(1,gZ,2,1,"ng-container",7),u.YNc(2,pZ,4,2,"ng-container",7),u.BQk()),2&e){var n=t.$implicit;u.xp6(1),u.Q6J("ngIf","collection"===n.type),u.xp6(1),u.Q6J("ngIf","link"===n.type)}}function mZ(e,t){if(1&e&&(u.TgZ(0,"div",15),u.TgZ(1,"h3",16),u._uU(2),u.qZA(),u.TgZ(3,"div",17),u.YNc(4,_Z,3,2,"ng-container",18),u.qZA(),u.qZA()),2&e){var n=t.$implicit,i=u.oxw(4);u.xp6(2),u.Oqu(n.title),u.xp6(2),u.Q6J("ngForOf",n.items)("ngForTrackBy",i.trackByIndex)}}function fZ(e,t){if(1&e&&(u.ynx(0),u.YNc(1,mZ,5,3,"div",14),u.BQk()),2&e){var n=u.oxw().ngIf,i=u.oxw(2);u.xp6(1),u.Q6J("ngForOf",null==n?null:n.boxes)("ngForTrackBy",i.trackByIndex)}}function hZ(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",13),u.YNc(2,fZ,2,2,"ng-container",7),u.qZA(),u.BQk()),2&e){var n=u.oxw(2);u.xp6(2),u.Q6J("ngIf",n.collectionsMap$.value)}}function vZ(e,t){if(1&e&&(u.TgZ(0,"div",5),u.YNc(1,aZ,3,10,"div",6),u.YNc(2,hZ,3,1,"ng-container",7),u.qZA()),2&e){var n=u.oxw();u.Q6J("loading",n.loadingCollections),u.xp6(1),u.Q6J("ngIf",n.module.data.title||n.module.data.description),u.xp6(1),u.Q6J("ngIf",n.boxes)}}var ZZ=function(e,t,n){return{"background-color":e,color:t,"font-size":n}},xZ=function(){var e=function(){function e(t,n,i,o,r){d(this,e),this.searchEngineService=t,this.collectionsService=n,this.subscriptionsService=i,this.dashboardService=o,this.authService=r,this._canEdit=this.authService.hasRole([0,1]),this.boxes$=new Jo.X(null),this.collectionsMap$=new Jo.X(new Map),this.cikisiLogo="../../../../assets/images/c-logo.png",this.isEditing=!1,this.itemupdate=new u.vpe,this._destroy$=new Ki.xQ,this.trackByIndex=function(e){return e}}return p(e,[{key:"boxes",get:function(){return this.boxes$.value}},{key:"setBoxes",value:function(e){this.boxes$.next(e)}},{key:"index",get:function(){return this._index},set:function(e){console.log("idn:",e),this._index=e}},{key:"onClick",value:function(e){!this.isEditing||this.template.initEditModule(this.module)}},{key:"ngOnInit",value:function(){var e=this;this.module.data.collectionsUpdate$.pipe((0,Wi.R)(this._destroy$)).subscribe(function(){return e.loadBoxes()})}},{key:"trackByBoxTitle",value:function(e,t){return t.title}},{key:"trackByItemIdOrUrl",value:function(e,t){var n,i;return(null===(n=t.model)||void 0===n?void 0:n.id)||(null===(i=t.model)||void 0===i?void 0:i.url)||e}},{key:"launchSearchEngine",value:function(e){this.isEditing||this.searchEngineService.selectResource({type:"collection",resource:e,fromQuickNavigation:!0},!0)}},{key:"loadBoxes",value:function(){var e,t,n,i=this;this.loadingCollections=!0,(0,ce.of)(null!==(n=null===(t=null===(e=this.module)||void 0===e?void 0:e.data)||void 0===t?void 0:t.boxes)&&void 0!==n?n:{}).pipe((0,Ai.U)(function(e){return new k.tlt(JSON.parse(JSON.stringify(e)))}),(0,de.b)(function(e){(0,k.vP2)(e),i.setBoxes(e)}),(0,Ai.U)(function(e){var t,n=new Set;return null===(t=e.boxes)||void 0===t||t.forEach(function(e){var t;return null===(t=e.items)||void 0===t?void 0:t.forEach(function(e){var t;"collection"===e.type&&null!=(null===(t=e.model)||void 0===t?void 0:t.id)&&n.add(+e.model.id)})}),Array.from(n)}
1),(0,ge.w)(function(e){return e.length?i.collectionsService.getCollectionsByIds({ids:e}):(0,ce.of)([])}),(0,Wi.R)(this._destroy$),(0,ue.K)(function(e){return console.error("loadBoxes error",e),i.loadingCollections=!1,(0,ce.of)([])})).subscribe(function(e){var t=e.map(function(e){var t,n,i;return[e.id,Object.assign(Object.assign({},e),{image:null!==(i=null!==(n=null===(t=null==e?void 0:e.image)||void 0===t?void 0:t.url)&&void 0!==n?n:null==e?void 0:e.image)&&void 0!==i?i:""})]});i.collectionsMap$.next(new Map(t)),i.loadingCollections=!1})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.P2),u.Y36(_.a$),u.Y36(_.do),u.Y36(_.sp),u.Y36(_.$h))},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module-collections-old"]],hostBindings:function(e,t){1&e&&u.NdJ("click",function(e){return t.onClick(e.target)})},inputs:{template:"template",index:"index",isEditing:"isEditing",module:"module",origin:"origin"},outputs:{itemupdate:"itemupdate"},decls:5,vars:8,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],["class","_init-msg",4,"ngIf"],["class","collections-module",3,"loading",4,"ngIf"],[1,"_init-msg"],[1,"collections-module",3,"loading"],["class","collections-module__header",3,"ngClass","ngStyle",4,"ngIf"],[4,"ngIf"],[1,"collections-module__header",3,"ngClass","ngStyle"],["class","collections-module__title",3,"ngStyle",4,"ngIf"],["class","collections-module__description",4,"ngIf"],[1,"collections-module__title",3,"ngStyle"],[1,"collections-module__description"],[1,"topic__container--inner"],["class","topic__group--group",4,"ngFor","ngForOf","ngForTrackBy"],[1,"topic__group--group"],[1,"topic__group--title"],[1,"topic__group--inner"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"topic__item--collection",3,"ngClass","title","click"],["defaultImage","",3,"src"],[1,"topic__item--title"],["class","topic__item--description",4,"ngIf"],[1,"la","la-archive","topic__item--icon"],[1,"topic__item--description"],[4,"ngIf","ngIfElse"],["editingLink",""],["target","_blank","rel","noopener",1,"topic__item--link",3,"defaultImage","href","ngClass","title"],[1,"la","la-link","topic__item--icon"],[1,"topic__item--link",3,"defaultImage","ngClass","title"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1),u.qZA(),u.TgZ(2,"div",1),u.YNc(3,eZ,2,0,"div",2),u.YNc(4,vZ,3,3,"div",3),u.qZA()),2&e&&(u.xp6(1),u.Oqu(t.module.data.name),u.xp6(1),u.Q6J("ngStyle",u.kEZ(4,ZZ,t.module.data.backgroundColor,t.module.data.textColor,t.module.data.fontSize+"px")),u.xp6(1),u.Q6J("ngIf",!(null!=t.module&&null!=t.module.data&&t.module.data.boxes)&&!(null!=t.module&&null!=t.module.data&&null!=t.module.data.boxes&&null!=t.module.data.boxes.boxes&&t.module.data.boxes.boxes.length)||(null==t.module||null==t.module.data?null:t.module.data.boxes)&&!(null!=t.module&&null!=t.module.data&&null!=t.module.data.boxes&&null!=t.module.data.boxes.boxes&&t.module.data.boxes.boxes.length)),u.xp6(1),u.Q6J("ngIf",(null==t.module||null==t.module.data?null:t.module.data.boxes)&&(null==t.module||null==t.module.data||null==t.module.data.boxes||null==t.module.data.boxes.boxes?null:t.module.data.boxes.boxes.length)))},directives:[c.PC,c.O5,pe.T,c.mk,c.sg,wd],styles:["[_nghost-%COMP%]{display:block;position:relative;height:100%;overflow:auto}.collections-module__header[_ngcontent-%COMP%]{padding:14px;margin:0}.collections-module__header.align-center[_ngcontent-%COMP%]{text-align:center}.collections-module__header.align-right[_ngcontent-%COMP%]{text-align:right}.collections-module__title[_ngcontent-%COMP%]{font-size:20px;font-weight:600;margin-bottom:8px}.collections-module__description[_ngcontent-%COMP%]{font-size:16px;margin-bottom:0;opacity:.85}.topic__edit-btn--btn[_ngcontent-%COMP%]{width:20px;height:20px;line-height:20px;text-align:center;background-color:var(--accent);color:#fff;border-radius:100px;top:14px;right:14px;display:inline-block;font-size:14px;cursor:pointer}.topic__container--inner[_ngcontent-%COMP%]{height:calc(100% - 40px);overflow:auto;padding:12px 16px}.topic__title[_ngcontent-%COMP%]{padding:16px 12px}.topic__item--collection[_ngcontent-%COMP%], .topic__item--link[_ngcontent-%COMP%]{position:relative;height:100px;margin-bottom:8px;
1cursor:pointer}.topic__item--collection[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .topic__item--link[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topic__item--collection[_ngcontent-%COMP%]   .topic__item--title[_ngcontent-%COMP%], .topic__item--link[_ngcontent-%COMP%]   .topic__item--title[_ngcontent-%COMP%]{position:absolute;top:0;left:0;padding:12px 16px;font-size:14px;color:#fff;margin:0;background:rgba(0,0,0,.6);transform:translateY(0);transition:all .2s;opacity:1;pointer-events:none}.topic__item--collection[_ngcontent-%COMP%]   .topic__item--description[_ngcontent-%COMP%], .topic__item--link[_ngcontent-%COMP%]   .topic__item--description[_ngcontent-%COMP%]{position:absolute;top:0;left:0;font-size:12px;color:#fff;margin:0;padding:4px 6px;background:rgba(0,0,0,.6);transform:translateY(6px);transition:all .2s;opacity:0;pointer-events:none}.topic__item--collection.topic__item--hasdescription[_ngcontent-%COMP%]:hover   .topic__item--title[_ngcontent-%COMP%], .topic__item--link.topic__item--hasdescription[_ngcontent-%COMP%]:hover   .topic__item--title[_ngcontent-%COMP%]{opacity:0;transform:translateY(-6px)}.topic__item--collection.topic__item--hasdescription[_ngcontent-%COMP%]:hover   .topic__item--description[_ngcontent-%COMP%], .topic__item--link.topic__item--hasdescription[_ngcontent-%COMP%]:hover   .topic__item--description[_ngcontent-%COMP%]{opacity:1;transform:translateY(0)}.topic__item--collection[_ngcontent-%COMP%]   .topic__item--icon[_ngcontent-%COMP%], .topic__item--link[_ngcontent-%COMP%]   .topic__item--icon[_ngcontent-%COMP%]{position:absolute;bottom:9px;right:9px;color:#fff}.topic__group--group[_ngcontent-%COMP%]{width:100%;margin-bottom:16px}.topic__group--group[_ngcontent-%COMP%]   .topic__group--title[_ngcontent-%COMP%]{font-size:14px;margin:0 0 8px;line-height:1;font-weight:300}.topic__group--group[_ngcontent-%COMP%]   .topic__group--inner[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,250px));grid-gap:4px;gap:4px}.topic__group--group[_ngcontent-%COMP%]   .topic__group--inner[_ngcontent-%COMP%]   .topic__item--link[_ngcontent-%COMP%], .topic__group--group[_ngcontent-%COMP%]   .topic__group--inner[_ngcontent-%COMP%]   .topic__item--collection[_ngcontent-%COMP%]{height:120px}.topic__group--group[_ngcontent-%COMP%]   .topic__group--inner[_ngcontent-%COMP%]   .topic__item--link[_ngcontent-%COMP%]   .topic__item--title[_ngcontent-%COMP%], .topic__group--group[_ngcontent-%COMP%]   .topic__group--inner[_ngcontent-%COMP%]   .topic__item--collection[_ngcontent-%COMP%]   .topic__item--title[_ngcontent-%COMP%]{font-size:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:56px}.topic__group--group[_ngcontent-%COMP%]   .topic__group--inner[_ngcontent-%COMP%]   .topic__item--link[_ngcontent-%COMP%]   img[_ngcontent-%COMP%], .topic__group--group[_ngcontent-%COMP%]   .topic__group--inner[_ngcontent-%COMP%]   .topic__item--collection[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%}"]}),e}();function bZ(e,t){1&e&&(u.ynx(0),u.TgZ(1,"span",5),u._uU(2,"|"),u.qZA(),u.TgZ(3,"span",6),u._uU(4,"Twitter"),u.qZA(),u.BQk())}function CZ(e,t){1&e&&(u.ynx(0),u.TgZ(1,"span",5),u._uU(2,"|"),u.qZA(),u.TgZ(3,"span",6),u._uU(4,"Facebook"),u.qZA(),u.BQk())}function yZ(e,t){1&e&&(u.ynx(0),u.TgZ(1,"span",5),u._uU(2,"|"),u.qZA(),u.TgZ(3,"span",6),u._uU(4,"LinkedIn"),u.qZA(),u.BQk())}var MZ=function(e,t){return{backgroundColor:e,color:t}},wZ=function(){var t=function(t){e(o,t);var i=n(o);function o(){return d(this,o),i.call(this)}return p(o,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-footer"]],inputs:{module:"module"},features:[u.qOj],decls:10,vars:8,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[1,"_text"],[1,"_social"],[4,"ngIf"],[1,"_social__separator"],[1,"_social__link"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Footer"),u.qZA(),u.TgZ(2,"div",1),u.TgZ(3,"div",2),u._uU(4),u.qZA(),u._UZ(5,"br"),u.TgZ(6,"div",3),u.YNc(7,bZ,5,0,"ng-container",4),u.YNc(8,CZ,5,0,"ng-container",4),u.YNc(9,yZ,5,0,"ng-container",4),u.qZA(),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.WLB(5,MZ,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(2),u.Oqu(t.module.data.title),u.xp6(3),u.Q6J("ngIf",t.module.data.twitter),u.xp6(1),u.Q6J("ngIf",t.module.data.facebook),u.xp6(1),u.Q6J("ngIf",t.module.data.linkedin))},directives:[c.PC,c.O5],styles:["._text[_ngcontent-%COMP%]{text-align:center;font-size:12px}._description[_ngcontent-%COMP%]{text-align:center;font-size:12px}._social[_ngcontent-%COMP%]{text-align:center}
1._social__separator[_ngcontent-%COMP%]{padding:0 6px}._social__separator[_ngcontent-%COMP%]:first-child{display:none}"]}),t}(),AZ=function(e){return{fontSize:e}};function qZ(e,t){if(1&e&&(u.TgZ(0,"div",6),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,AZ,n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function TZ(e,t){if(1&e&&(u.TgZ(0,"div",7),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.module.data.description," ")}}var OZ=function(e,t,n){return{backgroundColor:e,color:t,boxShadow:n}};function PZ(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",3),u.YNc(2,qZ,2,4,"div",4),u.YNc(3,TZ,2,1,"div",5),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngClass","--"+n.module.data.titleAlignment)("ngStyle",u.kEZ(4,OZ,n.module.data.titleBackgroundColor||"",n.module.data.titleTextColor||"","inset 0 0 0 "+n.module.data.titleBorderWidth+"px "+n.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngIf",n.module.data.title),u.xp6(1),u.Q6J("ngIf",n.module.data.description)}}function kZ(e,t){1&e&&(u.ynx(0),u.TgZ(1,"em"),u._uU(2,"Loading activity ..."),u.qZA(),u.BQk())}function UZ(e,t){if(1&e&&(u.ynx(0),u._uU(1,' commented " '),u._UZ(2,"strong",19),u._uU(3,' " in article '),u.BQk()),2&e){var n=u.oxw().$implicit;u.xp6(2),u.Q6J("innerHTML",n.comment_model.name,u.oJD)}}function IZ(e,t){if(1&e&&(u.TgZ(0,"strong"),u._uU(1),u.qZA()),2&e){var n=u.oxw().$implicit;u.xp6(1),u.Oqu(n.action)}}function SZ(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"span"),u._uU(2," article "),u.TgZ(3,"b"),u._uU(4),u.qZA(),u._uU(5," in knowledge topic "),u.qZA(),u.BQk()),2&e){var n=u.oxw().$implicit;u.xp6(4),u.Oqu(n.item_model.name)}}function JZ(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"span"),u.TgZ(2,"b"),u._uU(3),u.qZA(),u._uU(4," in article "),u.qZA(),u.BQk()),2&e){var n=u.oxw().$implicit;u.xp6(3),u.Oqu(n.tag_model.name)}}function NZ(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"li",11),u.TgZ(1,"div",12),u.TgZ(2,"img",13),u.NdJ("error",function(e){var t=u.CHM(n).$implicit;return u.oxw(2).setFallbackAvatar(e,t)}),u.qZA(),u.TgZ(3,"div",14),u.TgZ(4,"p",15),u._uU(5),u.YNc(6,UZ,4,1,"ng-container",16),u.YNc(7,IZ,2,1,"ng-template",null,17,u.W1O),u.YNc(9,SZ,6,1,"ng-container",2),u.YNc(10,JZ,5,1,"ng-container",2),u.TgZ(11,"b"),u._uU(12),u.qZA(),u.ynx(13),u._uU(14),u.BQk(),u.qZA(),u.TgZ(15,"span",18),u._uU(16),u.ALo(17,"dateAgo"),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=t.$implicit,o=u.MAs(8);u.xp6(2),u.Q6J("src",null==i.user.avatar?null:i.user.avatar.url,u.LSH),u.xp6(3),u.hij(" ",i.user.full_name," \u2013 "),u.xp6(1),u.Q6J("ngIf","ItemComment"===i.type)("ngIfElse",o),u.xp6(3),u.Q6J("ngIf",i.isCollectionItem),u.xp6(1),u.Q6J("ngIf",i.isItemTag),u.xp6(2),u.Oqu(i.model.name),u.xp6(2),u.Oqu(i.postSentenceText),u.xp6(2),u.hij(" ",u.lcZ(17,9,i.action_time)," ")}}function QZ(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"ul",8),u.YNc(2,NZ,18,11,"li",9),u.qZA(),u.TgZ(3,"a",10),u.NdJ("click",function(){return u.CHM(n),u.oxw().showAllActivity()}),u._uU(4,"Show all activity"),u.qZA(),u.BQk()}if(2&e){var i=u.oxw();u.xp6(2),u.Q6J("ngForOf",i.activity)}}function LZ(e,t){1&e&&(u.ynx(0),u.TgZ(1,"span"),u._uU(2,"No activity yet!"),u.qZA(),u.BQk())}var FZ=function(e,t){return{backgroundColor:e,color:t}},YZ=function(){var t=function(t){e(o,t);var i=n(o);function o(e,t,n){var r;return d(this,o),(r=i.call(this)).activityService=e,r.notificationService=t,r.router=n,r.routePrefix="/"+localStorage.getItem("client_name")+"/",r._destroy$=new Ki.xQ,r}return p(o,[{key:"ngOnInit",value:function(){var e=this;this.module.data.itemsUpdate$.pipe((0,Wi.R)(this._destroy$)).subscribe(function(){e.getActivity()}),this.getActivity()}},{key:"getActivity",value:function(){var e=this;this._loading=!0,console.log("gacc:",this.module.data.topics),this.activityService.getActivity({page:0,per_page:this.module.data.count,trackable_type:"all",topics:this.module.data.topics}).subscribe(function(t){e.activity=t,e._loading=!1},function(t){e.notificationService.error("Cant load activity"),e._loading=!1})}},{key:"showAllActivity",value:function(){this.router.navigateByUrl(this.routePrefix+"activities/group-activities")}},{key:"setFallbackAvatar",value:function(e,t){var n=e.target,i="https://eu.ui-avatars.c
1om/api/?size=200&background=337af7&color=fff&name=".concat("".concat(t.user.first_name," ").concat(t.user.last_name).replace(/\s/g,"+"));n.onerror=null,n.src=i}},{key:"ngOnDestroy",value:function(){this._destroy$.next()}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(_.M4),u.Y36(_.gq),u.Y36(g.F0))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-activity"]],inputs:{module:"module"},features:[u.qOj],decls:7,vars:8,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[4,"ngIf"],[1,"_header",3,"ngClass","ngStyle"],["class","_title",3,"ngStyle",4,"ngIf"],["class","_description",4,"ngIf"],[1,"_title",3,"ngStyle"],[1,"_description"],[1,"_list"],["class","_list__item",4,"ngFor","ngForOf"],[1,"btn","btn--smaller","_link",3,"click"],[1,"_list__item"],[1,"activity-item"],["alt","User Avatar",1,"activity-avatar",3,"src","error"],[1,"activity-content"],[1,"activity-text"],[4,"ngIf","ngIfElse"],["defaultAction",""],[1,"activity-date"],[1,"inline__comment__preview",3,"innerHTML"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Activity"),u.qZA(),u.TgZ(2,"div",1),u.YNc(3,PZ,4,8,"ng-container",2),u.YNc(4,kZ,3,0,"ng-container",2),u.YNc(5,QZ,5,1,"ng-container",2),u.YNc(6,LZ,3,0,"ng-container",2),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.WLB(5,FZ,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("ngIf",t.module.data.title||t.module.data.description),u.xp6(1),u.Q6J("ngIf",t._loading),u.xp6(1),u.Q6J("ngIf",!t._loading&&(null==t.activity?null:t.activity.length)),u.xp6(1),u.Q6J("ngIf",!(t._loading||null!=t.activity&&t.activity.length)))},directives:[c.PC,c.O5,c.mk,c.sg],pipes:[oo.R],styles:['@charset "UTF-8";._header[_ngcontent-%COMP%]{padding:14px;margin:-12px -16px 14px}._title[_ngcontent-%COMP%]{font-size:20px;font-weight:bold;font-family:Poppins}._list[_ngcontent-%COMP%]{padding:0;margin:0 0 12px;list-style:none;display:flex;flex-direction:column}._list__item[_ngcontent-%COMP%]{padding:12px 0;border-top:1px dashed #ddd}._list__item[_ngcontent-%COMP%]:first-child{border-top:none}._list__item[_ngcontent-%COMP%]   .activity-item[_ngcontent-%COMP%]{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}._list__item[_ngcontent-%COMP%]   .activity-avatar[_ngcontent-%COMP%]{width:40px;height:40px;flex-shrink:0;margin-top:0}._list__item[_ngcontent-%COMP%]   .activity-content[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column}._list__item[_ngcontent-%COMP%]   .activity-text[_ngcontent-%COMP%]{margin:0;line-height:1.45}._list__item[_ngcontent-%COMP%]   .activity-date[_ngcontent-%COMP%], ._list__item[_ngcontent-%COMP%]   .timeline__item-date[_ngcontent-%COMP%]{margin-top:4px;font-size:11px;display:block}._link[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]     .inline__comment__preview p{display:inline;margin:0}[_nghost-%COMP%]     .inline__comment__preview p+p:before{content:" \\b7  ";margin:0 4px}[_nghost-%COMP%]     .inline__comment__preview p:after{content:""}']}),t}(),EZ=function(e){return{fontSize:e}};function BZ(e,t){if(1&e&&(u.TgZ(0,"div",6),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.Q6J("ngStyle",u.VKq(2,EZ,n.module.data.titleSize?n.module.data.titleSize+"px":"20px")),u.xp6(1),u.hij(" ",n.module.data.title," ")}}function DZ(e,t){if(1&e&&(u.TgZ(0,"div",7),u._uU(1),u.qZA()),2&e){var n=u.oxw(2);u.xp6(1),u.hij(" ",n.module.data.description," ")}}var zZ=function(e,t,n){return{backgroundColor:e,color:t,boxShadow:n}};function jZ(e,t){if(1&e&&(u.ynx(0),u.TgZ(1,"div",3),u.YNc(2,BZ,2,4,"div",4),u.YNc(3,DZ,2,1,"div",5),u.qZA(),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngClass","--"+n.module.data.titleAlignment)("ngStyle",u.kEZ(4,zZ,n.module.data.titleBackgroundColor||"",n.module.data.titleTextColor||"","inset 0 0 0 "+n.module.data.titleBorderWidth+"px "+n.module.data.titleBorderColor)),u.xp6(1),u.Q6J("ngIf",n.module.data.title),u.xp6(1),u.Q6J("ngIf",n.module.data.description)}}function HZ(e,t){1&e&&(u.ynx(0),u.TgZ(1,"em"),u._uU(2,"Loading comments..."),u.qZA(),u.BQk())}function $Z(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"li",11),u.TgZ(1,"div",12),u.TgZ(2,"img",13),u.NdJ("error",function(e){var t=u.CHM(n).$implicit;return u.oxw(2).setFallbackAvatar(e,t)}),u.qZA(),u.TgZ(3,"div",14),u.TgZ(4,"p",15),u._UZ(5,"b",16),u._UZ(6,"br"),u._uU(7," Commented on article "),u.TgZ(8,"b"),u._uU(9),u.qZA(),u.qZA(),u.TgZ(10,"span",17),u._uU(11),u.ALo(12,"dateAgo"),u.qZA(),u.qZA(),u.qZA(),u.qZA()}
1if(2&e){var i=t.$implicit;u.xp6(2),u.Q6J("src",null==i.user.avatar?null:i.user.avatar.url,u.LSH),u.xp6(3),u.Q6J("innerHTML",i.comment_model.name,u.oJD),u.xp6(4),u.Oqu(i.model.name),u.xp6(2),u.hij(" ",u.lcZ(12,4,i.action_time)," ")}}function VZ(e,t){if(1&e){var n=u.EpF();u.ynx(0),u.TgZ(1,"ul",8),u.YNc(2,$Z,13,6,"li",9),u.qZA(),u.TgZ(3,"a",10),u.NdJ("click",function(){return u.CHM(n),u.oxw().showAllActivity()}),u._uU(4,"Show all comments"),u.qZA(),u.BQk()}if(2&e){var i=u.oxw();u.xp6(2),u.Q6J("ngForOf",i.activity)}}function RZ(e,t){1&e&&(u.ynx(0),u.TgZ(1,"span"),u._uU(2,"No comments!"),u.qZA(),u.BQk())}var GZ=function(e,t){return{backgroundColor:e,color:t}},KZ=function(){var t=function(t){e(o,t);var i=n(o);function o(e,t,n){var r;return d(this,o),(r=i.call(this)).activityService=e,r.notificationService=t,r.router=n,r.routePrefix="/"+localStorage.getItem("client_name")+"/",r._destroy$=new Ki.xQ,r}return p(o,[{key:"ngOnInit",value:function(){var e=this;this.module.data.itemsUpdate$.pipe((0,Wi.R)(this._destroy$)).subscribe(function(){e.getActivity()}),this.getActivity()}},{key:"getActivity",value:function(){var e=this;this._loading=!0,this.activityService.getActivity({page:0,per_page:this.module.data.count,trackable_type:"ItemComment",topics:this.module.data.topics}).subscribe(function(t){e.activity=t,e._loading=!1},function(t){e.notificationService.error("Cant load comments"),e._loading=!1})}},{key:"showAllActivity",value:function(){this.router.navigateByUrl(this.routePrefix+"activities/group-activities")}},{key:"setFallbackAvatar",value:function(e,t){var n=e.target,i="https://eu.ui-avatars.com/api/?size=200&background=337af7&color=fff&name=".concat("".concat(t.user.first_name," ").concat(t.user.last_name).replace(/\s/g,"+"));n.onerror=null,n.src=i}},{key:"ngOnDestroy",value:function(){this._destroy$.next()}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)(u.Y36(_.M4),u.Y36(_.gq),u.Y36(g.F0))},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-comments"]],inputs:{module:"module"},features:[u.qOj],decls:7,vars:8,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[4,"ngIf"],[1,"_header",3,"ngClass","ngStyle"],["class","_title",3,"ngStyle",4,"ngIf"],["class","_description",4,"ngIf"],[1,"_title",3,"ngStyle"],[1,"_description"],[1,"_list"],["class","_list__item",4,"ngFor","ngForOf"],[1,"btn","btn--smaller","_link",3,"click"],[1,"_list__item"],[1,"activity-item"],[1,"activity-avatar",3,"src","error"],[1,"activity-content"],[1,"activity-text"],[1,"inline__comment__preview",3,"innerHTML"],[1,"activity-date"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Comments"),u.qZA(),u.TgZ(2,"div",1),u.YNc(3,jZ,4,8,"ng-container",2),u.YNc(4,HZ,3,0,"ng-container",2),u.YNc(5,VZ,5,1,"ng-container",2),u.YNc(6,RZ,3,0,"ng-container",2),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.WLB(5,GZ,t.module.data.backgroundColor||"",t.module.data.textColor||"")),u.xp6(1),u.Q6J("ngIf",t.module.data.title||t.module.data.description),u.xp6(1),u.Q6J("ngIf",t._loading),u.xp6(1),u.Q6J("ngIf",!t._loading&&(null==t.activity?null:t.activity.length)),u.xp6(1),u.Q6J("ngIf",!(t._loading||null!=t.activity&&t.activity.length)))},directives:[c.PC,c.O5,c.mk,c.sg],pipes:[oo.R],styles:['@charset "UTF-8";._header[_ngcontent-%COMP%]{padding:14px;margin:-12px -16px 14px}._title[_ngcontent-%COMP%]{font-size:20px;font-weight:bold;font-family:Poppins}._list[_ngcontent-%COMP%]{padding:0;margin:0 0 12px;list-style:none;display:flex;flex-direction:column}._list__item[_ngcontent-%COMP%]{padding:12px 0;border-top:1px dashed #ddd}._list__item[_ngcontent-%COMP%]:first-child{border-top:none}.activity-item[_ngcontent-%COMP%]{display:flex;align-items:flex-start;grid-gap:12px;gap:12px}.activity-avatar[_ngcontent-%COMP%]{width:40px;height:40px;flex-shrink:0}.activity-content[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column}.activity-text[_ngcontent-%COMP%]{margin:0;line-height:1.45}.activity-date[_ngcontent-%COMP%]{margin-top:4px;font-size:11px}._link[_ngcontent-%COMP%]{cursor:pointer}[_nghost-%COMP%]     .inline__comment__preview p{display:inline;margin:0}[_nghost-%COMP%]     .inline__comment__preview p+p:before{content:" \\b7  ";margin:0 4px}[_nghost-%COMP%]     .inline__comment__preview p:after{content:""}']}),t}(),WZ=function(e){return{backgroundColor:e}},XZ=function(e){return{height:e}},ex=function(){var t=function(t){e(o,t);var i=n(o);function o(){return d(this,o),i.call(this)}return p(o,[{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}}]),o}(w_);return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=u.Xpm({type:t,selectors:[["hp-module-spacer"]],inputs:{module:"module"},features:[u.qOj],decls:4,vars:6,consts:[[1,"label-module-type"],[1,"hp-module-inner",3,"ngStyle"],[3,"ngStyle"]],template:function(e,t){1&e&&(u.TgZ(0,"span",0),u._uU(1,"Spacer"),u.qZA(),u.TgZ(2,"div",1),u._UZ(3,"div",2),u.qZA()),2&e&&(u.xp6(2),u.Q6J("ngStyle",u.VKq(2,WZ,t.module.data.backgroundColor||"")),u.xp6(1),u.Q6J("ngStyle",u.VKq(4,XZ,t.module.data.height?t.module.data.height+"px":"")))},directives:[c.PC],styles:[""]}),t}();function tx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",4),u.TgZ(1,"div",5),u.NdJ("click",function(){return u.CHM(n),u.oxw(2).deleteModule(
1)}),u._UZ(2,"i",6),u.qZA(),u.qZA()}}function nx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-heading",7),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)("origin",i.origin)}}function ix(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-banner",7),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)("origin",i.origin)}}function ox(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-ask-mila",7),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)("origin",i.origin)}}function rx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-articles",7),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)("origin",i.origin)}}function ax(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-newsfeed",7),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)("origin",i.origin)}}function sx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-search-field",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function lx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-image",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function cx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-menu",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function gx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-text-block",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function dx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-iframe",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function ux(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-collections",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function px(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-collections-old",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function _x(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-footer",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function mx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-activity",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function fx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-comments",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function hx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"hp-module-spacer",8),u.NdJ("itemupdate",function(){return u.CHM(n),u.oxw(2).itemUpdate()}),u.qZA()}if(2&e){var i=u.oxw(2);u.Q6J("index",i.index)("isEditing",i.isEditing)("template",i.template)("module",i.module)}}function vx(e,t){if(1&e&&(u.ynx(0),u.YNc(1,tx,3,0,"div",1),u.YNc(2,nx,1,5,"hp-module-heading",2),u.YNc(3,ix,1,5,"hp-module-banner",2),u.YNc(4,ox,1,5,"hp-module-ask-mila",2),u.YNc(5,rx,1,5,"hp-module-articles",2),u.YNc(6,ax,1,5,"hp-module-newsfeed",2),u.YNc(7,sx,1,4,"hp-module-search-field",3),u.YNc(8,lx,1,4,"hp-module-image",3),u.YNc(9,cx,1,4,"hp-module-menu",3),u.YNc(10,gx,1,4,"hp-module-text-block",3),u.YNc(11,dx,1,4,"hp-module-iframe",3),u.YNc(12,ux,1,4,"hp-module-collections",3),u.YNc(13,px,1,4,"hp-module-collections-old",3),u.YNc(14,_x,1,4,"hp-module-footer",3),u.YNc(15,mx,1,4,"hp-module-activity",3),u.YNc(16,fx,1,4,"hp-module-comments",3),u.YNc(17,hx,1,4,"hp-module-spacer",3),u.BQk()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngIf",n.module),u.xp6(1),u.Q6J("ngIf","module_heading"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_banner"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_ask_mila"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_articles"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_newsfeed"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_search_field"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_image"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_menu"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_text_block"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_iframe"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_collections"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_collections_old"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_footer"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_activity"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_comments"===(null==n.module?null:n.module.type)),u.xp6(1),u.Q6J("ngIf","module_spacer"===(null==n.module?null:n.module.type))}}var Zx=function(){var e=function(){function e(){d(this,e),this._active=!1,this._disabled=!1,this.isEditing=!1,this.itemupdate=new u.vpe}return p(e,[{key:"index",set:function(e){this._index=e,this._indexString=this._index?this._index.join(","):"-",this.module.index=e}},{key:"ngOnInit",value:function(){}},{key:"ngAfterViewInit",value:function(){}},{key:"editing",get:function(){return this.template.editingModule===this.module}},{key:"itemUpdate",value:function(){this.itemupdate.emit(!0)}},{key:"deleteModule",value:function(){console.log(this.module.index),this.template.removeModule(this.module.index)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=u.Xpm({type:e,selectors:[["hp-module"]],hostVars:2,hostBindings:function(e,t){2&e&&u.ekj("--editing",t.editing&&t.isEditing)},inputs:{template:"template",isEditing:"isEditing",module:"module",index:"index",origin:"origin"},outputs:{itemupdate:"itemupdate"},decls:1,vars:1,consts:[[4,"homepagesModuleAccess"],["class","_module-control
1s",4,"ngIf"],[3,"index","isEditing","template","module","origin","itemupdate",4,"ngIf"],[3,"index","isEditing","template","module","itemupdate",4,"ngIf"],[1,"_module-controls"],[1,"_module-controls__trash",3,"click"],[1,"la","la-trash"],[3,"index","isEditing","template","module","origin","itemupdate"],[3,"index","isEditing","template","module","itemupdate"]],template:function(e,t){1&e&&u.YNc(0,vx,18,17,"ng-container",0),2&e&&u.Q6J("homepagesModuleAccess",t.module.type)},directives:[Fr,c.O5,O_,N_,Tm,nh,Jh,Dh,Rh,gv,uv,Av,Xv,xZ,wZ,YZ,KZ,ex],styles:["[_nghost-%COMP%]{position:relative}  .label-module-type{color:#fff;font-size:9px;padding:0 2px;display:block;top:2px;left:2px;text-transform:uppercase;letter-spacing:.04em;background-color:var(--color-brand)}.--editing[_nghost-%COMP%]{outline:dashed 4px #f70;display:block}.--editing[_nghost-%COMP%]     .label-module-type{background-color:#f70!important}[_nghost-%COMP%]  .hp-module-inner{padding:12px 16px}[_nghost-%COMP%]  .--left{text-align:left}[_nghost-%COMP%]  .--center{text-align:center}[_nghost-%COMP%]  .--right{text-align:right}._module-controls[_ngcontent-%COMP%]{display:flex;grid-gap:4px;gap:4px;display:none;position:absolute;top:6px;right:6px;z-index:1}._module-controls__trash[_ngcontent-%COMP%]{width:24px;height:24px;background-color:var(--bg-boxes);box-shadow:0 1px 2px #0003;cursor:pointer;text-align:center;line-height:24px;border-radius:100px}[_nghost-%COMP%]:hover   ._module-controls[_ngcontent-%COMP%]{display:flex}"]}
1),e}(),xx=o(29486),bx=function(){var e=p(function e(){d(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[c.ez,y_,g.Bz,b_.m,M_.xc.forRoot(),Ur._t,Rg.d,xx.ChatbotQueryBuilderModule]]}),e}();function Cx(e,t){if(1&e&&(u.TgZ(0,"span",20),u._UZ(1,"span",21),u._uU(2),u.qZA()),2&e){var n=t.$implicit;u.xp6(2),u.hij(" ",n.name," ")}}function yx(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"div",7),u._UZ(1,"i",8),u.TgZ(2,"div",9),u.TgZ(3,"p"),u._uU(4," Removing this group will leave the following Knowledge Topics with no group attached: "),u.qZA(),u.TgZ(5,"div",10),u.YNc(6,Cx,3,1,"span",11),u.qZA(),u.TgZ(7,"div",12),u.TgZ(8,"div",13),u.TgZ(9,"label",14),u.TgZ(10,"input",15),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().switchToClient=e}),u.qZA(),u._UZ(11,"span",16),u.TgZ(12,"span",17),u._uU(13,"Keep sharing mode "),u.TgZ(14,"strong"),u._uU(15,"Groups"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(16,"p",18),u._uU(17,"These topics will stay in Groups mode but, with no group attached, won't be visible to any user until a group is added again."),u.qZA(),u.qZA(),u.TgZ(18,"div",13),u.TgZ(19,"label",14),u.TgZ(20,"input",19),u.NdJ("ngModelChange",function(e){return u.CHM(n),u.oxw().switchToClient=e}),u.qZA(),u._UZ(21,"span",16),u.TgZ(22,"span",17),u._uU(23,"Share the topics to the whole "),u.TgZ(24,"strong"),u._uU(25,"Client"),u.qZA(),u.qZA(),u.qZA(),u.TgZ(26,"p",18),u._uU(27,"Switch the topics to Client mode, making them visible to all your users instead of only specific groups."),u.qZA(),u.qZA(),u.qZA(),u.qZA(),u.qZA()}if(2&e){var i=u.oxw();u.xp6(6),u.Q6J("ngForOf",i.groupsToClientTopics),u.xp6(4),u.Q6J("ngModel",i.switchToClient),u.xp6(10),u.Q6J("ngModel",i.switchToClient)}}function Mx(e,t){if(1&e&&(u.TgZ(0,"span",20),u._UZ(1,"span",23),u._uU(2),u.qZA()),2&e){var n=t.$implicit;u.xp6(2),u.hij(" ",n.name," ")}}function wx(e,t){if(1&e&&(u.TgZ(0,"div",7),u._UZ(1,"i",22),u.TgZ(2,"div",9),u.TgZ(3,"p"),u._uU(4,"The following Topics and its children ("),u.TgZ(5,"em"),u._uU(6,"previously in sharing mode "),u.TgZ(7,"strong"),u._uU(8,"Client"),u.qZA(),u.qZA(),u._uU(9,"):"),u.qZA(),u.TgZ(10,"div",10),u.YNc(11,Mx,3,1,"span",11),u.qZA(),u.TgZ(12,"p"),u._uU(13,"... will now be changed to "),u.TgZ(14,"strong"),u._uU(15,"Groups"),u.qZA(),u._uU(16,"."),u.qZA(),u.qZA(),u.qZA()),2&e){var n=u.oxw();u.xp6(11),u.Q6J("ngForOf",n.clientToGroupsTopics)}}u.B6R(xr,[c.O5,c.sg,kr,c.PC,Ur.Wj,Zx,Ur.Zt],[c.Ov]);var Ax=function(){var e=function(){function e(t){d(this,e),this.modalService=t,this.groupsToClientTopics=[],this.clientToGroupsTopics=[],this.switchToClient="no",this.result=null}return p(e,[{key:"update",value:function(){this.result="yes"===this.switchToClient,this.modalService.close()}},{key:"cancel",value:function(){this.modalService.close()}},{key:"ngOnDestroy",value:function(){this.callback&&this.callback(this.result)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.Z7))},e.\u0275cmp=u.Xpm({type:e,selectors:[["app-group-sharing-mode-modal"]],inputs:{groupsToClientTopics:"groupsToClientTopics",clientToGroupsTopics:"clientToGroupsTopics",callback:"callback"},decls:12,vars:2,consts:[[1,"sharing-mode-modal"],[1,"sharing-mode-modal__header"],[1,"la","la-times","sharing-mode-modal__close",3,"click"],["class","sharing-mode-modal__box",4,"ngIf"],[1,"sharing-mode-modal__footer"],["type","button",1,"btn","btn--cancel",3,"click"],["type","button",1,"btn",3,"click"],[1,"sharing-mode-modal__box"],[1,"la","la-exclamation-triangle","sharing-mode-modal__icon","--warning"],[1,"sharing-mode-modal__box-content"],[1,"sharing-mode-modal__list"],["class","sharing-mode-modal__chip",4,"ngFor","ngForOf"],[1,"sharing-mode-modal__radios"],[1,"radio-option"],[1,"radio"],["type","radio","name","switchToClient","value","no",3,"ngModel","ngModelChange"],[1,"radio__input"],[1,"radio__label"],[1,"radio-option__hint"],["type","radio","name","switchToClient","value","yes",3,"ngModel","ngModelChange"],[1,"sharing-mode-modal__chip"],[1,"sharing-mode-modal__dot","--warning"],[1,"la","la-info-circle","sharing-mode-modal__icon","--info"],[1,"sharing-mode-modal__dot","--info"]],template:function(e,t){1&e&&(u.TgZ(0,"div",0),u.TgZ(1,"div",1),u.TgZ(2,"h3"),u._uU(3,'Confirm "Sharing mode" changes'),u.qZA(),u.TgZ(4,"i",2),u.NdJ("click",function(){return t.cancel()}),u.qZA(),u.qZA(),u.YNc(5,yx,28,3,"div",3),u.YNc(6,wx,17,1,"div",3),u.TgZ(7,"div",4),u.TgZ(8,"button",5),u.NdJ("click",function(){return t.cancel()}),u._uU(9,"Cancel"),u.qZA(),u.TgZ(10,"button",6),u.NdJ("click",function(){return t.update(
1)}),u._uU(11,"Confirm Changes"),u.qZA(),u.qZA(),u.qZA()),2&e&&(u.xp6(5),u.Q6J("ngIf",t.groupsToClientTopics.length),u.xp6(1),u.Q6J("ngIf",t.clientToGroupsTopics.length))},directives:[c.O5,c.sg,P._,P.Fj,P.JJ,P.On],styles:[".sharing-mode-modal[_ngcontent-%COMP%]{padding:24px;color:var(--text-color)}.sharing-mode-modal__header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.sharing-mode-modal__header[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:20px;font-weight:700;margin:0}.sharing-mode-modal__close[_ngcontent-%COMP%]{cursor:pointer;font-size:20px;opacity:.6}.sharing-mode-modal__close[_ngcontent-%COMP%]:hover{opacity:1}.sharing-mode-modal__box[_ngcontent-%COMP%]{display:flex;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--border-color);border-radius:8px;margin-bottom:16px}.sharing-mode-modal__icon[_ngcontent-%COMP%]{font-size:22px;flex-shrink:0}.sharing-mode-modal__icon.--warning[_ngcontent-%COMP%]{color:#f0a020}.sharing-mode-modal__icon.--info[_ngcontent-%COMP%]{color:var(--accent)}.sharing-mode-modal__box-content[_ngcontent-%COMP%]{flex-grow:1}.sharing-mode-modal__box-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0 0 14px;line-height:1.5}.sharing-mode-modal__list[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:14px}.sharing-mode-modal__chip[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 12px;background:var(--bgmain);border-radius:4px}.sharing-mode-modal__dot[_ngcontent-%COMP%]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sharing-mode-modal__dot.--warning[_ngcontent-%COMP%]{background:#f0a020}.sharing-mode-modal__dot.--info[_ngcontent-%COMP%]{background:var(--accent)}.sharing-mode-modal__radios[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:14px;gap:14px;margin-top:30px;padding-top:20px;border-top:dashed 1px var(--border-color)}.sharing-mode-modal[_ngcontent-%COMP%]   .radio-option[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.sharing-mode-modal[_ngcontent-%COMP%]   .radio-option[_ngcontent-%COMP%]   .radio[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px}.sharing-mode-modal[_ngcontent-%COMP%]   .radio-option__hint[_ngcontent-%COMP%]{margin:0 0 0 28px;font-size:12px;line-height:1.4;opacity:.6}.sharing-mode-modal__footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px;margin-top:8px}"]}),e}();function qx(e,t){if(1&e&&u._UZ(0,"i",9),2&e){var n=u.oxw(2);u.Q6J("ngClass",n.collection._showChildren?"la-chevron-down":"la-chevron-right")}}function Tx(e,t){1&e&&u._UZ(0,"i",10)}function Ox(e,t){if(1&e){var n=u.EpF();u.TgZ(0,"span",6),u.NdJ("click",function(e){return u.CHM(n),u.oxw().loadChildren(e)}),u.YNc(1,qx,1,1,"i",7),u.YNc(2,Tx,1,0,"i",8),u.qZA()}if(2&e){var i=u.oxw();u.xp6(1),u.Q6J("ngIf",!i.collection._loading),u.xp6(1),u.Q6J("ngIf",i.collection._loading)}}function Px(e,t){1&e&&u._UZ(0,"span",11)}function kx(e,t){if(1&e&&u._UZ(0,"group-rights-collection-item",14),2&e){var n=t.$implicit,i=u.oxw(2);u.Q6J("collection",n)("groupId",i.groupId)}}function Ux(e,t){if(1&e&&(u.TgZ(0,"div",12),u.YNc(1,kx,1,2,"group-rights-collection-item",13),u.qZA()),2&e){var n=u.oxw();u.xp6(1),u.Q6J("ngForOf",n.collection.children)}}var Ix=function(){var e=function(){function e(t,n,i,o){d(this,e),this.groupService=t,this.notificationService=n,this.modalService=i,this.dialogService=o,this.SharingRule=an,this.sharingModeModal=Ax}return p(e,[{key:"loadChildren",value:function(e){var t=this;e.preventDefault(),e.stopPropagation(),!this.collection._loading&&(this.collection._showChildren=!this.collection._showChildren,this.collection._showChildren?(this.collection._loading=!0,this.groupService.getGroupRights(this.groupId,"collections",this.collection.id).subscribe(function(e){t.collection.children=t.mapToCollections(e),t.collection._loading=!1},function(){t.collection._loading=!1,t.collection._showChildren=!1,t.notificationService.error("Can't retrieve children")})):this.collection.children=[])}},{key:"getAllDescendants",value:function(e){var t=this;return e.children.flatMap(function(e){return[e].concat(l(t.getAllDescendants(e)))})}},{key:"updateCollectionRight",value:function(e){e.preventDefault(),e.target.checked?this.handleAssign():this.checkBeforeUnassign()}},{key:"handleAssign",value:function(){var e=this;this.collection.sharing_rule===an.Client?this.confirmClientToGroupsSwitch():this.confirmChange(!0,function(){return e.addRight()})}},{key:"confirmClientToGroupsSwitch",value:function(){var e=this;this.openSharingModeModal([],[{id:this.collection.id,name:this.collection.name}],function(t){null!==t&&e.addRight()})}},{key:"confirmChange",value:function(e,t){this.dialogService.confirm({title:"Confirm changes",message:"Are you sure you want to ".concat(e?"add":"remove",' "').concat(this.collection.name,'" ').concat(e?"to":"from"," this group?").concat(this.collection.has_children?" This will also affect all of its sub-topics.":""),buttons:[{label:"Confirm",class:"btn btn--default",callback:t}]})}},{key:"addRight",value:function(){var e=this;this.collection.processing=!0,this.groupService.addRights(this.groupId,{type:"collection",id:this.collection.id}).subscribe(function(t){return e.applyRightChange(t,!0)},function(){e.collection.processing=!1})}},{key:"checkBeforeUnassign",value:function(){var e=this;this.collection.processing=!0,this.groupService.checkRights(this.groupId,{type:"collection",id:this.collection.id}).subscribe(function(t){e.collection.processing=!1,t&&t.length?e.confirmGroupsToClientSwitch(t):e.confirmChange(!1,function(){return e.removeRight(!1)})},function(){e.collection.processing=!1})}},{key:"confirmGroupsToClientSwitch",value:function(e){var t=this;this.openSharingModeModal(e,[],function(e){null!==e&&t.removeRight(e)})}},{key:"removeRight",value:function(e){var t=this;this.collection.processing=!0,this.groupService.removeRights(this.groupId,{type:"collection",id:this.collection.id,change_sharing_mode:e}).subscribe(function(e){return t.applyRightChange(e,!1)},function(){t.collection.processing=!1})}},{key:"applyRightChange",value:function(e,t){var n=this;this.collection.processing=!1,this.collection.has_right=t;var i=e.find(function(e){return e.collection_id===n.collection.id});i&&(this.collection.sharing_rule=i.sharing_rule),this.getAllDescendants(this.collection).forEac
1h(function(n){var i=e.find(function(e){return e.collection_id===n.id});i&&(n.has_right=t,n.sharing_rule=i.sharing_rule)}),this.notificationService.success(t?"right added successfully":"right removed successfully")}},{key:"openSharingModeModal",value:function(e,t,n){this.modalService.medium({content:this.sharingModeModal,properties:{groupsToClientTopics:e,clientToGroupsTopics:t,callback:n}})}},{key:"mapToCollections",value:function(e){return e.map(function(e){var t,n,i,o;return{id:e.id,name:e.name,has_right:!!e.right_selected,processing:!1,parent_id:null!==(i=null!==(t=e.parent_id)&&void 0!==t?t:null===(n=e.parent_ids)||void 0===n?void 0:n[0])&&void 0!==i?i:null,has_children:!!e.has_children||(null===(o=e.children_ids)||void 0===o?void 0:o.length)>0,children:[],_showChildren:!1,_loading:!1,sharing_rule:e.sharing_rule}})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(u.Y36(_.lT),u.Y36(_.gq),u.Y36(_.Z7),u.Y36(_.xA))},e.\u0275cmp=u.Xpm({type:e,selectors:[["group-rights-collection-item"]],hostAttrs:[2,"display","contents"],inputs:{collection:"collection",groupId:"groupId"},decls:8,vars:9,consts:[[1,"item"],["class","item__toggle",3,"click",4,"ngIf"],["class","item__toggle--placeholder",4,"ngIf"],["type","checkbox",3,"disabled","checked","click"],[1,"item__sharing-rule",3,"ngClass"],["class","item__children",4,"ngIf"],[1,"item__toggle",3,"click"],["class","la",3,"ngClass",4,"ngIf"],["class","la la-spinner la-spin",4,"ngIf"],[1,"la",3,"ngClass"],[1,"la","la-spinner","la-spin"],[1,"item__toggle--placeholder"],[1,"item__children"],[3,"collection","groupId",4,"ngFor","ngForOf"],[3,"collection","groupId"]],template:function(e,t){1&e&&(u.TgZ(0,"label",0),u.YNc(1,Ox,3,2,"span",1),u.YNc(2,Px,1,0,"span",2),u.TgZ(3,"input",3),u.NdJ("click",function(e){return t.updateCollectionRight(e)}),u.qZA(),u._uU(4),u.TgZ(5,"span",4),u._uU(6),u.qZA(),u.qZA(),u.YNc(7,Ux,2,1,"div",5)),2&e&&(u.xp6(1),u.Q6J("ngIf",t.collection.has_children),u.xp6(1),u.Q6J("ngIf",!t.collection.has_children),u.xp6(1),u.Q6J("disabled",t.collection.processing)("checked",t.collection.has_right),u.xp6(1),u.AsE(" \xa0 ",t.collection.name," ",t.collection.processing?"Changing...":""," "),u.xp6(1),u.Q6J("ngClass",t.collection.sharing_rule===t.SharingRule.Client?"--client":"--groups"),u.xp6(1),u.hij(" ",t.collection.sharing_rule===t.SharingRule.Client?"Client":"Groups"," "),u.xp6(1),u.Q6J("ngIf",t.collection._showChildren&&t.collection.children.length))},directives:[c.O5,c.mk,c.sg,e],styles:['.item[_ngcontent-%COMP%]{position:relative;padding:10px;box-shadow:0 2px 4px #00000026;margin-bottom:6px;background-color:var(--accent-02);display:flex;align-items:center;cursor:pointer}.item__toggle[_ngcontent-%COMP%]{display:inline-block;width:16px;margin-right:10px;cursor:pointer}.item__toggle--placeholder[_ngcontent-%COMP%]{display:inline-block;width:26px}.item__sharing-rule[_ngcontent-%COMP%]{display:inline-block;margin-left:auto;margin-right:10px;padding:1px 10px;border-radius:999px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;line-height:1.6}.item__sharing-rule.--groups[_ngcontent-%COMP%]{background:#e4e7fb;color:#5b6ee8}.item__sharing-rule.--client[_ngcontent-%COMP%]{background:#eef0f3;color:#6b7280}.item__children[_ngcontent-%COMP%]{margin-left:40px;position:relative}.item__children[_ngcontent-%COMP%]:before{content:"";position:absolute;top:0;bottom:16px;left:-21px;border-left:1px dashed var(--border-color)}.item__children[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:before{content:"";position:absolute;top:50%;left:-21px;width:21px;height:1px;border-top:1px dashed var(--border-color);transform:translateY(-50%)}.item__children[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:last-child{margin-bottom:6px}']}),e}(),Sx=function(){var e=p(function e(){d(this,e)});return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=u.oAB({type:e}),e.\u0275inj=u.cJS({imports:[[c.ez,x_,b_.m,Rg.d,bx]]}),e}();u.B6R(sn,[g.rH,g.Od,c.O5,c.mk,c.sg,Ix],[])},4876:function(e,t,n){n.d(t,{m:function(){return u}});var i=n(37716),o=n(3679),r=n(29631),s=n(60246),l=n(38583);function c(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",5),i.NdJ("mousedown",function(){var e=i.CHM(n).$implicit;return i.oxw().removeOption(e)}),i._uU(1),i.qZA()}if(2&e){var o=t.$implicit,r=i.oxw();i.Q6J("title",o[r.text]),i.xp6(1),i.Oqu(o[r.text])}}var g,u=((g=function(){function e(t,n){d(this,e),this.notInPipe=t,this.keywordFilterPipe=n,this.data=[],this.change=new i.vpe,this.text="name",this.outputFormat="id",this.allowNew=!1,this.selected=[],this.placeholder="",this.readOnly=!1,this.inputFieldGhost="",this.inputField="",this.outputOptions=new o.NI([]),this.onChange=function(){},this.onTouched=function(){},this.data=this.notInPipe.transform(this.data,this.selected)}return p(e,[{key:"ngOnInit",value:function(){var e=this;this.options&&("text"in this.options&&(this.text=this.options.text),"outputFormat"in this.options&&(this.outputFormat=this.options.outputFormat),"allowNew"in this.options&&(this.allowNew=this.options.allowNew),"placeholder"in this.options&&(this.placeholder=this.options.placeholder),"readOnly"in this.options&&(this.readOnly=this.options.readOnly)),this.externalValue&&(this.selected=this.externalValue.map(function(t){return a({},e.text,t)}))}},{key:"focus",value:function(){console.log("focus called"),this.focused=!0}},{key:"unfocus",value:function(){if(console.log("unfocus called"),this.preventBlur)return this.preventBlur=!1,this.focus(),!1;this.focused=!1,this.resetField(),this.unhover()}},{key:"hover",value:function(e){this.hoveredOption=e}},{key:"unhover",value:function(){this.hoveredOption=null}},{key:"addOption",value:function(e){this.selected.push(e),this.updateOutput(),this.preventBlur=!0,this.resetField(),this.unhover()}},{key:"removeOption",value:function(e){var t=this.selected.indexOf(e);this.selected.splice(t,1),this.updateOutput(),this.preventBlur=!0,this.resetField(),0===this.selected.length&&this.focus()}},{key:"listOptions",get:function(){return this.notInPipe.transform(this.keywordFilterPipe.transform(this.data,this.inputField,this.text),this.selected)}},{key:"resetField",value:function(){this.inputField=""}},{key:"keyDown",value:function(e){var t=this;if(console.log("keyDown called"),"Tab"===e.code||"Enter"===e.code||"NumpadEnter"===e.code)if("Enter"===e.key&&e.preventDefault(),this.inputField){var n=this.listOptions.find(function(e){return e[t.text].toLowerCase()==t.inputField.toLowerCase()}),i=this.selected.find(function(e){return e[t.text].toLowerCase()==t.inputField.toLowerCase()});if(n)this.addOption(n);else if(i)e.preventDefault();else if(this.allowNew&&("object"==this.outputFormat||"string"==this.outputFormat)){var o={id:null};o[this.text]=this.inputField,this.addOption(o)}e.preventDefault()}else this.preventBlur=!1;else"Backspace"===e.code?(this.fieldChanged(),this.inputField||this.removeOption(this.selected[this.selected.length-1])):this.inputField!==this.inputFieldGhost&&(this.fieldChanged(),this.inputFieldGhost=this.inputField)}},{key:"fieldChanged",value:function(){console.log("fieldChanged called"),this.inputFieldGhost=this.inputField;var e=this.listOptions;1!==e.length||this.allowNew?this.unhover():this.hover(e[0])}},{key:"updateOutput",value:function(){if("string"===this.outputFormat){var e=this.selected.map(function(e){return e.name});this.outputOptions.patchValue(e),this.change.emit(e),this.onChange(e),this.onTouched()}}},{key:"writeValue",value:function(e){var t=this;Array.isArray(e)&&(this.selected=e.map(function(e){return a({},t.text,e)}),this.updateOutput())}},{key:"registerOnChange",value:function(e){this.onChange=e}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){}}]),e}()).\u0275fac=function(e){return new(e||g)(i.Y36(r.h),i.Y36(s.i))}
1,g.\u0275cmp=i.Xpm({type:g,selectors:[["cks-input-splitter"]],inputs:{data:"data",externalValue:"externalValue",options:"options"},outputs:{change:"change"},features:[i._Bn([r.h,s.i,{provide:o.JU,useExisting:(0,i.Gpc)(function(){return g}),multi:!0}])],decls:6,vars:3,consts:[[1,"_multiselect","_noselect",3,"click"],[1,"_selected"],["class","_selecteditem",3,"title","mousedown",4,"ngFor","ngForOf"],["type","text",1,"_field",3,"ngModel","readOnly","ngModelChange","focus","blur","keydown"],["field",""],[1,"_selecteditem",3,"title","mousedown"]],template:function(e,t){1&e&&(i.TgZ(0,"div"),i.TgZ(1,"div",0),i.NdJ("click",function(){return t.focus()}),i.TgZ(2,"div",1),i.YNc(3,c,2,2,"div",2),i.TgZ(4,"input",3,4),i.NdJ("ngModelChange",function(e){return t.inputField=e})("focus",function(){return t.focus()})("blur",function(){return t.unfocus()})("keydown",function(e){return t.keyDown(e)}),i.qZA(),i.qZA(),i.qZA(),i.qZA()),2&e&&(i.xp6(3),i.Q6J("ngForOf",t.selected),i.xp6(1),i.Q6J("ngModel",t.inputField)("readOnly",t.readOnly))},directives:[l.sg,o.Fj,o.JJ,o.On],styles:["._multiselect[_ngcontent-%COMP%]{position:relative;width:100%}._selected[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;grid-gap:2px;gap:2px;padding:8px 10px 6px 8px;background-color:var(--bg-boxes);border:solid 1px var(--border-color);border-radius:3px;position:relative}._selecteditem[_ngcontent-%COMP%]{flex-shrink:0;background-color:var(--bg-boxes);padding:3px 6px;margin:0 2px 2px 0;cursor:pointer;color:var(--accent);border-radius:3px;font-size:12px;border:solid 1px var(--accent);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._field[_ngcontent-%COMP%]{flex:1;min-width:80px;height:22px!important;margin:0 2px 2px 0!important;background-color:var(--bg-boxes)!important;border-radius:0!important;color:var(--text-color);border:none!important;outline:none!important;box-shadow:none!important}input[type=text][_ngcontent-%COMP%]{padding:0!important}"]}),g)},58625:function(e,t,n){n.d(t,{W:function(){return y}});var i=n(37716),o=n(3679),r=n(26215),a=n(29631),c=n(60246),g=n(3780),u=n(88002),_=n(39701),m=n(38583),f=n(95015),h=["field"],v=["optionsList"],Z=function(e,t){return{"--hovered":e,"--disabled-option":t}};function x(e,t){if(1&e){var n=i.EpF();i.TgZ(0,"div",8),i.NdJ("mousedown",function(){var e=i.CHM(n).$implicit;return i.oxw(2).addOption(e)})("mouseenter",function(){var e=i.CHM(n).$implicit;return i.oxw(2).hover(e)}),i.ALo(1,"async"),i._uU(2),i.qZA()}if(2&e){var o=t.$implicit,r=i.oxw(2);i.Q6J("ngClass",i.WLB(4,Z,r.hoveredOption==o,i.lcZ(1,2,r.selected_id$).includes(o.id))),i.xp6(2),i.hij(" ",o[r.text],"")}}function b(e,t){if(1&e&&(i.TgZ(0,"div",5,6),i.YNc(2,x,3,7,"div",7),i.ALo(3,"keywordFilter"),i.ALo(4,"notIn"),i.qZA()),2&e){var n=i.oxw();i.Q6J("IS",n.dataQuery),i.xp6(2),i.Q6J("ngForOf",i.Dn7(3,2,i.Dn7(4,6,n.data,n.selected$.value,n.showOptionsDisabledState),n.inputField,n.text))}}var C,y=((C=function(){function e(t,n,a){d(this,e),this.commonService=t,this.notInPipe=n,this.keywordFilterPipe=a,this._isAsyncData=!1,this.params=null,this.change=new i.vpe,this.multiple=!0,this.text="name",this.value="id",this.outputFormat="object",this.allowNew=!1,this.showOptionsDisabledState=!1,this.data=[],this.selected$=new r.X([]),this.inputFieldGhost="",this.inputField="",this.dataQuery=new g.cOn({per_page:20}),this._requestTimeout=setTimeout(function(){},1),this.outputOptions=new o.NI([]),this.selected_id$=this.selected$.pipe((0,u.U)(function(e){return e.map(function(e){return e.id})})),this.data=this.notInPipe.transform(this.data,this.selected$.value)}return p(e,[{key:"setSelected",set:function(e){console.log("sell:",e),this.selected$.next(e)}},{key:"ngOnInit",value:function(){this.placeholder||(this.placeholder="default placeholder"),this.options&&("text"in this.options&&(this.text=this.options.text),"multiple"in this.options&&(this.multiple=this.options.multiple),"value"in this.options&&(this.value=this.options.value),"outputFormat"in this.options&&(this.outputFormat=this.options.outputFormat),"allowNew"in this.options&&(this.allowNew=this.options.allowNew),"asyncData"in this.options&&(this.asyncData=this.options.asyncData,this._isAsyncData=!0),"showOptionsDisabledState"in this.options&&(this.showOptionsDisabledState=this.options.showOptionsDisabledState)),this.params||console.error('CKS MULTISELECT ASYNC: [data]="{url:string, params:string[]}" param missing'),this.buildUrl(),this.retrieveData(),this.dataQuery.callback=this.retrieveData.bind(this),console.log("selected:",this.selected$.value)}},{key:"ngAfterViewInit",value:function(){}},{key:"ngOnChanges",value:function(e){this.buildUrl(),this.retrieveData()}},{key:"ngOnDestroy",value:function(){this.sub_data&&this.sub_data.unsubscribe()}},{key:"focus",value:function(){this.focused=!0,this.$field.nativeElement.focus()}},{key:"unfocus",value:function(){if(this.preventBlur)return this.preventBlur=!1,this.focus(),!1;this.focused=!1,this.resetField(),this.unhover(),this.keyUp(null)}},{key:"hover",value:function(e){this.hoveredOption=e}},{key:"hoverNext",value:function(){this.hoveredOption=this.getNextOption()}},{key:"hoverPrevious",value:function(){this.hoveredOption=this.getPreviousOption()}},{key:"unhover",value:function(){this.hoveredOption=null}},{key:"addOption",value:function(e){this.showOptionsDisabledState&&this.selected$.value.some(function(t){return t.id==e.id})||(this.selected$.next(this.multiple?e:[e]),this.updateOutput(),this.preventBlur=!!this.multiple,this.$field.nativeElement.focus(),this.resetField(),this.unhover())}},{key:"removeOption",value:function(e){var t=this.selected$.value.indexOf(e);this.selected$.value.splice(t,1),this.updateOutput(),this.preventBlur=!0,this.resetField(),0===this.selected$.value.length&&this.focus()}},{key:"getNextOption",value:function(){var e,t=this.listOptions;return this.hoveredOption?(e=t.indexOf(this.hoveredOption),++e>t.length-1&&(e=0),t[e]):t.length>0&&t[e=0]}},{key:"getPreviousOption",value:function(){var e=this.listOptions,t=e.indexOf(this.hoveredOption);return--t<0&&(t=e.length-1),e[t]}},{key:"listOptions",get:function(){return this.notInPipe.transform(this.keywordFilterPipe.transform(this.data,this.inputField,this.text),this.selected$.value)}},{key:"scrollToOption",value:function(){var e=this;setTimeout(function(){var t=e.$optionsList.nativeElement,n=t.offsetHeight,i=t.scrollTop,o=t.getElementsByClassName("--hovered")[0],r=o.offsetTop,a=o.offsetHeight;r<i?t.scrollTop=r-10:r+a>n+i&&(t.scrollTop=r+a-n+10)},1)}},{key:"resetField",value:function(){this.inputField=""}},{key:"keyDown",value:function(e){var t=this;if("Tab"===e.code||"Enter"===e.code||"NumpadEnter"===e.code)if("Enter"===e.key&&e.preventDefault(),this.hoveredOption)this.getNextOption(),this.addOption(this.hoveredOption);else if(this.inputField){var n=this.listOptions.find(function(e){return e[t.text].toLowerCase()==t.inputField.toLowerCase()}),i=this.selected$.value.find(function(e){return e[t.text].toLowerCase()==t.inputField.toLowerCase()});if(n)this.addOption(n);else if(i)e.preventDefault();else if(this.allowNew&&("object"==this.outputFormat||"string"==this.outputFormat)){var o={id:null};o[this.text]=this.inputField,this.addOption(o)}e.preventDefault()}else this.preventBlur=!1;else"ArrowDown"===e.code?(this.hoverNext(),this.scrollToOption(),e.preventDefault()):"ArrowUp"===e.code?(this.hoverPrevious(),this.scrollToOption(),e.preventDefault()):("Backspace"===e.code||this.inputField!==this.inputFieldGhost)&&this.fieldChanged()}},{key:"keyUp",value:function(e){this.inputField!==this.inputFieldGhost&&(this.fieldChanged(),this.inputFieldGhost=this.inputField)}},{key:"fieldChanged",value:function(){var e=this;clearTimeout(this._requestTimeout),this._requestTimeout=setTimeout(function(){e.buildUrl(),e.retrieveData()},200),this.inputFieldGhost=this.inputField;var t=this.listOptions;1!==t.length||this.allowNew?this.unhover():this.hover(t[0])}},{key:"updateOutput",value:function(){"object"==this.outputFormat?(this.outputOptions.patchValue(this.selected$.value),this.change.emit(this.selected$.value)):"id"==this.outputFormat?(this.outputOptions.patchValue(this.selected$.value.map(function(e){return e.id})),this.change.emit(this.selected$.value.map(function(e){return e.id}))):"string"==this.outputFormat&&(this.outputOptions.patchValue(this.selected$.value.map(function(e){return e.name})),this.change.emit(this.selected$.value.map(function(e){return e.name})))}},{key:"buildUrl",value:function(){var e=this;this.sub_data&&this.sub_data.unsubscribe(),this.data=[];var t=this.params,n=t.url,i=t.params,o=void 0===i?{}:i;this.dataQuery.addParam("url",n),this.dataQuery.addParam("keywords",this.inputField),Object.entries(o).forEac
1h(function(t){var n=s(t,2),i=n[0],o=n[1];e.dataQuery.addParam(i,o)})}},{key:"retrieveData",value:function(){var e=this;this.dataQuery._loading||this.dataQuery._endOfResults||(this.dataQuery.pagination.next(),this.sub_data=this.commonService.getData(this.dataQuery.getQuery()).subscribe(function(t){var n;t.length<e.dataQuery.pagination.per_page&&(e.dataQuery._endOfResults=!0),e.params.url.indexOf("client_users")>-1&&t.map(function(e){e.full_name=e.first_name+" "+e.last_name+" ("+e.role.name+")"}),(n=e.data).push.apply(n,l(t)),e.dataQuery.loaded()},function(t){e.dataQuery.loaded(),e.dataQuery._endOfResults=!0}))}}]),e}()).\u0275fac=function(e){return new(e||C)(i.Y36(_.v_),i.Y36(a.h),i.Y36(c.i))},C.\u0275cmp=i.Xpm({type:C,selectors:[["cks-search-async"]],viewQuery:function(e,t){var n;1&e&&(i.Gf(h,5),i.Gf(v,5)),2&e&&(i.iGM(n=i.CRH())&&(t.$field=n.first),i.iGM(n=i.CRH())&&(t.$optionsList=n.first))},inputs:{params:["data","params"],placeholder:"placeholder",setSelected:["selected","setSelected"],options:"options"},outputs:{change:"change"},features:[i._Bn([a.h,c.i]),i.TTD],decls:7,vars:11,consts:[[1,"_multiselect","_noselect",3,"click"],[1,"_selected"],["type","text",1,"_field",3,"ngModel","placeholder","ngModelChange","focus","blur","keydown"],["field",""],["class","_list",3,"IS",4,"ngIf"],[1,"_list",3,"IS"],["optionsList",""],["class","_listitem",3,"ngClass","mousedown","mouseenter",4,"ngFor","ngForOf"],[1,"_listitem",3,"ngClass","mousedown","mouseenter"]],template:function(e,t){1&e&&(i.TgZ(0,"div",0),i.NdJ("click",function(){return t.focus()}),i.TgZ(1,"div",1),i.TgZ(2,"input",2,3),i.NdJ("ngModelChange",function(e){return t.inputField=e})("focus",function(){return t.focus()})("blur",function(){return t.unfocus()})("keydown",function(e){return t.keyDown(e)}),i.qZA(),i.qZA(),i.YNc(4,b,5,10,"div",4),i.ALo(5,"keywordFilter"),i.ALo(6,"notIn"),i.qZA()),2&e&&(i.xp6(2),i.s9C("placeholder",t.placeholder),i.Q6J("ngModel",t.inputField),i.xp6(2),i.Q6J("ngIf",t.data&&t.focused&&i.Dn7(5,3,i.Dn7(6,7,t.data,t.selected$.value,t.showOptionsDisabledState),t.inputField,t.text).length>0))},directives:[o.Fj,o.JJ,o.On,m.O5,f.R,m.sg,m.mk],pipes:[c.i,a.h,m.Ov],styles:["._multiselect[_ngcontent-%COMP%]{position:relative}._selected[_ngcontent-%COMP%]{background-color:var(--bg-boxes);border:solid 1px var(--border-color);border-radius:3px}._selecteditem[_ngcontent-%COMP%]{display:inline-block;background-color:var(--bg-boxes);padding:4px 24px 3px 6px;margin:0 2px 2px 0;cursor:pointer;color:var(--accent);border-radius:3px;position:relative;font-size:12px;border:solid 1px var(--accent)}._field[_ngcontent-%COMP%]{width:100%;height:40px;padding:0 14px;margin:0 2px 2px 0!important;background-color:var(--bg-boxes)!important;border-radius:0!important;color:var(--text-color);border:none!important;outline:none!important;box-shadow:none!important}._list[_ngcontent-%COMP%]{max-height:150px;overflow-y:scroll;overflow-x:hidden;border:solid 1px var(--border-color);border-top:none;box-shadow:0 3px 5px #0000001a;cursor:pointer;position:absolute;width:100%;background-color:var(--bgmain);z-index:1}._listitem[_ngcontent-%COMP%]{padding:3px 6px;color:var(--text-color)}._listitem.--hovered[_ngcontent-%COMP%]{background-color:var(--accent-02)}._unsaved[_ngcontent-%COMP%]{background-color:#f70;color:#fff}._listitem.--disabled-option[_ngcontent-%COMP%]{opacity:.3;cursor:not-allowed}"]}),C)}}])}();

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.