%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/graphicd/public_html/vebto/public/client/
Upload File :
Create Path :
Current File : /home/graphicd/public_html/vebto/public/client/171-es5.313990efb48376948193.js

!function(){function e(t,n){return(e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(t,n)}function t(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 a,o=i(e);if(t){var r=i(this).constructor;a=Reflect.construct(o,arguments,r)}else a=o.apply(this,arguments);return n(this,a)}}function n(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(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)return;var i,a,o=[],r=!0,s=!1;try{for(n=n.call(e);!(r=(i=n.next()).done)&&(o.push(i.value),!t||o.length!==t);r=!0);}catch(l){s=!0,a=l}finally{try{r||null==n.return||n.return()}finally{if(s)throw a}}return o}(e,t)||s(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 s(e,t){if(e){if("string"==typeof e)return l(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)?l(e,t):void 0}}function l(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 c(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 u(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(self.webpackChunkbedrive2=self.webpackChunkbedrive2||[]).push([[171],{46171:function(n,i,s){"use strict";s.r(i),s.d(i,{AppAppearanceModule:function(){return Pn}});var l=s(38583),c=s(3679),p=s(63423),h=s(6966),m=s(87636),g=s(88002),f=s(37716),v=new f.OlP("APPEARANCE_EDITOR_CONFIG"),b={navigationRoutes:[],menus:{availableRoutes:["login","register","contact","billing/pricing","account-settings","admin/appearance","admin/users","admin/settings/authentication","admin/settings/branding","admin/settings/cache","admin/settings/providers","admin/roles"],positions:["admin-navbar","custom-page-navbar","auth-page-footer"]},sections:[{name:"general",position:1},{name:"themes",position:2},{name:"menus",position:3},{name:"custom-code",position:4},{name:"seo-settings",position:5}]},x=s(3543),y=s(95347),Z=function e(t,n){d(this,e),this.route=t,this.queryParams=n,this.type=y.R.Navigate},_=function e(t,n){d(this,e),this.key=t,this.value=n,this.type=y.R.SetConfig},k=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;d(this,e),this.selector=t,this.index=n,this.type=y.R.Select},w=function e(){d(this,e),this.type=y.R.Deselect},C=function e(t,n){d(this,e),this.key=t,this.value=n,this.type=y.R.SetColors},A=function e(t){d(this,e),this.content=t,this.type=y.R.SetCustomCss},T=function e(t){d(this,e),this.content=t,this.type=y.R.SetCustomHtml},M=s(55809),q=s(26215),P=s(82298),O=s(22759),I=s(45435),J=s(68939),U=s(18819),N=s(89225),S=s.n(N),F=s(34673),$=s(90299),Q=s(35718),Y=function(){var e=function(){function e(t,n,i,a){d(this,e),this.settings=t,this.router=n,this.http=i,this.toast=a,this.activePanel$=new q.X(null),this.defaultSettings={},this.initiated$=new P.t(1),this.loading$=new q.X(!1),this.changes$=new q.X(null)}return u(e,[{key:"addChanges",value:function(e){this.changes$.next(Object.assign(Object.assign({},this.changes$.value),e))}},{key:"openPanel",value:function(e){var t=this.config.sections.find(function(t){return(0,h.V)(t.name)===e});this.activePanel$.next(t),this.navigate(t)}},{key:"init",value:function(e,t,n){var i=this;return(0,O.R)(window,"message").pipe((0,I.h)(function(e){return e.data===M.B&&new URL(e.origin).hostname===window.location.hostname})).subscribe(function(){i.initiated$.next(!0),i.initiated$.complete(),i.activePanel$.value&&i.navigate(i.activePanel$.value)}),t.forEach(function(e){"env"===e.name?i.defaultSettings=Object.assign(Object.assign({},i.defaultSettings),e.value):i.defaultSettings[e.name]=e.value}),this.initConfig(n),this.initIframe(e),this.initiated$}},{key:"saveChanges",value:function(e){var t=this;e&&this.addChanges(e),this.loading$.next(!0);var n=(this.saveRequest?this.saveRequest:function(e){return t.http.post("admin/appearance",e)})(this.changes$.value).pipe((0,J.x)(function(){return t.loading$.next(!1)}),(0,U.B)());return n.subscribe(function(){t.changes$.next(null),t.toast.open("Appearance saved")}),n}},{key:"setSaveRequest",value:function(e){this.saveRequest=e}},{key:"closeActivePanel",value:function(){this.router.navigate(["/admin/appearance"])}},{key:"navigate",value:function(e){this.postMessage(new Z((null==e?void 0:e.route)||this.config.defaultRoute,null==e?void 0:e.queryParams))}},{key:"setConfig",value:function(e,t){this.postMessage(new _(e,t))}},{key:"selectNode",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;e&&this.postMessage(new k(e,t))}},{key:"deselectNode",value:function(){this.postMessage(new w)}},{key:"postMessage",value:function(e){this.previewWindow.postMessage(e,"*")}},{key:"currentValue",value:function(e){return e.startsWith("env.")||e.startsWith("custom-code.")?this.defaultSettings[e]:this.settings.get(e)}},{key:"initConfig",value:function(e){var t=S().all(e);t.sections=t.sections.sort(function(e,t){return e.position>t.position?1:-1}),t.defaultRoute||(t.defaultRoute="/"),this.settings.get("site.has_mobile_app")&&t.menus.positions.push("mobile-app-about"),this.config=t}},{key:"initIframe",value:function(e){var t=this.settings.getBaseUrl()+"/"+this.config.defaultRoute+"?be-preview-mode=".concat(M.B);e.src=function(e){return e.replace(/([^:]\/)\/+/g,"$1")}(t),this.previewWindow=e.contentWindow}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.LFG(F.Z),f.LFG(p.F0),f.LFG($.r),f.LFG(Q.F))},e.\u0275prov=f.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),E=s(96605),D=s(76627),V=s(15515),L=s(51095),z=s(35566);function R(e,t){1&e&&f._UZ(0,"mat-icon",9)}function H(e,t){if(1&e&&(f.TgZ(0,"span"),f.YNc(1,R,1,0,"mat-icon",7),f.TgZ(2,"span",8),f._uU(3),f.qZA(),f.qZA()),2&e){var n=f.oxw(),i=n.first,a=n.last,o=n.$implicit,r=f.oxw();f.xp6(1),f.Q6J("ngIf",!i),f.xp6(1),f.ekj("last",a),f.xp6(1),f.Oqu(r.viewName(o))}}function G(e,t){if(1&e&&(f.ynx(0),f.YNc(1,H,4,4,"span",6),f.BQk()),2&e){var n=t.$implicit;f.xp6(1),f.Q6J("ngIf",n)}}var j=function(){var e=function(){function e(){d(this,e),this.path=[],this.back=new f.vpe}return u(e,[{key:"viewName",value:function(e){return(0,z.f)(e).replace(/_/g," ")}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=f.Xpm({type:e,selectors:[["appearance-panel-meta"]],inputs:{path:"path"},outputs:{back:"back"},decls:7,vars:1,consts:[[1,"back-button",3,"click"],["svgIcon","keyboard-arrow-left"],[1,"title"],["trans","",1,"static"],[1,"path"],[4,"ngFor","ngForOf"],[4,"ngIf"],["svgIcon","keyboard-arrow-right","class","separator",4,"ngIf"],["trans","",1,"name"],["svgIcon","keyboard-arrow-right",1,"separator"]],template:function(e,t){1&e&&(f.TgZ(0,"div",0),f.NdJ("click",function(){return t.back.emit()}),f._UZ(1,"mat-icon",1),f.qZA(),f.TgZ(2,"div",2),f.TgZ(3,"div",3),f._uU(4,"Customizing"),f.qZA(),f.TgZ(5,"div",4),f.YNc(6,G,2,1,"ng-container",5),f.qZA(),f.qZA()),2&e&&(f.xp6(6),f.Q6J("ngForOf",t.path))},directives:[D.Hw,V.P,l.sg,l.O5],styles:["[_nghost-%COMP%]{display:flex;align-items:center;height:70px;margin-bottom:10px;border-bottom:1px solid var(--be-divider-default);background-color:var(--be-background)}.title[_ngcontent-%COMP%]{padding:10px}.path[_ngcontent-%COMP%]{font-size:2rem;font-weight:300;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.name[_ngcontent-%COMP%]{display:inline-block;vertical-align:middle;text-transform:capitalize}.last[_ngcontent-%COMP%]{color:var(--be-accent-default)}.separator[_ngcontent-%COMP%]{vertical-align:middle;color:var(--be-secondary-text);width:18px;height:18px;line-height:18px}"],changeDetection:0}),e}(),X=s(56456),B=s(41880),W=s(53534),K=s(58480),ee=s(48976),te=s(64563),ne=s(33935),ie=s(66452),ae=s(12178);function oe(e,t){1&e&&f._UZ(0,"image-or-icon",11),2&e&&f.Q6J("src",t.ngIf)}function re(e,t){1&e&&(f.TgZ(0,"div",12),f._UZ(1,"mat-icon",13),f.TgZ(2,"span",14),f._uU(3,"Upload"),f.qZA(),f.qZA())}function se(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",15),f.NdJ("click",function(){return f.CHM(n),f.oxw().remove()}),f._uU(1,"Remove"),f.qZA()}}function le(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",15),f.NdJ("click",function(){return f.CHM(n),f.oxw().useDefault()}),f._uU(1,"Use Default"),f.qZA()}}function ce(e,t){1&e&&f._UZ(0,"mat-progress-bar",16)}var ue=["*"],de=function(){var e=function(){function e(t,n,i,a){d(this,e),this.editor=t,this.uploadQueue=n,this.validator=i,this.settings=a,this.image$=new q.X(null),this.loading$=new q.X(!1),this.validator.showToast=!0}return u(e,[{key:"openModal",value:function(){var e=this,t={uri:this.backendUri||ee.C.Image,httpParams:{diskPrefix:this.diskPrefix},validator:this.validator};(0,B.r)({types:[W.j.image]}).then(function(n){e.loading$.next(!0),e.uploadQueue.start(n,t).pipe((0,J.x)(function(){return e.loading$.next(!1)})).subscribe(function(t){e.updateValue(t.fileEntry.url)})})}},{key:"remove",value:function(){this.updateValue(null)}},{key:"useDefault",value:function(){this.updateValue(this.defaultValue)}},{key:"updateValue",value:function(e){this.propagateChange(e),this.image$.next(e?e+"?v=".concat((0,K.O)(8)):null)}},{key:"writeValue",value:function(e){this.image$.next(e)}},{key:"registerOnChange",value:function(e){this.propagateChange=e}},{key:"registerOnTouched",value:function(){}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Y),f.Y36(X.A),f.Y36(te.G),f.Y36(F.Z))},e.\u0275cmp=f.Xpm({type:e,selectors:[["appearance-image-input"]],hostAttrs:["tabindex","0"],inputs:{defaultValue:"defaultValue",backendUri:"backendUri",diskPrefix:"diskPrefix"},features:[f._Bn([X.A,{provide:c.JU,useExisting:e,multi:!0}])],ngContentSelectors:ue,decls:18,vars:12,consts:[[1,"field-container",3,"click"],["trans","",1,"label","fake-label"],[1,"img-container"],["class","inherit-size",3,"src",4,"ngIf","ngIfElse"],["noImage",""],[1,"actions-dropdown"],[1,"no-style",3,"matMenuTriggerFor","click"],["svgIcon","settings",1,"trigger-icon"],["actionsMenu",""],["mat-menu-item","","trans","",3,"click",4,"ngIf"],["mode","indeterminate","color","accent",4,"ngIf"],[1,"inherit-size",3,"src"],[1,"no-image"],["svgIcon","photo-size-select-actual"],["trans","",1,"text"],["mat-menu-item","","trans","",3,"click"],["mode","indeterminate","color","accent"]],template:function(e,t){if(1&e&&(f.F$t(),f.TgZ(0,"div",0),f.NdJ("click",function(){return t.openModal()}),f.TgZ(1,"div",1),f.Hsn(2),f.qZA(),f.TgZ(3,"div",2),f.YNc(4,oe,1,1,"image-or-icon",3),f.ALo(5,"async"),f.YNc(6,re,4,0,"ng-template",null,4,f.W1O),f.TgZ(8,"div",5),f.TgZ(9,"button",6),f.NdJ("click",function(e){return e.stopPropagation()}),f._UZ(10,"mat-icon",7),f.qZA(),f.TgZ(11,"mat-menu",null,8),f.YNc(13,se,2,0,"div",9),f.ALo(14,"async"),f.YNc(15,le,2,0,"div",9),f.qZA(),f.qZA(),f.qZA(),f.qZA(),f.YNc(16,ce,1,0,"mat-progress-bar",10),f.ALo(17,"async")),2&e){var n=f.MAs(7),i=f.MAs(12);f.xp6(4),f.Q6J("ngIf",f.lcZ(5,6,t.image$))("ngIfElse",n),f.xp6(5),f.Q6J("matMenuTriggerFor",i),f.xp6(4),f.Q6J("ngIf",f.lcZ(14,8,t.image$)),f.xp6(2),f.Q6J("ngIf",t.defaultValue),f.xp6(1),f.Q6J("ngIf",f.lcZ(17,10,t.loading$))}},directives:[V.P,l.O5,ne.p6,D.Hw,ne.VK,ie.A,ne.OP,ae.pW],pipes:[l.Ov],styles:["[_nghost-%COMP%]{display:block;cursor:pointer;margin-bottom:15px;position:relative}.label[_ngcontent-%COMP%]{margin-bottom:5px}.img-container[_ngcontent-%COMP%]{position:relative;height:80px;padding:5px;border:1px solid var(--be-divider-default);border-radius:4px;background-color:var(--be-chip);overflow:hidden}.img-container[_ngcontent-%COMP%], image-or-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%}image-or-icon[_ngcontent-%COMP%]{height:100%}img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.no-image[_ngcontent-%COMP%]{text-align:center}.no-image[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{display:block;color:var(--be-hint-text);width:40px;height:40px}.no-image[_ngcontent-%COMP%]   .text[_ngcontent-%COMP%]{color:var(--be-link);margin-top:3px;font-size:1.3rem}.actions-dropdown[_ngcontent-%COMP%]{position:absolute;bottom:5px;right:5px;color:var(--be-secondary-text)}.actions-dropdown[_ngcontent-%COMP%]   .trigger-icon[_ngcontent-%COMP%]{width:20px;height:20px}.mat-progress-bar[_ngcontent-%COMP%]{position:absolute;bottom:0;left:0;width:100%}"],changeDetection:0}),e}(),pe=function(){var e=function(){function e(t,n){d(this,e),this.el=t,this.editor=n}return u(e,[{key:"ngOnInit",value:function(){var e=this;this.el.nativeElement.addEventListener("focus",function(){e.editor.selectNode(e.selector)}),this.el.nativeElement.addEventListener("blur",function(){e.editor.deselectNode()})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(f.SBq),f.Y36(Y))},e.\u0275dir=f.lG2({type:e,selectors:[["","highlightInPreview",""]],inputs:{selector:["highlightInPreview","selector"]}}),e}(),he=function(){return["General"]},me=function(){var e=function(){function e(t,n){d(this,e),this.fb=t,this.editor=n,this.form=this.fb.group({"branding.logo_light":[""],"branding.logo_dark":[""],"branding.favicon":[""],"env.app_name":[""],"branding.site_description":[""]})}return u(e,[{key:"ngOnInit",value:function(){var e=this,t={};Object.keys(this.form.controls).forEach(function(n){t[n]=e.editor.currentValue(n)}),this.form.patchValue(t),this.form.valueChanges.subscribe(function(t){e.editor.addChanges(t)})}},{key:"defaultValue",value:function(e){return this.editor.defaultSettings[e]}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(c.qu),f.Y36(Y))},e.\u0275cmp=f.Xpm({type:e,selectors:[["general-appearance-panel"]],hostAttrs:[1,"appearance-panel"],decls:16,vars:8,consts:[[3,"path","back"],[1,"appearance-panel-content","many-inputs",3,"formGroup"],["formControlName","branding.logo_light","diskPrefix","branding_media","highlightInPreview",".logo",3,"defaultValue"],["formControlName","branding.logo_dark","diskPrefix","branding_media","highlightInPreview",".logo",3,"defaultValue"],["backendUri","uploads/favicon","diskPrefix","branding_media","formControlName","branding.favicon",3,"defaultValue"],[1,"input-container"],["for","env.app_name","trans",""],["type","text","id","env.app_name","formControlName","env.app_name",3,"placeholder"],["for","branding.site_description","trans",""],["id","branding.site_description","rows","4","formControlName","branding.site_description",3,"placeholder"]],template:function(e,t){1&e&&(f.TgZ(0,"appearance-panel-meta",0),f.NdJ("back",function(){return t.editor.closeActivePanel()}),f.qZA(),f.TgZ(1,"div",1),f.TgZ(2,"appearance-image-input",2),f._uU(3," Logo #1 (For top navbar) "),f.qZA(),f.TgZ(4,"appearance-image-input",3),f._uU(5," Logo #2 (Everywhere else) "),f.qZA(),f.TgZ(6,"appearance-image-input",4),f._uU(7," Favicon "),f.qZA(),f.TgZ(8,"div",5),f.TgZ(9,"label",6),f._uU(10,"Site Name"),f.qZA(),f._UZ(11,"input",7),f.qZA(),f.TgZ(12,"div",5),f.TgZ(13,"label",8),f._uU(14,"Site Description"),f.qZA(),f._UZ(15,"textarea",9),f.qZA(),f.qZA()),2&e&&(f.Q6J("path",f.DdM(7,he)),f.xp6(1),f.Q6J("formGroup",t.form),f.xp6(1),f.Q6J("defaultValue",t.defaultValue("branding.logo_light")),f.xp6(2),f.Q6J("defaultValue",t.defaultValue("branding.logo_dark")),f.xp6(2),f.Q6J("defaultValue",t.defaultValue("branding.favicon")),f.xp6(5),f.Q6J("placeholder",t.defaultValue("env.app_name")),f.xp6(4),f.Q6J("placeholder",t.defaultValue("branding.site_description")))},directives:[j,c.JL,c.sg,de,c.JJ,c.u,pe,V.P,c.Fj],styles:[""],changeDetection:0}),e}(),ge=s(22238),fe=function(){var e=function(){function e(t){d(this,e),this.http=t}return u(e,[{key:"all",value:function(){return this.http.get("css-theme")}},{key:"create",value:function(e){return this.http.post("css-theme",e)}},{key:"update",value:function(e,t){return this.http.put("css-theme/".concat(e),t)}},{key:"delete",value:function(e){return this.http.delete("css-theme/".concat(e))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.LFG($.r))},e.\u0275prov=f.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),ve=s(45396);function be(e,t){1&e&&(f.TgZ(0,"span",6),f._uU(1,"Update Theme"),f.qZA())}function xe(e,t){1&e&&(f.TgZ(0,"span",6),f._uU(1,"Create Theme"),f.qZA())}function ye(e,t){if(1&e&&(f.TgZ(0,"div",21),f._uU(1),f.qZA()),2&e){var n=f.oxw().ngIf;f.xp6(1),f.Oqu(n.name)}}function Ze(e,t){1&e&&(f.TgZ(0,"span"),f._uU(1,"Update"),f.qZA())}function _e(e,t){1&e&&(f.TgZ(0,"span"),f._uU(1,"Create"),f.qZA())}function ke(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"form",7),f.NdJ("ngSubmit",function(){return f.CHM(n),f.oxw().confirm()}),f.TgZ(1,"mat-dialog-content",8),f.TgZ(2,"div",9),f.TgZ(3,"label",10),f._uU(4,"Name"),f.qZA(),f._UZ(5,"input",11),f.YNc(6,ye,2,1,"div",12),f.qZA(),f.TgZ(7,"div",13),f.TgZ(8,"mat-slide-toggle",14),f._uU(9,"Dark Theme"),f.qZA(),f.TgZ(10,"p",6),f._uU(11,"Whether this theme has light text on dark background."),f.qZA(),f.qZA(),f.TgZ(12,"div",13),f.TgZ(13,"mat-slide-toggle",15),f._uU(14,"Default Dark Theme"),f.qZA(),f.TgZ(15,"p",6),f._uU(16,"Whether this theme should be used as default dark theme."),f.qZA(),f.qZA(),f.TgZ(17,"div",13),f.TgZ(18,"mat-slide-toggle",16),f._uU(19,"Default Light Theme"),f.qZA(),f.TgZ(20,"p",6),f._uU(21,"Whether this theme should be used as default light theme."),f.qZA(),f.qZA(),f.qZA(),f.TgZ(22,"mat-dialog-actions"),f.TgZ(23,"button",17),f.NdJ("click",function(){return f.CHM(n),f.oxw().close()}),f._uU(24,"Cancel"),f.qZA(),f.TgZ(25,"button",18),f.ALo(26,"async"),f.YNc(27,Ze,2,0,"span",19),f.YNc(28,_e,2,0,"ng-template",null,20,f.W1O),f.qZA(),f.qZA(),f.qZA()}if(2&e){var i=t.ngIf,a=f.MAs(29),o=f.oxw();f.Q6J("formGroup",o.form),f.xp6(6),f.Q6J("ngIf",i.name),f.xp6(19),f.Q6J("disabled",f.lcZ(26,5,o.loading$)),f.xp6(2),f.Q6J("ngIf",o.data.theme)("ngIfElse",a)}}var we=function(){var e=function(){function e(t,n,i,a,o){var r=this;d(this,e),this.dialogRef=t,this.data=n,this.cssTheme=i,this.toast=a,this.fb=o,this.loading$=new q.X(!1),this.errors$=new q.X({}),this.form=this.fb.group({name:[""],is_dark:[!1],default_dark:[!1],default_light:[!1]}),n.theme&&this.form.patchValue(n.theme),this.form.get("default_dark").valueChanges.pipe((0,I.h)(function(e){return!!e})).subscribe(function(){r.form.get("default_light").setValue(!1)}),this.form.get("default_light").valueChanges.pipe((0,I.h)(function(e){return!!e})).subscribe(function(){r.form.get("default_dark").setValue(!1)})}return u(e,[{key:"confirm",value:function(){var e=this;(this.data.theme?this.cssTheme.update(this.data.theme.id,this.form.value):this.cssTheme.create(this.form.value)).subscribe(function(t){e.toast.open(e.data.theme?"Theme updated":"Theme created"),e.close(t.theme)},function(t){return e.errors$.next(t.errors)})}},{key:"close",value:function(e){this.dialogRef.close(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(ge.so),f.Y36(ge.WI),f.Y36(fe),f.Y36(Q.F),f.Y36(c.qu))},e.\u0275cmp=f.Xpm({type:e,selectors:[["crupdate-css-theme-modal"]],decls:8,vars:5,consts:[[1,"modal-header"],["mat-dialog-title",""],["trans","",4,"ngIf"],["type","button","tabindex","-1",1,"close-button","no-style",3,"click"],["svgIcon","close"],["ngNativeValidate","",3,"formGroup","ngSubmit",4,"ngIf"],["trans",""],["ngNativeValidate","",3,"formGroup","ngSubmit"],[1,"many-inputs"],[1,"input-container"],["for","name","trans",""],["type","text","id","name","formControlName","name","required","","minlength","3"],["class","error",4,"ngIf"],[1,"setting-toggle-container"],["id","is_dark","formControlName","is_dark","trans",""],["id","default_dark","formControlName","default_dark","trans",""],["id","default_light","formControlName","default_light","trans",""],["type","button","mat-button","","trans","",3,"click"],["type","submit","mat-raised-button","","color","accent","trans","",3,"disabled"],[4,"ngIf","ngIfElse"],["creating",""],[1,"error"]],template:function(e,t){1&e&&(f.TgZ(0,"div",0),f.TgZ(1,"h2",1),f.YNc(2,be,2,0,"span",2),f.YNc(3,xe,2,0,"span",2),f.qZA(),f.TgZ(4,"button",3),f.NdJ("click",function(){return t.close()}),f._UZ(5,"mat-icon",4),f.qZA(),f.qZA(),f.YNc(6,ke,30,7,"form",5),f.ALo(7,"async")),2&e&&(f.xp6(2),f.Q6J("ngIf",t.data.theme),f.xp6(1),f.Q6J("ngIf",!t.data.theme),f.xp6(3),f.Q6J("ngIf",f.lcZ(7,3,t.errors$)))},directives:[ge.uh,l.O5,D.Hw,V.P,c.JL,c.sg,ge.xY,c.Fj,c.JJ,c.u,c.Q7,c.wO,ve.Rr,ge.H8,L.lW],pipes:[l.Ov],styles:["[_nghost-%COMP%]{display:block;width:400px;max-width:100%}"],changeDetection:0}),e}(),Ce=s(8208),Ae=s(15381),Te=s(20616),Me=s(64762),qe=s(75978),Pe=s(7964),Oe=s(72458),Ie=["*"],Je=function(){var e=function(){function e(t){d(this,e),this.overlayPanel=t,this.color$=new q.X(null)}return u(e,[{key:"ngOnDestroy",value:function(){this.pickerSub&&this.pickerSub.unsubscribe()}},{key:"writeValue",value:function(e){this.color$.next(e)}},{key:"registerOnChange",value:function(e){this.propagateChange=e}},{key:"registerOnTouched",value:function(){}},{key:"openColorPicker",value:function(e){return(0,Me.mG)(this,void 0,void 0,regeneratorRuntime.mark(function t(){var n,i,a=this;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,s.e(427).then(s.bind(s,75427));case 2:n=t.sent,i=n.BeColorPickerModule,this.pickerSub=this.overlayPanel.open(i.components.panel,{origin:new f.SBq(e.target),position:qe.x,data:{color:this.color$.value}}).valueChanged().subscribe(function(e){a.color$.next(e),a.propagateChange(a.color$.value)});case 5:case"end":return t.stop()}},t,this)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Pe.T))},e.\u0275cmp=f.Xpm({type:e,selectors:[["color-picker-input"]],features:[f._Bn([{provide:c.JU,useExisting:e,multi:!0}])],ngContentSelectors:Ie,decls:7,vars:4,consts:[["type","button","matRipple","",1,"no-style","color-picker-btn",3,"click"],["svgIcon","drop-custom",1,"color-icon"],["trans","",1,"name"],["trans","",1,"change"]],template:function(e,t){1&e&&(f.F$t(),f.TgZ(0,"button",0),f.NdJ("click",function(e){return t.openColorPicker(e)}),f.TgZ(1,"mat-icon",1),f.ALo(2,"async"),f.qZA(),f.TgZ(3,"span",2),f.Hsn(4),f.qZA(),f.TgZ(5,"span",3),f._uU(6,"Change"),f.qZA(),f.qZA()),2&e&&(f.xp6(1),f.Udp("color",f.lcZ(2,2,t.color$)))},directives:[Oe.wG,D.Hw,V.P],pipes:[l.Ov],styles:[".color-picker-btn[_ngcontent-%COMP%]{display:flex;align-items:center;padding:0 10px 0 15px;margin-bottom:15px;border-radius:4px;border:1px solid var(--be-divider-default);background-color:var(--be-background);cursor:pointer;height:57px;font-size:1.5rem;overflow:hidden;width:100%}.color-picker-btn[_ngcontent-%COMP%]   .color-icon[_ngcontent-%COMP%]{width:35px;height:35px}.color-picker-btn[_ngcontent-%COMP%]   .name[_ngcontent-%COMP%]{margin-left:3px;margin-top:3px;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;text-transform:capitalize}.color-picker-btn[_ngcontent-%COMP%]   .change[_ngcontent-%COMP%]{color:var(--be-link);font-size:1.3rem;margin-left:auto}"],changeDetection:0}),e}();function Ue(e,t){if(1&e&&(f.TgZ(0,"li"),f.TgZ(1,"color-picker-input",2),f._uU(2),f.qZA(),f.qZA()),2&e){var n=t.$implicit,i=f.oxw();f.xp6(1),f.Q6J("formControlName",n.key),f.xp6(1),f.Oqu(i.viewName(n.key))}}var Ne=function(){var e=function(){function e(t,n){d(this,e),this.editor=t,this.themes=n,this.form=new c.cw({}),this.colorCache={}}return u(e,[{key:"ngOnInit",value:function(){var e=this;this.editor.setSaveRequest(this.saveColors.bind(this)),Object.entries(this.theme.colors).forEach(function(t){var n=r(t,2),i=n[0],a=n[1];e.form.addControl(i,new c.NI(a))}),this.editor.initiated$.subscribe(function(){e.setColors(e.theme.colors),e.form.valueChanges.subscribe(function(t){e.setColors(t),e.editor.addChanges({colors:t})})})}},{key:"ngOnDestroy",value:function(){this.editor.setSaveRequest(null)}},{key:"saveColors",value:function(e){return this.themes.update(this.theme.id,e)}},{key:"setColors",value:function(e){var t=this;Object.entries(e).forEach(function(e){var n=r(e,2),i=n[0],a=n[1];t.colorCache[i]!==a&&(t.editor.postMessage(new C(i,a)),t.colorCache[i]=a)})}},{key:"viewName",value:function(e){return e.replace("be-","").replace(/-/g," ")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Y),f.Y36(fe))},e.\u0275cmp=f.Xpm({type:e,selectors:[["css-theme-colors-panel"]],inputs:{theme:"theme"},decls:3,vars:4,consts:[[1,"unstyled-list",3,"formGroup"],[4,"ngFor","ngForOf"],["trans","",3,"formControlName"]],template:function(e,t){1&e&&(f.TgZ(0,"ul",0),f.YNc(1,Ue,3,2,"li",1),f.ALo(2,"keyvalue"),f.qZA()),2&e&&(f.Q6J("formGroup",t.form),f.xp6(1),f.Q6J("ngForOf",f.lcZ(2,2,t.theme.colors)))},directives:[c.JL,c.sg,l.sg,Je,V.P,c.JJ,c.u],pipes:[l.Nd],styles:[""],changeDetection:0}),e}();function Se(e,t){1&e&&f._UZ(0,"css-theme-colors-panel",5),2&e&&f.Q6J("theme",t.ngIf)}function Fe(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"li",9),f.NdJ("click",function(){var e=f.CHM(n).$implicit;return f.oxw(2).setSelectedTheme(e)}),f.TgZ(1,"div",10),f._uU(2),f.qZA(),f.TgZ(3,"div",11),f.NdJ("click",function(e){return e.stopPropagation()}),f.TgZ(4,"button",12),f.NdJ("click",function(){var e=f.CHM(n).$implicit;return f.oxw(2).setSelectedTheme(e)}),f._UZ(5,"mat-icon",13),f.qZA(),f.TgZ(6,"button",12),f.NdJ("click",function(){var e=f.CHM(n).$implicit;return f.oxw(2).openCrupdateThemeModal(e)}),f._UZ(7,"mat-icon",14),f.qZA(),f.TgZ(8,"button",12),f.NdJ("click",function(){var e=f.CHM(n).$implicit;return f.oxw(2).maybeDeleteThemeModal(e)}),f._UZ(9,"mat-icon",15),f.qZA(),f.qZA(),f.qZA()}if(2&e){var i=t.$implicit;f.xp6(2),f.Oqu(i.name)}}function $e(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"button",6),f.NdJ("click",function(){return f.CHM(n),f.oxw().openCrupdateThemeModal()}),f._uU(1,"New Theme"),f.qZA(),f.TgZ(2,"ul",7),f.YNc(3,Fe,10,1,"li",8),f.ALo(4,"async"),f.qZA()}if(2&e){var i=f.oxw();f.xp6(3),f.Q6J("ngForOf",f.lcZ(4,1,i.loadedThemes$))}}var Qe=function(){var e=function(){function e(t,n,i,a,o,r){d(this,e),this.appearance=t,this.modal=n,this.themes=i,this.toast=a,this.router=o,this.route=r,this.loading$=new q.X(!1),this.loadedThemes$=new q.X([]),this.selectedTheme$=new q.X(null),this.path$=this.selectedTheme$.pipe((0,g.U)(function(e){var t=["Themes"];return e&&t.push(e.name),t}))}return u(e,[{key:"ngOnInit",value:function(){this.reloadThemes()}},{key:"ngOnDestroy",value:function(){this.querySub&&this.querySub.unsubscribe()}},{key:"openCrupdateThemeModal",value:function(e){var t=this;this.modal.open(we,{theme:e}).afterClosed().subscribe(function(e){e&&t.reloadThemes()})}},{key:"setSelectedTheme",value:function(e){this.router.navigate([],{queryParams:{theme:e&&e.id},queryParamsHandling:"merge"})}},{key:"openPreviousPanel",value:function(){this.selectedTheme$.value?this.setSelectedTheme():this.appearance.closeActivePanel()}},{key:"maybeDeleteThemeModal",value:function(e){var t=this;this.modal.show(Ce.z,{title:"Delete Theme",body:"Are you sure you want to delete this theme?",ok:"Delete"}).afterClosed().subscribe(function(n){n&&t.deleteTheme(e)})}},{key:"reloadThemes",value:function(){var e=this;this.loading$.next(!0),this.themes.all().pipe((0,J.x)(function(){return e.loading$.next(!1)})).subscribe(function(t){e.loadedThemes$.next(t.pagination.data),e.bindToQueryParams()})}},{key:"deleteTheme",value:function(e){var t=this;this.themes.delete([e.id]).subscribe(function(){t.toast.open("Theme deleted"),t.reloadThemes()})}},{key:"bindToQueryParams",value:function(){var e=this;this.querySub||(this.querySub=this.route.queryParams.subscribe(function(t){var n=e.loadedThemes$.value.find(function(e){return e.id===+t.theme});e.selectedTheme$.next(n)}))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Y),f.Y36(Ae.u),f.Y36(fe),f.Y36(Q.F),f.Y36(p.F0),f.Y36(p.gz))},e.\u0275cmp=f.Xpm({type:e,selectors:[["themes-appearance-panel"]],decls:9,vars:10,consts:[[3,"path","back"],[1,"appearance-panel-content"],[3,"theme",4,"ngIf","ngIfElse"],["themesList",""],[1,"overlay","overlay-partial",3,"isVisible"],[3,"theme"],["mat-raised-button","","color","accent","type","button","trans","",1,"new-theme-button",3,"click"],[1,"unstyled-list"],["class","nav-item",3,"click",4,"ngFor","ngForOf"],[1,"nav-item",3,"click"],[1,"name"],[1,"actions",3,"click"],["mat-icon-button","","type","button",3,"click"],["svgIcon","drop-custom"],["svgIcon","edit"],["svgIcon","delete"]],template:function(e,t){if(1&e&&(f.TgZ(0,"appearance-panel-meta",0),f.NdJ("back",function(){return t.openPreviousPanel()}),f.ALo(1,"async"),f.qZA(),f.TgZ(2,"div",1),f.YNc(3,Se,1,1,"css-theme-colors-panel",2),f.ALo(4,"async"),f.YNc(5,$e,5,3,"ng-template",null,3,f.W1O),f.qZA(),f._UZ(7,"loading-indicator",4),f.ALo(8,"async")),2&e){var n=f.MAs(6);f.Q6J("path",f.lcZ(1,4,t.path$)),f.xp6(3),f.Q6J("ngIf",f.lcZ(4,6,t.selectedTheme$))("ngIfElse",n),f.xp6(4),f.Q6J("isVisible",f.lcZ(8,8,t.loading$))}},directives:[j,l.O5,Te.Q,Ne,L.lW,V.P,l.sg,D.Hw],pipes:[l.Ov],styles:[".new-theme-button[_ngcontent-%COMP%]{margin-bottom:15px}"],changeDetection:0}),e}(),Ye=s(99905),Ee=s(83461),De=s(81669),Ve=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var n in d(this,e),this.type="link",this.condition=null,this.target=null,this.activeExact=!1,t)this[n]=t[n];this.id=Math.floor(999*Math.random())},Le=function(){var e=function(){function e(t,n){d(this,e),this.settings=t,this.appearance=n,this.allMenus$=new q.X([]),this.activeMenu$=new q.X(null)}return u(e,[{key:"create",value:function(){var e=o(this.allMenus$.value);this.activeMenu$.next(new De.v({name:"New Menu"})),e.push(this.activeMenu$.value),this.allMenus$.next(e),this.commitChanges()}},{key:"reorderActiveMenuItems",value:function(e,t){var n=Object.assign({},this.activeMenu$.value);(0,Ee.bA)(n.items,e,t),this.activeMenu$.next(n),this.commitChanges()}},{key:"deleteActive",value:function(){var e=o(this.allMenus$.value),t=e.indexOf(this.activeMenu$.value);e.splice(t,1),this.activeMenu$.next(null),this.allMenus$.next(e),this.commitChanges()}},{key:"addItem",value:function(e){var t=Object.assign({},this.activeMenu$.value);e=this.transformLocalLinksToRoutes(e),t.items.push(e),this.activeMenu$.next(t),this.commitChanges()}},{key:"removeItem",value:function(e){var t=Object.assign({},this.activeMenu$.value),n=this.activeMenu$.value.items.indexOf(e);t.items.splice(n,1),this.activeMenu$.next(t),this.commitChanges()}},{key:"transformLocalLinksToRoutes",value:function(e){var t=this.settings.getBaseUrl();return"link"!==e.type||-1===e.action.indexOf(t)||(e.type="route",e.action=e.action.replace(this.settings.getBaseUrl(),"")),e}},{key:"commitChanges",value:function(){var e=JSON.stringify(this.allMenus$.value);this.appearance.setConfig("menus",e),this.appearance.addChanges({menus:e})}},{key:"setFromJson",value:function(e){if(e){var t=JSON.parse(e);if(t){var n=t.map(function(e){var t=new De.v(e);return t.items=t.items.map(function(e){return new Ve(e)}),t});this.allMenus$.next(n)}}}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.LFG(F.Z),f.LFG(Y))},e.\u0275prov=f.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),ze=s(67310),Re=s(99981),He=function(){var e=function(){function e(t){d(this,e),this.http=t}return u(e,[{key:"get",value:function(){return this.http.getWithCache("admin/appearance/menu-categories")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.LFG(Re.F))},e.\u0275prov=f.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Ge=s(90171);function je(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",17),f.NdJ("click",function(){var e=f.CHM(n).$implicit;return f.oxw().addRouteMenuItem(e)}),f._uU(1),f.qZA()}if(2&e){var i=t.$implicit;f.xp6(1),f.hij("",i," ")}}function Xe(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",17),f.NdJ("click",function(){var e=f.CHM(n).$implicit;return f.oxw(2).addCustomMenuItem(e)}),f._uU(1),f.qZA()}if(2&e){var i=t.$implicit;f.xp6(1),f.Oqu(i.label)}}function Be(e,t){if(1&e&&(f.TgZ(0,"mat-expansion-panel",5),f.TgZ(1,"mat-expansion-panel-header"),f.TgZ(2,"mat-panel-title",6),f._uU(3),f.qZA(),f.qZA(),f.TgZ(4,"div",14),f.YNc(5,Xe,2,1,"div",15),f.qZA(),f.qZA()),2&e){var n=t.$implicit;f.xp6(3),f.Oqu(n.name),f.xp6(2),f.Q6J("ngForOf",n.items)}}var We=function(){var e=function(){function e(t,n,i,a,o){d(this,e),this.editor=t,this.appearance=n,this.overlayPanelRef=i,this.fb=a,this.itemCategories=o,this.linkForm=this.fb.group({action:[""],label:[""]})}return u(e,[{key:"ngOnInit",value:function(){var e=this;this.itemCategories.get().subscribe(function(t){e.menuItemCategories=t.categories})}},{key:"addLinkMenuItem",value:function(){this.close({type:"link",label:this.linkForm.value.label,action:this.linkForm.value.action})}},{key:"addRouteMenuItem",value:function(e){this.close({type:"route",label:e,action:e})}},{key:"addCustomMenuItem",value:function(e){this.close(e)}},{key:"close",value:function(e){this.overlayPanelRef.close(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Le),f.Y36(Y),f.Y36(ze.L),f.Y36(c.qu),f.Y36(He))},e.\u0275cmp=f.Xpm({type:e,selectors:[["select-menu-item-action"]],decls:30,vars:3,consts:[[1,"header"],["trans","",1,"title"],["svgIcon","close",3,"click"],[1,"new-item-tabs"],["ngNativeValidate","",3,"formGroup","ngSubmit"],[1,"mat-elevation-z"],["trans",""],[1,"many-inputs","expansion-panel-content"],[1,"input-container"],["for","external-link-url","trans",""],["type","url","id","external-link-url","formControlName","action","required",""],["for","external-link-text","trans",""],["type","text","id","external-link-text","formControlName","label","required",""],["mat-button","","color","accent","type","submit","trans",""],[1,"items-list","expansion-panel-content"],["class","item",3,"click",4,"ngFor","ngForOf"],["class","mat-elevation-z",4,"ngFor","ngForOf"],[1,"item",3,"click"]],template:function(e,t){1&e&&(f.TgZ(0,"div",0),f.TgZ(1,"span",1),f._uU(2,"Select Destination"),f.qZA(),f.TgZ(3,"mat-icon",2),f.NdJ("click",function(){return t.close()}),f.qZA(),f.qZA(),f.TgZ(4,"div",3),f.TgZ(5,"mat-accordion"),f.TgZ(6,"form",4),f.NdJ("ngSubmit",function(){return t.addLinkMenuItem()}),f.TgZ(7,"mat-expansion-panel",5),f.TgZ(8,"mat-expansion-panel-header"),f.TgZ(9,"mat-panel-title",6),f._uU(10,"Link"),f.qZA(),f.qZA(),f.TgZ(11,"div",7),f.TgZ(12,"div",8),f.TgZ(13,"label",9),f._uU(14,"URL"),f.qZA(),f._UZ(15,"input",10),f.qZA(),f.TgZ(16,"div",8),f.TgZ(17,"label",11),f._uU(18,"Link Text"),f.qZA(),f._UZ(19,"input",12),f.qZA(),f.qZA(),f.TgZ(20,"mat-action-row"),f.TgZ(21,"button",13),f._uU(22,"Select"),f.qZA(),f.qZA(),f.qZA(),f.qZA(),f.TgZ(23,"mat-expansion-panel",5),f.TgZ(24,"mat-expansion-panel-header"),f.TgZ(25,"mat-panel-title",6),f._uU(26,"Route"),f.qZA(),f.qZA(),f.TgZ(27,"div",14),f.YNc(28,je,2,1,"div",15),f.qZA(),f.qZA(),f.YNc(29,Be,6,2,"mat-expansion-panel",16),f.qZA(),f.qZA()),2&e&&(f.xp6(6),f.Q6J("formGroup",t.linkForm),f.xp6(22),f.Q6J("ngForOf",t.appearance.config.menus.availableRoutes),f.xp6(1),f.Q6J("ngForOf",t.menuItemCategories))},directives:[V.P,D.Hw,Ge.pp,c.JL,c.sg,Ge.ib,Ge.yz,Ge.yK,c.Fj,c.JJ,c.u,c.Q7,Ge.VG,L.lW,l.sg],styles:["[_nghost-%COMP%]{background-color:var(--be-background-alternative);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);overflow:hidden;width:300px;border-radius:4px}.header[_ngcontent-%COMP%]{display:flex;align-items:center;background-color:var(--be-background);padding:15px;font-size:1.7rem;font-weight:300;border-bottom:1px solid var(--be-divider-default);margin-bottom:10px}.header[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{cursor:pointer;color:var(--be-secondary-text);margin-left:auto}.new-item-tabs[_ngcontent-%COMP%]{padding:10px}.items-list[_ngcontent-%COMP%]{overflow:auto;max-height:300px}.items-list[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{color:var(--be-link);padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--be-divider-default);cursor:pointer}.items-list[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]:hover{text-decoration:underline}.mat-expansion-panel[_ngcontent-%COMP%]{border:1px solid var(--be-divider-default);margin-bottom:10px}.mat-expansion-panel-header[_ngcontent-%COMP%]{min-height:57px}.mat-expansion-panel-header.mat-expanded[_ngcontent-%COMP%]{border-bottom:1px solid var(--be-divider-default)}.expansion-panel-content[_ngcontent-%COMP%]{padding-top:25px}"],changeDetection:0}),e}();function Ke(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"button",2),f.NdJ("click",function(){var e=f.CHM(n).$implicit;return f.oxw().selectIcon(e)}),f._UZ(1,"mat-icon",3),f.qZA()}if(2&e){var i=t.$implicit;f.xp6(1),f.Q6J("svgIcon",i)}}var et=function(){var e=function(){function e(t,n){d(this,e),this.http=t,this.overlayPanelRef=n,this.icons$=new q.X([]),this.loading$=new q.X(!1),this.iconSelected=new f.vpe}return u(e,[{key:"ngOnInit",value:function(){var e=this;this.loading$.next(!0),this.http.get("admin/icons").pipe((0,J.x)(function(){return e.loading$.next(!1)})).subscribe(function(t){e.icons$.next(t.icons)})}},{key:"selectIcon",value:function(e){this.iconSelected.observers.length?this.iconSelected.next(e):(this.overlayPanelRef.emitValue(e),this.overlayPanelRef.close())}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Re.F),f.Y36(ze.L))},e.\u0275cmp=f.Xpm({type:e,selectors:[["icon-selector"]],outputs:{iconSelected:"iconSelected"},decls:4,vars:6,consts:[["mat-icon-button","",3,"click",4,"ngFor","ngForOf"],[1,"overlay","overlay-partial",3,"isVisible"],["mat-icon-button","",3,"click"],[3,"svgIcon"]],template:function(e,t){1&e&&(f.YNc(0,Ke,2,1,"button",0),f.ALo(1,"async"),f._UZ(2,"loading-indicator",1),f.ALo(3,"async")),2&e&&(f.Q6J("ngForOf",f.lcZ(1,2,t.icons$)),f.xp6(2),f.Q6J("isVisible",f.lcZ(3,4,t.loading$)))},directives:[l.sg,Te.Q,L.lW,D.Hw],pipes:[l.Ov],styles:["[_nghost-%COMP%]{display:block;background-color:var(--be-background);padding:15px;border-radius:4px;width:490px;max-width:90vw;min-height:390px;overflow:auto;position:relative;text-align:center;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.mat-icon-button[_ngcontent-%COMP%]{transition:transform .1s ease-in-out}.mat-icon-button[_ngcontent-%COMP%]:hover{transform:scale(1.6)}"],changeDetection:0}),e}();function tt(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"mat-expansion-panel",5),f.NdJ("opened",function(){var e=f.CHM(n).$implicit;return f.oxw(2).toggleMenuItem(e)})("closed",function(){var e=f.CHM(n).$implicit;return f.oxw(2).toggleMenuItem(e)}),f.TgZ(1,"mat-expansion-panel-header"),f.TgZ(2,"mat-panel-title"),f._UZ(3,"mat-icon",6),f.TgZ(4,"span",7),f._uU(5),f.qZA(),f.qZA(),f.qZA(),f.TgZ(6,"div",8),f.TgZ(7,"div",9),f.TgZ(8,"label",10),f._uU(9,"Label"),f.qZA(),f.TgZ(10,"input",11),f.NdJ("ngModelChange",function(e){return t.$implicit.label=e})("ngModelChange",function(){return f.CHM(n),f.oxw(2).menus.commitChanges()}),f.qZA(),f.qZA(),f.TgZ(11,"div",9),f.TgZ(12,"label",10),f._uU(13,"Type"),f.qZA(),f.TgZ(14,"select",12),f.NdJ("ngModelChange",function(e){return t.$implicit.type=e})("ngModelChange",function(){return f.CHM(n),f.oxw(2).menus.commitChanges()}),f.TgZ(15,"option",13),f._uU(16,"Link"),f.qZA(),f.TgZ(17,"option",14),f._uU(18,"Route"),f.qZA(),f.TgZ(19,"option",15),f._uU(20,"Page"),f.qZA(),f.qZA(),f.qZA(),f.TgZ(21,"div",9),f.TgZ(22,"label",10),f._uU(23,"Action"),f.qZA(),f.TgZ(24,"input",11),f.NdJ("ngModelChange",function(e){return t.$implicit.action=e})("ngModelChange",function(){return f.CHM(n),f.oxw(2).menus.commitChanges()}),f.qZA(),f.qZA(),f.TgZ(25,"div",9),f.TgZ(26,"label",10),f._uU(27,"Condition"),f.qZA(),f.TgZ(28,"select",12),f.NdJ("ngModelChange",function(e){return t.$implicit.condition=e})("ngModelChange",function(){return f.CHM(n),f.oxw(2).menus.commitChanges()}),f.TgZ(29,"option",16),f._uU(30,"None"),f.qZA(),f.TgZ(31,"option",17),f._uU(32,"Show to Logged in Users Only"),f.qZA(),f.TgZ(33,"option",18),f._uU(34,"Show to Guest Users Only"),f.qZA(),f.TgZ(35,"option",19),f._uU(36,"Show to Admin Only"),f.qZA(),f.qZA(),f.qZA(),f.TgZ(37,"div",9),f.TgZ(38,"label",10),f._uU(39,"Open link in"),f.qZA(),f.TgZ(40,"select",12),f.NdJ("ngModelChange",function(e){return t.$implicit.target=e})("ngModelChange",function(){return f.CHM(n),f.oxw(2).menus.commitChanges()}),f.TgZ(41,"option",20),f._uU(42,"Same Window"),f.qZA(),f.TgZ(43,"option",21),f._uU(44,"New Window"),f.qZA(),f.qZA(),f.qZA(),f.TgZ(45,"div",22,23),f.NdJ("click",function(){var e=f.CHM(n).$implicit,t=f.MAs(46);return f.oxw(2).openIconSelector(t,e)}),f.TgZ(47,"label",10),f._uU(48,"Icon"),f.qZA(),f.TgZ(49,"input",24),f.NdJ("ngModelChange",function(e){return t.$implicit.icon=e}),f.qZA(),f._UZ(50,"mat-icon",25),f.qZA(),f.qZA(),f.TgZ(51,"mat-action-row"),f.TgZ(52,"button",26),f.NdJ("click",function(){return f.CHM(n),f.oxw(2).confirmMenuItemDeletion()}),f._uU(53,"Remove"),f.qZA(),f.qZA(),f.qZA()}if(2&e){var i=t.$implicit;f.uIk("data-id",i.id),f.xp6(5),f.Oqu(i.label),f.xp6(3),f.s9C("for",i.id+"-label"),f.xp6(2),f.s9C("id",i.id+"-label"),f.Q6J("ngModel",i.label),f.xp6(2),f.s9C("for",i.id+"-type"),f.xp6(2),f.s9C("id",i.id+"-type"),f.Q6J("ngModel",i.type),f.xp6(8),f.s9C("for",i.id+"-action"),f.xp6(2),f.s9C("id",i.id+"-action"),f.Q6J("ngModel",i.action),f.xp6(2),f.s9C("for",i.id+"-condition"),f.xp6(2),f.s9C("id",i.id+"-condition"),f.Q6J("ngModel",i.condition),f.xp6(1),f.Q6J("ngValue",null),f.xp6(9),f.s9C("for",i.id+"-target"),f.xp6(2),f.s9C("id",i.id+"-target"),f.Q6J("ngModel",i.target),f.xp6(7),f.s9C("for",i.id+"-icon"),f.xp6(2),f.s9C("id",i.id+"-icon"),f.Q6J("ngModel",i.icon),f.xp6(1),f.Q6J("svgIcon",i.icon)}}function nt(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"mat-accordion",3),f.NdJ("cdkDropListDropped",function(e){return f.CHM(n),f.oxw().reorderMenuItems(e)}),f.YNc(1,tt,54,22,"mat-expansion-panel",4),f.qZA()}if(2&e){var i=t.ngIf;f.xp6(1),f.Q6J("ngForOf",i.items)}}function it(e,t){1&e&&(f.TgZ(0,"div",27),f._uU(1,"This menu has no items yet."),f.qZA())}var at=function(){var e=function(){function e(t,n,i,a){d(this,e),this.menus=t,this.modal=n,this.overlayPanel=i,this.cd=a,this.subscriptions=[]}return u(e,[{key:"ngOnDestroy",value:function(){this.subscriptions.forEach(function(e){e&&e.unsubscribe()})}},{key:"reorderMenuItems",value:function(e){this.menus.reorderActiveMenuItems(e.previousIndex,e.currentIndex)}},{key:"toggleMenuItem",value:function(e){this.selectedMenuItem=this.selectedMenuItem===e?null:e}},{key:"confirmMenuItemDeletion",value:function(){var e=this;this.modal.show(Ce.z,{title:"Delete Menu Item",body:"Are you sure you want to delete this menu item?",ok:"Delete"}).afterClosed().subscribe(function(t){t&&(e.menus.removeItem(e.selectedMenuItem),e.selectedMenuItem=null)})}},{key:"openIconSelector",value:function(e,t){var n=this;this.overlayPanel.open(et,{position:Ye.Z,origin:new f.SBq(e)}).valueChanged().subscribe(function(e){t.icon=e,n.menus.commitChanges(),n.cd.detectChanges()})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Le),f.Y36(Ae.u),f.Y36(Pe.T),f.Y36(f.sBO))},e.\u0275cmp=f.Xpm({type:e,selectors:[["menu-items"]],decls:6,vars:4,consts:[["trans","",1,"title"],["cdkDropList","",3,"cdkDropListDropped",4,"ngIf","ngIfElse"],["noActiveMenu",""],["cdkDropList","",3,"cdkDropListDropped"],["class","mat-elevation-z menu-item-container","cdkDrag","",3,"opened","closed",4,"ngFor","ngForOf"],["cdkDrag","",1,"mat-elevation-z","menu-item-container",3,"opened","closed"],["cdkDragHandle","","svgIcon","drag-handle",1,"drag-handle"],[1,"name"],[1,"many-inputs","menu-item-list"],[1,"input-container"],["trans","",3,"for"],["type","text",3,"ngModel","id","ngModelChange"],[3,"ngModel","id","ngModelChange"],["value","link","trans",""],["value","route","trans",""],["value","page","trans",""],["trans","",3,"ngValue"],["value","auth","trans",""],["value","guest","trans",""],["value","admin","trans",""],["value","_self","trans",""],["value","_blank","trans",""],[1,"input-container","icon-input-container",3,"click"],["iconInput",""],["type","text","readonly","","placeholder","(Optional)","trans-placeholder","",3,"ngModel","id","ngModelChange"],[3,"svgIcon"],["mat-button","","color","warn","trans","",1,"delete-button",3,"click"],["trans","",1,"no-menu-items"]],template:function(e,t){if(1&e&&(f.TgZ(0,"div",0),f._uU(1,"Menu Items"),f.qZA(),f.YNc(2,nt,2,1,"mat-accordion",1),f.ALo(3,"async"),f.YNc(4,it,2,0,"ng-template",null,2,f.W1O)),2&e){var n=f.MAs(5);f.xp6(2),f.Q6J("ngIf",f.lcZ(3,2,t.menus.activeMenu$))("ngIfElse",n)}},directives:[V.P,l.O5,Ge.pp,Ee.Wj,l.sg,Ge.ib,Ee.Zt,Ge.yz,Ge.yK,D.Hw,Ee.Bh,c.Fj,c.JJ,c.On,c.EJ,c.YN,c.Kr,Ge.VG,L.lW],pipes:[l.Ov],styles:["[_nghost-%COMP%]{display:block}.title[_ngcontent-%COMP%]{margin:35px 0 5px}.no-menu-items[_ngcontent-%COMP%]{font-size:1.6rem;font-style:italic;color:var(--be-secondary-text);margin:10px 0}.icon-input-container[_ngcontent-%COMP%]{position:relative}.icon-input-container[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{padding-left:35px}.icon-input-container[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{position:absolute;top:36px;left:8px;color:var(--be-secondary-text)}.menu-item-list[_ngcontent-%COMP%]{padding-top:25px}.mat-expansion-panel[_ngcontent-%COMP%]{margin-bottom:10px;border-radius:4px;border:1px solid var(--be-divider-default)}.mat-expansion-panel-header[_ngcontent-%COMP%]{min-height:57px}.mat-expansion-panel-header.mat-expanded[_ngcontent-%COMP%]{border-bottom:1px solid var(--be-divider-default)}.mat-action-row[_ngcontent-%COMP%]{border:none;padding:0 15px 10px}.drag-handle[_ngcontent-%COMP%]{display:block;color:var(--be-secondary-text);margin-right:8px;cursor:move}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.cdk-drag-animating[_ngcontent-%COMP%], .cdk-drop-list-dragging[_ngcontent-%COMP%]   .cdk-drag[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s cubic-bezier(0,0,.2,1)}"],changeDetection:0}),e}();function ot(e,t){if(1&e&&(f.TgZ(0,"option",15),f._uU(1),f.qZA()),2&e){var n=t.$implicit,i=f.oxw(2);f.Q6J("ngValue",n),f.xp6(1),f.Oqu(i.getDisplayName(n))}}function rt(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",4),f.TgZ(1,"div",5),f.TgZ(2,"div",6),f.TgZ(3,"label",7),f._uU(4,"Menu Name"),f.qZA(),f.TgZ(5,"input",8),f.NdJ("ngModelChange",function(e){return t.ngIf.name=e})("ngModelChange",function(){return f.CHM(n),f.oxw().menus.commitChanges()}),f.qZA(),f.qZA(),f.TgZ(6,"div",6),f.TgZ(7,"label",9),f._uU(8,"Menu Position"),f.qZA(),f.TgZ(9,"select",10),f.NdJ("ngModelChange",function(e){return t.ngIf.position=e})("ngModelChange",function(){return f.CHM(n),f.oxw().menus.commitChanges()}),f.YNc(10,ot,2,2,"option",11),f.qZA(),f.qZA(),f.qZA(),f._UZ(11,"menu-items"),f.TgZ(12,"div",12),f.TgZ(13,"button",13),f.NdJ("click",function(){return f.CHM(n),f.oxw().confirmMenuDeletion()}),f._uU(14,"Delete Menu"),f.qZA(),f.TgZ(15,"button",14),f.NdJ("click",function(){return f.CHM(n),f.oxw().openAddItemPanel()}),f._uU(16,"Add Item"),f.qZA(),f.qZA(),f.qZA()}if(2&e){var i=t.ngIf,a=f.oxw();f.xp6(5),f.Q6J("ngModel",i.name),f.xp6(4),f.Q6J("ngModel",i.position),f.xp6(1),f.Q6J("ngForOf",a.appearance.config.menus.positions)}}function st(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",19),f.NdJ("click",function(){var e=f.CHM(n).$implicit;return f.oxw(2).setActiveMenu(e)}),f.TgZ(1,"span",20),f._uU(2),f.qZA(),f._UZ(3,"mat-icon",21),f.qZA()}if(2&e){var i=t.$implicit;f.xp6(2),f.Oqu(i.name)}}function lt(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",16),f.YNc(1,st,4,1,"div",17),f.ALo(2,"async"),f.TgZ(3,"div",12),f.TgZ(4,"button",18),f.NdJ("click",function(){return f.CHM(n),f.oxw().menus.create()}),f._uU(5,"Add a Menu"),f.qZA(),f.qZA(),f.qZA()}if(2&e){var i=f.oxw();f.xp6(1),f.Q6J("ngForOf",f.lcZ(2,1,i.menus.allMenus$))}}var ct=function(e){return["Menus",e]},ut=function(){var e=function(){function e(t,n,i,a,o,r){d(this,e),this.appearance=t,this.menus=n,this.modal=i,this.settings=a,this.panel=o,this.el=r,this.menus.setFromJson(this.settings.get("menus"))}return u(e,[{key:"openAddItemPanel",value:function(){var e=this,t=Ye.Z.slice();t[0].offsetX=10,t[1].offsetX=10,this.panel.open(We,{position:t,origin:this.el,panelClass:"add-menu-item-panel-container"}).afterClosed().subscribe(function(t){t&&e.menus.addItem(new Ve(t))})}},{key:"openPreviousPanel",value:function(){this.menus.activeMenu$.value?this.menus.activeMenu$.next(null):this.appearance.closeActivePanel()}},{key:"setActiveMenu",value:function(e){this.menus.activeMenu$.next(e)}},{key:"confirmMenuDeletion",value:function(){var e=this;this.modal.show(Ce.z,{title:"Delete Menu",body:"Are you sure you want to delete this menu?",ok:"Delete"}).afterClosed().subscribe(function(t){t&&e.menus.deleteActive()})}},{key:"getDisplayName",value:function(e){return e.replace(/-/g," ")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Y),f.Y36(Le),f.Y36(Ae.u),f.Y36(F.Z),f.Y36(Pe.T),f.Y36(f.SBq))},e.\u0275cmp=f.Xpm({type:e,selectors:[["menus-appearance-panel"]],decls:6,vars:7,consts:[[3,"path","back"],[1,"appearance-panel-content"],["class","menu-panel",4,"ngIf","ngIfElse"],["allMenuList",""],[1,"menu-panel"],[1,"many-inputs","menu-settings"],[1,"input-container"],["for","menu-name","trans",""],["type","text","id","menu-name",3,"ngModel","ngModelChange"],["for","menu-position","trans",""],["id","menu-position",3,"ngModel","ngModelChange"],[3,"ngValue",4,"ngFor","ngForOf"],[1,"action-buttons"],["mat-button","","color","warn","trans","",3,"click"],["mat-button","","color","accent","trans","",1,"button","flat","add-item-button",3,"click"],[3,"ngValue"],[1,"menus"],["class","menu nav-item",3,"click",4,"ngFor","ngForOf"],["mat-button","","color","accent","trans","",1,"button","primary",3,"click"],[1,"menu","nav-item",3,"click"],[1,"name"],["svgIcon","keyboard-arrow-right",1,"actions"]],template:function(e,t){if(1&e&&(f.TgZ(0,"appearance-panel-meta",0),f.NdJ("back",function(){return t.openPreviousPanel()}),f.qZA(),f.TgZ(1,"div",1),f.YNc(2,rt,17,3,"div",2),f.ALo(3,"async"),f.YNc(4,lt,6,3,"ng-template",null,3,f.W1O),f.qZA()),2&e){var n=f.MAs(5);f.Q6J("path",f.VKq(5,ct,t.menus.activeMenu$.value&&t.menus.activeMenu$.value.name)),f.xp6(2),f.Q6J("ngIf",f.lcZ(3,3,t.menus.activeMenu$))("ngIfElse",n)}},directives:[j,l.O5,V.P,c.Fj,c.JJ,c.On,c.EJ,l.sg,at,L.lW,c.YN,c.Kr,D.Hw],pipes:[l.Ov],styles:["[_nghost-%COMP%]{display:block}.menu-settings[_ngcontent-%COMP%]{margin:10px 0}.menu-settings[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{text-transform:capitalize}.action-buttons[_ngcontent-%COMP%]{text-align:right;margin:10px 0}"],changeDetection:0}),e}();function dt(e,t){if(1&e&&(f.ynx(0),f.TgZ(1,"div",3),f.TgZ(2,"label",4),f._uU(3),f.qZA(),f._UZ(4,"textarea",5),f.qZA(),f.BQk()),2&e){var n=t.$implicit;f.xp6(2),f.Q6J("for",n.key),f.xp6(1),f.Oqu(n.name),f.xp6(1),f.Q6J("id",n.key)("formControlName",n.key)("placeholder",n.defaultValue)}}var pt=function(){return["Seo Settings"]},ht=function(){var e=function(){function e(t,n){d(this,e),this.editor=t,this.fb=n,this.form=this.fb.group({})}return u(e,[{key:"ngOnInit",value:function(){var e=this;this.seoFields=this.editor.defaultSettings.seo_fields,this.seoFields.forEach(function(t){e.form.addControl(t.key,e.fb.control(t.value))}),this.form.valueChanges.subscribe(function(t){e.editor.addChanges(t)})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Y),f.Y36(c.qu))},e.\u0275cmp=f.Xpm({type:e,selectors:[["seo-appearance-panel"]],decls:3,vars:4,consts:[[3,"path","back"],[1,"appearance-panel-content","many-inputs",3,"formGroup"],[4,"ngFor","ngForOf"],[1,"input-container"],["trans","",3,"for"],["type","text","rows","2",3,"id","formControlName","placeholder"]],template:function(e,t){1&e&&(f.TgZ(0,"appearance-panel-meta",0),f.NdJ("back",function(){return t.editor.closeActivePanel()}),f.qZA(),f.TgZ(1,"div",1),f.YNc(2,dt,5,5,"ng-container",2),f.qZA()),2&e&&(f.Q6J("path",f.DdM(3,pt)),f.xp6(1),f.Q6J("formGroup",t.form),f.xp6(1),f.Q6J("ngForOf",t.seoFields))},directives:[j,c.JL,c.sg,l.sg,V.P,c.Fj,c.JJ,c.u],styles:["label[_ngcontent-%COMP%]{text-transform:capitalize}"],changeDetection:0}),e}(),mt=s(36461),gt=s(35402),ft=["editor"];function vt(e,t){1&e&&(f.TgZ(0,"p",11),f._uU(1,"If entering javascript, wrap it with <script><\/script> tag."),f.qZA())}var bt=function(){var e=function(){function e(t,n,i){d(this,e),this.dialogRef=t,this.data=n,this.lazyLoader=i,this.loading$=new q.X(!1),this.syntaxInvalid$=new q.X(!1)}return u(e,[{key:"ngOnInit",value:function(){this.initEditor(this.data.contents,this.data.language),this.overrideDialogCloseEvents()}},{key:"confirm",value:function(){this.close(this.editor.getValue())}},{key:"close",value:function(e){this.dialogRef.close(e)}},{key:"initEditor",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"html";this.loading$.next(!0),this.lazyLoader.loadAsset("js/ace/ace.js",{type:"js"}).then(function(){t.editor=ace.edit(t.editorEl.nativeElement),t.editor.getSession().setMode("ace/mode/"+n),t.editor.setTheme("ace/theme/chrome"),t.editor.$blockScrolling=1/0,e&&t.editor.setValue(e,1),t.editor.getSession().on("changeAnnotation",function(){var e=t.editor.getSession().getAnnotations();if(e[0]&&/doctype first/.test(e[0].text))return e.splice(0,1),void t.editor.getSession().setAnnotations(e);var n=t.editor.getSession().getAnnotations().filter(function(e){return"error"===e.type}).length>0;t.syntaxInvalid$.next(n)}),t.loading$.next(!1)})}},{key:"overrideDialogCloseEvents",value:function(){var e=this;this.dialogRef.disableClose=!0,this.dialogRef.backdropClick().subscribe(function(){e.close()}),this.dialogRef.keydownEvents().pipe((0,I.h)(function(e){return e.keyCode===mt.hY})).subscribe(function(){return e.close()})}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(ge.so),f.Y36(ge.WI),f.Y36(gt.j))},e.\u0275cmp=f.Xpm({type:e,selectors:[["code-editor-modal"]],viewQuery:function(e,t){var n;(1&e&&f.Gf(ft,7),2&e)&&(f.iGM(n=f.CRH())&&(t.editorEl=n.first))},decls:18,vars:7,consts:[[1,"modal-header"],["mat-dialog-title","","trans","",1,"modal-title"],["type","button","tabindex","-1",1,"close-button","no-style",3,"click"],["svgIcon","close"],[1,"editor-container"],["class","info","trans","",4,"ngIf"],[1,"editor"],["editor",""],["type","button","mat-button","","trans","",3,"click"],["type","submit","mat-raised-button","","color","accent","trans","",3,"disabled","click"],[1,"overlay",3,"isVisible"],["trans","",1,"info"]],template:function(e,t){1&e&&(f.TgZ(0,"div",0),f.TgZ(1,"h2",1),f._uU(2,"Code Editor"),f.qZA(),f.TgZ(3,"button",2),f.NdJ("click",function(){return t.close()}),f._UZ(4,"mat-icon",3),f.qZA(),f.qZA(),f.TgZ(5,"mat-dialog-content"),f.TgZ(6,"div",4),f.YNc(7,vt,2,0,"p",5),f._UZ(8,"div",6,7),f.qZA(),f.qZA(),f.TgZ(10,"mat-dialog-actions"),f.TgZ(11,"button",8),f.NdJ("click",function(){return t.close()}),f._uU(12,"Cancel"),f.qZA(),f.TgZ(13,"button",9),f.NdJ("click",function(){return t.confirm()}),f.ALo(14,"async"),f._uU(15,"Update"),f.qZA(),f.qZA(),f._UZ(16,"loading-indicator",10),f.ALo(17,"async")),2&e&&(f.xp6(7),f.Q6J("ngIf","html"===t.data.language),f.xp6(6),f.Q6J("disabled",f.lcZ(14,3,t.syntaxInvalid$)),f.xp6(3),f.Q6J("isVisible",f.lcZ(17,5,t.loading$)))},directives:[ge.uh,V.P,D.Hw,ge.xY,l.O5,ge.H8,L.lW,Te.Q],pipes:[l.Ov],styles:["[_nghost-%COMP%]{display:block;width:800px;max-width:100%}.modal-header[_ngcontent-%COMP%]{margin:0 0 15px}.editor[_ngcontent-%COMP%]{min-height:550px;border:1px solid var(--be-divider-default);font-size:1.4rem}.info[_ngcontent-%COMP%]{color:var(--be-secondary-text)}"],changeDetection:0}),e}(),xt=function(){return["Custom Code"]},yt=function(){var e=function(){function e(t,n,i,a){d(this,e),this.editor=t,this.fb=n,this.modal=i,this.toast=a,this.form=this.fb.group({"custom-code.css":[""],"custom-code.html":[""]})}return u(e,[{key:"ngOnInit",value:function(){var e=this,t={};Object.keys(this.form.controls).forEach(function(n){t[n]=e.editor.currentValue(n)}),this.form.patchValue(t)}},{key:"openModal",value:function(e){var t=this,n="custom-code."+e,i=this.form.value[n]||"";this.modal.open(bt,{contents:this.form.value[n],language:e}).afterClosed().subscribe(function(o){if(void 0!==o&&i!==o){var r=a({},n,o);t.form.patchValue(r),t.editor.saveChanges(r).subscribe(function(){t.addCodeToPreview(e,o),t.toast.open("Custom code saved")})}})}},{key:"addCodeToPreview",value:function(e,t){this.editor.postMessage("css"===e?new A(t):new T(t))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Y),f.Y36(c.qu),f.Y36(Ae.u),f.Y36(Q.F))},e.\u0275cmp=f.Xpm({type:e,selectors:[["custom-code-appearance-panel"]],decls:12,vars:2,consts:[[3,"path","back"],[1,"appearance-panel-content"],["type","button",1,"nav-item",3,"click"],["trans","",1,"text"],["trans","",1,"actions"],[1,"nav-item",3,"click"]],template:function(e,t){1&e&&(f.TgZ(0,"appearance-panel-meta",0),f.NdJ("back",function(){return t.editor.closeActivePanel()}),f.qZA(),f.TgZ(1,"div",1),f.TgZ(2,"button",2),f.NdJ("click",function(){return t.openModal("css")}),f.TgZ(3,"span",3),f._uU(4,"Custom CSS"),f.qZA(),f.TgZ(5,"span",4),f._uU(6,"Modify"),f.qZA(),f.qZA(),f.TgZ(7,"button",5),f.NdJ("click",function(){return t.openModal("html")}),f.TgZ(8,"span",3),f._uU(9,"Custom HTML & Javascript"),f.qZA(),f.TgZ(10,"span",4),f._uU(11,"Modify"),f.qZA(),f.qZA(),f.qZA()),2&e&&f.Q6J("path",f.DdM(1,xt))},directives:[j,V.P],styles:[".actions[_ngcontent-%COMP%]{color:var(--be-link);font-size:1.3rem}"],changeDetection:0}),e}(),Zt=["iframe"];function _t(e,t){1&e&&(f.TgZ(0,"span",16),f._uU(1,"Save"),f.qZA())}function kt(e,t){1&e&&(f.TgZ(0,"span",16),f._uU(1,"Saved"),f.qZA())}function wt(e,t){1&e&&f._UZ(0,"general-appearance-panel")}function Ct(e,t){1&e&&f._UZ(0,"themes-appearance-panel")}function At(e,t){1&e&&f._UZ(0,"menus-appearance-panel")}function Tt(e,t){1&e&&f._UZ(0,"seo-appearance-panel")}function Mt(e,t){1&e&&f._UZ(0,"custom-code-appearance-panel")}function qt(e,t){}function Pt(e,t){1&e&&f.YNc(0,qt,0,0,"ng-template",21),2&e&&f.Q6J("cdkPortalOutlet",t.ngIf)}function Ot(e,t){if(1&e&&(f.ynx(0),f.YNc(1,Pt,1,1,void 0,20),f.ALo(2,"async"),f.BQk()),2&e){var n=f.oxw(2);f.xp6(1),f.Q6J("ngIf",f.lcZ(2,1,n.panelPortal$))}}function It(e,t){if(1&e&&(f.ynx(0),f.ynx(1,17),f.YNc(2,wt,1,0,"general-appearance-panel",18),f.YNc(3,Ct,1,0,"themes-appearance-panel",18),f.YNc(4,At,1,0,"menus-appearance-panel",18),f.YNc(5,Tt,1,0,"seo-appearance-panel",18),f.YNc(6,Mt,1,0,"custom-code-appearance-panel",18),f.YNc(7,Ot,3,3,"ng-container",19),f.BQk(),f.BQk()),2&e){var n=t.ngIf;f.xp6(1),f.Q6J("ngSwitch",n.name),f.xp6(1),f.Q6J("ngSwitchCase","general"),f.xp6(1),f.Q6J("ngSwitchCase","themes"),f.xp6(1),f.Q6J("ngSwitchCase","menus"),f.xp6(1),f.Q6J("ngSwitchCase","seo-settings"),f.xp6(1),f.Q6J("ngSwitchCase","custom-code")}}var Jt=function(){return[]},Ut=function(e){return{panel:e}};function Nt(e,t){if(1&e&&(f.TgZ(0,"a",24),f.TgZ(1,"span",25),f._uU(2),f.qZA(),f._UZ(3,"mat-icon",26),f.qZA()),2&e){var n=t.$implicit,i=f.oxw(2);f.Q6J("routerLink",f.DdM(3,Jt))("queryParams",f.VKq(4,Ut,i.slugify(n.name))),f.xp6(2),f.Oqu(i.viewName(n.name))}}function St(e,t){if(1&e&&(f.TgZ(0,"div",22),f.YNc(1,Nt,4,6,"a",23),f.qZA()),2&e){var n=f.oxw();f.xp6(1),f.Q6J("ngForOf",n.editor.config.sections)}}var Ft,$t=function(){var e=function(){function e(t,n,i,a,o){d(this,e),this.editor=t,this.router=n,this.route=i,this.breakpoints=a,this.config=o,this.panelPortal$=this.editor.activePanel$.pipe((0,g.U)(function(e){return e&&e.component?new m.C5(e.component):null}))}return u(e,[{key:"ngOnInit",value:function(){var e=this;this.editor.init(this.iframe.nativeElement,this.route.snapshot.data.defaultSettings,this.config),this.routerSub=this.route.queryParams.subscribe(function(t){e.editor.openPanel(t.panel)})}},{key:"ngOnDestroy",value:function(){this.routerSub&&this.routerSub.unsubscribe()}},{key:"closeEditor",value:function(){this.router.navigate(["admin"])}},{key:"slugify",value:function(e){return(0,h.V)(e)}},{key:"viewName",value:function(e){return e.replace("-"," ")}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.Y36(Y),f.Y36(p.F0),f.Y36(p.gz),f.Y36(E.S),f.Y36(v,8))},e.\u0275cmp=f.Xpm({type:e,selectors:[["appearance"]],viewQuery:function(e,t){var n;(1&e&&(f.Gf(Zt,7),f.Gf(x._,7)),2&e)&&(f.iGM(n=f.CRH())&&(t.iframe=n.first),f.iGM(n=f.CRH())&&(t.sidenav=n.first))},decls:24,vars:13,consts:[[1,"no-navbar"],[1,"sidebar"],[1,"header"],[1,"back-button",3,"click"],["svgIcon","close"],["trans","",1,"title"],["mat-raised-button","","color","accent",1,"button","primary","save-button",3,"disabled","click"],["trans","",4,"ngIf","ngIfElse"],["saved",""],[4,"ngIf","ngIfElse"],["navigation",""],[1,"live-preview"],["src","about:blank"],["iframe",""],["mat-fab","",1,"sidebar-toggle-button",3,"click"],["svgIcon","edit"],["trans",""],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[4,"ngIf"],[3,"cdkPortalOutlet"],[1,"root-navigation"],["class","nav-item",3,"routerLink","queryParams",4,"ngFor","ngForOf"],[1,"nav-item",3,"routerLink","queryParams"],["trans","",1,"text"],["svgIcon","keyboard-arrow-right",1,"actions"]],template:function(e,t){if(1&e&&(f.TgZ(0,"sidenav",0),f.TgZ(1,"nav",1),f.TgZ(2,"div",2),f.TgZ(3,"div",3),f.NdJ("click",function(){return t.closeEditor()}),f._UZ(4,"mat-icon",4),f.qZA(),f.TgZ(5,"div",5),f._uU(6,"Appearance Editor"),f.qZA(),f.TgZ(7,"button",6),f.NdJ("click",function(){return t.editor.saveChanges()}),f.ALo(8,"async"),f.ALo(9,"async"),f.YNc(10,_t,2,0,"span",7),f.ALo(11,"async"),f.YNc(12,kt,2,0,"ng-template",null,8,f.W1O),f.qZA(),f.qZA(),f.YNc(14,It,8,6,"ng-container",9),f.ALo(15,"async"),f.YNc(16,St,2,1,"ng-template",null,10,f.W1O),f.qZA(),f.TgZ(18,"main"),f.TgZ(19,"div",11),f._UZ(20,"iframe",12,13),f.qZA(),f.qZA(),f.qZA(),f.TgZ(22,"button",14),f.NdJ("click",function(){return t.sidenav.toggleSidebarMode()}),f._UZ(23,"mat-icon",15),f.qZA()),2&e){var n=f.MAs(13),i=f.MAs(17);f.xp6(7),f.Q6J("disabled",!f.lcZ(8,5,t.editor.changes$)||f.lcZ(9,7,t.editor.loading$)),f.xp6(3),f.Q6J("ngIf",f.lcZ(11,9,t.editor.changes$))("ngIfElse",n),f.xp6(4),f.Q6J("ngIf",f.lcZ(15,11,t.editor.activePanel$))("ngIfElse",i)}},directives:[x._,D.Hw,V.P,L.lW,l.O5,l.RF,l.n9,l.ED,me,Qe,ut,ht,yt,m.Pl,l.sg,p.yS],pipes:[l.Ov],styles:[".mat-sidenav-container[_ngcontent-%COMP%]{height:100vh}.sidebar-toggle-button[_ngcontent-%COMP%]{display:none;position:fixed;bottom:15px;right:15px;z-index:4}sidenav[_ngcontent-%COMP%]{--nav-width:330px}.sidebar[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);padding:0}.sidebar[_ngcontent-%COMP%]   .root-navigation[_ngcontent-%COMP%]{padding:10px}.sidebar[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]{display:flex;align-items:center;padding-right:10px;border-bottom:1px solid var(--be-divider-default);height:50px}.sidebar[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{padding-left:10px;font-size:1.7rem;font-weight:300}.sidebar[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .save-button[_ngcontent-%COMP%]{margin-left:auto;max-height:36px;box-shadow:none}.sidebar[_ngcontent-%COMP%]   .header[_ngcontent-%COMP%]   .save-button[_ngcontent-%COMP%]:disabled{cursor:default}.live-preview[_ngcontent-%COMP%]{display:flex;height:100%;justify-content:center;align-items:center;flex:1 1 auto;position:relative}.live-preview[_ngcontent-%COMP%]   iframe[_ngcontent-%COMP%]{border:none;width:100%;height:100%}@media screen and (max-width:768px){.sidebar-toggle-button[_ngcontent-%COMP%]{display:block}}"],changeDetection:0}),e}(),Qt=function(){var e=function(){function e(t,n){d(this,e),this.editor=t,this.modal=n}return u(e,[{key:"canDeactivate",value:function(){return!this.editor.changes$.value||this.modal.show(Ce.z,{title:"Close Appearance Editor",body:"Are you sure you want to close appearance editor?",bodyBold:"All unsaved changes will be lost.",ok:"Close",cancel:"Stay"}).afterClosed()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(f.LFG(Y),f.LFG(Ae.u))},e.\u0275prov=f.Yz7({token:e,factory:e.\u0275fac,providedIn:"root"}),e}(),Yt=s(42690),Et=s(5304),Dt=s(19773),Vt=s(59193),Lt=s(25917),zt=[{path:"",component:$t,data:{permissions:["appearance.update"]},resolve:{defaultSettings:(Ft=function(){function e(t,n){d(this,e),this.router=t,this.http=n}return u(e,[{key:"resolve",value:function(e,t){var n=this;return this.http.get("admin/appearance/values").pipe((0,Et.K)(function(){return n.router.navigate(["/admin"]),Vt.E}),(0,Dt.zg)(function(e){return e?(0,Lt.of)(e):(n.router.navigate(["/admin"]),Vt.E)}))}}]),e}(),Ft.\u0275fac=function(e){return new(e||Ft)(f.LFG(p.F0),f.LFG($.r))},Ft.\u0275prov=f.Yz7({token:Ft,factory:Ft.\u0275fac,providedIn:"root"}),Ft)},canActivate:[Yt.a],canDeactivate:[Qt],children:[{path:""},{path:":panel"},{path:":panel/:activeItem"}]}],Rt=function(){var e=function e(){d(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[p.Bz.forChild(zt)],p.Bz]}),e}(),Ht=s(43389),Gt=function(){var e=function e(){d(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[l.ez,Ht.p,L.ot,D.Ps]]}),e}(),jt=s(49866),Xt=s(68285),Bt=function(){var e=function e(){d(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[l.ez,jt.N,D.Ps,Oe.si]]}),e}(),Wt=s(26989),Kt=function(){var e=function e(){d(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({providers:[{provide:v,useValue:b,multi:!0}],imports:[[Rt,l.ez,c.u5,c.UX,Gt,jt.N,Xt.T,Ht.p,Bt,Wt.c,ne.Tx,ae.Cv,D.Ps,L.ot,ge.Is,Ge.To,Ee._t,m.eL,ve.rP]]}),e}(),en=s(39490),tn=s(46237),nn=s(80521),an=s(75319),on=s(19238),rn=s(70946),sn=["sliderWrapper"],ln=(0,nn.i$)({passive:!1}),cn={provide:c.JU,useExisting:(0,f.Gpc)(function(){return pn}),multi:!0},un=function e(){d(this,e)},dn=(0,Oe.sb)((0,Oe.pj)((0,Oe.Id)(function e(t){d(this,e),this._elementRef=t}),"accent")),pn=function(){var n=function(n){!function(t,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&e(t,n)}(a,n);var i=t(a);function a(e,t,n,o,r,s,l,c){var u;return d(this,a),(u=i.call(this,e))._focusMonitor=t,u._changeDetectorRef=n,u._dir=o,u._ngZone=s,u._animationMode=c,u._invert=!1,u._max=100,u._min=0,u._step=1,u._thumbLabel=!1,u._tickInterval=0,u._value=null,u._vertical=!1,u.change=new f.vpe,u.input=new f.vpe,u.valueChange=new f.vpe,u.onTouched=function(){},u._percent=0,u._isSliding=!1,u._isActive=!1,u._tickIntervalPercent=0,u._sliderDimensions=null,u._controlValueAccessorChangeFn=function(){},u._dirChangeSubscription=an.w.EMPTY,u._pointerDown=function(e){u.disabled||u._isSliding||!hn(e)&&0!==e.button||u._ngZone.run(function(){var t=u.value,n=mn(e);u._isSliding=!0,u._lastPointerEvent=e,e.preventDefault(),u._focusHostElement(),u._onMouseenter(),u._bindGlobalEvents(e),u._focusHostElement(),u._updateValueFromPosition(n),u._valueOnSlideStart=t,t!=u.value&&u._emitInputEvent()})},u._pointerMove=function(e){if(u._isSliding){e.preventDefault();var t=u.value;u._lastPointerEvent=e,u._updateValueFromPosition(mn(e)),t!=u.value&&u._emitInputEvent()}},u._pointerUp=function(e){u._isSliding&&(e.preventDefault(),u._removeGlobalEvents(),u._isSliding=!1,u._valueOnSlideStart==u.value||u.disabled||u._emitChangeEvent(),u._valueOnSlideStart=u._lastPointerEvent=null)},u._windowBlur=function(){u._lastPointerEvent&&u._pointerUp(u._lastPointerEvent)},u._document=l,u.tabIndex=parseInt(r)||0,s.runOutsideAngular(function(){var t=e.nativeElement;t.addEventListener("mousedown",u._pointerDown,ln),t.addEventListener("touchstart",u._pointerDown,ln)}),u}return u(a,[{key:"invert",get:function(){return this._invert},set:function(e){this._invert=(0,en.Ig)(e)}},{key:"max",get:function(){return this._max},set:function(e){this._max=(0,en.su)(e,this._max),this._percent=this._calculatePercentage(this._value),this._changeDetectorRef.markForCheck()}},{key:"min",get:function(){return this._min},set:function(e){this._min=(0,en.su)(e,this._min),null===this._value&&(this.value=this._min),this._percent=this._calculatePercentage(this._value),this._changeDetectorRef.markForCheck()}},{key:"step",get:function(){return this._step},set:function(e){this._step=(0,en.su)(e,this._step),this._step%1!=0&&(this._roundToDecimal=this._step.toString().split(".").pop().length),this._changeDetectorRef.markForCheck()}},{key:"thumbLabel",get:function(){return this._thumbLabel},set:function(e){this._thumbLabel=(0,en.Ig)(e)}},{key:"tickInterval",get:function(){return this._tickInterval},set:function(e){this._tickInterval="auto"===e?"auto":"number"==typeof e||"string"==typeof e?(0,en.su)(e,this._tickInterval):0}},{key:"value",get:function(){return null===this._value&&(this.value=this._min),this._value},set:function(e){if(e!==this._value){var t=(0,en.su)(e);this._roundToDecimal&&t!==this.min&&t!==this.max&&(t=parseFloat(t.toFixed(this._roundToDecimal))),this._value=t,this._percent=this._calculatePercentage(this._value),this._changeDetectorRef.markForCheck()}}},{key:"vertical",get:function(){return this._vertical},set:function(e){this._vertical=(0,en.Ig)(e)}},{key:"displayValue",get:function(){return this.displayWith?this.displayWith(this.value):this._roundToDecimal&&this.value&&this.value%1!=0?this.value.toFixed(this._roundToDecimal):this.value||0}},{key:"focus",value:function(e){this._focusHostElement(e)}},{key:"blur",value:function(){this._blurHostElement()}},{key:"percent",get:function(){return this._clamp(this._percent)}},{key:"_shouldInvertAxis",value:function(){return this.vertical?!this.invert:this.invert}},{key:"_isMinValue",value:function(){return 0===this.percent}},{key:"_getThumbGap",value:function(){return this.disabled?7:this._isMinValue()&&!this.thumbLabel?this._isActive?10:7:0}},{key:"_getTrackBackgroundStyles",value:function(){var e=this.vertical?"1, ".concat(1-this.percent,", 1"):1-this.percent+", 1, 1";return{transform:"translate".concat(this.vertical?"Y":"X","(").concat(this._shouldInvertMouseCoords()?"-":"").concat(this._getThumbGap(),"px) scale3d(").concat(e,")")}}},{key:"_getTrackFillStyles",value:function(){var e=this.percent,t=this.vertical?"1, ".concat(e,", 1"):"".concat(e,", 1, 1");return{transform:"translate".concat(this.vertical?"Y":"X","(").concat(this._shouldInvertMouseCoords()?"":"-").concat(this._getThumbGap(),"px) scale3d(").concat(t,")"),display:0===e?"none":""}}},{key:"_getTicksContainerStyles",value:function(){return{transform:"translate".concat(this.vertical?"Y":"X","(").concat(this.vertical||"rtl"!=this._getDirection()?"-":"").concat(this._tickIntervalPercent/2*100,"%)")}}},{key:"_getTicksStyles",value:function(){var e=100*this._tickIntervalPercent,t={backgroundSize:this.vertical?"2px ".concat(e,"%"):"".concat(e,"% 2px"),transform:"translateZ(0) translate".concat(this.vertical?"Y":"X","(").concat(this.vertical||"rtl"!=this._getDirection()?"":"-").concat(e/2,"%)").concat(this.vertical||"rtl"!=this._getDirection()?"":" rotate(180deg)")};if(this._isMinValue()&&this._getThumbGap()){var n,i=this._shouldInvertAxis();n=this.vertical?i?"Bottom":"Top":i?"Right":"Left",t["padding".concat(n)]="".concat(this._getThumbGap(),"px")}return t}},{key:"_getThumbContainerStyles",value:function(){var e=this._shouldInvertAxis();return{transform:"translate".concat(this.vertical?"Y":"X","(-").concat(100*(("rtl"!=this._getDirection()||this.vertical?e:!e)?this.percent:1-this.percent),"%)")}}},{key:"_shouldInvertMouseCoords",value:function(){var e=this._shouldInvertAxis();return"rtl"!=this._getDirection()||this.vertical?e:!e}},{key:"_getDirection",value:function(){return this._dir&&"rtl"==this._dir.value?"rtl":"ltr"}},{key:"ngAfterViewInit",value:function(){var e=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe(function(t){e._isActive=!!t&&"keyboard"!==t,e._changeDetectorRef.detectChanges()}),this._dir&&(this._dirChangeSubscription=this._dir.change.subscribe(function(){e._changeDetectorRef.markForCheck()}))}},{key:"ngOnDestroy",value:function(){var e=this._elementRef.nativeElement;e.removeEventListener("mousedown",this._pointerDown,ln),e.removeEventListener("touchstart",this._pointerDown,ln),this._lastPointerEvent=null,this._removeGlobalEvents(),this._focusMonitor.stopMonitoring(this._elementRef),this._dirChangeSubscription.unsubscribe()}},{key:"_onMouseenter",value:function(){this.disabled||(this._sliderDimensions=this._getSliderDimensions(),this._updateTickIntervalPercent())}},{key:"_onFocus",value:function(){this._sliderDimensions=this._getSliderDimensions(),this._updateTickIntervalPercent()}},{key:"_onBlur",value:function(){this.onTouched()}},{key:"_onKeydown",value:function(e){if(!this.disabled&&!(0,mt.Vb)(e)){var t=this.value;switch(e.keyCode){case mt.Ku:this._increment(10);break;case mt.VM:this._increment(-10);break;case mt.uR:this.value=this.max;break;case mt.Sd:this.value=this.min;break;case mt.oh:this._increment("rtl"==this._getDirection()?1:-1);break;case mt.LH:this._increment(1);break;case mt.SV:this._increment("rtl"==this._getDirection()?-1:1);break;case mt.JH:this._increment(-1);break;default:return}t!=this.value&&(this._emitInputEvent(),this._emitChangeEvent()),this._isSliding=!0,e.preventDefault()}}},{key:"_onKeyup",value:function(){this._isSliding=!1}},{key:"_getWindow",value:function(){return this._document.defaultView||window}},{key:"_bindGlobalEvents",value:function(e){var t=this._document,n=hn(e),i=n?"touchend":"mouseup";t.addEventListener(n?"touchmove":"mousemove",this._pointerMove,ln),t.addEventListener(i,this._pointerUp,ln),n&&t.addEventListener("touchcancel",this._pointerUp,ln);var a=this._getWindow();void 0!==a&&a&&a.addEventListener("blur",this._windowBlur)}},{key:"_removeGlobalEvents",value:function(){var e=this._document;e.removeEventListener("mousemove",this._pointerMove,ln),e.removeEventListener("mouseup",this._pointerUp,ln),e.removeEventListener("touchmove",this._pointerMove,ln),e.removeEventListener("touchend",this._pointerUp,ln),e.removeEventListener("touchcancel",this._pointerUp,ln);var t=this._getWindow();void 0!==t&&t&&t.removeEventListener("blur",this._windowBlur)}},{key:"_increment",value:function(e){this.value=this._clamp((this.value||0)+this.step*e,this.min,this.max)}},{key:"_updateValueFromPosition",value:function(e){if(this._sliderDimensions){var t=this._clamp(((this.vertical?e.y:e.x)-(this.vertical?this._sliderDimensions.top:this._sliderDimensions.left))/(this.vertical?this._sliderDimensions.height:this._sliderDimensions.width));if(this._shouldInvertMouseCoords()&&(t=1-t),0===t)this.value=this.min;else if(1===t)this.value=this.max;else{var n=this._calculateValue(t),i=Math.round((n-this.min)/this.step)*this.step+this.min;this.value=this._clamp(i,this.min,this.max)}}}},{key:"_emitChangeEvent",value:function(){this._controlValueAccessorChangeFn(this.value),this.valueChange.emit(this.value),this.change.emit(this._createChangeEvent())}},{key:"_emitInputEvent",value:function(){this.input.emit(this._createChangeEvent())}},{key:"_updateTickIntervalPercent",value:function(){if(this.tickInterval&&this._sliderDimensions)if("auto"==this.tickInterval){var e=this.vertical?this._sliderDimensions.height:this._sliderDimensions.width,t=Math.ceil(30/(e*this.step/(this.max-this.min)));this._tickIntervalPercent=t*this.step/e}else this._tickIntervalPercent=this.tickInterval*this.step/(this.max-this.min)}},{key:"_createChangeEvent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.value,t=new un;return t.source=this,t.value=e,t}},{key:"_calculatePercentage",value:function(e){return((e||0)-this.min)/(this.max-this.min)}},{key:"_calculateValue",value:function(e){return this.min+e*(this.max-this.min)}},{key:"_clamp",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.max(t,Math.min(e,n))}},{key:"_getSliderDimensions",value:function(){return this._sliderWrapper?this._sliderWrapper.nativeElement.getBoundingClientRect():null}},{key:"_focusHostElement",value:function(e){this._elementRef.nativeElement.focus(e)}},{key:"_blurHostElement",value:function(){this._elementRef.nativeElement.blur()}},{key:"writeValue",value:function(e){this.value=e}},{key:"registerOnChange",value:function(e){this._controlValueAccessorChangeFn=e}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e}}]),a}(dn);return n.\u0275fac=function(e){return new(e||n)(f.Y36(f.SBq),f.Y36(on.tE),f.Y36(f.sBO),f.Y36(rn.Is,8),f.$8M("tabindex"),f.Y36(f.R0b),f.Y36(l.K0),f.Y36(tn.Qb,8))},n.\u0275cmp=f.Xpm({type:n,selectors:[["mat-slider"]],viewQuery:function(e,t){var n;(1&e&&f.Gf(sn,5),2&e)&&(f.iGM(n=f.CRH())&&(t._sliderWrapper=n.first))},hostAttrs:["role","slider",1,"mat-slider","mat-focus-indicator"],hostVars:29,hostBindings:function(e,t){1&e&&f.NdJ("focus",function(){return t._onFocus()})("blur",function(){return t._onBlur()})("keydown",function(e){return t._onKeydown(e)})("keyup",function(){return t._onKeyup()})("mouseenter",function(){return t._onMouseenter()})("selectstart",function(e){return e.preventDefault()}),2&e&&(f.Ikx("tabIndex",t.tabIndex),f.uIk("aria-disabled",t.disabled)("aria-valuemax",t.max)("aria-valuemin",t.min)("aria-valuenow",t.value)("aria-valuetext",null==t.valueText?t.displayValue:t.valueText)("aria-orientation",t.vertical?"vertical":"horizontal"),f.ekj("mat-slider-disabled",t.disabled)("mat-slider-has-ticks",t.tickInterval)("mat-slider-horizontal",!t.vertical)("mat-slider-axis-inverted",t._shouldInvertAxis())("mat-slider-invert-mouse-coords",t._shouldInvertMouseCoords())("mat-slider-sliding",t._isSliding)("mat-slider-thumb-label-showing",t.thumbLabel)("mat-slider-vertical",t.vertical)("mat-slider-min-value",t._isMinValue())("mat-slider-hide-last-tick",t.disabled||t._isMinValue()&&t._getThumbGap()&&t._shouldInvertAxis())("_mat-animation-noopable","NoopAnimations"===t._animationMode))},inputs:{disabled:"disabled",color:"color",tabIndex:"tabIndex",invert:"invert",max:"max",min:"min",value:"value",step:"step",thumbLabel:"thumbLabel",tickInterval:"tickInterval",vertical:"vertical",displayWith:"displayWith",valueText:"valueText"},outputs:{change:"change",input:"input",valueChange:"valueChange"},exportAs:["matSlider"],features:[f._Bn([cn]),f.qOj],decls:13,vars:6,consts:[[1,"mat-slider-wrapper"],["sliderWrapper",""],[1,"mat-slider-track-wrapper"],[1,"mat-slider-track-background",3,"ngStyle"],[1,"mat-slider-track-fill",3,"ngStyle"],[1,"mat-slider-ticks-container",3,"ngStyle"],[1,"mat-slider-ticks",3,"ngStyle"],[1,"mat-slider-thumb-container",3,"ngStyle"],[1,"mat-slider-focus-ring"],[1,"mat-slider-thumb"],[1,"mat-slider-thumb-label"],[1,"mat-slider-thumb-label-text"]],template:function(e,t){1&e&&(f.TgZ(0,"div",0,1),f.TgZ(2,"div",2),f._UZ(3,"div",3),f._UZ(4,"div",4),f.qZA(),f.TgZ(5,"div",5),f._UZ(6,"div",6),f.qZA(),f.TgZ(7,"div",7),f._UZ(8,"div",8),f._UZ(9,"div",9),f.TgZ(10,"div",10),f.TgZ(11,"span",11),f._uU(12),f.qZA(),f.qZA(),f.qZA(),f.qZA()),2&e&&(f.xp6(3),f.Q6J("ngStyle",t._getTrackBackgroundStyles()),f.xp6(1),f.Q6J("ngStyle",t._getTrackFillStyles()),f.xp6(1),f.Q6J("ngStyle",t._getTicksContainerStyles()),f.xp6(1),f.Q6J("ngStyle",t._getTicksStyles()),f.xp6(1),f.Q6J("ngStyle",t._getThumbContainerStyles()),f.xp6(5),f.Oqu(t.displayValue))},directives:[l.PC],styles:['.mat-slider{display:inline-block;position:relative;box-sizing:border-box;padding:8px;outline:none;vertical-align:middle}.mat-slider:not(.mat-slider-disabled):active,.mat-slider.mat-slider-sliding:not(.mat-slider-disabled){cursor:-webkit-grabbing;cursor:grabbing}.mat-slider-wrapper{position:absolute;-webkit-print-color-adjust:exact;color-adjust:exact}.mat-slider-track-wrapper{position:absolute;top:0;left:0;overflow:hidden}.mat-slider-track-fill{position:absolute;transform-origin:0 0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-track-background{position:absolute;transform-origin:100% 100%;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-ticks-container{position:absolute;left:0;top:0;overflow:hidden}.mat-slider-ticks{background-repeat:repeat;background-clip:content-box;box-sizing:border-box;opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-thumb-container{position:absolute;z-index:1;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-focus-ring{position:absolute;width:30px;height:30px;border-radius:50%;transform:scale(0);opacity:0;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider.cdk-keyboard-focused .mat-slider-focus-ring,.mat-slider.cdk-program-focused .mat-slider-focus-ring{transform:scale(1);opacity:1}.mat-slider:not(.mat-slider-disabled):not(.mat-slider-sliding) .mat-slider-thumb-label,.mat-slider:not(.mat-slider-disabled):not(.mat-slider-sliding) .mat-slider-thumb{cursor:-webkit-grab;cursor:grab}.mat-slider-thumb{position:absolute;right:-10px;bottom:-10px;box-sizing:border-box;width:20px;height:20px;border:3px solid transparent;border-radius:50%;transform:scale(0.7);transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1),border-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-thumb-label{display:none;align-items:center;justify-content:center;position:absolute;width:28px;height:28px;border-radius:50%;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1),border-radius 400ms cubic-bezier(0.25, 0.8, 0.25, 1),background-color 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.cdk-high-contrast-active .mat-slider-thumb-label{outline:solid 1px}.mat-slider-thumb-label-text{z-index:1;opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-sliding .mat-slider-track-fill,.mat-slider-sliding .mat-slider-track-background,.mat-slider-sliding .mat-slider-thumb-container{transition-duration:0ms}.mat-slider-has-ticks .mat-slider-wrapper::after{content:"";position:absolute;border-width:0;border-style:solid;opacity:0;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-slider-has-ticks.cdk-focused:not(.mat-slider-hide-last-tick) .mat-slider-wrapper::after,.mat-slider-has-ticks:hover:not(.mat-slider-hide-last-tick) .mat-slider-wrapper::after{opacity:1}.mat-slider-has-ticks.cdk-focused:not(.mat-slider-disabled) .mat-slider-ticks,.mat-slider-has-ticks:hover:not(.mat-slider-disabled) .mat-slider-ticks{opacity:1}.mat-slider-thumb-label-showing .mat-slider-focus-ring{display:none}.mat-slider-thumb-label-showing .mat-slider-thumb-label{display:flex}.mat-slider-axis-inverted .mat-slider-track-fill{transform-origin:100% 100%}.mat-slider-axis-inverted .mat-slider-track-background{transform-origin:0 0}.mat-slider:not(.mat-slider-disabled).cdk-focused.mat-slider-thumb-label-showing .mat-slider-thumb{transform:scale(0)}.mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label{border-radius:50% 50% 0}.mat-slider:not(.mat-slider-disabled).cdk-focused .mat-slider-thumb-label-text{opacity:1}.mat-slider:not(.mat-slider-disabled).cdk-mouse-focused .mat-slider-thumb,.mat-slider:not(.mat-slider-disabled).cdk-touch-focused .mat-slider-thumb,.mat-slider:not(.mat-slider-disabled).cdk-program-focused .mat-slider-thumb{border-width:2px;transform:scale(1)}.mat-slider-disabled .mat-slider-focus-ring{transform:scale(0);opacity:0}.mat-slider-disabled .mat-slider-thumb{border-width:4px;transform:scale(0.5)}.mat-slider-disabled .mat-slider-thumb-label{display:none}.mat-slider-horizontal{height:48px;min-width:128px}.mat-slider-horizontal .mat-slider-wrapper{height:2px;top:23px;left:8px;right:8px}.mat-slider-horizontal .mat-slider-wrapper::after{height:2px;border-left-width:2px;right:0;top:0}.mat-slider-horizontal .mat-slider-track-wrapper{height:2px;width:100%}.mat-slider-horizontal .mat-slider-track-fill{height:2px;width:100%;transform:scaleX(0)}.mat-slider-horizontal .mat-slider-track-background{height:2px;width:100%;transform:scaleX(1)}.mat-slider-horizontal .mat-slider-ticks-container{height:2px;width:100%}.cdk-high-contrast-active .mat-slider-horizontal .mat-slider-ticks-container{height:0;outline:solid 2px;top:1px}.mat-slider-horizontal .mat-slider-ticks{height:2px;width:100%}.mat-slider-horizontal .mat-slider-thumb-container{width:100%;height:0;top:50%}.mat-slider-horizontal .mat-slider-focus-ring{top:-15px;right:-15px}.mat-slider-horizontal .mat-slider-thumb-label{right:-14px;top:-40px;transform:translateY(26px) scale(0.01) rotate(45deg)}.mat-slider-horizontal .mat-slider-thumb-label-text{transform:rotate(-45deg)}.mat-slider-horizontal.cdk-focused .mat-slider-thumb-label{transform:rotate(45deg)}.cdk-high-contrast-active .mat-slider-horizontal.cdk-focused .mat-slider-thumb-label,.cdk-high-contrast-active .mat-slider-horizontal.cdk-focused .mat-slider-thumb-label-text{transform:none}.mat-slider-vertical{width:48px;min-height:128px}.mat-slider-vertical .mat-slider-wrapper{width:2px;top:8px;bottom:8px;left:23px}.mat-slider-vertical .mat-slider-wrapper::after{width:2px;border-top-width:2px;bottom:0;left:0}.mat-slider-vertical .mat-slider-track-wrapper{height:100%;width:2px}.mat-slider-vertical .mat-slider-track-fill{height:100%;width:2px;transform:scaleY(0)}.mat-slider-vertical .mat-slider-track-background{height:100%;width:2px;transform:scaleY(1)}.mat-slider-vertical .mat-slider-ticks-container{width:2px;height:100%}.cdk-high-contrast-active .mat-slider-vertical .mat-slider-ticks-container{width:0;outline:solid 2px;left:1px}.mat-slider-vertical .mat-slider-focus-ring{bottom:-15px;left:-15px}.mat-slider-vertical .mat-slider-ticks{width:2px;height:100%}.mat-slider-vertical .mat-slider-thumb-container{height:100%;width:0;left:50%}.mat-slider-vertical .mat-slider-thumb{-webkit-backface-visibility:hidden;backface-visibility:hidden}.mat-slider-vertical .mat-slider-thumb-label{bottom:-14px;left:-40px;transform:translateX(26px) scale(0.01) rotate(-45deg)}.mat-slider-vertical .mat-slider-thumb-label-text{transform:rotate(45deg)}.mat-slider-vertical.cdk-focused .mat-slider-thumb-label{transform:rotate(-45deg)}[dir=rtl] .mat-slider-wrapper::after{left:0;right:auto}[dir=rtl] .mat-slider-horizontal .mat-slider-track-fill{transform-origin:100% 100%}[dir=rtl] .mat-slider-horizontal .mat-slider-track-background{transform-origin:0 0}[dir=rtl] .mat-slider-horizontal.mat-slider-axis-inverted .mat-slider-track-fill{transform-origin:0 0}[dir=rtl] .mat-slider-horizontal.mat-slider-axis-inverted .mat-slider-track-background{transform-origin:100% 100%}.mat-slider._mat-animation-noopable .mat-slider-track-fill,.mat-slider._mat-animation-noopable .mat-slider-track-background,.mat-slider._mat-animation-noopable .mat-slider-ticks,.mat-slider._mat-animation-noopable .mat-slider-thumb-container,.mat-slider._mat-animation-noopable .mat-slider-focus-ring,.mat-slider._mat-animation-noopable .mat-slider-thumb,.mat-slider._mat-animation-noopable .mat-slider-thumb-label,.mat-slider._mat-animation-noopable .mat-slider-thumb-label-text,.mat-slider._mat-animation-noopable .mat-slider-has-ticks .mat-slider-wrapper::after{transition:none}\n'],encapsulation:2,changeDetection:0}),n}();function hn(e){return"t"===e.type[0]}function mn(e){var t=hn(e)?e.touches[0]||e.changedTouches[0]:e;return{x:t.clientX,y:t.clientY}}var gn=function(){var e=function e(){d(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275mod=f.oAB({type:e}),e.\u0275inj=f.cJS({imports:[[l.ez,Oe.BQ],Oe.BQ]}),e}(),fn=s(80970),vn=s(63297);function bn(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",9),f.TgZ(1,"div",10),f.TgZ(2,"div",11),f._uU(3),f.ALo(4,"trans"),f.qZA(),f.TgZ(5,"button",12),f.NdJ("click",function(){var e=f.CHM(n).index;return f.oxw(3).removeFeature("primary",e)}),f._UZ(6,"mat-icon",13),f.qZA(),f.qZA(),f.TgZ(7,"div",14),f.TgZ(8,"label",15),f._uU(9,"Title"),f.qZA(),f._UZ(10,"input",16),f.qZA(),f.TgZ(11,"div",14),f.TgZ(12,"label",15),f._uU(13,"Subtitle"),f.qZA(),f._UZ(14,"textarea",17),f.qZA(),f.TgZ(15,"appearance-image-input",18),f._uU(16," Image "),f.qZA(),f.qZA()}if(2&e){var i=t.$implicit,a=t.index,o=f.oxw(3);f.Q6J("formGroup",i),f.xp6(3),f.AsE("",f.lcZ(4,13,"Feature")," #",a+1,""),f.xp6(5),f.Q6J("for","primary."+a+".title"),f.xp6(2),f.MGl("highlightInPreview",".inline-feature:nth-child(",a+1,") h3"),f.Q6J("id","primary."+a+".title")("placeholder",o.defaultValue("primaryFeatures."+a+".title")),f.xp6(2),f.Q6J("for","primary."+a+".subtitle"),f.xp6(2),f.MGl("highlightInPreview",".inline-feature:nth-child(",a+1,") p"),f.Q6J("id","primary."+a+".subtitle")("placeholder",o.defaultValue("primaryFeatures."+a+".subtitle")),f.xp6(1),f.MGl("highlightInPreview",".inline-feature:nth-child(",a+1,") img"),f.Q6J("defaultValue",o.defaultValue("primaryFeatures."+a+".image"))}}function xn(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"button",19),f.NdJ("click",function(){return f.CHM(n),f.oxw(3).addFeature("primary")}),f._uU(1,"Add"),f.qZA()}}function yn(e,t){if(1&e&&(f.ynx(0),f.YNc(1,bn,17,15,"div",7),f.YNc(2,xn,2,0,"button",8),f.BQk()),2&e){var n=f.oxw(2);f.xp6(1),f.Q6J("ngForOf",n.primaryArray().controls),f.xp6(1),f.Q6J("ngIf",n.primaryArray().length<3)}}function Zn(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",9),f.TgZ(1,"div",10),f.TgZ(2,"div",11),f._uU(3),f.ALo(4,"trans"),f.qZA(),f.TgZ(5,"button",12),f.NdJ("click",function(){var e=f.CHM(n).index;return f.oxw(3).removeFeature("secondary",e)}),f._UZ(6,"mat-icon",13),f.qZA(),f.qZA(),f.TgZ(7,"div",14),f.TgZ(8,"label",15),f._uU(9,"Title"),f.qZA(),f._UZ(10,"input",16),f.qZA(),f.TgZ(11,"div",14),f.TgZ(12,"label",15),f._uU(13,"Subtitle"),f.qZA(),f._UZ(14,"input",20),f.qZA(),f.TgZ(15,"div",14),f.TgZ(16,"label",15),f._uU(17,"Description"),f.qZA(),f._UZ(18,"textarea",21),f.qZA(),f.TgZ(19,"appearance-image-input",22),f._uU(20,"Image "),f.qZA(),f.qZA()}if(2&e){var i=t.$implicit,a=t.index,o=f.oxw(3);f.Q6J("formGroup",i),f.xp6(3),f.AsE("",f.lcZ(4,17,"Feature")," #",a+1,""),f.xp6(5),f.Q6J("for","secondary."+a+".title"),f.xp6(2),f.MGl("highlightInPreview",".big-feature:nth-child(",a+1,") h2"),f.Q6J("id","secondary."+a+".title")("placeholder",o.defaultValue("secondaryFeatures."+a+".title")),f.xp6(2),f.Q6J("for","secondary."+a+".subtitle"),f.xp6(2),f.MGl("highlightInPreview",".big-feature:nth-child(",a+1,") small"),f.Q6J("id","secondary."+a+".subtitle")("placeholder",o.defaultValue("secondaryFeatures."+a+".subtitle")),f.xp6(2),f.Q6J("for","secondary."+a+".description"),f.xp6(2),f.MGl("highlightInPreview",".big-feature:nth-child(",a+1,") p"),f.Q6J("id","secondary."+a+".description")("placeholder",o.defaultValue("secondaryFeatures."+a+".description")),f.xp6(1),f.MGl("highlightInPreview",".big-feature:nth-child(",a+1,") img"),f.Q6J("defaultValue",o.defaultValue("secondaryFeatures."+a+".image"))}}function _n(e,t){if(1&e){var n=f.EpF();f.ynx(0),f.YNc(1,Zn,21,19,"div",7),f.TgZ(2,"button",19),f.NdJ("click",function(){return f.CHM(n),f.oxw(2).addFeature("secondary")}),f._uU(3,"Add"),f.qZA(),f.BQk()}if(2&e){var i=f.oxw(2);f.xp6(1),f.Q6J("ngForOf",i.secondaryArray().controls)}}function kn(e,t){if(1&e&&(f.TgZ(0,"div",23),f.TgZ(1,"div",14),f.TgZ(2,"label",24),f._uU(3,"Call to Action #1"),f.qZA(),f._UZ(4,"input",25),f.qZA(),f.TgZ(5,"div",14),f.TgZ(6,"label",26),f._uU(7,"Call to Action #2"),f.qZA(),f._UZ(8,"input",27),f.qZA(),f.TgZ(9,"div",14),f.TgZ(10,"label",28),f._uU(11,"Call to Action #3"),f.qZA(),f._UZ(12,"input",29),f.qZA(),f.qZA()),2&e){var n=f.oxw(2);f.Q6J("formGroup",n.form.get("actions")),f.xp6(4),f.Q6J("placeholder",n.defaultValue("actions.cta1")),f.xp6(4),f.Q6J("placeholder",n.defaultValue("actions.cta2")),f.xp6(4),f.Q6J("placeholder",n.defaultValue("actions.cta3"))}}function wn(e,t){if(1&e&&(f.ynx(0),f.TgZ(1,"div",4),f.YNc(2,yn,3,2,"ng-container",5),f.YNc(3,_n,4,1,"ng-container",5),f.YNc(4,kn,13,4,"div",6),f.qZA(),f.BQk()),2&e){var n=t.ngIf;f.xp6(1),f.Q6J("ngSwitch",n),f.xp6(1),f.Q6J("ngSwitchCase","primaryFeatures"),f.xp6(1),f.Q6J("ngSwitchCase","secondaryFeatures"),f.xp6(1),f.Q6J("ngSwitchCase","actions")}}function Cn(e,t){if(1&e){var n=f.EpF();f.TgZ(0,"div",23),f.TgZ(1,"div",14),f.TgZ(2,"label",30),f._uU(3,"Header Title"),f.qZA(),f._UZ(4,"input",31),f.qZA(),f.TgZ(5,"div",14),f.TgZ(6,"label",32),f._uU(7,"Header Subtitle"),f.qZA(),f._UZ(8,"textarea",33),f.qZA(),f.TgZ(9,"appearance-image-input",34),f._uU(10,"Header Image "),f.qZA(),f._UZ(11,"mat-slider",35),f.TgZ(12,"color-picker-input",36),f._uU(13,"Header Overlay Color 1"),f.qZA(),f.TgZ(14,"color-picker-input",37),f._uU(15,"Header Overlay Color 2"),f.qZA(),f._UZ(16,"div",38),f.TgZ(17,"ul",39),f.TgZ(18,"li",40),f.NdJ("click",function(){return f.CHM(n),f.oxw().openSubpanel("actions")}),f.TgZ(19,"span",41),f._uU(20,"Action Buttons"),f.qZA(),f._UZ(21,"mat-icon",42),f.qZA(),f.TgZ(22,"li",40),f.NdJ("click",function(){return f.CHM(n),f.oxw().openSubpanel("primaryFeatures")}),f.TgZ(23,"span",41),f._uU(24,"Primary Features"),f.qZA(),f._UZ(25,"mat-icon",42),f.qZA(),f.TgZ(26,"li",40),f.NdJ("click",function(){return f.CHM(n),f.oxw().openSubpanel("secondaryFeatures")}),f.TgZ(27,"span",41),f._uU(28,"Secondary Features"),f.qZA(),f._UZ(29,"mat-icon",42),f.qZA(),f.qZA(),f._UZ(30,"div",38),f.TgZ(31,"div",14),f.TgZ(32,"label",43),f._uU(33,"Footer Title"),f.qZA(),f._UZ(34,"input",44),f.qZA(),f.TgZ(35,"div",14),f.TgZ(36,"label",45),f._uU(37,"Footer Subtitle"),f.qZA(),f._UZ(38,"textarea",46),f.qZA(),f.TgZ(39,"appearance-image-input",47),f._uU(40,"Footer Image "),f.qZA(),f.qZA()}if(2&e){var i=f.oxw();f.Q6J("formGroup",i.form),f.xp6(4),f.Q6J("placeholder",i.defaultValue("headerTitle")),f.xp6(4),f.Q6J("placeholder",i.defaultValue("headerSubtitle")),f.xp6(1),f.Q6J("defaultValue",i.defaultValue("headerImage")),f.xp6(25),f.Q6J("placeholder",i.defaultValue("footerTitle")),f.xp6(4),f.Q6J("placeholder",i.defaultValue("footerSubtitle")),f.xp6(1),f.Q6J("defaultValue",i.defaultValue("footerImage"))}}var An,Tn,Mn="homepage.appearance",qn={defaultRoute:"drive",navigationRoutes:["s","drive"],menus:{positions:["drive-navbar","drive-sidebar","homepage-navbar","admin-navbar","custom-page-navbar","footer","footer-secondary"],availableRoutes:["drive/shares","drive/recent","drive/starred","drive/trash","drive/workspaces"]},sections:[{name:"landing page",component:(An=function(){function e(t,n,i){d(this,e),this.fb=t,this.editor=n,this.settings=i,this.selectedSubpanel$=new q.X(null),this.path$=this.selectedSubpanel$.pipe((0,g.U)(function(e){var t=["Homepage"];return e&&t.push(e),t})),this.form=this.fb.group({headerTitle:[""],headerSubtitle:[""],headerImage:[""],headerImageOpacity:[1],headerOverlayColor1:[""],headerOverlayColor2:[""],footerTitle:[""],footerSubtitle:[""],footerImage:[""],actions:this.fb.group({cta1:[""],cta2:[""],cta3:[""]}),primaryFeatures:this.fb.array([]),secondaryFeatures:this.fb.array([])})}return u(e,[{key:"ngOnInit",value:function(){var e=this,t=this.settings.getJson(Mn,{});this.defaultValues=this.editor.defaultSettings[Mn]?JSON.parse(this.editor.defaultSettings[Mn]):{},(t.primaryFeatures||[]).forEach(function(){e.addFeature("primary")}),(t.secondaryFeatures||[]).forEach(function(){e.addFeature("secondary")}),this.form.patchValue(t),this.form.valueChanges.subscribe(function(t){e.editor.setConfig(Mn,t),e.editor.addChanges(a({},Mn,t))})}},{key:"openPreviousPanel",value:function(){this.selectedSubpanel$.value?this.openSubpanel(null):this.editor.closeActivePanel()}},{key:"openSubpanel",value:function(e){this.selectedSubpanel$.next(e)}},{key:"addFeature",value:function(e){var t=this.form.get("".concat(e,"Features")),n={title:[""],subtitle:[""],image:[""]};"secondary"===e&&(n.description=[""]),t.push(this.fb.group(n))}},{key:"removeFeature",value:function(e,t){this.form.get("".concat(e,"Features")).removeAt(t)}},{key:"defaultValue",value:function(e){return fn.pick(e,this.defaultValues)||""}},{key:"primaryArray",value:function(){return this.form.get("primaryFeatures")}},{key:"secondaryArray",value:function(){return this.form.get("secondaryFeatures")}}]),e}(),An.\u0275fac=function(e){return new(e||An)(f.Y36(c.qu),f.Y36(Y),f.Y36(F.Z))},An.\u0275cmp=f.Xpm({type:An,selectors:[["homepage-appearance-panel"]],decls:7,vars:7,consts:[[3,"path","back"],[1,"appearance-panel-content"],[4,"ngIf","ngIfElse"],["mainPanel",""],[3,"ngSwitch"],[4,"ngSwitchCase"],["class","many-inputs",3,"formGroup",4,"ngSwitchCase"],["class","many-inputs feature-group",3,"formGroup",4,"ngFor","ngForOf"],["mat-flat-button","","color","accent","trans","",3,"click",4,"ngIf"],[1,"many-inputs","feature-group",3,"formGroup"],[1,"feature-group-header"],[1,"text"],["mat-icon-button","","color","warn",3,"click"],["svgIcon","close"],[1,"input-container"],["trans","",3,"for"],["type","text","formControlName","title","required","",3,"id","placeholder","highlightInPreview"],["formControlName","subtitle","rows","3","required","",3,"id","placeholder","highlightInPreview"],["formControlName","image","diskPrefix","homepage","trans","",3,"defaultValue","highlightInPreview"],["mat-flat-button","","color","accent","trans","",3,"click"],["type","text","formControlName","subtitle","required","",3,"id","placeholder","highlightInPreview"],["type","text","formControlName","description","rows","4","required","",3,"id","placeholder","highlightInPreview"],["diskPrefix","homepage","formControlName","image","trans","",3,"defaultValue","highlightInPreview"],[1,"many-inputs",3,"formGroup"],["for","home.actions.cta1","trans",""],["type","text","id","home.actions.cta1","formControlName","cta1","highlightInPreview",".get-started-button","required","",3,"placeholder"],["for","home.actions.cta2","trans",""],["type","text","id","home.actions.cta2","formControlName","cta2","highlightInPreview",".learn-more-button","required","",3,"placeholder"],["for","home.actions.cta3","trans",""],["type","text","id","home.actions.cta3","formControlName","cta3","highlightInPreview",".learn-more-button","required","",3,"placeholder"],["for","home.header.title","trans",""],["type","text","id","home.header.title","formControlName","headerTitle","highlightInPreview",".header-title","required","",3,"placeholder"],["for","home.header.subtitle","trans",""],["type","text","id","home.header.subtitle","formControlName","headerSubtitle","rows","4","highlightInPreview",".header-description","required","",3,"placeholder"],["highlightInPreview",".hero","diskPrefix","homepage","formControlName","headerImage","trans","",3,"defaultValue"],["min","0","max","1","step","0.1","formControlName","headerImageOpacity",1,"opacity-slider"],["formControlName","headerOverlayColor1","trans",""],["formControlName","headerOverlayColor2","trans",""],[1,"separator"],[1,"unstyled-list"],[1,"nav-item",3,"click"],["trans","",1,"text"],["svgIcon","keyboard-arrow-right",1,"actions"],["for","home.footer.title","trans",""],["type","text","id","home.footer.title","formControlName","footerTitle","highlightInPreview",".footer-title","required","",3,"placeholder"],["for","home.footer.subtitle","trans",""],["type","text","id","home.footer.subtitle","formControlName","footerSubtitle","rows","4","highlightInPreview",".footer-description","required","",3,"placeholder"],["highlightInPreview",".bottom-cta","diskPrefix","homepage","formControlName","footerImage","trans","",3,"defaultValue"]],template:function(e,t){if(1&e&&(f.TgZ(0,"appearance-panel-meta",0),f.NdJ("back",function(){return t.openPreviousPanel()}),f.ALo(1,"async"),f.qZA(),f.TgZ(2,"div",1),f.YNc(3,wn,5,4,"ng-container",2),f.ALo(4,"async"),f.YNc(5,Cn,41,7,"ng-template",null,3,f.W1O),f.qZA()),2&e){var n=f.MAs(6);f.Q6J("path",f.lcZ(1,3,t.path$)),f.xp6(3),f.Q6J("ngIf",f.lcZ(4,5,t.selectedSubpanel$))("ngIfElse",n)}},directives:[j,l.O5,l.RF,l.n9,l.sg,c.JL,c.sg,L.lW,D.Hw,V.P,c.Fj,c.JJ,c.u,c.Q7,pe,de,pn,Je],pipes:[l.Ov,vn.R],styles:[".separator[_ngcontent-%COMP%]{height:1px;width:100%;background-color:var(--be-divider-default);margin:20px 0}.feature-group[_ngcontent-%COMP%]{padding-bottom:5px;margin-bottom:15px}.feature-group[_ngcontent-%COMP%], .feature-group-header[_ngcontent-%COMP%]{border-bottom:1px solid var(--be-divider-default)}.feature-group-header[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:1.5rem;padding-bottom:10px;margin-bottom:10px}.feature-group-header[_ngcontent-%COMP%]   .mat-icon-button[_ngcontent-%COMP%]{margin-left:auto}.opacity-slider[_ngcontent-%COMP%]{width:100%;margin-top:-20px}"],changeDetection:0}),An),position:1,route:"/"}]},Pn=((Tn=function e(){d(this,e)}).\u0275fac=function(e){return new(e||Tn)},Tn.\u0275mod=f.oAB({type:Tn}),Tn.\u0275inj=f.cJS({providers:[{provide:v,useValue:qn,multi:!0}],imports:[[l.ez,Kt,c.UX,Bt,jt.N,D.Ps,L.ot,jt.N,gn]]}),Tn)},99905:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var i=[{originX:"end",originY:"center",overlayX:"start",overlayY:"center",offsetX:5},{originX:"start",originY:"center",overlayX:"end",overlayY:"center",offsetX:5}]}}])}();
//# sourceMappingURL=171-es5.313990efb48376948193.js.map

Zerion Mini Shell 1.0