From f68eb74aeb5e0c57389051958bb11470cd658cb3 Mon Sep 17 00:00:00 2001 From: TheBeard30 Date: Sat, 6 Apr 2024 04:06:45 +0000 Subject: [PATCH] deploy: f13f680b7c098431637ccd83f6b92b45a2472f94 --- 404.html | 2 +- chunk-INW74YIB.js => chunk-RJ6JDGVY.js | 8 ++++++-- index.html | 2 +- main-WPRRZ5OZ.js => main-GSHXM4IL.js | 2 +- 4 files changed, 9 insertions(+), 5 deletions(-) rename chunk-INW74YIB.js => chunk-RJ6JDGVY.js (85%) rename main-WPRRZ5OZ.js => main-GSHXM4IL.js (99%) diff --git a/404.html b/404.html index d095393..1b025dc 100644 --- a/404.html +++ b/404.html @@ -10,5 +10,5 @@ - + diff --git a/chunk-INW74YIB.js b/chunk-RJ6JDGVY.js similarity index 85% rename from chunk-INW74YIB.js rename to chunk-RJ6JDGVY.js index d34a034..e920293 100644 --- a/chunk-INW74YIB.js +++ b/chunk-RJ6JDGVY.js @@ -1,2 +1,6 @@ -import{$a as be,Aa as r,Ab as ft,Ba as a,Bb as I,Ca as l,Cb as Ct,Da as xe,Db as vt,Ea as ue,Eb as je,Fa as $,Fb as Mt,Ga as N,Gb as Ke,Ha as j,Hb as Re,I as Se,Ia as x,Ib as _t,Ja as k,Ka as L,Kb as pe,L as oe,La as at,Lb as Ne,Ma as te,Mb as A,Na as Te,Nb as he,Oa as q,Ob as D,P as De,Pa as H,Qa as W,R as c,Ra as ae,S as tt,Sa as S,Ta as Ze,Ua as se,Va as st,W as z,Wa as lt,X as E,Xa as ct,Y as V,Ya as Fe,Z as C,Za as p,_a as B,a as de,aa as nt,ab as Ue,b as ze,bb as me,ca as Ie,da as d,ea as u,fa as ot,g as Ce,ga as it,hb as T,ia as ve,ib as pt,ja as Z,kb as Ee,lb as dt,mb as le,na as m,nb as gt,oa as f,ob as ce,pa as b,pb as xt,qa as rt,ra as ge,sa as P,sb as ut,t as X,ta as y,tb as bt,ua as O,ub as Y,va as Me,vb as G,wa as v,wb as Q,x as Qe,xa as _e,xb as Ve,ya as ie,yb as mt,za as re,zb as ht}from"./chunk-LGIRYMOZ.js";var He="ngx-designable-";var M=t=>He+t;var We=(()=>{let e=class e{ngOnChanges(o){if(o.node&&o.node.currentValue){let n=this.takeNode(this.node),i=n.getMessage("title");this.currentTitle=i||n.componentName}}takeNode(o){return o.componentName==="$$ResourceNode$$"?o.children[0]:o}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-node-title-widget"]],inputs:{node:"node"},standalone:!0,features:[z,p],decls:1,vars:1,template:function(n,i){n&1&&S(0),n&2&&se(" ",i.currentTitle," ")},encapsulation:2});let t=e;return t})();var Bn=["containerRef"];function An(t,e){if(t&1&&(r(0,"div",null,0)(2,"span",2),l(3,"app-node-title-widget",3),S(4),a()()),t&2){let s=x();y(s.prefix),d(3),b("node",s.firstNode),d(),se(" ",(s.movingNodes==null?null:s.movingNodes.length)>1?"...":""," ")}}var Pt=(()=>{let e=class e{constructor(o,n){this.designer=o,this.cdr=n,this.destroy$=new Ce,this.prefix=M("ghost"),this.CursorStatus=je,this.cursor=this.designer.cursor}ngAfterViewInit(){X(window,"mousemove").pipe(Se(this.destroy$)).subscribe(()=>{this.movingNodes=this.designer.findMovingNodes(),this.firstNode=this.movingNodes[0]}),vt(()=>{this.cdr.detectChanges();let o=`perspective(1px) translate3d(${this.cursor.position?.topClientX-18}px,${this.cursor.position?.topClientY-12}px,0) scale(0.8)`;this.containerRef&&this.firstNode&&(this.containerRef.nativeElement.style.transform=o)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-ghost"]],viewQuery:function(n,i){if(n&1&&q(Bn,5),n&2){let g;H(g=W())&&(i.containerRef=g.first)}},standalone:!0,features:[p],decls:1,vars:1,consts:[["containerRef",""],[3,"class"],[2,"white-space","nowrap"],[3,"node"]],template:function(n,i){n&1&&m(0,An,5,5,"div",1),n&2&&v(0,i.firstNode&&i.cursor.status===i.CursorStatus.Dragging?0:-1)},dependencies:[We],styles:[".ngx-designable-ghost[_ngcontent-%COMP%]{padding-left:25px;padding-right:15px;height:30px;display:flex;justify-content:center;align-items:center;position:fixed;color:var(--dn-ghost-color);font-size:12px;z-index:9999;border-radius:50px;background-color:var(--dn-ghost-bg-color);pointer-events:none;left:0;top:0;transform:translateZ(0)}"]});let t=e;return t})();var $n=["*"],Ot=(()=>{let e=class e{constructor(o){this.engine=o,this.prefixClass=He,this.theme="light",this.classNameList=[],this.engine.mount()}ngOnChanges(o){o.prefixClass&&o.prefixClass.currentValue&&this.createClass(),o.theme&&o.theme.currentValue&&this.createClass()}ngOnInit(){this.createClass()}ngOnDestroy(){this.engine.unmount()}createClass(){this.classNameList=[this.prefixClass+"app",this.prefixClass+this.theme]}};e.\u0275fac=function(n){return new(n||e)(u(D))},e.\u0275cmp=c({type:e,selectors:[["app-designer"]],inputs:{prefixClass:"prefixClass",theme:"theme"},standalone:!0,features:[z,p],ngContentSelectors:$n,decls:3,vars:1,consts:[[3,"ngClass"]],template:function(n,i){n&1&&(k(),r(0,"div",0),L(1),l(2,"app-ghost"),a()),n&2&&b("ngClass",i.classNameList)},dependencies:[I,Ee,Pt]});let t=e;return t})();var Yn=["*"],yt=(()=>{let e=class e{constructor(o){this.designer=o}ngOnInit(){let o={id:Mt()};this.designer.workbench.ensureWorkspace(o)}};e.\u0275fac=function(n){return new(n||e)(u(D))},e.\u0275cmp=c({type:e,selectors:[["app-workspace"]],standalone:!0,features:[p],ngContentSelectors:Yn,decls:2,vars:0,template:function(n,i){n&1&&(k(),r(0,"div"),L(1),a())}});let t=e;return t})();var Gn=["*"],Lt=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-workbench"]],standalone:!0,features:[p],ngContentSelectors:Gn,decls:3,vars:0,template:function(n,i){n&1&&(k(),r(0,"div")(1,"app-workspace"),L(2),a()())},dependencies:[I,yt]});let t=e;return t})();var Qn=[[["","logo",""]],[["","action",""]],"*"],Un=["[logo]","[action]","*"],wt=(()=>{let e=class e{constructor(){this.prefix=M("main-panel"),this.classNameList=[]}ngOnInit(){this.classNameList=["root",this.prefix+"-container"]}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-studio-panel"]],standalone:!0,features:[p],ngContentSelectors:Un,decls:8,vars:13,consts:[[3,"ngClass"]],template:function(n,i){n&1&&(k(Qn),r(0,"div",0)(1,"div")(2,"div"),L(3),a(),r(4,"div"),L(5,1),a()(),r(6,"div"),L(7,2),a()()),n&2&&(b("ngClass",i.classNameList),d(),O("",i.prefix,"-header"),d(),O("",i.prefix,"-header-logo"),d(2),O("",i.prefix,"-header-actions"),d(2),y(i.prefix))},dependencies:[I,Ee],styles:['.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}']});let t=e;return t})();var kt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-component-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M783.5648 437.4528h-18.0224V336.6912c0-43.8272-35.6352-79.4624-79.4624-79.4624h-110.592V241.664c0-90.9312-73.728-164.6592-164.6592-164.6592-90.9312 0-164.6592 73.728-164.6592 164.6592v15.5648H155.2384c-43.8272 0-79.4624 35.6352-79.4624 79.4624v131.4816c0 16.7936 13.9264 30.72 30.72 30.72h56.1152c56.9344 0 103.2192 46.2848 103.2192 103.2192s-46.2848 103.2192-103.2192 103.2192H106.496c-16.7936 0-30.72 13.9264-30.72 30.72v131.4816c0 43.8272 35.6352 79.4624 79.4624 79.4624h531.2512c43.8272 0 79.4624-35.6352 79.4624-79.4624v-100.7616h18.0224c90.9312 0 164.6592-73.728 164.6592-164.6592-0.4096-90.9312-74.1376-164.6592-165.0688-164.6592z m0 267.8784h-48.7424c-16.7936 0-30.72 13.9264-30.72 30.72v131.4816c0 9.8304-8.192 18.0224-18.0224 18.0224H155.2384c-9.8304 0-18.0224-8.192-18.0224-18.0224v-100.7616h25.3952c90.9312 0 164.6592-73.728 164.6592-164.6592 0-90.9312-73.728-164.6592-164.6592-164.6592h-25.3952V336.6912c0-9.8304 8.192-18.0224 18.0224-18.0224h121.6512c16.7936 0 30.72-13.9264 30.72-30.72V241.664c0-56.9344 46.2848-103.2192 103.2192-103.2192s103.2192 46.2848 103.2192 103.2192v46.2848c0 16.7936 13.9264 30.72 30.72 30.72h141.312c9.8304 0 18.0224 8.192 18.0224 18.0224v131.4816c0 16.7936 13.9264 30.72 30.72 30.72h48.7424c56.9344 0 103.2192 46.2848 103.2192 103.2192s-46.2848 103.2192-103.2192 103.2192z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var fe=class{constructor(){this._icons={}}register(e,s){this._icons[e]=s}get icons(){return this._icons}has(e){return!!this._icons[e]}getIcon(e){return this.has(e)?this._icons[e]:null}},Ae=(()=>{let e=class e{constructor(o){this.factory=o}createSvg(o,n){if(!this.factory.has(o))throw new Error(`Icon ${o} not found`);let i=this.factory.getIcon(o);return n?.createComponent(i)}find(o){return this.factory.getIcon(o)}};e.\u0275fac=function(n){return new(n||e)(De(fe))},e.\u0275prov=oe({token:e,factory:e.\u0275fac});let t=e;return t})();var qn=["container"];function Jn(t,e){t&1&&$(0,null,0)}function Xn(t,e){if(t&1&&l(0,"img",1),t&2){let s=x();at("ngSrc",s.icon),b("height",s.size)("width",s.size)}}var R=(()=>{let e=class e{constructor(o){this.iconFactoryProvider=o,this.size="1em",this.prefix=M("icon"),this.isRegister=!0}ngOnChanges(o){o.icon&&o.icon.currentValue&&this.createSvg()}ngAfterViewInit(){this.createSvg()}createSvg(){let o=this.iconFactoryProvider.find(this.icon);if(this.isRegister=!!o,o&&this.container){this.container.clear();let n=this.iconFactoryProvider.createSvg(this.icon,this.container);n.instance.width=this.style?.width||this.size,n.instance.height=this.style?.height||this.size,n.changeDetectorRef?.detectChanges()}}};e.\u0275fac=function(n){return new(n||e)(u(Ae))},e.\u0275cmp=c({type:e,selectors:[["app-icon"]],viewQuery:function(n,i){if(n&1&&q(qn,5,ve),n&2){let g;H(g=W())&&(i.container=g.first)}},inputs:{icon:"icon",size:"size",classname:"classname",style:"style"},standalone:!0,features:[z,p],decls:3,vars:7,consts:[["container",""],["alt","",3,"ngSrc","height","width"]],template:function(n,i){n&1&&(r(0,"span"),m(1,Jn,2,0,"ng-container")(2,Xn,1,3),a()),n&2&&(P(i.style),Me("",i.prefix," ",i.classname,""),d(),v(1,i.isRegister?1:2))},dependencies:[xt],styles:[".ngx-designable-icon[_ngcontent-%COMP%]{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ngx-designable-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{pointer-events:none}",'.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}']});let t=e;return t})();var Pe=(()=>{let e=class e{constructor(){}ngOnChanges(o){o.title&&o.title.currentValue&&this.fixLocaleText(this.title)}fixLocaleText(o){if(typeof o=="string")this.currentText=pe.getDesignerMessage(o);else{let n=i=>{if(typeof i=="string")return i;if(typeof i=="object"){let g=pe.getDesignerLanguage();for(let _ in i)if(_.toLocaleLowerCase()===g)return i[_];return""}return i};this.currentText=n(o)}}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-text"]],inputs:{title:"title"},standalone:!0,features:[z,p],decls:2,vars:1,template:function(n,i){n&1&&(r(0,"span"),S(1),a()),n&2&&(d(),Ze(i.currentText))},encapsulation:2});let t=e;return t})();var zt=["*"];function eo(t,e){t&1&&(xe(0),L(1),ue())}var qe=()=>({cursor:"pointer"});function to(t,e){if(t&1){let s=N();xe(0),r(1,"div",2),j("click",function(){let n=E(s).index,i=x();return V(i.changeActiveTab(n))}),l(2,"app-icon",3),a(),ue()}if(t&2){let s=e.$implicit,o=e.index,n=x();d(),O("",n.prefix,"-tabs-pane"),ge("active",n.activeKey===o),d(),b("icon",s)}}function no(t,e){if(t&1){let s=N();r(0,"div",2),j("click",function(){E(s);let n=x(2);return V(n.pinningChange())}),l(1,"app-icon",7),a()}if(t&2){let s=x(2);d(),P(B(4,qe)),te("classname","",s.prefix,"-tabs-header-pin")}}function oo(t,e){if(t&1){let s=N();r(0,"div",2),j("click",function(){E(s);let n=x(2);return V(n.pinningChange())}),l(1,"app-icon",8),a()}if(t&2){let s=x(2);d(),P(B(4,qe)),te("classname","",s.prefix,"-tabs-header-pin-filled")}}function io(t,e){if(t&1){let s=N();r(0,"div")(1,"div")(2,"div"),l(3,"app-text",4),a(),r(4,"div"),l(5,"div"),m(6,no,2,5,"div",5)(7,oo,2,5,"div",5),r(8,"app-icon",6),j("click",function(){E(s);let n=x();return V(n.close())}),a()()(),r(9,"div"),L(10),a()()}if(t&2){let s=x();O("",s.prefix,"-tabs-content"),ge("pinning",s.pinning()),d(),O("",s.prefix,"-tabs-header"),d(),O("",s.prefix,"-tabs-header-title"),d(),b("title",s.activeTitle),d(),O("",s.prefix,"-tabs-header-actions"),d(),O("",s.prefix,"-tabs-header-extra"),d(),b("ngIf",!s.pinning()),d(),b("ngIf",s.pinning()),d(),P(B(27,qe)),te("classname","",s.prefix,"-tabs-header-close"),d(),O("",s.prefix,"-tabs-body")}}var St='.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}',Je=(()=>{let e=class e{constructor(){this.visible=Z(!1)}changeVisible(o){this.visible.set(o)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-composite-panel-item"]],inputs:{title:"title",icon:"icon"},standalone:!0,features:[p],ngContentSelectors:zt,decls:1,vars:1,consts:[[4,"ngIf"]],template:function(n,i){n&1&&(k(),m(0,eo,2,0,"ng-container",0)),n&2&&b("ngIf",i.visible())},dependencies:[le],styles:[St]});let t=e;return t})(),Dt=(()=>{let e=class e{constructor(o){this.cdr=o,this.prefix=M("composite-panel"),this.iconItemList=[],this.activeKey=-1,this.visible=Z(!0),this.pinning=Z(!1)}ngAfterViewInit(){this.changeActiveTab(0),this.cdr.detectChanges()}changeActiveTab(o){this.activeKey==o?this.visible.update(i=>!i):this.visible.set(!0),this.activeKey=o;let n=this.panelItemList?.toArray();if(Array.isArray(n)&&n.length){this.iconItemList=n.map(g=>g.icon);let i=n.map(g=>g.title);this.activeTitle=i[this.activeKey],n.forEach((g,_)=>g.changeVisible(_===this.activeKey))}}pinningChange(){this.pinning.update(o=>!o)}close(){this.visible.set(!1)}};e.\u0275fac=function(n){return new(n||e)(u(T))},e.\u0275cmp=c({type:e,selectors:[["app-composite-panel"]],contentQueries:function(n,i,g){if(n&1&&Te(g,Je,4),n&2){let _;H(_=W())&&(i.panelItemList=_)}},standalone:!0,features:[Fe([]),p],ngContentSelectors:zt,decls:4,vars:8,consts:[[4,"ngFor","ngForOf"],[3,"class","pinning",4,"ngIf"],[3,"click"],[3,"icon"],[3,"title"],[3,"click",4,"ngIf"],["icon","Close",3,"click","classname"],["icon","PushPinOutlined",3,"classname"],["icon","PushPinFilled",3,"classname"]],template:function(n,i){n&1&&(k(),r(0,"div")(1,"div"),m(2,to,3,6,"ng-container",0),a(),m(3,io,11,28,"div",1),a()),n&2&&(y(i.prefix),d(),O("",i.prefix,"-tabs"),d(),b("ngForOf",i.iconItemList),d(),b("ngIf",i.visible()))},dependencies:[R,I,dt,le,Pe],styles:[St,"[_nghost-%COMP%]{display:flex}"]});let t=e;return t})();var It=["*"],Tt='.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}',Zt=(()=>{let e=class e{constructor(){this.prefix=M("workspace-panel")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-workspace-panel"]],standalone:!0,features:[p],ngContentSelectors:It,decls:2,vars:3,template:function(n,i){n&1&&(k(),r(0,"div"),L(1),a()),n&2&&y(i.prefix)},styles:[Tt,"[_nghost-%COMP%]{display:flex;flex-grow:1}"]});let t=e;return t})(),$e=(()=>{let e=class e{constructor(){this.prefix=M("workspace-panel-item"),this.currentStyle=Z({})}ngOnChanges(o){o.style&&o.style.currentValue&&this.updateStyle(),o.flexible&&o.flexible.currentValue&&this.updateStyle()}updateStyle(){this.currentStyle.set(ze(de({},this.style),{flexGrow:this.flexible?1:0,flexShrink:this.flexible?1:0}))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-workspace-panel-item"]],inputs:{style:"style",flexible:"flexible"},standalone:!0,features:[z,p],ngContentSelectors:It,decls:2,vars:6,template:function(n,i){n&1&&(k(),r(0,"div"),L(1),a()),n&2&&(P(i.currentStyle()),y(i.prefix))},styles:[Tt]});let t=e;return t})();var ro=["*"],Xe=()=>({cursor:"pointer"});function ao(t,e){if(t&1){let s=N();r(0,"div",1),j("click",function(){E(s);let n=x();return V(n.display())}),l(1,"app-icon",2),a()}if(t&2){let s=x();O("",s.prefix,"-opener"),d(),te("classname","",s.prefix,"-opener")}}function so(t,e){if(t&1){let s=N();r(0,"div",1),j("click",function(){E(s);let n=x(2);return V(n.pinningChange())}),l(1,"app-icon",7),a()}if(t&2){let s=x(2);d(),P(B(4,Xe)),te("classname","",s.prefix,"-header-pin")}}function lo(t,e){if(t&1){let s=N();r(0,"div",1),j("click",function(){E(s);let n=x(2);return V(n.pinningChange())}),l(1,"app-icon",8),a()}if(t&2){let s=x(2);d(),P(B(4,Xe)),te("classname","",s.prefix,"-pin-filled")}}function co(t,e){t&1&&(xe(0),L(1),ue())}function po(t,e){if(t&1){let s=N();r(0,"div")(1,"div")(2,"div"),l(3,"app-text",3),a(),r(4,"div"),l(5,"div"),m(6,so,2,5,"div",4)(7,lo,2,5,"div",4),r(8,"app-icon",5),j("click",function(){E(s);let n=x();return V(n.close())}),a()()(),r(9,"div"),m(10,co,2,0,"ng-container",6),a()()}if(t&2){let s=x();O("",s.prefix," "),ge("pinning",s.pinning()),d(),O("",s.prefix,"-header"),d(),O("",s.prefix,"-header-title"),d(),b("title",s.title),d(),O("",s.prefix,"-header-actions"),d(),O("",s.prefix,"-header-extra"),d(),b("ngIf",!s.pinning()),d(),b("ngIf",s.pinning()),d(),P(B(28,Xe)),te("classname","",s.prefix,"-header-close"),d(),O("",s.prefix,"-body"),d(),b("ngIf",s.innerVisible())}}var Ft=(()=>{let e=class e{constructor(){this.prefix=M("settings-panel"),this.visible=Z(!0),this.innerVisible=Z(!0),this.pinning=Z(!1)}pinningChange(){this.pinning.update(o=>!o)}close(){this.visible.set(!1),this.innerVisible.set(!1)}display(){this.visible.set(!0),this.innerVisible.set(!0)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-setting-panel"]],inputs:{title:"title"},standalone:!0,features:[p],ngContentSelectors:ro,decls:2,vars:1,consts:[[3,"class"],[3,"click"],["icon","Setting","size","20",3,"classname"],[3,"title"],[3,"click",4,"ngIf"],["icon","Close",3,"click","classname"],[4,"ngIf"],["icon","PushPinOutlined",3,"classname"],["icon","PushPinFilled",3,"classname"]],template:function(n,i){n&1&&(k(),m(0,ao,2,5,"div",0)(1,po,11,29)),n&2&&v(0,i.visible()?1:0)},dependencies:[R,Pe,le],styles:['.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}',"[_nghost-%COMP%]{display:flex}"]});let t=e;return t})();var go=()=>({width:"150",height:"40"});function xo(t,e){if(t&1&&l(0,"img",7),t&2){let s=x().$implicit,o=x();O("",o.prefix,"-item-thumb"),b("src",s.thumb,Ie)}}function uo(t,e){if(t&1&&l(0,"app-icon",8),t&2){let s=x().$implicit,o=x();P(B(6,go)),O("",o.prefix,"-item-icon"),b("icon",s.icon)}}function bo(t,e){if(t&1&&(r(0,"div"),m(1,xo,1,4,"img",5)(2,uo,1,7,"app-icon",6),r(3,"span"),l(4,"app-text",2),a()()),t&2){let s=e.$implicit,o=x();O("",o.prefix,"-item"),f("data-designer-source-id",s.node.id),d(),v(1,s.thumb?1:-1),d(),v(2,s.icon?2:-1),d(),O("",o.prefix,"-item-text"),d(),b("title",s.title)}}function mo(t,e){if(t&1&&l(0,"div"),t&2){let s=x();O("",s.prefix,"-item-remain"),rt("grid-column-start",s.gridColumnStart())}}var Et=(()=>{let e=class e{constructor(){this.prefix=M("resource"),this.expand=Z(!0),this.remainItems=Z(0),this.signalSources=Z([]),this.gridColumnStart=pt(()=>`span ${3-this.remainItems()}`)}ngOnChanges(o){o.sources&&o.sources.currentValue&&(this.signalSources.set(this.sources.reduce((n,i)=>_t(i)?n.concat(i):n,[])),this.remainItems.set(this.signalSources().reduce((n,i)=>n+(i.span??1),0)%3))}expandChange(o){o.stopPropagation(),o.preventDefault(),this.expand.update(n=>!n)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-resource"]],inputs:{title:"title",sources:"sources"},standalone:!0,features:[z,p],decls:11,vars:21,consts:[[3,"click"],["icon","Expand"],[3,"title"],[3,"class"],[3,"class","grid-column-start"],["alt","",3,"class","src"],[3,"class","style","icon"],["alt","",3,"src"],[3,"icon"]],template:function(n,i){n&1&&(r(0,"div")(1,"div",0),j("click",function(_){return i.expandChange(_)}),r(2,"div"),l(3,"app-icon",1),a(),r(4,"div"),l(5,"app-text",2),a()(),r(6,"div")(7,"div"),ie(8,bo,5,10,"div",3,_e),m(10,mo,1,5,"div",4),a()()()),n&2&&(Me("",i.prefix," ",i.expand()?"expand":"",""),d(),O("",i.prefix,"-header"),d(),O("",i.prefix,"-header-expand"),d(2),O("",i.prefix,"-header-content"),d(),b("title",i.title),d(),O("",i.prefix,"-content-wrapper"),d(),O("",i.prefix,"-content"),d(),re(i.signalSources()),d(2),v(10,i.remainItems()?10:-1))},dependencies:[Pe,R],styles:[".ngx-designable-resource[_ngcontent-%COMP%]{flex-wrap:wrap;overflow:hidden}.ngx-designable-resource-header[_ngcontent-%COMP%]{display:flex;align-items:center;padding:5px 8px;color:var(--dn-collapse-header-color);border-bottom:1px solid var(--dn-panel-border-color);background-color:var(--dn-panel-active-bg-color);cursor:pointer;transition:all .25s ease-in-out;font-size:13px}.ngx-designable-resource-header-expand[_ngcontent-%COMP%]{transform:rotate(-90deg);font-size:12px;transition:all .15s ease-in-out;margin-right:3px}.ngx-designable-resource-content-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;background:var(--dn-resource-content-bg-color)}.ngx-designable-resource-content[_ngcontent-%COMP%]{width:100%;display:flex;flex-wrap:wrap;display:none}.ngx-designable-resource.expand[_ngcontent-%COMP%] .ngx-designable-resource-content[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,33.3333%);grid-gap:1px;background-color:var(--dn-panel-border-color);border-bottom:1px solid var(--dn-panel-border-color)}.ngx-designable-resource.expand[_ngcontent-%COMP%] .ngx-designable-resource-header-expand[_ngcontent-%COMP%]{transform:rotate(0)}.ngx-designable-resource-item[_ngcontent-%COMP%]{position:relative;-webkit-user-select:none;user-select:none;background:var(--dn-resource-content-bg-color);min-height:40px;color:var(--dn-resource-item-color);display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:grab;transition:color .1s ease-out}.ngx-designable-resource-item[_ngcontent-%COMP%]:hover{color:var(--dn-resource-item-hover-color);box-shadow:0 0 10px #0000001a;z-index:1}.ngx-designable-resource-item-icon[_ngcontent-%COMP%]{margin:12px 0}.ngx-designable-resource-item-text[_ngcontent-%COMP%]{text-align:center;font-size:12px;line-height:1;margin-bottom:12px}.ngx-designable-resource-item-remain[_ngcontent-%COMP%]{background:var(--dn-resource-content-bg-color)}"]});let t=e;return t})();var ho=["*"],Vt=(()=>{let e=class e{constructor(){this.currentStyle=Z({display:"flex",justifyContent:"space-between",marginBottom:"4px",padding:"0 4px"})}ngOnChanges(o){o.style&&o.style.currentValue&&this.updateStyle()}updateStyle(){this.currentStyle.set(de({display:"flex",justifyContent:"space-between",marginBottom:"4px",padding:"0 4px"},this.style))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-toolbar-panel"]],inputs:{style:"style",flexible:"flexible"},standalone:!0,features:[z,p],ngContentSelectors:ho,decls:2,vars:2,template:function(n,i){n&1&&(k(),r(0,"app-workspace-panel-item"),L(1),a()),n&2&&P(i.currentStyle())},dependencies:[$e]});let t=e;return t})();var J=(()=>{let e=class e{constructor(){this.pageDetection$=new Ce}change(){this.pageDetection$.next(!0)}subscribe(o){this.pageDetection$.subscribe(n=>o())}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=oe({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var et=()=>({marginRight:"20px"});function fo(t,e){t&1&&(r(0,"nz-button-group",1)(1,"button",2),l(2,"app-icon",3),a(),r(3,"button",2),l(4,"app-icon",4),a()()),t&2&&P(B(2,et))}function Co(t,e){t&1&&(r(0,"nz-button-group",1)(1,"button",2),l(2,"app-icon",5),a(),r(3,"button",2),l(4,"app-icon",6),a()()),t&2&&P(B(2,et))}function vo(t,e){}function Mo(t,e){if(t&1){let s=N();r(0,"nz-button-group",1)(1,"button",7),j("click",function(){E(s);let n=x();return V(n.selectPc())}),l(2,"app-icon",8),a(),r(3,"button",7),j("click",function(){E(s);let n=x();return V(n.selectMobile())}),l(4,"app-icon",9),a(),r(5,"button",7),j("click",function(){E(s);let n=x();return V(n.selectResponsive())}),l(6,"app-icon",10),a()()}t&2&&P(B(2,et))}function _o(t,e){}var jt=(()=>{let e=class e{constructor(o,n){this.designer=o,this.responsiveService=n,this.prefix=M("designer-tools"),this.use=["HISTORY","CURSOR","SCREEN_TYPE"],this.ScreenType=he,this.screen=this.designer.screen}selectPc(){this.screen.setType(he.PC),this.responsiveService.change()}selectMobile(){this.screen.setType(he.Mobile),this.responsiveService.change()}selectResponsive(){this.screen.setType(he.Responsive),this.responsiveService.change()}};e.\u0275fac=function(n){return new(n||e)(u(D),u(J))},e.\u0275cmp=c({type:e,selectors:[["app-designer-tool-widget"]],inputs:{style:"style",use:"use"},standalone:!0,features:[p],decls:6,vars:10,consts:[["nzSize","small",3,"style"],["nzSize","small"],["nz-button","","nzSize","small"],["icon","Undo"],["icon","Redo"],["icon","Move"],["icon","Selection"],["nz-button","","nzSize","small",3,"click"],["icon","Pc"],["icon","Mobile"],["icon","Responsive"]],template:function(n,i){n&1&&(r(0,"div"),m(1,fo,5,3,"nz-button-group",0)(2,Co,5,3,"nz-button-group",0)(3,vo,0,0)(4,Mo,7,3,"nz-button-group",0)(5,_o,0,0),a()),n&2&&(P(i.style),y(i.prefix),d(),v(1,i.use.includes("HISTORY")?1:-1),d(),v(2,i.use.includes("CURSOR")?2:-1),d(),v(3,i.use.includes("SCREEN_TYPE")&&i.screen.type===i.ScreenType.Responsive?3:-1),d(),v(4,i.use.includes("SCREEN_TYPE")?4:-1),d(),v(5,i.use.includes("SCREEN_TYPE")&&i.screen.type===i.ScreenType.Mobile?5:-1))},dependencies:[I,Q,Ve,Y,G,R],encapsulation:2});let t=e;return t})();var w=function(t){return t.Component="Component",t.Outline="Outline",t.History="History",t.Expand="Expand",t.InputSource="InputSource",t.TextAreaSource="TextAreaSource",t.CardSource="CardSource",t.PushPinOutlined="PushPinOutlined",t.PushPinFilled="PushPinFilled",t.Close="Close",t.Undo="Undo",t.Redo="Redo",t.Move="Move",t.Selection="Selection",t.Pc="Pc",t.Mobile="Mobile",t.Responsive="Responsive",t.Design="Design",t.Json="Json",t.Code="Code",t.Play="Play",t.Setting="Setting",t.DragLeftSourceAnimation="DragLeftSourceAnimation",t.DragRightSourceAnimation="DragRightSourceAnimation",t.BatchDragAnimation="BatchDragAnimation",t.Command="Command",t.Shift="Shift",t.Delete="Delete",t.Page="Page",t.Clone="Clone",t.Container="Container",t.Remove="Remove",t}(w||{});var Rt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-outline-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M128 96h512a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H128a64 64 0 0 1-64-64V160a64 64 0 0 1 64-64z m32 64a32 32 0 1 0 0 64h448a32 32 0 0 0 0-64H160z m224 576h512a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64z m32 64a32 32 0 0 0 0 64h448a32 32 0 0 0 0-64H416z m-32-384h512a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64z m32 64a32 32 0 0 0 0 64h448a32 32 0 0 0 0-64H416z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var Nt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-history-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1056 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M144.050432 311.120128C150.72016 298.14528 159.483744 281.657568 165.972256 271.480736 245.506592 146.735712 385.091328 64 544 64 791.423552 64 992 264.576448 992 512 992 759.423552 791.423552 960 544 960 383.12528 960 242.055648 875.204416 163.047904 747.870016 152.260384 730.484064 148.608608 721.877024 148.608608 721.877024 140.526912 706.07824 121.00352 698.887232 104.646144 705.605952 88.174688 712.371488 81.331744 730.490304 89.107264 746.180064 89.107264 746.180064 94.27984 757.936064 105.745536 776.866816 195.465184 925.000928 358.17136 1024 544 1024 826.769792 1024 1056 794.769792 1056 512 1056 229.230208 826.769792 0 544 0 360.797344 0 200.068256 96.220896 109.592672 240.882816 105.015264 248.201632 99.386304 258.44688 94.010208 268.65776L76.719904 159.49104C73.980704 142.19648 57.73136 130.398432 40.154144 133.182368 22.698592 135.947072 10.815968 152.506944 13.539136 169.700448L38.593024 327.884448C44.117152 362.762368 76.620576 386.597728 111.74736 381.034208L269.931392 355.98032C287.335072 353.22384 299.2216 336.96048 296.437632 319.383232 293.67296 301.927712 277.178208 290.034752 260.117184 292.73696L144.050432 311.120128 144.050432 311.120128 144.050432 311.120128ZM544 223.852736C544 206.26096 529.79632 192 512 192 494.32688 192 480 206.584352 480 224.079136L480 511.72704C480 547.224 508.8624 576 544.27296 576L831.920864 576C849.637664 576 864 561.79632 864 544 864 526.32688 849.418752 512 832.147264 512L575.852736 512C558.26096 512 544 497.418752 544 480.147264L544 223.852736 544 223.852736 544 223.852736Z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var Ht=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-expand-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M512.002047 771.904425c-10.152221 0.518816-20.442588-2.800789-28.202319-10.598382L77.902254 315.937602c-14.548344-14.618952-14.548344-38.318724 0-52.933583 14.544251-14.614859 38.118156-14.614859 52.662407 0l381.437385 418.531212L893.432269 263.004019c14.544251-14.614859 38.125319-14.614859 52.662407 0 14.552437 14.614859 14.552437 38.314631 0 52.933583L540.205389 761.307066C532.451798 769.103636 522.158361 772.424264 512.002047 771.904425z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Wt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-input-source-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["viewBox","0 0 1424 1024","fill","currentColor","focusable","false","aria-hidden","true"],["stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["fill","var(--dn-brand-color)","transform","translate(150.000000, 512.000000) rotate(90.000000) translate(-150.000000, -512.000000) ","x","-50","y","502","width","400","height","20","rx","10"],["d","M1344,218 C1388.18278,218 1424,253.81722 1424,298 L1424,726 C1424,770.18278 1388.18278,806 1344,806 L80,806 C35.81722,806 0,770.18278 0,726 L0,298 C0,253.81722 35.81722,218 80,218 L1344,218 Z M1344,238 L80,238 C47.1942859,238 20.5378857,264.328343 20,297.00779 L20,298 L20,726 C20,758.805714 46.328343,785.462114 79.0077903,785.991962 L80,786 L1344,786 C1376.80571,786 1403.46211,759.671657 1404,726.99221 L1404,726 L1404,298 C1404,265.194286 1377.67166,238.537886 1344.99221,238.008038 L1344,238 Z","fill","#999999","fill-rule","nonzero"]],template:function(n,i){n&1&&(C(),r(0,"svg",0)(1,"g",1),l(2,"rect",2)(3,"path",3),a()()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})(),Bt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-textarea-source-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M944,0 C988.18278,0 1024,35.81722 1024,80 L1024,944 C1024,988.18278 988.18278,1024 944,1024 L80,1024 C35.81722,1024 0,988.18278 0,944 L0,80 C0,35.81722 35.81722,0 80,0 L944,0 Z M944,20 L80,20 C47.1942859,20 20.5378857,46.328343 20,79.0077903 L20,80 L20,944 C20,976.805714 46.328343,1003.46211 79.0077903,1004 L80,1004 L944,1004 C976.805714,1004 1003.46211,977.671657 1004,944.99221 L1004,944 L1004,80 C1004,47.1942859 977.671657,20.5378857 944.99221,20 L944,20 Z","fill","#999999","fill-rule","nonzero"],["d","M947.487373,862.63456 C951.392616,866.539803 951.392616,872.871452 947.487373,876.776695 L876.776695,947.487373 C872.871452,951.392616 866.539803,951.392616 862.63456,947.487373 C858.729317,943.58213 858.729317,937.250481 862.63456,933.345238 L933.345238,862.63456 C937.250481,858.729317 943.58213,858.729317 947.487373,862.63456 Z M912.132034,784.852814 C916.037277,788.758057 916.037277,795.089706 912.132034,798.994949 L798.994949,912.132034 C795.089706,916.037277 788.758057,916.037277 784.852814,912.132034 C780.947571,908.226791 780.947571,901.895142 784.852814,897.989899 L897.989899,784.852814 C901.895142,780.947571 908.226791,780.947571 912.132034,784.852814 Z M876.776695,707.071068 C880.681938,710.976311 880.681938,717.307961 876.776695,721.213203 L721.213203,876.776695 C717.307961,880.681938 710.976311,880.681938 707.071068,876.776695 C703.165825,872.871452 703.165825,866.539803 707.071068,862.63456 L862.63456,707.071068 C866.539803,703.165825 872.871452,703.165825 876.776695,707.071068 Z M150,90 C155.522847,90 160,94.4771525 160,100 L160,380 C160,385.522847 155.522847,390 150,390 C144.477153,390 140,385.522847 140,380 L140,100 C140,94.4771525 144.477153,90 150,90 Z","fill","var(--dn-brand-color)"]],template:function(n,i){n&1&&(C(),r(0,"svg",0)(1,"g",1),l(2,"path",2)(3,"path",3),a()()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})(),At=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-card-source-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:7,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M65,17 L962,17 C990.718807,17 1014,40.281193 1014,69 L1014,267 L1014,267 L13,267 L13,69 C13,40.281193 36.281193,17 65,17 Z","fill","#D8D8D8"],["d","M944,0 C988.18278,0 1024,35.81722 1024,80 L1024,944 C1024,988.18278 988.18278,1024 944,1024 L80,1024 C35.81722,1024 0,988.18278 0,944 L0,80 C0,35.81722 35.81722,0 80,0 L944,0 Z M944,20 L80,20 C47.1942859,20 20.5378857,46.328343 20,79.0077903 L20,80 L20,944 C20,976.805714 46.328343,1003.46211 79.0077903,1004 L80,1004 L944,1004 C976.805714,1004 1003.46211,977.671657 1004,944.99221 L1004,944 L1004,80 C1004,47.1942859 977.671657,20.5378857 944.99221,20 L944,20 Z","fill","#999999","fill-rule","nonzero"],["fill","#999999","transform","translate(513.500000, 267.000000) scale(-1, 1) rotate(630.000000) translate(-513.500000, -267.000000) ","x","503.5","y","-233.5","width","20","height","1001","rx","10"],["fill","var(--dn-brand-color)","transform","translate(340.000000, 142.000000) scale(-1, 1) rotate(630.000000) translate(-340.000000, -142.000000) ","x","330","y","-108","width","20","height","500","rx","10"],["fill","#999999","transform","translate(824.000000, 142.000000) scale(-1, 1) rotate(630.000000) translate(-824.000000, -142.000000) ","x","814","y","42","width","20","height","200","rx","10"]],template:function(n,i){n&1&&(C(),r(0,"svg",0)(1,"g",1),l(2,"path",2)(3,"path",3)(4,"rect",4)(5,"rect",5)(6,"rect",6),a()()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var $t=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-pin-outlined-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","64 64 896 896","focusable","false","data-icon","pushpin","fill","currentColor","aria-hidden","true"],["d","M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 00-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 01-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})(),Yt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-pin-filled-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","64 64 896 896","focusable","false","data-icon","pushpin","fill","currentColor","aria-hidden","true"],["d","M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Gt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-close-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","64 64 896 896","fill","currentColor","focusable","false","aria-hidden","true"],["d","M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Qt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-undo-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M629.44 291.712V0S0 394.56 0 458.24c0 63.744 629.44 416.64 629.44 416.64V625.088s289.344 4.672 370.304 374.976c84.48-279.104-54.912-693.824-370.304-708.352z m176.768 337.92c-91.392-52.544-172.736-54.464-176.064-54.592l-47.232-0.704V792.192c-229.76-131.2-461.568-275.584-525.44-334.72 62.848-62.912 294.656-222.848 525.44-369.984v252.096l44.544 2.048c132.352 6.144 214.144 90.944 259.52 161.024 55.488 85.952 86.912 195.52 90.432 303.232-51.584-91.328-116.8-144.96-171.2-176.256z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var Ut=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-redo-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M394.59392 291.712V0S1024.03392 394.56 1024.03392 458.24c0 63.744-629.44 416.64-629.44 416.64V625.088S105.24992 629.76 24.28992 1000.064c-84.48-279.104 54.912-693.824 370.304-708.352z m-176.768 337.92c91.392-52.544 172.736-54.464 176.064-54.592l47.232-0.704V792.192c229.76-131.2 461.568-275.584 525.44-334.72-62.848-62.912-294.656-222.848-525.44-369.984v252.096l-44.544 2.048c-132.352 6.144-214.144 90.944-259.52 161.024C81.56992 588.608 50.14592 698.24 46.62592 805.888c51.584-91.328 116.8-144.96 171.2-176.256z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var Kt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-move-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M664.576 792.533333l-124.416 124.16v-256.981333h-55.296v258.389333L360.533333 793.6l-36.096 36.138667 187.264 187.349333 189.013334-188.373333-36.138667-36.224zM483.84 107.306667v256.981333h55.296V105.898667L663.466667 230.4l36.096-36.138667L512.298667 6.869333l-189.013334 188.373334 36.138667 36.224 124.416-124.16zM230.272 360.533333l-36.096-36.138666-187.392 187.264 188.416 189.013333 36.224-36.138667-124.032-124.330666h256.853333v-55.253334H105.941333l124.330667-124.458666z m598.528-37.162666l-36.224 36.096 124.032 124.330666h-256.853333v55.253334h258.304l-124.330667 124.458666 36.096 36.096 187.392-187.264-188.416-189.013333z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var qt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-selection-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M180.992 202.837333V54.144c0-8.917333-4.778667-17.066667-12.373333-21.546667a25.173333 25.173333 0 0 0-24.832 0 24.96 24.96 0 0 0-12.373334 21.461334V202.666667c0 8.832 4.650667 17.066667 12.373334 21.461333 7.594667 4.437333 17.066667 4.437333 24.832 0a24.661333 24.661333 0 0 0 12.373333-21.333333z m0 231.253334V285.44c0-8.832-4.693333-17.066667-12.373333-21.418667a24.661333 24.661333 0 0 0-24.832 0 24.96 24.96 0 0 0-12.373334 21.418667v148.693333c0 8.789333 4.650667 17.066667 12.373334 21.418667a24.832 24.832 0 0 0 37.205333-21.461333z m0 231.338666V516.693333c0-8.832-4.693333-17.066667-12.373333-21.461333a24.661333 24.661333 0 0 0-24.832 0 24.96 24.96 0 0 0-12.373334 21.461333v148.693334c0 8.789333 4.650667 17.066667 12.373334 21.418666 7.594667 4.48 17.066667 4.48 24.832 0a24.704 24.704 0 0 0 12.373333-21.418666z m0 231.381334v-148.778667c0-8.832-4.693333-17.066667-12.373333-21.461333a24.661333 24.661333 0 0 0-24.832 0 24.96 24.96 0 0 0-12.373334 21.461333v148.778667c0 8.832 4.650667 17.066667 12.373334 21.461333 7.594667 4.437333 17.066667 4.437333 24.832 0a24.96 24.96 0 0 0 12.373333-21.461333zM875.861333 202.837333V54.144c0-8.789333-4.693333-17.066667-12.373333-21.418667a24.661333 24.661333 0 0 0-24.874667 0 24.96 24.96 0 0 0-12.373333 21.418667v148.693333c0 8.832 4.693333 17.066667 12.373333 21.418667 7.68 4.48 17.109333 4.48 24.832 0a24.96 24.96 0 0 0 12.373334-21.418667z m0 231.253334V285.44c0-8.832-4.693333-17.066667-12.373333-21.418667a24.661333 24.661333 0 0 0-24.874667 0 24.96 24.96 0 0 0-12.373333 21.418667v148.693333c0 8.789333 4.693333 17.066667 12.373333 21.418667a24.832 24.832 0 0 0 37.205334-21.461333z m0 231.338666V516.693333c0-8.832-4.693333-17.066667-12.373333-21.461333a24.661333 24.661333 0 0 0-24.874667 0 24.96 24.96 0 0 0-12.373333 21.461333v148.693334c0 8.789333 4.693333 17.066667 12.373333 21.418666 7.68 4.48 17.109333 4.48 24.832 0a24.704 24.704 0 0 0 12.373334-21.418666z m-331.306666 179.456h148.650666c8.832 0 17.066667-4.693333 21.461334-12.373333a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461334-12.416h-148.650666c-8.832 0-17.066667 4.693333-21.461334 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.352 7.637333 12.544 12.416 21.461334 12.416z m-231.424 0h148.693333c8.832 0 17.066667-4.693333 21.418667-12.373333a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.418667-12.416H313.130667c-8.789333 0-17.066667 4.693333-21.418667 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.437333 7.637333 12.629333 12.416 21.418667 12.416z m-231.253334 0h148.650667c8.832 0 17.066667-4.693333 21.461333-12.373333a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461333-12.416H81.834667c-8.789333 0-17.066667 4.693333-21.418667 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.437333 7.637333 12.629333 12.416 21.418667 12.416zM775.808 153.216h148.650667c8.832 0 17.066667-4.693333 21.461333-12.416a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461333-12.373333h-148.650667c-8.832 0-17.066667 4.693333-21.461333 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.352 7.68 12.501333 12.373333 21.461333 12.373333z m-231.296 0h148.650667c8.832 0 17.066667-4.693333 21.461333-12.416a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461333-12.373333h-148.650667c-8.832 0-17.066667 4.693333-21.461333 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.352 7.68 12.544 12.373333 21.461333 12.373333z m-231.424 0h148.693333c8.832 0 17.066667-4.693333 21.418667-12.416a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.418667-12.373333H313.130667c-8.789333 0-17.066667 4.693333-21.418667 12.373333a24.746667 24.746667 0 1 0 21.461333 37.205333z m-231.253333 0h148.650666c8.832 0 17.066667-4.693333 21.461334-12.416a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461334-12.373333H81.834667c-8.789333 0-17.066667 4.693333-21.418667 12.373333a24.746667 24.746667 0 1 0 21.461333 37.205333zM1008.213333 941.781333l-92.842666-90.88 102.656-36.608-306.773334-125.568 126.634667 305.92 37.205333-103.594666 93.397334 91.52 0.085333 0.213333c10.794667 9.685333 27.136 9.813333 37.888 0.213333a28.202667 28.202667 0 0 0 4.266667-37.632 16.341333 16.341333 0 0 0-2.517334-3.584z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var Jt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-pc-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1224 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M1151.216941 978.462118H33.370353c-26.021647 0-26.021647-14.697412-26.021647-29.394824s0-29.394824 26.021647-29.394823h1117.846588c26.021647 0 52.043294 14.697412 52.043294 29.394823s-26.021647 29.394824-52.043294 29.394824zM58.789647 749.266824c0 29.394824 14.697412 44.092235 44.032 44.092235h999.062588c29.334588 0 44.032-14.697412 44.032-44.092235V102.821647c0-29.334588-14.697412-44.032-44.032-44.032H102.821647c-29.334588 0-44.032 14.697412-44.032 44.032V749.327059z m1145.916235 0c0 58.789647-44.092235 102.821647-102.821647 102.821647H102.821647C44.092235 852.088471 0 808.056471 0 749.327059V102.821647C0 44.092235 44.092235 0 102.821647 0h999.062588C1160.613647 0 1204.705882 44.092235 1204.705882 102.821647V749.327059z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var Xt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-mobile-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:3,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M505.685333 816.64c-28.586667 0-51.882667 23.253333-51.882666 51.882667 0 28.586667 23.253333 51.882667 51.882666 51.882666 28.586667 0 51.882667-23.253333 51.882667-51.882666 0-28.586667-23.296-51.882667-51.882667-51.882667z"],["d","M762.368 0H249.002667A78.421333 78.421333 0 0 0 170.666667 78.336v861.525333c0 43.178667 35.114667 78.336 78.336 78.336h513.365333a78.421333 78.421333 0 0 0 78.293333-78.336V78.336A78.421333 78.421333 0 0 0 762.368 0zM249.002667 52.224h513.365333c14.378667 0 26.112 11.690667 26.112 26.112v645.461333H222.890667V78.336c0-14.421333 11.690667-26.112 26.112-26.112zM762.368 965.973333H249.002667a26.154667 26.154667 0 0 1-26.112-26.112v-159.402666H788.48v159.402666a26.154667 26.154667 0 0 1-26.112 26.112z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var en=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-responsive-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["viewBox","0 0 1200 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M420.444699 238.915368h320.727579c40.96 0 71.141053 17.785263 89.249684 54.541474 6.790737 13.635368 9.162105 28.456421 8.892632 43.870316-0.323368 85.692632 0 171.924211 0 257.616842v138.725053c0 57.775158-40.043789 98.088421-98.088421 98.088421-214.069895 0.269474-428.085895 0-641.778527 0-43.600842 0-78.848-23.390316-93.07621-61.386106a101.645474 101.645474 0 0 1-6.25179-35.247157c0-132.796632-0.269474-265.593263 0-398.389895 0-56.589474 41.822316-97.818947 99.004632-97.818948h321.320421z m0.592842 542.72c107.034947 0 214.339368-0.269474 321.320421 0.323369a47.481263 47.481263 0 0 0 49.25979-49.205895c-0.323368-132.203789-0.323368-264.084211-0.323369-396.341895 0-30.504421-18.701474-49.475368-49.529263-49.475368H99.178173c-29.911579 0-48.882526 18.378105-48.882527 48.343579-0.323368 132.473263 0 265.269895 0 397.743158 0 7.706947 0.538947 15.144421 4.149895 22.258526 9.485474 18.378105 24.576 26.677895 45.325474 26.677895 107.034947-0.269474 214.339368-0.269474 321.320421-0.269474z","p-id","2492"],["d","M1185.803857 474.866526v380.01179c0 26.677895-8.623158 49.475368-31.097263 65.536a72.650105 72.650105 0 0 1-43.870316 13.635368c-69.093053 0.269474-138.132211 0-207.494737 0-10.671158 0-14.821053-4.473263-15.090526-15.144421a221.884632 221.884632 0 0 1 0-19.887158c0.269474-10.078316 4.688842-14.497684 15.090526-14.767158 14.228211-0.323368 28.133053 0 42.361263 0h161.253053c20.156632 0 28.779789-8.623158 28.779789-28.779789 0-34.654316-0.323368-69.362526 0.269474-104.016842 0-5.928421-2.048-7.437474-7.706947-7.437474-74.374737 0.269474-148.48 0.269474-222.908632 0.269474-15.090526 0-18.647579-3.233684-18.647579-18.647579 0-5.066105-0.323368-10.401684 0-15.737263 0.269474-10.617263 4.742737-15.090526 15.090526-15.090527h5.658948c73.512421 0 146.701474 0 220.213895 0.323369 6.251789 0 8.299789-1.185684 8.299789-8.030316-0.269474-197.416421-0.269474-394.832842-0.269474-592.249263 0-7.114105-0.323368-14.228211-4.742737-20.48a23.821474 23.821474 0 0 0-20.48-10.617263H736.213962c-22.528 0-31.744 9.162105-31.744 31.690105v80.033684c0 12.773053-4.149895 16.922947-16.869053 17.192421-6.521263 0-13.365895 0.269474-19.887157-0.323368-8.623158-0.538947-12.719158-4.688842-12.719158-12.988632-0.323368-31.744-1.185684-63.757474 0.538947-95.447579A73.296842 73.296842 0 0 1 729.962173 14.228211c126.868211-0.323368 254.059789-0.323368 380.604631 0 43.870316 0.323368 74.698105 33.792 74.698105 80.033684 0.916211 126.868211 0.592842 253.736421 0.592843 380.604631z m-765.305263 457.943579H19.952909c-16.006737 0-19.563789-3.557053-19.563789-19.563789 0-5.012211-0.323368-10.347789 0-15.683369 0.538947-9.754947 5.012211-13.958737 14.821053-14.551579h804.75621c2.101895 0 4.149895-0.269474 6.25179 0 8.299789 0.592842 12.719158 4.742737 13.042526 13.042527 0.538947 8.030316 0.269474 16.006737 0 24.037052-0.323368 8.030316-4.742737 11.587368-12.449684 12.449685-2.964211 0.269474-5.658947 0.269474-8.623158 0.269473h-397.743158z","p-id","2493"],["d","M954.002594 813.056a33.792 33.792 0 0 1-32.87579 32.929684c-17.785263 0-32.875789-15.090526-33.199158-32.875789 0-18.108632 15.413895-33.253053 33.468632-33.253053 18.108632 0.323368 32.606316 15.144421 32.606316 33.199158z","p-id","2494"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2)(3,"path",3),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var tn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-design-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1260 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M166.137305 564.657231a35.603692 35.603692 0 1 1 71.168 0 35.603692 35.603692 0 0 1-71.168 0z m54.744615-179.830154a55.847385 55.847385 0 1 1 111.694769 0 55.847385 55.847385 0 0 1-111.655384 0z m206.296615-146.313846a72.073846 72.073846 0 1 1 144.108308 0 72.073846 72.073846 0 0 1-144.108308 0z m272.541539 0a90.466462 90.466462 0 1 1 180.972308 0 90.466462 90.466462 0 0 1-180.972308 0z m549.021538-88.103385a31.783385 31.783385 0 0 1 3.15077 44.819692L771.596997 748.307692l-108.740923 75.657846 60.612923-119.138461L1202.858535 152.733538a31.783385 31.783385 0 0 1 44.859077-3.150769l0.945231 0.787693z m-82.156307 307.003077a32.413538 32.413538 0 0 1 32.295384 34.973539h0.118154c-2.56 29.459692-73.058462 298.535385-269.981538 415.350153-328.192 194.717538-543.350154 48.758154-586.358154-20.755692-29.696-48.009846-52.381538-100.864-69.710769-120.792615-27.214769-31.192615-150.055385 43.244308-233.944616-50.845539-83.928615-94.129231-58.525538-470.449231 343.276308-651.027692 367.931077-165.336615 631.414154 36.155077 673.161846 71.286154a31.428923 31.428923 0 1 1-38.990769 49.348923C917.241305 102.4 719.530535 28.199385 487.358228 89.796923 155.542843 176.206769 21.674535 525.351385 78.388382 660.046769c30.523077 72.467692 175.852308 6.222769 233.314461 53.996308 21.425231 17.801846 59.037538 91.254154 83.731692 134.774154 44.898462 79.281231 286.72 140.996923 497.979077 3.820307 195.820308-127.133538 240.718769-365.331692 240.71877-365.331692h0.118153a32.413538 32.413538 0 0 1 32.295385-29.892923z","p-id","3059"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var nn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-json-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M206.497462,203.065268 C225.380711,197.940758 240,211.850142 240,233.080254 C240,250.650002 230.253807,260.166948 222.944162,263.09524 C163.857868,285.057424 155.329949,307.751682 155.329949,357.532634 C155.329949,372.174091 156.548223,396.332494 156.548223,411.706023 C156.548223,468.807703 133.401015,496.626471 93.1979695,512 C134.010152,528.105602 156.548223,555.192297 156.548223,612.293977 C156.548223,619.107246 156.308942,627.645952 156.04247,636.317008 L155.98059,638.319645 L155.897583,640.989618 C155.607459,650.323572 155.329949,659.479398 155.329949,666.467366 C155.329949,716.248318 163.857868,738.942576 222.944162,760.90476 C230.253807,763.833052 240,773.349998 240,790.919746 C240,812.149858 225.380711,826.059242 206.497462,820.934732 C112.081218,796.044256 87.106599,750.655741 87.106599,678.912604 C87.106599,673.593637 87.3924294,663.980713 87.687192,654.067212 L87.687192,654.067212 L87.801145,650.223294 C88.0747343,640.939007 88.3248731,631.842609 88.3248731,626.203361 C88.3248731,572.762044 72.4873096,548.603641 31.0659898,547.139496 C11.5736041,545.67535 0,531.765966 0,512 C0,492.234034 11.5736041,478.32465 31.0659898,476.860504 C72.4873096,474.664286 88.3248731,451.237956 88.3248731,397.064567 C88.3248731,391.425318 88.0747343,382.32892 87.801145,373.044633 L87.801145,373.044633 L87.687192,369.200715 C87.3924294,359.287214 87.106599,349.67429 87.106599,344.355323 C87.106599,273.344259 112.081218,227.955744 206.497462,203.065268 Z M817.502538,203.065268 C911.918782,227.955744 936.893401,273.344259 936.893401,344.355323 C936.893401,349.67429 936.607571,359.287214 936.312808,369.200715 L936.198855,373.044633 C935.925266,382.32892 935.675127,391.425318 935.675127,397.064567 C935.675127,451.237956 951.51269,474.664286 992.93401,476.860504 C1012.4264,478.32465 1024,492.234034 1024,512 C1024,531.765966 1012.4264,545.67535 992.93401,547.139496 C951.51269,548.603641 935.675127,572.762044 935.675127,626.203361 C935.675127,631.842609 935.925266,640.939007 936.198855,650.223294 L936.312808,654.067212 C936.607571,663.980713 936.893401,673.593637 936.893401,678.912604 C936.893401,750.655741 911.918782,796.044256 817.502538,820.934732 C798.619289,826.059242 784,812.149858 784,790.919746 C784,773.349998 793.746193,763.833052 801.055838,760.90476 C860.142132,738.942576 868.670051,716.248318 868.670051,666.467366 C868.670051,659.479398 868.392541,650.323572 868.102417,640.989618 L868.01941,638.319645 L867.95753,636.317008 C867.691058,627.645952 867.451777,619.107246 867.451777,612.293977 C867.451777,555.192297 889.989848,528.105602 930.80203,512 C890.598985,496.626471 867.451777,468.807703 867.451777,411.706023 C867.451777,396.332494 868.670051,372.174091 868.670051,357.532634 C868.670051,307.751682 860.142132,285.057424 801.055838,263.09524 C793.746193,260.166948 784,250.650002 784,233.080254 C784,211.850142 798.619289,197.940758 817.502538,203.065268 Z M312,549 C342.375661,549 367,573.624339 367,604 C367,634.375661 342.375661,659 312,659 C281.624339,659 257,634.375661 257,604 C257,573.624339 281.624339,549 312,549 Z M512,549 C542.375661,549 567,573.624339 567,604 C567,634.375661 542.375661,659 512,659 C481.624339,659 457,634.375661 457,604 C457,573.624339 481.624339,549 512,549 Z M712,549 C742.375661,549 767,573.624339 767,604 C767,634.375661 742.375661,659 712,659 C681.624339,659 657,634.375661 657,604 C657,573.624339 681.624339,549 712,549 Z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var on=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-code-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M612.266667 130.133333c-17.066667-4.266667-34.133333 6.4-38.4 23.466667L390.4 832c-4.266667 17.066667 6.4 34.133333 23.466667 38.4 2.133333 0 6.4 2.133333 8.533333 2.133333 14.933333 0 27.733333-8.533333 29.866667-23.466666l181.333333-680.533334c6.4-17.066667-4.266667-34.133333-21.333333-38.4zM1015.466667 477.866667L744.533333 206.933333c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l247.466667 247.466667-249.6 249.6c-12.8 12.8-12.8 32 0 44.8 6.4 6.4 14.933333 8.533333 23.466667 8.533333s17.066667-2.133333 23.466666-8.533333l270.933334-270.933333c6.4-6.4 8.533333-14.933333 8.533333-23.466667s-4.266667-14.933333-8.533333-21.333333zM326.4 206.933333c-12.8-12.8-32-12.8-44.8 0L8.533333 477.866667c-4.266667 6.4-8.533333 12.8-8.533333 21.333333s4.266667 17.066667 8.533333 23.466667l270.933334 270.933333c6.4 6.4 14.933333 8.533333 23.466666 8.533333s17.066667-2.133333 23.466667-8.533333c12.8-12.8 12.8-32 0-44.8L76.8 499.2l247.466667-247.466667c12.8-12.8 12.8-32 2.133333-44.8z","p-id","4084"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var rn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-play-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M453.553208,130.165945 C510.884384,98.2598995 583.075347,118.345868 615.784549,174.941064 L616.763596,176.667229 L924.649574,729.899847 C934.581184,747.745708 939.793739,767.831089 939.793739,788.254399 C939.793739,853.865828 887.137053,907.178628 821.778158,908.238323 L819.793739,908.254399 L204.021781,908.254399 C183.598471,908.254399 163.51309,903.041844 145.667229,893.110235 C88.3360528,861.204189 67.357712,789.267478 98.2149938,731.641648 L99.1659454,729.899847 L407.051924,176.667229 C417.919777,157.139057 434.025036,141.033798 453.553208,130.165945 Z M492.456243,200.069836 C485.946852,203.692453 480.578432,209.060873 476.955815,215.570264 L169.069836,768.802882 C158.327059,788.106308 165.266837,812.463568 184.570264,823.206345 C190.518884,826.516881 197.214011,828.254399 204.021781,828.254399 L819.793739,828.254399 C841.885129,828.254399 859.793739,810.345789 859.793739,788.254399 C859.793739,781.446629 858.056221,774.751502 854.745684,768.802882 L546.859705,215.570264 C536.116929,196.266837 511.759669,189.327059 492.456243,200.069836 Z","transform","translate(511.896869, 511.627200) rotate(-270.000000) translate(-511.896869, -511.627200) "]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var an=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-setting-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M512,12 C582.636164,12 639.898089,69.261925 639.898089,139.892574 L639.898349,141.781694 C654.742486,146.909017 669.244536,152.924618 683.334385,159.790219 L684.678178,158.446609 C734.625489,108.499299 815.60608,108.499299 865.553391,158.446609 C914.944885,207.838104 915.554206,287.697419 867.027692,337.823433 L865.781597,339.091759 L864.209781,340.665615 C871.075392,354.755482 877.090999,369.257552 882.218326,384.101709 L884.101911,384.101911 C954.738075,384.101911 1012,441.363836 1012,512 C1012,581.850122 955.961792,638.750039 886.20392,639.881057 L884.266694,639.898067 L882.218306,639.898349 C877.090983,654.742486 871.075382,669.244536 864.209781,683.334385 L865.553391,684.678178 C915.500701,734.625489 915.500701,815.60608 865.553391,865.553391 C816.161896,914.944885 736.302581,915.554206 686.176567,867.027692 L684.908241,865.781597 L683.334385,864.209781 C669.244536,871.075382 654.742486,877.090983 639.898349,882.218306 L639.898089,884.101911 C639.898089,954.738075 582.636164,1012 512,1012 C442.149878,1012 385.249961,955.961792 384.118943,886.20392 L384.101928,884.266076 L384.101709,882.218326 C369.257552,877.090998 354.755482,871.075391 340.665615,864.209781 L339.321822,865.553391 C289.374511,915.500701 208.39392,915.500701 158.446609,865.553391 C108.499299,815.60608 108.499299,734.625489 158.444679,684.680108 L159.790219,683.334385 C152.924618,669.244536 146.909017,654.742486 141.781694,639.898349 L139.898089,639.898089 C69.261925,639.898089 12,582.636164 12,512 C12,441.363836 69.261925,384.101911 139.893809,384.101911 L141.781674,384.101709 C146.909002,369.257552 152.924609,354.755482 159.790219,340.665615 L158.446609,339.321822 C108.499299,289.374511 108.499299,208.39392 158.446609,158.446609 C208.39392,108.499299 289.374511,108.499299 339.319892,158.444679 L340.665615,159.790219 C354.115034,153.236682 367.940034,147.457631 382.079633,142.486357 L384.101709,141.781674 L384.101911,139.898089 C384.101911,69.261925 441.363836,12 512,12 Z M512,92 C485.546616,92 464.101911,113.444705 464.101911,139.902369 L464.095214,202.494122 L434.069257,210.22259 C405.791983,217.500958 378.786083,228.726636 353.744632,243.523454 L327.044529,259.300358 L282.753279,215.015152 C264.047912,196.309785 233.720519,196.309785 215.015152,215.015152 C196.309785,233.720519 196.309785,264.047912 215.017082,282.755209 L259.300358,327.044529 L243.523454,353.744632 C228.726636,378.786083 217.500958,405.791983 210.22259,434.069257 L202.494122,464.095214 L139.898089,464.101911 C113.444705,464.101911 92,485.546616 92,512 C92,538.453384 113.444705,559.898089 139.903605,559.89809 L202.494528,559.90672 L210.222812,589.931607 C217.501187,618.208568 228.726787,645.214173 243.523454,670.255368 L259.300358,696.955471 L215.015152,741.246721 C196.309785,759.952088 196.309785,790.279481 215.015152,808.984848 C233.720519,827.690215 264.047912,827.690215 282.755209,808.982918 L327.044529,764.699642 L353.744632,780.476546 C378.786083,795.273364 405.791983,806.499042 434.069257,813.77741 L464.095214,821.505878 L464.101893,883.937746 L464.110865,885.045091 C464.606855,911.08442 485.890111,932 512,932 C538.453384,932 559.898089,910.555295 559.89809,884.096395 L559.90672,821.505472 L589.931607,813.777188 C618.208568,806.498813 645.214173,795.273213 670.255368,780.476546 L696.955471,764.699642 L741.131179,808.869322 L741.919981,809.645446 C760.683285,827.707314 790.522368,827.447328 808.984848,808.984848 C827.690215,790.279481 827.690215,759.952088 808.982918,741.244791 L764.699642,696.955471 L780.476546,670.255368 C795.273213,645.214173 806.498813,618.208568 813.777188,589.931607 L821.505472,559.90672 L883.937128,559.898112 L885.045091,559.889135 C911.08442,559.393145 932,538.109889 932,512 C932,485.546616 910.555295,464.101911 884.097631,464.101911 L821.505878,464.095214 L813.77741,434.069257 C806.499042,405.791983 795.273364,378.786083 780.476546,353.744632 L764.699642,327.044529 L808.869322,282.868821 L809.645446,282.080019 L810.181805,281.51382 C827.700294,262.721071 827.262703,233.293007 808.984848,215.015152 C790.279481,196.309785 759.952088,196.309785 741.244791,215.017082 L696.955471,259.300358 L670.255368,243.523454 C645.214173,228.726787 618.208568,217.501187 589.931607,210.222812 L559.90672,202.494528 L559.898089,139.898089 C559.898089,113.444705 538.453384,92 512,92 Z M512,313 C621.904665,313 711,402.095335 711,512 C711,621.904665 621.904665,711 512,711 C402.095335,711 313,621.904665 313,512 C313,402.095335 402.095335,313 512,313 Z M512,393 C446.278115,393 393,446.278115 393,512 C393,577.721885 446.278115,631 512,631 C577.721885,631 631,577.721885 631,512 C631,446.278115 577.721885,393 512,393 Z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var sn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-drag-left-source-animation-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:24,vars:2,consts:[["viewBox","0 0 1024 1024"],["id","helper-drag-leftrec","width","260","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(97.4763,336) translate(-27.4763,-124)"],["id","helper-drag-rightrec","width","580","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(443.476,336) translate(-69.5,-124)"],["id","helper-drag-rec","width","210","height","100","fill","#ffffff","rx","10","stroke","none",2,"transform","translate(-111.034px,-48.1565px)","animation","3.3s linear infinite both helper-drag-rec_w, 3.3s linear infinite both helper-drag-rec_h, 3.3s linear infinite both helper-drag-rec_mo","offset-path","path('M206.034,298.157L205.034,298.157C481.262,280.399,662.717,480.353,670.01,510.157L505.01,280.552L515.01,290.157L515.01,290.157')","offset-rotate","0deg"],["id","helper-drag-mouse","fill","#000000","fill-rule","nonzero","opacity","1",2,"transform","scale(2,2) translate(-14px,-14px)","animation","3.3s linear infinite both helper-drag-mouse_mo","offset-path","path('M200,613L200,290L200,300L200,300C371.375,309.667,501.439,327.173,663.976,512L663.976,512')","offset-rotate","0deg"],["id","helper-drag-mouse-path","d","M27.9059,13.8023L23.4402,10.278C23.364,10.218,23.2602,10.2069,23.173,10.2494C23.0858,10.2919,23.0305,10.3805,23.0308,10.4775L23.0308,12.7418L15.2614,12.7418L15.2614,4.9723L17.5292,4.9723C17.7392,4.9723,17.8582,4.72732,17.7287,4.56283L14.201,0.0971035C14.1537,0.0358608,14.0806,0,14.0032,0C13.9258,0,13.8528,0.0358608,13.8055,0.0971035L10.2778,4.56283C10.2178,4.63907,10.2067,4.74288,10.2492,4.83009C10.2917,4.91729,10.3803,4.97254,10.4773,4.9723L12.7416,4.9723L12.7416,12.7418L4.97221,12.7418L4.97221,10.474C4.97221,10.264,4.72723,10.145,4.56274,10.2745L0.0971017,13.8023C0.0358601,13.8496,0,13.9226,0,14C0,14.0774,0.0358601,14.1504,0.0971017,14.1977L4.55924,17.7255C4.72373,17.855,4.96871,17.7395,4.96871,17.526L4.96871,15.2617L12.7381,15.2617L12.7381,23.0312L10.4703,23.0312C10.2603,23.0312,10.1413,23.2762,10.2708,23.4407L13.7985,27.9029C13.9,28.0324,14.096,28.0324,14.194,27.9029L17.7217,23.4407C17.8512,23.2762,17.7357,23.0312,17.5222,23.0312L15.2614,23.0312L15.2614,15.2617L23.0308,15.2617L23.0308,17.5295C23.0308,17.7395,23.2757,17.8585,23.4402,17.729L27.9024,14.2012C27.9634,14.1533,27.9993,14.0802,28,14.0026C28.0007,13.925,27.966,13.8513,27.9059,13.8023L27.9059,13.8023Z","transform","translate(14,14) translate(-14,-14)"],["id","helper-drag-boomrightup","opacity","0","transform","translate(985.577,207.1) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-drag-boomrightup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a0_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a1_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a2_d"],["id","helper-drag-boomleftup","opacity","0","transform","translate(367.253,188.323) rotate(-90) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-drag-boomleftup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a3_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a4_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a5_d"],["id","helper-drag-boomrightbottom","opacity","0","transform","translate(960.3,845.127) rotate(90) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-drag-boomrightbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a6_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a7_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a8_d"],["id","helper-drag-boomleftbottom","opacity","0","transform","translate(335.477,819.85) rotate(-180) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-drag-boomleftbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a9_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a10_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a11_d"]],template:function(n,i){n&1&&(C(),r(0,"svg",0)(1,"style"),S(2," @keyframes helper-drag-rec_w { 0% { width: 210px; } 54.5455% { width: 210px; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { width: 540px; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { width: 520px; } 100% { width: 520px; } } @keyframes helper-drag-rec_h { 0% { height: 100px; } 54.5455% { height: 100px; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { height: 560px; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { height: 540px; } 100% { height: 540px; } } @keyframes helper-drag-rec_mo { 0% { offset-distance: 0%; } 33.3333% { offset-distance: 0.12%; animation-timing-function: cubic-bezier(0.62, 0.079, 0.616, 1); } 54.5455% { offset-distance: 64.297%; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { offset-distance: 98.331%; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-drag-mouse_mo { 0% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.69, 0.145, 0.37, 1); } 18.1818% { offset-distance: 37.49%; } 24.2424% { offset-distance: 38.651%; } 33.3333% { offset-distance: 38.651%; animation-timing-function: cubic-bezier(0.62, 0.079, 0.616, 1); } 54.5455% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-drag-boomrightup_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a0_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a1_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a2_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-drag-boomleftup_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a3_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a4_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a5_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-drag-boomrightbottom_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a6_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a7_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a8_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-drag-boomleftbottom_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a9_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a10_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a11_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } "),a(),l(3,"rect",1)(4,"rect",2)(5,"rect",3),r(6,"g",4),l(7,"path",5),a(),r(8,"g",6),l(9,"path",7)(10,"path",8)(11,"path",9),a(),r(12,"g",10),l(13,"path",11)(14,"path",12)(15,"path",13),a(),r(16,"g",14),l(17,"path",15)(18,"path",16)(19,"path",17),a(),r(20,"g",18),l(21,"path",19)(22,"path",20)(23,"path",21),a()()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})(),ln=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-drag-right-source-animation-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:24,vars:2,consts:[["viewBox","0 0 1024 1024"],["id","helper-leftrec","width","260","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(721.276,336) translate(-27.4763,-124)"],["id","helper-rightrec","width","580","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(139.5,336) translate(-69.5,-124)"],["id","helper-rec","width","210","height","100","fill","#ffffff","rx","10","stroke","none",2,"transform","translate(-105px,-50px)","animation","3.3s linear infinite both helper-rec_w, 3.3s linear infinite both helper-rec_h, 3.3s linear infinite both helper-rec_mo","offset-path","path('M823.8,300.3L823.8,300.3C649.753,292.487,465.346,303.22,360,512L195,282L205,292L205,292')","offset-rotate","0deg"],["id","helper-mouse","fill","#000000","fill-rule","nonzero","opacity","1",2,"transform","scale(2,2) translate(-14px,-14px)","animation","3.3s linear infinite both helper-mouse_mo","offset-path","path('M823.8,616L823.8,290L823.8,300L823.8,300C630.302,283.946,461.204,322.291,360,512L360,512')","offset-rotate","0deg"],["id","helper-mouse-path","d","M27.9059,13.8023L23.4402,10.278C23.364,10.218,23.2602,10.2069,23.173,10.2494C23.0858,10.2919,23.0305,10.3805,23.0308,10.4775L23.0308,12.7418L15.2614,12.7418L15.2614,4.9723L17.5292,4.9723C17.7392,4.9723,17.8582,4.72732,17.7287,4.56283L14.201,0.0971035C14.1537,0.0358608,14.0806,0,14.0032,0C13.9258,0,13.8528,0.0358608,13.8055,0.0971035L10.2778,4.56283C10.2178,4.63907,10.2067,4.74288,10.2492,4.83009C10.2917,4.91729,10.3803,4.97254,10.4773,4.9723L12.7416,4.9723L12.7416,12.7418L4.97221,12.7418L4.97221,10.474C4.97221,10.264,4.72723,10.145,4.56274,10.2745L0.0971017,13.8023C0.0358601,13.8496,0,13.9226,0,14C0,14.0774,0.0358601,14.1504,0.0971017,14.1977L4.55924,17.7255C4.72373,17.855,4.96871,17.7395,4.96871,17.526L4.96871,15.2617L12.7381,15.2617L12.7381,23.0312L10.4703,23.0312C10.2603,23.0312,10.1413,23.2762,10.2708,23.4407L13.7985,27.9029C13.9,28.0324,14.096,28.0324,14.194,27.9029L17.7217,23.4407C17.8512,23.2762,17.7357,23.0312,17.5222,23.0312L15.2614,23.0312L15.2614,15.2617L23.0308,15.2617L23.0308,17.5295C23.0308,17.7395,23.2757,17.8585,23.4402,17.729L27.9024,14.2012C27.9634,14.1533,27.9993,14.0802,28,14.0026C28.0007,13.925,27.966,13.8513,27.9059,13.8023L27.9059,13.8023Z","transform","translate(14,14) translate(-14,-14)"],["id","helper-boomrightup","opacity","0","transform","translate(678.153,207.1) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-boomrightup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a0_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a1_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a2_d"],["id","helper-boomleftup","opacity","0","transform","translate(65.1,188.323) rotate(-90) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-boomleftup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a3_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a4_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a5_d"],["id","helper-boomrightbottom","opacity","0","transform","translate(652.876,845.127) rotate(90) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-boomrightbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a6_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a7_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a8_d"],["id","helper-boomleftbottom","opacity","0","transform","translate(39.8234,819.85) rotate(-180) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-boomleftbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a9_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a10_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a11_d"]],template:function(n,i){n&1&&(C(),r(0,"svg",0)(1,"style"),S(2," @keyframes helper-rec_w { 0% { width: 210px; } 54.5455% { width: 210px; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { width: 540px; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { width: 520px; } 100% { width: 520px; } } @keyframes helper-rec_h { 0% { height: 100px; } 54.5455% { height: 100px; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { height: 560px; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { height: 540px; } 100% { height: 540px; } } @keyframes helper-rec_mo { 0% { offset-distance: 0%; } 33.3333% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.62, 0.079, 0.616, 1); } 54.5455% { offset-distance: 64.764%; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { offset-distance: 98.323%; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-mouse_mo { 0% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.69, 0.145, 0.37, 1); } 18.1818% { offset-distance: 36.981%; } 24.2424% { offset-distance: 38.116%; } 33.3333% { offset-distance: 38.116%; animation-timing-function: cubic-bezier(0.62, 0.079, 0.616, 1); } 54.5455% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-boomrightup_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a0_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a1_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a2_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-boomleftup_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a3_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a4_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a5_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-boomrightbottom_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a6_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a7_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a8_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-boomleftbottom_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a9_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a10_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a11_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } "),a(),l(3,"rect",1)(4,"rect",2)(5,"rect",3),r(6,"g",4),l(7,"path",5),a(),r(8,"g",6),l(9,"path",7)(10,"path",8)(11,"path",9),a(),r(12,"g",10),l(13,"path",11)(14,"path",12)(15,"path",13),a(),r(16,"g",14),l(17,"path",15)(18,"path",16)(19,"path",17),a(),r(20,"g",18),l(21,"path",19)(22,"path",20)(23,"path",21),a()()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})(),cn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-batch-drag-animation-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:27,vars:2,consts:[["viewBox","0 0 1024 1024"],["id","helper-batch-drag-rightrec","width","880","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(441.5,336) translate(-369.5,-124)"],["id","helper-batch-drag-boomrightup","opacity","0","transform","translate(953.977,487.425) scale(1.3,1.3) translate(-13,-13)",2,"animation","2.5s linear infinite both helper-batch-drag-boomrightup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a0_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a1_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a2_d"],["id","helper-batch-drag-boomleftup","opacity","0","transform","translate(560.35,462.149) rotate(-90) scale(1.3,1.3) translate(-13,-13)",2,"animation","2.5s linear infinite both helper-batch-drag-boomleftup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a3_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a4_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a5_d"],["id","helper-batch-drag-boomrightbottom","opacity","0","transform","translate(928.7,805.302) rotate(90) scale(1.3,1.3) translate(-13,-13)",2,"animation","2.5s linear infinite both helper-batch-drag-boomrightbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a6_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a7_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a8_d"],["id","helper-batch-drag-boomleftbottom","opacity","0","transform","translate(535.073,784.75) rotate(-180) scale(1.3,1.3) translate(-13,-13)",2,"animation","2.5s linear infinite both helper-batch-drag-boomleftbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a9_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a10_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a11_d"],["id","helpler-dragwhole",2,"transform","translate(-166.5px,-140px)","animation","2.5s linear infinite both helpler-dragwhole_t, 2.5s linear infinite both helpler-dragwhole_mo","offset-path","path('M286.5,396L286.5,396L286.5,396L286.5,396C470.732,414.82,636.636,472.739,744.5,633.126L744.5,633.126')","offset-rotate","0deg"],["id","helper-batch-drag-rec","width","333","height","280","fill","none","rx","10","stroke","#a5a5a5","fill-rule","nonzero","stroke-width","6","stroke-dasharray","12 20","transform","translate(111.034,48.1565) translate(-111.034,-48.1565)"],["width","281","height","60","stroke","none","fill","#c4c4c4","stroke-width","2","rx","10","transform","translate(166.5,53) translate(-140.5,-30)"],["width","140.5","height","60","stroke","none","fill","#c4c4c4","stroke-width","2","rx","10","transform","translate(166.5,137.525) translate(-140.5,-30)"],["width","190.054","height","60","stroke","none","fill","#c4c4c4","stroke-width","2","rx","10","transform","translate(166.5,222.051) translate(-140.5,-30)"],["id","helper-batch-drag-mouse","fill","#000000","fill-rule","nonzero","opacity","1",2,"transform","scale(2,2) translate(-14px,-14px)","animation","2.5s linear infinite both helper-batch-drag-mouse_mo","offset-path","path('M286.5,744L286.5,378L286.5,396L286.5,396C474.045,416.166,638.679,477.076,744.5,633.126L744.5,633.126')","offset-rotate","0deg"],["id","helper-batch-drag-mouse-path","d","M27.9059,13.8023L23.4402,10.278C23.364,10.218,23.2602,10.2069,23.173,10.2494C23.0858,10.2919,23.0305,10.3805,23.0308,10.4775L23.0308,12.7418L15.2614,12.7418L15.2614,4.9723L17.5292,4.9723C17.7392,4.9723,17.8582,4.72732,17.7287,4.56283L14.201,0.0971035C14.1537,0.0358608,14.0806,0,14.0032,0C13.9258,0,13.8528,0.0358608,13.8055,0.0971035L10.2778,4.56283C10.2178,4.63907,10.2067,4.74288,10.2492,4.83009C10.2917,4.91729,10.3803,4.97254,10.4773,4.9723L12.7416,4.9723L12.7416,12.7418L4.97221,12.7418L4.97221,10.474C4.97221,10.264,4.72723,10.145,4.56274,10.2745L0.0971017,13.8023C0.0358601,13.8496,0,13.9226,0,14C0,14.0774,0.0358601,14.1504,0.0971017,14.1977L4.55924,17.7255C4.72373,17.855,4.96871,17.7395,4.96871,17.526L4.96871,15.2617L12.7381,15.2617L12.7381,23.0312L10.4703,23.0312C10.2603,23.0312,10.1413,23.2762,10.2708,23.4407L13.7985,27.9029C13.9,28.0324,14.096,28.0324,14.194,27.9029L17.7217,23.4407C17.8512,23.2762,17.7357,23.0312,17.5222,23.0312L15.2614,23.0312L15.2614,15.2617L23.0308,15.2617L23.0308,17.5295C23.0308,17.7395,23.2757,17.8585,23.4402,17.729L27.9024,14.2012C27.9634,14.1533,27.9993,14.0802,28,14.0026C28.0007,13.925,27.966,13.8513,27.9059,13.8023L27.9059,13.8023Z","transform","translate(14,14) translate(-14,-14)"]],template:function(n,i){n&1&&(C(),r(0,"svg",0)(1,"style"),S(2," @keyframes helper-batch-drag-boomrightup_o { 0% { opacity: 0; } 60% { opacity: 0; } 64% { opacity: 1; } 72% { opacity: 1; } 76% { opacity: 0; } 100% { opacity: 0; } } @keyframes a0_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a1_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a2_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-batch-drag-boomleftup_o { 0% { opacity: 0; } 60% { opacity: 0; } 64% { opacity: 1; } 72% { opacity: 1; } 76% { opacity: 0; } 100% { opacity: 0; } } @keyframes a3_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a4_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a5_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-batch-drag-boomrightbottom_o { 0% { opacity: 0; } 60% { opacity: 0; } 64% { opacity: 1; } 72% { opacity: 1; } 76% { opacity: 0; } 100% { opacity: 0; } } @keyframes a6_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a7_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a8_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-batch-drag-boomleftbottom_o { 0% { opacity: 0; } 60% { opacity: 0; } 64% { opacity: 1; } 72% { opacity: 1; } 76% { opacity: 0; } 100% { opacity: 0; } } @keyframes a9_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a10_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a11_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helpler-dragwhole_t { 0% { transform: scale(1, 1) translate(-166.5px, -140px); } 60% { transform: scale(1, 1) translate(-166.5px, -140px); } 64% { transform: scale(1.1, 1.1) translate(-166.5px, -140px); } 68% { transform: scale(1, 1) translate(-166.5px, -140px); } 100% { transform: scale(1, 1) translate(-166.5px, -140px); } } @keyframes helpler-dragwhole_mo { 0% { offset-distance: 0%; } 20% { offset-distance: 0%; } 28% { offset-distance: 0%; } 40% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.69, 0.145, 0.37, 1); } 68% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-batch-drag-mouse_mo { 0% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.766821, 0.127231, 0.642631, 0.749003); } 20% { offset-distance: 39.885%; animation-timing-function: cubic-bezier(0.232064, 0.618697, 0.545352, 1); } 28% { offset-distance: 41.847%; } 40% { offset-distance: 41.847%; animation-timing-function: cubic-bezier(0.69, 0.145, 0.37, 1); } 68% { offset-distance: 100%; } 100% { offset-distance: 100%; } } "),a(),l(3,"rect",1),r(4,"g",2),l(5,"path",3)(6,"path",4)(7,"path",5),a(),r(8,"g",6),l(9,"path",7)(10,"path",8)(11,"path",9),a(),r(12,"g",10),l(13,"path",11)(14,"path",12)(15,"path",13),a(),r(16,"g",14),l(17,"path",15)(18,"path",16)(19,"path",17),a(),r(20,"g",18),l(21,"rect",19)(22,"rect",20)(23,"rect",21)(24,"rect",22),a(),r(25,"g",23),l(26,"path",24),a()()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var pn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-command-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:3,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M652.714667 699.904H371.285333c-26.752 0-47.189333-20.48-47.189333-47.189333V371.285333c0-26.752 20.48-47.189333 47.189333-47.189333h281.429334c26.752 0 47.189333 20.48 47.189333 47.189333v281.429334c0 26.752-20.48 47.189333-47.189333 47.189333z m-234.24-94.336h187.093333V418.432H418.432v187.136z","p-id","5442"],["d","M794.24 418.432h-141.525333c-26.709333 0-47.146667-20.437333-47.146667-47.146667V229.76A189.226667 189.226667 0 0 1 794.24 41.088a189.226667 189.226667 0 0 1 188.672 188.672C981.333333 333.525333 896.426667 418.432 794.24 418.432z m-94.336-94.293333h94.293333a94.634667 94.634667 0 0 0 94.378667-94.378667 94.634667 94.634667 0 0 0-94.336-94.293333 94.592 94.592 0 0 0-94.336 94.293333v94.336zM371.285333 418.432H229.76A189.226667 189.226667 0 0 1 41.088 229.76C42.666667 127.573333 127.573333 42.666667 231.381333 42.666667a189.226667 189.226667 0 0 1 188.629334 188.672V372.906667a48.426667 48.426667 0 0 1-48.725334 45.568z m-139.946666-281.429333a94.634667 94.634667 0 0 0-94.336 94.336c0 51.882667 42.453333 94.336 94.336 94.336h94.336v-94.293334C324.096 179.413333 281.642667 136.96 231.381333 136.96zM794.24 981.333333a189.226667 189.226667 0 0 1-188.672-188.672V651.093333c0-26.709333 20.437333-47.146667 47.146667-47.146666h141.525333a189.226667 189.226667 0 0 1 188.672 188.672C981.333333 896.426667 896.426667 981.333333 794.24 981.333333z m-94.336-281.429333v94.293333c0 51.925333 42.453333 94.378667 94.293333 94.378667a94.634667 94.634667 0 0 0 94.378667-94.336 94.634667 94.634667 0 0 0-94.336-94.336h-94.336zM231.338667 981.333333A189.226667 189.226667 0 0 1 42.666667 792.661333a189.226667 189.226667 0 0 1 188.672-188.672H372.906667c26.709333 0 47.146667 20.437333 47.146666 47.146667v141.525333C418.432 896.426667 333.525333 981.333333 231.338667 981.333333z m0-281.429333a94.592 94.592 0 0 0-94.293334 94.293333c0 51.925333 42.410667 94.378667 94.293334 94.378667a94.634667 94.634667 0 0 0 94.336-94.336v-94.336h-94.293334z","p-id","5443"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var dn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-shift-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M464.213333 105.301333a74.496 74.496 0 0 0-9.6 9.557334L119.04 517.546667a74.666667 74.666667 0 0 0 9.557333 105.130666l5.973334 4.48c12.330667 8.362667 26.88 12.842667 41.813333 12.842667H298.666667v224c0 41.216 33.450667 74.666667 74.666666 74.666667h277.333334l6.144-0.256A74.666667 74.666667 0 0 0 725.333333 864L725.290667 640h122.282666a74.666667 74.666667 0 0 0 57.344-122.453333l-335.573333-402.688a74.666667 74.666667 0 0 0-99.754667-13.653334l-5.418666 4.096z m55.978667 50.517334l335.573333 402.688a10.666667 10.666667 0 0 1-8.192 17.493333H693.333333a32 32 0 0 0-32 32v256a10.666667 10.666667 0 0 1-10.666666 10.666667h-277.333334a10.666667 10.666667 0 0 1-10.666666-10.666667v-256a32 32 0 0 0-32-32H176.426667a10.666667 10.666667 0 0 1-8.192-17.493333l335.573333-402.688a10.666667 10.666667 0 0 1 16.384 0z","p-id","6245"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var gn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-delete-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M897.066667 896H342.4c-12.8 0-25.6-4.266667-34.133333-12.8l-298.666667-341.333333c-12.8-17.066667-12.8-38.4 0-55.466667l298.666667-341.333333c8.533333-12.8 21.333333-17.066667 34.133333-17.066667h554.666667c72.533333 0 128 55.466667 128 128v512c0 72.533333-55.466667 128-128 128zM363.733333 810.666667H897.066667c25.6 0 42.666667-17.066667 42.666666-42.666667V256c0-25.6-17.066667-42.666667-42.666666-42.666667H363.733333l-260.266666 298.666667 260.266666 298.666667z","p-id","4636"],["d","M513.066667 682.666667c-12.8 0-21.333333-4.266667-29.866667-12.8-17.066667-17.066667-17.066667-42.666667 0-59.733334l256-256c17.066667-17.066667 42.666667-17.066667 59.733333 0s17.066667 42.666667 0 59.733334l-256 256c-8.533333 8.533333-17.066667 12.8-29.866666 12.8z","p-id","4637"],["d","M769.066667 682.666667c-12.8 0-21.333333-4.266667-29.866667-12.8l-256-256c-17.066667-17.066667-17.066667-42.666667 0-59.733334s42.666667-17.066667 59.733333 0l256 256c17.066667 17.066667 17.066667 42.666667 0 59.733334-8.533333 8.533333-17.066667 12.8-29.866666 12.8z","p-id","4638"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2)(3,"path",3),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var xn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-page-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M381.6 864H162.4c-6.9 0-12.4 4.6-12.4 10.3v19.3c0 5.7 5.6 10.3 12.4 10.3h219.1c6.8 0 12.4-4.6 12.4-10.3v-19.3c0.1-5.7-5.5-10.3-12.3-10.3zM382 780.6H162c-6.9 0-12.5 4.6-12.5 10.3v19.3c0 5.7 5.6 10.3 12.5 10.3h220c6.9 0 12.5-4.6 12.5-10.3v-19.3c0-5.7-5.6-10.3-12.5-10.3zM162.4 737.2h219.1c6.8 0 12.4-4.6 12.4-10.3v-19.3c0-5.7-5.6-10.3-12.4-10.3H162.4c-6.9 0-12.4 4.6-12.4 10.3v19.3c0 5.7 5.6 10.3 12.4 10.3z"],["d","M977.1 0H46.9C21 0 0 21 0 46.9v930.2c0 25.9 21 46.9 46.9 46.9h930.2c25.9 0 46.9-21 46.9-46.9V46.9C1024 21 1003 0 977.1 0z m-18.7 911.6c0 25.9-21 46.9-46.9 46.9H112.4c-25.9 0-46.9-21-46.9-47V112.4c0-25.9 21-46.9 46.9-46.9h799.1c25.9 0 46.9 21 46.9 46.9v799.2z"],["d","M207.9 342.7h608.2c32 0 57.9-25.9 57.9-57.9v-83c0-32-25.9-57.9-57.9-57.9H207.9c-32 0-57.9 25.9-57.9 57.9v83c0 32 25.9 57.9 57.9 57.9zM200 201.8c0-4.4 3.5-7.9 7.9-7.9h608.2c4.4 0 7.9 3.5 7.9 7.9v83c0 4.4-3.5 7.9-7.9 7.9H207.9c-4.4 0-7.9-3.5-7.9-7.9v-83zM806.4 405.7h-277c-37.3 0-67.6 30.2-67.6 67.6v363.2c0 37.3 30.2 67.6 67.6 67.6h277c37.3 0 67.6-30.2 67.6-67.6V473.3c0-37.4-30.2-67.6-67.6-67.6zM824 836.4c0 9.7-7.9 17.6-17.6 17.6h-277c-9.7 0-17.6-7.9-17.6-17.6V473.3c0-9.7 7.9-17.6 17.6-17.6h277c9.7 0 17.6 7.9 17.6 17.6v363.1zM272 649.7c67.4 0 122-54.6 122-122s-54.6-122-122-122-122 54.6-122 122 54.6 122 122 122z m0-204c45.2 0 82 36.8 82 82s-36.8 82-82 82-82-36.8-82-82 36.8-82 82-82z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2)(3,"path",3),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2});let t=e;return t})();var un=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-clone-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M192 256.16C192 220.736 220.704 192 256.16 192h639.68C931.264 192 960 220.704 960 256.16v639.68A64.16 64.16 0 0 1 895.84 960H256.16A64.16 64.16 0 0 1 192 895.84V256.16z m64 31.584v576.512a32 32 0 0 0 31.744 31.744h576.512a32 32 0 0 0 31.744-31.744V287.744A32 32 0 0 0 864.256 256H287.744A32 32 0 0 0 256 287.744zM288 192v64h64V192H288z m128 0v64h64V192h-64z m128 0v64h64V192h-64z m128 0v64h64V192h-64z m128 0v64h64V192h-64z m96 96v64h64V288h-64z m0 128v64h64v-64h-64z m0 128v64h64v-64h-64z m0 128v64h64v-64h-64z m0 128v64h64v-64h-64z m-96 96v64h64v-64h-64z m-128 0v64h64v-64h-64z m-128 0v64h64v-64h-64z m-128 0v64h64v-64h-64z m-128 0v64h64v-64H288z m-96-96v64h64v-64H192z m0-128v64h64v-64H192z m0-128v64h64v-64H192z m0-128v64h64v-64H192z m0-128v64h64V288H192z m160 416c0-17.664 14.592-32 32.064-32h319.872a31.968 31.968 0 1 1 0 64h-319.872A31.968 31.968 0 0 1 352 704z m0-128c0-17.664 14.4-32 32.224-32h383.552c17.792 0 32.224 14.208 32.224 32 0 17.664-14.4 32-32.224 32H384.224A32.032 32.032 0 0 1 352 576z m0-128c0-17.664 14.4-32 32.224-32h383.552c17.792 0 32.224 14.208 32.224 32 0 17.664-14.4 32-32.224 32H384.224A32.032 32.032 0 0 1 352 448z m512 47.936V192h-64V159.968A31.776 31.776 0 0 0 768.032 128H160A31.776 31.776 0 0 0 128 159.968V768c0 17.92 14.304 31.968 31.968 31.968H192v64h303.936H128.128A63.968 63.968 0 0 1 64 799.872V128.128C64 92.704 92.48 64 128.128 64h671.744C835.296 64 864 92.48 864 128.128v367.808z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var bn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-container-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:3,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M800 800h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z m-256 0h64v64h-64v-64z m0-640h64v64h-64v-64z m128 640h64v64h-64v-64zM160 672h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m640 384h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z"],["d","M896 64H128c-35.2 0-64 28.8-64 64v768c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z m0 800c0 19.2-12.8 32-32 32H160c-19.2 0-32-12.8-32-32V160c0-19.2 12.8-32 32-32h704c19.2 0 32 12.8 32 32v704z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var mn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-remove-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M224 256v639.84A64 64 0 0 0 287.84 960h448.32A64 64 0 0 0 800 895.84V256h64a32 32 0 1 0 0-64H160a32 32 0 1 0 0 64h64zM384 96c0-17.664 14.496-32 31.904-32h192.192C625.696 64 640 78.208 640 96c0 17.664-14.496 32-31.904 32H415.904A31.872 31.872 0 0 1 384 96z m-96 191.744C288 270.208 302.4 256 320.224 256h383.552C721.6 256 736 270.56 736 287.744v576.512C736 881.792 721.6 896 703.776 896H320.224A32.224 32.224 0 0 1 288 864.256V287.744zM352 352c0-17.696 14.208-32.032 32-32.032 17.664 0 32 14.24 32 32v448c0 17.664-14.208 32-32 32-17.664 0-32-14.24-32-32V352z m128 0c0-17.696 14.208-32.032 32-32.032 17.664 0 32 14.24 32 32v448c0 17.664-14.208 32-32 32-17.664 0-32-14.24-32-32V352z m128 0c0-17.696 14.208-32.032 32-32.032 17.664 0 32 14.24 32 32v448c0 17.664-14.208 32-32 32-17.664 0-32-14.24-32-32V352z"]],template:function(n,i){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",i.width)("height",i.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Ye=class extends fe{constructor(){super(),this.register(w.Component,kt),this.register(w.Outline,Rt),this.register(w.History,Nt),this.register(w.Expand,Ht),this.register(w.InputSource,Wt),this.register(w.TextAreaSource,Bt),this.register(w.CardSource,At),this.register(w.PushPinOutlined,$t),this.register(w.PushPinFilled,Yt),this.register(w.Close,Gt),this.register(w.Undo,Qt),this.register(w.Redo,Ut),this.register(w.Move,Kt),this.register(w.Selection,qt),this.register(w.Pc,Jt),this.register(w.Mobile,Xt),this.register(w.Responsive,en),this.register(w.Design,tn),this.register(w.Json,nn),this.register(w.Code,on),this.register(w.Play,rn),this.register(w.Setting,an),this.register(w.DragLeftSourceAnimation,sn),this.register(w.DragRightSourceAnimation,ln),this.register(w.BatchDragAnimation,cn),this.register(w.Command,pn),this.register(w.Shift,dn),this.register(w.Delete,gn),this.register(w.Page,xn),this.register(w.Clone,un),this.register(w.Container,bn),this.register(w.Remove,mn)}};function Po(t,e){t&1&&(r(0,"button",0),l(1,"app-icon",1),a())}function Oo(t,e){t&1&&(r(0,"button",0),l(1,"app-icon",2),a())}function yo(t,e){t&1&&(r(0,"button",0),l(1,"app-icon",3),a())}function Lo(t,e){t&1&&(r(0,"button",0),l(1,"app-icon",4),a())}var hn=(()=>{let e=class e{constructor(){this.prefix=M("view-tools"),this.use=["DESIGNABLE","JSONTREE","PREVIEW"]}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-view-tools-widget"]],inputs:{style:"style",use:"use"},standalone:!0,features:[p],decls:6,vars:9,consts:[["nz-button","","nzSize","small"],["icon","Design"],["icon","Json"],["icon","Code"],["icon","Play"]],template:function(n,i){n&1&&(r(0,"div")(1,"nz-button-group"),m(2,Po,2,0,"button",0)(3,Oo,2,0,"button",0)(4,yo,2,0,"button",0)(5,Lo,2,0,"button",0),a()()),n&2&&(P(i.style),y(i.prefix),d(2),v(2,i.use.includes("DESIGNABLE")?2:-1),d(),v(3,i.use.includes("JSONTREE")?3:-1),d(),v(4,i.use.includes("MARKUP")?4:-1),d(),v(5,i.use.includes("PREVIEW")?5:-1))},dependencies:[I,Q,Ve,Y,G,R],styles:['.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}']});let t=e;return t})();var ne=(()=>{let e=class e{constructor(o,n){this.renderer=o,this.elementRef=n}ngOnChanges(o){if(o.attributes)for(let n in this.attributes){let i=this.attributes[n];i?this.renderer.setAttribute(this.elementRef.nativeElement,n,i):this.renderer.removeAttribute(this.elementRef.nativeElement,n)}}};e.\u0275fac=function(n){return new(n||e)(u(it),u(nt))},e.\u0275dir=tt({type:e,selectors:[["","attributes",""]],inputs:{attributes:"attributes"},standalone:!0,features:[z]});let t=e;return t})();var wo=t=>({$implicit:t});function ko(t,e){t&1&&$(0)}function zo(t,e){if(t&1&&l(0,"app-icon",4),t&2){let s=x().$implicit;b("icon",s.designerProps.icon)}}function So(t,e){t&1&&l(0,"app-icon",5)}function Do(t,e){t&1&&l(0,"app-icon",6)}function Io(t,e){t&1&&l(0,"app-icon",7)}function To(t,e){if(t&1&&m(0,zo,1,1,"app-icon",4)(1,So,1,0,"app-icon",5)(2,Do,1,0)(3,Io,1,0),t&2){let s=e.$implicit;v(0,s.designerProps.icon?0:-1),d(),v(1,s===s.root?1:s.designerProps!=null&&s.designerProps.droppable?2:3)}}var fn=(()=>{let e=class e{constructor(){this.prefix=M("aux-selector"),this.parentPrefix=M("aux-helpers"),this.displayName="Selector"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-selector-widget"]],inputs:{node:"node"},standalone:!0,features:[p],decls:7,vars:11,consts:[["renderIcon",""],["nz-button","","nzType","primary"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"node"],[3,"icon"],["icon","Page"],["icon","Container"],["icon","Component"]],template:function(n,i){if(n&1&&(r(0,"div")(1,"button",1),m(2,ko,1,0,"ng-container",2),r(3,"span"),l(4,"app-node-title-widget",3),a()()(),m(5,To,4,2,"ng-template",null,0,me)),n&2){let g=ae(6);y(i.prefix),d(),O("",i.prefix,"-title"),d(),b("ngTemplateOutlet",g)("ngTemplateOutletContext",be(9,wo,i.node)),d(2),b("node",i.node)}},dependencies:[I,ce,Q,Y,G,We,R],styles:[`@keyframes dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button button:hover,.dn-aux-button button:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button button:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers button:hover,.ngx-designable-aux-helpers button:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers button:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers button span{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers button span.ngx-designable-icon{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content>*{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content>*:first-child{margin-left:0}.ngx-designable-aux-insertion{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner{position:absolute;inset:0}.ngx-designable-aux-selection-box-title{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector button:hover,.ngx-designable-aux-selector button:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector button:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu{margin-top:-4px;animation:dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler{cursor:move}.ngx-designable-aux-node-resize-handler{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator span{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h .ngx-designable-aux-space-block-ruler-indicator{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v .ngx-designable-aux-space-block-ruler-indicator{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)} -`],encapsulation:2});let t=e;return t})();function Zo(t,e){if(t&1){let s=N();r(0,"button",1),j("click",function(){E(s);let n=x();return V(n.clone())}),l(1,"app-icon",2),a()}if(t&2){let s=x();P(s.style),y(s.prefix)}}var Cn=(()=>{let e=class e{constructor(o){this.responsiveService=o,this.prefix=M("aux-copy")}clone(){Ne.clone([this.node]),this.responsiveService.change()}};e.\u0275fac=function(n){return new(n||e)(u(J))},e.\u0275cmp=c({type:e,selectors:[["app-copy"]],inputs:{node:"node",style:"style"},standalone:!0,features:[p],decls:1,vars:1,consts:[["nz-button","","nzType","primary",3,"class","style"],["nz-button","","nzType","primary",3,"click"],["icon","Clone"]],template:function(n,i){n&1&&m(0,Zo,2,5,"button",0),n&2&&v(0,i.node!==i.node.root?0:-1)},dependencies:[I,Q,Y,G,R],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();function Fo(t,e){if(t&1){let s=N();r(0,"button",1),j("click",function(){E(s);let n=x();return V(n.remove())}),l(1,"app-icon",2),a()}if(t&2){let s=x();P(s.style),y(s.prefix)}}var vn=(()=>{let e=class e{constructor(o){this.responsiveService=o,this.prefix=M("aux-copy")}remove(){Ne.remove([this.node]),this.responsiveService.change()}};e.\u0275fac=function(n){return new(n||e)(u(J))},e.\u0275cmp=c({type:e,selectors:[["app-delete"]],inputs:{node:"node",style:"style"},standalone:!0,features:[p],decls:1,vars:1,consts:[["nz-button","","nzType","primary",3,"class","style"],["nz-button","","nzType","primary",3,"click"],["icon","Remove"]],template:function(n,i){n&1&&m(0,Fo,2,5,"button",0),n&2&&v(0,i.node!==i.node.root?0:-1)},dependencies:[I,Q,Y,G,R],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();function Eo(t,e){if(t&1&&(r(0,"button",1),l(1,"app-icon",2),a()),t&2){let s=x();P(s.style),y(s.prefix),b("attributes",s.attributes)}}var Mn=(()=>{let e=class e{constructor(o,n){this.responsiveService=o,this.designer=n,this.prefix=M("aux-drag-handler")}ngAfterViewInit(){this.attributes={[this.designer.props.nodeDragHandlerAttrName]:"true"}}};e.\u0275fac=function(n){return new(n||e)(u(J),u(D))},e.\u0275cmp=c({type:e,selectors:[["app-drag-handler"]],inputs:{node:"node",style:"style"},standalone:!0,features:[p],decls:1,vars:1,consts:[["nz-button","","nzType","primary",3,"class","style","attributes"],["nz-button","","nzType","primary",3,"attributes"],["icon","Move"]],template:function(n,i){n&1&&m(0,Eo,2,6,"button",0),n&2&&v(0,i.node!==i.node.root&&i.node.allowDrag()?0:-1)},dependencies:[I,Q,Y,G,R,ne],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();var F=(()=>{let e=class e{constructor(o){this.designer=o}useDesigner(){return this.designer}useCursor(){return this.designer.cursor}useWorkbench(){return this.designer.workbench}useScreen(){return this.designer.screen}useWorkspace(o){return o?this.designer.workbench.findWorkspaceById(o):this.designer.workbench.currentWorkspace}useOperation(o){return this.useWorkspace(o)?.operation}useSelection(o){return this.useOperation(o)?.selection}useTree(o){return this.useOperation(o)?.tree}useTransformHelper(o){return this.useOperation(o)?.transformHelper}useMoveHelper(o){return this.useOperation(o)?.moveHelper}useViewport(o){return this.useWorkspace(o)?.viewport}useOutline(o){return this.useWorkspace(o)?.outline}useHover(o){return this.useOperation(o)?.hover}};e.\u0275fac=function(n){return new(n||e)(De(D))},e.\u0275prov=oe({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Vo=["container"];function jo(t,e){if(t&1&&l(0,"app-copy",2),t&2){let s=x(2);b("node",s.node)}}function Ro(t,e){if(t&1&&l(0,"app-drag-handler",2),t&2){let s=x(2);b("node",s.node)}}function No(t,e){if(t&1&&l(0,"app-delete",2),t&2){let s=x(2);b("node",s.node)}}function Ho(t,e){if(t&1&&(r(0,"div",null,0)(2,"div"),l(3,"app-selector-widget",2),m(4,jo,1,1,"app-copy",2)(5,Ro,1,1,"app-drag-handler",2)(6,No,1,1,"app-delete",2),a()()),t&2){let s=x();Me("",s.prefix," ",s.position,""),d(2),O("",s.prefix,"-content"),d(),b("node",s.node),d(),v(4,s.node.allowClone()?4:-1),d(),v(5,s.node.allowDrag()?5:-1),d(),v(6,s.node.allowDelete()?6:-1)}}var _n=(()=>{let e=class e{constructor(o,n,i){this.designer=o,this.cdr=n,this.hookService=i,this.prefix=M("aux-helpers"),this.position="top-right",this.getYInViewport=(g,_)=>g.top-this.viewport.scrollY>_.height?"top":this.viewport.isScrollTop&&g.height+_.height>this.viewport.height?"inner-top":g.bottom>=this.viewport.scrollY+this.viewport.height&&g.height+_.height>this.viewport.height?"inner-bottom":"bottom",this.getXInViewport=(g,_)=>{let U=_.width-g.width;return U>=0?g.xthis.viewport.width?"right":"center":"right"},this.viewport=this.hookService.useViewport()}ngOnChanges(o){o.nodeRect&&o.nodeRect.currentValue&&setTimeout(()=>this.update())}update(){let o=this.container?.nativeElement?.getBoundingClientRect();!o||!this.nodeRect||(this.position=this.getYInViewport(this.nodeRect,o)+"-"+this.getXInViewport(this.nodeRect,o),this.cdr.markForCheck())}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-helpers-widget"]],viewQuery:function(n,i){if(n&1&&q(Vo,5),n&2){let g;H(g=W())&&(i.container=g.first)}},inputs:{node:"node",nodeRect:"nodeRect"},standalone:!0,features:[z,p],decls:1,vars:1,consts:[["container",""],[3,"class"],[3,"node"]],template:function(n,i){n&1&&m(0,Ho,7,11,"div",1),n&2&&v(0,i.node&&i.nodeRect?0:-1)},dependencies:[fn,Cn,vn,Mn],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();function Wo(t,e){if(t&1&&l(0,"app-helpers-widget",1),t&2){let s=x();b("node",s.node)("nodeRect",s.nodeRect)}}function Bo(t,e){if(t&1&&l(0,"app-selection-box-widget",0),t&2){let s=x().$implicit,o=x(2);b("node",o.tree.findById(s))("showHelpers",o.selection.selected.length===1)}}function Ao(t,e){if(t&1&&m(0,Bo,1,2,"app-selection-box-widget",0),t&2){let s=e.$implicit,o=x(2);v(0,o.tree.findById(s)&&!o.tree.findById(s).hidden?0:-1)}}function $o(t,e){if(t&1&&ie(0,Ao,1,1,null,null,_e),t&2){let s=x();re(s.selection.selected)}}var Yo=(()=>{let e=class e{constructor(o,n,i){this.designer=o,this.cdr=n,this.hookService=i,this.prefix=M("aux-selection-box"),this.innerPrefix=M("aux-selection-box-inner"),this.createSelectionStyle=()=>{let g={position:"absolute",top:0,left:0,boxSizing:"border-box",zIndex:4};return this.nodeRect&&(g.transform=`perspective(1px) translate3d(${this.nodeRect.x}px,${this.nodeRect.y}px,0)`,g.height=`${this.nodeRect.height}px`,g.width=`${this.nodeRect.width}px`),g}}ngAfterViewInit(){X(window,"resize").subscribe(()=>this.update()),X(window,"mouseup").pipe(Qe(100)).subscribe(()=>this.update())}ngOnChanges(o){o.node&&o.node.currentValue&&setTimeout(()=>this.update())}update(){this.nodeRect=this.hookService.useViewport().getValidNodeOffsetRect(this.node),this.attributes={[this.designer.props?.nodeSelectionIdAttrName]:this.node.id},this.cdr.markForCheck()}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-selection-box-widget"]],inputs:{node:"node",showHelpers:"showHelpers"},standalone:!0,features:[z,p],decls:3,vars:11,consts:[[3,"attributes"],[3,"node","nodeRect"]],template:function(n,i){n&1&&(r(0,"div",0),l(1,"div"),m(2,Wo,1,2,"app-helpers-widget",1),a()),n&2&&(P(i.createSelectionStyle()),y(i.prefix),b("attributes",i.attributes),d(),y(i.innerPrefix),d(),v(2,i.showHelpers?2:-1))},dependencies:[ne,_n],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})(),Pn=(()=>{let e=class e{constructor(o,n){this.hookService=o,this.cdr=n,this.selection=this.hookService.useSelection(),this.viewportMoveHelper=this.hookService.useMoveHelper(),this.tree=this.hookService.useTree(),this.cursor=this.hookService.useCursor(),X(window,"mouseup").pipe(Qe(100)).subscribe(()=>this.cdr.detectChanges())}};e.\u0275fac=function(n){return new(n||e)(u(F),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-selection"]],standalone:!0,features:[p],decls:1,vars:1,consts:[[3,"node","showHelpers"]],template:function(n,i){n&1&&m(0,$o,2,0),n&2&&v(0,i.cursor.status==="NORMAL"||!i.viewportMoveHelper.touchNode?0:-1)},dependencies:[Yo],encapsulation:2});let t=e;return t})();function Go(t,e){if(t&1&&(r(0,"div")(1,"span"),S(2),a()()),t&2){let s=x();P(s.createTipsStyle()),y(s.prefix),d(),P(s.style),O("",s.prefix,"-title"),d(),se(" ",s.hover==null?null:s.hover.node.getMessage("title")," ")}}var On=(()=>{let e=class e{constructor(o,n){this.hookService=o,this.cdr=n,this.prefix=M("aux-dashed-box"),this.style={position:"absolute",bottom:"100%",left:0,fontSize:12,userSelect:"none",fontWeight:"lighter",whiteSpace:"nowrap"},this.createTipsStyle=()=>{let i={top:0,left:0,pointerEvents:"none",boxSizing:"border-box",visibility:"hidden",zIndex:2};return this.rect&&(i.transform=`perspective(1px) translate3d(${this.rect.x}px,${this.rect.y}px,0)`,i.height=`${this.rect.height}px`,i.width=`${this.rect.width}px`,i.visibility="visible"),i},this.hover=this.hookService.useHover(),this.selection=this.hookService.useSelection()}ngAfterViewInit(){X(window,"mousemove").subscribe(()=>this.update())}update(){this.rect=this.hookService.useViewport().getValidNodeOffsetRect(this.hover.node),this.cdr.markForCheck()}};e.\u0275fac=function(n){return new(n||e)(u(F),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-dash-box"]],standalone:!0,features:[p],decls:1,vars:1,consts:[[3,"class","style"]],template:function(n,i){n&1&&m(0,Go,3,12,"div",0),n&2&&v(0,i.hover.node&&!i.hover.node.hidden&&!i.selection.selected.includes(i.hover.node.id)?0:-1)},styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();function Qo(t,e){if(t&1&&l(0,"app-cover-rect",0),t&2){let s=x().$implicit;b("node",s)("dragging",!0)}}function Uo(t,e){if(t&1&&m(0,Qo,1,2,"app-cover-rect",0),t&2){let s=e.$implicit,o=x(2);v(0,s&&o.viewport.findElementById(s.id)?0:-1)}}function Ko(t,e){}function qo(t,e){if(t&1&&l(0,"app-cover-rect",1),t&2){let s=x(2);b("node",s.viewportMoveHelper.closestNode)("dropping",!0)}}function Jo(t,e){if(t&1&&(ie(0,Uo,1,1,null,null,_e),m(2,Ko,0,0)(3,qo,1,2)),t&2){let s=x();re(s.viewportMoveHelper.dragNodes),d(2),v(2,!s.viewportMoveHelper.closestNode||!(s.viewportMoveHelper.closestNode!=null&&s.viewportMoveHelper.closestNode.allowAppend(s.viewportMoveHelper.dragNodes))||s.viewportMoveHelper.viewportClosestDirection!==s.ClosestPosition.Inner?2:3)}}var yn='@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}',Xo=(()=>{let e=class e{constructor(o,n){this.cdr=o,this.hookService=n,this.prefix=M("aux-cover-rect"),this.createCoverStyle=()=>{let i={position:"absolute",top:0,left:0,pointerEvents:"none"};return this.rect&&(i.transform=`perspective(1px) translate3d(${this.rect.x}px,${this.rect.y}px,0)`,i.height=`${this.rect.height}px`,i.width=`${this.rect.width}px`),i}}ngOnChanges(o){if(o.node&&o.node.currentValue){let n=this.hookService.useViewport();this.rect=n.getValidNodeOffsetRect(this.node),this.cdr.detectChanges()}}};e.\u0275fac=function(n){return new(n||e)(u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-cover-rect"]],inputs:{node:"node",dragging:"dragging",dropping:"dropping"},standalone:!0,features:[z,p],decls:1,vars:10,template:function(n,i){n&1&&l(0,"div"),n&2&&(P(i.createCoverStyle()),y(i.prefix),ge("dragging",i.dragging)("dropping",i.dropping))},styles:[yn]});let t=e;return t})(),Ln=(()=>{let e=class e{constructor(o,n){this.hookService=o,this.cdr=n,this.CursorStatus=je,this.ClosestPosition=A,this.viewportMoveHelper=this.hookService.useMoveHelper(),this.viewport=this.hookService.useViewport(),this.cursor=this.hookService.useCursor()}};e.\u0275fac=function(n){return new(n||e)(u(F),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-cover"]],standalone:!0,features:[p],decls:1,vars:1,consts:[[3,"node","dragging"],[3,"node","dropping"]],template:function(n,i){n&1&&m(0,Jo,4,1),n&2&&v(0,i.cursor.status===i.CursorStatus.Dragging?0:-1)},dependencies:[Xo],styles:[yn]});let t=e;return t})();var wn=(()=>{let e=class e{constructor(o){this.hookService=o,this.prefix=M("aux-insertion"),this.createInsertionStyle=()=>{let n=this.moveHelper.viewportClosestDirection,i=this.moveHelper.viewportClosestOffsetRect,g=this.moveHelper.closestNode?.moveLayout==="horizontal",_={position:"absolute",transform:"perspective(1px) translate3d(0,0,0)",top:0,left:0};return i&&(n===A.Before||n===A.ForbidBefore?(_.width="2px",_.height=`${i.height}px`,_.transform=`perspective(1px) translate3d(${i.x}px,${i.y}px,0)`):n===A.After||n===A.ForbidAfter?(_.width="2px",_.height=`${i.height}px`,_.transform=`perspective(1px) translate3d(${i.x+i.width-2}px,${i.y}px,0)`):n===A.InnerAfter||n===A.Under||n===A.ForbidInnerAfter||n===A.ForbidUnder?g?(_.width="2px",_.height=`${i.height}px`,_.transform=`perspective(1px) translate3d(${i.x+i.width-2}px,${i.y}px,0)`):(_.width=`${i.width}px`,_.height="2px",_.transform=`perspective(1px) translate3d(${i.x}px,${i.y+i.height-2}px,0)`):(n===A.InnerBefore||n===A.Upper||n===A.ForbidInnerBefore||n===A.ForbidUpper)&&(g?(_.width="2px",_.height=`${i.height}px`,_.transform=`perspective(1px) translate3d(${i.x}px,${i.y}px,0)`):(_.width=`${i.width}px`,_.height="2px",_.transform=`perspective(1px) translate3d(${i.x}px,${i.y}px,0)`)),n.includes("FORBID")&&(_.backgroundColor="red")),_},this.moveHelper=this.hookService.useMoveHelper()}};e.\u0275fac=function(n){return new(n||e)(u(F))},e.\u0275cmp=c({type:e,selectors:[["app-insertion"]],standalone:!0,features:[p],decls:1,vars:6,template:function(n,i){n&1&&l(0,"div"),n&2&&(P(i.createInsertionStyle()),y(i.prefix))},styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();var ei=["ref"],kn=(()=>{let e=class e{constructor(o,n,i){this.engine=o,this.hookService=n,this.cdr=i,this.prefix=M("auxtool")}ngAfterViewInit(){let o=this.ref.nativeElement,n=this.hookService.useViewport();this.engine.subscribeWith("viewport:scroll",()=>{n.isIframe&&o&&(o.style.transform=`perspective(1px) translate3d(${-n.scrollX}px,${-n.scrollY}px,0)`)})}};e.\u0275fac=function(n){return new(n||e)(u(D),u(F),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-aux-tool-widget"]],viewQuery:function(n,i){if(n&1&&q(ei,5),n&2){let g;H(g=W())&&(i.ref=g.first)}},standalone:!0,features:[p],decls:6,vars:3,consts:[["ref",""]],template:function(n,i){n&1&&(r(0,"div",null,0),l(2,"app-insertion")(3,"app-selection")(4,"app-dash-box")(5,"app-cover"),a()),n&2&&y(i.prefix)},dependencies:[Pn,On,Ln,wn],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();var ti=()=>({display:"flex",flexDirection:"column"});function ni(t,e){if(t&1&&(r(0,"div")(1,"div")(2,"div",1),l(3,"app-icon",2)(4,"app-icon",3),a(),r(5,"div",4)(6,"div"),S(7," Selection "),l(8,"app-icon",5),S(9),l(10,"app-icon",6),S(11," + Click / "),l(12,"app-icon",5),S(13," + A "),a(),r(14,"div"),S(15," Copy "),l(16,"app-icon",5),S(17," + C / Paste "),l(18,"app-icon",5),S(19," + V "),a(),r(20,"div"),S(21," Delete "),l(22,"app-icon",7),a()()()()),t&2){let s=x();y(s.prefix),d(),P(B(7,ti)),d(2),b("icon",s.dragTipsDirection==="left"?"DragLeftSourceAnimation":"DragRightSourceAnimation"),d(6),se(" + Click / "," "," ")}}var zn=(()=>{let e=class e{constructor(o,n,i){this.designer=o,this.cdr=n,this.hookService=i,this.prefix=M("empty"),this.dragTipsDirection="left"}ngAfterViewInit(){this.tree=this.hookService.useTree(),setInterval(()=>{this.cdr.markForCheck()},1e3)}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-empty-widget"]],inputs:{dragTipsDirection:"dragTipsDirection"},standalone:!0,features:[p],decls:1,vars:1,consts:[[3,"class"],[1,"animations"],["size","240",3,"icon"],["size","240","icon","BatchDragAnimation"],[1,"hotkeys-list"],["icon","Command"],["icon","Shift"],["icon","Delete"]],template:function(n,i){n&1&&m(0,ni,23,8,"div",0),n&2&&v(0,!(i.tree==null||i.tree.children==null)&&i.tree.children.length?-1:0)},dependencies:[R],styles:[".ngx-designable-empty[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;inset:0;height:100%;width:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;background:var(--dn-empty-bg-color)}.ngx-designable-empty[_ngcontent-%COMP%] .animations[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center}.ngx-designable-empty[_ngcontent-%COMP%] .hotkeys-list[_ngcontent-%COMP%]{text-align:center;line-height:30px;color:#888}"]});let t=e;return t})();var oi=["containerRef"],ii=["*"],Sn=(()=>{let e=class e{constructor(o){this.hookService=o,this.prefix=M("viewport")}ngAfterViewInit(){this.viewport=this.hookService.useViewport(),this.viewport.onMount(this.container.nativeElement,Ct)}ngOnDestroy(){this.viewport.onUnmount()}};e.\u0275fac=function(n){return new(n||e)(u(F))},e.\u0275cmp=c({type:e,selectors:[["app-viewport"]],viewQuery:function(n,i){if(n&1&&q(oi,5),n&2){let g;H(g=W())&&(i.container=g.first)}},standalone:!0,features:[p],ngContentSelectors:ii,decls:5,vars:3,consts:[["containerRef",""]],template:function(n,i){n&1&&(k(),r(0,"div",null,0),L(2),l(3,"app-aux-tool-widget")(4,"app-empty-widget"),a()),n&2&&y(i.prefix)},dependencies:[I,kn,zn],styles:['.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}']});let t=e;return t})();var ri=["*"];function ai(t,e){t&1&&(r(0,"app-viewport"),L(1),a())}function si(t,e){if(t&1&&l(0,"div"),t&2){let s=x();P(s.defaultStyle())}}var Dn=(()=>{let e=class e{constructor(o){this.hookService=o,this.scrollable=!0,this.defaultStyle=Z({overflow:"overlay",height:"100%",cursor:"auto",userSelect:"text"}),this.workbench=this.hookService.useWorkbench()}ngOnChanges(o){o.scrollable&&this.defaultStyle.set({overflow:this.scrollable?"overlay":"hidden",height:"100%",cursor:"auto",userSelect:"text"})}};e.\u0275fac=function(n){return new(n||e)(u(F))},e.\u0275cmp=c({type:e,selectors:[["app-view-panel"]],inputs:{scrollable:"scrollable",type:"type",dragTipsDirection:"dragTipsDirection"},standalone:!0,features:[z,p],ngContentSelectors:ri,decls:2,vars:1,template:function(n,i){n&1&&(k(),m(0,ai,2,0,"app-viewport")(1,si,1,2)),n&2&&v(0,i.workbench.type==="DESIGNABLE"?0:1)},dependencies:[Sn]});let t=e;return t})();var li=["*"],In=(()=>{let e=class e{constructor(){this.prefix=M("pc-simulator")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-pc-simulator"]],standalone:!0,features:[p],ngContentSelectors:li,decls:2,vars:3,template:function(n,i){n&1&&(k(),r(0,"div"),L(1),a()),n&2&&y(i.prefix)},styles:[".ngx-designable-pc-simulator[_ngcontent-%COMP%]{background-color:var(--dn-pc-simulator-bg-color);position:absolute;inset:0;box-sizing:border-box}"]});let t=e;return t})();var ci=["*"],pi=(t,e)=>({alignItems:t,minWidth:e}),di=t=>({position:"relative",minHeight:t}),gi=(t,e)=>({display:"block",margin:"20px 0",width:t,height:e,boxShadow:"0 0 20px #0000004d",borderRadius:"60px",backfaceVisibility:"hidden"}),Tn=(()=>{let e=class e{constructor(o){this.designer=o,this.prefix=M("mobile-simulator-body"),this.MockupImages={dark:["//img.alicdn.com/imgextra/i3/O1CN01zXMc8W26oJZGUaCK1_!!6000000007708-55-tps-946-459.svg","//img.alicdn.com/imgextra/i3/O1CN012KWk2i1DLduN7InSK_!!6000000000200-55-tps-459-945.svg"],light:["//img.alicdn.com/imgextra/i4/O1CN01vuXGe31tEy00v2xBx_!!6000000005871-55-tps-946-459.svg","//img.alicdn.com/imgextra/i4/O1CN01ehfzMc1QPqY6HONTJ_!!6000000001969-55-tps-459-945.svg"]},this.theme="light",this.getContentStyles=()=>this.screen.flip?{position:"absolute",width:"736px",height:"414px",top:"43.3333px",left:"106.667px",overflow:"hidden"}:{position:"absolute",width:"414px",height:"736px",top:"126.667px",left:"23.3333px",overflow:"hidden"},this.screen=o.screen}};e.\u0275fac=function(n){return new(n||e)(u(D))},e.\u0275cmp=c({type:e,selectors:[["app-mobile-body"]],standalone:!0,features:[p],ngContentSelectors:ci,decls:5,vars:23,consts:[[3,"ngStyle"],["alt","",3,"src","ngStyle"]],template:function(n,i){n&1&&(k(),r(0,"div",0)(1,"div",0),l(2,"img",1),r(3,"div"),L(4),a()()()),n&2&&(y(i.prefix),b("ngStyle",Ue(15,pi,i.screen.flip?"center":"",i.screen.flip?1e3:0)),d(),O("",i.prefix,"-wrapper"),b("ngStyle",be(18,di,i.screen.flip?0:1e3)),d(),b("src",i.screen.flip?i.MockupImages[i.theme][0]:i.MockupImages[i.theme][1],Ie)("ngStyle",Ue(20,gi,i.screen.flip?946.667:460,i.screen.flip?460:946.667)),d(),P(i.getContentStyles()),O("",i.prefix,"-content"))},dependencies:[gt],styles:[".ngx-designable-mobile-simulator[_ngcontent-%COMP%]{position:relative;min-height:100px;height:100%;width:100%;background-color:var(--dn-mobile-simulator-bg-color)}.ngx-designable-mobile-simulator-content[_ngcontent-%COMP%]{width:100%;top:0;left:0;height:100%;position:absolute;overflow:overlay}.ngx-designable-mobile-simulator-body[_ngcontent-%COMP%]{display:flex;justify-content:center;height:100%}.ngx-designable-mobile-simulator-body-content[_ngcontent-%COMP%]{background-color:var(--dn-mobile-simulator-body-bg-color);border:3px solid var(--dn-mobile-simulator-border-color)}"]});let t=e;return t})();var xi=["*"],Zn=(()=>{let e=class e{constructor(){this.prefix=M("mobile-simulator")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-mobile-simulator"]],standalone:!0,features:[p],ngContentSelectors:xi,decls:4,vars:6,template:function(n,i){n&1&&(k(),r(0,"div")(1,"div")(2,"app-mobile-body"),L(3),a()()()),n&2&&(y(i.prefix),d(),O("",i.prefix,"-content"))},dependencies:[Tn],styles:[".ngx-designable-mobile-simulator[_ngcontent-%COMP%]{position:relative;min-height:100px;height:100%;width:100%;background-color:var(--dn-mobile-simulator-bg-color)}.ngx-designable-mobile-simulator-content[_ngcontent-%COMP%]{width:100%;top:0;left:0;height:100%;position:absolute;overflow:overlay}.ngx-designable-mobile-simulator-body[_ngcontent-%COMP%]{display:flex;justify-content:center;height:100%}.ngx-designable-mobile-simulator-body-content[_ngcontent-%COMP%]{background-color:var(--dn-mobile-simulator-body-bg-color);border:3px solid var(--dn-mobile-simulator-border-color)}"]});let t=e;return t})();function ui(t,e){t&1&&$(0)}function bi(t,e){if(t&1&&(r(0,"app-pc-simulator"),m(1,ui,1,0,"ng-container",0),a()),t&2){let s=x();d(),b("ngTemplateOutlet",s.template)}}function mi(t,e){t&1&&$(0)}function hi(t,e){if(t&1&&(r(0,"app-mobile-simulator"),m(1,mi,1,0,"ng-container",0),a()),t&2){let s=x();d(),b("ngTemplateOutlet",s.template)}}function fi(t,e){t&1&&$(0)}function Ci(t,e){if(t&1&&(r(0,"app-pc-simulator"),m(1,fi,1,0,"ng-container",0),a()),t&2){let s=x();d(),b("ngTemplateOutlet",s.template)}}var Fn=(()=>{let e=class e{constructor(o,n,i){this.designer=o,this.responsiveService=n,this.cdr=i,this.ScreenType=he,this.screen=this.designer.screen}ngAfterViewInit(){this.responsiveService.subscribe(()=>this.cdr.detectChanges())}};e.\u0275fac=function(n){return new(n||e)(u(D),u(J),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-simulator"]],contentQueries:function(n,i,g){if(n&1&&Te(g,ot,5),n&2){let _;H(_=W())&&(i.template=_.first)}},standalone:!0,features:[p],decls:3,vars:1,consts:[[4,"ngTemplateOutlet"]],template:function(n,i){n&1&&m(0,bi,2,1,"app-pc-simulator")(1,hi,2,1)(2,Ci,2,1),n&2&&v(0,i.screen.type===i.ScreenType.PC?0:i.screen.type===i.ScreenType.Mobile?1:2)},dependencies:[In,Zn,ce]});let t=e;return t})();var vi=["*"];function Mi(t,e){t&1&&L(0)}var En=(()=>{let e=class e{constructor(){this.style={height:"100%"},this.flexible=!0}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-viewport-panel"]],inputs:{style:"style",flexible:"flexible"},standalone:!0,features:[p],ngContentSelectors:vi,decls:3,vars:3,consts:[[3,"flexible"]],template:function(n,i){n&1&&(k(),r(0,"app-workspace-panel-item",0)(1,"app-simulator"),m(2,Mi,1,0,"ng-template"),a()()),n&2&&(P(i.style),b("flexible",i.flexible))},dependencies:[$e,Fn],styles:["[_nghost-%COMP%]{flex:1}"]});let t=e;return t})();function _i(t,e){}function Pi(t,e){}function Oi(t,e){if(t&1&&(r(0,"div"),l(1,"nz-empty"),a()),t&2){let s=x();O("",s.prefix,"-empty")}}var Vn=(()=>{let e=class e{constructor(){this.prefix=M("settings-form"),this.isEmpty=Z(!0)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-settings-form"]],standalone:!0,features:[p],decls:5,vars:8,template:function(n,i){n&1&&(r(0,"div"),m(1,_i,0,0),r(2,"div"),m(3,Pi,0,0)(4,Oi,2,3),a()()),n&2&&(O("",i.prefix,"-wrapper"),d(),v(1,i.isEmpty()?-1:1),d(),O("",i.prefix,"-content"),d(),v(3,i.isEmpty()?4:3))},dependencies:[I,mt],styles:["@keyframes _ngcontent-%COMP%_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _ngcontent-%COMP%_slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.animate__slideInRight[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_slideInRight;animation-name:_ngcontent-%COMP%_slideInRight}.animate__slideOutRight[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_slideOutRight;animation-name:_ngcontent-%COMP%_slideOutRight}.animate__animated[_ngcontent-%COMP%]{animation-delay:0ms;animation-duration:.25s;animation-fill-mode:forwards}.animate__fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeIn;animation-name:_ngcontent-%COMP%_fadeIn}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ngx-designable-node-path[_ngcontent-%COMP%]{flex-grow:0}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ngx-designable-settings-form-content[_ngcontent-%COMP%]{flex-grow:1}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%]{border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:8px;margin-top:8px}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{font-size:13px}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%] > .ant-radio-group[_ngcontent-%COMP%]{display:flex!important;width:100%}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%] > .ant-radio-group[_ngcontent-%COMP%] .ant-radio-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:0 6px!important;align-items:center;flex-grow:2}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%] > .ant-slider[_ngcontent-%COMP%]{flex-shrink:0;min-width:0;width:100%}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%] > .ant-select[_ngcontent-%COMP%]{max-width:140px}.ngx-designable-settings-form[_ngcontent-%COMP%]{padding:0 20px}.ngx-designable-settings-form-empty[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;color:#888}"]});let t=e;return t})();var jn=["*"];function yi(t,e){t&1&&(r(0,"span"),S(1,"\u62D6\u62FD\u5B57\u6BB5\u8FDB\u5165\u8BE5\u533A\u57DF"),a())}var Li=(()=>{let e=class e{constructor(o){this.designer=o,this.currentStyle=Z({background:"#eee",display:"inline-block",padding:"10px 20px",border:"1px solid #ddd"})}ngOnChanges(o){o.style&&o.style.currentValue&&this.currentStyle.set(ze(de({background:"#eee",display:"inline-block"},this.style),{padding:"10px 20px",border:"1px solid #ddd"})),o.node&&(this.attributes={[this.designer?.props?.nodeIdAttrName]:this.node.id})}};e.\u0275fac=function(n){return new(n||e)(u(D))},e.\u0275cmp=c({type:e,selectors:[["app-field"]],inputs:{node:"node",style:"style"},standalone:!0,features:[z,p],ngContentSelectors:jn,decls:4,vars:4,consts:[[3,"attributes"],["data-content-editable","title"]],template:function(n,i){n&1&&(k(),r(0,"span",0)(1,"span",1),S(2),a(),L(3),a()),n&2&&(P(i.currentStyle()),b("attributes",i.attributes),d(2),Ze(i.node.props.title))},dependencies:[ne],encapsulation:2});let t=e;return t})(),wi=(()=>{let e=class e{constructor(o,n){this.viewContainerRef=o,this.designer=n,this.currentStyle=Z({width:"200px",height:"100px",background:"#eee",border:"1px solid #ddd",display:"flex",padding:"10px",justifyContent:"center",alignItems:"center"})}hasContent(){return!!this.viewContainerRef.length}ngOnChanges(o){o.style&&o.style.currentValue&&this.currentStyle.set(de({width:"200px",height:"100px",background:"#eee",border:"1px solid #ddd",display:"flex",padding:"10px",justifyContent:"center",alignItems:"center"},this.style)),o.node&&(this.attributes={[this.designer?.props?.nodeIdAttrName]:this.node.id})}};e.\u0275fac=function(n){return new(n||e)(u(ve),u(D))},e.\u0275cmp=c({type:e,selectors:[["app-card"]],inputs:{node:"node",style:"style"},standalone:!0,features:[z,p],ngContentSelectors:jn,decls:3,vars:4,consts:[[3,"attributes"],[4,"ngIf"]],template:function(n,i){n&1&&(k(),r(0,"div",0),m(1,yi,2,0,"span",1),L(2),a()),n&2&&(P(i.currentStyle()),b("attributes",i.attributes),d(),b("ngIf",!i.hasContent()))},dependencies:[le,ne],encapsulation:2});let t=e;return t})(),Rn=(()=>{let e=class e{constructor(){this._container=new Map,this.register("Field",Li),this.register("Card",wi)}register(o,n){this._container.set(o,n)}get(o){return this._container.get(o)}createComponent(o,n){let i=this._container.get(n);return i?o.createComponent(i):null}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=oe({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var zi=["container"],Si=(t,e)=>e.id,Nn=t=>({$implicit:t});function Di(t,e){t&1&&$(0)}function Ii(t,e){if(t&1&&(xe(0,null,1),m(2,Di,1,0,"ng-container",2),ue()),t&2){let s=x(2),o=ae(2);d(2),b("ngTemplateOutlet",o)("ngTemplateOutletContext",be(2,Nn,s.node))}}function Ti(t,e){t&1&&$(0)}function Zi(t,e){if(t&1&&m(0,Ti,1,0,"ng-container",2),t&2){let s=x(2),o=ae(2);b("ngTemplateOutlet",o)("ngTemplateOutletContext",be(2,Nn,s.node))}}function Fi(t,e){if(t&1&&m(0,Ii,3,4,"ng-container")(1,Zi,1,4),t&2){let s=x();v(0,s.component?0:1)}}function Ei(t,e){if(t&1&&l(0,"app-tree-node-widget",3),t&2){let s=e.$implicit;b("node",s)}}function Vi(t,e){if(t&1&&ie(0,Ei,1,1,"app-tree-node-widget",3,Si),t&2){let s=x().$implicit;re(s.children)}}function ji(t,e){if(t&1&&m(0,Vi,2,0),t&2){let s=e.$implicit;v(0,s.children&&s.children.length>0?0:-1)}}var Hn=(()=>{let e=class e{constructor(o,n,i){this.factory=o,this.cdr=n,this.responsiveService=i,this.destroy$=new Ce}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngAfterViewInit(){this.responsiveService.subscribe(()=>this.cdr.detectChanges()),X(window,"mouseup").pipe(Se(this.destroy$)).subscribe(()=>this.cdr.detectChanges())}ngOnChanges(o){if(o.node&&o.node.currentValue){let n=this.node.componentName;this.component=this.factory.get(n),setTimeout(()=>{let i=this.factory.createComponent(this.container,n);i&&i.setInput("node",this.node)})}}};e.\u0275fac=function(n){return new(n||e)(u(Rn),u(T),u(J))},e.\u0275cmp=c({type:e,selectors:[["app-tree-node-widget"]],viewQuery:function(n,i){if(n&1&&q(zi,5,ve),n&2){let g;H(g=W())&&(i.container=g.first)}},inputs:{node:"node"},standalone:!0,features:[z,p],decls:3,vars:1,consts:[["renderChildren",""],["container",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"node"]],template:function(n,i){n&1&&m(0,Fi,2,1)(1,ji,1,1,"ng-template",null,0,me),n&2&&v(0,i.node&&!i.node.hidden?0:-1)},dependencies:[e,ce]});let t=e;return t})();var Wn=(()=>{let e=class e{constructor(o,n,i){this.designer=o,this.cdr=n,this.hookService=i,this.prefix=M("component-tree"),this.displayName="ComponentTreeWidget"}ngOnChanges(o){o.components&&o.components.currentValue&&this.registerDesignerBehaviors()}ngAfterViewInit(){this.tree=this.hookService.useTree(),this.attributes={[this.designer?.props?.nodeIdAttrName]:this.tree.id},this.cdr.detectChanges()}registerDesignerBehaviors(){pe.registerDesignerBehaviors(this.components)}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-component-tree-widget"]],inputs:{components:"components",style:"style"},standalone:!0,features:[z,p],decls:2,vars:7,consts:[[3,"attributes"],[3,"node"]],template:function(n,i){n&1&&(r(0,"div",0),l(1,"app-tree-node-widget",1),a()),n&2&&(P(i.style),y(i.prefix),b("attributes",i.attributes),d(),b("node",i.tree))},dependencies:[Hn,ne],styles:[".ngx-designable-component-tree[_ngcontent-%COMP%]{min-height:100%;min-width:100%}"]});let t=e;return t})();function Ri(t,e){t&1&&$(0,0)}function Ni(t,e){t&1&&$(0,1)}function Hi(t,e){t&1&&(r(0,"p",11),S(1,"dynamic form designer"),a())}function Wi(t,e){if(t&1){let s=N();r(0,"div",12)(1,"nz-radio-group",13),ct("ngModelChange",function(n){E(s);let i=x();return lt(i.language,n)||(i.language=n),V(n)}),r(2,"label",14),S(3,"English"),a(),r(4,"label",15),S(5,"\u4E2D\u6587"),a()(),r(6,"button",16),S(7,"\u4FDD\u5B58"),a(),r(8,"button",17),S(9,"\u53D1\u5E03"),a()()}if(t&2){let s=x();d(),st("ngModel",s.language)}}var Xl=(()=>{let e=class e{constructor(){this.resourceList=[],this.language="\u4E2D\u6587"}ngOnInit(){this.registerBehavior(),this.registerLocales(),this.createResources()}registerLocales(){pe.registerDesignerLocales({"zh-CN":{sources:{Inputs:"\u8F93\u5165\u63A7\u4EF6",Displays:"\u5C55\u793A\u63A7\u4EF6",Feedbacks:"\u53CD\u9988\u63A7\u4EF6"}},"en-US":{sources:{Inputs:"Inputs",Displays:"Displays",Feedbacks:"Feedbacks"}},"ko-KR":{sources:{Inputs:"\uC785\uB825",Displays:"\uB514\uC2A4\uD50C\uB808\uC774",Feedbacks:"\uD53C\uB4DC\uBC31"}}})}registerBehavior(){let o=Re({name:"Root",selector:"Root",designerProps:{droppable:!0},designerLocales:{"zh-CN":{title:"\u6839\u7EC4\u4EF6"},"en-US":{title:"Root"},"ko-KR":{title:"\uB8E8\uD2B8"}}}),n=Re({name:"Input",selector:g=>g.componentName==="Field"&&g.props["x-component"]==="Input",designerProps:{propsSchema:{type:"object",$namespace:"Field",properties:{"field-properties":{type:"void","x-component":"CollapseItem",title:"\u5B57\u6BB5\u5C5E\u6027",properties:{title:{type:"string","x-decorator":"FormItem","x-component":"Input"},hidden:{type:"string","x-decorator":"FormItem","x-component":"Switch"},default:{"x-decorator":"FormItem","x-component":"ValueInput"},test:{type:"void",title:"\u6D4B\u8BD5","x-decorator":"FormItem","x-component":"DrawerSetter","x-component-props":{text:"\u6253\u5F00\u62BD\u5C49"},properties:{test:{type:"string",title:"\u6D4B\u8BD5\u8F93\u5165","x-decorator":"FormItem","x-component":"Input"}}}}},"component-styles":{type:"void",title:"\u6837\u5F0F","x-component":"CollapseItem",properties:{"style.width":{type:"string","x-decorator":"FormItem","x-component":"SizeInput"},"style.height":{type:"string","x-decorator":"FormItem","x-component":"SizeInput"},"style.display":{"x-component":"DisplayStyleSetter"},"style.background":{"x-component":"BackgroundStyleSetter"},"style.boxShadow":{"x-component":"BoxShadowStyleSetter"},"style.font":{"x-component":"FontStyleSetter"},"style.margin":{"x-component":"BoxStyleSetter"},"style.padding":{"x-component":"BoxStyleSetter"},"style.borderRadius":{"x-component":"BorderRadiusStyleSetter"},"style.border":{"x-component":"BorderStyleSetter"}}}}}},designerLocales:{"zh-CN":{title:"\u8F93\u5165\u6846",settings:{title:"\u6807\u9898",hidden:"\u662F\u5426\u9690\u85CF",default:"\u9ED8\u8BA4\u503C",style:{width:"\u5BBD\u5EA6",height:"\u9AD8\u5EA6",display:"\u5C55\u793A",background:"\u80CC\u666F",boxShadow:"\u9634\u5F71",font:"\u5B57\u4F53",margin:"\u5916\u8FB9\u8DDD",padding:"\u5185\u8FB9\u8DDD",borderRadius:"\u5706\u89D2",border:"\u8FB9\u6846"}}},"en-US":{title:"Input",settings:{title:"Title",hidden:"Hidden",default:"Default Value",style:{width:"Width",height:"Height",display:"Display",background:"Background",boxShadow:"Box Shadow",font:"Font",margin:"Margin",padding:"Padding",borderRadius:"Border Radius",border:"Border"}}},"ko-KR":{title:"\uC785\uB825",settings:{title:"\uD14D\uC2A4\uD2B8",hidden:"\uC228\uAE40 \uC5EC\uBD80",default:"\uAE30\uBCF8 \uC124\uC815 \uAC12",style:{width:"\uB108\uBE44",height:"\uB192\uC774",display:"\uB514\uC2A4\uD50C\uB808\uC774",background:"\uBC30\uACBD",boxShadow:"\uADF8\uB9BC\uC790 \uBC15\uC2A4",font:"\uD3F0\uD2B8",margin:"\uB9C8\uC9C4",padding:"\uD328\uB529",borderRadius:"\uD14C\uB450\uB9AC \uAD74\uACE1",border:"\uD14C\uB450\uB9AC"}}}}}),i=Re({name:"Card",selector:"Card",designerProps:{droppable:!0,resizable:{width(g,_){let U=Number(g.props?.style?.width??_.getBoundingClientRect().width);return{plus:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.width=U+10},minus:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.width=U-10}}},height(g,_){let U=Number(g.props?.style?.height??_.getBoundingClientRect().height);return{plus:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.height=U+10},minus:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.height=U-10}}}},translatable:{x(g,_,U){let Ge=parseInt(g.props?.style?.left??_?.style.left)||0,ke=_.getBoundingClientRect();return{translate:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.position="absolute",g.props.style.width=ke.width,g.props.style.height=ke.height,g.props.style.left=Ge+parseInt(String(U))+"px"}}},y(g,_,U){let Ge=parseInt(g.props?.style?.top??_?.style.top)||0,ke=_.getBoundingClientRect();return{translate:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.position="absolute",g.props.style.width=ke.width,g.props.style.height=ke.height,g.props.style.top=Ge+parseInt(String(U))+"px"}}}}},designerLocales:{"zh-CN":{title:"\u5361\u7247"},"en-US":{title:"Card"},"ko-KR":{title:"\uCE74\uB4DC"}}});pe.setDesignerBehaviors([o,n,i])}createResources(){let o=Ke({title:{"zh-CN":"\u8F93\u5165\u6846","en-US":"Input","ko-KR":"\uC785\uB825 \uC0C1\uC790"},icon:"InputSource",elements:[{componentName:"Field",props:{title:"\u8F93\u5165\u6846",type:"string","x-decorator":"FormItem","x-component":"Input"}}]}),n=Ke({title:{"zh-CN":"\u5361\u7247","en-US":"Card","ko-KR":"\uCE74\uB4DC \uC0C1\uC790"},icon:"CardSource",elements:[{componentName:"Card",props:{title:"\u5361\u7247"}}]});this.resourceList=[o,n]}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-home"]],standalone:!0,features:[Fe([{provide:fe,useClass:Ye},Ae]),p],decls:25,vars:5,consts:[["logo",""],["action",""],["logo","",4,"ngTemplateOutlet"],["action","",4,"ngTemplateOutlet"],["title","panels.Component","icon","Component"],["title","sources.Inputs",3,"sources"],["title","sources.Displays",3,"sources"],["title","sources.Feedbacks",3,"sources"],["title","panels.OutlinedTree","icon","Outline"],["title","panels.History","icon","History"],["title","panels.PropertySettings"],[1,"mb-0","text-lg","text-transparent","bg-clip-text","bg-gradient-to-r","from-[#8514f5]","via-[#f637e3]","to-[#fa2c05]"],[1,"flex","ml-2","gap-2","h-10","items-center"],[3,"ngModelChange","ngModel"],["nz-radio-button","","nzValue","English"],["nz-radio-button","","nzValue","\u4E2D\u6587"],["nz-button",""],["nzType","primary","nz-button",""]],template:function(n,i){if(n&1&&(r(0,"app-designer")(1,"app-workbench")(2,"app-studio-panel"),m(3,Ri,1,0,"ng-container",2)(4,Ni,1,0,"ng-container",3),r(5,"app-composite-panel")(6,"app-composite-panel-item",4),l(7,"app-resource",5)(8,"app-resource",6)(9,"app-resource",7),a(),l(10,"app-composite-panel-item",8)(11,"app-composite-panel-item",9),a(),r(12,"app-workspace-panel")(13,"app-toolbar-panel"),l(14,"app-designer-tool-widget")(15,"app-view-tools-widget"),a(),r(16,"app-viewport-panel")(17,"app-view-panel"),l(18,"app-component-tree-widget"),a()()(),r(19,"app-setting-panel",10),l(20,"app-settings-form"),a()()()(),m(21,Hi,2,0,"ng-template",null,0,me)(23,Wi,10,1,"ng-template",null,1,me)),n&2){let g=ae(22),_=ae(24);d(3),b("ngTemplateOutlet",g),d(),b("ngTemplateOutlet",_),d(3),b("sources",i.resourceList),d(),b("sources",i.resourceList),d(),b("sources",i.resourceList)}},dependencies:[I,ce,ut,bt,Q,Y,G,ft,ht,Ot,Lt,wt,Dt,Zt,Ft,Je,Et,Vt,jt,hn,Dn,En,Vn,Wn]});let t=e;return t})();export{Xl as HomeComponent}; +import{$a as Ee,Aa as r,Ab as Ct,Ba as a,Bb as I,Ca as l,Cb as vt,Da as ye,Db as Mt,Ea as Le,Eb as Re,Fa as U,Fb as _t,Ga as H,Gb as Je,Ha as j,Hb as Ne,I as Se,Ia as x,Ib as Pt,Ja as z,Ka as L,Kb as le,L as re,La as st,Lb as We,Ma as oe,Mb as A,Na as he,Nb as de,Oa as K,Ob as D,P as De,Pa as N,Qa as W,R as c,Ra as we,S as ot,Sa as w,Ta as Ze,Ua as ae,Va as lt,W as S,Wa as ct,X as E,Xa as pt,Y as V,Ya as Fe,Z as C,Za as p,_a as B,a as ce,aa as Ie,ab as qe,b as ze,bb as ke,ca as Te,da as d,ea as u,fa as it,g as xe,ga as rt,hb as T,ia as ue,ib as dt,ja as Z,kb as Ve,lb as gt,mb as se,na as h,nb as xt,oa as f,ob as fe,pa as b,pb as ut,qa as at,ra as pe,sa as P,sb as bt,t as X,ta as y,tb as mt,ua as O,ub as $,va as be,vb as Y,wa as v,wb as G,x as Ke,xa as me,xb as je,ya as te,yb as ht,za as ne,zb as ft}from"./chunk-LGIRYMOZ.js";var He="ngx-designable-";var _=t=>He+t;var Be=(()=>{let e=class e{ngOnChanges(i){if(i.node&&i.node.currentValue){let n=this.takeNode(this.node),o=n.getMessage("title");this.currentTitle=o||n.componentName}}takeNode(i){return i.componentName==="$$ResourceNode$$"?i.children[0]:i}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-node-title-widget"]],inputs:{node:"node"},standalone:!0,features:[S,p],decls:1,vars:1,template:function(n,o){n&1&&w(0),n&2&&ae(" ",o.currentTitle," ")},encapsulation:2});let t=e;return t})();var Bn=["containerRef"];function An(t,e){if(t&1&&(r(0,"div",null,0)(2,"span",2),l(3,"app-node-title-widget",3),w(4),a()()),t&2){let s=x();y(s.prefix),d(3),b("node",s.firstNode),d(),ae(" ",(s.movingNodes==null?null:s.movingNodes.length)>1?"...":""," ")}}var Ot=(()=>{let e=class e{constructor(i,n){this.designer=i,this.cdr=n,this.destroy$=new xe,this.prefix=_("ghost"),this.CursorStatus=Re,this.cursor=this.designer.cursor}ngAfterViewInit(){X(window,"mousemove").pipe(Se(this.destroy$)).subscribe(()=>{this.movingNodes=this.designer.findMovingNodes(),this.firstNode=this.movingNodes[0]}),Mt(()=>{this.cdr.detectChanges();let i=`perspective(1px) translate3d(${this.cursor.position?.topClientX-18}px,${this.cursor.position?.topClientY-12}px,0) scale(0.8)`;this.containerRef&&this.firstNode&&(this.containerRef.nativeElement.style.transform=i)})}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-ghost"]],viewQuery:function(n,o){if(n&1&&K(Bn,5),n&2){let g;N(g=W())&&(o.containerRef=g.first)}},standalone:!0,features:[p],decls:1,vars:1,consts:[["containerRef",""],[3,"class"],[2,"white-space","nowrap"],[3,"node"]],template:function(n,o){n&1&&h(0,An,5,5,"div",1),n&2&&v(0,o.firstNode&&o.cursor.status===o.CursorStatus.Dragging?0:-1)},dependencies:[Be],styles:[".ngx-designable-ghost[_ngcontent-%COMP%]{padding-left:25px;padding-right:15px;height:30px;display:flex;justify-content:center;align-items:center;position:fixed;color:var(--dn-ghost-color);font-size:12px;z-index:9999;border-radius:50px;background-color:var(--dn-ghost-bg-color);pointer-events:none;left:0;top:0;transform:translateZ(0)}"]});let t=e;return t})();var $n=["*"],yt=(()=>{let e=class e{constructor(i){this.engine=i,this.prefixClass=He,this.theme="light",this.classNameList=[],this.engine.mount()}ngOnChanges(i){i.prefixClass&&i.prefixClass.currentValue&&this.createClass(),i.theme&&i.theme.currentValue&&this.createClass()}ngOnInit(){this.createClass()}ngOnDestroy(){this.engine.unmount()}createClass(){this.classNameList=[this.prefixClass+"app",this.prefixClass+this.theme]}};e.\u0275fac=function(n){return new(n||e)(u(D))},e.\u0275cmp=c({type:e,selectors:[["app-designer"]],inputs:{prefixClass:"prefixClass",theme:"theme"},standalone:!0,features:[S,p],ngContentSelectors:$n,decls:3,vars:1,consts:[[3,"ngClass"]],template:function(n,o){n&1&&(z(),r(0,"div",0),L(1),l(2,"app-ghost"),a()),n&2&&b("ngClass",o.classNameList)},dependencies:[I,Ve,Ot]});let t=e;return t})();var Yn=["*"],Lt=(()=>{let e=class e{constructor(i){this.designer=i}ngOnInit(){let i={id:_t()};this.designer.workbench.ensureWorkspace(i)}};e.\u0275fac=function(n){return new(n||e)(u(D))},e.\u0275cmp=c({type:e,selectors:[["app-workspace"]],standalone:!0,features:[p],ngContentSelectors:Yn,decls:2,vars:0,template:function(n,o){n&1&&(z(),r(0,"div"),L(1),a())}});let t=e;return t})();var Gn=["*"],wt=(()=>{let e=class e{};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-workbench"]],standalone:!0,features:[p],ngContentSelectors:Gn,decls:3,vars:0,template:function(n,o){n&1&&(z(),r(0,"div")(1,"app-workspace"),L(2),a()())},dependencies:[I,Lt]});let t=e;return t})();var Qn=[[["","logo",""]],[["","action",""]],"*"],Un=["[logo]","[action]","*"],kt=(()=>{let e=class e{constructor(){this.prefix=_("main-panel"),this.classNameList=[]}ngOnInit(){this.classNameList=["root",this.prefix+"-container"]}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-studio-panel"]],standalone:!0,features:[p],ngContentSelectors:Un,decls:8,vars:13,consts:[[3,"ngClass"]],template:function(n,o){n&1&&(z(Qn),r(0,"div",0)(1,"div")(2,"div"),L(3),a(),r(4,"div"),L(5,1),a()(),r(6,"div"),L(7,2),a()()),n&2&&(b("ngClass",o.classNameList),d(),O("",o.prefix,"-header"),d(),O("",o.prefix,"-header-logo"),d(2),O("",o.prefix,"-header-actions"),d(2),y(o.prefix))},dependencies:[I,Ve],styles:['.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}']});let t=e;return t})();var zt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-component-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M783.5648 437.4528h-18.0224V336.6912c0-43.8272-35.6352-79.4624-79.4624-79.4624h-110.592V241.664c0-90.9312-73.728-164.6592-164.6592-164.6592-90.9312 0-164.6592 73.728-164.6592 164.6592v15.5648H155.2384c-43.8272 0-79.4624 35.6352-79.4624 79.4624v131.4816c0 16.7936 13.9264 30.72 30.72 30.72h56.1152c56.9344 0 103.2192 46.2848 103.2192 103.2192s-46.2848 103.2192-103.2192 103.2192H106.496c-16.7936 0-30.72 13.9264-30.72 30.72v131.4816c0 43.8272 35.6352 79.4624 79.4624 79.4624h531.2512c43.8272 0 79.4624-35.6352 79.4624-79.4624v-100.7616h18.0224c90.9312 0 164.6592-73.728 164.6592-164.6592-0.4096-90.9312-74.1376-164.6592-165.0688-164.6592z m0 267.8784h-48.7424c-16.7936 0-30.72 13.9264-30.72 30.72v131.4816c0 9.8304-8.192 18.0224-18.0224 18.0224H155.2384c-9.8304 0-18.0224-8.192-18.0224-18.0224v-100.7616h25.3952c90.9312 0 164.6592-73.728 164.6592-164.6592 0-90.9312-73.728-164.6592-164.6592-164.6592h-25.3952V336.6912c0-9.8304 8.192-18.0224 18.0224-18.0224h121.6512c16.7936 0 30.72-13.9264 30.72-30.72V241.664c0-56.9344 46.2848-103.2192 103.2192-103.2192s103.2192 46.2848 103.2192 103.2192v46.2848c0 16.7936 13.9264 30.72 30.72 30.72h141.312c9.8304 0 18.0224 8.192 18.0224 18.0224v131.4816c0 16.7936 13.9264 30.72 30.72 30.72h48.7424c56.9344 0 103.2192 46.2848 103.2192 103.2192s-46.2848 103.2192-103.2192 103.2192z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var ge=class{constructor(){this._icons={}}register(e,s){this._icons[e]=s}get icons(){return this._icons}has(e){return!!this._icons[e]}getIcon(e){return this.has(e)?this._icons[e]:null}},$e=(()=>{let e=class e{constructor(i){this.factory=i}createSvg(i,n){if(!this.factory.has(i))throw new Error(`Icon ${i} not found`);let o=this.factory.getIcon(i);return n?.createComponent(o)}find(i){return this.factory.getIcon(i)}};e.\u0275fac=function(n){return new(n||e)(De(ge))},e.\u0275prov=re({token:e,factory:e.\u0275fac});let t=e;return t})();var qn=["container"];function Jn(t,e){t&1&&U(0,null,0)}function Xn(t,e){if(t&1&&l(0,"img",1),t&2){let s=x();st("ngSrc",s.icon),b("height",s.size)("width",s.size)}}var R=(()=>{let e=class e{constructor(i){this.iconFactoryProvider=i,this.size="1em",this.prefix=_("icon"),this.isRegister=!0}ngOnChanges(i){i.icon&&i.icon.currentValue&&this.createSvg()}ngAfterViewInit(){this.createSvg()}createSvg(){let i=this.iconFactoryProvider.find(this.icon);if(this.isRegister=!!i,i&&this.container){this.container.clear();let n=this.iconFactoryProvider.createSvg(this.icon,this.container);n.instance.width=this.style?.width||this.size,n.instance.height=this.style?.height||this.size,n.changeDetectorRef?.detectChanges()}}};e.\u0275fac=function(n){return new(n||e)(u($e))},e.\u0275cmp=c({type:e,selectors:[["app-icon"]],viewQuery:function(n,o){if(n&1&&K(qn,5,ue),n&2){let g;N(g=W())&&(o.container=g.first)}},inputs:{icon:"icon",size:"size",classname:"classname",style:"style"},standalone:!0,features:[S,p],decls:3,vars:7,consts:[["container",""],["alt","",3,"ngSrc","height","width"]],template:function(n,o){n&1&&(r(0,"span"),h(1,Jn,2,0,"ng-container")(2,Xn,1,3),a()),n&2&&(P(o.style),be("",o.prefix," ",o.classname,""),d(),v(1,o.isRegister?1:2))},dependencies:[ut],styles:[".ngx-designable-icon[_ngcontent-%COMP%]{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ngx-designable-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{pointer-events:none}",'.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}']});let t=e;return t})();var Ce=(()=>{let e=class e{constructor(){}ngOnChanges(i){i.title&&i.title.currentValue&&this.fixLocaleText(this.title)}fixLocaleText(i){if(typeof i=="string")this.currentText=le.getDesignerMessage(i);else{let n=o=>{if(typeof o=="string")return o;if(typeof o=="object"){let g=le.getDesignerLanguage();for(let M in o)if(M.toLocaleLowerCase()===g)return o[M];return""}return o};this.currentText=n(i)}}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-text"]],inputs:{title:"title"},standalone:!0,features:[S,p],decls:2,vars:1,template:function(n,o){n&1&&(r(0,"span"),w(1),a()),n&2&&(d(),Ze(o.currentText))},encapsulation:2});let t=e;return t})();var St=["*"];function eo(t,e){t&1&&(ye(0),L(1),Le())}var Xe=()=>({cursor:"pointer"});function to(t,e){if(t&1){let s=H();ye(0),r(1,"div",2),j("click",function(){let n=E(s).index,o=x();return V(o.changeActiveTab(n))}),l(2,"app-icon",3),a(),Le()}if(t&2){let s=e.$implicit,i=e.index,n=x();d(),O("",n.prefix,"-tabs-pane"),pe("active",n.activeKey===i),d(),b("icon",s)}}function no(t,e){if(t&1){let s=H();r(0,"div",2),j("click",function(){E(s);let n=x(2);return V(n.pinningChange())}),l(1,"app-icon",7),a()}if(t&2){let s=x(2);d(),P(B(4,Xe)),oe("classname","",s.prefix,"-tabs-header-pin")}}function oo(t,e){if(t&1){let s=H();r(0,"div",2),j("click",function(){E(s);let n=x(2);return V(n.pinningChange())}),l(1,"app-icon",8),a()}if(t&2){let s=x(2);d(),P(B(4,Xe)),oe("classname","",s.prefix,"-tabs-header-pin-filled")}}function io(t,e){if(t&1){let s=H();r(0,"div")(1,"div")(2,"div"),l(3,"app-text",4),a(),r(4,"div"),l(5,"div"),h(6,no,2,5,"div",5)(7,oo,2,5,"div",5),r(8,"app-icon",6),j("click",function(){E(s);let n=x();return V(n.close())}),a()()(),r(9,"div"),L(10),a()()}if(t&2){let s=x();O("",s.prefix,"-tabs-content"),pe("pinning",s.pinning()),d(),O("",s.prefix,"-tabs-header"),d(),O("",s.prefix,"-tabs-header-title"),d(),b("title",s.activeTitle),d(),O("",s.prefix,"-tabs-header-actions"),d(),O("",s.prefix,"-tabs-header-extra"),d(),b("ngIf",!s.pinning()),d(),b("ngIf",s.pinning()),d(),P(B(27,Xe)),oe("classname","",s.prefix,"-tabs-header-close"),d(),O("",s.prefix,"-tabs-body")}}var Dt='.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}',et=(()=>{let e=class e{constructor(){this.visible=Z(!1)}changeVisible(i){this.visible.set(i)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-composite-panel-item"]],inputs:{title:"title",icon:"icon"},standalone:!0,features:[p],ngContentSelectors:St,decls:1,vars:1,consts:[[4,"ngIf"]],template:function(n,o){n&1&&(z(),h(0,eo,2,0,"ng-container",0)),n&2&&b("ngIf",o.visible())},dependencies:[se],styles:[Dt]});let t=e;return t})(),It=(()=>{let e=class e{constructor(i){this.cdr=i,this.prefix=_("composite-panel"),this.iconItemList=[],this.activeKey=-1,this.visible=Z(!0),this.pinning=Z(!1)}ngAfterViewInit(){this.changeActiveTab(0),this.cdr.detectChanges()}changeActiveTab(i){this.activeKey==i?this.visible.update(o=>!o):this.visible.set(!0),this.activeKey=i;let n=this.panelItemList?.toArray();if(Array.isArray(n)&&n.length){this.iconItemList=n.map(g=>g.icon);let o=n.map(g=>g.title);this.activeTitle=o[this.activeKey],n.forEach((g,M)=>g.changeVisible(M===this.activeKey))}}pinningChange(){this.pinning.update(i=>!i)}close(){this.visible.set(!1)}};e.\u0275fac=function(n){return new(n||e)(u(T))},e.\u0275cmp=c({type:e,selectors:[["app-composite-panel"]],contentQueries:function(n,o,g){if(n&1&&he(g,et,4),n&2){let M;N(M=W())&&(o.panelItemList=M)}},standalone:!0,features:[Fe([]),p],ngContentSelectors:St,decls:4,vars:8,consts:[[4,"ngFor","ngForOf"],[3,"class","pinning",4,"ngIf"],[3,"click"],[3,"icon"],[3,"title"],[3,"click",4,"ngIf"],["icon","Close",3,"click","classname"],["icon","PushPinOutlined",3,"classname"],["icon","PushPinFilled",3,"classname"]],template:function(n,o){n&1&&(z(),r(0,"div")(1,"div"),h(2,to,3,6,"ng-container",0),a(),h(3,io,11,28,"div",1),a()),n&2&&(y(o.prefix),d(),O("",o.prefix,"-tabs"),d(),b("ngForOf",o.iconItemList),d(),b("ngIf",o.visible()))},dependencies:[R,I,gt,se,Ce],styles:[Dt,"[_nghost-%COMP%]{display:flex}"]});let t=e;return t})();var Tt=["*"],Zt='.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}',Ft=(()=>{let e=class e{constructor(){this.prefix=_("workspace-panel")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-workspace-panel"]],standalone:!0,features:[p],ngContentSelectors:Tt,decls:2,vars:3,template:function(n,o){n&1&&(z(),r(0,"div"),L(1),a()),n&2&&y(o.prefix)},styles:[Zt,"[_nghost-%COMP%]{display:flex;flex-grow:1}"]});let t=e;return t})(),Ye=(()=>{let e=class e{constructor(){this.prefix=_("workspace-panel-item"),this.currentStyle=Z({})}ngOnChanges(i){i.style&&i.style.currentValue&&this.updateStyle(),i.flexible&&i.flexible.currentValue&&this.updateStyle()}updateStyle(){this.currentStyle.set(ze(ce({},this.style),{flexGrow:this.flexible?1:0,flexShrink:this.flexible?1:0}))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-workspace-panel-item"]],inputs:{style:"style",flexible:"flexible"},standalone:!0,features:[S,p],ngContentSelectors:Tt,decls:2,vars:6,template:function(n,o){n&1&&(z(),r(0,"div"),L(1),a()),n&2&&(P(o.currentStyle()),y(o.prefix))},styles:[Zt]});let t=e;return t})();var ro=["*"],tt=()=>({cursor:"pointer"});function ao(t,e){if(t&1){let s=H();r(0,"div",1),j("click",function(){E(s);let n=x();return V(n.display())}),l(1,"app-icon",2),a()}if(t&2){let s=x();O("",s.prefix,"-opener"),d(),oe("classname","",s.prefix,"-opener")}}function so(t,e){if(t&1){let s=H();r(0,"div",1),j("click",function(){E(s);let n=x(2);return V(n.pinningChange())}),l(1,"app-icon",7),a()}if(t&2){let s=x(2);d(),P(B(4,tt)),oe("classname","",s.prefix,"-header-pin")}}function lo(t,e){if(t&1){let s=H();r(0,"div",1),j("click",function(){E(s);let n=x(2);return V(n.pinningChange())}),l(1,"app-icon",8),a()}if(t&2){let s=x(2);d(),P(B(4,tt)),oe("classname","",s.prefix,"-pin-filled")}}function co(t,e){t&1&&(ye(0),L(1),Le())}function po(t,e){if(t&1){let s=H();r(0,"div")(1,"div")(2,"div"),l(3,"app-text",3),a(),r(4,"div"),l(5,"div"),h(6,so,2,5,"div",4)(7,lo,2,5,"div",4),r(8,"app-icon",5),j("click",function(){E(s);let n=x();return V(n.close())}),a()()(),r(9,"div"),h(10,co,2,0,"ng-container",6),a()()}if(t&2){let s=x();O("",s.prefix," "),pe("pinning",s.pinning()),d(),O("",s.prefix,"-header"),d(),O("",s.prefix,"-header-title"),d(),b("title",s.title),d(),O("",s.prefix,"-header-actions"),d(),O("",s.prefix,"-header-extra"),d(),b("ngIf",!s.pinning()),d(),b("ngIf",s.pinning()),d(),P(B(28,tt)),oe("classname","",s.prefix,"-header-close"),d(),O("",s.prefix,"-body"),d(),b("ngIf",s.innerVisible())}}var Et=(()=>{let e=class e{constructor(){this.prefix=_("settings-panel"),this.visible=Z(!0),this.innerVisible=Z(!0),this.pinning=Z(!1)}pinningChange(){this.pinning.update(i=>!i)}close(){this.visible.set(!1),this.innerVisible.set(!1)}display(){this.visible.set(!0),this.innerVisible.set(!0)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-setting-panel"]],inputs:{title:"title"},standalone:!0,features:[p],ngContentSelectors:ro,decls:2,vars:1,consts:[[3,"class"],[3,"click"],["icon","Setting","size","20",3,"classname"],[3,"title"],[3,"click",4,"ngIf"],["icon","Close",3,"click","classname"],[4,"ngIf"],["icon","PushPinOutlined",3,"classname"],["icon","PushPinFilled",3,"classname"]],template:function(n,o){n&1&&(z(),h(0,ao,2,5,"div",0)(1,po,11,29)),n&2&&v(0,o.visible()?1:0)},dependencies:[R,Ce,se],styles:['.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}',"[_nghost-%COMP%]{display:flex}"]});let t=e;return t})();var go=()=>({width:"150",height:"40"});function xo(t,e){if(t&1&&l(0,"img",7),t&2){let s=x().$implicit,i=x();O("",i.prefix,"-item-thumb"),b("src",s.thumb,Te)}}function uo(t,e){if(t&1&&l(0,"app-icon",8),t&2){let s=x().$implicit,i=x();P(B(6,go)),O("",i.prefix,"-item-icon"),b("icon",s.icon)}}function bo(t,e){if(t&1&&(r(0,"div"),h(1,xo,1,4,"img",5)(2,uo,1,7,"app-icon",6),r(3,"span"),l(4,"app-text",2),a()()),t&2){let s=e.$implicit,i=x();O("",i.prefix,"-item"),f("data-designer-source-id",s.node.id),d(),v(1,s.thumb?1:-1),d(),v(2,s.icon?2:-1),d(),O("",i.prefix,"-item-text"),d(),b("title",s.title)}}function mo(t,e){if(t&1&&l(0,"div"),t&2){let s=x();O("",s.prefix,"-item-remain"),at("grid-column-start",s.gridColumnStart())}}var Vt=(()=>{let e=class e{constructor(){this.prefix=_("resource"),this.expand=Z(!0),this.remainItems=Z(0),this.signalSources=Z([]),this.gridColumnStart=dt(()=>`span ${3-this.remainItems()}`)}ngOnChanges(i){i.sources&&i.sources.currentValue&&(this.signalSources.set(this.sources.reduce((n,o)=>Pt(o)?n.concat(o):n,[])),this.remainItems.set(this.signalSources().reduce((n,o)=>n+(o.span??1),0)%3))}expandChange(i){i.stopPropagation(),i.preventDefault(),this.expand.update(n=>!n)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-resource"]],inputs:{title:"title",sources:"sources"},standalone:!0,features:[S,p],decls:11,vars:21,consts:[[3,"click"],["icon","Expand"],[3,"title"],[3,"class"],[3,"class","grid-column-start"],["alt","",3,"class","src"],[3,"class","style","icon"],["alt","",3,"src"],[3,"icon"]],template:function(n,o){n&1&&(r(0,"div")(1,"div",0),j("click",function(M){return o.expandChange(M)}),r(2,"div"),l(3,"app-icon",1),a(),r(4,"div"),l(5,"app-text",2),a()(),r(6,"div")(7,"div"),te(8,bo,5,10,"div",3,me),h(10,mo,1,5,"div",4),a()()()),n&2&&(be("",o.prefix," ",o.expand()?"expand":"",""),d(),O("",o.prefix,"-header"),d(),O("",o.prefix,"-header-expand"),d(2),O("",o.prefix,"-header-content"),d(),b("title",o.title),d(),O("",o.prefix,"-content-wrapper"),d(),O("",o.prefix,"-content"),d(),ne(o.signalSources()),d(2),v(10,o.remainItems()?10:-1))},dependencies:[Ce,R],styles:[".ngx-designable-resource[_ngcontent-%COMP%]{flex-wrap:wrap;overflow:hidden}.ngx-designable-resource-header[_ngcontent-%COMP%]{display:flex;align-items:center;padding:5px 8px;color:var(--dn-collapse-header-color);border-bottom:1px solid var(--dn-panel-border-color);background-color:var(--dn-panel-active-bg-color);cursor:pointer;transition:all .25s ease-in-out;font-size:13px}.ngx-designable-resource-header-expand[_ngcontent-%COMP%]{transform:rotate(-90deg);font-size:12px;transition:all .15s ease-in-out;margin-right:3px}.ngx-designable-resource-content-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;background:var(--dn-resource-content-bg-color)}.ngx-designable-resource-content[_ngcontent-%COMP%]{width:100%;display:flex;flex-wrap:wrap;display:none}.ngx-designable-resource.expand[_ngcontent-%COMP%] .ngx-designable-resource-content[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,33.3333%);grid-gap:1px;background-color:var(--dn-panel-border-color);border-bottom:1px solid var(--dn-panel-border-color)}.ngx-designable-resource.expand[_ngcontent-%COMP%] .ngx-designable-resource-header-expand[_ngcontent-%COMP%]{transform:rotate(0)}.ngx-designable-resource-item[_ngcontent-%COMP%]{position:relative;-webkit-user-select:none;user-select:none;background:var(--dn-resource-content-bg-color);min-height:40px;color:var(--dn-resource-item-color);display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:grab;transition:color .1s ease-out}.ngx-designable-resource-item[_ngcontent-%COMP%]:hover{color:var(--dn-resource-item-hover-color);box-shadow:0 0 10px #0000001a;z-index:1}.ngx-designable-resource-item-icon[_ngcontent-%COMP%]{margin:12px 0}.ngx-designable-resource-item-text[_ngcontent-%COMP%]{text-align:center;font-size:12px;line-height:1;margin-bottom:12px}.ngx-designable-resource-item-remain[_ngcontent-%COMP%]{background:var(--dn-resource-content-bg-color)}"]});let t=e;return t})();var ho=["*"],jt=(()=>{let e=class e{constructor(){this.currentStyle=Z({display:"flex",justifyContent:"space-between",marginBottom:"4px",padding:"0 4px"})}ngOnChanges(i){i.style&&i.style.currentValue&&this.updateStyle()}updateStyle(){this.currentStyle.set(ce({display:"flex",justifyContent:"space-between",marginBottom:"4px",padding:"0 4px"},this.style))}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-toolbar-panel"]],inputs:{style:"style",flexible:"flexible"},standalone:!0,features:[S,p],ngContentSelectors:ho,decls:2,vars:2,template:function(n,o){n&1&&(z(),r(0,"app-workspace-panel-item"),L(1),a()),n&2&&P(o.currentStyle())},dependencies:[Ye]});let t=e;return t})();var J=(()=>{let e=class e{constructor(){this.pageDetection$=new xe}change(){this.pageDetection$.next(!0)}subscribe(i){this.pageDetection$.subscribe(n=>i())}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=re({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var nt=()=>({marginRight:"20px"});function fo(t,e){t&1&&(r(0,"nz-button-group",1)(1,"button",2),l(2,"app-icon",3),a(),r(3,"button",2),l(4,"app-icon",4),a()()),t&2&&P(B(2,nt))}function Co(t,e){t&1&&(r(0,"nz-button-group",1)(1,"button",2),l(2,"app-icon",5),a(),r(3,"button",2),l(4,"app-icon",6),a()()),t&2&&P(B(2,nt))}function vo(t,e){}function Mo(t,e){if(t&1){let s=H();r(0,"nz-button-group",1)(1,"button",7),j("click",function(){E(s);let n=x();return V(n.selectPc())}),l(2,"app-icon",8),a(),r(3,"button",7),j("click",function(){E(s);let n=x();return V(n.selectMobile())}),l(4,"app-icon",9),a(),r(5,"button",7),j("click",function(){E(s);let n=x();return V(n.selectResponsive())}),l(6,"app-icon",10),a()()}t&2&&P(B(2,nt))}function _o(t,e){}var Rt=(()=>{let e=class e{constructor(i,n){this.designer=i,this.responsiveService=n,this.prefix=_("designer-tools"),this.use=["HISTORY","CURSOR","SCREEN_TYPE"],this.ScreenType=de,this.screen=this.designer.screen}selectPc(){this.screen.setType(de.PC),this.responsiveService.change()}selectMobile(){this.screen.setType(de.Mobile),this.responsiveService.change()}selectResponsive(){this.screen.setType(de.Responsive),this.responsiveService.change()}};e.\u0275fac=function(n){return new(n||e)(u(D),u(J))},e.\u0275cmp=c({type:e,selectors:[["app-designer-tool-widget"]],inputs:{style:"style",use:"use"},standalone:!0,features:[p],decls:6,vars:10,consts:[["nzSize","small",3,"style"],["nzSize","small"],["nz-button","","nzSize","small"],["icon","Undo"],["icon","Redo"],["icon","Move"],["icon","Selection"],["nz-button","","nzSize","small",3,"click"],["icon","Pc"],["icon","Mobile"],["icon","Responsive"]],template:function(n,o){n&1&&(r(0,"div"),h(1,fo,5,3,"nz-button-group",0)(2,Co,5,3,"nz-button-group",0)(3,vo,0,0)(4,Mo,7,3,"nz-button-group",0)(5,_o,0,0),a()),n&2&&(P(o.style),y(o.prefix),d(),v(1,o.use.includes("HISTORY")?1:-1),d(),v(2,o.use.includes("CURSOR")?2:-1),d(),v(3,o.use.includes("SCREEN_TYPE")&&o.screen.type===o.ScreenType.Responsive?3:-1),d(),v(4,o.use.includes("SCREEN_TYPE")?4:-1),d(),v(5,o.use.includes("SCREEN_TYPE")&&o.screen.type===o.ScreenType.Mobile?5:-1))},dependencies:[I,G,je,$,Y,R],encapsulation:2});let t=e;return t})();var k=function(t){return t.Component="Component",t.Outline="Outline",t.History="History",t.Expand="Expand",t.InputSource="InputSource",t.TextAreaSource="TextAreaSource",t.CardSource="CardSource",t.PushPinOutlined="PushPinOutlined",t.PushPinFilled="PushPinFilled",t.Close="Close",t.Undo="Undo",t.Redo="Redo",t.Move="Move",t.Selection="Selection",t.Pc="Pc",t.Mobile="Mobile",t.Responsive="Responsive",t.Design="Design",t.Json="Json",t.Code="Code",t.Play="Play",t.Setting="Setting",t.DragLeftSourceAnimation="DragLeftSourceAnimation",t.DragRightSourceAnimation="DragRightSourceAnimation",t.BatchDragAnimation="BatchDragAnimation",t.Command="Command",t.Shift="Shift",t.Delete="Delete",t.Page="Page",t.Clone="Clone",t.Container="Container",t.Remove="Remove",t}(k||{});var Nt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-outline-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M128 96h512a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H128a64 64 0 0 1-64-64V160a64 64 0 0 1 64-64z m32 64a32 32 0 1 0 0 64h448a32 32 0 0 0 0-64H160z m224 576h512a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64z m32 64a32 32 0 0 0 0 64h448a32 32 0 0 0 0-64H416z m-32-384h512a64 64 0 0 1 64 64v64a64 64 0 0 1-64 64H384a64 64 0 0 1-64-64v-64a64 64 0 0 1 64-64z m32 64a32 32 0 0 0 0 64h448a32 32 0 0 0 0-64H416z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var Wt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-history-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1056 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M144.050432 311.120128C150.72016 298.14528 159.483744 281.657568 165.972256 271.480736 245.506592 146.735712 385.091328 64 544 64 791.423552 64 992 264.576448 992 512 992 759.423552 791.423552 960 544 960 383.12528 960 242.055648 875.204416 163.047904 747.870016 152.260384 730.484064 148.608608 721.877024 148.608608 721.877024 140.526912 706.07824 121.00352 698.887232 104.646144 705.605952 88.174688 712.371488 81.331744 730.490304 89.107264 746.180064 89.107264 746.180064 94.27984 757.936064 105.745536 776.866816 195.465184 925.000928 358.17136 1024 544 1024 826.769792 1024 1056 794.769792 1056 512 1056 229.230208 826.769792 0 544 0 360.797344 0 200.068256 96.220896 109.592672 240.882816 105.015264 248.201632 99.386304 258.44688 94.010208 268.65776L76.719904 159.49104C73.980704 142.19648 57.73136 130.398432 40.154144 133.182368 22.698592 135.947072 10.815968 152.506944 13.539136 169.700448L38.593024 327.884448C44.117152 362.762368 76.620576 386.597728 111.74736 381.034208L269.931392 355.98032C287.335072 353.22384 299.2216 336.96048 296.437632 319.383232 293.67296 301.927712 277.178208 290.034752 260.117184 292.73696L144.050432 311.120128 144.050432 311.120128 144.050432 311.120128ZM544 223.852736C544 206.26096 529.79632 192 512 192 494.32688 192 480 206.584352 480 224.079136L480 511.72704C480 547.224 508.8624 576 544.27296 576L831.920864 576C849.637664 576 864 561.79632 864 544 864 526.32688 849.418752 512 832.147264 512L575.852736 512C558.26096 512 544 497.418752 544 480.147264L544 223.852736 544 223.852736 544 223.852736Z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var Ht=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-expand-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M512.002047 771.904425c-10.152221 0.518816-20.442588-2.800789-28.202319-10.598382L77.902254 315.937602c-14.548344-14.618952-14.548344-38.318724 0-52.933583 14.544251-14.614859 38.118156-14.614859 52.662407 0l381.437385 418.531212L893.432269 263.004019c14.544251-14.614859 38.125319-14.614859 52.662407 0 14.552437 14.614859 14.552437 38.314631 0 52.933583L540.205389 761.307066C532.451798 769.103636 522.158361 772.424264 512.002047 771.904425z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Bt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-input-source-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["viewBox","0 0 1424 1024","fill","currentColor","focusable","false","aria-hidden","true"],["stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["fill","var(--dn-brand-color)","transform","translate(150.000000, 512.000000) rotate(90.000000) translate(-150.000000, -512.000000) ","x","-50","y","502","width","400","height","20","rx","10"],["d","M1344,218 C1388.18278,218 1424,253.81722 1424,298 L1424,726 C1424,770.18278 1388.18278,806 1344,806 L80,806 C35.81722,806 0,770.18278 0,726 L0,298 C0,253.81722 35.81722,218 80,218 L1344,218 Z M1344,238 L80,238 C47.1942859,238 20.5378857,264.328343 20,297.00779 L20,298 L20,726 C20,758.805714 46.328343,785.462114 79.0077903,785.991962 L80,786 L1344,786 C1376.80571,786 1403.46211,759.671657 1404,726.99221 L1404,726 L1404,298 C1404,265.194286 1377.67166,238.537886 1344.99221,238.008038 L1344,238 Z","fill","#999999","fill-rule","nonzero"]],template:function(n,o){n&1&&(C(),r(0,"svg",0)(1,"g",1),l(2,"rect",2)(3,"path",3),a()()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})(),At=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-textarea-source-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M944,0 C988.18278,0 1024,35.81722 1024,80 L1024,944 C1024,988.18278 988.18278,1024 944,1024 L80,1024 C35.81722,1024 0,988.18278 0,944 L0,80 C0,35.81722 35.81722,0 80,0 L944,0 Z M944,20 L80,20 C47.1942859,20 20.5378857,46.328343 20,79.0077903 L20,80 L20,944 C20,976.805714 46.328343,1003.46211 79.0077903,1004 L80,1004 L944,1004 C976.805714,1004 1003.46211,977.671657 1004,944.99221 L1004,944 L1004,80 C1004,47.1942859 977.671657,20.5378857 944.99221,20 L944,20 Z","fill","#999999","fill-rule","nonzero"],["d","M947.487373,862.63456 C951.392616,866.539803 951.392616,872.871452 947.487373,876.776695 L876.776695,947.487373 C872.871452,951.392616 866.539803,951.392616 862.63456,947.487373 C858.729317,943.58213 858.729317,937.250481 862.63456,933.345238 L933.345238,862.63456 C937.250481,858.729317 943.58213,858.729317 947.487373,862.63456 Z M912.132034,784.852814 C916.037277,788.758057 916.037277,795.089706 912.132034,798.994949 L798.994949,912.132034 C795.089706,916.037277 788.758057,916.037277 784.852814,912.132034 C780.947571,908.226791 780.947571,901.895142 784.852814,897.989899 L897.989899,784.852814 C901.895142,780.947571 908.226791,780.947571 912.132034,784.852814 Z M876.776695,707.071068 C880.681938,710.976311 880.681938,717.307961 876.776695,721.213203 L721.213203,876.776695 C717.307961,880.681938 710.976311,880.681938 707.071068,876.776695 C703.165825,872.871452 703.165825,866.539803 707.071068,862.63456 L862.63456,707.071068 C866.539803,703.165825 872.871452,703.165825 876.776695,707.071068 Z M150,90 C155.522847,90 160,94.4771525 160,100 L160,380 C160,385.522847 155.522847,390 150,390 C144.477153,390 140,385.522847 140,380 L140,100 C140,94.4771525 144.477153,90 150,90 Z","fill","var(--dn-brand-color)"]],template:function(n,o){n&1&&(C(),r(0,"svg",0)(1,"g",1),l(2,"path",2)(3,"path",3),a()()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})(),$t=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-card-source-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:7,vars:2,consts:[["xmlns","http://www.w3.org/2000/svg","viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["d","M65,17 L962,17 C990.718807,17 1014,40.281193 1014,69 L1014,267 L1014,267 L13,267 L13,69 C13,40.281193 36.281193,17 65,17 Z","fill","#D8D8D8"],["d","M944,0 C988.18278,0 1024,35.81722 1024,80 L1024,944 C1024,988.18278 988.18278,1024 944,1024 L80,1024 C35.81722,1024 0,988.18278 0,944 L0,80 C0,35.81722 35.81722,0 80,0 L944,0 Z M944,20 L80,20 C47.1942859,20 20.5378857,46.328343 20,79.0077903 L20,80 L20,944 C20,976.805714 46.328343,1003.46211 79.0077903,1004 L80,1004 L944,1004 C976.805714,1004 1003.46211,977.671657 1004,944.99221 L1004,944 L1004,80 C1004,47.1942859 977.671657,20.5378857 944.99221,20 L944,20 Z","fill","#999999","fill-rule","nonzero"],["fill","#999999","transform","translate(513.500000, 267.000000) scale(-1, 1) rotate(630.000000) translate(-513.500000, -267.000000) ","x","503.5","y","-233.5","width","20","height","1001","rx","10"],["fill","var(--dn-brand-color)","transform","translate(340.000000, 142.000000) scale(-1, 1) rotate(630.000000) translate(-340.000000, -142.000000) ","x","330","y","-108","width","20","height","500","rx","10"],["fill","#999999","transform","translate(824.000000, 142.000000) scale(-1, 1) rotate(630.000000) translate(-824.000000, -142.000000) ","x","814","y","42","width","20","height","200","rx","10"]],template:function(n,o){n&1&&(C(),r(0,"svg",0)(1,"g",1),l(2,"path",2)(3,"path",3)(4,"rect",4)(5,"rect",5)(6,"rect",6),a()()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Yt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-pin-outlined-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","64 64 896 896","focusable","false","data-icon","pushpin","fill","currentColor","aria-hidden","true"],["d","M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 00-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 01-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})(),Gt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-pin-filled-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","64 64 896 896","focusable","false","data-icon","pushpin","fill","currentColor","aria-hidden","true"],["d","M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 00-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Qt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-close-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","64 64 896 896","fill","currentColor","focusable","false","aria-hidden","true"],["d","M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 00203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Ut=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-undo-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M629.44 291.712V0S0 394.56 0 458.24c0 63.744 629.44 416.64 629.44 416.64V625.088s289.344 4.672 370.304 374.976c84.48-279.104-54.912-693.824-370.304-708.352z m176.768 337.92c-91.392-52.544-172.736-54.464-176.064-54.592l-47.232-0.704V792.192c-229.76-131.2-461.568-275.584-525.44-334.72 62.848-62.912 294.656-222.848 525.44-369.984v252.096l44.544 2.048c132.352 6.144 214.144 90.944 259.52 161.024 55.488 85.952 86.912 195.52 90.432 303.232-51.584-91.328-116.8-144.96-171.2-176.256z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var Kt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-redo-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M394.59392 291.712V0S1024.03392 394.56 1024.03392 458.24c0 63.744-629.44 416.64-629.44 416.64V625.088S105.24992 629.76 24.28992 1000.064c-84.48-279.104 54.912-693.824 370.304-708.352z m-176.768 337.92c91.392-52.544 172.736-54.464 176.064-54.592l47.232-0.704V792.192c229.76-131.2 461.568-275.584 525.44-334.72-62.848-62.912-294.656-222.848-525.44-369.984v252.096l-44.544 2.048c-132.352 6.144-214.144 90.944-259.52 161.024C81.56992 588.608 50.14592 698.24 46.62592 805.888c51.584-91.328 116.8-144.96 171.2-176.256z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var qt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-move-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M664.576 792.533333l-124.416 124.16v-256.981333h-55.296v258.389333L360.533333 793.6l-36.096 36.138667 187.264 187.349333 189.013334-188.373333-36.138667-36.224zM483.84 107.306667v256.981333h55.296V105.898667L663.466667 230.4l36.096-36.138667L512.298667 6.869333l-189.013334 188.373334 36.138667 36.224 124.416-124.16zM230.272 360.533333l-36.096-36.138666-187.392 187.264 188.416 189.013333 36.224-36.138667-124.032-124.330666h256.853333v-55.253334H105.941333l124.330667-124.458666z m598.528-37.162666l-36.224 36.096 124.032 124.330666h-256.853333v55.253334h258.304l-124.330667 124.458666 36.096 36.096 187.392-187.264-188.416-189.013333z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var Jt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-selection-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M180.992 202.837333V54.144c0-8.917333-4.778667-17.066667-12.373333-21.546667a25.173333 25.173333 0 0 0-24.832 0 24.96 24.96 0 0 0-12.373334 21.461334V202.666667c0 8.832 4.650667 17.066667 12.373334 21.461333 7.594667 4.437333 17.066667 4.437333 24.832 0a24.661333 24.661333 0 0 0 12.373333-21.333333z m0 231.253334V285.44c0-8.832-4.693333-17.066667-12.373333-21.418667a24.661333 24.661333 0 0 0-24.832 0 24.96 24.96 0 0 0-12.373334 21.418667v148.693333c0 8.789333 4.650667 17.066667 12.373334 21.418667a24.832 24.832 0 0 0 37.205333-21.461333z m0 231.338666V516.693333c0-8.832-4.693333-17.066667-12.373333-21.461333a24.661333 24.661333 0 0 0-24.832 0 24.96 24.96 0 0 0-12.373334 21.461333v148.693334c0 8.789333 4.650667 17.066667 12.373334 21.418666 7.594667 4.48 17.066667 4.48 24.832 0a24.704 24.704 0 0 0 12.373333-21.418666z m0 231.381334v-148.778667c0-8.832-4.693333-17.066667-12.373333-21.461333a24.661333 24.661333 0 0 0-24.832 0 24.96 24.96 0 0 0-12.373334 21.461333v148.778667c0 8.832 4.650667 17.066667 12.373334 21.461333 7.594667 4.437333 17.066667 4.437333 24.832 0a24.96 24.96 0 0 0 12.373333-21.461333zM875.861333 202.837333V54.144c0-8.789333-4.693333-17.066667-12.373333-21.418667a24.661333 24.661333 0 0 0-24.874667 0 24.96 24.96 0 0 0-12.373333 21.418667v148.693333c0 8.832 4.693333 17.066667 12.373333 21.418667 7.68 4.48 17.109333 4.48 24.832 0a24.96 24.96 0 0 0 12.373334-21.418667z m0 231.253334V285.44c0-8.832-4.693333-17.066667-12.373333-21.418667a24.661333 24.661333 0 0 0-24.874667 0 24.96 24.96 0 0 0-12.373333 21.418667v148.693333c0 8.789333 4.693333 17.066667 12.373333 21.418667a24.832 24.832 0 0 0 37.205334-21.461333z m0 231.338666V516.693333c0-8.832-4.693333-17.066667-12.373333-21.461333a24.661333 24.661333 0 0 0-24.874667 0 24.96 24.96 0 0 0-12.373333 21.461333v148.693334c0 8.789333 4.693333 17.066667 12.373333 21.418666 7.68 4.48 17.109333 4.48 24.832 0a24.704 24.704 0 0 0 12.373334-21.418666z m-331.306666 179.456h148.650666c8.832 0 17.066667-4.693333 21.461334-12.373333a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461334-12.416h-148.650666c-8.832 0-17.066667 4.693333-21.461334 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.352 7.637333 12.544 12.416 21.461334 12.416z m-231.424 0h148.693333c8.832 0 17.066667-4.693333 21.418667-12.373333a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.418667-12.416H313.130667c-8.789333 0-17.066667 4.693333-21.418667 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.437333 7.637333 12.629333 12.416 21.418667 12.416z m-231.253334 0h148.650667c8.832 0 17.066667-4.693333 21.461333-12.373333a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461333-12.416H81.834667c-8.789333 0-17.066667 4.693333-21.418667 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.437333 7.637333 12.629333 12.416 21.418667 12.416zM775.808 153.216h148.650667c8.832 0 17.066667-4.693333 21.461333-12.416a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461333-12.373333h-148.650667c-8.832 0-17.066667 4.693333-21.461333 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.352 7.68 12.501333 12.373333 21.461333 12.373333z m-231.296 0h148.650667c8.832 0 17.066667-4.693333 21.461333-12.416a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461333-12.373333h-148.650667c-8.832 0-17.066667 4.693333-21.461333 12.373333a24.661333 24.661333 0 0 0 0 24.832c4.352 7.68 12.544 12.373333 21.461333 12.373333z m-231.424 0h148.693333c8.832 0 17.066667-4.693333 21.418667-12.416a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.418667-12.373333H313.130667c-8.789333 0-17.066667 4.693333-21.418667 12.373333a24.746667 24.746667 0 1 0 21.461333 37.205333z m-231.253333 0h148.650666c8.832 0 17.066667-4.693333 21.461334-12.416a24.661333 24.661333 0 0 0 0-24.832 24.96 24.96 0 0 0-21.461334-12.373333H81.834667c-8.789333 0-17.066667 4.693333-21.418667 12.373333a24.746667 24.746667 0 1 0 21.461333 37.205333zM1008.213333 941.781333l-92.842666-90.88 102.656-36.608-306.773334-125.568 126.634667 305.92 37.205333-103.594666 93.397334 91.52 0.085333 0.213333c10.794667 9.685333 27.136 9.813333 37.888 0.213333a28.202667 28.202667 0 0 0 4.266667-37.632 16.341333 16.341333 0 0 0-2.517334-3.584z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var Xt=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-pc-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1224 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M1151.216941 978.462118H33.370353c-26.021647 0-26.021647-14.697412-26.021647-29.394824s0-29.394824 26.021647-29.394823h1117.846588c26.021647 0 52.043294 14.697412 52.043294 29.394823s-26.021647 29.394824-52.043294 29.394824zM58.789647 749.266824c0 29.394824 14.697412 44.092235 44.032 44.092235h999.062588c29.334588 0 44.032-14.697412 44.032-44.092235V102.821647c0-29.334588-14.697412-44.032-44.032-44.032H102.821647c-29.334588 0-44.032 14.697412-44.032 44.032V749.327059z m1145.916235 0c0 58.789647-44.092235 102.821647-102.821647 102.821647H102.821647C44.092235 852.088471 0 808.056471 0 749.327059V102.821647C0 44.092235 44.092235 0 102.821647 0h999.062588C1160.613647 0 1204.705882 44.092235 1204.705882 102.821647V749.327059z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var en=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-mobile-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:3,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M505.685333 816.64c-28.586667 0-51.882667 23.253333-51.882666 51.882667 0 28.586667 23.253333 51.882667 51.882666 51.882666 28.586667 0 51.882667-23.253333 51.882667-51.882666 0-28.586667-23.296-51.882667-51.882667-51.882667z"],["d","M762.368 0H249.002667A78.421333 78.421333 0 0 0 170.666667 78.336v861.525333c0 43.178667 35.114667 78.336 78.336 78.336h513.365333a78.421333 78.421333 0 0 0 78.293333-78.336V78.336A78.421333 78.421333 0 0 0 762.368 0zM249.002667 52.224h513.365333c14.378667 0 26.112 11.690667 26.112 26.112v645.461333H222.890667V78.336c0-14.421333 11.690667-26.112 26.112-26.112zM762.368 965.973333H249.002667a26.154667 26.154667 0 0 1-26.112-26.112v-159.402666H788.48v159.402666a26.154667 26.154667 0 0 1-26.112 26.112z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var tn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-responsive-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["viewBox","0 0 1200 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M420.444699 238.915368h320.727579c40.96 0 71.141053 17.785263 89.249684 54.541474 6.790737 13.635368 9.162105 28.456421 8.892632 43.870316-0.323368 85.692632 0 171.924211 0 257.616842v138.725053c0 57.775158-40.043789 98.088421-98.088421 98.088421-214.069895 0.269474-428.085895 0-641.778527 0-43.600842 0-78.848-23.390316-93.07621-61.386106a101.645474 101.645474 0 0 1-6.25179-35.247157c0-132.796632-0.269474-265.593263 0-398.389895 0-56.589474 41.822316-97.818947 99.004632-97.818948h321.320421z m0.592842 542.72c107.034947 0 214.339368-0.269474 321.320421 0.323369a47.481263 47.481263 0 0 0 49.25979-49.205895c-0.323368-132.203789-0.323368-264.084211-0.323369-396.341895 0-30.504421-18.701474-49.475368-49.529263-49.475368H99.178173c-29.911579 0-48.882526 18.378105-48.882527 48.343579-0.323368 132.473263 0 265.269895 0 397.743158 0 7.706947 0.538947 15.144421 4.149895 22.258526 9.485474 18.378105 24.576 26.677895 45.325474 26.677895 107.034947-0.269474 214.339368-0.269474 321.320421-0.269474z","p-id","2492"],["d","M1185.803857 474.866526v380.01179c0 26.677895-8.623158 49.475368-31.097263 65.536a72.650105 72.650105 0 0 1-43.870316 13.635368c-69.093053 0.269474-138.132211 0-207.494737 0-10.671158 0-14.821053-4.473263-15.090526-15.144421a221.884632 221.884632 0 0 1 0-19.887158c0.269474-10.078316 4.688842-14.497684 15.090526-14.767158 14.228211-0.323368 28.133053 0 42.361263 0h161.253053c20.156632 0 28.779789-8.623158 28.779789-28.779789 0-34.654316-0.323368-69.362526 0.269474-104.016842 0-5.928421-2.048-7.437474-7.706947-7.437474-74.374737 0.269474-148.48 0.269474-222.908632 0.269474-15.090526 0-18.647579-3.233684-18.647579-18.647579 0-5.066105-0.323368-10.401684 0-15.737263 0.269474-10.617263 4.742737-15.090526 15.090526-15.090527h5.658948c73.512421 0 146.701474 0 220.213895 0.323369 6.251789 0 8.299789-1.185684 8.299789-8.030316-0.269474-197.416421-0.269474-394.832842-0.269474-592.249263 0-7.114105-0.323368-14.228211-4.742737-20.48a23.821474 23.821474 0 0 0-20.48-10.617263H736.213962c-22.528 0-31.744 9.162105-31.744 31.690105v80.033684c0 12.773053-4.149895 16.922947-16.869053 17.192421-6.521263 0-13.365895 0.269474-19.887157-0.323368-8.623158-0.538947-12.719158-4.688842-12.719158-12.988632-0.323368-31.744-1.185684-63.757474 0.538947-95.447579A73.296842 73.296842 0 0 1 729.962173 14.228211c126.868211-0.323368 254.059789-0.323368 380.604631 0 43.870316 0.323368 74.698105 33.792 74.698105 80.033684 0.916211 126.868211 0.592842 253.736421 0.592843 380.604631z m-765.305263 457.943579H19.952909c-16.006737 0-19.563789-3.557053-19.563789-19.563789 0-5.012211-0.323368-10.347789 0-15.683369 0.538947-9.754947 5.012211-13.958737 14.821053-14.551579h804.75621c2.101895 0 4.149895-0.269474 6.25179 0 8.299789 0.592842 12.719158 4.742737 13.042526 13.042527 0.538947 8.030316 0.269474 16.006737 0 24.037052-0.323368 8.030316-4.742737 11.587368-12.449684 12.449685-2.964211 0.269474-5.658947 0.269474-8.623158 0.269473h-397.743158z","p-id","2493"],["d","M954.002594 813.056a33.792 33.792 0 0 1-32.87579 32.929684c-17.785263 0-32.875789-15.090526-33.199158-32.875789 0-18.108632 15.413895-33.253053 33.468632-33.253053 18.108632 0.323368 32.606316 15.144421 32.606316 33.199158z","p-id","2494"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2)(3,"path",3),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var nn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-design-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1260 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M166.137305 564.657231a35.603692 35.603692 0 1 1 71.168 0 35.603692 35.603692 0 0 1-71.168 0z m54.744615-179.830154a55.847385 55.847385 0 1 1 111.694769 0 55.847385 55.847385 0 0 1-111.655384 0z m206.296615-146.313846a72.073846 72.073846 0 1 1 144.108308 0 72.073846 72.073846 0 0 1-144.108308 0z m272.541539 0a90.466462 90.466462 0 1 1 180.972308 0 90.466462 90.466462 0 0 1-180.972308 0z m549.021538-88.103385a31.783385 31.783385 0 0 1 3.15077 44.819692L771.596997 748.307692l-108.740923 75.657846 60.612923-119.138461L1202.858535 152.733538a31.783385 31.783385 0 0 1 44.859077-3.150769l0.945231 0.787693z m-82.156307 307.003077a32.413538 32.413538 0 0 1 32.295384 34.973539h0.118154c-2.56 29.459692-73.058462 298.535385-269.981538 415.350153-328.192 194.717538-543.350154 48.758154-586.358154-20.755692-29.696-48.009846-52.381538-100.864-69.710769-120.792615-27.214769-31.192615-150.055385 43.244308-233.944616-50.845539-83.928615-94.129231-58.525538-470.449231 343.276308-651.027692 367.931077-165.336615 631.414154 36.155077 673.161846 71.286154a31.428923 31.428923 0 1 1-38.990769 49.348923C917.241305 102.4 719.530535 28.199385 487.358228 89.796923 155.542843 176.206769 21.674535 525.351385 78.388382 660.046769c30.523077 72.467692 175.852308 6.222769 233.314461 53.996308 21.425231 17.801846 59.037538 91.254154 83.731692 134.774154 44.898462 79.281231 286.72 140.996923 497.979077 3.820307 195.820308-127.133538 240.718769-365.331692 240.71877-365.331692h0.118153a32.413538 32.413538 0 0 1 32.295385-29.892923z","p-id","3059"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var on=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-json-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M206.497462,203.065268 C225.380711,197.940758 240,211.850142 240,233.080254 C240,250.650002 230.253807,260.166948 222.944162,263.09524 C163.857868,285.057424 155.329949,307.751682 155.329949,357.532634 C155.329949,372.174091 156.548223,396.332494 156.548223,411.706023 C156.548223,468.807703 133.401015,496.626471 93.1979695,512 C134.010152,528.105602 156.548223,555.192297 156.548223,612.293977 C156.548223,619.107246 156.308942,627.645952 156.04247,636.317008 L155.98059,638.319645 L155.897583,640.989618 C155.607459,650.323572 155.329949,659.479398 155.329949,666.467366 C155.329949,716.248318 163.857868,738.942576 222.944162,760.90476 C230.253807,763.833052 240,773.349998 240,790.919746 C240,812.149858 225.380711,826.059242 206.497462,820.934732 C112.081218,796.044256 87.106599,750.655741 87.106599,678.912604 C87.106599,673.593637 87.3924294,663.980713 87.687192,654.067212 L87.687192,654.067212 L87.801145,650.223294 C88.0747343,640.939007 88.3248731,631.842609 88.3248731,626.203361 C88.3248731,572.762044 72.4873096,548.603641 31.0659898,547.139496 C11.5736041,545.67535 0,531.765966 0,512 C0,492.234034 11.5736041,478.32465 31.0659898,476.860504 C72.4873096,474.664286 88.3248731,451.237956 88.3248731,397.064567 C88.3248731,391.425318 88.0747343,382.32892 87.801145,373.044633 L87.801145,373.044633 L87.687192,369.200715 C87.3924294,359.287214 87.106599,349.67429 87.106599,344.355323 C87.106599,273.344259 112.081218,227.955744 206.497462,203.065268 Z M817.502538,203.065268 C911.918782,227.955744 936.893401,273.344259 936.893401,344.355323 C936.893401,349.67429 936.607571,359.287214 936.312808,369.200715 L936.198855,373.044633 C935.925266,382.32892 935.675127,391.425318 935.675127,397.064567 C935.675127,451.237956 951.51269,474.664286 992.93401,476.860504 C1012.4264,478.32465 1024,492.234034 1024,512 C1024,531.765966 1012.4264,545.67535 992.93401,547.139496 C951.51269,548.603641 935.675127,572.762044 935.675127,626.203361 C935.675127,631.842609 935.925266,640.939007 936.198855,650.223294 L936.312808,654.067212 C936.607571,663.980713 936.893401,673.593637 936.893401,678.912604 C936.893401,750.655741 911.918782,796.044256 817.502538,820.934732 C798.619289,826.059242 784,812.149858 784,790.919746 C784,773.349998 793.746193,763.833052 801.055838,760.90476 C860.142132,738.942576 868.670051,716.248318 868.670051,666.467366 C868.670051,659.479398 868.392541,650.323572 868.102417,640.989618 L868.01941,638.319645 L867.95753,636.317008 C867.691058,627.645952 867.451777,619.107246 867.451777,612.293977 C867.451777,555.192297 889.989848,528.105602 930.80203,512 C890.598985,496.626471 867.451777,468.807703 867.451777,411.706023 C867.451777,396.332494 868.670051,372.174091 868.670051,357.532634 C868.670051,307.751682 860.142132,285.057424 801.055838,263.09524 C793.746193,260.166948 784,250.650002 784,233.080254 C784,211.850142 798.619289,197.940758 817.502538,203.065268 Z M312,549 C342.375661,549 367,573.624339 367,604 C367,634.375661 342.375661,659 312,659 C281.624339,659 257,634.375661 257,604 C257,573.624339 281.624339,549 312,549 Z M512,549 C542.375661,549 567,573.624339 567,604 C567,634.375661 542.375661,659 512,659 C481.624339,659 457,634.375661 457,604 C457,573.624339 481.624339,549 512,549 Z M712,549 C742.375661,549 767,573.624339 767,604 C767,634.375661 742.375661,659 712,659 C681.624339,659 657,634.375661 657,604 C657,573.624339 681.624339,549 712,549 Z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var rn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-code-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M612.266667 130.133333c-17.066667-4.266667-34.133333 6.4-38.4 23.466667L390.4 832c-4.266667 17.066667 6.4 34.133333 23.466667 38.4 2.133333 0 6.4 2.133333 8.533333 2.133333 14.933333 0 27.733333-8.533333 29.866667-23.466666l181.333333-680.533334c6.4-17.066667-4.266667-34.133333-21.333333-38.4zM1015.466667 477.866667L744.533333 206.933333c-12.8-12.8-32-12.8-44.8 0-12.8 12.8-12.8 32 0 44.8l247.466667 247.466667-249.6 249.6c-12.8 12.8-12.8 32 0 44.8 6.4 6.4 14.933333 8.533333 23.466667 8.533333s17.066667-2.133333 23.466666-8.533333l270.933334-270.933333c6.4-6.4 8.533333-14.933333 8.533333-23.466667s-4.266667-14.933333-8.533333-21.333333zM326.4 206.933333c-12.8-12.8-32-12.8-44.8 0L8.533333 477.866667c-4.266667 6.4-8.533333 12.8-8.533333 21.333333s4.266667 17.066667 8.533333 23.466667l270.933334 270.933333c6.4 6.4 14.933333 8.533333 23.466666 8.533333s17.066667-2.133333 23.466667-8.533333c12.8-12.8 12.8-32 0-44.8L76.8 499.2l247.466667-247.466667c12.8-12.8 12.8-32 2.133333-44.8z","p-id","4084"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var an=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-play-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M453.553208,130.165945 C510.884384,98.2598995 583.075347,118.345868 615.784549,174.941064 L616.763596,176.667229 L924.649574,729.899847 C934.581184,747.745708 939.793739,767.831089 939.793739,788.254399 C939.793739,853.865828 887.137053,907.178628 821.778158,908.238323 L819.793739,908.254399 L204.021781,908.254399 C183.598471,908.254399 163.51309,903.041844 145.667229,893.110235 C88.3360528,861.204189 67.357712,789.267478 98.2149938,731.641648 L99.1659454,729.899847 L407.051924,176.667229 C417.919777,157.139057 434.025036,141.033798 453.553208,130.165945 Z M492.456243,200.069836 C485.946852,203.692453 480.578432,209.060873 476.955815,215.570264 L169.069836,768.802882 C158.327059,788.106308 165.266837,812.463568 184.570264,823.206345 C190.518884,826.516881 197.214011,828.254399 204.021781,828.254399 L819.793739,828.254399 C841.885129,828.254399 859.793739,810.345789 859.793739,788.254399 C859.793739,781.446629 858.056221,774.751502 854.745684,768.802882 L546.859705,215.570264 C536.116929,196.266837 511.759669,189.327059 492.456243,200.069836 Z","transform","translate(511.896869, 511.627200) rotate(-270.000000) translate(-511.896869, -511.627200) "]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var sn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-setting-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M512,12 C582.636164,12 639.898089,69.261925 639.898089,139.892574 L639.898349,141.781694 C654.742486,146.909017 669.244536,152.924618 683.334385,159.790219 L684.678178,158.446609 C734.625489,108.499299 815.60608,108.499299 865.553391,158.446609 C914.944885,207.838104 915.554206,287.697419 867.027692,337.823433 L865.781597,339.091759 L864.209781,340.665615 C871.075392,354.755482 877.090999,369.257552 882.218326,384.101709 L884.101911,384.101911 C954.738075,384.101911 1012,441.363836 1012,512 C1012,581.850122 955.961792,638.750039 886.20392,639.881057 L884.266694,639.898067 L882.218306,639.898349 C877.090983,654.742486 871.075382,669.244536 864.209781,683.334385 L865.553391,684.678178 C915.500701,734.625489 915.500701,815.60608 865.553391,865.553391 C816.161896,914.944885 736.302581,915.554206 686.176567,867.027692 L684.908241,865.781597 L683.334385,864.209781 C669.244536,871.075382 654.742486,877.090983 639.898349,882.218306 L639.898089,884.101911 C639.898089,954.738075 582.636164,1012 512,1012 C442.149878,1012 385.249961,955.961792 384.118943,886.20392 L384.101928,884.266076 L384.101709,882.218326 C369.257552,877.090998 354.755482,871.075391 340.665615,864.209781 L339.321822,865.553391 C289.374511,915.500701 208.39392,915.500701 158.446609,865.553391 C108.499299,815.60608 108.499299,734.625489 158.444679,684.680108 L159.790219,683.334385 C152.924618,669.244536 146.909017,654.742486 141.781694,639.898349 L139.898089,639.898089 C69.261925,639.898089 12,582.636164 12,512 C12,441.363836 69.261925,384.101911 139.893809,384.101911 L141.781674,384.101709 C146.909002,369.257552 152.924609,354.755482 159.790219,340.665615 L158.446609,339.321822 C108.499299,289.374511 108.499299,208.39392 158.446609,158.446609 C208.39392,108.499299 289.374511,108.499299 339.319892,158.444679 L340.665615,159.790219 C354.115034,153.236682 367.940034,147.457631 382.079633,142.486357 L384.101709,141.781674 L384.101911,139.898089 C384.101911,69.261925 441.363836,12 512,12 Z M512,92 C485.546616,92 464.101911,113.444705 464.101911,139.902369 L464.095214,202.494122 L434.069257,210.22259 C405.791983,217.500958 378.786083,228.726636 353.744632,243.523454 L327.044529,259.300358 L282.753279,215.015152 C264.047912,196.309785 233.720519,196.309785 215.015152,215.015152 C196.309785,233.720519 196.309785,264.047912 215.017082,282.755209 L259.300358,327.044529 L243.523454,353.744632 C228.726636,378.786083 217.500958,405.791983 210.22259,434.069257 L202.494122,464.095214 L139.898089,464.101911 C113.444705,464.101911 92,485.546616 92,512 C92,538.453384 113.444705,559.898089 139.903605,559.89809 L202.494528,559.90672 L210.222812,589.931607 C217.501187,618.208568 228.726787,645.214173 243.523454,670.255368 L259.300358,696.955471 L215.015152,741.246721 C196.309785,759.952088 196.309785,790.279481 215.015152,808.984848 C233.720519,827.690215 264.047912,827.690215 282.755209,808.982918 L327.044529,764.699642 L353.744632,780.476546 C378.786083,795.273364 405.791983,806.499042 434.069257,813.77741 L464.095214,821.505878 L464.101893,883.937746 L464.110865,885.045091 C464.606855,911.08442 485.890111,932 512,932 C538.453384,932 559.898089,910.555295 559.89809,884.096395 L559.90672,821.505472 L589.931607,813.777188 C618.208568,806.498813 645.214173,795.273213 670.255368,780.476546 L696.955471,764.699642 L741.131179,808.869322 L741.919981,809.645446 C760.683285,827.707314 790.522368,827.447328 808.984848,808.984848 C827.690215,790.279481 827.690215,759.952088 808.982918,741.244791 L764.699642,696.955471 L780.476546,670.255368 C795.273213,645.214173 806.498813,618.208568 813.777188,589.931607 L821.505472,559.90672 L883.937128,559.898112 L885.045091,559.889135 C911.08442,559.393145 932,538.109889 932,512 C932,485.546616 910.555295,464.101911 884.097631,464.101911 L821.505878,464.095214 L813.77741,434.069257 C806.499042,405.791983 795.273364,378.786083 780.476546,353.744632 L764.699642,327.044529 L808.869322,282.868821 L809.645446,282.080019 L810.181805,281.51382 C827.700294,262.721071 827.262703,233.293007 808.984848,215.015152 C790.279481,196.309785 759.952088,196.309785 741.244791,215.017082 L696.955471,259.300358 L670.255368,243.523454 C645.214173,228.726787 618.208568,217.501187 589.931607,210.222812 L559.90672,202.494528 L559.898089,139.898089 C559.898089,113.444705 538.453384,92 512,92 Z M512,313 C621.904665,313 711,402.095335 711,512 C711,621.904665 621.904665,711 512,711 C402.095335,711 313,621.904665 313,512 C313,402.095335 402.095335,313 512,313 Z M512,393 C446.278115,393 393,446.278115 393,512 C393,577.721885 446.278115,631 512,631 C577.721885,631 631,577.721885 631,512 C631,446.278115 577.721885,393 512,393 Z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var ln=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-drag-left-source-animation-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:24,vars:2,consts:[["viewBox","0 0 1024 1024"],["id","helper-drag-leftrec","width","260","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(97.4763,336) translate(-27.4763,-124)"],["id","helper-drag-rightrec","width","580","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(443.476,336) translate(-69.5,-124)"],["id","helper-drag-rec","width","210","height","100","fill","#ffffff","rx","10","stroke","none",2,"transform","translate(-111.034px,-48.1565px)","animation","3.3s linear infinite both helper-drag-rec_w, 3.3s linear infinite both helper-drag-rec_h, 3.3s linear infinite both helper-drag-rec_mo","offset-path","path('M206.034,298.157L205.034,298.157C481.262,280.399,662.717,480.353,670.01,510.157L505.01,280.552L515.01,290.157L515.01,290.157')","offset-rotate","0deg"],["id","helper-drag-mouse","fill","#000000","fill-rule","nonzero","opacity","1",2,"transform","scale(2,2) translate(-14px,-14px)","animation","3.3s linear infinite both helper-drag-mouse_mo","offset-path","path('M200,613L200,290L200,300L200,300C371.375,309.667,501.439,327.173,663.976,512L663.976,512')","offset-rotate","0deg"],["id","helper-drag-mouse-path","d","M27.9059,13.8023L23.4402,10.278C23.364,10.218,23.2602,10.2069,23.173,10.2494C23.0858,10.2919,23.0305,10.3805,23.0308,10.4775L23.0308,12.7418L15.2614,12.7418L15.2614,4.9723L17.5292,4.9723C17.7392,4.9723,17.8582,4.72732,17.7287,4.56283L14.201,0.0971035C14.1537,0.0358608,14.0806,0,14.0032,0C13.9258,0,13.8528,0.0358608,13.8055,0.0971035L10.2778,4.56283C10.2178,4.63907,10.2067,4.74288,10.2492,4.83009C10.2917,4.91729,10.3803,4.97254,10.4773,4.9723L12.7416,4.9723L12.7416,12.7418L4.97221,12.7418L4.97221,10.474C4.97221,10.264,4.72723,10.145,4.56274,10.2745L0.0971017,13.8023C0.0358601,13.8496,0,13.9226,0,14C0,14.0774,0.0358601,14.1504,0.0971017,14.1977L4.55924,17.7255C4.72373,17.855,4.96871,17.7395,4.96871,17.526L4.96871,15.2617L12.7381,15.2617L12.7381,23.0312L10.4703,23.0312C10.2603,23.0312,10.1413,23.2762,10.2708,23.4407L13.7985,27.9029C13.9,28.0324,14.096,28.0324,14.194,27.9029L17.7217,23.4407C17.8512,23.2762,17.7357,23.0312,17.5222,23.0312L15.2614,23.0312L15.2614,15.2617L23.0308,15.2617L23.0308,17.5295C23.0308,17.7395,23.2757,17.8585,23.4402,17.729L27.9024,14.2012C27.9634,14.1533,27.9993,14.0802,28,14.0026C28.0007,13.925,27.966,13.8513,27.9059,13.8023L27.9059,13.8023Z","transform","translate(14,14) translate(-14,-14)"],["id","helper-drag-boomrightup","opacity","0","transform","translate(985.577,207.1) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-drag-boomrightup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a0_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a1_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a2_d"],["id","helper-drag-boomleftup","opacity","0","transform","translate(367.253,188.323) rotate(-90) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-drag-boomleftup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a3_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a4_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a5_d"],["id","helper-drag-boomrightbottom","opacity","0","transform","translate(960.3,845.127) rotate(90) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-drag-boomrightbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a6_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a7_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a8_d"],["id","helper-drag-boomleftbottom","opacity","0","transform","translate(335.477,819.85) rotate(-180) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-drag-boomleftbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a9_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a10_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a11_d"]],template:function(n,o){n&1&&(C(),r(0,"svg",0)(1,"style"),w(2," @keyframes helper-drag-rec_w { 0% { width: 210px; } 54.5455% { width: 210px; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { width: 540px; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { width: 520px; } 100% { width: 520px; } } @keyframes helper-drag-rec_h { 0% { height: 100px; } 54.5455% { height: 100px; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { height: 560px; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { height: 540px; } 100% { height: 540px; } } @keyframes helper-drag-rec_mo { 0% { offset-distance: 0%; } 33.3333% { offset-distance: 0.12%; animation-timing-function: cubic-bezier(0.62, 0.079, 0.616, 1); } 54.5455% { offset-distance: 64.297%; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { offset-distance: 98.331%; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-drag-mouse_mo { 0% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.69, 0.145, 0.37, 1); } 18.1818% { offset-distance: 37.49%; } 24.2424% { offset-distance: 38.651%; } 33.3333% { offset-distance: 38.651%; animation-timing-function: cubic-bezier(0.62, 0.079, 0.616, 1); } 54.5455% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-drag-boomrightup_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a0_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a1_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a2_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-drag-boomleftup_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a3_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a4_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a5_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-drag-boomrightbottom_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a6_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a7_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a8_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-drag-boomleftbottom_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a9_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a10_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a11_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } "),a(),l(3,"rect",1)(4,"rect",2)(5,"rect",3),r(6,"g",4),l(7,"path",5),a(),r(8,"g",6),l(9,"path",7)(10,"path",8)(11,"path",9),a(),r(12,"g",10),l(13,"path",11)(14,"path",12)(15,"path",13),a(),r(16,"g",14),l(17,"path",15)(18,"path",16)(19,"path",17),a(),r(20,"g",18),l(21,"path",19)(22,"path",20)(23,"path",21),a()()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})(),cn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-drag-right-source-animation-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:24,vars:2,consts:[["viewBox","0 0 1024 1024"],["id","helper-leftrec","width","260","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(721.276,336) translate(-27.4763,-124)"],["id","helper-rightrec","width","580","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(139.5,336) translate(-69.5,-124)"],["id","helper-rec","width","210","height","100","fill","#ffffff","rx","10","stroke","none",2,"transform","translate(-105px,-50px)","animation","3.3s linear infinite both helper-rec_w, 3.3s linear infinite both helper-rec_h, 3.3s linear infinite both helper-rec_mo","offset-path","path('M823.8,300.3L823.8,300.3C649.753,292.487,465.346,303.22,360,512L195,282L205,292L205,292')","offset-rotate","0deg"],["id","helper-mouse","fill","#000000","fill-rule","nonzero","opacity","1",2,"transform","scale(2,2) translate(-14px,-14px)","animation","3.3s linear infinite both helper-mouse_mo","offset-path","path('M823.8,616L823.8,290L823.8,300L823.8,300C630.302,283.946,461.204,322.291,360,512L360,512')","offset-rotate","0deg"],["id","helper-mouse-path","d","M27.9059,13.8023L23.4402,10.278C23.364,10.218,23.2602,10.2069,23.173,10.2494C23.0858,10.2919,23.0305,10.3805,23.0308,10.4775L23.0308,12.7418L15.2614,12.7418L15.2614,4.9723L17.5292,4.9723C17.7392,4.9723,17.8582,4.72732,17.7287,4.56283L14.201,0.0971035C14.1537,0.0358608,14.0806,0,14.0032,0C13.9258,0,13.8528,0.0358608,13.8055,0.0971035L10.2778,4.56283C10.2178,4.63907,10.2067,4.74288,10.2492,4.83009C10.2917,4.91729,10.3803,4.97254,10.4773,4.9723L12.7416,4.9723L12.7416,12.7418L4.97221,12.7418L4.97221,10.474C4.97221,10.264,4.72723,10.145,4.56274,10.2745L0.0971017,13.8023C0.0358601,13.8496,0,13.9226,0,14C0,14.0774,0.0358601,14.1504,0.0971017,14.1977L4.55924,17.7255C4.72373,17.855,4.96871,17.7395,4.96871,17.526L4.96871,15.2617L12.7381,15.2617L12.7381,23.0312L10.4703,23.0312C10.2603,23.0312,10.1413,23.2762,10.2708,23.4407L13.7985,27.9029C13.9,28.0324,14.096,28.0324,14.194,27.9029L17.7217,23.4407C17.8512,23.2762,17.7357,23.0312,17.5222,23.0312L15.2614,23.0312L15.2614,15.2617L23.0308,15.2617L23.0308,17.5295C23.0308,17.7395,23.2757,17.8585,23.4402,17.729L27.9024,14.2012C27.9634,14.1533,27.9993,14.0802,28,14.0026C28.0007,13.925,27.966,13.8513,27.9059,13.8023L27.9059,13.8023Z","transform","translate(14,14) translate(-14,-14)"],["id","helper-boomrightup","opacity","0","transform","translate(678.153,207.1) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-boomrightup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a0_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a1_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a2_d"],["id","helper-boomleftup","opacity","0","transform","translate(65.1,188.323) rotate(-90) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-boomleftup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a3_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a4_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a5_d"],["id","helper-boomrightbottom","opacity","0","transform","translate(652.876,845.127) rotate(90) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-boomrightbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a6_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a7_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a8_d"],["id","helper-boomleftbottom","opacity","0","transform","translate(39.8234,819.85) rotate(-180) scale(1.3,1.3) translate(-13,-13)",2,"animation","3.3s linear infinite both helper-boomleftbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a9_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a10_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","3.3s linear infinite both a11_d"]],template:function(n,o){n&1&&(C(),r(0,"svg",0)(1,"style"),w(2," @keyframes helper-rec_w { 0% { width: 210px; } 54.5455% { width: 210px; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { width: 540px; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { width: 520px; } 100% { width: 520px; } } @keyframes helper-rec_h { 0% { height: 100px; } 54.5455% { height: 100px; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { height: 560px; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { height: 540px; } 100% { height: 540px; } } @keyframes helper-rec_mo { 0% { offset-distance: 0%; } 33.3333% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.62, 0.079, 0.616, 1); } 54.5455% { offset-distance: 64.764%; animation-timing-function: cubic-bezier(0.904, 0, 0.726, 0.668); } 66.6667% { offset-distance: 98.323%; animation-timing-function: cubic-bezier(0.214, 0.499, 0.52, 0.867); } 72.7273% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-mouse_mo { 0% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.69, 0.145, 0.37, 1); } 18.1818% { offset-distance: 36.981%; } 24.2424% { offset-distance: 38.116%; } 33.3333% { offset-distance: 38.116%; animation-timing-function: cubic-bezier(0.62, 0.079, 0.616, 1); } 54.5455% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-boomrightup_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a0_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a1_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a2_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-boomleftup_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a3_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a4_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a5_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-boomrightbottom_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a6_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a7_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a8_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-boomleftbottom_o { 0% { opacity: 0; } 66.6667% { opacity: 0; } 69.697% { opacity: 1; } 75.7576% { opacity: 1; } 78.7879% { opacity: 0; } 100% { opacity: 0; } } @keyframes a9_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a10_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a11_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 66.6667% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 72.7273% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 78.7879% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } "),a(),l(3,"rect",1)(4,"rect",2)(5,"rect",3),r(6,"g",4),l(7,"path",5),a(),r(8,"g",6),l(9,"path",7)(10,"path",8)(11,"path",9),a(),r(12,"g",10),l(13,"path",11)(14,"path",12)(15,"path",13),a(),r(16,"g",14),l(17,"path",15)(18,"path",16)(19,"path",17),a(),r(20,"g",18),l(21,"path",19)(22,"path",20)(23,"path",21),a()()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})(),pn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-batch-drag-animation-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:27,vars:2,consts:[["viewBox","0 0 1024 1024"],["id","helper-batch-drag-rightrec","width","880","height","600","fill","#eeeeee","stroke","none","fill-rule","evenodd","rx","12","transform","translate(441.5,336) translate(-369.5,-124)"],["id","helper-batch-drag-boomrightup","opacity","0","transform","translate(953.977,487.425) scale(1.3,1.3) translate(-13,-13)",2,"animation","2.5s linear infinite both helper-batch-drag-boomrightup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a0_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a1_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a2_d"],["id","helper-batch-drag-boomleftup","opacity","0","transform","translate(560.35,462.149) rotate(-90) scale(1.3,1.3) translate(-13,-13)",2,"animation","2.5s linear infinite both helper-batch-drag-boomleftup_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a3_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a4_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a5_d"],["id","helper-batch-drag-boomrightbottom","opacity","0","transform","translate(928.7,805.302) rotate(90) scale(1.3,1.3) translate(-13,-13)",2,"animation","2.5s linear infinite both helper-batch-drag-boomrightbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a6_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a7_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a8_d"],["id","helper-batch-drag-boomleftbottom","opacity","0","transform","translate(535.073,784.75) rotate(-180) scale(1.3,1.3) translate(-13,-13)",2,"animation","2.5s linear infinite both helper-batch-drag-boomleftbottom_o"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a9_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(45) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a10_d"],["fill","#b6b6b6","opacity","1","stroke","none","d","M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z","transform","translate(-15.4435,22) rotate(90) scale(2,2) translate(-2,-14)",2,"animation","2.5s linear infinite both a11_d"],["id","helpler-dragwhole",2,"transform","translate(-166.5px,-140px)","animation","2.5s linear infinite both helpler-dragwhole_t, 2.5s linear infinite both helpler-dragwhole_mo","offset-path","path('M286.5,396L286.5,396L286.5,396L286.5,396C470.732,414.82,636.636,472.739,744.5,633.126L744.5,633.126')","offset-rotate","0deg"],["id","helper-batch-drag-rec","width","333","height","280","fill","none","rx","10","stroke","#a5a5a5","fill-rule","nonzero","stroke-width","6","stroke-dasharray","12 20","transform","translate(111.034,48.1565) translate(-111.034,-48.1565)"],["width","281","height","60","stroke","none","fill","#c4c4c4","stroke-width","2","rx","10","transform","translate(166.5,53) translate(-140.5,-30)"],["width","140.5","height","60","stroke","none","fill","#c4c4c4","stroke-width","2","rx","10","transform","translate(166.5,137.525) translate(-140.5,-30)"],["width","190.054","height","60","stroke","none","fill","#c4c4c4","stroke-width","2","rx","10","transform","translate(166.5,222.051) translate(-140.5,-30)"],["id","helper-batch-drag-mouse","fill","#000000","fill-rule","nonzero","opacity","1",2,"transform","scale(2,2) translate(-14px,-14px)","animation","2.5s linear infinite both helper-batch-drag-mouse_mo","offset-path","path('M286.5,744L286.5,378L286.5,396L286.5,396C474.045,416.166,638.679,477.076,744.5,633.126L744.5,633.126')","offset-rotate","0deg"],["id","helper-batch-drag-mouse-path","d","M27.9059,13.8023L23.4402,10.278C23.364,10.218,23.2602,10.2069,23.173,10.2494C23.0858,10.2919,23.0305,10.3805,23.0308,10.4775L23.0308,12.7418L15.2614,12.7418L15.2614,4.9723L17.5292,4.9723C17.7392,4.9723,17.8582,4.72732,17.7287,4.56283L14.201,0.0971035C14.1537,0.0358608,14.0806,0,14.0032,0C13.9258,0,13.8528,0.0358608,13.8055,0.0971035L10.2778,4.56283C10.2178,4.63907,10.2067,4.74288,10.2492,4.83009C10.2917,4.91729,10.3803,4.97254,10.4773,4.9723L12.7416,4.9723L12.7416,12.7418L4.97221,12.7418L4.97221,10.474C4.97221,10.264,4.72723,10.145,4.56274,10.2745L0.0971017,13.8023C0.0358601,13.8496,0,13.9226,0,14C0,14.0774,0.0358601,14.1504,0.0971017,14.1977L4.55924,17.7255C4.72373,17.855,4.96871,17.7395,4.96871,17.526L4.96871,15.2617L12.7381,15.2617L12.7381,23.0312L10.4703,23.0312C10.2603,23.0312,10.1413,23.2762,10.2708,23.4407L13.7985,27.9029C13.9,28.0324,14.096,28.0324,14.194,27.9029L17.7217,23.4407C17.8512,23.2762,17.7357,23.0312,17.5222,23.0312L15.2614,23.0312L15.2614,15.2617L23.0308,15.2617L23.0308,17.5295C23.0308,17.7395,23.2757,17.8585,23.4402,17.729L27.9024,14.2012C27.9634,14.1533,27.9993,14.0802,28,14.0026C28.0007,13.925,27.966,13.8513,27.9059,13.8023L27.9059,13.8023Z","transform","translate(14,14) translate(-14,-14)"]],template:function(n,o){n&1&&(C(),r(0,"svg",0)(1,"style"),w(2," @keyframes helper-batch-drag-boomrightup_o { 0% { opacity: 0; } 60% { opacity: 0; } 64% { opacity: 1; } 72% { opacity: 1; } 76% { opacity: 0; } 100% { opacity: 0; } } @keyframes a0_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a1_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a2_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-batch-drag-boomleftup_o { 0% { opacity: 0; } 60% { opacity: 0; } 64% { opacity: 1; } 72% { opacity: 1; } 76% { opacity: 0; } 100% { opacity: 0; } } @keyframes a3_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a4_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a5_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-batch-drag-boomrightbottom_o { 0% { opacity: 0; } 60% { opacity: 0; } 64% { opacity: 1; } 72% { opacity: 1; } 76% { opacity: 0; } 100% { opacity: 0; } } @keyframes a6_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a7_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a8_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helper-batch-drag-boomleftbottom_o { 0% { opacity: 0; } 60% { opacity: 0; } 64% { opacity: 1; } 72% { opacity: 1; } 76% { opacity: 0; } 100% { opacity: 0; } } @keyframes a9_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a10_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes a11_d { 0% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); } 60% { d: path( 'M1,0L3,0C3.55228,0,4,0.447715,4,1L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,1C0,0.447715,0.447715,0,1,0Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 68% { d: path( 'M1,-15L3,-15C3.55228,-15,4,-14.5523,4,-14L4,3C4,3.55228,3.55228,4,3,4L1,4C0.447715,4,0,3.55228,0,3L0,-14C0,-14.5523,0.447715,-15,1,-15Z' ); animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); } 76% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } 100% { d: path( 'M1,-10L3,-10C3.55228,-10,4,-9.55228,4,-9L4,-7C4,-6.44772,3.55228,-6,3,-6L1,-6C0.447715,-6,0,-6.44772,0,-7L0,-9C0,-9.55228,0.447715,-10,1,-10Z' ); } } @keyframes helpler-dragwhole_t { 0% { transform: scale(1, 1) translate(-166.5px, -140px); } 60% { transform: scale(1, 1) translate(-166.5px, -140px); } 64% { transform: scale(1.1, 1.1) translate(-166.5px, -140px); } 68% { transform: scale(1, 1) translate(-166.5px, -140px); } 100% { transform: scale(1, 1) translate(-166.5px, -140px); } } @keyframes helpler-dragwhole_mo { 0% { offset-distance: 0%; } 20% { offset-distance: 0%; } 28% { offset-distance: 0%; } 40% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.69, 0.145, 0.37, 1); } 68% { offset-distance: 100%; } 100% { offset-distance: 100%; } } @keyframes helper-batch-drag-mouse_mo { 0% { offset-distance: 0%; animation-timing-function: cubic-bezier(0.766821, 0.127231, 0.642631, 0.749003); } 20% { offset-distance: 39.885%; animation-timing-function: cubic-bezier(0.232064, 0.618697, 0.545352, 1); } 28% { offset-distance: 41.847%; } 40% { offset-distance: 41.847%; animation-timing-function: cubic-bezier(0.69, 0.145, 0.37, 1); } 68% { offset-distance: 100%; } 100% { offset-distance: 100%; } } "),a(),l(3,"rect",1),r(4,"g",2),l(5,"path",3)(6,"path",4)(7,"path",5),a(),r(8,"g",6),l(9,"path",7)(10,"path",8)(11,"path",9),a(),r(12,"g",10),l(13,"path",11)(14,"path",12)(15,"path",13),a(),r(16,"g",14),l(17,"path",15)(18,"path",16)(19,"path",17),a(),r(20,"g",18),l(21,"rect",19)(22,"rect",20)(23,"rect",21)(24,"rect",22),a(),r(25,"g",23),l(26,"path",24),a()()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var dn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-command-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:3,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M652.714667 699.904H371.285333c-26.752 0-47.189333-20.48-47.189333-47.189333V371.285333c0-26.752 20.48-47.189333 47.189333-47.189333h281.429334c26.752 0 47.189333 20.48 47.189333 47.189333v281.429334c0 26.752-20.48 47.189333-47.189333 47.189333z m-234.24-94.336h187.093333V418.432H418.432v187.136z","p-id","5442"],["d","M794.24 418.432h-141.525333c-26.709333 0-47.146667-20.437333-47.146667-47.146667V229.76A189.226667 189.226667 0 0 1 794.24 41.088a189.226667 189.226667 0 0 1 188.672 188.672C981.333333 333.525333 896.426667 418.432 794.24 418.432z m-94.336-94.293333h94.293333a94.634667 94.634667 0 0 0 94.378667-94.378667 94.634667 94.634667 0 0 0-94.336-94.293333 94.592 94.592 0 0 0-94.336 94.293333v94.336zM371.285333 418.432H229.76A189.226667 189.226667 0 0 1 41.088 229.76C42.666667 127.573333 127.573333 42.666667 231.381333 42.666667a189.226667 189.226667 0 0 1 188.629334 188.672V372.906667a48.426667 48.426667 0 0 1-48.725334 45.568z m-139.946666-281.429333a94.634667 94.634667 0 0 0-94.336 94.336c0 51.882667 42.453333 94.336 94.336 94.336h94.336v-94.293334C324.096 179.413333 281.642667 136.96 231.381333 136.96zM794.24 981.333333a189.226667 189.226667 0 0 1-188.672-188.672V651.093333c0-26.709333 20.437333-47.146667 47.146667-47.146666h141.525333a189.226667 189.226667 0 0 1 188.672 188.672C981.333333 896.426667 896.426667 981.333333 794.24 981.333333z m-94.336-281.429333v94.293333c0 51.925333 42.453333 94.378667 94.293333 94.378667a94.634667 94.634667 0 0 0 94.378667-94.336 94.634667 94.634667 0 0 0-94.336-94.336h-94.336zM231.338667 981.333333A189.226667 189.226667 0 0 1 42.666667 792.661333a189.226667 189.226667 0 0 1 188.672-188.672H372.906667c26.709333 0 47.146667 20.437333 47.146666 47.146667v141.525333C418.432 896.426667 333.525333 981.333333 231.338667 981.333333z m0-281.429333a94.592 94.592 0 0 0-94.293334 94.293333c0 51.925333 42.410667 94.378667 94.293334 94.378667a94.634667 94.634667 0 0 0 94.336-94.336v-94.336h-94.293334z","p-id","5443"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var gn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-shift-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M464.213333 105.301333a74.496 74.496 0 0 0-9.6 9.557334L119.04 517.546667a74.666667 74.666667 0 0 0 9.557333 105.130666l5.973334 4.48c12.330667 8.362667 26.88 12.842667 41.813333 12.842667H298.666667v224c0 41.216 33.450667 74.666667 74.666666 74.666667h277.333334l6.144-0.256A74.666667 74.666667 0 0 0 725.333333 864L725.290667 640h122.282666a74.666667 74.666667 0 0 0 57.344-122.453333l-335.573333-402.688a74.666667 74.666667 0 0 0-99.754667-13.653334l-5.418666 4.096z m55.978667 50.517334l335.573333 402.688a10.666667 10.666667 0 0 1-8.192 17.493333H693.333333a32 32 0 0 0-32 32v256a10.666667 10.666667 0 0 1-10.666666 10.666667h-277.333334a10.666667 10.666667 0 0 1-10.666666-10.666667v-256a32 32 0 0 0-32-32H176.426667a10.666667 10.666667 0 0 1-8.192-17.493333l335.573333-402.688a10.666667 10.666667 0 0 1 16.384 0z","p-id","6245"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var xn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-delete-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M897.066667 896H342.4c-12.8 0-25.6-4.266667-34.133333-12.8l-298.666667-341.333333c-12.8-17.066667-12.8-38.4 0-55.466667l298.666667-341.333333c8.533333-12.8 21.333333-17.066667 34.133333-17.066667h554.666667c72.533333 0 128 55.466667 128 128v512c0 72.533333-55.466667 128-128 128zM363.733333 810.666667H897.066667c25.6 0 42.666667-17.066667 42.666666-42.666667V256c0-25.6-17.066667-42.666667-42.666666-42.666667H363.733333l-260.266666 298.666667 260.266666 298.666667z","p-id","4636"],["d","M513.066667 682.666667c-12.8 0-21.333333-4.266667-29.866667-12.8-17.066667-17.066667-17.066667-42.666667 0-59.733334l256-256c17.066667-17.066667 42.666667-17.066667 59.733333 0s17.066667 42.666667 0 59.733334l-256 256c-8.533333 8.533333-17.066667 12.8-29.866666 12.8z","p-id","4637"],["d","M769.066667 682.666667c-12.8 0-21.333333-4.266667-29.866667-12.8l-256-256c-17.066667-17.066667-17.066667-42.666667 0-59.733334s42.666667-17.066667 59.733333 0l256 256c17.066667 17.066667 17.066667 42.666667 0 59.733334-8.533333 8.533333-17.066667 12.8-29.866666 12.8z","p-id","4638"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2)(3,"path",3),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var un=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-page-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:4,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M381.6 864H162.4c-6.9 0-12.4 4.6-12.4 10.3v19.3c0 5.7 5.6 10.3 12.4 10.3h219.1c6.8 0 12.4-4.6 12.4-10.3v-19.3c0.1-5.7-5.5-10.3-12.3-10.3zM382 780.6H162c-6.9 0-12.5 4.6-12.5 10.3v19.3c0 5.7 5.6 10.3 12.5 10.3h220c6.9 0 12.5-4.6 12.5-10.3v-19.3c0-5.7-5.6-10.3-12.5-10.3zM162.4 737.2h219.1c6.8 0 12.4-4.6 12.4-10.3v-19.3c0-5.7-5.6-10.3-12.4-10.3H162.4c-6.9 0-12.4 4.6-12.4 10.3v19.3c0 5.7 5.6 10.3 12.4 10.3z"],["d","M977.1 0H46.9C21 0 0 21 0 46.9v930.2c0 25.9 21 46.9 46.9 46.9h930.2c25.9 0 46.9-21 46.9-46.9V46.9C1024 21 1003 0 977.1 0z m-18.7 911.6c0 25.9-21 46.9-46.9 46.9H112.4c-25.9 0-46.9-21-46.9-47V112.4c0-25.9 21-46.9 46.9-46.9h799.1c25.9 0 46.9 21 46.9 46.9v799.2z"],["d","M207.9 342.7h608.2c32 0 57.9-25.9 57.9-57.9v-83c0-32-25.9-57.9-57.9-57.9H207.9c-32 0-57.9 25.9-57.9 57.9v83c0 32 25.9 57.9 57.9 57.9zM200 201.8c0-4.4 3.5-7.9 7.9-7.9h608.2c4.4 0 7.9 3.5 7.9 7.9v83c0 4.4-3.5 7.9-7.9 7.9H207.9c-4.4 0-7.9-3.5-7.9-7.9v-83zM806.4 405.7h-277c-37.3 0-67.6 30.2-67.6 67.6v363.2c0 37.3 30.2 67.6 67.6 67.6h277c37.3 0 67.6-30.2 67.6-67.6V473.3c0-37.4-30.2-67.6-67.6-67.6zM824 836.4c0 9.7-7.9 17.6-17.6 17.6h-277c-9.7 0-17.6-7.9-17.6-17.6V473.3c0-9.7 7.9-17.6 17.6-17.6h277c9.7 0 17.6 7.9 17.6 17.6v363.1zM272 649.7c67.4 0 122-54.6 122-122s-54.6-122-122-122-122 54.6-122 122 54.6 122 122 122z m0-204c45.2 0 82 36.8 82 82s-36.8 82-82 82-82-36.8-82-82 36.8-82 82-82z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2)(3,"path",3),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2});let t=e;return t})();var bn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-clone-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M192 256.16C192 220.736 220.704 192 256.16 192h639.68C931.264 192 960 220.704 960 256.16v639.68A64.16 64.16 0 0 1 895.84 960H256.16A64.16 64.16 0 0 1 192 895.84V256.16z m64 31.584v576.512a32 32 0 0 0 31.744 31.744h576.512a32 32 0 0 0 31.744-31.744V287.744A32 32 0 0 0 864.256 256H287.744A32 32 0 0 0 256 287.744zM288 192v64h64V192H288z m128 0v64h64V192h-64z m128 0v64h64V192h-64z m128 0v64h64V192h-64z m128 0v64h64V192h-64z m96 96v64h64V288h-64z m0 128v64h64v-64h-64z m0 128v64h64v-64h-64z m0 128v64h64v-64h-64z m0 128v64h64v-64h-64z m-96 96v64h64v-64h-64z m-128 0v64h64v-64h-64z m-128 0v64h64v-64h-64z m-128 0v64h64v-64h-64z m-128 0v64h64v-64H288z m-96-96v64h64v-64H192z m0-128v64h64v-64H192z m0-128v64h64v-64H192z m0-128v64h64v-64H192z m0-128v64h64V288H192z m160 416c0-17.664 14.592-32 32.064-32h319.872a31.968 31.968 0 1 1 0 64h-319.872A31.968 31.968 0 0 1 352 704z m0-128c0-17.664 14.4-32 32.224-32h383.552c17.792 0 32.224 14.208 32.224 32 0 17.664-14.4 32-32.224 32H384.224A32.032 32.032 0 0 1 352 576z m0-128c0-17.664 14.4-32 32.224-32h383.552c17.792 0 32.224 14.208 32.224 32 0 17.664-14.4 32-32.224 32H384.224A32.032 32.032 0 0 1 352 448z m512 47.936V192h-64V159.968A31.776 31.776 0 0 0 768.032 128H160A31.776 31.776 0 0 0 128 159.968V768c0 17.92 14.304 31.968 31.968 31.968H192v64h303.936H128.128A63.968 63.968 0 0 1 64 799.872V128.128C64 92.704 92.48 64 128.128 64h671.744C835.296 64 864 92.48 864 128.128v367.808z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var mn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-container-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:3,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M800 800h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z m-256 0h64v64h-64v-64z m0-640h64v64h-64v-64z m128 640h64v64h-64v-64zM160 672h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m640 384h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m0-128h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z m-128 0h64v64h-64v-64z"],["d","M896 64H128c-35.2 0-64 28.8-64 64v768c0 35.2 28.8 64 64 64h768c35.2 0 64-28.8 64-64V128c0-35.2-28.8-64-64-64z m0 800c0 19.2-12.8 32-32 32H160c-19.2 0-32-12.8-32-32V160c0-19.2 12.8-32 32-32h704c19.2 0 32 12.8 32 32v704z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1)(2,"path",2),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var hn=(()=>{let e=class e{constructor(){this.width="1em",this.height="1em"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-remove-svg"]],inputs:{width:"width",height:"height"},standalone:!0,features:[p],decls:2,vars:2,consts:[["viewBox","0 0 1024 1024","fill","currentColor","focusable","false","aria-hidden","true"],["d","M224 256v639.84A64 64 0 0 0 287.84 960h448.32A64 64 0 0 0 800 895.84V256h64a32 32 0 1 0 0-64H160a32 32 0 1 0 0 64h64zM384 96c0-17.664 14.496-32 31.904-32h192.192C625.696 64 640 78.208 640 96c0 17.664-14.496 32-31.904 32H415.904A31.872 31.872 0 0 1 384 96z m-96 191.744C288 270.208 302.4 256 320.224 256h383.552C721.6 256 736 270.56 736 287.744v576.512C736 881.792 721.6 896 703.776 896H320.224A32.224 32.224 0 0 1 288 864.256V287.744zM352 352c0-17.696 14.208-32.032 32-32.032 17.664 0 32 14.24 32 32v448c0 17.664-14.208 32-32 32-17.664 0-32-14.24-32-32V352z m128 0c0-17.696 14.208-32.032 32-32.032 17.664 0 32 14.24 32 32v448c0 17.664-14.208 32-32 32-17.664 0-32-14.24-32-32V352z m128 0c0-17.696 14.208-32.032 32-32.032 17.664 0 32 14.24 32 32v448c0 17.664-14.208 32-32 32-17.664 0-32-14.24-32-32V352z"]],template:function(n,o){n&1&&(C(),r(0,"svg",0),l(1,"path",1),a()),n&2&&f("width",o.width)("height",o.height)},encapsulation:2,changeDetection:0});let t=e;return t})();var Ge=class extends ge{constructor(){super(),this.register(k.Component,zt),this.register(k.Outline,Nt),this.register(k.History,Wt),this.register(k.Expand,Ht),this.register(k.InputSource,Bt),this.register(k.TextAreaSource,At),this.register(k.CardSource,$t),this.register(k.PushPinOutlined,Yt),this.register(k.PushPinFilled,Gt),this.register(k.Close,Qt),this.register(k.Undo,Ut),this.register(k.Redo,Kt),this.register(k.Move,qt),this.register(k.Selection,Jt),this.register(k.Pc,Xt),this.register(k.Mobile,en),this.register(k.Responsive,tn),this.register(k.Design,nn),this.register(k.Json,on),this.register(k.Code,rn),this.register(k.Play,an),this.register(k.Setting,sn),this.register(k.DragLeftSourceAnimation,ln),this.register(k.DragRightSourceAnimation,cn),this.register(k.BatchDragAnimation,pn),this.register(k.Command,dn),this.register(k.Shift,gn),this.register(k.Delete,xn),this.register(k.Page,un),this.register(k.Clone,bn),this.register(k.Container,mn),this.register(k.Remove,hn)}};function Po(t,e){t&1&&(r(0,"button",0),l(1,"app-icon",1),a())}function Oo(t,e){t&1&&(r(0,"button",0),l(1,"app-icon",2),a())}function yo(t,e){t&1&&(r(0,"button",0),l(1,"app-icon",3),a())}function Lo(t,e){t&1&&(r(0,"button",0),l(1,"app-icon",4),a())}var fn=(()=>{let e=class e{constructor(){this.prefix=_("view-tools"),this.use=["DESIGNABLE","JSONTREE","PREVIEW"]}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-view-tools-widget"]],inputs:{style:"style",use:"use"},standalone:!0,features:[p],decls:6,vars:9,consts:[["nz-button","","nzSize","small"],["icon","Design"],["icon","Json"],["icon","Code"],["icon","Play"]],template:function(n,o){n&1&&(r(0,"div")(1,"nz-button-group"),h(2,Po,2,0,"button",0)(3,Oo,2,0,"button",0)(4,yo,2,0,"button",0)(5,Lo,2,0,"button",0),a()()),n&2&&(P(o.style),y(o.prefix),d(2),v(2,o.use.includes("DESIGNABLE")?2:-1),d(),v(3,o.use.includes("JSONTREE")?3:-1),d(),v(4,o.use.includes("MARKUP")?4:-1),d(),v(5,o.use.includes("PREVIEW")?5:-1))},dependencies:[I,G,je,$,Y,R],styles:['.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}']});let t=e;return t})();var ie=(()=>{let e=class e{constructor(i,n){this.renderer=i,this.elementRef=n}ngOnChanges(i){if(i.attributes)for(let n in this.attributes){let o=this.attributes[n];o?this.renderer.setAttribute(this.elementRef.nativeElement,n,o):this.renderer.removeAttribute(this.elementRef.nativeElement,n)}}};e.\u0275fac=function(n){return new(n||e)(u(rt),u(Ie))},e.\u0275dir=ot({type:e,selectors:[["","attributes",""]],inputs:{attributes:"attributes"},standalone:!0,features:[S]});let t=e;return t})();var wo=t=>({$implicit:t});function ko(t,e){t&1&&U(0)}function zo(t,e){if(t&1&&l(0,"app-icon",4),t&2){let s=x().$implicit;b("icon",s.designerProps.icon)}}function So(t,e){t&1&&l(0,"app-icon",5)}function Do(t,e){t&1&&l(0,"app-icon",6)}function Io(t,e){t&1&&l(0,"app-icon",7)}function To(t,e){if(t&1&&h(0,zo,1,1,"app-icon",4)(1,So,1,0,"app-icon",5)(2,Do,1,0)(3,Io,1,0),t&2){let s=e.$implicit;v(0,s.designerProps.icon?0:-1),d(),v(1,s===s.root?1:s.designerProps!=null&&s.designerProps.droppable?2:3)}}var Cn=(()=>{let e=class e{constructor(){this.prefix=_("aux-selector"),this.parentPrefix=_("aux-helpers"),this.displayName="Selector"}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-selector-widget"]],inputs:{node:"node"},standalone:!0,features:[p],decls:7,vars:11,consts:[["renderIcon",""],["nz-button","","nzType","primary"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"node"],[3,"icon"],["icon","Page"],["icon","Container"],["icon","Component"]],template:function(n,o){if(n&1&&(r(0,"div")(1,"button",1),h(2,ko,1,0,"ng-container",2),r(3,"span"),l(4,"app-node-title-widget",3),a()()(),h(5,To,4,2,"ng-template",null,0,ke)),n&2){let g=we(6);y(o.prefix),d(),O("",o.prefix,"-title"),d(),b("ngTemplateOutlet",g)("ngTemplateOutletContext",Ee(9,wo,o.node)),d(2),b("node",o.node)}},dependencies:[I,fe,G,$,Y,Be,R],styles:[`@keyframes dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button button:hover,.dn-aux-button button:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button button:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers button:hover,.ngx-designable-aux-helpers button:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers button:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers button span{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers button span.ngx-designable-icon{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content>*{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content>*:first-child{margin-left:0}.ngx-designable-aux-insertion{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner{position:absolute;inset:0}.ngx-designable-aux-selection-box-title{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector button:hover,.ngx-designable-aux-selector button:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector button:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu{margin-top:-4px;animation:dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu button{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler{cursor:move}.ngx-designable-aux-node-resize-handler{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator span{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h .ngx-designable-aux-space-block-ruler-indicator{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v .ngx-designable-aux-space-block-ruler-indicator{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)} +`],encapsulation:2});let t=e;return t})();function Zo(t,e){if(t&1){let s=H();r(0,"button",1),j("click",function(){E(s);let n=x();return V(n.clone())}),l(1,"app-icon",2),a()}if(t&2){let s=x();P(s.style),y(s.prefix)}}var vn=(()=>{let e=class e{constructor(i){this.responsiveService=i,this.prefix=_("aux-copy")}clone(){We.clone([this.node]),this.responsiveService.change()}};e.\u0275fac=function(n){return new(n||e)(u(J))},e.\u0275cmp=c({type:e,selectors:[["app-copy"]],inputs:{node:"node",style:"style"},standalone:!0,features:[p],decls:1,vars:1,consts:[["nz-button","","nzType","primary",3,"class","style"],["nz-button","","nzType","primary",3,"click"],["icon","Clone"]],template:function(n,o){n&1&&h(0,Zo,2,5,"button",0),n&2&&v(0,o.node!==o.node.root?0:-1)},dependencies:[I,G,$,Y,R],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();function Fo(t,e){if(t&1){let s=H();r(0,"button",1),j("click",function(){E(s);let n=x();return V(n.remove())}),l(1,"app-icon",2),a()}if(t&2){let s=x();P(s.style),y(s.prefix)}}var Mn=(()=>{let e=class e{constructor(i){this.responsiveService=i,this.prefix=_("aux-copy")}remove(){We.remove([this.node]),this.responsiveService.change()}};e.\u0275fac=function(n){return new(n||e)(u(J))},e.\u0275cmp=c({type:e,selectors:[["app-delete"]],inputs:{node:"node",style:"style"},standalone:!0,features:[p],decls:1,vars:1,consts:[["nz-button","","nzType","primary",3,"class","style"],["nz-button","","nzType","primary",3,"click"],["icon","Remove"]],template:function(n,o){n&1&&h(0,Fo,2,5,"button",0),n&2&&v(0,o.node!==o.node.root?0:-1)},dependencies:[I,G,$,Y,R],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();function Eo(t,e){if(t&1&&(r(0,"button",1),l(1,"app-icon",2),a()),t&2){let s=x();P(s.style),y(s.prefix),b("attributes",s.attributes)}}var _n=(()=>{let e=class e{constructor(i,n){this.responsiveService=i,this.designer=n,this.prefix=_("aux-drag-handler")}ngAfterViewInit(){this.attributes={[this.designer.props.nodeDragHandlerAttrName]:"true"}}};e.\u0275fac=function(n){return new(n||e)(u(J),u(D))},e.\u0275cmp=c({type:e,selectors:[["app-drag-handler"]],inputs:{node:"node",style:"style"},standalone:!0,features:[p],decls:1,vars:1,consts:[["nz-button","","nzType","primary",3,"class","style","attributes"],["nz-button","","nzType","primary",3,"attributes"],["icon","Move"]],template:function(n,o){n&1&&h(0,Eo,2,6,"button",0),n&2&&v(0,o.node!==o.node.root&&o.node.allowDrag()?0:-1)},dependencies:[I,G,$,Y,R,ie],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();var F=(()=>{let e=class e{constructor(i){this.designer=i}useDesigner(){return this.designer}useCursor(){return this.designer.cursor}useWorkbench(){return this.designer.workbench}useScreen(){return this.designer.screen}useWorkspace(i){return i?this.designer.workbench.findWorkspaceById(i):this.designer.workbench.currentWorkspace}useOperation(i){return this.useWorkspace(i)?.operation}useSelection(i){return this.useOperation(i)?.selection}useTree(i){return this.useOperation(i)?.tree}useTransformHelper(i){return this.useOperation(i)?.transformHelper}useMoveHelper(i){return this.useOperation(i)?.moveHelper}useViewport(i){return this.useWorkspace(i)?.viewport}useOutline(i){return this.useWorkspace(i)?.outline}useHover(i){return this.useOperation(i)?.hover}};e.\u0275fac=function(n){return new(n||e)(De(D))},e.\u0275prov=re({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var Vo=["container"];function jo(t,e){if(t&1&&l(0,"app-copy",2),t&2){let s=x(2);b("node",s.node)}}function Ro(t,e){if(t&1&&l(0,"app-drag-handler",2),t&2){let s=x(2);b("node",s.node)}}function No(t,e){if(t&1&&l(0,"app-delete",2),t&2){let s=x(2);b("node",s.node)}}function Wo(t,e){if(t&1&&(r(0,"div",null,0)(2,"div"),l(3,"app-selector-widget",2),h(4,jo,1,1,"app-copy",2)(5,Ro,1,1,"app-drag-handler",2)(6,No,1,1,"app-delete",2),a()()),t&2){let s=x();be("",s.prefix," ",s.position,""),d(2),O("",s.prefix,"-content"),d(),b("node",s.node),d(),v(4,s.node.allowClone()?4:-1),d(),v(5,s.node.allowDrag()?5:-1),d(),v(6,s.node.allowDelete()?6:-1)}}var Pn=(()=>{let e=class e{constructor(i,n,o){this.designer=i,this.cdr=n,this.hookService=o,this.prefix=_("aux-helpers"),this.position="top-right",this.getYInViewport=(g,M)=>g.top-this.viewport.scrollY>M.height?"top":this.viewport.isScrollTop&&g.height+M.height>this.viewport.height?"inner-top":g.bottom>=this.viewport.scrollY+this.viewport.height&&g.height+M.height>this.viewport.height?"inner-bottom":"bottom",this.getXInViewport=(g,M)=>{let Q=M.width-g.width;return Q>=0?g.xthis.viewport.width?"right":"center":"right"},this.viewport=this.hookService.useViewport()}ngOnChanges(i){i.nodeRect&&i.nodeRect.currentValue&&setTimeout(()=>this.update())}update(){let i=this.container?.nativeElement?.getBoundingClientRect();!i||!this.nodeRect||(this.position=this.getYInViewport(this.nodeRect,i)+"-"+this.getXInViewport(this.nodeRect,i),this.cdr.markForCheck())}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-helpers-widget"]],viewQuery:function(n,o){if(n&1&&K(Vo,5),n&2){let g;N(g=W())&&(o.container=g.first)}},inputs:{node:"node",nodeRect:"nodeRect"},standalone:!0,features:[S,p],decls:1,vars:1,consts:[["container",""],[3,"class"],[3,"node"]],template:function(n,o){n&1&&h(0,Wo,7,11,"div",1),n&2&&v(0,o.node&&o.nodeRect?0:-1)},dependencies:[Cn,vn,Mn,_n],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();function Ho(t,e){if(t&1&&l(0,"app-helpers-widget",1),t&2){let s=x();b("node",s.node)("nodeRect",s.nodeRect)}}function Bo(t,e){if(t&1&&l(0,"app-selection-box-widget",0),t&2){let s=x().$implicit,i=x(2);b("node",i.tree.findById(s))("showHelpers",i.selection.selected.length===1)}}function Ao(t,e){if(t&1&&h(0,Bo,1,2,"app-selection-box-widget",0),t&2){let s=e.$implicit,i=x(2);v(0,i.tree.findById(s)&&!i.tree.findById(s).hidden?0:-1)}}function $o(t,e){if(t&1&&te(0,Ao,1,1,null,null,me),t&2){let s=x();ne(s.selection.selected)}}var Yo=(()=>{let e=class e{constructor(i,n,o){this.designer=i,this.cdr=n,this.hookService=o,this.prefix=_("aux-selection-box"),this.innerPrefix=_("aux-selection-box-inner"),this.createSelectionStyle=()=>{let g={position:"absolute",top:0,left:0,boxSizing:"border-box",zIndex:4};return this.nodeRect&&(g.transform=`perspective(1px) translate3d(${this.nodeRect.x}px,${this.nodeRect.y}px,0)`,g.height=`${this.nodeRect.height}px`,g.width=`${this.nodeRect.width}px`),g}}ngAfterViewInit(){X(window,"resize").subscribe(()=>this.update()),X(window,"mouseup").pipe(Ke(100)).subscribe(()=>this.update())}ngOnChanges(i){i.node&&i.node.currentValue&&setTimeout(()=>this.update())}update(){this.nodeRect=this.hookService.useViewport().getValidNodeOffsetRect(this.node),this.attributes={[this.designer.props?.nodeSelectionIdAttrName]:this.node.id},this.cdr.markForCheck()}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-selection-box-widget"]],inputs:{node:"node",showHelpers:"showHelpers"},standalone:!0,features:[S,p],decls:3,vars:11,consts:[[3,"attributes"],[3,"node","nodeRect"]],template:function(n,o){n&1&&(r(0,"div",0),l(1,"div"),h(2,Ho,1,2,"app-helpers-widget",1),a()),n&2&&(P(o.createSelectionStyle()),y(o.prefix),b("attributes",o.attributes),d(),y(o.innerPrefix),d(),v(2,o.showHelpers?2:-1))},dependencies:[ie,Pn],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})(),On=(()=>{let e=class e{constructor(i,n){this.hookService=i,this.cdr=n,this.selection=this.hookService.useSelection(),this.viewportMoveHelper=this.hookService.useMoveHelper(),this.tree=this.hookService.useTree(),this.cursor=this.hookService.useCursor(),X(window,"mouseup").pipe(Ke(100)).subscribe(()=>this.cdr.detectChanges())}};e.\u0275fac=function(n){return new(n||e)(u(F),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-selection"]],standalone:!0,features:[p],decls:1,vars:1,consts:[[3,"node","showHelpers"]],template:function(n,o){n&1&&h(0,$o,2,0),n&2&&v(0,o.cursor.status==="NORMAL"||!o.viewportMoveHelper.touchNode?0:-1)},dependencies:[Yo],encapsulation:2});let t=e;return t})();function Go(t,e){if(t&1&&(r(0,"div")(1,"span"),w(2),a()()),t&2){let s=x();P(s.createTipsStyle()),y(s.prefix),d(),P(s.style),O("",s.prefix,"-title"),d(),ae(" ",s.hover==null?null:s.hover.node.getMessage("title")," ")}}var yn=(()=>{let e=class e{constructor(i,n){this.hookService=i,this.cdr=n,this.prefix=_("aux-dashed-box"),this.style={position:"absolute",bottom:"100%",left:0,fontSize:12,userSelect:"none",fontWeight:"lighter",whiteSpace:"nowrap"},this.createTipsStyle=()=>{let o={top:0,left:0,pointerEvents:"none",boxSizing:"border-box",visibility:"hidden",zIndex:2};return this.rect&&(o.transform=`perspective(1px) translate3d(${this.rect.x}px,${this.rect.y}px,0)`,o.height=`${this.rect.height}px`,o.width=`${this.rect.width}px`,o.visibility="visible"),o},this.hover=this.hookService.useHover(),this.selection=this.hookService.useSelection()}ngAfterViewInit(){X(window,"mousemove").subscribe(()=>this.update())}update(){this.rect=this.hookService.useViewport().getValidNodeOffsetRect(this.hover.node),this.cdr.markForCheck()}};e.\u0275fac=function(n){return new(n||e)(u(F),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-dash-box"]],standalone:!0,features:[p],decls:1,vars:1,consts:[[3,"class","style"]],template:function(n,o){n&1&&h(0,Go,3,12,"div",0),n&2&&v(0,o.hover.node&&!o.hover.node.hidden&&!o.selection.selected.includes(o.hover.node.id)?0:-1)},styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();function Qo(t,e){if(t&1&&l(0,"app-cover-rect",0),t&2){let s=x().$implicit;b("node",s)("dragging",!0)}}function Uo(t,e){if(t&1&&h(0,Qo,1,2,"app-cover-rect",0),t&2){let s=e.$implicit,i=x(2);v(0,s&&i.viewport.findElementById(s.id)?0:-1)}}function Ko(t,e){}function qo(t,e){if(t&1&&l(0,"app-cover-rect",1),t&2){let s=x(2);b("node",s.viewportMoveHelper.closestNode)("dropping",!0)}}function Jo(t,e){if(t&1&&(te(0,Uo,1,1,null,null,me),h(2,Ko,0,0)(3,qo,1,2)),t&2){let s=x();ne(s.viewportMoveHelper.dragNodes),d(2),v(2,!s.viewportMoveHelper.closestNode||!(s.viewportMoveHelper.closestNode!=null&&s.viewportMoveHelper.closestNode.allowAppend(s.viewportMoveHelper.dragNodes))||s.viewportMoveHelper.viewportClosestDirection!==s.ClosestPosition.Inner?2:3)}}var Ln='@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}',Xo=(()=>{let e=class e{constructor(i,n){this.cdr=i,this.hookService=n,this.prefix=_("aux-cover-rect"),this.createCoverStyle=()=>{let o={position:"absolute",top:0,left:0,pointerEvents:"none"};return this.rect&&(o.transform=`perspective(1px) translate3d(${this.rect.x}px,${this.rect.y}px,0)`,o.height=`${this.rect.height}px`,o.width=`${this.rect.width}px`),o}}ngOnChanges(i){if(i.node&&i.node.currentValue){let n=this.hookService.useViewport();this.rect=n.getValidNodeOffsetRect(this.node),this.cdr.detectChanges()}}};e.\u0275fac=function(n){return new(n||e)(u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-cover-rect"]],inputs:{node:"node",dragging:"dragging",dropping:"dropping"},standalone:!0,features:[S,p],decls:1,vars:10,template:function(n,o){n&1&&l(0,"div"),n&2&&(P(o.createCoverStyle()),y(o.prefix),pe("dragging",o.dragging)("dropping",o.dropping))},styles:[Ln]});let t=e;return t})(),wn=(()=>{let e=class e{constructor(i,n){this.hookService=i,this.cdr=n,this.CursorStatus=Re,this.ClosestPosition=A,this.viewportMoveHelper=this.hookService.useMoveHelper(),this.viewport=this.hookService.useViewport(),this.cursor=this.hookService.useCursor()}};e.\u0275fac=function(n){return new(n||e)(u(F),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-cover"]],standalone:!0,features:[p],decls:1,vars:1,consts:[[3,"node","dragging"],[3,"node","dropping"]],template:function(n,o){n&1&&h(0,Jo,4,1),n&2&&v(0,o.cursor.status===o.CursorStatus.Dragging?0:-1)},dependencies:[Xo],styles:[Ln]});let t=e;return t})();var kn=(()=>{let e=class e{constructor(i){this.hookService=i,this.prefix=_("aux-insertion"),this.createInsertionStyle=()=>{let n=this.moveHelper.viewportClosestDirection,o=this.moveHelper.viewportClosestOffsetRect,g=this.moveHelper.closestNode?.moveLayout==="horizontal",M={position:"absolute",transform:"perspective(1px) translate3d(0,0,0)",top:0,left:0};return o&&(n===A.Before||n===A.ForbidBefore?(M.width="2px",M.height=`${o.height}px`,M.transform=`perspective(1px) translate3d(${o.x}px,${o.y}px,0)`):n===A.After||n===A.ForbidAfter?(M.width="2px",M.height=`${o.height}px`,M.transform=`perspective(1px) translate3d(${o.x+o.width-2}px,${o.y}px,0)`):n===A.InnerAfter||n===A.Under||n===A.ForbidInnerAfter||n===A.ForbidUnder?g?(M.width="2px",M.height=`${o.height}px`,M.transform=`perspective(1px) translate3d(${o.x+o.width-2}px,${o.y}px,0)`):(M.width=`${o.width}px`,M.height="2px",M.transform=`perspective(1px) translate3d(${o.x}px,${o.y+o.height-2}px,0)`):(n===A.InnerBefore||n===A.Upper||n===A.ForbidInnerBefore||n===A.ForbidUpper)&&(g?(M.width="2px",M.height=`${o.height}px`,M.transform=`perspective(1px) translate3d(${o.x}px,${o.y}px,0)`):(M.width=`${o.width}px`,M.height="2px",M.transform=`perspective(1px) translate3d(${o.x}px,${o.y}px,0)`)),n.includes("FORBID")&&(M.backgroundColor="red")),M},this.moveHelper=this.hookService.useMoveHelper()}};e.\u0275fac=function(n){return new(n||e)(u(F))},e.\u0275cmp=c({type:e,selectors:[["app-insertion"]],standalone:!0,features:[p],decls:1,vars:6,template:function(n,o){n&1&&l(0,"div"),n&2&&(P(o.createInsertionStyle()),y(o.prefix))},styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();var ei=["ref"],zn=(()=>{let e=class e{constructor(i,n,o){this.engine=i,this.hookService=n,this.cdr=o,this.prefix=_("auxtool")}ngAfterViewInit(){let i=this.ref.nativeElement,n=this.hookService.useViewport();this.engine.subscribeWith("viewport:scroll",()=>{n.isIframe&&i&&(i.style.transform=`perspective(1px) translate3d(${-n.scrollX}px,${-n.scrollY}px,0)`)})}};e.\u0275fac=function(n){return new(n||e)(u(D),u(F),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-aux-tool-widget"]],viewQuery:function(n,o){if(n&1&&K(ei,5),n&2){let g;N(g=W())&&(o.ref=g.first)}},standalone:!0,features:[p],decls:6,vars:3,consts:[["ref",""]],template:function(n,o){n&1&&(r(0,"div",null,0),l(2,"app-insertion")(3,"app-selection")(4,"app-dash-box")(5,"app-cover"),a()),n&2&&y(o.prefix)},dependencies:[On,yn,wn,kn],styles:['@keyframes _ngcontent-%COMP%_dn-animate-slide-to-top{0%{transform:translateY(-10%);opacity:0}to{transform:translateY(0);opacity:.8}}.ngx-designable-auxtool[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:9998}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.dn-aux-button[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-cover-rect.dragging[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dragging-color)}.ngx-designable-aux-cover-rect.dropping[_ngcontent-%COMP%]{background-color:var(--dn-aux-cover-rect-dropping-color)}.ngx-designable-aux-free-selection[_ngcontent-%COMP%]{background-color:var(--dn-aux-free-selection-background-color);border-color:var(--dn-aux-free-selection-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%]{position:absolute;pointer-events:all;z-index:10;-webkit-user-select:none;user-select:none}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-helpers.bottom-right[_ngcontent-%COMP%]{top:100%;right:0}.ngx-designable-aux-helpers.bottom-left[_ngcontent-%COMP%]{top:100%;left:0}.ngx-designable-aux-helpers.bottom-center[_ngcontent-%COMP%]{top:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers.inner-top-right[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-top-left[_ngcontent-%COMP%]{top:-2px;left:2px}.ngx-designable-aux-helpers.inner-top-center[_ngcontent-%COMP%]{top:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-right[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.inner-bottom-left[_ngcontent-%COMP%]{bottom:-2px;left:2px}.ngx-designable-aux-helpers.inner-bottom-center[_ngcontent-%COMP%]{bottom:-2px;right:2px}.ngx-designable-aux-helpers.top-right[_ngcontent-%COMP%]{bottom:100%;right:0}.ngx-designable-aux-helpers.top-left[_ngcontent-%COMP%]{bottom:100%;left:0}.ngx-designable-aux-helpers.top-center[_ngcontent-%COMP%]{bottom:100%;left:50%;transform:translate(-50%)}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{transform:scale(.9);margin-left:2px}.ngx-designable-aux-helpers[_ngcontent-%COMP%] button[_ngcontent-%COMP%] span.ngx-designable-icon[_ngcontent-%COMP%]{transform:scale(1);margin-left:0}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%]{display:flex;flex-wrap:nowrap;white-space:nowrap}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-top:4px;margin-bottom:4px;margin-left:2px}.ngx-designable-aux-helpers-content[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin-left:0}.ngx-designable-aux-insertion[_ngcontent-%COMP%]{background-color:var(--dn-aux-insertion-color)}.ngx-designable-aux-dashed-box[_ngcontent-%COMP%]{border:1px dashed var(--dn-aux-dashed-box-color)}.ngx-designable-aux-dashed-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-dashed-box-title-color)}.ngx-designable-aux-selection-box[_ngcontent-%COMP%]{border:2px solid var(--dn-aux-selection-box-border-color);position:relative;pointer-events:none}.ngx-designable-aux-selection-box-inner[_ngcontent-%COMP%]{position:absolute;inset:0}.ngx-designable-aux-selection-box-title[_ngcontent-%COMP%]{color:var(--dn-aux-selection-box-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;color:var(--dn-aux-selector-btn-color);background:var(--dn-aux-selector-btn-bg-color);border-color:var(--dn-aux-selector-btn-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus{color:var(--dn-aux-selector-btn-hover-color);background:var(--dn-aux-selector-btn-hover-bg-color);border-color:var(--dn-aux-selector-btn-hover-border-color)}.ngx-designable-aux-selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:var(--dn-aux-selector-btn-active-color);background:var(--dn-aux-selector-btn-active-bg-color);border-color:var(--dn-aux-selector-btn-active-border-color)}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%]{margin-top:-4px;animation:_ngcontent-%COMP%_dn-animate-slide-to-top .2s;opacity:.8}.ngx-designable-aux-selector-menu[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:12px!important;display:flex;align-items:center;padding:0 3px;height:20px;margin-top:2px}.ngx-designable-aux-drag-handler[_ngcontent-%COMP%]{cursor:move}.ngx-designable-aux-node-resize-handler[_ngcontent-%COMP%]{position:absolute;width:10px;height:10px;pointer-events:all;border-radius:10px;background-color:#fff;border:1px solid var(--dn-brand-color)}.ngx-designable-aux-node-resize-handler.left-center[_ngcontent-%COMP%]{left:0;top:50%;transform:translate(calc(-50% - 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.right-center[_ngcontent-%COMP%]{left:100%;top:50%;transform:translate(calc(-50% + 1px),-50%);cursor:ew-resize}.ngx-designable-aux-node-resize-handler.center-top[_ngcontent-%COMP%]{left:50%;top:0;transform:translate(-50%,calc(-50% - 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.center-bottom[_ngcontent-%COMP%]{left:50%;top:100%;transform:translate(-50%,calc(-50% + 1px));cursor:ns-resize}.ngx-designable-aux-node-resize-handler.left-top[_ngcontent-%COMP%]{left:0;top:0;transform:translate(calc(-50% + 1px),calc(-50% + 1px));cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.left-bottom[_ngcontent-%COMP%]{left:0;top:100%;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-resize-handler.right-bottom[_ngcontent-%COMP%]{left:100%;top:100%;transform:translate(-50%,-50%);cursor:nwse-resize}.ngx-designable-aux-node-resize-handler.right-top[_ngcontent-%COMP%]{left:100%;top:0;transform:translate(-50%,-50%);cursor:nesw-resize}.ngx-designable-aux-node-translate-handler[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;border-radius:2px;width:40px;height:20px;background:#1890ff;opacity:.5;pointer-events:all}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{position:absolute;background-color:var(--dn-brand-color);color:var(--dn-white);border-radius:8px;z-index:2;display:flex;align-items:center;justify-content:center}.ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin:0 6px;display:inline-block;font-size:12px}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;border-left:1px solid var(--dn-brand-color);border-right:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);width:100%;height:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-h[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:12px;border-top:1px solid var(--dn-brand-color);border-bottom:1px solid var(--dn-brand-color)}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%]:after{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%);height:100%;width:1px;background-color:var(--dn-brand-color);z-index:1}.ngx-designable-aux-space-block-ruler-v[_ngcontent-%COMP%] .ngx-designable-aux-space-block-ruler-indicator[_ngcontent-%COMP%]{left:50%;top:50%;transform:translate(-50%,-50%) scale(.7)}']});let t=e;return t})();var ti=()=>({display:"flex",flexDirection:"column"});function ni(t,e){if(t&1&&(r(0,"div")(1,"div")(2,"div",1),l(3,"app-icon",2)(4,"app-icon",3),a(),r(5,"div",4)(6,"div"),w(7," Selection "),l(8,"app-icon",5),w(9),l(10,"app-icon",6),w(11," + Click / "),l(12,"app-icon",5),w(13," + A "),a(),r(14,"div"),w(15," Copy "),l(16,"app-icon",5),w(17," + C / Paste "),l(18,"app-icon",5),w(19," + V "),a(),r(20,"div"),w(21," Delete "),l(22,"app-icon",7),a()()()()),t&2){let s=x();y(s.prefix),d(),P(B(7,ti)),d(2),b("icon",s.dragTipsDirection==="left"?"DragLeftSourceAnimation":"DragRightSourceAnimation"),d(6),ae(" + Click / "," "," ")}}var Sn=(()=>{let e=class e{constructor(i,n,o){this.designer=i,this.cdr=n,this.hookService=o,this.prefix=_("empty"),this.dragTipsDirection="left"}ngAfterViewInit(){this.tree=this.hookService.useTree(),setInterval(()=>{this.cdr.markForCheck()},1e3)}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-empty-widget"]],inputs:{dragTipsDirection:"dragTipsDirection"},standalone:!0,features:[p],decls:1,vars:1,consts:[[3,"class"],[1,"animations"],["size","240",3,"icon"],["size","240","icon","BatchDragAnimation"],[1,"hotkeys-list"],["icon","Command"],["icon","Shift"],["icon","Delete"]],template:function(n,o){n&1&&h(0,ni,23,8,"div",0),n&2&&v(0,!(o.tree==null||o.tree.children==null)&&o.tree.children.length?-1:0)},dependencies:[R],styles:[".ngx-designable-empty[_ngcontent-%COMP%]{transform:perspective(1px) translateZ(0);position:absolute;inset:0;height:100%;width:100%;pointer-events:none;display:flex;align-items:center;justify-content:center;background:var(--dn-empty-bg-color)}.ngx-designable-empty[_ngcontent-%COMP%] .animations[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;justify-content:center}.ngx-designable-empty[_ngcontent-%COMP%] .hotkeys-list[_ngcontent-%COMP%]{text-align:center;line-height:30px;color:#888}"]});let t=e;return t})();var oi=["containerRef"],ii=["*"],Dn=(()=>{let e=class e{constructor(i){this.hookService=i,this.prefix=_("viewport")}ngAfterViewInit(){this.viewport=this.hookService.useViewport(),this.viewport.onMount(this.container.nativeElement,vt)}ngOnDestroy(){this.viewport.onUnmount()}};e.\u0275fac=function(n){return new(n||e)(u(F))},e.\u0275cmp=c({type:e,selectors:[["app-viewport"]],viewQuery:function(n,o){if(n&1&&K(oi,5),n&2){let g;N(g=W())&&(o.container=g.first)}},standalone:!0,features:[p],ngContentSelectors:ii,decls:5,vars:3,consts:[["containerRef",""]],template:function(n,o){n&1&&(z(),r(0,"div",null,0),L(2),l(3,"app-aux-tool-widget")(4,"app-empty-widget"),a()),n&2&&y(o.prefix)},dependencies:[I,zn,Sn],styles:['.ngx-designable-main-panel[_ngcontent-%COMP%]{display:flex;width:100%;height:100%;flex:1;min-height:0;position:relative;overflow:hidden}.ngx-designable-main-panel-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;flex-grow:1}.ngx-designable-main-panel-container.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-main-panel-container.absolute[_ngcontent-%COMP%]{position:absolute}.ngx-designable-main-panel-container.relative[_ngcontent-%COMP%]{position:relative}.ngx-designable-main-panel-header[_ngcontent-%COMP%]{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;background:var(--dn-main-panel-header-bg-color);border-bottom:1px solid var(--dn-panel-border-color);padding:4px}.ngx-designable-main-panel-header-logo[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-main-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-main-panel.root[_ngcontent-%COMP%]{position:fixed;inset:0}.ngx-designable-composite-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;display:flex;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-right:1px solid var(--dn-panel-border-color);background-color:var(--dn-composite-panel-tabs-bg-color);z-index:2;position:relative}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-color);min-height:48px;min-width:48px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:20px;flex-direction:column}.ngx-designable-composite-panel-tabs-pane-title[_ngcontent-%COMP%]{font-size:10px;margin-top:6px}.ngx-designable-composite-panel-tabs-pane[_ngcontent-%COMP%]:hover, .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]{color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{position:absolute;top:0;left:0;display:block;content:"";width:3px;height:100%;background-color:var(--dn-composite-panel-tabs-hover-color)}.ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{width:300px;border-right:1px solid var(--dn-panel-border-color);background:var(--dn-composite-panel-tabs-content-bg-color);display:flex;flex-direction:column;height:100%;box-sizing:content-box}.ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{position:absolute;z-index:1;left:100%;top:0;border-right:1px solid transparent;box-shadow:-2px 5px 10px #6666666b}.ngx-designable-composite-panel-tabs-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-composite-panel-tabs-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-composite-panel-tabs-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-composite-panel-tabs-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-composite-panel-tabs-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;overflow-x:hidden;height:100%}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%]{flex-direction:row-reverse}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-pane.active[_ngcontent-%COMP%]:after{left:auto;right:-1px}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content.pinning[_ngcontent-%COMP%]{left:auto;right:100%;top:0}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs-content[_ngcontent-%COMP%]{border-right:none;border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-composite-panel.direction-right[_ngcontent-%COMP%] .ngx-designable-composite-panel-tabs[_ngcontent-%COMP%]{border-left:1px solid var(--dn-panel-border-color)}.ngx-designable-workspace-panel[_ngcontent-%COMP%]{display:flex;flex-grow:1;flex-direction:column;padding:4px;overflow:hidden;box-sizing:border-box;background-color:var(--dn-workspace-panel-bg-color);position:relative;z-index:1}.ngx-designable-workspace-panel-item[_ngcontent-%COMP%]{position:relative}.ngx-designable-workspace-panel[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]{pointer-events:none!important}.ngx-designable-settings-panel[_ngcontent-%COMP%]{flex-grow:0;flex-shrink:0;position:relative;display:flex;flex-direction:column;z-index:2;width:300px;background:var(--dn-composite-panel-tabs-content-bg-color);border-left:1px solid var(--dn-panel-border-color);height:100%;box-sizing:content-box;-webkit-user-select:none;user-select:none}.ngx-designable-settings-panel.pinning[_ngcontent-%COMP%]{position:absolute;z-index:10;top:0;right:0;box-shadow:2px 5px 10px #66666685;border-left:1px solid transparent}.ngx-designable-settings-panel-header[_ngcontent-%COMP%]{padding:14px 7px;color:var(--dn-composite-panel-tabs-header-color);line-height:18px;font-size:16px;border-bottom:1px solid var(--dn-panel-border-color);display:flex;justify-content:space-between}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-right:8px}.ngx-designable-settings-panel-header-actions[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin-right:0}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-pin[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.ngx-designable-settings-panel-header-title[_ngcontent-%COMP%]{font-size:20px}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-header-close[_ngcontent-%COMP%]:hover{transform:rotate(90deg)}.ngx-designable-settings-panel-body[_ngcontent-%COMP%]{flex-grow:2;flex-shrink:2;height:100%}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:var(--dn-composite-panel-tabs-content-bg-color);border:1px solid var(--dn-panel-border-color);color:var(--dn-composite-panel-tabs-color);box-shadow:0 0 6px #0000001a;border-radius:3px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%] .ngx-designable-icon[_ngcontent-%COMP%]{transition:all .15s ease-in-out}.ngx-designable-settings-panel-opener[_ngcontent-%COMP%]:hover .ngx-designable-icon[_ngcontent-%COMP%]{transform:rotate(45deg)}.ngx-designable-viewport[_ngcontent-%COMP%]{height:100%;width:100%;min-height:100px;position:relative;outline:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;overflow:overlay}']});let t=e;return t})();var ri=["*"];function ai(t,e){t&1&&(r(0,"app-viewport"),L(1),a())}function si(t,e){if(t&1&&l(0,"div"),t&2){let s=x();P(s.defaultStyle())}}var In=(()=>{let e=class e{constructor(i){this.hookService=i,this.scrollable=!0,this.defaultStyle=Z({overflow:"overlay",height:"100%",cursor:"auto",userSelect:"text"}),this.workbench=this.hookService.useWorkbench()}ngOnChanges(i){i.scrollable&&this.defaultStyle.set({overflow:this.scrollable?"overlay":"hidden",height:"100%",cursor:"auto",userSelect:"text"})}};e.\u0275fac=function(n){return new(n||e)(u(F))},e.\u0275cmp=c({type:e,selectors:[["app-view-panel"]],inputs:{scrollable:"scrollable",type:"type",dragTipsDirection:"dragTipsDirection"},standalone:!0,features:[S,p],ngContentSelectors:ri,decls:2,vars:1,template:function(n,o){n&1&&(z(),h(0,ai,2,0,"app-viewport")(1,si,1,2)),n&2&&v(0,o.workbench.type==="DESIGNABLE"?0:1)},dependencies:[Dn]});let t=e;return t})();var li=["*"],Tn=(()=>{let e=class e{constructor(){this.prefix=_("pc-simulator")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-pc-simulator"]],standalone:!0,features:[p],ngContentSelectors:li,decls:2,vars:3,template:function(n,o){n&1&&(z(),r(0,"div"),L(1),a()),n&2&&y(o.prefix)},styles:[".ngx-designable-pc-simulator[_ngcontent-%COMP%]{background-color:var(--dn-pc-simulator-bg-color);position:absolute;inset:0;box-sizing:border-box}"]});let t=e;return t})();var ci=["*"],pi=(t,e)=>({alignItems:t,minWidth:e}),di=t=>({position:"relative",minHeight:t}),gi=(t,e)=>({display:"block",margin:"20px 0",width:t,height:e,boxShadow:"0 0 20px #0000004d",borderRadius:"60px",backfaceVisibility:"hidden"}),Zn=(()=>{let e=class e{constructor(i){this.designer=i,this.prefix=_("mobile-simulator-body"),this.MockupImages={dark:["//img.alicdn.com/imgextra/i3/O1CN01zXMc8W26oJZGUaCK1_!!6000000007708-55-tps-946-459.svg","//img.alicdn.com/imgextra/i3/O1CN012KWk2i1DLduN7InSK_!!6000000000200-55-tps-459-945.svg"],light:["//img.alicdn.com/imgextra/i4/O1CN01vuXGe31tEy00v2xBx_!!6000000005871-55-tps-946-459.svg","//img.alicdn.com/imgextra/i4/O1CN01ehfzMc1QPqY6HONTJ_!!6000000001969-55-tps-459-945.svg"]},this.theme="light",this.getContentStyles=()=>this.screen.flip?{position:"absolute",width:"736px",height:"414px",top:"43.3333px",left:"106.667px",overflow:"hidden"}:{position:"absolute",width:"414px",height:"736px",top:"126.667px",left:"23.3333px",overflow:"hidden"},this.screen=i.screen}};e.\u0275fac=function(n){return new(n||e)(u(D))},e.\u0275cmp=c({type:e,selectors:[["app-mobile-body"]],standalone:!0,features:[p],ngContentSelectors:ci,decls:5,vars:23,consts:[[3,"ngStyle"],["alt","",3,"src","ngStyle"]],template:function(n,o){n&1&&(z(),r(0,"div",0)(1,"div",0),l(2,"img",1),r(3,"div"),L(4),a()()()),n&2&&(y(o.prefix),b("ngStyle",qe(15,pi,o.screen.flip?"center":"",o.screen.flip?1e3:0)),d(),O("",o.prefix,"-wrapper"),b("ngStyle",Ee(18,di,o.screen.flip?0:1e3)),d(),b("src",o.screen.flip?o.MockupImages[o.theme][0]:o.MockupImages[o.theme][1],Te)("ngStyle",qe(20,gi,o.screen.flip?946.667:460,o.screen.flip?460:946.667)),d(),P(o.getContentStyles()),O("",o.prefix,"-content"))},dependencies:[xt],styles:[".ngx-designable-mobile-simulator[_ngcontent-%COMP%]{position:relative;min-height:100px;height:100%;width:100%;background-color:var(--dn-mobile-simulator-bg-color)}.ngx-designable-mobile-simulator-content[_ngcontent-%COMP%]{width:100%;top:0;left:0;height:100%;position:absolute;overflow:overlay}.ngx-designable-mobile-simulator-body[_ngcontent-%COMP%]{display:flex;justify-content:center;height:100%}.ngx-designable-mobile-simulator-body-content[_ngcontent-%COMP%]{background-color:var(--dn-mobile-simulator-body-bg-color);border:3px solid var(--dn-mobile-simulator-border-color)}"]});let t=e;return t})();var xi=["*"],Fn=(()=>{let e=class e{constructor(){this.prefix=_("mobile-simulator")}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-mobile-simulator"]],standalone:!0,features:[p],ngContentSelectors:xi,decls:4,vars:6,template:function(n,o){n&1&&(z(),r(0,"div")(1,"div")(2,"app-mobile-body"),L(3),a()()()),n&2&&(y(o.prefix),d(),O("",o.prefix,"-content"))},dependencies:[Zn],styles:[".ngx-designable-mobile-simulator[_ngcontent-%COMP%]{position:relative;min-height:100px;height:100%;width:100%;background-color:var(--dn-mobile-simulator-bg-color)}.ngx-designable-mobile-simulator-content[_ngcontent-%COMP%]{width:100%;top:0;left:0;height:100%;position:absolute;overflow:overlay}.ngx-designable-mobile-simulator-body[_ngcontent-%COMP%]{display:flex;justify-content:center;height:100%}.ngx-designable-mobile-simulator-body-content[_ngcontent-%COMP%]{background-color:var(--dn-mobile-simulator-body-bg-color);border:3px solid var(--dn-mobile-simulator-border-color)}"]});let t=e;return t})();function ui(t,e){t&1&&U(0)}function bi(t,e){if(t&1&&(r(0,"app-pc-simulator"),h(1,ui,1,0,"ng-container",0),a()),t&2){let s=x();d(),b("ngTemplateOutlet",s.template)}}function mi(t,e){t&1&&U(0)}function hi(t,e){if(t&1&&(r(0,"app-mobile-simulator"),h(1,mi,1,0,"ng-container",0),a()),t&2){let s=x();d(),b("ngTemplateOutlet",s.template)}}function fi(t,e){t&1&&U(0)}function Ci(t,e){if(t&1&&(r(0,"app-pc-simulator"),h(1,fi,1,0,"ng-container",0),a()),t&2){let s=x();d(),b("ngTemplateOutlet",s.template)}}var En=(()=>{let e=class e{constructor(i,n,o){this.designer=i,this.responsiveService=n,this.cdr=o,this.ScreenType=de,this.screen=this.designer.screen}ngAfterViewInit(){this.responsiveService.subscribe(()=>this.cdr.detectChanges())}};e.\u0275fac=function(n){return new(n||e)(u(D),u(J),u(T))},e.\u0275cmp=c({type:e,selectors:[["app-simulator"]],contentQueries:function(n,o,g){if(n&1&&he(g,it,5),n&2){let M;N(M=W())&&(o.template=M.first)}},standalone:!0,features:[p],decls:3,vars:1,consts:[[4,"ngTemplateOutlet"]],template:function(n,o){n&1&&h(0,bi,2,1,"app-pc-simulator")(1,hi,2,1)(2,Ci,2,1),n&2&&v(0,o.screen.type===o.ScreenType.PC?0:o.screen.type===o.ScreenType.Mobile?1:2)},dependencies:[Tn,Fn,fe]});let t=e;return t})();var vi=["*"];function Mi(t,e){t&1&&L(0)}var Vn=(()=>{let e=class e{constructor(){this.style={height:"100%"},this.flexible=!0}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-viewport-panel"]],inputs:{style:"style",flexible:"flexible"},standalone:!0,features:[p],ngContentSelectors:vi,decls:3,vars:3,consts:[[3,"flexible"]],template:function(n,o){n&1&&(z(),r(0,"app-workspace-panel-item",0)(1,"app-simulator"),h(2,Mi,1,0,"ng-template"),a()()),n&2&&(P(o.style),b("flexible",o.flexible))},dependencies:[Ye,En],styles:["[_nghost-%COMP%]{flex:1}"]});let t=e;return t})();function _i(t,e){}function Pi(t,e){}function Oi(t,e){if(t&1&&(r(0,"div"),l(1,"nz-empty"),a()),t&2){let s=x();O("",s.prefix,"-empty")}}var jn=(()=>{let e=class e{constructor(){this.prefix=_("settings-form"),this.isEmpty=Z(!0)}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-settings-form"]],standalone:!0,features:[p],decls:5,vars:8,template:function(n,o){n&1&&(r(0,"div"),h(1,_i,0,0),r(2,"div"),h(3,Pi,0,0)(4,Oi,2,3),a()()),n&2&&(O("",o.prefix,"-wrapper"),d(),v(1,o.isEmpty()?-1:1),d(),O("",o.prefix,"-content"),d(),v(3,o.isEmpty()?4:3))},dependencies:[I,ht],styles:["@keyframes _ngcontent-%COMP%_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _ngcontent-%COMP%_slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _ngcontent-%COMP%_slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.animate__slideInRight[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_slideInRight;animation-name:_ngcontent-%COMP%_slideInRight}.animate__slideOutRight[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_slideOutRight;animation-name:_ngcontent-%COMP%_slideOutRight}.animate__animated[_ngcontent-%COMP%]{animation-delay:0ms;animation-duration:.25s;animation-fill-mode:forwards}.animate__fadeInUp[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_fadeIn;animation-name:_ngcontent-%COMP%_fadeIn}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ngx-designable-node-path[_ngcontent-%COMP%]{flex-grow:0}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ngx-designable-settings-form-content[_ngcontent-%COMP%]{flex-grow:1}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%]{border-bottom:1px solid #f0f0f0;padding-bottom:8px;margin-bottom:8px;margin-top:8px}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] *[_ngcontent-%COMP%]{font-size:13px}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%] > .ant-radio-group[_ngcontent-%COMP%]{display:flex!important;width:100%}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%] > .ant-radio-group[_ngcontent-%COMP%] .ant-radio-button-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:0 6px!important;align-items:center;flex-grow:2}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%] > .ant-slider[_ngcontent-%COMP%]{flex-shrink:0;min-width:0;width:100%}.ngx-designable-settings-form-wrapper[_ngcontent-%COMP%] .ant-formily-item[_ngcontent-%COMP%] .ant-formily-item-control-content-component[_ngcontent-%COMP%] > .ant-select[_ngcontent-%COMP%]{max-width:140px}.ngx-designable-settings-form[_ngcontent-%COMP%]{padding:0 20px}.ngx-designable-settings-form-empty[_ngcontent-%COMP%]{display:flex;align-items:center;flex-direction:column;justify-content:center;height:100%;color:#888}"]});let t=e;return t})();var Rn=["*"];function yi(t,e){t&1&&(r(0,"span"),w(1,"\u62D6\u62FD\u5B57\u6BB5\u8FDB\u5165\u8BE5\u533A\u57DF"),a())}var Li=(()=>{let e=class e{constructor(i){this.designer=i,this.currentStyle=Z({background:"#eee",display:"inline-block",padding:"10px 20px",border:"1px solid #ddd"})}ngOnChanges(i){i.style&&i.style.currentValue&&this.currentStyle.set(ze(ce({background:"#eee",display:"inline-block"},this.style),{padding:"10px 20px",border:"1px solid #ddd"})),i.node&&(this.attributes={[this.designer?.props?.nodeIdAttrName]:this.node.id})}};e.\u0275fac=function(n){return new(n||e)(u(D))},e.\u0275cmp=c({type:e,selectors:[["app-field"]],inputs:{node:"node",style:"style"},standalone:!0,features:[S,p],ngContentSelectors:Rn,decls:4,vars:4,consts:[[3,"attributes"],["data-content-editable","title"]],template:function(n,o){n&1&&(z(),r(0,"span",0)(1,"span",1),w(2),a(),L(3),a()),n&2&&(P(o.currentStyle()),b("attributes",o.attributes),d(2),Ze(o.node.props.title))},dependencies:[ie],encapsulation:2});let t=e;return t})(),wi=(()=>{let e=class e{constructor(i,n,o){this.viewContainerRef=i,this.designer=n,this.elementRef=o,this.currentStyle=Z({width:"200px",height:"100px",background:"#eee",border:"1px solid #ddd",display:"flex",padding:"10px",justifyContent:"center",alignItems:"center"})}hasContent(){return!!this.elementRef.nativeElement.querySelector("app-tree-node-widget")}ngOnChanges(i){i.style&&i.style.currentValue&&this.currentStyle.set(ce({width:"200px",height:"100px",background:"#eee",border:"1px solid #ddd",display:"flex",padding:"10px",justifyContent:"center",alignItems:"center"},this.style)),i.node&&(this.attributes={[this.designer?.props?.nodeIdAttrName]:this.node.id})}};e.\u0275fac=function(n){return new(n||e)(u(ue),u(D),u(Ie))},e.\u0275cmp=c({type:e,selectors:[["app-card"]],contentQueries:function(n,o,g){if(n&1&&he(g,Qe,5),n&2){let M;N(M=W())&&(o.content=M)}},inputs:{node:"node",style:"style"},standalone:!0,features:[S,p],ngContentSelectors:Rn,decls:3,vars:4,consts:[[3,"attributes"],[4,"ngIf"]],template:function(n,o){n&1&&(z(),r(0,"div",0),h(1,yi,2,0,"span",1),L(2),a()),n&2&&(P(o.currentStyle()),b("attributes",o.attributes),d(),b("ngIf",!o.hasContent()))},dependencies:[se,ie],encapsulation:2});let t=e;return t})(),Nn=(()=>{let e=class e{constructor(){this._container=new Map,this.register("Field",Li),this.register("Card",wi)}register(i,n){this._container.set(i,n)}get(i){return this._container.get(i)}createComponent(i,n,o){let g=this._container.get(n);return g?i.createComponent(g,o):null}};e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=re({token:e,factory:e.\u0275fac,providedIn:"root"});let t=e;return t})();var zi=["container"],Si=["renderChildren"],Wn=(t,e)=>e.id;function Di(t,e){t&1&&U(0,null,1)}function Ii(t,e){if(t&1&&l(0,"app-tree-node-widget",3),t&2){let s=e.$implicit;b("node",s)}}function Ti(t,e){if(t&1&&te(0,Ii,1,1,"app-tree-node-widget",3,Wn),t&2){let s=x(3);ne(s.node.children)}}function Zi(t,e){if(t&1&&h(0,Ti,2,0),t&2){let s=x(2);v(0,!(s.node==null||s.node.children==null)&&s.node.children.length?0:-1)}}function Fi(t,e){if(t&1&&h(0,Di,2,0,"ng-container")(1,Zi,1,1),t&2){let s=x();v(0,s.component?0:1)}}function Ei(t,e){if(t&1&&(w(0,` + `),l(1,"app-tree-node-widget",3,2),w(3,` + `)),t&2){let s=e.$implicit;d(),b("node",s)}}function Vi(t,e){if(t&1&&(w(0,` + `),te(1,Ei,4,1,null,null,Wn)),t&2){let s=x();d(),ne(s.node.children)}}var Qe=(()=>{let e=class e{constructor(i,n,o){this.factory=i,this.cdr=n,this.responsiveService=o,this.destroy$=new xe}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}ngAfterViewInit(){this.responsiveService.subscribe(()=>this.cdr.detectChanges()),X(window,"mouseup").pipe(Se(this.destroy$)).subscribe(()=>this.cdr.detectChanges())}ngOnChanges(i){if(i.node&&i.node.currentValue){let n=this.node.componentName;this.component=this.factory.get(n),setTimeout(()=>{let o={};this.children?.nativeElement&&(o.projectableNodes=[[this.children.nativeElement.content]]);let g=this.factory.createComponent(this.container,n,o);g&&g.setInput("node",this.node)})}}};e.\u0275fac=function(n){return new(n||e)(u(Nn),u(T),u(J))},e.\u0275cmp=c({type:e,selectors:[["app-tree-node-widget"]],viewQuery:function(n,o){if(n&1&&(K(zi,5,ue),K(Si,5)),n&2){let g;N(g=W())&&(o.container=g.first),N(g=W())&&(o.children=g.first)}},inputs:{node:"node"},standalone:!0,features:[S,p],decls:5,vars:2,consts:[["renderChildren",""],["container",""],["treeNodeWidget",""],[3,"node"]],template:function(n,o){n&1&&(h(0,Fi,2,1),r(1,"template",null,0),w(3,` + `),h(4,Vi,3,0),a()),n&2&&(v(0,o.node&&!o.node.hidden?0:-1),d(4),v(4,o.node!=null&&o.node.children&&(o.node==null?null:o.node.children.length)>0?4:-1))},dependencies:[e]});let t=e;return t})();var Hn=(()=>{let e=class e{constructor(i,n,o){this.designer=i,this.cdr=n,this.hookService=o,this.prefix=_("component-tree"),this.displayName="ComponentTreeWidget"}ngOnChanges(i){i.components&&i.components.currentValue&&this.registerDesignerBehaviors()}ngAfterViewInit(){this.tree=this.hookService.useTree(),this.attributes={[this.designer?.props?.nodeIdAttrName]:this.tree.id},this.cdr.detectChanges()}registerDesignerBehaviors(){le.registerDesignerBehaviors(this.components)}};e.\u0275fac=function(n){return new(n||e)(u(D),u(T),u(F))},e.\u0275cmp=c({type:e,selectors:[["app-component-tree-widget"]],inputs:{components:"components",style:"style"},standalone:!0,features:[S,p],decls:2,vars:7,consts:[[3,"attributes"],[3,"node"]],template:function(n,o){n&1&&(r(0,"div",0),l(1,"app-tree-node-widget",1),a()),n&2&&(P(o.style),y(o.prefix),b("attributes",o.attributes),d(),b("node",o.tree))},dependencies:[Qe,ie],styles:[".ngx-designable-component-tree[_ngcontent-%COMP%]{min-height:100%;min-width:100%}"]});let t=e;return t})();function ji(t,e){t&1&&U(0,0)}function Ri(t,e){t&1&&U(0,1)}function Ni(t,e){t&1&&(r(0,"p",11),w(1,"dynamic form designer"),a())}function Wi(t,e){if(t&1){let s=H();r(0,"div",12)(1,"nz-radio-group",13),pt("ngModelChange",function(n){E(s);let o=x();return ct(o.language,n)||(o.language=n),V(n)}),r(2,"label",14),w(3,"English"),a(),r(4,"label",15),w(5,"\u4E2D\u6587"),a()(),r(6,"button",16),w(7,"\u4FDD\u5B58"),a(),r(8,"button",17),w(9,"\u53D1\u5E03"),a()()}if(t&2){let s=x();d(),lt("ngModel",s.language)}}var Xl=(()=>{let e=class e{constructor(){this.resourceList=[],this.language="\u4E2D\u6587"}ngOnInit(){this.registerBehavior(),this.registerLocales(),this.createResources()}registerLocales(){le.registerDesignerLocales({"zh-CN":{sources:{Inputs:"\u8F93\u5165\u63A7\u4EF6",Displays:"\u5C55\u793A\u63A7\u4EF6",Feedbacks:"\u53CD\u9988\u63A7\u4EF6"}},"en-US":{sources:{Inputs:"Inputs",Displays:"Displays",Feedbacks:"Feedbacks"}},"ko-KR":{sources:{Inputs:"\uC785\uB825",Displays:"\uB514\uC2A4\uD50C\uB808\uC774",Feedbacks:"\uD53C\uB4DC\uBC31"}}})}registerBehavior(){let i=Ne({name:"Root",selector:"Root",designerProps:{droppable:!0},designerLocales:{"zh-CN":{title:"\u6839\u7EC4\u4EF6"},"en-US":{title:"Root"},"ko-KR":{title:"\uB8E8\uD2B8"}}}),n=Ne({name:"Input",selector:g=>g.componentName==="Field"&&g.props["x-component"]==="Input",designerProps:{propsSchema:{type:"object",$namespace:"Field",properties:{"field-properties":{type:"void","x-component":"CollapseItem",title:"\u5B57\u6BB5\u5C5E\u6027",properties:{title:{type:"string","x-decorator":"FormItem","x-component":"Input"},hidden:{type:"string","x-decorator":"FormItem","x-component":"Switch"},default:{"x-decorator":"FormItem","x-component":"ValueInput"},test:{type:"void",title:"\u6D4B\u8BD5","x-decorator":"FormItem","x-component":"DrawerSetter","x-component-props":{text:"\u6253\u5F00\u62BD\u5C49"},properties:{test:{type:"string",title:"\u6D4B\u8BD5\u8F93\u5165","x-decorator":"FormItem","x-component":"Input"}}}}},"component-styles":{type:"void",title:"\u6837\u5F0F","x-component":"CollapseItem",properties:{"style.width":{type:"string","x-decorator":"FormItem","x-component":"SizeInput"},"style.height":{type:"string","x-decorator":"FormItem","x-component":"SizeInput"},"style.display":{"x-component":"DisplayStyleSetter"},"style.background":{"x-component":"BackgroundStyleSetter"},"style.boxShadow":{"x-component":"BoxShadowStyleSetter"},"style.font":{"x-component":"FontStyleSetter"},"style.margin":{"x-component":"BoxStyleSetter"},"style.padding":{"x-component":"BoxStyleSetter"},"style.borderRadius":{"x-component":"BorderRadiusStyleSetter"},"style.border":{"x-component":"BorderStyleSetter"}}}}}},designerLocales:{"zh-CN":{title:"\u8F93\u5165\u6846",settings:{title:"\u6807\u9898",hidden:"\u662F\u5426\u9690\u85CF",default:"\u9ED8\u8BA4\u503C",style:{width:"\u5BBD\u5EA6",height:"\u9AD8\u5EA6",display:"\u5C55\u793A",background:"\u80CC\u666F",boxShadow:"\u9634\u5F71",font:"\u5B57\u4F53",margin:"\u5916\u8FB9\u8DDD",padding:"\u5185\u8FB9\u8DDD",borderRadius:"\u5706\u89D2",border:"\u8FB9\u6846"}}},"en-US":{title:"Input",settings:{title:"Title",hidden:"Hidden",default:"Default Value",style:{width:"Width",height:"Height",display:"Display",background:"Background",boxShadow:"Box Shadow",font:"Font",margin:"Margin",padding:"Padding",borderRadius:"Border Radius",border:"Border"}}},"ko-KR":{title:"\uC785\uB825",settings:{title:"\uD14D\uC2A4\uD2B8",hidden:"\uC228\uAE40 \uC5EC\uBD80",default:"\uAE30\uBCF8 \uC124\uC815 \uAC12",style:{width:"\uB108\uBE44",height:"\uB192\uC774",display:"\uB514\uC2A4\uD50C\uB808\uC774",background:"\uBC30\uACBD",boxShadow:"\uADF8\uB9BC\uC790 \uBC15\uC2A4",font:"\uD3F0\uD2B8",margin:"\uB9C8\uC9C4",padding:"\uD328\uB529",borderRadius:"\uD14C\uB450\uB9AC \uAD74\uACE1",border:"\uD14C\uB450\uB9AC"}}}}}),o=Ne({name:"Card",selector:"Card",designerProps:{droppable:!0,resizable:{width(g,M){let Q=Number(g.props?.style?.width??M.getBoundingClientRect().width);return{plus:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.width=Q+10},minus:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.width=Q-10}}},height(g,M){let Q=Number(g.props?.style?.height??M.getBoundingClientRect().height);return{plus:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.height=Q+10},minus:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.height=Q-10}}}},translatable:{x(g,M,Q){let Ue=parseInt(g.props?.style?.left??M?.style.left)||0,Oe=M.getBoundingClientRect();return{translate:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.position="absolute",g.props.style.width=Oe.width,g.props.style.height=Oe.height,g.props.style.left=Ue+parseInt(String(Q))+"px"}}},y(g,M,Q){let Ue=parseInt(g.props?.style?.top??M?.style.top)||0,Oe=M.getBoundingClientRect();return{translate:()=>{g.props=g.props||{},g.props.style=g.props.style||{},g.props.style.position="absolute",g.props.style.width=Oe.width,g.props.style.height=Oe.height,g.props.style.top=Ue+parseInt(String(Q))+"px"}}}}},designerLocales:{"zh-CN":{title:"\u5361\u7247"},"en-US":{title:"Card"},"ko-KR":{title:"\uCE74\uB4DC"}}});le.setDesignerBehaviors([i,n,o])}createResources(){let i=Je({title:{"zh-CN":"\u8F93\u5165\u6846","en-US":"Input","ko-KR":"\uC785\uB825 \uC0C1\uC790"},icon:"InputSource",elements:[{componentName:"Field",props:{title:"\u8F93\u5165\u6846",type:"string","x-decorator":"FormItem","x-component":"Input"}}]}),n=Je({title:{"zh-CN":"\u5361\u7247","en-US":"Card","ko-KR":"\uCE74\uB4DC \uC0C1\uC790"},icon:"CardSource",elements:[{componentName:"Card",props:{title:"\u5361\u7247"}}]});this.resourceList=[i,n]}};e.\u0275fac=function(n){return new(n||e)},e.\u0275cmp=c({type:e,selectors:[["app-home"]],standalone:!0,features:[Fe([{provide:ge,useClass:Ge},$e]),p],decls:25,vars:5,consts:[["logo",""],["action",""],["logo","",4,"ngTemplateOutlet"],["action","",4,"ngTemplateOutlet"],["title","panels.Component","icon","Component"],["title","sources.Inputs",3,"sources"],["title","sources.Displays",3,"sources"],["title","sources.Feedbacks",3,"sources"],["title","panels.OutlinedTree","icon","Outline"],["title","panels.History","icon","History"],["title","panels.PropertySettings"],[1,"mb-0","text-lg","text-transparent","bg-clip-text","bg-gradient-to-r","from-[#8514f5]","via-[#f637e3]","to-[#fa2c05]"],[1,"flex","ml-2","gap-2","h-10","items-center"],[3,"ngModelChange","ngModel"],["nz-radio-button","","nzValue","English"],["nz-radio-button","","nzValue","\u4E2D\u6587"],["nz-button",""],["nzType","primary","nz-button",""]],template:function(n,o){if(n&1&&(r(0,"app-designer")(1,"app-workbench")(2,"app-studio-panel"),h(3,ji,1,0,"ng-container",2)(4,Ri,1,0,"ng-container",3),r(5,"app-composite-panel")(6,"app-composite-panel-item",4),l(7,"app-resource",5)(8,"app-resource",6)(9,"app-resource",7),a(),l(10,"app-composite-panel-item",8)(11,"app-composite-panel-item",9),a(),r(12,"app-workspace-panel")(13,"app-toolbar-panel"),l(14,"app-designer-tool-widget")(15,"app-view-tools-widget"),a(),r(16,"app-viewport-panel")(17,"app-view-panel"),l(18,"app-component-tree-widget"),a()()(),r(19,"app-setting-panel",10),l(20,"app-settings-form"),a()()()(),h(21,Ni,2,0,"ng-template",null,0,ke)(23,Wi,10,1,"ng-template",null,1,ke)),n&2){let g=we(22),M=we(24);d(3),b("ngTemplateOutlet",g),d(),b("ngTemplateOutlet",M),d(3),b("sources",o.resourceList),d(),b("sources",o.resourceList),d(),b("sources",o.resourceList)}},dependencies:[I,fe,bt,mt,G,$,Y,Ct,ft,yt,wt,kt,It,Ft,Et,et,Vt,jt,Rt,fn,In,Vn,jn,Hn]});let t=e;return t})();export{Xl as HomeComponent}; diff --git a/index.html b/index.html index d095393..1b025dc 100644 --- a/index.html +++ b/index.html @@ -10,5 +10,5 @@ - + diff --git a/main-WPRRZ5OZ.js b/main-GSHXM4IL.js similarity index 99% rename from main-WPRRZ5OZ.js rename to main-GSHXM4IL.js index a288f97..6ce7841 100644 --- a/main-WPRRZ5OZ.js +++ b/main-GSHXM4IL.js @@ -1 +1 @@ -import{$ as cr,A as Je,B as Mt,Bb as Rr,C as j,Ca as Ut,D as re,E as tr,F as er,G as rr,H as U,I as nr,J as S,Jb as Sr,K as w,L as b,M as ir,N as $,O as ne,Ob as wr,P as sr,Q as p,R as Tt,S as or,T as ar,U as Et,V as q,W as ur,Za as xt,_ as ie,a as h,b as I,ba as ct,c as Qe,cb as pr,d as Ze,db as gr,e as Yt,eb as vr,f as Xt,fb as mr,g as _,gb as se,h as M,ha as Ot,hb as oe,i as N,ia as lr,j as O,jb as Pt,k as d,ka as hr,l as at,la as dr,m as Ke,ma as fr,n as Ye,o as C,p as Jt,q as T,qb as Cr,r as Xe,rb as yr,s as te,u as G,v as Q,w as ut,y as ee,z as Z}from"./chunk-LGIRYMOZ.js";var f="primary",It=Symbol("RouteTitle"),he=class{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function tt(e){return new he(e)}function ln(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.lengthr[s]===i)}else return e===t}function Er(e){return e.length>0?e[e.length-1]:null}function z(e){return Ke(e)?e:gr(e)?O(Promise.resolve(e)):d(e)}var dn={exact:Ur,subset:xr},Or={exact:fn,subset:pn,ignored:()=>!0};function br(e,t,n){return dn[n.paths](e.root,t.root,n.matrixParams)&&Or[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function fn(e,t){return x(e,t)}function Ur(e,t,n){if(!B(e.segments,t.segments)||!jt(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!Ur(e.children[r],t.children[r],n))return!1;return!0}function pn(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>Tr(e[n],t[n]))}function xr(e,t,n){return Pr(e,t,t.segments,n)}function Pr(e,t,n,r){if(e.segments.length>n.length){let i=e.segments.slice(0,n.length);return!(!B(i,n)||t.hasChildren()||!jt(i,n,r))}else if(e.segments.length===n.length){if(!B(e.segments,n)||!jt(e.segments,n,r))return!1;for(let i in t.children)if(!e.children[i]||!xr(e.children[i],t.children[i],r))return!1;return!0}else{let i=n.slice(0,e.segments.length),s=n.slice(e.segments.length);return!B(e.segments,i)||!jt(e.segments,i,r)||!e.children[f]?!1:Pr(e.children[f],t,s,r)}}function jt(e,t,n){return t.every((r,i)=>Or[n](e[i].parameters,r.parameters))}var L=class{constructor(t=new m([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=tt(this.queryParams),this._queryParamMap}toString(){return mn.serialize(this)}},m=class{constructor(t,n){this.segments=t,this.children=n,this.parent=null,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Lt(this)}},V=class{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=tt(this.parameters),this._parameterMap}toString(){return Nr(this)}};function gn(e,t){return B(e,t)&&e.every((n,r)=>x(n.parameters,t[r].parameters))}function B(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function vn(e,t){let n=[];return Object.entries(e.children).forEach(([r,i])=>{r===f&&(n=n.concat(t(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==f&&(n=n.concat(t(i,r)))}),n}var ke=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>new zt,providedIn:"root"});let e=t;return e})(),zt=class{parse(t){let n=new pe(t);return new L(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${lt(t.root,!0)}`,r=Rn(t.queryParams),i=typeof t.fragment=="string"?`#${Cn(t.fragment)}`:"";return`${n}${r}${i}`}},mn=new zt;function Lt(e){return e.segments.map(t=>Nr(t)).join("/")}function lt(e,t){if(!e.hasChildren())return Lt(e);if(t){let n=e.children[f]?lt(e.children[f],!1):"",r=[];return Object.entries(e.children).forEach(([i,s])=>{i!==f&&r.push(`${i}:${lt(s,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=vn(e,(r,i)=>i===f?[lt(e.children[f],!1)]:[`${i}:${lt(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[f]!=null?`${Lt(e)}/${n[0]}`:`${Lt(e)}/(${n.join("//")})`}}function $r(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $t(e){return $r(e).replace(/%3B/gi,";")}function Cn(e){return encodeURI(e)}function fe(e){return $r(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function kt(e){return decodeURIComponent(e)}function Ir(e){return kt(e.replace(/\+/g,"%20"))}function Nr(e){return`${fe(e.path)}${yn(e.parameters)}`}function yn(e){return Object.entries(e).map(([t,n])=>`;${fe(t)}=${fe(n)}`).join("")}function Rn(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(i=>`${$t(n)}=${$t(i)}`).join("&"):`${$t(n)}=${$t(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var Sn=/^[^\/()?;#]+/;function ae(e){let t=e.match(Sn);return t?t[0]:""}var wn=/^[^\/()?;=#]+/;function bn(e){let t=e.match(wn);return t?t[0]:""}var In=/^[^=?&#]+/;function An(e){let t=e.match(In);return t?t[0]:""}var Dn=/^[^&#]+/;function Mn(e){let t=e.match(Dn);return t?t[0]:""}var pe=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new m([],{}):new m([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[f]=new m(t,n)),r}parseSegment(){let t=ae(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new w(4009,!1);return this.capture(t),new V(kt(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=bn(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let i=ae(this.remaining);i&&(r=i,this.capture(r))}t[kt(n)]=kt(r)}parseQueryParam(t){let n=An(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=Mn(this.remaining);o&&(r=o,this.capture(r))}let i=Ir(n),s=Ir(r);if(t.hasOwnProperty(i)){let o=t[i];Array.isArray(o)||(o=[o],t[i]=o),o.push(s)}else t[i]=s}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=ae(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new w(4010,!1);let s;r.indexOf(":")>-1?(s=r.slice(0,r.indexOf(":")),this.capture(s),this.capture(":")):t&&(s=f);let o=this.parseChildren();n[s]=Object.keys(o).length===1?o[f]:new m([],o),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new w(4011,!1)}};function jr(e){return e.segments.length>0?new m([],{[f]:e}):e}function Lr(e){let t={};for(let[r,i]of Object.entries(e.children)){let s=Lr(i);if(r===f&&s.segments.length===0&&s.hasChildren())for(let[o,a]of Object.entries(s.children))t[o]=a;else(s.segments.length>0||s.hasChildren())&&(t[r]=s)}let n=new m(e.segments,t);return Tn(n)}function Tn(e){if(e.numberOfChildren===1&&e.children[f]){let t=e.children[f];return new m(e.segments.concat(t.segments),t.children)}return e}function et(e){return e instanceof L}function En(e,t,n=null,r=null){let i=kr(e);return zr(i,t,n,r)}function kr(e){let t;function n(s){let o={};for(let c of s.children){let u=n(c);o[c.outlet]=u}let a=new m(s.url,o);return s===e&&(t=a),a}let r=n(e.root),i=jr(r);return t??i}function zr(e,t,n,r){let i=e;for(;i.parent;)i=i.parent;if(t.length===0)return ue(i,i,i,n,r);let s=On(t);if(s.toRoot())return ue(i,i,new m([],{}),n,r);let o=Un(s,i,e),a=o.processChildren?ft(o.segmentGroup,o.index,s.commands):_r(o.segmentGroup,o.index,s.commands);return ue(i,o.segmentGroup,a,n,r)}function Ft(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function vt(e){return typeof e=="object"&&e!=null&&e.outlets}function ue(e,t,n,r,i){let s={};r&&Object.entries(r).forEach(([c,u])=>{s[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let o;e===t?o=n:o=Fr(e,t,n);let a=jr(Lr(o));return new L(a,s,i)}function Fr(e,t,n){let r={};return Object.entries(e.children).forEach(([i,s])=>{s===t?r[i]=n:r[i]=Fr(s,t,n)}),new m(e.segments,r)}var _t=class{constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&Ft(r[0]))throw new w(4003,!1);let i=r.find(vt);if(i&&i!==Er(r))throw new w(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function On(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new _t(!0,0,e);let t=0,n=!1,r=e.reduce((i,s,o)=>{if(typeof s=="object"&&s!=null){if(s.outlets){let a={};return Object.entries(s.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...i,{outlets:a}]}if(s.segmentPath)return[...i,s.segmentPath]}return typeof s!="string"?[...i,s]:o===0?(s.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?n=!0:a===".."?t++:a!=""&&i.push(a))}),i):[...i,s]},[]);return new _t(n,t,r)}var X=class{constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function Un(e,t,n){if(e.isAbsolute)return new X(t,!0,0);if(!n)return new X(t,!1,NaN);if(n.parent===null)return new X(n,!0,0);let r=Ft(e.commands[0])?0:1,i=n.segments.length-1+r;return xn(n,i,e.numberOfDoubleDots)}function xn(e,t,n){let r=e,i=t,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new w(4005,!1);i=r.segments.length}return new X(r,!1,i-s)}function Pn(e){return vt(e[0])?e[0].outlets:{[f]:e}}function _r(e,t,n){if(e??=new m([],{}),e.segments.length===0&&e.hasChildren())return ft(e,t,n);let r=$n(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndexs!==f)&&e.children[f]&&e.numberOfChildren===1&&e.children[f].segments.length===0){let s=ft(e.children[f],t,n);return new m(e.segments,s.children)}return Object.entries(r).forEach(([s,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(i[s]=_r(e.children[s],t,o))}),Object.entries(e.children).forEach(([s,o])=>{r[s]===void 0&&(i[s]=o)}),new m(e.segments,i)}}function $n(e,t,n){let r=0,i=t,s={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return s;let o=e.segments[i],a=n[r];if(vt(a))break;let c=`${a}`,u=r0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!Dr(c,u,o))return s;r+=2}else{if(!Dr(c,{},o))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function ge(e,t,n){let r=e.segments.slice(0,t),i=0;for(;i{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=ge(new m([],{}),0,r))}),t}function Ar(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function Dr(e,t,n){return e==n.path&&x(t,n.parameters)}var pt="imperative",R=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(R||{}),E=class{constructor(t,n){this.id=t,this.url=n}},mt=class extends E{constructor(t,n,r="imperative",i=null){super(t,n),this.type=R.NavigationStart,this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},H=class extends E{constructor(t,n,r){super(t,n),this.urlAfterRedirects=r,this.type=R.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},D=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(D||{}),ve=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(ve||{}),k=class extends E{constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i,this.type=R.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},W=class extends E{constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i,this.type=R.NavigationSkipped}},Ct=class extends E{constructor(t,n,r,i){super(t,n),this.error=r,this.target=i,this.type=R.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},qt=class extends E{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=R.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},me=class extends E{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=R.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ce=class extends E{constructor(t,n,r,i,s){super(t,n),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=s,this.type=R.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},ye=class extends E{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=R.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Re=class extends E{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=R.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Se=class{constructor(t){this.route=t,this.type=R.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},we=class{constructor(t){this.route=t,this.type=R.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},be=class{constructor(t){this.snapshot=t,this.type=R.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ie=class{constructor(t){this.snapshot=t,this.type=R.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ae=class{constructor(t){this.snapshot=t,this.type=R.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},De=class{constructor(t){this.snapshot=t,this.type=R.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var yt=class{},Rt=class{constructor(t){this.url=t}};var Me=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Qt,this.attachRef=null}},Qt=(()=>{let t=class t{constructor(){this.contexts=new Map}onChildOutletCreated(r,i){let s=this.getOrCreateContext(r);s.outlet=i,this.contexts.set(r,s)}onChildOutletDestroyed(r){let i=this.getContext(r);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let r=this.contexts;return this.contexts=new Map,r}onOutletReAttached(r){this.contexts=r}getOrCreateContext(r){let i=this.getContext(r);return i||(i=new Me,this.contexts.set(r,i)),i}getContext(r){return this.contexts.get(r)||null}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Vt=class{constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=Te(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=Te(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=Ee(t,this._root);return n.length<2?[]:n[n.length-2].children.map(i=>i.value).filter(i=>i!==t)}pathFromRoot(t){return Ee(t,this._root).map(n=>n.value)}};function Te(e,t){if(e===t.value)return t;for(let n of t.children){let r=Te(e,n);if(r)return r}return null}function Ee(e,t){if(e===t.value)return[t];for(let n of t.children){let r=Ee(e,n);if(r.length)return r.unshift(t),r}return[]}var A=class{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function Y(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var Bt=class extends Vt{constructor(t,n){super(t),this.snapshot=n,Fe(this,t)}toString(){return this.snapshot.toString()}};function qr(e){let t=jn(e),n=new M([new V("",{})]),r=new M({}),i=new M({}),s=new M({}),o=new M(""),a=new rt(n,r,s,o,i,f,e,t.root);return a.snapshot=t.root,new Bt(new A(a,[]),t)}function jn(e){let t={},n={},r={},i="",s=new St([],t,r,i,n,f,e,null,{});return new Ht("",new A(s,[]))}var rt=class{constructor(t,n,r,i,s,o,a,c){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=s,this.outlet=o,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(C(u=>u[It]))??d(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=s}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(C(t=>tt(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(C(t=>tt(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function ze(e,t,n="emptyOnly"){let r,{routeConfig:i}=e;return t!==null&&(n==="always"||i?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:h(h({},t.params),e.params),data:h(h({},t.data),e.data),resolve:h(h(h(h({},e.data),t.data),i?.data),e._resolvedData)}:r={params:h({},e.params),data:h({},e.data),resolve:h(h({},e.data),e._resolvedData??{})},i&&Br(i)&&(r.resolve[It]=i.title),r}var St=class{get title(){return this.data?.[It]}constructor(t,n,r,i,s,o,a,c,u){this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=s,this.outlet=o,this.component=a,this.routeConfig=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=tt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=tt(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},Ht=class extends Vt{constructor(t,n){super(n),this.url=t,Fe(this,n)}toString(){return Vr(this._root)}};function Fe(e,t){t.value._routerState=e,t.children.forEach(n=>Fe(e,n))}function Vr(e){let t=e.children.length>0?` { ${e.children.map(Vr).join(", ")} } `:"";return`${e.value}${t}`}function ce(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,x(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),x(t.params,n.params)||e.paramsSubject.next(n.params),hn(t.url,n.url)||e.urlSubject.next(n.url),x(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Oe(e,t){let n=x(e.params,t.params)&&gn(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||Oe(e.parent,t.parent))}function Br(e){return typeof e.title=="string"||e.title===null}var _e=(()=>{let t=class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=f,this.activateEvents=new ct,this.deactivateEvents=new ct,this.attachEvents=new ct,this.detachEvents=new ct,this.parentContexts=p(Qt),this.location=p(lr),this.changeDetector=p(oe),this.environmentInjector=p(Et),this.inputBinder=p(qe,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(r){if(r.name){let{firstChange:i,previousValue:s}=r.name;if(i)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(r){return this.parentContexts.getContext(r)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let r=this.parentContexts.getContext(this.name);r?.route&&(r.attachRef?this.attach(r.attachRef,r.route):this.activateWith(r.route,r.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new w(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new w(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new w(4012,!1);this.location.detach();let r=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(r.instance),r}attach(r,i){this.activated=r,this._activatedRoute=i,this.location.insert(r.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(r.instance)}deactivate(){if(this.activated){let r=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(r)}}activateWith(r,i){if(this.isActivated)throw new w(4013,!1);this._activatedRoute=r;let s=this.location,a=r.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,u=new Ue(r,c,s.injector);this.activated=s.createComponent(a,{index:s.length,injector:u,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};t.\u0275fac=function(i){return new(i||t)},t.\u0275dir=or({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ur]});let e=t;return e})(),Ue=class{constructor(t,n,r){this.route=t,this.childContexts=n,this.parent=r,this.__ngOutletInjector=!0}get(t,n){return t===rt?this.route:t===Qt?this.childContexts:this.parent.get(t,n)}},qe=new $("");function Ln(e,t,n){let r=wt(e,t._root,n?n._root:void 0);return new Bt(r,t)}function wt(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let i=kn(e,t,n);return new A(r,i)}else{if(e.shouldAttach(t.value)){let s=e.retrieve(t.value);if(s!==null){let o=s.route;return o.value._futureSnapshot=t.value,o.children=t.children.map(a=>wt(e,a)),o}}let r=zn(t.value),i=t.children.map(s=>wt(e,s));return new A(r,i)}}function kn(e,t,n){return t.children.map(r=>{for(let i of n.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return wt(e,r,i);return wt(e,r)})}function zn(e){return new rt(new M(e.url),new M(e.params),new M(e.queryParams),new M(e.fragment),new M(e.data),e.outlet,e.component,e)}var Hr="ngNavigationCancelingError";function Wr(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=et(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,i=Gr(!1,D.Redirect);return i.url=n,i.navigationBehaviorOptions=r,i}function Gr(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[Hr]=!0,n.cancellationCode=t,n}function Fn(e){return Qr(e)&&et(e.url)}function Qr(e){return!!e&&e[Hr]}var _n=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=Tt({type:t,selectors:[["ng-component"]],standalone:!0,features:[xt],decls:1,vars:0,template:function(i,s){i&1&&Ut(0,"router-outlet")},dependencies:[_e],encapsulation:2});let e=t;return e})();function qn(e,t){return e.providers&&!e._injector&&(e._injector=dr(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Ve(e){let t=e.children&&e.children.map(Ve),n=t?I(h({},e),{children:t}):h({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==f&&(n.component=_n),n}function P(e){return e.outlet||f}function Vn(e,t){let n=e.filter(r=>P(r)===t);return n.push(...e.filter(r=>P(r)!==t)),n}function At(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var Bn=(e,t,n,r)=>C(i=>(new xe(t,i.targetRouterState,i.currentRouterState,n,r).activate(e),i)),xe=class{constructor(t,n,r,i,s){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=s}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),ce(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let i=Y(n);t.children.forEach(s=>{let o=s.value.outlet;this.deactivateRoutes(s,i[o],r),delete i[o]}),Object.values(i).forEach(s=>{this.deactivateRouteAndItsChildren(s,r)})}deactivateRoutes(t,n,r){let i=t.value,s=n?n.value:null;if(i===s)if(i.component){let o=r.getContext(i.outlet);o&&this.deactivateChildRoutes(t,n,o.children)}else this.deactivateChildRoutes(t,n,r);else s&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,s=Y(t);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);if(r&&r.outlet){let o=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,s=Y(t);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let i=Y(n);t.children.forEach(s=>{this.activateRoutes(s,i[s.value.outlet],r),this.forwardEvent(new De(s.value.snapshot))}),t.children.length&&this.forwardEvent(new Ie(t.value.snapshot))}activateRoutes(t,n,r){let i=t.value,s=n?n.value:null;if(ce(i),i===s)if(i.component){let o=r.getOrCreateContext(i.outlet);this.activateChildRoutes(t,n,o.children)}else this.activateChildRoutes(t,n,r);else if(i.component){let o=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),ce(a.route.value),this.activateChildRoutes(t,null,o.children)}else{let a=At(i.snapshot);o.attachRef=null,o.route=i,o.injector=a,o.outlet&&o.outlet.activateWith(i,o.injector),this.activateChildRoutes(t,null,o.children)}}else this.activateChildRoutes(t,null,r)}},Wt=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},J=class{constructor(t,n){this.component=t,this.route=n}};function Hn(e,t,n){let r=e._root,i=t?t._root:null;return ht(r,i,n,[r.value])}function Wn(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function it(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!ir(e)?e:t.get(e):r}function ht(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=Y(t);return e.children.forEach(o=>{Gn(o,s[o.value.outlet],n,r.concat([o.value]),i),delete s[o.value.outlet]}),Object.entries(s).forEach(([o,a])=>gt(a,n.getContext(o),i)),i}function Gn(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=e.value,o=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(o&&s.routeConfig===o.routeConfig){let c=Qn(o,s,s.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new Wt(r)):(s.data=o.data,s._resolvedData=o._resolvedData),s.component?ht(e,t,a?a.children:null,r,i):ht(e,t,n,r,i),c&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new J(a.outlet.component,o))}else o&>(t,a,i),i.canActivateChecks.push(new Wt(r)),s.component?ht(e,null,a?a.children:null,r,i):ht(e,null,n,r,i);return i}function Qn(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!B(e.url,t.url);case"pathParamsOrQueryParamsChange":return!B(e.url,t.url)||!x(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Oe(e,t)||!x(e.queryParams,t.queryParams);case"paramsChange":default:return!Oe(e,t)}}function gt(e,t,n){let r=Y(e),i=e.value;Object.entries(r).forEach(([s,o])=>{i.component?t?gt(o,t.children.getContext(s),n):gt(o,null,n):gt(o,t,n)}),i.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new J(t.outlet.component,i)):n.canDeactivateChecks.push(new J(null,i)):n.canDeactivateChecks.push(new J(null,i))}function Dt(e){return typeof e=="function"}function Zn(e){return typeof e=="boolean"}function Kn(e){return e&&Dt(e.canLoad)}function Yn(e){return e&&Dt(e.canActivate)}function Xn(e){return e&&Dt(e.canActivateChild)}function Jn(e){return e&&Dt(e.canDeactivate)}function ti(e){return e&&Dt(e.canMatch)}function Zr(e){return e instanceof Ye||e?.name==="EmptyError"}var Nt=Symbol("INITIAL_VALUE");function nt(){return U(e=>Jt(e.map(t=>t.pipe(Z(1),rr(Nt)))).pipe(C(t=>{for(let n of t)if(n!==!0){if(n===Nt)return Nt;if(n===!1||n instanceof L)return n}return!0}),G(t=>t!==Nt),Z(1)))}function ei(e,t){return T(n=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:s,canDeactivateChecks:o}}=n;return o.length===0&&s.length===0?d(I(h({},n),{guardsResult:!0})):ri(o,r,i,e).pipe(T(a=>a&&Zn(a)?ni(r,s,e,t):d(a)),C(a=>I(h({},n),{guardsResult:a})))})}function ri(e,t,n,r){return O(e).pipe(T(i=>ui(i.component,i.route,n,t,r)),j(i=>i!==!0,!0))}function ni(e,t,n,r){return O(t).pipe(ut(i=>Xe(si(i.route.parent,r),ii(i.route,r),ai(e,i.path,n),oi(e,i.route,n))),j(i=>i!==!0,!0))}function ii(e,t){return e!==null&&t&&t(new Ae(e)),d(!0)}function si(e,t){return e!==null&&t&&t(new be(e)),d(!0)}function oi(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return d(!0);let i=r.map(s=>te(()=>{let o=At(t)??n,a=it(s,o),c=Yn(a)?a.canActivate(t,e):q(o,()=>a(t,e));return z(c).pipe(j())}));return d(i).pipe(nt())}function ai(e,t,n){let r=t[t.length-1],s=t.slice(0,t.length-1).reverse().map(o=>Wn(o)).filter(o=>o!==null).map(o=>te(()=>{let a=o.guards.map(c=>{let u=At(o.node)??n,l=it(c,u),v=Xn(l)?l.canActivateChild(r,e):q(u,()=>l(r,e));return z(v).pipe(j())});return d(a).pipe(nt())}));return d(s).pipe(nt())}function ui(e,t,n,r,i){let s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!s||s.length===0)return d(!0);let o=s.map(a=>{let c=At(t)??i,u=it(a,c),l=Jn(u)?u.canDeactivate(e,t,n,r):q(c,()=>u(e,t,n,r));return z(l).pipe(j())});return d(o).pipe(nt())}function ci(e,t,n,r){let i=t.canLoad;if(i===void 0||i.length===0)return d(!0);let s=i.map(o=>{let a=it(o,e),c=Kn(a)?a.canLoad(t,n):q(e,()=>a(t,n));return z(c)});return d(s).pipe(nt(),Kr(r))}function Kr(e){return Ze(S(t=>{if(et(t))throw Wr(e,t)}),C(t=>t===!0))}function li(e,t,n,r){let i=t.canMatch;if(!i||i.length===0)return d(!0);let s=i.map(o=>{let a=it(o,e),c=ti(a)?a.canMatch(t,n):q(e,()=>a(t,n));return z(c)});return d(s).pipe(nt(),Kr(r))}var bt=class{constructor(t){this.segmentGroup=t||null}},Gt=class extends Error{constructor(t){super(),this.urlTree=t}};function K(e){return at(new bt(e))}function hi(e){return at(new w(4e3,!1))}function di(e){return at(Gr(!1,D.GuardRejected))}var Pe=class{constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],i=n.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return d(r);if(i.numberOfChildren>1||!i.children[f])return hi(t.redirectTo);i=i.children[f]}}applyRedirectCommands(t,n,r){let i=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n.startsWith("/"))throw new Gt(i);return i}applyRedirectCreateUrlTree(t,n,r,i){let s=this.createSegmentGroup(t,n.root,r,i);return new L(s,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([i,s])=>{if(typeof s=="string"&&s.startsWith(":")){let a=s.substring(1);r[i]=n[a]}else r[i]=s}),r}createSegmentGroup(t,n,r,i){let s=this.createSegments(t,n.segments,r,i),o={};return Object.entries(n.children).forEach(([a,c])=>{o[a]=this.createSegmentGroup(t,c,r,i)}),new m(s,o)}createSegments(t,n,r,i){return n.map(s=>s.path.startsWith(":")?this.findPosParam(t,s,i):this.findOrReturn(s,r))}findPosParam(t,n,r){let i=r[n.path.substring(1)];if(!i)throw new w(4001,!1);return i}findOrReturn(t,n){let r=0;for(let i of n){if(i.path===t.path)return n.splice(r),i;r++}return t}},$e={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function fi(e,t,n,r,i){let s=Be(e,t,n);return s.matched?(r=qn(t,r),li(r,t,n,i).pipe(C(o=>o===!0?s:h({},$e)))):d(s)}function Be(e,t,n){if(t.path==="**")return pi(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?h({},$e):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let i=(t.matcher||ln)(n,e,t);if(!i)return h({},$e);let s={};Object.entries(i.posParams??{}).forEach(([a,c])=>{s[a]=c.path});let o=i.consumed.length>0?h(h({},s),i.consumed[i.consumed.length-1].parameters):s;return{matched:!0,consumedSegments:i.consumed,remainingSegments:n.slice(i.consumed.length),parameters:o,positionalParamSegments:i.posParams??{}}}function pi(e){return{matched:!0,parameters:e.length>0?Er(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function Mr(e,t,n,r){return n.length>0&&mi(e,n,r)?{segmentGroup:new m(t,vi(r,new m(n,e.children))),slicedSegments:[]}:n.length===0&&Ci(e,n,r)?{segmentGroup:new m(e.segments,gi(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new m(e.segments,e.children),slicedSegments:n}}function gi(e,t,n,r){let i={};for(let s of n)if(Zt(e,t,s)&&!r[P(s)]){let o=new m([],{});i[P(s)]=o}return h(h({},r),i)}function vi(e,t){let n={};n[f]=t;for(let r of e)if(r.path===""&&P(r)!==f){let i=new m([],{});n[P(r)]=i}return n}function mi(e,t,n){return n.some(r=>Zt(e,t,r)&&P(r)!==f)}function Ci(e,t,n){return n.some(r=>Zt(e,t,r))}function Zt(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function yi(e,t,n,r){return P(e)!==r&&(r===f||!Zt(t,n,e))?!1:Be(t,e,n).matched}function Ri(e,t,n){return t.length===0&&!e.children[n]}var Ne=class{};function Si(e,t,n,r,i,s,o="emptyOnly"){return new je(e,t,n,r,i,o,s).recognize()}var wi=31,je=class{constructor(t,n,r,i,s,o,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=i,this.urlTree=s,this.paramsInheritanceStrategy=o,this.urlSerializer=a,this.applyRedirects=new Pe(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new w(4002,`'${t.segmentGroup}'`)}recognize(){let t=Mr(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(C(n=>{let r=new St([],Object.freeze({}),Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,{},f,this.rootComponentType,null,{}),i=new A(r,n),s=new Ht("",i),o=En(r,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,s.url=this.urlSerializer.serialize(o),this.inheritParamsAndData(s._root,null),{state:s,tree:o}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t,f).pipe(Q(r=>{if(r instanceof Gt)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof bt?this.noMatchError(r):r}))}inheritParamsAndData(t,n){let r=t.value,i=ze(r,n,this.paramsInheritanceStrategy);r.params=Object.freeze(i.params),r.data=Object.freeze(i.data),t.children.forEach(s=>this.inheritParamsAndData(s,r))}processSegmentGroup(t,n,r,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r):this.processSegment(t,n,r,r.segments,i,!0).pipe(C(s=>s instanceof A?[s]:[]))}processChildren(t,n,r){let i=[];for(let s of Object.keys(r.children))s==="primary"?i.unshift(s):i.push(s);return O(i).pipe(ut(s=>{let o=r.children[s],a=Vn(n,s);return this.processSegmentGroup(t,a,o,s)}),er((s,o)=>(s.push(...o),s)),ee(null),tr(),T(s=>{if(s===null)return K(r);let o=Yr(s);return bi(o),d(o)}))}processSegment(t,n,r,i,s,o){return O(n).pipe(ut(a=>this.processSegmentAgainstRoute(a._injector??t,n,a,r,i,s,o).pipe(Q(c=>{if(c instanceof bt)return d(null);throw c}))),j(a=>!!a),Q(a=>{if(Zr(a))return Ri(r,i,s)?d(new Ne):K(r);throw a}))}processSegmentAgainstRoute(t,n,r,i,s,o,a){return yi(r,i,s,o)?r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,i,r,s,o):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,i,n,r,s,o):K(i):K(i)}expandSegmentAgainstRouteUsingRedirect(t,n,r,i,s,o){let{matched:a,consumedSegments:c,positionalParamSegments:u,remainingSegments:l}=Be(n,i,s);if(!a)return K(n);i.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>wi&&(this.allowRedirects=!1));let v=this.applyRedirects.applyRedirectCommands(c,i.redirectTo,u);return this.applyRedirects.lineralizeSegments(i,v).pipe(T(g=>this.processSegment(t,r,n,g.concat(l),o,!1)))}matchSegmentAgainstRoute(t,n,r,i,s){let o=fi(n,r,i,t,this.urlSerializer);return r.path==="**"&&(n.children={}),o.pipe(U(a=>a.matched?(t=r._injector??t,this.getChildConfig(t,r,i).pipe(U(({routes:c})=>{let u=r._loadedInjector??t,{consumedSegments:l,remainingSegments:v,parameters:g}=a,y=new St(l,g,Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,Ai(r),P(r),r.component??r._loadedComponent??null,r,Di(r)),{segmentGroup:st,slicedSegments:ot}=Mr(n,l,v,c);if(ot.length===0&&st.hasChildren())return this.processChildren(u,c,st).pipe(C(F=>F===null?null:new A(y,F)));if(c.length===0&&ot.length===0)return d(new A(y,[]));let Kt=P(r)===s;return this.processSegment(u,c,st,ot,Kt?f:s,!0).pipe(C(F=>new A(y,F instanceof A?[F]:[])))}))):K(n)))}getChildConfig(t,n,r){return n.children?d({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?d({routes:n._loadedRoutes,injector:n._loadedInjector}):ci(t,n,r,this.urlSerializer).pipe(T(i=>i?this.configLoader.loadChildren(t,n).pipe(S(s=>{n._loadedRoutes=s.routes,n._loadedInjector=s.injector})):di(n))):d({routes:[],injector:t})}};function bi(e){e.sort((t,n)=>t.value.outlet===f?-1:n.value.outlet===f?1:t.value.outlet.localeCompare(n.value.outlet))}function Ii(e){let t=e.value.routeConfig;return t&&t.path===""}function Yr(e){let t=[],n=new Set;for(let r of e){if(!Ii(r)){t.push(r);continue}let i=t.find(s=>r.value.routeConfig===s.value.routeConfig);i!==void 0?(i.children.push(...r.children),n.add(i)):t.push(r)}for(let r of n){let i=Yr(r.children);t.push(new A(r.value,i))}return t.filter(r=>!n.has(r))}function Ai(e){return e.data||{}}function Di(e){return e.resolve||{}}function Mi(e,t,n,r,i,s){return T(o=>Si(e,t,n,r,o.extractedUrl,i,s).pipe(C(({state:a,tree:c})=>I(h({},o),{targetSnapshot:a,urlAfterRedirects:c}))))}function Ti(e,t){return T(n=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=n;if(!i.length)return d(n);let s=new Set(i.map(c=>c.route)),o=new Set;for(let c of s)if(!o.has(c))for(let u of Xr(c))o.add(u);let a=0;return O(o).pipe(ut(c=>s.has(c)?Ei(c,r,e,t):(c.data=ze(c,c.parent,e).resolve,d(void 0))),S(()=>a++),re(1),T(c=>a===o.size?d(n):N))})}function Xr(e){let t=e.children.map(n=>Xr(n)).flat();return[e,...t]}function Ei(e,t,n,r){let i=e.routeConfig,s=e._resolve;return i?.title!==void 0&&!Br(i)&&(s[It]=i.title),Oi(s,e,t,r).pipe(C(o=>(e._resolvedData=o,e.data=ze(e,e.parent,n).resolve,null)))}function Oi(e,t,n,r){let i=de(e);if(i.length===0)return d({});let s={};return O(i).pipe(T(o=>Ui(e[o],t,n,r).pipe(j(),S(a=>{s[o]=a}))),re(1),Je(s),Q(o=>Zr(o)?N:at(o)))}function Ui(e,t,n,r){let i=At(t)??r,s=it(e,i),o=s.resolve?s.resolve(t,n):q(i,()=>s(t,n));return z(o)}function le(e){return U(t=>{let n=e(t);return n?O(n).pipe(C(()=>t)):d(t)})}var Jr=(()=>{let t=class t{buildTitle(r){let i,s=r.root;for(;s!==void 0;)i=this.getResolvedTitleForRoute(s)??i,s=s.children.find(o=>o.outlet===f);return i}getResolvedTitleForRoute(r){return r.data[It]}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>p(xi),providedIn:"root"});let e=t;return e})(),xi=(()=>{let t=class t extends Jr{constructor(r){super(),this.title=r}updateTitle(r){let i=this.buildTitle(r);i!==void 0&&this.title.setTitle(i)}};t.\u0275fac=function(i){return new(i||t)(sr(yr))},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),He=new $("",{providedIn:"root",factory:()=>({})}),We=new $(""),Pi=(()=>{let t=class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=p(se)}loadComponent(r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return d(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let i=z(r.loadComponent()).pipe(C(tn),S(o=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=o}),Mt(()=>{this.componentLoaders.delete(r)})),s=new Xt(i,()=>new _).pipe(Yt());return this.componentLoaders.set(r,s),s}loadChildren(r,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return d({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let o=$i(i,this.compiler,r,this.onLoadEndListener).pipe(Mt(()=>{this.childrenLoaders.delete(i)})),a=new Xt(o,()=>new _).pipe(Yt());return this.childrenLoaders.set(i,a),a}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function $i(e,t,n,r){return z(e.loadChildren()).pipe(C(tn),T(i=>i instanceof hr||Array.isArray(i)?d(i):O(t.compileModuleAsync(i))),C(i=>{r&&r(e);let s,o,a=!1;return Array.isArray(i)?(o=i,a=!0):(s=i.create(n).injector,o=s.get(We,[],{optional:!0,self:!0}).flat()),{routes:o.map(Ve),injector:s}}))}function Ni(e){return e&&typeof e=="object"&&"default"in e}function tn(e){return Ni(e)?e.default:e}var Ge=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>p(ji),providedIn:"root"});let e=t;return e})(),ji=(()=>{let t=class t{shouldProcessUrl(r){return!0}extract(r){return r}merge(r,i){return r}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Li=new $("");var ki=(()=>{let t=class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new _,this.transitionAbortSubject=new _,this.configLoader=p(Pi),this.environmentInjector=p(Et),this.urlSerializer=p(ke),this.rootContexts=p(Qt),this.location=p(Pt),this.inputBindingEnabled=p(qe,{optional:!0})!==null,this.titleStrategy=p(Jr),this.options=p(He,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=p(Ge),this.createViewTransition=p(Li,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>d(void 0),this.rootComponentType=null;let r=s=>this.events.next(new Se(s)),i=s=>this.events.next(new we(s));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=r}complete(){this.transitions?.complete()}handleNavigationRequest(r){let i=++this.navigationId;this.transitions?.next(I(h(h({},this.transitions.value),r),{id:i}))}setupNavigations(r,i,s){return this.transitions=new M({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:pt,restoredState:null,currentSnapshot:s.snapshot,targetSnapshot:null,currentRouterState:s,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(G(o=>o.id!==0),C(o=>I(h({},o),{extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),U(o=>{let a=!1,c=!1;return d(o).pipe(U(u=>{if(this.navigationId>o.id)return this.cancelNavigationTransition(o,"",D.SupersededByNewNavigation),N;this.currentTransition=o,this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?I(h({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let l=!r.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),v=u.extras.onSameUrlNavigation??r.onSameUrlNavigation;if(!l&&v!=="reload"){let g="";return this.events.next(new W(u.id,this.urlSerializer.serialize(u.rawUrl),g,ve.IgnoredSameUrlNavigation)),u.resolve(null),N}if(this.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return d(u).pipe(U(g=>{let y=this.transitions?.getValue();return this.events.next(new mt(g.id,this.urlSerializer.serialize(g.extractedUrl),g.source,g.restoredState)),y!==this.transitions?.getValue()?N:Promise.resolve(g)}),Mi(this.environmentInjector,this.configLoader,this.rootComponentType,r.config,this.urlSerializer,this.paramsInheritanceStrategy),S(g=>{o.targetSnapshot=g.targetSnapshot,o.urlAfterRedirects=g.urlAfterRedirects,this.currentNavigation=I(h({},this.currentNavigation),{finalUrl:g.urlAfterRedirects});let y=new qt(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot);this.events.next(y)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(u.currentRawUrl)){let{id:g,extractedUrl:y,source:st,restoredState:ot,extras:Kt}=u,F=new mt(g,this.urlSerializer.serialize(y),st,ot);this.events.next(F);let un=qr(this.rootComponentType).snapshot;return this.currentTransition=o=I(h({},u),{targetSnapshot:un,urlAfterRedirects:y,extras:I(h({},Kt),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=y,d(o)}else{let g="";return this.events.next(new W(u.id,this.urlSerializer.serialize(u.extractedUrl),g,ve.IgnoredByUrlHandlingStrategy)),u.resolve(null),N}}),S(u=>{let l=new me(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}),C(u=>(this.currentTransition=o=I(h({},u),{guards:Hn(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),o)),ei(this.environmentInjector,u=>this.events.next(u)),S(u=>{if(o.guardsResult=u.guardsResult,et(u.guardsResult))throw Wr(this.urlSerializer,u.guardsResult);let l=new Ce(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(l)}),G(u=>u.guardsResult?!0:(this.cancelNavigationTransition(u,"",D.GuardRejected),!1)),le(u=>{if(u.guards.canActivateChecks.length)return d(u).pipe(S(l=>{let v=new ye(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(v)}),U(l=>{let v=!1;return d(l).pipe(Ti(this.paramsInheritanceStrategy,this.environmentInjector),S({next:()=>v=!0,complete:()=>{v||this.cancelNavigationTransition(l,"",D.NoDataFromResolver)}}))}),S(l=>{let v=new Re(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(v)}))}),le(u=>{let l=v=>{let g=[];v.routeConfig?.loadComponent&&!v.routeConfig._loadedComponent&&g.push(this.configLoader.loadComponent(v.routeConfig).pipe(S(y=>{v.component=y}),C(()=>{})));for(let y of v.children)g.push(...l(y));return g};return Jt(l(u.targetSnapshot.root)).pipe(ee(null),Z(1))}),le(()=>this.afterPreactivation()),U(()=>{let{currentSnapshot:u,targetSnapshot:l}=o,v=this.createViewTransition?.(this.environmentInjector,u.root,l.root);return v?O(v).pipe(C(()=>o)):d(o)}),C(u=>{let l=Ln(r.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return this.currentTransition=o=I(h({},u),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,o}),S(()=>{this.events.next(new yt)}),Bn(this.rootContexts,r.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),Z(1),S({next:u=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new H(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects))),this.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{a=!0}}),nr(this.transitionAbortSubject.pipe(S(u=>{throw u}))),Mt(()=>{!a&&!c&&this.cancelNavigationTransition(o,"",D.SupersededByNewNavigation),this.currentTransition?.id===o.id&&(this.currentNavigation=null,this.currentTransition=null)}),Q(u=>{if(c=!0,Qr(u))this.events.next(new k(o.id,this.urlSerializer.serialize(o.extractedUrl),u.message,u.cancellationCode)),Fn(u)?this.events.next(new Rt(u.url)):o.resolve(!1);else{this.events.next(new Ct(o.id,this.urlSerializer.serialize(o.extractedUrl),u,o.targetSnapshot??void 0));try{o.resolve(r.errorHandler(u))}catch(l){this.options.resolveNavigationPromiseOnError?o.resolve(!1):o.reject(l)}}return N}))}))}cancelNavigationTransition(r,i,s){let o=new k(r.id,this.urlSerializer.serialize(r.extractedUrl),i,s);this.events.next(o),r.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function zi(e){return e!==pt}var Fi=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>p(_i),providedIn:"root"});let e=t;return e})(),Le=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},_i=(()=>{let t=class t extends Le{};t.\u0275fac=(()=>{let r;return function(s){return(r||(r=ie(t)))(s||t)}})(),t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),en=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>p(qi),providedIn:"root"});let e=t;return e})(),qi=(()=>{let t=class t extends en{constructor(){super(...arguments),this.location=p(Pt),this.urlSerializer=p(ke),this.options=p(He,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=p(Ge),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new L,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=qr(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(r){return this.location.subscribe(i=>{i.type==="popstate"&&r(i.url,i.state)})}handleRouterEvent(r,i){if(r instanceof mt)this.stateMemento=this.createStateMemento();else if(r instanceof W)this.rawUrlTree=i.initialUrl;else if(r instanceof qt){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let s=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(s,i)}}else r instanceof yt?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,i))):r instanceof k&&(r.code===D.GuardRejected||r.code===D.NoDataFromResolver)?this.restoreHistory(i):r instanceof Ct?this.restoreHistory(i,!0):r instanceof H&&(this.lastSuccessfulId=r.id,this.currentPageId=this.browserPageId)}setBrowserUrl(r,i){let s=this.urlSerializer.serialize(r);if(this.location.isCurrentPathEqualTo(s)||i.extras.replaceUrl){let o=this.browserPageId,a=h(h({},i.extras.state),this.generateNgRouterState(i.id,o));this.location.replaceState(s,"",a)}else{let o=h(h({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(s,"",o)}}restoreHistory(r,i=!1){if(this.canceledNavigationResolution==="computed"){let s=this.browserPageId,o=this.currentPageId-s;o!==0?this.location.historyGo(o):this.currentUrlTree===r.finalUrl&&o===0&&(this.resetState(r),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(r),this.resetUrlToCurrentUrlTree())}resetState(r){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,r.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(r,i){return this.canceledNavigationResolution==="computed"?{navigationId:r,\u0275routerPageId:i}:{navigationId:r}}};t.\u0275fac=(()=>{let r;return function(s){return(r||(r=ie(t)))(s||t)}})(),t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),dt=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(dt||{});function Vi(e,t){e.events.pipe(G(n=>n instanceof H||n instanceof k||n instanceof Ct||n instanceof W),C(n=>n instanceof H||n instanceof W?dt.COMPLETE:(n instanceof k?n.code===D.Redirect||n.code===D.SupersededByNewNavigation:!1)?dt.REDIRECTING:dt.FAILED),G(n=>n!==dt.REDIRECTING),Z(1)).subscribe(()=>{t()})}function Bi(e){throw e}var Hi={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Wi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},rn=(()=>{let t=class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=p(pr),this.stateManager=p(en),this.options=p(He,{optional:!0})||{},this.pendingTasks=p(fr),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=p(ki),this.urlSerializer=p(ke),this.location=p(Pt),this.urlHandlingStrategy=p(Ge),this._events=new _,this.errorHandler=this.options.errorHandler||Bi,this.navigated=!1,this.routeReuseStrategy=p(Fi),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=p(We,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!p(qe,{optional:!0}),this.eventsSubscription=new Qe,this.isNgZoneEnabled=p(Ot)instanceof Ot&&Ot.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:r=>{this.console.warn(r)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let r=this.navigationTransitions.events.subscribe(i=>{try{let s=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(s!==null&&o!==null){if(this.stateManager.handleRouterEvent(i,o),i instanceof k&&i.code!==D.Redirect&&i.code!==D.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof H)this.navigated=!0;else if(i instanceof Rt){let a=this.urlHandlingStrategy.merge(i.url,s.currentRawUrl),c={info:s.extras.info,skipLocationChange:s.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||zi(s.source)};this.scheduleNavigation(a,pt,null,c,{resolve:s.resolve,reject:s.reject,promise:s.promise})}}Qi(i)&&this._events.next(i)}catch(s){this.navigationTransitions.transitionAbortSubject.next(s)}});this.eventsSubscription.add(r)}resetRootComponentType(r){this.routerState.root.component=r,this.navigationTransitions.rootComponentType=r}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),pt,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((r,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(r,"popstate",i)},0)})}navigateToSyncWithBrowser(r,i,s){let o={replaceUrl:!0},a=s?.navigationId?s:null;if(s){let u=h({},s);delete u.navigationId,delete u.\u0275routerPageId,Object.keys(u).length!==0&&(o.state=u)}let c=this.parseUrl(r);this.scheduleNavigation(c,i,a,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(r){this.config=r.map(Ve),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(r,i={}){let{relativeTo:s,queryParams:o,fragment:a,queryParamsHandling:c,preserveFragment:u}=i,l=u?this.currentUrlTree.fragment:a,v=null;switch(c){case"merge":v=h(h({},this.currentUrlTree.queryParams),o);break;case"preserve":v=this.currentUrlTree.queryParams;break;default:v=o||null}v!==null&&(v=this.removeEmptyProps(v));let g;try{let y=s?s.snapshot:this.routerState.snapshot.root;g=kr(y)}catch{(typeof r[0]!="string"||!r[0].startsWith("/"))&&(r=[]),g=this.currentUrlTree.root}return zr(g,r,v,l??null)}navigateByUrl(r,i={skipLocationChange:!1}){let s=et(r)?r:this.parseUrl(r),o=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(o,pt,null,i)}navigate(r,i={skipLocationChange:!1}){return Gi(r),this.navigateByUrl(this.createUrlTree(r,i),i)}serializeUrl(r){return this.urlSerializer.serialize(r)}parseUrl(r){try{return this.urlSerializer.parse(r)}catch{return this.urlSerializer.parse("/")}}isActive(r,i){let s;if(i===!0?s=h({},Hi):i===!1?s=h({},Wi):s=i,et(r))return br(this.currentUrlTree,r,s);let o=this.parseUrl(r);return br(this.currentUrlTree,o,s)}removeEmptyProps(r){return Object.entries(r).reduce((i,[s,o])=>(o!=null&&(i[s]=o),i),{})}scheduleNavigation(r,i,s,o,a){if(this.disposed)return Promise.resolve(!1);let c,u,l;a?(c=a.resolve,u=a.reject,l=a.promise):l=new Promise((g,y)=>{c=g,u=y});let v=this.pendingTasks.add();return Vi(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(v))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:r,extras:o,resolve:c,reject:u,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(g=>Promise.reject(g))}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Gi(e){for(let t=0;tn.\u0275providers)])}function Ki(e){return e.routerState.root}function Yi(){let e=p(cr);return t=>{let n=e.get(mr);if(t!==n.components[0])return;let r=e.get(rn),i=e.get(Xi);e.get(Ji)===1&&r.initialNavigation(),e.get(ts,null,ne.Optional)?.setUpPreloading(),e.get(Zi,null,ne.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var Xi=new $("",{factory:()=>new _}),Ji=new $("",{providedIn:"root",factory:()=>1});var ts=new $("");var sn=[{path:"",redirectTo:"home",pathMatch:"full"},{path:"home",loadComponent:()=>import("./chunk-INW74YIB.js").then(e=>e.HomeComponent)}];var es=Sr(),on={providers:[nn(sn),{provide:wr,useValue:es}]};var an=(()=>{let t=class t{constructor(){this.title="ngx-designable"}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=Tt({type:t,selectors:[["app-root"]],standalone:!0,features:[xt],decls:1,vars:0,template:function(i,s){i&1&&Ut(0,"router-outlet")},dependencies:[Rr,_e]});let e=t;return e})();Cr(an,on).catch(e=>console.error(e)); +import{$ as cr,A as Je,B as Mt,Bb as Rr,C as j,Ca as Ut,D as re,E as tr,F as er,G as rr,H as U,I as nr,J as S,Jb as Sr,K as w,L as b,M as ir,N as $,O as ne,Ob as wr,P as sr,Q as p,R as Tt,S as or,T as ar,U as Et,V as q,W as ur,Za as xt,_ as ie,a as h,b as I,ba as ct,c as Qe,cb as pr,d as Ze,db as gr,e as Yt,eb as vr,f as Xt,fb as mr,g as _,gb as se,h as M,ha as Ot,hb as oe,i as N,ia as lr,j as O,jb as Pt,k as d,ka as hr,l as at,la as dr,m as Ke,ma as fr,n as Ye,o as C,p as Jt,q as T,qb as Cr,r as Xe,rb as yr,s as te,u as G,v as Q,w as ut,y as ee,z as Z}from"./chunk-LGIRYMOZ.js";var f="primary",It=Symbol("RouteTitle"),he=class{constructor(t){this.params=t||{}}has(t){return Object.prototype.hasOwnProperty.call(this.params,t)}get(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n[0]:n}return null}getAll(t){if(this.has(t)){let n=this.params[t];return Array.isArray(n)?n:[n]}return[]}get keys(){return Object.keys(this.params)}};function tt(e){return new he(e)}function ln(e,t,n){let r=n.path.split("/");if(r.length>e.length||n.pathMatch==="full"&&(t.hasChildren()||r.lengthr[s]===i)}else return e===t}function Er(e){return e.length>0?e[e.length-1]:null}function z(e){return Ke(e)?e:gr(e)?O(Promise.resolve(e)):d(e)}var dn={exact:Ur,subset:xr},Or={exact:fn,subset:pn,ignored:()=>!0};function br(e,t,n){return dn[n.paths](e.root,t.root,n.matrixParams)&&Or[n.queryParams](e.queryParams,t.queryParams)&&!(n.fragment==="exact"&&e.fragment!==t.fragment)}function fn(e,t){return x(e,t)}function Ur(e,t,n){if(!B(e.segments,t.segments)||!jt(e.segments,t.segments,n)||e.numberOfChildren!==t.numberOfChildren)return!1;for(let r in t.children)if(!e.children[r]||!Ur(e.children[r],t.children[r],n))return!1;return!0}function pn(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>Tr(e[n],t[n]))}function xr(e,t,n){return Pr(e,t,t.segments,n)}function Pr(e,t,n,r){if(e.segments.length>n.length){let i=e.segments.slice(0,n.length);return!(!B(i,n)||t.hasChildren()||!jt(i,n,r))}else if(e.segments.length===n.length){if(!B(e.segments,n)||!jt(e.segments,n,r))return!1;for(let i in t.children)if(!e.children[i]||!xr(e.children[i],t.children[i],r))return!1;return!0}else{let i=n.slice(0,e.segments.length),s=n.slice(e.segments.length);return!B(e.segments,i)||!jt(e.segments,i,r)||!e.children[f]?!1:Pr(e.children[f],t,s,r)}}function jt(e,t,n){return t.every((r,i)=>Or[n](e[i].parameters,r.parameters))}var L=class{constructor(t=new m([],{}),n={},r=null){this.root=t,this.queryParams=n,this.fragment=r}get queryParamMap(){return this._queryParamMap??=tt(this.queryParams),this._queryParamMap}toString(){return mn.serialize(this)}},m=class{constructor(t,n){this.segments=t,this.children=n,this.parent=null,Object.values(n).forEach(r=>r.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Lt(this)}},V=class{constructor(t,n){this.path=t,this.parameters=n}get parameterMap(){return this._parameterMap??=tt(this.parameters),this._parameterMap}toString(){return Nr(this)}};function gn(e,t){return B(e,t)&&e.every((n,r)=>x(n.parameters,t[r].parameters))}function B(e,t){return e.length!==t.length?!1:e.every((n,r)=>n.path===t[r].path)}function vn(e,t){let n=[];return Object.entries(e.children).forEach(([r,i])=>{r===f&&(n=n.concat(t(i,r)))}),Object.entries(e.children).forEach(([r,i])=>{r!==f&&(n=n.concat(t(i,r)))}),n}var ke=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>new zt,providedIn:"root"});let e=t;return e})(),zt=class{parse(t){let n=new pe(t);return new L(n.parseRootSegment(),n.parseQueryParams(),n.parseFragment())}serialize(t){let n=`/${lt(t.root,!0)}`,r=Rn(t.queryParams),i=typeof t.fragment=="string"?`#${Cn(t.fragment)}`:"";return`${n}${r}${i}`}},mn=new zt;function Lt(e){return e.segments.map(t=>Nr(t)).join("/")}function lt(e,t){if(!e.hasChildren())return Lt(e);if(t){let n=e.children[f]?lt(e.children[f],!1):"",r=[];return Object.entries(e.children).forEach(([i,s])=>{i!==f&&r.push(`${i}:${lt(s,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}else{let n=vn(e,(r,i)=>i===f?[lt(e.children[f],!1)]:[`${i}:${lt(r,!1)}`]);return Object.keys(e.children).length===1&&e.children[f]!=null?`${Lt(e)}/${n[0]}`:`${Lt(e)}/(${n.join("//")})`}}function $r(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $t(e){return $r(e).replace(/%3B/gi,";")}function Cn(e){return encodeURI(e)}function fe(e){return $r(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function kt(e){return decodeURIComponent(e)}function Ir(e){return kt(e.replace(/\+/g,"%20"))}function Nr(e){return`${fe(e.path)}${yn(e.parameters)}`}function yn(e){return Object.entries(e).map(([t,n])=>`;${fe(t)}=${fe(n)}`).join("")}function Rn(e){let t=Object.entries(e).map(([n,r])=>Array.isArray(r)?r.map(i=>`${$t(n)}=${$t(i)}`).join("&"):`${$t(n)}=${$t(r)}`).filter(n=>n);return t.length?`?${t.join("&")}`:""}var Sn=/^[^\/()?;#]+/;function ae(e){let t=e.match(Sn);return t?t[0]:""}var wn=/^[^\/()?;=#]+/;function bn(e){let t=e.match(wn);return t?t[0]:""}var In=/^[^=?&#]+/;function An(e){let t=e.match(In);return t?t[0]:""}var Dn=/^[^&#]+/;function Mn(e){let t=e.match(Dn);return t?t[0]:""}var pe=class{constructor(t){this.url=t,this.remaining=t}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new m([],{}):new m([],this.parseChildren())}parseQueryParams(){let t={};if(this.consumeOptional("?"))do this.parseQueryParam(t);while(this.consumeOptional("&"));return t}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());let n={};this.peekStartsWith("/(")&&(this.capture("/"),n=this.parseParens(!0));let r={};return this.peekStartsWith("(")&&(r=this.parseParens(!1)),(t.length>0||Object.keys(n).length>0)&&(r[f]=new m(t,n)),r}parseSegment(){let t=ae(this.remaining);if(t===""&&this.peekStartsWith(";"))throw new w(4009,!1);return this.capture(t),new V(kt(t),this.parseMatrixParams())}parseMatrixParams(){let t={};for(;this.consumeOptional(";");)this.parseParam(t);return t}parseParam(t){let n=bn(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let i=ae(this.remaining);i&&(r=i,this.capture(r))}t[kt(n)]=kt(r)}parseQueryParam(t){let n=An(this.remaining);if(!n)return;this.capture(n);let r="";if(this.consumeOptional("=")){let o=Mn(this.remaining);o&&(r=o,this.capture(r))}let i=Ir(n),s=Ir(r);if(t.hasOwnProperty(i)){let o=t[i];Array.isArray(o)||(o=[o],t[i]=o),o.push(s)}else t[i]=s}parseParens(t){let n={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let r=ae(this.remaining),i=this.remaining[r.length];if(i!=="/"&&i!==")"&&i!==";")throw new w(4010,!1);let s;r.indexOf(":")>-1?(s=r.slice(0,r.indexOf(":")),this.capture(s),this.capture(":")):t&&(s=f);let o=this.parseChildren();n[s]=Object.keys(o).length===1?o[f]:new m([],o),this.consumeOptional("//")}return n}peekStartsWith(t){return this.remaining.startsWith(t)}consumeOptional(t){return this.peekStartsWith(t)?(this.remaining=this.remaining.substring(t.length),!0):!1}capture(t){if(!this.consumeOptional(t))throw new w(4011,!1)}};function jr(e){return e.segments.length>0?new m([],{[f]:e}):e}function Lr(e){let t={};for(let[r,i]of Object.entries(e.children)){let s=Lr(i);if(r===f&&s.segments.length===0&&s.hasChildren())for(let[o,a]of Object.entries(s.children))t[o]=a;else(s.segments.length>0||s.hasChildren())&&(t[r]=s)}let n=new m(e.segments,t);return Tn(n)}function Tn(e){if(e.numberOfChildren===1&&e.children[f]){let t=e.children[f];return new m(e.segments.concat(t.segments),t.children)}return e}function et(e){return e instanceof L}function En(e,t,n=null,r=null){let i=kr(e);return zr(i,t,n,r)}function kr(e){let t;function n(s){let o={};for(let c of s.children){let u=n(c);o[c.outlet]=u}let a=new m(s.url,o);return s===e&&(t=a),a}let r=n(e.root),i=jr(r);return t??i}function zr(e,t,n,r){let i=e;for(;i.parent;)i=i.parent;if(t.length===0)return ue(i,i,i,n,r);let s=On(t);if(s.toRoot())return ue(i,i,new m([],{}),n,r);let o=Un(s,i,e),a=o.processChildren?ft(o.segmentGroup,o.index,s.commands):_r(o.segmentGroup,o.index,s.commands);return ue(i,o.segmentGroup,a,n,r)}function Ft(e){return typeof e=="object"&&e!=null&&!e.outlets&&!e.segmentPath}function vt(e){return typeof e=="object"&&e!=null&&e.outlets}function ue(e,t,n,r,i){let s={};r&&Object.entries(r).forEach(([c,u])=>{s[c]=Array.isArray(u)?u.map(l=>`${l}`):`${u}`});let o;e===t?o=n:o=Fr(e,t,n);let a=jr(Lr(o));return new L(a,s,i)}function Fr(e,t,n){let r={};return Object.entries(e.children).forEach(([i,s])=>{s===t?r[i]=n:r[i]=Fr(s,t,n)}),new m(e.segments,r)}var _t=class{constructor(t,n,r){if(this.isAbsolute=t,this.numberOfDoubleDots=n,this.commands=r,t&&r.length>0&&Ft(r[0]))throw new w(4003,!1);let i=r.find(vt);if(i&&i!==Er(r))throw new w(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function On(e){if(typeof e[0]=="string"&&e.length===1&&e[0]==="/")return new _t(!0,0,e);let t=0,n=!1,r=e.reduce((i,s,o)=>{if(typeof s=="object"&&s!=null){if(s.outlets){let a={};return Object.entries(s.outlets).forEach(([c,u])=>{a[c]=typeof u=="string"?u.split("/"):u}),[...i,{outlets:a}]}if(s.segmentPath)return[...i,s.segmentPath]}return typeof s!="string"?[...i,s]:o===0?(s.split("/").forEach((a,c)=>{c==0&&a==="."||(c==0&&a===""?n=!0:a===".."?t++:a!=""&&i.push(a))}),i):[...i,s]},[]);return new _t(n,t,r)}var X=class{constructor(t,n,r){this.segmentGroup=t,this.processChildren=n,this.index=r}};function Un(e,t,n){if(e.isAbsolute)return new X(t,!0,0);if(!n)return new X(t,!1,NaN);if(n.parent===null)return new X(n,!0,0);let r=Ft(e.commands[0])?0:1,i=n.segments.length-1+r;return xn(n,i,e.numberOfDoubleDots)}function xn(e,t,n){let r=e,i=t,s=n;for(;s>i;){if(s-=i,r=r.parent,!r)throw new w(4005,!1);i=r.segments.length}return new X(r,!1,i-s)}function Pn(e){return vt(e[0])?e[0].outlets:{[f]:e}}function _r(e,t,n){if(e??=new m([],{}),e.segments.length===0&&e.hasChildren())return ft(e,t,n);let r=$n(e,t,n),i=n.slice(r.commandIndex);if(r.match&&r.pathIndexs!==f)&&e.children[f]&&e.numberOfChildren===1&&e.children[f].segments.length===0){let s=ft(e.children[f],t,n);return new m(e.segments,s.children)}return Object.entries(r).forEach(([s,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(i[s]=_r(e.children[s],t,o))}),Object.entries(e.children).forEach(([s,o])=>{r[s]===void 0&&(i[s]=o)}),new m(e.segments,i)}}function $n(e,t,n){let r=0,i=t,s={match:!1,pathIndex:0,commandIndex:0};for(;i=n.length)return s;let o=e.segments[i],a=n[r];if(vt(a))break;let c=`${a}`,u=r0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!Dr(c,u,o))return s;r+=2}else{if(!Dr(c,{},o))return s;r++}i++}return{match:!0,pathIndex:i,commandIndex:r}}function ge(e,t,n){let r=e.segments.slice(0,t),i=0;for(;i{typeof r=="string"&&(r=[r]),r!==null&&(t[n]=ge(new m([],{}),0,r))}),t}function Ar(e){let t={};return Object.entries(e).forEach(([n,r])=>t[n]=`${r}`),t}function Dr(e,t,n){return e==n.path&&x(t,n.parameters)}var pt="imperative",R=function(e){return e[e.NavigationStart=0]="NavigationStart",e[e.NavigationEnd=1]="NavigationEnd",e[e.NavigationCancel=2]="NavigationCancel",e[e.NavigationError=3]="NavigationError",e[e.RoutesRecognized=4]="RoutesRecognized",e[e.ResolveStart=5]="ResolveStart",e[e.ResolveEnd=6]="ResolveEnd",e[e.GuardsCheckStart=7]="GuardsCheckStart",e[e.GuardsCheckEnd=8]="GuardsCheckEnd",e[e.RouteConfigLoadStart=9]="RouteConfigLoadStart",e[e.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",e[e.ChildActivationStart=11]="ChildActivationStart",e[e.ChildActivationEnd=12]="ChildActivationEnd",e[e.ActivationStart=13]="ActivationStart",e[e.ActivationEnd=14]="ActivationEnd",e[e.Scroll=15]="Scroll",e[e.NavigationSkipped=16]="NavigationSkipped",e}(R||{}),E=class{constructor(t,n){this.id=t,this.url=n}},mt=class extends E{constructor(t,n,r="imperative",i=null){super(t,n),this.type=R.NavigationStart,this.navigationTrigger=r,this.restoredState=i}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},H=class extends E{constructor(t,n,r){super(t,n),this.urlAfterRedirects=r,this.type=R.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},D=function(e){return e[e.Redirect=0]="Redirect",e[e.SupersededByNewNavigation=1]="SupersededByNewNavigation",e[e.NoDataFromResolver=2]="NoDataFromResolver",e[e.GuardRejected=3]="GuardRejected",e}(D||{}),ve=function(e){return e[e.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",e[e.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",e}(ve||{}),k=class extends E{constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i,this.type=R.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},W=class extends E{constructor(t,n,r,i){super(t,n),this.reason=r,this.code=i,this.type=R.NavigationSkipped}},Ct=class extends E{constructor(t,n,r,i){super(t,n),this.error=r,this.target=i,this.type=R.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},qt=class extends E{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=R.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},me=class extends E{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=R.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Ce=class extends E{constructor(t,n,r,i,s){super(t,n),this.urlAfterRedirects=r,this.state=i,this.shouldActivate=s,this.type=R.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},ye=class extends E{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=R.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Re=class extends E{constructor(t,n,r,i){super(t,n),this.urlAfterRedirects=r,this.state=i,this.type=R.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Se=class{constructor(t){this.route=t,this.type=R.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},we=class{constructor(t){this.route=t,this.type=R.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},be=class{constructor(t){this.snapshot=t,this.type=R.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ie=class{constructor(t){this.snapshot=t,this.type=R.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Ae=class{constructor(t){this.snapshot=t,this.type=R.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},De=class{constructor(t){this.snapshot=t,this.type=R.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}};var yt=class{},Rt=class{constructor(t){this.url=t}};var Me=class{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Qt,this.attachRef=null}},Qt=(()=>{let t=class t{constructor(){this.contexts=new Map}onChildOutletCreated(r,i){let s=this.getOrCreateContext(r);s.outlet=i,this.contexts.set(r,s)}onChildOutletDestroyed(r){let i=this.getContext(r);i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){let r=this.contexts;return this.contexts=new Map,r}onOutletReAttached(r){this.contexts=r}getOrCreateContext(r){let i=this.getContext(r);return i||(i=new Me,this.contexts.set(r,i)),i}getContext(r){return this.contexts.get(r)||null}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Vt=class{constructor(t){this._root=t}get root(){return this._root.value}parent(t){let n=this.pathFromRoot(t);return n.length>1?n[n.length-2]:null}children(t){let n=Te(t,this._root);return n?n.children.map(r=>r.value):[]}firstChild(t){let n=Te(t,this._root);return n&&n.children.length>0?n.children[0].value:null}siblings(t){let n=Ee(t,this._root);return n.length<2?[]:n[n.length-2].children.map(i=>i.value).filter(i=>i!==t)}pathFromRoot(t){return Ee(t,this._root).map(n=>n.value)}};function Te(e,t){if(e===t.value)return t;for(let n of t.children){let r=Te(e,n);if(r)return r}return null}function Ee(e,t){if(e===t.value)return[t];for(let n of t.children){let r=Ee(e,n);if(r.length)return r.unshift(t),r}return[]}var A=class{constructor(t,n){this.value=t,this.children=n}toString(){return`TreeNode(${this.value})`}};function Y(e){let t={};return e&&e.children.forEach(n=>t[n.value.outlet]=n),t}var Bt=class extends Vt{constructor(t,n){super(t),this.snapshot=n,Fe(this,t)}toString(){return this.snapshot.toString()}};function qr(e){let t=jn(e),n=new M([new V("",{})]),r=new M({}),i=new M({}),s=new M({}),o=new M(""),a=new rt(n,r,s,o,i,f,e,t.root);return a.snapshot=t.root,new Bt(new A(a,[]),t)}function jn(e){let t={},n={},r={},i="",s=new St([],t,r,i,n,f,e,null,{});return new Ht("",new A(s,[]))}var rt=class{constructor(t,n,r,i,s,o,a,c){this.urlSubject=t,this.paramsSubject=n,this.queryParamsSubject=r,this.fragmentSubject=i,this.dataSubject=s,this.outlet=o,this.component=a,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(C(u=>u[It]))??d(void 0),this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=s}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe(C(t=>tt(t))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(C(t=>tt(t))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function ze(e,t,n="emptyOnly"){let r,{routeConfig:i}=e;return t!==null&&(n==="always"||i?.path===""||!t.component&&!t.routeConfig?.loadComponent)?r={params:h(h({},t.params),e.params),data:h(h({},t.data),e.data),resolve:h(h(h(h({},e.data),t.data),i?.data),e._resolvedData)}:r={params:h({},e.params),data:h({},e.data),resolve:h(h({},e.data),e._resolvedData??{})},i&&Br(i)&&(r.resolve[It]=i.title),r}var St=class{get title(){return this.data?.[It]}constructor(t,n,r,i,s,o,a,c,u){this.url=t,this.params=n,this.queryParams=r,this.fragment=i,this.data=s,this.outlet=o,this.component=a,this.routeConfig=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=tt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=tt(this.queryParams),this._queryParamMap}toString(){let t=this.url.map(r=>r.toString()).join("/"),n=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${t}', path:'${n}')`}},Ht=class extends Vt{constructor(t,n){super(n),this.url=t,Fe(this,n)}toString(){return Vr(this._root)}};function Fe(e,t){t.value._routerState=e,t.children.forEach(n=>Fe(e,n))}function Vr(e){let t=e.children.length>0?` { ${e.children.map(Vr).join(", ")} } `:"";return`${e.value}${t}`}function ce(e){if(e.snapshot){let t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,x(t.queryParams,n.queryParams)||e.queryParamsSubject.next(n.queryParams),t.fragment!==n.fragment&&e.fragmentSubject.next(n.fragment),x(t.params,n.params)||e.paramsSubject.next(n.params),hn(t.url,n.url)||e.urlSubject.next(n.url),x(t.data,n.data)||e.dataSubject.next(n.data)}else e.snapshot=e._futureSnapshot,e.dataSubject.next(e._futureSnapshot.data)}function Oe(e,t){let n=x(e.params,t.params)&&gn(e.url,t.url),r=!e.parent!=!t.parent;return n&&!r&&(!e.parent||Oe(e.parent,t.parent))}function Br(e){return typeof e.title=="string"||e.title===null}var _e=(()=>{let t=class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=f,this.activateEvents=new ct,this.deactivateEvents=new ct,this.attachEvents=new ct,this.detachEvents=new ct,this.parentContexts=p(Qt),this.location=p(lr),this.changeDetector=p(oe),this.environmentInjector=p(Et),this.inputBinder=p(qe,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(r){if(r.name){let{firstChange:i,previousValue:s}=r.name;if(i)return;this.isTrackedInParentContexts(s)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(s)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(r){return this.parentContexts.getContext(r)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let r=this.parentContexts.getContext(this.name);r?.route&&(r.attachRef?this.attach(r.attachRef,r.route):this.activateWith(r.route,r.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new w(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new w(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new w(4012,!1);this.location.detach();let r=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(r.instance),r}attach(r,i){this.activated=r,this._activatedRoute=i,this.location.insert(r.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(r.instance)}deactivate(){if(this.activated){let r=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(r)}}activateWith(r,i){if(this.isActivated)throw new w(4013,!1);this._activatedRoute=r;let s=this.location,a=r.snapshot.component,c=this.parentContexts.getOrCreateContext(this.name).children,u=new Ue(r,c,s.injector);this.activated=s.createComponent(a,{index:s.length,injector:u,environmentInjector:i??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}};t.\u0275fac=function(i){return new(i||t)},t.\u0275dir=or({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[ur]});let e=t;return e})(),Ue=class{constructor(t,n,r){this.route=t,this.childContexts=n,this.parent=r,this.__ngOutletInjector=!0}get(t,n){return t===rt?this.route:t===Qt?this.childContexts:this.parent.get(t,n)}},qe=new $("");function Ln(e,t,n){let r=wt(e,t._root,n?n._root:void 0);return new Bt(r,t)}function wt(e,t,n){if(n&&e.shouldReuseRoute(t.value,n.value.snapshot)){let r=n.value;r._futureSnapshot=t.value;let i=kn(e,t,n);return new A(r,i)}else{if(e.shouldAttach(t.value)){let s=e.retrieve(t.value);if(s!==null){let o=s.route;return o.value._futureSnapshot=t.value,o.children=t.children.map(a=>wt(e,a)),o}}let r=zn(t.value),i=t.children.map(s=>wt(e,s));return new A(r,i)}}function kn(e,t,n){return t.children.map(r=>{for(let i of n.children)if(e.shouldReuseRoute(r.value,i.value.snapshot))return wt(e,r,i);return wt(e,r)})}function zn(e){return new rt(new M(e.url),new M(e.params),new M(e.queryParams),new M(e.fragment),new M(e.data),e.outlet,e.component,e)}var Hr="ngNavigationCancelingError";function Wr(e,t){let{redirectTo:n,navigationBehaviorOptions:r}=et(t)?{redirectTo:t,navigationBehaviorOptions:void 0}:t,i=Gr(!1,D.Redirect);return i.url=n,i.navigationBehaviorOptions=r,i}function Gr(e,t){let n=new Error(`NavigationCancelingError: ${e||""}`);return n[Hr]=!0,n.cancellationCode=t,n}function Fn(e){return Qr(e)&&et(e.url)}function Qr(e){return!!e&&e[Hr]}var _n=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=Tt({type:t,selectors:[["ng-component"]],standalone:!0,features:[xt],decls:1,vars:0,template:function(i,s){i&1&&Ut(0,"router-outlet")},dependencies:[_e],encapsulation:2});let e=t;return e})();function qn(e,t){return e.providers&&!e._injector&&(e._injector=dr(e.providers,t,`Route: ${e.path}`)),e._injector??t}function Ve(e){let t=e.children&&e.children.map(Ve),n=t?I(h({},e),{children:t}):h({},e);return!n.component&&!n.loadComponent&&(t||n.loadChildren)&&n.outlet&&n.outlet!==f&&(n.component=_n),n}function P(e){return e.outlet||f}function Vn(e,t){let n=e.filter(r=>P(r)===t);return n.push(...e.filter(r=>P(r)!==t)),n}function At(e){if(!e)return null;if(e.routeConfig?._injector)return e.routeConfig._injector;for(let t=e.parent;t;t=t.parent){let n=t.routeConfig;if(n?._loadedInjector)return n._loadedInjector;if(n?._injector)return n._injector}return null}var Bn=(e,t,n,r)=>C(i=>(new xe(t,i.targetRouterState,i.currentRouterState,n,r).activate(e),i)),xe=class{constructor(t,n,r,i,s){this.routeReuseStrategy=t,this.futureState=n,this.currState=r,this.forwardEvent=i,this.inputBindingEnabled=s}activate(t){let n=this.futureState._root,r=this.currState?this.currState._root:null;this.deactivateChildRoutes(n,r,t),ce(this.futureState.root),this.activateChildRoutes(n,r,t)}deactivateChildRoutes(t,n,r){let i=Y(n);t.children.forEach(s=>{let o=s.value.outlet;this.deactivateRoutes(s,i[o],r),delete i[o]}),Object.values(i).forEach(s=>{this.deactivateRouteAndItsChildren(s,r)})}deactivateRoutes(t,n,r){let i=t.value,s=n?n.value:null;if(i===s)if(i.component){let o=r.getContext(i.outlet);o&&this.deactivateChildRoutes(t,n,o.children)}else this.deactivateChildRoutes(t,n,r);else s&&this.deactivateRouteAndItsChildren(n,r)}deactivateRouteAndItsChildren(t,n){t.value.component&&this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,n):this.deactivateRouteAndOutlet(t,n)}detachAndStoreRouteSubtree(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,s=Y(t);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);if(r&&r.outlet){let o=r.outlet.detach(),a=r.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:a})}}deactivateRouteAndOutlet(t,n){let r=n.getContext(t.value.outlet),i=r&&t.value.component?r.children:n,s=Y(t);for(let o of Object.values(s))this.deactivateRouteAndItsChildren(o,i);r&&(r.outlet&&(r.outlet.deactivate(),r.children.onOutletDeactivated()),r.attachRef=null,r.route=null)}activateChildRoutes(t,n,r){let i=Y(n);t.children.forEach(s=>{this.activateRoutes(s,i[s.value.outlet],r),this.forwardEvent(new De(s.value.snapshot))}),t.children.length&&this.forwardEvent(new Ie(t.value.snapshot))}activateRoutes(t,n,r){let i=t.value,s=n?n.value:null;if(ce(i),i===s)if(i.component){let o=r.getOrCreateContext(i.outlet);this.activateChildRoutes(t,n,o.children)}else this.activateChildRoutes(t,n,r);else if(i.component){let o=r.getOrCreateContext(i.outlet);if(this.routeReuseStrategy.shouldAttach(i.snapshot)){let a=this.routeReuseStrategy.retrieve(i.snapshot);this.routeReuseStrategy.store(i.snapshot,null),o.children.onOutletReAttached(a.contexts),o.attachRef=a.componentRef,o.route=a.route.value,o.outlet&&o.outlet.attach(a.componentRef,a.route.value),ce(a.route.value),this.activateChildRoutes(t,null,o.children)}else{let a=At(i.snapshot);o.attachRef=null,o.route=i,o.injector=a,o.outlet&&o.outlet.activateWith(i,o.injector),this.activateChildRoutes(t,null,o.children)}}else this.activateChildRoutes(t,null,r)}},Wt=class{constructor(t){this.path=t,this.route=this.path[this.path.length-1]}},J=class{constructor(t,n){this.component=t,this.route=n}};function Hn(e,t,n){let r=e._root,i=t?t._root:null;return ht(r,i,n,[r.value])}function Wn(e){let t=e.routeConfig?e.routeConfig.canActivateChild:null;return!t||t.length===0?null:{node:e,guards:t}}function it(e,t){let n=Symbol(),r=t.get(e,n);return r===n?typeof e=="function"&&!ir(e)?e:t.get(e):r}function ht(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=Y(t);return e.children.forEach(o=>{Gn(o,s[o.value.outlet],n,r.concat([o.value]),i),delete s[o.value.outlet]}),Object.entries(s).forEach(([o,a])=>gt(a,n.getContext(o),i)),i}function Gn(e,t,n,r,i={canDeactivateChecks:[],canActivateChecks:[]}){let s=e.value,o=t?t.value:null,a=n?n.getContext(e.value.outlet):null;if(o&&s.routeConfig===o.routeConfig){let c=Qn(o,s,s.routeConfig.runGuardsAndResolvers);c?i.canActivateChecks.push(new Wt(r)):(s.data=o.data,s._resolvedData=o._resolvedData),s.component?ht(e,t,a?a.children:null,r,i):ht(e,t,n,r,i),c&&a&&a.outlet&&a.outlet.isActivated&&i.canDeactivateChecks.push(new J(a.outlet.component,o))}else o&>(t,a,i),i.canActivateChecks.push(new Wt(r)),s.component?ht(e,null,a?a.children:null,r,i):ht(e,null,n,r,i);return i}function Qn(e,t,n){if(typeof n=="function")return n(e,t);switch(n){case"pathParamsChange":return!B(e.url,t.url);case"pathParamsOrQueryParamsChange":return!B(e.url,t.url)||!x(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Oe(e,t)||!x(e.queryParams,t.queryParams);case"paramsChange":default:return!Oe(e,t)}}function gt(e,t,n){let r=Y(e),i=e.value;Object.entries(r).forEach(([s,o])=>{i.component?t?gt(o,t.children.getContext(s),n):gt(o,null,n):gt(o,t,n)}),i.component?t&&t.outlet&&t.outlet.isActivated?n.canDeactivateChecks.push(new J(t.outlet.component,i)):n.canDeactivateChecks.push(new J(null,i)):n.canDeactivateChecks.push(new J(null,i))}function Dt(e){return typeof e=="function"}function Zn(e){return typeof e=="boolean"}function Kn(e){return e&&Dt(e.canLoad)}function Yn(e){return e&&Dt(e.canActivate)}function Xn(e){return e&&Dt(e.canActivateChild)}function Jn(e){return e&&Dt(e.canDeactivate)}function ti(e){return e&&Dt(e.canMatch)}function Zr(e){return e instanceof Ye||e?.name==="EmptyError"}var Nt=Symbol("INITIAL_VALUE");function nt(){return U(e=>Jt(e.map(t=>t.pipe(Z(1),rr(Nt)))).pipe(C(t=>{for(let n of t)if(n!==!0){if(n===Nt)return Nt;if(n===!1||n instanceof L)return n}return!0}),G(t=>t!==Nt),Z(1)))}function ei(e,t){return T(n=>{let{targetSnapshot:r,currentSnapshot:i,guards:{canActivateChecks:s,canDeactivateChecks:o}}=n;return o.length===0&&s.length===0?d(I(h({},n),{guardsResult:!0})):ri(o,r,i,e).pipe(T(a=>a&&Zn(a)?ni(r,s,e,t):d(a)),C(a=>I(h({},n),{guardsResult:a})))})}function ri(e,t,n,r){return O(e).pipe(T(i=>ui(i.component,i.route,n,t,r)),j(i=>i!==!0,!0))}function ni(e,t,n,r){return O(t).pipe(ut(i=>Xe(si(i.route.parent,r),ii(i.route,r),ai(e,i.path,n),oi(e,i.route,n))),j(i=>i!==!0,!0))}function ii(e,t){return e!==null&&t&&t(new Ae(e)),d(!0)}function si(e,t){return e!==null&&t&&t(new be(e)),d(!0)}function oi(e,t,n){let r=t.routeConfig?t.routeConfig.canActivate:null;if(!r||r.length===0)return d(!0);let i=r.map(s=>te(()=>{let o=At(t)??n,a=it(s,o),c=Yn(a)?a.canActivate(t,e):q(o,()=>a(t,e));return z(c).pipe(j())}));return d(i).pipe(nt())}function ai(e,t,n){let r=t[t.length-1],s=t.slice(0,t.length-1).reverse().map(o=>Wn(o)).filter(o=>o!==null).map(o=>te(()=>{let a=o.guards.map(c=>{let u=At(o.node)??n,l=it(c,u),v=Xn(l)?l.canActivateChild(r,e):q(u,()=>l(r,e));return z(v).pipe(j())});return d(a).pipe(nt())}));return d(s).pipe(nt())}function ui(e,t,n,r,i){let s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;if(!s||s.length===0)return d(!0);let o=s.map(a=>{let c=At(t)??i,u=it(a,c),l=Jn(u)?u.canDeactivate(e,t,n,r):q(c,()=>u(e,t,n,r));return z(l).pipe(j())});return d(o).pipe(nt())}function ci(e,t,n,r){let i=t.canLoad;if(i===void 0||i.length===0)return d(!0);let s=i.map(o=>{let a=it(o,e),c=Kn(a)?a.canLoad(t,n):q(e,()=>a(t,n));return z(c)});return d(s).pipe(nt(),Kr(r))}function Kr(e){return Ze(S(t=>{if(et(t))throw Wr(e,t)}),C(t=>t===!0))}function li(e,t,n,r){let i=t.canMatch;if(!i||i.length===0)return d(!0);let s=i.map(o=>{let a=it(o,e),c=ti(a)?a.canMatch(t,n):q(e,()=>a(t,n));return z(c)});return d(s).pipe(nt(),Kr(r))}var bt=class{constructor(t){this.segmentGroup=t||null}},Gt=class extends Error{constructor(t){super(),this.urlTree=t}};function K(e){return at(new bt(e))}function hi(e){return at(new w(4e3,!1))}function di(e){return at(Gr(!1,D.GuardRejected))}var Pe=class{constructor(t,n){this.urlSerializer=t,this.urlTree=n}lineralizeSegments(t,n){let r=[],i=n.root;for(;;){if(r=r.concat(i.segments),i.numberOfChildren===0)return d(r);if(i.numberOfChildren>1||!i.children[f])return hi(t.redirectTo);i=i.children[f]}}applyRedirectCommands(t,n,r){let i=this.applyRedirectCreateUrlTree(n,this.urlSerializer.parse(n),t,r);if(n.startsWith("/"))throw new Gt(i);return i}applyRedirectCreateUrlTree(t,n,r,i){let s=this.createSegmentGroup(t,n.root,r,i);return new L(s,this.createQueryParams(n.queryParams,this.urlTree.queryParams),n.fragment)}createQueryParams(t,n){let r={};return Object.entries(t).forEach(([i,s])=>{if(typeof s=="string"&&s.startsWith(":")){let a=s.substring(1);r[i]=n[a]}else r[i]=s}),r}createSegmentGroup(t,n,r,i){let s=this.createSegments(t,n.segments,r,i),o={};return Object.entries(n.children).forEach(([a,c])=>{o[a]=this.createSegmentGroup(t,c,r,i)}),new m(s,o)}createSegments(t,n,r,i){return n.map(s=>s.path.startsWith(":")?this.findPosParam(t,s,i):this.findOrReturn(s,r))}findPosParam(t,n,r){let i=r[n.path.substring(1)];if(!i)throw new w(4001,!1);return i}findOrReturn(t,n){let r=0;for(let i of n){if(i.path===t.path)return n.splice(r),i;r++}return t}},$e={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function fi(e,t,n,r,i){let s=Be(e,t,n);return s.matched?(r=qn(t,r),li(r,t,n,i).pipe(C(o=>o===!0?s:h({},$e)))):d(s)}function Be(e,t,n){if(t.path==="**")return pi(n);if(t.path==="")return t.pathMatch==="full"&&(e.hasChildren()||n.length>0)?h({},$e):{matched:!0,consumedSegments:[],remainingSegments:n,parameters:{},positionalParamSegments:{}};let i=(t.matcher||ln)(n,e,t);if(!i)return h({},$e);let s={};Object.entries(i.posParams??{}).forEach(([a,c])=>{s[a]=c.path});let o=i.consumed.length>0?h(h({},s),i.consumed[i.consumed.length-1].parameters):s;return{matched:!0,consumedSegments:i.consumed,remainingSegments:n.slice(i.consumed.length),parameters:o,positionalParamSegments:i.posParams??{}}}function pi(e){return{matched:!0,parameters:e.length>0?Er(e).parameters:{},consumedSegments:e,remainingSegments:[],positionalParamSegments:{}}}function Mr(e,t,n,r){return n.length>0&&mi(e,n,r)?{segmentGroup:new m(t,vi(r,new m(n,e.children))),slicedSegments:[]}:n.length===0&&Ci(e,n,r)?{segmentGroup:new m(e.segments,gi(e,n,r,e.children)),slicedSegments:n}:{segmentGroup:new m(e.segments,e.children),slicedSegments:n}}function gi(e,t,n,r){let i={};for(let s of n)if(Zt(e,t,s)&&!r[P(s)]){let o=new m([],{});i[P(s)]=o}return h(h({},r),i)}function vi(e,t){let n={};n[f]=t;for(let r of e)if(r.path===""&&P(r)!==f){let i=new m([],{});n[P(r)]=i}return n}function mi(e,t,n){return n.some(r=>Zt(e,t,r)&&P(r)!==f)}function Ci(e,t,n){return n.some(r=>Zt(e,t,r))}function Zt(e,t,n){return(e.hasChildren()||t.length>0)&&n.pathMatch==="full"?!1:n.path===""}function yi(e,t,n,r){return P(e)!==r&&(r===f||!Zt(t,n,e))?!1:Be(t,e,n).matched}function Ri(e,t,n){return t.length===0&&!e.children[n]}var Ne=class{};function Si(e,t,n,r,i,s,o="emptyOnly"){return new je(e,t,n,r,i,o,s).recognize()}var wi=31,je=class{constructor(t,n,r,i,s,o,a){this.injector=t,this.configLoader=n,this.rootComponentType=r,this.config=i,this.urlTree=s,this.paramsInheritanceStrategy=o,this.urlSerializer=a,this.applyRedirects=new Pe(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(t){return new w(4002,`'${t.segmentGroup}'`)}recognize(){let t=Mr(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(t).pipe(C(n=>{let r=new St([],Object.freeze({}),Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,{},f,this.rootComponentType,null,{}),i=new A(r,n),s=new Ht("",i),o=En(r,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,s.url=this.urlSerializer.serialize(o),this.inheritParamsAndData(s._root,null),{state:s,tree:o}}))}match(t){return this.processSegmentGroup(this.injector,this.config,t,f).pipe(Q(r=>{if(r instanceof Gt)return this.urlTree=r.urlTree,this.match(r.urlTree.root);throw r instanceof bt?this.noMatchError(r):r}))}inheritParamsAndData(t,n){let r=t.value,i=ze(r,n,this.paramsInheritanceStrategy);r.params=Object.freeze(i.params),r.data=Object.freeze(i.data),t.children.forEach(s=>this.inheritParamsAndData(s,r))}processSegmentGroup(t,n,r,i){return r.segments.length===0&&r.hasChildren()?this.processChildren(t,n,r):this.processSegment(t,n,r,r.segments,i,!0).pipe(C(s=>s instanceof A?[s]:[]))}processChildren(t,n,r){let i=[];for(let s of Object.keys(r.children))s==="primary"?i.unshift(s):i.push(s);return O(i).pipe(ut(s=>{let o=r.children[s],a=Vn(n,s);return this.processSegmentGroup(t,a,o,s)}),er((s,o)=>(s.push(...o),s)),ee(null),tr(),T(s=>{if(s===null)return K(r);let o=Yr(s);return bi(o),d(o)}))}processSegment(t,n,r,i,s,o){return O(n).pipe(ut(a=>this.processSegmentAgainstRoute(a._injector??t,n,a,r,i,s,o).pipe(Q(c=>{if(c instanceof bt)return d(null);throw c}))),j(a=>!!a),Q(a=>{if(Zr(a))return Ri(r,i,s)?d(new Ne):K(r);throw a}))}processSegmentAgainstRoute(t,n,r,i,s,o,a){return yi(r,i,s,o)?r.redirectTo===void 0?this.matchSegmentAgainstRoute(t,i,r,s,o):this.allowRedirects&&a?this.expandSegmentAgainstRouteUsingRedirect(t,i,n,r,s,o):K(i):K(i)}expandSegmentAgainstRouteUsingRedirect(t,n,r,i,s,o){let{matched:a,consumedSegments:c,positionalParamSegments:u,remainingSegments:l}=Be(n,i,s);if(!a)return K(n);i.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>wi&&(this.allowRedirects=!1));let v=this.applyRedirects.applyRedirectCommands(c,i.redirectTo,u);return this.applyRedirects.lineralizeSegments(i,v).pipe(T(g=>this.processSegment(t,r,n,g.concat(l),o,!1)))}matchSegmentAgainstRoute(t,n,r,i,s){let o=fi(n,r,i,t,this.urlSerializer);return r.path==="**"&&(n.children={}),o.pipe(U(a=>a.matched?(t=r._injector??t,this.getChildConfig(t,r,i).pipe(U(({routes:c})=>{let u=r._loadedInjector??t,{consumedSegments:l,remainingSegments:v,parameters:g}=a,y=new St(l,g,Object.freeze(h({},this.urlTree.queryParams)),this.urlTree.fragment,Ai(r),P(r),r.component??r._loadedComponent??null,r,Di(r)),{segmentGroup:st,slicedSegments:ot}=Mr(n,l,v,c);if(ot.length===0&&st.hasChildren())return this.processChildren(u,c,st).pipe(C(F=>F===null?null:new A(y,F)));if(c.length===0&&ot.length===0)return d(new A(y,[]));let Kt=P(r)===s;return this.processSegment(u,c,st,ot,Kt?f:s,!0).pipe(C(F=>new A(y,F instanceof A?[F]:[])))}))):K(n)))}getChildConfig(t,n,r){return n.children?d({routes:n.children,injector:t}):n.loadChildren?n._loadedRoutes!==void 0?d({routes:n._loadedRoutes,injector:n._loadedInjector}):ci(t,n,r,this.urlSerializer).pipe(T(i=>i?this.configLoader.loadChildren(t,n).pipe(S(s=>{n._loadedRoutes=s.routes,n._loadedInjector=s.injector})):di(n))):d({routes:[],injector:t})}};function bi(e){e.sort((t,n)=>t.value.outlet===f?-1:n.value.outlet===f?1:t.value.outlet.localeCompare(n.value.outlet))}function Ii(e){let t=e.value.routeConfig;return t&&t.path===""}function Yr(e){let t=[],n=new Set;for(let r of e){if(!Ii(r)){t.push(r);continue}let i=t.find(s=>r.value.routeConfig===s.value.routeConfig);i!==void 0?(i.children.push(...r.children),n.add(i)):t.push(r)}for(let r of n){let i=Yr(r.children);t.push(new A(r.value,i))}return t.filter(r=>!n.has(r))}function Ai(e){return e.data||{}}function Di(e){return e.resolve||{}}function Mi(e,t,n,r,i,s){return T(o=>Si(e,t,n,r,o.extractedUrl,i,s).pipe(C(({state:a,tree:c})=>I(h({},o),{targetSnapshot:a,urlAfterRedirects:c}))))}function Ti(e,t){return T(n=>{let{targetSnapshot:r,guards:{canActivateChecks:i}}=n;if(!i.length)return d(n);let s=new Set(i.map(c=>c.route)),o=new Set;for(let c of s)if(!o.has(c))for(let u of Xr(c))o.add(u);let a=0;return O(o).pipe(ut(c=>s.has(c)?Ei(c,r,e,t):(c.data=ze(c,c.parent,e).resolve,d(void 0))),S(()=>a++),re(1),T(c=>a===o.size?d(n):N))})}function Xr(e){let t=e.children.map(n=>Xr(n)).flat();return[e,...t]}function Ei(e,t,n,r){let i=e.routeConfig,s=e._resolve;return i?.title!==void 0&&!Br(i)&&(s[It]=i.title),Oi(s,e,t,r).pipe(C(o=>(e._resolvedData=o,e.data=ze(e,e.parent,n).resolve,null)))}function Oi(e,t,n,r){let i=de(e);if(i.length===0)return d({});let s={};return O(i).pipe(T(o=>Ui(e[o],t,n,r).pipe(j(),S(a=>{s[o]=a}))),re(1),Je(s),Q(o=>Zr(o)?N:at(o)))}function Ui(e,t,n,r){let i=At(t)??r,s=it(e,i),o=s.resolve?s.resolve(t,n):q(i,()=>s(t,n));return z(o)}function le(e){return U(t=>{let n=e(t);return n?O(n).pipe(C(()=>t)):d(t)})}var Jr=(()=>{let t=class t{buildTitle(r){let i,s=r.root;for(;s!==void 0;)i=this.getResolvedTitleForRoute(s)??i,s=s.children.find(o=>o.outlet===f);return i}getResolvedTitleForRoute(r){return r.data[It]}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>p(xi),providedIn:"root"});let e=t;return e})(),xi=(()=>{let t=class t extends Jr{constructor(r){super(),this.title=r}updateTitle(r){let i=this.buildTitle(r);i!==void 0&&this.title.setTitle(i)}};t.\u0275fac=function(i){return new(i||t)(sr(yr))},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),He=new $("",{providedIn:"root",factory:()=>({})}),We=new $(""),Pi=(()=>{let t=class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=p(se)}loadComponent(r){if(this.componentLoaders.get(r))return this.componentLoaders.get(r);if(r._loadedComponent)return d(r._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(r);let i=z(r.loadComponent()).pipe(C(tn),S(o=>{this.onLoadEndListener&&this.onLoadEndListener(r),r._loadedComponent=o}),Mt(()=>{this.componentLoaders.delete(r)})),s=new Xt(i,()=>new _).pipe(Yt());return this.componentLoaders.set(r,s),s}loadChildren(r,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return d({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);let o=$i(i,this.compiler,r,this.onLoadEndListener).pipe(Mt(()=>{this.childrenLoaders.delete(i)})),a=new Xt(o,()=>new _).pipe(Yt());return this.childrenLoaders.set(i,a),a}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function $i(e,t,n,r){return z(e.loadChildren()).pipe(C(tn),T(i=>i instanceof hr||Array.isArray(i)?d(i):O(t.compileModuleAsync(i))),C(i=>{r&&r(e);let s,o,a=!1;return Array.isArray(i)?(o=i,a=!0):(s=i.create(n).injector,o=s.get(We,[],{optional:!0,self:!0}).flat()),{routes:o.map(Ve),injector:s}}))}function Ni(e){return e&&typeof e=="object"&&"default"in e}function tn(e){return Ni(e)?e.default:e}var Ge=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>p(ji),providedIn:"root"});let e=t;return e})(),ji=(()=>{let t=class t{shouldProcessUrl(r){return!0}extract(r){return r}merge(r,i){return r}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),Li=new $("");var ki=(()=>{let t=class t{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new _,this.transitionAbortSubject=new _,this.configLoader=p(Pi),this.environmentInjector=p(Et),this.urlSerializer=p(ke),this.rootContexts=p(Qt),this.location=p(Pt),this.inputBindingEnabled=p(qe,{optional:!0})!==null,this.titleStrategy=p(Jr),this.options=p(He,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=p(Ge),this.createViewTransition=p(Li,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>d(void 0),this.rootComponentType=null;let r=s=>this.events.next(new Se(s)),i=s=>this.events.next(new we(s));this.configLoader.onLoadEndListener=i,this.configLoader.onLoadStartListener=r}complete(){this.transitions?.complete()}handleNavigationRequest(r){let i=++this.navigationId;this.transitions?.next(I(h(h({},this.transitions.value),r),{id:i}))}setupNavigations(r,i,s){return this.transitions=new M({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:pt,restoredState:null,currentSnapshot:s.snapshot,targetSnapshot:null,currentRouterState:s,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(G(o=>o.id!==0),C(o=>I(h({},o),{extractedUrl:this.urlHandlingStrategy.extract(o.rawUrl)})),U(o=>{let a=!1,c=!1;return d(o).pipe(U(u=>{if(this.navigationId>o.id)return this.cancelNavigationTransition(o,"",D.SupersededByNewNavigation),N;this.currentTransition=o,this.currentNavigation={id:u.id,initialUrl:u.rawUrl,extractedUrl:u.extractedUrl,trigger:u.source,extras:u.extras,previousNavigation:this.lastSuccessfulNavigation?I(h({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let l=!r.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),v=u.extras.onSameUrlNavigation??r.onSameUrlNavigation;if(!l&&v!=="reload"){let g="";return this.events.next(new W(u.id,this.urlSerializer.serialize(u.rawUrl),g,ve.IgnoredSameUrlNavigation)),u.resolve(null),N}if(this.urlHandlingStrategy.shouldProcessUrl(u.rawUrl))return d(u).pipe(U(g=>{let y=this.transitions?.getValue();return this.events.next(new mt(g.id,this.urlSerializer.serialize(g.extractedUrl),g.source,g.restoredState)),y!==this.transitions?.getValue()?N:Promise.resolve(g)}),Mi(this.environmentInjector,this.configLoader,this.rootComponentType,r.config,this.urlSerializer,this.paramsInheritanceStrategy),S(g=>{o.targetSnapshot=g.targetSnapshot,o.urlAfterRedirects=g.urlAfterRedirects,this.currentNavigation=I(h({},this.currentNavigation),{finalUrl:g.urlAfterRedirects});let y=new qt(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot);this.events.next(y)}));if(l&&this.urlHandlingStrategy.shouldProcessUrl(u.currentRawUrl)){let{id:g,extractedUrl:y,source:st,restoredState:ot,extras:Kt}=u,F=new mt(g,this.urlSerializer.serialize(y),st,ot);this.events.next(F);let un=qr(this.rootComponentType).snapshot;return this.currentTransition=o=I(h({},u),{targetSnapshot:un,urlAfterRedirects:y,extras:I(h({},Kt),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=y,d(o)}else{let g="";return this.events.next(new W(u.id,this.urlSerializer.serialize(u.extractedUrl),g,ve.IgnoredByUrlHandlingStrategy)),u.resolve(null),N}}),S(u=>{let l=new me(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot);this.events.next(l)}),C(u=>(this.currentTransition=o=I(h({},u),{guards:Hn(u.targetSnapshot,u.currentSnapshot,this.rootContexts)}),o)),ei(this.environmentInjector,u=>this.events.next(u)),S(u=>{if(o.guardsResult=u.guardsResult,et(u.guardsResult))throw Wr(this.urlSerializer,u.guardsResult);let l=new Ce(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects),u.targetSnapshot,!!u.guardsResult);this.events.next(l)}),G(u=>u.guardsResult?!0:(this.cancelNavigationTransition(u,"",D.GuardRejected),!1)),le(u=>{if(u.guards.canActivateChecks.length)return d(u).pipe(S(l=>{let v=new ye(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(v)}),U(l=>{let v=!1;return d(l).pipe(Ti(this.paramsInheritanceStrategy,this.environmentInjector),S({next:()=>v=!0,complete:()=>{v||this.cancelNavigationTransition(l,"",D.NoDataFromResolver)}}))}),S(l=>{let v=new Re(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(v)}))}),le(u=>{let l=v=>{let g=[];v.routeConfig?.loadComponent&&!v.routeConfig._loadedComponent&&g.push(this.configLoader.loadComponent(v.routeConfig).pipe(S(y=>{v.component=y}),C(()=>{})));for(let y of v.children)g.push(...l(y));return g};return Jt(l(u.targetSnapshot.root)).pipe(ee(null),Z(1))}),le(()=>this.afterPreactivation()),U(()=>{let{currentSnapshot:u,targetSnapshot:l}=o,v=this.createViewTransition?.(this.environmentInjector,u.root,l.root);return v?O(v).pipe(C(()=>o)):d(o)}),C(u=>{let l=Ln(r.routeReuseStrategy,u.targetSnapshot,u.currentRouterState);return this.currentTransition=o=I(h({},u),{targetRouterState:l}),this.currentNavigation.targetRouterState=l,o}),S(()=>{this.events.next(new yt)}),Bn(this.rootContexts,r.routeReuseStrategy,u=>this.events.next(u),this.inputBindingEnabled),Z(1),S({next:u=>{a=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new H(u.id,this.urlSerializer.serialize(u.extractedUrl),this.urlSerializer.serialize(u.urlAfterRedirects))),this.titleStrategy?.updateTitle(u.targetRouterState.snapshot),u.resolve(!0)},complete:()=>{a=!0}}),nr(this.transitionAbortSubject.pipe(S(u=>{throw u}))),Mt(()=>{!a&&!c&&this.cancelNavigationTransition(o,"",D.SupersededByNewNavigation),this.currentTransition?.id===o.id&&(this.currentNavigation=null,this.currentTransition=null)}),Q(u=>{if(c=!0,Qr(u))this.events.next(new k(o.id,this.urlSerializer.serialize(o.extractedUrl),u.message,u.cancellationCode)),Fn(u)?this.events.next(new Rt(u.url)):o.resolve(!1);else{this.events.next(new Ct(o.id,this.urlSerializer.serialize(o.extractedUrl),u,o.targetSnapshot??void 0));try{o.resolve(r.errorHandler(u))}catch(l){this.options.resolveNavigationPromiseOnError?o.resolve(!1):o.reject(l)}}return N}))}))}cancelNavigationTransition(r,i,s){let o=new k(r.id,this.urlSerializer.serialize(r.extractedUrl),i,s);this.events.next(o),r.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function zi(e){return e!==pt}var Fi=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>p(_i),providedIn:"root"});let e=t;return e})(),Le=class{shouldDetach(t){return!1}store(t,n){}shouldAttach(t){return!1}retrieve(t){return null}shouldReuseRoute(t,n){return t.routeConfig===n.routeConfig}},_i=(()=>{let t=class t extends Le{};t.\u0275fac=(()=>{let r;return function(s){return(r||(r=ie(t)))(s||t)}})(),t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),en=(()=>{let t=class t{};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:()=>p(qi),providedIn:"root"});let e=t;return e})(),qi=(()=>{let t=class t extends en{constructor(){super(...arguments),this.location=p(Pt),this.urlSerializer=p(ke),this.options=p(He,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=p(Ge),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new L,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=qr(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(r){return this.location.subscribe(i=>{i.type==="popstate"&&r(i.url,i.state)})}handleRouterEvent(r,i){if(r instanceof mt)this.stateMemento=this.createStateMemento();else if(r instanceof W)this.rawUrlTree=i.initialUrl;else if(r instanceof qt){if(this.urlUpdateStrategy==="eager"&&!i.extras.skipLocationChange){let s=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(s,i)}}else r instanceof yt?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,this.urlUpdateStrategy==="deferred"&&(i.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,i))):r instanceof k&&(r.code===D.GuardRejected||r.code===D.NoDataFromResolver)?this.restoreHistory(i):r instanceof Ct?this.restoreHistory(i,!0):r instanceof H&&(this.lastSuccessfulId=r.id,this.currentPageId=this.browserPageId)}setBrowserUrl(r,i){let s=this.urlSerializer.serialize(r);if(this.location.isCurrentPathEqualTo(s)||i.extras.replaceUrl){let o=this.browserPageId,a=h(h({},i.extras.state),this.generateNgRouterState(i.id,o));this.location.replaceState(s,"",a)}else{let o=h(h({},i.extras.state),this.generateNgRouterState(i.id,this.browserPageId+1));this.location.go(s,"",o)}}restoreHistory(r,i=!1){if(this.canceledNavigationResolution==="computed"){let s=this.browserPageId,o=this.currentPageId-s;o!==0?this.location.historyGo(o):this.currentUrlTree===r.finalUrl&&o===0&&(this.resetState(r),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(i&&this.resetState(r),this.resetUrlToCurrentUrlTree())}resetState(r){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,r.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(r,i){return this.canceledNavigationResolution==="computed"?{navigationId:r,\u0275routerPageId:i}:{navigationId:r}}};t.\u0275fac=(()=>{let r;return function(s){return(r||(r=ie(t)))(s||t)}})(),t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})(),dt=function(e){return e[e.COMPLETE=0]="COMPLETE",e[e.FAILED=1]="FAILED",e[e.REDIRECTING=2]="REDIRECTING",e}(dt||{});function Vi(e,t){e.events.pipe(G(n=>n instanceof H||n instanceof k||n instanceof Ct||n instanceof W),C(n=>n instanceof H||n instanceof W?dt.COMPLETE:(n instanceof k?n.code===D.Redirect||n.code===D.SupersededByNewNavigation:!1)?dt.REDIRECTING:dt.FAILED),G(n=>n!==dt.REDIRECTING),Z(1)).subscribe(()=>{t()})}function Bi(e){throw e}var Hi={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Wi={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},rn=(()=>{let t=class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=p(pr),this.stateManager=p(en),this.options=p(He,{optional:!0})||{},this.pendingTasks=p(fr),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=p(ki),this.urlSerializer=p(ke),this.location=p(Pt),this.urlHandlingStrategy=p(Ge),this._events=new _,this.errorHandler=this.options.errorHandler||Bi,this.navigated=!1,this.routeReuseStrategy=p(Fi),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=p(We,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!p(qe,{optional:!0}),this.eventsSubscription=new Qe,this.isNgZoneEnabled=p(Ot)instanceof Ot&&Ot.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:r=>{this.console.warn(r)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let r=this.navigationTransitions.events.subscribe(i=>{try{let s=this.navigationTransitions.currentTransition,o=this.navigationTransitions.currentNavigation;if(s!==null&&o!==null){if(this.stateManager.handleRouterEvent(i,o),i instanceof k&&i.code!==D.Redirect&&i.code!==D.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof H)this.navigated=!0;else if(i instanceof Rt){let a=this.urlHandlingStrategy.merge(i.url,s.currentRawUrl),c={info:s.extras.info,skipLocationChange:s.extras.skipLocationChange,replaceUrl:this.urlUpdateStrategy==="eager"||zi(s.source)};this.scheduleNavigation(a,pt,null,c,{resolve:s.resolve,reject:s.reject,promise:s.promise})}}Qi(i)&&this._events.next(i)}catch(s){this.navigationTransitions.transitionAbortSubject.next(s)}});this.eventsSubscription.add(r)}resetRootComponentType(r){this.routerState.root.component=r,this.navigationTransitions.rootComponentType=r}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),pt,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((r,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(r,"popstate",i)},0)})}navigateToSyncWithBrowser(r,i,s){let o={replaceUrl:!0},a=s?.navigationId?s:null;if(s){let u=h({},s);delete u.navigationId,delete u.\u0275routerPageId,Object.keys(u).length!==0&&(o.state=u)}let c=this.parseUrl(r);this.scheduleNavigation(c,i,a,o)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(r){this.config=r.map(Ve),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(r,i={}){let{relativeTo:s,queryParams:o,fragment:a,queryParamsHandling:c,preserveFragment:u}=i,l=u?this.currentUrlTree.fragment:a,v=null;switch(c){case"merge":v=h(h({},this.currentUrlTree.queryParams),o);break;case"preserve":v=this.currentUrlTree.queryParams;break;default:v=o||null}v!==null&&(v=this.removeEmptyProps(v));let g;try{let y=s?s.snapshot:this.routerState.snapshot.root;g=kr(y)}catch{(typeof r[0]!="string"||!r[0].startsWith("/"))&&(r=[]),g=this.currentUrlTree.root}return zr(g,r,v,l??null)}navigateByUrl(r,i={skipLocationChange:!1}){let s=et(r)?r:this.parseUrl(r),o=this.urlHandlingStrategy.merge(s,this.rawUrlTree);return this.scheduleNavigation(o,pt,null,i)}navigate(r,i={skipLocationChange:!1}){return Gi(r),this.navigateByUrl(this.createUrlTree(r,i),i)}serializeUrl(r){return this.urlSerializer.serialize(r)}parseUrl(r){try{return this.urlSerializer.parse(r)}catch{return this.urlSerializer.parse("/")}}isActive(r,i){let s;if(i===!0?s=h({},Hi):i===!1?s=h({},Wi):s=i,et(r))return br(this.currentUrlTree,r,s);let o=this.parseUrl(r);return br(this.currentUrlTree,o,s)}removeEmptyProps(r){return Object.entries(r).reduce((i,[s,o])=>(o!=null&&(i[s]=o),i),{})}scheduleNavigation(r,i,s,o,a){if(this.disposed)return Promise.resolve(!1);let c,u,l;a?(c=a.resolve,u=a.reject,l=a.promise):l=new Promise((g,y)=>{c=g,u=y});let v=this.pendingTasks.add();return Vi(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(v))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:s,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:r,extras:o,resolve:c,reject:u,promise:l,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),l.catch(g=>Promise.reject(g))}};t.\u0275fac=function(i){return new(i||t)},t.\u0275prov=b({token:t,factory:t.\u0275fac,providedIn:"root"});let e=t;return e})();function Gi(e){for(let t=0;tn.\u0275providers)])}function Ki(e){return e.routerState.root}function Yi(){let e=p(cr);return t=>{let n=e.get(mr);if(t!==n.components[0])return;let r=e.get(rn),i=e.get(Xi);e.get(Ji)===1&&r.initialNavigation(),e.get(ts,null,ne.Optional)?.setUpPreloading(),e.get(Zi,null,ne.Optional)?.init(),r.resetRootComponentType(n.componentTypes[0]),i.closed||(i.next(),i.complete(),i.unsubscribe())}}var Xi=new $("",{factory:()=>new _}),Ji=new $("",{providedIn:"root",factory:()=>1});var ts=new $("");var sn=[{path:"",redirectTo:"home",pathMatch:"full"},{path:"home",loadComponent:()=>import("./chunk-RJ6JDGVY.js").then(e=>e.HomeComponent)}];var es=Sr(),on={providers:[nn(sn),{provide:wr,useValue:es}]};var an=(()=>{let t=class t{constructor(){this.title="ngx-designable"}};t.\u0275fac=function(i){return new(i||t)},t.\u0275cmp=Tt({type:t,selectors:[["app-root"]],standalone:!0,features:[xt],decls:1,vars:0,template:function(i,s){i&1&&Ut(0,"router-outlet")},dependencies:[Rr,_e]});let e=t;return e})();Cr(an,on).catch(e=>console.error(e));