PageSourceSearch

https://www.myspacesworks.com/409.3fd5da7359bc18a9.js

js myspacesworks.com collected 2026-10-02 00:01:34 UTC 72,463 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkPantheon_Web=self.webpackChunkPantheon_Web||[]).push([[409],{94409:(fe,k,g)=>{g.d(k,{p:()=>F});var o=g(60177),y=g(68018),H=g(80262),P=g(32561),R=g(54438);let F=(()=>{class m{static{this.\u0275fac=function(h){return new(h||m)}}static{this.\u0275mod=R.$C({type:m})}static{this.\u0275inj=R.G2t({imports:[o.MD,y.h.forChild(),H.e,y.h,P.ad]})}}return m})()},80262:(fe,k,g)=>{g.d(k,{e:()=>F});var o=g(54438),y=g(68018);const H=(m,b,u)=>({fromRow:m,toRow:b,totalRows:u}),P=(m,b)=>({pageNumber:m,totalPageNumber:b});function R(m,b){if(1&m){const u=o.RV6();o.j41(0,"div",0)(1,"div",1)(2,"span",2),o.EFF(3),o.nI1(4,"translate"),o.k0s(),o.j41(5,"div",3)(6,"div")(7,"button",4),o.bIt("click",function(){o.eBV(u);const f=o.XpG();return o.Njj(f.onChangePageClicked(f.activePageNumber-1))})("keydown.enter",function(){o.eBV(u);const f=o.XpG();return o.Njj(f.onChangePageClicked(f.activePageNumber-1))}),o.nrm(8,"i",5),o.k0s()(),o.j41(9,"div",6),o.EFF(10),o.nI1(11,"translate"),o.k0s(),o.j41(12,"div")(13,"button",7),o.bIt("click",function(){o.eBV(u);const f=o.XpG();return o.Njj(f.onChangePageClicked(f.activePageNumber+1))})("keydown.enter",function(){o.eBV(u);const f=o.XpG();return o.Njj(f.onChangePageClicked(f.activePageNumber+1))}),o.nrm(14,"i",5),o.k0s()()()()()}if(2&m){const u=o.XpG();o.R7$(3),o.SpI(" ",o.i5U(4,4,"GENERIC.COMPONENT.PAGINATION.PAGEMESSAGE",o.sMw(10,H,u.fromRecord,u.toRecord,u.totalRecords))," "),o.R7$(4),o.Y8G("disabled",1===u.activePageNumber),o.R7$(3),o.SpI(" ",o.i5U(11,7,"GENERIC.COMPONENT.PAGINATION.PAGEMESSAGE_MOBILE",o.l_i(14,P,u.activePageNumber,u.pages.length))," "),o.R7$(3),o.Y8G("disabled",u.activePageNumber===u.pages.length)}}let F=(()=>{class m{constructor(){this.totalRecords=0,this.pageSize=0,this.maxPages=4,this.activePageNumber=0,this.pageChange=new o.bkB,this.pages=[],this.start=0,this.end=0}set activePage(u){this.changePage(u)}get fromRecord(){return this.activePageNumber*this.pageSize-this.pageSize+1}get toRecord(){return Math.min(this.activePageNumber*this.pageSize,this.totalRecords)}ngOnChanges(u){(u.totalRecords&&u.totalRecords.previousValue!==u.totalRecords.currentValue||u.pageSize&&u.pageSize.previousValue!==u.pageSize.currentValue)&&(this.reset(),this.pageChange.emit(1))}reset(){const u=this.getPageCount();this.pages=this.getArrayOfPage(u),this.activePageNumber=1}changePage(u){return u<1?(this.activePageNumber=1,!1):u>this.pages.length?(this.activePageNumber=this.pages.length,!1):(this.activePageNumber=u,!0)}onChangePageClicked(u){this.changePage(u)&&this.pageChange.emit(this.activePageNumber)}hidePage(u){if(this.pages.length<=this.maxPages)return!1;const h=Math.floor(this.maxPages/2);for(this.start=this.activePageNumber-h,this.end=this.maxPages%2==0?this.activePageNumber+h-1:this.activePageNumber+h;this.start<=0;)this.start++,this.end++;for(;this.end>this.pages.length;)this.start--,this.end--;return u<this.start||u>this.end}getPageCount(){let u=0;if(this.totalRecords>0&&this.pageSize>0){const h=this.totalRecords/this.pageSize,f=Math.floor(h);u=f<h?f+1:f}return u}getArrayOfPage(u){const h=[];if(u>0)for(let f=1;f<=u;f++)h.push(f);return h}static{this.\u0275fac=function(h){return new(h||m)}}static{this.\u0275cmp=o.VBU({type:m,selectors:[["iwg-pagination"]],inputs:{totalRecords:"totalRecords",pageSize:"pageSize",maxPages:"maxPages",activePage:"activePage"},outputs:{pageChange:"pageChange"},standalone:!0,features:[o.OA$,o.aNF],decls:1,vars:1,consts:[[1,"iwg-pagination"],[1,"pagination-panel"],[1,"pagination-text","iwg-body2"],[1,"mobile-paging","iwg-body2"],["id","Pagination_Previous",1,"pager-button","button","button--secondary","previous",3,"click","keydown.enter","disabled"],["aria-hidden","true",1,"iwg-icon-chev","ag-icon-height","text--primary"],[1,"mobile-only"],["id","Pagination_Next",1,"pager-button","button","button--secondary","next",3,"click","keydown.enter","disabled"]],template:function(h,f){1&h&&o.DNE(0,R,15,17,"div",0),2&h&&o.vxM(f.pages.length>1?0:-1)},dependencies:[y.h,y.D9],styles:[".iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end}[dir=rtl]   [_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_ngcontent-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]{text-align:left}[dir=rtl][_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]{text-align:left}@media (max-width: 1023.98px){.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]{justify-content:space-between;width:100%}}.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pagination-text[_ngcontent-%COMP%]{vertical-align:super;margin-right:2rem}@media (max-width: 1023.98px){.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pagination-text[_ngcontent-%COMP%]{display:none}}[dir=rtl]   [_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pagination-text[_ngcontent-%COMP%]{margin-right:unset;margin-left:2rem}[dir=rtl][_ngcontent-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pagination-text[_ngcontent-%COMP%]{margin-right:unset;margin-left:2rem}[dir=rtl][_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pagination-text[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pagination-text[_ngcontent-%COMP%]{margin-right:unset;margin-left:2rem}.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .mobile-paging[_ngcontent-%COMP%]{display:flex;justify-content:inherit;align-items:center}@media (max-width: 1023.98px){.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .mobile-paging[_ngcontent-%COMP%]{width:100%}}.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button[_ngcontent-%COMP%]{width:4.5rem;height:4.5rem;min-width:0rem;padding:0;color:var(--color-text-accent-secondary, var(--brand-primary-600, #B6050F));border-color:var(--color-border, var(--global-neutral-300, #C3C3C3))}@media (max-width: 1023.98px){.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.previous[_ngcontent-%COMP%]{order:0}}.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.previous[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{display:inline-flex;transform:rotate(180deg)}[dir=rtl]   [_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.previous[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:unset}[dir=rtl][_ngcontent-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.previous[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:unset}[dir=rtl][_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.previous[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.previous[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:unset}@media (max-width: 1023.98px){.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.next[_ngcontent-%COMP%]{order:2}}.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.next[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{display:inline-flex}[dir=rtl]   [_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.next[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl][_ngcontent-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.next[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(180deg)}[dir=rtl][_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.next[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], [dir=rtl]   [_nghost-%COMP%]   .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button.next[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{transform:rotate(180deg)}.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button[_ngcontent-%COMP%]:focus-visible{border:2px solid var(--global-neutral-900, #202020)}.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button[_ngcontent-%COMP%]:hover, .iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button[disabled][_ngcontent-%COMP%]{background:transparent}.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button[disabled][_ngcontent-%COMP%]{color:var(--color-text-disabled, var(--brand-neutral-600, #6C687E))}@media (max-width: 1023.98px){.iwg-pagination[_ngcontent-%COMP%]   .pagination-panel[_ngcontent-%COMP%]   .pager-button[disabled][_ngcontent-%COMP%]{border:none;color:transparent}}"]})}}return m})()},32561:(fe,k,g)=>{g.d(k,{T1:()=>at,O7:()=>lt,ad:()=>Ki,HD:()=>he});var o=g(54438),y=g(60177);function P(n,t=0){return function R(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):2===arguments.length?t:0}function b(n){return n instanceof o.aKT?n.nativeElement:n}var h=g(21413),f=g(7673),ee=g(71985),ut=g(33726),pe=g(96780),w=g(18359);const L={schedule(n){let t=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=L;i&&(t=i.requestAnimationFrame,e=i.cancelAnimationFrame);const s=t(r=>{e=void 0,n(r)});return new w.yU(()=>e?.(s))},requestAnimationFrame(...n){const{delegate:t}=L;return(t?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:t}=L;return(t?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var me=g(39687);const ve=new class gt extends me.q{flush(t){let e;this._active=!0,t?e=t.id:(e=this._scheduled,this._scheduled=void 0);const{actions:i}=this;let s;t=t||i.shift();do{if(s=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,s){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw s}}}(class _t extends pe.R{constructor(t,e){super(t,e),this.scheduler
1=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=L.requestAnimationFrame(()=>t.flush(void 0))))}recycleAsyncId(t,e,i=0){var s;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:r}=t;null!=e&&e===t._scheduled&&(null===(s=r[r.length-1])||void 0===s?void 0:s.id)!==e&&(L.cancelAnimationFrame(e),t._scheduled=void 0)}});let te,ft=1;const K={};function ye(n){return n in K&&(delete K[n],!0)}const pt={setImmediate(n){const t=ft++;return K[t]=!0,te||(te=Promise.resolve()),te.then(()=>ye(t)&&n()),t},clearImmediate(n){ye(n)}},{setImmediate:mt,clearImmediate:vt}=pt,W={setImmediate(...n){const{delegate:t}=W;return(t?.setImmediate||mt)(...n)},clearImmediate(n){const{delegate:t}=W;return(t?.clearImmediate||vt)(n)},delegate:void 0};new class bt extends me.q{flush(t){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let s;t=t||i.shift();do{if(s=t.execute(t.state,t.delay))break}while((t=i[0])&&t.id===e&&i.shift());if(this._active=!1,s){for(;(t=i[0])&&t.id===e&&i.shift();)t.unsubscribe();throw s}}}(class yt extends pe.R{constructor(t,e){super(t,e),this.scheduler=t,this.work=e}requestAsyncId(t,e,i=0){return null!==i&&i>0?super.requestAsyncId(t,e,i):(t.actions.push(this),t._scheduled||(t._scheduled=W.setImmediate(t.flush.bind(t,void 0))))}recycleAsyncId(t,e,i=0){var s;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(t,e,i);const{actions:r}=t;null!=e&&(null===(s=r[r.length-1])||void 0===s?void 0:s.id)!==e&&(W.clearImmediate(e),t._scheduled===e&&(t._scheduled=void 0))}});var Et=g(43236),It=g(39974),wt=g(58750),be=g(54360),St=g(1807);function Ce(n,t=Et.E){return function Dt(n){return(0,It.N)((t,e)=>{let i=!1,s=null,r=null,a=!1;const l=()=>{if(r?.unsubscribe(),r=null,i){i=!1;const d=s;s=null,e.next(d)}a&&e.complete()},c=()=>{r=null,a&&e.complete()};t.subscribe((0,be._)(e,d=>{i=!0,s=d,r||(0,wt.Tg)(n(d)).subscribe(r=(0,be._)(e,l,c))},()=>{a=!0,(!i||!r||r.closed)&&e.complete()}))})}(()=>(0,St.O)(n,t))}var Ee=g(5964);let ie;try{ie=typeof Intl<"u"&&Intl.v8BreakIterator}catch{ie=!1}let N,ne,Ie=(()=>{class n{constructor(e){this._platformId=e,this.isBrowser=this._platformId?(0,y.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!ie)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(i){return new(i||n)(o.KVO(o.Agw))}}static{this.\u0275prov=o.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function x(n){return function Tt(){if(null==N&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>N=!0}))}finally{N=N||!1}return N}()?n:!!n.capture}function se(n){if(function Pt(){if(null==ne){const n=typeof document<"u"?document.head:null;ne=!(!n||!n.createShadowRoot&&!n.attachShadow)}return ne}()){const t=n.getRootNode?n.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&t instanceof ShadowRoot)return t}return null}function Z(n){return n.composedPath?n.composedPath()[0]:n.target}let Ot=(()=>{class n{constructor(e,i,s){this._ngZone=e,this._platform=i,this._scrolled=new h.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=s}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new ee.c(i=>{this._globalSubscription||this._addGlobalListener();const s=e>0?this._scrolled.pipe(Ce(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{s.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,f.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEac
1h((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const s=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe((0,Ee.p)(r=>!r||s.indexOf(r)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((s,r)=>{this._scrollableContainsElement(r,e)&&i.push(r)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let s=b(i),r=e.getElementRef().nativeElement;do{if(s==r)return!0}while(s=s.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const e=this._getWindow();return(0,ut.R)(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(i){return new(i||n)(o.KVO(o.SKi),o.KVO(Ie),o.KVO(y.qQ,8))}}static{this.\u0275prov=o.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),At=(()=>{class n{constructor(e,i,s){this._platform=e,this._change=new h.B,this._changeListener=r=>{this._change.next(r)},this._document=s,i.runOutsideAngular(()=>{if(e.isBrowser){const r=this._getWindow();r.addEventListener("resize",this._changeListener),r.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:s}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+s,right:e.left+i,height:s,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),s=e.documentElement,r=s.getBoundingClientRect();return{top:-r.top||e.body.scrollTop||i.scrollY||s.scrollTop||0,left:-r.left||e.body.scrollLeft||i.scrollX||s.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(Ce(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(i){return new(i||n)(o.KVO(Ie),o.KVO(o.SKi),o.KVO(y.qQ,8))}}static{this.\u0275prov=o.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),Mt=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=o.$C({type:n})}static{this.\u0275inj=o.G2t({})}}return n})();g(74402);var Se=g(88141),Te=(g(70152),g(96354)),re=g(96697),vi=g(40605),oe=g(57786),yi=g(84412),$=g(56977),bi=g(25558),Fe=g(99172);const Ci=new o.nKC("cdk-dir-doc",{providedIn:"root",factory:function Ei(){return(0,o.WQX)(y.qQ)}}),Ii=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Le=(()=>{class n{constructor(e){this.value="ltr",this.change=new o.bkB,e&&(this.value=function wi(n){const t=n?.toLowerCase()||"";return"auto"===t&&typeof navigator<"u"&&navigator?.language?Ii.test(navigator.language)?"rtl":"ltr":"rtl"===t?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(i){return new(i||n)(o.KVO(Ci,8))}}static{this.\u0275prov=o.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function Ne(n){const t=n.cloneNode(!0),e=t.querySelectorAll("[id]"),i=n.nodeName.toLowerCase();t.removeAttribute("id");for(let s=0;s<e.length;s++)e[s].removeAttribute("id");return"canvas"===i?Ue(n,t):("input"===i||"select"===i||"textarea"===i)&&Ve(n,t),Be("canvas",n,t,Ue),Be("input, textarea, select",n,t,Ve),t}function Be(n,t,e,i){const s=t.querySelectorAll(n);if(s.length){const r=e.querySelectorAll(n);for(let a=0;a<s.length;a++)i(s[a],r[a])}}let Di=0;function Ve(n,t){"file"!==t.type&&(t.value=n.value),"radio"===t.type&&t.name&&(t.name=`mat-clone-${t.n
1ame}-${Di++}`)}function Ue(n,t){const e=t.getContext("2d");if(e)try{e.drawImage(n,0,0)}catch{}}function ae(n){const t=n.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height,x:t.x,y:t.y}}function le(n,t,e){const{top:i,bottom:s,left:r,right:a}=n;return e>=i&&e<=s&&t>=r&&t<=a}function V(n,t,e){n.top+=t,n.bottom=n.top+n.height,n.left+=e,n.right=n.left+n.width}function ze(n,t,e,i){const{top:s,right:r,bottom:a,left:l,width:c,height:d}=n,_=c*t,p=d*t;return i>s-p&&i<a+p&&e>l-_&&e<r+_}class je{constructor(t){this._document=t,this.positions=new Map}clear(){this.positions.clear()}cache(t){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),t.forEach(e=>{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:ae(e)})})}handleScroll(t){const e=Z(t),i=this.positions.get(e);if(!i)return null;const s=i.scrollPosition;let r,a;if(e===this._document){const d=this.getViewportScrollPosition();r=d.top,a=d.left}else r=e.scrollTop,a=e.scrollLeft;const l=s.top-r,c=s.left-a;return this.positions.forEach((d,_)=>{d.clientRect&&e!==_&&e.contains(_)&&V(d.clientRect,l,c)}),s.top=r,s.left=a,{top:l,left:c}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function He(n,t){const e=n.rootNodes;if(1===e.length&&e[0].nodeType===t.ELEMENT_NODE)return e[0];const i=t.createElement("div");return e.forEach(s=>i.appendChild(s)),i}function ce(n,t,e){for(let i in t)if(t.hasOwnProperty(i)){const s=t[i];s?n.setProperty(i,s,e?.has(i)?"important":""):n.removeProperty(i)}return n}function A(n,t){const e=t?"":"none";ce(n.style,{"touch-action":t?"":"none","-webkit-user-drag":t?"":"none","-webkit-tap-highlight-color":t?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function Ke(n,t,e){ce(n.style,{position:t?"":"fixed",top:t?"":"0",opacity:t?"":"0",left:t?"":"-999em"},e)}
1function Y(n,t){return t&&"none"!=t?n+" "+t:n}function We(n,t){n.style.width=`${t.width}px`,n.style.height=`${t.height}px`,n.style.transform=X(t.left,t.top)}function X(n,t){return`translate3d(${Math.round(n)}px, ${Math.round(t)}px, 0)`}function Ge(n){const t=n.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(n)*t}function de(n,t){return n.getPropertyValue(t).split(",").map(i=>i.trim())}const Ti=new Set(["position"]);class Pi{get element(){return this._preview}constructor(t,e,i,s,r,a,l,c,d){this._document=t,this._rootElement=e,this._direction=i,this._initialDomRect=s,this._previewTemplate=r,this._previewClass=a,this._pickupPositionOnPage=l,this._initialTransform=c,this._zIndex=d}attach(t){this._preview=this._createPreview(),t.appendChild(this._preview),Ze(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(t){this._preview.style.transform=t}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(t){this._preview.classList.add(t)}getTransitionDuration(){return function Si(n){const t=getComputedStyle(n),e=de(t,"transition-property"),i=e.find(l=>"transform"===l||"all"===l);if(!i)return 0;const s=e.indexOf(i),r=de(t,"transition-duration"),a=de(t,"transition-delay");return Ge(r[s])+Ge(a[s])}(this._preview)}addEventListener(t,e){this._preview.addEventListener(t,e)}removeEventListener(t,e){this._preview.removeEventListener(t,e)}_createPreview(){const t=this._previewTemplate,e=this._previewClass,i=t?t.template:null;let s;if(i&&t){const r=t.matchSize?this._initialDomRect:null,a=t.viewContainer.createEmbeddedView(i,t.context);a.detectChanges(),s=He(a,this._document),this._previewEmbeddedView=a,t.matchSize?We(s,r):s.style.transform=X(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else s=Ne(this._rootElement),We(s,this._initialDomRect),this._initialTransform&&(s.style.transform=this._initialTransform);return ce(s.style,{"pointer-events":"none",margin:Ze(s)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},Ti),A(s,!1),s.classList.add("cdk-drag-preview"),s.setAttribute("popover","manual"),s.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(r=>s.classList.add(r)):s.classList.add(e)),s}}function Ze(n){return"showPopover"in n}const $e=x({passive:!0}),Q=x({passive:!1}),Ye=x({passive:!1,capture:!0}),Xe=new Set(["position"]);class Oi{get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(t){t!==this._disabled&&(this._disabled=t,this._toggleNativeDragInteractions(),this._handles.forEach(e=>A(e,t)))}constructor(t,e,i,s,r,a){this._config=e,this._document=i,this._ngZone=s,this._viewportRuler=r,this._dragDropRegistry=a,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=(0,o.vPA)(!1),this._moveEvents=new h.B,this._pointerMoveSubscription=w.yU.EMPTY,this._pointerUpSubscription=w.yU.EMPTY,this._scrollSubscription=w.yU.EMPTY,this._resizeSubscription=w.yU.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this.scale=1,this._disabled=!1,this.beforeStarted=new h.B,this.started=new h.B,this.released=new h.B,this.ended=new h.B,this.entered=new h.B,this.exited=new h.B,this.dropped=new h.B,this.moved=this._moveEvents,this._pointerDown=l=>{if(this.beforeStarted.next(),this._handles.length){const c=this._getTargetHandle(l);c&&!this._disabledHandles.has(c)&&!this.disabled&&this._initializeDragSequence(c,l)}else this.disabled||this._initializeDragSequence(this._rootElement,l)},this._pointerMove=l=>{const c=this._getPointerPositionOnPage(l);if(!this._hasStartedDragging()){if(Math.abs(c.x-this._pickupPositionOnPage.x)+Math.abs(c.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const S=Date.now()>=this._dragStartTime+this._getDragStartDelay(l),T=this._dropContainer;if(!S)return void this._endDragSequence(l);(!T||!T.isDragging()&&!T.isReceiving())&&(l.cancelable&&l.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(l)))}return}l.cancelable&&l.preventDefault();const d=this._getConstrainedPointerPosition(c);if(this._hasMoved=!0,this._lastKnownPointerPosition=c,this._updatePointerDirectionDelta(d),this._dropContainer)this._updateActiveDropContainer(d,c);else{const _=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,p=this._activeTransform;p.x=d.x-_.x+this._passiveTransform.x,p.y=d.y-_.y+this._passiveTransform.y,this._applyRootElementTransform(p.x,p.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:d,event:l,distance:this._getDragDistance(d),delta:this._pointerDirectionDelta})})},this._pointerUp=l=>{this._endDragSequence(l)},this._nativeDragStart=l=>{if(this._handles.length){const c=this._getTargetHandle(l);c&&!this._disabledHandles.has(c)&&!this.disabled&&l.preventDefault()}else this.disabled||l.preventDefault()},this.withRootElement(t).withParent(e.parentDragRef||null),this._parentPositions=new je(i),a.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(t){this._handles=t.map(i=>
1b(i)),this._handles.forEach(i=>A(i,this.disabled)),this._toggleNativeDragInteractions();const e=new Set;return this._disabledHandles.forEach(i=>{this._handles.indexOf(i)>-1&&e.add(i)}),this._disabledHandles=e,this}withPreviewTemplate(t){return this._previewTemplate=t,this}withPlaceholderTemplate(t){return this._placeholderTemplate=t,this}withRootElement(t){const e=b(t);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,Q),e.addEventListener("touchstart",this._pointerDown,$e),e.addEventListener("dragstart",this._nativeDragStart,Q)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(t){return this._boundaryElement=t?b(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(t){return this._parentDragRef=t,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(t){!this._disabledHandles.has(t)&&this._handles.indexOf(t)>-1&&(this._disabledHandles.add(t),A(t,!0))}enableHandle(t){this._disabledHandles.has(t)&&(this._disabledHandles.delete(t),A(t,this.disabled))}withDirection(t){return this._direction=t,this}_withDropContainer(t){this._dropContainer=t}getFreeDragPosition(){const t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}}setFreeDragPosition(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this}withPreviewContainer(t){return this._previewContainer=t,this}_sortFromLastPointerPosition(){const t=this._lastKnownPointerPosition;t&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(t),t)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._getShadowRoot()?.removeEventListener("selectstart",qe,Ye)}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(t){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging()))if(this.released.next({source:this,event:t}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(t),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const e=this._getPointerPositionOnPage(t);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:t})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}
1_startDragSequence(t){U(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const e=this._getShadowRoot(),i=this._dropContainer;if(e&&this._ngZone.runOutsideAngular(()=>{e.addEventListener("selectstart",qe,Ye)}),i){const s=this._rootElement,r=s.parentNode,a=this._placeholder=this._createPlaceholderElement(),l=this._anchor=this._anchor||this._document.createComment("");r.insertBefore(l,s),this._initialTransform=s.style.transform||"",this._preview=new Pi(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3),this._preview.attach(this._getPreviewInsertionPoint(r,e)),Ke(s,!1,Xe),this._document.body.appendChild(r.replaceChild(a,s)),this.started.next({source:this,event:t}),i.start(),this._initialContainer=i,this._initialIndex=i.getItemIndex(this)}else this.started.next({source:this,event:t}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(i?i.getScrollableParents():[])}_initializeDragSequence(t,e){this._parentDragRef&&e.stopPropagation();const i=this.isDragging(),s=U(e),r=!s&&0!==e.button,a=this._rootElement,l=Z(e),c=!s&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),d=s?function gi(n){const t=n.touches&&n.touches[0]||n.changedTouches&&n.changedTouches[0];return!(!t||-1!==t.identifier||null!=t.radiusX&&1!==t.radiusX||null!=t.radiusY&&1!==t.radiusY)}(e):function _i(n){return 0===n.buttons||0===n.detail}(e);if(l&&l.draggable&&"mousedown"===e.type&&e.preventDefault(),i||r||c||d)return;if(this._handles.length){const E=a.style;this._rootElementTapHighlight=E.webkitTapHighlightColor||"",E.webkitTapHighlightColor="transparent"}this._hasMoved=!1,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(E=>this._updateOnScroll(E)),this._boundaryElement&&(this._boundaryRect=ae(this._boundaryElement));const _=this._previewTemplate;this._pickupPositionInElement=_&&_.template&&!_.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,t,e);const p=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:p.x,y:p.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(t){Ke(this._rootElement,!0,Xe),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const e=this._dropContainer,i=e.getItemIndex(this),s=this._getPointerPositionOnPage(t),r=this._getDragDistance(s),a=e._isOverContainer(s.x,s.y);this.ended.next({source:this,distance:r,dropPoint:s,event:t}),this.dropped.next({item:this,currentIndex:i,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:a,distance:r,dropPoint:s,event:t}),e.drop(this,i,this._initialIndex,this._initialContainer,a,r,s,t),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:t,y:e},{x:i,y:s}){let r=this._initialContainer._getSiblingContainerFromPosition(this,t,e);!r&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(t,e)&&(r=this._initialContainer),r&&r!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=r,this._dropContainer.enter(this,t,e,r===this._initialContainer&&r.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:r,currentIndex:r.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(i,s),this._dropContainer._sortItem(this,t,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(t,e):this._applyPreviewTransform(t-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const t=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(t.left,t.top);const e=this._preview.getTransitionDuration();return 0===e?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(i=>{const s=a=>{(!a||this._preview&&Z(a)===this._preview.element&&"transform"===a.propertyName)&&(this._preview?.removeEventListener("transitionend",s),i(),clearTimeout(r))},r=setTimeout(s,1.5*e);this._preview.addEventListener("transitionend",s)}
1))}_createPlaceholderElement(){const t=this._placeholderTemplate,e=t?t.template:null;let i;return e?(this._placeholderRef=t.viewContainer.createEmbeddedView(e,t.context),this._placeholderRef.detectChanges(),i=He(this._placeholderRef,this._document)):i=Ne(this._rootElement),i.style.pointerEvents="none",i.classList.add("cdk-drag-placeholder"),i}_getPointerPositionInElement(t,e,i){const s=e===this._rootElement?null:e,r=s?s.getBoundingClientRect():t,a=U(i)?i.targetTouches[0]:i,l=this._getViewportScrollPosition();return{x:r.left-t.left+(a.pageX-r.left-l.left),y:r.top-t.top+(a.pageY-r.top-l.top)}}_getPointerPositionOnPage(t){const e=this._getViewportScrollPosition(),i=U(t)?t.touches[0]||t.changedTouches[0]||{pageX:0,pageY:0}:t,s=i.pageX-e.left,r=i.pageY-e.top;if(this._ownerSVGElement){const a=this._ownerSVGElement.getScreenCTM();if(a){const l=this._ownerSVGElement.createSVGPoint();return l.x=s,l.y=r,l.matrixTransform(a.inverse())}}return{x:s,y:r}}_getConstrainedPointerPosition(t){const e=this._dropContainer?this._dropContainer.lockAxis:null;let{x:i,y:s}=this.constrainPosition?this.constrainPosition(t,this,this._initialDomRect,this._pickupPositionInElement):t;if("x"===this.lockAxis||"x"===e?s=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===e)&&(i=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:r,y:a}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,l=this._boundaryRect,{width:c,height:d}=this._getPreviewRect(),_=l.top+a,p=l.bottom-(d-a);i=Qe(i,l.left+r,l.right-(c-r)),s=Qe(s,_,p)}return{x:i,y:s}}_updatePointerDirectionDelta(t){const{x:e,y:i}=t,s=this._pointerDirectionDelta,r=this._pointerPositionAtLastDirectionChange,a=Math.abs(e-r.x),l=Math.abs(i-r.y);return a>this._config.pointerDirectionChangeThreshold&&(s.x=e>r.x?1:-1,r.x=e),l>this._config.pointerDirectionChangeThreshold&&(s.y=i>r.y?1:-1,r.y=i),s}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,A(this._rootElement,t))}_removeRootElementListeners(t){t.removeEventListener("mousedown",this._pointerDown,Q),t.removeEventListener("touchstart",this._pointerDown,$e),t.removeEventListener("dragstart",this._nativeDragStart,Q)}_applyRootElementTransform(t,e){const i=1/this.scale,s=X(t*i,e*i),r=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=r.transform&&"none"!=r.transform?r.transform:""),r.transform=Y(s,this._initialTransform)}_applyPreviewTransform(t,e){const i=this._previewTemplate?.template?void 0:this._initialTransform,s=X(t,e);this._preview.setTransform(Y(s,i))}_getDragDistance(t){const e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:t,y:e}=this._passiveTransform;if(0===t&&0===e||this.isDragging()||!this._boundaryElement)return;const i=this._rootElement.getBoundingClientRect(),s=this._boundaryElement.getBoundingClientRect();if(0===s.width&&0===s.height||0===i.width&&0===i.height)return;const r=s.left-i.left,a=i.right-s.right,l=s.top-i.top,c=i.bottom-s.bottom;s.width>i.width?(r>0&&(t+=r),a>0&&(t-=a)):t=0,s.height>i.height?(l>0&&(e+=l),c>0&&(e-=c)):e=0,(t!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:t})}_getDragStartDelay(t){const e=this.dragStartDelay;return"number"==typeof e?e:U(t)?e.touch:e?e.mouse:0}_updateOnScroll(t){const e=this._parentPositions.handleScroll(t);if(e){const i=Z(t);this._boundaryRect&&i!==this._boundaryElement&&i.contains(this._boundaryElement)&&V(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=se(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(t,e){const i=this._previewContainer||"global";if("parent"===i)return t;if("global"===i){const s=this._document;return e||s.fullscreenElement||s.webkitFullscreenElement||s.mozFullScreenElement||s.msFullscreenElement||s.body}return b(i)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_getTargetHandle(t){return this._handles.find(e=>t.target&&(t.target===e||e.contains(t.target)))}}function Qe(n,t,e){return Math.max(t,Math.min(e,n))}function U(n){return"t"===n.type[0]}function qe(n){n.preventDefault()}function he(n,t,e){const i=z(t,n.length-1),s=z(e,n.length-1);if(i===s)return;const r=n[i],a=s<i?-1:1;for(let l=i;l!==s;l+=a)n[l]=n[l+a];n[s]=r}function z(n,t){return Math.max(0,Math.min(t,n))}class Je{constructor(t){this._dragDropRegistry=t,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(t){this.withItems(t)}sort(t,e,i,s){const r=this._itemPositions,a=this._getItemIndexFromPointerPosition(t,e,
1i,s);if(-1===a&&r.length>0)return null;const l="horizontal"===this.orientation,c=r.findIndex(I=>I.drag===t),d=r[a],p=d.clientRect,E=c>a?1:-1,S=this._getItemOffsetPx(r[c].clientRect,p,E),T=this._getSiblingOffsetPx(c,r,E),M=r.slice();return he(r,c,a),r.forEach((I,Wi)=>{if(M[Wi]===I)return;const ct=I.drag===t,ge=ct?S:T,dt=ct?t.getPlaceholderElement():I.drag.getRootElement();I.offset+=ge;const ht=Math.round(I.offset*(1/I.drag.scale));l?(dt.style.transform=Y(`translate3d(${ht}px, 0, 0)`,I.initialTransform),V(I.clientRect,0,ge)):(dt.style.transform=Y(`translate3d(0, ${ht}px, 0)`,I.initialTransform),V(I.clientRect,ge,0))}),this._previousSwap.overlaps=le(p,e,i),this._previousSwap.drag=d.drag,this._previousSwap.delta=l?s.x:s.y,{previousIndex:c,currentIndex:a}}enter(t,e,i,s){const r=null==s||s<0?this._getItemIndexFromPointerPosition(t,e,i):s,a=this._activeDraggables,l=a.indexOf(t),c=t.getPlaceholderElement();let d=a[r];if(d===t&&(d=a[r+1]),!d&&(null==r||-1===r||r<a.length-1)&&this._shouldEnterAsFirstChild(e,i)&&(d=a[0]),l>-1&&a.splice(l,1),d&&!this._dragDropRegistry.isDragging(d)){const _=d.getRootElement();_.parentElement.insertBefore(c,_),a.splice(r,0,t)}else this._element.appendChild(c),a.push(t);c.style.transform="",this._cacheItemPositions()}withItems(t){this._activeDraggables=t.slice(),this._cacheItemPositions()}withSortPredicate(t){this._sortPredicate=t}reset(){this._activeDraggables?.forEach(t=>{const e=t.getRootElement();if(e){const i=this._itemPositions.find(s=>s.drag===t)?.initialTransform;e.style.transform=i||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(t){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(i=>i.drag===t)}updateOnScroll(t,e){this._itemPositions.forEach(({clientRect:i})=>{V(i,t,e)}),this._itemPositions.forEach(({drag:i})=>{this._dragDropRegistry.isDragging(i)&&i._sortFromLastPointerPosition()})}withElementContainer(t){this._element=t}_cacheItemPositions(){const t="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(e=>{const i=e.getVisibleElement();return{drag:e,offset:0,initialTransform:i.style.transform||"",clientRect:ae(i)}}).sort((e,i)=>t?e.clientRect.left-i.clientRect.left:e.clientRect.top-i.clientRect.top)}_getItemOffsetPx(t,e,i){const s="horizontal"===this.orientation;let r=s?e.left-t.left:e.top-t.top;return-1===i&&(r+=s?e.width-t.width:e.height-t.height),r}_getSiblingOffsetPx(t,e,i){const s="horizontal"===this.orientation,r=e[t].clientRect,a=e[t+-1*i];let l=r[s?"width":"height"]*i;if(a){const c=s?"left":"top",d=s?"right":"bottom";-1===i?l-=a.clientRect[c]-r[d]:l+=r[c]-a.clientRect[d]}return l}_shouldEnterAsFirstChild(t,e){if(!this._activeDraggables.length)return!1;const i=this._itemPositions,s="horizontal"===this.orientation;if(i[0].drag!==this._activeDraggables[0]){const a=i[i.length-1].clientRect;return s?t>=a.right:e>=a.bottom}{const a=i[0].clientRect;return s?t<=a.left:e<=a.top}}_getItemIndexFromPointerPosition(t,e,i,s){const r="horizontal"===this.orientation,a=this._itemPositions.findIndex(({drag:l,clientRect:c})=>l!==t&&((!s||l!==this._previousSwap.drag||!this._previousSwap.overlaps||(r?s.x:s.y)!==this._previousSwap.delta)&&(r?e>=Math.floor(c.left)&&e<Math.floor(c.right):i>=Math.floor(c.top)&&i<Math.floor(c.bottom))));return-1!==a&&this._sortPredicate(a,t)?a:-1}}class xi{constructor(t,e){this._document=t,this._dragDropRegistry=e,this._previousSwap={drag:null,deltaX:0,deltaY:0,overlaps:!1},this._relatedNodes=[]}start(t){const e=this._element.childNodes;this._relatedNodes=[];for(let i=0;i<e.length;i++){const s=e[i];this._relatedNodes.push([s,s.nextSibling])}this.withItems(t)}sort(t,e,i,s){const r=this._getItemIndexFromPointerPosition(t,e,i),a=this._previousSwap;if(-1===r||this._activeItems[r]===t)return null;const l=this._activeItems[r];if(a.drag===l&&a.overlaps&&a.deltaX===s.x&&a.deltaY===s.y)return null;const c=this.getItemIndex(t),d=t.getPlaceholderElement(),_=l.getRootElement();r>c?_.after(d):_.before(d),he(this._activeItems,c,r);const p=this._getRootNode().elementFromPoint(e,i);return a.deltaX=s.x,a.deltaY=s.y,a.drag=l,a.overlaps=_===p||_.contains(p),{previousIndex:c,currentIndex:r}}enter(t,e,i,s){let r=null==s||s<0?this._getItemIndexFromPointerPosition(t,e,
1i):s;-1===r&&(r=this._getClosestItemIndexToPointer(t,e,i));const a=this._activeItems[r],l=this._activeItems.indexOf(t);l>-1&&this._activeItems.splice(l,1),a&&!this._dragDropRegistry.isDragging(a)?(this._activeItems.splice(r,0,t),a.getRootElement().before(t.getPlaceholderElement())):(this._activeItems.push(t),this._element.appendChild(t.getPlaceholderElement()))}withItems(t){this._activeItems=t.slice()}withSortPredicate(t){this._sortPredicate=t}reset(){const t=this._element,e=this._previousSwap;for(let i=this._relatedNodes.length-1;i>-1;i--){const[s,r]=this._relatedNodes[i];s.parentNode===t&&s.nextSibling!==r&&(null===r?t.appendChild(s):r.parentNode===t&&t.insertBefore(s,r))}this._relatedNodes=[],this._activeItems=[],e.drag=null,e.deltaX=e.deltaY=0,e.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(t){return this._activeItems.indexOf(t)}updateOnScroll(){this._activeItems.forEach(t=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}withElementContainer(t){t!==this._element&&(this._element=t,this._rootNode=void 0)}_getItemIndexFromPointerPosition(t,e,i){const s=this._getRootNode().elementFromPoint(Math.floor(e),Math.floor(i)),r=s?this._activeItems.findIndex(a=>{const l=a.getRootElement();return s===l||l.contains(s)}):-1;return-1!==r&&this._sortPredicate(r,t)?r:-1}_getRootNode(){return this._rootNode||(this._rootNode=se(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(t,e,i){if(0===this._activeItems.length)return-1;if(1===this._activeItems.length)return 0;let s=1/0,r=-1;for(let a=0;a<this._activeItems.length;a++){const l=this._activeItems[a];if(l!==t){const{x:c,y:d}=l.getRootElement().getBoundingClientRect(),_=Math.hypot(e-c,i-d);_<s&&(s=_,r=a)}}return r}}var C=function(n){return n[n.NONE=0]="NONE",n[n.UP=1]="UP",n[n.DOWN=2]="DOWN",n}(C||{}),v=function(n){return n[n.NONE=0]="NONE",n[n.LEFT=1]="LEFT",n[n.RIGHT=2]="RIGHT",n}(v||{});class Ai{constructor(t,e,i,s,r){this._dragDropRegistry=e,this._ngZone=s,this._viewportRuler=r,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new h.B,this.entered=new h.B,this.exited=new h.B,this.dropped=new h.B,this.sorted=new h.B,this.receivingStarted=new h.B,this.receivingStopped=new h.B,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=w.yU.EMPTY,this._verticalScrollDirection=C.NONE,this._horizontalScrollDirection=v.NONE,this._stopScrollTimers=new h.B,this._cachedShadowRoot=null,this._scrollableElements=[],this._direction="ltr",this._startScrollInterval=()=>{this._stopScrolling(),(0,vi.Y)(0,ve).pipe((0,$.Q)(this._stopScrollTimers)).subscribe(()=>{const l=this._scrollNode,c=this.autoScrollStep;this._verticalScrollDirection===C.UP?l.scrollBy(0,-c):this._verticalScrollDirection===C.DOWN&&l.scrollBy(0,c),this._horizontalScrollDirection===v.LEFT?l.scrollBy(-c,0):this._horizontalScrollDirection===v.RIGHT&&l.scrollBy(c,0)})};const a=this.element=b(t);this._document=i,this.withOrientation("vertical").withElementContainer(a),e.registerDropContainer(this),this._parentPositions=new je(i)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(t,e,i,s){this._draggingStarted(),null==s&&this.sortingDisabled&&(s=this._draggables.indexOf(t)),this._sortStrategy.enter(t,e,i,s),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})}exit(t){this._reset(),this.exited.next({item:t,container:this})}drop(t,e,i,s,r,a,l,c={}){this._reset(),this.dropped.next({item:t,currentIndex:e,previousIndex:i,container:this,previousContainer:s,isPointerOverContainer:r,distance:a,dropPoint:l,event:c})}withItems(t){const e=this._draggables;return this._draggables=t,t.forEach(i=>
1i._withDropContainer(this)),this.isDragging()&&(e.filter(s=>s.isDragging()).every(s=>-1===t.indexOf(s))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(t){return this._direction=t,this._sortStrategy instanceof Je&&(this._sortStrategy.direction=t),this}connectedTo(t){return this._siblings=t.slice(),this}withOrientation(t){if("mixed"===t)this._sortStrategy=new xi(this._document,this._dragDropRegistry);else{const e=new Je(this._dragDropRegistry);e.direction=this._direction,e.orientation=t,this._sortStrategy=e}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((e,i)=>this.sortPredicate(e,i,this)),this}withScrollableParents(t){const e=this._container;return this._scrollableElements=-1===t.indexOf(e)?[e,...t]:t.slice(),this}withElementContainer(t){if(t===this._container)return this;b(this.element);const i=this._scrollableElements.indexOf(this._container),s=this._scrollableElements.indexOf(t);return i>-1&&this._scrollableElements.splice(i,1),s>-1&&this._scrollableElements.splice(s,1),this._sortStrategy&&this._sortStrategy.withElementContainer(t),this._cachedShadowRoot=null,this._scrollableElements.unshift(t),this._container=t,this}getScrollableParents(){return this._scrollableElements}getItemIndex(t){return this._isDragging?this._sortStrategy.getItemIndex(t):this._draggables.indexOf(t)}isReceiving(){return this._activeSiblings.size>0}_sortItem(t,e,i,s){if(this.sortingDisabled||!this._domRect||!ze(this._domRect,.05,e,i))return;const r=this._sortStrategy.sort(t,e,i,s);r&&this.sorted.next({previousIndex:r.previousIndex,currentIndex:r.currentIndex,container:this,item:t})}_startScrollingIfNecessary(t,e){if(this.autoScrollDisabled)return;let i,s=C.NONE,r=v.NONE;if(this._parentPositions.positions.forEach((a,l)=>
1{l===this._document||!a.clientRect||i||ze(a.clientRect,.05,t,e)&&([s,r]=function Mi(n,t,e,i,s){const r=it(t,s),a=nt(t,i);let l=C.NONE,c=v.NONE;if(r){const d=n.scrollTop;r===C.UP?d>0&&(l=C.UP):n.scrollHeight-d>n.clientHeight&&(l=C.DOWN)}if(a){const d=n.scrollLeft;"rtl"===e?a===v.RIGHT?d<0&&(c=v.RIGHT):n.scrollWidth+d>n.clientWidth&&(c=v.LEFT):a===v.LEFT?d>0&&(c=v.LEFT):n.scrollWidth-d>n.clientWidth&&(c=v.RIGHT)}return[l,c]}(l,a.clientRect,this._direction,t,e),(s||r)&&(i=l))}),!s&&!r){const{width:a,height:l}=this._viewportRuler.getViewportSize(),c={width:a,height:l,top:0,right:a,bottom:l,left:0};s=it(c,e),r=nt(c,t),i=window}i&&(s!==this._verticalScrollDirection||r!==this._horizontalScrollDirection||i!==this._scrollNode)&&(this._verticalScrollDirection=s,this._horizontalScrollDirection=r,this._scrollNode=i,(s||r)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const t=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=t.msScrollSnapType||t.scrollSnapType||"",t.scrollSnapType=t.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect}_reset(){this._isDragging=!1;const t=this._container.style;t.scrollSnapType=t.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(t,e){return null!=this._domRect&&le(this._domRect,t,e)}_getSiblingContainerFromPosition(t,e,i){return this._siblings.find(s=>s._canReceive(t,e,i))}_canReceive(t,e,i){if(!this._domRect||!le(this._domRect,e,i)||!this.enterPredicate(t,this))return!1;const s=this._getShadowRoot().elementFromPoint(e,i);return!!s&&(s===this._container||this._container.contains(s))}_startReceiving(t,e){const i=this._activeSiblings;!i.has(t)&&e.every(s=>this.enterPredicate(s,this)||this._draggables.indexOf(s)>-1)&&(i.add(t),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:t,receiver:this,items:e}))}_stopReceiving(t){this._activeSiblings.delete(t),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:t,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(t=>{if(this.isDragging()){const e=this._parentPositions.handleScroll(t);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const t=se(this._container);this._cachedShadowRoot=t||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const t=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,t))}}function it(n,t){const{top:e,bottom:i,height:s}=n,r=.05*s;return t>=e-r&&t<=e+r?C.UP:t>=i-r&&t<=i+r?C.DOWN:C.NONE}function nt(n,t){const{left:e,right:i,width:s}=n,r=.05*s;return t>=e-r&&t<=e+r?v.LEFT:t>=i-r&&t<=i+r?v.RIGHT:v.NONE}const q=x({passive:!1,capture:!0}),J=new Set;let ki=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275cmp=o.VBU({type:n,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],standalone:!0,features:[o.aNF],decls:0,vars:0,template:function(i,s){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}"],encapsulation:2,changeDetection:0})}}return n})(),Fi=(()=>{class n{constructor(e,i){this._ngZone=e,this._appRef=(0,o.WQX)(o.o8S),this._environmentInjector=(0,o.WQX)(o.uvJ),this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=(0,o.vPA)([]),this._globalListeners=new Map,this._draggingPredicate=s=>s.isDragging(),this.pointerMove=new h.B,this.pointerUp=new h.B,this.scroll=ne
1w h.B,this._preventDefaultWhileDragging=s=>{this._activeDragInstances().length>0&&s.preventDefault()},this._persistentTouchmoveListener=s=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&s.preventDefault(),this.pointerMove.next(s))},this._document=i}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,q)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,q)}startDragging(e,i){if(!(this._activeDragInstances().indexOf(e)>-1)&&(this._loadResets(),this._activeDragInstances.update(s=>[...s,e]),1===this._activeDragInstances().length)){const s=i.type.startsWith("touch");this._globalListeners.set(s?"touchend":"mouseup",{handler:r=>this.pointerUp.next(r),options:!0}).set("scroll",{handler:r=>this.scroll.next(r),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:q}),s||this._globalListeners.set("mousemove",{handler:r=>this.pointerMove.next(r),options:q}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((r,a)=>{this._document.addEventListener(a,r.handler,r.options)})})}}stopDragging(e){this._activeDragInstances.update(i=>{const s=i.indexOf(e);return s>-1?(i.splice(s,1),[...i]):i}),0===this._activeDragInstances().length&&this._clearGlobalListeners()}isDragging(e){return this._activeDragInstances().indexOf(e)>-1}scrolled(e){const i=[this.scroll];return e&&e!==this._document&&i.push(new ee.c(s=>this._ngZone.runOutsideAngular(()=>{const a=l=>{this._activeDragInstances().length&&s.next(l)};return e.addEventListener("scroll",a,!0),()=>{e.removeEventListener("scroll",a,!0)}}))),(0,oe.h)(...i)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,i)=>{this._document.removeEventListener(i,e.handler,e.options)}),this._globalListeners.clear()}_loadResets(){if(!J.has(this._appRef)){J.add(this._appRef);const e=(0,o.a0P)(ki,{environmentInjector:this._environmentInjector});this._appRef.onDestroy(()=>{J.delete(this._appRef),0===J.size&&e.destroy()})}}static{this.\u0275fac=function(i){return new(i||n)(o.KVO(o.SKi),o.KVO(y.qQ))}}static{this.\u0275prov=o.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const Li={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let ue=(()=>{class n{constructor(e,i,s,r){this._document=e,this._ngZone=i,this._viewportRuler=s,this._dragDropRegistry=r}createDrag(e,i=Li){return new Oi(e,i,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new Ai(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static{this.\u0275fac=function(i){return new(i||n)(o.KVO(y.qQ),o.KVO(o.SKi),o.KVO(At),o.KVO(Fi))}}static{this.\u0275prov=o.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const j=new o.nKC("CDK_DRAG_PARENT"),st=new o.nKC("CdkDragHandle"),rt=new o.nKC("CDK_DRAG_CONFIG"),ot=new o.nKC("CdkDropList");let at=(()=>{class n{static{this._dragInstances=[]}get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(e){this._disabled=e,this._dragRef.disabled=this._disabled}constructor(e,i,s,r,a,l,c,d,_,p,E){this.element=e,this.dropContainer=i,this._ngZone=r,this._viewContainerRef=a,this._dir=c,this._changeDetectorRef=_,this._selfHandle=p,this._parentDrag=E,this._destroyed=new h.B,this._handles=new yi.t([]),this.scale=1,this.started=new o.bkB,this.released=new o.bkB,this.ended=new o.bkB,this.entered=new o.bkB,this.exited=new o.bkB,this.dropped=new o.bkB,this.moved=new ee.c(S=>{const T=this._dragRef.moved.pipe((0,Te.T)(M=>({source:this,pointerPosition:M.pointerPosition,event:M.event,delta:M.delta,distance:M.distance}))).subscribe(S);return()=>{T.unsubscribe()}}),this._injector=(0,o.WQX)(o.zZn),this._dragRef=d.createDrag(e,{dragStartThreshold:l&&null!=l.dragStartThreshold?l.dragStartThreshold:5,pointerDirectionChangeThreshold:l&&null!=l.pointerDirectionChangeThreshold?l.pointerDirectionChangeThreshold:5,zIndex:l?.zIndex}),this._dragRef.data=this,n._dragInstances.push(this),l&&this._assignDefaults(l),i&&(this._dragRef._withDropContainer(i._dropListRef),i.addItem(this),i._dropListRef.beforeStarted.pipe((0,$.Q)(this._destroyed)).subscribe(()=>{this._dragRef.scale=this.scale})),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e)}ngAfterViewInit(){(0,o.mal)(()=>{this._updateRootElement(),this._setupHandlesListener(),this._dragRef.scale=this.scale,this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)},{injector:this._injector})}ngOnChanges(e){const i=e.rootElementSelector,s=e.freeDragPosition;i&&!i.firstChange&&this._updateRootElement(),this._dragRef.scale=this.scale,s&&!s.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const e=n._dragInstances.indexOf(this);e>-1&&n._dragInstances.splice(e,1),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(e){const i=this._handles.getValue();i.push(e),this._handles.next(i)}_removeHandle(e){const i=this._handles.getValue(),s=i.indexOf(e);s>-1&&(i.splice(s,1),this._handles.next(i))}_setPreviewTemplate(e){this._previewTemplate=e}_resetPreviewTemplate(e){e===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(e){this._placeholderTemplate=e}_resetPlaceholderTemplate(e){e===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){const e=this.element.nativeElement;let i=e;this.rootElementSelector&&(i=void 0!==e.closest?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(i||e)}_getBoundaryElement(){const e=this.boundaryElement;return e?"string"==typeof e?this.element.nativeElement.closest(e):b(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){const i=this._dir,s=this.dragStartDelay,r=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,a=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.scale=this.scale,e.dragStartDelay="object"==typeof s&&s?s:P(s),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(r).withPreviewTemplate(a).withPreviewContainer(this.previewContainer||"global"),i&&e.withDirection(i.value)}}),e.beforeStarted.pipe((0,re.s)(1)).subscribe(()=>{if(this._parentDrag)return void e.withParent(this._parentDrag._dragRef);let i=this.element.nativeElement.parentElement;for(;i;){if(i.classList.contains("cdk-drag")){e.withParent(n._dragInstances.find(s=>s.element.nativeElement===i)?._dragRef||null);break}i=i.parentElement}})}_handleEvents(e){e.started.subscribe(i=>{this.started.emit({source:this,event:i.event}),this._changeDetectorRef.markForCheck()}),e.released.subscribe(i=>
1{this.released.emit({source:this,event:i.event})}),e.ended.subscribe(i=>{this.ended.emit({source:this,distance:i.distance,dropPoint:i.dropPoint,event:i.event}),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(i=>{this.entered.emit({container:i.container.data,item:this,currentIndex:i.currentIndex})}),e.exited.subscribe(i=>{this.exited.emit({container:i.container.data,item:this})}),e.dropped.subscribe(i=>{this.dropped.emit({previousIndex:i.previousIndex,currentIndex:i.currentIndex,previousContainer:i.previousContainer.data,container:i.container.data,isPointerOverContainer:i.isPointerOverContainer,item:this,distance:i.distance,dropPoint:i.dropPoint,event:i.event})})}_assignDefaults(e){const{lockAxis:i,dragStartDelay:s,constrainPosition:r,previewClass:a,boundaryElement:l,draggingDisabled:c,rootElementSelector:d,previewContainer:_}=e;this.disabled=c??!1,this.dragStartDelay=s||0,i&&(this.lockAxis=i),r&&(this.constrainPosition=r),a&&(this.previewClass=a),l&&(this.boundaryElement=l),d&&(this.rootElementSelector=d),_&&(this.previewContainer=_)}_setupHandlesListener(){this._handles.pipe((0,Se.M)(e=>{const i=e.map(s=>s.element);this._selfHandle&&this.rootElementSelector&&i.push(this.element),this._dragRef.withHandles(i)}),(0,bi.n)(e=>(0,oe.h)(...e.map(i=>i._stateChanges.pipe((0,Fe.Z)(i))))),(0,$.Q)(this._destroyed)).subscribe(e=>{const i=this._dragRef,s=e.element.nativeElement;e.disabled?i.disableHandle(s):i.enableHandle(s)})}static{this.\u0275fac=function(i){return new(i||n)(o.rXU(o.aKT),o.rXU(ot,12),o.rXU(y.qQ),o.rXU(o.SKi),o.rXU(o.c1b),o.rXU(rt,8),o.rXU(Le,8),o.rXU(ue),o.rXU(o.gRc),o.rXU(st,10),o.rXU(j,12))}}static{this.\u0275dir=o.FsC({type:n,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(i,s){2&i&&o.AVh("cdk-drag-disabled",s.disabled)("cdk-drag-dragging",s._dragRef.isDragging())},inputs:{data:[0,"cdkDragData","data"],lockAxis:[0,"cdkDragLockAxis","lockAxis"],rootElementSelector:[0,"cdkDragRootElement","rootElementSelector"],boundaryElement:[0,"cdkDragBoundary","boundaryElement"],dragStartDelay:[0,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",o.L39],constrainPosition:[0,"cdkDragConstrainPosition","constrainPosition"],previewClass:[0,"cdkDragPreviewClass","previewClass"],previewContainer:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",o.Udg]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[o.Jv_([{provide:j,useExisting:n}]),o.GFd,o.OA$]})}}return n})();const _e=new o.nKC("CdkDropListGroup");let Ui=0,lt=(()=>{class n{static{this._dropLists=[]}get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=e}constructor(e,i,s,r,a,l,c){this.element=e,this._changeDetectorRef=s,this._scrollDispatcher=r,this._dir=a,this._group=l,this._destroyed=new h.B,this.connectedTo=[],this.id="cdk-drop-list-"+Ui++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new o.bkB,this.entered=new o.bkB,this.exited=new o.bkB,this.sorted=new o.bkB,this._unsortedItems=new Set,this._dropListRef=i.createDropList(e),this._dropListRef.data=this,c&&this._assignDefaults(c),this._dropListRef.enterPredicate=(d,_)=>this.enterPredicate(d.data,_.data),this._dropListRef.sortPredicate=(d,_,p)=>this.sortPredicate(d,_.data,p.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),n._dropLists.push(this),l&&l._items.add(this)}addItem(e){this._unsortedItems.add(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(e){this._unsortedItems.delete(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((e,i)=>e._dragRef.getVisibleElement().compareDocumentPosition(i._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const e=n._dropLists.indexOf(this);e>-1&&n._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe((0,Fe.Z)(this._dir.value),(0,$.Q)(this._destroyed)).subscribe(i=>e.withDirection(i)),e.beforeStarted.subscribe(()=>{const i=function F(n){return Array.isArray(n)?n:[n]}(this.connectedTo).map(s=>"string"==typeof s?n._dropLists.find(a=>a.id===s):s);
1if(this._group&&this._group._items.forEach(s=>{-1===i.indexOf(s)&&i.push(s)}),!this._scrollableParentsResolved){const s=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(r=>r.getElementRef().nativeElement);this._dropListRef.withScrollableParents(s),this._scrollableParentsResolved=!0}if(this.elementContainerSelector){const s=this.element.nativeElement.querySelector(this.elementContainerSelector);e.withElementContainer(s)}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=this.sortingDisabled,e.autoScrollDisabled=this.autoScrollDisabled,e.autoScrollStep=P(this.autoScrollStep,2),e.connectedTo(i.filter(s=>s&&s!==this).map(s=>s._dropListRef)).withOrientation(this.orientation)})}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(i=>{this.entered.emit({container:this,item:i.item.data,currentIndex:i.currentIndex})}),e.exited.subscribe(i=>{this.exited.emit({container:this,item:i.item.data}),this._changeDetectorRef.markForCheck()}),e.sorted.subscribe(i=>{this.sorted.emit({previousIndex:i.previousIndex,currentIndex:i.currentIndex,container:this,item:i.item.data})}),e.dropped.subscribe(i=>{this.dropped.emit({previousIndex:i.previousIndex,currentIndex:i.currentIndex,previousContainer:i.previousContainer.data,container:i.container.data,item:i.item.data,isPointerOverContainer:i.isPointerOverContainer,distance:i.distance,dropPoint:i.dropPoint,event:i.event}),this._changeDetectorRef.markForCheck()}),(0,oe.h)(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(e){const{lockAxis:i,draggingDisabled:s,sortingDisabled:r,listAutoScrollDisabled:a,listOrientation:l}=e;this.disabled=s??!1,this.sortingDisabled=r??!1,this.autoScrollDisabled=a??!1,this.orientation=l||"vertical",i&&(this.lockAxis=i)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(e=>e._dragRef))}static{this.\u0275fac=function(i){return new(i||n)(o.rXU(o.aKT),o.rXU(ue),o.rXU(o.gRc),o.rXU(Ot),o.rXU(Le,8),o.rXU(_e,12),o.rXU(rt,8))}}static{this.\u0275dir=o.FsC({type:n,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(i,s){2&i&&(o.BMQ("id",s.id),o.AVh("cdk-drop-list-disabled",s.disabled)("cdk-drop-list-dragging",s._dropListRef.isDragging())("cdk-drop-list-receiving",s._dropListRef.isReceiving()))},inputs:{connectedTo:[0,"cdkDropListConnectedTo","connectedTo"],data:[0,"cdkDropListData","data"],orientation:[0,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[0,"cdkDropListLockAxis","lockAxis"],disabled:[2,"cdkDropListDisabled","disabled",o.L39],sortingDisabled:[2,"cdkDropListSortingDisabled","sortingDisabled",o.L39],enterPredicate:[0,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[0,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[2,"cdkDropListAutoScrollDisabled","autoScrollDisabled",o.L39],autoScrollStep:[0,"cdkDropListAutoScrollStep","autoScrollStep"],elementContainerSelector:[0,"cdkDropListElementContainer","elementContainerSelector"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[o.Jv_([{provide:_e,useValue:void 0},{provide:ot,useExisting:n}]),o.GFd]})}}return n})(),Ki=(()=>{class n{static{this.\u0275fac=function(i){return new(i||n)}}static{this.\u0275mod=o.$C({type:n})}static{this.\u0275inj=o.G2t({providers:[ue],imports:[Mt]})}}return n})()}}]);

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